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
339389160721	339389161239	339389161789	339389162339	339389162890	339389163439	339389163989	339389164539	339389165089	339389165639	339389166190	339389166739	339389167289	339389167839	339389168389	339389168939	339389169489	339389170039	339389170589	339389171139	339389171690	339389172239	339389172789	339389173339	339389173889	339389174439	339389174989	339389175539	339389176089	339389176640	339389177189	339389177739	339389178289	339389178839	339389179389	339389179940	339389180489	339389181040	339389181589	339389182139	339389182689	339389183239	339389183790	339389184339	339389184889	339389185439	339389185989	339389186539	339389187090	339389187639	339389188189	339389188739	339389189289	339389189839	339389190389	339389190940	339389191489	339389192039	339389192589	339389193139	339389193690	339389194240	339389194790	339389195339	339389195890	339389196439	339389196989	339389197540	339389198089	339389198639	339389199190	339389199739	339389200289	339389200840	339389201389	339389201940	339389202490	339389203039	339389203590	339389204140	339389204689	339389205240	339389205790	339389206340	339389206890	339389207439	339389207990	339389208540	339389209090	339389209639	339389210189	339389210740	339389211290	339389211840	339389212390	339389212939	339389213490	339389214039	339389214589	339389215140	339389215690	339389216240	339389216790	339389217340	339389217890	339389218440	339389218990	339389219540	339389220089	339389220640	339389221190	339389221739	339389222290	339389222840	339389223390	339389223940	339389224490	339389225040	339389225590	339389226140	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2659	3600	2300	2659	3600	2300	2658	3600	2300	2658	3600	2300	2658	3600	2300	2658	3600	2300	2658	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2655	3600	2300	2655	3600	2300	2655	3600	2300	2655	3600	2300	2655	3600	2300	2654	3600	2300	2654	3600	2300	2654	3600	2300	2654	3600	2300	2654	3600	2300	2654	3600	2300	2654	3600	2300	2654	3600	2300	2653	3600	2300	2653	3600	2300	2653	3600	2300	2653	3600	2300	2653	3600	2300	2653	3600	2300	2653	3600	2300	2652	3600	2300	2652	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22961	20213	27101	23113	20173	7937	2822	17039	39378	34144	22382	9559	2637	1221	754	702	672	714	685	693	658	679	644	677	670	726	733	690	669	649	703	690	623	670	684	664	655	665	732	668	693	679	696	637	634	675	671	689	661	673	673	646	683	682	698	675	679	640	669	655	690	589	703	699	671	711	642	632	705	715	625	673	686	630	661	651	674	704	667	647	673	665	680	655	659	677	758	695	732	682	706	654	674	672	630	661	663	689	684	637	629	620	669	736	725	649	644	693	651	638	658	634	665	612	658	647	689	627	626	616	688	674	682	686	720	692	720	664	638	665	635	664	683	705	638	700	687	660	707	653	664	642	718	718	693	708	675	632	671	626	669	679	671	664	709	641	681	697	631	714	709	656	659	637	670	659	682	673	617	666	693	657	649	679	635	689	692	655	661	680	668	664	681	655	671	669	704	699	700	700	691	680	688	688	638	648	646	668	664	664	654	695	672	643	680	638	657	627	655	688	671	703	660	655	636	639	669	664	650	654	659	672	680	666	634	688	694	707	676	686	669	697	652	664	636	681	668	689	648	656	709	674	675	695	672	675	721	682	667	679	699	623	671	662	688	671	663	712	624	739	669	674	656	677	634	711	682	637	673	660	671	630	649	712	638	668	688	681	678	639	676	665	689	641	682	637	675	662	698	645	664	664	703	625	660	655	680	693	666	649	651	647	685	645	715	700	675	667	618	668	716	661	693	670	640	661	645	687	628	675	682	684	630	654	685	641	665	650	688	645	669	674	688	678	662	623	706	682	658	646	628	675	675	700	713	629	680	620	624	678	648	652	655	628	669	673	681	663	670	670	624	687	682	679	666	646	655	720	685	670	656	714	662	627	658	680	643	655	705	663	641	630	650	669	640	646	646	661	613	660	631	671	680	658	657	665	662	638	617	652	694	680	662	658	667	681	703	672	683	660	643	620	668	688	647	675	661	666	648	658	688	665	625	682	656	662	687	620	643	723	662	644	669	597	673	660	669	619	656	650	659	595	662	639	624	671	655	631	674	648	674	660	652	684	689	702	674	700	666	665	660	650	700	647	647	627	687	677	667	641	658	650	615	642	715	636	669	647	652	645	655	635	643	647	639	649	621	699	677	635	671	651	657	697	701	627	668	687	660	642	651	676	673	678	641	674	678	659	681	703	665	647	624	678	633	717	663	672	626	693	653	659	672	686	699	682	684	695	677	668	658	661	670	710	649	635	651	671	716	669	682	643	686	662	678	675	659	644	676	691	659	685	656	609	701	657	673	661	643	655	662	633	684	637	673	665	715	631	594	654	656	670	670	664	714	613	672	658	649	638	672	696	659	698	634	625	664	662	651	672	663	658	660	704	706	659	672	741	702	663	671	636	692	677	723	626	640	662	646	635	658	651	692	653	663	663	678	642	698	643	673	630	672	657	640	734	631	648	703	655	661	637	621	648	662	662	667	650	595	728	653	676	648	668	652	650	643	633	669	676	654	666	629	675	677	680	658	662	656	692	670	682	631	633	665	648	684	659	684	661	691	680	703	645	654	606	669	690	724	671	684	693	674	634	631	689	634	692	659	633	652	734	668	686	668	657	686	723	681	636	717	657	632	648	630	664	613	633	633	709	660	686	654	659	678	681	674	698	652	678	671	676	619	662	703	730	630	665	666	684	654	694	675	676	644	660	691	672	680	624	689	692	597	666	696	666	654	636	673	667	655	628	658	655	626	632	629	679	648	656	654	633	680	650	629	676	711	680	676	678	669	686	627	638	678	674	716	659	625	673	595	671	679	697	665	672	638	648	661	626	690	633	639	665	687	654	644	690	641	680	678	631	628	712	657	629	612	666	638	684	656	728	679	637	635	666	650	636	640	661	629	644	676	707	665	642	684	663	641	667	664	658	663	663	678	624	695	683	690	613	648	655	676	684	678	683	681	652	715	679	708	620	683	650	680	674	663	663	634	695	599	649	641	629	699	625	616	619	672	659	704	668	694	655	691	645	709	723	675	677	662	659	628	659	660	642	672	667	671	663	661	661	659	639	650	714	681	673	651	694	683	665	670	642	650	651	673	628	676	612	657	664	606	666	667	680	691	646	718	634	671	677	711	640	736	657	636	709	646	659	702	692	640	601	687	638	709	677	653	650	667	671	664	689	679	691	687	658	633	691	693	628	601	648	661	693	680	654	704	704	684	673	691	700	687	723	692	650	674	651	608	612	651	629	639	666	688	676	648	652	690	692	619	618	690	701	631	627	652	635	656	626	547	611	649	670	661	693	687	658	677	679	619	663	630	663	722	691	718	650	658	707	668	655	678	627	650	668	675	671	615	668	642	662	650	637	676	687	665	694	682	707	633	658	641	689	641	616	616	638	689	691	633	681	677	621	618	694	655	640	658	637	688	643	683	625	676	697	666	626	655	618	604	678	658	653	663	612	679	653	633	638	638	675	702	695	703	698	647	666	688	660	670	685	646	695	665	658	713	690	655	657	647	663	683	639	715	615	673	643	640	618	686	684	691	702	649	662	640	640	675	634	637	663	650	669	675	583	681	678	674	657	679	646	625	669	660	654	647	681	700	598	713	640	701	651	645	688	652	671	664	657	659	678	665	606	649	675	668	657	656	622	679	663	709	680	661	657	688	640	643	665	610	675	649	678	635	622	631	646	693	676	684	649	634	646	636	639	659	647	679	734	674	696	692	645	669	622	756	635	643	682	633	681	678	648	648	629	638	625	670	661	701	686	667	673	720	653	664	625	668	649	679	681	688	647	677	668	675	666	650	696	650	665	667	636	634	659	703	637	671	645	627	640	681	641	655	643	669	673	644	720	693	676	656	680	643	672	717	694	638	659	639	676	681	696	644	699	624	661	653	686	654	681	618	677	629	657	663	660	700	703	616	652	702	640	672	687	635	637	697	675	658	662	669	670	660	643	625	665	690	668	668	693	652	621	635	677	664	702	690	712	671	654	696	667	619	681	646	678	648	684	669	657	665	665	642	637	612	709	671	653	676	704	631	656	671	660	673	629	650	681	663	675	685	643	658	600	649	654	628	696	691	647	690	650	680	653	673	677	699	671	662	663	649	666	683	649	691	699	684	650	658	662	633	629	633	624	696	645	693	648	670	671	643	640	685	654	669	634	647	689	684	686	644	646	687	688	675	628	699	694	644	643	645	643	669	630	659	660	635	697	625	683	631	631	661	638	697	653	688	677	646	671	699	673	688	699	664	690	619	708	691	643	657	691	683	649	680	659	698	691	717	633	647	652	631	614	694	643	613	702	652	670	668	733	647	658	669	673	674	647	653	671	676	651	652	688	654	645	630	642	644	721	637	720	683	663	639	609	664	607	632	662	694	622	698	642	672	666	684	656	653	702	677	643	672	652	690	668	664	663	663	690	682	690	675	722	669	684	694	643	634	628	668	647	678	662	678	698	657	712	691	660	701	695	692	699	617	671	713	661	650	680	648	697	670	636	632	644	609	649	666	645	678	661
4081	6411	5292	2800	1948	1724	2606	20498	37676	28678	17836	7300	2493	1157	678	545	561	539	575	571	597	546	584	562	606	576	640	532	601	578	569	609	600	558	569	558	541	566	583	542	591	574	573	568	544	572	548	583	591	543	565	588	545	568	620	557	536	559	583	542	573	583	538	569	524	553	542	567	570	586	587	552	545	558	585	576	561	579	543	622	583	560	550	540	586	570	574	601	548	594	573	607	595	521	576	554	586	547	529	549	575	537	570	580	597	539	580	559	556	563	565	555	561	587	583	569	560	580	552	609	587	563	572	566	545	558	580	555	569	559	557	556	533	564	605	553	539	593	585	566	553	571	582	526	576	557	583	577	589	617	591	587	580	577	581	588	575	583	507	548	589	567	600	537	552	619	582	561	554	558	546	565	577	566	545	597	563	583	580	580	545	637	572	586	509	544	594	557	596	584	601	591	532	536	608	553	545	615	562	549	541	573	580	551	609	563	543	557	593	569	558	542	538	527	587	597	579	539	609	570	555	556	536	564	578	567	531	572	570	553	558	618	590	535	540	554	559	619	569	564	577	551	573	608	566	550	565	614	553	592	545	541	559	601	534	577	570	583	534	558	572	539	569	567	578	573	550	566	562	539	539	583	568	577	571	596	562	543	559	613	559	590	546	589	540	565	565	561	585	589	547	610	554	589	554	570	583	593	567	551	576	592	576	592	535	559	574	563	538	527	560	581	603	583	569	629	561	566	573	576	579	537	557	569	573	565	545	627	627	575	574	575	559	600	529	565	587	560	590	536	549	584	558	573	543	552	537	549	554	542	585	612	624	541	578	563	561	588	594	557	566	579	562	550	584	568	548	586	530	572	542	586	562	564	530	571	552	568	556	565	577	526	536	587	538	548	565	540	580	552	560	563	613	544	565	595	541	539	562	590	578	561	609	555	555	553	577	593	605	571	534	568	512	525	572	583	562	554	544	584	573	555	580	565	584	556	540	617	586	547	570	573	592	592	584	560	535	565	597	607	545	540	605	570	579	537	576	514	557	596	571	533	604	571	592	532	555	561	569	609	585	573	577	533	571	561	559	551	572	543	574	557	576	557	591	568	568	583	591	556	545	552	585	572	601	547	536	594	584	580	582	598	545	572	552	539	602	533	596	590	584	522	551	556	566	561	511	558	573	549	601	608	547	541	524	520	531	606	540	591	537	585	614	526	583	549	586	544	568	579	546	578	548	585	573	606	515	529	554	593	565	592	530	542	609	567	575	597	540	539	563	572	565	580	522	579	543	529	577	581	564	567	577	596	541	573	565	582	561	574	521	588	526	596	612	573	535	597	555	562	574	582	540	545	616	549	568	569	535	569	607	569	532	585	556	591	555	596	623	551	588	586	532	552	570	549	512	548	570	531	604	532	518	559	567	512	592	628	535	559	563	530	547	550	549	566	578	586	567	564	539	558	554	546	575	548	574	537	543	504	561	547	573	549	589	560	573	550	558	526	574	564	595	589	525	540	570	567	546	584	578	587	541	543	572	594	538	543	587	619	551	552	550	583	537	561	583	560	567	506	572	536	564	582	586	539	542	555	575	565	581	520	606	533	592	558	546	548	542	569	556	535	571	568	560	564	559	562	575	617	607	545	572	587	558	576	541	556	525	559	564	541	562	550	539	592	552	561	602	569	538	606	558	582	546	574	537	569	545	554	628	546	579	553	574	541	491	555	596	558	539	570	567	569	544	537	553	587	537	532	582	545	559	564	583	539	559	567	563	531	574	592	569	584	575	570	592	571	538	562	571	586	513	587	562	559	599	571	561	591	534	499	564	586	591	581	567	570	530	559	552	540	569	583	600	525	581	535	555	538	507	533	561	607	565	571	544	597	574	556	573	556	582	564	568	558	566	572	588	559	577	588	564	543	565	570	565	575	596	599	573	582	582	598	586	599	592	543	556	557	552	589	584	575	594	585	590	539	599	595	581	569	528	555	544	573	585	553	585	545	548	564	582	579	536	590	564	568	559	601	549	587	540	599	607	564	596	550	576	556	594	564	558	577	543	496	511	547	577	547	573	576	538	564	534	533	585	567	515	531	554	556	552	561	566	536	549	600	538	581	552	559	583	614	589	560	553	566	597	569	570	565	549	550	557	559	553	596	592	578	585	597	579	551	583	576	533	613	578	576	587	586	590	580	533	562	555	572	588	577	584	523	573	522	553	550	572	563	575	565	578	569	586	525	599	599	515	611	559	561	605	566	574	540	577	575	593	573	595	555	558	620	526	567	546	548	609	558	532	582	569	554	541	541	563	584	553	571	551	581	545	525	569	574	555	548	581	557	537	536	541	554	586	593	579	539	594	588	525	564	582	615	576	570	544	567	581	569	579	596	552	606	558	585	506	563	538	571	561	560	537	569	541	546	549	587	562	571	589	559	541	558	555	553	542	579	579	563	540	586	546	516	616	552	568	559	572	577	572	561	554	534	552	526	550	559	556	519	552	530	613	553	511	533	558	540	541	534	589	585	569	571	553	585	594	579	549	621	588	536	547	538	563	577	569	559	561	552	571	565	563	540	564	543	593	594	576	545	572	596	599	597	557	596	567	564	572	557	554	549	552	550	567	561	573	565	531	578	569	571	544	515	595	561	552	581	580	514	580	521	584	560	606	536	548	552	575	557	554	529	573	575	557	573	510	533	549	565	549	556	603	577	607	543	559	578	534	569	583	562	603	603	557	541	609	543	554	591	571	573	559	527	579	563	553	560	596	549	544	513	551	582	558	537	542	553	540	566	553	560	549	571	587	542	543	562	572	546	573	533	565	558	570	584	569	564	584	583	566	530	564	559	583	556	556	580	600	580	559	556	564	564	585	579	523	572	549	559	514	541	605	584	580	593	574	535	578	562	558	552	527	564	580	560	548	550	599	574	537	570	583	546	539	551	598	552	605	598	558	535	583	519	551	570	548	554	588	505	588	583	560	524	528	557	597	542	557	578	578	557	587	558	563	558	533	526	556	558	600	531	587	599	578	520	561	562	533	569	544	578	582	580	548	555	544	525	551	600	595	600	585	569	557	566	561	524	529	545	603	532	596	543	598	570	530	528	535	590	576	606	558	586	593	580	543	568	561	561	578	574	565	572	545	564	606	582	554	519	558	546	532	565	570	534	551	558	557	526	572	570	573	596	529	558	562	564	572	585	560	545	571	550	545	607	549	589	506	527	584	563	577	583	571	577	595	534	544	576	570	555	536	545	626	512	566	570	571	543	591	551	539	579	548	562	557	582	569	594	568	576	572	565	540	564	559	548	581	546	577	564	549	581	534	563	575	546	561	538	551	579	538	550	531	551	528	600	587	558	609	534	557	622	501	572	536	569	525	550	591	558	571	553	573	559	587	581	573	588	543	522	562	553	562	565	578	566	561	588	566	568	580	561	542	555	589	555	556	540	559	555	556	575	572	521	555	545	560	577	564	526	523	530	587	573	572	575	556	583	566	567	585	601	600	558	539	567
27801	12006	1647	803	617	536	637	1507	2722	2311	1680	1044	670	531	554	533	534	542	499	490	549	560	536	519	508	516	488	507	550	516	511	531	513	532	532	475	504	517	533	565	545	554	510	516	502	543	565	530	491	536	547	556	494	497	530	500	536	507	518	495	551	516	505	482	511	520	470	509	505	532	514	518	474	512	559	517	550	482	501	470	524	509	528	511	513	501	526	473	509	547	538	513	512	493	516	514	508	477	536	492	504	564	461	505	518	481	538	536	501	504	524	505	502	484	504	476	486	569	511	478	514	526	545	481	545	487	513	512	498	516	501	512	515	540	540	546	506	506	490	540	499	527	466	528	545	510	502	499	506	504	555	510	476	494	481	508	527	492	537	505	486	495	534	516	499	529	492	523	478	495	516	471	525	518	540	506	502	495	496	523	521	514	520	499	472	518	468	502	486	510	511	487	521	516	527	513	504	521	538	518	520	484	547	507	481	489	541	519	509	539	473	490	534	513	500	530	505	491	509	485	514	501	490	531	510	467	521	554	529	529	482	534	496	559	514	516	534	514	519	515	533	538	520	534	500	522	545	479	518	497	538	504	454	535	522	501	503	507	541	499	512	537	534	507	537	467	519	484	521	500	513	488	544	482	542	504	572	507	522	543	498	511	512	488	536	504	502	528	503	514	499	479	515	483	481	528	458	497	509	521	510	529	498	501	518	495	531	535	517	532	525	519	495	506	518	491	476	531	536	537	542	502	494	494	507	491	506	531	484	543	536	501	491	503	507	527	513	535	491	514	518	515	510	521	515	536	504	510	518	538	476	554	524	498	508	519	509	487	499	533	520	521	460	568	532	493	516	516	526	504	541	474	480	519	487	507	521	492	525	525	509	556	534	517	523	470	518	511	519	515	477	540	491	538	527	580	479	518	520	509	510	476	534	522	495	503	522	500	496	518	480	529	498	514	496	502	446	517	523	513	504	523	500	493	500	542	506	484	541	540	542	492	549	564	512	514	495	534	495	492	515	533	504	533	533	497	527	470	511	510	506	497	552	510	504	568	535	489	499	506	507	527	505	537	503	541	506	557	472	487	510	509	519	521	510	493	514	521	526	492	545	512	540	523	522	565	539	525	529	504	501	522	505	495	500	507	528	473	509	479	533	541	517	568	550	525	530	522	545	527	536	499	486	491	527	523	498	554	486	510	515	516	496	506	494	520	505	491	521	524	501	510	526	474	536	526	542	515	515	512	526	528	513	503	513	486	529	505	500	477	511	488	501	517	515	525	508	506	523	495	486	522	548	528	495	509	528	516	499	508	558	521	569	510	477	513	488	504	548	531	484	482	520	515	530	499	533	548	474	521	494	532	498	527	503	525	515	537	532	490	505	521	505	510	522	518	513	511	519	495	535	499	494	491	525	534	539	524	527	521	539	493	521	518	564	500	516	515	478	586	478	517	506	494	518	504	495	484	508	511	527	502	549	513	522	510	544	502	532	484	492	512	491	562	519	532	528	507	503	513	521	459	509	462	526	535	500	520	555	513	513	493	505	522	507	513	522	496	543	493	486	484	521	502	521	513	538	497	540	506	548	494	499	559	508	514	527	486	524	522	478	517	497	509	500	522	530	445	490	519	524	555	536	473	464	528	510	523	520	531	497	489	502	510	521	488	487	536	519	529	515	565	497	557	538	567	492	504	546	521	491	556	549	564	484	535	521	509	461	511	546	523	512	513	508	511	470	476	518	560	514	495	547	522	496	504	506	517	550	497	531	519	509	522	532	515	502	525	536	515	492	501	542	489	541	499	489	492	512	554	518	460	539	486	493	506	506	500	532	485	500	517	514	523	503	512	483	509	509	540	510	502	503	502	532	525	525	548	493	476	512	495	504	497	563	537	525	498	465	520	513	497	517	544	524	504	490	512	538	550	499	495	515	533	495	537	504	546	553	522	516	539	512	518	487	516	534	492	492	517	534	552	506	517	521	532	497	523	489	495	546	499	472	514	497	480	554	516	521	505	519	505	532	544	565	506	554	543	553	520	505	488	506	489	526	524	568	530	505	503	531	500	556	511	507	554	544	541	500	496	496	519	518	479	475	511	496	504	576	537	539	480	517	545	492	520	447	514	509	528	526	524	570	547	548	500	505	512	484	511	502	552	555	480	526	554	496	479	511	500	535	536	499	525	535	513	515	482	486	483	582	526	479	544	485	508	519	529	544	520	531	509	525	484	487	495	530	467	505	550	520	528	505	510	526	548	482	511	499	527	527	496	475	532	523	493	487	493	517	509	524	518	494	526	503	537	501	514	546	492	564	525	532	513	505	497	503	548	514	510	534	518	521	536	499	508	518	490	514	483	455	505	549	511	523	549	462	515	522	548	527	527	467	488	515	534	510	517	523	513	533	531	530	546	531	508	497	479	471	574	526	502	557	502	531	522	560	515	510	483	560	508	469	499	474	484	532	543	513	529	497	522	488	502	543	524	545	527	517	494	516	535	491	517	506	503	538	488	537	538	528	472	523	560	510	512	524	509	546	538	515	479	526	503	496	506	538	489	495	472	476	559	540	502	517	560	508	499	517	526	540	493	513	500	531	538	525	515	512	503	520	505	477	510	512	480	528	513	497	532	523	526	522	502	497	512	512	505	509	556	527	525	512	518	538	495	524	531	493	539	533	503	563	466	521	475	522	532	545	527	487	496	515	496	505	506	482	550	547	521	513	503	504	561	519	546	499	500	534	531	496	541	465	516	522	523	529	527	542	477	561	510	483	543	517	536	550	510	504	525	498	535	557	543	534	510	498	555	527	496	532	515	505	547	495	491	522	541	518	542	540	497	488	486	514	504	486	511	465	536	518	504	535	540	495	537	530	484	492	530	508	486	508	511	516	500	505	520	525	524	542	490	542	455	509	511	483	513	519	487	532	508	488	522	495	525	507	542	505	497	512	563	513	510	451	533	504	493	526	482	511	566	504	529	543	506	545	485	564	533	466	516	521	498	471	493	537	471	526	536	488	489	545	547	514	531	541	508	529	483	501	506	514	560	541	535	486	509	497	512	501	492	508	490	508	539	528	538	468	535	499	444	553	518	514	486	484	503	477	537	519	489	540	523	480	508	505	515	488	502	498	522	506	512	543	528	525	494	531	541	535	547	493	525	546	500	500	504	516	529	480	550	543	511	552	472	521	518	516	530	521	555	571	511	505	506	520	453	522	511	513	536	469	510	550	499	474	516	534	488	510	461	534	556	513	512	513	528	515	516	536	548	497	478	513	539	478	483	529	502	532	517	500	504	531	494	489	501	498	556	494	533	530	497	481	476	515	520	508	553	478	496	498	521	545	537	499	509	512	542	546	531	492	471	548	530	503	507	521	499	503	515	517	533	485	467	490	515	481	476	498	519	504	517	531	529	542	511	485	490	497	475	507	526	490	486	524	528	517	481	546	489	514	533	559	472	531	521	551	472	542	550	478	502	503	540	501	499	500	450	546	514	538	487	513	504
5202	998	842	601	527	507	606	1994	3348	2637	1762	1031	640	506	455	426	437	399	425	418	471	448	424	408	427	393	412	421	460	438	415	432	423	424	413	399	421	394	479	482	424	390	463	456	426	438	439	450	377	427	421	447	421	397	434	417	426	414	419	447	418	422	437	397	430	428	407	431	426	443	399	457	424	422	431	451	448	425	434	431	398	443	437	404	412	442	419	434	382	421	417	449	434	405	432	438	446	432	428	442	422	418	405	441	433	470	469	436	428	418	410	441	424	445	423	441	426	471	457	413	433	397	426	418	412	428	411	418	443	388	434	413	404	409	433	409	414	412	389	474	438	419	465	444	435	417	442	421	432	428	432	433	445	409	410	437	453	396	448	437	464	422	415	467	454	425	417	428	459	422	405	448	459	436	407	492	422	431	448	474	427	430	416	447	410	447	432	431	423	462	416	481	410	419	461	429	469	404	446	426	447	413	459	435	408	431	425	408	413	446	421	437	392	419	442	428	430	447	420	425	444	428	407	426	409	425	394	432	428	425	423	433	373	443	414	441	427	454	429	433	433	417	417	461	426	429	384	459	406	415	436	475	407	439	422	424	424	447	419	446	430	409	470	441	406	403	407	407	431	475	405	411	414	448	421	412	419	456	409	402	387	416	442	427	417	453	433	381	421	427	436	449	428	416	430	449	443	439	414	431	416	418	444	407	408	461	387	431	432	406	427	400	384	395	424	423	445	438	408	415	430	408	405	422	415	414	442	408	417	426	430	416	413	407	409	443	464	430	427	420	421	454	402	438	406	434	446	449	504	441	446	395	462	413	413	420	426	407	438	416	446	444	433	426	435	425	409	438	461	435	418	434	418	422	396	421	438	450	392	431	432	422	412	437	440	416	396	432	418	387	436	412	455	428	422	422	423	444	413	441	438	440	387	411	455	445	443	435	415	408	413	398	449	400	458	393	427	435	460	396	398	415	415	451	456	448	416	431	453	409	444	449	408	426	436	456	436	451	374	419	425	429	419	417	400	414	410	429	417	408	441	401	443	430	406	443	431	402	419	409	441	420	403	428	425	414	433	411	423	458	441	453	433	431	424	426	439	401	390	433	421	410	426	419	394	455	410	435	426	428	437	418	411	419	445	389	440	437	402	424	414	408	401	423	396	443	444	409	417	452	414	397	456	420	443	411	426	424	421	433	447	414	445	428	412	462	424	422	432	436	445	447	429	441	415	437	426	418	437	405	406	426	434	408	430	431	435	420	464	445	412	417	411	421	440	398	432	438	411	432	412	419	462	448	443	431	411	392	422	419	413	432	423	447	447	429	439	445	409	427	455	430	436	447	440	436	415	428	418	444	433	426	419	438	411	433	425	445	420	449	468	405	445	428	440	433	410	422	491	437	458	443	417	405	417	427	437	366	449	403	418	415	425	429	409	435	443	464	444	432	403	457	399	438	417	432	419	425	432	414	443	450	428	411	445	452	421	427	449	432	426	422	466	461	449	444	437	411	441	448	425	439	427	398	454	455	424	461	415	412	428	423	431	412	425	424	425	427	408	448	388	421	436	427	441	449	395	422	411	425	418	457	452	412	410	431	452	424	427	437	425	463	427	478	416	442	465	428	458	418	445	440	459	437	409	417	423	443	391	400	398	423	464	405	403	420	416	439	409	404	386	426	416	418	449	413	429	466	445	434	405	428	434	433	409	433	428	413	461	435	414	427	414	422	422	462	427	428	412	451	400	426	391	427	466	415	451	389	418	444	424	386	434	436	434	445	401	425	421	438	387	418	412	454	439	443	468	418	446	415	438	413	464	413	404	437	448	414	465	434	454	440	446	394	430	451	454	440	423	421	414	373	393	399	390	445	439	424	413	389	433	426	440	411	424	386	438	442	466	455	413	397	460	445	394	424	453	420	443	431	427	418	451	407	447	431	427	432	433	412	397	456	374	414	446	444	402	463	408	424	435	424	445	445	456	425	437	395	420	454	462	428	427	440	439	447	400	415	461	465	457	439	432	413	395	427	461	409	436	433	461	419	438	399	441	407	461	455	440	443	438	382	430	458	437	433	400	447	391	471	422	405	476	415	421	433	413	427	422	394	451	444	433	434	400	439	459	451	399	431	441	372	402	435	439	446	420	406	418	430	440	428	415	423	465	414	393	442	462	394	422	421	420	402	399	387	452	450	432	406	459	429	436	419	444	442	423	417	455	447	424	425	424	448	433	409	438	426	416	401	437	472	444	425	398	433	436	430	435	418	462	412	441	450	419	420	397	431	477	415	460	418	421	442	415	412	467	407	415	424	429	414	428	436	413	415	381	424	450	431	412	454	458	427	467	399	432	462	402	442	414	452	428	420	452	435	433	409	454	411	457	419	449	434	443	405	441	422	389	432	404	443	390	386	445	406	412	443	439	420	423	467	420	414	420	435	439	438	417	441	413	435	468	410	447	415	427	439	440	434	420	441	387	404	428	439	428	435	430	424	421	409	431	424	433	443	441	446	421	434	459	450	415	414	447	418	431	455	461	424	432	414	440	421	445	455	446	436	415	444	432	434	426	418	448	413	392	434	447	411	442	429	448	402	397	417	435	444	415	405	439	414	428	450	419	471	437	425	427	432	441	452	449	439	449	474	441	419	395	438	412	439	448	406	429	437	421	431	426	422	449	402	454	445	408	418	457	447	437	425	412	441	465	428	429	428	432	436	425	419	453	440	438	430	400	393	429	448	450	394	438	428	443	435	413	458	440	421	467	431	435	446	404	449	412	434	480	436	422	450	428	434	448	415	462	417	424	449	390	483	413	406	424	416	422	432	408	439	410	401	417	394	396	377	444	418	435	420	410	429	412	461	419	408	434	458	449	410	397	399	409	459	442	413	403	442	423	427	463	429	413	443	432	412	447	445	428	425	454	419	417	463	452	426	413	455	458	405	460	428	466	430	427	438	424	411	418	387	409	428	424	467	406	427	398	413	426	399	444	437	407	419	424	466	423	431	415	451	423	419	447	395	421	432	414	424	414	428	456	434	427	424	396	415	393	433	469	456	411	421	433	399	408	434	440	473	421	390	428	406	441	425	438	455	449	445	434	438	403	429	445	421	424	431	433	438	415	492	424	500	457	402	399	421	429	432	416	447	459	482	450	419	423	418	439	420	473	393	420	398	452	409	424	439	437	479	406	387	448	415	393	433	450	412	431	414	420	434	396	413	453	400	396	402	380	409	406	417	416	446	424	453	467	397	455	421	459	424	423	426	416	416	458	418	403	413	447	451	397	428	398	412	409	411	441	442	428	399	416	473	450	436	436	405	422	444	443	438	429	418	398	415	422	433	427	446	424	446	427	454	426	401	422	435	414	412	421	456	460	419	432	417	428	409	458	409	474	419	408	412	388	422	449	420	417	436	416	413	464	450	436	409	421	420	420	428	440	408	431	425	444	415	419	411	409	441	472	425	445	438	453	435	451	412	425	424	456	426	418	430	441	439	447	416	421	460
25742	21498	27366	25378	4451	1147	1600	10900	24729	19890	10588	3803	1405	773	610	579	564	545	569	599	581	592	583	576	577	544	568	592	583	547	579	580	549	535	585	587	543	587	586	540	524	562	521	591	588	567	582	581	560	549	604	562	613	575	539	614	579	587	581	623	577	521	545	600	587	577	549	601	555	570	565	597	605	546	588	588	582	579	618	590	601	550	587	575	565	543	589	600	529	550	532	574	611	583	599	562	536	592	592	620	530	541	588	554	555	588	571	594	564	530	629	565	557	536	561	582	603	541	582	562	569	578	621	616	601	565	612	593	530	569	530	566	572	550	586	595	569	573	609	583	573	589	617	589	593	550	558	600	566	520	527	563	552	567	545	571	571	600	630	552	542	580	627	577	590	619	561	541	562	593	558	576	573	576	522	513	575	635	589	561	526	538	552	576	551	566	561	551	546	524	565	531	573	579	583	596	537	559	584	587	520	538	589	576	561	585	580	550	572	533	538	558	586	576	568	548	593	553	579	529	579	545	566	545	562	607	555	580	586	572	566	580	558	532	587	563	577	591	585	582	558	562	588	573	576	604	622	586	598	533	545	575	589	612	586	582	613	571	585	585	607	574	579	598	589	574	522	599	566	600	607	527	587	549	588	567	546	551	582	549	568	572	588	571	581	571	559	570	577	577	569	551	585	620	550	586	610	540	562	543	514	566	548	572	559	553	589	528	535	608	536	571	593	577	538	588	568	560	578	555	543	587	603	559	536	568	619	572	582	564	551	565	510	609	548	543	567	583	630	563	608	575	581	601	564	578	593	600	552	559	604	543	573	594	608	587	542	594	540	577	567	583	586	572	570	593	603	557	588	569	550	579	581	519	587	580	574	608	554	580	583	508	567	577	532	583	569	572	542	567	542	588	562	551	590	595	571	591	563	582	620	535	560	585	539	576	586	560	547	607	577	559	516	573	561	519	601	535	566	545	568	554	551	564	564	581	560	572	557	594	584	575	560	569	564	578	555	596	557	601	551	566	551	547	584	535	581	556	580	578	587	573	594	544	602	532	573	589	565	598	562	580	570	584	565	511	562	581	589	529	577	591	565	554	564	568	571	559	584	578	578	620	563	589	524	551	536	611	615	563	555	504	580	620	559	576	581	548	582	546	593	547	579	562	575	569	616	540	558	546	560	604	593	594	563	537	581	612	579	544	577	592	595	545	564	538	549	555	587	575	537	584	545	572	607	586	559	581	552	587	542	588	591	622	567	550	534	581	579	611	528	567	548	634	591	532	614	588	538	559	605	533	610	621	548	564	598	570	601	603	606	558	594	569	560	554	568	556	555	552	577	598	565	561	578	559	530	570	598	570	630	580	562	614	560	622	542	606	566	511	564	552	555	575	575	595	553	549	548	573	553	528	628	541	570	569	587	564	588	594	597	580	552	535	570	568	563	542	619	571	547	561	534	557	571	541	559	561	575	613	542	568	565	518	572	529	572	590	584	551	555	582	595	571	578	559	536	611	558	574	575	543	584	596	563	561	578	555	551	597	549	599	534	569	584	621	566	560	520	528	591	585	538	581	569	563	626	579	543	599	575	543	547	549	566	621	585	598	589	588	524	557	590	577	535	618	553	623	599	583	584	607	572	564	598	620	553	596	558	538	624	541	568	573	540	566	589	536	534	579	578	571	553	560	579	561	583	584	558	633	621	565	558	568	533	584	560	559	555	515	577	592	587	566	537	545	527	564	567	549	533	579	605	597	578	569	535	521	562	543	592	549	566	579	593	597	544	561	578	562	574	545	559	548	562	575	546	602	604	569	538	555	505	561	584	613	539	574	568	552	586	597	570	606	561	557	531	596	563	582	568	584	583	580	593	528	552	614	576	563	549	573	553	538	575	578	581	546	569	551	596	587	557	588	576	560	561	527	582	611	564	582	560	580	544	539	542	585	579	545	606	571	553	593	519	581	581	583	579	537	568	591	564	564	537	586	583	571	547	584	575	580	559	603	575	604	559	560	543	552	581	567	548	594	550	548	509	594	536	537	534	542	559	522	556	536	547	582	653	534	560	545	584	606	552	566	561	570	527	576	555	574	583	586	551	580	595	587	587	609	559	566	591	592	613	593	605	591	579	562	550	555	553	566	595	574	523	622	544	582	599	550	573	559	576	582	539	540	580	564	537	565	575	550	580	587	582	533	586	549	565	558	594	546	561	586	560	606	574	551	560	561	574	600	623	597	557	543	573	585	545	598	551	575	598	578	562	556	597	553	604	575	612	575	573	543	526	584	520	561	535	560	581	568	571	575	560	633	585	576	583	591	596	593	552	549	564	530	608	549	581	603	604	575	569	555	546	576	559	590	548	624	625	572	612	553	568	551	544	577	587	578	594	551	547	594	545	518	574	563	546	597	615	563	599	541	613	541	523	533	576	554	569	560	593	562	558	605	558	599	550	543	547	571	576	573	555	551	557	575	587	589	558	575	566	524	535	572	576	560	532	519	565	598	582	535	544	593	599	518	534	580	609	604	618	561	599	576	541	553	592	558	563	579	573	577	592	568	618	549	597	601	586	568	559	580	593	618	534	616	617	558	522	569	522	587	570	534	550	570	601	544	574	629	602	594	587	565	583	579	601	571	587	639	581	556	572	599	558	545	623	594	576	562	574	585	611	582	536	534	554	535	566	621	622	617	573	598	572	548	554	572	588	604	631	579	574	552	586	572	560	565	584	586	581	604	565	555	544	568	539	511	564	609	551	530	566	575	618	575	509	586	589	571	574	579	605	530	547	616	580	565	544	560	589	566	583	574	618	594	550	549	566	547	571	563	532	587	586	535	553	588	570	561	560	542	579	575	558	549	597	520	584	571	576	580	586	571	582	521	594	576	572	528	594	574	557	512	525	551	536	544	593	573	530	573	601	570	547	573	555	544	534	581	585	596	587	523	606	553	567	525	596	587	556	563	557	545	586	596	549	564	569	597	589	584	616	573	562	591	557	574	561	563	555	528	570	559	607	576	594	532	566	574	580	571	543	574	602	560	548	545	604	574	565	556	614	506	535	581	603	587	623	577	557	543	569	585	541	619	576	595	605	552	574	545	592	571	568	564	579	585	584	620	562	573	590	548	554	556	574	568	533	586	531	589	558	608	584	592	595	544	609	545	575	570	589	590	554	616	539	564	550	542	566	605	571	549	593	522	592	584	572	543	507	554	581	599	537	602	533	564	571	579	608	575	602	568	596	551	596	575	556	586	590	588	548	553	491	560	581	574	564	566	570	553	561	595	550	533	556	562	560	598	568	560	579	610	583	577	565	597	586	604	553	559	567	551	527	568	577	576	577	566	560	550	568	605	580	572	550	574	594	578	581	548	599	582	603	517	603	564	556	547	558	622	528	539	536	569	565	571	564	600	585	580	599	575	604	580	572	546	586	553	566	577	524	561	580	557	536	545	586	510	532	579	561	526	557	558	603	569	544	563	603	546	570	574	621	543	565	570	550	591	604	560
3806	3276	2829	1521	1064	908	1906	13679	23745	16097	9038	3736	1471	745	583	477	502	469	484	462	500	493	492	465	475	491	523	467	490	471	492	490	443	459	457	489	482	500	526	488	502	513	498	509	499	479	478	470	495	480	506	515	490	519	538	514	495	483	465	442	495	507	488	496	507	483	499	453	483	502	526	474	501	489	488	512	498	470	471	470	523	464	489	484	486	498	461	476	446	502	470	514	500	476	502	495	480	490	467	468	453	457	509	465	480	510	471	499	508	483	466	486	462	526	503	474	469	473	463	551	506	492	497	496	489	499	512	470	461	517	479	460	476	447	503	557	501	471	455	454	514	506	461	462	460	465	496	491	482	457	517	523	463	498	470	500	495	505	512	449	478	494	536	486	505	481	475	531	509	471	466	491	504	499	476	446	469	515	490	526	489	468	500	498	535	490	502	527	471	497	514	463	485	477	505	499	487	487	527	479	470	507	468	498	489	472	510	500	493	471	451	481	515	510	463	510	481	463	493	449	488	498	509	478	475	482	467	466	466	471	468	471	477	486	446	491	503	499	520	446	523	472	461	466	460	495	522	502	481	507	511	482	483	476	514	490	506	510	511	482	474	474	511	512	505	490	481	463	458	475	475	501	489	518	491	501	444	471	497	458	498	496	505	472	538	458	501	469	495	446	439	469	491	467	481	485	496	459	464	492	459	493	471	510	512	488	459	468	463	527	481	486	486	461	471	505	491	497	508	487	483	447	500	470	498	475	499	508	509	489	456	512	510	482	450	486	512	516	480	439	469	478	532	519	483	489	496	521	487	475	471	480	500	506	518	512	509	511	466	493	493	459	476	540	460	453	472	533	427	489	451	475	478	498	492	529	508	468	495	490	493	481	491	453	452	477	502	476	463	510	527	503	461	484	473	500	462	486	491	484	487	490	489	460	500	534	493	492	516	512	528	471	461	500	551	478	497	530	500	470	498	487	469	508	480	489	463	479	470	507	472	498	478	484	467	474	495	490	509	497	493	473	495	499	525	496	482	490	457	493	505	491	502	491	475	485	484	478	531	489	473	515	462	501	476	498	487	458	538	485	504	499	456	480	467	479	491	459	493	490	481	461	470	511	491	485	464	497	515	496	440	486	463	457	463	499	481	526	468	518	437	447	491	552	516	481	449	488	478	444	499	489	489	440	457	476	465	514	449	490	511	522	471	504	507	474	466	495	488	486	457	472	507	546	523	477	513	518	499	491	445	493	486	501	485	501	515	482	512	468	505	490	492	481	487	463	505	469	481	490	488	499	497	486	502	468	475	487	486	494	496	480	464	452	485	502	502	462	506	453	456	534	526	493	507	473	496	493	457	463	483	435	475	468	456	489	470	474	508	483	509	492	491	515	530	492	464	493	520	487	477	467	522	519	501	476	487	498	509	511	476	514	521	476	500	460	489	475	505	462	457	458	457	445	525	510	515	455	480	516	480	499	485	501	486	469	482	493	479	471	465	518	457	464	467	456	459	455	460	477	473	475	515	486	482	460	516	513	500	511	479	487	486	476	484	475	493	495	461	498	469	524	460	502	478	490	459	481	482	495	487	486	505	510	466	480	480	471	490	455	488	516	486	479	509	541	474	499	489	454	454	524	492	459	477	479	480	470	484	502	495	455	517	460	495	468	475	498	484	482	477	486	496	517	444	483	487	480	504	455	511	479	469	500	524	499	474	519	474	503	443	484	505	456	518	486	508	478	497	472	463	511	485	493	477	476	470	514	472	452	516	492	479	472	522	496	499	456	483	498	446	507	473	499	498	490	482	504	529	461	491	491	484	455	453	485	469	500	467	482	499	499	513	462	483	506	472	489	492	489	528	489	469	491	465	504	466	464	482	455	484	543	463	506	466	505	453	459	500	472	495	475	481	493	447	477	443	511	457	470	451	465	476	500	471	473	508	455	510	477	449	477	483	506	521	548	499	471	473	472	498	461	510	501	498	486	478	473	478	488	502	474	469	498	496	508	434	500	476	480	456	447	519	527	477	494	481	511	505	480	483	489	487	465	448	491	529	501	476	480	492	524	496	471	465	511	506	512	506	525	474	500	499	459	496	501	481	483	534	477	491	501	495	486	462	490	487	497	445	490	434	526	463	454	484	545	480	487	478	474	492	500	540	470	505	480	454	507	476	509	482	478	442	519	451	517	471	487	483	436	453	487	507	457	535	496	497	471	491	520	476	498	487	476	521	481	476	452	469	462	475	502	503	480	507	470	442	493	471	456	475	502	467	474	458	468	483	457	466	478	474	525	476	528	503	501	526	455	474	521	471	473	487	482	470	514	460	475	486	536	502	502	482	507	490	517	491	473	519	503	458	491	507	514	469	468	486	463	491	464	475	481	501	492	464	473	448	461	504	479	496	470	498	470	471	478	492	455	508	546	454	463	499	455	520	469	508	499	477	541	456	471	495	492	501	488	512	447	479	455	456	521	487	496	480	532	489	495	467	476	503	506	468	514	474	501	468	506	493	552	509	485	510	485	466	523	464	520	462	463	469	500	500	492	465	495	508	495	510	497	475	496	448	522	492	468	491	489	457	493	507	488	491	483	489	482	507	518	470	490	481	490	467	491	507	501	471	471	513	476	491	466	453	476	475	470	457	463	479	470	477	469	481	479	498	462	526	493	513	446	477	524	473	462	446	461	446	439	439	491	507	539	500	492	521	527	445	454	492	492	484	472	490	491	474	534	466	492	467	475	501	520	525	539	451	517	473	482	471	465	453	483	478	514	466	475	437	498	485	511	506	489	510	477	469	459	497	459	489	500	487	489	473	490	486	508	472	495	525	554	488	520	469	478	469	488	483	477	470	451	442	505	480	458	460	504	473	475	474	447	505	526	438	467	486	472	504	495	469	469	506	483	495	522	438	488	522	475	484	493	514	465	486	465	474	475	448	478	506	469	471	466	510	455	479	483	463	484	484	502	486	495	471	497	504	462	453	474	467	469	487	474	490	515	500	496	502	445	468	543	453	478	487	478	468	475	482	495	455	461	485	435	482	486	452	457	479	490	460	463	525	461	475	481	536	474	485	492	517	473	492	446	456	467	472	455	469	503	469	456	469	517	479	486	472	474	518	481	470	485	501	485	475	515	478	453	452	436	482	499	506	487	479	472	473	467	482	484	464	473	475	447	517	463	460	509	535	480	483	488	477	493	479	513	507	501	515	475	472	499	467	456	450	410	494	484	457	529	517	454	460	504	495	488	477	509	482	475	462	482	483	520	479	475	466	497	477	548	476	506	454	470	498	513	450	445	429	489	466	478	458	467	460	480	515	486	473	452	487	507	506	458	491	474	507	434	491	471	508	462	500	476	510	498	492	515	488	475	505	471	505	498	475	501	511	494	452	453	485	486	500	428	532	522	479	487	512	491	474	436	500	514	465	473	477	472	471	510	490	488	510	495	507	443	528	480	468	481	467	507	457	465	469	464	502	476	507	501	484	484	516	464	503	458	483	488
24381	21478	28843	24529	21438	8012	2181	10916	40124	39148	25038	10370	3062	1355	859	770	761	747	728	752	756	733	750	694	724	732	707	748	787	735	724	745	724	701	702	670	719	714	698	661	712	707	782	731	747	695	736	758	681	756	690	734	714	738	794	732	714	776	707	739	795	727	746	717	732	777	759	728	742	666	733	726	776	751	708	736	764	736	742	677	719	709	717	738	692	694	715	697	762	708	751	719	733	751	692	760	720	702	701	749	701	743	730	771	740	685	705	728	716	757	665	715	739	692	744	723	780	737	742	736	676	738	745	731	714	745	741	652	691	738	736	728	753	765	784	711	729	733	713	715	750	674	711	681	748	735	694	780	704	689	712	681	716	722	718	657	740	752	718	730	687	733	723	686	740	770	747	718	689	743	716	702	761	773	728	729	707	684	814	728	710	706	764	728	754	686	762	729	694	683	714	705	719	751	745	710	651	721	713	714	787	698	723	746	646	727	765	756	735	740	704	682	724	712	716	732	723	727	700	685	720	732	675	725	679	686	708	690	722	732	756	698	714	725	724	704	694	741	752	727	772	720	735	682	735	755	739	710	743	701	710	748	735	710	690	703	731	725	697	757	693	693	742	707	712	699	721	737	695	710	754	699	706	702	695	683	715	695	739	694	726	733	707	672	738	739	726	701	705	720	739	701	722	734	757	738	714	709	753	678	707	691	726	714	690	728	696	726	764	703	756	716	679	724	675	660	651	672	724	707	710	759	729	668	716	730	703	722	727	704	722	712	735	730	714	665	684	752	707	714	738	730	708	742	675	668	727	684	782	744	731	734	678	746	775	763	713	709	702	744	702	673	694	688	702	746	740	687	692	694	728	744	727	721	722	712	738	725	713	696	712	751	687	665	714	733	719	732	734	687	721	721	702	717	682	713	692	695	702	711	696	705	697	686	703	655	704	739	733	719	727	716	702	700	700	691	723	721	705	711	716	742	699	714	712	737	675	729	682	682	709	685	695	728	729	693	685	778	701	742	713	683	779	742	717	728	699	744	726	714	702	698	709	690	722	704	738	711	687	694	713	713	698	717	695	690	715	723	699	701	675	735	724	688	750	800	720	712	747	727	710	717	750	757	719	715	732	753	671	709	685	773	755	754	725	693	699	765	663	724	691	779	700	696	722	706	734	666	741	742	694	734	726	754	737	717	755	697	672	727	665	729	722	720	651	673	766	731	773	735	698	752	730	727	682	720	682	694	725	716	670	716	715	719	744	711	708	749	717	710	674	723	685	730	723	729	716	733	699	730	738	713	708	721	714	739	714	690	686	680	740	745	718	757	699	698	700	730	716	690	752	701	692	728	674	717	701	727	717	700	696	670	701	739	715	695	699	731	717	730	688	709	710	717	717	743	765	735	717	704	718	751	748	738	709	686	738	703	730	726	709	735	731	757	729	689	787	718	722	714	707	731	727	739	717	765	685	732	718	755	697	737	684	756	710	733	710	703	685	676	707	727	744	700	710	751	692	688	756	729	750	707	747	708	712	746	712	724	720	699	732	688	679	735	745	702	673	787	737	685	698	706	710	710	680	708	703	690	747	732	718	682	688	706	745	683	731	697	717	718	670	726	732	721	736	671	733	747	691	710	726	759	713	707	731	709	731	780	665	647	736	726	693	693	691	743	720	756	740	698	741	732	725	725	737	682	742	707	729	737	681	725	766	738	693	702	731	759	722	726	695	698	717	734	698	710	729	730	764	709	680	751	717	747	741	709	670	651	717	726	717	758	710	701	749	736	737	708	738	680	711	799	726	725	724	738	696	689	701	693	695	655	690	692	698	730	703	725	725	726	688	673	729	725	678	673	724	730	667	685	721	726	677	721	738	723	679	728	727	691	718	690	760	746	700	743	730	744	727	712	763	732	699	735	704	685	728	761	700	733	718	684	772	704	689	705	717	744	732	721	715	724	692	702	714	779	731	715	738	734	687	713	712	687	772	729	733	710	749	741	669	669	706	705	709	676	708	702	693	676	710	697	712	727	691	700	745	728	727	692	691	734	715	747	707	684	688	734	743	660	704	767	728	722	734	778	720	675	750	681	758	731	678	685	689	721	752	696	751	713	726	707	674	713	719	771	742	716	691	744	720	758	743	740	763	682	737	762	692	704	718	723	736	677	668	725	781	739	699	711	677	687	702	768	725	752	747	663	728	713	708	739	679	728	795	693	745	688	752	731	717	697	710	691	700	667	756	664	667	726	750	623	772	682	626	721	693	719	694	724	718	725	728	681	750	697	708	703	721	661	738	721	729	706	727	721	730	705	702	700	746	674	710	731	708	724	692	723	693	670	720	686	703	711	718	695	739	709	745	693	677	702	754	697	722	726	732	707	695	713	715	725	720	691	741	688	696	736	757	689	709	694	703	685	699	721	685	729	714	686	712	702	728	742	735	763	687	703	736	745	704	676	703	716	697	710	743	675	739	727	766	726	734	690	705	747	756	757	698	717	720	714	728	750	802	737	712	674	728	693	692	720	733	794	754	723	762	687	696	688	750	683	689	658	721	727	773	707	714	733	708	664	741	694	721	748	688	722	708	749	736	714	717	736	754	704	709	672	733	707	718	733	701	710	718	721	712	719	733	717	681	678	689	702	673	746	678	743	714	720	685	748	724	690	700	728	733	719	682	720	697	750	742	722	738	697	726	720	740	707	708	714	800	725	732	724	716	718	736	728	694	754	709	691	704	763	694	742	714	677	722	718	672	702	687	715	700	788	723	737	722	747	684	713	662	739	724	700	691	718	732	726	710	695	723	735	692	688	687	686	753	731	713	700	674	668	725	715	776	703	730	712	743	739	679	716	684	735	649	691	707	750	725	706	760	752	757	726	720	688	715	699	730	719	775	678	736	727	725	703	694	735	740	771	692	685	697	729	736	709	709	719	716	680	675	724	761	732	692	710	677	695	711	670	699	752	679	705	737	738	729	771	751	784	682	739	733	677	762	701	739	765	702	754	711	741	754	721	706	744	713	692	699	736	758	709	750	708	738	725	682	749	709	734	703	662	703	675	688	726	744	699	701	745	731	700	727	674	733	764	708	688	730	744	730	744	706	759	760	695	745	693	727	691	700	742	688	715	671	759	699	695	767	752	727	689	722	721	749	749	720	767	686	737	720	691	744	732	741	702	713	710	688	738	686	681	699	752	703	693	686	707	723	674	736	698	752	741	702	705	747	760	723	693	695	751	699	685	776	649	738	792	755	723	717	742	752	713	720	676	673	679	701	750	696	713	776	724	762	722	719	701	707	707	700	717	712	726	740	714	714	726	703	680	704	721	684	646	673	722	753	784	750	731	704	683	697	705	653	701	743	689	692	702	723	686	771	757	713	691	725	679	683	740	759	688	681	707	700	751	727	789	698	703	712	712	689	707	689	724	773	722	765	699	720	749	696	693	711	683	725	774	752	730	721	758	754	683	652	742	728	730	690	687	705	702	703	718	703	748	694	709	724	770	694	722
4034	6674	5635	2895	1883	1496	1728	14260	40024	33201	19048	7778	2892	1278	741	650	604	595	612	620	660	622	612	596	582	627	634	596	597	584	597	587	583	594	578	558	626	620	614	571	628	646	584	581	612	636	583	610	622	616	615	641	602	630	585	638	662	620	605	583	622	673	597	597	575	610	610	615	617	580	584	625	655	597	633	638	615	576	586	647	572	606	625	623	588	618	620	565	620	600	604	606	631	638	580	659	605	601	601	622	603	629	648	550	597	623	622	608	606	581	652	592	580	620	642	576	611	639	597	622	598	610	598	556	597	637	619	650	555	593	586	607	640	617	570	587	615	592	622	613	595	592	600	626	586	619	603	620	574	597	596	605	621	600	610	605	602	600	625	632	634	565	662	634	599	591	591	604	610	595	610	647	603	556	594	624	598	635	596	589	567	584	644	636	602	591	604	601	622	539	610	624	621	584	589	569	606	603	631	581	614	625	603	587	596	561	583	595	606	576	637	607	591	579	573	573	614	603	606	607	602	594	551	557	585	588	624	579	629	639	630	592	605	586	610	608	552	602	637	636	621	589	587	615	618	606	580	603	614	631	590	585	607	642	658	605	572	550	622	557	609	614	620	606	632	580	595	634	587	612	591	586	599	627	582	589	620	583	619	635	603	605	606	575	618	577	571	603	606	563	629	585	636	591	629	617	566	571	555	549	608	616	592	568	646	604	597	598	589	599	643	597	575	629	602	594	645	627	599	629	605	556	603	616	602	597	610	586	627	631	579	575	578	602	588	602	604	590	596	587	583	600	608	633	667	628	626	556	609	592	570	607	586	646	597	623	605	611	577	590	613	525	585	594	638	594	594	607	632	572	560	618	604	631	627	600	585	573	633	552	608	607	567	563	618	563	574	606	592	627	600	617	577	586	648	612	639	622	554	621	623	598	569	603	592	632	577	608	587	585	614	593	599	591	610	625	589	627	631	576	583	571	600	575	595	603	620	590	564	623	619	601	600	606	625	642	549	566	644	625	554	562	640	595	571	570	614	617	629	594	633	614	601	612	606	586	644	621	595	588	614	614	635	624	596	596	614	595	557	601	583	602	609	601	578	586	600	610	613	621	603	607	624	616	628	656	616	598	626	619	660	587	607	585	629	555	579	598	609	622	614	606	600	604	631	632	596	591	580	590	619	607	647	599	571	601	564	586	571	579	564	580	643	591	595	605	671	619	608	580	622	590	633	621	626	622	626	572	637	602	647	604	587	605	618	600	611	606	568	611	598	585	591	611	631	585	597	588	590	643	578	588	615	665	563	570	606	628	610	604	607	614	632	551	614	639	558	590	581	624	590	630	616	614	615	595	583	584	630	621	626	592	552	629	618	639	604	599	635	608	612	594	605	636	621	635	618	599	642	595	627	620	580	630	587	643	595	593	562	641	638	590	594	596	587	624	590	615	584	572	592	567	597	637	633	595	566	532	552	616	630	598	572	614	584	553	585	653	627	540	606	623	560	592	616	561	581	610	608	615	597	594	645	601	620	612	630	582	581	603	636	574	584	567	607	621	561	592	655	638	635	610	589	612	578	601	573	612	572	562	592	593	593	584	583	642	586	610	618	600	615	561	633	637	588	575	600	588	639	626	604	570	623	634	599	637	650	632	583	639	610	585	587	581	621	601	592	617	643	593	564	590	619	568	562	632	614	526	606	636	616	594	627	589	577	618	570	584	596	591	628	566	599	570	586	652	618	599	599	618	579	635	576	608	582	603	605	594	593	646	621	561	590	611	523	607	606	611	601	595	546	637	580	594	573	620	610	635	598	610	598	592	593	583	586	598	580	591	601	629	582	568	616	579	618	611	585	648	574	618	623	579	607	602	589	583	644	585	572	619	554	597	583	616	594	590	623	622	641	573	658	605	640	592	598	582	611	593	606	613	604	605	632	560	588	586	594	591	570	602	560	609	592	547	587	624	616	591	565	616	609	563	564	626	634	602	585	623	642	600	580	579	593	611	631	607	590	588	625	599	572	600	605	590	579	621	616	620	639	590	575	607	583	591	614	564	590	584	627	648	601	599	627	555	626	600	599	547	612	621	599	633	577	586	564	591	564	640	546	664	607	590	562	581	639	616	629	539	602	569	600	575	571	604	603	563	568	632	586	615	627	604	641	599	591	627	622	612	601	612	598	595	602	567	599	620	629	609	628	604	591	583	618	607	594	607	585	580	615	529	613	598	656	600	624	618	581	567	566	623	583	595	546	586	584	599	628	595	593	566	628	608	595	599	541	608	631	596	581	636	610	667	615	605	602	597	593	615	560	579	619	566	606	589	583	629	633	655	615	610	566	649	601	635	590	602	603	631	630	640	620	555	579	590	585	626	595	643	562	620	607	592	592	625	604	603	577	579	637	574	616	585	624	595	594	643	605	591	537	616	595	555	643	589	588	649	562	614	583	618	597	619	601	629	598	606	583	574	578	571	581	640	581	616	607	593	582	572	597	652	634	624	580	585	628	582	577	588	552	569	581	615	559	616	636	620	630	633	572	592	592	628	625	655	620	621	620	608	610	601	620	605	593	589	570	600	591	603	598	599	603	619	574	599	600	605	603	594	599	612	589	598	603	556	602	592	585	608	615	605	551	576	573	587	594	604	634	566	607	624	629	567	589	585	598	615	591	636	582	554	586	526	631	635	603	609	557	589	596	607	561	637	579	574	603	631	594	600	609	586	649	633	602	638	587	564	607	626	613	613	629	580	623	586	596	575	628	613	559	567	563	568	591	606	644	614	559	636	597	617	602	585	592	593	583	587	602	550	608	616	611	573	613	579	624	601	618	623	554	618	626	569	587	580	602	598	547	591	583	579	586	575	618	610	566	608	609	587	607	613	593	631	606	616	573	560	629	580	577	589	597	604	658	589	535	595	624	625	616	537	551	580	595	591	610	581	615	601	629	579	575	618	592	560	573	592	617	593	593	623	595	579	617	588	615	570	626	614	599	576	590	638	605	643	626	611	606	593	597	577	614	608	589	629	566	635	633	594	600	604	552	598	649	593	639	580	628	642	591	599	589	594	579	635	630	561	597	574	638	581	623	611	590	613	637	579	612	613	616	627	607	594	592	616	637	578	579	558	576	574	615	567	617	583	551	615	566	613	606	605	566	616	567	619	613	590	601	610	628	567	566	623	574	585	660	609	591	579	564	606	591	595	577	567	598	576	581	621	587	572	566	676	604	603	621	638	607	560	572	565	645	586	568	602	588	577	567	621	619	608	570	545	576	574	614	581	587	551	570	543	601	613	578	615	614	599	597	602	592	598	587	589	599	597	630	535	591	609	606	606	608	630	631	608	584	594	597	589	574	555	627	550	640	585	571	590	540	571	586	620	589	624	650	551	573	560	636	598	589	552	587	617	610	565	573	558	641	626	571	615	570	560	629	596	631	603	627	600	560	620	560	579	572	657	635	597	611	635	609	562	584	603	591	623	605	649	576	613	623	563	619	579	608	585	608	577
27852	12128	1595	854	575	598	551	845	2768	3045	1739	982	731	629	577	540	470	561	505	553	511	524	545	542	542	485	501	538	507	516	503	489	505	513	523	510	505	523	543	486	552	531	483	502	523	509	522	534	553	506	485	484	506	515	525	531	526	533	511	508	535	544	525	558	504	513	525	531	521	495	573	556	503	522	542	539	538	507	534	508	527	562	521	448	504	537	509	533	521	526	492	550	517	516	516	556	508	507	523	514	499	466	475	499	497	510	552	514	530	504	533	520	530	515	520	484	493	481	513	510	549	523	531	528	498	533	499	535	520	531	540	490	494	524	564	508	503	530	516	528	559	496	510	530	512	494	528	500	515	537	544	503	544	510	537	525	550	541	534	523	477	517	525	526	551	503	526	542	525	542	489	581	531	503	548	538	502	540	464	507	526	541	466	527	508	523	518	506	517	506	527	490	502	531	528	509	531	562	529	543	521	494	507	549	528	508	530	503	496	489	494	506	525	491	504	565	511	500	509	524	473	518	550	495	479	530	508	478	522	495	539	506	477	518	491	531	553	512	531	509	510	530	530	535	497	506	521	548	502	524	521	496	572	504	500	541	508	509	512	505	568	519	545	548	550	531	524	502	512	493	560	508	526	499	553	513	525	528	547	529	518	490	531	563	521	522	566	513	510	525	519	500	521	486	517	504	502	528	489	545	533	528	532	546	492	492	529	508	497	544	537	544	535	518	511	511	494	526	533	506	494	480	486	561	559	509	509	500	566	566	525	543	556	553	523	505	479	541	584	514	510	519	526	566	472	533	526	536	511	494	514	570	535	531	444	524	540	526	535	532	505	460	520	530	522	540	553	539	529	508	502	478	507	528	569	521	514	533	488	491	567	490	499	560	515	547	509	527	535	506	474	483	512	550	523	538	558	550	504	525	519	538	497	517	498	509	558	529	468	495	515	535	521	548	485	532	517	501	554	544	563	500	542	558	507	525	534	465	525	520	534	497	521	523	505	536	545	504	527	500	538	533	498	546	517	495	520	523	542	468	514	508	524	512	545	525	455	520	549	535	485	552	514	563	533	540	506	533	502	553	526	510	532	500	519	507	516	517	551	538	520	493	502	540	543	524	446	514	516	489	512	460	542	520	554	483	527	485	497	519	525	548	542	542	518	548	571	528	510	546	514	505	491	509	480	554	496	501	485	533	519	533	506	536	510	501	542	492	517	532	518	500	488	566	478	538	525	558	530	497	501	545	524	487	513	510	487	541	521	524	518	549	516	500	497	532	511	527	576	576	535	522	540	545	506	547	539	539	514	495	509	498	530	509	487	549	512	502	497	510	505	537	534	517	528	500	496	521	549	495	490	542	531	539	554	510	510	527	520	496	565	494	534	503	551	536	524	504	512	512	548	543	509	526	529	542	506	554	550	531	531	472	501	501	492	520	515	499	524	529	553	544	502	568	526	509	515	491	495	518	503	531	487	516	545	531	513	524	531	524	526	534	535	560	539	514	499	551	550	569	499	486	505	521	502	544	515	508	535	486	565	533	512	498	484	540	510	523	539	536	559	542	524	499	574	533	533	509	555	558	536	477	520	498	508	514	527	504	486	524	527	525	544	503	539	524	498	525	529	571	494	538	556	533	538	528	574	505	530	505	542	495	529	476	499	522	522	515	492	519	565	509	495	581	469	484	518	506	542	529	498	498	506	541	506	526	554	557	518	554	504	544	514	499	514	510	524	533	521	484	507	520	511	494	508	579	505	494	539	521	514	537	516	529	534	572	492	517	514	479	506	554	548	521	506	532	522	533	507	556	550	563	516	519	514	499	537	537	518	559	536	535	493	484	520	476	534	526	508	556	502	514	530	544	535	544	511	516	579	497	544	532	563	549	543	516	521	508	547	493	509	536	540	541	530	530	505	489	494	545	529	510	543	498	502	531	515	506	544	520	474	497	484	541	504	565	520	541	502	540	492	557	551	526	530	550	496	506	523	522	531	505	533	549	530	509	550	523	482	570	529	528	513	510	537	522	523	536	498	497	475	502	467	534	519	551	486	528	516	496	523	530	476	507	508	500	520	528	535	533	495	480	535	510	526	517	531	526	543	525	516	518	532	504	545	513	530	512	484	551	498	531	474	513	497	534	488	531	523	531	519	529	486	519	507	564	524	482	463	530	539	532	522	524	519	473	534	479	533	481	492	524	493	488	505	517	540	509	539	510	497	494	522	510	510	540	491	497	522	527	531	527	562	527	523	504	537	551	564	508	531	537	534	484	493	541	517	497	521	529	502	525	561	555	532	545	465	520	521	524	506	566	534	513	553	520	486	514	516	451	520	524	515	514	573	508	523	504	544	498	538	498	525	530	502	484	538	512	540	514	502	476	513	496	517	537	467	519	537	565	526	526	500	508	478	525	535	468	494	511	526	557	482	518	497	530	526	558	542	519	547	529	531	505	482	529	579	507	523	508	524	507	501	480	516	521	502	501	512	477	522	514	498	512	551	534	528	509	510	518	541	506	526	540	538	515	556	556	523	517	487	477	504	537	528	536	517	532	493	498	493	513	493	540	501	537	491	539	519	550	512	518	491	521	493	511	513	557	516	530	510	523	531	530	486	539	492	464	513	499	497	481	505	545	519	491	522	500	503	519	534	512	504	505	524	541	529	568	524	560	494	552	503	523	543	493	556	532	510	552	518	485	489	543	482	570	541	556	521	541	496	504	522	549	529	555	471	497	494	535	494	495	509	510	493	531	553	499	491	532	503	563	503	512	511	532	535	551	545	517	509	530	526	478	536	508	505	504	528	504	497	500	486	525	525	539	502	530	531	500	510	525	500	502	551	523	498	540	518	535	480	515	522	514	524	536	526	549	480	479	502	480	533	546	505	534	516	517	543	525	495	529	504	501	503	529	506	547	510	520	488	537	519	536	509	538	539	542	538	519	505	538	555	533	519	531	519	513	546	534	494	504	530	527	523	505	482	510	524	529	522	542	538	549	516	509	541	551	516	539	503	561	513	534	513	497	539	508	504	515	499	536	532	496	513	510	555	527	541	502	503	491	566	546	519	553	491	500	509	519	500	539	490	530	517	529	493	488	558	541	540	537	512	505	506	510	504	547	496	497	535	497	558	532	544	513	524	533	503	575	515	514	546	536	505	512	529	512	521	553	500	511	541	544	488	501	529	520	514	504	502	495	549	487	517	514	539	546	564	519	544	508	548	565	535	520	545	525	541	529	527	504	497	502	519	471	534	519	495	535	516	510	553	523	509	554	535	533	506	525	521	555	501	523	539	535	537	531	485	520	515	539	451	537	527	529	517	567	554	498	538	508	485	504	493	538	561	548	534	487	476	549	494	510	523	466	538	512	513	536	523	533	522	500	503	554	519	534	490	537	513	523	539	539	502	550	505	557	518	515	528	514	530	519	468	501	528	525	529	521	490	513	580	489	519	547	517	559	495	554	549	517	472	519	556	523	516	537	504	521	516	479	504	494	526	527
5202	873	951	599	496	524	481	961	3635	3219	1928	1036	675	484	443	430	456	458	405	448	429	448	408	442	428	418	413	447	462	420	433	426	453	425	415	460	419	436	422	457	468	374	409	415	422	447	449	422	406	464	428	429	429	474	457	416	441	470	426	433	441	442	439	437	436	423	404	446	454	415	440	439	441	453	445	447	396	443	400	440	453	476	422	413	427	432	401	439	463	439	440	416	402	419	441	443	441	444	390	464	452	465	416	414	414	439	455	404	433	397	442	432	430	397	400	422	490	439	444	419	449	432	394	412	420	425	391	433	416	415	410	418	429	408	431	456	465	436	454	395	436	430	410	441	454	409	424	439	405	416	412	475	431	401	413	453	427	430	418	405	461	466	415	451	429	435	424	438	423	444	445	432	456	443	426	452	424	427	436	423	442	424	434	462	417	424	434	412	442	463	429	438	407	430	424	424	447	448	442	443	390	453	476	432	458	389	429	423	467	423	444	436	463	423	449	450	436	450	457	381	455	455	448	411	420	406	426	419	394	430	435	451	426	419	476	454	442	450	420	411	423	438	398	411	419	446	420	407	462	454	400	449	454	404	433	462	415	455	409	431	438	452	461	446	436	451	438	446	448	405	420	414	418	461	415	403	423	415	427	428	441	404	434	402	441	465	444	430	443	404	369	426	431	454	422	397	429	414	430	446	472	420	451	454	459	466	457	437	440	422	424	476	414	415	432	428	428	383	412	425	392	434	414	461	416	457	454	406	446	429	447	438	441	473	419	414	452	455	428	415	432	449	379	408	437	423	445	427	426	455	456	419	434	446	402	440	451	403	456	437	395	434	440	483	467	423	437	421	422	461	394	449	419	412	436	422	450	426	417	389	401	462	387	427	447	425	448	436	412	431	437	401	419	404	383	435	450	448	429	443	460	465	422	424	411	408	427	456	434	418	430	439	432	484	446	480	418	456	391	445	438	450	424	442	420	394	399	423	412	468	465	453	437	428	449	431	448	458	456	395	421	448	473	417	450	438	428	469	452	439	408	460	403	446	413	426	452	433	438	413	409	435	434	429	411	424	451	421	433	421	404	430	393	411	421	418	421	435	396	453	415	422	430	448	424	396	442	402	408	423	397	436	390	458	425	416	449	395	421	440	405	428	428	421	439	441	393	424	412	408	439	422	431	462	414	420	473	446	433	403	454	434	436	436	459	430	404	405	436	473	432	438	435	454	443	441	427	434	444	414	437	441	435	417	432	409	399	398	464	428	444	420	456	424	416	431	429	418	449	430	421	432	407	419	442	394	428	415	427	479	436	389	438	464	456	426	410	459	408	435	419	397	407	450	418	465	465	449	399	407	440	403	442	388	429	432	427	413	448	457	414	429	380	422	430	392	416	453	429	418	412	439	422	438	413	424	436	414	422	424	435	449	451	398	453	443	408	453	412	445	455	425	452	415	461	422	456	428	426	426	437	442	437	403	425	396	400	420	445	446	425	439	438	434	412	425	439	448	424	446	410	460	431	397	434	420	463	415	458	430	431	450	408	415	418	412	444	435	471	475	422	424	423	435	427	420	429	434	415	440	467	457	443	478	410	430	448	391	439	448	441	438	440	443	437	446	461	461	403	460	398	440	459	427	425	428	414	455	425	436	429	426	404	450	425	422	443	440	458	423	430	442	432	448	427	417	449	381	437	452	418	423	460	416	446	420	434	432	442	432	448	434	429	393	456	415	444	470	421	407	455	446	429	434	423	433	454	412	456	439	433	418	451	438	404	433	436	405	446	450	459	415	463	434	418	445	419	426	476	437	463	441	430	438	407	442	401	432	413	444	474	443	447	420	439	457	475	450	431	419	437	416	433	438	455	408	443	392	461	460	428	445	439	452	429	427	437	453	428	429	421	427	445	435	452	449	445	480	423	414	451	409	423	464	413	432	417	415	445	450	407	436	436	427	455	461	415	455	454	435	387	465	454	439	440	407	432	410	420	403	454	390	424	399	409	467	429	431	440	418	424	408	426	411	431	448	452	431	433	451	432	404	450	423	440	409	418	437	420	421	460	409	445	420	424	455	404	396	451	452	439	400	411	448	442	403	420	450	436	422	441	412	451	396	461	447	466	457	429	432	429	429	419	451	452	400	440	449	427	422	433	416	381	452	429	420	428	437	455	425	409	441	440	429	460	425	418	412	441	445	452	420	432	417	425	465	463	429	432	467	449	436	457	446	438	460	400	452	402	425	419	431	411	383	416	436	433	437	440	410	421	417	438	423	426	479	413	440	453	427	441	425	433	415	453	424	466	471	409	448	425	415	436	409	431	426	440	423	439	431	468	461	442	455	446	445	410	410	403	434	431	442	434	425	417	428	427	456	456	405	440	452	436	441	455	438	433	452	405	419	452	410	410	451	449	443	461	440	434	444	435	425	446	400	434	467	437	415	400	442	420	439	419	440	445	465	446	418	422	446	417	450	411	399	452	412	415	428	442	380	424	424	425	428	441	442	441	415	432	460	405	416	459	427	417	438	433	419	432	404	445	448	410	432	438	419	437	429	397	449	428	438	429	427	406	433	420	435	470	401	408	440	439	421	425	426	416	463	420	423	473	469	405	472	448	395	446	438	427	437	454	440	418	458	412	427	455	446	465	421	462	435	439	424	400	443	420	406	403	409	416	392	431	442	408	442	420	435	425	457	454	451	415	464	455	462	457	408	455	432	404	437	451	437	464	417	443	446	446	445	398	407	444	462	427	441	440	444	432	429	437	405	392	435	444	425	455	439	400	408	415	417	472	413	397	434	447	447	446	426	426	450	441	420	453	421	412	414	443	476	413	433	419	419	432	400	451	425	415	458	438	455	413	420	474	421	426	425	434	431	424	444	432	396	427	455	425	413	466	438	426	424	437	463	394	407	468	404	436	444	403	440	418	425	439	422	443	445	429	442	492	418	429	438	421	428	470	456	440	406	413	428	416	428	420	427	454	430	426	434	422	447	417	429	440	433	444	445	430	409	446	435	401	405	379	437	438	411	391	453	450	408	454	436	416	439	422	415	410	430	453	474	433	455	419	385	437	448	463	441	427	381	421	442	391	435	429	429	448	454	427	424	430	468	432	387	409	401	430	420	453	419	419	434	453	429	418	408	442	400	422	435	418	437	441	446	403	421	435	417	426	423	428	396	422	448	435	428	411	413	414	406	440	401	422	407	436	479	435	443	428	426	452	413	447	440	428	416	441	430	439	404	438	437	430	454	412	436	466	442	438	420	460	414	426	442	454	432	437	462	401	463	424	442	405	422	426	425	415	436	455	432	473	422	434	423	475	378	461	424	413	384	417	399	430	413	452	431	441	420	429	461	442	448	450	450	425	430	416	402	394	443	403	406	478	448	396	466	426	454	433	469	436	458	433	443	444	463	409	451	468	427	436	435	423	475	416	425	388	440	415	459	454	445	420	496	455	467	464	439	470	408	424	391	427	416	411	444	420	450	433	478	456	454	421	388
25708	21490	27350	25425	4857	1250	944	1784	22662	23889	12686	4359	1542	873	670	658	566	573	578	628	617	583	600	629	583	550	589	542	595	566	594	616	610	511	564	586	612	573	608	596	517	528	568	562	548	580	565	590	605	591	591	605	619	567	603	589	573	527	573	581	593	552	611	605	623	520	555	517	594	563	560	597	545	609	577	606	553	553	638	553	569	605	544	587	568	550	576	568	622	578	555	564	593	568	601	557	561	558	553	568	558	552	579	563	589	601	595	520	601	546	578	573	573	567	575	607	547	617	588	591	572	620	560	605	586	616	553	580	597	554	570	556	594	573	613	596	564	552	588	564	594	610	579	568	558	553	618	585	570	570	601	561	574	579	608	584	567	546	578	588	627	571	545	565	567	528	590	568	570	543	615	585	574	565	628	599	565	592	632	581	559	586	602	568	610	583	547	539	588	582	583	609	537	586	583	561	598	590	552	585	614	581	549	514	553	570	533	595	543	596	608	556	537	568	556	571	522	584	600	607	604	603	538	572	557	583	577	624	573	597	606	540	564	547	549	577	565	544	613	554	532	577	592	585	588	579	575	549	607	591	581	567	585	590	548	535	552	573	521	587	576	608	578	552	546	559	605	586	562	591	605	570	586	594	609	583	551	566	584	604	557	564	581	583	586	557	556	561	585	540	574	571	570	561	599	559	575	556	595	590	558	562	549	545	603	575	609	546	533	591	563	585	568	562	583	583	585	548	558	592	523	559	630	605	557	582	584	560	584	570	571	564	578	551	593	539	567	565	573	586	587	618	522	547	544	592	595	576	550	537	518	581	595	628	611	540	555	594	561	573	579	583	553	538	608	576	569	581	608	576	560	599	595	566	575	619	578	579	577	533	581	562	555	575	557	537	565	564	579	581	601	560	604	579	548	548	567	607	566	607	627	562	598	556	575	585	539	586	583	546	570	612	561	573	590	602	582	557	585	525	596	536	573	564	546	580	631	546	572	569	565	517	524	621	579	576	572	551	557	561	589	558	549	562	634	572	552	588	569	574	588	559	574	550	596	542	559	584	557	588	557	582	555	591	619	570	628	566	576	628	581	565	571	555	590	558	612	602	590	549	539	586	585	574	533	601	597	583	575	617	586	606	587	565	558	610	645	593	629	570	518	555	649	552	609	571	577	575	601	573	573	557	567	595	561	583	592	587	578	592	582	571	564	580	566	567	589	605	572	591	550	600	577	566	595	590	564	575	593	573	568	574	566	570	577	573	589	532	564	576	577	571	544	556	617	579	566	581	552	570	562	604	557	565	595	559	541	560	556	566	534	563	599	604	578	603	552	607	555	501	547	606	568	594	546	613	618	581	615	575	531	582	566	635	551	536	596	596	588	567	613	583	582	542	580	561	624	553	571	548	577	546	537	590	577	626	574	571	553	607	592	555	616	579	547	561	576	584	613	590	558	613	599	611	555	544	601	557	536	617	529	577	576	587	563	588	543	590	569	585	553	570	557	554	555	559	579	588	585	603	544	568	568	503	567	551	611	532	598	546	580	597	577	538	557	529	578	579	537	611	559	566	573	573	559	546	572	549	577	597	548	561	564	598	587	576	526	517	589	562	606	573	546	594	601	570	546	617	556	596	587	564	552	604	567	557	597	528	543	595	561	595	580	580	611	554	573	603	578	602	570	563	612	601	558	569	590	621	602	587	557	587	570	562	561	582	619	603	594	552	614	562	626	565	557	574	551	594	541	565	589	566	625	573	563	574	588	588	563	570	584	590	588	604	595	577	577	571	553	592	581	616	590	577	547	545	561	567	584	588	541	509	563	591	573	589	539	576	572	556	576	591	580	553	563	568	580	570	602	588	598	574	594	594	577	536	587	568	597	547	631	555	578	550	582	564	568	572	536	572	572	604	519	606	576	594	589	577	578	602	584	604	572	599	549	553	581	579	574	551	563	589	540	578	587	574	591	534	528	569	574	584	570	604	556	587	540	530	563	567	583	553	558	593	585	626	592	576	572	562	601	531	608	597	584	582	532	574	609	599	549	602	556	546	572	598	561	566	561	577	593	589	586	537	556	606	610	565	554	604	563	600	586	631	615	576	565	572	542	550	569	590	553	574	575	580	545	532	551	650	556	599	557	535	558	536	522	567	556	598	566	555	619	591	579	570	557	533	602	572	545	586	593	617	584	585	572	577	600	594	580	521	589	554	574	543	562	598	586	530	580	522	550	555	558	580	565	590	611	556	620	544	560	619	573	606	570	562	566	596	560	582	581	553	642	554	617	590	566	581	551	582	537	569	609	522	562	576	569	609	622	582	572	588	591	567	581	595	567	584	591	522	538	588	608	534	576	580	574	579	561	617	568	576	523	565	601	622	548	602	612	556	537	604	578	590	609	566	556	529	580	580	546	590	564	619	568	579	615	544	606	572	544	558	555	584	542	609	576	539	533	599	562	563	575	542	554	552	569	529	610	611	579	562	611	619	601	652	578	554	562	575	577	622	607	589	593	557	543	609	643	578	547	589	554	581	621	535	585	580	551	608	582	626	564	565	590	563	573	521	547	607	574	589	570	587	568	573	590	575	519	585	573	572	560	541	578	595	612	564	566	580	621	581	549	583	555	573	609	549	557	583	591	532	615	588	595	589	574	595	566	557	569	549	512	611	572	592	571	607	581	546	551	570	584	538	566	593	574	595	583	571	567	579	578	588	583	548	573	590	593	580	600	576	569	585	592	570	573	567	637	613	551	550	600	598	592	532	565	579	557	570	544	536	586	562	576	596	536	600	556	587	578	564	623	565	571	598	580	580	553	587	564	604	556	606	562	587	547	556	569	619	562	590	568	608	597	559	560	598	597	592	599	569	565	586	535	582	573	592	556	592	588	561	602	581	590	579	597	616	635	598	605	592	618	591	556	613	638	557	554	594	558	531	584	526	588	535	531	571	560	591	552	607	580	611	556	603	557	554	576	611	614	582	559	579	538	577	574	559	623	563	616	558	582	609	596	595	625	569	582	567	585	534	584	626	569	572	547	548	605	617	576	524	582	514	576	553	596	571	602	576	582	583	542	562	608	584	574	618	597	579	571	549	568	533	565	563	618	557	545	597	516	586	619	543	576	552	599	574	599	576	588	563	567	558	591	578	586	558	580	561	598	576	573	561	593	559	585	553	589	541	570	558	569	552	583	549	618	593	591	562	587	582	595	574	636	589	538	626	561	568	564	600	537	590	559	601	540	564	590	589	603	559	574	609	535	559	565	596	565	563	558	562	548	579	580	540	536	545	601	573	627	554	583	558	567	586	581	568	607	559	578	586	613	601	603	603	581	580	585	554	550	573	559	527	514	558	584	594	556	569	560	584	595	605	580	569	529	613	576	564	589	584	568	593	596	545	599	520	566	559	578	594	630	607	587	581	593	584	567	567	543	589	572	545	531	582	579	558	545	582	556	591	605	555	589	577	527	581	563	596	627	562	605	626	580	578	573	640	586	583	572	564	552	598
3889	3290	2929	1737	1171	1001	826	2453	24416	20200	10162	3866	1504	862	540	513	462	482	520	512	443	474	488	525	492	511	494	509	516	485	488	483	483	515	474	480	499	484	510	523	471	500	472	481	501	487	483	503	542	522	516	449	475	460	487	493	528	477	483	493	491	478	499	472	503	485	510	498	461	509	522	477	524	519	495	495	482	431	488	512	507	492	475	490	457	462	491	470	498	485	497	481	496	490	455	482	511	495	448	474	503	492	478	475	536	468	471	517	492	483	465	534	494	509	544	504	477	520	473	480	500	465	507	445	519	479	506	464	510	502	513	457	502	491	507	492	520	454	490	453	522	499	520	507	512	488	513	490	513	508	470	495	489	496	513	480	505	486	493	516	523	470	465	492	507	506	481	489	485	491	487	498	499	457	521	515	499	500	470	465	485	504	497	501	488	493	475	499	482	522	469	502	486	503	450	536	487	504	515	492	531	439	498	521	486	497	452	518	472	486	493	488	485	484	488	531	525	497	519	519	477	497	482	504	540	462	447	489	490	461	473	502	472	503	516	506	484	524	474	529	446	480	474	502	486	453	474	463	502	514	508	461	469	495	476	525	506	473	490	463	451	476	474	480	495	482	545	494	477	479	524	494	480	478	504	528	476	493	521	505	467	494	493	517	523	478	468	516	480	504	466	490	472	484	492	484	511	483	509	493	501	515	445	472	475	458	476	512	486	475	514	470	493	498	490	475	509	534	505	505	491	510	501	547	493	521	509	454	498	482	503	480	528	508	491	507	480	499	470	478	507	548	484	505	503	469	451	461	491	485	479	462	466	478	520	502	503	524	509	487	525	486	470	517	462	443	503	491	535	488	492	488	502	497	503	548	497	496	498	492	481	496	566	495	463	489	471	454	479	496	515	484	483	468	506	520	507	486	509	512	495	491	494	477	509	497	516	503	494	502	473	487	539	490	501	460	504	505	496	468	484	490	489	493	463	512	528	488	485	437	482	486	474	457	498	483	473	492	485	514	484	504	496	481	484	494	485	447	516	509	489	503	496	489	496	484	475	501	506	496	464	513	515	485	508	463	507	488	493	446	462	466	519	550	492	490	490	486	486	492	475	467	487	464	477	534	471	477	520	493	480	495	516	497	517	445	480	482	541	492	477	508	505	457	518	490	494	535	497	514	498	498	500	485	488	522	479	465	545	482	502	437	510	481	470	466	529	497	463	498	500	480	510	465	470	508	515	484	507	478	476	500	481	482	503	509	457	485	489	511	521	505	491	496	493	488	513	515	520	507	494	467	488	475	451	478	516	492	458	498	507	495	482	535	496	463	487	486	478	484	484	460	475	482	477	497	513	491	495	463	528	491	505	513	496	504	476	470	494	484	509	481	479	495	490	490	474	516	497	510	471	517	528	476	506	499	520	462	465	481	461	455	502	491	471	507	497	482	520	456	521	464	494	498	490	487	495	504	513	501	528	522	478	463	488	513	474	471	483	430	495	499	517	480	495	474	462	497	501	544	502	519	505	480	515	526	565	526	487	474	499	485	487	507	483	479	498	457	508	493	473	522	483	502	519	492	499	500	531	477	498	490	522	498	478	510	483	508	517	486	520	520	462	518	525	472	542	482	510	462	464	489	516	489	485	476	497	480	506	548	517	461	474	488	478	491	472	523	494	491	510	512	451	502	531	486	484	478	506	479	475	503	458	502	555	515	510	503	490	500	480	492	487	471	502	449	466	509	493	471	506	534	449	498	484	477	506	455	528	501	500	485	516	489	495	510	494	525	485	461	487	513	499	509	488	493	469	520	497	470	481	507	537	503	478	499	463	508	489	446	513	489	475	493	524	502	488	473	488	525	496	492	493	515	500	480	469	487	513	498	474	477	526	460	501	524	482	500	478	474	485	484	473	490	500	502	483	508	450	485	483	502	476	502	479	466	476	495	512	465	485	486	505	443	466	453	537	481	538	501	427	453	451	469	493	487	498	486	494	493	501	501	501	487	507	522	454	496	464	537	485	494	488	493	504	474	482	507	430	469	527	466	479	461	489	483	475	501	517	529	467	503	478	474	474	510	502	482	511	509	509	512	472	485	497	524	520	469	484	468	490	485	520	511	492	489	458	519	494	457	470	469	499	477	503	482	478	512	463	507	528	482	461	509	491	451	430	480	504	459	475	503	498	508	499	498	512	496	489	515	495	513	483	473	451	537	494	501	507	466	482	501	523	475	505	494	521	485	511	468	501	490	491	466	501	491	468	499	465	518	517	507	474	509	490	491	497	496	479	520	475	496	450	475	488	505	484	498	525	487	490	477	471	475	498	460	452	548	480	483	520	480	512	481	510	476	473	487	470	487	491	465	504	488	498	480	486	498	513	463	534	491	477	498	471	505	475	462	480	475	473	493	469	507	531	485	512	487	511	441	505	493	517	492	482	455	489	479	503	511	504	486	504	474	468	509	494	517	470	496	529	478	506	480	476	487	486	523	511	468	499	474	517	469	516	535	464	497	493	512	481	490	473	495	495	532	517	478	456	504	450	448	504	494	523	475	513	498	474	483	488	547	476	446	480	510	496	514	486	502	544	504	464	509	511	522	516	469	480	498	504	485	496	483	504	470	495	463	514	460	491	482	525	475	492	476	456	496	514	485	476	520	496	462	489	505	497	494	474	513	494	480	488	488	494	473	510	475	489	493	529	473	503	477	494	449	470	541	504	508	501	468	519	505	541	526	472	493	522	500	466	487	467	481	498	483	481	465	488	418	502	494	548	476	499	485	475	462	496	476	478	513	464	487	468	492	501	516	492	460	526	505	488	484	477	506	482	484	452	500	502	503	500	477	529	498	451	495	492	503	465	502	528	487	485	484	496	443	490	520	498	541	508	506	441	485	508	501	470	470	479	485	445	510	509	505	503	468	507	477	512	451	511	462	492	510	505	481	481	512	505	471	486	472	463	510	486	499	482	494	507	454	496	492	498	484	513	478	466	525	509	485	509	495	494	487	491	520	480	497	465	515	512	504	476	500	471	493	512	495	499	496	483	515	513	517	469	506	493	491	474	499	506	509	466	503	505	470	504	492	474	504	483	454	484	498	480	494	468	514	492	456	498	507	448	507	522	461	521	498	474	454	481	503	484	481	469	509	496	479	475	533	496	469	466	508	483	470	495	483	433	523	488	456	475	493	491	492	468	490	519	491	481	456	483	515	477	480	525	490	510	562	498	510	501	506	493	518	528	448	507	472	503	527	491	468	486	506	516	514	473	480	458	505	481	515	453	487	446	451	474	460	504	502	485	470	479	485	498	506	478	459	507	474	449	499	487	498	496	516	491	488	504	499	469	509	475	501	516	505	505	527	462	493	473	491	488	478	503	494	502	473	471	516	461	461	483	489	499	505	478	520	456	469	457	475	490	474	468	498	468	501	483	471	480	499	513	467	497	513	503	512	452	514	448	512	488	507	508	499	461	476	468	506	534	515	472	484	476	485	508	516	537	478	477	515
24461	21506	28876	24552	21452	8434	1930	6267	40383	40446	26487	11496	3687	1561	864	750	719	734	745	754	735	773	748	794	766	766	761	740	698	763	739	725	725	727	741	788	712	792	752	794	799	764	746	752	791	709	757	721	757	710	713	745	708	751	721	725	766	727	717	763	686	747	724	759	757	701	768	745	738	765	696	719	656	718	782	763	792	700	758	753	743	728	725	752	726	726	757	743	668	743	742	778	740	708	777	718	708	712	761	730	697	742	704	750	733	754	714	721	746	728	728	753	742	727	753	668	690	702	789	749	723	757	719	756	771	720	701	767	761	741	719	687	710	727	755	728	730	759	689	716	700	707	691	683	742	692	731	773	718	760	732	733	718	767	779	744	739	774	755	759	737	755	705	779	724	728	789	726	732	734	717	735	732	773	769	770	752	752	699	743	703	687	717	746	737	744	683	651	731	699	690	757	738	735	725	740	775	720	706	739	713	744	696	728	752	727	707	776	729	760	725	716	710	712	761	703	713	694	737	743	765	744	752	755	747	664	737	720	693	758	742	687	767	718	748	715	723	738	755	729	743	764	742	718	724	724	750	754	720	778	738	718	755	741	676	732	745	727	746	762	733	730	706	718	739	720	721	704	692	735	715	753	768	732	755	701	701	736	698	719	774	775	780	732	741	758	717	728	731	687	735	733	738	723	760	701	732	756	732	737	722	780	765	698	681	707	718	715	740	718	745	722	766	721	764	721	745	735	712	751	697	725	802	708	725	747	719	691	695	718	700	765	701	752	737	745	687	749	804	773	716	723	720	731	676	719	738	753	753	730	717	744	754	770	735	721	749	720	713	768	720	743	719	749	717	760	715	727	744	768	666	736	733	738	721	747	763	798	744	744	731	715	727	718	804	738	757	732	719	731	764	693	751	747	649	761	697	761	731	692	717	763	741	730	749	676	747	693	772	687	736	688	701	734	750	768	711	738	766	729	703	728	712	748	735	690	698	735	742	691	751	735	724	768	735	722	773	743	752	732	798	732	725	709	818	753	696	731	688	720	676	734	728	784	722	758	762	751	739	744	707	715	771	689	711	784	702	696	753	727	715	682	717	727	688	728	738	710	734	716	767	753	738	765	736	717	770	760	719	663	687	752	728	750	707	737	689	746	661	743	762	739	748	738	727	739	747	722	780	723	711	728	747	774	773	753	712	776	725	774	734	703	719	733	791	744	699	719	770	756	726	736	700	726	712	747	722	730	678	734	746	729	717	727	736	763	716	720	739	730	743	731	737	715	708	771	732	762	739	731	786	790	712	743	749	717	665	727	712	715	754	735	737	751	776	762	677	708	758	725	669	695	717	740	718	718	772	729	721	726	707	759	714	718	731	725	755	712	789	734	751	717	735	736	731	718	709	752	734	746	669	747	782	758	703	733	677	763	696	708	734	740	757	732	755	698	750	729	738	699	747	716	722	742	725	748	719	686	736	724	730	719	728	747	750	695	715	674	764	732	730	726	717	723	718	721	751	734	714	715	732	742	720	721	760	713	721	712	730	695	733	760	742	755	731	715	706	705	729	689	775	743	727	706	733	763	720	759	729	717	719	735	687	720	715	721	734	733	728	742	739	772	723	739	714	728	702	713	692	707	764	705	735	744	719	741	727	728	736	714	742	708	756	761	709	730	778	759	738	705	746	726	737	732	726	681	737	724	745	734	727	730	719	701	719	745	706	703	739	754	686	692	771	765	720	722	735	734	712	720	740	731	756	760	733	745	788	745	772	723	720	750	797	717	713	756	738	703	707	721	726	738	747	722	707	763	722	735	751	720	775	762	748	725	812	765	736	708	733	705	699	744	755	754	738	728	717	789	754	722	719	679	757	703	751	702	747	769	724	680	700	766	733	746	693	760	762	740	698	714	732	688	744	717	749	781	703	751	730	737	736	711	761	707	711	698	705	749	748	751	742	713	749	719	697	694	738	732	732	795	722	679	722	758	762	699	777	725	706	707	748	706	750	742	697	722	762	741	724	734	686	727	710	788	715	754	784	745	687	725	723	737	702	751	788	745	793	750	705	711	726	727	729	716	713	722	723	731	754	768	732	739	754	737	782	694	727	702	742	677	751	682	715	756	720	745	705	780	734	741	737	728	759	727	749	722	725	699	673	775	750	691	739	700	759	717	705	718	808	709	691	734	723	718	785	735	720	721	746	723	733	736	732	739	701	667	759	718	760	709	759	723	708	719	736	719	761	752	731	756	678	741	714	714	738	728	720	731	747	701	736	699	689	745	693	751	743	686	738	718	692	726	736	777	683	720	722	750	717	729	730	732	684	687	712	737	740	712	748	696	723	727	731	738	727	686	755	747	743	725	752	773	702	776	742	719	774	654	734	764	739	772	752	761	690	761	713	734	729	658	731	672	732	691	742	749	749	762	676	746	729	728	745	735	722	725	717	749	767	704	669	672	729	736	727	764	747	722	739	732	727	780	745	719	739	689	712	694	728	718	767	730	752	767	676	687	750	755	779	735	729	748	668	754	716	682	744	693	728	737	720	729	736	717	715	793	771	704	751	709	713	754	761	742	751	774	760	713	754	717	743	727	720	694	729	688	734	716	714	758	744	747	702	748	750	699	732	763	738	718	752	724	768	720	717	703	747	732	685	730	765	738	763	748	729	740	716	735	735	749	734	770	722	712	773	743	737	724	744	735	717	707	737	711	741	729	748	711	740	738	759	684	733	755	735	773	740	760	738	700	709	753	711	729	728	735	761	711	765	697	747	751	729	725	699	725	775	742	726	709	737	741	728	745	760	749	806	753	776	782	781	738	724	772	791	726	726	725	746	687	688	717	720	733	732	721	746	741	753	711	722	758	752	726	725	710	766	724	725	750	730	739	772	756	763	740	758	711	744	707	736	781	737	747	704	717	698	713	773	674	737	684	728	748	742	770	707	702	718	749	737	777	765	766	736	671	688	777	737	768	759	699	702	727	749	707	712	690	723	765	669	737	702	676	752	700	766	757	714	733	754	734	708	694	770	764	690	721	711	819	692	773	741	729	754	794	767	731	801	720	758	709	744	732	753	789	728	710	701	712	742	714	731	752	717	740	756	771	723	788	733	804	717	723	767	719	769	695	756	717	718	713	706	737	711	766	747	755	779	716	720	746	744	706	730	689	769	711	756	749	680	715	748	707	728	751	750	734	709	689	754	768	740	715	767	751	758	712	703	767	706	704	708	749	751	699	697	717	775	717	747	668	718	710	754	713	690	710	735	737	741	714	706	730	769	764	723	735	741	735	772	774	754	741	735	743	769	701	714	699	719	736	743	684	705	785	746	681	767	694	753	772	753	784	734	756	707	758	744	749	709	789	701	759	716	751	726	746	747	742	791	706	717	743	753	709	716	720	706	726	704	754	765	708	757	684	715	754	776	701	721	711	725	774	714	727	798	698	718	697	636	739	714	738	700	745	739	698	749	779	729	737	696	702	759	679	768	759	719	717	770	745	683	726	695	702
4320	6865	6291	3438	2276	1624	1336	8329	40372	34502	20057	8561	3408	1592	748	663	619	620	635	587	599	660	630	601	593	634	634	613	605	593	580	601	626	610	600	580	632	637	646	600	599	633	591	607	656	635	631	611	586	582	625	603	588	573	674	612	621	614	596	608	619	619	605	644	614	617	597	595	624	589	599	587	642	591	619	614	583	623	615	608	584	566	664	596	582	591	593	580	624	582	578	599	617	599	616	611	633	585	650	635	599	596	664	631	599	593	589	623	603	612	584	585	651	585	630	622	626	594	657	614	624	596	600	656	624	620	600	601	629	596	601	555	563	629	602	649	601	600	536	591	629	623	594	591	609	566	620	545	591	603	597	622	581	577	613	628	666	616	631	600	610	599	573	580	583	600	600	629	596	587	593	586	639	575	624	637	605	602	618	615	615	594	614	620	590	597	591	613	583	585	615	596	615	573	601	573	562	588	619	589	615	633	595	591	587	580	585	633	619	626	562	627	620	630	617	585	635	607	621	632	644	621	590	577	596	638	551	594	562	574	592	617	595	581	622	613	557	585	651	634	625	587	584	614	645	643	618	647	620	602	567	607	579	562	626	606	587	577	579	592	604	579	634	574	609	596	589	619	578	591	605	633	610	635	638	599	590	616	605	595	624	609	598	555	595	565	605	633	627	565	611	583	584	583	594	591	612	615	613	604	555	589	615	599	627	578	592	659	588	592	616	603	632	582	588	605	600	645	632	637	580	645	608	621	570	608	572	605	610	623	630	620	592	649	621	602	610	607	615	654	631	623	612	620	607	561	577	602	609	646	592	596	614	611	668	615	629	641	603	586	591	606	592	567	662	655	594	587	584	605	582	541	625	607	620	625	638	638	591	579	651	572	621	657	580	613	582	621	612	580	605	537	642	605	585	605	619	591	599	608	595	624	577	679	576	619	579	571	630	616	608	576	595	586	604	560	638	598	592	576	611	624	618	607	603	616	588	615	589	568	595	578	616	576	634	637	592	614	626	597	616	613	564	639	628	581	646	603	589	621	581	581	644	630	629	568	602	633	589	599	574	636	603	588	582	592	609	590	604	621	607	581	615	636	634	597	596	575	615	590	641	643	625	599	629	579	628	619	593	626	564	639	582	594	598	566	580	586	657	595	637	607	593	583	588	557	605	596	624	618	623	631	601	615	629	579	585	593	584	626	588	612	591	563	587	626	560	600	613	605	599	612	591	610	614	598	600	599	607	569	564	606	611	588	604	594	590	581	628	574	574	642	579	596	596	582	592	613	613	644	627	610	585	637	609	642	626	618	607	586	583	599	593	589	613	568	622	640	577	622	582	604	618	586	594	601	568	618	649	556	590	604	648	600	619	615	622	607	584	604	557	603	580	601	576	611	668	609	609	642	627	625	622	619	620	607	605	590	596	582	657	581	589	607	603	554	614	606	583	597	579	600	564	629	628	576	595	589	607	624	585	619	632	624	558	612	623	585	582	593	596	593	611	600	581	601	624	653	593	672	617	612	637	615	561	605	586	581	595	618	587	589	658	581	599	591	583	608	635	581	608	657	614	575	626	650	623	632	684	642	605	582	602	595	631	566	620	616	588	566	562	596	643	576	581	623	605	566	658	625	560	624	606	615	582	598	566	598	607	603	646	598	590	603	611	589	592	564	643	605	609	630	581	621	626	618	595	621	627	641	651	588	614	602	589	631	558	554	622	584	584	584	595	589	587	625	601	667	591	634	606	582	624	587	636	564	608	607	597	645	602	608	610	566	606	588	619	554	577	554	619	599	587	584	619	608	630	604	596	595	590	625	621	651	603	622	619	592	663	584	612	630	604	593	596	598	560	617	602	644	593	577	578	595	586	612	616	603	615	599	595	587	626	586	623	599	607	640	574	630	626	605	619	612	637	634	603	614	599	603	611	598	624	568	589	618	604	584	580	660	564	578	628	606	616	595	640	557	574	633	570	614	594	552	633	557	640	563	597	583	591	603	605	600	626	591	598	602	582	574	588	618	585	623	589	606	597	631	625	579	626	599	596	592	585	598	586	583	574	589	577	605	599	578	600	580	613	577	628	587	600	594	567	585	583	635	585	611	608	583	609	600	598	568	642	551	598	596	561	614	621	561	612	605	558	577	623	575	566	596	597	622	595	589	592	604	559	614	598	602	566	615	618	601	625	560	616	605	562	646	590	635	603	581	627	577	656	631	641	640	560	597	575	580	575	638	586	607	592	619	578	606	581	607	614	603	622	606	582	593	598	612	592	572	616	591	594	621	600	619	575	651	604	594	573	580	638	619	619	580	580	591	573	617	636	597	598	603	602	602	619	593	592	609	594	588	627	591	600	623	582	598	658	591	590	607	572	574	573	580	616	596	617	564	601	578	610	633	632	601	575	619	640	600	618	619	567	597	621	618	585	628	600	635	592	629	605	579	629	634	593	589	609	619	624	619	559	589	651	556	605	587	565	602	557	640	592	609	620	591	617	562	605	553	581	596	624	621	587	610	606	595	638	628	640	639	593	608	632	635	648	564	589	553	594	616	617	649	625	599	598	615	584	610	589	616	596	602	647	592	592	580	594	564	602	595	601	571	604	593	624	582	582	600	597	593	594	626	574	602	601	602	651	577	619	619	564	592	633	627	586	640	616	622	577	640	649	621	573	643	608	566	624	613	569	606	610	620	573	596	627	557	616	587	619	591	592	619	622	586	570	598	649	674	584	581	613	561	652	573	611	631	607	620	582	588	605	594	600	601	622	589	578	631	611	642	628	620	595	595	592	567	647	626	586	608	572	602	609	591	579	619	611	587	637	584	644	613	603	591	586	626	615	601	585	609	634	590	581	630	620	590	584	595	603	611	599	623	575	632	607	580	588	626	581	618	617	650	618	603	592	587	581	590	593	610	567	600	593	559	599	596	611	637	627	625	575	628	624	629	592	588	642	568	582	612	549	608	602	581	603	616	599	615	610	626	615	556	612	570	589	637	577	591	585	592	623	636	631	584	616	592	628	576	579	602	599	618	613	615	591	622	567	562	635	563	632	614	603	616	600	645	580	618	595	665	624	595	616	606	602	605	561	631	556	585	571	621	636	591	596	609	608	606	593	592	602	600	622	618	602	615	609	589	593	587	595	599	581	560	578	613	601	613	625	604	583	583	579	608	592	560	593	594	634	599	607	593	606	551	574	606	603	621	616	582	568	632	622	597	585	596	606	625	605	607	599	606	678	620	577	622	537	676	604	577	608	628	585	609	604	607	624	606	599	562	622	572	599	606	668	632	631	579	589	624	603	588	546	575	589	619	592	619	595	595	589	626	546	637	571	602	635	604	614	562	557	632	633	612	599	582	570	623	604	554	603	626	610	592	548	622	576	594	574	621	575	590	578	642	594	635	623	612	598	619	609	597	597	582	593	604	605	629	614	558	584	597	615	618	621	620	616	586	613	606	598	596	609	616	629	641	619	567	593	607	592	577	607	641	591	616	584	584	613	589
27891	12355	2024	1020	677	600	555	692	2246	2984	2052	1201	778	636	538	509	555	535	499	566	574	527	544	511	525	508	557	525	543	597	557	547	482	538	518	534	550	500	496	612	560	534	524	525	527	508	522	527	513	522	499	507	531	569	556	550	524	530	564	516	578	538	542	543	543	494	557	528	533	527	547	562	567	532	530	504	547	521	551	562	536	508	530	523	521	554	516	516	542	559	510	510	533	563	543	491	553	580	522	536	511	500	553	526	508	546	497	550	555	545	542	536	527	576	551	549	513	525	554	520	525	513	550	514	517	543	520	561	492	509	523	553	545	523	554	516	548	508	541	537	492	492	541	538	573	549	500	534	558	522	506	513	520	551	528	521	513	539	527	537	546	547	544	508	541	531	545	501	539	545	546	542	545	522	481	559	502	520	542	537	563	541	558	534	532	525	516	522	491	546	535	500	514	537	556	532	503	509	513	516	526	543	560	547	499	539	524	539	507	533	509	537	511	541	559	544	566	527	519	562	538	552	569	553	517	525	538	484	526	569	556	575	502	502	512	522	501	550	551	513	525	505	547	564	526	503	549	531	513	567	502	563	529	562	537	542	561	511	547	544	510	551	508	534	563	548	469	547	565	557	508	526	540	511	527	503	554	505	532	509	552	538	524	511	551	544	545	584	550	546	503	524	549	539	532	575	507	551	534	518	558	543	513	526	549	550	506	549	509	534	492	517	541	543	517	530	565	530	534	528	548	531	525	560	549	550	525	513	486	523	588	578	569	557	518	503	551	517	536	534	521	542	562	512	545	557	534	575	576	531	544	540	534	566	541	506	518	521	574	504	537	548	549	522	529	549	553	580	525	512	506	536	571	529	590	514	556	564	562	509	535	537	509	538	480	540	555	528	546	493	508	522	560	541	568	506	537	541	522	516	541	531	552	510	497	559	569	504	489	572	540	552	536	558	522	523	554	529	509	565	522	533	573	509	551	517	514	545	545	525	475	549	528	482	548	516	550	541	544	522	529	518	538	523	518	528	526	520	549	567	537	564	537	548	485	531	532	513	559	546	520	526	485	550	557	508	520	500	554	511	538	528	543	508	526	521	543	544	544	533	548	521	547	515	557	549	523	496	537	587	545	509	517	503	520	514	505	537	549	546	547	533	578	527	527	533	533	535	532	558	541	555	536	493	518	521	508	514	549	549	521	547	513	529	513	544	563	575	535	548	511	493	547	565	478	535	568	544	519	534	576	541	505	489	552	562	545	530	549	515	542	528	485	552	527	520	538	550	559	522	504	560	535	551	505	526	502	560	508	580	530	569	543	499	518	539	565	549	534	545	561	523	523	529	505	590	485	544	555	512	552	511	541	519	517	589	571	535	563	539	506	509	544	539	558	531	494	529	531	534	482	567	526	589	519	497	503	522	587	544	510	528	556	524	531	518	566	531	513	509	544	544	548	521	526	544	548	524	550	563	532	516	513	525	499	475	538	554	531	524	520	523	523	596	468	477	540	530	538	554	550	571	502	530	521	530	552	548	535	544	510	533	529	523	521	561	543	547	571	557	552	541	522	561	524	521	528	535	527	564	518	531	516	515	533	535	531	545	505	519	540	495	565	547	541	521	537	522	530	558	513	547	503	574	553	514	537	542	488	539	535	491	494	579	558	528	529	567	544	536	532	495	527	591	517	525	552	556	536	540	508	532	520	542	510	526	539	543	550	523	553	536	551	553	502	540	529	543	496	501	519	503	500	545	528	510	482	551	540	543	520	499	519	522	495	513	544	502	551	552	516	486	499	534	503	556	560	531	539	541	539	532	539	582	504	523	500	530	549	516	544	525	531	569	538	514	558	545	527	537	525	550	551	556	513	530	472	516	521	540	537	524	507	551	524	560	549	510	533	521	534	517	543	489	517	532	557	517	536	534	565	496	532	542	529	520	559	510	527	521	533	556	539	530	527	522	537	516	505	529	537	596	539	525	529	505	548	526	493	546	581	520	567	487	598	507	539	535	510	526	504	519	520	527	555	508	549	535	536	535	500	469	532	557	564	508	512	571	541	522	516	527	536	557	544	555	553	531	519	496	555	533	525	513	569	517	515	503	526	585	546	558	504	556	523	509	521	528	532	476	598	533	534	527	506	533	461	551	550	514	551	538	514	500	494	507	531	518	574	516	561	531	580	541	519	518	541	495	551	509	529	544	546	536	522	546	515	515	519	536	501	554	525	492	551	500	553	573	545	557	527	513	531	533	548	573	483	514	555	579	531	520	559	517	508	547	540	524	568	559	547	534	551	560	536	550	483	517	519	548	526	562	572	499	534	496	504	534	553	522	585	524	525	536	547	506	520	545	537	583	562	554	540	522	510	573	526	519	526	496	520	528	560	501	542	513	550	540	526	525	491	528	520	544	510	517	545	543	528	551	565	524	577	509	527	561	504	510	492	489	531	511	525	509	536	530	513	497	522	546	586	524	516	519	497	549	502	504	524	528	511	508	562	555	541	501	526	548	540	536	531	556	501	516	556	519	518	570	522	534	538	548	536	533	544	512	571	504	513	527	523	538	518	561	522	548	516	530	558	520	533	588	509	512	511	508	534	542	513	546	500	523	525	584	553	552	511	528	522	513	554	545	559	538	545	551	557	528	525	498	510	547	554	482	561	527	542	493	571	532	559	562	562	543	527	552	516	541	545	568	558	516	508	535	516	510	568	528	509	497	536	527	543	594	579	537	527	536	530	557	510	523	563	544	489	567	547	527	509	544	500	543	524	529	521	561	553	521	504	544	488	551	559	535	504	559	515	545	549	536	534	578	571	500	552	537	571	538	548	532	514	538	525	502	535	502	555	513	547	550	546	515	550	567	513	502	557	500	531	518	504	538	572	564	538	516	549	488	521	524	516	504	501	535	551	565	517	488	544	540	547	520	603	553	528	536	545	548	511	548	509	518	580	513	535	537	505	467	524	525	525	541	536	530	537	530	521	498	493	529	540	551	522	536	535	512	552	527	557	503	543	537	509	506	501	527	505	538	495	518	501	535	523	539	542	549	564	521	498	506	575	531	544	536	536	553	512	511	577	521	536	549	513	562	547	535	499	572	554	522	544	533	538	546	563	599	501	527	557	530	496	540	523	525	531	495	502	519	485	538	542	521	523	588	546	506	520	535	524	537	560	561	522	546	481	526	572	522	517	548	489	558	527	537	547	544	545	571	523	565	575	540	561	564	500	512	567	560	521	509	512	549	564	554	537	528	523	492	550	566	524	502	594	571	514	548	562	552	488	508	524	524	523	534	533	489	557	529	539	565	557	512	512	566	534	580	535	484	528	536	568	527	500	552	542	547	535	510	524	517	528	541	508	509	516	560	543	553	572	477	537	544	564	545	579	527	512	510	606	501	510	532	490	502	570	531	531	530	543	537	504	526	523	525	532	551	548	524	529	550	533	519	556	519	536	514	542	565	556	547	503	532	530	515	562	568	539	509	507	515	528	564	519	551	529	528
5199	1150	1289	772	623	487	474	720	2949	3395	2071	1165	691	530	462	428	414	419	446	457	446	429	447	442	434	449	452	444	426	437	439	409	432	445	425	417	443	440	453	431	406	453	435	439	442	439	434	454	446	447	427	438	422	439	417	438	408	413	409	463	431	496	450	424	419	454	416	445	422	435	420	429	464	423	441	432	494	463	463	419	410	430	428	431	432	441	436	469	438	441	388	435	466	448	439	460	417	436	433	403	434	462	431	426	457	459	416	438	416	423	432	423	452	428	444	430	426	422	453	421	457	462	429	433	439	443	427	407	416	452	430	433	428	447	437	425	431	437	444	447	448	449	429	410	426	435	443	432	431	425	454	451	420	396	461	421	452	454	423	412	443	474	445	436	430	418	430	487	389	440	468	374	437	434	434	434	449	454	444	420	425	417	422	457	421	465	416	450	418	432	415	404	443	441	395	409	423	448	414	445	449	412	433	414	432	445	441	446	387	427	475	426	483	444	432	427	397	444	443	401	472	443	385	434	440	397	439	456	437	467	386	453	395	394	416	424	447	456	414	446	433	431	427	404	403	460	435	416	452	443	432	416	390	430	414	435	416	407	428	429	393	423	421	461	435	422	427	412	414	450	434	425	476	435	441	406	436	418	427	451	463	434	408	427	436	463	424	448	425	445	439	409	427	460	489	432	456	432	450	448	469	406	415	424	461	420	431	468	444	443	422	410	442	457	414	412	464	435	428	433	431	447	433	425	426	466	425	445	395	419	427	441	418	431	447	426	407	443	434	435	469	432	443	426	439	436	462	429	439	436	467	449	428	422	448	485	423	432	422	439	399	442	442	455	423	425	417	407	427	426	476	423	453	433	495	414	461	458	447	436	438	426	418	438	406	449	426	438	395	410	427	402	407	417	440	429	423	460	421	410	429	420	461	465	400	442	468	425	408	423	443	428	484	449	443	435	456	416	429	462	407	430	432	413	434	430	403	411	429	413	450	444	406	442	438	456	472	422	416	456	445	437	423	435	458	429	465	434	446	464	430	455	432	433	407	457	423	411	395	445	446	424	455	410	425	428	436	474	427	452	424	426	385	383	435	477	426	434	405	443	433	472	429	438	437	488	445	443	426	407	411	424	417	449	458	429	435	425	412	404	482	440	406	460	453	450	428	441	404	414	449	427	416	470	432	446	431	468	426	447	426	429	444	450	439	421	435	420	411	419	429	463	446	432	456	451	441	448	444	467	455	480	433	439	447	418	428	419	442	466	454	424	426	458	437	402	406	414	440	430	416	458	461	431	410	442	431	435	469	464	445	463	419	437	443	428	431	417	446	465	443	417	456	432	407	483	490	460	420	414	438	477	447	454	456	441	419	470	496	437	407	459	496	452	445	442	394	434	443	415	397	442	434	459	421	447	483	448	439	405	413	398	410	487	413	441	443	451	432	470	382	447	409	402	401	446	435	411	464	410	397	408	431	430	428	425	431	441	437	413	436	376	422	458	406	440	411	411	438	421	432	433	432	463	461	429	432	425	416	456	433	452	433	433	453	436	412	448	415	449	415	480	438	433	426	425	420	454	448	430	474	446	430	396	443	449	446	418	430	440	435	470	434	424	449	397	438	427	447	467	434	414	405	439	450	400	434	447	404	416	435	398	441	416	410	420	421	424	405	418	480	454	425	413	461	414	420	471	433	448	426	400	447	426	410	454	435	425	426	432	468	419	456	420	440	430	430	438	420	435	426	431	431	442	443	419	406	421	469	402	453	431	434	440	454	435	390	439	469	479	426	404	439	410	465	454	449	473	427	415	432	419	429	435	403	444	473	399	463	387	468	409	426	456	405	440	418	440	419	446	452	413	480	406	414	422	465	441	367	448	428	436	435	439	424	436	442	411	457	441	418	429	411	415	434	428	402	423	410	386	426	443	446	441	420	478	437	433	429	434	405	417	427	410	444	436	421	423	463	425	445	430	402	417	414	425	421	429	465	460	396	453	363	424	444	405	444	411	459	443	387	409	435	452	433	473	379	453	430	442	441	456	456	419	427	456	432	446	431	423	449	373	450	446	452	459	426	448	450	434	424	456	414	436	426	458	455	433	449	444	436	427	443	460	403	470	459	438	443	435	434	455	417	421	427	419	400	465	432	431	429	441	420	434	442	436	458	436	433	436	445	430	441	406	419	425	457	412	435	406	437	427	467	428	415	413	416	413	425	419	459	452	443	414	444	389	450	456	453	454	425	443	432	452	421	429	413	437	441	436	459	418	469	474	453	423	422	408	433	441	429	415	464	428	430	446	430	439	455	431	446	410	447	463	479	433	410	444	465	463	446	484	438	446	452	433	432	416	447	412	449	441	470	447	427	435	435	421	435	443	433	401	454	447	398	470	498	445	453	442	456	434	455	429	456	391	477	456	447	470	442	456	431	435	421	441	422	417	471	473	449	473	412	450	450	448	441	419	429	463	438	482	446	440	415	441	452	409	468	446	457	414	429	425	435	423	417	420	418	402	431	413	449	426	465	442	447	433	424	434	437	442	412	462	417	451	399	416	406	440	409	475	501	463	429	442	446	443	438	416	459	405	425	425	434	458	407	468	443	419	410	469	461	421	437	456	432	411	430	477	436	452	433	428	422	480	460	450	404	444	458	436	423	413	413	447	443	440	460	435	428	411	446	439	447	448	431	450	438	449	431	458	447	398	398	431	471	400	439	454	446	408	410	430	414	437	429	469	413	422	424	414	451	466	435	433	425	441	424	457	454	429	449	465	456	456	447	454	402	444	401	428	449	451	437	404	434	463	427	426	463	424	459	412	437	434	416	433	464	449	445	477	436	410	434	395	415	420	475	409	436	433	448	444	458	447	425	442	411	388	417	445	443	422	400	459	417	452	466	438	424	429	432	448	450	412	426	407	411	398	426	418	458	420	442	461	424	409	440	454	425	435	453	423	443	426	421	457	400	445	446	429	458	435	444	446	451	422	429	432	458	442	423	431	412	442	421	439	438	405	467	416	401	453	453	413	455	439	473	447	430	449	417	438	400	420	424	460	444	444	411	446	431	433	467	412	435	420	454	433	445	434	465	454	432	448	410	423	406	418	412	420	443	425	456	414	409	431	443	384	448	410	469	434	446	481	458	420	440	432	379	492	423	444	411	422	414	417	447	440	411	423	458	438	455	453	470	442	441	413	448	415	442	428	417	461	428	412	400	409	450	449	454	437	469	440	423	427	438	448	439	417	445	412	436	461	415	437	461	447	428	453	433	483	470	444	453	433	450	418	420	434	443	424	444	457	437	433	415	436	423	464	463	414	442	433	445	432	437	390	395	413	413	424	439	434	438	448	462	425	422	462	459	389	432	449	416	446	441	466	450	460	454	455	430	443	397	403	451	423	413	435	396	404	436	439	424	411	432	398	425	416	402	414	438	462	423	414	433	377	456	425	427	443	434	419	439	407	418	420	442	447	408	460	445	456	442	415	443	470	418	431	440	429	432	413
25657	21486	27357	25356	5155	1184	888	2363	17424	22697	14766	5942	1905	969	710	572	574	612	579	630	579	620	599	609	666	580	618	562	600	594	580	562	566	595	591	565	587	614	586	589	572	610	585	563	580	613	573	589	596	585	566	603	597	588	626	622	634	623	611	615	610	642	604	550	610	665	545	591	595	605	553	606	613	589	602	553	595	577	564	559	559	558	604	596	620	601	593	595	547	570	556	613	592	581	571	578	598	620	518	572	576	568	621	561	572	572	571	601	603	589	566	590	558	582	603	636	570	562	568	533	574	588	611	596	572	593	599	596	580	657	639	584	582	570	621	571	573	561	623	561	589	614	619	583	578	614	592	614	564	610	576	609	565	621	560	588	590	571	567	581	603	592	626	575	563	633	583	616	571	548	590	563	607	597	571	610	570	565	579	595	620	534	580	571	587	565	571	567	596	585	599	600	586	608	594	569	570	585	571	591	582	563	586	594	600	580	553	581	627	614	541	579	569	572	584	588	560	594	622	576	578	537	584	568	597	584	615	601	578	550	635	567	554	577	588	571	605	598	631	578	571	637	619	587	557	587	566	574	564	607	580	571	581	604	593	544	580	589	613	580	622	611	583	570	574	602	591	586	552	547	561	590	566	544	553	560	583	580	609	583	555	570	581	593	588	577	578	604	584	608	629	580	622	572	551	592	590	623	623	595	563	580	617	549	598	557	558	581	573	609	591	543	553	590	581	557	577	631	555	576	602	608	593	592	590	550	595	577	561	581	618	611	560	580	577	587	604	601	593	593	600	572	597	622	585	576	572	585	579	613	590	549	626	600	596	577	623	535	577	599	580	635	566	619	596	583	556	581	581	606	552	570	577	548	588	575	567	584	636	597	602	588	578	545	606	568	600	575	581	606	601	517	607	636	579	557	640	555	590	579	591	582	572	567	631	617	577	559	615	596	547	583	624	609	612	582	605	592	593	579	608	580	573	613	568	551	573	611	578	598	548	586	582	591	561	602	597	569	620	621	567	593	612	621	549	594	585	592	569	625	586	623	619	576	547	595	574	581	565	534	612	578	560	553	574	595	589	585	546	602	556	594	562	584	588	559	589	623	558	616	608	554	569	646	607	524	578	590	606	597	574	599	578	565	605	596	561	559	559	585	588	597	594	584	610	577	618	588	592	612	595	581	583	585	622	637	615	549	583	577	610	611	588	582	568	557	611	631	609	604	566	553	542	592	602	549	624	606	577	637	581	611	581	641	563	588	558	575	621	613	566	574	586	638	570	599	579	582	555	593	562	533	614	595	576	618	610	585	611	614	577	611	516	569	604	559	585	610	557	569	580	580	605	575	589	620	589	634	551	600	605	578	558	571	595	600	609	576	587	555	548	552	603	592	578	537	543	599	585	621	546	541	565	594	615	595	529	589	604	530	606	602	577	561	560	594	589	583	600	536	550	611	593	581	611	592	606	569	600	570	555	611	591	615	607	567	556	571	615	571	555	581	569	639	559	600	584	586	572	607	565	585	576	632	647	595	556	532	568	556	605	571	553	567	589	594	593	601	563	575	559	588	628	627	595	615	557	579	547	553	597	591	555	557	576	590	580	598	585	585	597	647	594	540	576	549	557	568	611	539	570	597	575	585	550	597	585	591	607	591	603	579	579	560	624	579	577	587	598	587	563	576	595	637	572	596	597	583	558	632	583	588	576	578	594	573	565	563	561	590	564	590	575	599	594	584	544	566	628	636	602	564	605	632	616	613	611	584	593	577	561	588	585	602	592	574	561	551	613	591	609	581	630	612	604	581	587	590	608	550	560	622	574	549	593	573	598	549	575	576	615	564	542	594	560	574	560	636	601	563	557	624	633	612	583	593	607	591	634	602	554	536	596	562	607	567	549	578	594	596	540	535	584	595	589	567	589	551	591	580	618	573	610	555	558	600	578	600	629	621	579	586	566	589	588	583	574	631	569	537	558	582	617	577	603	538	609	592	529	573	624	561	561	628	561	611	574	576	605	600	596	575	570	542	573	575	593	594	587	629	603	536	615	547	649	596	579	587	588	569	616	547	611	566	559	592	604	553	547	597	622	597	613	621	600	631	580	569	615	578	599	564	607	588	573	610	623	598	601	598	591	585	590	603	623	628	564	607	594	592	609	584	541	564	582	563	566	602	604	629	559	597	590	573	618	568	584	564	590	629	575	640	605	594	580	562	621	579	581	589	583	559	605	602	586	566	616	597	552	585	595	629	561	587	577	558	593	546	588	546	542	612	594	561	571	579	601	618	573	585	593	566	592	587	607	586	543	554	615	556	576	579	605	613	562	613	559	533	618	624	592	584	560	604	577	627	597	651	622	586	586	581	590	548	576	537	577	600	564	625	556	626	620	554	570	565	575	601	591	616	527	578	568	597	611	586	565	621	578	582	631	641	593	543	595	588	573	628	601	599	574	532	565	573	590	594	564	566	587	553	585	566	617	612	547	639	615	493	574	588	521	606	615	598	608	615	573	597	556	556	613	582	596	553	584	582	598	595	556	562	576	619	558	592	605	588	626	568	602	603	569	545	600	563	618	578	572	591	605	605	587	587	613	535	622	613	570	581	616	588	575	562	606	602	561	572	584	546	556	604	618	589	571	546	575	552	581	566	612	570	575	562	608	567	569	600	592	595	588	602	588	628	601	603	607	560	614	606	586	567	566	589	652	564	569	595	576	569	611	571	596	566	593	582	558	593	594	565	591	536	582	567	574	599	583	576	557	609	578	575	574	597	564	533	579	572	636	612	630	555	630	580	601	567	597	596	573	618	659	593	571	562	616	608	623	560	558	575	550	598	604	608	626	579	583	581	582	567	598	590	583	578	578	599	567	556	595	601	580	605	589	578	593	589	561	593	607	591	590	577	572	563	581	585	612	623	617	584	586	621	581	571	567	560	546	593	612	548	589	602	550	533	623	617	590	597	568	608	622	567	610	582	566	557	543	590	565	603	614	572	581	601	577	580	565	568	550	609	592	564	612	580	583	584	590	555	568	566	612	554	594	590	576	585	622	569	568	584	609	520	568	586	575	607	613	581	626	580	592	591	576	570	539	583	575	585	567	587	611	571	593	560	566	586	584	585	579	597	611	552	558	536	563	553	563	563	539	599	564	571	557	637	569	639	596	609	565	584	569	546	588	626	576	594	576	589	569	592	608	605	552	601	599	604	572	564	560	628	586	584	582	610	620	567	594	604	596	605	568	574	529	576	579	585	576	545	580	584	582	600	596	573	572	607	555	598	569	562	592	561	606	625	566	582	612	611	592	574	588	606	595	566	570	563	567	624	569	583	614	608	629	601	609	532	592	576	627	569	590	615	586	551	552	592	576	584	551	566	578	582	605	610	574	560	551	597	570	587	583	557	572	617	585	567	593	598	626	572	554	599	577	591	622	604	577	575	625	620	588	608	617	631	584	518	558	558	621	582	612	589	597	597	601	619	603	572	598	578	553	570	516	563	597	594	604	540
3776	3433	3580	1918	1325	882	826	3350	19491	19697	12092	5177	1849	969	610	518	490	450	508	486	438	482	523	512	521	508	489	495	467	502	511	494	503	503	538	492	513	487	506	460	450	488	456	550	490	474	531	453	501	492	532	500	509	507	485	490	482	504	492	503	486	492	496	510	508	517	525	485	472	483	497	522	496	517	520	468	528	501	511	475	564	475	482	488	523	500	524	508	522	450	508	509	496	484	496	485	496	509	501	491	509	528	499	449	491	484	506	509	476	525	507	505	535	489	486	525	508	498	520	545	483	500	483	518	498	496	503	472	432	512	499	502	512	494	534	483	448	497	479	470	476	479	520	501	438	540	489	474	496	490	483	493	494	526	522	483	495	454	512	481	508	504	501	511	482	518	539	512	505	520	472	511	518	501	523	493	508	515	480	490	489	538	513	535	511	502	489	512	490	490	490	546	560	492	469	456	501	501	518	472	521	485	492	511	517	511	447	482	457	493	503	538	470	468	472	477	475	531	471	486	504	499	483	461	526	486	503	507	487	503	502	442	469	490	505	460	450	497	505	475	491	555	552	478	496	527	511	567	512	472	477	491	475	487	470	515	526	487	454	519	484	497	526	463	511	484	476	474	481	523	486	512	514	517	481	488	509	488	488	495	523	496	526	510	500	495	488	454	515	496	506	473	491	527	502	478	476	466	476	492	530	501	490	495	476	449	485	538	492	497	470	510	473	492	509	490	542	462	509	519	479	465	529	463	464	516	483	519	476	525	504	475	472	515	500	517	468	496	483	506	479	506	473	476	507	502	507	475	476	477	495	482	493	508	533	538	485	471	518	492	475	512	482	522	492	488	531	497	532	515	491	499	508	493	511	463	479	518	498	474	499	510	527	463	502	502	513	520	504	459	481	502	508	490	519	476	467	508	495	483	470	497	485	481	471	502	513	480	521	473	500	506	501	476	487	510	494	499	489	514	480	446	471	490	503	509	477	473	470	534	533	491	514	509	516	557	485	504	494	462	480	494	478	499	516	446	483	509	507	488	514	511	483	477	529	482	475	481	505	495	475	495	504	459	505	534	478	442	483	473	483	499	521	508	524	488	512	552	504	483	482	479	510	485	478	503	479	500	516	492	492	518	523	521	471	506	458	452	477	534	477	513	528	450	513	497	500	478	492	498	537	513	489	489	467	489	497	518	491	500	455	471	501	539	485	522	486	479	453	463	498	499	506	492	486	514	513	513	472	487	486	464	473	501	478	517	467	459	536	462	501	504	475	487	482	488	528	502	488	497	510	474	480	529	498	493	475	486	496	554	447	525	444	503	505	450	535	471	528	482	502	476	494	483	506	507	509	496	479	488	497	542	495	526	537	515	494	490	504	475	522	512	479	460	481	526	484	489	513	531	506	499	476	470	485	525	468	529	495	488	483	511	469	479	503	479	521	488	480	492	483	490	508	534	492	492	469	487	497	488	493	538	467	506	453	485	506	523	469	486	440	496	490	479	457	481	484	437	527	506	458	469	534	494	491	478	497	482	511	465	489	465	487	529	511	517	498	491	479	524	467	466	508	489	538	449	483	483	533	491	511	538	518	485	484	486	476	511	503	513	509	502	490	503	524	487	503	514	489	496	490	491	497	476	488	499	496	505	537	523	496	464	494	536	490	519	452	509	484	494	510	484	474	476	444	451	479	469	517	509	452	475	494	486	518	494	477	490	511	470	507	508	540	509	518	503	465	488	484	449	488	497	469	472	468	504	510	482	466	473	463	450	514	518	469	435	504	479	481	485	488	492	488	481	494	513	478	498	486	475	458	482	522	534	465	516	519	526	501	526	487	543	487	549	480	528	508	490	447	514	483	504	488	507	461	490	494	490	533	515	498	490	471	508	483	484	454	448	504	440	483	466	489	527	497	534	487	464	490	466	482	503	512	479	468	498	537	488	480	513	548	529	485	461	513	467	493	489	486	475	452	498	519	468	520	490	519	498	477	491	476	519	533	470	499	484	525	498	518	493	507	494	488	501	523	495	486	526	489	479	454	528	498	460	496	508	495	522	502	494	500	485	515	530	491	499	548	522	476	458	495	517	483	529	488	476	505	505	441	528	476	490	479	538	481	495	539	481	485	519	491	486	509	497	455	510	507	476	489	470	494	511	482	444	506	475	552	444	545	493	519	491	510	490	496	502	503	512	476	494	491	452	484	523	481	523	484	496	493	496	490	519	469	470	478	514	493	477	510	518	489	484	514	517	492	498	469	536	506	473	527	480	513	471	479	509	468	513	526	480	466	477	481	526	516	475	482	465	520	469	495	503	497	480	523	464	451	478	484	492	544	518	498	515	529	478	497	467	514	527	498	496	482	464	526	470	507	497	525	516	505	516	507	457	511	508	483	500	531	528	519	477	563	494	532	469	454	510	496	485	527	500	546	457	489	476	471	496	482	488	487	454	477	483	478	516	497	471	512	480	479	514	483	464	493	477	481	516	495	496	504	475	512	490	523	474	508	477	477	509	493	463	519	505	514	489	516	525	529	497	507	532	481	504	469	486	510	475	514	508	520	503	526	528	479	502	490	477	520	515	520	522	462	518	489	460	475	495	486	503	530	513	530	486	504	474	503	455	534	467	455	509	490	491	439	483	511	490	469	476	538	470	480	518	509	471	493	494	462	492	488	486	488	500	464	541	514	515	453	539	494	463	487	486	514	528	488	513	498	496	494	492	498	481	457	478	483	499	476	517	512	487	452	488	460	497	510	498	497	505	495	527	491	462	516	458	490	471	473	479	503	480	482	495	491	472	464	500	470	483	472	544	504	470	494	488	488	503	495	485	493	467	497	535	536	483	486	518	470	513	446	495	486	447	512	513	479	477	484	499	511	490	508	483	456	513	499	488	449	482	499	510	504	519	481	515	463	492	486	462	500	472	478	521	501	499	474	454	542	470	483	481	538	497	473	485	521	487	523	499	498	491	478	483	486	479	504	522	476	476	442	492	468	455	490	487	489	481	501	484	553	443	535	469	463	532	549	467	473	486	516	454	455	483	473	454	475	497	496	499	484	516	523	503	493	489	506	478	490	493	506	528	509	506	489	487	442	487	526	490	493	535	522	491	489	517	484	489	454	489	468	516	503	466	489	493	507	476	502	488	459	539	481	539	526	500	521	492	516	492	509	486	517	515	482	468	492	512	531	441	537	504	508	473	477	542	470	490	504	474	449	497	487	489	454	493	474	475	501	471	494	495	485	514	473	498	531	509	524	502	493	486	487	498	488	500	476	491	445	496	484	448	469	475	509	457	503	514	497	510	526	500	505	477	497	488	488	493	488	520	456	469	515	488	485	476	502	483	482	486	513	528	501	503	453	466	508	456	538	516	472	450	555	503	512	501	519	486	503	487	507	505	485	484	515	477	484	485	475	499	451	511	507	488	485	507	485	492	492	487	475	519	484	499	489	493	485	479	544	461	521	471	490	477	484	508	461	481	502	531	502	455	452	479	513	488
24432	21470	28834	24542	21443	8758	2098	4655	32746	39566	29844	14550	4532	1639	937	779	737	741	726	746	770	717	748	775	746	768	730	715	689	720	778	764	752	720	746	694	733	747	700	705	695	778	722	787	795	722	743	782	775	747	742	721	760	770	733	794	733	723	705	758	710	706	745	700	757	694	710	722	684	785	738	702	729	740	761	704	745	728	744	712	735	750	747	692	737	718	756	743	730	769	727	706	784	774	761	762	772	775	689	725	717	695	741	746	759	680	760	716	774	693	676	777	752	726	723	755	731	738	729	743	799	766	764	769	783	675	727	720	739	755	720	745	698	713	726	776	761	699	749	760	768	735	741	729	739	740	742	731	755	732	740	765	723	733	712	717	723	708	740	722	742	721	710	739	720	713	704	756	778	764	704	746	739	730	769	718	740	698	727	774	753	749	713	786	766	739	757	752	732	710	738	783	725	754	728	717	716	764	737	775	754	793	742	759	755	757	703	746	757	711	752	708	717	726	749	764	743	746	758	719	716	718	716	741	742	750	813	737	729	736	735	749	713	708	767	759	744	707	705	757	729	726	717	714	766	767	723	761	742	744	734	737	741	728	783	748	720	750	722	759	722	723	764	748	711	748	797	752	743	762	774	778	754	755	746	718	729	692	713	758	716	725	724	725	741	719	740	731	728	745	716	701	719	761	763	704	679	760	714	758	754	769	740	676	742	722	763	746	739	701	762	761	677	777	673	789	716	736	706	719	693	735	746	776	700	715	718	732	724	717	705	784	749	717	774	687	753	751	746	748	681	697	713	703	741	752	713	714	745	747	693	754	691	746	717	737	774	708	722	757	718	747	757	706	739	722	736	710	740	716	742	724	792	707	713	761	724	763	752	729	672	731	730	724	780	774	751	736	705	735	704	760	696	795	774	769	782	721	689	717	743	755	725	684	725	724	709	735	731	719	731	730	675	689	712	749	716	714	739	726	695	771	714	701	733	731	748	742	754	712	724	776	723	743	762	725	782	735	734	696	739	721	731	743	721	718	719	719	725	748	700	714	735	725	716	672	758	757	776	749	741	778	751	719	769	754	726	803	721	704	717	729	689	734	800	735	734	720	778	708	784	720	707	754	737	740	721	684	727	714	724	693	758	724	746	736	745	722	697	748	789	751	746	700	678	774	723	696	748	774	683	749	735	745	746	729	736	681	743	737	709	764	770	688	742	715	740	723	759	718	731	766	725	755	729	757	716	764	740	775	741	725	737	711	735	710	682	748	716	716	692	692	707	744	733	718	702	692	812	708	746	701	730	762	780	735	770	684	701	742	757	689	737	765	707	671	706	742	778	698	699	760	754	726	740	742	689	762	706	788	759	756	720	698	700	699	732	693	734	710	731	693	738	748	683	773	694	762	763	737	739	733	744	718	731	724	701	671	730	709	704	754	686	734	750	752	707	757	737	690	753	742	749	719	722	720	699	729	741	744	687	733	727	753	711	747	734	751	726	777	748	773	730	711	773	673	679	763	730	748	733	746	728	709	755	710	769	745	752	720	724	760	692	708	751	706	724	746	713	738	750	734	728	740	753	732	721	752	713	718	771	739	726	694	754	719	734	724	746	709	747	749	670	752	751	759	784	718	746	697	722	744	744	708	709	689	706	743	652	726	738	715	725	689	711	697	685	731	751	737	735	746	709	750	722	723	757	684	716	736	709	761	701	676	772	712	728	776	723	748	800	732	721	754	726	738	714	715	723	730	734	732	736	737	738	718	709	743	693	734	731	763	764	738	719	723	732	707	719	705	766	748	769	697	756	743	749	734	719	751	725	748	670	653	753	735	767	761	693	760	711	696	707	696	771	708	729	744	713	751	745	762	759	711	726	709	764	742	746	722	751	712	728	752	739	754	736	697	725	768	735	712	717	749	732	773	697	721	742	708	688	776	747	700	696	708	702	695	711	712	715	718	743	717	699	758	688	683	673	756	725	775	723	758	738	679	733	706	732	729	715	742	761	756	721	702	767	717	706	718	719	731	749	761	754	711	730	687	733	678	721	772	714	746	742	729	676	722	750	756	690	728	727	719	736	741	790	736	747	740	725	730	729	746	710	726	734	726	730	722	726	699	752	758	707	752	735	718	711	767	744	742	760	711	702	709	734	727	745	714	727	734	725	713	675	747	698	735	775	730	753	741	746	707	718	754	753	741	755	735	736	711	738	776	730	752	752	703	740	781	729	701	759	785	723	726	703	764	718	706	784	707	737	698	728	769	799	687	758	764	713	735	723	705	713	688	763	723	741	774	747	682	730	712	752	791	723	722	758	712	695	733	760	742	788	715	738	748	692	763	772	728	762	729	737	729	747	712	750	690	706	755	722	723	756	724	743	727	716	750	711	761	748	737	690	706	809	716	706	743	728	738	714	755	716	760	724	752	773	740	715	749	724	736	704	740	710	710	727	736	732	708	732	716	688	748	707	771	696	694	749	750	741	695	769	726	737	717	674	750	736	769	767	715	742	708	724	747	683	734	660	708	725	741	754	741	727	739	714	720	752	695	686	702	721	742	733	733	753	718	715	740	684	750	667	753	713	743	753	742	713	720	787	746	753	752	737	761	715	704	776	720	792	690	688	736	748	726	676	766	690	740	686	739	730	764	732	748	732	713	786	726	715	759	729	705	753	793	716	745	767	754	741	705	710	723	728	751	735	719	746	754	738	708	745	755	787	720	712	730	727	755	755	718	755	755	716	706	663	729	729	722	765	716	735	788	724	696	759	709	727	761	751	719	779	723	692	707	737	735	716	739	715	742	763	751	709	735	728	697	717	702	734	766	703	701	796	756	777	730	728	734	740	721	719	746	751	720	690	746	731	762	789	751	711	707	763	750	744	728	723	690	788	720	731	737	722	740	748	734	706	692	756	724	760	755	764	742	736	728	699	704	740	703	700	767	696	753	720	709	734	739	751	721	744	694	708	738	763	720	768	739	701	682	670	707	770	707	735	804	696	742	756	695	666	756	676	748	689	707	702	695	725	711	702	745	762	714	713	761	723	749	782	756	779	750	796	742	744	709	708	753	713	719	744	720	774	665	772	739	768	713	755	745	715	754	685	755	730	771	754	753	697	788	673	703	717	771	738	717	685	718	744	712	722	751	736	737	734	719	729	697	693	682	717	706	727	727	714	750	764	726	695	722	718	724	659	697	779	721	745	724	738	681	753	734	739	734	762	759	727	696	753	743	690	763	755	791	709	745	762	733	758	752	714	760	731	723	722	744	703	725	762	744	719	733	737	702	754	728	736	755	695	716	712	730	671	713	742	749	689	735	716	699	734	704	750	720	722	734	725	717	703	787	728	739	718	724	728	699	741	730	758	733	731	748	714	743	722	701	784	713	735	764	731	699	725	738	721	751	783	777	736	758	709	749	735	718	707	740	742	731	711	758	726	760	796	710	760	701	760	683	766	765	746	742	716	699	749	784	687	729	700	725	765	773	742	718	763	734	676	733	701	737	735	668
4206	6922	5886	3795	2287	1814	1486	6183	34571	34897	24114	10939	4135	1512	792	650	639	635	632	619	588	656	617	625	631	625	623	614	613	576	588	646	641	629	621	609	612	611	650	624	570	649	630	614	651	585	629	632	611	544	664	638	591	646	640	610	625	635	620	631	611	636	614	644	628	603	616	636	619	588	662	666	624	611	654	597	604	619	628	592	579	603	645	614	598	636	621	627	590	615	610	573	608	602	607	630	647	621	578	597	641	635	610	612	648	616	632	656	644	631	605	603	585	587	585	580	634	636	608	648	603	624	580	638	596	651	652	557	598	611	613	599	573	621	669	612	618	607	578	586	590	623	575	611	649	595	598	611	585	587	612	611	589	651	604	612	585	616	599	593	668	615	638	620	647	654	616	583	606	596	580	589	613	673	613	603	654	623	609	588	602	617	579	649	595	586	650	623	636	628	655	606	593	624	571	603	595	611	655	614	604	590	592	607	600	625	630	611	604	640	626	667	642	585	591	597	610	587	608	588	617	622	616	642	606	590	603	593	586	631	621	584	637	577	597	667	638	629	626	602	603	654	561	632	609	577	603	644	637	650	632	649	610	571	621	624	626	615	605	606	585	621	570	610	602	593	625	639	611	616	619	611	639	615	619	612	634	643	605	555	604	577	653	603	609	566	669	593	586	637	622	602	584	584	639	627	584	643	599	630	631	639	593	615	606	644	647	581	546	632	584	662	613	592	611	680	646	588	615	614	623	645	607	589	614	674	619	621	637	600	611	580	633	612	615	601	586	652	571	646	628	631	653	609	596	616	608	584	626	582	597	641	645	615	578	603	600	568	605	642	616	591	651	611	604	581	625	596	559	628	570	587	608	581	631	595	619	611	656	627	562	662	597	597	645	591	620	647	614	590	607	637	611	598	592	657	584	642	630	637	601	647	585	616	623	628	593	600	649	615	603	622	625	634	592	588	574	618	607	603	642	599	665	604	641	592	616	627	654	597	582	607	622	606	649	603	625	637	612	595	597	603	577	607	665	585	572	611	577	597	607	646	619	584	627	617	612	589	609	602	629	614	600	581	611	606	571	628	600	619	611	589	575	571	597	601	596	610	620	619	616	612	613	607	581	644	606	576	622	606	612	601	614	668	576	637	621	604	561	596	628	614	636	612	652	588	592	621	604	624	654	611	604	613	634	634	662	594	587	639	621	608	568	619	627	634	579	581	617	582	602	595	645	637	609	645	592	593	613	632	630	595	602	598	592	614	609	603	606	635	650	610	667	665	610	573	635	630	611	617	602	620	621	615	640	599	630	614	627	565	620	582	585	595	655	619	602	667	621	620	621	577	599	634	618	640	609	615	617	619	589	628	591	589	569	617	611	615	601	605	601	599	556	609	601	622	627	596	617	590	556	583	591	604	547	593	636	626	620	585	611	606	637	604	575	593	612	617	596	588	600	548	597	652	584	592	570	653	625	566	608	605	604	597	671	621	615	614	643	633	582	567	616	586	619	580	576	598	614	629	628	599	575	574	608	615	593	626	582	610	614	588	633	612	596	654	646	617	639	642	613	583	602	614	634	617	619	593	594	618	554	616	612	611	635	630	617	595	628	578	597	618	629	590	582	632	598	571	611	626	574	598	631	613	562	621	641	602	628	618	576	687	612	594	579	606	617	620	624	638	607	639	593	621	603	591	601	600	628	639	631	585	596	608	599	658	625	606	601	590	590	620	595	617	572	595	608	599	581	612	600	595	630	600	565	617	553	625	616	603	642	664	602	589	586	606	691	608	621	601	651	589	625	579	614	625	607	599	665	642	605	622	608	532	613	611	591	651	627	648	643	612	616	667	656	604	626	604	574	618	599	626	599	612	590	595	583	592	620	614	620	615	612	686	643	577	610	641	611	586	619	626	611	631	592	602	628	597	602	608	606	593	612	605	606	601	629	591	622	627	613	557	571	598	584	652	608	601	631	580	607	625	593	620	606	625	626	615	606	630	621	608	593	617	614	647	626	590	601	597	635	635	615	606	627	656	563	613	620	633	600	615	641	579	567	603	622	580	606	636	610	611	646	593	605	604	575	594	603	606	626	633	628	645	634	600	589	636	580	618	619	573	622	597	618	609	636	616	640	591	614	614	588	559	572	575	626	595	605	616	583	613	627	574	613	601	593	616	643	619	609	629	577	624	597	588	614	563	620	550	625	609	595	636	629	654	624	571	580	630	650	621	626	580	623	603	638	618	640	594	666	592	608	655	639	595	600	600	660	602	615	639	574	626	646	580	610	616	588	628	625	638	623	580	607	655	585	650	618	587	538	636	581	606	634	628	579	640	627	554	575	619	628	584	641	590	554	616	660	570	640	606	576	648	626	602	612	569	583	624	627	606	616	662	628	637	618	632	599	613	634	576	622	612	620	577	610	652	652	631	618	597	654	590	606	629	650	559	579	641	590	602	655	611	576	603	635	646	634	569	622	634	644	644	618	593	605	643	639	602	643	601	596	603	599	597	647	646	562	596	617	560	601	621	635	607	599	641	580	606	640	624	605	582	614	599	568	613	629	598	622	664	570	603	605	619	605	590	597	596	617	614	618	644	624	616	642	589	600	624	586	610	540	628	612	589	605	610	607	602	597	604	575	625	591	573	570	581	546	621	669	599	636	624	668	617	650	604	618	615	611	622	655	580	635	575	606	604	610	587	645	601	611	586	626	588	595	632	638	615	625	588	619	646	576	568	615	585	612	590	619	617	619	595	591	564	605	596	607	611	600	631	626	614	645	607	616	640	600	644	599	643	602	601	636	582	600	612	584	632	605	618	635	545	624	661	572	598	571	621	607	600	602	642	558	615	616	613	618	623	620	603	616	613	559	586	632	642	593	606	614	622	585	579	628	567	651	581	623	591	691	607	639	581	589	624	622	671	663	598	589	637	616	587	637	632	589	610	638	583	609	595	618	563	630	566	599	636	636	634	638	585	615	553	602	602	585	587	632	665	627	570	597	656	592	626	617	612	578	593	593	608	613	603	594	585	597	648	641	630	625	610	630	571	603	578	592	630	559	612	603	616	617	604	597	609	613	594	661	605	584	597	586	587	624	563	613	608	642	569	612	638	630	634	604	599	568	609	590	599	624	611	577	653	637	612	590	556	594	618	617	599	634	650	600	609	601	582	597	586	671	621	625	603	607	583	619	566	587	641	599	622	578	594	598	649	595	557	605	621	620	585	608	584	614	625	571	548	637	609	623	622	596	609	592	599	617	619	612	605	613	594	594	618	635	601	592	625	614	603	647	632	657	610	635	559	609	637	605	600	636	573	558	567	592	578	610	582	610	582	655	593	615	565	591	579	627	578	613	615	606	643	604	631	606	613	614	614	660	643	600	574	602	607	578	638	591	574	574	589	604	622	639	614	592	630	627	639	632	635	593	586	608	647	605	568	566	642	594	615	576	627	600	546	649	584	659	573	578	590	606	604	626	610	543	551	592	622	608	603	622	595	623	634	649	599
27643	12181	1685	1009	696	659	592	695	1826	2536	2291	1376	784	661	550	538	543	528	543	542	554	506	537	573	537	509	533	505	545	535	521	510	550	489	568	527	522	495	510	552	522	551	471	476	534	536	471	567	486	514	531	472	546	520	537	529	537	523	513	532	558	522	515	515	528	510	509	495	557	530	539	514	539	516	511	514	533	549	530	514	555	552	534	538	512	480	547	596	509	507	556	502	506	514	507	521	548	517	507	505	545	543	551	540	539	566	504	555	489	503	498	475	554	544	507	553	524	544	536	518	548	515	541	509	546	536	543	558	530	520	541	543	590	476	501	547	520	519	548	534	572	534	490	510	493	540	546	530	573	565	523	557	587	565	561	536	574	559	539	491	543	483	556	522	510	528	574	532	505	521	564	576	496	546	555	520	554	580	523	538	508	534	521	501	498	513	488	519	585	509	535	509	503	518	555	559	523	501	526	560	525	547	551	564	535	504	555	528	544	542	519	525	498	530	586	488	530	561	471	546	538	539	608	566	554	545	510	512	495	517	510	523	508	563	535	553	494	521	515	521	517	525	538	503	526	555	522	542	552	516	542	525	513	528	522	566	554	544	558	541	540	548	553	518	545	495	553	552	546	513	539	515	534	577	553	572	527	514	515	516	525	521	514	500	514	540	550	590	503	506	515	569	528	567	528	514	536	530	540	514	515	572	527	565	508	502	518	531	529	577	523	519	527	523	530	491	534	517	549	555	572	513	492	549	493	530	511	504	515	548	553	583	560	529	520	521	503	532	536	518	548	495	512	535	511	601	530	564	509	563	575	566	485	539	553	542	489	543	525	535	528	562	581	581	538	529	506	531	571	526	497	540	552	544	498	492	523	521	512	473	500	504	546	537	546	510	519	547	587	469	552	570	522	516	533	532	535	516	547	497	555	529	467	525	536	554	508	506	523	532	495	497	547	558	492	538	549	545	528	542	524	560	497	509	551	508	537	571	522	549	559	523	573	527	548	557	560	504	585	527	520	523	534	522	514	539	528	521	528	537	541	531	517	552	554	521	553	497	514	521	526	516	552	548	540	528	528	550	504	513	540	530	533	555	510	519	552	535	564	494	531	522	514	518	522	535	534	511	535	540	546	508	550	566	520	555	548	502	526	545	568	525	526	515	498	547	553	499	525	553	543	519	543	504	530	555	566	479	501	504	490	551	533	535	556	516	539	571	539	489	543	530	545	518	524	555	519	489	557	534	506	520	509	477	515	498	568	566	530	539	498	541	503	512	527	571	538	546	533	546	551	515	505	557	523	562	499	506	522	497	511	508	557	509	514	498	567	553	546	531	536	487	534	540	580	495	531	568	519	519	499	525	555	533	536	508	527	553	506	576	555	523	516	540	500	484	536	541	506	523	528	600	526	532	528	528	535	497	524	518	494	520	563	531	536	506	545	497	556	519	561	590	534	528	534	532	519	499	550	541	534	537	549	525	534	525	536	536	535	524	511	495	500	488	532	532	552	517	489	477	551	516	500	533	545	531	566	577	518	551	526	499	535	505	527	569	537	520	508	510	538	528	538	555	539	486	505	546	510	512	572	540	604	521	522	563	522	533	543	530	534	526	595	529	512	575	512	499	513	566	569	525	560	517	560	527	522	548	507	520	519	514	520	535	507	505	590	532	528	541	584	535	584	578	528	529	543	534	566	545	518	552	525	515	538	532	512	488	544	501	508	532	487	544	547	515	517	521	520	504	510	518	530	499	505	527	560	568	510	529	537	494	524	538	520	528	469	536	546	576	520	518	524	524	529	534	559	528	526	549	540	479	551	575	536	553	546	510	531	529	470	515	527	572	518	515	595	503	531	569	538	495	551	523	569	547	520	545	538	569	564	517	538	545	531	522	543	501	528	542	529	529	547	541	490	534	558	569	502	543	529	546	568	569	521	511	507	529	561	523	521	528	516	500	519	522	607	520	531	559	557	503	505	526	508	508	523	521	518	547	512	560	562	477	562	537	525	523	457	534	589	519	522	547	527	537	538	541	542	538	532	519	577	521	527	548	537	490	567	517	516	523	503	514	514	556	549	545	488	520	576	514	513	505	522	484	482	552	583	553	504	499	559	520	547	548	553	538	552	563	502	542	549	574	574	533	546	528	569	540	524	536	509	583	555	514	526	507	514	534	523	532	521	520	545	559	524	517	535	545	542	515	537	499	549	524	512	512	522	550	504	552	518	557	519	543	536	523	529	528	548	494	539	547	547	507	549	523	550	529	586	551	532	522	557	512	563	541	515	536	556	543	535	547	508	514	520	523	509	562	555	525	556	525	561	527	544	547	551	535	563	500	536	522	523	513	502	519	515	523	517	537	551	550	492	524	542	498	541	523	550	543	547	562	551	538	521	567	526	549	537	536	516	540	543	542	511	541	559	531	538	518	548	520	540	534	525	530	500	526	481	525	554	522	542	501	572	563	510	515	481	507	575	531	545	519	585	534	542	563	520	503	524	599	532	511	510	555	539	508	556	520	501	522	540	504	503	536	535	544	543	506	581	502	530	507	528	520	556	542	457	501	504	546	518	530	562	509	527	519	574	545	534	549	538	481	538	516	530	590	540	532	522	527	533	530	548	539	538	545	524	550	556	531	549	480	554	530	553	554	528	492	535	498	516	510	539	509	516	522	533	555	528	533	519	539	510	529	517	501	522	506	523	547	519	555	543	529	537	558	510	528	481	546	503	529	574	566	502	553	543	583	542	556	520	533	499	521	548	545	550	493	555	551	494	503	519	590	537	507	560	481	569	501	550	537	516	534	518	517	516	507	465	537	536	502	510	533	540	517	498	567	492	554	512	537	566	573	550	489	559	548	530	539	526	536	535	534	548	511	496	533	540	570	516	543	561	531	548	546	533	512	538	500	552	539	548	495	532	532	529	507	531	512	531	490	545	508	503	532	572	547	548	515	526	549	494	517	515	472	524	578	531	536	533	502	515	529	540	545	524	525	540	535	547	545	549	553	539	525	521	494	528	526	525	540	530	499	520	528	523	543	562	518	548	518	521	519	577	524	512	522	539	560	511	506	498	508	557	556	538	560	570	523	537	556	519	523	519	539	563	517	528	544	542	535	540	512	552	523	555	511	570	556	535	489	544	517	482	509	521	504	520	541	547	519	525	586	537	540	561	532	530	545	538	555	526	533	528	518	546	550	542	548	534	506	524	517	552	545	479	539	579	532	543	529	525	519	590	548	531	469	547	532	515	515	504	525	590	533	546	515	521	482	527	569	513	528	493	512	552	506	541	528	500	558	547	541	557	556	529	555	550	542	535	559	543	515	547	528	514	513	537	478	513	519	539	510	561	512	536	517	576	564	505	517	528	551	522	523	537	516	563	501	551	530	519	538	524	577	502	551	525	554	495	536	555	568	539	602	530	551	570	508	573	506	534	518	540	519	530	562	543	498	493	521	558	538	542	543	537	533	513	539	550	555	531	530	560	534	539	547	567	531	514	553
5293	1311	919	754	618	694	527	703	2455	2952	2389	1309	760	538	467	429	441	464	418	482	449	446	405	431	435	409	430	450	439	428	401	400	465	466	442	431	421	413	426	409	431	437	457	439	482	447	450	444	454	449	434	407	437	428	467	430	424	485	467	439	462	437	416	425	445	464	431	436	436	415	406	433	419	453	447	482	446	441	424	435	466	430	410	461	425	468	437	435	423	423	442	439	395	447	417	440	387	459	441	431	460	425	444	449	467	447	409	420	428	442	447	394	454	448	468	424	448	454	463	411	424	473	433	497	469	432	448	456	462	417	453	427	485	435	466	435	480	414	453	461	405	443	443	453	398	464	427	453	415	494	438	426	415	447	486	425	427	400	432	428	422	436	451	415	437	453	452	430	421	428	433	425	439	416	425	436	422	453	460	440	432	432	444	439	465	454	410	439	419	443	438	434	472	459	484	461	423	454	419	459	430	453	450	377	465	443	438	472	455	451	442	403	454	420	442	466	453	450	441	412	430	407	447	424	481	450	428	441	454	403	426	442	415	466	425	444	462	421	476	428	473	432	403	411	476	438	423	408	463	444	431	416	462	410	414	414	446	413	470	455	440	410	425	366	439	422	407	440	440	402	423	459	423	420	447	453	427	440	458	422	438	466	437	423	395	472	425	433	413	435	471	425	437	448	451	472	425	462	419	430	457	437	431	410	396	473	460	471	469	463	435	457	452	454	414	459	424	418	416	422	466	452	438	444	431	447	447	434	437	438	461	392	424	445	456	415	417	438	438	430	450	447	438	452	484	483	481	440	450	432	450	432	421	463	433	437	430	410	442	432	434	445	427	471	437	462	440	401	433	414	449	425	459	450	445	443	474	415	436	420	446	468	421	427	422	414	456	428	421	465	439	469	420	477	431	427	474	414	428	423	443	444	428	421	451	471	448	444	443	440	407	445	441	483	420	467	411	452	457	436	425	466	451	485	416	476	479	401	445	435	436	410	431	429	423	475	448	424	433	451	449	451	446	452	433	449	431	462	453	461	446	426	427	408	482	435	424	446	434	426	451	414	429	489	448	466	456	438	436	438	432	449	443	465	450	457	429	404	437	434	441	451	468	457	443	428	454	437	406	472	393	426	453	391	436	439	441	412	417	455	435	427	463	436	423	426	432	410	413	430	409	459	448	440	442	423	425	413	450	455	463	420	429	430	444	468	434	450	447	420	432	428	474	441	428	456	420	413	406	429	433	428	433	449	435	408	451	453	436	451	420	439	457	421	439	451	421	434	398	434	417	431	448	397	441	414	440	441	440	448	411	456	400	397	451	416	421	468	434	390	436	440	450	432	453	432	449	445	460	433	474	451	440	415	462	429	457	419	429	454	453	417	435	471	468	469	469	441	453	447	445	458	422	445	399	445	427	430	457	451	425	425	431	438	440	458	436	427	407	416	459	418	462	458	496	424	430	438	404	428	449	426	427	429	444	442	461	450	409	444	417	439	424	462	452	456	431	434	420	437	422	412	427	438	461	421	433	455	419	433	447	425	428	443	438	420	481	466	422	448	421	404	413	430	434	428	453	418	421	442	456	433	422	456	420	435	428	393	453	484	440	443	449	442	447	440	427	410	415	432	429	461	473	466	418	439	436	437	452	462	441	437	441	442	466	431	446	422	414	460	452	405	414	454	440	436	427	394	432	418	434	446	438	424	465	463	438	448	444	448	444	464	468	450	449	439	403	415	405	421	449	467	415	408	471	437	397	449	467	434	460	397	445	414	404	421	463	455	443	433	458	417	423	443	403	440	445	466	447	429	432	425	443	424	405	469	443	453	447	419	425	457	408	444	412	434	445	460	456	458	464	472	427	430	416	467	425	439	421	423	455	431	427	465	416	480	468	425	425	473	458	399	404	405	469	470	419	422	452	433	445	437	438	450	457	443	483	463	449	436	412	430	445	485	447	410	453	397	465	470	423	402	446	433	462	454	426	416	450	459	454	444	402	391	421	453	456	421	409	451	466	417	470	451	403	445	446	420	426	399	456	426	444	407	430	443	457	449	436	437	456	469	436	418	417	458	430	454	421	442	446	455	454	399	447	464	480	448	452	409	439	446	443	411	448	457	464	423	481	455	451	453	395	413	427	458	455	413	399	453	502	450	437	489	430	481	443	453	455	481	444	448	445	437	440	450	412	459	446	418	395	449	444	447	491	463	416	459	444	453	435	471	432	428	441	451	470	451	470	448	446	454	434	427	418	432	453	414	426	434	461	451	454	423	407	436	416	445	419	401	412	449	430	473	463	485	433	419	368	442	418	439	451	424	443	435	447	436	407	420	408	390	450	422	406	425	451	416	471	427	402	434	446	415	428	413	421	441	405	473	419	433	411	415	381	441	480	470	448	449	463	430	448	445	446	423	411	435	455	409	386	411	409	413	453	437	452	415	451	457	411	440	393	444	406	437	444	443	465	444	461	426	462	460	433	425	423	427	396	413	430	410	438	438	405	450	442	407	430	451	446	465	441	414	453	410	436	439	460	396	436	435	445	465	417	457	467	387	421	446	460	435	477	429	407	411	431	445	401	439	430	456	386	419	480	432	434	394	431	443	409	438	434	407	422	440	465	448	441	459	433	477	444	470	396	439	413	463	461	472	415	450	417	395	440	466	407	470	420	433	414	448	421	465	437	448	455	433	430	462	432	408	441	430	449	460	440	420	466	434	422	429	438	424	426	402	426	452	441	461	456	468	442	434	417	427	434	456	418	435	407	423	452	470	427	438	421	415	429	447	451	418	461	430	450	401	441	477	438	440	450	445	455	419	447	415	403	432	413	490	429	444	440	452	467	442	445	441	405	456	449	419	414	431	397	449	401	428	470	466	429	454	434	434	437	406	459	440	422	436	422	456	453	427	448	442	431	437	436	443	436	481	419	447	462	475	432	436	472	442	424	448	460	425	450	453	462	447	426	440	465	476	430	438	409	422	426	420	427	483	445	462	454	431	417	423	433	428	413	438	459	472	416	458	461	443	433	482	441	426	460	442	441	419	462	461	454	433	432	411	444	457	464	459	441	453	426	450	434	418	447	466	407	441	428	410	443	442	463	428	449	410	420	425	447	435	419	428	438	430	430	437	457	418	427	420	405	429	442	413	428	424	474	436	440	412	440	425	430	439	464	451	444	424	447	431	470	456	404	474	432	410	403	416	432	445	429	469	445	382	452	472	428	421	442	428	448	432	437	468	431	477	430	460	413	438	456	444	436	456	460	424	507	437	450	421	457	456	465	465	440	447	483	455	454	439	452	406	461	430	444	460	390	410	393	418	455	435	421	447	395	409	439	456	419	437	435	421	410	447	464	427	454	423	423	485	428	413	479	430	459	459	420	436	417	445	455	460	404	430	428	416	455	446	400	425	450	464	412	476	447	418	428	456	468	467	444	411	409	462	434	413	468	423	432	445	431	433	439	413	431	476	465	413	480	444	455	445	444	434	432	448	426	460	419	464
25725	21502	27355	25401	5170	1509	1066	4204	18952	18902	14275	6070	1951	1055	701	635	595	596	626	597	592	576	588	619	628	622	624	637	642	638	550	580	621	576	629	611	660	612	621	611	589	664	669	567	561	636	624	632	570	608	590	629	569	639	576	589	588	586	571	595	558	634	617	600	612	605	577	602	643	634	575	604	637	600	639	546	600	590	611	628	611	602	614	553	615	625	604	629	606	585	631	584	591	549	570	598	642	579	625	700	601	666	600	619	614	586	632	610	640	586	616	619	634	633	621	612	636	560	626	621	616	579	623	598	603	577	629	563	589	570	596	582	594	579	568	620	567	598	580	582	606	641	621	578	603	602	583	587	621	630	591	620	593	631	611	588	591	589	595	563	664	568	594	601	612	604	614	570	608	597	616	587	596	590	574	643	590	636	602	597	603	565	611	604	615	610	583	578	628	579	631	597	648	625	607	592	607	587	600	619	571	594	661	615	589	598	622	584	629	550	591	600	582	583	606	626	547	609	618	623	574	565	589	597	581	578	576	591	595	610	628	615	575	627	629	575	604	563	615	625	583	597	654	627	588	594	601	638	593	625	592	608	575	590	610	662	602	562	601	588	613	605	592	618	595	557	573	597	611	596	578	640	647	621	652	617	592	612	601	585	585	657	624	593	632	562	597	581	616	583	626	620	617	554	586	616	624	589	561	606	587	638	591	598	601	642	616	611	600	626	601	573	569	646	676	605	601	580	622	603	596	580	617	647	605	607	603	603	625	632	636	559	596	609	678	588	589	629	610	620	631	602	598	613	584	595	558	599	624	611	613	594	596	608	586	602	582	643	595	592	625	549	635	573	600	616	550	606	581	622	611	615	651	587	607	626	565	580	598	639	579	577	562	602	558	609	558	597	602	585	617	637	594	571	638	588	592	599	616	601	628	593	605	614	615	606	607	585	610	615	621	628	621	614	609	641	582	601	608	573	595	598	605	578	588	595	608	609	587	554	617	586	664	646	575	580	595	588	625	574	612	588	590	577	615	558	555	622	539	565	598	593	623	604	591	614	592	584	609	626	585	556	589	605	652	580	604	622	604	646	629	607	663	619	609	586	648	598	633	627	553	623	582	633	556	585	603	563	635	595	626	608	617	600	580	574	612	594	588	584	586	607	563	554	595	632	591	618	599	611	586	618	603	654	613	572	645	605	604	595	604	597	573	599	603	599	628	615	551	602	587	585	579	615	597	616	564	552	631	573	577	635	658	627	606	672	602	602	586	598	664	582	618	636	598	598	553	635	580	644	603	599	615	591	623	637	599	556	631	609	631	615	626	593	605	542	567	587	572	571	590	638	554	594	555	590	591	621	553	589	632	597	607	584	591	629	595	641	558	596	600	567	626	579	633	600	640	601	602	589	551	635	592	617	602	562	578	591	579	579	618	637	648	578	610	595	615	587	628	612	635	616	622	600	565	588	661	643	600	594	595	619	587	612	620	615	618	580	619	605	585	568	576	597	600	609	606	602	588	626	545	599	636	640	599	587	609	584	620	581	614	631	628	631	600	587	595	562	618	580	627	590	641	601	616	603	621	660	621	590	576	592	603	624	574	663	601	595	602	592	638	574	635	595	605	570	616	587	630	588	547	537	571	593	621	595	625	615	601	584	580	592	534	594	636	584	609	613	620	611	599	613	637	651	605	610	623	620	578	584	611	602	576	574	598	605	575	611	573	560	634	645	583	605	627	597	629	594	578	618	577	583	591	569	524	599	583	591	598	646	589	547	578	572	623	606	616	609	625	573	582	603	641	611	593	616	602	617	560	622	642	621	643	636	554	586	615	581	577	575	541	591	612	606	598	589	573	589	583	575	627	635	567	573	610	590	601	643	614	599	625	613	637	632	613	575	646	576	661	583	585	575	616	615	581	572	625	568	589	634	577	592	574	584	588	638	634	601	565	601	552	580	610	588	607	619	584	612	622	606	585	582	640	578	566	590	585	604	647	641	593	630	609	602	612	593	645	635	610	620	588	565	626	590	580	606	592	637	626	566	586	592	607	590	638	594	591	612	635	553	581	635	624	581	556	644	581	634	594	581	571	592	595	613	631	579	636	641	613	587	611	629	625	595	596	610	569	578	625	598	576	588	570	580	618	608	615	625	628	556	620	618	633	626	564	573	572	600	603	606	618	622	608	633	619	579	601	611	557	632	620	585	573	587	598	556	594	595	616	642	660	633	563	578	596	583	626	639	607	634	582	592	589	600	593	608	620	598	617	608	563	594	663	599	605	634	606	617	632	605	617	574	572	584	602	567	598	619	615	585	661	593	608	597	604	628	609	627	606	593	571	551	588	601	591	616	620	637	629	636	615	570	599	555	586	616	546	631	597	593	564	602	569	573	610	609	593	607	617	602	600	595	607	573	569	551	615	593	604	610	578	591	627	593	592	576	599	596	642	617	611	609	625	591	576	595	606	603	606	614	573	602	616	574	611	638	591	566	586	573	621	582	609	600	577	562	586	617	612	627	567	637	615	638	553	585	595	570	597	627	586	577	588	588	535	598	577	599	578	599	658	606	574	619	611	641	578	565	580	587	622	591	589	640	596	604	585	558	574	596	571	612	581	601	589	587	564	554	618	636	610	614	619	590	601	627	598	552	594	532	600	584	633	590	616	587	624	592	607	569	619	594	563	586	584	625	567	632	599	606	593	637	593	619	591	589	597	593	608	639	595	572	609	649	614	574	616	659	620	568	630	660	605	554	604	617	617	623	633	610	641	621	633	575	609	621	584	607	590	591	639	602	606	622	605	559	594	627	590	590	559	597	628	556	593	574	592	569	600	590	585	584	573	585	613	625	619	593	583	639	644	635	648	615	600	632	598	561	629	639	592	576	638	629	630	593	630	631	565	584	622	570	572	573	557	645	605	615	635	553	593	618	635	610	581	585	614	602	647	642	598	643	584	624	634	600	629	595	609	630	631	625	616	592	604	553	604	595	575	604	635	615	601	640	581	570	638	603	612	611	644	557	611	553	595	617	589	633	627	582	566	598	599	617	561	639	642	595	624	591	586	615	632	568	611	604	597	625	633	589	613	633	584	607	587	574	582	550	651	593	611	567	587	677	585	610	640	568	600	592	594	595	600	588	596	614	641	570	564	576	632	539	606	590	577	615	586	629	608	603	631	589	630	563	578	581	587	570	604	619	612	598	574	623	599	591	610	577	603	572	613	626	585	611	608	599	559	662	598	600	602	616	593	642	559	562	617	597	605	666	625	604	594	634	622	581	594	588	603	629	635	576	618	574	568	606	588	611	559	597	594	578	605	593	602	583	586	606	607	623	568	601	567	597	603	602	590	578	635	611	624	659	581	607	605	597	566	608	586	600	654	589	567	578	592	582	607	578	607	601	600	610	595	594	529	600	616	585	598	587	613	612	630	587	605	602	581	560	618	550	625	577	595	601	665	586	560	611	556	602	620	592	661	611	598	646	650	624	602	581	615	573	603	601	583	608
3930	4335	3805	1916	1316	1180	861	5890	19900	16687	12313	5308	1950	969	621	543	511	521	520	499	503	489	486	518	536	516	466	532	516	478	506	524	528	501	508	488	507	506	523	508	520	485	525	516	498	498	471	551	490	485	510	493	540	512	514	517	511	530	528	511	459	518	513	495	498	514	511	468	495	539	496	539	520	493	494	469	503	524	532	537	498	498	521	517	494	501	473	503	486	482	532	457	482	506	528	483	475	547	507	519	501	525	531	487	467	514	506	514	497	517	507	466	545	522	521	492	496	505	488	522	525	538	504	503	488	455	530	490	552	524	506	471	466	485	509	495	533	509	526	480	500	552	550	528	504	519	528	537	519	490	537	536	499	483	521	498	516	512	499	542	506	492	517	451	510	527	493	509	517	527	511	475	514	536	502	505	513	515	495	550	512	503	462	462	493	503	545	508	525	494	555	470	470	525	514	518	509	436	484	483	473	522	513	486	507	504	491	486	512	485	501	513	508	474	503	515	496	529	483	487	528	494	478	534	510	545	502	514	493	474	496	515	531	525	482	532	490	483	459	510	488	514	480	497	517	499	504	503	523	526	531	476	508	511	487	522	492	498	523	509	456	534	523	510	465	487	517	524	546	527	514	500	518	525	497	532	478	485	534	487	508	478	491	473	498	523	512	552	494	502	487	488	497	501	518	508	475	528	460	506	496	508	486	513	526	508	464	525	430	497	532	471	500	503	498	462	497	511	497	489	562	481	492	517	475	458	516	498	474	529	500	520	498	538	523	481	523	466	501	490	518	532	483	510	523	555	522	519	507	462	533	481	488	488	473	504	501	449	511	488	511	518	504	521	515	484	520	535	483	502	507	475	528	495	491	449	518	511	478	497	501	534	511	528	479	477	505	518	522	498	515	533	523	503	519	505	497	502	529	484	495	485	509	487	520	499	505	491	507	453	508	529	494	472	465	519	536	527	523	548	506	518	509	498	491	498	515	539	515	485	452	497	495	526	519	493	553	473	521	536	498	493	487	521	522	519	483	492	487	523	513	467	514	542	516	474	514	511	510	506	535	512	488	466	540	517	478	500	533	497	536	508	488	476	482	524	519	504	536	509	504	532	506	528	511	486	560	488	498	525	499	512	500	485	482	511	505	523	509	546	511	457	491	540	498	485	518	502	480	489	544	484	547	516	528	492	520	512	506	492	459	503	511	504	530	504	480	522	508	495	475	519	517	481	466	540	535	499	488	506	525	530	484	495	487	500	470	530	482	501	531	488	453	513	531	496	536	523	490	512	502	538	523	471	474	503	504	496	511	523	531	539	483	532	532	503	501	505	488	512	543	500	503	484	521	538	508	488	428	507	494	523	502	516	489	493	523	492	511	478	526	486	508	507	502	483	483	546	522	468	486	519	502	505	552	521	495	463	463	527	497	535	517	531	492	489	517	545	489	484	498	519	515	485	531	503	510	492	498	507	532	479	497	502	527	495	484	505	502	490	527	518	503	497	535	522	474	468	509	488	484	508	542	462	553	505	503	524	504	512	525	493	521	482	464	539	463	525	511	524	464	526	457	501	507	521	507	480	485	458	515	520	513	551	538	470	546	467	518	529	521	490	493	513	509	486	503	465	463	522	570	490	475	506	505	521	508	482	470	529	490	464	489	517	489	482	506	525	482	504	534	475	519	519	468	521	495	492	519	535	497	535	514	476	483	512	477	546	515	512	504	500	487	463	513	473	492	458	547	514	499	523	497	554	457	492	503	543	530	518	529	501	522	533	462	452	515	496	502	518	519	505	493	542	458	485	443	542	532	506	536	492	502	512	510	491	483	499	490	510	522	490	540	494	483	521	491	502	521	510	496	499	523	523	501	476	490	459	488	540	544	498	480	512	512	492	486	506	525	507	535	488	504	482	492	514	461	503	450	513	501	535	508	478	507	515	520	486	518	506	464	507	545	515	503	496	498	503	487	503	505	463	527	501	541	499	508	499	527	517	503	501	505	517	507	497	504	517	508	524	495	490	480	504	511	492	486	493	482	466	494	546	521	489	491	553	517	492	487	534	517	524	543	506	522	526	542	490	503	513	492	508	523	514	522	529	497	521	519	544	501	497	493	502	488	509	504	518	490	507	506	479	486	481	521	468	475	487	483	455	483	501	516	500	527	494	500	497	522	512	490	518	507	514	496	521	510	505	511	475	521	527	516	520	564	493	494	532	496	558	515	508	514	473	489	512	514	538	514	458	487	484	471	528	491	529	531	492	486	492	487	489	513	536	472	537	535	510	546	502	494	533	485	524	509	502	495	516	473	490	533	510	471	518	487	490	520	512	519	511	503	526	524	470	501	471	473	470	517	516	515	493	510	514	471	470	480	489	511	503	474	491	510	542	515	493	486	499	521	481	480	485	512	527	501	487	483	487	553	498	513	537	500	488	515	484	556	528	504	496	495	524	557	534	549	547	494	524	511	551	497	478	498	524	510	504	491	536	509	512	496	554	530	518	506	493	456	554	523	475	511	506	535	527	456	469	527	502	520	461	507	494	508	460	486	522	541	486	471	498	434	514	504	487	472	517	503	507	524	486	489	535	494	519	470	526	487	507	491	509	518	475	516	495	542	490	481	498	465	506	503	495	547	497	517	486	520	533	481	490	473	506	487	508	510	505	487	522	501	509	508	467	537	526	484	540	472	510	508	474	497	502	516	449	471	465	471	524	488	485	513	529	473	520	488	523	480	507	521	510	497	506	494	495	492	482	508	502	527	491	506	516	516	502	498	520	491	494	503	517	500	533	516	502	500	469	492	501	544	497	498	494	478	510	498	501	510	498	528	510	496	524	457	482	502	506	528	541	515	448	502	527	509	467	509	510	457	504	491	515	509	502	480	495	514	510	523	517	508	473	520	530	497	486	497	527	516	482	509	515	500	522	519	480	519	504	523	477	501	498	501	492	489	469	536	490	488	491	506	474	477	526	500	523	493	474	490	503	506	496	470	502	470	479	512	534	488	499	466	537	512	503	497	467	515	517	528	462	481	504	474	503	504	487	535	514	501	513	503	486	537	519	462	526	500	503	490	503	464	460	547	471	485	473	518	481	516	472	513	515	522	540	504	524	505	500	511	529	508	514	504	520	508	495	500	537	497	464	506	513	502	517	497	515	507	488	463	486	506	520	489	491	495	516	533	521	480	523	493	507	465	523	518	514	504	499	522	493	480	487	491	476	544	476	493	461	510	522	483	511	495	482	466	485	519	457	524	487	469	477	494	486	515	494	533	478	513	476	472	505	487	503	487	533	506	503	474	520	501	530	498	510	556	498	488	504	542	497	486	514	545	503	520	491	481	494	512	477	499	498	524	522	491	491	486	474	506	479	485	541	489	524	502	521	481	498	502	528	524	535	529	477	525	518	512	520	506	501	485	497	490	491	476	512	502	490	514	497	532	506	511	496	469	540	522	532	526	480	527	498	521	511	502	536	511	516	512	508	534	516	519	514	501	508	527	525
24336	21416	28743	24479	21376	8919	2186	13366	36138	36398	26999	12882	4198	1734	993	858	781	759	751	742	781	732	776	697	755	778	757	762	806	770	793	779	758	779	706	769	781	738	722	749	753	803	797	765	762	801	753	773	721	696	767	760	757	756	718	744	749	747	762	738	752	721	767	774	783	754	693	719	727	736	734	766	753	756	717	748	759	761	764	752	763	774	803	774	742	713	764	743	739	701	816	723	750	734	787	745	753	768	782	729	701	818	770	791	737	725	773	730	751	767	763	813	766	717	728	718	735	755	767	733	741	727	766	798	787	760	812	763	747	736	742	773	787	755	748	715	745	808	726	771	791	747	702	735	759	795	763	760	781	789	757	716	722	801	758	783	746	695	821	775	758	728	771	753	710	763	773	720	762	754	773	749	720	774	734	747	749	751	738	799	716	768	732	735	791	729	766	789	728	771	772	785	769	743	744	721	716	779	781	801	783	763	745	714	711	774	738	798	740	754	709	745	748	728	768	713	802	745	741	757	769	754	786	724	741	744	786	731	825	751	733	746	772	741	766	767	707	770	772	778	781	819	713	779	750	758	734	741	775	746	762	782	745	746	747	823	756	755	754	701	809	758	767	702	788	777	742	753	747	741	819	747	769	755	740	781	751	769	711	734	745	786	729	736	768	705	817	737	763	747	786	763	765	738	738	768	778	737	752	731	785	738	748	729	857	761	762	737	744	729	751	761	709	724	760	754	724	749	792	751	696	755	756	776	723	741	800	806	764	752	808	733	756	721	759	768	747	730	726	758	745	788	746	828	768	755	725	748	687	779	711	796	730	773	715	766	674	757	745	729	780	749	732	743	747	739	721	749	739	776	735	758	744	739	767	744	724	679	811	748	761	784	698	775	759	762	720	711	754	720	711	726	719	712	747	743	765	767	767	758	699	702	693	715	733	724	742	752	789	770	807	770	736	746	724	734	762	796	760	708	749	710	747	747	781	705	743	727	730	740	739	760	786	772	790	753	757	763	722	765	751	747	760	765	808	790	715	811	791	737	744	738	745	793	717	743	763	785	761	740	746	758	715	806	745	738	677	732	775	768	761	723	741	746	754	757	703	749	739	745	798	798	708	722	734	699	783	749	761	751	756	736	709	777	731	729	703	775	701	707	761	751	732	751	779	784	749	782	762	717	749	807	712	729	731	746	774	754	708	748	804	733	735	733	738	775	781	734	794	751	784	755	695	715	755	786	771	768	751	767	750	697	763	789	743	730	747	764	716	727	734	700	793	761	765	747	760	741	764	744	756	714	788	791	718	783	794	708	827	749	765	741	763	702	774	777	745	755	735	773	729	772	743	785	759	750	743	741	737	749	741	693	761	748	734	735	806	756	753	747	762	725	737	768	736	770	731	741	709	747	715	773	733	774	792	726	770	771	761	763	726	723	759	769	779	748	746	809	763	772	741	766	780	730	763	787	728	731	717	786	805	771	714	714	770	732	729	752	769	681	752	752	748	729	765	736	702	748	744	720	742	704	756	719	704	730	771	762	754	747	719	724	763	750	710	706	756	765	752	709	774	745	788	796	723	761	775	752	760	774	707	726	769	776	730	753	796	765	772	758	792	743	774	737	752	778	717	746	797	718	745	709	734	745	733	753	762	741	767	759	714	725	731	725	747	773	738	722	746	741	748	758	780	771	742	768	699	737	756	704	757	783	733	782	793	745	762	729	763	766	757	728	775	750	737	756	744	751	744	747	787	738	763	763	756	746	738	738	767	773	742	745	747	721	732	719	725	760	779	753	789	748	789	712	717	755	763	740	766	717	730	731	784	725	698	751	713	753	768	772	740	792	715	766	743	735	706	721	750	667	717	804	737	716	741	763	757	743	773	724	739	755	796	771	716	754	750	736	754	718	819	748	774	706	793	759	734	706	799	752	737	747	769	796	728	718	742	714	737	731	727	715	724	724	742	708	746	704	714	748	715	791	751	802	735	751	734	789	728	794	757	729	724	733	756	686	740	720	754	769	730	767	732	821	764	742	780	747	746	785	739	724	766	742	740	750	784	730	771	752	776	744	708	719	685	756	760	701	758	758	764	767	776	739	736	725	725	800	771	742	757	716	753	773	719	726	751	723	731	762	765	817	738	742	789	742	748	719	777	740	781	741	786	744	774	702	734	734	774	756	737	760	743	737	768	768	731	725	781	752	775	745	782	751	747	721	733	719	742	767	710	696	741	751	744	819	790	754	758	775	760	676	743	741	741	742	752	709	736	738	735	690	704	725	752	773	720	730	767	702	725	729	734	727	717	766	720	703	755	723	740	799	789	758	760	733	734	751	800	748	730	742	704	723	750	773	760	741	702	791	792	761	728	764	716	744	712	697	754	713	688	762	768	742	812	779	767	698	724	754	759	749	772	700	748	725	720	803	704	756	739	741	771	727	705	752	741	756	769	783	734	739	751	735	752	731	797	760	697	778	758	760	781	781	761	753	712	691	711	752	751	765	748	761	766	748	723	770	764	746	721	753	725	685	687	750	686	783	685	717	737	735	747	768	783	765	789	783	745	748	793	706	788	735	792	755	701	731	751	795	791	764	782	737	756	754	712	751	758	778	758	779	785	736	732	728	786	747	785	743	736	794	760	722	774	755	750	732	720	798	701	678	801	738	775	724	762	756	731	768	744	752	714	754	761	798	749	763	743	736	761	737	772	799	760	787	788	750	740	708	769	773	737	744	728	762	761	766	806	767	776	727	754	764	734	766	747	713	763	753	712	755	736	728	707	782	732	698	722	728	749	818	747	724	738	808	715	796	763	747	805	732	828	759	778	732	778	743	766	775	746	745	770	738	731	685	762	764	762	726	773	756	783	784	741	747	748	735	754	736	723	765	777	741	716	735	769	753	717	722	709	729	768	756	750	705	749	776	794	786	733	684	786	714	763	741	728	727	744	770	713	788	752	763	744	756	732	762	725	802	741	816	811	796	744	745	734	725	755	718	742	755	789	737	759	740	734	741	747	784	721	746	726	735	724	711	740	699	779	764	752	730	719	746	789	739	748	729	746	708	742	765	686	826	744	742	749	758	731	710	765	767	752	763	775	746	747	753	734	745	721	839	734	733	771	717	764	731	722	719	688	713	741	703	748	757	782	738	704	764	761	805	729	769	715	773	735	728	783	800	785	746	748	756	717	746	733	713	762	731	728	761	733	741	712	735	730	745	782	746	730	757	726	743	753	705	716	729	775	746	765	762	745	714	709	727	784	716	729	738	758	721	753	713	745	751	714	726	726	713	768	730	788	774	757	735	756	716	771	730	749	787	740	794	779	722	737	768	747	746	753	757	738	738	736	721	723	778	745	758	763	715	733	771	747	740	713	721	766	739	674	755	767	729	777	751	801	758	755	737	777	755	782	767	747	783	732	792	799	718	711	786	741	716	734	736	769	768	725	758	668	734	737	754	746	744	766	708	698	746	738	744	720	751	739	777	799	797	755	765	752	696	757	771	782	745
4340	7897	6561	3618	2405	1919	1582	16951	35850	31616	21773	9835	3833	1674	779	673	620	607	597	607	586	653	631	639	588	667	622	637	627	625	574	621	669	613	594	613	607	635	660	612	670	616	660	624	639	609	607	574	634	588	609	637	645	629	592	634	610	649	616	640	599	590	588	605	634	616	639	596	603	633	607	629	629	643	623	618	606	641	638	656	622	656	605	629	640	626	610	632	609	629	634	624	570	608	671	595	639	595	619	625	642	649	603	593	586	569	633	605	624	666	660	603	630	619	619	659	620	612	625	666	606	627	586	617	621	632	588	626	657	603	616	632	631	597	607	610	634	597	604	604	594	606	661	611	615	599	604	620	619	644	612	581	585	652	570	600	617	611	620	570	629	594	658	620	638	617	583	593	619	623	677	620	565	606	628	605	633	634	598	618	624	606	605	616	627	587	604	649	605	620	599	605	596	612	639	641	627	675	635	631	622	634	612	672	622	586	630	639	618	630	658	621	655	598	613	677	626	619	637	639	595	602	626	615	632	612	568	618	637	637	608	645	623	597	625	621	611	572	615	636	628	621	669	627	637	599	644	621	612	654	623	626	612	639	645	579	585	620	640	615	602	595	609	578	596	629	629	633	611	617	593	612	625	596	607	667	580	664	582	632	630	603	651	622	608	581	606	582	593	648	631	620	612	662	616	580	659	641	618	596	615	628	594	602	609	614	645	599	591	597	582	603	588	608	602	644	631	603	608	613	628	601	615	632	561	615	621	670	613	637	671	632	584	668	645	575	622	617	656	660	605	620	688	643	619	621	619	626	621	559	605	616	632	617	611	620	598	637	635	647	574	603	632	606	614	627	621	646	603	558	576	624	628	608	635	618	595	623	637	613	598	637	647	624	583	609	665	622	619	624	623	656	613	616	627	616	608	614	602	611	629	615	566	609	589	633	602	633	605	607	633	588	612	593	601	665	614	572	631	618	614	633	650	630	618	680	651	612	590	619	567	597	601	630	613	590	641	615	615	606	571	603	607	613	593	609	629	628	649	617	632	611	568	632	643	651	649	614	616	609	611	627	590	605	613	616	595	589	631	606	634	656	609	641	601	597	584	637	627	582	616	612	626	616	626	595	534	608	605	637	632	633	627	594	640	600	635	626	582	615	608	622	608	618	599	609	616	612	604	598	637	621	577	621	639	628	616	607	655	644	656	645	596	584	614	590	604	562	599	671	631	611	641	612	576	604	708	598	647	576	630	602	642	594	652	597	615	615	608	655	585	597	618	613	572	604	575	593	572	633	606	591	563	630	601	640	608	632	686	625	617	617	665	616	623	628	638	633	635	601	626	625	617	591	590	603	594	648	631	610	655	646	667	632	586	594	608	585	652	610	611	597	641	605	567	616	611	608	631	612	614	606	570	609	633	584	602	624	623	616	628	589	625	605	589	614	598	650	626	597	613	627	613	625	651	664	595	653	597	606	621	614	631	586	601	536	622	592	637	629	650	603	607	638	613	628	584	608	628	593	582	604	592	598	596	618	595	633	608	620	593	615	600	569	587	621	617	624	631	628	645	640	683	632	601	612	656	639	641	582	604	586	589	620	601	584	641	639	605	611	594	631	601	644	563	660	592	605	592	633	618	613	574	613	628	587	627	565	620	638	594	647	625	601	610	622	661	616	612	620	639	622	613	623	643	630	643	607	609	569	619	612	640	623	594	642	625	644	615	609	626	613	597	587	642	658	591	615	623	603	617	624	584	652	577	598	636	654	602	626	600	627	633	632	644	614	665	644	567	605	610	603	644	642	588	609	628	601	609	564	626	606	605	622	626	585	653	606	604	622	622	582	622	593	640	571	632	590	605	621	641	658	611	633	609	633	631	638	622	637	583	627	611	590	600	639	588	613	642	582	680	632	647	613	583	573	595	633	576	629	674	630	599	623	639	624	601	627	604	606	642	631	608	633	633	632	617	608	610	607	626	585	589	581	613	607	631	596	591	600	579	598	621	611	639	617	603	653	609	682	583	632	652	619	604	659	653	613	577	609	625	623	562	697	608	611	609	624	604	602	602	625	592	649	638	619	598	594	611	621	621	608	624	596	671	646	598	590	623	623	615	626	615	610	641	548	606	619	623	620	607	586	626	611	625	585	618	609	603	618	582	608	609	606	622	609	584	616	576	664	604	581	618	598	591	633	652	600	619	613	605	624	580	608	596	612	629	640	614	637	617	601	585	574	571	613	664	631	637	583	635	592	634	610	620	641	612	607	624	656	616	604	623	620	620	586	588	607	578	598	629	621	629	613	630	584	589	621	597	587	656	598	659	630	621	602	603	620	662	611	663	671	641	610	629	622	598	636	574	597	564	656	577	593	612	638	621	589	627	589	654	563	596	603	600	625	601	628	623	649	615	613	653	612	635	589	649	638	623	648	589	623	638	588	652	584	580	607	580	601	611	616	613	604	644	602	629	580	614	635	633	622	564	611	647	595	613	650	632	613	620	616	615	637	617	617	685	644	598	621	621	641	602	625	640	595	653	572	633	577	601	653	633	608	617	672	652	615	595	655	595	659	670	603	629	624	637	618	574	621	648	652	606	629	593	623	622	598	631	626	649	621	633	637	567	620	617	659	636	650	663	590	587	614	594	577	545	633	660	591	613	600	580	621	611	615	609	611	615	638	600	615	595	621	635	592	621	633	612	641	653	580	617	575	567	613	625	627	641	598	655	595	630	625	638	630	591	610	581	606	602	649	565	649	624	614	609	645	572	588	623	648	602	659	613	615	629	662	630	611	588	624	595	609	598	625	601	595	670	592	577	611	617	616	638	615	592	628	617	633	623	619	582	620	620	655	596	626	633	628	633	640	604	587	577	624	654	587	592	593	616	635	618	591	629	632	635	613	593	605	650	598	609	624	591	585	603	646	629	593	655	615	624	585	660	609	586	662	576	618	662	648	619	622	593	553	580	619	627	658	652	645	593	602	638	597	581	640	596	623	586	581	613	603	568	624	630	600	609	599	595	645	569	611	611	612	618	605	628	642	641	634	613	615	603	642	651	608	607	599	642	629	606	625	616	590	592	604	582	633	626	647	596	653	601	612	597	608	616	618	597	626	599	648	636	597	619	627	627	583	613	592	602	597	638	607	579	659	638	623	591	612	610	608	672	599	615	624	574	651	654	617	591	618	627	634	618	611	606	573	633	581	628	620	570	580	588	603	621	624	651	637	564	575	630	630	554	630	618	617	586	646	622	654	637	621	614	658	602	627	615	603	569	595	646	565	618	596	589	614	581	644	610	602	615	607	602	570	618	658	593	642	619	559	579	620	618	615	624	628	625	564	604	623	581	647	605	626	596	581	612	614	595	627	613	576	593	610	636	622	616	652	597	661	607	652	560	596	652	638	655	637	643	585	639	610	621	608	637	603	608	657	621	613	574	625	583	657	591	640	643	586	551	636	682	607	609	574	621	640	591	661	615	634	558	628	585	600	619	592	573	605	635	586	608	602
27757	12194	1928	1056	635	589	571	972	2154	2500	1868	1160	822	663	595	506	533	537	575	548	528	542	522	556	552	520	539	501	524	483	533	543	536	573	565	555	537	522	569	530	525	527	561	539	567	522	550	588	572	537	531	565	559	522	556	548	547	576	502	510	534	514	530	554	532	505	563	545	563	585	543	544	532	543	550	518	511	568	532	533	506	526	512	581	548	514	570	556	550	563	520	539	496	550	557	553	538	570	566	523	535	582	513	588	548	556	519	558	495	505	550	568	571	532	557	528	551	564	526	510	561	525	511	556	532	527	559	567	545	541	528	526	537	527	545	527	582	582	545	569	555	549	581	548	522	622	554	551	567	561	512	532	517	548	589	578	534	558	575	515	562	542	534	512	534	532	510	538	523	557	527	570	579	528	546	551	545	552	534	526	547	569	550	510	539	547	551	524	580	539	545	555	557	536	534	526	514	554	560	516	549	524	562	519	555	565	579	560	517	578	516	509	546	532	556	533	531	553	581	551	487	539	514	582	592	531	519	525	565	545	519	501	556	528	563	562	530	566	564	561	601	531	506	559	545	524	555	551	551	548	532	529	525	514	562	518	538	557	575	557	549	589	516	557	546	545	525	503	553	548	575	556	501	559	544	535	572	568	584	540	572	562	551	572	536	545	541	544	564	521	549	519	531	546	553	537	586	579	545	529	563	564	528	521	558	543	563	528	556	535	552	591	506	571	498	506	538	516	563	556	553	527	517	538	517	530	567	527	545	545	559	498	568	565	529	567	533	535	568	531	535	535	595	540	568	569	533	563	606	541	560	533	564	549	552	529	525	560	532	585	579	521	564	506	537	575	516	517	562	526	545	532	550	591	547	530	558	568	558	537	569	553	519	559	521	534	558	563	508	537	547	571	504	550	552	501	521	536	556	535	541	529	543	533	534	512	574	557	518	532	607	560	551	575	555	564	545	539	504	558	595	557	563	590	525	572	554	562	537	566	549	548	574	572	543	529	540	547	528	547	544	555	526	547	573	563	547	561	550	562	580	517	527	579	544	512	571	555	553	550	559	551	569	592	529	555	541	535	572	519	515	530	562	540	509	560	558	584	538	550	466	534	530	563	564	533	550	520	517	507	554	542	516	544	564	543	580	538	529	578	567	561	544	536	540	528	564	531	488	505	556	562	528	539	513	545	522	544	524	545	578	535	556	549	556	545	570	571	571	496	558	529	510	561	531	540	501	543	520	529	560	571	553	508	542	535	561	563	541	508	586	578	539	559	519	543	525	553	573	460	565	531	561	513	550	488	545	507	531	550	548	541	585	524	507	554	554	532	521	564	540	519	547	548	580	596	534	527	579	529	608	555	537	586	573	545	533	542	539	550	521	545	544	547	567	485	624	538	532	534	594	561	532	562	540	549	562	581	523	539	528	569	544	598	550	547	532	525	550	594	542	545	581	555	527	555	571	543	590	530	578	557	545	541	602	559	540	562	541	553	538	592	567	515	557	523	533	525	529	547	512	546	534	552	594	555	543	562	570	557	525	560	582	556	544	566	563	555	523	551	549	580	520	575	528	540	545	542	514	516	533	544	565	547	579	520	536	600	531	526	505	568	535	538	535	564	521	514	544	530	519	509	577	528	502	523	538	543	541	541	563	535	539	559	557	539	567	554	539	548	496	562	509	502	527	539	538	548	535	564	541	497	525	498	541	548	519	535	543	556	543	537	539	517	528	581	546	508	519	554	523	515	527	538	530	533	566	511	597	552	530	533	554	495	574	593	525	530	517	555	527	525	564	541	536	542	559	558	552	540	581	541	551	576	546	533	545	576	568	568	505	564	546	564	577	530	548	552	519	556	560	516	549	559	524	543	512	538	512	524	564	556	516	581	536	582	493	528	538	568	509	568	552	576	539	538	544	571	539	514	533	539	559	520	556	584	545	523	522	546	540	512	538	531	527	525	523	545	545	559	550	560	560	522	534	545	552	575	598	540	534	546	530	544	556	548	538	551	552	563	556	538	508	532	498	556	544	541	579	549	485	508	558	519	544	544	533	578	561	534	551	559	513	546	552	515	517	510	553	494	565	560	557	525	571	509	549	538	555	525	554	533	548	557	533	531	584	537	547	540	546	557	550	523	520	538	554	571	544	533	531	554	512	527	546	534	533	550	503	528	521	577	560	503	546	557	556	569	547	525	565	541	547	509	567	585	519	537	567	548	578	557	556	542	555	534	576	560	530	578	555	538	562	540	542	539	553	524	531	536	527	517	534	556	506	539	570	495	530	554	574	560	518	616	540	566	544	519	551	555	504	555	532	568	545	554	507	521	545	500	581	567	561	553	547	553	524	592	512	523	570	518	558	563	518	539	534	556	513	531	547	549	557	543	568	540	554	583	540	514	557	556	496	551	542	584	570	554	580	575	563	543	539	597	516	549	534	501	570	577	582	546	561	546	550	517	599	518	497	516	505	527	498	549	554	550	583	527	523	557	545	537	524	547	566	537	502	536	523	586	544	553	507	522	575	557	536	538	551	525	536	529	548	568	560	569	551	556	539	538	527	534	534	564	551	529	553	537	520	543	544	523	537	557	549	524	557	562	551	571	543	569	579	532	533	523	535	579	508	547	505	501	535	543	541	555	551	542	554	562	546	536	540	528	537	569	576	560	645	509	524	543	575	518	541	600	503	554	526	585	551	550	515	556	567	495	512	545	540	505	538	516	558	524	523	556	513	547	539	546	512	568	528	525	532	549	531	498	583	520	580	525	537	581	536	543	515	552	549	576	546	529	571	533	556	594	516	518	545	550	577	486	551	516	556	550	540	542	570	540	542	540	521	548	586	566	532	541	553	561	519	559	566	512	567	524	568	540	572	493	570	551	560	593	523	539	532	526	540	515	570	531	523	566	562	558	584	582	559	573	515	534	540	534	518	601	531	518	506	519	522	541	557	496	519	511	532	558	592	493	514	545	526	506	548	515	556	520	522	515	559	553	540	511	530	535	539	563	542	538	525	555	563	523	581	548	529	557	550	572	593	528	566	574	568	560	556	523	533	552	530	554	562	586	518	520	530	498	518	489	541	522	544	584	526	532	574	507	581	560	522	539	574	555	565	581	551	518	529	561	546	553	526	529	560	565	564	586	566	549	522	598	548	578	552	530	524	573	505	570	560	544	559	519	596	592	595	513	582	519	514	544	536	557	568	541	566	523	523	588	524	593	507	534	498	518	551	564	555	562	536	557	527	526	546	518	566	547	571	556	576	564	546	540	563	517	512	588	523	577	543	502	531	548	522	533	560	503	534	548	553	513	523	560	524	550	566	531	520	558	563	566	569	552	584	562	533	528	590	556	577	528	527	587	527	560	588	530	512	545	529	551	537	541	515	558	541	544	546	551	554	545	595	571	538	542	552	548	558	572	580	541	517	583	561	525	553	550	577	588	528	559	557	578	518	551	554	566	541	578	538	612	545	568	546	578	518	551	505	531	533	523	538	538	531	535
5339	1271	1462	791	698	583	512	1148	2828	2839	2003	1141	707	558	463	471	483	448	475	421	485	435	407	463	450	474	439	469	449	479	409	463	424	507	487	459	402	461	459	485	430	427	456	428	445	439	503	470	492	471	505	430	465	437	495	434	481	424	471	485	492	448	437	425	451	431	473	512	460	449	444	458	449	460	442	460	441	418	465	446	476	433	457	438	408	460	456	493	452	437	448	462	443	449	405	447	449	471	422	439	423	455	436	426	458	466	457	423	448	428	458	465	455	412	472	460	428	429	442	455	439	405	424	476	444	424	440	443	440	442	427	432	435	418	424	454	430	425	470	435	504	438	409	445	465	457	414	463	474	447	467	432	455	453	430	445	424	451	457	443	485	407	451	471	428	440	443	455	460	488	442	429	437	437	432	444	442	436	453	467	447	441	457	451	407	398	468	431	481	457	443	472	438	436	457	464	476	491	484	455	477	481	425	403	446	429	438	430	454	456	459	423	466	432	443	406	451	439	450	436	467	442	429	453	431	434	440	463	468	449	419	448	468	420	416	468	427	518	461	441	444	427	463	480	455	452	431	447	446	432	473	398	430	507	466	489	449	459	475	455	453	468	467	462	476	424	476	427	449	447	424	397	484	448	466	415	416	484	416	454	455	473	465	474	431	464	475	423	445	417	477	454	500	439	454	435	423	461	446	467	425	486	442	444	424	444	435	495	456	468	447	448	439	440	450	431	462	464	449	435	432	426	441	445	466	452	454	442	442	445	478	431	474	435	423	459	424	423	459	432	436	468	441	428	422	455	466	412	428	452	472	429	419	432	424	471	418	477	432	427	435	423	422	456	453	443	482	460	467	446	456	442	455	448	400	443	455	485	472	443	432	482	447	441	409	464	437	480	494	427	428	459	454	461	482	467	481	438	409	436	435	447	458	448	475	447	481	431	470	453	466	435	476	484	418	470	443	429	463	414	459	459	463	465	451	432	422	429	463	462	431	424	496	475	490	431	452	448	467	466	422	475	450	448	406	446	475	413	472	427	474	452	476	452	449	420	450	481	447	451	424	446	446	489	441	449	453	491	456	447	439	417	436	423	454	406	461	461	457	431	431	451	438	435	462	469	454	467	503	468	450	451	428	475	468	452	424	465	473	473	444	452	419	459	479	486	457	455	452	464	446	464	471	449	464	498	477	427	476	474	426	502	448	489	428	427	414	456	457	413	416	448	440	458	437	449	440	434	469	448	448	458	461	412	456	485	429	478	442	430	476	395	442	469	450	426	411	468	458	456	500	441	479	411	437	419	458	482	491	442	449	462	456	425	420	463	482	437	479	472	453	470	439	450	468	429	445	469	490	440	470	461	420	419	430	436	439	454	427	462	466	480	439	456	422	455	423	446	433	427	419	507	463	494	435	462	466	472	442	440	496	445	418	490	435	453	440	442	470	443	413	438	457	445	479	439	443	447	442	430	433	434	417	458	414	438	427	432	454	408	456	454	497	432	454	454	426	437	468	429	420	454	431	452	444	407	448	464	448	447	475	434	444	454	451	447	453	427	453	434	461	457	481	473	466	434	481	449	425	451	476	454	498	426	489	445	423	431	467	465	470	451	449	468	450	476	449	473	454	450	435	396	464	436	403	417	424	469	481	435	477	425	452	444	446	421	455	413	478	444	454	462	447	490	451	473	424	460	439	463	467	465	438	439	464	447	435	497	434	435	462	397	478	441	406	439	462	459	466	469	443	446	471	443	459	428	464	451	412	422	400	443	478	410	470	421	434	473	444	463	449	458	474	450	431	416	436	466	434	424	451	467	408	462	430	448	455	469	435	439	470	453	451	474	457	435	423	444	433	420	473	443	449	430	455	447	498	430	448	429	462	464	454	456	453	448	434	424	430	432	477	444	459	430	471	435	421	453	462	450	459	452	374	433	424	430	469	449	455	433	450	439	445	434	437	438	423	484	440	444	472	453	470	449	428	467	459	475	453	409	450	449	424	461	444	440	434	470	415	453	447	458	434	467	476	468	447	467	419	410	464	454	472	476	427	438	473	460	455	435	482	416	468	449	413	471	425	426	432	456	459	446	411	454	456	477	511	446	403	458	470	426	449	454	461	428	454	428	449	463	430	459	477	457	490	442	436	411	438	466	453	475	420	491	423	456	444	439	439	434	429	491	459	444	490	463	481	433	440	408	460	489	416	459	418	461	435	476	433	448	471	495	470	492	448	461	467	455	455	472	433	417	476	461	423	462	455	413	440	408	433	473	449	443	446	438	453	451	446	434	483	461	466	432	446	446	433	428	425	454	455	416	453	437	442	475	451	431	445	469	436	467	487	469	448	418	469	440	438	486	451	447	449	448	453	480	463	484	439	438	457	455	462	421	481	440	428	477	453	457	442	435	465	422	446	492	458	454	434	438	431	408	429	498	493	468	454	414	445	453	449	440	470	439	421	449	427	437	432	467	433	469	456	399	467	446	473	423	461	461	441	430	464	442	459	488	457	432	434	440	466	466	426	500	474	463	465	408	453	431	474	440	464	438	433	472	426	429	432	474	460	469	448	488	445	472	458	450	420	452	471	441	442	447	432	463	426	445	398	453	482	444	410	437	461	430	441	446	456	422	428	445	453	412	457	455	469	454	463	442	438	428	430	434	443	449	463	419	467	457	417	458	464	416	456	456	438	404	413	457	466	464	451	436	451	455	476	414	432	456	467	468	462	442	417	469	473	444	471	402	463	421	421	462	452	439	489	437	440	426	438	446	411	458	471	446	460	461	517	439	460	455	476	395	461	448	437	454	460	451	430	420	413	443	444	463	492	441	418	441	444	458	446	461	461	445	436	438	454	463	410	440	405	473	420	487	425	440	435	446	451	429	461	422	446	441	436	446	463	436	515	436	454	479	432	420	460	448	452	488	458	462	446	466	417	444	464	445	441	449	473	462	425	460	435	474	439	420	464	439	460	466	449	468	484	430	432	418	491	438	474	425	422	437	437	456	432	445	473	438	446	435	448	461	467	462	438	437	451	439	454	425	409	419	431	432	436	449	439	449	403	471	455	430	436	448	445	450	458	428	443	503	470	432	469	474	462	457	449	443	432	410	431	451	464	471	437	447	456	445	481	427	448	458	445	464	454	424	397	425	451	439	413	451	453	455	456	461	449	453	460	460	464	420	441	440	422	465	431	427	460	445	467	431	455	425	444	458	458	420	405	458	425	464	443	448	437	454	470	434	450	447	442	457	450	460	446	440	489	462	445	483	463	457	404	429	497	480	418	473	454	452	429	430	431	438	487	449	449	432	433	489	463	459	431	482	413	453	437	446	436	461	459	439	415	437	438	502	444	444	462	466	452	458	439	471	504	432	427	437	484	412	472	413	454	438	451	482	446	458	444	488	475	434	437	449	454	481	440	435	471	434	437	452	443	444	439	469	464	450	458	457	444	396	469	446	458	439	461	457	431	441	455	431	432	438	459	441	442	469	442	460	436	456	459	431
25790	21509	27373	25443	5249	1298	988	6278	19663	20149	13570	5264	1887	983	692	604	597	598	618	610	668	610	599	634	584	676	619	579	584	611	608	600	628	627	641	618	615	617	622	572	635	618	575	609	593	594	630	574	635	610	607	626	619	647	628	657	602	591	628	606	605	606	644	559	594	580	640	576	611	656	630	603	634	589	591	631	637	569	601	592	606	609	563	598	621	650	583	643	635	611	622	600	651	627	562	555	577	602	581	585	599	610	624	573	575	574	598	572	659	568	614	587	640	590	580	603	602	611	624	597	635	593	613	590	584	632	575	630	636	621	574	616	578	608	592	612	599	616	573	598	609	627	627	593	606	596	617	622	580	625	585	618	589	630	617	583	591	616	610	627	619	566	588	607	655	626	572	545	655	618	604	586	594	647	625	626	598	576	579	605	610	558	643	557	628	601	627	590	557	616	509	631	585	618	620	575	573	611	582	614	599	587	588	586	593	607	580	618	609	611	636	630	566	631	622	615	612	603	659	559	635	624	617	614	605	706	648	623	610	644	629	574	592	610	614	603	620	602	614	650	591	595	600	625	570	562	587	643	560	599	600	564	564	576	621	623	619	597	630	642	618	610	613	604	617	615	600	586	593	651	584	584	607	587	567	642	596	621	596	619	629	626	608	611	615	596	611	586	617	616	607	624	595	615	603	599	597	593	613	574	611	616	589	615	568	618	590	599	573	606	618	644	624	634	643	619	586	655	599	559	591	575	627	578	601	590	622	621	582	612	585	628	573	656	620	622	612	584	596	618	624	610	682	623	677	612	604	598	623	580	652	620	588	617	633	638	629	600	612	596	623	570	619	582	566	599	594	587	580	627	602	595	606	580	579	596	601	605	567	633	626	595	586	632	628	618	648	615	593	632	618	575	606	592	577	575	582	617	547	581	590	597	608	589	631	615	615	657	624	632	590	594	615	624	620	581	587	630	658	584	599	605	584	648	647	609	578	576	611	624	600	575	617	604	626	635	568	618	613	628	649	577	582	606	578	637	629	586	637	568	627	573	639	592	618	578	605	597	614	625	585	601	591	619	575	556	590	608	620	605	640	649	545	614	610	596	627	554	589	592	625	590	593	615	601	574	652	606	612	581	587	583	631	629	567	589	638	605	613	605	613	646	625	603	618	591	588	638	638	591	652	615	597	586	619	566	601	649	606	605	631	589	653	619	599	654	588	601	563	610	618	596	607	674	600	593	641	614	624	620	610	566	592	626	539	593	608	609	627	566	638	573	559	614	588	597	587	611	635	622	579	626	604	590	620	613	590	619	637	561	613	602	632	596	627	635	561	586	609	589	602	599	641	593	572	585	634	646	593	615	604	582	611	581	632	564	621	609	580	620	651	627	600	557	639	639	594	614	648	619	644	586	591	556	608	585	595	623	591	607	562	574	638	601	591	589	627	615	576	606	611	592	611	594	659	568	581	653	603	619	598	685	628	644	598	635	580	590	630	599	583	624	581	632	561	586	602	619	585	661	581	603	588	605	567	603	599	575	589	577	613	574	630	615	613	636	600	612	615	613	595	590	600	603	627	599	615	561	573	624	598	598	603	609	583	620	610	616	629	551	631	581	599	600	641	629	595	597	611	580	625	702	595	615	625	584	574	598	625	578	607	663	565	624	589	622	629	584	637	563	592	600	580	575	643	621	601	622	599	570	579	622	621	608	660	652	589	583	604	608	596	581	612	615	602	582	605	639	597	614	591	592	613	576	625	619	667	597	609	610	566	659	603	597	561	578	618	587	631	634	610	609	596	611	577	636	586	617	590	590	564	600	596	584	566	639	612	613	614	602	579	651	597	602	637	591	618	639	597	599	582	582	615	609	563	634	616	558	582	604	579	609	601	603	594	602	599	620	604	552	580	597	631	624	627	559	630	593	612	618	602	626	643	609	566	579	596	620	604	639	602	577	615	563	627	607	605	604	630	600	573	572	603	605	648	589	596	563	597	592	596	682	579	602	575	616	609	586	615	603	625	623	585	634	615	613	585	638	614	639	628	588	593	598	616	584	626	624	577	599	600	612	593	614	557	588	606	593	631	580	630	581	646	596	609	574	575	608	584	569	596	574	602	636	631	572	587	590	603	654	599	628	672	656	617	595	612	601	612	612	532	607	606	607	583	599	560	556	595	575	634	608	611	572	619	585	593	598	606	603	613	595	601	587	644	631	634	625	621	608	587	572	577	602	616	579	570	635	584	611	624	597	610	614	628	590	611	624	569	555	576	574	606	521	619	581	597	597	560	633	605	620	595	640	600	580	564	632	607	592	621	609	589	640	593	587	587	599	605	637	557	609	649	608	625	585	644	583	575	580	582	622	613	586	608	605	577	579	638	579	608	599	587	582	612	595	612	619	581	604	566	605	617	595	530	587	629	610	609	603	600	595	615	601	577	593	606	570	592	616	606	616	608	616	582	607	615	621	619	574	626	606	626	567	623	612	630	576	574	583	549	610	585	606	633	588	631	595	581	631	588	589	579	592	609	602	569	666	566	592	612	632	604	647	585	578	605	661	592	614	574	573	620	608	572	637	594	617	584	613	592	637	594	591	580	591	587	606	624	610	577	605	592	643	576	567	603	603	597	625	594	606	595	612	602	623	608	633	626	616	610	567	613	599	583	636	586	581	588	642	635	572	612	629	597	631	611	635	609	572	574	555	584	577	552	593	605	617	593	602	598	577	644	641	587	612	615	600	578	624	609	596	607	607	635	578	570	639	640	590	592	643	604	618	591	593	600	599	563	644	597	598	603	628	586	604	624	612	592	599	577	598	603	595	616	575	604	591	565	641	600	649	636	577	648	626	595	598	591	590	608	631	596	622	587	589	605	583	632	576	639	608	584	591	633	652	618	600	617	569	625	643	619	616	623	602	573	610	577	589	578	605	580	586	570	625	594	600	653	587	614	600	622	636	588	654	611	588	595	571	605	602	580	583	607	606	598	601	600	583	599	547	590	674	645	608	622	606	632	585	641	624	627	593	628	598	570	576	584	560	609	592	625	665	629	601	613	630	559	561	610	577	597	590	608	624	666	631	614	619	586	612	585	606	620	605	632	581	626	577	661	622	618	671	629	604	658	600	631	550	634	631	552	595	592	610	592	608	612	615	587	626	622	618	615	556	590	610	616	585	604	584	630	598	633	571	585	601	642	553	643	618	608	634	602	637	550	607	612	600	599	628	581	580	602	612	610	626	567	630	582	622	665	600	584	660	587	574	611	615	621	632	568	622	614	638	611	576	643	577	636	604	644	653	601	613	602	590	624	598	578	609	623	628	617	603	594	632	599	582	592	622	584	583	603	578	584	643	612	579	587	580	611	673	624	597	567	573	622	596	592	607	590	615	621	610	615	604	593	623	589	583	584	630	582	567	586	639	654	625	556	582	605	652	591	575	579	609	604	597	592	585	618	564	619	547	608	641	615	604	604	610	616	549	616	614	638	578	598	574	569	582	579	592	605	599
3992	4278	4115	1854	1262	915	843	8510	19767	17590	11206	4740	1911	954	604	545	532	531	524	514	520	525	511	525	538	534	513	532	518	482	505	508	516	485	552	519	508	521	547	525	497	466	537	510	476	484	465	515	526	500	504	506	493	574	455	530	557	591	518	543	512	520	558	550	515	541	539	517	505	523	529	476	563	493	534	516	518	465	561	479	518	495	506	485	491	470	537	473	521	511	521	491	524	499	494	506	506	489	476	470	524	498	520	536	515	453	536	506	539	458	488	527	513	494	543	474	494	517	529	470	516	510	541	566	558	467	507	468	518	496	507	496	473	517	493	532	502	521	532	510	525	489	498	510	513	546	484	468	494	517	488	494	506	532	482	499	521	538	507	504	522	488	499	537	473	529	494	471	453	505	494	485	475	530	525	513	529	524	490	509	490	485	514	490	513	485	530	553	498	491	486	518	535	491	524	510	503	532	526	529	511	517	535	505	527	526	533	535	479	488	500	468	498	492	487	516	507	555	503	512	498	499	479	506	510	526	473	514	520	504	524	501	518	535	520	525	487	495	546	496	528	475	562	505	504	508	478	507	494	516	486	502	459	529	515	537	501	501	490	510	490	548	520	486	527	446	512	518	523	528	509	526	490	497	500	495	526	528	526	508	480	522	497	471	495	503	504	514	519	472	526	539	496	500	471	481	555	461	514	528	518	518	492	510	526	523	483	499	501	515	486	469	518	470	508	490	509	487	493	557	516	509	507	496	518	491	509	481	501	538	523	513	524	536	499	555	557	536	511	531	515	494	501	488	524	486	479	478	536	522	523	493	474	542	486	527	506	495	561	530	516	479	496	483	483	532	514	510	505	518	490	509	524	521	527	490	514	492	495	495	519	495	524	519	556	525	504	512	533	513	519	472	507	512	515	501	489	524	469	508	520	521	473	481	531	503	511	479	491	502	511	524	499	512	526	463	528	526	538	526	520	522	493	524	488	496	479	466	515	523	488	505	492	477	519	499	519	519	507	494	471	511	544	550	516	517	512	486	556	532	532	496	502	496	505	516	496	516	504	523	490	565	483	513	509	503	524	515	536	533	489	484	517	511	489	522	525	484	504	548	504	504	528	428	498	520	510	502	480	534	543	539	491	495	530	495	490	481	506	527	513	487	488	534	510	527	524	498	535	474	504	498	503	524	529	503	527	504	507	489	498	525	526	552	547	463	514	505	491	518	504	503	492	520	483	526	521	491	488	501	496	509	505	483	518	501	514	510	518	527	502	541	494	495	516	498	472	507	507	496	539	532	542	497	482	460	509	450	514	468	511	501	473	519	559	505	504	510	528	527	527	477	481	479	489	485	525	551	511	542	532	510	460	507	494	504	500	536	482	534	514	549	486	521	541	483	544	535	515	504	534	526	492	528	525	508	494	486	511	487	496	498	516	550	475	516	543	476	517	488	500	490	521	461	501	535	477	510	493	506	487	480	519	521	519	526	530	497	508	513	472	516	511	524	546	504	515	543	484	471	523	568	475	512	509	522	541	528	553	524	556	510	499	506	512	466	489	510	509	491	473	504	521	480	489	544	479	530	490	520	533	518	491	463	480	459	506	483	481	527	534	493	495	558	529	528	525	503	508	507	474	532	498	484	550	528	516	471	536	499	507	489	486	508	501	482	511	495	535	521	507	501	491	524	480	536	522	505	495	538	466	494	540	518	498	503	519	505	529	491	541	504	530	516	532	519	518	464	490	516	541	488	497	544	517	514	507	537	506	499	492	539	482	543	452	497	512	503	502	521	525	557	512	500	521	456	498	539	491	519	521	487	494	488	476	509	475	501	518	509	487	539	542	507	487	468	535	518	486	497	463	513	523	497	491	501	522	521	491	493	519	494	491	508	479	535	491	543	500	487	526	540	522	503	525	508	473	475	517	549	493	495	537	537	511	478	509	514	504	508	523	546	472	497	523	533	520	501	518	481	500	523	520	502	535	490	498	471	493	495	503	493	506	506	518	505	494	499	518	530	492	473	514	535	533	508	503	512	510	488	495	491	503	486	509	520	522	480	535	492	502	501	528	509	506	557	494	509	512	528	502	497	529	535	540	496	545	471	520	499	533	512	519	517	506	506	447	502	514	514	472	531	474	496	563	502	500	468	482	505	509	531	528	486	502	496	525	512	513	480	537	505	530	493	554	503	486	462	480	525	490	489	504	490	545	524	510	514	549	500	512	501	488	473	483	496	500	515	536	505	527	494	478	487	465	498	506	507	477	518	485	483	493	519	560	498	506	528	481	486	542	490	514	539	485	528	511	518	533	527	482	463	467	502	510	497	520	475	502	508	536	507	475	503	538	551	503	532	497	502	512	450	522	490	534	525	494	509	501	497	475	533	518	489	485	498	450	489	547	543	515	538	499	533	545	503	497	493	498	486	480	534	498	516	488	519	557	515	507	487	516	502	473	525	533	546	530	510	517	487	479	508	513	478	501	504	539	509	544	502	500	530	472	502	484	495	513	537	534	482	487	492	535	477	525	498	511	522	505	519	483	517	511	507	477	462	499	526	533	499	484	465	507	536	541	500	492	481	485	491	512	496	480	545	542	491	506	539	492	493	502	517	527	518	494	537	475	479	546	531	486	514	490	452	501	535	504	500	541	524	515	486	516	515	483	492	506	500	480	476	485	503	496	487	540	540	489	527	558	502	537	495	547	518	494	506	478	479	557	498	489	522	494	481	522	522	532	527	465	463	484	527	515	505	475	491	515	486	533	501	496	506	473	466	518	501	525	542	463	516	482	528	522	499	473	489	508	509	549	520	497	483	509	537	530	479	552	518	523	491	535	480	504	494	495	515	491	489	472	533	532	508	511	505	500	494	512	510	493	486	486	520	485	517	521	505	488	483	520	519	474	485	512	476	507	504	514	559	479	486	492	550	518	507	511	529	477	460	520	507	470	499	522	493	538	506	514	526	489	538	470	463	499	472	505	487	493	507	502	505	506	521	507	497	514	525	507	502	486	522	467	539	494	542	461	517	515	539	492	487	503	536	510	503	507	534	507	507	521	524	526	516	519	442	533	513	517	527	492	484	505	511	510	510	489	481	528	513	496	514	470	495	525	535	503	489	507	539	488	524	507	471	492	489	493	520	508	496	522	470	498	497	520	488	536	521	499	510	552	499	490	516	459	522	530	514	515	488	541	519	507	529	507	492	497	515	494	492	494	498	541	530	520	524	510	519	495	513	541	516	543	517	512	502	514	495	554	511	521	513	483	518	522	541	513	486	535	530	503	477	482	484	530	509	527	471	495	538	480	521	479	498	478	522	442	517	503	533	506	529	521	489	496	526	500	500	540	517	488	515	459	509	514	492	532	508	544	502	506	510	532	515	516	520	466	530	522	471	517	536	490	506	524	497	528	545	486	502	493	511	489	524	490	539	491	521	538	459	527	505	533	502	517	485	490	503	524	507	504	524	524	506	516	501	526	512	446	527	493	555	509	488	524	506	548	483
24378	21482	28857	24517	21454	8877	2134	8260	37786	37158	27813	12635	3716	1798	1007	828	771	746	812	752	766	747	751	768	762	757	790	708	760	777	748	806	793	811	810	777	724	733	782	817	707	817	763	759	777	740	775	740	749	802	756	743	784	752	773	751	722	763	738	742	732	739	736	735	754	731	762	758	840	777	799	764	773	769	839	721	773	731	782	732	777	795	766	793	785	751	775	774	820	747	776	736	775	736	801	762	738	749	819	769	789	750	744	760	814	767	806	762	780	772	784	803	735	732	801	803	792	744	758	762	742	725	746	726	718	780	790	812	778	754	783	803	751	792	717	738	799	734	749	813	791	713	779	722	683	767	747	791	761	741	742	740	729	762	786	765	720	743	743	733	819	719	769	725	735	734	749	755	748	741	744	722	795	729	777	749	735	723	741	763	750	762	798	739	780	739	709	762	703	769	773	765	759	742	739	789	762	756	785	755	760	732	770	794	801	781	708	788	680	787	748	775	737	693	757	754	830	767	808	745	772	716	793	810	756	745	779	730	742	735	769	770	817	736	805	773	715	783	768	812	732	784	760	751	773	714	759	772	752	771	713	760	771	766	737	789	783	815	749	799	781	754	762	748	739	756	774	796	720	799	730	721	756	727	839	764	772	800	804	771	725	716	751	757	788	740	710	729	784	752	768	782	725	721	753	790	712	759	763	799	794	717	771	740	793	762	727	716	761	740	729	707	721	777	774	718	819	754	731	774	769	770	773	709	793	736	770	750	750	767	835	749	760	801	766	759	771	732	731	746	760	724	769	753	725	785	781	768	749	764	770	769	770	823	742	776	749	705	763	753	713	782	777	755	742	772	716	786	744	800	818	744	778	749	791	745	765	748	724	766	748	798	764	779	817	714	722	759	797	717	788	785	747	738	791	721	755	755	765	728	792	739	773	781	781	766	755	732	768	747	744	755	718	680	750	751	800	731	749	725	733	756	756	767	748	805	764	729	762	721	785	771	716	752	756	750	734	742	794	731	747	719	700	758	715	744	767	782	717	759	788	715	806	768	756	770	754	737	745	756	712	785	743	787	802	755	727	730	729	781	785	780	784	747	783	692	744	746	725	763	765	761	710	771	741	759	773	769	741	763	781	794	781	790	755	751	727	731	786	765	778	767	712	750	744	753	822	794	754	771	732	800	776	750	752	754	753	695	777	777	742	758	784	730	796	775	743	815	783	773	762	734	709	712	720	782	791	735	719	783	726	776	710	755	745	763	750	705	726	741	759	774	764	737	724	704	719	775	739	741	770	746	756	741	774	825	748	785	718	723	763	750	740	754	767	764	759	761	738	742	752	752	743	779	761	772	767	769	808	759	756	794	759	743	747	752	758	779	743	768	826	781	759	750	748	765	769	758	754	733	815	756	710	772	761	716	737	759	766	809	724	737	789	755	714	723	764	749	789	754	750	711	714	741	728	746	772	775	730	759	710	736	708	795	723	774	726	753	776	708	760	838	719	749	815	751	724	766	731	820	720	752	729	799	731	810	773	713	805	734	773	733	762	759	729	768	775	769	764	771	729	769	744	779	803	750	766	741	783	758	723	745	784	724	707	745	742	721	705	752	746	763	777	743	795	758	753	766	765	812	755	790	765	751	792	781	743	742	737	755	760	708	755	758	758	740	698	733	732	792	763	821	801	775	752	728	757	725	729	786	770	756	726	730	737	813	765	789	767	695	781	762	743	825	764	756	742	744	716	776	757	748	722	778	754	740	772	740	738	757	735	755	786	792	764	743	736	734	730	780	792	744	726	711	697	779	739	761	733	736	779	730	760	752	710	716	724	731	817	724	733	759	781	794	773	746	737	716	737	763	751	777	783	709	763	735	801	747	757	735	754	732	762	742	786	707	754	786	712	747	741	742	751	767	748	754	769	766	798	786	783	770	792	756	781	733	763	732	712	716	754	746	801	762	735	816	731	751	749	720	790	726	706	729	807	705	709	753	788	753	722	785	740	744	771	751	806	769	772	784	769	738	731	780	762	759	773	762	784	733	765	794	791	755	731	717	719	736	741	754	783	707	790	818	712	743	772	752	778	763	791	739	754	764	747	766	753	753	719	721	735	724	751	769	736	799	809	708	738	790	758	761	828	726	752	746	731	756	699	772	804	734	771	701	725	763	772	739	769	733	711	747	739	784	787	738	783	719	749	748	733	758	727	745	754	775	748	722	745	794	726	730	796	749	777	744	751	774	782	749	749	767	766	761	739	724	782	745	737	728	736	763	807	760	757	801	765	776	754	745	807	752	732	797	759	766	792	789	742	764	781	745	729	757	758	739	737	732	779	735	742	803	793	816	769	740	787	751	738	748	752	768	802	750	743	824	759	778	729	748	734	778	824	779	737	771	732	716	736	694	798	728	738	769	812	777	803	728	738	769	754	752	726	761	796	785	716	772	771	743	768	754	776	763	782	733	768	759	765	768	764	719	776	751	748	765	754	800	784	793	797	706	762	771	729	776	728	752	784	803	704	753	761	790	767	779	758	782	721	777	746	787	753	763	747	758	709	755	790	712	738	715	778	740	764	704	771	769	697	736	756	768	726	756	788	723	731	770	716	761	791	754	782	688	732	778	745	795	813	761	825	725	704	773	755	749	759	777	736	762	728	736	754	770	778	770	773	771	789	762	760	715	747	768	772	651	756	795	764	750	750	781	730	777	728	763	750	704	791	754	774	749	718	752	751	766	746	768	794	791	735	737	738	775	750	764	746	768	773	726	710	734	766	717	733	779	716	731	763	780	803	744	742	747	782	755	761	718	725	755	721	755	778	711	749	743	735	745	713	771	661	781	805	725	770	784	806	786	699	757	766	779	739	686	779	775	713	778	761	781	710	796	737	768	746	722	752	782	794	809	766	768	754	802	753	731	812	743	792	763	742	767	750	678	746	721	742	733	737	698	702	758	759	748	769	778	753	728	759	744	723	750	738	785	719	777	778	753	702	744	736	766	775	769	779	750	761	761	777	782	746	767	735	776	757	714	782	806	769	739	768	745	762	758	744	729	766	748	748	751	779	765	752	767	740	736	734	759	748	778	750	760	786	727	788	770	806	750	777	750	742	734	773	733	744	738	799	781	776	839	757	748	751	760	745	751	749	712	774	794	746	751	756	799	754	778	727	765	787	762	771	775	754	784	770	769	672	794	756	792	768	794	750	729	759	746	778	835	760	769	829	715	781	766	726	774	718	774	796	794	740	748	786	718	741	768	740	725	733	713	747	696	742	766	780	755	752	738	751	751	717	761	765	734	701	743	731	752	717	756	728	757	732	776	762	749	741	741	751	772	747	742	813	785	758	805	753	800	770	736	723	754	766	716	747	719	711	803	815	739	803	774	725	754	712	774	811	778	727	757	796	774	717	747	759	805	730	696	775	751	777	754	728	798	732	765	743	736	731	751	806	764	777	740	757	749	728	755	753	746	722	758	725	747	744	736	729	775	782	812	778	804	771	763	771	729
4342	8339	7051	3439	2352	1689	1357	11049	37822	32396	21952	9294	3435	1723	830	646	686	652	635	601	654	630	614	608	625	632	638	640	677	655	632	611	652	626	658	580	657	625	641	648	594	609	609	633	632	662	608	608	654	585	576	624	604	647	616	626	593	671	571	607	599	659	607	651	613	692	629	620	629	671	615	616	658	638	584	613	638	578	646	621	659	615	613	607	632	620	586	565	613	597	591	640	601	593	613	605	614	616	612	649	605	648	589	611	616	610	594	625	649	621	618	636	590	643	642	630	674	593	598	638	633	639	611	632	602	642	631	593	661	612	656	646	589	616	704	596	607	603	629	608	600	614	580	650	597	629	632	624	580	663	630	643	644	628	658	601	618	587	653	668	621	648	681	636	639	622	589	625	621	588	622	609	599	591	596	607	606	620	601	613	653	609	620	585	598	585	619	588	610	647	651	580	631	617	634	644	653	651	615	617	650	651	643	580	622	605	619	617	617	616	665	611	641	615	576	612	625	657	635	657	635	666	598	636	631	617	597	608	591	605	638	621	602	665	609	624	573	649	586	630	612	613	606	621	636	609	655	618	620	623	673	604	614	613	604	649	607	615	615	668	621	601	633	624	617	584	598	675	627	623	612	635	585	591	633	587	598	601	618	617	629	580	614	607	603	607	605	612	632	578	610	618	593	620	647	639	627	651	664	636	623	603	623	651	613	624	629	628	641	645	624	645	605	625	597	632	623	597	645	656	626	634	620	612	627	598	613	629	625	599	601	608	598	598	601	640	643	590	609	581	592	649	604	594	612	620	661	596	636	659	554	638	629	625	612	596	627	609	603	639	601	632	658	675	603	641	627	574	621	609	609	590	609	628	608	625	621	617	604	604	638	613	662	592	564	606	618	634	604	609	605	669	583	613	585	585	634	619	623	682	582	621	613	590	611	634	616	666	684	581	577	614	593	628	597	595	606	633	618	649	624	627	630	600	626	617	583	616	571	621	611	628	638	600	652	608	598	598	589	643	627	663	613	628	610	643	610	618	596	624	643	561	641	591	635	618	627	602	641	633	615	642	607	646	632	648	584	607	620	590	628	656	644	569	639	592	600	624	646	633	572	600	642	622	592	630	600	621	651	584	628	658	643	592	546	607	614	592	588	663	620	572	624	583	644	612	610	592	611	635	603	677	577	620	606	605	595	660	623	636	577	637	559	583	625	645	623	630	622	618	614	635	611	625	609	623	632	628	687	636	671	640	646	590	605	615	614	618	655	621	592	629	617	607	623	592	642	616	585	606	574	634	633	605	603	601	585	651	617	635	604	622	649	579	671	599	621	650	614	639	637	612	616	587	589	612	592	623	616	595	613	625	625	648	600	597	600	617	646	602	632	599	662	634	675	659	605	636	632	641	636	608	595	618	607	604	585	666	655	602	649	602	564	616	636	575	567	604	599	637	580	596	583	592	626	602	597	651	596	628	583	605	573	587	591	619	631	627	605	635	676	619	608	631	620	625	592	649	582	599	591	641	654	602	637	634	634	647	593	607	618	651	576	618	642	598	583	640	599	657	584	580	630	588	597	621	593	611	617	601	627	585	648	628	620	626	585	628	625	644	578	606	616	626	595	632	640	635	626	641	615	591	607	579	586	630	612	620	609	615	602	651	574	638	577	619	612	588	624	598	615	612	597	621	692	617	622	614	605	616	630	590	627	598	600	641	656	619	617	608	599	586	623	592	614	619	616	630	610	631	615	608	603	655	607	622	607	598	621	579	595	602	606	632	622	627	602	599	618	664	605	631	575	632	586	628	611	652	645	650	582	646	635	609	638	640	674	622	623	599	602	585	626	651	609	638	589	586	587	604	627	627	579	659	618	615	617	625	625	560	588	603	589	578	607	596	615	607	591	614	588	628	595	646	566	595	631	671	620	607	634	582	568	607	573	616	659	623	590	583	634	619	611	612	644	580	554	620	631	653	612	618	574	605	627	627	590	647	626	672	612	641	643	618	655	596	617	635	646	618	592	608	613	645	633	611	618	614	592	581	561	606	619	641	650	622	609	610	641	628	640	589	586	587	605	583	576	637	623	648	622	625	633	560	633	640	597	620	651	601	594	625	634	613	621	607	661	638	616	634	641	627	628	638	583	634	668	623	608	593	596	637	634	647	661	604	611	599	610	609	622	599	662	590	625	608	613	637	653	633	642	597	644	634	633	627	637	656	609	608	630	615	590	627	625	677	623	592	595	576	624	642	636	607	633	592	586	638	592	593	607	597	622	612	640	647	615	652	604	607	600	639	588	566	646	625	604	617	584	611	615	665	600	612	657	625	564	616	629	637	631	639	617	597	589	619	636	613	614	641	659	624	618	576	595	657	631	605	631	612	594	617	625	633	612	636	627	609	613	590	589	623	636	615	647	599	588	659	651	638	590	660	665	604	578	632	630	598	659	625	573	569	619	609	579	599	616	603	642	642	588	607	602	587	636	542	591	585	616	598	596	624	664	602	619	635	597	617	567	605	624	602	659	622	597	613	631	602	590	651	611	649	608	618	594	619	654	610	594	579	614	633	610	642	593	622	567	658	673	606	611	654	632	662	601	623	616	629	638	658	583	576	586	590	650	608	618	619	637	592	670	608	613	540	609	658	578	651	634	589	623	612	626	598	632	581	644	638	630	618	610	611	572	647	599	629	581	630	593	625	641	648	614	598	614	601	608	669	615	611	594	651	602	638	602	600	609	627	591	655	576	584	633	612	609	628	648	662	629	592	608	564	624	666	558	632	597	672	645	651	573	613	603	584	607	610	614	615	633	591	623	590	629	583	582	589	650	618	610	583	638	638	609	586	619	640	583	649	667	606	619	605	635	595	670	607	612	585	629	627	613	653	604	660	636	650	640	603	590	632	583	580	566	636	601	610	554	630	641	594	641	627	598	615	604	577	614	639	599	601	600	618	624	609	628	629	609	595	638	601	608	637	594	575	617	636	643	622	601	600	634	611	589	601	591	612	671	605	602	601	612	660	656	599	645	632	638	611	613	623	604	648	710	642	609	632	633	576	613	601	618	603	619	585	629	678	583	601	645	636	608	605	585	607	619	595	628	635	602	641	639	615	573	605	669	682	597	574	600	579	632	600	611	675	626	601	611	634	639	607	574	661	601	577	576	611	604	627	640	621	637	661	645	645	622	588	642	572	600	648	641	613	623	601	605	615	583	596	582	600	586	614	617	671	642	587	613	615	592	596	627	597	622	590	611	623	619	568	600	577	651	613	598	666	586	619	602	567	613	596	626	581	584	603	605	575	689	601	553	602	587	608	588	583	571	617	608	584	614	660	639	599	589	645	590	654	574	610	595	592	589	591	636	604	588	592	597	644	626	557	601	590	669	614	620	590	656	556	584	594	591	610	625	603	593	587	600	662	643	590	627	638	617	622	626	611	597	615	576	592	615	648	574	618	632	582	572	633	588	589	588	605	638	628	579	629	598	613	620	643	583	616	531	551	601	603
27837	12412	2022	1000	688	595	583	869	2271	2510	2019	1223	777	614	578	562	526	537	533	549	548	550	539	526	541	562	541	556	548	558	540	547	585	593	535	582	525	549	539	549	545	562	566	524	572	532	511	621	553	540	553	551	619	542	502	563	560	573	603	573	563	563	597	552	526	532	549	557	558	529	519	551	554	554	529	530	570	532	581	560	570	537	541	548	595	554	532	561	559	512	590	557	516	515	560	507	545	528	551	544	560	549	536	492	549	566	585	544	545	577	539	540	533	576	550	510	547	535	520	555	556	534	551	543	539	597	536	553	541	536	555	551	538	519	518	529	546	547	547	559	552	520	556	581	553	528	583	521	570	527	543	553	585	504	521	517	495	531	559	536	551	571	505	563	501	556	534	537	542	528	499	506	568	572	578	525	524	538	561	534	554	566	579	558	531	526	512	574	536	565	550	563	513	609	541	551	540	489	506	549	533	547	508	553	528	583	548	567	542	531	542	620	515	546	531	561	532	573	569	568	537	535	495	539	542	564	545	563	510	524	550	535	529	559	586	524	553	556	558	532	590	550	551	576	511	573	502	561	516	556	560	524	559	530	559	561	573	527	574	547	542	527	542	527	524	526	526	547	533	558	560	549	607	578	516	540	540	522	542	573	575	545	573	510	540	575	557	566	557	543	549	553	573	535	594	556	543	519	562	529	540	557	537	572	551	544	589	535	554	538	563	551	598	557	538	566	577	533	516	500	531	526	557	569	548	559	524	572	566	523	543	558	537	554	548	575	549	563	487	601	562	509	553	524	566	496	537	586	563	494	521	541	514	563	560	545	490	587	547	566	553	554	568	531	592	571	524	550	523	577	547	564	511	516	550	532	504	532	560	517	538	517	560	525	517	548	543	563	531	571	545	549	559	548	616	562	559	527	529	534	546	562	514	609	524	553	550	530	572	538	545	522	531	541	557	510	494	546	508	542	528	503	561	543	555	581	530	572	564	579	565	578	535	569	554	504	542	565	562	550	510	543	532	538	544	589	513	563	509	550	515	559	515	552	553	545	553	515	567	548	513	550	547	566	560	510	526	548	566	558	528	564	570	549	583	539	539	567	512	510	547	566	564	544	536	528	542	559	568	542	530	564	551	574	521	522	507	562	520	541	513	525	491	548	494	529	569	557	532	553	551	526	553	543	524	521	543	540	567	558	538	544	560	519	572	528	539	541	538	534	530	519	562	526	550	544	554	537	546	548	592	545	520	545	585	582	551	540	596	568	588	549	523	576	543	551	514	575	560	552	558	537	552	533	524	556	528	564	554	604	596	540	546	549	516	574	589	542	552	536	554	579	587	602	531	530	528	555	539	559	566	495	555	522	542	555	597	565	543	557	581	544	571	546	543	551	578	558	563	554	539	508	554	545	526	571	559	563	561	526	542	574	514	529	529	514	569	572	552	526	583	554	544	503	594	524	535	519	577	535	542	505	554	541	572	531	608	517	529	559	552	604	556	525	511	558	621	553	518	550	536	607	588	550	561	519	555	557	542	539	558	552	562	583	531	557	491	555	547	522	537	557	509	541	564	500	548	561	550	540	544	557	501	549	499	595	547	556	605	496	541	519	591	538	502	573	540	501	540	561	566	477	546	527	550	529	590	507	553	519	535	541	513	554	544	552	543	532	561	558	582	563	555	507	549	523	547	584	522	541	530	526	590	538	569	573	540	588	531	511	564	515	504	517	558	539	550	509	545	556	561	526	537	558	532	560	490	505	536	519	589	550	565	537	525	532	542	561	560	547	538	502	482	596	528	579	522	533	500	588	567	525	519	523	523	501	522	578	551	545	533	553	562	586	509	531	501	560	580	588	619	536	570	580	535	532	554	552	508	526	596	537	531	582	556	535	562	598	509	549	580	548	563	566	545	537	527	545	566	531	525	517	548	535	574	559	576	509	537	566	527	535	548	558	546	520	554	567	571	561	568	523	557	551	549	545	550	544	607	525	550	512	586	518	544	547	515	521	487	510	584	549	565	537	519	546	540	539	592	566	595	546	504	554	554	531	535	521	535	559	566	537	541	537	542	536	512	552	577	508	547	524	569	526	544	568	560	542	577	558	544	510	601	529	505	594	570	536	517	560	564	566	540	545	589	530	500	514	527	570	567	551	537	548	544	573	558	519	552	520	501	552	546	571	530	509	523	501	573	572	535	555	583	517	547	536	528	546	532	575	540	542	558	495	552	550	556	585	550	547	529	511	539	550	590	547	540	519	568	545	488	556	518	488	536	509	525	560	545	544	583	576	556	558	567	533	565	574	520	503	558	488	502	575	566	575	553	576	526	555	530	555	537	513	547	573	580	537	533	495	558	543	532	519	572	561	539	550	567	508	555	563	558	535	556	579	514	598	537	527	545	544	583	542	571	559	581	533	537	492	531	540	537	533	560	557	581	558	531	571	573	570	614	551	559	573	575	579	563	559	497	528	517	565	529	587	527	567	513	557	551	563	534	540	525	536	541	544	552	539	563	551	525	534	571	575	545	559	505	546	546	558	532	617	520	536	516	528	564	547	514	557	565	547	547	555	504	551	539	523	501	564	596	551	564	576	541	535	556	578	525	564	529	554	534	544	551	528	506	545	536	516	532	513	501	516	549	607	602	529	519	563	560	558	541	506	573	552	562	497	557	522	580	555	562	539	511	540	533	544	538	512	564	586	589	578	552	510	543	550	551	527	581	548	557	528	540	550	567	521	537	500	576	544	539	518	571	577	552	568	539	589	539	520	525	555	540	550	575	530	581	564	576	516	531	564	556	554	548	612	507	556	541	545	541	530	569	532	542	523	571	537	627	524	519	510	541	535	553	555	531	574	527	556	586	544	491	577	525	528	575	592	562	533	593	584	522	512	549	559	604	568	564	533	537	575	531	547	568	529	521	544	550	557	533	563	543	528	539	516	594	559	557	546	545	476	545	550	563	557	553	610	585	581	610	558	523	519	534	581	545	559	540	516	568	555	535	528	589	550	532	545	528	544	534	562	504	574	558	577	535	560	536	573	571	562	539	524	557	506	563	533	525	558	545	544	541	518	548	558	546	566	534	542	490	596	549	519	569	569	504	568	546	542	557	548	559	573	523	550	519	552	562	592	530	549	555	544	516	514	550	543	560	563	528	555	520	577	573	502	584	585	550	546	557	514	533	560	540	520	570	564	568	522	521	553	539	582	543	533	512	562	519	519	549	524	509	550	531	516	558	580	553	537	541	539	521	560	528	556	536	561	540	550	531	541	513	513	556	537	535	560	510	549	555	540	538	558	538	497	586	583	522	581	537	554	558	534	551	566	534	584	535	586	527	551	532	572	566	565	562	520	533	561	530	561	586	577	571	533	549	576	529	530	526	543	521	526	525	553	531	559	556	541	510	564	558	520	539	554	518	594	554	545	511	549	546	518	568	539	546	579	505	515	549	539	544	564	542	568	537	527	590	539	562	558	545	558	546	554	568	558	524	561	557	520
5346	1427	1456	772	617	598	515	919	2813	2917	2190	1181	684	528	462	432	434	429	443	410	438	434	444	453	427	415	436	459	429	421	457	455	422	441	419	439	434	419	422	427	434	423	453	431	439	472	480	446	473	440	478	412	463	449	455	432	412	457	430	440	428	434	506	443	455	434	448	450	477	419	409	417	464	463	435	408	445	446	462	429	482	454	440	466	418	438	441	429	445	473	456	464	440	448	432	457	482	447	448	434	467	441	430	465	430	425	438	437	475	425	460	455	455	452	447	444	414	418	428	460	450	468	435	472	430	476	463	434	440	449	452	453	429	440	445	464	428	405	454	425	440	432	419	438	469	434	393	404	422	418	421	435	438	454	457	434	458	432	465	455	502	413	412	470	429	441	459	436	453	426	455	401	482	409	441	449	410	447	453	437	440	428	450	453	442	431	398	459	436	467	420	431	456	477	460	420	433	438	480	423	428	432	426	421	394	403	420	467	401	420	452	446	435	461	441	432	455	450	470	417	438	489	449	448	443	489	498	462	446	419	472	438	438	436	425	418	425	423	495	453	461	461	423	465	454	450	413	395	412	429	427	465	448	472	470	441	461	427	433	458	448	479	443	444	447	468	456	441	389	444	442	460	457	419	405	424	450	432	451	425	412	457	462	468	486	396	455	470	457	455	441	425	425	447	490	412	439	477	445	439	416	467	441	406	467	442	445	462	405	436	447	471	448	419	421	468	455	455	438	494	445	451	449	457	443	435	422	481	444	411	440	458	459	457	417	474	416	439	504	438	417	443	449	432	416	437	437	473	458	447	487	454	443	452	440	448	421	431	463	426	446	450	455	459	442	416	486	493	411	461	437	430	410	454	442	442	454	436	489	445	437	479	453	460	439	421	445	419	440	439	452	423	412	451	450	426	418	461	435	480	399	445	481	467	401	424	447	417	443	442	430	418	439	449	439	442	399	412	456	433	455	425	462	463	447	448	446	466	451	428	426	424	437	434	425	433	463	442	425	440	428	459	448	453	448	433	435	456	427	462	446	447	442	455	418	450	441	435	437	419	449	471	445	459	439	459	398	442	449	472	445	441	464	418	453	409	476	449	436	410	505	431	435	449	457	450	461	432	413	446	477	457	421	418	421	424	414	464	480	420	437	433	441	429	452	410	425	444	439	456	448	435	419	454	440	466	425	463	452	456	489	454	483	442	439	418	439	424	471	437	441	426	473	428	450	457	422	438	452	470	439	454	432	467	458	429	464	410	427	444	442	464	438	418	456	472	458	439	409	434	439	463	401	457	450	443	444	480	415	432	423	455	428	407	466	451	464	448	413	409	476	428	446	456	445	406	474	454	479	450	453	464	454	455	432	407	417	457	469	462	474	514	462	433	446	425	439	437	449	474	467	439	426	458	453	438	434	395	427	455	423	496	431	466	456	425	460	445	468	454	457	432	441	455	462	438	429	452	436	485	455	442	435	392	457	443	418	472	439	445	445	464	423	471	482	445	469	417	420	449	448	400	458	457	432	425	418	461	459	423	452	435	425	462	440	427	419	461	474	434	447	443	439	414	440	440	458	458	457	442	422	457	411	394	443	452	410	487	438	439	436	461	452	419	392	442	459	433	472	485	433	410	408	478	427	435	404	408	417	435	436	416	472	446	471	441	466	470	468	430	469	432	434	441	445	425	414	467	461	432	408	465	419	443	446	442	410	427	440	417	412	456	455	431	432	449	471	445	476	432	397	476	457	454	453	458	438	446	411	428	450	460	445	474	439	435	469	446	463	461	467	448	428	450	442	430	441	492	441	445	456	490	410	440	445	453	421	413	416	457	441	412	416	432	427	418	449	472	409	434	441	445	477	451	445	416	453	404	450	452	449	469	436	455	444	432	436	436	437	478	460	427	418	432	469	437	451	441	431	434	458	469	474	443	450	459	448	449	437	452	448	448	416	450	439	438	435	423	453	423	451	436	423	448	435	456	495	455	446	437	454	437	424	487	443	427	463	462	437	423	429	425	446	433	465	424	391	447	404	439	420	448	420	456	446	408	453	458	407	423	464	419	420	405	390	458	417	467	414	448	455	434	441	459	467	385	468	467	465	440	408	451	447	461	419	485	432	433	486	400	454	451	436	459	423	454	454	402	430	464	450	457	453	440	402	433	473	439	448	464	439	450	467	461	469	442	442	453	432	401	437	435	454	449	468	442	477	447	460	474	434	431	439	439	457	437	446	405	459	454	444	450	448	463	418	416	434	420	461	433	462	464	474	450	451	446	455	476	443	456	365	432	454	476	448	437	457	460	442	438	486	447	436	434	451	473	452	438	416	474	446	457	441	419	450	429	413	463	438	436	398	429	444	445	430	486	444	427	443	477	474	425	448	442	448	422	438	409	467	435	458	430	454	425	437	433	453	433	445	461	448	454	388	451	453	457	409	447	482	455	468	439	447	448	424	465	429	394	438	489	426	424	456	430	386	413	451	437	453	479	426	446	473	452	487	429	442	448	424	499	433	418	414	419	434	422	437	436	435	470	435	433	427	433	445	440	458	423	496	429	448	428	426	437	422	457	479	466	406	434	427	455	451	418	449	421	459	418	386	437	450	400	415	476	442	444	445	447	448	466	473	435	455	449	446	429	462	447	446	467	400	452	457	449	417	431	445	492	441	458	458	420	468	400	449	445	462	418	465	505	434	417	435	426	413	444	433	440	448	473	430	445	425	437	459	426	422	435	433	429	450	431	458	457	425	447	469	412	443	429	432	468	476	441	413	458	460	444	427	413	456	447	417	405	451	456	428	448	408	438	433	411	451	419	462	457	472	422	458	447	414	448	454	437	457	439	456	399	479	436	458	453	444	458	470	444	436	439	443	434	454	461	433	413	442	456	457	401	419	428	454	453	442	442	472	454	427	450	490	452	464	401	447	444	429	439	443	442	456	408	481	451	481	445	440	460	438	423	414	431	473	474	462	420	423	426	458	432	455	491	425	433	465	412	412	462	461	472	462	438	445	446	442	413	461	407	445	419	454	461	428	422	418	442	441	458	465	412	477	454	422	402	421	434	479	398	433	439	428	420	427	430	432	454	407	465	468	450	441	436	427	421	413	447	444	423	413	460	459	439	407	465	429	445	411	452	440	469	473	433	457	420	439	472	452	461	403	395	451	450	427	446	450	439	492	470	463	432	437	447	451	461	464	456	446	413	425	454	409	394	432	429	455	422	449	424	438	472	462	451	453	468	432	440	468	462	429	455	479	449	407	449	451	434	444	416	418	458	433	417	443	476	408	432	438	462	455	416	471	473	454	432	436	410	456	429	422	444	455	462	374	454	394	474	477	418	425	450	461	487	402	455	462	440	454	444	424	425	457	450	441	432	465	498	419	409	445	440	432	444	434	437	448	442	416	470	428	436	455	452	463	429	435	448	437	466	474	441	459	451	465	422	439	429	421	427	434	476	411	462	443	395	474	426	454	422	421	444	466	436	405	413	434	434	422	434
25755	21506	27348	25493	5223	1426	990	2499	17513	20807	14513	5993	1961	1106	732	629	635	604	608	580	630	618	638	593	581	618	546	573	588	617	597	605	571	644	604	604	615	587	594	591	571	597	653	632	599	597	557	565	610	554	633	596	576	571	605	569	616	576	577	608	629	648	623	605	584	561	580	587	564	601	636	581	590	610	616	647	625	609	584	631	645	591	617	585	652	556	566	622	577	593	537	570	617	627	622	634	643	534	548	622	564	602	557	601	578	597	580	620	643	601	638	612	626	589	617	605	576	548	604	594	584	585	595	609	610	609	578	579	614	660	591	608	542	606	614	593	601	588	594	571	622	584	621	595	613	551	627	643	592	600	571	646	541	552	564	572	574	608	585	596	609	609	650	629	573	625	586	570	583	613	579	585	577	593	573	611	619	622	610	576	570	584	577	622	614	628	595	583	581	555	554	562	604	601	588	598	580	579	587	634	599	603	585	631	593	572	584	596	600	619	566	614	558	589	534	619	627	574	620	604	606	580	574	610	605	561	575	611	587	568	581	558	567	579	614	585	556	606	616	598	595	610	552	629	598	625	597	589	609	567	587	583	606	629	578	621	602	608	601	609	616	597	564	589	639	599	599	582	610	571	664	563	622	585	610	583	560	598	620	541	639	579	591	622	608	621	591	598	613	613	586	616	567	617	595	597	587	627	614	552	568	600	646	598	549	600	533	553	624	599	583	599	632	570	651	598	650	599	588	609	583	615	604	583	611	594	614	575	594	627	595	599	588	611	556	617	608	563	639	641	625	572	566	603	604	603	585	610	613	616	600	597	577	575	579	595	620	578	577	633	643	597	608	547	617	598	588	561	601	624	570	567	624	634	584	636	571	604	591	589	636	512	570	572	560	581	612	625	605	593	583	589	625	584	576	600	580	588	597	609	540	580	593	577	582	634	631	571	582	608	623	570	617	576	593	623	617	609	549	576	619	582	579	624	588	606	618	579	621	549	596	593	588	596	562	569	645	630	572	547	580	618	585	662	616	617	558	579	608	648	582	578	560	582	594	601	602	627	606	586	626	614	624	604	623	612	581	617	593	626	574	574	582	574	582	600	609	588	586	635	619	589	570	607	591	634	616	604	611	617	564	633	582	624	614	555	631	590	574	599	585	584	584	587	609	580	630	595	616	590	557	575	623	571	612	591	551	614	589	582	591	646	584	662	609	588	569	617	633	595	601	569	602	543	576	584	564	559	633	598	600	627	609	594	568	588	579	606	622	606	617	616	522	594	601	601	630	570	624	581	630	561	605	575	659	588	630	603	640	613	570	585	577	635	596	545	644	588	619	633	588	644	585	575	594	602	614	605	607	605	620	591	597	575	594	614	639	612	598	610	572	557	612	589	595	583	635	584	607	633	596	545	596	586	602	631	581	571	558	588	611	594	601	588	600	589	555	621	631	582	560	573	588	625	581	603	583	619	571	611	613	608	589	619	566	583	568	591	567	605	626	610	600	631	544	579	577	608	603	599	537	618	622	623	627	611	607	597	596	609	592	604	618	610	593	634	602	575	634	591	645	568	591	651	565	585	582	591	587	576	589	625	580	581	585	567	585	602	589	621	553	596	571	578	589	581	602	587	581	563	587	598	598	591	593	521	570	548	631	585	582	590	596	602	598	627	556	563	606	593	584	596	583	553	577	588	625	583	666	593	592	605	571	588	584	584	577	617	612	578	589	588	561	557	597	569	602	572	578	586	581	584	659	595	606	606	582	618	623	588	580	543	602	627	629	612	596	588	622	534	597	570	611	589	614	571	612	542	591	589	585	594	561	573	564	605	582	639	564	615	587	635	614	570	567	578	616	618	603	587	595	593	594	642	611	569	615	574	562	588	571	592	624	578	582	588	576	563	596	615	630	555	589	613	611	552	612	641	610	608	568	629	579	620	583	587	592	590	605	601	601	566	585	614	600	588	621	591	587	619	615	579	613	573	604	594	597	607	575	604	617	605	549	591	595	604	613	605	603	570	614	589	628	631	563	581	581	573	578	541	600	619	628	599	601	574	622	620	606	567	620	572	600	567	589	598	579	578	630	595	592	636	610	585	579	603	562	559	609	552	605	595	602	635	547	591	582	591	582	644	618	610	571	576	598	597	588	591	616	557	590	597	587	604	595	628	621	580	582	602	602	635	578	591	600	610	590	586	614	608	565	597	587	560	593	622	581	592	607	581	621	602	564	600	617	586	604	614	575	628	541	598	558	615	587	530	650	560	601	613	612	603	631	578	623	650	600	555	588	573	563	597	609	625	594	569	620	587	596	585	550	581	625	598	611	619	617	560	628	644	630	613	567	588	590	581	594	659	562	606	605	615	582	623	605	578	577	595	621	609	650	604	597	585	581	651	600	600	602	581	564	551	575	627	567	617	594	623	623	602	604	610	623	562	643	587	567	576	578	569	594	595	601	573	589	561	585	588	578	598	571	617	568	583	579	575	595	592	633	596	622	593	572	585	561	602	588	628	606	610	604	588	628	564	636	635	586	599	593	600	593	599	597	569	563	572	594	548	618	554	642	604	622	611	624	594	598	597	625	614	610	635	596	633	647	578	589	577	620	626	629	627	582	589	590	599	575	635	548	606	590	583	589	559	602	612	603	614	590	603	615	586	598	576	565	576	607	586	575	590	603	595	640	594	604	607	574	625	612	563	608	646	581	642	598	609	587	594	550	625	656	612	610	555	598	641	631	566	594	588	596	601	624	598	601	595	638	605	593	576	605	598	600	594	546	596	542	606	592	612	580	615	585	613	605	621	601	571	644	669	602	601	589	568	608	607	596	578	631	581	633	585	574	605	566	625	577	627	585	599	616	577	570	618	613	595	626	572	580	586	584	598	547	620	602	526	594	612	636	598	564	623	571	595	553	604	617	616	595	573	654	582	600	592	563	639	586	613	614	610	608	649	622	565	570	584	609	572	599	589	616	612	565	615	579	610	619	560	599	607	610	555	605	603	615	585	600	630	597	607	614	654	567	594	611	608	581	574	650	603	562	619	649	603	598	572	575	618	608	588	595	597	615	612	561	577	594	595	588	575	611	606	545	589	601	590	576	602	616	587	573	588	588	640	636	636	573	572	589	572	639	594	557	612	597	592	631	569	627	612	616	628	570	594	619	569	595	591	555	604	600	578	548	560	617	576	574	582	542	580	615	572	609	606	625	590	618	640	551	641	592	615	572	581	567	578	565	617	564	550	615	574	581	621	608	584	569	570	624	560	609	591	620	578	631	618	590	614	624	604	580	593	565	574	570	598	577	594	608	598	616	630	598	629	621	571	606	574	610	564	602	604	593	641	556	604	603	620	600	588	609	617	576	599	586	602	613	570	602	622	590	640	570	587	579	547	598	589	567	633	599	576	642	611	617	589	652	575	594	571	599	646	599	594	628	598	563	568	604	588	596	563	580	595	575	601	613	600	610	608	583	562	625	611	567	581	587	567	595	614	667	552	610	593	638	596
4101	3683	3486	1901	1332	1065	906	3502	19527	18430	12154	5404	1916	1070	662	562	523	537	524	501	551	513	491	520	493	476	492	520	497	501	538	530	478	537	492	482	507	504	500	508	490	552	516	517	491	486	544	460	514	512	501	465	478	533	507	452	485	504	542	534	517	487	506	480	497	486	524	503	526	491	545	516	481	538	488	480	501	505	535	465	492	487	451	478	500	507	501	546	524	505	526	482	509	515	507	493	549	535	504	480	534	492	472	542	487	518	495	500	480	500	503	490	509	516	517	519	505	470	511	480	527	500	519	553	520	499	489	527	478	558	475	513	500	521	516	493	525	539	549	513	519	462	538	522	491	532	499	498	506	465	503	506	523	507	480	496	449	489	484	482	486	466	499	553	466	524	496	524	471	512	488	515	480	541	507	515	501	505	504	519	518	476	487	486	539	480	528	485	506	507	501	478	513	488	481	521	443	501	514	496	489	522	480	498	494	497	489	499	518	503	502	455	512	485	524	519	514	534	496	484	507	516	496	499	518	545	483	516	522	487	535	514	505	541	486	492	478	497	516	541	528	473	499	518	488	530	517	504	473	561	486	518	509	489	508	511	500	489	501	513	492	455	559	505	524	507	465	503	498	508	471	482	494	501	515	511	563	511	506	512	510	501	485	507	542	509	519	489	506	505	483	532	514	480	521	518	514	511	516	529	478	494	462	505	534	493	517	515	495	541	496	502	506	512	482	482	491	471	487	477	525	523	520	486	499	445	527	508	530	478	524	516	524	519	507	538	461	472	521	507	496	511	490	473	497	478	509	508	509	515	492	483	529	463	500	491	513	472	505	504	502	482	515	512	499	534	509	494	532	544	527	512	517	522	527	467	520	521	496	490	549	498	474	481	457	502	506	515	513	527	503	510	505	526	491	494	521	494	485	516	497	524	475	544	495	513	459	499	541	502	515	470	518	477	522	499	505	515	502	486	486	549	512	508	530	490	509	540	484	489	492	513	532	479	514	506	519	466	477	554	494	501	510	519	512	492	491	525	476	489	516	514	501	577	463	490	507	526	477	530	488	476	491	491	517	459	519	495	525	504	515	519	512	508	506	513	495	488	558	492	461	525	482	506	531	485	514	481	481	513	487	515	528	521	483	490	486	480	535	536	495	498	525	494	526	506	464	476	514	479	517	482	503	501	473	513	539	533	504	487	518	495	514	461	493	508	506	525	496	502	535	509	523	519	526	502	521	468	489	506	518	497	511	500	510	473	568	541	481	515	491	500	463	489	526	476	512	514	502	489	520	507	465	461	475	511	459	483	492	529	501	493	520	497	520	486	480	484	514	534	475	482	510	483	517	508	529	495	493	527	499	465	519	526	510	498	481	509	489	482	516	488	470	469	536	516	469	521	551	494	516	507	549	532	508	477	503	470	538	542	496	482	489	507	490	518	499	483	479	482	520	514	502	516	505	440	533	489	523	507	499	495	489	480	471	513	529	475	505	505	490	476	499	506	505	504	533	474	496	492	496	489	501	480	505	477	488	536	470	495	502	489	514	530	477	523	518	476	483	525	475	509	509	474	495	487	518	516	517	490	483	504	532	507	495	501	486	514	486	543	517	503	487	537	482	505	537	493	435	513	501	489	494	485	532	554	507	490	529	509	525	497	486	528	479	493	502	507	517	489	476	508	479	550	514	506	498	524	480	527	504	506	520	503	453	545	510	460	465	503	519	479	524	496	550	528	492	486	506	535	565	499	484	492	485	523	466	492	488	506	486	482	486	482	494	511	466	459	504	494	497	471	495	481	532	477	517	499	494	513	483	446	505	506	514	493	501	466	513	501	530	512	496	545	505	530	516	513	526	527	529	488	478	546	504	465	534	517	504	494	467	475	531	483	503	498	501	474	482	531	538	525	459	509	553	504	487	477	464	485	528	474	485	484	504	487	491	528	505	512	473	533	470	513	496	502	471	463	519	506	452	482	488	526	515	458	544	485	544	515	477	506	508	517	483	525	487	471	491	507	493	503	491	479	490	442	537	535	506	518	490	494	537	468	524	495	506	512	524	499	476	485	528	497	471	538	522	514	575	526	502	485	514	515	468	468	481	549	507	497	525	523	487	519	512	500	497	503	486	481	513	452	525	549	502	515	468	490	466	503	495	460	531	526	551	500	457	495	543	485	453	493	463	509	482	469	481	482	485	540	464	449	475	492	516	510	506	490	498	515	520	546	543	505	536	518	488	479	506	521	443	515	509	517	518	484	531	552	504	513	487	528	467	486	500	460	490	485	528	517	502	473	536	480	508	496	490	497	518	519	487	511	480	514	492	508	505	514	527	520	501	484	470	511	537	533	454	501	487	475	496	523	503	505	508	508	515	492	518	523	496	466	529	503	522	485	490	524	513	515	503	497	483	520	516	514	486	505	509	480	456	500	493	526	503	478	497	505	511	478	501	510	477	496	493	518	492	517	495	501	528	506	521	515	534	540	520	508	485	528	529	486	499	482	489	483	529	503	497	510	485	510	467	491	502	509	505	540	523	471	498	477	490	485	523	516	504	513	471	487	521	478	474	518	546	498	506	515	502	517	518	462	535	482	530	528	476	545	459	508	512	507	502	486	529	505	475	512	521	535	499	530	503	503	473	489	529	516	482	543	475	491	508	535	484	511	522	496	520	507	502	480	499	485	543	550	520	516	522	505	501	498	456	497	518	528	480	514	481	504	493	471	505	485	461	510	521	534	508	500	468	551	503	450	515	536	509	497	530	507	512	542	513	467	467	502	493	537	498	503	506	531	535	499	510	519	517	511	512	490	497	474	504	496	492	482	482	533	509	476	515	494	517	487	453	492	476	532	483	476	529	499	492	521	484	451	430	477	495	483	478	553	495	532	505	505	495	501	502	537	504	515	491	479	489	473	503	507	477	512	521	513	516	479	530	530	510	463	536	488	487	512	476	483	504	543	519	512	546	479	477	531	510	474	495	418	512	500	499	483	516	484	521	434	486	475	491	470	528	472	514	524	473	479	518	485	509	494	513	510	509	508	549	489	530	489	513	473	474	498	497	467	477	501	490	488	498	501	477	468	494	543	527	503	510	492	464	484	492	533	516	505	492	521	506	477	514	499	465	472	505	529	522	492	491	521	511	492	460	498	495	452	470	532	520	496	489	521	513	493	485	488	460	503	525	513	470	495	501	504	461	488	494	492	494	477	493	526	507	505	517	536	531	502	476	516	513	499	527	520	507	498	482	499	509	499	493	519	493	545	478	511	509	513	489	503	476	526	506	523	492	486	497	495	496	516	496	513	517	489	511	479	500	512	471	541	521	490	509	481	527	500	507	484	487	505	468	486	523	527	504	537	508	494	471	528	507	495	485	514	506	525	492	534	518	522	523	472	536	517	530	511	480	510	494	504	503	520	522	519	484	526	480	471	447	502	498	481	487	494	511	481	550	513	492	516	510	519	481	497	513	505	504	548	508	510	492	524	501	478	473	460	507	489	498	507
24424	21474	28845	24524	21451	8895	2101	6053	34047	37658	29093	14500	3957	1903	976	820	767	821	781	723	749	760	775	761	737	748	781	740	763	734	742	730	804	774	821	782	779	755	694	744	716	718	788	784	730	709	748	757	785	785	739	733	724	766	768	766	713	800	763	748	766	772	749	726	773	736	791	766	760	741	733	747	766	722	749	763	737	751	779	711	742	728	728	796	735	775	743	694	702	707	767	717	725	803	728	728	704	788	699	718	710	752	730	769	738	745	746	721	765	753	735	813	745	746	766	728	691	710	706	744	771	754	777	724	740	778	762	742	725	757	767	794	814	749	766	735	731	735	763	774	757	751	712	742	764	738	686	774	749	788	760	777	746	710	800	772	731	763	725	740	771	768	796	700	771	708	756	749	740	729	730	757	735	746	721	773	724	745	691	743	781	743	743	773	777	726	781	753	727	773	785	721	752	767	750	701	722	798	770	736	754	757	671	738	755	750	762	702	697	774	784	776	754	758	728	733	748	739	784	754	703	751	717	717	735	726	732	724	686	737	759	769	722	796	728	720	722	757	779	742	773	710	736	726	742	773	717	707	758	724	755	719	701	765	754	722	746	775	745	756	770	741	712	733	759	759	712	794	720	755	779	700	743	774	759	783	769	763	786	747	755	737	795	727	747	733	716	745	745	770	725	748	738	727	745	722	738	783	781	727	753	780	675	769	761	731	829	740	758	799	729	762	769	779	793	793	729	727	738	743	784	789	757	718	727	724	728	745	745	754	719	809	733	790	707	766	735	766	733	704	749	747	756	781	713	789	746	749	744	760	675	755	713	716	726	736	780	774	760	732	778	763	780	804	711	754	700	784	765	732	700	744	756	788	761	726	695	707	722	712	727	769	749	748	725	731	768	735	798	748	705	710	774	754	732	723	762	745	770	765	749	758	739	749	755	780	721	738	793	764	719	725	693	757	745	789	742	727	743	726	811	770	748	729	747	759	745	724	707	756	718	748	755	721	698	667	705	796	771	771	693	736	764	744	719	746	779	734	678	762	755	719	784	725	724	755	744	783	762	760	745	714	693	715	758	789	754	832	754	743	822	706	771	748	780	755	744	817	718	716	731	710	711	754	762	740	757	732	728	782	709	785	758	739	742	703	761	756	738	741	748	740	755	715	732	753	737	716	802	772	732	783	747	787	720	763	777	687	747	762	736	709	773	727	706	738	754	773	779	748	794	747	760	761	750	794	767	730	741	801	706	785	768	741	763	770	742	709	777	766	734	735	724	743	760	743	727	731	773	744	751	761	745	762	717	725	702	727	708	715	765	721	777	746	762	763	758	721	708	780	723	702	800	729	748	741	760	722	771	712	765	774	671	757	736	739	775	746	789	754	726	714	736	742	756	728	694	765	815	747	731	751	693	720	748	745	738	740	785	728	735	765	731	743	784	748	714	726	749	747	694	752	733	727	702	692	693	756	762	776	765	751	770	663	717	670	738	709	681	717	728	773	696	747	780	776	733	754	684	742	697	756	685	756	753	735	747	749	743	708	729	756	764	731	779	695	738	735	714	714	685	772	752	753	805	724	765	684	752	733	734	750	713	719	743	715	718	729	727	734	729	774	774	739	757	767	769	779	692	760	761	754	768	728	670	742	761	771	769	769	794	782	721	739	761	782	715	761	735	742	690	747	758	727	767	752	775	719	733	759	722	717	730	713	763	715	708	777	746	718	745	753	699	724	764	748	746	774	748	745	721	740	764	758	764	719	722	753	720	715	741	688	765	718	765	712	755	737	724	777	757	758	756	765	768	736	702	768	721	709	771	744	766	729	833	734	750	743	718	696	702	747	758	756	730	740	723	738	726	730	749	729	739	710	751	733	713	764	717	720	760	742	736	779	729	706	786	718	713	728	798	768	721	768	752	747	748	738	761	766	742	757	699	756	733	712	743	704	734	779	730	734	803	716	706	773	726	715	803	728	760	735	769	772	730	725	725	743	730	781	720	735	727	716	773	738	713	732	709	724	717	766	726	717	769	737	720	783	701	747	729	756	716	739	724	770	726	734	739	766	729	684	708	718	724	711	751	738	731	761	738	796	782	738	792	742	742	731	674	738	677	737	732	734	778	774	761	764	751	780	749	769	738	763	765	772	754	779	790	787	784	751	785	749	777	696	747	733	754	755	791	738	728	733	721	745	717	761	796	714	761	742	736	743	713	763	750	704	735	762	770	716	750	754	759	710	729	736	770	749	775	741	745	747	758	688	680	705	732	745	713	790	726	760	697	703	724	737	772	725	768	711	760	688	734	733	731	741	756	752	696	767	740	713	698	751	732	716	783	723	717	708	789	741	714	768	736	712	739	752	767	737	748	757	741	743	812	774	747	674	728	742	761	761	807	790	748	710	785	719	728	709	722	734	712	730	748	742	757	729	738	733	706	712	747	766	793	731	740	738	715	736	762	702	752	794	760	737	711	703	747	767	742	804	683	778	705	710	757	736	739	746	739	707	757	735	687	751	747	722	685	756	765	746	732	729	815	734	738	802	722	793	727	751	729	753	738	712	714	774	764	718	821	749	801	715	683	772	716	731	730	727	779	743	751	753	760	697	772	791	803	721	692	764	698	678	708	698	786	722	726	787	742	698	751	718	731	718	751	761	770	692	714	725	700	750	750	709	738	735	726	765	777	724	726	746	702	763	719	745	707	768	746	727	706	702	780	717	791	755	744	742	710	698	746	740	828	750	729	723	737	717	714	737	740	728	770	716	748	792	762	751	760	753	727	778	727	718	765	779	772	674	729	712	776	754	744	772	765	748	742	736	731	767	775	736	744	746	728	749	755	723	777	730	726	703	782	754	723	730	756	736	737	742	822	757	711	755	778	754	740	755	722	755	737	773	778	733	742	704	722	723	713	755	705	736	757	726	735	734	785	772	725	763	739	730	765	722	741	715	770	778	770	788	770	704	719	715	719	747	776	743	724	737	710	685	757	778	736	768	708	731	707	742	728	716	753	740	724	758	708	724	723	728	734	763	746	764	688	717	733	813	724	720	744	759	725	755	703	750	727	716	744	748	756	753	724	781	749	773	716	743	823	735	702	743	787	765	748	727	767	759	695	712	749	766	763	705	746	705	735	742	736	713	754	760	717	814	774	739	748	769	704	719	739	726	758	755	742	781	745	801	728	719	718	743	718	731	718	736	766	724	701	731	741	741	720	722	744	750	778	759	684	700	733	742	799	721	735	731	728	736	754	776	782	734	804	714	765	736	715	730	777	717	733	705	777	746	718	703	742	740	745	722	789	743	718	712	728	676	762	718	716	695	713	726	792	729	702	767	752	833	746	746	758	726	700	736	710	754	746	728	723	717	736	785	777	725	745	740	778	784	749	756	740	673	753	764	730	767	797	763	795	711	697	758	776	733	745	816	757	715	725	733	769	708	692	752	791	721	721	713	708	769	744	768	765	746	742	725	710	705	747	777	760	735	787	721	741	762	726	744	734	750	737	689
4601	7670	6439	3619	2492	1849	1466	8244	35642	32751	23536	10980	3486	1799	844	645	628	597	612	625	621	637	625	626	623	640	665	645	634	617	645	610	603	622	600	600	629	676	624	603	618	658	613	646	613	604	593	604	605	596	624	611	609	658	634	607	629	606	593	605	589	622	597	649	599	619	611	593	605	655	649	675	631	567	594	636	656	605	662	649	652	596	661	626	581	637	598	618	629	639	648	606	623	619	612	642	625	651	651	604	649	634	592	598	628	605	610	631	661	587	637	641	609	623	660	585	563	638	611	592	636	623	628	552	595	617	626	606	590	628	597	633	665	612	599	571	631	602	636	591	637	642	572	647	624	629	617	616	621	619	614	584	616	599	595	599	654	655	628	607	583	603	602	608	603	634	614	602	582	601	588	628	621	634	616	654	640	587	590	576	611	609	634	645	581	652	635	604	594	633	581	549	638	595	626	611	632	592	652	597	592	611	597	628	585	605	637	600	594	626	667	626	615	614	641	599	589	621	633	614	650	636	634	604	662	634	620	649	607	605	583	581	645	619	614	632	609	638	637	659	650	629	602	635	628	627	582	653	631	596	600	611	619	626	648	633	613	645	608	611	629	577	634	641	607	602	612	644	599	592	644	614	593	620	634	632	623	601	588	598	595	643	636	612	617	644	633	597	590	625	613	605	625	632	628	614	635	623	593	636	579	574	600	603	626	642	619	596	584	597	641	597	623	625	612	603	606	649	639	597	606	632	595	591	659	619	658	646	592	643	626	591	612	615	621	635	597	627	620	633	622	613	591	636	652	635	578	604	633	625	631	631	626	580	613	623	614	664	631	571	625	635	608	600	593	633	624	584	630	573	582	622	607	618	611	593	575	610	640	612	596	536	614	622	605	613	626	619	650	629	636	632	622	613	615	640	621	627	592	592	606	632	637	618	586	607	612	627	619	602	565	644	619	566	613	630	602	569	611	586	600	635	616	629	608	596	617	576	625	625	603	606	623	607	602	629	660	638	682	641	584	581	570	577	574	555	592	612	608	640	572	606	598	602	612	615	593	572	615	601	587	639	614	603	621	620	620	596	611	623	595	653	636	629	584	644	663	598	630	634	633	607	610	619	625	554	652	600	638	593	625	625	586	651	581	614	601	633	620	600	616	588	613	650	630	596	581	598	602	647	615	613	557	602	586	607	575	633	605	640	650	598	605	599	602	635	591	588	597	605	589	643	635	590	585	646	583	587	627	627	605	602	617	636	649	592	619	632	604	565	654	613	616	626	619	592	597	577	597	616	617	592	652	674	632	636	613	620	616	599	584	601	620	612	617	604	587	582	581	660	624	617	604	594	655	587	614	635	598	646	574	629	600	604	556	597	622	590	618	642	584	595	609	606	676	637	630	590	639	644	574	637	595	649	599	632	594	631	639	622	609	596	630	611	629	608	645	582	576	637	660	637	610	660	609	646	605	634	564	598	570	660	602	600	635	622	597	622	615	603	569	593	604	624	639	592	637	626	599	585	589	601	617	589	651	604	643	607	649	620	598	616	644	625	617	583	616	598	626	566	582	651	571	623	611	639	584	598	607	612	649	659	617	594	619	589	584	642	611	619	596	616	590	669	578	650	638	602	626	606	607	611	593	622	611	605	631	595	578	581	606	599	646	591	618	609	605	618	642	624	616	593	629	669	606	621	641	661	634	587	559	653	585	620	651	601	654	573	580	585	627	592	615	648	611	620	577	599	627	630	627	622	613	621	604	635	621	622	635	611	589	633	641	604	662	626	603	602	624	647	621	646	606	616	607	609	643	629	619	573	607	541	592	585	609	558	650	573	639	618	641	640	586	622	612	622	608	595	576	611	610	588	631	649	596	599	632	619	608	593	604	602	644	629	593	627	624	623	636	592	595	660	585	625	623	585	601	605	593	570	622	619	644	614	603	597	614	576	598	638	623	644	601	619	619	607	645	581	612	592	659	564	609	630	617	627	608	635	605	617	638	647	639	582	601	592	588	583	632	625	606	636	588	608	594	641	616	605	569	635	611	562	640	576	602	590	634	570	619	585	613	619	603	687	612	617	630	604	608	604	541	631	612	598	632	599	584	557	624	633	602	679	608	602	632	597	587	648	612	549	592	612	594	624	593	606	639	601	680	630	594	612	645	647	570	619	596	668	609	598	613	671	626	616	593	603	672	586	627	622	611	652	613	627	600	625	610	654	650	562	647	651	608	627	597	575	580	595	606	611	650	644	587	587	545	608	656	584	613	614	627	634	621	575	608	612	569	592	560	555	655	625	615	636	608	585	589	631	648	550	617	620	622	617	610	604	578	651	633	647	635	610	631	630	593	639	625	622	605	618	658	621	607	622	652	619	647	581	608	625	657	622	558	616	679	609	672	559	593	592	589	641	615	600	607	603	634	649	609	572	629	596	621	629	638	592	620	596	625	628	605	595	634	565	626	590	617	646	624	565	618	589	586	615	628	630	606	603	604	610	607	623	624	601	622	598	585	641	658	603	602	629	578	581	614	644	602	629	562	544	666	627	612	593	609	561	603	600	651	581	594	623	608	621	605	603	644	636	618	608	646	611	582	590	583	645	604	644	611	611	663	630	612	573	541	616	613	589	610	613	610	644	605	642	635	609	624	667	649	588	641	601	600	598	607	581	610	548	607	570	629	611	662	635	603	650	578	596	631	596	597	625	632	573	627	624	586	614	637	608	591	619	623	624	656	583	604	577	614	631	599	600	604	631	650	631	608	608	566	604	614	629	611	590	603	576	640	633	574	627	594	654	648	616	623	583	639	588	552	628	606	559	661	570	672	620	610	632	579	611	631	591	659	595	607	633	625	620	627	636	615	599	597	640	642	594	618	618	656	604	570	602	632	616	616	603	631	592	591	629	621	627	659	612	631	591	647	647	593	622	603	596	624	657	614	624	591	605	624	602	618	635	622	556	564	604	622	639	620	618	601	599	635	611	615	582	611	585	602	600	609	614	594	579	611	589	607	655	619	587	588	559	577	579	627	616	639	602	618	600	597	638	617	669	603	602	621	625	570	614	582	597	616	653	593	653	636	631	586	656	589	594	589	579	630	631	602	624	600	606	609	613	571	642	640	640	621	566	613	642	629	628	654	571	624	666	604	586	616	592	626	622	621	602	584	641	625	603	607	589	629	604	590	608	621	593	619	637	623	599	607	578	663	600	605	589	611	593	623	610	590	609	634	635	632	596	590	624	634	616	582	592	572	676	639	630	622	614	579	583	633	603	587	632	601	617	630	611	610	594	651	631	616	582	613	651	642	649	639	602	575	592	604	629	563	614	597	631	623	615	601	602	647	660	630	592	603	644	595	646	638	580	562	624	616	605	591	565	624	537	624	644	594	628	598	626	597	600	592	621	600	600	631	576	609	647	597	618	658	623	618	643	633	617	604	626	642	621	638	623	598	598	583	573	651	600	636	620	631	571	585	633	658	594	608	639	622	602	668	601	583	629	630	579	621	608
27969	12506	2029	1079	797	630	633	765	1959	2533	2121	1352	789	604	601	578	555	537	565	515	530	527	525	568	532	561	530	530	542	553	559	548	532	542	530	545	536	567	549	535	527	575	515	485	512	535	514	514	565	568	518	545	546	533	539	563	560	512	510	567	562	518	547	512	562	518	552	513	516	542	515	550	513	523	510	538	564	562	545	517	527	503	515	526	564	542	549	516	534	575	574	579	553	540	568	527	536	557	508	528	546	487	538	563	550	565	498	546	548	512	543	569	536	541	568	571	517	526	571	555	519	555	559	518	528	492	508	553	547	522	576	566	507	534	549	540	519	524	551	505	557	500	518	529	503	545	575	509	566	540	547	575	554	542	546	517	532	539	560	555	542	566	569	577	536	534	535	504	547	561	517	578	562	550	553	553	558	514	571	527	524	532	515	562	564	525	541	538	514	515	502	542	525	559	529	470	560	535	571	583	544	545	550	481	521	528	521	521	559	498	554	527	571	530	575	535	540	559	551	523	541	560	565	569	544	530	542	527	524	548	523	522	549	531	555	523	540	558	516	541	576	529	560	541	502	535	517	549	568	549	489	517	542	548	531	544	539	572	510	566	561	533	550	555	498	488	575	533	517	485	504	526	532	545	537	563	537	539	569	541	509	517	527	536	520	502	532	528	562	577	564	531	525	496	519	562	561	537	518	477	506	552	550	537	564	565	494	515	538	539	529	585	546	513	548	543	529	543	497	538	564	524	529	537	525	610	556	542	540	563	509	555	538	565	582	512	524	562	514	527	541	552	537	460	514	546	547	540	517	551	529	534	508	538	570	565	525	540	526	533	501	578	545	534	538	523	521	567	546	502	543	564	533	549	555	513	528	531	525	560	623	563	559	548	499	531	536	504	525	560	529	564	576	551	517	516	520	510	546	553	581	551	528	525	545	547	523	548	563	516	533	519	505	522	560	557	545	505	526	525	534	477	560	527	534	520	586	515	568	528	522	530	528	567	544	544	547	537	560	507	544	536	503	576	526	569	546	551	556	528	555	536	549	535	572	544	547	519	558	526	556	519	545	569	534	528	552	532	564	552	559	563	503	523	528	513	535	517	526	556	550	552	582	535	540	535	521	534	537	550	538	517	500	517	545	512	529	529	572	521	535	568	506	562	536	529	510	537	508	561	548	529	553	547	581	546	553	540	526	568	541	541	562	500	584	512	541	562	518	555	565	530	549	561	509	499	546	555	563	557	590	555	531	531	503	560	503	526	559	534	554	500	581	532	553	561	529	574	554	546	559	536	566	574	546	533	551	483	546	564	526	565	535	549	551	518	522	531	526	525	530	541	555	528	505	518	545	521	526	528	552	512	541	549	544	490	525	551	585	530	521	547	539	546	488	546	532	515	518	572	541	593	535	544	562	550	519	527	538	540	556	558	552	525	494	569	533	508	524	561	523	525	564	540	554	533	524	532	568	554	504	564	534	493	521	524	524	517	526	545	562	532	506	508	566	543	530	556	527	556	500	543	526	522	500	547	575	533	570	520	583	485	551	509	524	564	535	497	538	513	512	540	600	540	550	543	519	535	544	472	551	547	519	557	530	506	538	547	535	541	565	511	549	545	522	556	562	516	556	501	523	548	579	508	542	517	547	559	568	555	544	545	520	517	554	527	513	549	534	547	564	548	573	534	530	549	527	530	553	515	559	538	533	559	528	545	513	548	509	540	571	551	564	534	516	523	528	545	541	502	590	526	527	547	529	526	545	542	538	524	545	508	515	509	527	505	564	524	551	547	523	549	517	543	505	532	578	517	521	559	484	537	571	553	541	530	560	553	576	576	505	558	588	527	552	538	540	570	514	512	529	545	476	581	535	554	550	568	515	524	526	537	546	540	511	594	521	544	539	530	542	522	552	542	546	563	563	526	550	561	569	570	526	553	550	543	561	557	547	544	586	524	547	538	539	544	545	536	601	529	571	538	530	511	524	516	524	513	555	532	488	542	536	538	529	547	548	561	545	599	577	553	537	540	530	521	519	549	548	541	519	510	519	528	512	496	601	528	514	539	555	552	503	537	539	539	559	512	560	504	589	552	567	564	538	589	478	507	533	582	602	523	558	540	511	535	564	534	582	526	541	557	535	496	552	531	557	555	591	511	502	538	577	578	510	567	517	513	517	538	536	566	564	532	542	518	500	547	536	558	575	516	550	551	580	534	597	475	566	528	544	502	551	549	545	567	547	541	554	521	539	522	538	538	609	497	556	516	532	566	524	506	530	544	569	509	571	549	513	542	556	529	555	536	561	520	537	566	534	501	512	528	559	482	558	602	527	542	534	541	571	521	535	535	547	553	582	554	580	530	545	554	575	506	506	548	570	498	544	574	531	530	504	518	498	537	553	590	577	548	524	575	544	562	551	561	559	520	532	549	548	573	562	532	519	502	595	549	508	510	529	539	532	546	542	531	550	571	552	566	539	568	554	549	488	525	523	558	551	530	521	541	544	535	576	558	542	554	585	528	569	519	555	529	544	546	514	521	535	577	590	508	556	531	544	515	528	555	507	531	526	550	539	529	522	501	524	547	517	524	513	519	509	536	558	526	572	553	572	579	503	512	510	501	504	548	530	530	532	528	575	502	524	510	487	566	505	552	568	540	511	587	543	550	563	568	581	530	518	528	591	495	539	510	527	524	531	568	586	558	560	561	503	554	597	594	505	498	550	530	563	531	545	518	529	543	517	527	550	514	562	554	519	530	538	574	548	515	537	556	570	518	536	528	580	542	504	531	545	547	492	540	553	487	577	513	546	511	538	549	537	517	518	556	541	534	558	530	507	532	499	521	551	556	598	531	582	535	540	550	569	564	499	514	525	547	567	543	545	564	551	521	529	554	553	570	515	553	516	550	544	533	527	525	524	559	551	543	546	536	580	544	520	581	567	554	543	563	548	539	555	555	559	534	527	557	513	535	541	541	540	528	552	564	524	516	545	541	547	570	548	539	561	536	487	545	561	554	527	532	529	499	520	551	525	568	561	548	542	572	547	506	566	559	551	544	564	520	498	518	503	539	525	530	519	537	596	562	532	530	526	541	563	543	500	544	542	529	578	539	502	566	541	527	596	539	532	527	522	538	560	574	528	527	513	560	525	556	538	548	528	548	528	530	480	534	562	499	505	512	573	536	547	574	553	529	563	568	540	519	549	519	539	536	540	552	555	518	531	544	503	543	550	534	559	530	534	536	509	508	551	526	541	559	513	545	552	540	550	557	556	550	538	521	533	520	535	532	524	519	574	563	536	561	547	489	539	522	560	556	547	559	557	547	545	546	518	521	538	548	529	510	525	527	559	510	500	539	534	566	562	558	532	542	515	533	539	515	578	515	564	546	553	536	522	545	544	544	526	526	528	497	551	563	550	556	546	533	524	555	529	522	537	538	548	524	524	535	515	501	521	529	530	552	527	578	545	522	500	533	559	553	522	545	563	547	543	538	521	544	513	506	595	568	504	562
5283	1397	1413	871	784	589	522	743	2525	2908	2301	1313	752	529	453	450	409	461	473	442	479	446	409	390	432	479	413	419	426	477	460	453	394	443	453	456	473	426	457	457	456	447	435	434	436	446	477	428	409	477	466	460	414	446	445	429	433	447	423	472	459	450	452	459	438	453	424	457	446	460	407	456	464	431	447	463	463	418	482	405	426	395	454	498	431	476	464	403	464	462	474	461	412	418	409	468	468	458	462	471	456	457	479	427	438	440	459	440	421	453	417	447	393	493	415	421	452	450	451	427	405	470	426	465	441	463	483	448	429	463	471	457	432	445	428	449	479	439	479	461	432	425	440	456	429	415	454	414	436	467	436	470	378	432	415	445	402	452	423	436	456	425	446	453	448	455	414	447	478	407	448	463	445	459	451	468	426	465	481	465	424	458	443	465	435	465	483	453	461	429	439	462	434	397	432	433	445	424	433	422	427	426	430	452	458	439	422	447	471	438	440	459	490	439	467	439	425	402	458	377	449	450	412	432	443	482	460	430	462	457	434	459	446	431	451	423	418	439	443	434	478	443	428	435	428	454	433	451	466	446	480	419	424	439	442	444	429	440	467	431	453	448	416	445	444	463	457	467	439	410	441	424	449	414	431	459	425	430	410	419	436	502	474	437	398	475	403	440	488	435	435	448	461	447	431	406	439	439	422	423	467	441	415	411	417	462	454	417	476	465	454	418	422	430	489	474	481	428	425	443	400	427	438	471	464	464	464	432	421	405	445	459	455	446	452	441	403	457	447	439	433	433	464	422	471	416	429	425	429	408	475	413	469	438	424	444	443	448	407	451	447	429	465	430	414	387	437	446	451	466	421	437	453	451	396	445	424	439	412	486	422	449	462	428	412	465	456	482	437	442	398	423	465	488	449	450	421	462	438	437	452	426	448	452	460	431	450	424	437	440	407	436	472	445	433	428	455	450	430	463	452	409	447	427	464	414	471	426	454	453	445	432	447	468	434	414	462	446	448	412	458	422	427	468	438	437	466	447	456	482	401	457	448	451	455	460	464	468	459	438	443	423	453	484	480	448	477	397	436	414	456	464	450	414	453	416	422	403	431	422	420	422	416	379	446	425	451	431	443	424	436	417	429	432	465	443	459	428	460	442	430	404	428	458	483	453	446	435	441	434	423	429	452	408	476	427	450	448	463	437	441	486	430	428	425	462	437	456	459	466	438	422	466	456	445	428	457	449	468	414	427	455	425	433	409	429	455	443	433	444	474	417	443	464	433	448	414	474	430	426	411	438	503	428	468	439	439	496	415	465	453	465	447	473	452	456	450	463	453	447	421	422	448	485	438	460	459	436	458	445	446	445	435	425	441	445	429	467	452	444	471	452	437	452	458	427	425	441	433	430	436	445	435	471	444	418	398	429	431	475	464	429	451	448	445	462	431	454	468	440	435	445	442	436	426	471	470	468	457	459	457	482	460	460	409	447	413	382	468	420	460	455	423	423	399	431	459	489	437	435	435	464	448	442	495	483	424	447	449	435	415	434	450	436	448	418	497	471	449	439	438	440	465	422	482	445	447	424	404	498	453	467	445	456	472	456	419	428	441	471	482	450	467	419	477	432	428	432	450	427	465	418	428	432	425	454	429	461	461	454	434	435	433	440	427	441	458	428	451	414	454	442	469	443	434	473	445	441	462	423	419	426	461	418	423	441	436	445	463	456	452	436	424	460	428	448	478	446	459	433	417	448	426	409	440	450	414	446	398	442	496	428	404	438	427	451	438	423	445	462	413	460	429	474	448	455	427	412	458	446	446	456	473	390	444	475	442	439	441	412	476	415	477	451	446	434	437	420	448	459	431	423	456	427	451	458	401	441	455	423	442	449	428	464	471	436	492	498	440	433	440	430	449	414	458	449	407	442	502	414	423	431	447	445	422	475	442	424	467	473	425	462	446	436	456	438	442	413	457	451	431	458	459	451	444	435	473	451	442	446	461	471	489	428	440	462	466	443	460	429	438	460	397	421	425	405	431	442	390	425	427	433	429	454	468	458	446	455	436	417	452	447	468	443	413	443	431	420	485	439	447	457	405	463	483	430	436	467	450	403	459	454	486	458	468	452	457	442	430	433	420	449	409	437	454	450	467	446	464	459	454	470	419	427	446	469	429	416	461	456	424	409	439	437	456	457	457	424	427	479	476	465	414	448	431	460	457	444	459	428	467	438	420	463	450	466	462	455	436	443	397	471	474	476	440	376	460	451	415	422	424	432	458	483	492	452	422	460	468	428	442	466	394	454	422	467	466	459	447	442	419	413	455	458	474	414	453	448	412	488	424	417	468	464	479	414	408	437	442	419	438	440	432	431	426	450	449	451	461	439	456	460	461	428	404	429	483	443	466	458	465	436	439	470	476	455	481	439	433	458	430	420	449	476	426	446	441	428	462	429	456	437	415	416	421	429	468	457	482	448	440	433	450	421	445	457	400	440	435	463	464	419	522	454	448	450	424	444	485	448	421	438	468	440	432	399	463	426	455	427	464	410	444	444	405	418	419	430	448	427	435	471	471	451	464	421	482	507	457	448	432	406	414	454	418	407	436	453	491	419	401	440	407	443	471	428	422	439	419	424	439	453	452	428	437	472	452	461	449	453	431	474	421	437	413	427	442	436	457	437	493	455	442	448	425	461	456	469	444	457	438	454	453	444	476	427	477	446	449	439	437	466	461	463	445	432	416	464	463	422	465	439	462	465	431	410	385	434	447	461	475	425	430	451	393	465	422	449	462	439	413	409	428	455	419	432	430	449	461	462	447	448	421	429	420	460	434	410	433	443	430	439	435	455	438	439	408	515	430	474	413	430	448	440	458	435	460	460	491	412	446	445	475	427	463	468	457	447	394	456	462	456	474	450	450	432	458	453	463	435	509	463	439	466	449	437	414	461	477	467	436	408	456	421	392	455	440	472	470	429	406	420	484	448	432	463	496	420	447	442	466	472	439	426	446	463	412	423	429	411	436	419	455	430	442	441	443	434	465	460	460	440	462	476	478	410	460	419	465	403	442	449	436	426	451	428	470	444	395	460	406	459	480	450	455	436	468	450	445	442	420	449	397	419	413	470	446	427	406	461	450	445	460	430	455	412	425	419	409	426	433	422	435	432	454	464	414	434	430	430	455	461	440	474	378	448	457	426	456	518	442	416	375	459	474	420	419	419	451	415	474	426	445	412	483	436	452	425	475	490	447	401	427	474	470	466	427	446	462	475	475	427	430	465	448	498	415	428	443	437	445	467	460	417	463	447	468	444	452	431	426	413	440	427	444	420	427	446	440	433	458	461	433	426	446	443	460	497	449	465	454	446	427	455	438	486	463	482	468	436	459	433	421	470	457	451	466	462	434	448	449	447	498	464	486	449	452	435	430	429	438	435	460	462	479	433	450	472	421	448	441	450	427	427	493	444	459	448	439	442	440	406	432	471	431	446	478	440	483	434	430	435	461	465	445	456
25604	21416	27281	25271	5010	1445	1094	3070	17123	19955	15147	6188	1739	1051	706	666	587	616	634	623	643	599	566	602	605	608	582	621	559	591	613	620	633	592	605	581	553	614	623	546	587	625	608	589	631	591	564	593	623	588	609	578	566	576	602	594	616	579	611	591	646	668	549	603	584	555	580	597	619	580	593	577	559	612	559	578	595	591	582	567	591	597	600	621	602	572	602	581	595	620	593	584	569	594	631	581	604	582	562	590	598	552	570	588	608	558	596	610	554	566	575	590	602	583	577	619	572	566	577	621	635	589	618	604	609	596	616	597	608	593	573	594	604	601	619	633	618	591	614	602	601	600	626	565	603	588	591	599	546	630	590	585	595	576	559	591	611	608	630	632	616	579	550	592	630	570	609	599	598	578	586	598	571	581	580	597	609	578	593	549	576	573	612	603	585	578	556	607	609	623	605	582	585	544	614	601	589	593	593	602	581	560	559	557	571	608	577	652	602	595	601	595	592	595	564	574	596	581	621	584	587	596	561	566	562	571	609	587	579	581	617	573	588	633	575	555	569	608	619	591	664	600	573	587	597	588	584	602	562	593	573	550	643	572	576	615	612	644	575	589	563	568	570	598	600	591	585	604	562	575	601	592	567	611	564	631	590	622	586	573	608	522	528	542	581	634	570	611	596	606	642	606	577	614	575	596	637	635	582	579	583	579	620	580	624	572	622	588	586	571	592	587	612	534	608	591	563	618	579	610	553	592	589	588	589	589	630	621	619	633	560	618	597	624	579	593	598	597	545	605	621	596	586	599	571	593	560	624	605	589	605	575	591	580	549	646	581	605	572	618	601	614	611	599	587	580	595	620	618	575	592	558	626	605	584	584	615	601	596	572	618	562	544	612	632	586	561	592	596	591	577	589	641	636	598	595	565	617	565	588	562	632	560	576	552	606	629	575	603	596	566	575	568	580	619	620	622	596	583	586	576	586	588	606	560	570	567	607	618	621	580	572	582	605	611	555	570	605	558	610	612	605	568	592	567	605	602	622	585	653	561	599	588	576	620	596	576	601	608	600	591	576	588	569	567	581	595	590	570	582	596	591	579	612	600	614	567	576	550	582	616	608	581	594	599	574	554	601	576	598	617	644	592	597	614	560	618	570	632	627	584	614	599	550	613	638	577	614	617	621	577	594	613	587	595	557	602	606	613	618	613	581	602	570	578	552	603	570	599	572	600	585	555	586	590	589	567	580	604	583	564	572	578	634	638	636	573	576	544	561	566	634	588	579	572	594	582	587	586	608	599	576	612	573	592	598	589	576	590	531	592	574	598	613	622	646	551	557	568	621	575	622	583	594	591	608	592	567	593	550	613	599	627	559	587	570	594	569	606	598	640	611	578	600	580	572	576	566	632	578	608	578	596	587	626	628	598	582	633	566	648	559	648	607	559	607	582	602	633	569	583	594	576	561	593	566	600	642	654	594	592	565	591	566	606	611	590	606	520	554	552	536	611	579	594	591	615	573	546	581	611	591	583	604	581	575	593	584	572	582	593	596	593	626	591	592	561	588	607	575	612	585	592	567	584	586	579	576	629	605	548	577	589	601	585	574	528	625	590	581	589	577	558	623	606	564	584	598	572	586	637	678	593	590	642	619	624	593	582	579	611	618	599	609	575	616	584	578	578	565	571	573	567	585	615	605	578	600	619	548	597	556	553	559	581	588	599	585	581	618	606	624	635	593	640	629	573	642	570	627	600	608	631	639	577	554	584	566	570	627	565	591	578	588	608	580	602	568	625	595	603	579	591	599	562	589	584	644	583	567	588	566	624	573	613	569	574	594	552	621	583	601	619	541	562	550	549	539	599	568	581	573	566	592	565	593	575	604	606	597	591	581	622	637	579	562	663	595	624	565	558	612	610	627	568	610	585	603	599	589	534	602	549	596	600	627	604	537	595	615	577	584	619	572	616	564	568	595	578	567	584	603	570	593	538	598	594	585	654	589	590	578	617	578	566	589	625	532	587	573	615	589	577	571	578	565	622	580	547	621	585	563	623	630	618	624	574	623	580	589	614	576	606	591	562	625	583	595	561	615	593	609	619	570	594	587	594	563	618	570	592	612	545	557	588	599	546	602	594	571	592	575	569	568	617	600	604	600	646	588	583	541	607	554	534	577	587	604	572	575	606	587	605	586	606	581	603	582	611	585	574	539	581	556	545	611	618	534	588	587	568	556	581	587	621	590	602	609	575	617	559	615	564	595	623	596	600	587	568	585	596	598	600	590	574	562	609	640	619	572	583	675	574	643	585	607	629	567	548	560	582	582	576	593	602	572	563	591	576	606	603	611	602	618	573	555	554	617	547	567	612	590	583	623	585	631	546	591	569	607	530	580	623	612	562	619	570	595	590	561	599	620	613	598	530	618	603	614	596	601	611	601	599	564	570	568	584	616	623	586	598	593	595	625	602	556	560	590	601	530	585	582	591	553	515	528	590	587	539	592	562	577	580	618	564	632	580	559	593	600	581	558	623	605	556	584	598	584	562	599	592	582	652	572	559	570	591	579	589	605	604	602	526	583	614	575	602	579	585	603	604	604	571	561	577	595	576	643	632	571	579	601	567	584	537	629	607	567	560	547	612	614	599	582	598	562	575	599	569	592	569	583	627	589	596	589	572	606	577	613	586	561	572	603	609	537	607	563	622	540	586	590	556	580	586	586	569	625	588	622	598	568	603	592	627	570	613	631	634	569	579	571	572	566	582	589	574	565	593	597	570	607	603	614	593	586	617	605	577	610	571	632	563	607	595	586	592	591	575	578	590	561	558	577	567	598	622	555	577	582	587	538	563	593	618	573	556	543	577	590	613	619	573	583	607	601	592	529	552	598	603	594	588	594	575	559	595	636	588	633	538	597	586	579	596	599	602	605	616	588	626	579	604	574	600	592	600	582	583	603	612	584	587	572	627	598	602	542	566	563	614	607	556	585	604	577	583	580	601	582	614	572	583	538	619	586	604	615	588	639	568	561	556	610	584	559	577	590	600	570	564	561	598	589	592	584	591	602	612	569	587	610	589	544	559	578	594	546	591	592	568	620	597	580	577	589	541	620	543	641	625	545	600	572	570	559	567	576	599	621	594	558	637	569	566	535	575	590	618	599	567	598	639	621	608	600	614	601	601	553	583	560	582	613	560	594	594	568	600	559	583	563	606	578	583	634	619	583	626	615	637	603	618	593	605	605	548	586	599	619	619	592	523	616	552	590	554	570	555	555	562	602	541	599	602	586	636	561	590	634	581	540	631	603	566	581	611	549	554	552	576	609	607	564	569	576	549	608	604	632	599	615	543	587	581	597	593	544	585	594	620	617	582	562	579	610	608	585	550	556	552	570	613	568	556	541	609	628	605	615	574	606	609	562	621	572	576	600	562	595	592	531	557	548	594	595	582	583	561	590	588	594	623	585	539	600	597	565	601	609	598	582	611	603	573	624	585	609	566	636	600	590	593	589	592	589
4109	4810	3932	1972	1361	1063	1002	4276	18985	17922	12737	5204	1694	976	588	549	497	520	559	549	532	508	488	481	502	497	482	497	509	531	480	535	528	502	493	531	517	522	471	472	506	484	510	498	492	485	501	487	500	521	481	498	513	502	554	481	513	497	515	464	523	521	476	490	488	518	486	532	479	519	422	524	547	535	486	513	469	486	471	470	507	509	510	487	502	510	458	498	495	466	494	503	516	556	490	473	475	468	530	524	507	488	533	553	463	472	467	505	503	470	482	475	520	510	519	511	488	513	492	506	555	479	494	510	496	520	499	526	509	523	522	563	461	472	516	493	493	522	513	529	517	501	453	510	595	442	538	527	494	512	476	540	463	538	496	497	531	473	467	488	521	466	487	465	516	503	475	494	466	481	502	454	490	468	487	469	504	455	521	514	510	454	476	465	525	481	499	484	452	555	513	484	485	481	504	518	479	523	443	492	497	510	517	490	535	513	505	475	486	506	497	486	534	494	499	488	489	466	484	470	536	510	523	504	532	522	454	497	461	464	484	520	519	454	491	519	489	522	514	489	488	532	500	477	449	493	511	480	516	526	463	500	531	497	469	522	495	509	477	499	524	511	507	502	487	487	491	546	470	504	484	520	489	459	482	505	516	521	562	477	507	496	527	534	490	511	481	523	503	529	527	499	493	527	462	521	507	462	524	519	544	525	498	472	506	522	498	524	495	479	522	502	548	530	524	548	496	514	485	493	529	498	470	468	529	481	495	529	452	464	459	495	524	518	474	507	513	525	476	519	482	516	563	475	493	529	487	471	519	520	536	477	512	484	529	523	495	520	503	539	549	526	537	477	518	484	522	546	507	504	494	492	471	470	485	489	490	483	445	473	482	466	479	474	524	492	477	465	554	499	518	488	495	476	513	498	527	469	500	519	470	461	503	481	507	505	467	477	512	471	481	483	456	490	471	499	485	529	492	513	516	474	475	524	479	503	508	523	496	476	557	473	527	528	494	512	492	474	477	487	488	486	494	492	474	506	541	495	460	476	505	482	524	499	510	483	466	521	498	501	511	488	550	482	480	481	514	479	525	493	496	512	495	498	501	463	470	472	486	526	489	480	508	513	467	500	473	517	514	443	489	524	503	508	488	486	508	501	531	482	466	491	554	483	555	481	484	484	472	482	496	475	499	536	493	507	479	503	502	515	499	477	504	525	489	523	470	472	492	505	509	478	466	495	515	501	532	462	452	507	479	504	526	467	549	520	478	471	500	497	512	496	467	531	475	483	540	492	507	493	480	496	470	525	464	526	515	493	506	513	472	504	468	512	493	495	541	535	494	501	488	499	486	539	469	495	472	488	496	479	486	481	487	505	545	459	483	478	450	478	468	514	480	514	535	464	485	495	499	513	505	504	512	459	530	505	499	493	503	521	464	507	501	511	524	494	488	512	456	466	478	522	508	513	549	497	509	529	483	512	495	494	536	508	484	504	489	561	491	464	476	493	500	513	537	501	527	462	524	501	483	494	485	475	505	498	512	482	469	485	491	476	528	509	487	531	483	456	511	499	542	505	509	496	473	511	511	496	496	501	507	470	503	508	454	465	503	523	495	492	512	502	483	472	495	511	495	491	504	488	502	485	509	497	479	498	486	483	499	482	473	477	521	472	486	464	495	535	523	479	506	492	469	455	475	485	493	481	474	508	484	506	465	495	495	476	527	513	512	529	502	477	452	519	515	500	499	459	522	479	486	452	459	499	475	524	514	527	497	503	470	486	497	550	515	516	486	551	514	433	492	520	493	482	527	506	507	530	477	526	519	499	477	481	519	483	504	479	501	480	482	540	503	495	488	480	507	500	458	486	456	529	497	486	501	465	517	470	497	492	535	545	500	490	516	480	494	495	505	468	495	479	497	484	493	484	462	536	505	497	494	501	516	504	529	513	497	494	463	488	479	510	473	511	492	513	530	494	496	473	523	455	495	514	515	490	509	493	517	508	519	537	444	470	491	490	511	479	505	460	494	526	485	492	460	496	498	525	486	468	547	498	509	497	566	500	475	508	480	484	503	507	523	524	500	515	476	466	503	502	476	482	493	476	493	467	509	474	481	482	506	475	510	471	523	515	503	484	509	530	486	482	454	498	519	511	507	504	480	496	474	508	487	533	542	462	489	499	449	556	463	483	488	528	519	475	494	504	491	459	526	492	449	496	460	513	509	545	495	547	534	504	522	483	491	491	452	466	473	522	513	512	487	495	519	528	527	510	449	517	525	510	467	489	495	487	497	488	527	493	519	502	464	478	497	465	500	527	517	495	549	473	480	487	529	495	447	455	517	505	459	541	478	501	465	497	510	488	497	455	516	476	498	495	478	500	497	515	450	473	473	471	499	489	489	503	465	478	523	483	462	483	526	520	478	460	490	473	500	509	536	504	493	515	481	507	472	526	497	533	472	482	527	526	486	486	504	496	493	466	467	514	495	511	547	455	496	524	517	483	477	523	523	504	486	501	512	498	510	499	479	529	504	518	497	489	464	533	517	477	507	458	500	514	481	524	511	517	487	468	515	507	486	502	537	458	492	494	467	472	457	478	492	481	533	499	467	447	514	487	490	482	509	481	506	515	496	538	507	488	470	490	477	514	509	500	463	473	502	531	508	551	515	490	507	506	528	518	513	496	503	490	471	501	467	453	481	506	494	515	493	510	485	481	501	513	483	539	511	490	488	496	482	500	467	524	492	517	522	465	533	520	543	488	458	485	479	475	500	499	496	549	477	477	513	509	494	500	519	467	479	494	519	534	479	464	503	498	495	480	448	509	513	530	523	516	487	497	444	482	493	486	498	489	468	529	511	484	492	495	482	522	503	459	531	509	458	516	446	469	505	457	472	493	491	486	475	472	505	478	488	516	504	526	517	509	498	532	459	467	490	510	478	516	515	473	515	558	495	502	474	517	529	497	499	516	485	497	508	477	514	482	479	522	503	509	524	535	463	499	522	519	481	524	458	512	523	464	466	495	498	489	498	477	466	504	509	464	537	499	529	484	458	513	451	505	491	513	506	485	489	502	473	485	514	479	523	538	496	522	499	486	560	493	456	475	552	474	500	521	545	479	500	520	492	512	476	536	498	508	514	496	500	470	476	495	455	485	502	504	483	485	530	470	448	450	524	517	464	499	482	485	474	473	516	469	504	487	494	468	449	442	465	494	495	513	468	502	489	496	469	507	494	489	494	489	507	540	514	484	479	526	491	508	477	492	494	519	495	476	522	513	483	480	499	503	512	476	476	488	494	535	519	516	479	487	513	464	477	504	507	497	490	511	490	501	476	469	518	498	529	490	450	486	481	504	466	488	481	475	523	521	478	481	508	498	481	502	489	499	526	482	455	475	521	516	504	518	514	473	489	518	543	475	499	502	543	466	493	538	500	488	524	498	523	552	526	488	463	485	475	470	470	480	486	533	500	488	490	503	511	505	497	521	500	512	461	516	499	485	475	481	433	516	490	490
24370	21416	28772	24442	21363	9429	2528	3895	35719	36727	29220	14261	3552	1746	937	770	757	774	772	789	750	825	692	783	755	803	783	765	685	752	746	757	761	764	742	765	758	780	749	716	749	829	753	742	761	703	764	750	738	739	741	747	743	709	768	745	685	734	782	708	756	776	776	714	741	734	740	757	759	744	780	748	804	755	746	736	768	763	767	738	767	725	732	783	735	726	760	768	723	804	781	789	744	774	769	728	736	753	716	668	758	720	783	721	718	759	737	754	723	766	699	768	685	757	763	772	752	714	726	748	734	729	717	746	750	745	742	751	737	746	741	717	684	765	758	792	734	693	740	741	746	769	752	751	763	746	781	732	750	770	752	733	758	703	727	729	741	719	732	740	724	767	770	722	765	710	757	697	793	739	778	759	720	725	688	743	754	756	769	757	770	745	732	728	760	713	753	728	706	754	727	745	767	765	730	749	774	715	727	772	742	745	799	725	751	715	709	702	714	759	728	726	721	726	800	748	747	807	752	770	767	776	736	743	749	748	734	794	738	697	728	750	734	710	743	701	728	749	711	716	696	734	782	778	733	758	798	720	801	766	723	719	732	730	742	689	775	779	755	759	755	734	756	761	733	728	708	769	701	733	733	718	662	712	745	727	770	787	768	730	769	738	699	721	773	754	724	727	729	710	702	721	747	755	766	725	718	741	739	752	716	754	708	715	769	712	748	681	803	757	765	737	729	717	747	723	650	766	750	728	732	749	699	722	749	740	716	726	748	764	697	760	733	716	725	743	723	734	721	740	757	733	706	765	741	726	728	738	758	771	725	709	723	771	668	791	753	770	709	720	719	747	781	732	753	751	732	736	738	695	735	755	746	735	757	711	737	743	729	792	718	748	703	701	744	718	755	768	778	723	793	750	735	735	709	782	732	702	732	773	752	764	782	751	756	741	739	766	783	792	680	798	777	765	761	795	702	751	730	701	753	776	710	708	749	679	753	745	767	736	743	735	711	786	728	759	730	744	760	714	695	713	720	703	770	720	684	706	741	762	772	743	728	696	705	746	696	712	735	789	669	761	692	705	729	693	728	746	736	716	741	771	741	729	752	688	732	783	719	736	752	765	710	732	763	767	762	743	715	703	717	751	731	736	705	748	809	720	754	683	753	735	750	729	727	715	735	746	743	776	702	724	742	748	760	747	751	790	703	759	768	750	698	740	739	751	777	704	690	703	751	726	721	700	738	734	742	725	749	725	816	767	752	729	715	735	727	764	736	717	746	768	761	742	690	736	755	733	773	747	737	717	745	739	696	768	750	742	800	759	719	748	729	769	711	718	727	768	787	737	697	701	708	732	737	775	712	753	708	742	758	711	747	722	754	678	753	710	710	730	727	772	730	747	734	728	694	706	726	752	759	745	699	707	786	722	721	775	777	705	753	754	670	764	750	730	753	740	726	765	684	708	767	736	742	724	734	759	689	738	717	752	733	754	725	708	743	731	727	725	757	765	722	800	728	711	737	775	748	782	734	702	725	727	763	729	773	754	755	780	730	707	798	776	712	796	712	730	709	749	705	758	751	706	686	749	763	726	758	724	730	770	684	745	705	739	739	758	719	700	704	783	730	739	728	739	672	712	726	770	767	737	692	757	738	755	687	739	736	715	736	769	782	708	723	751	773	752	729	796	730	752	781	760	696	713	747	732	738	744	766	709	783	737	696	700	724	719	733	744	762	754	746	764	750	730	717	753	776	752	726	760	692	722	741	744	680	766	734	735	773	738	783	766	702	767	718	731	674	753	745	731	711	809	725	723	736	768	716	707	717	724	702	783	749	746	714	705	788	728	737	683	788	729	682	705	701	748	750	727	711	780	701	759	765	722	736	739	761	732	720	707	757	664	747	772	740	718	689	712	736	726	756	735	697	755	681	744	737	732	761	765	724	696	715	699	738	723	711	788	729	751	789	706	698	790	736	751	743	719	757	783	749	768	754	747	765	728	753	755	748	743	745	719	684	740	695	726	662	780	736	786	775	708	717	692	735	736	683	734	729	710	744	713	735	707	752	798	746	708	737	731	749	672	676	727	760	702	728	728	812	737	767	766	715	729	672	746	715	733	733	720	728	763	739	749	797	757	725	733	718	695	728	743	746	765	711	753	707	687	691	738	710	697	757	740	743	739	763	713	732	750	725	762	791	701	768	714	716	718	743	786	716	743	700	795	757	705	759	737	748	721	734	734	702	734	713	734	720	764	722	713	740	724	699	738	713	779	752	764	718	721	694	726	769	712	691	720	769	754	764	728	783	797	733	797	785	716	762	706	771	744	724	737	720	689	778	719	757	765	763	752	693	740	722	742	760	761	745	721	734	745	754	732	791	757	723	715	733	696	762	746	665	721	749	728	750	717	731	743	712	736	733	699	750	765	709	759	740	765	771	755	748	773	735	732	717	761	729	721	733	781	749	712	792	746	727	708	769	772	739	743	738	718	674	740	706	698	746	783	729	732	778	717	718	781	723	717	717	745	756	717	728	712	724	778	711	688	713	711	740	697	725	765	736	746	754	734	720	812	701	726	759	736	742	690	798	771	738	773	718	722	792	762	701	725	710	693	772	718	729	698	748	702	696	728	780	762	747	771	742	741	745	703	751	725	728	728	700	717	734	728	718	719	740	702	745	736	694	664	751	753	741	716	755	758	738	758	755	763	716	735	687	699	666	727	734	731	716	749	705	757	722	727	764	743	690	742	790	744	759	697	738	807	751	755	736	721	721	752	707	698	686	704	755	730	762	758	698	738	769	751	747	723	784	749	714	738	740	759	711	717	722	718	740	738	701	802	677	745	690	712	724	756	743	737	693	765	719	715	743	795	758	739	721	742	711	686	723	714	736	735	760	751	728	709	731	769	684	695	730	709	764	742	757	814	707	730	726	746	753	750	751	742	749	739	702	759	743	720	792	763	782	717	755	752	683	725	747	765	765	740	700	751	758	701	707	767	754	740	716	702	690	708	678	705	759	744	751	779	722	763	714	695	767	745	708	776	717	734	680	735	725	738	717	751	773	709	749	752	709	717	762	682	769	733	692	740	766	744	726	734	712	682	725	766	740	735	794	731	773	708	722	806	694	727	704	758	749	746	733	730	754	757	730	750	718	749	741	747	699	762	771	732	754	755	725	720	774	709	729	721	781	708	714	698	709	719	705	689	739	703	755	777	781	720	678	761	689	748	706	774	691	747	741	761	773	704	779	782	752	731	722	752	753	747	746	728	681	694	747	774	723	760	758	742	715	742	717	752	756	695	766	724	777	671	725	738	761	756	785	699	761	728	692	707	772	700	730	765	759	718	713	770	743	719	755	754	707	728	796	736	764	727	778	764	712	689	714	724	747	733	716	690	737	804	714	767	776	757	786	768	778	729	751	710	737	749	688	746	721	792	810	735	741	746	761	710	748	689	718	746	736	751	707	771	728	747	775	784	784	752	696	711	730	743	723	747	692	734	769	737	768	726	743	713
4646	10222	8952	3758	2762	2214	1906	5297	37314	32170	23672	10191	3002	1730	814	643	601	639	621	660	607	596	624	630	663	645	665	586	644	653	594	629	580	624	595	665	611	616	566	629	637	613	604	625	676	576	635	584	615	604	594	600	625	628	623	601	602	599	598	620	650	591	532	601	563	653	588	637	606	608	588	600	579	626	605	635	601	659	588	629	629	567	605	649	644	623	601	584	644	592	611	620	581	589	634	595	629	597	594	647	568	605	643	609	587	628	596	629	618	591	612	603	610	605	605	599	608	638	569	580	609	550	603	637	612	620	592	619	623	629	578	622	605	638	659	617	632	609	641	627	623	546	608	597	572	572	636	606	594	622	599	590	630	588	581	588	638	593	599	605	592	576	586	589	580	639	604	642	568	576	561	611	593	610	642	582	641	638	571	552	570	613	648	601	618	550	617	626	628	611	600	632	636	644	587	558	582	592	623	613	611	588	564	585	600	611	611	567	580	552	585	584	597	630	606	611	642	604	627	646	581	591	606	611	622	623	585	606	611	601	609	593	609	593	648	596	625	635	581	635	621	565	576	594	571	634	637	592	622	562	638	620	655	633	596	621	599	593	636	587	579	583	562	560	583	586	527	610	659	648	638	631	543	620	599	619	608	607	591	625	648	615	570	602	629	625	602	634	614	581	630	594	598	634	606	584	585	594	579	626	632	619	627	605	592	618	588	605	652	626	591	592	605	632	631	608	557	581	598	603	574	616	590	622	579	584	584	601	612	559	574	585	613	596	622	570	603	620	588	584	625	607	643	613	611	605	583	617	645	596	602	607	599	589	587	623	589	599	616	611	607	558	607	597	575	630	600	584	606	593	591	601	613	559	617	662	604	618	645	630	597	617	650	617	612	573	586	645	599	653	601	631	572	635	635	593	567	573	593	564	594	590	571	606	593	618	569	596	646	598	649	600	600	608	630	552	606	604	596	582	606	587	623	597	599	590	604	590	643	588	594	615	587	612	620	658	585	615	642	608	596	662	575	558	598	605	595	594	641	649	600	640	592	571	644	609	572	623	640	619	629	591	621	632	625	617	574	579	604	615	616	586	602	570	617	595	571	609	561	637	580	633	657	641	612	597	595	591	628	569	582	592	644	601	608	620	567	636	620	605	602	574	602	635	639	621	617	591	602	551	624	567	607	561	612	569	611	583	603	571	559	636	646	617	586	597	638	611	586	562	574	603	614	572	656	582	617	646	598	598	598	594	607	584	549	624	601	595	609	578	555	617	601	588	570	602	593	609	634	567	649	618	648	610	614	603	601	626	598	667	560	643	568	618	595	544	634	571	646	590	630	599	641	553	591	617	632	630	630	634	664	618	573	616	578	634	546	602	646	619	659	593	586	576	567	557	562	658	601	611	563	606	623	629	615	636	581	630	631	569	596	550	585	587	606	667	576	620	609	597	602	603	610	610	601	594	593	570	626	606	603	627	584	623	597	646	546	604	594	605	574	614	617	607	592	601	614	663	572	590	565	575	627	602	637	607	610	583	616	625	637	608	620	604	607	669	602	631	610	600	609	620	621	598	638	585	616	581	620	583	577	613	602	577	642	639	611	591	614	591	553	659	599	609	590	607	588	555	616	623	609	618	616	633	620	592	571	612	599	611	570	619	610	595	608	598	607	663	584	598	566	550	547	626	642	597	601	595	620	590	589	608	615	576	583	612	633	574	600	627	562	603	604	572	624	590	605	609	586	622	584	672	618	625	603	588	592	607	598	597	609	600	623	595	592	654	604	580	629	593	569	566	560	625	583	580	570	574	619	614	605	614	620	618	597	595	602	617	582	589	615	626	653	605	635	566	600	609	644	622	549	577	606	611	567	632	614	584	636	578	630	579	562	615	596	648	619	562	583	626	611	604	620	615	649	643	661	607	576	593	595	594	597	588	612	615	617	612	587	591	562	599	630	612	576	584	617	601	605	601	595	613	620	611	601	599	613	602	611	565	585	588	589	605	622	583	584	607	626	590	586	566	581	600	593	552	658	616	607	574	582	615	577	590	590	609	602	639	608	611	599	601	571	600	599	617	619	620	650	610	598	604	609	571	594	643	585	588	606	619	610	603	585	598	610	600	585	622	624	587	599	586	597	604	630	612	602	561	553	605	588	615	600	618	581	626	573	629	607	628	591	601	600	589	620	595	584	597	600	638	607	584	575	613	598	624	596	614	555	583	610	607	606	575	639	602	579	578	629	594	571	595	579	600	610	602	612	584	617	613	602	605	571	548	585	604	589	626	591	627	568	608	598	580	621	614	571	598	589	630	579	601	558	597	587	583	628	660	588	583	615	594	597	606	656	615	598	558	617	594	593	628	577	593	624	597	593	609	544	575	588	629	576	596	600	610	625	602	592	589	572	630	574	593	573	585	576	617	595	608	634	594	606	590	652	606	607	573	602	586	599	585	625	582	589	602	640	567	607	599	644	581	611	627	592	587	579	663	621	575	610	553	550	629	578	617	650	596	581	603	592	651	626	595	580	634	596	574	631	600	578	609	603	620	634	585	637	550	590	623	585	593	602	575	581	597	556	543	646	576	607	637	582	605	598	596	603	624	612	606	605	609	621	615	615	607	630	568	623	580	576	547	615	655	590	618	602	573	613	646	590	584	582	609	559	570	593	619	611	596	594	598	598	607	602	585	675	594	602	589	565	564	590	600	587	622	587	615	617	602	614	604	648	600	585	581	563	584	618	586	658	597	621	601	605	615	597	627	616	625	595	590	568	592	594	638	616	542	601	618	572	569	575	559	616	615	570	562	615	584	542	604	631	592	592	606	608	635	593	618	617	559	595	561	592	576	635	596	603	585	602	615	592	616	583	612	601	658	569	636	592	608	629	644	617	590	612	575	592	625	629	601	623	609	600	610	595	609	616	636	594	618	598	601	598	603	577	627	599	580	625	599	558	563	592	603	540	600	565	627	596	600	664	594	563	587	606	596	591	646	616	552	628	593	590	590	585	584	581	642	627	575	596	549	622	641	583	577	597	591	631	595	593	581	594	597	616	604	591	609	597	582	561	614	567	573	580	570	612	563	593	580	624	664	596	592	573	544	611	601	572	624	607	590	608	588	583	604	563	615	629	616	603	603	629	592	565	560	595	616	589	588	631	592	614	620	577	572	584	584	574	621	626	619	617	600	622	609	641	569	622	581	598	597	603	608	559	623	621	599	623	619	659	634	611	618	563	583	625	590	603	648	643	612	630	610	594	594	580	597	616	574	631	620	603	609	554	610	574	594	577	590	633	575	563	597	613	588	625	591	585	626	590	597	590	602	578	651	584	610	607	583	637	559	622	650	596	611	544	570	570	606	561	579	582	565	624	601	610	581	585	574	616	638	588	603	635	567	600	607	578	580	611	582	639	573	564	599	619	607	590	599	613	593	592	623	577	617	582	601	612	620	620	598	606	571	611	589	586	577	601	558	602	632	644	621	571	583	619	584	611	620	588	591	644	556
27859	12904	2720	1357	976	804	729	805	2853	2699	2246	1337	786	634	580	560	537	512	535	481	543	621	535	559	513	522	508	529	546	560	548	525	561	531	521	520	506	566	560	515	563	548	563	550	548	525	561	561	539	545	523	554	518	541	533	535	513	500	568	530	561	566	522	527	507	541	554	512	534	563	596	540	517	567	574	533	554	528	538	543	547	534	511	539	543	549	497	569	527	564	556	530	536	499	566	582	504	511	565	528	525	531	561	544	561	528	583	510	522	496	523	530	572	500	567	522	547	543	529	551	587	597	548	518	536	553	545	501	571	580	506	559	540	555	559	560	552	522	562	516	554	543	540	538	547	521	528	534	496	541	493	502	516	538	509	492	543	551	536	529	533	571	529	535	512	557	502	549	536	543	527	497	570	548	618	501	520	547	529	562	516	538	506	514	532	545	519	574	528	532	534	576	502	521	548	541	551	498	579	545	511	547	555	544	519	512	555	541	615	563	576	521	553	573	531	562	519	529	505	533	532	509	563	511	541	528	523	578	564	573	573	510	507	554	546	535	526	553	550	512	540	508	542	522	510	509	533	551	559	524	514	526	521	518	536	514	518	518	516	548	527	552	500	518	515	521	517	518	522	505	504	540	557	498	538	581	559	538	583	489	515	563	495	567	532	550	541	534	539	546	563	535	547	511	538	584	516	539	524	539	560	518	535	543	524	553	559	537	525	526	487	559	553	496	525	530	487	554	525	552	563	563	515	523	526	522	542	591	510	526	528	543	535	535	545	566	531	548	547	551	517	504	542	578	538	521	553	561	532	560	582	559	505	523	519	564	539	526	550	509	541	554	539	490	532	549	518	542	569	518	557	544	542	512	557	546	520	536	565	536	573	514	540	544	533	550	547	552	536	525	562	534	508	494	527	550	540	526	538	566	551	542	534	524	489	539	497	536	516	568	543	562	507	516	593	546	482	494	537	542	507	579	530	527	593	497	534	560	489	496	501	526	529	543	512	530	539	532	496	580	527	555	541	572	549	534	541	488	576	506	554	531	488	554	580	527	569	542	557	551	538	513	498	537	544	518	508	500	548	566	518	546	508	568	575	545	559	510	551	560	549	532	501	564	557	521	527	531	520	516	530	550	571	546	567	562	558	559	569	524	519	486	547	537	526	583	518	505	521	527	543	568	499	532	557	557	508	539	509	545	520	506	523	523	531	586	518	511	563	534	538	545	498	516	494	550	550	549	508	551	542	491	541	518	558	516	561	557	515	526	520	536	552	559	521	554	558	578	526	542	517	542	556	520	548	511	550	516	548	491	556	550	545	548	566	556	505	518	563	507	549	554	559	538	588	554	542	560	499	519	526	560	495	549	531	567	547	500	565	543	518	533	561	529	538	561	530	532	521	575	525	549	499	555	540	522	550	492	558	532	570	543	545	513	550	532	531	576	587	551	500	493	545	497	551	539	528	540	517	552	497	536	526	562	530	551	562	493	506	565	553	537	580	581	512	499	550	545	517	570	523	531	549	568	533	513	548	538	554	575	528	518	532	558	544	556	535	575	565	537	458	525	554	566	550	513	536	546	547	520	517	532	556	538	550	555	502	578	577	571	519	538	546	515	532	557	535	549	506	499	526	536	535	533	529	568	506	510	545	524	563	509	538	527	520	556	530	539	479	542	584	557	540	528	597	553	514	532	527	504	575	573	542	560	539	534	504	538	540	549	552	581	531	559	523	531	567	519	546	510	554	536	519	515	540	499	566	540	537	560	538	530	544	533	468	534	544	509	542	575	536	538	530	552	561	546	520	511	539	514	518	502	562	562	559	536	579	536	527	555	536	522	564	490	539	522	542	558	525	553	556	576	517	531	570	470	542	541	549	554	554	553	527	523	554	496	558	479	568	523	577	530	509	513	538	533	567	505	526	519	536	553	512	526	575	521	515	545	490	531	561	500	558	529	569	527	564	563	520	576	569	551	571	566	511	600	489	556	534	537	550	569	532	518	519	510	524	538	572	562	513	535	548	546	521	535	547	520	513	512	548	518	567	534	547	538	508	545	562	554	559	506	557	518	550	526	521	546	540	529	549	536	520	556	528	500	561	546	514	506	567	538	543	545	560	555	531	560	535	545	541	549	530	555	559	551	519	567	523	517	516	540	537	540	500	552	577	571	544	557	534	545	505	522	578	515	523	489	553	528	514	522	527	569	562	542	516	557	557	551	504	532	530	490	539	545	496	527	545	549	556	526	513	485	558	467	565	512	578	464	506	546	546	524	547	536	496	547	532	536	514	524	557	545	567	488	542	531	526	553	558	578	511	534	511	537	518	527	516	538	546	567	561	534	578	560	556	549	507	520	527	520	482	518	541	534	527	541	536	530	534	545	563	566	532	530	552	541	525	527	522	488	571	561	553	464	551	543	503	543	539	537	534	556	544	507	544	492	543	524	572	576	543	547	528	559	577	554	582	551	560	511	502	530	529	540	533	558	530	550	576	568	500	482	511	545	537	544	532	529	602	493	523	502	538	514	567	551	531	573	527	544	514	512	551	524	519	514	499	509	529	530	489	548	549	541	502	477	520	537	541	554	564	571	570	563	509	547	543	521	523	526	523	541	501	563	514	546	522	577	568	564	556	560	549	528	586	560	503	557	533	551	558	551	571	506	554	554	581	525	545	556	560	524	565	553	529	542	512	529	575	518	513	541	556	545	518	548	460	501	520	514	563	522	557	560	561	521	561	527	556	541	550	506	538	532	536	527	520	502	494	539	522	523	533	534	534	552	556	518	586	529	519	551	521	532	572	562	549	538	564	519	574	534	551	516	523	526	521	522	547	551	511	528	499	488	517	563	534	536	569	535	531	536	571	550	526	560	565	560	564	559	502	570	530	487	514	530	495	503	541	591	555	544	524	567	562	541	562	535	510	539	494	508	522	579	516	528	502	517	545	562	561	513	528	559	565	553	549	516	526	537	599	552	509	544	563	552	545	527	547	543	538	519	517	553	530	567	561	517	540	562	576	556	555	510	524	517	515	508	580	514	520	539	525	561	525	563	516	559	564	555	500	473	501	563	519	553	543	554	556	553	524	527	549	561	556	560	518	557	558	518	477	506	516	590	542	535	553	519	544	542	516	566	539	562	548	512	521	538	531	513	528	511	515	538	513	523	546	519	549	534	526	550	549	500	520	532	549	551	529	574	527	526	520	562	535	560	552	563	542	540	565	540	483	558	513	550	520	520	498	512	513	532	552	560	515	540	516	501	551	547	524	529	506	572	541	523	498	534	565	548	547	560	502	521	531	550	545	513	534	517	534	495	538	519	516	540	541	580	482	544	535	555	543	548	531	525	575	498	531	556	545	567	522	517	522	510	548	538	556	503	556	532	565	541	520	576	559	596	547	521	550	522	519	543	557	533	594	530	583	515	514	576	572	546	527	529	540	497	542	577	499	513	560	541	534	529	546	527	540	525	540	517	573	572	511	503	574	475	534	525	584	537	550	501
5480	2249	1751	884	841	804	683	944	3474	2988	2287	1290	709	522	455	456	465	432	460	434	456	431	429	445	434	429	462	451	444	440	437	435	417	461	411	396	407	442	482	484	442	408	444	426	444	423	473	455	430	430	397	441	427	447	456	437	412	472	416	402	425	403	432	426	442	433	420	421	439	407	468	429	438	441	428	440	426	406	446	417	428	444	432	438	403	404	426	442	460	421	425	430	440	452	391	446	425	444	444	457	438	425	453	459	458	411	435	435	433	456	406	420	458	458	435	429	421	439	444	448	403	462	447	446	435	446	429	404	411	463	445	469	406	448	433	419	467	459	440	461	445	433	438	442	431	431	445	430	429	438	388	451	420	418	417	416	463	464	414	430	447	406	446	424	433	454	428	469	440	407	432	408	395	425	429	417	437	435	462	402	469	446	439	446	444	472	417	415	453	422	454	453	440	426	478	408	408	464	411	427	438	434	430	433	444	474	410	459	443	378	479	438	406	444	421	400	440	427	415	425	451	399	448	404	447	428	436	442	463	457	433	423	409	429	437	404	429	430	413	423	403	423	443	421	406	476	451	442	418	425	466	412	414	418	438	414	455	439	423	418	413	444	432	445	460	437	419	462	398	471	427	451	448	436	431	465	396	425	419	432	443	460	409	452	417	468	407	458	438	421	436	444	423	468	453	413	437	462	433	441	424	416	421	440	408	440	460	454	445	403	399	456	429	435	456	451	440	458	412	416	418	386	457	420	396	415	409	407	427	438	474	430	427	486	436	426	421	444	438	456	417	417	448	490	389	422	407	438	444	438	415	433	427	464	465	437	409	450	423	470	422	439	437	440	458	410	410	426	456	406	426	428	415	410	400	451	453	457	427	451	443	420	421	406	438	418	419	465	448	421	405	444	422	438	437	444	376	470	423	422	424	423	422	399	394	445	436	423	417	438	440	418	396	420	449	425	442	403	466	442	390	435	475	451	433	415	439	440	419	421	462	422	423	441	417	416	456	436	419	417	432	429	432	445	446	445	464	418	435	426	414	437	396	489	427	433	406	469	433	417	417	475	429	430	466	431	420	410	423	393	454	439	493	426	412	447	409	413	430	438	433	436	421	449	422	423	479	423	460	456	439	403	459	416	405	426	441	447	482	415	406	446	398	386	430	448	463	444	428	424	456	398	441	444	434	440	447	456	421	444	390	442	434	455	437	431	453	444	427	448	455	451	470	470	407	420	450	414	443	458	437	424	412	437	399	452	445	416	429	450	399	401	429	432	466	445	418	454	421	380	443	424	453	369	422	420	461	429	445	406	429	445	442	430	417	451	465	423	409	430	433	446	414	450	412	432	472	455	392	424	437	441	440	428	448	458	373	456	413	432	421	434	406	447	417	389	407	432	450	443	452	432	397	445	433	419	432	408	465	429	386	454	423	442	470	429	429	430	449	447	412	420	448	416	412	470	400	427	416	402	484	439	433	390	428	437	399	467	458	421	431	412	448	456	459	421	403	436	430	439	411	417	412	409	426	406	452	412	433	426	454	405	457	455	470	446	420	413	435	390	448	462	437	421	438	435	459	434	428	463	412	410	432	438	402	425	454	453	444	433	441	451	390	435	412	418	422	397	451	448	406	419	415	433	451	415	423	469	430	442	430	440	483	433	419	395	424	440	458	429	429	439	430	398	430	463	446	408	463	430	456	424	439	455	455	425	388	431	414	460	446	454	409	414	431	453	483	449	418	435	472	397	423	412	421	423	435	457	396	428	429	409	419	402	423	429	392	452	439	429	435	413	448	462	427	430	442	419	389	441	447	435	440	415	418	464	394	436	434	460	423	424	421	435	415	419	450	457	486	414	443	433	415	413	422	445	435	437	429	432	461	432	397	450	467	415	483	424	426	427	419	418	422	408	478	452	431	455	443	447	434	432	421	431	455	434	419	414	400	418	431	410	451	419	451	426	431	437	439	444	452	444	438	428	451	434	410	423	455	447	418	415	434	438	457	391	433	433	421	429	436	375	480	438	451	433	424	458	488	437	415	416	415	434	436	423	445	461	400	381	433	421	446	422	429	391	440	440	451	456	418	455	445	437	417	433	471	411	420	429	452	401	404	445	438	441	415	445	435	458	413	434	417	430	453	410	447	461	406	446	429	453	468	421	407	426	420	431	413	422	433	425	391	424	417	434	427	446	432	437	414	422	432	415	434	469	425	459	460	457	446	419	403	411	455	464	434	441	401	462	421	419	419	418	421	460	418	400	475	429	417	414	435	425	439	465	446	436	459	444	436	408	418	456	442	415	428	448	409	463	394	444	410	425	440	429	437	423	417	424	432	402	392	441	438	372	448	395	429	460	454	435	413	445	446	441	389	410	406	405	413	379	436	470	446	404	411	403	431	451	453	453	446	463	419	463	417	459	424	449	448	432	415	421	455	392	412	444	470	443	437	420	436	444	479	405	411	444	455	420	472	388	404	420	419	424	413	444	443	425	434	451	444	392	429	392	457	440	429	438	416	414	425	439	389	469	431	437	432	447	440	440	431	422	424	454	427	438	437	445	410	463	460	422	428	440	450	454	422	411	451	448	414	443	437	459	469	445	442	416	426	441	401	459	437	426	447	400	439	423	481	424	431	439	408	445	398	388	443	410	440	456	445	448	422	437	447	421	438	429	434	457	418	431	420	434	410	450	406	460	385	408	417	421	421	452	444	415	472	443	445	426	422	457	409	447	409	429	435	422	454	367	413	427	441	435	469	441	450	398	446	398	446	456	440	409	440	415	418	428	424	415	436	405	408	441	430	471	459	424	449	460	437	433	432	465	419	406	457	420	433	438	419	440	456	427	449	428	429	421	414	427	454	439	454	447	431	415	468	418	397	448	387	420	415	401	445	425	389	424	427	412	438	452	438	404	439	437	463	449	415	437	465	411	439	444	392	402	450	441	447	449	428	436	472	431	409	439	409	404	417	391	438	467	470	485	455	433	421	433	441	460	430	428	420	442	430	429	413	415	421	470	457	429	462	419	451	420	452	397	430	404	435	428	459	436	431	428	465	445	411	418	419	427	398	434	449	432	424	415	455	444	447	448	467	415	430	468	413	447	432	408	414	425	438	439	437	423	421	414	405	450	445	461	417	427	425	393	453	413	477	445	410	459	434	423	440	485	440	439	437	445	430	468	462	441	421	432	470	398	467	431	438	451	407	432	416	433	439	417	418	412	404	394	431	427	421	417	404	438	424	416	392	465	441	447	439	488	379	414	458	458	407	433	452	443	457	393	440	412	455	441	441	469	421	439	458	441	450	439	421	442	445	441	462	426	479	451	428	427	489	445	413	396	420	447	454	381	431	429	458	421	453	425	449	423	437	432	465	466	459	424	382	445	419	450	406	419	438	422	431	432	432	440	438	454	463	419	413	422	458	445	413	412	430	404	405	414	429	469	452	406	440	411	459	427	481	447	463	449	454	408	417	421	433	416	431	433	435	413	396	456	411	410	420	412
25662	21432	27326	25289	6229	1767	1306	2252	18028	20861	14949	5916	1667	911	652	616	621	591	609	590	594	610	585	540	607	609	552	556	606	583	591	568	614	613	588	593	599	610	563	620	591	612	591	570	588	600	642	603	563	605	583	639	588	567	589	602	627	586	593	548	631	583	602	610	563	611	587	592	631	570	588	619	617	579	578	604	565	614	601	618	582	608	616	556	631	555	591	599	590	577	559	590	585	582	599	573	575	601	567	535	569	581	560	584	550	569	596	528	599	593	606	592	582	568	570	552	601	613	585	590	639	582	620	584	580	572	603	592	532	579	600	614	611	597	580	586	611	560	585	599	607	624	575	597	582	525	575	572	610	549	595	528	546	641	582	575	600	555	596	581	588	576	559	559	562	562	584	574	573	561	611	605	583	608	592	580	528	613	566	620	558	630	586	628	593	567	622	545	586	588	584	566	597	612	589	574	555	611	611	587	582	580	557	571	586	535	611	591	607	605	550	579	579	587	575	604	557	605	621	576	558	587	581	592	533	580	545	598	520	600	578	582	583	563	572	554	606	595	629	608	597	551	559	568	617	585	583	567	622	589	566	555	549	570	581	595	553	581	581	621	612	600	577	577	594	559	591	587	611	571	576	588	562	524	567	560	588	616	554	608	591	588	588	600	546	556	587	589	588	650	658	580	550	587	552	576	538	602	580	610	600	632	553	621	601	568	595	573	566	637	551	552	575	572	558	588	615	607	593	598	594	617	617	615	588	605	585	566	547	605	575	582	582	582	612	574	568	597	594	594	666	577	547	577	606	551	578	587	638	575	550	574	634	588	576	579	552	549	598	571	558	582	621	575	615	606	583	578	586	542	596	614	597	607	598	597	550	605	567	556	618	584	615	612	619	582	594	553	589	550	606	606	602	560	566	568	566	613	538	575	599	603	567	582	585	621	577	568	628	584	606	624	555	593	605	583	533	570	598	599	616	592	518	566	582	587	567	659	600	580	549	613	610	556	592	570	596	551	604	583	580	567	588	532	603	632	566	599	546	547	572	565	566	575	535	570	594	601	598	555	597	635	605	587	607	590	586	553	605	540	568	557	605	579	572	567	610	593	622	615	592	591	602	561	567	606	555	534	589	593	555	589	571	562	588	543	601	572	574	559	587	551	551	545	566	516	557	611	608	603	547	581	601	625	599	552	621	578	579	593	576	623	615	584	542	582	558	590	555	587	607	601	612	594	573	631	530	575	584	575	574	585	572	583	593	572	615	587	588	608	547	613	601	580	572	566	562	565	560	565	596	606	613	589	569	571	534	598	614	573	610	595	603	620	586	603	539	570	593	557	599	580	578	592	560	559	559	596	543	545	564	619	609	554	566	561	564	588	558	593	588	551	581	617	631	582	547	575	626	585	567	625	549	573	570	556	581	581	570	612	603	615	595	617	543	628	560	595	592	589	527	527	528	575	593	541	601	584	605	569	594	610	579	591	567	592	609	573	591	580	556	592	558	555	621	575	568	588	592	608	608	576	552	556	554	588	575	594	568	572	582	542	545	604	593	593	606	607	585	565	614	574	555	580	582	591	607	619	566	591	568	571	608	565	566	575	561	593	569	587	600	587	561	581	582	554	601	554	568	553	597	582	574	578	571	590	554	588	594	606	627	536	568	619	559	599	562	601	580	543	551	579	591	550	583	596	568	587	572	579	591	549	586	564	610	584	598	570	553	568	610	598	586	536	576	596	581	598	576	583	611	594	578	569	600	600	600	614	612	582	576	581	560	556	594	586	603	569	588	584	571	553	551	588	565	571	594	601	553	539	572	577	585	587	606	543	601	592	563	580	559	563	556	583	580	615	617	583	615	591	614	591	570	550	599	548	548	565	579	598	602	583	587	605	566	611	593	582	569	569	583	561	569	582	571	587	589	630	574	596	545	575	520	595	571	566	609	558	571	593	604	638	600	631	572	575	607	564	578	556	548	538	594	559	584	600	591	579	590	614	587	631	557	562	627	549	580	556	553	539	563	561	622	582	566	595	572	594	604	605	589	554	551	579	578	581	571	557	567	617	614	545	568	559	592	594	623	592	613	610	630	590	597	573	566	556	532	571	581	599	551	552	551	563	612	574	587	596	555	618	535	571	624	583	566	531	543	584	606	595	591	573	610	613	602	591	562	560	590	569	575	626	626	581	608	596	587	585	576	634	610	533	567	585	542	589	568	532	566	590	589	579	585	595	581	590	584	585	582	592	567	572	648	555	529	598	551	589	584	574	572	546	595	581	545	606	620	584	586	590	579	604	580	611	543	541	626	577	560	583	557	601	561	580	557	643	564	581	573	597	584	556	618	571	567	597	596	569	539	597	586	590	572	568	577	602	608	605	563	623	592	599	608	557	640	546	585	545	544	600	615	616	575	525	530	580	604	636	595	598	620	549	581	592	561	588	538	587	559	555	584	551	546	575	599	587	580	516	575	618	570	615	606	565	527	569	640	574	568	575	593	592	581	546	572	599	590	587	583	583	592	596	562	560	594	595	547	568	626	601	612	544	571	568	566	577	534	577	585	575	568	592	591	545	573	593	604	620	627	574	575	592	598	554	552	580	607	533	598	546	593	592	572	590	545	600	544	557	609	589	558	550	575	578	560	542	578	636	591	590	574	562	542	562	601	569	641	565	563	593	591	581	586	586	550	582	587	560	553	551	597	598	522	608	564	568	571	525	561	597	572	589	612	575	590	564	575	585	585	593	614	624	588	577	569	561	533	605	547	557	581	592	586	565	592	540	576	586	586	609	615	600	612	533	616	605	576	628	595	562	557	569	568	587	566	588	578	608	587	556	629	589	622	588	604	566	545	614	614	573	611	578	605	549	581	612	570	587	569	591	564	599	593	615	583	578	621	595	559	632	570	607	561	554	602	621	594	605	573	625	554	564	569	597	610	537	588	567	576	575	585	606	564	563	560	545	608	525	571	577	605	571	557	587	555	597	595	541	631	624	606	612	546	588	604	569	592	572	583	583	564	640	588	610	613	587	592	578	615	555	566	602	626	597	570	565	604	568	545	565	596	626	529	604	569	580	592	605	548	557	555	622	529	601	607	567	593	529	584	590	595	587	606	548	601	605	580	598	579	607	575	602	543	627	583	586	558	594	590	635	577	562	581	553	606	617	612	584	597	618	595	597	575	593	602	586	544	605	547	582	604	524	579	634	583	540	545	603	583	556	575	571	547	570	589	535	580	574	567	607	576	640	605	586	577	550	555	619	628	612	553	544	583	584	558	584	619	551	596	571	571	577	615	609	584	576	540	577	615	578	608	546	617	593	598	584	601	565	567	602	595	596	591	567	589	582	572	571	615	602	598	555	586	559	612	559	586	573	601	578	597	558	600	594	563	629	568	581	575	546	561	589	549	583	566	574	550	539	567	564	595	593	546	583	560	573	609	546	568	593	567	566	613	593	613	575	597	520	566	577	568	590	555	574	584	585	580	569	582	564	621	589	580	605	609	584
4527	6042	4004	2283	1998	1515	1408	2917	20300	18457	12449	4960	1577	921	582	500	503	483	505	484	522	489	475	483	490	502	484	495	507	530	488	475	506	489	497	532	491	504	469	496	464	514	497	489	504	493	488	501	465	509	517	535	490	515	502	509	507	496	478	483	492	483	509	487	491	468	488	486	505	516	505	468	488	509	505	463	476	517	504	475	523	515	465	498	474	497	521	511	474	494	504	446	495	461	490	486	473	502	495	475	496	492	492	493	502	539	460	514	455	475	509	496	435	494	503	533	487	460	484	480	492	459	517	488	528	518	507	523	512	506	451	484	498	473	528	508	469	510	500	510	477	504	488	508	489	512	491	472	488	502	488	506	488	498	429	476	466	522	484	508	514	526	493	520	496	478	469	489	499	464	492	496	468	519	498	482	455	487	530	459	503	502	509	497	477	512	485	485	479	511	486	513	474	492	487	511	510	452	499	502	455	466	466	505	528	521	500	494	492	503	488	498	520	499	495	493	462	479	442	473	519	512	496	476	490	490	506	490	491	479	494	480	499	469	470	515	494	477	499	486	488	499	524	467	520	498	512	509	500	464	517	472	490	516	439	458	478	489	517	494	498	475	456	480	513	480	449	499	465	503	474	492	472	497	461	498	470	515	458	473	484	452	464	525	485	524	510	471	499	438	530	475	492	501	487	502	496	524	472	467	508	450	480	492	488	472	485	479	460	487	499	505	486	516	500	494	505	505	497	498	498	526	495	485	537	484	490	471	476	500	500	476	497	492	489	492	479	504	499	510	505	459	480	487	500	497	477	484	519	492	446	437	484	446	469	489	429	469	493	500	472	481	530	482	500	504	529	501	475	496	435	502	503	461	441	513	472	482	503	459	505	479	513	442	487	489	460	516	492	504	506	462	514	464	564	511	490	482	530	491	494	494	480	487	476	502	467	493	479	513	492	498	461	478	492	461	456	474	461	535	495	487	506	464	484	495	506	442	475	518	472	472	496	504	472	484	496	467	464	478	498	504	483	495	458	499	491	520	461	491	474	457	482	511	559	533	481	484	516	521	510	444	492	492	520	476	517	520	518	534	464	522	545	487	477	499	483	487	472	478	505	497	492	488	505	494	469	477	532	512	551	466	459	496	507	491	502	461	495	434	449	522	516	473	459	471	481	476	531	493	495	468	542	499	524	502	448	467	458	489	499	515	534	479	504	474	453	472	471	491	468	531	483	472	457	509	466	482	504	498	496	469	483	475	458	477	529	517	467	524	495	509	524	487	493	505	466	492	496	485	512	471	506	507	486	511	513	493	538	491	481	496	496	485	473	487	505	482	484	473	477	550	503	523	473	451	518	505	475	489	515	463	499	466	464	453	479	524	458	531	511	452	549	498	453	490	537	477	537	507	494	492	502	512	494	454	491	460	485	536	492	513	489	483	514	450	520	496	454	458	484	508	514	511	465	442	465	491	486	461	494	492	476	454	456	510	489	472	487	497	509	527	484	468	524	475	479	483	488	522	505	501	507	500	501	449	489	466	478	512	470	518	517	463	513	483	480	482	454	472	454	452	496	458	501	510	492	481	499	494	489	500	501	490	510	499	495	506	538	461	465	503	443	480	497	495	484	465	483	480	507	449	488	518	452	500	486	478	491	496	507	478	499	450	521	487	495	464	485	495	529	506	497	515	503	515	491	468	497	515	495	483	438	468	478	532	479	465	475	489	509	509	470	485	506	488	488	478	503	455	500	516	484	511	507	466	496	472	521	490	514	497	528	489	509	509	506	515	496	506	485	496	469	519	504	500	536	470	519	485	460	467	473	463	497	470	524	480	493	491	475	459	468	497	467	452	500	486	469	495	506	473	509	475	482	494	510	509	449	478	528	492	498	481	502	479	518	495	487	467	456	463	502	519	488	481	503	507	455	488	500	488	497	509	487	478	479	475	470	490	507	445	499	503	471	512	462	479	518	538	515	499	506	483	511	453	449	471	451	488	444	473	483	500	476	487	503	520	538	536	461	492	501	483	478	506	518	532	485	488	479	467	456	527	469	507	501	516	512	435	480	517	508	463	463	523	446	513	480	521	467	496	453	459	448	522	456	485	496	490	533	530	479	509	474	472	461	496	513	475	487	468	474	472	524	470	518	515	510	532	478	471	452	480	496	517	469	491	461	480	496	469	475	472	493	512	496	481	473	461	535	460	468	492	448	475	503	464	519	515	502	523	460	506	498	412	513	495	481	492	507	520	490	511	471	525	498	476	487	505	474	419	484	513	461	525	469	505	468	474	517	470	501	540	472	505	464	498	503	475	477	559	467	464	480	449	465	480	533	501	478	439	515	513	489	524	454	502	475	498	469	480	478	467	498	503	476	480	436	488	432	500	476	479	455	475	515	545	480	464	477	470	491	466	526	488	482	493	470	481	497	522	522	489	491	441	519	496	474	524	485	496	455	465	510	500	481	489	495	463	475	456	478	513	477	479	539	502	492	458	516	504	498	467	516	504	490	482	468	497	452	505	507	503	544	483	511	546	537	503	499	486	519	494	502	501	508	498	501	522	452	452	507	511	466	472	479	478	501	454	534	450	464	435	462	506	481	453	512	459	498	476	512	501	492	498	462	473	507	461	446	483	484	489	494	443	472	507	517	476	461	498	506	490	492	499	511	479	474	510	487	499	468	493	485	453	498	470	451	442	459	495	502	510	487	438	521	497	453	516	499	459	510	488	480	516	517	517	484	481	498	497	489	480	496	484	516	471	471	489	491	501	487	504	485	478	489	502	474	483	494	501	450	488	542	497	491	550	530	514	485	485	483	464	475	450	494	512	507	500	518	483	537	467	501	495	487	506	466	494	501	501	504	470	502	487	473	465	529	499	476	504	508	459	499	483	493	510	474	450	467	494	484	517	510	500	501	482	500	471	541	466	476	514	522	493	499	524	442	492	477	513	472	461	454	474	475	473	515	477	501	472	462	482	479	497	499	477	488	468	454	528	478	506	430	457	493	494	483	488	508	485	510	475	478	494	493	507	466	465	513	500	474	519	483	452	486	492	443	514	485	496	500	504	499	495	468	489	469	513	510	486	475	500	529	500	484	488	479	478	486	496	503	462	500	497	484	485	473	453	501	563	463	493	504	484	499	503	516	486	459	506	434	479	510	501	498	503	521	485	443	514	542	483	463	456	455	499	487	492	498	434	459	466	485	497	464	496	516	499	476	501	504	516	514	510	484	477	491	489	481	440	529	473	525	493	468	468	475	473	509	486	469	499	493	461	458	492	477	475	502	506	493	479	485	494	473	497	494	510	468	506	515	497	504	505	488	473	467	519	491	498	474	491	521	499	465	506	522	502	506	496	489	531	505	509	545	474	484	497	483	500	495	465	485	487	488	492	486	457	433	485	488	465	522	507	492	491	466	465	461	513	495	501	464	501	490	458	517	490	494	524	477	505	486	484	485	471	495	512	519	471	535	507	483	465	493	457	485	484	475	464	482	431	480	498
24360	21414	28740	24459	21361	10254	2890	2486	23173	40616	31916	15537	4212	1637	956	779	724	745	738	755	778	726	760	713	753	749	688	721	722	758	718	746	751	746	755	704	717	733	772	759	710	745	734	691	687	724	778	726	693	743	695	744	755	716	772	753	731	715	695	708	736	738	675	758	696	751	721	708	728	701	731	705	758	680	709	728	771	748	726	751	745	731	707	692	712	703	689	693	748	726	711	725	713	742	748	712	742	697	745	755	747	699	709	692	698	764	740	710	747	718	777	716	719	743	720	690	720	697	760	762	750	766	703	738	693	742	686	750	726	750	762	677	727	743	713	726	672	716	740	743	729	740	720	745	737	741	731	751	709	709	702	718	710	727	765	696	707	712	749	746	702	714	719	728	710	719	755	714	757	750	720	700	684	717	721	725	683	726	759	799	731	656	748	731	730	707	691	711	732	745	711	657	677	726	682	708	744	790	727	759	681	711	720	699	733	735	742	706	708	701	731	733	741	728	739	732	739	699	722	692	739	753	719	683	734	734	756	748	746	750	753	702	729	754	717	713	787	747	728	721	762	731	729	770	661	701	692	683	742	736	720	748	739	690	758	730	705	673	754	755	716	719	701	715	707	716	671	769	728	749	752	721	717	762	745	692	717	681	691	696	707	727	705	691	749	735	672	760	719	753	692	733	711	744	710	742	710	714	740	721	716	733	732	707	698	736	701	704	724	703	760	724	706	741	701	731	696	750	753	696	658	692	750	698	755	737	721	750	759	738	703	723	683	733	701	731	790	743	702	730	680	734	720	662	723	705	700	704	756	721	715	698	723	733	710	742	713	711	696	701	731	743	714	682	732	687	691	669	741	741	714	718	711	699	701	754	705	717	729	692	732	747	716	689	733	691	742	652	697	722	737	736	755	735	675	716	684	750	758	751	738	704	710	749	722	713	694	719	713	705	708	715	697	693	722	742	748	724	759	720	693	760	779	701	707	719	704	731	687	698	720	709	746	711	761	718	686	698	720	713	708	741	738	698	716	736	694	723	735	689	679	737	753	726	726	749	681	744	726	727	700	727	727	723	713	712	704	739	767	748	745	734	772	707	732	809	740	739	716	747	681	702	739	735	701	701	767	751	654	756	710	718	731	718	742	694	754	694	729	677	725	721	760	723	743	704	679	711	759	719	771	741	717	739	711	714	730	764	725	771	769	722	700	760	684	756	759	738	727	678	748	769	708	665	707	742	707	728	721	743	756	701	719	724	770	700	660	699	791	706	758	692	745	691	719	770	763	733	741	658	738	722	733	712	727	732	749	720	726	729	764	760	714	689	665	762	723	732	694	725	692	702	722	731	740	749	732	705	739	712	737	704	743	768	741	740	721	717	692	723	720	733	697	707	724	748	697	731	731	711	704	752	748	736	713	720	714	718	742	684	710	763	716	720	706	702	751	706	732	712	752	686	712	689	718	726	764	739	782	710	796	714	781	706	693	730	711	727	672	708	755	724	778	742	690	739	742	651	727	682	749	683	708	699	690	700	685	687	668	716	728	678	723	734	713	724	724	761	723	694	699	756	733	695	731	755	729	692	713	692	736	707	737	725	785	752	721	701	721	721	711	713	716	718	714	720	738	766	759	696	735	712	734	733	736	742	721	716	698	723	739	754	742	730	756	742	740	696	730	699	676	731	694	706	704	695	685	697	708	698	758	674	721	738	709	699	713	694	717	732	712	730	690	683	727	686	740	685	712	680	749	657	710	654	710	690	710	685	752	714	802	736	737	718	723	698	725	709	696	740	700	710	702	690	715	722	695	767	718	751	704	746	718	727	702	743	752	708	741	759	678	725	732	732	728	679	718	727	722	713	705	738	715	719	726	707	683	694	696	740	672	661	728	699	696	743	714	685	716	736	725	741	744	727	721	696	709	740	717	773	692	711	703	726	692	723	722	726	738	674	703	683	735	727	734	710	804	738	760	694	717	754	703	718	744	705	745	733	679	732	720	712	737	753	708	731	698	765	728	701	719	715	742	744	747	784	667	719	738	702	766	668	719	704	696	778	752	681	696	724	699	695	689	719	747	686	704	722	680	774	695	736	772	747	748	676	761	727	758	728	693	696	706	745	737	682	714	742	718	722	706	722	731	687	738	680	722	690	715	695	684	750	735	704	652	725	734	771	713	747	714	752	698	664	761	743	763	661	751	765	711	739	741	803	709	766	733	737	723	719	694	686	697	713	691	745	724	711	717	687	713	722	722	713	726	709	731	776	701	765	709	730	665	735	702	729	766	708	713	722	753	790	698	717	775	719	727	733	713	763	714	715	724	727	728	681	744	727	722	747	743	716	741	799	718	725	686	774	713	723	743	720	760	716	733	640	712	693	697	730	720	712	742	680	745	725	717	684	702	695	693	697	749	732	680	728	728	761	700	741	714	763	721	666	726	721	704	711	694	788	714	693	757	712	731	744	692	691	774	722	715	677	727	722	690	718	727	769	685	730	728	694	739	681	736	748	716	734	730	683	685	735	746	770	671	729	718	752	675	715	727	699	717	737	733	712	730	730	728	694	791	678	680	727	702	690	676	721	745	767	741	785	734	719	730	693	734	736	751	673	751	744	692	727	694	708	697	724	763	774	745	707	711	702	684	726	740	708	712	736	734	699	748	741	763	752	713	719	727	717	714	732	782	709	697	692	687	690	754	697	690	735	689	748	713	712	699	725	716	720	734	742	704	728	709	775	697	685	744	708	718	712	736	708	740	727	683	687	690	726	760	700	650	718	705	697	711	698	653	733	730	683	719	732	784	737	729	701	737	696	735	773	700	743	689	724	714	715	700	739	701	690	743	716	731	735	714	715	700	733	697	655	680	724	684	758	707	741	730	757	700	684	680	722	707	699	728	661	669	739	752	746	741	681	723	749	730	708	724	674	725	742	711	710	732	721	737	673	764	720	723	718	725	758	785	746	697	715	717	712	691	692	722	715	710	666	765	755	719	729	713	732	689	763	706	692	757	738	717	706	658	741	698	750	701	735	717	767	720	704	744	766	696	735	720	740	705	730	748	754	732	693	712	739	692	683	740	711	736	717	734	647	677	708	688	681	690	728	713	710	746	714	702	693	723	738	712	717	716	752	716	707	702	696	731	729	739	748	738	670	727	717	752	692	696	765	706	698	771	723	735	697	729	721	683	688	658	616	744	720	736	700	727	697	726	674	777	734	697	695	713	759	741	720	712	738	687	706	758	651	739	730	773	678	729	724	735	716	699	700	732	769	730	679	690	751	668	737	721	722	663	726	701	644	729	745	710	680	742	717	758	693	751	731	727	695	737	735	682	699	696	699	742	686	715	690	672	698	730	741	808	719	765	689	735	728	719	680	717	723	721	707	705	700	710	724	714	737	710	713	677	708	671	704	714	698	738	772	754	703	716	732	710	721	724	684	722	724	698	740	715	721	701	725	756	723	724	682	719	736	694	723	699	751	726	678	723	727	726	677	704	679	714	767	754	742
5676	10145	8110	4622	3799	2783	2224	2956	27623	36408	25763	10886	3684	1541	749	614	645	583	598	601	596	619	611	598	589	604	585	579	623	599	598	594	652	594	632	613	659	588	585	635	589	618	607	571	567	640	598	607	581	625	597	618	646	596	582	631	637	615	584	600	611	578	636	594	605	604	621	617	618	605	599	617	598	620	564	592	608	614	621	601	611	554	575	594	585	636	626	585	612	557	573	598	592	612	577	586	606	678	582	620	586	637	612	604	559	561	638	591	624	607	566	551	614	601	609	594	574	552	599	611	590	636	597	597	628	637	574	561	634	576	588	623	627	579	618	570	611	609	626	616	603	605	613	582	628	575	588	585	606	616	563	577	579	594	608	607	617	621	618	613	601	579	634	592	588	594	639	586	602	601	597	619	626	664	593	580	620	558	605	613	588	603	568	545	567	574	593	610	613	620	631	638	593	595	580	610	623	597	569	564	582	604	626	571	617	582	615	573	568	562	566	575	621	618	597	608	617	596	598	626	590	552	650	612	657	578	621	599	602	641	628	564	573	612	606	623	599	594	592	577	572	637	607	586	595	592	602	587	598	574	589	609	601	601	599	629	605	631	593	612	616	587	603	561	606	611	636	605	545	569	609	619	611	595	583	591	542	563	618	581	629	551	569	564	617	640	613	608	613	611	595	607	609	613	600	599	574	613	575	591	584	549	570	572	572	620	606	601	623	611	602	623	589	615	552	593	608	576	597	597	582	567	588	582	645	593	572	608	638	620	619	596	596	587	679	612	579	667	566	621	592	640	588	596	606	616	581	584	588	584	578	610	555	610	621	577	633	555	598	611	590	623	615	576	615	608	620	628	592	645	602	565	586	575	622	556	594	582	550	557	586	579	647	641	581	600	577	602	595	590	589	574	567	604	599	556	581	567	604	545	628	620	572	615	599	591	610	589	602	579	630	559	658	601	602	528	610	600	614	604	623	596	539	589	578	623	588	622	640	622	613	613	580	638	633	606	645	568	596	661	594	579	577	604	556	618	615	592	616	606	588	601	667	593	549	622	574	621	598	610	615	611	639	607	573	629	641	590	570	599	604	574	618	586	598	626	602	598	592	601	615	591	581	603	588	603	602	596	588	613	594	576	582	607	590	580	567	584	595	594	574	635	564	582	596	584	586	559	610	583	595	606	617	581	583	617	632	572	623	562	637	593	640	560	614	602	608	570	613	628	595	617	597	630	591	620	568	582	573	595	584	581	566	616	594	568	592	527	606	587	544	578	581	586	565	615	595	624	598	603	592	548	584	606	599	559	627	585	638	649	627	624	594	597	630	624	595	609	604	610	610	548	652	569	616	616	587	568	616	587	601	565	628	609	638	574	568	560	587	564	605	588	604	602	607	619	644	651	584	595	557	585	595	613	640	578	600	553	591	577	569	604	544	615	608	635	612	626	611	574	582	626	584	596	592	566	612	578	609	605	601	587	584	632	572	605	585	583	587	571	619	596	622	653	582	557	586	609	580	597	564	638	585	585	610	646	547	573	577	600	635	550	600	602	639	620	579	628	579	597	551	572	591	595	638	591	615	634	581	619	612	566	568	583	614	628	575	617	662	609	574	624	603	576	576	602	632	534	605	610	565	605	563	601	590	648	568	563	593	558	566	584	545	561	583	603	620	593	583	609	584	595	611	608	582	632	570	589	597	590	635	614	638	561	563	584	612	618	631	653	585	577	604	591	598	558	629	612	565	661	594	576	590	605	602	611	551	634	612	586	621	602	599	595	595	582	570	612	593	638	614	593	609	551	618	571	578	582	569	586	617	637	614	587	635	537	595	553	547	591	586	598	598	578	570	601	567	557	624	585	620	587	602	572	583	616	613	580	566	608	622	607	563	582	614	576	591	564	578	590	600	600	620	598	565	611	613	604	628	603	587	608	605	594	614	588	566	624	613	578	604	600	610	587	603	613	624	600	604	593	552	596	575	574	602	599	576	591	676	663	596	623	580	580	587	580	607	557	612	613	579	619	604	567	570	581	595	621	616	572	620	606	565	607	634	585	562	564	638	613	637	597	584	613	566	577	626	614	612	627	572	585	623	596	608	627	607	636	599	602	599	584	599	579	602	583	585	625	607	637	602	618	617	575	605	590	567	606	609	586	582	584	598	608	565	603	592	600	621	640	607	598	594	571	610	545	636	628	601	620	578	537	570	603	615	627	563	593	588	555	600	580	600	566	629	630	618	550	598	622	579	556	586	620	609	595	631	574	597	605	583	608	571	579	617	582	610	587	583	613	581	641	569	597	561	599	576	610	611	534	584	598	600	642	619	596	584	646	575	590	587	568	615	613	629	618	564	606	595	633	602	579	602	592	597	562	546	628	592	564	571	599	558	582	570	584	596	605	597	612	562	556	559	626	622	613	578	630	629	575	574	610	584	611	628	555	542	627	625	633	598	541	627	601	597	630	560	613	610	601	622	643	567	633	611	561	621	643	636	587	558	605	621	628	555	579	631	594	666	620	542	614	613	572	599	582	554	637	662	600	622	595	593	599	573	585	582	608	603	608	585	603	614	554	579	630	585	594	650	616	578	635	613	645	583	592	567	642	589	602	600	622	593	593	546	584	554	636	626	566	605	594	605	599	573	592	610	585	586	603	566	544	613	561	608	597	591	621	551	561	625	654	595	610	579	634	608	597	585	626	605	578	600	648	609	593	577	603	613	558	582	604	600	587	632	555	571	615	583	621	553	618	579	560	600	571	590	589	609	610	591	607	614	589	601	606	580	589	560	655	590	581	582	599	631	582	607	609	612	611	573	593	572	614	581	612	625	590	620	607	560	620	596	567	591	616	584	552	587	619	601	599	616	608	556	576	612	582	605	584	542	586	615	627	574	591	572	547	600	600	623	592	575	606	633	605	672	570	529	628	636	607	594	567	570	568	542	573	599	589	638	613	573	616	587	617	613	556	605	615	569	601	607	629	567	602	589	604	608	606	558	578	609	595	580	625	611	587	579	594	628	596	586	598	584	618	582	562	588	623	570	588	610	585	638	588	602	623	558	600	608	548	574	673	567	604	605	591	615	592	558	594	574	612	589	585	608	588	580	610	583	588	573	592	569	594	610	583	612	603	573	597	601	582	639	580	603	602	555	556	571	604	627	616	544	633	618	657	562	595	592	613	580	584	638	533	628	609	580	576	610	624	600	578	618	540	593	611	580	613	619	613	645	573	589	570	571	612	568	570	612	620	605	584	577	600	571	608	599	588	622	602	630	617	601	563	604	594	603	603	634	616	555	612	568	578	572	572	597	598	603	573	553	596	599	555	589	642	634	585	580	580	543	635	566	568	597	590	572	605	608	569	569	633	592	580	597	547	634	618	587	600	592	575	562	611	558	568	608	607	592	577	555	577	588	611	596	583	575	579	633	607	607	604	562	619	592	585	564	568	601	567	593	597	557	608	598	596	574	597	593	573	642	617	551	571	560	631	592	609	609	585	615	590	591	573
27758	13054	2671	1342	961	720	737	659	1568	2850	2206	1361	759	622	581	519	525	494	500	518	506	518	493	505	529	540	583	509	496	489	521	450	531	525	519	533	575	510	526	488	517	523	517	484	467	502	530	496	470	532	520	523	524	482	531	518	530	527	511	505	500	495	540	483	523	531	491	568	529	525	539	525	456	504	497	526	517	497	537	523	541	479	540	555	518	517	455	553	564	555	517	590	530	495	546	546	539	513	500	558	537	533	523	549	491	518	488	511	556	489	479	555	506	520	502	481	542	509	558	474	503	530	520	508	498	520	601	523	481	533	501	522	512	495	565	511	523	543	515	486	505	533	523	545	496	515	560	523	538	534	524	528	511	520	562	539	486	549	543	518	552	486	497	514	513	507	539	512	542	508	513	505	523	548	530	521	537	545	507	493	511	537	504	536	513	549	497	524	511	526	465	505	493	510	505	532	528	531	501	537	537	510	470	545	523	488	501	512	509	529	558	573	545	522	524	541	484	506	530	554	518	527	519	533	524	550	529	531	524	507	507	534	464	516	500	587	534	535	526	526	517	533	480	524	513	530	545	539	523	529	496	556	539	536	531	514	512	537	510	535	531	542	517	517	495	531	518	541	473	527	521	522	498	521	502	514	541	549	463	542	553	516	490	483	529	506	522	505	552	537	517	508	544	495	493	565	488	491	495	548	517	503	509	541	509	510	502	529	490	510	520	526	521	523	538	532	526	518	523	506	512	546	527	511	507	511	532	489	511	531	524	518	495	546	501	512	475	562	559	512	529	512	506	491	549	512	538	505	532	521	480	524	565	500	507	521	509	525	547	563	513	487	528	504	530	505	505	555	488	554	515	547	497	484	478	492	500	537	486	542	500	552	546	518	541	502	519	532	529	510	505	503	494	526	508	521	509	536	526	527	497	505	489	571	471	520	553	526	544	512	527	494	557	500	521	495	513	521	524	507	527	512	501	526	538	506	556	507	527	513	497	516	476	503	516	518	533	543	498	535	511	535	526	511	509	512	513	504	513	506	500	556	533	523	516	505	504	497	540	560	528	532	479	491	522	527	480	501	519	545	515	552	519	521	555	494	484	535	515	529	491	554	491	527	520	501	500	530	521	514	520	481	480	479	510	546	527	504	500	523	508	531	551	559	484	561	538	494	527	527	492	485	503	479	525	501	508	518	504	478	475	474	524	510	502	508	494	557	502	465	489	522	503	516	533	523	490	564	516	503	506	495	508	525	483	497	522	531	567	507	530	529	531	547	526	491	496	538	538	508	553	519	493	538	519	514	510	541	538	517	544	516	533	526	525	530	476	455	543	507	530	563	510	516	545	530	488	511	527	541	528	550	508	529	519	523	543	508	529	523	502	511	541	501	537	516	505	536	563	513	567	490	507	503	510	518	519	549	506	520	541	588	533	528	537	518	529	509	524	502	509	531	533	554	520	518	463	491	502	521	500	515	539	545	533	494	497	524	538	497	524	532	500	490	524	506	523	533	518	552	484	478	538	517	513	526	530	493	560	529	532	506	537	557	517	511	517	540	528	473	519	513	522	526	488	511	517	507	564	502	535	546	531	527	518	520	486	517	495	547	482	533	497	501	507	548	553	534	514	487	511	485	526	514	525	541	550	470	498	458	532	510	502	526	505	513	493	493	518	496	499	506	551	519	529	494	499	505	529	492	492	497	530	512	562	506	505	505	534	525	536	541	501	512	528	519	536	532	477	522	494	536	512	522	501	495	519	517	495	494	501	502	524	497	516	527	526	491	503	554	545	513	520	539	531	540	527	506	559	545	525	507	514	541	518	521	516	512	547	530	508	512	490	509	517	555	486	549	531	518	508	491	554	523	534	511	509	506	483	519	516	536	500	505	514	536	511	534	478	510	540	483	535	512	511	508	508	549	529	499	536	525	493	526	523	522	480	547	511	470	509	532	505	528	508	575	491	506	533	529	513	522	522	484	562	538	555	494	500	515	502	548	511	539	499	523	565	465	538	512	503	504	543	498	515	537	509	483	492	499	534	479	508	538	502	494	512	544	484	484	507	520	526	487	535	546	493	499	500	505	490	562	491	539	535	500	552	532	541	495	519	505	525	550	499	520	531	568	503	509	520	511	497	523	491	523	499	568	531	508	526	533	506	515	518	516	479	546	509	512	528	517	567	513	518	533	553	518	558	532	515	546	523	533	541	513	518	514	493	516	486	486	510	504	508	541	499	544	524	509	466	534	522	503	501	525	527	526	521	563	526	539	526	492	491	521	565	501	548	532	501	499	508	505	510	489	485	519	498	511	506	550	501	492	523	519	499	522	528	555	523	555	490	527	538	529	531	525	511	503	495	506	488	469	515	521	538	537	519	484	529	491	478	563	487	544	525	513	538	549	545	535	543	509	522	511	541	522	507	494	498	507	540	505	507	554	518	515	483	555	536	523	510	470	514	542	508	532	553	543	539	505	528	500	547	531	492	538	526	483	534	556	518	512	506	556	467	524	556	541	533	522	516	564	527	517	546	547	563	506	528	501	536	524	504	504	495	545	549	503	494	534	552	556	544	517	502	511	498	519	540	505	505	503	519	544	545	538	474	554	510	541	538	493	541	515	524	511	491	490	496	523	490	517	490	568	496	525	524	543	521	474	521	488	513	486	504	524	501	524	538	506	539	532	463	541	515	545	518	506	537	549	529	548	532	532	528	500	481	514	486	520	520	549	536	547	511	538	505	520	494	477	524	499	544	554	531	511	487	549	524	562	536	548	489	511	513	493	472	483	515	559	517	473	524	534	472	546	526	538	517	506	505	500	581	525	471	518	543	532	494	508	484	524	517	519	546	511	505	537	545	541	510	498	491	534	516	528	525	520	508	519	485	502	497	548	536	500	542	537	499	512	535	530	508	543	539	555	531	554	492	504	529	507	508	486	508	543	504	550	507	552	524	544	529	543	529	513	528	530	491	492	524	520	515	504	516	577	513	511	560	533	505	480	549	548	538	566	500	484	520	527	554	499	558	507	547	510	485	530	501	547	537	560	508	506	522	489	491	500	522	511	573	494	528	472	541	494	503	503	540	485	543	539	526	519	534	541	507	472	500	539	509	506	546	556	502	536	510	557	517	543	521	571	500	508	553	543	517	517	517	534	515	521	502	488	497	513	487	487	494	543	539	539	484	513	531	520	482	513	512	542	523	478	521	516	535	536	493	503	510	513	536	496	495	517	522	486	515	545	533	524	501	500	528	543	557	543	526	504	520	517	526	519	518	514	528	530	530	530	513	511	502	554	523	498	518	542	519	545	507	532	539	486	475	504	535	484	490	484	507	522	475	505	499	519	486	568	527	504	515	517	526	509	549	570	527	504	520	450	519	566	482	473	560	544	497	518	504	532	510	514	563	509	496	516	515	525	529	523	540	526	502	541	508	518	502	507	522	518	543	548	520	519	539	528	529	509	536	525	551	485	522	537	517	515	511	514	533	546	491	485	532	512	520	558
5698	2441	1876	1079	1013	784	621	651	2006	3242	2485	1318	722	513	408	418	429	437	448	414	439	401	437	436	413	435	447	419	430	422	423	406	428	418	458	416	415	432	433	410	440	391	397	426	435	434	416	453	415	414	404	433	413	463	425	442	430	414	410	419	412	417	406	400	422	442	454	439	386	392	441	460	470	426	416	439	424	429	433	419	411	444	419	419	423	420	420	422	424	473	421	437	436	361	415	408	416	425	478	402	459	428	409	407	439	473	433	393	450	383	423	412	414	426	441	447	451	437	403	455	443	431	425	427	458	431	430	470	434	411	434	471	448	445	426	455	442	464	436	389	446	399	446	422	423	413	428	449	444	398	416	422	420	458	405	464	391	403	445	421	418	410	453	436	408	395	404	450	423	432	434	390	458	407	438	442	490	406	432	434	412	443	413	468	414	424	443	464	437	417	449	443	399	429	449	459	413	424	408	413	454	406	449	446	428	404	396	405	406	416	405	423	389	421	399	415	437	434	399	388	408	426	406	404	425	457	414	429	418	424	416	451	449	437	418	466	412	457	419	437	428	436	457	435	399	416	397	436	412	472	433	438	429	395	447	431	411	481	419	420	405	477	442	438	404	467	416	432	398	406	412	419	442	458	414	454	440	397	404	426	452	437	443	436	424	417	404	426	453	428	427	438	411	396	438	414	395	432	443	424	438	461	473	454	426	462	426	433	457	441	394	404	411	447	446	428	447	436	443	440	441	434	429	415	425	404	425	446	418	400	440	415	451	399	431	449	465	428	429	429	423	407	484	439	426	432	440	422	409	401	439	441	414	414	460	391	416	419	470	443	402	435	399	418	414	457	429	433	449	445	435	443	405	419	416	429	484	440	385	416	440	433	430	421	431	414	442	459	448	436	413	416	406	432	424	440	428	430	375	406	410	419	412	419	392	403	457	449	413	438	421	441	420	423	441	449	412	415	450	459	466	440	435	406	446	415	403	425	439	472	409	478	468	412	418	442	386	433	449	456	440	409	442	424	424	425	413	427	412	397	415	423	430	442	434	461	382	396	426	460	416	437	441	449	444	439	394	401	455	448	439	426	450	444	408	419	406	414	423	450	458	419	429	427	411	419	427	415	417	399	458	422	428	456	435	391	413	450	445	416	381	472	418	453	439	440	439	456	414	403	416	405	389	452	432	402	467	427	415	439	465	443	455	452	370	444	423	471	418	407	443	412	426	410	422	449	394	407	416	453	435	457	405	431	424	416	425	411	433	400	437	441	433	441	432	409	386	432	461	417	410	423	418	383	447	446	411	443	425	425	437	405	396	430	403	381	431	443	415	423	427	430	459	397	441	444	423	475	430	420	377	436	423	404	407	407	431	441	432	432	427	463	419	430	454	408	430	400	444	428	436	404	414	430	430	440	431	413	416	436	420	434	432	424	420	417	405	411	399	399	464	443	424	405	428	390	426	416	395	401	417	410	451	410	423	429	441	439	414	461	425	419	442	423	443	440	415	410	466	411	420	458	412	398	416	463	407	428	450	424	455	447	427	431	412	393	399	371	426	458	419	432	407	420	443	420	417	410	434	422	442	419	386	422	398	426	396	418	425	421	433	438	407	420	424	434	401	412	367	387	444	407	423	418	371	439	439	396	429	442	426	401	415	439	416	469	420	422	420	440	406	423	427	394	411	394	416	420	448	454	438	431	409	422	394	442	447	443	435	398	456	444	409	443	402	445	434	406	413	398	398	402	431	432	387	414	436	418	402	445	445	435	449	433	381	408	421	413	422	433	457	447	396	440	413	397	419	393	436	406	457	441	391	406	463	459	432	432	443	455	415	435	452	464	409	440	450	426	430	385	430	430	414	449	410	414	412	438	444	432	451	414	446	458	420	428	409	417	443	432	408	449	429	423	460	395	440	431	403	443	430	443	462	455	412	420	407	412	433	444	444	456	410	463	426	457	420	401	422	420	429	434	436	409	417	434	459	465	401	409	424	426	435	413	424	398	455	460	421	435	392	447	411	453	413	401	438	428	427	429	440	416	432	442	430	427	436	433	437	434	451	392	431	444	414	428	438	417	432	417	437	419	431	389	380	434	445	423	428	465	453	434	411	424	422	428	428	401	381	459	379	428	412	389	455	397	420	436	409	409	462	428	416	418	411	462	459	429	421	469	432	471	420	438	436	445	447	435	434	441	392	444	420	434	430	405	421	392	431	401	406	415	432	437	419	436	408	418	423	421	426	409	440	389	413	459	478	448	420	427	426	442	431	422	463	420	375	419	411	420	421	457	438	463	430	393	393	404	408	467	431	441	397	396	402	419	421	459	413	417	431	417	433	419	386	438	412	445	424	450	449	448	437	409	392	415	408	425	425	459	400	411	405	425	407	443	428	417	418	464	428	420	441	429	419	420	398	431	431	421	452	454	433	438	434	393	387	453	446	440	410	425	446	430	455	438	419	399	427	412	453	447	421	468	453	449	451	441	418	417	419	447	433	402	424	446	400	438	422	391	438	469	412	422	403	421	409	431	398	416	423	414	413	415	404	411	413	416	392	437	411	408	411	419	426	456	445	423	422	440	418	446	456	426	448	420	450	384	439	447	428	444	411	414	458	428	438	418	428	427	451	438	452	440	375	424	378	396	396	443	439	408	459	428	418	438	411	429	440	450	424	440	424	438	458	413	422	437	413	412	418	451	431	460	396	444	437	428	440	442	443	431	422	410	464	420	472	425	407	444	426	427	487	397	408	420	420	422	432	422	411	416	373	431	458	454	425	418	461	411	422	416	447	401	404	438	421	431	417	432	432	407	395	445	442	436	408	403	437	412	435	467	415	421	390	456	407	419	437	399	420	467	412	431	454	415	426	385	411	442	430	397	421	436	417	446	423	418	454	405	400	417	399	451	470	434	425	401	421	428	478	415	456	401	434	444	436	472	405	426	450	443	393	404	437	392	437	419	427	432	403	459	400	405	426	405	447	430	431	428	469	421	461	424	422	432	405	443	402	397	435	443	409	399	403	446	450	430	421	474	458	420	425	439	426	414	428	438	448	443	418	453	431	435	436	426	415	445	470	431	455	436	381	475	410	440	404	452	415	425	457	404	410	428	433	425	434	422	403	406	436	445	409	385	434	449	427	444	399	393	421	418	436	390	430	426	398	444	458	457	437	449	437	408	430	451	457	472	405	408	459	441	455	461	438	449	404	390	428	411	436	410	438	435	394	439	428	393	465	376	404	443	404	418	435	392	417	439	406	393	450	450	429	467	439	445	424	461	443	392	433	403	423	399	421	420	411	493	422	409	425	424	405	434	423	418	429	445	443	394	422	394	454	385	450	455	413	425	433	432	404	441	402	437	426	387	456	423	450	421	463	439	449	438	434	401	372	403	452	404	425	447	452	424	456	438	404	452	408	443	427	452	392	405	437	421	401	430	410	420	437	432	422	456	417	435	404	450	427	437	436	486	439	432	428	423	459	400	405	427	456	434	428	445	402	430
25602	21417	27211	25164	5846	1633	1190	1263	17196	21251	14948	5809	1734	907	673	596	610	579	590	591	591	581	623	578	603	596	583	598	571	590	603	616	602	554	583	591	557	585	576	581	587	565	608	623	568	597	598	638	556	572	576	565	595	552	565	557	610	561	612	559	598	595	615	525	582	583	565	572	582	582	609	570	644	624	564	606	554	600	570	509	590	575	592	605	607	564	564	582	544	575	541	569	577	573	578	573	606	584	558	550	553	570	574	578	612	560	627	534	528	508	514	594	608	592	622	567	570	592	578	550	591	574	615	537	615	582	586	565	570	595	565	557	562	615	611	564	590	582	592	607	592	591	600	594	604	563	572	599	607	544	596	550	542	568	550	576	591	558	587	538	602	552	621	621	588	601	578	596	574	575	568	552	558	561	616	632	606	583	601	601	602	578	603	577	611	591	577	587	550	607	584	597	603	579	562	607	575	562	583	615	588	580	620	547	570	597	595	612	617	555	568	580	574	580	593	566	588	574	562	565	610	615	568	583	552	566	564	578	520	554	593	571	630	554	586	556	588	603	561	570	606	634	580	575	567	577	569	626	610	579	606	572	594	570	542	558	550	581	581	533	593	593	572	584	608	544	597	568	592	594	567	592	550	566	603	577	525	549	624	592	560	562	599	594	571	523	564	628	595	578	578	533	610	584	574	570	570	612	560	578	594	578	552	569	557	573	561	607	586	583	594	565	576	584	586	536	574	583	585	592	534	608	599	598	564	553	550	566	532	556	574	589	586	514	545	608	618	599	569	622	567	559	584	581	574	606	601	585	585	560	579	596	540	542	584	577	544	629	563	587	573	609	576	543	629	559	571	593	561	565	558	590	563	597	582	570	544	590	584	516	601	575	545	548	564	590	598	629	588	573	597	634	569	560	624	532	607	573	590	597	540	586	562	559	576	554	591	554	581	578	603	586	541	573	549	636	607	603	559	576	615	566	609	560	555	541	592	550	584	560	586	588	531	625	568	573	580	592	583	550	577	565	558	591	560	589	605	576	618	582	608	570	594	586	595	569	579	548	585	558	569	614	557	615	601	556	602	594	588	575	584	581	625	572	602	585	574	570	629	550	575	618	608	572	630	548	573	568	545	538	542	563	576	582	570	576	611	562	549	601	558	635	577	555	598	564	606	601	563	589	551	628	565	560	599	580	583	576	592	577	625	568	617	582	579	530	584	551	554	603	592	603	583	566	582	619	555	569	612	538	596	586	613	545	577	568	566	558	597	575	558	576	589	545	549	595	603	570	598	546	568	561	581	574	576	582	634	615	611	573	587	556	567	605	555	535	593	597	531	589	555	604	557	574	579	607	567	570	569	606	545	571	569	566	577	620	608	592	602	579	563	548	583	560	573	561	602	604	596	579	616	536	631	564	551	610	546	591	547	608	567	601	627	585	533	599	554	558	603	555	600	557	592	593	517	575	573	588	610	560	554	536	567	580	585	588	578	542	583	559	602	607	594	548	587	606	574	558	589	554	604	571	548	591	556	586	570	572	563	559	604	619	588	559	544	592	554	559	545	565	553	539	572	597	639	586	589	620	587	593	599	579	592	553	564	535	593	612	571	535	598	587	555	586	568	579	564	554	600	576	559	566	606	581	606	556	581	597	578	588	577	583	603	570	584	567	591	590	589	548	575	569	544	573	590	561	560	574	613	566	603	608	579	575	604	556	591	541	584	621	560	589	598	567	556	577	618	595	573	562	572	536	559	547	579	567	566	541	565	557	612	578	598	582	600	556	574	588	573	565	569	583	592	595	576	599	608	527	539	592	517	538	532	564	622	618	580	586	562	578	576	560	596	618	627	598	588	579	531	587	587	583	544	592	598	582	570	544	598	579	546	570	539	548	573	571	542	571	585	560	576	573	574	587	582	566	599	575	565	564	553	588	614	600	569	609	569	561	569	536	596	590	568	561	555	565	576	542	561	534	592	571	535	540	560	568	581	564	578	622	591	557	598	591	609	574	600	573	555	600	586	598	604	584	579	557	509	582	565	575	618	591	571	553	564	550	593	560	546	587	575	566	542	575	573	576	575	602	566	536	638	602	617	587	615	566	568	547	559	592	569	612	599	603	559	608	637	548	565	589	540	549	568	572	557	586	583	526	601	587	577	596	558	574	584	639	590	578	571	610	586	571	560	553	587	580	603	571	560	597	579	557	548	575	572	539	586	596	621	582	575	592	561	540	562	549	572	600	590	561	584	604	587	570	646	574	569	591	580	537	569	576	577	627	577	566	596	587	583	579	572	544	596	584	616	586	562	586	640	534	556	599	597	551	556	573	532	557	584	560	553	581	561	559	599	564	551	572	567	582	608	556	574	587	537	550	589	585	545	560	612	568	568	551	589	553	558	539	630	553	587	577	578	547	553	598	552	601	570	564	560	563	608	556	576	546	555	562	546	558	534	589	614	550	544	561	569	586	556	591	617	589	578	589	565	577	559	553	577	595	567	573	560	588	558	592	571	599	582	622	581	611	570	594	612	588	587	583	561	614	572	551	550	561	608	541	591	610	604	570	613	564	561	582	561	552	547	554	568	553	555	557	598	588	583	563	554	616	559	594	574	569	566	536	568	568	591	576	597	562	620	603	529	602	572	604	574	564	599	537	606	578	536	570	612	612	561	560	560	607	590	584	628	573	580	579	620	594	561	577	612	590	570	537	565	589	583	624	606	590	558	569	607	586	570	558	595	614	571	581	510	607	592	543	547	586	602	582	555	624	538	551	605	546	564	567	592	596	520	560	571	592	582	569	551	561	548	583	578	561	586	577	550	612	566	596	590	571	573	570	571	575	553	573	593	562	556	577	551	590	577	603	573	583	561	531	588	594	561	567	554	537	547	566	587	563	555	610	641	585	602	566	605	593	584	563	557	577	586	532	554	575	544	590	582	587	567	621	555	583	597	609	577	616	602	577	605	564	551	590	581	603	594	555	586	552	589	554	575	594	604	579	584	566	576	558	561	569	563	638	582	600	558	604	587	612	605	554	596	579	616	590	570	583	611	576	626	596	574	595	543	558	608	534	629	589	569	584	569	571	559	574	593	549	614	631	553	551	583	601	530	580	539	555	564	556	582	564	552	560	588	572	594	596	536	612	610	566	575	562	603	584	561	584	565	562	591	569	557	601	587	587	585	575	569	578	612	563	574	577	628	575	552	585	608	593	600	592	556	579	591	516	574	581	616	606	539	590	573	552	588	608	570	572	576	570	597	577	607	567	564	578	562	578	570	595	575	590	590	589	560	538	588	543	557	602	579	591	602	575	620	608	597	619	588	606	559	621	532	554	545	560	580	579	586	579	603	579	599	558	584	608	586	579	530	562	597	592	560	541	593	557	606	582	562	560	579	565	598	608	557	583	575	602	593	555	600	568	559	556	552	579	566	567	586	622	595	584	590	589	538	557	573	569	584	580	538	557	547	592	535	554	595	561	628	599	578	556	606	584	557	625	581	558	583	591
4587	6107	5794	2181	1620	1370	1206	1440	19147	18449	12132	4729	1747	876	601	500	491	478	488	508	488	451	452	499	521	428	461	486	512	496	494	498	466	495	489	527	505	473	475	465	508	505	459	484	498	466	483	540	472	472	539	466	515	469	512	543	540	472	430	467	501	471	541	471	450	479	480	485	536	476	486	471	473	484	487	499	525	510	484	467	449	453	504	484	471	490	474	511	513	485	479	486	503	496	522	501	501	477	531	496	465	467	456	480	471	453	450	517	525	488	466	483	494	480	502	514	477	527	483	480	530	463	528	513	466	462	462	491	500	453	476	464	470	477	474	488	466	531	459	452	506	486	456	476	456	495	494	507	457	472	493	493	465	478	529	500	501	502	506	470	533	537	464	497	476	430	486	529	520	509	477	503	499	514	515	490	438	442	488	456	493	499	488	493	522	489	479	521	444	514	483	452	473	447	472	454	496	494	500	474	471	475	467	498	508	508	490	509	503	499	498	494	508	463	474	481	514	473	512	487	487	495	522	477	443	465	451	483	487	486	483	519	503	463	503	490	492	489	503	473	489	497	482	494	468	475	476	492	516	508	464	444	501	477	480	528	508	470	450	520	467	487	467	512	455	481	465	512	509	480	463	480	520	459	480	503	457	495	495	477	498	493	508	492	485	475	531	495	463	506	493	503	480	512	476	457	465	458	468	503	465	491	479	518	508	495	469	493	473	490	494	448	506	477	463	426	435	478	514	492	468	469	507	510	482	426	482	473	463	465	450	542	480	485	469	476	504	486	500	499	465	474	521	443	481	474	475	456	472	494	498	482	514	483	459	477	475	458	479	460	460	445	550	523	453	474	457	450	481	515	447	467	478	475	467	535	457	479	494	501	517	473	489	536	496	502	511	449	501	463	458	473	510	478	518	511	474	451	489	488	487	488	489	511	512	499	489	505	479	518	473	499	502	479	505	471	459	531	494	484	461	468	485	475	521	485	508	478	479	510	467	496	456	499	465	469	471	437	515	488	472	483	476	522	454	475	490	484	497	493	469	511	470	503	532	509	454	478	473	469	470	480	497	499	508	493	475	492	452	468	442	493	479	489	509	463	487	446	502	498	471	484	502	473	510	494	486	493	454	498	495	481	449	473	455	500	486	473	498	493	520	482	450	461	458	504	472	516	476	465	478	462	484	498	486	458	484	508	507	512	472	460	528	463	481	457	450	512	518	495	483	432	486	422	506	494	496	465	475	432	475	486	469	507	470	504	484	491	481	467	540	491	465	532	487	493	496	508	477	491	463	476	476	486	486	485	523	506	457	497	438	491	476	490	467	478	488	456	481	494	517	466	474	487	452	491	469	447	498	485	499	525	478	496	527	471	481	462	489	479	500	496	491	520	466	467	480	491	475	456	481	486	511	490	513	478	494	514	484	483	458	480	474	469	471	478	488	480	463	508	479	518	457	478	499	474	468	482	501	482	484	526	484	479	496	490	488	477	475	452	484	444	471	502	497	465	478	481	478	502	501	478	477	454	464	511	481	481	519	484	517	458	486	458	465	491	500	518	493	505	464	475	466	515	520	428	448	470	483	444	464	467	468	500	476	529	483	532	479	510	501	475	523	467	485	450	498	499	495	471	474	467	496	500	520	495	465	471	505	519	472	482	534	486	457	438	465	483	485	500	477	477	486	486	451	457	461	505	495	485	465	495	493	476	492	455	496	462	467	471	452	487	481	495	487	466	466	486	446	452	454	486	471	491	445	475	470	479	498	451	456	490	480	487	465	501	465	489	489	514	494	475	492	521	486	507	482	481	461	481	474	498	496	510	489	484	481	489	436	460	461	501	486	485	458	485	477	471	491	502	490	505	515	477	476	491	481	471	507	524	476	502	507	485	492	493	507	487	463	495	497	494	433	497	488	461	472	430	517	480	463	468	457	466	472	477	508	509	476	498	440	524	502	474	475	491	514	466	498	484	496	525	532	496	498	490	457	425	461	438	480	467	470	459	489	476	526	534	498	475	513	502	445	511	477	475	481	511	480	490	514	489	509	494	487	468	481	449	497	480	498	489	491	463	490	485	525	465	449	463	463	526	496	495	501	504	461	476	496	481	469	506	471	504	453	486	459	489	471	482	478	445	493	483	465	471	478	484	455	460	485	463	497	455	500	488	467	471	485	478	433	442	460	469	429	465	485	484	479	461	510	470	476	499	464	476	524	479	481	460	518	547	422	477	465	527	512	451	449	466	505	465	474	471	482	495	486	516	478	460	488	472	471	494	470	479	495	494	477	528	494	448	490	475	495	460	516	492	473	464	442	454	457	468	490	452	494	475	530	508	474	454	492	469	458	503	497	459	485	465	466	479	500	479	485	477	502	495	495	499	497	507	491	463	497	485	495	479	447	452	496	494	479	505	507	497	461	451	471	474	445	449	452	457	505	487	468	507	479	502	466	482	473	513	485	482	480	508	508	515	484	457	452	541	463	512	501	510	469	467	478	476	437	461	487	488	485	466	460	474	425	467	468	440	438	456	470	454	496	483	470	476	471	455	487	477	511	485	497	475	418	498	461	493	468	498	431	478	472	486	456	475	519	479	479	448	442	464	480	474	476	484	483	470	471	467	506	484	466	447	504	458	535	455	468	503	490	509	457	461	509	448	514	484	484	470	445	497	499	483	530	480	524	480	498	480	522	448	490	494	478	485	464	459	493	499	471	484	476	511	480	449	460	445	518	491	476	513	488	463	461	528	474	443	455	436	458	490	466	453	473	495	520	423	444	456	458	485	487	472	489	494	527	450	518	526	493	493	499	528	486	448	471	529	487	466	506	504	540	491	461	491	482	495	454	511	494	485	453	453	465	485	550	491	528	470	484	461	507	479	467	460	477	467	475	508	472	499	485	462	430	494	504	498	445	476	444	486	443	472	513	440	471	446	464	434	445	496	485	484	501	458	479	456	498	514	507	433	453	496	472	450	488	489	498	485	474	487	495	490	485	485	494	512	492	501	472	498	488	495	478	436	477	480	465	472	468	475	494	473	499	473	495	455	483	495	468	453	506	476	509	477	476	464	510	490	479	475	468	495	467	508	510	469	481	460	458	504	485	483	479	478	483	463	457	460	525	509	450	480	452	495	495	481	476	466	493	510	499	499	487	455	450	491	469	487	469	439	476	496	477	467	491	478	491	461	495	511	505	479	490	502	462	448	475	471	501	451	492	479	444	496	489	479	444	522	445	475	488	478	499	478	547	490	472	493	456	480	492	473	505	507	466	486	467	484	493	488	465	501	466	501	462	540	506	481	460	481	493	458	461	515	502	507	478	493	459	501	464	460	513	494	513	485	462	471	529	505	481	484	491	499	450	490	501	506	527	468	483	485	490	496	476	519	452	436	477	465	468	440	463	462	520	453	472	514	485	499	488	479	525	485	505	487	492	504	503	481	476	509	458	444	486	428	485	474	461	466	469	476	510	495	479	467	476	535	462	497	479	504	474	493	497	452	503	494
24378	21473	28814	24510	21369	9986	2562	2129	31289	38563	29599	13644	4110	1612	956	804	725	755	749	752	736	732	740	670	715	750	787	778	751	704	742	746	724	695	691	736	748	720	732	713	761	738	716	737	725	739	680	696	770	729	718	736	728	694	725	734	726	753	764	709	755	762	764	742	729	756	719	809	722	757	714	744	754	732	709	733	751	724	725	775	687	743	751	737	692	681	705	739	732	699	716	673	705	760	721	734	733	754	736	736	678	727	697	726	792	752	765	674	709	694	784	747	688	706	729	722	736	724	707	726	731	696	702	691	720	714	744	705	688	699	686	738	721	766	710	727	753	697	733	715	696	723	751	720	736	682	766	717	767	714	715	729	814	725	706	726	746	756	755	723	684	722	774	741	744	721	751	751	757	708	750	725	727	726	700	794	744	769	729	729	713	693	743	773	714	703	790	743	680	773	686	727	746	739	755	739	740	713	735	696	739	688	745	687	707	774	718	765	730	733	771	676	714	712	700	723	702	725	713	715	743	737	775	703	705	727	704	746	791	725	754	722	738	715	687	732	734	751	723	742	777	715	731	728	747	673	735	736	702	701	752	721	733	734	720	713	724	742	763	729	736	730	760	722	702	730	703	729	814	792	771	729	747	747	763	727	719	729	748	644	743	725	771	708	755	729	707	678	716	752	734	723	723	737	746	708	723	775	716	709	729	732	739	726	684	746	742	761	756	750	699	749	712	712	722	752	725	720	760	692	757	748	697	682	729	736	696	794	745	765	709	705	682	739	756	704	702	712	707	721	689	785	750	722	732	709	725	754	719	778	714	726	696	734	670	775	702	758	716	712	707	783	722	728	728	703	716	712	719	779	685	694	728	717	697	701	719	748	689	711	710	699	714	749	679	717	700	694	703	730	730	732	715	741	718	723	752	763	744	746	695	747	743	773	708	729	748	704	713	779	766	705	775	734	684	722	727	748	755	795	772	728	769	689	714	751	724	732	744	742	740	718	774	729	711	757	683	736	686	722	769	722	702	738	784	683	747	741	782	742	763	740	737	739	725	704	732	715	727	709	727	723	773	701	732	741	710	740	710	704	734	677	698	748	754	699	723	689	743	747	703	733	694	736	736	736	706	728	739	752	687	728	728	696	690	701	713	715	718	737	712	690	683	716	756	783	720	698	706	727	705	750	700	670	726	787	713	701	689	796	817	754	712	733	714	720	655	684	765	750	746	730	714	738	775	709	717	726	759	749	720	739	717	739	750	770	726	786	702	729	679	696	686	703	712	666	737	757	734	772	740	747	689	735	690	712	781	742	730	727	705	720	720	689	716	668	703	722	726	721	744	773	715	702	762	763	733	759	741	734	762	672	717	703	731	730	749	778	784	736	731	715	767	703	778	718	734	764	764	722	758	760	721	752	691	774	720	761	737	730	780	700	739	741	740	681	669	729	719	726	671	682	731	730	724	731	751	742	708	763	745	722	698	745	758	762	724	741	755	747	694	780	699	674	732	730	703	779	721	761	749	712	724	733	723	723	753	721	754	727	758	756	718	735	712	674	766	739	726	710	724	700	669	695	698	708	706	707	699	679	672	757	713	693	696	703	658	766	779	711	756	727	731	739	664	708	745	725	742	739	754	756	694	687	719	723	720	779	712	682	738	701	707	709	789	735	754	678	721	759	744	722	737	740	683	765	741	751	737	730	700	765	720	742	716	736	738	741	734	741	711	702	726	719	725	655	770	716	720	758	757	707	743	711	717	715	732	719	739	718	725	710	715	752	727	693	724	712	737	719	729	731	761	728	667	719	745	746	741	686	766	727	683	743	729	735	763	739	731	710	717	755	717	732	724	697	742	724	697	717	698	715	757	676	759	682	699	708	706	749	765	714	753	716	763	756	735	712	671	718	758	693	743	710	706	779	772	719	720	704	731	733	738	667	721	754	712	718	744	708	661	753	700	698	724	737	691	694	735	705	694	738	719	728	703	732	786	725	725	713	711	696	751	754	680	719	693	727	732	708	771	704	649	734	709	726	747	714	777	741	721	676	708	681	749	688	739	771	771	705	699	725	704	738	734	688	670	738	699	708	696	705	750	724	705	739	760	686	763	694	706	761	725	701	738	701	772	728	743	776	733	729	687	685	663	730	746	719	685	737	736	781	751	674	694	751	704	731	711	720	748	701	735	743	698	718	775	667	756	674	725	694	709	706	696	720	749	689	688	667	731	712	709	736	736	748	729	707	770	716	696	718	739	713	723	766	758	703	702	697	682	746	703	701	719	691	715	737	684	738	691	736	704	752	721	718	679	694	713	723	704	736	749	694	708	658	710	733	689	673	766	728	752	675	752	730	712	742	733	723	733	733	719	748	722	733	691	695	694	718	712	703	703	740	715	722	719	706	759	756	786	714	694	711	724	720	720	706	707	747	743	704	718	707	700	731	734	712	732	765	696	687	730	738	734	744	703	736	714	764	709	750	752	735	692	722	688	748	682	711	747	733	717	715	678	754	676	713	702	716	727	744	708	716	740	748	736	733	727	721	738	767	706	685	667	727	759	758	733	737	759	722	703	729	744	727	718	734	692	757	765	702	715	714	716	698	754	747	682	710	722	740	720	754	697	701	723	719	747	744	761	725	777	726	742	750	736	694	700	722	696	748	723	735	739	737	750	700	802	719	740	728	705	690	727	716	744	730	761	754	687	733	767	740	713	737	764	715	747	726	752	733	768	714	701	722	776	752	777	726	773	707	723	725	725	752	706	719	744	740	722	667	692	739	730	704	708	730	722	752	764	773	718	714	704	734	761	748	704	743	708	678	757	675	721	762	694	710	721	776	739	692	678	693	744	677	739	749	727	688	740	699	756	740	742	700	769	778	685	733	731	747	720	731	751	698	724	749	740	687	715	687	714	751	665	710	706	696	746	737	719	738	711	694	735	714	728	727	696	655	722	702	727	730	777	715	717	689	759	748	748	753	730	743	726	747	766	734	725	708	749	738	750	665	729	660	721	729	719	744	710	720	708	744	705	815	703	702	697	722	668	742	678	713	747	706	738	701	738	732	704	739	777	728	692	716	760	758	715	717	706	738	737	666	752	697	759	717	695	731	732	730	739	697	735	782	775	720	771	718	757	740	755	686	727	702	717	715	705	703	728	706	755	721	748	705	728	729	683	693	703	714	685	782	715	689	729	748	731	700	751	738	727	745	729	726	722	681	702	697	715	671	702	696	720	732	785	734	737	784	714	726	724	693	710	742	717	753	720	739	721	708	745	740	720	709	750	711	659	738	744	759	700	685	753	725	697	741	688	733	681	746	733	721	732	662	706	748	727	738	743	688	742	714	740	690	685	732	781	695	750	698	712	744	731	695	707	754	716	672	714	693	749	734	698	730	736	691	693	718	739	679	747	761	706	771	769	679	713	769	705	764	742	713	691	680	755	710	717	741	697	686	732	743	677	744	743	728	718	767	677	735	736	720	742	694	746	747	746	733	742	718	683	688	711	712
5253	11652	10800	4675	2912	2474	1841	2438	33468	33397	23524	9458	3597	1518	769	646	577	624	614	598	687	578	583	598	662	634	589	605	588	622	623	588	647	587	640	607	604	579	605	603	581	578	588	596	594	611	587	612	642	625	598	633	583	585	600	605	591	621	584	654	589	615	585	639	585	640	594	608	560	594	627	609	598	608	648	595	629	585	604	581	557	601	623	580	605	609	539	576	589	592	610	604	536	578	563	595	536	619	597	557	557	589	581	601	596	545	583	575	625	576	565	618	597	627	615	593	554	566	610	598	551	564	567	599	641	577	595	614	600	589	590	649	622	580	617	580	617	630	600	618	617	581	518	617	602	617	624	628	595	598	629	678	562	606	601	607	576	573	602	594	548	610	631	604	580	633	594	607	589	596	603	587	566	618	622	592	593	618	581	622	574	588	573	562	589	555	585	615	600	627	577	580	586	565	631	568	610	622	581	622	600	600	578	573	601	588	613	601	586	575	580	618	603	612	617	611	630	587	576	586	602	613	630	640	590	594	611	588	612	615	572	582	572	586	615	578	574	596	604	633	623	586	553	594	637	561	555	648	625	583	573	619	591	632	582	573	628	585	631	551	617	586	590	606	567	582	588	608	616	583	601	626	618	600	605	603	564	600	638	610	600	542	604	581	626	610	620	577	555	601	603	545	588	597	641	571	631	597	604	611	590	599	652	542	595	569	614	601	601	593	591	593	593	580	599	606	629	599	606	577	581	557	630	569	610	615	571	631	593	593	579	589	607	566	634	612	600	607	561	625	599	639	556	619	620	583	620	573	584	635	636	574	573	570	638	619	589	578	557	609	565	565	550	600	604	633	668	588	594	644	594	629	607	594	587	640	601	560	592	574	586	573	582	582	581	590	607	616	626	600	577	634	564	580	612	571	534	575	564	607	566	619	589	562	580	606	627	597	624	632	595	608	592	603	565	540	614	626	562	618	589	583	578	601	632	621	569	603	559	603	614	598	585	552	580	604	604	603	631	626	608	586	622	543	610	586	577	585	601	588	603	608	609	575	560	637	573	584	565	596	620	586	603	602	615	612	563	643	594	588	560	608	553	607	592	589	590	590	572	573	626	628	585	618	603	592	631	602	602	564	594	579	579	575	545	608	609	622	633	616	573	598	606	556	595	543	637	611	593	595	555	617	645	569	584	582	544	602	586	554	623	595	567	561	579	604	581	583	584	559	596	561	612	592	600	620	556	573	585	596	623	600	642	557	571	571	597	573	606	586	601	535	629	596	555	607	593	592	612	611	604	623	603	581	615	588	609	582	579	588	627	604	621	609	627	576	582	573	569	584	592	588	585	596	621	587	594	580	589	643	580	574	569	579	559	589	592	581	583	618	562	581	612	573	618	591	589	538	584	596	597	584	582	622	549	578	609	612	588	577	560	591	564	599	566	604	597	580	574	607	589	581	574	619	609	566	614	633	583	580	619	565	597	589	598	585	572	578	628	584	599	573	592	588	582	564	608	613	591	619	624	581	580	571	558	571	621	598	602	628	611	620	591	592	614	570	546	604	583	618	577	566	576	576	601	578	617	602	577	616	545	586	611	602	615	657	603	595	606	529	573	609	585	613	574	611	631	613	579	626	577	585	600	618	596	601	589	624	610	605	625	582	581	604	574	556	590	590	615	592	599	609	565	607	609	570	586	624	634	594	590	584	631	603	579	592	624	610	571	642	604	620	572	577	604	631	581	613	605	598	570	597	605	616	609	640	621	542	610	623	584	600	554	583	562	615	580	607	615	602	548	594	584	564	587	590	608	570	561	594	569	556	591	556	640	527	617	586	591	576	597	557	609	654	605	638	598	579	593	604	600	618	635	586	569	569	591	567	576	568	603	594	589	587	608	564	573	560	604	567	593	579	583	545	624	590	601	578	579	575	599	591	574	609	622	597	607	576	608	594	604	584	589	596	647	605	594	605	589	598	577	583	619	550	639	562	592	571	579	604	588	608	604	562	569	588	590	595	620	579	573	602	592	599	573	603	636	589	616	590	572	592	608	634	623	609	598	614	587	592	582	596	590	638	646	621	592	604	629	571	606	614	610	599	601	552	569	537	577	626	538	563	586	595	615	572	615	626	602	582	586	616	588	638	571	591	584	616	558	611	595	590	547	596	573	610	641	562	620	590	579	572	602	574	598	584	574	590	597	641	618	557	557	583	582	591	621	592	603	549	568	609	602	647	611	577	547	573	576	609	564	611	609	585	640	588	584	585	584	552	558	615	603	623	590	584	561	607	588	593	601	606	611	575	552	589	584	603	590	579	615	602	600	580	607	604	562	567	652	565	585	558	574	596	613	609	594	658	569	594	589	584	571	563	572	564	607	604	559	595	567	583	597	555	568	625	579	569	583	609	574	555	601	560	599	596	596	632	594	545	597	551	602	566	573	635	550	578	618	561	635	604	585	613	608	598	584	603	610	646	597	594	615	617	580	576	591	537	559	572	596	572	624	602	598	611	590	557	607	608	553	588	561	561	608	620	598	596	577	586	575	603	598	579	578	593	639	595	570	614	589	571	599	574	569	584	597	585	583	550	573	593	563	568	609	575	550	588	621	569	561	579	615	585	589	571	590	629	559	632	596	634	564	585	566	589	586	587	619	557	574	556	595	548	580	625	614	630	610	579	594	616	636	621	596	552	608	574	595	619	608	594	564	603	602	601	615	595	599	608	637	592	607	619	579	620	604	612	578	602	579	587	593	564	569	596	585	586	597	631	624	593	536	595	588	580	616	612	579	568	599	576	614	578	626	618	569	584	590	616	609	608	560	582	602	565	601	605	610	557	582	628	610	623	616	539	572	609	565	603	548	592	632	542	606	584	592	616	571	615	580	619	582	607	622	546	649	609	543	596	614	558	609	573	618	630	600	570	608	576	615	648	580	603	592	582	577	607	623	564	645	566	594	553	555	588	600	577	583	561	602	613	574	607	561	611	567	620	572	624	592	616	589	606	592	621	627	562	566	587	625	591	564	617	622	568	600	632	571	597	577	582	610	568	584	526	607	592	575	601	580	591	602	584	589	625	577	581	627	600	564	592	636	556	585	629	573	573	625	586	580	584	555	577	552	531	599	588	625	609	558	592	625	596	581	577	600	599	604	550	579	574	619	594	588	579	631	569	607	626	558	631	618	586	639	609	595	619	576	602	624	612	596	608	572	565	606	571	602	605	584	558	625	544	588	594	558	651	582	600	615	569	587	584	575	550	600	584	560	603	593	613	558	589	646	582	589	582	590	609	604	580	546	568	631	591	613	589	572	595	603	572	573	605	579	579	566	560	606	584	554	588	564	595	578	595	609	578	543	596	609	582	595	616	612	607	568	586	594	632	627	570	582	584	604	581	588	614	626	588	584	557	628	602	595	563	605	554	575	608	602	608	630	582	600	575	595	629	591	614	602	595	577	614	600	571	647	583	600	613	605	611	552	585	639	586	569	614	599	560	628	576	557	581	587	617
27875	12910	3740	1544	939	739	697	592	2088	2729	2064	1221	774	595	537	551	552	535	517	498	550	532	479	557	494	553	561	494	531	521	503	502	539	505	499	522	501	517	543	494	493	546	484	556	491	513	503	540	571	529	555	520	543	522	543	552	554	500	579	560	549	505	523	498	539	538	544	526	546	489	529	518	503	523	555	504	543	494	534	556	513	502	514	544	511	545	503	484	502	525	500	535	545	521	523	532	525	518	506	523	548	549	543	543	520	500	507	538	496	484	564	506	504	512	519	534	493	526	527	505	507	538	524	535	573	490	537	563	508	575	476	477	482	508	542	487	516	482	517	536	554	533	491	532	526	520	533	528	539	522	483	512	544	534	556	543	545	485	521	505	523	525	528	502	521	505	497	515	509	490	520	519	506	517	519	490	545	502	570	541	559	522	492	517	526	545	505	505	524	521	506	497	498	505	495	497	527	524	527	491	514	508	529	549	517	512	485	550	510	504	512	528	513	557	520	515	524	518	516	507	516	469	505	519	506	532	522	525	546	509	493	511	559	537	516	565	481	516	499	582	526	518	495	538	509	476	498	568	509	549	489	525	530	509	540	500	577	527	498	514	519	469	489	530	528	515	498	518	525	521	480	519	489	553	512	528	501	529	551	504	512	512	529	486	556	497	522	532	537	497	530	497	528	526	522	512	531	497	553	487	520	522	569	519	533	513	533	503	568	555	555	512	524	521	499	541	533	537	548	519	508	525	527	527	492	536	521	553	552	511	532	513	498	473	513	506	535	543	554	529	520	483	490	525	522	514	529	556	489	488	553	507	529	505	516	507	508	477	500	499	485	537	506	508	477	513	534	534	496	542	508	512	510	499	499	474	532	544	540	505	546	514	502	493	506	543	536	531	495	534	502	584	573	504	523	514	554	548	489	535	498	517	543	512	540	523	511	482	487	558	530	555	471	506	521	531	484	497	537	508	501	521	550	526	512	525	534	482	494	498	504	527	541	527	524	521	529	535	506	498	541	572	526	497	503	507	485	520	512	507	529	515	551	519	479	510	513	489	542	575	520	534	509	523	516	558	541	509	498	546	550	512	487	527	531	528	537	514	526	548	508	539	510	570	572	498	482	515	530	485	482	520	510	535	523	534	546	499	515	508	513	523	524	491	530	519	529	536	505	500	537	479	518	504	539	506	538	481	512	528	521	476	502	527	524	541	529	549	554	512	528	533	442	519	513	535	556	576	531	544	483	526	520	560	505	566	507	479	541	519	481	494	552	515	544	505	525	526	513	494	528	516	518	552	515	521	503	531	536	525	513	555	538	499	517	513	489	526	481	483	509	512	529	556	572	543	516	535	515	507	534	539	551	529	517	517	507	553	503	496	490	507	536	544	512	516	479	512	500	495	537	499	511	502	539	502	488	533	537	533	517	507	528	571	512	496	507	512	501	510	485	504	462	488	466	557	496	500	481	509	475	531	525	537	542	495	514	493	511	540	526	493	534	511	513	506	517	526	516	534	481	512	533	522	557	524	465	533	530	498	523	503	519	517	496	512	526	485	528	497	505	488	505	489	524	568	547	481	471	477	515	523	495	518	522	521	510	511	533	553	479	535	556	503	512	505	502	498	490	510	562	514	509	523	606	505	528	514	542	484	548	523	489	513	527	524	481	527	524	494	558	560	502	560	530	517	481	559	519	504	532	512	510	496	519	511	475	538	527	504	508	536	546	543	522	533	528	515	531	520	507	519	574	521	550	512	498	553	483	551	548	492	540	557	491	531	518	457	529	548	548	508	540	511	490	527	516	530	516	504	530	518	591	527	504	506	522	525	518	540	495	510	506	530	550	518	525	565	556	494	553	504	550	514	511	540	531	525	538	512	541	486	508	537	516	480	504	540	535	559	525	524	542	524	486	524	504	552	560	551	510	561	521	529	547	503	523	531	502	500	543	519	518	525	523	501	499	514	515	507	548	533	504	543	509	555	563	513	518	513	526	516	521	492	488	529	498	523	546	516	500	501	563	507	518	514	540	513	576	527	525	538	513	509	480	479	547	527	556	516	534	536	550	518	509	486	493	549	501	539	504	473	519	517	501	499	513	512	517	535	545	503	506	501	516	576	558	508	497	556	586	553	482	475	539	517	522	505	519	479	526	539	509	493	507	534	503	559	513	528	526	516	517	521	512	534	486	508	482	522	514	525	551	491	537	496	556	505	507	503	525	493	504	522	506	551	514	567	498	537	528	530	507	518	496	551	476	463	564	502	469	501	488	524	536	535	475	550	519	507	501	538	495	517	528	511	551	500	549	523	470	516	471	544	559	492	524	493	510	482	534	515	501	524	474	494	508	542	493	531	488	484	512	511	495	541	575	568	517	520	490	521	527	520	510	523	516	554	486	499	516	531	535	518	548	515	512	532	534	525	543	490	502	524	525	523	483	546	519	546	519	514	478	560	538	528	488	538	557	477	527	493	506	519	535	543	529	545	551	501	510	533	527	537	521	513	528	482	559	567	500	559	585	469	483	497	514	485	513	473	572	515	523	481	567	479	524	533	532	538	566	527	510	555	546	479	521	520	476	496	505	455	556	545	500	506	489	518	497	521	488	514	531	487	518	472	529	542	536	523	511	493	527	550	558	519	511	506	531	499	532	521	533	500	490	481	495	486	488	479	524	535	531	510	573	470	560	542	551	506	538	496	520	506	529	535	526	516	527	516	520	523	515	509	569	534	553	505	501	520	538	482	529	523	529	536	524	523	501	511	479	545	534	505	524	500	519	547	524	573	547	523	553	510	505	481	504	551	487	486	525	544	518	517	566	559	536	490	512	543	485	534	532	524	518	497	524	511	502	516	511	547	517	525	529	551	531	498	528	528	537	500	523	518	526	533	498	509	489	506	556	482	555	539	472	536	513	532	516	510	490	480	535	512	523	513	524	536	493	534	520	495	505	507	553	465	556	508	519	501	555	526	487	492	490	486	548	505	493	495	502	491	518	475	492	509	517	557	513	502	504	544	530	511	549	499	524	520	514	497	491	479	577	537	468	515	494	516	535	545	486	486	525	552	495	480	555	494	501	523	516	518	510	555	515	535	553	524	505	556	524	541	527	499	525	507	507	527	554	511	563	518	501	536	531	541	481	521	532	441	533	505	526	540	481	533	547	559	472	518	545	511	503	519	520	495	461	519	536	486	544	548	497	507	539	507	520	524	519	522	545	486	487	539	528	526	569	505	516	503	548	542	493	540	523	503	538	530	532	564	536	493	554	479	509	495	519	496	482	559	531	534	524	537	522	512	520	479	513	538	555	532	492	492	525	523	541	543	498	540	517	508	519	525	500	501	522	483	539	477	474	539	537	527	563	523	492	500	508	498	517	523	517	519	518	508	513	468	504	539	505	497	520	530	562	515	493	531	507	517	568	500	514	528	467	504	524	518	510	552	531	549	541	492	538	513	492	547	554	504	516	538	512	512	567	515	540	524	529	520	515	524	517	549	514	532
5450	2703	3449	1302	962	889	641	543	2630	2902	2232	1203	643	487	455	473	479	428	451	442	454	398	401	412	416	430	440	392	452	423	452	436	436	434	403	405	426	376	427	397	435	439	422	421	407	379	435	430	411	466	393	422	452	442	413	422	422	418	412	424	434	443	426	428	425	389	370	424	406	411	405	411	435	429	437	393	459	393	424	414	445	429	449	358	454	420	421	429	417	413	408	396	406	465	424	425	406	402	472	441	445	413	446	399	419	437	429	431	460	408	399	463	435	400	431	419	430	444	426	426	410	446	400	422	433	419	423	447	439	423	435	452	379	431	416	417	434	430	436	408	426	426	428	414	434	409	426	426	398	386	394	449	410	405	443	416	428	426	411	481	428	431	413	407	422	438	440	416	409	421	452	433	435	414	429	415	446	459	411	406	393	419	419	419	472	422	391	436	419	438	428	422	424	421	416	442	417	408	436	433	405	410	427	424	401	455	417	458	428	435	395	441	445	421	451	404	445	417	482	431	440	426	417	434	429	416	464	431	413	392	397	415	426	436	387	405	446	437	451	410	426	467	392	441	408	397	397	402	431	430	418	451	412	437	413	416	429	399	404	418	453	427	446	413	409	406	438	427	442	443	470	445	427	441	402	417	385	381	430	414	422	416	453	392	429	458	411	390	411	445	448	420	424	429	400	428	437	388	411	415	423	458	396	427	408	458	454	408	426	412	438	401	402	406	422	377	426	424	436	367	429	425	419	420	418	407	428	400	415	418	445	432	409	412	406	404	392	370	434	415	413	408	410	446	388	410	423	425	414	411	456	438	434	401	390	415	449	447	415	439	426	443	418	433	414	406	421	383	424	413	402	429	423	445	422	379	420	466	430	412	390	435	416	432	417	398	415	419	434	393	385	425	431	424	418	420	451	432	410	443	428	394	434	399	396	389	450	420	391	403	413	437	439	390	398	417	399	409	407	416	405	439	429	435	439	460	399	378	411	455	401	397	410	407	427	434	421	415	447	454	394	426	444	425	481	396	416	451	409	408	408	403	449	373	439	444	466	422	410	429	444	438	383	428	431	468	426	387	414	429	427	421	393	426	413	444	447	392	422	421	412	411	414	425	449	407	446	439	428	412	392	425	421	411	414	409	432	409	434	426	415	418	413	429	393	413	414	425	403	412	403	399	404	421	398	435	445	428	434	406	447	406	443	403	416	442	438	430	420	416	439	425	420	455	428	448	432	426	411	404	421	452	481	450	438	424	404	399	405	431	441	417	393	453	416	443	444	392	416	406	385	438	416	425	373	412	391	421	397	453	410	427	417	394	405	404	422	431	444	414	435	442	378	400	434	382	389	432	441	401	418	406	389	430	423	414	428	440	410	437	416	413	415	429	379	408	388	423	427	413	433	423	436	423	387	393	386	459	389	432	442	445	411	416	444	452	471	426	420	422	411	400	458	433	419	425	408	469	443	424	425	437	426	413	419	412	433	404	412	403	395	427	405	457	418	401	442	402	450	402	442	396	412	401	411	435	394	440	432	467	392	457	433	429	400	426	404	401	427	420	403	438	443	417	420	450	415	420	429	429	424	422	425	390	427	426	412	438	431	400	424	461	438	428	438	430	427	418	416	404	413	444	429	395	428	419	429	437	420	421	445	442	425	423	428	387	425	434	411	390	428	401	369	421	419	421	438	428	425	435	454	433	432	453	387	428	444	411	406	408	379	427	421	400	426	411	427	416	438	440	406	443	413	404	457	411	412	469	403	416	426	437	413	439	401	400	405	425	416	464	417	409	460	412	431	443	435	449	388	442	417	398	397	431	441	415	440	439	445	428	385	421	443	385	407	444	441	429	390	439	420	435	399	401	457	415	483	396	419	412	408	432	414	396	409	400	434	408	437	441	439	430	453	409	441	422	426	408	443	400	430	432	413	461	416	368	440	430	378	365	384	439	421	412	403	423	435	437	419	441	411	410	425	441	425	443	413	427	428	440	422	440	430	411	409	410	415	400	426	429	443	415	458	412	429	407	401	401	433	445	409	440	414	423	441	459	435	455	412	414	418	402	442	439	408	407	381	445	429	447	471	419	460	396	439	429	446	407	414	436	406	450	435	423	444	435	423	440	437	429	397	420	440	420	425	415	414	428	450	408	390	393	404	426	383	432	413	406	419	426	424	424	391	448	408	409	418	429	420	433	464	406	378	395	395	412	447	448	461	439	403	442	441	400	409	425	420	431	423	398	442	422	425	461	414	390	447	426	447	409	443	420	414	389	423	422	392	442	425	408	413	413	387	449	396	413	403	427	427	402	424	412	441	443	431	439	442	458	399	412	403	401	413	400	446	415	411	406	410	412	408	397	409	420	427	415	399	404	431	444	386	436	445	427	424	378	436	418	403	395	414	421	393	395	381	455	411	401	440	425	409	396	437	408	405	442	407	407	442	420	417	401	445	382	410	431	444	415	396	439	383	431	381	432	459	454	427	424	416	433	419	437	424	439	431	400	432	372	408	424	414	447	427	424	420	423	428	428	439	448	444	437	414	453	439	405	437	420	413	408	418	425	443	418	429	417	441	418	409	426	449	416	450	446	420	408	437	386	395	426	440	412	421	408	441	449	416	391	434	443	393	424	428	442	407	428	391	423	409	437	414	410	451	409	438	397	423	388	437	386	392	388	411	426	417	408	430	463	407	430	392	422	444	415	462	410	428	409	426	403	423	445	436	413	419	429	363	445	442	400	399	445	417	419	394	457	452	439	439	435	440	430	456	428	419	437	406	446	388	425	438	410	401	409	392	393	405	416	416	426	404	393	393	416	437	407	437	407	419	412	418	385	383	423	407	432	451	434	412	426	380	412	427	428	424	414	403	422	413	453	412	402	430	434	457	478	422	415	482	413	404	430	426	471	377	396	411	406	407	414	408	441	415	417	424	426	417	421	440	411	406	454	432	439	428	435	450	416	414	431	392	411	428	440	417	423	433	425	455	416	412	426	422	398	419	415	408	438	409	415	427	461	454	401	420	418	413	437	435	423	407	425	395	398	417	432	427	392	402	410	420	407	434	392	436	387	437	402	411	409	399	415	385	430	451	397	475	410	418	434	414	454	427	413	429	375	437	387	417	379	433	414	417	426	416	461	444	402	407	400	428	386	437	420	440	435	449	406	456	388	434	433	431	428	406	442	388	423	412	451	413	392	417	443	441	413	413	403	423	409	420	403	418	442	394	408	398	438	418	404	458	376	415	413	416	445	399	450	403	393	432	417	404	432	420	396	390	436	395	421	387	441	443	426	430	469	408	416	423	419	417	451	431	395	430	410	416	415	405	409	421	411	422	410	453	412	402	437	439	412	468	443	379	440	409	474	459	415	439	422	396	394	429	353	422	415	418	387	467	438	453	425	389	432	432	437	423	439	397	400	401	413	391	416	428	420	399	455	461	397	395	412	439	411	400	442	399	386	406	415	384	394	424	402	429	414	366	443	440	430	420	449	428	419	449	428
25577	21404	27269	25242	6401	1815	1191	1446	16703	21233	15457	5742	1745	920	632	562	575	589	572	602	610	574	551	566	554	618	584	611	606	580	576	571	639	601	630	560	548	627	559	597	532	593	649	591	634	557	573	554	585	599	592	575	592	572	620	573	566	569	593	636	581	560	575	578	629	582	543	556	556	567	555	547	566	544	588	573	591	581	590	587	553	583	580	623	542	606	617	555	631	593	554	553	557	547	562	578	551	536	570	566	586	592	575	571	553	582	596	572	603	602	582	566	569	553	571	627	553	554	531	540	596	564	580	588	574	611	559	595	609	558	597	575	604	595	635	586	567	598	587	602	609	545	550	593	562	559	585	594	596	548	544	584	570	567	599	585	596	604	586	548	565	589	585	601	601	565	608	574	582	599	557	601	603	584	601	597	532	553	544	613	583	587	584	591	589	593	553	588	573	556	551	583	582	607	585	591	593	618	561	566	580	576	522	576	565	619	586	584	604	582	561	561	617	555	586	568	585	566	563	582	538	570	630	585	605	532	600	597	586	573	529	578	620	588	563	546	550	603	609	571	570	548	526	544	526	560	588	589	565	598	638	576	598	569	599	615	563	603	553	567	529	593	582	599	560	546	557	533	595	553	601	576	580	553	534	599	556	591	609	580	591	566	559	602	544	564	595	580	569	606	626	561	586	614	537	564	576	567	546	547	592	593	593	569	578	574	580	585	596	599	538	595	544	552	594	577	622	572	558	552	549	553	597	548	575	610	563	571	612	547	543	574	628	559	562	607	580	569	583	584	563	629	599	624	570	593	576	579	585	609	521	595	565	573	535	602	570	573	635	574	558	590	587	576	568	608	591	552	593	551	549	570	521	546	609	564	569	596	607	570	562	521	564	568	580	567	565	577	568	583	552	597	557	578	609	550	569	563	564	580	568	637	608	574	623	609	595	610	580	538	570	652	584	595	597	595	591	546	550	564	574	540	555	600	573	617	537	603	533	565	612	591	576	570	559	634	560	600	634	563	615	556	603	561	544	593	528	624	576	600	611	509	575	597	586	586	539	534	565	588	553	566	591	583	590	589	607	625	562	603	590	574	561	572	548	597	562	572	553	587	573	514	604	569	605	598	571	600	631	522	525	577	626	552	582	576	596	549	582	562	569	575	551	570	607	572	559	540	594	581	538	548	589	572	590	568	606	545	556	591	611	548	576	617	617	562	573	573	582	562	565	590	608	581	608	567	562	634	573	616	619	576	619	590	624	558	571	583	583	581	577	575	567	569	560	591	555	564	522	584	593	572	591	601	603	555	578	571	590	564	614	569	555	573	589	556	546	540	604	585	550	596	612	584	647	560	582	647	606	597	537	558	601	583	528	577	555	540	598	570	578	586	569	571	575	560	600	575	532	550	589	610	565	615	553	568	587	596	563	536	563	598	565	558	531	604	590	566	563	582	553	605	559	569	577	587	606	561	526	607	542	608	559	577	565	606	539	587	565	580	554	559	587	571	577	589	557	583	562	551	558	542	539	539	582	537	582	564	568	553	589	587	566	552	551	555	562	584	568	566	562	553	599	580	590	537	548	532	567	589	594	569	541	576	554	575	543	561	618	555	571	545	543	570	566	569	541	578	560	541	608	581	587	596	561	620	571	577	568	581	564	561	575	597	582	572	565	581	568	557	569	619	598	566	580	542	605	566	526	568	592	586	592	590	567	557	587	559	563	603	589	581	552	573	583	555	606	579	596	592	530	559	567	572	561	581	572	581	595	564	624	578	540	620	574	583	600	601	569	581	550	587	613	525	569	587	596	550	553	605	543	552	620	567	564	568	551	567	562	532	557	544	557	565	569	578	569	554	602	584	550	623	565	580	547	557	579	584	590	547	576	579	582	561	587	579	592	559	535	562	571	589	600	556	554	594	560	613	532	541	584	565	590	574	585	527	556	626	562	581	570	588	610	591	594	578	591	606	594	598	582	581	600	556	598	599	568	563	584	589	588	619	590	603	554	610	601	565	545	598	580	610	582	606	578	568	576	580	568	593	607	618	590	571	575	564	556	596	567	571	559	562	564	571	614	645	546	550	549	575	563	554	576	551	609	586	533	575	579	606	549	553	613	592	576	582	614	577	645	579	588	603	604	579	548	612	604	579	592	575	562	574	560	586	580	555	567	608	592	630	598	587	551	575	527	587	600	602	589	545	560	552	595	572	583	578	581	591	567	570	611	568	587	561	565	562	567	556	606	583	579	572	566	568	566	582	577	565	564	567	642	583	592	572	610	571	572	554	550	571	568	575	618	581	583	611	573	589	567	565	577	573	573	588	580	620	598	568	561	573	582	556	561	589	567	567	580	551	552	563	619	597	551	556	576	561	567	585	584	580	561	562	611	558	604	574	595	617	615	580	598	599	561	573	589	587	565	586	570	580	596	568	524	578	605	579	560	580	542	593	576	560	540	584	558	547	556	589	560	567	640	595	612	615	590	593	613	632	586	555	590	616	588	551	589	538	591	555	622	597	561	557	615	602	582	576	590	580	584	569	565	559	532	599	581	568	570	613	560	568	623	614	562	612	585	577	595	615	576	547	606	555	598	566	552	572	584	570	558	567	570	564	575	530	619	581	599	551	579	568	561	551	593	584	574	569	618	568	555	524	602	605	591	541	571	560	519	553	561	599	586	569	561	580	574	554	588	595	559	593	584	593	575	598	571	552	586	546	588	581	586	570	607	573	534	576	571	553	568	543	555	609	517	578	551	583	613	559	609	586	555	560	597	526	551	551	587	578	557	586	566	550	562	558	587	626	567	577	543	566	550	553	581	610	624	563	574	613	564	601	590	572	557	618	571	571	556	589	565	564	562	576	524	579	551	565	596	556	568	607	561	573	553	573	578	589	607	636	566	594	567	573	550	593	560	575	582	591	614	578	604	608	530	560	572	599	567	589	644	601	562	580	618	597	576	574	539	577	587	579	532	557	533	585	551	600	586	576	575	557	589	516	538	613	543	603	584	567	559	542	548	558	575	600	603	540	595	601	552	531	560	564	630	574	625	596	560	552	548	562	557	565	545	593	569	610	599	578	577	540	529	571	583	621	592	578	593	589	600	618	620	568	552	586	578	624	589	587	540	595	539	586	616	545	585	598	571	588	584	550	605	589	566	597	605	588	580	565	606	560	589	622	583	561	590	607	614	579	567	581	610	584	584	596	616	599	602	552	559	570	608	535	580	605	589	558	571	567	601	581	562	537	564	598	565	552	566	627	605	554	572	573	550	605	605	571	546	572	578	555	556	578	566	558	586	556	560	535	603	547	598	545	623	563	531	585	571	559	580	557	595	623	578	578	583	607	588	542	540	578	558	580	601	572	560	621	589	536	573	570	599	585	575	609	601	546	573	560	622	590	603	626	594	593	553	588	627	566	559	574	584	548	573	577	551	610	548	569	554	524	590	602	541	581	552	602	610	553	517	599	589	585	584	572	592	582	560	600	603	542	554	573	579	573	618	557
4222	4014	3893	3090	1910	1535	1079	1775	18937	18468	12478	4661	1666	886	552	497	475	488	501	457	463	477	485	498	458	499	487	488	470	455	477	510	457	515	529	476	493	507	457	500	509	490	493	516	487	466	499	489	485	485	497	469	503	489	468	506	465	509	449	522	504	474	476	475	478	482	524	493	495	505	487	476	506	469	493	462	455	458	452	457	495	474	493	479	482	452	491	478	459	448	484	486	489	490	501	491	456	508	465	446	474	460	436	478	497	478	465	487	483	498	423	453	438	503	477	454	469	466	464	481	471	507	493	482	456	482	494	439	479	505	488	484	493	484	468	472	503	500	470	482	485	469	471	475	460	476	493	482	455	464	483	456	466	455	446	473	521	451	441	506	494	496	493	506	458	508	472	489	495	504	483	462	513	461	505	502	475	482	523	491	459	473	423	515	467	485	477	512	451	446	453	483	476	469	446	503	471	480	501	500	478	462	492	487	472	473	461	457	511	482	494	468	486	468	456	482	453	470	480	498	478	469	470	460	476	480	477	450	440	452	490	504	499	471	472	470	459	494	452	469	461	474	466	483	491	486	482	464	467	473	520	518	503	455	492	459	472	515	486	524	461	534	458	476	457	476	491	467	504	492	458	498	468	520	482	513	500	483	495	485	522	468	487	479	432	494	480	465	464	503	446	502	495	463	483	521	460	474	475	535	462	453	481	460	459	497	499	499	490	488	458	506	510	484	499	493	448	470	499	519	458	438	461	460	512	498	515	526	487	505	504	452	479	461	486	482	515	482	499	524	463	459	510	438	479	482	473	500	486	434	516	477	449	492	498	467	485	504	462	516	476	463	455	462	478	485	462	460	466	459	518	431	475	466	494	481	453	478	471	515	479	496	464	500	464	480	512	485	486	441	487	446	466	468	466	474	482	470	459	484	512	493	477	448	461	483	515	502	465	456	478	455	496	492	465	475	451	460	489	490	487	496	465	461	485	481	473	483	464	505	467	448	477	469	503	493	455	463	465	486	476	508	443	465	449	468	480	476	439	501	465	502	497	475	500	470	488	476	479	459	496	479	450	499	455	499	492	469	530	496	456	486	536	465	460	478	468	469	502	485	484	467	490	429	452	484	479	455	478	486	474	513	500	481	481	491	478	482	466	486	470	451	480	507	466	504	526	436	465	505	452	485	467	478	464	470	490	500	488	491	489	478	479	490	438	474	513	489	444	464	458	477	472	499	501	508	447	484	444	508	489	470	499	453	482	489	501	480	487	494	449	525	475	492	445	501	484	466	489	434	457	462	490	443	451	484	447	496	485	474	460	497	492	457	467	505	481	506	495	494	495	452	477	452	464	471	449	453	453	453	443	471	523	445	491	496	509	435	488	495	493	442	498	435	472	441	442	468	518	430	504	484	497	447	498	502	494	512	461	464	492	497	488	487	515	509	457	432	464	466	493	526	465	470	472	471	443	483	459	482	497	498	491	496	492	479	520	507	486	474	525	444	496	495	473	500	489	455	485	505	489	487	476	496	449	437	475	456	501	460	480	493	452	465	497	479	500	488	476	471	503	469	459	493	460	469	488	479	439	489	467	512	496	473	465	474	496	480	492	510	490	489	475	478	474	486	485	487	456	531	447	489	521	486	480	461	488	486	475	483	471	485	510	518	504	515	467	524	497	490	468	476	529	481	462	468	495	470	450	472	476	480	491	493	491	503	487	481	457	481	466	477	496	485	462	503	472	507	476	480	484	495	428	469	482	482	462	480	518	457	461	518	469	506	498	533	477	488	536	495	495	460	513	505	477	495	466	464	477	531	451	484	506	525	474	456	455	470	502	444	483	497	447	460	492	493	502	482	475	505	445	485	489	491	458	481	485	503	470	486	484	488	500	483	490	447	436	538	454	438	494	478	460	489	458	452	473	501	467	521	485	476	504	480	506	536	484	515	459	474	501	487	508	494	504	477	492	458	456	474	453	480	481	498	470	460	527	494	468	465	472	487	508	456	440	483	473	449	478	465	493	481	448	491	514	484	519	455	429	456	476	467	504	486	489	492	464	478	503	428	482	466	474	458	509	441	501	479	452	479	484	471	448	469	470	475	456	471	462	463	482	524	478	502	516	478	443	483	451	434	518	488	463	529	476	472	483	483	486	473	455	462	470	451	454	505	509	465	522	510	495	494	508	511	474	511	481	447	483	488	454	519	505	460	469	496	487	466	450	423	468	430	512	443	479	500	483	473	459	481	470	490	474	518	454	448	491	490	466	458	484	451	460	509	496	459	459	482	501	463	457	507	511	484	457	440	490	470	483	474	470	499	474	463	491	470	473	454	458	493	502	470	462	498	481	498	451	484	486	469	475	489	459	476	480	480	485	474	476	461	446	486	466	450	469	467	459	429	513	468	490	459	475	473	463	482	496	468	466	479	464	489	451	454	447	463	516	429	448	485	471	491	473	451	467	492	451	469	504	455	481	469	462	475	478	477	451	503	511	469	519	476	459	491	465	457	511	491	465	479	471	487	456	521	487	512	492	429	444	476	470	467	478	510	468	472	482	436	525	483	459	502	470	453	462	421	503	503	443	481	479	476	460	445	494	471	469	482	499	466	471	469	446	460	449	497	487	452	442	463	475	484	496	482	468	466	456	513	478	445	468	477	484	455	467	462	484	456	498	469	441	502	534	480	419	463	489	441	499	444	444	476	476	471	484	492	468	451	528	477	468	485	460	485	465	453	467	490	485	457	527	476	478	453	513	483	495	455	493	482	469	455	476	517	507	526	482	522	490	489	471	487	460	467	457	467	467	470	465	439	462	483	481	451	457	472	479	465	473	494	530	499	464	492	450	516	425	469	475	472	466	483	451	532	504	462	481	513	484	471	471	459	461	467	475	517	490	468	480	466	531	459	482	468	518	470	485	460	461	499	475	476	454	436	461	496	489	503	493	487	486	478	524	447	484	475	441	479	507	454	486	484	536	476	463	510	491	457	486	470	506	484	483	508	434	501	505	475	458	512	482	479	443	452	503	462	435	482	516	494	444	462	470	469	474	449	449	452	471	473	472	494	493	479	445	478	480	464	474	467	484	481	470	483	474	460	487	467	497	472	448	484	486	477	448	447	468	482	473	485	461	474	509	472	498	493	499	518	497	471	434	465	503	511	449	477	491	424	498	448	477	474	450	460	464	470	442	462	462	462	473	482	491	440	443	440	489	514	488	492	450	492	478	498	475	447	466	455	432	526	450	460	501	471	508	512	476	448	493	473	470	479	509	466	465	505	494	447	480	476	530	445	493	496	489	467	479	458	466	499	460	445	478	480	469	480	472	469	457	502	469	491	458	440	458	499	484	491	474	460	474	502	496	503	506	484	538	499	468	500	475	532	469	501	458	515	495	501	438	443	473	476	454	486	428	545	480	501	472	508	480	446	491	485	458	456	520	473	472	503	457	469	442	496	470	434	477	516	494	522	467	468	433	493	459	445	515	496	494	482	483	484	494	440	465	501
24288	21420	28785	24455	21373	10447	2994	2770	32013	38974	30425	14182	3947	1499	895	757	831	772	725	726	720	687	736	765	726	739	686	779	702	748	744	722	737	701	682	729	750	762	754	740	728	764	715	763	714	801	754	728	711	709	738	752	701	757	742	713	741	728	713	787	682	755	748	728	747	723	719	735	669	710	723	725	729	751	722	714	759	703	705	682	762	781	753	720	724	709	715	765	725	715	704	738	764	746	707	708	716	676	696	730	720	712	674	712	733	697	747	724	782	783	679	722	712	731	688	694	745	725	703	679	731	736	738	747	713	736	725	703	714	776	721	739	711	773	792	767	728	744	724	724	747	728	721	714	738	685	681	727	759	710	761	753	720	700	706	679	787	703	700	717	734	757	758	704	678	722	768	783	682	697	758	736	728	710	725	733	710	702	721	705	755	768	693	716	778	783	737	724	786	661	706	757	751	760	695	763	692	707	725	735	712	697	709	763	715	739	653	764	692	754	736	708	731	725	749	744	731	726	703	688	666	707	779	698	725	706	742	703	710	694	724	728	775	717	735	676	768	771	737	720	730	752	746	709	667	673	732	719	693	745	720	731	750	730	719	749	730	748	710	727	735	699	726	702	739	706	732	706	679	709	683	725	764	725	702	711	761	706	732	734	701	705	741	741	721	723	742	694	766	724	716	740	723	738	730	732	729	690	718	714	740	711	680	722	731	742	704	680	704	743	691	764	690	677	698	772	719	724	722	828	677	700	736	748	697	716	700	707	744	723	729	733	749	747	710	702	710	723	726	720	751	704	753	726	729	728	735	741	755	713	702	735	756	746	712	767	739	712	751	752	749	735	736	705	685	686	746	707	710	710	726	718	720	748	729	715	689	690	729	728	746	767	687	763	712	734	742	722	718	747	719	723	712	725	718	765	715	775	703	732	723	719	713	739	714	664	690	760	749	752	736	731	721	737	681	713	687	742	718	735	668	743	779	719	703	726	717	704	739	761	761	717	723	677	730	719	713	724	692	749	713	682	744	673	660	748	701	748	740	718	714	744	749	741	696	724	731	719	664	716	707	693	715	729	777	753	735	711	762	691	713	766	735	712	717	692	780	686	719	712	719	691	721	719	695	699	703	741	734	747	762	777	729	729	755	732	757	724	746	703	739	708	669	706	773	697	708	753	714	712	731	717	701	677	743	712	758	787	722	740	718	726	732	755	767	735	690	736	700	729	690	735	696	757	737	749	727	723	726	713	628	705	699	719	719	679	758	734	715	681	768	736	726	752	734	725	721	776	753	705	729	644	722	710	682	772	700	685	724	774	714	734	779	752	712	758	733	700	726	746	732	656	695	717	732	712	737	732	714	726	785	718	762	737	751	685	702	723	672	764	796	704	750	729	695	723	716	736	694	679	717	745	761	724	699	751	739	719	752	729	776	716	763	758	717	728	734	739	768	708	755	744	775	727	728	746	735	709	754	726	754	744	781	716	729	696	733	665	702	744	760	774	731	756	683	733	740	724	653	725	706	739	749	717	738	759	741	737	730	720	713	705	685	749	714	720	754	698	733	761	768	709	660	730	745	700	709	694	738	685	732	785	722	733	716	717	761	745	736	699	667	702	675	656	729	767	698	719	709	734	719	697	690	691	720	733	697	744	755	746	760	785	697	708	780	740	746	772	722	712	738	772	700	746	735	742	716	730	713	673	766	764	711	722	711	736	742	704	769	708	765	746	755	695	697	731	690	736	753	752	750	732	725	695	722	699	681	743	716	711	730	708	720	732	733	733	715	751	705	721	708	748	714	711	714	731	725	730	732	706	770	740	685	741	668	786	722	717	739	724	699	709	711	700	756	730	661	735	725	772	706	736	635	736	699	698	725	741	713	781	742	709	754	735	765	739	737	716	763	727	735	711	703	710	731	717	670	761	678	790	730	712	725	745	658	709	757	730	728	703	674	727	706	710	730	701	718	747	758	723	728	771	689	708	733	759	681	726	734	720	709	626	755	764	735	685	760	680	780	679	688	657	691	705	759	742	721	722	690	749	700	719	774	696	734	707	733	720	730	716	749	722	727	728	747	699	750	688	745	705	707	714	731	694	708	748	766	743	769	744	707	748	753	738	709	743	721	688	721	734	778	700	724	698	733	682	714	732	736	742	711	723	699	709	663	700	758	732	718	693	660	697	742	778	731	684	771	712	728	709	706	708	754	705	695	689	761	694	672	735	684	702	769	733	708	723	771	743	735	729	756	666	720	715	654	713	686	733	717	715	717	729	685	722	711	676	699	712	713	712	702	767	754	719	748	686	721	759	746	726	689	725	667	741	719	727	720	710	707	740	707	737	707	708	687	711	717	718	756	712	713	718	746	699	692	757	756	730	673	750	696	728	672	694	723	676	783	738	689	693	746	720	725	747	713	741	703	700	733	744	781	721	739	737	763	771	736	739	692	745	716	729	696	742	715	697	780	696	721	755	735	754	710	737	728	702	769	751	721	699	709	732	721	765	748	702	706	675	706	732	699	707	695	718	724	733	701	681	742	706	715	716	681	754	691	765	714	739	673	701	724	662	772	753	751	726	714	742	726	721	719	687	742	693	717	685	706	726	700	754	751	712	713	671	742	712	748	733	668	736	740	708	744	749	695	712	721	676	664	777	706	742	729	725	736	716	742	653	741	773	725	734	718	697	696	713	771	673	768	698	761	719	681	664	724	727	750	764	711	703	710	681	712	740	687	692	735	755	700	741	708	739	698	714	753	734	766	749	724	729	754	715	730	720	755	715	706	681	727	715	749	738	725	696	710	683	719	754	723	741	716	716	670	735	718	721	744	777	735	740	691	717	762	696	721	726	696	720	733	717	712	734	713	697	697	731	702	750	698	712	768	716	728	703	732	682	681	755	674	711	734	727	803	741	760	806	734	746	748	720	753	669	712	768	712	711	688	727	703	728	754	731	753	709	756	703	754	729	693	748	666	717	705	663	675	740	724	738	686	712	693	700	714	714	725	759	762	705	741	732	702	691	729	695	766	686	718	723	723	748	734	732	709	710	770	695	710	726	747	734	777	711	706	735	741	714	736	685	755	736	755	719	724	746	727	701	734	716	736	690	742	720	735	693	692	696	707	713	705	709	732	735	740	689	667	704	702	762	696	701	724	702	702	713	729	724	720	731	717	761	722	721	710	744	742	738	688	685	704	727	720	770	659	725	700	680	717	701	730	675	727	693	740	710	730	709	679	704	737	685	669	756	708	715	743	693	744	741	723	726	712	736	731	660	733	700	728	757	772	699	728	776	720	684	740	781	711	739	712	682	705	710	734	727	718	715	692	720	687	719	737	731	681	718	711	730	702	677	772	730	735	699	704	718	747	763	680	717	710	711	702	769	711	730	731	733	726	740	739	743	741	710	717	739	720	686	697	754	745	734	759	714	679	710	720	686	695	761	703	756	684	731	720	725	715	741	704	699	715	712	751	702	748	739	745	691	761	759	683	680	717	729	773	733	730	729
4534	7677	6499	4482	3568	2808	2175	3276	34443	33829	23810	9452	3311	1400	721	686	627	599	560	589	612	571	582	579	601	611	623	600	614	575	593	596	568	581	611	604	566	606	608	558	560	605	602	640	614	574	581	554	597	576	591	594	582	582	591	579	591	576	632	626	558	629	602	568	618	554	642	624	575	593	578	603	598	578	598	555	563	578	587	576	566	573	611	587	603	617	572	605	624	611	560	563	633	547	597	598	625	586	597	585	589	572	596	560	563	580	586	611	605	572	608	557	578	580	624	598	583	616	571	592	562	612	549	574	559	560	590	609	564	591	624	569	596	583	599	596	579	608	576	584	584	608	580	606	613	573	541	615	595	577	616	597	578	593	604	568	595	549	595	567	592	551	576	583	623	619	586	564	557	613	601	599	584	619	603	568	573	578	580	583	592	584	585	580	588	574	612	593	611	579	591	573	596	596	569	609	574	559	596	577	587	567	610	589	592	597	544	599	563	583	561	596	589	561	577	589	609	597	602	573	615	583	550	592	618	571	559	595	584	576	529	579	585	601	590	555	560	554	601	582	585	579	519	611	578	600	591	599	531	582	605	603	584	602	563	605	624	605	558	582	607	594	561	578	619	545	588	581	631	599	580	604	591	597	594	570	577	590	553	606	563	637	550	588	595	531	592	597	551	591	596	563	604	580	612	619	571	632	588	574	585	548	572	600	572	537	554	601	578	560	526	550	603	601	569	601	570	585	577	666	577	631	534	555	572	588	603	593	568	587	603	573	621	606	534	585	611	530	561	566	568	564	608	575	586	599	616	605	607	588	548	578	554	580	617	585	583	598	583	579	548	597	586	614	563	626	568	601	600	566	585	561	594	594	607	608	568	556	590	601	572	579	610	678	591	589	589	621	590	558	618	567	564	587	576	579	589	575	562	547	576	580	621	597	594	588	575	548	577	600	581	577	580	575	618	584	614	598	622	585	607	587	592	577	613	551	587	665	566	557	546	563	597	569	564	584	608	632	619	581	577	582	600	588	590	580	630	574	583	577	589	548	570	615	572	539	601	614	545	601	606	578	587	588	573	577	562	620	576	587	623	604	630	563	593	623	565	607	565	576	626	578	577	597	574	560	547	576	587	559	569	557	566	600	608	586	578	554	558	616	586	599	605	611	599	592	596	585	630	599	622	602	593	641	595	556	600	596	551	585	580	570	582	563	559	594	580	589	602	582	617	625	588	544	614	598	611	572	554	626	574	629	587	582	587	614	583	563	588	598	558	578	555	596	564	578	544	574	587	532	625	578	619	559	623	608	614	580	574	572	553	595	622	647	567	588	563	582	621	560	572	603	635	617	597	553	591	542	585	583	557	569	574	591	580	626	599	545	646	571	591	587	573	601	578	546	590	553	611	573	607	587	588	625	574	582	581	583	640	584	591	617	582	569	553	558	592	591	599	590	544	572	615	576	578	541	638	567	595	554	568	611	545	603	586	579	566	619	578	581	628	560	554	614	570	604	616	562	564	553	592	590	580	565	587	598	601	624	625	616	587	552	554	572	623	573	613	580	599	568	621	589	593	599	574	599	589	549	625	561	595	555	579	559	610	546	600	590	528	578	586	613	597	581	560	586	542	558	604	586	608	556	602	558	584	572	562	598	524	570	616	624	566	602	568	605	576	595	630	614	577	576	595	572	574	590	583	586	546	599	552	596	606	571	580	534	582	640	623	553	588	583	609	615	569	549	624	553	601	590	580	584	620	563	603	604	590	581	593	603	585	635	559	574	598	575	577	648	614	588	594	622	570	588	543	603	566	616	568	568	576	571	585	540	571	596	594	570	620	573	616	595	602	565	551	583	587	550	585	550	581	606	568	567	573	585	532	579	608	597	606	573	583	615	592	577	549	602	584	605	587	605	602	566	546	576	587	590	593	541	600	574	619	569	611	576	583	634	566	582	626	564	584	550	580	556	592	615	578	586	571	596	569	634	618	571	626	575	603	573	615	596	597	607	553	578	615	591	538	612	597	584	555	582	581	558	591	585	535	616	583	600	602	556	581	553	622	639	570	582	644	600	576	594	593	569	549	613	557	607	624	567	557	600	622	568	583	574	558	593	582	616	632	538	565	571	591	587	570	603	574	599	561	624	580	603	587	600	579	575	575	584	609	606	621	610	590	580	601	601	579	593	588	560	587	584	600	548	589	573	550	557	615	620	568	587	570	577	573	588	612	572	624	591	609	567	635	580	547	602	604	582	589	569	615	584	601	573	590	611	611	604	549	602	558	597	569	598	626	545	581	607	549	558	575	586	549	586	551	518	605	611	570	592	585	583	561	578	542	572	572	636	587	538	550	590	654	588	604	641	587	592	545	590	559	596	537	579	543	590	617	589	598	564	588	572	588	589	553	591	568	598	576	635	645	577	627	569	556	576	605	616	600	581	573	603	580	529	570	591	557	584	596	574	598	612	520	584	588	586	568	589	572	574	566	598	577	576	607	577	601	591	581	560	582	585	561	586	590	606	548	607	571	606	574	584	561	591	563	607	554	553	571	592	596	598	573	575	585	560	595	517	564	568	604	585	560	631	550	553	553	594	610	628	612	607	585	552	591	566	613	563	571	593	579	556	573	608	575	631	603	602	582	605	590	577	570	602	619	586	573	593	602	663	602	573	587	612	573	617	570	557	597	570	611	550	616	573	564	614	596	593	593	638	541	613	561	622	558	600	571	558	590	585	596	578	567	559	600	627	587	596	575	562	560	586	591	575	590	543	563	589	586	597	615	615	624	513	566	549	598	567	556	552	546	575	552	603	586	617	579	595	615	583	531	589	586	535	562	586	556	598	611	556	581	601	564	580	566	585	569	550	573	603	550	579	630	590	551	585	573	581	613	599	561	573	564	563	603	549	554	561	633	629	619	587	579	565	593	566	588	578	625	585	606	563	587	605	579	575	603	581	568	552	584	612	581	603	574	611	627	594	621	580	594	569	606	579	583	579	569	590	574	576	624	588	587	544	594	574	601	596	564	604	590	565	598	567	606	546	561	582	599	603	595	579	569	611	601	596	603	611	627	585	599	597	627	548	571	621	561	551	586	607	575	628	628	571	565	563	581	555	622	601	597	619	562	589	551	563	600	542	598	606	613	552	578	620	549	597	566	587	568	599	590	602	596	554	564	574	558	578	575	547	580	617	605	571	625	571	631	588	541	596	556	570	581	615	547	556	566	606	628	605	565	540	572	594	544	602	597	590	626	590	577	600	567	576	570	608	604	562	608	561	583	573	567	566	605	579	613	591	579	583	591	566	570	555	574	603	620	603	589	530	544	587	579	583	611	587	620	638	566	556	594	632	569	565	564	561	596	607	552	537	588	620	569	613	590	600	586	600	576	613	595	599	584	628	576	591	604	627	579	579	587	632	581	565	554	569	585	523	567	621	591	579	615	597	541	564	550	576	540	588	615	572	558	606	619	577	531	551	530	579	585	537	538	558	591	608	539	591	616	579	543	553
27828	12532	2231	1398	974	805	679	662	2160	2958	2394	1367	774	633	543	539	550	567	512	508	531	518	571	506	563	526	506	535	528	515	532	529	471	528	556	514	481	540	461	512	520	548	547	531	512	513	556	518	536	548	545	480	482	535	518	519	544	486	493	495	518	518	532	538	521	499	516	565	516	466	513	529	524	509	562	517	514	525	540	543	533	490	493	551	542	540	548	518	538	553	541	524	516	558	544	500	522	517	542	554	592	478	480	514	521	485	515	534	526	502	490	512	493	525	492	543	534	562	549	550	467	518	515	526	536	517	533	571	539	514	492	540	533	514	526	499	502	517	512	528	512	516	538	522	530	498	530	497	553	556	533	516	493	525	499	502	533	532	541	542	597	495	548	521	495	549	591	465	539	555	561	521	536	483	531	507	493	531	547	533	502	511	517	530	570	517	525	545	516	518	517	515	548	535	556	534	516	550	523	494	511	535	527	559	529	559	510	478	543	542	532	510	484	478	519	567	559	505	521	558	490	496	531	526	497	523	541	560	530	488	580	521	506	541	516	483	543	509	492	526	554	518	509	532	522	495	495	579	562	483	521	535	547	504	505	499	520	499	551	521	488	545	494	523	546	508	542	527	537	532	540	514	542	525	499	504	560	531	492	496	520	510	492	522	553	570	503	491	520	491	552	534	519	520	528	539	537	586	537	552	542	521	513	543	547	526	487	510	507	548	510	522	522	501	489	553	518	554	499	526	488	532	481	531	499	504	515	525	492	508	539	520	510	530	492	533	526	540	521	519	548	528	496	518	536	528	552	542	476	527	531	560	499	543	494	529	517	506	516	578	509	520	504	514	541	549	527	553	514	515	547	524	521	534	593	536	539	521	513	515	506	502	527	500	481	564	514	505	521	524	546	489	497	510	558	534	472	543	533	508	488	497	518	538	527	523	547	541	553	507	531	491	480	588	546	520	532	519	511	489	530	512	500	524	496	507	517	558	523	511	510	534	501	499	514	531	532	544	538	491	519	518	517	527	525	537	517	530	479	576	504	533	526	543	507	546	556	536	522	490	515	486	544	537	505	504	545	497	509	510	573	512	528	557	565	549	549	482	496	517	510	524	531	528	543	502	497	526	564	545	472	530	519	543	492	520	539	541	490	518	548	519	536	523	537	527	538	560	515	511	513	526	514	523	571	521	534	527	487	497	535	527	520	510	529	533	523	567	482	549	504	528	493	498	519	468	529	532	523	524	529	516	509	498	514	542	503	494	509	522	470	511	526	525	528	568	505	516	499	514	508	515	532	536	557	483	540	484	546	495	544	517	494	544	530	527	546	530	513	501	487	514	484	615	536	528	503	503	480	553	550	577	531	518	560	503	528	533	524	522	497	514	526	498	536	554	512	554	530	525	501	521	534	545	553	512	553	527	528	516	528	534	534	517	507	560	547	520	518	537	532	546	554	524	527	521	532	507	535	531	538	497	525	543	533	476	545	524	533	521	526	564	549	504	534	539	560	486	522	550	560	526	506	466	523	528	508	557	512	523	511	497	534	554	528	502	500	508	540	535	545	525	487	534	496	536	538	517	519	517	540	481	521	477	491	530	486	549	536	518	551	489	545	516	538	507	515	503	525	514	537	526	524	492	503	492	518	490	531	527	495	542	481	507	505	512	482	478	514	529	475	537	528	530	524	548	475	531	463	500	513	500	514	516	510	515	515	524	538	518	524	534	504	533	510	535	507	492	457	521	551	523	486	548	547	510	547	521	512	528	488	555	501	503	526	502	554	533	537	504	529	526	496	522	503	539	521	512	552	554	530	527	541	545	492	491	513	546	482	519	539	532	513	520	543	544	521	531	553	523	548	506	511	552	510	513	542	476	513	486	481	535	558	456	529	535	506	494	576	475	552	521	549	519	523	520	535	547	523	494	520	517	487	521	511	556	569	493	514	496	543	547	528	523	489	514	474	524	480	539	558	572	514	535	516	513	478	553	538	530	538	543	531	584	513	540	539	515	519	495	532	541	522	525	467	532	529	522	524	524	495	519	487	524	558	496	511	450	547	513	519	514	525	508	569	542	526	538	523	501	529	505	553	495	550	522	518	514	492	551	506	491	487	523	517	556	507	526	513	505	506	567	522	521	565	537	512	530	530	499	515	470	526	557	519	502	513	524	513	538	516	526	575	538	501	520	555	545	541	548	528	547	519	526	541	465	528	485	534	512	528	523	541	506	521	565	527	488	512	532	573	510	540	519	554	517	481	556	504	550	556	510	544	528	507	535	509	534	523	537	553	556	517	551	506	537	525	532	519	503	510	529	517	527	522	492	491	482	496	522	540	553	529	512	526	536	517	573	557	521	513	487	524	542	526	555	573	505	555	514	484	563	528	518	530	548	523	566	532	565	523	540	503	529	534	517	533	518	525	521	549	449	527	531	548	512	507	546	485	478	493	523	559	521	532	541	503	545	541	522	510	547	511	489	559	525	537	517	515	538	504	513	530	519	510	461	549	515	524	507	542	497	545	518	548	490	550	561	507	476	505	535	555	513	496	518	512	509	539	488	515	538	518	464	499	521	543	542	482	504	524	526	536	526	486	518	548	508	488	467	482	562	491	557	511	553	530	537	529	490	524	526	547	497	484	529	525	547	542	502	534	512	546	551	515	507	519	535	557	527	517	545	516	529	499	522	526	510	516	533	479	505	501	532	563	575	539	489	532	546	505	512	522	499	507	549	515	578	520	508	499	526	538	530	515	477	505	511	560	469	503	539	518	524	525	569	529	513	546	475	524	556	515	498	528	517	565	488	492	516	532	522	524	517	534	525	511	528	481	539	521	523	511	521	568	506	513	536	570	523	524	512	511	520	500	542	534	565	560	523	555	537	540	489	527	534	520	522	507	488	533	569	485	512	545	532	541	529	495	549	542	514	529	483	516	492	520	485	508	517	515	508	538	523	567	510	568	538	544	480	556	529	531	502	530	537	492	487	516	535	534	510	550	518	502	530	566	520	541	528	515	501	534	517	528	564	525	525	506	517	530	571	529	561	514	496	512	591	526	517	505	541	548	545	529	514	526	565	539	511	523	503	503	499	540	514	513	521	509	522	492	517	506	477	511	524	512	532	522	537	475	534	548	542	572	538	541	496	538	556	535	523	574	511	525	513	566	552	485	488	522	516	528	537	528	498	524	517	539	532	534	526	561	530	558	510	510	563	511	493	519	541	525	516	497	492	535	485	511	507	550	474	535	507	543	556	534	525	559	525	531	496	477	510	522	500	540	530	535	545	510	520	544	512	499	536	504	542	492	514	525	501	513	498	540	529	508	534	520	552	545	496	538	546	523	528	495	534	501	519	545	547	540	554	516	519	508	503	524	532	548	492	546	560	546	530	542	540	570	530	547	531	517	485	545	489	500	502	533	514	527	525	525	558	498	550	527	520	545	546	498	528	553	466	481	559	504	565	526	538	488	537	538	535	547	528	523	513	509	521	525	573	566	511	560	513
5386	1349	1273	1111	790	825	653	637	2825	3154	2418	1340	744	542	449	467	421	448	437	406	420	444	429	426	427	428	433	413	422	459	438	434	441	442	443	437	372	449	450	423	457	423	450	419	422	434	481	430	413	452	397	438	425	401	426	400	436	410	437	440	400	431	411	404	426	429	443	406	428	434	418	439	428	411	390	432	442	391	459	406	412	410	446	444	428	440	469	390	444	442	433	439	398	441	430	435	426	453	449	417	444	424	422	417	406	410	449	439	455	452	416	441	422	446	458	402	438	435	440	413	404	415	407	412	402	430	419	435	436	415	420	456	414	419	424	410	394	438	406	466	435	406	408	468	441	443	452	421	415	423	398	445	414	450	390	396	411	407	418	444	424	423	419	424	435	425	445	423	391	442	473	439	417	445	405	443	428	430	425	419	411	419	437	435	437	417	434	432	446	475	407	425	464	421	386	402	436	392	419	421	450	448	428	419	479	424	415	399	424	426	439	454	415	406	433	414	413	421	444	435	430	406	401	436	442	425	393	430	474	438	374	469	435	455	409	424	444	458	425	425	386	393	437	420	466	444	392	441	428	409	413	445	418	421	397	415	420	427	410	422	421	422	402	436	416	404	428	437	432	410	441	467	403	422	413	430	447	415	428	410	416	422	429	420	391	402	420	416	401	392	425	409	423	413	389	408	436	420	439	428	431	384	417	397	420	434	425	404	454	404	454	410	435	386	429	433	439	430	400	432	414	415	401	430	408	436	420	451	441	429	411	411	453	386	362	409	408	412	406	447	398	446	409	447	375	392	407	450	446	442	419	429	415	436	417	429	414	395	442	427	402	429	460	391	449	444	434	421	434	399	452	440	450	424	420	431	455	410	381	429	415	475	402	434	412	441	416	394	424	417	433	437	396	444	428	405	416	434	456	408	426	468	440	421	411	443	432	434	468	416	444	395	375	464	440	409	439	428	425	452	441	418	456	423	440	410	433	426	430	437	420	423	426	433	436	421	424	438	390	411	433	424	420	437	472	458	400	405	441	427	406	444	405	416	406	424	409	420	411	417	465	420	442	417	341	398	397	414	463	410	450	383	452	410	395	396	436	405	425	431	414	450	422	419	466	446	419	457	419	459	425	398	418	458	453	431	441	371	418	418	439	444	418	427	419	423	437	422	403	429	436	431	407	425	415	406	454	433	418	396	416	440	413	425	446	417	398	462	429	439	440	444	424	452	445	448	404	440	454	433	447	432	461	426	419	430	440	416	446	407	430	449	440	411	428	411	416	399	407	428	417	441	443	480	434	473	418	440	415	427	404	445	430	384	448	437	395	467	429	411	432	400	409	445	413	415	425	422	406	418	380	440	406	412	414	396	406	400	406	425	375	433	425	443	412	421	422	433	430	432	452	426	427	433	426	412	392	412	448	441	402	419	417	441	444	431	389	457	424	433	416	453	431	439	417	428	435	458	422	435	407	420	437	421	418	409	450	437	447	419	401	410	456	411	413	408	428	389	460	478	421	434	399	457	420	421	461	402	422	412	453	448	422	444	424	422	416	425	434	410	393	440	431	460	388	427	410	427	437	422	444	419	451	467	413	409	403	415	431	425	408	443	403	433	404	404	430	413	414	380	409	443	456	448	426	390	406	436	455	398	436	417	409	424	408	402	418	425	392	441	429	403	441	435	437	396	442	386	446	446	427	394	442	412	413	438	454	453	444	452	426	386	439	461	409	403	463	435	433	424	415	406	387	427	429	441	432	408	411	437	429	406	406	444	422	421	418	453	431	454	464	409	433	440	479	415	413	428	434	400	430	444	456	420	435	412	446	433	466	395	451	445	407	395	413	436	405	445	414	428	459	404	431	414	473	442	385	426	386	435	474	429	427	417	432	432	464	405	433	440	438	442	438	440	440	431	427	394	401	432	413	407	411	431	439	432	433	440	448	425	414	447	432	469	400	417	383	418	408	422	426	442	417	447	437	419	424	403	452	412	424	424	421	427	412	428	441	438	430	421	426	436	406	410	420	451	435	414	442	411	424	434	424	420	418	451	461	444	401	418	415	440	419	399	422	411	449	402	428	435	452	422	427	435	408	420	414	415	374	417	392	383	412	426	498	386	423	408	455	413	408	458	405	428	419	410	402	435	402	419	462	439	410	439	442	426	430	431	420	426	437	418	401	401	450	454	419	431	446	440	443	426	433	389	410	475	406	425	391	414	436	435	417	411	418	379	438	416	389	427	415	379	441	414	428	410	454	430	433	395	430	433	395	426	459	416	413	439	412	425	442	401	409	460	455	438	441	404	406	389	389	430	432	425	436	447	438	392	446	413	430	419	432	466	424	419	422	442	410	444	418	390	430	421	409	409	443	414	435	423	415	404	429	411	434	416	430	412	442	426	413	406	442	451	423	419	424	461	394	429	427	422	456	427	409	434	388	462	451	414	435	424	403	444	418	435	400	428	415	466	407	476	416	437	418	455	437	407	461	445	429	427	423	404	451	424	423	420	417	430	421	429	432	432	441	450	417	411	418	409	435	425	435	460	415	435	458	429	438	424	456	408	424	433	426	407	388	446	425	394	439	400	419	400	396	455	386	429	433	425	419	416	419	425	393	432	443	439	413	384	433	412	430	432	403	415	420	416	443	398	437	450	431	412	436	448	437	426	427	441	442	407	422	449	428	435	422	449	404	436	398	410	409	414	420	396	474	412	404	438	430	461	451	470	410	434	445	438	448	411	462	436	400	419	442	416	426	411	462	441	409	458	406	450	427	422	409	427	449	443	468	409	380	406	405	436	455	403	478	414	403	448	386	417	377	441	417	410	437	417	389	400	451	413	430	437	438	416	409	414	458	425	400	428	416	457	436	425	424	453	412	407	437	461	406	431	409	385	435	421	483	429	404	404	431	401	439	458	466	416	425	475	431	405	425	446	421	426	416	414	434	392	377	407	421	437	460	451	415	418	428	423	426	413	387	435	447	412	404	438	425	442	414	446	414	423	415	401	400	397	468	421	401	434	398	436	430	395	412	460	462	435	442	416	399	421	423	423	415	425	439	462	433	410	418	427	413	415	443	389	448	402	388	418	435	408	399	456	451	434	394	429	441	459	431	418	472	404	419	411	435	448	439	412	453	412	412	432	414	412	376	451	448	443	412	425	396	439	422	426	413	422	452	381	405	431	404	416	423	454	414	399	400	431	388	408	425	385	446	428	449	390	434	403	376	442	420	423	450	470	449	473	447	411	426	426	439	434	436	408	459	404	403	429	424	443	405	437	464	410	418	433	444	442	434	400	434	409	427	425	462	403	449	411	454	383	439	423	424	418	426	458	436	418	420	431	417	422	396	454	459	413	425	386	429	415	411	404	432	418	449	445	405	381	419	421	449	448	404	417	425	429	471	410	451	389	405	410	449	395	427	412	426	446	436	423	444	358	481	427	406	459	425	457	443	394	432	408	429	405	428	373	442	396	442	415	447	442	415	427	454	430	437	408	395	443
25658	21439	27338	25180	6456	1689	1163	1815	17181	20958	15213	5805	1921	910	684	640	621	603	566	553	604	572	586	579	576	607	565	575	552	566	573	596	552	572	548	560	568	555	567	578	566	587	586	554	617	578	597	588	573	546	623	551	567	560	598	621	611	538	554	609	640	569	602	603	589	581	575	553	595	587	587	603	551	601	550	552	532	572	632	548	603	620	557	589	580	558	559	537	606	599	537	538	590	554	581	593	593	511	593	572	568	572	604	600	578	541	563	565	564	596	595	564	565	543	597	579	563	602	603	557	608	570	582	591	555	589	543	595	616	636	543	557	570	529	571	550	587	572	561	532	551	577	555	583	559	598	558	526	583	585	612	589	617	571	617	567	597	556	548	595	553	644	592	574	562	561	564	572	609	588	570	595	563	567	581	586	593	574	621	566	579	574	618	590	576	592	615	604	594	557	610	618	558	582	590	606	596	598	596	569	603	570	622	597	579	573	560	599	597	582	546	557	540	543	542	595	571	572	526	546	567	540	522	563	569	579	604	577	603	603	556	564	574	579	587	565	587	592	544	621	582	545	600	572	577	618	596	531	552	560	517	528	528	569	535	575	597	578	595	588	564	573	558	592	590	554	556	544	584	566	596	530	522	593	562	577	580	537	538	570	535	610	565	571	557	540	615	576	594	570	593	572	567	592	605	580	594	568	561	627	569	558	607	553	591	571	532	529	533	588	584	528	533	574	605	574	529	592	566	565	573	576	587	582	567	588	554	555	524	584	610	575	549	554	597	558	572	594	593	574	571	551	601	554	579	550	618	582	580	545	562	572	626	559	544	555	585	536	555	573	606	575	561	600	591	610	572	555	554	548	505	591	580	588	569	568	580	571	603	567	590	586	575	561	564	568	609	538	624	583	617	577	581	585	572	558	607	569	568	558	572	621	588	605	603	579	615	599	572	591	570	574	503	553	555	564	540	577	595	577	525	553	599	563	553	588	580	605	599	563	564	574	561	551	576	568	579	612	593	533	540	587	576	612	570	581	572	582	632	561	610	586	575	582	555	535	576	551	592	554	585	586	566	548	531	608	579	560	572	571	565	607	540	583	559	562	566	599	543	536	577	574	550	557	621	560	577	572	570	545	555	588	570	588	579	575	568	568	590	594	568	571	587	593	571	570	542	571	572	541	567	582	548	551	569	548	505	561	617	549	554	599	596	584	552	546	565	569	610	563	613	581	601	576	514	564	570	576	582	571	571	612	564	600	625	576	555	555	586	560	608	557	577	580	580	559	549	601	570	563	585	571	597	562	573	610	574	535	556	558	647	581	558	596	579	542	565	593	570	565	580	554	607	497	565	596	570	557	573	598	581	520	569	581	541	539	573	581	625	591	550	610	544	556	597	569	558	562	578	552	563	585	568	629	571	606	604	547	586	602	582	550	575	559	554	593	590	565	589	571	585	509	595	551	575	615	563	560	552	582	583	594	589	512	539	579	536	554	575	566	596	559	573	584	574	549	597	570	545	541	622	615	552	561	570	540	590	562	640	581	615	580	539	552	618	555	590	611	548	548	576	574	600	593	581	564	577	567	587	559	579	586	585	617	579	590	559	556	580	587	552	564	584	581	570	550	520	564	527	578	568	573	537	587	569	548	572	572	543	525	587	582	585	528	590	589	565	547	546	587	551	566	572	564	538	594	555	538	600	583	590	599	585	579	609	606	560	548	546	573	528	577	634	576	562	619	551	566	588	557	582	548	550	570	531	591	569	578	548	554	579	566	569	603	537	575	593	555	593	602	567	577	604	573	616	585	547	563	564	554	604	598	549	569	551	541	588	572	579	595	595	537	571	534	581	516	557	548	603	591	574	551	590	596	597	572	571	556	592	596	563	592	572	530	542	528	589	550	560	616	599	587	592	597	554	553	599	585	586	572	554	534	564	555	613	557	539	582	574	545	563	570	551	570	582	569	565	565	594	571	593	584	577	558	585	582	551	553	542	563	577	569	574	555	540	568	601	616	583	579	562	604	561	586	548	552	568	553	539	583	566	549	565	567	552	547	597	514	589	550	553	577	575	573	557	607	576	574	584	552	567	556	533	595	579	561	596	527	545	567	568	539	545	600	560	589	596	604	553	531	605	562	587	561	575	620	539	598	573	609	565	562	600	568	561	570	556	569	547	615	607	578	549	554	556	567	581	570	530	581	587	564	550	594	578	558	572	564	559	553	546	566	604	563	582	636	555	557	537	577	540	562	589	586	541	584	582	559	552	575	592	585	609	582	564	554	547	606	579	568	548	603	587	561	540	628	567	549	583	556	544	561	519	558	565	571	570	535	562	582	551	594	604	619	566	515	562	574	569	548	553	553	583	585	582	592	540	598	562	606	628	544	605	611	594	584	567	547	575	549	608	581	558	595	584	545	557	570	565	559	573	561	582	537	607	595	573	561	539	578	602	637	565	604	613	553	562	558	591	554	571	554	559	592	581	554	608	554	578	577	628	575	590	538	596	607	557	508	577	590	575	599	552	567	612	605	587	579	586	581	597	560	602	575	555	547	610	595	547	563	578	578	581	567	559	602	610	565	626	558	581	567	554	629	571	576	561	587	561	606	594	600	577	593	565	572	576	591	540	578	545	584	622	621	612	613	565	543	588	590	562	530	543	594	604	554	582	557	566	616	581	613	624	557	566	546	588	574	585	601	605	624	550	562	572	549	545	547	560	564	594	539	574	590	542	598	562	608	586	570	575	580	570	560	595	587	568	572	539	572	574	528	593	546	554	568	587	567	543	606	572	549	554	559	540	587	572	557	592	549	546	568	573	589	561	572	578	578	575	535	577	549	583	568	531	580	585	533	591	561	581	595	572	574	562	583	561	577	524	562	578	598	592	645	576	627	555	588	529	585	568	559	547	604	601	566	570	540	560	576	552	520	555	535	551	650	535	574	584	560	579	561	592	549	535	537	577	579	567	592	560	562	577	539	589	616	528	544	559	555	568	572	558	574	553	575	520	584	547	549	596	565	576	561	612	556	572	579	553	545	558	561	574	585	567	543	545	611	623	573	582	592	607	597	554	556	621	600	567	571	563	608	552	555	573	532	598	606	586	596	569	609	543	614	589	574	605	550	575	592	560	561	584	566	580	567	548	563	537	582	596	579	568	631	581	580	552	576	600	572	545	560	600	536	622	536	542	558	617	604	540	549	565	574	581	569	551	584	567	582	540	557	562	619	591	588	548	562	581	594	575	571	549	569	579	521	555	561	591	574	560	597	566	569	562	613	508	592	566	602	585	548	556	551	591	592	583	575	595	598	564	590	553	592	571	568	568	608	578	591	569	568	604	533	565	603	621	626	594	551	557	584	569	546	575	551	566	586	552	583	604	563	512	587	546	539	596	611	578	593	626	591	598	601	586	548	546	613	579	540	550	541	562	594	558	611	570	517	552	581	541	582	543	573	580	569	601	602	604	551	540	541	551	545	572	582	547	583	562	557	563	524	593	605	589	611
4076	4638	5839	2149	2098	1422	1117	2453	19205	18488	12556	4776	1833	813	542	489	499	481	475	504	511	457	504	502	472	507	504	454	487	444	455	479	479	502	507	501	489	491	477	491	480	503	513	481	498	518	486	505	497	495	471	493	519	465	494	479	500	477	504	485	501	488	495	487	458	491	500	455	469	480	500	532	459	460	485	441	492	461	512	507	486	482	496	452	492	476	462	456	468	493	482	472	481	510	463	471	532	510	460	505	443	517	458	499	484	490	522	472	494	493	487	475	486	490	483	474	493	494	476	495	446	488	468	505	540	461	502	466	487	465	487	482	529	469	538	458	461	516	493	488	501	497	484	472	470	475	520	473	485	453	502	465	462	483	500	504	494	478	500	497	493	473	427	485	504	505	484	479	503	503	529	459	478	436	478	462	482	510	525	493	504	493	485	528	474	449	487	477	455	481	479	466	496	472	421	462	485	460	475	455	476	496	476	439	517	534	472	481	478	462	490	513	493	493	471	472	419	474	526	486	493	460	477	516	465	486	483	463	470	447	493	489	502	496	487	454	499	492	493	478	498	451	491	468	491	489	493	471	445	476	517	492	458	491	495	425	526	457	452	516	473	483	465	473	486	464	500	496	484	501	477	491	478	472	486	493	502	496	476	479	492	455	488	509	438	485	442	479	483	461	463	474	504	473	461	478	506	513	461	448	442	520	474	478	497	451	460	467	455	438	497	456	487	495	500	497	460	459	466	478	472	507	478	465	471	507	485	499	511	516	480	491	470	475	469	513	479	478	477	455	472	500	496	533	471	479	484	481	521	490	490	461	489	525	518	434	488	503	466	486	506	505	468	449	475	481	461	473	459	471	490	508	475	517	465	485	502	475	457	452	493	496	450	461	498	494	461	530	498	495	519	451	465	440	509	468	483	483	504	483	465	512	486	452	478	488	505	479	478	470	474	516	458	424	460	482	475	453	511	472	457	475	479	476	474	456	510	527	489	480	497	455	428	527	537	455	490	513	448	501	488	492	494	492	486	435	480	520	474	499	507	454	446	449	477	464	505	485	480	467	463	473	461	478	459	459	472	435	478	474	466	476	499	475	463	466	460	487	472	496	509	474	498	497	515	467	480	529	515	487	498	429	491	530	500	463	490	490	475	503	482	488	479	457	496	476	518	536	452	451	476	477	496	474	485	485	526	484	506	470	484	515	513	498	491	492	449	496	474	506	483	481	446	465	490	506	460	494	502	487	539	452	468	462	516	447	531	505	468	526	492	476	486	456	482	487	476	484	465	491	502	476	500	465	479	442	489	508	484	479	488	484	485	450	453	475	486	498	437	515	470	463	508	487	498	487	452	506	505	493	470	470	530	501	492	485	478	440	501	487	500	482	440	451	462	524	470	479	460	509	467	478	498	495	501	478	501	433	451	505	471	483	465	462	500	491	521	470	495	482	503	507	444	482	492	494	512	530	477	477	456	474	518	461	467	483	460	509	460	504	513	473	494	501	445	457	483	460	486	466	447	450	474	460	454	472	451	500	477	485	476	502	504	471	413	441	504	482	448	439	467	492	480	482	473	456	494	520	477	475	465	495	506	459	480	503	490	452	461	464	492	472	484	465	441	453	463	467	483	470	489	460	475	470	497	474	490	476	481	504	471	538	465	502	466	492	500	500	500	500	514	480	486	519	473	467	480	487	461	477	503	449	443	451	469	464	502	469	507	489	468	474	488	481	540	482	482	465	491	511	498	447	478	470	445	474	483	490	486	482	527	457	453	479	453	483	445	476	537	484	488	476	434	501	453	473	487	484	475	470	469	482	498	442	472	487	505	440	506	516	503	441	498	466	495	449	503	457	479	455	493	502	473	470	498	476	468	462	482	471	477	475	471	443	502	498	460	471	464	469	497	440	501	503	496	474	506	464	506	484	524	441	489	480	474	477	465	470	464	479	475	485	469	441	499	452	479	481	480	435	485	488	459	487	496	484	512	554	504	486	452	477	498	522	497	459	458	452	480	472	447	463	473	506	503	506	470	485	470	479	477	475	509	452	473	473	506	508	487	468	464	482	428	479	452	480	450	487	458	464	495	513	467	492	453	476	502	495	500	509	503	481	449	476	447	472	459	455	461	476	470	527	472	468	488	486	518	458	495	463	442	478	463	482	480	473	485	488	462	477	515	485	480	454	494	470	485	467	421	519	499	515	505	434	451	474	540	499	416	471	469	482	465	505	475	499	476	478	474	489	472	488	454	469	482	483	498	491	457	440	471	475	477	464	481	470	449	477	460	506	492	500	504	477	452	446	513	470	514	484	457	486	463	435	523	459	433	484	486	460	497	448	465	511	473	496	452	502	484	501	464	462	504	488	465	488	493	491	477	495	489	461	484	489	471	450	503	483	454	478	490	499	504	453	464	494	498	487	475	480	482	475	482	484	492	453	455	479	451	456	514	483	457	435	490	460	505	453	476	479	518	488	481	488	463	501	482	505	441	448	481	492	463	450	471	476	471	482	487	430	519	465	435	498	499	495	513	488	516	480	448	470	495	515	453	476	451	453	515	490	485	455	503	487	477	511	493	505	510	469	491	458	522	486	445	470	504	445	482	513	463	513	474	464	474	473	455	475	476	473	480	514	450	515	458	427	462	427	498	451	478	481	508	529	491	482	479	505	461	476	491	471	467	482	483	485	453	515	479	514	483	432	520	490	460	434	497	464	465	440	456	462	507	459	485	480	469	453	467	452	467	492	450	523	488	448	474	458	515	485	497	511	479	495	504	512	508	492	487	497	452	450	458	466	473	478	457	427	472	459	442	469	479	475	461	479	490	481	486	474	491	479	480	515	461	466	510	473	478	499	469	479	478	507	456	485	479	528	524	472	464	446	466	450	487	492	473	467	463	449	497	519	471	488	455	428	493	504	500	486	459	482	488	498	495	498	489	482	447	442	457	494	480	482	501	452	490	472	443	496	440	520	488	483	468	493	480	482	506	481	489	477	445	427	516	496	484	450	483	466	467	464	451	492	478	461	495	509	478	499	480	482	441	477	521	484	467	441	473	483	476	444	499	516	497	490	503	489	500	493	463	459	479	474	475	463	486	453	458	442	485	459	487	458	474	505	483	451	504	491	450	516	465	475	440	502	495	468	453	523	473	526	450	436	463	469	454	491	447	531	474	488	508	462	435	485	474	474	474	514	539	465	489	510	470	443	453	475	506	477	484	477	468	465	476	506	452	499	499	487	491	452	442	477	499	471	492	498	478	452	466	458	446	482	481	488	486	458	505	498	462	478	499	484	489	493	508	459	485	481	443	491	461	495	506	493	482	512	459	503	539	501	476	528	462	464	478	481	459	424	462	448	463	528	475	475	483	483	513	478	481	521	469	453	471	445	469	440	436	490	487	426	464	468	490	465	519	470	486	471	464	458	469	466	502	489	528	491	505	487	512	472	467	486	485	496	476	477	494	460	483	450	508	469	453	465	509	478	461	481	457	453	461	445	454	473
24282	21408	28789	24439	21327	9755	2750	4684	34975	38273	28945	12970	4163	1387	855	702	741	738	748	699	771	756	698	670	762	719	745	710	761	761	681	750	764	748	734	720	694	708	711	736	684	738	714	737	680	770	747	688	708	721	730	728	677	677	688	802	709	741	712	750	704	713	742	758	724	746	696	700	699	711	688	766	761	706	688	762	783	748	683	727	740	692	718	724	709	675	670	780	706	760	765	728	748	715	718	722	703	707	740	693	783	703	714	728	710	708	734	745	733	737	700	729	726	709	688	759	743	727	706	698	738	769	616	673	719	737	716	737	748	707	753	706	672	721	729	708	676	736	756	677	702	679	762	645	713	716	760	714	708	707	692	751	711	732	693	696	744	733	718	726	689	743	751	684	667	744	710	707	689	676	695	677	736	723	727	673	708	734	711	705	735	699	725	729	653	677	725	712	716	693	676	672	724	696	743	706	735	713	703	680	729	722	701	704	747	687	699	688	735	687	723	696	727	685	707	699	698	711	750	683	678	672	706	686	735	730	675	705	696	686	741	693	728	720	702	695	697	711	685	755	707	745	725	766	766	708	704	727	720	679	745	691	752	717	681	681	739	716	668	725	699	697	715	712	725	715	753	691	690	697	738	734	718	706	764	735	633	761	720	721	725	733	730	728	695	620	703	729	699	742	716	714	775	746	722	678	740	690	735	762	691	747	720	703	716	733	736	732	716	767	786	660	713	719	705	687	749	714	750	691	734	699	718	721	719	798	684	703	693	739	683	709	720	734	741	714	744	710	771	693	696	702	664	684	707	746	700	733	695	699	702	683	753	718	718	768	715	748	761	736	680	711	750	728	682	734	768	714	731	742	741	714	772	690	746	694	691	752	731	729	765	725	686	663	716	724	718	720	746	690	700	748	696	722	738	691	795	731	711	705	748	712	723	720	726	686	748	745	739	736	722	719	700	728	711	735	758	742	782	686	710	736	698	672	658	747	695	734	677	674	742	722	748	711	726	709	707	694	751	724	727	730	736	693	772	738	736	702	741	759	716	703	700	726	708	709	702	724	681	711	758	741	741	730	736	729	660	718	738	706	707	702	696	714	727	666	705	759	681	702	725	681	703	766	729	695	732	691	698	738	715	712	738	688	757	721	723	708	733	742	678	710	698	672	664	731	732	747	741	678	715	709	736	665	715	710	709	678	755	682	699	750	754	693	736	743	724	660	667	715	664	702	735	725	695	689	695	678	714	755	707	717	717	714	690	709	683	717	754	755	769	719	735	742	714	702	715	740	681	708	730	708	661	730	727	719	675	717	748	698	759	736	752	639	707	706	751	746	686	674	659	741	751	771	723	776	725	731	699	713	722	769	714	676	712	729	728	699	683	767	714	671	711	709	713	706	738	678	759	688	757	741	722	694	726	747	711	707	754	687	677	669	689	657	735	692	704	737	696	697	727	710	731	700	719	693	749	710	710	734	686	687	693	746	777	752	654	680	708	706	683	700	688	667	741	681	703	703	693	716	685	736	763	708	721	714	712	754	713	721	782	724	743	683	717	698	735	746	706	751	705	779	695	781	723	707	682	725	740	713	731	690	725	744	670	743	720	710	698	691	721	720	726	725	724	699	726	682	750	775	745	738	685	711	759	712	697	715	723	716	690	736	712	739	741	698	764	731	721	705	705	716	708	733	718	701	708	741	716	746	780	684	712	691	707	711	687	710	700	705	704	714	725	700	689	712	755	700	717	733	697	737	684	736	693	689	713	698	721	694	745	703	684	720	669	744	747	694	682	747	688	739	699	711	742	694	703	708	731	711	695	724	748	707	716	730	706	707	699	644	716	709	676	691	696	724	785	721	723	718	731	705	683	719	686	698	683	673	692	719	713	720	730	712	697	682	724	720	736	673	692	704	673	658	675	679	733	703	690	685	745	668	713	666	719	754	675	703	689	715	686	696	674	721	689	712	715	722	697	733	700	770	708	683	704	719	709	703	706	703	703	685	732	724	744	725	730	719	722	723	724	631	697	680	753	692	688	636	779	695	717	715	679	760	740	761	683	691	670	765	744	741	705	753	729	680	713	690	747	703	703	690	696	718	711	733	696	739	687	666	713	690	762	641	745	741	717	737	731	723	739	740	717	670	698	702	692	742	715	712	674	673	731	705	719	707	711	724	728	718	684	772	730	721	773	720	667	670	750	726	691	723	700	727	742	689	748	680	717	737	715	717	705	753	719	706	704	742	670	720	714	701	725	743	647	724	747	745	685	774	711	721	732	778	701	712	702	715	703	712	699	721	712	729	751	691	669	669	704	684	699	728	742	671	663	680	758	715	739	712	684	716	679	741	686	709	701	705	709	721	692	721	715	732	735	731	722	695	699	705	722	707	749	722	763	706	697	694	711	726	720	760	679	729	698	718	723	706	697	717	724	753	718	684	738	717	748	718	735	706	679	690	742	658	746	674	744	676	727	688	698	683	700	723	694	696	687	732	676	744	698	678	745	711	719	720	691	753	741	730	727	735	676	735	698	684	718	736	724	719	730	746	689	727	703	687	725	691	718	722	727	722	671	732	770	688	683	677	730	721	717	737	698	686	694	739	754	741	718	722	747	703	701	729	778	695	686	700	691	745	706	675	673	765	752	705	688	747	672	679	677	737	713	705	709	701	703	696	745	710	706	715	738	677	755	688	717	737	672	727	750	739	736	729	752	724	716	716	692	700	682	720	686	725	696	685	753	761	730	737	743	729	724	677	674	698	739	691	681	690	697	722	763	655	708	660	695	742	719	739	717	733	724	734	731	746	727	701	731	724	751	767	695	735	706	712	758	702	719	726	729	730	773	740	685	715	722	731	718	702	753	687	740	702	682	682	721	711	696	683	682	672	710	723	682	716	703	719	686	723	750	690	748	711	704	746	701	757	690	724	743	695	679	699	659	728	722	716	707	774	705	741	718	693	668	668	726	734	737	664	711	735	751	711	692	707	766	766	685	757	700	697	710	734	740	714	712	671	749	692	740	724	707	660	748	677	694	679	743	718	696	725	696	771	733	700	656	721	680	688	736	714	730	746	665	704	752	740	711	725	716	684	679	697	686	734	700	729	713	669	734	706	707	714	716	747	719	703	684	730	670	706	687	663	744	745	713	720	704	728	694	735	765	710	669	707	684	706	749	711	705	690	708	657	715	696	716	668	750	739	730	729	731	691	690	734	726	741	696	699	695	676	696	753	661	739	699	724	716	695	715	657	725	745	708	695	745	658	746	679	714	743	735	683	694	765	697	726	702	675	760	743	700	664	684	669	696	709	732	709	715	701	725	704	702	697	706	717	704	730	710	714	786	714	700	746	704	711	726	716	743	683	714	725	721	727	738	706	714	714	731	733	711	716	753	744	675	747	761	730	738	746	700	698	737	698	729	676	737	722	712	727	698	703	685	741	681	724	715	728	669	731	720	701	671	754	701	722	706	666	731	686	712	728	701	676	744	746	770	719	737	739	715	714	717	707
5156	9634	11836	4137	3377	2395	2062	6129	36051	33392	23028	8958	3642	1357	698	642	595	632	619	597	588	566	569	577	599	614	607	597	588	608	589	550	598	611	636	640	613	594	591	616	623	596	586	624	589	592	626	617	558	582	578	581	617	594	583	589	569	626	600	562	645	554	587	547	653	590	569	552	599	587	593	609	586	593	601	601	582	617	588	617	580	621	578	543	593	580	571	591	629	608	576	613	570	585	564	595	614	637	601	612	649	546	625	598	591	630	600	612	608	629	607	622	593	627	566	579	579	630	582	639	617	599	613	570	586	597	599	565	584	610	598	565	580	562	565	596	602	610	605	593	607	578	651	603	597	570	610	574	620	589	604	575	591	611	587	575	612	610	579	653	629	531	604	582	606	591	584	626	612	555	616	571	615	578	558	570	564	589	587	569	572	622	579	617	554	554	611	595	595	608	635	595	580	555	599	536	555	628	583	609	585	600	579	642	644	607	620	626	618	561	604	575	596	611	579	622	566	624	598	601	590	595	627	561	556	577	550	639	581	609	603	609	614	584	588	587	569	577	634	572	650	614	599	617	648	563	594	601	573	605	596	603	613	607	629	554	611	588	558	604	633	589	572	557	568	594	605	600	540	578	569	618	623	583	607	619	599	587	607	566	509	590	563	552	594	570	602	575	614	596	594	574	611	534	585	530	647	599	591	626	558	632	563	599	574	574	604	571	592	590	575	569	608	590	633	582	599	625	599	545	593	569	558	597	615	616	607	585	579	615	624	625	577	543	589	604	591	599	578	602	595	564	581	573	557	603	590	579	628	554	595	596	617	568	610	562	616	601	614	604	587	569	574	578	547	595	571	602	596	622	598	554	596	577	641	560	600	641	568	571	557	623	598	584	601	605	591	580	559	639	548	595	613	591	554	601	577	630	613	567	637	569	603	585	587	572	585	615	555	616	583	601	580	551	636	626	625	597	621	596	617	532	588	580	591	594	581	578	579	596	601	594	565	596	577	564	605	592	580	564	545	606	614	644	532	564	580	588	569	603	587	594	581	618	636	557	592	564	634	589	561	599	557	547	578	591	565	570	563	609	591	619	579	592	554	646	621	618	557	624	574	590	553	590	613	554	607	584	607	606	606	598	571	563	589	605	577	576	587	586	555	570	591	616	559	542	598	590	615	617	632	595	556	580	578	573	599	621	602	590	592	584	595	605	572	613	578	623	573	585	592	585	603	547	586	564	587	546	601	590	604	606	649	575	562	612	602	589	546	574	591	633	605	585	594	635	591	604	603	598	593	576	605	600	603	560	625	602	598	551	590	588	612	587	622	630	602	610	581	603	611	594	570	630	571	561	630	615	535	648	574	586	564	599	624	555	623	551	540	634	540	619	595	589	582	599	530	590	583	560	588	601	636	575	571	649	549	582	559	609	558	591	604	558	575	611	575	588	582	593	581	595	572	553	622	623	608	635	626	589	583	650	584	590	608	604	565	607	560	551	575	555	561	573	559	613	568	579	566	597	567	616	605	594	611	564	642	587	561	593	583	573	554	601	601	548	620	577	581	592	614	581	560	639	614	558	599	610	575	572	600	582	601	587	604	595	605	560	593	590	576	560	587	556	574	585	600	587	573	623	585	595	600	586	632	601	577	580	590	591	571	564	583	584	609	636	548	562	626	597	595	561	548	590	615	580	568	602	552	553	636	608	582	567	553	593	610	636	616	586	558	561	612	584	570	595	619	584	547	609	563	645	608	587	608	543	555	645	584	579	560	575	597	591	551	562	576	597	572	577	580	575	600	579	625	591	575	553	578	590	547	578	560	610	587	561	627	582	582	628	599	578	576	562	592	622	564	551	588	570	608	557	564	593	579	573	573	587	594	537	557	606	580	585	566	603	607	599	587	605	608	582	583	594	616	573	576	580	545	598	585	579	571	578	577	586	558	590	634	552	635	624	579	596	601	596	531	545	587	607	607	638	614	594	598	575	538	633	578	587	577	588	569	589	599	610	593	563	586	604	586	609	591	572	562	557	626	591	583	558	601	593	567	559	565	603	628	576	576	597	580	574	573	602	612	573	586	591	565	558	554	614	571	608	571	566	625	620	599	597	586	596	599	596	591	621	595	612	613	582	581	565	597	618	596	569	550	564	571	603	590	587	619	605	584	567	564	603	586	619	608	606	616	568	535	624	580	619	550	545	592	632	581	604	613	572	582	586	620	627	584	553	608	592	587	590	582	580	576	601	631	603	568	629	606	577	601	561	640	581	562	614	606	599	557	604	584	608	585	571	602	586	571	601	645	563	615	565	581	603	558	611	616	606	584	592	638	556	561	618	546	580	547	606	589	602	579	567	597	571	584	579	540	517	560	607	554	624	548	563	558	591	565	619	587	558	619	583	596	579	614	570	644	584	614	575	578	593	594	565	588	577	630	532	618	574	575	597	578	624	584	621	626	597	532	583	604	596	613	581	637	645	613	623	600	585	591	604	605	565	583	597	631	610	582	601	620	596	537	581	516	570	562	577	574	611	608	556	583	603	596	572	571	594	612	599	609	543	584	573	570	589	581	580	567	619	611	637	556	554	601	545	565	599	577	542	555	607	581	541	586	626	554	581	615	557	585	541	544	601	591	555	603	633	608	565	618	582	592	579	538	591	604	567	536	586	569	584	567	575	584	557	593	585	589	575	566	602	561	579	535	581	606	561	562	589	584	561	602	582	575	585	586	587	571	589	599	550	630	640	626	546	592	585	586	595	597	589	567	569	588	615	592	560	572	582	561	588	568	586	575	599	580	586	607	593	594	600	561	567	604	534	582	611	624	571	624	611	571	592	599	605	595	585	576	606	594	605	553	633	592	555	548	584	566	577	565	588	595	545	568	573	613	649	557	574	580	633	595	597	592	644	579	560	574	599	572	616	630	556	542	560	575	611	544	594	604	621	607	596	606	574	583	586	612	595	572	634	554	568	602	599	598	576	588	585	574	604	537	612	602	593	577	570	556	606	616	558	567	590	605	578	534	617	592	543	580	550	617	581	585	574	584	555	592	591	589	550	611	548	614	568	603	579	648	571	643	568	576	581	565	615	596	624	545	570	581	604	613	557	616	597	594	567	587	584	617	559	597	577	616	577	536	567	604	601	622	596	591	526	570	567	614	590	632	596	608	603	605	596	570	605	599	589	621	573	570	556	588	613	626	619	580	608	599	616	575	585	539	587	543	603	625	589	577	609	542	590	559	564	574	609	573	608	647	576	603	586	569	591	574	575	646	524	560	597	597	612	581	569	586	620	561	599	578	562	597	615	553	593	589	547	628	530	556	573	598	593	574	594	558	586	581	589	617	603	557	575	560	592	579	576	552	568	545	626	528	620	547	594	588	623	587	555	594	596	558	606	607	589	614	623	606	554	594	608	591	583	561	573	591	580	584	592	583	566	570	568	597	627	558	537	572	600	603	560	555	536	572	570	564	547	580	640	567	581	575	568	621	611	603	565	610	597	594	582
27841	13426	3866	1541	752	668	634	719	2196	2596	2100	1263	785	617	536	493	523	549	539	563	550	540	535	496	547	504	533	501	533	533	483	509	512	512	558	562	536	584	474	508	521	527	538	525	529	525	545	519	507	529	501	563	526	496	502	532	566	561	548	514	519	514	517	513	552	501	525	514	521	483	506	573	470	520	535	490	542	508	521	530	517	514	534	523	497	506	522	516	539	535	517	538	550	518	531	554	487	544	507	496	512	486	518	526	543	556	526	521	556	511	532	584	547	551	521	514	528	543	532	516	533	544	492	510	551	526	518	522	548	572	526	535	553	512	523	501	493	509	550	527	509	505	509	527	519	525	488	507	567	507	521	516	540	521	503	515	519	556	520	553	513	514	526	535	545	506	501	533	504	512	509	502	514	524	524	504	539	508	524	547	541	511	499	474	539	505	563	547	505	518	501	521	510	516	507	531	527	540	527	488	516	542	526	496	518	562	522	516	546	524	538	513	539	533	496	525	522	521	502	529	497	509	527	513	534	529	540	538	524	523	494	531	499	483	504	550	518	543	540	545	527	522	541	526	499	527	517	502	537	540	548	513	519	525	530	536	501	529	539	493	525	491	504	512	541	517	534	506	533	539	555	523	493	538	504	508	521	462	566	526	566	529	549	522	519	506	536	543	518	556	564	514	493	497	507	517	511	538	528	532	514	505	495	494	546	508	502	508	533	555	525	520	547	513	524	530	505	516	526	506	473	537	511	523	492	510	492	511	516	542	490	525	544	507	535	543	559	502	502	564	540	492	583	506	525	556	497	527	494	524	534	524	498	518	544	546	544	547	577	528	525	522	479	527	551	566	515	511	511	481	502	562	517	535	518	511	570	524	527	502	545	504	553	544	547	485	539	551	519	497	474	530	533	518	504	520	511	495	568	551	561	557	506	545	517	504	529	532	545	553	479	546	486	550	529	512	494	535	494	518	541	529	562	491	537	534	538	511	499	513	498	503	492	531	499	504	489	526	532	502	567	498	534	511	560	535	553	532	530	497	507	485	556	501	481	489	526	507	504	523	521	552	567	525	520	528	524	502	520	527	512	526	563	548	536	515	551	498	521	547	549	512	534	510	492	523	568	546	556	527	535	556	527	525	536	535	507	505	533	511	532	498	537	534	536	536	488	525	531	511	509	520	547	549	533	539	477	517	528	476	520	561	523	575	553	514	512	511	503	515	526	509	527	499	526	490	497	534	532	593	528	521	511	534	561	548	573	553	534	499	546	524	535	554	547	524	496	541	534	543	498	537	487	498	530	546	514	544	516	498	519	549	558	517	488	545	536	550	512	542	501	516	544	481	536	533	531	558	558	507	571	522	573	492	521	528	531	506	548	540	531	519	532	539	509	528	512	505	541	512	524	531	506	521	530	553	513	514	528	552	486	511	546	509	487	502	540	557	551	520	577	549	563	520	521	500	530	502	490	539	514	512	534	535	553	486	505	536	563	545	512	558	547	518	533	508	508	547	513	540	494	518	548	534	520	518	487	515	507	518	501	547	500	536	509	564	525	542	525	475	465	495	509	464	498	527	509	519	502	519	492	535	533	496	519	526	527	488	538	545	541	581	579	550	568	519	523	518	501	510	520	494	556	502	535	573	537	517	511	535	530	520	537	492	562	530	543	549	528	555	524	571	547	530	490	533	504	511	501	499	529	513	506	559	491	544	501	506	537	534	528	522	516	526	539	509	469	550	524	443	502	520	511	549	533	509	545	554	526	542	499	513	541	502	522	565	512	513	524	565	541	534	526	536	486	523	534	489	518	513	563	502	498	488	560	516	509	544	502	489	522	501	553	496	559	506	507	473	517	540	508	544	531	527	506	519	514	537	530	512	542	563	513	531	526	564	550	505	509	538	525	520	539	540	555	546	527	537	587	520	532	472	567	553	539	532	507	523	505	520	528	568	524	529	498	515	543	501	495	538	509	485	495	532	515	530	527	557	512	555	500	562	524	563	504	503	528	547	526	548	494	547	530	502	562	569	552	506	518	506	538	523	528	491	522	570	534	496	518	500	538	532	545	518	548	533	530	487	573	488	564	530	485	521	529	534	534	529	537	546	552	578	463	541	526	507	484	484	533	515	566	485	510	514	540	514	533	530	481	525	493	508	501	499	525	536	541	540	528	540	578	489	490	527	463	580	501	567	500	507	522	512	524	470	496	504	527	509	501	529	501	518	502	520	519	540	527	538	523	592	556	546	504	539	507	531	507	585	489	562	519	540	543	543	493	529	523	501	546	521	498	477	524	509	512	493	541	509	516	519	543	494	521	528	553	499	532	535	579	533	494	537	534	551	524	540	531	522	520	500	526	512	544	548	532	581	501	511	535	527	518	531	523	509	513	473	528	491	531	519	512	499	512	540	502	523	581	509	540	530	507	506	540	497	515	510	502	533	512	519	549	538	503	486	519	524	498	513	560	544	512	523	552	512	513	494	487	555	514	516	507	550	544	529	513	520	628	544	532	519	493	541	540	489	513	536	527	545	527	492	525	510	537	558	549	524	547	520	506	516	533	507	527	467	496	515	530	520	491	540	491	539	511	541	482	503	522	525	523	529	558	541	493	529	574	490	513	562	543	506	500	517	489	511	505	520	551	558	505	514	564	518	509	527	551	512	532	496	555	548	492	554	457	523	520	545	539	507	520	539	491	508	526	539	508	490	495	538	501	492	539	552	523	507	550	528	533	503	528	522	501	547	534	536	557	533	503	490	482	528	523	522	512	535	539	522	473	538	527	536	509	501	478	497	556	536	515	479	505	506	532	537	495	523	497	525	513	548	541	522	543	518	548	545	509	511	552	525	509	500	513	504	529	500	505	502	572	535	526	540	516	506	531	576	538	540	511	532	500	536	526	507	503	526	542	527	531	546	508	548	503	552	551	507	550	534	518	538	510	514	530	518	516	526	524	505	519	460	513	536	517	525	499	492	498	532	524	527	526	534	518	560	519	527	562	505	485	513	524	502	505	463	517	532	521	509	532	522	549	520	511	524	536	530	528	569	556	560	543	512	538	557	538	511	518	513	552	506	495	520	518	530	530	496	519	565	524	519	545	549	500	534	529	492	530	505	525	514	532	550	543	524	538	505	498	499	539	488	512	560	521	531	551	525	546	498	499	475	501	497	543	519	546	513	540	487	527	504	517	514	496	553	499	519	504	553	485	553	542	535	511	503	534	535	534	536	536	524	529	556	495	524	504	563	529	558	497	528	518	537	531	484	517	557	517	551	499	544	511	512	514	537	520	523	507	521	534	543	527	511	513	531	560	515	539	517	519	560	516	525	546	518	505	527	534	486	516	505	532	511	513	543	501	518	524	502	511	546	479	524	522	529	504	502	535	521	532	512	521	512	504	552	588	512	550	525	484	516	506	533	577	530	533	518	490	531	526	583	508	499	515	558	504	539	582	506	533	523	486	524	534	511	541	534	526	547	497	517	543	541	534	496	559	489	489	526
5769	3063	3348	1236	642	643	628	750	2868	3033	2091	1195	697	510	443	441	437	458	400	400	402	467	446	409	440	381	424	395	429	460	392	406	459	430	440	431	433	430	454	446	423	454	393	444	454	398	413	410	435	420	432	435	430	418	445	446	448	444	428	415	421	455	460	458	502	444	409	441	417	448	453	411	403	437	424	492	429	401	414	444	456	420	418	393	412	432	419	438	385	438	428	399	429	443	401	434	386	452	417	471	397	402	436	413	433	415	404	441	412	421	398	440	378	394	396	399	440	416	447	450	417	417	430	427	421	401	416	427	409	411	421	417	412	435	397	447	435	484	424	427	404	437	419	421	419	433	432	458	405	460	416	454	441	416	414	456	434	378	453	429	397	425	451	415	406	431	387	400	452	414	421	412	441	433	402	398	421	447	443	411	400	432	438	385	425	416	457	406	404	432	418	396	421	433	413	447	388	444	400	444	392	445	430	402	433	463	438	430	424	416	415	420	412	403	419	422	419	457	419	422	400	419	427	440	407	419	427	408	469	441	399	436	406	426	404	429	446	390	467	400	415	418	446	460	443	418	423	394	402	439	418	402	429	381	425	414	426	467	416	409	408	419	412	435	447	417	424	431	423	422	419	394	424	421	430	424	418	446	461	394	420	431	469	441	449	433	420	422	451	451	443	428	413	439	426	446	423	435	393	422	441	417	458	438	418	419	437	427	434	434	452	390	432	417	424	420	443	457	463	410	441	418	403	425	411	404	357	412	404	436	409	391	397	417	444	450	418	410	428	443	454	424	390	445	452	422	408	434	400	409	395	436	425	376	380	433	437	414	433	408	382	431	454	399	448	413	425	405	439	411	416	421	422	454	432	388	454	442	438	436	415	412	398	438	437	395	461	454	414	414	407	451	450	406	413	436	399	453	395	441	471	419	431	363	431	413	438	397	403	409	424	421	448	426	426	401	464	424	436	424	420	427	429	431	405	394	443	417	419	404	407	435	452	425	463	401	433	422	411	437	450	424	424	422	414	426	412	458	407	443	425	408	422	401	431	399	427	422	440	395	423	458	425	420	404	487	462	403	421	442	424	458	409	426	441	451	433	418	416	408	403	465	408	444	430	390	438	438	420	436	415	410	407	465	431	429	448	418	440	461	439	441	439	423	424	405	394	444	429	430	426	448	489	418	405	425	428	458	382	442	424	429	446	403	419	392	434	471	404	453	401	439	425	389	417	430	416	399	408	406	413	412	452	405	446	411	406	437	409	433	411	404	414	447	460	402	407	435	408	461	411	446	378	394	423	455	421	432	431	411	445	399	441	403	453	442	476	429	385	427	458	389	411	435	420	444	415	407	452	420	394	401	434	432	451	482	439	428	439	406	425	468	435	442	427	415	410	383	422	452	392	455	391	428	433	394	365	396	405	429	449	466	465	393	471	480	426	390	420	419	416	428	427	421	438	440	410	412	413	422	419	399	425	486	413	400	400	438	423	429	407	419	451	390	422	450	409	453	411	381	439	422	409	425	397	384	432	423	399	410	421	424	441	395	426	409	421	447	449	456	429	392	431	433	398	445	448	422	431	455	413	456	445	453	397	396	417	447	439	377	431	432	408	452	421	431	436	413	427	396	375	430	415	413	439	457	395	424	433	420	433	424	414	414	430	392	398	418	462	450	453	464	454	419	415	432	429	449	433	422	441	420	423	448	417	420	425	413	446	393	401	398	429	432	439	430	440	416	436	416	421	429	390	411	415	418	434	420	415	422	410	434	415	434	420	426	408	430	474	437	462	401	419	417	427	422	390	409	431	441	416	426	413	437	395	427	393	434	414	413	401	439	386	429	421	461	406	417	436	382	440	413	446	438	399	422	422	434	430	470	423	441	443	434	413	423	450	367	439	422	415	449	427	411	411	458	427	423	434	407	410	452	411	407	437	402	441	465	442	439	432	414	424	422	421	442	405	433	437	414	437	411	429	422	414	390	427	412	394	391	410	401	427	394	430	434	432	407	449	394	406	402	423	434	412	397	428	445	359	414	413	349	422	422	415	447	449	396	398	445	455	416	408	418	390	449	415	425	480	422	492	415	407	446	458	423	426	391	450	406	426	449	417	423	423	413	402	393	397	435	424	436	415	391	418	432	397	402	417	450	419	437	413	417	399	449	411	440	416	395	415	438	426	435	427	442	399	416	442	421	437	424	424	405	378	437	414	441	398	409	408	419	430	432	431	402	429	402	402	425	417	403	439	445	425	436	449	466	436	469	400	454	478	440	438	449	458	439	434	410	445	398	455	447	390	425	428	420	405	392	447	420	426	413	438	384	415	435	421	428	413	423	438	436	440	428	453	418	454	420	382	446	443	426	414	442	417	412	423	431	414	445	426	461	437	430	435	418	410	425	410	450	416	429	430	467	440	413	414	405	436	406	419	478	460	433	415	391	425	439	413	416	450	409	429	418	457	422	408	424	428	421	446	426	387	381	461	430	412	439	474	403	409	417	392	425	375	401	410	432	400	460	437	433	437	414	436	391	397	418	415	429	428	384	410	418	440	438	430	411	411	421	425	424	430	393	424	401	388	407	426	432	437	456	430	448	428	461	389	420	450	427	446	414	413	416	433	404	442	416	392	389	420	407	417	459	440	411	427	427	460	475	470	429	409	426	418	397	439	428	402	387	426	412	451	436	443	445	422	390	416	454	383	420	388	413	439	424	440	384	425	438	434	410	469	430	435	405	439	386	402	451	419	428	415	391	428	422	442	466	437	425	413	418	425	401	416	441	439	435	434	436	424	432	433	405	433	450	435	431	416	409	407	428	449	392	423	453	454	421	428	411	449	387	374	432	431	366	447	389	399	452	436	415	424	377	440	434	403	427	441	386	404	403	420	464	450	440	448	436	440	415	409	429	420	403	422	403	420	438	424	437	424	437	446	426	402	431	409	432	431	409	407	418	419	389	418	392	428	420	428	415	452	446	417	436	458	369	431	419	402	433	453	470	415	449	418	415	446	415	434	429	404	411	452	403	406	418	403	439	424	404	412	431	407	412	385	391	408	439	431	422	424	407	429	460	422	414	455	445	411	458	435	460	406	403	402	381	424	405	429	419	389	396	395	409	446	406	446	422	433	449	401	430	432	418	492	408	429	438	446	424	426	462	404	378	425	424	435	427	450	416	414	398	418	433	409	399	385	405	425	471	417	403	395	400	415	422	401	420	405	420	408	447	450	445	425	446	463	429	427	441	413	440	421	418	454	415	440	427	408	402	411	416	402	392	426	411	396	457	415	435	394	417	427	442	438	419	429	429	434	440	420	410	409	427	418	465	422	403	424	437	402	421	427	444	446	469	429	423	453	447	421	416	413	427	425	406	410	439	435	405	425	419	411	460	441	425	412	448	432	420	436	426	423	409	443	448	420	456	441	416	440	472	451	401	410	446	411	421	429	446	406	399	397	445	412	432	439	422	466	418	428	387	420	457	405	425	441	435	402	443	428	427	413	429
25705	21484	27382	25211	5475	1619	1291	1744	17411	21498	15062	5536	1627	868	646	592	583	580	611	604	553	572	577	574	569	550	588	642	524	570	557	548	609	569	609	546	590	630	582	615	567	591	578	575	551	579	545	610	579	599	538	571	559	601	549	598	616	548	614	572	533	601	578	534	564	627	576	553	568	616	584	599	586	626	545	569	586	518	532	545	579	591	635	575	565	562	534	579	572	605	624	610	560	552	616	576	547	565	611	541	567	599	536	538	590	579	563	609	589	585	565	561	592	507	591	599	590	582	570	574	583	571	594	564	592	552	512	595	579	585	561	584	569	616	555	579	568	545	600	571	626	635	598	541	568	591	553	517	596	570	538	591	577	616	593	584	629	551	578	552	571	589	552	557	577	556	553	544	551	547	556	619	554	543	562	612	576	542	599	594	562	614	579	571	621	587	550	594	546	584	554	592	579	609	573	506	595	596	574	552	585	560	620	586	572	597	605	558	555	564	538	620	546	607	560	572	557	556	565	587	587	518	628	552	572	550	582	611	544	528	532	537	572	626	589	568	556	647	559	562	579	600	572	585	563	547	550	617	540	595	572	614	526	598	561	552	581	568	613	591	580	604	556	610	562	613	550	574	589	564	570	622	475	562	559	575	558	584	560	596	583	577	617	603	568	549	534	564	575	580	606	614	580	610	574	536	609	561	585	579	550	603	578	558	575	575	556	546	539	534	558	566	570	625	589	548	546	569	575	564	557	517	597	594	594	613	576	606	516	561	572	574	584	620	589	540	556	546	553	539	594	628	553	590	574	615	624	609	552	611	561	594	516	573	582	569	586	575	553	591	550	595	564	563	624	590	565	563	582	544	582	570	553	564	550	596	579	554	583	578	537	527	551	581	570	589	545	593	533	585	637	589	566	552	542	588	545	608	560	610	569	575	610	538	606	590	568	570	610	558	618	523	592	579	569	589	566	583	586	558	591	563	604	554	549	531	595	566	578	589	578	582	616	586	583	573	588	592	561	570	590	606	584	574	587	575	514	561	542	598	580	546	615	554	521	590	557	572	578	578	582	604	613	584	580	521	608	564	580	591	580	604	577	566	608	589	547	602	642	579	573	562	605	594	578	599	580	565	595	512	570	560	581	516	538	559	543	607	604	611	576	564	541	562	557	508	568	586	572	556	595	602	519	598	599	599	586	553	575	573	577	558	618	542	508	577	545	594	551	567	531	553	552	638	568	582	613	574	616	560	596	575	559	609	590	562	631	550	566	611	548	607	559	538	574	552	571	555	588	594	572	574	574	605	571	558	549	614	550	582	558	574	586	572	541	585	609	569	551	571	572	578	594	572	553	560	539	553	561	553	519	558	586	593	572	559	632	561	553	573	564	601	586	582	536	563	544	537	588	615	565	580	577	586	552	570	536	562	561	590	582	573	563	563	579	566	579	601	572	613	554	608	592	554	579	618	574	578	639	606	585	599	588	558	561	595	601	595	609	552	522	595	608	530	544	618	569	567	565	567	581	578	565	588	540	571	579	610	569	567	597	569	594	583	575	580	586	576	604	558	598	574	574	611	593	557	552	525	567	563	517	586	569	598	560	616	582	583	538	617	532	601	570	587	546	567	562	573	555	573	584	596	583	588	539	593	545	593	575	549	559	594	598	544	583	579	608	566	606	587	555	547	619	586	539	556	581	548	594	583	582	595	530	584	545	547	574	556	582	610	589	575	525	572	572	603	562	610	515	592	589	570	594	579	580	592	544	558	578	573	584	558	584	615	581	565	594	588	585	580	568	555	531	625	580	554	581	598	579	586	612	581	571	584	579	560	544	580	583	543	546	579	573	547	547	547	565	552	580	557	616	583	591	560	560	568	604	545	605	555	581	623	564	599	567	606	579	578	571	593	587	549	603	576	596	568	574	606	549	587	541	617	540	579	574	581	570	582	596	544	632	516	582	600	524	582	588	577	562	543	592	560	576	556	611	555	583	590	572	564	610	554	565	592	582	613	610	566	575	555	587	498	582	600	555	577	568	595	564	613	582	582	596	562	565	602	596	586	581	545	546	557	544	582	574	603	543	586	588	576	566	563	576	538	565	578	612	590	635	582	600	539	544	554	564	619	577	612	572	546	560	608	630	551	575	571	572	557	569	560	626	558	537	588	564	605	580	571	567	566	550	535	582	548	603	528	567	585	607	573	600	549	565	602	554	576	567	578	628	561	582	565	529	595	566	580	595	566	626	579	524	544	585	586	551	582	561	657	592	567	585	547	581	600	589	574	593	613	567	600	574	586	590	613	552	515	555	595	584	601	636	582	555	530	584	609	543	572	527	539	599	554	592	616	571	567	592	564	549	543	554	580	597	523	607	594	563	583	548	611	600	581	555	555	507	547	621	571	587	559	582	530	562	574	593	614	587	568	570	581	588	564	529	601	572	575	568	552	600	550	581	544	570	586	535	563	557	527	608	554	569	593	537	553	556	599	599	590	563	604	562	569	611	545	570	610	568	575	551	555	584	558	580	555	554	611	577	546	594	571	546	616	582	598	629	567	582	549	547	572	571	562	592	550	581	590	563	572	543	567	592	543	595	564	564	604	559	565	568	570	567	567	585	543	588	566	551	574	560	588	612	580	618	558	567	578	611	537	550	535	540	571	568	576	586	553	533	516	568	615	597	568	553	560	569	558	603	563	595	541	619	552	632	544	599	613	590	557	571	528	561	581	639	574	582	579	543	592	597	546	597	630	592	585	578	583	594	555	553	587	570	597	617	591	613	542	620	606	557	609	593	596	556	560	597	585	531	554	577	558	562	571	549	583	551	563	550	578	560	606	560	548	620	561	575	586	592	579	562	569	567	565	574	552	608	588	595	644	569	582	578	608	581	568	530	592	567	569	535	571	553	563	581	537	577	596	582	585	540	601	566	595	544	577	585	579	571	543	573	586	581	552	597	580	576	582	556	559	582	591	625	537	596	586	598	582	620	583	545	578	568	617	598	572	561	542	581	563	541	576	592	594	553	569	562	548	621	562	568	591	517	565	563	592	576	564	575	595	590	562	610	591	615	578	598	570	558	597	587	533	575	571	572	569	546	572	592	547	565	560	610	565	588	591	598	608	543	613	577	553	589	562	601	624	554	530	594	596	637	575	595	539	580	593	601	568	584	612	601	550	552	610	549	592	528	625	656	571	571	585	577	568	565	564	577	554	583	593	597	555	597	568	536	569	604	621	585	604	565	548	511	558	587	600	564	610	599	576	564	576	552	594	570	553	573	610	590	587	581	570	573	559	548	575	568	554	560	558	598	517	547	532	565	559	556	569	611	579	586	562	581	558	574	569	548	569	571	587	583	588	567	575	624	547	595	571	610	579	608	568	588	550	599	632	571	579	560	517	575	571	603	603	567	530	559	565	615	589	548	580	532	586	580	585	546	638	576	573	606	573	600	608	631	554	569	559	591	569	570	555	591	555	593	544	612	582	578	549	548	544	582	589	601	569	587	568
4090	7247	6531	2614	1232	1337	1328	2200	19240	18626	12161	4418	1470	886	583	532	475	493	486	512	528	462	449	472	469	505	527	537	451	466	447	493	491	474	486	468	480	456	464	463	457	438	442	474	509	457	510	493	509	462	446	483	441	470	460	481	480	497	489	495	442	452	449	499	500	499	509	489	497	498	501	487	455	480	500	452	501	490	468	479	451	500	481	493	504	496	478	523	458	509	460	519	467	473	469	465	517	464	487	503	476	461	501	493	477	488	481	495	441	512	453	480	450	482	501	481	447	471	495	497	468	503	476	465	500	511	476	487	504	476	472	471	473	440	456	458	452	462	443	479	459	473	474	464	477	508	496	487	469	490	513	505	446	511	452	514	481	521	481	481	441	457	492	477	506	467	469	477	497	471	460	454	461	465	470	504	448	486	517	468	514	477	494	485	470	486	458	483	475	445	490	496	469	502	461	472	444	468	457	476	479	486	489	497	516	476	511	480	478	520	482	477	473	469	459	472	443	473	459	423	489	471	471	471	459	477	504	490	460	417	514	485	470	475	507	470	504	521	436	478	443	502	480	483	515	477	501	470	486	469	475	461	519	477	505	465	526	483	511	504	488	475	547	514	494	485	469	469	512	474	494	485	463	501	439	477	493	477	476	497	497	489	482	463	470	467	477	498	498	464	499	527	511	490	471	475	458	463	524	470	476	455	499	465	477	477	496	488	452	461	452	480	479	491	502	427	485	510	496	478	506	473	491	464	509	502	489	488	473	453	479	436	483	463	494	472	466	485	500	484	514	484	480	466	501	487	463	486	469	497	475	469	505	453	505	463	481	506	490	516	469	479	500	477	474	468	461	471	471	521	485	458	449	477	465	452	452	524	454	436	492	493	500	495	478	457	470	457	475	487	533	483	512	509	482	509	501	451	508	459	472	469	467	436	499	511	478	453	521	475	473	483	465	464	494	485	485	496	465	495	477	454	467	477	480	479	458	449	478	489	475	482	483	480	487	465	476	472	478	486	469	508	477	453	506	454	479	441	470	492	493	472	506	472	492	460	455	463	451	450	500	456	482	473	484	480	482	453	474	479	515	494	463	464	485	521	442	488	499	449	458	500	477	472	490	454	468	494	436	470	502	451	474	503	490	492	448	488	458	477	464	478	474	481	472	476	481	469	468	479	473	474	447	436	504	500	456	450	492	496	496	525	460	464	444	525	500	493	512	430	461	448	445	477	446	515	447	477	517	443	483	473	484	449	478	491	449	493	511	480	482	493	487	471	481	465	492	522	466	488	512	462	480	454	485	455	462	458	446	485	514	488	453	452	508	465	467	469	516	472	510	501	491	460	477	462	502	474	452	468	469	461	488	506	483	473	508	474	486	484	485	472	445	464	488	496	452	486	498	440	481	502	447	470	435	494	470	484	497	472	507	483	460	514	479	459	495	454	434	430	471	499	440	471	469	490	463	533	484	495	475	470	494	492	486	495	486	499	498	482	525	506	546	489	476	491	484	502	507	470	457	465	474	472	469	494	509	472	443	508	455	474	451	489	479	457	459	476	475	488	461	513	439	473	436	466	482	498	497	490	451	469	455	463	488	466	471	476	508	433	464	483	485	520	472	455	454	466	495	466	475	459	458	446	471	452	463	500	459	461	499	446	490	442	457	498	458	495	462	440	454	482	495	481	462	474	452	482	450	447	465	516	461	480	472	451	526	447	462	481	483	455	499	463	477	489	477	475	477	487	456	481	486	527	492	506	455	495	476	476	484	449	483	453	520	471	484	496	453	498	491	432	441	509	484	473	481	500	482	519	447	465	539	479	456	436	454	478	485	497	470	475	450	463	462	451	509	453	478	490	493	467	488	476	470	432	471	462	468	449	487	455	461	487	450	476	438	510	488	477	459	473	471	483	457	514	465	468	484	466	464	521	452	479	468	498	516	471	473	475	483	457	441	487	466	466	454	461	533	429	477	457	476	485	480	500	473	442	503	451	489	490	511	519	472	493	492	486	472	495	445	478	464	515	461	509	494	466	452	511	503	479	439	486	479	484	490	455	474	472	483	482	478	524	468	457	511	497	478	474	475	488	488	487	479	515	538	524	497	458	475	498	450	516	455	490	449	497	458	458	502	477	475	469	510	448	492	475	448	455	476	451	435	446	504	498	498	468	501	492	488	451	515	455	474	509	456	489	487	476	481	455	482	464	544	502	483	510	462	464	470	473	493	478	466	512	462	461	451	469	478	486	448	490	467	470	494	482	487	483	510	481	463	449	463	477	475	464	469	451	470	467	497	503	487	494	458	509	441	484	495	463	490	483	489	497	440	494	497	450	454	464	460	498	522	425	466	492	478	471	497	493	464	501	490	462	471	518	490	509	459	495	507	465	446	492	468	541	450	470	478	487	484	507	482	461	509	490	475	495	470	460	466	475	473	460	491	457	504	472	457	477	467	454	470	499	484	499	501	487	478	466	481	495	454	461	468	457	487	477	460	511	495	458	469	469	440	510	490	471	466	481	485	459	501	459	476	530	503	500	525	459	458	488	497	472	490	472	473	505	459	464	442	480	448	491	492	521	444	486	495	469	461	460	475	485	476	467	464	429	417	470	438	460	480	484	474	468	451	452	501	469	457	466	479	479	453	455	496	495	464	492	473	470	421	467	440	457	455	458	512	481	512	471	438	469	498	472	496	442	448	464	481	493	519	504	439	493	460	464	485	451	485	472	536	492	473	452	468	486	470	476	482	485	434	490	420	487	495	531	470	507	519	447	463	499	460	489	487	452	489	489	480	475	513	469	455	451	505	483	488	497	474	504	499	485	473	488	428	484	477	489	477	467	495	477	461	471	482	493	471	491	471	529	484	466	470	474	484	436	471	469	469	444	475	435	489	436	500	479	468	446	466	473	502	513	454	510	475	498	446	486	475	468	525	480	495	505	485	493	447	447	464	481	486	484	532	491	471	459	507	487	455	485	445	481	484	466	472	521	454	466	459	458	458	477	499	477	467	466	488	444	491	455	480	466	448	470	473	484	467	511	476	477	490	482	493	519	486	453	479	474	488	528	437	474	448	459	465	512	449	481	488	499	445	468	463	487	468	465	477	465	468	491	464	483	469	468	486	481	488	474	498	496	478	541	468	497	490	515	495	484	460	509	473	490	469	470	437	479	488	447	466	478	482	515	478	497	496	462	511	460	471	473	500	465	440	529	455	481	506	506	451	497	493	462	475	458	488	461	482	455	460	501	497	470	470	458	459	521	474	453	494	478	454	528	475	482	518	463	504	470	473	476	493	483	479	493	468	495	453	493	464	455	464	490	454	448	473	494	504	470	505	452	479	480	439	484	494	465	479	500	503	474	483	464	489	461	505	483	478	442	470	465	447	478	474	477	509	496	472	460	467	454	483	475	513	478	465	469	505	483	464	453	452	466	446	499	543	502	478	506	467	477	474	480	446	466	440	468	464	481	494	484	515	471	499	466	438	515	454	469	479	509	460	458
24305	21409	28754	24446	21352	10482	2974	3299	30540	39594	29829	13235	3432	1537	900	749	748	732	763	731	742	700	751	746	770	731	736	793	736	755	751	706	751	700	723	643	769	716	738	761	725	724	732	686	797	729	782	726	720	726	755	699	706	768	689	721	713	694	690	762	743	750	702	708	738	709	685	744	710	721	727	723	741	658	680	742	705	662	745	768	765	705	736	713	744	743	746	752	740	685	759	667	743	684	742	718	673	717	713	732	717	696	715	728	722	715	731	660	684	683	705	759	721	751	702	687	701	720	733	729	686	707	693	778	736	725	724	695	724	702	715	712	730	722	719	696	758	720	719	710	709	711	704	721	680	721	728	711	724	683	732	683	774	751	705	654	716	725	720	742	727	690	727	700	730	762	755	729	737	712	687	715	739	668	706	691	746	731	739	713	696	697	752	713	683	762	758	685	780	764	729	680	699	759	717	741	763	759	736	734	692	689	740	704	699	712	760	720	742	720	754	713	723	743	718	694	736	749	682	733	711	744	690	709	733	700	741	704	734	704	705	693	730	697	749	697	731	768	734	706	700	693	709	714	701	758	661	749	705	687	728	708	733	694	692	716	711	722	679	726	722	699	718	698	763	703	767	754	726	735	747	753	750	696	722	696	731	709	731	709	721	707	740	723	711	739	735	713	749	713	754	713	715	703	728	719	724	644	706	721	744	716	686	702	697	721	734	714	713	728	733	700	713	752	663	716	709	691	693	698	705	763	706	721	762	753	716	729	764	738	735	697	705	733	714	702	730	720	699	694	675	754	710	750	687	751	697	770	732	713	690	739	740	720	704	783	724	680	736	719	713	667	715	709	742	696	690	727	718	738	693	707	720	708	707	725	726	715	703	717	729	669	707	679	725	767	719	687	706	739	707	676	675	718	754	733	716	778	674	715	700	711	727	711	722	702	697	676	718	697	685	697	741	699	726	767	714	744	762	737	740	679	712	711	674	671	741	723	736	653	728	759	724	717	762	765	712	713	755	679	697	727	667	681	768	710	723	716	707	682	683	682	725	697	732	721	681	741	729	717	673	759	769	743	748	685	693	743	696	703	743	702	714	730	752	724	715	705	681	671	726	739	730	724	708	774	725	683	718	701	690	658	692	698	686	684	720	735	671	660	767	720	703	760	721	718	777	704	732	725	749	718	688	729	693	724	698	711	674	684	707	675	715	701	754	718	713	668	718	731	759	714	721	659	727	716	759	706	718	665	680	703	726	708	741	723	710	661	678	721	713	659	728	759	750	743	718	690	695	728	692	727	689	719	720	739	715	701	720	787	682	683	730	692	659	713	700	718	717	702	746	718	695	748	740	668	698	744	741	715	710	734	712	661	739	727	697	695	714	767	756	724	726	726	730	711	731	680	678	742	740	689	726	688	730	743	703	722	723	720	688	733	727	715	708	711	740	766	669	696	653	729	735	742	701	702	730	698	692	715	727	720	708	694	686	751	708	733	719	715	705	770	688	648	721	758	688	711	706	694	751	804	729	726	668	724	686	736	743	716	721	742	713	704	710	709	705	723	753	708	699	698	702	703	716	736	708	684	733	716	688	701	697	722	722	693	720	741	729	709	750	693	733	667	680	730	703	748	743	729	680	706	710	722	719	729	724	705	713	735	709	722	752	694	755	686	711	683	671	771	753	728	718	721	709	710	756	716	713	707	698	750	696	635	708	711	720	718	754	722	734	670	706	696	655	703	743	687	723	715	702	683	761	724	739	702	681	730	711	722	718	703	713	687	726	709	743	693	737	721	726	671	724	742	724	673	722	766	733	703	697	785	741	759	681	710	687	709	704	721	705	778	714	734	715	720	685	681	719	717	723	709	696	681	729	746	678	735	753	697	726	678	658	706	742	696	720	716	709	720	713	673	740	713	734	720	732	746	717	736	706	713	677	729	685	688	680	706	701	710	706	727	741	720	713	722	751	718	738	715	737	701	692	755	699	731	695	647	719	689	719	679	730	703	689	681	752	728	733	705	731	711	730	698	714	685	719	719	753	739	737	665	715	742	703	710	704	671	722	742	699	710	705	719	691	708	717	731	670	759	721	744	690	692	744	728	726	709	714	707	667	726	716	760	709	730	731	722	720	690	671	730	679	711	731	695	723	681	756	692	721	732	706	685	752	656	683	686	706	734	744	716	774	704	681	671	732	733	737	684	708	761	757	672	721	717	699	722	702	716	727	699	674	742	705	737	702	705	665	700	723	694	701	714	712	742	735	698	735	728	769	690	747	726	745	733	685	691	744	649	810	718	737	738	782	755	743	692	735	766	782	717	709	756	758	695	718	737	717	721	716	730	754	720	723	725	718	690	750	679	690	717	685	726	737	723	735	722	704	693	726	685	759	704	720	697	711	751	721	714	684	680	699	754	691	712	755	717	690	781	739	711	739	694	764	738	715	686	696	703	684	705	717	717	710	722	750	711	704	670	763	730	723	738	674	691	735	713	707	626	693	722	736	716	729	674	690	702	682	729	703	692	710	698	694	715	713	693	668	746	751	714	750	727	703	709	716	756	723	705	709	702	741	747	738	739	710	708	732	678	722	739	680	706	651	700	719	760	751	708	699	692	697	711	729	742	706	703	721	701	739	733	715	734	725	752	726	722	705	751	751	680	693	719	681	659	709	742	729	721	758	705	672	699	725	709	758	642	707	685	688	742	747	731	750	724	739	704	679	743	698	715	706	717	698	732	698	698	715	704	688	702	672	723	712	679	683	753	669	766	707	675	725	703	680	725	706	761	734	686	695	721	752	729	637	766	718	674	713	729	682	765	735	748	718	729	718	751	749	727	742	706	730	726	713	671	708	717	740	705	739	745	700	735	711	654	726	741	709	723	706	739	730	714	734	709	734	691	746	762	676	726	747	756	672	714	711	700	751	733	691	708	715	711	744	691	651	719	728	694	708	728	739	750	721	666	772	684	703	684	708	711	684	743	723	713	745	710	722	744	766	711	735	711	729	721	686	727	727	744	735	706	684	758	682	709	713	653	695	726	734	745	732	725	741	732	693	701	722	699	716	719	690	743	716	726	792	741	682	715	728	744	710	714	723	634	748	684	719	730	687	706	679	733	730	691	757	718	740	690	695	745	698	691	698	639	764	731	749	673	707	716	712	702	730	735	735	761	689	730	735	722	738	693	709	715	736	709	716	698	771	756	757	730	695	726	693	702	718	683	735	739	704	706	732	706	719	668	746	754	680	726	741	738	724	709	643	709	742	690	719	738	678	707	730	680	678	722	724	736	693	682	775	776	727	700	726	765	714	712	665	693	704	686	721	725	753	694	733	700	658	749	683	705	682	706	741	747	740	740	690	757	764	714	645	766	678	699	719	720	657	737	724	733	740	697	714	719	735	722	745	724	692	702	706	722	744	709	667	685	695	727	718	679	705	700	679	709	723	687	714	710	760	752	727	751	757	665	686	697	681	706	737	725	723	667	694	716	767	744	751	751	752	759	719	727
4678	11008	10559	5621	3142	2885	2222	3993	33255	34515	23809	9010	2900	1341	761	616	565	590	594	646	597	597	566	644	565	578	618	602	629	587	603	526	557	607	593	578	632	560	564	621	611	572	617	550	594	544	591	584	617	584	618	566	627	605	619	579	589	553	609	584	597	592	588	531	595	603	548	576	580	604	617	595	634	643	577	577	577	621	637	586	598	558	552	567	611	599	578	592	626	620	639	586	605	554	625	548	615	549	592	611	651	541	604	599	607	586	570	568	577	619	522	625	552	574	577	603	634	568	549	578	607	598	574	589	582	561	560	588	567	575	566	612	617	572	564	571	606	600	528	595	612	575	597	577	600	571	598	591	569	583	567	539	577	573	594	588	549	587	558	585	576	622	569	642	570	584	593	627	615	592	600	612	591	565	581	570	577	577	622	618	573	563	596	593	579	572	573	549	564	594	586	593	606	554	575	596	568	570	562	542	634	585	610	575	570	563	604	554	587	607	556	581	597	590	610	587	568	625	564	614	587	586	604	583	556	585	562	525	588	604	536	614	523	587	611	639	600	568	615	612	625	593	624	566	579	588	582	605	570	578	562	584	564	583	537	589	648	596	586	547	536	579	595	589	539	566	578	556	603	566	592	612	602	608	588	578	617	589	614	623	611	619	541	598	583	603	576	592	593	593	545	584	574	584	581	608	590	593	624	583	565	573	567	569	641	635	563	586	592	582	574	568	602	599	594	588	559	571	577	606	576	585	588	585	584	574	584	595	580	559	609	561	572	584	579	589	577	594	578	587	592	596	624	592	606	609	581	588	593	609	560	576	563	607	619	561	582	624	619	524	601	593	624	578	561	582	594	624	587	604	585	589	613	596	637	560	562	571	554	578	593	604	628	571	553	576	601	564	577	569	623	546	580	596	593	598	584	611	532	573	630	596	578	587	611	593	615	620	615	589	600	559	586	598	559	558	620	562	594	589	555	588	584	617	615	569	619	594	626	607	580	586	595	584	594	616	590	574	582	619	568	601	582	563	542	588	555	623	598	579	589	594	554	574	567	598	544	578	583	622	585	523	596	589	608	620	590	573	584	601	596	556	550	608	583	628	578	575	585	570	562	586	565	624	569	591	579	583	583	554	589	606	610	578	590	591	623	610	556	610	600	551	597	595	564	554	664	603	602	612	576	564	583	622	560	539	628	542	596	587	593	572	589	542	577	607	607	601	593	564	606	605	567	608	606	576	593	613	601	561	602	568	566	626	584	586	595	563	635	616	538	582	578	583	615	547	654	562	583	571	558	586	603	582	592	576	571	570	550	609	539	566	610	586	620	582	566	569	606	590	564	544	602	561	587	568	579	582	615	622	564	626	569	582	560	597	545	568	552	602	556	543	531	627	583	574	617	533	577	592	605	621	554	607	582	589	595	567	584	603	584	584	604	614	617	581	568	597	637	633	599	595	606	598	552	553	614	595	606	560	603	570	566	565	598	581	605	598	603	595	603	624	605	609	559	557	576	590	585	612	605	616	572	565	549	604	575	565	593	564	584	560	574	567	617	622	599	596	597	564	644	609	581	601	566	571	589	551	610	533	582	600	604	608	595	581	582	596	622	548	581	598	577	567	587	595	532	537	585	587	565	553	582	597	618	611	587	557	548	582	545	635	581	580	590	592	632	560	565	560	622	624	560	584	594	597	611	580	597	582	547	602	508	589	605	609	581	602	566	596	612	591	596	605	572	541	595	582	556	525	600	542	573	575	602	600	584	596	586	572	612	594	624	590	606	557	554	565	576	596	578	594	565	624	579	561	586	590	564	566	639	576	542	633	560	585	620	581	556	568	586	614	551	574	578	587	619	610	589	612	618	595	583	610	606	623	593	554	555	588	578	563	558	576	588	585	575	559	553	610	618	605	603	616	587	602	559	573	593	586	554	618	590	593	597	605	605	576	617	616	596	589	609	591	574	599	608	579	645	580	565	592	565	599	562	602	570	555	572	553	595	582	590	537	605	579	594	603	585	609	596	592	625	566	553	609	597	593	584	584	593	604	608	590	561	567	566	561	591	593	545	603	630	623	552	587	635	568	601	537	594	627	564	611	583	583	580	571	584	586	587	573	608	556	574	595	593	574	597	586	586	598	612	577	580	561	586	561	594	604	588	615	586	600	564	623	578	580	574	553	573	604	577	602	586	597	601	565	566	578	579	562	553	605	572	597	539	567	610	591	541	537	567	567	567	581	545	564	566	573	569	620	546	599	555	608	582	573	592	559	549	590	638	621	527	597	579	604	599	564	616	578	578	541	582	601	606	622	573	587	588	553	578	534	592	609	615	591	573	612	563	583	575	583	571	576	605	581	596	571	589	573	553	575	600	600	587	604	615	577	573	561	611	567	607	563	550	560	556	587	590	552	583	570	556	647	585	623	532	593	611	604	546	596	597	565	616	578	621	608	607	582	617	604	595	574	547	588	552	567	584	584	572	585	556	609	576	619	560	569	553	564	612	581	604	575	579	582	557	547	570	608	603	567	559	638	633	586	615	584	571	591	561	579	516	586	626	578	580	574	602	552	591	576	558	584	573	554	578	547	591	578	582	568	617	620	593	565	591	599	577	596	576	554	560	561	599	576	571	609	561	574	569	560	609	565	611	590	601	610	588	579	603	615	606	580	582	564	635	605	580	622	600	592	600	626	600	599	602	589	559	565	598	571	592	579	612	560	556	605	600	569	577	564	590	577	600	592	555	583	579	566	538	566	626	610	603	577	580	591	612	534	573	596	555	597	577	624	542	573	585	537	581	593	569	568	520	571	554	555	559	568	593	601	554	585	546	590	594	534	586	574	611	617	572	618	594	568	619	566	558	589	580	598	600	613	598	590	604	595	620	581	599	533	562	573	577	555	572	573	594	572	614	600	614	602	559	550	566	598	585	568	611	573	567	608	578	568	573	566	576	597	574	600	576	535	545	562	544	573	582	611	570	561	580	618	623	595	583	545	551	538	594	548	569	562	577	572	576	609	562	576	581	567	556	571	598	565	576	575	589	612	608	588	553	583	570	555	539	558	552	584	568	573	586	569	592	592	582	559	574	563	605	572	573	627	586	569	563	570	576	611	591	549	566	585	581	573	594	593	588	584	622	621	550	602	567	584	592	561	576	633	532	591	607	608	570	560	555	575	562	611	557	577	549	611	617	607	540	589	597	579	580	606	656	574	548	581	561	594	556	558	583	584	555	556	590	615	581	534	577	565	602	570	571	565	639	618	575	624	598	610	539	613	586	605	575	611	555	581	586	619	553	617	538	585	592	568	570	598	599	606	552	585	576	589	560	621	609	566	580	552	611	568	618	575	571	616	562	590	579	588	586	579	586	576	665	590	547	562	589	581	564	640	604	571	580	602	584	550	614	537	592	543	579	571	555	613	591	606	604	600	578	597	552	594	588	582	610	551	522	590	620	597	593	537	591	565	599	589	572	578	555	591	605	563	596	566	564	607	593	592	586	590	592	599
27795	13105	3208	1577	938	693	648	696	2200	2614	2101	1090	712	570	584	517	502	481	539	494	512	506	535	567	537	500	556	533	503	507	501	520	500	517	548	522	510	509	518	537	474	500	470	508	533	513	461	543	556	501	515	519	549	548	480	493	543	524	500	468	525	525	513	508	530	532	482	537	526	484	512	527	531	497	513	513	522	461	507	524	504	545	483	505	527	525	489	467	506	480	506	488	526	550	520	528	467	540	545	494	511	473	544	516	527	525	516	506	491	493	536	506	480	574	527	530	508	537	503	506	527	495	530	546	494	514	490	588	536	493	505	525	515	532	499	507	460	524	546	535	492	498	521	489	521	523	511	537	484	516	505	543	544	517	534	527	507	485	534	497	501	513	514	488	558	494	512	494	529	528	515	554	507	557	514	520	511	514	550	516	483	555	533	532	520	514	567	498	531	551	524	535	508	505	487	543	534	508	511	498	529	539	510	448	495	491	486	540	539	498	501	530	539	515	538	521	514	507	522	499	491	492	514	480	507	489	445	507	529	488	467	485	514	551	506	504	492	504	508	509	522	557	473	503	497	495	532	508	490	507	535	499	548	521	548	509	517	537	543	488	542	499	505	511	504	475	478	477	530	504	461	501	467	507	530	494	519	490	513	542	531	565	520	483	492	516	535	500	494	518	541	488	505	546	501	511	525	501	537	518	513	523	502	497	539	490	500	494	486	477	524	522	490	547	493	476	562	520	535	514	480	516	469	500	520	547	460	479	501	531	464	509	533	523	512	521	534	485	523	485	521	543	545	558	512	509	472	522	491	503	480	502	524	485	527	511	487	558	532	537	540	514	486	508	517	493	543	500	483	553	508	510	545	525	531	527	511	564	542	505	552	486	517	485	510	507	537	509	525	479	525	476	569	559	495	508	544	512	511	535	563	484	508	499	491	476	508	496	519	510	485	511	513	493	542	520	473	560	537	530	514	552	508	519	501	487	477	537	486	522	508	484	528	542	538	533	537	536	524	491	490	500	514	536	548	504	553	558	484	552	531	514	513	506	529	528	509	504	505	498	532	571	541	514	494	508	520	532	508	514	479	486	512	510	487	533	531	507	521	499	475	500	512	519	515	551	510	550	478	511	534	529	516	502	522	483	491	511	501	509	491	476	530	531	506	537	516	553	508	536	537	487	540	485	491	524	508	504	496	553	536	563	519	548	519	523	550	543	504	552	485	470	476	574	518	500	511	528	535	506	494	499	529	550	529	512	486	520	507	513	476	533	501	587	505	477	518	522	533	499	505	518	503	504	543	486	508	504	539	538	529	498	504	492	503	515	467	502	507	503	528	514	502	474	546	464	479	511	491	545	531	535	495	509	554	517	491	487	505	537	502	494	493	525	516	494	549	512	512	538	530	543	510	494	526	519	492	500	511	536	520	508	560	559	516	510	525	505	565	476	486	503	520	523	497	504	520	533	523	535	523	540	504	516	526	490	473	519	482	496	542	495	526	492	535	503	526	518	529	512	495	514	537	510	509	514	538	524	531	523	517	466	488	531	490	529	509	475	504	488	505	493	532	512	484	497	507	539	524	491	523	516	496	509	498	484	500	521	509	486	500	503	523	559	478	532	520	496	514	508	535	500	501	508	508	503	548	477	517	529	555	503	513	558	529	530	535	522	502	532	506	460	505	511	521	516	538	503	484	490	478	501	524	564	525	505	526	525	552	563	514	543	542	511	448	504	542	520	545	536	489	513	540	484	537	510	507	513	499	507	542	525	545	551	484	486	502	534	544	528	524	516	563	559	516	513	519	565	507	499	483	527	508	471	514	513	507	527	512	491	527	503	489	513	532	520	487	482	504	520	527	551	533	523	523	486	489	524	518	533	512	519	503	527	530	533	522	504	514	477	520	526	513	511	498	505	512	553	493	496	508	514	525	531	472	459	505	572	521	502	525	546	555	523	498	522	526	485	521	481	538	546	524	521	524	551	475	516	488	502	515	531	461	523	514	503	493	509	533	562	505	581	520	485	557	556	545	532	476	544	531	520	519	497	549	526	522	521	527	494	534	512	528	524	522	510	548	473	509	523	546	530	508	462	515	503	528	504	502	531	511	471	486	523	561	516	498	517	528	516	509	502	476	522	504	518	550	524	512	489	522	534	536	518	520	541	465	514	521	508	533	537	496	490	520	528	518	521	513	507	492	522	543	504	501	532	561	513	508	485	500	557	494	519	531	511	566	484	502	536	525	549	525	532	483	539	502	517	558	556	496	508	501	501	511	499	520	537	505	541	545	535	557	470	505	514	517	517	447	526	530	538	514	534	526	528	502	527	487	528	544	523	525	486	549	517	536	528	520	505	493	545	552	513	514	511	513	478	515	491	517	518	567	517	498	540	522	502	514	498	498	536	521	492	498	490	504	514	514	526	516	510	500	505	489	468	529	527	533	509	505	537	538	487	507	501	501	489	522	524	548	508	501	518	505	519	509	533	507	547	511	483	527	492	521	556	538	518	525	555	482	517	478	463	489	539	539	489	541	527	551	502	544	500	480	486	535	516	510	526	551	539	515	559	537	500	534	515	492	520	530	526	567	528	519	493	507	521	516	529	503	492	537	480	504	512	502	512	547	538	535	522	499	489	457	518	530	529	527	532	534	537	473	579	520	465	501	542	513	537	498	493	509	496	537	561	542	502	548	546	562	491	557	521	516	517	516	484	479	540	532	522	528	502	558	548	508	484	539	516	541	537	506	527	485	517	504	472	505	526	534	498	501	519	505	511	513	542	518	547	510	517	556	476	504	545	533	498	570	521	519	523	499	433	518	517	528	547	509	517	500	486	526	510	512	524	492	487	490	518	490	536	505	522	505	483	504	495	516	526	471	508	549	512	517	538	508	488	502	505	518	569	508	504	539	476	504	540	523	522	504	515	513	548	499	503	442	488	485	540	527	539	529	524	518	472	505	481	490	522	498	555	527	542	526	485	514	518	526	488	496	453	508	519	492	521	488	551	516	539	520	516	525	514	520	515	530	513	476	512	487	500	511	507	539	506	515	502	529	526	507	550	514	517	479	514	494	515	513	552	528	534	499	494	515	548	520	516	487	514	529	510	497	518	487	567	540	507	578	489	523	538	507	520	552	505	497	535	514	529	546	490	525	534	533	526	517	544	478	459	479	515	519	483	517	540	527	481	544	524	488	515	492	494	531	536	521	516	520	573	564	465	507	511	524	513	517	495	502	509	491	522	515	528	546	489	509	501	508	497	522	516	495	493	507	476	541	509	550	532	546	556	541	564	536	539	519	487	528	520	506	514	517	506	487	531	532	492	534	489	519	514	496	523	548	504	513	509	521	495	509	537	495	574	469	511	547	468	494	510	511	536	503	501	522	532	506	520	518	489	507	480	495	507	498	535	511	533	495	488	512	513	451	525	515	541	475	532	497	507	526	493	498	536	533	511	497	518	482	507	499	516	481	500	482	547	506	509	535	524	520	525	489	526	521	500
5705	2779	2633	1430	961	695	635	671	2769	3067	2161	1098	659	470	454	436	401	404	436	445	429	415	408	420	413	397	427	405	443	434	426	459	402	402	433	424	440	420	432	423	430	437	461	410	416	447	412	428	421	429	422	373	470	425	408	442	390	434	407	402	423	412	393	382	408	418	426	367	412	441	428	411	412	476	451	402	410	415	422	430	454	410	429	397	430	424	395	424	448	445	409	427	460	432	386	408	380	434	440	418	402	420	441	440	439	438	430	396	411	434	446	402	418	416	403	421	411	413	402	420	468	426	429	423	435	408	430	437	417	427	422	449	435	385	443	402	396	388	384	398	457	417	430	430	449	430	389	428	411	403	417	434	442	456	380	428	401	428	436	396	400	419	410	387	422	415	414	458	431	433	428	416	421	415	445	419	398	428	392	408	427	430	452	408	399	462	440	417	418	390	382	424	426	410	419	414	424	426	435	408	397	457	426	436	440	466	408	425	428	406	422	416	397	416	432	405	404	438	418	415	418	418	385	392	389	454	404	433	425	427	396	416	391	427	433	416	414	457	422	413	451	411	433	413	418	397	406	411	414	389	453	401	391	403	392	414	430	409	406	391	421	453	396	385	395	423	430	422	399	403	433	432	419	424	438	427	404	411	420	439	416	417	468	422	413	418	400	439	416	343	427	460	413	421	417	412	390	419	403	446	432	420	439	440	390	451	419	407	388	423	408	406	437	406	430	399	419	446	435	429	434	395	410	404	444	440	423	456	409	411	411	377	447	398	403	404	446	456	412	366	436	408	410	419	427	400	422	465	421	398	397	427	401	430	426	413	411	394	422	409	419	436	435	441	423	434	414	367	427	418	447	397	442	442	443	446	417	419	407	442	436	420	400	388	406	398	435	417	381	397	446	400	392	419	386	421	397	409	457	419	471	403	411	424	384	433	421	424	380	409	411	378	410	411	412	402	433	437	393	397	428	410	423	398	418	390	408	395	399	396	401	402	420	398	405	434	462	422	455	441	412	402	417	429	417	422	409	391	413	425	436	400	389	410	398	438	444	389	396	419	413	375	380	387	394	412	412	432	437	423	461	422	395	463	434	442	409	443	381	391	434	382	405	429	428	421	400	395	453	428	409	439	410	428	420	397	405	449	387	405	399	464	447	433	414	385	442	396	433	397	373	405	415	426	432	425	448	446	432	410	456	429	428	390	396	423	381	399	396	400	408	459	413	392	423	412	459	445	393	461	449	413	407	422	401	421	406	462	403	407	409	412	445	399	390	406	417	387	428	438	432	434	425	441	402	450	416	421	422	397	467	451	466	432	428	442	432	456	397	447	391	431	414	401	415	389	397	426	445	374	394	411	409	461	409	412	433	405	426	456	432	397	430	382	414	441	398	435	427	408	385	413	419	418	446	421	390	424	385	417	432	408	421	451	417	404	436	412	428	415	422	438	406	417	427	407	400	455	449	402	468	444	390	401	422	415	399	436	442	422	441	416	435	391	415	419	426	410	394	429	393	434	447	421	425	388	408	426	409	432	421	407	408	416	432	436	395	440	397	387	407	455	441	405	400	437	422	420	425	381	464	426	442	385	409	434	423	422	449	433	444	459	444	404	411	440	392	419	446	465	462	441	404	454	400	380	390	430	398	417	418	387	413	441	432	453	439	400	454	421	419	381	412	434	430	422	440	430	412	450	415	407	414	425	440	400	432	415	426	414	406	435	408	437	399	423	456	428	411	407	423	421	422	441	452	403	395	418	383	448	409	465	417	419	432	424	405	394	398	434	426	399	424	445	451	436	393	406	414	462	411	396	416	411	432	418	451	385	436	455	383	434	458	405	420	460	425	453	418	379	430	407	448	418	425	430	420	397	382	446	406	410	425	384	406	422	423	427	397	435	417	388	392	397	431	423	414	411	444	412	397	418	412	396	425	461	417	455	446	403	385	409	417	435	431	426	410	424	431	465	389	455	424	430	399	387	399	403	430	415	386	413	391	384	416	410	398	435	396	409	433	436	397	440	424	410	445	432	432	391	439	404	399	418	430	410	432	419	414	467	441	434	430	407	427	434	434	409	416	396	449	411	431	437	387	414	426	386	386	392	439	405	394	439	397	459	416	410	413	410	427	425	358	420	405	433	413	423	427	389	418	420	457	388	445	416	391	432	401	409	444	433	451	411	404	460	392	425	391	429	432	417	377	396	436	418	435	405	460	459	407	421	370	430	404	413	417	398	445	434	403	467	431	464	436	426	405	413	446	430	433	400	409	417	436	427	394	419	425	398	404	392	446	420	431	422	436	437	453	418	437	409	374	425	421	447	446	447	402	414	415	441	422	407	430	437	406	418	453	447	414	432	409	455	430	428	421	419	430	407	435	449	434	396	405	418	434	420	407	400	450	373	426	382	431	384	408	402	387	416	420	439	414	409	420	399	428	405	421	384	433	412	426	409	442	447	398	436	406	431	414	412	455	411	422	432	446	401	416	397	429	422	374	399	431	418	408	398	381	417	426	430	432	411	400	453	424	407	421	440	412	415	442	376	383	404	434	434	408	419	440	427	418	409	421	407	432	408	418	426	420	429	400	424	420	404	440	435	422	419	411	410	453	422	440	459	405	418	438	427	404	429	434	413	401	433	457	411	474	404	417	427	416	413	436	425	441	432	407	480	446	446	461	461	430	416	401	413	400	370	399	442	407	443	411	421	394	415	418	441	415	404	431	403	414	380	456	425	419	448	412	410	383	410	400	391	402	386	421	431	425	443	425	446	398	398	394	428	422	435	440	413	392	378	391	439	431	401	411	410	437	418	434	450	382	410	426	438	425	394	446	351	402	446	413	430	420	418	401	425	405	429	392	418	402	425	407	405	435	423	406	412	399	403	434	461	412	414	417	436	391	419	424	458	430	404	403	430	419	470	418	418	442	434	443	385	438	396	376	461	455	423	438	418	421	431	393	420	418	442	429	421	456	429	415	407	443	426	433	416	422	390	413	405	422	421	466	418	435	400	443	404	423	415	430	422	399	411	400	417	412	429	424	420	416	413	414	414	428	405	405	413	447	427	441	415	414	417	383	412	442	407	403	426	421	394	371	404	444	386	446	414	478	425	388	414	395	458	408	443	401	422	393	403	398	425	422	411	424	440	434	408	393	413	444	430	443	460	414	430	415	406	425	446	439	451	423	455	405	398	473	420	474	464	416	419	443	404	410	397	415	425	393	408	400	408	423	411	375	467	430	416	396	411	436	406	425	399	408	414	351	448	430	421	424	464	392	445	427	432	428	397	410	427	384	449	427	420	406	412	423	419	439	420	426	421	462	436	427	400	435	420	400	417	398	398	420	397	431	408	429	419	409	422	427	436	373	432	408	430	402	463	416	389	404	431	409	409	418	410	376	385	445	427	398	427	403	418	429	398	448	453	382	413	416	387	433	435	445	420	423	408	389	402	408	414	401	402	437	426	412	409	429	427	395	401	422	426	413	437	433	420	428	431	412	393
25653	21420	27264	25220	6711	1588	985	2278	19210	19961	14159	5399	1493	972	647	575	614	536	600	568	540	561	525	570	564	566	598	603	560	553	578	579	568	525	587	553	564	567	603	574	551	542	582	592	604	573	554	518	603	612	566	565	592	582	580	583	602	544	546	574	538	580	539	568	558	565	634	590	575	583	575	575	547	559	574	542	613	565	559	634	602	573	567	570	552	537	579	524	555	537	579	570	608	560	549	551	602	568	574	559	572	562	565	592	563	608	611	572	564	587	527	595	584	536	544	591	594	599	535	574	564	576	560	555	581	603	559	582	593	544	550	539	571	575	555	543	538	580	570	564	569	542	539	547	556	544	561	551	591	601	538	551	613	564	543	539	583	578	588	564	570	569	545	614	541	550	552	558	541	578	536	522	566	539	576	568	538	555	587	580	545	554	577	553	563	580	529	564	627	540	557	570	599	542	596	580	611	603	570	559	567	528	555	567	549	589	588	524	561	545	564	546	551	520	555	560	549	583	573	567	529	566	540	560	570	563	591	556	555	579	556	560	555	592	608	541	557	598	553	560	556	518	561	582	555	587	576	550	604	605	565	542	559	540	531	549	544	536	536	583	597	525	584	544	568	540	555	559	564	606	566	585	537	551	530	551	562	578	556	563	524	559	560	601	554	570	586	551	533	579	564	588	580	603	560	573	545	608	552	539	512	564	579	540	583	541	562	558	573	595	579	552	609	573	545	560	565	507	561	579	570	601	570	556	545	580	574	571	569	555	556	533	562	558	594	560	602	566	596	536	557	554	587	546	580	591	557	550	536	589	555	535	596	561	572	557	548	617	531	570	527	596	581	560	566	558	543	611	571	569	582	539	532	592	578	564	541	580	593	558	549	573	560	561	561	573	540	595	574	577	570	528	578	513	618	576	548	527	591	526	534	542	552	527	575	573	591	562	516	588	548	571	579	592	535	554	584	561	594	562	578	580	585	565	590	596	568	549	545	581	552	545	570	636	564	565	557	535	580	564	558	545	491	558	580	578	539	575	562	584	541	557	589	515	533	520	612	554	539	562	574	585	608	580	549	559	536	544	581	548	589	579	588	535	543	575	544	551	554	551	567	538	550	562	555	547	591	539	541	561	547	586	571	571	550	561	572	528	621	574	571	605	565	594	561	561	538	582	565	527	589	552	584	558	600	557	589	530	526	568	553	578	536	542	561	547	524	534	526	541	515	521	574	527	584	546	517	619	596	542	545	576	587	523	544	553	559	587	582	564	555	602	560	563	574	585	580	576	582	529	541	556	617	553	602	578	549	566	514	539	586	565	600	604	552	597	569	575	553	535	552	573	591	612	574	528	572	583	577	570	599	591	531	514	552	540	612	560	572	565	586	522	603	531	528	580	587	556	545	603	582	556	519	560	597	574	582	532	593	567	559	534	603	560	545	550	563	557	589	528	540	589	576	575	552	605	578	561	602	535	582	555	597	528	575	590	564	561	584	570	564	576	569	572	571	559	501	585	584	588	550	584	553	537	597	580	571	545	559	560	571	584	577	541	558	558	568	586	598	545	566	537	560	582	568	530	558	533	597	586	537	582	570	572	558	536	589	593	591	550	579	599	579	570	553	580	550	558	580	535	586	542	600	572	546	572	574	547	585	576	563	585	579	549	526	557	590	575	584	558	560	549	542	594	602	538	573	554	567	605	569	532	581	500	585	500	551	571	508	564	540	581	515	585	539	591	553	563	565	580	570	579	564	521	606	528	602	548	552	598	567	540	581	560	569	589	585	574	568	518	562	605	568	532	572	572	584	526	560	543	592	568	611	556	567	544	571	550	599	588	563	577	553	559	538	585	524	568	581	556	533	562	568	541	567	561	534	593	557	543	576	545	565	528	577	560	557	541	513	622	542	588	573	581	527	527	548	563	568	603	574	565	578	528	517	553	566	588	555	567	558	547	613	544	569	587	572	591	532	573	576	593	561	491	589	551	558	585	517	554	526	577	558	572	577	596	579	562	577	569	614	559	538	573	535	529	581	554	588	582	580	547	518	560	546	525	562	552	527	536	611	543	587	597	577	574	578	552	574	532	571	542	546	539	568	549	538	553	586	579	551	562	558	549	573	554	554	563	561	555	572	542	631	591	545	545	582	577	577	586	585	559	545	518	595	579	588	546	551	569	541	542	602	596	594	579	592	532	544	544	588	573	556	581	581	557	591	570	562	589	536	573	561	574	551	562	527	573	559	560	552	557	585	563	641	572	543	560	555	557	555	504	543	605	590	571	576	549	565	549	572	584	521	563	581	560	553	548	544	586	559	616	588	591	551	568	552	548	579	548	561	548	560	599	569	556	579	552	549	574	560	566	583	523	575	560	552	552	569	586	537	560	588	552	580	551	545	566	557	568	552	592	584	574	587	591	536	515	532	568	563	567	620	586	575	577	530	558	581	609	597	587	569	553	608	594	565	570	550	589	589	538	548	576	520	528	576	521	550	579	541	547	568	537	585	551	561	557	523	546	540	560	538	592	521	526	571	588	554	540	581	578	565	598	561	599	569	561	529	604	534	549	591	522	559	571	580	582	585	554	567	580	539	577	555	550	539	504	578	526	583	561	551	577	614	580	523	562	604	567	570	583	522	554	598	574	553	544	563	577	591	578	589	576	594	574	591	590	545	568	589	571	588	553	570	541	577	574	573	567	604	512	594	571	552	628	559	564	556	553	557	586	572	600	575	589	567	569	584	592	551	587	557	595	551	516	547	597	580	548	597	579	558	520	554	544	548	562	586	578	563	544	605	557	550	528	573	553	552	535	567	582	584	555	545	535	563	562	523	578	571	592	540	581	580	539	557	559	531	564	553	562	590	583	577	553	545	594	588	564	542	560	558	544	551	553	577	590	540	566	552	546	598	553	569	592	540	555	579	594	519	529	563	581	547	614	558	561	526	557	558	587	573	598	527	567	610	588	543	570	572	568	590	549	513	572	535	523	538	570	551	560	560	550	557	571	565	537	553	558	579	543	568	544	548	593	550	560	575	582	574	553	556	564	595	567	550	561	544	563	568	543	530	557	586	609	584	579	555	572	553	576	556	546	543	535	573	516	535	533	569	542	531	549	595	550	572	563	552	565	587	576	563	537	540	568	594	562	570	553	568	624	593	513	540	532	535	516	503	580	590	568	586	600	575	530	567	526	562	571	602	563	557	549	540	574	538	574	536	563	560	556	550	590	534	576	566	547	551	560	558	598	572	587	590	594	523	514	548	572	586	544	592	547	549	578	563	578	569	552	565	546	582	633	536	564	588	540	543	533	566	558	634	561	571	571	569	542	559	531	577	550	580	561	591	558	543	573	542	544	564	566	516	551	592	554	528	576	582	588	552	566	543	575	572	570	572	564	605	530	563	535	584	585	531	548	553	591	581	560	544	589	573	546	544	578	525	596	565	584	554	567	598	542	569	566	558	566	505	548	515	632	531	560	556	563	593	585	557	557	549	550	553	566	551	558
4589	6275	5501	3524	1985	1128	890	3239	20618	17534	11615	4690	1497	899	552	493	465	514	461	489	476	438	473	474	483	489	469	515	518	463	489	408	470	470	463	468	532	478	506	488	487	459	481	440	454	488	447	461	474	493	443	521	471	476	484	479	470	473	460	467	502	482	425	446	493	460	473	493	486	447	482	459	477	471	472	498	512	520	488	487	528	493	526	493	416	472	473	483	438	516	485	499	456	473	498	493	470	499	458	492	471	479	502	505	475	488	442	488	507	448	544	499	494	466	482	446	476	470	447	495	449	499	490	472	506	477	425	488	458	489	485	480	489	495	478	496	477	489	444	456	482	466	465	444	478	489	469	484	479	481	464	460	474	464	484	464	490	466	506	456	470	497	490	476	464	484	499	464	467	482	501	461	439	461	494	468	467	501	491	478	473	473	506	499	437	481	481	501	472	487	468	475	471	463	465	492	497	461	456	479	495	479	468	514	468	459	462	485	475	468	453	456	522	476	421	499	442	479	483	510	519	502	465	468	482	491	488	494	487	452	451	472	489	480	477	447	485	492	475	469	494	484	479	442	445	452	474	476	500	494	498	470	462	451	473	482	462	452	447	496	485	447	462	494	488	505	519	468	482	504	462	458	479	476	462	455	478	496	480	449	458	457	506	505	464	463	485	493	468	487	493	515	494	464	496	499	472	488	510	472	463	479	471	535	426	522	498	459	422	479	446	458	473	461	490	446	438	439	456	466	496	453	462	474	438	480	510	442	489	465	525	505	453	447	474	466	508	483	476	476	442	461	467	458	436	447	466	506	476	483	468	459	532	509	466	443	466	445	469	503	535	458	426	466	466	455	464	452	487	449	481	513	467	471	503	448	514	520	474	433	459	442	457	475	469	474	466	489	449	431	442	482	464	455	453	487	487	454	447	483	466	435	458	495	458	448	485	491	471	471	447	465	436	483	486	483	457	469	473	506	482	474	464	436	509	483	489	458	503	434	475	457	493	477	447	449	446	482	465	453	475	418	479	484	453	451	482	429	463	477	446	470	453	436	457	481	497	487	444	467	480	480	465	454	453	480	498	490	452	480	433	438	472	464	472	462	494	442	453	482	460	509	470	480	487	490	457	483	486	487	462	495	463	485	487	499	432	471	456	497	490	432	507	434	468	423	479	475	465	460	461	469	517	515	474	460	422	499	415	475	495	448	504	515	510	450	421	497	471	482	498	430	487	467	467	459	484	508	507	506	513	453	496	458	472	465	478	470	419	477	457	481	485	496	498	484	454	489	482	504	453	516	481	481	482	482	488	498	441	461	451	445	438	465	486	471	468	491	486	500	467	442	463	492	463	499	421	487	464	464	496	475	460	454	489	455	475	504	469	483	455	474	439	472	420	481	471	479	494	437	467	468	454	520	530	444	485	423	474	474	455	463	474	431	455	476	486	465	460	475	460	480	480	456	456	458	456	448	490	484	476	460	472	462	476	482	437	459	440	481	465	500	461	483	515	476	464	502	448	477	482	456	476	475	481	474	482	466	494	464	465	465	458	454	465	447	442	501	482	472	461	495	484	473	445	482	434	473	447	495	452	522	451	485	490	473	439	486	498	472	476	466	449	462	466	482	449	478	443	474	459	457	454	483	498	474	435	445	474	433	502	513	475	496	476	485	471	463	454	471	484	473	464	478	498	471	459	466	481	476	465	498	487	487	471	468	467	472	466	415	468	459	519	427	453	524	481	462	444	499	492	453	482	511	545	503	473	478	469	432	471	470	455	468	499	445	486	480	462	493	442	489	469	494	489	485	469	478	468	463	439	452	476	488	504	476	469	515	449	463	469	486	457	481	486	462	440	491	457	456	506	482	484	487	441	479	445	479	467	427	451	490	455	478	466	484	494	483	475	458	483	468	465	481	473	470	448	503	491	480	481	493	440	489	447	467	494	466	495	485	450	491	461	454	472	475	520	445	468	420	469	443	465	457	415	477	494	480	478	495	482	485	461	452	453	507	457	449	500	486	474	463	461	478	455	464	447	452	488	471	451	507	470	456	471	445	480	498	457	482	507	474	420	481	467	481	521	474	435	422	473	496	469	488	463	469	467	475	433	490	494	409	464	471	452	442	475	497	482	476	462	464	461	454	494	436	486	516	486	499	471	491	502	462	507	488	478	454	492	479	469	473	464	503	453	470	479	473	491	489	460	471	456	462	498	450	459	481	464	472	442	494	459	481	480	453	491	489	469	499	506	479	466	490	458	499	434	470	483	451	496	471	487	461	470	425	459	479	491	473	427	457	490	484	455	466	461	456	468	469	488	478	477	493	451	456	474	472	486	472	457	487	474	493	489	457	483	480	407	467	495	450	510	436	476	475	493	469	499	470	487	467	475	495	497	493	461	459	464	472	495	498	479	497	492	483	484	448	440	466	455	470	489	487	476	470	459	482	462	470	473	471	500	450	471	448	468	481	459	454	489	483	439	433	477	442	429	500	516	503	474	478	482	461	484	484	470	456	512	471	448	427	525	469	500	467	449	493	475	479	492	498	497	468	447	485	475	471	430	446	483	449	508	464	480	474	483	462	457	478	473	463	464	459	446	478	476	480	436	484	463	487	490	476	465	475	469	472	482	494	519	476	467	453	489	490	473	476	490	513	455	425	468	466	478	450	430	449	468	490	446	446	494	503	479	460	506	470	470	472	466	467	529	526	432	446	468	467	491	441	441	447	458	441	476	453	476	493	518	442	463	451	484	443	452	495	511	479	485	525	528	501	473	505	483	473	469	444	477	463	528	444	444	446	465	453	469	458	465	484	454	441	477	455	461	477	502	459	445	487	508	443	507	460	450	456	451	472	445	465	464	456	454	461	460	459	429	481	494	463	479	474	452	454	493	463	469	473	469	485	473	466	487	495	455	456	485	453	467	475	453	443	481	479	461	480	506	507	467	439	497	502	513	437	464	450	455	464	450	462	509	479	468	451	479	440	483	453	474	503	467	454	474	441	500	469	515	460	461	453	431	471	425	472	499	457	443	471	492	486	455	507	488	449	470	491	477	490	477	451	457	457	516	495	461	468	512	510	454	473	470	486	457	462	443	483	452	471	472	495	420	469	474	461	465	432	481	470	407	481	463	458	469	466	470	488	454	505	490	492	448	439	508	449	464	489	469	499	466	457	503	471	459	493	480	494	473	452	474	439	513	481	449	490	440	462	446	485	482	495	461	445	463	445	512	492	516	476	467	440	461	479	497	442	448	472	452	442	452	487	473	508	454	438	485	443	475	494	463	459	499	485	462	486	497	480	491	480	496	451	479	455	472	481	498	471	493	489	477	502	456	450	487	451	450	483	478	484	462	460	488	455	478	472	491	456	445	440	468	454	502	438	486	439	473	446	445	487	454	479	468	480	455	449	499	435	505	446	459	494	490	472	477	483	495	446	446	434	481	463	478	473	452	462	459	507	455	495	462	459	456	468	493	480	460	508	501	441	444	477	482	458	477	486	507	464
24373	21455	28817	24510	21374	9793	2036	2177	33077	37198	29633	13998	3438	1598	931	721	713	727	738	744	754	772	720	716	712	719	767	716	713	707	727	758	688	687	721	729	662	695	684	713	753	715	701	692	741	734	719	714	729	762	718	736	664	711	728	713	735	732	699	727	674	733	709	730	732	742	715	675	729	704	721	689	747	716	696	693	727	722	694	706	686	698	717	716	744	716	759	706	710	711	720	692	685	770	687	658	771	726	736	697	716	711	763	751	711	724	712	744	738	700	712	741	651	781	698	717	694	735	755	729	754	686	698	669	744	751	703	694	733	668	747	715	671	670	691	692	705	749	748	759	744	691	701	673	757	700	696	722	731	713	711	637	701	750	704	735	750	696	669	701	698	675	724	706	657	735	746	677	739	651	732	709	710	711	725	767	731	730	711	722	725	708	754	713	718	686	746	768	712	686	715	641	749	698	725	692	721	713	733	663	709	709	759	701	706	756	711	703	725	743	741	700	727	685	701	735	749	680	718	743	742	714	734	694	745	681	671	702	710	667	708	699	697	717	669	738	708	708	695	731	711	695	731	734	696	727	693	721	685	736	721	749	734	718	738	698	648	727	700	697	707	725	723	708	693	705	661	724	692	714	651	704	705	731	726	682	689	708	695	666	681	720	740	673	666	708	705	703	745	723	687	667	705	697	721	720	703	718	751	688	720	735	676	718	705	658	713	754	683	684	732	726	709	724	711	662	714	689	713	690	687	724	676	702	672	727	694	710	683	725	679	680	671	705	688	716	683	672	718	750	725	708	712	738	693	715	717	636	694	724	697	696	704	731	667	717	730	690	693	756	710	764	690	775	681	757	726	715	705	744	657	731	638	735	688	692	718	753	686	685	669	687	640	714	679	721	665	723	732	645	673	743	709	674	684	672	730	685	731	675	693	713	687	739	660	710	702	760	700	711	678	717	699	697	747	672	679	729	692	749	695	720	748	735	710	742	671	720	712	715	744	693	668	687	694	691	730	679	691	694	688	727	745	681	709	704	731	708	724	672	727	708	725	689	626	724	717	714	721	682	682	705	719	712	736	728	718	726	728	708	677	676	711	744	711	713	743	730	726	688	744	684	699	697	741	697	712	701	718	686	725	688	683	694	703	671	674	705	710	706	716	685	730	672	754	699	714	696	672	650	684	707	668	696	729	671	734	670	716	758	694	671	713	691	699	643	736	713	693	745	634	724	724	693	739	696	668	735	679	697	719	709	704	701	690	738	751	695	686	705	732	735	729	690	727	699	688	755	729	753	678	727	709	704	704	706	673	706	678	723	754	709	728	688	655	700	728	679	704	694	655	737	676	731	727	729	730	727	731	679	713	667	689	713	733	725	734	726	711	743	717	728	701	729	689	684	674	720	704	701	662	718	740	699	709	706	714	701	689	708	682	724	714	698	711	738	747	724	688	661	728	699	646	684	729	736	785	694	719	699	694	710	691	753	749	733	730	693	683	715	667	704	755	713	730	685	698	705	665	712	731	739	680	725	747	729	717	632	686	734	764	715	701	731	712	683	719	691	692	669	696	732	708	689	695	688	704	713	682	725	757	689	661	696	699	736	753	702	645	683	710	688	692	705	673	656	720	757	725	658	721	737	687	718	656	681	720	747	681	703	710	722	673	721	689	695	753	744	707	716	679	692	693	708	677	662	729	709	710	715	699	703	693	729	708	699	691	733	697	669	739	693	768	688	730	687	693	722	660	700	664	725	760	673	672	759	713	677	757	724	713	695	685	664	716	687	686	738	660	714	741	725	726	683	701	739	685	729	710	683	691	761	749	705	747	679	703	668	693	700	706	718	734	704	697	721	718	736	715	745	681	738	726	725	726	684	730	729	759	716	721	681	748	687	703	688	696	688	725	729	727	652	724	677	720	697	718	687	766	754	692	700	705	728	730	679	712	705	777	677	702	701	708	693	685	686	703	717	686	736	716	659	677	699	774	728	685	706	670	687	700	688	706	700	692	734	708	700	781	747	688	700	709	673	743	691	718	747	660	689	679	766	678	673	770	672	649	749	761	721	653	730	717	700	708	715	668	697	715	719	711	688	672	713	673	714	681	700	673	693	680	697	689	742	708	662	734	702	730	703	701	734	718	669	676	680	680	735	647	675	723	662	723	642	688	720	672	742	724	715	657	707	683	683	666	716	669	749	721	701	694	715	677	718	763	737	717	712	682	642	746	745	680	680	647	703	700	713	729	704	718	682	721	686	711	686	785	727	668	676	691	713	738	710	716	697	688	726	729	673	740	716	665	694	708	722	680	727	647	731	731	699	706	718	726	720	711	655	711	730	656	716	737	666	697	688	704	711	673	714	695	693	716	732	652	703	689	711	686	677	699	712	692	683	729	678	692	724	650	743	727	735	713	733	691	684	732	703	640	672	703	715	712	718	734	690	647	730	687	747	704	717	729	688	718	740	741	727	688	676	651	723	677	727	722	660	727	668	739	697	706	692	674	661	694	686	722	720	720	732	722	708	693	673	663	686	739	695	741	690	693	700	688	731	702	728	717	734	703	723	721	716	736	786	727	727	725	723	698	769	723	720	753	739	709	696	728	697	699	663	726	733	723	740	687	675	690	741	699	759	694	668	684	744	713	712	688	701	724	651	691	727	674	740	697	738	677	730	702	738	712	710	744	754	727	692	701	717	732	698	712	682	725	763	667	700	700	694	725	666	723	738	667	677	742	693	724	707	698	681	690	720	722	749	734	733	738	683	716	770	648	715	743	733	671	664	719	711	668	693	707	727	700	706	714	683	723	715	727	706	723	721	709	688	728	732	711	667	679	664	698	724	721	740	695	712	675	676	720	656	744	652	677	720	652	702	691	714	713	690	693	718	708	725	713	729	711	672	734	691	715	661	710	755	710	698	694	713	752	725	726	733	671	654	718	710	680	719	752	636	666	698	723	664	732	686	674	712	715	672	722	689	706	734	671	699	684	715	715	664	728	700	741	715	725	640	690	676	694	682	760	725	695	711	727	760	654	689	686	698	694	683	645	702	688	715	686	679	670	701	677	670	718	718	725	715	704	659	741	697	696	675	696	624	673	705	733	696	663	722	698	743	682	732	640	730	691	720	687	585	723	712	689	667	715	675	709	713	692	692	695	693	712	716	705	703	720	729	682	702	710	721	649	715	695	699	715	725	703	690	699	708	696	689	699	725	711	685	742	759	713	693	718	703	728	697	713	746	686	708	719	684	731	702	734	719	649	725	722	706	689	683	718	680	689	706	704	723	702	773	708	703	691	696	683	726	707	723	734	693	675	702	714	685	717	691	681	750	657	660	719	712	703	699	750	681	689	685	714	693	716	733	704	703	706	707	767	706	699	720	685	706	644	699	690	651	700	721	676	686	739	706	682	706	657	707	657	674	682	723	703	656	676	675	647	684	657	678	678	708	734	689	745	639	656	727	747	700	706	703	684	700	729	727	679	718	724	698	689	703	672	699	721	714	684	725
5567	12214	9818	5976	3451	1925	1367	2764	35832	33029	23824	9999	3022	1608	741	657	603	603	612	580	616	583	590	592	584	620	607	593	625	575	577	618	621	594	612	620	581	656	597	565	590	580	604	593	585	590	602	617	605	632	603	640	584	585	558	608	605	549	612	589	591	601	599	548	579	631	596	558	551	613	578	591	607	604	584	565	554	565	599	605	587	600	603	604	604	569	618	616	568	611	559	533	617	594	593	595	619	580	586	621	583	581	613	571	602	607	588	604	589	529	575	567	622	600	574	585	601	638	548	610	583	593	595	581	552	562	588	596	591	571	553	511	586	563	565	595	610	543	549	589	593	597	580	565	579	584	581	568	574	557	525	568	565	602	601	551	542	578	590	588	571	586	593	596	581	588	590	561	584	588	589	617	548	598	618	592	605	559	543	586	540	588	570	577	586	601	571	585	574	574	628	636	614	570	594	602	584	585	524	586	605	581	569	570	605	589	601	609	568	618	553	589	593	563	577	566	567	520	587	592	585	544	624	573	598	642	584	605	614	596	622	598	609	580	541	590	595	541	547	584	554	574	605	609	567	624	592	538	601	592	537	567	573	633	589	548	600	602	610	606	609	636	587	574	576	630	533	532	580	584	626	567	543	594	604	616	536	594	581	533	574	584	618	574	583	546	576	542	602	574	596	606	572	598	598	562	580	574	579	563	586	614	567	582	566	619	554	613	588	574	609	584	593	619	582	562	598	570	610	602	525	552	560	568	596	572	575	602	566	595	614	558	627	554	613	562	612	558	564	596	571	570	511	618	572	583	619	546	601	623	594	639	601	610	632	572	510	566	542	604	535	605	595	611	580	585	570	552	571	535	632	565	570	572	562	558	612	543	575	560	578	605	575	614	581	579	591	570	556	598	605	580	590	592	650	553	545	589	606	572	562	583	564	593	581	606	621	612	555	559	618	595	568	567	585	601	642	615	547	615	568	548	609	592	609	630	555	573	575	598	582	587	582	568	595	576	589	583	616	592	578	592	587	574	604	553	581	609	614	556	556	565	587	615	582	557	596	585	559	546	586	571	530	583	571	542	565	591	556	553	596	581	571	660	553	561	592	583	593	560	574	611	575	565	596	560	580	569	556	575	612	597	566	625	586	608	593	549	611	611	536	605	551	593	579	582	595	569	579	570	625	563	607	606	582	596	579	599	560	540	552	574	590	633	566	615	592	561	611	571	578	562	588	549	568	605	595	533	581	595	534	584	564	594	563	584	597	581	546	571	570	594	565	566	566	576	640	580	568	556	584	562	572	557	584	551	590	605	562	588	537	599	616	603	568	555	612	570	610	549	575	598	597	578	637	587	580	582	621	591	584	567	584	597	517	553	572	599	574	562	578	590	590	563	569	586	563	576	582	558	589	568	561	587	565	580	544	580	568	610	547	568	620	588	567	624	597	566	561	593	555	544	597	563	615	606	603	584	609	585	565	576	590	582	601	602	582	559	552	598	629	590	604	578	573	617	557	568	583	596	567	583	534	565	540	648	587	573	565	604	538	538	570	610	599	579	573	566	563	571	563	529	593	602	535	606	571	606	566	554	557	558	593	579	611	579	563	597	571	569	574	604	583	588	590	559	621	565	587	580	605	551	587	561	557	560	613	586	591	557	615	572	612	537	580	607	541	576	576	591	588	588	572	571	619	573	591	591	587	548	572	590	573	568	616	623	612	588	591	571	621	536	575	615	557	581	584	625	565	565	578	638	571	584	554	541	610	593	580	614	588	560	585	575	566	583	589	599	576	560	576	606	566	551	567	608	622	560	589	581	553	574	599	568	566	586	557	543	584	571	575	587	600	605	578	560	571	589	605	627	607	526	589	619	587	586	626	569	562	602	592	581	590	597	597	534	566	611	613	574	560	583	596	638	530	596	565	597	563	565	586	582	606	571	587	613	564	547	580	579	578	587	588	597	590	546	539	631	581	544	570	567	609	628	574	607	546	598	584	558	600	559	638	621	569	534	564	578	575	548	603	583	636	554	570	550	605	558	561	594	530	591	611	596	589	564	583	585	610	592	584	568	576	577	533	574	578	614	582	587	575	609	550	594	593	565	530	576	584	585	559	563	585	558	572	608	541	557	586	619	616	596	555	600	575	554	578	611	543	607	566	570	575	627	577	592	561	563	595	563	604	582	561	545	569	590	592	610	585	588	583	593	549	600	624	543	526	582	555	619	608	587	556	569	530	558	614	562	563	570	567	587	590	567	580	591	555	600	584	541	576	562	587	613	585	558	560	595	613	535	588	552	619	598	573	570	601	573	553	555	586	573	543	571	608	613	538	560	595	547	601	617	566	538	593	565	560	551	594	631	587	573	581	593	603	585	554	588	575	609	611	575	578	622	588	615	599	570	583	602	570	562	588	576	568	598	591	570	586	594	611	587	560	559	663	603	560	557	576	580	580	568	596	596	588	596	582	553	575	605	547	612	571	594	609	564	577	583	595	595	572	574	595	618	598	580	543	575	599	543	546	645	557	585	605	566	546	590	566	582	560	595	601	578	535	605	572	533	581	570	534	616	609	579	567	589	605	607	585	606	573	559	569	633	560	558	621	570	585	570	579	600	608	622	574	589	553	573	590	600	556	614	579	556	548	600	577	579	596	557	594	564	614	566	625	611	600	588	585	551	567	591	591	561	591	589	572	566	579	573	603	582	544	564	552	569	505	581	601	574	587	610	567	621	599	579	552	590	585	594	555	569	567	565	589	616	544	568	621	569	559	565	608	591	552	539	559	569	542	599	568	573	569	529	598	577	578	576	621	550	577	570	569	587	611	571	553	570	581	597	570	538	577	549	597	570	579	588	647	554	580	549	572	555	592	562	593	583	612	566	594	571	612	580	616	603	563	576	557	544	618	549	572	587	553	549	542	600	590	610	570	587	590	584	577	589	574	569	582	620	532	531	602	580	566	565	616	590	563	542	563	587	604	589	556	586	534	608	556	576	566	564	596	578	585	579	584	586	588	545	582	547	575	591	616	612	580	556	604	609	552	638	574	601	543	589	596	629	588	572	596	548	590	572	585	585	607	636	597	566	597	553	610	593	609	580	586	559	554	588	583	581	607	619	527	555	565	576	560	577	517	572	606	606	599	607	581	619	580	614	604	566	624	578	612	598	564	582	585	558	570	587	570	574	586	555	574	602	566	598	565	577	570	545	610	609	612	611	580	569	574	545	583	584	581	597	607	613	605	555	581	576	573	598	579	588	575	560	576	594	597	595	593	583	585	605	557	578	593	574	611	601	603	552	571	587	585	578	530	615	611	558	584	574	578	584	548	587	573	577	599	566	588	602	587	561	549	552	587	548	569	597	581	568	598	604	572	555	586	597	565	529	544	599	578	581	570	600	590	529	539	583	577	603	609	586	585	630	580	563	589	536	569	567	598	595	578	584	593	589	580	552	555	545	582	560	598	570	574	572	644	561	613	568	610	565	573	584	577	554	641	600	590	553	505	568
27737	13477	2838	1522	912	625	580	545	1947	2551	2178	1273	786	638	484	499	549	496	446	488	523	523	519	502	519	504	522	500	535	516	513	486	506	526	492	504	554	534	475	431	509	505	490	477	513	486	501	530	527	487	483	515	513	494	492	537	526	512	485	493	447	472	501	493	483	514	528	508	531	525	480	511	508	487	485	519	491	491	496	497	524	506	514	493	494	535	495	506	511	499	473	518	499	523	477	497	472	495	476	481	482	495	525	471	501	508	510	487	439	482	510	519	511	476	476	476	483	456	484	540	529	520	517	562	516	497	503	503	497	490	536	522	512	494	495	510	500	530	468	488	511	476	455	499	493	532	519	511	510	464	502	482	475	535	506	548	520	494	488	504	491	510	513	491	484	532	538	526	490	518	481	518	493	496	490	485	511	494	520	484	499	498	535	500	531	483	516	506	504	504	518	523	512	465	479	510	508	525	509	492	505	523	508	527	475	501	515	527	506	460	504	487	509	490	483	486	510	498	531	541	490	538	524	554	473	498	513	466	499	495	483	484	483	511	496	511	487	490	466	504	529	471	495	492	530	484	498	489	474	492	521	473	535	486	497	537	451	519	510	489	513	456	487	473	505	462	492	481	499	518	516	488	520	516	514	511	486	494	482	522	511	503	478	510	502	489	503	495	498	466	492	508	528	469	518	475	499	495	465	528	493	536	505	504	500	507	511	497	491	533	490	535	472	496	511	485	466	492	505	519	503	496	481	496	491	510	477	507	467	516	477	541	493	498	465	509	527	478	501	467	493	504	480	490	454	477	502	532	484	502	516	517	528	475	507	503	482	515	534	539	476	494	511	497	486	512	516	528	495	501	503	482	506	520	499	474	490	508	507	524	494	478	514	501	529	477	531	496	477	453	485	517	485	497	489	487	538	533	451	512	504	531	514	528	511	463	515	504	526	535	501	522	498	473	495	494	540	503	505	479	526	525	529	461	464	516	484	495	489	488	461	494	524	523	493	495	464	499	490	501	509	483	505	504	471	496	475	495	480	536	479	536	477	539	517	516	450	508	515	487	486	514	514	493	504	473	472	502	483	463	545	513	503	489	483	498	496	513	504	484	532	504	529	479	510	526	506	490	470	545	496	533	543	508	540	534	502	493	507	493	537	472	507	504	526	525	489	441	526	458	484	546	501	500	454	465	501	501	529	525	508	486	494	538	513	524	492	509	501	513	540	510	505	483	509	526	501	508	504	496	495	497	520	493	529	490	525	480	508	498	528	522	489	517	536	487	518	500	502	503	499	474	518	514	514	503	488	477	493	485	500	485	508	489	492	500	546	469	508	504	532	513	502	514	514	494	487	503	509	482	461	500	485	507	499	528	484	495	512	542	512	489	495	559	475	492	494	555	515	475	510	529	532	498	546	480	517	489	527	504	530	512	519	486	493	503	495	479	514	507	486	509	481	498	449	485	486	506	504	540	527	523	485	503	517	535	520	453	500	513	491	495	455	505	512	457	508	480	511	494	497	498	447	500	527	496	513	482	516	468	491	469	495	451	501	481	518	520	498	464	502	516	527	493	535	535	509	474	504	473	489	480	469	503	505	486	521	515	515	493	482	494	518	491	466	510	473	494	479	489	524	526	503	477	525	507	501	506	513	533	533	485	511	462	473	484	512	541	515	532	550	513	506	516	466	522	483	520	490	460	511	494	507	498	490	510	467	509	503	495	487	493	521	489	549	531	491	521	489	530	530	506	468	471	511	530	520	509	485	502	539	534	457	538	503	501	484	482	526	506	510	459	481	546	532	500	512	527	490	507	553	501	548	512	485	468	514	516	512	507	519	483	514	511	485	488	490	526	521	494	513	481	498	509	513	499	478	481	476	457	519	485	540	506	534	517	478	488	479	480	523	477	481	515	495	518	533	471	508	503	504	529	521	500	533	499	490	523	497	486	495	506	505	499	498	513	453	508	534	518	504	533	494	557	468	470	475	503	477	517	537	560	514	482	470	475	530	517	521	561	494	500	490	478	458	530	501	470	512	501	487	514	492	489	496	576	508	503	482	483	484	481	480	479	506	481	512	522	528	517	506	516	504	523	482	477	537	500	529	523	505	527	479	482	514	490	485	522	483	503	515	502	557	521	510	525	497	521	512	494	517	489	505	509	489	462	466	504	492	507	476	520	501	506	490	516	485	487	551	527	481	522	486	466	517	499	469	505	487	526	515	484	481	509	519	466	508	481	481	498	489	502	492	463	532	498	529	442	509	521	519	528	486	547	481	451	524	502	472	493	494	534	477	489	520	541	488	507	493	506	486	490	497	470	473	492	444	488	523	504	489	489	519	483	520	478	503	486	499	519	508	474	517	473	509	464	490	503	498	505	506	486	503	508	529	532	500	519	500	502	498	495	555	516	516	531	521	541	459	470	541	492	489	525	528	493	489	502	496	487	499	501	508	493	522	501	488	507	492	520	515	515	493	526	533	528	484	491	469	478	504	482	550	527	518	545	505	497	483	512	524	513	527	486	521	536	508	514	488	498	459	491	507	503	467	503	500	516	486	514	533	469	521	567	504	505	529	534	478	523	502	503	520	522	520	513	492	491	505	485	483	529	452	494	503	486	496	512	488	480	511	452	469	481	488	502	534	546	498	520	454	507	532	500	507	539	497	519	505	536	507	463	523	488	479	541	531	466	531	524	495	516	504	496	510	540	468	536	564	509	515	495	537	541	497	518	491	473	505	495	500	506	493	488	461	463	501	493	502	536	487	533	497	491	541	486	524	482	533	503	483	456	480	523	512	535	528	496	514	504	496	508	519	525	514	500	501	510	519	469	531	500	501	511	550	511	503	515	485	497	478	543	531	518	491	505	506	488	515	529	497	495	476	487	470	495	504	515	537	548	500	487	483	494	478	504	469	490	510	494	519	513	481	500	488	463	505	485	476	499	483	490	494	479	507	505	519	477	518	478	473	479	523	518	478	531	481	526	546	495	486	492	535	506	518	537	505	467	467	504	513	494	518	488	499	498	508	491	512	462	493	534	513	492	546	508	457	487	490	528	489	496	454	492	505	525	476	471	467	479	518	480	504	498	520	503	505	507	468	485	525	467	496	521	523	490	470	534	494	495	502	515	535	491	508	523	502	492	487	514	493	527	498	458	473	479	482	465	489	477	510	490	500	475	494	515	500	545	508	503	510	502	533	503	487	444	509	533	507	512	473	489	487	447	503	504	504	489	502	497	529	521	523	562	536	499	508	468	521	475	515	513	502	485	549	484	510	523	471	504	513	473	497	537	464	482	483	492	510	502	505	477	446	503	504	514	483	495	498	500	504	545	494	535	479	492	504	523	498	525	520	479	491	498	450	491	486	484	511	470	505	491	498	516	491	499	482	484	471	500	492	555	509	512	531	552	519	532	524	486	484	486	476	470	499	505	535	516	484	534	509	507	473	524	549	521	536	495	474	527	528	499	529	498	527	517	478	505	495	528	500	562	509	500	498	509
6000	3357	1780	1317	900	523	549	485	2562	2910	2220	1298	682	530	445	409	393	400	399	440	408	397	417	421	439	396	439	366	396	394	419	411	427	404	423	412	407	407	427	402	388	421	394	419	377	412	454	427	440	449	424	413	436	410	416	425	371	381	422	424	422	434	445	431	399	443	418	408	407	424	407	436	420	411	440	441	400	391	401	421	421	453	439	446	402	414	393	370	426	411	423	417	432	378	391	435	392	410	389	385	410	414	390	419	386	443	423	420	403	429	424	416	444	400	388	380	422	418	387	403	411	387	436	401	415	414	432	408	390	401	376	398	436	412	361	408	386	430	389	446	418	406	413	407	416	377	414	411	431	418	432	438	421	382	400	406	415	390	413	400	400	444	413	386	427	431	385	438	385	411	407	350	403	418	415	446	412	419	399	412	434	406	416	436	444	430	411	419	400	413	427	416	390	418	420	395	444	366	440	404	378	425	420	379	426	388	412	429	433	419	401	433	369	387	401	422	418	425	401	400	437	425	402	419	406	406	383	456	402	385	414	405	404	437	406	440	379	419	430	431	430	431	390	380	389	396	410	419	424	417	426	389	422	385	434	423	397	380	416	430	426	421	429	466	443	406	412	419	401	414	391	412	408	370	445	403	381	420	405	408	442	417	430	407	382	428	409	365	446	421	363	411	413	441	408	399	375	425	400	391	414	380	406	454	399	424	422	440	415	424	438	382	400	432	430	372	432	418	383	409	384	410	395	421	401	412	365	416	411	402	376	448	434	430	391	409	432	403	381	410	402	428	399	380	413	401	414	406	388	389	412	442	410	402	396	408	410	414	391	424	399	447	374	422	409	404	428	418	390	411	419	414	424	406	378	381	426	454	431	398	436	398	414	421	406	419	397	405	424	432	398	398	417	367	419	409	398	392	445	388	423	402	377	373	410	411	455	398	418	419	436	416	393	431	435	418	419	421	394	436	428	400	368	422	413	422	425	382	388	392	402	418	447	405	431	385	403	433	442	392	397	375	405	426	401	397	444	424	401	427	424	387	406	451	377	428	401	383	398	411	429	412	418	407	395	413	418	422	394	396	424	378	417	401	393	397	417	433	457	423	399	413	413	408	436	421	425	432	394	414	422	437	412	431	407	451	442	402	435	396	389	400	404	415	453	375	415	423	414	436	410	426	400	417	431	386	394	403	407	410	416	387	438	442	398	415	412	372	379	408	372	429	431	399	407	397	405	424	396	422	433	402	429	415	412	419	429	401	420	411	394	413	397	412	411	358	417	398	432	376	397	412	413	425	425	409	404	384	410	395	423	393	398	406	407	422	387	465	395	436	431	388	446	432	370	405	413	421	380	456	436	412	412	413	410	413	409	415	375	383	399	395	415	396	415	426	401	420	382	398	431	414	393	365	415	437	417	434	435	419	384	411	414	411	404	413	394	394	388	427	449	418	411	409	419	376	467	439	395	395	417	397	417	433	401	412	438	428	416	380	382	428	418	424	403	415	445	412	424	412	388	424	417	401	427	421	411	453	421	406	435	406	437	426	435	399	399	417	452	415	425	453	422	407	376	430	431	393	408	410	414	401	404	398	410	412	398	431	417	400	393	401	402	424	405	398	412	406	394	428	456	438	448	421	435	427	403	379	411	374	397	403	406	411	377	416	425	405	395	430	412	458	421	450	424	414	422	411	407	406	402	400	402	436	406	406	411	387	385	440	413	430	416	412	411	408	420	395	420	435	446	427	429	440	418	399	427	411	419	441	441	413	397	426	408	387	403	376	404	431	395	426	430	427	427	390	424	400	410	382	424	434	413	418	403	395	419	435	401	402	378	398	408	378	412	410	419	406	413	401	415	440	394	401	429	413	395	410	388	404	444	396	405	432	438	440	415	409	455	438	415	389	408	418	433	413	431	421	426	390	432	412	411	426	435	396	431	402	391	419	401	430	364	409	420	402	400	441	409	387	411	424	431	396	417	442	428	432	412	425	400	413	439	433	443	432	403	393	437	390	412	411	399	393	427	433	419	390	431	427	423	380	438	387	415	375	406	413	416	451	391	408	384	398	421	424	420	449	431	415	430	391	412	389	429	437	408	411	425	409	415	452	394	392	392	414	410	434	419	428	426	400	399	405	388	421	382	447	428	410	419	453	392	397	451	391	455	416	426	409	395	410	412	415	399	393	417	433	408	422	389	390	417	422	400	436	398	401	406	420	423	443	412	408	395	398	365	412	420	404	417	425	437	392	431	413	408	409	380	404	398	406	420	390	404	421	436	428	410	414	415	394	406	429	402	438	391	450	410	382	454	371	407	407	427	418	409	389	413	429	394	406	423	398	440	401	409	454	418	404	381	410	398	389	413	435	410	402	411	416	415	396	418	399	434	388	403	375	402	456	409	426	418	431	418	378	414	406	451	394	387	391	429	405	419	401	419	407	419	412	430	401	399	428	370	456	399	405	395	421	424	366	407	411	400	416	406	419	382	426	402	428	426	401	405	393	402	440	384	394	429	421	384	387	446	397	422	413	408	397	426	405	410	398	447	421	436	438	383	435	412	437	425	372	398	406	425	414	430	392	387	418	452	380	398	416	411	396	411	393	400	443	432	432	397	424	404	386	438	450	391	407	382	436	408	389	413	412	383	403	407	405	426	446	430	433	406	434	410	426	404	421	425	356	444	419	397	412	376	414	391	411	394	406	401	404	467	415	418	402	399	402	383	366	410	389	414	400	420	374	409	404	395	416	452	438	435	408	460	439	371	396	403	421	419	422	420	411	407	443	381	401	436	436	387	396	391	405	439	431	414	434	417	410	425	390	398	443	385	453	424	432	429	417	364	456	442	412	402	432	408	367	386	442	400	416	427	446	427	408	462	383	416	432	420	443	440	403	399	394	437	389	415	398	406	455	400	406	442	381	414	404	436	406	415	409	388	391	397	408	382	421	397	429	428	448	427	423	406	402	389	389	431	386	368	420	399	416	434	456	413	397	419	437	382	421	432	413	409	407	414	400	381	417	420	390	404	412	417	371	397	379	388	413	420	419	392	443	402	418	419	402	410	422	435	423	427	401	427	423	437	408	383	428	445	451	374	413	440	396	410	375	407	414	432	399	397	418	450	399	402	393	420	428	384	418	413	398	435	423	412	403	407	461	433	397	400	399	408	437	431	410	394	426	397	441	381	431	428	438	399	369	429	392	409	454	410	348	438	437	410	399	423	397	419	403	439	394	405	417	405	407	432	451	457	413	471	423	427	416	361	432	402	431	400	406	430	429	393	387	425	437	433	414	428	398	435	420	378	440	397	388	412	404	447	391	390	379	422	417	397	417	385	427	368	378	396	417	389	416	403	361	421	409	454	426	394	433	421	402	409	425	413	438	388	391	394	393	387	441	409	362	410	383	433	406	398	417	436	411	423	420	413	392	395	408	418	430	429	386	414	424	432	389	436	420	374	410	402	415	432	395	446	417	395	360	407	410	411	421	449	392	416	415	417	413
25602	21435	27260	25204	5734	1377	1101	894	13670	21889	15946	6079	1750	951	625	599	595	572	589	562	617	609	528	598	530	597	551	590	588	565	566	577	580	563	561	549	542	564	516	548	545	570	604	584	526	540	578	599	565	496	558	618	546	549	564	590	588	598	566	564	555	554	560	601	590	566	554	566	588	530	580	581	548	586	569	554	537	542	549	570	548	545	571	596	562	598	547	498	562	567	520	524	552	564	560	539	558	568	559	525	587	563	586	537	589	581	579	575	542	503	521	543	552	537	558	595	582	561	535	533	549	546	599	567	532	561	523	636	581	565	581	540	546	567	583	561	508	537	575	542	557	587	584	525	511	552	575	529	607	531	536	568	550	549	553	564	594	607	609	548	561	568	570	585	473	533	550	554	576	591	534	525	594	578	518	535	586	569	552	515	583	535	580	530	550	572	602	577	562	558	543	587	550	557	549	561	558	598	562	548	540	528	554	552	581	589	518	590	508	572	567	557	583	573	546	578	566	569	577	526	554	558	563	555	577	542	511	598	545	544	596	577	530	555	576	604	541	556	573	550	533	572	552	598	590	579	578	553	573	540	571	554	555	557	546	532	596	529	533	523	567	562	611	579	551	582	568	568	586	540	577	579	532	620	572	497	571	521	564	557	563	576	558	543	510	524	544	526	563	538	566	534	591	607	591	534	564	523	560	540	531	562	554	545	546	520	545	585	579	538	598	522	517	560	553	557	532	548	581	552	549	557	554	574	568	558	564	538	532	552	563	589	534	558	508	564	538	561	551	536	589	562	530	573	538	542	542	537	527	575	535	557	540	575	566	533	563	538	550	564	548	556	558	552	568	563	623	580	530	583	574	595	576	519	545	542	558	598	559	583	556	562	551	542	579	547	578	563	568	560	581	538	537	545	537	546	543	519	559	591	542	560	564	548	547	561	554	570	531	556	591	542	591	527	576	551	536	542	549	549	543	553	556	556	550	622	529	537	568	549	538	582	572	584	565	532	569	587	580	540	578	547	572	558	557	552	550	541	537	529	561	552	582	565	553	575	539	568	553	580	586	586	547	537	560	558	547	592	591	582	526	533	524	586	615	543	592	557	565	570	539	613	550	561	614	557	603	565	563	568	570	557	529	544	541	542	557	577	593	534	576	589	568	546	543	557	586	591	559	574	577	558	572	523	583	539	578	544	569	542	563	529	590	551	591	531	568	563	573	583	549	597	546	587	573	577	587	539	585	595	555	580	585	531	528	577	585	577	573	562	595	541	558	543	560	602	560	600	594	566	574	545	528	563	553	532	561	583	572	592	560	579	556	538	569	540	529	566	532	558	516	573	545	544	563	564	542	596	546	563	576	570	558	560	550	555	602	557	552	559	528	527	594	586	537	522	531	555	566	604	568	590	544	591	542	522	539	587	611	577	531	540	577	562	573	549	577	542	524	558	533	566	578	609	547	565	544	544	582	551	571	569	604	562	565	549	583	560	546	549	574	524	572	517	549	539	594	582	546	523	575	540	524	581	562	563	559	567	560	574	545	561	514	543	554	571	538	566	560	575	592	553	549	535	580	571	540	554	542	556	559	539	579	562	567	581	542	540	548	545	512	548	578	572	573	516	564	558	552	531	557	562	539	546	609	566	577	538	542	556	551	553	533	564	538	538	592	584	563	519	540	577	558	584	542	556	575	570	530	564	560	565	540	589	592	533	570	572	575	587	606	547	561	552	539	629	593	542	563	529	518	623	548	557	559	592	533	535	547	558	566	578	556	574	554	572	607	570	573	546	569	477	531	564	559	559	542	534	533	545	551	558	565	530	571	541	547	582	534	522	570	574	535	583	558	524	536	534	516	582	554	558	527	564	591	579	543	516	552	584	546	567	538	582	571	543	559	536	580	569	573	549	530	513	522	586	571	554	545	561	574	532	567	551	535	565	611	536	555	539	514	554	593	554	548	537	568	555	563	610	549	567	585	550	554	570	548	563	597	629	541	589	538	556	568	545	567	585	562	511	540	551	577	564	571	546	573	569	549	590	574	633	566	553	572	531	564	523	600	564	548	543	571	551	530	545	530	549	524	595	570	588	552	561	604	541	510	580	530	533	569	543	551	541	538	545	566	593	572	553	551	568	559	513	558	587	584	571	525	532	600	558	554	531	589	554	576	558	533	545	588	523	571	580	562	570	599	566	570	550	532	557	587	573	591	569	552	541	570	534	591	577	607	521	537	546	594	540	517	552	552	568	532	558	545	549	522	553	591	541	544	571	555	557	545	570	535	551	569	535	582	569	567	585	604	545	542	574	555	606	545	561	577	551	552	573	552	560	560	521	559	544	526	567	529	539	545	598	579	546	565	554	610	554	584	585	590	587	571	538	549	548	557	583	593	582	582	567	566	570	556	538	583	527	571	566	551	540	587	554	572	539	591	569	571	585	594	547	551	616	516	580	592	540	559	519	514	540	538	601	588	534	567	557	566	547	588	535	569	552	544	595	519	553	561	589	564	543	573	600	576	552	553	519	536	555	559	550	564	529	544	569	523	577	541	543	601	553	552	531	551	553	615	586	564	574	558	548	559	553	557	555	566	537	609	593	540	618	534	533	584	544	549	522	561	524	555	541	553	636	531	540	514	578	571	555	576	542	556	565	584	560	541	552	565	539	579	561	592	541	606	572	549	560	534	544	569	566	549	523	541	554	553	528	555	571	519	582	553	536	549	536	545	570	584	517	576	557	571	615	570	578	552	541	534	531	556	570	549	536	562	573	549	553	546	545	552	529	551	527	557	576	586	592	555	538	563	586	541	563	525	565	568	546	636	522	514	587	548	574	540	534	551	617	558	566	602	525	531	561	541	552	556	590	547	580	558	539	550	526	547	546	522	572	589	525	583	548	568	551	567	507	521	538	543	578	520	575	522	618	546	562	557	540	553	564	575	538	595	592	542	572	527	558	526	541	524	554	559	532	581	554	595	558	546	555	567	585	586	567	536	557	559	567	548	550	597	541	559	519	562	594	590	600	569	508	578	543	554	542	560	534	551	568	543	573	616	504	595	555	544	585	578	514	563	576	578	549	563	539	570	544	528	569	551	562	564	552	537	548	539	542	550	550	578	590	546	578	559	547	517	535	533	560	564	569	540	593	580	552	554	559	582	537	517	552	550	536	574	542	580	576	538	528	536	536	538	567	592	555	577	515	563	550	551	534	572	560	564	561	546	589	547	560	535	558	560	565	578	579	559	569	562	579	589	559	570	605	571	560	506	566	569	571	545	581	544	553	534	548	564	543	531	534	554	542	581	588	557	556	564	550	538	550	538	553	571	582	586	534	534	584	526	514	518	550	561	592	563	633	591	560	566	546	542	509	569	534	585	574	572	528	554	513	563	554	526	536	584	570	552	583	559	565	564	541	550	617	567	556	556	591	526	565	567	557	559	589	547	557	579	560	552	572	616	563	547	542	524	546	533	590	586	565	548	575	562	553	556	534	566	580	506	571	555	554
5318	5592	4534	2359	1762	1057	1022	998	16286	19118	13077	5094	1644	917	559	450	466	490	461	449	478	461	474	440	490	476	494	476	466	461	458	511	494	494	511	456	472	496	481	442	452	458	484	483	514	479	506	465	449	495	476	517	462	503	483	465	502	457	484	481	420	471	472	490	437	498	464	483	427	463	492	482	491	458	469	499	496	485	500	480	457	451	490	482	476	461	433	474	458	424	462	435	462	474	494	498	479	496	467	472	471	475	470	427	497	479	485	498	459	464	499	449	415	472	458	526	419	459	468	452	507	467	448	454	483	457	479	449	471	486	474	511	478	450	455	433	443	490	492	454	471	431	469	468	435	482	492	463	429	455	485	473	443	481	463	477	454	460	496	506	466	449	470	492	489	453	478	445	482	471	486	485	475	497	498	480	454	485	461	463	463	454	479	481	455	454	451	470	481	448	453	461	468	477	450	438	482	454	442	462	463	487	473	446	439	479	427	461	490	488	478	460	448	449	461	453	476	458	482	502	496	497	455	447	451	442	485	459	460	450	464	458	428	492	462	501	455	502	452	428	470	527	444	425	461	499	474	533	458	474	503	457	536	428	425	473	482	497	476	491	464	435	454	423	486	450	486	451	493	469	483	443	480	464	489	427	452	449	487	465	464	468	493	451	428	496	496	433	459	496	482	430	481	468	422	475	436	451	470	483	474	452	467	443	452	475	499	465	468	481	487	444	515	417	446	461	476	452	467	467	498	478	459	456	455	467	457	473	455	457	479	467	460	448	464	437	432	488	425	450	483	482	440	479	452	507	489	492	463	468	473	488	473	498	460	443	492	499	451	458	465	478	481	476	453	476	448	485	461	439	464	489	471	479	440	479	459	440	518	457	457	470	445	438	442	460	474	473	473	475	477	470	482	470	455	468	443	407	480	453	455	436	455	475	485	457	447	506	462	454	453	441	508	432	445	463	440	438	503	428	455	501	485	472	492	468	469	497	474	409	473	443	452	448	449	475	443	476	480	507	467	479	441	478	448	461	474	485	478	495	490	475	447	514	443	472	447	470	445	453	506	435	477	471	477	471	477	478	452	475	502	469	457	470	449	465	484	462	473	489	470	424	461	458	441	484	436	435	445	473	496	477	472	487	424	468	459	419	463	467	480	465	478	458	462	485	493	459	462	453	459	468	423	475	464	483	445	485	448	490	425	477	473	477	484	454	456	473	458	439	475	443	480	449	451	431	478	474	504	458	466	502	485	503	461	475	471	494	523	470	446	490	445	469	448	418	455	491	454	473	511	470	495	473	472	473	442	474	435	475	462	464	484	462	501	464	457	483	464	425	453	465	446	452	468	467	503	468	470	446	454	462	496	446	459	459	494	464	441	547	453	515	504	494	493	438	446	454	466	471	481	415	447	460	489	476	460	455	470	477	446	478	425	486	487	467	477	488	464	479	475	471	473	496	429	452	462	460	437	462	496	444	457	435	467	478	470	483	468	440	443	453	451	453	442	505	483	471	478	497	446	473	461	419	458	427	470	514	447	486	510	468	488	431	440	468	451	448	448	442	455	452	487	454	469	434	457	452	494	448	436	460	471	439	467	494	455	457	444	429	464	425	450	476	454	459	455	486	482	471	457	439	481	475	484	447	501	462	496	438	423	457	479	491	471	447	491	467	436	427	442	495	507	474	479	465	524	445	469	439	439	498	454	432	484	481	447	481	475	461	451	454	489	483	472	463	467	436	482	436	446	435	459	478	479	449	471	469	476	482	483	475	457	482	514	435	500	473	448	455	480	473	493	505	488	473	496	463	480	460	482	465	464	448	460	502	489	479	479	471	426	480	477	462	451	448	507	488	491	480	442	461	487	442	445	454	455	444	470	475	447	449	469	474	473	459	488	485	462	443	450	476	486	491	448	490	480	455	497	462	450	500	470	480	461	434	445	447	486	467	444	468	451	464	515	466	437	458	478	484	482	475	467	480	467	463	472	483	512	471	467	467	456	471	454	483	466	481	408	489	447	433	442	493	441	461	462	526	475	448	472	488	465	475	462	461	471	462	479	448	493	445	470	454	433	469	469	500	462	431	485	457	449	462	463	450	482	469	513	502	462	474	461	442	469	449	458	456	469	478	457	450	522	434	482	457	442	480	466	465	459	461	440	478	445	457	457	458	480	447	453	492	461	439	485	444	462	444	490	477	456	487	455	466	467	447	463	464	414	479	488	484	491	457	457	509	468	528	450	463	452	463	434	492	487	476	475	491	501	467	476	483	467	426	483	477	448	460	482	462	503	482	477	477	462	489	496	466	462	463	455	412	454	468	457	469	494	443	475	496	458	461	462	470	439	478	494	484	488	436	468	460	443	436	467	467	474	450	489	479	475	497	449	472	440	449	479	425	458	512	457	481	427	437	503	514	467	439	453	483	449	432	494	473	474	473	491	441	490	486	481	471	485	463	441	488	454	451	454	440	446	466	425	468	455	472	434	489	456	459	484	497	480	452	493	446	482	471	468	437	465	484	457	467	480	445	466	443	475	448	465	475	471	484	434	450	499	434	526	473	456	463	464	469	437	460	441	495	435	478	437	505	439	472	450	460	465	485	448	502	460	433	507	466	440	508	476	463	492	448	488	428	445	457	458	473	470	479	484	479	458	431	439	493	455	435	450	496	465	452	423	501	478	498	475	469	448	436	455	477	463	510	474	480	437	491	488	450	454	480	453	449	462	472	466	446	487	467	465	444	498	463	460	488	464	467	493	490	461	434	482	471	479	454	414	475	463	450	449	473	453	482	471	467	486	473	528	432	446	472	469	458	468	451	469	415	466	453	482	448	438	472	518	486	428	481	430	472	454	453	475	496	497	443	480	480	471	455	439	493	472	505	471	483	469	451	476	441	497	417	464	431	427	446	439	453	448	456	448	515	477	495	487	451	466	429	446	449	467	449	457	480	485	511	458	440	490	465	489	468	467	447	462	485	459	450	461	461	454	483	459	435	482	479	444	454	477	458	453	475	491	463	493	487	487	435	456	458	450	470	428	453	465	470	511	512	442	462	463	448	441	466	493	496	464	495	444	493	465	493	451	470	467	506	486	439	443	481	486	449	469	463	458	466	471	457	467	462	457	468	467	501	440	480	442	515	476	473	475	482	474	500	478	447	487	487	455	457	429	466	483	436	430	457	488	475	457	485	452	426	467	462	474	447	458	468	449	462	473	480	498	478	472	415	445	475	481	448	480	445	474	424	428	440	437	496	471	464	458	456	490	476	449	454	412	463	488	488	459	498	495	441	431	458	447	462	454	486	459	479	479	432	477	447	451	478	456	462	453	491	443	488	486	443	456	450	484	473	501	445	473	451	456	484	496	457	473	462	426	476	436	476	479	473	486	461	460	460	460	391	462	435	465	470	463	447	468	466	463	438	449	475	465	472	441	477	453	458	491	472	501	406	452	447	439	478	491	441	418	433	466	496	456	446	461	505	454	440	491	443	467	437	458	434	492	453
24292	21399	28797	24412	21349	9370	2210	1274	25804	40721	30689	14116	3758	1703	918	787	747	723	697	725	715	710	657	685	729	762	687	658	724	706	725	747	701	752	758	699	685	704	650	670	717	718	689	715	714	732	712	747	686	673	747	757	690	703	679	716	731	749	663	710	714	686	768	700	696	685	755	740	738	675	728	712	725	700	717	662	666	734	692	728	742	708	697	724	702	708	689	660	710	654	684	683	715	754	727	724	740	676	688	664	710	678	728	669	725	729	679	741	710	715	707	723	722	700	682	718	733	681	711	687	687	667	692	671	715	675	715	666	738	703	684	738	674	744	673	690	695	796	653	680	716	655	707	719	711	729	716	702	699	678	654	676	691	741	688	735	680	748	691	677	686	747	711	714	758	707	694	710	662	768	694	733	731	705	742	738	737	675	689	706	717	685	688	742	709	722	679	704	695	677	730	695	692	713	738	709	762	733	703	713	685	669	684	708	727	687	695	691	673	699	723	681	743	713	689	651	717	712	680	689	674	704	670	693	718	683	662	674	716	687	718	666	646	741	706	680	698	670	706	667	710	687	722	701	690	702	717	691	679	676	736	735	718	664	739	699	695	714	682	752	696	685	778	650	700	747	727	727	689	747	696	720	718	699	722	656	715	718	647	690	685	706	659	659	705	697	702	715	672	670	730	698	722	681	696	712	691	766	678	662	747	681	685	735	680	752	690	701	676	712	672	695	701	682	707	697	683	653	695	724	709	690	731	725	737	723	734	636	682	731	694	725	727	716	699	687	718	709	689	713	674	725	725	686	683	719	662	712	685	664	696	673	720	690	704	678	716	707	691	681	721	737	682	734	713	688	692	723	736	730	700	712	732	697	695	712	704	658	710	682	727	669	722	673	703	692	700	704	712	673	695	682	695	673	730	737	643	750	740	690	695	717	716	712	694	720	670	724	740	724	680	711	752	695	671	715	707	679	648	683	725	737	742	726	736	690	667	718	744	757	727	693	668	723	711	702	655	732	732	667	726	709	699	714	725	686	703	675	690	736	697	733	699	715	718	682	762	728	722	730	685	715	665	656	698	702	632	778	704	700	688	667	685	724	686	682	677	653	689	709	669	697	679	716	745	721	689	654	716	695	692	706	740	719	653	700	745	702	748	720	677	688	711	715	716	738	676	705	727	690	684	668	693	691	697	694	716	694	715	717	728	733	694	711	710	709	718	691	666	707	685	715	704	677	708	686	665	746	710	723	693	690	646	684	713	673	678	715	712	706	709	698	729	695	728	706	679	668	687	728	701	676	709	679	737	691	682	731	697	684	755	692	649	724	753	721	689	729	706	687	716	701	674	710	722	707	678	693	661	700	716	698	676	686	734	728	718	733	690	671	676	656	723	687	710	689	728	658	743	724	660	708	672	721	739	645	688	687	728	691	632	724	694	724	710	689	664	707	694	686	662	724	713	669	717	673	741	677	678	731	734	697	713	689	719	691	740	710	643	663	708	733	734	702	689	676	672	695	702	667	698	691	721	713	723	731	685	679	656	741	674	681	714	690	710	701	735	661	744	683	720	716	723	693	713	689	669	710	678	663	668	694	732	683	648	688	693	660	728	670	710	671	656	708	693	699	731	738	686	713	713	678	697	750	711	662	706	680	687	741	672	675	667	655	713	738	682	667	661	665	670	679	713	720	686	712	679	693	684	718	727	652	687	671	687	680	722	705	742	704	672	713	709	685	718	718	693	714	685	714	678	740	677	749	692	664	698	735	755	700	684	688	655	727	684	664	748	687	711	698	716	747	674	686	689	685	685	765	682	690	692	696	699	691	723	656	685	736	707	705	702	659	683	671	666	691	706	695	727	726	707	711	687	648	732	717	708	682	656	742	698	742	663	705	694	689	705	730	725	697	700	674	680	707	617	709	729	731	688	717	722	671	684	705	684	725	665	663	699	690	678	669	715	692	704	678	676	706	668	689	671	673	681	736	699	702	675	752	697	671	701	721	691	693	704	687	712	678	676	689	702	748	710	686	666	671	758	693	680	699	686	712	695	706	663	704	722	709	686	745	682	688	659	685	706	715	697	721	724	718	668	669	739	765	736	769	717	694	685	703	700	705	691	687	712	657	649	637	675	720	712	710	684	660	688	702	730	663	668	689	705	666	686	680	686	724	734	717	672	720	739	685	648	664	690	697	653	693	709	724	729	665	700	736	682	719	714	701	743	681	711	728	731	698	710	692	772	655	719	707	676	732	715	640	747	700	700	712	765	674	734	722	688	711	694	624	690	743	744	739	722	679	715	689	711	688	674	664	686	669	722	663	717	728	701	723	666	694	683	706	678	691	744	676	729	696	763	717	698	689	667	710	719	705	664	664	696	702	739	702	718	711	712	689	688	730	707	631	693	736	709	699	753	700	674	692	674	698	679	693	691	713	645	691	681	675	717	693	705	731	694	687	688	725	685	658	766	665	716	735	687	675	726	667	666	665	711	700	708	687	694	722	721	686	672	645	683	667	707	698	739	689	727	738	735	683	705	719	662	680	674	753	678	708	725	711	663	649	736	661	679	663	727	671	687	665	679	720	695	740	670	682	719	696	683	733	688	665	672	649	710	677	684	712	730	718	718	699	722	735	678	685	693	672	689	739	680	704	666	681	674	688	664	680	684	692	700	672	703	667	716	676	697	688	681	763	652	709	705	698	688	661	708	710	641	691	738	698	696	683	694	720	745	698	700	672	687	693	683	691	709	701	691	690	690	667	714	723	741	685	725	659	690	677	688	698	697	664	764	727	698	717	696	710	744	714	696	672	707	694	753	730	712	718	781	694	706	717	715	730	718	659	718	713	694	655	685	699	722	752	695	748	680	678	713	687	708	717	669	717	715	731	733	696	698	713	704	763	704	688	709	711	740	700	676	629	714	719	723	703	715	671	693	640	678	683	686	675	689	721	662	721	694	709	674	737	698	659	692	680	703	655	644	704	705	647	702	709	745	712	696	711	679	695	722	682	700	722	680	725	722	654	730	645	717	694	687	706	716	710	684	751	714	679	645	689	691	702	683	724	681	665	703	684	714	678	712	775	696	721	656	731	699	730	686	706	746	722	668	692	717	689	693	708	739	745	686	706	673	670	707	675	657	644	669	698	699	695	690	704	695	721	706	730	702	700	727	669	682	671	777	701	682	713	651	704	698	721	695	733	735	722	740	652	728	699	702	708	758	697	673	687	708	714	711	705	684	724	671	728	667	710	725	730	747	682	757	691	727	735	690	719	713	691	676	686	697	708	720	704	681	692	692	750	687	693	705	674	657	672	653	698	699	674	704	696	716	685	654	674	698	755	727	708	703	672	725	707	731	739	677	683	669	696	703	718	722	687	733	742	706	667	714	710	666	663	675	715	692	679	665	743	734	703	663	736	698	755	700	703	685	696	703	722	734	702	667	688	688	652	747	714	691	674	749	725	686	659	729	694	751	730	694	696	671	698	698	715	701	703	691	707	691	675	722	701
6009	9838	8358	4370	2688	1822	1519	1435	29916	35396	24451	9970	3353	1550	754	635	574	571	611	596	560	548	577	548	601	589	610	614	583	582	572	576	578	574	559	619	532	586	563	587	576	545	599	537	566	589	614	609	596	602	555	568	621	557	627	559	603	576	555	555	561	579	589	597	572	585	580	571	618	628	561	601	591	604	580	578	537	582	547	566	567	554	558	581	556	556	551	575	564	574	580	552	597	578	560	549	586	558	544	580	615	561	538	578	573	531	570	563	594	528	617	569	584	589	606	592	610	531	601	569	593	604	558	603	564	593	567	576	610	557	585	603	573	556	594	549	558	539	588	566	567	548	623	596	584	569	563	595	584	569	555	546	572	607	571	537	611	596	583	548	545	595	567	565	576	540	553	566	575	595	585	546	594	552	579	574	557	615	608	634	564	543	608	555	557	565	589	607	572	585	562	558	576	553	610	579	547	558	611	568	600	567	590	600	588	605	572	576	588	585	572	551	589	558	567	577	631	528	565	556	619	588	565	578	600	646	561	605	615	624	561	562	577	567	568	546	577	540	550	601	548	585	543	593	607	519	594	557	575	535	532	598	565	570	578	509	575	603	576	553	567	603	575	537	592	574	639	601	566	555	579	590	551	548	582	562	587	613	601	590	576	599	579	535	572	569	549	565	556	604	612	587	545	550	604	602	619	539	555	536	583	593	595	584	560	550	565	593	572	533	577	549	570	607	602	616	580	585	583	584	588	579	578	561	551	599	588	588	618	578	576	558	570	561	603	556	572	583	576	623	516	596	542	509	547	586	528	601	538	561	561	555	584	595	589	603	546	566	590	568	587	561	547	569	575	562	566	544	590	568	602	608	547	620	549	576	579	544	551	611	580	584	638	616	590	587	563	549	590	588	632	554	555	599	572	570	565	575	587	571	576	619	555	576	571	553	556	598	611	539	612	567	541	549	534	641	593	581	554	574	555	600	587	605	563	570	557	581	580	603	584	568	567	578	573	556	593	579	596	607	597	577	577	587	550	588	586	564	554	569	558	578	543	593	561	571	538	526	567	568	577	562	588	552	589	527	557	582	548	612	578	581	533	563	601	587	626	568	509	589	560	593	570	618	555	570	586	575	558	559	603	561	529	555	595	590	543	610	583	541	590	560	569	608	585	570	571	565	573	557	553	556	567	536	547	586	604	567	567	572	552	577	573	576	621	553	625	538	597	553	592	553	543	573	597	590	562	574	559	556	581	585	613	569	587	602	563	579	566	588	591	601	557	596	588	571	588	608	592	567	625	552	539	585	616	589	579	578	577	588	577	585	541	580	610	563	591	551	586	603	593	580	593	580	595	533	520	540	543	603	541	549	591	578	584	576	568	580	533	570	541	588	594	587	575	586	554	618	547	536	539	570	546	582	563	556	580	570	554	576	600	604	580	548	551	556	619	586	604	579	598	589	585	570	555	609	577	585	577	607	545	560	597	552	569	579	589	579	587	542	564	554	581	567	560	552	596	572	590	551	630	554	550	540	554	536	546	579	551	544	594	595	558	567	563	571	566	580	600	555	582	596	577	601	535	569	562	605	566	548	567	594	587	579	542	600	569	566	571	561	555	557	586	568	548	559	563	578	587	581	596	601	553	570	580	600	561	580	563	550	570	549	543	592	555	552	599	580	564	528	538	594	585	572	598	518	600	558	544	601	566	608	581	586	573	603	564	583	602	583	588	562	611	587	615	569	580	514	558	586	562	529	554	541	605	575	562	577	565	599	564	559	563	611	571	535	543	547	535	583	560	553	566	545	578	582	571	578	525	578	561	533	575	588	599	591	589	594	565	598	557	605	558	577	564	518	573	574	563	572	565	552	572	556	594	571	586	586	568	575	568	571	560	555	594	571	568	599	519	533	585	584	625	566	565	559	592	574	578	600	617	535	554	555	579	597	567	574	544	586	566	554	521	602	576	571	581	574	554	551	562	595	558	587	561	594	588	538	569	614	575	562	619	592	569	579	593	568	556	589	581	563	556	597	557	548	548	620	558	589	544	603	548	549	571	518	580	607	559	581	542	584	555	546	564	571	624	591	577	579	582	568	566	533	570	579	558	539	550	597	586	565	583	598	543	575	547	566	625	546	547	574	573	573	622	616	613	570	521	575	544	601	601	601	596	580	577	582	581	554	610	561	560	572	562	523	597	544	534	577	602	580	623	553	568	565	589	587	610	582	587	563	579	552	585	528	571	572	551	545	523	567	601	562	615	551	589	583	588	577	587	563	534	597	575	538	581	583	522	553	549	567	586	546	584	560	576	588	579	525	601	589	605	580	570	562	590	561	560	582	546	574	549	577	549	564	577	592	593	557	543	564	550	587	581	562	579	528	567	565	584	559	553	550	599	584	529	564	565	570	600	585	590	585	537	592	551	547	584	570	623	591	587	545	601	579	566	553	607	551	562	565	580	559	536	582	510	558	566	591	592	555	601	573	522	616	579	600	574	597	577	602	561	597	606	534	602	569	555	550	559	540	592	529	579	520	615	524	556	573	574	596	593	555	565	573	567	571	558	546	625	532	547	577	576	577	574	578	579	575	599	589	536	594	561	582	578	573	598	574	575	597	579	556	568	577	578	591	564	580	574	579	576	590	530	565	540	582	560	553	556	560	590	550	611	589	595	557	579	578	540	584	545	594	573	584	598	553	598	597	557	608	533	584	568	536	520	572	588	558	586	563	569	548	614	594	607	585	613	585	566	558	592	560	586	564	608	553	608	563	595	545	585	561	573	560	550	548	582	591	539	564	563	528	530	527	582	571	551	570	590	548	580	598	601	570	569	610	622	539	536	603	604	587	610	554	585	564	566	567	615	537	554	549	569	573	588	541	568	577	613	560	554	579	617	567	550	601	588	532	580	565	570	603	555	569	597	544	581	540	588	575	541	580	579	568	539	584	546	576	632	587	609	592	581	597	528	584	552	544	583	557	610	536	553	587	576	542	588	536	519	572	593	543	590	565	603	546	564	580	579	562	596	581	592	572	578	577	575	558	585	545	589	552	549	549	553	558	613	589	588	587	567	590	582	567	575	553	529	602	564	574	585	598	630	599	592	580	590	539	541	576	593	573	574	584	549	584	580	613	542	537	617	573	597	547	542	530	554	594	602	586	592	557	566	565	546	543	547	565	536	593	578	564	573	608	548	572	554	588	574	593	566	593	570	564	549	602	583	555	566	576	561	527	554	601	581	608	534	561	540	563	555	550	559	573	553	544	561	573	558	567	583	575	579	580	583	560	594	579	597	582	570	622	560	564	551	601	586	594	519	533	568	564	595	542	604	540	561	597	528	572	564	570	587	584	564	551	539	585	599	572	557	544	548	575	561	598	596	557	589	570	532	577	615	588	533	553	563	548	572	578	572	554	513	602	575	541	572	585	619	543	581	615	560	561	560	558	533	565	567	586	527	582	595	631	563	545	560	558	554	571	565	546	577	546	552	541	592	575	570	565	594	556	578	595
27921	12768	2569	1290	786	582	563	545	1832	2770	2194	1280	788	600	549	519	485	509	488	491	504	501	531	484	517	484	495	493	484	526	494	493	509	490	529	486	502	515	542	456	517	489	534	493	487	497	515	469	501	481	507	490	465	522	495	517	461	480	508	489	482	516	492	519	481	515	484	456	487	476	482	536	534	487	456	504	462	449	502	485	495	519	523	487	509	500	493	479	508	477	523	517	522	503	492	487	488	528	493	533	501	483	475	464	473	475	471	545	522	518	467	516	486	489	507	489	518	494	524	525	530	520	526	526	479	470	499	507	518	515	476	469	487	511	487	497	485	485	532	453	518	520	523	485	469	540	537	537	482	485	459	532	475	483	508	499	473	519	503	480	509	486	468	467	486	459	476	479	511	479	508	518	514	506	517	482	478	474	496	518	474	466	516	541	503	540	481	521	490	491	534	485	535	478	513	528	508	456	487	490	517	513	524	489	545	474	521	477	477	497	519	511	472	507	545	509	485	449	509	448	500	479	478	517	498	560	495	511	517	522	537	522	491	518	495	502	501	523	482	545	497	520	527	494	511	501	498	499	494	482	505	492	500	502	523	529	478	514	526	515	474	485	493	502	496	530	481	474	486	519	461	492	489	522	533	486	470	481	490	520	506	487	458	512	488	524	510	507	535	504	487	474	511	467	513	518	451	528	517	480	492	520	509	460	512	543	514	533	475	519	507	478	499	539	521	505	482	486	533	461	466	468	490	540	482	509	520	533	513	542	490	487	478	510	493	511	463	456	486	530	512	503	504	483	441	467	461	502	502	495	499	477	503	533	498	498	482	490	492	505	491	544	505	509	527	490	467	502	482	509	455	509	461	485	481	465	528	495	485	506	492	531	499	512	507	514	506	486	487	513	474	546	502	499	516	474	515	505	484	491	515	486	440	493	499	493	509	471	503	542	505	544	499	512	535	482	525	493	475	533	514	523	496	529	475	525	498	461	475	469	512	498	499	502	458	533	486	512	484	510	519	476	510	504	456	530	525	531	553	464	467	494	506	494	479	499	499	502	521	554	484	521	496	511	504	488	520	514	517	519	509	499	511	512	488	468	502	485	505	468	519	468	517	525	474	501	477	512	490	508	498	523	515	508	516	521	534	465	482	475	479	501	497	489	484	514	538	490	513	517	524	510	481	510	496	481	517	572	503	510	534	502	484	506	499	499	476	489	486	496	520	524	487	466	513	538	501	477	509	519	465	534	510	482	524	491	480	491	476	454	509	492	513	487	532	490	488	495	498	542	495	498	510	502	524	523	507	515	522	513	461	470	468	503	469	477	508	498	467	466	514	529	473	490	505	511	465	469	530	523	488	506	489	490	500	504	490	499	490	498	499	479	490	465	512	492	455	483	474	507	499	471	507	466	523	500	535	525	536	507	487	507	516	465	497	519	520	484	517	536	503	479	526	520	571	494	494	471	518	525	508	470	510	519	527	468	481	539	497	502	493	523	503	485	497	460	514	469	508	493	543	547	494	531	514	494	544	508	515	520	496	457	505	465	485	516	475	491	551	496	487	467	527	514	520	523	509	474	479	480	492	483	494	507	489	458	500	529	502	512	490	515	486	517	484	508	527	507	511	477	506	506	480	512	527	490	498	501	532	476	471	525	567	512	514	529	509	507	497	517	523	498	539	517	500	484	551	496	488	507	536	497	483	485	481	521	535	504	513	543	470	515	514	501	531	517	533	519	480	506	526	516	536	502	500	468	497	542	488	527	496	491	487	540	516	514	489	501	459	508	504	487	548	442	489	537	459	526	475	507	504	506	539	505	547	499	490	466	553	522	509	529	507	527	453	498	471	529	470	517	539	541	501	439	507	496	507	446	513	491	490	485	489	562	478	533	466	507	508	517	534	529	463	471	533	528	474	522	521	467	477	524	483	481	477	510	493	520	508	498	497	512	510	491	527	493	501	506	491	521	464	464	512	508	497	551	481	506	517	520	526	465	485	507	488	473	482	479	500	485	481	473	474	514	489	480	526	502	461	492	449	498	503	543	498	541	457	522	513	489	467	497	502	484	476	501	486	463	495	529	487	470	463	530	471	504	497	524	470	504	468	537	488	484	485	501	473	479	482	502	503	459	464	448	502	471	514	532	495	497	504	521	497	490	508	463	506	540	501	496	517	529	499	485	507	508	446	478	529	487	497	483	497	563	517	526	512	496	506	514	497	501	506	506	489	496	455	514	508	489	508	463	524	496	478	485	472	527	481	480	510	522	485	524	488	483	471	466	507	489	490	522	505	533	513	507	522	511	497	487	504	507	552	545	486	521	489	499	476	498	508	485	487	515	516	507	454	526	510	491	466	503	504	487	505	461	478	511	511	505	490	498	492	485	494	483	501	518	491	494	478	479	480	495	497	480	470	507	495	501	526	510	482	536	484	522	538	503	481	541	523	482	476	499	509	521	510	473	515	486	502	523	503	504	466	503	473	554	489	495	551	510	520	466	480	518	481	509	485	492	520	468	514	484	445	510	514	498	514	537	520	497	452	514	528	483	487	470	502	481	535	522	491	514	515	548	482	481	480	507	465	484	521	510	531	478	508	463	488	471	469	502	457	528	480	517	503	513	565	523	495	524	456	494	509	510	485	490	465	484	515	475	485	514	524	496	458	503	541	482	487	495	501	540	480	503	491	535	494	516	489	509	454	482	477	487	476	502	471	472	522	486	517	472	526	520	508	491	495	515	487	491	479	504	506	514	516	482	569	518	499	515	501	489	485	487	513	515	493	497	461	480	543	487	449	528	515	485	503	499	510	511	515	503	481	493	490	486	524	494	520	522	533	507	523	513	516	509	469	514	467	459	479	489	510	474	459	550	528	468	504	463	502	506	539	505	539	525	505	471	509	503	480	489	498	469	504	517	482	476	481	480	494	488	490	529	496	508	502	494	531	504	499	491	526	498	522	532	498	493	521	516	499	523	489	517	516	502	498	536	498	498	480	443	492	484	522	467	491	500	532	498	511	472	470	489	476	491	494	497	506	454	520	511	515	514	478	546	495	503	509	530	532	522	473	495	532	496	523	511	510	519	501	497	497	477	485	510	525	474	493	524	523	494	488	477	519	505	526	485	501	499	497	504	520	486	443	472	556	499	494	513	497	511	524	496	532	502	508	497	498	473	519	489	489	476	528	514	457	473	504	483	497	507	533	479	483	513	492	507	516	448	509	500	556	476	479	507	480	489	460	466	495	469	522	491	495	515	531	513	508	509	500	528	514	507	540	513	516	464	508	519	495	504	502	491	501	499	526	496	477	516	498	530	520	460	489	464	494	474	484	493	496	461	536	520	496	512	489	523	514	519	492	476	520	487	509	473	468	482	495	519	480	504	501	471	537	506	511	488	497	440	479	496	491	500	476	520	511	497	494	464	500	525	511	506	499	497	487	497	491	545	506	489	538	481	517	495	481	519	516	484	494	505	464	493	505	502	515	491	541	533	505	460	496	463
5997	1855	1851	958	763	518	490	485	2381	3238	2309	1244	616	493	479	414	449	401	404	410	399	388	440	396	420	411	408	433	438	391	421	428	390	411	420	375	423	416	380	377	406	440	409	398	388	398	429	391	409	455	438	408	436	440	432	437	429	425	385	422	426	409	403	407	392	421	395	422	416	398	409	403	429	409	423	407	406	371	393	397	430	399	382	389	406	423	407	403	427	392	394	395	396	415	391	419	410	415	445	390	400	409	402	429	399	371	434	411	400	425	411	415	392	390	387	429	437	413	402	425	422	426	426	383	413	373	426	429	448	373	444	438	389	400	414	415	387	364	393	422	407	413	394	430	407	360	403	411	388	408	431	437	418	405	405	459	394	381	449	390	404	394	402	384	386	425	367	431	407	454	399	400	372	358	391	420	433	413	433	381	426	393	389	418	391	413	415	443	402	393	412	406	387	413	460	411	400	406	407	412	379	440	428	439	418	388	414	423	391	437	407	418	410	419	433	440	360	373	399	398	448	409	411	393	416	391	423	403	377	438	425	439	371	410	413	395	417	417	399	411	415	410	409	395	423	420	401	393	405	419	393	393	385	433	418	404	421	404	414	399	402	433	451	402	429	445	432	400	391	405	388	382	415	373	398	430	381	372	420	433	401	393	389	376	434	429	429	450	435	384	447	421	433	415	430	405	418	367	408	408	445	414	417	482	410	404	412	369	418	410	394	403	395	418	428	430	412	405	437	414	391	396	406	427	421	420	436	422	427	385	400	427	415	423	378	389	427	408	401	403	389	402	400	445	411	373	440	454	421	380	379	464	408	423	392	409	375	383	430	405	387	376	405	417	405	427	412	416	402	413	386	414	390	367	419	398	423	403	372	405	408	389	430	395	374	415	452	437	399	414	420	359	389	406	439	427	433	469	423	449	415	409	425	389	388	407	357	423	408	447	385	394	441	388	400	405	385	404	366	416	418	427	405	416	405	427	439	436	426	423	424	397	384	432	400	409	417	422	392	407	392	411	413	391	403	419	408	378	411	385	392	429	415	419	411	418	387	385	394	455	388	395	429	424	382	397	409	467	387	420	373	442	393	364	413	421	420	377	409	386	432	407	391	411	377	410	347	391	438	416	402	412	394	378	412	393	390	420	423	408	410	422	379	393	424	425	398	418	402	413	429	394	409	378	414	370	408	399	432	383	436	437	415	415	377	421	404	415	437	377	408	399	420	443	386	414	397	435	389	395	404	390	348	400	400	438	434	423	423	403	404	387	410	400	396	411	399	391	423	410	432	365	394	405	375	451	433	392	406	403	409	398	402	453	423	408	384	412	397	384	377	400	421	430	411	425	425	395	377	426	383	433	415	418	411	424	398	393	364	425	388	397	409	437	418	410	424	454	422	390	415	388	432	398	394	425	431	371	417	398	410	415	401	393	425	368	415	393	417	424	433	410	397	381	396	401	437	445	417	408	450	375	414	404	391	427	399	402	385	433	454	373	421	432	381	400	417	421	424	398	390	455	407	407	384	408	399	405	408	392	390	364	432	388	383	409	385	365	451	404	420	426	388	435	370	413	395	420	412	422	405	421	430	384	377	420	395	390	377	426	379	400	427	418	380	426	421	404	380	418	446	417	423	426	438	412	407	389	414	395	422	419	399	407	400	413	387	394	435	386	385	381	412	409	409	401	412	393	431	412	390	418	439	371	414	355	392	417	439	410	398	428	426	394	382	389	450	391	410	399	424	414	434	359	444	410	390	357	406	383	403	446	385	392	410	435	407	411	436	417	413	410	416	436	421	426	380	406	414	420	452	431	406	439	429	408	402	429	410	411	422	393	377	414	430	442	445	406	434	431	417	425	406	392	429	407	375	377	409	384	421	412	363	383	383	427	401	373	380	437	439	394	418	415	368	409	428	419	407	425	389	414	440	445	438	402	407	389	406	405	409	387	428	413	424	414	413	389	406	436	359	422	421	429	433	408	418	407	374	399	425	409	408	407	419	402	423	389	404	438	404	418	401	424	402	397	378	400	399	397	405	391	399	400	375	420	398	412	444	408	429	420	423	408	422	445	396	436	397	433	378	392	409	424	406	419	412	378	391	401	415	445	390	408	438	397	406	402	374	387	412	403	397	396	416	431	380	406	401	448	468	442	418	415	435	397	403	414	375	426	410	398	423	395	409	413	434	408	379	412	419	463	394	394	403	446	401	407	422	371	419	403	409	394	438	392	401	436	429	384	371	451	417	380	419	390	406	435	437	414	372	435	400	461	427	414	443	422	404	417	396	413	423	417	393	462	379	435	429	396	410	429	430	392	390	397	405	418	405	410	376	420	436	466	394	432	408	388	383	385	421	416	408	444	423	441	422	433	430	400	392	379	400	424	426	427	441	380	400	376	423	412	411	423	367	421	405	414	460	402	391	422	437	404	441	416	423	397	424	406	393	393	435	393	414	427	377	393	422	415	431	389	416	416	423	416	445	407	466	393	380	425	427	415	374	391	444	371	402	450	427	408	365	417	449	387	401	431	388	434	403	424	392	406	391	395	438	413	393	411	407	469	347	431	408	411	411	399	442	424	375	382	455	433	379	418	430	401	399	387	380	378	378	401	388	405	396	408	422	423	399	400	430	403	392	420	421	416	404	402	379	443	402	420	408	413	411	398	425	403	399	414	440	400	430	417	395	439	411	384	432	417	406	412	429	409	405	437	418	392	429	437	453	440	408	390	426	366	421	438	422	394	437	408	391	431	436	382	451	417	383	392	428	403	409	382	386	402	414	383	407	423	408	401	412	447	403	402	408	390	395	410	385	454	422	409	406	389	426	422	390	421	396	429	430	418	398	404	415	372	372	402	426	454	393	370	384	429	375	396	413	425	428	395	405	422	413	382	412	419	425	419	466	383	431	397	409	393	395	407	363	439	417	398	394	385	421	414	426	428	421	438	400	438	385	406	379	446	415	412	419	406	394	414	400	403	420	441	451	426	432	440	418	410	391	399	437	412	442	414	404	377	442	423	416	440	425	401	410	417	426	456	415	414	389	451	413	388	421	407	423	399	448	403	390	411	385	412	416	409	432	401	410	415	401	415	392	409	425	404	391	418	421	403	438	428	386	395	402	433	415	374	410	419	420	407	409	411	427	397	394	434	400	404	397	397	412	437	424	434	448	389	382	410	414	384	407	386	410	405	436	376	432	420	459	387	389	406	400	414	412	376	420	415	402	392	428	406	412	400	414	437	419	389	395	424	401	416	427	430	402	402	429	415	398	416	370	430	364	426	434	425	400	437	410	416	407	399	381	403	439	424	424	388	374	432	423	435	418	391	409	386	401	392	422	411	390	424	412	413	417	440	446	433	437	433	390	437	436	411	397	422	403	429	407	400	423	433	440	422	411	451	426	405	408	409	415	409	384	411	422	406	419	388	379	418	405	408	434	412	397	406	420	408	377	436	399	391	400	398	420	454	410	388	436	413	399	403	424	414	421	387	408	419	368	361
25648	21496	27399	25337	5891	1570	1072	774	14478	21899	15895	6137	1742	954	662	557	599	582	563	586	557	539	560	497	549	600	534	614	580	529	561	536	543	598	551	562	534	545	573	587	558	531	560	560	564	555	572	548	555	555	524	557	503	548	521	542	561	575	579	554	525	525	574	557	564	529	534	561	587	552	540	537	534	566	536	545	544	554	544	542	551	534	557	547	532	516	531	554	568	569	595	557	542	548	594	593	500	578	578	575	546	561	549	535	599	539	561	573	580	520	568	554	530	541	560	576	552	500	553	543	540	570	558	540	540	595	520	543	531	506	569	546	548	558	583	588	561	528	535	611	543	520	553	566	567	540	551	554	559	564	540	572	526	581	624	528	579	579	539	524	515	524	551	545	563	548	530	552	562	541	595	536	573	568	495	563	542	569	570	540	571	558	570	547	528	554	528	558	520	564	543	541	549	568	577	604	580	579	556	571	590	536	550	594	546	549	551	548	551	564	585	527	561	571	559	543	622	546	597	576	592	545	521	541	526	548	520	564	541	533	550	553	548	569	556	489	606	573	543	545	565	525	548	539	599	588	556	553	565	567	555	515	546	545	589	592	589	538	550	565	534	555	579	555	533	534	596	560	574	633	576	552	564	576	541	545	571	530	548	583	553	565	548	590	519	553	561	564	554	561	577	536	552	530	523	530	560	566	539	512	562	511	541	551	573	596	552	525	561	503	533	608	576	555	562	558	572	539	531	570	585	579	559	593	554	510	535	556	551	556	556	584	552	566	508	502	527	547	546	536	570	556	590	530	556	578	568	533	586	563	568	548	584	544	549	542	555	548	559	590	564	518	557	582	531	571	547	552	551	562	563	531	589	579	561	566	559	534	539	551	539	526	576	553	535	520	566	565	554	515	588	542	586	547	536	550	554	510	562	531	595	558	545	552	570	600	544	552	505	534	511	549	582	578	556	556	603	594	573	548	588	538	584	558	564	566	562	565	548	540	579	582	550	498	568	527	556	555	584	560	562	534	576	523	500	517	529	566	552	533	557	549	558	547	561	536	499	570	549	562	594	558	535	558	573	543	546	531	561	561	513	554	590	545	563	555	548	536	529	562	556	527	539	551	570	538	536	579	546	535	519	565	519	502	498	547	591	534	538	560	569	545	529	546	569	520	527	555	584	528	551	548	537	576	555	578	531	555	547	551	560	536	584	552	583	524	591	570	599	572	524	552	541	548	531	524	565	570	607	570	592	571	574	592	548	551	529	539	505	574	536	522	574	522	527	584	580	509	544	563	551	520	565	612	581	499	554	596	574	542	568	574	602	548	545	543	544	503	574	573	581	565	583	540	523	578	543	528	570	541	550	540	553	576	580	573	598	569	582	572	558	565	550	551	557	520	609	504	534	587	546	560	568	587	580	566	574	534	553	546	556	518	549	546	557	518	554	589	521	560	578	555	510	538	529	585	555	540	528	522	559	557	542	592	526	535	531	580	508	497	564	539	543	553	563	558	546	554	575	553	555	601	604	575	568	558	585	556	580	542	540	548	592	548	495	583	493	525	536	559	562	562	559	562	582	536	555	542	578	554	520	594	537	567	522	547	565	539	561	535	527	526	579	596	567	535	563	552	574	564	521	568	577	552	566	544	587	580	494	558	576	541	580	563	528	537	565	555	561	525	507	526	563	533	590	517	552	513	637	570	538	542	576	551	528	565	565	543	590	565	546	527	560	522	557	544	544	543	564	533	568	562	531	566	607	540	534	543	584	543	500	566	574	550	558	520	539	554	622	573	506	596	591	550	529	558	561	561	543	574	524	542	608	567	541	568	549	582	587	506	569	572	574	561	583	589	538	526	582	497	540	504	520	588	546	561	555	536	546	523	565	571	509	587	531	555	549	590	512	571	553	580	529	551	535	545	539	584	546	541	581	567	521	538	550	529	554	531	530	575	556	530	572	570	556	614	519	533	588	567	571	597	560	587	584	579	527	532	568	561	543	539	535	535	561	538	531	550	581	561	535	583	571	543	573	549	558	596	572	549	565	546	514	557	525	561	551	560	509	528	525	577	584	583	548	549	571	528	542	575	537	568	565	538	556	580	544	537	559	551	551	553	558	571	539	629	576	588	580	563	547	536	551	546	572	537	525	563	579	518	549	561	584	530	528	570	575	525	564	564	548	560	552	549	525	530	570	551	544	592	574	567	562	541	572	547	620	531	570	568	540	548	541	529	562	586	581	580	581	585	591	561	567	570	575	561	533	535	548	552	557	552	550	537	525	543	547	547	571	526	545	594	585	579	535	591	580	546	555	525	582	534	554	589	565	558	546	587	512	554	515	534	531	575	572	524	579	554	567	558	487	565	521	505	533	542	580	586	547	541	586	546	556	569	521	604	547	577	533	596	600	531	561	522	502	556	535	580	534	563	573	580	600	560	544	562	565	543	546	569	564	535	535	575	528	554	557	556	520	558	598	563	546	571	540	515	588	557	518	539	537	539	547	504	547	542	547	562	562	535	551	568	536	518	580	551	523	523	563	624	578	535	550	543	549	520	547	548	602	542	561	533	488	551	581	591	576	577	572	566	508	569	519	549	559	584	555	530	561	566	577	556	572	554	554	560	494	542	564	571	554	568	578	548	586	524	531	559	557	519	522	588	508	538	609	559	539	548	531	541	542	562	566	550	581	553	561	537	569	525	564	576	570	584	589	537	608	554	567	542	547	512	584	562	508	495	587	581	574	562	526	571	552	533	575	550	543	508	588	568	589	566	533	563	528	583	566	559	532	539	522	581	609	577	517	560	508	529	560	563	548	540	593	556	620	525	576	552	570	577	540	560	526	556	520	569	593	577	586	551	528	563	580	535	567	547	574	565	553	539	546	533	548	551	568	494	576	552	547	562	517	560	544	531	549	555	577	575	527	526	508	510	559	553	525	531	589	565	570	555	566	542	549	565	537	556	577	540	540	552	578	549	541	553	547	532	577	549	572	548	575	541	564	587	574	519	532	552	523	521	554	519	569	542	531	553	529	530	557	534	573	544	565	566	547	563	540	551	487	525	544	550	535	558	624	599	543	567	550	536	509	553	526	560	540	514	558	527	572	562	636	526	572	580	568	539	543	554	533	576	572	520	532	535	518	564	542	549	558	587	567	504	544	549	569	518	570	588	496	543	531	619	570	556	536	533	553	550	550	530	534	566	582	548	558	558	556	576	545	576	534	564	567	558	549	548	531	496	528	579	543	562	523	550	565	557	545	530	566	533	555	541	572	570	551	509	559	555	538	567	588	526	600	530	539	550	572	562	545	567	497	567	550	578	553	509	532	608	568	556	608	550	588	576	544	526	563	541	516	538	515	545	552	527	569	551	543	562	561	537	581	550	527	559	557	583	575	552	510	586	554	552	545	546	551	549	527	566	580	568	563	577	552	547	535	551	558	566	582	570	546	536	552	541	551	531	564	554	526	549	553	557	539	583	559	569	604	509	557	511	551	545	540	558	533	586
4800	4848	4968	2451	1639	1259	992	871	17070	19567	12988	5162	1795	952	557	482	504	468	484	492	481	484	500	464	446	493	476	465	457	483	473	483	463	483	478	527	493	466	475	472	513	486	472	475	463	480	440	459	456	503	457	491	489	491	502	505	506	465	490	487	538	500	481	457	463	462	454	499	473	462	466	488	434	469	512	458	468	468	482	457	488	528	458	483	490	485	485	441	469	453	465	431	479	462	469	445	456	461	482	449	424	430	471	484	458	408	488	478	496	456	486	492	493	422	464	450	512	483	472	421	402	447	458	450	483	445	474	463	470	516	479	471	480	513	459	464	500	520	430	438	441	488	474	459	499	482	417	490	494	471	474	441	444	480	471	443	447	476	486	427	438	475	461	499	452	436	475	505	457	467	482	468	435	447	446	469	485	446	471	454	497	430	489	493	443	478	499	465	496	440	498	507	455	481	473	484	475	471	451	482	479	462	468	483	457	504	484	454	496	448	498	464	465	500	481	499	519	405	466	460	483	464	469	474	456	480	498	499	490	464	439	470	470	416	479	500	468	495	507	452	498	509	490	474	479	445	458	491	468	455	483	476	489	447	467	464	486	511	457	481	476	489	448	471	500	426	470	441	484	475	496	477	493	503	458	469	477	483	488	469	455	474	508	447	482	465	487	455	468	469	475	470	491	463	449	458	464	478	492	447	439	458	437	506	464	467	460	488	462	452	466	489	479	418	444	461	486	430	486	502	475	464	481	454	457	477	461	476	487	495	432	484	496	512	455	497	463	486	455	483	491	471	476	471	489	466	489	464	464	508	445	490	484	492	521	490	472	472	448	490	482	496	508	481	439	460	444	459	460	457	476	494	444	442	447	455	450	455	455	473	485	426	455	480	481	411	481	448	456	473	435	464	499	440	457	479	459	425	460	471	456	479	462	461	487	446	475	480	491	460	424	478	512	476	481	447	464	423	475	458	474	429	475	525	481	480	483	492	445	455	491	474	477	517	478	499	457	445	436	482	443	465	467	465	454	433	450	444	488	481	453	489	474	522	477	477	482	506	472	491	465	479	465	459	489	495	502	489	465	506	463	462	488	486	465	471	448	479	440	445	458	429	450	459	447	475	460	492	427	478	458	471	467	449	458	476	488	479	468	472	467	521	485	486	494	446	448	468	484	517	461	471	431	467	485	449	491	444	460	515	466	504	487	447	474	438	447	453	458	464	476	463	496	475	461	435	418	471	469	459	510	443	439	496	474	490	437	475	493	526	495	456	461	465	436	446	426	479	461	463	504	481	489	429	438	463	487	471	465	481	479	476	472	443	497	481	474	486	477	446	445	475	466	454	494	474	465	491	463	473	516	460	463	478	483	437	484	487	464	404	473	468	467	488	477	510	464	468	489	443	488	438	480	479	465	500	462	446	482	471	520	425	461	486	476	433	472	464	462	505	472	505	476	506	499	467	470	494	434	475	501	493	437	472	418	494	489	460	464	471	441	421	444	484	503	444	466	485	453	469	467	485	461	450	432	469	470	515	477	446	475	429	467	490	455	474	469	440	496	484	482	466	469	485	504	543	467	470	477	430	422	505	466	468	476	472	458	467	481	466	448	451	465	492	511	485	474	440	473	498	457	441	438	432	442	440	472	440	472	490	478	491	455	458	485	444	517	480	489	471	498	517	457	488	483	492	468	507	507	467	462	525	452	454	505	470	446	451	475	474	436	451	479	434	488	460	467	463	472	482	466	465	487	457	462	476	470	475	466	466	463	453	497	484	433	463	486	461	458	475	462	457	489	465	473	493	453	464	470	440	464	453	458	488	461	462	483	484	469	475	438	436	473	464	482	471	467	491	460	476	461	467	455	507	479	495	451	483	428	451	442	441	474	429	477	475	465	465	456	452	480	461	435	473	450	487	468	490	458	463	494	434	492	436	463	476	463	448	471	468	489	482	473	466	456	556	492	462	488	532	453	496	484	476	470	424	465	502	472	487	469	443	415	459	499	475	462	489	492	458	478	497	442	454	452	455	453	459	464	475	469	479	472	447	470	469	450	476	475	480	470	495	465	456	465	495	490	488	449	459	501	427	445	472	461	491	485	458	457	480	460	490	495	462	491	473	473	463	468	498	407	438	449	478	458	459	480	427	441	393	454	460	437	462	448	473	460	450	468	447	503	471	480	439	439	478	465	485	436	474	466	475	469	458	508	464	453	451	437	430	474	475	448	447	443	460	450	448	468	486	487	490	432	482	465	459	505	500	400	467	424	478	473	468	496	473	434	471	494	458	476	453	485	485	462	469	433	478	468	473	458	487	415	487	463	467	541	483	443	482	455	487	438	493	476	457	487	470	472	453	462	454	463	489	478	498	494	525	483	490	479	466	493	446	458	502	492	462	481	467	455	470	462	480	454	476	500	458	487	450	465	448	459	482	466	460	464	497	498	489	475	423	492	468	474	442	482	459	487	465	470	482	491	481	479	419	463	444	462	435	481	423	453	471	456	463	451	488	487	469	494	451	481	469	459	465	477	486	450	460	478	510	435	505	459	463	464	505	484	459	457	452	491	457	461	466	474	474	505	456	448	468	474	481	500	517	440	450	466	456	487	470	432	482	459	450	462	450	458	487	475	484	426	445	478	460	448	439	520	445	444	491	437	458	464	511	473	457	508	467	494	452	476	465	454	425	470	481	479	476	454	478	469	444	500	447	457	441	484	461	467	454	469	490	478	459	447	494	488	454	479	491	507	455	493	482	425	479	481	474	466	425	428	437	471	480	439	463	439	478	501	489	425	468	500	487	481	459	426	467	470	458	464	513	431	476	479	449	461	452	457	469	480	470	511	544	471	470	468	473	475	475	448	456	447	459	496	501	443	459	519	473	455	466	472	463	448	509	453	504	454	482	497	451	443	451	481	498	460	440	426	462	458	462	464	461	496	466	475	474	473	470	481	465	466	458	456	483	482	479	477	464	439	473	490	475	477	438	508	476	471	445	474	459	463	493	459	485	510	470	458	490	496	475	466	439	432	459	486	475	447	460	466	449	443	478	454	464	523	451	448	462	442	481	477	448	485	449	490	520	447	509	484	464	472	453	502	452	478	449	489	408	446	449	478	502	455	500	433	429	453	474	485	454	482	478	456	461	466	455	470	446	482	439	481	470	470	488	422	473	423	458	482	451	461	433	487	523	503	486	435	458	470	436	434	480	466	479	484	445	464	472	428	479	472	445	441	475	485	466	504	466	526	472	487	517	463	535	493	445	474	456	453	466	471	547	459	472	459	475	509	472	443	470	489	499	505	490	458	492	450	485	448	477	437	447	495	471	425	496	469	478	472	449	458	479	505	488	478	477	448	473	490	448	488	415	484	439	450	475	459	451	453	441	433	426	481	471	484	481	450	471	436	451	437	459	478	476	489	466	438	470	465	445	446	460	455	467	495	479	463	462	480	463	497	460	489	474	434	443	494	496	466	471	495	498	445	473	465	493	484	508	522	495	456	477
24313	21417	28766	24460	21355	9517	2282	1416	31124	38690	30305	14261	3895	1660	843	737	761	655	722	738	748	745	728	738	728	738	727	703	742	704	726	742	714	699	700	705	722	708	764	733	696	684	729	708	727	706	689	706	682	668	748	741	726	706	707	708	741	721	696	674	722	708	697	686	739	698	703	730	731	724	712	689	705	702	738	713	704	676	677	711	684	702	698	667	700	687	735	730	713	763	739	720	705	705	699	737	717	694	734	703	721	728	708	683	735	687	738	716	689	689	720	687	678	701	729	683	685	704	703	706	658	700	691	710	698	740	675	663	726	721	700	686	751	666	694	725	674	702	738	712	689	733	720	715	697	699	720	664	716	698	685	665	662	668	694	686	716	695	685	635	688	722	725	744	739	706	741	697	703	689	688	700	709	698	700	688	714	705	718	673	678	736	732	717	732	699	706	689	709	697	735	674	730	702	707	692	705	672	738	708	684	706	789	754	700	751	719	716	659	666	736	680	720	734	679	666	735	650	700	730	739	703	692	700	678	656	686	657	714	732	746	734	723	704	696	751	703	691	665	695	679	684	712	675	671	721	687	734	730	704	741	760	670	664	691	679	664	714	692	802	727	772	720	690	739	698	666	692	746	678	742	685	698	745	691	744	710	736	685	711	685	675	761	619	702	675	698	691	702	681	680	654	698	698	701	670	711	752	733	734	696	729	744	740	724	644	677	713	723	746	752	721	707	728	717	678	706	715	648	711	738	684	721	688	673	746	694	682	717	705	726	687	780	708	699	696	738	704	704	662	710	705	705	678	723	718	689	731	658	725	755	739	692	688	722	680	669	749	700	674	767	790	672	683	667	759	704	677	709	690	690	644	705	700	650	693	678	743	725	644	726	744	702	724	697	725	711	709	733	667	707	729	726	665	677	647	725	711	716	747	736	667	697	692	718	676	742	722	710	713	711	677	661	667	740	711	681	670	683	695	711	708	719	688	711	692	701	676	682	730	737	670	697	724	637	684	719	733	715	695	669	668	696	716	714	696	766	693	725	694	702	671	703	738	669	682	705	688	670	720	749	700	686	716	715	708	715	720	721	693	722	691	667	746	733	692	686	715	750	719	711	689	682	669	689	689	743	713	662	706	689	751	660	704	681	672	730	683	677	686	765	782	727	709	732	690	712	694	665	702	692	675	645	753	728	689	727	672	683	699	708	686	729	716	665	695	705	746	701	730	706	744	759	667	672	757	674	705	711	677	643	711	743	698	715	667	713	756	727	680	762	714	730	713	727	679	752	681	702	721	676	642	674	731	687	712	683	679	706	700	760	705	733	698	693	729	758	684	727	669	704	674	726	705	767	723	697	716	692	666	738	699	712	759	729	692	623	692	688	702	690	698	677	725	690	705	721	715	720	697	733	664	711	751	690	673	734	673	719	721	623	693	690	715	701	696	670	734	701	693	655	688	724	704	705	671	683	754	704	684	681	701	733	679	744	658	700	714	713	722	723	729	704	691	667	722	701	757	692	719	703	695	717	668	727	655	738	679	681	748	685	713	697	724	678	699	709	722	690	698	703	679	678	668	741	725	688	669	712	691	717	685	683	649	684	712	724	716	638	712	691	736	731	708	683	689	705	684	683	706	662	702	674	730	681	703	723	728	692	780	717	739	706	701	671	669	720	730	736	713	664	747	689	694	706	705	704	683	710	723	717	697	674	720	759	725	729	685	702	661	747	711	703	695	683	691	668	699	644	671	724	683	686	680	739	700	673	720	725	680	734	724	688	714	708	671	699	701	667	739	752	731	701	686	672	708	705	703	689	708	720	702	719	708	753	682	727	689	682	694	718	732	709	742	712	702	640	744	668	703	738	690	698	714	736	726	713	691	654	685	693	697	724	725	694	699	728	752	704	755	672	653	717	681	684	697	701	673	731	721	733	714	707	760	758	671	714	714	671	660	691	720	698	682	647	748	657	748	721	706	730	741	684	722	637	713	693	704	754	714	716	678	673	663	681	646	726	729	730	715	755	753	730	700	698	731	692	689	715	679	697	703	746	680	703	731	687	730	700	722	713	717	656	696	667	695	712	692	668	657	722	685	716	694	706	688	712	690	694	676	687	706	741	706	700	706	647	714	715	693	734	700	719	669	706	688	701	709	714	660	712	729	703	699	683	695	707	744	701	682	691	743	690	654	683	679	721	689	756	730	712	715	733	725	702	737	663	722	687	720	693	666	708	688	658	713	753	710	695	724	696	684	694	691	711	720	738	698	700	706	700	705	663	756	721	709	691	641	651	667	710	720	686	708	685	708	663	718	729	729	703	710	696	747	706	704	660	666	651	648	729	694	699	707	694	694	703	711	717	702	751	728	722	705	703	658	655	718	679	676	681	688	672	690	702	671	696	746	695	703	717	726	696	727	695	696	727	723	650	706	727	695	663	720	723	709	686	689	665	691	694	699	711	661	719	740	749	706	726	720	757	688	667	678	738	709	698	684	743	694	699	715	706	681	713	686	712	693	665	714	701	709	735	703	706	693	732	645	628	737	706	727	706	697	693	715	671	761	738	637	707	704	702	701	736	666	648	695	755	689	693	687	710	727	695	667	708	711	686	718	713	695	720	711	680	733	676	655	717	714	740	674	692	712	697	729	678	700	666	733	648	694	696	695	682	718	728	681	645	694	738	710	685	719	753	676	677	673	689	670	662	793	714	653	646	679	721	717	736	759	680	703	692	702	724	712	644	695	732	724	669	681	697	709	705	677	673	693	698	712	700	727	700	713	727	693	669	705	655	662	667	690	735	730	695	745	653	683	764	715	746	706	727	717	696	653	706	655	656	674	663	689	697	691	645	651	625	660	713	722	713	686	687	724	726	704	654	693	724	728	709	737	708	680	703	685	712	765	697	720	719	729	731	720	699	672	646	670	699	732	714	705	701	689	687	661	665	670	715	733	733	697	675	684	722	668	682	738	729	698	746	668	657	705	691	656	682	678	748	695	721	710	705	664	716	693	642	672	671	752	683	694	709	745	691	683	698	651	687	703	662	688	694	745	690	694	691	683	686	728	698	706	739	709	708	681	693	721	696	679	703	712	675	735	725	674	708	738	711	664	694	667	703	690	682	672	681	710	671	673	683	685	716	674	756	685	708	707	710	723	739	688	659	724	696	679	747	728	736	630	695	686	734	699	715	719	757	675	714	659	703	698	712	688	625	699	701	713	675	744	679	695	659	674	710	732	719	716	756	734	706	751	660	675	695	687	681	691	699	679	690	695	716	718	674	708	674	699	690	705	685	702	755	755	649	624	712	680	737	666	682	690	696	711	700	717	696	716	741	735	684	689	748	743	720	671	722	695	713	722	727	668	694	677	720	683	713	654	695	712	685	740	684	677	672	676	712	697	706	729	694	769	682	689	677	688	676	712	664	664	705	663	673	676	720	708	663	712	668	742	724	688	705	690	719	715	756	700	696	711	705	769	681	739	678	725	680	688	669	729	710	707	727	718	730	690
5960	9701	8724	4787	3152	1987	1646	1584	33969	34282	24390	10162	3394	1564	755	648	614	551	596	627	603	607	602	583	564	615	598	558	587	594	551	584	604	536	601	611	584	556	580	555	602	582	562	564	596	575	612	605	597	575	624	557	576	594	571	637	571	585	574	593	607	587	566	560	631	569	574	572	640	564	597	595	568	622	577	606	625	554	631	577	566	582	597	568	605	611	535	598	555	568	571	585	605	602	577	574	616	577	606	574	572	573	559	567	614	591	579	562	572	594	576	604	535	602	572	568	582	618	508	581	573	610	577	615	603	568	588	525	575	594	588	611	636	590	554	602	570	607	570	543	555	594	579	516	596	578	601	598	572	583	587	616	614	538	578	584	569	552	565	577	569	569	564	564	622	523	634	603	590	586	585	576	623	620	621	592	584	597	574	552	586	608	589	575	630	596	594	605	580	585	560	582	571	569	593	603	576	615	566	550	575	585	568	576	540	537	600	545	529	565	588	585	566	569	605	577	588	573	570	602	612	563	553	570	614	564	617	566	546	549	546	593	549	632	557	558	572	539	579	534	579	543	602	575	599	563	555	577	536	575	566	566	592	564	552	579	585	554	606	573	545	644	581	564	626	566	613	602	560	620	566	579	599	575	584	554	549	567	576	565	562	567	642	574	573	573	609	632	522	602	576	578	565	553	607	570	592	548	583	636	589	538	548	572	583	592	588	547	599	626	543	619	577	543	595	605	541	575	599	609	621	567	531	550	590	594	588	605	607	594	574	558	585	641	557	559	559	571	562	565	569	554	606	588	555	608	528	586	597	626	599	579	521	601	583	563	595	576	613	585	590	608	577	589	588	559	571	545	578	593	599	574	552	535	573	604	569	603	547	569	548	553	544	579	569	587	559	590	573	561	561	628	581	606	597	602	602	606	595	583	600	589	564	560	604	593	595	550	605	619	565	598	551	590	544	584	590	579	561	584	602	541	593	582	561	611	542	564	573	558	588	576	561	578	584	582	602	642	580	591	508	542	588	543	579	604	556	617	573	581	615	580	583	618	615	570	559	604	562	601	607	597	561	600	588	576	573	563	579	568	624	567	605	578	590	578	595	633	604	621	545	544	613	571	587	563	595	562	593	526	593	599	614	579	541	558	566	534	595	579	571	601	592	562	562	605	549	579	595	587	588	563	589	567	597	572	586	572	621	586	568	569	591	578	586	529	560	583	569	658	578	575	579	579	607	576	585	601	560	567	565	550	585	560	606	565	560	601	561	568	580	583	590	606	572	569	620	553	619	588	588	591	566	557	612	564	616	499	563	549	580	589	619	589	543	563	557	589	519	586	572	580	567	559	583	565	624	633	633	617	607	592	550	613	569	538	596	563	563	546	583	564	568	582	569	560	587	581	555	570	610	564	596	563	582	529	594	594	563	643	598	569	555	543	538	605	556	584	601	579	561	570	572	542	578	561	585	590	568	557	548	580	566	594	579	595	577	587	606	546	589	612	565	555	568	561	611	625	581	585	560	544	569	554	573	574	593	541	573	555	574	592	563	570	584	571	536	566	609	566	582	586	586	555	563	585	550	549	618	548	604	559	554	567	568	560	612	574	580	600	563	540	554	620	582	569	606	585	610	538	586	633	559	581	581	608	604	525	596	562	607	585	585	577	590	591	609	574	624	591	591	617	571	601	618	566	548	586	593	645	652	615	574	527	537	551	579	546	603	562	562	601	588	596	562	584	553	515	581	575	608	559	603	584	587	527	599	561	564	610	577	581	625	583	566	573	556	570	555	578	584	536	568	568	593	563	606	563	577	570	573	571	580	564	543	548	586	588	569	518	576	580	535	559	596	565	594	592	578	541	596	593	570	585	559	608	554	567	556	569	586	596	614	563	559	612	599	577	554	564	556	607	543	573	573	572	557	594	555	564	602	582	582	582	602	591	582	575	605	593	574	570	590	542	577	590	582	581	556	623	584	607	577	581	626	601	587	591	586	565	583	582	581	593	561	599	574	555	629	583	564	574	581	565	572	565	558	579	590	566	601	581	578	563	561	600	582	539	570	587	593	576	603	575	585	567	590	602	578	573	556	550	608	591	559	611	577	628	569	559	526	577	593	604	578	591	582	551	624	580	571	575	547	579	568	552	623	560	617	611	558	581	537	557	602	557	586	569	580	585	549	599	566	560	580	575	592	567	565	556	505	568	604	577	557	593	587	543	577	574	576	597	596	540	588	569	585	572	545	586	582	616	599	582	559	609	579	605	586	569	602	601	564	541	550	587	568	567	573	576	563	603	557	579	611	548	586	571	526	580	537	642	596	573	589	541	551	537	566	591	541	614	541	543	614	574	568	611	574	573	570	594	537	528	567	603	598	572	601	576	560	581	536	558	615	539	599	550	570	553	593	600	565	588	567	554	539	546	545	579	578	602	593	535	600	559	590	579	574	587	571	562	566	568	611	580	639	588	628	565	608	567	609	606	565	612	600	576	564	533	560	581	564	598	532	586	575	607	573	617	575	567	576	594	543	509	595	557	622	586	585	559	569	592	590	538	598	615	543	576	567	567	562	576	607	544	596	563	611	554	552	583	642	609	603	538	586	586	540	605	596	552	548	555	587	596	586	560	582	576	614	563	587	577	561	585	596	552	554	544	542	575	561	582	573	579	541	576	603	568	563	548	621	596	576	592	572	578	545	539	551	560	606	583	564	562	577	615	568	591	575	595	544	608	583	575	557	558	574	584	532	584	575	622	610	593	592	619	578	552	596	564	561	598	567	569	596	619	591	568	595	582	587	571	579	623	550	557	550	601	550	532	548	571	591	567	553	619	566	605	564	583	550	553	572	538	592	585	581	589	563	573	553	616	552	580	593	533	594	583	590	599	579	586	585	563	567	560	552	582	544	564	575	566	579	609	554	553	569	604	545	616	568	596	574	600	560	574	531	587	604	550	544	569	584	593	568	532	610	532	560	556	556	568	577	558	567	545	618	576	557	577	610	600	581	559	538	573	573	589	592	592	580	564	554	557	610	582	561	544	598	570	590	592	589	586	563	590	540	546	562	552	583	577	562	587	562	578	547	558	578	565	574	573	528	624	595	580	589	562	574	575	603	585	547	564	596	571	583	570	538	585	636	605	528	566	613	621	613	563	613	600	580	561	570	536	592	542	563	613	601	540	558	538	560	580	605	573	594	579	598	558	597	571	579	594	562	617	605	584	585	558	541	589	569	598	543	555	552	543	571	556	575	589	582	576	545	590	513	547	601	558	574	546	605	556	559	554	577	582	586	585	532	541	589	577	599	594	598	592	617	590	561	560	517	565	605	579	596	585	562	580	603	583	570	537	569	540	568	585	534	570	551	606	554	563	581	552	584	635	629	588	542	563	594	580	579	581	571	606	562	581	562	535	571	559	564	619	594	569	560	502	573	603	591	592	591	570	562	583	565	587	549	601	563	572	589	586	570	584	570	568	555	556	573	566	586	601	545	557	585	582	577	527	598	573
27933	13328	3029	1556	1006	685	595	575	1980	2877	2545	1322	818	623	544	493	474	503	473	490	514	495	465	517	540	498	476	517	488	517	511	499	462	516	520	512	497	510	529	504	522	511	539	520	470	477	536	507	470	503	505	485	538	504	502	481	503	496	535	495	440	525	486	527	508	502	470	495	472	478	517	496	504	490	496	491	498	481	503	514	516	523	527	504	497	516	478	507	479	531	544	469	492	482	507	445	485	507	493	515	514	515	475	484	492	460	477	524	502	512	479	499	467	535	452	515	521	471	551	504	510	496	522	540	520	487	500	481	469	515	500	540	448	524	528	498	543	522	512	531	514	429	480	519	540	484	493	548	517	468	513	487	530	494	521	541	495	522	506	472	531	492	455	477	517	514	499	491	499	476	488	488	504	525	496	493	513	474	481	487	535	509	520	535	464	499	502	477	518	464	490	526	505	496	507	510	498	528	491	498	506	507	508	502	474	478	510	503	515	472	480	474	470	545	532	518	487	495	503	531	508	499	498	527	501	504	478	522	519	474	469	533	500	526	485	524	476	516	490	494	487	528	502	483	475	484	531	494	497	510	544	529	494	509	513	483	473	524	495	519	553	500	513	482	491	513	492	486	514	529	473	506	516	547	507	503	524	540	516	479	482	493	513	488	528	487	492	489	471	493	499	503	516	497	537	521	512	508	496	516	493	518	480	468	477	501	527	482	500	552	494	514	462	490	514	502	476	518	539	517	499	516	485	497	561	524	485	542	499	498	477	533	503	509	465	522	493	500	443	507	520	503	523	521	496	511	517	508	497	489	506	485	484	516	517	460	484	490	483	532	494	500	521	509	529	473	506	492	514	521	480	498	498	475	524	477	484	481	484	490	485	525	559	516	529	494	531	504	526	495	550	505	521	446	507	491	493	537	527	507	494	493	522	498	530	515	521	522	494	492	506	504	521	480	513	530	495	513	542	512	499	483	551	482	530	534	520	504	524	499	464	496	498	493	496	488	495	495	528	510	476	516	510	521	531	510	474	480	499	475	492	517	515	488	501	534	511	473	493	528	521	520	503	500	498	533	469	503	473	538	502	508	531	495	468	519	490	500	493	509	506	487	487	479	509	493	495	524	489	494	518	536	555	509	527	488	521	522	503	511	522	529	480	494	497	531	497	550	528	509	489	488	498	491	530	493	497	525	503	497	472	470	517	489	499	500	487	500	521	519	500	511	516	475	489	539	497	523	523	518	497	476	501	495	503	496	522	509	496	510	489	504	516	524	511	501	512	523	451	508	475	514	479	511	541	467	534	455	538	494	494	505	513	476	508	493	520	492	502	535	479	516	519	502	491	503	494	510	535	504	538	508	474	529	509	480	498	494	523	495	489	468	535	503	557	492	531	488	505	523	481	480	509	490	515	536	472	525	508	488	542	517	526	509	464	518	510	525	474	518	428	525	475	510	460	555	513	522	506	484	491	483	474	521	476	528	493	543	499	470	523	524	534	523	491	509	508	539	463	470	529	514	483	490	460	488	475	474	529	496	503	444	500	495	518	499	532	519	513	520	516	510	497	503	478	518	488	491	497	475	484	501	487	526	504	500	505	505	469	497	526	483	528	485	495	523	498	466	496	507	487	524	543	495	470	502	515	485	491	472	492	512	480	496	502	506	492	467	492	516	501	494	507	503	463	469	489	533	477	499	481	534	486	494	500	501	501	501	531	490	537	530	498	492	497	513	497	500	485	465	505	454	497	497	499	500	509	461	475	478	492	441	506	478	503	526	491	497	484	535	569	455	504	527	497	476	481	511	529	478	505	513	499	534	506	508	508	478	513	544	492	519	526	516	505	513	521	517	505	503	470	488	476	534	493	495	510	441	484	508	497	479	517	509	496	512	491	469	471	502	482	495	535	507	505	529	498	512	493	499	508	508	480	504	521	512	531	480	488	503	531	489	468	481	464	469	550	507	528	487	509	533	476	500	510	503	541	478	492	489	501	509	507	522	491	538	525	497	522	498	499	463	474	536	504	523	510	501	487	483	519	491	520	467	492	557	487	491	499	525	557	535	502	485	538	506	475	508	502	524	459	494	477	501	552	519	503	454	477	511	515	510	495	488	516	500	480	540	485	505	522	538	525	515	494	529	575	501	492	503	506	488	516	514	516	547	538	522	487	486	492	529	506	489	514	492	542	488	472	500	511	505	469	499	465	452	497	481	490	506	513	500	509	470	486	466	505	506	567	516	499	506	520	496	529	488	534	496	511	531	491	482	506	510	496	507	497	500	534	531	510	475	491	523	487	545	489	506	523	509	550	467	471	488	566	500	499	484	502	496	524	514	485	491	471	523	492	515	512	516	549	499	499	526	493	513	483	498	476	459	518	520	500	535	491	463	537	516	443	505	475	536	513	548	521	466	486	531	511	478	514	489	491	498	509	535	534	569	541	528	545	474	491	513	521	518	511	484	501	506	474	538	545	518	495	498	524	497	476	477	526	502	515	493	540	527	493	479	469	504	530	497	500	511	517	485	498	494	501	495	535	504	537	513	489	534	497	488	541	530	483	496	474	515	502	496	524	459	476	514	510	535	529	498	473	477	507	473	468	507	485	497	530	492	515	487	481	511	507	538	491	471	511	496	476	498	517	484	494	507	507	467	447	493	460	525	522	505	476	503	531	509	502	465	515	532	477	527	497	481	493	538	503	539	515	510	517	523	483	480	494	502	517	512	529	520	515	526	550	513	484	469	512	536	526	534	496	509	562	455	508	471	478	500	492	520	488	497	516	538	487	540	474	528	504	525	506	491	495	459	484	491	528	535	476	489	494	461	517	497	512	487	491	483	545	499	494	521	492	496	497	572	489	556	464	538	546	466	541	491	500	505	509	519	517	523	527	497	530	484	475	519	514	516	519	514	496	517	520	507	549	467	488	484	523	490	515	498	488	494	497	533	461	543	522	533	527	511	532	514	539	519	510	456	478	496	518	517	570	490	500	493	475	511	545	485	536	496	492	530	486	477	472	482	547	509	519	505	511	482	531	436	488	523	485	471	469	479	475	478	504	521	468	513	509	536	523	484	490	474	490	500	496	517	483	493	470	528	533	456	482	498	520	496	504	475	521	519	551	525	497	513	485	498	453	475	493	489	501	496	502	487	451	477	503	473	481	505	489	531	520	540	481	497	503	516	538	490	536	495	535	515	528	521	478	485	509	473	495	496	476	488	523	516	500	523	504	507	527	533	483	501	489	488	487	459	497	511	548	501	516	473	495	482	509	512	528	511	494	484	530	489	519	503	508	475	524	510	519	464	533	461	480	515	470	513	494	505	508	527	543	523	485	475	499	476	468	480	450	471	522	510	507	527	512	500	536	514	509	463	483	509	535	461	505	554	480	515	469	480	535	494	507	541	490	536	521	553	472	487	535	477	507	487	544	521	516	528	513	469	502	539	505	513	514	476	548	505	491	495	514	510	498	513	484	501	469	487	471	505	495	486	539	528	487	506
6043	2529	2084	1155	854	654	546	535	2519	3251	2529	1279	729	554	411	429	381	370	399	409	417	405	427	427	399	400	412	410	416	404	376	417	411	435	408	408	387	434	360	410	413	388	403	387	419	406	401	398	437	397	421	393	400	436	450	393	407	437	432	408	427	405	393	438	421	397	401	435	388	401	410	414	432	406	418	386	404	396	446	416	413	432	412	432	430	400	401	403	377	411	401	437	416	431	396	427	447	437	400	446	399	426	410	419	403	392	402	443	410	414	434	419	403	408	391	440	406	457	405	393	382	444	374	428	382	382	361	440	388	390	410	412	423	415	399	403	439	434	414	409	396	401	408	404	400	395	401	407	433	399	413	401	395	425	399	399	423	414	410	419	386	403	420	386	393	416	396	430	412	403	407	450	393	410	395	386	397	387	393	358	403	422	415	431	406	407	371	441	399	381	437	428	421	417	403	417	381	400	387	394	405	422	395	403	415	405	386	433	426	389	417	404	432	408	408	409	395	406	436	422	386	417	429	401	403	435	430	422	394	404	434	401	411	370	393	406	429	415	416	442	418	436	410	450	414	396	399	429	432	399	388	398	407	411	397	412	423	391	383	441	378	402	389	403	416	423	399	403	408	382	409	425	401	430	417	414	390	402	435	425	400	436	383	402	402	400	411	401	426	416	408	415	395	421	429	418	384	418	421	422	410	401	377	383	440	418	429	420	400	403	406	402	369	363	424	433	368	414	399	384	408	416	443	423	392	405	390	388	395	413	466	377	410	379	386	380	409	408	403	421	392	418	428	395	379	427	417	371	400	410	366	441	395	454	397	409	401	423	416	385	413	407	403	426	378	403	407	375	424	427	412	419	414	382	416	358	385	410	416	364	380	417	382	423	420	394	412	416	412	418	399	401	401	418	387	397	390	359	402	385	366	393	409	422	383	450	408	414	409	433	409	379	408	383	377	400	389	403	425	387	438	390	415	435	405	426	384	403	407	410	416	418	384	375	421	420	389	404	385	422	358	419	415	402	388	382	421	401	416	398	420	399	426	385	408	402	383	411	402	427	410	397	410	382	417	432	399	382	432	398	382	427	408	421	383	374	438	399	405	391	396	407	405	400	404	380	415	391	392	396	386	412	388	385	391	450	440	419	449	413	419	382	412	430	424	390	429	435	431	426	417	407	409	396	398	407	443	385	428	379	423	410	410	403	397	412	440	376	379	395	372	444	429	420	407	402	424	446	409	411	387	423	432	427	407	407	392	408	394	418	413	384	416	399	422	392	413	427	408	401	427	383	388	361	403	441	407	418	422	442	424	371	383	437	393	413	390	397	414	408	428	389	421	436	391	440	422	382	433	414	396	380	403	436	410	421	415	412	421	406	396	407	397	412	427	412	409	382	417	413	416	391	360	436	377	431	439	414	435	422	392	423	419	448	397	403	388	400	424	396	409	377	377	416	391	409	432	401	394	401	399	431	389	420	359	384	439	420	404	406	414	400	430	409	407	397	435	413	415	388	381	437	374	398	406	394	426	388	395	379	403	403	420	422	426	395	437	416	403	437	399	430	407	460	391	418	403	383	393	416	395	406	402	435	378	407	362	429	402	391	404	417	436	408	425	394	391	419	397	386	454	425	425	424	396	385	403	393	431	404	413	432	412	410	418	417	397	406	398	364	381	406	382	437	431	411	420	417	406	379	414	439	431	415	408	428	433	378	405	420	416	427	367	409	437	420	356	373	443	422	412	406	399	433	419	415	414	414	372	400	403	422	432	377	405	403	373	390	409	376	415	387	433	383	389	383	387	383	379	382	417	420	405	433	401	385	392	404	402	439	398	424	446	399	386	429	409	437	416	418	421	403	435	409	409	402	410	415	396	392	421	442	412	419	437	418	406	390	381	363	420	424	436	407	415	399	387	413	353	441	426	377	387	425	395	414	419	416	418	394	396	379	437	431	438	382	402	424	417	390	384	396	447	354	448	374	415	416	407	374	395	396	448	427	443	384	421	394	405	447	416	396	416	396	426	390	433	415	381	371	413	423	397	406	400	362	397	418	401	414	414	398	403	393	408	404	374	410	415	447	392	421	410	374	425	415	428	410	414	379	450	400	409	391	393	414	383	429	418	404	394	411	419	395	394	412	420	404	410	393	399	384	412	410	393	425	415	427	385	426	418	423	439	381	384	408	451	416	423	415	397	426	420	435	382	379	424	393	437	430	394	385	387	403	404	399	371	413	398	401	453	412	402	397	423	400	398	423	392	419	397	417	401	392	401	435	432	350	424	391	433	373	426	374	391	376	422	386	391	394	440	405	397	436	451	426	426	425	436	376	380	409	390	436	434	386	415	370	416	382	399	418	385	391	417	384	417	405	422	365	373	405	412	433	419	410	423	451	407	390	423	416	416	389	398	432	416	410	442	400	427	425	362	409	430	411	406	428	423	421	400	444	398	433	421	361	398	391	415	360	423	398	422	418	413	405	368	425	407	416	402	414	413	446	383	425	427	409	390	436	440	398	439	387	429	422	408	417	429	390	416	411	466	421	417	433	422	438	390	397	366	421	413	379	420	391	422	410	404	432	388	406	391	396	417	411	429	392	399	416	382	398	396	403	396	392	441	406	402	386	398	418	406	404	396	387	421	411	435	397	355	439	438	420	422	398	410	433	396	433	388	419	412	400	418	381	390	439	423	396	415	434	426	382	397	424	420	399	412	388	390	413	392	416	423	398	391	381	409	396	410	426	421	413	413	399	413	402	432	425	388	406	418	393	419	392	398	416	424	440	390	418	408	389	395	403	418	401	400	396	426	412	409	394	388	393	402	384	409	412	406	430	392	346	411	434	413	384	415	393	375	433	423	412	389	458	417	389	388	403	416	424	427	429	378	419	461	439	417	409	438	412	413	373	406	418	436	415	421	379	414	394	420	412	407	410	417	406	402	373	400	429	431	419	408	367	425	389	388	377	394	406	396	414	407	411	407	376	397	441	437	403	400	391	398	438	432	404	409	425	415	400	386	422	423	415	436	419	406	407	373	407	421	376	415	435	430	401	400	408	438	387	408	419	430	409	422	433	415	443	415	395	397	425	393	383	404	379	389	443	442	374	404	397	411	372	414	425	399	394	424	464	420	386	391	411	431	412	399	445	422	426	427	455	432	413	425	419	410	419	388	441	395	397	408	399	440	393	394	413	423	395	429	412	423	409	409	429	432	407	425	403	458	420	383	368	397	415	425	429	412	410	419	383	370	410	407	394	445	401	424	429	381	423	426	406	410	434	416	369	405	431	441	434	396	397	365	390	386	394	417	416	401	405	408	408	405	423	439	407	385	413	404	428	410	424	437	427	402	435	393	403	423	405	405	402	432	377	387	404	407	382	419	405	421	414	437	357	417	406	405	440	415	413	399	436	404	369	400	424	392	419	422	374	401	398	423	424	403	441	388	438	443	408	396	384	379	408	437	387	384	449	421	421	431	389	387	390	408	385	396	421	394	389	429	425
25663	21408	27223	25247	6078	1633	1201	866	12007	21018	16256	6526	1808	1010	643	631	560	573	596	569	595	574	540	608	536	582	549	558	606	568	557	537	580	550	568	558	569	585	535	552	571	584	554	539	537	578	582	553	517	575	579	544	530	562	586	547	538	559	603	525	550	609	543	539	553	502	572	640	532	527	555	582	593	558	526	560	617	554	553	561	548	550	591	567	577	525	518	544	563	545	550	558	550	542	557	564	478	566	583	542	576	534	585	557	541	566	513	557	521	527	545	535	536	558	587	539	560	601	580	558	542	522	573	577	573	574	549	553	514	560	516	541	535	554	481	522	507	518	543	549	613	565	521	533	561	558	541	576	559	530	553	575	540	581	528	506	578	572	591	517	572	539	530	526	542	542	519	543	539	566	566	499	566	537	560	534	570	574	568	510	558	558	567	558	540	548	560	550	588	606	565	589	500	594	571	644	559	501	570	578	559	573	550	559	564	590	557	541	559	578	570	591	509	545	540	526	574	570	525	554	556	623	551	550	522	585	553	521	588	548	568	596	531	573	555	545	515	565	554	576	569	575	554	586	517	522	611	547	547	599	521	539	545	522	555	551	535	535	563	571	516	547	587	601	541	546	539	537	556	562	485	533	594	576	531	538	572	567	576	544	588	562	535	542	586	523	515	493	555	602	547	518	560	547	532	571	520	556	588	561	565	564	544	560	582	576	537	556	533	544	626	538	525	568	568	568	544	571	559	560	599	542	531	606	555	540	555	554	556	567	552	585	550	571	592	569	494	556	563	589	551	588	559	559	568	572	545	574	515	540	556	558	556	515	539	542	574	543	549	618	537	511	552	532	580	561	571	561	520	580	561	569	537	554	546	546	560	529	523	538	571	577	520	531	536	558	551	560	555	584	552	557	525	570	560	582	521	553	562	553	580	513	571	573	548	529	538	582	571	564	537	555	568	529	550	559	604	551	592	576	560	538	552	555	596	591	500	519	544	517	582	539	541	551	543	554	577	534	581	564	598	557	561	558	552	570	561	521	560	523	575	575	518	549	580	525	547	531	598	530	564	567	553	548	563	539	557	560	551	535	569	568	553	564	549	514	559	538	555	558	557	629	545	544	593	558	557	594	594	540	562	587	545	553	569	567	515	623	572	543	563	543	565	524	549	538	528	579	569	513	574	556	582	572	572	561	540	538	572	492	595	585	559	542	586	565	590	557	547	548	532	557	538	549	573	530	509	533	555	584	512	525	572	559	547	557	505	544	517	588	536	558	535	549	584	530	567	547	511	553	533	532	552	537	527	538	580	529	536	533	521	583	536	547	543	568	561	543	545	565	575	522	560	520	560	543	504	574	560	580	563	584	552	552	559	565	557	508	568	573	548	546	569	578	545	538	555	536	621	516	566	581	567	517	562	573	552	554	578	560	543	551	582	524	561	494	616	555	543	530	564	564	590	537	578	600	616	556	547	534	548	568	602	563	541	521	564	556	552	528	517	540	535	554	549	536	523	542	545	563	544	544	564	506	576	539	541	571	558	492	581	536	522	534	581	562	491	576	545	542	597	552	508	577	518	563	556	541	554	522	576	577	591	566	513	582	565	544	529	536	524	547	575	604	542	538	524	564	547	584	545	573	538	519	591	553	543	547	564	537	571	559	551	513	552	608	592	561	552	581	534	511	541	538	558	526	550	524	575	516	547	575	590	546	540	586	576	543	557	546	543	519	525	544	536	587	578	555	591	581	603	570	578	541	594	537	568	533	537	590	562	569	566	518	574	545	553	571	526	530	556	538	596	568	561	540	530	542	560	530	523	553	594	528	519	531	540	586	587	542	536	517	545	557	528	539	535	579	548	528	521	574	542	563	537	544	519	521	543	563	544	507	543	606	560	538	554	576	524	541	565	545	545	580	531	526	561	527	585	513	581	589	558	566	550	553	549	537	520	562	539	538	558	549	551	543	540	554	566	607	536	602	520	495	540	568	546	580	559	540	566	517	536	561	561	552	584	558	582	552	591	546	547	591	534	512	573	570	534	548	515	584	571	557	562	581	571	539	576	592	637	556	566	584	520	518	600	602	562	550	532	613	546	558	521	557	570	573	518	566	548	514	539	563	569	535	570	579	531	529	518	564	550	551	549	589	576	537	523	569	552	556	517	567	547	528	564	541	536	573	562	612	563	540	576	538	581	561	548	551	558	583	539	545	533	523	535	548	591	551	557	558	567	541	508	580	534	553	565	496	581	558	530	572	555	573	587	552	533	553	551	555	555	543	575	543	585	596	561	550	526	543	601	570	542	570	590	556	489	557	533	513	532	553	563	568	559	512	527	582	543	569	547	604	582	551	563	494	564	566	579	583	559	553	544	547	530	499	557	566	578	506	554	561	545	623	570	582	560	567	533	539	561	572	493	526	563	562	537	566	573	547	564	541	537	557	555	545	518	545	551	546	566	550	566	511	562	579	547	551	565	567	576	561	536	555	587	550	510	575	540	572	595	565	593	556	546	577	546	508	537	557	550	580	586	514	543	559	518	574	545	533	538	555	523	569	559	562	574	514	533	569	516	574	587	597	545	563	576	554	556	548	565	540	560	573	559	573	518	534	516	524	496	533	539	532	564	566	554	543	546	590	592	555	539	521	574	555	602	536	548	528	536	522	527	541	572	585	582	583	497	618	588	524	554	566	535	555	561	559	509	594	528	564	552	545	551	529	536	524	591	561	552	563	557	539	530	544	564	573	545	553	560	551	526	574	532	565	526	547	497	566	566	560	575	523	548	567	601	565	592	561	573	567	533	514	583	598	573	526	574	548	542	543	538	538	540	502	542	515	566	541	534	540	545	556	570	505	538	579	538	555	563	538	580	542	575	591	555	569	584	528	554	555	609	540	506	557	611	519	522	552	547	567	554	530	494	569	536	520	533	508	551	548	601	531	501	565	531	529	568	561	547	556	523	533	589	564	592	602	534	577	568	562	560	552	575	539	536	567	565	502	566	566	572	527	541	562	548	536	588	565	543	543	557	536	536	554	580	546	540	562	504	564	585	571	514	520	573	563	558	523	532	566	575	544	600	544	536	581	543	564	543	534	560	537	564	526	543	524	553	562	576	542	609	567	571	565	533	552	551	560	488	548	513	533	547	537	543	558	547	541	534	611	572	566	555	555	519	528	533	531	564	606	534	572	546	563	555	535	618	570	542	556	528	581	561	574	556	539	603	569	558	538	580	561	569	553	611	574	565	572	591	565	525	576	579	559	589	547	560	535	534	567	571	497	526	579	538	572	550	561	541	530	559	548	559	532	593	566	586	557	520	540	527	556	517	537	514	547	544	555	558	552	553	573	619	563	583	557	573	560	583	558	586	532	533	510	524	541	556	550	573	528	539	571	561	550	577	560	559	599	562	570	561	574	600	549	551	536	580	559	548	550	572	547	583	558	585	535	597	523	520	558	593	580	547	585	519	544	542	552	502	541	586	555	551	515	553	585	536	557	546	577	553	549
4527	5177	4864	2556	1794	1438	1104	919	15237	18600	13193	5373	1782	988	573	469	452	501	503	466	457	496	470	461	504	454	478	471	497	474	515	426	466	477	444	456	443	471	471	472	456	522	439	446	466	449	483	487	505	446	466	467	490	483	478	493	443	442	455	452	455	483	454	461	476	447	405	450	435	499	467	450	466	462	502	478	439	498	448	476	442	457	490	500	475	488	501	500	460	481	472	469	459	438	471	442	478	483	485	456	503	495	495	495	465	510	457	511	467	451	427	460	474	477	458	479	474	433	479	451	466	471	483	486	500	475	493	443	509	505	466	456	513	478	473	452	476	458	451	486	455	475	453	488	505	466	454	454	453	493	443	460	465	483	451	452	490	504	493	477	438	458	456	472	434	423	439	472	434	443	442	503	485	474	436	455	485	425	477	472	472	479	488	456	478	454	465	470	443	453	476	473	444	447	471	521	453	458	504	481	433	470	485	458	476	454	503	475	489	458	434	454	460	482	475	448	476	473	502	480	481	473	464	472	432	448	466	488	495	480	497	466	477	481	437	486	462	450	452	493	514	449	468	455	485	485	489	458	458	464	457	468	465	505	489	436	482	434	485	465	441	454	462	495	481	463	440	454	455	445	498	476	455	448	477	470	443	448	448	476	489	446	463	498	449	463	455	449	456	460	441	447	503	500	480	441	451	436	455	483	424	514	454	468	463	490	464	463	479	440	451	495	457	485	469	474	498	425	441	465	467	453	485	454	491	483	483	436	481	500	468	471	462	434	493	471	464	438	439	432	463	507	494	439	516	460	460	492	462	478	426	479	470	439	474	459	491	460	469	464	498	478	425	455	447	477	465	443	463	495	486	480	475	498	462	458	491	447	422	501	439	473	446	471	452	464	471	473	507	477	471	445	448	454	464	456	482	471	428	468	483	485	471	474	462	438	464	449	437	438	479	464	493	455	440	482	502	484	454	445	417	482	520	497	496	427	447	469	448	433	463	444	448	484	476	487	461	489	498	510	482	461	479	493	451	464	429	490	459	441	478	470	430	457	463	449	501	457	467	447	436	461	496	465	455	477	471	457	479	420	445	492	467	444	460	477	493	447	479	445	496	442	472	476	486	471	461	503	467	478	472	457	462	440	473	489	474	447	501	455	452	455	440	443	451	469	451	479	492	491	456	455	470	448	504	429	489	463	496	481	467	499	489	518	408	484	470	505	493	482	450	449	508	468	483	466	502	458	455	470	456	464	457	443	477	501	459	466	438	468	476	472	462	432	467	446	454	463	453	487	505	504	483	461	411	511	448	501	444	526	447	453	491	464	505	477	481	468	481	484	499	467	460	449	494	448	454	467	451	474	480	474	504	449	480	443	463	468	469	455	443	461	485	457	452	496	465	461	477	434	409	495	491	457	473	455	422	492	459	507	508	469	467	462	453	485	459	533	466	475	473	475	461	486	430	427	452	490	427	420	465	443	437	443	457	487	482	445	486	458	419	462	484	502	462	485	461	441	538	468	449	495	454	428	501	505	460	468	458	488	510	474	469	474	497	506	450	462	505	494	463	461	488	468	461	472	491	505	477	504	447	465	458	491	441	482	452	444	498	461	453	464	456	528	459	450	454	432	505	500	460	473	451	465	477	427	468	469	496	475	501	527	475	507	484	444	497	439	449	461	429	463	470	497	445	466	448	464	495	480	488	489	462	479	436	495	488	481	429	479	460	461	521	461	517	446	446	474	431	505	424	478	485	478	471	482	500	468	451	491	485	484	464	470	457	433	469	443	503	474	464	443	481	477	494	467	462	479	476	494	466	466	482	462	509	478	478	442	485	424	489	459	463	468	472	489	440	440	451	457	490	521	481	497	445	501	484	526	461	492	462	470	469	480	499	422	458	504	467	489	486	461	497	464	465	434	479	443	435	463	459	471	440	485	446	510	475	453	506	458	475	461	471	460	437	474	468	480	422	489	440	478	473	470	446	463	492	473	475	475	475	455	450	452	460	469	456	469	496	480	468	494	440	461	496	463	493	434	481	475	497	422	491	431	499	460	446	482	476	459	461	484	469	469	472	510	451	449	478	494	464	457	470	462	439	456	491	440	484	421	474	451	434	463	492	448	457	463	486	473	512	444	495	453	474	475	447	420	443	482	457	505	454	504	427	487	503	438	462	450	438	453	500	441	437	507	501	465	501	499	462	464	438	461	459	485	467	448	480	487	469	437	481	487	486	432	476	427	458	483	481	479	512	490	440	434	451	422	421	425	456	450	436	446	477	450	512	483	450	444	451	484	465	461	457	500	459	437	449	475	462	435	486	477	414	511	491	530	437	435	492	479	449	523	461	483	464	467	441	472	452	450	497	477	487	485	472	504	482	459	428	442	490	444	451	415	443	479	465	466	487	456	455	431	454	469	486	460	470	481	486	460	471	465	479	473	468	484	421	497	476	446	491	431	451	491	419	484	440	468	472	472	464	461	444	464	476	487	417	489	434	470	474	472	480	463	490	462	461	477	476	480	526	440	439	438	474	517	480	523	473	452	468	482	499	447	478	451	470	488	493	473	494	475	462	495	465	480	471	484	481	444	438	487	479	452	451	492	465	485	443	448	472	489	474	490	454	487	495	467	487	502	496	483	461	447	486	448	456	463	488	444	489	489	462	447	444	502	504	466	462	469	459	491	464	471	462	422	489	467	478	470	466	450	507	469	457	445	430	473	466	451	480	481	488	467	420	462	470	501	484	443	465	484	494	502	463	497	478	483	433	460	434	434	455	438	516	495	498	469	482	494	474	467	453	488	466	449	489	485	456	510	456	454	489	460	431	492	469	457	485	452	443	462	477	471	463	471	498	463	473	478	428	513	455	471	457	461	444	474	416	488	455	496	514	452	431	429	470	475	499	460	480	428	465	459	475	466	472	476	452	462	474	459	469	452	483	465	538	481	466	428	434	452	448	466	442	488	504	479	448	494	474	474	407	452	491	464	467	449	444	440	476	456	465	463	464	424	461	482	479	463	518	469	438	458	475	451	452	425	442	469	465	476	452	476	477	467	519	426	465	489	422	453	472	468	444	493	444	471	471	489	490	487	450	499	469	468	463	435	435	466	428	466	478	462	429	452	449	485	440	460	488	470	459	475	478	462	485	481	485	442	474	465	499	492	471	464	472	453	479	463	442	419	464	475	473	463	446	455	476	487	474	474	430	466	467	464	471	512	428	449	459	417	460	462	466	461	441	484	478	473	422	482	486	518	460	440	451	500	493	415	446	501	455	469	458	482	478	468	428	470	488	455	477	463	484	462	493	460	445	466	461	497	477	511	497	458	429	476	427	471	453	458	438	436	488	506	484	481	426	472	482	456	472	477	458	453	471	463	465	494	457	487	470	469	450	460	465	470	484	457	500	430	446	446	485	438	439	478	486	471	467	491	463	474	469	470	487	450	448	475	434	490	444	425	498	459	432	440	458	448	476	433	471	460	458	481	482	438	443	480	439	476	467	463
24332	21401	28772	24396	21372	10026	2697	1640	24358	38784	31736	15230	4079	1777	991	725	757	697	699	732	725	743	685	712	727	679	755	707	738	729	716	728	737	703	698	704	708	735	724	707	713	693	693	696	653	700	731	671	747	692	684	722	720	677	722	714	730	711	713	705	676	743	733	729	739	675	696	723	798	725	692	718	714	700	687	676	733	675	755	715	729	747	697	662	712	679	732	743	716	685	661	708	692	707	732	706	681	749	737	673	693	736	715	690	696	676	737	664	749	716	676	717	716	717	666	689	694	696	686	700	653	690	735	683	680	731	759	695	681	711	674	687	739	708	699	735	702	656	729	712	662	734	713	728	719	724	683	731	726	744	723	699	717	708	694	695	698	674	689	693	708	660	661	740	702	686	708	677	693	732	722	738	700	710	697	700	734	695	706	724	742	691	690	648	731	700	701	709	641	711	702	711	676	675	634	697	660	668	679	727	673	741	658	719	737	707	680	719	680	674	667	687	716	648	721	701	731	673	698	707	717	654	716	693	657	709	715	690	670	675	713	667	702	700	679	701	682	698	708	653	688	638	684	692	755	716	712	724	663	745	668	712	701	710	695	699	706	697	688	705	718	721	666	706	699	692	744	709	717	665	703	694	699	681	698	680	685	684	726	699	734	661	709	662	748	772	683	718	700	687	718	723	709	721	720	684	712	708	696	658	718	688	719	716	680	721	720	711	655	678	688	717	705	684	696	747	704	688	723	678	702	658	741	720	710	682	743	704	718	724	675	694	681	748	640	712	701	717	682	692	693	694	683	728	696	691	722	735	672	725	668	673	701	699	635	640	713	665	646	691	712	726	681	677	705	695	695	677	716	724	741	683	675	677	702	704	722	733	740	701	703	708	733	709	624	726	712	753	721	767	703	680	667	690	686	713	692	662	711	742	690	725	723	685	671	699	708	715	713	756	703	707	695	688	667	701	707	690	689	648	717	661	687	692	661	665	652	741	734	770	679	671	733	747	726	675	693	720	733	709	691	670	707	730	683	687	712	689	709	723	694	705	697	728	711	692	696	747	708	692	749	682	724	633	715	669	729	664	684	701	711	684	711	675	723	745	707	690	686	690	722	721	689	753	696	741	652	732	689	727	686	682	677	741	706	734	740	706	739	680	732	724	693	706	708	721	675	686	742	719	743	710	683	681	716	720	692	709	726	672	706	713	685	686	658	678	678	717	690	660	736	682	699	703	701	702	678	706	697	658	673	673	708	715	722	636	654	724	711	713	722	709	711	715	688	659	697	698	689	655	653	719	699	739	678	685	706	714	695	665	675	678	700	707	680	672	712	725	731	692	638	713	710	743	727	686	693	744	691	727	689	668	644	664	716	712	710	672	655	732	738	677	713	725	674	710	684	737	705	657	631	695	691	674	724	676	670	705	709	670	718	752	694	708	724	698	705	705	674	727	673	694	698	679	692	684	700	717	695	702	685	692	752	676	684	672	669	735	707	697	692	706	704	661	708	703	690	690	726	681	695	726	669	703	645	681	688	692	701	718	700	681	684	744	709	685	744	736	697	676	671	695	702	712	677	689	707	692	696	731	696	677	677	721	689	708	708	707	701	690	728	741	688	689	699	708	695	691	713	702	764	704	698	746	690	659	700	720	662	684	682	691	725	667	621	741	661	699	666	740	674	704	718	661	704	648	679	723	754	703	663	669	689	690	703	689	675	781	663	724	721	660	669	713	634	712	682	731	733	688	663	699	692	709	668	701	694	673	697	713	709	634	717	691	697	659	681	713	739	707	676	690	674	710	692	727	644	679	711	743	691	720	717	684	699	662	657	694	701	673	665	742	711	692	680	691	734	659	673	706	663	700	660	698	665	681	669	665	684	743	706	670	664	705	657	661	736	670	676	657	707	667	705	732	710	749	687	732	673	725	673	746	716	743	698	672	701	671	685	718	702	742	690	686	733	668	686	656	699	736	803	698	727	653	673	732	685	636	722	718	710	682	681	686	717	711	688	725	690	690	695	677	717	724	738	684	732	721	703	644	683	694	696	737	723	709	691	693	698	648	715	721	650	667	686	701	669	709	692	724	693	705	696	684	678	693	671	694	728	671	686	712	668	671	699	719	711	750	671	703	753	724	702	740	694	710	699	692	713	748	686	718	687	691	706	732	676	709	711	681	675	701	705	685	708	686	684	727	712	695	726	673	727	689	697	687	672	668	702	728	728	678	676	744	678	727	705	694	695	637	656	691	713	718	653	692	703	661	748	738	704	698	692	730	699	672	691	697	647	717	687	686	689	684	718	686	685	701	713	727	713	752	705	704	654	729	711	654	712	756	735	725	632	667	728	694	722	722	687	691	692	715	694	710	725	709	745	666	672	659	688	726	721	678	715	678	712	683	741	705	734	718	666	723	695	723	700	661	706	741	724	705	696	634	724	672	658	713	680	677	682	672	689	687	718	664	692	669	694	654	722	711	707	707	663	728	700	746	669	676	723	674	664	661	691	685	692	676	669	664	666	721	715	756	705	707	718	720	697	671	695	704	642	694	701	731	714	678	661	719	709	689	669	721	709	749	710	711	737	681	670	672	671	682	647	704	718	707	663	669	706	701	688	734	744	735	727	672	712	723	701	685	737	728	697	672	688	631	693	693	667	692	681	688	722	691	697	709	681	700	729	681	690	708	706	694	674	654	698	673	718	724	725	721	678	731	711	694	745	738	682	677	751	701	683	685	711	741	736	709	714	713	689	678	714	662	706	726	703	710	708	700	702	676	668	687	710	640	684	707	698	678	750	719	696	655	697	699	757	755	668	704	678	621	750	709	663	674	655	699	735	701	710	665	701	665	664	721	710	672	683	698	715	678	689	627	679	677	638	732	706	713	692	675	702	694	721	760	687	712	736	723	669	728	714	666	735	695	725	675	684	686	704	708	703	732	700	667	689	734	707	728	702	712	667	698	695	698	750	704	677	669	696	700	681	672	701	709	708	669	710	678	707	681	730	689	750	708	692	665	723	681	714	647	654	684	776	748	670	706	727	738	694	679	686	688	663	698	693	731	692	688	700	707	726	730	682	708	708	732	682	730	670	716	704	677	709	661	742	683	717	682	688	707	669	700	688	654	770	635	691	674	720	653	679	705	744	715	741	675	716	687	764	716	740	695	705	654	695	704	735	689	682	723	702	699	704	701	663	664	704	699	708	696	654	658	693	706	659	698	703	675	745	687	674	710	727	697	720	666	724	694	689	684	679	697	701	691	672	692	697	673	710	679	717	730	677	704	703	729	638	677	681	701	695	677	704	697	657	676	698	679	733	728	678	693	726	680	673	671	667	753	721	725	710	703	723	680	728	700	725	690	712	687	732	709	731	707	732	697	727	722	716	714	697	717	712	681	689	672	665	707	697	766	686	713	751	685	703	709	712	709	736	667	671	689	710	700	702	680	645	734	684	737	695	751	678	738	665	711	701	724	658	718	704	650	718	730	719	664	688	700	667	707	653	699
5673	10114	8651	4184	3708	2570	2013	1611	29125	33911	25795	10905	3483	1762	807	646	567	568	554	586	573	587	578	586	596	563	590	588	602	568	528	598	584	586	610	547	590	640	543	578	581	601	607	574	589	572	659	609	579	567	622	588	571	571	549	575	546	562	537	588	607	597	570	575	566	584	554	588	564	564	587	572	594	622	601	553	587	578	597	603	601	572	573	599	576	597	601	556	566	579	558	575	578	588	610	582	574	531	594	584	561	554	571	620	587	525	583	608	573	589	576	621	606	614	591	579	615	590	569	563	546	617	561	637	610	574	550	561	621	598	559	597	564	595	583	599	583	577	596	612	524	599	555	589	560	587	557	570	570	597	604	547	592	614	576	593	556	582	601	579	567	562	645	556	542	599	608	575	582	581	654	581	583	558	585	581	508	555	612	564	623	627	580	565	609	546	598	571	611	546	597	570	586	566	558	627	560	568	543	593	572	553	565	574	615	593	646	543	592	601	582	593	592	585	593	589	560	600	563	588	578	615	583	603	601	545	601	587	537	570	613	626	600	572	597	574	559	587	565	606	549	547	572	601	644	582	588	610	584	611	531	600	616	615	580	574	578	567	575	584	557	601	581	553	537	559	570	553	586	576	531	612	601	584	576	590	645	568	579	540	559	554	588	558	595	613	594	584	572	596	552	598	549	589	580	590	568	584	606	527	569	590	556	615	571	606	578	618	566	565	589	542	644	573	595	560	560	633	575	584	592	560	607	571	544	617	578	604	549	560	585	538	597	581	543	623	599	588	607	569	593	598	574	582	603	566	586	599	588	598	553	596	555	545	538	570	585	592	589	542	548	561	610	598	578	548	599	591	570	600	537	537	617	593	596	564	602	567	570	578	544	567	582	551	638	549	570	579	568	582	580	576	613	538	602	581	576	587	613	556	582	594	602	603	579	555	579	586	540	588	581	566	563	580	657	612	608	585	627	569	640	573	595	615	570	610	624	592	586	600	616	593	581	629	581	566	579	566	586	620	562	583	544	568	560	606	568	577	576	545	555	610	587	581	610	596	597	579	579	592	601	578	555	589	566	561	602	614	560	580	602	565	583	563	591	587	588	545	554	566	551	572	619	572	587	561	602	538	593	536	593	607	619	526	590	563	612	631	605	563	556	613	568	571	628	544	622	577	591	616	588	552	551	593	629	576	598	589	598	579	573	588	562	625	571	602	618	599	589	591	579	584	585	588	555	564	606	622	603	592	554	589	580	643	583	600	550	598	606	617	604	579	554	537	567	595	602	623	625	597	586	568	549	520	644	581	572	580	588	554	569	574	614	575	569	575	582	574	586	650	580	583	578	618	557	542	557	633	631	577	537	626	547	566	564	583	573	566	629	547	614	598	580	580	595	573	564	583	568	571	561	603	614	599	599	590	588	535	559	604	563	637	544	624	574	546	589	571	586	584	610	624	553	559	589	559	549	590	599	531	536	513	571	597	609	602	542	591	589	614	609	559	575	561	587	584	616	558	617	594	628	545	561	568	576	560	530	592	593	591	565	551	569	549	561	563	567	598	561	588	581	600	593	583	615	549	555	633	574	600	546	580	573	575	612	565	572	579	587	543	600	576	547	606	578	577	613	589	546	547	606	554	564	559	578	598	551	568	600	594	599	552	546	610	581	565	572	620	573	607	578	613	600	571	573	571	574	589	577	575	552	566	603	586	602	589	577	600	563	583	575	552	564	587	587	578	541	592	593	614	612	605	565	601	583	606	609	551	569	576	575	584	558	616	562	605	627	606	633	596	566	593	585	552	580	525	588	551	566	568	600	603	552	539	571	548	559	551	621	582	618	578	625	603	576	575	571	524	599	541	621	592	580	598	590	540	637	560	553	547	579	612	539	607	574	607	595	599	642	580	531	532	564	573	599	546	611	612	592	555	541	591	608	598	629	620	566	580	583	591	593	556	546	610	569	582	592	556	527	624	623	567	576	599	556	575	574	562	587	561	592	593	582	608	563	625	574	594	572	557	609	580	588	580	595	597	605	570	601	565	578	535	610	577	548	594	562	594	587	585	610	596	569	564	557	560	555	583	584	528	574	602	572	611	561	583	597	602	593	558	567	590	558	552	583	603	565	574	595	603	596	564	595	562	610	604	574	571	555	626	604	588	602	581	563	587	598	584	568	583	517	605	620	567	565	582	607	594	557	578	551	555	634	569	581	615	554	599	560	610	546	552	526	598	567	584	574	549	567	610	565	596	599	566	576	571	595	597	591	579	605	567	571	649	616	543	567	563	568	620	582	572	593	581	591	557	597	568	588	559	571	572	624	571	531	548	618	592	573	570	615	545	562	596	592	606	629	590	566	561	562	558	572	588	591	600	634	549	543	573	617	563	562	564	557	586	585	583	616	581	592	570	565	571	607	603	546	547	608	556	593	568	593	559	575	580	576	580	536	609	588	546	567	534	587	562	602	569	566	559	596	555	579	613	569	554	616	598	566	582	585	594	580	605	538	575	558	576	545	572	580	570	548	559	578	568	568	579	578	558	597	570	586	596	570	575	554	565	560	573	601	588	593	602	593	565	595	618	611	583	635	641	610	571	619	572	547	560	589	560	542	601	576	564	566	558	551	572	579	627	599	568	601	577	584	621	583	596	614	542	633	571	602	578	589	559	557	610	593	570	609	588	621	585	602	587	585	575	582	554	586	567	555	570	535	616	589	581	575	536	608	585	559	548	585	576	617	559	587	580	574	537	540	574	572	534	634	583	594	579	580	594	594	539	578	543	564	584	569	581	589	612	540	570	586	610	588	580	570	616	638	617	579	534	573	577	593	626	543	547	567	569	597	604	552	550	562	596	513	598	571	559	543	615	634	580	577	579	592	557	571	619	607	585	620	567	562	577	587	590	593	599	589	543	563	614	560	598	557	590	599	579	558	580	580	577	562	562	581	619	558	583	585	565	572	555	586	564	560	600	593	574	619	591	601	584	584	585	573	612	571	594	540	567	622	545	573	609	578	561	557	606	645	571	581	599	534	573	656	563	565	597	580	537	577	573	564	550	582	583	579	601	594	563	562	607	552	609	564	568	569	578	551	591	610	526	604	593	551	583	585	579	621	596	588	603	596	633	576	590	546	588	541	589	609	549	565	547	592	587	593	612	568	579	555	577	578	554	620	557	574	561	611	562	563	594	588	569	607	601	544	604	607	630	589	565	563	606	599	558	639	578	591	568	573	578	573	625	519	615	558	571	582	591	570	568	565	580	592	594	581	586	566	583	629	584	586	615	556	570	592	561	588	556	618	575	547	611	555	557	614	609	573	587	572	533	597	581	537	621	592	567	577	560	563	558	517	640	540	616	569	598	623	560	603	579	582	590	573	573	584	610	553	628	605	587	567	578	574	576	549	583	563	549	586	615	569	601	575	591	583	593	599	564	573	620	603	580	576	529	569	570	571	587	593	574	576	561	555	570	595	612	533	562	585	554	584	581	563	562	578	572	546	557	537	564
27766	12953	2511	1216	861	721	578	555	1683	2661	2234	1299	806	628	545	514	459	482	508	481	486	465	473	521	518	461	538	501	486	511	519	493	510	502	495	478	497	489	518	513	499	483	497	503	489	492	493	461	466	496	492	460	486	457	485	480	505	475	536	460	502	499	484	500	505	515	512	461	499	528	502	465	482	512	460	504	491	552	521	491	473	494	500	488	522	487	494	480	515	538	500	507	434	486	483	504	478	469	500	479	504	497	503	480	522	519	474	525	470	530	517	462	483	519	549	473	482	512	528	496	442	483	482	524	507	494	506	470	453	501	509	488	520	503	492	488	507	532	515	516	505	515	471	494	534	459	484	504	503	490	501	512	494	540	507	462	486	479	484	499	485	518	494	477	476	538	491	462	495	512	500	470	453	498	462	515	506	484	468	489	478	509	549	496	497	533	484	498	508	491	506	512	495	481	498	508	490	451	527	501	567	480	490	482	505	457	543	489	505	487	489	501	527	516	475	533	483	503	527	459	458	476	499	505	521	525	503	484	480	472	472	463	479	513	498	508	475	470	541	506	494	489	473	486	510	513	543	516	536	495	477	504	502	488	485	506	449	513	466	450	418	468	486	514	504	482	473	486	526	460	505	537	513	491	474	501	522	515	499	482	473	525	522	498	504	498	492	494	458	481	498	493	507	490	490	479	527	502	511	498	500	542	477	511	500	477	491	528	464	505	477	501	499	507	471	485	462	460	507	467	512	528	502	514	501	509	481	499	476	472	520	479	514	490	450	490	519	497	505	479	513	499	477	515	494	484	505	498	482	528	493	459	502	497	511	485	509	471	500	462	502	522	499	488	517	454	479	492	497	509	490	487	510	499	499	485	495	482	492	468	462	505	505	507	451	525	519	497	500	484	490	469	520	488	500	503	483	489	486	500	488	462	521	548	485	496	515	498	481	522	511	482	502	478	467	493	491	489	506	519	522	488	494	496	513	493	520	513	490	517	464	513	534	504	502	483	524	536	519	464	487	517	468	516	469	510	505	513	465	503	483	518	493	520	514	503	495	486	518	489	513	496	491	531	499	517	526	497	474	461	494	501	470	504	468	503	484	476	505	498	529	471	472	472	456	487	489	475	466	479	554	500	517	555	487	514	493	462	531	504	499	460	499	519	501	528	550	481	472	495	527	499	499	489	507	511	508	440	540	468	516	454	541	472	485	508	495	495	499	498	473	459	495	489	508	493	463	517	514	486	480	500	495	494	492	517	478	532	461	504	545	512	539	541	505	497	525	505	494	474	448	500	481	523	502	499	500	483	522	451	482	513	471	491	488	519	509	493	487	498	518	499	485	494	508	494	483	532	498	505	462	479	505	481	459	501	504	475	498	523	467	470	493	496	484	534	466	493	515	492	456	497	505	526	530	459	499	460	507	502	510	524	478	554	540	511	506	544	499	496	499	469	500	488	483	550	537	508	478	480	487	466	491	484	512	461	491	518	510	475	511	492	462	532	471	512	475	505	478	522	510	490	503	502	503	470	477	485	457	448	460	482	505	479	483	475	529	466	486	501	503	509	475	440	521	485	491	482	510	473	471	516	490	474	469	486	505	502	514	521	481	507	502	458	487	506	503	491	507	506	484	478	487	495	497	504	499	526	496	463	470	462	516	492	507	528	481	491	489	502	524	503	528	504	495	507	463	531	497	491	537	540	491	480	506	557	546	481	517	477	497	521	522	460	503	523	486	503	503	502	471	509	524	518	474	519	471	512	527	520	484	492	495	516	458	482	509	515	515	479	495	491	444	524	535	495	501	513	550	469	473	548	467	461	474	474	513	519	468	502	445	482	467	478	478	483	484	490	451	478	476	492	453	517	483	497	527	494	513	508	496	492	486	497	501	501	483	519	504	484	510	465	479	483	477	480	525	504	518	493	496	486	475	493	477	484	578	482	454	494	491	493	489	470	464	520	509	534	495	510	488	497	473	486	489	507	556	474	509	457	497	513	495	468	520	523	481	489	512	486	508	519	492	474	504	482	479	463	510	492	497	493	489	479	463	497	495	484	506	523	465	472	521	512	477	517	484	516	472	493	507	511	523	464	492	491	476	523	479	474	512	533	522	471	524	484	510	513	512	486	517	486	506	513	512	495	506	497	491	529	482	512	497	500	511	487	498	479	507	513	489	545	521	482	485	490	471	514	514	511	496	467	474	490	538	486	520	500	498	477	517	497	484	517	504	476	494	502	523	496	517	484	540	514	526	516	506	476	507	471	476	477	493	503	537	482	452	449	448	496	506	504	511	466	553	483	525	480	493	488	491	476	515	548	481	536	505	519	460	532	485	493	478	495	487	515	498	462	487	489	533	516	483	499	496	486	522	492	491	513	472	480	508	501	528	487	502	487	467	505	527	483	482	494	505	501	466	492	477	508	518	528	519	498	456	497	491	533	512	513	512	512	524	503	508	511	525	503	468	484	471	521	532	450	529	469	522	515	437	468	493	446	493	477	504	495	468	520	526	489	526	456	503	534	482	486	457	523	498	474	521	520	510	468	501	516	531	470	486	486	491	515	499	504	488	530	483	462	508	507	503	484	490	507	488	528	478	486	484	518	486	443	514	527	504	502	495	465	485	525	475	497	510	505	501	520	500	464	485	502	530	467	491	493	513	489	496	492	517	471	486	481	486	496	516	509	523	495	511	511	462	521	475	461	500	525	469	493	458	470	480	522	508	541	478	518	505	493	461	498	516	493	501	478	521	505	481	485	478	476	473	508	489	538	478	503	532	503	532	468	496	484	516	488	537	493	490	495	546	525	493	484	516	506	535	477	475	470	512	483	500	478	494	507	496	504	521	512	533	512	495	509	498	468	508	497	487	541	525	519	516	524	468	474	445	478	509	513	510	490	444	522	525	505	500	487	526	473	499	561	532	500	495	501	526	504	502	525	496	489	510	517	483	524	521	515	501	467	504	504	500	535	492	488	486	497	475	512	507	482	490	491	504	491	485	471	509	488	458	527	542	507	503	539	504	446	478	482	501	466	503	511	504	491	518	547	498	503	489	488	509	538	495	467	490	467	475	504	480	500	505	486	474	487	460	525	491	530	501	493	512	496	460	461	469	486	541	495	495	483	500	483	486	477	514	505	517	473	508	491	492	466	490	512	501	528	460	506	530	530	488	492	504	485	468	496	540	478	519	500	479	471	524	504	490	510	490	496	472	504	473	473	513	482	486	505	482	526	524	520	484	501	511	490	507	506	512	536	514	524	495	514	497	461	488	518	489	463	453	465	444	496	481	484	483	546	471	482	511	505	512	517	512	507	472	536	486	502	532	488	484	496	470	501	511	496	527	583	454	509	503	466	502	509	512	492	525	514	461	486	440	487	526	518	549	500	496	448	481	492	506	492	496	468	502	500	494	487	505	498	505	483	524	462	456	476	485	554	486	518	514	502	470	504	472	473	526	475	501	516	458	494	495	506	491	507	458	543	504	485	505	494	508	514	524	486
5725	2343	1735	984	897	700	569	493	2207	3027	2433	1257	706	527	467	424	448	388	418	408	421	430	408	412	458	436	426	413	397	430	429	407	412	429	429	417	422	393	434	424	445	429	426	395	417	403	440	389	404	432	401	382	395	419	433	418	388	389	388	427	395	416	394	411	377	431	414	392	388	417	391	462	411	426	409	406	379	474	419	357	419	447	445	404	426	433	427	380	425	400	379	398	385	394	418	405	404	416	430	393	383	408	430	397	427	381	423	411	415	433	416	422	409	399	400	429	443	406	392	376	430	399	380	415	416	440	403	417	428	403	402	428	430	410	386	376	391	388	406	412	419	410	445	400	444	434	401	393	364	425	426	404	412	395	387	433	375	390	417	420	409	423	415	396	427	406	417	381	364	389	409	409	401	388	431	398	407	399	413	415	429	418	416	399	400	387	418	380	409	437	387	443	405	421	411	402	406	407	412	433	388	424	381	384	381	458	410	419	407	408	424	414	441	424	410	428	401	434	411	390	436	394	465	424	433	395	443	415	416	411	414	398	395	401	399	421	392	383	411	403	422	429	426	391	370	395	448	413	432	368	367	404	424	391	412	419	398	400	385	389	418	422	416	423	402	421	425	421	406	394	425	407	416	413	449	419	411	438	394	395	385	405	419	359	426	433	450	421	406	417	400	407	406	403	397	418	394	409	423	399	370	420	429	415	419	414	380	379	401	415	416	412	405	427	422	385	387	418	399	408	450	440	415	393	443	386	393	427	399	409	409	437	402	451	394	393	386	382	404	432	407	430	425	392	400	415	403	381	414	385	410	381	414	403	439	376	390	391	403	396	381	438	407	385	371	428	417	433	400	398	421	415	410	396	413	413	424	415	427	392	416	374	405	369	405	413	406	392	441	377	370	418	407	425	400	401	392	451	392	393	436	412	376	402	413	410	434	410	410	418	433	445	424	408	442	415	414	399	382	434	404	420	393	412	412	395	415	409	378	382	367	425	391	429	405	429	443	447	439	402	409	397	404	405	411	398	421	407	435	407	397	400	384	400	417	390	445	376	410	394	391	395	413	409	399	408	406	403	435	382	407	419	413	422	399	400	440	382	398	395	422	381	427	380	443	430	428	411	404	403	417	411	404	386	384	402	364	399	411	417	399	413	439	417	414	400	413	424	409	430	421	405	404	445	384	390	430	453	408	426	408	450	447	382	410	441	435	409	427	425	454	446	408	425	395	413	385	379	427	404	416	399	402	394	402	400	395	392	442	421	366	412	425	386	403	384	416	401	440	417	406	412	419	382	420	394	418	411	406	414	421	358	389	408	401	426	439	397	401	385	386	433	383	425	430	382	415	398	419	451	393	383	416	418	393	399	435	380	382	448	410	394	406	387	419	400	410	437	427	409	418	454	431	402	387	396	411	417	397	378	423	413	456	423	434	371	395	334	432	384	431	398	421	390	416	398	420	404	431	408	414	402	379	408	371	394	441	428	407	443	427	421	445	435	450	408	394	427	400	417	428	369	416	426	410	391	372	388	411	415	390	424	410	419	422	444	414	424	402	418	468	418	384	425	440	424	415	395	395	398	400	404	412	416	382	375	391	368	427	393	391	419	412	445	404	428	379	400	396	392	400	430	410	372	420	442	370	438	394	396	382	404	453	404	413	430	428	395	415	419	412	412	410	403	389	412	396	437	425	407	389	414	397	406	414	401	419	432	396	396	438	411	393	386	378	412	417	429	403	410	415	421	441	404	423	415	429	413	414	428	458	410	443	395	389	427	412	409	417	414	442	390	436	413	412	401	434	434	384	402	384	412	427	419	398	394	395	399	436	420	391	405	381	448	356	435	435	405	395	415	370	425	436	412	366	433	438	430	403	451	409	388	440	427	412	435	388	400	443	391	383	433	418	385	384	399	419	412	432	411	395	418	403	399	404	409	399	367	416	421	406	425	414	417	425	396	410	377	365	413	400	399	410	419	391	415	420	387	419	450	395	372	403	398	447	393	398	410	384	436	404	389	424	431	434	406	405	385	403	408	417	397	411	396	412	424	390	394	398	414	423	398	435	404	394	395	390	393	421	404	415	393	383	399	414	408	409	388	422	378	443	395	387	445	423	425	402	442	434	401	393	418	420	425	427	436	424	427	425	424	408	403	397	390	397	390	397	431	399	398	418	387	390	404	430	414	395	403	443	416	395	403	409	407	405	416	386	381	406	423	398	426	406	399	403	419	399	430	378	415	375	412	417	443	433	451	399	431	414	425	446	447	392	410	424	400	387	400	391	400	415	408	397	411	409	396	404	413	446	414	389	417	413	412	442	410	443	397	400	389	406	399	425	428	420	417	433	370	437	397	396	418	399	387	446	419	430	393	430	407	431	416	386	387	416	392	422	391	408	408	420	367	417	388	426	402	413	451	440	382	430	409	426	402	383	418	437	427	392	430	390	412	415	393	437	385	416	409	432	385	431	408	445	409	418	418	390	431	432	390	401	434	424	432	440	413	388	410	415	431	410	415	448	411	412	423	405	399	419	425	419	380	416	393	402	409	404	387	410	413	410	400	404	423	382	414	411	354	427	407	411	388	458	417	419	446	419	388	408	440	435	425	396	428	428	421	404	375	415	418	393	405	420	438	390	418	410	418	430	389	418	446	445	434	400	464	410	425	407	419	420	432	404	411	398	375	402	416	395	397	411	396	398	442	401	434	385	401	434	423	407	381	407	437	390	389	457	435	395	403	395	418	411	417	387	437	449	410	411	432	410	425	399	369	395	413	452	413	425	398	383	428	400	415	423	412	423	397	415	410	433	416	414	361	450	406	414	395	460	439	411	417	388	436	427	423	399	369	435	435	413	434	433	430	435	365	423	411	429	424	416	440	400	412	387	398	385	435	427	402	412	391	414	437	384	393	424	428	398	428	407	451	420	402	452	400	423	447	396	401	419	442	417	416	404	382	375	413	402	416	393	438	429	403	427	391	418	403	427	453	412	384	407	388	375	380	406	430	433	417	399	408	430	413	421	390	396	419	403	402	411	372	379	432	404	446	418	409	419	408	414	429	412	414	406	405	449	432	414	415	434	390	390	377	382	389	411	422	410	431	388	414	438	373	374	406	379	404	399	449	431	400	395	402	398	406	398	405	403	422	440	426	416	407	400	437	394	449	430	413	427	386	397	427	414	415	427	412	417	419	382	423	432	405	424	408	420	407	433	418	411	428	428	432	399	448	384	399	429	416	412	396	410	435	415	434	421	405	405	384	385	391	454	411	384	413	416	389	403	405	426	410	404	375	393	392	422	369	408	438	431	387	408	413	427	412	397	389	391	430	445	426	383	380	407	415	444	404	382	441	444	405	419	376	390	402	440	426	384	431	421	431	402	409	431	448	389	381	424	404	418	449	410	411	416	398	429	385	413	397	446	397	440	402	397	414	421	420	400	424	420	428	394	408	375	437	431	430	449	406	421	438	420	392	426	407	413	425	421	470	397	392	448	395	421	398
25612	21408	27281	25168	5846	1655	1197	957	13688	21361	16418	6663	1788	1007	638	548	574	591	612	589	573	554	543	553	565	556	568	542	602	595	573	560	594	591	617	594	575	520	538	572	558	532	604	534	556	552	550	529	609	594	580	586	579	515	568	583	554	584	544	569	567	567	558	542	588	507	575	498	597	531	553	521	583	585	537	566	540	574	596	583	551	576	559	572	535	569	571	520	544	549	601	540	526	555	512	573	560	627	572	549	570	535	595	546	529	554	556	600	600	566	538	601	563	623	576	563	533	546	534	585	557	537	583	565	557	595	549	553	554	557	563	569	562	575	533	511	601	557	529	565	591	532	560	550	546	532	590	546	517	616	594	552	564	544	537	520	624	589	555	528	573	535	574	544	602	583	582	571	544	586	537	576	578	588	588	569	542	578	557	569	572	558	617	543	520	552	539	529	541	586	530	585	545	520	523	537	561	585	534	509	555	568	539	628	553	557	532	531	570	557	570	509	527	526	567	524	529	532	562	551	588	538	576	543	551	566	569	540	532	571	562	537	569	583	560	579	567	506	540	584	596	587	582	527	587	566	566	587	564	578	525	522	542	585	591	550	534	592	534	575	553	553	585	598	582	549	525	590	548	567	543	565	569	563	596	571	589	620	541	600	604	556	592	578	552	534	560	547	564	541	549	540	534	540	564	597	546	566	604	584	600	518	522	559	572	575	598	555	545	594	527	561	577	565	591	507	572	548	545	563	543	554	517	514	531	535	583	573	541	612	538	603	557	549	556	566	593	573	611	562	574	527	570	539	559	568	569	552	556	532	588	563	531	559	526	582	574	545	514	567	547	554	605	502	529	530	579	569	549	563	564	557	589	554	557	522	542	595	547	560	574	586	536	572	591	547	538	558	596	563	575	532	562	592	574	557	584	582	580	530	577	575	603	559	589	544	593	556	565	560	564	559	559	563	551	533	561	524	555	579	526	563	506	579	576	539	580	563	545	567	548	560	561	568	534	571	577	563	542	560	518	538	554	592	537	590	577	547	544	581	549	595	579	557	584	602	569	551	547	552	583	575	591	584	550	551	547	576	539	511	581	516	544	599	547	536	582	504	595	593	549	571	584	553	561	565	591	538	552	596	551	555	563	572	590	575	577	538	564	571	588	548	546	583	545	560	597	572	560	519	563	541	593	606	524	547	566	543	550	556	586	560	568	622	545	562	541	572	565	525	524	544	541	592	532	531	616	603	571	586	543	564	527	552	530	578	561	558	568	553	598	623	529	546	539	534	563	578	566	565	597	541	555	563	583	584	554	564	539	551	577	581	580	552	542	563	556	540	571	563	557	515	551	559	569	592	585	547	543	593	563	529	578	585	536	570	534	549	549	530	539	551	550	569	546	552	554	544	580	552	523	573	592	565	604	531	564	556	590	550	549	560	568	516	552	520	585	516	576	558	535	543	569	573	521	566	562	537	529	549	547	568	596	554	534	571	556	586	581	583	567	512	565	596	520	573	525	547	586	559	530	541	535	571	568	553	605	584	550	538	508	586	578	521	545	563	541	548	560	583	535	570	595	582	576	572	529	530	555	582	517	534	559	543	537	554	555	546	573	515	588	595	560	597	547	558	607	571	626	576	550	550	589	614	537	565	570	553	526	550	538	563	543	569	550	563	527	533	557	571	609	522	560	558	588	568	526	576	592	578	573	556	611	574	586	547	559	548	567	548	531	522	552	549	530	572	551	524	558	566	569	586	540	546	541	619	588	591	521	541	600	525	561	542	532	550	567	552	567	554	518	558	549	581	584	526	538	571	567	540	560	555	525	538	520	566	627	526	525	543	520	554	573	557	592	545	552	550	529	558	570	572	589	588	547	551	606	591	556	569	576	542	563	565	558	601	566	556	545	522	516	549	577	586	562	552	579	576	565	594	573	610	565	567	584	557	578	575	562	574	606	528	555	557	547	553	572	576	533	538	552	574	522	546	576	538	573	542	526	574	594	539	573	544	555	563	520	529	529	534	543	536	542	559	538	524	540	564	576	574	638	600	597	559	550	523	539	558	583	565	557	530	532	539	534	582	596	549	547	574	527	550	568	579	539	526	559	563	595	543	590	538	563	561	517	566	600	500	532	578	555	540	581	533	577	538	570	583	560	507	548	562	549	564	544	592	541	558	550	565	553	560	567	548	542	561	569	537	645	578	574	567	510	594	533	562	557	576	547	565	560	570	571	550	608	551	543	591	583	523	530	528	574	561	555	571	549	555	533	556	547	551	594	534	584	581	569	549	525	551	598	568	532	600	552	578	592	566	582	572	536	568	535	543	582	578	585	555	598	549	555	553	611	595	579	571	507	546	536	548	541	552	548	541	566	559	579	584	582	574	575	586	577	581	552	591	544	593	565	517	568	546	580	577	539	546	510	567	581	545	529	571	581	560	567	557	539	593	569	519	549	590	562	547	519	560	535	540	582	566	555	524	582	557	528	574	509	534	571	560	568	555	550	539	604	538	560	551	556	533	541	528	561	576	561	621	568	563	513	564	576	544	539	561	530	540	579	608	598	585	568	556	552	569	527	574	571	517	594	550	545	611	580	537	526	512	539	561	569	548	573	532	567	573	529	566	527	582	594	591	576	559	570	538	584	596	542	564	535	500	525	566	546	555	556	530	535	584	584	570	539	564	550	547	576	536	597	541	539	521	547	563	568	530	527	564	542	569	542	547	548	549	596	555	510	600	536	540	572	504	497	586	574	556	573	563	556	576	561	557	577	597	557	560	561	565	520	518	525	554	619	590	578	567	523	585	553	552	565	559	569	558	593	538	514	569	536	618	562	527	561	556	555	569	568	503	549	532	589	529	573	558	552	552	549	570	563	585	553	534	556	517	546	591	549	578	534	547	554	547	553	536	573	604	540	536	564	562	585	565	530	527	577	584	568	617	537	570	509	530	566	560	526	504	542	543	582	534	549	560	588	575	548	560	564	548	596	596	581	537	576	575	515	537	610	563	564	550	538	570	549	588	578	518	539	569	572	610	573	601	527	584	541	563	548	551	612	547	569	553	573	579	573	540	586	560	534	554	561	597	574	545	539	563	513	557	568	547	560	553	544	578	522	582	580	546	521	573	568	533	556	558	563	571	524	579	535	594	561	593	550	537	538	602	592	550	596	580	553	517	578	539	583	525	573	612	558	571	586	546	589	539	554	579	556	593	550	521	577	560	549	567	556	564	592	548	563	565	536	569	589	551	597	559	563	534	537	563	551	571	566	556	560	560	557	576	574	599	579	469	581	573	514	528	578	552	569	556	573	585	551	540	530	552	532	563	536	545	539	577	511	554	557	544	606	554	590	574	564	587	591	522	535	586	545	573	526	567	564	544	566	532	581	561	577	567	592	555	554	585	545	572	559	515	577	556	576	641	573	526	604	588	528	548	572	588	572	581	599	583	579	536	532	525	540	548	576	562	534	536	535	521	562	542	554	546	562	574	566	518	560	570	557	574	542	530
4153	5249	4740	2177	1604	1404	1207	905	16902	18843	13549	5475	1734	932	560	484	483	480	482	466	474	520	458	508	471	452	492	470	486	524	473	483	475	435	482	475	462	455	457	510	509	482	493	438	479	516	462	467	434	461	483	450	468	480	485	483	486	524	483	499	505	465	493	497	470	485	472	439	515	473	458	476	524	465	489	484	506	481	464	473	458	480	468	485	499	472	467	452	439	453	490	462	507	449	496	481	461	492	472	465	501	474	470	514	482	475	500	517	419	468	474	464	477	428	497	472	487	490	463	491	477	440	446	491	496	495	489	512	487	443	451	475	497	474	474	470	487	460	460	449	514	456	509	488	465	500	480	454	463	482	509	498	469	472	497	484	472	461	485	457	455	467	498	479	439	474	467	439	484	481	471	469	476	437	468	488	486	479	506	497	502	479	451	458	482	479	495	460	475	462	471	458	477	485	439	419	441	453	473	472	448	452	485	472	468	465	433	454	486	484	482	485	499	472	447	462	437	472	464	424	463	458	479	455	465	452	483	509	467	422	492	496	469	484	481	524	458	482	524	440	513	466	474	508	469	502	454	508	444	446	476	492	497	518	473	466	446	476	490	490	544	510	502	426	465	460	479	514	471	528	456	449	476	420	463	460	484	449	493	488	487	472	493	474	434	505	483	434	427	483	509	507	475	448	465	460	464	485	477	485	499	483	479	483	492	446	433	478	437	497	466	450	495	455	470	461	516	438	463	468	504	475	494	448	491	498	487	477	498	471	482	472	476	442	509	445	492	489	439	493	476	445	444	452	488	447	451	498	478	439	472	494	449	478	494	463	496	482	454	427	517	486	491	464	453	470	459	466	453	473	440	469	469	511	492	494	497	433	515	499	482	493	454	486	471	486	476	476	475	529	458	477	540	464	482	437	473	490	442	475	494	497	462	452	461	455	469	461	449	478	490	457	483	427	484	447	510	479	498	492	488	463	507	475	478	482	514	478	497	436	485	498	469	476	479	453	475	479	472	523	462	464	476	478	479	428	459	501	484	440	498	484	448	471	488	495	444	524	459	488	474	483	500	483	500	475	479	465	471	492	435	510	465	490	478	479	533	501	495	486	446	442	469	499	463	502	469	489	474	473	468	501	489	431	471	440	484	486	496	477	461	489	503	493	463	479	459	504	503	444	440	468	484	493	488	473	461	471	507	439	450	462	497	457	466	496	488	443	530	512	498	505	446	476	453	456	498	498	441	510	436	474	452	446	485	489	509	490	464	461	485	473	475	476	505	474	478	467	480	433	462	427	481	448	450	452	447	499	473	444	471	464	468	480	521	482	426	462	489	459	460	465	451	475	466	481	446	454	472	466	511	516	483	508	494	456	468	457	471	478	421	477	516	479	454	471	479	444	496	479	478	432	466	468	468	509	439	474	493	493	514	445	451	445	474	475	476	452	475	471	469	471	520	547	481	494	437	498	447	502	471	499	452	441	436	451	430	465	476	511	495	483	454	459	493	469	456	459	476	470	474	475	498	471	463	493	486	497	469	481	488	456	472	469	443	477	479	521	488	440	464	471	469	455	500	491	473	462	469	496	450	467	479	438	494	468	485	461	495	452	472	478	461	465	478	500	439	482	525	486	497	437	452	445	489	487	484	481	459	462	478	436	494	472	474	456	506	428	488	475	513	461	434	472	509	462	459	477	476	498	477	494	480	467	475	478	470	476	509	476	471	477	490	495	468	426	463	508	476	498	455	464	476	484	492	474	485	453	481	493	479	478	467	458	469	481	470	480	501	435	486	498	490	502	461	447	451	463	492	465	492	436	507	477	464	487	471	468	479	482	486	506	470	475	450	493	468	493	463	490	479	489	513	463	479	466	474	455	468	468	414	493	466	483	452	499	510	480	454	471	500	463	489	463	465	487	494	497	464	519	464	483	463	467	485	504	487	457	436	475	443	480	462	507	493	478	443	510	467	446	447	497	518	439	503	435	468	455	501	470	455	462	457	488	468	505	453	489	483	477	487	433	487	469	481	456	483	444	462	464	468	483	465	494	465	457	483	457	421	451	462	461	484	455	448	441	481	452	500	495	482	443	460	512	448	478	459	452	474	469	430	470	449	507	484	500	472	478	472	490	456	445	456	453	433	495	511	448	468	457	469	480	491	488	495	470	487	502	475	459	472	467	447	485	499	475	484	474	469	464	465	475	494	464	429	468	447	487	479	470	513	473	471	488	448	469	477	494	457	481	495	497	470	483	472	465	477	474	479	487	476	450	457	486	495	512	508	463	453	505	466	485	503	472	494	473	472	494	445	482	494	487	501	452	450	492	493	456	465	461	481	442	499	461	464	504	477	483	487	477	477	458	478	467	418	492	479	489	421	494	488	466	490	484	470	506	445	468	471	473	466	480	505	484	466	481	449	450	484	469	450	436	466	470	468	459	492	516	452	460	496	458	486	500	462	487	477	468	472	459	468	475	459	463	493	478	439	452	467	480	482	479	491	488	450	486	468	460	449	499	510	492	486	459	463	494	467	466	457	464	441	454	468	476	507	459	494	499	470	492	487	497	468	465	458	477	453	509	467	475	510	450	474	451	476	444	454	478	470	466	463	463	479	492	458	471	469	486	477	464	479	474	451	481	465	467	499	514	489	494	498	427	476	469	479	457	505	457	461	481	458	440	439	460	487	486	488	445	484	469	455	472	452	462	438	478	463	460	461	497	474	471	431	436	494	462	447	467	436	502	459	492	470	447	455	465	468	457	473	446	445	445	484	485	494	450	474	472	519	465	424	490	478	461	468	465	424	489	479	443	493	504	479	481	467	435	494	449	483	467	471	463	504	468	440	489	475	504	438	499	511	449	460	478	494	450	480	484	438	479	459	480	480	407	488	475	509	476	454	418	450	498	454	500	466	459	480	455	477	476	465	442	508	444	456	451	505	470	485	475	479	467	491	461	497	468	472	500	479	477	448	444	491	494	484	496	487	478	472	472	442	477	515	475	460	467	489	454	491	463	460	455	465	453	526	484	484	449	465	489	467	471	465	474	494	477	501	441	430	478	475	472	475	503	475	488	433	478	478	460	488	466	456	482	493	443	458	459	467	473	471	473	451	441	474	467	482	452	448	504	535	480	474	480	475	467	481	469	518	452	451	487	473	457	460	507	461	487	462	459	499	475	448	460	446	478	483	476	505	482	462	443	476	493	443	461	460	508	475	468	489	499	475	490	470	458	513	451	488	478	509	514	459	491	443	441	500	469	496	484	495	458	473	471	489	488	498	479	488	472	474	521	455	466	475	514	507	472	455	452	458	493	440	481	443	459	454	454	492	472	463	453	504	491	470	448	475	466	437	482	472	462	441	444	487	497	467	476	460	465	479	444	488	464	488	427	492	465	483	462	447	511	478	497	428	464	488	488	487	463	453	418	451	476	419	472	519	490	498	482	474	508	479	500	469	492	455	439	489	455	489	486	473	492	442	450	476	432	440	464	459	484	477	456	489	441
24424	21436	28765	24512	21410	9568	2438	6533	30101	38033	30618	14864	3832	1674	891	750	780	769	685	685	742	756	743	701	713	707	772	746	735	725	735	709	700	720	724	707	694	735	768	709	739	686	736	742	709	703	746	767	714	697	710	718	724	739	718	742	744	698	657	680	745	757	707	758	738	717	761	732	655	725	717	762	756	715	723	708	733	709	729	689	717	738	781	701	704	720	730	673	732	670	707	724	709	704	772	694	727	759	733	715	689	698	664	722	712	760	694	759	729	714	692	756	735	681	685	755	715	678	752	737	738	721	697	694	727	702	716	706	728	744	698	726	779	672	704	697	716	702	691	711	701	718	728	769	755	727	680	743	706	708	657	697	712	716	735	697	722	655	716	645	730	722	710	740	681	741	709	707	727	700	672	671	655	717	689	696	736	705	742	711	706	676	735	722	713	718	732	723	685	710	718	696	647	681	740	699	706	718	704	713	728	703	747	726	665	694	696	685	720	738	709	721	679	750	723	748	723	713	685	729	715	636	722	761	749	708	736	669	716	698	734	683	734	727	729	769	705	660	690	766	714	741	735	690	675	747	740	738	709	686	686	722	708	698	720	738	657	675	670	714	748	751	680	724	736	716	717	739	681	714	686	682	718	689	695	754	658	722	759	730	746	740	716	759	702	733	723	700	707	671	712	763	695	656	704	665	684	725	769	671	705	696	661	684	643	691	727	732	653	775	727	720	688	671	716	723	638	757	726	709	744	731	708	684	653	704	710	659	737	731	721	732	708	732	759	692	766	678	719	695	760	704	719	735	716	712	687	748	696	740	712	709	729	751	704	702	719	738	645	775	734	708	699	713	694	717	704	706	688	668	689	696	712	671	717	704	789	728	718	746	688	726	693	714	701	691	692	726	675	711	637	738	705	723	733	680	708	698	741	741	754	688	743	705	746	755	679	699	718	737	700	731	743	696	680	681	796	712	698	696	702	741	744	745	725	677	702	692	681	657	743	740	703	716	687	668	663	695	686	721	720	698	733	688	761	668	726	683	676	732	740	709	724	697	705	678	726	738	729	684	763	711	697	693	736	683	733	678	672	722	699	686	706	733	691	742	715	696	756	740	696	747	734	688	734	727	703	763	699	731	740	700	670	696	748	734	720	689	712	717	706	759	700	698	713	738	665	687	724	734	741	757	706	677	702	678	753	721	691	714	687	660	718	681	736	687	723	728	717	661	689	732	742	658	722	690	776	733	718	714	738	665	690	739	700	717	701	715	734	749	718	685	688	730	751	772	737	758	708	707	766	690	706	721	713	681	673	651	698	728	700	733	715	755	697	721	710	715	752	692	674	716	726	687	730	741	726	709	715	703	683	712	661	734	695	696	705	697	678	699	670	752	699	732	722	756	688	738	683	710	697	670	644	680	712	683	697	682	753	621	731	710	671	696	724	753	684	694	708	706	709	680	691	701	696	724	725	672	706	685	709	724	746	736	719	748	734	676	755	698	727	708	709	756	706	690	727	687	755	691	729	662	728	653	693	714	716	699	717	680	751	743	674	675	740	758	706	715	689	700	703	719	747	708	703	736	663	736	729	694	730	671	663	722	679	738	695	738	701	699	709	699	711	697	699	679	666	665	678	748	719	703	694	717	728	702	730	727	731	731	704	667	718	722	745	748	721	726	691	645	695	683	707	698	688	735	699	687	726	694	768	740	703	735	744	694	686	650	701	724	711	664	747	709	707	704	702	730	717	740	721	664	706	713	703	715	706	738	705	718	679	694	693	691	700	721	660	670	727	731	680	705	697	739	682	690	703	703	718	759	763	711	743	725	722	697	731	704	762	692	744	719	719	724	689	678	722	693	707	690	688	712	703	683	696	659	730	710	725	728	741	701	763	686	756	716	725	727	710	658	702	708	687	690	726	675	715	711	685	715	698	685	739	696	702	698	695	705	668	704	751	717	733	680	697	707	712	715	726	689	713	673	664	709	731	777	687	704	709	715	700	759	733	744	714	667	701	682	713	664	705	701	698	746	706	727	728	689	708	726	716	667	753	743	723	720	754	713	723	720	711	706	720	671	731	706	701	713	720	731	695	713	704	737	709	709	731	733	706	709	725	783	707	721	658	701	697	688	689	677	679	694	719	698	680	728	740	705	713	700	734	688	700	676	702	668	734	726	714	699	656	700	728	711	709	696	666	669	727	735	729	701	726	676	683	742	727	719	690	658	776	708	715	738	738	681	655	739	682	646	690	726	735	745	713	695	690	678	707	678	700	698	701	755	685	688	682	689	696	661	713	705	733	701	666	694	702	748	727	699	746	733	735	703	738	731	733	717	763	746	672	714	732	699	740	745	729	729	686	699	721	697	757	686	705	725	695	657	733	701	720	684	738	705	728	709	673	760	719	731	678	722	723	725	702	724	736	718	718	697	675	741	708	734	727	734	702	699	697	673	726	746	699	693	696	711	665	765	766	696	718	718	697	743	720	722	778	693	681	692	719	724	716	698	733	698	745	671	659	725	701	702	692	709	715	699	758	721	712	705	717	746	760	716	743	715	713	697	674	699	736	714	731	680	718	743	703	680	711	746	696	719	753	707	701	647	726	685	673	678	702	689	648	679	711	715	737	716	749	669	715	708	706	717	693	676	757	701	671	705	715	640	697	688	698	730	742	683	667	722	704	704	722	715	674	697	709	728	746	710	701	691	745	723	746	699	727	717	690	709	694	681	736	692	703	738	663	725	733	673	722	728	686	707	700	676	663	703	651	692	696	667	710	725	728	672	702	720	706	717	689	723	675	642	717	705	709	699	752	730	706	698	677	721	702	733	727	682	731	673	714	714	702	716	643	724	726	715	761	693	720	673	697	715	737	728	736	731	746	732	705	736	646	715	726	699	662	695	746	696	680	688	719	726	696	744	743	653	708	704	728	700	717	739	735	714	713	689	713	709	664	711	715	700	742	699	734	703	706	671	718	730	713	737	751	660	696	668	659	697	704	732	653	699	685	711	751	732	737	706	707	704	758	742	744	712	747	723	779	723	713	646	688	667	684	688	693	698	736	652	690	727	721	671	703	748	761	724	717	674	707	728	709	715	746	738	688	698	701	666	792	748	730	687	714	695	707	713	726	751	682	685	698	686	702	715	712	690	739	728	653	691	696	714	691	707	700	703	732	664	705	714	755	682	707	695	690	712	730	720	725	648	698	719	682	716	708	710	727	736	744	700	669	723	747	705	670	691	706	698	672	675	721	714	712	713	754	740	698	730	652	713	748	719	723	719	699	710	722	711	733	727	717	733	713	681	676	668	687	682	682	684	673	688	696	685	743	738	698	711	679	742	694	724	665	696	701	687	699	751	705	686	677	738	697	718	734	694	669	741	687	704	722	747	718	695	675	703	771	737	702	677	687	690	716	724	740	677	670	713	705	686	725	714	705	731	746	751	687	723	721	736	670	694	703	725	706	735	718	682	765	716	691	687	700	702	716	668	707	659	680	698	751	666	717	718
4621	7894	7598	4078	3079	2263	1581	8275	32290	32934	24629	10650	3189	1678	742	637	611	592	576	586	621	545	582	611	578	587	570	619	585	607	562	620	593	616	604	603	623	587	608	559	578	586	619	619	593	613	589	629	585	602	563	651	614	583	603	586	566	606	616	606	607	582	615	623	577	575	621	597	583	630	576	585	619	625	627	600	552	586	584	565	588	623	606	560	586	554	601	576	620	572	572	647	586	624	591	600	581	579	580	583	549	565	535	608	599	572	587	585	646	593	603	605	567	630	591	592	595	622	628	620	605	621	559	583	578	577	609	582	573	584	571	627	579	612	589	567	621	592	588	617	597	593	556	559	563	577	570	600	604	583	564	597	584	548	609	577	621	625	612	614	551	594	555	589	607	621	551	597	554	559	547	613	567	570	577	565	629	618	566	578	624	605	590	588	591	624	553	600	560	600	600	592	593	591	560	591	582	598	580	614	580	578	600	627	606	589	610	604	575	571	569	612	580	600	621	625	605	585	592	594	602	593	612	620	590	612	573	611	582	604	637	601	633	619	593	551	591	604	555	597	595	603	553	592	614	583	625	603	601	619	560	604	630	599	599	622	587	594	597	605	608	614	596	581	625	583	616	568	578	590	603	566	561	619	585	574	647	571	608	553	548	561	574	624	567	590	580	576	568	552	591	572	602	591	585	556	553	528	624	534	575	588	566	569	585	615	575	561	632	610	587	556	589	614	585	574	591	595	561	591	590	627	569	583	598	577	581	621	586	578	591	576	603	562	621	572	543	579	571	604	601	585	582	588	578	582	568	605	613	551	535	619	617	631	584	593	602	631	574	585	563	591	607	619	614	565	597	612	594	573	573	612	562	607	551	598	562	604	588	619	588	578	621	593	594	591	593	561	581	565	581	564	576	620	602	575	624	622	630	544	614	610	558	588	627	563	597	568	534	594	575	571	615	554	576	566	523	602	582	531	622	583	575	558	559	565	633	668	548	543	592	618	569	607	628	611	621	597	592	607	609	612	562	560	581	554	595	582	613	606	584	535	605	590	590	610	595	605	581	632	596	587	553	603	613	595	589	577	613	622	565	576	576	576	572	570	531	566	574	541	616	609	576	643	578	563	593	569	622	549	617	593	572	563	586	587	560	573	577	604	588	572	617	592	616	601	624	594	593	561	596	589	574	579	596	612	589	566	579	630	542	610	591	606	526	626	594	593	590	611	568	553	577	561	597	618	608	604	556	583	574	581	591	589	553	569	581	591	584	532	599	593	563	546	579	549	598	611	592	538	580	610	637	589	553	563	643	596	588	548	605	652	586	557	580	581	617	616	575	595	562	594	588	580	605	558	614	599	579	584	608	630	643	581	592	618	594	634	615	595	527	619	552	601	618	552	588	607	565	572	594	590	562	590	603	565	604	620	564	572	574	564	581	603	585	613	608	562	544	522	578	558	572	616	571	544	575	604	559	571	569	570	590	610	591	575	556	544	607	574	614	583	581	574	599	579	553	584	558	613	602	588	552	552	615	602	604	633	593	651	572	575	588	566	635	576	572	590	596	616	593	585	592	590	592	600	594	605	568	595	586	565	605	629	620	575	627	560	576	600	613	551	601	582	546	614	600	547	581	562	587	602	539	584	578	569	579	578	585	610	582	603	592	583	524	573	595	608	610	580	550	567	591	538	618	608	586	598	624	652	617	570	587	596	578	609	613	563	608	578	595	616	576	576	611	591	579	552	587	606	579	571	588	590	613	599	637	558	562	542	577	526	578	563	535	577	598	586	585	557	550	625	583	614	606	588	550	577	639	575	590	604	550	626	610	558	572	564	611	625	552	563	617	621	615	603	596	605	584	577	569	589	580	592	624	575	585	574	587	580	587	637	558	576	584	566	570	576	599	618	568	628	604	567	592	567	621	610	587	513	553	555	614	581	567	557	564	636	571	566	586	567	561	587	559	599	629	609	617	583	561	593	575	601	611	545	557	598	586	602	581	653	615	554	598	578	550	569	591	630	621	611	630	565	577	616	592	609	581	590	615	551	571	608	569	558	562	628	603	588	583	583	582	552	579	584	582	599	574	611	583	598	626	607	606	613	572	609	618	566	549	551	547	540	608	578	548	583	618	556	568	567	601	551	576	585	553	599	550	562	585	571	616	577	603	580	586	611	636	567	547	601	580	577	559	564	544	580	557	617	598	575	591	554	554	573	601	578	588	578	642	576	548	559	547	601	544	523	613	553	533	553	561	570	586	610	587	560	557	551	558	590	586	587	594	592	623	615	590	558	602	565	567	558	630	618	579	596	597	565	628	600	599	616	579	586	578	594	562	590	632	604	596	610	579	590	552	603	587	573	570	622	566	635	593	608	633	617	602	588	531	576	551	611	583	590	582	622	609	589	640	615	548	554	584	577	587	583	576	552	568	596	573	609	586	563	549	561	568	597	592	572	595	578	634	580	624	559	609	602	570	534	588	591	564	570	546	613	597	556	584	562	557	596	607	590	567	548	635	572	616	585	599	557	573	581	610	593	600	610	578	655	559	559	567	580	612	603	616	583	588	635	553	581	558	582	560	600	582	561	589	599	600	626	582	582	573	576	587	575	609	603	626	591	607	588	636	643	583	625	593	583	588	564	594	620	587	567	620	579	612	595	578	544	570	596	580	613	572	603	618	587	567	641	610	592	589	586	584	538	571	564	570	589	570	564	552	563	579	578	568	564	554	569	582	618	546	632	562	571	632	584	562	593	589	540	598	593	551	582	590	578	557	550	571	575	655	596	631	594	625	628	581	592	624	563	567	573	542	542	573	576	580	625	585	573	533	617	561	618	578	559	622	563	578	580	590	616	588	554	602	589	537	587	619	570	581	536	579	566	644	572	587	566	581	577	614	559	581	599	619	584	596	550	547	564	624	629	569	631	594	571	573	595	621	532	612	582	573	604	591	608	633	616	595	628	553	579	560	562	581	577	599	561	552	572	592	549	569	535	632	613	590	596	584	590	556	547	582	589	565	610	561	548	592	615	603	586	584	596	591	641	589	552	600	580	563	588	576	618	554	584	583	574	569	583	591	588	550	589	589	560	605	618	584	547	594	632	582	592	582	558	618	574	567	596	581	598	602	577	542	623	566	610	594	587	612	582	584	637	572	574	600	619	604	618	521	574	565	582	608	607	592	609	586	572	587	547	558	562	587	534	613	579	582	530	606	526	582	537	582	562	591	533	587	617	573	578	559	549	571	573	586	619	564	569	560	620	589	572	582	593	576	630	565	581	590	617	638	585	590	609	616	553	587	641	615	600	605	578	633	579	606	593	597	607	584	595	566	588	562	575	548	574	573	658	603	616	604	557	609	578	582	578	556	612	572	548	531	550	584	575	568	592	606	597	618	590	597	550	599	602	575	602	637	582	608	625	532	579	579	581	562	592	554	571	562	565	622	579	561	574	541	617	552	581	583	571	585	556	580	605	614	644	546	587	572	624	586	594	615	533	569	595	582	611
27654	12546	1992	1031	706	664	583	673	1942	2569	2127	1350	774	618	522	506	506	514	522	514	496	497	474	551	509	494	503	512	504	496	498	528	480	505	514	488	474	520	444	508	532	502	492	535	510	466	510	529	511	504	567	495	495	518	513	507	528	517	517	500	505	478	483	503	533	499	499	517	507	541	506	472	538	487	536	526	519	549	512	507	517	476	518	521	508	545	491	497	520	496	549	497	499	473	536	517	505	519	514	536	520	502	496	488	493	486	504	483	482	495	479	545	535	477	504	491	503	521	511	493	490	487	494	530	512	521	501	497	521	511	519	499	505	533	536	487	487	493	536	511	529	534	492	487	507	534	474	479	493	520	497	536	552	502	515	533	510	467	502	500	516	512	501	478	521	480	502	495	505	520	495	483	518	471	519	501	496	490	536	503	491	456	505	490	490	543	530	518	507	452	496	496	530	531	512	530	528	525	518	464	492	511	515	485	482	503	517	507	469	496	506	513	527	488	502	521	531	516	498	524	465	526	517	516	544	494	522	526	482	470	508	507	484	497	514	516	500	520	508	478	574	460	511	516	567	524	505	504	494	558	494	538	497	462	525	509	536	504	506	524	494	521	505	499	511	475	526	502	493	511	536	489	502	545	477	544	491	496	527	496	482	472	505	491	479	468	519	454	524	533	523	480	502	518	489	489	550	531	503	508	482	521	493	511	504	476	501	479	487	532	553	524	500	562	529	519	477	537	485	513	493	508	525	481	515	500	540	501	519	514	497	509	491	525	527	527	501	534	506	551	498	502	487	502	524	501	510	496	503	530	495	506	490	502	501	481	516	515	488	512	501	476	467	475	500	480	498	537	524	518	451	496	547	544	504	506	562	493	489	463	542	494	536	520	531	573	514	496	541	476	536	529	500	496	529	477	508	507	516	468	499	488	528	560	481	494	488	525	520	544	494	512	543	511	555	553	529	501	495	506	496	505	574	485	507	487	483	516	516	547	481	508	519	544	508	521	508	505	519	535	443	463	503	497	526	554	513	531	521	539	495	496	521	486	469	460	471	505	515	486	524	515	523	488	502	470	470	506	534	487	517	480	476	525	568	530	487	506	455	545	479	500	501	574	492	548	464	492	511	521	525	508	519	524	509	529	524	516	508	518	551	513	500	529	563	516	513	486	529	537	484	482	514	504	542	546	517	475	517	503	484	506	502	521	507	491	487	512	463	515	516	545	535	492	474	521	522	492	506	526	556	515	532	525	522	508	515	562	515	495	542	493	515	552	520	514	495	526	527	498	521	524	472	488	499	542	522	503	540	502	531	475	488	473	522	504	521	475	521	519	527	523	492	496	502	500	511	511	448	524	522	500	481	479	486	477	548	467	532	502	499	526	563	514	503	491	540	504	525	526	516	492	558	526	505	522	521	490	509	495	494	506	478	484	488	517	530	514	493	511	526	509	543	540	491	499	483	496	507	493	512	536	502	477	439	494	506	491	514	511	527	505	545	522	494	511	521	506	493	527	536	527	493	509	535	468	521	518	470	558	491	497	516	551	514	542	452	487	494	513	514	501	548	486	541	507	539	540	503	543	523	506	468	470	522	494	536	487	499	482	546	524	490	529	533	523	476	464	497	517	518	503	478	544	474	498	511	512	499	499	482	473	499	532	503	476	556	502	517	510	529	496	534	536	488	510	545	482	475	517	484	522	549	526	504	549	532	527	505	505	438	458	550	534	489	517	501	508	499	512	507	509	484	508	528	528	495	497	572	521	524	504	519	530	502	493	554	557	506	556	473	506	477	498	514	520	539	511	510	523	504	472	514	515	502	534	518	506	522	451	487	475	523	510	555	538	495	494	519	524	513	458	489	502	507	527	517	499	512	484	525	485	535	539	492	522	526	492	512	521	525	513	470	566	502	532	521	508	548	532	495	518	479	499	492	496	503	539	518	546	494	497	486	513	515	483	516	487	499	490	501	514	532	516	515	543	502	507	540	516	501	538	510	530	541	521	513	525	469	477	513	488	465	482	529	523	516	516	500	516	507	499	525	484	496	493	512	548	517	509	484	508	462	501	510	529	486	504	474	497	499	473	515	530	487	508	525	483	508	545	574	561	501	489	497	475	520	447	470	536	500	484	512	470	494	514	513	504	499	470	537	508	537	533	515	465	513	495	485	500	498	544	489	504	498	539	525	491	488	483	484	471	508	490	506	525	493	496	507	511	498	522	493	491	540	468	483	533	508	492	547	494	525	498	505	459	528	541	530	499	508	495	477	510	504	499	535	504	497	561	511	503	523	476	520	495	504	512	496	520	524	520	540	547	543	527	541	560	498	470	481	518	504	520	483	497	508	520	551	494	504	482	546	490	538	485	451	482	520	475	501	548	560	494	523	508	491	524	534	513	515	493	496	537	521	478	508	528	508	512	483	503	531	532	520	500	483	486	500	499	501	488	504	502	524	516	519	489	522	495	482	513	538	494	486	494	546	522	508	538	489	501	545	511	538	548	508	527	536	484	545	501	475	516	498	508	545	525	533	564	513	502	489	496	507	503	522	498	469	466	509	532	509	493	495	552	518	522	475	488	538	493	521	490	531	541	480	527	522	466	544	524	510	476	486	501	517	519	521	474	496	530	521	476	503	505	567	510	499	535	549	492	527	515	510	531	488	484	541	515	507	496	514	496	485	525	522	515	508	548	521	516	497	520	534	496	509	527	534	509	497	503	550	496	496	516	517	526	539	531	513	504	498	512	511	556	520	553	540	512	516	545	527	537	487	539	512	499	509	492	525	549	526	547	492	540	483	510	519	546	487	506	506	513	521	552	502	487	510	489	497	547	524	518	542	529	530	548	508	496	516	510	476	513	517	530	510	513	484	553	486	519	522	501	510	511	527	549	530	530	525	461	496	539	507	501	485	485	495	554	528	471	483	492	523	495	488	498	496	515	527	492	494	523	520	520	503	484	502	531	542	567	508	521	514	498	555	478	475	515	499	513	515	500	530	493	510	492	514	541	531	513	560	497	485	549	537	504	533	505	496	492	522	483	458	481	513	563	525	529	506	525	492	471	509	491	513	470	513	498	524	497	525	504	508	485	476	493	514	491	503	475	501	532	494	456	514	504	480	466	504	527	510	531	541	547	518	480	524	539	538	491	531	533	538	472	502	471	528	509	479	502	549	511	509	512	527	519	547	513	515	505	515	485	531	534	525	521	477	497	540	526	477	545	520	479	532	526	505	484	494	500	536	522	499	524	491	458	501	532	509	533	513	495	498	511	502	472	540	500	509	495	531	502	502	534	533	516	510	534	468	482	508	540	477	495	492	516	486	489	488	516	511	543	498	503	501	477	493	531	486	493	534	531	465	527	517	510	494	561	492	507	493	526	502	529	533	476	522	496	482	560	505	537	544	528	547	489	532	486	536	474	482	495	508	484	511	511	503	523	510	514	504	504	475	550	502	505	482	547	520	531	497	520	519	502	540	545	528	546	530	523	529	504	510	485
5398	1341	1342	841	712	648	556	625	2683	2921	2325	1284	718	501	444	411	410	430	437	460	419	481	391	400	415	382	438	458	413	457	431	425	431	460	445	413	438	434	400	405	452	431	430	484	394	403	425	425	444	381	423	402	418	422	427	415	434	398	465	434	422	419	404	400	448	450	401	392	438	433	417	418	405	416	406	398	403	408	423	423	431	417	440	392	425	383	432	416	415	420	439	437	436	417	423	389	429	410	452	433	444	416	400	413	425	421	394	411	408	411	410	435	425	470	440	409	414	435	455	439	416	442	447	414	407	424	418	433	440	427	420	390	443	410	421	393	417	431	426	425	452	396	412	427	420	422	419	425	415	429	444	438	400	411	408	426	425	419	416	421	416	435	413	416	453	417	441	412	416	395	384	420	426	395	395	407	401	395	408	430	411	400	434	419	420	400	430	403	432	448	410	426	423	429	440	403	406	399	429	420	407	435	436	433	376	402	417	417	412	407	438	470	408	423	435	396	420	417	427	400	416	384	448	427	415	453	432	377	437	371	429	442	384	412	434	434	408	425	408	417	394	404	426	400	430	438	459	422	435	421	396	407	377	400	445	446	406	407	447	404	428	418	383	380	415	452	413	464	422	419	437	402	415	445	419	453	484	440	432	447	389	412	393	425	460	425	435	453	411	418	413	426	402	401	418	419	402	372	418	416	450	408	440	415	394	428	405	444	425	398	414	435	411	396	401	443	445	395	444	425	436	430	398	452	396	431	391	423	431	440	408	434	419	446	431	419	439	429	412	419	413	446	432	389	415	414	407	410	427	428	424	456	404	418	411	422	418	393	418	450	431	460	389	416	414	410	424	414	405	425	406	417	392	391	421	383	426	457	388	443	414	420	430	426	446	451	438	378	435	426	389	409	400	401	415	400	401	478	394	440	423	417	438	397	397	391	460	446	419	454	445	421	406	435	419	396	453	453	430	460	429	418	398	399	441	409	422	394	440	403	388	411	420	393	455	413	454	418	415	413	447	410	415	439	429	422	448	439	425	402	451	390	409	403	436	377	451	417	399	450	438	396	422	417	433	405	416	436	465	427	406	439	404	435	404	430	435	418	411	391	448	401	425	409	397	425	391	407	426	409	377	400	429	411	450	468	406	426	395	435	415	411	432	405	393	412	429	446	425	447	413	419	433	409	413	457	393	443	423	439	434	432	444	416	390	446	425	417	401	424	425	428	444	434	458	428	434	423	417	405	435	417	426	416	459	426	412	447	423	446	397	435	393	408	416	425	419	419	404	477	409	432	400	430	461	423	427	420	417	450	427	427	403	435	422	447	433	405	465	453	429	455	433	414	412	424	437	393	416	407	425	391	402	427	419	449	419	414	430	409	434	430	442	408	430	408	411	429	464	450	397	418	428	391	418	414	414	412	444	420	416	441	447	435	421	437	423	427	417	446	469	423	420	400	442	429	437	420	416	406	388	424	398	427	445	409	402	443	422	419	418	431	426	456	400	414	421	416	439	459	405	416	410	423	392	405	427	402	427	393	418	428	407	435	433	387	399	427	446	430	455	404	426	414	446	426	430	399	429	410	421	420	426	420	391	394	431	405	385	461	431	423	421	423	438	432	408	381	420	413	446	446	418	455	416	454	415	441	434	408	427	416	382	447	402	389	414	452	457	430	394	419	413	391	433	400	402	434	424	430	444	382	411	428	413	406	430	431	419	403	452	390	392	429	417	399	412	409	456	454	444	395	383	399	415	424	407	410	400	415	389	418	452	434	400	420	466	400	446	425	440	411	426	439	394	443	429	435	416	457	428	411	448	431	424	426	419	416	438	399	400	396	451	427	406	420	438	425	411	438	412	393	440	399	423	362	410	429	420	481	420	438	409	382	419	390	420	426	413	440	452	397	431	442	396	438	395	400	402	439	416	436	414	436	402	426	414	424	426	420	440	408	432	457	392	450	435	439	433	412	434	413	419	420	399	451	448	409	451	394	405	453	453	445	439	422	422	433	425	423	420	408	391	432	451	429	388	433	454	431	428	440	424	423	411	464	405	425	440	457	412	426	442	432	394	428	420	440	407	448	424	409	429	422	420	428	393	443	408	428	429	398	366	393	437	394	419	377	428	416	428	433	404	453	406	464	446	417	462	429	433	444	412	436	404	403	384	427	469	390	412	441	410	467	424	420	386	407	430	445	398	436	413	441	445	402	428	409	405	429	411	431	450	416	397	402	418	382	429	398	396	450	406	412	390	462	422	434	455	425	393	440	415	394	407	411	394	438	440	408	401	461	407	407	434	428	424	422	429	418	402	443	424	441	412	416	442	412	381	392	436	417	408	354	423	428	402	413	419	439	407	408	405	404	423	435	407	408	431	419	425	373	414	455	415	418	391	431	392	410	468	408	413	428	450	385	409	425	436	440	412	402	418	428	428	413	428	431	394	433	429	403	426	391	385	398	418	426	441	405	434	424	442	422	444	419	385	438	400	423	411	448	451	464	434	444	435	411	426	423	424	422	443	397	412	449	427	400	425	446	403	423	421	429	448	425	397	476	400	411	429	428	404	388	437	407	451	396	432	458	392	408	407	425	400	418	472	415	436	429	419	440	446	438	388	400	373	407	442	427	444	432	425	396	451	411	410	423	412	412	419	391	411	397	421	412	416	406	433	429	408	433	422	424	392	428	441	447	437	411	408	447	430	417	416	411	400	448	419	444	444	403	452	418	405	382	407	440	417	430	461	419	429	445	434	428	399	411	402	465	382	401	422	427	400	413	430	445	409	447	433	390	411	446	411	429	445	455	441	395	394	408	395	436	400	391	413	415	471	404	404	407	425	390	456	395	386	453	454	439	420	448	430	405	438	429	405	398	430	443	409	409	446	415	451	414	438	425	405	442	433	431	415	432	419	452	428	413	439	417	387	415	461	420	413	483	427	419	439	415	410	430	399	440	412	421	421	435	403	446	447	411	439	397	399	408	405	356	402	402	433	440	424	412	460	438	437	451	407	427	416	417	428	423	446	399	387	418	449	407	400	434	438	409	394	430	429	423	418	426	432	428	389	425	415	442	426	446	409	428	380	433	451	435	420	380	434	419	432	459	404	430	412	407	434	426	423	410	429	408	440	453	418	430	411	395	429	402	424	416	418	406	390	422	398	394	425	420	389	416	445	409	396	438	407	421	377	425	415	421	424	448	379	431	406	393	436	429	445	422	444	446	446	388	451	428	411	390	377	440	414	419	425	408	421	415	434	410	423	426	428	415	406	451	445	436	402	412	428	430	392	432	441	427	416	430	428	405	434	391	427	434	429	416	403	411	408	420	443	457	407	466	474	420	442	425	390	422	400	437	420	410	393	421	438	441	398	402	429	418	421	400	413	446	424	414	439	405	404	406	422	435	437	421	396	415	413	404	437	408	416	401	431	442	397	413	437	413	427	435	457	442	419	403	433	427	424	428	407	436	448	401	419	425	425	414	394	421	404	453	392	447	445	427	429	412
25709	21406	27180	25336	4917	1381	1038	839	13733	22200	15970	6227	1764	955	624	615	554	590	578	538	589	578	590	526	610	579	592	584	595	580	597	577	560	552	575	590	580	564	569	595	588	578	591	547	581	560	546	565	574	551	566	528	610	608	570	569	599	565	564	589	591	579	566	592	578	594	591	599	574	581	573	540	568	544	559	534	585	537	589	585	601	521	589	578	591	526	602	559	619	548	542	611	547	560	556	538	553	572	575	548	544	590	564	600	597	576	585	609	627	588	577	608	578	566	541	556	596	549	597	539	562	547	587	567	583	566	575	588	564	573	565	553	559	597	549	593	569	577	544	519	642	555	534	616	582	541	546	593	570	567	576	609	553	557	576	567	546	528	614	577	575	577	605	579	598	609	608	578	590	600	564	588	587	549	589	586	585	581	565	541	545	557	573	564	530	528	587	609	580	582	561	563	561	566	565	612	566	543	548	557	594	598	543	562	601	593	588	590	549	540	589	526	542	543	508	559	559	589	516	548	563	577	569	537	580	549	575	587	552	556	568	583	547	606	576	544	577	574	550	566	522	563	551	548	553	592	617	522	565	543	578	536	595	623	550	560	592	577	583	557	574	529	560	569	561	588	609	584	567	566	589	539	554	558	569	594	596	605	534	550	569	555	556	554	585	587	559	531	595	557	570	654	601	559	513	524	577	584	537	558	560	564	575	545	595	602	566	575	559	558	555	562	594	551	559	565	559	577	570	567	563	545	588	601	600	549	564	576	573	578	561	590	557	610	571	581	631	553	608	621	557	531	590	594	575	594	574	533	595	609	558	537	560	589	564	585	576	567	553	565	561	572	541	564	558	594	578	582	569	589	517	529	568	598	580	550	536	570	576	587	555	561	538	572	536	541	550	617	589	589	530	564	581	570	548	576	613	566	570	566	531	575	543	592	542	564	594	553	585	576	557	575	610	595	532	594	595	608	599	536	548	544	623	587	636	566	534	545	551	528	552	577	565	570	564	538	549	575	549	583	557	559	538	588	566	553	584	589	611	622	571	545	558	573	564	558	560	590	534	601	571	599	557	591	584	610	573	584	542	605	525	587	565	610	547	594	594	533	630	556	567	605	580	544	600	581	593	562	607	547	551	574	571	553	538	518	558	569	567	579	599	547	559	606	559	581	539	599	564	630	566	600	542	588	603	535	554	552	582	572	555	577	569	570	564	562	570	552	554	579	616	553	561	548	594	565	573	530	566	561	607	563	562	565	593	593	557	543	597	599	562	554	592	567	581	565	588	597	568	574	567	555	583	518	571	569	582	559	587	534	556	578	517	558	575	560	540	610	566	579	582	584	551	568	584	607	612	587	579	584	563	550	526	559	585	542	558	593	565	580	579	594	583	589	580	600	600	555	553	580	544	558	590	604	598	578	597	591	549	571	569	567	544	578	613	550	597	564	567	527	585	545	586	572	543	584	629	604	562	526	577	563	573	579	558	570	576	585	559	549	598	598	570	582	593	559	575	605	561	604	580	599	561	614	592	602	579	611	573	557	588	528	531	539	599	575	563	539	518	606	600	547	579	586	606	574	583	578	554	599	551	591	567	579	550	621	585	558	579	523	534	567	616	588	576	568	594	566	572	570	556	569	568	599	593	570	580	595	557	600	555	568	547	603	583	571	597	568	530	555	542	570	589	547	599	579	596	607	522	557	566	553	604	548	618	553	551	571	536	552	573	561	558	549	554	539	554	563	592	562	595	528	550	571	560	560	559	594	589	582	581	562	558	549	566	583	609	566	609	561	503	565	539	505	542	575	595	583	581	562	532	578	505	572	560	572	576	584	593	546	538	601	579	598	553	555	575	551	600	572	564	536	563	580	579	584	542	592	582	575	519	575	554	542	558	598	573	579	536	518	587	516	565	553	556	555	574	552	564	588	579	601	576	599	598	574	595	581	584	538	552	569	548	567	534	603	604	562	564	607	576	567	553	547	585	626	552	533	575	597	574	574	589	609	555	579	575	605	588	591	579	602	557	577	567	571	569	570	600	601	559	567	613	569	594	548	564	575	525	578	574	547	576	555	557	546	564	581	569	545	486	556	529	563	588	608	590	601	566	566	595	552	588	551	605	550	557	621	554	545	609	564	590	570	562	563	607	585	561	562	562	561	590	529	561	603	576	566	584	600	570	542	531	602	572	581	626	573	570	548	572	584	556	561	552	538	536	578	603	560	594	600	588	610	606	568	578	547	584	552	558	565	555	613	562	578	570	568	634	583	583	529	594	564	592	585	590	587	586	552	599	573	555	548	548	559	612	547	614	582	541	551	588	614	558	548	531	576	539	586	606	621	575	553	540	538	574	547	511	544	596	576	583	547	561	577	552	566	567	565	557	559	548	553	636	581	548	538	574	574	555	560	588	563	583	586	581	563	574	570	559	589	587	575	534	564	544	522	515	570	552	554	593	592	584	583	579	579	567	556	567	550	552	578	577	581	547	581	576	596	617	628	563	551	584	554	565	564	576	595	523	517	592	641	553	586	598	597	523	553	535	592	530	535	585	582	561	540	616	573	604	576	544	562	587	579	573	543	556	591	603	532	572	572	581	574	549	550	530	568	604	587	567	537	544	591	569	550	573	562	612	553	565	560	605	580	535	529	543	598	538	570	571	572	589	566	517	564	576	552	572	558	585	552	564	548	570	539	585	623	593	615	601	600	592	546	584	539	605	554	585	588	579	584	573	606	535	549	619	585	549	566	582	594	564	545	578	558	621	569	564	557	555	600	597	590	551	566	555	554	576	584	567	584	550	551	603	546	533	613	532	563	592	560	546	589	602	572	557	531	594	596	594	547	567	602	586	587	571	556	557	568	573	557	588	559	583	558	590	535	608	553	586	572	582	593	588	594	595	562	565	577	578	562	578	613	589	565	633	563	564	550	562	553	567	551	588	551	578	585	581	586	561	573	533	557	593	592	565	536	545	618	564	584	567	570	587	562	538	605	537	585	611	585	568	554	606	573	544	563	584	618	587	620	555	547	570	604	586	573	561	560	534	600	570	555	532	526	558	565	546	541	549	560	553	526	544	528	591	564	555	498	569	570	560	591	589	560	581	566	548	555	565	555	525	539	583	576	544	577	567	635	559	524	546	564	585	568	583	630	557	570	583	547	565	544	562	575	535	550	569	562	545	567	596	602	558	562	561	588	572	568	580	538	584	592	543	579	513	628	599	529	561	575	545	539	590	585	631	600	593	570	571	568	552	608	573	567	583	559	587	539	546	589	551	600	573	602	585	570	591	555	550	573	550	569	573	565	557	531	560	579	554	563	564	532	563	550	493	586	555	590	548	565	558	559	578	595	606	530	563	537	567	571	540	588	544	592	496	550	568	627	586	577	549	552	530	577	582	552	518	579	612	579	557	584	548	612	568	581	577	576	596	551	552	543	539	517	575	566	560	576	553	543	590	566	544	520	576	565	537	590	596	594	592	586	576	577	561	628	592	542	582	610	561	573
4143	4119	3123	1676	1285	1094	1019	836	17166	19337	13217	5214	1756	934	605	513	448	498	499	510	474	488	500	525	500	522	477	493	509	462	454	456	489	478	484	483	516	484	482	486	468	503	478	481	467	480	533	481	465	517	493	492	538	520	483	510	465	487	496	517	510	515	461	490	463	458	510	466	499	486	501	492	481	470	509	471	526	500	505	489	514	477	504	538	522	464	514	541	516	408	493	512	529	511	482	486	445	494	470	489	487	472	478	486	461	479	478	503	493	493	451	512	494	543	493	487	507	495	468	491	499	490	517	504	507	465	481	496	504	499	488	474	463	514	463	499	501	512	476	458	481	498	432	496	456	475	511	489	490	486	519	509	464	494	501	507	545	433	488	493	506	504	490	475	488	498	511	449	475	449	483	521	475	468	476	508	520	502	490	483	478	468	457	511	517	488	481	477	483	477	490	482	454	507	485	488	467	486	484	474	459	497	493	462	465	414	517	536	486	465	487	479	489	495	460	532	493	497	503	463	498	506	497	462	506	457	458	497	482	507	484	472	448	479	492	463	474	497	508	513	496	485	476	494	486	489	467	496	475	461	482	515	489	506	479	471	491	464	506	499	498	465	478	490	490	509	469	478	501	451	499	463	498	495	517	479	439	537	501	483	471	478	491	477	502	449	453	459	502	480	496	459	505	513	485	476	494	509	456	475	483	477	527	456	515	531	460	432	486	487	526	498	455	482	473	462	487	502	497	502	466	506	466	496	502	453	514	492	471	469	490	475	472	491	445	476	489	472	469	494	528	476	467	495	497	471	461	522	479	487	513	497	516	478	460	503	475	506	492	479	500	481	505	477	490	454	467	487	468	449	511	477	491	484	477	478	479	442	510	459	475	464	481	505	505	503	495	482	480	490	487	497	482	511	487	496	489	463	489	464	491	510	456	504	496	466	454	506	454	485	411	511	507	481	503	491	454	446	490	454	458	523	434	482	502	493	491	462	455	479	480	506	424	455	505	511	455	475	545	427	489	500	504	493	497	467	478	478	495	469	492	534	534	542	487	447	463	454	435	463	462	487	471	463	460	497	450	476	482	450	521	532	476	479	481	477	443	490	498	467	472	463	519	445	443	469	471	515	503	531	532	514	431	477	483	439	496	511	484	474	491	492	458	517	506	457	464	451	505	488	529	455	482	466	480	503	518	503	498	461	454	509	482	505	487	447	475	489	457	484	498	507	474	493	462	528	507	456	483	470	488	501	468	479	473	508	501	499	484	508	490	485	455	480	459	480	482	472	494	462	464	492	495	488	516	496	511	475	464	431	467	493	465	448	449	461	468	458	484	470	489	488	472	486	450	512	482	491	501	481	471	498	480	479	508	520	487	513	473	459	509	507	500	470	491	508	525	507	500	500	538	505	460	487	479	470	465	512	480	509	478	465	452	464	498	447	438	478	488	500	456	498	490	511	476	456	480	527	492	481	479	472	520	529	502	490	482	452	454	499	516	485	484	481	499	472	504	499	492	489	525	428	464	458	496	495	428	494	480	487	499	493	472	507	508	489	494	473	474	487	500	511	455	466	492	515	542	489	518	442	477	512	475	486	493	474	479	501	484	491	480	448	479	482	472	523	456	468	459	474	492	460	482	517	518	475	478	437	508	487	483	493	513	490	483	486	489	504	443	462	503	499	478	512	486	496	542	467	523	518	523	463	437	493	478	481	498	486	490	477	504	485	471	462	497	501	481	509	504	528	492	476	506	469	478	468	492	461	500	516	511	516	497	499	482	454	499	469	462	478	481	489	470	516	481	511	472	474	471	524	486	462	496	479	430	478	517	463	520	470	498	522	471	493	472	462	523	504	478	475	471	498	493	474	465	508	475	468	489	498	509	499	490	489	534	473	458	461	483	468	456	486	483	512	486	470	495	484	484	470	450	503	478	487	487	509	470	470	490	483	494	495	472	508	481	470	472	510	454	477	493	485	440	505	471	484	519	478	467	446	492	501	464	482	495	471	510	501	468	479	485	482	504	482	473	501	493	478	482	493	490	500	479	468	478	473	526	437	521	526	493	457	466	498	483	509	474	485	478	476	500	498	483	466	462	508	442	507	478	491	472	496	489	506	497	500	499	477	508	494	497	471	516	485	532	484	525	467	497	444	491	521	450	475	524	439	461	475	483	471	483	466	492	478	462	462	458	457	446	499	460	512	480	451	497	474	501	579	472	477	474	472	459	465	473	497	507	455	495	507	463	466	461	477	503	468	476	497	449	432	481	530	511	484	456	514	467	510	503	462	468	456	550	453	503	475	498	442	498	475	500	465	455	466	487	452	472	490	461	516	489	469	500	473	473	509	455	462	467	484	477	488	468	482	515	498	494	545	473	461	476	484	482	500	490	504	509	493	468	487	487	462	483	463	450	481	512	465	464	531	533	501	494	473	531	462	493	486	517	486	515	517	451	504	510	456	483	533	467	503	470	526	461	449	458	489	501	488	495	474	487	509	469	488	482	486	479	517	508	485	498	489	507	477	458	457	454	507	451	509	453	443	474	483	464	482	500	487	476	494	498	460	509	471	461	469	502	487	492	478	496	478	518	522	493	491	477	483	486	480	463	493	479	534	477	485	482	512	492	473	468	451	479	494	441	529	474	499	504	524	517	465	468	499	499	477	477	470	505	505	489	469	516	463	512	486	504	504	503	550	485	520	474	438	456	486	518	457	498	494	467	485	481	474	478	497	489	473	517	494	510	471	525	528	515	470	450	539	460	483	493	492	467	513	492	452	483	457	494	462	473	478	469	483	510	461	455	475	517	471	489	466	472	480	498	461	512	497	471	446	508	438	445	488	472	478	494	485	493	476	471	448	479	475	482	477	492	444	470	529	464	493	486	515	538	461	486	476	485	490	516	515	524	485	531	475	495	480	492	519	488	442	533	466	481	466	486	457	480	476	468	486	488	488	442	517	477	489	489	467	474	469	454	497	491	474	500	509	477	484	482	467	466	468	470	447	500	495	501	476	479	478	496	498	465	481	495	487	468	480	538	493	460	472	486	502	500	483	475	480	472	514	457	465	458	490	517	508	455	487	462	482	504	468	474	475	491	449	509	469	502	470	510	507	495	523	526	479	477	500	485	523	506	489	468	459	449	497	492	448	495	469	462	501	458	514	441	518	479	513	499	480	447	467	519	480	452	460	488	493	502	476	494	497	443	450	509	472	478	495	490	465	449	472	491	489	464	473	497	458	490	466	482	481	492	453	489	500	478	465	487	484	467	457	488	469	444	516	480	452	463	460	488	455	512	471	485	490	514	483	472	480	469	467	481	482	487	460	437	487	478	497	500	501	444	475	482	482	454	480	495	485	471	471	507	504	463	460	510	476	480	440	494	432	468	475	452	471	495	491	480	520	481	463	487	468	525	472	487	474	462	453	491	469	486	467	489	479	439	527	478	488	474	460	461	500	486	483	459	498	502	466	487	490	471	497	464	501	476	507	488	477	482	471	492	481
24324	21408	28724	24485	21361	8906	2554	1432	25679	40438	30559	14027	3950	1754	945	802	721	745	814	688	768	713	745	696	694	725	713	735	728	695	788	695	744	705	705	757	774	721	733	740	715	753	709	732	756	732	738	724	697	681	743	746	718	749	698	739	714	692	728	720	728	688	766	737	742	701	728	737	724	750	721	700	781	706	735	690	755	673	713	731	706	744	698	722	727	714	737	731	742	720	697	766	716	737	729	728	701	723	746	735	717	752	694	765	740	732	765	702	705	759	724	721	761	713	723	691	758	709	714	685	726	717	691	691	706	710	664	727	664	736	705	746	717	746	736	755	672	722	753	781	709	714	761	731	718	737	656	774	729	753	729	725	718	718	695	701	717	674	703	701	715	684	727	749	775	685	726	723	729	724	755	725	698	746	716	720	688	687	768	724	701	713	685	727	737	733	683	749	682	751	727	754	699	725	686	731	746	761	732	708	718	713	684	711	681	716	727	733	716	727	747	711	739	736	751	719	720	695	753	703	730	693	702	706	729	723	690	742	763	756	714	706	698	689	718	693	734	758	736	702	718	785	708	718	687	714	691	663	669	727	692	695	688	732	741	760	681	699	745	722	750	699	707	703	689	688	671	728	707	702	757	719	750	693	718	735	746	706	725	733	710	747	695	647	707	748	698	663	705	749	704	669	714	729	684	716	674	715	719	685	698	745	755	744	711	785	711	720	735	714	742	727	724	712	694	755	709	725	771	732	696	732	720	697	719	693	744	748	744	718	703	688	738	698	745	761	717	701	726	674	714	692	752	726	743	714	695	707	723	735	688	771	717	721	666	688	720	729	709	725	752	762	746	727	740	696	713	661	735	677	717	736	757	688	703	746	720	760	713	739	688	762	703	664	698	729	707	743	708	661	701	686	746	728	744	714	709	691	708	784	723	701	730	760	713	712	709	666	748	708	725	707	672	705	739	681	713	748	679	673	718	727	686	715	704	709	690	693	721	725	726	733	715	731	718	696	749	691	723	714	729	729	730	763	704	689	677	736	777	678	661	709	703	748	685	737	685	727	663	708	734	745	707	737	704	712	757	720	699	734	686	674	743	713	743	636	706	737	687	696	708	738	761	703	737	679	698	712	692	764	769	736	706	692	720	696	723	732	732	751	712	764	718	732	703	714	739	696	766	721	688	695	764	725	654	713	698	696	691	680	723	671	707	735	738	704	679	762	693	704	746	725	710	776	662	707	706	703	656	696	687	709	728	700	699	694	737	750	715	698	716	700	753	683	720	694	694	700	743	720	757	713	711	663	728	733	706	726	713	675	708	671	705	729	704	710	728	692	717	714	744	666	738	694	742	701	689	692	683	727	711	673	781	733	732	711	648	722	694	715	721	683	718	702	708	717	723	745	693	694	714	639	764	714	704	709	736	719	710	704	709	732	727	715	686	735	730	757	711	749	682	746	683	716	717	714	699	689	703	673	750	718	686	730	721	750	696	737	726	706	717	724	776	733	709	702	744	662	715	707	780	718	706	699	702	709	713	740	718	741	756	677	726	770	717	706	728	701	686	755	727	754	687	696	703	677	721	649	754	684	682	667	727	683	714	686	737	678	702	719	694	701	714	754	805	717	752	727	690	676	640	702	699	702	735	698	643	692	719	736	729	659	729	694	689	787	725	680	686	677	736	670	710	713	720	726	717	766	768	774	691	704	684	686	668	715	747	691	735	734	731	727	711	708	753	694	668	703	729	712	715	708	717	714	746	717	694	697	710	723	705	716	744	745	725	714	718	709	745	743	692	744	695	698	737	733	724	754	670	740	618	663	701	709	689	756	724	694	724	683	722	735	732	733	732	699	714	697	702	743	725	688	726	708	698	734	684	738	790	674	713	714	727	725	722	710	730	658	730	757	773	773	772	679	709	756	661	694	694	645	719	648	714	716	703	709	654	703	709	745	688	721	686	711	702	784	749	714	735	690	727	709	715	689	694	711	699	711	702	690	739	732	779	676	681	712	722	722	694	704	692	710	672	708	733	713	707	714	723	689	712	711	683	636	725	723	662	697	750	702	721	699	682	757	709	721	744	727	690	714	707	690	738	710	707	738	650	746	754	726	744	665	713	722	727	686	709	759	657	699	714	713	682	752	692	669	727	711	726	737	778	711	731	696	691	723	721	657	696	712	718	709	733	775	721	730	682	715	737	689	688	687	669	730	741	688	680	673	748	710	693	690	671	763	703	722	715	682	694	689	718	691	722	714	731	675	699	670	727	715	704	698	727	762	650	744	656	698	747	705	758	714	694	673	695	679	711	738	728	760	769	749	723	775	713	719	671	698	685	726	682	703	737	741	712	702	695	707	704	691	703	779	689	718	744	735	734	682	699	706	734	703	670	676	641	769	696	688	749	689	705	723	699	775	700	659	710	715	716	704	736	692	763	646	733	702	720	777	736	701	725	697	735	735	682	718	727	692	723	696	714	703	683	738	747	719	730	701	752	668	712	709	701	730	710	700	696	737	706	702	701	700	693	689	718	736	672	722	722	677	715	692	768	706	692	711	685	791	684	721	744	743	737	750	742	716	701	716	714	707	708	756	700	734	746	724	741	720	707	667	699	716	687	723	747	699	665	716	751	680	728	676	753	721	701	707	726	696	728	732	705	733	737	706	752	715	725	699	721	797	705	709	709	747	704	747	710	747	692	716	750	684	713	753	721	715	675	695	760	720	747	677	811	731	730	759	728	737	731	714	757	711	717	723	663	745	715	715	693	713	703	716	698	747	692	715	759	672	703	745	714	778	723	664	745	664	760	714	682	683	694	706	716	692	702	703	717	684	702	700	718	711	730	687	688	697	733	684	675	718	698	749	714	721	684	726	744	730	714	754	717	714	711	717	722	751	681	672	746	688	735	711	695	719	725	759	755	684	721	727	741	705	686	692	705	677	700	712	754	722	772	699	698	688	711	692	709	731	717	674	721	763	714	746	699	697	725	755	706	725	693	750	706	700	730	730	688	722	696	692	710	678	737	709	757	719	713	772	769	706	679	714	708	676	698	745	713	744	743	708	676	697	685	673	751	724	722	677	717	737	700	689	680	734	747	707	759	724	692	741	735	691	699	702	728	694	723	701	695	723	732	761	717	703	743	720	697	731	696	709	730	690	665	715	679	696	721	742	731	734	696	715	721	712	770	724	678	754	711	698	682	705	696	695	741	716	724	694	702	685	665	620	683	723	728	750	718	722	671	732	693	681	695	677	705	732	693	720	693	703	695	717	715	690	746	748	690	673	730	743	693	716	749	703	725	714	789	736	718	672	737	704	693	733	711	692	723	734	731	716	723	676	704	740	679	720	717	692	759	697	737	657	734	719	716	691	692	727	739	710	702	742	756	706	729	715	695	720	671	667	710	748	740	696	741	706	699	710	706	694	729	715	671	684	690	688	710	697	751	769	766	785	667	692	702	717	730	678	684	707	703	744	728	732	717	721	690	707	692	687	691	673	752	751	684	736
4598	7924	6684	3423	2365	1879	1829	1431	30115	35207	24596	9753	3417	1631	832	602	630	601	591	647	630	599	646	627	613	655	614	649	651	600	578	650	638	581	578	619	564	599	583	652	589	615	612	595	622	554	568	573	625	598	566	558	596	650	630	587	624	574	580	635	592	603	604	628	603	619	623	617	573	572	606	640	642	572	647	593	603	635	624	634	621	557	619	587	596	628	579	590	601	642	589	632	625	587	608	594	601	567	596	571	596	615	582	611	567	596	611	628	574	602	570	594	577	642	563	609	612	603	606	603	625	577	572	606	643	607	610	585	605	575	589	625	613	592	605	550	577	557	607	563	563	597	607	614	578	603	600	610	558	601	584	554	565	662	576	553	601	623	620	624	569	609	608	605	611	592	582	587	599	616	578	603	613	611	596	570	577	585	603	574	652	580	573	597	579	607	614	587	571	615	591	581	597	653	548	585	615	572	632	617	580	604	646	634	598	562	599	615	581	619	609	574	599	544	609	596	570	519	587	639	609	587	607	596	553	553	600	594	592	583	588	574	620	570	561	637	602	587	572	594	582	590	598	578	599	565	599	599	596	596	569	570	569	629	563	560	583	601	593	609	584	593	539	590	582	626	593	601	612	599	572	567	537	554	597	621	581	606	580	581	611	581	577	563	583	617	569	611	580	593	573	573	635	602	571	627	625	559	626	594	568	592	615	600	540	602	529	577	614	585	563	655	545	604	546	632	597	591	549	583	617	548	605	577	591	624	613	585	593	587	588	590	591	563	641	615	579	602	617	571	636	575	606	619	616	580	653	618	566	557	549	564	563	608	585	603	579	597	626	627	581	574	577	582	569	564	604	589	564	593	534	576	653	584	591	568	573	581	605	571	572	605	571	632	572	530	603	578	602	553	590	595	631	561	629	575	615	622	544	591	566	587	576	567	592	605	610	626	568	592	612	590	607	601	618	563	591	565	584	592	580	584	586	584	572	568	599	587	586	572	595	568	595	617	577	571	598	622	598	577	564	567	576	586	560	618	598	580	547	585	610	592	596	618	541	592	575	551	620	596	582	571	570	568	595	555	587	581	554	517	574	599	590	578	577	610	587	571	587	606	570	565	576	576	635	582	566	559	602	584	628	592	544	591	612	586	617	577	623	614	598	628	590	615	614	597	575	587	588	618	585	631	575	626	600	606	617	578	610	596	567	559	609	586	595	614	576	598	604	576	570	573	568	600	597	578	590	603	586	592	608	603	613	633	571	591	589	599	579	617	601	596	575	612	567	596	603	618	582	563	578	591	549	610	568	612	620	583	601	624	573	565	600	587	582	557	565	567	605	583	584	592	591	571	611	615	609	573	576	586	569	599	582	598	538	595	556	600	635	591	612	613	616	586	538	609	594	616	580	606	580	576	593	589	559	573	579	556	574	606	598	574	566	571	569	599	602	547	616	560	591	590	568	579	597	591	570	596	542	600	585	584	635	563	611	631	568	597	600	627	530	597	543	625	581	559	634	607	562	527	592	600	600	584	577	556	589	615	601	560	617	574	591	632	571	586	624	566	608	565	626	592	613	553	594	586	617	642	623	599	580	580	559	601	590	586	630	589	645	585	623	599	576	634	609	561	589	588	584	598	592	613	591	639	585	566	600	619	558	640	600	569	558	542	600	573	551	617	538	596	598	574	611	630	598	589	566	597	588	586	586	578	543	612	595	598	615	538	584	567	600	549	620	596	610	617	575	605	605	588	574	626	598	581	569	573	579	634	637	587	587	605	589	633	585	592	601	590	554	595	629	611	568	571	602	579	592	591	591	547	639	578	612	580	635	615	562	623	565	619	589	590	532	637	593	565	592	593	563	609	597	628	562	662	598	576	547	606	548	606	612	593	620	579	596	577	564	552	591	595	631	581	566	593	573	562	548	575	593	611	613	576	623	586	596	591	603	583	618	558	568	566	608	602	592	576	587	609	591	581	584	611	564	588	556	605	628	595	579	557	606	594	606	551	582	582	604	586	596	590	589	597	587	610	618	592	587	634	599	579	579	558	593	606	578	581	588	595	582	602	601	597	601	556	594	567	613	601	604	618	573	587	559	593	620	578	591	597	579	566	545	612	604	579	595	593	614	605	596	595	562	600	630	599	639	606	592	665	564	598	598	584	565	562	613	598	568	603	596	614	589	586	587	571	619	560	592	575	624	611	570	589	562	601	592	635	534	605	612	616	610	591	614	596	599	563	587	608	600	587	610	571	566	597	628	602	604	560	578	605	590	572	630	610	563	604	605	589	559	543	560	591	588	580	582	579	555	604	597	621	649	625	548	591	583	591	579	580	570	608	575	578	579	602	604	570	564	597	561	571	606	596	611	596	621	596	623	624	599	581	577	601	656	607	637	596	587	591	570	635	529	582	590	624	565	599	546	600	558	586	550	576	576	620	572	557	595	575	599	582	610	634	599	577	592	563	609	601	543	612	559	557	560	567	611	625	514	584	585	609	552	597	569	546	662	554	577	575	588	577	561	575	570	588	590	584	601	613	572	625	604	542	639	586	572	632	565	542	626	593	581	592	610	619	580	589	578	586	578	570	565	622	612	570	588	626	613	576	625	659	630	615	599	611	582	586	576	558	592	619	569	586	602	559	572	584	570	600	580	581	565	613	627	590	591	575	543	604	564	541	580	602	572	580	582	613	571	551	601	597	588	584	590	577	574	583	583	609	565	623	592	585	624	582	584	572	572	597	509	596	631	603	628	547	608	584	598	567	573	593	579	588	620	604	627	592	551	561	546	578	571	580	595	601	613	590	580	581	621	588	610	562	591	658	555	602	591	557	600	606	574	543	562	571	600	641	553	575	583	557	560	628	575	562	565	573	614	655	567	577	553	592	582	597	598	593	632	589	555	613	597	585	573	604	542	572	562	588	567	595	560	608	561	532	602	590	577	623	605	594	593	560	619	612	646	560	572	564	591	618	596	594	624	607	591	582	598	561	593	576	589	618	609	573	605	581	597	622	556	568	575	605	643	580	575	627	597	603	595	579	601	586	597	576	601	573	587	577	589	578	622	571	620	606	586	650	580	536	562	571	621	596	632	631	606	569	609	612	546	590	590	612	616	575	580	577	601	577	615	624	585	587	585	574	589	634	616	616	585	563	610	575	577	599	668	544	565	600	589	603	558	564	572	575	609	596	619	639	585	561	546	607	616	570	616	600	557	576	544	562	596	649	624	568	572	583	575	588	621	611	568	606	593	596	592	586	615	620	615	556	594	599	605	573	577	558	586	528	614	591	572	583	609	572	607	567	588	616	609	559	587	562	586	586	644	604	605	569	605	540	588	592	600	584	618	539	554	569	592	581	584	601	569	517	617	575	581	604	618	606	609	591	618	569	618	569	592	556	594	592	588	589	568	628	569	603	624	607	580	561	548	644	553	593	592	606	611	583	599	583	578	600	586	568	610	571	571	547	592	576	591	611	592	587	601	590	609	595	624	550	543	578	565	601	570	590
27708	12542	2065	1029	666	610	613	559	2202	2822	2173	1258	756	600	544	527	548	491	514	530	522	511	508	536	544	519	527	591	550	506	517	511	528	524	499	569	503	503	523	544	554	530	518	517	569	482	514	482	487	530	535	508	508	530	511	533	514	482	458	519	503	511	515	501	502	518	513	481	466	464	522	510	491	525	548	556	565	542	502	504	535	514	496	494	502	527	505	519	534	560	490	497	501	526	509	535	532	518	517	530	519	557	535	504	519	488	493	542	524	538	503	506	542	514	527	527	495	532	510	516	536	496	520	504	498	503	531	556	503	510	523	497	529	552	558	491	501	495	541	503	507	526	486	497	512	537	519	534	481	459	530	505	568	570	524	523	563	492	510	531	504	543	490	499	509	518	457	554	524	483	500	517	522	472	511	491	468	531	531	544	494	528	530	528	474	506	515	462	540	529	513	492	474	519	492	535	505	523	520	509	481	478	532	542	513	527	560	506	487	529	537	529	559	513	499	505	495	543	516	475	546	540	533	537	527	519	486	500	502	539	519	479	512	512	519	521	541	491	543	491	531	493	542	488	487	522	474	508	521	513	507	519	513	513	488	514	535	504	503	511	504	543	572	529	513	505	489	507	511	521	518	489	509	493	508	537	512	512	520	473	546	505	505	473	513	518	524	516	495	475	539	465	512	543	513	532	532	547	507	513	503	533	536	529	504	526	486	511	482	533	564	497	533	506	532	507	531	535	507	516	512	492	489	512	509	545	503	504	513	529	517	507	507	490	546	555	515	469	532	498	511	518	513	509	483	497	521	492	537	492	467	504	525	474	554	515	526	511	505	504	523	510	517	525	535	507	463	501	512	514	564	513	487	551	538	534	487	527	483	486	521	491	485	498	542	486	486	509	544	495	511	535	499	545	515	478	533	502	522	539	486	495	518	504	515	512	580	523	525	519	544	512	495	527	504	521	518	485	534	485	534	510	517	545	515	533	522	513	494	463	499	558	525	559	477	523	520	502	523	508	550	506	559	507	527	536	519	481	512	538	491	538	557	510	514	501	494	537	487	525	490	523	527	531	501	507	510	508	527	571	523	493	556	524	522	516	497	531	515	536	548	516	481	533	492	536	518	520	505	518	521	503	492	532	507	500	531	467	559	498	539	522	503	527	512	553	498	490	561	530	500	535	498	556	505	470	522	538	506	492	512	497	534	507	502	524	502	502	546	545	511	538	496	512	486	533	554	518	570	494	494	519	530	505	540	497	508	494	501	520	512	552	471	494	476	498	511	497	497	557	487	477	522	528	480	523	536	526	510	538	487	479	517	490	533	531	555	514	522	502	523	529	529	497	469	526	567	540	553	522	537	511	482	459	498	501	501	494	527	510	510	521	532	525	512	471	514	511	490	513	530	494	532	526	496	501	589	532	541	539	523	510	460	509	548	560	480	540	532	498	536	523	536	506	521	521	514	546	488	540	540	559	502	489	495	519	507	484	504	527	524	492	512	533	534	558	513	544	508	519	505	504	518	526	544	515	502	514	549	515	521	493	476	479	496	550	511	553	505	530	499	525	514	489	551	510	506	550	512	501	512	523	506	536	518	499	529	547	500	539	546	566	529	499	487	483	543	528	520	540	493	507	519	525	502	560	481	514	487	532	522	531	548	539	555	521	511	574	508	511	486	511	516	491	512	550	529	531	501	515	541	503	532	502	515	514	499	514	523	540	538	545	528	534	522	490	527	486	553	545	516	531	497	554	489	517	539	497	485	542	487	531	512	526	547	512	536	541	500	521	459	515	533	524	532	535	508	536	496	537	524	545	538	523	511	483	538	502	486	515	521	493	515	539	549	489	524	549	567	501	503	549	486	493	516	548	526	502	536	498	506	514	500	521	487	548	525	483	488	514	524	545	503	488	553	504	529	500	509	515	504	522	545	509	510	532	554	528	530	513	518	521	511	511	527	510	579	512	479	500	488	513	548	477	529	522	524	567	513	470	519	504	545	489	481	486	495	497	492	528	521	510	507	437	503	559	500	521	510	514	504	531	527	536	510	502	545	542	521	480	498	505	497	526	549	509	506	494	557	526	569	479	494	544	496	509	528	457	505	528	512	501	480	515	479	534	574	520	480	488	500	509	518	483	539	510	535	532	524	472	557	509	538	540	501	513	538	510	500	476	489	469	498	481	485	509	498	507	509	468	529	513	513	506	522	538	513	522	546	482	521	503	508	496	535	513	473	541	517	517	451	525	530	492	474	497	513	522	518	541	527	511	507	523	495	458	543	516	527	519	523	469	532	549	522	517	535	524	539	537	464	515	540	486	565	497	520	555	489	536	524	494	509	593	523	508	535	501	519	480	476	490	503	528	511	493	521	535	502	507	534	508	519	556	555	504	578	488	540	506	514	530	499	500	500	522	506	489	517	541	544	525	536	480	518	538	515	527	518	477	480	523	509	531	502	517	574	505	502	508	521	520	570	534	534	541	557	489	514	497	530	542	547	514	502	521	497	512	525	556	510	494	479	476	521	557	538	489	513	516	517	491	478	532	514	515	523	515	526	511	519	524	505	524	516	509	478	528	546	537	491	507	559	523	523	491	521	508	498	479	508	524	499	538	531	527	554	537	511	521	541	469	507	531	512	517	489	526	526	550	458	530	495	494	510	505	486	526	515	536	552	509	516	500	499	516	507	512	493	515	466	500	524	498	488	548	536	521	490	519	482	521	497	536	532	511	545	521	501	503	554	517	528	478	484	516	509	441	512	507	489	479	506	502	508	478	469	512	499	499	511	541	524	525	543	532	507	495	534	518	490	503	511	521	457	560	532	530	514	523	549	561	538	543	518	531	533	473	517	526	523	507	540	537	501	484	489	482	496	483	515	525	551	524	553	540	481	527	473	478	527	491	543	518	518	563	544	521	483	532	501	515	487	528	522	483	494	546	521	542	527	507	516	532	544	535	500	528	530	521	540	532	586	502	527	512	533	512	508	525	534	516	512	524	475	520	516	526	476	500	521	534	532	537	541	507	550	505	529	502	523	522	503	536	518	484	524	506	490	512	485	550	529	490	503	521	524	485	488	522	538	535	517	541	509	524	538	519	531	535	490	462	513	487	515	522	500	515	501	518	554	547	535	481	521	482	536	502	530	519	461	511	511	528	514	529	552	521	503	556	503	495	525	540	497	513	497	511	526	503	539	517	484	539	511	491	518	555	537	505	547	544	482	503	526	475	486	496	539	540	494	507	539	491	511	503	495	504	507	510	502	534	535	517	527	550	514	556	530	499	521	490	559	546	539	505	525	513	522	540	450	474	514	511	535	537	546	460	498	525	530	499	489	511	496	544	496	511	482	511	496	509	490	514	506	495	525	485	485	547	534	510	481	501	492	490	501	541	526	555	520	542	520	490	470	479	555	513	500	521	560	536	491	535	512	538	487	543	531	492	510	553	509	544	545	520	522	517	485	534	514	506	540	562	516	466	547	492	503	517	523	501	513	477	517	520
5366	1672	1311	760	607	596	583	513	2875	3354	2178	1209	656	527	444	432	413	431	417	380	443	453	409	419	437	440	403	401	425	424	435	419	424	420	432	455	424	394	435	402	423	430	439	403	408	395	442	444	427	449	443	472	408	402	448	427	433	430	404	423	445	464	443	414	476	445	421	423	407	437	436	446	420	410	406	396	436	418	435	387	435	361	418	434	408	445	433	407	450	425	414	435	419	425	432	432	449	408	420	433	401	408	410	434	422	419	387	415	430	420	414	437	417	451	395	415	428	399	423	447	434	453	407	449	407	413	409	450	434	426	425	415	411	446	428	434	398	382	397	411	391	427	430	400	408	472	430	439	426	388	422	404	413	456	434	452	480	412	434	432	443	453	433	440	398	433	424	428	408	460	469	414	403	467	388	401	454	416	462	410	422	385	419	447	391	455	421	444	460	426	428	404	439	460	430	398	430	411	431	413	457	457	409	406	435	419	430	401	405	436	413	436	433	386	426	406	435	367	451	418	439	404	402	416	437	406	409	424	424	409	418	408	426	423	385	445	401	435	430	426	470	437	450	426	436	437	431	404	401	418	427	429	413	426	412	405	464	444	419	416	378	384	402	393	417	440	436	394	416	398	416	414	421	438	466	443	428	428	416	400	408	412	408	380	465	445	402	444	437	452	445	413	426	440	466	420	411	397	432	407	450	420	469	433	450	440	398	433	386	423	420	438	410	402	447	418	413	468	404	421	421	400	451	434	407	441	431	375	397	451	433	422	423	400	421	441	433	413	428	410	453	423	396	462	394	404	404	430	437	385	410	428	401	441	428	440	388	388	384	432	398	403	410	419	407	423	416	446	437	417	450	424	425	417	393	435	415	417	424	402	404	438	426	429	431	414	443	430	447	417	404	431	428	431	451	462	427	408	392	393	411	415	415	450	423	443	462	430	463	425	431	425	430	429	442	428	402	444	449	411	416	412	403	446	437	452	404	429	415	433	390	426	428	440	409	407	417	426	444	476	420	397	455	454	427	373	449	473	413	453	403	433	443	437	443	427	424	412	438	423	438	403	406	403	446	417	418	408	420	465	413	349	406	434	416	425	421	471	409	449	468	421	409	432	411	428	431	417	419	432	408	402	413	411	415	427	468	408	390	476	418	406	415	402	458	462	423	421	447	467	409	445	449	427	397	418	461	395	445	416	461	393	441	390	440	402	425	405	448	417	428	426	436	438	429	393	415	442	397	416	395	449	430	422	394	404	412	414	462	451	444	452	454	439	430	447	436	401	438	425	413	424	468	438	431	443	424	451	435	418	436	426	449	443	430	423	433	449	411	412	413	421	402	374	415	427	398	413	453	437	431	440	409	415	431	448	428	434	442	443	445	422	432	406	403	425	435	446	424	433	427	432	445	409	446	406	415	447	385	444	413	444	419	417	445	417	442	468	455	420	443	435	354	454	413	434	436	428	425	424	441	454	423	418	406	413	429	473	426	424	437	421	414	429	423	425	433	466	455	391	440	442	410	393	432	481	435	431	425	429	433	441	432	430	431	411	407	406	411	436	460	411	440	412	430	424	389	463	452	425	447	432	436	416	426	392	459	394	426	442	381	427	450	416	442	394	423	419	446	413	433	443	399	421	403	430	407	423	411	454	424	434	414	444	406	431	421	434	453	411	400	419	439	438	423	433	403	441	461	396	421	411	455	463	397	438	426	406	418	475	404	420	451	416	408	437	415	410	413	426	422	455	425	429	414	381	399	422	448	435	415	454	415	453	412	428	446	464	413	437	435	401	404	420	439	411	437	428	419	413	418	426	436	438	426	437	454	426	435	442	445	478	416	423	446	416	408	471	402	457	418	391	384	388	443	393	388	425	433	389	425	439	470	425	421	408	427	437	447	444	447	425	431	448	456	421	421	439	412	415	440	427	427	425	434	428	475	395	388	428	442	421	391	454	440	421	435	416	443	465	405	435	455	426	391	456	432	406	438	384	428	427	408	414	439	421	428	462	410	445	451	401	458	422	432	452	410	421	379	427	441	454	432	404	411	383	452	430	439	433	411	456	438	415	434	397	432	440	412	399	435	431	366	411	456	400	418	456	446	418	439	426	456	432	421	409	424	434	426	460	449	450	412	417	456	410	431	444	462	371	402	424	412	399	426	422	449	410	419	479	432	445	419	430	443	406	408	423	474	437	420	427	448	429	422	398	455	454	427	421	457	455	412	408	435	445	428	433	421	405	437	435	428	427	421	447	411	420	448	419	416	398	389	383	440	400	433	473	394	452	417	447	422	418	449	427	419	424	420	416	443	422	404	430	435	417	395	404	421	413	467	426	452	414	408	396	429	377	418	431	450	446	433	379	402	424	425	391	395	406	408	390	447	418	423	471	422	459	438	393	411	420	448	424	447	435	427	429	447	465	490	432	468	418	427	424	443	436	410	397	403	396	431	408	424	442	393	426	430	417	413	449	431	416	451	450	399	426	415	440	418	406	423	425	441	375	412	451	428	420	446	420	420	469	423	415	386	430	408	405	431	418	457	416	430	399	419	404	403	450	458	448	420	414	416	439	444	422	420	446	434	401	434	419	461	390	409	443	449	450	416	400	437	418	421	419	410	402	439	439	431	418	420	402	390	443	420	422	419	420	384	422	446	420	423	388	400	438	396	408	441	391	412	424	460	420	392	440	438	482	425	418	440	419	451	423	429	432	397	398	384	413	397	422	428	464	410	456	416	427	381	422	428	429	445	421	441	419	400	414	433	413	408	441	410	439	375	398	420	412	397	406	445	413	444	451	418	423	398	458	418	474	420	406	417	436	424	401	420	430	459	434	446	501	438	448	395	420	417	421	405	408	421	414	441	415	426	402	445	440	434	446	438	414	424	408	414	415	418	397	440	482	402	426	432	390	461	418	436	423	405	414	399	421	428	428	444	419	426	455	456	418	440	464	447	480	408	397	442	423	391	408	436	409	449	409	431	415	470	432	433	433	403	388	448	449	386	436	406	411	459	393	449	453	413	426	436	451	462	436	428	444	398	427	435	428	401	418	453	405	417	401	424	424	411	423	424	403	408	445	421	428	448	424	465	453	404	420	414	429	410	413	421	410	418	449	461	414	409	418	446	433	383	440	430	400	402	410	435	426	459	406	393	390	425	462	418	436	419	435	423	460	450	440	418	442	418	441	423	423	442	419	429	428	381	365	457	451	425	441	396	449	408	409	429	447	416	427	439	443	440	434	430	393	420	430	430	386	435	393	454	414	438	432	404	428	397	420	436	430	433	447	456	403	416	432	426	454	433	424	402	437	406	442	444	400	410	448	403	451	417	416	425	449	424	439	407	419	449	429	428	403	444	452	401	427	441	441	429	454	411	449	412	415	421	396	410	409	418	406	432	400	416	442	406	417	407	413	427	427	447	414	436	424	433	432	410	376	412	418	450	439	430	436	427	431	445	451	419	419	461	424	429	468	440	470	440	418	415	439	422	409	452	417	427	430
25594	21396	27257	25258	5018	1306	1117	3349	21823	21147	13488	4569	1589	839	646	616	636	617	586	596	555	564	620	576	619	567	574	568	577	605	575	591	553	540	607	583	585	584	577	588	580	602	573	592	560	603	561	549	595	564	586	610	622	618	570	560	559	585	552	613	562	540	608	596	593	605	601	570	580	562	606	621	568	604	611	603	559	553	575	601	545	538	590	637	580	570	584	529	527	595	547	593	613	597	615	620	540	581	632	602	606	576	573	590	618	610	567	542	621	580	538	569	577	581	591	586	597	612	593	601	576	614	565	558	593	512	591	544	604	625	560	569	571	565	585	561	594	586	549	560	575	588	582	560	572	612	579	574	584	574	585	601	549	561	591	599	586	579	585	618	591	630	610	569	588	570	572	565	515	588	550	624	568	571	557	616	557	578	591	561	595	565	621	596	598	569	573	612	602	572	612	583	545	574	576	600	602	589	581	580	589	562	571	596	604	593	600	542	556	621	592	623	579	538	615	604	593	565	577	567	587	598	559	565	599	581	527	609	559	591	609	545	548	585	600	594	627	546	552	540	576	573	585	675	578	562	599	591	558	591	605	606	574	599	601	641	620	578	586	543	620	608	579	592	594	641	615	622	595	582	565	596	599	584	586	545	605	572	591	603	619	557	593	554	574	589	599	612	569	582	551	575	603	572	558	590	585	560	587	587	561	583	595	619	596	557	605	604	557	581	576	566	611	569	544	588	575	537	577	550	597	587	568	573	616	581	584	587	611	566	580	565	570	618	605	554	598	618	581	570	554	562	582	602	579	600	582	602	607	606	591	583	597	594	603	569	559	549	592	594	622	626	554	532	585	595	559	586	553	604	548	604	601	595	633	589	611	556	562	575	530	578	548	611	607	563	575	584	559	562	586	564	640	581	562	556	572	572	596	568	573	570	609	594	551	602	571	598	594	627	597	586	549	591	592	581	579	604	584	571	555	549	562	608	546	605	566	528	579	588	561	577	602	588	630	540	552	531	600	593	613	592	615	623	588	599	608	553	594	596	578	552	564	631	603	600	581	500	604	612	575	535	590	605	582	556	638	584	550	565	599	602	613	544	558	587	568	566	591	578	590	560	589	591	552	555	629	568	561	593	598	581	573	626	544	593	578	594	593	538	601	599	578	601	605	593	571	592	582	584	603	573	595	604	592	611	581	581	628	587	565	550	570	595	588	589	572	577	603	563	608	577	600	606	610	608	598	567	549	615	547	608	551	547	587	575	573	552	594	547	564	557	636	576	538	551	608	597	548	595	595	572	608	593	552	603	570	608	613	556	567	554	597	573	601	545	570	579	548	560	627	552	640	588	584	585	593	603	606	554	609	601	557	580	578	620	597	552	563	650	552	571	567	558	530	585	618	564	559	604	550	572	578	571	556	591	603	574	590	594	616	631	602	586	567	602	627	561	562	597	587	592	566	604	589	594	574	557	592	583	591	590	613	596	576	587	587	601	590	566	576	599	571	636	620	541	577	560	572	626	570	559	563	564	592	603	624	579	496	604	549	592	607	576	601	577	582	614	581	592	578	581	578	570	547	572	563	578	606	593	571	601	615	617	604	557	543	582	592	543	570	573	565	566	574	504	581	622	621	558	614	554	591	592	647	578	587	589	580	544	611	571	591	557	598	573	638	588	602	598	551	592	555	612	558	622	602	550	597	544	541	571	536	598	585	525	564	596	608	542	590	626	564	631	574	599	574	603	628	570	553	598	573	613	583	562	614	596	589	567	553	590	582	609	582	573	550	594	626	575	555	570	606	572	539	602	555	579	610	582	606	532	621	596	608	571	585	596	570	571	614	556	574	619	600	611	588	590	586	582	625	578	544	533	560	577	602	593	585	571	578	603	624	593	626	567	546	553	548	578	562	556	606	542	596	494	622	597	588	585	578	574	580	568	532	538	588	575	555	577	599	599	563	594	579	553	553	546	602	614	566	584	602	590	600	566	590	588	579	588	578	571	594	518	595	571	585	616	542	599	615	587	565	597	576	542	569	616	591	635	595	584	595	555	540	592	569	544	579	591	601	574	585	616	615	590	585	573	623	563	567	587	517	569	606	600	583	598	565	555	546	588	611	605	560	592	567	564	595	578	547	585	565	602	574	545	580	560	544	617	582	571	605	590	634	621	618	549	575	610	604	595	581	611	598	580	555	605	611	553	606	581	574	608	543	615	544	576	590	576	612	602	581	596	647	590	602	572	575	617	572	586	607	542	567	545	580	571	575	575	576	580	605	585	582	562	626	601	576	562	637	549	576	617	571	619	586	598	594	591	599	617	576	558	567	573	570	593	580	604	561	641	582	563	566	600	582	547	569	605	534	570	564	578	573	619	583	587	567	569	593	573	581	610	545	601	581	584	553	556	553	581	544	563	570	583	585	588	594	590	548	568	590	547	551	581	563	574	548	554	584	592	555	590	562	549	587	570	563	613	563	575	552	514	512	578	601	597	582	573	612	571	562	574	573	568	574	583	555	554	617	558	565	534	562	589	596	544	576	560	555	596	601	612	608	574	615	531	627	555	619	582	575	605	581	585	615	561	581	568	578	571	576	554	548	589	569	551	591	550	591	609	588	633	566	543	572	601	571	594	569	580	530	571	615	631	548	578	602	552	602	584	544	590	587	588	585	598	603	640	576	605	574	533	579	607	582	556	583	564	571	582	582	561	583	579	575	580	581	545	585	582	575	542	567	605	582	565	575	550	589	563	573	575	582	566	573	561	590	598	555	618	567	573	562	550	615	598	631	562	572	550	591	595	617	597	659	608	580	595	550	627	551	556	588	565	573	588	620	559	555	606	567	544	630	606	534	558	590	570	584	522	609	557	568	574	552	571	559	594	636	558	604	567	608	597	560	588	535	621	580	578	605	579	545	586	578	593	584	555	603	591	566	597	575	581	570	557	579	597	543	650	611	612	613	555	570	582	549	591	589	561	609	581	580	602	604	581	549	542	552	534	593	579	599	558	533	604	544	589	590	578	602	522	561	590	571	556	621	575	597	604	572	591	593	550	555	561	555	544	575	594	576	538	613	584	586	580	564	549	560	567	594	576	566	568	628	569	602	586	563	548	551	581	592	567	600	629	565	621	626	628	639	597	620	589	538	556	581	610	593	576	554	578	597	605	611	594	610	605	575	628	524	594	557	572	574	579	566	536	570	586	541	608	602	579	601	615	592	638	590	573	587	604	578	572	576	603	576	595	580	555	537	584	612	539	574	544	611	588	539	601	564	554	581	546	575	604	583	548	584	560	597	591	601	626	596	587	599	572	564	563	594	577	586	590	564	623	550	552	602	573	567	636	598	579	619	562	646	561	632	595	554	591	613	558	598	583	568	607	560	540	579	522	570	555	624	539	559	570	567	581	574	596	562	583	634	626	531	568	602	590	557	594	593	578	566	548	571	537	592	550	611	639	548	596	571	606	582	585	584	570	607	549	600	577	586	584	573	609	565	539	620	602	604	599
4247	4467	3784	1701	1219	1109	1023	4481	22672	17966	11012	3977	1554	878	542	486	478	483	515	479	510	498	512	479	515	487	487	534	514	494	517	506	491	503	496	500	443	507	467	478	439	511	522	491	509	483	493	466	485	510	487	475	534	485	513	508	458	521	501	555	503	527	515	499	457	543	499	490	496	495	485	505	445	490	486	494	524	467	521	527	461	498	485	507	498	542	475	480	486	477	495	492	525	494	515	498	548	506	517	461	476	475	493	476	496	463	466	488	488	464	542	462	487	487	510	494	482	510	484	486	500	481	483	525	494	489	508	496	502	464	453	500	464	491	521	488	496	514	522	490	499	516	502	471	462	481	487	489	517	520	480	514	526	479	484	516	473	459	491	482	518	504	468	485	488	552	486	477	500	476	509	437	468	489	478	514	503	462	474	483	495	500	477	519	461	517	469	467	519	499	472	500	478	492	537	467	474	536	438	521	465	431	485	516	495	466	462	538	534	514	495	513	484	475	492	528	502	480	490	514	490	492	477	510	535	492	466	532	498	519	483	539	478	500	484	482	463	495	466	483	508	489	463	495	481	494	440	486	501	502	467	453	492	463	553	495	478	474	510	458	458	476	515	469	445	466	470	496	491	489	510	491	490	472	515	497	499	492	475	461	483	526	500	468	489	486	493	461	460	494	475	516	520	512	503	492	512	479	492	511	493	461	499	492	522	498	492	542	487	478	491	467	516	535	460	477	488	505	542	518	480	471	491	483	447	475	478	486	446	476	518	536	510	481	501	468	461	510	485	490	484	464	501	514	502	505	502	492	478	486	491	477	482	515	510	470	484	523	463	506	487	509	462	531	486	491	506	457	495	502	503	523	495	492	469	455	500	494	454	475	474	503	488	470	481	498	497	499	484	509	484	475	495	447	514	500	489	486	445	464	485	478	510	528	494	476	498	505	479	493	472	506	470	501	482	436	484	483	497	495	458	496	491	490	477	481	519	490	502	501	475	501	493	458	500	457	458	476	477	479	498	497	459	508	511	502	481	499	469	492	498	458	542	483	494	503	460	480	467	510	513	543	448	477	493	477	512	478	457	531	536	476	485	465	460	470	489	519	453	463	504	467	549	477	450	494	472	471	460	505	519	474	501	481	469	515	496	501	491	498	475	495	495	504	449	503	502	484	499	482	508	514	439	452	504	495	480	501	501	462	479	491	488	479	513	505	478	485	532	509	520	491	465	499	516	501	481	508	490	503	512	484	504	512	470	474	477	482	478	505	522	485	446	479	494	486	495	525	509	519	495	508	488	505	506	498	491	495	483	505	498	459	483	488	504	467	482	442	466	499	542	470	466	484	486	474	532	450	460	475	480	496	498	447	482	493	472	499	483	495	554	488	481	503	498	483	467	530	510	497	514	502	464	462	521	494	477	481	499	462	531	457	490	516	506	469	516	503	480	489	567	484	470	511	503	508	490	485	504	518	446	480	514	512	471	510	456	483	504	499	511	467	476	466	479	494	514	503	476	528	457	521	467	513	471	476	508	489	496	481	506	491	494	454	463	487	507	477	494	490	488	472	492	505	465	524	500	485	527	477	490	460	468	515	492	468	516	453	522	471	496	464	488	492	505	513	467	513	459	459	480	480	483	503	482	502	434	527	500	481	464	485	493	499	482	477	457	508	490	491	507	484	477	495	454	539	472	527	508	476	493	485	473	483	496	476	516	526	502	497	485	517	475	468	509	465	501	506	478	474	465	491	476	518	503	510	514	503	483	493	502	497	496	522	503	515	433	462	517	480	502	506	499	527	479	506	495	483	481	499	508	493	479	512	511	540	482	497	453	508	493	486	508	539	453	514	539	483	500	511	436	488	504	510	484	537	481	529	473	481	468	501	490	510	483	429	420	510	469	484	476	484	496	531	494	468	492	515	481	453	491	472	494	500	508	535	482	506	484	499	486	536	507	483	486	504	458	508	454	505	496	508	496	507	496	476	474	512	463	511	523	458	523	501	464	519	485	479	481	467	489	502	471	481	520	493	533	464	490	472	480	514	502	464	519	480	509	493	452	521	458	475	483	482	490	497	528	455	487	448	500	494	481	465	505	451	517	480	507	502	543	493	458	513	514	499	488	498	512	464	488	479	502	500	466	488	505	511	495	476	503	487	464	455	499	479	490	468	485	518	520	486	505	503	484	524	499	517	502	500	462	467	468	483	489	481	465	490	510	487	465	492	440	554	454	474	510	490	541	506	482	545	532	491	497	479	480	480	481	488	488	492	487	500	493	493	479	477	496	462	475	529	526	492	504	517	512	475	538	448	493	498	503	496	480	497	488	484	495	474	474	475	483	480	488	482	468	493	460	498	501	481	475	468	477	495	518	508	527	519	508	460	532	506	469	466	499	492	458	503	491	456	514	490	494	512	504	520	448	476	488	517	501	496	499	465	475	480	491	504	479	479	461	510	466	488	489	478	478	461	467	511	431	531	508	490	492	470	476	495	518	468	491	528	466	460	500	475	500	491	490	508	481	493	479	472	480	469	453	497	477	471	475	513	475	497	470	502	480	482	486	491	502	508	497	445	472	498	514	469	500	498	473	471	482	500	523	521	479	499	453	499	493	505	497	503	467	487	456	445	556	496	525	514	492	448	493	517	508	513	501	458	504	497	481	465	476	512	457	567	478	531	524	533	498	516	496	487	513	518	496	512	466	530	481	465	453	492	524	459	497	509	526	485	505	494	491	509	487	526	490	523	509	508	487	463	537	457	494	477	471	462	501	475	492	479	506	490	470	508	498	480	473	534	491	467	498	513	530	508	468	498	518	502	510	493	497	499	438	512	486	454	465	504	502	479	538	499	492	503	469	502	532	497	456	498	439	490	453	486	470	463	485	513	491	484	485	498	469	466	473	511	476	471	479	485	489	501	468	518	501	504	509	469	511	469	502	493	473	486	480	468	526	477	527	488	499	511	480	500	512	463	474	473	495	499	502	456	470	504	466	518	471	467	511	447	509	486	508	508	492	482	470	499	495	496	505	492	490	522	502	485	458	434	465	481	481	479	506	456	488	480	507	487	501	530	455	457	481	484	499	487	513	480	504	485	490	509	470	479	493	474	473	448	491	491	482	508	495	485	495	502	463	516	472	479	481	522	501	497	503	469	491	476	497	480	521	480	508	540	476	480	456	498	501	492	506	528	494	541	507	480	510	474	506	476	469	463	508	484	486	465	477	487	488	534	520	481	484	524	507	476	449	464	474	489	505	511	477	491	489	501	513	477	487	494	468	491	466	490	462	461	488	449	522	519	511	488	447	502	477	520	520	500	490	474	502	516	499	541	491	515	498	512	475	493	494	463	485	490	523	456	453	477	531	507	445	486	458	489	466	476	484	465	492	500	455	507	478	506	498	481	474	458	473	471	497	486	523	480	487	482	483	479	499	501	474	497	505	497	498	469	511	512	505	489	483	475	479	482	468	486	492	511	494	491	499	477	496	464	476	482	494	472	537	470
24319	21408	28783	24421	21369	9036	2340	6192	34954	39486	28494	11887	3774	1515	893	766	744	792	749	707	709	760	709	731	722	758	745	716	695	675	790	740	751	703	694	729	772	700	697	688	745	759	720	742	737	736	793	770	714	721	693	699	717	724	713	713	753	761	731	778	748	765	711	763	788	728	759	776	692	735	659	750	730	727	731	719	741	745	738	769	740	725	724	743	747	693	762	753	707	762	731	697	730	721	754	724	730	760	733	740	730	730	737	761	735	731	691	732	701	729	736	690	738	741	747	669	728	739	734	698	700	740	777	741	798	741	724	709	716	751	802	705	713	720	764	717	759	712	703	741	711	734	733	728	713	766	747	721	700	766	771	750	698	751	789	763	718	756	790	735	715	715	723	724	734	714	720	747	738	720	738	703	777	755	748	677	723	706	681	720	730	708	724	744	727	713	750	766	704	722	732	719	731	746	758	748	709	718	717	730	693	733	740	747	723	730	696	701	752	686	707	744	733	709	761	740	712	739	721	696	764	746	734	713	684	739	728	751	728	716	737	709	723	747	725	711	737	771	723	742	718	719	740	742	663	710	758	716	752	727	710	752	728	698	726	756	744	725	718	640	711	688	742	673	707	750	751	774	738	748	705	767	688	740	713	726	711	726	750	737	682	746	741	783	739	747	764	763	697	761	733	774	747	731	785	742	739	709	744	690	663	814	716	754	751	742	738	773	696	765	725	704	728	690	713	793	686	776	713	725	736	734	741	729	789	671	701	726	737	704	752	750	751	745	745	753	751	716	763	742	742	743	759	749	762	714	701	723	729	734	695	677	709	751	756	768	683	683	683	741	764	737	749	709	705	733	689	728	695	716	732	722	688	729	753	766	714	736	749	755	757	717	708	716	735	698	713	759	685	758	664	720	752	764	754	751	770	678	785	671	759	742	755	679	728	786	803	748	795	713	696	770	731	745	754	752	749	710	750	749	718	721	749	724	765	741	682	723	711	667	786	721	722	776	675	735	694	709	729	697	671	736	734	751	770	707	783	682	768	764	718	804	731	695	713	677	708	740	728	703	758	722	733	717	722	700	744	703	738	736	750	726	710	725	739	688	711	735	700	693	727	696	751	747	740	725	728	702	771	706	732	701	625	731	671	696	724	675	725	738	697	726	692	752	774	713	771	698	715	681	736	765	712	760	717	732	701	664	701	797	722	752	774	735	758	722	776	678	739	741	736	725	715	690	734	758	692	777	705	719	759	721	721	644	746	740	744	767	796	756	720	689	674	737	711	766	717	727	740	727	700	736	766	757	749	755	695	675	768	688	761	686	722	691	755	720	720	701	668	724	798	703	716	740	734	716	716	685	705	688	760	675	748	724	748	747	773	729	763	728	717	771	695	742	736	755	736	727	697	736	712	691	737	735	705	702	756	728	711	743	746	714	742	751	735	725	718	738	728	733	740	696	758	676	712	742	735	728	712	725	791	725	730	740	709	705	765	730	738	761	711	746	736	743	773	694	740	783	699	709	777	804	744	707	718	710	735	784	737	712	733	747	757	731	736	747	761	700	751	721	734	728	730	726	718	713	704	702	702	729	690	726	701	735	720	736	667	688	722	712	723	731	705	695	714	683	777	702	729	714	726	730	746	748	773	709	708	720	771	732	685	654	713	702	683	710	748	730	711	771	719	804	733	756	715	729	776	714	729	733	739	739	774	716	711	694	727	773	727	712	766	694	738	726	736	750	721	735	689	694	701	744	701	772	697	722	722	735	683	735	744	709	765	732	708	721	693	697	734	744	700	690	719	771	738	704	748	697	725	775	735	744	723	705	661	762	766	718	678	751	702	695	726	679	689	723	724	764	739	754	708	737	700	724	753	741	787	716	731	714	764	753	689	737	758	735	736	770	691	721	710	688	678	703	738	686	718	701	701	759	726	725	741	752	760	696	720	703	773	650	776	702	695	693	673	728	692	735	745	757	748	711	672	759	686	707	727	723	717	708	726	697	761	736	761	715	714	753	734	727	744	731	729	759	743	678	769	742	771	723	703	695	743	718	744	676	729	745	728	715	695	710	749	743	786	733	758	721	682	725	735	749	780	684	717	764	735	726	694	728	746	728	673	703	707	730	698	663	730	744	721	747	698	721	745	738	749	744	676	708	739	695	714	726	745	739	729	723	739	741	772	822	681	700	756	707	715	740	694	719	732	706	707	796	740	755	772	728	717	759	718	742	723	764	761	721	738	762	750	723	681	699	739	730	697	736	730	750	718	729	767	733	725	743	769	762	713	709	753	723	694	706	748	706	719	718	691	667	699	733	699	731	710	708	722	709	697	697	702	743	746	776	691	692	743	755	711	694	707	739	741	730	762	736	705	803	729	769	715	677	737	701	811	721	717	735	739	749	722	728	743	735	736	697	747	777	768	680	738	721	740	726	764	733	740	729	746	722	751	743	729	667	695	685	682	717	676	757	769	775	714	730	758	753	700	793	703	728	724	721	696	712	711	716	703	774	711	755	802	703	776	736	785	772	754	719	756	760	751	739	760	757	708	731	708	754	710	692	747	723	757	692	689	765	760	709	708	732	749	695	728	718	758	717	743	727	711	688	742	698	725	721	704	760	749	679	748	696	731	702	711	703	737	732	747	725	703	750	723	726	678	718	709	756	784	738	720	726	805	687	725	721	733	719	700	765	725	706	766	704	780	725	731	692	688	748	755	759	727	709	714	695	731	696	714	759	728	673	745	707	736	753	733	774	682	768	708	706	733	710	720	753	732	738	765	752	712	738	731	653	737	736	714	713	732	678	724	757	753	702	726	701	695	731	770	770	759	709	705	700	794	738	716	741	724	698	715	727	688	694	720	718	732	722	743	739	726	753	678	703	748	721	726	741	736	794	750	739	749	725	728	728	691	722	684	729	712	749	734	750	688	738	697	701	713	734	731	725	791	777	687	711	694	760	693	740	772	743	773	748	653	746	726	729	760	722	714	717	725	728	719	700	703	716	699	761	723	750	729	714	717	715	750	766	742	741	775	728	731	729	710	736	758	722	702	717	711	724	708	721	767	743	797	780	723	766	683	751	787	715	719	720	699	683	716	711	765	715	683	701	746	747	723	735	781	740	692	726	705	754	697	712	741	726	726	697	756	721	784	765	691	689	729	766	724	694	761	731	705	727	739	719	741	715	728	719	734	707	708	737	697	738	710	721	789	728	755	706	732	790	727	719	715	745	713	705	735	792	756	713	696	742	775	735	722	715	690	765	687	729	732	790	742	734	759	750	770	662	739	749	754	726	697	771	738	748	711	668	680	742	719	719	751	760	691	722	733	722	685	735	744	766	705	700	737	732	756	726	727	706	742	668	675	767	726	724	744	757	746	744	766	730	735	764	721	678	685	695	718	708	757	771	727	725	715	664	772	693	682	695	717	727	730	679	745	685	706	750	744	725	704	774	732	719	682	712	687	726	700	715	751	678	728	763	649	692	759	706	731	708	692	740	725	740	747	734
4808	8765	7304	3397	2418	1896	1699	7808	36358	34178	22314	8525	3413	1390	717	685	644	601	629	643	596	599	602	605	614	620	619	629	580	585	618	612	646	618	589	599	573	615	644	624	548	619	639	612	601	621	560	602	572	593	592	642	594	612	587	602	638	573	610	636	585	616	615	590	604	611	632	601	661	620	627	636	570	627	648	592	617	573	609	620	631	629	646	614	612	585	637	657	616	630	546	629	598	608	653	646	613	578	608	650	621	600	646	633	565	597	600	558	623	617	590	612	613	646	631	604	596	611	601	646	643	590	614	569	650	612	652	605	606	629	605	623	574	591	640	671	609	606	591	610	629	549	602	592	607	651	611	614	636	574	650	628	609	584	621	645	641	604	576	586	582	587	635	577	618	657	626	570	604	615	583	590	635	615	594	608	617	605	592	604	574	615	651	596	609	618	609	571	602	640	603	613	634	611	593	631	633	612	591	600	578	633	587	623	602	617	633	623	618	595	616	616	617	603	657	599	608	616	617	654	599	594	621	593	628	583	631	608	594	621	634	608	611	608	589	592	576	586	642	572	617	575	627	631	582	635	630	600	611	630	612	606	590	610	613	575	565	622	616	576	559	624	646	637	620	598	639	641	602	621	620	658	561	659	634	590	577	586	592	598	637	568	645	641	600	598	612	604	618	584	574	629	628	594	585	661	622	638	608	579	578	595	606	618	599	598	568	627	604	616	605	596	613	593	603	656	616	601	626	613	658	628	623	637	616	623	577	596	615	635	604	554	643	596	598	613	602	601	629	602	609	610	598	607	650	628	627	635	602	633	595	557	643	603	630	608	612	568	608	588	629	651	580	590	607	617	627	595	602	616	600	610	610	617	565	657	607	631	596	585	623	615	629	572	555	603	628	571	608	584	641	613	663	641	543	598	584	657	583	602	535	622	620	618	668	554	620	640	600	614	583	564	584	616	556	589	572	607	616	599	580	560	576	615	624	633	609	596	583	657	581	584	591	608	593	608	576	590	549	641	582	576	546	604	617	601	596	579	572	590	585	624	616	603	585	594	648	623	585	606	588	599	607	657	605	614	598	574	559	562	644	603	617	609	566	613	617	608	575	549	583	570	622	620	596	617	632	577	620	603	573	602	631	611	589	620	607	594	593	596	578	588	602	608	612	633	602	584	620	598	658	580	604	614	551	595	607	585	625	573	624	637	640	629	663	630	601	614	609	625	609	589	596	606	597	592	587	616	641	639	608	589	593	643	596	631	616	642	631	595	608	591	659	596	651	604	595	634	609	594	628	579	611	634	584	591	582	577	598	606	638	577	570	585	651	558	596	603	601	578	629	611	602	572	569	604	604	590	641	599	607	610	607	581	564	611	599	621	596	620	620	635	575	605	619	611	578	576	640	586	584	630	622	633	617	559	623	614	601	614	605	592	619	590	633	651	575	640	583	597	593	633	591	595	603	552	608	610	625	632	652	605	598	582	585	583	562	605	593	595	625	536	607	625	600	595	608	588	583	620	615	628	631	578	637	625	610	605	606	559	609	617	556	601	614	595	595	624	625	583	623	608	562	669	638	563	586	591	647	634	586	631	609	590	606	548	613	593	592	597	599	597	625	580	601	595	616	626	574	622	638	619	610	596	586	616	601	579	566	620	567	579	603	580	608	578	581	564	602	603	603	579	590	570	589	612	582	597	577	596	582	599	635	551	594	591	578	571	545	616	625	620	620	611	593	655	579	617	594	594	627	609	576	596	581	581	602	613	608	646	603	586	596	590	584	628	604	583	606	612	602	600	610	602	579	608	597	595	598	617	621	624	585	602	643	591	628	616	609	571	609	661	594	627	632	584	624	601	586	575	598	628	632	592	604	646	619	603	609	621	592	598	602	591	600	577	645	578	631	626	607	618	649	599	605	629	645	615	577	601	564	582	608	557	579	553	586	613	591	564	588	598	574	642	575	625	609	605	631	558	575	575	640	624	580	638	614	591	605	570	565	608	557	602	612	641	606	584	634	624	584	604	608	629	572	636	645	603	603	611	616	649	628	565	634	593	586	644	593	550	608	592	572	578	592	626	578	623	558	589	569	616	610	569	616	613	611	577	614	584	555	588	625	589	608	604	609	619	621	611	584	544	598	592	600	556	619	621	653	619	572	555	594	572	585	572	595	574	594	612	640	577	552	538	588	563	573	613	617	583	579	574	582	615	632	614	602	600	579	616	641	589	590	591	570	603	632	631	614	628	613	593	628	587	567	578	631	609	620	622	608	604	576	598	607	585	599	611	594	624	605	612	579	589	561	585	552	624	592	605	629	612	586	594	628	591	568	608	597	582	599	624	563	592	601	604	658	658	596	597	618	619	614	581	593	642	574	585	629	626	623	622	603	606	622	616	624	625	588	615	631	577	605	596	640	630	599	629	610	578	587	592	627	605	560	598	619	582	629	620	640	581	592	651	599	582	594	596	594	588	557	598	623	642	623	598	643	579	637	601	616	602	585	608	596	591	598	623	579	638	616	639	626	596	600	595	566	642	588	585	560	616	596	600	586	578	615	576	568	609	623	658	622	579	610	576	574	625	604	598	617	608	614	626	602	634	631	646	593	592	589	625	593	609	630	612	588	621	577	606	609	624	586	597	583	600	624	588	594	595	587	569	594	601	601	605	596	586	615	628	568	601	608	587	574	636	581	634	619	584	651	624	595	635	587	569	594	585	597	573	635	604	592	599	578	625	599	625	640	648	605	606	615	638	622	581	648	617	586	616	597	578	642	601	578	624	630	648	576	562	607	587	599	599	607	601	611	566	564	605	601	615	616	624	606	619	609	629	604	625	568	625	604	626	622	605	616	619	609	553	621	629	629	598	561	603	662	629	630	571	611	594	611	593	611	579	584	606	624	600	616	596	552	621	592	579	602	590	633	597	613	596	638	609	619	575	601	588	635	579	599	626	626	615	608	612	609	638	621	597	606	588	587	615	575	599	618	585	650	599	569	608	571	615	590	596	619	638	562	618	596	638	618	587	611	579	591	596	603	598	582	602	618	617	634	646	585	606	595	595	599	586	594	650	630	598	626	609	594	570	568	615	616	612	592	649	585	609	636	597	583	605	591	566	597	583	598	572	599	589	604	603	575	635	598	571	588	580	650	611	642	594	590	639	600	574	618	615	597	555	600	603	581	585	624	582	574	575	576	622	612	629	604	568	605	657	609	610	592	574	660	617	586	616	595	635	575	624	633	597	599	597	607	608	591	609	559	590	629	566	618	610	611	596	616	622	610	635	650	626	632	603	625	586	622	593	606	554	619	597	598	621	632	574	610	630	591	600	614	585	610	585	586	582	594	609	593	596	652	652	565	621	641	632	589	593	636	636	614	562	623	581	593	572	552	634	649	576	571	549	559	591	582	604	643	596	630	590	606	589	604	590	604	614	591	611	610	587	603	626	588	597	623	617	564	612	625	591	609	567	633	627	618	610	613	634	583	620	665	623	624	575	617	611	606	615
27762	12611	2101	1023	657	581	571	594	2294	2964	2093	1314	805	609	557	554	563	557	501	540	527	493	543	530	548	532	523	533	504	566	486	531	505	513	573	550	557	556	570	503	540	522	534	510	534	512	534	534	561	540	496	552	516	534	515	549	579	537	485	552	506	547	493	476	529	503	534	540	545	523	519	528	516	545	519	561	540	518	549	536	527	545	549	534	574	534	504	539	505	554	552	494	516	552	524	523	485	509	538	561	504	537	482	520	508	548	534	523	569	532	557	520	526	555	560	548	554	530	519	493	536	508	545	513	541	547	526	545	541	541	525	541	570	509	510	503	532	537	541	506	537	515	539	495	504	532	532	560	550	481	496	529	523	514	521	510	520	484	509	510	513	591	542	522	545	489	530	523	532	521	511	545	531	551	522	515	530	519	522	567	546	542	545	553	538	511	508	524	509	510	534	546	550	491	535	540	500	482	529	534	514	509	525	576	491	542	533	502	527	556	524	500	515	545	518	520	533	550	566	513	526	480	543	525	519	531	523	493	532	527	516	543	531	544	543	507	531	539	526	554	518	562	527	535	538	579	564	539	538	504	547	536	552	514	526	534	509	500	532	541	520	537	555	507	509	509	531	518	533	559	542	509	560	546	587	525	547	553	545	497	529	562	554	524	478	488	515	512	548	526	517	530	493	529	512	509	518	557	525	533	575	507	567	547	514	511	532	509	501	547	580	496	508	523	542	539	547	496	544	559	532	556	550	552	527	568	566	534	528	536	561	584	560	555	545	500	520	556	515	543	548	493	554	477	532	524	554	540	549	545	505	542	513	527	570	529	525	560	548	495	524	526	535	524	548	531	560	516	545	531	522	524	550	508	514	571	556	510	554	553	525	518	521	536	553	536	554	555	532	516	519	537	510	543	554	493	513	524	512	519	538	514	502	517	536	511	559	573	525	527	543	515	583	504	518	510	490	504	533	517	536	533	515	517	531	488	511	550	534	567	514	549	559	567	555	530	512	528	501	538	515	514	561	556	487	526	546	523	562	582	526	552	554	517	539	503	558	475	495	557	509	567	551	505	505	540	546	497	535	524	541	510	523	510	526	512	486	514	487	528	547	548	559	556	518	518	520	536	512	522	527	529	534	531	487	536	521	515	525	553	535	566	492	494	526	542	538	511	528	510	502	564	546	509	585	517	503	544	516	497	528	491	525	529	537	521	515	496	553	560	529	525	543	557	537	498	519	532	576	528	559	531	535	536	555	537	530	532	480	506	524	513	523	569	517	561	536	514	507	527	551	519	495	517	510	492	531	556	522	495	539	534	560	542	515	525	516	528	523	522	535	517	537	530	580	544	552	546	548	521	557	553	528	548	548	514	564	560	528	518	555	527	578	520	567	563	511	526	521	566	531	486	505	511	527	528	526	530	531	570	545	551	561	506	525	512	539	493	534	528	545	543	512	565	498	513	545	510	566	502	534	503	543	549	538	544	559	504	532	518	524	511	547	478	537	530	558	544	527	539	536	488	578	521	495	572	527	534	517	512	548	503	501	544	542	523	510	497	524	536	499	542	573	520	495	494	532	517	513	534	509	524	548	523	530	510	524	532	530	511	538	498	566	513	547	547	504	579	551	529	475	527	534	535	504	524	545	549	537	549	545	514	500	534	550	525	514	527	575	509	526	595	532	523	527	508	553	520	564	561	519	543	572	521	540	518	543	511	540	539	547	559	525	508	487	540	519	528	532	524	496	545	479	558	512	568	519	565	544	566	509	515	503	547	499	535	523	536	508	512	504	555	497	500	567	484	545	551	542	487	546	554	538	584	536	543	527	560	543	546	469	530	525	517	493	538	515	521	512	499	496	525	540	529	517	534	526	546	526	518	528	531	536	537	512	534	528	543	516	536	501	504	498	529	474	555	498	547	530	509	488	537	553	536	546	525	576	535	513	534	535	558	534	545	540	520	531	498	526	545	543	536	526	503	541	511	513	537	556	547	612	507	538	543	515	534	524	534	595	567	532	513	566	493	544	515	551	516	523	583	532	531	516	493	556	563	550	543	535	530	532	488	554	504	544	535	489	497	509	592	518	500	531	507	531	500	532	545	535	534	501	534	556	548	540	508	563	505	528	559	512	554	536	561	485	504	546	514	526	561	517	534	560	517	535	559	518	587	530	564	533	541	547	497	516	542	506	527	559	521	485	528	516	571	528	539	510	519	538	520	526	548	519	521	539	533	544	553	503	524	491	528	561	505	552	486	556	528	564	549	495	535	518	518	546	532	481	528	549	520	487	492	515	511	600	547	564	566	597	556	529	540	507	528	510	557	560	513	514	512	515	560	531	540	550	519	568	514	502	490	519	534	530	549	546	581	519	520	529	560	509	534	514	548	537	494	554	517	554	539	543	536	530	541	547	537	515	540	555	523	544	575	534	528	540	486	497	527	557	551	559	529	542	521	516	534	509	572	515	535	494	524	542	531	542	508	533	541	518	553	590	498	537	562	497	550	500	526	554	511	525	557	540	541	531	525	559	480	564	522	501	549	490	539	524	511	534	526	534	519	541	524	492	523	527	529	508	533	519	496	532	532	519	559	528	492	545	534	568	531	520	495	560	517	570	529	506	512	541	505	505	502	553	512	496	553	508	553	529	491	517	551	528	554	563	518	526	525	507	545	536	498	539	512	581	546	525	546	509	587	530	552	508	496	503	552	542	510	535	535	489	528	558	536	531	558	548	519	507	584	527	534	495	542	507	529	559	533	515	527	531	542	544	541	494	535	498	509	539	501	528	529	515	514	488	557	498	528	513	525	553	498	505	557	539	530	537	518	558	556	540	529	500	479	512	523	534	531	499	512	505	515	502	507	543	532	535	535	541	501	545	529	535	551	508	535	543	538	503	553	525	559	513	563	547	538	518	520	560	546	514	524	567	530	573	514	551	554	525	532	538	559	526	543	526	512	542	530	537	512	559	537	499	539	544	528	499	506	533	534	504	535	539	513	526	539	560	503	528	513	555	497	551	575	506	516	552	521	559	563	495	526	543	514	495	504	520	547	539	549	542	514	554	574	533	520	513	545	538	508	548	496	537	527	537	527	544	513	528	520	593	528	601	540	516	545	543	512	525	532	487	540	514	526	517	527	544	550	538	552	521	526	522	520	522	524	575	541	545	527	549	524	518	500	489	511	507	528	563	578	544	528	499	525	515	514	511	516	543	502	533	553	520	540	536	507	503	532	514	542	539	524	521	496	548	505	517	502	501	502	520	553	569	544	519	542	545	553	521	557	554	534	557	550	506	487	536	502	585	553	525	525	494	527	475	527	481	511	521	488	562	531	534	527	511	528	530	553	526	513	546	550	534	547	528	544	569	520	540	525	533	557	540	540	569	536	521	532	507	525	515	494	532	538	482	519	523	548	525	512	478	499	519	495	570	568	540	555	574	499	559	540	485	519	528	518	536	514	527	527	520	560	526	531	531	547	530	524	508	556	515	505	535	541	506	520
5399	1689	1339	738	620	566	598	503	3086	3280	2196	1199	740	516	482	449	429	417	430	449	436	404	425	459	447	455	432	402	450	467	442	461	445	429	473	457	498	458	447	435	429	423	441	416	439	458	449	441	457	460	445	461	453	416	419	498	434	418	432	441	452	443	484	439	466	423	461	468	413	454	429	502	394	440	418	453	439	417	446	434	444	451	405	452	439	434	461	430	435	421	445	422	409	446	446	457	446	422	444	431	424	439	452	406	431	433	420	429	433	424	463	423	438	430	422	441	470	455	433	466	424	430	434	447	418	450	478	438	426	455	450	498	424	453	434	426	413	455	397	446	445	402	430	438	430	467	477	437	464	416	440	448	455	436	448	408	459	456	414	447	418	422	425	429	463	468	422	455	425	439	447	403	481	461	469	419	444	451	446	406	455	472	467	432	460	475	452	478	472	473	440	440	463	414	425	461	452	428	433	432	439	411	425	450	441	441	411	420	472	409	438	470	452	452	450	443	447	434	448	424	434	424	432	431	467	428	443	471	458	431	433	450	427	400	456	457	477	433	410	412	419	409	443	484	470	448	450	460	412	448	422	432	401	447	468	442	439	432	443	425	416	412	449	412	448	408	444	427	417	434	464	413	431	426	467	417	441	448	447	437	463	444	413	429	364	461	429	442	405	465	462	431	416	441	458	456	423	439	418	461	429	426	479	444	412	458	457	482	477	458	441	438	451	420	457	434	441	465	461	451	446	424	459	467	417	390	435	452	485	441	445	467	443	429	462	434	482	459	502	436	396	425	437	457	435	419	385	469	411	476	420	414	464	455	425	462	434	435	438	418	423	430	404	438	411	473	442	410	452	448	421	453	449	421	444	440	450	447	413	432	440	409	437	446	496	436	414	459	438	471	396	467	426	459	425	418	416	448	448	476	434	441	451	461	441	436	396	420	445	447	433	430	410	467	379	417	432	412	454	473	441	456	421	442	433	405	411	445	429	443	452	437	447	428	461	444	426	441	446	455	445	477	418	417	443	447	475	432	403	438	426	432	429	427	455	408	453	432	446	438	445	389	416	429	439	438	471	424	441	416	491	451	401	446	429	412	430	428	424	405	435	423	430	436	442	428	447	474	434	413	459	446	440	441	463	426	454	432	441	446	406	454	465	450	403	450	444	421	405	388	444	499	449	441	430	443	410	464	429	465	415	453	415	416	433	415	453	460	461	422	422	444	430	407	453	444	450	405	435	438	458	427	436	450	443	423	420	418	430	457	437	439	427	456	428	445	429	445	416	452	426	417	455	392	446	446	410	413	408	452	429	413	427	422	431	416	464	420	431	450	451	401	421	441	459	436	438	449	413	452	421	415	464	446	458	447	417	467	447	441	432	449	437	430	440	456	444	445	420	462	403	448	396	445	437	421	425	470	430	398	443	439	447	464	449	466	424	410	413	485	459	488	437	447	409	416	419	458	447	439	439	457	461	428	472	405	429	420	476	437	456	440	429	473	424	470	454	444	481	420	435	437	432	441	435	417	395	416	429	459	507	434	460	461	434	408	460	446	441	397	442	463	428	438	441	451	479	466	430	459	436	408	428	457	455	441	391	458	469	401	446	461	452	442	433	427	433	455	446	429	425	442	432	418	422	453	434	432	395	437	397	452	411	459	424	440	425	461	443	432	424	468	499	464	452	438	438	392	406	443	415	432	463	419	423	455	421	438	438	462	418	438	421	432	452	425	403	446	420	474	431	408	431	499	418	404	414	433	472	443	468	454	447	425	425	427	418	449	441	433	443	415	464	424	444	407	432	436	449	457	457	433	414	455	446	432	453	398	424	404	463	424	472	463	415	452	430	443	444	437	427	455	459	429	443	467	432	460	433	463	455	407	449	446	470	438	423	403	473	441	472	383	420	450	432	417	503	470	455	438	424	437	406	470	457	415	403	429	411	435	470	450	422	440	437	431	429	471	434	428	451	449	436	421	435	454	459	421	445	436	445	481	426	427	443	438	440	456	422	430	439	439	404	418	478	438	434	439	446	458	437	438	441	443	419	431	424	420	457	431	419	408	412	470	429	423	437	421	394	455	425	446	474	466	438	405	434	449	433	454	486	458	464	439	421	426	450	417	424	461	477	422	427	452	397	471	431	435	427	439	430	425	390	448	447	422	481	416	452	439	433	445	463	450	435	444	452	441	435	417	453	446	437	430	441	461	418	432	396	435	425	436	449	434	442	447	421	450	451	460	435	441	398	453	461	470	450	444	431	459	454	453	413	431	396	478	462	464	429	465	484	430	437	453	424	423	447	436	406	470	440	438	460	464	446	465	438	483	446	413	456	457	452	449	431	430	432	452	424	475	426	459	446	425	420	439	446	431	461	462	446	426	435	425	440	452	462	417	440	438	443	438	449	460	440	419	433	430	433	441	429	413	459	447	448	439	399	449	453	407	444	437	436	433	442	415	442	444	438	438	408	461	429	448	441	454	428	469	394	462	430	477	439	444	463	406	458	412	421	469	439	426	497	385	446	428	406	438	447	449	454	440	438	409	458	422	459	452	447	446	429	420	422	411	453	452	391	454	420	401	436	448	409	433	459	455	480	390	444	404	443	412	440	435	432	467	455	453	459	436	422	421	463	468	374	439	453	423	393	430	451	442	452	437	426	418	434	419	442	440	451	423	441	424	457	416	434	442	445	413	427	464	432	436	440	440	439	455	429	466	433	454	437	436	476	388	471	406	470	440	428	447	431	434	474	451	439	446	452	449	412	442	447	416	445	469	427	445	432	471	445	425	430	445	447	456	453	447	430	473	432	447	459	427	412	440	443	485	433	417	383	428	441	448	419	440	454	414	407	411	432	434	424	427	469	428	458	451	453	403	427	465	412	418	450	420	442	423	412	434	450	404	441	424	411	422	437	424	438	432	404	444	437	437	430	433	478	425	456	439	464	449	453	471	474	435	457	431	434	436	404	432	378	436	461	440	409	455	444	433	437	424	446	444	393	455	405	436	431	426	484	419	445	481	421	420	418	407	429	422	457	461	401	496	482	439	443	447	440	444	433	427	443	443	431	443	412	436	432	447	438	464	436	430	434	474	420	439	432	450	422	468	455	466	418	437	415	411	405	433	447	450	422	419	443	457	440	434	433	392	441	463	471	444	447	456	437	421	463	450	420	426	461	446	447	430	402	432	447	458	446	418	454	458	412	448	418	430	448	429	456	445	456	427	440	446	438	416	459	444	414	447	448	433	435	458	429	484	449	460	411	443	428	418	428	449	447	378	399	466	476	436	424	437	406	404	473	431	461	439	453	451	433	447	462	452	438	467	462	384	408	475	449	454	447	466	475	416	459	478	470	428	419	448	399	440	445	430	417	446	473	418	427	423	481	455	431	431	438	448	478	419	435	474	401	436	450	419	478	457	429	477	424	447	449	454	406	441	420	434	393	431	415	463	436	450	402	433	443	446	424	418	447	437	434	427	438	429	425	387	429	438	389	414	428	441
25585	21408	27276	25201	4898	1285	995	941	19549	22061	14041	5345	1829	917	674	598	590	635	605	576	619	557	591	608	632	589	582	567	614	593	582	591	577	556	626	589	587	596	605	594	586	611	603	611	591	593	595	605	602	633	605	609	575	590	607	560	560	587	584	614	629	624	599	636	546	589	597	579	624	563	563	579	585	592	596	645	607	579	589	610	597	613	585	569	593	606	593	621	555	628	613	558	596	607	541	601	608	602	617	556	608	590	621	634	607	582	582	583	623	578	583	616	577	551	593	618	566	609	565	622	611	606	583	639	619	625	546	568	594	567	579	568	596	560	562	572	628	559	587	567	616	595	551	571	603	598	591	587	593	607	554	577	579	610	594	577	612	589	596	572	598	581	588	616	610	583	567	600	584	590	579	671	578	576	587	583	630	593	609	582	618	596	577	610	570	576	546	602	591	567	592	584	575	598	577	577	613	609	613	590	617	551	603	624	550	639	613	570	564	612	582	603	547	573	579	591	566	575	631	612	558	572	608	609	621	594	576	584	612	589	580	585	572	624	622	575	583	606	628	630	575	591	613	588	599	570	558	554	645	548	595	620	565	591	605	601	566	604	589	581	616	597	596	592	568	594	562	583	629	617	597	535	595	587	557	610	573	593	604	611	601	605	565	594	590	617	552	574	547	557	581	563	590	650	610	593	567	583	597	545	601	607	599	550	575	571	602	575	578	561	571	559	579	604	585	581	591	620	580	606	573	646	620	576	539	556	575	572	598	569	581	608	612	611	603	562	567	569	590	611	569	594	608	575	566	623	597	608	561	571	615	547	576	628	565	583	602	587	596	574	577	626	628	567	589	599	634	597	577	589	591	598	566	552	588	607	573	627	591	579	565	617	584	587	524	583	625	583	633	543	594	572	596	575	604	589	634	586	580	620	610	584	562	654	618	619	594	563	607	596	641	563	577	630	602	587	580	609	588	595	619	575	593	573	576	596	568	555	614	579	649	597	565	624	613	544	571	552	616	577	593	574	606	617	594	601	566	650	622	580	596	613	598	608	583	594	575	604	607	586	632	595	547	629	607	589	556	592	585	546	610	609	583	582	572	590	578	574	609	560	586	554	655	583	604	590	567	618	600	592	568	638	592	593	586	630	551	590	634	585	631	556	567	608	584	563	619	569	584	560	581	594	564	553	627	616	593	580	602	564	564	622	599	531	576	551	565	638	568	614	592	666	592	603	577	589	579	611	591	593	565	574	584	618	555	603	591	581	534	594	551	569	595	586	573	548	642	551	543	593	628	589	582	594	616	602	578	602	589	603	580	600	580	581	596	606	576	581	622	562	558	580	620	610	614	580	618	581	592	577	549	603	605	584	580	621	621	651	597	600	563	605	600	596	622	625	565	544	565	571	608	568	582	574	618	601	580	585	608	613	569	610	578	571	630	557	608	565	572	553	596	594	581	539	570	588	611	572	614	598	579	603	609	645	582	603	580	592	613	565	651	597	580	595	616	629	630	563	636	598	543	545	637	625	585	604	598	624	611	595	578	597	606	581	578	580	602	595	602	542	626	533	629	613	581	564	578	623	590	611	598	566	598	569	611	607	570	576	597	553	621	570	587	583	562	587	578	622	604	572	598	622	584	600	565	625	598	573	608	589	572	595	608	568	590	546	583	607	605	585	593	567	577	575	639	573	626	600	572	603	575	561	624	613	540	586	608	634	661	609	646	580	548	586	593	588	606	634	595	591	636	567	572	630	612	583	569	587	571	577	613	585	605	582	610	591	576	588	584	602	593	590	615	610	605	576	605	615	593	606	611	610	616	581	572	597	632	619	590	609	628	594	558	597	588	540	593	611	621	602	596	584	591	592	562	614	617	572	570	561	577	602	586	597	630	596	546	607	631	636	540	599	531	623	618	573	569	602	589	600	641	614	612	593	587	561	563	583	561	566	582	591	603	563	601	635	601	605	562	600	536	591	600	575	592	637	585	610	544	609	569	585	584	599	564	605	601	621	587	581	588	556	578	601	601	628	600	637	589	611	604	552	537	588	594	597	597	563	588	620	603	614	652	541	627	601	604	568	583	594	598	599	658	630	599	571	603	595	578	620	596	600	578	609	575	600	534	596	638	597	572	638	606	569	640	644	633	650	612	590	633	583	611	554	589	604	615	577	549	589	634	556	626	566	635	598	601	554	587	648	596	592	622	559	580	601	603	571	588	582	582	625	587	589	586	576	566	599	560	517	594	573	628	580	583	626	624	615	648	559	582	559	575	616	585	652	603	579	593	614	592	572	579	630	613	652	597	591	599	579	578	584	596	577	617	616	585	537	610	602	595	569	553	547	530	593	619	597	583	593	589	604	541	546	594	613	618	580	635	611	628	593	644	583	533	561	548	617	569	617	547	558	574	576	565	549	586	616	582	617	535	564	557	549	605	592	609	571	601	586	541	613	549	625	659	596	594	590	601	601	580	586	605	593	585	595	568	623	596	588	598	619	583	556	638	578	594	588	608	601	575	563	595	599	650	612	578	618	571	619	628	570	589	574	584	611	603	569	605	589	627	610	617	632	594	553	613	621	586	591	577	632	622	591	584	589	596	600	564	533	601	572	621	575	610	594	646	577	559	570	609	604	612	579	634	573	616	585	575	587	584	592	629	607	600	568	647	628	617	604	633	559	587	574	573	543	622	622	597	628	594	566	588	562	609	621	637	601	586	581	619	649	560	634	615	610	576	619	585	600	588	597	590	652	605	583	631	612	601	555	603	641	568	621	576	629	578	582	589	605	562	590	595	585	588	570	613	597	629	606	604	578	578	580	618	555	638	571	622	622	561	609	564	597	612	630	568	633	568	585	577	587	629	584	597	595	563	637	533	559	627	587	567	602	607	565	579	571	576	572	596	570	636	574	579	563	603	591	597	599	569	607	583	599	566	594	623	608	561	588	615	590	571	611	618	569	598	590	553	597	584	597	594	628	584	652	615	591	618	562	589	595	619	612	575	602	588	560	579	571	583	549	600	554	606	579	618	580	572	568	594	648	544	574	576	622	596	656	587	596	568	587	574	569	610	574	608	546	574	581	592	649	561	559	592	635	589	611	590	604	598	563	597	585	568	571	584	537	600	602	626	615	589	581	565	638	610	607	599	589	583	517	596	658	598	563	587	620	592	574	563	591	601	604	584	566	571	633	645	613	561	602	590	622	554	562	570	584	588	617	612	552	593	577	607	567	562	649	587	575	598	643	600	555	599	604	571	564	619	597	601	590	568	552	595	610	573	578	629	616	584	551	600	639	613	593	568	589	601	616	596	582	577	600	636	600	573	578	556	570	592	618	617	579	591	580	625	602	577	587	609	639	561	564	606	637	595	567	583	631	632	585	566	561	573	604	564	598	618	632	606	612	604	563	575	625	589	556	554	600	623	615	590	627	565	633	633	608	591	614	599	590	600	598	602	582	581	604	629	583	596	611	607	583	597	627	621	614	588	578	565	606	631	570	632	569
3997	4123	3501	1750	1270	1060	1015	997	21819	18819	11401	4574	1876	901	558	505	545	461	531	521	508	507	498	547	504	526	513	516	507	514	489	500	484	517	539	515	502	523	473	526	510	503	561	534	522	515	512	473	499	545	507	516	488	475	505	520	469	546	514	494	523	524	498	534	470	540	505	537	489	512	541	526	514	466	522	489	501	476	514	496	492	516	535	518	499	494	515	505	470	491	494	491	481	491	484	531	504	488	490	470	488	485	479	510	534	513	473	480	517	551	515	509	515	488	459	539	517	530	518	515	515	490	542	511	504	519	523	515	451	521	520	500	484	519	530	529	522	508	516	525	483	519	527	477	484	472	506	498	506	547	443	488	533	466	469	498	538	504	515	496	519	516	505	517	485	519	497	522	501	505	529	489	532	533	536	495	516	521	505	555	550	508	506	522	521	469	482	498	483	493	477	518	524	523	517	485	532	542	516	487	485	504	489	531	527	578	530	531	527	496	548	485	492	498	486	509	532	492	527	502	536	505	503	521	490	494	471	510	486	472	493	499	492	500	517	513	535	495	521	531	500	538	471	516	508	520	506	502	558	491	526	501	489	494	518	582	493	508	492	489	509	493	498	500	522	480	463	496	483	491	494	483	493	513	524	500	501	492	482	480	498	528	456	514	517	477	524	503	493	473	493	501	501	525	532	519	516	473	499	567	501	529	494	468	486	498	487	459	522	469	526	513	481	482	532	499	505	530	494	499	494	501	539	494	494	472	482	482	540	513	493	534	547	484	508	513	507	520	513	519	507	536	493	488	462	509	524	499	456	472	503	499	514	511	493	510	504	516	508	534	484	528	496	507	513	475	520	485	506	493	530	492	504	463	522	490	551	491	513	488	518	560	498	529	498	497	533	520	468	465	524	500	475	499	497	529	463	501	532	507	521	500	497	486	563	481	480	488	489	476	507	486	500	511	504	481	497	536	527	513	535	493	477	491	510	526	468	526	531	494	543	481	484	501	496	486	527	498	522	474	504	500	523	510	492	530	508	512	487	487	485	525	512	537	505	530	515	516	543	470	478	531	521	543	486	514	476	522	511	496	477	476	539	488	531	502	483	520	500	509	514	456	496	500	549	497	506	525	507	473	525	531	502	473	483	486	534	539	503	507	521	494	504	504	491	523	516	498	510	483	499	525	519	492	485	479	497	479	510	513	505	513	465	498	473	505	490	497	497	515	460	490	552	486	488	484	533	475	481	486	501	500	482	465	488	490	459	466	546	539	496	558	537	486	496	495	529	495	512	505	485	508	473	507	489	512	562	523	526	521	493	498	505	500	502	495	501	530	482	540	490	458	507	468	516	507	476	519	504	518	466	538	483	500	501	501	499	453	500	491	494	527	498	494	539	497	464	495	504	489	526	466	505	485	499	491	501	507	523	474	494	524	482	495	491	484	503	483	504	486	532	518	530	479	471	504	488	513	514	505	508	512	512	493	476	478	493	539	519	510	507	521	457	508	507	485	471	483	478	478	505	519	514	480	515	527	516	533	521	473	497	498	502	491	519	510	498	482	499	489	542	520	556	491	529	522	512	519	515	538	519	492	449	529	504	484	500	484	492	471	498	476	488	458	497	514	566	532	533	474	510	511	500	520	506	490	502	544	494	492	508	498	512	490	523	530	521	521	502	491	520	517	501	524	506	533	483	521	483	510	513	505	534	480	504	475	493	554	484	504	485	477	470	525	464	482	538	498	488	507	505	436	508	511	511	485	498	503	518	526	508	511	516	556	504	504	501	499	509	485	489	480	534	508	498	503	547	485	488	498	463	452	533	516	505	495	474	501	540	507	494	499	549	516	513	507	481	507	492	498	516	495	523	454	498	491	476	514	525	519	479	497	494	526	505	509	504	499	521	468	519	491	502	499	492	479	508	524	498	484	488	520	530	561	518	546	513	505	521	533	524	480	492	487	538	489	539	530	473	463	522	509	521	505	488	498	511	462	505	481	517	476	495	496	512	494	466	463	502	527	518	481	503	497	538	464	513	524	483	506	538	527	533	515	524	504	510	502	504	536	524	505	549	490	530	496	541	500	485	486	531	529	518	477	516	451	466	515	524	536	506	482	511	493	512	489	504	479	555	473	501	506	478	498	483	465	524	502	509	518	528	515	546	515	491	460	527	481	518	525	496	493	516	518	482	458	532	545	510	520	487	498	506	499	497	495	510	498	467	476	521	515	511	481	512	526	496	511	467	480	515	517	482	536	555	494	511	538	520	527	500	495	487	486	505	490	506	462	496	508	502	500	502	500	521	494	493	498	496	519	498	529	503	502	530	517	476	507	512	527	502	453	506	489	508	521	451	503	514	487	482	487	516	496	479	482	494	483	507	511	493	505	492	501	509	520	521	527	477	461	492	453	454	491	485	549	519	502	494	495	525	527	503	541	496	485	505	489	482	492	521	525	446	504	517	485	526	514	493	496	492	516	522	488	474	483	506	500	543	479	522	518	513	473	475	511	499	519	509	465	519	513	502	480	522	507	497	508	475	531	515	502	493	489	516	439	516	473	496	515	513	518	496	496	489	476	501	537	495	528	512	498	549	509	500	500	523	498	490	502	480	496	515	508	506	512	525	451	485	496	464	528	531	527	468	476	492	532	533	509	513	487	504	498	490	502	497	504	477	484	509	513	535	514	441	504	535	492	469	477	447	489	489	490	530	485	504	512	466	494	485	515	504	459	507	529	546	491	486	501	477	482	485	529	520	500	532	486	519	486	511	521	503	498	491	544	484	503	506	514	515	505	515	526	495	492	482	501	479	527	527	512	511	529	482	488	489	466	484	483	510	500	490	536	524	509	462	490	517	519	517	512	501	527	484	519	549	501	488	481	525	479	518	508	486	499	495	487	511	479	483	503	502	486	509	472	509	489	473	514	550	472	492	522	485	512	448	469	500	540	490	494	556	508	487	467	523	503	494	533	542	512	478	536	481	524	485	495	501	491	518	526	468	464	550	536	493	491	489	494	491	521	491	485	488	542	497	511	495	523	541	518	494	497	488	495	493	457	459	545	459	516	524	489	533	469	482	536	491	521	491	560	503	518	468	504	489	536	516	512	522	473	520	500	460	495	488	447	531	437	493	510	524	501	576	492	481	509	504	482	508	493	509	443	500	527	528	518	521	508	506	497	496	484	474	531	500	509	488	503	482	493	502	523	502	487	506	509	476	530	540	547	526	495	503	465	484	528	480	519	507	502	507	528	490	450	501	519	508	495	515	473	481	491	439	484	527	511	549	556	511	496	517	510	499	520	504	468	492	509	530	513	510	520	474	498	511	519	506	511	515	479	451	479	485	491	488	469	509	498	513	477	460	509	452	470	522	466	458	501	516	508	487	528	505	508	503	519	497	506	516	515	511	529	476	480	492	521	554	497	502	525	497	511	491	491	538	523	491	492	507	488	489	481	504	482	454	510	488	464	513	477	469	440	485	487	481	451	494	509	513	508	515	498	520	495
24324	21424	28787	24467	21396	8925	2281	1434	34005	42275	27806	12264	3829	1439	879	759	770	744	731	790	810	745	790	788	739	736	724	763	744	766	772	780	729	747	748	766	814	744	742	721	780	728	732	786	749	715	670	699	755	760	776	767	781	758	737	763	739	770	770	788	764	788	708	722	794	750	733	715	757	698	687	717	721	747	751	698	732	748	718	739	751	749	729	704	714	756	760	720	710	784	751	795	723	732	707	690	736	785	766	720	754	790	741	753	790	720	786	799	717	745	781	736	724	742	771	726	729	735	732	771	726	751	742	768	737	709	731	755	741	780	722	735	711	755	714	775	697	719	759	764	696	737	710	770	749	791	734	776	790	755	736	717	755	751	764	751	774	744	713	774	723	707	753	767	752	728	708	729	726	698	760	752	738	801	710	771	767	731	769	793	739	770	700	719	715	785	758	775	760	734	759	754	725	750	707	707	741	695	747	728	738	727	741	746	740	755	732	762	722	747	724	747	759	718	787	754	771	730	793	760	745	742	727	766	756	747	796	770	767	775	743	771	752	744	723	707	776	744	731	808	762	803	790	763	769	751	732	701	710	739	738	720	735	740	712	747	730	724	743	729	798	749	757	735	801	773	748	709	788	772	800	768	754	798	743	728	810	750	698	765	764	745	714	752	741	677	722	752	752	742	740	729	721	745	790	762	742	761	772	720	782	717	751	782	741	778	759	792	715	765	719	730	727	787	768	813	757	747	702	743	721	710	706	732	796	724	760	749	821	768	719	729	819	761	773	698	760	790	743	750	725	750	773	735	731	743	742	758	725	714	723	766	732	701	755	769	714	754	771	713	704	780	746	802	754	725	733	726	741	746	760	693	685	771	769	771	771	736	728	751	736	728	716	736	736	687	773	714	737	719	714	764	779	749	731	716	702	772	769	736	732	769	727	712	747	733	693	764	692	725	691	743	758	791	727	692	722	738	700	792	749	736	750	745	756	711	774	678	749	777	817	762	750	783	692	727	775	704	725	715	756	744	788	710	716	772	795	700	717	733	720	747	752	752	730	707	746	739	711	740	741	751	692	755	717	752	748	729	763	756	762	691	736	746	744	751	714	737	738	721	737	716	746	744	724	743	774	775	769	749	793	777	756	774	755	744	777	751	751	779	772	737	748	739	754	726	772	690	768	756	749	759	754	737	741	699	803	765	760	797	788	797	771	769	743	721	752	727	770	710	710	719	780	762	736	781	735	795	756	797	735	760	772	764	741	761	726	771	729	720	705	770	762	738	708	759	751	773	756	781	684	773	694	732	745	776	726	755	772	705	708	756	706	701	670	686	781	765	724	771	779	748	753	774	760	758	721	712	714	738	751	748	760	734	720	695	732	734	750	727	753	752	695	738	718	731	739	736	735	719	734	706	704	727	724	735	737	716	762	730	744	738	731	722	714	756	720	752	759	767	744	763	749	734	804	726	770	721	741	722	708	742	740	708	758	741	782	726	724	774	708	709	731	754	754	759	746	772	749	702	793	760	710	743	747	774	776	778	789	742	753	702	720	747	768	749	686	739	670	678	725	753	758	729	779	752	723	725	738	745	738	782	673	708	749	721	751	761	741	705	777	688	733	771	711	705	763	752	752	718	727	782	790	795	711	732	757	711	792	750	740	757	724	766	751	744	715	727	729	781	738	741	750	713	750	727	741	708	735	736	754	767	719	748	685	714	762	749	744	748	735	758	742	729	700	732	736	718	698	732	763	774	729	732	784	741	791	755	756	713	719	711	714	756	736	717	800	703	769	810	706	755	745	718	742	767	768	724	777	741	739	752	782	763	711	713	802	737	722	754	724	736	759	744	727	791	775	704	760	741	710	736	751	695	795	697	762	766	698	710	766	730	777	709	774	708	719	698	675	732	737	735	732	739	734	739	735	756	796	746	765	729	746	800	693	683	771	762	725	753	670	757	774	735	759	722	699	777	714	751	716	746	768	740	714	746	752	725	702	744	756	715	723	767	754	714	743	742	735	739	715	718	757	760	692	770	731	708	745	757	726	735	715	738	764	756	795	748	752	786	709	741	751	718	694	643	723	746	726	766	740	675	750	727	744	724	721	740	774	751	767	756	737	736	745	771	703	745	740	741	788	745	729	783	671	754	752	734	786	722	739	758	778	748	747	736	722	762	702	776	736	740	689	796	744	737	732	759	698	755	734	760	805	737	682	733	742	740	750	733	727	736	712	791	799	723	777	672	783	724	707	745	737	675	734	791	737	767	793	695	699	759	714	759	777	740	779	715	726	754	760	682	730	746	741	746	765	753	719	731	748	738	721	700	731	770	752	785	679	723	744	706	755	704	751	698	771	735	717	737	814	753	741	748	703	768	731	766	780	755	783	719	740	731	736	755	716	708	716	764	763	700	778	799	733	711	727	710	697	739	725	696	684	678	700	734	704	737	760	719	775	724	737	757	759	739	684	722	731	711	771	702	707	714	690	717	720	731	793	720	734	746	761	748	763	726	727	769	750	715	753	706	780	753	725	773	815	690	767	712	828	708	731	770	771	707	741	748	747	725	736	758	762	724	700	794	761	799	742	817	813	733	724	792	728	699	751	796	720	715	688	721	709	779	754	746	656	768	728	752	763	754	745	758	776	748	807	755	723	784	762	739	744	736	729	705	733	702	712	777	750	801	727	725	767	733	705	761	715	784	739	739	753	723	728	719	722	770	722	715	745	749	690	755	710	710	785	726	751	764	739	747	758	759	724	724	776	737	725	756	689	735	752	731	717	766	767	744	714	710	723	780	727	757	765	793	731	772	756	711	776	734	685	720	712	704	748	754	719	789	728	780	754	728	755	740	719	701	722	733	764	707	780	771	721	748	707	766	775	710	728	786	736	732	723	752	731	752	747	741	764	727	714	762	764	728	762	736	768	721	761	740	737	729	717	728	750	734	750	791	729	747	755	741	783	709	684	744	729	784	714	750	769	781	742	786	714	742	756	754	771	728	736	732	734	746	721	751	747	725	745	700	696	785	752	707	780	703	764	745	780	750	741	724	761	729	754	714	779	777	701	777	771	696	726	752	757	752	744	752	706	738	759	702	773	740	731	720	827	708	691	744	730	767	738	756	770	782	726	765	683	753	709	768	787	711	690	741	810	735	730	745	699	725	731	726	769	693	772	742	751	755	734	704	740	727	772	747	714	741	714	709	760	784	789	733	709	766	726	786	754	715	739	742	732	740	770	764	753	712	723	740	750	712	787	769	739	728	731	776	754	722	708	736	730	726	778	723	724	666	723	796	720	749	740	760	828	757	733	709	707	763	758	779	757	785	745	736	781	730	782	763	745	793	730	731	705	768	794	760	767	680	740	728	717	745	785	750	730	742	787	722	749	715	754	770	720	755	783	727	722	725	730	733	758	753	737	685	756	708	715	696	718	746	708	757	733	694	760	670	692	753	757	770	722	741	769	756	747	745	745	809	707	759	751	737	727	694	754	736	754	687	718	756	752	749
4840	7725	6636	3334	2326	1920	1588	1402	36551	36901	21382	8975	3530	1365	750	659	624	685	594	601	597	592	610	629	630	635	644	619	644	596	611	631	610	661	631	616	620	598	622	650	684	649	653	615	625	637	586	614	564	614	649	647	702	640	572	669	626	654	618	585	649	591	611	611	611	651	642	589	633	642	616	633	598	619	624	575	597	622	624	607	613	606	651	626	616	637	610	629	663	667	628	618	627	626	593	606	616	636	613	598	606	566	606	599	581	654	662	622	632	602	625	577	642	564	561	596	633	630	597	654	605	590	603	612	591	603	632	672	634	644	646	582	614	625	626	607	622	631	639	590	580	632	635	594	594	602	607	660	627	590	622	645	632	657	570	621	585	628	593	630	616	601	652	647	621	642	619	611	638	607	578	592	640	587	623	594	591	619	606	591	662	610	653	666	577	620	631	580	591	625	620	624	569	634	649	603	650	616	620	651	604	654	652	622	622	611	626	637	615	617	667	631	622	612	628	619	633	640	584	599	620	568	566	641	621	604	632	619	650	640	611	656	619	618	661	637	612	654	633	598	607	638	615	603	628	620	627	590	590	593	610	586	605	622	684	601	640	626	595	665	602	585	659	614	634	611	657	625	605	616	651	598	626	658	617	658	569	616	633	596	617	643	601	586	590	638	640	642	612	590	586	631	569	599	580	615	658	614	614	633	637	612	577	620	605	615	652	615	576	636	610	623	628	605	637	588	577	629	607	646	650	610	607	661	605	609	590	620	635	611	594	584	584	608	650	648	615	621	599	624	615	645	593	588	616	582	578	630	609	615	609	580	591	640	598	614	592	632	611	642	611	623	619	602	607	609	664	600	611	630	630	596	647	606	624	641	624	625	617	634	645	618	595	629	643	627	641	628	587	594	628	555	583	614	609	637	599	606	625	589	596	657	629	585	626	670	640	646	596	615	622	589	626	649	555	611	612	647	646	579	596	632	593	638	676	587	632	606	616	615	603	623	606	589	627	634	638	622	634	579	628	619	672	629	610	624	634	597	642	595	661	619	631	656	641	578	629	613	622	642	631	637	622	601	584	603	635	661	606	583	659	632	655	648	566	662	612	589	594	625	641	654	632	663	612	643	634	595	606	647	625	638	592	610	634	650	631	629	588	602	660	669	652	631	645	625	658	623	573	619	593	611	595	605	624	626	604	622	605	621	584	589	632	582	619	579	651	599	603	597	627	631	632	647	643	611	656	592	609	672	651	608	612	613	623	633	593	579	577	658	633	600	616	616	596	635	632	607	609	610	623	615	576	668	583	647	634	612	624	624	623	642	624	634	606	625	644	652	586	633	613	588	605	578	598	603	593	611	634	629	636	603	564	593	595	604	580	606	644	629	587	577	604	572	603	587	584	620	601	636	579	613	647	606	627	630	602	633	566	626	617	635	599	573	561	640	638	588	628	656	641	665	650	642	611	599	673	606	625	647	611	597	620	653	569	623	578	627	614	601	630	616	607	565	615	636	606	582	639	632	616	614	607	587	660	611	589	589	612	610	596	593	619	637	655	568	646	590	611	578	618	592	597	619	647	635	614	580	613	546	646	604	585	620	652	628	635	576	608	590	586	620	625	635	645	596	610	651	637	612	608	663	635	598	593	652	601	653	630	595	607	600	619	589	588	612	593	651	636	619	637	597	609	670	634	621	600	643	666	646	608	601	603	636	599	615	638	582	624	650	631	640	614	605	625	643	604	605	617	608	613	607	619	626	610	553	624	598	599	616	619	585	618	572	596	611	632	638	622	596	617	615	595	621	588	614	595	599	581	592	588	597	613	600	633	620	614	640	636	647	599	589	658	609	588	623	616	636	617	579	562	660	602	598	623	624	591	611	592	611	627	622	646	585	656	649	607	575	625	624	630	586	662	652	655	587	611	654	587	607	648	584	626	636	614	587	625	662	554	605	580	612	616	616	630	631	602	640	612	598	640	615	620	608	629	617	610	587	592	628	629	641	628	589	604	585	659	607	686	622	681	584	594	611	637	600	640	582	647	612	618	651	597	672	576	610	644	636	642	596	622	591	573	598	598	632	603	598	631	659	662	581	631	640	611	602	668	585	646	642	596	611	626	594	650	618	594	605	610	610	565	588	622	617	629	566	642	667	550	624	581	601	632	580	665	605	623	585	577	616	601	582	604	674	566	568	586	628	612	661	606	640	619	597	626	603	652	612	584	624	613	619	579	571	632	620	646	604	591	677	590	623	612	612	630	616	633	626	626	609	681	590	616	606	583	613	592	649	631	603	550	577	526	659	613	610	557	604	636	551	647	584	580	601	590	646	589	610	618	595	625	674	602	661	630	627	614	626	579	650	607	590	634	638	621	583	601	620	602	582	658	606	623	615	634	610	617	626	596	600	619	610	634	635	612	584	575	600	623	545	618	612	593	578	617	602	645	595	624	602	616	643	617	618	600	568	613	640	600	639	603	645	596	641	598	607	619	603	641	621	605	674	638	604	610	598	662	642	591	641	620	621	565	594	594	588	637	658	617	616	667	598	631	626	595	603	621	590	631	610	603	601	604	581	602	599	631	574	608	622	586	619	662	626	630	618	615	623	652	618	617	611	644	599	600	612	653	563	624	580	587	650	605	587	601	630	618	624	629	597	650	625	594	624	653	656	599	594	633	640	623	607	627	565	632	648	603	639	584	600	587	650	571	600	612	638	577	646	624	637	603	655	628	599	606	620	617	618	590	612	592	635	639	616	602	577	607	600	586	631	588	625	612	578	625	642	579	630	631	630	633	601	644	627	603	594	649	609	616	655	615	652	601	623	623	593	608	592	638	646	580	633	608	602	601	625	651	635	650	609	573	624	629	627	641	642	584	602	642	595	600	627	605	614	638	657	645	566	656	618	609	592	621	619	622	645	662	599	597	627	661	614	610	629	620	633	625	651	625	660	617	589	603	675	604	602	659	609	625	604	632	612	626	643	641	576	667	602	611	587	619	608	610	599	608	614	601	566	590	615	584	619	645	607	607	555	611	613	593	605	626	609	585	582	640	632	632	597	640	570	572	617	591	618	596	583	615	608	633	619	590	611	611	618	604	631	627	622	587	647	615	638	637	649	580	612	612	569	624	665	574	611	593	596	582	590	623	601	579	602	597	632	622	617	639	586	600	635	650	624	529	628	603	581	566	612	626	640	607	591	614	623	661	603	592	658	593	587	615	577	649	660	644	631	603	597	645	650	620	595	631	609	602	591	691	586	654	664	683	607	636	567	591	641	588	620	622	599	622	626	608	595	639	629	636	606	652	636	592	631	623	612	618	548	639	630	609	622	607	623	582	638	655	611	583	621	629	590	626	621	603	630	604	618	574	633	622	585	677	611	570	626	639	662	605	631	616	571	675	593	574	638	571	610	603	599	600	609	602	562	595	613	623	612	591	589	596	572	621	628	574	649	611	650	647	621	620	571	655	610	616	621	672	589	573	620	639	638	594	560	583	584	602	616	605	627
27745	12641	1960	1089	681	586	586	587	2214	3316	2226	1330	848	600	590	567	578	543	543	537	577	565	572	600	546	575	552	550	577	538	553	572	574	561	581	527	602	590	502	527	548	575	582	562	536	530	573	596	595	569	571	540	555	577	569	522	576	592	551	550	560	562	589	593	514	512	590	539	554	579	583	558	519	567	508	559	527	554	559	505	542	498	565	563	539	525	562	560	575	554	505	527	544	556	544	576	529	562	576	574	567	560	563	544	518	544	561	516	558	572	546	589	520	532	542	543	545	521	522	554	573	574	568	564	556	542	577	553	578	559	542	546	559	582	533	549	535	532	568	525	531	573	588	568	561	543	533	597	551	546	557	544	606	612	526	546	546	528	590	577	606	539	555	541	564	523	548	553	597	546	546	601	568	529	517	567	585	560	552	579	538	565	521	522	553	540	520	590	529	605	554	543	567	563	557	565	559	543	544	564	562	532	560	543	573	554	570	562	588	523	553	521	553	573	601	539	591	571	579	511	530	542	535	550	590	542	515	526	540	563	581	559	533	575	545	555	518	546	540	544	548	516	533	525	589	547	553	568	567	569	562	561	537	554	552	573	554	575	553	598	565	596	583	525	539	521	552	557	569	585	534	564	577	545	583	510	548	555	529	568	591	504	556	544	548	569	563	537	524	572	552	575	573	565	520	546	561	557	535	529	534	560	584	563	554	524	562	542	559	540	525	536	565	549	560	522	532	594	533	564	550	572	549	571	522	532	562	567	582	557	540	519	539	581	567	574	544	537	567	587	535	535	554	566	567	546	541	571	546	534	543	587	569	536	550	599	558	558	549	559	557	557	565	564	548	519	578	569	544	590	563	541	551	554	581	524	555	586	558	589	542	571	559	534	562	546	530	566	525	561	534	544	529	550	513	538	606	536	579	555	617	545	552	549	530	573	562	510	553	588	558	561	543	551	563	540	548	546	568	527	602	559	530	536	542	525	555	571	590	569	574	561	593	539	533	546	562	544	562	528	525	537	549	523	569	541	537	621	538	515	527	577	530	563	570	538	587	527	578	528	533	542	535	567	529	597	522	563	538	559	583	572	587	580	515	541	557	510	537	574	552	586	568	542	563	559	526	576	578	535	528	570	557	603	538	545	574	570	572	561	594	568	529	589	547	549	537	554	576	532	505	586	552	584	573	539	548	542	586	571	538	557	528	525	539	554	565	596	579	505	490	559	537	541	546	604	548	518	530	576	562	558	525	545	564	572	559	539	578	545	553	517	587	575	571	582	563	564	558	540	540	565	585	566	552	561	511	584	556	554	553	543	551	567	575	579	525	507	528	546	535	553	540	578	556	562	541	601	545	537	518	546	531	536	564	526	532	515	538	530	567	555	581	563	553	496	560	556	565	547	563	593	542	523	539	522	567	570	577	548	545	587	528	587	571	594	539	555	583	509	576	545	538	569	588	529	527	527	547	562	592	589	532	551	548	548	547	542	555	544	584	538	564	576	596	503	544	584	534	566	579	592	570	586	503	528	585	549	616	562	545	555	614	542	548	556	558	557	584	566	525	523	560	538	563	536	533	558	551	572	547	518	552	615	571	536	556	538	566	557	541	574	583	555	574	581	510	549	563	530	582	591	553	613	537	557	517	541	550	564	596	603	532	531	546	562	554	524	581	549	576	552	558	576	539	523	533	564	513	547	536	511	557	574	545	551	561	584	564	558	530	520	523	546	563	582	587	536	559	568	494	532	542	528	589	575	562	528	565	509	493	521	542	551	539	600	559	588	531	589	547	557	544	589	555	601	490	525	565	558	590	586	502	534	538	538	537	565	528	550	562	524	526	536	570	559	511	577	531	571	535	571	509	549	538	517	604	534	563	560	535	569	554	565	558	575	604	517	535	560	579	538	541	541	589	576	519	567	543	569	563	528	588	563	497	524	561	559	564	567	539	563	514	574	540	550	515	533	538	516	598	541	566	533	544	577	530	545	537	536	571	532	577	547	549	549	537	586	562	572	585	579	567	548	539	543	578	567	585	571	536	553	533	556	567	541	583	545	525	538	543	573	553	580	580	550	555	567	543	565	576	555	578	532	545	560	551	558	564	554	523	542	539	542	593	575	543	592	575	532	562	490	558	602	583	553	537	551	597	559	529	573	506	521	550	555	573	518	559	544	585	533	518	558	532	595	537	532	552	538	576	577	537	522	558	563	552	559	575	571	558	549	592	530	527	552	578	526	618	537	544	540	602	538	555	541	573	552	569	568	587	527	557	592	551	550	537	510	550	598	558	533	546	569	558	573	515	540	548	562	571	564	580	564	553	592	558	572	576	539	562	547	559	531	608	577	562	529	569	563	568	516	551	543	521	519	537	560	560	535	541	540	605	555	542	521	546	547	545	570	578	522	543	565	560	516	532	620	525	520	546	543	569	606	576	574	605	545	591	570	544	545	537	571	562	559	525	579	596	543	528	558	539	576	559	542	576	537	586	561	522	572	548	536	550	562	564	534	574	575	556	501	498	584	558	532	544	553	555	528	551	519	534	513	576	581	543	549	523	518	598	527	537	571	524	572	561	544	533	562	549	573	594	549	582	522	584	577	572	535	527	573	535	489	557	576	548	535	539	588	568	548	555	551	525	556	530	559	544	543	543	569	553	615	541	591	506	544	533	594	575	532	575	567	613	582	577	592	550	586	585	565	555	550	594	560	512	556	553	571	549	547	540	519	537	561	533	579	548	585	551	585	554	544	618	538	518	566	564	536	511	578	534	574	578	530	545	563	507	577	579	546	589	566	543	540	598	531	555	573	590	573	579	587	582	577	543	557	556	552	535	573	541	537	564	534	501	560	577	561	551	569	543	547	536	551	555	548	536	556	573	560	558	575	567	536	551	555	558	542	572	546	525	552	560	545	500	543	525	571	567	540	569	588	591	550	610	550	542	546	530	553	556	563	537	527	573	545	567	531	555	531	554	577	549	545	591	548	546	589	556	581	614	536	556	558	568	550	546	588	579	501	555	546	560	550	562	575	530	567	531	565	551	540	575	558	539	551	554	566	518	553	528	544	545	526	547	529	544	574	564	561	550	560	553	538	570	595	591	591	570	544	582	584	483	542	567	541	583	583	557	556	522	546	588	544	539	556	553	537	531	532	561	500	556	525	599	537	604	556	559	544	548	545	526	577	554	539	551	560	555	561	553	572	545	559	504	534	584	541	560	549	535	521	568	530	583	524	567	592	520	541	543	548	572	532	543	575	547	535	556	534	579	551	598	589	554	581	557	541	552	520	581	537	548	542	590	566	604	540	509	539	559	539	543	525	556	590	534	567	575	592	575	591	531	571	525	555	547	513	520	566	567	579	524	559	562	538	559	556	590	563	540	580	558	532	537	548	521	556	567	544	574	546	554	552	549	534	538	536	514	548	505	512	562	504	576	538	578	536	543	532	585	542	549	513	547	527	594	512	523	572	553	537	529	578	558	552	569	559	529	562	537	510	557	522
5525	1423	1192	748	569	615	580	526	2890	3634	2288	1221	694	543	441	449	450	461	424	466	460	446	437	494	433	485	441	444	420	432	451	457	484	431	477	487	459	447	479	464	466	454	448	421	441	469	432	450	451	482	485	465	451	452	403	439	445	479	512	458	452	466	477	456	458	434	456	461	459	455	458	455	476	466	450	451	424	432	461	453	448	479	468	496	442	476	468	462	482	454	499	462	443	456	465	455	423	463	455	446	439	445	463	452	475	453	486	429	474	476	430	447	449	449	449	427	433	446	436	434	452	463	449	460	433	436	441	428	431	447	441	458	459	467	429	482	447	436	456	450	451	469	436	450	431	463	466	440	477	440	454	471	412	442	411	403	436	444	475	443	420	453	457	429	428	474	429	422	447	451	458	489	430	456	471	443	477	450	432	459	433	412	446	420	451	461	448	427	445	451	438	484	425	438	445	494	421	445	431	473	460	442	459	461	457	464	460	441	460	418	457	450	473	477	459	436	432	472	490	432	438	437	442	446	451	403	471	449	438	437	444	447	516	462	470	475	503	447	463	478	465	477	469	444	423	465	489	448	456	418	428	458	417	448	423	492	450	452	499	464	468	456	417	494	453	439	473	479	417	476	421	472	428	473	449	445	444	455	454	446	415	452	443	464	444	409	445	480	459	453	438	477	440	431	473	443	477	476	456	472	464	453	484	408	466	448	447	420	470	439	475	423	433	484	435	435	462	458	432	417	465	477	431	430	439	465	437	450	492	452	467	463	487	460	463	490	418	471	458	478	459	462	443	447	448	469	431	449	455	428	461	478	472	424	456	442	461	480	446	444	431	513	430	451	488	461	431	464	438	426	465	441	467	455	437	476	400	483	454	458	428	425	452	463	443	457	412	468	483	438	465	473	452	458	456	439	473	435	455	469	500	475	448	458	442	512	432	464	420	433	446	443	431	451	476	429	469	462	474	488	460	455	457	442	459	451	467	477	444	436	426	432	463	447	424	496	418	448	460	460	510	429	476	444	442	458	454	418	446	481	484	443	426	434	472	473	461	460	422	441	444	417	476	429	460	425	454	428	449	439	501	485	479	473	464	468	468	443	422	457	481	504	440	427	509	484	400	486	445	446	419	458	401	453	442	458	450	446	452	439	442	460	458	429	454	450	452	464	431	403	464	468	435	438	426	447	475	444	456	442	434	501	505	423	475	460	431	457	449	464	454	462	428	524	431	468	463	415	503	437	469	486	431	442	445	474	435	404	464	451	443	432	450	472	463	460	451	469	471	458	475	469	446	474	453	450	465	441	472	419	444	469	461	459	469	488	481	431	459	445	438	450	432	430	475	441	431	490	426	456	445	468	428	461	437	404	440	427	435	487	446	467	411	499	447	478	448	415	439	452	433	449	436	448	429	468	441	438	483	471	450	471	399	459	456	434	472	422	458	470	449	436	490	434	503	473	454	475	425	448	449	470	478	449	474	491	468	477	409	484	456	474	451	453	427	437	429	451	434	427	462	411	463	466	452	456	436	447	459	450	433	451	435	400	432	441	451	453	446	420	441	470	473	493	457	436	397	470	469	466	434	438	445	427	460	428	462	466	469	462	488	457	458	451	464	453	466	457	443	438	448	446	504	498	453	423	423	422	478	481	462	464	422	451	458	482	466	415	459	441	445	459	469	432	491	449	430	438	447	451	461	438	433	443	474	485	423	448	448	487	471	429	460	470	472	482	425	445	466	468	453	430	462	443	437	449	442	528	441	460	452	436	426	465	460	421	444	398	458	422	458	446	432	440	452	446	435	467	485	439	454	470	425	447	479	459	444	462	456	426	464	463	490	470	433	488	449	485	462	422	447	478	448	444	462	477	477	388	485	419	418	442	456	424	466	480	462	449	469	459	462	439	454	393	453	444	494	453	415	456	482	440	461	474	477	450	415	435	486	441	451	466	402	456	461	473	453	473	401	477	434	449	455	452	481	437	444	439	462	431	429	465	430	446	456	436	467	450	447	447	441	455	477	417	459	452	454	483	470	453	448	487	434	473	451	455	463	474	449	393	458	452	422	447	431	455	478	442	466	494	435	477	474	451	436	454	421	444	462	456	462	422	457	479	432	489	425	434	472	423	456	493	479	466	465	414	433	439	460	434	436	501	510	485	462	469	479	458	465	463	464	444	435	435	443	456	444	408	460	494	445	462	462	458	437	478	443	438	449	461	406	464	462	441	429	436	434	449	440	451	462	527	455	468	446	443	396	446	437	433	450	453	436	484	475	465	488	458	450	435	451	447	448	440	422	460	469	438	442	421	479	442	460	483	425	449	444	472	455	448	508	441	458	489	446	470	448	456	475	440	460	451	468	477	448	443	441	456	445	424	482	428	452	468	453	443	459	487	427	449	477	485	417	424	485	476	442	426	444	445	437	416	477	442	478	468	444	482	435	406	412	474	466	439	416	457	416	467	451	443	443	444	441	450	436	414	427	438	467	487	414	474	456	395	440	460	501	465	446	474	454	465	474	468	455	439	486	426	419	459	470	430	447	447	456	471	441	464	490	455	431	469	422	445	459	444	456	447	431	484	490	450	462	485	474	469	440	486	468	422	467	478	454	459	502	445	438	447	486	462	462	439	464	456	437	418	416	455	428	474	443	449	423	462	449	474	428	471	462	463	446	459	414	462	462	456	474	470	440	441	433	439	477	457	477	481	468	426	490	496	450	434	446	485	471	425	461	452	450	452	451	424	461	424	418	441	425	451	444	431	432	436	453	438	470	433	474	440	450	442	479	434	460	488	506	476	470	442	468	476	430	446	462	458	441	450	470	437	448	473	486	409	454	472	388	486	438	452	483	446	461	460	490	472	462	475	504	398	460	436	431	443	428	477	441	480	438	435	422	473	448	452	461	474	485	461	435	449	428	436	498	463	464	433	438	466	464	422	432	437	481	440	477	444	433	530	493	517	451	464	410	422	499	453	474	459	460	460	459	428	435	439	436	446	452	462	480	462	454	446	490	448	443	467	431	415	490	504	447	498	482	456	488	432	449	416	474	444	459	433	476	428	455	486	464	432	469	468	457	494	454	458	448	445	420	475	434	484	466	448	435	447	427	436	460	466	485	431	527	467	453	475	456	441	456	462	427	444	477	412	478	512	460	484	424	437	455	448	437	454	423	422	427	484	482	455	430	467	453	439	505	455	479	492	449	423	433	509	424	428	452	436	421	443	466	458	438	476	450	480	457	459	452	442	439	438	502	422	446	451	468	461	445	479	436	430	471	463	467	444	437	437	452	443	495	453	468	446	449	442	465	418	457	428	475	420	431	413	438	445	485	448	446	436	485	475	422	449	449	476	438	460	460	448	447	454	469	468	477	435	450	450	419	415	433	461	434	462	410	446	442	466	468	466	473	439	459	416	458	459	455	447	459	466	449	467	444	455	443	483	452	448	437	475	442	481	459	475	461	442	417	465	471	458	428	449	434	422	455	462	431	445	442	450	448	483
25670	21447	27251	25262	5046	1389	1072	920	18921	23085	14091	5063	1755	852	714	595	652	654	626	594	608	622	619	636	650	610	608	620	623	599	591	600	587	630	681	627	674	637	583	635	651	627	581	598	608	593	633	592	593	625	670	615	554	628	679	591	641	612	616	577	635	627	633	625	615	617	609	621	653	645	667	672	573	633	640	618	606	597	625	639	588	610	597	600	597	578	627	590	603	648	628	604	579	603	615	641	651	596	619	614	631	647	626	584	586	628	651	589	611	623	615	633	640	613	605	617	624	627	557	616	668	587	606	645	622	616	659	616	615	613	586	625	587	622	614	607	614	615	621	608	624	627	601	649	625	620	590	636	645	626	629	670	626	613	612	633	597	592	611	601	631	633	627	589	634	614	640	644	621	628	610	611	658	607	598	610	630	605	579	614	644	597	632	642	674	584	633	621	682	638	591	614	627	641	624	608	621	580	606	695	596	619	652	620	628	567	608	590	648	627	606	605	575	618	597	610	606	593	578	612	640	613	649	589	624	618	597	612	618	636	635	606	618	661	615	635	595	575	644	600	643	597	585	646	628	606	614	640	588	589	616	635	621	617	615	572	668	603	644	633	665	637	631	587	582	600	636	623	582	658	603	633	601	634	634	663	610	608	668	622	631	621	604	584	592	599	601	576	626	589	609	575	623	659	625	609	610	596	559	624	647	676	609	621	608	622	613	624	635	623	610	634	570	599	631	609	608	596	605	623	643	623	601	610	612	635	648	615	599	646	625	622	638	630	634	608	599	645	599	612	607	581	620	612	637	645	606	605	634	619	621	629	622	653	630	629	595	610	646	594	621	640	669	623	621	618	632	629	612	621	573	641	596	633	643	626	627	608	616	632	630	562	602	548	611	637	597	622	635	630	596	610	614	601	597	633	587	614	597	628	583	647	595	595	589	637	598	592	623	625	609	608	628	597	564	621	634	611	598	595	586	642	599	644	641	635	596	604	605	609	621	618	628	612	645	631	632	609	621	614	620	594	611	605	651	604	614	646	648	603	582	604	597	659	586	597	657	608	640	589	612	623	587	587	613	614	638	583	598	650	624	669	658	598	566	579	625	612	625	550	654	594	575	592	613	609	620	611	647	588	605	614	583	593	600	602	654	623	660	591	579	584	605	603	624	611	617	593	628	599	621	634	645	612	636	652	594	626	569	646	646	631	638	611	585	625	619	601	591	582	665	594	612	594	595	580	630	599	569	654	626	585	566	593	597	607	531	613	598	587	588	593	597	587	595	564	630	612	653	648	632	629	596	606	623	583	627	600	604	579	623	601	596	614	684	642	622	612	646	621	561	629	604	633	601	612	623	581	580	634	607	609	672	588	605	587	624	610	605	657	656	628	592	613	610	634	630	621	582	652	624	573	597	560	618	656	612	639	674	626	596	624	610	622	580	605	619	597	629	587	649	620	636	611	641	607	609	635	669	647	590	622	592	627	606	640	644	595	624	614	612	603	571	590	609	581	624	578	581	621	606	661	631	629	636	598	610	647	639	615	588	632	636	605	599	612	619	649	630	586	619	635	639	660	617	629	623	599	598	628	612	590	576	602	616	611	607	587	633	609	599	603	634	618	629	603	610	613	618	643	630	585	628	642	653	596	624	625	657	624	600	572	597	587	643	637	562	604	611	637	647	597	659	574	664	577	635	627	620	606	585	589	627	658	678	591	573	612	615	655	649	611	635	649	597	625	599	619	579	633	666	613	629	655	655	574	619	590	594	575	643	566	616	589	635	606	613	622	628	634	604	654	628	615	649	621	610	636	573	625	603	633	630	604	643	565	608	569	625	678	628	581	657	624	612	633	632	610	616	646	607	656	566	639	602	642	612	631	669	644	596	605	610	634	615	624	629	638	603	601	619	662	637	653	618	639	618	554	606	610	603	620	581	680	653	619	601	657	686	657	655	586	603	587	612	643	527	607	594	619	632	641	580	602	647	607	620	635	615	635	622	618	600	602	594	639	626	609	606	585	614	619	586	623	642	622	600	631	626	627	628	599	640	628	625	585	613	615	572	623	640	612	622	620	607	625	618	635	623	558	630	631	620	640	610	618	634	587	622	598	588	622	654	610	630	656	625	632	621	569	608	634	610	600	607	625	599	619	600	642	616	627	646	697	627	611	587	620	627	579	618	613	633	585	630	633	567	601	601	601	634	565	626	627	615	596	655	612	632	573	582	607	563	626	599	660	633	611	648	586	613	647	640	620	594	607	619	587	668	599	607	625	585	632	608	612	630	618	609	629	623	662	685	667	607	630	630	633	576	617	642	625	645	630	613	665	602	601	619	613	590	584	616	621	636	653	586	647	622	619	605	596	646	649	596	569	605	593	615	592	587	639	592	613	556	579	615	621	596	609	625	617	601	625	618	618	554	610	601	660	582	621	611	625	646	582	604	637	588	600	599	639	624	582	604	580	620	622	589	641	600	627	630	644	641	593	605	632	603	639	631	594	668	555	597	588	577	636	607	629	599	605	605	619	602	599	640	612	588	628	675	605	602	623	615	624	616	622	571	625	575	591	651	629	607	625	585	595	569	650	629	628	598	607	606	640	620	588	678	652	619	627	600	605	614	659	607	611	654	569	602	601	613	589	615	611	634	628	627	670	595	635	639	612	654	603	608	617	638	591	643	602	629	587	592	566	637	623	613	639	629	608	657	662	617	610	565	595	629	626	643	564	640	642	660	560	607	626	641	585	572	622	601	634	638	605	539	548	609	613	640	608	611	589	601	632	641	628	616	613	631	626	621	563	619	619	608	617	604	569	590	604	617	595	610	625	613	625	570	604	612	637	606	626	636	700	660	633	617	599	602	581	583	599	605	608	607	604	643	607	635	689	626	610	636	639	624	592	600	592	636	614	650	641	590	629	611	625	595	630	574	631	597	620	658	625	637	626	602	661	610	621	613	636	614	629	625	583	636	591	600	624	625	636	645	606	612	593	580	608	634	633	675	620	646	591	624	656	593	605	606	630	641	637	617	621	593	648	606	595	597	594	589	628	595	613	605	658	615	624	606	561	641	624	645	633	667	584	568	615	663	576	598	651	633	655	573	607	599	622	664	654	620	628	671	629	605	614	627	664	596	606	586	603	555	617	605	611	601	628	605	593	638	578	628	640	622	634	592	600	609	574	619	584	627	641	583	608	644	616	611	613	620	615	601	620	618	597	620	641	638	609	636	591	614	612	619	591	652	617	630	587	601	600	574	598	629	611	598	588	586	623	672	574	578	596	570	627	631	586	616	615	613	654	618	577	661	616	605	621	554	582	622	654	677	635	644	617	627	646	607	612	647	646	630	610	635	601	603	638	572	579	618	633	597	638	557	635	598	631	638	643	633	627	636	640	599	610	594	602	598	575	587	601	618	638	587	597	597	648	629	616	617	615	611	559	603	601	619	642	641	650	627	642	593	561	623	606	623	627	625	600	598	608	577	625	654	636	630	638	668	589	609	617	599	622
4270	4555	3612	1871	1290	1060	868	888	21255	19646	11477	4492	1634	762	558	499	525	571	505	533	497	507	562	513	515	491	532	524	533	513	538	542	562	494	523	529	514	537	543	521	554	510	532	546	521	524	529	521	533	519	537	522	467	528	515	520	538	546	532	506	513	580	511	554	555	586	494	477	528	523	474	485	486	555	572	539	538	522	520	500	522	518	516	510	535	524	501	514	497	524	492	523	530	540	497	552	511	530	487	511	532	516	505	529	514	537	529	540	548	525	547	546	526	547	493	529	494	509	531	534	535	550	556	526	491	527	505	529	520	522	511	500	560	530	518	523	553	512	525	497	554	525	542	503	516	547	485	552	534	538	541	530	515	528	526	499	546	532	506	541	512	551	458	473	511	511	537	523	500	532	477	472	536	571	510	549	513	522	526	516	480	495	504	525	522	485	528	492	527	514	528	532	487	548	488	513	477	486	522	530	510	493	514	482	524	538	528	528	526	513	550	526	538	517	519	484	541	562	512	551	507	482	525	527	507	513	483	469	471	550	511	493	456	559	503	513	557	500	579	560	544	570	529	480	519	502	517	555	513	512	483	543	506	513	514	487	491	519	544	533	485	515	541	520	528	569	540	515	541	545	522	522	537	512	539	516	507	529	535	475	506	516	500	536	503	502	507	506	522	531	515	511	521	505	509	521	487	497	546	534	493	516	518	520	537	517	517	563	557	508	513	528	523	553	498	510	513	488	538	530	494	505	530	545	494	509	557	504	548	491	491	544	528	514	476	507	490	516	538	495	532	510	490	516	527	546	504	548	519	459	544	547	517	576	511	486	499	543	483	526	567	588	502	515	510	525	545	531	528	500	521	516	549	508	503	531	525	490	541	538	518	507	495	501	497	509	526	532	516	464	517	535	496	497	501	517	562	548	549	541	513	543	526	494	518	520	553	549	501	523	494	542	501	492	495	552	522	543	527	501	510	507	513	527	531	496	481	550	536	528	514	523	516	505	514	498	466	530	597	506	537	545	539	485	509	533	538	493	514	516	521	501	503	535	493	513	512	548	507	489	523	510	494	532	519	485	513	537	524	488	497	504	522	487	552	507	490	516	512	499	545	483	493	486	490	527	543	555	541	544	546	543	508	502	527	551	482	512	553	485	520	501	525	540	522	503	519	472	531	530	554	551	518	485	531	519	531	556	490	507	531	503	535	497	505	538	516	524	533	517	484	529	521	507	538	521	531	551	532	533	528	541	500	512	543	485	510	548	543	516	493	518	554	509	488	548	547	485	505	553	530	500	512	526	527	521	527	507	521	519	540	537	518	527	552	504	501	510	497	495	537	475	534	525	563	496	522	520	509	472	496	507	522	505	507	508	546	527	516	541	535	511	539	490	504	556	490	521	487	527	521	519	519	526	512	513	552	497	503	518	554	497	555	501	520	502	523	513	501	497	503	495	518	502	472	515	495	553	529	554	509	502	508	529	504	508	515	496	527	509	505	523	494	503	519	494	544	496	501	528	544	517	576	508	525	508	479	519	546	504	550	483	528	588	489	548	501	519	493	515	529	512	543	501	473	489	537	513	512	494	491	538	531	518	567	520	529	530	580	493	466	491	530	532	509	517	527	523	555	493	492	543	510	486	544	523	533	505	509	529	524	547	504	507	520	538	513	555	528	557	513	507	466	532	527	469	487	553	507	508	533	531	539	490	520	537	530	501	529	517	511	523	503	541	504	526	489	524	530	476	527	527	550	492	524	507	472	525	511	515	488	516	514	524	493	539	488	492	501	520	533	510	542	502	502	510	511	518	529	545	487	544	485	545	529	556	536	554	574	521	475	479	576	536	497	502	489	534	527	537	526	538	536	534	480	534	527	502	521	507	534	563	489	480	526	541	499	498	464	517	477	508	521	510	528	514	521	482	502	501	511	488	534	534	568	530	544	484	528	497	513	540	541	517	510	523	492	529	544	524	528	485	486	489	494	515	514	469	482	495	523	533	548	518	522	533	458	528	537	519	545	517	516	479	525	520	504	474	510	533	507	532	489	518	521	500	541	577	537	513	512	563	510	514	521	508	502	538	492	517	532	509	490	509	485	482	511	515	482	539	522	542	499	514	493	515	549	519	488	506	489	511	513	517	503	453	503	498	493	507	551	511	514	485	515	542	541	546	521	522	505	518	505	471	523	525	531	533	516	484	522	542	525	564	498	542	527	522	525	511	551	515	549	523	531	495	507	529	524	548	519	535	537	505	507	509	544	519	476	509	523	526	524	538	489	543	501	498	494	505	515	530	466	527	499	512	497	513	495	537	493	501	541	526	514	530	553	515	543	490	512	537	564	530	500	548	532	540	512	492	512	489	509	507	503	495	473	508	476	492	507	484	503	507	524	530	511	517	523	513	480	536	523	565	499	538	522	506	509	604	524	525	470	540	525	541	537	508	468	490	540	532	512	485	541	532	467	511	493	504	503	523	539	527	520	526	523	482	502	542	508	543	526	525	522	508	509	500	532	522	569	527	501	549	503	544	501	510	504	491	493	548	531	519	528	481	496	526	519	497	539	511	551	556	531	517	473	508	506	521	530	498	528	514	528	556	524	518	492	515	509	509	510	498	510	531	518	505	531	520	523	523	526	526	483	549	543	506	501	517	523	518	512	493	505	511	538	508	514	510	534	522	517	534	540	526	522	564	524	534	523	505	536	508	523	562	507	497	540	498	552	535	530	509	462	478	525	509	510	511	518	534	482	546	515	483	471	548	530	536	487	510	514	538	505	549	528	503	523	500	491	493	470	511	569	517	503	496	502	520	503	495	523	487	557	515	526	533	510	486	507	537	565	560	499	544	493	484	498	517	509	556	519	553	557	551	541	479	509	519	524	529	551	524	543	543	572	516	523	522	543	488	518	511	503	501	491	562	495	535	542	507	545	546	526	499	517	511	516	538	525	554	520	526	517	559	515	508	513	549	528	523	505	510	497	552	509	517	510	516	499	535	503	551	521	489	519	520	533	515	514	521	495	496	522	504	557	472	504	525	517	539	491	541	528	575	549	502	505	555	520	547	508	516	486	479	530	536	499	500	452	499	495	541	510	509	474	527	526	534	470	543	481	513	490	521	482	526	492	530	513	543	570	516	462	495	548	551	514	511	520	487	521	532	453	532	566	526	492	554	529	499	510	512	540	557	487	505	519	527	552	522	508	489	522	527	485	510	526	502	575	547	506	535	507	522	560	524	503	491	544	481	522	520	480	525	497	504	520	500	529	515	521	508	555	500	492	496	497	499	514	525	569	545	548	508	516	531	555	503	512	507	547	512	551	521	461	501	545	526	531	539	546	501	501	544	484	457	496	536	554	483	518	529	513	561	519	514	525	537	489	501	519	521	542	508	512	496	528	478	535	534	528	500	539	474	476	509	528	487	504	529	517	555	560	507	493	493	532	535	488	534	540	562	515	523	518	533	488	526	551	499	555	497	512	527	448	544	552	541	508	563	480	547	518	502
24283	21417	28812	24449	21360	8645	2084	1471	41030	39337	26214	11001	3208	1267	865	785	828	789	753	806	749	718	760	789	739	752	760	828	773	757	753	758	790	839	790	798	767	760	810	776	772	796	785	786	807	755	814	790	757	760	725	770	783	740	748	774	825	778	795	777	738	736	775	758	785	796	738	753	721	786	777	786	744	809	717	807	795	814	822	746	782	750	787	821	756	729	769	824	762	747	792	721	754	745	751	733	744	777	762	730	768	806	705	769	792	775	733	762	767	727	785	800	741	769	716	798	733	752	768	730	723	756	785	728	762	741	720	763	785	728	745	768	780	797	797	738	768	797	787	755	734	747	782	740	741	760	770	781	702	744	796	780	747	747	770	736	727	766	727	784	734	779	771	727	765	775	740	777	672	753	737	759	761	819	775	778	765	778	766	722	760	806	750	773	759	757	733	774	755	779	770	773	726	742	750	775	726	742	833	752	756	782	765	755	796	789	764	766	748	863	774	757	737	749	784	735	765	750	791	748	759	778	746	736	754	748	750	734	720	793	769	809	716	790	775	753	802	772	733	744	763	757	740	790	717	801	782	728	784	783	733	744	770	717	743	746	746	761	768	759	766	773	698	778	713	769	792	754	784	717	753	815	763	735	778	787	744	722	776	748	794	738	742	720	765	740	755	752	761	743	803	762	721	740	779	789	770	781	749	783	730	729	800	792	749	749	760	741	733	797	797	755	755	758	751	795	749	760	807	697	738	731	764	731	797	764	784	710	746	799	748	697	809	768	766	801	756	818	811	751	749	766	752	717	774	807	777	788	712	771	724	758	767	737	740	756	754	772	731	719	779	799	796	782	785	770	773	805	744	694	774	763	693	819	752	720	727	735	782	734	758	720	774	785	734	752	745	729	693	700	728	734	728	749	723	764	746	748	811	746	783	729	755	775	726	756	776	753	796	759	742	771	765	774	768	724	767	791	763	768	718	778	767	788	736	781	743	762	758	750	795	761	731	751	750	765	747	816	817	752	795	705	770	760	761	764	792	735	766	751	762	792	731	732	731	756	798	717	760	789	777	827	774	766	719	756	752	738	686	749	787	746	747	814	763	768	773	710	803	745	745	772	729	828	817	768	784	743	776	721	745	755	789	765	728	752	721	702	774	717	775	765	759	763	829	742	760	746	710	744	748	767	819	792	731	777	744	760	773	750	771	789	743	771	800	766	771	786	764	775	757	804	719	781	751	759	777	742	769	746	740	791	794	712	730	749	754	759	792	778	760	769	713	802	749	741	788	730	797	768	749	789	733	764	760	785	756	706	705	733	730	758	731	733	774	749	750	773	750	776	747	790	755	730	742	782	784	782	750	764	733	727	759	795	729	738	764	747	747	779	753	773	719	742	707	720	780	806	747	750	825	737	737	785	721	762	786	744	731	737	748	785	749	757	764	716	747	797	761	719	739	773	766	751	790	758	779	733	778	758	824	793	716	808	774	777	755	753	751	721	742	749	803	725	718	723	749	807	780	801	701	765	736	772	786	740	731	877	774	764	765	752	763	736	744	735	733	778	741	765	750	765	770	733	797	754	758	669	718	759	781	762	803	819	813	723	758	734	735	758	740	737	760	748	785	742	816	741	737	780	795	749	755	763	725	784	775	751	767	749	758	754	717	762	739	738	767	791	703	762	745	788	713	746	758	778	766	784	760	817	771	766	764	754	731	720	752	748	769	770	708	716	770	796	763	739	770	758	797	820	740	764	776	761	741	740	792	738	768	765	741	744	771	711	766	790	768	752	730	752	751	778	736	760	721	732	748	801	832	712	797	732	776	768	771	745	744	757	764	739	710	711	762	748	790	746	802	741	776	718	775	745	799	779	745	788	720	746	784	759	808	699	813	698	752	729	743	754	741	768	745	773	734	772	785	738	799	761	759	717	783	772	728	755	760	748	746	802	770	755	768	757	736	781	740	772	741	780	784	774	714	745	768	746	786	759	781	747	744	768	704	773	747	729	759	736	794	718	786	745	821	755	802	732	749	786	723	717	714	798	773	721	728	716	758	744	758	772	758	720	788	736	734	753	774	783	728	712	777	760	774	758	817	709	771	759	699	772	740	755	769	775	776	761	725	779	771	750	715	723	716	790	766	724	755	717	780	783	720	747	723	811	761	796	757	819	751	707	801	756	760	722	752	798	715	783	769	752	785	783	716	779	741	749	761	732	761	741	771	753	768	716	703	770	749	779	749	748	776	710	705	769	755	712	753	793	712	759	752	758	760	776	781	749	751	785	734	731	779	807	792	763	778	784	731	756	766	778	741	679	762	794	715	732	733	762	741	747	760	771	699	727	765	761	772	736	763	740	772	795	740	747	766	735	684	736	757	747	750	727	750	728	772	719	732	747	755	716	757	766	758	745	758	763	816	729	746	706	741	765	756	763	767	691	753	752	740	776	749	738	783	739	778	774	762	754	738	760	766	810	820	672	742	732	750	767	747	810	787	726	760	743	734	768	730	762	758	786	817	770	734	769	780	743	746	764	773	762	739	779	771	765	771	709	750	755	729	734	789	780	759	750	789	787	775	743	708	732	806	748	738	703	751	768	713	761	739	769	754	751	710	780	810	705	735	751	696	764	746	705	718	737	757	755	720	735	814	709	730	768	734	762	781	722	747	739	757	762	754	808	718	779	720	791	760	744	748	709	778	769	729	774	788	734	761	778	686	737	764	744	803	753	791	733	759	727	762	743	739	755	772	787	775	719	730	767	779	743	763	819	758	762	702	776	725	773	806	771	786	812	704	736	785	749	724	710	751	701	762	750	738	722	794	739	715	774	740	752	738	739	751	758	696	749	756	758	751	710	766	759	724	699	743	783	728	749	716	699	792	779	761	715	736	727	819	774	748	753	771	718	758	751	767	758	775	803	730	763	725	798	743	762	797	790	748	742	762	750	755	723	774	781	790	724	802	741	762	792	802	757	801	781	732	773	797	760	736	774	774	694	764	740	802	810	708	755	739	779	726	784	773	765	757	769	722	765	747	768	739	740	751	709	777	750	760	761	781	804	740	708	724	727	782	741	784	752	746	781	754	781	776	737	740	713	778	757	706	786	733	772	738	698	772	728	783	746	749	774	757	718	754	769	712	757	780	748	759	757	740	741	752	759	754	778	757	779	752	745	796	746	738	808	809	763	730	728	756	757	739	779	776	742	750	745	725	730	728	761	763	784	750	773	750	752	776	773	765	731	768	720	806	747	797	762	754	792	691	766	740	767	783	710	732	784	766	795	709	761	790	762	773	735	732	722	695	731	773	745	788	737	805	739	746	777	757	734	791	770	729	763	745	715	755	748	775	734	718	765	762	775	768	744	748	718	792	748	715	838	784	742	755	771	747	779	708	753	746	755	760	762	811	738	724	737	759	724	728	708	739	751	733	735	745	805	793	721	725	773	731	779	719	757	758	776	725	792	735	746	729	761	776	745	782	725	724	777	725	757	771	730	699	768	752	709	738	738
4744	8660	7078	3970	2266	1883	1453	1500	43137	31773	20217	8208	2811	1165	726	632	603	669	582	646	668	662	627	633	653	651	672	630	629	623	684	677	623	663	625	610	622	622	596	649	652	657	616	625	615	613	626	644	658	592	632	618	666	642	650	662	621	594	624	639	636	627	604	685	618	615	630	615	613	666	618	638	608	636	644	639	610	651	655	596	623	646	643	649	628	600	611	643	624	651	651	606	683	674	634	645	624	660	646	633	629	609	618	625	649	653	654	614	660	650	634	615	560	597	606	645	653	641	598	610	593	624	719	607	601	600	645	654	642	675	635	658	603	587	636	588	567	612	672	620	657	601	634	603	633	608	663	633	589	581	590	641	611	640	610	636	630	667	546	656	667	641	660	641	641	645	624	663	585	589	640	593	624	627	615	601	611	637	620	639	603	614	621	631	669	644	643	634	626	621	692	601	625	630	626	646	656	622	597	635	625	658	575	627	639	627	629	656	644	589	627	615	680	625	642	648	635	613	653	612	633	626	632	606	617	628	635	611	617	656	623	643	587	640	662	648	666	629	629	639	642	602	607	633	666	657	592	655	614	596	607	649	634	614	622	624	629	562	587	661	587	621	609	598	653	651	636	656	623	624	583	641	669	636	623	662	620	595	633	595	623	662	637	641	667	640	633	629	644	595	677	616	668	633	573	683	634	640	628	651	611	599	658	629	627	629	638	686	645	624	669	627	668	614	646	605	637	640	664	651	603	642	628	588	615	662	643	678	640	620	613	637	669	636	616	597	619	603	670	624	627	636	630	667	625	632	638	658	596	584	662	620	647	629	639	594	589	645	599	641	621	654	577	623	638	570	677	586	632	645	656	638	646	647	643	649	639	656	597	666	624	633	660	606	627	669	610	619	610	626	615	587	627	644	639	592	645	626	626	621	631	635	611	639	621	611	696	696	576	607	619	647	672	602	596	631	638	637	643	597	631	640	625	667	634	623	640	628	582	576	601	601	584	588	632	694	627	640	592	655	605	618	640	592	617	665	609	599	619	595	620	646	589	606	638	603	665	632	631	643	587	628	648	579	669	624	622	658	639	635	609	632	606	639	599	622	625	569	600	618	619	646	645	613	648	622	626	623	643	582	626	639	634	624	652	660	648	613	610	646	644	678	614	583	678	626	609	663	600	643	624	628	623	595	625	582	622	591	642	601	658	609	635	637	611	622	620	649	665	650	669	625	626	592	608	600	634	657	614	619	605	642	619	637	658	633	638	600	634	602	620	635	627	578	632	639	625	641	587	604	636	622	659	614	617	602	628	592	590	598	579	610	591	646	635	610	609	648	644	660	641	609	591	654	625	633	600	667	670	640	583	613	670	602	601	623	619	584	584	637	605	687	609	621	621	650	650	653	635	623	649	622	649	581	588	586	662	639	651	627	674	656	609	655	659	657	630	624	609	629	587	669	598	652	649	607	597	634	619	584	640	627	613	588	630	627	682	614	641	641	647	610	624	656	618	632	626	608	638	615	592	615	597	578	591	650	642	618	597	613	633	607	681	573	591	625	644	639	617	612	632	639	644	588	580	604	693	618	598	631	593	636	611	613	644	621	634	615	672	666	665	663	611	599	629	594	630	581	586	656	667	604	571	622	634	625	605	619	632	615	636	593	650	610	608	607	629	672	616	669	606	678	613	628	613	568	642	685	648	650	627	649	613	657	644	611	620	595	659	604	653	610	620	628	667	626	575	613	615	640	623	629	618	617	624	622	651	611	585	636	618	596	672	655	643	596	621	562	643	676	618	605	651	588	656	573	626	628	585	637	638	623	599	603	617	660	612	610	625	634	650	580	613	630	621	632	641	663	627	607	621	671	646	650	596	609	606	653	596	638	636	597	647	604	638	634	615	674	641	680	610	636	643	655	637	600	603	592	629	619	613	645	650	601	637	599	659	595	636	633	621	591	642	598	622	604	651	607	641	619	674	642	619	643	650	660	645	571	628	642	635	628	637	613	591	624	629	630	624	624	593	629	646	654	646	629	622	610	626	625	608	604	675	640	632	681	645	591	608	604	672	597	635	632	605	681	689	607	689	606	642	657	656	657	592	601	683	639	681	618	627	612	601	632	652	607	586	598	623	629	620	604	603	623	639	612	613	622	645	617	604	642	617	587	645	635	601	625	648	613	625	606	645	609	595	665	639	650	616	584	641	633	601	590	568	606	661	598	576	611	647	625	633	662	636	636	635	639	655	617	611	601	653	613	642	640	566	625	651	657	620	648	652	605	620	639	612	591	639	611	624	643	627	643	603	647	635	651	631	574	614	656	642	654	613	625	627	647	582	627	664	678	618	597	619	619	617	633	613	669	601	621	657	635	558	635	654	616	627	556	663	607	661	582	651	581	615	581	589	619	579	605	609	604	625	640	664	619	618	615	572	615	635	624	610	640	655	624	637	664	631	668	642	639	645	600	663	623	607	623	644	606	608	605	614	633	642	632	685	597	640	632	647	631	636	611	644	656	621	616	608	676	587	639	592	603	603	632	639	636	594	652	668	645	637	583	619	625	645	640	631	656	615	587	607	644	618	580	632	588	605	593	615	634	583	643	611	648	622	682	631	610	641	657	643	605	606	602	635	611	596	615	596	613	652	669	629	620	622	596	575	602	618	616	559	631	623	618	568	616	597	605	636	628	629	603	649	623	649	600	578	671	629	640	627	619	609	596	650	632	657	593	639	650	617	577	580	668	633	593	605	634	652	610	613	627	620	601	645	662	634	592	637	652	617	636	637	616	623	660	646	585	596	622	585	632	645	669	592	632	678	588	623	673	617	614	623	646	651	632	628	602	600	609	638	602	608	624	666	671	660	627	655	604	615	615	620	635	646	617	660	616	600	552	640	655	619	620	606	618	637	636	593	639	602	602	619	625	627	661	629	619	595	626	609	608	641	652	588	628	615	642	651	631	609	594	600	591	634	609	615	594	614	627	633	596	614	619	641	626	614	610	593	648	670	615	655	640	650	638	584	599	647	602	580	618	635	590	600	651	619	628	607	658	662	658	630	630	599	605	593	618	624	575	631	672	663	604	616	634	608	640	577	613	646	648	680	647	641	646	616	663	594	654	643	607	576	646	585	613	611	656	680	597	655	615	592	660	607	601	643	596	641	624	591	637	612	618	628	641	597	628	647	602	654	589	643	606	627	623	587	622	568	641	643	636	622	628	612	675	662	658	622	644	640	668	658	649	595	594	638	621	587	621	591	627	622	593	625	632	555	610	559	615	590	629	644	649	586	635	611	629	668	658	668	628	625	610	593	649	659	617	599	617	623	592	597	606	643	601	609	631	665	676	561	617	612	611	622	611	609	646	624	636	592	628	627	619	598	609	608	587	618	633	646	588	609	646	616	612	572	626	662	589	616	651	585	646	616	613	632	577	643	664	611	633	603	626	613	622	631	633	632	654	602	619	621	647	630	671	625	640	633	650	573	651	592	630	626	618	611	631	618	582	632	616
27833	12699	2227	1126	732	621	570	612	2973	3202	2021	1192	780	616	611	572	553	600	590	543	601	553	629	595	591	559	592	573	577	532	584	597	612	562	544	581	543	584	593	588	557	524	593	576	559	567	545	548	590	533	571	581	568	584	556	556	579	631	549	563	573	595	600	560	585	582	554	620	534	560	523	560	573	580	567	569	567	539	576	543	554	598	562	548	567	552	576	580	559	587	572	571	592	579	569	612	546	594	527	570	553	572	548	505	582	558	505	598	580	579	564	528	592	547	593	505	586	536	585	559	572	585	565	609	569	550	578	558	552	542	578	530	625	572	561	566	586	549	591	553	561	539	576	544	584	560	555	576	553	587	583	561	578	576	576	550	577	576	566	560	614	546	566	554	527	557	618	512	562	572	586	549	592	561	592	576	592	602	539	564	601	547	543	543	565	543	573	600	587	577	537	542	572	595	586	572	598	551	585	612	554	608	540	564	544	565	570	543	537	578	592	619	548	586	594	534	545	568	559	601	539	548	527	576	541	572	598	575	570	594	565	582	553	577	586	560	512	561	583	584	548	580	561	580	563	573	591	566	544	572	591	525	545	578	577	575	584	512	583	646	597	547	575	551	516	541	590	574	568	546	563	551	585	561	569	635	570	600	542	561	556	542	537	566	580	541	575	623	581	566	552	571	577	572	594	571	580	545	573	563	540	569	584	570	514	576	533	551	561	593	583	606	545	541	531	525	515	575	605	553	550	580	517	576	542	555	611	593	556	549	549	530	561	569	593	527	563	600	616	562	578	559	601	552	579	594	557	613	576	541	585	553	544	511	557	595	551	542	591	571	577	557	579	600	609	575	576	528	559	534	524	569	555	573	564	558	562	531	529	561	591	578	589	570	578	547	545	585	551	597	583	568	589	595	520	557	566	569	575	556	571	590	564	576	572	612	605	515	561	569	540	516	558	574	598	575	548	564	610	628	577	559	570	595	559	628	567	575	611	551	538	537	572	561	542	581	571	513	570	549	531	576	623	566	602	571	547	612	606	566	541	553	596	582	613	555	598	538	585	570	596	538	603	591	566	516	573	569	558	552	564	561	544	586	544	581	566	587	573	572	556	541	548	557	534	587	585	548	556	547	549	580	564	563	563	499	585	530	546	563	580	576	533	563	556	538	567	589	545	599	607	572	608	547	559	582	544	555	543	573	570	534	594	579	570	595	558	554	584	543	585	534	547	564	545	585	546	561	558	535	541	529	593	544	575	579	583	560	601	582	573	558	559	570	521	543	540	616	546	576	560	605	566	582	541	573	586	559	562	587	596	596	571	559	573	611	552	501	556	607	562	547	578	581	574	574	575	544	574	602	546	534	546	608	573	518	604	568	602	569	552	540	528	571	572	594	545	581	599	574	548	545	533	572	590	606	544	556	543	597	547	574	568	549	561	558	558	547	544	556	586	574	561	570	562	578	570	626	583	599	571	533	556	579	576	543	564	529	574	632	593	584	519	592	576	598	577	564	604	579	602	583	536	593	590	570	572	539	539	604	595	576	555	560	560	552	536	576	598	600	584	558	560	583	564	667	563	523	542	608	531	561	600	599	579	540	610	542	508	575	627	540	547	544	568	563	596	549	551	561	570	544	586	571	558	533	508	528	583	562	551	579	542	533	562	582	579	529	563	601	615	512	562	575	601	546	562	570	562	584	577	578	570	510	546	555	565	585	582	584	558	531	575	580	609	557	551	559	557	554	564	586	612	560	576	532	535	584	569	523	570	542	561	556	530	604	564	578	572	580	538	567	562	557	596	550	557	588	567	529	574	596	553	557	568	596	595	567	558	555	590	607	536	563	541	594	592	571	580	561	581	596	611	579	607	534	567	541	559	579	551	584	584	610	575	518	576	572	523	598	579	547	576	608	573	573	589	611	598	579	537	575	522	596	571	569	540	597	564	594	585	523	574	572	580	567	593	559	575	552	570	592	552	565	582	584	572	554	540	556	594	553	577	561	544	571	584	560	540	584	576	505	506	555	575	558	566	564	580	551	601	576	566	592	588	575	567	593	563	561	562	520	541	519	557	542	538	595	595	586	578	624	546	539	560	613	626	578	599	545	553	577	558	554	575	603	586	548	574	565	601	547	575	551	529	576	589	586	579	585	561	537	588	574	558	538	589	619	574	556	565	579	549	590	588	550	564	579	564	546	599	555	585	575	585	593	569	565	573	555	585	593	568	573	592	581	572	602	555	588	600	605	567	581	561	570	570	581	574	570	587	536	601	549	548	601	578	553	571	583	603	594	566	576	561	609	601	580	541	560	629	573	564	559	524	590	536	563	573	582	590	561	541	563	579	551	569	544	560	573	529	571	583	551	547	578	593	566	602	538	527	549	581	563	571	566	545	588	526	558	586	519	560	584	609	553	563	566	594	565	545	558	537	528	569	578	565	540	576	524	619	591	621	566	575	572	568	568	565	555	554	577	543	597	540	521	546	596	555	554	573	557	548	552	570	540	523	544	596	534	551	546	590	539	556	554	564	603	584	519	524	571	611	577	617	579	620	568	554	590	586	588	616	591	541	570	536	544	605	550	572	566	604	558	589	530	586	584	551	612	522	549	592	580	555	541	544	530	562	564	628	573	578	557	517	568	558	601	586	557	537	574	551	532	588	567	593	575	558	561	570	546	580	548	554	525	546	562	594	595	610	570	577	530	585	545	539	570	547	590	599	571	570	564	552	577	553	583	540	568	547	557	569	589	573	565	555	585	598	575	552	525	575	567	571	613	566	578	529	542	563	577	531	571	584	557	568	546	614	591	569	594	558	557	606	567	590	566	535	594	564	613	566	555	549	547	597	565	569	541	579	557	546	591	577	560	559	566	600	578	590	572	551	524	588	578	505	550	585	540	560	557	568	565	560	564	583	553	593	600	565	617	591	600	569	592	598	558	546	565	587	605	569	558	550	609	535	552	583	584	566	524	609	552	589	562	563	555	554	554	574	598	544	601	588	620	572	558	589	573	591	553	566	560	517	520	548	569	586	540	529	567	569	563	556	530	547	566	580	579	563	557	539	560	539	546	580	566	540	561	619	546	567	516	560	579	535	570	590	549	556	605	607	553	530	572	556	573	569	572	611	543	573	594	571	543	527	520	548	575	611	590	543	565	507	563	573	545	576	545	587	503	549	601	566	598	594	554	581	570	575	569	567	576	585	588	547	547	555	505	561	545	603	557	517	569	549	568	554	570	599	588	604	556	565	534	547	557	617	554	555	524	561	578	548	525	580	550	559	582	609	579	629	549	567	566	563	542	564	558	593	596	571	586	545	540	522	533	563	524	538	533	565	521	571	584	564	556	614	528	539	566	523	609	557	567	585	539	530	556	581	565	603	549	596	579	508	579	558	553	531	605	639	597	570	550	594	602	591	533	543	584	576	595	595	587	613	580	590	610	526	574	568	569	530	604	578	587	608	579	560	524	587	574	595	578	592	557	546	564	556	591	577	586	568	576
5469	1562	1550	778	644	516	535	528	3769	3351	2044	1158	638	506	509	483	511	494	451	481	479	480	476	462	482	467	455	432	454	472	481	461	481	445	467	432	433	452	499	496	473	456	430	464	479	432	497	438	479	490	433	474	462	436	464	502	423	470	470	491	497	455	468	497	450	463	450	441	489	453	447	485	417	431	493	452	459	458	463	449	445	492	474	488	464	458	486	463	484	489	469	497	442	465	455	453	494	467	460	484	491	458	432	485	474	452	446	481	465	473	470	433	445	470	456	472	477	451	466	415	474	456	456	432	433	500	432	437	462	456	490	468	457	444	465	430	460	483	450	457	456	499	492	460	463	464	438	433	462	458	469	450	462	448	481	484	443	475	472	463	486	438	481	435	446	465	484	483	443	459	446	433	442	456	454	456	471	469	426	482	450	435	513	468	460	403	409	465	466	420	474	421	471	488	473	512	505	458	447	477	477	440	457	482	450	458	444	467	463	455	468	442	479	480	423	465	446	456	526	483	451	443	446	479	458	478	483	494	462	508	487	442	505	466	489	465	440	465	460	459	507	458	494	449	433	445	456	463	457	485	439	481	464	477	450	441	505	455	497	437	489	447	450	480	482	469	461	493	455	471	450	468	512	488	456	508	474	444	468	447	507	450	484	486	440	463	453	475	464	482	515	471	468	471	480	459	493	445	444	438	445	497	449	447	445	502	463	470	465	515	454	460	462	460	466	436	477	490	479	405	460	465	471	443	464	469	525	469	465	470	477	451	481	442	424	465	466	494	488	422	455	443	442	492	477	468	446	447	465	472	466	463	429	487	443	491	478	476	477	458	481	435	459	479	452	450	468	463	446	451	491	469	406	439	454	432	464	463	466	470	478	491	504	496	446	436	443	471	458	453	476	446	493	478	447	450	510	470	444	452	443	470	453	448	463	449	465	405	448	435	440	479	452	451	480	427	456	463	475	469	455	521	456	441	518	482	448	457	452	443	478	462	449	498	416	455	457	459	472	460	459	425	455	459	458	451	515	439	475	455	460	461	449	451	458	468	446	446	478	443	515	488	494	439	467	490	479	436	425	445	490	465	456	456	481	460	470	479	523	463	448	458	433	489	501	449	485	439	480	454	458	457	472	446	468	454	463	473	492	446	461	471	513	469	446	499	487	473	519	469	465	495	488	465	444	475	450	421	475	470	476	471	463	475	427	448	450	442	499	491	436	463	458	457	473	424	447	431	441	495	438	484	462	492	407	461	495	479	466	458	449	432	454	453	496	451	423	465	466	466	460	476	481	434	441	474	483	443	465	514	468	420	458	530	470	450	481	445	477	494	444	470	480	466	452	470	436	425	456	461	488	438	462	490	502	460	445	460	456	467	534	462	450	465	462	457	478	473	470	420	449	439	429	398	410	458	472	487	425	467	431	459	500	474	460	465	466	458	457	497	434	432	466	487	466	460	439	499	462	419	463	453	436	469	459	480	482	446	484	453	442	473	469	469	408	473	438	454	471	471	458	488	445	445	495	467	439	461	482	485	465	478	464	475	471	482	504	470	472	452	544	448	429	438	480	485	479	456	451	439	473	454	488	485	429	495	449	446	452	459	457	457	476	419	487	466	463	457	502	473	470	484	439	483	483	465	477	448	468	475	469	482	434	466	483	442	467	450	443	459	453	441	436	467	407	493	427	490	505	490	515	463	474	500	445	484	476	461	442	454	465	471	455	425	469	447	484	452	423	464	444	445	470	462	469	428	448	463	476	456	463	429	474	478	478	495	490	454	463	481	477	458	486	457	445	463	473	471	440	494	442	458	434	490	490	469	460	442	451	472	457	418	477	498	465	460	444	440	433	437	484	478	474	480	487	470	422	436	475	446	482	488	472	437	459	427	455	469	444	491	425	489	513	476	464	433	508	445	451	436	473	438	464	500	492	494	466	479	444	454	485	434	451	500	426	471	450	440	450	439	451	469	427	432	493	493	467	470	438	466	454	445	459	482	496	472	442	460	462	488	463	446	451	492	483	481	473	443	469	458	467	477	500	447	497	482	415	480	473	452	470	474	442	491	501	442	475	421	433	481	469	501	490	444	476	471	455	461	493	476	494	450	447	452	501	448	455	493	465	477	455	461	490	445	478	459	508	462	496	450	446	456	462	521	484	494	520	480	454	464	471	481	442	475	423	441	469	430	430	464	456	476	483	478	435	440	465	500	492	449	401	462	458	448	498	457	509	501	469	472	464	511	454	456	499	479	464	453	461	453	417	473	464	464	435	444	476	470	458	471	464	464	473	432	462	470	444	486	494	466	432	483	472	475	438	451	489	455	451	432	440	474	448	435	457	422	474	484	457	482	438	450	472	467	485	479	470	475	473	459	483	477	461	504	453	460	464	446	456	461	462	449	459	509	501	451	475	496	423	475	524	459	461	424	457	462	474	482	477	474	452	468	462	475	499	426	421	454	466	424	472	433	476	486	437	457	463	457	521	439	467	460	510	474	430	474	484	473	458	454	445	466	456	453	465	463	471	465	490	452	461	462	479	459	467	433	468	474	469	461	505	481	464	472	443	483	472	469	462	484	436	550	468	457	462	454	419	463	473	454	462	474	478	467	486	427	496	463	493	455	422	494	505	454	457	473	439	474	468	466	450	477	498	416	469	476	471	482	450	470	471	457	435	485	468	474	437	468	468	496	426	480	469	442	483	427	487	459	445	511	475	484	447	464	474	491	435	426	457	474	451	451	461	465	481	485	445	475	493	486	469	464	465	442	420	494	433	462	469	453	429	501	436	490	484	414	469	495	504	460	417	421	472	437	470	456	463	474	449	498	442	481	455	448	451	484	454	464	490	452	476	463	444	441	502	460	443	451	444	442	443	483	499	457	447	435	458	453	459	444	480	439	482	417	435	508	477	470	460	450	501	460	471	421	467	473	468	490	468	494	438	473	453	448	443	508	495	452	430	443	460	460	486	488	460	466	480	453	501	464	452	478	489	475	461	465	453	480	437	454	456	486	474	471	474	444	468	483	450	474	473	444	441	455	467	448	447	429	451	471	430	458	476	465	470	456	471	445	487	468	483	453	471	495	490	469	463	447	481	455	483	446	475	475	451	463	416	495	441	465	451	470	480	405	427	495	474	482	460	452	468	479	467	440	430	470	484	477	459	435	497	492	470	462	463	485	468	467	514	475	459	451	484	518	452	457	477	445	494	448	488	474	459	459	458	469	477	440	464	487	488	481	454	423	447	465	479	445	495	457	488	459	479	444	448	446	446	479	476	453	461	435	459	441	422	419	491	457	459	501	452	469	467	498	480	451	438	454	532	514	441	465	470	457	487	463	443	447	444	409	463	493	445	461	490	498	472	456	501	451	470	448	482	480	449	480	451	507	460	483	446	476	478	426	467	481	430	489	445	491	441	483	500	461	466	464	479	463	478	454	481	424	425	494	459	464	486	434	446	488	469	460	459	472	455	467	486	444	481	473	481	474	492	435	445	467
25641	21415	27217	25197	5376	1436	1035	3049	22859	21574	13070	4525	1453	868	701	644	664	643	624	604	580	632	655	620	647	615	649	640	674	658	650	620	652	646	701	591	615	648	644	627	621	617	667	648	607	625	625	607	658	623	631	624	680	621	624	646	649	616	639	643	616	630	615	650	628	639	636	622	622	628	609	629	604	666	655	637	613	640	631	594	662	608	627	599	645	614	666	627	631	594	648	650	621	631	586	582	636	607	617	650	648	577	596	660	665	609	619	627	612	634	644	562	609	630	656	616	603	635	630	618	607	615	635	605	591	641	641	624	617	610	633	659	609	589	632	623	635	626	613	642	618	630	647	600	625	656	616	654	606	603	624	653	577	597	594	648	669	639	649	647	591	594	623	613	628	587	631	626	636	604	645	644	643	641	642	625	616	612	617	601	622	652	620	636	604	608	660	590	635	583	619	578	645	649	647	591	645	599	655	610	604	611	636	613	612	626	630	635	651	669	640	608	645	594	651	613	638	649	597	632	590	624	608	644	608	643	640	579	629	604	633	611	642	595	671	648	625	667	628	615	634	638	621	615	629	605	568	635	622	672	643	639	607	620	594	605	648	572	631	592	583	653	636	615	631	605	655	658	650	639	588	637	613	608	634	639	614	612	590	632	650	616	605	625	651	602	643	584	631	672	697	632	661	635	608	639	598	607	613	617	627	621	640	659	616	638	652	641	637	600	652	574	603	664	630	654	595	586	577	602	694	608	594	656	665	598	637	598	572	615	633	624	643	656	614	616	617	608	623	633	587	568	626	606	616	630	620	646	602	609	561	687	661	650	648	648	623	583	641	686	666	591	654	649	589	646	591	588	630	648	635	630	577	655	595	660	627	628	632	610	638	613	623	618	607	619	632	590	579	621	612	599	615	624	625	645	610	649	639	641	660	619	643	655	646	611	605	619	582	638	671	645	589	628	643	619	588	617	643	626	609	632	598	658	644	609	613	637	596	642	589	629	628	597	589	638	626	618	647	587	625	617	631	620	615	699	652	617	596	645	610	627	619	621	644	630	627	583	629	637	615	690	613	605	604	622	626	644	616	657	625	646	627	621	627	660	623	605	588	633	648	653	629	601	587	633	652	606	627	559	614	606	648	634	628	635	659	644	611	628	597	601	642	568	639	627	646	664	667	644	630	637	615	569	598	624	618	618	550	623	617	587	604	592	580	631	657	634	620	606	609	660	597	657	666	651	608	611	654	652	652	678	652	629	656	593	619	600	595	591	674	614	595	633	619	617	613	649	593	640	618	651	660	662	641	632	619	651	616	620	634	638	636	650	655	639	586	600	619	624	601	633	665	700	630	650	626	575	620	599	612	626	640	598	606	646	600	614	635	658	641	646	664	635	615	594	608	622	601	655	668	636	586	681	587	628	597	610	647	627	624	601	605	614	697	661	639	606	598	643	652	615	634	623	653	674	575	625	647	644	648	686	634	621	573	660	625	613	628	641	591	612	607	632	641	588	618	609	640	614	617	618	614	581	637	608	634	665	599	617	633	671	641	631	612	631	599	625	596	630	654	633	582	640	609	598	599	629	624	641	583	640	605	629	660	641	624	577	626	601	592	615	629	642	587	596	600	631	583	635	644	632	641	590	649	629	644	579	650	632	571	627	637	625	642	655	627	656	633	627	638	616	607	645	653	595	596	615	636	585	610	604	644	632	633	653	619	600	665	604	718	631	599	585	657	614	641	614	602	651	658	619	657	612	636	598	612	619	659	634	602	616	630	676	568	614	580	599	650	594	636	596	601	595	650	581	606	613	649	645	622	612	596	615	636	601	619	606	618	628	609	655	659	636	580	614	635	639	666	657	622	602	625	665	604	596	635	618	624	654	647	637	631	592	631	593	675	628	671	621	642	662	637	684	603	606	580	645	578	639	621	648	600	584	640	581	585	595	618	631	585	594	636	568	638	636	647	644	596	614	587	617	631	658	635	599	673	557	642	618	585	576	625	602	628	624	632	606	636	629	607	595	581	609	620	625	648	604	634	626	654	605	617	597	718	609	598	655	591	635	566	627	597	643	602	610	637	658	601	629	650	654	646	594	625	605	634	637	661	620	611	624	610	584	594	650	613	623	653	613	624	668	622	658	601	610	620	663	635	653	624	658	613	604	618	654	644	643	570	585	637	624	632	577	637	625	599	592	638	612	580	603	631	585	608	641	606	605	618	561	554	597	632	582	660	592	619	598	615	658	641	628	582	643	643	601	669	678	594	625	643	619	654	612	648	642	577	575	597	653	582	640	624	626	670	633	638	611	639	633	651	655	607	591	622	599	666	625	628	646	618	614	633	605	608	591	641	640	602	631	568	618	634	596	632	626	659	587	602	692	602	646	607	643	569	686	561	611	627	668	604	655	635	565	638	669	633	652	657	622	627	625	664	608	607	624	636	591	608	619	629	631	620	631	632	661	626	583	617	590	646	642	624	579	628	592	640	685	590	608	613	613	593	639	643	613	621	615	650	599	608	664	593	694	598	634	629	632	614	617	626	612	620	589	633	655	612	605	616	639	584	609	605	642	661	628	668	612	642	635	615	612	642	576	675	617	633	654	643	644	667	641	644	588	592	637	620	587	637	650	646	656	622	648	613	662	648	660	591	576	630	643	634	618	667	633	649	597	642	626	601	633	679	649	629	639	656	630	659	637	617	618	619	617	634	599	606	652	699	608	624	629	617	621	624	651	622	622	654	663	623	607	619	614	639	617	641	572	626	653	644	628	641	608	598	616	620	648	600	591	650	630	646	631	621	631	629	606	617	624	624	650	641	637	647	606	612	607	607	665	632	622	599	670	610	580	627	581	638	611	608	653	617	626	611	639	608	625	596	616	632	688	620	581	604	607	644	642	642	608	601	622	619	626	603	615	628	633	596	636	621	624	646	638	656	654	588	652	616	613	650	604	649	609	653	633	651	594	667	585	581	622	639	608	642	614	596	607	600	610	579	646	608	613	589	628	649	635	609	634	622	638	595	613	613	666	621	642	604	607	596	608	616	646	627	648	575	640	652	664	640	636	586	593	631	659	621	620	637	646	629	622	655	609	636	578	614	610	620	645	665	613	604	629	635	626	611	688	640	659	584	624	638	647	623	635	659	605	630	616	664	634	610	638	611	608	658	630	643	628	637	581	658	602	617	623	626	617	649	658	608	653	618	621	584	608	608	612	645	659	587	660	624	588	620	624	645	611	610	628	633	605	630	630	658	647	657	576	626	592	594	663	595	590	642	584	651	596	598	670	600	634	646	626	634	604	639	610	608	652	664	605	603	602	645	638	577	629	630	630	626	632	615	607	627	684	587	642	628	619	626	603	609	613	632	624	633	618	635	641	699	638	634	661	613	622	653	621	627	661	564	625	605	616	649	609	630	658	643	659	633	628	580	692	634	641	622	647	608	615	632	617	637	625	681	666	611	667	663	611	598	606	629	633	615	608	658	652	681	622	629	587	626	632	595	629
4265	4505	3826	2010	1388	1060	853	4246	23315	18451	10688	4187	1470	815	612	562	507	506	516	519	509	543	496	523	482	532	539	530	547	549	512	540	549	526	531	550	500	515	534	515	525	507	503	536	536	546	575	544	532	506	535	557	526	548	497	544	537	532	520	519	555	503	572	500	506	524	566	512	489	494	539	520	557	515	527	544	541	508	481	525	531	482	516	528	503	547	504	496	529	520	520	512	509	476	571	502	536	537	565	548	550	526	507	519	490	526	552	509	532	549	535	524	512	547	559	520	538	503	526	502	520	510	595	547	481	557	470	511	540	555	530	523	522	546	531	500	496	537	533	531	518	524	523	538	498	516	538	527	523	524	519	515	532	505	512	573	477	520	512	493	517	542	535	536	529	515	546	534	528	508	550	519	522	493	520	547	501	535	503	533	488	535	507	504	549	518	529	549	527	534	523	502	549	541	494	529	550	539	512	534	476	529	504	556	499	538	516	556	546	500	525	518	528	519	497	502	507	519	510	542	552	450	501	510	523	536	519	509	524	509	492	497	547	527	514	507	528	532	539	554	546	505	528	533	515	557	462	529	468	513	508	554	533	514	497	528	577	561	569	556	524	537	527	585	522	534	534	531	529	493	588	512	491	541	538	536	547	544	504	516	547	522	546	513	503	533	523	494	552	512	525	534	515	519	505	548	536	538	510	527	477	513	501	527	500	493	570	521	567	495	454	538	562	493	496	518	533	517	477	506	533	516	509	525	478	503	494	532	497	482	487	522	544	511	563	545	554	497	523	498	510	537	487	529	513	504	521	483	552	498	504	512	562	523	512	563	519	517	555	517	484	533	484	525	475	521	497	507	555	498	506	581	509	539	507	527	496	508	500	492	506	516	538	525	550	523	516	500	487	558	522	533	563	495	507	500	513	545	536	552	519	520	514	507	463	535	512	472	522	505	506	543	501	576	527	544	510	568	564	538	510	569	488	534	532	551	527	507	488	515	565	511	540	536	555	491	516	527	508	515	514	513	542	518	573	528	541	536	537	503	517	511	538	548	509	568	518	529	567	513	524	529	520	530	549	521	500	516	522	533	554	492	514	510	539	538	509	521	559	518	536	555	531	557	497	539	526	530	521	516	503	481	501	531	531	501	521	507	481	526	496	539	545	536	528	496	504	526	506	553	559	552	579	529	537	512	514	518	517	500	514	527	565	548	486	513	517	539	519	548	509	527	526	523	543	556	489	531	552	510	496	548	510	473	546	528	537	510	495	523	538	455	530	534	522	512	552	535	538	572	542	534	575	529	527	524	490	538	496	538	530	541	566	541	537	523	507	533	555	511	539	528	556	530	516	505	497	531	560	529	572	516	528	494	544	536	485	526	529	540	502	507	497	532	514	534	549	539	477	465	507	505	527	529	505	514	528	516	520	535	512	559	526	518	522	517	573	570	523	515	555	486	519	501	547	514	538	525	486	560	506	519	531	540	539	530	530	512	563	528	519	552	544	548	535	534	498	537	548	560	480	541	487	527	532	532	506	531	516	510	504	520	530	512	529	546	491	465	536	585	494	566	522	516	549	536	515	519	519	513	539	526	523	519	516	477	515	495	521	544	496	485	505	526	533	529	529	499	539	489	542	521	550	532	503	549	520	533	531	534	550	529	545	488	573	544	498	506	531	525	522	472	502	535	491	522	526	500	467	489	502	523	571	521	559	497	501	560	475	515	531	514	550	523	545	523	540	529	460	488	497	510	447	533	560	530	517	536	512	527	521	543	518	479	495	552	501	518	553	511	542	529	563	528	495	546	562	531	538	520	516	575	504	492	483	486	521	522	489	537	556	502	508	538	495	502	531	533	547	539	536	515	549	529	514	485	535	548	502	535	534	549	510	545	516	581	519	525	525	508	514	541	484	532	520	504	506	538	535	510	505	497	510	525	516	526	554	515	545	561	489	520	498	476	533	539	545	518	559	518	509	546	511	537	521	497	535	546	526	540	521	513	507	542	488	512	531	517	524	556	518	504	505	519	515	532	523	533	479	525	490	502	497	546	502	557	502	516	551	528	547	519	531	513	520	499	519	519	544	489	533	551	521	536	547	542	543	537	550	522	474	509	517	537	536	543	500	512	527	529	519	525	529	554	539	510	535	490	532	495	528	571	506	544	535	526	540	496	590	550	520	526	501	508	500	524	533	529	502	519	535	557	519	486	567	526	550	480	500	509	532	484	541	556	520	495	499	498	523	562	528	499	521	512	549	509	525	509	546	507	541	513	557	487	497	534	542	516	505	513	507	564	506	542	558	570	508	497	528	525	559	541	554	519	473	519	497	528	568	469	516	538	517	550	548	553	574	532	515	536	520	473	519	542	518	520	513	500	518	540	511	527	525	513	511	546	510	545	481	522	488	477	452	572	488	519	503	547	540	554	546	499	498	502	507	542	509	525	510	516	500	510	486	571	490	495	506	516	529	541	510	527	534	552	507	510	506	517	511	522	502	507	494	561	557	537	530	513	474	513	493	526	528	487	532	511	534	472	530	502	515	513	534	559	533	516	503	471	521	486	529	511	564	526	535	507	502	555	479	529	573	523	491	529	539	529	541	546	525	508	537	534	536	507	526	522	544	519	510	501	509	518	501	541	525	512	512	541	554	499	511	494	545	498	513	502	515	496	519	557	511	547	521	531	532	508	522	511	511	543	558	511	528	534	492	519	554	525	547	521	515	490	507	548	490	536	512	472	526	528	501	531	553	542	521	520	518	558	541	531	532	518	467	515	506	516	521	545	533	555	528	539	519	547	531	540	467	517	507	504	519	492	506	508	494	499	521	486	549	510	549	472	557	524	509	534	500	503	548	545	507	513	531	520	539	542	548	533	547	525	548	487	502	490	575	520	502	521	521	497	530	514	473	505	486	553	497	536	496	510	508	558	552	549	493	470	532	477	501	528	515	533	478	543	511	528	514	527	516	525	519	524	500	468	525	511	587	526	510	517	512	525	534	536	493	540	512	502	535	530	532	521	521	522	537	533	527	502	555	517	498	492	515	521	569	515	513	513	539	539	542	543	475	502	486	508	519	492	538	524	535	505	539	519	534	481	530	537	531	530	505	502	506	481	544	547	482	541	576	487	495	494	517	548	505	514	496	533	541	477	548	482	527	512	526	523	553	516	510	520	544	515	502	531	509	542	520	528	503	520	520	515	518	539	489	542	522	521	532	533	524	549	565	489	549	517	541	523	514	497	494	546	565	508	535	520	482	525	540	510	502	544	506	560	512	492	526	563	521	525	498	564	507	519	528	539	540	518	517	514	507	526	537	518	519	540	514	556	525	540	488	552	519	503	528	547	516	509	549	537	528	544	509	493	511	549	558	533	497	519	481	537	534	509	521	513	490	488	480	546	512	541	505	528	496	493	540	530	499	533	510	487	503	525	542	528	538	519	496	497	490	566	530	517	511	510	541	499	534	545	532	518	526	519	502	564	518	526	551	527	517	527	523	486	552	550
24391	21446	28802	24497	21387	8973	2122	3630	37602	39624	28665	11743	3046	1363	855	829	809	810	812	793	775	811	731	788	801	796	789	794	779	752	785	805	786	812	843	761	770	782	806	758	798	720	757	680	866	749	782	793	762	760	763	765	767	790	770	784	693	807	747	788	787	807	750	751	757	783	736	787	759	735	748	748	774	761	713	836	791	799	772	806	762	757	746	736	768	786	757	769	754	751	735	727	756	799	764	795	813	769	769	804	789	792	774	713	753	735	745	772	715	734	747	769	782	808	802	778	767	741	782	750	770	807	778	752	797	720	714	763	793	759	735	728	742	811	818	794	804	742	710	786	744	769	752	764	760	741	786	821	781	780	792	745	753	794	748	761	707	743	731	804	742	772	803	753	751	726	752	748	771	797	792	781	779	743	777	690	771	768	796	768	801	778	797	739	758	793	757	790	770	779	741	763	751	778	816	769	753	777	758	737	816	699	757	740	727	762	745	755	802	706	756	765	824	755	771	754	749	766	759	771	791	747	741	802	792	785	729	727	763	780	795	775	777	773	745	779	756	807	723	806	794	764	751	769	762	804	783	721	781	760	777	745	832	790	794	753	753	770	761	779	767	796	729	803	736	791	710	776	767	769	771	783	738	710	793	808	773	728	803	756	713	755	747	752	755	786	756	751	757	812	791	760	800	723	791	811	753	751	806	760	781	760	747	811	780	791	776	779	750	801	740	771	798	770	765	739	755	740	821	758	781	775	747	759	762	764	759	781	711	737	808	765	819	798	715	737	772	812	752	749	751	748	790	784	775	725	716	766	734	768	782	783	761	758	788	756	793	774	744	801	773	771	763	778	808	763	804	816	741	730	735	748	707	769	736	804	774	760	753	781	756	768	750	748	755	791	745	756	766	760	742	737	769	785	755	768	758	783	775	684	845	788	740	753	705	832	754	790	721	735	753	733	722	762	782	738	724	729	777	785	779	728	770	760	710	746	761	719	766	770	772	765	744	785	729	754	829	795	715	757	745	761	744	787	796	757	757	759	791	751	760	797	754	762	795	729	791	730	781	760	792	718	830	754	744	736	814	765	811	779	812	747	761	805	702	782	774	764	816	811	814	780	743	746	803	754	739	761	761	774	755	749	768	764	758	767	764	804	780	739	723	794	774	748	758	769	770	767	789	777	769	812	768	774	750	746	786	805	707	797	709	786	716	752	735	802	751	758	770	797	798	764	772	736	750	776	737	738	764	781	724	772	804	799	806	770	708	748	778	772	761	737	774	758	808	736	758	801	763	771	747	740	778	749	784	799	774	733	757	758	769	752	770	803	772	785	753	757	827	715	740	746	747	776	747	710	738	783	771	745	783	750	752	753	821	763	768	768	759	748	768	781	778	795	766	766	707	740	797	794	735	772	751	749	765	775	787	778	740	793	777	738	741	763	729	803	737	765	752	763	804	783	740	748	771	809	748	737	726	739	797	761	794	795	780	752	757	742	735	773	790	819	797	753	771	763	735	758	765	764	779	731	763	720	766	775	748	764	791	778	768	768	789	734	758	734	774	767	791	765	799	762	765	747	791	713	777	754	803	742	726	795	762	755	730	792	748	727	756	786	824	747	710	737	741	816	745	814	774	757	806	810	775	728	769	775	750	839	747	771	748	742	748	735	763	774	714	765	732	790	780	791	780	778	755	771	777	710	774	766	749	741	742	740	761	738	749	729	776	829	773	743	772	770	700	719	795	731	764	837	764	793	778	728	786	772	736	759	783	798	823	822	706	786	786	799	775	794	749	786	731	735	776	749	793	738	775	795	785	772	769	745	727	821	771	796	762	762	776	724	800	788	749	774	790	779	762	768	756	752	774	761	716	794	772	801	768	750	746	751	789	761	705	755	776	794	728	730	742	749	805	779	766	805	732	780	750	772	796	773	753	774	770	738	747	767	786	700	720	772	744	780	744	739	760	749	741	765	746	700	748	746	763	788	773	735	717	686	713	763	779	780	771	762	705	804	795	753	769	780	793	762	791	791	739	787	800	751	746	743	769	753	806	751	752	721	743	820	773	745	732	776	781	775	802	726	799	761	781	786	795	743	777	747	739	793	812	828	790	766	733	791	812	768	734	737	778	816	765	821	798	768	778	776	721	768	761	719	718	783	760	739	800	708	699	760	783	790	806	790	750	792	739	767	764	786	713	779	793	756	802	748	810	745	732	780	722	740	760	763	780	787	739	755	779	797	747	743	768	754	779	728	754	759	814	771	765	762	758	756	763	756	764	776	770	730	787	846	754	758	799	739	761	795	762	778	726	803	778	798	771	797	708	752	753	779	773	764	764	796	746	769	765	758	733	778	760	747	810	804	743	766	770	797	732	795	808	711	747	777	693	734	717	739	774	778	734	794	779	735	764	793	758	807	792	732	768	771	821	756	769	758	740	779	816	728	798	724	748	747	726	751	753	748	749	782	763	784	763	746	731	761	734	760	719	707	743	754	778	740	752	755	790	777	727	730	779	767	768	724	741	703	773	770	785	767	762	705	784	768	727	778	729	757	759	785	729	752	789	765	784	781	742	789	789	724	763	741	751	774	775	725	712	823	722	789	741	784	748	776	753	765	781	781	778	765	832	785	752	732	752	746	737	774	771	781	792	754	758	755	758	804	829	754	787	750	773	738	785	792	721	800	739	732	752	765	757	772	723	748	759	713	738	802	780	812	767	812	758	766	753	808	813	770	767	744	723	778	741	751	766	783	775	742	742	753	765	778	732	767	711	752	789	780	778	777	764	784	749	754	715	778	780	728	789	728	759	798	726	709	807	734	756	767	767	727	749	791	703	763	767	793	727	757	782	754	732	743	756	776	758	763	791	784	767	765	760	770	800	817	778	781	746	809	812	744	840	748	741	732	771	765	781	759	812	779	784	828	835	774	758	792	782	811	771	710	753	737	766	726	753	735	774	767	743	769	832	771	730	782	758	772	753	746	751	780	789	775	830	821	723	779	738	749	788	720	764	801	745	761	776	803	758	799	753	771	756	752	762	721	753	729	790	772	731	772	771	767	730	799	735	744	774	757	810	774	768	817	733	784	783	742	763	755	753	737	745	757	730	778	763	781	755	780	763	761	761	765	794	778	733	746	682	833	774	761	775	772	770	740	787	815	736	769	759	753	737	713	738	767	768	732	742	790	795	744	762	773	759	777	744	793	727	823	705	748	798	858	757	760	748	755	748	778	747	781	717	769	814	744	824	745	736	727	824	786	738	760	766	780	775	762	750	751	801	788	760	771	780	774	749	783	814	709	796	723	782	814	796	813	768	789	730	791	770	746	731	751	747	791	769	757	797	744	770	788	733	756	712	748	721	781	755	730	764	745	747	790	739	730	789	742	748	721	818	764	788	768	754	751	801	783	776	785	742	725	744	797	775	750	713	762	736	715	755	770	737	747	785	777	756	791	781	770	757	744	804	803	774	752	778	715	730	801	759	731	763	762	719	805	729	730	804	821	752	724
4493	8797	6849	3693	2452	1857	1531	4878	39272	34632	22152	8069	2754	1266	747	662	634	604	659	613	680	645	657	616	638	637	616	669	646	659	651	660	631	588	612	596	592	621	642	643	644	644	637	629	618	612	622	631	584	655	640	651	620	637	655	652	636	630	599	683	631	612	659	609	635	704	649	650	679	676	618	648	615	673	656	632	642	658	645	619	677	669	603	685	632	624	657	606	637	623	656	618	597	613	639	615	642	594	666	618	639	645	627	645	661	629	616	614	601	637	664	619	639	661	638	596	618	619	627	609	630	625	598	623	612	628	614	647	655	598	625	630	658	646	645	650	621	696	684	652	613	596	644	588	682	620	645	662	673	620	634	632	649	635	656	650	719	630	619	631	688	607	657	605	607	595	665	611	626	594	637	617	632	611	629	626	644	567	632	653	618	591	636	592	658	688	621	670	614	645	598	669	638	602	618	645	656	605	663	631	622	619	622	646	620	615	619	602	624	607	614	663	654	616	666	648	639	610	620	610	618	645	585	623	643	606	642	612	652	582	604	646	650	631	656	620	634	578	640	618	623	663	585	624	628	666	602	655	639	613	614	683	596	628	671	600	630	603	614	625	592	573	595	586	624	619	650	561	653	646	624	624	627	633	618	627	619	624	612	663	627	631	617	650	611	572	621	623	679	591	648	624	616	654	583	631	604	655	651	612	640	636	667	619	593	668	626	642	608	594	643	628	627	641	617	630	625	617	618	610	652	639	618	711	625	643	651	605	607	624	610	600	625	643	676	615	620	631	618	622	586	643	647	612	649	673	660	634	626	607	701	616	639	624	636	628	593	637	631	636	627	631	647	636	578	628	617	639	626	601	641	641	639	649	628	665	639	626	635	629	588	647	625	627	647	646	671	609	660	607	637	635	624	655	633	649	606	615	606	626	623	617	595	667	627	628	614	617	624	656	579	601	644	637	621	594	649	597	555	613	627	611	656	628	651	650	625	649	619	631	614	627	631	618	642	587	633	641	598	632	657	599	591	625	619	624	632	629	611	625	595	639	659	617	624	599	625	663	622	642	644	630	662	615	618	632	617	581	635	604	621	617	620	662	599	661	660	620	625	677	640	637	642	622	657	579	626	629	603	636	661	639	614	630	611	583	644	662	661	597	638	664	615	600	624	583	641	640	645	582	652	591	622	639	639	644	596	627	647	658	636	607	639	611	661	593	639	643	622	650	647	599	595	626	670	651	608	633	631	648	625	668	605	616	638	643	610	620	606	662	594	618	614	614	625	625	646	655	615	675	632	632	603	595	644	621	635	637	663	632	667	660	627	632	611	641	633	631	606	659	621	658	625	657	641	618	635	628	595	642	655	663	624	644	640	589	652	638	674	660	672	627	600	643	657	613	618	625	598	602	619	605	604	661	610	672	689	655	632	651	637	620	656	628	631	695	658	646	594	649	619	586	661	651	624	661	630	620	647	642	592	627	646	626	631	596	615	611	657	606	611	596	626	609	664	633	628	643	666	624	639	625	586	597	601	649	642	646	633	613	631	600	622	692	639	634	647	640	623	606	626	558	614	588	627	614	645	641	617	606	660	617	605	613	627	649	594	555	621	641	628	642	669	646	625	623	625	579	663	585	608	649	633	610	631	633	651	678	637	618	595	603	645	617	625	575	662	636	628	610	622	601	614	573	650	630	618	575	639	632	639	604	649	648	647	661	632	627	604	624	620	623	611	626	659	619	628	602	629	592	612	625	609	661	639	635	610	680	593	641	611	586	645	643	673	592	625	618	627	597	579	608	626	642	680	597	649	658	604	598	619	641	614	633	638	639	630	602	611	625	609	633	644	607	622	626	646	603	651	646	637	642	600	618	595	652	610	656	612	563	613	627	613	626	663	636	612	608	589	606	643	631	607	606	639	626	599	618	625	632	666	653	595	590	620	634	657	633	611	602	616	644	630	617	663	617	603	623	647	599	635	645	660	628	590	583	606	646	566	596	594	604	620	645	647	625	626	602	622	626	660	598	630	586	593	603	587	608	624	639	595	657	588	607	631	588	571	609	638	636	657	665	651	638	630	654	669	647	638	594	629	583	615	607	628	643	591	641	662	610	661	635	615	618	623	620	611	600	662	649	659	612	661	644	620	658	632	635	671	658	627	603	590	641	611	596	681	630	641	653	656	651	599	615	623	668	615	631	628	620	665	605	616	611	610	608	606	610	601	571	613	624	661	614	593	606	635	662	619	647	643	693	612	670	606	564	624	637	648	588	615	611	599	653	643	623	665	660	614	696	635	609	638	647	657	613	607	627	629	611	612	574	601	659	650	644	624	630	611	603	614	627	603	640	629	671	659	682	598	634	646	574	621	596	636	640	585	644	620	635	626	647	634	618	696	644	633	650	604	648	589	595	590	640	607	581	650	639	582	622	639	596	600	652	659	631	600	612	623	624	622	619	672	595	657	625	590	609	644	614	637	642	607	599	606	594	603	627	657	626	654	630	652	618	589	625	626	587	602	623	617	636	632	621	653	657	635	649	674	610	594	618	632	642	612	666	665	627	613	637	643	657	620	640	604	577	629	627	661	616	645	627	609	634	646	607	624	668	601	632	655	621	604	611	632	615	570	615	609	583	623	611	650	605	641	658	627	589	615	622	648	624	638	615	629	609	615	601	620	653	628	624	631	645	642	584	649	646	642	695	676	603	635	662	639	630	624	642	623	616	596	600	612	630	606	580	598	617	624	580	632	619	611	648	674	624	643	636	625	630	616	644	657	656	612	624	595	617	621	656	611	599	616	693	621	644	557	603	605	639	602	635	652	642	568	657	658	632	608	610	606	655	640	641	633	606	667	612	600	649	620	609	616	588	678	582	619	646	607	586	559	631	630	603	624	603	565	591	623	652	652	653	597	637	655	624	612	626	639	660	616	669	644	605	629	629	640	612	617	625	624	605	617	614	634	614	660	620	657	604	662	589	671	614	649	621	622	600	633	622	599	622	647	609	650	645	652	595	635	584	634	623	651	654	632	606	619	663	665	650	579	588	632	624	637	592	637	634	599	588	617	632	648	611	659	641	624	621	603	641	619	634	640	615	630	632	630	652	621	573	636	625	620	626	625	600	611	624	628	646	616	628	598	616	602	624	623	601	617	611	633	603	620	638	610	652	592	596	654	636	624	636	653	630	624	621	608	562	624	623	604	622	590	630	643	639	612	598	606	649	590	580	604	641	621	636	627	597	618	634	670	598	596	634	593	639	618	604	626	625	627	642	614	647	610	568	637	687	649	606	658	651	635	610	628	593	651	632	616	597	619	642	636	646	672	626	633	629	628	651	642	643	629	646	666	587	621	618	587	637	594	598	633	643	611	611	582	617	623	626	627	683	631	638	617	575	633	564	626	621	648	639	611	587	628	620	655	615	638	680	598	644	609	654	636	632	599	667	614	625	628	646	625	547	616	650	596	649	595	606	632	604	553	643	631	633	655	597	606	614	625	613	619	630	677	643
27732	12518	2240	1267	921	703	652	581	2070	3711	2729	1424	745	634	556	549	593	559	603	568	586	583	578	571	579	564	595	570	538	543	601	580	552	605	548	576	548	567	555	551	558	584	563	594	550	579	565	581	633	580	592	592	602	590	550	564	596	523	596	581	575	545	572	552	533	599	576	569	573	527	560	563	633	538	538	526	557	586	543	532	551	582	555	551	587	562	554	572	526	584	606	557	536	559	575	557	587	542	568	557	573	599	560	560	555	602	549	640	554	540	558	600	551	575	612	538	602	532	598	579	550	545	565	554	580	555	543	567	553	586	565	550	587	568	559	586	630	593	579	525	589	578	586	552	575	563	571	587	650	561	591	578	542	567	555	563	560	564	566	564	581	576	542	577	542	602	500	577	536	575	535	564	599	561	588	581	587	561	523	561	570	571	527	556	574	575	550	544	584	599	549	596	592	559	620	571	521	569	557	560	604	577	592	582	555	554	567	590	560	549	582	568	594	571	582	533	533	587	531	603	563	560	576	604	587	580	534	524	561	535	564	546	553	571	616	569	548	551	586	569	543	579	606	545	542	567	562	616	631	591	578	576	539	525	565	548	592	526	555	580	581	579	512	546	579	549	548	585	566	563	562	591	583	601	598	574	583	555	560	599	591	553	568	570	541	556	545	514	587	609	574	545	580	599	582	549	617	596	568	583	577	597	546	606	564	536	556	573	574	579	590	579	563	564	568	566	561	580	582	584	598	543	571	619	585	571	585	575	559	594	593	560	542	556	601	550	539	567	573	599	547	611	560	556	612	560	581	589	567	583	586	563	547	579	571	543	592	609	575	552	549	539	565	549	566	557	586	559	561	585	587	566	571	565	571	556	581	541	568	606	542	581	567	563	568	578	546	572	613	549	572	629	583	581	589	593	533	565	543	581	580	572	597	580	544	563	616	572	538	523	582	573	595	574	554	536	564	565	571	565	567	565	590	562	537	555	629	587	557	582	563	566	564	587	601	597	568	568	540	532	571	562	558	601	611	547	576	516	585	556	551	567	560	572	553	552	579	567	570	580	543	553	579	553	558	548	542	577	547	519	604	554	551	552	536	566	545	572	560	570	550	607	577	564	575	592	558	558	548	600	593	601	552	577	586	568	647	589	573	565	522	571	529	601	544	544	574	565	594	551	603	542	560	578	563	535	555	605	538	566	559	579	531	547	647	551	581	558	558	584	529	566	552	610	566	579	570	602	557	594	565	580	585	558	573	546	565	596	551	555	588	546	556	588	588	539	545	526	614	547	558	543	588	594	600	552	565	586	601	572	489	544	577	597	568	556	593	597	600	578	598	562	563	556	568	593	560	558	591	615	572	591	568	578	567	561	569	529	548	573	546	606	536	534	579	554	611	564	616	582	576	579	585	592	563	545	568	585	561	600	565	550	553	547	545	564	553	558	596	586	618	531	575	585	569	591	571	591	601	557	587	571	551	597	614	556	570	598	589	586	571	567	578	610	557	575	526	598	531	590	569	588	626	599	567	534	545	595	547	613	571	565	538	542	529	618	617	555	539	567	521	546	594	573	564	577	599	552	561	543	549	598	574	578	547	585	577	584	556	571	522	560	567	586	592	600	590	533	577	551	577	569	544	554	537	587	575	552	584	611	560	562	559	534	587	566	569	568	557	583	562	527	611	567	560	616	583	505	544	550	527	556	580	538	531	563	554	589	585	562	616	578	536	540	594	618	580	579	584	557	583	544	566	541	575	547	550	582	582	545	527	539	572	575	588	573	583	598	551	573	551	597	575	561	541	541	600	580	558	585	576	584	552	545	578	574	587	575	557	606	601	574	573	598	550	614	591	599	605	576	556	576	587	513	555	569	617	551	595	580	553	566	643	541	597	540	636	605	585	562	557	581	541	567	566	520	551	584	535	566	547	541	621	575	563	612	579	544	588	532	560	572	623	559	596	554	530	576	606	560	555	607	573	601	571	541	595	601	548	585	543	531	592	540	570	574	566	592	567	554	549	568	565	593	564	551	542	518	588	579	586	564	586	588	576	538	611	519	526	557	588	598	581	551	595	573	610	575	522	552	593	596	550	568	534	564	570	548	587	530	585	545	585	540	571	563	569	562	550	563	545	591	583	518	569	562	567	588	544	586	581	586	581	574	570	594	546	562	610	572	565	548	592	566	590	545	570	535	599	543	587	582	560	581	583	553	575	569	579	555	564	561	599	557	584	564	549	604	567	557	553	559	555	559	597	572	552	564	552	576	572	563	564	621	570	617	592	579	578	558	568	546	565	577	586	568	567	561	541	577	538	577	584	584	549	595	597	569	555	597	554	578	570	541	573	527	557	597	542	561	557	558	597	573	557	540	552	571	557	579	588	537	584	534	622	566	537	544	535	631	552	531	576	565	542	552	561	548	572	577	569	584	523	539	615	532	616	546	565	543	552	577	552	563	610	558	600	591	594	561	558	546	560	575	578	543	598	563	603	543	570	573	542	543	546	553	558	527	606	569	556	583	554	578	610	585	558	589	565	570	566	579	633	537	551	582	520	598	601	554	573	566	595	584	555	572	555	546	582	571	543	531	553	593	546	565	537	552	565	575	577	589	567	549	564	591	538	594	502	551	527	537	566	599	584	560	548	552	571	544	582	578	592	630	594	590	582	590	597	597	541	600	529	576	513	550	552	591	580	537	573	590	551	570	566	552	580	593	591	559	559	566	588	573	571	596	542	552	620	576	561	555	549	552	573	592	552	592	567	581	587	550	556	569	541	550	542	550	537	579	563	552	559	566	599	594	598	571	598	569	646	603	631	598	554	561	559	544	558	551	550	597	585	563	573	574	551	537	568	600	592	548	591	578	540	580	606	551	553	589	499	551	558	579	564	585	575	547	565	569	521	546	571	580	553	556	573	558	557	597	587	612	581	558	568	618	549	568	583	560	555	556	587	578	542	583	580	524	563	552	540	561	550	559	580	605	556	590	546	564	546	565	576	570	549	608	618	570	567	607	555	564	588	589	571	548	586	592	576	564	537	586	618	580	580	566	577	543	507	571	553	558	581	565	613	590	570	565	591	576	545	577	591	582	543	562	582	579	585	537	579	569	598	608	616	601	555	580	563	555	565	547	554	556	589	571	531	618	590	594	583	538	575	571	555	547	617	569	585	538	601	571	602	608	557	575	591	544	534	569	569	546	571	604	559	578	533	563	557	579	582	598	589	548	533	576	581	548	607	571	581	568	586	563	563	590	570	568	554	556	578	574	538	580	550	545	571	577	567	580	599	534	571	564	578	596	571	580	597	543	579	583	579	567	565	545	575	582	587	557	546	572	577	529	547	597	559	568	591	609	604	562	554	594	544	591	592	594	615	548	563	539	534	609	549	554	542	542	573	554	574	553	558	568	571	561	585	573	552	583	565	608	591	554	543	586	549	581	585	540	583	543	531	614	549	604	571	585	580	560	545	569	585	554	563	548	625	555	549	566	560	603	547	583	536	589
5355	1493	1148	805	744	596	565	526	2681	4045	2647	1256	685	495	467	488	452	487	454	445	470	473	464	481	441	478	442	462	441	491	449	469	496	477	503	475	478	471	466	474	466	503	433	499	488	441	445	487	446	448	441	457	472	472	505	478	494	424	432	446	451	477	471	497	425	475	480	479	487	445	460	506	454	462	470	503	495	474	454	477	499	477	461	474	476	444	486	484	460	442	472	420	481	468	471	472	454	474	472	483	434	445	459	449	453	481	473	427	447	462	511	445	445	445	422	486	464	495	463	531	461	462	477	482	451	431	452	441	449	430	501	460	458	468	490	457	467	491	467	458	467	489	503	450	428	450	445	464	459	417	434	461	478	462	449	473	496	483	453	485	440	466	462	461	455	486	452	448	446	454	456	492	475	470	449	424	482	453	433	460	467	491	452	488	477	462	458	469	461	457	487	457	484	491	470	435	471	461	501	480	484	434	454	471	469	458	449	445	453	502	438	484	429	467	457	477	437	477	456	445	468	460	429	449	469	439	473	437	461	460	504	463	432	462	462	485	446	465	474	462	456	463	439	502	424	490	484	473	464	474	447	454	473	494	489	450	457	451	491	477	492	439	441	484	432	460	465	469	452	457	474	421	437	496	485	481	493	454	515	466	451	454	453	437	455	436	461	473	476	478	464	479	456	427	474	459	477	448	476	461	441	476	449	477	437	475	503	456	477	454	440	508	442	484	486	465	458	467	491	472	452	451	469	427	487	467	479	463	476	464	453	481	454	513	465	496	453	431	467	433	499	421	464	474	462	420	508	462	455	463	447	451	493	484	476	483	492	460	466	453	458	437	469	499	478	468	446	468	450	418	425	494	478	473	454	468	459	481	456	454	459	472	448	435	450	498	426	457	468	491	442	500	443	438	463	470	454	472	449	498	436	458	475	492	455	466	482	477	506	466	444	461	438	461	489	464	443	484	471	460	428	498	469	489	464	430	450	462	501	480	430	412	456	467	473	444	462	447	470	494	474	451	493	452	475	484	455	485	444	455	454	446	497	533	475	474	466	471	424	467	433	485	454	442	486	447	465	433	456	406	462	483	501	484	475	479	462	478	463	433	434	471	467	431	481	488	466	474	452	503	455	447	432	460	462	443	455	461	471	470	443	489	470	452	468	475	433	456	508	458	446	489	397	434	436	438	426	446	436	520	414	497	455	460	461	457	434	442	465	434	433	447	450	491	497	492	473	472	447	471	482	476	445	474	464	452	464	447	473	479	486	502	448	461	449	450	456	454	494	461	476	436	433	466	454	459	443	431	453	469	470	450	481	459	454	488	459	469	495	448	440	474	473	474	480	464	477	460	424	463	500	493	450	478	466	483	484	470	484	463	469	469	442	459	477	457	466	461	477	464	505	430	466	465	488	445	432	492	488	414	471	497	474	499	469	473	441	489	458	487	486	486	459	456	445	468	474	457	422	469	425	483	429	479	466	472	449	471	446	462	472	478	433	461	436	452	457	477	475	476	522	440	440	480	428	440	487	489	470	451	461	470	472	439	460	481	466	454	470	464	503	465	438	451	473	465	433	500	465	485	444	477	460	435	502	480	437	466	484	459	468	450	489	470	451	464	477	467	485	456	467	453	411	494	454	420	457	495	504	473	454	435	462	494	476	459	461	509	512	475	459	436	457	451	474	442	468	436	433	448	459	462	498	471	479	479	459	451	507	462	456	481	474	478	500	430	462	473	469	445	457	476	471	463	476	477	439	477	494	471	457	478	426	457	432	439	426	492	484	442	488	467	436	476	478	458	444	475	454	494	487	437	467	451	482	491	513	412	442	478	462	438	458	458	479	475	449	487	452	453	474	485	462	502	429	467	499	450	447	432	444	465	444	464	449	478	436	480	460	451	471	470	453	498	486	453	488	454	456	451	462	451	459	461	507	507	504	477	484	434	490	492	508	498	450	442	494	499	474	486	487	479	485	476	504	457	430	466	501	478	446	460	459	438	444	458	496	499	436	464	462	458	468	473	463	484	481	446	489	410	432	399	471	461	481	462	447	438	455	452	448	442	466	445	467	477	506	413	451	442	480	453	454	467	428	434	497	462	451	461	489	458	495	453	468	480	471	453	436	466	467	475	474	446	498	446	483	489	488	420	504	464	458	432	484	459	468	451	461	467	480	466	408	497	475	454	477	453	463	470	499	453	498	444	447	473	486	495	445	458	443	473	469	486	451	462	491	464	429	497	457	459	414	440	463	442	430	485	433	483	438	494	477	444	466	485	450	479	475	482	481	454	455	466	444	461	471	458	417	476	501	443	459	472	446	473	463	484	478	486	468	407	499	482	481	523	460	449	483	441	454	468	470	443	466	482	478	450	448	451	444	473	462	432	430	452	444	455	506	503	472	453	444	431	480	450	461	465	493	483	476	470	475	425	476	485	463	410	461	488	495	489	448	448	503	451	471	474	456	482	491	457	485	470	436	478	465	484	464	446	445	472	429	464	433	478	456	474	526	456	463	475	469	446	443	459	469	459	474	434	459	467	443	472	410	493	513	464	481	459	462	454	448	443	426	492	496	449	467	438	462	448	448	495	450	416	484	457	449	452	484	430	453	465	445	478	477	446	465	475	459	469	481	491	478	502	428	443	479	432	446	481	481	486	485	440	489	515	417	433	461	435	487	466	448	495	490	497	481	455	493	460	474	447	450	436	480	476	504	461	460	528	474	480	474	463	472	452	510	459	460	479	478	495	481	452	432	457	478	517	465	476	451	436	481	433	442	458	491	468	448	437	456	493	435	451	486	471	499	448	514	513	434	457	438	452	404	444	471	447	462	464	451	494	466	457	445	463	439	460	470	447	480	434	469	459	471	478	476	478	448	463	460	479	469	448	467	484	438	439	501	442	446	480	467	446	500	420	492	485	442	472	436	461	495	504	501	447	492	472	469	487	437	425	444	462	473	463	449	461	412	493	444	469	486	447	489	466	480	429	419	469	461	471	440	484	454	452	455	442	466	455	465	492	483	487	473	482	434	451	448	482	460	508	475	449	493	455	452	469	449	472	483	473	462	486	471	486	445	460	465	478	459	473	463	419	485	454	469	482	482	428	455	457	497	479	461	477	514	447	475	448	443	451	448	454	474	475	485	476	418	482	405	441	438	470	440	464	452	454	466	461	473	454	510	476	449	480	514	485	483	482	463	477	481	494	477	510	457	485	459	462	462	459	463	430	467	452	446	476	503	435	438	476	473	471	467	473	480	487	481	437	474	487	475	462	503	472	507	481	476	446	472	448	469	433	410	469	500	467	436	492	435	476	449	437	496	474	475	461	427	458	491	469	468	486	491	473	504	481	427	487	459	490	477	445	423	483	448	458	447	467	482	462	470	456	463	466	455	440	470	478	428	468	481	434	445	465	466	472	468	470	477	458	480	457	464	448	510	476	477	441	450	506	448	444	448	432	461	442	461	462	490	504	465	477	466	452	437	508	467	441	476	474	423	476
25766	21424	27179	25255	4991	1417	1052	1189	17319	23772	15470	4845	1520	923	694	649	636	654	596	626	632	587	644	608	555	610	626	640	630	626	628	616	652	665	600	608	618	637	652	595	642	618	627	609	624	646	625	611	639	641	611	646	597	633	629	600	573	634	607	622	641	579	624	587	623	619	612	587	626	624	617	646	634	599	615	629	655	600	621	627	630	622	616	612	619	641	583	584	632	663	609	615	592	618	640	596	577	633	597	635	635	604	630	621	618	606	643	646	657	662	625	637	644	646	648	582	639	636	604	644	593	613	628	673	610	580	640	590	689	625	646	613	663	631	663	609	627	590	595	653	610	640	618	653	601	630	597	615	631	669	656	654	678	616	637	681	635	584	614	610	634	615	661	630	644	638	628	595	681	596	665	605	640	633	589	634	663	584	636	611	629	612	548	587	612	643	655	651	619	629	648	656	607	609	562	620	632	616	617	596	630	591	629	578	602	616	595	668	622	669	606	645	608	631	629	572	699	630	663	664	618	636	604	577	600	661	649	607	651	566	608	634	651	646	575	625	623	665	607	666	642	646	644	600	651	658	648	588	609	632	570	619	599	638	596	624	644	656	599	640	642	632	604	677	593	658	621	650	594	606	542	616	586	608	610	674	602	625	604	609	657	676	613	594	616	609	636	585	630	600	561	634	577	626	622	589	631	672	680	674	631	618	634	613	640	607	600	640	630	631	638	655	571	661	647	619	662	632	593	617	647	651	626	635	598	638	632	604	593	601	594	646	622	598	653	631	624	589	633	616	633	616	595	599	589	644	614	620	637	604	609	628	597	605	630	628	604	593	638	622	615	601	590	606	582	593	610	597	633	625	640	638	609	601	573	655	625	644	594	627	618	642	645	609	621	591	617	604	656	663	635	620	621	601	617	616	598	659	651	632	614	611	575	645	598	651	592	630	633	646	607	651	612	599	650	611	628	599	629	610	590	642	600	620	612	618	617	619	620	592	635	594	620	630	702	593	654	622	636	608	639	643	650	705	582	591	618	593	656	594	635	621	646	593	645	608	630	663	598	630	603	601	637	582	597	616	634	614	583	608	629	633	612	627	610	603	604	659	601	598	609	638	585	610	579	602	612	529	622	573	588	587	655	622	600	610	620	640	617	627	637	624	619	619	638	631	621	645	658	598	641	630	626	636	621	645	607	609	610	611	646	639	578	612	657	581	623	631	570	650	610	612	610	590	636	604	644	642	628	658	606	619	638	622	648	609	646	622	621	646	652	615	622	604	601	606	661	596	642	617	578	658	592	580	636	611	640	612	638	625	614	593	596	595	561	565	621	611	638	620	603	612	630	612	632	573	616	592	655	642	642	613	626	669	608	593	558	599	646	579	646	572	618	554	585	680	606	612	569	623	600	622	579	670	670	645	607	597	638	658	629	631	604	574	653	612	620	660	620	582	630	578	649	569	582	605	605	582	635	603	636	578	626	651	598	639	632	654	627	621	601	620	578	632	622	597	579	619	607	582	623	637	634	617	613	617	616	610	618	656	649	611	618	604	632	609	622	652	633	601	636	590	630	588	647	701	582	624	616	619	656	585	655	572	632	635	616	601	617	629	578	607	628	635	618	575	618	622	652	643	610	622	634	649	579	623	594	607	632	696	596	619	634	630	629	648	646	609	643	652	591	638	630	563	639	624	636	605	635	614	596	666	594	612	666	634	637	593	617	660	613	625	618	651	552	590	596	606	610	638	633	635	631	564	671	636	602	636	617	657	630	664	618	637	652	671	630	593	666	628	631	550	614	556	580	647	644	649	601	595	631	660	645	644	595	631	552	586	630	614	625	650	558	601	608	639	623	619	618	599	643	589	653	645	631	601	589	586	612	596	569	648	591	587	614	599	608	580	599	620	647	585	603	620	651	592	617	638	606	594	659	628	610	623	614	615	596	613	599	658	643	616	661	634	603	577	607	614	623	542	601	622	579	610	611	647	603	592	626	614	652	647	607	589	592	578	621	627	620	640	641	560	623	659	611	633	612	634	616	609	621	628	630	600	638	583	617	631	591	635	599	622	609	617	613	602	601	599	616	617	633	657	647	568	624	610	618	613	607	579	639	651	611	600	674	592	594	626	643	613	597	633	586	663	615	643	624	607	625	574	624	630	638	650	594	641	604	625	623	604	629	559	578	604	595	614	614	585	620	628	580	592	599	592	622	595	623	646	606	621	629	599	544	586	630	618	631	608	619	633	629	611	606	643	581	639	642	663	576	650	608	592	608	603	565	607	581	629	615	606	617	642	602	643	616	629	599	618	591	600	592	632	622	633	636	589	625	621	608	601	609	614	611	634	624	672	629	618	592	621	604	629	607	598	661	621	649	640	669	622	577	600	602	662	608	616	630	624	606	590	641	622	596	627	579	590	583	586	649	654	629	630	583	606	629	594	641	629	587	631	628	614	617	644	651	591	581	640	570	596	637	638	605	580	629	640	660	628	605	605	566	635	624	596	624	616	615	609	608	647	622	611	590	632	640	601	562	662	602	644	616	595	609	595	632	622	642	624	624	615	679	653	625	624	651	649	597	684	615	603	590	602	623	609	605	604	594	609	609	646	607	609	644	652	622	570	635	648	623	608	595	603	566	596	657	639	631	632	641	572	685	626	647	633	579	616	629	579	579	601	622	577	642	651	657	590	561	587	616	623	618	626	615	623	573	587	603	581	568	578	581	639	599	620	603	573	566	610	616	591	660	620	627	625	635	614	592	645	604	642	621	631	574	637	612	614	641	640	594	629	612	592	623	617	579	631	575	613	588	632	577	659	612	643	657	629	584	612	586	602	581	633	621	629	626	655	638	654	645	595	658	610	571	631	657	622	601	630	608	591	617	587	615	599	589	628	603	637	651	624	609	633	579	620	574	600	613	665	602	634	601	651	593	628	626	632	625	596	616	613	639	663	602	607	593	547	625	624	615	628	613	611	603	630	592	643	633	611	595	621	587	674	630	551	611	632	623	607	653	634	636	587	597	618	623	700	680	597	692	626	608	621	576	631	585	604	602	560	677	665	624	628	687	592	604	631	604	627	630	634	621	598	606	601	586	637	630	659	621	594	631	618	616	613	614	638	650	617	627	674	617	579	667	571	642	598	636	587	605	621	579	560	594	591	589	570	570	653	565	678	606	644	641	646	621	601	578	636	664	540	607	628	626	601	596	605	616	623	641	611	596	578	632	639	594	563	601	610	626	607	607	611	646	616	659	599	608	608	637	619	619	604	646	650	653	667	632	644	583	614	612	648	589	587	643	620	685	658	644	634	639	661	650	587	585	643	612	603	624	601	621	611	605	610	606	621	627	611	602	662	612	619	659	636	627	634	581	599	648	623	653	633	628	655	652	635	632	640	618	618	595	627	613	585	656	636	613	601	639	630	599	644	639	655	609	677	604	584	616	597	637	641	609	605	627	622	622	624	649	662	620	596	614	604	624	584	653	613	629	617	642	623	605	605	659	625
4020	4371	3469	1878	1490	1051	913	1397	19811	20887	11964	3864	1420	817	546	526	506	544	490	521	488	513	553	514	541	525	498	535	503	533	504	558	544	524	544	549	531	554	521	495	555	535	521	488	510	538	514	531	539	525	518	524	520	510	507	538	550	494	518	568	471	541	532	557	522	500	560	519	577	489	571	492	537	499	505	505	541	540	527	527	515	502	511	513	539	541	502	522	520	504	530	492	508	488	509	524	588	518	512	527	534	517	513	479	530	531	488	557	534	520	536	489	496	529	531	481	499	500	500	530	461	524	477	503	530	538	511	542	494	530	568	518	554	509	520	514	509	510	513	525	515	527	497	516	535	521	543	511	521	503	539	522	535	544	509	521	513	501	517	548	524	514	512	528	485	537	481	482	497	533	530	520	523	527	509	515	503	544	517	527	516	511	471	518	524	552	494	511	517	534	501	503	488	483	548	540	548	536	545	528	535	565	532	469	500	555	556	494	511	496	526	538	520	521	516	491	512	511	520	526	494	516	545	536	514	524	561	546	538	493	531	536	482	543	476	539	549	480	520	524	522	537	532	539	556	510	510	521	536	531	509	558	491	548	537	480	538	539	500	515	536	513	524	514	510	508	494	512	489	518	534	541	473	530	538	529	514	550	474	474	497	489	529	518	535	511	525	516	541	522	524	546	532	497	555	494	550	491	512	495	512	537	523	544	506	484	536	513	466	511	510	560	568	485	497	512	501	508	537	511	484	503	495	465	548	509	541	539	494	519	511	543	524	519	524	514	483	482	503	524	506	502	516	526	541	523	496	490	559	499	522	512	481	503	519	534	534	486	507	548	510	497	515	516	544	533	499	529	495	517	522	549	522	508	497	481	530	535	553	496	511	516	499	511	499	542	491	518	535	520	486	533	478	522	494	548	501	523	552	517	548	511	546	519	506	507	496	487	557	551	513	540	531	545	551	538	474	534	533	532	501	522	548	479	539	555	485	504	524	532	494	507	506	487	547	509	523	513	533	518	525	506	505	545	505	518	520	572	523	541	491	484	528	515	494	526	507	520	529	527	523	536	532	524	521	489	511	500	506	545	549	525	522	527	508	523	506	519	499	553	475	506	473	537	528	501	513	510	543	542	532	536	540	521	489	542	543	548	483	531	516	520	512	530	478	487	544	547	508	550	537	524	501	514	506	499	520	464	503	528	511	533	508	465	476	566	524	533	475	482	536	529	494	535	504	478	534	522	493	508	498	550	560	529	527	504	488	500	523	473	537	508	509	539	535	531	543	485	510	523	480	540	518	521	512	504	525	535	511	508	502	552	492	517	504	534	547	507	534	553	508	521	504	516	492	510	494	541	519	527	536	537	542	524	483	524	516	544	486	515	551	496	543	521	542	548	532	513	482	474	506	565	520	498	536	528	515	522	531	510	513	508	460	535	513	504	524	524	510	527	571	521	510	497	511	484	575	475	519	504	499	525	542	564	496	514	471	531	558	545	540	526	523	529	544	546	526	491	512	497	507	470	501	502	522	545	526	526	511	520	538	516	541	522	524	494	520	526	516	515	498	483	509	511	512	506	525	492	552	489	515	515	484	528	518	501	493	509	509	494	509	511	507	515	517	530	502	523	528	505	514	519	516	530	551	503	524	524	499	507	501	520	499	494	542	481	566	521	500	541	551	478	528	509	518	503	497	525	532	532	531	514	534	516	520	502	512	482	519	524	546	520	551	550	534	508	522	514	541	531	526	492	559	532	463	509	540	502	507	461	537	519	546	513	536	518	509	522	527	475	514	521	546	515	509	491	507	518	506	545	490	534	558	513	545	541	484	461	509	509	533	504	504	555	527	519	457	499	529	505	523	511	471	535	508	535	513	501	493	486	536	498	503	514	523	539	524	517	525	491	494	553	513	520	497	531	545	535	510	531	516	548	522	581	478	504	481	537	522	548	505	511	521	515	490	533	561	494	540	506	489	490	497	568	531	503	498	520	524	527	524	503	521	517	487	525	536	518	537	518	480	553	536	552	511	529	498	500	557	549	530	500	490	510	541	475	500	516	534	540	529	577	519	497	508	502	510	508	503	561	494	505	524	542	518	524	505	501	546	505	511	474	495	532	533	560	505	544	542	464	519	500	509	504	464	499	475	493	507	529	523	541	523	532	508	530	510	528	518	518	515	568	507	533	528	508	509	467	554	514	510	523	517	518	529	516	554	536	488	549	490	486	545	513	577	524	535	507	488	507	503	488	554	528	509	560	518	554	500	522	526	524	473	500	489	525	514	537	505	531	531	544	535	535	509	530	510	532	524	487	531	495	502	535	484	481	522	520	495	475	499	499	560	467	498	554	559	544	503	479	525	508	483	548	507	533	513	513	538	526	496	517	561	541	549	553	528	552	511	513	460	472	513	489	529	505	522	522	522	492	488	543	547	472	519	521	485	529	527	530	515	518	508	522	517	536	522	529	513	491	503	537	522	526	474	488	499	502	516	506	527	542	543	475	471	509	490	489	483	512	555	521	562	493	495	510	526	499	520	526	503	505	533	537	513	521	506	539	495	496	551	505	486	531	478	551	541	525	504	533	522	517	513	510	543	541	515	533	503	514	527	514	489	540	504	485	545	528	540	502	527	528	492	528	489	540	536	512	520	553	509	504	526	521	541	481	509	516	539	512	528	533	467	508	509	480	482	481	496	490	536	522	544	512	494	505	534	501	493	541	505	505	494	519	520	506	512	526	480	549	493	502	484	523	562	536	503	497	497	478	505	536	479	542	539	531	531	502	545	530	541	545	497	532	558	494	534	488	541	541	496	544	544	503	523	537	547	501	536	481	516	537	500	516	531	534	523	507	537	495	502	540	493	517	519	503	490	499	502	509	489	519	530	508	517	566	472	517	523	496	536	556	523	530	518	530	489	508	570	543	516	511	520	507	521	509	523	528	521	486	535	482	503	550	574	513	468	519	506	545	519	517	550	524	559	472	483	474	527	510	527	553	488	525	500	520	531	526	492	533	509	562	498	551	539	559	534	513	512	511	526	484	505	550	527	474	533	551	488	557	512	515	530	496	518	490	525	500	530	539	493	552	527	516	456	513	496	483	486	516	507	577	503	517	507	491	493	529	557	469	537	511	550	541	498	512	541	506	496	480	552	475	480	502	506	528	500	504	510	534	516	505	542	492	479	507	514	512	535	528	482	514	477	494	509	467	522	508	502	538	512	542	515	522	538	546	531	530	499	559	491	515	521	513	517	497	514	531	459	533	519	542	522	505	525	546	536	517	530	542	485	509	515	517	530	497	524	531	501	561	541	516	507	519	523	482	499	511	551	543	538	522	500	529	527	534	514	529	490	514	503	498	487	551	517	522	545	527	533	524	513	555	498	511	501	540	549	477	526	527	485	520	522	517	525	520	495	540	517	527	511	517	471	491	536	477	532	538	515	560	539	491	503	569	533	522	491	450	508	523	533	471	531	511	515	546	534	495	500	530	583	520	542	547	553	512
24400	21452	28791	24525	21407	8800	2122	2875	34746	41165	28960	11498	3166	1325	841	763	783	795	776	756	813	731	779	777	797	749	752	751	781	755	707	751	811	804	804	799	732	781	775	818	717	733	750	726	804	779	732	748	779	716	795	733	744	785	797	730	796	753	743	739	739	798	766	736	772	732	793	795	775	764	748	779	730	720	761	756	801	733	816	725	734	727	786	764	781	752	785	753	741	753	802	779	749	736	799	794	750	746	727	742	752	751	789	770	798	816	772	759	747	794	757	800	804	821	746	761	780	774	806	739	747	776	730	820	755	773	755	762	739	805	776	787	770	724	741	741	762	793	763	738	772	789	798	782	774	802	760	762	738	775	722	753	763	763	747	744	735	802	767	801	739	773	755	723	779	758	792	762	734	760	764	759	742	761	779	787	764	777	759	785	794	752	736	730	829	768	723	782	742	745	785	787	733	755	717	789	701	768	746	772	704	759	772	791	750	758	794	737	743	785	757	768	764	794	767	709	722	738	733	728	752	773	757	774	714	723	743	759	770	755	811	701	813	757	767	772	745	754	760	742	772	769	753	792	786	743	759	762	757	732	743	814	741	736	758	771	723	726	777	743	732	744	739	718	732	764	754	816	780	765	729	712	748	756	751	768	825	777	741	777	776	723	778	729	760	705	837	727	765	783	770	775	715	737	792	761	775	759	753	768	737	760	792	800	752	733	742	703	789	763	810	756	762	757	773	736	721	744	761	706	812	696	744	712	771	755	751	776	768	740	734	688	791	775	704	734	770	677	767	786	782	708	803	742	740	755	759	725	760	731	743	800	757	745	743	811	737	714	743	706	777	747	771	760	714	735	702	743	822	732	775	763	777	752	758	715	747	759	749	729	774	742	767	759	760	733	706	742	823	754	752	786	772	767	730	782	709	819	741	765	733	739	744	789	800	749	806	808	832	776	740	804	741	765	742	771	770	786	751	770	731	761	745	786	764	730	765	747	802	775	772	765	744	755	729	696	741	712	786	738	786	778	757	796	761	739	762	736	779	747	744	741	779	686	809	706	757	719	758	742	794	800	742	743	736	759	762	748	764	746	760	762	786	716	753	762	712	768	740	775	794	734	725	737	763	762	742	756	746	761	754	748	798	686	773	718	720	790	732	782	799	791	764	796	781	835	728	764	767	788	743	764	769	780	756	766	759	742	790	740	745	754	794	757	799	686	743	738	759	777	727	772	739	756	806	730	749	741	750	818	765	749	798	734	768	706	716	786	786	775	757	749	762	746	765	739	691	728	753	789	769	783	791	786	778	781	760	754	779	742	810	714	769	773	777	744	755	790	764	718	736	771	736	793	731	769	684	772	729	764	715	810	775	775	746	800	785	765	778	792	726	789	731	796	768	772	768	737	755	732	774	817	775	750	770	789	750	779	737	776	733	693	743	737	753	737	793	758	741	812	753	806	736	761	734	752	734	753	771	752	760	732	705	749	742	742	767	755	753	719	729	742	744	746	717	777	729	747	742	781	700	793	741	743	770	769	717	792	715	751	750	754	760	763	737	675	764	746	769	771	800	766	764	742	755	779	771	744	748	765	765	779	781	769	766	772	748	770	767	737	789	757	774	776	737	719	806	749	767	712	747	738	717	728	741	760	721	785	706	796	733	771	747	741	729	726	759	717	716	758	744	743	743	727	763	723	738	744	776	749	719	794	758	767	837	751	747	718	770	752	715	766	745	712	767	760	795	760	698	780	751	775	734	768	743	806	762	770	751	770	812	762	721	783	692	765	803	732	750	779	761	793	760	725	737	791	755	767	771	730	768	777	741	774	777	772	749	746	761	742	715	727	722	787	708	775	770	701	748	746	762	740	759	815	779	767	791	709	768	734	746	741	763	801	748	764	751	756	763	751	733	745	741	753	809	744	747	755	739	748	762	741	782	749	766	774	717	760	785	733	744	756	717	735	742	728	807	758	753	765	766	774	747	767	786	751	781	768	810	717	724	796	786	764	781	736	768	791	742	727	712	728	775	701	741	756	763	739	787	746	752	741	800	755	742	729	697	769	791	780	806	757	687	747	721	770	780	780	740	775	789	780	739	760	758	722	739	799	741	775	738	682	747	785	801	719	771	783	748	705	752	778	761	758	759	756	791	692	754	737	753	769	753	744	778	742	739	770	714	761	783	760	741	738	734	744	738	820	725	762	792	792	726	781	742	781	777	746	739	755	703	793	754	738	810	739	756	772	744	815	776	749	744	763	719	801	724	753	790	750	792	754	763	738	753	781	778	728	761	768	763	763	748	740	708	715	784	778	716	769	706	782	808	747	763	784	735	737	769	812	712	734	758	726	782	802	752	733	754	738	759	758	724	760	756	765	790	783	732	771	794	769	745	731	783	761	730	841	705	765	767	771	812	694	770	715	775	721	742	797	784	772	757	755	782	757	774	762	735	732	748	744	743	750	766	763	743	742	765	714	736	754	781	783	743	776	710	693	771	733	763	748	796	713	731	808	706	804	780	785	799	730	764	749	723	796	775	740	698	735	771	730	743	763	766	690	740	756	742	733	769	702	743	749	733	732	736	756	736	733	747	716	752	725	751	785	728	761	803	707	809	774	752	725	755	752	791	738	769	707	787	825	729	755	786	727	787	747	758	727	723	736	731	801	811	738	757	726	845	791	743	750	731	765	743	725	764	760	760	723	771	741	776	720	750	732	747	700	730	804	715	765	696	701	771	800	760	717	766	767	773	722	765	772	749	752	742	749	757	767	745	801	754	793	788	748	781	762	731	740	769	739	743	725	780	722	765	777	741	779	799	724	735	738	782	781	750	738	767	773	787	753	732	741	759	754	756	797	751	700	729	728	739	731	759	783	720	729	790	722	725	795	754	732	780	727	740	771	747	764	728	758	710	763	716	780	762	743	735	755	762	738	772	754	716	748	765	732	822	759	824	799	789	797	765	750	773	763	748	732	744	685	775	751	741	773	773	757	737	731	752	755	706	753	741	726	816	718	715	787	786	776	755	752	763	722	776	720	739	759	740	742	744	763	764	739	785	762	748	781	731	768	751	740	757	775	783	753	757	792	751	748	767	734	778	737	787	760	741	689	716	703	675	726	735	741	763	819	701	755	770	727	749	779	795	778	781	756	736	728	745	828	753	738	764	718	736	790	763	773	771	749	766	747	729	738	772	781	727	756	738	729	738	774	680	719	756	761	781	726	742	762	775	776	712	756	727	718	745	741	716	759	720	786	761	801	778	707	769	823	767	745	771	749	750	700	713	724	725	769	767	759	808	756	763	764	769	746	745	746	780	757	739	715	733	749	733	751	749	781	750	827	742	732	717	752	746	725	762	736	793	770	780	679	718	753	747	711	748	857	771	759	811	779	732	788	744	689	765	773	757	754	736	764	768	757	755	767	787	746	775	693	754	748	762	774	765	762	738	734	674	805	756	766	766	779	710	736	808	791	718	757	742	794	794	760	753	746	790	766	799	726	741	740	751	748
4927	8614	6590	3447	2470	1995	1497	3727	37327	36302	22128	7996	2794	1201	699	619	669	660	625	650	601	618	617	608	624	637	649	626	644	636	651	647	649	626	634	620	619	642	641	621	589	635	634	631	659	600	574	635	615	631	598	645	632	598	621	655	654	610	642	598	653	599	589	639	646	630	657	602	648	670	636	632	636	637	626	660	638	617	623	626	635	632	575	630	630	641	606	588	632	650	632	631	677	615	602	652	617	604	629	681	657	639	615	627	662	639	633	644	640	653	627	633	691	636	646	619	646	603	637	613	649	663	677	608	650	609	667	646	652	622	640	607	591	622	667	600	656	587	626	631	646	594	663	620	633	561	606	573	635	609	646	573	650	628	610	626	640	714	585	611	645	617	645	620	624	636	634	609	643	647	599	643	642	652	620	632	659	605	603	619	641	656	639	614	584	586	614	631	680	635	608	610	575	589	579	657	621	641	611	623	582	613	614	604	623	565	687	625	620	608	635	634	566	595	648	592	607	582	627	602	603	637	674	624	643	638	634	622	615	641	620	584	646	622	647	595	631	629	583	657	607	608	645	603	612	597	588	583	596	619	645	657	601	651	626	587	676	605	621	648	615	641	602	586	590	620	629	621	602	638	587	593	640	619	597	620	623	591	636	640	609	624	633	614	660	655	605	601	654	664	664	642	618	592	634	632	628	625	605	652	596	634	659	617	625	602	648	624	614	607	631	610	620	674	617	597	642	611	650	609	609	617	625	648	605	673	597	610	586	643	622	635	622	611	638	652	620	599	639	619	657	596	661	669	636	654	645	626	668	631	602	624	661	620	590	638	657	590	626	623	617	617	634	633	611	645	650	623	645	663	626	615	609	630	645	622	591	633	642	611	634	628	617	643	642	635	613	627	616	645	617	639	650	627	591	658	605	627	613	579	613	585	664	604	657	618	635	609	635	626	603	591	645	653	618	652	627	588	653	645	614	638	684	610	591	589	606	632	632	594	626	651	633	640	629	590	622	609	602	661	618	563	627	624	657	591	615	615	634	642	620	654	642	650	606	663	659	572	588	597	632	588	594	594	647	646	669	623	645	670	618	615	657	598	611	633	616	595	587	631	605	630	641	629	632	625	622	589	602	608	678	628	593	663	602	654	610	622	617	632	623	612	616	647	583	602	626	621	629	620	627	603	607	625	569	616	624	667	622	646	639	651	641	598	643	642	602	617	609	620	589	602	568	612	624	625	629	655	589	617	635	673	641	616	615	688	623	650	611	624	569	586	629	602	616	624	648	598	595	606	614	638	671	646	605	630	590	602	594	643	636	626	661	641	617	661	554	651	613	631	602	641	636	639	568	634	588	615	648	655	607	636	618	592	639	611	609	662	580	604	554	649	604	642	636	602	656	633	624	642	644	594	619	665	633	609	650	663	580	641	645	610	634	596	551	645	639	626	609	674	620	605	602	634	651	652	623	625	634	624	613	634	608	664	635	629	607	571	593	608	566	590	604	650	603	600	605	613	647	647	622	642	636	640	673	624	634	625	612	630	610	595	656	646	609	639	662	602	612	603	639	602	666	620	660	621	633	640	637	632	655	664	642	627	672	639	615	592	644	646	637	574	645	633	638	605	602	601	676	617	594	592	640	612	624	606	620	651	606	613	637	637	648	601	657	623	628	663	607	592	651	622	648	605	646	586	589	654	619	569	628	602	579	632	671	668	599	611	636	600	625	606	610	600	600	646	623	630	639	641	606	653	629	621	639	650	635	652	643	615	677	671	625	650	623	652	636	611	653	649	599	587	589	600	577	654	642	646	634	613	622	625	632	639	654	651	620	639	651	609	628	645	645	622	618	639	642	612	631	629	611	633	623	626	596	647	659	631	662	574	609	627	571	609	663	641	589	633	607	654	596	654	598	607	596	560	648	621	611	615	601	617	661	632	617	633	583	610	629	624	602	655	639	629	624	589	587	610	634	594	608	579	605	626	630	632	608	616	604	606	630	627	620	646	618	641	646	649	625	609	608	645	657	654	615	621	643	588	610	544	674	612	579	675	640	627	624	607	618	611	608	619	648	587	637	612	641	613	668	611	618	628	657	626	636	624	666	586	630	648	627	611	621	619	607	579	582	603	603	615	607	683	654	629	654	665	633	663	641	632	608	629	566	633	628	616	633	589	576	629	651	648	634	610	619	625	655	574	621	588	605	610	605	609	639	626	619	639	613	649	618	589	634	609	599	616	629	653	649	631	633	647	590	636	622	608	613	679	627	631	632	594	617	586	621	626	611	632	584	617	633	579	623	629	591	612	670	584	644	611	644	632	612	569	633	574	558	624	594	582	617	630	665	601	607	602	650	619	548	611	611	632	594	614	610	596	637	643	602	682	625	604	629	591	638	635	605	672	618	637	590	630	597	635	616	631	627	618	624	616	642	614	673	640	667	645	617	630	613	625	670	611	613	675	624	619	571	614	611	678	622	630	639	607	581	629	592	622	654	627	635	635	619	605	614	606	604	664	630	603	628	635	635	662	664	637	632	625	561	624	650	617	600	618	609	646	630	655	602	652	641	613	594	576	625	613	636	622	586	635	628	618	626	622	627	628	621	602	596	666	598	606	599	607	621	604	600	642	628	642	586	614	638	627	599	625	638	581	652	627	638	609	636	639	622	620	622	610	598	636	655	643	619	619	669	618	634	608	594	624	636	646	600	625	652	628	577	637	597	614	640	601	638	658	630	617	610	588	584	626	621	584	603	616	650	658	627	624	618	642	645	606	644	594	636	699	578	630	601	642	600	636	601	631	615	617	609	569	696	614	605	649	612	617	565	614	626	597	644	653	628	614	622	657	617	612	651	667	616	595	640	627	599	679	622	645	629	631	690	657	684	598	622	594	599	625	619	583	634	608	596	647	580	597	631	637	654	595	615	603	641	610	618	636	661	619	622	579	596	626	586	600	664	645	630	621	635	579	610	615	625	632	599	600	618	680	605	613	620	620	584	628	609	633	638	592	650	635	642	619	609	629	606	638	598	647	631	598	674	654	608	618	602	701	624	621	597	628	628	644	646	617	644	609	644	646	613	667	630	649	659	608	632	604	619	645	584	651	594	607	610	600	649	605	570	585	629	594	594	606	645	619	653	609	623	611	666	567	619	655	597	605	604	665	610	605	593	641	666	657	640	611	590	606	620	571	683	638	591	585	635	613	573	656	641	642	612	600	645	588	632	640	643	593	654	620	605	642	644	646	675	568	606	660	623	607	622	680	623	611	617	616	600	601	599	592	635	596	605	623	625	659	599	644	683	607	610	659	659	610	610	634	613	670	601	644	631	630	646	592	631	623	620	558	664	630	598	610	608	597	624	628	635	629	637	576	557	614	636	651	614	593	622	627	616	618	594	584	661	637	626	560	630	630	618	628	594	666	585	622	615	633	635	597	645	639	611	613	656	645	613	619	610	639	626	610	658	619	583	648	605	620	652	601	583	625	625	571	655	599	651	564	620	618	585	615
27939	12752	2156	1123	725	671	585	686	2391	3325	2372	1269	810	622	581	608	549	531	567	597	593	561	641	557	551	524	575	611	575	552	570	622	613	546	555	594	545	585	570	573	609	564	587	542	520	561	532	562	594	590	536	565	593	560	559	564	561	586	588	555	553	531	522	579	547	601	529	564	554	583	546	550	566	536	578	539	536	591	519	542	569	600	533	548	540	645	552	565	567	583	587	591	577	565	520	539	562	573	558	591	615	593	533	573	588	573	515	566	570	562	537	553	594	598	541	551	592	539	557	581	523	541	533	551	543	603	581	552	554	568	565	573	542	540	617	529	568	545	554	587	572	522	552	632	649	572	546	559	552	559	547	578	536	572	526	581	586	550	547	629	559	589	595	589	556	551	556	554	577	567	563	591	554	557	597	545	584	537	566	634	563	556	548	575	558	572	551	547	579	626	585	533	572	536	545	530	566	562	555	591	597	542	498	554	565	527	518	565	560	576	508	566	513	547	545	587	544	522	578	581	584	564	573	537	575	562	566	596	572	589	562	538	537	592	569	531	575	568	548	576	525	562	568	573	580	536	585	578	531	526	529	557	587	560	574	556	551	579	516	575	555	561	556	583	589	592	565	532	571	560	586	567	532	576	541	546	589	594	543	546	552	592	589	594	544	585	572	601	512	514	559	568	572	579	567	574	575	588	606	527	559	544	567	522	588	580	540	552	547	593	580	547	534	611	547	598	570	607	581	580	558	549	505	564	567	595	562	565	613	606	546	586	593	577	597	616	583	510	569	535	529	566	560	542	556	566	574	557	554	591	571	576	539	545	529	545	580	565	589	570	553	600	585	560	573	542	604	603	573	550	606	557	628	588	569	536	591	569	571	571	558	555	545	561	607	595	564	583	513	569	579	577	566	514	585	594	597	583	598	545	584	565	558	603	566	567	539	545	539	548	574	572	523	497	530	552	587	582	558	543	556	543	546	508	518	547	579	597	573	562	574	557	564	535	564	571	575	564	565	542	540	526	570	561	586	578	561	581	566	565	607	568	554	556	568	584	528	548	608	549	564	583	536	574	566	563	574	582	597	580	556	543	552	564	585	607	569	619	559	577	591	554	555	580	558	533	563	584	572	595	564	531	564	565	565	575	576	545	599	580	587	583	580	566	562	590	576	526	559	552	587	599	545	569	566	601	605	589	647	533	580	606	605	537	564	590	582	573	544	518	540	557	563	629	584	558	582	548	530	602	564	552	533	603	568	559	584	550	553	577	569	563	576	585	600	582	519	579	579	567	518	578	571	548	563	621	561	568	593	548	571	585	582	517	567	576	582	575	614	575	571	546	551	551	610	593	568	594	570	571	552	537	560	558	593	565	582	555	560	585	569	567	576	574	591	506	534	539	566	607	570	566	589	544	561	577	625	553	568	626	560	559	554	588	585	555	596	621	573	558	586	567	580	560	570	560	515	551	580	565	559	561	568	547	591	552	623	543	566	553	596	577	614	558	558	589	544	580	546	544	583	562	590	512	527	537	573	572	592	577	590	593	552	567	592	508	562	543	527	612	544	548	576	565	604	545	541	569	561	557	557	603	583	556	567	588	593	552	572	573	578	574	535	623	580	604	528	570	590	556	560	551	627	583	563	577	584	564	626	582	554	599	577	557	571	539	546	612	536	586	566	548	572	536	584	576	617	562	609	574	575	612	511	571	566	554	605	588	534	567	599	554	604	581	569	576	568	576	575	563	566	534	580	509	568	534	560	581	605	554	565	572	523	580	569	531	566	530	594	574	570	557	562	556	537	568	522	590	565	544	613	583	586	545	558	575	583	559	546	629	576	582	545	571	570	552	614	597	529	579	526	561	565	510	545	574	585	557	584	534	563	579	551	565	532	583	570	565	533	579	572	530	593	589	592	548	577	571	529	569	602	575	543	554	584	527	528	532	606	531	592	551	559	572	550	557	546	554	551	525	560	541	595	614	542	546	572	562	555	566	553	548	594	597	548	534	581	567	539	550	600	588	577	566	571	545	549	542	560	576	554	547	559	566	577	545	562	607	540	598	533	577	582	541	542	587	582	560	587	566	608	574	579	586	555	547	578	560	565	554	550	532	580	532	559	581	591	500	601	535	592	549	603	543	525	558	574	569	559	571	571	592	588	532	554	598	555	542	601	564	506	553	574	580	583	588	575	565	564	570	525	564	580	577	561	562	550	518	546	555	598	535	570	544	540	599	536	585	573	569	561	600	549	576	584	593	544	577	534	587	543	572	538	595	594	565	510	508	571	540	561	570	578	541	623	585	599	496	571	553	594	547	568	608	575	554	568	572	583	571	569	597	570	568	594	593	585	557	527	564	583	599	546	595	551	552	538	580	535	539	553	533	529	579	538	541	569	564	537	562	558	559	556	565	543	600	571	589	569	532	536	567	549	556	533	568	522	560	574	602	536	549	534	595	562	598	563	541	557	560	612	557	589	568	537	522	547	596	548	541	563	545	581	545	519	610	551	600	560	559	579	608	599	572	564	587	547	554	540	546	561	551	550	501	599	541	523	535	555	580	567	582	501	556	571	532	591	551	534	557	528	547	551	650	557	562	608	553	564	544	549	572	572	579	542	598	530	512	584	548	555	589	565	541	576	508	575	606	591	604	570	576	538	596	547	585	611	552	608	535	553	548	537	568	561	561	579	556	564	531	578	550	588	523	578	566	605	549	589	568	601	566	598	568	516	568	560	570	584	527	550	562	572	560	569	529	529	553	605	603	588	558	579	549	509	579	536	559	548	557	593	601	575	585	542	542	579	594	594	575	560	614	589	540	564	567	599	573	561	562	539	561	574	537	577	593	528	584	602	593	567	567	559	541	538	573	616	579	565	581	532	566	585	537	567	569	544	505	597	574	526	584	596	582	559	575	549	595	599	558	583	535	607	553	579	572	545	571	561	548	561	597	621	595	522	578	575	588	538	593	547	548	551	545	570	563	561	560	600	574	551	534	564	502	564	545	550	527	565	554	565	563	535	544	573	594	576	587	601	543	561	563	562	541	564	535	546	583	496	582	549	581	565	566	539	526	565	558	565	560	546	598	522	588	540	596	524	559	534	549	584	575	561	563	556	562	550	556	595	554	559	556	525	556	574	548	554	567	552	604	583	584	619	565	566	598	576	558	571	544	590	591	585	552	578	558	539	616	567	521	568	542	561	592	567	606	562	617	577	547	548	596	527	534	587	595	575	604	552	571	568	545	584	553	609	562	569	591	531	581	527	542	570	597	590	547	572	604	567	568	532	555	618	545	545	592	590	566	567	560	552	575	565	536	535	574	498	558	568	542	580	590	580	578	552	560	610	561	534	571	574	547	582	545	558	582	536	551	543	578	559	555	556	574	542	571	582	580	569	563	567	552	584	567	603	627	586	540	554	555	546	581	572	532	565	607	537	596	536	600	567	548	558	587	526	556	552	573	587	560	581	565	572	556	585	532	559	588	574	572	565	547	567	568	555	569
5314	1585	1276	820	699	682	558	568	2914	3770	2274	1186	672	505	473	460	518	471	455	441	487	489	421	437	448	433	461	454	482	476	454	471	500	480	423	444	462	475	458	475	446	460	426	445	461	461	488	468	444	434	475	502	458	447	470	433	479	435	432	473	428	460	467	490	480	440	462	468	471	485	442	480	415	483	452	457	494	430	439	423	433	436	493	452	470	487	440	460	468	475	423	482	433	437	465	437	458	425	509	442	466	472	458	449	455	467	487	476	476	438	448	415	483	487	460	476	463	463	487	469	471	470	462	456	472	498	461	456	482	462	463	446	473	439	487	448	427	480	440	428	453	499	458	453	425	505	452	475	480	468	481	480	469	423	455	449	440	437	460	478	484	472	428	503	471	494	502	425	507	476	498	480	424	446	447	451	461	450	481	491	470	444	453	439	430	439	470	446	447	465	472	500	489	457	465	454	483	462	474	429	481	500	419	484	459	473	501	489	466	466	448	456	467	462	453	482	430	462	490	449	440	440	435	432	459	485	471	471	464	506	493	478	488	432	460	470	447	460	479	457	456	451	442	457	437	493	463	457	491	431	488	488	440	466	459	472	489	504	469	433	496	440	440	422	402	463	482	437	481	443	422	452	463	463	455	471	444	455	470	465	468	503	483	476	480	484	487	451	425	458	457	437	465	480	486	480	435	462	458	431	450	474	472	465	477	458	447	472	512	432	460	471	417	451	434	505	452	477	443	464	445	461	431	443	470	492	456	468	439	468	429	471	463	425	473	480	428	491	460	477	475	445	516	474	477	439	474	453	437	447	424	412	437	425	450	480	443	467	491	483	455	447	477	454	477	485	484	463	496	469	448	499	502	428	446	403	456	476	435	453	432	440	479	468	470	459	469	448	488	496	489	473	463	461	462	469	434	475	469	450	455	444	473	515	453	464	442	431	481	462	423	456	460	455	478	472	465	475	434	455	466	452	458	485	436	449	476	447	479	464	486	439	437	434	425	447	476	438	474	485	441	476	483	491	440	449	471	462	481	453	485	444	466	433	493	434	497	511	533	461	499	437	452	454	466	470	478	468	435	485	461	450	465	498	455	478	406	465	474	463	446	490	452	474	420	473	464	432	439	490	426	461	459	444	498	444	463	448	457	459	481	453	450	446	466	413	466	471	442	448	472	469	408	485	454	447	506	477	463	459	466	464	441	451	473	466	434	510	467	485	483	497	468	437	453	468	414	450	472	494	431	438	466	480	449	449	460	468	513	452	482	467	478	488	468	469	476	441	434	436	436	434	460	459	479	430	463	480	467	444	488	455	416	442	458	459	495	477	486	461	434	457	511	506	458	464	458	490	477	445	425	460	487	490	467	448	475	442	431	463	423	448	435	481	490	458	441	476	427	447	465	487	452	448	431	433	461	492	478	464	430	449	478	489	448	448	476	440	463	459	463	437	476	471	483	435	455	426	486	436	489	466	456	438	438	448	456	467	482	430	463	460	443	462	474	450	499	437	457	431	455	430	484	471	468	422	450	461	458	446	456	452	454	448	457	454	427	464	445	434	436	384	451	445	482	482	478	459	431	465	460	436	460	434	464	467	434	480	444	469	470	487	434	437	478	449	461	448	491	460	440	448	470	458	490	476	439	432	437	479	449	446	434	456	466	442	416	468	459	477	512	438	516	475	470	444	468	438	435	467	478	492	443	490	465	425	466	480	451	429	430	454	437	419	472	435	475	478	448	449	416	468	457	440	475	482	449	443	436	440	479	433	503	469	451	462	430	465	465	447	451	505	446	440	487	432	494	477	455	473	478	485	476	481	434	463	484	454	449	440	461	462	475	439	443	424	473	477	482	494	445	457	451	457	486	458	470	453	433	441	472	474	450	490	479	469	448	444	483	418	439	460	427	479	473	449	452	465	476	478	440	463	471	458	446	485	496	445	412	452	447	461	437	491	487	457	453	432	469	457	439	508	436	455	497	448	459	439	452	474	422	472	420	435	489	440	430	444	448	444	463	454	474	468	474	463	434	453	467	439	436	452	465	461	473	452	453	481	465	452	449	449	455	453	464	501	430	440	430	516	474	460	481	436	428	507	483	452	473	480	469	445	465	452	487	464	480	497	454	453	455	451	462	440	464	430	463	450	489	470	479	499	488	454	466	485	414	492	453	460	427	459	446	457	447	464	463	439	429	461	483	456	459	461	476	452	458	465	460	489	493	473	439	455	473	459	447	459	444	475	463	513	473	465	478	456	451	459	477	452	483	426	468	461	477	439	443	482	432	443	438	477	479	457	453	451	448	472	433	468	460	483	466	476	453	485	438	450	481	521	452	425	474	452	472	456	442	460	447	447	461	442	423	423	499	455	463	446	457	465	462	469	458	454	462	487	499	419	462	459	467	439	463	460	443	444	503	486	480	444	455	474	455	463	451	438	466	492	443	457	449	453	425	497	463	443	465	443	463	453	467	448	467	474	474	452	456	439	448	489	485	489	430	485	451	459	496	448	471	463	467	497	459	483	456	479	436	492	459	524	464	456	448	447	479	447	474	468	477	481	452	474	443	474	464	463	489	506	416	461	466	453	456	492	425	448	485	459	508	448	471	457	445	483	473	436	467	452	494	482	425	416	437	459	442	496	431	448	521	485	458	500	455	435	477	472	462	457	467	458	485	486	447	450	457	452	467	450	453	469	451	464	479	438	436	461	481	449	465	454	448	453	473	449	400	427	440	465	476	447	472	479	460	476	447	479	438	451	457	470	449	504	445	476	443	473	439	455	510	455	472	507	439	446	466	428	472	460	518	458	492	455	473	455	440	455	481	468	421	492	477	459	439	479	453	465	453	520	458	451	447	458	448	443	463	473	479	474	446	497	461	454	436	464	460	425	471	494	441	503	463	442	465	458	495	474	462	525	459	458	457	456	463	452	453	526	449	471	439	486	453	477	438	446	430	441	448	478	439	443	495	480	486	463	437	472	436	464	437	446	485	450	442	472	470	437	482	481	476	476	490	451	474	468	464	431	463	420	442	442	502	448	473	498	438	452	469	473	498	429	455	451	442	438	455	451	464	459	492	456	463	464	488	413	450	435	472	467	464	455	484	501	444	444	456	451	464	478	489	436	455	475	454	428	457	461	500	453	493	466	474	422	457	456	456	456	460	498	434	456	454	446	431	459	431	481	443	468	478	472	453	468	531	466	462	465	469	420	466	452	460	436	432	473	468	418	456	428	443	471	467	454	454	437	481	453	485	431	474	452	448	468	467	465	403	465	462	453	493	489	440	462	495	460	434	470	469	459	442	455	467	459	474	486	498	454	460	460	461	475	472	465	433	478	485	472	426	430	450	465	421	476	480	493	422	473	470	467	454	439	441	476	435	447	475	422	437	478	467	453	464	446	455	508	435	439	451	415	481	469	488	453	428	439	428	458	432	460	485	478	434	447	443	448	433	454	418	414	470	468	483	454	438	432	467	469	484	464	487	440	434	491	474	443	455	496
25670	21411	27203	25211	4917	1352	956	1123	19608	26081	13725	4509	1542	788	652	670	618	622	651	640	644	651	636	645	613	639	616	607	605	637	614	634	642	618	621	620	657	604	606	602	576	608	617	623	636	630	606	620	589	569	606	607	602	598	569	608	588	614	630	598	644	611	624	576	642	623	595	606	645	649	653	572	639	631	613	624	599	579	617	613	629	675	614	625	651	582	636	601	602	627	576	628	590	594	577	611	684	645	633	591	630	606	604	615	578	649	660	637	638	612	624	621	583	636	576	632	602	625	598	634	660	640	614	585	595	657	632	609	611	605	605	620	614	622	599	616	605	630	624	626	625	569	636	641	601	632	632	620	582	635	622	592	621	589	591	608	625	609	590	567	658	621	589	652	649	587	609	593	632	647	596	621	634	607	588	615	610	601	619	616	628	623	608	604	624	592	628	599	605	595	598	605	593	642	598	581	632	626	611	629	618	621	626	601	609	614	619	585	647	630	607	604	637	604	605	565	633	615	577	585	634	594	610	653	623	610	576	660	664	633	596	555	641	650	626	635	578	617	650	631	639	610	619	612	615	617	646	615	613	563	628	644	601	586	592	588	606	592	612	629	660	580	573	668	614	621	665	613	627	633	621	631	623	601	595	629	621	640	611	633	615	652	629	637	629	605	672	635	622	595	642	619	578	634	617	596	633	644	654	612	596	603	647	597	600	604	569	611	624	619	607	563	626	603	585	615	605	594	624	639	647	542	598	601	605	628	631	622	624	614	622	639	604	674	628	612	577	620	597	648	617	635	599	611	603	591	618	622	617	668	670	638	624	624	599	646	576	584	563	606	607	612	574	622	596	632	579	614	603	620	611	647	620	587	617	572	614	622	603	611	617	661	631	632	628	601	633	640	621	565	630	638	650	614	631	614	663	640	608	610	652	630	606	581	619	606	641	617	597	601	632	649	579	600	624	626	585	629	619	664	631	646	628	609	647	611	622	633	604	633	644	617	597	599	593	621	611	574	640	595	601	603	592	627	628	599	603	590	572	621	628	605	610	609	603	599	652	605	616	594	646	614	657	623	648	630	649	641	615	596	638	619	624	618	604	603	647	584	567	674	581	618	599	644	625	580	627	602	609	614	612	603	602	595	590	611	633	566	575	590	610	609	642	585	652	576	624	638	599	602	573	623	594	643	614	640	617	645	556	617	646	631	659	659	628	600	624	602	619	618	624	623	592	616	564	629	634	593	636	610	635	638	597	626	616	593	611	580	594	609	605	646	615	604	627	589	603	609	579	605	641	634	637	633	636	664	630	610	632	606	570	604	590	590	635	616	633	650	581	588	628	593	629	587	612	608	599	579	609	659	587	596	633	586	618	636	618	659	611	652	575	641	608	651	592	631	620	650	571	580	636	541	599	624	588	585	654	640	604	609	594	616	606	636	629	628	607	625	658	674	627	597	610	648	553	579	651	610	622	650	595	615	616	632	582	638	617	631	607	613	621	567	633	606	631	570	605	601	640	650	604	574	612	625	628	597	599	587	654	600	626	638	614	598	662	602	629	600	594	626	622	662	647	620	594	626	643	629	578	583	590	633	609	609	621	612	611	610	591	618	589	592	631	576	633	585	625	622	638	637	598	610	600	651	594	670	610	588	615	638	599	628	614	661	608	628	623	591	612	609	624	605	590	637	617	660	627	558	589	586	616	560	541	619	602	610	613	634	632	609	623	579	592	598	635	595	690	600	704	659	642	588	579	627	608	643	574	619	623	607	569	610	615	640	597	635	603	619	623	684	633	617	608	597	628	650	608	595	667	602	607	602	612	604	593	578	576	613	588	613	667	575	642	620	617	605	657	621	595	619	658	598	604	638	607	626	551	625	628	655	636	654	601	613	583	644	646	604	593	606	596	608	651	578	624	601	606	630	584	636	595	579	584	666	594	613	596	623	558	584	622	635	643	598	604	590	653	588	621	609	637	622	608	598	599	552	643	653	597	634	603	573	617	590	647	607	613	623	669	579	656	655	564	633	599	619	596	630	570	644	623	626	617	575	664	618	630	635	584	631	621	643	600	596	556	592	599	582	653	567	593	640	564	621	545	593	677	594	600	577	655	599	621	594	636	607	651	607	609	603	582	608	589	622	622	567	622	614	589	614	606	606	591	606	664	685	663	600	607	643	632	619	651	682	623	683	641	612	605	605	623	582	682	609	598	604	636	644	590	620	590	606	626	661	606	586	625	622	653	650	610	574	575	622	636	620	603	635	631	597	614	585	626	647	617	587	609	646	591	612	601	590	631	635	550	586	594	660	621	599	594	600	642	638	647	659	590	625	660	596	602	639	656	660	638	617	642	692	599	592	613	575	601	631	625	614	576	573	631	625	598	616	596	628	626	579	618	596	636	678	569	617	608	645	640	611	614	573	616	598	679	662	593	625	612	636	627	627	572	630	591	570	624	613	623	633	584	634	641	604	593	609	582	620	629	603	574	616	666	651	570	647	590	627	630	574	629	624	650	602	640	619	602	584	660	658	615	628	644	636	613	622	663	593	596	607	600	626	617	651	616	606	618	615	656	636	600	576	592	570	628	664	598	630	579	622	623	645	564	598	578	569	602	624	639	625	643	580	617	580	618	620	596	630	651	604	635	633	667	616	604	619	618	627	627	615	619	637	599	620	657	596	568	631	620	607	613	620	635	584	637	621	621	574	615	601	646	674	653	619	595	618	567	603	559	625	599	651	602	613	609	593	633	606	589	695	631	622	567	594	651	570	641	648	588	635	615	552	632	636	577	641	622	624	627	617	605	600	637	623	581	603	616	611	580	650	601	612	600	600	602	580	600	614	665	640	665	606	620	615	587	593	632	633	598	634	635	625	581	612	602	589	627	607	610	654	626	613	618	624	622	676	617	626	635	623	616	586	649	616	618	577	559	579	607	595	559	607	644	656	620	635	574	585	617	635	654	620	601	583	608	643	605	636	620	610	596	640	616	576	615	589	593	575	610	633	612	611	612	619	631	659	614	639	634	588	591	635	652	606	626	596	617	603	611	635	653	631	623	614	643	625	581	598	581	632	584	617	593	584	618	617	571	601	621	640	620	622	634	603	573	610	643	643	564	630	582	622	563	623	621	589	622	590	595	614	597	665	609	630	613	625	638	619	589	658	616	603	609	590	582	608	622	664	605	640	616	625	640	596	581	643	633	644	634	625	607	654	600	604	621	597	583	630	622	601	643	590	584	600	575	593	625	617	640	619	604	584	628	644	618	631	613	648	594	608	615	624	616	628	609	647	633	602	608	558	589	584	622	668	661	648	606	648	622	618	543	565	619	620	609	622	646	614	602	580	622	625	579	622	623	621	623	618	619	668	577	601	611	593	567	636	588	620	642	658	620	618	586	589	638	606	607	658	636	619	621	618	596	614	593	615	559	624	665	631	581	586	618	638	615	648	605	636	615	633	628	646	612	602	645	595	617	602	617	595	604	631	664	566	567	571	609	623	566	590
3988	4455	3481	1921	1290	1101	930	1280	22356	21727	10461	3761	1578	729	542	536	479	535	545	560	526	546	494	560	507	512	529	530	547	516	543	506	528	505	512	520	559	525	541	520	529	521	525	546	513	539	462	463	544	476	559	448	503	536	514	545	508	514	552	565	503	545	511	555	494	494	528	550	531	571	529	538	506	508	524	480	524	523	541	509	552	527	486	539	539	503	528	560	515	524	517	510	555	565	489	542	521	520	504	548	495	593	525	505	541	540	519	558	498	514	555	464	530	520	499	518	504	555	527	514	538	521	507	530	501	505	511	526	518	563	513	525	518	509	518	535	478	558	508	575	566	527	510	506	518	513	506	489	499	499	557	521	522	555	515	513	494	531	522	516	488	490	526	508	530	497	497	512	514	479	508	539	558	516	485	493	480	482	542	525	486	481	514	484	529	513	502	500	527	565	533	588	509	527	516	529	522	513	525	506	519	506	527	488	526	518	460	506	528	501	543	489	533	522	519	507	508	527	526	533	497	508	518	497	565	540	509	509	496	533	504	504	509	514	467	533	497	532	537	448	524	508	516	504	515	525	509	525	541	524	493	517	515	595	540	526	523	492	477	501	516	487	501	542	517	495	553	521	495	558	534	536	502	528	538	529	498	539	510	538	539	552	527	533	477	518	576	508	538	563	504	536	521	513	530	531	519	524	476	512	561	510	522	514	520	521	508	503	499	505	505	549	538	528	506	546	509	470	525	535	564	520	515	506	488	547	502	549	552	518	535	523	554	524	506	520	571	554	553	473	547	536	529	516	530	517	480	511	538	543	508	555	525	545	531	498	514	528	528	522	503	493	506	531	489	526	505	478	467	530	507	506	519	509	499	531	519	502	536	481	525	528	531	465	503	532	492	521	501	524	519	463	533	514	497	491	494	529	510	516	508	529	518	520	519	510	490	546	525	502	546	531	515	491	513	509	552	539	475	526	498	507	522	521	553	494	468	530	523	543	528	532	507	537	510	534	482	492	501	503	482	534	553	501	500	538	525	528	518	523	501	504	517	559	550	504	497	533	538	449	476	510	467	548	535	492	517	509	557	509	520	513	514	525	560	520	491	488	593	536	503	515	587	530	513	542	521	496	512	497	529	573	502	500	506	491	484	501	531	523	514	509	505	516	555	470	526	561	514	508	494	490	549	508	540	527	516	501	516	504	503	490	507	514	526	538	576	537	519	539	516	523	557	515	526	513	525	544	521	500	506	516	539	524	494	523	523	519	537	478	522	521	518	497	456	510	534	500	536	477	512	507	528	483	545	508	533	547	528	504	496	571	505	540	511	488	559	519	519	531	539	502	542	489	544	494	508	536	532	523	543	520	551	506	479	507	514	513	520	470	462	502	500	482	471	511	526	512	479	552	535	546	538	519	514	530	472	521	505	522	480	502	519	495	536	505	504	525	498	512	479	529	539	544	503	571	523	497	499	530	518	493	544	545	515	553	488	464	495	536	520	483	547	519	511	498	536	514	469	508	495	489	509	516	544	498	516	517	528	498	509	517	490	489	516	539	547	503	514	530	578	531	533	533	475	526	474	529	504	529	535	535	540	552	508	511	519	526	517	550	525	519	523	545	479	516	519	481	522	531	545	465	536	524	521	557	507	498	537	543	511	496	506	506	510	499	541	539	534	509	514	535	493	551	498	492	533	469	533	516	488	530	541	534	508	494	519	475	525	521	518	549	484	535	535	535	546	511	506	523	552	503	524	517	537	505	550	469	491	522	580	521	483	527	548	498	519	518	534	529	517	531	502	517	500	502	531	517	536	515	482	522	524	516	521	549	499	556	539	521	537	511	487	536	526	517	486	502	521	469	484	529	521	487	514	550	498	541	519	508	517	552	513	512	527	471	507	497	542	513	485	539	539	526	536	554	477	518	520	525	519	515	519	499	538	478	499	502	525	504	487	505	517	557	506	510	508	515	529	548	521	529	510	513	504	555	485	539	525	536	488	531	544	528	531	525	565	515	497	527	542	506	490	494	545	513	499	498	509	501	517	500	511	525	550	475	527	498	531	479	476	539	494	502	484	486	515	533	520	518	505	537	543	475	564	532	495	499	510	515	542	525	539	530	510	509	531	536	522	524	544	523	496	489	531	563	512	508	531	524	545	530	562	499	547	534	476	480	514	490	494	503	513	480	502	480	539	507	514	541	505	514	522	536	529	498	565	501	549	552	513	532	509	559	501	551	516	529	530	560	507	461	502	501	559	497	514	536	535	520	540	493	547	527	509	506	524	507	510	534	519	530	545	534	505	514	543	539	514	511	516	528	533	512	512	487	506	510	524	479	506	543	535	535	535	499	526	496	501	493	554	537	524	517	515	539	484	507	495	485	531	521	497	535	491	506	522	497	540	491	524	523	502	478	525	505	510	565	521	539	504	522	487	503	538	527	548	532	550	519	516	545	538	523	547	514	506	502	488	511	542	518	469	531	555	539	510	496	471	506	555	515	484	505	499	502	509	526	528	545	542	537	483	507	475	519	572	510	527	568	534	503	500	530	543	509	513	488	531	562	517	535	527	546	513	523	502	549	534	522	478	554	514	484	528	520	553	539	519	488	496	469	510	491	519	513	516	498	502	506	533	534	519	494	517	515	482	483	514	495	528	500	510	521	546	517	505	571	506	484	538	550	521	518	500	568	520	534	510	502	511	518	499	513	499	527	529	550	555	530	471	524	500	580	541	505	496	566	502	539	516	540	500	536	550	518	463	587	492	485	540	536	509	522	573	476	526	528	500	517	470	532	529	499	504	526	520	518	527	476	535	490	496	499	482	540	545	525	508	523	484	521	562	524	529	493	505	533	545	504	492	497	515	488	508	538	548	534	513	522	522	508	525	568	484	528	539	534	493	544	488	541	537	518	496	517	504	536	515	544	489	510	544	534	516	496	491	481	493	509	543	495	522	514	529	483	489	489	510	529	530	539	508	515	500	528	563	548	524	499	499	515	506	517	492	558	550	510	541	503	486	523	513	508	536	554	507	539	509	470	478	489	558	539	499	503	519	484	535	535	496	526	550	483	482	529	520	524	501	510	482	490	489	539	501	503	498	544	475	500	518	500	500	503	484	486	493	526	508	516	504	520	520	522	547	486	512	493	502	530	519	554	531	497	514	515	501	523	505	497	517	501	491	511	506	527	527	571	521	496	492	521	501	543	470	496	539	518	534	549	542	473	507	495	529	518	525	508	496	519	534	534	510	487	529	552	504	500	535	533	493	516	547	517	554	541	523	530	532	545	536	507	497	510	532	536	501	510	488	503	519	525	538	533	486	544	531	534	500	545	554	524	545	535	506	514	504	542	549	535	550	479	523	528	526	548	484	481	502	579	492	514	540	506	538	486	502	525	497	492	517	515	507	515	543	502	507	487	550	517	527	483	545	558	544	545	509	486	523	544	526	561	613	535	516	486	507	506	515	513	539	516	532	515	512	511	511	514	525	530	535	511	523	513	485	521
24381	21474	28843	24518	21429	8761	2239	4433	40247	43044	25481	9726	2942	1205	832	783	798	775	796	773	776	714	785	795	841	790	794	738	805	783	764	758	837	817	807	740	759	732	742	751	738	765	784	752	738	770	761	767	708	775	786	761	731	756	731	731	773	721	736	760	772	761	766	742	792	773	736	768	753	735	691	758	747	743	772	745	740	762	740	757	717	762	752	760	737	740	774	814	754	806	716	754	766	714	788	767	706	749	781	753	779	776	779	764	745	787	771	724	772	715	698	811	774	769	766	752	766	782	799	780	766	740	734	822	757	739	707	747	738	799	806	733	772	782	768	746	741	748	746	716	782	766	780	747	781	735	756	791	760	782	744	815	775	724	754	742	788	725	754	767	822	754	755	725	809	745	765	813	752	744	749	795	788	775	727	739	791	763	755	739	746	783	767	822	774	781	749	704	810	760	700	738	774	741	749	757	775	730	790	744	757	781	731	798	774	809	767	733	716	703	734	762	763	748	806	728	785	780	741	747	778	759	808	732	767	736	771	758	733	782	800	718	768	760	742	768	754	729	738	828	688	730	760	731	792	799	767	733	792	748	727	756	738	739	770	727	790	770	738	725	744	751	755	757	773	768	746	769	763	754	761	718	748	770	772	756	745	804	784	763	749	729	759	768	726	793	736	735	829	745	738	762	789	794	778	753	745	756	744	772	788	744	756	722	769	741	759	798	810	779	735	781	744	752	740	738	724	728	732	799	775	840	789	735	806	732	769	750	752	775	776	797	780	751	777	758	698	761	766	725	733	762	736	736	767	771	792	736	733	700	724	811	784	757	727	706	823	766	762	773	736	792	736	757	706	785	732	833	773	728	740	719	770	809	760	770	721	745	779	745	712	746	761	691	711	808	708	707	758	809	776	741	722	780	742	719	790	751	746	748	748	746	743	770	742	807	773	748	771	757	770	806	769	748	753	717	790	706	744	698	732	750	741	762	759	779	782	752	724	758	821	796	737	722	771	709	806	755	747	718	750	721	764	754	747	754	764	749	724	781	714	679	752	739	715	698	694	770	758	710	782	788	742	728	763	741	756	768	756	767	759	797	749	753	734	773	739	733	777	795	712	766	768	765	805	762	781	759	742	774	768	752	725	773	763	804	776	754	677	762	780	758	752	778	752	730	768	747	796	745	733	763	740	762	746	743	759	768	758	764	741	768	700	751	685	797	764	740	774	733	727	694	687	765	738	741	799	768	750	732	727	809	736	770	713	804	817	750	751	677	793	750	696	775	787	746	727	780	777	730	760	740	816	760	793	729	774	751	770	767	783	788	713	723	741	780	772	724	737	746	769	748	767	745	765	752	767	772	728	744	758	730	796	755	722	777	756	798	769	767	743	742	728	759	756	737	767	751	785	783	744	745	739	729	735	725	744	790	754	782	723	775	721	785	696	773	814	708	790	713	712	775	761	723	764	746	767	736	753	778	773	731	786	774	784	729	774	751	771	761	763	769	730	738	760	728	779	746	747	777	802	727	770	756	710	738	735	757	765	709	778	795	775	750	757	778	750	785	753	768	744	749	769	692	724	738	738	749	691	796	762	702	757	740	733	708	794	738	772	742	742	740	760	742	815	734	730	732	787	775	749	775	767	738	745	780	748	741	739	752	730	766	760	731	760	776	747	760	740	748	811	773	779	764	777	755	757	788	763	731	771	783	766	757	738	765	723	779	737	716	736	741	775	730	757	710	756	706	783	710	770	773	685	713	752	713	696	740	773	811	757	776	771	795	745	788	755	755	818	717	789	716	764	767	775	740	755	733	812	770	764	734	764	827	784	716	794	772	770	804	784	807	762	746	774	788	691	739	793	785	713	735	751	735	759	765	762	734	784	758	753	736	783	716	758	788	740	776	799	787	762	692	769	776	708	713	838	742	760	794	724	730	746	720	828	679	767	705	769	754	762	747	801	773	729	737	759	716	745	759	780	763	768	738	727	781	762	727	752	729	729	775	814	777	757	761	780	758	758	763	733	808	792	793	750	787	752	757	759	724	780	745	777	761	733	797	794	749	756	780	806	736	691	743	741	728	713	782	703	777	783	752	805	756	768	747	754	752	685	711	754	769	748	727	724	801	779	714	723	764	760	747	786	697	722	756	758	768	758	718	788	762	750	781	696	714	794	775	771	788	747	749	736	727	740	795	694	762	748	765	768	750	732	752	756	715	757	782	720	797	756	762	769	719	709	752	743	741	756	753	712	766	772	749	750	716	744	740	714	776	815	765	774	739	692	755	735	829	734	814	749	802	785	771	783	743	771	801	753	796	782	771	744	742	779	753	771	757	761	801	737	759	745	799	729	761	730	711	775	733	719	756	759	776	757	717	776	751	773	703	755	733	777	782	750	786	745	763	722	786	752	752	766	764	735	778	782	786	811	696	705	768	733	822	768	735	774	750	736	784	730	743	717	761	756	776	761	756	744	770	776	792	738	729	740	767	723	722	698	747	751	732	781	801	744	733	761	782	764	749	779	757	735	727	775	768	680	730	762	740	746	735	806	808	762	766	725	743	731	760	758	738	760	777	766	735	768	741	689	776	770	743	739	773	750	728	731	750	811	750	751	785	731	730	749	745	746	705	784	726	811	774	779	787	758	788	764	724	738	742	742	749	770	775	774	760	774	716	756	795	708	754	768	709	743	773	797	806	736	757	789	750	756	812	728	764	744	764	786	780	759	720	706	802	821	771	723	797	747	791	739	736	774	716	735	729	767	770	689	799	776	714	755	775	720	739	708	776	729	746	749	750	702	695	734	725	744	785	779	762	725	772	776	760	741	737	761	788	721	774	714	776	760	747	761	761	748	723	784	760	756	770	708	738	795	742	741	810	702	737	775	698	685	755	745	729	756	754	733	766	737	770	772	761	717	757	754	736	775	754	797	734	698	782	794	722	749	734	768	781	791	725	708	767	798	799	819	773	759	697	775	771	745	720	728	747	736	745	720	738	770	754	745	779	761	741	821	766	764	795	761	755	793	778	721	752	734	788	773	723	776	745	729	772	729	730	732	753	755	755	802	765	765	792	739	744	738	763	804	744	759	749	739	749	757	714	739	741	777	719	749	760	745	749	745	748	746	730	767	735	744	762	710	739	747	777	744	733	752	743	793	693	744	750	754	776	751	764	779	742	720	764	757	764	780	735	723	757	771	753	734	768	730	724	741	786	746	796	764	742	748	748	741	746	787	705	752	728	761	740	756	756	754	764	758	758	741	737	775	779	805	724	767	776	685	743	747	742	723	767	721	705	768	791	732	774	758	753	722	735	761	729	783	759	794	761	734	747	745	704	760	730	769	737	748	733	746	760	790	753	733	751	730	778	743	743	730	712	792	750	810	764	792	724	799	786	746	764	764	730	771	789	711	742	777	764	758	825	724	736	727	745	791	726	772	725	787	787	715	743	714	743	716	745	774	743	807	767	763	720	739	750	759	742	745	705	776	779	756	738	739	755	753	752	767	774
4380	7303	6008	3533	2440	1954	1465	5817	42432	35896	18424	6964	2594	1021	646	600	644	644	685	654	611	591	697	606	631	626	649	648	602	644	597	623	641	623	636	619	645	693	662	640	623	624	580	631	620	654	631	628	641	608	608	643	600	624	618	596	631	652	623	615	620	596	663	631	641	602	613	593	649	586	591	663	589	626	629	601	607	646	631	618	586	646	639	615	612	642	643	631	657	601	626	589	617	627	645	605	629	607	627	632	573	598	627	611	621	651	613	602	644	620	612	628	598	572	604	622	621	614	601	616	577	605	626	617	620	662	606	629	615	636	608	612	616	648	635	624	605	659	646	572	630	629	591	557	615	586	601	663	625	637	643	639	657	632	606	651	600	613	580	610	593	647	621	641	626	654	604	640	645	604	633	655	637	603	624	617	643	615	598	624	603	640	684	649	601	643	634	607	596	608	626	641	629	603	587	640	601	636	604	623	619	599	621	564	694	610	620	571	626	636	643	639	601	569	628	600	609	634	631	682	620	636	588	628	606	634	625	584	648	633	643	604	612	631	634	600	645	604	604	651	631	633	643	618	625	611	633	644	653	615	594	575	629	662	657	574	621	630	572	611	604	626	642	647	617	635	632	627	604	641	616	587	600	626	618	599	612	653	621	624	586	600	633	614	646	613	644	666	626	620	606	607	624	610	627	635	618	564	649	629	647	607	586	650	600	572	632	619	609	596	590	605	626	625	635	639	637	632	630	601	605	636	621	640	584	623	633	652	589	627	657	598	597	613	596	607	657	605	607	616	608	611	683	643	591	627	635	618	657	573	600	589	668	602	607	613	671	604	632	673	637	658	668	648	632	659	653	612	588	580	625	569	644	642	633	664	617	606	634	626	642	591	600	665	588	609	634	632	613	588	648	616	631	629	603	639	651	626	631	615	654	623	608	590	580	675	622	596	653	631	612	599	639	672	638	605	669	660	641	627	591	621	646	671	628	650	635	655	616	626	639	636	611	658	651	603	619	636	613	647	633	628	678	638	635	663	594	651	640	655	601	614	644	639	638	581	581	648	606	580	602	633	565	593	678	608	604	575	611	625	635	618	647	667	676	593	616	627	595	645	623	616	590	602	631	624	645	597	576	623	632	616	590	602	592	609	648	645	597	625	684	564	670	617	628	621	569	618	567	610	634	648	614	588	637	670	598	624	616	591	621	614	597	646	607	606	576	641	605	604	582	562	646	638	607	617	637	621	592	637	584	589	619	639	623	627	651	622	596	629	647	581	624	632	658	581	606	623	677	605	602	616	613	649	596	607	639	630	633	644	627	624	618	605	665	598	629	602	660	571	611	602	581	585	645	576	655	591	638	628	582	600	633	626	628	603	589	605	605	587	654	700	610	593	581	614	659	643	611	649	647	656	581	637	568	645	617	627	625	605	613	608	587	593	621	588	592	573	585	603	564	648	610	638	641	602	622	604	575	626	612	636	593	622	597	567	601	585	624	594	594	610	655	615	649	628	636	628	609	630	639	634	621	607	677	608	600	649	600	621	601	621	608	633	611	581	624	587	632	630	598	647	631	640	619	628	630	643	599	622	610	644	658	592	619	632	613	629	642	625	610	605	583	648	658	589	585	572	602	621	634	616	641	620	628	601	608	675	590	626	644	628	606	597	653	610	624	638	615	610	634	595	641	595	644	580	623	620	629	565	600	595	670	633	617	594	620	646	558	631	570	668	633	624	574	650	616	595	588	596	617	624	651	634	646	633	625	618	666	601	628	669	636	676	612	623	664	613	602	630	610	642	620	596	607	605	600	610	646	604	623	615	601	598	643	608	610	638	624	606	602	690	613	606	618	591	638	616	618	603	617	592	582	604	644	599	640	660	656	616	622	668	628	658	636	587	615	568	575	606	616	624	646	661	631	591	602	620	622	613	654	636	630	666	642	625	613	613	605	651	610	590	650	627	589	614	615	630	598	578	585	567	609	622	658	588	610	564	594	608	634	600	601	624	620	612	631	616	623	657	635	655	641	678	646	640	586	594	598	635	611	651	634	599	592	644	581	688	673	615	619	669	650	653	613	634	577	609	638	601	607	612	629	667	673	604	662	595	595	622	584	674	588	651	660	636	620	589	597	585	615	593	621	626	630	651	581	634	670	658	612	611	631	619	644	573	597	601	608	605	626	622	622	644	598	614	584	610	614	605	568	624	592	601	622	602	600	634	659	619	646	669	600	611	622	607	612	594	595	616	610	614	629	579	637	600	623	664	662	658	598	620	575	601	638	656	631	652	602	638	636	620	593	637	647	635	630	598	646	597	606	609	607	625	643	626	581	589	601	652	657	619	600	661	614	588	558	629	605	619	648	633	637	584	620	627	651	598	598	579	562	581	637	605	654	647	629	667	641	588	599	638	616	609	615	661	636	617	625	609	634	659	659	607	653	610	603	608	579	634	645	609	630	619	640	651	606	604	623	610	646	586	597	639	616	582	642	585	611	614	670	615	600	589	634	640	626	682	579	621	615	633	599	644	644	622	609	642	592	671	614	645	594	649	670	628	643	623	602	655	610	606	603	634	648	642	597	615	618	617	630	610	628	630	630	594	646	632	599	586	600	649	601	615	627	595	611	597	639	592	593	579	617	619	582	620	659	578	651	605	623	634	613	606	612	630	585	578	620	603	628	618	651	673	661	604	633	611	665	629	584	604	569	584	567	635	618	605	603	590	610	635	616	664	610	560	618	608	617	605	620	643	597	578	671	628	601	647	597	603	547	600	603	629	587	577	609	590	642	593	615	600	609	617	642	618	651	625	632	598	609	598	634	641	646	576	622	635	562	614	631	605	621	600	600	631	639	655	629	587	609	635	609	636	670	596	631	609	591	633	654	657	623	627	612	591	610	626	619	623	653	593	625	622	660	643	601	605	617	627	611	570	627	634	598	597	646	688	610	620	619	623	602	608	628	645	658	631	620	551	598	647	615	591	620	622	622	643	632	645	647	624	609	606	580	629	618	644	618	599	626	574	610	629	646	655	668	604	603	602	596	582	575	645	639	602	638	612	649	633	588	600	614	623	640	665	624	625	624	646	595	636	605	614	621	625	595	655	600	628	605	596	634	596	604	642	640	618	679	605	616	622	631	590	633	635	657	625	597	573	628	590	643	642	662	662	580	630	662	596	606	591	583	656	636	645	631	630	628	595	628	612	644	654	615	604	582	620	606	594	627	597	645	607	615	630	652	610	624	590	631	644	584	601	633	627	655	692	602	640	595	587	596	606	587	675	627	628	640	642	624	578	630	617	595	637	600	597	576	641	575	597	587	623	627	588	631	537	592	645	594	648	637	635	622	646	593	611	619	663	634	568	634	580	601	628	581	624	628	612	646	627	595	596	566	595	574	586	608	622	652	610	600	612	608	631	583	640	631	634	614	620	614	625	606	611	592	597	603	580	629	621	607	583	614	621	605	627	614	595	643	607	604	635	584	599	590	573	633	556	605	638	619	621	596	613
27820	12241	1908	1044	705	666	619	810	3210	3298	1939	1076	733	676	580	571	548	567	545	573	552	615	514	576	573	563	597	600	583	588	570	517	521	550	567	545	553	626	592	612	612	562	533	556	542	557	575	552	524	531	524	599	548	558	536	536	602	539	587	533	549	547	580	545	564	528	583	586	569	537	582	542	532	597	610	642	579	522	556	619	525	597	538	557	544	564	572	539	556	580	596	511	554	538	549	621	565	552	561	570	553	593	568	570	545	573	542	565	587	562	543	527	566	545	562	531	574	559	623	537	568	504	547	613	519	570	590	576	575	565	546	578	593	608	522	573	583	577	575	560	545	569	554	589	606	586	582	567	581	529	549	596	584	543	565	538	545	558	533	581	565	534	530	542	551	556	603	553	590	592	584	573	587	575	539	566	528	580	548	580	543	591	588	582	532	556	561	552	532	533	564	601	588	523	557	552	508	534	546	546	594	538	566	518	562	547	555	567	561	539	569	551	605	554	543	576	581	544	558	588	536	503	537	544	553	556	531	533	571	551	563	532	570	587	549	548	590	585	553	538	550	571	579	545	568	512	548	523	577	591	538	568	575	556	541	558	580	571	579	567	553	554	534	582	541	584	567	552	584	566	550	578	551	577	581	567	551	602	566	544	549	571	556	534	557	565	600	594	545	578	554	562	547	561	574	571	595	531	574	559	576	513	559	545	545	555	532	527	515	554	543	534	562	561	573	537	545	588	564	540	578	562	555	563	542	538	550	530	577	571	557	577	494	582	580	577	551	556	551	564	563	556	567	627	554	590	572	536	558	589	552	541	581	558	602	581	544	553	613	593	518	551	588	578	590	557	540	550	566	555	558	545	553	508	541	614	563	580	525	558	590	572	566	539	566	608	588	553	547	572	584	515	546	533	577	550	557	540	529	555	547	559	549	557	540	545	596	534	572	544	573	589	572	579	568	578	556	565	572	548	545	569	530	570	541	583	542	586	578	544	581	543	592	620	570	580	592	535	530	573	542	575	585	568	591	591	582	559	568	532	561	529	546	542	587	559	606	565	573	600	557	588	560	521	593	587	540	595	558	580	540	592	557	546	557	515	592	576	549	536	653	518	558	569	570	552	609	571	620	560	603	556	556	553	540	536	593	576	590	535	530	520	539	515	545	558	569	554	602	552	570	554	562	574	580	546	577	547	572	563	560	585	550	571	598	554	552	561	567	547	556	574	542	548	599	530	539	550	549	583	546	563	580	570	553	574	576	597	570	571	553	604	576	553	548	532	555	546	539	607	590	545	572	566	564	604	557	569	559	570	566	563	525	549	497	600	525	547	546	564	572	538	590	561	565	577	563	581	563	540	570	566	536	548	601	540	569	579	524	577	590	541	546	553	541	574	552	590	575	576	533	554	549	567	584	535	542	585	552	536	591	538	551	559	516	581	595	541	563	578	602	560	562	533	583	545	525	537	571	541	556	584	555	569	553	550	536	591	555	557	527	539	543	591	522	527	588	580	564	518	574	547	549	576	572	636	541	617	556	572	536	543	561	563	564	555	572	565	503	563	531	563	592	548	571	570	530	572	567	568	557	530	535	537	583	543	583	564	556	548	527	569	514	531	536	572	574	619	597	544	551	549	527	557	538	588	539	552	573	536	553	573	586	575	592	594	521	589	588	598	527	569	545	555	571	540	567	547	609	617	563	592	521	564	537	534	513	584	586	554	582	537	536	560	559	543	586	546	554	565	549	596	544	542	563	597	502	517	563	576	549	559	557	532	550	609	570	563	572	545	580	577	551	549	541	547	547	584	532	569	514	549	543	562	604	567	545	548	556	555	549	583	554	557	552	581	583	527	558	594	529	528	545	567	605	577	567	545	536	529	575	537	546	575	557	564	553	528	561	565	581	548	567	570	573	588	548	584	584	549	547	579	576	593	544	578	575	577	544	560	567	557	563	547	557	550	541	493	540	558	554	565	573	568	529	547	560	633	536	566	584	525	569	531	528	559	525	555	548	552	507	587	595	546	589	521	565	560	534	557	565	559	568	566	549	554	557	586	580	554	522	551	571	536	512	555	571	525	580	565	566	523	548	552	521	521	550	541	551	596	540	535	566	568	565	567	557	553	586	565	580	557	539	530	578	527	548	567	556	567	576	570	536	523	514	581	530	573	564	544	540	558	549	569	516	555	579	557	576	517	596	590	546	565	529	517	535	565	563	550	542	554	599	556	540	555	557	550	580	537	569	551	585	572	563	518	540	589	589	539	521	551	536	540	506	545	562	541	512	564	503	570	546	584	535	563	553	593	573	594	539	516	589	579	590	551	519	553	533	562	568	571	555	556	522	530	567	606	569	522	566	546	556	535	510	529	568	537	566	573	572	564	558	551	560	563	532	586	574	578	531	546	581	577	572	547	592	547	602	582	574	572	502	561	527	515	556	591	559	560	570	554	541	538	560	601	524	606	603	522	622	517	556	569	575	626	539	575	546	538	524	541	516	568	556	582	583	558	550	583	537	571	594	540	574	575	574	550	575	589	573	579	486	556	568	533	583	515	520	570	493	558	572	571	596	527	566	550	547	536	509	585	574	560	559	586	620	547	582	562	557	570	498	516	573	568	610	570	552	518	572	559	552	571	539	544	571	556	541	618	574	549	532	519	548	557	526	541	530	563	556	511	564	605	536	539	559	587	560	636	517	540	562	541	539	579	576	557	602	562	581	598	575	566	565	539	571	584	547	526	573	576	591	613	558	531	546	505	587	568	556	571	559	550	530	575	539	535	561	557	608	540	611	562	584	543	526	577	566	565	613	577	499	546	577	542	529	551	597	567	528	536	572	554	530	556	561	599	572	533	587	572	557	540	537	513	614	497	544	532	551	533	513	631	567	553	517	537	536	582	549	558	542	605	551	515	535	558	555	559	550	575	503	552	580	536	591	563	559	539	523	540	551	555	588	544	533	560	533	582	518	548	563	558	562	612	558	547	606	556	562	592	555	591	542	534	555	549	579	573	565	561	581	568	577	537	570	524	568	577	565	550	557	549	568	547	567	541	527	548	530	535	556	544	538	540	600	571	546	575	520	541	561	509	508	542	578	540	564	597	582	560	564	543	606	592	551	578	551	547	585	573	578	552	536	570	564	516	562	538	585	579	630	556	562	594	533	560	613	565	604	578	527	576	560	575	587	571	553	567	531	529	521	528	579	567	552	562	527	546	543	561	566	563	557	561	555	565	562	580	570	540	510	521	527	572	512	509	554	573	584	557	542	573	541	533	565	540	537	532	587	536	551	551	538	600	571	597	572	566	513	548	575	531	550	542	549	569	552	559	565	575	566	548	536	586	587	558	556	572	605	561	568	518	601	552	576	530	547	575	554	586	538	537	553	561	537	546	555	538	596	586	593	597	606	563	575	524	574	582	560	557	577	539	525	545	563	568	560	572	573	524	554	521	612	563	580	547	535	553	512	541	558	558	588	573	576	527	561	580	532	549	568	601	574	542
5307	1109	1035	894	647	599	534	754	4017	3605	1883	943	629	476	452	463	478	437	440	448	424	463	464	505	454	481	484	469	514	455	472	421	452	461	439	450	442	465	480	452	452	448	466	443	430	484	450	461	453	439	405	481	486	473	470	462	484	443	469	462	460	477	453	426	454	464	428	455	486	462	480	431	474	462	472	447	454	462	454	454	474	430	470	439	408	442	460	454	491	459	492	483	456	506	428	497	506	440	481	452	464	462	460	435	416	446	425	455	430	461	453	463	485	451	452	445	439	464	488	461	459	439	451	441	475	456	473	463	461	468	438	476	481	462	458	474	430	478	443	497	503	443	420	468	474	462	448	446	442	458	462	472	464	470	461	472	467	491	477	434	445	467	469	440	468	470	475	402	445	449	458	475	475	486	482	437	455	447	438	450	444	457	441	420	446	419	442	433	436	459	480	458	445	441	465	473	486	451	459	458	467	444	431	473	444	415	468	433	465	428	498	490	450	419	433	484	425	458	461	444	445	478	449	462	466	478	465	465	434	416	468	465	472	446	465	435	474	438	447	416	480	477	427	440	453	415	492	459	454	455	437	398	457	445	474	471	472	424	456	453	461	482	474	439	471	455	444	502	455	449	417	449	431	460	417	446	468	468	495	454	453	469	457	481	460	462	462	468	456	449	461	446	502	463	475	474	444	474	458	450	445	442	479	467	436	445	453	454	466	472	465	444	463	437	456	448	420	474	436	471	422	409	469	457	450	449	498	475	454	437	457	444	443	450	465	421	456	460	421	482	424	497	464	427	429	460	419	474	451	478	421	469	406	415	440	462	482	447	434	451	428	435	484	438	403	452	436	438	487	429	476	416	440	466	437	473	450	437	452	455	455	415	461	443	455	439	458	442	425	448	494	434	419	434	425	452	455	446	474	485	446	440	460	468	450	461	420	426	469	420	433	436	476	437	450	452	438	459	459	466	444	445	464	489	474	468	479	453	440	433	451	482	448	461	450	479	453	468	453	447	462	464	436	453	468	467	440	449	475	439	441	464	475	437	440	442	429	442	447	468	445	457	483	466	432	470	429	449	441	483	472	450	435	470	419	465	449	439	495	481	434	460	439	486	470	447	430	455	441	449	449	459	456	459	424	477	438	460	432	450	452	431	429	438	478	438	434	442	429	456	438	472	450	482	459	458	475	453	432	458	439	452	461	449	444	414	455	416	427	441	472	484	443	434	444	464	470	471	459	448	456	455	428	483	422	455	442	464	414	492	470	425	454	462	404	430	474	508	458	465	449	468	428	447	475	427	478	454	424	437	460	489	493	442	459	490	478	499	461	449	452	482	455	477	475	445	480	440	456	453	438	436	451	455	416	444	429	509	439	440	457	441	435	452	471	412	422	445	477	476	457	478	456	450	432	471	446	484	476	432	471	490	453	418	476	478	462	449	430	456	444	477	423	447	439	448	445	443	446	425	471	456	474	467	439	412	477	452	486	458	477	465	455	460	435	451	460	492	464	460	476	437	416	440	460	452	462	453	429	446	456	473	503	445	460	450	475	482	470	440	423	479	490	479	429	452	503	435	446	437	464	473	440	448	457	468	424	438	452	440	450	452	474	473	468	457	463	439	448	436	465	466	467	457	447	466	465	468	467	445	460	456	451	468	431	445	431	465	466	457	439	464	431	429	434	465	431	452	418	418	485	445	472	458	458	500	452	468	454	436	468	508	452	423	431	447	487	479	511	487	470	468	440	433	497	471	478	411	429	457	467	464	502	444	436	423	499	444	463	431	454	432	442	456	446	425	450	459	433	455	474	473	453	460	411	417	456	460	432	473	432	472	477	453	449	459	454	498	454	476	432	458	448	444	472	468	474	425	466	465	453	449	432	441	479	479	455	478	463	458	445	464	408	459	463	473	440	466	499	471	445	435	440	457	451	459	474	469	444	436	421	495	432	468	472	460	463	476	447	420	458	478	468	472	436	431	462	438	432	453	447	442	465	490	424	423	433	456	447	455	464	437	429	467	452	456	504	432	445	455	432	477	451	436	455	447	458	478	476	474	487	463	492	473	490	458	441	481	481	452	454	485	456	450	465	438	497	468	458	474	432	475	486	482	505	438	425	438	485	453	468	452	464	482	455	450	456	440	488	441	507	443	480	445	451	426	466	463	446	496	441	446	454	438	476	511	444	464	466	463	425	462	440	405	469	418	446	447	437	501	489	443	450	436	433	454	465	445	464	458	437	444	439	427	422	447	453	446	456	472	399	436	443	446	449	454	459	466	493	495	480	441	491	461	443	492	433	453	486	466	451	462	432	455	424	456	462	470	433	438	442	484	484	413	452	513	479	411	480	486	496	458	447	456	440	455	445	438	419	456	440	460	427	504	418	477	479	447	440	482	423	501	439	466	462	453	445	457	447	449	487	447	436	449	437	470	435	443	431	461	465	446	466	443	468	426	465	430	416	419	449	463	411	464	438	474	429	470	444	457	487	440	467	479	466	469	469	435	495	460	459	460	446	435	438	462	461	450	456	463	476	464	473	429	473	431	415	483	451	489	439	432	472	477	470	450	487	446	424	462	446	468	446	442	474	438	469	445	447	443	475	480	423	462	435	459	443	436	457	446	427	440	450	481	439	455	491	466	457	485	503	473	468	465	454	498	450	452	449	468	449	427	435	487	445	487	470	464	468	458	450	440	458	481	430	444	518	467	439	481	476	439	479	452	466	457	425	435	482	465	417	436	460	449	434	430	430	415	491	418	455	431	427	426	454	486	442	471	397	418	399	450	478	446	473	457	492	466	426	436	427	457	437	415	462	436	452	448	445	482	429	464	478	464	478	420	470	423	475	499	457	474	430	484	449	449	443	499	437	466	431	447	446	438	486	459	468	503	431	462	476	510	423	440	465	465	427	496	513	441	431	472	431	425	499	424	448	470	450	464	478	450	459	443	453	471	454	453	461	457	478	472	459	444	419	470	446	420	479	504	416	457	471	471	421	459	406	476	423	460	464	463	447	423	459	483	486	446	431	438	438	418	459	422	472	445	448	445	425	443	424	477	473	428	422	468	447	460	449	431	488	444	470	472	442	470	453	474	468	463	421	468	401	465	474	470	444	455	440	430	481	484	419	437	430	461	450	448	479	447	447	490	431	435	460	479	456	454	452	459	464	470	465	464	446	471	423	459	453	421	432	447	469	446	460	433	462	421	465	414	424	431	468	429	475	450	458	473	503	446	508	463	411	434	444	453	440	446	433	461	450	408	505	498	451	490	472	488	392	436	441	439	436	464	455	456	447	449	410	438	435	452	467	435	474	453	466	465	444	418	409	512	450	451	455	437	441	445	462	473	473	459	478	454	427	476	429	423	438	433	476	474	458	461	440	394	443	450	429	440	481	416	442	440	418	474	489	445	439	446	456	467	431	454	467	457	468	443	464	460	490	476	442	425	431	440	459	481	461	451	449	465	458	445	458	434	476	446	487	464	480	482	439	460	472	444
25739	21458	27252	25258	5051	1287	996	4504	28807	22431	10329	3241	1297	831	638	630	618	642	569	635	615	641	637	615	686	631	650	604	626	603	640	622	614	611	627	607	611	666	622	633	607	606	600	646	608	673	596	619	626	617	607	608	649	671	684	634	576	613	590	651	558	638	621	640	612	610	645	633	598	633	624	614	617	571	568	633	650	628	629	589	637	599	594	646	616	598	584	653	560	599	617	573	637	616	615	610	594	587	603	591	604	568	634	616	573	636	621	598	602	592	609	610	575	628	570	608	620	613	618	625	607	607	660	590	615	636	592	610	621	604	651	599	633	626	609	609	620	575	621	593	621	611	650	627	600	656	594	593	625	575	579	591	656	665	627	600	588	631	638	601	647	609	585	590	610	619	587	595	588	637	636	622	598	660	632	616	596	599	619	613	533	630	606	604	622	604	632	629	587	665	666	603	616	587	646	634	617	655	655	586	580	593	600	628	636	602	617	641	601	684	621	614	630	664	574	584	577	634	652	585	638	601	616	685	623	650	587	612	603	599	621	627	614	559	561	575	593	593	626	590	596	662	652	571	642	600	633	629	646	619	652	647	637	602	629	585	612	592	609	648	593	615	602	547	617	624	631	594	618	583	648	599	603	603	629	600	624	602	651	617	615	606	598	628	626	612	585	628	590	646	569	638	592	606	643	621	639	613	611	615	587	643	623	621	599	667	640	590	620	572	574	588	620	606	610	593	654	648	661	636	604	601	610	594	637	596	563	620	615	642	653	638	617	581	639	631	607	588	594	619	596	598	597	598	620	620	602	579	636	626	578	674	614	603	599	666	640	584	632	629	625	632	658	626	606	585	616	610	626	578	650	599	616	643	571	626	644	608	646	603	601	593	596	619	599	668	591	627	597	625	626	604	558	623	616	594	616	685	596	584	597	604	626	649	599	637	596	598	645	587	642	628	582	632	588	653	592	614	637	596	606	589	612	639	660	585	623	613	615	646	629	616	633	557	583	624	602	633	563	597	621	569	606	693	633	623	583	602	633	610	600	627	621	675	618	605	632	591	591	658	593	580	628	625	606	621	607	656	611	598	625	592	610	583	623	615	594	615	631	589	617	657	597	645	593	630	592	583	606	600	587	593	604	630	614	612	585	585	619	584	651	562	576	637	614	612	626	625	594	637	590	637	605	614	592	590	625	559	607	639	591	595	598	596	653	592	632	613	586	589	604	593	659	605	601	621	608	610	612	617	647	617	620	639	593	607	631	610	605	541	666	624	621	584	668	607	617	633	610	657	633	626	588	624	588	587	629	638	560	642	597	653	622	631	564	618	621	618	591	643	588	609	573	589	624	582	611	638	602	623	594	603	613	618	596	591	623	608	618	633	602	618	590	596	595	641	580	609	558	613	615	602	606	598	602	637	575	620	587	638	612	619	602	593	639	581	645	592	654	605	646	616	624	656	602	585	603	582	573	619	561	633	609	666	620	589	606	546	603	646	609	616	589	608	598	650	602	632	578	624	604	631	590	627	621	610	600	581	621	607	619	630	616	596	604	584	619	645	619	603	575	643	634	611	603	666	605	611	636	590	605	575	600	583	624	641	641	606	597	594	619	578	627	605	599	632	662	638	604	627	624	645	624	623	631	652	641	611	603	621	601	620	584	695	589	595	585	617	621	594	644	608	626	619	601	585	652	603	587	587	646	596	645	587	593	583	596	600	602	594	585	601	626	615	646	596	660	648	631	635	629	634	583	631	599	595	642	600	605	598	575	628	583	636	639	577	602	578	622	605	599	676	606	623	572	617	609	646	602	646	595	642	602	593	620	618	638	598	595	564	571	602	583	620	626	591	587	651	669	625	583	616	649	669	639	600	634	606	623	625	602	585	596	585	648	593	625	577	600	615	601	605	584	606	632	597	626	612	607	643	616	634	598	622	599	616	605	606	611	593	606	601	612	599	625	653	637	623	610	609	638	608	647	594	647	594	622	647	602	611	612	651	608	623	632	575	625	564	607	569	624	633	596	585	636	625	605	600	604	618	579	592	592	589	593	593	585	638	575	647	629	616	605	625	605	637	623	622	631	635	603	620	604	593	634	604	618	593	541	631	595	571	559	621	628	608	621	628	575	558	617	599	627	632	586	624	618	573	614	656	601	635	628	638	634	602	625	603	614	635	636	593	615	609	595	589	627	605	595	613	637	615	638	626	619	635	627	630	630	575	640	610	627	618	608	636	596	665	604	616	627	548	622	609	616	662	637	646	569	596	573	634	608	629	561	619	555	595	579	633	644	584	633	593	594	577	656	663	576	592	568	609	628	612	605	602	641	635	635	609	607	585	600	598	589	609	636	614	587	597	672	635	612	613	597	642	617	688	625	598	590	640	624	563	593	586	586	599	636	651	616	641	634	569	607	620	572	628	605	595	629	603	639	610	597	663	633	615	610	621	574	602	597	608	635	629	656	611	638	600	614	641	559	629	582	584	652	590	568	582	646	561	603	625	607	605	656	618	601	632	606	593	603	629	600	597	645	579	587	612	597	601	601	592	661	604	659	605	627	605	616	607	621	637	592	603	633	617	619	586	599	623	643	601	625	640	611	600	606	606	614	612	607	619	612	565	635	604	596	598	618	605	592	604	626	623	624	692	631	585	610	623	581	657	617	635	610	553	637	587	603	630	640	638	590	553	562	616	573	646	590	601	620	613	617	620	645	645	626	617	588	649	588	618	626	614	662	645	630	654	692	643	630	614	636	577	589	625	594	617	620	581	637	617	574	600	631	623	596	666	648	617	595	604	626	621	652	574	583	671	613	688	581	604	618	598	600	606	609	588	595	607	624	615	603	623	585	609	581	606	631	616	601	595	588	631	657	635	642	592	629	611	607	619	613	608	589	577	654	600	611	599	622	676	642	672	647	592	603	639	593	628	575	584	613	649	640	614	620	629	617	640	575	580	655	597	628	616	645	622	594	577	578	592	583	609	613	647	620	645	613	607	582	580	616	627	638	599	602	592	619	613	572	591	584	616	609	607	662	653	585	682	599	589	646	613	628	615	587	603	628	659	611	599	613	637	620	646	616	581	617	627	552	558	549	640	655	627	658	593	639	606	630	616	579	581	603	640	619	618	619	581	612	615	625	627	646	653	601	598	591	610	604	548	630	608	626	610	613	627	609	611	597	637	622	637	629	563	580	630	627	624	598	572	631	644	623	564	600	610	590	592	598	604	600	571	634	604	589	561	622	599	648	581	590	620	635	602	641	619	621	594	619	609	648	612	600	601	636	622	647	599	601	686	623	639	599	585	643	594	611	595	604	625	600	597	601	633	618	621	594	617	628	601	595	605	574	614	617	641	593	633	610	669	625	554	592	569	593	620	614	626	628	590	617	584	625	630	594	565	593	597	579	573	595	599	584	643	608	634	590	616	633	565	595	572	635	642	638	609	543	627	601	644	612	602	544	565	632	625	619	557	584	550	662	621	634	657	620	610	592	567	616	582	571	628
3847	3659	3529	1849	1301	1032	914	6359	27671	17846	7974	2902	1248	650	530	503	525	571	508	559	525	499	476	530	526	549	542	500	518	525	528	531	528	501	500	503	503	500	509	515	513	556	533	540	515	512	506	484	492	498	528	520	473	531	470	511	472	492	519	517	494	519	545	518	490	532	522	515	542	535	509	502	548	530	506	527	520	533	512	507	508	523	513	513	538	519	527	513	505	507	518	545	502	572	498	544	497	527	517	504	548	498	516	498	562	513	499	505	480	532	507	482	517	489	486	497	498	479	521	474	508	557	478	489	505	501	520	480	580	552	511	504	571	524	527	484	511	494	528	533	507	525	496	531	497	529	523	516	522	508	530	503	505	483	483	557	499	488	519	528	496	494	546	500	546	531	482	498	544	506	492	524	530	472	516	502	535	504	544	497	503	494	554	493	510	492	542	519	556	489	526	515	490	526	506	472	513	550	502	529	521	498	521	519	486	486	512	539	498	463	507	509	578	526	524	514	503	500	490	539	484	505	525	492	526	510	522	512	544	502	535	451	517	524	509	498	538	510	522	510	469	515	491	511	550	491	513	520	502	493	569	529	517	530	559	509	548	537	511	487	499	493	479	511	529	503	530	455	494	506	506	503	546	480	500	510	518	508	510	518	542	523	516	518	522	508	543	544	546	527	543	509	551	546	501	517	500	533	470	511	490	529	531	512	495	481	503	502	504	490	536	549	485	522	552	524	482	495	472	539	505	521	500	514	504	529	547	500	539	473	514	519	524	517	520	535	505	485	521	516	524	504	542	514	518	535	542	504	515	512	511	524	506	489	493	484	519	507	508	517	517	480	509	506	523	489	500	516	502	527	487	506	523	525	521	549	494	512	485	523	486	479	490	498	525	498	474	514	495	558	516	475	515	519	541	488	483	469	534	488	513	474	519	461	557	464	533	533	538	542	467	521	510	533	511	539	512	497	516	491	507	520	486	502	496	508	523	486	509	514	529	499	533	520	505	506	510	487	512	516	535	547	516	520	457	510	487	506	499	500	535	525	521	496	509	502	517	533	506	501	509	492	536	524	522	483	500	465	506	517	515	513	523	522	542	473	509	502	513	494	504	508	486	500	506	512	487	513	532	515	497	461	484	531	529	534	518	496	531	490	490	524	500	542	479	514	497	531	522	575	514	519	530	524	510	545	501	528	516	475	498	487	516	499	491	505	485	514	491	506	556	538	489	491	500	520	553	529	518	494	500	466	490	522	517	485	562	526	490	524	485	475	515	540	526	508	509	550	511	507	519	518	535	502	533	518	519	518	580	476	508	511	527	532	508	491	521	475	526	479	504	479	481	527	525	487	494	521	516	510	487	566	472	485	546	531	543	561	512	528	514	512	523	507	484	544	514	490	499	469	511	479	541	502	537	556	478	507	511	486	529	504	504	542	508	534	474	506	531	513	505	540	498	541	498	519	551	543	525	560	529	499	525	515	498	465	498	537	502	501	497	542	476	506	515	507	546	545	555	484	506	509	501	493	487	559	522	512	521	506	525	549	498	497	538	531	506	515	527	482	502	500	540	541	548	484	498	492	507	503	529	533	509	527	544	523	520	503	542	475	485	501	496	521	529	487	521	532	539	532	557	492	536	547	526	492	540	530	514	496	492	494	509	508	511	494	511	533	496	513	520	546	540	501	500	469	508	458	555	533	495	520	493	517	516	501	491	516	514	494	502	508	499	519	520	514	514	493	561	533	505	494	468	499	541	521	498	563	556	461	490	488	485	535	555	473	505	470	475	505	487	512	511	545	504	541	518	464	500	467	516	521	521	516	527	497	544	497	534	506	517	480	503	535	542	500	538	495	501	499	525	520	494	508	464	520	507	539	508	508	500	498	500	484	520	491	511	522	491	485	483	512	513	522	520	485	500	505	505	503	558	508	547	539	541	486	546	508	499	547	512	553	503	554	542	540	503	561	504	478	480	465	509	515	517	520	519	499	502	474	527	507	554	522	529	514	507	504	484	516	493	477	496	474	536	482	535	474	554	553	496	513	543	513	505	523	536	498	487	553	568	486	548	494	532	543	495	526	559	483	519	507	556	495	522	486	496	537	494	499	488	496	483	473	503	496	478	499	517	498	545	537	520	504	536	547	582	504	488	482	497	521	507	524	492	507	478	483	500	502	510	497	508	485	511	470	531	511	474	511	498	524	494	529	504	516	480	534	494	500	527	521	512	531	533	501	506	469	508	501	498	519	544	510	531	501	481	509	505	476	465	517	513	506	485	523	496	516	491	527	513	494	480	517	483	479	551	516	536	504	538	565	508	536	513	512	495	506	519	502	524	465	533	550	496	561	517	464	567	499	519	497	516	546	518	509	492	503	481	501	509	452	509	533	499	526	515	521	497	505	512	473	521	510	493	554	460	536	524	547	521	509	469	521	516	522	512	491	485	458	521	488	521	520	501	503	502	488	506	510	519	507	517	490	527	482	509	485	499	480	512	522	510	544	522	487	536	496	494	504	492	499	506	493	517	463	522	482	508	507	512	496	510	504	527	488	520	505	501	511	486	524	477	528	499	549	517	559	480	491	505	557	525	469	518	473	533	495	519	499	466	543	481	578	495	541	438	519	502	509	494	524	504	516	536	517	495	521	496	519	552	515	536	487	494	513	511	540	534	546	507	537	507	511	482	489	531	521	585	454	513	517	525	528	494	495	505	529	511	486	480	516	494	491	499	517	482	498	523	521	471	474	513	510	495	523	514	515	501	519	491	492	493	492	509	490	547	490	502	471	536	508	471	518	523	508	490	478	501	513	519	531	486	495	482	495	529	523	555	529	509	519	487	546	532	518	515	557	538	494	503	509	533	496	507	544	521	533	496	533	514	561	558	514	517	534	548	534	542	507	538	524	550	482	515	503	525	499	534	490	506	505	512	494	539	539	562	520	523	523	526	518	520	526	505	535	503	494	457	498	543	490	518	491	499	517	529	505	505	535	510	499	526	529	479	515	544	514	477	532	499	483	529	544	494	484	527	460	549	562	506	518	514	527	537	514	507	474	474	526	512	509	504	484	544	539	494	533	491	523	520	532	525	516	486	505	506	525	513	509	487	479	487	526	469	513	511	532	515	528	526	526	455	498	528	517	502	484	480	515	507	468	503	526	520	512	514	556	496	509	560	487	487	500	515	557	530	562	562	528	528	549	469	515	494	468	499	481	503	498	517	524	490	535	486	484	564	492	514	492	476	510	488	508	482	518	484	528	508	518	517	511	492	488	528	504	562	508	495	492	513	537	493	541	489	523	507	518	495	487	519	504	501	496	499	499	553	555	487	517	513	511	494	482	482	491	513	504	504	512	505	517	530	502	508	544	546	511	500	525	521	527	493	511	523	522	512	525	534	489	513	553	513	530	509	523	488	495	518	505	516	508	542	543	504	547	480	522	506	509	527	492	534	500	520	525	465	499	489	567	499	512	520	460	513	532	517	508	502	483	553	494	519	480	515	496
24359	21404	28730	24453	21354	8509	2169	10504	48622	39211	21623	7531	2360	1140	864	789	758	796	777	806	759	735	761	743	835	820	820	756	750	740	784	805	763	737	756	795	756	819	755	747	740	775	804	754	759	785	732	814	701	792	760	806	756	743	722	794	802	751	800	816	739	783	784	800	770	740	727	765	710	767	763	744	826	754	754	755	737	796	787	735	792	740	746	782	701	788	730	775	787	780	787	748	735	727	740	725	743	759	774	783	756	743	723	758	758	744	718	726	733	724	771	777	764	776	779	767	776	740	741	750	711	771	748	730	781	750	750	746	694	801	767	774	733	809	780	784	689	774	793	736	818	754	803	737	776	680	767	735	736	763	779	784	732	732	717	762	722	720	741	827	761	766	737	721	756	742	780	717	804	749	762	734	721	751	790	737	763	802	766	756	813	732	783	720	736	762	797	761	776	721	745	757	746	753	730	816	728	743	702	808	726	785	773	755	756	775	758	771	743	813	747	715	778	762	792	739	795	774	732	752	763	697	753	735	792	733	741	771	771	744	748	818	757	780	738	739	798	847	789	740	700	787	758	746	794	714	769	731	788	765	721	759	785	751	731	769	801	783	703	757	704	747	773	770	719	749	751	733	821	757	726	774	775	752	759	774	807	716	734	721	787	724	738	752	709	750	747	778	735	777	751	731	777	738	756	773	795	782	801	758	763	781	762	748	752	791	763	762	732	762	788	794	767	732	752	781	777	727	758	776	749	759	772	773	776	711	778	721	778	792	742	752	718	776	714	728	751	759	769	757	754	752	760	754	719	743	774	789	717	744	734	725	756	750	762	758	811	725	769	709	806	779	764	751	744	761	701	738	781	767	731	742	747	753	761	764	748	753	777	730	740	772	693	762	732	762	729	775	749	737	702	803	741	784	795	717	775	696	773	751	774	787	770	694	749	736	737	732	702	753	745	744	713	782	758	778	770	760	771	770	703	761	727	781	743	780	733	762	768	750	787	772	772	745	764	777	787	728	778	789	776	766	743	794	758	757	745	742	757	732	783	770	796	790	793	785	794	773	741	760	774	781	743	727	746	744	759	744	776	740	724	768	761	764	759	813	763	780	738	724	744	773	756	755	787	722	778	759	779	744	706	832	765	781	754	800	734	764	739	773	793	739	744	730	783	784	777	805	792	725	775	768	763	796	734	711	742	800	773	752	781	698	751	778	720	778	771	716	805	760	743	819	808	798	757	737	769	776	783	728	740	764	742	742	751	741	774	770	726	818	733	714	789	772	799	701	731	770	806	777	705	714	751	809	751	772	758	745	780	674	723	738	752	764	783	767	765	732	754	726	736	760	798	766	761	755	807	719	751	742	738	739	763	774	754	731	745	757	780	781	765	776	809	790	698	755	736	795	753	748	777	772	746	758	764	761	719	789	769	754	734	782	728	792	784	734	753	779	729	768	719	766	799	775	747	752	701	792	804	736	741	736	703	785	701	739	787	746	734	779	757	792	752	760	786	740	763	779	756	774	745	816	719	736	721	717	783	758	778	772	779	703	736	809	716	799	776	720	786	745	695	756	776	742	762	695	782	753	793	767	777	743	771	762	683	741	781	735	781	822	828	779	712	768	727	735	777	744	729	742	759	815	729	746	789	701	756	749	793	752	765	806	761	804	747	792	696	786	743	735	719	770	753	798	774	756	793	770	787	760	777	744	760	720	734	738	766	756	745	717	761	761	770	763	759	684	742	755	755	776	815	785	746	748	791	731	741	714	669	769	723	763	745	767	730	732	792	787	747	820	730	756	751	720	813	800	768	697	765	776	758	748	737	746	736	734	719	809	767	777	753	756	732	758	759	766	755	727	744	789	771	766	742	722	754	768	743	769	733	801	788	803	760	703	774	790	732	701	778	749	721	733	740	785	758	775	781	746	760	695	737	726	809	767	790	733	739	802	744	749	773	728	764	794	715	761	796	738	773	786	773	787	770	740	736	758	706	757	744	739	722	818	785	742	741	772	773	774	730	774	729	766	756	705	706	768	779	770	743	796	782	762	735	788	759	726	736	744	800	723	752	733	723	778	774	735	747	731	769	724	764	744	795	807	758	719	711	828	768	728	775	744	837	721	719	768	750	747	782	740	794	786	723	714	809	819	764	759	712	765	720	735	749	754	801	804	778	822	810	758	735	808	761	775	756	794	789	688	770	746	748	727	744	801	751	719	778	733	713	781	796	727	756	791	775	702	773	748	759	754	772	785	719	718	768	712	812	697	733	754	759	766	769	730	729	757	757	744	753	762	761	771	734	730	762	734	735	731	771	764	764	727	725	760	729	748	747	757	831	746	772	742	741	725	789	770	793	759	720	803	779	715	775	785	702	723	733	731	769	735	752	807	745	804	784	726	784	782	750	781	775	750	762	759	727	727	703	759	812	771	741	736	731	747	762	758	720	701	801	743	766	789	776	770	822	832	775	766	770	733	766	749	755	740	742	767	748	735	750	776	760	776	697	699	745	775	780	717	718	724	762	729	784	744	750	755	811	789	759	741	732	782	772	755	750	773	709	762	789	738	757	773	792	752	765	763	795	714	787	772	774	674	787	778	738	719	794	780	763	758	727	743	772	764	732	770	765	714	734	770	809	754	734	783	738	715	727	764	804	739	761	773	736	719	786	686	730	779	800	754	712	782	777	742	704	791	748	748	680	730	744	730	768	732	801	798	780	762	754	742	750	735	723	780	760	801	732	771	779	783	769	718	738	801	769	770	751	761	744	715	745	785	778	787	716	773	723	724	782	762	769	795	793	748	763	754	735	747	740	796	758	762	764	690	745	748	754	764	754	785	735	744	726	798	806	739	780	717	769	753	788	774	733	772	728	749	756	705	803	724	773	762	754	745	799	742	760	803	754	779	720	778	742	769	757	766	773	730	719	750	766	756	724	745	689	763	753	774	771	782	752	771	708	758	732	741	773	788	719	809	724	730	736	773	732	739	731	756	784	800	744	720	731	779	756	739	708	749	781	782	749	758	740	776	789	733	744	746	722	770	773	784	710	818	779	776	756	778	825	772	760	778	739	772	759	781	756	708	747	759	721	721	790	754	722	764	762	754	758	736	749	772	737	722	798	770	736	785	792	719	750	752	739	738	761	761	777	706	756	736	772	798	740	747	778	735	754	757	714	807	785	830	753	755	726	771	724	735	735	765	747	729	717	730	721	760	716	775	693	752	766	726	768	728	753	727	691	821	752	745	800	758	786	783	773	726	717	728	778	785	725	753	803	792	762	731	743	740	751	704	770	701	736	738	758	715	784	753	767	732	763	730	750	793	755	763	727	795	779	732	763	757	767	753	759	761	755	757	719	729	745	736	792	698	785	725	724	720	761	749	743	747	782	744	798	736	792	750	770	753	741	791	731	795	774	732	776	764	759	780	773	802	795	735	776	695	716	758	794	756	775	751	762	722	791	817	778	769	745	723	736	746	755	697	759	775	722	766	759	746	683	706	759	726	773	740
4207	7375	6826	3539	2327	1779	1510	14338	46166	31596	15644	5631	2307	978	709	632	602	624	632	636	598	560	640	609	666	629	640	653	627	616	624	639	600	654	632	636	612	609	647	646	634	663	598	630	625	652	642	629	660	653	645	668	578	608	611	647	638	687	613	611	606	641	576	604	596	633	599	618	650	622	646	620	586	630	652	659	635	605	590	635	598	595	617	610	658	606	584	619	658	640	599	578	601	593	642	660	602	637	642	586	656	643	627	651	625	642	595	620	587	641	647	606	598	634	622	603	629	617	588	629	625	640	634	597	684	648	637	611	591	655	682	616	584	603	606	671	582	602	566	637	652	596	615	634	602	633	618	637	638	589	643	653	647	634	596	618	611	600	673	627	683	627	597	647	662	618	617	632	620	656	603	655	622	641	622	587	643	616	636	674	617	673	643	652	578	668	670	659	691	619	662	658	590	688	624	608	612	639	613	653	587	628	657	622	569	625	584	605	605	639	611	632	661	666	621	606	601	611	624	634	600	647	644	681	641	641	661	609	653	626	629	628	658	595	620	630	580	637	615	593	606	645	627	606	614	608	650	628	612	647	642	631	634	578	606	640	596	641	616	628	626	619	623	619	606	636	651	628	602	619	626	645	597	640	617	644	618	594	623	621	584	622	590	608	627	617	641	572	603	625	593	651	637	634	627	648	604	648	654	608	628	579	626	631	608	620	603	626	635	636	613	602	627	644	619	613	566	617	635	627	626	615	625	642	627	598	584	689	645	620	632	593	597	637	636	624	617	656	594	631	554	615	618	656	671	627	644	622	650	659	622	611	637	633	645	629	630	628	610	653	651	627	651	597	631	616	612	579	637	591	668	637	628	622	623	652	669	619	628	624	615	591	594	633	574	646	649	637	650	601	626	631	616	667	652	642	569	625	638	609	644	625	697	581	640	622	636	633	591	654	599	643	594	576	668	654	650	599	606	628	634	674	630	628	628	652	593	622	613	657	615	620	603	628	684	647	604	655	605	617	644	599	604	622	618	638	588	610	659	588	610	615	599	633	613	592	630	614	620	624	644	612	665	637	613	607	659	640	627	620	655	610	653	626	607	628	633	583	627	666	568	587	615	592	638	617	611	633	583	607	634	626	619	653	622	584	569	625	565	629	634	655	612	683	644	621	633	586	595	599	617	610	625	650	606	618	617	630	606	628	615	591	598	633	639	657	594	612	662	657	637	599	610	620	660	616	625	618	648	656	584	649	655	618	619	649	659	587	649	642	621	620	652	615	639	604	640	613	633	584	656	624	627	656	648	611	655	611	656	662	645	599	627	626	612	665	634	593	640	581	604	601	638	595	658	619	578	588	640	637	606	605	605	596	624	611	636	613	672	618	631	610	594	670	588	603	670	631	596	642	617	616	654	613	647	567	608	590	617	575	596	613	636	626	594	611	625	592	627	632	637	635	637	631	626	655	630	627	630	643	633	602	647	627	611	610	595	621	609	616	623	610	594	613	590	593	595	618	653	638	626	621	634	631	614	593	612	602	631	630	652	650	590	611	657	648	622	642	567	615	645	671	652	634	642	627	602	617	634	631	590	616	653	623	599	641	627	641	616	646	636	666	601	591	649	633	642	624	612	612	636	639	647	602	592	600	600	664	641	602	582	625	638	611	607	611	604	638	604	619	585	624	600	642	624	611	563	630	584	632	613	623	624	634	593	633	631	589	612	630	579	640	613	591	648	634	668	625	595	617	578	636	623	585	630	614	580	588	587	643	590	601	652	629	615	617	647	610	642	615	605	595	624	633	590	617	599	630	603	600	596	612	594	585	660	608	618	602	616	620	600	624	617	634	643	651	586	588	628	630	662	631	627	617	616	616	621	617	604	661	598	586	628	632	649	691	631	602	667	676	613	593	652	608	605	654	589	596	589	569	610	612	616	607	608	598	674	637	603	589	569	625	582	620	596	646	632	641	647	620	612	632	593	627	636	665	612	627	652	674	607	611	610	629	602	635	635	620	676	605	623	596	614	630	599	613	611	635	605	633	632	607	622	614	634	645	621	654	668	600	577	609	600	592	650	655	603	642	601	619	639	659	676	650	615	601	597	629	587	628	624	615	598	611	622	624	681	661	625	595	625	590	613	624	607	650	595	581	646	626	570	626	590	588	603	630	604	617	605	582	610	603	624	629	630	575	599	631	631	642	620	629	616	588	631	636	572	614	634	658	602	582	632	629	611	611	654	649	592	620	608	646	624	629	563	626	640	580	645	585	601	614	647	623	622	624	634	613	608	621	668	588	641	608	618	596	630	643	620	664	650	618	648	595	680	603	613	615	676	653	619	650	626	629	587	610	583	644	654	642	620	618	652	633	652	604	587	620	586	625	616	631	635	644	606	589	587	622	555	722	660	611	638	609	672	610	593	600	602	622	631	605	595	586	667	625	613	589	625	641	660	587	618	612	639	613	630	636	644	605	582	608	545	594	662	602	619	601	597	645	628	623	618	642	675	603	631	601	642	594	652	603	554	573	611	625	621	657	637	603	611	643	587	603	656	611	622	607	655	613	661	629	618	641	613	614	588	696	636	590	610	587	603	646	642	608	617	595	625	583	606	644	650	602	630	617	589	624	601	640	638	602	593	632	580	606	576	638	605	625	582	638	586	601	612	613	601	646	634	633	647	614	630	599	655	624	627	674	617	613	631	628	647	584	620	650	661	617	629	615	609	594	636	602	625	606	627	624	594	634	621	599	622	611	622	553	625	622	614	614	604	619	651	625	647	651	624	709	604	632	606	606	647	637	645	628	567	581	625	677	649	588	593	680	646	592	635	653	645	571	586	642	617	608	670	666	616	614	620	579	607	618	650	617	646	679	578	602	583	603	622	644	627	651	616	583	601	641	630	590	640	593	644	636	612	582	621	592	635	641	632	590	638	614	632	678	610	693	629	623	627	584	576	654	650	581	615	635	620	595	627	619	587	605	640	611	591	665	608	641	622	632	674	578	635	625	585	617	644	607	617	630	657	646	636	637	588	659	601	592	634	619	615	633	585	576	616	690	637	619	668	639	598	632	571	630	610	628	634	610	598	627	668	634	570	643	593	622	628	638	598	635	635	657	563	621	635	582	622	597	613	661	586	628	566	648	571	615	578	616	618	649	622	615	609	620	634	633	610	625	619	583	566	626	637	602	604	604	598	643	630	682	603	619	641	596	640	608	647	636	622	614	595	614	603	620	649	616	603	611	623	624	588	583	658	644	594	626	621	605	607	596	634	643	600	615	581	662	639	656	609	573	613	639	609	598	595	568	643	589	642	606	616	592	598	604	601	621	629	648	595	663	634	590	623	611	617	613	624	629	599	617	700	589	605	616	604	625	588	600	631	623	620	597	609	566	629	622	575	646	616	670	631	655	592	619	610	606	662	594	643	635	583	628	631	592	625	620	620	633	647	626	649	630	619	609	591	580	595	607	586	610	619	614	658	611	607	601	625	636	585	621	611	629	637	605
27816	12332	1954	963	634	567	622	836	3396	3381	1876	1025	742	606	562	549	624	554	553	555	588	579	567	559	545	571	582	563	585	592	570	540	565	569	570	552	548	564	527	583	549	524	518	590	562	548	579	577	530	550	566	566	543	556	587	548	588	543	538	533	552	558	576	566	523	515	576	590	580	567	559	555	567	571	572	535	552	585	534	583	574	562	578	566	553	543	579	569	566	549	558	564	580	571	552	553	545	545	556	571	566	574	563	549	588	549	534	583	599	555	583	596	537	589	588	569	532	543	554	584	522	571	592	594	535	575	576	559	621	568	556	596	544	550	616	527	524	515	539	585	562	584	578	576	530	565	567	556	518	518	558	564	522	562	588	556	571	543	523	577	574	523	526	570	593	544	575	566	565	592	578	569	566	587	616	521	542	601	530	585	588	549	577	573	546	571	561	535	571	539	557	564	592	551	568	602	561	579	619	545	542	539	537	561	565	544	541	572	593	557	572	560	610	590	539	516	534	523	552	599	578	546	569	539	588	572	565	559	547	555	570	529	579	501	523	561	559	590	560	551	552	579	559	550	585	570	555	575	546	571	569	562	595	559	560	513	569	561	554	569	536	546	552	539	600	567	573	550	566	559	579	564	558	607	570	559	548	567	585	582	539	562	551	571	583	590	529	572	612	544	561	583	520	609	536	565	583	581	551	546	606	549	546	558	557	537	573	576	553	557	551	545	532	538	593	572	575	561	574	594	570	584	590	540	586	576	541	507	529	546	586	529	553	558	615	544	557	581	547	552	552	563	518	526	545	526	557	510	564	574	537	567	566	556	574	563	544	573	578	609	538	542	562	560	626	564	575	549	556	518	559	587	567	526	601	590	536	521	569	554	530	537	587	563	547	578	544	560	558	539	527	562	570	573	528	543	549	569	529	586	559	578	587	585	566	535	534	544	579	543	572	549	546	570	610	533	549	543	533	541	601	583	544	571	580	577	531	548	548	565	504	558	556	557	539	553	544	576	549	612	546	547	581	574	551	525	554	594	561	539	578	596	547	553	560	548	555	563	557	600	540	577	552	527	534	552	555	572	574	557	552	554	512	563	533	582	553	600	560	589	556	558	573	593	532	543	570	520	528	530	572	565	564	537	608	535	558	574	530	575	519	565	555	531	553	591	553	544	545	544	562	576	532	550	600	551	546	500	575	563	571	556	567	539	610	598	554	524	592	559	577	544	594	551	531	569	540	556	550	560	586	568	598	565	532	568	559	556	571	594	526	529	565	589	537	570	597	561	567	527	539	539	540	588	580	551	560	499	514	536	551	555	591	613	584	539	565	544	554	578	609	554	562	527	571	524	553	537	497	584	577	554	530	570	583	600	548	551	609	561	580	526	601	522	575	557	573	562	542	616	571	565	581	575	531	597	583	583	537	551	536	588	565	518	583	562	619	576	563	546	551	593	530	544	558	516	539	611	595	555	558	612	592	556	573	590	536	562	555	538	546	572	531	538	586	548	594	572	510	590	537	544	599	541	573	545	542	535	541	527	573	535	538	497	613	581	578	493	594	559	540	544	576	606	570	565	572	545	562	540	577	529	557	600	526	561	550	560	553	547	575	503	546	576	580	555	595	555	582	555	560	552	528	544	553	575	545	584	571	588	527	551	519	531	591	587	550	562	561	633	580	579	538	564	580	559	583	554	581	556	544	532	480	595	547	551	584	545	551	540	538	557	537	571	583	581	531	538	537	531	526	579	538	556	521	544	575	593	500	551	546	555	543	560	606	580	614	531	588	563	569	605	524	575	567	560	544	573	556	554	539	545	586	543	602	592	562	539	517	550	583	594	567	550	551	520	562	540	518	552	542	549	607	558	569	578	543	552	583	556	592	560	535	562	576	600	531	615	552	567	591	588	588	604	535	603	553	546	569	585	612	623	584	559	541	575	542	529	573	576	513	595	577	607	552	560	559	614	563	559	571	568	542	543	525	587	576	571	560	539	555	577	548	521	557	579	559	536	593	610	593	559	576	536	573	556	596	575	543	547	550	500	553	592	567	543	523	560	556	568	579	598	537	573	529	536	573	584	537	526	572	598	565	552	569	563	517	577	549	564	614	511	554	534	566	521	531	539	588	567	582	514	597	534	589	575	521	580	562	559	575	566	604	557	600	569	595	583	584	566	551	558	579	555	537	533	565	528	542	570	576	614	600	539	589	555	553	572	559	543	548	564	577	540	566	565	542	564	564	568	536	567	588	583	544	558	590	569	551	540	541	538	530	529	589	550	511	562	539	546	562	524	537	617	602	612	543	564	538	602	550	561	588	594	544	598	555	553	538	559	588	566	569	566	565	555	533	567	541	566	551	559	527	577	563	574	587	592	558	557	591	537	553	538	567	560	603	575	568	535	534	547	596	582	540	559	562	566	602	572	524	552	545	583	538	576	558	557	536	599	514	577	570	560	595	595	530	528	568	564	568	584	548	555	527	526	581	553	537	563	562	609	541	594	585	545	518	535	585	490	582	552	570	539	541	533	574	556	574	504	568	517	573	588	571	546	510	587	535	544	571	586	518	608	601	549	593	560	553	548	572	543	562	571	527	600	591	568	500	556	554	534	565	554	548	557	547	539	563	588	565	599	545	585	524	529	575	572	538	553	514	544	553	575	536	561	548	541	577	563	587	620	551	571	533	541	533	536	557	527	530	592	532	544	558	578	537	597	509	564	558	542	554	572	550	549	546	554	583	563	562	540	568	560	575	613	583	565	547	602	582	553	579	541	550	573	541	550	552	563	559	551	568	539	574	553	554	536	572	538	568	562	517	575	587	561	550	586	524	612	603	563	581	550	579	582	559	547	579	547	542	583	599	568	578	564	578	554	561	565	526	586	568	601	614	533	521	550	578	516	536	594	603	559	598	562	557	571	602	559	541	579	562	541	544	538	556	568	549	533	552	542	533	536	548	507	539	540	540	565	538	557	520	551	554	568	575	591	558	550	550	574	568	549	602	569	515	572	545	587	565	514	569	593	577	561	554	564	575	573	566	583	526	585	528	576	571	578	579	565	583	546	537	597	585	549	570	525	526	490	593	528	555	613	597	590	552	558	573	517	574	522	572	627	595	556	585	580	585	593	568	613	585	604	568	571	544	549	552	505	573	569	567	592	536	550	539	575	571	533	611	554	560	536	511	539	553	553	564	539	518	560	594	573	535	589	554	514	547	575	504	580	561	555	573	539	594	568	532	541	518	575	527	580	565	609	558	594	552	583	537	553	554	570	568	584	603	604	575	574	577	542	559	548	548	530	557	548	563	522	531	523	595	589	581	574	532	570	613	593	562	571	528	574	590	566	582	554	558	569	569	598	567	544	598	584	575	599	529	553	580	570	606	556	568	519	564	603	504	563	541	534	561	575	589	590	575	598	559	577	518	608	569	628	554	550	505	561	558	548	536	539	576	557	567	576	551	560	519	601	600	572	550	597	548	543	534	579	591	571	548	608	538	582	588	582
5283	1187	1180	645	573	526	532	933	4195	3472	1849	908	596	529	501	465	451	503	462	490	456	489	463	493	495	488	478	444	494	497	452	484	469	437	468	438	485	421	433	467	447	474	441	410	473	425	465	457	482	471	432	494	468	475	451	448	435	469	453	493	455	447	497	467	459	464	451	450	435	443	461	493	439	490	430	485	419	494	464	446	448	458	463	450	438	426	469	495	445	500	498	470	442	444	470	491	468	450	470	464	450	457	475	500	474	433	471	417	492	483	450	446	495	468	472	504	459	435	446	469	457	442	460	427	467	431	469	457	505	468	423	470	457	472	483	441	506	504	463	451	447	437	434	450	456	442	464	457	466	483	430	440	408	493	460	463	452	443	422	503	476	457	461	443	474	512	440	454	502	468	458	447	452	438	436	460	473	463	464	484	460	458	473	441	450	458	459	448	444	437	468	400	435	489	469	449	448	454	466	441	476	461	474	440	467	456	462	468	452	427	444	439	465	476	489	471	458	463	475	434	475	492	471	466	467	451	448	437	461	459	480	486	497	473	488	466	426	446	451	442	478	456	467	473	459	461	442	425	449	450	450	480	447	469	448	434	452	502	459	444	433	472	466	445	486	458	468	466	455	463	461	435	452	438	505	476	448	446	434	474	447	471	430	467	431	426	479	437	429	441	485	433	487	439	431	460	475	477	497	443	469	430	445	455	461	479	444	462	475	451	424	487	491	471	494	479	438	459	413	432	450	513	485	450	478	432	436	452	452	434	446	447	481	455	472	475	451	437	453	458	456	442	419	429	463	466	489	420	451	478	463	440	461	457	414	450	483	443	438	465	453	418	478	478	476	470	484	419	455	447	454	441	444	438	472	460	464	451	503	456	461	431	500	458	475	461	439	451	504	440	458	438	423	492	466	483	472	460	500	470	492	448	467	461	481	470	440	432	452	451	462	448	418	434	454	454	485	469	408	453	469	441	486	455	491	435	442	447	428	462	440	450	454	444	438	451	477	499	447	469	457	497	455	488	460	444	433	488	465	444	466	457	435	500	455	438	449	452	442	440	455	411	421	452	450	452	452	489	460	435	480	460	451	493	487	448	444	442	451	473	457	489	454	431	449	450	458	444	434	434	472	465	453	427	455	469	451	464	496	441	493	469	476	492	469	448	447	476	449	472	479	493	433	469	401	474	459	474	451	459	490	480	414	454	469	492	454	489	439	429	459	434	481	473	457	496	461	428	442	413	453	472	426	429	475	445	460	462	466	456	476	421	434	432	409	476	484	477	465	461	472	474	460	475	458	442	437	436	450	445	463	440	492	472	500	449	482	475	463	468	466	416	477	427	448	517	481	437	444	458	484	479	444	415	440	433	475	488	441	451	445	464	475	446	430	480	480	443	464	440	444	492	440	433	507	461	442	434	444	453	436	425	473	448	458	450	493	403	423	465	444	450	447	463	482	458	476	453	447	463	434	446	453	422	483	434	483	440	488	435	481	483	489	457	453	471	456	446	423	430	432	432	442	446	437	470	433	468	448	480	425	444	469	450	445	445	453	459	463	443	476	458	458	473	455	476	472	440	458	456	443	462	458	464	476	439	468	467	457	457	457	460	463	445	460	450	454	433	439	438	453	477	442	459	454	447	470	416	469	436	456	444	443	473	460	451	457	473	454	478	423	441	463	433	479	475	463	420	441	482	459	462	455	468	463	432	455	437	455	468	442	462	465	457	440	473	444	465	434	482	445	476	438	441	430	516	462	481	475	454	431	468	438	455	469	507	487	485	452	402	499	487	430	461	463	465	408	452	454	457	468	459	452	473	423	449	444	493	475	472	439	447	499	451	467	463	439	476	435	488	454	473	466	459	443	480	495	465	527	440	468	429	482	481	442	448	480	457	449	415	509	472	457	454	483	473	485	451	470	478	475	489	452	498	474	443	456	459	476	483	451	511	481	463	507	480	478	425	466	450	475	477	430	442	445	459	443	492	469	450	459	447	435	440	471	443	445	459	501	435	464	477	455	414	474	459	482	485	464	440	412	466	464	497	451	452	450	464	466	436	507	488	462	455	482	449	465	452	478	493	458	464	453	434	420	468	453	491	448	438	454	445	419	440	479	464	476	462	458	489	473	446	471	437	422	468	410	486	445	438	444	463	483	452	459	439	467	448	451	446	458	448	470	463	419	468	434	490	479	438	475	467	455	473	448	487	457	452	472	469	455	446	469	485	453	461	473	484	435	471	464	479	440	467	461	414	470	469	448	467	445	466	447	445	505	429	443	462	502	450	459	455	441	456	437	457	443	416	439	443	431	488	452	451	452	429	436	402	451	470	442	480	478	455	470	482	467	439	450	463	460	496	467	474	462	450	475	411	478	467	448	432	461	456	453	480	466	494	465	460	453	460	439	478	452	468	431	456	461	439	485	451	450	464	436	506	466	447	433	446	458	456	439	442	471	471	426	429	483	451	441	433	454	405	449	464	472	391	431	479	483	441	450	458	453	467	462	466	460	451	485	428	418	453	459	452	453	442	483	468	455	432	476	415	415	433	450	461	492	455	478	444	439	451	479	469	441	417	473	451	433	445	445	477	495	471	444	444	457	434	483	443	426	482	451	482	476	458	433	450	432	456	441	455	483	499	430	440	473	444	448	444	475	426	436	459	480	448	418	440	480	464	437	454	479	443	443	428	464	452	457	495	443	463	457	435	467	408	455	459	458	453	449	466	462	454	428	455	481	530	472	465	446	478	476	480	441	449	452	458	431	474	453	443	436	495	446	476	469	435	488	499	453	490	422	489	484	462	466	437	470	477	458	453	440	422	458	443	483	425	428	458	466	448	419	501	474	437	472	474	465	435	432	451	438	478	449	409	467	470	471	477	427	464	463	468	467	459	449	444	462	474	462	445	483	476	445	523	483	438	455	461	458	480	507	466	453	512	456	459	465	492	447	459	497	422	423	453	481	444	448	478	437	431	475	440	483	449	497	466	449	450	424	471	455	462	433	449	445	489	485	442	441	470	457	466	459	482	452	441	456	445	461	446	478	508	498	486	461	422	448	474	434	450	458	439	446	430	480	409	464	452	484	461	488	470	497	462	462	472	442	494	462	454	426	426	485	480	472	467	419	475	470	478	468	400	482	447	478	482	471	432	488	464	478	420	418	448	481	450	463	464	488	446	429	474	452	485	443	451	429	469	440	457	439	469	433	460	434	455	473	418	462	430	476	489	468	464	447	483	449	463	465	460	431	474	455	473	465	413	480	476	442	438	449	443	441	422	498	443	476	467	497	453	467	451	446	449	468	476	459	457	426	469	444	446	450	453	477	430	441	490	473	449	462	461	507	454	455	452	467	435	469	495	501	475	450	450	479	447	493	471	468	462	459	494	447	462	468	473	479	469	464	450	432	447	450	470	438	468	429	439	424	482	440	494	467	437	450	470	464	442	418	472	451	462	424	464	441	432	441	467	459	452	456	451	464	459	437	493	463	463	464	473	472	474
25589	21413	27283	25265	4655	1269	926	4744	24283	23296	12002	3805	1408	784	690	628	623	591	659	611	638	617	596	651	611	613	612	630	671	668	608	619	630	642	613	624	595	631	599	603	594	592	648	623	599	616	607	628	555	604	601	586	607	608	599	635	620	651	622	635	641	622	624	670	622	636	598	651	649	618	672	608	629	620	588	612	598	653	589	654	634	608	609	606	666	610	606	557	602	633	665	599	663	643	621	648	603	654	636	616	584	623	606	660	643	597	585	633	616	644	636	594	582	631	607	627	603	634	616	556	660	574	633	605	597	636	585	648	632	643	604	621	609	626	601	609	625	601	594	645	608	628	588	651	568	605	574	622	642	629	633	603	637	564	576	628	602	610	583	612	642	559	622	647	641	601	591	630	639	606	626	640	621	579	610	624	608	607	596	604	597	614	565	633	610	621	647	573	604	579	579	642	571	601	564	647	577	628	573	585	560	569	622	631	668	700	600	601	669	605	612	642	625	663	587	618	591	627	633	599	590	643	643	605	593	613	617	647	610	586	635	646	640	649	638	603	655	635	650	611	596	568	596	603	625	610	637	634	640	564	601	631	627	649	632	613	605	615	595	592	607	648	613	559	578	634	633	614	632	632	635	600	635	646	577	630	642	611	652	573	608	612	615	622	634	592	606	647	575	611	599	606	647	596	617	618	658	627	590	580	573	628	581	607	605	612	565	618	634	639	583	627	600	605	593	638	635	580	631	566	604	574	602	587	646	598	611	611	594	620	620	632	602	629	604	615	609	623	616	645	610	648	608	602	627	600	626	616	640	629	604	580	694	599	632	656	550	630	587	635	629	634	570	605	588	593	637	624	620	641	603	657	630	608	640	594	614	638	622	615	617	624	636	613	627	627	595	603	609	584	653	646	663	580	606	617	624	594	577	604	594	612	576	613	596	617	609	610	612	624	607	596	652	580	654	614	634	638	616	628	614	601	613	596	622	597	580	627	611	625	639	611	645	647	632	598	643	613	620	615	673	618	641	611	621	602	627	573	653	644	570	606	607	633	624	605	639	649	583	596	626	672	610	621	588	587	615	630	644	584	577	617	616	622	620	584	622	615	613	558	599	623	597	641	616	603	592	653	599	618	596	601	635	600	623	613	589	639	566	632	616	568	605	609	589	616	582	633	596	610	652	636	580	667	579	609	603	625	601	635	622	609	615	594	605	636	589	596	592	642	579	604	626	592	630	610	591	640	601	634	639	643	601	620	628	647	605	610	629	542	597	593	635	609	639	595	612	630	621	607	633	616	596	600	634	576	649	661	581	597	623	663	618	596	642	615	593	668	586	601	651	597	621	607	598	589	605	619	624	605	618	623	619	611	604	659	632	595	599	581	650	588	588	609	601	616	581	581	653	597	579	596	590	625	624	580	612	588	605	652	613	605	589	602	616	636	632	606	561	601	587	571	672	603	594	606	633	613	651	573	598	591	596	574	655	603	579	643	628	613	620	640	622	623	583	669	594	579	604	571	590	601	612	606	632	604	627	579	575	633	635	645	598	594	619	645	583	614	580	604	613	640	560	587	614	582	609	583	577	643	637	619	616	635	626	656	578	616	641	612	573	635	630	611	593	598	653	657	611	609	631	639	559	580	634	671	598	672	624	614	596	659	629	615	613	613	639	572	576	602	615	627	629	599	607	630	631	575	617	629	597	634	611	603	653	634	639	596	597	633	634	564	619	600	641	627	643	641	592	657	616	604	575	617	639	681	649	660	618	581	623	635	584	619	668	622	597	620	603	611	626	602	646	607	603	631	657	632	623	615	626	634	643	599	613	637	658	620	597	603	629	610	581	601	582	616	565	611	659	617	596	609	602	599	603	586	674	637	629	592	600	602	591	619	608	621	599	615	625	616	607	600	596	593	601	631	629	626	659	601	626	628	595	616	620	591	635	647	601	612	624	610	614	622	642	606	649	581	581	592	629	584	635	637	599	602	617	606	635	633	639	625	604	644	646	567	632	663	598	624	647	568	596	643	629	610	639	665	623	595	671	618	585	617	604	571	611	596	630	612	612	635	652	606	558	610	632	622	586	613	599	616	637	599	655	606	558	604	639	620	627	610	593	558	607	634	643	636	590	649	619	643	555	590	621	657	591	594	632	619	657	620	557	613	634	641	613	601	545	607	579	628	644	599	638	675	648	580	608	595	651	637	662	615	622	621	591	573	605	617	571	657	621	606	599	614	581	637	610	606	649	661	597	618	608	620	661	587	613	639	582	606	627	592	624	626	609	613	595	588	569	588	651	617	626	595	601	607	595	600	614	630	610	592	610	633	602	611	612	617	571	610	622	617	645	568	591	624	601	651	596	609	609	600	599	594	609	648	622	606	619	652	600	642	609	641	619	616	571	613	554	594	641	592	599	627	589	628	604	599	586	619	585	583	628	570	622	598	597	597	627	649	578	643	626	606	615	590	610	601	649	599	676	646	647	657	619	622	624	626	601	606	636	627	619	573	648	606	588	623	575	587	616	604	608	602	623	638	580	589	613	624	627	644	589	636	627	638	587	604	638	611	606	625	675	638	609	625	615	680	616	603	631	600	602	568	607	609	593	588	632	655	599	618	628	569	624	625	614	619	587	603	630	631	620	646	667	666	596	623	565	626	628	628	619	626	594	603	609	618	606	640	582	558	570	629	570	596	595	631	594	580	679	601	634	628	629	611	582	643	603	665	658	618	633	608	614	623	629	625	669	642	631	598	660	612	602	624	609	625	592	593	632	610	631	614	645	600	608	595	593	573	610	585	590	619	671	620	656	631	587	622	580	609	626	575	646	617	645	618	606	629	627	591	628	627	637	584	602	631	635	620	593	580	632	621	619	604	628	579	582	608	601	557	587	648	641	639	607	596	576	629	640	676	643	620	615	593	639	612	654	634	625	625	612	570	625	639	602	604	575	598	571	569	655	606	636	640	612	588	616	649	633	591	603	588	595	630	594	590	627	586	617	587	569	567	626	621	614	593	573	579	640	600	644	646	636	646	629	591	637	580	593	629	594	627	600	601	622	627	563	632	637	618	613	601	647	625	605	655	603	632	599	598	601	623	630	642	637	599	586	638	623	576	644	622	672	639	637	624	609	650	585	614	596	664	564	585	607	607	633	635	603	576	612	616	616	633	590	602	585	598	569	671	641	598	648	612	626	629	594	626	624	591	623	620	645	604	583	644	610	622	602	645	590	623	573	658	584	658	615	651	603	582	602	635	607	634	629	641	629	629	587	609	666	612	626	585	680	625	584	582	673	610	586	603	623	586	590	636	628	596	604	601	602	651	564	610	626	614	564	641	620	569	599	603	596	605	592	604	646	615	572	641	640	580	647	583	574	606	630	603	620	627	621	636	640	622	676	618	579	596	591	591	617	604	608	672	622	623	546	647	577	628	599	625	625	588	586	605	603	596	647	633	623	668	584	622	610	607	617	624	582	663	617	608	608	616	585	626	657	588	651	581	642	655
3849	3838	3063	1538	1075	953	855	6521	23966	19675	9210	3411	1372	701	538	534	562	502	532	502	514	518	523	497	513	523	518	552	540	520	549	480	498	552	527	579	479	501	492	516	498	504	529	532	474	516	502	550	522	494	499	493	537	521	544	505	505	529	506	527	469	523	528	505	535	504	562	523	506	523	544	520	501	494	504	512	564	526	499	559	534	499	515	505	560	505	534	544	502	522	479	527	513	500	551	534	512	529	550	554	533	571	524	523	515	509	552	511	546	523	509	492	531	487	502	477	525	511	559	554	539	527	552	488	484	516	506	530	508	523	503	495	521	514	523	495	457	532	468	514	543	505	499	519	510	530	488	468	497	556	511	537	546	540	567	507	496	499	512	510	469	497	506	496	495	526	493	493	495	535	494	492	497	473	512	510	489	481	508	541	499	487	522	520	550	528	490	548	475	532	499	567	562	518	501	508	518	529	535	484	552	560	499	517	511	516	489	538	489	522	527	503	497	492	530	545	527	495	513	456	445	493	513	507	493	520	548	508	532	510	469	555	524	513	507	515	507	548	523	530	504	511	488	482	490	572	522	500	485	517	514	505	484	494	564	547	542	503	499	516	504	523	484	529	559	515	516	507	500	518	482	514	506	532	559	533	511	549	487	504	535	495	526	544	519	551	542	504	506	530	525	492	500	504	539	524	504	494	519	493	528	451	517	509	521	534	506	494	520	534	523	542	561	487	500	529	520	506	529	504	537	498	462	529	492	489	500	513	517	499	525	500	542	496	521	497	546	493	511	490	525	532	517	482	506	516	510	523	547	544	458	548	476	487	499	494	490	511	546	525	510	525	512	509	511	517	490	533	516	508	535	551	518	529	510	498	498	526	522	487	554	487	528	534	527	489	494	473	456	551	504	514	511	533	496	540	507	512	518	480	507	513	486	506	536	496	503	555	501	523	500	491	491	557	518	537	463	490	533	484	489	484	524	493	522	503	513	476	495	543	508	475	467	506	537	503	546	485	505	544	504	498	506	531	509	508	516	525	524	528	529	516	534	523	513	479	520	531	537	477	509	504	496	541	516	525	516	527	539	487	531	510	507	532	503	528	486	471	534	495	507	508	482	537	543	524	514	524	508	509	563	493	494	474	500	529	495	492	502	502	528	529	515	502	531	498	489	474	494	486	530	510	486	555	497	496	538	512	529	549	512	499	509	543	487	514	504	505	475	508	503	481	497	526	505	519	493	482	514	544	542	517	514	492	520	468	509	549	483	511	533	468	515	482	512	499	520	532	480	527	504	530	512	538	521	495	512	493	506	463	525	490	496	482	509	568	510	515	517	496	495	478	540	511	535	526	538	457	529	495	543	497	499	496	521	484	528	533	531	534	487	480	499	508	513	506	512	524	492	514	482	545	529	486	523	489	523	533	531	537	529	493	560	533	491	543	510	484	467	514	511	506	532	533	524	583	573	541	508	520	480	506	511	498	530	502	495	538	553	496	470	538	473	519	538	501	565	525	478	501	507	491	490	475	499	475	503	516	503	554	532	526	557	494	487	508	494	478	486	522	492	522	533	521	503	507	522	531	540	523	525	568	511	499	489	498	505	508	502	504	530	531	498	520	511	515	553	529	484	517	480	488	541	512	517	514	473	543	525	490	543	518	514	497	546	589	528	502	482	504	511	527	498	491	471	540	497	540	478	511	522	495	486	490	498	489	501	519	529	535	542	518	493	487	523	498	526	515	529	506	540	520	545	506	524	513	485	532	533	507	537	503	481	470	579	513	509	515	502	474	480	498	515	530	482	545	502	534	488	527	525	504	465	559	489	529	512	513	500	539	515	480	497	578	529	528	541	501	482	499	506	503	497	524	501	526	503	518	499	480	488	489	500	541	505	527	506	491	557	551	538	544	507	518	549	503	510	533	457	517	480	538	557	530	473	532	527	533	539	491	503	486	514	522	503	511	466	507	505	518	497	506	515	496	490	508	516	526	535	516	477	464	488	497	514	538	513	473	510	512	496	494	494	516	512	498	515	542	523	484	551	479	507	521	525	508	491	539	556	500	549	548	499	479	495	527	511	509	520	486	521	496	494	514	504	538	528	522	507	558	483	545	513	484	514	502	499	496	477	533	519	529	513	516	538	504	527	491	541	543	500	499	504	556	502	488	525	543	505	491	494	513	507	535	512	526	547	530	523	464	509	512	505	522	519	482	551	498	532	542	553	524	488	509	533	488	501	509	528	552	494	503	523	490	518	543	506	496	482	498	489	530	512	545	518	504	519	515	506	516	498	481	533	521	564	498	514	528	516	511	540	510	505	517	480	499	468	462	496	544	490	525	580	517	524	526	518	527	521	520	489	503	526	544	540	485	498	525	493	514	478	482	541	493	466	531	483	517	520	532	512	519	523	521	513	520	516	522	519	502	471	490	493	510	514	501	508	528	523	497	524	509	491	514	531	527	528	497	537	520	501	504	513	480	505	499	534	554	495	555	487	518	485	487	480	520	524	517	513	510	498	526	587	510	555	528	530	485	540	509	486	535	498	531	539	492	546	517	529	534	511	513	526	527	529	463	467	520	511	530	515	504	451	495	504	531	523	459	472	493	536	487	496	526	504	508	501	533	523	539	498	534	498	482	547	503	486	517	506	540	531	531	533	504	505	522	527	512	546	505	549	517	509	528	480	496	493	532	479	524	519	464	465	534	530	498	503	538	458	485	506	519	493	512	503	510	487	498	454	522	548	499	500	528	507	486	526	488	472	503	484	495	498	507	488	518	541	512	461	520	522	533	500	491	491	508	498	481	523	524	491	546	537	494	510	528	475	478	493	524	526	527	506	469	542	502	501	498	493	500	498	490	499	473	526	549	508	502	482	500	482	505	516	514	538	504	502	521	524	513	545	457	506	544	541	464	503	494	509	514	536	514	534	512	531	494	520	464	501	516	481	492	536	474	509	495	470	474	529	520	554	504	522	515	476	502	547	510	492	521	482	506	523	492	520	535	514	498	511	514	506	551	514	482	509	509	501	484	514	501	515	497	496	520	524	498	521	501	515	501	511	526	560	496	486	499	553	516	534	537	473	505	464	507	494	505	515	529	466	502	522	506	556	524	503	499	547	531	498	489	522	501	505	491	567	509	497	509	518	490	506	498	500	521	476	554	524	533	515	472	510	527	492	515	528	503	513	544	509	538	452	502	484	515	531	485	548	567	510	510	521	524	556	514	507	498	501	523	514	536	524	519	519	548	509	487	507	536	503	496	519	509	507	501	480	473	520	494	504	508	477	497	570	494	497	530	521	556	509	527	543	486	515	512	522	559	543	526	512	498	494	524	508	518	519	498	530	517	516	551	534	507	524	533	516	512	555	495	506	499	460	489	512	481	541	491	532	538	491	492	523	527	476	492	527	497	545	516	506	505	509	538	527	469	517	519	512	513	536	523	522	504	530	495	524	535	525	495	516	537	522	500	544	527	501	500	544	509	537	506	537	523	487	506	526	527
24352	21440	28782	24501	21415	8503	3809	28493	40326	36765	23426	8271	2577	1192	910	766	797	737	766	769	766	745	805	764	776	782	813	775	794	782	819	771	788	744	732	706	720	745	750	719	813	806	761	770	803	800	770	736	776	756	733	794	780	804	739	776	750	777	741	736	777	754	739	739	779	782	745	785	735	812	750	788	803	773	795	807	716	779	751	739	785	762	750	776	787	771	789	803	779	774	747	790	782	763	758	758	732	818	776	740	774	780	771	733	766	790	795	771	765	743	756	761	790	827	778	832	786	788	802	746	803	772	771	752	789	720	818	763	745	723	765	734	754	724	734	772	727	820	787	794	729	772	807	789	786	818	766	775	739	732	792	744	740	807	759	785	760	766	761	790	765	766	780	743	758	741	770	777	780	732	787	729	733	817	727	775	740	764	754	760	742	743	794	763	744	748	738	749	730	740	753	743	772	743	727	760	760	767	783	805	769	745	764	844	752	750	771	799	719	787	780	742	813	830	745	780	796	775	795	734	801	727	756	806	782	791	773	736	744	769	777	799	730	724	723	776	790	755	755	771	834	746	789	762	760	826	792	766	763	744	766	773	740	779	765	761	793	741	736	785	805	813	701	716	754	759	733	736	737	776	733	764	770	761	819	743	758	796	732	755	750	744	799	724	740	770	706	783	789	739	745	733	749	781	774	772	729	766	796	789	802	737	799	786	789	778	776	743	745	743	784	723	696	713	771	828	773	736	818	757	745	763	762	743	738	759	741	743	717	769	744	760	780	767	811	783	710	736	760	778	772	830	776	718	741	771	761	773	759	757	776	806	784	721	790	736	725	829	793	780	729	780	783	772	794	719	782	764	759	796	778	767	741	784	776	766	716	811	741	771	749	738	717	810	773	725	734	764	775	817	759	774	840	707	771	738	748	818	776	758	816	753	741	816	792	731	735	725	767	756	749	817	768	799	744	746	701	738	728	745	788	724	789	765	757	844	727	794	768	714	814	763	739	768	746	736	721	781	756	696	768	783	788	777	773	775	810	679	763	778	735	817	779	776	762	753	747	831	727	763	762	772	786	757	755	785	769	735	804	770	755	779	732	756	771	733	797	782	769	822	763	748	737	732	803	764	773	775	787	762	751	749	772	763	790	783	745	796	787	743	829	713	742	714	728	753	778	802	752	756	774	794	741	726	761	759	764	775	763	702	732	730	710	766	740	720	762	751	753	817	725	751	766	772	769	728	740	771	748	712	786	761	735	796	781	757	743	760	736	771	822	749	755	735	675	736	753	759	745	758	767	739	846	831	732	739	821	803	752	816	729	759	742	711	749	791	725	743	751	778	801	789	762	737	779	773	717	702	733	761	761	741	785	770	748	768	778	760	796	738	777	707	744	712	719	763	747	804	693	736	751	756	722	747	744	749	751	743	802	779	759	736	795	767	788	804	774	713	749	726	729	754	743	790	773	792	717	731	741	706	752	808	758	735	775	774	803	735	764	727	729	800	778	726	746	754	747	807	833	772	804	750	793	739	786	791	760	773	766	784	734	730	756	725	802	828	753	771	793	772	753	746	777	802	775	784	741	728	749	762	770	742	763	762	806	714	733	751	748	792	770	782	745	763	735	760	759	760	742	794	782	738	753	774	763	752	724	815	764	754	733	729	798	737	811	760	713	783	733	801	789	786	782	798	786	743	761	783	800	761	764	758	796	732	746	755	772	809	761	775	788	724	763	743	745	768	776	791	810	772	754	765	773	749	745	817	763	747	788	729	775	798	717	770	731	775	739	745	769	716	820	732	741	808	773	706	789	772	770	768	769	755	728	755	782	738	799	794	804	734	763	740	729	752	769	759	726	791	765	752	762	781	776	789	791	801	746	832	772	761	778	727	756	745	761	730	760	813	802	722	774	696	793	755	709	777	744	765	803	758	795	801	733	752	804	747	724	744	767	709	798	733	766	737	768	824	783	736	800	785	716	770	814	716	746	742	744	742	824	725	786	761	745	818	757	740	759	802	773	745	821	764	788	743	753	725	775	800	844	742	760	770	736	739	777	756	791	754	799	746	772	774	735	772	715	785	750	771	759	763	830	766	816	776	809	724	741	743	792	782	773	772	760	775	738	764	758	766	741	777	772	796	774	804	753	788	789	768	759	746	771	727	748	784	802	732	788	728	759	778	773	834	792	720	738	823	764	771	770	694	771	737	762	774	764	743	688	781	756	741	789	792	715	779	760	749	729	738	786	758	780	763	728	760	728	822	747	727	770	778	750	722	764	790	771	803	784	778	767	742	785	753	813	759	771	762	750	808	758	770	770	758	728	761	748	744	744	748	743	839	805	767	688	731	761	736	841	733	757	793	734	757	728	782	750	748	793	761	757	785	760	799	763	808	764	796	764	740	759	747	781	767	777	702	762	779	739	773	776	729	736	769	735	759	733	779	764	755	757	747	687	789	727	729	786	772	777	823	742	767	803	720	811	833	744	754	768	769	773	747	717	772	742	705	758	797	794	744	750	760	769	760	782	765	722	721	755	802	732	806	761	746	759	753	767	758	751	781	784	758	729	757	791	763	771	747	772	756	767	758	775	732	709	769	751	736	748	750	741	801	755	799	784	751	724	749	768	742	707	759	739	742	829	771	757	781	784	722	774	704	793	738	760	734	734	732	743	765	782	763	791	814	757	843	700	725	782	743	759	812	764	741	726	753	749	708	748	726	756	785	753	773	760	747	696	776	749	715	785	769	699	795	748	747	793	754	803	747	791	748	763	771	775	747	718	728	783	759	733	769	775	806	752	776	776	794	792	750	807	762	795	727	721	723	762	742	760	786	773	749	820	720	739	771	782	756	765	758	767	771	703	800	733	720	784	781	764	771	735	758	760	751	776	824	763	735	759	788	773	743	795	704	763	748	732	760	819	781	762	753	772	714	717	731	771	765	807	724	741	772	777	764	785	806	746	726	801	787	719	763	790	791	825	745	739	676	768	756	768	742	762	793	828	771	759	763	739	739	792	805	777	730	783	790	769	772	794	758	818	759	718	779	749	725	743	731	759	782	776	784	731	719	768	745	767	760	718	790	711	763	725	722	841	765	730	713	759	782	770	798	756	714	754	792	781	775	809	739	750	771	761	791	750	732	761	753	777	759	770	726	767	768	761	779	771	785	708	782	705	759	772	761	770	756	755	766	719	721	807	752	741	760	760	745	796	782	775	716	723	754	775	787	744	727	768	754	749	770	816	759	749	775	791	764	734	735	736	764	772	759	689	765	787	719	775	828	722	798	724	742	716	781	750	757	804	726	793	778	724	745	739	751	744	761	745	781	812	765	741	782	786	734	720	732	747	811	777	795	734	744	818	779	757	803	729	791	781	798	772	817	791	729	758	726	748	768	790	759	767	758	776	815	744	827	809	742	763	764	751	768	731	809	769	771	741	792	811	760	789	781	756	746	775	739	741	779	786	730	767	772	747	767	744	788	790	770	780	768	717	760	782	782	759	772	746	770
4292	6918	5623	2970	1970	1564	3340	30791	38080	31537	17297	6244	2297	1040	677	614	650	589	643	620	648	624	651	640	635	623	608	607	621	626	609	604	637	576	649	571	609	622	643	627	624	616	627	606	652	643	641	608	640	607	593	622	622	644	615	644	665	647	635	628	638	633	633	596	651	645	614	635	656	610	647	610	638	608	636	596	640	622	653	610	629	650	611	659	621	621	672	577	671	595	640	614	600	631	648	678	582	647	634	622	604	647	636	626	650	603	640	616	610	590	611	635	609	634	620	612	618	617	598	609	629	651	628	634	624	619	641	624	620	642	632	635	670	612	615	639	565	610	639	624	669	666	624	676	643	641	574	614	647	626	635	595	650	663	616	630	581	610	617	644	613	646	648	592	680	599	642	620	633	681	614	626	602	628	654	630	637	646	635	651	636	619	635	627	682	605	629	633	621	677	649	575	647	599	565	647	635	622	635	619	615	611	650	645	650	652	643	605	652	593	590	651	628	627	633	630	622	612	630	627	656	610	599	633	620	597	615	617	609	635	627	621	645	580	630	624	609	624	614	651	617	594	644	646	612	645	638	649	669	589	613	642	573	633	593	618	653	617	642	616	625	640	600	653	590	632	649	620	612	618	627	600	639	625	639	644	593	600	652	630	551	646	654	646	621	572	635	572	605	656	613	675	618	642	663	589	625	631	600	625	618	627	642	594	623	583	666	616	618	592	642	635	632	625	602	634	640	654	652	645	605	649	666	642	614	625	633	599	638	604	614	601	652	647	640	641	671	631	661	608	629	602	620	575	652	625	653	609	643	639	604	618	617	659	614	645	614	656	648	605	637	579	639	592	621	653	588	633	653	603	626	655	606	601	623	621	629	611	625	639	642	625	638	647	622	600	619	609	622	617	615	632	638	641	635	601	593	597	593	652	664	632	606	600	635	628	637	633	653	662	638	589	611	622	645	625	636	639	639	625	593	654	606	656	657	675	619	601	575	604	640	627	632	660	644	645	652	648	608	620	610	652	643	616	623	653	625	623	659	600	630	626	620	610	629	631	650	640	636	597	585	653	598	594	682	595	645	660	661	611	611	658	610	625	614	582	646	622	582	627	635	602	606	599	595	641	648	612	581	614	578	630	599	661	626	614	616	627	600	616	660	608	649	636	613	649	572	643	632	635	648	586	606	597	612	567	600	611	609	648	623	636	596	610	640	614	642	625	623	644	623	603	606	600	632	644	631	669	642	637	667	658	598	619	610	663	615	580	605	631	626	633	601	689	610	642	602	640	599	622	649	603	645	626	650	660	610	610	618	629	664	666	606	617	627	593	652	632	606	652	621	650	621	618	589	634	614	613	597	685	631	587	617	624	598	639	644	616	645	613	637	604	605	611	649	593	610	597	586	592	645	626	604	602	610	642	602	659	619	616	676	586	641	592	613	634	656	632	631	593	609	601	625	580	571	629	620	608	624	574	618	606	626	702	648	649	633	623	678	566	672	603	620	621	650	616	636	645	635	673	607	614	674	558	666	609	616	629	624	626	627	621	626	613	591	633	600	674	632	632	625	630	604	644	663	665	613	618	655	613	627	567	629	601	600	636	692	611	666	620	608	638	619	630	617	684	652	627	588	627	624	564	602	593	586	606	624	605	678	669	652	579	625	637	640	643	657	648	650	667	578	597	610	630	629	600	608	647	584	603	586	562	637	578	650	597	649	671	604	573	604	625	661	633	652	601	634	638	614	621	636	630	627	667	617	610	614	617	598	581	608	574	618	615	586	618	628	608	644	615	627	624	603	614	646	588	621	625	617	659	617	625	586	588	617	629	653	587	627	641	626	638	583	571	633	612	660	595	650	613	633	672	642	621	668	649	599	663	623	646	614	594	630	687	610	661	638	623	589	639	623	634	571	607	645	657	613	647	615	641	614	638	616	631	648	685	629	611	610	613	613	665	602	645	606	570	632	650	621	655	619	598	617	658	609	603	656	607	602	578	577	616	625	652	634	601	602	620	647	631	617	658	619	597	620	594	603	585	593	583	623	582	589	629	656	666	642	620	629	583	643	639	622	615	628	616	590	617	621	638	634	632	602	624	639	602	625	612	603	609	585	608	606	616	594	589	550	637	655	639	648	612	653	609	623	632	640	609	625	626	653	611	561	660	634	619	593	589	627	624	606	670	653	607	601	658	629	635	579	579	613	623	605	569	641	601	600	672	605	694	616	630	641	611	635	597	588	678	602	609	642	625	621	608	655	615	645	610	624	617	603	623	622	627	582	658	584	613	617	602	606	624	630	648	617	629	589	637	634	624	611	599	597	675	603	610	574	623	622	653	615	682	650	607	654	631	605	611	608	644	660	694	540	594	597	661	601	639	610	578	572	627	630	675	591	571	659	650	616	608	604	636	590	645	586	655	628	610	626	623	612	591	633	632	635	636	633	637	589	598	637	626	603	584	617	657	648	633	587	630	623	625	631	626	600	639	605	646	643	641	566	650	629	668	619	566	614	593	634	621	634	641	674	597	616	600	635	656	642	673	663	615	617	618	637	624	637	625	608	593	557	594	624	601	697	630	637	571	639	599	680	639	631	616	573	604	615	583	629	619	616	603	665	655	625	643	601	601	661	643	627	591	623	596	579	600	605	650	638	628	658	640	669	607	666	641	669	621	603	638	609	615	650	639	651	635	604	631	611	614	643	641	689	612	640	594	638	664	629	631	620	645	568	613	604	663	633	600	650	601	602	614	589	619	628	613	639	627	629	618	622	656	596	627	594	639	624	633	644	583	634	609	638	600	602	585	601	589	611	655	609	591	628	646	654	582	598	549	583	659	623	632	684	640	602	651	614	601	625	637	647	632	658	633	659	606	627	613	637	565	598	575	619	616	640	623	619	633	631	648	633	601	621	644	613	605	604	630	625	610	619	627	661	627	629	568	586	649	635	608	695	575	608	616	635	672	611	637	629	625	640	628	577	620	596	632	607	625	583	656	613	621	631	600	654	606	655	614	633	658	595	558	632	621	620	625	626	625	587	584	626	621	585	608	621	616	600	650	615	598	593	606	622	598	570	648	609	637	659	630	593	606	592	594	593	622	642	623	587	607	640	643	625	605	677	612	620	660	602	570	606	586	627	598	641	653	619	601	626	622	609	659	625	586	596	616	607	619	623	614	656	597	652	629	620	629	667	588	630	573	599	602	599	636	623	604	605	625	613	619	627	625	619	624	592	621	641	561	592	623	651	613	603	597	648	637	589	644	643	650	649	629	574	662	609	635	606	597	605	576	628	624	612	634	604	632	556	638	609	656	649	606	601	620	666	617	577	594	642	655	607	637	629	633	613	618	605	677	658	603	610	589	658	659	593	651	612	644	612	611	596	609	610	632	608	597	584	620	655	600	687	648	600	536	602	648	573	668	569	633	609	621	641	625	641	644	556	600	600	607	643	627	614	634	607	640	594	628	600	629	637	654	640	587	581	603	605	654	674	584	628	592	575	623	595	636
27738	12291	1749	976	616	603	761	1885	2980	2650	1828	981	698	599	558	578	597	516	549	554	581	510	556	577	524	585	576	564	532	551	537	594	504	598	584	595	558	561	558	592	539	516	533	582	527	588	524	583	574	564	568	557	578	572	552	514	541	609	607	566	557	615	547	516	521	533	529	507	551	574	569	595	615	559	574	527	581	557	580	591	555	555	536	534	567	573	588	554	570	533	546	506	556	581	581	547	577	525	568	552	549	572	544	552	521	541	535	579	543	557	588	592	536	516	527	576	533	556	574	602	556	544	564	544	545	547	554	549	574	605	519	560	571	579	560	556	570	558	564	560	590	551	559	557	586	580	545	536	580	547	579	563	587	558	546	592	593	564	542	627	533	530	560	538	565	570	556	566	535	584	532	557	545	581	578	540	560	575	569	527	581	574	565	590	569	580	557	578	581	567	601	559	547	514	528	607	599	569	572	565	494	535	550	584	595	547	569	547	535	569	576	611	552	541	570	568	588	522	575	582	540	597	581	579	541	578	520	544	525	614	571	553	563	549	589	531	563	532	588	546	577	571	567	513	543	545	566	601	533	576	595	557	589	605	524	560	564	549	534	577	528	552	578	559	589	554	515	542	604	509	552	611	530	561	548	557	547	574	591	592	543	543	594	610	558	558	569	587	582	549	534	551	559	574	578	522	583	568	553	552	588	517	564	537	554	596	544	556	557	551	579	522	611	559	584	570	571	577	595	568	579	585	515	598	601	539	581	598	638	540	573	610	536	518	569	578	557	588	575	539	488	538	577	541	552	616	553	560	571	555	542	580	564	526	568	570	594	566	534	586	561	567	573	541	559	557	588	531	538	529	589	575	554	608	565	546	504	552	564	574	569	506	557	578	602	552	535	608	583	559	598	557	553	579	587	564	545	534	558	510	567	526	582	559	525	575	534	595	585	567	579	548	562	511	557	559	577	515	568	554	582	551	561	571	563	555	551	593	557	554	585	510	539	623	575	555	589	495	595	572	608	532	609	542	547	550	552	594	563	570	533	527	547	542	555	563	604	568	570	593	561	571	585	567	522	575	554	528	576	544	547	552	569	538	581	564	559	528	548	562	550	547	571	565	585	545	574	582	531	560	622	551	571	573	556	569	510	607	539	557	576	567	619	561	555	576	578	576	561	563	578	589	577	566	563	524	585	550	550	568	577	543	591	587	555	544	520	573	522	588	606	541	549	548	588	579	596	607	616	542	522	532	531	549	551	562	547	518	534	535	584	575	571	580	558	535	572	592	561	602	575	568	597	497	565	570	571	585	548	582	544	568	540	569	552	546	552	548	529	533	566	563	550	537	594	577	551	580	560	573	554	520	576	586	573	614	540	568	563	536	565	558	567	557	566	582	547	585	540	504	558	536	538	556	599	580	571	535	595	532	569	540	535	578	555	534	552	543	572	538	566	529	604	547	561	566	580	556	543	555	547	559	569	566	552	551	592	554	568	571	595	543	575	588	540	559	570	596	587	578	575	566	544	588	541	575	545	580	574	531	554	617	578	586	562	600	525	597	615	547	590	575	552	564	581	591	587	572	562	533	589	550	596	525	551	566	548	559	544	579	574	546	578	560	589	560	566	546	588	563	554	546	554	561	573	604	562	574	562	586	566	548	570	563	572	542	550	591	561	565	580	574	564	541	557	579	548	549	563	549	577	573	580	544	566	573	543	586	524	549	561	579	560	555	582	534	521	574	551	588	569	571	541	566	607	530	575	609	554	551	541	527	521	548	596	582	579	562	590	573	561	574	583	547	557	553	588	553	575	616	587	567	546	554	597	573	605	616	555	556	517	593	586	564	536	539	576	594	536	539	584	597	565	557	525	558	566	549	576	562	574	552	571	522	558	559	553	598	566	523	570	562	547	540	530	568	539	548	571	597	557	548	590	532	560	573	617	557	531	562	584	562	598	522	560	519	542	587	541	555	594	565	573	540	645	575	545	579	561	547	590	576	564	534	569	571	553	585	537	550	613	547	569	544	523	566	506	614	581	560	570	515	571	534	618	600	581	631	508	572	574	556	581	570	565	533	532	559	612	541	558	569	537	590	580	542	577	575	584	548	561	542	547	554	530	582	528	553	538	554	559	615	585	588	536	555	546	609	576	575	607	586	567	554	546	556	554	540	513	593	588	591	537	569	587	585	546	568	572	564	522	559	541	596	578	537	551	509	540	507	531	558	587	554	585	589	572	603	569	573	553	575	548	546	570	551	574	569	572	569	542	574	566	585	572	590	552	550	557	568	561	559	570	538	554	554	566	521	576	597	542	549	553	568	560	572	578	580	564	553	561	538	600	550	610	561	582	590	590	586	556	542	576	595	554	553	534	566	611	539	526	567	576	561	564	581	583	533	562	535	553	588	543	555	546	562	547	531	559	528	572	569	531	560	559	584	569	547	549	552	609	575	527	588	538	579	574	531	503	567	584	552	526	540	578	575	553	587	550	550	563	586	558	563	561	612	583	579	597	499	550	538	585	597	523	531	571	561	556	552	560	584	545	546	580	559	580	563	556	537	574	530	538	571	545	578	554	545	583	572	555	582	570	554	552	530	560	547	532	556	575	547	495	568	569	534	527	573	553	567	566	534	576	540	626	551	569	580	571	548	527	578	568	483	539	569	641	543	543	561	555	559	551	589	591	596	548	567	582	565	588	540	538	562	575	512	547	568	584	555	569	544	548	551	581	623	621	614	576	589	583	572	527	558	545	588	540	550	586	567	614	561	576	567	529	578	542	530	577	547	585	502	535	577	567	588	587	554	592	523	554	567	556	587	511	638	575	573	546	592	551	546	539	616	577	571	588	625	563	552	492	530	584	572	567	570	551	543	569	582	567	573	564	536	514	545	566	537	553	543	544	583	597	598	508	537	533	578	588	555	578	499	572	530	548	578	642	608	534	557	536	582	548	586	573	530	585	534	559	559	547	555	558	558	536	585	590	572	605	578	578	528	568	576	581	583	556	547	573	557	563	583	571	596	559	582	585	562	575	597	581	543	553	554	605	556	544	594	574	594	528	538	586	522	564	590	547	580	555	590	522	546	572	561	541	550	553	581	561	607	567	526	525	558	583	566	561	595	551	572	567	596	552	547	561	581	552	563	550	538	553	525	572	592	550	531	550	573	548	583	558	592	584	583	573	540	551	554	528	561	550	587	554	539	574	554	553	596	568	557	552	540	631	594	543	549	533	562	596	565	566	580	569	559	579	563	547	614	558	568	592	586	563	554	576	531	587	584	522	532	560	588	589	584	600	541	577	551	577	514	573	602	572	592	547	561	583	601	540	575	541	573	570	589	544	509	566	579	559	579	549	537	552	524	561	556	573	568	578	578	574	536	522	561	574	606	549	520	552	566	540	575	546	558	565	574	568	607	577	555	575	532	557	566	569	582	516	565	568	566	537	550	579	576	554	603	570	548	556	538	611	556	561	606	600	561	591	570	547	594	559	578	606	530	586	582
5307	944	833	557	512	526	807	2396	3351	2989	1777	893	640	481	444	464	430	448	471	455	476	453	440	431	458	463	469	438	470	434	469	455	426	461	456	431	439	498	440	448	481	484	445	478	443	452	464	453	439	489	473	450	447	447	451	429	459	427	449	484	483	445	456	490	437	488	436	434	466	447	481	450	476	438	434	436	401	478	486	481	457	431	451	429	423	495	451	475	466	432	458	451	458	467	466	481	437	458	453	460	430	468	444	438	450	475	500	497	418	485	450	439	436	458	426	439	450	454	436	476	444	467	402	453	463	470	433	446	463	466	466	430	456	421	435	448	448	454	459	459	409	452	435	502	435	456	468	476	507	427	475	456	424	476	440	438	466	453	479	440	444	435	458	431	393	439	437	467	471	470	452	440	443	470	446	493	419	451	453	447	442	460	480	461	455	449	451	443	433	496	511	463	455	413	494	455	436	450	430	411	447	442	472	471	477	438	441	460	488	458	469	439	457	479	430	432	484	461	441	462	445	477	498	453	484	484	461	438	477	455	441	471	454	449	479	447	450	445	460	459	457	452	440	491	464	445	407	477	463	482	462	476	451	447	479	443	440	462	477	471	474	440	438	435	469	489	465	424	491	462	453	455	452	436	459	436	409	468	472	454	457	440	446	444	492	484	462	438	451	479	455	456	462	443	462	490	449	450	448	474	477	427	463	483	445	439	423	460	462	501	455	432	453	444	458	442	405	477	455	409	448	462	456	472	462	464	433	442	454	484	439	479	434	447	420	478	425	497	457	464	482	479	453	441	423	458	451	464	423	470	448	452	436	473	445	448	453	480	426	440	431	429	454	443	449	500	455	453	465	474	411	442	458	449	478	475	468	428	451	402	448	441	501	443	442	506	478	483	453	469	483	452	509	462	465	428	469	476	475	476	465	451	451	481	439	440	422	466	486	445	419	476	419	439	455	461	448	437	482	466	466	453	441	452	450	470	461	421	464	464	455	450	458	452	454	475	450	483	412	445	489	505	464	454	441	449	483	429	468	445	468	473	418	426	417	413	449	468	445	472	454	445	479	512	417	455	466	458	451	487	400	423	411	503	452	470	475	434	466	415	463	417	467	478	428	488	436	480	436	454	466	452	467	440	497	484	418	417	421	438	476	448	458	488	460	473	446	450	476	482	449	441	448	412	478	451	452	434	458	446	453	453	437	463	481	493	440	472	430	435	483	463	454	442	473	447	431	462	436	431	456	480	415	453	449	457	457	455	475	431	443	494	462	438	473	475	480	423	441	450	437	459	455	452	476	452	458	455	450	467	490	469	448	424	433	433	499	467	460	454	452	483	465	436	463	457	474	465	431	469	451	423	448	470	462	474	461	450	463	444	512	451	445	453	420	466	435	477	465	452	475	465	432	480	410	456	452	487	474	454	481	472	473	461	461	462	451	464	475	446	461	443	481	472	484	468	473	460	459	456	476	438	448	466	439	446	407	455	427	472	435	468	488	453	471	449	454	457	442	471	442	454	476	449	463	462	426	489	447	430	425	474	466	424	436	457	445	446	482	449	450	452	426	470	458	507	428	444	454	445	477	464	448	469	403	485	453	476	445	463	439	490	424	459	502	468	419	470	461	432	446	445	430	478	488	448	440	446	417	458	478	499	424	440	441	416	469	486	436	436	473	466	472	450	421	455	472	449	483	416	438	405	470	483	470	420	460	423	435	462	419	425	483	442	475	473	452	456	476	469	449	441	465	425	528	430	513	468	452	431	458	426	457	454	492	472	447	443	439	415	442	460	470	465	459	441	437	460	460	477	446	457	458	461	451	443	493	460	440	450	460	441	451	463	439	461	452	466	431	443	454	449	487	423	440	457	443	437	460	445	440	452	467	460	499	460	478	474	491	464	439	479	444	462	464	452	455	468	492	479	449	455	426	466	475	437	426	448	471	439	484	478	464	450	433	504	434	462	471	458	435	424	484	457	458	475	432	423	453	434	462	476	419	459	442	448	503	462	465	470	459	399	478	446	411	465	461	477	470	465	403	455	450	432	450	445	445	450	435	500	443	484	404	484	454	432	441	473	452	491	443	444	443	467	446	468	446	477	441	438	484	459	446	409	444	429	474	428	463	439	467	446	489	471	476	470	456	441	422	460	415	447	486	442	469	459	479	444	484	500	454	456	444	451	453	445	449	470	492	458	449	474	465	488	470	473	474	434	445	459	453	461	483	490	461	451	467	479	440	470	463	458	466	483	463	457	414	447	446	491	485	464	442	411	452	477	463	487	483	474	413	470	485	478	479	473	442	463	489	472	448	470	488	451	484	479	438	471	447	485	477	460	493	449	431	452	474	456	442	464	463	428	484	440	453	440	455	460	427	427	454	467	459	457	456	452	451	444	463	446	427	439	443	470	440	459	448	462	468	465	473	464	453	476	464	476	447	457	431	472	422	466	434	448	445	477	411	449	490	392	463	507	447	441	472	457	475	491	491	465	444	436	483	468	450	446	473	456	471	408	451	431	433	447	481	466	451	474	453	471	445	484	427	405	513	442	439	451	480	485	416	464	440	441	453	480	461	467	479	490	435	448	442	465	448	450	462	455	426	474	428	459	432	458	458	452	417	504	466	441	429	478	455	472	428	468	420	461	453	474	473	464	454	455	453	465	450	467	429	460	405	472	462	474	431	487	488	447	434	485	479	446	476	462	462	451	457	457	506	439	431	471	399	463	413	444	466	467	427	488	471	438	453	444	449	453	488	452	454	464	477	428	463	457	436	466	444	454	477	475	460	441	448	439	461	457	458	462	494	443	431	462	430	462	434	463	501	437	465	458	443	480	446	437	512	456	460	440	456	468	446	432	425	459	466	453	436	434	444	461	503	456	462	488	472	468	466	431	437	434	481	432	471	438	497	434	464	403	434	434	436	454	477	445	476	474	493	442	499	494	459	409	474	484	442	469	443	467	450	437	422	469	447	477	447	439	472	471	414	443	463	406	439	461	448	461	465	413	440	443	432	468	464	460	427	447	421	497	453	483	448	433	448	483	471	445	494	498	459	449	450	461	482	433	434	467	450	486	456	452	455	460	453	435	446	445	454	465	440	448	455	467	443	462	419	498	454	429	457	477	446	465	453	440	444	453	448	408	411	428	480	464	489	416	475	484	442	462	460	462	462	517	433	460	424	450	436	439	451	439	451	448	435	454	449	458	427	462	458	475	429	477	482	468	445	438	482	502	492	471	463	488	452	481	435	455	494	454	432	486	461	447	449	471	458	440	463	457	490	468	460	460	471	477	445	462	437	479	403	444	466	458	456	439	461	465	459	448	446	486	435	459	440	445	515	479	492	436	451	482	501	460	475	479	450	481	448	497	442	428	442	472	492	450	476	437	445	479	485	406	475	439	462	437	458	494	520	449	473	480	455	488	458	473	439	463	446	512	480	443	464	415	444	454	452	471	473	443	471	428	473	440	455	474	447	459	454	463	426	420	467	469	434	436	458	468
25644	21404	27215	25303	4871	1341	4991	17300	22799	19717	9359	2815	1256	741	657	634	593	583	623	602	603	636	628	643	610	636	609	669	644	598	658	574	657	617	623	635	643	646	629	638	651	632	635	651	702	632	650	612	595	613	607	648	621	600	657	619	622	610	594	615	624	593	616	604	596	632	630	584	617	638	688	636	631	644	653	594	593	604	603	609	585	643	580	613	650	630	583	568	595	636	604	640	609	616	596	639	607	599	648	643	617	646	596	609	659	622	624	607	586	601	598	636	631	642	619	604	563	604	629	647	584	621	645	612	547	626	632	601	617	628	619	647	637	601	643	632	668	650	608	626	592	601	629	629	609	577	666	597	579	648	622	604	627	608	638	626	663	640	579	632	617	602	606	649	647	597	629	620	581	643	627	588	604	637	578	576	559	614	622	628	620	620	587	596	598	639	623	634	640	596	585	631	597	662	630	635	634	634	650	653	584	619	606	625	603	607	634	663	634	596	630	636	622	628	678	596	605	594	613	649	625	581	588	641	651	637	642	639	560	628	640	612	585	603	600	600	592	595	644	593	626	614	577	640	607	613	621	597	603	600	602	631	651	635	675	630	631	633	604	622	651	637	628	604	607	616	598	618	635	582	639	637	619	631	597	613	599	663	629	615	633	586	632	656	585	625	617	633	637	642	639	594	618	646	618	613	597	562	652	631	604	601	612	639	656	643	626	595	568	610	583	610	645	569	625	665	634	560	669	605	623	614	633	631	602	616	627	647	592	601	622	593	579	625	589	568	615	651	611	626	614	612	589	613	590	623	585	618	608	591	628	617	595	595	607	618	591	657	625	657	644	626	590	593	609	637	619	591	621	601	615	631	580	625	615	652	602	612	605	622	573	593	652	604	588	629	644	590	588	667	621	621	631	599	639	627	602	643	575	638	617	568	600	609	640	614	585	657	605	612	586	615	614	616	598	604	662	592	585	639	634	627	610	603	569	604	661	595	594	647	653	651	632	585	587	612	639	609	596	606	642	615	629	643	643	645	619	580	584	610	639	598	606	630	604	616	630	619	595	633	610	599	629	628	641	624	651	618	587	583	658	636	593	600	606	595	604	623	654	648	597	604	610	600	630	596	641	597	640	649	603	617	639	581	607	627	653	594	582	631	627	660	578	640	616	634	592	585	598	659	592	577	638	572	568	618	605	627	631	619	589	620	649	624	581	623	629	630	619	598	615	642	625	623	669	623	616	569	661	608	637	610	600	619	655	608	577	612	668	643	659	627	625	641	615	588	610	637	602	596	582	643	601	595	569	595	650	612	608	619	612	586	580	624	588	647	631	641	621	603	606	585	647	642	598	654	616	614	602	687	610	609	598	605	532	629	579	595	646	652	690	643	596	607	572	594	589	641	563	607	618	641	584	618	614	616	647	600	645	611	628	600	588	578	648	611	572	627	658	625	566	604	631	588	634	607	657	634	647	588	624	654	610	599	636	675	624	623	645	649	589	611	622	655	617	630	580	570	631	615	623	602	644	587	603	604	602	609	640	647	599	645	605	639	627	641	627	582	583	575	609	599	643	576	665	616	649	592	597	618	652	633	594	634	674	601	639	630	664	582	620	630	587	609	632	668	604	596	643	631	646	636	640	606	620	658	632	633	627	619	614	584	631	633	611	595	617	629	596	592	622	613	615	618	597	613	614	633	592	526	614	626	623	607	651	646	636	688	657	618	627	614	611	591	613	632	577	608	654	597	623	631	607	691	687	586	635	640	609	596	606	612	607	616	616	611	615	558	627	672	655	570	614	640	609	594	613	601	582	602	596	636	637	621	578	624	610	667	634	637	637	648	648	602	611	597	620	620	640	624	575	597	602	628	617	622	625	601	591	657	644	629	603	678	601	585	622	665	628	634	617	605	605	625	622	633	596	620	608	646	639	630	620	633	625	598	602	617	584	568	630	618	606	602	610	575	602	629	646	598	616	636	604	646	614	601	665	588	584	624	627	603	595	582	612	610	605	596	563	617	648	607	581	665	567	587	580	632	603	597	616	618	619	661	551	683	595	583	616	606	618	593	642	563	629	620	615	641	558	567	614	615	627	596	626	622	611	556	627	629	592	605	668	598	622	625	640	614	639	570	568	629	596	617	586	599	649	574	590	591	640	607	653	630	637	626	616	647	596	607	598	631	620	603	623	685	640	643	594	614	683	623	619	615	623	571	602	639	596	588	626	590	615	560	594	596	603	580	584	561	660	633	652	658	629	579	603	588	651	609	603	648	574	599	621	579	631	642	659	581	605	607	661	641	592	617	562	614	599	609	592	593	576	642	596	618	642	642	650	567	572	561	608	606	611	600	659	662	626	658	623	652	654	652	590	636	598	625	621	631	579	596	588	568	663	633	652	612	551	623	629	626	594	576	606	621	624	624	664	581	623	649	615	581	624	638	637	615	584	590	631	634	571	576	576	646	623	578	572	616	569	635	595	587	626	626	630	577	621	651	605	632	651	606	608	610	591	596	607	598	653	611	630	598	588	601	618	617	630	635	567	614	589	637	588	597	634	646	666	554	651	621	566	658	591	590	667	630	621	599	608	580	606	599	593	617	596	591	650	629	693	631	608	625	564	615	657	624	647	621	638	602	608	608	641	610	637	625	562	666	591	626	557	649	595	572	662	630	601	596	599	597	598	601	591	600	556	686	585	619	616	593	610	599	570	646	582	610	598	596	626	639	616	637	612	596	599	586	667	618	612	673	632	616	619	589	654	607	621	582	640	654	591	575	628	610	608	619	577	602	583	626	707	652	618	590	603	607	639	587	610	638	594	603	640	599	588	646	675	617	634	616	661	620	600	628	598	623	623	598	626	625	634	594	618	627	624	615	589	579	609	642	623	580	607	637	624	606	600	587	616	612	629	581	579	642	592	658	606	585	623	626	650	625	649	607	560	599	606	621	574	587	610	633	628	604	659	578	631	626	579	603	624	600	614	673	631	590	635	627	616	590	631	610	649	608	609	604	641	624	626	598	635	600	611	626	644	610	651	643	644	612	627	639	602	595	590	635	625	622	658	613	572	600	584	625	603	609	671	611	594	628	611	616	608	631	643	627	602	611	587	612	610	607	631	630	628	601	613	621	627	625	636	674	609	581	595	619	698	607	646	620	589	576	609	607	601	645	570	610	623	625	583	594	540	615	584	606	566	616	628	596	652	579	657	662	649	619	590	642	594	630	612	617	620	601	645	640	652	621	618	655	609	633	606	629	584	642	634	631	646	610	620	623	638	622	593	637	639	628	564	584	619	605	598	657	600	624	576	573	624	630	615	643	585	578	650	610	607	586	571	625	604	606	628	596	588	592	601	619	575	658	596	631	621	638	618	602	640	576	598	665	564	622	607	622	628	625	609	608	633	588	606	564	624	611	647	630	615	590	566	606	602	611	639	600	621	633	585	629	624	625	674	661	632	587	631	644	636	632	618	599	556	588	565	601	582	648	612	627	598	597	598	582	580	587
3926	3187	2645	1504	1325	1099	6360	18217	21124	16632	7522	2711	1176	740	498	514	565	534	529	508	503	537	532	527	535	495	496	555	482	529	539	517	471	508	489	534	487	511	531	499	526	511	507	539	533	502	510	507	517	520	537	524	487	532	515	500	551	546	495	506	544	506	512	524	529	553	540	516	524	515	503	556	500	522	556	537	521	499	538	554	521	526	507	539	480	535	549	517	522	504	519	471	502	477	491	485	526	537	527	546	513	539	528	515	513	509	535	531	517	574	506	496	529	486	469	530	501	522	530	520	524	519	505	539	517	493	530	497	516	535	533	554	506	521	502	499	522	487	536	532	506	520	526	540	501	535	536	518	485	520	515	509	481	539	490	508	522	487	534	548	466	493	504	457	520	551	495	535	502	495	544	527	520	556	515	477	476	505	465	516	500	516	530	542	553	522	528	511	511	495	521	471	566	546	491	509	518	536	489	519	511	496	499	505	511	538	556	546	546	541	515	506	481	537	505	492	481	477	525	506	490	485	521	538	472	544	525	504	532	496	516	523	509	532	536	509	498	501	539	520	521	528	477	516	519	522	543	473	536	518	509	519	508	519	525	510	538	520	505	508	506	503	520	538	492	515	482	505	541	517	497	502	497	523	522	534	501	548	519	505	508	521	519	528	510	536	552	516	503	540	488	491	498	522	511	547	515	512	524	494	535	523	486	502	547	498	474	536	506	507	534	541	493	488	512	518	523	508	498	491	502	539	514	484	491	515	463	541	493	527	514	489	480	523	538	503	528	555	500	516	531	536	501	525	524	490	521	490	549	540	576	491	514	517	550	524	527	511	520	517	530	480	546	502	539	515	514	506	552	508	502	500	470	526	483	514	492	515	511	537	536	482	502	476	544	518	469	534	502	494	493	522	533	537	510	447	510	500	540	541	479	483	490	499	505	538	522	504	528	499	488	502	522	486	524	496	497	511	497	542	550	486	503	524	544	553	493	514	526	528	472	539	501	526	545	515	479	503	491	534	525	469	549	510	550	517	537	513	499	537	499	514	541	508	547	525	524	527	484	549	508	522	530	522	469	518	495	531	502	544	454	518	498	472	528	483	519	497	509	500	499	499	557	520	498	522	524	508	542	502	503	531	506	505	547	502	494	505	519	535	507	497	505	500	520	509	544	486	495	497	526	516	458	519	508	494	522	518	495	527	522	494	540	524	522	520	543	537	522	551	508	585	521	534	520	507	534	487	522	536	536	482	547	477	499	496	524	544	495	516	503	567	470	526	523	517	487	525	501	526	522	466	493	499	507	516	531	521	518	521	510	489	512	493	574	507	510	500	496	517	513	532	524	504	490	504	571	564	503	521	503	551	501	512	538	470	488	552	481	533	486	515	489	516	522	512	535	540	531	496	490	493	488	489	520	525	540	542	508	537	455	520	560	508	556	508	587	523	533	512	528	530	496	470	486	523	519	544	514	528	512	531	544	539	488	562	467	537	473	524	495	529	524	498	493	523	523	520	503	518	515	479	480	519	555	500	531	523	548	519	543	491	523	527	520	506	533	467	516	489	471	496	527	484	539	482	496	558	562	523	517	503	451	481	478	558	509	508	495	554	496	505	529	496	482	524	524	527	513	485	531	534	539	507	499	494	552	523	550	502	463	508	523	566	523	523	551	484	544	540	501	535	510	521	501	509	549	530	538	529	535	506	529	501	527	525	530	473	487	512	509	459	500	576	483	487	504	478	516	541	485	520	512	487	501	475	518	540	571	497	495	499	506	496	543	501	518	527	540	514	506	514	532	502	492	543	527	507	541	514	508	503	500	542	524	499	495	530	493	478	515	532	504	504	480	531	532	538	474	511	511	481	520	527	467	556	507	506	522	493	531	520	611	474	506	510	510	501	520	516	487	510	498	501	475	494	564	485	474	546	465	559	506	506	503	475	506	539	495	531	554	546	530	506	544	490	479	525	530	496	500	507	541	515	491	521	514	502	484	532	537	502	494	498	516	503	537	484	502	504	522	485	524	522	510	532	516	540	517	482	498	506	508	537	538	519	494	525	520	494	523	513	500	555	497	533	528	543	512	507	527	531	536	537	467	525	513	516	507	497	515	545	485	537	496	503	538	537	517	520	514	517	548	548	534	538	521	484	495	528	528	485	518	503	512	525	505	510	496	510	528	535	516	544	510	534	526	536	513	495	490	521	508	561	451	502	493	505	486	476	491	517	519	525	513	557	521	531	528	464	550	530	490	554	553	495	493	511	524	542	508	503	498	504	506	505	540	496	495	530	545	515	522	538	475	504	485	498	502	528	486	513	536	540	472	520	536	532	489	501	507	507	511	498	517	524	485	524	538	535	499	531	533	510	564	493	513	488	545	503	549	527	484	530	524	507	518	538	489	519	518	510	543	511	521	540	528	514	516	547	538	495	462	527	527	486	528	526	524	497	469	499	486	511	505	495	499	459	519	503	536	475	494	532	493	567	545	525	502	525	495	493	530	510	511	547	542	476	505	496	526	487	499	523	498	535	471	523	547	529	530	493	484	524	499	515	554	521	494	527	537	539	514	526	506	478	556	512	501	478	537	514	530	510	503	488	564	528	490	477	495	537	522	540	509	519	516	527	493	515	532	508	481	535	518	502	496	494	508	534	494	486	513	497	515	513	561	569	525	492	547	517	513	508	501	505	522	508	541	531	512	532	508	538	500	498	501	555	505	492	547	502	482	493	490	500	485	531	509	507	551	557	501	553	508	535	508	546	527	491	498	472	465	510	531	519	528	539	491	506	502	508	488	525	484	526	505	542	535	503	499	470	496	531	518	505	489	473	506	512	515	531	510	505	494	520	488	503	507	510	525	478	541	475	512	506	458	521	557	513	526	523	545	477	518	488	503	534	523	508	488	515	511	513	486	522	545	523	501	501	504	462	519	485	528	501	461	497	507	515	492	537	522	523	502	502	512	551	466	514	495	484	524	487	523	517	521	493	547	506	544	509	553	513	515	500	534	533	536	490	521	534	535	500	481	519	540	490	448	512	499	489	558	511	489	484	520	505	495	496	503	540	497	505	560	495	473	498	500	530	522	534	551	507	521	516	485	569	513	506	496	494	532	535	516	532	532	491	507	515	500	510	539	514	512	533	512	494	511	540	520	528	482	486	494	508	472	542	501	513	513	543	529	536	499	506	502	485	529	503	568	520	535	488	489	490	512	519	503	457	497	494	448	530	500	480	530	535	462	477	511	495	522	514	490	501	499	538	514	498	528	531	514	470	516	509	462	494	501	493	503	522	502	511	516	529	527	500	478	488	521	542	526	466	481	520	490	490	541	509	481	481	528	516	482	509	507	560	531	499	489	514	471	503	514	522	537	517	515	513	510	493	474	508	522	538	499	496	507	512	500	485	496	523	506	482	570	551	529	530	517	500	528	531	536	526	534	580	456	498	519	538	503	503	523	516	512	500	506	512	530	501	546	489	525	519	505	482	504	532	534	536	475	488	492	527
24281	21424	28771	24489	21403	8578	13137	34936	39074	35758	20762	7005	2410	1090	858	752	830	756	832	830	773	780	820	765	791	758	785	761	771	783	820	771	769	793	784	836	813	774	792	754	770	748	712	768	738	790	759	771	780	793	814	737	768	734	722	749	721	752	821	742	727	821	759	749	727	761	759	745	765	816	789	760	715	747	719	751	763	804	750	744	805	798	738	762	734	752	740	767	706	788	768	754	808	760	772	768	796	778	734	789	745	792	737	761	716	782	800	783	712	757	787	789	686	783	739	741	746	723	730	785	738	812	769	756	821	731	743	758	776	758	780	832	811	781	764	734	757	769	790	745	792	765	745	753	776	741	737	732	776	780	748	768	740	765	743	770	786	750	748	763	712	763	775	770	771	720	773	758	766	780	763	770	824	780	757	756	804	797	772	774	813	775	758	769	767	801	808	761	753	725	770	795	744	828	746	777	715	750	752	799	840	781	770	798	800	789	757	736	788	741	763	761	712	792	750	757	831	720	771	746	767	771	736	738	775	738	768	745	736	769	802	768	806	835	791	755	771	739	772	736	702	755	749	727	800	785	784	800	734	775	771	700	806	744	809	715	751	751	782	780	768	750	799	756	782	760	758	750	781	752	745	802	766	754	742	721	737	758	780	754	759	774	761	773	781	687	765	783	770	773	782	786	748	737	793	780	730	746	801	759	783	729	742	785	810	781	745	738	788	766	755	777	799	719	751	731	773	785	752	722	739	761	775	765	765	761	751	731	764	773	755	765	776	761	757	728	754	771	731	745	767	806	817	730	782	756	732	770	823	811	797	754	796	759	770	690	756	711	787	770	783	770	739	751	760	773	760	715	796	838	732	753	718	776	733	759	736	739	729	759	806	761	773	738	751	747	782	751	724	811	740	754	755	764	765	751	757	718	747	747	782	777	765	760	785	765	723	765	752	799	721	760	812	755	757	802	752	742	804	778	776	757	759	809	732	700	740	770	769	761	730	744	781	738	783	766	770	761	814	760	771	772	754	756	737	786	713	715	747	844	763	766	784	760	749	765	745	772	771	787	750	756	822	778	776	749	743	764	772	771	708	740	758	782	739	783	750	769	798	806	782	777	718	767	770	727	759	736	772	745	716	790	757	706	782	751	746	765	757	720	793	708	737	738	767	723	794	768	789	730	754	760	774	789	750	761	783	765	744	748	747	736	763	764	725	785	769	723	812	742	728	753	800	756	770	818	748	767	779	794	744	737	742	762	807	809	697	715	722	747	767	795	765	744	776	792	751	756	755	770	780	765	812	804	735	776	761	731	772	706	806	762	780	735	799	745	764	762	783	801	777	783	685	731	738	785	783	783	718	795	758	799	785	761	758	758	718	806	758	740	747	727	743	769	759	765	774	816	814	766	793	774	753	751	731	744	794	749	780	784	766	768	788	780	763	818	721	735	745	782	782	787	707	819	716	705	744	780	721	779	782	709	774	747	792	760	695	760	790	734	756	785	763	770	736	736	776	775	781	743	786	766	779	770	776	805	781	753	781	773	809	759	772	688	744	766	729	702	713	731	722	816	746	797	743	786	726	813	768	762	770	750	746	757	782	765	784	695	783	762	781	734	789	746	765	755	781	755	755	761	826	730	774	787	725	753	781	757	736	830	736	757	724	763	745	785	763	710	774	719	791	735	743	738	799	738	788	735	771	775	700	725	736	774	780	793	743	736	711	762	773	734	746	748	766	725	796	760	775	719	739	755	782	759	730	736	774	751	820	754	745	724	765	767	780	739	757	810	726	765	810	768	758	763	758	789	743	744	782	769	748	777	737	718	748	729	780	763	760	718	747	777	782	751	771	738	759	717	724	750	753	787	776	791	789	763	805	775	790	733	783	775	743	780	765	755	790	715	765	718	743	771	788	720	762	788	772	803	815	806	726	790	737	752	742	779	765	750	744	738	735	771	750	799	809	775	747	752	737	802	703	762	744	784	758	800	750	764	749	796	786	797	753	764	734	744	737	742	774	747	766	831	758	744	805	744	773	735	786	716	736	720	803	751	739	787	783	765	757	749	748	778	724	782	758	767	791	752	786	748	777	754	752	778	733	721	759	752	731	726	748	698	705	747	721	728	772	721	771	740	730	771	740	749	774	780	775	761	766	744	730	780	735	742	755	746	786	728	760	746	779	832	716	724	793	739	733	753	728	724	761	763	746	786	727	792	770	724	748	721	723	784	735	783	738	731	733	749	758	771	771	761	740	802	784	730	733	778	714	810	717	710	758	727	822	705	795	748	749	771	778	808	758	721	709	796	809	778	827	741	749	757	778	781	780	767	740	719	757	779	714	798	839	715	784	762	772	758	741	796	744	742	750	714	710	714	771	756	745	720	720	766	799	726	744	745	748	733	763	775	771	746	732	737	752	724	768	746	755	773	712	787	744	704	721	799	789	730	781	793	791	755	790	782	745	742	745	813	741	763	757	763	816	783	812	774	701	737	747	751	776	768	784	732	745	774	739	800	747	785	754	746	766	748	699	743	754	770	753	754	765	766	753	748	736	759	750	738	807	751	765	744	741	776	767	787	702	727	802	756	697	763	795	798	787	752	758	739	727	754	729	742	764	753	717	763	791	779	753	771	775	795	794	754	754	726	736	750	780	766	735	689	747	714	717	788	743	779	747	780	799	783	733	755	740	707	765	769	741	729	772	764	769	741	767	787	730	751	743	737	785	736	698	727	746	775	779	769	753	710	803	770	770	763	779	775	798	730	742	766	758	765	740	730	764	750	797	750	715	767	733	700	745	759	790	731	750	757	749	807	729	772	737	736	742	788	774	719	769	731	777	725	760	770	748	702	765	717	767	746	722	772	728	788	738	733	748	721	730	741	766	740	760	717	768	744	773	754	786	801	740	735	725	746	792	797	757	780	759	795	744	709	812	724	702	735	794	761	720	698	795	787	766	741	745	761	716	773	724	765	748	753	773	779	776	776	789	758	764	729	776	698	810	747	768	782	778	731	739	807	782	776	769	780	709	835	719	737	717	746	747	775	749	733	743	833	784	748	719	789	793	780	734	714	749	720	774	807	820	767	754	742	753	783	747	738	793	741	771	767	787	774	762	788	746	697	741	755	736	736	757	772	746	760	765	782	729	822	809	764	765	765	721	744	827	773	735	734	746	784	764	762	772	712	794	794	813	774	748	748	754	767	757	782	793	761	741	741	733	768	750	750	752	727	725	787	762	761	783	752	735	739	803	778	795	731	781	755	718	756	741	752	724	753	717	760	742	811	738	754	731	748	777	776	743	774	757	789	778	771	774	728	733	703	781	762	727	781	749	776	754	764	791	782	743	766	744	717	770	771	795	761	753	768	751	747	731	770	831	793	783	793	776	739	763	748	778	814	770	795	726	770	801	790	763	802	743	796	768	730	766	717	774	745	768	759	801	764	767	759	756	724	774	766	798	757	770	781	750	737	715	766	791	728	754	775	728	728	772	753	714	721	753	781	769	758
4185	6478	5159	3413	2214	1568	14919	34378	35634	30444	15521	5539	2190	963	689	648	606	627	636	652	634	615	647	603	621	634	598	640	638	644	591	639	649	613	636	578	618	619	645	637	686	643	654	620	645	638	605	598	634	612	624	612	630	648	651	616	641	614	667	649	607	592	572	618	648	651	624	621	617	651	634	617	631	628	594	609	620	635	618	615	621	663	638	651	640	619	609	623	603	662	609	639	610	622	599	654	658	614	580	616	610	665	665	655	641	641	630	650	607	616	588	667	662	602	631	617	632	615	602	589	652	555	631	645	639	651	607	607	620	642	594	688	602	622	646	661	609	622	639	611	609	632	618	628	625	601	623	632	581	597	612	639	665	664	670	650	594	662	656	615	620	622	631	636	610	602	622	614	631	601	625	591	618	673	640	636	618	604	669	583	597	644	625	675	594	630	623	600	583	622	569	641	652	598	617	581	564	631	622	617	585	584	611	651	596	603	685	639	583	633	637	606	706	644	578	649	605	606	647	642	609	655	640	620	602	593	632	620	619	588	608	588	599	610	611	615	619	646	637	587	685	596	644	617	649	689	686	617	585	646	624	630	605	647	616	597	645	581	637	659	635	626	634	638	624	602	633	608	624	634	615	651	652	568	627	614	629	593	625	619	618	634	625	602	605	591	579	689	659	636	623	573	643	626	639	612	661	584	598	628	634	632	594	614	635	579	646	618	567	569	603	634	639	616	639	579	635	617	622	636	641	672	641	634	647	603	610	605	589	620	616	635	621	589	585	580	579	636	628	638	588	640	610	645	590	631	613	630	652	630	617	576	613	624	606	666	604	627	641	597	591	607	631	581	609	617	626	607	640	589	597	629	634	621	615	626	626	656	568	663	625	586	605	628	659	630	640	612	594	633	620	609	630	634	630	542	602	604	577	600	631	671	642	640	658	629	633	620	689	635	566	627	603	617	651	646	587	667	673	578	624	610	627	616	638	634	650	640	607	605	585	591	672	658	602	641	580	630	665	629	653	605	630	605	590	616	590	582	616	624	596	604	616	664	592	628	622	630	624	601	647	604	637	614	592	590	600	626	629	654	659	595	623	586	668	617	641	613	572	654	688	576	679	613	609	604	606	601	582	612	605	624	613	594	648	639	619	605	644	601	635	652	618	612	643	633	656	636	630	644	578	603	617	612	598	609	640	622	577	576	615	594	631	587	655	616	639	644	606	581	604	627	645	655	634	620	590	620	634	590	638	603	583	625	598	645	617	590	606	647	628	648	617	607	659	605	641	628	571	587	628	614	641	629	659	632	603	648	615	611	635	641	634	619	645	610	634	623	618	622	642	613	639	715	637	600	662	592	620	622	597	602	624	648	589	666	641	637	666	629	597	623	591	611	633	648	597	646	623	626	592	619	645	575	622	661	622	626	600	604	624	617	588	603	642	609	627	603	631	632	616	656	606	618	643	619	637	591	630	630	654	661	618	627	636	594	613	639	626	661	629	610	627	613	604	615	674	589	612	606	611	630	611	659	610	652	610	581	629	584	629	671	604	645	654	614	647	659	635	616	599	630	595	604	620	679	599	624	614	587	611	601	617	617	649	625	627	617	609	618	644	598	637	596	604	606	584	650	605	606	580	632	646	602	594	629	597	610	623	643	624	673	618	614	599	617	584	645	637	610	641	617	619	626	604	600	625	616	620	645	606	572	660	622	630	628	633	622	622	592	598	572	621	616	654	636	609	618	614	616	616	625	599	574	588	632	608	630	647	577	622	625	694	617	572	619	635	627	634	630	687	617	644	640	596	636	629	611	610	614	585	608	635	640	613	633	627	592	588	625	591	636	638	584	567	623	606	659	644	592	621	617	595	642	644	608	592	629	657	601	640	612	617	583	659	615	564	650	633	621	570	649	681	628	603	644	620	591	618	630	596	647	603	661	600	604	615	612	604	598	561	645	555	637	587	617	620	614	581	610	622	607	649	609	608	667	613	605	593	625	630	597	646	615	667	640	644	604	585	619	601	668	628	632	648	644	608	585	643	608	651	651	645	600	590	639	604	626	650	635	598	632	599	639	617	621	627	612	580	607	605	626	614	639	603	606	582	642	645	592	646	638	651	609	641	612	620	598	652	611	636	592	643	633	572	600	649	590	621	605	600	605	649	655	640	663	632	595	605	634	601	564	575	599	612	588	663	606	606	641	610	622	614	613	629	622	594	593	641	652	620	603	647	611	639	634	620	621	615	603	623	601	616	579	614	662	585	608	606	592	648	604	612	580	644	622	585	618	650	639	610	614	593	606	615	616	535	592	605	659	626	636	594	610	619	640	607	604	649	617	588	582	624	636	648	601	586	589	616	628	616	671	637	580	624	606	646	621	589	546	618	665	656	630	614	610	633	617	600	572	632	644	608	646	649	561	590	642	642	612	658	611	656	584	618	582	596	587	612	621	607	615	682	620	637	615	598	623	602	630	580	617	616	617	628	655	609	624	644	677	636	609	592	633	654	580	632	625	604	597	635	631	623	628	593	628	628	595	615	620	618	608	604	613	628	608	637	657	617	613	626	631	596	617	608	619	590	605	630	624	612	592	639	584	588	667	659	624	594	586	603	640	620	590	618	615	586	599	635	611	633	653	606	635	642	640	633	632	605	598	596	591	584	626	614	646	594	571	650	598	632	597	627	599	645	608	641	612	592	667	634	616	598	600	613	620	636	623	658	536	607	592	642	560	626	608	587	617	657	597	631	616	619	604	620	672	602	596	590	615	622	563	666	602	631	594	673	610	651	618	577	651	604	616	610	635	654	614	616	645	647	649	637	631	650	664	627	594	585	652	626	628	605	639	621	635	592	617	621	613	626	657	632	619	646	607	624	635	613	597	600	623	629	631	612	565	607	651	632	589	598	609	641	658	616	647	626	591	616	605	595	632	662	643	648	638	554	624	639	610	590	574	588	636	593	632	641	606	615	598	662	600	620	609	599	584	698	657	633	656	600	609	642	648	617	615	614	613	590	654	592	604	618	620	613	649	610	628	597	622	616	651	605	652	628	630	635	561	606	619	636	645	581	610	626	646	594	604	599	610	597	603	621	680	633	610	597	636	636	606	573	583	631	629	667	595	599	642	620	617	600	623	615	589	595	663	603	616	605	626	611	626	568	586	577	601	646	599	610	602	578	607	603	635	642	610	623	607	607	636	614	629	588	598	629	604	637	593	574	606	603	613	593	560	630	589	641	625	669	589	613	611	650	625	647	639	603	562	598	695	615	684	632	602	620	610	609	575	633	625	636	647	681	606	612	588	585	615	605	579	645	614	609	659	644	661	603	603	673	637	577	593	683	656	641	656	653	662	659	618	578	597	609	628	679	625	595	633	579	633	602	590	645	572	617	660	605	652	621	617	586	669	607	605	637	638	610	639	623	622	622	643	613	594	599	591	590	630	648	649	589	612	600	612	592	632	641	591	626	587	616	562	596	626	599	609	650	586	581	649	618	604	631	604	620	600
27645	12289	1799	1348	804	617	1171	2280	3021	2664	1728	975	721	616	585	575	588	614	554	579	553	516	600	559	599	575	571	590	569	571	599	600	541	604	618	551	577	554	536	564	584	545	560	571	570	629	607	597	553	563	540	588	583	536	546	543	624	565	583	601	568	551	526	529	504	523	570	563	564	571	571	543	590	548	518	595	557	536	605	580	557	583	567	564	583	546	546	570	544	581	550	539	575	567	571	564	566	547	555	562	602	540	531	539	582	528	559	578	575	541	572	578	567	547	521	555	580	550	529	593	528	554	507	559	604	524	550	577	573	621	547	565	545	542	578	562	578	529	567	591	567	575	571	601	552	575	569	581	539	592	586	535	549	605	551	575	587	565	567	532	527	559	562	575	572	586	567	568	574	544	586	584	560	553	530	564	541	610	561	584	559	587	515	581	563	547	577	538	561	583	607	568	549	568	585	543	594	577	584	597	602	589	553	562	545	576	533	570	599	573	564	557	552	561	536	578	480	559	551	595	577	540	551	528	558	593	574	587	576	579	531	568	545	526	563	549	565	557	546	555	542	562	549	566	552	539	563	580	540	515	580	543	594	498	557	541	572	571	567	581	581	542	546	572	526	584	601	541	518	589	535	584	568	549	545	570	562	524	549	534	580	564	569	541	563	546	581	601	519	584	541	574	526	523	554	579	577	564	530	607	573	551	586	564	592	584	597	539	545	559	568	564	570	577	575	593	545	560	571	530	577	583	626	595	565	539	583	532	578	557	544	571	621	549	538	577	548	556	562	568	586	592	562	562	578	552	569	529	561	568	578	585	587	589	571	533	591	547	556	600	578	520	589	551	548	636	599	518	592	549	586	512	574	554	552	592	555	562	569	566	550	527	566	579	567	564	553	542	541	547	583	568	562	515	510	562	541	562	570	586	552	573	598	557	624	585	561	564	591	540	565	591	536	578	541	586	509	580	566	602	588	572	544	536	597	591	575	522	584	537	570	539	585	551	579	547	612	549	526	560	561	569	586	583	535	565	581	576	546	567	543	548	547	511	553	595	572	570	528	505	597	616	531	535	541	551	557	558	518	582	551	583	582	567	577	571	563	547	546	559	578	563	565	523	563	543	553	558	593	563	570	571	561	578	541	601	574	548	561	569	559	591	558	579	598	543	586	550	546	535	556	564	576	598	601	590	578	572	574	518	599	581	573	599	563	566	586	524	561	536	564	545	540	537	569	544	529	596	568	540	552	531	590	559	565	578	541	520	519	542	568	550	638	555	635	539	539	531	603	586	576	542	546	556	610	587	599	577	556	573	577	592	538	540	579	541	555	534	603	536	568	569	550	540	614	596	573	600	534	546	558	587	581	601	520	577	561	553	567	571	557	598	584	623	593	504	576	587	550	588	572	559	585	539	561	568	544	548	588	531	575	550	607	590	581	550	520	579	537	537	563	536	535	521	605	566	550	535	567	564	561	553	571	570	544	606	570	591	538	582	502	537	553	564	559	541	589	596	543	588	530	545	553	554	580	576	590	569	549	540	560	572	567	556	606	574	542	550	583	562	568	596	590	571	552	546	571	606	589	555	571	545	549	577	549	579	606	560	553	547	580	554	576	560	624	528	520	566	588	579	534	563	565	570	583	505	556	495	570	544	573	554	613	571	532	548	546	561	570	516	563	537	566	564	555	557	567	607	566	571	568	555	577	564	561	552	605	533	569	547	555	594	593	576	588	537	560	586	551	557	560	574	557	544	562	581	605	581	572	594	554	526	590	567	577	568	560	552	548	543	541	580	541	554	551	544	541	562	604	603	508	569	570	568	537	601	559	542	527	555	598	585	556	544	584	558	534	533	498	574	545	558	536	599	553	541	566	563	553	536	580	545	574	558	581	635	553	585	536	584	545	575	567	568	561	567	560	551	565	557	570	552	557	545	541	601	548	520	607	561	596	609	532	565	573	557	612	520	554	584	548	563	589	566	595	540	561	531	547	583	528	568	578	605	550	539	588	582	592	570	599	576	538	560	548	590	567	563	540	593	558	531	552	614	610	555	536	509	549	525	582	537	584	594	569	586	527	541	528	556	533	549	571	548	581	551	605	543	581	573	565	576	591	552	551	569	598	585	594	520	607	529	602	552	585	574	575	595	555	563	546	583	578	603	595	597	525	601	559	578	584	552	559	540	601	544	568	554	585	602	552	582	531	593	563	593	599	587	523	543	565	574	539	573	567	585	555	575	536	497	519	607	578	572	542	554	574	550	560	537	556	566	559	595	582	596	563	554	576	552	606	564	524	561	520	511	551	589	544	537	570	589	566	565	532	555	526	567	561	569	603	536	575	592	575	575	536	543	558	566	572	596	617	560	514	529	546	548	564	585	540	579	547	586	599	521	585	534	573	549	539	566	600	540	573	580	622	579	578	550	584	545	578	619	528	609	562	530	560	606	533	555	530	533	555	536	558	605	588	573	575	603	534	548	596	584	553	600	565	595	568	564	560	559	519	524	540	562	564	520	557	549	562	582	565	569	527	561	579	556	556	613	565	577	535	569	515	595	597	557	563	588	547	578	564	596	575	565	539	546	603	571	517	538	582	555	561	554	586	552	554	568	543	577	581	584	598	602	540	510	543	543	558	580	549	554	549	612	550	588	576	545	574	540	597	533	581	554	555	540	558	539	527	629	570	598	564	586	553	580	571	534	514	600	531	567	558	588	524	545	522	588	565	575	565	592	610	581	589	563	575	558	578	569	580	589	602	580	535	617	573	549	558	566	594	617	568	592	581	575	594	585	532	589	523	558	523	528	526	554	549	521	559	562	572	533	577	572	537	539	624	560	563	599	550	611	529	553	578	624	567	578	504	554	553	562	568	543	548	580	537	556	552	530	597	546	554	576	576	520	565	637	587	562	564	575	580	583	568	555	534	561	590	565	588	560	527	536	589	579	592	567	584	542	547	545	521	572	584	579	553	577	588	538	547	609	575	554	568	581	519	551	569	514	545	565	607	542	610	568	570	570	572	571	565	603	557	601	579	543	551	545	581	590	556	571	589	598	540	577	583	558	566	572	574	614	556	551	567	554	570	554	593	560	568	607	589	561	558	563	547	569	540	602	586	557	559	594	571	536	572	584	619	596	596	555	532	595	566	526	599	586	572	592	587	538	549	547	572	571	600	551	578	542	552	622	624	587	557	594	570	611	577	542	560	587	508	532	520	524	569	581	554	554	556	574	594	572	575	548	562	555	587	562	563	567	584	579	558	540	560	573	559	515	595	558	554	577	549	536	582	602	545	542	620	562	569	591	585	548	551	570	579	566	596	556	605	564	559	562	564	556	578	548	563	582	577	548	565	575	578	553	551	568	570	600	544	569	551	589	528	551	566	567	546	581	589	551	517	576	580	601	608	556	529	574	572	602	558	558	576	551	540	568	545	579	513	535	560	598	574	537	543	555	543	585	561	553	594	626	569	554	587	567	555	563	575	522	560	607	526	529	548	615	553	572
5153	915	783	1052	555	514	1421	2729	3587	2816	1699	862	568	521	477	417	512	485	459	432	450	466	452	423	427	463	490	431	477	504	432	440	435	437	437	471	476	456	422	466	435	440	432	489	444	487	436	463	420	484	470	472	484	476	415	473	451	479	449	440	483	432	478	488	450	450	479	430	393	471	452	413	493	462	439	451	481	470	461	476	461	445	463	422	468	494	439	479	459	496	456	475	446	490	452	469	465	448	485	458	432	465	478	458	447	478	463	474	457	444	491	432	454	418	457	466	476	457	411	465	416	469	479	433	433	467	487	443	453	464	466	472	461	422	465	461	465	508	470	454	447	483	488	461	474	453	435	470	473	489	470	472	484	443	477	421	432	459	467	449	437	476	465	443	450	441	452	444	422	429	458	457	433	458	471	436	433	469	448	460	423	450	444	473	457	437	461	467	464	465	446	482	441	453	478	459	466	430	478	445	447	407	489	442	470	427	428	468	431	439	498	473	448	476	466	478	452	455	448	440	456	466	441	466	465	471	490	475	463	436	506	479	453	448	480	456	444	441	470	438	463	447	494	414	402	449	453	468	475	446	462	448	464	434	493	466	463	446	468	468	462	472	465	490	457	479	496	471	478	479	464	470	464	449	477	463	415	466	477	445	446	448	488	456	464	451	421	438	461	441	417	461	479	463	450	450	449	465	466	473	431	459	443	457	473	475	461	462	430	429	418	458	478	470	464	435	433	457	464	457	434	433	442	428	429	425	443	491	456	491	473	442	490	448	454	469	448	462	450	431	497	443	472	461	434	478	452	428	463	425	434	439	499	466	454	451	450	485	467	449	477	476	443	496	454	455	484	417	445	480	425	477	488	447	467	452	459	439	477	437	463	491	448	446	441	460	450	471	467	457	493	505	443	458	457	434	482	430	482	456	465	406	458	427	450	462	473	478	482	468	469	456	456	476	444	463	460	475	458	431	481	415	450	445	474	455	441	433	425	452	441	486	445	422	440	463	480	429	409	478	438	454	457	422	500	461	525	455	433	484	475	448	477	452	444	456	441	493	465	452	438	494	482	462	424	429	409	436	523	454	455	429	490	474	433	482	451	453	462	482	456	436	422	465	436	462	474	477	468	493	464	479	430	484	434	468	471	470	435	454	458	494	503	458	501	496	475	498	496	454	463	464	430	440	467	437	454	445	475	466	503	456	491	449	440	477	481	485	516	459	457	457	445	459	502	474	467	461	424	476	440	459	480	467	443	443	455	439	463	453	443	488	447	453	480	458	460	466	478	440	476	487	454	452	465	408	461	463	446	487	451	459	501	474	443	439	433	438	442	487	491	486	459	473	469	451	447	466	465	454	451	449	486	459	416	488	478	472	425	449	465	441	470	422	487	502	463	450	485	451	439	463	442	453	453	484	468	486	445	476	471	449	455	440	419	434	472	477	471	445	471	469	443	433	442	461	434	444	495	464	479	406	463	456	461	456	443	479	438	452	486	447	441	445	427	482	477	492	476	458	471	507	448	502	437	486	488	481	459	466	472	452	447	460	511	462	449	438	482	443	467	452	464	468	455	409	457	450	426	449	443	444	481	448	437	458	441	455	458	423	467	463	463	479	469	456	470	471	484	476	457	471	490	446	473	468	451	430	428	447	447	457	462	447	412	468	431	429	441	461	477	441	435	431	441	466	498	447	488	437	449	493	461	453	501	448	464	467	453	481	453	471	436	457	457	481	439	480	489	428	469	489	474	478	448	459	413	411	508	488	441	433	465	435	415	450	430	450	483	491	417	447	453	421	464	455	460	461	435	433	433	475	475	454	418	467	440	459	454	491	484	470	453	475	441	463	452	470	471	469	459	467	479	441	476	458	463	424	475	472	434	417	435	458	480	474	459	480	443	461	425	423	497	442	435	450	453	460	470	408	454	421	460	454	420	447	444	472	454	465	466	507	453	453	437	472	436	471	469	471	459	453	432	502	471	469	480	486	442	477	454	483	488	484	468	476	457	474	462	455	479	462	470	478	465	465	455	473	451	440	487	470	462	468	474	454	432	488	456	466	459	469	447	446	447	445	448	422	449	462	468	490	424	445	433	452	483	415	455	475	448	447	450	459	460	469	465	461	477	467	478	437	432	427	436	488	459	457	475	443	470	455	454	453	463	456	470	479	462	431	471	446	482	488	452	445	424	451	473	478	465	460	420	451	475	497	461	464	403	453	451	456	454	454	431	447	484	449	441	469	420	470	431	504	416	493	442	469	459	458	479	476	446	426	467	458	445	485	446	452	454	488	471	444	443	453	473	417	482	455	422	457	444	452	454	424	503	479	462	487	449	449	431	490	465	444	485	512	430	447	487	439	438	452	446	465	459	442	472	463	437	473	481	498	483	445	462	444	453	491	478	479	438	481	416	446	491	422	454	443	453	429	460	432	453	412	413	423	451	491	448	438	453	437	492	445	467	466	454	464	459	449	443	478	493	494	450	436	449	466	449	464	451	459	420	464	487	457	459	483	454	445	479	460	421	469	448	443	472	469	499	435	451	490	472	443	447	493	483	452	448	469	475	445	465	474	449	479	447	429	434	429	418	442	448	474	484	457	462	451	444	451	455	446	434	440	454	446	472	450	486	431	450	435	481	460	438	429	480	479	479	440	496	486	468	458	463	453	469	458	462	464	457	463	480	474	442	499	442	459	478	430	477	439	485	441	457	420	456	469	480	461	461	480	435	503	464	466	478	460	439	416	467	475	388	460	440	436	448	490	449	443	441	466	449	448	499	465	461	447	431	465	454	453	455	455	456	467	454	473	456	525	458	455	450	435	436	459	477	449	495	479	456	470	460	460	404	494	462	450	445	455	432	509	459	405	466	440	465	439	492	455	454	456	440	433	478	494	483	442	472	461	504	465	494	474	408	440	454	426	455	468	457	461	433	458	458	439	464	428	478	458	467	436	514	475	459	429	475	478	468	463	467	470	445	501	459	467	441	413	467	461	474	451	445	506	451	458	468	480	431	451	440	480	473	459	487	447	456	462	495	486	443	437	465	479	469	416	482	428	433	450	457	460	448	439	476	453	461	464	449	425	531	460	463	431	452	428	490	459	460	467	492	443	439	442	447	449	454	485	432	524	480	500	432	433	479	443	429	440	475	420	455	472	487	486	496	458	461	448	457	439	471	444	474	427	477	460	468	413	440	447	442	473	489	514	490	461	455	473	427	473	463	490	425	469	480	469	438	475	451	484	466	455	459	437	463	443	441	490	467	461	432	518	452	482	456	494	449	455	476	458	456	438	453	453	450	440	448	437	460	459	474	465	462	459	440	450	493	473	447	473	435	435	467	438	472	435	473	448	450	459	438	442	472	415	455	458	448	431	461	450	451	457	426	486	452	455	483	469	442	447	461	467	472	470	473	462	473	474	454	425	443	505	433	458	471	438	494	459	477	467	490	511	426	458	433	471	460	469	449	453	417	428	467	427	459	469	430	435	470	457	430	475	479	474
25642	21399	27236	25282	4986	1340	5028	17044	23947	18188	9225	2926	1205	805	656	663	603	622	642	654	647	626	592	610	578	641	589	621	628	589	612	641	600	634	618	651	604	630	648	582	630	580	669	606	623	650	604	636	622	623	575	617	640	635	612	580	640	609	637	610	639	628	593	622	577	582	622	627	668	605	625	617	578	638	624	652	623	582	630	639	602	595	591	591	589	593	572	617	606	641	572	636	604	623	605	636	589	562	618	637	586	623	630	590	606	645	567	587	618	610	614	595	584	639	628	622	589	580	581	620	593	580	627	668	632	603	579	621	668	616	622	607	597	617	614	647	630	600	581	642	595	609	609	622	603	587	606	632	637	600	570	647	578	607	593	631	617	604	584	572	633	639	618	637	654	616	619	638	609	621	654	607	633	599	615	661	606	621	616	611	609	562	639	612	655	613	629	577	605	632	611	587	634	615	591	619	615	642	580	609	592	602	587	671	590	604	611	557	633	567	599	639	593	580	590	645	618	572	584	633	633	627	588	616	611	634	606	592	627	599	601	595	600	591	618	649	654	653	615	634	614	632	614	617	603	597	628	622	611	564	609	639	658	614	607	616	577	585	622	640	609	604	626	584	578	615	631	583	622	596	675	608	587	594	574	659	569	623	597	627	620	604	585	592	598	610	621	633	620	612	611	623	592	602	641	631	620	627	591	629	591	645	598	585	599	677	585	602	606	626	633	624	591	577	619	586	640	645	610	624	628	611	600	596	639	607	610	633	609	607	587	623	608	607	597	634	609	553	627	615	596	585	590	595	602	612	626	618	600	604	641	634	642	591	631	598	636	609	635	642	597	599	592	550	615	596	619	675	629	627	593	634	668	636	589	567	585	594	592	610	647	634	572	610	587	608	583	662	628	634	629	628	606	617	545	585	643	595	626	595	645	582	686	606	636	606	617	639	612	595	574	632	622	640	630	586	571	626	623	599	622	665	586	587	609	575	619	604	644	622	543	623	650	629	588	635	612	642	615	602	621	669	587	547	617	618	604	632	555	620	616	598	636	622	595	555	586	607	589	606	614	625	617	566	628	589	605	578	600	605	605	602	566	607	590	607	646	631	597	636	601	637	643	599	599	629	641	640	630	642	599	594	604	613	562	587	629	589	634	589	637	644	630	596	624	605	595	600	606	616	634	645	648	593	609	629	663	600	613	562	605	603	622	624	569	582	589	657	570	637	590	604	629	614	605	571	616	539	613	569	619	611	635	553	591	648	583	601	613	624	624	559	631	605	613	589	613	599	613	635	625	604	651	637	633	610	601	633	592	593	605	602	598	623	632	620	621	661	636	584	613	605	567	586	613	615	650	641	614	564	606	574	639	597	624	637	657	613	639	581	624	630	630	586	621	602	573	635	631	595	574	588	633	606	620	614	634	650	542	564	612	633	593	643	604	559	571	620	648	666	599	662	615	626	634	576	622	634	621	592	580	626	630	615	591	611	608	602	600	618	623	593	533	625	604	649	659	599	574	629	601	577	615	594	612	625	582	588	590	628	651	650	587	607	631	614	595	614	597	614	631	590	581	604	608	608	689	608	669	648	640	600	638	597	558	589	652	558	585	590	629	611	584	653	596	599	595	575	629	619	614	639	561	589	620	596	597	595	602	558	644	645	629	595	579	601	580	595	602	609	622	600	590	597	620	596	586	590	610	617	634	604	615	614	596	599	609	584	593	569	663	653	596	694	575	638	579	650	593	613	618	647	585	641	587	616	588	614	624	624	610	635	653	605	626	603	608	594	657	576	643	575	633	589	606	607	569	620	613	549	615	605	633	630	628	560	563	619	579	581	584	611	588	614	643	615	601	625	595	608	660	611	639	644	616	613	618	614	587	585	635	602	627	621	585	578	602	621	621	574	576	586	643	656	575	578	624	549	577	616	611	634	571	605	591	611	600	594	613	571	604	614	616	588	587	601	607	658	645	598	612	551	593	626	604	612	600	617	611	620	638	615	589	603	614	582	582	568	572	605	597	598	583	589	634	596	607	619	660	667	605	615	649	636	611	601	596	621	644	589	614	610	663	629	562	600	647	623	602	609	572	611	596	581	582	654	615	632	608	616	597	630	653	594	606	599	626	601	585	579	571	611	562	570	655	580	567	642	658	618	611	594	655	592	591	608	600	606	573	628	556	606	589	622	616	624	628	634	588	577	600	635	616	608	635	587	604	534	625	572	561	607	596	622	647	619	633	596	576	624	596	610	652	577	641	569	693	650	624	639	632	597	618	596	599	632	575	575	639	618	594	627	590	583	590	596	659	648	567	634	621	609	662	586	658	564	610	609	610	626	600	641	600	584	619	558	605	595	635	625	595	612	566	650	595	622	610	654	606	623	604	654	652	606	624	615	611	656	627	609	624	627	651	638	589	604	626	589	611	631	589	592	625	622	611	640	588	626	610	625	591	595	599	649	605	597	600	636	657	580	631	576	598	608	600	583	604	624	655	596	637	605	605	606	641	602	628	618	611	647	607	659	619	616	585	618	639	659	615	614	582	648	583	626	630	574	635	604	576	607	634	638	612	606	595	583	638	569	563	602	625	626	605	627	600	601	625	639	609	609	586	611	607	610	568	593	613	558	603	645	617	632	597	577	628	605	615	607	616	609	623	659	675	636	635	639	628	622	595	633	639	627	624	586	644	641	625	613	620	695	620	589	620	606	632	608	612	632	593	620	601	656	606	619	578	597	639	647	584	595	583	625	608	608	603	637	599	613	589	654	574	602	585	611	596	640	574	630	641	597	611	600	565	593	641	592	616	612	598	648	615	590	643	574	615	613	612	625	614	626	547	637	599	602	583	593	579	622	596	627	569	600	693	618	572	631	617	641	634	617	649	614	603	621	621	545	608	633	569	666	574	629	580	611	633	607	625	651	648	638	623	602	602	586	613	614	609	629	608	546	623	614	548	626	616	569	596	642	587	595	621	588	627	622	604	568	583	583	616	635	594	623	632	651	593	585	620	617	663	585	673	628	635	586	644	578	634	587	626	586	637	597	641	603	624	631	642	610	613	587	608	591	603	638	633	591	593	586	616	585	622	630	635	575	616	613	617	627	621	627	639	571	611	619	627	612	632	625	668	618	594	603	587	558	606	624	580	614	609	617	595	640	615	670	602	591	620	580	635	607	592	652	587	587	649	613	564	638	605	625	606	624	644	636	612	614	605	631	548	612	589	639	598	590	621	631	664	606	579	589	647	620	595	582	632	595	631	602	617	626	650	621	613	596	629	580	609	596	647	594	621	631	625	598	578	572	638	612	614	624	625	617	609	640	616	636	598	631	626	589	618	582	595	612	625	624	575	604	615	589	616	588	592	563	588	609	606	605	592	605	629	636	618	609	658	640	633	627	626	597	602	591	592	614	563	586	591	645	605	567	582	610	620	603	606	608	605	610	630	621	618	657	579	604	603	586	610	611	622	604	629	633	603	620	644	621	596	610	607	568	599	597	606	638	656	623
3790	3184	2745	2478	1163	993	6686	18504	21747	15279	7716	2723	1197	683	507	516	514	518	476	495	534	499	527	535	508	493	534	518	523	498	531	471	542	534	560	518	523	536	500	539	554	567	514	562	562	515	525	518	546	531	525	501	516	529	489	541	494	535	559	534	511	514	540	490	526	499	515	520	562	511	502	503	553	545	527	498	520	529	516	497	522	545	523	545	502	518	506	496	499	505	524	519	518	525	510	504	522	492	505	541	505	521	532	513	573	519	518	545	479	535	532	550	530	526	455	501	501	496	476	540	535	512	508	512	501	542	553	539	498	517	508	486	518	513	521	546	499	501	533	523	507	498	494	530	503	507	536	507	523	526	495	498	508	523	513	520	507	490	549	481	475	534	551	496	577	539	535	495	540	495	529	480	507	537	511	542	490	518	524	521	511	509	534	521	540	504	525	484	536	501	488	513	536	501	555	533	489	530	512	489	546	528	532	548	522	516	520	551	504	483	532	547	532	534	526	540	503	516	518	506	533	509	558	510	500	536	539	553	498	519	475	526	508	515	487	497	494	498	516	498	520	501	474	540	528	505	536	510	519	562	518	513	523	486	527	532	527	501	514	512	530	474	505	506	471	561	535	524	527	479	510	531	525	520	483	513	514	522	520	504	501	486	538	492	526	543	568	528	484	558	525	507	560	540	530	520	518	516	455	527	495	531	529	512	508	574	503	534	596	551	502	503	525	517	518	490	516	492	542	515	544	525	491	500	508	504	514	502	500	498	488	506	586	536	491	523	541	551	525	516	486	503	501	511	512	534	509	528	533	494	521	520	544	516	493	506	494	511	521	517	518	528	529	491	537	550	509	478	523	496	533	523	523	507	521	523	494	518	538	509	529	525	485	535	508	516	498	540	490	498	498	517	501	523	522	568	516	498	510	488	536	547	512	555	508	535	543	516	488	509	531	496	517	521	502	532	487	523	473	507	507	527	510	507	513	517	535	514	519	535	521	533	498	483	516	524	529	521	503	521	528	501	508	485	522	553	495	508	527	494	496	535	541	548	533	521	552	518	520	498	528	547	514	541	464	511	476	531	509	463	511	553	493	503	476	525	549	462	552	523	501	521	497	504	493	516	519	537	493	510	556	531	509	510	517	565	525	519	524	527	511	521	497	520	492	519	487	479	481	473	482	494	512	489	554	494	511	533	519	502	550	495	521	511	538	535	514	521	537	550	490	528	498	476	496	515	519	523	533	503	514	506	511	529	530	521	544	488	552	457	528	477	481	515	515	476	502	541	544	529	515	484	476	486	524	503	530	526	544	508	522	478	525	541	552	535	509	502	543	488	511	503	505	519	480	556	498	528	528	551	509	499	522	501	467	519	518	490	515	500	527	499	512	540	552	524	504	516	519	521	537	514	536	500	513	500	500	516	479	481	532	551	469	486	508	502	493	548	485	527	523	509	542	515	534	526	524	507	545	514	505	518	507	517	490	522	500	492	506	518	534	514	525	530	490	513	580	470	486	494	481	515	554	505	470	506	503	498	488	514	551	529	472	493	499	545	520	483	516	490	508	510	516	479	505	523	509	525	490	514	503	493	524	507	515	539	475	499	538	525	517	539	509	507	454	518	520	519	526	493	506	541	486	490	549	531	543	501	523	510	496	517	520	534	518	568	523	500	510	540	500	579	556	537	510	494	511	531	495	498	460	515	522	525	498	518	531	496	506	478	495	550	537	489	482	523	526	546	524	502	520	546	543	530	509	548	546	555	472	515	531	503	500	520	488	498	534	521	485	520	489	531	494	496	511	518	514	490	533	525	512	533	511	495	538	517	489	553	488	518	518	537	514	523	528	519	499	492	519	535	547	520	497	521	482	512	519	515	550	530	490	488	514	516	504	512	516	509	545	498	505	509	519	519	506	486	528	520	520	553	542	493	559	461	491	547	536	481	504	497	491	507	520	522	544	520	517	505	535	501	544	533	496	518	481	528	526	508	532	545	515	513	524	517	504	497	512	518	539	493	508	491	487	553	527	507	488	511	525	497	539	498	500	491	531	520	518	531	547	513	518	555	483	515	523	525	552	536	507	497	527	543	533	518	525	511	519	536	504	461	508	553	516	512	510	490	524	531	521	524	486	506	494	475	469	518	519	548	528	507	515	523	548	518	515	522	512	521	554	513	486	507	510	513	559	522	535	477	532	492	546	488	493	488	494	487	488	486	531	515	473	535	524	531	525	544	539	439	526	522	483	522	488	505	498	539	540	538	499	472	496	523	504	524	533	497	506	509	517	534	491	500	493	525	523	508	507	550	509	515	511	517	499	484	544	497	535	503	483	516	494	536	513	482	508	498	540	518	496	524	521	491	509	514	478	516	512	535	528	508	519	501	528	497	526	551	530	511	536	529	474	536	522	562	536	515	530	492	518	529	493	457	492	505	548	530	495	523	593	542	494	457	499	526	523	528	484	522	463	520	547	500	486	532	546	500	497	507	492	534	490	531	504	477	534	536	543	483	502	497	523	496	522	470	501	511	601	473	490	536	489	507	498	535	495	495	548	499	526	506	519	522	527	490	524	497	488	507	507	500	488	545	511	516	490	512	569	495	546	526	515	528	476	484	486	518	521	496	547	480	504	490	496	492	510	493	532	502	542	535	444	515	479	526	506	541	562	523	528	480	521	470	490	515	505	539	518	526	498	502	491	495	504	538	526	520	511	497	496	522	491	528	526	507	490	516	509	474	529	526	541	505	522	488	500	523	498	564	509	475	494	528	482	498	495	522	504	494	524	516	506	556	505	480	501	484	527	535	521	532	551	480	534	506	514	488	515	542	509	524	542	512	556	524	496	531	528	528	519	510	474	536	540	488	477	523	525	523	502	476	487	513	530	509	498	534	507	547	512	510	516	519	531	560	533	499	523	508	554	490	504	515	508	489	537	520	495	530	473	529	497	487	483	508	518	512	506	507	509	508	508	506	505	495	518	483	503	517	496	539	537	527	554	516	509	464	510	501	522	489	488	557	515	500	528	538	582	514	484	517	525	485	508	485	506	521	519	517	545	507	515	452	501	494	518	468	496	518	501	507	515	497	523	484	510	519	464	520	504	519	512	523	492	494	479	513	518	501	526	540	540	500	470	511	491	535	486	501	506	543	515	484	497	540	505	471	490	517	491	545	531	512	541	472	483	523	483	497	517	519	544	518	497	488	552	521	484	559	508	494	539	478	497	516	489	552	524	559	508	527	469	502	546	526	539	517	508	525	512	511	541	485	541	511	499	546	519	494	499	531	522	510	536	508	521	509	481	564	488	517	564	542	495	524	507	507	527	548	539	523	484	541	537	527	486	483	484	481	506	504	531	547	503	503	568	520	503	553	486	483	511	546	524	489	490	511	507	481	520	544	504	506	509	535	528	521	508	477	508	510	518	512	515	510	505	520	508	498	492	509	524	507	515	526	494	502	502	503	478	506	496	496	504	503	574	531	526	489	497	506	480	499	463	496	496	490
24328	21388	28720	24449	21347	8677	10103	37135	42221	33418	19243	6588	2151	1029	853	828	784	802	759	800	778	761	842	785	814	754	777	794	756	775	758	806	735	801	768	750	816	739	801	762	725	775	810	787	735	732	742	722	759	806	793	738	786	740	824	761	759	703	785	773	749	836	759	723	755	750	749	774	718	736	726	738	766	799	749	772	743	741	783	756	772	798	788	750	751	809	711	777	718	791	710	775	726	764	752	737	788	761	751	790	763	766	741	769	771	729	759	728	786	797	749	785	816	751	680	726	788	793	719	760	778	782	746	733	774	796	759	751	761	743	759	755	745	789	733	767	783	762	791	774	787	766	798	765	740	723	757	762	742	752	710	730	760	734	785	737	775	777	767	751	786	731	808	782	755	783	776	715	779	754	739	772	721	796	778	752	735	766	796	779	764	777	752	775	731	737	723	821	730	711	760	801	731	773	768	674	742	735	768	727	720	814	744	732	742	780	794	763	679	772	774	828	797	723	783	771	703	759	791	731	772	744	791	762	825	727	756	743	733	790	781	752	804	736	764	742	781	781	766	813	768	773	718	715	691	775	759	759	797	796	734	753	800	752	790	761	757	803	745	793	684	740	790	722	761	742	745	786	714	765	748	727	762	788	691	749	753	781	771	772	724	744	727	737	779	717	805	769	797	719	715	752	782	799	785	728	785	730	786	743	812	804	778	771	714	745	797	757	766	715	778	753	782	752	735	751	769	757	760	774	817	747	725	720	773	738	737	772	708	788	783	791	794	733	730	734	753	795	727	806	771	698	722	730	791	741	816	805	712	706	791	771	830	753	726	708	765	751	773	766	742	782	754	816	732	817	719	784	729	749	747	753	739	748	793	762	695	760	792	760	732	785	740	780	756	716	758	771	751	754	733	763	740	796	831	706	764	740	758	745	764	812	736	754	740	796	766	766	725	784	780	741	771	752	716	782	768	754	741	774	733	789	773	780	817	750	728	800	726	701	730	779	744	735	794	762	762	778	779	770	717	741	790	764	803	756	750	745	784	751	782	769	692	774	714	766	724	764	746	726	758	720	787	783	727	776	746	757	729	768	714	761	730	786	767	716	779	743	746	742	742	746	791	737	729	718	764	751	779	751	708	706	764	754	755	761	755	787	741	708	724	722	751	764	760	781	787	814	799	757	712	763	770	758	737	768	743	792	740	743	786	730	789	805	736	741	708	765	769	667	692	734	837	750	734	699	814	785	775	735	726	750	738	736	771	728	794	763	802	784	724	733	717	718	728	705	764	754	718	730	812	768	723	781	776	792	740	808	755	787	793	789	770	765	762	782	751	735	733	745	767	763	784	683	780	726	790	728	758	786	763	683	724	718	792	798	780	783	784	737	803	758	739	816	779	775	736	769	756	724	733	747	708	749	745	792	753	776	802	785	762	756	700	754	741	740	692	815	772	816	743	788	730	728	744	762	813	737	770	786	724	758	728	742	753	753	708	773	757	731	795	731	748	792	778	752	807	764	775	763	740	778	765	752	766	753	746	765	747	721	756	785	727	696	740	733	804	772	766	741	767	827	774	742	805	808	720	719	725	744	750	769	787	776	747	749	756	743	795	723	769	742	711	731	738	748	765	721	797	749	742	842	722	733	780	754	702	746	723	725	769	760	740	779	759	754	763	767	774	744	754	770	773	722	722	757	812	744	756	778	756	790	736	741	726	753	749	774	775	771	772	791	740	790	751	780	768	743	728	775	805	755	747	755	749	736	752	755	772	739	752	745	747	804	748	753	805	729	758	830	708	746	750	708	720	802	782	749	762	741	741	781	790	782	790	731	793	779	766	753	745	741	775	745	803	738	763	728	778	742	746	742	793	770	767	726	730	748	750	722	759	713	757	749	726	687	720	779	736	739	715	732	750	761	749	781	784	732	819	748	761	748	722	769	820	742	732	730	775	724	755	749	707	735	753	758	737	760	737	741	742	777	771	752	766	742	783	753	761	693	760	720	756	811	769	781	791	726	780	732	743	734	757	754	735	799	778	774	761	715	776	752	813	757	749	737	738	771	784	748	737	812	714	750	748	747	781	735	770	748	694	822	763	726	767	798	741	790	740	758	741	735	744	772	827	795	743	756	811	791	776	764	764	669	812	724	821	768	790	756	704	764	768	762	770	799	712	698	767	765	732	766	730	755	738	771	749	751	771	711	723	771	740	714	740	744	753	779	726	765	764	719	718	777	767	743	798	782	788	770	762	729	737	723	766	737	760	753	745	702	744	760	759	775	787	725	763	764	783	780	769	738	731	776	816	793	764	712	754	765	806	743	749	728	767	765	773	794	735	706	772	756	740	739	763	742	774	727	741	764	804	761	731	759	793	790	767	764	752	723	729	770	770	789	746	789	792	746	721	747	736	743	782	812	756	721	738	728	783	717	735	752	753	769	755	734	761	731	758	729	725	733	772	735	727	727	782	728	688	788	749	726	730	737	788	749	806	781	778	729	825	739	735	776	734	726	780	772	752	756	790	833	694	778	754	763	749	727	678	710	765	814	807	778	713	769	784	792	745	803	732	770	753	740	724	798	765	720	751	697	728	770	807	726	749	768	834	738	741	799	749	752	772	754	754	752	813	759	762	710	722	726	703	792	715	753	763	820	740	804	752	746	756	718	746	752	800	763	733	793	810	765	733	769	738	782	768	784	785	745	787	769	779	777	786	751	769	820	755	737	723	735	732	745	776	732	756	774	723	741	794	766	728	745	773	776	723	758	708	792	732	770	767	764	728	768	777	756	768	763	802	731	764	737	711	760	740	748	734	735	757	706	755	767	755	715	815	780	700	785	747	794	716	743	739	754	738	780	728	721	760	770	791	763	793	765	746	711	775	755	760	816	760	775	765	778	780	769	748	799	725	781	723	716	757	788	740	778	736	775	713	713	752	792	810	770	747	765	740	748	750	765	768	810	757	784	737	741	801	781	803	796	752	732	768	735	727	747	754	766	730	757	772	759	793	759	754	755	760	765	754	773	726	793	772	773	783	793	740	719	820	734	750	770	758	743	752	757	794	764	773	814	761	768	765	732	741	749	798	800	755	753	740	782	740	767	729	740	751	717	726	764	740	727	748	776	750	724	776	817	793	711	777	827	761	713	761	688	822	769	730	751	771	785	780	732	751	732	809	795	774	734	764	782	732	807	725	734	803	793	778	731	757	732	731	733	808	719	700	735	708	736	770	780	757	767	731	752	758	724	752	725	755	766	738	774	687	727	780	802	743	762	748	741	750	719	704	712	730	721	767	747	773	760	823	739	725	707	734	759	752	738	776	741	758	756	789	747	717	765	766	778	788	773	757	720	735	779	767	736	758	841	700	762	768	819	754	808	749	729	718	772	730	774	760	775	745	737	706	716	760	746	692	757	811	767	729	725	772	735	779	697	758	714	749	787	729	752	740	736	708	787	709	771	762	780	754	742	719	712	782	734	755	769	772	768	710	703	686	772	725	760	753	778	723	772
4608	6515	7746	3519	1912	1685	12056	37522	37791	27296	14479	5220	2113	948	628	632	646	664	666	637	660	669	596	649	644	639	621	600	669	608	638	618	594	602	614	580	658	608	606	611	660	615	599	659	628	636	615	661	618	608	615	604	615	696	643	574	594	616	669	653	638	631	577	666	674	592	609	613	595	663	672	624	590	639	652	612	604	595	621	632	617	630	630	651	610	622	646	652	636	600	599	610	624	686	653	648	622	649	611	655	600	637	627	671	663	621	603	632	614	600	591	627	611	628	598	624	623	582	625	635	602	639	610	607	578	644	613	621	683	630	644	569	630	637	596	613	656	627	635	610	652	639	596	648	567	642	615	603	619	643	651	620	651	607	623	629	653	616	625	631	582	678	618	594	596	587	627	608	624	679	613	624	606	620	629	648	628	654	610	654	611	619	646	622	612	610	603	578	622	645	634	622	603	599	599	606	617	598	613	575	584	646	623	627	608	616	620	577	643	615	640	631	634	633	628	579	587	628	585	624	625	617	604	680	635	657	627	588	624	597	621	643	659	606	629	617	615	650	658	595	650	629	644	632	600	608	615	618	617	600	645	601	618	648	589	613	625	619	607	635	625	613	646	592	625	618	619	613	609	668	625	626	588	610	611	685	592	670	611	634	630	577	655	625	610	602	611	646	622	598	603	666	596	612	641	655	607	589	651	655	650	602	623	581	592	622	604	595	654	633	609	627	659	654	602	600	614	611	637	582	632	598	591	629	642	609	587	609	643	620	678	612	620	620	634	609	622	587	592	586	649	619	613	642	646	610	645	632	619	605	599	631	657	623	615	636	662	617	630	621	618	626	625	617	618	611	599	607	608	624	652	566	639	577	638	609	641	635	628	610	650	619	587	561	629	627	656	647	646	573	645	590	634	620	623	627	655	602	593	633	641	628	611	599	629	599	607	646	581	648	635	653	612	624	648	589	653	600	612	562	649	650	647	613	617	599	632	625	610	564	594	623	625	604	643	619	607	642	636	613	604	616	579	656	621	638	650	607	641	642	630	586	638	610	651	592	601	607	617	628	637	635	634	597	623	641	603	612	573	606	618	592	592	590	596	630	657	671	605	608	619	621	604	601	612	653	591	674	594	594	642	621	575	624	615	606	661	637	624	584	612	624	612	603	641	597	598	609	626	608	619	600	620	606	656	580	634	603	619	617	657	665	619	614	616	582	589	625	599	618	578	627	601	652	643	655	592	603	575	652	600	595	603	620	603	643	582	635	612	641	619	631	633	657	645	616	620	639	585	582	590	644	608	579	637	627	614	626	584	599	618	566	625	651	608	612	618	618	572	633	599	673	656	585	626	581	602	652	647	573	662	643	640	609	611	590	647	645	655	596	588	607	616	614	657	631	628	594	612	616	598	634	594	618	568	638	635	600	586	631	606	652	601	613	607	656	646	595	648	623	672	580	611	613	618	616	640	609	594	629	645	618	619	610	632	612	611	589	633	563	622	596	609	630	624	643	647	637	619	584	627	562	589	587	598	614	591	594	599	608	623	658	629	593	632	629	619	601	628	630	662	606	596	640	635	633	613	616	652	653	604	649	607	587	590	616	652	602	651	624	617	636	631	590	644	616	598	682	600	599	615	555	625	639	622	639	637	588	622	646	610	589	622	648	603	605	624	603	620	588	594	652	634	587	609	630	628	628	597	643	592	606	643	624	629	616	640	625	634	618	641	608	644	642	669	620	557	596	604	619	588	593	622	606	610	612	597	611	607	634	593	633	616	631	620	613	608	596	599	607	622	623	624	572	586	630	631	647	644	592	610	593	583	662	583	600	617	635	612	579	602	607	623	598	617	620	600	589	611	634	646	627	658	623	641	605	615	619	658	659	599	621	651	605	634	614	586	643	600	642	575	598	612	627	620	624	668	575	595	593	614	627	626	570	612	599	601	619	643	645	643	589	610	592	634	603	634	638	623	609	573	664	601	621	617	618	627	611	576	625	616	593	603	623	615	639	546	605	629	600	590	588	645	632	580	659	620	650	638	587	595	617	647	615	619	619	616	589	596	593	669	604	646	670	585	646	634	673	603	620	605	580	606	635	628	622	605	624	628	602	600	657	616	639	645	668	622	589	650	620	598	616	631	599	617	599	643	606	612	601	602	596	605	626	611	650	592	598	641	570	639	597	593	598	626	649	623	617	611	623	617	614	605	625	593	581	587	633	599	640	603	620	614	639	646	591	638	653	615	604	595	555	648	613	611	615	597	619	618	594	582	670	600	615	640	585	623	597	610	623	607	698	648	604	632	626	636	631	624	614	606	612	618	611	652	631	617	594	617	631	606	596	590	590	650	616	623	613	625	605	630	569	584	607	635	619	612	667	649	611	615	620	628	602	625	581	644	599	651	587	624	626	628	592	630	625	600	568	633	631	603	664	631	585	586	592	609	645	593	576	547	579	619	640	614	626	652	587	624	579	649	617	595	621	627	647	604	637	621	587	655	650	615	621	605	584	687	632	639	615	609	611	598	629	632	643	589	605	598	609	618	619	628	630	630	601	607	612	628	596	597	604	621	604	595	576	596	612	583	586	641	609	571	610	614	632	655	632	633	663	601	622	635	627	664	594	604	599	614	612	631	615	579	582	570	574	616	582	609	626	584	637	630	650	620	608	602	630	634	589	646	622	629	590	643	608	630	633	620	614	612	640	610	588	642	634	654	646	604	628	651	624	612	617	613	615	601	634	629	594	599	549	628	623	573	580	596	609	617	610	637	655	590	608	583	682	621	661	632	627	592	632	602	602	630	614	611	594	655	600	637	601	584	609	615	629	650	595	597	625	634	626	580	633	632	613	627	595	615	640	623	647	621	639	614	561	598	641	620	571	616	589	623	639	625	620	623	628	597	614	626	647	593	651	605	607	609	588	645	629	653	639	665	633	633	640	605	619	573	614	588	651	614	639	606	639	590	617	608	614	622	602	625	608	586	628	625	603	596	644	638	649	602	634	615	629	616	626	601	652	643	592	624	584	646	605	635	593	610	628	590	626	638	602	580	590	649	634	593	610	616	597	639	617	595	611	587	605	609	636	652	603	652	636	597	646	585	583	642	645	619	626	596	602	614	624	618	579	624	620	641	609	604	638	615	626	612	608	620	608	628	640	610	629	628	630	608	633	617	641	608	610	625	591	665	613	599	646	618	608	651	624	644	634	609	576	646	637	580	570	580	672	636	607	624	597	595	647	591	621	622	622	615	611	607	605	600	618	658	601	583	637	613	572	647	621	586	618	595	615	620	594	574	653	591	581	627	619	622	611	581	610	628	614	630	660	608	609	618	624	656	603	581	596	595	574	557	619	606	647	607	553	649	689	644	616	618	626	602	580	648	628	587	595	642	647	654	604	594	624	636	598	572	662	609	596	602	637	599	621	636	665	625	640	636	645	600	591	595	562	634	636	587	652	601	593	613	665	651	608	590	620	643	641	630	603	656	636	582	631	590	631	619	662	614	612
27743	12492	3444	1243	665	584	807	2373	2978	2404	1532	931	640	557	532	566	549	566	537	532	505	581	584	505	549	578	530	576	506	589	562	510	569	514	542	580	559	579	576	542	547	572	630	535	552	555	575	513	540	572	543	548	572	543	541	541	547	507	541	588	543	544	543	545	564	507	571	545	529	541	541	566	562	535	541	565	608	560	530	576	529	522	558	547	559	528	556	526	551	558	504	535	556	530	600	533	579	552	583	519	529	527	518	598	545	553	543	590	550	579	554	518	516	561	543	528	512	596	560	545	594	563	563	520	567	591	582	547	502	552	535	598	515	632	523	536	567	566	576	512	547	530	600	547	555	561	534	561	544	542	532	543	561	559	571	597	554	577	559	562	559	518	581	614	558	542	550	564	536	538	549	537	554	525	557	502	529	538	548	533	567	537	591	525	584	535	574	511	537	533	552	544	549	535	553	546	512	507	559	554	560	587	525	560	566	553	544	607	542	505	560	567	530	532	560	531	554	616	574	582	564	560	542	564	550	542	572	558	564	534	519	564	540	557	550	563	537	571	499	527	571	542	547	544	563	611	547	553	562	577	550	514	555	558	553	562	570	516	559	559	532	557	548	530	569	568	525	574	528	566	558	539	537	547	557	557	515	507	533	516	556	557	515	591	581	516	517	518	594	565	524	557	519	510	531	562	509	540	572	530	525	527	558	523	547	549	547	547	551	511	559	580	555	534	524	568	545	587	555	528	520	539	581	570	587	549	515	508	583	546	529	538	545	532	501	589	570	540	526	527	550	547	538	567	549	579	533	529	547	558	568	565	560	583	604	513	561	539	542	538	502	575	547	545	550	565	576	576	563	515	558	563	511	571	542	546	551	586	607	502	562	534	606	548	542	534	495	580	583	586	541	522	533	522	527	605	518	566	558	577	585	563	524	523	559	531	539	570	523	531	543	551	558	586	590	557	510	566	532	556	555	558	635	544	548	551	535	568	545	566	505	547	547	539	596	549	514	542	565	594	546	607	535	509	555	570	568	526	541	573	608	588	568	525	534	548	555	534	530	542	589	550	585	502	545	531	564	579	475	619	526	518	581	592	533	524	507	606	520	552	568	570	500	550	530	570	498	604	571	522	543	563	593	550	536	570	563	531	582	536	568	565	535	511	561	519	515	565	525	586	588	570	518	554	540	571	530	574	511	543	526	517	536	536	571	568	580	549	550	580	543	569	496	559	575	532	546	548	518	588	552	560	548	567	531	499	570	571	560	525	574	527	569	551	545	558	578	568	570	542	526	562	591	514	560	561	556	568	553	569	544	559	566	526	587	558	540	529	554	558	536	526	525	551	560	568	552	552	519	578	553	526	565	538	500	554	548	550	572	559	516	553	574	543	566	582	514	553	604	602	551	542	546	508	570	532	515	563	591	530	549	575	549	558	586	521	539	538	570	525	538	564	544	597	550	532	568	556	547	566	521	525	609	557	545	561	558	567	542	588	537	549	539	568	576	570	535	550	553	545	538	547	496	539	613	549	565	556	584	548	592	518	559	557	522	538	579	562	559	569	521	524	544	530	553	587	550	565	555	576	573	529	545	529	522	566	530	544	532	499	536	546	535	523	579	535	538	541	580	530	543	548	563	557	531	547	540	569	501	518	514	592	566	580	526	513	561	557	579	546	548	561	551	529	583	611	568	558	534	520	524	543	523	531	556	558	552	537	544	536	542	550	570	485	583	556	534	551	539	573	555	540	580	538	504	575	572	547	536	555	554	534	567	574	538	521	522	564	533	578	571	555	561	550	575	561	561	531	500	524	534	554	570	539	515	609	540	542	541	520	567	553	529	509	592	567	539	565	537	554	532	590	525	538	541	527	547	587	567	598	532	532	545	556	532	563	550	571	566	556	543	561	555	543	518	517	538	601	549	523	559	556	599	542	564	585	538	557	542	558	534	554	528	524	564	572	539	511	547	568	544	523	553	561	559	556	535	568	532	571	584	592	537	571	613	520	572	541	569	540	521	579	511	529	559	598	592	515	548	563	565	558	582	581	538	532	562	507	568	525	519	564	539	553	543	548	553	588	585	579	532	549	558	614	569	544	528	557	545	570	546	606	554	567	533	542	548	542	547	569	527	536	613	571	576	570	545	523	566	581	572	527	555	531	535	557	547	522	518	566	539	613	582	542	522	534	594	525	572	533	500	537	548	556	558	546	527	508	569	563	552	600	561	517	565	546	524	525	520	555	570	568	533	555	565	539	548	524	537	569	543	548	522	586	549	508	571	548	543	565	539	520	537	557	539	534	566	525	574	549	495	577	559	544	627	526	557	541	570	541	507	538	583	504	541	569	568	561	577	541	568	552	545	553	577	496	586	552	580	549	551	566	597	566	538	630	522	557	535	531	512	502	532	550	543	550	534	571	507	536	582	574	539	524	583	565	572	521	533	568	543	585	578	601	544	566	548	545	539	552	558	513	538	573	531	533	545	531	537	544	575	537	526	546	547	549	520	563	560	550	605	541	537	606	624	573	562	560	528	565	598	583	517	550	557	531	527	534	553	525	542	542	559	582	566	532	570	555	563	509	543	544	595	571	561	561	534	551	549	592	538	513	564	551	516	532	577	537	538	556	537	544	520	541	588	521	555	567	596	545	549	507	526	584	526	568	570	527	534	538	570	545	537	511	563	580	556	545	570	528	542	558	553	556	556	509	570	542	530	589	578	571	540	526	579	549	578	544	569	553	581	561	540	578	548	569	530	600	551	537	585	554	566	546	538	540	533	537	560	552	512	575	577	561	569	561	624	553	554	589	550	496	539	537	528	559	585	527	560	589	519	513	557	519	565	551	553	580	575	566	544	528	501	541	597	574	519	543	592	506	585	574	509	545	537	551	555	487	544	540	544	535	561	572	526	603	535	548	524	526	544	576	536	501	510	545	502	519	583	547	621	549	512	550	548	503	545	538	555	533	570	533	539	549	590	587	571	552	610	528	550	535	585	544	548	545	550	542	540	585	585	562	552	594	556	564	522	514	524	525	519	561	538	545	555	563	595	550	552	551	535	582	573	596	544	581	532	568	592	568	585	557	548	580	558	539	510	577	542	496	501	503	613	538	591	536	539	549	513	580	524	548	575	602	559	551	560	521	567	514	519	527	574	610	562	497	482	552	531	511	581	536	553	567	592	564	536	581	550	573	598	559	518	541	523	530	587	594	561	525	526	523	531	557	534	552	558	598	533	593	562	586	539	564	571	539	546	557	567	556	578	544	546	555	534	518	516	567	530	522	609	564	566	534	489	595	575	584	564	562	538	529	554	552	538	584	572	545	544	542	569	490	574	526	558	544	552	553	567	604	586	574	571	584	548	559	592	560	539	537	494	547	583	587	559	547	545	552	557	568	533	499	564	512	512	544	560	546	543	618	636	560	549	537	584	571	537	544	547	552	538	555	580	576	547	584	567	522	571	562	549	512	547	571	560	564	570	549	542	535	588	530	547	613	559	584
5421	1420	3074	891	562	530	882	2940	3458	2449	1542	898	605	501	445	457	418	448	453	479	438	462	431	448	471	466	475	434	480	468	475	464	418	423	437	488	484	433	443	433	428	474	475	495	476	458	442	433	469	457	459	478	468	438	488	436	436	424	459	460	482	449	388	445	472	473	433	452	499	466	431	454	465	452	466	492	452	438	473	465	448	461	488	488	438	470	448	467	448	439	478	456	440	415	439	479	466	431	471	472	447	468	464	456	460	456	476	461	454	437	465	496	464	439	461	421	427	435	457	463	433	457	476	452	448	448	410	443	441	433	439	415	443	446	450	441	450	459	449	467	431	468	464	487	441	428	468	449	483	469	416	421	438	442	447	450	430	460	488	439	461	430	427	441	457	468	467	454	458	443	455	453	451	429	495	459	408	425	498	459	461	447	430	436	416	488	437	442	461	458	428	476	453	442	420	457	459	465	467	459	446	454	436	419	482	454	505	432	451	466	449	436	444	459	427	420	460	438	442	451	467	468	451	427	476	427	439	447	451	439	443	479	451	427	459	504	451	510	483	446	432	436	426	426	457	431	460	474	452	448	448	430	441	454	435	458	458	446	494	446	426	456	442	439	464	458	483	427	468	459	460	454	483	441	439	456	427	484	435	455	454	454	464	437	450	491	446	418	450	477	441	482	419	473	441	454	475	463	469	461	441	486	435	455	415	452	482	437	472	475	421	453	469	470	438	420	454	452	459	430	447	460	406	437	417	418	432	424	493	437	477	475	426	432	445	482	430	464	447	459	450	425	423	395	437	445	416	414	421	479	441	426	451	428	502	442	449	478	450	446	457	444	462	458	459	448	458	429	466	454	446	432	438	419	466	426	437	454	420	443	466	426	489	433	465	431	427	431	470	453	462	470	473	435	434	485	449	448	456	450	482	447	439	437	479	459	461	447	448	463	464	479	455	411	451	419	425	458	403	455	410	439	449	482	461	449	451	461	413	433	471	437	465	440	500	465	489	450	445	456	454	421	455	432	437	430	455	472	444	464	430	404	472	457	465	480	479	452	477	458	460	434	443	415	433	447	451	445	438	440	442	449	469	457	456	463	444	429	445	475	442	528	451	422	438	412	432	444	468	441	438	457	476	444	440	415	438	478	461	451	437	411	434	463	428	442	443	473	458	464	466	429	425	439	461	471	469	437	485	451	443	430	427	441	449	444	454	447	458	443	419	428	466	425	453	469	448	478	414	469	449	443	442	452	475	460	461	448	445	465	449	423	486	457	434	455	469	446	471	436	430	447	465	459	470	416	454	485	452	459	463	468	453	420	464	409	494	424	470	473	454	472	436	412	467	446	464	459	470	463	445	447	437	427	453	452	440	481	474	421	462	467	476	470	425	447	455	441	450	455	433	463	458	441	455	428	434	426	475	416	478	482	439	435	466	460	469	482	463	444	474	449	457	471	433	466	466	394	415	493	443	470	441	461	458	470	443	453	458	449	426	480	469	453	479	428	482	471	427	412	466	462	475	440	478	452	436	453	456	389	460	436	460	421	482	454	449	480	473	452	439	462	451	440	465	444	459	446	432	430	456	456	476	459	444	457	454	414	456	428	451	451	421	445	473	450	431	458	446	470	482	442	470	457	462	473	503	441	433	435	474	432	460	445	442	454	446	421	454	483	436	417	467	455	430	451	440	419	477	430	454	476	436	446	496	446	452	412	451	450	485	454	429	443	456	472	446	465	420	444	436	427	441	463	452	440	435	435	487	520	414	464	445	397	462	452	457	413	418	425	454	426	422	486	491	440	482	427	477	436	464	448	457	450	429	464	437	433	441	410	468	455	441	442	420	467	439	437	424	439	440	477	446	467	451	433	463	463	447	463	447	495	443	457	454	422	414	459	457	423	429	477	473	451	429	465	409	487	452	415	474	482	468	460	450	427	438	455	492	449	461	420	464	465	457	432	433	424	437	430	437	467	458	487	478	438	421	445	442	455	431	454	462	449	414	453	439	420	460	420	477	415	461	416	437	466	421	445	433	445	455	460	463	491	436	443	435	432	454	432	470	432	479	437	428	478	448	445	482	445	462	491	450	423	427	464	452	441	478	451	490	458	439	454	437	470	442	479	432	477	464	477	458	420	458	433	487	468	460	440	419	437	456	465	459	431	445	418	431	433	424	438	447	455	426	436	471	460	446	458	447	479	408	449	460	455	442	437	411	475	428	424	496	450	416	434	464	451	431	441	465	453	458	458	451	449	429	442	446	469	486	464	426	401	438	451	462	432	452	455	458	410	449	469	439	434	433	467	454	448	443	451	425	451	450	465	445	464	447	448	466	458	468	481	442	451	496	490	443	463	442	483	447	527	443	446	457	441	466	441	458	442	493	457	455	435	457	452	461	447	445	428	437	465	452	452	459	489	431	422	457	439	464	483	452	433	457	432	473	422	453	465	437	441	465	472	450	477	481	476	485	452	458	479	453	458	453	478	457	420	504	467	420	432	454	468	446	454	438	469	431	495	419	467	416	438	459	478	477	438	413	435	462	431	411	402	411	413	442	449	455	461	486	420	452	465	431	447	494	467	426	493	459	435	463	433	500	429	485	461	437	461	478	470	447	437	460	445	424	448	455	457	441	464	465	437	453	471	470	450	451	480	454	465	435	444	466	441	465	433	459	481	472	471	458	412	439	470	461	434	437	502	497	457	428	493	436	447	437	448	452	471	453	453	467	452	464	441	429	460	430	459	445	443	429	468	391	452	453	473	450	416	442	427	414	465	460	476	467	440	459	467	466	475	441	477	462	469	447	462	465	420	431	468	425	470	431	434	421	454	468	428	441	420	454	467	442	449	479	455	451	476	462	465	476	445	447	450	444	489	397	455	425	450	455	468	473	449	462	422	474	445	481	454	461	474	452	436	408	412	418	446	466	454	408	455	464	500	426	452	448	422	440	431	453	480	416	442	452	433	466	488	438	451	437	469	486	465	453	467	433	455	422	427	445	490	433	425	452	477	443	482	464	477	472	441	438	419	456	441	408	443	460	430	441	461	442	481	469	459	430	451	446	439	469	474	454	445	466	464	438	476	438	442	420	469	429	441	481	435	496	449	481	438	475	458	443	451	456	457	437	467	434	434	419	445	441	478	440	441	427	470	455	436	408	412	425	399	482	453	447	447	455	487	468	465	460	448	436	470	444	490	466	487	436	423	424	394	441	440	453	455	448	456	467	430	452	433	435	429	465	458	440	482	470	448	444	483	460	433	453	420	430	460	446	463	454	424	442	465	441	453	465	444	473	454	455	442	452	446	447	453	428	415	464	436	470	454	458	456	452	441	444	456	438	432	439	445	439	436	442	435	452	448	444	485	419	429	463	473	427	464	433	460	396	435	459	449	427	455	429	456	450	476	465	447	420	437	459	443	440	423	487	459	433	426	474	405	479	464	443	450	469	452	459	468	444	460	454	457	415	471	478	416	432	429	433	452	437	451	438	435	442	479	452	476
25631	21392	27217	25060	4940	1326	4786	20793	23670	17255	8307	2657	1133	716	534	618	612	588	645	627	613	610	605	606	610	627	623	562	635	600	567	588	618	632	653	643	630	597	566	610	553	591	620	656	566	614	589	624	627	640	614	588	582	616	589	589	663	593	575	589	624	607	568	570	578	637	638	632	614	561	608	575	602	618	591	586	606	605	647	626	602	575	643	610	576	593	630	622	621	552	640	602	591	611	624	585	604	533	578	623	631	557	597	588	614	561	583	617	612	596	634	580	640	604	612	586	618	576	635	569	614	610	612	656	597	594	605	613	635	620	634	582	570	574	627	586	593	563	615	617	598	658	605	580	602	637	591	609	609	613	618	585	597	613	577	620	626	612	595	589	629	601	604	617	591	608	605	629	607	611	606	641	587	591	570	599	597	569	600	583	609	614	607	600	592	575	631	571	606	627	599	597	609	614	606	613	596	637	605	626	595	616	628	617	616	572	636	610	644	597	598	608	613	567	614	610	646	647	607	569	549	613	614	596	635	627	592	642	631	634	509	633	627	597	571	612	590	595	614	598	635	563	581	605	601	612	590	578	546	625	591	602	606	629	583	606	603	569	609	611	572	622	555	631	604	617	598	617	608	653	601	632	608	609	569	618	585	579	619	616	593	597	594	605	589	603	624	633	601	583	560	608	601	615	638	614	578	614	610	592	619	588	558	596	623	610	612	625	580	585	575	598	616	582	599	587	599	586	620	643	663	639	605	627	601	591	630	622	607	618	587	582	579	608	609	631	595	612	587	616	577	597	652	613	596	617	569	598	637	643	630	578	608	594	624	659	546	588	605	585	643	599	617	559	562	612	595	581	619	610	618	617	655	586	618	630	592	623	648	568	545	558	570	607	608	580	655	616	546	608	557	610	627	648	621	593	559	583	555	597	586	625	591	603	587	601	595	585	604	585	616	643	595	619	587	608	573	587	583	614	620	600	589	649	640	629	645	566	598	590	589	567	604	560	599	556	630	621	616	619	626	610	635	605	621	593	580	624	599	606	601	600	617	592	564	569	628	609	608	626	569	569	606	621	580	536	618	577	588	622	635	572	582	623	588	628	562	586	610	637	587	597	598	616	610	604	620	622	561	614	602	614	663	613	629	599	608	602	572	605	600	596	599	591	576	629	546	603	638	601	625	587	611	627	656	575	588	628	598	604	589	612	564	620	600	606	623	613	619	615	560	612	591	618	567	566	560	628	598	613	595	618	549	624	606	572	605	608	568	670	585	654	585	597	589	639	642	589	599	621	549	607	590	626	611	616	633	611	621	616	577	606	610	617	610	591	648	582	553	581	617	615	594	600	614	601	583	604	546	613	555	615	621	582	622	616	625	621	581	606	636	606	576	648	585	567	598	594	568	614	658	588	640	570	589	608	625	598	595	604	596	661	599	608	623	602	574	601	608	573	605	603	562	625	590	600	588	623	613	572	614	616	667	617	559	606	623	612	614	629	573	625	599	579	606	613	594	576	621	594	612	594	606	606	586	625	563	571	617	567	592	613	637	614	563	565	617	608	583	605	618	652	574	526	620	602	619	605	591	600	640	571	643	586	625	595	618	632	597	600	577	589	618	611	604	615	628	641	572	631	599	557	609	608	574	553	596	600	594	587	608	622	612	656	568	592	602	615	591	615	599	633	606	602	621	601	595	604	609	555	629	603	606	587	613	619	587	585	594	572	596	603	611	622	613	573	588	610	586	619	631	608	583	618	620	627	614	613	629	627	570	611	603	610	587	618	608	578	623	590	595	629	670	583	577	562	582	605	625	599	649	591	562	601	602	582	610	595	574	671	604	601	594	576	599	644	586	590	585	638	611	558	624	619	631	621	611	629	612	647	608	572	593	590	587	615	581	578	566	574	606	608	630	643	593	645	577	576	637	604	566	631	619	600	591	565	589	612	631	590	613	584	582	619	601	636	582	597	599	643	611	580	631	592	575	584	639	559	638	566	608	649	611	613	612	590	594	584	582	610	591	616	608	593	604	642	632	616	586	586	644	609	575	582	596	599	590	573	613	588	583	607	586	606	621	604	587	662	603	537	614	641	579	613	562	592	637	587	570	626	594	579	579	629	603	590	620	593	647	634	670	565	560	567	579	579	595	572	563	623	595	602	589	572	594	577	572	597	608	595	596	606	636	582	603	571	623	653	592	578	635	577	617	590	634	586	563	622	603	560	600	574	614	567	612	623	592	615	598	579	579	577	611	615	589	591	620	634	582	613	668	589	610	604	566	580	628	640	613	588	568	593	580	635	603	611	612	600	585	584	600	609	604	659	583	662	594	594	591	618	637	621	620	585	615	621	622	645	575	641	618	643	551	594	589	583	589	649	589	591	614	581	640	594	601	646	599	589	567	594	563	592	568	604	610	603	596	598	663	611	597	568	592	651	623	623	599	578	590	635	645	581	605	608	591	618	583	616	648	580	634	587	586	621	643	567	613	590	642	632	645	632	604	575	571	580	621	635	636	578	630	595	570	592	598	638	593	589	581	637	580	642	597	634	606	620	630	588	604	622	563	584	650	540	623	654	576	584	595	601	604	590	565	622	601	605	607	654	567	585	615	561	651	602	567	591	591	580	614	629	646	599	588	603	603	606	653	573	614	594	621	658	613	619	602	596	629	586	592	629	631	594	621	632	614	594	605	577	556	599	608	566	594	650	612	558	588	549	595	615	591	611	621	587	637	616	628	583	587	604	633	640	600	599	632	616	619	578	649	616	604	603	634	607	589	605	585	582	606	599	572	615	598	608	616	625	601	617	622	606	585	637	676	597	565	589	622	614	612	616	619	584	609	608	613	610	591	550	610	624	571	615	579	602	597	603	588	602	565	568	644	619	617	612	615	560	580	623	613	619	588	581	581	609	562	606	605	605	557	569	561	556	616	625	587	621	608	631	579	626	594	580	614	585	609	567	621	644	615	611	540	617	628	626	599	610	633	636	615	562	620	637	590	555	582	567	641	643	631	632	598	593	590	615	598	572	579	614	657	599	617	602	639	600	622	606	595	612	603	616	541	629	634	615	619	599	620	642	653	621	613	610	623	581	604	639	611	547	602	585	599	620	569	587	600	597	605	632	573	585	648	649	563	585	631	600	567	599	630	632	628	605	633	617	600	582	603	631	577	588	565	577	569	599	583	585	613	565	610	623	644	583	636	595	562	655	622	624	561	599	600	621	574	612	588	605	564	600	597	589	565	619	587	537	623	557	584	589	611	569	633	585	600	602	631	568	579	603	578	575	557	585	590	577	611	606	573	583	582	593	643	603	634	599	618	615	603	609	561	620	593	589	627	611	619	594	639	602	601	609	630	605	607	591	625	597	605	625	628	603	609	599	632	620	597	575	572	574	559	605	620	612	644	616	619	638	646	568	607	578	601	559	576	584	590	605	555	609	566	592	630	603	586	577	560	612	615	626	645	624	555	564	569	574	583	602	609	610	595	635	605	621	578	628	570	577
3987	5171	7374	1832	1123	1006	6392	21177	21070	14331	7092	2600	1116	651	565	516	495	538	511	552	516	508	510	523	532	512	476	531	518	580	514	524	517	529	501	474	475	546	518	548	509	489	535	509	488	499	515	554	480	517	544	521	502	512	494	476	488	505	457	541	473	498	467	522	483	538	508	495	479	475	541	519	507	485	483	528	500	505	496	480	521	482	529	500	487	504	488	546	528	514	484	513	532	508	502	475	487	520	487	495	491	485	508	533	492	510	529	522	542	525	538	560	534	475	498	518	485	511	485	486	525	496	497	511	525	510	507	515	500	529	508	525	530	498	526	519	571	540	503	507	492	508	503	542	511	479	501	501	453	502	511	498	539	492	532	490	491	557	520	487	520	501	542	536	505	513	529	499	511	502	496	510	499	529	543	497	562	515	488	490	524	483	522	521	518	518	510	511	479	519	526	484	529	497	485	513	492	526	488	535	495	530	531	493	529	500	499	493	506	538	492	529	520	502	524	495	517	474	484	518	485	520	488	504	504	531	507	577	509	575	505	534	529	519	506	490	521	522	515	488	511	524	556	518	512	490	489	516	534	462	488	548	536	476	537	524	538	545	489	468	522	521	477	515	486	522	498	493	544	530	501	495	568	517	486	491	510	519	474	530	522	500	496	503	524	534	498	515	486	535	484	484	533	521	488	501	496	524	504	484	505	545	480	509	461	524	494	475	491	491	509	476	512	514	513	522	501	514	519	535	530	550	501	528	534	456	504	490	491	487	539	536	481	518	492	524	516	541	467	489	528	496	478	515	544	467	514	480	522	528	502	465	521	448	504	451	529	491	482	518	501	530	502	539	485	521	514	524	484	495	527	539	518	510	553	530	497	523	491	519	533	539	532	518	504	460	532	489	521	529	486	522	496	532	505	524	482	508	472	518	519	526	538	506	505	474	474	519	506	475	513	507	482	518	500	463	521	495	525	513	516	491	535	474	483	497	519	510	532	508	495	486	505	475	503	511	510	505	510	511	519	543	487	503	498	504	543	493	509	507	518	496	475	480	478	506	503	499	474	513	503	496	430	507	512	509	497	496	497	469	515	546	522	540	524	476	535	536	509	529	465	530	459	518	526	521	507	514	486	521	507	513	551	506	568	510	503	506	515	481	491	515	521	489	532	524	514	524	498	503	541	487	482	479	541	495	522	464	499	482	524	542	500	548	482	511	507	501	487	500	518	483	483	473	500	523	477	492	510	548	463	495	482	495	521	512	516	480	492	499	522	546	498	488	557	521	548	473	506	489	540	495	512	481	530	543	529	514	526	530	481	513	528	537	473	496	533	513	506	483	508	507	477	491	551	534	547	504	516	478	503	522	477	463	500	546	492	547	493	493	494	500	508	501	506	515	514	521	502	505	517	496	482	517	513	495	545	520	494	518	473	510	485	482	544	529	514	509	488	501	484	541	520	507	531	493	543	494	488	478	486	522	528	503	519	520	484	489	534	489	559	479	478	492	512	522	513	531	507	487	525	527	539	528	491	516	496	506	485	531	510	499	522	533	472	522	501	463	535	493	507	520	499	524	507	513	529	497	528	527	483	509	512	487	532	523	473	498	524	499	495	501	478	524	509	492	482	521	473	491	490	492	504	532	495	507	518	516	521	504	525	522	468	497	544	498	528	522	536	521	492	501	520	482	527	535	502	517	519	550	521	543	534	493	515	508	502	508	486	515	501	503	508	499	479	527	512	512	512	520	496	531	511	486	522	470	492	533	535	509	518	546	495	487	511	545	497	511	541	508	507	508	510	518	556	509	503	516	551	506	501	507	527	444	480	491	472	525	526	511	485	483	502	493	493	503	481	517	505	490	494	502	538	505	482	499	516	493	489	503	517	537	484	500	486	467	513	514	502	520	522	490	541	500	504	505	499	518	475	507	508	542	525	478	540	504	512	529	536	511	509	486	535	483	545	546	489	543	507	528	522	469	536	508	536	536	487	522	489	515	543	534	520	533	511	500	559	550	500	558	520	533	518	463	503	537	522	503	513	481	471	518	502	505	545	506	492	528	468	506	482	516	541	462	511	477	470	515	481	507	492	514	473	503	509	497	525	526	536	528	525	504	485	522	519	501	545	476	524	480	523	527	544	489	514	541	514	508	537	518	514	507	478	503	508	568	504	498	523	484	523	466	500	519	494	551	464	496	532	503	502	535	567	476	508	502	506	502	519	522	508	513	520	502	524	518	557	481	551	485	542	514	502	502	512	520	519	515	485	502	528	530	499	500	498	547	503	511	541	548	473	562	488	541	534	526	495	463	508	507	484	497	501	488	477	525	507	495	536	490	507	487	529	518	489	518	515	484	498	520	528	510	495	514	517	458	528	483	461	507	543	524	534	513	491	499	494	473	473	506	509	568	487	501	496	512	517	512	526	555	508	509	506	495	496	526	494	504	486	508	490	542	495	494	505	515	521	500	543	492	504	505	472	511	539	475	541	495	508	464	521	514	511	521	527	504	488	506	510	489	473	541	494	495	527	455	468	477	497	539	490	565	473	486	556	518	524	497	535	508	537	467	482	475	524	491	527	496	523	515	526	527	494	527	538	514	509	515	471	506	528	511	509	500	489	514	509	487	485	503	540	497	495	468	531	507	529	519	509	508	505	514	505	498	535	526	503	527	472	490	544	500	518	456	438	449	509	480	505	486	511	517	505	500	490	492	539	540	541	528	512	533	490	537	480	578	534	516	482	501	484	509	519	515	508	496	553	520	546	510	489	488	526	514	526	525	470	460	546	469	504	472	489	473	486	458	485	537	523	487	474	505	508	479	504	479	509	494	532	514	493	487	539	544	524	536	532	523	527	501	533	532	511	511	524	499	529	498	545	475	489	528	482	487	516	462	508	529	480	480	524	516	496	472	587	439	512	464	471	522	514	484	515	519	488	506	525	467	489	532	470	524	523	529	519	522	483	472	518	527	527	528	538	523	547	526	487	508	510	493	508	507	563	483	535	454	483	507	507	488	507	506	504	517	503	553	544	508	459	536	509	509	539	490	523	484	509	525	507	484	479	513	487	558	529	532	482	482	529	488	511	503	485	497	497	520	526	502	496	504	503	511	504	470	526	529	487	550	493	510	504	527	537	523	523	513	514	523	505	464	490	515	493	471	501	505	496	542	467	529	490	493	522	471	490	527	522	511	541	521	499	493	519	504	484	512	492	498	475	493	541	516	569	496	514	547	494	488	492	495	551	489	513	494	438	490	491	484	473	507	517	554	528	521	510	490	483	504	514	515	537	533	514	539	529	514	525	563	488	511	487	563	579	490	503	448	520	483	524	521	530	515	472	470	534	492	513	526	506	467	489	520	542	513	507	478	470	533	476	480	509	562	514	567	520	509	496	458	493	533	527	541	472	551	525	497	486	533	524	506	530	523	526	538	497	467	533	525	482	502	474	501	477	501	498	537	483	498	507	486	506	496	488	504	506	504	489	538	492	526	547	470	483	511	487	508
24387	21436	28824	24449	21368	9314	15012	40386	42341	30979	17314	5874	1863	989	878	796	781	731	783	752	775	735	724	739	749	765	732	733	757	767	763	740	759	756	740	782	785	740	723	766	718	686	716	770	721	775	819	778	767	767	797	760	740	727	743	698	720	759	747	751	763	724	740	759	748	718	784	711	766	758	733	784	751	727	762	723	773	768	745	739	743	744	713	751	718	759	704	731	718	729	753	716	705	748	720	739	738	766	771	786	778	735	732	724	738	750	757	756	755	711	761	709	718	706	781	762	758	747	744	770	744	746	727	800	775	756	760	765	702	696	744	715	741	723	762	729	772	717	734	691	699	753	703	757	716	765	741	732	749	718	709	737	781	763	742	711	743	745	777	737	691	735	700	749	731	779	711	766	730	758	739	749	725	739	751	746	711	736	747	701	737	739	785	743	769	757	757	723	788	737	792	737	713	747	740	736	722	722	741	690	780	767	770	745	689	765	716	740	762	698	746	733	796	738	759	729	696	730	739	726	750	736	715	729	769	755	743	757	755	715	719	732	733	778	744	765	740	761	757	684	809	733	728	759	791	684	754	713	803	703	771	728	759	723	736	664	785	688	738	714	750	792	763	724	750	738	726	808	804	732	780	713	750	759	787	719	723	727	770	800	717	720	798	734	740	689	719	754	718	700	691	679	750	740	729	767	760	742	740	739	745	695	706	728	745	749	730	762	713	743	753	736	761	725	705	692	742	705	728	765	780	743	740	734	739	687	791	758	759	734	767	779	732	728	703	766	724	724	716	736	733	669	764	762	718	696	719	744	726	749	769	746	790	755	755	759	726	723	737	769	755	722	752	697	806	737	777	757	791	749	722	738	825	732	757	771	709	743	753	740	743	744	702	790	728	737	756	824	747	757	730	719	755	786	769	717	751	751	715	720	717	730	719	761	765	695	789	747	763	757	768	691	727	796	745	748	697	716	716	744	780	712	781	746	748	706	741	754	786	768	776	743	728	732	803	733	715	736	779	719	760	730	753	735	733	707	786	734	730	749	739	721	728	743	681	756	769	736	726	760	737	719	743	767	742	753	738	715	720	750	714	785	755	714	704	741	772	730	734	723	755	701	735	702	723	743	705	704	736	749	742	744	713	714	715	774	716	726	732	697	680	746	720	734	758	773	778	729	777	705	731	731	781	780	756	752	729	747	726	746	732	689	801	748	723	755	745	767	709	711	737	747	685	753	721	723	778	737	764	680	751	748	726	756	697	705	705	709	755	732	746	727	765	788	756	738	723	746	692	760	783	742	727	751	720	743	748	741	703	774	689	749	743	711	756	733	737	725	716	733	728	765	772	741	728	745	762	675	741	718	781	699	729	741	765	735	746	729	821	813	739	718	724	729	726	775	741	762	760	761	729	712	751	687	761	738	744	703	741	750	736	750	732	762	773	697	700	700	749	737	691	731	746	752	756	824	687	711	719	714	720	724	714	733	729	744	734	756	758	774	766	747	712	753	749	801	729	733	740	737	712	744	784	758	742	734	748	700	777	754	734	736	724	728	747	678	779	746	741	727	708	787	749	717	748	689	756	736	741	768	730	745	733	733	750	711	752	756	728	720	748	728	699	764	798	759	723	708	764	746	734	751	802	712	745	711	742	727	671	721	740	716	767	703	710	746	692	748	713	785	742	727	755	719	733	748	767	752	798	697	753	721	704	757	721	756	761	748	810	786	746	734	745	769	736	721	754	762	712	748	740	721	726	744	703	721	711	705	733	734	735	724	757	758	725	715	788	740	758	790	729	740	740	720	764	714	752	757	752	726	730	695	747	776	704	747	729	772	724	763	712	710	759	697	778	717	771	728	747	759	782	765	669	723	766	696	729	725	724	733	707	811	725	737	696	753	715	781	731	694	785	750	746	752	767	768	763	775	717	715	751	734	711	736	774	788	756	770	763	721	715	734	738	737	777	737	765	756	688	723	746	692	768	752	775	729	720	748	735	771	743	747	744	763	753	743	729	750	766	780	727	728	692	748	746	706	711	729	758	793	783	731	797	712	775	683	773	759	737	751	731	749	734	718	726	714	753	738	738	767	762	724	757	714	718	710	720	750	733	793	688	745	706	719	734	704	720	768	714	770	746	772	693	733	697	725	730	798	754	721	774	691	736	723	718	725	793	763	734	741	736	708	743	802	748	700	735	764	741	693	780	725	709	751	753	743	702	744	760	680	717	713	761	707	715	703	668	732	760	698	751	760	711	743	698	763	725	703	735	707	716	744	735	745	715	720	757	674	699	733	755	701	695	758	733	758	748	725	751	743	751	685	723	763	730	787	774	754	759	758	698	701	769	762	768	751	731	697	753	721	721	771	735	749	674	707	726	755	718	733	764	723	705	727	747	727	693	743	804	702	765	734	695	718	773	727	724	725	706	742	764	779	694	733	796	694	748	740	720	766	730	724	720	738	724	740	730	721	770	736	736	737	756	769	720	775	712	751	743	737	709	762	739	724	726	735	776	776	752	705	699	741	770	720	718	740	720	721	753	695	741	771	714	735	807	737	730	739	677	709	694	727	739	748	753	684	736	732	761	784	729	742	751	780	746	749	759	679	717	802	714	713	741	730	721	737	743	729	743	783	790	728	783	755	749	738	739	763	763	758	740	675	741	755	777	758	763	793	728	749	713	716	707	766	745	772	746	786	769	699	709	737	745	732	751	764	767	746	746	763	686	710	684	720	717	741	756	713	764	743	821	778	705	789	770	730	730	710	795	664	780	708	738	761	783	733	786	703	762	692	753	772	742	791	748	679	770	680	699	744	718	740	746	773	716	736	737	692	763	702	730	756	732	714	740	722	748	724	692	692	701	705	787	736	719	750	734	728	751	735	745	758	761	700	720	734	793	727	748	721	764	703	760	702	731	783	743	735	754	719	734	693	738	750	768	729	721	781	670	724	725	706	766	743	726	720	762	711	745	699	753	733	749	717	737	770	739	760	753	768	802	752	727	741	739	746	739	709	737	721	756	765	745	708	715	776	718	722	736	750	794	748	712	776	670	751	713	722	747	731	736	729	766	757	728	754	726	723	763	755	672	741	766	712	731	728	769	733	762	774	749	699	681	787	761	719	748	734	754	752	713	728	753	759	700	756	793	729	727	689	707	773	717	744	742	720	762	745	740	731	723	728	737	748	775	770	731	737	734	749	740	738	773	734	730	709	757	733	765	721	744	735	798	699	746	805	747	757	723	714	743	775	724	777	726	719	753	719	776	760	773	742	736	778	742	799	724	738	749	764	753	727	771	739	698	748	763	768	740	705	799	759	740	694	752	777	741	736	744	774	729	726	772	824	754	693	703	752	742	722	752	717	751	674	744	733	775	752	735	760	777	725	739	805	776	720	728	755	681	677	753	726	755	697	740	716	755	745	710	757	746	726	747	708	718	738	740	779	723	730	776	708	763	788	798	721	749	762	791	696	702	721	729	758	776	811	798	716	735	721	711	744	736	744	732	738
5165	11545	10802	3338	2234	2152	16693	40143	37266	25090	13060	4946	1771	851	619	667	585	619	662	646	617	631	673	610	594	643	680	610	589	662	666	628	639	624	626	601	599	638	600	587	687	606	633	626	658	631	618	623	638	620	652	592	621	640	633	616	616	615	617	585	617	635	622	625	638	618	630	631	667	609	630	612	582	624	604	624	630	635	595	601	612	658	631	567	632	615	607	633	641	619	626	634	598	638	622	645	659	639	645	664	653	620	632	619	649	628	676	590	583	646	601	583	603	666	654	668	601	578	616	608	607	620	608	644	632	585	610	629	674	655	617	629	587	617	600	591	613	626	609	651	663	657	682	610	651	631	633	612	611	587	642	595	628	588	654	685	640	599	627	603	616	647	594	618	602	643	645	622	660	589	588	622	626	607	591	630	632	654	654	646	621	596	612	594	658	633	626	627	600	612	595	604	604	624	659	673	628	615	645	654	632	634	592	654	655	636	650	604	615	664	584	629	614	639	580	600	591	594	653	600	580	643	620	627	636	604	655	679	623	606	619	619	615	614	617	574	619	619	599	581	614	631	600	620	559	628	647	598	631	630	640	632	615	633	606	647	643	604	640	614	637	595	665	630	618	615	572	586	613	597	601	642	639	610	578	597	643	593	655	601	648	603	624	608	659	624	631	624	602	605	589	589	663	612	638	618	587	602	624	604	632	585	563	596	639	592	629	665	633	631	608	611	621	588	636	613	576	631	622	611	630	603	587	670	624	631	627	642	626	663	620	628	590	610	592	580	622	610	628	646	637	707	600	605	604	583	644	628	640	588	612	576	651	654	634	646	630	616	631	584	620	638	611	641	636	621	642	648	648	643	615	615	632	647	643	582	586	625	602	635	590	654	647	578	635	584	595	566	650	604	611	612	634	663	611	651	638	582	648	634	654	636	576	606	629	598	572	577	584	674	593	630	677	603	650	626	611	585	596	580	632	621	584	602	639	602	620	620	634	602	691	628	614	628	617	618	616	656	581	610	627	612	662	642	616	594	601	641	620	603	651	555	621	612	600	647	673	633	613	641	606	648	602	623	597	619	569	672	628	622	641	598	584	611	578	619	580	641	607	624	629	611	557	626	570	613	635	594	584	570	609	588	638	638	599	568	686	638	649	598	629	573	605	661	650	596	660	647	628	624	628	620	574	615	642	567	594	625	626	628	617	586	608	630	644	670	593	602	603	610	603	634	597	605	650	614	604	630	576	624	619	618	614	602	617	617	591	601	625	626	635	636	659	629	589	636	636	605	632	632	598	657	601	599	616	573	621	579	619	625	642	636	637	655	571	650	613	609	613	650	597	633	611	675	647	629	634	619	624	589	646	582	605	641	589	628	599	614	604	608	616	645	613	639	611	638	594	633	608	605	595	617	639	651	597	621	574	670	651	630	636	561	610	634	593	605	639	632	616	608	610	656	627	625	595	665	611	591	678	669	594	557	629	623	660	612	643	603	608	585	627	645	586	595	633	599	630	580	648	654	632	598	621	573	620	614	590	613	619	642	618	609	636	650	589	620	615	593	603	612	645	671	594	660	572	650	578	658	633	641	649	633	592	643	628	660	597	569	645	640	619	620	616	642	605	607	622	621	627	547	632	660	628	640	604	602	649	622	587	652	603	639	628	616	638	588	652	630	631	668	584	625	608	565	598	610	576	644	598	602	630	638	640	649	601	645	600	647	626	623	666	690	624	628	599	630	566	604	638	626	604	589	615	569	633	560	628	629	630	612	649	539	639	627	592	618	622	647	618	641	589	610	612	607	647	626	644	631	618	623	628	607	593	667	619	642	634	565	625	593	615	626	620	620	606	635	614	594	643	613	614	649	612	608	636	625	611	642	623	643	561	641	632	586	611	611	628	583	586	656	600	600	587	627	615	613	623	591	620	613	633	687	663	602	635	625	591	614	614	657	642	631	601	605	627	595	646	598	613	566	587	635	637	618	614	655	652	607	645	641	647	572	631	604	605	613	619	660	600	640	616	614	608	595	617	619	600	625	591	608	611	592	619	678	602	654	628	629	611	642	626	630	583	623	588	614	608	585	567	656	591	639	628	608	640	623	607	651	607	651	593	580	596	598	605	658	613	628	667	615	616	641	653	594	658	643	599	589	658	620	601	603	644	628	595	634	661	605	621	575	653	582	595	645	632	634	622	632	622	584	614	591	582	602	616	627	635	588	583	647	591	601	633	621	645	562	627	585	612	659	616	621	593	638	592	605	633	641	642	606	605	622	543	652	593	626	636	615	624	634	646	642	646	616	654	624	623	610	609	608	619	622	596	604	618	636	571	616	615	639	631	596	657	622	626	623	620	579	622	590	612	620	585	676	620	615	595	625	636	610	639	583	587	616	611	582	590	635	628	580	597	638	619	626	614	622	565	612	641	604	606	630	588	583	583	582	588	609	630	630	600	627	612	646	647	584	608	617	616	582	597	643	660	609	621	629	589	616	613	617	617	610	592	635	626	618	597	589	608	622	633	635	591	615	621	587	597	569	600	630	609	623	631	645	627	610	619	615	605	608	650	605	606	596	626	613	618	644	602	623	644	590	610	604	635	578	610	631	577	650	629	601	642	616	590	625	618	632	620	644	635	616	613	632	614	582	606	587	591	619	630	601	598	581	640	601	627	604	613	571	625	658	658	628	571	596	617	605	590	615	601	593	609	642	588	631	604	634	594	638	631	632	588	681	607	626	625	627	622	589	627	608	675	596	640	616	631	645	636	613	653	618	598	613	601	598	603	635	605	591	611	622	620	599	613	626	625	621	621	612	613	625	624	658	609	611	614	594	625	631	609	605	656	609	629	614	635	624	634	628	603	610	640	606	625	580	622	590	602	603	611	565	582	586	643	601	601	636	634	629	612	593	618	614	597	585	598	635	669	651	625	657	570	601	656	637	646	616	625	670	627	641	605	610	598	629	616	615	573	608	613	659	646	590	624	635	609	599	628	623	621	615	645	616	614	593	593	622	608	573	610	664	613	596	581	636	657	626	615	616	586	639	612	661	605	635	667	585	587	640	644	623	592	624	615	602	659	644	589	608	597	667	603	631	597	617	629	651	640	613	582	597	593	607	636	586	627	584	648	566	665	638	597	642	645	589	572	646	615	621	611	604	573	616	591	616	643	615	625	644	598	604	643	603	614	667	627	621	638	615	609	561	634	607	604	648	612	615	603	598	613	619	602	597	610	608	626	598	624	629	580	624	652	603	613	646	626	656	643	640	589	606	601	606	572	708	570	615	577	622	633	576	646	630	621	581	598	592	589	609	595	633	670	649	592	595	641	604	629	631	581	678	651	609	632	614	643	592	635	620	631	609	544	634	603	612	592	612	612	627	610	568	612	620	594	576	619	565	615	609	633	597	621	619	610	586	571	596	595	603	625	645	596	636	623	605	636	642	606	608	620	604	623	617	622	645	601	640	660	680	601	615	588	593	606	621	640	637	618	624	549	602	569	605	629	581
27836	13865	4089	1312	866	767	1027	3108	3384	2387	1551	954	701	606	579	575	586	574	541	532	546	582	530	556	523	495	582	567	564	564	590	556	558	541	533	564	538	580	546	558	606	563	560	544	585	578	515	539	530	551	500	519	592	572	597	577	526	589	556	548	559	571	544	544	592	553	524	550	536	543	515	540	540	546	572	514	500	576	555	582	522	549	508	539	578	557	579	561	568	524	562	558	530	556	592	560	558	574	555	530	536	550	515	537	569	514	545	516	572	524	538	544	576	566	553	554	558	553	569	544	528	586	526	554	568	538	534	560	510	508	576	554	589	513	602	556	555	578	598	570	548	523	530	542	522	533	562	564	549	557	507	552	558	546	532	593	564	551	589	564	528	572	539	539	583	550	585	562	566	573	605	552	552	552	564	571	527	533	490	529	548	525	577	590	518	539	521	528	544	549	572	543	528	586	584	546	552	526	557	585	563	549	566	590	546	542	579	544	587	532	588	553	531	548	547	554	572	519	540	554	558	549	587	561	540	573	540	601	552	553	584	531	569	516	546	547	552	570	546	553	572	568	568	562	491	529	548	534	560	525	547	544	586	544	606	580	554	515	554	563	563	573	568	549	514	555	580	513	596	542	544	533	577	522	573	601	576	565	551	571	543	545	539	561	560	571	523	561	579	555	532	527	520	554	538	559	521	546	518	532	527	550	507	510	539	570	559	560	543	573	602	501	561	517	527	553	527	566	565	546	515	496	536	594	600	584	535	550	534	535	535	574	559	602	540	576	585	562	549	567	506	565	529	539	585	560	574	536	555	538	568	574	549	546	523	583	519	538	546	557	572	587	528	575	557	516	561	548	539	553	550	571	548	593	570	545	540	555	520	537	583	590	550	544	527	530	555	538	567	567	563	546	559	484	532	546	541	520	536	496	580	548	521	532	527	568	521	563	537	540	539	537	573	566	539	513	544	533	567	565	565	570	520	528	577	558	558	551	529	550	576	545	563	555	588	523	541	547	529	597	573	530	555	573	539	506	564	506	640	540	530	525	508	566	512	574	536	572	565	541	544	529	578	550	565	575	556	502	554	579	579	547	554	520	543	529	570	528	527	573	549	605	569	550	572	556	533	575	567	549	580	573	568	564	531	551	534	572	541	550	540	539	567	567	538	547	539	516	567	596	579	551	566	554	524	549	531	546	544	535	558	565	563	540	575	563	506	555	573	534	575	552	583	537	570	563	562	545	552	539	566	544	573	567	528	547	569	527	628	529	546	539	557	570	547	504	565	547	546	527	515	566	558	579	568	575	537	533	511	535	519	535	523	568	547	496	566	558	556	552	522	574	568	582	584	586	605	572	553	563	557	549	539	541	545	547	579	563	546	529	525	558	548	510	547	568	559	540	517	551	540	509	600	543	539	573	531	569	526	533	520	542	526	538	564	566	577	563	543	548	530	562	559	535	564	557	546	585	570	569	585	563	561	562	537	570	525	495	574	576	571	517	552	548	555	546	573	543	558	556	505	578	580	531	574	574	532	529	547	544	585	601	521	545	613	515	585	575	560	512	553	549	558	586	528	501	518	560	563	522	581	534	569	557	553	531	542	532	543	580	574	560	526	544	559	572	529	553	596	557	543	503	535	581	534	568	526	594	572	537	575	539	533	572	552	501	514	531	600	552	557	558	593	556	580	563	587	570	551	566	570	541	531	528	513	545	550	534	569	554	546	551	505	568	569	576	586	562	551	495	567	572	560	562	544	594	586	493	529	531	522	532	544	524	534	524	562	594	559	599	597	575	525	514	541	540	550	550	552	553	566	556	517	548	573	567	509	518	570	534	542	578	527	529	547	520	583	550	541	531	580	553	534	551	579	561	532	529	542	606	524	571	534	565	558	583	540	541	593	573	585	542	535	603	557	539	613	540	578	589	514	594	566	537	589	580	529	559	544	541	534	535	572	539	541	553	531	563	521	573	586	510	560	575	581	608	566	533	583	552	585	573	557	558	540	541	524	518	507	563	537	551	524	553	581	570	563	584	574	549	557	553	577	590	527	588	522	587	520	568	552	541	591	604	560	539	543	507	537	548	603	566	550	550	543	504	521	556	594	559	571	551	525	532	560	548	588	534	533	532	559	575	575	546	566	556	533	528	540	519	558	560	549	528	548	519	541	553	593	546	537	575	554	578	529	593	555	595	542	520	570	533	583	575	510	543	537	555	531	553	549	621	586	538	628	568	559	544	557	565	546	576	517	568	524	544	536	537	563	603	538	554	548	566	546	553	558	533	574	509	536	549	540	549	528	569	531	564	573	558	534	569	594	536	565	574	530	500	548	543	582	604	563	531	556	539	560	576	589	577	575	575	526	589	590	543	524	556	542	555	539	562	545	552	566	527	545	520	548	555	505	553	563	542	561	543	572	546	512	507	549	550	536	569	550	546	559	567	588	546	538	597	562	565	573	544	523	532	550	539	572	573	585	564	519	502	559	538	572	559	555	502	568	563	537	546	521	575	516	556	538	572	585	527	531	547	551	527	569	572	522	544	553	576	516	532	593	582	536	580	548	522	531	505	542	556	578	484	528	543	565	579	516	563	552	521	580	528	576	578	574	557	541	528	554	522	558	539	581	559	514	581	534	550	577	600	526	579	522	551	542	584	546	562	542	540	541	551	528	538	550	522	539	529	546	547	521	559	568	542	570	571	526	555	545	543	564	537	571	584	525	550	543	541	545	544	544	544	532	563	514	547	583	561	557	517	546	542	575	578	558	560	582	557	545	530	543	584	574	534	527	536	565	584	543	542	528	578	562	530	540	513	548	585	567	558	589	573	581	580	562	552	575	545	533	534	614	556	549	522	530	594	570	544	543	550	570	542	607	549	548	556	550	542	571	564	575	566	551	561	587	552	582	563	521	530	522	585	547	551	561	564	585	539	582	540	523	526	535	550	554	531	537	565	588	543	560	583	514	519	502	595	560	570	559	536	547	564	567	549	564	542	580	564	489	573	578	581	588	570	530	572	590	608	540	571	545	540	529	519	529	578	584	544	538	587	532	524	542	545	547	583	527	583	562	564	573	534	587	548	535	546	576	549	534	534	548	560	578	564	555	559	573	593	561	541	555	562	528	575	553	516	547	538	525	561	534	553	542	551	535	580	518	553	597	573	518	557	571	584	563	541	562	541	517	595	519	530	581	595	578	540	550	598	559	553	541	487	556	564	555	529	528	503	516	556	550	579	597	523	574	539	586	550	553	532	540	517	546	553	543	553	623	518	561	556	537	543	547	558	569	523	555	529	548	571	554	540	558	553	582	579	558	541	565	561	555	562	561	545	575	565	568	546	582	564	574	527	581	544	544	581	569	559	525	519	508	540	552	539	547	552	507	543	523	556	584	553	565	551	567	545	567	540	513	526	562	559	569	541	551	533	529	560	572	557	547	566	547	522	547	556	560	583	541	587	524	575	570	548	544	548	575	551	524	555	543	552	570	542	563	576	542	545	530	522
5830	3909	3375	790	665	621	1221	3839	3630	2482	1405	880	585	507	431	439	463	452	449	470	425	445	464	397	437	435	529	450	444	472	465	467	462	453	449	493	480	455	502	459	453	467	431	474	465	435	448	457	464	449	433	465	445	454	443	467	425	425	467	429	436	464	447	441	434	435	440	432	438	469	435	478	462	442	446	425	461	477	456	462	429	424	450	420	457	449	476	450	455	413	441	459	459	435	457	440	425	521	470	425	462	441	457	436	481	467	481	481	486	471	462	464	385	435	433	424	431	475	423	462	461	431	435	447	433	453	432	444	433	479	463	472	460	463	441	414	446	484	475	454	435	469	465	470	445	447	463	503	453	447	438	447	463	434	445	464	464	453	405	457	422	456	467	467	464	425	427	424	464	477	459	436	458	439	444	484	414	495	447	497	462	456	440	450	443	462	447	404	419	456	457	450	454	431	440	445	447	501	470	454	440	444	429	451	432	430	462	440	449	444	430	426	435	466	445	440	461	399	469	404	470	454	459	437	424	397	449	444	450	466	444	478	446	441	475	426	473	474	481	440	448	428	421	456	471	456	440	445	434	441	436	422	444	426	440	452	428	444	423	460	470	443	455	436	436	479	421	429	486	429	449	433	430	426	451	460	479	475	472	446	451	469	443	493	466	452	469	471	468	462	467	418	427	440	410	426	428	450	444	428	451	400	440	492	456	460	435	474	478	434	459	467	418	492	422	428	452	483	435	418	446	460	457	472	419	451	483	453	467	472	451	456	477	471	462	479	422	424	417	460	481	470	443	462	503	440	458	452	448	445	461	446	479	465	458	447	448	470	423	464	411	482	420	466	417	427	416	440	430	454	439	461	437	471	414	456	464	408	474	438	437	421	449	458	448	455	417	420	427	498	448	417	458	430	491	435	461	435	470	427	470	459	475	421	471	461	425	456	431	417	468	453	472	457	450	456	447	441	452	476	459	458	456	437	417	471	470	465	430	455	461	445	438	467	424	460	431	487	413	455	468	457	476	446	451	460	444	472	405	467	479	454	422	460	462	464	459	474	478	414	486	449	520	426	452	497	460	425	460	459	457	437	428	458	415	466	464	442	434	420	459	464	475	477	467	461	463	470	421	425	467	452	457	452	398	432	450	421	413	440	438	460	466	429	433	494	438	446	472	483	463	445	453	449	430	493	444	453	450	475	455	451	425	489	449	467	453	425	445	424	461	520	435	426	440	440	454	471	445	445	455	432	440	449	460	443	432	477	454	485	472	472	441	437	443	463	420	467	446	438	419	424	490	452	485	463	426	435	444	411	427	443	466	505	441	453	431	441	442	477	458	424	477	455	436	463	449	463	432	471	452	460	443	404	443	480	445	456	416	440	434	457	440	425	431	474	467	464	505	487	445	463	470	444	460	438	460	440	462	417	479	460	453	464	426	463	449	463	461	450	432	447	421	452	440	505	438	450	426	420	451	488	419	457	414	417	423	456	465	454	476	480	503	460	451	492	444	456	453	489	465	456	441	483	425	479	440	426	409	441	430	422	451	449	466	446	455	460	461	488	433	453	484	452	446	443	415	478	403	452	435	481	486	451	458	443	451	461	464	420	414	434	464	510	444	439	421	428	435	466	452	432	455	414	471	422	402	431	433	420	416	425	470	462	484	439	425	463	467	461	451	439	469	477	449	445	467	450	464	458	483	468	436	411	440	455	421	437	432	430	488	490	408	463	440	437	417	455	455	456	461	461	415	453	452	473	452	451	428	445	451	458	491	424	478	438	454	470	430	443	480	447	452	447	455	442	431	420	460	441	454	478	436	423	459	455	418	482	429	422	466	442	453	471	470	397	455	432	449	464	448	431	436	473	474	451	468	418	452	457	458	437	479	418	444	449	449	441	437	466	474	462	422	449	459	473	446	450	424	479	429	454	472	452	482	472	477	413	483	389	464	465	468	421	439	443	492	421	442	447	489	442	441	445	443	465	442	418	411	441	441	462	432	465	423	439	439	448	432	445	461	401	466	442	469	431	448	487	486	418	461	459	481	445	464	452	464	414	476	466	456	456	426	464	476	435	488	481	464	488	480	419	473	415	477	476	462	470	455	462	456	430	470	429	422	431	416	467	464	451	451	497	478	441	478	430	436	473	462	411	433	453	465	468	447	450	439	424	450	435	484	450	444	460	441	469	442	443	440	440	454	412	473	436	493	464	460	465	452	461	458	440	428	423	436	465	437	460	433	453	479	454	448	483	461	429	460	451	447	441	451	424	448	428	437	426	423	460	450	426	438	450	453	449	469	416	462	448	442	467	454	460	511	443	456	463	457	435	466	431	486	418	447	490	480	470	463	439	474	450	452	462	452	461	431	457	480	468	453	424	465	469	455	451	424	465	465	446	428	454	456	394	461	429	450	442	418	472	454	475	435	462	414	451	434	458	450	445	404	440	472	438	434	440	407	427	438	447	428	419	474	465	461	459	438	471	462	448	458	431	464	425	449	454	468	429	458	448	474	442	479	468	442	411	422	414	472	464	456	445	472	453	460	470	448	454	468	453	453	431	426	521	442	445	445	463	460	488	420	448	447	453	481	466	435	435	420	450	463	442	488	431	445	451	450	432	476	446	460	490	452	472	466	425	450	432	446	420	409	450	469	444	446	454	456	477	483	434	449	423	434	434	426	453	487	458	457	464	473	437	461	449	452	409	467	458	472	397	485	423	510	517	423	460	443	449	453	458	451	420	436	435	442	459	482	442	474	455	462	469	460	423	451	450	469	478	430	452	448	479	409	442	422	446	474	459	504	494	464	437	457	433	480	424	489	401	452	467	460	440	457	451	443	405	443	458	433	422	457	455	445	444	477	435	452	479	457	423	446	490	472	471	415	423	442	421	468	456	436	460	435	475	473	414	481	417	453	420	467	449	456	457	435	473	453	416	420	439	456	412	430	444	452	455	437	425	516	419	438	417	432	459	459	443	430	454	461	483	414	480	432	430	439	488	441	436	458	451	444	460	417	453	435	504	480	444	445	455	452	435	419	434	448	446	492	423	497	432	423	456	429	424	437	449	442	462	457	432	451	487	434	465	445	464	486	453	448	462	453	473	480	470	478	443	472	454	469	457	428	429	448	405	457	467	407	495	493	446	428	474	440	430	417	425	467	449	448	443	471	454	448	400	467	414	505	465	463	434	439	464	455	398	438	449	447	424	464	436	469	475	511	438	447	433	453	481	432	472	436	470	480	468	474	448	456	453	451	444	484	429	423	436	488	460	425	452	432	468	456	444	459	414	451	465	423	476	451	456	458	483	441	453	457	446	451	455	454	438	445	484	465	438	420	478	469	458	430	452	445	428	449	480	458	456	456	445	444	428	498	466	455	393	470	445	419	426	451	437	462	468	451	410	502	432	439	438	428	494	433	456	479	458	466	494	469	469	471	436	453	479	416	454	475	475	476	492	443	464	407	457	443	461	446	426	446	438	487	445	453	425	491	472	426	461	454	471
25628	21415	27232	25120	5349	1476	4729	18821	23799	17814	8707	2675	1051	713	616	624	636	576	619	568	619	616	646	589	608	633	588	640	629	627	588	619	587	577	617	654	637	659	635	611	629	583	584	625	606	594	634	599	577	616	613	594	611	652	622	610	589	565	597	625	609	621	607	591	610	617	600	600	578	641	565	631	633	608	613	595	601	625	630	641	606	647	630	595	618	604	568	563	653	586	607	576	573	618	614	615	589	626	564	594	591	587	598	634	585	627	581	659	636	627	629	601	644	634	561	566	624	653	612	595	631	565	619	587	586	667	599	601	632	617	605	569	553	620	560	587	588	562	576	587	592	604	590	617	599	606	605	612	601	626	606	589	597	617	586	622	598	620	642	555	604	586	552	610	600	591	584	569	619	612	596	594	562	607	595	585	664	613	650	617	644	629	589	598	674	646	577	606	602	593	591	649	611	606	574	601	611	607	609	601	592	600	597	631	598	638	610	615	633	620	585	610	567	561	618	591	613	604	625	581	595	651	539	613	622	657	622	595	584	618	637	569	614	638	652	616	654	644	603	672	584	638	606	579	574	609	634	626	646	600	618	583	603	555	597	578	554	584	633	592	652	593	609	629	611	592	605	613	600	618	608	611	606	610	594	593	624	639	616	604	590	598	567	581	626	594	630	603	604	636	605	608	589	646	614	607	616	573	608	568	600	526	621	544	599	540	635	617	606	625	594	607	604	540	567	580	598	570	589	639	637	587	596	585	650	634	577	595	623	594	619	628	585	623	583	624	605	581	627	643	591	613	575	604	605	627	634	605	637	608	615	626	613	628	611	594	595	631	599	579	597	609	646	624	562	614	578	589	616	614	575	633	617	592	605	635	613	568	575	602	564	565	567	634	594	595	593	566	642	575	611	643	607	553	612	570	614	609	601	638	600	587	606	576	602	582	615	583	590	562	588	639	624	581	577	588	616	609	620	613	592	643	609	568	604	628	606	613	627	574	565	620	578	595	624	584	606	658	610	632	608	639	573	560	592	619	659	619	605	619	587	688	627	619	617	565	586	623	582	615	629	619	586	637	571	575	539	588	613	556	609	607	577	579	683	623	567	591	600	585	636	612	590	606	559	618	580	632	614	599	611	619	635	571	562	571	584	615	611	559	595	614	555	625	572	634	623	619	578	583	586	586	581	633	617	631	585	571	565	593	608	603	605	580	566	572	593	572	667	587	584	664	594	563	599	621	633	574	604	579	583	589	573	612	617	619	566	581	594	577	632	583	568	621	621	599	594	621	594	647	613	610	608	639	647	609	624	605	573	600	567	582	564	600	589	557	581	603	582	607	592	586	603	594	635	575	592	610	623	647	578	607	619	625	622	622	553	609	638	582	600	644	638	608	608	607	549	560	566	587	611	591	591	578	575	633	570	584	598	602	633	632	578	586	584	621	593	572	634	580	567	622	586	554	618	575	627	559	599	642	567	599	568	624	620	617	636	602	633	600	584	593	564	592	593	571	621	626	578	583	647	614	591	611	600	630	592	665	588	623	615	602	616	620	605	589	621	629	613	574	549	609	596	559	636	651	620	602	590	607	592	584	604	599	589	578	622	631	612	588	612	586	610	638	651	611	630	652	608	570	599	612	610	602	650	617	570	596	607	605	605	557	527	582	568	598	641	672	588	612	619	594	624	588	599	618	597	581	577	591	585	596	606	603	610	626	608	606	588	592	604	607	569	588	615	612	621	606	625	591	615	590	572	570	578	619	669	579	624	647	613	584	638	569	596	594	610	602	608	623	622	637	605	630	646	593	595	587	611	637	645	594	617	639	592	559	561	573	627	608	589	639	623	662	609	655	621	633	600	574	570	614	588	584	626	582	650	585	618	606	590	627	574	590	601	618	632	607	629	628	606	561	621	584	594	610	593	588	603	617	594	617	586	633	583	634	632	575	614	578	597	654	613	627	612	578	604	586	640	580	592	584	548	621	619	576	526	563	600	565	636	617	609	633	590	627	672	598	643	586	638	624	586	548	626	570	593	581	648	621	621	615	608	587	576	591	668	584	577	591	560	606	663	659	610	596	587	542	591	615	633	588	596	593	648	625	609	589	592	645	658	593	597	634	590	589	612	603	633	577	627	592	585	597	629	611	637	602	608	628	587	639	613	599	627	621	618	567	614	562	600	571	599	562	622	568	594	595	592	618	611	576	572	577	581	614	576	604	627	608	602	621	593	597	628	617	627	593	598	580	626	566	587	614	620	564	617	601	629	605	592	593	626	607	607	551	592	606	616	610	560	606	592	625	626	600	632	611	615	584	625	599	595	628	602	575	605	594	561	629	603	616	615	578	630	592	632	582	602	609	622	604	610	604	574	603	600	606	610	618	606	605	597	622	637	605	606	589	595	592	596	599	617	627	543	574	569	621	565	599	599	624	594	634	636	571	608	604	637	587	629	586	588	610	580	568	593	575	641	637	652	610	604	555	596	628	611	605	622	587	611	573	597	584	595	606	610	611	641	605	583	649	636	572	594	602	569	597	589	577	588	599	588	619	612	599	629	595	625	585	575	583	614	598	623	579	622	599	664	633	593	566	617	574	560	603	604	614	602	619	608	629	562	658	600	615	608	604	615	642	600	649	606	608	608	623	620	562	570	639	622	601	594	591	596	617	588	597	622	654	625	572	587	664	595	583	599	627	569	587	605	576	585	588	565	631	604	648	587	624	606	610	601	602	595	594	614	637	633	614	598	573	607	588	649	599	605	601	647	574	631	580	565	597	649	586	642	621	544	627	630	626	583	580	568	615	606	611	631	618	615	588	610	667	605	645	588	581	611	650	608	623	613	585	616	632	609	633	616	594	606	610	623	608	579	598	572	634	617	579	610	621	630	574	612	593	600	598	621	602	575	593	598	577	614	606	646	626	531	596	624	608	575	641	580	590	607	623	625	615	627	676	629	605	639	630	601	532	567	653	581	570	642	597	622	593	634	579	604	600	579	613	657	580	600	589	568	592	543	597	608	597	618	591	572	625	550	594	600	594	589	579	618	625	618	603	579	582	574	594	614	574	612	608	600	598	608	628	592	599	603	631	603	566	604	622	638	583	589	586	589	627	556	582	642	624	595	567	611	562	634	577	574	570	580	605	592	617	582	580	613	565	598	619	595	623	565	605	601	640	626	570	638	583	602	605	593	640	581	603	601	620	600	589	622	567	660	643	644	607	647	581	583	595	613	566	562	564	543	634	600	620	603	599	584	592	634	586	581	619	614	609	644	617	588	585	578	581	623	587	640	557	582	613	607	609	669	576	598	626	628	552	641	612	619	599	539	616	634	605	614	602	636	632	572	571	636	595	571	615	586	651	597	579	585	603	595	576	593	592	607	594	577	613	614	595	587	578	640	573	625	626	622	638	593	571	595	640	618	637	623	610	562	603	616	597	618	634	586	633	602	587	607	584	631	637	630	654	609	586	597	625	630	580	588	602	640	584	610	618	622	622	614	592	600	587
5099	8083	5137	2025	1459	1175	6378	19343	21749	14928	7108	2578	992	637	559	518	487	526	520	538	465	492	467	510	518	532	527	514	516	525	521	500	508	550	473	538	480	491	518	501	560	519	535	517	495	485	519	506	478	504	513	505	550	545	482	534	520	513	511	512	499	489	503	543	518	462	560	527	529	482	503	524	480	506	510	497	512	540	525	511	511	496	560	484	460	536	503	484	494	466	494	498	529	521	480	525	472	463	528	514	517	526	530	506	547	490	521	483	505	523	541	490	492	520	541	487	518	505	505	511	501	510	510	487	518	533	547	495	475	504	466	533	514	535	484	515	475	508	509	519	496	522	470	512	514	518	518	536	504	469	538	532	543	547	492	469	466	521	514	499	491	499	509	537	501	509	482	531	469	537	495	470	508	527	525	533	505	463	467	497	530	544	503	504	480	484	519	499	527	524	506	524	487	501	489	485	496	530	502	483	479	500	515	511	505	457	505	511	451	477	512	476	520	504	500	525	493	514	473	510	506	481	478	521	514	503	497	508	478	476	515	499	502	513	488	529	478	530	485	480	512	491	567	516	467	527	539	482	498	505	518	501	518	515	460	495	507	500	508	515	494	557	549	501	523	553	519	479	516	473	492	506	500	518	498	507	478	530	489	480	500	513	483	496	530	527	487	502	544	515	490	476	499	524	462	542	508	484	485	504	497	490	508	498	500	464	521	549	499	522	529	541	517	572	507	476	483	470	484	546	491	490	480	514	490	505	460	483	540	524	509	476	493	513	517	548	494	494	437	539	479	513	523	500	576	491	489	486	513	531	513	507	477	515	510	525	472	542	498	544	519	513	505	483	517	459	529	522	492	517	507	520	531	519	493	492	523	504	541	537	513	551	514	526	498	477	511	503	509	516	520	515	488	480	508	497	528	526	482	550	521	507	483	488	515	509	495	497	516	494	472	488	525	496	491	513	498	496	490	547	454	486	507	506	490	474	487	515	492	534	507	526	533	449	532	494	548	482	488	502	487	516	521	504	484	476	489	531	538	458	532	510	491	520	512	504	485	508	518	552	495	482	479	526	510	493	477	488	484	490	472	527	514	514	535	491	508	500	477	536	500	509	563	522	493	522	488	537	520	520	534	498	472	525	506	502	544	497	494	467	530	531	484	574	465	480	481	496	511	517	474	499	482	506	501	476	548	534	507	553	510	488	520	522	526	508	503	508	509	485	537	473	504	519	498	463	501	487	529	516	490	475	492	504	514	490	477	487	490	507	549	497	484	498	481	524	491	531	509	532	509	529	508	533	527	544	512	516	472	492	493	514	513	531	511	510	512	525	507	519	487	508	492	526	496	519	496	484	520	526	485	465	475	489	474	523	512	491	495	523	473	542	499	529	495	540	532	444	488	484	515	480	520	512	536	516	490	514	525	494	494	481	537	481	508	484	474	524	490	525	520	522	492	506	516	506	515	485	527	544	533	516	522	533	489	495	527	495	494	474	530	522	484	528	540	509	493	455	466	497	480	508	517	538	466	495	529	476	485	510	530	486	542	483	528	504	524	539	481	498	469	486	516	555	523	492	505	499	518	514	517	504	499	510	546	542	501	521	515	479	498	509	515	490	495	521	484	520	508	495	484	484	525	482	509	542	464	516	479	519	463	530	502	483	524	507	513	488	464	496	489	515	521	491	561	504	466	503	490	502	512	550	495	476	514	500	511	456	504	498	520	516	470	503	483	516	564	506	538	547	516	512	506	506	538	514	521	514	489	518	515	528	486	505	482	502	529	538	511	525	459	490	514	519	465	488	510	550	507	503	487	496	486	539	499	482	514	503	495	490	520	540	519	505	550	541	539	506	477	489	506	539	482	489	493	473	515	492	504	496	520	513	479	500	502	497	531	521	505	537	483	479	497	517	465	487	510	508	491	481	478	497	478	501	534	532	519	527	484	497	475	512	480	458	543	500	509	495	527	516	513	540	494	536	479	500	464	517	477	512	519	496	500	553	527	534	536	530	522	541	516	515	489	534	466	460	491	496	513	474	496	507	463	506	479	533	483	529	511	501	509	485	521	496	481	490	501	452	491	510	489	491	461	495	487	512	509	508	523	506	517	491	519	485	509	527	504	503	497	467	522	490	507	495	490	514	532	501	551	480	520	532	492	524	506	510	532	497	532	502	511	513	513	515	477	518	506	493	507	493	499	506	517	489	483	530	489	496	530	484	513	525	492	510	475	480	480	501	498	494	483	523	502	478	509	469	466	483	518	520	516	489	490	518	556	524	467	484	468	517	536	501	467	498	491	524	492	474	502	555	460	513	522	497	526	511	498	540	506	500	477	483	515	521	489	467	537	511	506	485	516	458	518	522	469	492	530	528	536	482	506	500	473	507	472	509	524	530	527	528	500	536	492	509	522	504	488	549	533	504	478	488	503	503	509	509	508	504	504	511	515	519	504	501	505	511	521	506	484	450	520	540	451	513	490	516	513	525	492	493	543	482	490	518	541	494	503	523	486	476	516	479	490	530	481	518	502	503	475	538	493	497	510	511	495	484	516	494	495	501	502	506	546	540	472	516	513	474	506	544	506	498	506	488	503	522	492	526	468	495	506	508	483	510	511	518	524	508	491	510	506	502	507	514	508	547	484	514	527	467	476	507	512	509	491	499	505	511	463	514	545	508	480	526	483	483	511	478	527	506	496	483	532	495	488	495	532	508	505	498	488	514	493	515	530	525	498	527	516	468	502	537	524	482	505	449	510	481	516	506	532	506	516	541	519	523	508	513	503	488	466	511	511	509	512	480	501	549	501	492	463	502	503	511	500	528	485	500	542	557	476	501	528	503	482	502	525	526	495	512	520	477	536	556	477	506	498	540	496	481	539	477	441	503	554	504	544	499	477	477	465	554	550	537	505	492	512	500	509	504	517	534	482	509	470	470	487	513	528	486	489	512	523	500	511	504	482	512	492	521	526	511	497	484	502	541	522	495	483	530	490	475	486	482	494	477	533	490	540	504	502	485	500	506	565	495	492	452	491	520	531	489	454	502	522	470	495	528	512	488	532	502	504	497	496	488	555	525	515	487	514	496	494	504	477	485	539	474	513	490	511	501	466	526	493	471	507	524	465	455	522	475	520	497	554	492	526	518	497	491	469	522	480	502	483	464	514	489	524	483	509	531	508	527	491	499	502	494	489	465	485	499	470	546	548	472	486	536	505	505	480	512	507	497	518	512	499	504	503	510	486	504	505	480	488	503	450	521	499	496	491	537	541	498	514	504	509	513	555	483	534	463	505	517	522	525	480	517	515	525	494	489	502	502	527	486	476	480	481	520	489	521	521	505	456	509	486	491	515	475	511	507	533	482	454	506	481	488	489	503	505	472	475	506	484	496	479	488	517	502	514	520	489	510	457	524	504	508	505	474	523	503	525	515	507	529	514	515	488	499	490	487	496	535	486	554	508	462	473	535	508	482	519	518	510	512	513	493	501	536	554	515	488	471	467	498
24309	21409	28734	24482	21350	9728	3906	19275	43007	37438	21789	6989	2246	1034	814	783	781	727	796	802	774	765	727	777	734	705	729	745	790	683	756	755	739	699	782	776	800	726	717	809	781	754	785	749	785	684	782	792	776	774	812	689	773	720	736	733	762	756	709	728	810	775	702	782	748	755	752	726	783	697	762	739	713	754	707	734	717	751	694	720	726	738	749	776	715	761	714	718	788	742	781	731	697	714	764	708	766	725	727	751	783	782	724	745	742	712	705	747	762	763	759	750	771	692	730	752	675	798	707	719	772	769	772	738	757	745	752	741	757	717	786	766	720	790	718	735	743	729	763	762	777	745	722	759	753	759	777	729	746	789	751	760	735	741	688	709	719	783	707	729	756	773	709	763	749	760	719	751	777	773	765	737	769	766	789	715	730	756	733	755	763	743	734	734	750	721	751	734	704	702	709	724	792	735	748	746	743	714	733	766	723	709	753	739	811	705	736	718	727	735	732	726	741	713	762	753	730	800	732	785	691	702	715	730	681	758	741	696	739	717	739	743	768	725	736	729	721	703	755	812	749	752	739	701	742	699	751	772	703	785	749	713	699	784	725	769	701	763	749	710	761	734	769	741	725	748	747	753	749	721	749	750	753	722	795	719	761	758	717	741	721	727	672	758	751	752	701	773	721	750	737	719	717	707	750	759	769	743	721	744	701	790	717	701	762	725	728	759	740	726	795	777	759	754	734	730	731	726	736	799	770	731	746	727	793	723	722	715	780	727	755	733	763	774	760	757	772	773	739	766	757	759	762	727	771	735	757	679	720	743	709	703	716	751	677	765	751	743	749	744	728	755	721	702	777	701	751	827	705	759	736	743	765	708	767	764	771	708	734	737	673	748	755	730	723	736	745	704	672	698	734	764	743	735	704	718	742	750	722	681	729	747	729	726	763	667	731	810	694	760	727	694	687	719	763	731	772	767	735	700	687	744	747	774	688	756	789	772	801	763	736	742	723	709	728	759	768	778	738	768	763	764	777	731	722	730	692	725	758	743	760	791	748	743	745	730	743	734	738	736	725	740	756	737	754	782	695	786	723	756	750	718	713	723	776	764	761	724	727	742	768	674	709	728	734	733	723	702	743	733	721	745	770	728	711	693	716	736	756	781	779	762	745	747	715	741	765	779	715	716	749	736	729	783	747	753	724	708	795	735	750	704	798	721	721	723	708	766	703	716	745	716	776	726	720	735	735	694	731	761	753	757	760	756	741	720	747	739	760	749	740	703	757	768	747	784	743	739	747	706	757	703	770	753	713	708	757	713	751	778	760	711	741	698	770	750	812	753	775	787	746	744	781	721	708	733	705	688	719	724	688	764	767	741	732	723	731	716	711	765	747	707	684	729	743	838	776	741	699	761	704	747	727	716	756	757	764	757	725	739	746	807	743	690	737	711	716	691	709	706	727	773	695	740	719	681	707	726	685	731	772	728	723	799	666	713	723	730	769	725	748	757	652	694	726	713	736	738	755	705	794	713	738	828	739	685	757	706	726	717	749	762	705	713	729	751	738	741	758	779	735	758	745	729	751	708	742	717	730	743	702	790	763	735	713	732	755	706	727	762	714	738	695	759	761	756	722	671	722	778	744	768	751	753	735	777	730	793	770	769	703	710	766	810	700	780	754	730	755	757	750	734	755	783	743	668	777	767	754	712	757	757	693	713	712	683	750	750	729	706	709	736	763	718	755	710	724	744	793	774	768	802	763	716	749	744	780	754	740	750	780	755	752	786	736	737	755	711	750	731	786	748	765	795	790	764	699	729	725	743	747	732	738	799	720	741	709	729	777	746	772	728	739	742	726	736	728	739	761	746	728	785	711	714	752	711	764	730	721	757	767	774	734	680	790	751	726	795	729	684	767	769	714	758	716	789	744	729	745	756	766	666	752	747	749	726	785	751	790	771	733	735	696	701	729	776	687	756	734	752	730	713	718	742	714	711	711	720	717	737	769	783	702	713	741	767	742	705	743	715	762	752	697	680	725	692	775	738	783	725	708	724	766	819	726	732	742	752	724	689	722	720	796	707	739	766	699	719	712	784	731	735	738	685	752	723	797	718	774	752	783	752	703	702	747	723	753	775	724	744	704	748	770	773	708	737	684	673	731	734	727	747	705	739	778	733	740	710	731	765	781	722	776	742	742	719	701	763	738	701	702	748	746	754	751	740	716	781	734	718	752	766	737	744	738	734	716	759	771	705	720	765	760	785	744	748	727	756	712	736	683	739	716	762	740	746	750	755	746	738	741	743	694	732	707	762	716	740	742	763	783	777	712	680	722	725	718	750	759	736	727	689	721	725	707	734	723	752	672	699	724	747	753	720	797	697	749	746	816	740	752	697	787	679	720	767	721	756	714	719	704	765	796	707	736	745	727	787	766	736	709	725	804	721	718	709	718	674	776	697	724	769	776	730	740	745	742	720	679	798	759	747	737	746	738	732	758	746	755	758	763	750	749	711	714	780	716	667	726	707	722	702	797	712	756	762	757	724	766	769	744	758	723	731	739	726	754	784	754	732	720	637	728	708	764	733	704	756	767	705	736	715	804	753	775	811	750	747	745	713	714	711	740	783	753	735	755	762	710	697	719	714	709	669	767	713	716	767	734	714	753	748	728	733	754	672	756	729	749	785	708	732	743	711	718	741	754	768	809	741	748	731	747	725	734	721	778	707	751	750	789	723	723	729	746	731	693	712	729	734	758	687	709	714	735	704	765	718	664	719	766	778	741	685	749	752	685	757	756	710	735	726	728	724	771	726	697	724	691	782	747	740	718	706	750	758	780	754	716	707	738	758	737	726	746	742	734	746	724	758	716	755	749	720	827	753	765	653	790	739	711	760	723	733	735	714	732	707	707	741	740	772	762	724	734	728	762	695	722	717	728	709	726	716	767	737	741	758	720	782	751	742	750	743	738	708	728	691	722	746	708	767	751	754	734	698	732	761	772	689	774	722	751	743	761	729	728	716	703	747	708	790	708	733	738	751	790	763	736	708	741	718	694	692	707	740	707	761	758	729	719	700	743	762	682	719	777	778	761	734	741	738	717	737	730	662	698	762	718	732	684	736	752	767	747	781	743	694	756	729	773	723	699	688	765	726	752	714	655	758	756	692	673	765	725	720	777	730	738	769	745	721	684	755	734	762	737	720	766	748	757	752	750	694	761	727	786	796	746	710	768	725	712	713	694	705	719	745	721	714	781	748	741	718	759	755	739	771	785	733	745	781	777	729	759	746	694	705	791	747	742	719	735	795	713	783	757	732	717	758	744	757	706	708	738	777	760	790	747	691	722	749	694	762	719	748	738	728	743	721	714	742	753	744	784	698	687	727	756	664	746	761	750	700	744	758	681	714	725	663	746	739	747	774	740	698	706	705	781	768	766	777	742	767	744	728	740	703	749	798	742	729	771	735	765	678	793	748	699	769	704	754	755	733	723	695	720	749	709	764	731	724	701	729	761	723
6114	11979	7945	4944	3247	2278	3255	22024	41197	30829	16053	5126	2119	937	691	615	610	641	679	633	601	629	593	650	624	603	605	664	662	620	653	676	638	620	661	629	698	589	610	605	619	599	636	567	597	607	602	584	557	615	636	588	664	660	613	645	626	596	574	613	639	633	633	592	594	675	626	617	581	619	621	622	613	624	569	623	583	597	617	580	631	599	582	569	605	628	651	611	604	611	582	600	623	591	634	623	624	646	607	632	618	589	637	609	608	666	613	612	610	646	625	588	620	620	630	622	582	589	641	651	612	651	670	621	630	605	590	597	591	627	604	530	600	641	614	611	612	623	582	585	604	608	560	636	615	582	593	589	579	641	660	597	605	643	572	604	679	567	598	634	601	656	615	626	626	610	647	631	571	628	609	566	606	658	647	623	627	628	597	649	623	639	603	667	639	568	626	637	593	598	590	633	633	593	588	658	578	596	567	606	600	599	583	611	626	627	583	593	630	620	581	628	580	643	618	617	658	631	599	592	600	613	624	660	580	612	598	604	595	602	620	628	667	621	575	588	666	643	628	600	577	647	620	598	583	649	595	604	584	627	613	576	652	622	612	576	634	591	606	608	594	640	592	607	591	637	660	578	610	599	607	649	652	641	586	582	610	557	626	646	590	640	576	572	604	665	616	576	601	639	613	625	642	592	604	607	658	622	576	583	572	591	589	605	593	635	567	645	631	664	664	602	615	604	618	614	617	593	589	604	618	629	618	660	679	583	596	638	621	615	626	570	600	607	569	594	576	603	586	651	589	565	594	610	642	595	614	571	649	627	601	646	615	591	590	623	605	625	592	610	615	611	589	561	635	618	640	612	593	591	584	588	620	564	620	619	598	630	598	618	623	669	611	612	626	603	591	597	615	592	620	603	605	599	607	615	574	592	644	584	576	594	586	621	599	589	638	600	625	606	584	589	585	630	642	599	629	579	674	599	606	611	594	608	605	598	617	605	652	604	628	628	636	628	643	653	628	587	593	606	602	591	631	609	602	646	624	640	610	565	575	603	622	629	585	634	597	574	568	634	571	600	618	582	631	614	635	600	583	584	640	607	617	646	634	590	597	587	626	647	624	639	594	595	592	564	593	558	637	633	641	631	616	588	629	603	602	650	596	618	621	644	602	610	618	566	624	612	643	639	617	604	599	610	639	563	641	606	580	597	602	596	583	619	617	595	625	585	592	654	590	605	632	603	599	597	674	641	630	642	605	592	585	596	603	600	646	641	577	621	632	620	614	596	608	615	572	602	603	565	584	636	593	609	593	628	600	595	615	648	570	624	609	592	633	608	597	578	629	616	607	600	595	593	623	652	602	581	580	602	606	569	625	607	613	638	613	594	632	585	598	602	600	579	620	577	605	665	623	638	596	608	608	608	624	607	621	589	619	579	614	612	603	636	668	596	601	612	628	624	603	616	620	607	580	580	600	626	604	624	609	579	583	616	673	578	598	594	587	654	644	610	616	638	600	688	627	639	638	672	600	584	626	622	635	663	599	641	602	654	571	592	595	597	625	581	582	587	640	622	650	625	596	659	594	576	598	551	606	592	544	606	634	579	665	608	641	616	604	628	622	611	634	620	617	592	624	590	613	598	631	600	606	614	636	594	654	575	635	590	565	617	639	637	640	557	626	644	568	593	593	612	616	618	600	624	622	622	631	587	615	609	657	626	586	599	593	706	613	607	612	627	589	591	597	628	632	622	633	589	594	626	657	618	603	587	607	621	611	650	567	628	578	641	592	537	597	613	586	569	567	581	606	597	596	611	594	617	565	630	601	625	594	578	617	551	621	597	604	621	643	618	646	578	612	611	612	621	574	583	625	588	615	587	606	614	629	601	632	597	623	577	625	601	588	610	593	598	614	643	623	606	663	586	629	638	627	647	612	600	594	599	617	635	638	611	611	594	643	615	610	624	638	626	609	652	637	594	599	604	606	663	584	601	637	609	576	620	609	599	658	634	597	603	587	604	627	630	592	685	595	606	618	600	577	610	610	621	614	657	593	597	605	608	620	606	629	593	629	633	588	627	606	626	666	619	548	605	592	599	620	618	666	654	587	581	612	607	600	625	578	622	569	593	618	592	611	601	588	583	630	608	624	632	623	636	608	598	659	617	582	593	605	657	615	633	617	607	618	597	567	598	606	602	591	614	605	615	613	604	642	644	556	588	607	618	633	618	589	634	651	607	604	606	612	603	621	568	614	597	598	638	641	641	662	634	571	585	655	607	645	616	638	634	615	669	569	593	649	612	603	648	583	601	637	589	634	572	634	591	602	660	588	626	581	633	591	590	578	585	627	608	583	637	622	614	590	598	637	601	584	580	644	611	620	603	643	570	582	613	602	601	642	611	587	619	602	629	576	630	592	610	610	635	623	643	600	615	612	600	564	659	575	553	612	571	631	643	626	580	567	618	628	590	619	611	620	613	622	610	588	580	632	618	656	590	647	606	592	550	631	617	638	596	618	600	613	610	611	637	600	574	580	620	565	598	614	594	600	618	608	597	619	588	584	601	638	569	605	609	589	620	603	613	584	627	596	551	588	590	598	589	615	608	623	621	576	629	597	572	618	599	651	604	568	644	581	632	570	639	621	565	608	614	627	640	638	591	634	622	625	624	603	632	627	593	594	627	580	615	610	643	636	603	583	588	573	663	626	604	621	579	574	614	610	602	594	621	613	602	601	567	600	602	550	645	618	612	611	601	621	650	628	642	596	663	617	618	594	550	596	622	578	604	636	627	583	663	615	604	587	603	648	583	594	595	601	579	665	598	642	631	609	620	557	612	626	603	593	596	595	648	589	620	617	649	608	573	643	589	554	599	633	619	603	572	586	607	587	608	618	639	633	613	612	599	664	606	578	664	621	612	603	600	629	615	631	612	563	590	601	605	616	623	617	582	577	591	631	625	605	593	657	578	615	629	619	621	566	632	591	631	586	602	615	627	619	600	603	622	603	618	626	601	608	617	570	572	548	595	576	601	602	584	600	619	621	624	587	606	625	586	617	627	652	604	605	609	636	621	552	606	619	569	659	568	600	606	641	607	590	602	590	595	620	627	641	625	629	600	591	637	608	639	616	634	612	623	583	597	597	641	612	600	620	600	593	583	635	618	603	607	639	646	588	630	545	610	559	647	632	571	644	596	602	591	624	593	594	660	620	632	590	591	615	611	623	659	642	573	609	636	614	607	593	610	617	640	627	591	615	639	665	609	578	590	625	615	602	604	585	572	593	635	584	641	611	581	618	664	593	562	603	584	595	569	647	603	646	616	591	573	602	599	625	656	621	576	566	607	618	584	616	642	591	595	605	592	585	616	607	572	584	612	605	631	600	626	642	622	574	579	602	563	591	567	622	598	627	609	609	627	639	607	615	579	607	625	621	591	612	576	554	630	615	624	585	587	577	587	629	580	560	595	607	577	607	616	644	601	605	612	636	632	626	611	619	648	655	603	616	604	634	575	579	581
27940	13904	3284	1876	911	635	705	1190	3088	2904	1761	972	660	572	556	595	513	562	517	530	492	517	576	539	538	532	498	548	563	531	562	546	564	561	567	557	505	559	588	514	539	527	566	516	578	554	516	563	523	526	551	575	537	546	549	550	564	548	527	529	510	518	567	585	539	590	510	516	537	543	546	497	526	522	503	530	558	556	577	527	505	536	554	560	569	535	504	524	562	530	567	512	536	555	597	544	531	554	591	586	542	514	552	540	547	557	558	513	532	495	559	514	588	533	568	534	546	511	571	539	538	534	502	516	531	528	524	555	535	522	546	551	537	578	532	517	556	518	554	537	514	579	526	518	547	558	523	569	555	505	515	569	574	516	555	528	522	547	507	539	559	556	517	489	593	544	582	557	524	538	520	536	541	530	566	529	519	528	555	545	534	532	521	542	520	523	539	530	561	563	554	543	544	571	514	500	529	541	560	514	524	529	552	533	508	539	517	542	539	558	550	542	560	552	490	540	559	536	548	532	552	558	554	566	538	505	556	525	518	521	531	553	558	570	524	497	527	527	508	505	559	492	561	545	527	548	562	570	542	565	547	512	526	563	541	562	525	536	556	547	525	536	562	535	521	565	530	532	535	504	541	541	575	546	548	532	554	584	551	522	549	544	529	563	531	544	529	548	500	585	536	556	549	533	574	491	536	527	542	528	580	538	541	542	523	493	529	548	516	529	517	546	530	510	600	548	562	528	576	551	518	550	519	551	544	563	504	541	567	540	550	566	555	556	547	519	555	555	577	564	533	520	521	525	513	544	514	553	565	560	551	539	487	544	562	559	560	550	504	547	516	555	530	542	564	557	475	529	526	556	509	532	529	524	557	534	526	525	508	540	581	550	525	546	526	578	554	478	539	504	512	532	528	493	541	576	534	533	545	514	510	547	541	504	471	550	512	513	552	527	555	557	537	537	552	519	507	504	540	555	518	565	535	563	565	553	538	527	509	552	550	568	550	521	547	522	527	561	531	521	545	533	489	550	518	548	535	518	550	540	512	500	527	501	538	559	534	584	574	561	538	554	512	559	529	545	545	546	598	531	586	500	546	577	574	471	608	550	524	522	563	542	532	486	546	517	521	540	519	521	514	596	558	532	520	563	524	553	542	582	560	509	526	560	522	554	538	504	558	573	531	519	540	569	539	547	595	569	537	546	542	540	587	532	555	604	509	554	542	524	537	601	530	539	524	541	547	544	505	530	556	534	534	547	521	559	517	537	558	500	539	571	518	530	509	531	525	534	555	552	597	528	552	530	535	535	535	566	529	518	529	543	559	560	563	556	561	568	520	549	525	578	522	513	575	567	527	571	536	499	541	584	521	577	530	568	527	545	516	557	555	599	531	551	548	515	578	568	566	563	551	517	511	559	505	506	574	574	548	547	519	573	536	560	555	483	529	541	545	559	558	530	548	550	531	522	528	552	575	533	554	531	570	523	519	544	538	522	546	515	553	536	580	534	565	562	540	507	549	523	553	492	535	542	490	524	545	520	568	515	535	548	542	580	555	521	529	556	558	542	545	554	575	590	523	544	540	498	493	542	524	571	536	533	539	545	560	518	518	545	512	565	528	524	518	568	561	590	529	540	547	554	555	512	487	559	553	538	540	559	519	556	566	561	490	498	556	524	491	527	564	505	570	519	560	551	555	579	550	553	524	537	522	556	511	510	520	535	532	554	524	539	552	541	530	527	547	512	523	536	565	550	576	587	580	563	558	535	584	514	540	548	497	496	565	555	534	553	559	568	548	488	500	496	548	549	559	509	560	552	567	519	545	544	550	552	532	545	520	560	540	567	537	516	500	530	531	546	541	557	523	560	560	506	552	576	540	489	524	497	565	547	551	577	551	515	548	521	537	485	528	591	525	574	523	579	536	514	545	517	574	545	505	521	550	484	546	589	476	508	547	576	510	599	537	536	540	545	536	531	533	531	565	506	556	555	509	508	546	566	544	557	513	529	589	552	538	530	525	516	550	541	549	532	508	544	525	577	548	568	560	542	546	522	533	535	527	551	549	542	518	539	534	570	485	499	542	571	553	559	565	525	545	526	498	540	563	513	557	541	575	517	523	600	568	533	558	559	516	512	515	593	515	566	529	483	543	545	522	570	560	512	538	580	517	576	526	533	552	562	517	543	564	575	561	546	549	534	555	577	535	555	520	557	554	478	562	609	544	539	528	513	515	547	545	535	508	510	542	488	498	559	504	536	546	524	568	507	557	597	561	504	526	554	530	588	545	522	569	511	597	526	538	545	518	530	547	568	565	552	547	551	596	545	551	536	505	517	551	554	525	544	533	538	540	493	517	540	536	503	568	522	518	509	579	557	538	538	549	546	498	557	540	550	530	564	550	537	532	548	563	517	528	519	552	559	547	504	551	539	522	547	528	524	586	553	583	541	555	489	536	560	538	532	490	570	550	572	520	541	520	569	580	540	509	521	518	518	543	532	535	488	529	530	545	567	544	500	532	558	540	521	530	546	517	558	507	531	597	517	533	570	518	556	522	509	510	539	489	539	536	536	568	526	547	539	519	504	552	518	511	531	530	558	567	526	523	531	584	569	542	541	541	566	491	572	573	570	593	525	529	561	545	540	543	555	513	530	562	551	517	559	528	548	517	493	543	564	503	540	595	524	499	590	508	505	562	508	541	534	554	541	532	510	515	518	549	516	555	559	546	602	514	565	513	528	536	548	521	562	520	555	519	547	537	543	593	507	554	545	495	557	563	531	571	542	567	565	585	583	524	535	516	530	536	523	529	531	523	507	526	517	566	522	528	546	515	580	562	550	566	555	533	505	528	531	557	570	555	544	525	519	545	583	542	549	561	542	526	563	528	553	551	555	539	566	526	499	532	544	534	556	578	590	535	559	510	553	523	510	577	531	527	528	593	550	583	519	558	472	527	546	523	518	505	555	573	560	585	533	557	526	545	509	522	528	530	552	552	520	527	551	523	565	547	565	531	581	486	573	554	501	545	517	539	512	541	536	545	543	551	588	552	519	543	561	567	542	517	538	554	547	513	561	527	527	546	528	527	560	560	526	573	532	512	540	546	533	505	526	552	540	498	571	535	556	548	552	538	560	540	547	527	565	491	514	585	586	514	549	525	532	520	574	546	533	528	581	524	552	550	563	541	541	549	543	518	521	557	516	557	546	520	503	543	535	578	524	573	539	520	571	541	528	550	520	524	536	550	551	523	543	569	546	556	544	553	569	546	517	530	558	550	583	589	540	547	557	538	527	565	539	551	550	515	496	477	559	563	546	531	523	553	553	512	561	596	573	519	528	559	535	508	558	590	547	568	551	514	534	507	576	525	532	576	564	564	508	515	520	543	589	562	575	524	543	511	498	542	524	562	521	557	502	560	552	506	553	505	524	567	569	556	573	567	518	525	526	547	514	527	566	583	568	546	538	530	565	543	544	583	525	520	537	528	489	501	532	578	533	548	517	538	547	533	503
6685	3485	2293	1655	944	674	659	1608	3768	3114	1842	830	601	483	470	457	451	431	418	468	434	483	448	443	450	443	409	461	444	406	463	420	423	456	451	399	474	405	461	420	435	467	443	433	471	485	434	438	415	441	452	453	458	457	451	451	483	448	442	448	447	434	482	486	507	468	437	442	463	460	430	452	477	433	482	417	477	444	455	461	426	470	447	438	462	459	466	445	488	453	450	481	472	447	430	445	417	457	512	469	436	449	468	429	447	450	409	481	439	439	457	475	452	477	454	478	427	452	464	432	465	462	478	477	438	452	448	426	445	414	426	457	456	466	477	444	418	438	443	457	482	442	437	449	440	449	466	458	430	458	466	416	452	435	426	421	436	439	442	397	469	454	429	491	424	441	462	419	454	430	479	455	426	454	435	408	469	488	445	428	464	440	435	405	435	412	450	434	442	418	468	464	464	406	448	442	442	419	484	417	439	441	436	428	400	423	437	439	446	447	462	424	446	448	485	468	465	480	461	502	420	484	453	450	461	445	478	439	425	445	463	459	452	451	438	471	438	432	421	463	442	407	446	472	452	448	442	448	397	418	436	445	457	448	442	461	421	430	455	457	437	468	456	440	462	437	451	439	411	398	413	426	413	414	441	435	491	443	395	444	468	434	458	441	448	405	432	428	451	425	431	453	483	451	465	495	464	450	427	427	427	440	438	460	451	468	434	452	455	410	444	483	444	448	494	418	469	440	456	439	460	433	422	417	441	408	441	441	459	464	417	458	432	454	455	464	405	441	440	469	442	465	454	456	460	447	457	447	443	468	434	487	496	462	460	440	426	440	512	440	451	408	404	469	403	434	450	418	470	451	412	484	467	402	461	450	441	425	444	473	460	452	412	429	442	417	429	451	431	465	452	458	450	439	468	474	439	454	445	426	491	462	483	449	442	453	423	458	411	448	418	433	436	407	455	425	425	436	466	436	457	441	450	467	450	445	467	440	433	467	433	476	397	460	461	461	427	476	468	455	447	468	445	456	452	411	453	437	444	443	450	463	455	426	475	443	445	459	446	448	448	463	440	440	448	424	442	439	437	466	478	437	413	464	462	447	405	435	467	428	460	444	465	466	426	413	450	438	431	453	445	418	448	427	436	431	445	435	444	471	463	440	443	462	457	475	467	464	451	432	426	440	472	448	476	456	434	454	440	449	436	442	433	418	458	473	448	424	460	455	460	455	432	438	469	438	466	441	451	452	434	438	472	427	470	454	464	432	425	456	455	448	399	493	451	431	433	424	426	456	465	447	457	442	415	456	446	484	451	446	435	439	446	446	420	457	485	406	453	466	423	419	437	504	407	485	432	465	469	446	452	438	447	466	442	462	430	436	433	476	470	473	425	451	435	436	430	430	449	483	496	426	460	474	443	452	468	443	405	445	426	422	404	456	450	441	488	440	392	452	480	433	451	409	419	487	426	440	459	430	443	442	486	416	410	397	480	443	460	423	469	465	417	439	450	446	428	492	447	472	401	438	474	426	433	456	475	460	483	397	442	459	477	443	426	489	420	422	438	424	445	447	445	440	438	422	444	421	474	416	448	461	465	388	435	433	423	438	435	434	461	442	441	422	454	492	422	441	446	453	437	415	443	441	479	469	460	438	449	465	425	452	443	475	381	416	478	412	419	444	475	452	456	441	454	461	438	462	431	410	432	437	429	476	459	455	445	408	433	486	441	480	471	442	441	435	457	441	456	487	418	440	422	430	435	437	470	460	441	442	447	431	446	466	455	440	414	447	461	469	431	414	432	435	423	463	427	434	443	488	416	428	429	472	435	430	440	454	490	442	467	452	426	477	436	450	430	429	460	449	444	460	461	461	475	455	488	425	471	490	469	468	459	456	449	451	425	430	468	435	428	438	435	445	443	453	451	427	412	488	429	400	471	453	448	446	476	480	452	448	473	438	437	442	465	411	418	429	468	414	436	456	463	432	480	457	439	423	434	441	461	451	479	466	473	455	424	455	449	435	473	444	472	422	451	461	458	476	469	444	430	447	458	457	460	455	425	424	430	455	457	466	431	446	419	433	414	446	478	492	419	445	473	459	418	456	410	466	435	456	448	432	444	440	412	471	511	421	456	443	477	451	450	409	479	474	462	439	437	432	487	426	439	447	450	444	434	463	453	464	456	459	478	448	457	441	442	467	449	412	402	476	459	484	461	468	467	461	402	432	443	430	422	455	448	423	428	458	396	457	444	436	429	451	425	449	485	436	426	433	463	487	428	411	458	453	467	451	457	436	465	453	447	429	483	438	409	401	446	472	464	499	433	449	471	473	429	416	432	456	440	445	458	388	446	447	434	437	466	434	435	422	438	455	441	486	470	456	437	459	463	427	423	443	433	437	461	424	444	446	467	438	447	456	439	464	437	451	444	469	478	454	426	411	456	435	431	442	437	417	461	514	438	420	463	451	440	427	429	458	465	459	467	414	450	456	455	473	459	450	431	428	426	449	461	436	442	442	465	441	434	469	446	440	449	459	422	425	450	456	430	434	474	417	465	420	446	452	446	445	467	452	451	433	493	444	467	447	489	450	457	450	490	471	475	430	459	438	435	428	442	450	454	418	449	435	460	448	446	449	412	401	472	455	444	447	427	421	454	442	427	441	442	466	487	452	436	471	418	417	442	453	453	408	480	489	463	463	479	494	416	470	469	459	459	441	470	468	406	473	439	440	415	452	421	411	455	451	452	425	480	464	470	421	466	443	435	394	439	429	461	458	460	447	454	424	454	422	428	436	466	451	467	457	450	446	425	436	440	400	434	454	404	476	475	456	491	432	475	460	464	481	464	411	463	466	473	441	416	450	454	455	395	456	467	454	444	438	460	480	417	448	483	422	475	431	403	457	431	444	473	468	458	443	433	422	466	438	453	442	431	437	455	478	444	497	478	457	441	475	427	429	443	455	448	453	474	471	454	420	438	440	444	456	446	428	455	442	465	457	427	429	459	440	420	416	459	452	454	445	419	445	424	421	423	425	431	448	405	455	454	435	462	481	448	465	471	454	455	452	467	415	433	422	405	440	464	430	420	410	462	428	454	468	451	412	442	436	451	405	428	445	411	428	437	443	474	431	478	429	435	470	441	444	443	461	422	476	456	440	428	471	466	454	428	453	487	423	458	469	419	464	440	472	473	454	437	501	454	403	418	467	425	420	459	416	439	433	433	433	401	412	463	452	503	416	470	460	434	427	446	463	444	427	463	474	467	444	422	480	422	443	466	454	462	454	464	464	458	435	452	441	459	444	489	450	417	454	455	429	439	466	450	449	462	435	457	460	457	428	435	447	415	459	414	470	442	436	428	444	425	430	476	460	466	406	464	489	453	433	467	463	438	434	480	458	475	465	439	461	443	444	503	445	440	442	444	427	453	455	440	473	437	457	495	444	407	487	486	471	475	413	485	442	445	438	434	460	420	467	415	450	451	410	445	449	502	463	431	471	434	430	471	444	427	452
25640	21394	27213	25064	6377	1698	1097	8185	26327	20647	10039	2796	1136	717	653	607	680	570	615	607	616	594	603	584	587	597	639	612	591	609	598	618	559	601	590	600	637	605	575	594	570	599	541	595	588	591	542	596	582	584	587	608	570	645	604	589	605	626	623	566	599	551	572	632	591	596	636	602	551	606	589	587	586	614	574	626	617	621	630	637	644	594	559	609	544	590	567	588	578	601	548	574	562	626	562	626	635	571	550	563	601	603	664	591	626	607	608	631	606	584	551	607	561	593	599	599	611	609	598	621	565	571	645	629	588	584	582	574	616	590	642	585	584	584	629	644	610	612	628	565	585	594	631	622	554	632	588	609	596	566	641	591	600	606	587	604	565	589	570	583	588	541	613	592	597	581	568	605	603	639	547	587	597	561	568	547	616	568	594	583	593	594	597	600	552	587	587	595	611	560	620	608	575	622	602	623	586	546	612	611	571	581	562	583	592	599	591	566	574	586	601	609	551	575	585	565	587	600	606	595	646	585	586	575	578	583	612	595	560	593	647	539	586	566	612	565	571	629	591	632	574	635	572	556	617	598	591	580	600	582	580	596	617	624	561	626	595	602	588	571	573	579	597	574	620	556	639	553	651	627	593	600	629	561	598	621	628	618	639	587	611	576	586	587	591	594	602	591	565	556	600	617	597	588	584	585	605	630	593	574	603	601	613	629	563	560	627	582	584	632	588	612	578	622	596	573	603	597	589	565	573	576	575	623	582	579	590	629	608	578	608	596	536	655	617	618	596	575	570	584	661	609	604	569	595	609	606	581	579	583	629	616	577	567	637	606	665	587	609	592	582	571	570	601	582	589	563	596	579	596	576	618	615	616	598	606	600	589	598	574	579	601	636	602	582	571	618	605	578	624	602	636	583	565	566	555	574	555	551	615	547	609	574	646	566	589	609	575	580	565	619	611	594	599	593	576	588	577	627	564	560	596	622	594	605	587	556	625	619	629	622	593	613	546	622	602	588	546	620	539	638	538	603	585	611	612	579	598	608	632	562	579	594	568	555	560	569	632	595	612	632	554	568	612	574	579	592	545	600	615	598	587	627	614	596	592	596	577	627	588	603	569	607	626	623	595	587	539	581	622	586	606	580	596	596	589	582	591	599	552	594	610	598	604	578	586	593	559	618	605	591	600	586	567	598	602	611	575	593	624	568	571	601	559	596	597	593	608	615	594	590	614	584	602	571	594	577	587	625	568	596	619	554	627	622	589	589	607	599	580	544	576	613	600	620	594	590	560	599	590	589	608	582	535	587	621	609	569	556	640	587	607	580	579	561	569	616	656	547	622	593	567	591	590	563	530	601	633	619	549	633	584	607	609	553	586	584	583	573	597	600	593	580	600	602	597	574	617	578	581	597	602	613	593	593	571	559	586	618	574	555	576	550	615	576	606	599	605	589	597	552	619	610	618	597	567	600	585	595	599	625	581	564	585	583	589	610	551	610	627	609	553	584	550	569	608	567	573	592	599	586	587	582	544	575	582	584	611	588	585	607	606	565	579	569	611	588	592	599	611	574	607	584	535	615	565	608	617	617	616	562	598	607	600	635	572	603	589	570	575	594	561	587	620	550	609	634	586	604	586	579	638	587	594	606	581	624	608	598	620	600	607	571	657	606	593	579	618	633	566	646	615	587	569	618	594	599	623	590	555	594	586	654	606	602	585	611	621	602	593	587	606	579	579	599	606	581	631	621	614	584	617	594	596	583	555	609	607	629	590	635	604	568	589	638	578	598	592	566	571	565	577	606	611	567	534	607	561	597	570	582	601	639	631	601	587	592	617	592	635	613	632	603	615	612	583	600	597	601	619	618	600	566	561	628	587	580	643	586	622	551	613	569	597	587	591	596	622	557	641	598	571	597	598	617	600	557	596	642	581	602	565	614	562	589	594	577	590	593	560	590	573	546	610	545	606	575	592	589	631	573	625	590	588	616	620	556	568	542	579	541	572	607	592	576	567	604	580	625	621	582	586	543	606	602	567	570	565	539	586	613	556	582	568	594	590	605	614	547	552	596	574	579	555	609	624	582	589	619	579	574	595	636	605	561	594	578	627	613	597	588	577	570	563	607	599	616	639	634	595	614	586	559	593	600	577	596	566	584	574	566	587	612	583	565	606	556	593	581	599	588	620	634	593	587	597	572	612	646	603	615	610	639	622	553	574	620	596	623	593	599	578	589	578	588	604	599	607	590	583	570	589	555	623	622	598	583	567	595	590	637	555	626	584	578	607	594	632	580	592	622	641	587	594	585	613	540	611	611	581	601	605	661	596	573	622	598	600	626	573	603	561	596	573	590	585	634	617	613	549	589	564	594	620	582	620	571	569	579	611	574	606	658	599	604	536	623	563	542	575	580	633	593	595	616	582	582	587	587	629	588	629	592	635	580	575	592	576	630	580	555	577	586	609	563	610	603	567	579	611	577	616	604	571	593	619	600	614	561	593	597	585	618	594	551	630	627	577	556	617	584	600	561	555	581	594	599	623	577	599	573	565	604	589	614	574	581	585	525	584	599	518	624	602	603	589	606	624	573	597	622	613	578	590	605	626	589	537	587	609	584	601	626	569	569	597	577	580	625	620	654	621	577	566	577	569	644	596	555	621	606	636	577	611	599	593	614	570	583	651	605	620	603	583	551	598	617	613	596	593	625	564	602	594	592	616	586	573	588	597	621	621	623	618	543	607	626	572	556	588	618	638	575	627	605	592	601	591	592	603	602	585	582	616	615	567	599	567	654	566	642	581	595	617	595	568	621	608	626	602	592	593	633	592	616	599	602	586	582	621	645	585	609	556	617	587	569	615	660	602	597	634	571	581	616	621	583	599	594	605	612	568	560	625	606	609	619	608	601	616	587	671	568	564	602	606	582	596	590	595	620	579	598	613	615	594	541	597	602	607	580	607	603	569	604	608	607	608	553	579	620	614	586	584	614	577	589	622	505	628	578	550	595	599	607	606	588	598	565	619	562	552	578	559	607	579	586	605	537	577	582	599	589	579	613	578	676	587	567	618	625	591	576	631	616	568	638	595	606	584	574	582	666	560	550	582	570	595	578	559	628	609	600	636	588	569	579	536	590	632	585	598	604	619	605	587	556	580	632	585	594	592	576	601	635	611	626	579	561	627	592	630	551	605	617	577	614	606	604	604	621	646	586	599	573	604	602	618	585	566	598	611	575	590	560	576	571	577	599	560	584	626	610	616	583	578	569	597	564	557	598	602	642	578	566	565	552	620	604	546	553	618	621	598	571	598	595	580	583	608	588	587	548	591	623	595	619	565	574	587	599	603	602	588	580	535	591	572	636	592	603	626	573	597	592	590	560	592	587	634	540	622	600	598	604	606	630	580	642	581	594	631	645	588	553	569	614	592	607	613	612	588	609	595	582	641	565	588	607	598	617	598	599	573	580	618	555	599	586	585	599	574	621	636	599	585	567	570	605	621	564	613	577	608	574	633
5684	7049	6177	3289	2015	1399	1057	10758	24749	16837	8042	2554	1061	652	540	539	504	497	476	511	539	464	504	487	567	522	537	457	493	516	466	504	514	465	475	501	494	515	477	507	496	520	493	531	480	510	500	545	496	498	516	494	528	487	512	550	498	464	503	532	476	523	490	511	529	510	535	507	514	489	561	479	531	518	536	518	491	500	489	519	515	491	489	489	475	546	517	540	526	496	502	554	490	561	541	506	510	510	514	533	504	488	494	500	525	489	491	493	523	492	540	522	505	520	525	542	515	470	485	487	477	494	476	516	506	526	541	520	545	506	515	487	518	495	511	498	530	514	518	516	505	505	525	505	490	511	502	541	490	543	509	558	523	537	504	522	504	517	498	511	522	528	493	512	477	564	533	485	526	516	504	527	491	479	490	533	473	508	504	487	521	489	491	478	497	473	492	495	507	457	509	529	526	490	469	521	517	534	491	543	540	495	486	467	486	508	479	515	538	505	479	513	484	517	540	513	543	546	481	520	486	509	512	486	490	500	497	484	520	517	498	535	541	495	515	505	520	533	513	535	465	494	541	481	493	484	500	520	484	552	501	532	545	502	502	477	544	493	480	493	512	520	506	489	491	506	483	501	485	513	513	531	520	507	482	481	486	498	510	512	504	519	457	500	468	492	508	479	525	479	494	519	513	492	514	513	502	522	482	526	498	469	529	500	465	537	506	496	459	512	520	529	499	514	514	558	522	517	507	497	507	473	513	548	483	510	492	467	497	541	517	521	522	516	493	500	495	477	476	502	500	479	495	548	496	459	534	500	496	503	514	456	492	509	537	559	474	507	494	517	547	492	544	464	500	492	457	485	494	509	501	460	552	541	494	484	517	495	552	548	529	504	506	526	475	464	541	495	547	538	530	527	426	512	496	475	501	483	534	529	505	487	535	473	521	522	513	535	487	507	487	534	486	505	509	527	500	549	562	481	501	502	523	519	481	493	505	532	492	490	525	529	485	504	514	481	457	508	536	514	499	503	501	509	482	498	522	572	557	531	504	526	508	550	546	530	505	578	512	500	497	466	558	506	503	509	532	516	520	487	504	460	483	486	490	523	477	502	529	505	471	486	502	517	481	497	534	507	508	477	485	520	508	506	491	517	502	484	472	501	488	555	501	472	498	527	515	510	473	512	491	520	530	502	500	542	492	523	509	504	537	511	532	531	512	492	482	528	515	497	525	536	485	490	513	493	536	506	493	506	481	506	477	518	478	543	548	521	541	544	494	519	511	501	497	491	494	507	486	510	537	468	573	529	516	506	507	483	504	515	521	494	502	476	486	491	495	499	530	488	543	485	512	503	527	505	491	501	479	507	490	470	497	533	506	491	518	500	515	532	488	504	475	508	550	517	504	495	518	540	519	497	462	525	489	532	508	514	540	505	521	475	510	501	523	492	499	512	520	523	534	510	544	543	519	528	497	542	476	510	505	508	514	489	541	514	542	491	514	518	482	537	494	493	518	478	513	516	487	485	528	482	512	493	510	567	506	516	531	510	514	484	475	504	521	524	477	514	560	513	507	506	480	497	541	498	488	515	485	527	511	504	479	468	500	549	485	483	481	494	514	497	536	524	532	488	479	517	500	502	528	509	535	479	494	495	453	522	515	546	528	511	494	500	498	495	528	520	513	506	542	523	492	511	522	496	495	503	523	485	522	509	507	512	531	458	525	496	539	553	511	500	518	440	520	558	506	536	514	510	493	519	509	495	492	526	520	491	512	491	460	512	498	466	507	462	524	546	549	505	506	482	516	486	499	459	530	466	493	509	501	485	453	489	500	478	506	538	493	542	499	527	502	514	484	509	517	452	490	516	494	495	483	496	540	504	504	533	525	490	506	483	490	520	488	460	516	501	466	510	528	501	500	486	480	521	506	470	482	469	564	516	528	501	508	492	513	511	497	497	549	512	510	484	494	528	519	517	527	499	525	511	507	478	493	535	517	482	495	492	549	513	497	505	515	524	507	505	496	519	525	548	503	468	546	547	528	519	529	511	517	492	514	524	515	485	539	526	518	532	490	479	453	483	518	470	496	522	492	476	523	474	494	519	518	516	444	515	537	490	510	489	493	498	509	504	478	492	499	483	526	482	492	490	511	483	521	521	512	519	503	527	496	480	463	481	522	532	507	549	470	499	502	479	512	484	488	521	472	494	495	507	498	459	522	524	490	470	533	498	504	491	503	496	505	509	462	473	484	500	488	526	517	497	505	508	495	474	518	520	497	521	526	512	479	498	516	513	509	535	510	500	507	502	497	498	527	482	472	511	491	524	517	500	509	549	468	485	511	502	496	522	494	495	494	504	509	520	524	506	503	515	523	453	496	495	500	535	531	515	501	478	522	485	484	481	476	474	490	511	563	499	497	508	468	534	511	559	499	502	501	520	490	499	498	517	546	491	536	535	500	541	537	499	515	486	497	522	505	533	540	504	514	507	496	479	490	521	476	498	522	491	514	482	494	472	503	505	473	505	483	494	490	505	522	536	477	531	509	503	542	537	513	502	469	549	554	520	548	497	529	505	492	511	509	489	503	530	518	547	515	534	507	489	502	486	530	495	529	519	516	502	520	452	501	510	479	498	522	480	515	467	473	463	520	510	498	512	534	472	523	447	534	528	478	469	506	517	529	492	495	497	508	488	493	498	525	541	511	487	500	497	501	507	497	535	470	510	511	505	492	496	522	513	444	470	495	475	477	514	459	522	512	494	484	538	491	494	500	485	499	489	518	484	484	511	539	514	464	522	497	519	502	435	495	487	504	516	509	484	538	487	522	471	533	505	522	504	510	538	473	523	494	501	518	500	509	503	464	553	509	487	479	530	494	501	482	485	496	488	483	541	522	492	484	490	494	476	511	492	469	528	499	477	495	500	495	502	520	510	520	502	473	519	488	504	493	536	475	519	463	484	487	501	514	529	510	493	467	500	503	535	524	506	509	483	501	501	538	493	470	512	483	455	482	507	514	507	471	502	500	519	505	519	532	506	517	509	495	535	472	489	509	518	482	517	497	535	503	496	500	505	511	525	472	506	533	500	524	525	506	529	510	495	508	508	499	542	516	521	507	471	495	515	523	490	513	508	509	508	511	477	482	535	489	513	511	488	499	531	518	514	478	480	507	488	511	506	476	477	526	492	527	483	496	503	517	500	518	514	493	506	527	524	526	467	586	479	547	501	550	507	495	489	506	515	531	539	450	521	523	544	484	495	492	465	517	507	529	473	487	541	518	496	536	504	525	504	488	504	545	480	508	476	516	480	512	490	519	502	528	495	506	466	508	521	476	496	499	495	503	529	565	493	528	502	498	500	495	490	491	531	495	525	484	502	488	477	529	541	455	519	519	496	528	512	532	507	509	458	528	466	510	473	530	480	504	510	504	518	530	522	508	522	509	504	496	513	494	517	500	499	489	522	518	483	476	501	514	502	519	541	490	476	493	526	560	529	488	499	497	490	495	473	480	520
24392	21413	28793	24401	21334	9836	2615	21822	45122	35829	20754	7066	2160	1193	841	801	757	788	772	749	765	743	785	757	755	786	737	736	723	757	779	786	742	713	745	717	738	768	696	754	770	758	745	752	783	757	700	740	731	725	769	734	766	763	763	767	761	729	728	751	758	759	789	725	739	768	772	763	775	785	677	713	738	774	774	752	720	733	757	727	721	739	742	764	775	758	749	686	716	777	669	734	765	735	786	703	745	778	727	778	762	755	740	767	776	729	751	717	740	739	746	722	748	732	754	751	734	755	776	751	727	729	709	745	739	721	812	746	750	664	740	763	705	728	723	740	740	722	789	702	755	728	750	740	779	760	780	707	788	726	731	759	737	735	783	768	759	717	768	727	709	759	753	702	751	735	719	748	751	699	758	742	789	713	808	748	748	781	719	750	742	761	800	766	763	762	704	732	682	755	747	786	748	736	788	793	747	747	724	753	739	749	823	742	714	729	720	803	786	751	764	729	721	759	783	732	727	746	812	799	727	761	744	753	696	785	708	771	723	762	721	711	741	735	772	748	745	799	751	750	726	740	761	716	730	698	710	732	726	734	777	737	745	759	683	726	770	727	708	746	732	763	724	762	768	755	762	689	717	741	801	779	731	705	730	744	785	753	775	709	750	746	782	730	733	739	742	723	738	784	748	765	746	724	760	769	712	737	736	753	732	751	710	771	720	768	771	774	721	788	732	740	796	734	766	768	755	721	761	730	726	719	761	781	791	740	776	739	766	681	697	714	745	750	719	747	741	768	755	732	763	801	727	736	737	751	745	748	716	709	733	733	724	764	735	783	704	669	723	732	765	736	723	754	689	739	726	725	813	760	825	723	722	750	775	735	771	692	763	765	793	774	735	735	671	767	748	737	828	733	772	715	721	769	738	809	735	691	763	709	747	755	720	753	711	737	738	739	724	716	702	742	784	733	791	747	717	727	743	732	734	701	759	693	709	697	761	745	751	722	715	716	749	754	717	687	769	756	766	690	772	717	733	786	715	782	744	771	724	713	721	732	750	767	784	709	721	736	761	759	772	766	730	727	723	741	730	723	771	707	798	743	696	738	786	754	738	716	809	714	724	723	731	702	712	742	779	718	721	724	749	766	758	756	749	738	779	741	717	779	715	742	763	736	720	723	730	714	695	698	745	682	715	733	781	736	723	738	715	714	753	708	702	752	746	781	701	736	779	699	745	765	671	759	748	701	741	748	721	744	728	733	715	738	770	750	748	759	750	772	737	777	706	757	781	743	727	752	780	747	689	757	743	772	782	710	749	728	746	719	705	765	740	747	725	755	764	728	727	766	752	723	732	738	771	755	715	744	723	733	750	782	755	764	718	760	755	730	700	718	707	700	768	747	692	726	742	756	714	725	723	735	758	747	730	709	731	683	773	731	710	695	736	748	729	750	764	728	708	742	754	725	731	756	752	712	737	749	779	761	708	707	754	769	727	705	732	740	761	747	688	737	718	738	705	767	743	749	734	749	765	707	761	727	739	733	775	747	764	721	763	745	723	718	750	719	717	735	709	731	736	707	706	715	681	749	760	763	743	755	709	751	743	750	719	799	779	724	724	752	771	748	789	737	720	671	724	764	759	736	738	728	745	728	760	785	681	711	779	745	760	725	767	761	745	788	702	689	788	747	796	821	693	716	710	715	742	783	730	794	721	714	714	757	748	763	737	704	699	751	738	744	739	717	751	770	770	793	773	733	731	715	652	725	698	728	740	728	729	723	735	776	756	710	697	763	750	764	746	743	727	696	769	756	680	718	735	760	690	718	718	746	762	745	725	725	723	735	707	706	760	744	721	752	722	708	722	738	715	768	727	772	784	728	763	768	771	744	729	711	761	758	748	789	769	733	764	736	773	741	749	707	729	759	758	712	747	743	758	730	726	719	718	702	735	734	718	737	713	736	721	727	728	763	726	750	737	745	709	787	706	749	744	729	767	760	747	723	728	729	733	704	744	727	736	751	723	673	715	748	721	739	721	763	778	799	740	726	740	732	751	730	775	712	750	788	774	713	750	741	738	735	686	744	753	718	707	735	756	717	765	738	702	735	746	750	734	769	753	717	697	779	727	742	726	729	789	736	733	760	682	729	739	691	713	734	731	748	774	729	718	747	726	739	778	788	794	777	714	792	741	764	726	756	710	716	713	745	753	716	726	725	738	720	695	770	703	710	698	740	736	761	772	771	771	737	766	813	758	767	729	729	740	757	753	716	721	745	787	761	753	778	765	689	728	735	755	719	747	778	744	747	736	703	734	745	820	702	737	759	704	729	705	719	752	694	750	665	675	738	764	745	708	666	744	745	750	746	730	710	761	762	703	725	786	692	720	688	738	746	724	717	801	730	732	731	740	688	781	720	776	773	732	754	731	753	769	744	768	703	712	738	779	737	766	731	750	706	737	746	765	723	709	778	732	717	845	762	742	729	759	746	726	715	731	755	723	725	722	742	749	779	776	745	729	728	756	726	762	746	783	756	745	754	767	777	706	753	758	734	738	777	708	731	776	722	728	717	740	786	696	712	796	757	762	726	769	740	804	709	731	783	770	741	709	773	738	765	786	740	727	713	744	750	775	726	802	756	748	724	753	754	715	723	768	696	767	748	717	699	732	725	725	757	712	756	701	741	742	704	700	756	775	788	733	749	724	751	738	756	763	713	833	737	683	720	677	722	779	738	750	732	746	738	715	729	727	750	738	752	724	748	769	695	740	757	729	762	719	746	711	741	723	729	769	710	717	697	771	761	707	679	776	728	763	732	720	760	721	684	749	735	740	743	756	729	794	741	786	722	741	737	777	747	701	775	756	782	737	745	747	770	730	742	732	674	722	752	758	722	769	731	731	722	738	738	716	761	766	772	735	767	787	754	710	723	712	740	776	741	748	751	728	727	684	696	763	767	715	753	735	679	728	717	706	689	737	784	754	718	708	754	728	782	766	739	749	769	730	731	748	742	706	706	755	707	753	737	758	712	702	734	733	730	701	709	744	750	749	735	771	698	682	681	761	750	746	716	721	714	751	742	750	718	684	735	722	764	759	732	793	772	746	724	749	711	743	736	750	768	733	785	741	714	766	734	753	729	706	724	716	764	722	668	741	750	738	759	700	809	705	723	734	742	789	724	736	781	757	765	768	720	810	755	675	755	712	786	712	790	772	721	710	718	760	762	745	703	762	714	723	753	761	749	733	702	774	748	702	738	768	718	706	730	754	723	733	731	730	705	698	753	756	773	718	737	781	764	745	730	766	813	728	737	721	724	723	774	776	736	727	772	714	714	682	722	705	748	720	717	714	724	721	705	752	737	729	746	744	750	729	721	761	705	779	742	706	777	708	738	725	743	749	766	705	797	742	733	746	698	725	728	673	769	737	742	755	760	717	687	741	742	735	762	743	732	755	774	695	692	746	715	747	702	757	705	739	790	760	714	773	679	762	768	794	762	743	741	737	717	789	742	767	759	762	741
6747	11953	10360	5405	3167	2448	1832	26161	41431	29218	15636	5452	2150	1038	743	602	638	618	617	623	591	616	631	639	637	652	624	658	619	668	659	613	605	612	634	611	627	632	591	612	660	634	588	575	608	609	665	605	629	606	652	655	616	654	599	642	613	598	615	623	677	651	687	669	669	661	613	602	639	626	634	625	614	621	609	622	628	631	663	614	606	614	610	633	609	650	635	599	619	652	656	592	594	646	658	649	593	648	615	653	639	595	641	616	596	628	623	643	612	623	619	606	663	643	617	596	638	629	630	640	637	591	639	634	623	609	606	599	633	625	614	636	632	648	670	619	591	647	636	614	629	671	566	608	579	620	650	627	637	621	615	626	636	609	601	618	624	600	651	663	624	586	648	645	544	628	557	598	649	592	629	585	671	648	602	625	588	624	602	581	636	637	636	593	625	625	679	636	627	644	632	585	640	614	609	628	607	628	630	604	586	631	598	624	622	627	619	589	602	604	644	565	652	603	616	643	642	650	612	608	642	630	629	593	594	593	579	653	662	619	622	614	618	599	636	587	601	671	624	630	606	634	666	633	624	614	632	600	590	599	629	603	653	594	634	618	646	659	623	667	613	593	664	617	618	643	627	613	643	640	604	605	653	604	657	596	623	591	626	632	650	656	618	571	597	597	608	631	620	593	649	610	641	623	612	607	650	636	611	589	597	609	609	660	632	601	612	637	633	596	635	649	654	575	615	631	611	595	643	602	621	657	638	583	621	703	616	619	601	657	599	605	590	614	617	601	630	609	601	632	617	609	597	618	665	600	654	606	612	614	636	591	587	610	593	605	621	580	650	594	648	636	655	606	619	646	582	634	663	626	652	623	600	632	620	628	608	596	606	593	655	687	608	573	555	624	616	620	600	652	614	607	657	612	563	590	628	603	612	621	626	588	637	619	623	667	609	657	666	555	633	615	615	624	636	619	643	618	605	648	623	646	582	600	620	591	662	609	628	637	629	624	616	590	620	621	572	604	659	653	628	582	657	600	658	601	649	649	640	608	648	593	578	621	624	626	589	636	596	622	582	634	617	644	651	640	623	603	644	561	596	617	604	619	620	566	594	661	625	633	663	589	615	636	578	610	627	618	601	629	620	558	619	616	633	632	611	613	621	638	612	664	636	577	631	575	626	599	600	621	620	617	585	603	610	625	571	635	562	662	626	622	573	603	610	628	587	600	571	580	593	620	628	634	624	619	604	611	647	649	627	669	645	612	662	639	631	586	635	613	652	601	620	627	622	609	606	643	614	607	639	617	647	617	607	633	639	624	610	631	606	602	578	629	610	634	591	656	598	616	596	642	602	640	586	647	622	612	564	619	610	632	646	637	665	621	586	575	623	617	655	629	609	646	600	620	636	589	635	605	625	638	597	616	568	640	617	663	587	665	629	624	620	611	624	605	644	575	668	618	596	607	619	579	612	622	663	602	611	576	606	597	610	581	649	628	591	619	606	615	634	617	599	637	605	623	640	678	641	659	591	647	592	620	665	599	589	633	642	660	666	596	626	605	602	603	650	643	645	627	619	588	596	642	635	577	612	667	600	579	636	673	643	623	601	643	608	604	632	580	608	597	604	617	622	594	638	624	584	613	648	612	567	653	620	622	639	648	635	587	618	632	690	607	641	644	615	632	624	622	644	605	599	644	610	623	642	605	608	592	579	631	614	625	637	620	642	630	646	605	589	617	591	643	657	605	604	621	617	573	647	584	641	649	672	545	631	632	627	583	628	621	607	643	587	599	646	632	640	644	601	606	600	626	589	618	590	614	637	665	607	576	639	609	609	604	616	629	636	634	585	654	650	612	602	652	630	625	609	633	639	605	584	609	632	646	625	570	634	614	572	647	590	620	651	631	589	621	630	656	620	623	610	634	677	632	609	677	627	612	560	590	677	609	651	608	624	644	613	615	663	630	619	608	607	648	614	572	666	596	647	613	589	594	578	597	588	618	625	674	633	672	643	607	617	630	642	626	597	581	667	601	621	626	631	609	569	623	615	601	612	657	598	606	630	649	612	597	571	618	641	588	622	588	629	596	618	610	595	591	620	602	628	620	600	616	631	615	650	608	634	626	594	623	688	602	625	613	633	644	629	587	602	637	623	593	598	614	606	632	603	603	592	606	625	625	640	603	642	606	634	590	610	633	640	622	589	641	590	609	607	607	587	584	633	615	607	658	599	576	646	607	567	580	638	647	628	610	641	600	598	628	610	612	638	660	652	587	592	641	633	655	571	659	665	615	597	609	642	616	625	613	628	660	629	588	643	629	624	599	615	599	596	608	637	629	602	616	624	566	594	581	604	627	657	577	638	623	705	577	611	606	609	636	605	642	610	619	602	636	618	624	582	604	596	636	593	630	633	637	609	604	579	628	650	658	614	599	595	646	610	651	623	656	611	577	626	608	654	565	594	636	622	626	604	637	590	563	604	585	567	618	621	594	603	657	613	609	602	608	642	612	625	609	600	650	539	623	632	568	653	638	634	637	585	632	622	588	611	606	589	598	621	620	600	610	627	597	646	598	615	566	629	678	632	613	606	645	629	592	617	638	604	579	610	635	614	605	603	607	627	653	614	602	585	586	636	638	632	615	625	611	614	585	625	597	642	638	644	652	604	632	647	644	610	597	591	612	599	654	630	583	571	613	622	593	604	667	636	605	624	635	579	618	623	611	662	615	636	616	626	572	601	607	623	665	593	641	653	649	625	642	624	615	600	618	625	606	602	636	604	615	610	605	648	661	572	627	576	618	632	631	642	609	589	651	639	639	639	611	619	631	629	670	553	581	595	576	606	619	596	633	601	622	653	643	617	648	618	638	649	581	624	586	619	650	620	625	644	633	614	600	625	586	594	670	624	640	587	614	616	610	584	632	610	621	620	578	596	622	627	629	663	584	642	635	624	632	614	598	607	625	590	612	589	642	602	630	644	579	632	616	614	598	608	620	604	599	621	586	608	587	572	655	587	645	611	578	632	603	618	596	606	623	643	630	611	630	633	631	616	639	658	567	591	575	598	608	634	616	608	599	536	600	643	652	610	641	610	592	613	630	582	622	570	607	622	636	628	637	690	623	617	617	612	612	634	588	631	655	585	637	606	605	653	594	606	585	615	619	607	635	651	637	634	640	653	617	582	642	651	605	604	633	592	594	635	575	619	614	609	616	625	601	592	622	606	616	633	579	616	603	641	553	606	630	609	645	664	599	656	593	639	581	596	640	607	655	686	658	642	607	630	601	605	623	618	628	607	639	662	636	624	643	642	674	617	619	613	574	605	627	658	608	596	628	659	630	628	655	631	589	621	607	631	609	613	613	593	624	601	625	653	655	603	595	618	618	635	649	540	597	584	586	646	677	642	620	634	578	634	601	628	589	580	617	590	583	655	608	627	643	594	599	645	626	660	618	665	587	596	585	597	620	602	621	634	661	650	625	639	620	588	618	582	605	593	602	609	623	591	647	620	644	605	632
27799	13460	3693	1420	833	655	594	1335	3384	2559	1598	977	703	568	598	541	532	487	499	559	568	521	564	535	547	546	546	547	580	522	553	559	583	539	570	517	572	570	547	546	538	534	549	558	515	540	537	551	548	560	534	541	508	519	553	548	526	504	531	527	551	525	541	532	564	533	540	544	573	538	528	549	512	528	522	501	558	548	532	556	524	532	569	480	487	540	515	574	532	546	531	488	523	548	547	555	542	481	507	477	522	541	550	535	554	544	546	526	502	498	519	538	498	531	574	516	533	566	533	554	540	550	534	523	555	576	497	580	525	496	576	486	587	565	600	571	529	578	554	561	546	531	550	508	523	531	509	530	509	538	534	519	537	540	533	526	548	522	549	541	554	564	589	528	511	533	523	574	589	568	515	542	553	515	518	534	557	568	551	579	546	533	583	544	496	543	540	546	562	512	527	524	538	520	513	513	519	527	574	519	524	526	514	547	516	528	523	513	559	594	544	580	574	528	548	545	532	561	532	510	519	531	571	529	544	519	544	528	550	542	556	511	520	535	523	535	503	557	538	542	538	563	564	532	552	547	524	533	521	522	527	530	562	548	540	551	528	522	569	504	531	539	545	532	535	546	522	579	538	538	528	594	500	503	500	472	510	540	551	550	560	569	497	530	518	550	504	519	540	548	552	549	534	525	543	487	562	524	533	555	545	568	569	566	563	516	534	521	525	519	524	555	507	561	505	508	550	530	550	499	514	531	493	531	531	542	571	567	528	547	518	550	495	528	575	495	522	559	524	547	537	508	532	523	554	570	528	544	543	528	572	525	545	521	544	542	548	541	555	505	565	540	548	568	530	523	508	534	545	565	546	518	532	546	583	541	527	513	516	523	549	559	572	527	524	515	510	580	486	546	564	582	560	535	598	534	544	506	568	577	537	536	516	548	560	524	511	574	514	517	553	545	549	563	505	518	520	502	562	543	620	580	535	548	561	520	542	515	519	523	579	511	525	532	528	544	492	586	523	527	564	491	504	586	570	556	546	538	588	483	541	562	567	515	542	488	546	511	513	549	560	559	532	514	516	499	540	538	530	514	536	528	516	561	545	498	578	569	514	524	528	536	577	562	530	533	556	563	559	555	511	531	542	554	538	532	529	550	547	548	549	515	549	592	486	551	519	528	558	495	547	530	541	543	558	514	505	551	538	528	546	547	560	490	540	470	526	555	565	562	517	531	536	521	489	564	523	576	558	578	534	546	526	520	573	529	583	556	520	575	497	548	562	513	531	497	556	548	562	518	484	569	524	528	556	512	535	532	516	539	493	524	521	582	537	494	513	539	520	538	526	511	537	553	497	563	468	548	541	548	526	539	537	598	550	561	534	553	524	546	517	551	515	550	495	529	562	533	559	503	526	531	557	542	509	539	577	528	570	529	512	540	541	541	560	557	500	518	585	591	623	566	515	505	552	516	578	570	540	576	578	525	533	543	530	552	529	576	568	557	540	574	554	528	572	548	608	560	538	532	557	534	505	525	522	540	552	560	541	534	571	522	528	555	533	541	572	527	528	558	537	543	547	491	556	545	518	525	583	557	577	537	557	568	523	521	554	568	535	517	505	495	549	520	574	526	547	531	516	508	512	491	509	559	510	536	539	535	515	526	527	571	505	568	526	501	565	506	554	531	536	519	534	590	598	502	565	539	535	554	516	596	534	538	544	526	552	514	508	530	558	556	496	522	542	522	566	565	489	536	545	562	574	547	551	521	543	516	529	552	500	558	532	545	554	504	549	567	578	536	564	568	506	539	504	495	522	516	505	542	567	543	558	530	525	533	518	576	534	548	555	542	527	540	527	530	519	549	556	567	521	532	511	564	556	542	546	570	537	506	516	563	545	509	572	537	527	491	557	515	553	542	543	496	546	564	531	522	577	542	569	562	539	566	542	573	517	528	555	560	530	521	560	519	567	538	572	538	527	533	542	570	495	544	511	525	537	552	539	552	513	527	542	539	497	542	534	499	564	569	547	494	515	576	543	530	534	515	516	570	518	548	533	567	552	528	573	551	514	559	512	537	524	534	540	537	478	521	533	550	567	516	553	561	547	568	547	538	521	564	504	527	575	562	532	498	531	523	540	547	561	525	545	585	551	528	528	561	519	551	545	554	540	532	532	575	558	514	546	529	514	515	563	531	554	511	549	588	557	550	532	531	548	524	552	521	534	504	539	552	558	541	572	529	546	554	539	544	519	559	537	512	548	555	568	536	551	503	548	562	526	496	520	515	505	505	550	568	538	523	579	564	534	520	539	542	517	566	526	514	558	571	493	535	497	520	559	566	532	539	568	565	562	528	502	551	528	519	558	495	561	568	525	517	556	534	497	502	567	531	576	542	567	531	530	534	551	547	561	529	534	544	527	506	529	543	520	541	553	522	534	563	512	501	537	518	514	535	522	520	569	506	539	563	548	540	537	498	509	529	551	532	558	521	619	577	537	547	532	565	552	492	520	548	533	542	552	541	492	565	555	527	552	545	540	522	506	509	513	539	528	537	554	545	518	537	496	502	577	565	553	527	495	526	547	539	550	527	520	550	552	551	520	529	525	481	538	521	576	546	542	492	539	527	540	580	538	545	539	535	562	565	523	549	536	540	520	558	522	530	561	561	547	560	515	533	551	533	550	523	525	540	532	553	528	549	547	512	527	517	510	556	561	524	554	536	537	534	548	519	512	493	516	548	533	503	558	531	544	533	538	526	602	546	526	573	538	519	539	504	550	554	555	529	528	514	524	530	514	541	551	551	515	550	525	535	500	541	536	518	549	527	540	515	529	526	538	539	592	562	539	509	540	545	523	527	569	537	573	517	559	529	506	547	545	515	528	560	508	569	537	529	547	553	549	488	529	549	529	533	560	536	532	559	553	586	492	533	553	540	502	534	539	539	513	512	537	529	522	513	534	534	507	519	557	548	532	517	516	569	549	565	536	559	547	494	583	523	501	508	512	532	548	543	563	529	561	545	532	554	526	565	518	540	523	549	546	533	587	525	539	544	506	570	546	550	534	589	510	518	549	558	531	499	523	564	550	578	530	549	536	561	518	530	509	529	548	535	565	544	548	500	523	532	565	531	569	524	501	534	549	531	543	532	551	513	544	495	521	547	537	535	558	504	507	568	526	518	582	537	507	543	504	536	562	535	542	531	536	518	555	552	526	507	558	524	541	523	541	497	525	578	517	520	531	526	557	564	536	519	481	559	503	541	512	493	548	554	539	538	543	597	492	508	534	506	496	537	525	539	528	556	536	581	495	543	540	534	577	541	562	535	525	543	546	531	530	544	528	552	533	500	512	552	530	520	529	532	536	547	465	538	576	553	591	550	518	546	534	484	525	558	526	513	584	542	526	565	538	518	583	547	508	557	469	522	544	543	526	579	491	529	532	536	477	567	531	535	543	544	538	510	513	556	486	518	539	487	531	540	597	521	525	557	505	513	564	552	529	541	540	569	538	515	559	559
5990	3347	2915	1125	783	668	608	1568	3976	2806	1674	961	629	469	435	464	450	422	418	499	436	426	429	417	448	474	433	430	439	412	425	433	438	448	455	422	451	411	464	437	494	457	425	429	446	431	440	414	461	436	463	449	469	423	460	461	436	456	411	416	426	459	448	402	422	445	451	439	442	451	433	445	472	438	421	443	435	463	472	431	476	446	439	384	467	442	464	466	454	425	454	401	422	394	421	435	437	489	449	428	471	436	445	441	442	425	441	473	435	435	485	468	414	464	408	406	425	483	436	443	435	478	438	453	464	410	452	443	496	441	450	413	423	430	432	471	442	435	422	462	412	442	434	420	440	416	432	446	487	411	453	445	461	436	414	493	496	461	421	444	452	414	414	420	428	461	475	445	433	436	417	469	449	444	420	434	475	423	465	458	441	419	420	453	429	455	416	434	437	446	446	452	435	437	457	458	428	451	440	443	446	469	425	413	457	438	456	436	469	444	468	472	426	437	472	433	447	476	426	436	461	496	452	458	453	463	437	416	461	404	426	397	445	444	441	412	408	433	451	446	437	436	446	452	500	470	424	484	468	432	453	456	437	431	448	439	429	424	422	450	443	472	447	487	430	459	450	435	444	468	449	420	444	397	464	469	447	441	434	435	454	410	444	465	402	429	439	435	442	434	453	430	396	435	456	478	446	442	398	476	462	470	441	454	478	447	415	453	443	429	444	432	429	428	462	441	453	454	476	461	415	448	426	442	457	420	460	458	470	476	439	449	451	436	412	378	438	438	451	450	461	435	455	443	421	457	455	427	427	418	435	433	442	432	459	438	452	419	434	446	454	415	421	437	466	455	501	433	442	415	452	440	497	438	475	450	455	448	459	440	471	451	475	461	445	398	429	442	456	460	498	436	449	423	436	467	471	458	445	428	435	473	448	385	420	438	463	430	479	467	447	435	440	445	408	434	461	431	486	443	436	439	433	433	435	439	442	435	428	412	410	410	460	408	455	447	432	435	446	423	448	454	457	439	419	425	469	485	472	440	447	477	417	429	428	454	420	418	447	440	434	474	457	406	464	493	441	466	431	438	431	438	430	457	424	402	463	462	477	428	430	444	422	440	456	422	415	453	410	449	450	455	444	409	438	492	437	453	481	454	424	457	434	433	447	422	417	469	442	423	408	420	454	438	446	490	443	411	464	449	464	413	440	409	468	450	477	457	415	461	417	389	461	406	441	446	444	416	429	422	460	440	442	490	462	437	453	445	449	389	486	427	414	406	403	437	407	471	462	429	455	465	466	459	479	432	444	395	439	483	422	423	439	467	436	467	466	454	388	426	444	418	457	436	463	457	476	449	443	452	414	381	437	408	456	440	457	448	424	409	426	437	450	473	456	428	447	449	466	437	457	479	461	422	438	446	434	456	461	495	411	461	419	435	416	461	437	460	474	433	444	415	413	451	493	446	476	461	423	468	454	421	432	410	466	510	415	383	454	449	434	444	460	450	457	444	426	474	441	417	442	469	436	463	431	426	472	478	415	425	482	442	438	434	452	442	442	417	448	466	434	440	424	416	452	465	471	437	460	445	430	481	431	429	449	440	447	399	451	481	439	470	407	448	429	474	416	435	467	445	455	442	409	472	417	431	448	466	444	439	416	459	411	478	450	452	432	432	482	435	432	416	473	471	446	393	447	440	445	451	441	419	427	441	423	457	429	469	435	446	432	437	429	450	444	427	436	455	439	413	459	455	450	438	437	460	435	446	480	453	472	457	422	445	437	446	439	425	416	423	429	465	461	429	451	451	443	446	446	440	451	462	452	453	458	448	429	468	435	465	449	426	450	449	404	442	446	446	444	457	419	429	433	409	430	491	450	456	432	430	441	455	433	436	428	431	445	416	403	466	454	436	463	452	460	451	449	439	444	424	382	470	460	446	456	456	415	402	443	441	458	458	408	483	443	459	444	453	470	442	421	419	431	426	445	441	439	437	472	435	452	402	451	495	451	410	416	415	443	435	459	457	424	433	434	429	408	443	472	443	415	439	481	449	424	482	416	445	468	445	439	423	432	451	427	416	475	461	458	444	477	463	428	412	425	449	454	419	440	449	454	417	450	470	442	429	450	464	422	429	418	435	462	448	474	411	429	425	406	419	403	439	431	430	420	452	446	438	453	444	440	401	401	442	432	443	434	477	464	473	439	439	461	457	431	418	415	414	441	450	452	452	450	474	458	440	444	437	479	425	445	461	442	418	465	459	462	462	419	461	454	422	430	443	466	446	477	425	459	444	413	458	475	417	461	407	442	439	441	386	438	426	447	433	441	459	467	470	408	427	418	435	416	437	440	445	494	395	437	427	430	405	446	400	479	436	418	446	446	442	449	404	443	441	420	439	447	438	432	425	425	461	452	452	450	422	463	426	465	447	428	422	410	445	431	440	457	437	459	429	426	457	452	431	423	476	475	435	425	446	393	422	401	463	467	418	439	416	441	414	454	429	442	429	438	468	413	460	450	436	454	443	395	461	456	449	450	462	454	452	448	415	424	469	451	466	435	458	428	434	431	441	470	444	433	469	472	425	471	465	463	440	492	436	443	458	441	411	476	444	462	436	412	432	395	454	486	462	438	498	378	467	431	453	457	442	459	426	433	491	483	431	447	413	448	468	442	467	474	435	473	481	444	440	433	447	448	431	467	444	468	447	463	438	413	438	426	398	476	455	443	421	436	431	425	414	432	455	420	401	452	430	470	461	467	494	439	432	425	446	450	459	440	469	449	464	462	452	472	452	456	458	496	434	472	430	450	450	469	429	478	448	465	456	431	419	439	458	461	422	422	430	465	396	437	421	457	439	434	419	464	441	459	463	449	466	459	456	444	486	457	418	453	468	414	421	509	417	444	426	464	426	431	489	453	436	413	454	438	467	449	452	451	474	416	465	419	419	436	424	440	445	452	483	449	413	428	440	405	445	434	447	437	428	473	396	387	455	426	438	456	450	468	438	441	421	422	454	401	434	453	471	425	448	458	440	440	413	407	428	446	450	449	443	455	452	442	471	417	418	401	466	417	451	442	483	440	434	410	431	428	447	430	425	456	482	437	433	436	396	464	460	457	455	438	384	456	440	429	418	423	408	459	440	440	426	452	445	450	439	456	437	445	417	455	455	441	435	462	456	436	444	418	429	453	433	439	426	450	433	391	447	447	498	436	444	423	417	437	456	483	430	457	433	457	459	419	457	429	472	422	466	486	466	427	468	443	436	473	468	456	452	429	419	462	447	446	416	437	494	433	465	457	437	438	450	464	429	471	478	468	431	481	457	441	414	461	429	416	425	488	445	433	468	411	440	429	421	475	442	445	451	432	447	450	439	450	463	448	491	439	450	453	421	417	426	444	423	463	411	429	429	439	418	441	441	466	460	451	406	472	444	419	412	439	444	447	418	463	445	447	457	398	449	427	422	449	417	446	449	508	435	453	432	430	455	479	429	449	437	409	454	458	483	455	428
25689	21397	27193	25032	5619	1536	1223	8854	24642	19324	10615	3630	1417	774	674	614	563	604	586	603	644	650	600	594	664	613	615	618	591	589	606	622	644	577	585	613	580	621	593	632	631	619	556	589	584	587	581	634	585	606	605	668	585	607	612	586	569	611	582	594	657	647	621	597	578	632	584	605	626	601	605	601	599	598	626	639	624	594	613	625	619	591	563	580	602	597	563	614	595	611	600	614	596	548	566	572	603	597	586	612	574	573	589	636	559	588	588	591	608	612	552	598	607	621	550	573	615	597	601	613	617	583	593	609	607	590	576	634	582	604	579	635	599	546	646	600	576	651	586	569	582	564	571	562	592	554	570	593	574	576	593	583	599	617	608	605	565	629	617	579	570	581	618	627	624	570	630	571	619	593	558	652	584	595	571	625	593	609	588	624	634	608	591	650	575	579	588	614	614	625	608	593	594	598	589	568	624	562	598	604	605	617	672	632	626	582	591	626	565	606	604	637	593	577	583	617	569	593	587	632	592	654	570	578	606	619	644	575	585	633	601	568	583	550	550	598	585	568	644	599	628	590	589	629	592	552	556	591	601	614	600	592	602	581	580	544	592	603	650	595	598	628	600	583	576	525	610	594	554	605	633	616	575	559	592	658	599	564	620	578	579	597	586	595	610	591	567	559	552	567	621	559	587	563	578	640	612	600	599	600	584	601	566	666	587	592	627	588	617	609	579	570	558	612	568	567	630	642	633	643	628	590	598	623	574	621	553	625	608	555	656	618	547	571	617	561	577	595	629	583	577	560	580	647	624	550	599	580	578	598	576	602	603	545	589	560	533	594	580	626	604	599	650	571	598	606	555	590	575	603	568	613	594	589	586	636	589	622	593	590	579	565	571	612	626	635	585	577	607	552	630	590	567	615	605	597	616	588	603	578	612	586	654	590	569	577	613	609	539	571	596	591	575	559	664	589	577	543	568	564	634	598	588	562	614	609	576	611	573	569	563	624	614	585	629	609	637	590	583	603	604	590	594	628	558	560	589	592	605	597	554	571	610	592	574	618	608	568	615	566	578	577	578	591	626	592	572	602	575	593	596	581	599	536	582	619	641	562	621	590	599	542	552	593	596	536	550	575	600	631	583	583	583	560	589	599	579	633	551	551	579	568	625	639	560	616	578	624	560	588	619	600	597	608	576	558	581	612	601	602	567	580	567	600	575	579	590	585	622	631	619	591	589	612	585	618	572	584	543	591	615	606	605	585	598	593	595	566	601	615	570	571	574	624	579	598	602	628	585	581	571	558	591	617	601	605	612	549	641	576	574	623	604	596	601	617	588	569	601	551	628	591	611	580	583	587	592	596	584	653	615	613	600	600	577	535	601	626	568	588	591	600	592	614	586	612	619	575	603	589	594	585	565	618	617	619	573	645	624	610	589	580	618	574	616	581	611	620	554	575	623	612	595	624	576	584	539	579	600	563	580	568	556	614	601	598	610	574	634	601	622	577	605	583	629	582	572	598	598	571	611	611	589	628	596	582	601	597	620	611	626	569	567	600	603	618	622	655	611	570	563	637	605	631	631	590	625	595	620	578	598	575	597	591	573	593	592	613	621	563	614	598	599	580	593	639	605	550	611	572	643	599	578	603	627	621	605	569	546	570	591	570	591	625	594	591	581	570	621	611	608	576	612	641	572	594	593	604	641	574	582	633	599	580	655	559	614	591	585	583	618	563	626	569	569	598	629	581	601	594	628	581	589	621	604	607	588	637	579	595	625	592	603	591	585	607	638	592	613	589	594	556	555	614	607	602	588	566	582	611	589	607	565	543	600	586	607	581	624	572	639	587	593	603	608	563	601	543	602	614	606	558	604	563	638	615	572	543	590	567	614	632	580	590	591	563	580	601	573	596	532	609	593	558	579	556	572	570	553	588	577	554	629	561	570	635	586	587	609	602	582	594	640	608	581	611	657	618	590	596	561	579	598	628	586	587	602	573	627	597	635	540	629	599	523	630	598	595	590	611	555	580	629	583	641	617	572	581	599	634	611	604	612	617	619	624	563	576	606	578	577	580	568	623	629	589	648	598	577	600	598	599	598	580	543	567	611	631	584	566	574	607	590	598	639	562	611	557	573	572	605	603	633	590	598	556	610	603	567	576	611	581	577	575	618	588	588	618	577	601	624	586	607	591	590	572	596	588	624	568	565	607	583	568	578	599	599	590	602	618	576	596	550	611	587	583	572	527	598	584	570	581	592	580	579	621	562	633	596	591	619	644	563	598	598	623	623	618	567	581	586	593	594	561	582	596	668	594	578	614	583	565	582	585	589	619	576	587	635	592	618	588	599	669	577	640	624	613	598	607	618	570	589	562	595	601	572	593	583	618	618	599	558	604	558	545	600	578	564	588	595	583	618	611	647	589	567	628	626	616	576	552	592	601	594	595	640	612	626	607	587	588	573	616	595	605	637	646	563	569	569	535	624	607	600	590	558	581	613	575	578	590	571	638	547	555	597	570	568	625	610	566	582	598	503	625	548	578	571	592	635	560	637	553	596	588	580	590	558	593	578	613	607	638	573	577	611	642	586	573	581	626	626	592	553	609	598	591	602	584	606	600	584	589	596	596	560	607	570	568	572	558	605	615	626	565	608	584	573	560	599	599	612	601	629	567	574	611	547	526	566	619	619	575	624	601	574	640	601	599	613	609	618	583	598	606	605	571	597	532	610	603	557	604	617	646	619	598	578	567	561	577	615	568	616	592	643	622	623	552	632	564	574	589	625	578	616	620	588	617	610	599	594	572	593	537	578	567	599	572	569	610	602	588	590	596	554	575	561	576	586	573	614	591	608	563	594	598	571	607	532	582	562	641	583	632	613	594	581	573	520	595	590	569	608	567	586	602	589	597	603	588	615	569	608	597	628	627	595	559	580	615	601	615	597	636	585	570	613	592	639	583	587	602	569	601	583	608	604	573	583	594	586	601	616	571	572	618	561	577	576	600	607	623	589	574	576	601	594	568	556	586	595	608	576	581	601	602	593	625	546	587	566	598	596	573	610	577	569	632	613	584	592	593	596	642	621	598	576	576	583	591	602	605	623	546	609	572	618	564	609	643	605	585	582	589	594	622	601	604	581	559	607	610	591	601	603	538	593	614	595	616	626	598	618	594	604	558	588	591	598	543	563	567	576	581	587	568	572	551	541	550	611	593	607	570	548	534	597	601	575	572	585	594	568	594	636	562	586	602	574	568	622	632	555	617	579	583	588	602	605	588	617	596	578	596	574	580	575	570	629	601	567	610	567	595	611	609	593	559	543	623	605	630	616	574	580	567	608	605	623	597	604	559	594	589	596	533	578	567	601	601	633	563	631	594	570	615	554	555	569	608	569	618	608	619	573	560	580	611	570	620	556	602	595	593	554	580	597	596	600	593	564	588	610	590	606	608	575	553	594	587	545	610	618	584	589	603	607	609	608	576	583	559	580	595	652	641	609	634	577	591	551	562	600	615
5489	6428	6545	2823	1566	1191	1078	10919	23528	16078	8948	3287	1322	715	530	505	490	508	481	538	512	499	475	497	536	503	520	466	510	486	513	502	495	488	485	508	526	487	525	529	485	537	497	491	471	544	469	516	510	525	532	480	466	516	530	537	513	481	534	454	463	505	480	493	478	522	515	512	521	520	518	449	545	505	525	524	499	498	515	487	515	475	523	463	465	494	506	484	526	490	490	507	500	497	492	522	499	500	515	567	472	495	493	505	487	493	485	488	514	497	545	463	532	490	478	475	523	486	496	505	536	491	496	502	466	503	468	485	504	482	477	499	501	479	534	443	475	470	514	509	512	497	495	480	496	494	497	511	459	471	471	523	509	511	516	479	526	514	472	502	495	508	494	473	524	495	512	499	475	478	483	511	509	497	528	470	481	498	504	511	474	515	559	494	463	509	489	504	543	512	484	519	497	492	526	499	538	480	515	512	523	518	523	502	488	497	493	503	544	494	531	504	523	493	533	484	545	518	503	530	471	484	472	474	477	492	540	510	502	490	469	522	504	481	489	494	505	510	471	477	495	530	484	519	509	486	552	496	513	478	519	507	516	472	560	548	488	515	526	508	492	492	513	519	495	513	453	490	536	488	483	470	499	495	478	476	496	526	505	483	482	557	537	494	484	510	487	509	483	492	461	490	527	514	491	470	476	448	478	497	464	479	508	466	499	499	510	514	482	496	515	501	503	517	528	486	513	516	504	461	463	460	517	488	469	499	459	515	475	493	516	455	440	483	528	535	492	509	486	503	506	503	515	532	524	459	565	523	496	477	519	487	491	504	500	509	512	549	490	523	510	484	478	498	498	495	500	534	451	503	523	478	455	495	451	469	502	449	524	495	524	504	512	509	504	488	475	464	526	500	502	509	457	502	562	483	487	502	505	505	491	492	506	498	493	442	508	529	525	481	465	420	528	497	489	518	499	489	466	451	443	483	485	510	510	469	524	491	495	526	505	524	504	507	462	513	481	483	528	489	520	512	483	517	494	451	493	494	507	533	519	503	517	515	526	525	519	517	515	512	516	504	503	481	491	495	513	496	522	522	481	495	505	497	562	553	458	490	500	507	510	471	502	510	535	492	480	495	499	477	480	489	495	509	464	506	503	513	494	484	495	468	499	475	474	491	506	470	465	464	507	495	543	518	491	521	490	517	493	493	510	504	503	509	510	466	478	451	497	493	476	498	494	531	481	473	512	513	490	527	537	496	505	480	508	477	506	468	525	483	502	470	456	515	531	478	489	503	529	464	518	479	491	467	502	536	554	501	507	480	500	526	494	505	536	474	549	440	506	476	514	486	503	523	489	491	504	496	510	480	456	445	466	472	496	524	488	469	507	527	499	505	521	511	475	500	462	489	521	521	513	509	513	515	482	507	452	489	483	486	477	475	504	491	488	454	517	520	501	497	499	503	502	534	507	507	482	459	507	489	458	460	496	498	501	511	512	511	538	484	486	495	506	509	517	491	503	519	449	488	520	516	496	495	506	516	455	487	543	473	476	455	470	485	497	512	483	511	520	537	495	505	498	457	501	482	508	541	498	494	510	510	488	465	521	486	464	503	494	510	510	495	457	489	501	508	426	530	543	497	494	489	492	505	505	470	475	516	511	511	514	447	490	552	502	450	509	491	530	481	512	494	500	518	535	510	506	516	512	508	485	469	518	460	513	498	473	497	469	461	492	487	469	496	499	480	485	496	469	523	510	476	450	490	522	521	460	499	531	522	510	493	511	489	512	496	493	487	467	520	511	543	514	481	521	476	475	514	482	514	448	520	532	519	527	462	523	471	487	471	528	516	513	499	489	506	497	485	519	486	530	500	532	501	487	516	501	513	540	465	498	497	511	479	534	501	473	497	517	495	484	523	477	502	433	491	485	487	493	510	512	488	483	494	512	501	477	527	525	484	518	527	524	514	503	497	461	508	470	495	516	490	561	502	477	490	516	492	486	473	466	496	488	483	481	493	494	478	487	468	488	461	508	462	529	474	456	544	492	504	481	471	498	486	505	483	505	474	542	489	499	499	493	514	503	468	492	522	514	503	537	510	464	492	515	475	495	483	482	498	482	459	507	510	514	489	500	496	492	472	512	489	516	490	511	497	508	527	506	529	495	510	485	528	487	459	508	533	515	509	499	499	470	496	477	469	461	480	497	472	481	479	498	519	511	493	507	497	494	496	479	534	482	523	535	521	505	538	458	550	550	508	501	540	501	458	473	473	485	518	499	517	488	500	505	494	489	460	560	504	500	490	520	509	512	511	487	514	526	492	464	503	467	485	464	521	492	521	485	470	511	498	465	522	537	505	506	474	523	527	502	524	506	486	492	499	515	478	517	529	530	511	518	529	483	503	486	465	470	457	469	474	501	510	517	537	474	491	473	533	495	505	493	511	478	495	532	518	496	480	515	534	499	504	478	493	510	470	493	487	521	487	479	502	518	495	525	492	518	507	472	531	491	500	536	530	457	486	529	498	506	487	505	453	508	445	507	469	535	445	500	482	503	487	475	490	496	515	505	516	484	496	525	511	478	484	503	485	479	497	512	508	496	472	528	471	482	488	505	509	505	515	513	496	555	503	490	487	464	521	505	487	527	522	460	513	512	532	491	496	494	478	510	503	485	539	460	475	500	501	497	504	493	477	471	428	456	474	464	484	475	483	493	501	474	515	517	498	497	504	496	486	515	507	538	461	501	548	464	486	470	502	495	545	523	503	521	516	517	494	492	465	476	535	517	524	524	527	538	520	526	503	483	547	524	488	493	460	483	548	498	520	490	482	507	521	489	521	488	470	459	490	513	490	491	511	517	451	455	504	491	541	517	530	510	496	529	469	482	496	487	490	506	480	465	512	526	492	532	529	460	482	497	483	510	468	494	534	480	509	501	479	506	524	485	496	508	500	509	530	546	491	504	514	517	499	468	500	501	517	474	552	512	479	475	488	476	503	525	464	517	508	495	503	465	486	461	485	524	487	491	511	475	469	492	479	471	503	511	496	502	491	499	485	500	462	530	460	486	508	500	523	495	476	498	494	546	464	498	492	481	451	513	476	493	513	506	462	492	479	474	506	493	506	500	562	503	492	531	506	530	504	465	486	506	486	482	512	551	487	472	494	493	489	496	497	468	509	509	479	528	476	526	473	507	530	498	520	513	499	510	485	479	527	496	487	473	488	476	508	487	543	523	506	457	505	466	516	459	531	522	480	514	513	533	542	515	515	484	505	452	490	474	484	512	489	499	513	482	535	508	519	494	499	437	490	516	499	499	473	546	476	488	568	497	458	480	468	515	484	530	498	491	491	497	539	542	472	526	475	503	505	498	519	475	495	513	501	498	463	505	500	428	524	515	539	505	457	509	486	483	492	452	484	534	472	508	525	473	487	499	483	482	505	482	490	502	497	515	501	523	490	503	512	482	507	473	480	512	531	473	494	488	476	488	469	472	479	497	527	502	490	523	504	482	482
24293	21393	28758	24407	21312	9373	2404	19673	43365	35534	22651	8554	2489	1200	854	803	735	742	732	780	762	728	708	780	760	752	748	755	731	771	722	736	754	757	695	735	760	745	729	772	702	754	732	724	714	762	722	715	740	729	726	770	794	745	785	718	754	751	776	737	755	746	735	716	733	790	709	715	760	760	721	744	747	783	702	751	738	720	775	720	740	701	806	754	763	707	703	749	719	736	715	749	710	712	804	779	719	747	699	776	772	760	703	706	732	759	763	728	754	726	725	731	729	717	728	729	753	777	746	711	730	738	736	741	750	740	710	723	730	716	756	731	755	738	719	741	778	719	733	716	744	737	712	760	767	729	732	766	702	720	750	713	688	695	742	715	726	717	790	775	737	740	741	713	745	708	752	780	743	713	730	775	729	750	726	784	749	682	694	752	752	718	763	769	731	759	720	705	748	741	749	728	774	717	740	769	680	741	721	741	686	694	659	764	726	701	715	719	704	746	694	721	730	768	709	766	781	745	723	674	675	739	709	677	776	720	762	706	708	767	763	745	734	695	675	760	719	750	734	727	714	772	731	746	711	708	773	782	766	734	757	735	743	774	777	736	706	770	764	734	773	706	790	784	740	765	736	752	730	718	756	729	769	717	751	736	730	708	731	717	758	706	716	730	712	730	705	735	738	710	740	770	711	719	719	723	715	697	685	753	757	690	713	746	731	724	729	693	745	736	758	717	750	755	736	740	696	691	738	708	717	711	738	729	750	768	731	669	706	713	691	749	727	727	730	746	764	737	737	705	726	673	718	728	722	690	719	744	741	764	742	758	734	723	705	716	740	743	740	690	744	726	758	692	750	753	699	770	708	712	701	734	747	716	752	766	744	756	754	739	709	721	747	739	701	681	735	712	711	720	797	776	722	723	733	696	753	719	720	736	722	757	706	722	721	762	705	743	687	710	723	736	778	742	679	728	771	717	723	715	685	681	680	761	762	727	747	762	749	799	702	753	713	754	747	724	703	735	766	713	633	757	704	683	736	744	734	763	774	759	710	746	691	730	725	709	744	750	731	757	744	707	724	774	754	721	732	759	712	740	795	673	724	704	757	718	736	738	722	715	735	704	709	784	717	761	737	746	753	705	731	756	666	758	741	757	817	764	728	737	750	733	762	713	740	697	743	734	722	729	725	711	706	705	733	768	716	768	709	765	668	756	744	727	734	687	708	721	733	733	769	720	678	684	745	727	748	703	735	759	723	718	760	763	742	738	759	746	756	781	728	718	723	736	765	716	738	664	752	720	789	704	781	719	735	735	782	714	758	738	693	714	724	725	740	723	753	708	795	769	744	751	746	755	740	759	723	749	726	762	719	762	731	760	740	754	722	759	744	753	723	699	717	722	718	719	719	669	788	716	722	761	750	778	741	722	753	700	689	756	716	726	724	728	710	737	731	761	724	743	745	758	733	719	702	705	766	717	759	732	733	752	745	756	739	767	703	753	792	695	700	751	729	706	757	769	694	746	733	808	756	712	700	783	727	765	739	715	713	738	733	704	724	700	716	722	746	731	731	752	676	759	678	718	734	725	813	746	718	740	738	729	719	719	747	747	755	764	753	716	775	741	733	737	691	774	714	750	722	704	766	722	730	709	718	816	794	796	740	726	729	668	747	736	694	725	735	703	709	729	745	746	759	749	713	720	797	772	704	755	731	722	698	740	731	727	730	673	693	745	686	678	698	683	695	697	775	742	703	752	713	748	694	740	786	748	695	738	685	767	712	771	677	727	735	719	692	707	751	738	760	731	719	727	711	716	719	697	713	751	756	748	705	664	763	676	691	739	711	711	693	734	703	769	760	728	734	703	682	723	714	712	709	720	766	718	750	740	742	730	733	731	749	799	752	705	752	718	738	752	742	748	697	729	748	746	716	708	748	756	757	728	730	736	777	718	752	713	745	696	646	730	729	723	694	736	729	710	725	721	745	680	699	761	751	712	719	766	774	762	750	736	743	710	718	712	779	713	736	741	788	705	758	693	766	691	701	726	729	765	749	719	755	679	701	791	742	741	696	710	763	697	775	695	780	762	699	694	693	735	785	729	701	757	773	724	711	712	769	721	736	703	690	785	709	727	727	753	688	736	660	757	744	741	747	720	712	720	728	729	754	715	713	735	741	705	726	703	735	746	747	710	746	750	735	719	739	754	749	707	654	761	806	712	751	720	719	756	687	722	769	782	747	751	743	711	720	700	774	730	684	704	704	736	743	779	707	738	704	741	733	708	749	757	765	734	730	744	778	754	755	693	715	745	745	705	707	707	727	770	671	736	710	702	702	719	731	704	745	761	697	749	769	773	734	720	716	766	768	715	719	702	767	765	744	730	803	695	705	707	707	749	727	704	726	768	731	772	712	728	806	723	716	760	743	750	743	757	745	771	716	747	718	714	733	761	758	761	690	798	709	732	724	762	736	739	708	773	714	681	737	721	737	781	709	723	720	750	752	703	748	701	788	711	727	720	734	731	779	746	731	787	764	761	753	749	772	727	685	720	700	726	749	769	721	740	707	719	731	730	743	756	735	732	715	819	718	749	762	698	728	771	710	764	709	724	782	729	705	766	749	751	742	727	733	740	704	725	758	715	725	724	755	700	714	734	733	718	678	720	724	702	711	724	732	737	745	754	711	726	758	744	765	728	735	723	715	706	756	709	743	733	749	684	765	740	710	728	772	790	739	721	735	760	782	724	756	668	761	755	739	751	706	730	690	796	809	707	742	751	771	758	745	754	781	783	710	740	757	752	766	753	702	727	740	751	743	759	755	724	732	722	733	743	759	694	700	732	722	739	730	748	764	717	765	767	739	688	715	751	776	736	683	687	700	795	722	737	723	722	740	735	759	720	757	762	698	732	770	720	730	721	747	758	738	690	746	716	677	734	758	710	718	707	698	758	703	723	756	718	728	682	760	712	759	732	701	748	721	774	708	735	718	757	728	731	728	693	702	750	729	755	688	743	775	701	761	738	750	728	695	690	705	741	654	748	743	691	690	786	754	758	720	686	736	766	743	728	748	713	719	709	740	720	751	762	772	735	703	688	768	760	736	704	742	742	751	729	746	730	788	723	719	743	771	726	755	780	735	725	747	788	703	717	752	682	721	745	722	708	742	749	729	718	770	752	690	729	747	735	763	732	724	769	731	687	721	726	693	740	713	708	707	772	705	698	763	737	701	727	731	708	734	721	704	710	721	769	709	695	749	723	749	705	717	724	743	695	652	723	731	733	756	716	737	768	775	716	765	762	755	730	712	705	705	718	720	682	685	671	702	730	739	685	737	715	697	720	741	727	673	728	730	745	739	712	735	710	785	701	779	718	685	670	746	708	679	715	786	767	672	699	760	740	729	715	737	741	735	761	778	767	735	774	686	713	725	728	730	705	790	745	767	702	765	763	694	728	730	748	734	727	725	679	743	779	734	777	737	797	709	692	739	735	738	741	758	711	770	717	745	728	712	707	733	738
6431	11508	9963	3860	2751	2075	1794	23398	39741	29384	17587	6618	2340	1091	663	594	617	569	561	619	625	622	601	635	649	601	640	613	610	644	592	615	596	621	628	627	609	633	620	597	660	616	637	589	661	646	588	595	634	564	626	606	607	573	593	636	626	609	590	637	630	629	604	612	633	621	581	615	629	588	646	617	598	601	660	588	621	585	612	626	604	580	605	633	627	593	619	621	642	610	618	642	590	593	606	624	650	591	644	667	610	572	582	583	578	570	586	619	621	617	578	640	585	577	618	578	673	614	638	634	581	600	588	642	616	591	598	614	626	586	610	586	563	616	678	600	607	657	629	602	620	625	598	617	635	612	638	630	609	609	615	623	617	587	584	578	609	580	596	618	588	656	577	586	651	643	593	618	611	589	619	624	580	587	596	607	553	626	643	614	588	652	603	596	600	614	601	571	599	631	593	624	635	615	644	637	583	644	610	599	610	584	645	637	610	596	575	576	632	616	576	613	577	597	599	613	642	597	607	656	639	619	610	641	632	617	594	650	619	615	600	558	557	624	597	631	613	605	620	617	601	604	608	592	631	640	592	645	629	623	577	655	625	608	626	626	587	606	591	609	675	617	633	631	569	637	626	639	611	576	605	584	600	603	601	608	624	609	612	609	622	656	620	624	625	586	612	564	667	631	599	614	606	603	634	596	624	592	624	639	612	592	614	639	629	585	654	611	573	631	619	617	580	626	655	607	590	633	619	649	636	600	573	562	579	621	668	602	610	648	633	620	594	606	584	616	612	611	606	599	614	579	661	626	648	617	672	631	593	659	640	629	589	602	597	616	614	619	610	621	592	594	590	588	608	626	654	613	583	628	633	605	615	620	657	671	635	611	621	612	616	583	621	602	609	632	624	621	590	626	629	623	591	648	644	618	578	594	619	583	638	616	615	582	593	586	580	584	571	629	582	597	602	638	563	578	623	598	583	619	604	563	592	608	555	607	597	649	577	554	612	634	602	615	606	606	605	593	613	555	647	631	651	618	584	642	662	562	601	591	604	640	596	598	559	625	655	566	620	604	596	611	605	629	634	645	549	633	625	635	610	586	605	593	621	553	605	645	623	610	612	624	618	616	597	570	599	620	617	587	622	639	618	629	595	583	602	637	624	585	631	561	648	576	598	583	592	605	596	581	581	602	606	619	576	599	613	615	570	606	588	602	593	623	621	629	591	613	652	613	583	611	597	582	615	566	663	610	640	585	633	587	615	599	542	639	628	647	611	566	605	603	581	603	619	624	639	604	616	629	671	614	639	596	641	579	636	642	624	629	602	602	636	605	608	617	638	569	645	609	643	644	646	611	587	562	614	633	640	622	599	556	621	602	614	605	628	631	622	607	600	616	643	583	587	632	603	630	572	578	626	619	592	640	612	613	618	596	592	616	616	626	587	586	609	585	607	644	636	632	595	629	551	577	633	613	593	580	590	600	616	585	608	625	594	598	630	618	601	623	647	637	655	638	603	616	615	608	646	636	573	548	627	614	583	606	574	626	598	583	569	615	616	602	588	622	597	594	614	621	610	570	629	608	593	572	642	609	625	592	614	606	628	594	630	626	649	624	584	597	616	614	591	585	610	601	601	577	560	590	621	615	647	618	623	582	619	614	570	572	600	582	604	577	593	620	627	600	605	642	586	606	595	559	594	619	605	608	630	579	555	596	582	562	648	598	631	577	642	642	634	594	594	615	612	601	575	612	618	621	595	596	598	623	605	632	587	582	589	634	631	611	583	587	613	563	595	633	563	581	607	624	614	571	607	600	595	593	606	603	582	611	652	634	617	578	658	602	609	622	636	618	576	643	601	599	643	630	576	584	608	616	562	632	569	613	579	613	604	649	573	606	620	597	624	595	596	619	619	610	611	573	604	607	594	596	570	586	601	608	585	621	622	558	654	612	618	609	621	615	614	605	651	604	617	617	596	583	648	625	583	588	628	638	609	589	634	579	647	622	631	572	646	647	588	591	613	582	597	658	605	586	555	618	591	592	621	569	610	593	627	573	580	625	628	640	605	607	604	615	610	597	588	624	624	562	652	628	611	610	625	618	612	617	573	603	566	594	627	604	616	616	584	579	618	592	613	588	626	588	581	630	588	609	631	639	647	622	578	608	627	609	593	580	582	609	599	602	596	599	592	603	616	583	589	628	585	568	560	593	594	600	587	556	552	621	577	605	599	631	617	597	633	636	599	558	629	599	594	606	650	607	602	608	557	628	595	629	574	616	585	602	609	609	622	628	575	619	594	615	616	577	622	646	587	594	592	567	603	606	610	627	605	611	596	582	632	600	608	623	643	619	623	614	571	589	586	610	610	597	647	603	643	581	616	594	588	571	601	610	612	597	571	577	573	643	610	587	548	620	605	581	630	639	613	586	589	663	617	641	604	611	610	602	619	599	593	608	631	594	611	594	585	615	646	605	635	609	615	615	628	616	585	633	619	601	629	583	639	645	586	613	613	608	634	609	592	617	615	631	605	595	641	632	603	638	586	584	623	577	636	580	596	588	605	610	648	600	607	592	576	632	595	625	604	603	583	605	589	578	601	565	632	586	634	621	590	619	580	584	572	612	615	670	608	599	682	631	603	585	623	631	595	592	598	587	636	623	629	605	585	592	587	608	645	590	592	629	607	600	637	615	618	645	563	616	589	592	641	598	599	560	614	592	582	619	574	636	575	614	627	584	593	571	621	627	585	626	604	590	633	602	587	591	636	600	594	638	627	589	601	559	589	610	640	610	574	573	607	590	609	629	594	644	627	573	568	604	622	579	568	588	616	609	631	611	634	586	610	616	613	657	543	608	606	610	613	590	643	651	618	598	613	579	625	578	614	642	571	587	610	640	604	607	624	622	632	631	576	606	611	555	627	580	603	631	608	617	589	593	650	637	619	619	619	593	620	616	653	617	573	582	599	563	596	622	574	562	590	680	621	611	612	597	574	550	594	603	601	660	605	588	599	608	631	602	616	620	601	595	625	617	583	612	573	601	593	602	582	609	603	583	611	618	624	629	623	602	575	612	614	598	557	593	597	589	577	569	583	589	633	597	611	559	597	592	637	606	603	614	610	612	579	651	611	640	556	584	624	595	598	633	661	624	606	624	589	588	583	561	630	585	666	610	626	608	587	648	576	603	600	563	581	609	545	552	597	592	573	595	582	588	608	596	624	576	592	593	620	597	556	597	623	627	592	633	586	605	587	619	572	593	607	587	612	609	589	573	630	607	586	604	580	563	547	607	633	619	600	567	596	601	635	600	545	606	617	650	609	568	677	579	644	599	582	589	582	620	582	658	609	602	590	583	602	585	567	586	616	594	601	578	621	572	555	618	611	579	605	589	563	570	573	600	623	610	604	630	588	634	636	647	567	628	599	631	579	578	635	640	633	618	595	580	617	593	640	613	584	553	556	631	591	604	632	616	599	636	608	581	608	628	593	584	617	597	580	627	621	603	598	607	603	658	594	565
27985	13770	3643	1236	722	644	614	843	2862	2524	1840	1082	765	614	590	514	507	449	560	518	495	501	546	569	492	508	521	544	517	499	519	545	505	532	515	544	501	495	443	496	523	532	554	481	509	478	504	526	514	492	503	517	531	491	531	503	535	510	548	534	522	535	536	525	552	520	510	525	487	514	505	530	542	519	505	520	535	494	496	507	530	502	518	520	519	509	497	525	528	510	485	487	480	496	553	501	540	481	505	551	524	514	520	496	522	546	567	509	514	515	545	463	492	509	498	506	507	512	521	519	550	520	530	524	516	546	525	493	537	516	516	489	496	484	502	519	478	481	516	507	488	514	555	521	521	523	500	487	493	554	494	516	479	542	472	530	526	490	510	528	535	505	507	490	512	529	546	503	522	491	536	518	514	539	513	524	508	530	503	496	488	522	492	525	510	548	551	504	488	506	500	539	484	518	500	526	568	502	488	512	488	515	547	491	521	468	474	516	513	532	518	524	500	490	529	481	527	522	509	532	524	483	523	503	517	507	519	533	513	503	533	497	514	496	550	517	536	479	502	524	487	510	488	555	546	525	530	488	506	468	488	509	557	519	509	515	517	533	450	506	467	478	562	523	492	521	528	521	525	505	522	527	499	548	548	507	499	543	500	529	525	532	488	487	523	482	546	516	500	513	513	526	511	486	468	514	532	473	490	538	539	524	490	484	524	530	529	543	530	565	499	532	509	529	511	501	498	505	511	487	547	460	488	527	513	512	552	495	509	537	478	505	496	506	532	513	522	518	506	524	523	475	516	520	520	443	502	493	508	471	536	521	508	571	515	525	509	517	506	550	516	501	545	476	479	488	526	522	514	499	507	490	533	524	511	480	547	505	530	511	502	545	491	516	524	538	500	520	528	516	544	491	476	529	513	511	516	483	502	536	466	526	507	520	526	553	472	518	524	550	501	510	473	560	531	553	531	512	560	545	508	515	505	515	508	553	516	522	521	509	517	506	527	511	504	502	507	525	481	512	495	501	507	519	555	496	555	505	510	505	521	499	531	523	491	498	516	534	518	488	517	472	541	557	565	511	514	476	549	508	556	538	514	493	529	539	521	503	519	524	507	506	514	521	470	490	496	541	501	532	522	502	497	518	500	539	491	528	483	522	511	517	508	501	473	489	526	502	539	471	480	509	549	507	510	520	518	556	534	496	489	538	517	519	538	504	497	495	509	515	560	523	529	544	556	498	515	509	512	517	495	568	504	517	489	511	536	534	533	511	493	547	516	505	488	523	515	524	519	504	515	507	548	510	495	525	510	513	522	512	483	541	507	530	504	480	496	530	517	513	536	554	514	481	494	519	507	500	505	513	503	522	519	535	537	497	532	502	507	512	545	492	503	556	488	529	501	512	511	514	467	518	478	518	486	509	522	513	495	519	498	505	543	570	519	542	498	494	473	533	520	485	538	546	525	517	531	513	535	517	499	544	505	520	537	507	510	523	538	519	534	478	545	525	484	508	483	545	499	509	531	494	514	545	488	549	490	507	472	501	520	544	509	535	548	485	477	518	544	517	502	524	527	575	501	489	462	522	507	519	491	522	487	539	514	525	550	483	506	472	493	536	467	539	526	516	498	489	516	527	511	561	474	521	527	519	551	498	507	527	506	476	526	509	503	513	462	476	549	472	496	528	490	545	513	521	530	521	494	505	493	512	516	523	502	519	518	512	534	545	541	521	522	508	520	506	477	539	529	518	531	562	507	520	543	556	487	550	502	549	535	521	511	535	551	539	485	513	529	518	550	510	505	495	567	529	529	501	558	476	491	503	480	485	504	509	490	529	503	493	487	510	519	508	521	555	501	557	564	524	507	556	503	518	545	514	491	493	522	525	513	518	512	474	495	546	495	521	529	536	522	514	512	495	491	551	506	544	542	512	511	539	514	512	493	482	516	523	526	530	509	488	495	526	501	539	495	505	560	519	506	506	498	504	507	528	493	532	513	526	477	526	529	545	536	499	488	521	502	461	539	495	514	496	493	504	539	525	491	503	526	520	530	481	517	544	510	507	500	510	562	481	515	509	521	518	492	560	514	483	473	431	524	509	469	562	546	518	515	520	519	528	532	536	475	509	509	511	505	488	475	547	488	479	515	508	530	497	553	498	499	518	493	548	502	512	532	526	533	506	518	499	520	498	510	528	489	541	483	523	527	517	498	509	511	473	554	473	494	527	531	536	522	531	492	516	534	501	506	509	531	516	503	488	534	512	475	524	564	507	529	494	507	533	517	531	519	537	484	505	530	533	529	502	557	537	518	470	532	500	519	506	497	511	492	508	520	575	539	519	552	558	541	498	501	499	509	494	477	511	470	535	487	495	545	511	478	513	527	533	521	470	521	532	488	498	536	502	540	530	525	550	518	532	529	549	517	529	522	482	530	540	492	526	490	505	503	465	542	484	500	534	517	544	499	558	492	492	548	512	512	521	506	526	494	561	542	500	499	535	523	505	520	500	514	531	491	450	543	520	529	502	495	498	537	490	507	500	483	554	483	496	474	524	488	504	516	497	507	501	516	507	508	465	538	525	477	519	547	512	501	514	544	480	539	499	498	528	497	522	500	496	518	519	493	527	527	495	546	485	534	522	502	540	502	502	502	579	459	502	564	525	493	566	508	504	512	536	509	490	501	535	521	522	521	504	510	528	576	532	507	525	520	529	528	503	497	521	526	501	528	513	506	498	491	520	546	524	536	524	477	511	502	505	550	507	533	531	504	541	495	533	525	577	505	499	546	549	512	499	518	509	499	504	512	448	532	511	526	512	490	492	488	491	535	468	532	513	511	509	513	553	513	535	545	574	510	493	530	489	518	509	501	537	520	550	477	490	520	524	490	517	525	486	525	498	494	532	582	539	500	508	519	520	502	540	519	564	524	479	497	502	473	509	560	468	488	544	553	496	516	519	534	541	500	497	534	538	521	493	528	526	528	528	516	512	523	482	488	494	557	509	498	529	526	569	542	533	517	505	539	531	479	553	515	504	536	534	507	470	498	528	524	530	517	526	486	536	516	470	551	498	530	496	552	513	490	488	506	507	538	509	489	513	511	528	542	485	513	576	517	505	483	502	508	546	481	498	507	525	523	543	500	501	490	561	490	525	553	510	513	497	531	541	527	523	495	515	550	466	509	527	529	483	538	501	565	492	552	532	483	509	497	522	536	501	490	505	551	507	498	484	536	491	519	527	489	515	504	480	513	501	548	555	510	516	520	577	511	535	505	492	496	511	484	526	561	486	502	454	518	483	505	552	525	517	524	516	516	492	503	471	532	518	508	519	482	519	561	502	525	561	525	498	497	482	529	521	515	511	523	514	495	515	514	525	501	490	485	512	514	482	514	524	537	519	549	476	500	472	544	524	518	498	510	557	501	516	496	526	535	500	539	532	489	488	494	516	525	495	500	531	502	536	512	488	507	517	512	520	469	557	491	486	563	479	540	525	523	507	498	492	513	507	528	487
6126	3552	2761	880	714	607	599	963	3569	2871	1981	990	638	518	475	412	426	408	381	443	440	416	416	445	467	441	418	415	436	438	425	425	427	426	433	432	464	410	432	401	406	421	438	414	417	449	384	385	425	407	383	430	421	417	435	385	421	427	400	421	385	443	416	377	414	440	386	398	448	422	457	414	439	436	436	443	447	455	413	415	406	443	423	421	369	424	425	417	415	455	403	433	438	428	381	468	385	417	384	426	394	449	474	410	423	432	403	443	447	411	428	453	445	443	412	396	372	412	437	472	381	435	427	450	397	433	386	426	413	417	416	396	395	416	420	396	441	469	428	452	437	400	384	442	416	405	426	419	466	422	403	437	479	441	416	389	405	453	419	459	418	448	410	423	426	437	437	447	416	422	428	470	437	421	400	396	418	419	415	488	427	420	430	445	446	477	430	393	414	419	404	406	410	477	420	421	425	418	404	410	473	417	438	391	428	394	405	407	436	434	486	390	403	431	470	426	440	403	404	499	436	425	435	436	418	406	433	411	436	444	398	429	420	424	424	457	386	370	436	416	409	449	440	405	433	429	420	413	411	406	392	388	414	397	453	407	445	455	448	418	392	446	452	431	442	429	430	454	441	414	427	451	447	441	444	421	454	397	405	462	426	414	419	413	420	374	439	388	415	426	402	410	398	400	427	431	428	441	422	412	407	416	483	466	436	415	439	416	413	418	406	405	393	411	431	403	417	409	461	424	425	435	417	427	436	397	472	442	456	414	423	428	373	421	398	410	441	421	444	432	407	398	443	409	451	385	443	380	386	460	435	405	447	449	419	401	406	433	427	443	438	430	431	452	464	419	418	459	452	415	435	466	439	408	451	416	415	419	411	428	425	426	404	414	424	461	431	435	400	446	412	444	407	439	432	405	421	387	419	467	434	407	462	457	438	421	411	428	407	438	423	418	419	413	426	406	417	401	389	413	448	438	386	427	442	427	413	424	411	411	454	420	409	408	444	427	428	464	451	439	441	421	428	421	394	427	421	422	446	437	442	420	411	391	428	458	415	430	422	436	407	358	401	402	463	406	366	409	433	418	428	460	429	426	447	432	434	458	439	417	420	426	433	388	441	405	440	421	420	436	433	419	418	461	440	424	444	384	414	412	473	472	431	433	443	428	420	416	434	409	400	427	414	423	410	461	419	410	445	393	424	395	413	397	433	415	432	426	411	389	413	463	425	459	395	427	445	430	440	461	418	454	435	445	393	424	413	419	429	425	465	435	470	422	391	420	433	448	412	430	419	455	428	434	441	433	400	447	426	428	454	392	438	460	444	423	416	404	392	422	395	422	392	449	433	442	422	414	429	404	414	439	400	414	409	408	461	432	435	410	442	443	398	403	428	448	411	378	421	424	390	436	438	437	430	416	416	447	414	426	410	435	415	434	477	428	461	428	421	433	436	454	452	441	392	430	474	413	373	432	428	404	382	460	396	446	446	422	405	442	416	415	459	399	429	421	485	454	433	423	421	417	436	417	434	415	406	411	401	409	422	426	403	380	428	394	406	425	420	444	428	478	470	411	423	415	413	413	462	423	393	430	425	427	402	433	412	416	397	419	446	419	451	461	449	441	438	424	423	450	410	414	466	441	450	447	448	412	428	432	464	458	442	418	427	383	431	437	442	416	433	433	407	440	420	391	436	429	379	466	411	411	444	456	402	395	408	404	406	453	435	426	448	434	412	455	400	413	468	436	439	466	425	418	438	422	422	446	381	443	442	436	395	433	418	455	418	432	419	399	393	422	404	393	415	434	424	462	462	426	453	406	404	443	475	448	437	408	400	417	445	442	410	440	402	426	405	426	442	409	412	420	420	428	409	440	443	387	399	424	425	426	423	423	391	423	452	406	397	417	424	403	418	445	416	407	431	427	427	423	411	446	404	423	416	405	389	433	418	435	406	398	439	426	413	457	402	431	461	433	453	460	449	386	405	422	416	433	432	431	447	414	419	429	406	405	390	392	432	429	411	421	436	399	442	426	393	421	406	443	429	438	401	421	423	424	404	442	432	415	374	430	442	453	402	410	428	432	418	452	425	438	426	428	417	446	424	414	428	405	457	472	429	428	445	400	419	427	410	425	447	407	430	399	418	406	425	427	456	408	400	462	457	429	419	396	455	443	392	401	402	434	464	450	433	420	418	437	415	445	461	432	430	424	457	431	399	453	420	428	451	405	424	443	411	450	414	415	409	408	460	427	414	432	457	430	459	438	427	447	392	434	431	395	460	411	437	446	423	418	456	409	422	409	431	444	436	437	441	402	435	410	429	444	449	423	389	428	430	418	402	411	468	408	445	453	387	432	430	405	429	399	426	455	432	415	383	432	439	447	385	451	440	411	409	458	445	425	393	402	415	443	419	407	446	418	379	472	418	418	416	425	404	453	425	385	386	445	427	452	423	441	388	418	453	436	427	433	373	448	464	390	380	430	411	407	429	417	424	413	423	421	440	427	383	422	422	452	395	442	397	426	414	382	446	424	381	453	450	428	425	399	449	416	386	450	415	421	427	379	431	408	444	415	429	428	419	421	415	398	439	446	430	432	422	454	438	410	386	419	402	415	408	454	403	450	412	404	444	413	423	418	456	426	429	410	416	448	407	428	393	424	435	416	427	457	398	424	439	426	437	413	418	422	402	406	470	408	443	407	392	411	420	384	419	438	415	419	382	418	410	426	416	414	442	406	393	402	416	445	444	446	399	426	413	436	428	389	434	440	443	404	434	419	438	432	415	395	419	430	431	449	412	424	430	440	439	399	401	434	409	382	438	425	435	400	439	427	400	433	402	409	412	427	447	449	451	439	432	402	444	446	436	428	422	431	402	441	403	415	428	387	419	443	413	439	415	409	400	419	419	454	402	443	402	397	440	419	396	453	411	437	438	402	411	447	455	418	451	414	448	432	427	412	442	376	422	366	436	422	444	425	424	424	408	437	453	435	402	439	472	436	422	400	462	394	421	415	411	365	383	455	439	402	429	421	414	434	424	447	422	421	455	432	406	415	417	404	419	447	375	454	424	402	396	439	407	463	399	422	406	379	395	433	391	413	441	386	450	447	420	413	435	412	403	407	404	419	441	409	401	443	448	433	426	420	453	407	452	416	430	428	402	387	408	397	429	422	422	425	438	444	437	414	424	429	445	431	434	448	413	399	420	424	450	424	405	420	437	402	426	444	443	392	451	463	418	415	430	425	428	399	431	415	430	395	436	441	463	445	412	416	437	429	393	413	392	440	394	431	402	409	424	439	445	446	399	422	489	386	416	425	405	410	392	412	424	420	435	409	444	443	445	398	434	456	432	403	431	449	413	465	448	423	452	408	407	438	433	424	439	435	405	448	438	409	455	457	440	431	429	418	404	379	391	420	402	453	443	419	445	417	437	415	411	412	425	451	417	458	411	407	447	427	427	431	440	407	438	430	450	446	444	440	418	435	435	425	410	403	414	448	425	406	428	409
25669	21446	27285	25056	5081	1367	1114	2348	21484	20700	13651	4861	1513	913	680	601	622	573	559	591	571	588	574	570	589	584	532	554	595	597	588	563	583	541	567	594	580	541	535	586	524	580	573	588	611	621	554	578	572	546	543	601	580	563	595	598	619	567	558	569	569	580	607	522	604	562	564	584	538	606	547	584	589	558	564	561	531	578	612	491	578	579	573	610	535	579	573	596	538	587	551	569	597	559	611	570	550	577	538	593	559	586	535	585	588	555	612	516	621	555	531	534	541	580	595	543	584	599	561	597	601	548	606	565	609	570	604	514	522	595	549	558	588	564	598	549	570	612	594	576	525	557	579	635	585	551	548	563	567	538	553	545	588	588	596	563	601	606	554	539	554	588	603	540	575	560	541	626	573	593	592	571	564	569	571	537	592	543	553	561	531	545	567	600	573	582	602	568	581	542	547	585	582	616	547	601	525	581	546	563	593	570	583	575	572	562	577	595	568	573	551	557	556	566	565	585	609	592	589	547	580	553	576	579	576	520	596	544	589	575	572	592	590	595	578	588	561	594	576	598	518	570	549	546	559	574	599	593	542	533	559	558	567	591	592	591	617	569	527	550	546	548	564	567	617	558	604	540	575	554	541	580	567	578	552	580	581	613	584	648	547	566	549	569	584	593	563	546	574	554	575	536	541	559	521	588	596	565	547	517	553	562	614	621	585	591	551	590	578	595	533	530	537	504	578	554	599	600	589	606	572	575	599	598	575	587	580	575	570	587	535	581	598	594	572	563	560	533	602	557	569	609	569	553	567	564	526	557	590	623	557	590	569	609	603	550	596	590	605	580	555	580	552	540	553	573	566	560	542	562	552	525	534	543	526	522	602	548	590	604	536	617	545	595	532	575	556	592	551	549	572	603	595	542	595	552	519	561	552	599	575	550	558	572	520	582	546	553	576	588	550	563	576	578	536	562	608	589	600	575	558	575	611	606	565	565	581	545	537	558	565	561	607	586	587	593	595	580	587	571	612	568	594	590	594	597	573	568	574	592	560	628	579	611	602	485	584	581	580	578	607	587	608	534	566	581	538	584	571	607	544	562	538	594	559	549	593	574	579	560	587	568	595	585	572	538	513	552	608	572	614	570	566	538	599	585	596	562	591	551	548	557	622	525	560	546	597	554	591	575	534	548	607	592	604	584	566	550	624	591	602	570	564	592	614	589	512	567	543	569	524	611	569	515	613	573	600	553	574	603	587	547	549	559	537	560	549	562	528	608	537	582	546	584	565	559	600	570	591	564	569	574	614	593	558	588	595	566	589	568	598	597	560	588	565	560	567	519	633	574	543	540	578	576	594	587	549	556	584	587	580	545	540	560	545	554	544	594	589	541	608	539	568	555	560	574	572	553	520	544	585	615	575	590	564	553	576	546	523	574	573	549	562	546	589	589	597	554	582	571	565	557	575	593	600	541	569	562	545	554	542	562	547	583	591	590	578	563	561	570	590	576	583	569	578	574	578	579	621	558	570	560	569	547	572	580	560	579	567	530	595	558	572	563	546	594	524	542	579	584	588	596	547	529	550	552	575	546	576	644	565	575	593	576	616	561	570	552	545	583	549	607	559	561	578	594	584	578	557	526	558	553	583	601	585	600	575	567	552	572	546	574	530	566	575	572	585	550	535	550	543	559	551	554	594	525	566	602	567	592	550	604	530	581	595	524	581	560	562	578	546	561	560	550	559	568	570	587	611	552	580	592	566	601	591	562	542	562	601	589	531	553	533	537	594	525	570	549	557	566	596	571	597	555	571	579	577	554	556	545	515	555	562	540	546	628	575	548	591	542	557	571	546	571	550	555	546	594	582	567	578	546	573	592	573	599	560	561	555	591	557	490	575	530	563	559	567	568	625	543	551	566	566	543	604	566	552	599	569	602	597	570	558	515	542	540	568	582	532	569	551	590	570	581	525	558	547	582	548	578	565	511	577	558	553	580	570	572	561	627	544	596	594	609	621	572	571	561	523	538	577	594	555	578	577	627	595	592	508	581	548	602	584	531	544	573	581	572	580	572	523	550	536	549	572	551	569	579	602	594	568	579	619	600	553	579	570	534	559	513	589	572	614	578	570	603	549	582	544	551	556	563	573	558	525	552	539	559	558	536	544	559	584	544	586	594	583	583	544	553	565	598	570	581	545	624	611	578	586	578	605	584	562	564	537	592	569	570	596	589	577	567	599	559	565	606	569	546	565	594	580	559	586	558	587	556	529	589	514	571	570	566	547	608	591	590	599	518	561	578	593	523	593	549	580	581	553	538	580	563	590	586	551	544	578	547	609	594	542	595	589	610	578	546	560	551	615	593	542	565	598	566	564	543	547	588	586	562	584	591	562	555	590	555	507	539	605	579	560	548	619	533	589	588	589	573	595	566	569	570	562	525	612	563	580	586	585	529	623	556	533	557	565	593	581	579	592	564	574	560	565	565	602	576	565	555	567	598	574	583	561	550	582	561	552	554	606	582	624	531	584	573	566	577	582	532	515	569	577	535	566	602	533	573	609	576	586	605	551	583	566	564	598	550	563	560	551	593	566	536	586	588	597	615	547	549	546	590	610	562	589	536	579	613	599	583	574	562	573	550	563	635	581	602	609	538	603	532	554	610	541	562	564	612	578	545	572	549	593	542	563	582	550	534	621	557	606	590	571	572	550	527	587	579	519	574	563	561	590	581	561	553	613	560	571	554	543	598	564	565	562	576	579	583	550	579	579	574	526	513	519	594	559	591	573	568	528	527	583	573	554	550	535	487	564	527	617	589	619	581	585	576	562	575	576	574	526	561	588	574	621	589	583	570	618	581	591	568	547	594	583	591	559	552	569	570	582	561	553	556	579	596	550	602	520	602	599	581	557	553	614	597	570	572	601	584	575	536	560	589	634	546	565	584	583	558	593	571	576	565	560	591	570	563	566	607	576	563	609	536	542	605	558	556	585	575	563	569	552	608	590	545	555	558	566	604	609	597	563	542	560	516	567	596	531	572	544	612	578	565	548	539	508	564	508	592	565	508	614	578	601	575	562	562	595	594	532	586	534	558	545	533	588	581	588	571	597	603	547	555	591	590	560	559	604	616	617	538	545	573	567	575	568	555	573	546	580	563	579	536	565	588	593	593	617	565	589	589	563	560	583	559	566	590	562	564	607	596	582	538	550	562	544	562	627	537	545	566	537	578	591	575	597	555	573	562	587	583	571	572	546	553	563	587	535	559	571	600	536	564	571	543	536	558	574	573	603	545	584	599	577	581	579	532	563	565	585	580	589	623	553	551	520	565	587	549	602	548	536	588	585	567	608	582	581	546	601	567	613	570	586	554	590	562	572	569	623	561	528	602	561	597	589	584	568	559	552	573	562	584	570	526	594	573	591	564	551	557	581	549	562	556	552	593	547	566	564	547	578	563	569	537	570	614	537	571	579	530	576	612	577	533	527	573	509	531	512	595	573	525	596	552	602	535	536	567
4759	7278	4648	2052	1463	1170	1041	3261	22364	18178	11307	4286	1460	807	555	443	486	483	475	509	511	507	496	513	511	512	485	494	516	482	535	482	485	462	487	459	469	493	476	487	472	507	458	487	446	528	515	479	460	461	493	505	493	464	473	510	507	470	479	448	447	507	448	479	486	471	491	426	449	463	457	498	505	522	487	472	518	495	456	474	500	477	468	504	479	478	497	512	460	514	446	461	514	509	452	473	464	482	460	494	472	451	474	456	503	432	479	471	433	501	469	527	487	495	520	460	484	484	466	445	528	488	514	526	486	520	488	497	474	455	490	448	483	460	485	437	501	477	436	450	483	512	535	498	440	471	486	450	484	477	488	478	497	502	478	503	483	468	482	477	489	475	495	504	506	493	469	462	477	480	503	495	502	507	454	487	502	475	487	459	518	481	497	459	521	432	490	495	444	470	450	495	500	493	444	473	496	499	495	525	476	518	485	492	481	467	449	489	478	480	506	453	449	490	445	471	457	481	484	453	465	446	530	449	463	473	466	496	496	468	499	448	449	493	479	492	458	482	481	477	467	462	489	492	433	450	467	512	465	516	489	458	507	442	486	486	490	464	482	469	475	440	471	493	497	489	500	517	492	479	481	462	467	483	481	518	468	473	461	496	466	447	494	496	474	488	481	467	472	444	481	448	449	479	477	446	469	501	487	470	452	476	482	482	447	493	511	473	468	488	450	477	469	468	461	481	435	510	459	459	489	484	485	462	502	464	473	479	456	466	490	406	440	491	463	516	471	488	529	467	500	487	507	505	456	441	469	492	459	493	483	451	483	511	476	501	544	511	468	471	493	469	489	513	455	475	484	478	499	478	480	485	528	496	477	480	479	483	465	477	446	472	488	463	488	467	461	472	487	503	512	459	502	492	476	482	458	468	453	470	506	439	483	478	468	504	479	468	463	454	486	451	490	501	475	487	442	479	507	449	493	485	522	456	499	508	471	507	481	478	465	506	494	482	477	485	479	496	475	477	489	497	515	467	416	460	460	494	494	499	468	489	464	490	459	477	490	479	517	468	505	476	469	456	470	479	461	476	453	462	455	505	461	465	488	485	495	488	457	535	442	452	474	445	488	481	472	510	496	449	477	501	478	474	454	466	490	460	483	496	491	479	491	462	522	466	428	494	493	462	507	502	470	492	430	491	487	476	436	465	476	492	478	498	452	506	482	488	484	494	504	456	484	487	478	499	495	487	465	491	485	468	473	482	499	538	487	475	499	504	484	487	496	497	492	469	466	433	468	459	481	499	494	505	460	440	452	446	485	491	501	461	462	429	462	455	479	453	477	504	496	476	492	475	476	467	472	461	502	490	458	479	494	450	458	493	528	508	474	487	469	515	510	495	485	471	487	495	518	442	481	509	488	507	477	467	488	447	440	547	473	528	521	471	444	509	487	533	460	417	518	447	496	464	457	469	467	466	480	480	458	533	480	503	437	512	462	493	458	485	495	481	518	526	481	476	511	447	476	496	469	483	496	460	474	466	474	533	504	454	499	466	445	525	483	458	486	510	500	451	472	514	526	470	464	468	512	472	434	481	477	451	523	464	480	484	491	462	495	450	447	490	488	497	474	506	472	490	468	463	453	443	497	491	470	489	436	522	463	519	505	477	472	487	442	469	462	456	485	457	458	457	502	469	465	497	492	440	481	498	455	449	479	479	490	528	469	478	458	491	486	449	498	478	491	443	479	470	494	493	495	474	505	514	505	514	489	458	537	444	455	499	486	439	486	443	467	483	502	508	474	470	473	511	502	498	469	487	528	447	493	478	446	488	478	460	498	488	468	468	476	459	463	452	420	486	468	481	470	480	505	481	493	500	481	467	447	480	493	487	491	502	479	460	466	433	493	500	469	463	482	448	461	473	480	456	518	417	452	449	469	523	515	493	504	442	495	502	494	479	462	447	466	483	489	472	491	494	446	493	494	496	462	459	463	524	476	484	511	516	448	467	468	492	508	498	484	468	501	471	485	486	469	428	475	529	492	449	444	488	468	480	521	463	460	491	453	479	466	486	467	493	465	460	478	494	503	471	458	474	450	479	506	490	484	468	491	476	478	495	481	489	493	491	495	444	495	462	451	473	427	506	508	458	496	479	455	497	454	468	479	475	490	476	473	476	493	443	467	503	481	492	493	486	511	501	507	506	496	481	481	502	488	502	458	490	497	515	476	465	477	481	480	508	465	470	455	491	526	472	451	465	471	465	471	496	456	479	451	477	485	458	484	442	474	464	443	456	450	466	497	475	502	482	526	453	487	471	433	502	450	476	484	506	474	440	526	467	477	444	475	494	486	501	452	482	495	531	476	446	500	486	490	458	462	457	513	484	495	494	486	496	462	480	475	455	452	513	489	492	473	518	446	481	475	460	449	486	497	447	474	431	494	443	522	458	457	517	463	490	483	472	465	465	490	401	432	493	501	477	455	514	460	500	463	496	423	474	454	492	490	462	503	468	437	499	476	465	477	495	473	446	469	498	466	484	501	486	458	447	443	513	479	481	475	472	494	494	483	481	465	478	475	506	519	512	468	476	501	477	485	464	478	476	517	514	464	472	494	493	421	491	473	470	466	488	490	481	440	512	497	453	516	459	461	521	442	477	467	510	464	461	473	458	539	508	459	454	467	510	553	468	489	433	480	411	480	461	473	500	496	526	468	460	470	462	444	497	476	463	464	473	490	481	476	491	513	456	449	492	493	495	484	452	455	480	449	451	484	507	472	502	464	486	451	426	513	488	479	478	464	466	507	486	490	466	473	470	480	484	493	470	532	484	517	470	456	516	455	494	476	461	483	468	441	455	506	459	452	489	506	458	469	511	442	473	510	444	480	517	506	533	499	478	437	487	457	486	532	458	464	480	487	463	452	469	457	476	498	449	465	497	453	456	490	436	473	481	496	470	476	481	471	433	478	515	482	457	500	493	510	482	471	450	495	509	452	488	502	460	472	484	477	482	422	476	493	478	478	455	442	522	490	493	495	477	456	453	481	465	471	470	493	420	437	475	492	449	452	497	511	480	478	490	463	479	472	484	480	492	473	480	459	495	461	434	492	470	498	465	478	487	502	463	453	526	474	458	469	490	490	459	491	480	484	491	487	436	508	510	433	442	479	461	467	476	478	432	513	499	464	472	462	468	492	486	462	443	506	502	469	449	450	468	483	442	471	482	446	432	511	491	444	445	489	456	462	468	462	469	437	440	464	504	492	457	437	439	465	523	463	524	472	482	445	497	474	485	456	498	462	462	474	498	489	511	487	486	486	494	477	474	490	436	474	503	462	446	476	445	472	514	488	475	480	487	455	524	488	457	477	488	470	485	469	464	469	487	496	444	465	486	485	436	501	483	486	475	472	483	470	499	474	456	472	489	469	502	444	479	471	530	498	519	446	490	467	524	477	505	499	516	480	486	431	487	478	494	506	459	499	474	460	497	520	506	492	491	483	489	439	493	484	448	464	433
24304	21400	28761	24466	21368	9385	2382	6806	39101	37241	27317	11951	3125	1477	882	790	703	777	722	795	737	705	720	781	713	745	711	756	727	718	718	722	729	724	771	747	744	706	740	738	743	702	771	678	747	736	707	703	676	747	691	673	692	734	701	723	726	678	785	765	710	696	726	693	709	712	702	735	745	759	730	655	746	714	693	719	704	735	786	703	696	716	722	703	674	733	725	725	664	734	766	720	725	755	701	775	705	710	691	685	726	690	713	731	722	768	680	740	737	783	716	779	677	746	752	701	702	713	718	722	710	675	724	752	769	698	706	689	765	715	728	729	670	732	712	738	708	739	708	744	719	652	690	803	674	651	718	718	717	699	690	716	733	739	679	710	704	689	753	697	716	699	717	738	724	711	702	724	686	720	670	701	722	752	689	712	758	711	714	724	680	714	751	718	713	712	676	707	756	680	697	680	715	709	675	724	681	744	729	684	678	716	711	690	694	647	745	721	751	695	707	729	719	723	734	763	697	707	663	736	733	685	699	655	700	702	720	736	786	717	719	735	706	701	734	728	673	718	740	745	747	744	701	723	739	749	753	673	717	728	764	705	734	716	721	717	732	741	732	739	728	678	744	704	739	722	737	757	752	675	731	698	717	689	719	689	675	733	655	707	771	707	715	691	671	730	671	765	731	703	698	727	681	702	708	708	721	766	702	698	683	746	730	670	686	685	723	740	715	760	714	707	686	732	737	723	698	681	741	715	708	703	697	701	738	701	716	683	738	689	724	708	702	742	757	722	747	695	694	736	700	722	758	704	742	715	715	710	725	693	762	736	738	706	701	695	673	733	694	665	759	690	686	673	704	716	734	668	678	717	694	729	651	644	706	682	699	731	740	725	722	730	669	723	717	753	724	703	682	725	722	754	697	715	749	682	698	713	731	687	711	701	703	756	716	733	706	718	726	703	700	726	749	724	748	738	729	734	706	739	707	703	745	723	714	668	700	705	693	741	737	751	754	675	708	702	701	717	697	704	734	725	666	726	702	711	734	682	688	709	697	695	680	702	718	732	694	684	714	678	721	715	662	707	691	781	735	690	724	711	744	699	704	742	724	720	729	698	702	718	704	661	730	700	685	724	726	735	714	666	712	677	679	777	723	774	761	714	680	697	731	707	709	694	733	742	701	725	729	701	718	724	711	759	736	679	737	699	679	717	722	740	708	697	720	725	704	743	760	731	692	709	736	717	708	680	684	732	683	716	719	677	734	704	760	728	707	746	720	713	702	732	747	726	710	712	716	718	713	721	706	731	663	728	739	731	681	739	700	708	720	700	683	762	665	731	696	745	689	739	690	728	750	719	689	726	706	696	674	725	698	663	721	710	738	709	671	735	664	708	738	664	720	688	678	696	715	720	696	678	704	721	716	737	693	713	732	699	664	711	726	758	742	716	770	720	724	753	710	692	689	705	721	702	665	706	714	748	715	756	699	669	721	733	772	710	720	674	765	738	781	698	741	697	688	665	710	673	697	751	745	712	740	652	747	715	715	703	733	702	751	668	646	717	724	730	651	725	700	742	713	714	686	744	703	725	712	723	712	709	731	669	719	766	703	697	687	717	739	765	683	725	715	671	724	704	768	696	733	702	761	721	679	768	716	763	665	715	720	704	710	727	712	740	703	700	696	695	703	706	735	699	682	715	678	699	700	667	692	697	716	766	741	721	701	725	706	708	713	737	710	738	671	670	703	690	730	725	685	734	690	749	739	717	669	685	713	666	697	726	715	712	709	703	688	692	673	772	733	723	681	681	759	713	659	754	717	700	698	655	680	731	757	705	690	709	677	718	783	701	720	741	726	714	688	759	707	712	758	705	714	726	726	685	750	791	742	742	777	711	728	711	718	678	696	721	748	706	712	727	688	682	673	692	689	691	772	727	702	745	667	727	733	717	687	712	721	732	675	688	695	714	717	695	700	698	739	702	691	709	741	729	696	738	690	740	715	714	750	725	712	687	712	716	725	739	724	727	674	751	778	730	661	715	739	736	764	745	725	772	718	735	727	738	719	704	709	759	749	692	705	703	741	736	722	728	739	712	705	687	742	720	720	685	688	730	713	725	711	687	684	728	706	742	725	698	735	747	686	702	708	727	696	717	729	709	702	721	764	756	677	695	726	747	724	736	627	689	707	652	699	701	741	733	708	709	685	684	687	699	690	752	703	718	729	679	712	682	706	713	750	717	697	709	760	660	736	719	690	723	691	729	737	699	711	677	718	712	693	757	753	724	756	712	708	722	690	698	679	695	720	709	715	729	708	692	722	741	695	680	703	730	724	701	697	679	739	669	759	723	726	718	773	706	768	711	698	717	705	712	735	690	729	734	697	720	712	736	736	804	698	720	753	721	641	732	673	715	690	743	705	729	734	692	725	694	729	764	688	719	710	740	701	730	727	663	747	768	741	686	708	740	681	692	703	711	675	701	722	714	733	748	707	738	721	703	683	708	698	707	730	752	697	729	704	761	710	692	725	689	729	738	700	687	674	700	735	691	736	733	727	729	739	737	754	695	694	754	697	751	749	736	722	726	745	749	712	692	714	718	711	714	729	668	674	719	698	683	719	715	706	733	659	711	718	741	734	782	768	795	685	737	732	765	710	698	742	728	745	722	731	705	671	701	688	689	715	746	742	715	736	711	670	693	635	721	714	739	697	728	712	754	692	695	768	707	675	657	695	740	712	720	682	730	724	686	668	709	741	681	701	733	702	772	733	733	711	684	713	731	685	736	702	705	734	692	767	685	721	697	692	727	708	753	684	700	732	749	708	693	693	705	719	687	743	706	705	726	684	686	715	714	724	703	704	748	719	745	684	742	682	706	718	706	688	730	739	744	715	691	717	721	734	741	722	666	688	735	719	717	723	695	692	674	727	734	726	730	723	720	676	733	721	684	720	685	677	718	695	697	699	705	719	765	720	717	768	718	722	731	774	709	752	739	683	701	686	690	702	729	696	732	648	712	679	688	678	737	726	672	708	761	713	702	714	735	703	745	768	679	730	736	740	677	672	703	692	743	747	753	691	721	689	760	751	731	723	683	759	715	709	713	709	746	708	755	735	684	731	709	730	763	717	744	707	634	690	732	711	712	709	762	730	727	709	715	682	693	757	747	683	707	740	727	691	701	698	663	712	686	752	725	722	723	660	742	727	734	752	750	729	733	709	722	732	691	724	740	729	753	735	763	721	732	699	676	667	689	702	745	748	702	703	722	689	718	725	722	708	725	745	733	738	686	725	698	689	697	686	748	720	664	685	730	699	735	671	680	704	745	702	707	715	735	702	665	705	701	750	698	726	712	678	717	727	721	707	757	777	690	710	742	730	737	709	745	728	704	701	722	782	729	764	742	715	715	714	704	667	738	753	697	714	716	734	718	730	717	674	709	753	657	730	703	735	681	720	706	679	674	700	736	733	717	699	718	754	691	733	711	749	716	760	736	740	677	710	713	702	708	692	684	749	719	717	718
6344	11194	7621	4041	3274	2116	1740	8921	38311	33091	21947	8517	2851	1481	793	683	625	618	641	553	549	596	607	595	616	626	593	624	592	568	561	563	573	613	613	606	635	573	582	629	579	622	620	607	587	620	611	629	597	592	602	616	590	597	633	602	637	575	624	595	547	615	579	559	626	588	594	573	623	576	590	626	593	603	648	619	566	628	585	623	629	622	651	619	593	573	563	584	590	581	600	550	631	610	598	638	651	602	582	567	582	553	586	591	622	616	642	594	567	570	618	590	576	611	603	582	601	583	594	570	638	618	584	621	610	586	617	557	615	607	616	619	556	622	589	640	610	600	594	627	594	595	622	581	561	589	614	605	625	628	626	583	602	578	613	636	611	558	594	608	592	627	622	601	580	579	604	601	586	600	588	578	555	609	641	548	640	609	577	574	560	620	596	615	579	627	619	630	596	589	584	619	594	598	561	618	586	575	559	588	571	564	556	589	611	569	571	648	567	566	588	572	604	581	637	596	585	608	605	586	616	571	577	567	596	624	583	599	638	571	613	589	602	580	560	630	618	590	640	581	652	559	579	594	535	596	619	588	596	547	575	606	583	593	607	568	581	551	556	590	548	599	610	609	572	565	643	573	582	556	584	545	587	613	592	577	612	621	586	539	617	571	605	560	573	631	597	586	605	601	545	567	613	567	578	606	590	543	620	576	628	606	576	589	589	604	554	594	544	632	646	638	630	598	625	593	602	597	581	617	566	586	640	584	607	584	579	592	559	606	562	582	620	603	592	622	595	618	587	617	602	569	561	580	572	605	599	607	607	573	587	605	626	597	598	552	610	593	553	557	592	610	609	574	573	604	566	621	608	581	585	596	557	613	591	600	623	600	605	617	546	605	551	573	644	617	565	541	622	577	633	639	611	570	567	553	590	521	640	593	604	603	625	556	601	594	575	614	591	658	598	574	630	593	609	582	607	541	593	616	557	588	599	595	572	583	563	636	583	619	525	584	583	607	576	597	602	606	608	555	594	589	609	621	603	625	568	575	625	567	543	616	577	597	574	607	606	548	592	595	603	583	575	608	565	577	570	608	581	599	576	640	595	595	637	570	585	575	573	534	620	626	636	595	598	566	567	603	592	611	551	582	666	588	610	583	618	586	620	613	568	601	583	576	582	656	586	596	573	587	581	581	663	573	553	610	562	609	610	616	607	605	581	587	570	600	610	566	612	555	592	620	553	569	581	558	576	599	588	619	605	583	587	543	567	592	594	607	633	583	607	568	558	616	614	557	619	588	581	600	598	570	601	607	610	607	612	576	630	594	631	629	608	630	628	599	603	647	590	601	591	607	615	572	628	604	621	609	582	614	644	601	593	612	587	619	579	629	622	584	572	627	571	590	597	578	587	598	609	583	615	604	600	586	595	621	589	604	638	611	610	545	581	606	619	597	611	611	628	605	623	597	614	584	635	579	604	562	562	609	575	611	574	608	567	625	583	566	655	613	558	573	572	600	585	582	564	608	594	578	541	628	585	557	613	584	620	603	562	604	575	634	562	595	576	572	589	583	595	662	598	583	650	624	605	575	599	581	568	631	545	626	618	611	592	574	552	571	574	600	618	597	587	552	594	561	620	611	582	630	629	592	576	597	639	619	606	575	584	599	594	611	526	616	602	625	631	587	542	600	641	599	619	575	631	577	603	607	591	567	576	610	596	564	615	574	600	559	606	649	623	593	536	590	583	617	612	595	612	591	637	608	613	614	614	577	575	591	604	575	628	586	606	608	557	599	592	623	541	530	593	576	584	572	591	590	605	610	615	564	599	562	578	610	601	575	611	615	638	567	615	592	580	605	621	571	589	599	576	596	576	600	599	615	630	608	566	580	580	598	650	594	599	570	604	585	611	593	567	576	598	593	641	598	620	617	607	561	559	580	558	596	607	644	619	578	576	559	581	600	599	617	634	612	566	608	620	602	578	590	597	587	561	634	600	574	602	600	590	655	559	593	584	594	581	558	582	589	602	569	601	624	584	575	599	606	566	609	604	530	584	606	640	621	608	623	575	623	537	570	615	596	585	583	567	583	566	566	576	571	616	573	561	547	567	587	591	568	585	630	638	603	584	588	588	592	567	528	631	561	579	616	628	567	578	617	574	600	589	612	563	587	598	609	578	555	563	596	628	603	599	593	565	568	552	559	558	598	604	585	572	592	605	601	584	595	597	560	569	526	602	576	607	555	615	627	612	579	605	591	595	602	617	577	575	585	589	594	593	603	569	580	596	569	578	586	584	590	646	613	585	576	577	616	608	620	567	568	546	631	582	604	621	593	583	554	572	579	584	566	654	549	585	577	558	568	565	595	609	541	677	637	553	576	599	642	578	621	634	618	575	598	595	553	587	563	573	583	594	585	613	584	568	595	577	583	581	594	588	617	568	577	556	593	559	604	597	591	568	593	585	586	591	599	559	605	580	554	606	609	567	604	606	573	617	633	538	591	582	568	612	544	585	574	547	568	617	580	589	585	586	594	641	612	600	628	596	550	571	558	525	580	574	579	550	574	580	603	559	585	594	579	568	609	655	628	600	606	600	614	602	621	598	563	606	557	550	591	595	613	604	600	603	566	584	569	559	602	661	610	603	556	582	604	572	571	582	569	635	558	624	581	621	608	562	597	623	598	623	624	605	657	597	564	604	625	617	607	595	637	572	555	546	645	557	564	584	578	591	626	588	586	535	588	584	639	572	606	600	562	551	583	595	557	573	540	592	567	559	598	572	599	634	585	535	560	586	551	568	591	579	554	547	554	573	603	625	591	602	601	597	583	591	541	570	562	538	585	559	601	604	653	583	578	594	608	526	618	607	573	570	573	659	567	587	579	579	582	579	586	583	619	607	588	569	592	581	592	561	582	581	602	590	542	584	613	613	625	629	584	583	571	571	606	588	567	567	627	637	617	588	574	588	585	564	602	578	612	611	611	572	573	553	580	592	566	604	624	584	534	573	611	558	609	627	553	576	567	637	535	601	615	583	580	598	544	609	652	565	570	607	572	621	555	583	630	565	632	588	582	552	561	604	585	567	619	597	606	575	595	584	638	576	598	595	576	578	567	604	608	592	649	575	636	599	586	592	642	636	574	579	558	609	556	577	627	612	615	588	607	609	574	562	604	591	557	596	593	573	577	584	572	616	548	600	551	614	631	611	581	615	604	614	582	583	629	617	588	588	650	605	621	598	584	560	603	557	569	594	582	583	551	548	568	620	559	619	647	583	575	578	592	648	591	585	569	595	575	633	550	594	577	641	568	628	603	609	563	568	634	577	612	581	566	596	612	586	622	595	567	596	589	624	587	574	598	601	578	611	570	523	633	568	597	579	598	591	584	606	599	575	589	557	555	601	587	583	546	579	553	596	600	572	587	611	547	584	607	547	587	576	603	576	553	593	577	636	642	586	586	557	619	641	582	595	561	627	588	629	562	597	645	617	624	609	617	600	598	622	609	570	571	588	577	597	552
27922	13889	2670	1304	835	673	780	724	2416	2642	2066	1107	721	581	519	480	535	519	488	501	498	493	541	491	496	500	512	529	497	499	516	504	554	499	502	496	522	556	488	497	538	495	468	475	477	499	494	531	520	493	480	494	512	520	508	508	515	516	470	524	509	475	498	505	492	491	541	538	475	514	509	526	516	501	499	488	471	532	476	479	479	500	481	469	505	523	516	533	519	505	484	475	542	502	553	515	528	511	471	521	478	476	481	548	448	493	512	509	542	497	524	510	508	519	516	507	462	521	498	506	515	482	500	518	510	505	520	458	508	460	509	523	504	506	493	555	513	544	502	514	465	509	472	515	495	514	550	479	556	534	479	531	478	486	496	496	512	504	512	511	492	456	479	503	453	509	542	458	530	509	499	502	492	557	487	478	510	480	509	506	534	490	483	523	512	480	493	502	510	510	530	471	533	514	541	520	491	504	482	532	487	481	542	513	465	490	527	494	524	519	513	471	497	482	443	493	496	533	524	497	494	522	493	521	466	476	478	513	535	513	525	498	511	526	531	491	495	463	496	552	481	492	515	516	548	526	510	500	520	492	505	521	473	475	501	514	492	520	508	474	526	510	491	513	492	510	467	465	479	475	500	519	521	526	506	502	530	537	511	526	500	469	520	533	466	520	511	499	508	499	529	492	511	498	515	480	501	496	467	489	501	546	547	510	523	511	534	479	526	481	467	456	534	491	439	478	487	548	507	531	504	485	528	480	542	481	493	526	493	516	496	489	510	492	485	513	495	549	512	480	491	498	503	492	494	525	482	465	554	529	504	510	487	468	501	441	478	506	497	524	519	516	511	511	515	484	500	507	509	495	471	539	513	499	479	509	514	522	485	509	533	497	495	448	504	522	523	479	537	465	499	482	465	510	483	528	519	529	507	517	485	480	489	526	494	468	518	508	476	519	497	505	512	500	521	488	541	512	523	550	567	482	499	481	506	469	539	508	492	485	517	516	493	537	497	546	512	501	548	487	505	509	472	514	510	498	492	535	518	498	522	481	520	519	528	530	486	477	505	528	514	505	494	451	526	514	522	503	511	514	509	512	517	532	504	482	503	508	527	495	522	506	527	493	531	511	488	505	471	485	491	509	492	521	526	504	503	488	510	502	543	490	546	507	491	490	515	443	496	505	491	492	458	507	536	522	494	505	515	513	467	526	465	499	486	563	478	527	494	472	518	541	498	459	530	526	529	497	485	498	518	564	504	535	486	506	481	505	536	505	480	508	488	539	563	546	497	468	476	493	496	498	506	482	478	493	520	486	522	484	466	481	556	476	496	474	494	527	503	494	504	501	509	491	521	507	455	510	513	467	519	467	495	518	542	511	506	512	491	531	513	458	523	518	523	564	538	519	536	496	522	477	487	512	493	524	471	555	526	491	507	518	489	472	485	521	535	526	482	540	498	520	531	538	474	469	482	485	538	538	489	455	515	513	516	531	510	522	477	525	493	537	491	499	486	510	497	507	496	519	501	499	510	473	490	483	458	457	508	508	534	491	518	531	535	526	483	509	488	498	512	507	482	504	513	467	514	476	508	528	492	513	537	486	531	499	534	524	469	476	508	497	525	497	506	488	499	512	516	526	522	520	528	517	533	500	464	516	513	537	515	519	472	476	517	536	485	515	501	489	498	496	496	476	503	444	489	482	519	536	484	497	489	504	495	490	502	511	484	530	526	479	478	492	508	541	586	454	509	490	548	481	519	512	469	525	490	542	539	473	515	498	491	551	518	490	517	455	517	531	477	551	536	512	494	534	547	528	511	522	519	482	551	515	520	473	522	524	508	505	506	516	504	510	467	510	496	509	475	464	482	523	503	499	518	481	519	487	501	506	539	501	548	472	494	489	495	525	513	522	515	483	493	483	525	486	524	483	502	473	505	518	538	522	547	491	504	494	499	510	510	484	511	546	504	484	503	518	508	509	480	478	512	451	477	528	512	522	479	515	534	485	513	533	523	488	477	495	466	563	507	486	491	487	478	528	546	496	546	493	487	517	531	548	520	525	575	500	478	527	453	527	525	530	494	488	525	517	502	509	503	508	476	512	509	532	504	463	494	529	540	499	483	524	496	508	525	488	480	534	479	480	503	493	508	520	508	490	501	479	471	531	448	508	544	567	484	488	482	504	528	522	525	530	565	510	488	477	502	492	531	467	528	524	501	517	512	495	493	501	472	505	495	511	514	501	539	518	504	505	553	558	505	484	480	493	475	522	481	501	525	493	493	517	517	483	514	506	484	491	478	496	557	536	526	518	523	468	518	485	513	538	519	498	516	518	480	511	484	521	524	473	508	520	507	510	499	509	554	476	504	470	507	543	488	530	500	517	517	462	549	515	491	476	484	487	502	476	545	485	503	467	513	529	510	499	491	518	524	470	499	472	536	547	539	464	474	507	501	493	545	478	508	535	501	501	495	505	556	533	482	518	523	508	534	467	516	531	506	503	486	504	524	497	538	506	499	527	508	472	496	488	523	452	477	531	520	536	493	517	490	477	485	471	467	508	508	504	477	496	521	473	487	515	474	481	517	486	467	518	472	494	504	478	468	496	483	497	504	509	529	500	512	525	531	478	498	506	531	506	513	504	529	494	542	518	482	498	467	483	464	482	462	486	516	521	516	546	520	536	476	508	506	502	515	538	521	495	509	510	531	505	508	499	480	542	523	513	490	515	510	487	557	508	529	497	508	518	492	480	532	498	493	476	498	518	494	484	479	500	471	482	527	503	524	536	463	482	533	496	548	490	530	506	514	533	527	521	515	516	522	522	524	469	515	477	536	504	556	496	489	521	504	517	496	494	495	518	525	503	543	512	504	504	536	487	517	506	566	517	548	535	497	476	549	522	550	549	491	498	495	507	491	508	526	500	468	489	482	519	519	495	487	486	555	536	474	507	518	509	518	506	487	547	505	497	507	459	494	518	534	491	508	501	531	491	495	507	477	498	522	489	477	562	494	465	497	504	493	517	512	533	554	487	494	491	519	467	491	522	458	513	507	506	539	524	502	512	515	530	468	470	506	502	459	535	491	465	507	517	507	542	477	486	535	514	497	471	499	467	472	553	533	478	467	534	522	492	465	497	539	535	489	486	478	464	492	511	491	527	491	476	468	516	533	537	500	560	503	477	493	482	499	502	523	470	491	541	514	479	531	550	498	502	532	484	509	513	514	479	514	481	495	521	521	471	505	506	498	506	486	512	509	484	493	501	513	506	466	524	481	503	442	500	539	491	504	521	498	502	490	464	465	512	512	529	507	534	491	502	537	499	490	519	519	534	511	465	519	532	518	563	520	495	535	556	548	484	500	525	494	465	471	465	500	497	488	538	486	510	501	506	504	527	518	462	486	435	510	486	502	475	524	516	522	546	508	511	502	463	503	468	508	501	486	520	494	475	497	494	473	487	523	486	530	521	511	501	522	505	477	522	506	503	518	501	491	507	540	508	535	500	490	512	523	512
6673	3247	1570	953	906	722	782	787	3084	2870	2149	1097	618	491	439	382	378	432	385	413	443	425	375	414	403	408	424	439	431	421	447	408	448	387	395	374	439	401	406	441	443	421	429	458	410	413	433	412	410	377	409	384	446	393	448	390	393	414	396	444	426	420	412	416	420	421	412	426	456	420	439	435	400	409	424	424	415	442	401	399	461	428	432	408	414	427	403	429	406	418	408	435	394	384	423	414	396	410	390	411	376	424	386	421	421	414	428	444	416	411	420	419	440	391	437	420	410	386	442	430	409	404	374	446	429	413	405	429	397	389	427	445	411	388	409	390	427	441	414	406	381	459	422	403	420	448	384	395	442	414	426	418	398	371	417	436	400	394	434	429	417	393	397	394	420	410	421	435	411	429	410	359	430	402	413	414	419	423	414	415	436	438	411	409	419	413	425	436	427	388	433	350	408	396	399	405	418	415	407	404	397	430	414	437	411	405	390	417	378	430	424	425	437	442	452	452	413	406	420	404	379	396	422	437	419	420	440	420	451	430	462	429	393	403	419	423	425	424	419	419	394	411	385	406	429	430	425	431	441	412	442	392	418	384	427	419	431	422	430	430	378	447	425	434	397	440	386	412	436	396	422	408	450	409	423	402	401	385	408	417	434	395	403	402	414	414	439	402	411	416	420	395	421	404	413	404	430	412	399	415	433	432	433	425	400	432	425	432	394	411	400	394	450	400	429	413	393	445	408	432	387	429	405	435	353	420	410	409	440	425	421	410	432	413	409	408	403	394	417	411	396	409	381	426	422	431	434	407	386	381	404	377	404	383	444	444	442	406	383	422	424	426	392	404	427	414	420	417	397	417	407	401	382	385	425	418	425	398	417	416	416	376	419	444	408	390	430	437	427	429	418	405	423	428	412	450	412	433	408	450	413	423	380	377	444	408	400	390	403	390	423	412	407	410	421	423	407	381	378	440	415	422	414	384	400	434	379	387	384	438	430	381	399	396	452	436	422	449	429	458	415	379	441	429	425	440	412	424	417	405	411	434	388	445	437	424	420	399	430	446	442	427	460	414	449	417	444	383	427	423	436	422	442	418	426	412	433	416	407	396	396	405	434	424	399	424	423	421	436	398	427	424	403	407	412	422	420	411	394	401	447	412	413	447	435	415	426	423	409	438	433	421	430	435	414	413	411	423	410	409	422	411	403	404	431	420	403	416	411	401	401	430	370	400	404	393	398	396	392	388	417	416	417	389	450	375	391	393	385	419	397	397	433	423	438	429	376	393	419	369	400	418	405	422	430	383	376	412	401	411	446	433	396	421	410	416	413	420	377	416	437	410	403	445	409	407	421	416	455	403	390	417	388	420	421	424	406	444	437	397	424	429	399	402	375	426	410	495	413	384	369	460	424	415	429	385	382	424	435	428	398	391	392	400	435	450	390	393	402	412	437	473	397	420	407	396	431	412	404	424	394	401	438	449	447	426	416	390	410	396	422	379	435	397	415	409	463	418	407	401	411	389	399	415	389	440	405	432	430	416	394	404	407	425	394	397	432	455	431	417	421	403	411	389	406	419	386	439	397	395	415	408	385	417	399	422	396	411	394	422	391	379	393	410	391	408	398	412	433	404	420	397	425	404	449	405	422	447	398	387	387	425	415	418	406	442	421	443	415	434	442	414	406	419	393	434	390	391	403	433	385	416	420	416	411	401	409	394	430	398	433	419	403	434	400	426	393	416	464	403	432	409	388	439	402	434	410	400	424	417	395	423	419	460	403	426	451	406	414	427	401	415	435	427	442	407	416	415	415	412	418	435	426	417	445	402	398	390	383	453	433	393	422	404	398	395	391	425	421	416	404	411	418	423	397	398	450	381	430	421	383	437	419	415	434	431	394	418	430	422	384	408	425	410	449	400	420	427	403	426	410	413	453	389	439	402	460	441	407	405	436	425	412	429	403	392	396	399	429	407	417	445	396	390	424	437	428	398	425	418	417	382	434	436	413	431	419	419	415	421	423	447	419	420	396	431	431	416	434	407	392	417	408	420	407	405	413	417	370	434	404	443	416	416	383	430	357	396	418	408	435	436	401	379	425	405	406	409	408	452	417	446	405	414	420	399	405	387	426	427	449	420	401	412	382	387	398	406	443	421	410	408	381	412	438	383	402	411	433	423	423	385	415	396	384	404	442	443	390	392	408	436	417	417	376	376	366	426	408	439	451	398	456	410	443	379	416	433	412	436	389	408	418	393	428	416	419	450	451	380	376	439	446	455	469	414	425	418	407	409	427	422	404	379	420	444	412	402	408	395	406	421	415	454	413	392	399	410	432	414	412	382	420	377	400	420	443	434	403	400	403	408	387	387	424	402	425	409	384	394	443	438	402	419	453	430	414	416	381	382	438	416	380	397	431	412	404	386	435	460	416	464	398	387	402	393	440	444	428	439	397	394	412	448	410	434	411	435	399	423	373	423	410	414	424	393	412	416	411	400	431	417	430	427	393	441	413	428	418	421	370	405	418	411	427	439	418	404	421	414	445	409	439	410	421	418	434	384	454	447	408	425	431	430	410	386	396	465	434	409	455	425	386	417	405	402	455	407	419	397	433	447	411	417	445	400	410	424	423	431	409	431	411	417	445	428	438	405	416	416	467	429	424	464	406	368	417	469	447	404	379	454	420	413	404	423	429	406	417	404	433	422	429	452	407	434	404	399	401	397	421	387	422	396	393	408	404	418	411	455	435	396	456	390	387	405	422	436	402	398	408	405	406	401	409	448	445	444	427	421	414	415	410	385	386	403	411	464	420	406	402	440	391	381	377	417	372	420	428	411	422	393	387	410	409	446	396	416	402	402	436	439	397	421	399	437	409	418	454	454	412	387	408	411	425	406	395	396	408	420	411	403	422	437	413	423	406	407	429	407	436	410	387	406	427	409	444	375	418	397	395	411	417	379	436	447	409	405	438	398	420	376	412	419	388	431	452	413	406	428	394	421	413	426	399	417	421	399	433	410	401	424	412	429	440	418	390	396	451	417	456	424	401	434	450	406	433	395	388	413	433	389	423	409	392	367	400	455	386	416	405	403	405	400	431	397	395	470	438	426	426	395	402	399	447	393	446	434	414	435	407	409	376	416	383	385	410	405	434	440	438	392	408	419	392	420	433	424	386	429	415	440	419	382	393	465	427	426	436	440	449	376	411	432	397	428	433	433	383	382	418	394	410	397	380	397	389	425	421	380	397	421	388	429	395	411	422	432	368	423	376	384	405	415	444	395	418	433	399	413	409	422	421	351	389	396	421	393	379	425	404	418	406	435	408	411	419	419	447	407	405	401	429	403	408	410	413	410	406	428	407	412	394	404	395	420	429	428	421	397	412	446	439	413	388	376	436	427	399	396	409	394	399	392	384	409	432	391	410	398	415	377	423	395	420	421	389	421	451	454	433	387	380	437	384	399	419	415	434	383	434	401	390	402	430	428	434	426	415	437	422	411	408	427	448	433
25613	21413	27202	25200	5949	1875	1395	2650	18130	20491	14088	4972	1485	908	616	574	569	582	582	584	530	579	560	602	582	595	549	545	547	573	564	542	571	531	602	518	558	567	560	528	540	555	573	532	559	586	582	583	562	501	545	549	550	528	598	551	533	528	571	557	579	599	545	592	567	586	594	571	602	605	565	570	541	567	609	583	564	557	557	546	582	532	587	570	568	586	545	538	589	577	562	571	582	570	622	568	576	583	549	563	559	555	588	592	585	568	551	571	607	521	599	570	534	526	557	528	551	572	581	542	555	589	526	583	559	562	572	555	569	573	572	561	611	581	586	617	546	541	563	582	577	507	585	547	546	539	551	599	553	569	527	600	591	581	558	517	556	565	574	553	585	550	557	527	576	575	560	520	562	517	566	530	603	539	499	570	595	530	566	552	514	555	542	563	550	570	582	574	565	542	563	610	564	562	571	604	567	568	570	545	589	528	550	554	595	585	580	572	584	592	578	609	554	592	538	567	582	576	610	539	570	576	527	555	571	507	549	623	550	572	546	583	576	538	542	551	583	584	558	587	598	518	570	560	530	607	591	569	556	554	540	555	555	522	550	572	547	566	522	565	587	577	525	559	587	531	530	555	586	552	571	563	526	579	519	529	536	566	612	592	604	546	619	553	559	509	516	564	548	618	550	609	545	565	578	578	583	548	584	534	565	583	549	600	541	541	536	553	553	546	509	596	587	566	575	584	534	605	560	562	555	572	583	567	580	553	603	596	558	567	539	526	543	592	549	519	569	569	567	587	566	533	553	553	571	582	546	558	543	559	593	565	524	539	554	581	576	586	536	579	541	601	543	533	539	583	565	573	571	573	590	519	527	547	564	551	556	580	578	579	574	560	538	565	544	526	560	594	609	571	558	589	535	570	587	594	556	601	544	552	604	561	566	579	547	560	546	572	559	596	559	541	551	589	584	560	545	598	541	566	533	564	552	532	516	543	529	568	571	537	560	536	556	570	552	588	563	519	556	538	509	544	562	586	582	555	566	556	555	529	543	532	585	554	572	565	544	531	550	511	560	569	589	577	562	601	539	585	561	565	568	583	600	535	590	544	603	577	557	561	566	568	559	545	561	572	541	539	544	547	520	592	531	576	593	553	548	583	538	586	559	579	574	584	548	636	551	613	541	566	555	571	552	606	607	463	557	557	591	560	587	560	513	559	565	564	569	553	567	560	573	572	570	568	536	580	618	580	557	579	536	574	550	564	523	555	580	582	536	569	558	536	574	547	603	563	547	543	600	570	550	525	562	534	530	538	547	579	576	562	558	560	573	527	585	596	585	579	559	561	513	567	554	566	550	584	565	578	616	579	562	586	567	594	553	559	588	552	568	573	567	578	540	526	584	545	561	571	532	561	543	556	600	580	558	549	566	570	555	554	566	505	559	553	549	618	563	576	572	557	533	551	555	557	588	550	559	512	556	564	538	552	579	565	562	520	555	544	581	553	541	608	559	562	530	600	586	536	580	578	525	524	553	570	589	565	594	582	592	566	552	571	606	582	569	595	573	524	575	579	560	597	560	551	550	551	586	551	584	568	552	569	608	578	565	620	591	558	535	531	556	581	554	571	576	564	566	578	530	563	568	527	571	571	559	557	546	531	534	589	535	552	536	606	592	558	545	593	572	575	601	572	583	599	575	585	580	535	566	561	560	556	557	563	571	539	567	542	582	597	566	565	559	585	581	575	583	571	572	596	549	522	537	506	566	563	578	582	598	583	538	568	536	586	593	534	574	605	561	559	575	593	533	581	536	541	589	605	562	571	528	579	548	589	553	547	578	557	563	577	608	594	606	506	608	575	616	545	511	598	571	551	517	519	567	555	584	579	564	580	578	560	551	570	561	566	592	523	572	548	572	562	548	592	566	609	574	566	569	552	558	588	536	564	560	550	528	533	566	544	535	609	567	590	554	573	572	557	590	550	553	553	542	605	569	549	541	557	500	547	622	585	570	588	558	545	533	562	568	559	539	591	538	547	571	566	604	576	543	579	531	559	579	547	558	588	559	570	543	528	562	502	516	562	556	533	558	544	545	580	607	593	600	541	579	534	595	604	566	549	518	564	551	578	562	528	559	542	579	616	552	562	554	570	566	541	564	537	596	562	550	535	527	552	555	572	549	534	544	568	576	551	611	560	575	594	570	550	595	547	583	561	582	572	581	606	498	595	595	554	610	613	567	561	581	583	585	582	559	618	585	564	509	545	564	599	567	594	565	562	555	575	614	547	586	569	496	557	537	568	558	598	546	591	543	596	573	606	566	559	588	584	552	538	563	566	542	588	597	535	576	558	563	531	572	531	546	585	557	653	538	533	567	563	580	582	537	554	579	559	540	582	502	578	543	596	575	540	523	549	556	571	542	571	609	567	574	612	566	589	559	586	536	592	593	589	538	538	536	518	529	608	561	515	590	541	573	594	587	574	583	549	575	581	561	576	578	565	551	564	549	546	554	562	573	586	532	542	560	575	551	512	587	556	542	585	583	577	579	577	532	564	564	532	587	557	534	543	554	588	547	583	539	588	565	535	579	563	561	598	579	586	577	616	560	576	555	556	556	584	553	543	567	545	575	577	560	558	572	547	518	538	581	591	591	563	572	589	563	597	617	523	566	530	555	560	578	554	554	589	551	537	603	566	567	590	543	547	554	589	588	550	525	568	585	577	541	521	548	585	507	564	590	549	550	574	551	561	537	574	547	539	565	526	568	570	538	579	613	569	541	556	569	550	550	545	552	546	514	582	581	556	559	561	530	580	554	605	508	566	547	545	506	593	540	553	597	569	535	552	594	551	548	577	561	579	577	574	552	573	556	564	594	592	560	607	599	585	603	623	543	503	562	571	587	528	626	565	596	586	547	550	539	562	550	574	543	547	563	575	549	565	509	562	573	529	604	530	593	568	558	569	578	570	524	529	570	569	539	559	552	555	543	536	545	565	518	563	591	566	563	577	555	558	556	577	557	534	582	587	584	607	544	556	567	560	555	554	568	552	562	531	585	596	579	583	593	619	539	603	563	563	612	503	551	604	560	532	584	531	582	628	560	543	578	551	571	540	562	558	580	541	586	545	528	545	553	548	579	588	551	583	551	569	551	548	587	546	573	571	569	560	587	528	583	575	532	564	551	576	610	568	578	605	568	573	596	578	584	533	535	547	579	540	559	572	625	537	554	543	585	580	604	523	552	571	550	572	553	583	582	585	564	536	557	545	581	524	563	590	556	594	545	581	565	575	568	551	558	545	541	525	569	562	565	557	573	590	582	555	535	573	544	591	547	611	544	587	566	549	575	587	539	572	540	571	556	567	569	508	524	600	570	547	574	557	563	572	559	534	526	565	561	615	564	557	529	552	549	547	592	543	550	572	597	590	576	568	551	619	590	548	526	546	546	554	569	534	601	533	582	543	605	574	579	580	573	532	585	556	549	601	611	556	583	573	536	575	546	574	575	525	577	586	565	567
5124	5854	3931	2404	1761	1773	1417	3691	19457	18741	11623	4402	1524	884	539	485	504	483	445	435	449	487	495	485	465	460	478	483	491	503	488	467	499	487	469	451	468	486	459	497	487	512	505	482	492	470	461	504	427	489	469	516	484	481	494	479	480	479	493	493	503	481	485	503	462	458	524	490	522	505	486	517	479	518	494	460	482	476	499	466	522	449	464	495	490	487	466	486	481	468	473	458	474	492	479	458	500	501	465	477	456	468	477	453	469	487	487	490	471	446	511	485	517	467	471	455	500	485	509	464	472	489	477	502	504	481	465	467	498	473	502	469	453	504	471	470	459	451	432	447	481	465	503	479	469	466	459	515	461	483	511	541	470	479	500	457	474	495	499	500	498	491	483	447	468	505	475	490	470	491	474	471	432	497	479	503	469	479	503	507	459	436	434	453	490	510	502	479	453	482	472	489	457	509	458	468	483	498	520	453	478	518	492	472	457	481	489	469	471	474	486	463	466	506	470	502	479	453	502	465	461	448	473	436	459	462	482	485	430	461	495	480	486	511	458	484	501	458	505	480	494	472	475	459	471	461	450	457	496	440	478	508	504	486	477	431	508	494	500	459	479	434	466	485	505	487	442	500	454	481	502	442	517	474	493	482	484	460	484	462	450	474	445	486	484	485	429	477	488	456	467	503	486	458	454	437	485	486	539	451	474	522	477	447	478	492	462	505	471	490	481	466	494	464	477	489	497	495	479	479	435	506	467	492	473	495	490	456	449	477	453	481	436	460	483	474	472	495	505	494	448	487	487	484	449	527	445	468	468	465	479	465	478	475	486	462	512	462	487	459	498	470	465	466	525	482	453	465	479	461	461	472	488	518	484	470	446	495	424	474	463	487	472	488	494	498	479	490	517	507	489	501	517	441	436	467	462	468	475	502	511	527	485	439	446	504	494	490	469	478	480	493	525	516	476	485	496	513	455	477	479	489	433	476	490	504	456	468	489	468	486	436	488	476	465	446	477	482	479	484	436	464	477	455	471	472	488	550	446	469	449	460	439	443	464	498	498	528	479	451	457	507	516	502	507	443	476	474	494	474	502	473	460	462	485	503	470	470	463	441	472	466	476	451	462	464	467	488	493	428	454	476	480	485	506	501	498	460	449	476	501	461	502	479	517	481	450	493	439	487	451	472	473	490	455	426	490	454	471	478	512	444	461	461	470	490	442	511	454	446	484	474	471	476	485	516	455	451	481	450	457	459	486	479	455	498	458	491	467	443	463	469	515	479	502	494	476	498	497	490	497	464	497	447	489	471	511	452	502	498	452	478	447	446	457	526	477	460	498	430	471	510	490	468	450	460	486	497	477	487	424	465	434	488	458	460	477	464	520	509	505	509	460	484	469	478	464	492	474	518	462	468	422	489	473	432	464	500	521	439	450	480	482	520	484	457	501	433	460	474	464	484	460	474	473	488	467	498	449	462	506	489	503	469	491	497	438	468	470	493	499	490	465	464	481	474	478	514	487	473	472	446	482	486	471	481	477	473	494	484	465	484	457	449	456	490	456	445	487	472	486	473	475	479	493	469	444	513	439	496	474	468	500	469	478	442	447	520	482	441	435	477	518	435	470	442	479	500	480	481	433	508	441	454	462	432	492	460	492	479	510	516	445	498	499	481	475	510	452	480	501	456	495	481	485	496	478	484	495	494	523	493	531	484	483	472	478	486	477	460	435	487	442	462	471	458	439	467	478	494	483	505	463	466	466	486	466	474	478	469	457	504	466	483	455	509	474	512	488	477	509	411	476	481	454	472	493	449	482	477	503	474	478	500	475	456	466	481	462	476	511	467	447	447	464	486	499	453	471	463	513	444	512	470	457	494	477	489	432	499	462	464	527	477	475	463	457	465	442	463	448	463	466	489	464	494	448	531	468	477	485	439	461	484	495	455	484	496	440	480	437	484	468	471	518	466	469	506	487	460	470	464	490	460	476	505	499	503	476	460	524	484	515	489	498	495	453	454	501	455	502	515	458	472	457	497	461	467	494	431	472	469	455	456	482	474	447	502	475	522	471	444	454	477	480	461	475	433	471	487	483	453	484	455	489	472	486	500	473	479	429	483	463	454	478	467	477	459	417	488	454	519	445	478	456	414	510	450	514	486	509	467	493	482	459	439	483	484	524	503	519	509	456	486	484	486	468	465	473	461	498	482	465	488	495	469	477	482	489	496	488	498	462	479	467	493	466	480	453	578	446	474	524	477	449	461	494	474	441	495	476	491	472	476	489	436	450	519	488	470	481	456	486	454	498	498	479	493	483	517	484	518	445	500	509	487	470	494	454	491	470	514	468	478	495	467	458	497	470	514	486	477	440	509	452	461	505	495	486	490	446	495	467	505	488	500	500	433	527	513	500	499	483	485	450	457	485	466	471	521	477	473	485	554	518	483	480	451	485	488	489	451	444	469	485	492	473	472	474	481	477	459	472	493	479	536	510	456	472	474	493	462	476	477	455	448	457	513	437	455	474	463	501	471	469	440	441	529	500	497	493	481	474	470	448	479	494	483	471	446	454	522	485	449	452	453	461	493	482	444	465	436	483	487	466	541	496	422	462	467	489	487	474	438	458	491	463	470	464	471	500	510	472	477	472	450	460	469	488	481	457	481	446	456	474	458	500	479	477	462	473	450	445	483	512	481	487	502	493	483	440	518	436	473	491	472	484	441	496	488	450	490	469	463	497	457	472	518	449	463	469	477	508	442	472	507	421	510	491	490	495	495	476	442	506	479	488	464	489	477	508	470	462	460	472	466	465	496	453	453	457	455	473	454	466	497	479	424	482	539	445	471	468	482	460	501	431	490	469	464	514	492	455	477	479	491	483	484	504	496	499	465	465	447	451	466	509	440	457	451	504	493	482	485	462	502	479	468	492	464	491	456	473	468	491	486	439	458	506	487	470	457	456	466	457	476	481	467	479	465	478	493	442	457	464	500	511	476	492	464	481	432	483	465	475	511	460	457	460	432	499	435	480	484	492	471	501	546	475	460	466	504	469	471	479	493	466	486	476	554	467	487	479	446	427	456	466	503	495	448	480	445	502	476	444	493	532	514	431	496	469	460	479	510	452	473	483	488	458	437	479	467	463	501	496	478	476	493	457	490	478	468	507	476	493	458	455	488	462	503	481	469	501	476	451	462	506	460	479	447	506	484	483	461	456	458	468	482	466	485	488	491	507	481	474	486	486	443	459	419	479	468	471	480	540	440	514	462	493	496	476	481	505	471	474	523	454	482	454	483	499	483	501	505	530	488	446	496	432	458	493	496	481	484	514	507	438	429	512	503	446	504	498	510	463	482	508	446	486	462	477	481	475	520	481	439	415	519	486	481	500	452	460	465	493	492	461	473	497	443	467	509	481	464	468	484	491	524	445	462	472	470	453	457	489	492	465	453	481	459	471	463	508	460	430	491	506	471	471	491	427	501	470	481	460	479	491	465	463	446	476	438	490	484	468	435
24315	21407	28740	24450	21363	10853	3598	7820	37872	37060	26986	11132	2882	1455	938	742	715	717	760	686	731	755	712	727	773	705	686	758	695	724	748	710	751	721	781	747	727	736	791	736	747	758	698	723	720	683	714	741	741	808	729	736	713	742	714	700	746	692	735	765	732	719	752	670	700	720	730	763	691	731	751	701	681	736	707	701	739	670	746	726	719	705	693	732	685	716	751	706	733	704	709	691	729	689	687	699	692	749	750	780	737	717	764	767	767	752	704	715	725	717	745	725	738	760	737	715	720	729	695	697	727	707	730	717	703	799	747	757	743	718	717	731	665	685	695	676	711	720	733	734	711	738	672	738	706	692	740	736	720	693	741	699	718	725	724	707	743	668	735	727	764	679	728	697	711	725	760	747	721	727	748	712	681	766	698	715	703	685	730	717	688	745	708	773	708	704	686	705	740	720	742	702	733	743	736	711	734	733	709	755	745	741	722	689	732	717	721	709	724	682	738	722	742	684	691	713	678	733	732	710	746	694	770	743	726	707	719	675	676	744	693	692	705	724	705	817	732	726	722	698	711	691	691	745	701	711	707	724	717	715	743	717	739	699	718	724	743	714	735	701	685	717	741	754	724	729	770	685	694	678	751	748	716	702	711	716	744	747	715	716	680	718	709	717	730	708	694	719	726	721	716	743	713	713	734	745	763	719	763	778	704	743	730	737	749	680	722	702	721	700	735	702	686	700	738	703	690	686	735	768	702	731	700	704	667	662	744	707	691	767	738	752	758	683	729	762	693	711	725	735	715	707	733	727	727	702	756	720	711	758	732	702	695	736	706	719	741	736	775	762	701	763	745	687	740	737	728	761	730	745	727	720	672	725	691	716	704	709	750	669	694	686	718	713	762	751	698	682	700	708	717	748	668	705	707	718	717	702	706	716	754	711	731	768	754	714	700	731	696	708	713	725	688	712	691	686	708	672	733	730	665	716	699	704	707	738	761	743	686	728	733	769	660	679	701	735	728	760	723	771	725	720	752	696	717	711	765	726	759	737	726	705	700	705	725	707	724	705	695	705	684	716	719	700	711	733	664	764	770	730	745	720	713	724	801	782	717	688	688	700	724	719	713	784	739	724	746	692	773	688	716	694	757	674	671	706	760	740	729	703	752	703	699	709	750	750	725	749	739	706	755	699	715	733	735	724	713	696	743	706	715	687	703	698	772	685	722	712	786	664	685	720	698	723	708	742	759	686	768	721	685	695	707	717	705	718	703	718	683	747	707	716	742	727	717	698	735	728	704	692	712	738	713	772	712	711	694	726	700	706	742	712	721	698	704	761	707	707	719	744	747	720	744	696	734	714	714	709	730	740	714	722	776	768	716	704	729	684	681	693	689	713	712	718	741	718	721	732	729	716	768	732	739	698	672	761	697	680	710	755	724	725	697	737	746	748	737	695	719	732	731	697	724	686	662	747	728	727	707	692	720	745	689	765	744	790	741	729	703	760	707	719	711	697	695	730	723	694	743	737	753	762	703	663	716	723	702	660	670	703	703	669	792	727	726	702	737	700	702	730	704	650	707	668	721	693	715	738	707	729	689	735	707	699	729	701	727	721	741	673	709	735	707	706	678	703	731	725	743	725	785	708	721	731	715	727	738	698	757	695	696	748	665	694	744	698	733	721	737	675	772	698	761	666	737	685	747	737	748	751	717	713	725	727	711	732	723	697	723	752	755	711	723	708	747	706	730	725	705	717	710	721	724	705	753	701	689	708	738	716	660	751	718	726	696	730	671	714	732	716	718	703	703	706	697	698	693	706	737	653	703	726	795	736	736	676	692	667	706	735	730	722	752	676	740	685	699	716	720	689	705	700	712	726	720	682	650	693	750	719	773	699	734	693	728	696	775	763	751	754	739	676	729	765	706	737	707	717	708	716	755	688	723	726	701	727	746	706	740	730	715	697	732	706	689	732	754	713	719	762	753	721	694	747	685	736	726	742	704	727	737	702	745	715	773	750	700	774	721	690	697	684	692	733	736	720	755	732	687	659	682	742	714	717	625	736	708	701	700	715	668	742	691	722	683	679	786	750	680	726	761	700	719	707	657	710	743	702	711	698	777	698	737	707	745	654	726	723	721	712	755	783	721	683	732	697	735	709	702	741	682	701	709	760	719	729	746	710	722	717	728	704	687	701	724	698	726	695	792	721	719	746	742	756	690	712	700	674	725	745	765	737	707	774	750	712	734	766	723	697	748	772	715	758	702	766	714	711	704	711	699	730	706	716	718	715	753	711	684	731	702	706	751	705	743	735	736	675	734	755	705	666	686	736	705	697	699	741	693	692	685	706	723	739	740	719	721	725	725	731	726	722	712	684	715	682	693	719	736	722	731	721	736	718	765	704	704	699	748	706	699	677	695	753	689	703	743	731	731	724	731	712	727	746	732	736	703	694	683	741	776	720	752	722	796	722	701	731	768	722	747	697	730	716	740	721	751	747	718	757	718	700	717	715	699	688	736	711	727	674	730	701	716	720	733	715	718	727	723	725	673	720	715	703	715	744	711	721	731	704	738	681	705	679	718	712	707	689	711	702	696	723	719	725	686	683	678	700	758	742	693	728	726	754	722	745	689	717	761	694	701	758	776	710	763	727	683	714	705	739	708	752	675	682	689	728	766	754	731	760	696	753	737	716	743	752	744	732	675	737	758	755	707	687	706	703	705	710	734	682	761	720	773	662	713	733	675	735	731	696	692	742	690	696	718	754	700	697	727	731	702	683	684	730	674	718	721	740	695	724	730	701	702	732	665	735	682	727	727	722	706	730	695	708	712	748	707	720	712	744	691	763	673	735	725	670	746	724	725	699	686	682	785	715	700	717	735	699	736	684	719	740	695	733	706	771	707	722	721	700	711	709	700	724	662	713	716	707	681	717	698	758	725	694	755	717	694	733	735	712	691	750	696	729	723	735	734	752	718	716	741	742	733	747	673	731	716	734	705	709	676	734	725	694	751	708	702	763	696	670	751	748	721	722	711	747	692	719	677	742	714	713	736	763	701	757	707	738	631	711	722	738	728	696	720	750	724	693	704	747	732	731	719	727	732	727	734	691	703	728	689	719	704	725	732	743	732	708	732	720	729	689	738	706	784	687	707	705	795	755	756	716	740	718	692	694	763	702	692	705	687	705	728	739	678	736	701	751	757	709	775	715	695	714	755	714	760	770	728	728	716	734	729	720	747	762	748	742	734	716	722	730	687	747	700	685	718	756	731	698	722	766	727	693	697	743	702	701	678	732	686	698	744	742	725	709	742	718	741	736	746	685	725	684	720	735	691	751	694	731	684	741	684	703	739	702	786	700	676	723	669	748	751	721	686	739	717	680	695	735	711	768	753	731	720	688	731	783	721	726	712	716	724	705	682	765	731	750	683	726	703	752	693	733	742	770	677	739	758	695	691	733	670	701	697	675	676	723	703	719	696	756	706	719	720	740	729	705	687	700	713	729	763	706	742	745
5907	10369	8039	4235	3516	3696	2785	10523	37243	32738	21438	8022	2619	1442	759	605	599	609	640	610	611	608	648	649	624	639	577	616	599	634	580	644	541	621	589	616	602	610	586	644	634	618	649	606	625	601	553	593	616	617	618	591	602	627	573	580	592	622	555	570	570	644	562	589	632	596	605	578	619	601	574	597	602	580	590	626	575	589	587	586	628	612	584	632	589	622	617	589	643	566	572	618	657	636	574	587	615	636	610	600	568	571	597	621	542	591	604	613	573	631	631	645	597	613	605	627	577	605	620	593	601	586	590	595	539	636	636	603	579	624	584	608	597	583	641	594	568	588	540	630	619	600	589	580	658	618	644	571	608	617	575	556	603	567	593	600	624	612	571	584	597	600	621	602	575	618	595	599	639	589	596	599	601	591	587	575	595	592	590	576	651	602	576	607	599	594	603	583	612	585	592	580	573	566	554	622	587	584	572	598	601	593	582	635	587	632	563	603	614	599	639	559	604	569	629	648	592	622	612	593	618	562	564	625	637	607	620	633	618	602	595	579	615	621	600	615	626	584	575	617	589	606	583	646	567	598	632	594	602	598	582	636	590	636	595	559	559	636	608	637	605	621	614	597	622	642	612	622	614	590	594	620	615	566	580	641	559	570	612	619	608	628	605	577	619	596	601	616	583	610	599	610	636	632	593	580	594	557	573	629	616	659	592	561	606	580	573	632	579	549	596	622	600	590	628	565	524	610	611	607	597	572	594	567	577	592	583	553	604	588	616	579	624	632	613	577	581	548	609	625	552	612	574	621	575	664	565	574	629	592	622	671	597	576	624	563	556	623	591	604	578	634	628	586	565	610	606	630	617	592	601	597	590	599	611	612	593	608	622	599	588	609	576	578	597	599	588	605	635	615	604	608	608	599	549	588	599	627	618	601	630	623	595	595	571	584	610	602	631	553	611	569	561	607	597	632	588	570	556	596	576	623	610	605	604	629	658	605	626	569	626	608	639	612	595	590	621	618	591	584	599	614	573	624	627	613	594	574	612	571	580	614	619	577	618	596	582	524	572	607	625	567	582	600	612	588	623	618	614	611	616	627	610	609	590	634	584	618	636	602	625	544	634	611	604	584	616	605	612	590	611	588	577	605	628	641	582	635	649	605	614	578	605	553	632	581	575	608	594	626	627	592	588	610	591	641	561	593	632	592	620	587	577	612	572	577	586	582	561	597	630	591	617	566	597	584	569	566	616	640	600	587	616	646	575	615	576	631	592	648	624	611	626	582	613	566	598	582	608	608	578	621	616	600	587	640	573	599	586	600	564	586	609	608	617	615	577	612	592	585	573	593	626	599	579	633	617	592	599	624	622	615	583	633	598	574	626	579	601	578	603	582	653	594	587	548	562	599	570	547	625	596	608	575	590	579	595	599	599	616	637	573	601	609	659	566	624	577	596	570	570	632	593	591	610	570	559	590	579	552	583	655	622	574	609	567	577	595	610	624	570	533	612	654	579	587	611	642	582	633	587	597	612	590	600	610	611	584	569	598	599	547	593	588	570	618	591	634	619	601	596	597	596	575	631	563	604	633	600	579	634	595	593	624	610	607	610	579	593	659	609	568	586	601	672	608	582	571	559	585	618	588	648	598	598	622	579	594	558	592	635	595	594	590	593	613	635	651	596	577	645	586	567	593	610	568	614	579	551	598	595	603	599	602	591	652	621	569	582	633	588	627	564	627	618	556	580	625	593	655	619	613	600	567	595	607	624	575	671	573	589	578	565	599	598	589	625	618	618	626	597	622	598	570	554	608	600	591	584	608	590	575	621	625	605	576	603	586	596	600	568	620	609	580	645	542	592	636	605	571	588	563	632	556	608	640	656	588	596	589	586	597	581	601	549	544	621	603	589	608	629	585	579	569	610	582	606	612	623	559	580	591	613	589	640	604	581	591	622	589	535	613	631	575	606	591	620	577	631	568	569	553	627	622	586	630	585	594	573	582	602	580	600	623	544	614	586	584	570	610	588	599	594	559	647	616	594	634	641	575	650	588	620	598	593	586	604	599	614	574	596	569	569	523	611	581	578	587	601	617	567	604	554	598	554	589	643	623	628	597	566	595	578	573	599	580	553	599	606	585	583	600	565	587	637	585	594	593	580	618	577	575	593	572	603	615	603	622	604	613	589	626	563	611	628	611	571	611	579	606	633	597	615	617	604	580	608	602	595	545	575	671	594	587	604	554	599	619	611	565	590	598	589	618	635	638	618	620	589	598	594	657	562	550	566	606	596	632	613	604	595	585	570	609	613	617	615	580	590	583	616	529	640	602	598	587	585	536	605	617	608	586	629	599	571	569	555	632	574	581	594	562	580	594	639	610	594	578	575	568	556	576	589	602	598	610	580	610	619	597	568	631	655	608	624	589	604	630	597	580	590	607	594	604	567	644	593	666	566	576	590	611	611	576	613	587	562	578	609	634	630	629	622	577	567	597	595	599	566	553	574	562	577	565	550	604	628	588	585	584	609	583	617	595	583	613	572	598	606	606	549	627	568	616	581	580	618	623	605	560	618	594	552	643	605	568	558	606	610	580	594	606	615	579	578	612	574	622	596	542	611	598	592	602	601	598	578	609	603	598	550	613	580	611	558	609	614	592	591	626	554	577	600	614	586	595	577	611	605	611	635	554	553	574	595	615	608	599	592	610	583	608	575	642	567	565	639	590	572	588	638	596	596	570	662	567	545	620	608	580	631	618	629	624	615	610	627	582	559	596	619	621	600	604	583	604	596	613	565	575	601	621	610	618	590	624	555	617	580	569	588	579	561	570	607	608	556	567	539	580	580	622	599	573	562	608	584	624	603	588	599	617	607	602	604	613	600	608	607	596	562	607	617	607	567	639	569	633	599	569	569	583	635	575	583	576	627	575	638	625	565	646	626	592	608	610	609	578	615	622	638	632	604	594	617	584	594	575	575	637	559	660	618	559	568	602	534	612	598	572	640	584	592	572	565	612	585	583	594	648	537	604	643	607	560	606	635	593	569	616	570	575	581	600	579	623	637	611	608	597	596	533	610	595	583	627	543	611	585	576	630	603	649	599	587	601	589	599	598	582	650	598	619	617	586	607	570	601	585	623	596	569	590	611	629	586	582	566	567	620	587	628	594	637	588	565	621	557	607	609	610	605	564	584	605	592	611	579	667	590	533	552	594	606	584	602	548	600	642	607	567	570	599	597	617	599	612	580	609	580	576	584	598	568	645	614	585	602	558	606	578	641	606	595	619	613	592	571	617	651	618	619	583	596	642	598	559	618	611	577	593	618	603	609	595	599	632	620	560	594	590	581	613	590	644	613	615	634	576	613	594	588	638	614	602	578	633	582	595	628	604	593	589	550	652	591	586	587	595	623	604	637	582	610	580	641	605	597	596	612	613	609	567	604	597	593	587	631	590	561	576	593	571	571	602	567	633	589	618	602	603	577	601	564	578	564	598	610	592	596	599	595	618	614	592	564
27776	13206	2461	1243	811	817	725	766	2404	2696	1990	1114	753	547	514	510	558	503	521	501	514	509	519	516	525	556	537	535	512	514	517	561	533	504	520	513	505	500	502	529	510	496	506	525	501	533	499	524	519	502	529	543	509	553	515	495	516	521	530	523	495	472	492	482	526	487	491	538	533	512	554	478	509	493	482	519	524	531	571	543	525	502	534	494	530	536	500	498	498	468	468	508	519	492	517	511	490	534	515	504	534	496	505	510	548	527	549	538	516	531	523	507	522	514	510	557	532	525	525	505	472	519	505	535	535	485	510	516	513	511	516	510	486	522	484	572	545	532	485	546	490	491	487	470	482	537	525	501	544	537	544	499	511	515	504	514	515	522	518	541	486	513	536	517	542	518	524	524	539	511	485	492	515	528	455	483	504	529	519	522	511	496	517	519	473	505	550	532	525	539	563	523	513	512	547	508	537	535	509	507	522	525	538	527	477	517	521	504	495	494	507	501	536	534	507	496	517	523	519	565	514	494	519	515	550	495	497	554	502	512	501	463	437	523	586	497	511	489	514	527	547	532	495	530	548	496	500	526	481	490	534	488	505	504	518	516	542	519	493	518	526	546	526	511	536	510	491	508	531	534	493	452	483	494	520	487	531	534	518	490	506	525	534	547	468	508	526	532	527	492	505	550	475	522	494	486	484	549	491	523	507	528	537	475	507	527	569	471	515	517	494	515	481	504	517	476	504	502	471	520	477	519	516	531	489	531	545	523	510	527	484	526	488	500	518	512	539	486	483	519	509	498	528	507	557	513	470	588	520	535	537	538	519	515	520	513	532	510	521	509	547	517	538	518	506	534	488	477	491	491	542	489	572	491	507	489	508	490	498	494	514	503	538	514	506	527	540	524	513	530	511	480	556	475	515	572	529	483	484	478	513	524	546	510	517	514	526	504	571	490	515	509	518	541	514	509	515	552	571	518	500	480	536	492	540	542	493	501	500	502	526	484	510	486	507	522	500	544	532	520	516	517	579	497	492	512	538	526	488	499	514	481	527	464	513	499	509	537	527	535	498	512	511	507	526	514	507	512	512	492	490	547	529	522	559	507	496	491	511	522	515	511	532	525	552	494	506	518	493	525	481	500	495	511	563	539	551	530	470	505	505	486	534	505	452	517	500	530	530	491	546	506	540	538	520	519	535	522	472	546	545	505	515	527	460	504	521	537	511	533	477	519	519	537	508	557	499	514	500	458	514	513	504	505	487	520	522	523	517	494	516	546	503	521	489	497	525	497	530	523	512	549	524	497	548	529	514	550	509	527	498	494	507	481	534	536	476	531	501	531	518	506	540	493	511	536	512	519	560	505	481	487	493	474	534	509	532	517	523	511	501	536	542	514	526	499	524	506	531	506	530	531	502	528	540	528	488	497	511	552	524	523	492	487	528	537	460	482	508	490	518	486	482	550	502	508	484	498	523	511	529	499	546	513	518	496	483	561	473	483	511	510	497	523	502	537	514	490	536	555	548	505	480	490	511	531	499	497	526	510	451	538	489	535	502	556	467	489	539	509	499	521	498	504	505	519	528	471	507	515	483	508	522	502	524	518	522	534	527	534	486	535	520	521	520	493	517	538	479	493	494	486	517	509	500	493	489	527	552	540	535	503	488	504	503	499	484	546	500	518	514	509	516	482	505	523	473	540	512	518	511	529	507	530	498	513	533	516	529	563	537	520	509	518	521	541	488	478	539	475	485	537	513	520	530	486	488	530	542	524	512	514	493	514	491	486	508	497	551	524	534	493	527	502	515	452	477	536	513	503	499	524	525	502	482	459	540	528	534	513	494	516	486	486	520	508	525	529	514	506	484	526	526	506	511	518	522	514	491	537	527	481	483	506	476	545	527	526	544	511	501	470	494	551	485	548	525	511	505	525	511	491	518	505	496	514	463	524	491	466	504	522	507	523	517	500	521	543	480	553	508	511	535	501	489	483	490	511	524	528	543	522	517	504	515	504	480	527	516	534	508	536	525	529	519	492	521	514	477	543	505	506	522	520	509	568	504	547	546	528	499	533	494	510	533	537	492	518	508	539	461	502	535	510	524	542	546	538	514	492	522	498	508	521	518	528	512	506	542	540	470	499	530	511	544	520	505	522	495	501	487	482	557	499	482	476	472	514	504	485	489	534	473	497	523	505	482	514	525	515	533	509	511	483	496	487	508	489	515	502	524	495	534	502	527	473	546	543	503	499	556	505	497	538	535	507	491	505	545	536	544	518	508	548	527	512	479	495	569	532	565	509	486	499	484	494	489	515	484	571	543	540	519	495	531	505	515	489	535	515	513	525	517	549	545	518	462	501	489	505	505	461	487	517	538	465	562	502	531	512	518	529	521	532	552	505	515	507	489	539	497	553	520	510	517	512	494	538	487	486	515	519	492	504	480	518	548	517	525	501	489	503	488	534	495	532	544	506	533	532	499	517	502	511	512	479	500	524	510	540	520	466	495	557	528	498	540	508	527	484	525	544	505	499	523	520	559	511	516	495	522	530	553	501	505	512	522	485	497	500	500	463	517	517	535	527	505	502	558	498	532	541	524	534	504	517	510	478	474	530	522	501	520	458	477	510	501	485	531	486	515	472	520	541	529	524	510	503	507	526	539	525	522	516	465	507	510	500	538	481	554	489	511	501	494	510	555	484	521	517	517	534	518	510	523	498	516	521	527	543	481	485	528	479	530	516	537	508	516	506	544	524	528	488	496	539	539	547	526	515	499	544	537	528	519	555	505	510	506	531	506	490	500	522	514	509	482	458	515	499	547	482	520	529	531	537	506	513	505	571	506	505	499	481	501	517	576	511	496	459	551	471	501	509	524	561	486	487	479	508	512	523	495	529	536	502	519	498	511	479	557	506	510	511	491	549	488	507	514	501	542	487	533	502	519	511	544	493	502	532	507	532	516	490	474	516	532	538	548	497	522	495	483	517	498	527	520	504	491	510	523	527	502	519	526	516	510	501	504	494	473	509	495	509	519	516	499	524	517	498	488	497	497	542	487	540	535	505	517	469	499	469	514	500	517	522	466	521	450	508	500	478	487	516	500	531	495	505	514	480	537	493	518	555	525	459	510	484	537	526	516	500	514	508	552	504	523	539	522	548	517	524	514	507	527	551	494	503	510	472	493	494	518	543	524	513	529	510	477	524	532	496	492	533	504	517	498	526	528	504	515	490	500	495	500	496	542	503	518	487	545	531	527	510	536	569	534	534	515	484	468	491	485	491	463	480	520	482	547	516	503	551	546	536	513	517	513	540	545	520	552	507	516	525	542	488	521	488	511	490	521	544	535	506	534	506	512	538	491	541	520	493	519	509	531	499	506	481	553	492	485	508	513	525	531	488	538	531	515	549	453	538	519	522	485	522	540	508	517	521	506	512	519	557	512	520	520	504	484	489	545	511	522	532	479	512	459	508	488	523	502	522	509	502	539	492	562	495	509	476	517	475	568	513	521	517
6123	2715	1548	963	836	980	751	926	3187	3113	2135	1095	640	502	441	448	419	415	416	447	422	473	436	442	416	419	446	424	404	431	415	402	413	421	415	425	429	382	406	435	429	413	458	414	430	399	420	450	428	406	418	420	432	439	409	448	406	405	393	397	427	414	451	402	441	422	414	462	420	400	403	439	429	456	402	417	428	415	435	416	443	467	443	431	439	441	424	417	434	460	424	429	430	451	458	430	453	408	457	440	404	409	411	428	414	420	437	451	391	427	463	427	431	433	447	429	402	422	446	477	443	440	422	469	424	412	449	428	435	404	429	431	430	388	457	428	426	462	417	378	425	431	434	463	476	434	396	448	404	428	423	414	433	422	397	407	393	469	398	432	444	447	440	424	436	453	462	385	416	391	436	413	414	413	405	462	386	385	447	447	439	449	423	462	422	420	413	444	396	428	406	418	420	407	403	406	385	436	426	411	398	402	427	454	435	419	438	400	450	430	456	414	434	418	394	405	410	442	460	411	420	422	429	408	391	418	420	451	431	437	450	420	441	426	431	450	424	430	437	433	433	423	417	415	398	434	447	420	421	401	430	425	423	414	433	416	426	422	431	416	414	435	403	447	437	407	431	437	389	390	415	402	440	463	410	392	423	431	424	417	418	435	419	421	412	396	449	409	430	393	433	432	428	451	426	424	394	403	449	436	393	425	423	433	438	413	425	379	429	423	396	455	412	452	409	429	439	435	406	438	421	393	433	446	407	414	431	413	411	426	425	427	406	439	407	426	420	435	431	441	420	424	429	423	431	439	470	389	398	396	410	438	410	416	423	386	469	454	404	417	426	423	433	435	395	401	444	411	424	416	400	412	421	417	406	437	430	424	443	454	457	416	427	398	448	424	443	401	431	459	440	424	402	442	441	423	446	446	420	430	400	453	418	450	405	455	410	428	431	429	405	462	428	419	435	438	430	447	413	454	408	432	456	416	390	470	411	431	435	449	411	423	411	387	447	386	421	451	445	422	452	414	430	413	421	394	451	434	436	467	400	430	433	442	432	431	420	395	445	444	406	420	415	444	417	449	472	376	427	392	415	408	405	425	420	421	398	399	455	396	420	422	436	422	446	402	436	433	429	409	436	452	445	443	429	445	429	396	422	440	391	411	441	425	418	442	397	444	452	441	445	431	441	426	441	464	457	437	415	486	408	491	401	436	434	431	394	425	386	446	440	425	418	433	416	462	443	433	401	379	442	419	433	434	413	400	417	439	432	414	409	424	440	445	416	406	445	426	445	427	393	416	403	410	422	439	413	448	406	416	412	395	416	436	427	485	379	419	456	394	461	422	425	410	429	450	441	416	420	453	438	429	444	423	425	430	430	437	442	407	443	458	390	415	419	381	424	427	463	355	405	411	444	420	446	438	423	408	410	393	434	424	427	438	385	427	431	399	391	421	433	375	395	431	424	448	448	422	463	423	467	470	430	451	409	424	393	393	443	407	460	414	362	438	419	398	446	469	417	430	388	404	417	409	425	434	406	389	420	425	464	446	440	415	409	421	453	446	400	458	434	403	429	436	432	425	402	407	400	425	410	412	440	450	476	424	444	441	447	447	440	438	433	381	438	448	403	439	465	403	436	387	386	447	430	393	418	430	471	449	391	424	429	428	411	425	417	408	440	415	413	457	399	436	427	441	409	441	435	408	456	416	436	440	428	408	437	419	441	426	426	408	416	402	418	415	419	397	401	410	438	441	393	426	436	409	425	431	400	445	430	418	445	452	424	395	424	437	433	424	421	438	432	414	429	428	420	434	420	452	468	465	421	423	421	399	401	436	428	383	427	432	453	424	385	444	399	423	432	408	420	413	423	399	429	431	383	449	402	436	390	431	433	378	414	425	424	441	455	382	416	459	457	417	394	410	459	386	455	394	430	404	434	451	459	433	396	440	420	432	442	413	436	418	442	418	457	421	429	451	407	457	446	388	423	434	404	473	416	377	440	432	427	423	453	424	450	450	393	425	430	435	438	412	431	395	453	412	416	433	394	440	452	425	434	431	399	432	434	445	427	437	410	416	443	427	405	412	409	397	436	434	416	415	395	407	445	401	425	430	399	398	406	398	437	427	423	444	438	425	403	476	411	409	425	428	396	448	444	416	406	410	440	382	396	443	409	438	430	390	407	384	456	403	424	374	408	415	418	456	414	426	429	416	435	437	417	390	397	426	425	418	398	446	443	426	444	416	391	429	453	436	411	442	436	445	412	476	430	410	432	455	436	392	403	404	427	411	432	405	420	461	406	376	446	446	405	396	446	408	423	418	431	426	461	398	460	398	443	432	428	412	420	440	425	408	464	414	401	432	390	404	435	423	406	421	411	387	428	406	434	440	444	435	444	414	415	392	415	459	383	416	411	399	431	472	422	404	378	438	477	419	450	434	425	423	453	434	440	424	404	448	405	421	417	401	435	431	420	407	437	458	436	453	433	420	429	435	417	427	413	402	422	447	405	409	440	375	439	431	407	411	429	414	428	409	442	445	387	420	433	377	414	428	391	440	439	421	399	421	465	400	455	427	442	417	400	389	433	442	422	459	430	431	404	451	439	386	423	411	420	414	441	456	417	460	403	421	418	412	407	420	425	462	403	414	433	451	444	423	401	390	425	412	449	444	433	448	411	468	393	424	452	458	429	451	397	427	442	413	413	420	397	400	405	425	436	425	426	429	458	404	422	440	420	451	401	438	409	471	448	421	392	403	412	406	396	415	424	427	412	448	411	428	422	409	444	431	413	416	382	408	420	435	434	436	447	415	428	399	437	406	450	457	424	444	412	416	430	442	386	466	425	436	444	417	399	423	419	418	466	445	438	378	443	404	410	426	429	393	434	406	459	455	393	408	415	422	400	412	420	421	429	431	430	400	428	404	386	410	430	422	433	435	385	430	431	441	395	452	424	413	450	405	430	438	406	427	429	408	458	398	398	430	480	420	398	445	432	424	424	408	430	414	424	426	450	438	436	433	453	422	467	446	399	416	417	417	457	421	418	420	424	378	405	450	424	477	438	441	415	424	391	408	394	437	479	374	428	408	396	444	435	429	396	432	391	388	410	438	455	408	431	432	451	439	465	416	383	410	446	403	453	433	410	463	432	425	448	434	453	473	439	438	420	406	381	408	425	456	447	398	426	432	452	457	471	423	430	438	443	409	397	377	442	429	427	453	393	447	421	426	428	402	423	417	441	454	455	415	386	401	408	418	400	428	431	421	395	456	404	406	460	462	420	474	405	433	458	393	427	430	427	402	415	425	427	439	423	400	386	432	422	434	419	389	455	453	445	418	406	386	448	378	416	423	402	393	453	395	440	404	448	475	385	430	435	430	396	436	392	373	404	412	439	385	436	404	408	418	421	418	391	398	444	425	475	416	399	422	446	434	441	430	443	419	440	461	421	456	410	389	440	450	395	419	399	442	423	419	414	418	433	457	401	453	411	419	443	441	385	405	423	382	444	421
25669	21493	27294	25164	5892	1867	1289	2251	18921	21329	13649	4775	1430	868	629	636	603	582	579	597	579	569	566	605	585	560	600	540	570	604	665	596	573	615	613	622	605	597	605	567	565	607	582	580	571	581	594	574	538	605	573	613	598	629	596	561	542	569	548	601	591	628	631	604	563	606	582	603	591	592	573	585	586	587	539	572	572	642	583	601	610	553	636	558	576	589	585	551	551	578	579	573	588	584	563	559	545	526	596	587	580	583	589	593	574	544	601	583	623	583	571	584	605	576	579	601	584	542	546	601	611	587	563	595	618	562	583	594	591	565	641	610	577	590	542	607	619	594	559	582	575	581	616	593	601	566	588	545	575	591	577	609	589	600	621	584	602	603	591	608	600	586	591	613	605	618	602	576	580	545	579	561	572	588	583	609	579	606	575	583	599	558	593	551	582	597	616	605	589	577	592	563	596	586	602	572	581	591	577	570	563	597	579	544	593	566	658	569	590	565	551	599	561	606	601	586	595	597	593	582	601	563	557	610	564	613	611	580	553	604	546	565	556	567	578	570	591	563	611	573	537	586	554	592	593	560	591	575	602	600	580	580	569	562	546	597	622	626	567	616	576	619	547	585	560	566	520	542	579	559	556	546	572	599	558	557	570	583	573	546	631	604	608	621	569	595	591	546	561	568	585	556	598	595	526	558	567	560	542	607	558	577	586	560	576	584	623	611	552	527	568	590	592	601	592	601	603	579	545	556	544	586	571	576	562	587	630	570	579	533	546	566	603	562	590	610	601	598	610	579	536	576	604	561	562	552	604	565	595	618	562	593	575	579	611	576	591	582	579	583	547	551	630	588	569	599	595	602	594	554	546	525	573	568	597	517	529	605	593	597	580	609	537	569	588	564	604	586	575	539	569	520	603	585	585	592	581	578	592	582	583	570	601	605	602	599	595	558	624	586	641	567	572	572	587	551	526	603	581	532	543	606	565	620	581	581	555	587	587	589	569	596	501	584	611	559	583	573	606	535	575	628	591	600	590	619	587	605	603	569	571	554	571	540	615	583	561	582	557	575	575	547	555	597	578	566	543	586	575	588	592	571	577	584	598	592	595	579	568	554	580	597	565	570	619	551	581	598	566	583	569	575	578	605	627	555	601	567	545	571	537	599	607	587	608	575	599	552	577	573	560	563	596	564	525	578	610	626	559	552	563	597	569	578	614	539	595	577	562	596	575	584	565	608	549	564	547	577	597	571	573	590	602	604	605	604	622	640	585	585	573	614	551	570	636	636	565	602	595	560	602	556	595	547	573	540	564	601	621	585	515	579	571	628	584	610	586	566	588	609	541	589	633	582	597	562	585	580	612	559	570	618	543	563	571	565	566	557	587	587	561	610	593	607	560	588	598	600	587	580	569	590	554	561	552	597	562	557	564	613	588	545	602	568	539	553	586	608	535	597	616	552	578	554	587	597	549	550	590	556	562	572	571	567	608	602	577	606	563	604	567	574	573	578	596	615	556	599	567	569	594	608	568	608	638	609	557	561	573	564	571	587	602	551	596	624	569	562	592	599	589	563	589	567	580	599	585	603	583	587	586	604	613	542	552	572	578	608	578	574	570	568	549	579	544	551	549	582	597	577	542	568	567	629	586	584	631	554	578	602	563	583	562	571	587	553	583	557	604	592	551	552	585	612	600	600	553	572	638	557	571	557	588	571	552	596	608	553	564	552	561	583	625	601	570	599	564	594	611	571	579	592	607	562	548	566	591	596	612	627	632	595	618	626	563	611	558	590	617	569	603	561	609	598	565	629	574	580	607	586	550	572	538	598	601	584	612	607	560	582	538	595	594	611	610	606	614	601	544	581	587	581	560	559	572	616	569	592	551	552	556	603	557	567	589	594	566	613	591	596	593	556	562	626	573	593	572	568	600	602	614	569	595	578	582	576	572	591	581	575	573	581	568	597	570	593	581	604	614	531	549	581	515	612	596	584	607	585	613	591	600	584	589	556	571	668	595	573	606	576	567	552	593	612	623	575	603	566	563	574	598	589	632	556	568	621	597	521	557	567	582	595	567	612	581	582	530	598	573	577	569	534	597	582	583	602	586	614	612	583	573	640	631	560	555	591	610	594	572	552	597	557	615	622	627	593	608	608	576	597	551	596	582	592	540	568	575	584	590	585	616	602	595	573	562	579	564	613	601	510	592	571	593	595	552	605	613	576	591	571	517	564	566	608	608	576	541	605	644	602	571	582	610	566	601	551	627	579	541	589	570	547	592	567	572	551	564	614	602	540	571	579	568	607	572	596	625	540	574	586	617	619	564	587	605	552	571	569	626	564	615	607	548	559	559	579	569	534	600	589	500	618	524	561	541	594	595	545	570	511	618	575	622	550	620	560	559	589	631	606	583	582	556	584	562	581	563	579	621	545	630	626	609	561	621	594	568	558	579	587	574	561	614	552	575	570	591	563	608	609	569	586	567	515	559	583	583	610	580	605	545	565	594	602	565	609	618	543	567	633	599	604	567	598	618	561	545	592	587	604	580	612	607	575	563	586	564	578	500	565	578	587	511	583	570	590	608	591	610	559	586	606	587	575	566	621	589	570	541	573	556	624	595	571	607	535	574	560	582	590	567	564	594	587	586	544	562	600	586	555	589	576	579	599	578	570	573	587	573	558	560	603	599	579	569	597	524	584	572	599	580	522	595	574	607	527	544	585	557	607	558	556	564	561	584	572	602	551	556	604	636	649	597	564	550	601	589	570	555	535	588	550	549	579	584	547	599	606	543	588	575	599	624	596	610	575	570	567	579	611	574	570	615	564	546	614	585	576	602	561	558	584	593	558	581	533	583	511	573	594	607	544	603	620	579	541	594	572	627	575	579	550	584	558	635	568	566	621	557	571	589	552	574	541	635	603	588	560	610	577	584	586	562	595	589	574	576	575	566	566	541	571	560	571	569	619	586	573	615	557	569	590	579	558	587	573	544	611	594	593	562	527	606	574	607	556	567	597	601	555	588	538	599	582	582	605	557	567	567	584	525	625	622	565	578	609	567	548	579	519	590	580	609	594	554	553	617	580	591	583	561	621	550	594	559	537	578	572	577	641	612	593	569	569	578	561	579	564	529	556	556	603	581	582	549	583	596	568	588	573	562	555	589	551	582	583	559	577	595	559	633	598	561	600	585	586	582	615	582	619	641	564	611	570	570	577	576	602	587	589	554	558	589	608	637	564	571	587	511	579	570	595	552	578	609	606	587	572	564	572	601	575	605	601	536	584	569	618	593	599	555	566	589	597	569	558	612	558	612	590	588	605	565	610	516	597	548	550	580	607	561	566	567	570	539	589	618	563	606	607	622	594	589	563	578	537	587	590	612	620	560	614	568	574	578	583	627	572	581	625	592	593	591	604	578	538	586	600	612	611	581	519	535	576	610	583	614	619	573	547	568	594	574	544	579	589	567	582	572	588	593	561	625	578	593	566	577	558	572	603	562	554	578	545	561	546
5313	5415	4294	2335	1896	1706	1373	3076	20556	18791	11296	4158	1520	879	601	522	498	478	505	479	512	489	536	451	499	522	526	489	539	496	535	512	497	486	531	507	497	525	539	498	487	504	497	502	488	529	506	495	486	475	505	522	479	534	476	492	491	508	499	467	468	466	467	493	515	484	480	480	505	499	494	480	498	461	481	501	497	498	521	541	508	533	466	448	478	553	503	488	471	487	509	518	491	512	499	515	513	494	506	470	514	444	491	497	435	473	463	502	517	529	477	477	486	469	512	474	529	493	477	534	519	535	490	506	489	481	463	482	481	496	462	504	487	508	513	526	523	461	507	512	494	502	494	531	479	495	512	510	461	461	483	484	503	528	474	465	497	536	498	483	456	500	473	500	496	450	503	479	460	513	510	494	509	512	497	526	522	491	541	450	485	509	533	535	452	465	560	499	518	484	512	489	489	507	516	521	506	483	473	526	472	495	490	511	483	507	506	481	461	517	506	510	479	497	538	478	550	499	503	491	491	477	493	525	541	507	494	460	468	511	485	503	495	505	492	488	457	466	493	482	521	490	513	489	477	505	505	478	479	480	512	525	464	480	492	503	480	512	501	481	499	484	507	517	515	486	514	477	508	505	474	492	461	477	530	481	489	496	547	515	501	476	483	448	521	481	465	527	496	502	511	509	487	466	480	470	475	479	513	500	487	540	551	498	540	490	533	503	488	497	506	499	499	502	509	491	512	506	510	489	505	441	475	479	523	530	518	505	485	482	497	491	486	479	482	528	501	490	528	449	493	474	485	482	447	504	493	507	458	478	520	512	481	491	484	482	484	522	496	486	506	539	502	483	466	516	504	500	500	508	483	481	503	499	491	498	517	517	498	460	517	569	476	500	529	516	445	453	518	499	496	508	512	487	482	515	515	473	501	513	467	508	476	538	487	531	538	508	490	486	477	524	515	500	521	490	507	502	506	526	532	494	532	483	491	520	481	486	538	468	524	513	466	483	529	523	495	521	482	471	509	492	467	488	478	486	506	473	492	489	512	499	517	469	498	506	528	526	447	480	477	485	497	524	468	489	502	497	524	485	504	496	496	515	536	486	522	499	486	510	474	466	520	483	516	474	493	497	481	471	477	507	490	506	476	524	524	528	499	507	505	505	452	448	523	491	501	482	504	493	492	494	497	511	439	488	494	504	524	476	554	489	488	492	491	500	521	494	505	500	478	451	521	541	517	510	546	488	470	493	485	500	500	548	507	489	480	490	507	532	542	508	497	464	508	467	522	488	509	490	504	507	464	462	481	489	498	504	495	502	463	476	504	480	492	503	521	508	499	474	450	483	473	485	527	497	509	449	483	520	531	487	543	498	456	467	524	526	452	485	513	513	529	513	482	532	460	525	463	513	471	525	473	489	491	495	509	479	481	515	470	508	506	477	532	498	526	563	520	498	504	495	463	499	485	495	532	511	478	503	483	458	516	540	448	509	494	482	491	486	452	486	472	510	470	531	510	450	496	465	523	540	498	494	523	492	493	508	456	491	496	511	511	470	497	531	489	529	496	482	480	492	517	489	491	500	491	447	507	494	511	472	453	493	498	517	504	473	520	431	447	497	475	566	481	498	509	506	482	474	486	494	477	489	492	495	494	466	478	483	508	495	509	463	483	485	469	485	531	482	477	470	492	519	516	529	511	472	554	521	456	541	502	501	471	484	489	483	501	477	471	498	506	508	535	486	514	464	469	478	489	475	494	478	508	470	478	491	494	464	498	495	472	498	524	510	518	483	478	493	488	450	494	525	478	500	537	512	493	468	510	471	482	505	511	476	479	520	527	523	498	529	526	483	511	467	487	486	462	490	477	516	486	441	531	520	508	485	490	479	507	507	503	478	541	531	542	480	477	517	507	473	481	475	478	548	460	516	459	493	530	436	485	481	502	511	483	484	474	495	448	476	529	491	496	475	492	482	513	474	499	491	515	498	467	508	512	491	473	530	514	508	505	519	500	496	509	486	473	463	469	469	472	468	491	466	511	513	468	525	508	482	482	476	492	500	479	504	500	494	504	545	503	517	485	498	505	476	454	490	480	487	487	482	453	503	553	481	472	488	540	501	492	493	501	528	473	471	504	507	498	509	516	522	491	500	490	485	527	527	535	489	514	487	510	497	498	461	477	485	479	507	511	489	509	518	498	521	490	497	453	487	479	484	510	499	498	469	531	509	506	460	490	508	457	462	517	533	477	530	507	518	461	485	485	481	492	515	522	527	486	494	454	468	497	477	501	485	488	478	494	470	441	535	502	466	480	493	510	516	475	484	499	442	516	519	513	512	502	488	530	478	456	483	506	514	515	526	454	486	539	491	452	497	460	455	469	524	513	467	491	526	506	497	511	470	479	510	507	494	494	497	482	524	489	506	489	538	503	496	490	509	492	564	498	478	493	487	517	493	486	510	489	514	508	475	460	497	455	485	476	462	451	504	505	509	478	509	492	516	477	504	490	483	499	461	493	484	473	486	537	519	515	501	487	511	471	498	511	459	496	489	543	509	466	487	508	502	466	490	514	461	489	547	501	516	519	473	480	465	484	488	472	478	498	489	493	505	499	479	527	529	506	433	464	489	541	541	510	512	534	473	490	515	494	502	449	408	518	487	509	526	527	470	494	498	502	488	462	503	511	474	477	494	507	505	512	490	460	466	512	510	510	477	509	528	476	508	461	514	441	507	465	527	501	499	480	469	486	502	519	491	505	460	488	555	478	466	529	505	513	471	483	443	463	453	489	485	550	462	529	495	507	498	484	500	478	478	455	491	493	492	485	519	511	487	491	511	541	513	525	512	426	488	489	463	487	466	511	516	493	508	482	484	492	480	464	500	473	473	510	454	525	515	459	499	492	511	512	471	518	506	500	510	468	545	499	507	489	471	495	476	488	482	488	482	505	512	506	501	478	502	497	457	471	517	522	475	486	521	488	491	495	485	485	480	523	497	505	493	505	538	491	489	463	498	489	542	535	526	502	522	530	449	503	497	505	522	464	480	496	449	476	496	512	518	517	500	499	484	482	474	473	483	493	472	492	510	499	490	480	506	509	525	534	499	484	532	484	506	530	500	515	483	512	504	506	444	512	495	507	538	484	474	435	503	468	502	501	517	544	479	493	496	504	502	513	475	474	536	477	497	494	497	458	536	500	502	500	481	483	500	490	488	482	550	475	486	537	535	510	530	521	493	503	474	500	515	468	493	471	488	523	528	493	509	486	488	482	442	514	513	519	508	471	461	519	487	505	512	484	493	516	499	503	531	450	501	476	468	524	475	523	502	438	475	509	502	532	464	542	510	541	460	535	520	501	477	515	513	495	533	490	508	498	462	500	468	481	505	506	498	490	487	431	491	500	474	484	516	474	516	526	502	531	527	477	502	489	490	491	466	531	508	478	511	481	489	515	492	498	511	479	536	483	506	514	504	483	488	474	497	477	499	501	496	490	463	472	470	500	515	511	494	484	516
24378	21419	28722	24482	21301	10130	2957	4423	36049	38238	27877	12078	3160	1552	927	805	749	797	748	709	756	732	731	756	766	797	753	740	771	695	721	769	783	733	765	777	764	725	761	715	765	706	738	761	751	750	778	782	730	743	752	776	744	766	709	694	738	720	741	754	762	757	742	761	779	752	741	759	706	697	765	753	754	701	773	743	739	794	708	775	739	806	713	723	747	815	756	745	714	775	738	752	772	778	748	682	756	756	787	785	741	758	715	734	758	749	736	745	724	724	740	745	754	752	753	745	756	733	710	767	718	727	806	734	760	684	771	739	736	722	728	727	709	752	744	736	738	759	796	775	716	786	770	720	738	728	789	733	744	756	768	764	796	727	766	732	759	716	733	771	704	746	709	791	759	767	755	720	707	729	753	747	746	718	747	739	730	718	746	747	703	792	732	793	775	763	730	698	772	741	758	776	695	760	767	707	730	736	715	774	717	773	778	740	733	706	736	718	731	747	706	722	765	739	783	727	782	732	763	772	738	742	752	807	757	781	705	719	744	683	737	770	712	752	781	743	709	733	757	717	723	734	784	764	698	712	710	761	699	694	736	761	735	787	774	724	706	757	679	681	726	775	751	725	731	747	741	787	677	731	777	730	716	796	747	705	727	813	778	763	729	724	737	723	763	772	731	783	709	733	753	724	697	753	720	737	775	731	701	733	718	798	767	721	717	789	790	722	739	761	730	755	705	724	706	766	743	737	773	728	744	736	765	759	702	732	696	711	742	705	749	704	720	732	756	774	754	727	729	755	732	713	762	734	755	791	757	721	744	734	722	771	747	719	768	754	748	727	764	645	730	709	770	723	769	743	722	724	762	723	725	704	747	710	766	761	743	731	759	728	731	742	722	770	759	745	734	734	690	785	779	777	726	761	756	746	772	796	740	767	767	775	819	774	776	693	740	731	744	743	712	749	720	714	751	724	726	718	737	691	744	775	746	762	766	777	735	729	770	688	721	721	790	757	733	761	703	773	763	714	759	707	761	792	704	742	773	733	722	714	713	749	753	735	708	741	722	760	769	697	720	775	772	767	763	778	722	715	732	756	712	745	722	796	788	751	751	715	718	744	756	742	715	755	769	710	732	759	736	732	714	754	751	740	687	702	757	736	760	753	717	746	746	708	727	726	778	688	746	797	759	713	766	770	729	719	805	747	741	752	745	729	749	787	733	780	717	752	715	754	787	721	689	739	778	747	769	749	736	727	749	730	751	729	732	701	785	700	731	735	768	797	754	769	674	746	700	694	725	727	686	718	754	727	745	714	724	762	773	751	745	755	749	753	745	665	678	717	762	736	757	733	714	731	794	721	780	740	700	749	690	759	735	704	740	748	740	705	686	703	767	698	696	738	745	736	704	716	706	745	738	759	701	689	782	737	706	753	708	777	753	718	773	711	724	701	803	692	746	730	743	745	760	732	754	689	713	726	686	704	764	780	761	771	693	731	711	685	763	717	757	777	722	774	726	713	733	769	735	789	761	753	674	751	754	733	756	780	714	764	754	734	722	720	773	710	694	695	722	704	746	720	761	722	691	719	742	734	748	750	763	773	723	707	756	767	759	722	766	706	796	745	765	764	716	695	765	733	710	698	716	721	717	749	750	689	707	700	709	679	733	702	734	769	703	689	707	738	764	718	793	753	715	729	704	743	743	721	714	770	728	748	743	768	702	719	737	774	756	727	726	733	714	734	731	728	762	709	767	748	773	743	772	759	727	756	757	716	745	727	727	737	749	785	752	734	734	738	767	733	747	745	805	740	722	737	741	757	779	768	719	754	665	705	758	762	790	699	707	710	719	750	751	749	762	732	758	740	697	776	781	728	781	730	786	774	776	740	721	728	757	678	758	759	764	736	727	709	720	717	737	685	749	713	684	765	734	703	787	742	762	724	742	685	700	747	786	736	728	722	740	769	721	747	758	716	748	697	787	727	722	735	761	679	763	733	711	700	734	748	707	739	763	748	765	714	707	727	745	759	754	756	725	709	727	722	720	740	693	720	727	728	682	762	705	744	778	737	760	724	769	733	718	759	730	707	768	700	705	740	739	773	726	758	725	755	739	729	726	752	780	798	744	708	679	672	720	759	734	762	722	768	692	714	709	741	732	735	735	759	738	758	710	723	709	747	725	735	761	762	738	779	683	697	728	734	761	725	747	751	728	719	760	783	779	769	685	785	742	695	685	707	732	758	727	716	741	767	712	730	750	709	725	731	752	747	671	769	714	694	748	737	773	726	702	734	717	751	703	760	701	711	721	766	713	760	696	745	728	730	718	748	786	746	732	744	770	757	731	692	752	779	741	739	823	718	748	758	757	759	755	722	734	691	726	734	670	757	729	735	824	774	764	789	715	734	742	712	784	748	779	782	753	711	765	737	714	728	755	748	741	760	726	689	735	741	704	733	736	787	754	733	766	746	771	713	745	718	736	785	726	713	689	753	748	763	719	779	736	731	749	730	778	718	766	697	727	705	727	709	738	728	729	749	725	703	710	700	728	740	733	744	748	756	730	684	816	736	718	726	691	794	717	723	755	794	714	741	735	743	721	726	753	761	727	765	753	791	730	745	760	676	764	747	772	745	721	713	742	756	716	755	696	690	745	727	773	762	744	699	744	738	741	766	723	757	718	745	731	719	801	717	684	739	726	709	678	706	735	744	742	732	743	732	774	697	718	731	766	750	764	731	738	730	756	749	715	758	720	792	772	801	732	705	748	776	738	724	722	805	698	790	719	749	752	760	739	744	721	730	775	727	764	714	730	774	737	748	729	767	726	735	763	760	768	711	696	711	769	778	684	764	771	701	730	748	750	734	737	778	756	703	730	758	755	699	771	772	736	765	750	748	681	763	746	763	773	757	663	731	720	737	738	753	778	759	779	794	794	724	733	749	738	766	777	724	724	708	785	694	789	721	758	727	784	727	744	715	702	723	728	746	753	732	700	751	712	701	741	732	790	715	687	726	753	738	752	725	734	749	738	758	741	728	764	712	765	715	793	755	697	726	819	724	802	743	717	754	730	740	710	736	739	747	691	753	756	644	738	705	721	732	687	717	763	772	716	733	732	743	732	745	752	781	729	770	712	719	789	717	722	748	733	742	723	712	782	778	737	739	715	708	775	730	747	710	730	729	728	758	712	755	746	771	765	749	737	729	701	743	762	706	709	730	718	748	735	780	739	736	710	740	714	734	722	710	668	749	731	720	764	731	726	738	741	698	734	740	726	699	685	693	732	736	748	732	760	708	725	736	739	761	759	747	700	731	724	776	727	731	700	768	768	716	728	717	799	775	700	778	744	708	699	745	744	732	772	692	765	716	730	718	740	697	688	728	719	724	746	670	751	725	711	708	751	708	771	719	757	784	743	717	749	744	708	819	734	721	769	721	715	726	742	753	710	756	741	743	730	736	694	771	737	712	756	752	704	726	743	731	704	713	723	725	780	743	738	699	705	728	725	752	760	762	757	698
5840	10433	7914	5305	3504	2958	2124	5768	37355	33793	22289	8727	3005	1590	798	656	579	602	694	629	630	611	657	643	628	637	598	623	611	655	622	648	610	674	637	644	635	593	628	603	649	622	621	654	605	643	653	609	640	627	600	613	631	625	600	635	606	679	630	622	629	608	621	614	607	599	642	593	621	627	662	626	622	629	617	621	596	604	626	609	622	618	603	607	639	599	598	601	613	629	628	659	574	654	616	672	616	625	610	603	584	628	597	594	625	634	607	618	659	638	637	627	647	596	649	586	622	630	634	645	618	645	639	635	630	628	617	631	644	600	653	662	599	635	612	660	617	586	620	618	630	606	635	620	607	608	657	613	594	606	596	615	594	651	601	582	601	612	627	626	577	678	610	662	612	574	610	582	617	613	607	625	653	632	627	619	594	590	610	635	661	603	612	624	643	659	675	652	628	607	602	645	655	634	640	622	617	644	624	590	625	598	594	624	630	633	626	609	624	623	621	630	611	623	618	604	586	620	628	603	630	596	632	618	597	605	599	593	633	601	607	613	598	627	621	622	652	628	600	630	600	578	613	629	582	577	666	578	596	580	633	590	606	599	605	595	584	659	588	631	611	627	625	644	631	598	627	599	645	659	631	657	597	604	593	625	579	652	603	650	608	625	582	665	623	631	628	621	622	648	629	643	634	630	654	631	561	649	635	631	617	603	633	602	654	626	620	648	605	630	656	599	610	592	678	624	612	623	664	660	607	630	632	620	639	599	671	659	625	625	614	589	569	643	613	619	592	611	646	608	623	580	648	585	649	592	627	578	675	593	608	615	590	615	631	607	580	576	623	607	627	624	612	665	640	627	610	637	649	616	615	626	611	627	585	615	661	635	621	634	617	614	618	648	610	586	619	597	637	643	614	605	596	616	619	645	637	575	581	614	585	661	639	591	633	653	604	581	644	569	556	608	609	652	613	622	641	590	612	628	592	619	592	636	627	628	549	598	618	628	625	608	567	614	654	580	617	594	608	634	561	649	644	614	589	644	628	616	605	615	679	589	608	632	600	567	600	607	579	597	600	612	604	631	594	623	556	605	574	673	626	620	619	592	647	645	603	648	588	620	612	603	627	606	595	627	635	605	616	613	626	624	596	594	630	656	610	607	646	606	612	600	526	578	613	639	625	609	573	589	642	623	607	644	609	601	636	592	635	629	632	631	620	588	647	584	633	653	605	612	633	543	556	605	575	635	600	581	613	594	587	624	604	639	608	627	614	625	589	610	615	656	637	656	615	615	646	615	608	645	576	673	632	638	614	682	618	597	610	600	617	591	574	592	620	591	592	616	615	635	597	660	615	632	622	618	617	642	645	637	612	615	585	616	611	572	623	616	631	664	606	608	634	616	664	617	606	609	626	629	648	623	638	591	606	610	601	604	617	639	613	639	605	632	597	609	610	655	587	603	654	585	601	591	600	615	642	643	617	598	666	581	607	585	611	624	644	605	598	623	599	599	613	645	570	592	579	619	591	638	601	640	629	645	592	600	627	627	619	594	596	658	639	591	590	617	667	594	608	601	575	607	628	622	628	624	596	649	605	583	641	636	633	589	632	602	618	583	648	607	649	612	624	613	630	569	572	591	585	598	652	640	634	616	653	594	607	636	686	644	615	630	614	624	668	601	632	593	633	641	609	617	647	582	627	576	581	600	648	631	637	645	651	549	630	620	640	585	632	615	625	573	602	595	684	599	633	672	624	602	639	625	636	643	644	591	628	567	611	647	601	613	634	630	607	592	599	592	558	576	628	611	671	607	621	605	585	608	606	640	591	563	674	613	599	629	598	651	622	632	634	603	630	615	629	626	615	622	612	578	643	626	622	631	612	593	603	636	639	628	632	618	627	600	586	604	619	655	646	600	631	583	665	618	615	626	599	628	668	611	597	640	643	627	636	603	609	587	615	602	643	600	625	591	621	627	573	597	670	640	571	611	575	614	594	603	597	611	662	598	611	638	658	618	582	582	597	625	658	612	601	599	614	633	611	606	618	562	602	627	631	638	578	605	557	617	594	624	607	601	654	599	597	605	580	559	597	639	605	599	636	616	663	597	603	668	634	629	606	602	610	564	587	591	638	609	613	648	614	646	610	599	592	589	629	607	617	601	579	645	631	628	626	594	643	617	572	659	646	651	604	620	629	612	614	623	612	617	614	583	587	578	610	611	598	621	632	571	622	632	600	621	631	594	638	603	622	655	596	600	607	644	607	641	633	642	595	616	611	622	630	631	648	643	630	587	602	622	653	606	601	632	631	635	604	655	590	604	622	582	622	651	606	627	628	649	610	577	629	618	576	615	595	635	662	573	630	627	587	616	614	612	631	645	586	622	592	640	569	579	608	622	618	675	578	628	622	588	583	608	619	576	596	642	597	590	596	617	638	621	584	643	592	613	646	629	650	589	634	588	601	612	610	611	601	629	647	669	557	579	606	624	616	635	641	625	657	635	566	692	555	588	650	612	627	624	636	615	615	594	612	601	590	643	595	648	627	621	636	636	642	610	626	576	632	592	606	579	590	616	585	602	573	616	664	596	624	624	628	604	591	604	611	632	614	642	589	620	606	614	632	648	603	685	629	642	626	625	605	592	628	608	627	606	590	642	643	574	623	646	650	582	628	608	615	625	611	617	549	645	601	600	632	602	578	635	604	619	628	607	553	620	632	664	617	595	617	609	609	596	594	634	604	624	579	562	658	604	628	561	625	623	595	609	629	585	645	599	611	625	621	599	615	594	656	602	602	592	638	602	630	634	622	612	638	602	596	628	588	585	647	608	654	651	665	612	601	657	574	608	604	657	587	605	566	604	609	631	627	613	621	617	616	655	604	604	617	654	596	619	598	574	596	623	585	586	597	613	593	608	602	602	617	627	588	674	588	611	602	613	651	592	588	586	608	613	640	609	659	524	611	667	607	577	600	626	601	635	662	576	611	631	615	607	626	668	613	594	575	584	625	614	639	640	643	625	654	594	610	608	592	624	622	611	579	576	624	581	595	577	630	633	600	622	588	580	571	599	622	605	650	642	610	608	580	634	573	668	586	625	631	579	643	635	655	625	579	649	601	629	639	624	611	662	667	604	625	591	675	587	599	620	612	602	646	667	630	625	613	584	651	629	605	621	597	649	645	607	592	604	615	615	640	650	619	609	603	591	666	611	618	611	648	583	618	582	628	615	661	593	553	595	647	643	611	604	575	621	599	632	613	633	609	600	625	646	634	586	615	670	637	616	645	608	559	608	611	589	606	639	583	626	606	624	653	635	620	635	594	571	582	613	624	591	652	618	607	599	625	644	613	653	636	616	569	594	636	620	653	629	595	617	652	582	565	580	577	578	565	618	651	630	619	624	627	606	640	565	618	633	640	628	568	616	623	610	589	628	581	594	598	632	608	637	610	631	556	626	664	607	610	632	646	625	592	615	596	589	642	630	665	643	625	599	598	641	576	598	610	622	691	622	636	630	632	632
27835	13103	2571	1459	1031	904	722	725	2375	2971	2113	1206	823	659	606	510	540	519	563	534	515	547	565	510	543	545	532	510	552	531	530	500	511	542	547	518	535	536	549	537	547	575	529	545	561	560	554	520	549	554	533	545	530	546	580	469	555	535	610	514	547	510	523	565	501	545	512	585	506	533	513	525	526	563	524	549	577	510	567	566	540	543	554	561	524	566	546	519	561	488	535	559	525	502	554	548	484	543	515	576	534	569	490	535	505	582	561	527	560	530	534	526	537	579	557	533	545	569	492	568	549	512	496	529	558	560	528	510	550	550	534	545	580	510	555	539	511	492	525	567	546	556	559	540	535	525	502	526	516	550	518	558	534	556	535	555	533	521	505	510	533	550	544	503	533	566	532	569	542	551	522	534	521	518	515	568	545	559	554	543	520	546	554	521	521	508	503	571	493	520	521	523	543	605	577	510	581	565	536	539	527	510	506	504	577	545	573	565	569	524	544	550	531	531	490	511	533	520	506	525	529	532	532	570	561	507	533	508	568	498	526	514	553	525	564	544	592	571	523	527	532	522	556	527	507	570	546	536	504	561	524	532	584	542	547	565	540	555	556	465	550	503	522	547	525	551	539	507	510	542	538	579	520	526	510	552	527	533	575	554	549	533	549	542	538	534	486	574	548	504	540	539	526	529	512	562	541	594	524	514	552	505	548	511	495	549	568	553	535	558	518	568	541	547	525	475	553	539	501	550	575	499	526	515	564	537	566	509	567	528	534	557	483	505	483	609	526	551	487	579	500	537	507	535	524	567	526	585	526	545	529	533	534	518	544	488	495	545	554	496	542	539	556	550	532	566	573	533	577	526	549	583	523	557	545	539	546	538	554	538	504	535	620	570	550	537	497	556	539	532	563	509	553	561	531	568	567	543	529	523	518	515	528	538	514	546	577	540	557	486	576	545	559	566	554	536	540	533	512	530	485	515	531	537	550	523	543	571	549	519	530	532	535	530	513	560	530	510	545	534	551	554	497	520	544	542	543	534	518	541	558	513	548	516	525	546	530	515	538	514	553	575	578	542	558	569	557	566	578	572	551	533	527	569	512	503	557	551	535	561	530	575	515	566	500	542	533	524	546	526	575	544	546	532	564	536	515	532	505	488	509	555	508	548	542	573	525	544	507	557	552	516	556	528	538	532	536	503	544	508	548	509	534	511	550	552	520	523	536	483	521	574	545	508	503	533	521	549	498	547	532	530	542	510	530	552	557	529	562	563	517	556	590	551	538	513	539	545	542	593	461	537	515	540	510	555	539	556	534	528	559	520	538	501	561	578	537	506	522	525	555	542	575	579	571	517	534	561	532	550	523	539	560	525	521	534	570	518	527	566	554	514	531	546	527	547	514	532	578	504	523	515	554	600	568	526	508	552	509	561	580	549	523	534	537	525	560	505	549	516	562	544	533	557	548	533	539	516	555	551	516	533	522	516	507	544	537	536	532	538	520	541	548	523	539	557	562	519	549	495	549	532	555	563	595	550	512	524	538	512	517	566	559	559	535	553	555	523	566	539	539	524	546	501	540	529	539	562	555	535	532	586	559	532	568	549	559	519	528	562	531	494	545	532	556	594	519	548	530	503	595	516	511	488	555	578	508	559	523	526	502	539	546	562	528	501	491	520	500	568	547	518	540	579	532	535	565	542	529	501	575	575	516	533	515	539	522	566	527	519	532	505	572	518	587	522	538	502	517	536	526	522	510	519	512	515	532	539	547	542	539	552	565	518	583	519	575	525	524	518	531	515	577	514	556	554	526	545	525	521	515	531	533	527	555	508	538	534	555	522	517	521	519	568	543	531	550	603	529	511	543	543	523	508	563	545	560	533	522	528	542	535	537	540	533	557	558	542	514	528	547	540	550	532	540	564	554	568	589	527	530	509	571	537	525	522	569	534	584	558	575	493	535	549	514	520	588	579	545	536	553	516	542	515	502	551	514	508	574	552	553	543	546	553	509	555	542	550	549	547	529	500	532	499	538	517	530	553	523	511	521	523	556	518	533	528	509	553	555	503	576	521	556	522	488	565	547	543	561	549	528	552	544	551	540	546	533	540	482	556	524	542	540	540	535	546	546	549	553	551	543	553	539	549	574	556	555	532	541	547	480	519	554	558	541	544	549	540	548	559	557	545	512	540	560	567	568	527	506	567	549	548	565	557	541	526	561	494	522	535	551	538	567	543	533	493	528	534	553	539	560	552	519	573	524	514	518	553	533	552	534	549	551	530	553	521	530	556	540	516	570	543	584	527	550	535	566	580	570	561	497	542	530	536	516	532	509	497	505	548	570	552	578	559	539	546	550	556	512	521	540	502	581	507	532	571	514	511	482	533	567	546	566	529	506	527	527	496	540	561	506	503	535	515	550	501	541	528	564	534	549	500	528	530	524	553	510	574	519	530	537	565	518	514	510	529	561	518	522	576	532	523	533	540	509	579	550	529	564	572	533	582	558	520	537	496	539	510	545	553	566	562	516	571	520	547	543	552	531	534	520	538	515	532	614	545	547	510	535	554	519	522	544	522	544	546	526	541	575	531	528	502	542	541	540	534	537	537	563	518	524	535	528	571	541	555	567	568	569	564	561	509	534	508	527	513	543	534	556	550	510	549	560	543	528	547	545	487	553	497	562	506	562	548	534	566	486	514	530	529	490	553	531	524	488	539	518	518	574	562	548	550	527	547	508	550	553	520	548	533	518	563	551	525	547	552	542	584	535	531	584	567	532	498	536	601	566	559	529	545	578	562	525	544	534	535	581	530	488	569	538	561	548	510	517	493	570	547	544	516	566	537	568	556	502	568	539	492	562	523	522	528	481	532	525	510	555	517	560	531	523	502	527	547	503	556	557	493	547	542	530	527	520	536	547	535	492	555	527	553	505	535	571	561	528	586	565	511	531	494	527	548	529	574	539	544	545	550	505	558	536	560	523	521	553	559	557	531	486	523	518	502	510	540	540	535	564	523	571	568	532	531	548	554	537	547	524	537	547	533	568	532	570	500	533	536	511	523	528	522	541	535	553	510	535	526	534	547	551	523	501	603	530	537	528	537	529	520	519	507	544	526	527	523	525	523	524	501	513	506	523	544	522	499	503	543	561	567	590	523	571	556	544	529	530	500	511	570	488	543	523	526	554	579	554	518	541	557	548	557	503	544	538	554	545	553	574	544	514	505	546	525	503	548	567	530	541	538	530	607	506	524	479	521	527	540	525	552	552	492	517	555	522	547	556	519	526	533	541	538	547	549	515	552	555	519	545	525	496	538	571	573	515	512	515	544	537	565	510	514	530	554	526	558	495	545	559	533	555	525	501	553	546	520	535	555	544	516	538	571	501	505	544	545	527	559	565	548	562	523	515	546	576	534	542	519	565	547	524	570	540	518	529	545	588	500	549	570	563	537	581	550	510	530	547	558	560	573	509	544	539	552	570	503	558	551	505	548	543	588	517	553	519	544	497	571
6469	2398	1720	1320	1169	968	793	788	3054	3207	2247	1154	711	501	447	429	460	454	465	433	488	435	440	423	431	454	446	463	475	420	448	433	427	408	439	403	454	440	482	465	442	446	450	433	427	424	464	436	416	462	450	425	440	432	446	411	428	448	463	427	443	481	443	441	434	451	455	435	431	439	471	430	439	452	438	446	460	482	411	428	434	446	465	430	471	441	465	431	443	445	414	440	435	485	442	449	471	451	443	465	438	466	463	447	423	402	429	450	439	433	447	482	441	435	403	447	465	432	408	451	472	478	418	440	465	426	440	447	437	447	437	403	429	424	429	446	441	423	429	432	474	477	402	463	474	463	457	422	414	417	437	448	450	454	488	438	439	440	441	402	408	446	458	452	461	500	464	395	426	423	421	442	461	441	443	442	445	432	418	430	438	433	438	426	465	427	434	452	400	474	412	432	432	439	453	428	465	427	456	446	428	420	447	419	399	430	435	476	458	466	454	459	445	453	415	431	438	449	419	429	403	448	494	441	415	435	438	429	454	452	417	446	449	468	415	458	473	441	463	464	430	435	483	406	446	425	421	416	440	421	443	400	426	447	438	443	450	441	429	419	441	386	413	428	429	414	434	466	444	456	382	418	477	435	460	408	455	434	429	467	485	411	446	442	434	451	457	433	454	432	449	448	441	462	471	424	432	442	430	479	452	421	422	464	462	426	464	439	469	417	432	442	460	428	433	449	471	437	464	437	428	448	466	427	402	453	441	476	427	448	484	424	433	446	495	410	481	397	394	474	430	456	446	449	436	447	457	435	459	438	476	441	459	458	420	442	412	444	450	417	405	465	426	439	450	448	451	455	415	427	435	438	441	428	429	461	441	467	431	430	469	451	404	456	433	484	466	464	450	428	456	428	440	463	443	460	441	476	452	435	418	410	486	431	445	456	459	467	450	429	454	445	469	447	437	388	449	434	480	459	457	461	465	399	433	435	475	470	455	429	433	450	419	469	446	453	399	430	424	412	436	445	467	444	471	424	470	439	433	453	439	433	455	418	430	414	458	433	415	438	459	445	438	450	419	445	430	458	441	401	440	464	432	416	416	448	430	464	463	460	476	443	448	424	440	452	487	489	450	429	413	468	437	450	451	446	446	439	459	428	476	438	457	492	471	479	424	450	445	431	449	447	409	444	439	440	455	495	439	414	438	423	451	415	456	449	414	444	474	416	453	443	420	446	431	459	435	422	410	459	450	449	432	457	446	428	410	459	446	445	441	405	432	444	425	443	475	448	422	413	447	423	418	453	437	435	471	427	426	473	439	434	426	414	424	464	423	440	465	456	412	448	423	454	432	449	460	432	402	457	431	433	392	416	445	422	441	491	448	408	445	461	432	439	428	430	452	433	429	439	463	414	459	447	409	465	441	491	461	410	478	434	420	392	438	434	452	497	455	475	461	432	422	467	485	445	442	418	445	418	450	482	458	459	434	452	478	432	430	445	482	474	456	442	409	429	444	403	438	465	435	433	420	480	439	425	443	442	437	393	460	474	438	434	471	422	434	446	415	441	446	433	419	417	470	435	431	426	413	421	425	469	447	461	416	439	458	450	473	490	428	445	468	425	457	427	435	433	446	422	431	439	458	437	449	440	427	473	455	416	401	433	437	435	445	429	484	428	431	426	436	455	447	438	472	445	403	458	424	480	453	454	437	418	463	453	500	450	456	446	453	414	441	413	455	422	419	469	452	490	443	427	441	455	432	448	470	435	426	416	459	423	439	478	442	444	472	447	447	412	441	462	459	432	444	441	434	439	446	458	441	431	435	442	481	451	461	422	421	432	446	416	442	460	471	434	450	426	430	411	443	443	447	392	443	448	439	416	422	474	445	467	424	443	457	462	454	412	440	454	436	430	454	451	402	418	457	445	423	461	400	452	463	421	432	436	460	442	436	452	444	448	442	411	475	428	490	441	473	409	438	416	410	433	432	442	435	433	470	454	427	434	441	437	387	451	455	420	447	471	431	441	416	430	435	444	404	405	373	457	435	435	463	436	443	449	452	412	460	411	434	404	434	453	445	432	439	393	457	438	456	439	439	418	451	446	417	440	448	449	448	459	466	431	420	451	429	451	456	430	450	449	478	458	428	421	442	412	470	420	446	462	433	441	486	460	423	442	422	454	435	451	459	419	446	455	435	417	456	423	459	454	433	423	402	457	441	425	447	464	499	432	458	432	460	420	401	438	451	443	424	447	435	460	452	443	438	426	445	452	461	462	433	444	462	446	460	417	469	467	409	468	449	468	427	418	453	452	451	448	452	423	457	423	437	461	406	439	457	479	407	398	448	446	444	458	439	430	447	473	441	409	435	469	462	429	429	420	468	420	476	488	407	452	470	455	428	433	442	453	460	445	415	457	448	437	449	453	466	455	431	435	439	427	415	424	473	441	449	442	443	434	434	441	432	447	444	412	442	426	440	489	469	422	438	422	426	469	397	410	493	438	438	428	467	435	441	452	438	462	476	427	463	459	465	420	433	431	461	416	470	426	438	454	442	439	434	439	395	444	419	479	411	448	431	425	415	452	446	442	407	456	447	452	460	465	455	491	410	417	456	427	440	453	436	449	448	436	480	428	449	421	429	465	481	417	467	428	437	411	445	416	460	428	422	450	423	481	464	431	429	441	476	440	429	435	425	443	434	427	442	448	433	399	416	390	449	437	459	409	446	423	451	442	416	438	414	446	432	447	457	434	487	478	446	420	447	450	407	445	393	436	454	438	465	430	425	437	478	496	441	460	426	437	414	442	398	443	456	459	449	426	507	454	453	448	416	470	440	425	443	473	466	407	427	438	460	441	411	440	406	444	443	444	434	480	487	407	451	420	465	460	468	455	452	441	470	436	432	432	416	452	453	456	417	463	477	436	472	427	485	421	449	440	443	446	426	424	473	439	415	418	396	426	416	445	488	412	418	433	398	432	405	421	430	437	454	436	418	424	438	444	423	466	450	435	441	428	429	425	428	443	426	432	432	407	459	428	441	445	453	437	468	445	461	466	429	452	448	465	470	407	429	444	436	443	438	450	466	440	465	446	468	441	457	427	453	421	411	436	453	433	421	449	409	485	502	456	440	452	425	434	488	448	438	463	455	432	478	486	420	468	430	451	465	441	412	444	453	472	391	425	416	458	461	426	476	460	433	463	434	456	449	454	432	443	468	423	470	459	447	470	425	472	467	441	447	422	417	429	449	429	447	417	457	437	436	450	449	457	437	426	466	453	423	439	423	460	441	483	450	468	448	396	419	427	437	444	444	447	424	466	458	453	415	441	461	457	466	453	458	464	465	449	433	459	469	444	442	444	399	471	428	457	424	429	397	451	438	443	403	453	437	426	443	441	445	445	452	405	436	439	430	442	422	415	460	435	450	442	462	471	460	432	425	428	468	440	408	401	459	451	474	428	483	439	454	470	448	431	456	454	435	413	430	454	425	442	459	448	458	455	390	451	446	458
25623	21438	27213	25163	6611	1902	1281	1535	16818	21395	14586	5439	1602	1014	657	581	580	583	599	649	592	602	597	608	608	599	585	632	630	580	574	631	654	622	635	582	597	592	638	611	582	600	567	609	601	598	606	622	626	592	582	609	611	582	598	617	609	602	596	616	551	610	577	532	604	662	589	565	556	619	560	553	630	605	620	586	638	643	622	585	599	603	638	580	628	611	573	574	596	631	548	565	599	613	636	575	597	590	576	606	601	597	640	565	630	555	595	618	687	610	653	620	609	609	567	603	599	614	626	535	557	625	603	620	587	606	622	635	552	606	616	636	607	586	616	552	615	600	615	602	615	624	625	632	625	501	582	654	595	606	568	592	533	603	565	611	594	610	555	582	630	659	604	584	623	578	619	596	622	583	604	603	627	612	611	575	626	570	592	594	612	575	580	607	638	611	597	626	558	582	623	584	613	592	606	606	610	549	565	625	615	579	584	580	611	580	594	631	602	589	588	582	589	605	564	621	606	608	594	568	579	548	591	607	575	605	630	630	590	587	627	589	617	571	563	575	611	576	618	546	602	597	599	634	561	568	632	666	605	589	589	583	603	651	603	653	597	578	590	609	583	574	591	597	598	641	565	616	600	642	600	603	600	627	602	591	596	601	580	614	586	604	614	619	570	608	641	624	602	626	616	531	558	580	616	592	602	579	616	555	608	600	598	610	662	593	593	605	585	612	621	602	601	578	656	614	585	637	655	600	612	595	620	573	616	604	600	609	635	607	580	615	640	653	556	567	625	610	616	533	598	604	583	587	613	668	588	588	595	613	652	636	635	631	601	601	575	545	611	624	602	589	610	560	618	614	566	661	573	629	636	571	582	648	609	624	638	627	630	653	556	555	594	647	572	595	591	595	633	577	615	581	639	566	624	571	624	640	616	608	662	620	595	589	586	623	592	589	635	582	595	595	611	572	600	609	613	603	591	629	576	605	604	607	600	585	597	613	581	591	618	612	593	569	600	603	595	566	601	604	627	615	597	598	600	581	671	557	638	579	615	602	587	592	592	555	619	603	591	625	616	626	614	572	588	580	605	569	597	615	630	617	616	658	613	641	586	575	577	599	595	651	572	601	550	571	635	575	585	605	577	585	598	629	593	575	614	635	651	580	627	600	622	566	588	599	608	619	599	618	611	577	603	589	606	576	595	616	648	572	566	616	588	589	604	614	597	634	616	603	612	592	619	616	583	628	514	598	556	600	631	585	618	577	621	580	629	601	565	597	595	613	630	599	618	599	609	625	598	567	605	589	598	603	599	536	580	578	576	644	643	618	597	581	597	582	604	569	594	650	608	600	632	560	574	553	641	593	658	552	624	575	576	541	619	580	578	592	577	637	657	620	590	584	621	627	572	594	584	553	609	588	622	616	587	580	557	573	615	568	561	632	544	649	613	601	629	617	583	568	602	634	559	585	601	623	598	594	606	569	624	577	594	622	580	632	583	602	599	571	573	606	593	591	590	600	588	578	584	586	597	597	603	614	582	654	601	566	619	618	614	640	614	601	598	559	566	552	594	598	648	591	630	626	651	609	636	546	616	596	621	638	610	650	625	609	572	575	544	591	604	623	619	584	557	621	591	609	613	622	603	628	613	605	606	615	624	612	615	634	625	622	588	595	593	639	617	607	590	599	652	609	612	590	607	608	555	567	582	602	603	592	585	597	580	638	557	617	633	608	598	619	620	613	600	610	600	632	562	540	680	601	623	606	562	606	603	609	556	584	601	574	664	612	638	603	629	590	589	576	619	609	627	576	602	583	605	580	603	589	669	624	618	579	594	600	601	614	593	567	609	603	589	584	554	585	567	606	596	604	597	569	655	591	597	627	656	600	624	613	624	622	575	600	609	598	576	617	637	617	613	614	598	644	587	574	604	606	610	657	616	598	596	602	612	611	649	642	593	587	587	607	576	584	635	558	606	612	621	550	633	621	639	601	627	560	588	567	636	545	628	615	612	643	604	608	645	612	587	573	594	563	598	619	624	620	584	563	598	622	625	583	611	594	596	567	598	631	599	602	582	646	652	568	609	561	577	573	613	582	613	614	590	585	593	602	645	608	603	591	588	561	641	585	620	605	599	595	558	596	587	608	592	593	605	649	592	604	596	594	582	584	617	618	631	564	605	612	614	655	635	591	611	587	588	606	603	642	647	594	643	591	624	633	597	602	660	597	608	597	640	620	614	577	610	627	632	588	642	571	602	562	596	571	651	618	652	629	574	575	591	593	562	600	590	580	642	617	654	602	580	573	639	573	608	630	622	615	610	611	624	592	624	587	535	595	615	628	572	630	593	598	627	611	618	615	590	601	608	598	586	629	583	588	607	634	563	592	651	621	629	617	617	553	620	625	582	601	590	595	577	602	634	580	599	557	586	608	564	637	552	627	614	597	644	615	605	576	598	610	601	610	587	575	624	575	604	575	604	568	601	599	570	608	572	591	582	575	612	592	601	567	588	611	569	594	620	596	560	639	598	637	629	585	563	606	542	598	590	620	592	609	576	609	614	626	574	587	617	607	602	589	593	598	625	602	568	599	629	597	574	605	602	620	552	592	583	574	626	583	615	580	578	585	559	588	606	634	604	625	580	622	619	615	633	631	625	641	638	570	600	603	611	632	600	584	575	590	552	649	610	621	590	633	616	613	613	583	598	590	547	622	537	534	582	607	611	601	596	558	622	623	634	613	640	610	610	558	632	589	585	604	613	625	624	573	595	603	605	554	579	600	610	580	637	622	665	619	625	636	602	625	623	593	578	566	598	537	590	588	592	576	579	585	601	592	591	584	581	591	606	591	576	628	579	616	569	607	563	594	580	592	621	607	604	571	574	613	586	585	561	608	639	552	623	620	637	596	575	579	607	620	589	589	664	555	589	574	628	570	573	623	586	603	601	632	630	641	609	566	626	616	614	641	595	547	594	578	547	591	646	629	590	637	622	594	565	637	560	592	595	595	619	628	579	558	612	616	606	606	540	628	551	601	639	605	585	567	597	574	587	587	581	622	606	593	564	602	600	599	616	610	575	589	590	548	608	580	596	638	640	620	585	614	621	606	589	569	602	586	584	626	607	630	590	617	599	561	641	565	584	613	634	596	599	582	609	626	604	581	635	621	613	554	604	603	647	557	608	603	599	609	594	634	616	574	667	603	617	605	616	642	590	609	642	649	594	583	612	602	619	618	614	615	559	612	652	622	592	608	613	595	603	631	631	577	541	640	622	645	563	612	575	622	612	608	613	659	601	624	582	632	591	643	576	608	599	563	638	612	550	583	563	602	544	594	598	619	594	560	586	607	571	617	609	612	580	566	602	637	582	564	616	613	604	631	620	643	606	571	653	608	614	592	618	621	614	605	623	653	621	575	625	628	620	614	640	577	625	604	601	582	572	577	632	595	599	578	609	599	637	593	587	616	602	636	583	607	618	602	631	570	596	560	568	635	601	629	600	615	613	629	583	633	621	605
5139	5433	4341	2769	2367	1710	1351	2030	19164	19076	12230	4594	1585	914	579	531	550	498	529	518	484	516	483	500	525	527	530	505	512	532	499	481	545	559	515	567	534	479	518	520	501	514	535	482	530	511	461	495	509	539	521	491	538	549	516	522	539	497	478	498	479	512	530	479	520	524	525	512	508	497	516	519	485	527	503	513	534	493	507	533	520	495	497	528	548	526	533	505	499	502	511	516	552	567	542	501	510	515	540	506	469	510	478	528	510	530	560	485	496	537	504	524	491	473	506	501	505	529	523	517	510	500	504	528	509	528	515	466	464	508	530	500	483	473	510	523	515	507	508	525	522	548	551	482	488	531	511	503	500	526	527	508	456	498	534	491	473	518	521	510	506	530	515	518	544	481	486	526	507	495	483	486	533	487	517	467	516	478	520	521	529	519	555	497	529	549	491	487	489	456	570	539	557	494	526	466	514	491	537	498	492	506	502	539	528	546	512	497	516	501	496	472	498	539	512	511	502	502	521	555	503	494	522	502	548	460	485	532	514	496	529	495	546	551	510	506	492	538	523	490	528	490	524	503	493	482	499	506	491	502	565	547	544	509	518	504	553	486	522	498	530	500	489	516	506	501	533	543	499	514	533	506	503	539	486	491	476	538	477	501	513	465	536	517	489	515	544	536	471	514	536	514	492	535	520	524	531	533	505	493	481	526	473	488	506	495	485	483	508	490	552	514	502	533	499	500	497	480	542	544	510	533	552	485	477	497	540	501	544	522	470	482	532	511	491	501	482	515	526	539	552	483	507	494	491	491	509	538	516	506	490	488	488	502	494	495	494	525	490	493	469	486	527	535	529	506	507	524	512	547	509	494	506	545	503	499	508	477	505	557	516	515	516	528	512	510	522	541	464	513	502	461	545	531	574	527	497	481	510	492	534	497	525	525	509	521	527	554	517	484	507	510	496	506	498	518	529	476	478	516	524	489	534	512	512	486	531	481	543	520	508	533	494	554	509	493	502	512	527	513	495	530	498	500	497	524	532	500	538	541	505	472	514	548	534	525	533	516	511	516	524	549	537	502	528	534	506	522	540	547	554	468	507	521	491	501	524	469	516	499	503	478	489	498	489	531	498	507	480	502	484	463	538	498	524	494	544	518	474	519	480	519	539	483	497	485	523	517	512	521	562	490	499	501	500	521	492	512	507	516	501	473	474	510	487	483	515	482	534	502	492	483	465	547	514	501	483	529	496	512	530	484	512	522	496	485	527	540	473	513	494	503	482	504	507	543	514	518	565	471	513	484	513	506	509	526	517	491	485	512	524	507	548	490	494	514	490	474	505	551	498	510	518	496	503	518	499	509	526	517	471	509	462	544	523	488	511	556	513	510	507	494	511	517	530	506	483	511	502	499	524	487	485	510	538	476	517	473	501	550	484	523	498	499	531	541	484	501	508	502	492	519	538	513	526	558	507	513	561	514	497	482	526	464	495	530	526	520	530	506	506	521	472	473	503	566	498	515	535	500	511	491	542	491	526	520	496	482	517	496	517	518	530	512	469	528	527	519	501	526	504	524	560	509	525	505	527	484	503	489	535	485	522	520	542	550	509	511	530	510	513	516	502	508	527	500	499	489	512	487	459	511	513	532	556	506	521	495	506	547	541	512	496	479	500	512	520	540	536	463	514	505	517	559	514	570	449	506	508	505	522	563	514	493	485	484	493	473	548	496	496	515	516	552	514	532	496	527	540	486	523	521	502	482	504	520	489	484	502	466	507	525	522	469	483	529	486	496	515	526	472	495	475	498	496	548	546	474	520	478	476	534	496	495	514	532	452	516	480	510	508	518	482	478	505	488	518	469	536	527	512	493	491	516	499	502	480	513	507	518	480	468	518	484	524	524	509	522	518	496	544	478	492	525	488	514	573	516	484	499	492	505	497	518	503	488	511	495	521	463	539	508	500	538	483	491	478	481	497	496	508	520	496	471	498	548	535	549	493	508	515	510	490	473	478	497	501	517	478	470	495	516	497	526	496	520	536	485	511	516	499	481	542	473	536	501	503	514	539	529	499	502	496	549	509	505	530	492	491	501	523	510	511	518	491	554	513	499	485	532	528	539	515	507	516	526	491	517	489	507	493	535	518	531	527	544	508	474	535	530	519	524	500	503	512	548	500	514	509	527	513	503	514	535	569	530	495	488	504	508	492	500	508	522	539	546	478	520	499	471	482	505	519	482	521	487	478	566	515	536	527	495	509	500	533	520	543	520	492	503	567	529	520	545	535	484	508	502	545	508	479	518	505	550	512	488	506	525	545	497	463	546	513	457	529	511	488	525	498	492	538	525	493	519	502	468	522	505	530	529	522	510	511	521	505	470	480	529	511	504	503	481	511	499	481	515	543	512	500	473	488	521	490	523	534	485	502	520	501	542	519	565	552	505	521	518	488	498	513	490	545	525	516	536	500	543	491	551	521	527	491	538	530	538	544	501	492	450	520	527	472	531	505	479	519	472	506	563	536	535	501	539	534	499	546	491	503	525	488	484	473	509	525	511	527	521	498	538	510	507	506	463	522	499	505	472	505	528	502	530	513	525	509	521	518	504	478	560	525	490	539	491	570	505	566	502	542	519	560	512	473	528	519	494	510	527	491	530	480	505	490	494	482	495	505	483	529	496	517	495	501	543	510	527	472	527	584	526	514	525	539	502	515	493	528	508	516	526	523	505	495	513	555	486	461	477	520	509	513	485	484	481	510	509	468	513	494	492	508	518	487	493	502	472	486	519	508	482	568	524	479	520	510	513	526	544	494	544	506	494	487	523	504	491	491	528	497	528	490	514	502	506	496	521	518	521	516	527	518	510	507	501	511	499	509	512	523	500	535	513	498	511	505	481	537	524	524	502	530	535	490	517	491	500	502	524	520	518	491	471	483	503	469	528	510	494	475	498	490	478	544	517	472	567	522	497	539	498	484	495	527	502	507	519	508	506	504	553	529	517	482	489	503	576	506	482	529	527	529	492	483	529	519	547	498	490	509	482	504	480	547	487	502	515	542	548	483	514	547	493	506	529	501	526	502	519	510	515	484	511	509	489	526	521	533	486	460	492	505	531	535	514	499	499	541	525	514	518	519	529	533	501	477	513	521	543	528	504	493	480	497	496	541	533	558	497	511	533	508	500	502	510	485	493	503	506	503	508	501	513	489	506	510	493	567	519	458	467	521	525	491	524	510	515	507	479	528	475	513	467	524	527	530	500	515	573	503	506	519	467	518	483	529	498	508	519	534	528	510	507	549	504	513	503	505	493	504	530	519	534	520	540	516	483	487	535	459	504	471	501	536	509	500	520	496	514	499	533	515	513	514	526	494	515	499	536	522	504	480	519	544	484	500	517	529	513	516	495	491	524	502	507	507	522	497	530	510	539	511	561	508	542	511	513	517	492	509	504	511	495	508	519	518	477	545	482	522	513	481	505	520	477	506	525	502	505	520	515	512	465	512	465	510	495	550	501
24354	21416	28784	24417	21360	10401	3303	3567	32466	38410	29923	13281	3459	1791	975	806	806	792	770	783	803	717	760	823	790	775	775	802	782	790	808	755	775	772	769	749	781	772	772	781	780	764	730	761	790	804	797	800	728	763	749	753	774	736	760	735	712	770	824	797	799	790	755	760	844	782	750	780	776	756	760	774	751	765	770	795	825	712	756	748	750	787	703	806	776	766	760	810	821	817	763	786	722	788	812	681	796	885	754	778	772	772	780	763	773	804	765	789	763	768	747	767	735	781	783	715	752	759	781	772	823	772	757	745	771	782	751	723	742	765	777	794	735	756	748	789	792	794	793	761	777	794	755	721	745	842	742	756	768	796	732	748	773	761	763	767	799	745	708	818	735	767	787	779	728	808	753	742	782	822	764	803	771	727	809	747	782	748	755	798	777	788	832	822	770	747	771	826	777	776	805	770	765	747	802	739	804	811	762	796	708	774	732	775	761	787	772	761	780	753	732	757	744	727	757	814	749	762	776	790	817	714	727	763	767	766	747	780	816	728	749	785	723	768	793	716	807	770	789	790	746	753	762	763	787	729	768	795	742	791	720	757	788	754	797	691	757	764	791	755	763	775	760	750	742	752	769	729	759	834	794	772	747	728	744	772	801	772	784	745	738	833	765	727	792	794	796	745	770	750	804	810	795	815	732	713	751	775	722	770	748	781	803	811	785	727	751	746	753	787	797	743	738	781	740	771	811	774	724	798	783	771	842	768	759	803	723	761	825	779	761	780	781	756	758	779	734	792	776	791	734	775	782	741	804	732	745	743	756	721	755	769	772	764	766	719	808	797	766	766	764	810	776	793	711	751	780	764	775	714	738	718	761	720	800	751	750	756	757	757	793	766	756	764	752	771	774	762	779	819	748	790	742	747	772	795	750	755	737	777	754	761	770	772	756	752	748	780	721	699	755	759	759	735	728	722	751	754	788	759	738	721	773	720	782	770	810	704	701	735	791	765	820	791	765	809	779	768	767	734	773	779	731	777	772	776	776	771	758	751	737	752	731	813	786	739	783	782	764	762	783	771	809	741	752	782	748	724	774	748	750	739	726	749	740	693	807	766	742	774	748	743	769	739	749	773	754	714	774	784	773	782	781	800	758	768	718	784	810	695	730	784	776	724	748	743	762	812	710	750	755	770	805	731	804	738	804	752	764	789	789	754	796	757	745	777	746	801	794	800	768	796	736	791	704	765	758	716	744	722	790	752	738	773	713	824	800	762	760	785	789	711	741	784	775	789	721	798	772	765	799	736	753	761	740	733	753	743	770	761	751	788	779	782	749	799	776	759	746	742	760	771	774	736	748	779	726	754	805	759	764	796	771	784	760	753	814	783	780	791	783	787	767	806	755	805	728	766	703	735	790	770	724	767	764	762	770	744	761	768	747	703	771	711	759	789	789	780	772	759	720	724	712	822	765	730	753	753	711	780	743	744	766	773	776	753	781	736	700	731	761	767	762	800	823	748	761	846	789	812	710	742	731	728	809	738	753	758	760	749	825	778	830	749	781	819	732	728	712	752	730	772	795	739	793	775	742	784	731	787	792	778	769	754	760	760	770	747	789	779	755	754	759	742	761	777	745	827	756	723	741	763	792	766	789	790	734	806	774	745	745	751	763	781	767	758	711	691	725	776	781	743	744	760	792	771	795	745	745	736	745	714	749	763	752	740	744	770	717	755	778	748	763	732	763	803	760	781	697	801	790	802	783	749	721	760	762	727	767	734	721	734	707	765	791	757	770	788	733	759	735	721	774	781	835	780	761	780	781	784	748	765	735	831	779	733	740	783	766	719	682	792	778	749	756	778	766	791	749	754	789	764	742	811	760	761	725	740	770	774	747	751	778	763	773	740	761	753	760	761	764	746	730	816	743	800	773	797	763	794	797	777	735	743	756	807	768	747	730	785	795	765	785	768	714	826	709	728	722	705	796	785	747	792	785	783	703	735	777	744	761	776	766	763	801	808	728	797	772	761	787	756	830	853	811	759	754	744	726	782	748	785	803	793	710	768	765	771	804	734	731	776	736	759	756	744	796	756	776	764	756	731	772	734	744	796	768	780	754	741	711	779	779	793	806	764	812	799	722	787	780	785	735	767	785	772	755	712	714	777	798	773	736	754	807	776	787	738	707	748	767	795	775	732	723	759	779	724	777	763	736	700	786	744	809	720	770	777	737	776	757	754	792	790	776	760	737	747	776	783	730	772	749	768	762	759	808	781	796	754	786	756	761	760	777	760	721	750	731	735	768	755	759	769	736	781	757	734	778	728	761	749	711	755	776	765	711	803	763	775	775	738	798	768	793	744	793	742	826	810	746	797	788	770	811	788	770	767	759	789	727	756	759	751	780	786	725	769	720	803	746	792	714	747	767	784	756	749	756	738	775	766	765	739	753	755	776	780	770	789	730	745	765	778	754	752	783	759	781	707	737	707	774	735	758	775	828	800	758	709	771	722	786	818	767	678	758	733	746	770	746	699	814	741	754	790	776	739	780	782	701	810	770	781	755	719	754	769	736	756	730	747	695	721	776	758	758	732	772	716	742	794	764	759	781	735	712	776	775	744	787	683	739	822	802	788	737	806	710	720	799	758	774	754	757	755	754	795	782	781	738	783	773	784	814	742	773	724	836	771	778	766	752	769	762	740	805	759	725	707	780	762	707	750	780	728	791	810	747	790	729	718	741	764	810	777	781	756	791	828	768	744	815	792	790	779	781	741	762	783	779	781	725	786	779	764	778	803	735	759	769	793	779	768	799	753	760	711	754	724	751	775	743	778	714	768	757	760	758	788	779	753	838	780	779	761	807	796	795	713	718	738	768	782	785	738	786	753	803	777	789	762	766	763	713	757	762	777	739	776	803	763	779	793	747	764	765	800	786	756	739	753	777	761	792	748	779	778	765	787	741	749	784	736	739	778	807	752	757	732	735	757	757	738	785	748	758	793	727	762	741	776	798	754	780	730	777	768	791	745	769	757	765	743	763	779	773	802	757	798	794	754	739	774	722	725	736	801	793	726	736	778	742	725	770	784	743	744	807	748	741	785	763	798	771	787	780	772	777	745	729	771	777	752	757	788	767	783	812	767	757	745	755	777	767	779	786	785	757	810	745	750	704	773	757	759	800	746	758	754	735	785	719	751	775	777	788	762	804	762	768	723	786	772	745	741	759	751	737	749	722	707	756	711	781	791	769	753	780	752	757	753	760	762	804	770	746	812	770	762	766	769	779	752	760	781	799	785	781	742	766	777	723	786	765	759	779	762	761	791	737	671	758	726	726	758	729	750	765	752	738	803	772	772	768	724	753	810	806	734	787	725	755	730	756	789	724	800	767	755	738	751	724	754	706	752	760	756	774	762	750	732	731	745	748	748	795	774	721	774	757	787	791	769	764	778	783	748	713	735	765	801	790	745	799	750	750	737	754	740	756	775	783	742	777	824	744	735	742	707	761	770	783	765	752	737
6070	9553	9389	5553	3807	2870	2729	4602	34665	34283	23720	9401	3074	1736	829	665	644	646	654	628	637	654	686	659	638	721	638	638	639	665	638	638	628	620	651	623	625	649	611	630	649	623	599	619	664	689	641	639	670	626	625	595	647	655	578	631	639	635	604	633	668	628	624	667	653	633	619	677	660	632	593	613	638	625	641	604	617	629	603	649	679	654	655	647	650	654	672	679	670	640	662	619	629	642	666	637	602	613	645	640	662	641	638	633	668	626	687	615	644	621	617	598	609	607	673	623	650	665	619	656	615	616	594	596	623	682	670	658	627	608	606	617	645	644	634	644	619	618	663	655	664	627	612	688	638	586	622	641	614	648	657	617	619	674	639	616	638	620	678	643	627	651	629	637	611	646	604	667	605	680	622	593	638	648	608	603	657	626	683	618	647	606	644	626	637	670	632	607	627	673	671	665	653	637	661	618	671	633	624	627	604	613	595	636	653	599	623	599	629	659	604	661	589	621	646	622	636	644	643	624	647	651	627	653	617	645	674	625	628	608	654	616	683	623	683	628	608	636	648	641	650	655	651	667	625	714	641	616	677	622	645	589	690	627	625	648	644	635	604	636	663	623	610	602	608	629	667	611	639	628	636	647	603	658	612	666	560	647	600	615	634	674	625	626	646	629	689	664	618	635	670	610	634	655	637	659	633	644	617	627	619	604	653	608	638	632	644	638	664	627	636	643	645	635	658	647	602	633	649	582	658	629	657	598	645	639	614	608	629	639	663	620	640	668	646	593	588	658	606	648	636	660	630	679	630	623	629	643	669	652	620	641	700	703	627	603	601	593	629	680	620	622	629	623	651	628	641	600	679	667	646	642	654	630	636	646	615	636	626	598	591	653	607	599	611	641	617	644	622	630	675	643	622	642	643	610	618	654	598	630	623	611	657	638	621	638	630	642	626	601	636	636	619	603	657	601	607	650	672	611	651	654	599	621	618	638	643	608	652	645	616	627	642	614	669	609	621	662	651	585	618	664	625	660	610	607	648	657	631	634	613	636	653	630	625	617	600	667	614	611	611	637	597	616	662	649	661	627	624	630	651	644	622	610	725	642	603	660	637	670	685	618	603	614	622	657	650	623	632	648	621	644	631	617	634	638	614	600	662	635	653	661	635	665	614	592	623	623	667	667	620	634	624	630	652	600	615	657	651	645	680	673	634	633	617	624	598	641	605	598	687	645	633	632	610	637	633	627	648	603	635	601	678	620	578	614	625	659	658	621	620	619	613	607	662	674	662	634	662	610	611	658	580	636	649	653	596	555	619	647	592	593	593	631	615	595	669	647	611	661	614	616	672	611	618	643	608	664	619	621	644	620	664	620	683	638	621	617	616	614	617	621	635	627	609	633	616	633	654	643	616	616	605	647	642	679	651	607	611	583	626	619	646	620	649	632	632	612	618	619	637	611	659	669	619	621	619	612	622	697	608	633	605	654	647	659	641	682	600	676	681	608	621	644	672	649	647	614	621	611	628	615	657	602	555	641	632	642	653	633	638	670	626	630	633	622	620	603	656	619	603	603	633	600	604	672	633	637	613	657	661	646	640	632	645	608	594	647	627	660	613	638	614	628	664	686	616	644	633	602	667	634	647	653	600	581	672	618	635	650	664	644	675	645	667	626	580	613	665	609	576	628	638	607	624	627	615	594	639	624	705	625	653	615	634	650	671	624	628	647	586	611	620	642	624	622	650	684	663	681	643	605	609	642	580	645	650	629	652	623	672	613	605	611	671	591	647	645	608	651	630	633	625	669	612	656	665	669	650	646	629	624	675	615	601	625	628	602	637	633	677	608	617	629	621	623	635	637	594	595	674	591	608	640	642	650	631	574	602	618	637	665	656	649	603	649	627	600	648	628	591	626	621	616	595	626	662	635	615	614	613	607	621	581	634	669	674	662	602	642	646	628	641	626	616	681	631	613	635	605	604	644	610	679	639	615	630	641	637	594	567	654	616	622	620	615	646	610	627	634	629	609	658	612	632	633	671	607	628	593	604	615	625	628	611	665	653	652	622	608	620	650	622	646	606	600	591	656	615	662	678	624	619	571	662	579	669	618	606	590	635	649	671	619	657	662	656	666	628	644	659	597	636	639	675	623	663	627	598	632	589	572	630	628	648	631	682	609	626	594	612	621	629	670	664	638	628	639	676	625	622	651	667	709	628	594	610	581	605	637	630	618	645	655	643	618	618	603	646	673	630	584	647	636	639	642	628	656	687	615	658	641	645	648	636	627	642	645	641	586	633	617	622	639	597	624	582	620	570	662	637	637	664	627	629	638	662	616	640	581	612	619	628	645	642	609	633	637	621	694	640	632	621	667	622	718	588	651	637	631	659	636	609	670	624	644	621	672	639	627	621	610	634	593	563	690	585	597	662	642	665	642	615	599	616	632	619	662	661	603	691	604	622	623	623	667	625	635	617	635	653	602	681	643	604	635	607	632	661	614	617	688	603	642	642	640	637	633	628	612	611	600	667	665	620	639	623	665	644	613	596	588	649	637	600	662	656	610	596	612	598	667	618	647	607	650	648	614	640	627	627	676	604	562	637	667	618	591	626	653	674	641	612	617	637	604	606	655	618	659	600	624	658	635	655	621	635	606	658	624	627	630	641	635	674	610	607	563	614	638	596	626	611	594	630	585	624	636	608	611	644	610	637	640	651	618	616	642	671	612	629	626	639	639	590	657	639	573	626	612	589	624	649	645	659	627	625	658	669	655	623	580	673	637	638	647	630	633	659	644	665	676	618	629	584	617	676	602	633	613	605	646	647	609	624	613	584	607	652	594	636	670	636	664	607	648	632	641	620	631	621	608	620	643	642	648	613	602	680	643	625	668	622	634	622	610	653	603	618	655	646	651	620	628	613	624	650	539	620	633	649	655	597	564	660	608	605	605	664	620	660	640	642	625	602	650	635	647	632	583	637	607	652	634	595	635	560	629	659	636	625	630	649	625	619	604	607	629	636	663	630	645	649	597	620	619	612	627	619	647	596	662	598	621	592	658	615	679	655	570	613	624	658	639	649	613	651	617	606	627	618	614	625	682	622	648	645	644	634	622	587	626	605	575	624	610	614	638	593	626	640	591	644	647	590	623	628	622	695	632	634	633	670	614	631	612	600	602	597	652	630	637	659	658	643	624	602	652	605	600	631	597	602	646	619	648	629	604	636	604	634	601	590	672	613	690	587	625	632	633	651	594	649	631	635	666	606	618	618	646	594	637	606	612	613	653	623	598	596	647	615	627	651	642	616	631	631	632	646	586	672	644	644	631	618	642	610	630	607	616	641	686	627	612	639	584	598	588	631	590	619	633	616	594	644	624	699	609	597	656	630	609	615	644	653	656	613	638	627	621	649	639	643	592	644	610	603	658	649	576	667	603	598	635	637	609	620	629	653	637	649	615	610	645	632	634	681	630	643	639	569	584	680	607	640	613	651	659	640	584	635	621	670	625	649	626
27940	12778	2951	1740	1030	842	904	769	1943	2897	2354	1351	838	647	587	585	553	549	574	571	551	573	528	530	613	547	570	548	574	572	574	569	564	568	521	572	559	559	577	564	561	577	561	542	583	535	558	545	539	572	522	560	554	514	565	578	578	546	561	546	533	589	521	541	572	575	542	576	535	553	581	554	576	571	540	546	549	527	536	539	547	520	576	561	522	505	598	571	533	553	539	544	573	548	566	552	546	566	567	556	545	533	581	580	578	519	580	551	567	530	542	537	580	541	533	542	563	526	509	564	537	530	542	560	573	535	518	531	493	542	540	549	553	533	538	557	557	515	562	537	569	544	544	545	537	561	541	563	524	545	523	503	549	549	596	538	537	599	560	590	548	507	591	579	541	571	530	544	572	540	590	505	528	556	552	515	569	556	508	545	539	573	537	574	522	522	518	557	577	571	568	544	549	539	571	522	589	572	573	543	507	550	550	588	519	585	559	544	507	550	548	581	530	483	544	533	538	538	559	548	547	614	527	573	552	513	566	533	545	545	539	579	548	551	541	541	576	558	549	550	589	545	567	570	548	586	578	504	524	546	602	527	582	533	557	530	566	544	551	540	567	520	602	579	593	526	577	576	577	554	580	554	595	554	569	556	540	562	542	547	536	547	529	558	547	573	534	557	565	536	577	572	550	546	531	569	571	524	578	575	563	584	539	549	533	526	585	587	563	511	518	543	524	586	530	546	575	576	552	573	579	551	564	594	531	552	568	579	566	522	573	560	535	528	487	568	531	537	553	589	512	533	581	566	566	533	543	580	571	529	540	582	565	514	551	530	552	552	538	563	544	560	515	554	565	538	511	552	580	545	537	535	529	547	566	537	554	527	544	515	591	555	528	526	552	573	553	532	545	548	515	546	594	553	607	578	539	533	533	513	554	567	561	557	527	576	548	584	579	552	559	541	581	589	576	538	542	530	594	533	555	561	583	550	569	588	559	548	583	518	514	567	497	546	565	545	559	522	554	558	570	575	507	577	578	546	580	521	553	512	567	575	593	537	549	532	550	529	574	537	542	541	524	556	506	528	562	580	553	561	578	564	576	552	589	533	548	565	546	542	576	543	550	580	530	565	542	591	540	559	526	545	588	560	555	580	542	560	568	572	529	516	570	541	542	557	554	518	554	551	558	569	561	554	559	529	513	527	571	561	551	572	538	581	547	527	546	554	516	525	532	544	575	555	552	536	555	559	512	557	530	542	605	520	566	521	569	605	543	535	609	560	548	516	574	572	512	604	515	546	575	540	584	554	527	570	567	551	506	570	501	527	532	580	575	551	534	556	580	555	522	581	574	558	554	579	540	564	559	540	617	533	525	540	582	554	527	557	521	550	579	594	550	566	569	592	598	572	522	564	548	563	505	555	552	570	533	579	518	604	568	578	549	543	522	559	591	593	554	593	545	531	546	603	531	560	551	543	545	542	540	551	550	525	550	550	527	560	477	520	576	619	520	551	517	573	571	513	566	532	603	510	554	587	548	558	613	552	558	509	591	576	517	576	520	525	537	545	570	548	531	557	578	554	558	566	584	581	554	546	551	580	560	535	494	527	532	578	540	561	517	543	561	519	568	526	546	529	522	543	543	552	544	573	532	535	542	591	550	527	558	576	564	579	581	582	562	559	558	548	523	558	514	569	519	567	535	591	547	556	559	545	546	532	580	558	535	574	560	564	538	555	529	565	551	553	536	522	550	536	540	557	538	517	536	580	535	563	536	554	532	577	556	572	581	570	546	570	558	568	567	543	544	571	589	573	561	511	549	562	536	553	562	533	543	551	560	545	535	578	529	583	574	582	554	541	561	574	555	592	567	561	515	547	576	536	559	586	538	537	576	515	554	557	568	495	557	557	568	558	563	600	530	563	536	550	535	543	553	563	535	550	565	543	533	563	557	593	580	554	563	537	555	563	548	536	558	533	587	547	546	547	522	582	562	554	556	536	563	522	540	579	536	562	583	589	567	544	555	542	576	560	589	587	573	557	578	513	528	536	575	557	490	534	601	554	524	560	553	585	604	539	561	578	546	511	584	505	546	561	549	566	584	528	592	568	572	533	548	513	527	551	532	570	506	587	572	547	547	562	581	600	585	527	549	520	513	548	584	599	582	547	545	560	543	540	526	530	556	538	527	595	568	576	546	580	550	547	536	525	545	535	539	570	477	546	554	573	574	612	575	563	555	585	495	541	502	561	574	519	565	587	539	554	538	535	557	535	588	576	555	522	553	576	538	528	540	560	541	546	539	559	543	557	536	532	537	544	548	561	572	517	526	520	544	503	518	549	540	542	549	543	548	570	580	536	559	531	538	586	584	570	557	582	562	564	516	604	576	552	504	508	545	559	596	559	568	544	571	511	544	526	567	559	545	563	548	593	585	575	575	530	548	560	546	531	615	599	558	536	542	571	527	521	557	530	523	533	518	545	555	564	555	586	546	535	536	575	551	532	544	561	545	539	551	568	532	555	562	495	560	561	567	544	568	579	576	533	540	539	541	548	556	511	547	577	571	582	531	546	537	535	620	577	513	562	534	538	536	545	530	538	557	557	533	526	545	575	525	556	538	560	543	561	562	613	580	525	587	600	575	532	505	540	511	582	548	548	562	536	537	563	598	518	554	548	541	548	534	503	572	556	526	548	532	542	551	532	584	562	531	545	545	540	562	553	523	532	577	549	516	564	595	517	538	524	572	568	576	533	589	582	532	570	577	550	543	547	547	522	530	586	561	580	552	512	548	524	588	628	553	570	563	553	541	541	557	553	531	562	554	565	587	538	551	553	556	558	569	551	572	561	528	523	546	517	514	550	527	515	561	537	532	591	587	578	538	602	502	559	587	565	550	565	578	540	567	552	548	554	579	583	500	559	472	569	546	558	539	536	552	557	544	579	515	550	550	517	595	566	568	574	520	580	527	567	533	586	547	592	541	537	566	514	597	546	502	553	532	544	521	515	573	507	537	542	522	592	558	562	574	512	588	545	608	557	600	553	497	553	537	474	556	550	531	550	552	541	565	552	531	531	545	579	538	545	522	550	555	541	587	533	539	542	487	550	504	562	532	594	517	570	536	533	573	563	535	562	559	554	601	532	588	550	533	597	607	576	504	603	523	620	594	601	549	602	538	575	511	547	537	531	554	562	545	564	554	559	541	530	556	560	559	560	592	596	516	542	519	559	558	498	523	573	560	589	506	559	535	572	590	553	536	494	581	539	614	563	600	543	549	581	542	610	545	599	583	545	554	558	562	548	549	550	546	541	527	566	508	587	530	568	537	610	547	554	533	551	585	566	544	577	590	530	516	555	566	549	581	516	561	574	554	562	551	559	526	553	535	568	527	580	563	583	525	570	602	574	560	531	589	557	555	533	561	568	538	576	558	523	564	567	532	557	579	537	562	586	521	556	544	531	561	581	574	610	547	586	584	538	565	527	535	555	546	551	536	559	563	566	572	576	533	565	539	597
5804	2161	2441	1549	1139	989	1155	818	2573	3348	2440	1253	750	537	455	492	485	444	481	428	470	407	464	501	457	474	456	455	405	424	434	431	460	443	463	490	481	430	505	462	447	441	448	459	473	429	491	484	465	450	450	452	472	457	459	437	439	423	468	451	480	436	453	487	439	447	430	451	474	445	457	454	470	422	421	459	477	453	442	443	438	461	439	472	507	441	438	485	452	495	463	470	445	442	475	463	466	460	474	447	450	461	439	461	457	458	456	437	455	463	461	475	430	461	456	448	475	465	476	461	475	454	435	425	448	482	447	477	432	453	491	486	516	432	507	459	456	434	430	421	431	449	449	443	466	445	469	480	467	417	449	446	439	520	441	447	424	474	453	448	458	471	505	465	446	454	410	467	486	455	488	446	465	414	427	470	497	458	457	452	445	420	510	447	483	470	437	446	442	459	487	421	467	439	451	455	441	441	480	488	496	430	476	462	463	438	491	437	454	441	435	435	434	429	455	446	456	482	476	453	462	452	455	446	462	472	468	473	435	453	492	446	442	489	450	455	441	462	437	487	475	445	445	470	424	424	445	462	432	428	443	430	470	392	472	422	420	472	491	472	442	481	461	433	469	484	447	474	482	478	418	464	505	458	478	487	462	460	441	472	483	445	434	486	468	466	416	458	453	457	454	465	477	448	427	422	461	480	437	445	441	434	427	472	429	447	470	442	466	424	451	451	441	433	454	439	460	456	458	439	443	447	473	480	479	437	427	459	419	451	444	444	431	484	491	448	440	453	438	443	444	453	495	455	434	522	479	443	449	465	464	465	447	453	453	428	444	478	434	471	433	452	435	452	447	447	453	457	442	447	443	444	442	436	456	459	426	453	422	498	452	452	462	433	452	448	468	445	467	457	419	491	466	427	419	466	462	438	513	450	453	447	486	419	449	428	438	462	472	427	443	496	464	488	455	447	477	490	477	466	445	469	443	444	449	471	461	431	497	455	458	474	479	440	451	427	457	470	452	437	465	448	475	438	470	476	465	455	478	447	461	435	458	464	421	458	470	465	415	438	466	514	440	445	470	443	454	490	450	479	443	493	480	440	428	458	423	410	439	433	497	488	485	472	435	443	449	458	427	417	428	446	447	443	465	460	443	502	448	463	444	403	472	440	479	446	491	413	434	415	448	480	463	452	427	445	472	466	458	442	479	451	451	487	450	444	443	463	484	466	488	438	453	425	458	444	474	429	462	427	461	451	429	463	429	451	408	431	496	426	454	418	448	442	465	443	436	458	451	472	447	460	453	430	464	460	452	488	441	453	429	462	440	451	466	422	461	429	484	434	443	505	471	472	431	463	417	477	461	479	483	415	479	452	506	487	463	450	464	467	442	480	430	485	438	476	464	487	440	462	450	452	458	498	477	462	487	422	493	436	470	440	452	437	510	447	440	437	412	441	465	437	525	460	435	432	463	460	460	453	414	418	432	439	413	448	458	453	458	422	468	478	458	483	491	483	435	455	436	430	429	416	436	443	485	424	442	474	493	470	478	486	489	423	447	472	448	453	453	424	464	440	458	420	477	463	472	429	445	448	457	472	445	450	477	417	467	440	473	413	448	471	448	430	400	431	440	463	475	484	459	432	471	468	451	460	461	446	420	435	502	443	472	426	430	451	447	447	447	444	474	449	429	449	444	479	436	487	476	468	478	442	449	484	460	446	468	458	473	492	480	437	455	456	455	426	480	470	456	448	453	465	444	456	453	471	477	495	435	425	444	450	449	470	425	426	462	476	484	462	459	482	439	451	443	480	441	456	446	482	444	454	457	468	460	453	422	451	441	440	480	448	450	450	488	445	453	477	434	420	475	439	432	452	436	441	498	414	469	486	474	458	462	453	429	439	462	433	493	465	491	437	436	470	443	427	462	497	431	470	451	399	451	418	470	455	475	498	476	489	442	447	444	449	410	463	478	438	422	464	429	457	450	442	459	465	463	401	455	446	454	421	428	445	450	463	448	459	458	458	458	429	441	483	408	458	466	437	495	435	432	449	422	408	424	448	466	450	454	447	467	465	460	468	452	472	470	440	460	478	450	466	422	445	425	435	418	478	443	456	466	475	441	449	454	407	469	436	421	467	462	474	454	493	459	458	431	481	435	456	485	403	489	447	442	461	435	460	459	441	462	469	478	460	480	428	440	437	420	491	434	463	457	415	429	458	497	447	452	472	454	452	462	435	461	446	468	431	451	476	438	455	436	478	462	463	469	476	432	470	432	474	456	449	421	466	476	456	457	469	449	478	479	445	460	455	445	418	446	453	475	468	459	467	469	463	478	461	412	464	465	459	449	435	447	449	449	468	466	459	479	454	448	473	443	449	437	420	448	451	435	500	466	460	466	456	476	460	464	420	466	435	461	477	434	460	473	449	412	441	455	466	483	488	463	480	454	475	415	437	456	472	484	442	446	455	467	454	428	441	448	448	495	436	428	476	481	430	417	436	456	435	442	480	456	456	435	474	445	432	449	447	491	471	490	470	434	450	494	447	460	460	467	459	439	438	444	448	463	442	420	461	468	454	415	452	483	481	505	436	433	448	457	474	451	460	416	438	436	471	479	407	473	447	492	460	472	488	461	438	451	450	432	469	441	458	479	432	419	452	451	451	450	481	461	441	455	499	442	437	497	445	451	431	452	417	477	440	433	451	441	468	431	406	425	449	402	466	446	419	468	456	452	443	443	439	467	486	425	472	443	437	398	479	453	437	437	493	468	463	435	470	496	461	484	482	472	492	457	441	431	424	469	429	420	453	454	438	465	460	429	446	462	439	446	462	451	479	423	463	431	441	485	452	441	455	484	501	490	417	433	467	467	440	408	465	464	425	440	443	498	478	452	447	445	434	450	456	460	469	452	428	469	449	445	425	415	487	421	455	434	441	438	472	519	455	446	455	464	452	491	489	470	446	446	478	475	491	405	440	458	454	478	466	476	472	483	423	448	448	459	420	453	466	491	439	450	474	415	445	432	476	492	456	434	473	484	469	488	407	426	466	469	455	447	469	446	466	468	438	444	471	457	442	461	455	419	475	468	453	455	466	430	468	484	479	466	491	439	448	395	438	461	462	480	438	419	477	419	420	458	512	454	408	457	439	430	462	454	453	454	481	478	431	435	478	480	461	460	449	481	436	504	454	449	484	450	459	432	472	447	446	473	445	454	445	441	442	432	453	424	459	442	446	455	482	497	464	427	448	449	441	429	450	434	460	448	465	453	473	469	478	494	481	456	485	459	486	469	469	465	475	446	472	448	435	440	476	409	480	477	375	431	471	455	463	453	458	440	448	459	450	417	461	453	457	426	454	429	438	452	418	431	458	459	453	420	416	432	465	486	445	463	520	458	474	425	461	462	486	434	445	455	482	468	459	461	436	490	486	457	450	452	435	447	461	477	452	450	478	446	461	439	471	482	412	467	446	424	469	496	464	444	473	459	430	458	448	426	417	419	438	461	463	453	457
25694	21449	27222	25212	6689	2396	1632	1198	15407	21434	15065	5525	1616	1036	709	618	676	620	624	672	666	627	633	655	608	660	638	617	618	665	621	643	614	600	623	642	641	615	605	626	631	657	595	609	636	644	653	644	591	621	622	652	641	627	651	634	610	602	614	628	623	613	650	615	594	621	616	638	625	623	635	643	596	589	630	639	575	596	618	599	650	618	659	591	645	613	654	661	626	644	627	617	590	675	628	624	615	616	657	605	638	601	625	621	603	620	635	600	614	637	622	647	603	627	658	658	630	657	646	642	633	623	664	605	613	591	605	617	643	613	644	624	677	624	614	605	627	609	655	669	598	644	624	647	677	650	624	628	608	612	606	590	560	583	644	634	639	636	603	645	643	598	656	588	629	646	615	659	659	608	606	618	641	629	629	610	644	647	628	613	606	631	664	621	602	600	592	656	598	646	603	665	587	639	579	681	677	616	633	584	598	633	583	650	682	630	609	620	614	625	639	573	546	624	653	605	601	609	581	615	596	657	585	621	624	648	611	601	664	652	583	657	639	602	647	622	596	655	622	600	636	586	637	687	613	612	666	667	610	613	591	614	597	613	591	666	627	650	623	641	598	604	636	601	672	643	643	586	637	664	652	649	636	628	628	595	641	665	584	639	644	624	616	625	613	628	653	611	576	674	611	630	618	658	667	639	601	663	614	645	658	595	644	632	595	647	620	616	630	641	590	616	603	645	630	578	625	651	632	624	580	607	647	632	655	596	569	622	597	653	610	650	574	600	640	619	565	612	649	656	605	633	647	635	588	610	637	614	613	586	602	635	628	667	615	605	630	606	624	614	616	587	629	616	550	618	608	644	609	657	649	612	644	600	614	653	652	622	642	644	576	652	669	618	634	661	650	622	637	573	649	626	623	581	629	617	630	629	611	646	675	657	622	580	647	619	629	593	590	620	599	654	657	613	618	619	667	586	567	631	633	602	598	645	576	688	594	624	605	643	633	669	595	677	642	612	616	616	614	600	645	649	618	661	596	612	668	574	618	603	613	596	591	606	614	606	640	630	641	557	610	599	614	610	611	607	642	651	642	657	590	623	610	569	584	623	611	661	622	588	610	642	598	627	587	659	607	630	622	647	625	605	608	609	618	688	584	606	626	648	609	634	585	606	651	600	609	599	651	631	619	582	649	594	589	611	588	609	610	651	612	648	642	615	624	583	601	639	626	629	615	626	658	616	602	610	595	605	601	596	683	621	637	615	635	579	636	587	645	604	624	640	651	621	640	601	603	622	628	589	642	630	567	591	620	595	643	625	641	670	633	637	610	658	583	663	604	623	579	631	633	611	632	612	628	611	661	639	602	603	597	583	634	611	616	568	609	665	649	632	625	603	628	621	617	594	626	581	651	589	598	632	608	616	606	591	608	616	602	628	631	610	647	645	640	609	618	643	590	631	606	648	640	636	608	588	665	609	633	655	609	619	611	622	573	578	625	651	619	604	604	620	619	633	650	612	580	660	622	600	652	625	569	620	621	594	600	654	626	612	634	647	621	614	608	623	639	573	593	623	657	611	623	640	659	621	627	639	609	655	642	592	620	653	620	644	559	601	683	615	588	668	625	598	656	606	629	627	621	636	629	618	626	622	584	608	622	584	616	606	658	646	586	621	662	581	611	621	637	616	637	626	658	587	614	615	660	647	632	576	644	650	663	640	633	631	604	618	637	605	609	652	621	588	633	645	633	650	636	638	662	633	586	574	600	611	605	625	633	609	597	530	615	604	620	642	636	594	632	570	668	591	601	628	606	634	620	636	602	647	653	556	612	601	635	606	680	609	578	618	609	646	634	578	628	651	606	613	644	583	580	641	619	593	660	618	653	601	591	641	643	591	604	544	647	590	571	658	611	621	626	606	595	636	611	624	624	656	676	607	599	638	602	631	626	591	626	651	619	573	639	616	622	607	598	591	648	601	655	644	591	626	639	603	595	598	601	588	624	597	662	600	693	618	581	628	616	642	620	623	587	574	630	632	610	668	646	669	618	621	641	639	637	643	646	638	661	632	608	595	607	598	606	615	616	621	580	611	650	592	611	606	641	618	545	589	622	581	641	650	623	622	578	611	618	582	658	606	635	591	621	595	606	624	615	639	620	654	626	633	630	632	638	570	642	660	573	629	663	633	668	652	609	640	636	634	607	615	591	623	655	609	604	599	623	580	668	637	622	601	630	618	603	580	591	622	602	604	610	652	635	593	610	608	640	636	583	612	598	650	638	650	650	633	639	599	632	634	588	605	641	591	658	684	601	655	600	614	589	613	618	622	615	640	608	559	665	640	634	659	616	643	631	585	658	628	618	630	590	579	650	606	642	651	592	622	621	703	637	639	621	600	605	566	648	626	652	637	618	613	598	581	619	625	579	590	635	587	603	615	622	642	645	633	626	606	605	639	624	595	636	601	640	618	648	618	666	631	574	637	661	612	609	620	625	628	598	605	593	593	627	642	604	606	611	595	620	604	620	595	590	594	617	646	599	614	571	594	631	637	665	617	603	592	635	629	633	640	610	625	614	672	585	599	613	627	628	579	619	634	620	632	665	606	608	659	607	598	634	641	592	610	594	624	621	620	641	642	588	627	604	586	634	616	629	660	643	680	588	631	650	664	619	622	615	603	579	620	631	596	636	592	659	636	582	650	623	617	636	599	629	626	536	629	634	680	608	620	610	595	634	617	629	638	614	684	608	633	610	603	651	622	615	638	566	675	638	634	641	639	638	643	592	641	614	634	648	648	623	588	631	696	589	629	597	613	617	647	637	643	669	619	640	651	597	595	602	618	634	593	632	608	679	653	673	583	624	621	621	630	612	612	662	616	638	643	594	587	592	642	615	594	629	615	592	618	651	595	653	605	581	618	603	590	614	571	592	635	649	620	660	687	652	670	609	625	609	626	601	662	606	609	623	624	592	619	668	577	626	607	665	613	649	643	616	614	629	655	659	610	616	644	664	634	633	655	637	590	621	631	653	574	614	625	628	618	655	609	623	618	650	639	613	659	626	633	616	634	614	628	631	638	687	617	662	591	586	701	592	649	600	654	604	615	638	648	648	609	613	605	655	646	632	648	612	671	637	607	639	643	620	647	687	628	644	611	621	623	625	610	617	606	611	633	637	609	597	626	628	636	607	619	606	641	579	608	613	629	623	628	595	651	618	565	624	603	589	604	643	645	596	605	592	621	595	619	602	643	605	630	633	639	631	618	676	621	687	597	647	677	646	628	667	607	586	611	606	640	617	647	647	653	653	600	644	675	649	611	633	635	609	641	593	626	640	641	613	573	592	617	652	671	613	628	613	593	587	605	610	622	624	634	636	617	639	608	597	640	647	629	562	644	642	635	603	608	595	602	589	630	612	643	602	598	626	629	646	606	637	628	615	633	642	601	621	596	648	634	640	603	597	590	631	595	588	635	640	610	624	615	631	618	636	626	665	618	713	640	648	618	639	629	561	624	617	624
4580	5976	5962	3124	2234	2205	1673	1382	17972	19345	12575	4672	1589	908	602	513	519	553	510	503	533	548	495	589	516	535	504	535	534	520	531	541	495	513	513	510	521	601	549	509	509	522	539	508	530	541	564	515	499	564	531	524	528	540	520	509	542	506	515	501	523	525	508	489	526	563	571	497	557	496	538	514	517	520	519	548	518	532	545	507	524	577	552	511	462	543	528	527	514	521	554	483	508	506	528	554	556	514	493	523	527	498	510	535	534	586	528	534	482	516	506	545	512	522	505	476	507	539	491	508	541	510	525	497	479	526	548	523	522	496	540	523	509	552	520	524	542	521	537	525	540	496	516	496	531	524	523	567	507	555	489	539	559	521	492	515	473	548	489	519	507	537	503	535	523	497	493	538	529	537	501	519	538	538	524	512	524	518	480	522	495	534	515	483	525	534	558	508	513	557	493	505	514	528	506	517	558	510	501	542	551	473	531	535	569	554	511	520	487	541	551	540	519	514	538	485	491	505	527	533	540	525	511	515	535	528	493	514	542	540	509	532	522	516	530	523	560	506	506	530	507	503	523	493	509	493	556	507	504	547	498	536	517	493	498	541	522	537	491	511	511	526	513	514	571	527	519	516	518	543	482	532	548	535	536	507	524	495	500	525	561	464	520	550	547	526	533	521	488	512	569	511	562	513	518	528	531	504	482	518	474	524	506	542	558	509	498	507	494	535	513	503	528	563	459	506	489	536	518	499	529	535	498	521	516	507	548	501	506	517	565	527	484	525	514	516	511	518	569	485	490	498	517	544	517	489	511	556	522	528	507	503	515	456	549	504	464	504	520	537	502	535	517	522	510	479	551	487	521	520	534	520	554	476	514	487	519	520	532	534	495	511	496	509	536	505	495	521	503	537	533	514	533	501	533	510	508	478	518	499	514	535	539	584	520	482	525	508	509	524	513	526	495	502	526	537	535	518	520	472	504	527	513	535	527	534	524	544	514	506	492	513	520	516	543	509	508	518	521	492	557	489	524	546	553	496	525	504	555	527	515	524	527	528	504	469	515	525	453	516	507	532	531	505	510	505	517	497	516	507	524	498	528	505	496	542	545	478	526	504	542	514	487	547	525	514	490	487	500	541	508	508	479	511	495	557	551	507	528	555	540	507	545	507	472	552	530	532	529	515	518	511	520	493	542	542	492	556	508	485	501	546	535	544	539	535	483	534	508	526	532	471	517	508	540	515	545	542	523	559	502	490	542	520	480	510	524	500	534	538	504	498	559	489	514	468	510	511	541	532	501	537	523	524	470	521	492	505	548	518	505	519	541	508	498	518	559	539	529	500	534	511	509	524	493	536	483	547	469	525	589	483	536	532	579	577	533	503	490	539	530	538	534	531	513	532	533	522	526	499	531	566	485	479	559	507	530	540	463	545	515	498	566	497	574	487	507	503	517	527	507	494	547	485	510	501	521	492	519	506	515	533	591	528	500	497	540	562	516	523	484	503	499	517	530	483	471	490	549	487	546	487	528	537	534	519	499	504	476	530	491	531	491	507	501	515	472	506	543	500	537	488	512	553	504	527	504	526	509	534	518	514	535	531	496	537	513	531	462	541	523	513	537	501	552	500	494	577	561	499	523	534	536	547	530	556	533	564	510	537	522	516	517	516	516	473	491	502	522	541	568	559	519	516	506	531	540	550	530	524	523	534	500	509	495	485	478	499	478	550	498	540	495	498	527	518	559	560	501	491	535	518	512	490	525	479	509	525	526	492	505	506	534	557	473	504	509	515	506	508	535	519	499	526	497	528	505	501	507	548	488	532	482	568	540	525	562	496	462	520	530	532	474	498	505	497	553	486	497	507	522	526	529	536	484	523	512	532	506	571	480	493	534	500	533	547	487	509	499	501	490	524	543	536	549	485	503	499	495	519	511	524	536	493	529	507	500	487	575	535	525	495	512	521	558	494	534	526	541	561	536	527	513	490	531	521	512	532	543	512	541	516	511	538	500	499	488	510	536	490	485	547	515	523	511	569	547	487	509	511	530	514	534	565	550	532	485	518	497	509	502	513	485	532	482	521	522	560	508	503	520	519	511	508	525	518	486	498	504	468	482	533	537	507	516	517	502	528	507	496	495	517	501	497	512	509	539	547	507	537	539	502	554	540	531	553	504	509	518	551	521	561	537	545	517	519	501	503	513	546	469	529	508	546	489	510	512	531	534	528	528	514	507	519	530	489	524	494	526	462	498	522	550	482	549	504	523	544	512	529	531	540	556	512	502	530	535	537	522	494	519	546	502	516	513	520	530	531	490	538	518	528	521	492	539	518	539	485	536	542	527	525	542	506	491	522	535	523	526	524	491	485	503	487	491	528	520	481	511	500	487	545	518	556	500	579	513	509	528	503	549	539	507	512	530	510	524	512	483	533	569	529	508	553	472	504	513	518	524	507	528	541	504	509	510	538	531	497	512	543	525	489	487	532	522	496	510	492	494	535	502	514	552	532	532	520	517	512	532	509	561	511	514	531	533	511	498	520	498	527	499	508	554	519	511	503	513	531	485	525	519	521	492	498	512	535	495	518	504	539	494	518	531	521	521	525	482	532	540	522	513	500	542	488	560	544	504	517	529	520	493	481	494	487	563	546	530	532	479	574	560	527	522	487	538	548	466	527	526	504	512	535	519	549	519	543	492	527	530	543	495	568	483	505	507	518	486	498	562	533	524	472	471	470	548	522	497	522	565	526	504	461	522	527	521	554	546	483	537	528	481	509	512	531	503	542	513	495	549	475	477	559	512	528	528	541	501	543	509	528	486	528	535	528	482	484	520	486	509	510	561	512	522	523	478	495	535	538	527	526	511	523	510	518	519	519	508	538	519	504	486	522	510	532	516	482	472	510	535	531	455	508	469	515	497	527	502	509	518	544	520	506	477	526	548	575	541	507	539	517	533	517	506	543	517	506	522	539	478	514	524	544	514	513	515	525	542	527	516	539	522	505	507	510	506	533	500	492	556	536	530	492	505	534	518	521	537	543	513	542	502	527	524	536	552	500	535	574	543	515	505	520	522	513	510	545	530	513	496	521	514	518	533	497	536	511	503	514	493	533	502	542	490	575	550	508	515	535	504	517	484	528	508	565	520	495	570	493	510	523	485	536	513	532	480	485	493	517	522	525	536	492	494	523	547	499	505	496	488	478	496	507	526	530	518	519	529	507	494	562	540	527	512	556	480	486	473	481	498	543	523	540	523	471	506	474	473	525	525	497	524	511	518	533	539	509	522	523	536	483	547	527	546	516	496	580	546	543	493	533	490	527	556	506	513	529	525	531	558	530	530	555	515	486	527	499	530	514	496	511	536	524	487	480	491	492	526	490	521	551	520	495	506	527	553	516	551	520	554	525	512	526	503	495	522	544	508	500	523	487	505	515	514	522	536	491	495	510	515	553	504	493	492	523	512	513	498	534	497	490	528	488	517	519	541	517	524	503	570	548	556	513	500	540	515	515
24347	21447	28816	24528	21373	11190	3511	2084	30714	39363	30055	13305	3532	1675	965	859	763	809	808	835	778	825	829	811	812	792	736	787	804	794	751	810	806	773	806	765	805	821	778	831	792	806	815	785	813	799	757	797	841	771	776	765	806	816	788	755	802	772	777	836	769	789	758	734	817	744	750	796	806	765	719	786	776	766	756	830	810	805	800	764	782	748	768	786	752	798	798	795	770	765	796	824	776	765	755	769	740	786	776	779	779	807	816	800	767	686	778	760	789	792	753	790	750	811	753	730	734	781	792	795	755	767	800	805	789	813	786	821	787	787	704	820	739	772	796	756	770	736	777	811	774	768	783	817	807	775	770	778	805	751	754	778	769	799	779	793	765	763	820	815	802	772	848	742	762	763	800	759	773	784	777	783	766	780	785	772	803	793	785	813	790	773	787	820	797	767	775	762	757	795	812	806	727	768	788	787	799	795	761	773	723	769	746	749	751	782	770	747	805	746	848	824	742	767	781	773	800	755	804	780	800	751	777	751	792	784	751	780	754	794	769	764	821	752	776	793	780	727	792	761	813	785	767	777	750	767	786	800	793	794	781	706	714	768	777	811	787	784	837	764	763	768	789	766	761	765	767	752	809	777	787	749	768	798	769	793	755	787	794	752	799	792	735	790	821	747	788	753	769	765	756	803	784	766	844	747	728	763	779	735	790	811	786	778	786	742	783	789	795	803	809	793	788	744	789	777	740	778	791	745	771	754	780	840	808	772	766	766	780	785	776	816	779	792	765	738	777	779	774	792	771	798	817	762	749	776	775	826	782	766	750	788	843	798	795	747	750	790	795	756	769	785	812	795	717	784	793	825	809	751	765	774	765	803	774	770	781	779	756	807	788	806	748	794	739	756	766	767	744	791	762	797	752	817	813	818	738	766	762	836	849	792	774	759	800	742	760	793	769	804	777	759	769	786	766	754	805	777	827	727	810	730	805	755	828	827	785	729	711	776	774	750	763	759	765	761	752	782	762	784	793	791	735	770	794	794	772	718	763	726	802	793	744	813	783	700	807	742	772	788	820	752	785	808	756	735	753	754	752	784	790	823	751	796	699	775	732	754	784	737	770	785	802	746	799	845	812	748	733	764	793	791	739	739	760	735	799	817	778	705	789	795	792	802	784	763	778	768	741	805	774	717	771	754	745	803	725	751	763	791	774	747	770	755	766	774	773	774	773	762	812	804	745	768	804	765	788	740	805	759	761	810	775	792	815	759	785	780	822	804	751	777	791	781	792	757	776	771	747	817	807	778	794	770	729	756	758	774	748	774	771	717	789	796	777	723	773	757	731	754	769	743	713	803	776	744	771	772	774	770	769	765	775	721	763	825	758	799	766	810	760	768	759	790	738	773	750	699	742	825	772	776	787	766	778	781	752	755	772	760	761	769	774	757	805	776	770	791	786	814	784	762	796	737	774	812	831	793	737	729	767	754	688	810	799	776	744	771	711	797	738	748	755	744	760	744	786	720	737	772	777	792	774	753	811	777	768	735	747	790	796	753	770	764	752	795	751	794	773	766	718	797	776	778	807	743	775	817	772	751	733	782	757	730	793	745	789	761	780	795	751	774	732	767	772	802	824	744	791	794	796	760	716	732	737	735	791	779	807	780	755	763	823	766	726	784	806	768	826	805	792	738	815	800	783	776	745	790	793	734	797	773	747	780	737	773	786	799	739	747	785	801	758	776	804	765	798	774	780	748	762	770	778	741	771	765	729	803	817	750	780	754	790	760	738	739	799	797	769	789	783	763	728	734	818	782	819	777	754	788	776	748	782	785	748	773	749	769	791	848	809	747	807	778	763	813	799	794	807	743	752	807	747	762	774	768	803	746	780	770	804	821	759	769	773	752	761	760	806	778	753	789	757	713	800	775	770	864	748	750	792	787	775	749	783	788	806	765	759	781	740	800	743	756	797	810	735	782	770	807	738	784	807	811	791	781	800	771	777	730	767	767	718	717	757	768	791	805	778	768	753	808	791	798	779	741	762	805	768	793	739	795	738	766	793	797	805	801	742	764	764	766	751	805	810	749	739	725	776	740	760	745	788	728	770	770	770	741	779	770	765	806	801	792	790	736	756	796	757	743	790	723	774	782	779	766	769	783	816	809	770	810	774	757	773	762	766	752	758	792	734	764	766	767	768	800	760	784	781	730	774	754	778	746	746	800	785	779	753	776	745	781	804	826	788	766	727	805	768	793	761	729	764	767	745	795	777	755	734	765	730	811	804	790	779	789	801	788	795	755	755	767	783	754	840	799	761	764	774	748	740	749	770	827	802	835	839	791	772	773	769	779	783	753	762	805	743	729	705	764	826	805	740	783	756	839	779	749	783	726	741	760	735	743	781	786	801	832	791	762	823	759	764	777	772	761	772	727	754	745	753	749	733	774	770	774	796	763	742	759	735	776	742	796	768	777	764	764	774	800	742	750	760	779	814	829	722	791	819	793	749	786	774	777	774	735	784	757	790	784	752	821	799	778	761	775	799	719	768	767	808	769	808	773	734	772	780	780	800	768	772	760	754	767	767	785	786	814	786	842	789	778	752	807	797	827	744	772	750	781	802	789	825	777	764	776	802	777	774	816	795	835	762	770	737	793	844	766	776	717	838	741	793	769	789	784	785	762	802	801	826	737	815	776	724	813	814	798	795	766	768	799	805	784	757	791	754	766	727	779	796	780	789	773	820	748	778	754	759	753	787	766	802	705	753	816	778	752	749	773	766	801	779	786	785	787	750	767	756	748	750	794	769	742	807	739	774	801	792	836	747	784	773	826	785	756	794	751	821	758	814	809	794	832	748	788	756	742	757	771	819	741	782	806	806	746	806	789	827	813	772	735	792	828	810	740	788	797	808	790	817	774	742	773	734	795	758	818	749	754	760	751	805	784	796	756	804	763	800	780	747	758	742	750	807	761	776	766	778	717	759	786	759	747	781	759	790	745	784	784	739	758	781	776	753	795	776	782	814	790	711	747	752	785	752	764	775	783	788	841	751	734	783	782	762	804	768	781	743	810	778	771	786	746	732	771	742	744	791	740	751	793	758	795	813	812	842	806	794	744	725	748	746	741	787	748	755	774	792	746	783	759	767	801	780	740	749	760	774	762	780	813	766	826	733	802	771	768	767	742	798	724	772	762	785	746	794	775	758	776	772	735	794	780	732	759	732	739	781	788	750	759	765	769	782	747	838	804	774	768	783	738	754	813	821	745	809	756	762	740	826	794	781	781	784	753	799	717	757	759	764	771	794	759	778	803	745	795	766	806	779	739	768	763	803	780	769	758	806	816	759	779	796	805	807	800	813	776	747	779	753	791	763	732	815	771	781	788	750	759	760	763	795	775	776	726	762	761	741	826	758	778	747	797	842	789	788	720	765	782	784	774	786	786	739	726	828	779	746	769	803	803	802	792	733	745	796	716	739	802	820	797	771	786	744	738	777	804	814	770	764	775	769	826	794	806
5228	10376	10212	6216	4448	3636	2293	2201	33399	34965	24359	9229	3238	1771	844	679	607	641	586	654	671	666	660	612	609	685	669	668	673	674	662	630	652	659	641	660	636	667	621	664	653	649	673	671	666	673	658	660	662	653	656	660	657	650	671	623	666	650	644	614	626	632	666	665	658	632	685	640	592	636	676	663	642	661	633	661	630	638	586	604	658	627	672	636	646	563	693	629	619	595	617	634	626	648	661	696	646	612	696	664	636	614	639	627	616	644	603	705	647	641	652	665	650	640	640	627	629	609	599	649	651	688	626	645	691	659	691	667	647	633	646	635	649	599	684	625	641	637	634	623	616	658	669	681	639	650	639	657	625	654	643	701	676	719	626	661	658	614	646	647	635	685	660	655	640	627	616	661	673	592	608	636	667	699	614	653	632	661	611	630	636	659	637	614	636	618	652	634	647	624	597	635	613	657	620	652	657	697	614	660	626	657	632	638	669	642	634	643	642	631	686	658	647	646	592	653	595	646	622	647	647	656	645	627	649	607	634	613	669	634	667	635	663	625	639	685	637	650	663	597	625	647	654	639	648	662	610	638	608	628	653	680	654	639	630	601	650	644	635	652	612	627	670	634	644	628	637	640	632	680	599	612	571	633	632	658	649	676	625	613	655	632	682	640	650	635	679	643	614	648	614	610	616	662	623	629	653	613	632	637	643	598	670	625	620	615	663	651	630	660	670	671	621	645	616	652	656	610	663	607	701	657	632	646	673	627	648	687	672	629	647	664	683	682	658	617	690	621	665	684	648	643	617	631	637	621	697	649	641	661	615	621	637	671	632	677	620	638	653	625	615	626	602	631	675	622	628	629	636	652	645	643	609	695	702	598	667	647	666	615	650	622	664	639	634	663	634	635	659	612	636	660	660	609	624	614	648	659	619	626	634	668	683	655	679	639	629	638	673	639	633	657	702	659	660	648	645	621	619	643	642	615	589	680	608	636	627	671	645	688	630	661	614	624	620	651	618	615	642	662	588	645	650	589	651	619	624	635	624	614	645	626	602	639	621	654	617	676	658	624	623	622	662	623	629	630	628	601	684	654	633	672	663	594	631	645	658	622	617	611	617	645	649	652	626	628	667	624	602	654	646	662	612	682	637	677	608	647	690	609	646	636	606	605	660	611	656	621	631	658	629	647	617	626	655	642	574	638	665	630	632	633	633	619	644	610	656	643	720	644	600	642	631	673	650	667	663	635	656	632	567	617	639	688	604	607	607	634	624	629	651	653	644	646	634	670	670	615	605	643	598	651	685	664	632	646	644	676	662	639	653	617	645	635	633	672	675	664	649	591	635	638	634	613	627	669	651	629	668	659	609	626	618	665	651	618	649	647	676	638	691	627	668	654	623	639	650	648	635	619	594	640	637	646	636	648	654	643	638	639	654	627	663	649	634	650	637	626	637	640	620	625	610	577	649	678	650	623	621	654	629	637	570	608	610	669	589	647	592	649	637	661	669	642	609	602	620	661	645	606	596	655	598	640	623	649	675	642	636	646	596	623	630	611	636	652	601	656	680	661	655	632	643	630	694	641	623	608	671	651	663	661	650	649	663	624	640	601	663	675	615	628	660	643	613	597	661	582	660	671	653	596	598	652	645	644	687	653	605	645	625	651	616	657	673	627	614	668	625	605	639	652	653	643	632	656	600	643	620	619	609	597	636	650	605	663	629	598	620	621	629	647	679	631	642	632	668	620	654	654	627	642	633	578	638	652	624	634	633	666	613	624	644	630	639	663	606	628	623	628	664	645	626	585	653	661	587	592	680	601	629	604	666	647	598	589	599	617	641	641	636	588	673	628	679	606	672	629	630	597	677	683	702	610	632	611	641	654	640	631	640	675	656	613	644	654	706	643	681	581	627	663	625	658	643	606	604	647	642	653	700	613	646	640	633	675	695	662	663	613	629	648	626	657	635	582	660	611	615	624	609	672	612	669	616	653	626	623	615	655	650	602	628	609	683	619	579	641	634	612	642	640	608	622	662	626	658	648	640	641	666	661	633	632	613	608	608	656	635	659	624	670	655	616	661	656	688	651	631	628	608	710	628	611	643	635	647	630	654	636	676	659	645	653	675	672	611	614	638	604	591	622	623	673	573	659	632	678	619	635	579	655	668	651	636	684	650	642	650	671	607	661	640	647	651	643	671	634	638	653	598	647	666	637	649	637	586	666	660	678	626	659	674	668	666	598	635	569	617	679	683	629	660	643	628	632	657	614	641	646	658	624	625	601	673	666	647	664	575	622	657	621	645	679	647	659	631	632	646	629	622	636	629	635	655	635	626	616	625	620	608	624	633	669	629	623	657	608	655	625	643	641	624	685	594	597	621	664	610	663	637	652	629	636	657	574	621	571	614	629	632	682	639	634	606	647	587	640	595	665	619	649	655	632	655	669	635	666	617	619	613	648	634	670	641	674	618	615	634	643	669	612	627	587	604	616	670	650	656	623	640	599	691	649	599	688	600	674	685	618	649	610	615	625	667	624	631	681	595	643	647	668	620	608	704	634	629	628	670	672	669	648	651	691	612	650	628	637	646	616	631	652	682	654	615	634	591	683	614	612	681	583	665	709	648	615	613	606	618	603	659	606	653	637	658	652	656	678	657	629	595	591	612	621	666	660	644	614	603	614	616	614	603	658	571	649	661	666	648	633	637	688	602	650	626	637	616	639	625	628	646	632	632	675	649	632	640	645	671	664	647	656	581	649	616	611	658	612	644	644	637	632	620	668	613	663	604	645	664	593	654	626	615	626	671	578	617	616	650	632	612	673	630	590	652	628	644	614	598	614	661	650	606	580	624	640	651	616	586	616	647	643	651	672	604	654	647	627	634	643	621	641	641	622	654	628	642	630	635	653	631	668	626	611	676	645	652	673	610	630	657	657	637	688	664	622	628	664	635	660	633	638	624	623	653	661	614	626	628	638	659	650	671	663	643	595	647	640	657	633	613	616	650	669	592	666	598	647	633	648	629	629	654	650	668	654	654	641	664	644	611	673	629	634	617	653	629	605	595	620	637	640	660	640	652	638	643	585	648	622	612	618	698	615	600	651	600	643	627	635	578	638	605	666	673	641	643	653	645	650	597	649	657	620	653	626	664	649	640	620	638	647	649	650	613	625	673	607	653	669	643	619	659	648	644	598	665	695	681	607	638	633	639	628	665	592	602	681	608	616	662	587	584	688	647	620	611	659	624	645	647	644	655	650	699	604	654	626	594	642	632	635	606	610	639	606	656	705	646	666	655	620	623	657	612	648	623	613	632	651	614	657	656	649	635	626	617	601	647	662	677	676	616	640	635	681	676	627	657	641	628	663	610	641	650	614	615	640	674	629	604	668	604	617	648	641	677	630	636	655	658	649	639	609	625	592	607	636	632	630	606	630	588	589	676	648	627	626	657	591	613	594	608	657	618	670	639	571	649	644	621	617	658	661	637	657	645	623	678	606	650	665	628	668	593	644
27832	13671	3874	2098	1336	998	847	712	2127	3219	2486	1368	868	645	625	592	592	572	599	545	578	575	587	556	522	563	566	615	579	590	562	546	525	573	556	584	518	572	554	554	581	552	562	595	559	542	531	552	579	524	567	627	567	579	567	582	552	545	560	553	586	570	555	521	578	536	531	568	575	585	541	579	539	569	634	580	545	570	537	577	562	578	616	517	547	533	538	580	553	567	531	542	602	562	550	523	541	558	571	573	560	549	585	575	545	561	546	566	572	591	564	590	531	594	585	562	601	556	552	585	596	574	562	526	568	582	565	568	575	604	565	579	577	560	509	569	561	548	562	554	586	569	593	550	538	557	582	597	601	557	608	592	555	571	596	604	581	570	573	548	561	581	554	603	607	552	553	561	606	572	591	566	588	581	601	569	523	572	579	580	566	600	574	555	570	590	574	528	607	555	631	573	544	525	600	584	565	569	563	558	563	551	560	587	565	565	559	605	569	623	560	523	589	551	592	526	528	564	584	551	561	560	548	557	605	523	541	550	575	563	573	568	507	567	586	568	595	565	560	586	558	527	570	569	582	559	602	595	565	520	538	566	557	599	548	589	546	601	527	554	532	538	553	563	578	555	566	542	633	522	571	544	575	546	554	557	539	582	555	563	537	517	555	559	598	578	596	543	570	566	578	588	601	607	575	611	550	549	526	522	547	553	551	571	556	548	580	567	528	566	548	579	558	576	594	572	577	550	563	556	602	538	571	538	562	596	579	560	561	570	589	517	581	506	581	575	599	586	600	559	553	585	588	540	560	576	553	551	608	563	547	567	554	574	589	557	595	573	565	553	522	542	570	558	589	534	674	579	575	549	553	564	598	593	580	608	590	510	554	540	576	588	589	554	610	585	569	581	587	580	585	569	546	548	584	564	556	565	509	605	576	575	594	622	568	587	553	541	558	546	551	590	561	572	568	567	564	555	569	532	558	573	556	558	550	574	530	567	523	545	543	571	570	567	518	558	566	513	562	557	610	550	596	581	568	524	569	584	587	570	571	542	571	573	601	566	578	561	575	602	534	586	531	597	553	572	586	562	578	572	568	543	567	590	558	588	554	574	532	560	555	541	601	579	636	526	559	529	544	527	578	573	569	541	610	551	574	561	576	563	559	600	573	618	573	536	588	579	584	558	573	553	534	578	620	528	509	521	570	588	565	549	572	614	594	580	559	550	571	593	574	572	548	586	551	579	537	554	547	559	546	560	526	546	525	570	537	543	615	593	577	559	547	533	577	576	591	574	537	586	557	574	527	585	579	555	556	558	531	587	558	552	531	547	596	592	589	510	571	545	554	623	609	546	584	586	594	588	542	604	535	570	554	578	590	584	543	585	589	541	560	583	531	544	616	542	576	559	586	511	580	560	580	590	585	575	553	581	523	568	551	576	554	557	557	559	597	545	550	608	579	592	571	595	527	570	579	570	567	572	585	548	541	543	527	612	581	573	569	563	566	583	581	588	543	552	571	553	550	511	572	566	519	568	574	574	577	558	565	587	598	568	572	547	597	623	539	553	554	549	557	554	553	580	532	561	571	585	582	565	590	562	598	600	554	524	564	581	577	555	561	590	603	522	570	555	609	531	609	567	534	556	595	595	592	561	600	545	559	495	620	563	596	580	561	567	567	654	568	618	529	563	566	532	555	584	526	560	558	579	592	533	545	570	563	557	581	580	600	542	583	561	568	570	548	571	554	572	605	577	572	584	572	555	585	594	537	546	557	584	571	576	590	614	596	560	589	540	522	545	557	549	557	561	559	569	585	573	610	530	537	586	500	558	545	565	577	584	550	576	553	566	575	557	562	557	596	540	507	558	558	542	503	532	609	611	616	565	599	557	574	540	554	537	541	579	570	589	547	555	557	588	551	511	573	547	582	593	546	555	534	546	566	559	580	583	586	556	557	540	521	598	565	520	581	571	557	561	590	551	580	552	568	578	552	542	549	606	580	619	603	589	518	585	574	552	572	528	572	574	574	568	569	533	572	576	578	542	575	583	550	581	595	559	567	566	523	577	557	593	563	557	565	542	582	582	588	572	549	565	556	571	553	567	593	555	606	538	574	565	588	575	550	553	597	591	558	581	590	561	575	562	572	564	603	599	529	544	535	543	599	532	582	549	559	586	567	578	541	545	489	553	578	547	599	619	548	588	592	598	575	536	505	563	569	543	570	551	564	567	565	546	535	550	524	553	583	565	575	577	597	573	542	560	561	583	537	585	554	594	589	570	586	566	527	577	572	567	601	573	571	582	567	559	532	586	540	578	601	557	593	533	607	572	539	528	549	515	551	565	594	565	553	567	551	520	574	586	566	549	540	595	587	587	573	528	558	581	581	538	564	588	576	566	578	529	583	539	586	548	567	549	586	594	608	575	551	573	551	458	587	552	573	539	560	611	571	574	529	503	558	575	533	568	600	565	578	572	541	584	637	595	549	538	603	544	542	552	560	524	592	594	579	627	538	579	575	577	607	550	583	555	545	568	578	542	616	560	560	562	571	596	571	582	577	575	530	540	612	568	569	526	559	567	566	602	580	583	539	580	580	604	564	572	579	543	583	591	573	603	604	546	593	618	548	575	543	590	554	582	589	532	571	567	534	612	586	574	577	577	581	590	562	561	558	593	560	556	567	563	565	550	580	596	554	548	545	559	575	551	526	618	594	592	580	574	559	550	552	546	584	620	553	574	560	539	536	587	602	534	586	549	554	517	574	586	597	573	586	558	552	557	600	583	555	554	568	560	563	571	586	558	606	611	577	577	565	612	595	590	513	572	556	535	560	604	604	562	559	527	580	604	551	568	576	546	570	550	576	596	555	554	564	530	564	563	581	549	596	579	558	568	601	592	591	608	560	579	540	595	617	572	613	552	551	578	559	567	571	568	599	513	535	576	518	597	612	537	558	575	548	620	574	604	572	549	563	599	582	546	537	577	600	595	593	582	619	567	530	568	576	574	547	616	570	591	570	542	598	582	565	591	558	571	568	555	580	604	569	572	536	550	586	565	514	596	546	545	564	570	558	536	582	562	623	575	522	595	559	578	576	585	554	582	580	569	550	572	579	527	587	555	562	533	554	542	577	623	586	536	571	561	550	564	594	571	555	542	567	579	582	545	577	542	563	556	553	582	560	594	557	547	561	562	555	562	534	576	569	597	586	565	573	565	534	607	569	522	595	558	543	569	571	540	566	559	556	532	559	546	540	597	565	570	605	569	548	588	543	606	568	593	560	568	549	570	557	531	582	533	580	589	629	568	602	509	613	558	596	597	571	555	531	555	514	551	608	552	535	556	543	550	578	522	591	579	623	570	587	576	564	569	562	543	563	547	644	590	562	526	619	542	573	572	581	542	600	573	566	556	542	601	581	599	563	536	589	567	570	566	547	557	571	539	593	566	554	537	590	614	569	577	551	582	553	560	559	548	564	582	571	552	564	590	551	533	578	546	568	562	582	606	566	600	569	558
6140	3304	3034	1810	1268	1041	844	711	2730	3479	2576	1269	754	556	506	470	432	485	435	473	497	474	489	466	447	454	459	473	506	460	505	454	468	490	508	483	442	481	473	487	479	454	451	468	428	492	461	504	479	447	462	489	475	440	478	472	482	490	488	454	488	488	502	539	485	425	467	460	430	489	464	498	430	465	459	462	472	479	457	503	461	466	439	480	404	453	495	473	472	476	461	468	484	473	473	460	485	448	446	491	458	461	491	476	463	450	445	420	453	456	489	450	454	475	443	493	438	484	462	508	483	470	458	455	445	472	446	458	486	467	460	443	462	482	507	467	440	465	483	485	484	466	432	484	462	452	474	483	454	468	485	506	443	489	450	449	413	472	453	473	517	481	449	441	433	405	440	435	482	431	483	444	464	451	478	482	478	495	459	459	441	480	488	459	489	467	444	511	459	472	463	463	437	439	488	454	475	424	450	466	457	483	422	456	459	486	462	474	447	464	452	464	429	448	467	452	465	451	488	475	512	441	461	471	524	458	468	436	443	455	479	467	439	463	460	478	453	440	499	450	453	452	482	471	469	481	473	485	480	417	453	467	442	489	463	471	470	443	442	461	501	441	487	424	484	455	467	441	443	463	442	489	478	485	456	460	468	475	465	510	442	453	448	471	530	447	444	458	505	502	492	472	459	452	456	495	486	466	485	471	442	483	463	477	454	467	459	488	516	435	454	441	454	471	485	476	469	448	447	449	452	458	460	464	455	504	484	519	447	445	483	432	461	457	475	448	448	466	478	464	462	472	460	489	461	436	481	501	503	427	462	427	465	457	463	513	473	437	456	457	459	481	464	442	443	488	471	481	456	441	461	467	484	473	473	431	449	477	470	464	496	428	442	475	463	481	451	469	455	447	436	480	469	489	460	460	454	449	437	459	468	419	476	439	450	471	476	517	481	485	424	447	430	457	472	475	455	451	462	466	452	465	478	467	451	475	476	433	481	455	512	506	452	463	471	462	470	450	450	476	417	463	465	485	483	451	452	476	461	464	467	464	471	481	454	478	466	451	446	445	432	455	464	462	472	500	456	442	419	458	449	485	467	448	469	469	416	449	493	428	446	457	455	450	467	489	464	457	480	462	476	469	441	490	436	467	415	435	470	461	422	440	526	449	474	468	464	451	469	426	439	478	436	445	458	480	495	409	502	483	477	443	415	446	456	473	480	460	471	435	456	497	458	435	490	454	448	481	428	486	485	424	466	457	474	500	447	474	464	450	488	456	501	457	461	449	479	452	469	438	465	472	429	465	457	446	500	467	443	485	437	482	478	500	464	409	450	489	438	440	483	431	459	432	453	478	467	434	467	462	428	434	450	451	441	435	474	469	428	516	446	458	462	471	488	472	464	490	485	424	487	496	437	455	496	500	501	503	452	455	498	458	432	441	477	424	501	482	460	463	502	477	463	455	502	497	470	470	478	494	453	473	483	495	454	478	464	491	407	463	465	473	472	481	477	474	457	487	423	495	499	436	498	440	475	448	494	453	444	457	493	460	464	466	435	454	417	464	475	447	470	459	450	469	444	462	434	517	430	444	484	447	425	469	460	512	448	470	439	457	438	474	483	496	466	477	501	454	493	474	450	483	471	488	431	426	438	461	459	486	455	475	497	452	497	488	473	422	473	465	466	486	465	499	446	468	471	454	486	478	465	473	441	435	453	469	445	456	497	434	492	500	432	465	462	451	464	488	477	477	420	458	477	461	410	467	456	492	487	470	487	450	475	458	478	425	461	445	451	490	461	477	442	497	427	452	465	464	466	435	465	456	432	451	453	465	496	470	455	446	462	464	443	445	470	469	454	442	449	445	459	450	454	466	474	436	494	481	463	444	471	493	469	478	491	485	476	466	445	445	465	486	482	423	428	485	472	446	445	424	473	487	495	441	482	459	463	465	463	441	445	468	456	448	466	450	454	465	465	438	481	417	464	480	508	460	474	460	466	462	443	452	470	463	464	492	493	455	459	475	435	496	466	449	427	461	434	474	418	461	494	451	470	443	450	484	428	462	464	454	418	469	458	470	455	423	452	457	472	435	472	440	473	466	448	473	452	447	465	449	472	504	461	474	428	475	450	458	513	429	478	457	455	478	464	463	426	471	466	463	477	392	455	483	452	416	454	466	434	449	473	498	450	427	455	452	446	453	468	460	476	479	453	485	441	433	465	444	466	489	472	496	481	449	424	422	469	461	490	425	453	443	455	461	505	457	491	499	455	450	493	419	428	464	445	460	474	482	454	489	459	477	473	436	471	469	440	450	486	471	426	446	511	460	447	476	471	510	473	444	453	438	439	494	446	490	475	493	471	470	463	467	472	435	434	446	450	466	461	456	468	494	482	466	466	467	454	470	482	469	471	451	468	518	489	484	434	457	439	436	450	476	463	438	482	468	485	485	428	477	467	473	437	432	435	473	460	422	416	492	472	506	434	468	511	422	417	465	460	437	444	441	411	445	476	444	464	454	431	501	434	485	459	435	486	479	477	481	475	488	461	507	445	468	469	491	469	462	465	453	461	452	480	471	458	468	430	487	460	479	447	466	477	478	437	453	461	441	478	394	484	473	425	446	466	469	461	451	438	458	427	518	445	461	472	450	464	439	461	423	461	459	462	457	490	437	470	464	503	443	432	450	448	479	453	462	469	428	450	451	462	449	494	464	455	468	446	495	414	467	503	464	435	466	399	480	487	499	471	451	512	517	473	467	479	489	448	481	434	448	485	498	469	464	442	490	464	427	470	438	471	487	435	437	504	459	475	446	461	440	475	478	476	453	476	459	475	491	451	469	437	491	461	448	483	497	490	443	452	425	502	433	450	445	417	433	484	439	467	455	495	472	453	444	454	491	469	459	510	490	469	468	474	468	442	511	498	492	485	468	464	435	476	473	459	472	451	462	457	463	474	473	457	481	474	443	457	488	449	467	479	455	509	442	474	450	457	487	467	484	466	437	424	462	456	469	480	433	451	465	435	446	534	486	489	430	445	481	462	440	479	469	457	462	459	484	427	442	471	450	459	493	463	454	473	458	453	472	447	448	430	451	455	459	479	487	434	436	479	458	460	453	447	445	515	435	435	479	444	448	502	474	494	494	490	488	466	440	463	492	429	482	484	442	446	472	462	470	465	451	487	463	497	464	424	409	435	455	448	481	451	502	470	482	458	444	476	455	489	460	458	416	433	497	475	459	415	455	487	449	464	441	494	446	486	497	521	460	469	440	462	456	419	456	458	483	443	466	460	448	443	468	457	452	415	488	468	478	428	458	465	423	493	452	476	476	493	475	452	462	494	462	468	450	471	465	464	464	476	429	456	459	471	460	464	480	453	445	496	471	431	455	496	453	434	477	457	475	465	460	442	462	466	449	490	468	460	452	465	467	491	477	434	427	495	420	442	476	451	481	494	480	453	456	462	458	464	478	488	473	458	468	453	473	478	439	473	466	443	458	469	521	490	443	454	440
25624	21401	27142	25054	7275	2262	1468	1491	16334	20895	15069	5448	1641	1052	736	660	633	626	579	677	623	632	652	640	649	619	653	641	659	630	616	613	637	621	627	678	645	604	618	676	685	597	678	618	638	655	625	649	638	616	663	593	535	606	652	606	608	635	624	670	597	595	686	654	628	653	635	664	647	662	691	667	620	635	663	635	579	631	672	621	676	664	641	631	678	678	610	653	659	607	629	672	645	587	630	673	611	673	610	637	597	605	603	643	621	632	587	600	647	587	640	604	624	641	684	623	609	617	670	645	587	631	637	605	645	664	666	617	584	633	630	654	659	628	646	621	627	664	628	629	566	598	643	658	703	593	617	645	650	601	660	641	622	625	663	619	641	646	612	656	633	666	662	649	613	620	615	642	617	615	674	621	624	631	686	637	583	622	629	613	676	635	630	613	618	623	617	612	610	614	613	612	601	586	646	656	644	589	638	642	596	651	602	646	647	706	615	682	641	657	673	624	603	589	651	652	593	599	660	587	632	600	625	601	601	636	621	616	635	638	660	623	595	628	654	627	618	639	615	625	596	610	592	621	614	610	637	632	635	653	634	651	589	642	640	662	654	605	596	657	601	627	611	621	614	616	630	696	601	646	680	597	640	661	620	644	626	604	626	663	644	634	612	640	621	627	663	617	626	666	612	612	629	587	656	603	687	629	618	650	606	666	633	681	581	621	610	588	611	654	615	627	655	630	606	670	644	601	655	611	653	610	629	611	627	653	628	590	660	654	601	636	591	602	651	618	639	648	621	677	598	596	612	631	641	595	635	594	638	669	639	637	617	680	615	619	613	652	647	656	648	590	639	620	634	600	638	582	604	630	606	648	595	633	648	661	623	659	700	582	610	603	650	651	599	630	608	619	627	581	567	629	627	670	613	592	668	659	602	610	601	619	634	603	632	614	667	617	655	616	568	618	610	627	644	620	615	633	617	657	632	623	633	607	618	644	617	641	650	605	600	659	668	676	618	638	647	602	623	591	645	690	659	596	596	640	657	679	625	622	643	627	644	646	649	637	597	603	619	634	660	667	611	663	608	604	622	631	600	647	580	632	612	621	624	634	582	597	647	635	622	611	618	644	619	647	596	598	595	677	625	620	659	617	635	643	628	616	627	647	690	635	605	654	635	649	645	698	622	647	616	546	633	613	628	609	655	615	610	600	643	598	648	665	642	611	604	648	638	651	621	631	635	616	660	663	602	635	605	622	657	597	645	680	626	612	613	661	651	634	667	643	635	629	623	633	618	598	658	642	622	600	645	661	641	618	598	615	651	634	653	612	649	599	631	604	626	609	624	633	651	646	630	635	718	628	634	657	634	614	619	592	643	628	675	614	591	603	635	560	628	608	633	646	609	620	649	591	665	566	668	627	590	630	620	653	639	643	617	624	609	634	661	689	643	615	604	643	588	634	644	653	637	601	639	631	655	657	610	651	622	638	670	618	619	660	648	606	701	650	671	646	614	615	613	629	592	651	600	684	591	632	624	618	665	636	585	575	617	637	639	616	632	626	628	658	683	636	618	643	640	637	611	648	633	607	629	615	638	672	610	605	614	629	608	643	646	613	609	573	627	638	653	632	635	672	608	633	657	635	614	646	649	618	654	691	596	627	671	624	609	645	609	638	632	632	642	623	649	645	596	678	584	645	600	646	634	660	631	622	609	629	640	615	635	652	653	682	625	618	636	617	636	638	612	610	611	622	652	611	671	623	609	631	667	631	670	611	649	679	657	651	637	676	610	591	591	603	582	635	631	661	587	586	649	645	624	630	634	660	640	643	645	623	653	601	655	613	616	581	593	605	602	635	643	607	656	656	627	601	616	643	631	610	605	703	639	628	647	634	632	627	643	631	664	592	637	647	643	645	574	579	617	614	652	670	629	610	631	635	654	609	626	592	654	639	645	668	610	647	613	678	676	638	597	610	669	639	615	652	648	614	650	647	601	629	670	632	648	639	655	630	606	632	624	616	618	667	668	641	631	637	596	637	668	630	675	647	617	596	610	616	647	586	607	637	608	573	635	606	614	640	638	617	628	629	614	663	610	663	620	623	636	609	656	626	610	612	607	621	630	654	658	611	665	612	644	651	628	636	618	688	626	644	622	658	675	622	625	609	611	645	632	665	631	616	632	619	624	621	585	608	606	650	670	639	602	636	616	603	622	656	666	694	656	617	644	675	570	598	663	578	642	673	623	629	645	600	611	625	602	675	655	659	645	626	629	629	588	645	647	663	678	612	642	606	622	614	626	621	645	648	583	658	652	656	620	662	610	641	625	651	626	637	708	662	604	623	630	616	608	648	599	588	649	632	613	635	648	579	638	602	657	651	642	663	591	641	627	651	670	637	661	648	597	632	604	611	619	640	619	678	639	654	648	610	639	644	648	651	677	628	640	622	638	588	623	611	635	635	594	595	684	634	634	601	621	635	646	633	626	600	593	596	621	648	655	660	608	603	599	638	615	654	643	605	683	667	619	624	616	629	626	594	600	615	611	617	640	639	618	645	636	641	632	615	625	616	691	635	642	608	605	597	612	625	646	656	595	646	640	624	627	632	585	638	661	612	629	627	589	620	566	664	661	646	605	673	653	630	603	635	640	643	641	649	642	654	603	649	617	648	642	684	645	645	653	614	638	663	599	617	615	654	579	650	624	643	670	613	625	621	619	614	672	595	666	605	609	587	656	590	610	591	590	610	627	636	652	626	617	612	655	631	594	627	609	639	601	630	677	622	597	638	649	578	661	585	681	676	587	608	656	625	637	642	640	621	668	586	618	663	609	660	604	637	645	626	628	634	623	583	631	649	648	635	641	619	632	683	627	649	619	649	609	664	629	597	682	631	660	612	662	613	601	626	629	620	616	672	685	582	614	608	656	606	636	630	634	677	641	606	676	619	610	605	642	640	587	642	624	652	659	652	622	651	646	650	666	551	616	674	600	620	627	634	632	621	660	657	653	655	612	625	622	629	634	654	641	652	631	626	654	628	647	634	637	626	608	623	584	618	657	610	645	618	665	593	603	643	595	663	632	561	607	635	665	644	625	591	653	636	606	606	643	589	616	625	674	624	622	606	654	657	645	583	610	618	590	617	655	623	643	636	612	571	679	588	621	627	623	586	622	667	637	626	657	612	623	583	619	666	616	647	619	648	636	593	594	637	639	593	591	616	672	632	646	633	644	633	631	641	648	634	641	629	625	647	634	695	668	628	603	669	652	613	663	581	621	626	645	579	620	620	638	650	604	630	654	621	580	670	636	612	683	623	590	654	638	590	624	539	633	619	641	617	636	627	630	626	614	587	643	627	636	632	609	643	630	628	632	636	653	626	628	599	593	617	639	659	615	638	636	650	653	616	602	667	594	628	599	612	621	618	601	641	647	615	648	663	616	636	620	620	640	661	620	588	587	644	641	597	672	636	592	600	608	588	651	641	607	655	579	642	618	633	607	644	612	589	617	643	644	593	659	613
5214	7952	5317	3575	2733	2098	1541	1778	18497	18986	12570	4571	1659	974	640	528	569	539	532	566	529	538	543	565	537	516	516	524	583	522	501	539	570	505	542	531	559	565	556	497	532	538	547	552	594	541	540	557	549	541	523	556	535	560	535	559	535	556	525	551	520	545	522	521	520	551	522	517	545	506	535	532	506	564	513	594	538	521	542	520	552	505	508	497	508	551	516	555	521	567	521	570	500	565	527	557	515	531	519	519	518	543	514	475	548	506	539	534	553	514	528	570	526	538	568	529	550	554	548	504	514	499	563	552	495	573	505	542	577	529	537	501	518	498	537	524	573	502	483	531	521	529	497	563	518	531	510	529	558	512	532	531	555	508	474	500	560	501	506	567	520	540	556	500	486	531	507	531	523	516	524	520	531	507	515	536	537	554	521	551	492	539	551	524	545	474	540	592	522	524	546	571	588	576	541	578	552	553	501	516	529	526	536	520	535	555	553	493	549	495	547	543	503	547	536	524	520	491	494	558	563	521	525	514	501	541	550	520	536	507	553	493	486	537	541	533	535	529	564	514	512	538	528	521	542	554	514	515	493	520	543	536	531	523	559	557	506	533	540	522	510	563	550	518	530	510	489	544	508	552	542	534	532	515	509	549	556	517	504	563	539	522	558	499	533	534	554	509	505	536	526	564	571	516	526	539	560	493	514	547	517	509	520	492	505	541	564	508	507	536	546	550	547	520	556	507	535	509	542	489	542	556	535	482	530	524	515	503	544	522	507	539	541	573	537	496	551	532	519	554	549	562	546	576	499	518	556	549	516	541	532	520	502	530	554	522	520	561	537	527	512	510	548	531	494	513	498	513	522	531	530	563	536	519	531	491	540	544	514	531	508	519	536	501	534	545	543	524	505	498	539	513	554	519	546	551	502	522	523	570	505	547	568	524	527	560	505	538	520	486	478	528	534	547	557	519	504	558	555	555	508	501	537	530	542	534	542	508	561	509	545	495	500	506	546	511	548	547	553	522	539	522	518	528	533	533	498	501	552	519	509	508	513	529	536	559	513	521	521	528	534	497	523	552	527	543	493	524	503	547	540	543	525	537	559	530	507	487	514	502	521	521	511	494	516	534	528	519	543	535	533	502	527	500	555	541	552	537	530	506	549	540	488	526	478	516	532	557	528	522	528	560	576	501	553	559	520	565	494	528	539	545	562	525	466	524	527	528	530	518	533	568	487	514	520	560	493	540	492	540	525	570	542	541	558	543	526	508	462	527	524	498	550	534	576	505	487	523	523	520	521	527	526	514	524	543	499	495	552	502	521	545	528	523	543	532	564	451	563	528	554	546	527	550	542	515	575	523	553	539	547	501	504	513	538	546	506	536	536	529	548	527	529	514	531	530	506	536	571	523	538	572	555	544	524	523	506	537	526	514	502	524	529	523	546	551	519	492	521	539	519	539	526	598	574	513	538	528	542	514	578	536	532	538	490	541	522	566	532	578	549	548	531	507	584	519	546	487	507	566	544	531	554	503	523	494	543	492	528	501	551	554	499	528	516	533	506	566	517	522	526	542	535	512	543	588	524	553	531	523	502	527	530	560	528	513	535	533	568	519	516	522	539	541	515	567	505	553	547	546	543	515	557	556	502	553	550	546	562	511	517	500	515	541	531	546	496	524	521	507	529	577	528	548	530	525	510	556	511	529	534	533	501	566	515	554	508	505	518	512	489	553	572	546	541	534	562	538	490	564	518	520	548	507	500	510	504	535	522	500	559	566	511	545	526	534	509	528	586	556	538	498	505	514	551	512	563	507	556	507	551	525	470	560	494	545	530	540	526	491	491	544	526	479	517	551	541	502	541	528	548	537	543	530	547	541	534	514	521	520	550	508	565	511	496	526	536	542	500	495	498	533	519	523	528	535	518	551	558	550	542	576	566	520	570	486	494	527	563	543	558	571	523	493	519	521	528	545	519	513	496	511	523	509	527	542	485	577	492	541	546	500	546	498	495	532	498	540	528	504	525	530	558	514	511	550	536	546	532	544	541	508	537	573	536	582	527	525	539	537	522	500	577	530	520	558	543	502	524	541	555	522	570	515	533	494	518	516	501	517	517	514	523	501	527	529	511	568	537	528	534	521	554	552	535	513	500	509	534	534	498	530	528	566	536	538	480	506	558	566	542	516	513	504	515	544	558	516	545	492	516	512	496	479	463	509	546	536	550	566	553	518	512	572	523	507	569	530	523	551	500	528	544	498	525	560	541	550	538	554	542	550	505	534	531	531	550	535	578	521	570	500	502	488	523	548	527	501	541	473	486	485	543	524	507	518	572	563	474	547	563	512	511	533	575	537	551	555	535	529	566	515	525	544	517	534	487	533	570	528	514	542	550	508	537	537	561	525	513	503	545	507	538	490	552	478	513	558	577	537	508	485	522	582	481	553	510	501	510	554	589	547	523	536	544	574	515	548	490	505	499	557	506	481	578	548	558	509	528	521	572	530	572	516	524	511	481	543	537	503	526	529	519	519	504	517	513	497	565	548	478	523	529	522	503	519	564	538	496	536	486	521	508	490	521	520	541	522	516	528	523	535	524	544	537	503	568	521	541	550	526	535	537	547	543	531	525	546	531	534	484	523	535	557	474	496	561	532	523	507	567	565	563	563	522	498	523	556	509	518	545	498	542	541	493	559	513	533	519	530	508	526	501	514	483	552	519	513	522	533	492	533	517	508	562	549	528	549	531	526	515	503	576	528	538	554	470	564	542	514	531	551	513	529	520	558	527	512	532	537	538	503	518	520	523	491	526	478	524	531	512	472	494	523	548	531	547	549	506	555	546	528	532	538	503	537	555	512	568	555	550	551	530	556	537	511	491	522	502	522	519	523	554	517	532	517	535	560	535	551	518	534	510	548	489	553	545	527	559	544	513	532	575	519	550	524	579	525	556	504	521	486	550	522	559	510	528	528	522	544	519	557	538	512	501	529	526	532	529	516	554	569	519	525	541	499	504	535	570	526	516	508	508	567	554	512	534	529	518	507	487	543	536	532	524	555	504	525	490	578	531	508	531	479	569	505	563	569	526	495	492	525	533	506	561	558	514	552	554	522	577	522	527	517	556	518	535	490	528	513	517	581	493	513	476	510	542	514	519	547	533	517	519	520	566	546	516	530	490	544	558	489	529	533	565	530	515	534	546	511	534	528	528	518	549	542	527	548	573	543	528	486	525	552	551	539	535	507	542	549	557	523	511	537	537	548	524	485	531	500	483	522	540	510	499	510	510	508	526	527	546	507	545	507	533	538	564	530	507	531	570	502	517	510	535	532	582	472	542	518	525	494	546	514	498	492	489	515	501	542	519	526	513	535	532	551	544	526	503	523	504	484	550	536	542	550	551	523	533	542	544	520	530	486	540	536	531	530	512	551	487	569	517	524	500	483	518	567	521	540	497	484	543	537	541	516	517	483	547	507	560	522	518	520	526	537	564	531	531	516	497	595	529	569	506	481
24256	21451	28787	24531	21359	11540	3940	3786	33680	37340	29457	13235	3592	1643	1000	874	822	867	812	776	800	829	824	816	805	795	802	828	766	765	825	793	801	817	800	846	806	810	785	777	810	764	812	786	784	844	835	870	754	765	800	798	848	798	841	887	799	775	850	778	855	846	804	747	833	778	770	813	806	837	775	786	844	836	819	797	790	813	804	832	826	772	778	848	740	798	773	754	783	765	766	767	806	788	762	804	754	842	808	802	762	794	733	807	820	830	788	843	830	819	759	779	811	778	765	782	777	820	836	776	814	792	792	827	831	788	785	780	809	731	811	796	777	779	783	794	801	804	824	774	833	839	792	811	816	814	775	725	770	796	861	778	787	813	835	768	773	806	811	782	817	776	789	805	795	834	821	817	754	769	784	780	768	787	814	858	826	777	787	795	781	731	844	774	781	810	772	766	831	767	725	740	816	803	847	800	841	752	780	770	849	786	815	792	790	816	778	808	778	850	795	790	806	808	762	768	800	786	796	886	813	792	812	791	770	792	771	761	821	767	775	791	789	814	789	793	751	796	865	757	743	754	782	724	784	814	812	869	791	826	793	790	817	775	766	802	819	817	763	852	773	847	782	797	785	759	799	803	809	760	819	785	836	784	858	834	809	778	812	821	806	797	761	786	811	794	789	790	807	806	825	841	791	797	765	791	751	760	792	819	827	824	808	786	828	824	784	829	823	791	771	821	817	818	785	803	810	803	832	749	832	751	777	774	849	761	836	807	762	811	784	764	729	721	802	779	772	743	832	853	819	792	771	781	738	801	759	805	828	853	813	814	823	770	807	763	807	851	820	776	822	797	836	791	799	826	768	826	823	774	767	804	815	803	759	776	775	802	844	821	766	843	810	802	786	748	788	734	820	795	783	767	817	791	799	794	785	821	791	794	765	801	776	801	770	802	843	788	765	811	830	823	807	781	807	799	802	851	778	840	780	832	827	780	793	785	740	753	752	843	792	812	785	768	804	763	756	797	815	786	788	801	815	749	760	762	824	776	738	812	812	816	855	776	750	793	741	806	846	792	834	828	789	785	812	794	790	730	842	742	841	766	827	774	798	792	738	758	786	805	791	777	789	799	810	803	761	853	838	793	816	771	767	753	729	775	792	761	802	791	765	764	807	782	797	824	787	779	758	774	831	781	785	760	787	787	747	764	755	798	858	813	774	740	739	808	759	782	744	753	817	793	807	807	791	797	820	775	795	824	777	893	801	795	802	781	832	776	820	793	824	746	830	785	796	777	756	834	799	803	762	791	818	782	776	765	790	855	853	751	738	798	849	797	826	789	773	791	754	822	829	827	837	836	744	809	758	780	778	798	796	784	836	830	788	775	775	814	778	778	819	767	793	822	830	748	802	796	794	782	798	805	792	767	744	790	781	771	850	800	795	802	749	762	720	776	844	804	841	758	794	796	731	778	742	794	775	788	809	782	777	816	773	814	830	766	848	800	823	811	759	803	815	788	788	799	788	785	813	764	749	810	793	776	796	777	780	772	805	769	791	793	741	793	793	783	752	786	828	786	834	795	815	777	824	751	752	755	783	805	755	799	773	807	798	799	773	876	783	807	794	768	817	783	798	807	780	776	796	800	769	800	761	747	761	829	792	762	825	815	783	812	760	833	785	760	759	793	782	783	778	762	745	764	788	845	740	764	774	789	779	827	828	766	786	794	785	788	768	809	760	795	774	764	790	751	809	773	871	824	817	808	819	803	782	845	818	800	759	786	784	801	825	767	754	748	813	792	787	827	812	740	781	820	827	821	794	755	763	841	862	816	781	766	773	799	791	784	784	818	783	794	811	789	744	820	802	819	793	775	781	767	787	791	799	766	777	807	798	757	777	820	835	827	838	772	824	793	836	747	757	768	825	784	796	764	841	784	759	795	768	785	763	757	826	762	785	809	753	786	829	790	808	774	783	827	817	801	726	758	796	819	788	806	790	773	767	775	765	789	794	746	809	823	813	767	781	728	805	821	836	780	820	748	795	763	803	730	831	769	820	793	739	747	811	837	763	777	805	788	773	775	801	774	799	772	829	771	778	810	785	785	808	804	832	815	784	779	811	755	765	798	783	802	773	841	786	815	818	770	794	789	754	752	754	805	814	741	799	807	825	806	782	744	847	811	744	802	758	810	744	800	794	796	794	796	769	809	747	818	819	771	811	788	825	800	817	763	802	799	807	769	844	814	777	785	777	816	832	804	806	796	833	784	778	791	750	780	764	830	810	813	809	840	816	797	783	779	736	802	795	788	814	809	808	784	812	798	756	872	801	806	835	762	818	766	799	822	788	750	786	744	795	788	782	823	819	849	760	748	774	792	756	770	783	752	775	809	737	775	779	795	785	774	803	755	822	770	775	860	797	803	794	791	815	753	806	740	779	775	814	793	795	814	834	795	779	769	813	754	772	851	737	831	842	823	816	803	773	810	772	776	761	809	808	797	810	769	800	760	746	797	783	738	774	751	776	824	802	811	780	805	828	845	777	802	769	830	815	732	792	785	756	746	765	788	804	792	773	846	766	854	858	775	755	810	791	829	739	835	839	798	788	779	841	798	826	776	815	799	798	756	755	760	838	835	810	837	795	779	792	771	798	777	815	833	765	824	787	834	736	768	760	749	798	795	843	809	779	769	833	778	813	819	778	760	771	871	768	798	798	783	823	805	802	774	785	825	811	828	787	796	815	795	775	836	843	803	780	819	778	824	852	793	755	812	753	771	803	873	817	770	814	777	730	766	814	758	818	783	837	757	794	808	797	809	805	867	786	800	781	772	850	790	801	745	822	788	815	825	763	811	799	810	786	835	800	784	802	784	811	806	861	801	856	810	742	717	765	758	761	801	840	796	770	824	765	791	840	785	748	821	777	781	761	761	771	828	763	799	833	757	807	810	789	779	802	836	828	808	817	806	774	841	775	767	790	803	801	834	688	793	798	832	793	860	817	822	777	762	787	813	829	794	791	822	826	809	769	772	781	758	826	737	816	804	814	814	804	791	759	809	794	779	817	810	751	776	774	811	823	762	789	789	782	719	747	814	780	800	800	813	757	797	795	803	764	771	774	750	840	805	756	788	782	796	783	742	771	804	812	786	802	854	767	763	809	793	786	781	815	752	768	759	775	774	833	739	800	710	831	827	742	792	733	782	763	781	785	805	811	837	817	814	755	852	788	852	746	787	781	805	781	781	778	780	780	807	801	772	790	752	739	805	769	770	839	786	789	760	815	812	808	807	801	789	782	817	805	797	780	779	797	785	752	834	817	799	795	796	836	771	800	822	805	792	765	772	783	783	825	788	790	725	832	816	831	771	785	789	822	817	797	828	778	758	781	794	764	807	820	815	795	752	804	764	842	814	807	766	838	782	821	749	809	807	724	821	779	739	848	815	789	778	755	757	828	761	773	751	775	793	813	813	775	796	793	788	797	777	763	732	815	801	734	818	824	792	818	836	821	731	775	784	820	780
5576	11744	10586	6901	4871	3663	2877	4595	35267	33368	23852	9238	3090	1620	827	638	706	666	691	663	721	657	675	651	669	736	718	672	692	683	696	654	697	704	677	692	665	689	676	664	629	652	702	655	662	654	611	628	649	678	689	630	618	662	651	672	674	652	663	663	662	660	627	652	622	637	659	616	714	652	689	662	645	659	678	643	690	622	667	663	688	651	646	625	626	683	638	656	651	655	671	669	661	688	664	588	669	639	630	694	655	686	619	673	631	650	626	686	639	680	645	657	647	659	710	640	659	664	706	677	688	684	623	662	685	672	677	630	654	687	661	681	623	649	685	669	670	667	618	615	679	638	645	698	632	688	629	611	667	671	648	644	655	629	650	646	657	655	689	700	667	667	673	641	621	643	688	692	643	637	642	674	701	652	642	655	672	614	680	652	654	657	646	685	667	663	642	667	661	674	620	608	658	653	650	606	697	668	695	653	670	708	661	670	675	648	664	665	603	648	682	629	628	642	670	659	610	649	648	641	673	613	664	639	667	628	662	646	664	601	659	679	601	666	613	622	629	695	641	682	698	718	640	680	651	652	641	638	664	628	643	646	634	698	678	705	679	692	623	627	641	628	642	620	650	640	651	628	642	647	668	647	670	639	693	655	690	655	647	605	656	665	643	670	677	652	596	687	649	670	661	641	640	634	668	627	629	674	674	647	666	694	663	661	669	646	702	671	686	728	655	642	705	606	627	655	654	669	613	653	663	639	640	635	618	680	649	653	672	654	634	618	645	632	654	699	633	626	668	700	628	658	651	670	676	669	660	646	654	595	676	707	643	648	663	641	646	685	677	708	666	649	640	603	551	652	639	646	677	653	671	640	647	638	669	620	675	649	676	611	645	628	654	700	645	675	610	674	651	653	661	693	640	689	617	638	658	697	657	676	647	705	666	675	623	631	660	676	621	688	653	702	674	613	650	611	681	642	653	662	638	690	663	662	614	664	631	658	677	678	659	656	644	648	680	668	640	678	610	666	666	684	656	650	633	618	647	647	606	647	666	663	635	670	651	661	637	688	682	624	668	634	623	663	689	662	632	626	649	677	650	663	593	659	634	625	681	622	635	652	640	694	716	667	667	644	627	650	619	669	633	622	600	669	699	642	633	637	691	644	622	655	683	669	657	597	660	649	641	608	635	605	661	627	624	620	645	648	665	632	637	637	667	647	627	639	662	643	682	645	652	638	680	624	681	644	633	691	667	646	668	655	665	644	611	660	625	638	645	655	640	592	664	697	681	642	633	662	636	619	681	653	674	670	644	680	666	684	641	627	689	700	691	651	690	644	650	681	635	654	668	647	630	649	619	660	647	616	614	651	667	641	643	658	656	639	658	654	634	672	661	641	682	644	626	655	623	616	641	708	638	676	691	641	615	638	659	624	660	622	630	709	683	642	636	617	633	615	668	679	670	672	635	637	636	697	684	629	583	683	647	639	654	624	660	661	639	688	616	637	655	688	650	666	657	613	648	627	654	620	630	659	677	672	639	609	598	659	641	657	642	639	637	648	650	647	619	613	678	604	648	639	655	645	682	635	671	661	670	681	611	649	637	663	671	632	671	646	624	636	619	660	637	606	663	676	622	655	679	666	706	658	657	619	596	631	635	655	624	673	624	645	636	713	666	648	683	642	667	646	655	697	660	655	637	652	644	642	662	617	672	621	664	668	647	677	614	643	628	603	655	639	640	621	658	649	609	645	622	660	616	662	609	615	653	646	630	666	624	654	615	622	663	673	645	623	615	664	685	669	626	680	665	662	686	659	660	644	694	643	662	674	670	658	610	666	637	688	631	638	634	642	662	642	639	707	645	670	660	625	617	644	668	639	623	699	654	637	632	670	667	667	709	665	654	646	643	622	619	680	627	648	664	626	656	627	649	678	649	635	694	666	611	684	668	690	640	651	651	647	628	685	631	639	662	631	649	622	620	634	618	651	640	660	695	679	608	631	627	632	644	665	617	665	648	633	689	620	623	639	614	649	649	671	671	643	694	668	643	612	665	607	668	611	656	641	634	652	629	641	670	643	639	636	651	613	623	632	679	671	687	702	647	652	639	660	633	631	683	681	618	653	643	643	674	658	673	672	699	650	679	669	662	671	665	649	697	634	625	658	651	613	627	693	681	653	665	679	686	607	624	608	649	632	633	620	617	666	670	645	663	710	664	660	609	663	639	653	651	644	593	643	681	683	620	661	668	650	654	679	669	636	628	629	655	641	620	668	678	672	635	637	637	662	665	647	621	634	690	633	618	632	663	683	636	607	604	650	683	709	686	688	608	625	696	651	678	656	613	662	629	622	624	637	669	669	657	707	650	617	649	668	697	627	629	705	647	683	657	619	631	630	687	664	610	669	624	628	661	643	647	670	616	602	655	679	642	691	633	683	660	663	676	637	592	651	622	643	652	669	686	668	671	632	632	632	717	645	644	624	622	651	643	703	662	664	662	688	633	615	639	645	683	636	671	640	694	664	664	626	638	657	714	684	607	662	633	643	644	616	657	702	633	611	698	648	661	673	589	669	677	652	631	616	648	651	642	690	657	667	657	657	627	610	682	630	661	630	629	627	661	646	684	648	657	638	649	633	637	693	691	653	689	621	642	679	655	656	685	672	630	664	672	683	609	647	641	678	643	670	612	682	621	675	636	686	664	651	660	670	648	638	620	648	681	642	662	633	647	650	635	703	606	638	679	679	649	644	645	673	682	679	678	675	637	643	691	633	656	726	651	637	647	627	686	651	678	644	631	649	661	619	670	663	647	643	664	597	688	642	645	635	668	699	648	648	656	672	630	620	680	624	646	682	684	677	672	629	679	638	669	696	652	645	658	659	640	620	684	658	616	647	687	609	681	647	627	610	636	590	664	638	670	665	664	677	619	635	646	682	634	670	668	663	623	680	614	642	623	654	655	688	707	614	626	658	601	617	654	658	661	669	641	640	666	582	642	637	625	661	678	655	674	667	644	663	664	682	609	652	640	642	576	671	638	661	649	656	663	655	646	684	626	716	649	618	655	604	613	690	591	641	642	620	659	629	641	660	635	679	685	655	631	647	650	683	648	594	629	627	661	659	668	655	662	686	617	652	699	623	624	659	627	651	616	669	649	614	597	673	628	643	639	646	676	626	649	633	651	628	649	651	672	669	663	634	548	627	643	687	709	667	669	670	606	651	632	640	645	661	621	685	665	645	620	637	659	670	622	679	648	656	660	665	649	589	677	652	675	645	634	648	666	685	620	635	640	654	653	625	652	734	608	658	658	686	681	630	621	683	664	638	639	645	642	629	662	647	680	660	620	670	647	708	645	674	662	662	602	651	629	614	628	686	658	660	688	703	610	651	656	647	637	650	673	627	690	670	662	632	650	667	672	615	689	693	648	656	642	669	662	605	657	693	713	682	622	672	659	610	682	654	672	707	670	705	681	621	599	645	646	658	633	676	661	665	694	607	648	650	665	664	672	601	620	692
27860	13511	4218	2363	1146	991	865	854	2361	2861	2238	1276	827	680	676	583	560	596	602	601	573	601	635	607	601	548	617	576	603	587	576	567	609	573	595	636	630	654	601	593	553	611	542	588	556	612	570	603	589	567	592	586	598	567	604	581	608	567	617	620	634	592	596	559	616	569	570	590	615	542	566	529	589	625	588	561	543	601	576	604	574	587	535	559	548	582	573	570	568	558	574	584	570	605	583	596	583	549	563	579	597	595	556	582	586	554	596	586	571	568	614	586	548	577	564	554	577	557	612	585	592	603	540	545	576	613	565	568	593	588	620	564	622	596	554	605	575	582	572	600	577	588	583	558	649	572	575	632	593	543	548	551	620	557	589	572	543	558	584	561	573	587	566	621	625	576	603	578	572	618	566	596	627	590	603	574	580	583	561	558	561	604	625	598	553	603	615	578	573	552	567	614	574	620	559	559	597	583	596	567	585	545	596	603	599	585	561	626	608	574	573	593	612	596	575	580	575	607	594	600	585	619	600	656	617	595	556	599	578	567	588	598	577	576	571	606	569	561	574	630	626	601	530	562	565	592	573	540	551	574	599	562	553	599	593	582	574	591	573	575	558	582	596	566	587	599	568	579	580	572	538	599	592	577	599	570	577	569	551	555	563	546	543	603	601	561	610	547	559	581	531	611	619	599	580	627	596	562	571	577	551	589	589	579	572	562	535	587	604	581	607	632	587	587	583	613	544	550	593	576	568	590	548	569	567	575	563	604	597	550	562	586	584	634	588	555	604	554	579	585	563	582	558	556	580	553	578	540	631	560	545	585	597	556	579	556	592	593	567	618	576	553	552	615	562	621	544	560	561	578	556	580	561	568	568	596	608	575	594	592	584	594	603	617	579	568	616	595	588	573	553	588	538	567	585	561	604	582	593	589	566	550	592	567	608	571	549	581	555	563	581	588	579	506	542	604	642	594	569	605	633	556	592	583	602	573	544	618	560	587	542	626	576	604	560	554	548	609	562	565	575	571	567	605	544	584	610	628	619	582	588	598	582	594	563	581	601	587	580	596	555	585	524	540	599	551	617	561	585	581	572	554	580	534	573	571	568	568	613	612	596	602	549	564	612	540	605	631	562	593	630	580	551	549	588	608	602	586	562	600	601	574	582	591	543	585	528	605	557	610	585	580	618	597	557	583	609	583	552	595	608	587	568	670	580	567	565	566	588	592	560	589	554	659	601	548	599	578	595	541	632	567	599	594	567	634	563	599	606	602	612	590	567	577	576	548	574	601	551	599	626	585	565	562	593	578	585	605	555	580	504	592	571	593	594	551	594	586	621	532	560	620	554	616	570	579	548	604	551	620	557	594	624	599	559	609	578	619	552	587	566	602	581	657	540	584	548	574	553	614	578	584	563	594	577	569	593	605	595	598	586	575	529	585	597	588	552	606	579	547	622	565	550	564	600	601	573	555	575	538	571	586	561	538	593	550	588	592	532	586	554	578	570	571	560	556	563	568	555	545	598	582	583	581	568	575	603	595	585	551	607	582	585	547	614	587	563	542	597	587	555	631	560	593	545	564	577	570	573	602	540	571	540	585	576	594	555	572	561	580	589	580	555	557	581	612	548	593	547	603	610	552	624	561	637	585	606	575	570	582	600	610	612	583	601	579	578	590	592	575	585	538	623	600	570	530	612	557	561	578	592	568	591	599	606	574	625	524	555	556	568	541	588	618	589	598	595	577	599	581	582	586	553	554	552	575	603	549	604	580	561	593	603	575	572	586	580	563	569	556	578	610	557	551	616	554	650	536	551	538	552	606	577	585	555	603	543	518	568	578	569	570	599	549	561	606	588	549	598	565	581	548	576	566	572	589	582	567	576	586	589	577	565	547	628	590	585	607	596	590	600	536	543	544	603	559	607	587	604	543	554	584	597	627	602	640	549	554	569	574	579	605	553	573	576	569	574	610	564	593	554	567	567	592	591	582	563	599	575	590	604	576	589	567	619	529	608	580	583	577	581	553	575	614	610	565	601	592	515	567	587	588	585	566	605	626	593	594	562	534	603	587	593	570	581	616	565	601	574	548	569	572	622	606	553	563	609	643	607	548	616	597	574	609	591	520	585	543	574	585	545	568	592	573	609	588	583	581	578	582	592	610	560	572	572	580	567	590	596	604	558	601	587	558	577	547	577	597	578	560	574	600	545	571	532	537	562	592	581	576	552	492	538	591	559	576	621	536	516	582	579	583	592	564	602	578	564	587	593	592	569	600	607	584	563	573	561	579	597	611	593	568	576	604	576	558	601	559	576	546	576	589	597	620	571	576	591	554	617	564	555	570	552	579	607	574	582	611	594	554	593	586	592	552	588	530	533	588	620	541	556	578	543	552	549	574	613	529	562	589	584	556	613	577	597	583	590	554	589	563	551	578	578	609	604	558	566	583	641	541	552	581	588	561	563	613	580	563	552	583	572	553	559	575	566	578	598	585	607	567	547	612	569	642	599	591	590	580	618	591	593	553	597	604	566	602	622	594	583	556	589	591	609	578	607	571	620	558	540	571	589	547	601	569	616	588	575	573	584	581	619	584	557	553	541	573	615	579	544	574	580	582	533	592	567	547	576	555	570	598	540	581	570	549	578	550	630	577	571	619	595	576	582	577	587	584	556	592	614	617	576	541	594	598	555	573	578	608	544	619	613	551	593	571	578	522	576	551	596	591	612	588	517	563	575	610	568	582	581	568	559	548	558	548	558	594	583	611	573	542	570	609	639	582	608	572	575	603	578	571	584	581	557	568	579	581	593	554	592	574	566	520	564	608	560	595	585	564	520	565	581	577	582	581	584	602	525	566	580	579	564	563	568	562	565	562	589	584	564	547	604	596	585	625	566	592	607	605	599	567	615	601	555	614	576	546	596	602	580	593	578	571	586	561	546	579	598	576	581	572	577	601	539	592	572	538	561	539	552	566	601	616	579	565	597	518	562	550	562	605	518	548	634	587	601	560	536	590	571	565	575	595	553	553	618	583	587	578	578	539	569	574	653	549	571	617	610	644	586	563	583	588	567	573	617	571	580	570	572	608	577	558	597	600	592	588	593	622	613	569	596	616	544	518	602	615	549	610	602	585	541	570	596	614	583	571	567	603	579	580	573	589	563	596	579	601	588	543	561	613	560	583	538	578	537	583	594	556	590	553	593	608	620	539	577	582	542	596	595	563	600	586	568	635	560	592	593	590	594	548	568	562	541	606	578	567	588	611	568	559	593	590	579	603	646	577	587	582	608	555	556	537	573	559	604	584	582	581	593	601	576	600	619	597	517	573	607	573	588	597	588	566	620	596	600	565	580	614	525	553	610	627	567	561	579	603	598	596	590	557	573	580	586	572	561	567	559	566	556	583	537	590	549	601	551	577	541	568	546	569	581	585	587	605	572	588	579	591	624	574	609	571	604	596	561	592	559	559	579	590	549	578	602	529	607	533	590	551	556	572	582	549	560	575	557	570
5824	3624	3572	2165	1343	1085	955	796	2958	3048	2289	1243	738	536	453	457	488	505	513	483	477	460	509	481	481	418	458	439	450	487	441	450	496	472	446	448	490	475	465	468	483	468	453	455	476	483	484	509	475	454	471	472	491	496	455	442	443	450	483	457	466	465	468	470	443	477	480	438	463	476	509	476	437	459	500	475	483	501	496	437	461	470	465	477	461	471	525	480	490	476	455	505	446	459	453	464	492	455	470	477	471	474	491	487	439	479	476	468	481	453	490	489	464	454	503	483	492	491	466	473	474	493	450	502	442	495	444	475	489	422	471	447	461	480	509	501	488	472	481	479	483	472	485	490	491	458	475	425	484	453	478	477	478	462	458	478	501	478	490	470	503	478	469	454	458	467	469	447	491	426	452	479	469	492	485	507	501	480	445	442	497	463	453	432	465	464	441	476	445	491	517	464	488	459	452	449	473	477	467	490	427	498	514	498	472	478	468	455	475	457	493	472	453	475	476	445	483	503	455	459	469	492	471	449	482	480	485	472	466	471	464	500	470	476	464	501	500	453	448	454	462	485	466	459	504	446	464	436	469	485	464	490	471	466	474	460	477	429	476	453	489	466	461	469	478	478	444	496	444	478	487	463	492	524	487	434	471	472	451	491	464	476	436	471	481	470	476	454	505	503	470	428	469	472	478	494	447	490	497	452	487	484	453	449	468	469	462	483	481	482	474	459	459	480	467	478	484	459	495	475	451	471	452	464	493	458	499	454	431	424	476	448	475	503	454	512	468	489	415	504	453	453	482	478	443	466	481	491	473	468	478	457	468	450	500	453	462	452	477	487	486	480	498	501	467	491	465	507	501	465	490	472	444	489	462	463	478	463	439	470	461	480	463	491	470	482	527	481	479	525	465	458	497	461	441	469	452	466	447	427	453	467	507	472	448	454	496	465	479	471	496	449	474	470	428	468	507	503	462	461	506	431	466	466	448	481	490	482	505	500	446	487	513	471	474	468	471	452	430	504	492	472	482	459	429	459	474	447	479	464	457	468	452	478	436	465	435	475	478	474	482	452	468	478	473	468	471	478	474	481	441	462	476	467	430	475	458	452	460	473	457	462	468	475	463	482	453	474	467	514	459	483	472	471	463	461	434	503	467	517	500	497	447	502	449	473	475	464	439	509	441	492	485	454	470	433	490	476	471	444	429	458	501	441	495	485	482	499	511	455	459	505	457	419	469	492	486	469	458	453	468	480	455	476	438	461	455	488	459	469	486	479	472	451	484	475	451	505	475	509	518	514	485	502	476	487	482	493	467	441	487	454	456	486	439	469	485	475	508	473	500	469	501	491	488	423	497	464	423	498	470	480	431	433	451	482	481	444	472	464	465	470	434	461	442	439	453	459	485	474	489	416	433	470	464	490	504	438	492	456	497	519	470	446	468	497	490	427	492	468	451	483	481	472	474	444	451	477	457	454	479	448	442	488	471	435	439	489	531	489	478	458	489	477	504	484	507	455	452	502	472	490	458	449	465	462	472	433	448	495	477	490	481	458	468	471	447	475	434	463	472	473	475	444	476	455	507	465	446	471	467	434	485	512	467	451	493	423	494	459	491	493	487	452	476	466	485	453	469	476	462	454	460	494	475	476	480	438	504	496	467	477	467	490	502	473	489	462	477	462	443	439	466	478	479	511	445	495	475	481	472	501	472	482	481	450	477	460	511	458	525	499	459	459	448	509	464	483	493	456	487	479	480	488	479	447	469	482	429	483	443	460	462	461	462	512	460	498	470	481	456	475	468	490	504	483	449	478	467	490	459	485	479	429	440	484	484	475	507	466	458	447	483	497	475	444	474	491	485	469	504	471	475	504	444	523	453	485	481	468	462	479	419	514	440	464	461	453	458	465	458	516	490	470	456	487	455	475	467	467	491	471	477	492	496	495	492	483	458	478	468	453	503	487	489	421	491	440	487	499	433	494	457	475	444	456	442	480	449	456	461	467	433	450	477	463	462	483	454	504	437	468	479	477	459	509	479	446	468	501	466	468	451	506	474	457	457	463	488	440	441	451	450	469	496	443	475	469	466	476	496	495	531	483	516	452	464	485	480	516	475	448	433	470	462	453	491	446	455	467	477	488	446	482	454	461	491	453	507	435	444	470	475	488	472	474	454	498	489	496	493	485	459	498	464	465	490	476	465	467	423	491	489	488	454	457	443	459	484	453	487	437	461	475	439	478	455	487	467	489	502	459	437	471	463	471	441	430	506	477	479	475	442	453	479	461	474	490	440	473	483	489	483	462	469	461	493	473	471	475	480	451	429	462	467	484	469	455	454	485	486	479	442	480	480	489	479	482	482	461	461	472	455	423	493	487	481	467	462	463	461	537	490	495	476	468	490	473	481	432	480	424	476	439	517	474	477	487	477	481	468	474	472	487	472	496	449	513	452	492	457	489	455	474	470	466	486	474	491	460	473	458	457	451	490	455	488	474	439	470	466	431	468	465	462	454	458	492	474	465	467	467	494	452	484	443	441	496	478	460	487	480	523	480	483	461	453	473	476	484	485	452	449	472	460	461	480	468	461	467	494	448	485	443	499	461	465	436	508	522	487	437	504	466	472	463	496	515	501	502	485	474	465	465	515	469	466	461	442	479	464	480	482	472	436	484	492	481	438	466	461	492	450	459	481	492	466	465	489	486	496	474	481	460	481	470	474	496	441	445	437	447	452	473	510	457	472	452	469	490	479	468	489	455	451	480	447	448	496	430	480	472	481	500	482	482	467	506	476	440	464	471	435	458	480	492	499	461	459	470	489	460	491	459	471	439	456	478	451	476	480	428	447	499	490	474	409	471	468	463	480	492	495	487	449	458	485	440	473	444	459	440	488	397	454	464	429	489	472	470	505	474	490	434	487	462	459	498	462	482	462	480	469	483	450	483	514	455	476	463	427	484	480	427	489	511	464	474	486	486	466	479	449	457	432	473	491	482	483	486	475	455	481	482	431	521	465	471	509	472	477	432	460	453	458	460	475	465	443	461	455	464	479	495	487	468	475	465	461	444	484	469	452	425	491	481	438	464	518	427	511	463	459	476	461	458	490	458	487	485	469	479	465	466	484	485	500	483	472	460	486	475	458	436	426	495	474	458	432	497	452	450	469	457	522	489	475	416	479	444	436	479	474	490	484	493	491	454	455	482	475	451	467	476	477	507	458	486	472	492	464	491	433	432	443	484	489	486	437	471	489	452	459	447	479	449	441	499	461	500	450	446	485	497	461	509	460	482	445	498	466	467	454	493	481	449	470	469	466	520	503	474	449	464	483	446	454	445	495	466	447	461	507	474	483	478	476	486	506	486	455	476	483	469	461	465	505	496	449	468	503	490	492	456	488	481	505	508	448	456	488	467	514	474	483	486	504	489	461	485	417	467	529	474	503	465	459	481	485	473	446	458	472	481	469	448	485	457	487	500	429	443	452	482	489	493	457	473	452	447	517	453	488	464	484	460
25674	21417	27221	25176	7398	2033	1588	1697	17709	21046	14520	5297	1659	973	737	672	623	654	661	646	661	645	685	694	662	600	631	621	657	628	668	660	605	681	672	687	740	627	667	667	612	637	646	658	603	655	628	675	698	625	615	633	638	657	640	664	653	638	676	641	642	640	651	645	655	660	616	625	646	635	628	633	663	616	592	614	580	644	610	655	624	622	608	684	626	668	653	645	639	643	657	631	677	653	627	639	637	670	649	633	661	638	620	645	673	598	648	687	703	665	608	642	675	636	633	649	644	640	597	640	668	675	636	617	646	667	626	634	670	603	636	657	623	650	648	639	676	630	624	662	665	660	661	586	632	637	626	626	666	643	636	657	689	631	640	613	662	646	656	624	632	628	593	642	663	660	658	657	628	630	642	617	639	635	639	642	662	644	667	641	628	635	638	640	649	657	621	605	661	648	663	634	605	674	652	634	691	664	652	660	657	631	649	651	681	629	620	619	666	646	621	675	686	685	647	623	677	640	630	692	654	634	657	617	628	636	612	659	680	650	632	597	602	644	645	656	615	627	637	681	663	623	607	620	641	662	638	626	670	634	667	654	647	639	648	670	679	634	613	644	613	626	664	640	663	647	704	656	642	665	675	583	648	620	657	638	643	637	605	664	626	671	660	628	619	661	685	692	652	622	630	625	614	609	644	626	606	615	646	660	639	626	645	662	653	642	627	578	621	609	598	640	619	624	646	651	678	658	649	663	572	604	657	680	722	601	672	698	675	678	655	650	628	600	668	637	633	630	645	626	660	670	613	660	651	677	665	663	625	599	643	650	654	633	637	643	675	696	653	643	620	645	670	608	677	616	647	662	600	615	629	621	667	676	650	641	659	657	688	611	656	650	610	648	635	692	679	569	654	636	694	640	681	641	697	681	660	700	605	688	651	655	648	681	674	659	641	635	633	667	639	689	648	626	620	638	628	630	627	647	629	620	692	632	624	622	603	609	588	638	632	596	633	630	618	647	641	597	623	631	620	655	613	668	649	651	642	700	645	643	639	606	663	619	618	669	648	653	641	602	646	658	634	626	657	618	698	611	642	683	614	656	640	677	633	623	622	643	627	672	650	656	637	651	640	647	625	669	658	621	632	619	628	640	636	666	641	656	685	661	669	635	651	649	629	648	610	606	643	680	598	642	620	610	637	665	644	610	608	624	640	637	652	601	584	638	665	606	632	639	608	622	650	669	587	661	634	641	651	645	593	652	634	635	648	650	639	618	659	625	637	578	625	641	632	636	634	626	641	618	607	630	659	672	604	646	623	649	635	651	596	650	652	612	662	625	643	644	630	642	567	627	655	597	609	646	678	685	635	618	658	668	618	613	656	669	621	585	661	693	647	633	660	678	677	684	663	660	615	619	636	631	622	661	601	683	635	604	665	638	637	563	582	653	644	657	655	676	659	659	682	616	670	631	628	654	667	631	689	649	656	647	660	599	648	634	686	618	632	654	628	672	609	672	643	659	630	658	671	618	657	613	649	644	628	613	654	647	685	670	700	611	654	658	629	570	599	629	679	662	688	660	638	650	688	629	660	631	654	650	663	656	649	668	624	614	604	659	645	616	619	619	643	663	653	636	650	658	650	631	575	612	670	664	634	623	678	650	644	640	699	684	636	642	617	625	717	686	665	640	657	635	680	614	616	627	723	638	690	653	619	618	691	659	665	664	649	674	661	613	675	639	613	668	594	653	616	606	596	613	596	673	683	609	647	681	640	650	633	593	600	643	617	622	658	691	623	650	631	624	652	659	626	662	674	639	610	636	622	642	701	683	704	665	640	631	664	616	682	623	628	640	612	691	634	690	628	615	690	629	652	615	655	629	633	661	618	692	598	663	663	653	682	663	637	670	666	687	641	618	673	626	646	614	628	681	644	646	617	635	692	658	669	677	659	638	637	654	680	672	633	665	603	642	640	640	683	648	587	677	678	645	656	640	628	704	647	645	624	609	634	583	620	650	699	641	572	625	633	666	678	623	644	600	614	625	626	632	633	651	666	646	666	609	644	693	637	647	611	652	668	643	657	628	641	692	697	649	638	624	693	633	640	601	620	585	653	640	644	597	627	666	665	649	625	657	646	653	638	643	624	636	685	621	646	657	681	643	629	696	661	611	685	647	653	674	668	628	612	666	642	602	667	647	648	651	630	708	663	660	605	714	678	610	659	654	628	609	616	673	625	596	619	648	642	637	663	656	615	651	601	628	696	646	642	656	633	662	614	646	659	623	662	627	606	678	683	659	678	639	627	636	614	617	675	607	669	672	644	673	635	625	595	642	653	644	664	621	647	685	679	689	630	699	639	701	672	643	687	649	609	654	616	615	644	653	659	672	607	630	638	660	648	638	653	662	655	632	666	644	665	681	648	697	662	624	624	651	615	648	611	641	621	636	638	657	669	636	632	652	625	625	632	618	644	666	660	629	648	606	674	628	657	587	655	701	600	675	661	589	614	639	668	647	652	632	644	669	617	638	631	636	642	638	641	616	614	653	641	653	633	641	606	630	594	651	622	658	657	617	645	646	628	622	652	611	654	656	641	607	648	640	661	649	660	664	623	626	618	641	618	654	639	629	630	687	603	615	630	641	677	650	653	619	662	636	600	640	625	639	644	599	615	635	662	651	644	632	642	651	626	632	655	669	662	624	674	674	665	631	652	645	666	606	658	686	647	664	655	682	643	619	674	609	680	648	656	657	625	644	643	656	642	649	617	608	664	574	683	636	628	691	615	669	648	692	605	642	636	619	685	592	662	665	657	620	633	659	690	631	620	604	665	629	631	644	630	651	657	657	669	648	659	670	650	645	631	697	669	614	644	653	650	662	627	608	661	671	630	693	653	614	629	665	646	650	648	631	613	656	638	598	629	660	655	671	614	633	616	650	705	658	633	633	671	633	659	646	628	679	658	614	602	630	690	598	640	663	641	644	631	691	647	590	598	617	637	682	680	647	628	644	636	675	631	654	634	626	617	629	620	675	630	635	643	682	701	623	611	694	599	687	617	667	654	611	641	652	649	645	614	655	637	613	650	619	616	635	665	632	640	693	624	626	663	670	644	636	656	678	632	646	685	627	636	671	632	652	638	662	620	664	644	642	678	653	640	662	601	612	647	640	619	654	589	651	638	627	607	706	646	650	668	663	718	635	651	672	643	619	627	696	649	620	675	662	663	670	668	686	647	660	669	620	611	628	634	640	666	651	621	608	604	612	631	670	623	625	629	686	671	615	651	633	631	627	658	671	619	622	652	626	680	658	650	643	647	610	610	586	667	655	608	619	631	661	623	651	653	682	595	634	624	630	652	608	647	649	635	632	629	684	663	690	650	648	657	638	654	675	648	643	625	621	624	616	647	654	639	623	609	667	642	633	654	649	603	643	656	606	666	663	614	587	676	643	668	655	653	613	638	631	620	649	635	612	629	610	664	656	653	619	627	631	623	672	602	608	648	657	654	639	668	661	606	652
4540	7134	7503	4208	2620	1765	1609	1940	19845	18498	12173	4574	1569	956	622	569	549	520	541	523	579	562	532	554	561	558	547	540	564	587	556	535	553	529	508	527	480	528	536	515	537	580	568	510	576	543	552	552	550	542	548	554	556	535	540	598	555	525	575	549	553	507	524	523	545	522	564	543	537	541	524	558	559	521	528	584	520	545	606	542	539	534	536	572	529	538	540	542	577	558	489	507	547	542	563	505	583	569	549	526	501	531	563	538	533	576	503	575	488	540	530	529	556	524	521	547	522	550	539	549	530	525	544	529	513	574	564	567	534	569	545	529	531	516	556	545	568	530	568	522	472	541	540	530	517	545	508	518	538	545	521	551	535	550	561	528	557	524	536	537	517	528	517	576	545	523	599	546	534	506	532	549	528	532	542	541	543	573	537	572	505	536	560	556	555	527	510	530	610	536	550	536	504	510	542	525	538	540	563	518	544	522	554	526	514	534	595	527	550	535	548	545	549	544	560	601	526	521	529	534	549	543	551	535	516	550	556	553	567	573	549	565	512	537	531	524	570	495	553	565	521	524	533	535	547	475	485	496	521	522	497	560	532	530	531	532	509	537	546	544	550	530	537	555	534	514	540	542	543	560	520	524	545	566	547	599	538	486	561	560	542	525	544	517	525	553	534	495	549	534	553	474	520	532	533	559	521	553	526	536	533	504	529	534	549	536	541	522	540	495	482	557	541	506	554	540	546	574	550	543	526	582	539	543	546	501	530	546	528	562	558	515	540	572	555	564	526	541	531	559	563	574	517	560	542	547	549	542	502	545	540	515	552	554	532	565	571	518	494	529	538	509	507	572	558	539	540	505	509	550	465	531	554	554	540	526	523	537	511	507	526	548	534	511	530	512	537	538	513	518	529	555	550	551	597	557	513	549	528	564	532	521	539	572	552	506	495	564	530	523	522	569	554	545	524	531	534	512	565	569	536	509	540	524	522	557	544	494	517	530	513	534	543	551	536	553	540	542	518	538	530	562	551	542	573	532	524	567	538	515	501	503	522	530	554	528	523	526	491	555	499	534	502	558	522	532	484	513	520	516	540	528	528	576	560	548	550	535	530	512	523	548	559	511	520	507	538	532	556	553	605	525	541	528	512	504	498	547	535	508	504	564	532	530	515	531	522	554	520	537	524	545	520	525	621	573	535	530	535	464	528	500	488	534	534	529	520	552	556	513	535	530	584	533	569	508	497	517	536	538	565	559	559	512	537	519	543	522	503	536	547	519	538	526	556	533	484	513	551	524	552	562	492	538	566	585	561	511	567	567	549	521	560	530	521	518	504	534	549	504	574	525	549	560	536	511	532	537	586	550	545	502	494	527	509	552	503	508	549	541	526	509	547	536	540	516	537	520	558	570	573	542	536	559	549	555	531	564	533	579	547	527	542	531	521	550	597	567	501	568	542	557	522	470	543	512	565	530	514	474	525	530	538	581	556	514	553	551	513	531	498	522	522	545	506	553	561	496	524	498	509	539	555	542	531	495	536	542	545	581	554	487	528	536	522	519	563	539	556	497	557	550	564	537	541	529	516	542	558	545	557	546	519	555	535	560	512	568	522	527	550	501	561	536	559	540	488	479	518	501	548	497	612	566	530	511	543	526	551	551	459	559	562	504	544	551	544	497	520	550	526	503	536	512	531	537	541	533	508	564	503	522	559	522	532	514	547	575	492	519	494	536	556	499	537	570	570	560	520	567	501	574	528	531	538	498	563	521	538	504	545	512	556	497	504	524	545	563	560	592	542	555	555	587	514	545	558	560	537	487	512	535	516	507	548	489	543	552	526	520	516	564	498	535	536	531	538	553	553	502	543	521	527	546	518	514	517	532	514	553	548	545	533	515	505	563	502	487	524	539	512	512	522	547	527	556	516	513	520	537	505	506	532	478	494	542	555	507	507	571	518	530	539	487	528	499	514	504	555	568	527	541	546	509	520	565	545	533	593	600	536	541	529	570	526	581	511	568	494	496	572	534	512	543	571	546	522	556	562	559	522	544	533	543	523	520	524	557	562	549	544	503	567	520	541	544	527	537	563	556	537	564	531	549	521	534	525	526	572	552	498	516	556	508	547	525	540	521	526	545	543	555	521	517	545	510	524	544	578	527	492	548	549	524	528	528	549	578	547	544	537	506	534	543	520	561	533	537	519	536	504	540	550	511	536	539	469	524	549	540	557	579	493	525	535	563	529	551	511	523	532	565	545	522	570	538	565	522	525	528	557	523	556	512	558	541	510	543	547	526	517	496	533	516	534	468	568	549	575	515	525	556	558	521	513	567	519	504	546	494	534	511	482	536	550	571	536	518	571	507	501	530	523	579	524	553	570	525	538	521	518	543	548	512	535	536	523	543	578	574	544	541	521	520	548	566	509	564	548	538	537	559	511	540	506	539	516	527	530	540	539	543	542	508	508	546	502	524	568	551	583	551	516	525	521	532	524	519	550	533	591	564	498	541	525	478	531	565	509	524	507	543	528	548	559	526	533	579	500	557	546	555	533	499	543	538	507	616	545	535	511	572	535	525	506	544	519	606	513	580	517	508	516	518	549	566	557	548	486	522	510	490	561	539	510	533	560	549	473	502	540	543	524	521	522	559	561	521	583	518	567	566	551	543	575	531	525	545	552	518	552	571	542	545	545	550	534	501	555	485	527	547	519	539	542	521	548	568	600	529	516	546	562	499	519	553	502	545	516	542	524	559	550	528	469	519	480	535	516	542	564	561	540	535	505	559	563	542	532	539	501	522	524	545	493	514	521	529	517	502	500	529	548	520	516	531	537	520	526	546	518	518	530	538	560	545	551	525	522	542	565	495	574	522	543	529	514	564	534	516	570	544	536	566	545	526	508	525	549	491	498	547	565	559	527	566	569	499	522	589	576	544	546	502	488	514	543	501	550	549	509	541	531	518	536	505	527	546	531	556	539	516	521	551	521	561	521	521	573	591	560	550	520	545	576	549	500	548	550	545	535	557	539	538	564	547	536	566	531	518	523	542	538	481	521	523	536	535	541	547	528	551	520	545	566	563	576	549	546	550	509	518	476	540	537	525	539	544	527	503	552	539	512	551	520	526	519	542	526	518	519	533	539	541	521	549	543	569	487	533	534	508	542	515	528	502	518	518	502	549	515	569	546	545	507	543	536	550	558	547	534	547	519	553	503	559	549	514	509	547	579	521	539	557	589	512	516	500	548	528	542	531	546	524	535	562	552	515	529	545	533	534	535	482	554	544	529	537	509	488	509	514	537	474	548	521	532	533	523	550	501	531	500	533	584	559	513	577	528	524	531	518	570	495	529	565	504	503	512	521	566	553	522	511	520	534	573	505	583	544	507	569	536	514	527	538	561	500	547	523	571	502	545	539	504	482	543	582	518	546	518	524	513	556	485	538	519	531	576	529	529	535	517	507	505	576	517	550	508	541	544	527	557	593	512	525	513	512	545	526	516	527	511	508	503	522
24313	21436	28743	24477	21309	11232	3573	3045	33285	37457	28942	12720	3531	1660	961	836	894	827	856	755	770	785	810	880	774	781	830	876	802	896	797	897	845	813	817	838	807	818	796	776	813	784	797	813	818	808	793	821	827	778	828	795	796	822	841	817	811	778	797	798	834	854	777	790	804	749	864	793	801	767	830	863	793	818	773	766	806	815	784	807	800	866	786	827	785	820	806	758	767	770	797	777	788	765	804	849	784	803	852	818	758	797	847	783	766	838	771	838	816	842	805	774	806	813	804	767	827	809	769	823	783	799	767	777	800	804	846	785	773	838	866	821	781	798	791	762	823	837	805	845	817	803	796	809	823	833	780	775	819	813	790	822	752	789	795	819	759	838	747	821	762	829	789	787	784	793	771	876	814	820	803	760	816	800	794	829	776	832	781	761	797	799	825	808	790	881	797	741	821	835	775	791	810	809	797	751	778	774	775	809	794	843	832	784	778	811	789	789	798	832	794	799	824	801	815	822	799	834	739	814	791	850	763	754	779	797	797	803	777	793	800	805	791	819	824	826	813	770	820	779	784	802	843	765	809	761	738	791	804	774	787	817	790	794	779	792	803	831	810	858	762	818	781	792	773	751	759	794	770	808	825	859	759	744	799	823	757	812	833	782	771	847	790	803	823	859	795	760	781	794	785	815	757	794	758	777	834	766	832	834	809	844	720	801	813	803	776	836	819	785	771	775	861	855	795	785	775	747	801	848	796	843	818	782	753	783	845	846	779	820	774	806	781	777	837	800	822	794	792	826	798	826	752	835	754	752	799	833	782	756	765	793	820	789	791	747	765	798	823	796	810	785	810	759	762	784	843	816	820	807	786	851	778	827	803	805	825	745	799	812	809	787	789	819	778	766	859	786	800	834	765	789	862	820	793	819	768	796	768	717	752	782	807	812	817	799	779	795	794	841	817	789	815	850	823	780	823	840	827	804	827	762	789	833	827	805	788	775	783	809	766	763	825	847	837	823	821	758	825	757	879	742	766	821	775	801	780	850	781	810	840	791	801	799	815	782	781	796	780	815	849	807	769	836	766	834	776	781	806	765	789	776	794	820	760	796	782	845	866	757	797	845	787	777	821	785	788	737	807	848	810	791	794	782	774	816	784	779	790	787	842	805	778	757	818	791	783	798	829	816	755	801	749	809	776	838	823	769	775	782	841	811	854	822	842	822	831	786	765	854	761	774	826	813	802	761	795	789	824	825	811	796	755	828	777	806	788	782	790	784	808	791	790	818	820	843	789	796	752	828	779	841	786	803	809	762	795	803	761	775	833	773	812	847	844	792	836	801	754	753	794	750	819	833	845	806	853	844	788	779	803	809	764	763	817	862	806	843	814	818	809	823	837	820	788	830	805	853	808	799	841	797	793	786	751	765	797	771	795	829	766	846	750	800	848	802	784	797	797	832	838	844	800	833	803	731	815	805	757	757	814	873	787	832	819	808	861	817	781	800	785	811	750	803	818	749	795	814	851	757	735	827	785	780	815	802	789	792	807	819	768	822	846	792	779	814	778	854	831	828	807	824	782	765	766	754	812	818	801	806	792	839	807	824	762	779	837	810	792	799	822	817	831	820	838	811	740	803	844	817	775	818	818	766	794	766	819	842	816	786	833	779	802	783	780	761	756	786	775	830	755	801	736	818	791	814	820	817	786	808	774	829	809	783	822	851	800	739	825	782	829	757	762	791	847	782	820	812	796	804	803	794	867	806	804	752	802	815	791	802	771	803	869	799	788	812	787	806	802	808	751	810	823	764	805	784	790	811	799	790	776	718	820	870	777	802	784	735	734	752	803	811	791	818	794	731	820	785	758	844	886	863	835	798	768	826	759	820	804	864	830	812	782	789	760	819	812	748	823	847	780	803	775	767	740	817	826	766	857	830	822	762	837	763	784	803	759	788	773	818	793	803	785	837	804	805	786	780	797	820	804	777	827	825	791	827	790	800	792	842	838	765	818	852	773	809	812	755	782	798	778	849	834	753	797	838	777	776	765	798	825	776	840	770	838	797	812	790	784	790	821	793	830	737	746	750	780	830	801	808	821	801	766	746	831	773	767	787	825	814	808	775	774	826	797	815	799	797	811	812	836	812	780	773	766	789	749	798	793	835	834	815	828	761	859	848	861	781	807	789	776	787	830	751	770	815	829	840	784	800	729	874	784	790	798	832	808	847	809	844	824	808	768	799	795	812	825	774	819	788	800	767	779	760	807	754	804	818	804	790	763	790	821	785	838	777	815	840	785	797	814	802	818	782	795	817	825	768	827	855	770	803	785	804	803	794	809	785	800	793	804	803	841	792	806	826	836	778	808	814	829	775	832	822	812	749	839	775	804	799	784	807	866	794	792	762	808	786	820	756	745	740	809	796	788	808	805	798	765	823	781	808	796	813	800	831	776	823	865	804	792	779	850	813	780	765	820	791	749	820	827	810	748	757	812	819	793	811	814	772	800	754	836	812	750	786	791	747	800	825	782	770	795	773	755	758	792	832	806	820	828	816	823	774	771	814	811	806	840	755	805	800	767	829	788	824	806	806	817	814	902	799	808	781	772	837	774	808	795	852	819	775	809	823	802	817	809	821	785	798	822	825	817	791	811	769	755	802	816	826	865	795	843	879	828	836	786	824	783	836	747	794	824	829	771	840	777	773	820	844	818	814	804	842	802	823	782	739	828	760	765	807	758	837	799	780	797	819	792	817	817	787	778	792	821	819	786	790	819	808	844	788	790	822	789	819	785	799	774	832	785	824	808	848	786	765	782	815	845	773	775	767	795	819	729	771	790	817	758	785	804	759	747	775	801	751	826	829	809	825	768	769	772	798	805	810	831	787	770	782	829	805	830	816	783	841	800	839	810	831	766	837	723	761	840	830	819	763	759	836	835	782	797	768	799	826	810	817	784	792	776	814	767	772	833	785	824	777	802	808	800	779	802	827	796	817	784	878	793	848	840	773	843	795	837	800	806	806	813	823	828	843	817	821	866	799	794	805	855	781	814	824	774	832	786	775	759	771	805	816	824	804	797	797	810	781	785	807	816	849	830	783	756	804	801	789	783	859	802	810	815	801	818	779	841	808	793	808	804	796	868	849	777	778	841	872	796	773	818	817	762	796	824	750	783	767	779	804	831	792	785	757	786	797	819	815	811	752	767	795	851	795	780	803	772	789	761	833	800	853	803	789	821	773	795	744	793	781	757	799	792	817	762	823	816	807	777	850	783	795	822	782	747	823	802	811	751	810	762	821	794	799	824	778	755	816	793	790	855	723	788	756	820	828	818	818	777	815	792	848	779	767	807	828	747	812	782	808	770	810	807	808	752	805	813	778	807	818	808	792	777	780	791	789	818	844	814	798	803	761	771	802	796	727	758	811	779	750	823	818	826	772	789	752	794	780	787	751	758	798	780	785	821	762	787	748	789	778	825	799	763	792	771	823	771	748	816	761	778	799	836	785	792	815	819	812
5385	11031	11591	7377	4228	3451	2521	3619	35203	33927	23420	8913	3090	1512	819	685	664	655	675	699	628	710	660	691	630	649	692	606	646	630	637	657	655	672	640	646	667	675	673	692	654	655	666	666	698	639	651	658	648	633	670	644	680	695	654	668	649	664	643	659	659	662	627	650	603	620	675	663	694	655	630	665	640	611	625	707	650	682	665	648	608	642	640	661	605	643	637	657	685	668	639	657	649	636	659	622	658	675	692	680	668	637	649	680	656	663	601	657	677	648	640	658	652	682	660	653	626	622	670	662	682	687	639	651	634	656	654	668	697	682	694	662	677	630	686	678	642	669	690	649	667	598	619	622	653	622	657	622	663	655	669	694	655	711	716	640	651	619	664	620	672	638	694	669	638	643	662	648	666	664	657	633	653	640	640	650	682	662	664	678	689	661	680	650	670	638	635	660	664	709	672	681	628	674	660	656	614	661	687	637	701	666	632	661	630	671	659	657	639	645	605	651	672	661	660	634	693	649	646	707	667	600	683	643	632	620	651	638	634	664	618	669	648	719	628	632	664	667	664	677	612	635	635	684	690	642	703	634	628	633	699	627	717	635	671	617	639	606	642	673	651	674	645	657	656	669	641	644	630	645	702	639	666	653	631	672	631	625	644	614	697	653	672	679	644	663	728	697	672	655	653	654	623	677	706	660	650	618	645	653	655	648	686	625	664	639	690	632	621	711	683	636	670	699	626	685	643	657	641	671	626	660	669	633	681	633	645	666	627	648	666	668	701	640	646	655	680	658	672	671	647	641	677	696	641	689	664	627	690	648	691	622	649	630	630	661	708	663	650	645	621	622	696	652	668	652	654	658	693	628	634	661	664	637	654	621	689	698	610	691	666	675	597	652	676	625	672	632	619	631	658	678	630	716	633	659	628	680	669	640	677	613	653	645	627	667	649	656	647	658	632	653	637	660	592	677	666	665	675	622	663	702	669	678	644	704	625	647	682	653	632	613	651	641	653	620	654	636	645	696	618	625	662	644	626	661	700	662	652	657	670	680	648	637	646	666	651	649	674	634	660	640	620	631	708	634	699	654	630	579	641	682	638	635	672	643	624	654	664	660	685	636	683	628	626	670	672	606	639	717	666	673	664	683	634	646	711	648	621	623	691	637	684	635	689	662	654	645	624	664	643	658	622	622	628	637	681	632	658	673	650	630	711	649	666	624	701	642	646	676	580	641	656	625	611	672	624	658	654	701	699	646	656	639	611	640	628	644	647	652	664	608	665	627	634	670	647	631	656	657	640	675	653	629	680	672	714	665	628	659	649	702	685	666	651	654	613	681	709	689	663	651	628	661	678	661	629	605	656	690	650	626	679	604	674	625	644	636	639	663	708	686	671	643	683	649	653	642	617	654	672	605	690	676	607	652	668	638	651	637	662	656	662	645	612	653	623	637	663	619	642	684	613	669	678	651	653	655	607	671	666	652	666	704	640	649	628	624	641	686	667	653	636	656	621	649	652	662	625	696	628	634	642	658	665	640	638	638	650	655	669	700	652	642	699	657	660	629	685	684	634	641	642	677	608	643	676	640	679	641	621	641	632	645	645	666	695	675	636	685	661	673	623	646	686	650	642	690	656	631	645	634	634	684	633	659	641	701	667	671	629	626	644	675	684	723	636	715	626	622	690	628	642	648	621	647	658	640	624	640	638	612	660	667	639	671	687	600	647	650	668	662	633	624	658	653	639	682	638	658	653	674	647	645	649	650	653	663	664	623	640	619	659	681	670	656	651	634	639	628	691	673	650	631	654	679	675	645	663	654	617	675	617	654	663	679	656	646	653	639	675	675	628	634	690	621	648	671	682	681	638	651	631	652	679	624	652	626	680	633	635	655	634	662	654	672	660	662	649	635	645	635	662	647	658	648	635	618	637	676	664	607	591	677	622	657	646	612	631	646	664	619	647	636	642	593	692	609	603	695	653	642	679	633	633	663	655	629	676	642	667	640	611	623	641	619	698	634	679	681	619	641	660	619	630	625	643	629	669	705	663	656	644	619	625	646	649	639	658	635	697	639	643	601	646	635	693	650	667	655	645	657	662	620	609	743	659	648	666	639	683	640	653	680	628	665	639	678	646	691	666	645	638	626	633	638	622	605	692	653	606	668	620	672	698	612	639	649	647	689	656	641	665	682	665	668	695	668	628	643	626	649	648	701	653	625	643	630	621	585	621	670	632	705	636	684	654	646	616	664	697	676	677	672	668	696	642	623	628	654	670	655	651	676	632	654	607	676	682	667	680	634	664	658	678	626	689	608	661	650	660	623	648	633	659	679	652	638	653	709	629	600	650	624	620	633	603	717	662	630	646	662	675	614	596	605	653	655	664	664	646	645	593	625	658	691	624	681	685	668	640	623	644	615	642	609	683	654	681	669	642	663	665	610	638	685	651	644	619	674	677	699	632	693	635	571	636	627	636	622	680	643	697	623	656	613	630	649	676	640	688	630	661	700	672	603	643	654	666	632	680	669	607	657	645	645	652	637	665	642	651	706	642	685	711	633	632	670	656	649	692	625	643	663	674	619	672	648	616	665	628	665	645	649	640	642	642	660	691	687	633	662	622	635	649	649	682	632	627	636	641	644	667	646	695	645	624	647	645	653	676	665	655	624	648	656	623	684	634	615	604	657	644	633	658	709	641	616	655	623	660	623	609	646	645	678	638	647	639	666	652	672	673	654	687	660	689	691	662	650	635	629	654	618	613	719	592	632	672	611	648	619	665	669	667	690	658	632	638	658	631	660	707	646	642	645	655	626	646	603	693	646	660	639	628	667	621	675	635	659	644	662	698	653	672	671	622	680	639	669	675	653	633	642	633	651	695	642	665	641	676	649	645	657	688	665	620	664	648	660	639	705	635	669	685	666	632	631	684	701	593	623	625	668	659	649	683	663	633	686	687	653	663	642	675	667	631	635	656	620	676	659	654	658	645	692	667	654	675	665	627	628	657	649	617	649	706	595	637	594	625	653	658	643	645	674	643	635	657	669	638	621	655	627	627	664	687	652	643	654	607	697	667	641	655	589	662	648	625	637	649	637	648	679	651	638	666	633	670	619	602	664	668	652	649	661	626	711	643	669	650	676	661	651	658	658	637	659	630	629	674	634	636	647	641	666	686	671	665	681	672	643	664	687	636	650	635	637	636	707	626	687	638	661	653	669	671	654	623	602	628	672	632	638	677	667	647	618	647	592	647	650	721	662	672	645	681	648	642	646	658	608	668	656	686	613	617	642	645	597	654	681	665	670	653	660	668	645	658	689	635	648	635	639	637	637	613	655	603	668	566	637	589	663	627	632	649	632	649	633	651	659	681	666	649	673	647	661	636	679	659	624	639	668	659	643	624	625	652	645	636	637	636	632	612	611	682	669	612	657	603	611	630	633	701	667	688	649	609	612	642	659	653	660	660	636	646	609	662	623	631	629	641	648	656	617	633	632	646	639	651	688	671	595	635	661
27748	13260	4537	2260	1202	917	795	724	2187	2774	2181	1249	797	628	594	593	587	619	577	589	609	619	588	601	563	546	590	588	559	560	557	566	565	584	587	560	575	572	569	604	564	582	559	609	594	609	598	599	550	548	577	580	562	592	608	585	549	567	593	593	615	563	571	575	609	591	570	538	560	584	566	581	551	545	623	531	567	566	616	572	583	600	614	570	588	591	585	542	579	558	583	608	604	538	575	585	585	626	590	624	596	571	567	590	566	522	579	576	581	563	563	557	545	589	557	631	581	551	560	598	602	599	562	551	571	603	624	576	597	563	606	559	593	554	561	602	616	597	642	595	571	599	590	607	573	598	551	573	580	596	611	603	612	605	598	548	621	589	554	546	603	617	570	589	568	587	594	609	593	615	557	590	615	537	580	595	556	600	565	623	575	573	569	580	552	581	553	578	584	586	547	572	617	583	623	572	566	541	545	590	585	624	555	564	634	570	566	608	622	576	607	553	572	571	584	590	608	592	618	592	564	604	567	530	582	583	540	588	566	578	563	619	551	615	607	573	561	593	553	589	583	564	546	568	557	564	515	550	586	555	580	520	581	596	560	515	609	607	576	564	533	571	579	554	592	559	565	563	578	568	567	584	575	558	573	599	620	613	600	571	568	537	550	592	606	594	551	563	596	573	579	563	564	569	594	569	555	591	572	548	573	590	583	559	557	582	639	574	585	555	549	560	580	550	603	543	582	584	619	574	591	619	562	590	568	575	593	555	558	565	617	610	563	563	583	530	575	567	576	559	563	557	604	583	604	585	573	565	566	582	591	543	580	601	554	581	626	587	576	626	575	622	611	569	521	621	572	600	609	578	571	558	580	592	606	565	574	575	564	567	558	528	615	626	641	534	563	550	540	563	584	586	560	564	596	560	566	561	581	584	569	571	572	575	548	600	564	604	585	583	558	572	615	559	577	545	595	601	583	650	600	574	564	584	581	570	585	564	569	587	589	575	597	551	605	542	562	549	598	599	582	604	551	561	546	580	572	565	597	520	656	594	569	572	555	638	586	550	543	582	595	585	575	602	570	545	540	598	579	574	597	580	538	547	563	566	563	585	595	562	570	613	588	588	562	575	631	584	598	532	538	591	606	574	585	540	595	572	594	552	636	578	572	627	615	576	567	569	553	606	568	601	551	580	612	542	555	559	577	613	546	618	596	579	564	556	591	534	547	602	569	589	563	596	616	568	602	562	569	593	596	569	589	574	592	552	589	561	579	589	554	586	583	591	575	600	593	566	611	569	614	605	560	552	638	530	594	577	566	578	540	549	612	579	575	630	595	569	634	564	598	585	585	566	572	548	583	572	553	584	597	564	574	582	551	570	584	573	613	580	611	584	539	570	572	613	575	565	601	581	564	586	577	633	545	577	579	575	572	564	598	603	587	565	594	590	576	581	589	572	594	568	587	574	570	606	627	535	593	558	566	549	572	556	560	624	567	605	606	565	594	569	544	560	592	585	554	597	573	586	618	575	544	579	555	569	584	548	591	584	573	560	572	578	572	548	571	579	533	603	548	601	628	563	547	580	614	597	562	555	594	563	615	575	588	591	555	567	569	580	601	585	610	611	562	584	601	596	552	587	599	540	571	553	574	616	529	554	589	569	573	589	544	556	567	561	581	541	586	560	625	554	584	572	595	552	554	563	597	541	577	595	593	624	586	571	599	585	577	615	600	543	614	584	623	543	570	592	602	558	550	590	601	628	564	596	538	618	582	581	616	626	603	564	570	639	572	603	555	632	578	602	576	583	653	557	591	560	596	623	542	583	609	586	635	578	561	553	622	566	611	577	556	561	557	582	578	569	592	543	565	572	593	547	574	581	588	587	545	584	594	553	573	589	604	582	574	583	560	569	599	600	596	591	575	602	605	574	569	576	572	626	572	569	553	609	589	583	570	575	563	605	583	623	553	601	567	626	583	580	563	567	599	624	543	588	565	589	579	628	563	596	580	549	594	576	605	618	576	556	610	586	576	559	567	610	577	580	573	614	556	550	593	558	546	569	585	520	617	576	617	560	570	564	559	592	556	572	570	567	582	565	577	586	561	540	554	557	602	604	599	592	594	582	592	559	592	629	639	540	551	606	566	609	584	572	582	595	580	613	605	563	582	600	563	603	545	555	621	547	575	571	578	602	572	572	566	632	564	580	547	560	570	539	549	575	614	562	575	604	633	550	590	543	643	565	536	553	577	569	644	596	560	545	584	558	555	592	582	591	615	569	573	566	612	620	572	587	587	591	599	574	558	598	583	567	614	568	599	560	532	544	590	561	584	588	606	595	596	585	513	544	553	589	580	604	560	570	603	580	551	567	566	586	607	558	573	571	629	589	623	555	579	596	549	600	565	572	578	568	591	547	590	604	557	611	620	521	589	612	587	548	598	614	580	556	537	620	594	601	577	585	594	559	574	575	600	620	576	596	569	586	543	572	568	603	571	555	619	583	567	574	588	585	553	596	535	551	614	584	583	575	585	544	575	586	577	586	620	618	589	574	565	575	577	572	602	587	613	555	591	565	567	584	607	576	557	600	567	570	563	591	600	547	581	561	604	553	568	570	536	591	567	560	572	586	600	594	574	603	581	547	556	598	573	569	569	586	597	567	595	547	544	559	598	569	551	584	586	599	583	547	581	550	576	608	554	570	629	595	548	533	578	641	530	593	555	585	600	619	569	568	595	550	602	589	562	614	567	598	574	563	559	562	537	587	611	592	577	578	579	618	571	575	563	550	549	589	550	593	559	587	576	568	546	559	583	557	576	633	599	593	602	608	598	596	574	577	588	597	550	585	596	587	541	580	546	590	548	551	555	633	581	599	543	559	554	605	612	581	592	560	537	588	569	612	607	557	589	624	600	540	612	584	580	568	515	602	577	586	581	612	615	548	550	602	561	636	597	602	588	579	546	550	598	575	614	610	611	552	580	557	581	580	608	569	613	560	575	606	608	602	614	591	591	627	527	581	566	585	591	593	551	616	601	546	570	601	559	593	563	569	591	661	519	583	604	520	575	616	628	583	570	539	588	602	549	584	580	561	600	573	578	538	587	574	558	652	593	574	562	587	576	558	577	575	548	608	586	611	567	585	607	554	578	595	545	583	632	561	608	576	577	571	563	605	582	574	582	625	573	554	571	575	562	594	572	592	613	536	605	565	569	551	558	560	590	584	594	556	596	595	615	595	618	589	561	543	610	565	575	607	595	567	558	577	576	551	609	553	569	623	598	591	591	573	601	549	581	618	551	583	567	568	626	594	574	578	640	578	591	617	611	632	573	581	588	562	529	569	558	602	565	584	591	550	549	560	552	593	550	601	539	619	577	568	561	586	575	571	546	556	559	608	594	587	568	592	600	602	569	625	584	592	564	580	641	579	575	592	594	583	560	588	612	604	595	580	586	623	569	559	582	588	603	569	595	635	545	593	551	540	546	550	561	556	557	636	577	566	595	595	592	605	612	610
5743	2964	4210	2116	1338	986	841	714	2812	3171	2266	1225	733	562	509	469	487	451	464	482	489	516	486	466	502	467	479	455	461	460	473	472	477	509	524	479	459	429	466	514	494	485	500	472	471	500	444	490	474	461	452	444	510	473	503	460	473	506	447	473	502	487	490	463	485	485	467	477	482	457	515	493	473	479	503	504	481	440	518	453	448	472	439	426	483	455	497	490	485	484	457	460	518	498	505	476	475	464	467	463	433	450	463	521	460	452	446	482	497	466	456	473	504	412	483	479	443	472	449	456	497	481	449	467	461	502	489	474	461	487	503	458	461	434	504	488	480	447	498	439	440	454	455	424	480	488	497	456	496	483	451	456	389	452	496	517	450	488	500	477	478	464	474	469	463	490	477	481	475	452	508	455	488	513	495	450	502	470	458	479	504	472	439	505	477	450	414	467	485	501	506	486	463	462	456	503	474	447	469	455	488	480	476	470	481	482	450	418	512	463	478	470	463	446	480	467	443	487	456	497	493	469	422	489	449	477	469	491	448	502	464	483	507	493	480	489	510	471	463	461	464	453	483	492	424	467	470	495	500	495	453	494	483	474	470	439	470	481	495	482	498	495	464	449	453	483	472	443	451	454	471	446	481	476	507	482	475	432	483	439	498	455	434	461	478	469	466	425	463	502	481	468	460	473	449	477	487	439	481	473	506	469	478	448	479	473	473	492	490	468	449	489	476	487	470	498	454	479	483	473	458	496	488	475	500	461	446	462	483	487	443	458	457	450	442	459	455	465	474	429	452	466	476	512	465	420	487	505	488	470	434	480	451	465	486	437	464	482	494	491	463	457	481	475	453	480	455	474	479	432	499	460	484	475	488	434	440	451	472	481	490	469	459	441	491	478	519	504	477	484	472	529	475	447	467	430	451	492	501	457	476	460	489	491	484	491	473	481	483	502	467	490	486	449	486	504	489	474	425	456	447	476	496	456	476	456	466	415	457	449	447	502	469	496	505	467	482	445	483	463	489	434	463	473	447	482	470	465	454	492	506	429	480	458	471	495	466	494	478	477	477	462	479	495	461	480	443	477	453	455	443	496	477	437	489	458	435	462	478	446	456	455	486	448	484	471	492	460	458	502	473	454	489	483	503	477	434	498	457	478	488	461	467	453	473	449	483	466	526	428	450	465	481	477	475	442	467	445	467	479	518	503	482	469	445	479	472	456	427	468	455	453	482	452	480	486	533	466	474	448	485	487	426	471	463	458	497	473	417	448	488	469	481	447	475	440	496	482	474	461	473	526	501	479	444	460	463	457	482	456	466	467	436	449	508	435	416	462	485	446	469	503	419	483	475	451	469	497	462	468	456	473	483	490	454	477	492	508	485	452	511	459	459	460	464	486	502	442	506	489	459	465	459	477	483	477	498	450	432	465	469	482	479	460	453	472	441	509	481	493	453	498	453	456	437	490	428	501	462	456	421	465	457	496	487	470	489	472	473	492	450	447	455	452	487	435	476	416	473	444	477	485	447	466	475	465	459	474	487	473	468	511	462	501	482	495	462	451	491	479	466	458	504	454	477	460	453	466	470	456	492	496	451	520	489	471	460	474	467	488	488	466	461	501	475	481	465	456	465	438	499	483	442	456	453	476	467	519	488	491	462	516	508	482	472	479	432	459	454	470	461	453	463	455	489	436	486	466	507	463	427	460	452	531	495	447	488	462	479	479	472	495	441	500	455	461	477	476	488	495	453	484	479	478	478	452	444	445	460	461	466	455	442	489	470	492	480	480	475	495	494	473	472	463	479	450	481	446	446	470	479	456	430	472	439	462	481	465	450	455	470	452	442	474	490	471	528	471	454	476	470	474	483	450	473	485	474	469	442	482	496	449	420	495	472	455	470	424	447	511	445	452	447	495	472	486	478	471	459	459	441	466	454	477	478	476	487	479	503	474	452	452	506	463	494	460	472	471	484	489	463	471	482	475	481	473	466	474	475	501	514	448	481	500	471	478	462	488	518	446	490	459	464	445	493	478	489	529	463	474	515	493	492	474	467	487	496	498	467	469	481	488	476	488	463	512	481	495	438	496	485	456	446	491	480	505	470	500	455	482	449	450	510	467	465	505	499	470	499	483	489	428	486	470	451	490	512	463	422	428	445	487	452	455	461	474	487	464	497	462	496	508	474	432	479	475	475	459	454	462	456	471	455	485	449	426	440	465	463	498	510	458	493	500	455	435	446	454	449	439	414	474	429	502	429	486	486	450	485	479	487	420	509	456	449	466	488	470	470	438	468	449	471	441	486	469	407	480	500	444	454	452	474	469	463	446	477	496	504	482	504	462	488	472	432	472	460	518	469	462	443	438	429	490	459	484	470	444	488	438	432	481	525	475	442	497	498	495	469	473	476	463	457	456	456	468	520	471	473	475	465	477	470	466	502	461	472	497	487	460	505	468	540	486	420	471	474	454	465	480	486	476	480	458	419	478	495	455	476	468	488	494	470	483	470	471	466	439	469	497	464	466	480	469	511	523	493	464	437	485	493	431	465	485	423	451	472	452	484	472	452	461	492	498	491	461	462	454	461	537	469	466	474	473	458	466	478	460	469	442	455	460	529	444	460	464	484	483	469	431	457	489	453	447	478	471	431	474	498	482	517	472	459	502	534	434	491	507	486	431	481	479	500	476	493	463	502	442	464	481	425	471	433	446	412	459	464	447	453	462	475	476	468	454	472	474	479	484	457	493	499	494	482	473	468	454	438	490	460	509	477	490	506	488	464	426	441	462	448	439	498	483	466	458	486	449	517	461	512	434	486	462	461	465	480	457	505	516	432	459	494	494	446	521	472	474	444	504	438	456	459	472	484	468	481	481	448	456	481	497	443	476	492	491	520	476	433	520	444	463	497	499	509	511	484	437	450	443	478	447	426	465	479	485	509	449	482	497	471	507	473	469	477	507	495	501	484	474	500	529	472	493	469	472	494	481	462	469	484	491	490	456	474	465	453	489	497	483	475	474	453	471	473	446	477	498	468	465	519	461	481	489	440	439	478	451	504	457	493	499	477	448	460	474	494	489	446	470	479	465	489	470	496	449	495	497	496	490	468	475	473	485	465	461	485	495	516	512	454	489	484	453	428	433	455	479	472	474	484	510	499	451	483	479	514	477	485	480	484	467	511	490	452	465	506	485	506	481	448	468	448	455	479	452	477	462	479	448	464	484	484	497	490	496	470	474	487	476	474	519	462	452	455	473	466	464	467	466	441	487	451	484	466	473	470	444	465	461	510	504	509	475	492	454	461	453	459	455	461	462	445	467	476	442	484	465	476	483	469	510	463	456	465	457	475	463	488	460	480	486	442	455	453	473	481	465	458	463	494	485	500	483	468	508	503	490	476	459	454	460	463	467	478	466	463	439	463	460	444	456	510	467	457	448	478	494	497	475	476	474	473	461	466	474	475	438	451	484	510	458	475	487	481	475	506	456	475	469	488	469	479	464	428	446	459	444
25585	21396	27210	25075	7477	2073	1517	1257	17412	20797	14701	5367	1744	987	753	665	664	641	652	658	644	651	654	709	626	666	725	629	628	656	610	638	686	705	627	644	632	656	633	639	662	667	608	683	621	661	660	639	669	650	660	623	655	653	654	643	641	634	627	650	659	664	637	617	639	661	636	694	702	627	647	641	645	664	697	637	618	639	605	627	616	673	642	694	628	631	625	634	685	641	635	605	653	624	621	664	701	653	672	629	623	647	645	660	634	619	623	647	611	660	698	641	677	620	669	656	642	594	640	622	613	626	613	672	640	615	675	674	613	628	617	596	626	622	626	621	608	648	593	627	671	633	645	646	626	634	655	627	644	686	654	657	623	649	684	660	664	649	617	688	622	610	668	630	616	638	622	654	688	649	664	662	633	602	660	621	626	619	627	612	639	589	601	629	644	602	598	655	644	619	675	689	646	631	602	649	641	620	622	632	655	578	675	652	624	652	613	666	626	665	650	587	638	624	668	671	664	672	649	627	655	690	628	627	648	657	626	630	635	618	589	723	627	611	662	675	645	629	626	578	673	634	652	632	723	669	690	641	663	659	668	644	671	655	682	652	677	638	645	647	630	639	621	635	662	673	615	679	628	644	657	644	652	612	657	636	651	638	637	646	648	650	671	680	623	615	658	677	613	624	637	628	613	617	660	663	667	630	645	627	652	613	658	610	632	634	646	610	664	680	652	651	637	664	617	638	610	671	633	640	626	635	675	669	651	589	685	636	659	647	628	638	626	658	660	615	611	678	662	633	612	629	621	649	678	611	634	650	680	657	669	594	607	642	643	643	625	679	667	637	628	681	672	645	661	656	633	636	667	660	648	618	636	716	687	669	685	655	722	650	622	672	643	674	689	636	638	631	628	633	632	628	647	699	633	660	678	663	653	613	652	675	585	598	630	635	647	659	658	669	674	667	610	662	619	616	694	665	720	633	647	654	634	648	658	611	620	632	610	634	658	691	645	627	627	607	670	605	672	644	615	673	637	675	623	675	666	638	642	635	660	670	623	672	627	658	661	628	631	608	683	589	611	642	635	643	610	700	633	662	707	679	657	629	627	628	631	619	645	702	643	643	636	651	623	640	645	669	658	674	637	665	625	633	631	663	638	677	646	667	599	641	606	659	612	635	623	643	615	653	647	638	661	632	636	656	661	646	646	610	573	637	632	654	651	644	634	648	649	650	630	631	637	620	681	642	686	665	687	656	647	628	662	649	616	664	683	654	687	608	689	644	664	637	630	679	644	626	606	665	615	615	653	678	659	643	631	625	634	600	658	644	639	621	686	593	631	645	636	664	662	674	660	635	618	629	608	660	654	657	661	666	701	669	627	624	633	617	685	664	655	651	696	623	675	638	635	645	622	639	599	646	646	612	668	645	627	649	669	695	652	695	631	585	648	636	601	657	632	620	657	654	666	641	643	647	611	673	621	701	622	661	671	644	656	645	628	652	621	622	610	644	707	684	633	640	648	686	660	668	677	629	605	640	656	595	649	669	657	642	629	673	601	630	685	624	612	635	637	658	667	656	681	649	672	630	643	631	626	622	654	651	644	625	648	660	628	621	641	607	636	682	639	631	638	609	647	634	641	631	666	655	642	639	656	668	639	658	639	660	654	603	625	715	625	651	623	605	603	673	627	688	663	639	670	637	630	632	651	650	689	607	627	629	637	620	645	620	616	582	613	621	637	665	657	654	619	613	659	647	661	640	643	690	675	643	655	577	617	623	613	639	598	645	645	657	665	636	644	647	627	648	632	656	646	627	655	628	602	676	615	661	670	623	659	646	620	640	653	600	646	682	605	636	648	691	663	661	661	602	596	621	681	659	646	667	661	598	687	640	642	636	647	694	672	661	660	708	676	622	645	675	669	658	628	639	660	623	646	628	638	608	632	641	624	622	623	643	621	631	652	643	625	613	659	653	660	694	623	635	662	651	679	628	614	640	674	656	638	639	622	642	664	597	657	662	652	641	700	630	633	656	675	654	655	680	617	625	651	603	600	655	579	641	592	637	612	646	670	629	657	641	679	670	665	648	630	636	627	617	660	619	662	622	605	636	635	657	654	609	650	641	670	631	647	613	634	617	622	652	626	637	652	615	667	623	621	647	630	637	660	621	616	602	591	634	598	672	659	674	640	651	604	653	646	640	656	668	658	657	638	655	630	602	619	653	669	642	612	657	647	685	638	578	681	615	651	642	620	609	637	653	618	682	626	581	656	652	625	670	638	659	660	640	691	621	676	675	640	652	680	667	657	646	641	647	637	613	623	637	649	645	630	630	630	650	635	643	647	606	680	632	662	618	624	659	645	618	614	628	691	656	612	648	650	597	656	662	661	652	676	599	626	606	619	631	654	680	636	650	672	650	621	630	669	668	661	651	698	641	621	671	655	651	660	645	603	622	627	648	661	631	654	640	621	658	617	640	688	619	617	675	632	649	627	628	591	608	638	658	649	651	681	676	680	584	618	676	644	669	651	627	628	667	648	629	674	673	584	619	660	663	633	664	631	579	658	655	640	628	650	662	609	632	657	659	660	656	648	631	640	657	627	593	653	697	676	651	656	664	669	631	659	652	665	634	651	652	607	674	623	663	661	649	601	637	650	625	650	628	636	643	652	618	657	661	640	604	624	631	670	650	665	633	638	621	652	691	631	654	654	682	647	695	644	682	669	588	654	633	607	649	648	644	641	645	678	657	589	685	636	622	652	634	666	622	626	654	697	622	606	648	609	627	634	638	611	605	634	626	611	617	681	646	633	625	679	657	635	650	643	650	622	623	653	662	615	620	652	680	670	592	659	628	644	609	665	669	657	665	647	624	639	642	650	641	677	618	623	677	684	638	659	655	617	635	660	670	665	660	679	627	611	643	667	674	652	635	622	623	635	662	639	650	698	651	576	699	672	662	640	690	662	642	665	627	651	628	650	613	656	645	649	654	663	650	628	634	657	656	625	630	709	615	624	648	698	693	646	649	664	613	614	640	618	663	619	635	574	687	624	627	664	614	641	669	635	631	619	613	638	670	638	631	646	637	659	654	595	667	664	653	643	623	642	620	622	658	658	666	649	626	634	685	620	626	629	688	602	639	640	674	589	631	636	614	625	587	608	658	664	628	664	657	640	655	606	665	621	655	641	663	662	643	622	638	627	677	656	644	647	665	628	647	628	655	660	674	693	648	648	701	638	624	661	644	673	652	643	652	625	661	619	619	620	637	679	642	645	618	636	587	671	621	584	629	653	670	615	652	609	609	663	604	677	636	664	623	677	678	630	639	617	606	678	626	614	650	682	676	629	638	643	625	649	616	652	662	677	683	594	648	642	651	626	631	644	634	708	658	653	652	637	621	606	592	632	612	668	659	648	586	683	659	595	631	614	656	689	594	647	621	649	689	675	669	611	633	616	669	650	633	637	654	661	642	631	657	636	690	691	642	690	675	642	686	731	673	667	620	689	618	665	627	696	618
5165	6486	7702	3714	2662	1764	1437	1546	19468	18701	11965	4553	1731	942	621	514	526	527	565	549	559	540	520	565	518	536	519	533	527	539	535	515	572	571	582	552	504	512	538	548	535	557	537	520	511	564	500	526	502	537	598	558	543	627	554	541	527	551	513	554	565	514	527	557	614	543	558	548	499	567	543	529	519	558	531	531	557	495	555	507	520	519	558	500	562	539	507	563	520	489	536	517	525	527	573	522	529	550	501	558	529	496	539	565	531	550	544	573	566	538	544	574	532	505	535	537	540	559	535	534	553	519	600	497	543	498	522	560	526	539	532	535	523	551	525	564	505	568	537	502	525	564	577	521	552	542	578	538	525	515	515	513	516	582	537	562	503	541	542	520	561	522	537	548	501	518	515	523	511	549	516	539	545	557	525	538	561	539	515	544	538	527	518	538	507	537	509	562	559	478	526	572	540	518	551	541	526	545	540	494	536	540	533	550	532	540	544	540	516	503	517	531	507	552	576	500	555	546	535	526	536	530	500	489	541	578	513	540	506	533	561	513	540	586	512	539	528	573	531	532	496	527	541	505	531	509	538	505	517	512	520	541	539	530	498	529	561	550	545	524	539	552	521	514	556	535	532	568	512	502	568	518	572	558	520	534	517	516	569	517	516	523	515	532	531	513	572	567	515	498	531	506	518	537	543	552	551	461	532	534	560	511	530	542	510	524	481	519	511	561	555	498	535	521	514	523	519	550	530	543	568	581	550	537	562	501	531	562	574	546	564	542	491	496	529	540	522	506	524	534	519	554	543	470	546	567	532	548	552	511	516	562	542	530	488	582	541	555	532	529	565	559	579	526	521	506	554	487	564	546	523	521	526	519	527	527	597	520	509	508	520	506	562	568	518	515	539	545	503	524	536	536	546	504	570	528	502	541	522	512	523	539	562	540	521	550	522	528	511	536	509	532	539	527	508	542	529	500	559	550	489	584	538	532	522	503	564	528	586	481	520	469	526	515	529	535	567	572	541	551	541	509	552	530	516	508	512	526	506	534	521	517	537	517	568	531	553	528	540	571	540	500	532	518	548	533	523	523	533	492	561	575	508	534	496	557	488	541	525	544	501	551	546	562	534	507	513	570	515	543	522	525	522	488	507	539	521	531	554	549	542	497	515	493	518	576	536	538	514	542	491	546	495	526	550	557	539	574	542	502	529	551	538	514	544	529	525	513	563	512	534	527	499	519	564	526	499	516	530	562	511	520	576	567	532	502	541	509	537	532	560	576	572	554	540	510	556	520	539	513	511	561	537	538	529	545	550	554	503	556	535	480	536	566	538	522	504	529	526	518	533	587	525	575	548	548	529	559	540	519	495	531	556	574	538	547	496	528	501	532	527	575	541	518	535	523	545	549	496	537	561	512	483	537	533	507	492	546	558	524	495	542	558	537	526	565	548	536	511	538	529	536	593	541	550	543	515	564	534	561	588	549	572	523	553	544	535	536	549	534	492	567	532	537	548	575	524	487	510	527	552	515	582	531	508	550	579	528	483	530	534	535	561	521	538	559	481	541	491	528	516	529	532	507	509	537	495	551	541	538	558	580	540	571	541	529	567	540	536	562	509	501	479	534	529	564	530	590	549	522	552	529	563	514	543	526	540	576	574	472	574	556	517	533	560	504	520	502	592	493	516	566	510	503	512	532	559	545	522	531	532	535	541	510	561	537	496	546	531	528	567	560	515	537	550	471	507	563	557	538	565	527	554	525	531	525	528	545	513	510	541	497	543	541	555	510	519	556	540	519	558	525	528	533	522	549	499	568	523	571	521	560	549	589	505	520	552	549	530	498	564	498	555	536	528	518	518	511	555	532	541	565	509	537	538	554	532	546	551	551	496	554	511	547	557	537	535	552	534	544	542	531	558	527	569	538	543	536	574	511	550	491	549	529	555	544	540	505	542	528	511	545	522	513	495	527	573	529	514	531	509	517	498	504	511	541	554	534	568	535	539	528	543	493	544	531	554	562	549	548	506	518	527	564	499	538	534	526	568	543	555	499	523	533	551	553	527	544	527	548	550	536	530	566	553	547	538	498	525	531	556	515	540	552	537	491	578	488	547	521	477	577	553	530	568	561	514	526	532	578	551	534	512	544	506	527	552	565	508	545	512	517	493	534	568	530	522	500	520	519	534	508	567	525	571	542	520	547	525	533	534	557	560	508	524	472	537	539	567	485	547	551	536	548	558	516	567	573	510	559	561	560	495	567	540	534	523	534	544	484	518	520	525	579	518	515	540	535	530	532	541	543	537	546	533	530	575	516	538	529	563	527	535	488	531	541	532	515	545	526	562	531	514	548	512	545	580	538	530	532	582	547	558	531	533	547	552	509	501	559	551	544	560	541	532	563	542	533	504	557	592	535	493	525	528	545	500	556	536	521	535	514	526	542	534	554	526	545	506	554	525	555	521	569	550	505	563	552	548	550	550	518	543	537	544	548	514	543	548	542	537	543	512	499	519	554	531	506	566	566	516	507	504	528	553	583	550	530	531	566	488	510	530	523	515	522	570	523	534	511	507	520	536	525	573	512	550	524	575	548	488	552	547	578	548	486	506	504	446	539	524	590	553	550	543	504	524	510	508	510	547	479	515	518	527	523	528	522	551	500	511	529	605	516	523	533	535	503	511	484	502	547	523	549	537	531	541	494	505	573	553	543	543	556	562	523	552	516	515	508	575	492	522	583	535	555	506	534	558	512	578	510	542	507	516	528	548	532	546	536	529	565	524	536	584	512	515	494	516	545	542	541	580	569	532	509	533	520	520	534	546	541	550	502	529	534	512	538	533	499	512	571	533	537	544	533	553	519	523	515	519	517	487	496	547	511	505	553	526	533	505	570	563	550	552	548	556	549	577	549	515	546	532	593	568	529	518	498	553	502	506	585	519	531	522	527	497	547	532	543	537	519	589	550	538	567	554	558	510	530	526	507	499	510	560	557	554	516	525	528	503	518	542	550	526	541	518	563	490	545	534	508	502	523	542	570	540	511	547	540	536	494	543	554	495	545	550	528	526	562	529	548	485	521	494	530	521	514	530	531	519	502	540	528	521	497	554	560	553	526	446	520	531	549	548	516	534	539	496	510	555	529	528	530	555	565	492	512	516	524	512	546	532	522	551	545	541	505	529	497	518	483	534	559	528	543	528	492	523	532	554	541	525	527	536	492	553	520	542	465	583	523	497	499	492	537	566	539	552	516	521	547	555	518	522	532	524	546	483	503	489	535	523	585	558	547	501	514	523	515	549	523	546	525	527	523	540	504	540	585	548	539	538	563	500	549	524	549	545	535	494	553	529	529	537	539	528	513	530	549	524	525	511	557	556	542	537	528	514	533	533	511	547	529	557	518	529	528	516	555	525	525	488	552	546	515	539	542	528	521	520	528	513	533	507	513	515	487	527	518	567	550	552	542	509	570	531	543	531	529	549	523	553	516	534	487	521	530	530	532	528	517	553	545	519	522
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
