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
341477342025	341477342594	341477343144	341477343694	341477344242	341477344794	341477345344	341477345894	341477346442	341477346994	341477347544	341477348094	341477348642	341477349194	341477349744	341477350294	341477350842	341477351394	341477351944	341477352494	341477353042	341477353594	341477354144	341477354694	341477355242	341477355794	341477356344	341477356894	341477357442	341477357994	341477358544	341477359094	341477359642	341477360194	341477360744	341477361294	341477361842	341477362394	341477362944	341477363494	341477364042	341477364594	341477365144	341477365694	341477366242	341477366794	341477367344	341477367894	341477368442	341477368994	341477369544	341477370094	341477370642	341477371194	341477371744	341477372294	341477372842	341477373394	341477373944	341477374494	341477375042	341477375594	341477376144	341477376694	341477377242	341477377794	341477378344	341477378894	341477379442	341477379994	341477380544	341477381094	341477381642	341477382194	341477382744	341477383294	341477383842	341477384394	341477384944	341477385494	341477386042	341477386594	341477387144	341477387694	341477388242	341477388794	341477389344	341477389894	341477390442	341477390994	341477391544	341477392094	341477392642	341477393194	341477393744	341477394294	341477394842	341477395394	341477395944	341477396494	341477397042	341477397594	341477398144	341477398694	341477399242	341477399794	341477400344	341477400894	341477401442	341477401994	341477402544	341477403094	341477403642	341477404194	341477404744	341477405294	341477405842	341477406394	341477406944	341477407494	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2782	2000	3600	2300	2782	2000	3600	2300	2782	2000	3600	2300	2782	2000	3600	2300	2782	2000	3600	2300	2782	2000	3600	2300	2782	2000	3600	2300	2782	2000	3600	2300	2782	2000	3600	2300	2782	2000	3600	2300	2782	2000	3600	2300	2782	2000	3600	2300	2782	2000	3600	2300	2782	2000	3600	2300	2782	2000	3600	2300	2782	2000	3600	2300	2782	2000	3600	2300	2782	2000	3600	2300	2782	2000	3600	2300	2782	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23160	21631	29227	24547	21641	21783	11983	2458	1882	1638	945	614	519	578	504	451	431	425	419	433	418	449	448	444	433	423	453	449	418	434	419	380	376	408	394	393	431	362	428	421	423	388	409	421	408	393	395	368	380	375	391	396	391	424	399	407	399	388	399	439	416	421	420	412	459	434	400	388	366	415	392	383	379	407	402	335	403	412	423	362	394	410	375	417	415	403	396	426	391	412	409	387	375	387	390	362	385	408	383	375	394	364	430	385	389	409	398	410	380	369	397	354	385	357	376	407	416	434	382	431	361	413	377	413	380	438	402	373	365	380	410	375	388	392	397	376	388	412	396	368	403	389	358	380	378	346	395	391	402	372	354	404	387	401	373	415	394	387	374	365	361	400	346	363	346	393	393	400	390	368	374	391	352	382	404	409	374	433	419	401	407	369	406	378	391	401	410	415	389	399	417	386	394	415	373	395	397	350	388	385	371	387	398	425	401	406	378	409	369	367	361	403	382	372	421	348	373	390	373	397	397	400	415	392	412	378	382	413	359	367	372	409	368	398	423	403	412	407	352	385	367	393	386	373	377	395	440	384	408	396	404	395	391	367	382	364	394	424	378	371	414	381	409	394	390	370	384	366	417	396	384	389	390	376	435	399	397	390	357	369	366	376	376	357	403	356	419	388	398	401	389	401	392	360	384	409	376	399	398	385	369	377	359	373	356	356	390	367	385	428	375	400	379	356	377	339	381	360	386	358	402	360	385	386	422	412	384	390	367	374	362	419	409	374	376	394	419	364	426	408	378	371	392	427	383	406	356	416	399	382	387	414	382	388	390	392	358	414	401	392	371	404	375	400	375	369	412	402	360	424	383	373	373	398	379	431	424	404	414	389	403	367	449	390	355	361	412	401	377	405	359	356	382	428	405	378	381	375	388	411	370	403	405	401	358	372	386	410	386	384	364	441	422	426	378	372	395	408	367	357	373	414	365	389	405	434	376	401	378	396	398	414	420	407	376	378	404	384	386	434	356	359	430	394	391	420	396	404	396	371	388	380	403	405	375	374	394	406	357	371	389	385	402	373	373	394	400	379	378	396	412	397	385	392	389	382	385	382	373	364	386	381	436	395	391	389	359	378	363	377	392	427	395	436	367	406	374	399	386	433	367	395	391	390	416	399	382	339	422	419	351	382	391	396	397	389	402	391	402	390	387	430	405	425	421	395	358	426	390	354	377	405	386	397	420	370	378	390	380	375	387	399	423	380	396	415	365	385	416	349	366	374	372	388	387	402	347	394	419	371	357	365	338	404	410	366	397	348	370	381	347	373	396	389	382	426	381	384	380	371	370	378	361	412	435	394	328	404	427	421	409	363	380	409	384	354	377	374	376	365	369	409	382	398	428	375	383	382	398	388	380	366	386	396	379	389	414	351	400	382	393	411	397	371	391	367	382	420	391	400	397	418	397	381	384	390	389	387	370	388	402	396	390	371	385	382	397	381	384	375	414	404	385	393	374	434	375	380	395	394	370	380	385	357	439	341	379	397	352	381	389	369	408	408	357	371	372	338	372	351	433	369	403	413	357	385	407	369	384	403	367	395	384	402	383	375	377	350	368	383	376	415	395	396	386	395	421	374	376	397	398	413	387	379	401	377	420	390	358	398	397	386	394	378	409	421	382	418	409	417	413	410	360	429	370	363	395	379	409	394	379	395	402	338	390	377	422	412	419	370	394	383	370	356	387	412	412	403	404	399	377	369	396	387	406	402	417	413	363	398	405	366	359	417	396	398	425	398	405	415	364	381	420	367	375	362	356	371	398	413	357	397	390	406	399	396	363	357	404	398	393	392	364	373	382	389	411	376	361	389	438	369	396	397	379	376	396	389	376	382	376	380	370	375	364	380	379	414	397	410	389	373	361	396	434	359	389	410	390	376	315	379	394	385	400	395	360	413	403	408	370	414	347	358	422	388	394	397	391	379	370	376	408	428	400	399	408	380	409	399	367	399	415	460	372	393	379	409	366	397	394	367	405	383	390	393	359	388	389	382	366	404	386	394	406	375	368	372	364	405	386	383	382	353	398	359	405	391	378	412	372	407	361	377	370	386	373	399	399	374	388	383	388	367	391	376	363	371	439	372	401	402	374	412	404	395	363	402	361	379	423	376	374	412	367	358	386	379	381	423	398	404	404	383	378	353	369	401	389	367	405	367	329	418	383	418	381	377	369	398	365	363	402	411	372	414	394	414	374	407	402	410	380	387	384	412	404	385	419	385	378	428	399	372	382	369	389	393	395	389	390	387	392	375	407	386	389	384	372	358	363	368	388	443	427	377	357	366	398	399	356	358	402	410	380	378	419	383	412	394	407	398	371	384	373	400	368	374	426	370	420	398	415	366	388	405	411	403	365	346	376	431	412	397	382	414	380	371	377	392	394	405	381	390	386	395	402	372	417	416	378	385	389	379	418	347	367	383	389	370	390	393	401	403	395	407	410	418	405	395	438	393	397	405	398	399	417	362	372	424	416	383	394	381	375	379	370	377	375	408	389	394	356	369	395	355	376	370	393	382	425	385	350	421	389	385	384	433	388	418	365	391	355	412	366	414	403	424	389	433	388	419	381	391	370	350	346	405	396	412	408	362	393	382	413	374	373	407	389	366	410	371	427	381	418	434	399	407	419	384	411	382	416	387	383	383	376	420	389	372	377	357	371	377	412	380	371	355	372	415	387	366	402	387	381	365	387	384	412	402	379	348	387	392	358	371	390	393	372	377	394	397	374	415	416	412	396	361	383	347	387	407	389	352	377	393	387	397	418	384	421	392	358	364	401	401	393	366	407	355	408	369	398	395	404	381	405	409	381	391	413	374	366	404	378	385	391	397	392	401	394	416	370	345	334	398	408	360	399	429	396	344	365	365	360	360	369	404	375	395	418	413	417	409	381	377	387	395	394	392	374	394	412	392	359	365	389	368	394	380	419	386	396	375	411	376	416	407	415	457	388	404	363	406	352	396	392	432	380	395	375	400	405	389	410	380	440	375	410	382	371	390	399	418	399	396	404	393	420	400	390	422	381	381	393	417	387	424	361	366	411	392	396	431	393	335	384	362	414	397	396	433	425	382	404	395	380	390	380	437	367	395	386	433	407	383	377	405	389	396	385	380	406	361	406	395	415	388	395	374	421	428	405	377	395	370	371	386	391	433	411	358	394	395	397	375	381	388	416	358	427	407	375	401	420	385	359	381	424	432	391	424	385	395	379	390	409	405	384	412	372	394	387	399	386	368	393	367	386	366	392	395	365	410	400	361	380	409	360	371	380	352	364	402	386	364	396	384	404	359	380	360	427	419	419	361	399	384	385	407	389	402	385	403	362	389	366	371	349	358	407	409	392	373	384	398	387	398	397	401	324	397	388	387	437	434	387	409	407	421	410	388	374	373	401	377	414	366	372	388	418	384	409	376	402	380	369	403	374	405	388	368	415	387	414	396	397	374	391	387	386	386	405	373	365	425
22179	42838	29817	15529	10803	10414	7905	3700	3408	2913	1446	900	744	705	651	613	577	550	544	543	543	519	530	551	491	488	507	485	495	482	508	479	499	475	478	461	456	456	478	454	453	433	447	447	468	486	470	433	507	484	487	460	453	440	504	458	472	441	452	463	468	444	475	484	459	456	471	402	509	418	444	459	488	449	460	479	440	434	461	444	478	479	447	422	487	446	484	453	450	471	469	496	473	467	483	496	434	476	438	437	464	437	467	440	433	438	481	472	473	453	473	441	463	462	471	421	451	407	492	427	456	465	444	458	452	482	443	434	489	476	467	434	457	459	448	427	431	477	428	487	446	460	468	460	455	439	453	436	482	440	473	475	467	474	456	457	462	443	461	446	446	504	421	443	436	456	460	488	501	474	458	484	496	460	454	458	430	473	468	431	435	467	467	449	468	451	480	465	485	441	469	458	436	467	452	514	414	474	463	461	468	434	445	471	454	473	457	489	487	457	431	497	481	474	477	475	425	469	477	450	426	456	443	456	420	482	442	463	453	459	438	442	461	481	454	455	466	451	479	455	440	456	478	506	457	434	466	440	488	478	478	503	471	450	470	458	461	515	494	448	477	439	489	466	472	446	424	441	463	492	434	456	432	469	460	426	468	458	411	439	449	456	469	435	454	478	463	450	472	437	487	448	483	468	462	441	442	455	486	448	453	481	446	454	496	458	488	470	428	484	467	471	437	467	483	459	434	467	469	473	441	471	457	445	476	450	429	480	474	454	455	388	454	463	448	427	452	446	472	445	487	476	457	426	408	488	456	435	457	450	440	437	471	460	435	463	447	489	461	438	477	493	469	444	487	476	451	506	462	460	457	459	445	462	445	471	490	457	464	434	462	430	457	466	437	439	441	440	438	473	416	439	447	450	459	454	440	434	424	450	449	473	470	460	447	465	477	495	467	495	444	448	491	465	425	440	440	443	457	471	448	455	443	486	435	437	484	447	492	447	488	453	430	445	476	445	462	450	465	429	447	411	467	484	469	464	482	500	489	474	438	442	468	449	488	449	436	451	450	427	406	461	488	485	437	460	439	446	452	425	445	438	452	487	456	458	501	451	441	480	471	440	475	484	482	468	445	479	506	430	475	467	464	460	448	450	454	454	448	427	448	512	462	451	443	445	485	473	518	494	406	459	478	456	485	470	463	461	446	424	469	467	460	448	481	465	461	433	451	442	478	505	486	437	472	456	464	453	483	466	467	476	447	490	438	430	462	442	456	434	447	449	468	490	432	450	455	438	477	478	433	455	440	447	466	468	476	449	448	455	420	468	453	462	434	487	455	460	431	492	435	443	452	441	431	448	468	473	445	445	457	466	473	442	399	417	443	440	467	477	412	480	433	443	453	464	467	434	448	436	450	476	425	457	474	514	480	443	447	420	449	496	443	450	436	388	488	444	443	420	438	449	453	476	461	484	447	490	448	442	456	483	458	432	480	441	420	450	477	445	453	404	453	482	484	495	463	446	421	452	464	474	454	477	464	486	470	463	444	438	459	435	444	457	420	444	484	439	493	438	465	457	436	440	454	483	470	492	446	457	436	473	468	469	439	429	420	487	467	466	427	468	425	430	462	458	467	465	476	453	445	489	418	410	506	471	480	453	439	450	482	433	449	450	467	489	449	486	451	449	434	472	455	469	476	472	456	437	455	440	463	440	469	461	497	463	436	462	475	444	457	440	479	460	449	458	461	417	422	413	444	432	411	445	411	459	429	526	448	439	460	447	485	451	466	464	496	465	432	451	432	452	471	464	475	465	424	464	448	429	446	450	487	501	429	500	492	434	411	482	458	445	484	446	494	504	461	420	471	424	448	481	510	468	474	473	472	442	481	455	465	517	439	485	465	457	420	495	464	448	446	456	484	464	449	455	434	449	411	476	472	474	468	458	429	412	490	433	441	465	430	449	454	458	469	463	475	430	430	473	471	440	436	451	442	453	444	456	431	466	462	458	461	436	464	464	454	481	446	400	428	519	472	488	428	453	433	475	440	468	441	517	440	427	456	459	465	478	497	447	483	445	482	477	434	457	467	463	462	436	472	452	466	432	436	419	460	482	438	445	462	494	467	483	487	451	426	463	441	489	445	482	466	436	445	483	480	437	480	456	428	440	486	481	413	445	454	468	493	466	475	465	429	470	466	465	465	436	439	453	454	489	438	456	442	462	461	495	457	471	421	482	417	434	444	468	436	472	435	459	475	464	449	442	413	472	472	464	435	428	466	427	440	464	434	462	444	444	432	472	460	457	453	476	456	505	491	444	498	479	471	458	442	458	423	481	478	498	429	505	409	459	433	433	448	445	472	461	444	472	426	480	488	440	454	476	487	447	451	446	422	427	464	489	449	501	457	433	439	459	480	395	459	482	426	464	443	450	450	475	442	476	438	440	429	447	460	433	457	404	483	440	459	450	434	464	451	432	405	464	470	447	432	478	469	430	455	462	487	462	460	448	455	479	491	433	478	481	431	468	459	470	484	439	435	424	463	470	459	441	456	473	475	464	456	457	467	469	503	443	495	447	446	495	470	464	468	407	459	482	440	496	432	441	465	442	473	446	470	479	475	419	467	448	503	461	459	429	467	462	444	449	475	497	538	443	425	465	440	459	442	482	441	441	458	449	482	449	471	439	426	485	442	448	463	429	441	488	472	464	435	461	460	460	434	469	463	477	468	492	504	452	496	480	449	464	467	439	458	433	483	457	464	462	507	459	450	457	476	485	465	401	458	458	435	479	448	452	462	426	501	450	448	447	425	462	427	476	444	477	483	437	449	461	478	449	472	488	478	447	422	485	467	436	431	428	451	496	444	438	423	453	451	459	446	453	463	455	430	427	424	459	411	482	428	464	481	397	414	447	475	465	468	475	469	458	454	455	509	452	417	469	421	450	475	451	442	430	484	438	469	486	446	474	448	479	430	466	447	465	478	487	472	472	465	439	444	487	455	481	467	478	475	451	491	466	478	441	441	453	471	441	455	456	484	465	452	483	452	457	474	447	490	478	465	477	443	461	447	447	423	453	476	428	461	471	486	442	458	453	485	444	439	444	455	484	440	434	441	460	478	458	481	463	482	485	459	462	484	407	468	441	440	411	468	446	490	449	465	456	442	463	447	429	443	480	450	461	449	423	478	440	432	492	444	463	475	402	433	475	477	406	478	466	492	460	480	462	450	442	421	402	487	441	421	485	458	479	484	455	453	441	455	485	451	432	434	466	468	475	459	438	462	412	481	407	432	491	447	487	486	468	454	499	525	452	486	408	471	441	467	449	466	466	448	445	496	451	467	495	467	510	495	437	425	479	496	455	450	460	457	514	441	453	463	458	456	463	428	436	471	456	450	457	472	460	452	466	449	449	412	448	464	478	478	446	479	489	456	468	460	426	482	492	466	423	456	490	458	424	430	463	462	439	512	448	456	440	475	453	480	430	453	447	470	456	454	453	465	438	457	470	463	447	425	454
28023	20332	13223	5073	2289	2025	1689	1026	991	983	750	684	686	679	722	687	681	748	701	685	679	716	743	701	688	662	676	697	652	688	701	676	682	633	679	680	707	665	649	688	684	718	678	699	650	688	696	687	658	649	687	683	660	706	666	678	685	689	662	716	661	700	660	683	650	659	694	664	682	681	690	689	690	712	668	672	707	675	646	661	648	654	652	697	674	701	659	730	706	679	681	653	619	739	693	668	647	672	651	706	701	729	688	680	659	690	686	695	674	733	674	707	696	677	699	638	719	649	674	682	701	690	671	684	689	697	686	709	633	716	696	684	669	662	678	659	682	694	732	719	661	686	684	680	682	680	718	684	712	658	657	660	749	668	701	688	700	640	643	668	685	665	679	656	684	686	678	647	678	715	684	653	695	668	679	703	729	672	672	651	654	665	645	662	677	689	685	660	727	661	703	683	698	699	671	647	695	714	628	665	721	683	711	716	633	718	665	681	690	681	658	679	652	742	673	687	716	680	653	692	714	676	707	668	642	681	675	703	655	653	683	703	663	653	649	692	709	672	619	685	733	686	663	694	681	657	677	677	630	693	676	694	708	680	687	648	653	677	667	664	644	674	686	650	648	707	665	660	690	647	661	665	666	699	684	674	667	677	639	656	683	695	647	673	698	668	688	683	657	708	691	636	654	695	695	713	672	707	674	654	707	653	684	669	661	676	692	645	645	656	685	635	681	629	690	644	680	620	683	676	672	672	710	684	682	661	674	688	682	709	730	632	653	675	685	690	694	667	665	663	642	709	706	689	689	746	653	681	668	624	701	667	683	654	713	662	674	667	673	642	716	736	666	687	717	691	667	656	659	672	692	719	700	625	649	706	671	720	698	738	659	683	678	661	690	638	664	653	676	648	702	640	699	668	642	678	722	670	693	637	681	674	614	727	668	682	703	646	642	679	683	623	669	682	718	705	691	675	651	673	684	682	726	694	683	666	693	637	688	724	717	681	700	638	687	682	668	675	686	683	678	693	724	684	693	695	678	687	716	654	687	669	672	691	644	663	613	715	680	692	638	650	624	679	650	640	670	627	708	708	680	725	681	656	674	664	723	677	656	678	621	662	698	709	631	653	692	679	708	680	637	668	664	645	663	739	689	683	671	690	663	686	690	720	729	696	714	685	632	661	656	715	661	695	678	716	679	688	688	671	646	664	620	707	693	624	722	654	680	706	665	645	672	626	676	659	716	697	709	639	681	686	696	648	667	679	675	696	729	704	681	677	693	674	677	663	683	635	706	689	705	697	698	652	709	668	696	670	676	655	656	707	671	710	644	698	710	667	664	673	657	628	668	655	640	714	675	730	629	635	720	680	692	653	698	665	673	667	699	654	638	661	669	706	720	646	659	664	639	649	691	684	680	688	641	650	676	636	721	735	734	649	686	690	660	649	670	675	651	694	648	653	681	681	682	681	658	688	705	667	638	651	666	708	665	654	676	675	714	661	654	664	689	677	698	693	716	672	693	728	680	687	668	687	640	671	639	726	703	674	694	685	751	663	670	698	621	635	697	696	682	687	682	660	676	670	713	720	681	660	680	703	661	698	634	699	648	684	703	709	717	677	715	659	710	658	648	670	698	679	708	677	665	652	703	660	682	685	650	666	672	691	680	669	668	651	625	645	723	678	609	670	700	664	661	684	679	651	677	683	699	682	604	675	627	700	669	674	705	724	677	670	701	694	699	644	681	645	665	666	667	709	669	627	724	643	665	664	705	649	666	668	649	690	701	655	627	665	687	683	726	695	669	714	726	756	670	654	680	653	689	732	710	641	702	667	623	668	703	644	693	689	644	687	694	630	681	710	665	650	665	679	657	681	666	660	704	683	684	693	696	697	671	658	700	680	668	637	642	657	695	644	680	720	675	641	619	673	658	632	682	646	681	670	681	633	689	672	679	679	680	677	688	672	671	696	651	725	693	674	709	668	672	683	666	712	670	694	709	741	631	710	642	688	708	682	653	663	687	664	676	651	654	653	663	693	682	652	685	679	661	639	621	636	676	678	705	687	705	689	691	649	689	669	667	705	657	653	716	644	661	664	681	710	691	691	629	653	686	749	666	711	665	677	709	659	678	649	648	695	714	651	678	646	685	658	671	667	630	665	690	675	717	690	674	678	682	660	653	629	663	635	646	685	714	669	661	673	689	675	718	702	642	681	657	655	681	690	659	707	662	636	685	685	695	673	680	671	678	674	691	692	703	626	675	644	687	646	671	716	684	683	678	694	680	643	724	642	668	665	659	711	666	705	718	676	711	700	692	682	684	730	653	691	652	637	678	708	657	699	679	747	670	663	682	698	671	693	686	708	700	693	664	725	679	646	636	661	738	704	715	645	662	671	655	684	657	667	686	679	703	674	671	684	684	602	706	664	654	744	697	687	710	621	650	699	658	696	694	662	659	699	706	689	627	691	671	683	737	700	686	683	707	703	681	667	689	693	682	691	681	662	664	688	670	692	741	628	630	662	700	662	694	654	633	720	664	654	677	653	681	657	679	645	648	652	649	677	698	680	679	673	706	680	664	714	696	680	715	661	693	691	709	659	666	705	652	647	685	661	714	677	678	737	680	667	687	710	682	648	674	622	662	707	654	677	665	688	661	652	659	690	680	693	674	725	679	679	669	687	691	650	676	659	663	656	691	649	683	689	739	701	685	723	676	684	688	687	688	685	673	660	671	715	745	670	693	719	664	738	655	733	683	666	692	730	699	716	704	681	678	689	668	692	681	707	643	650	665	674	671	682	638	677	650	664	684	685	671	679	645	675	662	669	698	606	679	622	687	682	716	655	664	754	688	691	656	702	667	687	678	668	687	693	689	682	715	682	719	676	676	672	697	651	673	659	698	700	683	662	659	641	683	710	710	695	697	669	656	687	691	680	675	695	654	689	687	712	653	662	678	621	713	698	687	673	655	708	661	650	743	724	651	670	720	688	661	710	660	668	654	680	689	695	677	673	716	676	656	653	658	683	721	678	679	727	672	645	619	719	688	704	683	670	704	706	655	671	683	674	697	682	689	676	710	696	666	657	679	721	678	727	671	676	711	676	658	677	694	660	681	679	709	638	689	680	709	749	661	689	638	690	698	669	686	693	662	689	673	640	653	678	689	726	694	662	638	681	713	672	690	715	681	694	641	681	694	696	666	697	713	665	672	679	666	672	693	665	683	675	674	711	693	687	729	647	664	643	729	698	664	640	647	615	675	728	680	663	679	686	695	695	707	668	656	741	686	687	666	699	669	660	695	711	702	674	652	707	669	676	711	689	653	708	670	648	645	717	719	696	692	671	659	686	671	694	692	682	669	656	657	679	728	684	648	685	689	641	725	677	699	686	637	705	693	595	685	673	708	642	677	655	718	678	670	704	663	642	692	697	710	709	675	708	671	685	678	698	695	662	667	692	707	704	667	727	657	683	658	688	652	695	717	700	677	702	701	688	656	689	681	665	662	657	718	639
18115	25031	13537	5798	3599	3358	2708	1511	1525	1275	943	836	794	796	787	802	795	794	764	779	827	804	777	794	773	792	781	772	762	756	794	799	806	773	737	797	812	700	764	792	754	755	764	799	812	778	778	793	762	839	777	771	785	758	764	762	762	788	802	805	782	778	802	787	786	793	770	808	758	810	735	789	713	797	816	739	784	755	781	762	789	728	816	803	783	783	761	770	726	786	742	786	790	822	780	765	788	791	827	736	765	801	787	846	785	769	760	749	766	769	714	758	804	768	768	780	810	795	793	771	748	718	791	767	785	793	801	730	757	790	815	758	751	770	797	775	766	828	767	770	782	794	802	770	734	797	811	788	774	786	793	745	814	782	724	779	799	772	792	744	783	794	809	818	746	737	769	821	808	785	803	753	742	781	752	823	738	738	789	761	781	742	809	805	752	821	797	829	839	775	778	736	772	760	767	769	768	746	743	735	757	821	809	814	778	764	774	744	820	752	697	739	806	768	805	785	790	769	816	827	816	789	789	783	762	729	794	749	758	787	735	745	784	843	773	806	757	820	726	742	802	758	777	755	841	773	809	757	795	786	750	802	817	747	807	754	732	771	792	790	723	795	776	717	756	780	757	822	773	741	755	833	790	786	783	758	821	751	794	769	724	770	755	785	818	791	777	749	749	763	753	818	760	809	738	787	819	782	786	805	837	792	815	774	738	748	802	781	787	735	803	745	800	780	804	801	729	769	781	778	766	801	779	749	775	762	781	823	813	740	787	812	781	764	760	818	793	794	776	767	757	766	738	752	770	796	755	805	750	798	806	770	776	826	727	761	774	727	748	761	772	800	751	759	763	832	771	759	785	758	795	749	780	759	777	792	793	737	797	805	773	796	778	742	804	797	807	782	733	815	776	767	778	757	807	776	765	770	860	795	775	751	790	799	792	778	832	796	788	796	747	741	788	742	813	815	775	791	768	777	743	783	796	765	792	775	742	807	732	765	793	789	853	787	734	793	755	784	764	755	780	803	763	800	813	828	717	801	775	792	721	801	751	758	793	755	774	848	761	807	762	798	800	790	785	750	802	787	799	816	733	798	754	803	814	765	744	792	816	808	736	765	806	816	808	770	776	776	783	783	785	685	769	751	837	760	759	746	798	770	779	763	798	736	840	763	783	830	773	789	732	786	740	795	828	784	771	746	766	771	763	753	753	808	779	826	743	789	793	839	775	808	773	794	765	849	800	808	799	792	800	762	825	768	816	738	833	741	767	767	800	777	783	745	775	766	814	751	729	807	791	731	799	771	754	776	780	816	820	720	793	805	733	791	746	752	726	828	788	774	790	784	773	784	828	808	795	748	824	811	759	797	809	805	729	809	760	760	794	767	770	770	783	772	776	760	771	740	794	816	846	766	713	769	759	744	753	769	735	763	780	815	853	731	767	767	790	785	756	822	828	750	810	774	809	775	800	781	802	777	730	825	766	822	811	702	770	843	813	755	760	778	757	768	800	787	767	825	779	803	783	823	753	761	743	782	801	769	718	726	791	712	799	817	778	783	721	789	749	802	782	788	822	760	742	792	744	815	764	770	794	810	813	759	733	765	788	804	764	741	764	786	766	784	738	734	824	792	788	800	823	737	783	767	771	754	780	818	802	770	813	797	815	771	788	774	800	774	758	730	832	731	775	790	797	812	771	801	750	770	771	833	723	812	762	756	788	801	784	735	781	811	783	738	789	779	775	799	713	770	689	766	787	784	780	791	788	804	782	824	774	790	822	763	770	814	774	806	775	756	739	737	801	822	790	798	799	720	763	734	757	793	757	753	785	799	772	757	764	778	784	796	812	767	801	810	816	766	758	734	764	760	765	805	789	801	800	781	783	767	810	718	793	727	763	776	821	771	770	785	789	744	757	792	765	799	786	793	794	793	822	796	729	773	779	829	745	764	743	785	800	766	751	803	777	757	765	813	812	822	816	797	820	751	773	820	790	719	808	780	789	809	807	752	797	756	759	814	767	783	792	787	811	729	768	796	774	779	784	768	739	814	765	777	812	767	709	797	800	788	755	799	722	824	780	769	797	807	805	827	771	762	795	751	829	757	753	803	836	779	790	732	790	707	781	767	778	796	787	757	752	802	741	761	802	774	794	776	819	762	766	774	773	732	807	761	786	736	823	820	756	799	846	740	784	762	765	764	762	792	736	870	794	769	798	801	801	763	733	783	762	801	779	788	830	752	850	751	781	795	755	807	777	800	757	744	774	813	820	746	793	769	764	795	716	794	795	737	767	805	782	781	761	775	755	760	754	764	835	764	780	744	798	805	754	841	813	787	808	759	755	768	755	797	721	796	763	739	810	818	833	706	754	725	812	770	808	788	802	776	777	739	751	730	732	760	730	815	810	769	737	791	762	806	804	763	780	792	768	795	803	729	758	785	786	757	796	817	754	773	740	797	768	778	726	798	791	725	775	835	808	805	771	794	748	745	744	781	744	801	788	825	768	777	789	740	778	776	837	778	736	775	784	825	784	806	748	774	797	805	774	767	820	809	742	755	781	731	799	773	807	819	856	742	772	756	742	803	705	806	759	745	768	779	749	762	744	780	804	729	777	755	751	781	790	823	774	822	840	794	789	737	770	771	769	774	760	751	794	752	751	746	776	750	761	770	820	759	718	730	813	792	773	794	763	764	751	795	728	787	807	758	787	764	809	700	812	767	798	787	762	846	792	816	765	812	750	792	774	767	786	767	802	784	824	770	797	764	699	802	798	766	767	797	773	790	818	765	785	778	776	766	799	780	807	733	780	737	795	794	758	774	708	722	738	821	815	744	684	786	756	756	751	788	769	732	744	772	832	794	779	772	797	764	767	785	823	776	719	783	745	763	835	813	804	812	771	751	783	748	776	773	794	768	776	779	753	781	756	811	795	767	775	774	802	799	731	770	819	767	825	808	793	793	730	780	806	760	755	785	817	815	770	789	750	776	718	774	776	771	768	786	761	825	776	764	706	764	769	787	829	773	782	773	782	797	717	759	797	817	766	821	791	752	766	719	773	772	796	762	799	795	794	774	799	833	781	780	755	809	813	807	771	825	751	801	756	787	816	826	769	759	787	738	769	804	784	828	729	791	765	785	771	771	717	780	795	783	754	791	784	817	753	808	786	743	761	781	775	810	764	755	801	768	789	783	760	783	767	777	760	721	835	797	782	736	781	752	768	707	762	751	736	798	789	792	837	808	757	757	808	765	764	806	769	785	813	785	759	807	745	778	743	730	760	759	769	779	783	831	784	781	834	761	797	819	783	709	782	755	746	792	829	803	767	770	743	772	797	800	769	762	807	781	794	773	736	730	812	701	758	737	765	801	778	770	803	817	790	742	805	755	778	803	773	803	797	726	801	745	789	788	740	783	758	750	766	754	798	822	740	786	720	775	812	824	759	770	820	754	850	770	801	730	752	813	805	801	785	757	740	760	759	794	786	767	789	753	794	851	782	770	762	806	773	741
23571	20942	27861	24182	20884	10929	3686	1764	1649	1336	984	869	828	730	752	764	757	722	729	735	702	670	713	670	734	702	718	713	716	753	699	688	706	702	727	694	689	674	676	667	706	710	715	737	705	702	751	697	717	661	733	703	677	690	735	712	689	719	762	659	731	694	691	686	697	726	719	680	691	696	623	725	750	696	705	714	642	695	711	707	746	698	725	740	709	716	737	705	669	695	713	644	756	669	720	711	711	716	685	687	686	674	669	732	739	712	698	729	685	686	642	690	721	712	758	637	696	703	647	723	696	692	719	687	712	732	699	718	677	704	688	737	674	682	706	746	698	692	712	726	689	709	688	671	725	692	684	688	723	737	719	749	731	690	689	723	697	707	663	698	730	697	702	692	744	715	725	697	734	734	717	663	724	641	702	706	680	707	691	749	666	709	691	716	713	730	700	676	740	697	675	763	750	715	706	692	687	744	684	740	700	731	744	689	728	747	703	672	713	692	749	704	712	650	738	755	721	663	726	709	705	689	692	670	746	682	717	706	667	706	680	710	693	701	684	727	669	693	711	682	713	736	711	697	715	691	745	726	660	716	687	726	749	697	701	675	728	700	718	695	682	684	747	707	724	684	695	674	708	712	736	725	737	703	654	680	642	709	716	660	709	698	687	715	689	714	723	727	758	739	707	722	693	760	719	695	690	732	708	702	691	748	701	765	743	660	713	738	715	710	711	734	725	729	714	726	677	677	738	668	723	713	698	742	671	764	736	741	719	752	685	694	701	692	722	710	679	742	714	673	674	663	729	687	684	711	707	664	672	722	672	715	722	726	714	731	741	700	727	701	730	703	756	686	704	710	702	687	675	721	685	716	697	704	717	721	764	725	705	720	724	678	738	720	734	718	627	706	656	693	691	686	687	674	706	710	696	712	734	693	739	652	710	667	718	725	726	673	734	718	670	724	681	718	709	737	664	685	682	677	742	692	705	727	699	680	674	725	707	666	687	713	724	694	714	662	667	723	740	697	715	719	729	718	701	721	719	682	686	742	707	728	698	748	714	764	763	673	703	702	682	767	705	727	723	759	751	666	706	716	717	725	716	665	752	673	716	675	758	704	721	730	740	679	724	699	722	685	757	748	737	723	732	722	707	727	708	737	725	717	680	715	679	714	695	686	682	672	694	683	713	669	735	753	690	712	687	690	746	699	672	733	691	685	734	705	687	683	653	711	684	754	702	630	710	694	679	682	745	728	716	739	684	721	683	744	671	692	750	701	659	702	704	731	672	651	674	741	708	672	672	695	757	723	733	745	691	724	714	721	691	740	752	710	676	681	721	679	690	726	768	746	715	676	683	674	662	770	700	737	710	703	696	675	748	702	680	702	718	739	740	681	708	678	701	720	669	736	695	711	679	666	698	691	679	706	711	712	674	726	749	746	675	715	725	708	709	718	681	760	718	709	703	686	687	703	698	656	687	714	672	690	714	696	719	681	739	692	709	644	687	680	721	684	711	740	680	734	684	697	720	679	734	720	705	736	688	687	681	712	701	734	710	729	696	658	705	677	699	740	722	659	706	710	703	713	735	740	712	727	674	650	685	680	694	717	738	714	724	687	706	743	703	708	712	706	680	656	698	711	717	718	642	695	659	708	686	706	671	747	705	700	762	713	731	738	727	735	679	716	722	694	709	711	699	706	693	693	733	720	669	728	697	707	753	661	736	669	693	643	690	730	657	711	689	659	736	710	673	688	723	680	669	721	703	687	697	710	703	673	676	752	700	705	682	708	754	729	657	700	699	687	725	701	752	695	690	710	717	707	665	773	686	705	757	699	729	707	661	726	691	712	713	687	719	735	672	668	671	718	729	762	711	730	647	737	692	706	737	677	696	718	703	760	660	660	698	681	729	667	668	723	715	678	674	709	722	728	648	745	701	756	685	725	734	699	725	724	719	695	667	705	672	683	658	717	722	679	748	685	701	644	724	726	710	738	701	730	708	706	759	710	739	737	682	665	755	685	689	661	748	774	678	721	732	695	722	736	694	740	726	734	682	691	640	655	723	683	750	737	687	725	764	704	721	731	755	747	710	725	676	738	731	666	702	698	744	744	709	761	705	744	691	683	738	675	716	677	676	693	691	669	691	701	653	687	684	717	703	692	724	699	717	684	700	679	733	738	699	688	726	695	674	669	705	735	705	723	707	682	692	696	672	718	719	687	673	724	676	732	675	703	718	707	647	739	693	761	710	708	669	727	722	718	715	723	732	729	736	745	718	725	730	686	667	690	672	675	734	755	710	703	710	671	683	683	711	738	689	709	711	687	721	639	745	703	701	737	683	715	699	696	687	699	680	689	749	739	748	693	754	648	702	696	723	726	694	685	721	682	712	712	681	679	713	693	766	760	683	711	729	616	697	715	733	708	727	694	728	664	708	740	677	697	659	713	677	743	711	704	677	684	708	722	708	700	712	701	723	699	737	662	684	697	690	693	697	745	744	735	724	727	703	669	643	729	677	691	694	722	730	704	747	688	686	718	721	726	730	725	745	674	715	690	723	676	709	681	691	680	710	669	722	712	718	690	672	684	746	673	669	693	720	702	729	706	740	680	721	638	727	696	727	723	679	682	702	699	709	710	669	669	700	692	716	679	671	711	697	719	696	710	701	706	668	623	704	728	699	691	711	759	738	717	650	707	717	740	661	693	704	729	762	706	708	710	712	668	667	707	695	686	718	713	763	695	716	705	708	682	669	713	688	689	684	731	668	643	714	713	737	719	700	700	682	688	749	734	658	700	662	697	663	710	678	697	742	698	744	675	731	700	686	730	715	713	709	680	726	724	751	691	716	709	670	663	694	710	701	712	694	724	656	727	726	755	673	720	653	702	728	728	673	710	732	725	720	676	695	689	756	737	760	677	704	666	728	720	698	687	662	757	715	738	724	709	750	714	742	695	731	706	720	673	711	711	711	712	721	715	717	661	693	670	685	708	675	707	681	722	701	690	719	717	720	725	699	726	665	686	718	703	692	704	653	725	718	685	705	723	647	712	679	697	707	686	708	715	711	741	679	740	677	681	677	698	699	737	705	669	708	745	703	760	658	675	688	676	685	699	731	667	738	706	707	703	702	708	724	673	704	743	685	703	721	712	719	670	684	698	698	701	643	655	725	626	669	701	704	691	699	758	715	742	691	714	708	717	703	666	769	688	746	722	715	703	689	712	643	713	683	688	738	711	721	711	739	698	681	761	692	755	728	704	678	741	677	736	705	702	723	720	689	665	717	676	706	724	658	713	715	712	715	675	711	713	677	758	725	673	719	682	695	711	743	696	702	659	704	689	709	687	664	742	716	740	698	712	712	670	703	738	756	741	681	710	714	713	707	699	697	727	687	720	739	756	685	729	660	681	682	700	649	701	680	720	711	705	734	673	664	701	714	709	732	721	737	701	714	727	725	697	702	702	702	742	693	687	669	699	655	719	731	713	697	709	695	713	703	685	689	772	680	685	697	719
18933	32561	21322	10582	6893	6006	4937	2655	2718	1933	1253	1057	956	891	937	902	902	862	882	859	884	857	831	791	892	896	802	820	854	810	805	857	883	810	844	860	845	870	821	756	846	802	815	828	865	838	841	866	875	848	762	834	864	785	845	794	851	828	839	853	829	808	865	844	799	740	803	829	857	806	819	802	797	794	837	809	789	837	846	789	832	842	811	784	849	801	806	830	850	848	875	786	817	829	801	809	821	865	776	806	821	855	827	832	799	840	816	822	840	781	832	824	815	796	825	875	841	812	858	847	776	775	812	762	794	845	790	815	803	837	848	831	876	825	815	797	761	836	761	839	820	814	814	839	813	836	821	755	820	839	841	801	838	780	825	797	839	839	843	794	829	846	791	792	826	786	785	838	801	820	783	842	761	808	800	767	842	853	790	778	823	879	797	854	827	845	850	825	869	828	840	772	813	830	841	773	803	788	869	800	826	786	819	796	799	844	806	855	828	786	806	797	785	811	795	813	793	807	785	760	813	803	785	875	816	854	790	818	861	826	834	783	807	848	856	817	836	830	752	826	827	851	816	818	812	821	804	812	827	785	879	848	833	816	827	873	846	841	830	862	811	826	809	808	835	856	827	820	853	809	828	864	776	839	823	809	774	778	792	864	791	826	789	819	850	811	826	798	811	834	787	812	814	801	843	751	837	833	831	850	844	826	876	825	869	801	806	861	834	865	801	868	823	767	761	801	842	780	824	842	801	795	789	848	853	793	854	802	870	804	817	834	846	816	853	841	810	841	827	815	787	815	904	813	889	844	830	823	870	819	877	830	836	849	835	859	842	826	845	806	852	811	858	763	836	762	841	843	835	860	829	775	806	816	769	846	796	828	776	785	842	798	794	819	795	818	836	753	814	866	787	774	856	807	834	791	840	794	836	867	814	841	819	835	806	819	849	853	738	802	829	802	852	801	852	816	792	807	766	845	816	791	775	831	818	808	796	773	768	798	833	784	849	829	854	851	828	872	854	852	880	836	816	776	854	831	798	811	829	787	792	822	822	826	840	816	816	771	834	823	816	757	865	786	802	794	798	807	787	860	847	797	811	789	778	818	869	819	860	814	845	851	853	826	814	851	849	815	857	846	829	828	849	829	813	860	824	860	798	857	792	868	813	833	771	799	784	821	822	818	828	777	820	855	842	779	808	793	837	860	842	849	882	796	809	875	854	809	836	851	815	805	806	853	793	826	819	827	815	784	791	769	789	809	778	853	844	821	813	798	843	822	833	784	817	792	851	793	819	794	814	781	797	818	830	828	846	881	819	862	799	794	795	833	804	893	860	794	824	847	765	868	856	857	797	823	775	849	806	867	773	836	788	820	838	846	837	834	828	859	791	828	817	834	834	806	832	841	824	795	807	758	866	829	860	829	835	801	802	834	837	794	811	882	853	801	822	821	854	818	896	845	825	875	787	847	790	833	840	761	801	819	815	823	812	808	819	834	781	775	818	809	768	848	851	810	846	791	783	841	820	861	808	852	855	775	818	863	818	838	805	805	796	884	770	835	842	825	824	868	832	844	819	835	805	850	780	862	771	883	857	824	812	832	827	823	804	812	821	810	773	829	810	792	825	843	767	789	825	774	840	810	830	743	821	866	836	819	818	850	795	829	856	832	829	887	841	814	822	816	843	800	857	822	800	807	763	784	844	860	775	764	793	811	803	833	840	814	841	820	798	816	766	780	838	809	798	848	757	811	875	805	786	755	814	856	777	810	853	807	810	785	828	845	858	798	782	798	850	795	826	818	747	863	831	808	832	832	841	813	780	836	871	804	805	813	817	864	827	803	772	852	835	819	871	822	859	879	843	849	782	814	846	763	836	802	848	785	760	838	821	822	843	765	818	813	818	843	809	804	791	803	800	826	785	858	865	832	816	861	823	844	866	788	802	870	767	791	795	817	812	796	836	788	866	816	830	790	822	786	818	807	827	755	829	874	850	771	871	923	816	833	834	785	816	809	822	877	850	845	774	813	787	848	789	832	821	831	839	809	832	845	831	793	828	840	841	803	780	806	861	825	816	816	870	841	803	800	884	809	853	793	795	826	826	868	776	852	844	788	866	817	844	860	810	869	863	783	838	859	844	840	836	837	788	866	824	794	841	731	770	824	788	773	839	841	814	790	842	817	847	803	824	821	831	820	826	841	889	816	895	790	844	849	824	827	835	773	831	816	840	864	835	878	850	806	816	864	862	837	849	840	843	826	835	863	842	805	798	874	797	822	864	828	847	802	784	849	775	842	857	873	847	832	827	839	863	830	830	820	783	809	805	825	848	771	760	880	815	840	827	857	866	783	818	770	835	855	846	836	835	832	828	819	856	810	848	850	828	798	773	789	755	846	868	855	822	801	781	826	817	834	800	838	806	854	794	803	770	846	793	751	773	859	835	852	839	853	821	775	832	802	858	815	798	829	784	789	853	844	853	807	821	840	825	831	820	870	818	872	838	845	779	844	833	815	829	782	802	820	797	858	772	863	853	822	830	813	768	780	802	852	810	797	804	856	822	839	787	823	834	837	804	816	786	828	812	813	856	817	863	828	769	843	801	857	841	824	803	830	815	869	809	826	787	790	861	833	800	774	854	795	871	788	791	871	773	830	823	815	808	812	829	827	782	817	901	805	859	831	767	802	825	861	832	862	831	830	807	825	843	809	810	828	867	796	807	791	819	835	810	826	849	800	858	820	834	795	829	806	832	828	791	886	813	793	903	820	811	804	823	845	792	829	849	825	798	795	853	812	822	828	837	834	834	818	821	848	822	798	803	765	775	791	840	826	821	829	815	854	876	811	813	802	840	815	820	856	786	848	778	834	843	819	804	865	820	801	823	770	816	855	828	817	857	844	806	822	804	800	799	821	822	879	852	834	776	803	849	839	807	821	816	793	822	861	826	863	810	799	834	817	881	758	829	793	773	806	780	776	840	783	823	806	834	822	821	801	800	843	834	844	815	859	835	848	844	798	809	839	807	757	797	840	830	821	817	835	827	815	866	823	832	854	813	788	864	839	850	804	844	854	783	860	837	842	755	833	871	811	829	776	856	735	807	802	835	815	830	891	802	856	797	843	818	858	804	850	805	820	815	808	820	816	822	817	838	810	782	792	756	747	810	830	874	853	854	833	839	822	829	872	830	811	804	835	845	837	820	796	837	859	851	863	827	790	817	838	844	812	860	831	847	823	794	811	810	817	860	842	860	801	841	850	841	798	822	842	816	828	830	858	860	830	847	857	903	826	840	836	795	849	807	837	849	768	802	847	774	800	788	780	820	799	868	838	854	870	875	850	825	804	870	826	873	794	821	805	823	833	875	797	819	805	849	837	835	814	846	805	818	803	811	834	849	833	860	815	818	804	848	768	829	828	828	833	792	849	825	792	789	806	835	833	837	814	810	864	813	832	829	840	899	812	811	828	865	827	838	844	850	752	849	856	826	811	827	839	829	849	789	806	854	841	832	807
24538	20891	26802	25017	12723	2452	1747	1052	1026	688	522	500	441	472	438	449	480	443	395	409	404	435	412	452	429	413	398	410	371	424	419	433	398	384	440	416	460	411	408	422	419	386	390	387	410	398	391	420	376	365	394	436	450	405	412	412	432	419	418	415	407	432	435	423	428	404	402	408	378	460	409	387	355	417	362	386	400	407	400	386	429	400	423	403	407	397	374	401	398	379	405	410	407	428	366	395	403	388	416	380	436	434	427	416	383	397	440	380	391	407	443	404	435	382	398	426	374	406	392	422	393	418	417	416	422	394	407	406	409	379	428	417	407	412	389	412	376	359	426	453	416	417	380	408	406	408	400	405	376	352	421	402	376	383	411	393	425	432	408	420	416	423	393	381	391	394	403	396	422	416	432	405	447	396	427	391	377	422	423	435	433	408	405	417	423	393	413	361	358	390	391	420	412	393	383	417	414	401	396	377	458	400	421	407	439	380	359	371	405	405	404	410	384	396	397	432	404	396	384	379	371	419	377	394	361	396	378	437	393	375	375	429	434	395	444	386	395	440	418	426	373	412	433	399	413	415	403	386	412	403	405	419	415	394	433	380	371	393	457	425	421	372	393	425	398	381	383	368	369	401	417	381	425	388	420	406	409	415	414	370	425	421	380	422	386	424	374	406	416	423	384	387	424	403	419	379	406	422	381	369	437	363	383	362	387	411	385	426	433	431	393	419	410	385	424	430	362	400	388	420	405	389	391	418	371	394	389	411	390	397	379	388	413	457	406	396	394	391	400	376	444	413	404	451	400	388	369	397	386	421	433	397	447	392	391	434	416	404	364	396	432	406	429	399	438	392	430	392	414	393	395	384	400	418	390	392	398	425	429	408	436	392	423	398	410	384	416	402	458	419	381	401	403	424	437	406	403	398	432	346	424	407	364	371	387	405	382	438	429	417	401	445	406	443	393	422	437	389	415	442	438	368	422	390	402	381	443	406	441	388	419	422	416	433	436	387	426	413	406	424	426	403	394	416	375	387	427	400	431	369	372	386	393	420	380	398	382	398	401	389	407	394	398	390	416	400	399	430	398	412	401	380	390	380	448	362	415	384	444	396	361	415	399	416	389	411	394	404	390	431	377	412	418	429	380	407	409	427	393	392	397	417	407	376	391	373	377	433	399	375	387	383	414	415	391	356	448	390	405	443	415	389	389	385	395	391	383	389	427	421	404	406	419	388	394	403	406	402	425	419	402	377	418	406	386	397	407	414	409	367	409	383	393	404	407	418	417	397	392	447	398	361	388	403	423	421	395	390	415	407	386	432	394	389	377	380	423	371	448	377	410	399	410	386	406	402	401	388	398	390	426	414	453	434	422	407	397	398	397	414	408	399	425	407	431	410	430	421	405	429	416	418	396	394	403	382	406	427	386	412	391	446	405	372	382	422	367	425	385	400	426	401	428	400	434	408	365	412	410	375	412	353	430	426	383	401	381	390	399	383	386	377	429	380	406	411	393	399	375	407	426	391	398	397	424	386	395	416	370	404	425	401	432	439	408	406	426	402	397	398	394	425	358	358	417	390	421	373	433	423	412	363	418	420	380	421	385	417	372	372	409	386	379	431	384	435	425	427	436	395	399	411	399	397	402	406	416	401	415	367	405	398	389	411	440	392	427	413	425	396	368	397	451	435	407	406	420	402	407	396	432	359	421	391	415	404	422	380	411	391	393	391	397	399	417	372	372	412	366	402	398	426	409	406	414	399	415	416	417	385	428	406	409	414	420	424	395	399	400	415	410	371	403	411	370	392	337	409	411	407	398	395	425	410	411	411	413	377	406	380	389	406	403	412	392	412	407	419	407	411	389	416	434	414	422	415	412	403	407	405	417	390	438	432	396	442	384	397	367	397	408	414	422	389	392	410	427	409	380	430	414	423	381	395	406	447	425	404	425	391	393	379	460	376	419	393	383	406	389	417	414	376	402	378	386	390	440	389	392	426	432	399	427	435	410	356	372	399	401	413	407	416	415	411	409	436	415	396	412	412	395	409	390	418	408	412	409	381	409	386	430	414	430	400	411	405	404	401	357	394	366	406	427	415	388	435	400	396	425	417	377	422	389	388	365	439	391	381	397	385	403	430	423	388	435	398	380	445	414	390	368	409	431	402	402	405	408	434	401	398	403	407	418	404	365	433	396	437	358	378	406	426	386	391	400	401	418	396	414	434	390	417	382	386	430	382	438	416	415	401	393	377	404	404	379	378	411	409	444	422	383	418	368	417	409	414	396	418	382	444	417	359	363	433	428	420	387	397	405	390	380	423	393	393	415	375	417	404	392	357	418	406	364	450	393	385	396	441	399	370	414	418	413	393	402	398	414	372	381	411	393	396	415	428	410	388	377	402	384	394	377	438	403	371	408	393	393	408	410	379	380	399	425	410	424	394	387	408	396	414	371	392	422	408	407	410	371	389	393	443	399	425	379	352	409	361	357	373	415	384	396	408	393	373	420	408	419	418	417	405	405	362	427	387	394	383	411	421	390	393	369	375	395	386	373	384	409	411	414	383	412	415	402	425	418	386	383	403	410	398	371	421	374	401	444	404	384	417	417	404	391	431	412	429	433	406	409	375	442	414	407	377	412	408	402	407	412	406	383	407	366	392	382	431	361	400	416	431	396	381	380	423	442	403	403	379	398	434	402	396	386	414	372	398	426	435	423	417	421	368	368	381	421	383	377	413	408	420	426	363	396	408	398	393	402	371	429	362	377	398	424	423	407	425	395	432	378	408	392	445	374	421	375	394	369	411	386	394	408	407	422	397	395	395	399	409	402	408	381	413	388	397	444	401	395	409	424	387	420	422	467	417	440	410	406	368	371	392	361	373	402	385	397	375	402	413	419	399	417	393	391	437	374	382	434	393	420	406	417	415	411	401	396	393	395	381	385	411	380	397	445	401	407	385	409	425	411	405	433	417	403	398	412	448	391	409	409	409	407	373	430	394	404	407	404	385	411	405	371	392	413	394	427	399	386	373	394	383	408	396	367	412	422	407	396	407	401	334	360	373	425	417	372	372	389	404	365	397	403	404	392	380	409	392	408	406	416	402	415	375	430	388	410	406	352	399	432	407	361	397	423	405	374	418	396	395	416	393	410	408	415	438	389	393	396	406	408	422	406	375	427	406	405	387	421	411	394	397	422	380	402	412	393	380	373	421	413	378	424	370	440	401	406	409	407	422	420	373	421	406	425	405	409	408	411	377	410	386	415	418	414	376	399	384	408	404	414	372	385	410	424	396	430	405	395	420	392	443	396	399	423	415	379	368	439	394	405	422	398	393	421	365	416	393	420	413	377	377	436	370	413	417	440	405	391	388	392	424	421	413	377	411	388	392	423	416	407	400	426	392	404	377	401	404	407	424	413	429	438	357	397	414	418	401	385	426	440	405	408	420	403	373	405	416	387	390	428	421	462	413	410	380	401	405	379	410	423	393	405	382	393	411	412	391	394	383
18061	26605	17350	7732	4976	3807	3259	1852	1834	1220	705	635	560	524	498	522	510	477	466	504	452	507	509	452	451	469	494	470	465	456	436	444	477	442	510	440	472	488	448	449	468	438	477	424	449	484	466	454	468	484	462	432	474	446	439	406	460	489	468	478	470	464	467	494	441	441	445	442	467	437	444	420	459	461	440	472	444	484	433	432	431	427	468	414	452	439	474	476	456	437	445	476	439	439	444	462	499	423	440	428	409	447	448	491	470	438	481	485	459	464	432	492	476	445	420	498	473	489	444	427	463	446	451	480	476	462	494	501	480	483	441	450	456	461	466	483	489	458	443	450	427	475	501	460	442	480	456	448	434	442	449	430	439	468	469	463	440	451	464	445	494	467	438	446	454	425	489	424	422	439	458	477	478	450	408	457	467	460	463	490	473	458	441	447	464	483	461	469	455	448	440	458	502	444	450	443	467	428	455	465	468	497	466	456	477	470	460	474	439	426	427	463	431	457	472	453	452	493	447	488	492	474	479	466	455	469	456	471	476	427	461	435	462	473	460	473	482	495	487	453	433	507	447	469	451	468	453	460	463	463	430	444	456	442	504	473	425	437	444	450	470	429	468	447	458	456	485	434	492	422	471	460	515	489	465	439	454	443	487	460	455	462	472	437	439	451	451	474	474	430	441	469	435	467	481	431	446	513	489	454	440	495	418	475	451	456	453	444	449	473	428	461	480	451	443	467	445	509	428	495	443	466	443	433	440	422	447	455	445	461	412	458	430	472	489	472	467	449	481	489	493	479	454	460	456	445	464	426	493	455	460	440	416	484	436	479	440	466	461	459	472	480	455	483	463	420	460	477	419	421	468	456	515	472	433	430	450	482	429	459	463	461	480	428	453	414	477	447	466	437	461	429	425	467	479	455	461	467	456	507	489	442	448	440	456	475	428	440	464	472	477	464	462	485	501	499	451	487	461	491	456	444	453	427	476	457	467	456	466	449	466	444	455	474	413	445	492	436	465	450	465	478	448	428	437	506	463	441	410	488	462	479	425	473	467	480	437	447	477	458	450	462	437	472	439	495	451	467	467	464	467	474	444	479	450	454	452	426	449	471	468	439	458	470	478	441	458	464	501	469	479	436	438	478	465	479	440	461	493	452	465	446	456	478	436	473	449	464	450	491	475	451	451	497	507	467	472	426	489	455	438	474	430	495	432	444	436	457	447	467	454	482	464	473	468	433	467	420	453	445	428	455	468	456	453	447	451	473	457	427	455	429	441	454	409	445	459	437	453	480	427	441	425	465	467	451	434	486	413	435	452	427	420	446	448	461	450	488	456	439	438	435	482	467	445	461	469	468	442	457	474	464	458	508	470	460	402	448	438	403	459	443	471	419	475	461	441	447	455	452	482	449	450	472	475	495	448	433	432	442	469	452	429	531	451	456	457	451	448	477	515	441	443	467	438	482	486	482	432	454	476	454	489	481	450	409	478	473	461	422	512	464	453	459	445	473	469	438	413	421	424	490	448	441	473	457	451	497	454	477	480	428	441	484	480	437	461	444	434	446	458	462	451	486	500	444	426	458	430	468	442	473	440	445	483	482	460	452	450	426	467	475	440	477	401	447	466	441	455	457	445	476	456	490	455	433	472	439	426	447	483	449	446	432	465	433	463	455	459	428	453	457	443	476	457	473	480	479	448	457	441	493	473	455	441	454	440	437	464	471	462	473	454	481	415	444	454	434	423	442	445	440	504	480	430	427	438	445	455	440	414	451	438	475	443	504	463	442	460	465	502	466	449	451	430	392	458	444	444	417	454	464	445	497	450	473	450	467	441	471	460	447	441	401	482	433	454	482	450	434	452	452	491	414	452	431	450	458	477	442	495	475	414	487	493	442	441	489	448	457	494	474	517	503	419	425	453	390	437	460	437	455	446	483	474	430	433	444	418	463	431	475	456	436	447	451	478	450	461	435	462	485	485	454	455	455	430	453	442	458	462	430	485	468	473	450	454	465	453	493	474	457	409	451	439	457	476	456	424	459	419	456	482	442	419	440	439	465	449	439	459	471	472	446	459	447	441	457	442	423	471	471	442	438	481	454	437	481	440	473	456	491	459	433	490	439	448	456	457	468	405	436	463	431	504	453	478	459	472	470	428	445	465	478	454	469	495	466	472	447	425	438	497	437	487	467	488	445	483	464	484	476	451	498	461	487	439	457	475	418	467	449	444	439	462	445	444	427	446	479	440	475	439	447	440	484	479	461	444	467	455	428	467	482	495	455	470	416	474	460	444	452	437	455	455	463	439	439	470	475	459	460	468	451	467	469	426	473	431	445	493	473	445	447	417	505	442	479	457	476	478	493	433	487	418	454	471	482	459	440	473	435	452	412	446	418	461	461	435	448	457	460	479	427	480	444	486	476	462	451	451	451	500	421	477	416	434	469	441	429	430	468	411	522	463	484	435	467	448	466	486	450	457	434	452	431	430	479	448	478	468	485	456	456	466	477	462	429	464	460	446	495	416	459	493	444	450	435	471	463	494	461	479	444	439	483	438	466	440	475	475	475	465	480	448	454	437	433	442	435	492	458	459	466	514	468	454	462	476	418	472	459	441	456	473	492	435	427	450	426	475	449	501	451	429	457	418	459	462	473	475	439	470	416	408	431	447	467	441	473	436	441	456	473	464	439	444	458	423	443	466	441	448	453	471	483	443	446	425	484	486	485	468	427	462	438	512	477	500	461	477	449	487	477	448	470	452	416	461	438	457	479	455	436	414	478	459	437	432	455	468	439	460	479	461	438	451	458	448	536	459	490	427	464	457	446	449	495	409	459	446	454	481	457	485	469	465	484	464	448	455	445	426	446	414	443	449	443	480	419	459	437	491	468	463	464	459	466	495	460	458	449	415	501	433	446	426	452	434	452	480	449	480	475	462	454	482	446	482	452	469	469	448	438	454	431	457	455	454	452	454	441	488	421	441	457	471	444	453	458	466	431	458	461	392	482	403	438	426	484	492	453	453	431	483	462	457	461	451	455	446	457	495	414	503	452	466	468	480	446	434	488	445	474	458	492	440	505	418	439	451	439	450	494	457	448	429	526	460	469	490	475	442	482	507	435	460	457	442	489	489	495	453	462	448	426	474	473	412	483	460	481	465	452	470	470	535	434	439	447	444	462	479	449	444	464	450	447	480	454	489	425	480	459	438	436	483	475	477	438	459	455	444	477	446	459	431	495	457	452	499	470	459	437	441	460	448	424	423	484	476	471	475	437	408	458	450	481	460	496	403	452	463	430	431	470	440	475	436	454	486	481	448	472	447	447	452	460	428	449	451	436	439	443	468	437	468	466	496	452	423	430	448	436	471	458	455	453	459	455	414	470	465	433	453	423	503	440	425	497	473	454	461	451	378	442	482	504	420	464	453	466	457	478	491	449	453	443	466	454	450	457	406	466	426	474	435	486	451	457	434	482	494	436	486	420	428	439	480	430	448	468	466	476	463	480
22463	20941	28312	23716	20941	20988	9474	2147	1749	1117	768	616	580	510	485	423	414	418	451	447	420	426	412	453	420	416	379	387	397	353	395	421	383	418	362	371	369	385	436	397	405	365	371	383	368	356	375	360	367	379	368	405	358	377	361	372	367	384	395	380	409	390	368	379	409	351	358	375	362	360	376	373	348	391	330	414	399	369	364	382	381	391	354	373	393	342	371	401	387	343	394	403	387	394	359	382	374	346	367	395	373	355	371	399	371	398	357	393	413	394	360	365	411	376	384	357	385	377	334	359	349	380	408	364	412	371	386	386	358	370	377	392	388	358	372	362	384	381	344	398	371	374	367	403	353	372	409	370	355	406	338	385	360	366	365	344	401	376	361	393	401	366	387	347	351	369	384	361	384	403	378	375	366	331	396	371	387	408	343	405	387	390	351	379	392	354	379	359	385	363	387	378	369	381	331	387	352	376	373	376	387	394	356	397	357	358	394	390	355	399	366	372	381	365	363	380	373	370	397	396	362	330	376	372	377	391	343	400	347	379	387	393	387	358	406	361	377	370	398	360	390	375	389	434	366	359	355	385	394	361	392	381	381	386	346	397	374	385	368	370	372	398	386	358	398	390	380	336	382	409	362	398	382	377	348	404	385	367	374	356	364	353	335	393	386	376	371	341	359	372	372	398	359	373	386	405	364	379	375	404	358	357	420	375	370	372	416	346	408	349	377	349	369	380	385	371	389	373	400	373	369	357	338	380	403	380	367	367	373	373	399	399	373	398	397	382	395	377	373	344	401	376	370	367	331	401	355	395	383	418	363	409	373	386	392	361	362	373	353	387	391	355	388	386	360	348	361	367	376	406	380	381	398	363	384	365	372	381	342	379	429	357	379	396	389	379	365	343	354	389	377	368	381	373	361	388	381	366	376	332	376	350	384	375	399	357	397	385	330	354	369	391	401	333	352	406	359	377	370	359	386	374	360	412	377	378	393	363	390	364	340	378	375	381	368	367	371	383	359	354	367	381	333	381	398	382	352	390	391	335	365	353	407	380	392	356	380	369	390	384	388	393	371	367	334	359	363	358	388	343	317	381	371	351	411	391	363	363	402	356	356	389	354	337	378	372	384	350	361	377	352	390	350	388	384	362	374	357	352	398	367	388	365	382	395	416	350	399	378	391	368	393	385	390	385	335	371	373	375	347	403	400	371	394	385	362	395	362	382	390	370	364	359	365	374	383	365	368	391	388	365	376	396	417	362	361	383	383	371	377	433	379	378	356	362	321	335	375	382	385	350	391	364	347	368	362	365	353	397	357	357	383	374	376	378	353	355	382	389	387	353	388	376	408	389	395	391	377	400	362	390	355	355	385	389	371	390	339	364	370	410	351	380	390	361	368	398	383	361	353	376	383	384	374	378	369	404	360	384	355	387	348	389	385	389	372	388	407	337	367	384	384	381	356	406	351	390	407	404	390	372	361	342	384	337	376	378	344	368	364	377	361	340	381	398	373	409	348	336	368	389	364	351	375	362	375	341	364	417	370	392	385	370	368	385	404	392	364	335	366	353	329	373	382	375	342	379	358	381	386	380	343	390	394	357	338	368	393	400	384	332	398	409	385	354	381	374	373	370	396	383	424	332	400	366	407	388	347	384	379	375	396	377	361	403	365	391	353	385	367	373	372	363	368	405	348	358	349	387	349	384	361	362	373	356	375	388	355	325	351	411	380	375	393	374	390	370	355	370	344	384	350	354	372	330	356	373	356	379	393	371	380	396	374	360	360	360	346	401	385	401	379	373	392	378	371	378	402	385	363	370	396	380	367	405	365	378	371	365	383	355	368	346	365	356	376	375	354	367	363	385	381	380	374	370	393	388	367	364	364	347	367	339	368	387	354	322	395	323	375	373	369	411	368	377	356	363	407	363	362	355	382	353	382	382	397	398	368	390	432	363	384	373	417	402	357	358	382	401	390	359	376	357	376	376	374	364	363	369	351	376	377	382	370	386	356	403	412	338	372	354	373	385	386	369	371	361	387	402	367	371	381	372	374	397	362	366	357	356	356	390	352	430	344	392	384	373	351	351	386	384	366	378	395	355	388	374	359	372	399	378	356	367	361	384	354	356	341	376	373	356	390	367	318	338	395	371	372	400	362	413	386	379	371	370	370	378	343	343	380	383	373	365	383	372	367	391	344	391	387	382	403	382	364	364	360	386	364	389	368	385	407	399	395	342	365	411	380	377	394	355	359	359	371	358	318	386	413	371	368	375	370	358	401	389	395	349	335	359	394	395	377	347	363	362	388	387	349	374	367	364	378	360	381	352	382	390	378	377	376	347	399	376	391	366	367	384	381	351	393	402	368	359	344	380	341	394	388	379	400	360	381	352	375	370	373	363	370	345	358	382	360	368	396	380	359	349	369	384	359	354	399	361	380	373	359	396	349	355	387	320	335	387	390	402	394	385	384	343	360	362	369	350	384	344	376	339	357	349	397	350	375	386	352	362	389	355	368	366	351	374	347	351	383	375	344	395	347	400	330	389	339	371	347	329	365	386	383	362	360	377	365	358	387	363	358	376	336	388	359	412	365	341	365	417	393	376	359	363	379	373	376	385	382	344	375	373	369	368	385	379	360	387	378	382	386	373	383	370	416	378	352	375	342	394	367	347	410	414	358	382	368	342	363	382	388	359	368	394	362	386	344	364	380	330	413	385	372	419	361	383	387	379	377	385	379	365	393	356	369	354	352	361	352	382	361	386	381	398	370	404	388	359	336	386	375	362	401	361	363	387	397	353	356	384	389	407	400	365	352	378	392	423	365	368	379	371	347	384	367	365	371	381	380	377	373	416	388	359	388	390	402	358	389	373	393	398	371	395	361	355	375	365	357	370	378	378	363	426	372	370	373	359	379	373	329	383	361	384	371	359	377	364	357	395	372	410	377	390	403	422	378	336	379	339	384	387	402	395	374	362	385	355	356	347	322	372	372	348	352	395	390	386	377	391	383	361	338	372	332	395	369	357	415	344	392	357	341	357	365	384	370	371	348	387	366	372	375	411	412	365	400	360	409	352	374	363	361	362	371	361	341	366	366	371	342	395	388	373	387	391	358	388	394	377	399	352	380	399	370	369	358	369	369	366	397	357	390	359	388	386	379	372	378	401	356	384	362	391	382	345	361	389	350	396	373	361	357	354	399	359	386	378	401	395	367	388	396	386	401	362	399	366	328	405	387	345	355	422	381	387	378	372	380	349	360	384	354	381	383	357	389	349	349	390	400	356	367	393	396	370	388	389	352	341	364	409	359	348	372	367	365	363	365	348	371	354	394	385	380	382	353	380	360	391	385	413	375	384	422	361	384	366	371	371	402	340	398	379	373	387	368	351	403	397	369	318	357	386	381	355	356	345	413	403	370	388	372	402	384	355	375	381	405	370	393	398	367	354	343	403	400	387	378	361	353	339	393	362	414	409	364	355	362	361	418	341	384	353	384	378	360	365	349	365	341
19717	33933	26248	12788	8452	6562	5694	3433	3405	1856	1081	832	738	675	616	583	541	505	512	475	502	515	520	506	510	481	465	469	500	457	478	477	439	438	480	444	464	478	459	449	458	416	464	469	446	468	450	433	471	423	463	430	466	469	457	438	444	428	454	454	430	429	414	520	417	488	460	432	413	463	388	418	440	433	421	444	459	463	426	463	418	451	422	471	464	436	455	449	450	401	403	460	413	422	455	444	450	443	469	450	438	416	412	442	448	462	503	433	436	424	451	423	488	435	433	446	451	445	434	439	471	420	446	455	435	465	454	450	460	444	442	400	453	446	435	425	435	437	452	465	474	407	434	418	450	454	458	410	459	424	457	451	458	455	461	423	429	429	429	407	468	430	489	433	478	430	460	453	432	439	462	424	451	417	426	453	463	421	455	455	467	412	396	432	455	432	441	430	418	418	450	461	452	437	405	420	442	423	460	405	452	414	440	439	418	430	444	417	456	467	430	468	469	421	434	447	459	465	423	430	436	470	421	459	456	441	453	437	462	438	446	402	415	468	449	470	435	458	442	439	408	425	472	461	442	446	457	428	433	441	419	449	438	441	436	456	451	434	423	403	435	420	459	429	419	436	463	430	471	466	462	456	434	438	450	418	393	417	425	414	455	433	454	429	437	441	481	467	439	449	413	435	460	447	410	444	440	461	424	456	458	500	476	409	449	446	389	434	417	409	421	440	416	421	446	459	444	442	430	470	449	410	469	403	434	428	443	431	431	427	459	405	436	486	450	417	445	381	410	459	437	446	438	419	430	407	445	448	453	452	452	416	460	408	427	469	455	438	435	481	415	422	479	453	448	470	396	420	425	443	422	432	417	450	411	438	445	430	442	454	441	466	416	449	457	431	436	459	428	442	450	450	455	432	468	415	442	424	441	416	387	448	478	415	456	441	480	447	422	477	447	446	429	444	486	402	434	452	447	456	435	430	436	468	465	447	407	442	467	439	463	395	455	407	438	435	424	442	435	437	443	440	415	404	469	418	428	434	428	454	464	447	438	431	435	450	435	436	414	426	430	414	434	434	442	444	407	416	412	474	430	435	415	444	453	432	425	429	413	440	470	450	408	460	448	405	413	452	459	423	441	420	478	443	461	438	418	449	416	462	444	419	406	414	462	465	468	421	458	427	408	451	473	440	423	450	464	429	406	463	442	421	454	485	439	442	445	439	454	434	448	447	434	445	407	428	437	465	431	440	432	457	433	432	453	434	456	429	474	440	428	418	450	447	431	435	431	428	458	422	433	419	445	416	396	444	467	428	460	436	458	433	439	440	436	433	472	421	408	457	456	433	458	402	449	436	396	427	373	483	391	458	423	445	411	471	451	469	446	429	412	434	441	431	415	426	419	429	440	416	479	474	466	449	418	445	452	436	425	414	395	422	451	416	427	456	403	417	395	443	402	443	424	493	437	438	412	463	468	434	438	427	424	444	456	445	496	436	444	453	413	458	434	445	464	443	427	485	443	448	450	445	433	443	433	400	442	421	443	449	448	454	442	404	428	450	447	418	462	462	478	468	446	473	480	446	416	462	460	475	417	455	438	413	451	436	454	424	426	436	448	448	438	435	435	417	436	425	450	451	469	439	454	424	437	411	462	446	448	452	443	426	465	430	457	474	425	445	452	431	419	442	437	438	440	503	429	464	395	434	404	437	470	462	442	437	433	470	424	438	451	457	458	397	433	433	468	468	458	461	461	420	421	414	457	446	422	412	477	444	423	427	442	465	459	429	406	433	429	437	479	451	473	405	406	475	474	466	418	459	426	445	420	463	386	403	432	446	448	433	422	441	458	475	456	433	450	426	462	433	444	429	450	419	404	500	415	442	474	463	459	443	459	425	426	428	427	444	443	449	455	470	390	436	403	470	443	443	439	420	397	423	461	439	392	447	450	418	442	467	418	402	454	440	459	461	428	481	425	394	465	439	416	489	480	466	430	457	482	420	412	426	481	436	438	440	453	413	442	432	469	442	416	417	443	410	472	448	455	473	454	419	417	442	427	439	412	410	455	432	440	449	444	461	454	444	411	434	433	423	434	410	454	391	408	474	432	442	391	439	486	413	442	440	455	473	413	434	422	475	431	422	449	424	465	441	425	442	475	436	414	414	455	469	448	446	452	449	436	415	451	423	423	393	408	452	449	451	442	402	462	444	458	444	400	459	434	417	391	421	420	431	457	470	440	416	454	455	405	445	432	436	439	411	464	448	460	443	449	440	432	445	470	464	463	439	471	445	397	428	436	387	454	441	442	441	421	445	443	430	468	445	441	444	472	471	406	434	434	421	433	445	419	480	446	451	444	453	468	475	460	423	426	421	428	448	431	429	439	464	397	467	414	457	435	402	427	417	485	475	440	459	422	447	433	445	436	414	456	405	450	443	449	427	458	429	394	437	423	466	470	460	441	462	418	471	446	403	465	431	429	436	415	423	440	449	415	440	452	434	440	448	411	495	424	449	451	422	442	429	448	471	414	449	408	422	383	437	514	443	448	434	405	431	456	455	444	434	427	469	424	438	467	433	438	459	394	408	446	441	468	465	490	390	436	467	442	409	453	419	472	412	441	464	440	381	453	451	429	431	439	451	416	457	444	461	454	443	463	421	457	432	432	468	430	444	447	416	451	451	435	429	454	456	416	434	429	447	431	389	442	458	437	460	446	404	457	429	407	430	468	392	413	433	448	440	384	446	438	453	436	400	464	445	437	457	435	463	425	443	411	424	442	419	417	421	402	437	402	431	419	428	463	438	457	443	426	458	461	450	418	440	442	413	406	461	422	428	487	475	438	444	429	427	446	451	444	454	472	419	465	458	413	415	466	397	422	443	436	427	472	423	449	415	463	446	490	451	429	441	427	431	451	456	433	449	432	472	424	442	442	408	445	452	421	449	436	449	451	467	430	430	441	466	444	449	405	430	405	422	455	452	439	439	438	416	427	436	446	428	406	467	409	428	432	451	439	467	425	480	447	446	448	425	428	409	482	448	441	400	488	448	437	458	422	405	460	423	435	431	418	447	403	453	410	456	476	441	454	443	448	444	435	442	420	441	436	435	446	434	418	429	457	423	461	422	434	471	441	437	436	474	442	461	432	390	472	449	431	437	466	442	434	430	393	422	431	455	465	440	448	458	457	458	409	448	437	424	446	448	436	432	431	424	430	448	414	435	413	461	447	428	439	427	453	472	391	428	484	442	438	446	394	413	444	452	420	480	425	447	444	414	422	432	455	446	428	422	435	448	435	436	398	469	452	451	445	461	461	434	420	442	465	513	461	448	466	449	419	448	419	425	461	424	440	435	420	453	436	427	458	441	439	452	478	456	436	457	480	449	447	439	451	434	404	432	470	435	438	427	449	452	448	444	446	425	442	412	423	475	426	449	435	475	448	429	430	446	440	431	461	446	485	421	453	450	430	463	414	438	482	445	423	470	425	433	455	476	451	417	448	472	416	440	438	449
28349	19106	11471	3809	2002	1575	1280	999	1078	847	738	674	724	649	634	672	680	659	654	678	679	672	661	700	660	693	619	649	703	668	651	727	710	651	637	687	667	679	703	656	706	697	675	661	708	639	612	633	653	680	633	643	638	639	706	642	640	641	689	647	670	683	686	671	672	677	655	655	727	659	667	683	713	640	645	649	656	681	690	648	652	666	684	597	703	680	683	685	700	642	677	689	671	657	676	637	703	672	646	632	648	658	646	660	620	662	644	686	666	664	674	653	644	689	685	646	665	698	603	625	655	604	670	685	641	676	693	661	656	625	644	628	667	619	681	655	670	699	648	675	622	699	633	623	651	683	691	669	668	649	656	641	680	677	654	659	671	643	662	663	702	656	625	653	683	659	684	679	637	656	657	693	711	663	655	682	655	621	673	694	665	618	668	676	661	674	624	649	641	679	672	648	668	699	664	702	653	629	665	684	695	679	637	711	700	631	670	703	664	670	720	611	617	625	677	657	659	658	657	677	638	678	659	675	659	641	643	718	659	710	727	702	643	694	680	640	640	645	657	680	684	682	656	675	677	644	657	696	648	685	651	650	647	645	683	658	638	648	697	655	672	653	652	694	683	729	697	655	665	667	681	654	628	627	670	662	660	665	625	662	709	664	680	664	676	647	686	664	648	658	661	635	645	700	604	684	644	667	697	639	650	681	642	669	715	678	631	653	710	622	672	711	672	675	637	624	659	676	710	684	689	600	658	665	637	668	616	664	665	664	674	682	660	700	636	647	694	642	678	657	657	688	639	702	683	712	645	621	650	670	664	651	613	649	666	663	646	649	669	656	672	677	682	678	667	672	707	639	682	702	643	626	668	669	644	651	655	664	656	650	631	645	705	651	685	644	706	654	683	686	667	655	691	689	659	658	684	686	629	689	674	639	643	697	646	644	666	665	626	694	648	688	681	686	663	735	620	658	662	734	667	648	616	686	600	678	684	594	630	629	626	657	620	646	653	674	652	699	651	658	661	651	684	667	621	717	692	680	660	668	620	682	708	628	659	626	686	684	647	704	650	658	632	646	665	675	620	669	661	649	649	691	628	678	673	634	627	648	658	649	676	679	657	630	704	686	685	669	683	684	666	688	723	651	639	676	676	655	631	668	714	655	651	659	640	663	644	652	658	636	641	659	681	698	651	610	664	651	648	652	674	706	689	661	666	690	700	634	670	668	656	712	639	634	614	680	646	700	668	649	668	662	643	615	687	634	586	626	704	659	691	649	712	645	585	668	686	678	688	670	635	654	700	651	689	688	693	653	636	663	647	693	647	718	660	688	657	665	699	661	647	684	644	678	668	691	676	659	667	653	672	675	686	668	653	683	642	681	639	672	649	693	702	672	664	668	655	631	655	658	742	673	651	643	633	665	645	689	676	693	654	606	680	664	698	689	677	665	652	618	661	693	668	672	693	650	658	706	625	689	647	685	636	669	700	666	687	665	669	658	652	634	629	622	664	651	652	669	684	639	628	628	642	704	688	670	643	727	734	616	655	679	619	681	675	672	694	645	661	657	659	680	698	664	634	694	667	639	651	675	671	639	683	681	631	629	660	661	658	647	647	669	650	659	675	720	632	673	668	646	666	687	635	707	680	613	666	742	610	710	656	610	645	659	650	683	640	653	652	617	680	678	668	623	655	635	668	675	650	679	622	659	707	659	648	684	697	662	691	647	666	637	654	643	692	672	660	681	660	645	661	646	663	671	669	648	666	712	658	690	618	641	701	724	652	670	655	664	661	651	661	661	720	672	701	656	631	667	680	676	592	620	662	704	663	658	633	687	689	667	642	636	609	668	667	653	665	647	674	666	654	690	641	679	683	677	663	660	662	634	682	647	679	647	657	656	643	698	704	663	642	649	640	644	636	678	662	706	674	655	653	644	645	718	621	693	613	665	649	646	668	649	655	675	674	628	676	644	638	681	663	700	647	705	681	611	661	698	683	649	656	611	678	611	639	678	675	655	734	672	718	669	652	657	652	654	632	685	684	664	650	637	648	651	632	691	666	663	654	662	673	696	645	678	673	660	656	655	665	697	680	647	636	644	679	663	641	721	664	637	696	708	636	647	648	696	701	692	667	662	701	659	699	669	650	630	663	662	666	650	655	675	644	693	711	671	677	579	644	646	666	680	663	675	676	650	692	649	716	695	678	637	682	595	660	637	657	666	626	688	667	649	691	651	682	625	668	669	667	638	669	675	684	667	658	607	661	646	632	629	663	732	692	649	648	635	700	666	686	650	686	629	631	652	648	611	670	638	639	632	667	688	652	622	666	635	645	653	719	678	694	654	679	626	643	640	643	655	647	659	641	711	614	656	654	648	671	626	672	668	620	672	654	671	673	625	652	657	677	707	616	692	677	640	656	686	597	714	665	675	651	662	631	661	673	662	642	705	667	648	641	639	666	643	640	696	629	679	673	615	640	660	681	691	662	683	639	680	668	646	625	668	645	656	672	709	684	699	622	669	644	668	638	654	675	671	706	697	686	676	645	693	646	702	604	645	667	655	697	638	706	661	689	673	657	689	686	677	673	660	655	658	637	700	676	644	644	668	650	683	693	655	651	698	654	646	672	655	701	644	663	654	699	688	684	623	688	634	701	637	666	693	669	663	598	656	648	707	688	640	622	659	652	690	620	669	686	709	698	671	662	679	669	673	655	639	665	640	639	661	634	645	656	654	653	662	672	665	641	648	667	670	683	609	625	644	638	679	694	636	678	677	673	638	648	660	663	693	697	705	694	632	638	665	639	597	699	655	663	693	589	695	638	656	698	724	664	677	693	679	614	634	694	666	685	654	671	639	666	655	670	640	627	672	626	711	692	688	620	654	666	651	657	714	625	640	676	627	651	635	703	612	669	664	666	626	661	630	674	620	638	673	674	628	665	694	683	634	618	690	659	654	666	683	682	628	646	668	650	629	639	631	627	632	650	644	671	708	667	672	693	661	663	660	691	647	703	681	637	713	615	614	688	601	705	733	647	661	638	613	654	692	660	683	706	652	703	679	667	632	668	691	694	678	650	613	615	658	644	650	655	658	654	639	687	634	676	632	650	663	632	680	703	659	669	682	641	665	656	655	653	672	651	674	696	739	669	677	698	688	684	654	654	677	687	612	644	659	666	664	667	676	678	628	657	678	716	693	628	680	657	630	658	654	631	657	670	701	606	693	684	671	694	654	651	695	604	633	608	613	663	657	692	663	611	669	654	666	655	672	701	652	676	651	656	650	674	668	689	630	663	666	685	681	655	673	671	654	647	639	682	657	703	693	660	709	635	686	641	641	627	700	634	694	663	622	675	671	626	642	646	710	689	699	671	730	649	643	652	682	644	702	659	655	647	700	665	650	697	698	613	654	670	630	721	683	686	642	618	671	745	694	651	673	646	649	645	693	686	656	653	675	668	640	683	640	611	652	638	666	665	713	661	654	668	649	680	627	682	676	624	663	612	646	630	646
17500	17485	12661	4351	2940	2658	2084	1581	1604	1131	845	836	804	741	792	783	796	748	794	800	748	767	789	738	750	794	762	752	754	827	754	764	744	786	692	825	751	767	739	754	802	766	774	727	761	756	802	763	771	789	737	756	747	777	797	732	767	809	778	768	796	746	785	781	778	785	714	798	773	775	776	690	808	781	779	713	787	809	775	760	750	823	790	782	792	790	752	774	769	767	772	815	752	786	766	743	763	764	757	768	763	789	777	725	791	738	776	713	816	742	789	778	751	774	737	767	798	722	735	748	749	742	856	770	771	753	791	805	747	726	760	763	764	790	781	782	733	752	777	784	737	750	777	783	748	738	784	763	771	738	786	767	763	779	774	730	732	787	751	786	814	773	773	823	770	774	816	756	772	825	764	768	735	789	796	762	789	792	796	768	738	798	778	733	742	825	748	755	765	766	737	785	785	756	790	774	720	747	771	778	803	722	747	774	731	735	743	747	746	731	736	751	761	784	790	753	775	787	755	807	757	793	765	775	818	769	743	760	790	786	799	755	739	749	784	811	835	746	759	768	762	755	784	792	716	755	782	788	789	812	769	717	772	713	807	729	801	747	718	742	726	808	801	693	710	781	703	751	746	797	759	774	737	744	791	770	795	813	795	768	794	738	778	778	739	758	741	797	766	728	769	783	746	706	763	780	743	758	799	806	755	784	743	806	761	741	796	764	762	777	775	763	753	747	719	727	765	788	757	743	760	765	809	751	787	777	727	808	724	734	759	739	818	731	784	765	747	787	806	738	789	720	765	765	781	783	739	738	771	778	711	730	736	729	783	752	826	798	729	778	759	799	795	791	801	733	758	756	785	769	800	762	759	779	758	736	815	794	779	749	738	739	685	755	785	735	802	811	750	793	769	780	707	811	713	798	778	809	788	757	784	778	789	725	755	743	733	779	791	804	710	776	772	771	749	792	800	748	818	834	763	756	767	786	804	746	786	745	792	761	797	732	761	755	748	760	764	770	770	744	786	799	828	764	725	761	731	831	767	765	736	778	776	779	806	826	779	690	800	724	773	722	784	792	787	758	775	772	777	757	753	766	796	759	729	808	777	798	797	784	780	818	766	740	790	766	761	784	754	793	766	744	746	752	781	768	755	781	805	737	728	776	748	759	713	786	773	727	775	771	734	782	767	759	760	769	783	747	786	801	721	731	772	800	791	778	768	820	801	714	761	767	783	818	768	778	706	777	762	811	790	796	750	762	808	795	810	771	789	767	718	828	812	756	815	760	728	787	802	778	785	766	737	782	755	763	750	732	811	789	756	756	798	794	763	731	758	812	753	770	744	767	803	832	763	788	782	784	731	794	765	783	743	751	875	787	784	760	789	765	753	768	793	750	791	759	756	797	755	787	761	732	810	776	818	759	803	790	735	758	786	764	745	785	736	775	802	739	785	812	797	814	788	714	769	757	772	736	715	749	801	767	801	799	748	796	758	793	773	738	798	750	743	802	759	762	776	814	777	778	746	814	797	785	787	765	755	768	789	741	751	732	764	747	823	760	804	804	758	806	781	756	738	757	762	790	815	789	754	767	813	775	777	769	746	771	802	786	732	808	783	783	786	722	752	752	792	783	810	746	754	830	775	779	747	778	786	802	763	788	763	770	769	784	761	779	776	737	795	777	797	775	790	769	736	747	759	775	733	823	750	738	805	784	806	759	779	747	768	793	790	777	747	821	756	790	807	741	719	800	783	852	799	753	793	764	731	765	750	761	778	786	770	750	791	754	749	732	761	808	775	772	706	778	781	730	770	764	761	785	820	763	754	782	777	711	776	778	764	783	817	779	796	765	776	767	773	784	755	755	826	750	757	819	778	778	768	789	751	720	742	753	735	778	798	743	775	793	741	806	778	812	782	741	802	777	752	750	761	731	783	752	798	766	798	791	719	768	803	792	766	716	762	767	805	750	760	751	778	734	753	791	746	779	792	809	792	763	784	763	759	782	770	762	741	733	742	767	761	799	754	766	774	742	796	709	768	729	808	749	807	782	790	745	804	760	770	737	743	746	768	800	766	764	820	746	783	771	795	746	759	758	802	802	789	823	751	740	765	783	746	781	813	819	763	799	720	820	772	796	788	760	772	762	753	794	711	767	818	750	740	791	818	752	800	794	789	797	785	758	766	748	786	812	805	732	733	835	794	796	810	786	767	756	769	745	790	780	791	744	737	765	770	775	758	783	764	729	765	744	749	772	751	769	735	732	807	739	783	760	750	766	765	757	710	758	774	793	789	755	762	744	725	754	753	814	805	766	777	759	781	776	729	804	745	806	765	743	779	757	774	724	768	755	761	747	772	773	766	785	765	743	806	764	724	764	777	812	799	797	777	752	798	784	786	747	713	783	767	745	725	785	768	775	778	744	753	776	800	730	738	801	796	791	780	799	760	756	795	760	751	765	767	778	777	808	765	755	752	779	772	762	748	803	790	737	759	775	741	782	764	768	751	740	791	722	782	809	780	783	753	745	713	774	757	753	743	716	755	733	771	726	804	728	774	717	790	758	757	837	783	788	779	772	757	775	771	815	782	783	745	794	777	747	724	786	761	778	785	764	777	783	772	794	750	801	786	814	779	762	770	747	772	765	735	783	739	712	797	782	796	796	783	798	778	818	770	795	781	769	753	778	780	734	753	842	837	802	758	755	768	722	752	773	788	751	758	775	758	781	784	773	780	780	775	769	746	762	777	769	782	778	749	760	801	748	774	798	759	784	787	827	762	787	789	720	773	793	769	747	760	738	785	759	758	762	753	794	753	739	776	791	775	745	797	800	739	759	792	763	755	797	740	781	774	757	765	788	769	761	762	775	783	777	789	791	796	771	783	803	734	798	757	762	828	777	816	794	773	757	788	764	743	771	787	788	798	749	765	738	825	761	709	792	742	754	776	718	754	753	760	773	774	765	782	784	737	781	823	759	729	763	741	741	797	774	751	746	739	741	787	821	800	780	731	841	760	778	752	781	749	749	708	783	743	761	763	771	821	814	785	770	747	771	776	776	780	740	766	738	791	759	771	822	762	761	745	804	721	759	759	782	726	789	755	770	750	717	799	740	776	753	784	804	757	799	737	732	794	753	772	756	714	747	765	768	728	749	775	767	817	766	734	781	735	774	795	780	773	809	816	783	804	767	732	823	793	808	780	783	791	758	763	754	767	736	771	766	760	759	794	807	726	735	749	787	772	742	753	770	745	758	767	797	758	759	743	768	775	759	774	755	743	761	789	809	748	767	782	786	785	772	723	765	727	751	740	786	786	756	718	804	747	773	732	816	773	751	737	743	766	754	770	779	753	767	833	726	740	814	751	757	724	757	747	788	738	786	782	805	773	797	697	772	751	793	775	788	776	763	759	753	826	702	776	797	782	814	747	801	778	803	757	759	738	784	811	758	722	754	780	753	761	763	808	774	792	806	805	758	743	764	704	786	763	734	733	714	829	731	705	781	742	785	772	760
23630	20929	27835	24155	20888	10628	2837	1743	1708	1127	861	838	785	787	752	703	698	732	699	694	683	712	754	685	719	755	731	621	665	713	708	708	718	678	740	691	677	708	700	722	693	687	663	696	675	706	672	694	695	672	659	726	720	643	665	671	692	701	697	661	701	647	706	705	660	701	681	690	738	732	671	692	676	672	684	677	689	675	682	700	714	649	714	657	661	715	662	705	705	697	714	657	676	676	660	698	668	659	693	682	649	729	681	671	662	670	695	670	710	679	697	687	706	634	720	670	669	678	676	660	657	672	708	644	668	691	695	710	729	711	695	666	692	667	692	720	692	717	730	691	662	686	666	662	690	666	714	689	684	682	697	688	646	697	728	686	712	689	734	677	655	688	707	672	675	610	748	650	648	686	737	670	662	666	670	642	689	699	659	681	706	670	687	686	668	708	726	669	611	717	667	708	700	665	655	659	716	706	735	647	683	685	664	681	668	678	689	720	695	645	713	677	678	712	702	703	631	693	694	738	655	714	686	716	625	729	652	681	701	656	641	631	690	671	703	726	652	729	652	680	651	692	720	685	679	661	677	650	681	682	683	700	673	687	654	656	679	669	650	661	724	666	674	655	665	722	678	694	679	657	700	688	684	685	686	729	712	686	696	722	721	674	717	714	691	699	655	668	696	684	706	738	699	738	685	680	729	670	677	699	656	674	695	663	690	675	685	718	669	638	672	685	702	660	638	680	709	679	685	679	659	695	689	660	681	687	675	692	646	694	667	703	725	704	670	670	704	687	688	675	712	721	707	705	697	682	686	643	681	654	685	648	720	705	692	725	679	697	678	677	647	674	667	658	697	661	699	627	695	658	682	702	686	674	676	660	726	673	699	695	690	685	666	687	665	636	685	674	630	692	709	726	685	673	698	627	683	651	655	691	692	670	700	712	660	689	746	653	678	701	674	717	714	666	696	731	685	688	683	675	643	671	706	686	691	696	668	699	699	725	646	687	658	677	701	659	687	682	681	655	715	655	704	668	677	732	632	716	705	729	714	689	664	708	706	696	673	692	693	624	654	691	660	738	697	724	665	663	705	688	669	702	718	615	680	680	652	727	679	668	659	684	671	728	684	653	674	667	676	733	717	690	691	682	690	692	705	699	691	711	665	666	692	717	692	675	705	695	647	668	638	684	625	668	697	719	687	703	675	684	692	663	695	676	708	657	696	675	679	670	684	701	715	689	621	706	627	697	701	668	651	669	704	707	713	692	687	676	664	706	703	690	659	671	684	716	686	644	663	665	718	674	657	706	707	655	709	732	689	747	709	728	677	679	689	662	669	706	682	684	698	669	700	660	680	659	674	706	696	683	646	653	688	650	725	640	649	698	656	660	709	700	711	652	658	707	689	647	710	696	661	710	679	658	683	704	677	685	693	723	687	673	687	692	667	682	688	691	669	650	670	709	649	693	701	713	673	686	689	749	670	624	635	674	710	661	686	704	685	692	671	680	688	685	704	701	697	677	663	695	684	648	650	644	649	662	682	666	682	729	689	683	682	667	691	667	646	712	694	615	678	687	684	646	704	696	722	684	682	715	691	688	663	698	688	652	686	678	690	680	697	680	695	677	685	704	693	682	680	670	698	688	711	696	659	652	719	678	665	613	659	643	717	670	683	676	671	740	671	685	646	616	660	702	638	770	684	692	655	668	677	718	650	712	715	698	668	714	691	717	693	713	669	680	683	686	654	649	686	653	719	692	700	679	652	671	689	732	673	711	710	699	669	733	622	683	707	649	644	661	654	681	663	667	639	708	677	721	714	654	718	657	665	727	710	689	688	665	690	664	710	651	657	679	697	693	684	708	703	711	689	694	595	649	720	738	647	715	679	644	702	711	661	701	625	650	737	644	661	666	685	693	677	662	674	688	709	676	675	732	674	688	717	720	690	685	716	750	635	643	729	677	685	738	727	664	718	697	665	699	662	663	693	697	676	711	686	651	673	671	701	690	671	692	666	723	653	666	674	696	684	665	704	666	675	711	704	708	678	649	663	669	640	655	652	683	723	637	674	638	695	695	689	670	711	707	702	722	724	673	671	667	719	721	673	699	655	674	670	721	703	643	658	651	621	695	686	694	702	657	664	705	700	674	681	683	691	715	694	690	645	700	623	693	697	672	684	664	692	671	688	705	699	679	705	676	713	667	667	638	674	681	662	650	708	679	691	707	719	696	653	688	724	675	739	689	682	665	663	663	683	712	710	684	697	664	670	663	713	740	663	718	683	680	706	694	678	674	674	696	662	683	704	672	638	697	695	645	697	669	655	693	750	659	710	694	667	724	680	660	658	712	697	718	641	717	695	674	648	728	679	676	702	660	682	685	673	689	714	667	672	667	698	723	708	696	619	638	714	718	676	650	665	690	674	666	720	686	717	687	691	694	663	703	675	653	669	716	627	681	732	660	663	648	705	668	712	672	743	681	676	708	698	690	687	682	640	735	670	674	677	626	670	664	668	686	684	662	699	691	652	700	709	674	679	644	666	713	714	658	686	720	678	676	668	718	690	707	740	667	662	700	699	681	713	686	693	668	724	656	702	650	621	691	688	692	679	663	715	702	673	676	647	694	695	726	689	665	672	643	730	702	697	689	681	708	652	706	682	700	650	657	673	689	691	714	691	699	641	667	650	666	703	672	675	667	653	693	707	713	687	686	647	687	708	729	723	696	661	713	661	711	701	690	688	640	722	662	696	647	684	717	669	694	645	695	651	675	719	664	684	623	636	643	660	658	738	652	611	686	692	693	681	660	662	643	648	684	691	680	686	687	663	666	733	704	685	672	718	697	694	700	706	692	628	686	652	672	674	705	641	706	731	645	684	680	703	691	682	680	665	686	678	665	726	684	682	662	663	736	679	727	664	713	718	678	666	652	692	691	704	648	671	683	715	692	672	660	711	676	670	690	655	629	734	659	672	692	677	686	670	638	742	685	698	713	698	673	653	643	720	686	647	648	684	710	659	692	684	703	709	702	710	684	699	678	711	687	635	646	721	662	644	658	673	713	709	638	688	686	675	659	684	689	713	679	704	718	648	710	724	722	668	722	662	659	709	687	671	691	697	664	672	700	651	681	664	668	727	666	664	720	673	636	704	667	684	687	699	703	641	671	706	655	636	678	679	737	724	685	642	674	711	751	675	655	678	673	655	730	665	670	685	656	658	734	673	715	713	671	717	705	723	664	691	711	698	717	650	661	631	690	685	668	664	690	707	661	684	601	710	698	712	728	707	688	665	699	676	694	739	675	706	632	725	692	678	680	659	710	672	673	713	690	685	669	691	701	650	725	676	684	695	682	637	687	701	695	752	684	693	684	716	661	719	640	652	685	675	647	707	628	696	647	694	743	735	663	693	689	705	678	682	706	688	741	693	654	715	646	708	675	702	714	669	697	675	705	661	683	685	655	667	639	682	688	664	634	623	704	665	674	654	695	643	673	709	642	727	691	650	662	648	704	657	714
15159	27683	21286	8763	6204	5431	3575	2722	2853	1578	1076	1049	1028	914	942	919	882	804	805	869	856	825	842	852	802	828	832	798	802	838	856	900	828	838	770	792	798	833	841	804	798	799	790	794	823	822	770	787	861	828	822	817	833	852	829	817	803	834	836	812	784	830	811	832	797	797	759	796	809	807	840	796	766	808	806	783	785	810	784	807	833	811	778	801	834	815	791	887	789	851	780	815	802	812	759	816	827	828	797	798	805	797	830	811	804	829	767	783	845	799	818	834	773	790	793	845	767	811	766	806	766	802	767	754	777	795	810	774	819	822	769	815	813	768	837	816	813	800	847	801	810	775	824	825	799	813	790	818	808	786	826	802	843	759	833	831	752	753	773	829	799	827	779	849	790	765	815	836	801	809	851	820	791	787	782	839	795	766	779	838	792	815	778	802	830	832	791	858	800	845	791	784	756	836	767	748	799	798	818	855	821	825	788	835	839	830	840	831	781	824	840	842	833	776	788	857	817	778	827	785	771	783	820	814	777	796	749	795	817	783	793	803	822	771	828	805	787	777	804	826	800	790	823	848	803	786	849	799	750	836	795	833	787	837	813	784	797	775	789	770	758	800	787	855	868	839	789	803	796	868	808	816	742	796	809	794	801	793	825	803	800	803	781	791	811	819	774	809	772	809	786	815	812	830	788	817	810	802	773	798	826	776	798	732	789	846	812	798	849	807	841	793	776	784	799	819	800	795	805	784	762	822	783	819	825	798	805	852	804	829	826	826	830	789	816	806	783	823	808	803	837	784	804	801	817	797	781	773	749	792	792	801	789	798	789	809	803	780	811	838	798	803	769	814	787	815	792	809	774	805	832	800	819	809	826	800	832	815	807	836	811	829	842	801	758	810	808	826	814	842	771	797	827	794	781	825	749	816	864	782	799	756	802	772	803	799	823	819	784	779	811	797	809	781	804	754	783	807	771	827	765	752	768	833	772	805	819	798	831	815	798	776	833	728	827	835	858	792	797	830	819	831	797	795	817	762	778	887	785	775	795	859	846	749	803	842	747	805	800	773	818	831	847	768	825	782	823	860	823	791	754	807	796	822	817	794	792	794	756	791	803	747	789	835	808	804	795	818	844	783	817	848	767	806	850	814	779	801	811	772	764	792	790	810	813	815	815	825	803	798	830	813	799	748	807	848	754	801	811	794	797	788	820	790	808	782	833	848	789	843	796	827	787	796	856	758	792	794	785	799	792	826	817	833	813	775	814	832	805	782	789	863	841	803	823	850	781	781	822	791	796	785	847	749	819	828	834	788	768	779	808	827	802	805	842	785	853	817	819	820	848	811	806	780	869	887	833	811	796	825	800	779	794	784	817	794	787	791	769	773	794	776	750	805	804	799	764	779	793	821	834	782	780	813	806	794	758	785	854	798	811	806	815	811	805	803	786	834	773	803	819	833	846	822	831	768	757	798	765	780	793	827	852	773	811	775	851	771	762	798	799	861	802	825	794	860	797	783	809	759	797	806	794	834	798	781	849	804	889	815	785	788	801	815	775	845	812	789	868	787	782	774	801	791	790	777	757	807	816	855	789	799	826	790	778	762	805	815	823	795	780	804	821	810	778	808	774	738	824	766	813	765	801	799	785	855	814	753	768	804	830	880	829	824	843	833	846	828	827	753	839	772	850	853	795	784	797	766	813	751	779	791	827	787	758	780	810	802	824	733	815	839	737	795	805	808	815	797	803	804	829	844	800	777	787	816	797	760	795	847	804	794	844	807	759	865	776	795	809	820	852	806	788	804	791	794	811	771	835	829	794	832	833	805	825	811	833	791	769	784	798	824	821	839	822	827	854	824	773	787	847	820	762	836	748	765	742	799	784	831	761	800	767	850	818	830	807	829	814	789	782	802	808	791	840	811	791	754	799	822	812	847	747	829	818	822	820	856	816	793	796	843	882	806	808	831	806	778	782	823	816	783	803	795	791	796	831	765	821	804	791	788	771	818	780	829	842	852	806	789	822	768	785	778	791	778	786	825	812	787	792	838	837	772	784	793	749	772	843	806	862	823	773	788	771	840	793	771	786	805	802	756	841	776	801	841	798	779	810	822	816	806	741	776	835	786	846	785	799	832	821	810	812	842	846	830	804	857	791	769	784	847	773	764	774	759	837	844	821	793	839	817	842	769	845	783	826	829	792	798	805	839	789	790	800	825	776	809	801	805	806	796	826	816	843	871	839	812	802	820	799	832	832	813	772	769	787	787	829	770	795	809	789	815	801	834	840	747	829	724	765	762	847	816	816	801	803	785	779	823	807	780	814	814	783	788	835	783	810	795	785	779	846	792	792	848	801	848	789	850	813	814	761	789	816	829	760	766	829	794	789	805	831	786	822	771	774	828	869	803	791	826	819	832	787	836	843	807	785	779	828	810	813	777	796	789	824	811	804	814	750	811	819	818	809	813	772	783	826	814	833	790	793	761	798	824	854	844	826	804	814	830	806	818	803	781	794	840	759	741	871	784	840	793	797	803	808	828	824	826	761	764	752	845	800	779	845	794	790	817	793	750	789	859	758	825	750	790	787	773	824	797	740	791	771	786	823	787	759	808	755	826	771	781	805	853	821	806	811	835	807	850	834	771	826	821	752	849	827	778	819	807	817	855	780	785	792	872	835	806	859	849	790	760	783	787	828	842	824	797	841	803	878	838	796	838	802	769	828	786	815	859	842	798	849	808	828	833	812	817	831	828	820	842	830	835	788	823	782	850	888	772	800	754	792	770	744	752	855	805	808	838	845	834	860	791	791	817	776	780	779	783	837	755	853	796	805	834	803	765	801	831	810	792	788	811	799	824	750	871	795	802	800	782	759	801	742	806	840	761	794	816	811	847	832	791	832	804	834	803	824	799	817	772	768	823	771	798	774	797	792	836	826	845	808	821	790	802	794	815	859	793	755	796	763	809	774	824	789	848	790	833	818	796	817	771	826	769	794	839	792	837	812	783	831	774	847	834	840	797	801	779	811	751	786	810	838	791	803	805	846	781	822	813	772	786	797	780	850	780	808	789	817	847	804	823	780	770	816	803	755	843	814	793	785	843	821	816	803	813	867	781	795	736	811	865	812	810	815	804	823	816	764	796	787	769	802	784	812	806	817	827	827	773	849	828	804	816	739	839	772	800	785	795	820	781	845	832	756	824	803	814	781	823	831	810	818	826	819	793	838	824	786	811	781	797	794	810	846	762	804	803	789	784	793	886	807	808	844	827	821	807	832	830	778	836	819	839	791	843	824	828	814	776	878	819	847	807	819	810	794	777	767	817	836	798	807	783	817	797	803	789	804	774	799	784	844	877	802	821	820	780	814	845	818	818	809	816	796	860	767	836	837	835	817	785	776	804	854	788	850	769	795	823	793	808	804	846	790	818	836	800	799	779	770	791	788	801	828	842	804	788	775	804	764	818	780	779	795	776	836	793	858	783	837	782	839	803	793	781	772	773	772	809	808	788
24585	20944	26881	25025	12840	2669	1471	1009	1036	661	504	460	452	442	418	397	403	392	419	401	424	407	416	424	400	416	422	435	415	402	393	428	423	359	379	379	432	423	428	374	374	412	422	425	374	407	403	428	376	369	397	410	462	381	367	372	366	413	401	385	423	426	353	408	376	400	417	396	383	400	409	376	402	374	363	392	401	377	402	418	424	341	371	397	409	406	396	377	393	384	395	347	398	379	400	447	414	401	376	417	407	348	399	390	402	401	392	371	414	397	383	426	402	369	419	377	410	421	352	399	377	396	391	380	369	398	419	398	379	382	409	421	390	373	389	390	417	395	408	384	365	381	397	397	390	407	390	394	376	392	390	405	434	375	395	375	421	357	407	429	415	388	403	408	366	388	401	410	403	384	409	375	394	380	462	404	387	393	397	400	358	413	402	369	384	408	406	398	411	355	393	372	416	392	372	386	393	402	403	423	367	388	468	385	383	379	392	423	422	405	418	375	379	426	421	395	383	371	362	392	390	333	372	392	371	367	432	358	413	381	415	389	384	395	391	339	400	378	403	378	408	402	357	385	391	368	390	376	406	383	390	403	395	415	357	375	391	392	382	408	438	391	376	372	410	376	411	382	426	410	402	381	394	363	395	412	370	388	437	358	394	387	401	386	371	388	418	394	351	380	402	387	407	378	388	392	376	388	412	385	397	397	381	388	407	423	368	363	370	404	390	372	360	361	344	421	388	404	382	370	384	430	394	391	399	420	393	428	422	409	410	397	380	365	427	402	361	363	410	378	390	399	413	413	379	395	372	377	393	356	421	382	400	396	394	376	380	411	395	392	373	360	402	411	392	362	344	419	383	413	398	404	386	378	362	400	410	374	398	391	391	385	400	382	401	360	391	406	379	418	388	428	414	403	345	381	397	371	373	373	375	401	379	380	395	366	376	401	414	395	387	374	396	370	403	391	368	410	379	366	407	409	406	377	357	360	378	388	375	376	393	379	355	415	381	429	388	379	413	389	353	353	407	394	392	429	382	397	404	420	422	419	396	428	386	407	406	418	393	373	435	369	376	373	399	388	393	404	377	412	395	417	403	398	423	399	382	425	378	386	354	400	366	389	425	392	390	395	391	388	373	394	391	361	418	394	380	417	386	363	379	386	391	408	402	359	386	374	410	399	410	384	375	399	393	396	395	373	382	363	400	345	381	381	404	389	403	372	380	403	394	394	384	354	387	367	385	381	378	390	394	403	411	382	391	404	380	402	388	385	386	393	416	378	349	394	377	423	379	392	399	372	362	401	370	345	412	360	404	382	430	387	398	387	400	382	406	398	411	386	390	389	397	391	390	350	383	402	403	409	424	428	373	378	368	391	391	385	430	421	374	413	422	438	447	417	402	392	387	396	445	387	410	425	367	399	391	404	379	415	390	372	428	362	397	381	395	388	347	414	394	411	383	394	357	372	416	428	369	379	384	419	389	423	379	454	382	382	402	388	423	384	406	392	360	407	382	376	403	377	382	386	403	399	404	407	396	397	409	378	384	390	377	390	390	400	394	386	398	395	383	375	391	416	371	401	408	382	402	392	395	383	382	397	372	401	364	392	394	394	376	384	387	415	372	415	402	384	402	400	391	420	374	414	383	396	380	365	399	425	422	357	427	388	360	391	353	410	356	341	412	395	368	358	404	375	405	380	387	405	397	386	378	403	441	393	404	426	372	375	371	428	368	384	404	401	359	403	397	380	406	393	398	400	413	395	394	408	392	409	421	379	402	389	367	415	407	413	423	387	394	381	344	378	362	389	388	400	404	388	401	391	382	358	413	379	392	391	432	390	391	367	386	365	389	398	392	399	417	424	403	425	394	395	392	391	411	359	351	404	378	410	417	361	358	404	370	368	409	387	397	388	408	379	403	380	386	392	388	420	393	400	389	396	397	385	371	427	419	381	402	378	377	387	398	410	414	384	374	418	423	435	365	382	396	386	411	376	416	365	377	393	443	361	396	402	384	398	377	387	382	366	353	421	425	380	392	406	396	399	383	402	372	355	392	422	382	408	412	383	374	385	407	398	395	414	398	394	424	397	386	391	376	363	361	397	390	366	422	416	397	420	394	416	384	372	376	369	366	413	416	363	409	428	369	419	377	399	355	418	403	389	403	400	373	380	416	380	394	386	407	398	375	406	416	385	449	392	358	413	363	382	359	362	378	390	379	392	398	422	409	452	417	404	397	390	398	379	386	364	371	395	380	342	406	370	367	395	376	371	428	382	376	376	386	415	404	376	379	397	394	399	403	392	376	401	391	372	382	392	366	410	393	407	371	425	385	416	439	383	401	389	380	406	408	400	442	378	374	369	370	404	388	382	383	364	397	371	386	411	350	412	424	384	428	375	399	391	370	404	402	414	383	402	390	362	393	371	406	396	410	370	371	388	400	386	387	372	369	431	406	419	413	403	406	383	365	408	408	368	395	370	373	398	395	365	407	411	414	398	368	422	394	398	386	408	400	369	438	394	389	368	389	400	375	406	372	378	375	370	434	418	419	383	380	412	406	368	402	409	411	383	388	401	416	355	437	386	408	378	387	382	385	365	415	363	400	402	413	367	362	411	398	396	389	402	376	391	398	416	393	378	405	395	382	416	403	384	357	388	410	398	401	385	380	398	401	357	392	403	377	389	394	388	389	392	454	396	419	384	380	402	419	382	394	429	396	409	394	398	375	397	384	437	409	366	396	405	420	362	360	381	401	337	418	375	424	422	397	368	384	402	404	405	399	406	389	367	391	353	379	394	402	419	369	401	368	373	379	398	381	413	409	397	391	408	389	382	387	397	398	436	393	412	406	387	392	394	408	403	395	411	374	392	405	387	381	349	379	356	399	436	403	390	402	378	362	389	381	369	376	387	400	381	396	370	421	413	405	449	407	402	404	377	398	396	375	398	419	349	374	395	390	366	376	402	395	415	377	410	402	386	368	421	355	384	374	380	455	407	375	421	376	383	410	386	417	407	407	383	386	376	420	407	410	404	387	409	380	364	383	427	377	355	388	372	363	381	396	395	402	382	390	403	411	382	365	379	398	385	387	372	399	423	403	428	409	374	391	389	395	380	398	393	407	362	435	408	371	376	369	384	405	373	416	415	383	365	364	416	368	391	403	414	386	375	428	401	418	396	429	402	370	343	396	408	376	413	388	398	382	371	383	398	366	351	416	394	403	387	393	396	382	402	384	397	414	375	413	393	389	364	395	368	400	369	379	414	392	409	386	417	371	370	387	407	372	404	396	407	337	367	372	361	372	411	407	387	404	412	408	370	378	392	383	373	358	368	380	390	388	391	372	391	382	376	394	396	375	380	380	405	410	371	344	392	399	390	369	326	378	393	391	358	360	418	379	369	403	419	397	407	402	373	385	408	393	416	431	396	371	398	405	399	379	397	394	397	407	371	401	363	367	387	384	384	425	375	420	369	383	404	396	395	378	391	394	382	408	410	396	389	393	425	417	403
18501	24102	18101	6393	4832	4322	2435	1759	1865	1091	634	612	542	531	521	497	469	413	498	480	431	491	484	456	493	469	463	472	438	433	456	443	434	440	485	409	481	405	468	448	430	447	465	443	458	473	443	483	416	462	417	445	432	445	426	434	450	473	429	456	443	462	451	471	483	445	437	436	490	460	459	464	430	479	443	423	433	452	434	437	428	452	428	461	432	413	471	465	460	464	479	443	440	465	453	430	454	467	460	457	429	430	444	424	457	429	491	482	443	438	446	446	445	452	459	496	422	443	506	407	450	439	463	448	439	437	462	451	500	443	449	471	449	421	417	449	438	452	435	401	448	454	477	417	463	441	469	428	433	453	440	411	435	463	422	439	461	433	488	429	452	451	449	467	448	454	420	437	513	436	429	445	459	442	458	418	446	438	445	443	457	477	471	440	471	472	464	430	467	458	423	453	467	446	454	471	446	384	441	463	451	473	443	422	441	459	445	416	445	443	434	450	448	441	428	458	456	442	461	462	431	445	440	468	462	427	475	431	434	459	444	447	456	462	451	470	459	426	437	443	443	446	472	412	435	469	409	439	481	383	418	463	462	458	451	408	488	413	427	435	423	419	449	460	467	444	429	439	416	416	498	436	445	465	401	416	441	438	431	410	461	450	475	448	429	488	423	446	423	461	473	458	431	441	416	443	408	418	458	447	417	479	429	427	427	462	428	429	447	425	427	470	443	479	459	467	450	440	468	477	473	415	438	448	450	440	446	444	424	427	436	438	431	433	434	422	435	497	417	473	408	427	440	422	425	460	444	467	433	436	444	462	422	416	436	437	478	471	447	475	422	428	462	470	457	465	471	421	424	440	422	406	473	440	455	440	456	448	459	477	436	480	448	418	425	466	423	416	474	463	457	464	503	512	446	420	432	440	446	420	449	493	445	422	435	425	457	445	463	456	461	432	406	421	434	432	477	462	413	494	441	446	464	466	445	422	459	450	433	454	475	410	420	462	447	440	496	460	447	472	451	408	437	448	440	434	416	444	443	435	442	474	440	444	460	445	475	405	460	444	487	437	438	407	414	460	459	492	425	473	470	427	395	452	487	442	447	388	423	456	455	436	455	467	432	434	445	403	432	464	429	459	426	459	431	417	462	485	462	449	431	421	449	461	457	439	451	476	431	443	436	467	458	425	403	409	399	448	456	435	454	439	416	434	418	471	433	459	434	428	455	452	463	446	425	448	430	399	452	446	467	449	436	430	473	443	449	425	422	435	447	461	459	469	447	455	461	454	427	440	460	436	457	453	462	439	468	472	454	450	412	406	466	455	484	449	447	439	454	434	447	460	473	466	454	429	468	469	433	455	457	451	448	442	469	446	422	449	482	448	477	433	442	456	445	478	458	483	451	452	433	466	491	457	430	443	444	446	405	445	398	444	478	455	428	400	470	441	463	440	477	460	450	437	408	474	460	422	441	454	472	460	437	442	432	433	439	443	463	454	445	439	459	499	459	483	419	439	461	423	419	440	416	420	398	459	448	463	469	489	422	468	433	449	455	463	486	447	440	426	481	414	437	438	413	451	459	424	459	430	497	430	475	455	451	411	438	463	447	434	430	440	425	467	472	428	450	427	415	476	428	450	467	461	411	424	425	432	444	431	489	451	459	457	456	478	440	452	438	424	427	424	446	444	476	424	417	448	474	457	467	432	429	459	429	466	449	432	436	474	430	459	442	451	435	436	462	445	482	457	438	443	453	411	458	440	468	407	453	422	441	457	429	447	445	445	436	416	417	442	444	440	457	455	437	414	434	447	444	456	433	478	419	429	461	475	452	453	442	414	471	442	448	428	423	446	435	438	451	461	446	467	454	477	461	443	470	451	447	458	442	443	425	484	424	438	426	417	437	446	431	464	426	435	431	443	452	451	468	425	466	436	455	430	453	456	439	446	433	450	420	475	442	454	465	416	454	458	414	407	416	453	419	484	449	454	442	437	436	446	432	488	448	428	445	389	470	452	481	454	459	432	443	484	431	455	436	457	414	423	442	480	435	459	443	465	472	442	463	440	435	441	453	435	419	422	479	430	437	440	451	417	434	455	465	432	397	436	426	437	484	449	421	422	423	478	442	430	451	450	464	416	482	464	422	445	452	433	406	399	436	449	470	457	459	429	449	468	496	435	439	427	458	436	445	436	402	428	445	458	451	440	437	448	464	471	433	454	456	421	442	454	461	460	438	479	433	457	449	457	439	436	466	427	432	427	419	441	455	451	460	419	429	487	455	463	473	457	421	457	450	451	429	389	431	429	472	444	472	463	496	410	460	479	453	445	466	460	469	448	402	452	451	437	448	415	422	484	458	445	491	442	452	488	405	451	469	450	431	453	473	467	445	479	442	457	475	434	450	451	472	446	445	433	441	457	448	439	431	459	462	421	404	415	456	447	475	450	470	440	450	439	438	477	451	473	448	415	426	489	460	426	478	438	486	437	470	426	422	460	454	453	447	470	445	460	437	414	425	441	429	421	448	455	445	464	436	402	483	439	474	459	447	419	437	400	423	446	448	441	425	436	432	432	436	429	455	420	485	444	439	441	442	438	422	444	449	440	480	420	431	455	431	461	444	472	483	441	446	448	450	409	444	413	459	432	439	445	483	439	439	431	405	416	447	411	438	469	430	492	450	448	457	457	436	453	447	447	472	465	459	413	500	439	470	466	397	440	455	494	480	476	434	469	450	441	452	443	443	460	443	427	458	469	454	456	409	414	457	468	450	501	436	436	418	424	446	423	434	446	432	453	473	444	490	429	465	466	445	461	476	457	426	436	433	429	449	457	462	467	453	452	425	416	442	446	426	458	479	449	464	431	431	452	450	443	423	468	440	415	405	450	420	463	460	482	395	429	446	436	468	463	450	451	475	429	480	456	481	453	470	458	451	432	453	443	445	435	436	442	472	452	461	409	406	418	440	433	489	443	444	455	444	448	438	470	452	443	457	438	444	418	445	435	432	452	423	453	431	446	422	447	454	471	478	467	419	456	454	452	456	463	447	465	430	401	473	440	414	459	447	433	471	428	466	431	470	432	449	452	423	463	444	461	424	442	446	405	471	451	449	442	464	429	432	462	393	425	454	452	440	432	446	461	440	425	485	421	454	454	434	415	447	433	494	459	438	431	434	461	471	423	462	446	462	407	448	456	464	468	460	461	452	454	481	465	461	446	458	463	455	434	435	443	455	450	386	399	470	453	471	476	445	430	428	451	482	412	437	426	444	440	432	477	459	411	430	453	464	441	465	495	465	443	434	516	436	432	454	439	447	434	411	468	417	461	446	450	409	425	418	434	436	417	437	447	459	416	452	427	434	448	472	437	424	438	458	402	427	431	452	472	467	507	445	466	459	475	399	435	457	466	458	452	438	443	472	443	435	465	472	409	457	474	455	431	445	435	460	472	416	461	439	464	437	483	450	448	465	445	406	440	465	466	462	408	474	467	457	465	429	452	443	443	457	446
22437	20970	28395	23707	20974	20987	8846	1944	1820	1160	668	579	533	511	474	434	438	423	423	426	419	389	389	411	359	405	414	402	394	376	399	364	398	378	368	380	378	366	376	378	390	370	379	359	357	380	347	386	368	368	345	393	368	375	394	364	395	349	384	342	361	368	367	401	333	355	367	392	326	376	374	340	351	367	329	354	324	341	440	383	363	384	355	375	337	323	383	364	396	380	364	361	351	362	373	361	400	344	392	383	388	405	394	384	370	357	342	387	374	364	373	351	353	337	392	344	364	380	361	355	354	340	376	363	366	354	363	369	363	375	374	359	361	388	375	368	394	369	362	387	366	357	369	362	374	398	399	352	368	345	391	348	375	348	317	359	372	353	316	369	355	358	361	372	378	358	378	362	364	367	376	353	351	370	371	346	352	352	390	357	381	381	341	391	335	373	375	384	359	349	372	376	363	408	348	362	366	377	359	348	361	367	368	360	346	378	380	349	376	383	358	376	353	373	369	354	369	370	355	346	372	346	342	392	384	381	368	346	416	337	369	385	353	345	364	345	348	372	367	417	355	348	350	347	347	369	380	363	358	359	367	364	362	362	342	375	353	360	372	361	353	372	374	373	344	396	366	389	350	341	363	391	326	341	357	383	367	372	351	340	359	310	359	359	370	348	355	347	360	374	372	387	391	350	359	374	394	369	383	372	348	368	375	361	345	360	333	331	366	350	380	334	362	347	363	358	361	359	361	365	360	383	339	377	363	364	355	331	348	369	368	373	360	376	371	368	339	382	367	363	366	355	350	385	371	391	408	373	346	356	389	401	390	393	372	366	357	379	369	345	386	405	362	369	380	366	367	368	392	363	383	359	360	329	371	355	350	342	354	333	374	364	336	366	362	363	344	393	347	364	348	354	360	365	374	373	348	401	356	377	343	334	400	370	380	372	348	368	362	355	362	331	359	400	388	374	372	357	336	365	372	359	415	359	355	359	354	363	373	362	353	368	383	367	344	394	360	349	350	414	384	341	339	364	355	339	324	355	374	346	360	352	370	352	330	373	389	358	386	364	337	331	354	339	382	354	411	387	386	359	334	369	380	396	393	377	324	391	388	370	369	377	368	379	339	352	344	384	330	356	344	383	387	390	380	368	348	379	372	358	339	378	348	356	353	383	338	386	361	400	341	373	380	354	359	370	321	344	373	392	358	357	353	348	369	362	385	379	359	368	372	386	347	381	363	351	383	405	337	405	343	366	404	350	361	372	344	339	372	379	368	351	375	376	393	363	382	327	337	396	358	360	367	380	375	374	362	349	340	382	410	370	333	370	395	361	373	388	357	353	381	335	382	377	362	352	378	369	375	341	383	369	368	359	350	375	357	344	354	369	370	378	380	367	338	371	323	354	336	350	355	359	349	357	367	359	358	352	374	380	386	375	386	395	347	353	388	398	381	341	388	355	389	363	377	364	344	396	330	352	361	366	303	330	338	373	351	359	389	365	408	346	361	358	390	345	368	382	329	365	354	381	381	379	337	358	363	370	338	378	388	372	358	360	384	354	342	370	392	373	343	379	399	368	383	397	381	319	359	377	358	373	389	341	378	338	351	329	365	377	335	397	341	365	337	377	357	364	348	362	337	382	392	386	399	380	334	376	347	396	384	397	317	369	319	375	353	350	366	369	328	357	340	372	380	357	372	346	364	379	358	377	389	335	333	393	363	362	361	342	345	332	313	382	360	321	381	376	426	361	383	352	326	393	406	368	358	367	374	387	347	346	356	386	373	365	394	372	368	375	377	350	356	386	311	361	359	368	378	363	385	337	407	329	349	399	348	368	348	417	371	344	394	393	343	359	373	341	373	403	371	372	374	340	386	373	369	346	344	393	369	345	383	379	349	342	400	327	383	361	372	350	367	390	362	373	372	378	367	364	370	367	370	348	373	368	384	354	365	360	338	392	354	359	365	356	369	361	353	373	343	318	373	385	347	378	382	359	369	364	375	375	366	339	374	374	368	370	376	338	350	357	332	363	378	363	352	357	371	369	363	385	352	365	364	355	326	366	376	370	380	374	351	333	386	371	362	372	376	341	359	355	399	339	356	357	361	352	356	398	356	355	363	361	380	377	328	371	358	381	369	394	379	338	326	349	371	347	390	377	352	358	377	346	368	338	391	367	374	349	377	352	389	368	376	368	330	361	397	354	397	360	383	389	390	327	395	377	377	383	361	369	344	383	387	367	338	338	340	350	376	353	380	364	363	363	351	358	356	321	342	360	384	373	379	333	368	358	399	356	379	365	391	350	372	359	351	373	392	355	347	369	371	344	368	369	331	381	351	401	378	395	342	347	353	389	364	360	382	417	398	358	385	377	343	341	395	352	364	351	364	428	377	379	381	356	392	388	360	353	325	374	368	347	389	357	367	344	347	352	358	353	355	380	364	376	387	356	367	389	377	367	375	311	374	398	382	384	356	359	362	350	371	342	407	375	375	385	357	356	372	356	364	381	398	364	360	407	351	362	392	376	337	385	395	364	388	376	335	366	394	394	360	389	363	352	350	379	398	390	350	365	337	345	364	361	387	383	380	372	348	364	339	369	364	355	359	358	396	384	340	366	353	419	346	372	369	388	372	365	340	348	379	356	390	350	359	360	373	342	344	339	365	385	348	371	366	380	343	346	370	380	373	385	370	379	360	395	365	374	364	345	371	337	370	358	370	396	403	357	397	373	357	360	359	348	369	336	388	338	381	358	372	335	357	350	369	357	384	350	402	353	392	361	344	371	354	387	414	351	377	377	380	377	343	387	382	345	374	339	364	357	364	347	332	372	402	348	363	369	368	353	367	372	357	378	391	377	373	372	368	362	362	375	366	369	348	361	345	386	358	361	346	381	375	371	348	345	373	351	319	365	347	364	400	350	408	355	350	359	350	369	367	358	369	335	358	395	352	392	371	375	361	350	334	365	379	372	355	372	370	365	361	365	338	371	350	381	358	364	378	388	341	372	346	385	392	364	373	391	399	360	369	375	365	360	348	368	354	355	358	331	368	386	371	399	373	372	380	378	395	341	351	345	379	383	398	354	346	351	358	380	364	366	343	332	409	374	383	395	346	341	349	373	367	372	409	349	369	376	338	350	389	368	348	359	372	384	348	364	395	382	392	379	363	384	397	407	378	393	353	368	363	378	369	346	377	366	341	364	334	334	377	350	355	342	389	361	381	352	365	370	376	385	361	372	375	347	350	340	353	349	366	344	393	361	364	376	366	386	380	365	333	348	351	374	367	349	347	399	354	377	357	351	353	390	363	385	418	371	360	379	388	387	356	379	362	362	340	358	398	360	381	342	330	349	353	368	362	366	359	401	364	354	330	356	363	373	363	359	354	346	367	400	354	369	347	331	345	396	355	372	360	390	353	353	364	371	330	373	353	354	359	335	397	376	378	359	382	344	368	351	349	363	360	369	353	351	381	376	364	366	351	355	348	382	366	380	344	363	367	332	345	361	367	384
17496	33653	26674	12256	9353	8078	4062	3138	3375	1979	1077	823	733	653	620	555	561	532	531	500	515	480	468	471	501	470	450	431	489	461	454	466	435	473	463	469	483	445	422	407	461	423	452	419	403	432	466	416	471	440	459	432	412	465	425	432	425	405	430	493	427	429	439	436	452	440	417	437	421	448	422	434	424	424	394	421	421	421	418	455	411	452	418	388	432	432	411	450	406	443	426	449	439	441	427	434	404	438	403	439	442	465	428	402	451	428	420	388	440	423	428	401	442	411	412	406	422	414	433	426	385	443	411	452	400	407	440	443	445	441	375	429	438	432	441	458	380	418	416	413	461	413	420	442	414	405	434	410	399	443	413	397	399	422	446	399	389	409	429	440	440	466	449	411	391	448	472	424	394	458	427	453	443	430	395	430	405	434	422	447	453	429	412	403	397	466	422	433	394	440	398	472	421	492	409	410	405	460	407	399	393	449	424	433	434	403	418	424	472	442	442	446	445	408	417	395	447	447	410	406	432	387	470	449	405	451	396	451	456	425	419	425	441	425	413	458	460	421	422	442	454	453	400	390	427	440	442	415	418	455	413	449	391	432	420	447	402	427	418	439	445	430	419	412	451	444	418	433	460	412	416	438	444	451	410	400	419	466	417	422	423	397	416	469	413	438	452	434	455	435	431	414	454	434	457	440	417	445	421	416	457	432	391	456	401	435	454	442	423	401	418	437	396	423	466	436	433	442	443	435	437	404	422	420	400	432	417	424	441	412	420	426	452	405	430	417	393	430	469	446	379	387	428	429	393	435	432	433	430	416	453	426	452	394	429	436	413	411	425	432	456	452	433	439	437	419	434	439	448	454	453	414	395	385	412	448	446	440	440	416	429	481	406	442	451	435	442	430	427	423	400	453	404	429	412	442	392	435	451	437	457	405	446	435	396	424	416	450	402	448	443	411	415	418	455	405	436	446	444	411	435	434	428	413	388	406	430	450	410	447	410	437	428	422	425	447	409	447	433	428	434	434	421	429	451	464	415	431	414	430	425	429	444	401	437	375	421	401	452	419	446	461	422	407	402	429	443	435	430	424	456	440	435	399	434	418	425	437	464	416	430	445	459	413	416	420	453	396	459	428	440	407	438	432	437	412	456	442	415	404	432	445	425	439	441	424	428	416	395	422	407	432	428	444	391	444	438	394	419	434	421	448	421	426	421	427	409	415	441	461	421	447	457	416	424	430	407	420	423	447	427	459	444	407	427	376	427	412	420	429	406	435	417	429	398	479	389	455	405	438	433	396	440	455	426	420	408	456	402	432	423	399	421	407	410	426	460	457	446	466	401	414	441	464	433	447	443	438	413	386	416	414	442	437	481	442	418	440	442	399	442	384	417	433	443	466	432	433	408	453	443	429	470	429	410	401	450	397	406	399	408	412	416	430	399	429	439	451	428	422	420	413	403	434	425	488	439	461	417	426	442	433	450	445	424	405	446	401	441	426	475	435	440	410	436	421	421	419	463	422	440	420	412	452	412	398	398	406	398	424	402	430	437	449	377	427	399	424	419	428	431	416	433	424	426	402	466	435	423	431	405	372	409	432	427	444	436	426	415	444	395	398	433	436	454	419	415	448	422	441	399	393	447	413	453	434	480	437	468	416	448	409	424	430	435	411	448	487	418	427	421	459	424	466	412	425	393	423	423	416	400	426	425	434	401	438	401	407	447	403	433	413	444	432	422	437	400	434	411	428	419	415	414	440	430	429	413	449	424	421	446	439	454	432	408	409	419	458	422	432	415	455	415	413	451	419	425	419	423	431	419	457	468	456	430	423	426	419	412	448	435	423	418	430	440	442	397	402	432	433	473	457	455	436	458	430	423	441	416	391	437	445	421	426	454	399	418	377	436	432	435	399	403	411	470	413	431	419	423	426	432	426	417	455	429	427	469	411	405	439	429	418	437	412	433	431	412	429	441	372	446	404	419	445	460	425	419	462	415	399	446	423	463	444	425	462	426	413	420	399	456	447	420	416	440	404	432	428	448	427	385	408	472	427	453	415	360	412	428	426	438	429	435	444	402	424	402	433	460	440	483	442	414	464	443	424	438	422	431	416	422	366	417	429	460	409	383	383	410	404	424	416	459	437	402	439	418	409	420	458	425	425	454	416	428	430	473	437	430	425	468	425	449	446	443	431	437	448	433	411	434	472	434	421	428	368	426	417	410	425	431	424	433	440	442	438	420	432	431	467	404	448	432	430	411	404	437	409	417	417	396	399	400	457	439	419	425	427	444	402	483	430	401	402	442	417	432	433	397	442	439	461	418	431	458	423	417	466	440	412	440	435	435	428	431	450	457	408	405	429	417	421	420	448	441	420	423	461	446	426	443	423	397	421	454	430	457	439	444	432	473	431	457	436	434	447	465	433	428	427	423	422	452	407	409	420	405	433	393	434	392	452	432	441	420	465	434	383	425	436	432	393	374	459	432	420	437	437	460	421	454	427	440	447	445	416	415	444	426	415	436	392	417	442	469	401	427	428	396	394	402	461	374	415	445	415	437	394	413	415	409	443	377	471	418	434	433	430	418	432	444	435	459	453	390	454	439	431	385	443	430	438	401	459	490	440	408	433	412	423	404	440	455	434	428	428	409	410	434	421	418	422	429	442	431	425	459	404	418	424	410	429	443	414	436	439	442	429	454	452	455	424	416	428	407	436	429	431	416	448	394	415	426	414	439	412	435	436	428	419	428	449	415	424	407	408	428	432	415	384	466	410	452	433	412	425	417	411	447	422	445	420	400	410	398	399	442	405	407	421	383	455	395	410	440	403	400	445	436	440	429	435	450	419	414	455	441	435	424	413	433	467	431	414	396	393	410	438	393	418	434	432	443	440	452	400	403	443	436	457	463	441	407	434	429	441	412	432	409	415	435	406	457	429	422	408	429	443	416	464	425	429	446	428	396	415	446	464	408	390	415	451	426	430	398	444	453	450	431	448	395	469	424	404	428	421	386	428	455	441	433	424	415	423	413	444	430	447	432	410	402	412	406	452	455	411	402	440	382	420	452	439	440	423	399	403	449	439	429	439	439	409	412	417	432	393	409	385	437	443	410	460	434	423	449	423	424	446	417	412	418	393	452	438	457	417	423	439	401	436	440	461	417	435	413	431	419	415	411	445	421	423	435	428	392	457	399	428	420	412	451	418	420	439	459	431	423	434	438	450	399	407	426	444	424	454	426	417	419	423	470	441	404	399	396	441	431	407	418	441	452	430	434	388	409	411	423	396	429	431	445	439	464	419	424	442	419	415	446	422	399	424	414	412	428	416	395	416	447	482	384	445	416	408	429	405	399	464	421	462	420	437	471	428	429	425	448	427	415	431	486	416	432	414	417	403	429	426	423	436	434	424	439	446	447	431	433	432	425	421	446	436	409	428	434	443	412	414	426	393	413	413	402	407	418	401	434	465	419	409	402	434	435	414	449	455	422	411	418	452	426	410	400	402	458	417
28344	19163	11883	3962	2081	1527	953	905	897	833	675	717	653	675	677	658	651	686	657	625	674	678	674	658	656	641	640	664	667	633	641	630	660	642	691	641	659	656	658	656	651	604	650	718	641	642	653	666	637	643	694	653	640	657	626	692	672	678	635	717	717	676	640	651	669	669	664	643	684	640	653	694	671	676	680	627	652	696	647	651	655	692	634	612	662	660	662	676	677	681	664	693	658	649	683	656	633	647	622	669	623	622	637	666	673	616	651	624	652	692	630	663	682	626	664	671	642	707	686	678	681	666	708	661	653	725	652	679	647	650	706	652	690	668	678	680	681	660	675	695	667	626	646	691	648	683	628	668	631	681	641	677	669	683	676	606	726	678	658	680	661	657	623	667	664	673	619	674	635	661	625	660	604	649	647	626	697	638	663	653	702	639	644	724	644	623	667	639	674	644	688	672	647	638	661	698	664	688	726	663	652	654	657	697	699	668	724	681	678	690	611	641	677	704	647	665	677	653	619	691	687	632	663	649	678	667	637	596	673	653	689	642	669	624	680	663	629	671	635	656	685	690	639	685	682	660	635	673	713	657	644	732	656	667	663	650	710	643	606	629	647	681	649	649	675	660	635	659	639	678	630	597	669	674	658	690	671	644	649	656	678	637	678	656	666	700	672	679	648	664	659	644	632	671	626	666	632	664	664	675	678	701	694	640	597	680	694	714	596	630	662	638	704	642	694	614	656	679	646	648	651	669	662	705	653	638	668	684	674	675	666	628	648	653	654	647	664	656	708	688	674	649	632	685	630	635	685	664	633	698	658	650	624	675	644	629	680	687	660	637	648	710	654	743	651	656	699	675	640	620	674	686	646	621	670	624	669	657	675	618	602	688	619	630	638	638	683	683	687	659	641	649	691	651	666	721	679	684	631	672	678	699	668	604	646	625	615	642	655	641	634	613	687	690	685	647	639	692	663	672	704	658	648	652	636	641	663	625	651	635	645	632	637	685	671	672	694	669	633	657	661	669	691	643	654	611	625	693	641	595	666	687	663	628	658	633	641	660	679	677	647	635	695	675	650	656	672	611	654	686	655	638	635	664	637	690	669	682	681	672	668	674	675	674	656	670	662	661	632	638	643	675	658	701	654	655	677	617	685	665	684	636	687	695	629	673	663	660	646	639	672	681	684	687	650	638	684	601	679	659	670	736	702	638	601	696	678	692	613	659	639	640	629	645	661	687	683	702	679	650	670	670	663	673	658	616	648	612	655	677	675	631	647	618	687	648	659	607	679	685	678	641	673	686	671	703	575	681	700	637	691	713	658	652	660	646	676	658	645	667	653	702	666	647	683	638	623	647	646	707	629	653	656	654	687	617	656	709	662	636	628	684	681	664	623	673	627	656	618	668	700	636	657	644	644	605	654	609	625	657	696	643	669	672	676	654	651	718	619	613	708	649	661	657	650	608	689	645	633	618	636	690	670	674	661	673	653	669	621	596	642	631	673	680	643	645	684	647	647	685	672	683	671	656	663	627	657	672	669	707	652	621	621	641	696	683	655	704	645	679	655	660	668	706	671	649	643	629	608	642	632	719	637	698	677	666	594	655	668	654	665	658	672	688	595	670	645	678	682	648	628	628	718	639	663	631	625	661	627	641	661	679	603	659	660	685	686	633	691	665	677	685	654	674	657	633	657	644	690	666	638	638	657	675	665	642	692	672	630	687	663	683	632	681	652	653	626	615	644	679	652	612	623	659	701	660	622	719	735	623	672	655	657	624	665	628	690	668	697	665	672	670	646	648	688	629	704	662	684	649	684	619	700	647	650	675	708	619	675	626	669	685	645	678	662	667	696	685	671	677	691	624	641	619	666	607	656	672	686	637	672	651	595	636	648	670	660	684	674	664	669	660	709	678	647	691	634	664	646	723	662	696	637	719	675	656	673	651	692	682	685	650	660	610	634	614	667	623	671	655	693	647	655	660	662	641	626	656	614	661	644	619	628	629	635	610	717	648	634	631	653	635	661	628	651	623	641	648	630	645	649	656	669	642	660	682	638	621	667	621	684	677	690	641	707	633	666	628	679	689	711	687	636	645	672	639	714	641	646	622	649	607	617	675	704	654	666	630	640	602	602	661	689	661	670	705	680	644	678	654	621	659	673	634	627	714	677	673	625	714	679	630	690	654	692	670	679	679	592	631	661	664	629	654	655	676	635	720	647	622	598	675	676	630	712	640	648	679	633	652	663	655	649	641	689	646	643	644	617	663	700	634	669	651	700	666	662	677	638	650	684	614	664	635	676	700	663	633	677	658	658	668	673	635	629	653	689	669	689	653	674	660	643	678	660	693	633	678	683	607	671	650	644	630	662	690	673	697	709	615	650	646	663	646	635	613	678	621	653	664	676	638	649	658	664	643	676	627	654	682	659	620	676	646	645	662	618	632	701	692	704	688	618	642	697	631	644	651	670	631	657	675	620	699	651	637	650	657	655	613	683	667	650	650	702	689	657	618	659	660	673	691	653	637	677	682	649	671	660	660	683	637	628	654	661	661	676	594	616	675	619	677	651	674	660	637	639	682	657	669	709	617	649	627	660	635	689	671	664	633	696	709	654	634	649	654	636	654	621	668	669	675	691	657	663	675	651	621	620	661	657	655	663	685	671	631	667	655	685	632	680	663	675	686	650	655	677	647	695	696	618	660	646	695	642	644	612	626	645	700	640	627	655	608	648	655	639	630	699	677	640	667	654	646	693	667	668	670	616	650	690	660	679	631	675	686	645	651	656	656	654	634	650	661	665	688	688	661	673	648	626	649	635	669	629	672	673	631	612	714	609	681	674	674	627	675	690	675	672	674	677	674	716	647	627	677	656	634	678	649	648	694	696	728	686	642	663	601	679	639	647	650	639	731	679	624	620	594	627	693	679	673	652	648	616	637	637	667	698	652	665	600	653	702	665	684	649	645	657	643	680	673	671	680	658	643	684	655	690	669	672	631	652	634	634	659	651	677	647	672	661	669	673	628	660	642	652	678	693	655	655	637	634	628	727	697	670	640	661	666	614	689	669	660	639	623	670	639	638	667	613	609	628	646	674	679	679	628	679	634	658	679	701	667	670	649	647	677	664	626	671	659	664	630	646	634	657	623	691	688	642	648	625	662	661	677	674	680	706	656	661	673	683	712	653	652	624	645	639	718	647	671	640	627	663	642	667	668	653	650	639	672	634	678	681	683	667	652	625	661	654	691	582	644	657	625	648	629	655	639	665	694	648	635	661	630	653	663	660	642	699	677	690	647	655	656	654	670	687	716	681	654	691	679	667	696	643	636	648	663	684	695	738	665	665	650	672	677	626	664	640	687	673	586	669	688	711	680	663	630	709	626	635	623	707	666	635	646	627	706	643	684	628	661	658	653	614	670	676	618	662	660	630	596	636	646	693	689	629	679	613	651	702	668	648	651	652	631	682	690	696	631	633	657	697	663	640	673	625	652	635	724	645	663	673	706
16111	18170	13168	4415	3313	2642	1318	1331	1354	1117	880	789	796	754	803	773	768	775	799	807	779	781	733	792	783	825	751	757	712	803	768	772	785	779	734	702	784	758	739	737	749	762	769	787	734	800	760	747	733	724	734	763	741	767	720	785	794	738	774	789	753	782	760	764	792	777	744	769	760	779	742	746	770	747	805	760	732	791	754	753	842	815	747	789	753	785	790	788	777	788	777	782	805	760	728	767	745	755	755	784	771	744	761	745	768	778	740	750	784	764	766	765	780	730	752	730	740	789	715	795	737	802	714	749	733	776	713	715	783	761	758	793	701	809	724	734	791	758	764	795	744	786	792	736	767	734	758	780	804	773	775	734	781	721	764	764	781	754	773	804	811	750	758	749	739	742	758	766	783	785	746	729	790	747	801	751	740	814	724	782	691	752	769	768	765	777	758	762	775	730	780	771	725	755	800	734	742	760	715	745	740	749	762	782	757	728	745	802	770	764	747	761	747	747	813	746	712	783	765	760	759	756	776	792	776	754	780	713	788	732	729	763	776	802	760	775	773	753	751	731	742	748	767	721	774	792	744	757	761	723	758	870	724	715	739	745	774	770	778	792	736	735	739	803	749	709	761	724	749	755	764	750	800	745	785	748	728	777	798	752	759	730	773	779	796	781	753	777	737	732	798	770	734	771	742	770	748	724	762	785	753	770	736	795	724	785	777	720	734	816	776	792	747	703	759	794	761	768	787	757	776	726	778	762	777	725	772	791	754	746	763	768	766	811	798	709	796	773	804	793	756	808	752	746	795	781	728	712	734	790	771	793	796	770	753	733	774	765	749	725	763	706	762	741	748	739	744	803	764	768	738	779	775	764	818	756	756	770	791	708	752	764	718	748	745	728	737	765	752	775	776	737	783	758	753	766	735	808	743	725	786	756	767	741	770	762	724	767	774	777	751	811	773	777	775	737	811	744	786	750	713	804	781	757	789	711	733	787	786	765	740	770	726	754	804	786	759	774	780	819	784	767	748	743	722	737	780	726	724	743	728	772	752	780	777	775	732	810	772	750	755	758	734	805	796	780	791	765	769	769	811	744	744	748	732	755	751	715	760	731	792	747	769	777	759	761	749	765	747	734	741	793	729	737	767	755	713	752	730	749	733	752	755	752	795	774	822	759	786	714	730	840	780	818	754	758	754	768	817	765	758	746	785	765	780	748	722	763	819	738	781	784	741	754	751	754	689	780	716	711	750	768	745	721	748	759	778	763	778	824	757	778	779	767	741	811	747	734	756	741	720	727	808	729	759	757	730	743	784	775	746	775	772	763	723	811	755	749	728	758	745	793	710	746	796	781	726	762	741	770	767	774	757	740	766	806	783	805	746	747	760	762	830	778	760	817	770	736	757	774	735	779	789	736	813	756	799	750	736	762	710	776	785	739	765	746	745	775	773	750	786	742	709	806	734	788	777	758	772	780	755	730	795	783	727	723	749	759	754	760	722	767	791	777	776	739	690	754	749	755	817	790	772	713	678	746	740	766	784	782	792	819	741	788	776	774	738	757	770	778	720	731	764	759	711	766	744	737	805	770	740	749	734	737	820	716	792	735	726	753	736	745	769	755	762	765	757	796	761	741	766	773	743	726	761	720	797	793	745	769	730	772	740	808	688	733	731	735	748	743	747	748	768	782	783	781	784	703	796	739	778	714	752	792	788	718	774	742	755	790	784	781	770	720	791	765	717	777	759	763	770	759	760	730	790	757	758	759	762	755	828	746	764	729	766	738	775	787	752	757	767	772	756	713	784	736	789	740	766	777	731	739	781	743	760	743	770	734	715	765	791	756	772	729	801	774	802	758	774	751	743	771	739	785	728	771	754	750	724	749	769	747	726	723	748	783	768	802	724	760	756	766	750	742	761	752	762	783	782	792	771	808	731	748	756	788	787	778	762	779	716	728	790	788	764	776	774	730	789	709	719	727	804	771	767	807	716	712	785	783	785	700	781	762	746	799	758	772	769	775	759	750	788	786	742	773	730	738	756	702	749	720	750	739	776	757	735	776	775	776	770	704	744	782	794	738	790	799	761	723	780	791	791	779	768	730	753	727	788	772	773	778	738	752	820	738	752	755	771	786	754	811	796	823	772	761	733	786	754	754	736	766	761	756	792	708	791	783	733	786	784	743	815	748	766	756	760	786	769	736	721	771	747	698	745	781	768	771	798	688	793	795	776	768	777	760	782	761	713	805	710	790	671	720	787	744	742	773	761	796	717	773	743	763	759	762	739	782	776	805	768	765	792	754	721	769	726	773	815	714	794	761	765	756	747	806	722	823	741	758	788	762	757	796	762	765	777	778	764	726	768	729	765	738	779	739	776	776	776	759	767	791	740	736	776	748	751	776	764	737	738	793	751	782	753	741	743	768	768	781	739	742	790	808	798	799	798	761	751	757	755	770	796	772	741	804	808	748	759	747	753	763	808	726	712	781	719	783	785	713	735	770	749	740	757	750	752	736	746	779	791	809	749	759	789	745	759	729	777	773	746	701	756	710	702	751	742	739	804	737	791	741	757	755	790	807	771	733	778	774	743	690	768	802	767	712	722	727	772	792	735	811	781	793	829	733	738	735	720	798	751	763	785	757	753	762	754	771	755	754	856	754	785	738	710	778	752	755	754	740	794	763	808	744	758	716	770	784	816	734	727	762	748	763	763	773	761	770	720	742	722	784	769	707	715	772	783	734	757	758	795	760	771	771	739	746	788	797	779	738	757	796	744	805	787	804	792	820	741	740	761	795	792	752	768	716	739	801	798	753	790	748	798	757	769	771	733	704	772	735	795	757	812	749	740	759	737	762	728	734	765	772	757	752	784	788	749	803	726	748	751	774	737	780	801	744	815	753	762	778	789	763	816	803	710	752	766	735	758	757	737	758	740	787	774	790	696	765	762	742	720	765	771	791	788	792	749	727	814	744	801	741	749	742	772	787	719	779	749	720	772	741	841	800	733	798	782	791	712	754	815	764	771	809	839	769	739	735	789	746	775	768	766	822	771	769	767	734	731	754	707	732	727	805	745	684	725	755	801	758	795	759	762	691	746	754	767	785	761	783	715	724	753	744	756	747	758	783	730	749	790	739	720	716	828	762	807	769	773	767	762	739	780	753	740	760	746	816	752	743	793	740	720	777	753	706	757	747	723	736	775	779	767	746	803	738	781	737	765	827	748	795	741	763	756	771	785	784	757	783	743	735	718	748	773	827	723	753	771	757	772	743	768	746	811	761	789	696	741	769	694	736	762	723	801	805	775	766	750	773	741	733	763	826	783	746	747	798	754	753	765	740	796	767	711	828	748	811	751	778	814	780	753	736	739	751	760	808	792	778	709	736	730	786	782	751	827	755	746	780	749	740	749	771	751	738	778	763	753	782	777	749	800	777	752	747	759	706	704	723	723	790	780	791	765	781	745	740	780	717	760	739	762	771	761	739	739	811	760	791	762	773	770	720	820	768
23494	20932	27804	24195	20868	10594	1985	1291	1261	1048	815	808	773	788	759	731	696	729	640	696	692	645	687	685	671	712	673	707	725	710	734	689	749	669	674	653	670	643	648	682	634	685	676	664	642	681	624	626	735	705	675	650	680	689	706	711	655	699	680	717	732	674	676	639	692	666	649	690	683	661	685	663	673	675	652	652	719	694	669	635	653	681	681	683	691	632	674	662	672	652	664	662	694	719	694	632	676	750	661	616	673	658	647	590	690	672	741	639	663	681	655	661	624	630	683	676	665	642	715	633	667	700	704	680	657	699	656	691	682	635	652	662	654	691	683	702	679	684	654	678	634	675	642	658	645	671	668	646	659	620	693	667	654	623	690	712	695	667	649	676	714	675	654	652	690	684	612	690	690	666	698	673	687	662	688	685	690	693	654	701	728	697	658	680	657	662	670	647	697	687	663	647	708	691	691	669	635	693	690	676	678	636	657	701	687	677	649	634	670	646	665	658	688	684	698	678	656	684	646	636	670	689	681	687	697	635	702	647	616	703	667	646	679	684	642	677	669	660	669	663	636	667	699	718	655	645	649	697	663	676	683	703	632	645	677	677	648	710	605	727	684	656	684	657	645	676	650	689	692	679	717	701	682	696	678	646	717	673	644	656	670	679	654	741	644	655	630	708	687	676	658	693	695	658	650	692	711	666	691	661	670	708	699	654	660	686	686	615	689	672	670	671	641	646	664	662	720	652	657	687	686	638	670	709	691	656	711	689	662	679	682	685	683	666	704	708	685	675	667	696	695	634	685	671	643	684	612	672	686	712	658	640	664	698	683	680	655	691	623	677	651	661	668	691	653	663	725	660	659	709	677	671	658	652	646	674	676	707	660	651	686	692	680	640	678	647	656	695	669	665	666	672	667	635	628	713	689	675	670	613	690	672	668	696	669	765	634	677	668	709	732	679	668	667	672	681	731	708	639	634	686	683	667	670	683	668	671	649	657	696	707	680	682	690	633	679	683	690	681	644	641	648	666	699	676	763	665	634	679	711	646	644	714	652	664	622	691	652	701	680	684	705	657	694	660	669	636	656	630	713	661	667	677	627	658	711	712	698	694	667	676	684	674	678	692	657	685	680	694	654	656	662	697	685	664	704	630	672	661	702	677	683	680	682	692	664	701	693	693	679	693	649	633	678	668	685	715	675	672	701	692	632	637	706	706	674	708	655	669	706	664	685	683	689	678	682	676	685	694	666	653	698	721	679	703	697	613	659	665	690	649	676	666	711	642	696	655	627	725	692	702	713	615	702	674	698	695	702	690	648	629	623	671	648	696	684	695	657	648	668	656	696	636	638	675	631	726	675	655	712	674	659	654	652	680	685	711	652	638	666	648	655	656	690	673	661	643	696	648	719	707	721	695	653	694	696	664	693	671	669	653	678	760	649	660	661	658	700	651	653	683	647	629	646	694	709	669	654	650	666	668	725	696	673	683	698	676	662	661	625	690	652	684	685	704	667	674	693	639	694	712	642	665	616	674	654	692	658	689	615	678	705	630	664	634	658	706	706	686	684	705	685	684	689	652	672	668	669	641	676	663	644	678	652	638	681	679	652	689	664	687	697	646	683	748	681	702	691	692	727	742	638	672	666	691	674	647	675	707	702	673	657	703	682	626	681	719	724	678	646	645	662	635	638	717	668	648	722	717	665	693	650	646	659	645	633	658	665	619	672	669	659	668	707	642	674	698	701	635	657	677	673	673	720	648	633	670	692	684	636	649	648	697	661	680	686	673	657	674	638	633	675	648	683	638	643	670	678	698	663	663	672	671	661	669	686	680	667	707	675	678	697	651	646	692	687	665	672	644	714	696	660	656	641	649	682	668	660	647	645	729	654	652	683	711	651	669	705	687	682	685	712	680	661	665	673	668	670	715	696	681	706	663	676	647	665	633	671	704	651	671	695	641	697	719	665	686	710	666	667	685	685	657	647	672	652	686	687	635	686	683	652	661	653	701	697	687	701	657	676	687	663	653	668	695	662	656	707	669	693	704	706	624	651	684	673	695	687	702	741	635	674	665	706	670	655	701	697	696	710	695	682	625	664	716	665	650	678	658	656	666	642	666	678	666	661	632	682	651	663	676	658	704	696	667	633	661	703	665	655	641	680	693	688	680	646	657	687	646	662	692	661	757	668	594	648	646	679	699	698	639	675	651	662	634	649	660	644	631	694	676	662	664	682	688	683	661	710	669	670	685	653	695	691	645	688	655	675	681	661	624	674	669	692	689	662	661	661	659	672	651	636	630	675	703	698	623	705	676	684	639	633	642	680	659	659	684	674	675	630	642	632	671	690	651	635	656	670	628	622	679	703	685	625	624	684	679	681	683	690	608	629	645	654	661	654	708	687	704	672	677	675	707	673	652	659	652	646	652	642	700	698	671	660	720	672	663	631	681	674	664	666	705	610	646	699	699	661	701	666	703	668	742	665	666	663	712	692	698	672	691	701	678	700	655	630	637	674	693	688	695	643	713	666	612	685	658	622	665	699	720	711	653	689	694	685	694	691	665	658	691	658	658	700	655	657	685	653	712	702	680	642	674	674	668	663	706	639	674	712	709	657	708	662	661	676	682	677	665	678	675	663	695	669	695	686	664	657	688	710	656	724	661	604	684	666	668	651	702	692	688	691	683	667	677	639	647	668	633	677	643	644	661	636	626	711	689	683	686	659	683	731	666	628	679	700	657	691	662	682	641	638	661	690	698	664	740	642	646	652	659	700	639	742	702	720	661	662	666	671	648	666	673	643	671	676	641	687	694	646	698	688	649	701	637	688	661	683	673	671	626	647	663	654	701	688	670	703	657	699	672	634	672	675	662	680	702	708	673	717	673	701	658	675	664	729	680	661	714	665	649	668	654	719	633	694	655	674	701	685	677	679	692	670	681	631	694	593	685	651	699	682	614	719	680	692	646	649	672	682	667	655	692	701	604	665	655	672	663	707	663	669	676	664	646	686	701	663	707	643	704	701	649	658	655	649	646	705	687	656	642	675	692	661	639	650	640	621	671	691	695	632	704	662	622	641	709	697	723	623	714	634	645	657	684	675	667	654	681	679	693	717	661	677	699	691	657	646	627	673	705	643	666	693	681	669	676	686	692	654	663	661	654	674	660	676	678	649	660	651	650	646	639	694	619	689	664	615	628	661	649	697	665	653	695	675	702	700	641	661	671	688	688	689	678	707	727	688	660	688	654	647	720	650	683	628	701	686	637	638	661	652	671	668	700	637	639	642	681	690	623	719	668	683	638	638	632	637	640	666	686	724	701	626	670	651	688	647	708	618	695	670	644	687	658	665	694	678	677	683	618	683	688	651	695	689	684	692	666	702	655	654	681	658	688	669	715	673	750	689	686	723	643	671	696	620	675	714	690	659	631	680	682	726	679	634	712	690	678	640	677	721	666	648	665	709	643	652	689	674	709	647	616	679	717	644	669	647	623	656	675	680	652	683	699	652
12247	29495	22020	9355	7259	4921	2297	2044	2034	1592	1159	997	913	933	824	809	860	833	850	797	805	826	833	812	821	850	810	768	834	763	774	778	770	772	799	801	793	781	752	804	792	818	792	801	828	811	799	833	799	781	840	763	847	806	807	780	790	815	773	773	804	803	834	776	790	794	814	753	799	745	783	767	817	759	811	815	812	839	739	771	846	760	773	786	788	780	801	775	774	795	779	767	794	805	819	746	800	800	800	789	818	792	744	764	794	746	774	760	779	807	729	846	795	823	785	795	792	773	790	755	796	847	760	748	799	759	773	760	808	802	810	812	781	796	834	847	746	805	821	798	751	782	802	789	807	786	780	792	813	793	866	794	774	787	785	784	791	761	800	813	805	807	796	809	813	815	804	833	806	785	795	764	795	789	772	771	785	791	807	761	768	806	796	761	831	808	818	800	737	787	824	781	820	779	773	781	794	775	767	767	764	847	808	787	814	768	765	768	760	794	791	770	772	802	829	809	794	856	747	806	763	786	840	793	800	803	759	754	787	847	832	817	754	797	809	733	842	755	803	791	789	761	739	797	718	765	771	795	771	762	799	741	785	830	829	776	762	849	790	772	796	789	790	813	867	799	772	766	777	787	802	788	779	797	809	776	810	802	772	752	801	786	778	785	808	805	787	772	811	768	762	777	834	760	767	817	776	786	782	802	765	820	768	768	828	813	804	795	800	792	777	785	769	804	770	766	787	805	811	832	763	740	764	753	818	742	778	812	808	793	853	752	803	806	790	835	742	764	861	760	739	795	786	747	768	851	817	758	769	822	825	811	769	787	810	787	743	746	825	837	746	806	777	795	758	757	784	777	808	799	793	757	810	848	754	836	788	797	799	777	780	807	779	815	807	788	781	797	769	756	781	822	852	801	766	774	741	755	812	803	798	816	798	819	750	780	817	798	800	795	793	785	774	754	759	777	789	772	768	805	812	777	788	820	776	767	785	818	749	827	798	755	766	806	819	797	810	821	726	826	852	768	760	809	775	783	807	814	830	753	790	785	795	842	784	822	791	809	752	835	794	782	770	780	783	779	810	774	783	774	742	838	785	769	756	790	827	818	747	737	813	796	805	781	800	793	841	835	737	801	781	761	822	803	834	799	747	763	763	830	795	787	788	799	812	805	814	751	783	822	783	797	783	810	758	793	803	812	744	798	758	789	789	752	773	787	806	844	775	773	780	788	780	818	784	809	789	751	794	782	782	787	784	797	802	815	791	816	809	759	804	836	832	765	768	745	807	764	803	824	811	808	816	769	735	745	763	806	790	764	770	777	798	774	754	860	787	764	760	781	740	768	732	784	786	783	784	733	761	798	774	839	794	746	845	780	794	745	820	808	778	781	827	845	793	800	794	828	876	772	760	805	800	762	747	769	804	752	781	766	804	778	801	765	752	870	758	766	797	784	806	751	795	735	774	758	809	773	753	888	791	819	789	810	827	790	798	762	827	766	753	799	760	771	774	771	800	791	762	773	797	765	771	791	834	836	772	755	809	820	789	778	756	851	808	797	798	796	742	765	796	820	819	755	770	767	762	779	785	798	768	787	735	763	803	776	771	779	810	780	741	751	776	824	769	782	779	784	867	773	753	790	762	783	825	750	747	790	818	787	769	817	831	834	790	754	754	830	742	789	716	821	800	755	803	817	816	820	815	834	804	818	835	822	838	798	854	798	785	762	745	776	764	825	831	787	804	764	781	748	805	782	722	798	821	779	782	766	815	797	746	768	784	757	782	804	814	781	852	773	803	751	814	788	848	777	801	812	851	753	769	808	783	812	791	827	819	734	765	773	799	775	818	790	747	852	776	777	769	808	803	822	837	800	787	768	817	793	836	783	811	798	770	800	773	800	803	773	831	787	784	762	805	772	779	839	816	806	819	781	755	778	833	789	799	799	769	797	770	761	835	785	773	784	756	779	775	781	733	782	747	781	787	833	800	783	807	802	788	777	798	811	768	800	818	778	785	795	779	822	790	756	813	757	742	799	775	802	789	819	814	814	788	787	786	789	712	820	827	835	850	816	810	831	789	764	769	809	818	828	794	752	775	803	813	769	837	768	800	799	808	813	786	773	765	781	812	814	803	813	789	787	797	779	794	763	792	804	759	810	800	798	823	776	789	826	794	798	783	767	788	777	832	772	772	824	840	812	768	773	775	830	757	789	795	829	784	791	772	813	804	808	826	778	764	827	759	807	792	775	773	779	807	745	830	838	781	789	779	748	815	778	812	807	808	780	797	822	766	794	804	776	777	778	801	817	831	821	784	783	787	790	811	819	735	772	827	774	758	772	842	767	838	817	771	816	762	820	805	813	819	787	791	808	777	781	749	800	768	762	782	732	787	768	743	795	786	791	779	856	796	840	812	758	795	864	798	811	807	771	791	827	805	823	811	761	765	788	819	789	780	799	788	806	777	788	785	767	811	749	800	815	782	792	815	776	795	790	761	784	803	765	793	799	810	742	716	773	801	780	798	766	813	794	772	791	760	793	765	794	818	750	754	774	802	848	772	775	828	801	799	759	765	818	800	792	775	758	810	779	820	796	756	783	803	777	803	839	804	810	810	789	762	792	797	734	795	810	797	781	747	785	796	813	794	797	780	746	782	755	805	792	752	796	804	771	782	794	771	790	746	811	755	788	761	776	787	778	830	809	774	804	745	771	787	787	793	765	764	815	755	729	807	791	797	781	837	764	814	786	797	821	737	785	777	795	781	816	782	812	810	829	777	778	831	792	863	755	770	790	755	796	770	773	764	786	786	780	798	817	802	734	766	826	824	779	819	765	801	828	832	812	759	797	753	870	795	786	746	759	762	834	776	782	761	786	802	756	718	805	801	847	800	800	769	787	717	812	778	780	769	767	794	792	786	742	805	787	802	792	742	758	790	768	786	708	770	811	847	812	778	815	766	846	783	743	775	787	806	802	849	766	770	842	809	803	815	776	725	788	808	751	798	751	825	785	856	733	786	820	821	764	818	817	828	768	776	795	768	776	826	756	819	744	810	765	770	801	801	762	776	770	805	826	787	801	752	798	748	804	792	773	771	828	799	739	782	814	795	798	806	815	753	856	781	780	745	776	788	765	775	796	773	783	808	805	760	800	795	825	807	790	751	791	766	784	743	783	746	759	835	763	753	731	780	772	752	803	807	795	737	760	754	811	772	795	800	810	791	807	757	760	774	830	789	779	813	779	751	792	766	772	771	801	775	796	764	769	759	827	795	748	817	771	838	803	751	856	759	730	757	815	791	754	762	820	736	787	784	794	757	749	805	774	798	754	786	794	795	824	785	793	768	821	795	777	833	800	796	809	830	798	779	728	778	799	771	762	788	760	763	818	793	840	788	771	809	769	777	815	811	743	760	795	791	840	761	767	753	724	763	801	804	782	779	819	783	765	792	817	782	797	767	783	753	803	801	830	757	753	816	784	797	782	817	763	789	800	753	793	820	801	833	778	787	777
24556	20899	26699	25127	12795	2396	924	701	615	568	451	447	479	387	384	440	428	394	388	408	382	394	425	406	401	401	422	374	412	365	390	401	348	434	397	385	391	363	400	381	362	392	406	425	383	390	354	345	396	383	352	411	403	403	408	419	380	399	420	396	402	408	411	388	388	380	417	350	377	372	396	373	371	398	387	364	373	407	411	347	386	387	360	359	368	398	357	399	407	385	380	392	374	392	397	440	372	397	364	398	400	383	405	390	403	402	418	372	385	409	411	357	430	391	399	398	411	388	379	416	438	407	391	402	388	375	381	372	379	390	362	386	429	404	423	396	412	404	382	390	392	337	385	392	395	367	430	394	407	372	409	348	375	400	378	393	390	385	398	378	378	453	390	422	394	454	384	418	368	387	409	372	402	384	402	406	389	401	411	392	396	382	384	366	359	356	398	370	387	378	392	400	372	381	392	411	385	392	371	389	360	401	423	388	374	406	361	379	385	402	407	388	353	403	388	375	402	370	405	391	370	398	400	402	392	348	391	372	408	396	399	368	359	361	394	386	359	367	368	378	391	372	388	384	411	375	392	368	383	357	410	366	407	382	411	377	356	393	364	366	387	371	407	384	356	403	330	423	379	388	380	355	348	325	416	390	362	418	399	403	362	360	406	366	382	388	363	379	387	379	403	377	393	360	414	378	395	415	401	390	372	408	372	344	383	380	365	353	426	387	392	395	373	400	395	383	400	345	366	384	396	373	380	373	396	399	390	371	407	390	394	391	384	419	401	414	376	374	406	401	388	399	376	403	384	392	364	371	362	403	393	395	394	406	360	408	398	411	389	387	379	391	380	373	431	391	382	384	390	355	421	390	368	366	377	436	389	366	357	379	382	381	386	406	371	411	402	375	373	362	389	393	423	385	384	363	381	409	407	367	408	398	381	362	400	370	380	353	381	382	346	382	394	390	352	395	363	376	389	383	402	412	395	399	390	387	363	411	370	408	382	373	386	366	383	401	378	368	346	372	411	390	431	337	400	395	405	374	371	386	342	378	386	375	386	366	416	408	390	384	413	388	374	410	386	373	389	364	407	381	362	360	401	408	396	385	373	370	391	412	413	384	399	408	379	380	412	398	390	377	386	382	378	382	378	375	373	416	382	351	380	380	384	380	393	428	389	380	383	390	370	406	383	359	341	392	409	390	344	398	414	396	406	400	376	369	353	372	372	393	363	401	360	358	363	356	399	349	382	384	410	382	383	404	396	388	352	373	394	400	384	391	400	376	410	398	372	411	407	361	373	403	421	394	387	385	395	366	352	428	410	372	383	408	362	410	440	375	358	389	383	363	414	388	364	380	392	367	393	385	393	381	399	383	409	413	401	358	390	424	368	387	367	363	387	418	375	394	359	364	360	369	402	386	406	393	371	386	386	375	375	384	359	404	429	363	391	410	379	375	386	408	413	420	364	377	374	359	374	422	421	344	391	373	376	358	426	375	362	380	371	392	399	418	378	388	411	420	382	406	394	354	364	381	377	380	373	401	413	378	377	387	408	375	399	393	366	380	413	371	348	378	388	375	369	369	373	413	413	377	402	352	395	370	434	401	384	351	392	381	361	401	392	363	404	383	393	336	393	401	394	354	387	426	376	370	378	386	384	427	373	384	393	404	406	388	385	394	364	408	415	402	401	354	369	393	374	380	388	409	374	383	340	400	363	366	385	374	399	413	386	406	397	413	385	406	412	369	434	388	367	362	392	374	366	389	391	362	382	350	390	398	387	357	408	386	405	381	387	386	375	370	364	404	364	371	373	384	360	383	403	366	372	403	386	381	360	364	384	386	398	370	375	364	372	369	422	395	355	371	406	419	375	396	388	398	385	406	342	384	335	407	376	371	376	395	380	391	399	355	347	414	384	401	351	380	387	412	378	389	341	405	389	399	390	401	401	425	414	404	386	365	388	345	403	398	372	414	370	373	386	386	397	404	355	366	384	397	428	413	381	389	376	369	393	395	391	357	359	355	395	366	409	409	378	400	389	378	397	390	381	384	419	400	399	381	409	372	359	410	412	375	407	366	376	369	372	411	361	374	410	397	365	393	351	377	417	390	371	380	382	393	391	379	418	364	364	366	384	381	397	398	385	371	366	393	402	365	411	385	403	415	380	423	388	371	359	385	360	349	446	364	413	421	372	379	404	378	404	394	383	420	407	379	408	420	388	378	360	390	397	370	373	381	381	381	402	377	410	431	378	385	432	395	376	374	377	345	365	358	360	418	366	389	397	402	364	386	378	366	380	367	348	409	394	390	422	398	381	401	396	362	391	377	362	378	372	383	360	363	411	386	354	365	362	372	369	403	369	421	372	388	362	408	353	414	359	368	376	347	430	382	361	381	391	363	415	371	378	355	387	357	397	415	371	402	385	373	430	385	424	369	415	374	380	390	381	370	381	376	397	403	384	396	390	415	404	386	426	374	367	364	388	381	391	370	399	376	392	361	364	365	399	398	393	389	398	346	386	367	383	376	381	353	419	399	376	389	399	382	402	368	367	375	405	365	393	362	405	425	380	404	377	400	357	371	396	409	372	368	390	402	356	408	401	352	363	401	388	384	352	357	383	395	394	374	368	412	383	370	404	415	392	401	393	384	371	382	383	414	362	417	387	447	389	352	375	369	388	386	395	388	384	354	364	392	373	393	366	397	375	387	379	400	366	379	386	392	384	403	403	392	388	379	408	368	377	409	384	351	405	410	363	397	395	429	336	410	404	420	373	387	383	401	379	401	409	393	397	360	404	375	384	368	396	356	364	386	378	414	372	377	391	380	386	391	394	395	335	354	371	394	398	368	377	367	387	376	399	360	335	398	418	376	375	374	360	359	377	362	371	377	385	378	369	428	387	392	414	365	377	402	368	412	382	388	395	378	352	369	393	427	368	357	377	354	401	393	363	351	394	410	393	397	380	380	388	404	415	385	379	372	384	384	415	373	391	387	399	361	411	357	420	376	415	415	380	367	379	374	344	375	360	381	380	368	382	356	394	389	384	371	387	398	404	375	379	370	370	383	364	391	403	401	363	400	368	366	373	387	395	406	370	393	394	382	418	380	356	387	383	346	392	384	319	380	397	365	387	392	391	411	425	359	382	386	385	439	378	409	379	368	376	366	365	363	421	378	393	341	381	388	369	397	376	387	384	360	384	379	367	400	380	388	363	369	367	378	355	399	391	371	397	396	365	408	401	388	381	422	382	376	384	378	390	403	373	407	378	386	398	390	399	366	369	410	418	405	404	389	402	389	400	374	403	381	385	400	391	404	418	363	381	377	385	433	406	392	389	369	399	403	369	347	382	378	354	389	425	438	365	369	385	366	371	404	408	374	368	355	389	353	383	393	432	392	421	405	364	354	392	386	400	407	347	347	393	382	395	402	374	395	402	394	397	392	343	341	388	403	355	412	381	383	339	377	389	383	373	388	381	383	374	391	402	377	369	378	371	405	373	403	402	392	387	402
13689	25901	17707	6966	5769	3277	1461	1135	1038	880	597	564	512	524	512	482	492	460	473	463	431	450	461	434	464	460	441	451	430	466	480	426	451	410	446	418	449	415	406	459	396	415	445	435	459	425	403	452	448	451	483	454	420	422	440	434	453	443	420	453	437	480	407	425	447	455	438	391	474	460	422	434	443	440	467	446	409	417	414	457	435	444	444	439	439	437	455	437	428	450	475	430	431	433	439	440	464	420	426	434	445	429	462	448	451	453	472	407	437	416	444	448	458	425	426	400	483	457	408	410	414	397	482	413	495	456	413	472	486	433	397	431	437	423	472	435	438	415	398	439	432	402	437	424	426	456	417	410	442	413	418	418	461	401	442	466	444	485	403	455	461	441	467	440	429	481	437	479	462	477	443	428	429	443	446	411	470	458	449	430	402	420	436	432	432	449	420	424	399	431	444	413	446	465	402	423	443	422	447	417	422	406	425	407	427	454	394	491	400	407	447	444	467	462	384	456	419	411	444	457	429	427	443	431	443	475	450	439	454	428	432	393	444	410	452	420	418	408	453	426	415	445	422	447	460	428	429	442	463	403	436	454	441	418	456	439	418	466	509	453	434	417	434	415	432	434	415	432	454	453	411	465	452	436	427	428	445	406	428	462	470	441	449	443	476	448	449	424	437	407	408	434	429	420	425	406	474	447	422	420	457	436	443	424	450	436	437	453	442	432	469	459	398	471	421	473	451	463	412	408	457	444	396	404	445	466	444	460	462	420	455	452	429	411	419	446	416	438	424	429	428	460	444	453	406	407	472	428	400	426	419	418	435	425	455	436	435	459	436	481	441	458	402	418	448	416	433	421	425	477	377	417	402	436	430	480	421	473	469	443	488	436	390	406	401	438	434	420	431	444	461	456	493	424	433	393	444	415	437	432	465	464	457	457	434	405	415	452	491	435	447	441	448	442	419	446	400	415	444	419	420	463	426	453	457	415	461	423	474	464	445	421	418	471	417	426	451	425	416	438	441	413	406	483	453	449	449	448	427	447	428	434	409	453	416	428	455	386	441	468	456	406	431	398	475	410	459	477	447	441	447	423	423	418	428	450	450	438	414	425	410	412	465	469	434	456	448	425	474	462	416	498	463	440	462	431	462	488	452	444	415	442	435	423	443	419	430	461	426	444	429	494	438	391	450	404	433	408	396	407	428	425	435	408	439	405	420	430	409	402	432	440	440	429	436	436	447	444	434	411	442	437	435	449	422	426	394	422	426	416	451	459	415	432	441	427	437	429	457	409	446	432	436	408	409	477	445	457	453	443	438	444	396	427	415	449	422	470	404	435	445	423	439	462	407	423	445	375	419	448	457	394	447	441	428	459	430	426	439	442	414	397	423	432	415	417	425	409	420	418	482	420	423	463	408	423	431	459	477	439	431	468	405	409	447	409	440	491	445	456	463	414	441	428	422	443	445	421	463	433	456	421	438	447	416	431	447	446	421	408	427	454	441	401	406	434	435	445	414	442	439	445	441	400	442	449	453	440	430	435	468	459	467	441	471	462	461	435	419	474	435	419	416	413	479	443	408	432	440	446	452	430	445	434	431	439	437	440	426	429	462	459	449	466	441	419	405	417	424	432	431	435	410	446	420	451	429	413	414	436	449	424	437	447	424	416	427	442	411	440	463	412	396	452	485	410	442	438	435	433	417	475	444	420	453	433	428	458	452	455	467	447	386	428	471	452	412	443	400	440	407	413	478	424	437	443	480	425	469	412	437	450	402	438	469	437	447	455	431	439	468	469	425	425	429	460	401	411	445	449	435	423	443	439	441	434	409	445	492	441	436	432	439	431	462	429	466	448	444	488	401	454	393	432	450	421	452	432	434	423	467	455	424	439	444	455	441	494	439	440	440	396	474	433	443	408	430	436	419	494	416	422	436	415	413	398	426	437	466	460	450	429	455	441	434	426	454	429	450	428	444	450	460	445	449	426	492	434	443	413	404	415	399	440	440	444	437	414	424	439	382	426	444	442	415	439	424	440	432	448	429	459	466	416	433	441	421	464	442	439	400	420	440	442	451	419	418	415	403	409	448	441	490	457	418	438	463	479	444	442	444	433	417	398	446	473	424	443	438	415	428	445	417	488	447	444	448	448	463	411	436	452	447	462	398	417	413	430	480	443	442	457	450	477	412	438	452	446	444	435	432	441	437	413	472	430	434	432	445	445	424	430	405	432	401	448	417	418	413	434	403	456	428	378	448	449	410	446	431	458	443	468	462	434	455	423	438	432	441	459	419	449	428	424	436	425	459	438	410	439	419	452	422	389	432	464	433	428	448	443	460	442	473	464	424	423	446	449	425	411	452	429	435	414	406	437	455	452	405	460	433	407	481	441	443	451	390	444	467	443	443	449	432	438	435	445	415	456	463	442	409	397	402	438	445	415	454	443	422	419	469	451	429	451	460	455	443	435	443	447	392	446	456	425	411	454	428	436	424	436	439	415	457	402	446	419	409	421	447	436	422	466	415	442	458	451	381	408	451	448	462	443	392	467	438	432	423	446	433	439	446	422	422	424	431	426	412	434	413	459	440	447	417	456	468	426	453	410	438	405	467	417	442	431	427	471	437	423	449	482	460	460	429	406	438	401	434	416	438	436	412	447	438	463	448	445	455	487	456	427	410	455	401	436	462	442	386	434	458	468	442	429	440	447	447	459	426	414	459	444	390	416	448	437	473	490	462	408	431	428	415	392	429	425	435	449	426	448	413	447	417	454	455	399	437	415	421	455	469	456	457	436	444	432	441	441	420	426	398	430	436	391	404	438	468	467	423	409	389	441	443	455	429	421	428	471	440	420	462	480	424	422	421	449	453	441	452	449	431	491	438	455	455	425	427	409	431	445	448	430	467	416	435	438	475	440	426	410	446	443	430	448	441	417	406	456	411	476	424	431	443	452	419	417	445	416	468	425	411	400	416	451	461	464	459	460	412	418	445	418	475	432	459	428	392	424	412	427	430	430	438	424	440	431	381	425	434	447	459	428	439	446	408	430	428	447	421	428	438	435	453	406	422	445	434	433	442	431	391	486	445	457	384	391	447	469	444	481	443	440	392	438	444	469	483	443	409	471	429	423	424	441	436	466	434	456	464	424	481	466	409	439	433	452	443	455	467	421	416	422	447	469	421	434	444	419	449	400	434	436	420	433	468	388	420	438	443	440	458	426	462	483	429	484	410	415	452	454	435	446	447	414	423	456	447	448	437	419	424	403	442	422	443	434	413	433	424	428	468	428	438	462	454	458	459	420	398	410	455	434	461	432	457	453	424	465	435	456	450	473	434	427	457	422	429	470	428	443	380	400	436	421	434	459	405	448	448	463	417	401	461	452	426	408	438	398	396	443	448	429	411	468	429	424	453	439	417	405	458	427	388	431	407	410	444	450	467	432	404	437	451	400	452	419	444	470	432	418	400	404	443	420	421	440	425	446	473	455	436	412	439	448	420	425	418	421
22454	20979	28342	23746	20972	20961	7625	1108	881	739	632	609	533	491	433	440	432	434	359	378	401	352	357	390	407	369	351	377	355	365	382	382	379	343	384	346	382	381	368	317	388	403	356	347	366	365	364	364	369	375	371	353	349	346	355	369	381	378	330	371	346	361	360	356	375	365	358	339	359	342	323	348	374	325	345	338	339	367	361	334	341	363	360	361	352	398	330	362	344	395	320	351	383	324	309	374	378	354	332	350	387	363	336	348	327	352	342	330	380	336	347	363	302	351	365	366	362	350	348	372	359	372	385	364	371	350	341	356	391	362	364	374	372	358	355	347	403	372	369	359	329	345	364	341	342	339	369	335	332	340	393	359	353	346	367	393	384	364	380	329	362	346	352	332	360	340	367	341	377	370	350	346	319	347	341	367	345	376	345	323	335	336	370	348	335	344	358	372	333	332	357	340	380	369	362	366	334	368	338	347	375	374	360	342	341	317	352	334	349	360	323	357	359	336	360	354	348	367	383	356	328	362	352	367	326	345	324	361	356	382	331	385	349	335	365	355	379	311	356	341	382	371	316	371	347	337	377	376	354	333	344	349	325	375	398	362	354	340	340	361	307	327	365	342	373	345	342	379	373	360	342	293	367	393	341	367	340	356	357	354	339	347	347	352	352	370	361	371	365	346	370	348	346	378	344	386	333	371	353	366	346	349	342	341	367	400	355	359	350	361	379	357	382	366	395	355	398	351	348	360	370	347	334	353	355	364	357	357	386	331	341	327	375	346	337	359	356	353	315	359	356	354	337	333	339	357	341	353	371	351	350	360	331	351	346	372	347	367	349	336	345	326	367	346	364	338	364	350	355	369	350	365	330	323	370	343	345	342	330	362	334	370	328	332	349	343	360	372	334	346	374	362	320	350	348	338	328	335	350	379	354	341	348	354	329	366	376	344	363	327	336	363	348	355	370	362	368	339	338	325	374	351	373	342	357	363	371	360	366	368	354	356	334	350	371	381	360	340	363	330	313	359	364	344	319	321	355	365	384	361	360	349	328	337	326	327	342	361	343	360	319	364	356	354	323	351	333	371	358	392	365	362	342	356	313	334	363	332	368	345	380	386	330	335	355	317	317	351	339	365	359	380	363	345	342	364	351	341	330	351	334	345	357	350	337	393	351	363	356	351	348	363	377	354	371	363	322	328	355	365	346	387	390	364	367	340	381	359	326	347	376	371	389	340	342	379	388	346	373	340	361	310	361	338	373	333	366	366	356	316	325	311	357	350	337	385	350	334	355	356	369	368	366	354	343	352	360	351	360	326	333	355	350	367	380	383	361	390	379	358	350	345	365	345	348	332	350	355	359	366	330	344	371	368	364	375	350	358	367	374	351	352	384	334	314	355	376	335	356	362	353	346	339	354	361	345	373	366	353	360	376	346	362	368	350	350	346	331	375	349	335	395	329	396	352	364	340	349	347	377	369	359	361	361	342	369	351	365	359	347	334	376	346	332	375	362	380	360	344	328	385	366	355	348	363	357	359	336	336	340	350	375	320	375	326	362	326	341	363	376	331	335	372	328	342	361	342	373	374	340	347	355	373	387	333	363	361	385	397	354	361	340	359	329	343	373	335	373	364	360	367	370	372	311	344	354	321	316	374	331	326	377	357	333	330	371	322	328	357	346	346	361	332	363	355	377	372	376	354	341	380	359	378	319	349	336	347	351	394	342	355	329	353	367	318	328	374	356	377	332	353	365	349	336	351	383	375	379	337	369	316	341	370	354	355	345	345	397	357	349	361	333	356	357	364	341	372	354	354	340	359	369	342	350	339	325	378	353	343	352	391	347	345	356	365	348	379	334	366	322	367	357	356	369	329	393	326	343	331	342	364	356	361	331	352	353	366	347	357	363	353	343	346	313	354	356	342	363	369	355	349	367	368	367	386	329	338	347	334	365	378	365	347	347	378	337	354	348	358	359	365	354	352	360	342	332	361	347	331	359	324	335	336	356	345	366	391	368	330	367	395	358	347	382	343	356	353	359	333	379	374	340	374	355	359	370	350	362	338	342	340	360	360	338	377	342	339	358	387	354	348	345	351	334	338	351	344	347	394	366	365	353	333	351	336	383	332	372	317	340	378	355	329	352	331	400	323	343	338	373	350	339	358	324	324	374	371	347	336	330	356	347	355	355	357	337	338	345	331	389	380	365	383	346	329	360	335	339	344	368	354	341	358	366	358	339	359	345	375	396	359	321	361	342	377	357	334	328	356	389	336	334	363	338	325	348	358	333	366	392	399	369	362	350	355	332	352	357	324	357	372	338	359	346	396	355	361	384	360	352	335	388	353	343	362	351	351	383	362	388	356	324	367	337	379	352	367	349	389	371	362	354	342	350	341	347	337	357	351	364	362	332	369	349	334	352	359	371	373	368	355	361	372	351	355	361	367	322	344	333	342	335	361	353	332	392	358	353	371	362	376	361	354	369	365	349	356	328	323	343	342	354	336	343	373	327	380	349	351	334	301	355	366	341	351	362	377	391	324	355	347	364	358	315	332	358	339	354	380	339	348	358	323	344	365	328	368	337	363	342	362	346	380	327	342	376	364	336	307	338	336	374	356	368	391	336	342	308	352	365	347	323	348	336	383	350	392	379	332	362	346	359	378	343	318	343	344	360	356	327	377	407	347	327	336	333	333	369	378	352	372	357	349	341	361	354	348	359	336	309	326	355	381	353	378	343	347	356	361	364	371	346	368	345	363	344	370	342	324	346	364	382	375	326	317	374	370	381	365	363	368	346	370	374	388	378	335	346	340	358	391	373	349	368	336	361	365	341	357	358	353	374	352	347	336	322	361	333	359	383	370	344	355	363	359	359	377	326	357	357	351	335	335	372	346	316	372	351	332	381	374	356	350	357	374	357	345	381	339	359	382	360	304	352	380	367	364	376	378	377	352	357	352	357	375	358	359	325	335	356	361	391	321	346	374	347	359	329	338	337	340	335	334	354	345	334	344	326	379	357	372	351	326	356	367	365	344	330	345	334	366	335	329	357	352	337	348	363	346	353	330	352	358	342	334	340	350	366	366	361	367	383	317	360	355	336	373	349	325	338	317	393	341	336	346	305	382	359	352	329	355	316	375	365	348	333	344	364	349	385	335	339	366	329	372	368	343	371	353	345	345	337	387	359	347	363	356	363	392	327	347	378	354	368	346	347	352	371	363	338	358	357	346	386	349	330	382	370	375	354	380	356	360	318	359	382	350	350	337	329	310	362	366	371	332	360	358	366	350	349	363	331	378	329	365	391	381	358	361	373	348	349	344	341	348	372	357	355	334	346	297	341	345	342	344	355	370	366	355	370	339	366	361	354	351	331	390	336	366	331	342	346	345	315	369	333	339	354	328	379	343	380	343	363	350	394	370	375	355	360	351	338	357	401	367	329	362	341	347	313	356	335	365	322	325	350	321	338	362	340	357	321	359	367	386	343	363	374	363	350	347	347	376	336	387	354
16175	36773	24986	13015	10675	6583	2746	1945	1629	1236	996	815	730	633	573	611	516	568	502	503	490	483	474	470	447	471	491	434	447	448	441	421	394	440	456	437	465	442	426	458	491	415	453	421	454	401	428	428	410	430	431	393	460	418	457	446	429	415	428	406	418	451	465	424	418	428	408	417	420	414	408	391	429	425	418	390	417	428	428	439	420	382	449	413	433	399	407	438	416	465	423	407	400	436	448	416	412	407	403	414	437	390	421	415	402	403	407	404	423	382	419	407	411	406	419	414	450	405	435	436	428	438	423	426	403	444	422	416	415	408	422	411	376	420	417	407	393	429	433	421	433	405	391	424	422	413	433	426	428	445	372	434	411	446	433	463	422	357	392	399	463	424	434	414	401	435	419	438	399	391	395	404	415	449	411	400	400	410	430	428	434	407	457	400	398	427	430	400	463	420	427	417	435	414	389	397	399	471	381	413	435	396	391	480	411	399	437	466	431	431	391	416	419	443	399	408	413	416	373	410	404	444	405	403	401	394	435	441	374	393	409	411	453	390	423	422	447	439	410	408	430	451	431	422	468	422	405	419	432	446	426	387	391	386	422	403	415	391	440	424	410	395	395	423	435	402	414	414	383	442	421	404	417	407	436	425	399	425	405	417	412	421	423	427	417	388	433	408	412	426	432	418	397	454	430	391	402	409	393	400	389	434	392	390	420	440	423	382	442	426	401	400	439	430	432	405	401	418	399	405	414	439	438	406	424	417	423	397	410	405	445	383	422	439	414	430	432	421	447	388	405	420	390	391	430	386	438	417	424	440	433	426	386	428	440	436	416	432	389	411	423	451	372	431	413	437	403	411	409	417	462	438	388	426	432	404	431	405	411	441	420	391	402	397	417	427	430	385	403	406	426	446	441	422	390	401	448	433	428	436	404	441	431	419	436	411	403	411	421	436	386	410	427	438	412	400	422	389	423	423	378	448	411	415	424	395	402	430	398	428	424	397	422	407	409	392	408	428	440	405	430	407	396	369	397	394	451	422	433	387	403	380	437	399	424	434	406	452	416	397	432	412	423	419	420	411	408	413	450	415	421	408	389	430	422	393	383	426	450	408	427	392	434	400	411	423	394	390	403	415	418	422	439	369	414	407	421	437	438	422	428	397	404	400	396	418	414	403	455	422	386	436	408	416	383	405	432	446	405	417	414	403	422	388	419	406	416	404	429	430	428	395	423	370	433	406	413	425	436	421	404	429	407	416	397	398	437	436	391	404	450	421	454	407	375	412	436	398	417	399	401	406	434	431	413	419	411	416	383	430	424	425	388	389	443	411	386	428	396	418	429	418	419	396	444	413	427	407	444	407	417	412	435	386	396	461	449	423	442	432	433	396	437	399	439	394	420	408	401	442	439	380	429	411	411	382	427	414	440	387	427	438	390	450	433	391	411	404	420	422	376	399	422	429	386	428	429	420	425	405	378	398	441	430	409	409	421	421	448	400	449	432	426	445	404	411	435	436	424	439	422	409	399	433	411	422	399	417	434	437	445	387	416	421	417	418	402	412	439	419	440	427	431	453	427	380	403	394	404	408	395	449	418	402	427	414	410	403	450	402	443	417	429	380	449	455	378	423	406	429	415	406	427	439	429	402	422	413	399	391	410	418	428	434	420	454	393	404	433	413	411	432	413	381	402	404	424	436	408	428	413	405	406	444	416	448	410	454	382	389	427	408	427	406	449	455	425	401	423	395	396	386	394	444	447	393	406	413	425	402	413	399	387	401	426	399	372	417	396	430	401	444	427	386	419	387	423	428	419	401	407	413	427	418	437	415	392	434	455	420	450	435	419	417	420	413	432	426	435	426	421	436	451	420	445	404	405	389	398	405	446	447	418	407	399	396	407	406	406	404	430	403	407	389	403	419	430	448	456	403	421	411	388	454	382	437	436	421	445	437	436	436	429	462	425	470	426	393	410	395	415	417	401	411	410	412	436	428	437	401	389	409	429	455	395	410	380	414	381	372	460	437	402	424	398	397	390	395	413	425	399	417	400	419	423	406	405	404	453	422	388	399	433	418	405	393	396	426	403	410	388	397	399	422	388	429	392	440	423	426	415	423	433	415	403	410	441	414	450	427	426	417	382	435	403	383	425	397	406	444	400	387	407	421	450	408	434	408	414	439	395	361	428	407	403	371	378	408	421	413	441	404	410	418	421	449	435	436	392	410	406	388	439	433	407	411	372	420	394	369	407	378	352	389	439	402	410	422	428	413	427	425	421	358	410	412	408	426	379	433	378	408	445	406	424	431	427	413	361	435	446	402	418	387	415	426	408	445	431	408	447	433	438	409	430	378	381	387	422	387	415	447	406	431	432	407	420	417	425	367	427	412	391	427	426	414	443	435	424	416	425	413	409	427	446	400	402	431	450	409	397	442	414	431	398	403	384	410	421	434	401	434	431	424	428	433	410	429	450	423	403	448	384	405	440	411	425	447	387	406	451	437	410	416	428	416	418	427	455	431	437	403	416	390	449	384	396	386	428	414	424	424	430	399	436	417	430	410	415	411	434	397	416	417	433	430	433	423	429	424	412	402	413	400	402	414	426	429	391	419	391	393	413	444	421	447	422	422	407	409	430	421	422	431	432	386	442	386	430	434	437	408	395	415	415	408	425	425	427	405	417	420	403	380	439	412	399	420	451	445	407	412	400	403	407	417	401	443	412	427	403	408	369	423	443	413	442	422	455	425	397	429	400	390	395	438	388	418	435	411	377	446	446	420	414	395	398	395	410	407	382	437	403	399	369	425	436	399	433	401	416	414	418	446	391	405	468	451	465	425	372	392	419	445	405	469	428	432	439	408	449	451	432	427	396	353	391	417	408	410	432	400	437	430	426	437	401	432	438	428	417	420	389	411	427	417	400	419	450	385	445	406	394	425	420	430	417	398	374	405	411	392	413	430	404	398	389	421	427	440	405	415	444	435	417	408	389	405	387	421	407	417	429	414	452	427	427	442	434	402	430	403	392	417	415	411	411	372	407	440	440	415	392	411	415	386	417	461	438	404	397	431	417	426	422	396	450	384	416	434	403	412	442	430	405	431	427	427	445	419	419	424	416	421	403	449	414	417	395	400	476	413	376	416	380	412	442	454	388	420	414	422	432	390	421	434	412	420	413	399	400	380	410	429	414	393	416	461	427	407	395	409	411	387	420	411	429	421	419	435	362	438	422	406	443	433	386	423	431	452	384	435	429	411	402	437	363	444	377	416	426	399	391	429	398	405	389	388	377	404	431	424	408	407	407	397	419	429	392	427	411	418	403	391	400	422	441	432	418	458	408	408	416	390	404	402	400	422	422	430	427	427	390	395	430	387	411	436	409	440	392	411	413	405	407	381	441	412	418	410	366	417	394	411	400	388	406	398	415	438	404	415	429	385	431	399	407	393	405	429	436	443	440	426	436	384	413	409	403	442	444	413	385	412	440	433	401	403	399	414	400	391	403	416	414	440
28366	19795	11624	3871	2635	1578	857	696	670	694	668	667	640	688	653	679	670	660	624	666	658	703	600	637	627	637	683	647	689	678	633	659	657	635	638	639	644	648	668	611	603	687	621	679	650	631	687	645	648	643	677	639	652	659	653	600	606	618	657	673	663	657	635	675	638	643	640	680	688	643	665	690	641	632	611	637	657	639	663	640	603	616	648	608	633	633	674	679	625	619	695	589	654	649	645	647	620	710	645	603	707	653	646	665	685	670	660	642	679	657	662	645	610	622	681	634	636	589	663	656	593	643	648	683	615	652	638	666	671	635	609	588	684	674	656	673	636	661	671	688	659	678	662	615	654	632	666	651	696	655	621	646	643	672	612	591	649	648	644	651	641	637	655	581	680	611	676	629	634	651	618	659	664	629	638	628	643	677	639	645	631	691	653	607	686	664	669	673	625	652	640	658	648	653	651	663	656	691	648	660	643	643	698	665	645	648	653	616	644	656	633	577	629	631	674	611	650	630	642	672	626	671	675	661	615	666	638	645	609	665	635	659	652	643	635	613	650	636	608	647	603	637	650	658	616	636	643	659	605	679	686	681	646	671	634	660	688	642	655	622	666	647	654	656	608	659	662	679	628	624	626	647	654	689	626	661	679	644	714	649	665	614	618	684	624	605	662	689	639	688	640	644	664	561	640	622	629	644	633	656	663	650	677	652	625	649	621	616	667	579	667	675	716	652	669	659	663	645	628	661	682	629	662	632	638	629	659	652	655	660	634	664	676	620	615	634	637	661	643	633	682	645	646	653	659	625	702	640	657	627	670	626	624	645	654	670	648	667	700	688	595	674	628	649	602	675	659	619	642	636	644	666	644	647	644	638	653	644	686	670	655	624	640	652	658	619	639	651	653	616	635	648	649	627	656	687	634	678	673	699	645	654	681	652	622	666	676	664	631	687	659	656	625	659	650	647	625	669	679	641	698	643	656	642	635	674	664	646	654	670	651	648	605	650	625	685	647	675	684	672	662	668	664	632	679	632	652	654	615	624	654	643	658	650	700	647	655	654	657	634	647	681	654	644	625	637	619	649	670	648	664	658	624	693	700	627	629	668	639	646	691	680	631	679	665	639	605	615	728	680	659	657	639	657	680	665	634	663	617	684	632	623	655	599	648	637	623	614	639	629	620	660	681	682	641	654	678	665	663	659	608	652	636	629	674	649	636	638	619	622	629	684	664	620	634	675	689	633	708	638	636	659	625	635	641	664	640	669	651	631	655	595	651	624	691	670	644	659	656	664	637	686	611	627	648	630	599	672	600	652	639	638	640	649	673	666	647	628	620	641	643	660	664	640	672	629	592	676	663	643	628	607	650	652	617	672	629	656	670	664	648	690	639	625	615	667	610	637	676	653	641	633	628	594	662	641	617	654	672	652	640	667	626	635	616	664	633	633	653	673	665	638	640	636	640	630	635	641	692	635	681	666	655	607	631	648	668	638	656	634	689	681	645	624	614	620	636	677	636	669	617	640	623	661	659	606	628	701	675	631	613	672	652	647	693	636	647	649	647	624	635	672	692	611	684	657	602	607	652	641	616	681	649	645	630	634	682	642	658	686	658	632	632	618	635	640	582	660	684	654	660	635	643	625	654	697	674	635	646	684	675	707	627	675	649	604	670	648	627	665	688	683	680	670	706	582	655	663	655	670	627	654	640	653	690	625	648	642	662	638	676	626	635	675	662	666	650	658	692	680	623	680	654	663	647	647	661	632	610	651	608	608	658	654	614	654	626	664	635	614	671	674	636	591	643	649	668	632	628	612	642	649	666	653	652	647	617	640	690	623	628	675	635	652	669	685	680	602	669	694	639	674	613	631	614	644	675	657	662	649	676	643	609	671	651	640	607	663	656	649	690	658	669	672	600	573	633	600	646	651	635	674	646	658	643	646	635	654	676	650	667	623	627	648	661	666	672	652	630	640	651	622	637	642	593	649	661	662	606	672	670	633	685	622	649	677	683	650	646	654	678	657	637	665	658	606	633	618	639	634	710	630	675	698	665	639	650	615	661	631	605	629	652	661	668	655	646	617	615	721	654	666	708	639	648	664	638	628	667	584	644	645	672	731	651	653	683	666	657	686	684	660	665	648	668	633	643	650	661	623	653	656	646	674	665	672	681	626	665	614	610	642	610	611	637	663	662	670	670	625	651	674	640	653	632	709	641	651	650	637	622	665	641	627	644	624	725	683	650	643	681	642	665	623	690	632	598	641	677	635	648	663	667	637	637	630	695	681	635	637	689	663	627	644	622	650	693	651	655	623	688	640	643	679	629	676	637	653	656	665	663	636	617	643	673	594	606	668	648	661	620	670	660	663	638	672	653	612	640	689	644	637	669	638	669	620	632	667	694	646	633	630	654	634	624	625	621	694	697	639	665	656	624	664	629	657	641	609	673	675	674	614	622	640	644	607	631	652	625	678	662	651	609	632	699	634	636	689	656	617	676	658	641	657	627	655	674	680	601	595	686	631	629	681	619	648	613	628	683	667	676	639	646	706	612	628	641	656	667	658	673	652	653	686	642	646	664	641	639	648	677	641	640	650	637	658	627	600	658	639	647	682	682	616	622	626	615	613	607	662	685	615	623	643	619	667	620	672	660	628	693	632	628	622	710	668	673	658	693	609	613	654	618	643	592	648	617	633	647	652	683	690	678	645	688	645	653	681	635	665	671	682	660	615	674	683	674	637	682	657	684	596	633	658	685	665	641	682	648	640	666	611	660	663	657	664	619	667	646	641	668	664	667	654	627	610	675	668	672	662	624	619	641	594	609	638	633	623	653	621	638	617	667	633	677	651	665	642	616	679	658	637	701	601	681	655	615	662	657	689	652	663	637	621	654	662	654	651	680	610	640	648	683	643	638	648	690	640	651	669	627	657	636	596	681	653	626	651	695	665	639	660	647	638	653	646	634	678	660	647	621	606	636	631	630	586	614	646	631	647	621	666	683	686	658	661	623	643	651	630	680	648	636	674	658	645	619	637	624	637	649	703	589	629	606	668	628	661	674	652	654	659	695	702	668	607	639	597	629	588	683	650	650	622	692	620	626	667	633	670	674	671	627	661	643	656	644	614	685	683	643	623	688	649	610	625	657	635	605	664	685	621	645	665	677	655	660	628	669	653	644	625	632	663	660	598	696	645	640	631	659	652	635	638	646	623	638	662	642	665	644	615	644	682	634	661	663	645	676	686	651	620	610	667	639	637	643	623	633	689	640	674	645	638	666	648	663	608	645	648	629	664	631	670	706	685	647	646	595	640	654	661	684	665	643	664	633	655	665	624	662	653	632	654	638	667	623	628	641	626	658	632	651	680	618	713	671	637	678	636	618	631	647	623	644	681	696	659	665	673	646	647	650	668	674	681	665	659	654	635	644	628	594	642	685	661	675	654	617	644	618	667	657	634	647	650	679	617	681	677	642	648	636	644	662	676	657	644	640	657	638	650	623	668	679	631
16289	22036	10955	4664	4023	2343	1043	852	900	786	760	767	774	776	756	725	790	789	729	722	737	747	733	742	805	753	731	759	775	753	730	752	753	675	778	778	801	750	726	795	747	749	689	736	764	771	740	725	742	720	766	718	769	742	764	746	745	751	733	752	783	720	738	768	761	696	712	735	774	733	714	798	786	752	755	739	734	725	765	754	759	733	715	761	781	682	766	691	746	739	705	784	771	762	769	751	777	758	747	747	701	781	757	679	702	725	742	726	747	751	781	707	736	739	762	785	761	770	707	766	730	764	808	783	764	769	780	752	794	752	706	721	727	743	734	733	729	729	769	740	775	743	725	743	775	741	745	741	726	748	742	728	712	739	772	723	742	714	714	764	765	725	710	705	707	760	751	771	747	773	765	737	764	765	764	734	745	714	777	742	713	708	727	725	786	753	734	796	758	752	786	764	772	779	742	700	750	758	710	698	748	752	692	743	756	763	769	741	771	708	714	746	731	712	762	800	744	723	735	716	772	748	747	717	747	740	722	711	761	723	811	725	748	831	734	734	755	758	754	731	775	776	746	779	723	722	745	748	755	773	783	766	750	683	802	754	754	747	787	777	729	759	745	773	703	724	734	751	737	706	747	764	705	748	753	717	783	772	779	693	733	728	734	693	706	706	741	754	766	766	766	734	745	742	773	749	694	741	794	755	800	766	765	735	730	733	703	755	833	722	780	779	745	786	729	734	754	711	715	705	788	764	704	763	733	787	748	732	735	751	690	753	760	700	753	741	729	750	791	757	756	755	714	738	730	735	743	776	742	753	757	724	735	744	777	759	726	754	763	764	750	737	747	786	718	732	800	769	731	768	744	753	753	741	751	698	740	727	709	762	771	773	786	766	741	752	741	767	736	699	745	732	732	742	769	756	783	751	766	728	733	738	711	767	729	774	732	787	749	845	767	720	748	727	769	752	747	765	745	723	747	785	728	720	678	740	755	758	749	770	735	745	779	762	741	698	738	718	733	775	755	735	755	731	750	712	718	761	746	726	732	715	787	778	778	725	804	720	741	739	742	765	718	781	766	708	758	731	787	744	752	755	798	742	770	750	743	785	758	768	745	697	763	774	740	718	799	745	768	791	745	730	768	737	739	747	769	765	742	753	732	799	717	769	741	749	733	753	782	771	745	754	747	707	755	739	776	779	747	726	771	731	715	761	726	774	746	745	812	761	755	771	721	772	739	709	760	764	758	731	742	743	752	757	700	715	773	742	746	697	752	685	761	820	828	739	701	744	728	740	764	712	792	793	749	713	692	757	733	767	761	732	725	737	779	718	783	716	676	766	782	737	786	760	745	766	777	707	723	762	743	742	770	788	723	749	719	799	713	769	710	770	735	710	738	735	767	749	698	725	770	776	743	756	715	744	742	710	757	796	758	756	726	714	765	754	787	746	753	718	777	759	749	721	720	715	734	730	757	772	780	741	762	696	741	756	745	731	725	701	772	759	717	709	697	783	789	742	751	727	774	752	708	778	751	751	727	693	745	783	699	807	727	752	746	754	745	783	775	732	720	747	736	786	684	741	723	717	778	742	749	725	794	748	700	738	767	745	794	793	748	731	771	777	723	761	755	714	764	748	719	774	741	731	746	680	728	744	727	803	701	767	711	703	713	755	758	716	753	728	770	772	746	744	713	729	696	716	750	712	802	723	783	746	749	714	756	749	713	728	809	702	753	718	720	755	710	771	734	795	717	747	693	779	719	701	747	784	724	725	726	748	731	753	693	720	708	732	740	739	751	707	759	720	756	752	796	751	718	725	746	760	737	729	740	775	738	743	772	737	748	775	808	754	726	718	752	746	699	748	787	775	781	744	753	778	741	717	779	789	757	729	715	707	779	731	773	736	743	771	738	786	715	706	711	744	754	772	745	732	711	728	702	786	728	766	720	714	762	764	728	751	734	718	778	726	722	734	800	715	739	758	753	740	743	713	731	748	724	765	789	761	712	739	749	735	784	721	728	750	730	776	745	745	743	734	706	777	752	747	692	797	761	777	796	742	746	667	723	758	756	759	796	798	740	778	769	708	787	703	796	728	816	735	781	718	770	738	720	743	770	771	690	730	706	700	762	729	739	786	714	724	706	760	762	744	740	776	712	745	741	701	755	693	730	732	742	762	796	772	793	769	699	773	763	732	754	755	760	776	747	732	792	721	755	757	753	740	718	770	727	740	787	673	769	762	778	755	740	694	751	746	765	717	726	711	710	749	730	780	738	741	742	721	735	733	751	763	714	778	801	790	770	729	726	789	832	804	752	684	752	727	750	755	733	729	762	794	752	744	721	710	807	760	788	743	755	816	782	789	774	710	770	753	740	723	749	717	760	769	798	739	762	776	765	778	755	682	730	790	747	746	728	760	681	758	751	770	785	726	754	747	751	778	765	770	799	789	768	743	733	715	761	724	740	736	755	699	718	732	731	754	764	781	726	748	779	748	747	745	719	723	750	785	754	755	724	787	759	797	729	718	750	768	801	751	727	703	702	761	742	769	728	764	733	753	761	737	776	720	709	745	739	794	744	709	750	723	730	751	818	791	788	740	680	740	739	728	736	753	768	752	744	702	774	802	745	743	691	778	756	809	773	745	774	743	698	745	721	735	763	768	725	770	805	773	717	668	758	735	796	741	704	739	783	727	748	766	687	725	757	732	794	698	736	795	805	772	740	758	781	764	742	727	709	771	734	807	705	738	782	708	773	747	681	762	681	744	787	773	743	744	713	775	776	765	726	714	790	741	773	738	722	772	713	804	755	767	729	737	758	838	726	777	758	735	762	732	758	810	728	711	762	772	767	773	744	747	770	813	734	701	757	752	772	782	708	744	710	766	800	713	763	706	745	725	754	758	731	701	729	743	749	727	775	735	743	745	743	746	718	695	746	767	748	722	787	759	770	766	718	783	720	757	758	728	753	749	805	750	792	779	673	769	750	748	720	761	712	742	726	760	673	736	777	745	735	722	710	739	783	771	766	746	753	768	702	733	686	743	721	772	739	740	743	738	725	723	774	757	771	716	739	742	766	727	744	761	767	720	742	738	716	714	751	798	724	777	718	694	733	730	699	762	778	712	779	724	701	739	752	735	744	737	791	706	705	764	705	726	761	703	819	749	760	738	768	770	754	774	739	718	756	774	674	702	764	731	734	726	750	761	810	736	722	762	764	716	809	756	753	773	742	771	751	747	693	742	723	759	766	762	799	763	751	740	732	729	695	696	761	762	712	711	751	773	764	733	752	724	752	763	729	787	710	793	759	748	756	734	758	752	712	723	783	731	724	726	775	743	748	737	758	766	718	796	715	766	762	726	695	830	747	777	750	772	786	693	736	749	789	741	763	791	754	754	723	760	746	757	793	706	737	766	801	774	694	736	745	820	721	785	727	797	750	728	755	714	803	768	760	808	703	759	781	788	719	722	759	691	685	760	714	759	754	750	769	721	711	788	804	723	753	731	752	742
23562	20934	27798	24251	20919	10134	1908	986	901	885	842	774	780	724	774	724	673	712	661	683	723	663	729	685	702	662	724	657	659	621	700	680	645	687	671	697	683	660	645	678	710	696	713	702	695	676	708	724	655	666	656	663	701	704	677	682	663	677	649	665	704	623	652	716	663	719	605	705	692	636	671	669	667	650	623	611	685	656	649	663	660	695	745	658	717	705	703	657	690	677	674	717	684	627	638	658	664	696	703	706	677	641	677	685	694	714	710	684	725	632	624	686	668	625	686	652	687	690	692	637	668	675	687	690	691	677	630	693	695	633	651	674	673	682	663	685	692	630	744	671	673	672	703	660	680	653	632	667	698	632	729	666	649	643	646	673	652	674	714	658	667	667	662	654	661	649	687	627	678	644	678	711	713	665	667	655	644	705	641	653	691	696	698	657	649	646	676	690	665	602	678	708	690	673	684	690	705	696	673	708	679	736	667	644	687	650	645	719	644	661	686	653	686	644	745	667	725	674	678	658	647	658	670	693	662	727	684	717	656	680	707	698	714	705	692	679	670	672	706	656	652	709	679	747	638	663	683	646	642	653	696	688	664	639	632	675	653	653	681	669	681	662	643	648	650	679	646	646	668	674	657	678	626	663	736	650	604	673	705	660	678	659	693	680	687	705	676	724	643	655	686	736	687	624	684	626	638	702	679	657	636	708	661	650	703	640	654	726	686	607	688	673	645	654	684	703	677	684	677	659	671	696	692	652	704	739	687	677	661	660	657	634	653	649	708	698	653	687	714	676	691	655	620	703	679	654	652	677	666	656	694	635	682	685	695	628	655	700	685	654	653	689	669	676	669	669	693	616	657	624	645	705	637	688	687	622	663	676	731	651	673	679	686	662	634	690	699	676	646	688	693	685	716	709	681	655	671	658	684	713	653	634	663	669	645	665	665	686	704	660	620	732	686	700	676	657	684	628	626	662	660	687	692	667	688	680	649	668	678	691	684	652	729	666	621	675	676	642	644	647	638	736	710	696	647	700	687	665	694	721	703	704	704	657	690	729	697	666	698	705	689	646	628	700	665	687	710	655	714	704	649	648	644	695	678	683	671	675	652	655	664	646	711	702	660	665	672	648	656	678	693	674	697	686	661	675	657	677	639	712	639	686	684	647	690	676	638	697	633	699	697	618	700	693	665	674	656	671	667	657	677	690	668	668	690	681	678	683	701	661	694	694	713	658	685	686	721	668	640	694	675	612	669	674	661	657	629	680	694	695	627	676	650	624	726	678	634	703	699	704	688	708	670	666	652	656	657	708	647	669	697	651	689	692	664	612	672	637	650	724	690	698	677	673	652	712	636	669	636	697	655	712	639	636	671	672	707	642	680	662	655	666	700	644	664	667	633	676	692	684	698	673	679	626	674	676	675	635	678	684	704	713	607	668	646	664	655	643	676	678	633	649	661	601	670	701	671	687	672	677	672	639	677	717	643	713	701	689	634	591	678	644	675	634	669	661	706	681	687	735	706	665	701	610	657	679	654	673	624	681	665	680	666	689	673	662	635	694	669	710	654	643	689	686	662	673	701	685	640	698	635	653	676	631	680	660	659	707	704	623	675	642	651	647	655	662	714	654	700	652	727	646	667	673	717	690	680	625	634	704	695	681	641	668	647	648	668	640	678	635	665	669	680	667	644	683	699	695	633	684	654	690	700	661	716	649	680	636	658	672	642	647	683	644	622	684	661	675	731	632	699	670	615	720	655	682	705	721	661	693	696	649	697	619	683	688	652	642	626	673	666	682	671	699	690	678	639	676	666	691	691	624	637	640	691	648	644	646	651	662	659	632	667	671	648	674	683	681	632	666	720	709	650	627	690	670	674	671	691	686	684	683	711	717	678	715	635	735	665	718	654	659	645	686	680	622	709	675	676	703	698	640	642	649	720	677	681	684	651	693	643	677	685	727	694	653	678	712	658	667	702	645	678	691	682	675	713	707	630	687	693	672	683	681	692	642	645	688	621	673	634	685	648	626	697	654	659	660	617	711	653	652	632	737	657	685	658	713	665	661	672	642	685	689	623	681	725	697	670	695	657	687	679	662	682	675	696	693	677	694	676	727	712	657	624	684	670	680	638	695	680	647	649	691	663	708	683	695	665	711	649	683	696	684	687	634	694	684	646	641	616	618	625	653	704	701	659	665	720	670	665	668	676	670	704	698	635	699	711	664	659	617	690	660	676	682	663	658	658	676	649	664	693	652	657	656	661	690	660	664	664	693	679	657	653	590	648	717	716	690	653	682	634	657	673	661	714	669	714	653	635	661	656	663	667	651	673	641	655	682	651	663	637	642	670	685	655	664	661	681	619	624	704	698	650	653	691	674	643	696	663	664	624	672	680	647	670	665	671	629	674	667	722	654	661	693	641	647	630	650	660	639	722	675	647	637	642	687	675	694	684	656	658	693	670	705	636	669	710	686	628	681	657	684	640	712	653	636	671	661	677	642	723	668	665	669	696	668	635	698	726	663	685	653	680	681	701	675	652	686	676	629	726	653	666	669	651	690	681	657	723	671	620	680	662	691	629	664	676	639	706	688	609	736	682	666	696	646	662	673	710	653	665	643	722	658	635	685	650	706	681	646	625	651	648	656	692	653	663	643	631	676	664	626	667	661	634	678	660	664	660	687	622	643	672	616	691	679	664	653	637	649	671	704	655	672	653	678	686	644	666	692	653	653	650	701	734	692	676	701	670	698	677	659	718	677	675	706	643	700	669	641	652	654	664	685	644	685	725	692	646	649	700	702	692	655	687	688	702	665	652	658	670	630	705	679	690	663	689	654	653	673	652	685	673	705	658	658	647	705	604	687	660	662	677	720	679	702	706	663	647	640	718	671	633	655	690	704	679	633	666	634	664	665	659	665	629	664	716	640	679	684	684	659	694	677	668	691	689	691	670	690	659	679	623	662	690	636	699	671	691	639	633	660	685	676	686	650	726	649	684	697	646	611	699	631	626	725	669	661	680	668	668	624	670	704	673	655	698	637	653	648	679	685	639	632	665	689	667	616	666	679	661	677	690	638	621	711	683	689	714	664	656	671	659	643	646	685	661	649	652	698	660	645	688	683	698	667	687	648	709	694	644	713	686	690	640	702	723	665	671	710	666	667	665	680	636	673	651	692	684	679	643	669	676	682	670	670	718	649	701	679	660	661	664	659	680	642	680	718	629	670	663	691	647	668	714	696	684	629	672	699	677	653	660	709	675	668	674	663	661	704	648	658	657	631	691	689	690	669	639	698	668	680	644	662	602	649	623	700	651	681	663	625	658	641	692	687	641	667	702	633	668	693	627	640	676	645	686	692	636	670	673	689	679	664	684	623	693	674	676	657	631	664	707	664	622	639	666	656	686	663	689	660	667	652	692	703	642	663	736	667	714	696	631	631	631	665	633	646	658	687	670	645	664	688	696	701	646	691	658	732	686	646	665	707	621	657	656	686	684	661	667	658	663	691
15733	32483	16867	9731	8443	4554	2095	1371	1217	1168	1050	1007	939	934	828	873	819	815	835	839	790	787	835	785	895	813	782	832	859	846	803	761	841	798	821	777	792	784	826	772	797	814	795	830	802	771	792	823	756	792	805	791	691	771	771	777	788	808	754	808	820	816	810	765	787	775	808	826	770	800	784	759	799	779	788	795	790	810	822	775	796	805	800	804	795	787	794	799	731	800	788	766	760	768	757	803	753	747	796	799	765	832	808	779	789	748	792	764	801	752	789	819	810	758	768	822	791	806	766	808	782	811	776	827	835	824	798	809	750	781	768	794	783	789	751	787	750	799	806	823	773	786	785	776	779	774	758	765	777	757	795	794	760	747	767	821	819	849	819	758	770	823	762	792	786	777	791	792	833	796	807	778	784	809	822	771	800	779	806	769	786	809	716	760	819	774	812	771	804	803	792	732	765	770	801	723	810	791	810	764	720	766	811	820	766	804	862	781	772	742	811	754	777	747	788	802	783	783	817	778	818	789	822	799	804	819	790	853	795	814	772	784	740	792	822	769	787	786	771	823	811	821	829	799	774	791	796	791	795	798	796	785	801	787	755	785	795	802	787	843	802	817	778	834	783	826	780	786	830	757	786	758	764	785	776	781	809	758	748	785	729	766	790	800	784	787	754	841	781	804	758	816	852	795	773	785	776	766	791	809	810	774	801	781	807	781	790	800	745	756	796	813	800	769	765	864	789	809	791	747	777	802	826	797	764	825	776	791	769	780	807	820	801	773	766	792	774	750	759	767	768	752	788	831	825	782	838	745	804	782	783	787	797	786	799	823	804	764	799	846	765	786	789	776	809	803	822	802	794	815	807	785	742	774	822	762	794	749	795	817	828	800	811	775	809	839	737	758	802	795	834	767	787	755	759	825	819	820	801	761	820	757	760	786	790	841	777	789	790	798	838	793	800	747	770	770	761	792	791	791	827	724	811	756	744	797	771	765	798	764	763	812	764	786	765	800	773	745	788	759	801	854	762	779	760	760	806	795	816	824	766	809	804	779	822	824	793	773	743	782	780	793	782	813	836	780	778	763	797	757	811	785	769	747	758	786	762	768	797	767	803	808	794	805	801	804	803	806	825	789	791	777	797	802	760	747	823	815	797	800	773	795	761	782	738	763	785	768	778	820	781	765	786	832	777	845	816	790	826	811	785	747	794	770	784	773	768	767	827	757	799	816	767	793	752	810	823	759	811	793	764	772	817	812	750	789	787	742	766	815	779	741	793	803	752	816	780	772	816	790	794	738	797	821	796	804	788	793	811	786	765	791	773	803	781	780	790	805	784	757	765	776	818	815	782	741	808	811	785	844	780	806	793	792	769	802	746	772	825	788	765	788	822	804	795	742	797	807	815	790	773	827	844	796	822	829	821	834	786	768	794	757	785	731	800	797	830	806	825	786	802	814	855	823	806	770	792	807	776	777	786	818	789	725	778	763	766	819	800	829	794	714	745	744	754	813	791	797	802	827	827	854	798	777	806	782	768	805	752	767	771	783	780	796	872	787	780	811	761	741	790	830	796	764	766	807	784	743	878	834	811	761	782	711	737	771	840	769	812	816	779	791	738	750	791	791	775	734	810	824	767	743	778	830	799	807	778	816	727	764	825	794	798	762	790	784	790	789	802	820	809	788	776	800	811	782	798	798	827	783	758	798	794	715	828	799	816	782	792	804	791	745	771	799	779	813	801	797	784	819	799	810	836	802	822	786	766	775	773	792	816	807	808	802	789	835	750	770	785	832	762	795	798	777	729	792	813	762	873	751	761	797	780	803	754	746	810	783	770	819	794	750	758	762	783	811	835	761	789	869	835	809	756	799	806	781	781	808	799	779	790	797	783	844	798	751	762	846	756	833	817	790	789	733	777	767	781	810	778	764	779	777	740	785	756	794	767	818	755	824	800	810	759	792	753	779	776	823	800	767	799	762	814	774	784	750	799	799	790	795	843	749	837	781	805	765	799	806	734	755	818	831	778	791	790	784	831	823	783	757	792	779	797	812	809	835	806	798	761	847	807	807	837	750	805	749	783	814	812	801	745	739	719	821	794	767	748	766	749	764	846	851	783	791	765	807	796	805	798	821	768	782	772	795	820	798	796	796	772	818	800	782	785	743	804	778	802	805	773	784	738	752	753	785	814	731	825	747	783	779	789	755	795	804	803	751	794	730	809	814	805	839	761	808	791	763	825	777	796	808	776	764	787	818	801	776	779	834	778	719	823	743	786	773	787	821	759	799	791	812	807	807	772	765	777	815	766	803	810	755	809	756	767	776	771	806	767	764	817	782	763	772	767	790	766	818	764	783	800	780	768	773	783	771	760	793	786	803	819	766	792	741	782	777	773	797	780	818	738	792	792	775	789	830	783	800	817	746	758	764	790	810	767	771	764	811	806	817	776	816	768	795	790	790	847	829	799	789	800	820	779	828	769	747	803	807	845	819	796	818	725	738	834	740	784	791	771	822	801	835	793	779	795	776	840	743	759	749	796	781	780	781	831	852	830	814	786	754	827	750	758	794	806	806	824	746	776	764	745	784	815	817	827	793	777	762	832	812	801	755	810	834	775	808	770	843	755	784	845	758	753	743	766	741	740	837	723	789	775	759	813	783	834	818	775	765	781	788	833	792	816	803	764	780	769	784	713	768	809	772	798	758	832	807	809	796	826	787	786	768	802	801	811	750	757	785	814	802	764	833	760	824	784	766	766	795	795	783	798	766	760	814	781	785	793	808	811	768	789	792	784	855	807	811	829	757	774	806	796	792	849	746	785	817	776	805	782	775	736	758	800	747	774	782	763	765	796	747	806	802	791	768	785	796	816	781	808	856	825	808	773	815	771	781	762	780	798	759	736	791	784	785	753	792	761	783	748	806	785	736	777	789	791	832	746	786	802	728	774	796	844	820	774	787	744	774	835	829	754	845	807	768	769	778	773	845	786	781	773	800	840	836	799	779	838	764	800	793	781	755	733	752	803	857	803	807	820	750	761	829	793	796	795	796	763	768	811	796	787	782	796	782	727	766	774	797	794	794	778	771	752	770	758	769	787	843	834	762	784	786	814	787	760	798	822	790	801	815	768	750	794	804	767	825	800	775	782	804	797	774	803	768	795	788	817	758	824	782	773	764	785	782	771	737	781	832	788	776	781	826	828	804	816	809	772	775	750	802	787	752	787	753	792	785	797	832	762	816	807	766	791	774	761	756	779	793	804	835	791	790	804	803	807	808	781	813	775	858	754	812	826	808	775	835	822	822	785	794	741	762	792	800	773	773	790	810	813	797	777	756	779	795	811	827	776	783	804	807	777	779	792	821	772	813	786	776	785	805	786	740	768	783	804	802	831	793	804	809	829	835	762	791	800	758	788	819	789	787	796	762	798	815	804	775	809	795	733	773	785	750	800	747	784	792	793	766	822	792	764	833	851	820	761	838	813	784	748	782	865	785	771	831	817	803	781	784
24543	20895	26753	25099	13436	2525	938	525	489	496	448	436	433	437	426	388	407	378	372	411	377	426	391	382	345	361	377	377	381	331	383	408	401	363	387	402	381	395	395	385	419	371	358	391	416	386	416	402	371	399	400	377	387	354	394	386	381	371	372	364	378	360	384	373	409	340	362	341	385	366	396	354	346	398	365	361	361	389	420	334	390	405	370	384	395	363	388	377	365	403	405	346	376	379	401	416	396	436	348	359	354	379	352	392	372	392	375	425	365	392	415	367	351	393	361	394	388	385	365	374	386	382	359	343	341	369	365	410	345	336	364	351	395	364	382	393	381	390	385	374	371	390	399	361	393	391	336	341	395	409	337	392	390	362	358	381	362	390	389	361	371	362	410	349	372	395	373	401	407	395	353	355	369	384	362	385	370	382	398	365	378	386	371	356	388	355	361	374	370	397	366	421	418	413	407	352	342	397	392	364	330	362	411	401	350	383	374	343	365	418	384	380	340	359	369	365	389	369	376	376	377	363	362	376	359	376	378	372	401	344	389	403	390	390	384	347	420	392	395	411	425	356	373	352	384	387	388	376	375	356	390	395	368	367	373	376	384	377	373	380	408	386	386	371	371	378	390	389	384	394	380	398	353	392	360	358	361	338	372	407	340	384	423	361	391	369	359	374	381	383	357	402	389	364	398	362	351	398	374	380	348	388	408	400	379	362	406	376	387	366	381	391	382	399	352	352	369	358	391	404	358	367	397	368	358	371	377	405	360	423	404	365	367	376	389	371	385	372	385	379	364	370	346	366	377	360	386	355	409	383	367	380	392	342	394	348	403	377	361	379	369	382	347	407	399	371	389	389	375	354	360	335	390	385	393	369	386	391	365	377	375	385	382	384	400	394	392	364	382	379	412	395	359	361	359	358	380	378	367	399	403	362	343	383	407	405	362	366	391	362	395	393	346	389	392	358	375	349	356	348	382	328	388	373	360	382	342	398	379	396	385	351	388	361	390	371	400	432	372	389	347	371	370	386	363	358	359	360	398	380	399	382	356	360	371	386	345	364	394	378	362	385	410	410	387	350	336	354	360	382	370	420	381	371	384	369	382	376	381	377	366	391	366	393	394	406	348	352	360	374	350	348	380	411	368	373	396	353	373	362	383	363	370	347	356	359	386	371	385	364	366	372	371	398	365	356	374	376	350	393	385	395	365	387	364	383	399	339	379	412	371	351	400	382	394	364	393	368	422	394	369	372	385	370	354	364	330	374	385	380	354	369	386	391	375	357	401	373	401	343	422	400	349	390	350	372	384	354	381	384	352	386	388	370	367	390	370	407	384	400	389	401	361	388	347	389	401	356	364	397	385	367	358	314	380	351	352	384	416	339	392	355	385	344	380	389	380	378	361	387	385	362	385	356	373	407	368	349	365	397	361	383	376	342	349	384	377	381	369	353	367	382	404	360	399	377	351	380	368	375	374	392	402	398	355	383	373	345	396	350	392	374	378	373	424	361	395	375	424	369	373	388	353	380	389	367	377	376	401	388	367	405	438	381	371	368	372	367	384	395	392	384	382	356	362	386	388	412	391	353	399	367	355	415	384	351	342	369	366	337	363	398	358	370	419	385	351	353	366	355	330	352	377	392	372	374	363	392	394	378	373	380	371	386	349	377	389	367	346	374	372	372	346	415	370	360	352	356	377	430	384	362	390	382	372	383	397	400	388	362	368	388	370	380	383	386	378	382	383	387	399	362	381	393	320	377	383	380	381	366	374	354	394	361	374	372	406	397	382	354	378	391	371	398	384	398	371	381	368	362	356	367	379	373	385	372	337	348	361	361	401	346	344	370	325	357	381	388	384	353	342	329	375	407	388	371	367	386	375	370	395	386	357	370	362	412	360	406	390	395	361	370	359	364	399	390	364	358	378	354	399	382	354	375	381	349	415	407	384	374	401	389	354	406	357	379	386	361	395	375	358	413	369	406	390	401	393	378	373	364	370	367	397	394	373	357	351	407	350	364	409	336	384	386	403	379	385	344	342	376	382	427	345	369	377	387	400	391	383	377	382	400	351	386	362	363	387	389	340	365	405	370	362	378	356	400	356	387	381	378	357	340	361	377	372	357	414	357	347	389	349	361	352	351	364	349	420	405	368	387	370	375	363	363	376	374	362	368	370	366	412	383	382	390	405	330	397	362	387	372	376	372	379	378	414	387	392	345	381	356	386	406	394	374	396	392	361	375	352	386	352	346	369	385	387	353	367	383	378	381	387	363	377	323	400	395	372	420	382	380	383	343	344	395	340	378	372	389	356	390	400	391	370	370	337	372	371	394	351	405	378	400	367	363	406	376	387	355	352	359	401	353	377	370	371	360	330	360	360	347	352	366	363	362	335	407	385	396	368	360	398	415	379	346	365	379	345	416	381	363	363	405	406	350	349	378	396	370	351	383	370	374	353	370	368	382	396	362	368	386	346	397	374	380	387	355	392	396	385	380	375	369	375	398	342	393	401	384	390	401	366	374	365	358	399	375	364	399	397	380	367	391	363	367	393	378	364	351	368	368	375	355	391	388	374	376	405	403	389	374	418	407	377	408	368	386	393	354	387	363	399	357	371	365	414	352	404	343	392	365	354	358	356	375	368	395	387	393	417	390	379	403	350	372	373	341	401	371	378	359	379	366	385	374	379	358	376	373	390	369	379	388	372	384	393	372	396	403	372	375	398	411	374	374	369	386	370	347	386	389	378	385	339	385	370	406	420	384	374	374	374	361	414	394	405	382	347	402	385	399	385	368	393	357	405	364	373	395	371	401	429	378	418	388	366	418	385	380	366	400	331	358	352	335	407	383	352	381	393	411	381	372	357	398	381	349	409	392	383	397	359	353	389	381	373	395	389	362	355	346	386	357	359	375	407	365	364	384	414	330	373	337	389	392	355	357	396	402	366	386	358	403	371	400	372	370	378	379	397	412	384	381	383	386	375	381	390	338	366	375	369	379	386	402	390	366	395	395	399	361	339	361	373	373	380	365	356	383	401	416	372	361	383	409	361	411	349	370	380	365	381	372	388	369	381	367	371	391	402	380	390	358	383	379	400	337	364	399	366	382	389	358	397	383	367	384	357	401	384	377	366	377	414	326	399	366	408	356	400	387	341	362	393	365	378	414	383	329	375	414	365	342	408	381	386	379	393	383	385	405	380	371	375	374	358	367	337	403	374	368	359	361	386	335	377	362	363	391	391	346	380	352	358	372	381	389	365	331	355	408	400	405	380	411	372	357	385	398	392	339	347	388	366	354	384	331	400	376	369	404	378	386	417	393	386	389	342	384	366	411	391	397	355	380	351	361	383	372	373	408	364	366	362	396	408	351	386	386	391	382	349	387	380	390	391	384	355	360	377	383	407	367	351	371	351	363	393	336	355	390	403	430	393	372	363	352	371	335	367	358	368	395	406	381	355	353	383	360	368	412	340	385	381	359	393	359	358	380	383	356	362	389	358	393	372	358
13049	29612	13464	8354	7068	3844	1518	878	782	664	595	533	537	481	499	502	496	494	487	428	459	445	451	444	431	423	429	468	427	469	427	437	410	413	396	419	411	468	439	470	422	424	433	433	443	417	449	451	412	424	452	397	429	418	462	387	459	442	426	446	411	414	440	428	381	453	438	457	420	450	422	408	402	443	426	416	457	442	420	421	397	454	469	449	372	407	436	414	406	394	445	433	411	414	431	460	417	438	453	448	432	408	436	419	412	405	378	428	456	436	432	406	375	441	397	411	463	421	438	443	474	426	443	408	430	448	441	425	402	403	407	428	440	450	422	446	449	414	447	461	424	436	408	414	432	437	470	418	431	413	423	405	400	403	474	425	406	435	445	442	429	456	465	430	462	430	449	436	421	421	449	451	423	398	431	429	444	459	421	414	473	440	410	424	437	365	402	447	429	401	426	396	442	393	417	413	438	435	437	430	441	421	424	411	491	435	414	418	429	433	406	424	416	478	453	428	427	412	397	414	443	445	410	414	454	427	416	432	450	434	452	430	403	440	412	394	408	410	442	460	430	386	412	400	419	446	387	396	420	430	403	421	445	461	442	424	435	461	417	405	436	430	443	437	414	412	450	421	446	412	462	439	426	427	433	440	439	411	455	415	440	438	423	424	447	381	446	413	424	425	426	450	455	410	432	468	472	445	467	418	442	420	451	398	437	418	408	424	417	429	422	436	423	413	422	415	434	428	406	445	425	426	422	424	437	429	409	420	386	393	416	445	453	429	424	412	431	403	448	462	423	452	423	435	446	441	447	456	409	467	419	428	433	425	444	427	392	395	443	441	430	437	393	427	438	444	413	450	412	410	409	418	432	417	438	444	408	434	413	434	418	434	470	455	448	412	421	412	443	441	423	437	417	462	428	431	411	416	416	410	439	419	407	439	444	454	429	413	427	391	417	437	443	389	439	430	405	426	400	429	441	419	452	424	449	428	449	408	436	402	440	422	428	434	405	434	447	408	458	455	395	392	396	385	438	460	424	469	435	456	428	450	399	397	390	458	435	401	407	415	447	409	451	410	433	446	402	451	432	434	423	463	449	421	450	411	433	440	444	422	420	451	387	416	438	405	449	459	383	400	445	485	427	414	457	425	403	436	439	412	424	383	429	425	417	427	371	414	442	419	394	439	406	418	421	420	408	417	452	415	404	415	404	456	453	413	467	439	453	435	410	464	435	403	418	425	434	405	435	435	431	397	398	403	392	408	431	395	389	432	416	402	413	441	443	427	446	430	423	390	406	435	408	398	432	435	441	409	451	442	450	417	442	396	460	462	441	435	400	447	420	466	442	446	412	425	427	427	417	429	392	398	444	399	497	403	436	452	412	412	443	433	425	462	449	457	439	416	429	454	429	388	408	419	420	417	435	418	460	412	452	493	415	452	457	419	413	410	430	412	442	472	428	402	446	404	409	424	429	430	422	465	411	448	433	440	394	425	427	420	417	468	450	470	456	437	388	416	418	431	415	413	414	415	425	435	463	455	413	402	409	416	426	413	453	439	444	425	399	405	452	447	422	439	442	400	420	447	471	478	433	414	451	458	408	454	451	416	448	432	433	429	462	436	416	457	426	431	455	416	408	439	448	415	446	424	421	445	416	484	426	416	430	448	427	429	391	425	475	425	413	415	428	429	437	418	420	445	447	434	431	435	422	433	430	400	380	440	414	457	404	376	423	413	463	449	426	443	442	459	419	435	401	454	451	460	387	447	448	426	407	410	409	419	457	414	429	399	412	455	422	431	389	427	431	377	451	459	454	434	441	440	428	453	395	420	408	412	436	439	439	402	403	430	422	414	457	437	431	424	397	408	438	443	393	408	461	417	438	431	445	419	428	410	449	391	450	421	461	441	399	412	425	439	437	446	432	416	448	397	437	422	464	441	443	398	403	445	407	414	418	426	427	407	440	416	432	451	419	447	415	445	422	412	459	432	423	423	438	441	417	442	435	418	435	447	433	428	434	394	442	445	446	406	429	456	396	433	398	428	459	452	392	415	447	446	422	433	443	436	407	407	416	389	444	443	442	420	423	416	401	418	467	433	391	410	388	417	421	431	437	404	391	451	446	401	419	455	410	460	408	435	395	441	426	407	406	443	393	439	447	416	417	426	421	440	411	411	396	408	417	442	430	415	401	423	420	458	426	431	450	448	408	422	425	426	389	431	439	418	404	431	440	446	395	427	450	407	390	398	413	408	441	440	424	469	417	435	452	429	424	422	411	447	420	455	424	421	452	430	432	444	432	420	464	416	432	414	431	418	454	452	409	429	418	440	410	412	420	419	430	455	452	415	427	421	457	453	442	426	401	390	440	413	454	469	440	415	430	438	433	426	454	422	398	427	441	405	393	444	415	437	465	406	468	421	448	441	407	375	467	427	404	415	422	433	435	434	426	401	420	444	425	465	391	431	433	435	454	417	444	418	438	413	440	432	419	446	429	388	458	417	420	453	367	432	453	431	463	447	411	408	464	418	439	453	420	396	445	410	457	443	418	426	430	424	429	430	416	432	441	453	436	420	434	421	387	436	396	432	449	437	401	444	412	447	401	428	402	406	415	417	456	431	434	416	407	450	420	447	433	416	443	445	439	414	479	436	421	415	418	435	404	460	412	460	440	392	445	430	433	434	430	467	437	393	408	419	453	423	444	408	431	397	393	430	433	390	414	462	386	426	457	436	422	415	457	410	414	455	429	422	407	404	423	426	405	434	449	407	430	448	415	437	413	460	409	468	378	413	425	425	419	397	430	416	447	419	413	404	438	408	411	412	461	439	421	443	420	412	437	415	432	426	430	451	365	393	429	439	404	404	401	423	438	452	431	447	421	422	412	439	414	442	450	387	501	441	420	440	415	432	417	429	450	423	454	484	408	444	429	468	426	432	419	446	447	418	449	445	407	411	453	440	430	444	409	462	420	399	432	430	418	440	458	385	404	447	422	438	434	429	405	465	424	418	408	416	402	403	402	422	428	415	432	418	416	442	406	457	455	415	438	433	414	438	439	401	449	433	439	422	422	405	422	421	409	436	438	449	444	439	421	433	446	437	390	449	431	401	405	419	423	461	443	403	448	450	421	395	425	431	458	419	424	432	413	430	388	439	458	434	437	406	484	432	436	480	419	419	419	431	406	398	414	422	419	388	418	433	403	444	438	419	418	438	463	396	411	459	470	423	465	471	412	425	439	447	412	434	436	419	398	413	469	420	408	439	412	421	401	409	431	404	447	458	409	428	436	413	441	434	466	409	413	436	418	447	454	472	383	426	426	417	469	410	438	409	419	432	444	439	413	447	453	435	448	421	402	436	400	412	422	380	401	432	455	472	427	448	444	416	385	402	410	431	404	406	429	419	433	451	444	430	447	412	433	421	443	407	449	462	439	390	454	405	411	404	432	450	414	416	458	434	413	407	399	434	438	423	432	446	418	431	429	438	412	404	414	453	449	423	427	379	451	423
22441	20932	28314	23713	20936	20928	7950	1033	712	690	564	494	534	458	459	425	406	417	405	408	393	384	397	368	388	360	364	403	377	354	377	373	372	395	368	382	392	367	359	381	361	388	366	367	342	350	369	336	354	407	350	372	320	348	342	346	358	395	372	355	413	378	344	367	362	319	346	367	378	370	352	377	384	340	349	381	363	352	360	378	361	370	359	374	354	372	361	355	362	337	367	372	393	375	345	369	368	366	351	332	324	329	367	354	366	331	341	360	354	344	349	367	346	367	328	376	338	344	370	377	346	352	373	340	353	393	341	381	367	366	355	359	385	372	364	352	384	365	377	380	363	392	369	337	356	382	341	372	364	372	372	386	333	344	365	347	359	369	355	350	355	368	391	349	371	351	340	383	338	354	368	383	334	348	358	399	339	367	353	377	377	335	332	359	380	336	352	360	361	364	310	329	375	356	350	381	365	363	399	348	386	362	334	373	368	338	335	379	355	402	385	354	336	341	353	372	358	357	364	336	349	356	353	327	380	367	359	360	381	372	367	361	337	340	367	372	354	326	375	352	366	384	411	304	368	353	356	387	335	334	352	350	348	375	346	375	357	389	350	362	343	387	382	367	344	369	360	398	362	368	365	363	338	389	347	354	361	341	378	361	366	385	359	382	368	341	368	357	351	366	373	315	344	377	362	344	392	343	358	351	343	369	376	350	404	393	378	371	388	372	341	357	334	356	328	362	352	335	361	357	375	364	378	326	361	358	360	362	378	344	367	294	375	368	375	360	368	383	392	329	385	350	356	342	362	367	404	361	348	367	379	358	346	356	332	331	381	374	357	363	366	333	349	367	365	353	373	386	337	383	352	385	336	366	389	365	353	362	311	366	346	345	348	362	363	336	375	385	371	363	367	367	366	397	342	372	335	366	342	362	332	381	368	389	361	353	355	350	358	366	348	353	338	346	374	350	367	393	386	349	392	350	376	374	342	359	350	358	391	348	370	353	347	375	356	377	322	320	373	306	357	364	359	362	347	394	372	367	352	351	375	367	353	331	388	389	370	374	352	348	405	352	350	343	383	370	385	374	352	352	349	364	334	340	342	364	365	390	399	364	329	349	346	387	401	368	328	349	389	331	350	340	345	355	358	347	384	363	378	342	363	363	371	343	378	332	343	335	382	356	365	370	376	336	368	339	382	345	352	369	349	335	358	351	337	380	385	365	337	364	359	327	364	341	332	363	349	403	387	381	340	393	358	374	347	351	369	330	379	357	371	345	371	390	393	360	380	339	381	322	350	402	318	358	359	364	336	375	390	356	326	338	369	342	348	326	350	359	367	384	356	347	368	347	338	334	379	351	358	370	355	382	386	387	335	376	399	360	329	354	376	341	347	368	382	359	350	357	343	321	330	355	369	355	377	359	319	396	366	338	364	379	332	367	386	362	357	366	331	365	370	328	366	361	378	377	359	318	344	370	327	330	364	349	362	344	324	358	348	333	386	346	341	350	339	339	386	374	392	361	415	330	369	335	368	387	388	369	323	330	361	370	341	390	356	379	388	355	322	363	360	352	368	361	356	331	360	404	353	371	346	317	380	341	344	362	366	338	353	372	373	357	364	389	357	374	338	348	356	367	345	364	367	365	351	364	374	353	358	335	344	370	375	344	361	359	360	386	383	354	387	366	354	365	390	376	322	346	324	354	357	358	339	342	365	360	343	333	348	316	367	356	348	363	346	370	359	361	325	372	389	332	349	372	318	356	361	374	353	366	320	342	338	342	353	366	377	354	323	356	366	359	367	349	355	320	369	367	380	334	330	328	354	377	338	395	402	351	421	338	378	338	349	379	348	374	353	343	353	356	337	366	342	351	366	352	323	352	371	360	360	364	361	345	347	374	343	373	351	338	342	370	331	348	346	341	398	343	378	341	349	362	376	358	360	372	348	352	343	384	349	362	375	340	348	364	336	370	358	367	355	360	346	355	350	350	360	354	380	362	387	360	396	356	373	337	357	345	375	339	373	356	386	381	365	381	353	347	386	387	360	335	349	384	333	380	373	357	343	347	383	350	375	339	383	370	389	361	372	348	319	372	393	336	362	357	387	340	361	369	355	371	351	383	326	332	371	339	352	355	315	349	377	350	355	359	392	331	351	336	382	344	386	367	356	340	350	381	343	339	360	368	349	373	358	353	369	367	382	352	370	320	324	353	359	397	352	383	349	377	311	346	329	352	359	390	362	341	330	379	366	356	346	368	353	368	324	382	384	344	338	354	356	360	381	371	366	313	385	391	371	368	334	358	368	368	350	369	389	393	330	349	335	330	366	340	352	360	315	348	327	400	350	359	372	346	319	362	361	349	346	310	328	372	361	361	373	364	349	376	366	387	390	382	383	387	363	362	369	312	382	346	365	355	391	353	326	363	378	383	343	399	373	300	371	334	373	368	362	351	396	367	367	372	350	394	349	364	354	357	398	356	322	377	324	375	372	404	377	352	314	381	369	339	342	362	363	365	333	373	352	336	378	360	314	337	352	372	376	350	365	358	349	349	351	335	380	360	357	392	362	356	357	364	387	376	353	365	329	382	375	354	362	378	326	362	377	347	345	365	368	353	379	328	362	366	362	381	365	361	360	386	350	372	352	356	357	394	350	401	362	346	349	362	342	376	351	363	363	336	349	359	378	362	381	383	394	381	375	380	381	362	370	355	348	339	361	360	368	329	374	362	370	349	350	346	373	340	331	392	384	337	351	307	360	386	305	341	330	338	347	379	368	340	337	357	385	406	365	348	361	336	354	379	404	343	353	357	359	379	359	387	358	349	359	340	357	346	337	358	354	385	341	349	340	342	363	335	337	342	345	349	351	327	350	340	394	366	342	348	376	325	363	350	325	362	341	348	364	362	352	350	367	367	360	366	353	375	358	401	370	356	332	395	339	351	346	346	385	342	380	380	365	378	380	363	363	343	357	376	377	368	374	366	345	326	353	354	357	359	373	346	379	381	370	365	344	376	341	347	368	351	344	381	344	370	363	367	368	381	328	348	350	354	364	341	348	349	353	364	361	338	351	396	343	360	336	349	353	341	372	375	375	351	384	402	358	387	346	343	346	341	362	362	352	335	402	342	336	326	386	369	378	363	377	333	350	381	362	330	340	345	349	342	316	355	379	348	368	358	363	354	341	342	376	356	352	371	366	376	361	349	348	329	325	376	336	361	365	336	391	410	398	347	342	364	354	371	359	332	326	348	377	328	339	376	391	374	352	371	355	360	374	380	375	357	345	369	350	374	329	360	366	383	360	359	379	352	379	371	379	376	344	355	338	374	343	350	345	331	376	335	361	335	359	329	343	349	351	347	323	375	354	355	350	355	363	336	359	361	372	386	351	387	353	371	365	380	389	377	359	352	349	397	365	358	345	400	355	358	384	346	376	384	382	357	386	358	341	357	367	349	357	350	372	395	366	361	363	343	369	340	380	351	346	382	352	350	360	335	401	354	374	362	332	355
19044	36285	18754	13928	11212	7454	2949	1451	1202	1042	886	772	726	664	604	509	562	553	498	482	500	474	454	506	430	458	449	497	513	478	441	432	413	434	470	426	457	442	468	415	437	461	421	422	424	480	463	471	414	442	431	436	438	425	440	370	442	435	412	402	439	400	456	463	428	422	431	419	416	410	408	403	436	406	435	434	453	439	424	427	467	455	413	402	439	417	446	420	421	413	425	407	396	417	392	430	407	414	450	419	429	390	431	442	416	397	437	434	431	421	439	404	418	430	402	415	429	449	436	386	456	447	429	452	420	407	412	402	419	407	438	424	456	462	424	420	421	448	401	419	448	430	432	387	405	409	420	432	378	448	405	397	413	458	412	449	421	426	427	392	388	448	383	439	439	440	444	421	432	431	454	389	453	428	460	415	412	443	428	406	448	394	421	411	417	452	428	420	399	437	456	441	425	441	426	433	435	441	446	435	388	427	442	459	397	449	412	424	444	419	398	388	468	457	416	411	398	430	399	427	402	427	409	471	461	436	430	414	433	416	441	450	397	423	417	449	449	404	415	404	433	437	412	468	418	432	432	424	394	441	432	408	418	423	438	451	423	392	429	440	418	421	432	412	446	421	404	428	429	417	411	394	459	472	416	433	393	424	424	432	432	448	428	433	425	439	383	412	390	417	453	409	416	435	436	426	434	412	409	428	412	434	437	430	428	454	416	452	413	402	445	434	443	411	417	435	430	410	417	407	450	430	448	393	407	399	423	401	418	397	416	432	445	403	447	443	435	410	420	412	408	441	390	441	430	404	422	409	421	441	424	418	426	431	405	403	408	414	444	421	439	459	412	411	422	434	438	404	433	396	434	406	479	415	395	427	459	449	394	453	438	432	413	394	445	427	435	415	424	455	455	451	426	396	416	445	420	449	443	385	394	392	394	427	390	407	417	407	439	451	392	446	424	428	397	388	444	436	438	427	428	424	433	417	444	427	398	417	391	391	434	438	390	425	381	406	439	424	453	470	411	440	418	404	434	427	429	416	448	422	455	421	433	403	406	439	431	423	452	466	416	423	408	435	414	422	442	446	403	456	398	442	401	433	460	438	411	404	422	431	407	426	418	455	430	369	447	414	389	442	422	455	419	436	413	425	424	427	464	437	452	401	419	469	435	465	409	434	417	406	431	403	424	436	393	454	439	406	432	397	406	431	408	418	410	449	418	413	421	392	417	411	423	399	452	427	416	448	431	431	387	429	371	445	465	402	426	384	421	428	432	421	412	432	422	400	407	460	420	433	436	384	427	423	432	440	423	398	387	411	422	406	409	399	406	407	423	430	423	416	430	431	440	443	425	432	430	405	401	429	418	441	432	447	419	406	392	434	434	421	441	447	426	412	423	414	446	418	452	438	414	422	401	427	402	445	445	416	447	431	460	403	440	427	423	428	392	405	412	391	424	422	416	414	413	407	405	444	438	438	444	437	420	434	372	443	424	432	406	370	455	429	426	380	445	451	407	417	426	406	425	408	434	374	419	406	419	410	427	446	424	434	431	424	405	411	404	412	408	447	415	448	423	397	409	401	419	448	431	466	437	397	431	418	418	418	437	392	408	456	430	441	403	403	407	395	443	451	419	423	433	399	434	424	447	397	410	458	461	417	431	422	425	439	441	448	384	437	426	449	423	435	403	442	391	419	440	408	438	423	411	404	412	405	410	404	409	424	414	419	461	439	404	417	468	402	383	428	421	407	421	400	404	421	389	416	421	415	405	434	416	436	425	446	443	421	427	416	421	405	419	398	448	415	418	442	392	425	426	422	408	446	411	453	410	436	423	441	440	424	415	419	409	415	394	448	388	431	433	406	398	423	427	411	388	412	423	435	405	424	407	422	416	435	404	434	424	428	420	419	444	422	437	422	440	400	420	381	407	430	459	440	415	431	429	464	440	443	417	388	419	438	432	416	387	421	434	434	442	461	449	429	412	420	407	431	445	429	457	410	439	441	441	408	471	383	396	426	412	415	392	407	391	384	432	458	399	436	440	450	405	410	420	415	438	448	435	415	470	437	383	433	393	458	410	462	417	425	440	456	422	435	443	441	441	425	399	425	421	449	421	424	420	395	466	420	406	422	418	417	431	412	422	405	402	419	430	431	442	415	472	427	431	431	388	446	437	497	420	454	434	411	393	427	421	438	420	408	457	438	450	437	414	445	418	433	414	386	433	469	403	406	450	403	438	391	421	392	418	403	410	421	417	444	404	429	426	394	403	420	421	424	419	485	425	433	433	432	465	458	448	427	420	422	427	429	425	432	449	397	423	421	442	425	450	380	417	412	406	448	449	438	441	429	434	461	395	408	441	445	391	425	414	408	441	412	428	389	419	428	413	460	403	464	429	443	449	429	395	423	424	418	413	423	434	420	420	459	461	450	424	405	434	421	400	395	441	402	429	437	413	427	379	474	412	422	415	435	401	421	399	420	417	400	410	423	457	428	454	418	428	412	400	405	413	411	432	405	458	437	420	436	425	431	442	409	424	416	420	428	396	410	428	403	451	471	406	445	441	412	429	410	455	409	411	400	402	430	392	427	468	415	427	464	397	458	430	419	458	445	433	448	413	416	410	434	434	430	440	419	426	390	417	408	414	380	427	424	439	408	435	470	442	432	395	426	470	403	402	422	434	429	391	397	419	392	441	431	375	396	420	462	414	392	413	433	428	400	417	449	391	370	399	449	462	437	400	471	443	390	429	422	400	396	449	436	442	435	420	438	432	444	397	427	417	436	395	428	438	416	410	400	455	434	462	417	444	448	405	399	418	438	395	408	406	418	405	424	419	434	450	388	425	425	445	415	412	439	408	439	411	438	443	418	407	426	447	423	430	400	435	405	389	412	399	449	414	446	434	415	454	401	426	444	420	421	393	418	469	437	387	395	410	411	435	422	438	392	458	420	418	431	420	401	428	401	400	397	403	389	407	405	437	428	421	440	442	420	420	435	421	443	435	455	456	404	391	418	395	443	397	412	439	441	426	416	422	443	426	438	458	425	410	436	443	411	418	432	434	445	426	436	454	437	414	451	432	405	445	443	424	372	432	413	381	406	427	391	431	416	402	389	449	433	455	439	405	414	415	396	439	405	405	400	427	400	423	398	468	411	402	433	422	405	429	427	384	438	445	405	429	424	444	388	423	418	438	420	430	417	386	450	421	367	413	427	429	416	413	432	431	437	437	421	408	436	390	436	427	412	416	416	455	415	416	428	421	423	428	391	406	438	430	411	458	420	389	415	453	466	469	422	408	440	410	401	423	448	402	424	418	440	420	373	429	416	439	456	430	450	421	402	443	466	438	449	412	427	457	447	426	462	439	439	477	462	411	414	458	459	420	417	421	421	435	399	412	405	438	483	413	406	392	407	434	433	412	457	413	407	430	409	427	437	429	432	434	402	404	407	451	426	413	416	413	405	429	392	457	440	395	418	447	387	414	416	391	455	460	408	457	459	405	390	447	410
28085	19630	8960	4182	2781	1804	900	694	679	653	716	639	690	622	651	630	642	629	634	655	618	629	613	624	579	631	638	632	581	634	629	628	612	598	641	601	650	636	636	627	675	690	658	609	643	603	604	613	643	639	663	633	625	639	628	596	666	600	651	659	616	604	642	609	663	631	613	622	618	600	653	622	690	622	596	645	683	622	657	661	620	641	633	650	633	621	663	666	634	644	633	590	629	622	657	640	674	643	625	618	648	670	665	594	621	629	624	641	617	643	657	672	611	645	629	604	601	634	637	593	627	646	618	667	615	603	668	640	644	638	648	619	607	628	592	609	615	599	629	630	628	638	630	633	636	619	633	663	630	642	694	570	651	628	653	624	604	634	636	595	623	633	634	639	646	606	673	625	613	634	602	706	602	623	597	634	670	663	608	604	645	612	653	625	591	589	600	624	629	672	651	687	645	635	629	684	628	631	643	660	620	646	679	636	686	605	657	693	638	625	627	640	619	609	607	622	634	634	651	636	631	626	641	666	669	622	649	695	646	645	623	617	678	592	663	645	669	667	656	590	625	611	634	678	670	609	641	645	702	642	641	633	663	639	591	639	633	612	617	634	579	618	657	626	637	676	639	635	614	688	665	643	672	634	621	599	671	618	599	607	615	616	622	574	599	659	673	668	652	595	697	620	658	638	645	634	664	613	611	634	657	627	639	646	621	673	665	638	594	668	645	580	621	685	639	635	643	647	635	672	599	610	668	628	665	660	631	676	660	649	647	675	645	625	622	657	691	632	598	675	660	606	596	636	674	665	682	622	603	669	653	691	644	635	646	621	664	679	617	613	615	641	662	600	645	647	633	628	584	605	639	631	625	628	652	618	658	630	641	639	667	649	633	656	681	646	584	652	576	649	654	616	622	625	618	667	703	656	606	631	589	648	629	647	604	587	678	657	620	663	669	603	663	618	621	679	581	618	628	648	624	653	636	662	659	618	602	631	658	666	604	656	657	654	635	639	574	680	660	629	618	591	610	648	653	690	620	666	642	623	661	628	650	648	647	631	693	687	634	608	665	682	617	605	607	629	650	625	638	636	679	612	619	607	647	633	615	628	571	634	638	639	634	607	661	608	674	606	619	625	640	612	594	658	699	646	670	667	658	633	649	629	664	654	651	622	625	645	613	618	613	625	605	612	630	610	605	633	634	656	642	591	590	635	638	687	633	597	614	623	623	578	675	625	629	644	635	656	635	667	643	616	686	642	629	659	659	607	585	651	625	642	627	611	603	670	636	657	643	644	636	612	603	651	639	670	635	654	594	596	635	637	602	615	620	598	623	583	655	621	651	605	618	598	612	636	610	614	616	627	621	597	642	629	627	593	686	679	598	670	623	628	642	654	601	627	630	668	658	594	664	631	656	630	621	647	614	570	644	672	626	603	630	687	626	606	675	653	649	622	640	630	649	670	608	619	653	579	618	609	654	678	663	634	610	628	622	646	605	637	650	612	649	683	618	652	619	611	649	624	633	631	615	596	634	600	587	644	632	644	658	654	613	652	640	648	624	642	590	607	699	645	634	634	653	669	622	610	642	665	632	653	605	608	634	658	642	646	567	638	576	642	628	615	608	625	638	655	624	614	683	647	585	613	608	620	647	598	632	630	671	671	660	692	628	623	625	626	645	651	620	646	623	654	658	680	620	656	637	597	645	677	723	650	638	598	635	612	613	677	655	670	648	651	656	586	634	657	638	624	636	669	648	642	679	649	611	608	639	637	663	622	612	638	686	648	633	635	618	643	613	586	596	632	642	645	626	660	636	620	629	648	665	638	602	664	605	597	605	655	666	643	587	638	617	648	600	662	658	610	659	622	633	635	672	666	640	646	640	677	655	671	630	657	635	648	638	647	675	653	635	689	655	594	640	587	607	604	608	637	605	652	597	675	665	650	642	579	602	601	636	688	629	657	644	641	606	601	640	627	632	639	623	634	630	659	646	615	614	644	656	622	639	628	616	652	638	652	595	632	653	639	625	662	685	624	668	565	629	619	662	634	629	660	633	588	598	628	631	581	618	621	606	605	686	657	642	650	680	672	645	641	606	633	625	676	651	615	634	622	653	639	644	634	637	595	612	672	632	596	652	586	661	615	634	632	612	626	646	621	615	659	580	615	638	593	648	655	617	615	655	622	685	656	622	614	626	645	653	613	647	683	669	640	646	660	624	632	665	613	613	666	617	659	671	643	632	654	677	652	653	661	666	594	652	621	651	636	631	635	651	644	614	648	640	594	588	651	667	634	616	684	676	625	685	616	642	686	630	685	643	605	650	661	623	623	642	616	631	633	665	643	660	662	607	613	608	616	635	650	669	605	646	591	655	629	620	615	623	648	671	603	608	609	613	635	660	629	633	631	628	634	619	651	625	652	643	621	606	606	606	661	675	625	640	648	666	678	653	638	625	640	682	603	631	685	615	650	646	652	648	641	632	645	626	644	635	647	608	667	585	648	628	657	609	648	654	645	639	690	649	606	635	591	627	608	623	599	642	641	676	650	614	626	577	678	654	660	646	607	673	659	611	664	665	624	615	696	587	616	662	655	649	647	667	642	591	597	636	639	610	651	655	637	617	632	659	641	621	631	643	654	606	646	638	631	621	619	589	649	661	648	639	617	625	659	656	660	612	653	629	625	644	671	633	611	616	635	626	667	649	680	591	629	651	632	685	656	636	618	674	665	614	636	635	682	588	637	665	649	635	618	640	614	656	642	621	665	665	614	650	657	604	646	687	622	607	625	602	654	670	667	637	621	672	645	616	659	627	639	628	657	629	612	619	587	618	665	631	659	668	618	600	638	612	655	637	646	599	660	666	637	652	613	675	645	678	653	667	591	626	621	626	600	618	643	643	641	691	688	605	621	566	627	639	603	625	601	652	657	602	597	635	666	608	650	616	610	622	652	678	679	666	653	644	644	625	614	628	649	684	636	664	660	631	671	663	608	571	663	663	668	684	657	611	704	625	624	632	624	636	619	623	649	625	606	603	634	646	658	647	597	621	610	625	666	654	648	678	649	635	617	628	669	640	649	618	616	656	654	641	632	693	646	637	614	631	671	630	640	658	613	593	603	600	605	641	649	640	670	653	599	636	627	648	636	622	655	605	631	580	595	629	632	654	636	667	670	619	618	631	659	633	643	636	630	661	655	646	606	626	622	631	649	644	671	626	612	633	603	634	612	655	631	646	653	659	652	662	612	663	584	642	671	598	651	597	650	586	649	648	612	676	623	612	667	649	686	634	649	635	643	665	634	584	674	647	614	622	624	636	605	595	634	649	631	650	671	628	604	667	671	647	628	653	673	668	577	592	669	613	635	652	571	662	630	638	615	640	646	610	629	560	626	655	663	658	658	632	645	626	640	585	649	605	643	662	623	630	593	619	671	631	662	643	657	648	631	628	623	666	586	627	653	627	631	641	661	642	619	656	596	655	613	622	629	682	600	655	581	629	639	644	616	642	678
14944	20598	7001	5672	4410	3109	1294	830	756	737	748	714	774	767	734	747	755	718	739	743	743	754	714	716	708	719	756	738	721	720	756	749	710	691	793	741	730	755	736	711	725	738	746	725	750	731	732	803	739	734	767	751	724	725	767	743	784	726	749	713	768	706	734	744	743	757	745	768	733	736	737	715	742	739	763	755	713	737	743	685	730	731	725	719	702	727	698	687	731	745	788	725	747	729	741	702	720	749	727	769	699	721	733	747	755	749	741	697	725	713	722	733	749	715	709	741	730	754	709	757	732	748	725	740	715	754	743	814	802	747	724	722	781	778	733	722	726	724	708	698	733	756	690	772	696	695	771	664	769	744	723	720	763	728	716	725	743	718	730	715	716	732	767	722	783	726	703	746	725	728	731	742	700	716	714	732	729	705	747	721	800	710	741	760	693	731	751	699	723	730	738	751	707	755	760	759	761	757	789	755	717	750	760	778	761	731	713	737	768	714	768	776	728	723	745	790	726	733	759	736	713	739	712	744	721	753	731	722	728	710	705	792	756	719	720	726	750	787	765	735	731	718	745	712	748	751	714	705	705	773	738	741	755	766	725	708	719	740	761	732	757	756	793	729	738	713	772	745	730	700	745	731	737	726	753	733	756	758	736	709	736	735	710	742	725	746	765	684	734	734	745	764	748	719	764	731	742	747	749	746	755	711	700	708	764	713	749	734	733	766	774	725	777	760	725	793	723	736	772	695	748	755	770	739	778	737	739	778	761	730	734	752	740	718	715	787	744	738	778	749	736	713	722	752	765	743	798	770	730	744	679	710	718	755	787	737	744	710	769	717	702	709	753	776	728	731	770	720	780	725	760	727	708	703	717	727	702	672	747	721	728	777	741	734	755	751	750	745	709	765	739	703	719	735	748	704	750	742	696	707	752	748	753	763	751	746	685	729	736	742	743	748	721	772	703	715	762	720	772	759	744	712	706	762	725	776	729	736	748	734	746	719	750	758	714	772	736	732	746	668	740	704	727	720	709	753	709	743	754	734	690	746	709	721	733	746	793	706	719	763	767	758	719	745	723	722	741	751	724	719	782	729	728	770	730	758	766	734	723	727	754	770	737	744	735	776	759	728	781	729	723	759	731	725	719	743	755	733	778	749	774	752	742	727	748	747	705	757	772	709	740	708	775	740	755	734	771	753	704	701	751	698	729	743	719	751	726	739	673	772	704	741	724	742	667	735	741	732	760	703	766	741	708	743	758	721	696	735	730	688	741	709	784	746	738	673	695	732	730	787	760	727	726	712	698	795	724	774	733	691	702	708	769	758	776	726	722	763	699	739	700	762	756	794	734	716	753	701	744	740	724	764	739	696	742	730	754	698	755	743	696	762	707	741	754	716	767	738	708	730	812	741	762	739	759	722	759	747	722	708	720	782	788	728	688	736	783	757	778	711	757	807	776	734	721	747	734	759	714	691	770	728	744	733	727	788	771	797	714	713	708	716	737	698	775	712	705	727	725	719	718	734	720	768	758	719	724	748	734	707	730	803	756	713	693	714	678	731	778	730	736	729	773	784	758	682	744	746	711	710	734	699	758	719	706	745	746	779	742	722	743	721	723	747	743	768	682	748	749	699	724	731	669	747	767	705	747	681	791	756	736	685	745	769	746	706	728	757	707	733	694	765	709	745	723	689	663	754	709	756	720	714	740	777	767	733	755	740	759	755	721	718	739	764	681	720	704	675	752	772	701	747	758	730	755	714	727	822	761	701	716	750	734	699	742	773	783	730	738	765	718	778	717	770	680	722	733	791	772	734	766	763	796	704	810	711	720	780	730	700	723	730	701	717	703	739	716	728	745	726	702	762	702	758	711	807	839	764	696	762	798	737	723	781	778	748	696	757	737	714	788	745	725	803	719	690	752	697	719	742	688	734	760	736	736	742	686	723	753	740	674	785	711	749	689	720	760	790	741	732	725	769	756	701	733	718	755	732	734	690	706	719	755	724	771	726	704	764	712	704	759	777	749	744	712	763	686	734	717	704	781	780	729	768	763	730	728	729	758	760	744	750	713	717	708	751	734	695	731	747	710	755	711	692	771	778	708	693	746	735	723	759	776	706	761	733	706	703	742	740	729	723	741	695	694	726	776	727	728	720	764	772	769	727	775	743	690	729	741	738	798	745	774	727	694	776	726	707	704	789	711	769	687	740	721	692	770	744	759	723	758	728	753	727	712	739	711	739	709	749	743	733	785	769	739	718	692	690	729	764	700	771	747	782	731	712	759	777	723	755	725	747	712	750	736	749	722	716	726	693	702	761	751	723	726	774	714	653	779	744	736	709	738	800	707	723	704	767	727	694	681	751	729	735	742	775	714	731	739	770	748	704	699	739	750	691	718	762	803	750	778	769	745	733	749	689	715	738	711	756	732	728	732	751	774	815	756	735	742	718	751	711	767	736	753	729	722	731	738	705	725	751	766	739	760	741	734	722	703	792	697	731	768	713	766	743	719	770	788	690	711	753	758	725	684	738	738	740	709	748	760	742	738	771	738	673	732	746	706	717	672	772	732	672	709	766	719	720	755	716	732	741	757	761	755	727	769	708	730	729	725	754	778	766	728	765	763	750	717	755	698	788	730	719	726	703	744	710	748	790	758	732	747	758	711	759	707	727	713	760	721	719	743	714	717	780	737	778	771	747	762	719	760	714	729	714	761	759	704	739	805	739	748	747	663	712	713	743	711	725	748	709	762	756	725	701	765	774	765	780	751	746	721	764	763	724	712	732	693	792	715	706	670	727	725	724	706	759	716	690	717	735	725	749	794	743	745	706	751	765	739	754	716	717	753	747	694	769	765	726	737	675	755	787	764	709	727	749	699	773	753	717	748	723	731	759	788	733	701	787	694	709	773	683	745	699	731	754	756	748	766	749	747	808	753	712	747	712	698	750	763	720	736	735	745	741	723	719	744	691	734	696	736	759	805	757	747	738	755	771	744	752	695	741	725	733	702	756	781	715	730	775	733	724	746	688	822	772	710	767	686	813	744	706	768	777	724	750	715	795	770	818	763	754	720	666	712	764	763	770	801	813	735	700	771	759	815	718	718	770	741	772	785	759	748	738	702	784	705	732	731	740	773	744	732	772	748	729	742	744	784	765	804	737	777	750	751	687	745	720	746	758	751	740	741	738	768	742	695	754	738	733	776	758	683	771	765	680	695	778	727	760	768	723	745	729	739	739	729	719	768	696	715	740	743	737	731	723	744	756	718	692	757	754	733	727	746	793	702	706	739	756	703	730	714	757	725	726	707	758	717	738	760	726	728	778	775	725	751	719	734	761	685	732	762	732	740	739	758	751	712	712	778	750	736	718	745	706	728	751	753	725	714	726	704	769	717	752	711	739	776	784	731	774	753	703	708	770	684	727	771	788	765	723	756	708	720	687	754	714	713	747	738	789	677	727	719	713	742	704	728	741	696	778	732	735	804	773	754	700	763	733	723	746	754	685
23570	20917	27727	24207	20851	11204	2293	1004	865	828	735	737	694	682	670	675	740	741	730	654	677	649	709	697	648	675	683	673	691	682	639	634	678	645	658	635	708	610	656	655	621	664	642	666	651	640	636	652	641	703	657	708	696	657	699	649	628	678	671	632	683	622	615	697	641	653	678	654	654	663	679	665	649	653	659	652	657	662	655	631	669	659	682	623	657	632	669	669	640	633	737	627	630	639	650	659	649	642	696	591	640	665	662	640	642	627	658	645	641	648	632	651	676	710	645	650	642	614	642	681	687	594	685	645	656	660	688	665	647	625	687	659	663	645	665	659	699	684	651	605	614	653	670	652	654	661	668	670	654	659	687	619	685	647	692	664	663	681	594	624	642	656	669	655	705	656	625	615	661	675	654	610	664	664	664	634	622	649	631	634	697	677	617	686	659	679	657	616	665	668	704	611	645	661	648	670	697	621	621	683	654	635	679	663	647	666	630	667	661	661	646	647	670	671	681	664	611	664	621	613	640	661	617	628	608	658	663	654	636	684	653	610	608	676	625	672	613	611	623	624	674	644	658	633	657	658	636	631	633	708	614	612	651	659	682	661	606	665	676	624	678	632	659	678	644	646	652	624	699	635	635	642	671	641	693	641	680	664	649	717	669	636	639	677	629	637	681	659	660	677	652	689	644	634	633	651	673	648	632	663	633	615	628	661	693	658	658	597	669	651	645	617	677	664	615	592	640	670	640	676	660	638	625	621	656	674	659	627	631	658	667	687	688	670	705	615	620	616	625	643	622	618	638	644	656	622	661	663	680	639	653	638	673	645	625	692	651	668	648	648	644	668	648	608	661	675	661	709	685	626	619	673	647	643	679	642	622	636	667	664	668	634	654	675	662	620	610	612	641	674	653	639	671	645	656	680	672	680	686	652	689	624	668	649	657	685	627	649	648	650	645	684	633	685	640	632	625	630	634	609	666	622	664	662	647	615	687	720	625	639	623	661	694	701	681	685	673	679	640	629	649	640	647	681	670	575	660	630	640	642	617	653	655	653	656	662	651	653	679	644	634	673	625	645	639	630	633	609	621	675	643	720	631	695	657	626	654	623	649	669	715	672	634	611	663	684	629	571	669	687	655	653	661	682	662	643	687	663	639	668	625	638	658	659	676	691	637	673	672	673	630	607	607	623	675	655	685	663	635	649	644	658	616	649	684	583	654	653	669	638	632	658	616	603	666	607	668	640	627	680	692	644	666	643	625	636	654	676	663	649	659	702	616	624	649	658	612	651	716	711	665	643	651	641	677	621	638	679	620	673	640	709	702	650	616	615	662	656	651	651	649	640	655	646	718	691	645	669	631	647	616	625	625	616	675	654	622	686	638	654	627	624	663	643	676	654	647	639	652	650	691	672	606	638	635	672	667	633	694	602	633	646	671	696	648	656	651	665	650	650	645	632	625	672	655	663	683	668	620	652	685	670	634	659	639	630	675	626	621	612	640	651	683	666	644	667	634	667	663	612	662	656	631	641	682	631	638	697	662	665	623	617	654	674	665	608	602	696	646	638	673	627	662	596	639	620	638	649	662	640	699	659	677	669	641	692	696	676	646	599	620	659	634	649	696	676	651	627	607	657	671	677	630	635	672	615	657	620	620	673	678	642	664	656	612	663	667	640	656	622	652	642	686	649	677	635	661	675	658	670	683	713	642	679	650	628	626	624	689	650	657	688	679	674	662	664	636	663	677	643	683	645	636	643	644	662	663	649	649	682	631	613	678	627	691	635	625	638	636	605	662	607	677	704	640	654	631	652	614	640	657	639	641	622	634	657	652	656	589	683	669	638	670	702	689	633	625	653	674	651	649	684	641	627	650	677	651	626	623	660	635	635	678	654	641	648	639	661	641	669	665	654	682	658	666	674	657	655	645	667	652	637	628	649	644	637	682	626	675	662	637	650	660	679	645	654	683	664	640	616	656	650	643	600	637	649	666	652	671	661	631	667	658	656	586	636	607	652	641	662	642	672	666	666	692	623	636	647	659	637	664	683	665	637	656	629	631	631	644	655	670	636	628	610	641	634	644	636	663	619	665	653	672	618	623	663	678	643	695	658	648	676	659	635	637	709	645	655	633	649	668	611	674	667	676	622	682	698	633	629	660	662	635	689	705	634	658	674	645	649	680	630	631	679	656	631	642	678	681	658	645	648	661	618	706	742	633	648	668	643	645	640	616	642	612	641	646	667	646	636	640	660	620	655	612	641	641	653	639	669	660	612	604	618	620	665	626	677	628	646	663	652	619	670	645	638	662	609	613	625	690	662	609	679	684	621	630	657	628	679	651	633	604	650	641	660	668	698	624	685	652	630	670	698	663	649	670	617	658	662	612	654	625	698	636	652	617	623	634	641	640	640	693	626	643	597	653	642	644	651	654	626	674	635	659	651	650	595	655	619	661	637	650	666	674	670	666	634	650	665	644	675	648	613	672	639	726	631	636	628	644	704	642	622	601	689	698	699	621	673	655	657	667	668	605	669	611	633	642	661	657	640	627	659	593	614	654	643	638	680	696	669	651	630	629	663	635	662	594	672	622	633	634	679	604	649	643	654	652	646	652	632	680	645	645	644	655	643	659	640	644	678	688	629	717	662	662	629	656	661	675	641	647	658	645	663	657	581	640	647	672	664	647	652	625	622	666	611	640	621	644	660	644	632	647	648	656	665	653	640	619	660	660	679	634	678	609	606	651	688	689	671	676	667	657	640	635	654	596	645	659	651	640	624	645	635	692	671	689	597	629	655	657	655	683	633	656	650	700	636	649	599	619	603	651	629	697	701	696	655	624	628	648	644	667	676	616	656	670	620	608	678	615	624	640	631	694	657	624	627	659	651	644	639	634	678	623	646	623	700	685	672	703	646	670	667	673	652	665	625	649	638	675	644	667	637	632	615	617	685	649	679	640	666	642	661	649	638	630	600	652	650	682	677	604	698	623	682	689	645	649	672	597	623	622	608	640	677	664	599	664	648	610	644	681	658	682	610	616	643	690	669	661	656	649	661	653	635	652	654	598	678	627	623	604	667	668	633	627	642	645	639	663	629	587	617	615	638	691	675	597	670	664	670	634	632	668	679	604	669	619	642	644	657	610	597	620	644	621	600	614	655	638	673	675	597	621	673	642	641	677	673	629	647	702	667	697	642	660	614	659	608	693	595	641	657	634	631	713	669	619	643	662	616	678	622	649	628	627	635	643	634	660	663	671	681	618	660	636	660	691	674	661	668	612	655	617	654	622	589	676	684	657	650	687	627	620	660	654	629	647	619	665	623	695	609	647	688	682	649	647	656	660	662	625	662	633	652	627	637	599	643	622	632	649	659	666	666	636	611	625	628	696	638	636	667	664	632	667	640	662	688	669	665	635	643	664	660	667	626	695	643	673	633	621	648	630	648	644	604	651	681	634	645	655	627	663	644	638	661	684	669	665	624	619	646	609	647	670	668	684	653	640	627	635	621
13275	27375	13415	11450	8015	6258	2504	1355	1233	1084	1053	980	922	917	863	889	825	760	788	790	778	790	797	791	779	771	777	769	793	770	768	784	759	830	750	756	704	808	766	735	788	793	751	786	816	775	796	787	775	757	740	753	741	767	766	843	767	783	714	767	756	730	788	755	772	777	748	743	751	766	763	747	771	802	773	806	742	774	770	795	784	772	757	766	761	785	790	816	737	769	800	809	761	753	742	763	793	795	799	762	752	794	781	777	735	719	813	791	791	746	806	788	826	812	747	749	729	765	777	784	740	764	770	708	771	732	778	770	765	732	784	773	777	813	761	740	746	800	763	797	784	758	783	779	751	765	802	746	767	784	737	781	757	757	781	810	754	726	758	786	795	734	792	737	747	782	795	769	761	742	744	742	731	728	757	722	756	771	827	781	756	793	773	738	781	762	764	751	735	809	802	725	785	775	769	788	743	799	756	830	763	755	767	833	763	742	786	804	792	765	744	792	728	794	735	737	805	730	747	754	773	768	786	791	780	796	762	750	746	720	773	781	784	790	778	772	777	728	736	803	765	816	764	733	757	783	766	744	724	767	825	707	734	795	777	775	794	796	777	821	774	757	780	711	808	726	763	774	812	775	728	743	755	761	740	767	738	790	736	761	774	739	807	775	757	728	777	753	754	806	740	741	756	759	769	780	744	688	782	793	748	782	771	772	776	731	796	777	761	759	786	762	760	793	771	727	788	721	775	788	811	814	753	771	803	753	786	787	811	758	816	787	777	802	800	775	768	776	784	801	760	751	782	779	765	760	785	788	764	778	787	729	749	760	767	784	771	787	762	750	726	794	714	756	774	796	752	755	770	758	779	758	790	779	773	789	748	753	821	734	767	827	765	819	748	735	753	749	735	745	764	747	738	775	758	751	724	767	800	729	745	809	746	753	773	744	718	787	780	793	756	815	746	741	745	766	754	773	794	717	794	766	752	752	818	729	780	782	741	828	823	811	775	779	792	758	768	761	744	725	773	719	825	737	745	770	781	760	739	771	757	769	818	771	775	802	762	714	754	747	724	753	773	755	804	761	737	769	807	701	731	777	766	807	769	732	785	739	780	757	800	748	724	771	754	770	752	772	767	784	741	765	769	701	738	748	746	773	761	828	786	746	805	777	736	826	736	782	790	768	721	794	741	768	737	761	769	817	811	762	763	785	761	761	790	733	768	792	762	756	735	776	737	793	758	738	734	798	806	820	768	742	715	786	761	764	750	800	762	768	767	770	738	725	729	741	796	799	818	792	792	770	768	785	754	796	789	788	839	763	757	727	738	782	736	750	792	768	741	807	755	764	790	770	763	799	782	791	742	749	750	733	774	726	793	785	802	763	739	797	768	794	806	740	747	794	792	710	784	758	773	743	755	744	814	740	741	781	786	770	765	784	786	746	736	761	774	782	826	752	716	753	745	764	776	772	750	725	768	741	745	766	728	783	808	765	735	803	756	783	715	756	776	755	703	760	755	792	770	793	760	796	722	816	800	700	767	745	734	745	812	787	763	767	759	748	747	720	826	762	851	817	762	786	776	733	725	762	735	807	766	721	774	721	753	785	786	830	781	813	762	812	742	817	773	782	705	813	747	809	803	761	761	790	774	750	792	743	776	780	746	762	755	705	782	797	774	737	745	797	854	792	753	704	781	701	801	818	790	749	805	769	770	784	784	738	788	785	809	830	757	760	758	764	787	730	808	784	821	746	835	743	764	769	755	778	759	712	797	760	754	761	784	713	778	769	801	803	732	735	739	745	774	723	816	770	739	748	743	801	757	748	819	764	768	743	797	758	788	789	758	740	800	772	756	798	752	734	754	751	776	788	796	756	766	816	756	765	755	848	768	813	790	809	733	786	797	821	791	788	746	800	725	794	746	775	763	823	758	791	789	752	766	815	811	730	791	743	774	759	790	740	770	765	757	793	762	754	748	799	791	815	750	788	743	714	740	773	765	762	775	813	751	781	736	743	794	791	724	767	746	775	800	807	764	797	778	770	815	744	770	735	728	807	769	747	748	777	784	742	826	777	803	767	755	728	766	717	769	801	752	706	747	794	768	779	816	764	724	755	749	770	771	793	782	769	784	811	754	764	808	784	802	749	782	755	779	743	782	773	771	755	749	823	769	762	786	791	767	770	825	723	781	776	770	797	752	813	742	733	704	768	807	797	805	784	806	775	760	761	776	780	779	792	748	803	769	781	726	733	722	787	751	745	782	754	799	805	816	800	774	755	818	765	761	737	774	792	779	764	808	745	776	739	771	745	740	788	770	780	844	794	745	811	800	781	727	757	766	727	741	780	764	734	735	791	748	736	746	769	775	769	793	732	691	773	840	754	761	757	734	727	726	776	738	710	769	762	774	800	751	774	730	748	747	783	774	748	735	708	777	746	758	799	815	744	757	784	772	767	793	805	752	785	772	769	774	784	751	787	735	811	738	821	797	753	771	753	778	753	722	736	791	729	742	785	792	807	722	770	752	771	734	794	748	709	767	762	753	753	729	743	792	710	812	763	755	726	737	763	777	766	769	780	801	754	745	747	727	787	747	801	721	776	769	741	739	766	744	784	735	765	756	758	771	741	767	795	751	827	826	781	787	788	766	772	763	759	755	765	774	744	783	731	783	800	757	761	760	749	764	804	826	780	758	741	780	782	817	733	778	742	783	799	784	772	810	771	780	751	743	781	748	758	757	770	758	800	773	723	744	759	805	784	743	727	752	745	771	799	754	795	764	774	825	772	791	746	763	752	773	794	793	764	755	782	734	805	793	782	804	779	752	754	781	801	731	772	758	817	784	769	769	784	770	753	743	812	793	762	777	752	708	792	773	708	758	769	756	766	736	761	763	778	767	823	772	853	746	821	767	772	767	762	735	764	784	747	748	735	776	815	817	745	746	750	739	770	749	728	745	790	793	763	723	781	758	726	753	808	742	729	809	689	804	773	764	776	739	830	782	793	751	769	748	791	743	732	744	691	788	777	811	744	738	757	747	774	732	821	732	764	753	740	805	760	772	708	755	724	737	744	728	756	771	742	765	760	798	813	784	746	729	783	736	786	757	791	758	761	808	774	779	744	752	728	768	767	785	782	862	772	706	774	787	723	768	755	771	787	786	768	790	789	832	757	836	747	783	774	738	779	734	790	865	785	794	791	751	753	752	766	747	772	734	701	773	808	781	816	747	778	782	775	797	795	745	753	833	787	771	727	752	779	731	772	764	749	803	801	807	731	767	777	736	758	750	785	807	780	834	743	748	771	800	748	738	765	783	785	769	810	800	774	739	750	794	795	727	754	731	804	785	778	789	757	737	768	801	779	810	726	758	760	774	762	801	739	731	739	818	751	776	773	797	794	793	806	757	796	759	754	770	747	805	764	774	745	811	848	784	751	782	750	738	754	777	777	803	794	716	813	808	761	738	776	699	719	781	775	771	729	734	826	749	735	760	764	807	755	784	749	734	784	717	791
24597	20942	26819	25138	13022	3065	940	569	494	462	431	443	410	406	422	425	435	376	381	416	380	386	401	367	367	395	387	369	397	381	386	425	378	394	360	380	394	361	372	413	351	369	371	389	362	392	355	403	350	346	377	381	363	342	389	370	340	411	388	392	396	360	367	338	401	386	383	339	387	335	414	383	374	353	348	385	369	366	365	388	353	416	403	347	396	373	381	381	353	396	389	371	377	380	391	383	365	373	347	363	376	405	377	386	375	394	366	345	409	394	375	375	378	418	387	391	373	342	375	372	359	370	373	334	389	357	373	436	429	389	384	338	399	385	363	366	352	416	410	379	387	371	381	393	366	391	388	410	348	420	366	350	342	365	383	379	372	358	381	387	401	356	396	368	373	371	383	355	358	351	394	398	387	367	346	361	378	394	350	402	382	387	404	394	395	391	368	392	373	396	393	367	402	399	385	370	394	363	377	378	345	374	362	402	379	338	424	364	381	369	350	382	373	356	387	379	362	355	382	351	373	380	350	375	383	380	368	414	405	393	383	379	406	361	382	388	361	347	379	347	377	362	365	379	354	396	382	367	385	419	369	393	377	369	366	344	393	380	364	365	390	345	345	366	371	338	356	382	362	351	414	375	383	408	374	367	369	357	384	398	411	399	376	374	373	368	391	351	359	402	348	393	414	365	389	387	378	372	395	383	378	404	363	399	376	378	373	363	372	363	366	403	395	367	362	379	367	384	395	369	366	371	349	368	376	384	365	366	395	367	378	376	358	362	403	369	377	388	384	375	410	355	396	390	347	369	371	397	366	345	390	358	392	371	372	370	334	402	405	362	409	362	383	374	395	349	386	411	367	366	363	373	370	382	366	389	369	358	347	377	390	343	377	357	381	374	346	380	360	379	381	404	403	342	398	433	368	340	372	362	325	379	398	373	369	375	383	385	385	359	383	362	375	397	395	395	394	392	381	394	371	387	373	366	371	403	402	381	327	398	379	369	380	377	368	349	389	362	366	375	355	351	380	378	338	375	385	366	407	376	366	374	424	371	379	382	386	345	398	380	382	351	394	358	367	358	385	338	386	352	409	381	344	360	353	400	380	369	379	391	348	372	382	376	362	362	361	350	374	365	401	375	353	325	351	383	381	356	347	359	410	373	382	374	359	362	384	385	382	379	408	401	382	396	404	375	395	379	382	429	344	392	340	358	395	375	387	359	373	377	379	398	361	378	379	402	365	398	362	346	350	389	397	381	390	379	405	312	353	345	382	390	398	387	388	364	329	368	376	394	369	366	410	414	381	398	386	355	390	366	369	333	353	366	375	351	401	342	378	404	347	382	339	361	372	396	349	385	372	383	396	351	391	359	360	393	394	368	347	346	380	323	405	415	346	389	357	382	377	379	403	378	392	345	377	400	356	399	345	402	384	393	397	392	409	379	378	379	374	400	369	383	367	331	426	375	384	368	369	361	394	396	420	366	380	352	392	411	385	352	373	410	371	424	394	392	386	427	368	409	395	374	369	334	395	375	364	330	360	384	351	382	376	391	394	371	374	402	405	371	370	357	369	377	372	401	370	394	370	347	381	381	390	405	347	398	397	366	347	390	395	381	393	388	358	387	346	362	362	373	371	363	400	365	364	411	381	354	391	393	367	343	372	419	385	356	382	343	409	374	393	400	374	381	403	359	384	375	379	363	374	339	378	363	378	385	376	357	364	412	382	378	365	344	366	358	384	378	358	384	407	364	382	382	403	342	402	391	367	378	391	402	350	397	355	378	385	372	397	356	395	394	378	376	383	371	372	398	393	366	362	385	377	396	356	377	333	417	374	352	368	315	367	382	382	342	390	363	381	417	383	346	388	368	389	379	368	410	408	371	403	396	398	374	360	403	382	365	365	370	378	358	387	374	391	376	369	377	404	383	383	366	373	382	387	369	367	364	338	365	354	392	376	377	384	374	404	351	409	380	374	384	387	379	396	412	387	386	384	348	368	375	384	378	369	380	376	369	392	364	404	384	393	394	390	392	373	378	344	378	371	368	383	364	385	365	353	380	399	347	382	345	365	377	376	367	366	386	337	360	379	341	375	404	364	363	379	395	383	402	349	379	400	365	394	368	396	369	360	358	350	397	381	387	369	402	396	353	363	347	367	325	411	360	364	376	407	381	393	387	353	353	388	331	349	382	370	388	375	377	373	345	416	376	378	408	360	403	353	371	390	370	355	357	367	371	346	405	362	400	372	352	366	405	362	361	383	390	372	341	362	360	352	390	406	418	342	342	383	362	382	362	355	359	375	361	418	363	344	411	407	369	393	398	351	382	358	379	398	376	395	374	378	331	382	350	403	365	369	371	360	371	383	360	402	399	385	376	360	346	342	348	363	344	368	352	366	386	357	370	367	431	351	368	400	378	417	381	380	396	368	335	362	347	337	390	368	378	327	385	377	395	400	369	379	350	346	372	362	360	379	384	336	369	372	334	344	373	374	367	394	367	372	370	366	337	386	382	361	360	367	386	348	366	341	393	380	353	407	360	399	353	391	336	380	374	331	419	389	418	394	384	378	368	382	366	374	405	364	354	358	361	386	381	333	373	365	387	365	392	366	355	362	365	407	362	388	399	364	381	371	351	374	397	352	388	382	388	393	418	347	387	379	371	383	386	343	388	386	401	391	394	396	357	384	396	399	351	418	349	387	359	427	385	404	373	368	362	394	399	384	357	372	380	372	392	350	383	377	381	378	339	364	390	366	370	384	383	409	377	358	396	408	389	400	378	369	399	402	367	377	352	386	369	373	393	379	338	377	381	370	357	386	378	391	360	389	361	367	390	385	352	389	387	350	375	385	356	395	361	402	389	387	340	370	331	341	397	355	359	332	366	395	351	337	354	363	404	351	374	363	369	410	405	402	381	389	383	381	394	375	387	387	345	374	375	365	360	381	379	374	380	355	371	362	379	378	377	369	370	316	401	370	334	359	399	382	373	377	396	379	377	385	375	402	381	350	388	356	381	399	394	385	376	409	398	399	402	355	397	371	377	395	379	374	361	370	360	409	397	336	431	372	368	365	347	369	384	379	349	361	419	395	394	339	371	404	384	364	403	384	364	349	389	355	363	388	348	380	378	385	378	372	361	408	387	401	391	360	358	374	370	408	370	364	345	374	376	341	379	373	337	373	384	390	380	412	352	378	385	349	367	390	353	368	399	350	381	360	389	394	372	365	359	350	373	361	381	363	390	348	367	392	389	371	373	362	358	420	362	376	400	390	380	376	383	374	336	329	387	368	350	389	417	379	378	383	382	382	378	375	372	368	380	377	385	401	358	383	330	354	386	366	344	387	368	343	399	367	425	364	357	371	369	354	378	386	352	374	392	359	372	385	394	363	415	402	372	395	377	372	371	390	362	347	372	380	351	345	372	372	356	375	385	362	397	408	357	357	384	395	388	348	381	356	399	394	399	353	349	400	387	374	387	362	360	372	380	373	364	393	369	350	368	369	374
15691	23252	9811	8177	6068	4774	1549	801	738	648	568	527	510	494	490	454	453	437	480	440	431	455	467	435	444	495	452	412	427	432	437	421	455	442	456	452	426	446	420	437	385	418	475	470	483	415	460	431	459	434	412	413	436	481	418	479	432	441	411	444	469	422	431	414	452	434	435	431	454	392	409	427	451	469	459	424	451	470	413	468	431	496	418	412	437	473	404	413	423	440	446	414	434	443	451	419	425	411	397	457	393	430	452	421	403	429	401	451	464	439	445	448	411	438	449	431	420	440	462	441	423	446	427	396	438	463	445	472	448	425	437	416	459	419	456	439	406	449	438	414	449	468	439	447	469	407	444	437	428	442	437	420	449	408	418	436	390	402	444	447	473	447	451	419	441	443	427	434	454	425	423	393	471	411	419	403	430	411	426	411	443	440	413	434	416	424	446	437	412	448	435	403	452	465	462	412	454	434	384	430	442	378	422	465	412	453	439	422	430	445	393	453	462	421	428	431	458	452	443	450	455	390	472	476	425	404	408	473	427	443	425	431	461	452	446	423	487	454	413	418	460	451	453	459	438	437	456	405	434	419	445	469	414	426	431	426	440	465	410	440	420	430	389	429	442	411	451	428	433	474	449	447	412	375	462	448	435	441	422	441	418	420	480	391	404	411	416	425	446	385	469	405	391	384	416	451	416	419	415	433	425	401	451	425	470	446	413	388	447	446	442	422	444	403	445	450	408	429	484	442	420	444	390	463	443	410	380	452	425	418	443	447	454	417	421	446	434	425	398	461	418	464	435	406	426	437	390	417	433	425	479	446	421	441	398	433	441	452	434	441	417	421	413	452	458	437	417	440	422	425	445	452	378	410	450	429	441	415	419	405	417	460	430	426	461	465	442	435	378	410	406	423	423	454	450	429	414	407	460	424	432	418	405	418	409	418	395	436	445	404	432	445	435	439	416	425	437	433	426	467	414	463	438	436	452	413	445	432	428	451	427	391	386	437	434	397	432	468	393	450	464	435	425	442	413	416	424	411	420	428	438	430	400	462	445	450	467	432	416	432	408	420	414	397	410	408	443	435	396	394	466	437	442	415	438	454	421	498	422	436	437	437	446	417	425	446	437	421	423	437	493	399	427	431	431	420	454	396	432	399	473	456	426	427	409	421	433	419	417	423	423	438	384	409	403	422	437	443	380	411	452	407	442	407	421	398	392	438	450	417	450	423	418	402	380	435	415	442	427	423	432	424	435	404	420	390	424	438	438	455	368	401	453	444	451	432	417	446	435	426	445	405	441	435	410	427	451	433	412	405	399	421	418	444	420	430	419	443	422	412	474	423	451	414	433	395	438	404	426	457	438	422	394	439	448	438	439	416	453	427	426	412	392	465	415	406	425	453	432	420	414	426	409	426	473	458	429	433	446	463	438	451	430	419	379	418	425	414	421	409	398	472	385	435	428	454	412	438	448	428	423	470	402	461	414	397	428	446	432	425	421	435	416	421	416	413	415	404	421	467	418	443	441	438	450	414	433	438	454	406	447	476	406	411	454	443	404	410	444	426	466	444	416	428	417	416	438	422	426	456	460	398	457	439	436	386	421	438	430	422	443	423	404	433	403	448	412	448	419	419	460	434	417	410	441	417	439	412	431	430	455	400	430	435	413	432	444	434	427	431	448	417	413	409	482	430	420	435	434	431	430	449	417	417	416	422	427	468	448	435	417	423	431	439	458	431	433	459	430	431	420	451	409	406	402	404	420	419	448	416	416	442	410	418	455	415	457	423	428	468	438	437	458	410	424	416	464	396	437	438	404	422	460	451	462	412	419	462	443	432	424	422	413	440	407	423	434	449	456	399	433	445	411	420	440	432	414	431	394	414	414	429	407	438	388	432	440	403	410	455	450	447	440	398	419	424	410	433	462	469	419	462	436	418	420	405	436	436	402	423	455	424	431	431	424	459	400	410	383	429	438	434	418	412	403	423	455	443	436	431	424	421	438	396	459	416	389	398	393	415	445	391	457	450	420	356	421	451	415	410	425	473	436	459	428	416	469	412	444	463	453	452	460	414	441	401	483	442	468	454	445	448	429	439	444	446	429	432	409	393	398	395	394	437	426	429	451	477	440	473	448	430	437	433	434	462	428	408	419	470	413	417	419	452	416	487	423	446	435	445	447	417	454	400	430	435	453	433	399	420	424	404	430	437	469	448	418	435	400	463	446	475	462	410	412	442	437	403	428	416	420	444	428	415	427	441	409	429	396	419	455	421	439	438	414	456	436	453	409	426	433	464	413	435	432	423	403	457	396	444	427	435	428	450	437	466	422	418	464	442	432	413	396	448	419	401	434	439	459	423	423	431	451	422	445	449	409	445	455	426	453	427	401	470	414	431	428	431	463	468	468	452	404	440	467	423	427	403	431	443	393	439	441	423	461	443	449	438	429	440	415	440	406	419	435	434	455	406	437	417	452	427	428	403	429	448	400	427	441	457	432	412	426	434	436	424	419	431	411	445	428	389	437	411	427	388	442	413	487	395	443	433	474	435	444	413	411	445	413	401	438	447	405	396	451	443	417	448	411	395	437	415	437	453	394	413	441	435	447	445	416	408	451	400	423	452	461	425	429	462	445	430	422	461	422	453	422	422	461	434	396	445	409	406	463	422	428	427	433	472	433	415	455	467	458	423	441	421	450	440	426	444	435	445	395	443	459	443	402	387	473	441	454	428	439	428	431	424	449	435	428	429	444	451	421	429	455	421	471	433	412	448	414	449	420	429	440	450	446	410	466	437	423	429	426	434	422	424	428	411	444	456	427	464	404	445	396	443	430	448	456	461	407	452	438	420	449	444	450	433	411	468	440	427	431	436	425	422	421	438	408	448	458	453	426	421	427	441	420	441	436	449	461	450	470	444	421	435	444	436	435	432	449	408	444	428	440	419	438	404	479	424	439	407	460	425	459	455	449	460	418	441	454	422	406	398	441	442	448	424	428	419	427	431	429	456	427	451	407	452	390	460	444	458	420	444	454	453	455	419	447	442	428	385	425	462	410	440	378	411	433	438	420	408	394	440	416	424	426	434	429	453	425	444	411	442	422	428	436	488	428	442	429	482	431	416	443	452	419	441	434	424	415	458	392	388	433	408	416	395	412	431	428	470	422	461	405	409	392	453	451	466	400	445	432	425	474	441	417	465	442	383	464	436	429	425	443	464	434	438	436	441	455	434	415	416	420	450	443	395	431	479	448	383	418	438	415	432	460	411	446	446	416	459	450	465	428	397	446	430	407	454	436	416	429	440	447	446	463	418	455	430	461	420	425	437	455	400	411	424	402	424	423	406	455	434	453	396	478	408	437	406	427	433	421	450	470	449	441	412	408	412	425	423	459	441	415	420	460	480	449	419	399	408	439	420	439	417	415	442	426	424	461	446	425	467	457	435	403	425	427	430	401	431	413	431	436	418	449	401	392	469	401	415	418	399	456	426	441	447	446	457	413	397	414	458
22464	20945	28354	23697	20949	20923	8168	993	741	661	536	513	464	461	386	387	394	423	404	381	387	409	391	409	355	349	367	335	380	374	383	387	382	334	357	363	396	310	343	378	336	328	387	380	346	350	324	353	375	342	357	356	349	339	362	400	333	361	372	349	364	384	354	351	395	354	345	360	363	354	332	363	321	362	350	330	322	348	320	325	344	373	362	354	348	325	365	324	325	353	333	371	372	358	334	377	366	332	357	369	333	334	369	365	377	330	388	346	348	362	335	383	367	334	364	389	354	351	373	352	346	343	315	359	333	390	373	354	340	354	355	360	338	334	365	376	325	301	347	349	354	311	339	365	354	342	350	283	366	330	335	342	362	346	328	319	325	359	355	331	357	363	376	338	381	352	322	337	326	336	372	344	343	317	332	344	347	367	320	345	344	313	348	356	355	346	365	387	341	331	359	318	331	320	357	394	385	345	345	351	349	361	337	384	343	328	330	326	352	300	338	331	348	324	321	322	331	389	332	351	382	353	338	345	323	397	355	341	317	375	365	350	379	356	354	334	403	353	341	344	360	359	361	318	345	347	355	342	348	345	318	337	364	354	351	364	374	347	348	370	364	359	359	360	335	364	351	371	353	330	319	361	343	365	351	367	328	325	329	348	336	365	359	328	354	378	336	380	362	345	350	337	361	336	345	324	356	374	357	360	364	370	374	342	330	334	357	367	352	371	355	350	343	366	386	369	364	351	360	354	360	312	363	340	341	361	342	343	377	364	313	355	330	362	350	346	359	373	326	360	349	363	341	303	344	370	314	319	341	352	354	334	357	383	329	359	328	356	370	350	364	363	387	357	347	373	376	321	354	321	339	338	321	379	368	349	348	328	392	319	350	319	346	366	345	375	355	379	349	372	355	359	358	356	375	362	355	365	346	359	286	359	314	335	347	356	364	362	340	371	348	367	378	334	377	343	356	371	368	337	352	343	352	338	323	331	351	380	329	343	335	336	326	333	360	322	339	344	343	360	357	336	378	352	366	365	366	354	380	355	324	372	321	336	326	367	338	354	356	351	335	334	379	341	359	348	346	333	323	360	365	363	352	340	343	359	358	350	341	357	342	363	335	358	341	333	334	356	335	304	343	357	371	328	349	354	372	336	350	348	308	348	338	366	372	315	360	344	335	359	344	351	319	379	333	346	361	347	343	361	334	367	390	336	320	356	351	337	345	326	340	365	364	353	366	355	355	347	365	324	384	383	320	347	371	358	342	359	360	359	364	314	369	355	354	351	346	399	323	346	319	362	383	339	344	331	351	363	363	348	367	370	336	354	322	360	327	349	349	340	355	362	368	350	320	345	341	336	350	345	351	354	356	352	327	367	353	341	315	333	374	329	344	363	364	325	370	356	343	369	348	329	349	366	340	364	360	325	330	366	330	372	338	343	340	379	317	376	354	328	384	341	367	330	330	335	340	372	342	333	379	362	348	336	381	340	317	346	336	326	376	331	345	340	383	338	323	385	329	339	344	332	323	405	356	356	343	355	322	359	335	359	354	363	358	336	322	352	383	342	415	347	367	334	347	378	348	337	351	335	353	321	335	355	329	368	324	355	353	331	355	343	327	333	328	298	345	332	373	352	339	368	339	320	350	350	337	366	315	317	365	359	342	324	352	371	343	335	327	350	342	372	327	344	352	343	340	374	340	381	339	365	341	357	339	351	362	340	354	371	347	344	362	324	338	347	381	347	338	350	341	357	344	354	331	336	368	368	338	355	308	322	348	368	331	358	332	333	372	370	341	350	330	353	354	323	345	328	336	351	325	338	336	356	383	322	339	342	334	349	335	340	324	331	338	325	336	369	345	334	370	323	335	332	337	357	332	372	375	353	340	357	340	347	347	348	362	327	331	340	325	374	388	345	360	317	351	330	363	354	352	326	357	378	368	354	346	363	327	350	385	406	349	346	349	321	338	360	402	346	369	324	370	360	368	334	342	355	328	351	363	336	343	332	347	343	331	322	317	348	381	330	345	356	337	359	363	371	346	358	333	339	354	369	363	357	341	354	375	340	344	366	329	339	373	383	349	329	320	365	332	361	338	355	358	346	335	342	333	332	314	356	332	333	368	350	338	340	380	363	356	358	393	320	321	353	362	358	343	335	334	331	349	365	376	354	338	337	368	359	364	359	334	352	336	356	351	316	366	358	336	327	327	356	368	318	374	333	348	343	398	401	360	366	343	356	389	348	390	348	351	342	336	361	345	325	310	391	349	341	353	340	351	335	327	340	332	334	384	324	384	370	339	343	363	354	353	352	303	330	357	368	362	322	331	321	342	363	335	359	336	352	377	332	313	327	359	377	367	367	361	365	360	357	340	368	314	350	367	361	322	372	333	362	348	391	350	345	321	341	366	362	363	319	346	360	349	339	342	324	339	355	341	333	347	340	335	350	323	335	357	325	338	341	365	366	309	359	361	330	343	361	364	343	333	336	352	333	331	382	352	326	369	328	349	333	329	359	372	334	332	360	353	337	378	355	365	383	375	309	343	350	333	329	337	326	360	341	332	362	369	334	362	373	348	355	338	325	346	374	349	363	337	318	341	345	333	366	362	341	356	332	354	323	370	338	362	357	326	326	325	344	368	365	344	347	320	315	330	361	371	327	366	356	348	339	336	362	341	342	351	343	324	358	350	324	359	336	332	324	379	331	343	326	386	344	359	373	360	349	386	334	372	321	368	331	333	341	362	344	368	319	354	377	352	338	315	369	387	338	349	356	345	335	308	386	369	364	351	344	385	349	328	324	346	340	324	356	343	350	350	378	343	359	348	344	372	329	308	365	359	333	339	347	367	315	323	358	331	364	336	347	384	333	332	347	343	337	379	340	370	357	355	326	328	377	344	346	333	323	363	352	346	361	347	353	391	321	352	368	368	351	346	343	361	356	317	332	382	363	366	329	329	360	339	345	324	337	371	326	295	344	345	354	356	352	365	346	345	358	335	372	316	332	353	379	372	317	324	362	337	325	343	319	357	335	361	350	317	355	315	358	350	356	337	355	333	359	336	368	345	351	367	347	333	389	374	377	369	364	332	341	338	316	376	342	319	344	382	377	323	351	387	322	345	351	367	321	380	328	339	351	357	376	338	344	345	355	330	362	316	360	359	354	357	378	358	355	353	331	327	355	345	336	360	314	355	347	347	371	370	338	331	324	360	379	372	360	356	336	333	316	296	334	340	340	347	336	317	331	364	350	338	326	355	322	351	338	349	345	364	338	363	342	367	344	354	341	341	336	321	343	359	349	362	357	358	314	345	342	329	352	321	329	352	312	358	329	347	361	354	342	345	368	362	346	340	380	328	362	372	356	344	332	357	339	360	332	350	342	350	344	354	380	340	335	340	341	303	378	366	373	338	351	349	373	373	382	339	322	332	386	329	343	324	337	331	341	328	340	430	328	357	312	368	339	343	310	362	332	379	355	351	357	351	322	369	341	328	342	322	362	335	355	358	359
18707	32516	17273	14876	12393	8538	2762	1405	1142	976	816	725	664	654	588	563	558	536	483	469	520	440	461	467	462	466	442	457	420	416	435	439	474	411	444	407	400	421	441	430	441	421	418	487	400	417	421	442	401	433	440	442	406	392	436	440	409	417	417	401	427	445	411	395	410	415	418	455	411	431	436	414	428	394	433	450	427	424	426	459	433	403	394	358	450	437	392	425	438	400	417	386	404	396	461	403	403	430	426	418	425	430	409	425	415	426	433	412	401	417	412	422	413	433	423	378	405	432	457	389	433	452	387	447	414	438	423	405	386	414	417	385	401	423	431	420	385	418	419	416	448	392	431	440	383	420	437	440	384	434	415	472	388	424	413	379	418	413	378	418	429	405	442	390	399	423	399	418	408	435	385	402	413	440	407	402	433	437	458	416	413	463	418	431	416	407	403	409	378	389	429	420	406	402	409	405	400	400	439	410	423	411	392	427	366	397	400	427	421	399	436	418	428	449	416	403	420	430	425	415	420	380	436	413	427	414	412	431	433	405	415	426	426	411	411	446	389	440	425	408	418	426	430	406	422	427	414	409	412	397	396	444	417	421	445	410	440	383	387	414	415	405	407	378	463	418	398	378	393	415	444	433	414	398	400	419	447	412	406	399	419	452	419	426	414	433	381	431	389	411	388	397	422	443	396	413	384	420	399	405	395	384	432	407	436	423	417	444	373	402	392	392	424	434	379	390	444	451	413	434	424	420	438	383	401	395	424	419	402	433	393	400	408	420	417	432	420	440	414	437	420	417	452	407	381	414	394	385	453	406	414	399	425	448	396	418	427	406	410	426	439	421	412	400	430	431	426	403	386	451	413	398	419	416	382	416	428	438	423	395	413	406	467	446	390	437	432	451	406	399	402	419	451	417	408	429	410	407	394	396	392	398	389	417	385	419	402	383	404	429	419	431	412	394	416	427	399	388	425	435	420	404	386	413	401	387	439	401	416	391	444	428	406	433	441	405	477	402	409	395	435	433	399	423	416	465	434	412	421	411	423	408	429	399	408	392	443	431	417	398	374	397	425	403	450	433	425	423	415	409	351	430	411	418	427	415	442	407	419	399	411	441	392	374	427	411	438	430	443	419	438	420	387	435	438	449	432	387	392	420	396	427	429	415	420	454	407	394	393	409	404	397	407	431	401	400	418	439	415	425	417	421	424	436	453	404	469	441	394	424	435	418	451	394	411	389	422	398	427	390	379	403	406	433	422	434	399	421	405	412	407	414	424	415	394	367	438	422	405	408	410	421	408	408	431	422	449	412	400	425	428	426	427	429	417	423	384	382	393	443	398	451	439	398	410	408	424	439	393	427	426	442	436	450	458	411	405	402	403	410	413	417	419	399	399	424	432	390	437	413	419	421	420	408	439	430	416	410	414	411	436	395	441	423	418	427	430	403	425	432	395	375	452	427	444	436	447	421	400	415	418	408	398	407	438	408	392	415	427	379	440	404	448	421	426	431	430	438	410	409	429	432	415	400	433	416	469	453	455	455	420	420	412	404	394	424	367	435	467	423	413	380	437	400	367	416	411	450	364	431	398	393	422	418	415	426	404	431	412	406	437	461	427	430	387	418	423	429	396	417	395	417	409	453	363	377	406	418	411	455	434	415	415	401	437	447	414	437	417	412	414	400	441	416	418	419	393	437	399	416	416	406	418	406	429	446	403	419	435	421	424	415	401	386	418	405	471	426	423	422	422	393	447	437	464	397	429	404	406	407	398	405	390	416	420	435	433	408	415	424	409	459	413	431	363	399	436	399	446	385	424	359	428	396	417	416	401	421	424	398	433	431	411	405	434	407	438	410	429	431	436	415	392	417	403	401	379	421	441	404	412	395	406	432	379	396	393	424	404	423	413	403	420	443	415	387	405	434	429	428	401	405	376	428	397	430	396	427	423	392	432	409	432	432	391	457	423	402	436	418	415	424	391	452	434	418	402	434	408	448	418	441	425	412	409	406	423	420	360	421	477	411	423	439	401	396	418	422	409	400	407	404	419	401	420	429	438	416	382	439	430	423	421	411	419	411	435	427	421	415	376	400	430	399	411	433	426	444	422	433	420	406	409	449	401	386	426	425	381	445	393	446	409	390	371	448	416	426	419	435	421	407	388	395	412	415	396	441	434	422	418	414	446	421	383	407	406	403	444	458	444	415	394	414	447	432	404	398	461	438	422	407	413	412	438	442	412	449	410	424	411	435	430	387	383	434	387	375	434	456	445	396	386	457	391	410	410	372	382	413	403	453	413	441	403	428	443	379	418	423	410	425	422	410	415	426	422	422	426	424	397	427	424	390	412	409	405	409	421	389	384	432	408	406	440	401	397	424	422	451	439	411	397	370	379	419	401	416	425	419	438	415	434	372	399	399	430	377	394	427	395	422	405	389	420	375	414	406	456	387	400	392	421	411	415	400	394	390	416	410	412	430	398	407	412	395	413	439	421	449	415	400	416	436	394	418	451	420	398	397	438	411	385	395	418	453	446	404	434	382	396	424	423	445	379	435	402	398	418	437	408	440	439	441	420	442	445	416	448	415	403	379	408	440	416	372	406	426	409	425	426	413	417	446	417	382	393	417	405	411	426	402	414	397	431	380	432	437	387	401	425	394	436	418	440	431	432	404	411	437	412	449	419	400	404	426	420	402	404	411	443	441	387	429	427	449	416	394	429	373	394	400	438	388	442	424	380	419	408	394	407	431	411	413	422	395	409	422	411	434	422	421	401	417	422	399	453	409	450	423	376	435	392	396	408	399	394	426	441	434	437	430	422	437	428	427	384	427	460	409	405	409	416	421	457	389	415	433	362	401	430	462	409	396	415	374	417	405	399	403	426	402	407	401	443	394	410	435	407	419	408	384	463	413	404	414	401	393	417	432	398	405	396	421	418	408	423	455	399	415	411	414	421	393	431	426	386	414	411	379	408	453	384	366	439	398	417	408	415	401	355	408	410	424	416	443	431	394	416	434	427	424	421	426	391	403	411	417	422	412	392	402	419	369	396	426	406	407	404	430	434	455	409	415	448	427	403	439	421	404	387	427	416	414	403	410	388	412	442	463	397	415	470	411	430	437	390	402	399	463	422	425	422	398	434	405	400	445	447	436	378	449	429	407	441	437	410	438	369	394	410	427	427	404	436	432	401	428	417	424	413	425	397	395	461	393	417	409	429	385	400	441	428	421	440	402	421	407	420	434	389	427	439	413	408	378	435	404	400	439	413	398	404	427	426	422	389	432	442	389	410	413	428	393	400	430	418	425	400	402	409	401	406	440	413	386	405	427	385	431	430	411	426	382	435	391	413	432	408	432	367	385	414	438	433	370	402	398	441	411	443	398	396	443	421	399	428	419	407	396	445	442	410	425	399	399	421	412	416	416	411	403	410	414	391	445	406	437	407	401	414	410	401	438	394	407	460	429	430	418	412	448	412	418	403	413	409	427	421	402	367	428	432	405	405	425
29068	18682	7536	4405	3760	1931	761	681	668	682	698	661	674	602	625	605	643	666	678	638	615	645	623	609	681	659	602	649	621	650	606	583	661	622	629	641	633	641	642	634	616	683	649	634	644	628	638	614	683	639	588	630	620	579	599	637	646	644	603	648	645	624	642	603	680	592	644	601	674	648	655	623	648	650	613	665	612	672	615	624	648	634	634	630	668	598	628	678	588	613	648	641	582	633	622	621	609	654	664	677	611	606	679	640	615	659	620	639	603	612	622	653	635	657	661	621	617	631	671	642	628	647	632	620	661	643	596	663	632	614	658	636	632	649	655	636	659	627	614	628	654	638	663	620	619	629	653	660	624	645	668	628	652	610	668	657	625	671	646	634	640	638	601	685	633	629	665	645	641	644	632	645	632	635	650	654	633	631	616	656	653	632	632	647	590	668	679	629	611	654	654	654	626	673	611	632	631	621	661	596	621	650	638	667	620	646	597	639	660	629	639	663	687	600	657	627	616	630	587	644	650	630	615	651	616	654	655	633	605	635	628	639	580	630	646	673	633	635	608	682	610	618	621	623	631	643	618	584	621	684	666	638	655	647	632	633	634	619	629	632	641	666	608	605	635	648	634	639	606	624	644	598	622	621	644	628	635	647	594	627	589	624	653	673	638	675	650	630	662	608	661	659	630	644	648	675	619	606	625	612	665	641	614	665	649	650	611	639	612	640	629	621	622	649	593	621	646	644	585	640	669	601	638	603	633	591	617	659	627	638	633	623	631	670	672	651	650	637	689	632	643	659	581	633	647	597	631	639	666	620	642	662	626	624	627	624	604	598	648	633	635	638	634	644	632	648	632	581	593	622	655	650	682	645	639	628	636	657	631	659	646	631	643	610	623	599	620	654	625	643	568	638	618	656	661	665	612	619	625	666	646	638	649	625	625	656	639	664	630	661	625	660	631	622	619	608	650	619	648	629	623	635	663	615	682	627	623	687	639	663	678	624	624	640	641	638	603	649	648	669	631	659	687	650	651	649	668	646	655	580	650	652	615	634	668	627	632	633	670	632	628	657	637	624	638	639	654	647	621	614	653	611	615	697	615	662	605	668	607	680	659	636	635	660	637	620	626	664	624	643	667	628	626	643	690	592	651	641	612	665	673	628	617	656	628	626	662	623	658	621	643	609	682	640	625	650	664	649	607	645	625	646	693	646	626	607	604	626	690	608	678	644	659	650	644	623	651	607	604	612	649	619	659	590	646	629	612	663	661	608	583	634	610	633	638	634	621	629	626	663	620	664	629	638	579	656	642	632	618	646	648	625	591	654	664	643	668	665	695	662	615	619	615	644	615	630	646	613	612	626	638	609	606	605	628	656	607	660	620	674	625	616	651	665	627	668	632	685	601	625	641	615	651	674	684	647	628	651	647	656	638	635	666	617	665	620	635	661	682	647	675	611	608	655	637	626	647	629	608	633	641	621	654	611	641	619	595	604	621	640	646	644	657	599	623	672	663	607	595	643	603	660	630	667	661	634	601	656	638	650	627	600	593	600	642	655	666	653	645	622	649	636	632	653	583	588	632	596	633	675	592	648	654	655	642	651	667	680	626	645	616	633	590	607	627	629	588	606	627	675	675	617	615	682	649	627	610	622	646	637	663	612	629	646	648	651	610	673	613	633	656	610	636	630	650	624	668	677	644	633	590	662	640	676	632	632	665	662	647	605	640	592	650	626	642	668	622	622	598	626	696	663	620	652	630	662	612	620	625	653	662	631	611	623	611	653	620	626	599	615	668	628	610	582	654	638	638	652	608	658	624	605	648	597	605	607	707	613	658	625	652	599	598	624	624	700	623	647	611	576	619	629	656	600	645	617	699	648	623	648	658	631	612	645	631	595	631	664	627	648	695	629	681	631	627	595	651	659	650	680	621	636	615	637	701	670	654	646	635	647	650	614	633	579	656	646	643	663	656	608	654	610	652	657	613	637	621	584	633	673	638	596	677	640	608	569	617	590	612	673	630	634	639	630	691	656	570	702	626	660	634	622	661	648	673	643	567	638	638	662	650	700	620	614	653	683	656	592	637	644	606	637	611	659	624	651	616	649	619	616	659	622	609	615	633	550	625	647	665	608	611	587	626	623	634	587	597	640	641	697	598	625	667	641	634	599	655	625	613	648	602	652	692	615	629	650	646	637	629	611	629	647	656	633	652	636	642	612	611	596	619	590	666	635	610	611	629	654	651	649	610	638	626	644	629	640	650	637	629	608	626	645	642	651	638	662	655	627	642	674	665	670	657	663	662	644	671	659	636	662	655	643	655	654	646	622	612	674	654	628	650	670	638	646	639	621	612	618	691	644	642	622	636	634	630	632	655	679	657	687	646	587	616	661	629	603	653	655	621	684	651	626	626	603	656	603	628	689	638	669	621	639	647	690	629	688	643	631	616	581	647	608	660	659	614	629	658	666	641	626	654	633	647	593	656	607	656	619	602	640	651	654	645	676	637	673	647	658	641	622	630	606	664	611	619	615	634	657	636	638	658	626	610	648	644	657	617	655	641	611	616	662	643	639	616	608	661	668	666	610	642	590	678	638	627	623	630	636	655	623	675	600	661	632	616	631	646	612	612	582	630	603	662	641	636	635	648	681	648	653	639	629	645	644	572	655	650	676	630	598	643	614	658	657	683	620	630	639	641	660	668	643	617	655	646	654	643	642	665	653	622	594	615	578	651	604	630	639	628	648	644	631	666	657	671	621	651	628	605	629	623	624	621	629	598	694	648	597	671	661	635	641	615	638	676	625	669	665	648	599	604	595	587	669	622	649	637	640	632	631	663	624	642	673	688	646	628	656	604	606	654	629	632	614	682	652	667	674	646	627	631	671	607	633	622	613	617	599	679	617	595	669	652	642	662	650	650	697	655	686	627	618	651	613	589	610	616	646	607	605	649	613	625	642	591	625	629	607	665	646	625	650	650	674	696	662	590	627	601	683	675	639	657	681	643	617	686	602	654	641	623	625	644	632	590	690	630	590	634	644	650	635	684	634	619	653	652	596	636	625	614	672	693	623	634	667	642	660	617	646	602	625	645	629	641	649	599	657	678	639	611	612	647	615	618	640	622	622	655	645	619	645	615	655	625	647	617	649	624	610	643	573	648	648	597	608	647	631	658	644	638	626	634	661	649	618	695	682	628	632	612	670	669	642	651	648	665	685	653	681	612	625	649	630	639	640	641	661	641	621	679	626	659	634	636	657	651	622	642	628	651	632	604	601	626	628	668	665	649	607	575	654	645	643	608	604	635	672	629	638	644	620	642	663	660	595	653	623	611	652	630	635	640	660	643	608	603	674	624	678	642	654	625	669	646	718	647	650	668	650	657	593	633	610	608	634	646	642	665	644	615	682	631	609	682	656	644	653	624	645	679	626	631	615	625	611	611	578	632	621	659	632	626	623	633	663	684	616	625	602	670	634	642	671	625	637	617	639	654	577	623	678	621	614	634	635
18296	14279	5836	5930	6319	3182	1053	808	819	798	778	784	775	765	728	766	743	776	738	727	737	735	762	736	852	718	785	771	716	760	754	731	714	757	751	746	739	736	808	733	776	765	732	700	789	738	731	746	738	747	746	756	752	739	736	730	783	710	709	772	732	704	745	710	703	756	725	779	737	793	773	751	727	699	769	763	709	749	764	783	796	748	690	785	720	697	735	740	738	722	759	774	709	747	740	762	739	781	693	751	721	745	748	706	684	786	704	713	717	734	667	784	753	764	785	718	805	749	739	758	760	712	708	744	762	774	722	764	696	722	730	660	747	759	726	746	739	690	782	703	771	748	730	748	752	748	757	786	756	734	747	743	740	777	792	780	707	759	775	729	747	779	743	790	814	777	740	732	783	765	731	671	730	824	748	720	716	731	737	772	701	745	765	714	724	753	703	750	713	717	742	741	763	767	724	790	732	741	758	724	715	768	739	740	733	780	736	765	733	722	757	711	737	762	718	728	708	735	714	760	726	745	752	755	732	731	755	762	732	723	777	705	685	744	738	765	774	762	748	762	730	725	777	768	754	744	733	688	762	776	737	727	784	706	716	765	715	734	749	725	688	736	743	659	788	749	727	698	758	695	736	736	819	733	764	755	712	755	771	719	733	760	701	787	770	716	707	741	750	760	716	742	738	715	752	796	724	729	739	723	718	721	745	750	729	751	709	753	739	707	725	684	732	728	747	791	731	784	758	728	749	770	768	769	784	722	769	729	700	696	755	751	744	736	732	789	733	792	768	759	726	715	753	704	761	762	729	725	753	691	733	730	697	721	758	761	786	760	765	756	725	757	696	734	762	713	767	751	694	756	737	713	747	729	737	727	784	721	751	762	810	761	771	717	754	751	730	727	768	734	697	777	726	731	697	732	698	786	773	763	748	733	766	716	764	766	738	747	709	770	712	737	728	754	784	725	737	720	748	743	674	761	702	725	804	773	700	747	715	749	743	736	757	711	749	731	723	732	709	788	729	723	735	807	729	754	748	758	696	745	746	720	766	777	780	745	722	722	710	747	737	786	714	771	805	760	753	727	738	740	768	777	680	730	755	704	727	713	702	807	750	704	743	763	762	712	796	735	785	768	746	696	707	744	703	741	760	767	714	756	740	768	761	786	713	772	728	752	707	729	755	739	738	724	754	695	733	742	720	766	725	773	774	762	742	720	719	717	682	712	679	777	739	753	751	749	710	730	738	724	770	760	711	713	755	719	714	809	744	679	755	778	696	769	734	717	722	714	759	760	748	739	704	792	758	716	811	756	774	804	801	728	726	747	740	762	772	744	741	730	749	750	708	764	725	686	680	775	813	749	727	761	762	744	735	759	784	700	732	712	731	689	723	768	779	772	724	781	728	735	754	731	725	749	708	719	759	704	775	774	752	772	725	752	712	754	741	734	740	723	683	713	783	720	723	755	706	705	768	768	745	758	679	716	686	763	742	689	741	741	750	745	743	749	775	744	728	727	757	739	764	746	738	802	693	690	731	669	751	696	757	729	743	820	736	773	782	749	740	699	766	758	749	759	765	775	751	780	755	721	752	773	723	714	750	739	748	714	704	728	725	721	737	763	712	753	784	771	728	714	791	755	692	760	762	777	802	716	738	786	718	737	746	747	706	700	692	761	709	701	722	754	688	736	730	725	746	773	759	732	748	730	740	784	718	757	739	696	725	758	760	720	755	746	724	718	724	753	732	726	743	727	755	736	702	747	723	758	735	772	729	766	750	745	721	730	742	746	724	738	734	723	739	727	759	707	710	770	740	772	778	734	739	755	699	741	747	776	748	744	751	730	718	726	747	789	730	686	755	711	703	751	704	761	773	722	773	755	783	724	748	766	767	721	781	758	752	717	744	742	701	710	752	754	731	740	747	733	775	774	762	797	778	736	748	755	729	671	779	717	716	745	782	715	750	682	744	771	717	711	736	722	752	757	750	746	733	734	752	740	716	734	780	767	783	755	723	741	746	738	756	728	729	734	726	743	744	737	754	694	722	789	735	754	713	735	707	768	726	701	744	761	750	726	762	723	723	730	739	700	726	728	756	703	761	735	743	799	744	734	757	742	771	741	741	699	738	740	736	779	792	771	764	723	708	728	742	719	751	768	730	743	692	725	696	803	765	735	754	780	750	780	778	714	723	756	689	721	731	717	747	693	740	757	699	734	728	760	754	766	739	759	729	714	753	738	745	725	741	710	728	735	718	754	770	743	802	782	772	781	776	751	765	715	749	755	752	766	793	752	758	784	747	752	751	744	749	759	763	726	778	739	729	745	686	726	746	747	730	738	792	738	747	774	734	745	776	696	711	750	766	773	760	746	731	742	746	710	692	769	739	748	755	734	780	749	679	788	734	712	691	742	705	746	714	743	767	727	779	757	720	704	762	742	756	713	766	747	716	749	736	788	730	745	748	725	790	780	723	727	744	718	727	758	734	775	766	763	693	752	796	785	783	741	734	757	699	755	728	765	735	744	768	735	722	750	756	755	726	727	778	734	736	732	737	780	695	751	759	728	758	779	729	769	730	741	766	721	749	810	740	724	743	714	748	796	756	741	696	673	734	773	710	720	711	709	734	772	752	793	726	708	784	714	755	762	754	751	804	732	741	744	729	748	739	755	741	743	741	741	705	724	717	754	753	743	739	720	700	726	746	739	727	762	704	789	764	731	725	799	719	728	740	720	715	760	744	685	756	766	766	750	724	729	691	764	742	741	802	736	740	740	714	731	803	767	791	739	762	710	797	731	717	748	788	748	736	734	755	756	751	727	752	716	774	729	751	728	737	769	752	754	718	705	774	788	727	760	746	775	726	753	715	729	711	746	713	739	752	741	755	792	730	750	761	739	736	729	749	725	775	760	722	726	745	754	759	754	751	751	742	723	690	737	739	708	762	719	694	793	727	730	774	740	757	732	768	749	721	738	693	721	717	761	739	774	762	716	759	758	792	806	715	756	806	718	739	738	757	733	742	734	710	769	752	792	735	755	744	742	739	772	692	754	705	766	694	772	749	735	760	729	726	753	723	744	768	738	727	728	754	723	776	790	753	769	753	794	737	768	773	759	777	739	727	760	735	758	740	764	704	735	763	760	703	759	739	749	731	769	737	746	745	754	779	740	728	754	757	719	724	738	722	794	761	701	744	748	741	716	743	760	743	718	738	750	737	740	711	748	737	736	789	733	788	743	737	719	714	778	752	707	753	744	714	718	742	787	731	760	738	747	713	818	761	787	765	722	779	761	738	767	722	771	731	773	722	727	756	747	736	772	727	747	749	734	764	752	734	727	784	739	701	797	738	769	777	757	730	735	744	747	737	735	749	716	749	700	750	771	725	714	684	741	739	705	706	765	774	709	736	770	720	764	725	760	762	726	783	720	794	724	788	749	739	699	744	704	769	740	764	757	689	720	757	708	723	749	757	765	699	769	734	748	718	760	779	771	738	697	739	802	690	847	777	740
23567	20892	27716	24221	20964	12181	2061	955	855	834	720	711	742	706	691	701	676	753	663	686	706	639	706	631	694	637	681	687	592	683	659	661	662	695	646	691	654	616	655	603	643	660	650	604	658	688	674	675	674	662	672	654	634	649	628	657	662	661	634	630	698	632	678	677	652	670	637	608	647	695	639	678	611	650	675	667	685	653	635	632	681	677	645	637	629	653	646	663	666	651	647	635	685	701	650	628	631	676	647	618	689	632	626	591	593	634	640	578	642	711	636	654	637	686	645	647	677	626	629	694	677	679	625	658	669	652	613	718	633	648	653	669	681	646	653	644	649	631	606	617	662	647	624	632	624	637	628	612	671	660	660	628	621	648	626	662	647	624	658	647	634	667	633	662	617	621	649	622	635	666	616	680	641	662	676	676	656	647	621	663	646	620	582	662	637	661	671	684	663	646	655	703	647	637	668	634	652	645	657	612	646	653	668	675	659	654	705	663	664	650	676	640	645	626	615	576	632	666	695	680	702	688	672	654	653	672	610	681	669	679	652	692	681	650	642	657	626	615	627	635	672	649	635	605	669	629	616	661	663	620	642	664	633	612	652	646	612	645	627	625	658	675	661	680	634	606	681	652	640	624	652	652	635	660	642	641	623	707	639	672	641	665	660	643	595	678	635	621	661	699	634	642	675	649	689	634	628	640	634	609	640	657	651	645	702	646	658	633	606	632	642	658	591	645	668	649	660	665	636	679	670	658	684	657	671	638	618	640	645	635	640	618	596	694	678	686	669	652	678	661	667	646	647	659	594	659	657	628	621	689	647	665	624	686	622	678	643	630	638	631	714	635	623	655	670	638	641	622	646	654	620	614	669	637	657	631	625	643	636	643	641	670	699	630	649	618	624	644	643	671	648	656	652	645	646	620	648	667	634	625	688	601	606	647	607	666	665	641	688	637	642	641	669	674	638	667	643	645	631	667	640	595	658	619	612	566	595	643	705	665	670	692	683	654	592	656	661	641	648	646	633	663	647	670	648	663	622	622	624	640	647	649	699	617	640	668	629	590	637	665	640	636	657	635	627	660	632	681	641	662	690	649	596	641	670	641	659	617	628	676	710	644	622	666	693	686	641	650	618	649	646	626	629	646	646	591	655	641	634	639	632	677	624	657	645	636	657	676	643	638	632	661	669	624	680	632	658	591	686	665	679	614	649	654	613	640	654	663	626	670	688	681	680	624	672	635	649	617	676	682	666	639	661	642	691	655	649	645	660	658	657	653	640	601	639	627	649	621	720	606	615	631	625	594	618	660	629	642	629	655	639	673	662	678	650	652	636	658	623	656	666	649	625	656	615	658	627	656	635	656	637	647	677	705	613	654	624	661	686	674	670	659	662	634	628	668	620	662	608	635	626	609	584	626	638	649	687	639	643	635	672	663	626	711	668	666	621	669	630	652	651	608	654	650	673	661	692	666	650	642	624	623	682	639	607	611	635	659	619	644	612	620	617	665	662	654	638	636	625	654	608	645	677	658	701	681	619	686	609	591	679	687	655	660	693	629	649	684	615	657	571	650	650	636	664	666	676	675	656	667	679	630	677	635	636	666	652	656	651	645	650	653	611	642	613	639	662	667	654	661	672	638	625	619	662	597	658	625	620	650	691	632	640	665	636	625	620	667	656	643	653	627	631	651	679	665	616	668	627	647	664	641	680	638	703	660	675	614	672	642	580	721	639	673	629	647	627	645	626	649	646	697	668	632	614	677	677	636	606	646	675	673	632	637	644	630	639	599	666	659	640	678	646	627	636	598	601	650	640	690	625	688	634	664	631	664	622	652	653	642	642	684	639	636	666	642	615	620	689	647	669	622	676	629	659	661	625	652	676	640	677	633	651	647	708	614	656	634	642	640	649	658	648	672	649	655	613	678	670	638	603	593	660	643	704	607	657	640	680	665	624	694	620	652	628	656	671	665	652	620	656	698	675	642	657	660	642	662	615	640	656	647	651	629	685	651	640	627	586	656	634	642	609	646	617	629	665	631	669	680	604	623	615	644	636	625	673	601	647	636	616	620	661	637	615	677	630	629	697	618	643	648	594	689	649	672	660	683	609	621	673	654	622	618	652	626	690	632	632	568	606	648	630	624	685	605	656	719	640	644	632	624	677	669	636	675	644	658	635	641	643	637	644	658	621	575	671	610	635	641	664	615	646	661	707	656	648	644	656	661	622	643	670	633	650	656	659	630	670	624	621	665	644	662	637	642	654	634	613	695	654	596	648	646	602	643	601	651	645	665	652	646	603	626	621	644	671	627	660	656	665	626	629	630	629	624	695	621	662	638	643	622	615	697	648	661	635	656	643	654	657	632	692	605	615	675	647	612	607	619	664	648	645	677	611	676	631	677	662	656	681	680	639	655	683	628	649	602	618	633	651	605	609	725	676	650	646	640	619	620	638	656	669	679	608	614	627	667	606	657	668	684	679	625	664	669	671	662	647	632	633	673	619	689	632	625	661	675	712	688	647	666	655	628	666	656	666	668	660	665	669	679	640	649	674	622	647	630	631	653	702	631	689	638	613	572	648	642	612	686	662	663	620	625	652	646	664	635	658	638	649	660	626	590	629	676	644	638	641	665	664	668	646	657	638	606	669	634	650	676	672	668	633	637	630	615	644	659	634	668	664	629	614	644	627	670	669	641	655	656	673	660	632	625	665	664	640	653	662	648	654	651	627	712	636	646	648	660	611	678	666	677	665	658	659	562	666	628	604	664	641	637	634	683	618	577	621	644	675	662	652	643	627	657	634	630	646	672	641	622	672	638	661	621	615	628	614	675	654	668	618	643	645	645	610	642	630	647	658	687	658	639	647	656	689	671	616	659	648	646	631	677	629	635	618	633	632	672	659	648	662	679	691	654	655	640	609	654	609	683	612	589	648	635	610	640	632	658	632	662	609	689	655	662	674	678	644	598	625	650	649	639	627	632	612	620	655	608	604	656	688	685	621	671	610	668	599	638	612	665	615	637	654	657	658	649	662	701	674	620	598	627	667	673	616	637	658	665	664	637	660	618	641	669	620	650	654	667	642	692	617	648	665	623	632	676	654	629	656	658	626	695	636	653	635	686	641	645	664	604	617	649	672	686	633	612	636	692	673	611	629	642	695	620	632	673	623	650	639	668	645	669	679	657	609	665	633	649	647	649	656	652	625	634	645	633	696	615	629	635	680	700	686	687	666	620	657	645	653	631	633	639	695	646	641	608	642	628	613	660	634	675	602	694	654	637	643	647	644	640	608	693	687	652	618	600	629	661	631	650	616	667	641	711	667	662	627	645	665	626	647	643	640	715	670	616	644	627	636	659	586	626	614	611	589	639	605	641	690	657	706	680	645	662	674	641	682	626	657	611	653	629	586	674	681	641	659	628	679	662	670	673	652	629	625	658	639	640	659	654	617	620	628	649	660	636	604	645	683	682	640	594	628	639	694	625	613	635	669	611	637	671	632	629	596	632
12957	21021	13355	13276	13629	6377	1877	1355	1226	1081	936	950	876	884	850	846	838	817	780	806	821	820	756	803	812	799	776	774	778	812	820	822	749	792	782	740	792	773	744	770	791	730	782	755	768	744	737	822	805	786	725	778	721	754	768	809	814	801	795	730	784	765	763	754	768	730	747	788	817	800	798	725	774	721	767	720	790	731	761	779	760	792	789	794	804	736	761	737	859	748	750	763	819	742	744	811	781	806	781	759	735	778	737	745	769	737	730	765	743	767	762	757	786	801	762	788	778	731	800	760	712	772	740	772	797	783	716	752	791	790	741	748	808	759	739	795	760	747	749	749	774	791	731	751	779	780	805	751	759	759	769	736	704	781	752	754	742	755	782	784	781	784	809	715	801	776	803	798	804	793	737	747	710	844	739	729	794	797	740	735	744	801	799	798	725	776	761	773	782	754	777	785	770	771	752	773	753	767	735	786	715	769	801	748	813	743	722	781	759	805	754	752	733	765	791	765	779	751	799	799	786	764	758	767	755	776	839	787	792	819	810	775	766	744	742	744	747	776	785	748	831	768	773	770	787	784	800	799	787	782	725	742	748	796	790	738	740	796	772	802	784	739	754	777	766	758	789	743	805	736	727	748	793	771	774	785	794	778	771	763	774	814	778	776	710	801	719	738	757	778	765	775	757	739	759	774	783	726	735	810	780	797	735	758	768	751	782	767	763	794	731	776	787	773	777	732	775	742	836	755	806	722	761	742	733	772	765	740	780	751	798	727	734	789	760	777	749	741	803	752	796	771	770	752	785	767	814	767	782	749	768	783	807	724	740	789	801	797	760	759	802	712	730	765	809	796	808	817	754	771	775	773	820	740	774	770	745	769	736	796	776	765	782	771	746	794	762	783	765	774	810	730	757	778	760	749	747	733	781	771	742	749	808	802	780	755	779	796	782	818	746	756	782	792	736	757	766	769	757	780	751	762	750	751	772	748	780	766	790	737	760	793	739	796	751	731	745	819	741	802	792	732	725	746	780	819	739	794	714	780	791	767	830	747	730	778	718	742	800	772	772	751	780	786	718	798	764	728	751	706	726	772	760	775	804	739	763	723	761	754	778	777	745	785	770	797	721	776	756	753	794	784	750	758	798	707	769	777	695	765	753	750	758	739	731	784	747	740	783	802	792	756	778	705	767	737	736	836	764	780	787	787	790	751	748	820	780	757	754	724	783	792	700	773	772	787	738	803	752	788	754	782	759	751	755	774	753	705	723	764	738	753	759	738	774	768	788	737	774	800	762	774	754	762	770	769	730	771	740	767	761	800	785	752	807	801	730	815	764	740	752	729	772	787	730	799	750	775	782	782	801	774	780	755	760	785	789	746	769	799	817	788	733	791	748	787	778	709	766	781	756	718	789	751	800	795	777	791	773	773	781	801	778	697	729	750	761	670	773	787	731	751	798	820	774	752	729	805	794	756	806	748	794	776	745	808	807	738	747	768	798	759	754	738	777	816	753	792	800	752	706	797	744	762	787	777	792	800	751	754	749	708	813	763	759	772	727	791	751	798	796	766	765	754	782	756	811	793	791	756	766	787	758	771	816	775	731	744	761	703	778	739	726	758	784	778	791	731	772	787	766	813	783	759	768	787	758	783	759	800	766	748	769	772	755	760	711	742	704	803	792	760	780	794	783	765	767	778	808	777	761	783	716	752	740	786	771	799	784	785	801	741	753	764	783	738	757	774	713	772	741	774	757	788	716	785	783	739	749	788	737	799	791	751	755	789	756	713	788	814	775	789	786	792	761	712	726	784	755	783	790	715	751	788	796	741	748	754	767	790	765	763	774	774	797	746	777	764	708	792	739	772	747	788	806	752	786	780	760	774	784	719	795	745	743	783	812	797	779	728	779	777	742	732	765	744	753	741	741	802	775	750	749	778	768	793	812	716	743	791	840	779	724	789	762	745	740	774	785	732	774	749	789	749	736	745	713	710	792	763	747	767	771	757	768	771	770	774	796	772	767	752	734	740	757	707	715	738	804	771	769	737	792	728	800	772	792	772	728	759	786	767	801	781	709	800	783	805	681	809	743	753	740	790	765	786	790	727	742	725	754	777	744	794	810	791	769	780	780	784	763	717	769	773	754	739	788	739	752	751	789	729	736	788	805	816	747	758	763	801	768	817	748	758	822	760	799	752	760	787	749	747	783	752	761	770	785	761	762	793	765	715	801	818	790	736	785	773	817	708	764	763	755	740	776	758	759	814	734	816	773	784	790	748	815	777	760	718	774	762	730	774	791	738	793	761	728	766	760	768	783	768	763	774	794	723	747	821	805	787	771	768	753	755	747	772	758	832	767	799	706	768	769	741	752	731	735	727	787	742	798	736	748	811	777	751	782	805	712	784	785	827	785	785	769	756	777	756	757	787	780	748	724	736	728	745	770	744	804	755	812	775	731	765	730	746	757	751	749	745	775	763	729	767	779	729	791	744	757	758	802	794	745	731	767	755	802	791	747	736	746	772	766	781	759	756	753	763	813	744	824	817	758	764	801	789	757	799	713	756	829	768	779	772	763	755	765	781	770	747	762	789	785	741	747	773	756	734	776	768	795	750	754	764	766	746	770	714	728	781	751	792	783	747	787	761	756	748	818	776	799	781	771	766	782	806	744	810	751	758	782	729	778	759	727	761	790	798	798	803	803	787	769	739	798	746	815	737	781	787	746	782	719	751	783	780	737	789	766	769	797	784	823	781	818	787	789	805	766	727	800	747	774	787	801	776	821	783	764	762	811	722	759	801	740	803	751	724	782	773	762	745	800	759	752	826	725	773	734	797	793	779	833	783	746	794	792	781	734	800	799	754	772	787	821	682	741	694	763	762	786	777	725	734	817	776	743	769	776	797	784	752	792	787	773	765	748	778	744	837	777	747	769	822	827	745	752	705	747	824	779	751	716	824	788	764	727	776	716	769	751	782	711	760	775	749	761	776	798	788	797	753	740	800	748	759	729	752	726	716	757	844	730	776	776	795	743	729	773	760	742	791	735	732	738	769	738	738	801	780	783	751	779	766	767	762	725	803	793	747	749	748	749	732	725	792	757	794	758	783	764	798	697	755	765	778	724	803	786	781	730	717	770	762	786	778	764	754	755	779	779	781	746	745	754	736	758	764	814	774	787	757	772	737	814	745	785	763	720	775	772	801	760	786	831	796	750	843	734	762	808	785	813	789	779	743	771	732	739	739	731	772	779	727	758	784	782	795	722	768	734	743	756	759	761	730	729	721	785	752	768	785	772	738	784	767	766	790	749	741	783	774	773	753	738	774	774	751	772	795	821	764	760	774	819	812	770	756	777	795	794	719	742	787	754	791	768	788	778	757	782	796	780	717	730	759	796	751	762	779	761	734	780	752	792	758	793	744	733	729	796	768	756	776	768	758	746	769	846	731	748	789	747	784	787	756	777	778	746	784	759	766	806	801	768	770	766	784	789	815	808	770	763	726	768	725
24578	20903	26713	25152	15416	3868	812	537	507	499	450	383	413	427	426	414	347	385	389	366	406	403	374	373	410	407	329	401	394	353	383	379	364	354	354	355	399	388	362	357	370	368	395	359	343	355	370	379	351	375	367	380	391	378	348	353	377	373	359	370	362	392	339	362	382	364	339	371	392	355	360	362	342	326	371	357	356	362	393	365	375	370	378	371	364	383	383	386	338	386	362	369	375	386	361	373	367	366	377	368	361	366	373	360	358	345	365	361	386	395	346	378	397	369	379	365	364	361	360	356	344	360	385	395	364	353	318	369	379	397	339	355	341	373	383	350	366	375	341	361	361	388	331	325	360	377	403	344	370	388	335	396	368	381	406	421	348	371	350	336	358	395	371	355	368	357	362	390	396	357	367	348	338	361	348	374	381	332	394	382	360	385	384	371	367	366	373	356	376	371	383	347	367	347	378	339	366	348	375	367	394	355	393	379	384	366	339	383	334	345	410	362	346	346	394	365	350	340	361	401	348	351	369	355	370	350	380	378	396	398	342	381	350	362	393	359	356	357	353	372	406	371	354	353	378	374	358	360	364	372	359	401	354	347	381	355	380	360	356	388	403	391	385	395	379	358	336	361	347	374	348	377	358	366	338	398	377	407	369	371	363	360	336	373	360	345	364	378	367	354	348	354	396	342	366	356	340	376	377	345	355	412	393	359	386	365	399	343	352	376	368	355	410	367	361	352	364	377	354	371	360	373	375	351	383	406	358	320	367	337	318	354	382	363	369	366	366	399	397	368	357	342	403	379	382	355	378	348	380	376	344	375	367	385	355	373	378	358	400	361	380	387	365	399	342	397	380	356	392	353	341	353	372	365	382	386	395	349	331	353	358	381	398	360	338	339	400	389	381	371	371	352	370	380	336	365	357	372	371	378	355	350	377	366	361	376	348	367	382	348	371	356	366	366	374	379	357	353	384	419	380	400	360	376	365	360	365	365	383	376	328	351	351	390	330	356	366	350	332	385	365	357	372	373	357	358	345	339	354	365	395	353	375	330	360	424	363	365	398	339	370	383	359	360	385	374	371	340	379	352	359	339	395	381	345	359	347	336	346	369	370	385	385	357	389	386	393	379	362	350	340	334	377	369	358	357	392	366	367	401	353	351	374	392	371	359	356	345	367	384	357	377	370	378	330	377	329	378	360	371	365	382	342	383	367	337	402	373	368	402	383	369	357	380	378	362	356	376	381	343	354	352	364	357	360	391	365	329	345	374	371	349	383	381	368	373	375	374	371	341	381	357	353	367	388	362	364	373	385	369	363	363	379	394	379	372	372	375	361	387	383	350	365	355	379	380	381	366	373	365	357	348	311	343	355	389	351	346	374	370	359	362	415	356	344	381	398	390	340	365	362	363	398	394	381	357	356	377	365	368	379	362	367	366	391	380	366	394	385	342	381	370	329	385	368	396	382	368	389	342	344	363	343	351	356	358	352	384	395	341	369	407	372	348	389	350	338	407	336	375	376	360	378	352	369	352	409	369	341	353	377	392	359	383	319	387	380	385	366	405	360	401	408	383	379	386	380	346	368	371	366	342	349	356	369	368	382	387	362	391	371	368	379	412	383	385	358	357	386	363	340	353	385	367	342	380	365	396	378	380	404	359	364	352	411	370	343	383	368	346	401	370	352	324	397	354	357	346	358	356	366	349	383	389	351	340	364	375	376	379	357	368	347	380	396	351	370	383	377	351	364	387	367	351	414	389	388	347	393	376	371	339	369	407	357	354	346	360	378	385	341	353	358	352	371	370	368	389	366	356	355	397	357	400	373	376	387	372	354	399	368	374	375	368	411	353	385	369	406	370	351	360	346	349	337	315	389	377	383	347	395	365	375	377	334	351	370	360	345	345	357	388	365	366	372	386	366	399	363	351	366	356	365	381	366	372	323	379	344	362	393	366	362	396	357	349	358	345	350	388	404	349	383	365	416	358	348	398	339	356	358	335	365	366	344	364	363	347	379	370	344	357	398	407	359	374	363	362	345	376	356	366	345	370	363	373	388	366	379	411	334	350	385	342	354	369	372	367	352	354	380	348	340	369	366	359	346	357	351	382	390	355	373	339	383	390	368	350	350	398	393	361	331	365	352	365	390	362	382	367	349	375	380	368	368	390	345	381	360	365	354	345	383	371	362	358	360	380	391	397	359	336	362	352	361	351	373	381	359	359	360	356	395	330	352	357	377	326	377	398	389	345	377	355	341	352	363	384	412	352	360	391	340	374	381	335	369	334	398	368	390	359	341	368	367	378	369	356	371	405	362	416	363	371	356	350	378	373	357	346	372	362	358	334	402	370	368	350	336	356	380	363	369	359	376	383	377	352	354	362	363	361	386	360	349	345	382	375	352	365	323	376	370	347	365	371	325	349	376	350	367	392	366	353	333	354	365	395	367	360	347	351	330	344	374	372	346	364	380	406	362	381	333	383	350	353	325	379	334	380	374	392	379	362	377	387	363	389	367	359	354	378	377	355	358	359	361	346	374	348	372	360	353	379	374	393	411	386	393	372	368	368	349	360	370	385	377	326	376	346	357	382	335	342	365	357	376	363	361	339	331	385	361	375	319	410	353	346	406	355	367	360	382	350	347	353	352	385	327	365	336	346	364	405	352	378	372	350	395	330	358	369	369	358	361	367	329	364	361	374	361	381	377	364	370	352	355	355	400	360	374	338	375	376	363	404	400	367	374	349	364	365	344	338	369	404	381	391	372	405	361	342	350	399	378	333	340	366	368	384	327	389	315	348	379	373	381	348	366	361	366	362	369	365	371	387	366	373	385	372	362	329	363	349	377	367	377	365	362	351	368	343	362	352	379	365	383	387	360	345	395	344	362	377	388	361	370	378	383	383	375	385	344	359	380	378	348	359	385	393	356	372	368	365	366	353	350	377	343	362	356	329	368	333	408	368	364	398	354	360	387	367	410	360	370	358	367	334	373	384	369	405	377	376	335	393	349	328	391	392	372	386	351	341	387	362	362	379	376	381	343	382	344	362	352	363	353	387	375	364	356	388	339	348	391	393	372	375	378	346	383	410	347	383	361	388	396	399	366	365	330	378	386	371	393	349	346	353	385	347	326	390	351	344	334	377	386	411	371	380	342	362	378	341	361	340	369	361	379	364	372	391	343	373	379	353	336	373	363	364	387	343	348	378	344	378	361	363	388	362	354	367	367	405	344	348	407	379	307	373	364	388	369	365	379	381	370	362	376	350	343	378	370	352	337	363	368	401	390	337	349	410	358	386	376	390	367	383	391	385	386	380	345	370	340	398	349	351	382	383	385	370	363	345	387	386	323	380	373	367	406	328	372	365	336	359	384	341	358	345	381	387	348	352	365	412	367	361	379	381	349	391	376	349	340	361	376	365	338	361	328	349	366	376	359	391	374	367	395	408	362	367	350	358	379	338	364	366	348	337	379	374	376	419	357	364	385	411	350	376	354	373	341	404	374	347
13633	19129	11048	11410	11399	5031	1297	776	748	675	528	560	510	548	491	480	457	423	476	439	434	443	435	437	454	402	423	429	444	408	432	428	466	389	410	440	443	411	397	443	414	421	431	375	417	437	404	410	427	450	433	409	427	425	411	428	399	405	429	406	427	428	423	410	425	403	369	398	433	421	439	425	457	410	397	451	395	431	422	428	411	430	404	422	417	377	421	400	416	432	376	425	420	385	431	428	410	404	422	418	450	435	422	419	413	419	417	403	390	427	435	458	420	441	456	390	391	418	426	425	426	447	409	436	395	443	389	430	404	395	426	415	386	412	421	432	436	429	406	429	415	402	416	424	414	415	399	416	413	409	399	415	438	439	440	419	407	424	421	457	440	446	405	395	441	409	419	423	413	413	429	435	430	403	419	419	413	429	395	442	416	427	414	419	435	406	421	429	447	406	407	439	423	398	442	420	449	422	420	447	388	415	400	416	432	421	438	421	412	429	407	424	474	380	416	423	440	429	426	443	414	420	429	415	417	440	420	413	395	391	407	421	434	473	408	428	431	441	394	391	435	410	428	407	425	415	467	473	383	438	446	443	402	408	472	394	395	370	419	418	452	401	427	450	409	411	406	423	419	416	368	405	420	444	387	435	469	389	404	422	439	444	446	408	405	410	425	424	425	390	400	409	414	404	412	406	419	381	414	378	436	389	441	415	431	439	446	404	445	392	405	437	418	401	420	413	386	414	401	433	446	430	397	431	417	428	412	433	409	417	439	425	427	383	417	422	403	457	460	425	433	426	376	444	425	428	420	432	412	453	444	426	446	409	412	414	387	436	400	373	457	387	438	405	419	463	433	399	427	422	450	418	443	422	410	436	422	424	419	402	406	407	428	420	425	436	387	415	453	411	447	410	393	418	430	391	435	413	436	399	423	411	419	434	412	427	445	435	423	440	381	416	416	412	432	441	410	440	405	402	430	429	387	461	410	401	430	453	417	411	418	410	458	378	434	412	396	451	413	407	395	397	430	431	468	403	473	419	401	406	410	443	377	396	413	429	412	461	437	448	403	417	388	368	396	394	438	405	416	402	418	412	436	390	414	467	412	396	428	405	388	423	416	417	424	422	403	423	425	429	430	455	441	447	371	407	405	405	413	410	435	405	402	439	448	400	434	397	423	404	373	419	432	430	453	433	423	411	393	448	421	432	426	408	393	450	417	436	395	366	399	453	376	428	448	409	412	437	382	386	440	400	431	425	420	428	385	373	408	400	391	437	395	450	430	429	436	385	434	391	433	432	427	430	401	430	400	420	422	413	381	431	419	413	425	435	412	405	447	415	464	397	415	422	427	414	415	454	426	437	408	452	404	415	389	428	421	406	397	413	420	434	418	429	454	397	416	406	420	449	403	440	438	406	410	428	427	407	413	432	389	428	368	411	380	415	409	399	419	426	385	426	438	396	397	409	439	399	431	375	412	421	419	408	385	472	424	425	417	423	392	437	441	418	456	431	428	430	431	402	425	451	408	442	401	433	433	448	430	453	396	401	388	403	387	437	439	421	400	397	409	391	442	419	400	434	405	428	427	403	417	389	423	424	395	405	424	425	410	430	439	420	441	422	416	404	431	412	473	384	384	413	413	417	411	398	422	366	432	394	406	418	429	412	435	393	413	421	378	376	408	444	406	413	392	437	442	456	445	422	387	416	400	419	412	414	414	421	432	439	401	399	430	411	444	391	418	394	453	416	402	407	405	448	465	414	414	452	419	427	430	431	391	429	389	426	397	459	430	417	486	425	431	431	430	420	428	445	424	435	428	416	388	397	389	419	448	409	386	426	419	404	438	432	419	406	430	392	422	428	388	425	412	412	422	452	427	417	397	433	395	432	381	425	409	386	434	407	380	447	408	435	430	435	393	441	371	419	395	394	398	420	412	431	433	428	395	421	408	386	413	423	402	449	414	418	422	419	420	423	444	394	400	389	435	392	404	437	426	457	415	441	416	394	435	377	421	392	437	404	419	394	417	402	396	457	425	414	412	414	414	392	383	439	414	407	457	426	408	383	402	392	417	406	425	397	448	426	399	393	419	459	368	393	406	416	399	403	445	406	406	432	428	425	394	388	400	435	411	431	414	449	436	422	410	431	423	421	411	445	429	400	419	395	413	430	420	406	411	427	423	404	405	430	447	411	431	439	401	418	402	448	395	424	449	422	409	405	383	415	431	445	422	407	404	464	426	398	402	408	456	415	433	399	410	428	418	412	405	401	439	435	421	414	406	395	405	399	405	391	404	417	390	428	443	431	410	396	437	400	419	436	415	421	411	403	402	420	398	389	422	417	427	429	441	406	431	462	395	420	416	413	406	424	409	408	402	391	395	403	409	446	421	429	396	377	418	430	407	426	411	451	412	413	403	438	441	393	392	412	384	383	431	403	380	391	406	427	421	423	468	389	426	409	413	450	414	445	415	392	436	397	375	398	420	421	383	397	422	432	406	378	423	416	416	388	428	419	420	455	410	430	393	420	402	437	436	421	426	406	423	430	396	403	365	421	416	479	418	428	425	342	396	438	403	411	422	424	437	402	421	416	428	432	418	435	438	422	434	404	434	391	410	425	394	433	395	460	420	444	425	429	419	396	418	448	435	439	400	451	428	438	420	428	423	386	427	407	413	418	456	419	433	444	412	417	403	418	408	426	412	394	398	461	442	442	423	449	453	426	395	411	445	406	405	429	398	433	459	442	402	422	409	422	467	403	376	428	358	425	450	433	394	449	393	417	395	437	427	404	395	441	409	420	437	402	374	404	418	442	425	446	433	423	419	401	465	439	427	432	431	425	400	396	404	384	427	409	414	365	369	403	392	396	437	404	464	430	405	397	387	434	409	399	410	396	399	412	452	389	441	437	410	417	387	414	398	423	433	450	397	427	418	406	427	413	414	442	443	423	408	374	411	390	387	412	441	392	364	398	405	413	418	457	416	440	464	374	470	400	428	433	411	390	402	418	428	406	419	389	419	389	430	412	385	396	424	409	447	428	429	415	433	414	380	425	402	421	474	427	414	405	444	374	431	438	465	433	431	445	407	417	423	385	375	411	385	426	417	466	456	409	398	433	417	409	435	436	438	403	413	432	459	420	439	418	426	408	414	412	406	413	409	423	425	389	413	454	377	454	424	431	388	430	414	408	423	425	381	423	466	424	423	399	395	438	410	413	398	421	422	411	403	428	406	377	434	411	384	418	409	412	429	419	413	438	417	416	441	393	437	435	427	400	462	420	409	431	448	416	404	461	438	404	432	410	389	426	409	388	434	392	412	417	412	432	412	416	402	432	404	411	442	395	423	389	426	412	395	433	420	440	399	428	433	429	440	411	411	402	407	395	413	450	399	425	427	430	422	422	448	406	427	387	418	448	414	409	429	406	417	416	417	439	417	458	438	450	386	432	405	446	463	399	392	419	452	437	398	421	440	419	405	429	398	442	396	415	421	416	447	408	395	417	398	489
22494	20978	28376	23756	21015	20889	8045	1069	767	701	531	553	490	502	408	406	445	383	364	393	373	361	332	362	356	377	377	357	339	353	368	335	350	364	351	368	365	364	329	356	372	376	340	357	363	314	356	332	367	365	331	330	365	344	346	304	342	342	339	374	337	351	335	343	354	338	343	363	355	351	318	372	338	358	338	350	367	349	350	345	341	331	319	319	351	341	364	329	298	335	314	334	361	327	335	361	312	343	357	299	361	363	363	363	343	346	337	359	337	353	345	340	339	358	362	297	330	393	329	328	341	360	331	335	325	332	374	324	345	326	339	363	356	380	362	332	295	355	340	303	345	341	362	346	343	332	332	350	352	371	357	359	316	327	364	361	319	363	339	312	358	317	362	316	340	351	333	373	329	359	344	321	357	356	363	348	355	348	331	319	340	357	307	351	380	341	335	365	320	365	336	343	329	304	325	320	337	364	309	326	360	376	312	357	344	357	362	366	361	353	367	316	359	363	327	354	360	310	320	349	339	313	341	346	333	350	347	342	341	340	343	345	348	327	327	321	381	332	349	316	306	348	374	337	365	338	349	366	322	343	321	318	358	342	344	345	303	359	369	340	332	325	323	353	328	343	317	344	335	377	354	340	341	322	363	344	340	348	347	311	326	351	365	346	330	336	334	349	314	336	320	340	340	340	334	331	351	303	364	349	347	308	366	339	346	329	317	343	356	369	329	351	345	335	314	355	360	328	345	333	348	346	369	371	344	336	338	334	364	340	335	351	376	331	319	324	348	334	328	325	317	342	349	373	343	369	315	382	351	348	350	329	318	377	336	326	342	323	335	331	376	344	319	344	368	377	338	350	319	368	385	319	369	317	359	328	334	333	338	362	328	359	344	320	335	353	329	373	358	328	354	344	365	363	344	376	340	327	358	361	333	325	330	319	353	344	345	300	345	344	372	295	313	355	310	364	335	333	340	346	336	370	345	377	336	311	324	326	336	332	357	341	325	325	341	337	328	350	344	330	320	344	335	383	364	323	336	375	359	352	348	327	364	349	350	338	315	365	339	340	351	320	324	305	326	366	342	345	329	348	334	338	330	324	304	345	373	368	389	360	350	379	370	361	337	325	343	323	343	338	336	366	345	320	347	383	333	329	329	331	368	342	316	358	349	325	373	350	353	347	350	381	341	357	337	318	321	358	381	356	351	342	358	333	334	324	322	350	359	356	335	330	318	340	363	326	337	345	363	361	337	351	334	333	340	346	323	351	343	340	350	363	340	336	325	331	337	341	349	337	324	349	366	351	362	303	307	350	314	331	346	318	343	332	325	327	359	325	340	340	327	339	352	337	340	322	349	368	348	378	325	340	320	369	365	334	337	335	330	344	360	347	333	333	318	341	326	326	334	346	325	330	361	321	349	357	324	323	360	343	389	315	337	350	346	327	359	361	391	309	353	319	358	370	364	329	329	319	375	353	325	343	343	353	353	332	333	335	334	349	329	342	307	349	338	387	320	359	358	302	326	344	361	337	332	315	338	381	328	325	340	341	351	343	328	316	330	346	341	310	360	359	351	346	337	349	344	331	350	354	319	351	351	338	349	339	341	340	329	330	358	358	320	348	349	342	344	329	340	330	344	356	330	318	351	346	367	320	300	337	343	341	328	325	374	332	383	362	302	357	340	368	349	322	334	357	339	342	332	328	361	348	325	353	353	344	354	333	338	338	331	345	361	338	376	321	312	339	345	340	325	356	361	317	385	367	318	352	337	330	339	298	337	379	356	348	354	391	336	340	326	339	316	307	373	347	314	382	345	319	329	350	335	373	340	352	326	350	341	332	329	328	336	337	344	351	324	359	357	316	341	343	323	303	350	362	354	345	342	354	338	332	297	356	346	360	318	371	336	321	309	344	322	364	322	341	346	319	363	345	363	337	391	314	384	348	322	298	317	365	334	336	364	362	332	355	339	325	317	329	336	289	328	331	310	331	337	345	333	336	315	353	317	361	331	304	336	327	343	339	333	370	331	317	327	306	339	337	337	352	359	360	348	354	337	344	335	341	335	320	319	357	303	354	357	344	378	352	339	320	325	322	379	343	348	345	319	318	324	320	349	330	328	346	364	325	357	343	361	337	352	340	342	313	317	327	341	353	341	374	336	335	355	336	335	345	305	341	333	348	334	351	371	337	347	306	324	359	333	347	353	337	347	356	353	362	346	345	349	360	350	324	334	339	304	350	340	362	371	364	392	326	379	327	315	358	333	360	332	356	348	355	325	327	351	348	347	329	332	334	322	362	342	343	313	323	335	334	344	344	343	343	369	338	360	359	372	352	347	338	312	349	333	357	340	307	334	312	289	329	343	372	348	360	350	341	364	345	342	337	354	315	351	314	368	323	325	321	342	351	360	338	334	365	382	358	321	332	343	370	348	328	311	325	329	357	314	328	375	350	356	329	342	357	347	332	330	327	358	327	344	318	337	323	331	331	319	325	344	302	346	352	343	320	349	377	321	356	323	319	338	352	357	372	332	362	356	350	344	349	362	331	367	359	356	332	323	347	343	363	333	341	327	361	331	353	329	319	334	353	309	361	344	317	311	362	327	319	313	358	380	372	321	372	377	356	324	328	328	347	359	338	341	330	333	352	324	345	337	341	338	347	339	378	334	354	353	355	366	361	342	350	381	330	371	362	335	329	351	346	341	345	355	311	317	323	335	326	362	339	345	325	329	311	322	316	316	334	353	344	363	338	339	373	364	336	329	357	331	368	354	356	319	336	333	336	381	309	348	323	342	339	327	358	350	329	351	327	332	334	354	317	331	322	344	334	330	342	376	366	320	343	338	385	335	353	364	313	393	313	350	357	335	335	318	329	358	322	347	332	323	319	362	365	323	317	352	324	324	336	351	330	364	329	322	338	308	299	369	347	334	342	331	327	346	353	318	352	354	328	343	319	317	374	328	357	348	327	358	343	314	334	339	358	352	315	348	356	326	330	352	348	334	358	340	320	349	387	312	368	359	331	359	359	345	335	329	346	329	332	338	306	360	372	295	342	353	330	363	303	321	337	340	368	327	366	359	345	313	357	331	357	312	336	330	350	371	342	344	355	355	324	340	353	333	353	367	355	358	363	318	357	326	359	342	363	310	331	377	346	303	310	358	365	337	356	352	300	356	336	312	363	327	344	342	353	332	341	341	347	338	331	344	328	314	324	336	314	332	358	322	327	324	330	326	354	335	330	299	318	288	367	380	346	343	322	343	324	343	330	340	343	342	308	322	356	348	348	355	316	325	359	343	310	344	367	341	346	347	315	326	322	369	347	352	326	356	326	344	340	314	336	346	372	323	353	336	344	328	336	331	350	353	334	344	337	347	316	346	316	327	346	363	345	337	359	338	336	344	317	362	354	323	332	364	348	308	353	317	350	352	303	360	343	338	323	358	339	339	331	302	322	346	334	309	343	325	366	348	356	336	336	342	310	347	328	348	317	365	326	328	335	338	341	368	339
17803	25805	19880	18868	17139	7785	2774	1512	1376	1117	953	731	670	694	593	560	494	521	503	490	459	477	464	486	422	462	422	462	421	442	454	426	447	447	454	427	414	418	438	403	445	395	398	423	405	403	411	401	406	410	408	412	443	441	452	423	446	425	417	398	441	398	390	378	414	424	416	428	420	437	399	402	427	417	385	402	384	421	391	416	396	372	394	437	396	416	394	415	398	407	392	358	367	394	421	421	417	423	400	408	414	385	384	402	394	389	393	438	404	426	393	418	412	402	372	391	378	394	393	404	395	419	435	393	400	387	411	384	371	368	401	438	390	387	416	397	393	395	402	397	367	352	421	398	384	398	332	376	412	413	401	402	390	410	418	398	377	409	417	433	378	383	462	378	397	376	366	421	420	409	411	364	373	399	395	406	392	422	415	394	383	393	401	448	381	411	402	384	379	391	392	398	388	430	413	400	380	421	420	358	394	428	429	382	413	399	428	359	436	400	376	391	366	421	388	395	419	395	368	390	404	413	376	397	367	421	398	406	403	420	407	387	403	413	419	404	453	454	418	435	429	379	393	424	405	404	405	433	410	433	411	404	426	420	396	389	397	404	421	437	363	377	387	392	390	399	404	376	393	391	393	373	399	415	422	388	406	417	399	408	386	388	431	429	389	403	407	402	369	434	394	417	438	394	405	419	402	413	421	393	411	413	400	420	381	399	426	433	415	395	380	390	360	416	417	360	397	370	423	387	390	401	402	430	424	390	390	357	421	415	417	371	401	414	425	368	382	423	439	371	441	390	386	351	387	420	391	374	431	396	371	383	408	376	394	419	389	375	397	405	434	394	393	388	384	395	397	392	383	397	431	418	431	419	405	403	391	403	423	406	389	431	395	413	370	398	411	401	385	414	431	356	385	405	399	401	407	400	371	414	371	424	380	471	422	407	425	403	379	390	446	404	421	430	413	426	404	403	406	364	360	394	410	402	410	402	420	406	384	395	403	392	394	407	389	392	353	434	405	408	398	384	419	397	443	390	394	395	386	419	381	375	421	369	395	419	395	365	419	407	401	411	416	410	385	411	410	396	371	408	403	417	442	404	408	387	424	405	384	402	416	417	384	423	405	411	403	398	401	399	383	377	373	415	384	436	440	387	420	399	393	424	406	386	421	362	400	411	400	427	357	418	358	394	407	383	392	409	448	416	367	376	394	443	372	440	391	361	403	432	393	403	356	394	398	389	416	400	386	402	380	406	399	413	408	405	391	392	364	369	396	438	421	388	425	384	393	427	383	407	383	396	372	410	410	425	395	369	417	415	414	365	413	392	390	398	395	398	437	342	382	406	415	381	374	360	396	405	372	377	405	392	390	413	377	414	411	380	426	390	397	402	359	415	403	388	408	381	378	389	427	382	419	387	376	414	384	423	408	409	383	407	405	389	361	408	405	404	381	435	381	415	380	394	403	428	379	394	380	378	421	405	401	366	461	369	405	391	407	384	418	452	403	397	418	406	400	390	387	406	380	398	393	430	431	400	410	448	413	389	395	389	411	411	422	405	393	398	416	390	403	433	408	415	398	449	399	412	447	379	418	397	390	391	413	389	427	404	377	363	377	413	394	368	426	414	389	386	399	421	431	409	376	409	416	432	399	370	402	355	413	411	438	389	395	380	446	392	389	391	432	451	361	395	409	392	412	412	403	416	405	380	408	374	378	386	401	396	402	427	409	399	419	405	401	408	402	442	394	434	424	399	369	361	394	368	412	432	379	399	387	386	425	409	416	385	386	422	396	401	384	402	387	395	444	425	412	390	410	360	363	385	399	390	394	408	428	391	393	384	378	452	399	377	411	432	397	393	398	416	425	417	409	384	437	414	421	402	400	394	423	407	379	407	368	420	405	386	391	385	405	406	464	394	421	402	427	372	389	399	401	384	412	391	446	409	399	432	363	391	384	396	408	440	403	403	402	388	373	387	364	418	411	407	433	447	423	354	416	436	418	397	390	367	395	404	404	410	405	460	402	403	417	384	390	443	421	367	388	432	388	406	447	381	416	401	417	414	374	377	385	407	384	386	397	418	391	416	402	393	436	432	416	442	418	370	410	433	383	396	384	413	413	411	418	390	378	397	428	421	383	432	397	404	423	374	416	388	376	430	397	430	424	429	400	393	389	434	382	390	399	423	396	430	404	409	408	404	404	400	411	420	403	410	442	390	386	448	400	400	390	345	372	434	401	379	421	387	405	409	407	419	389	366	384	396	398	373	418	399	385	422	376	377	408	365	378	426	413	434	399	440	442	399	370	390	421	417	369	404	417	413	405	407	426	410	435	399	425	423	394	400	376	433	407	400	386	380	398	388	439	412	383	399	344	382	419	429	425	397	444	416	421	378	396	411	415	395	405	404	409	381	384	388	397	368	406	390	405	436	402	410	378	404	439	409	413	403	410	363	408	404	410	421	407	380	398	409	377	402	372	440	424	384	412	370	393	409	426	402	405	443	402	401	414	375	386	409	424	387	352	421	438	403	402	406	392	428	397	425	379	431	407	379	393	422	412	407	391	441	392	413	386	405	424	413	402	427	386	380	404	403	402	384	395	427	396	435	381	433	425	394	394	423	370	419	391	411	401	404	420	377	397	382	427	404	421	402	345	384	365	400	404	426	369	407	431	408	396	373	403	378	390	394	375	395	450	400	428	431	404	421	383	416	394	436	406	398	387	436	403	417	380	439	382	391	437	432	423	392	412	396	389	410	405	382	373	406	392	395	416	421	373	406	397	403	429	364	380	352	403	428	412	414	372	428	420	375	392	432	402	411	426	398	398	389	417	399	430	415	375	403	383	389	393	368	412	380	379	357	427	418	392	400	394	410	394	412	420	392	411	396	416	413	406	405	386	376	410	403	404	378	441	405	384	422	412	381	393	385	398	390	419	439	394	404	399	347	366	422	403	419	401	379	378	415	376	395	387	373	425	377	401	412	424	400	424	402	375	415	399	414	382	411	409	410	398	436	417	412	413	413	433	385	404	387	406	410	379	366	395	385	402	414	386	379	385	430	397	407	399	402	393	433	386	417	396	389	408	427	410	406	386	365	421	387	411	391	410	400	403	366	386	387	432	406	422	397	393	409	354	394	414	406	390	402	382	395	431	438	420	383	406	384	389	360	376	445	428	406	375	405	392	412	393	382	394	415	383	390	399	389	390	403	389	373	424	349	449	419	422	393	400	416	393	426	386	404	426	448	400	386	394	392	399	402	376	386	404	418	415	374	372	394	411	368	381	430	414	389	413	367	426	372	411	416	415	420	402	395	383	383	380	390	412	394	390	394	366	379	371	400	380	404	400	398	415	413	403	431	402	426	403	406	391	406	410	444	391	371	432	399	391	416	426	384	385	399	413	392	408	415	417	423	394	391	398	443	403	434	368	385	410	385	394	428	408	385	413	430	370	391	406	428	423	376	382	398	417	387	367	412	435	382	419	415	402	379	407	412	391	382	386	425	441	381
28290	18272	8678	6420	4202	1930	1110	745	711	667	618	616	633	706	586	623	641	628	640	628	640	634	640	609	597	615	614	654	688	601	651	679	627	640	642	624	591	662	619	619	644	642	647	639	646	587	616	590	664	639	599	637	604	627	637	642	625	642	637	632	627	601	653	598	604	610	626	687	657	634	646	619	622	624	617	637	601	619	671	655	683	616	609	650	625	629	611	629	632	611	588	671	611	626	598	627	634	645	641	607	641	644	631	656	629	591	652	637	586	628	636	622	587	604	678	646	637	658	612	633	582	582	691	607	630	650	627	621	649	644	645	630	646	607	625	655	609	605	628	593	681	611	613	688	630	625	644	634	602	617	629	638	602	634	661	655	620	653	652	662	605	573	648	617	618	662	606	599	666	587	595	619	641	637	625	650	667	622	607	623	612	625	617	589	614	644	639	627	636	639	628	630	585	676	604	689	614	620	627	668	656	612	647	601	622	626	620	635	611	649	656	627	599	652	617	647	641	587	654	685	629	630	650	615	629	677	686	654	625	668	650	631	606	642	612	606	653	670	595	643	619	669	661	629	650	626	678	603	620	616	586	648	615	648	597	644	651	642	596	595	630	634	638	644	633	582	682	640	593	662	653	605	621	609	608	588	662	636	581	604	673	625	642	637	646	629	627	713	630	660	588	695	640	660	635	616	645	686	641	651	668	601	610	624	678	578	637	639	611	613	608	616	624	631	632	651	629	666	680	645	649	650	649	615	637	608	607	647	673	623	607	611	597	615	600	648	630	626	630	608	623	640	605	603	643	634	602	634	636	593	627	647	647	604	600	634	645	604	628	605	592	647	627	625	582	598	638	641	640	632	656	635	676	661	669	672	629	632	640	618	657	657	617	638	640	647	620	648	627	644	666	616	616	660	617	693	601	595	609	673	610	609	581	655	660	633	656	667	645	627	618	627	608	638	659	596	666	620	646	613	625	708	636	653	654	638	654	655	623	623	624	647	625	620	649	605	627	652	594	626	618	619	620	643	621	633	599	680	593	653	679	697	655	691	642	685	643	681	647	645	662	596	608	619	588	637	636	629	641	646	611	645	661	613	636	635	657	650	608	672	622	698	677	656	663	611	612	617	592	622	599	625	609	638	629	621	667	618	592	666	622	635	663	675	628	606	662	628	593	668	641	635	670	647	662	652	600	643	632	595	598	648	653	672	657	651	628	640	659	631	654	570	657	651	631	666	615	630	598	641	632	618	622	649	628	658	636	596	671	653	602	589	631	630	584	618	630	657	624	632	560	602	665	657	635	647	623	623	662	594	635	604	640	646	656	644	654	635	663	616	700	617	610	664	658	666	605	661	658	647	652	613	654	595	647	618	624	647	616	650	660	671	612	630	638	596	648	645	653	608	690	637	624	652	635	649	627	668	578	649	632	666	604	662	631	640	650	622	636	608	590	633	621	572	618	681	623	676	618	656	686	681	633	668	614	617	625	616	631	636	615	615	653	597	608	644	640	624	668	618	662	646	619	638	635	622	627	687	669	649	651	638	631	626	637	641	667	600	664	634	623	614	650	662	602	675	659	607	643	604	601	645	657	650	631	617	662	653	634	676	642	624	622	628	580	592	567	641	606	643	636	635	615	632	569	619	620	626	602	581	650	608	613	642	637	625	591	658	615	664	655	643	636	632	619	621	626	624	596	593	618	637	640	690	669	659	674	631	639	657	582	657	651	599	661	620	605	641	617	617	598	647	617	620	614	663	622	651	608	623	617	630	644	637	663	588	666	654	622	680	630	586	639	618	614	610	635	581	590	590	645	605	621	671	600	650	619	609	595	629	656	610	645	611	665	683	578	629	651	641	630	661	611	666	588	590	616	612	634	642	652	639	650	581	617	641	624	644	644	622	652	667	633	620	596	608	629	647	661	643	651	667	645	632	610	659	626	690	599	648	675	658	631	680	599	611	600	628	634	661	639	631	583	627	581	600	649	660	628	643	619	623	619	617	647	660	601	655	598	622	611	622	657	639	634	618	661	619	582	668	674	611	602	606	608	660	632	672	629	650	611	633	642	675	660	646	599	662	657	581	650	690	652	655	605	631	637	628	613	633	634	628	633	617	679	651	621	667	689	623	633	638	645	639	649	640	571	616	594	617	643	619	617	614	608	631	607	620	645	637	647	624	656	615	610	633	639	664	590	577	596	635	652	660	604	607	651	642	626	604	602	606	636	645	630	638	629	626	602	655	630	608	616	623	623	668	634	659	579	665	628	640	640	605	602	634	636	645	617	598	591	680	588	626	619	593	582	616	660	630	635	619	620	616	594	682	626	648	636	596	661	610	628	621	647	653	648	640	631	628	660	638	617	701	636	636	653	666	619	628	637	610	635	626	623	632	608	666	637	607	627	639	655	651	564	622	668	622	609	654	604	656	658	685	674	615	580	606	605	624	636	587	636	667	639	660	681	608	656	644	640	636	595	647	607	663	579	587	582	620	606	659	591	616	588	690	672	642	612	636	648	641	613	634	638	636	616	661	637	683	659	620	675	637	636	637	654	656	621	643	674	619	616	628	668	626	651	629	661	657	618	607	629	685	628	630	649	644	675	657	640	639	646	619	622	643	616	646	634	621	632	601	656	592	589	643	630	588	625	621	604	590	633	588	626	621	622	630	647	659	612	642	612	604	660	645	642	620	602	644	586	628	633	627	642	645	628	636	638	649	649	629	643	624	674	630	614	644	646	646	673	622	649	652	632	625	586	634	620	598	606	621	642	614	657	635	637	586	625	638	628	588	607	674	649	658	661	656	663	605	635	639	620	670	664	601	661	621	613	622	604	624	645	673	624	668	612	621	599	622	648	625	638	596	618	660	662	632	655	655	600	656	648	622	652	569	624	602	663	644	637	618	656	654	669	639	624	615	601	640	651	639	652	598	581	669	618	660	645	637	652	613	615	631	596	611	539	681	633	635	652	627	631	611	615	647	601	651	642	677	629	644	607	599	633	644	656	595	635	632	641	639	600	668	648	658	628	653	630	676	598	629	627	613	634	661	632	610	641	621	626	618	620	629	630	598	669	681	618	606	615	622	641	638	634	597	597	622	625	629	674	615	641	644	646	595	599	671	647	653	629	622	605	625	643	574	625	604	626	662	649	626	624	620	606	670	639	608	598	626	642	616	636	617	623	688	602	651	668	627	639	604	663	643	636	652	631	647	664	628	634	614	665	600	638	629	662	647	650	631	607	699	672	629	631	613	678	604	645	624	634	612	603	617	642	676	664	607	587	625	633	624	651	601	560	652	643	626	631	637	637	622	672	618	636	613	622	638	704	598	617	626	635	687	646	658	616	612	637	632	650	647	650	625	606	646	634	649	632	623	580	648	608	630	633	590	620	641	654	605	622	666	627	626	625	591	624	677	580	635	646	639	609	636	594	680	632	560	647	639	634	633	617	628	694	607	641	636	704	595	650	650	594	637	603	683	603	675	642	567	574	629	649	649	663	625
15348	8410	9156	8611	6743	3293	1697	871	818	855	805	753	785	753	745	711	752	759	712	663	718	701	762	711	710	709	738	766	731	720	728	688	730	700	748	731	761	690	698	737	709	731	725	714	733	700	729	759	681	761	735	724	789	717	769	710	706	761	767	693	714	748	734	734	730	733	778	729	736	714	725	765	735	750	776	691	688	692	742	678	716	737	729	730	720	722	722	767	757	724	733	700	757	705	775	754	714	704	725	740	682	710	691	726	754	748	729	729	715	708	709	723	711	752	696	755	716	706	724	718	768	723	713	710	724	672	823	749	682	714	711	705	768	732	734	714	796	764	726	703	745	761	711	770	719	720	741	753	723	701	732	679	712	722	745	715	685	728	756	741	781	730	725	702	718	683	719	681	730	742	732	729	703	736	723	727	703	737	703	707	732	673	721	720	706	736	745	783	746	710	789	731	721	736	701	710	740	735	716	742	730	701	758	697	738	736	736	757	726	677	665	757	723	725	738	729	700	710	766	709	750	726	704	777	692	737	718	717	682	720	706	729	710	776	708	737	690	739	726	714	714	687	692	697	702	713	733	683	744	707	739	714	748	768	733	744	682	748	714	776	741	720	716	718	733	695	736	740	760	733	690	701	732	762	758	781	751	713	677	721	712	722	684	763	716	707	768	698	786	718	732	697	738	774	728	722	772	771	741	768	693	740	700	735	748	711	745	749	738	732	685	768	726	726	747	736	768	725	718	780	744	714	729	682	726	771	736	751	783	709	697	715	743	733	709	683	701	714	716	723	747	744	778	711	710	748	717	726	796	714	691	725	740	784	723	702	697	704	742	728	732	758	704	690	736	734	744	760	744	688	738	732	744	754	769	738	731	740	744	694	734	735	707	694	744	736	767	741	714	748	705	722	725	754	742	716	754	745	715	736	756	678	712	768	743	715	735	737	752	732	730	736	674	704	734	665	706	731	730	725	746	723	721	726	667	682	691	753	692	721	708	731	733	777	727	751	697	717	690	754	725	748	686	729	765	764	701	713	738	688	743	752	793	736	689	738	687	664	737	738	747	769	708	672	718	695	711	740	731	741	711	741	731	752	717	748	740	747	773	734	720	736	738	703	784	700	760	705	745	728	729	764	745	732	709	735	744	711	714	723	710	717	720	725	656	751	724	671	731	738	773	726	746	715	686	726	721	742	723	753	727	724	707	791	711	751	762	718	758	710	750	747	695	809	737	723	735	720	775	713	742	684	736	729	720	725	755	681	702	737	696	709	764	748	728	760	738	700	701	777	746	706	781	739	709	727	769	749	768	732	774	686	703	734	724	757	715	741	736	670	745	689	751	716	730	745	730	717	737	765	681	729	734	776	739	714	729	723	773	713	702	775	750	690	723	749	732	760	780	781	693	731	693	690	722	717	759	736	714	736	743	731	712	691	779	702	761	722	741	744	717	744	725	673	699	731	695	682	730	738	709	713	707	691	741	714	728	735	758	768	697	717	699	748	747	719	737	729	720	733	718	740	766	676	709	704	747	729	746	677	714	735	740	687	761	717	758	706	702	731	744	720	694	734	738	719	741	748	703	728	745	763	720	736	711	778	743	653	693	776	719	742	751	726	728	694	751	697	682	725	703	734	759	715	712	718	749	749	738	722	684	750	709	735	715	738	696	678	745	747	717	755	713	697	746	715	660	659	734	721	752	717	738	696	715	692	752	750	719	690	721	676	705	677	707	768	729	740	702	742	710	680	714	718	731	717	730	781	675	725	706	693	725	738	675	705	743	691	749	722	739	705	697	725	682	681	770	715	736	706	715	711	703	690	749	688	719	705	685	709	734	671	725	731	767	717	744	706	722	722	732	690	714	720	690	701	757	727	743	762	725	693	760	706	726	735	761	715	719	723	721	762	712	736	745	674	753	739	737	724	728	685	719	718	710	744	710	717	717	769	686	766	720	748	731	723	782	756	677	774	744	712	750	746	685	719	765	717	764	688	764	717	724	753	680	692	734	748	721	715	710	768	718	714	701	708	749	685	691	764	719	724	723	728	710	774	724	743	694	733	699	681	735	726	709	717	745	710	737	720	735	727	740	710	711	724	790	754	698	704	680	744	714	742	739	744	735	683	716	715	726	745	791	785	688	709	769	725	765	695	729	718	780	707	755	711	694	762	731	713	705	723	690	709	700	760	765	756	702	719	714	762	747	716	722	740	813	762	745	718	706	735	753	737	705	746	756	720	753	722	707	752	727	727	723	771	701	801	722	716	718	749	706	736	662	747	698	709	725	713	730	774	731	689	727	712	716	721	777	726	779	731	777	734	688	742	733	754	723	720	669	695	740	764	727	723	719	697	700	737	743	719	753	723	750	751	749	682	762	732	731	692	731	707	712	678	723	747	715	744	719	737	791	724	734	705	765	756	726	701	724	733	726	729	693	755	692	722	735	731	722	689	740	734	662	729	746	689	693	731	731	703	681	741	739	720	717	748	765	675	732	696	768	683	746	721	735	733	715	716	731	739	728	739	703	766	710	671	727	722	753	737	727	695	747	640	737	729	720	704	764	715	762	722	752	753	706	697	698	763	740	737	720	777	716	708	672	745	759	693	695	751	717	745	730	736	753	767	691	766	729	704	690	758	779	731	716	708	727	736	696	718	762	774	770	693	711	733	733	677	731	721	714	723	693	721	679	728	714	749	663	673	761	743	724	737	721	701	753	728	691	738	725	692	715	713	771	735	735	695	726	731	701	743	714	697	730	705	696	731	700	703	711	710	722	694	778	738	720	679	783	739	761	733	724	776	678	704	693	683	738	745	758	724	740	694	737	706	729	743	731	756	727	750	706	734	683	745	718	788	717	792	768	714	683	729	747	767	754	749	754	705	730	812	714	714	722	726	682	733	751	727	731	682	754	746	721	653	716	747	683	726	734	717	723	695	712	754	739	707	728	687	735	714	703	700	700	724	686	723	680	743	720	732	711	739	729	733	725	729	761	713	751	703	745	754	749	675	742	712	770	747	707	732	782	736	706	715	744	743	695	693	722	689	696	737	787	722	725	755	750	695	754	743	735	753	691	724	726	693	780	725	725	695	732	740	707	794	710	730	741	728	653	697	702	721	754	711	759	750	736	748	769	688	748	755	711	719	725	734	737	767	749	689	732	722	733	723	736	748	724	725	708	733	729	693	737	722	677	754	734	758	698	729	786	732	696	730	740	756	738	747	704	738	749	728	742	672	750	720	697	755	703	716	732	711	779	761	697	728	651	693	796	713	744	743	728	712	763	712	749	724	728	701	764	726	749	681	742	742	714	682	739	772	730	685	753	700	720	694	729	718	670	731	746	731	730	752	709	706	743	722	741	734	677	698	745	715	677	747	754	732	688	727	762	722	652	704	725	714	759	708	736	694	684	772	722	718	688	742	711	787	760	696	696	724	709	713	757	726	739	718	788	748	738	666	717	720	734	724	771	725	692	710	702	713	723	786	731	729	744	735	698	734	726	769
23523	20892	27746	24158	20982	13573	3233	1030	946	966	867	739	738	686	687	663	662	731	689	637	664	647	682	654	657	669	690	642	658	614	635	611	656	642	636	632	646	650	636	639	651	644	664	616	605	630	663	685	635	664	645	642	654	653	632	629	629	618	638	651	607	673	633	645	631	670	639	619	618	658	668	625	606	622	623	629	663	657	605	668	642	600	641	633	651	632	595	623	653	632	644	615	643	662	665	636	634	649	651	598	640	626	685	642	642	653	616	614	632	648	600	637	629	647	661	618	622	654	603	656	595	603	639	641	636	664	615	665	648	669	659	657	662	640	598	612	640	690	655	610	623	623	648	634	641	655	656	630	658	627	681	657	656	657	616	612	640	638	618	609	605	615	649	674	641	649	677	660	613	645	652	629	621	626	649	615	623	636	628	629	611	628	603	571	652	660	645	677	637	660	619	637	636	632	660	678	674	652	662	664	626	619	658	627	628	637	654	619	635	619	664	635	622	589	632	591	686	660	622	637	690	675	623	599	657	659	628	671	635	615	697	635	617	650	580	612	605	609	691	645	626	640	623	673	613	626	579	670	667	628	648	607	668	640	613	667	627	608	653	628	595	635	651	626	654	650	626	596	683	578	650	635	641	630	597	611	606	634	653	649	619	632	677	664	609	602	659	614	633	633	656	649	647	589	639	621	596	640	652	656	647	638	652	645	626	624	613	631	648	612	619	614	651	636	613	633	637	612	645	627	640	625	629	642	635	596	660	654	663	662	674	636	607	594	608	612	663	623	635	646	623	654	613	609	593	636	667	598	649	645	652	591	599	665	651	648	620	644	668	654	589	617	642	673	662	654	619	632	628	634	613	665	652	606	630	641	611	628	599	606	689	663	607	686	639	687	560	646	597	677	624	636	630	624	660	594	634	633	630	646	614	631	617	623	640	643	641	623	627	624	638	599	630	686	656	599	645	668	689	667	633	595	654	610	633	667	615	638	661	663	637	607	618	651	617	666	654	635	657	663	646	683	659	631	623	695	631	636	674	637	668	604	670	632	618	647	618	627	657	620	627	578	630	663	634	608	613	638	636	650	638	576	663	613	638	646	627	615	617	617	658	601	698	662	648	620	609	634	647	646	677	625	632	649	638	628	663	621	618	619	650	620	641	594	647	651	656	623	636	627	645	675	621	609	633	636	647	625	608	610	639	657	639	660	653	664	648	613	656	638	652	596	660	608	657	646	623	661	599	624	629	652	601	625	648	634	665	669	626	650	614	644	634	603	631	649	626	616	610	659	611	643	628	618	636	606	605	646	631	678	604	620	650	622	617	652	638	650	640	654	662	620	660	589	644	594	612	620	641	633	611	619	605	619	646	667	615	615	647	617	645	636	640	619	643	639	622	626	584	671	629	640	643	606	646	633	628	670	666	661	650	682	618	612	585	630	613	629	640	628	648	635	621	644	595	616	649	637	566	662	618	610	645	646	594	642	655	643	613	607	648	600	642	629	635	630	599	672	645	675	642	596	640	646	599	641	631	650	623	661	638	625	635	594	655	624	646	617	684	687	618	622	620	636	620	653	613	616	627	627	661	673	593	615	645	604	680	622	626	618	638	591	631	629	667	630	602	604	591	620	640	631	627	640	660	651	578	644	632	611	621	660	638	657	605	666	637	621	599	658	584	668	621	655	650	605	618	658	636	640	615	664	613	614	610	627	688	631	631	664	613	615	645	646	611	616	638	612	642	617	651	610	595	639	672	673	618	628	636	642	637	609	602	630	609	699	636	627	620	615	589	629	639	626	607	620	609	599	641	618	656	616	660	681	631	659	595	628	606	649	629	626	648	606	641	644	656	605	623	677	609	649	628	614	611	664	627	666	626	659	650	668	602	601	604	654	619	603	645	673	661	654	637	645	615	618	653	617	629	616	649	607	631	607	645	598	610	595	629	608	647	611	669	626	617	624	599	649	611	674	633	634	628	639	642	637	595	622	601	654	618	660	617	611	642	652	651	639	641	635	621	633	677	612	674	643	613	622	631	648	635	612	640	598	630	635	646	650	615	650	606	597	645	624	648	623	635	633	638	653	617	610	630	643	637	632	628	587	625	599	611	611	643	598	674	613	648	627	631	683	638	674	634	652	639	610	636	625	631	628	630	645	608	632	633	629	605	642	621	605	598	619	655	618	648	621	584	693	627	648	677	596	646	668	614	618	606	611	631	675	630	650	608	626	641	628	659	653	633	594	648	624	677	629	662	642	674	639	660	643	668	621	581	630	680	648	622	627	648	633	642	617	638	660	619	614	584	633	667	632	625	661	597	612	630	655	633	629	639	632	652	632	618	621	657	636	679	678	654	600	620	670	655	595	642	668	646	652	642	602	621	650	598	606	636	619	613	642	603	632	660	616	596	624	650	646	616	615	607	628	626	652	653	642	658	606	644	624	657	651	641	621	640	616	609	600	636	610	663	629	656	675	628	643	613	595	600	622	651	638	664	648	580	647	641	674	634	657	649	644	622	630	624	632	645	622	635	646	697	620	632	639	658	640	639	638	617	621	627	629	578	617	646	658	604	647	618	645	642	621	650	648	649	676	674	622	603	664	688	656	627	582	622	639	626	610	630	606	654	658	656	673	630	623	632	628	633	586	638	624	617	654	622	639	651	652	604	647	630	706	648	594	658	614	673	659	628	654	662	657	652	624	578	617	615	633	644	611	610	610	635	612	661	655	611	629	630	665	665	613	643	638	610	643	647	687	708	683	669	621	624	634	605	626	678	680	608	696	644	650	648	645	601	614	649	626	636	658	660	620	629	578	627	628	623	623	607	676	620	657	671	598	585	651	645	671	602	630	622	607	646	648	600	654	613	613	660	627	655	655	642	643	618	638	609	621	645	627	647	653	589	620	658	617	685	628	623	654	616	625	638	631	635	600	659	659	614	623	613	685	618	623	627	590	640	618	616	636	602	627	616	648	622	636	652	651	628	594	641	631	610	602	659	634	635	641	624	657	655	623	616	643	641	583	615	654	583	640	590	660	645	617	589	623	675	676	683	630	619	619	652	592	612	614	613	638	613	650	675	653	684	622	612	645	645	604	632	626	617	581	653	659	646	626	681	616	621	673	634	583	632	610	650	634	672	615	638	604	645	639	682	695	630	640	636	587	620	655	665	629	631	623	662	623	679	609	622	661	653	604	657	661	624	632	640	645	639	585	618	607	674	611	670	628	612	663	630	639	623	617	617	607	635	613	645	661	639	628	604	619	608	644	618	661	619	635	606	578	634	620	625	640	646	610	646	648	693	593	640	623	626	648	612	643	630	615	645	625	621	610	596	605	619	639	619	615	640	589	584	594	635	652	620	676	583	651	617	673	636	609	614	630	665	639	578	637	666	633	661	648	601	619	659	637	649	636	635	630	646	649	604	634	622	595	657	615	616	661	641	645	646	611	685	650	612	607	643	643	638	644	627	650	670	637	656	636	621	587	609	638	621	681	634	635	652	634
12899	17479	18857	16823	15060	9608	3420	1443	1377	1406	1120	957	915	849	845	789	824	816	804	753	837	808	784	847	782	776	775	752	790	784	788	796	753	793	746	812	758	724	738	721	777	785	781	759	746	752	745	755	780	766	759	782	753	748	794	747	750	766	732	741	803	762	776	734	775	808	767	764	765	750	787	742	730	763	731	717	748	789	777	748	755	728	749	800	737	730	776	752	750	818	757	774	741	743	783	776	775	770	754	771	781	764	727	763	783	760	788	772	769	768	870	776	749	777	765	783	735	736	766	707	785	741	793	718	732	714	740	740	736	759	761	728	754	747	782	771	746	749	733	797	741	723	779	805	797	732	710	740	724	722	792	768	711	706	783	782	742	765	734	702	762	797	771	793	762	755	771	753	746	757	769	720	706	758	739	728	739	775	730	750	740	715	749	757	716	714	781	787	759	703	698	745	757	821	758	789	734	794	734	766	756	742	759	780	775	768	758	728	762	763	721	724	699	795	793	761	733	774	799	774	737	748	742	777	811	757	783	723	759	752	748	768	769	754	787	742	810	791	726	779	771	711	786	705	743	783	766	777	746	758	745	728	723	786	773	769	782	739	749	781	783	739	761	789	780	772	746	722	767	792	711	729	767	760	760	758	768	765	753	748	750	749	758	697	795	777	740	737	775	720	767	742	769	762	770	773	731	794	771	775	783	740	721	781	786	781	733	759	773	791	807	707	767	755	733	757	741	755	797	776	736	757	745	787	803	767	769	756	801	737	731	760	774	733	714	774	764	768	729	757	754	766	761	777	746	770	776	728	700	793	767	773	759	751	747	714	804	728	772	782	743	742	800	742	777	770	716	748	785	759	746	750	730	776	732	770	752	738	764	787	746	759	739	755	720	776	782	760	792	755	785	712	775	798	764	786	774	810	769	757	707	786	748	730	719	779	729	779	754	788	735	728	802	797	729	766	740	761	765	742	740	810	761	777	766	786	777	733	752	764	759	801	802	725	722	757	686	797	758	734	695	767	744	741	772	780	754	741	781	790	768	753	752	789	765	768	770	747	733	778	751	725	808	781	770	705	770	753	773	805	804	733	766	790	777	815	793	756	740	733	807	756	739	736	799	789	768	752	735	746	782	793	742	751	751	733	741	776	744	768	775	769	739	755	756	712	734	820	774	716	702	756	745	781	796	728	797	774	752	686	770	784	765	799	756	733	771	780	772	730	744	761	752	748	751	734	712	759	756	742	768	702	716	724	783	785	742	782	784	780	728	752	788	779	747	776	771	766	770	783	732	702	781	735	784	774	742	722	775	755	751	686	735	750	738	777	792	792	774	782	789	760	766	807	721	764	788	717	749	750	728	748	800	764	726	724	748	739	785	741	726	746	759	788	723	788	752	770	709	756	722	741	741	765	725	752	751	765	766	741	805	727	778	735	754	671	740	741	793	722	775	795	737	762	785	720	785	756	730	694	784	781	748	742	805	760	760	789	776	773	745	750	764	755	757	768	751	757	760	766	727	723	785	730	756	764	761	753	777	775	728	742	772	747	723	780	741	753	785	739	758	773	754	758	753	730	746	747	768	733	717	740	798	776	773	787	767	738	745	767	792	716	771	744	820	768	805	752	761	790	795	759	719	736	711	792	755	744	741	756	746	761	799	873	762	720	754	756	755	803	762	720	716	819	726	772	769	792	771	732	728	769	734	723	785	734	719	786	783	761	729	758	705	765	738	707	774	772	758	794	784	712	753	775	745	745	755	738	776	697	731	734	779	747	749	763	748	754	793	733	776	711	727	745	784	750	766	722	758	779	798	707	773	751	776	763	752	744	762	726	744	729	729	775	775	761	751	797	788	749	760	786	706	774	753	750	756	774	757	742	734	769	763	720	728	753	761	723	761	739	784	743	698	749	751	770	728	733	711	777	806	772	762	749	781	779	731	700	755	769	754	723	780	784	736	810	764	772	772	801	734	781	773	764	735	777	776	770	762	721	751	777	778	769	797	740	768	758	726	808	710	754	783	743	786	711	748	778	723	723	717	767	793	777	715	733	758	723	739	768	733	767	768	760	749	799	749	755	714	753	762	760	774	782	755	713	749	755	800	751	783	746	780	708	737	751	777	804	719	762	795	732	776	740	735	746	731	747	720	706	779	778	713	738	781	767	753	756	743	774	755	777	768	773	706	756	763	712	742	739	771	719	782	785	791	731	764	787	812	722	730	748	775	787	734	768	767	783	745	708	740	801	745	696	825	758	757	826	778	717	786	782	723	752	731	762	751	726	706	760	802	765	706	766	785	755	740	707	755	778	801	715	719	779	683	722	724	767	739	792	758	752	780	767	703	747	730	780	791	732	728	766	762	767	755	731	747	725	747	758	718	776	763	736	775	804	746	778	729	785	790	756	767	759	760	715	742	778	707	761	797	725	780	753	736	722	821	737	753	754	716	796	705	785	737	741	739	739	763	763	738	722	798	763	746	753	790	724	757	769	769	732	806	802	747	802	741	767	799	709	742	731	768	732	776	765	728	818	755	718	756	707	771	722	798	754	822	731	783	775	753	755	760	775	763	738	800	789	730	765	762	789	779	757	748	723	720	745	771	744	759	771	732	771	732	729	764	791	776	788	772	745	774	770	782	732	754	721	752	720	792	817	728	774	712	708	755	729	746	743	756	736	764	723	731	764	723	752	777	726	786	776	761	767	713	724	764	777	742	752	780	709	744	682	739	732	740	742	714	722	784	738	732	706	694	797	741	774	773	757	740	798	716	706	749	716	738	719	748	717	760	728	779	767	700	762	801	779	761	733	773	732	783	760	687	749	752	771	736	762	746	781	753	761	786	762	775	753	744	795	784	761	733	784	707	702	810	795	742	778	747	720	799	785	750	784	747	747	768	711	768	744	795	761	731	729	727	725	787	719	784	731	797	783	705	757	692	760	753	737	747	777	743	757	785	752	729	775	740	748	734	762	761	735	784	769	757	757	744	809	731	763	759	761	727	739	738	769	794	740	805	791	753	779	776	772	743	748	766	757	750	787	749	737	759	729	778	772	702	752	733	752	756	747	763	779	735	783	785	743	752	771	774	783	791	786	743	729	766	813	717	728	764	708	774	725	753	752	770	803	770	782	734	744	766	777	732	771	781	764	786	714	758	771	770	795	738	737	720	807	746	737	774	743	783	774	803	741	737	775	744	764	722	773	769	781	761	724	783	693	762	812	735	746	788	755	764	782	750	776	698	725	783	824	742	748	801	738	778	764	713	749	746	744	716	742	733	757	784	788	731	755	821	742	723	722	723	762	731	767	748	804	747	797	756	801	735	786	752	772	784	742	744	784	743	772	751	772	739	763	702	780	721	712	786	748	769	795	727	776	776	715	726	793	750	758	806	725	730	826	757	731	718	773	755	742	784	758	682	825	767	738	727	745	708	786	777	796	753	731	761	787	753	758	738	736	762	761	776	741	771	735	721	769	751	777	715	754	775	753	752	725	760	754	737	768
24553	20888	26753	25128	15194	4462	1441	578	600	698	543	419	421	423	401	357	369	400	392	370	362	409	358	404	382	379	385	360	388	412	390	379	365	359	397	356	346	343	350	391	400	410	365	351	407	352	373	353	333	378	383	337	387	378	380	367	361	362	362	386	354	360	388	374	362	389	393	371	351	368	386	359	382	356	385	374	387	371	357	361	380	352	380	357	335	364	393	355	347	327	379	379	387	348	369	350	353	337	370	413	340	405	361	344	361	325	352	353	348	388	421	397	365	363	391	347	328	358	373	376	347	381	370	368	385	347	387	350	360	335	350	391	329	395	389	381	349	379	350	396	377	385	363	373	366	372	365	352	342	341	364	362	375	352	359	358	356	394	403	390	354	357	349	378	386	379	412	353	340	405	394	355	362	380	356	384	369	366	369	370	384	334	367	363	380	413	335	388	351	367	350	328	365	367	387	366	340	384	388	373	386	407	379	385	371	357	376	412	390	389	362	373	377	361	332	375	380	371	392	374	381	378	364	367	399	373	377	380	352	350	387	323	397	371	392	406	338	358	380	385	426	378	395	368	367	403	352	413	367	392	391	355	357	405	397	364	384	368	338	348	370	363	375	357	400	380	400	365	346	368	377	368	387	382	371	360	389	356	402	367	376	380	374	395	343	359	364	373	373	397	377	365	398	350	398	348	328	391	381	386	381	401	370	366	403	397	379	364	406	406	371	371	413	375	340	368	364	382	387	384	381	356	355	354	322	349	389	324	404	354	408	352	391	355	369	390	371	396	358	367	388	352	394	361	393	394	364	389	385	407	373	395	371	380	385	370	361	356	366	348	387	374	397	351	361	382	371	354	358	364	358	370	362	360	384	375	384	357	362	388	351	398	344	374	379	371	398	370	404	345	390	382	405	352	378	354	379	353	378	365	371	362	368	377	387	372	325	387	381	357	353	379	346	356	363	381	352	375	371	345	375	377	389	361	366	381	376	355	376	362	387	377	360	365	346	386	364	378	355	344	357	378	385	388	368	355	375	365	339	391	404	389	379	346	367	372	371	341	373	389	382	388	400	427	386	395	390	385	393	358	359	334	376	373	361	364	378	365	359	357	362	383	382	358	350	370	392	375	382	363	364	335	348	346	366	346	386	344	370	331	377	398	347	387	409	377	406	367	356	347	378	392	373	387	406	383	372	369	347	397	370	386	390	373	339	343	353	364	327	375	380	397	361	357	386	375	338	360	405	414	349	373	367	372	374	361	353	382	380	389	357	338	373	375	357	344	387	332	355	395	374	367	366	384	379	394	381	303	381	362	382	352	354	390	357	377	380	379	339	397	387	363	384	383	363	342	357	344	355	358	403	373	367	336	342	372	397	370	370	383	365	369	354	360	375	368	353	365	362	375	358	356	395	350	390	353	340	374	354	342	359	375	387	356	378	361	350	365	420	377	393	375	371	363	373	339	383	350	376	380	413	346	360	352	379	357	347	355	400	366	350	348	359	382	345	405	390	393	336	369	381	364	356	380	391	352	381	350	373	393	394	377	412	353	355	361	363	353	347	367	362	303	382	334	368	366	400	348	346	365	340	388	329	351	364	396	322	400	367	371	380	373	363	354	357	359	367	363	369	385	381	372	365	374	376	384	371	366	354	402	397	415	351	352	387	366	374	373	381	404	363	362	359	365	393	391	379	379	338	392	367	380	370	394	378	378	359	333	380	358	366	353	356	372	376	370	359	369	370	354	383	334	351	391	367	366	353	382	377	378	392	364	368	368	364	339	354	383	376	364	374	352	359	367	368	365	343	376	372	379	370	394	384	371	373	356	365	381	351	348	341	381	374	358	385	357	370	375	416	342	399	364	370	354	393	326	340	359	333	362	362	333	371	334	388	401	368	373	370	384	388	392	353	350	347	375	368	349	398	341	399	356	374	362	360	380	377	397	376	351	367	392	399	366	394	392	384	371	350	382	367	357	389	404	372	379	340	353	374	389	348	313	377	370	394	383	406	344	375	358	392	392	371	349	356	368	384	369	380	350	363	379	384	370	374	379	364	373	407	372	360	387	361	357	347	363	345	354	358	399	400	379	405	408	368	368	373	373	381	387	352	336	422	395	385	341	395	398	364	348	364	347	357	364	355	357	430	370	368	364	358	369	346	377	349	386	375	404	386	357	340	394	360	377	361	367	377	366	370	358	365	334	351	398	404	350	364	371	361	397	396	381	343	373	372	367	341	375	386	407	367	362	368	341	383	374	336	404	400	379	370	399	372	414	331	370	411	354	363	358	370	337	369	353	373	390	379	393	400	344	375	365	392	380	394	333	379	399	357	383	352	371	354	336	333	343	370	372	368	371	374	347	398	398	391	362	345	371	375	356	363	374	378	364	393	364	339	356	365	347	373	397	369	345	381	345	386	363	339	350	354	390	357	364	405	377	348	369	387	414	358	378	379	365	371	399	351	376	380	391	376	341	373	365	381	322	366	370	376	401	371	389	368	360	354	350	408	419	351	373	365	390	368	364	349	337	354	370	367	327	390	373	357	346	391	364	382	382	377	392	356	362	377	379	352	391	381	344	399	374	377	386	354	383	367	367	401	372	366	349	381	384	371	353	351	364	358	357	371	366	356	371	344	360	365	381	369	379	385	384	355	387	329	388	363	357	379	374	367	395	366	355	350	372	359	339	366	375	337	376	381	395	349	378	369	379	347	376	353	363	382	355	356	346	359	358	397	339	399	385	370	379	358	349	356	342	371	379	373	364	361	368	382	413	373	397	370	341	385	359	379	363	374	387	359	380	365	359	407	390	382	382	375	325	368	382	345	368	372	352	378	367	337	373	391	342	390	348	391	346	376	376	385	355	390	371	380	382	349	388	359	362	375	385	351	357	374	382	363	372	391	347	354	375	385	367	359	379	361	381	359	378	362	340	364	360	361	366	378	347	338	353	381	358	346	399	339	376	345	393	390	408	377	392	354	353	343	342	342	397	369	407	340	346	336	360	356	355	384	366	367	336	359	397	358	359	341	392	372	353	351	366	356	364	362	433	349	397	349	368	329	362	346	362	389	381	336	369	393	385	388	358	371	379	345	362	366	384	381	378	352	347	364	382	371	393	350	318	398	380	383	399	381	360	397	379	369	344	388	397	382	374	365	335	391	345	363	367	377	382	399	353	368	388	377	374	356	374	387	368	382	372	378	369	417	375	359	387	378	361	369	358	366	374	348	403	373	387	366	337	362	358	366	391	346	374	379	367	364	372	362	396	382	375	385	404	341	384	336	376	332	374	401	394	376	385	347	359	372	389	378	375	411	356	361	355	334	374	355	357	369	393	329	379	348	395	362	336	380	349	381	358	358	386	395	415	343	349	376	337	342	371	368	341	385	391	371	353	400	359	361	358	364	381	386	378	374	325	374	370	347	362	377	386	381	352	352	393	374	379	388	356	389	363	382	379	365	358	390	379	396	346	384	358	359	358	385	341	350	401	360	358	352	388	382	376
12274	15195	16806	13661	10818	6514	2455	905	942	1187	765	563	517	474	475	465	498	467	445	452	436	444	427	440	426	450	452	431	443	394	414	407	404	452	444	393	394	432	411	415	415	423	400	427	455	424	396	438	401	437	424	415	439	438	416	427	395	428	442	391	427	415	437	416	393	411	454	414	376	401	459	455	428	404	454	459	407	416	412	403	429	455	387	431	415	436	441	408	437	428	410	409	386	427	393	409	417	407	440	402	438	424	403	398	435	464	390	426	433	459	404	440	421	414	423	422	427	404	455	437	450	433	440	438	385	445	439	445	428	403	411	440	396	459	385	415	414	409	400	412	450	414	398	438	394	422	440	416	446	404	420	419	407	423	420	429	412	458	364	418	430	424	427	453	414	438	433	406	401	386	456	410	445	401	444	410	424	403	454	456	383	422	427	408	422	413	417	391	428	402	438	406	440	410	444	440	387	418	394	444	433	470	418	390	430	434	430	409	446	438	401	442	452	431	411	414	418	444	405	412	422	407	399	433	418	449	415	427	376	414	384	429	404	447	422	387	442	405	450	417	439	443	416	399	450	422	390	458	469	384	454	436	403	426	423	419	445	427	467	414	435	445	417	393	468	429	417	399	429	480	428	424	417	409	422	426	421	422	428	431	430	424	423	433	427	424	429	435	447	393	447	428	422	434	463	403	411	430	443	432	393	412	411	432	414	440	446	406	446	435	422	402	410	440	411	403	456	457	433	448	435	433	388	399	436	418	413	442	398	435	389	442	396	399	415	399	453	380	400	405	451	420	445	452	423	426	455	461	408	448	392	437	407	426	402	382	421	405	441	431	405	403	450	472	421	406	413	441	452	394	402	398	381	426	430	437	421	391	417	444	420	444	416	400	430	436	458	383	399	435	416	411	397	407	429	422	428	386	446	428	381	427	427	436	432	384	417	398	446	390	427	398	432	407	423	410	432	454	425	412	433	442	424	421	442	434	415	405	408	440	378	433	440	389	409	440	392	410	409	396	429	378	425	407	426	409	411	416	448	423	420	426	403	391	462	428	406	420	436	405	424	416	414	394	441	392	403	389	441	420	428	403	385	431	415	456	402	429	432	429	423	424	432	440	440	410	412	458	399	423	450	451	433	423	402	413	434	415	418	431	409	425	441	423	398	417	437	395	427	402	421	420	469	429	416	435	427	406	383	438	409	459	391	446	405	418	400	404	409	424	447	399	413	429	402	427	389	416	412	466	422	443	394	422	458	451	419	439	459	391	412	438	410	415	390	392	398	432	394	434	451	452	382	399	408	379	428	386	447	401	402	453	394	415	432	431	404	380	407	415	400	420	419	439	412	443	444	412	419	405	433	427	406	437	397	414	408	403	433	380	413	408	405	428	399	395	432	397	418	421	436	431	424	391	409	416	445	428	407	429	433	441	432	398	439	422	418	421	433	405	437	417	433	436	399	402	392	478	400	402	423	410	427	412	434	396	441	422	406	439	374	445	412	410	426	416	419	423	441	407	421	406	446	425	468	457	455	426	456	403	434	408	418	426	442	449	412	416	403	429	411	431	435	405	450	412	405	390	441	408	375	412	429	427	427	440	427	426	403	395	435	405	394	434	435	420	422	419	443	421	426	451	373	406	418	431	449	438	417	381	400	388	393	417	420	441	399	414	428	417	391	409	426	417	428	422	423	434	420	477	418	422	424	386	429	431	427	449	438	425	428	432	440	447	423	443	403	439	430	383	450	425	433	428	419	420	415	391	419	386	425	417	419	405	412	415	420	371	399	426	428	444	407	432	421	418	405	447	442	415	406	412	464	401	430	406	458	438	391	436	409	413	410	398	449	440	438	427	458	421	435	462	402	378	410	402	398	428	447	501	421	424	413	453	440	419	412	430	464	432	415	392	414	473	381	448	431	395	406	484	439	411	425	420	442	461	406	412	406	405	423	405	438	436	423	449	416	398	437	414	426	423	423	404	415	411	423	414	450	426	427	409	424	431	412	464	404	430	434	409	414	444	470	438	406	422	452	397	435	387	410	385	447	439	401	457	414	429	434	422	410	402	419	451	438	456	403	439	395	439	411	408	447	394	444	396	424	424	411	417	407	407	467	438	388	438	431	410	414	417	402	435	448	436	445	440	448	391	404	405	448	436	433	430	421	447	375	413	470	428	437	424	447	433	411	414	438	433	425	393	382	451	441	438	393	406	399	435	398	431	427	439	408	409	426	428	372	440	406	441	413	469	403	407	428	407	401	430	459	402	428	427	419	413	418	413	451	429	425	425	392	403	441	396	435	417	383	420	407	449	467	411	429	423	425	416	430	430	444	446	379	419	439	417	439	389	437	443	429	410	416	403	447	454	473	399	416	385	384	428	403	396	433	410	416	439	435	419	412	418	402	417	408	394	429	422	460	404	417	405	462	384	427	425	428	419	431	440	377	422	397	425	414	424	425	418	411	437	424	430	444	439	432	476	409	449	432	393	430	417	430	434	411	371	419	445	425	384	419	437	440	443	403	428	430	421	422	400	408	450	410	411	437	477	427	397	399	431	440	379	443	436	408	436	434	411	424	427	390	394	419	461	422	418	414	387	437	387	414	437	418	464	444	449	424	419	428	424	483	433	425	403	414	449	437	482	408	429	393	419	428	415	420	429	388	447	406	442	430	397	418	415	445	394	434	442	458	439	377	415	429	430	392	431	437	395	415	425	421	398	411	397	417	429	406	468	442	420	428	400	399	442	432	410	387	443	402	438	452	423	445	417	435	419	430	454	409	443	397	417	383	438	410	438	423	410	446	437	449	433	443	436	405	428	429	410	373	428	460	416	398	429	423	448	416	404	426	416	416	415	414	413	412	412	425	381	374	389	399	442	455	400	453	383	418	444	449	423	427	447	414	448	402	405	432	418	422	403	406	423	434	442	424	423	402	428	415	371	420	390	394	407	431	415	427	450	434	399	442	420	404	454	446	443	444	433	411	415	420	428	422	392	395	432	439	459	443	434	409	431	415	452	429	469	418	421	404	386	444	419	422	402	425	419	434	438	413	432	423	427	387	409	390	434	432	417	425	445	452	426	454	413	434	422	415	457	441	393	426	421	406	395	409	370	447	419	423	395	419	406	406	396	453	420	464	414	436	451	431	393	416	450	420	416	449	385	442	439	426	400	391	411	386	427	407	432	427	417	446	431	397	384	392	406	407	419	409	437	427	398	431	398	421	409	429	414	406	432	412	453	421	399	417	422	397	405	411	427	425	418	408	384	427	430	447	399	435	434	458	448	440	427	420	424	402	408	429	412	446	420	412	419	435	453	412	414	432	435	442	402	405	422	414	404	434	415	429	403	446	440	424	461	422	417	456	413	416	420	410	395	453	437	445	430	455	428	471	456	403	415	415	411	437	464	406	451	443	435	441	435	448	406	418	399	445	410	420	430	401	430	406	450	444	424	399	403	402	433	419	412	394	374	430	392	462	460	442	421	411	394	415	425	407	402	414	432
22474	20920	28288	23712	20924	20939	8765	1189	1080	1333	715	512	496	448	468	410	442	392	390	402	374	353	361	369	361	322	346	370	331	363	332	359	341	320	331	341	333	354	368	327	357	323	374	326	353	368	341	336	373	341	331	366	351	352	329	325	330	330	375	339	346	337	337	328	324	326	314	302	366	334	332	352	351	332	332	341	335	323	323	307	307	338	312	348	345	326	357	317	348	324	385	337	330	326	324	357	362	280	307	311	321	336	319	349	325	327	324	290	329	338	349	317	311	311	297	333	338	358	328	317	362	337	345	359	345	347	360	338	308	311	327	301	316	333	305	349	336	351	313	353	341	356	300	333	322	326	301	342	325	349	310	352	311	323	317	363	334	339	292	332	326	296	361	338	307	345	339	306	331	343	307	330	321	330	319	330	321	311	328	380	331	336	316	281	354	312	330	315	314	313	286	315	355	324	296	338	309	336	339	325	318	315	350	303	353	315	329	351	325	315	305	336	331	322	327	321	349	361	309	314	338	329	333	343	340	338	310	311	308	339	362	347	333	352	325	326	352	301	336	333	321	327	305	329	342	356	333	325	328	317	361	337	338	343	362	349	320	333	347	311	297	324	294	350	318	339	329	350	329	323	376	382	325	371	335	341	301	334	342	330	358	366	320	342	294	323	347	355	358	315	321	360	325	348	335	360	300	350	341	324	356	317	318	317	364	345	350	343	324	339	312	335	309	307	360	345	315	338	291	306	321	318	312	339	328	339	336	351	360	321	330	297	353	337	342	333	299	331	320	328	334	338	304	347	322	302	329	309	320	319	312	335	307	321	301	324	353	354	320	321	306	335	330	331	336	291	335	335	310	358	334	357	352	313	317	335	349	323	318	359	324	328	336	315	266	320	307	341	334	352	358	291	317	316	324	346	327	351	337	353	337	332	323	321	332	336	344	330	290	339	334	339	350	337	319	326	361	339	321	335	325	319	318	326	307	338	328	325	336	315	369	341	316	350	324	355	339	340	335	363	338	327	309	323	306	340	359	287	331	348	328	326	320	360	340	312	341	359	334	296	298	325	323	302	310	333	308	352	342	344	367	335	344	356	317	337	327	334	346	334	331	296	325	326	330	346	343	329	337	344	336	357	351	331	335	336	312	330	357	318	347	346	315	321	346	305	333	325	332	338	326	284	319	344	345	324	323	351	324	333	307	343	367	331	332	331	340	363	345	339	326	329	311	319	300	378	344	325	338	335	363	345	318	349	336	318	326	312	341	373	328	329	327	351	379	319	327	303	344	334	331	310	319	315	297	347	308	376	332	333	342	327	346	325	344	341	322	317	360	332	327	324	347	323	336	320	327	348	326	370	313	337	320	319	315	308	335	358	309	311	331	333	331	348	328	355	344	320	294	337	325	321	283	318	340	323	297	339	335	323	351	352	351	352	323	339	323	326	297	321	342	350	339	351	341	329	320	331	324	315	344	361	345	325	312	327	327	337	310	315	368	350	381	373	340	319	333	311	304	313	342	307	334	311	315	315	310	336	341	335	329	352	333	353	313	330	331	310	339	378	335	326	365	333	285	327	307	326	292	335	307	328	306	328	304	339	342	319	336	315	325	345	314	317	349	309	331	338	353	341	339	348	321	335	317	328	316	351	336	323	325	329	365	326	339	336	313	351	334	324	304	304	326	333	342	314	292	328	372	316	355	333	296	347	318	326	327	313	303	316	288	343	309	326	353	317	342	303	342	315	379	361	329	335	359	336	326	367	341	307	318	346	350	323	301	341	337	354	315	376	340	369	301	361	338	336	314	351	329	308	324	331	338	352	343	348	320	356	353	311	333	324	321	347	341	339	323	313	352	330	319	339	311	332	322	341	319	291	347	314	319	370	345	361	369	325	344	324	376	335	348	307	312	332	359	339	332	341	324	359	325	327	338	318	352	305	370	329	324	318	314	319	283	342	324	350	315	323	338	343	354	335	331	313	313	297	347	355	330	320	312	356	330	370	326	284	362	353	320	331	321	317	333	317	332	335	307	349	340	362	315	338	337	352	353	353	332	332	353	311	359	326	311	293	357	319	289	331	315	375	320	342	303	311	325	348	333	294	350	341	333	339	313	323	334	337	345	361	333	310	337	337	333	360	340	305	315	312	342	311	335	335	344	332	303	311	337	350	323	292	303	315	337	332	327	343	313	329	332	327	330	331	310	333	324	329	337	329	347	350	348	317	320	328	319	339	296	313	334	344	361	329	334	382	341	328	327	364	301	330	318	313	334	342	333	347	306	352	314	329	320	337	336	340	338	335	357	321	334	344	329	333	348	314	331	307	326	319	360	330	304	331	339	324	324	348	366	283	329	298	337	344	335	342	316	379	354	309	327	330	338	330	333	316	297	344	321	368	334	310	326	321	347	385	305	324	349	325	353	320	350	355	325	327	345	334	329	319	352	332	309	310	300	357	354	324	329	329	339	341	331	325	336	369	343	318	311	328	314	335	311	352	339	361	342	346	343	348	338	381	335	320	323	339	327	310	351	340	334	305	336	320	351	315	305	339	346	360	325	330	366	327	285	332	349	336	336	307	337	332	328	321	352	357	324	307	323	369	350	289	297	315	276	353	332	332	345	317	329	365	306	343	347	314	320	310	342	321	354	345	298	321	339	305	330	352	313	324	322	353	335	326	365	343	358	346	343	315	277	321	308	340	340	338	324	303	318	322	321	319	335	324	321	306	325	355	355	335	321	316	320	330	291	333	343	345	346	349	328	369	316	323	333	348	363	329	327	346	334	323	362	319	352	346	316	338	329	312	340	325	321	314	332	327	310	325	335	356	334	333	328	301	353	326	336	320	337	347	344	330	370	339	302	339	369	323	339	302	322	359	331	357	345	343	353	322	353	310	347	350	349	353	349	352	314	343	381	340	323	342	346	334	339	330	325	355	324	362	315	324	320	349	339	313	338	364	310	299	318	352	360	336	336	308	368	352	349	301	331	294	299	369	338	380	320	331	351	305	325	327	316	328	343	335	302	328	346	342	315	319	349	328	311	334	386	346	307	358	302	344	331	320	326	312	332	365	304	318	329	316	349	323	297	320	321	337	335	353	329	326	311	308	346	303	313	318	354	351	288	316	338	316	342	338	331	332	310	296	325	327	371	342	368	314	285	349	352	354	341	306	303	343	322	334	334	360	326	359	324	335	325	321	315	316	369	298	347	335	334	359	327	321	315	333	356	333	290	338	321	315	331	315	325	310	342	314	305	351	341	357	311	346	315	358	330	331	340	319	343	313	325	336	326	350	351	362	300	324	335	339	315	356	330	328	333	334	339	315	307	330	326	335	319	308	330	339	327	291	325	329	300	332	342	303	365	334	331	340	324	326	332	352	336	331	323	325	328	324	356	358	328	313	313	341	328	381	340	336	327	304	325	335	323	325	308	306	347	355	349	331	339	325	334	364	333	346	292	343	307	370	357	338	361	345	357	294	317	322	341	319	335	349	327	322	328	336
14068	24790	26112	18571	15393	9884	2971	1702	1964	2402	1190	710	635	629	538	542	496	489	499	464	434	476	470	451	463	433	428	419	428	426	395	433	400	425	441	413	416	386	413	436	412	388	415	388	412	420	419	375	365	424	438	421	405	423	429	391	402	422	398	409	398	364	420	344	395	391	384	399	415	365	406	385	395	399	392	382	388	401	358	377	395	402	408	383	423	402	389	409	444	336	450	382	381	385	418	418	410	374	377	419	367	409	372	400	413	366	399	445	395	389	414	402	356	399	399	368	347	422	362	368	382	393	432	407	413	415	371	399	368	402	395	385	388	400	373	379	420	394	396	391	414	393	402	416	412	394	385	439	398	385	402	425	375	377	405	375	406	370	408	373	365	404	409	407	376	390	413	409	363	416	403	374	386	416	383	376	401	387	392	418	412	431	430	366	363	420	404	351	397	406	407	421	366	387	422	378	412	416	398	424	359	397	374	378	398	415	401	403	400	372	392	433	396	431	429	388	374	369	363	350	382	377	390	393	366	390	387	408	378	379	455	372	403	395	398	382	414	384	394	410	400	401	403	389	394	381	371	373	425	417	403	349	404	410	406	382	369	431	428	396	391	396	431	383	410	422	397	379	385	414	381	404	368	401	406	395	410	408	388	388	412	376	399	418	372	433	401	408	385	416	391	441	348	373	382	400	380	366	375	416	412	383	436	412	399	393	401	399	381	409	389	370	397	386	389	378	410	400	409	412	412	398	403	416	390	368	386	414	381	421	409	412	389	401	381	400	375	372	401	402	378	401	373	372	403	397	429	362	410	406	421	426	379	388	371	394	384	381	389	430	450	403	423	391	392	391	400	406	394	376	412	418	395	380	400	410	415	411	389	347	393	402	398	400	407	416	420	400	401	407	417	375	389	395	424	382	420	408	391	416	421	376	409	393	405	398	396	407	400	405	401	397	417	389	401	379	366	380	420	407	366	394	409	374	406	379	394	408	396	380	393	374	385	393	405	354	380	401	431	369	386	425	388	418	409	411	383	395	393	388	408	398	421	388	379	380	422	432	386	354	390	370	377	420	392	382	381	400	454	371	382	390	390	349	382	383	406	379	379	400	414	400	409	404	369	365	363	382	384	402	386	394	373	375	379	386	394	406	391	385	384	398	398	392	398	378	416	388	372	398	398	438	394	373	396	389	402	395	421	399	416	399	401	375	414	375	402	404	395	402	407	381	408	360	358	383	356	396	401	384	380	410	370	376	395	334	408	384	409	420	411	374	415	391	387	411	389	429	386	389	369	439	359	416	390	376	391	397	387	409	403	390	401	383	411	399	403	411	402	399	401	388	382	409	381	388	405	398	407	443	397	390	372	350	401	397	405	378	402	408	390	400	394	400	377	392	393	391	376	389	409	388	373	367	394	419	383	381	383	373	385	418	399	375	360	377	395	370	419	393	364	412	379	351	409	382	396	394	408	444	400	411	370	398	425	391	397	401	367	377	370	405	382	383	397	408	332	401	352	372	381	400	382	364	406	402	387	369	385	393	389	431	399	402	361	390	417	407	413	376	419	374	426	360	401	406	372	396	398	359	395	390	396	396	400	403	391	389	383	422	402	415	397	409	401	412	384	394	391	358	405	394	414	417	418	450	373	389	393	370	386	379	389	393	387	396	372	386	380	403	373	364	375	351	371	363	404	409	372	390	391	368	394	409	399	380	377	375	369	377	400	373	394	360	396	407	364	382	393	387	409	382	406	398	405	408	401	410	391	363	361	362	340	399	398	391	392	402	386	428	420	414	364	381	417	384	408	422	398	397	393	420	387	405	409	437	403	398	392	384	399	428	415	371	379	386	414	394	396	372	404	366	408	386	385	411	407	358	389	377	387	399	384	382	363	359	419	377	398	400	403	394	400	395	401	413	399	389	403	373	419	389	351	401	374	392	392	375	408	398	411	417	381	388	417	414	428	419	398	398	426	397	353	395	381	373	399	354	407	370	413	423	405	400	419	386	391	387	369	388	385	411	397	386	379	399	398	393	434	375	421	378	412	429	378	386	407	373	380	405	394	425	413	383	424	391	406	393	393	429	386	394	363	432	397	388	376	386	385	392	404	373	391	375	396	385	408	389	400	361	441	429	435	397	402	382	405	365	397	389	394	414	381	374	377	408	387	421	410	435	353	384	376	384	418	362	398	350	393	408	400	421	415	373	412	383	421	386	421	407	387	349	355	389	384	375	391	414	374	406	398	427	389	407	379	357	373	442	376	388	382	422	403	412	390	389	367	404	392	345	410	383	425	380	414	379	377	406	411	381	355	384	386	378	397	408	398	372	348	398	379	370	362	420	423	391	408	379	419	379	407	409	419	407	399	378	389	413	403	391	383	373	388	387	376	377	367	402	394	387	396	371	385	398	384	408	363	358	372	362	395	394	381	390	392	422	401	362	398	377	400	418	400	405	396	383	390	371	421	410	412	403	403	411	388	405	386	353	397	374	380	379	412	423	386	381	394	397	396	394	428	370	401	416	392	387	383	377	368	369	352	409	418	399	398	372	363	384	368	389	422	410	385	398	396	416	380	419	379	401	398	416	392	414	391	355	364	395	383	351	409	394	436	387	387	401	369	378	365	392	355	390	389	397	432	392	372	394	367	389	408	386	397	395	425	414	393	403	378	370	346	411	381	411	415	366	398	393	418	398	391	403	376	415	391	383	354	392	401	403	419	392	366	432	381	477	388	376	359	381	389	395	396	418	372	358	408	374	401	408	408	427	392	375	411	407	402	416	379	387	429	412	373	412	381	345	379	368	389	385	380	424	375	390	394	430	406	392	396	408	430	416	418	410	385	398	413	399	407	378	390	411	430	392	396	372	397	409	387	374	437	378	397	399	400	387	386	398	389	390	379	389	363	404	363	417	382	414	402	386	406	381	419	413	403	385	422	394	359	375	422	379	403	403	402	377	373	387	391	402	420	405	412	365	391	380	393	390	394	382	376	369	393	415	412	383	386	356	404	371	387	397	402	399	418	415	375	391	402	360	404	423	389	379	395	410	414	402	400	409	375	364	378	398	417	388	377	390	343	410	373	393	406	377	415	370	409	389	391	409	401	394	357	403	409	413	419	394	398	409	368	371	400	386	379	401	377	386	424	381	394	351	390	407	408	388	400	404	437	391	376	396	400	372	394	439	408	414	399	410	430	393	384	371	343	424	403	398	374	382	387	389	412	369	376	434	408	390	353	365	366	399	361	410	420	345	376	393	363	415	352	354	365	397	393	377	370	421	382	402	376	400	418	437	406	405	357	394	337	360	410	381	389	399	403	377	407	366	393	384	380	406	388	381	385	364	409	400	359	417	378	418	401	380	361	388	411	379	379	417	381	401	379	402	406	403	387	392	370	390	385	420	423	396	373	381	364	398	412	387	378	408	395	404	408	400	393	396	372	379	409	395	380	383	435	389	391	396	415	362	374	361	404	399	371	379	414	370	382	404	364	383	400	373	391	394
27960	18513	10564	5507	3363	1831	875	710	804	899	677	625	590	623	625	663	624	600	654	609	605	612	595	593	604	632	584	631	651	559	586	610	610	657	589	622	602	618	622	638	613	610	611	607	604	577	602	616	605	600	588	605	598	645	607	605	626	614	603	605	612	673	616	595	643	574	563	588	595	579	630	583	579	605	633	593	639	630	586	599	607	603	615	630	618	593	604	592	604	570	616	583	630	596	615	624	610	615	621	641	660	613	611	623	583	595	604	604	639	636	565	584	630	628	632	617	615	633	583	611	621	583	618	605	606	596	587	623	619	604	589	600	602	594	638	609	586	580	585	629	602	552	603	619	611	588	634	658	648	622	611	645	629	612	619	605	611	597	619	634	605	621	643	589	635	591	599	612	648	618	569	619	596	615	651	613	588	630	651	576	602	606	600	609	606	604	581	559	580	640	597	619	584	580	664	540	613	609	638	599	603	587	589	623	630	603	614	621	618	584	624	640	650	612	611	636	620	628	570	630	608	646	599	575	567	656	652	635	610	645	612	555	572	583	620	594	580	634	629	636	641	609	614	625	649	564	630	632	645	612	577	636	632	598	603	614	626	611	597	625	644	635	579	618	551	601	605	599	645	628	620	610	596	626	637	612	616	592	641	616	598	626	666	599	595	640	612	606	637	591	622	583	605	619	656	639	635	632	609	657	602	578	582	647	589	609	584	653	603	615	589	558	599	617	613	621	584	640	618	624	618	611	609	627	619	685	593	650	625	585	596	617	585	614	626	619	592	632	630	571	592	580	635	602	656	629	576	614	631	621	632	606	613	617	604	595	616	590	640	614	605	605	634	612	641	609	603	594	598	627	650	646	603	556	613	643	604	655	591	623	618	601	581	600	581	575	568	563	561	588	644	615	618	617	620	574	628	627	648	621	636	593	620	591	602	619	610	617	592	613	559	611	599	638	606	618	616	634	607	622	604	611	652	629	575	599	585	589	617	659	547	579	630	577	552	624	596	608	576	610	581	611	600	623	633	632	598	592	602	647	618	645	575	564	586	571	630	632	640	622	580	597	657	597	602	595	664	581	626	590	635	627	673	634	598	588	685	582	612	652	611	613	594	614	645	630	602	661	593	614	596	592	604	634	617	603	625	588	631	592	617	622	587	597	646	650	615	565	587	635	617	611	624	625	610	609	623	616	603	599	598	584	601	597	584	586	652	591	602	599	626	606	625	605	597	645	574	659	581	639	564	607	597	570	573	607	575	583	604	657	665	637	638	658	626	627	616	609	658	612	623	620	616	586	591	593	634	626	646	615	585	628	624	620	640	591	616	627	592	594	640	585	585	649	635	591	609	604	631	637	636	602	562	604	615	598	560	605	557	599	622	598	658	622	594	590	651	639	615	592	594	555	626	630	593	609	559	580	563	597	609	617	596	571	588	621	627	601	582	567	623	613	589	653	640	590	628	641	592	601	580	591	591	632	585	628	684	631	582	598	615	589	606	622	647	615	565	601	607	608	626	638	627	620	583	634	568	573	612	629	621	595	653	600	575	622	590	624	614	603	613	658	652	634	616	631	608	612	598	617	636	611	602	641	609	578	598	612	584	600	644	598	629	621	632	662	649	618	615	575	625	686	584	612	630	634	609	601	651	608	631	620	618	601	640	629	603	587	581	625	601	586	609	580	647	669	636	642	595	603	603	631	684	660	592	626	676	620	597	653	578	617	645	608	635	642	598	620	616	642	588	632	587	595	601	597	643	639	627	652	641	630	612	610	666	613	647	624	604	615	605	605	643	593	638	599	634	632	610	600	621	625	628	606	635	594	632	659	564	604	623	619	582	610	662	617	568	623	605	610	628	647	628	603	598	617	611	602	585	624	641	567	586	610	662	647	602	616	673	584	604	620	628	630	590	609	617	593	665	546	634	572	600	639	626	605	583	597	603	617	621	646	593	624	608	606	651	639	620	608	568	550	573	580	586	634	593	644	549	610	594	601	637	598	605	563	614	599	587	611	633	580	604	595	586	598	613	607	554	626	662	584	611	600	615	585	606	619	595	588	603	624	616	609	656	604	652	620	600	612	609	618	571	628	629	612	561	622	575	636	621	634	620	609	603	639	635	594	574	606	626	718	610	579	616	648	567	627	606	611	638	577	625	596	637	622	561	572	631	594	648	599	621	621	596	642	605	629	581	549	637	633	619	601	612	578	582	627	627	587	633	619	623	599	611	628	659	602	596	618	621	625	620	605	602	621	587	588	636	627	617	664	621	606	580	592	611	590	578	586	638	617	625	622	599	657	618	556	573	613	606	607	629	601	583	608	600	621	612	602	629	642	588	611	567	615	660	622	624	623	602	616	639	593	640	631	607	622	592	609	574	556	631	632	626	643	614	625	600	597	611	622	578	574	564	644	629	590	618	588	633	608	622	607	555	597	644	618	587	611	613	606	619	648	599	630	607	596	590	564	636	583	616	617	614	622	591	599	575	593	579	608	580	609	588	637	651	571	627	605	629	605	648	619	640	628	586	621	551	597	590	603	629	611	618	587	519	613	651	600	611	607	653	584	598	593	582	605	619	568	599	596	607	614	616	600	641	585	596	564	630	615	623	577	614	630	647	634	599	564	646	648	598	628	576	607	616	641	608	593	566	616	593	562	587	607	662	612	590	648	639	601	610	579	590	621	605	576	604	623	653	561	604	641	604	619	617	574	584	595	598	595	617	613	613	574	603	582	607	660	615	575	649	626	596	613	585	610	578	621	632	650	617	611	625	611	606	631	616	618	630	622	627	618	622	645	547	594	632	574	684	561	617	623	618	601	607	605	566	609	582	610	599	626	595	584	602	607	613	630	598	622	594	597	643	595	642	640	607	621	609	629	653	623	597	554	599	616	637	649	593	625	560	611	599	629	646	567	595	614	614	628	611	634	606	564	616	650	597	644	601	596	640	627	610	585	630	612	615	576	626	637	600	636	567	611	598	569	614	616	608	627	649	602	592	605	621	627	576	626	628	607	593	609	594	598	601	596	593	601	633	583	582	689	629	604	590	635	648	585	638	623	559	620	637	601	635	668	588	639	611	610	609	586	605	607	607	670	569	620	581	618	632	583	598	646	618	593	613	596	592	587	620	618	615	607	618	607	620	627	626	645	598	611	615	588	630	580	563	645	628	599	639	623	612	611	631	579	607	610	662	546	636	636	613	637	611	608	620	643	624	610	649	610	628	609	573	619	644	624	614	605	561	604	575	573	610	615	640	585	602	610	589	634	662	614	617	621	695	606	615	642	585	590	582	598	630	560	595	643	571	600	581	634	616	607	593	564	628	588	623	617	639	608	642	617	625	625	612	619	595	628	662	591	608	594	605	579	616	632	621	647	592	667	614	634	646	646	619	633	615	583	585	618	620	632	605	636	579	607	620	587	573	579	619	659	640	605	588	634	621	569	596	635	633	582	572	602	580	663	627	607	589	619	616	624	640	608	591	591	627	661	620	621	648	573
13266	10876	12362	6673	5372	3160	1130	884	1074	1254	829	720	740	689	724	769	648	758	635	742	677	733	735	737	702	679	786	691	683	676	759	680	704	722	720	681	700	723	719	686	674	745	700	743	723	692	684	716	708	690	711	771	694	748	723	715	743	721	698	710	742	750	677	713	719	735	747	714	729	711	726	681	703	682	707	690	710	696	698	712	769	765	743	724	723	734	686	690	774	738	711	709	711	719	664	688	690	675	690	698	663	743	716	738	731	723	662	748	747	678	656	756	695	703	720	700	698	721	700	749	720	712	740	698	808	673	704	769	698	726	754	708	735	731	740	679	701	711	748	704	723	687	741	687	709	738	703	726	720	699	746	671	714	722	710	673	723	721	706	691	724	720	691	710	695	728	686	770	738	736	713	665	743	712	746	716	689	724	677	694	724	738	705	717	669	702	707	716	662	696	726	718	728	692	672	724	716	691	702	681	699	696	753	761	718	715	723	738	677	697	705	801	715	744	725	755	709	709	694	736	687	735	678	712	728	723	696	685	701	742	723	720	685	698	702	677	693	703	727	749	711	731	695	727	713	699	744	772	729	750	674	676	688	750	701	771	721	692	717	776	674	738	748	710	709	727	721	674	733	723	728	692	675	699	734	735	731	684	736	713	699	730	678	751	712	715	722	673	736	699	713	699	757	709	684	724	722	652	703	710	677	741	722	710	710	783	718	687	739	730	718	733	704	706	722	708	744	711	696	733	703	657	698	706	703	714	690	734	692	729	744	722	702	723	749	717	746	691	696	705	706	737	720	760	686	696	699	688	714	657	702	683	755	703	714	747	730	724	736	694	759	680	678	667	769	659	733	755	701	704	696	693	727	686	715	717	632	690	752	751	740	730	692	727	757	701	696	694	731	647	707	749	685	734	726	707	715	752	730	773	700	716	684	682	696	707	715	749	736	726	757	705	684	673	723	752	686	705	728	725	725	746	679	732	772	714	728	763	693	728	710	669	741	734	725	726	720	713	699	725	668	663	715	732	705	697	738	704	693	688	736	675	703	659	748	695	696	754	711	647	760	709	700	689	735	710	680	719	732	719	703	714	732	697	718	709	699	698	711	741	736	707	691	742	703	725	699	682	700	678	698	678	713	702	715	701	712	720	682	699	759	702	712	735	740	699	663	673	703	743	725	725	722	789	696	737	703	707	755	704	742	723	687	712	681	664	723	686	702	697	722	668	727	754	723	705	692	682	678	750	709	719	710	711	753	750	690	715	716	737	703	715	736	717	734	716	731	673	748	717	701	698	670	677	689	704	720	716	737	698	715	668	718	769	659	715	687	734	692	676	693	747	692	720	707	754	689	733	751	730	704	722	746	750	695	779	732	719	707	677	706	703	710	746	744	724	662	698	733	705	698	732	753	708	744	740	683	744	682	750	738	688	706	731	753	678	719	683	705	726	696	686	676	693	706	673	717	707	697	695	717	687	697	714	724	695	713	749	702	690	694	684	697	699	687	676	737	698	694	699	714	720	756	739	771	718	717	719	688	721	745	687	640	706	720	683	700	701	697	717	724	753	720	759	721	690	730	738	754	735	755	695	704	732	739	725	701	728	648	701	628	698	674	763	732	721	686	748	700	737	704	718	717	728	740	731	701	709	722	751	732	720	712	729	707	710	728	740	698	745	696	742	724	695	667	706	721	726	696	720	718	719	731	755	759	676	685	697	708	715	699	723	725	696	705	668	777	690	665	701	706	690	707	729	764	702	748	790	718	759	692	726	719	665	746	737	731	693	719	700	680	698	695	727	650	716	731	667	680	666	687	698	724	742	685	694	688	730	703	748	744	694	743	738	733	730	643	695	697	732	717	683	657	706	718	729	711	715	736	634	733	691	704	686	785	692	727	721	712	711	725	745	691	698	681	741	706	788	708	743	748	693	731	705	701	742	757	708	700	760	707	712	743	699	725	696	714	695	686	751	677	701	721	703	701	698	687	742	703	736	735	751	692	700	638	748	701	686	671	747	666	718	690	685	692	740	704	691	732	703	751	703	680	677	725	707	680	712	711	705	684	690	680	741	722	697	685	759	687	755	724	708	724	705	697	724	740	732	755	703	673	741	730	698	676	711	720	722	708	741	713	715	695	680	716	688	743	717	704	670	696	694	723	754	723	717	768	714	694	716	730	731	735	724	712	662	760	699	726	667	745	703	718	731	673	751	701	748	707	706	716	774	743	698	747	718	712	669	747	665	674	686	706	726	680	688	721	697	734	693	718	692	687	716	701	711	749	697	662	697	708	690	700	673	738	765	698	697	678	788	707	744	685	706	713	736	710	695	738	648	726	708	734	749	725	722	767	738	729	684	750	714	725	730	756	718	751	730	734	712	712	729	716	687	690	688	720	684	719	710	737	716	672	708	698	693	672	709	713	706	735	718	714	731	735	705	733	770	744	713	716	697	692	710	719	734	705	714	699	757	741	674	734	724	721	707	715	730	725	697	703	739	713	719	758	695	701	722	732	745	717	668	733	732	682	697	644	721	686	692	721	763	639	689	721	699	731	735	716	740	746	736	701	717	667	750	688	742	624	686	752	754	733	730	711	710	700	708	709	650	739	715	704	763	693	720	742	694	699	681	685	727	722	697	734	717	754	752	716	716	754	692	703	736	713	692	671	737	722	658	667	724	715	692	725	720	729	713	710	721	770	710	771	703	753	730	718	663	703	709	730	754	668	704	738	726	686	725	739	788	683	705	687	753	783	737	718	705	701	719	697	694	696	696	698	708	668	668	751	742	708	739	697	705	710	734	748	740	754	718	766	723	730	696	657	689	674	722	749	703	719	683	693	722	731	680	705	706	713	707	696	705	708	737	704	715	745	723	755	721	727	737	752	685	720	703	778	692	654	701	732	694	675	738	693	739	719	733	795	754	702	734	767	736	690	721	729	721	716	730	705	728	704	695	686	734	705	725	719	724	700	714	688	688	710	703	725	714	700	681	726	713	702	690	707	742	749	695	686	760	711	692	705	738	726	696	715	720	704	724	698	704	731	721	684	683	731	695	690	725	753	768	752	693	706	732	726	750	737	685	712	690	698	749	741	717	673	729	692	666	663	722	711	709	747	718	730	707	703	731	710	712	698	667	708	739	711	660	732	711	743	733	707	736	704	706	701	693	726	750	787	724	737	736	722	713	767	696	715	680	696	697	706	714	731	708	677	740	716	686	687	683	698	691	738	712	715	663	711	671	705	683	691	755	708	725	700	724	727	779	751	695	682	686	775	738	707	713	682	724	696	701	662	707	707	713	690	752	727	714	763	752	719	768	725	749	746	673	752	726	700	723	709	734	789	718	735	716	766	741	660	696	686	719	726	756	772	742	730	751	685	657	702	706	715	715	718	720	738	705	693	732	712	670	726	701	696	700	703	753	727	695	758	729	700	702	720	703	721	747	712	721	729	693	705	732	692	718	727	705	741	697	752	744	714	696	703	662	708	655	730	745	725	747	723	691
23516	20938	27837	24201	20915	11058	2053	1123	1249	1263	929	671	651	682	649	667	615	646	688	646	617	584	653	621	648	580	660	591	620	644	621	634	657	623	603	649	610	640	622	661	612	678	650	694	624	647	590	639	620	642	611	598	649	628	624	631	602	642	621	663	616	601	582	643	669	627	608	620	612	637	629	648	588	630	656	639	614	565	629	627	651	626	647	578	644	660	610	601	642	617	679	638	600	604	637	579	616	629	616	643	602	590	630	651	589	623	628	666	620	668	648	637	657	582	612	628	614	546	583	638	624	619	619	622	614	648	626	635	594	632	643	640	626	623	613	675	598	597	610	623	625	658	620	631	625	641	619	649	647	636	623	638	636	616	618	669	646	666	616	637	665	609	588	598	596	651	631	637	596	612	678	611	596	625	626	581	675	638	602	621	651	611	646	606	655	599	637	651	639	609	628	634	641	597	598	625	619	633	681	661	586	626	604	645	640	653	653	586	604	625	607	610	617	614	663	605	635	623	600	630	573	610	557	590	677	625	640	613	641	560	635	642	628	648	609	602	621	623	673	624	633	620	650	584	621	621	584	643	608	655	655	638	636	601	665	654	608	614	633	658	630	617	594	617	667	636	601	623	599	632	633	626	666	613	657	644	625	615	631	653	648	584	616	654	593	614	618	612	643	637	669	635	659	629	599	657	642	625	618	615	627	636	648	606	653	675	610	649	634	641	607	636	614	658	632	621	646	642	643	633	657	621	637	666	657	638	680	647	644	631	618	657	584	651	591	592	616	621	638	592	621	625	637	610	594	619	594	619	630	668	632	573	620	647	609	618	604	673	603	586	607	641	598	598	639	642	637	607	655	633	595	608	652	619	665	624	646	615	595	647	605	619	651	685	633	621	671	652	589	601	631	650	621	630	647	629	666	611	652	639	621	641	625	603	630	625	643	657	633	658	629	627	605	599	642	647	638	627	601	676	620	629	609	649	661	601	592	585	653	612	660	640	667	620	626	613	605	623	629	637	584	666	578	656	632	629	605	672	617	636	638	596	612	692	629	646	620	607	613	601	607	590	610	644	587	582	675	577	644	637	609	601	569	588	573	596	603	618	623	646	620	668	661	644	634	613	672	614	620	609	639	628	622	653	644	590	629	608	639	594	598	648	639	642	650	668	650	648	600	573	605	592	661	695	659	630	609	648	594	647	626	612	651	593	608	646	690	616	623	607	605	609	600	587	632	616	585	630	639	575	642	610	614	615	605	630	624	574	633	661	617	579	634	569	577	643	624	617	636	626	602	636	641	597	605	672	624	631	635	623	656	581	637	590	599	569	638	670	667	569	637	632	618	652	598	563	612	626	609	627	641	633	638	631	623	615	635	599	583	591	642	578	620	652	590	668	653	598	615	609	643	626	658	635	618	652	609	634	636	645	597	614	628	630	629	656	639	581	633	616	607	638	602	610	618	641	685	622	593	633	662	645	614	590	575	580	625	607	600	675	610	604	630	633	634	623	607	573	620	585	660	639	639	635	653	575	641	653	642	633	634	596	638	594	630	663	666	621	666	646	641	610	688	614	650	626	607	628	612	650	610	623	615	604	617	593	614	572	596	629	619	595	652	621	595	588	611	605	639	643	634	635	619	626	648	623	640	624	592	655	633	551	650	604	627	594	667	610	628	615	611	632	669	638	594	622	648	653	644	636	597	639	643	607	610	595	662	644	586	586	625	602	619	588	624	599	648	642	621	652	638	609	624	647	639	671	621	626	577	632	625	655	647	615	644	631	654	652	670	589	589	621	631	630	640	646	621	616	624	629	625	659	614	563	675	613	634	619	656	629	629	673	612	640	633	643	653	575	618	615	631	637	597	617	639	593	624	602	627	622	641	624	620	632	672	619	693	632	650	605	607	688	638	574	678	677	647	598	610	624	638	624	615	591	634	687	655	639	601	623	625	642	626	617	591	592	648	664	664	656	635	625	635	585	663	610	607	657	643	624	635	592	635	653	598	661	622	574	603	642	627	645	659	605	640	639	620	630	602	623	612	592	616	562	626	596	593	624	611	623	625	610	585	616	592	601	621	658	578	654	613	606	597	598	640	615	672	604	641	628	643	662	627	603	612	644	612	612	649	646	534	634	593	619	633	645	646	620	592	630	641	646	637	659	625	692	653	612	692	607	620	619	624	619	657	652	625	629	633	649	623	589	638	624	642	652	612	622	603	680	629	671	600	634	624	598	622	670	637	658	613	642	609	634	562	635	576	673	589	585	608	661	580	662	636	643	582	566	635	622	628	641	632	631	596	636	630	634	616	632	634	593	618	641	596	609	676	567	615	641	594	634	628	635	601	635	651	606	630	681	562	634	632	581	636	612	610	654	621	635	589	571	656	644	655	594	617	618	618	624	598	603	649	639	617	600	640	649	613	592	618	576	627	599	631	622	633	643	631	636	633	638	634	648	593	620	614	611	594	570	643	641	607	647	630	627	597	610	657	621	618	645	600	665	628	638	628	625	636	640	597	625	640	645	638	631	650	631	643	622	659	612	641	639	642	639	618	648	626	591	600	644	593	587	617	647	623	614	633	658	635	657	610	627	633	595	641	641	655	631	651	632	591	597	615	659	660	611	665	609	613	593	660	630	595	640	681	581	622	673	610	619	628	610	617	624	605	625	619	607	617	601	677	640	616	615	638	635	632	641	655	616	600	637	617	646	607	665	630	610	623	682	641	593	650	639	617	616	631	629	665	641	625	647	593	633	678	611	618	627	638	640	579	618	601	614	629	636	618	614	623	635	616	618	603	638	651	629	639	670	635	597	621	635	640	619	629	578	609	642	629	625	640	657	637	620	621	646	622	617	645	615	620	666	630	637	629	617	620	646	618	657	621	608	648	644	670	646	620	615	631	636	602	643	603	602	629	656	599	591	642	613	587	608	632	634	617	604	621	626	631	565	639	618	620	601	619	661	636	642	611	623	630	652	639	679	621	600	623	617	618	657	664	662	628	573	616	637	603	624	615	641	617	642	606	645	591	620	610	647	612	661	621	602	661	613	618	625	600	658	617	617	611	607	643	622	641	628	598	636	628	619	626	634	591	649	642	670	624	615	644	601	611	603	632	623	640	598	634	631	643	659	594	624	612	663	640	673	569	636	611	553	615	629	652	627	681	626	641	640	602	646	635	660	625	606	625	626	644	580	621	608	604	619	628	620	633	584	595	613	666	625	629	621	638	661	622	633	599	587	600	661	601	606	581	625	600	616	649	631	629	647	582	577	624	589	626	611	641	644	642	607	590	606	625	595	653	635	622	615	659	619	612	626	606	632	649	634	579	598	615	639	618	569	599	645	677	589	645	595	589	652	662	637	598	620	633	604	629	647	621	613	634	643	646	607	582	591	654	607	610	610	588	620	617	616	596	599	603	617	612	662	611	622	650	637	631	605	680	601	605	623	596	646	639	623	664	631	586	613	599	668	567	617	666	631	614	654	652	606	622	650	625	588	641	598
11943	21107	19184	11882	8528	5551	2357	1607	1929	2036	1276	936	806	867	842	797	795	778	845	812	770	789	744	757	831	792	757	794	824	780	752	783	774	760	732	728	769	771	786	753	759	714	718	723	755	727	754	787	723	692	726	765	791	717	751	800	743	707	719	719	794	756	781	757	734	793	762	758	740	754	746	711	758	761	741	697	717	722	736	760	773	782	730	717	747	752	735	697	775	782	733	747	744	703	766	769	697	718	746	734	761	779	740	705	730	763	742	735	731	792	715	722	743	726	751	712	744	712	683	740	734	771	748	827	750	759	784	691	733	755	751	738	736	713	752	795	759	728	711	726	753	689	727	713	749	722	697	740	775	746	702	717	732	715	789	733	708	769	738	723	735	769	777	753	755	763	713	709	734	763	725	753	758	722	718	770	758	760	720	788	699	773	735	761	739	677	791	736	691	726	784	757	755	714	836	737	805	773	724	742	737	743	754	653	691	764	743	778	701	737	791	729	724	685	709	743	793	756	695	742	790	753	731	704	759	759	741	774	738	747	782	756	743	729	738	745	741	710	773	724	704	725	719	730	745	737	785	706	747	783	724	733	772	736	799	738	746	710	753	779	734	749	742	798	762	790	722	708	759	733	730	736	705	730	682	735	724	778	756	739	703	744	722	735	769	706	745	712	721	775	777	723	737	750	760	752	671	737	782	706	728	752	733	756	762	717	684	747	723	712	709	738	754	762	765	750	769	753	752	734	747	739	739	725	738	732	763	740	750	731	728	735	766	724	753	727	779	758	762	777	740	757	738	717	731	751	780	765	686	729	726	740	778	756	737	775	743	730	748	764	728	749	759	747	735	735	736	762	752	730	802	738	724	725	732	738	742	735	737	718	766	715	728	730	729	767	759	711	751	789	752	749	743	727	731	676	745	706	751	761	756	751	725	748	755	757	781	738	750	713	742	742	710	713	686	704	729	718	789	782	779	720	720	731	692	737	721	749	788	720	764	767	733	716	751	717	713	733	706	710	694	753	676	689	779	735	731	721	720	724	749	767	721	715	778	752	725	735	729	723	776	716	757	781	789	759	678	727	725	738	752	752	734	713	759	789	751	720	705	699	748	741	716	723	703	774	726	744	753	713	769	751	742	741	722	768	717	679	741	737	782	744	700	719	739	747	765	748	708	779	727	730	714	693	754	706	716	747	773	679	753	734	749	729	712	738	755	757	757	787	762	728	707	779	719	738	760	752	705	767	748	716	744	753	798	717	755	779	722	772	715	713	782	755	746	788	735	758	757	762	751	704	736	672	753	778	723	714	731	733	694	752	744	746	789	759	743	752	733	752	766	753	731	734	728	755	779	765	743	789	736	734	771	706	675	774	734	745	728	751	773	720	809	771	736	760	757	766	720	800	728	719	725	713	702	734	701	745	766	705	767	695	738	718	708	740	802	775	749	731	779	768	722	721	737	734	788	725	757	704	756	734	740	718	754	730	703	791	790	709	732	731	726	777	774	758	763	721	764	738	754	743	772	728	729	764	726	709	743	728	720	741	709	738	770	721	706	738	758	711	762	743	745	775	733	785	725	705	776	703	751	706	696	775	721	705	741	704	791	728	789	692	726	714	808	733	758	710	707	694	727	723	746	694	760	719	756	696	745	713	762	749	744	742	768	759	710	731	704	701	809	723	775	757	708	759	696	744	758	721	793	750	761	722	748	748	767	758	713	767	770	770	750	777	777	732	728	710	723	738	767	752	746	716	703	728	730	739	740	741	686	767	749	769	764	725	737	693	781	772	721	725	759	719	783	707	705	732	737	736	766	728	712	711	722	709	721	756	707	738	726	735	776	733	749	724	733	755	783	744	754	755	787	749	666	724	706	727	753	715	718	738	763	740	741	705	757	755	711	752	769	705	737	740	787	732	747	733	775	751	707	790	742	765	682	692	745	740	775	735	742	723	744	778	732	746	742	819	720	726	743	735	697	745	719	755	728	765	761	725	729	728	676	727	704	760	697	748	754	747	723	756	738	746	710	759	782	716	764	783	719	724	753	767	752	723	733	734	717	725	771	709	690	737	791	714	805	781	676	721	701	743	710	716	733	715	791	752	747	773	753	747	752	753	755	749	728	757	725	730	757	735	740	735	778	745	744	754	779	715	760	757	711	724	781	703	757	707	765	763	751	685	739	769	774	734	734	756	748	781	742	722	748	742	704	746	712	758	767	744	743	715	734	695	722	776	772	747	722	736	775	695	769	744	717	739	761	739	744	714	740	744	714	722	741	724	731	826	798	735	721	728	668	779	766	742	794	735	764	751	729	688	739	720	791	701	746	806	797	743	727	733	778	714	709	776	727	725	704	717	762	770	765	745	722	698	740	753	727	692	773	727	716	726	771	700	705	732	739	717	746	751	753	723	719	784	757	701	715	754	678	756	784	704	748	784	700	755	747	723	767	740	750	725	766	769	762	716	778	731	734	736	748	724	745	768	760	704	748	749	712	701	718	772	750	797	725	801	769	771	774	756	753	736	764	740	766	767	749	751	703	757	735	744	749	710	724	736	699	689	759	711	741	775	756	686	781	748	745	743	705	733	780	771	741	754	755	775	684	747	751	784	690	750	769	782	697	778	720	742	732	730	764	743	727	780	760	763	746	709	747	784	740	741	692	750	755	733	750	732	751	779	712	704	723	720	719	768	721	737	750	774	755	756	735	777	730	664	749	712	775	799	737	745	749	770	744	736	739	789	778	749	770	733	748	742	740	763	713	737	768	746	704	737	727	751	727	729	736	731	684	798	735	742	774	709	743	712	754	701	722	761	749	651	771	736	708	709	789	761	732	752	743	753	731	710	710	783	719	757	739	722	755	779	747	744	748	701	727	713	744	754	723	698	719	724	764	709	704	759	733	779	758	732	755	750	786	715	775	771	720	689	783	768	740	751	762	780	701	675	760	765	760	770	719	750	695	758	771	704	759	793	672	758	707	723	739	718	726	673	772	721	760	768	735	715	695	700	728	818	731	762	744	751	794	759	695	703	762	728	776	697	679	716	788	740	756	762	766	763	714	731	796	769	750	761	762	710	737	763	777	763	756	745	733	767	732	752	770	759	752	741	767	734	746	769	712	656	762	711	758	734	697	721	820	763	708	715	754	728	729	761	747	735	737	748	742	742	736	725	772	763	791	751	700	659	779	688	750	746	732	745	773	738	761	738	736	758	740	724	740	740	672	730	763	725	726	700	786	740	691	714	694	720	765	753	732	765	727	757	700	726	742	779	750	759	757	699	747	725	711	751	709	733	725	768	762	795	712	732	752	762	744	772	716	729	736	752	729	756	675	751	713	756	723	719	733	738	751	718	744	692	720	743	770	719	740	712	787	691	740	764	718	750	739	722	736	743	738	740	752	738	719	763	768	717	753	756	734	692	719	698	788	765	741	739	735	732	709	695	728	729	734	717	745	731	738	745	741	760	740	767	712	721	747	797	723	708	754	762	764	717	739	777	770	749
24615	20978	26960	25095	13156	2526	924	641	731	828	561	412	391	433	408	409	404	405	357	399	402	342	382	394	359	382	376	382	395	366	382	383	357	376	348	406	359	353	378	359	317	384	370	365	398	356	362	374	369	373	338	357	334	339	365	373	371	351	358	375	366	384	348	352	388	353	348	341	382	396	370	361	365	361	383	344	382	346	354	366	363	393	354	356	364	365	357	367	362	381	338	366	374	382	350	363	361	372	335	390	375	378	382	367	397	361	362	371	362	394	385	348	377	334	362	368	376	382	373	361	337	375	363	372	349	363	377	408	388	381	342	374	364	364	356	361	363	354	375	369	365	373	362	370	370	346	375	385	339	408	325	381	374	354	383	360	355	358	390	383	412	333	355	384	387	376	371	380	364	388	356	351	362	388	384	380	363	354	367	362	357	376	353	362	343	378	392	332	389	345	381	359	352	383	386	334	396	377	351	390	363	381	349	351	340	357	370	368	406	409	358	349	356	343	319	363	377	365	369	350	367	355	398	350	366	376	361	350	337	372	333	382	361	358	357	337	349	329	386	365	355	409	394	343	370	334	352	382	381	384	325	360	398	351	385	382	373	350	351	379	341	353	337	367	371	366	348	359	367	342	378	382	388	357	385	368	347	372	383	369	379	358	376	367	364	345	345	377	339	358	341	374	360	350	341	379	349	407	377	355	371	357	407	358	410	313	362	352	360	412	343	345	375	378	333	401	333	391	359	345	345	385	346	361	399	378	348	363	357	385	380	370	354	369	348	431	403	383	373	362	357	398	382	421	359	370	355	349	362	372	360	353	374	375	349	345	371	381	358	422	358	338	405	378	363	363	337	358	352	389	412	359	374	358	394	399	375	346	372	364	360	412	383	360	337	381	367	382	422	383	388	403	404	359	347	364	359	379	341	342	392	358	370	373	358	333	369	341	368	334	360	381	396	369	386	362	360	347	395	362	389	335	385	365	365	356	409	403	379	369	384	350	380	356	387	363	387	371	373	391	390	357	363	365	338	364	369	385	371	364	353	378	361	358	372	371	371	356	380	384	362	386	356	359	387	356	389	364	367	368	375	331	406	375	360	351	367	364	357	352	368	374	360	364	353	382	380	361	395	374	358	365	399	338	383	365	365	361	380	368	382	361	387	359	391	386	344	344	330	372	345	356	371	369	353	379	331	347	360	356	381	398	355	343	331	350	390	364	382	335	360	389	352	363	382	375	386	368	352	326	385	387	365	398	352	378	348	354	395	387	381	398	352	361	376	352	361	351	358	347	388	381	342	380	387	353	362	367	340	351	392	370	350	346	358	359	307	367	323	376	351	358	398	352	365	338	364	371	379	351	353	357	357	345	398	331	333	371	346	362	378	347	322	417	366	355	374	365	374	368	380	372	381	387	392	368	367	365	382	348	374	385	349	354	395	355	340	393	383	368	340	382	363	351	379	328	375	380	374	366	365	372	339	376	390	368	372	339	349	338	363	389	379	384	353	362	348	364	357	394	370	360	360	359	371	383	394	388	368	325	397	396	422	367	369	369	388	340	384	346	363	372	383	380	353	346	355	358	363	370	370	376	372	385	369	374	364	349	368	343	360	358	403	380	332	333	367	366	357	379	356	365	346	387	358	389	355	381	377	391	377	396	376	353	361	334	321	367	379	336	348	345	370	359	380	362	372	391	367	366	364	353	347	358	357	340	360	385	358	372	353	370	398	351	350	393	388	360	320	379	376	343	352	371	377	357	340	361	374	371	366	367	358	378	343	376	353	376	358	378	360	363	397	335	351	360	354	374	385	350	360	391	375	364	374	375	379	321	344	317	344	338	358	338	347	356	345	381	368	368	385	336	359	356	404	361	353	363	375	380	341	376	365	372	362	404	349	347	374	366	377	363	352	353	378	383	358	322	368	414	352	369	345	365	366	357	348	391	355	375	345	345	355	360	352	398	360	368	349	363	392	393	376	372	401	355	379	385	387	368	368	378	348	375	373	364	378	359	349	356	360	372	380	370	345	358	388	378	330	363	373	339	340	378	339	358	340	327	348	375	381	374	376	346	319	373	334	355	393	366	386	385	369	356	356	338	378	368	349	380	385	373	358	398	348	387	336	346	377	359	357	377	361	332	391	360	376	388	372	352	375	372	404	356	366	363	382	366	366	354	355	367	385	370	345	357	351	341	343	366	336	346	353	366	361	380	378	345	351	330	380	371	345	398	361	366	388	365	377	389	386	367	375	370	371	343	358	386	406	370	363	352	380	380	366	345	389	368	339	396	352	389	375	361	391	368	357	361	360	352	357	378	382	374	360	372	400	380	344	323	351	368	340	360	381	355	384	347	362	352	377	347	376	354	348	405	359	345	358	362	339	372	378	375	376	393	365	376	345	346	335	345	393	375	346	370	358	384	374	384	339	404	356	357	369	374	377	371	390	339	348	346	346	388	408	326	348	387	348	349	349	362	347	388	350	363	373	348	374	349	369	394	348	362	384	366	334	408	362	385	359	366	332	381	356	353	378	350	379	366	352	347	359	337	331	425	369	357	357	338	377	385	354	350	365	371	366	340	347	346	362	331	361	386	335	344	344	397	358	387	360	367	338	359	387	353	371	370	362	330	368	362	379	380	373	369	347	366	383	382	402	360	376	391	400	358	363	382	377	392	382	369	343	397	358	388	390	404	380	356	354	366	377	376	393	369	391	356	359	333	352	355	397	376	385	365	353	346	368	345	384	380	371	362	341	350	355	359	370	364	360	377	369	391	400	398	348	370	359	372	355	352	364	400	402	311	397	376	391	344	386	358	349	394	390	376	369	350	323	397	386	359	365	379	381	383	341	366	395	387	404	367	381	360	347	352	360	328	353	372	354	353	392	388	345	350	371	370	382	375	348	361	395	350	381	360	383	345	351	386	368	348	403	371	357	395	343	366	387	321	377	359	410	376	360	368	367	362	392	367	334	370	366	323	383	368	359	326	366	370	381	374	375	413	374	372	369	383	387	339	388	362	358	369	318	395	353	385	393	373	358	372	387	371	360	387	370	375	358	360	338	390	338	357	377	346	374	377	310	357	376	353	359	351	404	358	378	395	350	382	351	366	334	365	369	371	360	370	358	371	372	355	334	376	371	342	292	361	398	346	326	351	378	341	395	394	379	341	364	354	370	354	361	339	379	355	361	366	339	379	400	345	350	394	359	386	366	324	380	375	345	368	372	340	367	349	360	376	357	383	360	373	374	375	354	363	372	354	369	375	375	316	363	328	371	388	373	355	357	359	365	383	372	369	351	375	356	359	366	387	371	401	348	377	355	378	364	343	358	347	375	394	373	385	410	370	371	352	362	393	371	360	347	357	370	343	348	350	334	342	358	366	357	338	329	353	364	371	349	375	390	356	360	368	396	372	382	388	362	388	383	337	369	397	353	353	373	370	370	362	365	404	373	359	359	327	396	375	348	325	387	361	364	394	362	323	357	396	370	369	354	355	391	350	356	372
15393	16502	14838	8518	5705	3693	1511	1038	1369	1538	814	505	518	493	442	423	431	463	452	444	444	427	441	434	426	438	423	431	405	412	449	416	427	412	399	438	428	427	480	390	405	470	395	432	407	451	381	424	427	439	413	421	421	410	416	451	444	410	428	394	425	406	387	414	444	412	413	421	383	425	428	471	425	384	441	411	404	452	389	421	406	407	436	409	438	415	423	423	416	456	428	411	426	431	376	414	410	391	423	399	443	423	457	390	412	429	434	407	419	463	456	427	442	451	408	416	409	432	444	417	428	425	391	436	409	401	443	419	401	391	420	409	434	410	398	439	430	402	413	401	437	413	406	409	430	428	441	445	439	386	398	403	398	431	430	438	368	429	425	465	398	419	400	406	392	452	422	425	413	428	429	422	443	420	399	422	424	431	416	444	414	429	431	392	434	463	417	439	428	441	398	410	443	413	398	394	425	412	405	412	472	396	399	425	402	433	406	448	444	460	411	443	401	425	380	378	376	436	418	454	441	437	387	420	426	423	427	401	399	432	450	398	412	415	386	436	382	417	415	395	426	430	420	404	388	435	391	439	398	435	423	397	421	429	414	422	394	442	417	430	428	435	431	409	438	420	410	394	425	425	439	399	449	455	416	417	405	420	424	440	416	415	451	426	407	397	381	427	406	467	418	434	409	412	436	426	423	437	394	393	422	433	398	419	381	406	394	407	417	415	439	420	400	398	427	417	427	429	381	384	432	401	405	420	442	440	415	415	428	419	405	417	412	425	407	434	406	412	422	415	404	427	420	380	423	395	434	396	443	397	405	443	426	456	447	414	418	406	427	391	415	409	433	417	403	397	440	419	421	397	393	400	412	430	403	388	413	405	440	422	479	438	446	450	426	394	428	392	394	355	416	461	453	431	408	412	395	451	431	442	415	438	407	452	391	432	420	406	440	437	413	401	437	374	415	386	414	424	434	410	416	415	418	410	416	394	375	448	410	423	396	417	400	396	441	437	438	408	448	419	423	433	412	400	398	376	410	429	393	411	418	417	397	419	395	411	399	434	424	394	425	445	409	398	437	409	428	439	437	400	419	450	411	417	428	428	433	404	410	409	408	454	417	393	406	416	404	455	424	443	426	391	445	399	445	441	441	416	413	408	424	439	436	411	400	426	433	412	419	417	441	369	430	428	426	400	423	415	455	423	408	400	410	415	403	410	417	453	438	419	413	415	387	380	419	405	442	399	415	415	387	416	398	423	397	417	398	428	433	420	435	418	455	423	396	430	414	383	422	393	416	416	423	423	422	413	415	401	417	379	392	441	430	351	422	429	455	420	437	437	386	404	387	393	421	420	427	410	432	423	432	436	384	423	404	438	409	390	431	443	422	418	430	455	414	455	414	440	423	410	424	406	403	396	425	433	409	418	428	430	419	420	403	385	420	441	425	395	445	421	396	396	431	444	435	427	447	414	398	389	400	415	418	404	433	382	450	434	424	404	425	377	440	399	430	401	442	382	427	408	415	443	404	405	438	420	447	385	413	435	413	401	450	443	413	428	416	441	405	429	391	430	443	372	399	424	427	428	423	428	433	468	403	432	433	390	437	416	411	381	418	445	421	414	450	465	415	434	403	417	440	416	416	431	438	421	450	411	396	438	392	434	396	422	403	383	464	406	440	431	448	427	417	364	430	374	443	411	414	374	450	441	412	399	439	400	431	425	468	416	438	413	419	395	422	431	424	454	442	391	405	433	410	448	432	421	426	411	423	420	415	415	437	390	400	421	427	436	416	384	444	398	416	398	426	458	413	420	431	438	470	446	430	427	426	418	443	426	390	431	436	405	424	391	445	414	398	433	387	390	430	430	418	410	413	392	412	405	416	410	403	411	432	417	403	410	386	438	414	416	441	391	437	402	408	448	439	407	415	414	387	397	434	411	428	405	417	450	401	420	408	421	440	456	444	440	428	443	420	360	392	404	391	424	431	417	421	454	421	397	436	439	369	423	438	410	417	416	433	424	438	431	428	404	421	396	440	407	429	409	418	433	414	447	442	400	440	405	431	386	419	429	440	421	428	395	464	403	441	460	367	429	415	420	429	412	446	420	397	420	442	366	408	401	427	430	439	464	416	410	444	415	419	430	391	390	408	412	391	434	419	388	412	433	429	434	453	471	353	418	412	424	413	407	412	422	419	448	401	404	402	395	427	408	428	431	381	435	378	449	420	410	386	440	439	408	425	434	396	400	435	428	380	439	394	402	427	403	455	410	408	476	422	450	431	392	459	398	411	404	398	436	445	445	432	438	391	421	417	446	421	425	412	441	402	414	419	408	444	424	440	429	425	418	397	428	446	419	427	417	418	406	387	419	389	429	408	404	446	395	417	432	415	395	417	417	410	414	393	411	418	425	444	417	393	407	382	389	405	381	409	412	391	467	427	400	440	440	437	420	434	392	391	480	448	451	426	430	427	412	420	409	403	395	383	426	439	472	422	415	414	409	420	417	435	400	414	420	406	412	378	424	413	406	401	415	399	436	453	447	426	414	430	427	418	403	467	422	423	420	439	408	457	471	436	435	433	419	434	366	444	404	441	418	415	398	436	410	433	427	392	408	405	414	417	411	439	407	403	423	410	423	427	437	408	411	417	370	389	432	397	408	423	411	405	404	393	435	415	419	415	404	396	441	402	422	418	419	416	422	411	408	394	402	420	420	419	444	422	422	422	467	378	433	404	416	448	403	393	402	441	443	434	407	412	399	410	432	420	413	421	399	416	421	432	431	403	440	432	435	395	435	416	400	428	386	401	411	403	393	413	408	404	412	446	404	424	448	392	389	480	453	424	401	405	441	410	429	398	434	410	412	437	407	435	376	435	441	397	429	403	454	416	418	432	426	447	407	425	455	355	413	442	422	435	403	458	420	398	419	449	387	415	409	370	414	423	374	463	409	403	404	418	444	406	452	410	400	464	399	414	400	419	416	405	443	374	413	430	442	417	425	431	391	419	400	422	436	402	412	412	410	472	401	413	439	431	433	415	406	425	430	401	396	442	406	443	416	443	402	433	429	400	389	450	451	404	460	406	415	356	375	408	415	419	451	444	399	432	437	422	377	418	412	388	399	413	427	442	409	423	387	421	421	417	387	402	410	418	413	428	403	425	405	390	410	409	407	430	442	392	419	446	411	405	390	404	428	398	409	452	433	420	445	386	440	402	440	398	422	430	418	433	443	434	426	404	459	417	402	391	423	421	396	411	431	428	420	399	429	383	429	397	417	447	446	395	440	444	430	400	426	382	470	424	420	407	428	409	438	427	420	441	421	414	443	425	434	395	432	398	466	439	351	406	413	409	420	430	387	420	413	445	407	406	399	380	396	403	401	408	426	455	438	417	463	426	439	409	441	402	442	420	450	426	461	408	450	412	452	433	374	431	415	409	419	438	411	438	425	402	407	409	392	404	411	412	422	410	428	452	453	416	404	427	444	404	402	423	397	422	443	415	386	402	361
22587	20994	28407	23785	20998	20997	8101	1370	1432	1862	825	477	448	452	398	425	388	389	358	355	345	348	385	358	360	361	359	338	376	343	332	355	350	366	361	330	349	336	355	332	352	306	370	321	336	347	366	329	314	326	326	310	326	353	301	341	327	380	338	331	316	328	340	329	340	339	340	322	383	352	348	316	318	318	340	318	345	320	342	350	313	334	319	337	316	308	344	312	335	316	329	349	345	354	344	322	335	341	297	329	327	327	302	299	374	306	329	354	300	337	336	344	313	362	331	325	333	326	347	321	349	348	318	332	328	346	336	311	341	351	347	322	331	330	320	293	348	343	330	357	339	342	326	326	306	335	344	295	339	292	335	342	358	341	336	337	291	299	375	337	318	312	339	336	327	350	332	340	341	346	319	314	339	328	328	324	297	323	365	320	306	311	324	358	339	329	317	299	322	367	347	286	364	326	303	297	328	322	306	311	349	348	304	362	351	321	328	324	330	333	351	327	355	326	322	310	339	315	338	331	315	330	337	344	342	359	355	341	337	325	316	305	324	359	333	328	348	329	304	325	320	329	315	320	321	312	309	323	331	323	323	362	336	316	338	299	330	351	337	305	335	299	388	335	341	351	318	365	326	310	338	331	313	344	344	338	330	312	367	313	364	292	310	311	369	323	315	323	321	360	317	344	293	333	331	312	358	340	326	338	353	339	344	350	308	351	316	340	342	357	348	309	341	318	341	335	352	291	323	346	325	307	310	327	323	289	316	319	337	328	331	313	360	331	313	352	335	314	312	335	293	331	324	339	328	319	292	355	325	325	341	320	306	323	325	323	333	314	343	312	292	369	355	308	322	316	342	340	325	333	325	345	354	345	319	315	345	328	367	327	340	304	312	332	345	342	303	312	319	323	331	332	321	318	326	321	308	339	317	327	311	320	346	325	354	354	337	333	310	323	336	343	332	347	341	328	311	366	316	335	315	318	327	343	343	314	326	311	324	354	303	358	347	315	343	324	336	340	329	357	326	300	313	351	302	331	307	353	342	375	326	319	350	305	329	329	303	336	343	350	344	324	330	331	298	340	340	339	315	356	358	326	331	324	311	341	316	332	281	350	324	348	348	357	328	306	357	337	323	356	321	313	345	323	333	321	354	337	332	310	316	363	340	359	341	310	349	320	332	359	318	302	353	332	316	319	330	359	325	335	334	297	338	302	338	331	330	316	334	324	355	336	320	365	309	321	322	333	354	305	332	306	318	354	318	336	345	309	338	322	336	333	308	345	324	320	350	357	326	286	348	323	309	334	341	343	357	327	329	371	337	320	325	333	340	308	316	345	316	341	331	335	317	337	319	351	314	367	364	310	360	301	361	326	311	334	342	331	335	320	314	321	331	346	315	305	314	321	341	320	368	292	307	334	334	348	321	339	309	343	326	326	312	331	361	323	330	361	333	346	341	313	342	323	335	313	333	311	350	291	330	328	339	329	339	274	315	350	358	320	330	322	332	361	322	337	317	316	319	346	324	329	345	318	326	342	348	345	337	332	306	341	324	313	328	337	348	349	359	338	356	320	341	353	313	332	309	345	335	324	360	343	294	350	336	333	363	335	336	316	346	321	332	348	343	345	322	338	355	338	387	313	361	338	311	316	320	303	330	323	347	363	321	344	362	309	334	340	352	315	315	329	318	348	344	327	305	327	356	303	319	311	321	332	317	327	341	333	365	314	363	319	352	308	341	326	297	315	346	324	326	353	307	337	357	341	334	342	309	313	318	355	307	310	349	365	345	336	342	312	351	317	346	325	346	332	303	319	323	371	317	330	304	323	346	333	324	340	326	323	305	324	326	323	317	334	333	321	327	336	325	368	343	304	308	329	343	327	349	289	335	362	373	354	315	323	284	323	344	326	334	316	329	316	346	324	336	320	313	311	350	287	295	316	318	323	349	362	344	342	345	307	349	295	337	343	340	342	342	328	320	316	320	328	299	312	331	334	342	305	341	355	350	318	306	357	327	334	341	337	317	301	343	356	356	354	305	337	334	351	334	325	336	354	316	339	330	343	338	314	324	344	327	336	348	339	317	298	330	295	330	330	333	320	298	336	319	295	335	344	347	326	321	346	321	342	333	331	317	334	339	349	315	330	326	335	362	315	321	320	366	316	352	324	330	343	358	318	317	353	326	317	331	323	326	350	351	346	314	305	340	365	349	293	310	322	351	336	321	294	339	316	336	332	301	355	343	330	318	344	333	326	304	322	317	289	307	326	331	333	343	317	351	329	319	350	318	300	330	391	349	343	325	311	347	329	358	332	339	297	344	320	339	330	320	324	329	337	346	350	327	334	333	334	349	336	352	325	345	330	305	290	333	307	338	318	356	351	329	338	305	324	320	319	321	322	295	330	338	350	335	347	368	332	323	333	338	347	318	318	323	339	325	317	340	378	370	343	302	326	309	362	340	288	350	294	344	310	336	325	348	326	309	349	313	312	321	340	335	323	325	353	347	314	354	345	337	379	312	339	347	338	315	360	326	322	349	345	311	300	290	331	319	314	332	319	336	335	326	345	308	343	320	350	333	324	345	314	331	329	369	325	344	332	338	361	327	315	322	343	343	357	362	299	361	312	302	303	318	332	338	329	297	352	344	327	328	336	321	341	343	341	302	369	323	320	296	326	308	334	302	332	376	351	322	350	309	329	333	307	310	366	329	322	327	356	336	335	334	314	368	304	319	314	319	358	328	355	326	325	321	332	307	330	338	329	317	322	329	316	308	346	342	347	339	323	372	334	339	314	324	310	319	355	340	324	289	313	316	320	306	332	299	348	359	317	359	332	319	315	330	318	350	373	376	317	334	359	306	359	324	330	321	327	310	330	345	359	364	330	366	353	333	323	294	355	337	301	320	330	299	297	333	313	349	306	332	312	331	336	327	365	333	345	326	340	339	321	319	301	318	341	348	302	290	285	350	314	316	334	347	375	349	340	313	355	340	308	315	305	351	339	339	333	341	344	341	363	318	327	315	328	374	316	281	316	331	328	376	338	350	322	342	333	348	371	337	337	336	320	342	338	348	311	352	303	308	339	335	329	332	331	319	323	308	327	332	320	323	332	335	330	349	320	322	324	336	338	332	337	350	320	359	335	293	374	343	335	374	323	321	325	310	328	322	313	306	356	337	313	321	324	347	305	323	304	312	320	336	305	354	325	349	304	333	339	346	320	336	334	349	316	347	332	309	342	343	337	346	322	336	371	339	336	336	343	328	285	341	323	311	286	327	336	311	348	361	362	330	296	323	343	340	330	269	331	331	333	324	349	338	340	327	316	336	324	388	352	352	352	337	376	316	346	341	328	340	297	301	363	323	339	347	327	329	357	303	301	347	349	331	315	314	358	355	338	336	327	342	321	324	321	346	353	330	346	357	309	361	310	357	335	326	335	320	356	354	342	344	323	309	320	324	344	347	319	346	349	350	340	307	332	347	356	317	365	301	309	332	338	340	336	326	341	320	306
17477	27082	21957	13758	10438	5928	3187	2030	2759	3342	1399	719	657	592	512	548	473	489	478	478	478	477	474	430	471	418	435	431	435	410	406	417	419	351	423	404	440	432	419	412	402	442	452	389	406	421	408	411	400	405	400	380	404	407	389	380	406	421	438	403	392	401	410	411	429	386	458	403	402	381	406	406	418	426	373	390	403	386	385	392	406	374	381	371	396	381	402	411	391	374	423	408	417	397	402	430	381	401	405	424	398	370	388	400	388	438	421	416	383	377	386	335	403	389	395	402	422	397	390	404	386	414	397	416	413	386	415	414	385	405	389	393	399	405	408	377	406	414	400	411	400	426	360	371	382	393	407	380	400	389	395	419	356	384	407	382	361	419	402	385	377	391	391	383	414	385	400	379	367	395	406	389	436	401	403	406	388	378	422	381	437	426	394	394	406	398	407	385	413	349	389	419	423	393	372	363	372	383	371	414	405	402	372	397	404	392	435	352	410	410	384	359	398	408	408	389	399	417	416	414	393	397	401	425	404	390	412	384	409	385	402	425	398	352	395	389	384	415	399	370	390	381	364	371	397	389	385	384	369	402	392	409	395	400	394	343	420	389	403	353	369	403	403	397	376	412	365	424	395	400	422	403	382	388	403	421	389	390	369	419	385	394	380	375	379	382	401	390	432	423	376	362	392	410	383	401	392	425	414	386	381	412	388	369	374	406	392	390	368	382	382	396	397	391	400	419	427	399	380	416	393	347	388	425	398	414	394	422	386	386	384	388	384	415	349	387	372	386	396	340	387	370	406	387	412	399	411	363	424	361	398	398	374	379	366	377	381	394	363	396	423	419	410	402	412	408	383	402	397	392	383	374	395	393	360	386	345	381	383	400	374	393	385	354	366	396	367	388	360	406	415	387	409	413	401	379	386	400	439	401	390	394	379	401	403	408	396	410	421	403	427	366	387	403	408	391	423	365	381	400	394	380	377	368	380	389	410	392	389	413	366	394	399	385	367	404	395	395	358	404	381	376	398	415	399	383	396	419	423	433	379	380	412	394	424	436	403	403	399	401	393	343	378	400	433	395	390	392	395	373	372	407	380	386	388	381	382	405	389	429	416	379	409	418	384	402	382	384	368	418	386	418	417	404	385	405	365	386	396	367	419	385	384	413	376	370	416	379	429	422	447	418	375	446	400	411	399	396	402	353	398	393	398	380	401	369	403	394	419	368	406	372	370	401	400	387	369	383	397	382	423	397	389	421	397	391	397	364	409	386	408	405	372	403	367	427	409	404	391	378	402	331	347	367	372	398	396	396	419	389	396	402	389	393	410	357	401	397	394	425	408	418	383	403	389	349	366	406	376	400	360	409	399	389	394	417	391	426	417	440	378	382	417	396	419	408	400	371	399	381	366	395	383	400	394	407	383	400	405	441	367	428	417	365	374	414	387	410	372	386	358	386	405	368	416	375	396	403	404	405	420	405	368	371	394	395	391	372	430	399	397	424	411	400	382	405	372	411	393	438	393	398	412	372	402	387	422	428	414	407	384	387	438	382	388	396	352	365	399	395	370	413	383	417	387	414	393	384	422	366	376	380	375	417	396	395	407	393	412	371	397	410	373	419	431	417	390	394	362	419	400	415	388	401	377	420	398	411	403	361	366	371	398	379	367	391	388	408	383	376	381	400	413	397	408	381	409	418	364	368	403	359	377	380	349	380	397	399	372	410	402	406	404	411	412	417	403	408	398	355	405	426	430	390	382	403	435	377	397	401	397	381	433	384	396	417	410	414	388	396	404	403	359	420	354	389	383	368	410	397	402	430	412	374	391	421	394	385	375	389	384	409	352	398	403	380	422	416	382	415	394	423	406	361	408	396	386	385	373	404	395	410	412	368	415	392	416	395	416	408	379	380	390	388	363	400	409	409	380	390	411	391	413	395	417	358	397	407	397	351	409	392	413	381	389	405	366	425	382	396	391	380	403	396	424	347	386	412	423	372	386	409	361	411	366	396	376	400	422	409	392	395	409	364	372	389	435	427	411	375	411	408	375	372	384	391	374	410	422	359	383	436	364	367	385	391	435	411	369	403	378	366	386	350	407	380	391	353	379	374	425	395	372	365	410	388	427	381	385	385	374	409	401	406	365	379	402	384	395	401	404	417	429	393	392	381	383	397	405	362	415	364	391	408	403	408	392	398	387	415	387	404	413	398	399	415	383	414	411	369	402	396	415	402	374	395	402	373	379	382	403	409	365	383	423	454	413	414	353	413	415	413	361	383	401	405	386	397	378	380	411	417	406	435	403	380	395	386	399	394	407	374	414	376	423	411	391	408	386	370	385	404	409	384	405	390	419	398	401	398	418	384	422	389	407	393	389	392	365	405	399	419	401	404	403	386	391	415	376	411	422	401	390	372	384	377	387	420	376	402	364	406	416	366	421	394	400	438	406	395	334	410	382	370	393	406	371	418	372	398	404	418	397	372	382	372	399	411	401	395	416	414	369	396	422	419	370	384	415	389	409	423	380	370	400	410	388	383	410	409	391	400	400	374	381	363	360	399	417	429	411	419	388	366	408	369	374	398	394	384	368	442	413	399	391	403	396	392	394	411	404	401	388	379	413	389	381	397	376	437	426	407	431	423	407	402	403	397	373	412	414	398	380	377	402	415	379	393	399	376	414	385	368	370	393	409	415	371	408	338	400	374	345	388	405	393	402	383	377	405	407	399	422	392	374	373	396	408	403	365	417	404	410	399	427	385	373	391	394	369	388	393	394	404	425	365	381	415	380	402	396	395	389	375	381	400	413	393	351	418	412	408	415	390	396	407	441	400	389	378	396	412	408	364	393	373	404	405	394	376	389	367	395	428	391	402	421	418	363	385	369	368	411	373	422	406	382	396	391	399	377	407	381	409	378	433	373	376	407	427	411	413	393	416	391	402	387	420	355	401	396	358	405	403	365	393	418	382	367	401	368	353	425	385	421	385	381	401	344	385	369	383	406	403	387	400	413	400	398	402	403	367	358	416	388	425	418	371	415	416	392	387	395	388	404	400	436	408	421	392	398	391	392	382	429	408	431	393	425	386	386	374	360	387	415	357	383	439	413	395	365	386	401	402	392	437	408	374	405	363	418	389	421	372	347	399	415	378	383	391	396	414	369	418	394	387	400	408	370	410	371	389	386	406	414	375	378	391	398	386	398	417	395	389	394	395	392	370	363	405	371	376	451	394	398	401	378	392	407	409	401	431	397	378	413	394	382	370	409	396	397	417	394	381	431	423	385	389	400	401	369	381	394	404	369	386	436	372	378	423	386	392	373	401	408	378	401	381	428	405	384	434	400	359	399	395	397	416	389	373	387	403	414	385	375	402	378	411	393	390	379	358	413	373	396	417	374	410	390	373	395	400	425	377	374	412	357	434	388	372	391	354	381	373	398	414	414	418	381	393	411	393	376	406	367	375	412	377	380	400	400	399	426	428	364	395	376	408	379	387	381	399	417	367	428	411
27926	18772	8917	3739	2219	1332	1020	789	1098	1122	747	621	638	630	627	573	601	598	645	598	600	604	622	563	593	610	623	607	626	618	620	606	571	542	646	619	605	633	587	607	614	615	584	648	630	650	611	635	642	661	590	635	610	622	597	628	678	577	585	596	628	630	632	610	598	580	584	615	617	640	612	621	596	647	592	645	603	600	656	583	624	639	572	572	622	632	623	631	577	575	632	660	584	605	538	615	614	636	630	660	616	602	597	610	632	633	619	636	648	602	597	591	585	616	600	590	597	601	615	571	599	558	617	597	567	601	605	605	606	650	597	658	589	587	628	640	642	573	590	595	579	569	604	608	635	592	608	628	639	607	595	612	630	647	657	614	575	602	639	629	649	636	582	629	626	596	670	594	619	575	630	611	585	582	608	609	606	630	631	637	602	606	615	640	593	590	586	576	619	597	599	619	583	625	651	647	624	593	561	645	639	570	619	616	600	613	639	606	620	566	624	612	612	587	615	668	620	606	621	624	593	599	607	598	626	627	658	663	586	617	612	579	618	621	598	602	627	554	624	628	605	582	610	586	603	623	596	571	605	614	620	587	612	626	628	596	621	600	600	597	590	579	615	646	603	575	645	597	608	604	629	577	635	622	563	582	569	597	557	587	635	612	624	574	620	559	581	566	616	610	600	589	611	614	613	652	628	617	592	614	651	626	571	620	568	576	607	643	603	628	631	604	600	608	529	557	614	639	568	609	621	604	603	607	627	613	650	574	602	596	612	615	653	619	619	628	639	632	587	593	572	622	594	564	603	576	590	600	615	618	575	564	591	666	604	601	566	640	646	612	603	584	599	594	613	564	637	590	551	602	576	598	609	604	583	588	624	634	583	609	603	597	597	620	617	663	602	593	591	592	630	636	594	613	608	647	601	633	599	622	617	567	593	609	616	607	633	579	597	623	677	599	602	635	580	626	589	582	646	622	572	618	606	645	628	611	607	601	584	644	620	630	597	616	608	607	590	619	636	619	578	567	639	623	586	608	601	562	559	618	606	557	604	612	589	591	577	626	582	592	625	597	605	606	659	628	590	562	603	598	591	620	623	588	570	605	605	648	609	606	582	606	606	616	609	558	617	594	609	583	609	606	568	595	640	574	623	580	629	633	646	574	637	588	579	592	625	615	584	574	656	621	641	586	630	598	610	591	600	560	684	599	602	601	637	616	605	583	622	602	649	589	637	603	635	604	607	643	605	587	600	583	622	645	657	591	613	660	616	632	616	622	596	604	591	605	567	631	616	565	617	617	609	618	610	651	600	597	597	644	586	604	633	605	680	611	644	635	598	633	604	580	632	591	610	594	614	565	578	649	621	624	607	600	583	585	571	617	594	632	595	622	618	633	615	643	589	621	600	605	624	601	591	656	581	582	608	600	618	596	670	643	646	625	647	599	599	618	618	645	635	615	603	634	658	597	645	586	595	597	634	638	570	608	673	595	585	644	601	628	566	590	604	660	618	656	626	616	589	569	558	583	572	619	617	603	582	607	585	624	593	599	637	617	614	650	591	594	577	633	607	593	612	577	588	627	615	668	579	587	605	632	595	651	598	549	582	586	583	630	599	580	573	601	566	659	624	582	613	620	602	616	541	614	611	644	617	623	647	656	623	628	604	616	616	600	620	625	598	580	587	635	599	652	581	591	612	632	586	602	592	562	588	633	619	627	617	612	573	639	623	588	637	628	582	595	652	585	674	613	613	610	597	613	592	588	625	589	582	590	593	619	625	645	596	607	608	644	592	611	622	603	569	632	621	618	526	654	596	631	576	604	624	566	616	617	605	626	564	597	592	613	607	597	593	589	587	614	611	635	605	572	626	647	597	636	590	580	613	636	582	634	591	616	670	594	578	592	648	565	641	624	615	612	599	578	626	577	583	636	674	584	607	646	597	598	618	626	611	606	666	658	595	576	593	613	644	622	649	591	589	629	612	619	583	619	582	592	597	621	641	604	585	621	597	623	618	606	591	607	560	601	632	623	593	630	599	593	601	676	611	617	645	645	634	626	664	607	629	622	629	585	601	605	600	641	638	608	614	573	636	600	588	650	566	602	644	617	575	643	643	640	624	614	597	585	604	571	605	590	640	563	637	629	591	609	597	596	609	585	630	585	653	603	621	613	649	605	606	612	588	633	618	580	589	658	609	598	585	607	593	588	636	621	624	609	626	583	633	625	611	613	668	643	582	592	624	608	626	595	619	627	637	652	644	610	613	563	560	553	632	600	616	633	592	620	602	560	590	612	629	576	596	587	589	601	585	592	631	609	599	609	583	629	605	588	626	665	592	581	598	550	567	612	621	596	566	593	615	627	635	596	615	592	626	595	600	590	666	559	598	574	582	614	664	587	594	616	613	641	623	631	596	632	593	642	596	620	587	606	567	602	627	582	606	628	654	633	626	575	662	605	551	627	596	584	611	616	650	616	630	614	587	592	568	585	594	620	658	625	655	647	591	637	615	561	656	642	595	599	580	586	589	606	598	619	612	583	579	578	630	574	596	599	597	603	617	621	583	608	584	632	653	593	633	618	595	653	607	626	642	581	591	572	624	637	607	559	596	602	592	620	640	616	622	621	584	594	632	592	610	640	571	618	610	628	656	584	592	647	595	633	655	568	631	572	594	569	636	619	623	625	628	552	642	633	572	659	612	652	616	642	603	620	614	607	617	605	609	607	605	548	598	629	598	631	596	604	592	613	605	570	656	647	613	618	628	605	605	602	602	566	627	620	643	583	593	601	599	589	619	634	605	579	622	603	622	557	590	650	588	592	589	612	575	553	629	651	609	652	586	602	597	606	624	563	601	557	583	583	628	620	581	615	615	634	585	647	652	614	643	567	614	609	672	624	635	586	577	643	635	577	622	614	592	644	583	598	561	574	560	610	606	621	575	608	620	602	578	628	622	584	659	645	571	655	566	626	641	561	630	623	584	636	593	624	626	653	612	628	670	637	586	609	613	620	635	630	581	602	609	620	588	626	595	660	630	544	644	636	617	620	594	655	610	552	637	575	595	595	621	615	621	602	567	596	590	583	547	619	610	641	600	620	645	599	594	552	590	583	600	551	578	616	588	598	634	640	607	640	604	582	596	602	648	579	615	636	640	634	627	594	585	633	585	652	591	618	613	600	619	597	583	596	612	588	634	589	587	592	580	625	616	633	592	620	631	607	601	634	641	536	634	584	631	581	644	619	594	603	652	625	617	634	615	583	577	631	603	642	611	616	612	630	620	629	610	553	566	575	602	577	569	601	610	585	623	601	618	625	608	654	610	608	608	607	610	651	613	616	621	627	598	619	601	613	609	585	605	596	594	651	611	624	613	598	629	595	622	632	608	599	607	624	590	594	593	621	561	586	593	632	611	587	611	678	594	623	624	623	632	630	582	602	607	619	620	614	656	600	600	609	636	647	596	566	613	605	574	628	585	587	605	610	648	587	613	612	623	613	591	612	589	628	596	593
12277	12703	8844	4635	3848	2217	1583	1047	1903	1800	1059	709	702	745	694	712	684	745	755	697	713	702	670	723	684	693	769	677	747	709	730	701	711	736	724	659	702	701	741	717	678	713	634	714	743	726	771	719	728	746	733	699	674	755	726	686	725	722	722	719	735	683	688	680	729	722	706	693	709	702	679	685	684	662	736	729	713	698	737	701	708	721	700	739	737	715	724	679	652	689	719	756	754	729	706	699	734	697	697	720	675	672	686	688	697	698	706	703	705	723	748	730	774	731	719	709	706	695	709	695	673	696	712	642	722	708	703	715	685	706	727	686	691	696	718	709	704	675	683	715	696	692	706	704	701	754	705	677	749	678	742	699	726	688	743	689	712	763	716	691	648	690	708	747	674	660	689	712	695	684	675	727	643	709	702	689	678	689	747	699	704	666	707	732	675	691	740	688	731	687	746	723	684	695	676	754	733	742	723	713	721	715	680	749	724	705	673	696	663	720	658	730	702	682	710	715	697	724	715	725	693	721	728	759	714	735	730	738	715	678	753	728	655	684	736	694	739	705	716	724	671	689	704	756	751	743	708	735	737	728	697	707	713	773	733	671	697	719	703	739	793	688	686	737	764	688	686	729	748	690	726	709	693	737	705	726	692	722	691	754	700	668	702	727	715	750	717	720	692	713	705	698	739	702	710	723	719	744	733	729	699	703	690	704	732	668	741	698	716	733	680	683	726	699	719	714	716	742	707	747	684	735	667	724	728	776	696	739	676	717	685	670	712	652	713	731	709	735	652	649	710	693	721	703	734	743	711	754	721	742	735	735	746	642	743	721	698	706	675	762	712	720	707	734	687	714	694	680	737	711	733	690	676	675	757	664	684	717	705	680	716	705	718	715	728	730	758	732	743	738	746	711	734	689	717	714	711	758	665	679	695	675	738	755	717	651	716	693	706	672	703	727	698	684	730	765	728	711	769	698	698	721	714	679	688	740	731	741	723	729	674	672	672	728	686	642	715	683	696	729	704	708	699	723	696	713	733	718	746	691	744	715	704	748	716	693	677	713	691	678	705	693	739	720	759	749	705	736	659	726	754	699	766	772	695	652	697	658	697	702	697	692	732	696	701	720	740	730	676	688	718	683	730	724	732	687	683	698	732	738	712	708	709	754	744	718	715	715	668	697	722	745	748	720	708	716	725	714	736	755	724	725	730	686	680	724	717	723	695	716	739	698	742	711	713	715	710	720	702	704	708	712	721	672	639	675	750	660	701	732	729	671	714	680	693	731	706	716	702	694	666	734	703	732	721	748	695	693	718	811	698	684	767	699	659	681	717	718	701	681	723	757	682	709	694	738	748	723	758	697	684	707	753	754	705	699	738	743	672	726	696	677	700	708	691	678	779	698	814	730	694	737	729	715	733	682	736	723	685	695	696	668	736	726	705	708	742	700	719	752	668	675	711	747	743	752	721	710	706	737	662	688	697	700	708	674	715	723	704	667	733	691	679	714	679	747	678	715	703	746	745	699	757	710	733	682	733	692	675	714	753	727	744	743	722	710	695	717	705	699	669	702	746	727	695	707	695	687	729	713	708	720	755	677	718	731	690	692	743	672	670	700	699	725	707	733	699	757	704	693	691	714	733	743	698	669	711	688	690	751	730	657	717	663	695	698	721	726	695	668	699	726	768	729	712	689	705	718	703	671	723	677	711	710	736	665	746	753	735	704	725	741	735	677	708	755	715	701	699	722	736	672	691	677	709	729	751	780	736	697	704	754	725	699	726	720	737	699	678	688	684	700	693	735	716	717	726	654	714	737	721	746	719	724	709	738	737	723	697	775	662	723	711	681	714	715	706	707	697	766	732	715	714	713	717	736	680	725	692	747	703	724	714	719	712	757	672	713	714	715	725	720	805	714	663	724	714	708	710	681	732	684	699	704	745	728	722	716	748	699	675	748	696	684	706	720	691	704	676	774	746	663	677	737	720	698	734	717	759	707	733	719	661	726	694	742	703	715	689	692	738	709	735	706	726	758	659	699	744	661	676	682	683	747	704	704	704	690	720	729	713	708	734	713	699	726	687	750	746	693	700	712	716	726	724	719	721	662	670	683	675	730	699	707	722	681	737	665	680	707	692	708	697	781	698	673	705	739	745	695	712	747	740	693	691	696	764	693	749	711	734	731	698	741	758	685	682	752	729	694	651	698	684	738	729	691	768	680	755	724	678	694	631	700	729	693	677	706	708	744	683	716	712	698	745	696	734	751	695	708	711	719	680	726	679	721	670	717	718	698	697	724	671	718	694	758	726	732	699	705	740	707	768	709	727	677	700	731	682	740	686	743	709	758	722	710	679	699	707	696	715	705	749	723	683	733	688	700	689	750	686	729	700	712	715	684	797	706	670	737	649	719	743	725	687	727	742	675	729	731	704	733	706	721	683	706	698	723	696	716	729	696	754	694	704	707	711	701	707	700	728	713	745	716	739	765	693	704	755	707	730	703	741	732	746	721	720	713	697	746	734	720	672	737	667	679	694	698	702	684	736	681	729	686	733	730	720	692	703	678	697	716	744	717	741	714	692	740	729	712	749	746	697	663	685	716	663	694	685	692	752	698	665	726	690	688	687	715	741	694	673	759	755	691	699	643	718	679	739	671	714	716	714	700	681	744	667	732	731	707	714	704	707	697	688	677	736	707	760	746	705	691	687	688	693	685	727	685	718	735	693	741	687	768	717	721	760	699	749	709	730	709	703	700	712	695	678	727	681	709	699	697	744	697	742	688	709	684	692	736	712	685	733	713	728	707	702	742	711	674	707	749	698	671	714	676	663	690	720	767	673	717	722	716	691	732	716	719	704	683	703	701	716	724	699	705	750	723	671	705	742	727	739	722	702	738	673	678	756	726	743	695	706	690	777	711	747	692	708	688	662	736	698	750	680	743	723	706	720	687	695	680	655	686	730	750	736	729	703	781	698	714	714	698	733	698	713	675	733	718	681	723	682	716	693	661	708	736	723	700	722	736	686	698	688	671	735	677	747	698	695	740	696	702	696	644	680	677	715	708	737	706	705	738	732	706	742	723	708	696	733	710	713	673	745	706	726	693	690	702	721	689	686	739	720	653	670	725	731	744	703	706	691	692	712	694	725	689	720	706	699	720	709	756	697	716	728	804	729	731	680	742	697	728	660	715	703	752	732	674	721	688	708	685	718	717	687	746	716	703	691	681	688	725	708	684	703	717	676	720	702	667	689	662	762	759	711	685	686	738	697	726	789	681	725	680	701	692	726	691	738	720	695	725	706	719	699	700	734	712	671	726	691	698	718	699	732	711	748	723	667	681	705	699	705	689	737	740	754	675	700	685	695	667	768	751	709	672	676	701	715	675	739	725	762	680	740	711	746	691	730	710	675	710	698	699	736	661	685	666	714	694	737	717	712	671	731	682	734	707	722	716	706	732	699	706	718	728	708	698	721	746	726	675	706	703	699	700	664	682	712	699	687	677	745	712
23682	20976	27874	24279	20946	10560	2444	1275	1826	1699	1029	693	676	691	676	656	726	640	697	689	666	633	660	645	657	631	652	633	643	639	597	663	628	639	638	620	647	646	634	664	644	678	609	637	621	643	671	580	635	632	622	588	635	663	623	643	635	666	594	612	624	644	601	684	615	634	615	641	624	687	612	648	634	603	608	641	597	666	674	612	606	595	578	647	654	667	623	619	613	602	628	596	617	580	662	617	608	617	602	642	598	647	635	607	624	630	702	635	636	615	582	646	626	585	604	682	591	638	631	600	621	597	646	610	592	621	638	651	613	623	621	626	626	645	655	630	626	623	630	619	636	659	691	612	632	611	626	619	644	616	620	604	608	593	655	636	603	657	622	627	638	605	647	615	601	641	585	564	630	589	604	630	614	629	620	594	588	645	587	611	623	673	610	603	640	593	638	627	685	603	606	633	590	644	605	655	646	640	632	611	663	641	664	646	656	613	680	630	654	598	616	646	613	636	641	634	651	573	633	633	587	639	629	615	656	629	590	619	625	621	595	653	579	621	620	610	634	629	624	582	604	644	592	609	624	596	603	598	613	631	617	600	653	606	664	679	616	655	649	650	641	638	616	600	614	621	599	598	666	638	608	662	605	604	654	609	716	592	629	592	660	600	608	632	638	599	627	592	635	592	635	657	610	644	616	646	610	625	625	630	633	647	635	646	657	599	622	603	661	589	609	608	651	623	623	642	615	628	597	654	672	596	594	650	611	588	603	607	594	592	640	631	599	632	600	629	599	632	696	631	651	636	576	661	614	639	623	627	608	556	633	621	639	660	617	620	620	653	669	632	578	592	612	609	605	585	615	665	664	626	609	630	601	570	600	630	629	635	652	609	617	648	587	571	638	641	629	616	626	579	609	619	610	613	677	609	639	653	615	595	639	625	582	623	658	623	633	623	614	576	618	582	578	614	635	631	633	637	627	650	586	599	644	661	605	666	627	589	592	622	618	615	603	576	637	622	631	674	611	654	613	571	635	579	622	635	591	610	615	597	600	620	663	666	644	654	627	611	696	629	623	620	664	606	666	602	614	627	591	631	631	651	641	548	643	602	598	656	666	655	589	627	640	616	597	625	617	626	604	619	660	613	644	635	604	654	592	618	634	648	598	593	636	653	645	614	618	595	697	601	662	647	626	636	600	641	657	633	665	621	615	646	592	587	642	618	609	628	578	644	602	643	622	641	586	603	667	610	627	579	622	614	628	587	641	649	669	612	632	617	609	618	614	604	629	625	577	645	623	630	661	610	643	622	630	599	613	661	631	629	637	661	620	592	620	575	657	659	627	610	587	637	609	609	637	614	594	639	584	619	626	604	634	606	621	588	606	607	596	673	640	627	634	614	604	611	617	567	653	643	613	594	626	684	624	635	585	584	657	568	626	662	652	581	579	665	647	640	622	619	682	670	602	636	633	666	645	618	643	657	620	653	630	613	607	636	625	668	669	631	655	619	642	613	665	603	647	612	625	652	616	617	569	605	616	648	616	636	593	625	612	646	630	657	617	595	674	583	639	606	556	590	657	607	602	646	646	627	639	644	635	611	619	630	574	590	606	641	613	636	587	602	615	623	614	612	650	648	630	677	654	621	628	587	609	612	660	650	595	647	586	638	586	649	583	606	649	613	582	646	627	613	654	634	653	595	642	636	655	604	662	629	600	581	587	611	623	612	621	563	632	649	663	613	610	630	626	649	645	627	628	643	624	647	629	651	636	576	668	635	626	600	605	627	598	635	631	591	589	634	633	620	626	590	596	614	625	662	639	635	596	631	603	634	610	613	666	640	641	629	607	667	593	610	608	608	645	697	603	633	630	605	623	633	603	605	603	626	650	611	640	630	651	586	660	601	604	612	611	628	592	627	648	604	594	641	603	617	589	654	609	626	635	621	691	629	619	592	608	605	669	644	621	611	613	637	622	589	630	654	666	609	631	612	564	661	675	627	655	599	631	648	636	589	647	617	596	600	629	598	592	606	659	565	622	673	619	616	616	609	615	631	610	602	605	627	618	614	588	621	588	672	596	647	594	684	614	622	618	644	606	630	637	594	611	615	677	588	615	667	650	626	617	613	623	625	636	566	626	636	614	595	646	684	630	638	620	668	639	608	633	594	618	631	619	694	663	606	614	631	640	655	642	595	631	621	650	604	651	617	631	662	655	633	598	649	662	604	623	605	616	617	604	605	622	631	628	636	640	611	583	645	560	638	655	625	577	663	632	627	594	638	613	627	643	641	671	642	648	635	606	637	582	607	624	600	622	627	642	629	626	664	601	628	604	597	611	656	656	664	608	621	607	631	622	612	588	636	617	651	653	586	650	638	627	595	642	680	582	613	611	635	607	588	590	635	637	596	608	637	621	628	577	652	620	622	589	660	609	608	634	616	601	588	604	662	592	638	634	608	636	600	628	643	673	628	581	589	611	664	598	590	619	630	617	644	615	586	574	569	623	615	588	612	668	591	614	619	635	597	643	611	615	641	635	632	662	618	621	681	597	614	628	668	615	646	605	577	630	603	585	636	678	611	628	604	644	651	603	644	633	650	612	601	639	600	594	590	609	641	579	634	587	633	633	604	660	591	598	644	618	627	617	616	599	592	640	655	618	650	675	626	614	627	634	634	591	652	645	629	632	649	647	697	609	632	628	616	606	628	647	683	605	636	612	619	626	605	639	611	619	604	626	585	629	599	608	633	636	640	639	626	665	618	633	616	600	604	627	635	627	588	616	638	659	633	615	619	653	604	614	586	635	604	660	644	540	615	633	613	620	613	627	608	652	576	626	656	670	617	625	641	596	620	657	631	633	571	587	583	644	651	612	621	589	609	621	589	659	632	665	584	583	653	642	641	629	651	655	614	685	630	599	609	647	578	628	623	665	616	622	639	612	649	662	622	644	628	639	585	627	680	595	634	640	609	652	603	618	617	654	622	634	695	620	640	621	635	601	658	640	650	615	605	589	629	596	613	636	671	600	610	634	628	597	616	607	632	664	605	640	611	592	631	584	577	604	641	654	610	582	634	584	646	641	665	635	642	630	617	647	661	619	648	626	590	620	581	588	637	629	638	626	567	612	641	625	627	652	618	669	654	634	575	605	590	622	638	594	612	627	599	617	613	650	568	663	646	581	609	596	618	642	656	621	623	688	619	619	620	580	623	581	624	590	594	621	621	610	593	623	625	652	578	641	612	651	593	607	595	632	607	635	629	617	601	635	625	695	580	603	621	594	609	617	621	612	646	615	626	646	582	622	641	594	614	622	615	616	639	609	642	646	618	629	625	604	652	654	617	628	601	651	631	600	631	678	640	630	620	614	652	668	642	627	649	651	638	635	607	664	632	602	603	616	592	616	642	587	655	609	609	574	630	638	605	638	645	577	638	588	618	590	609	632	634	639	621	620	628	610	590	638	609	616	589	637	623	649	673	612	625	626	597	629	582	631	606	598	637	625	598	624	609	667	612
10653	20985	14560	8321	6709	4612	3023	1899	3317	2985	1422	862	827	805	813	863	738	817	776	802	794	744	776	754	797	789	731	788	710	746	760	751	785	781	731	745	726	712	772	720	769	743	666	754	773	756	738	741	731	703	727	713	706	739	779	771	712	735	725	737	750	691	703	761	748	750	784	737	740	801	770	708	761	732	743	761	739	747	745	733	741	792	750	728	727	758	709	729	806	755	729	699	765	771	733	757	739	771	739	779	739	677	753	770	791	744	739	743	745	720	706	736	768	815	744	740	725	771	793	704	715	706	756	773	709	760	718	719	706	732	737	687	725	728	715	702	732	724	761	750	776	749	724	722	739	749	681	738	721	709	755	748	733	729	742	731	705	760	770	737	707	716	738	695	694	720	725	720	775	731	730	709	754	777	737	723	724	777	755	734	726	709	720	709	781	761	700	762	709	720	757	773	753	751	726	706	698	727	766	752	815	735	698	734	728	728	736	736	741	748	796	796	755	736	764	761	761	728	761	753	668	713	728	747	722	768	670	743	714	762	745	764	773	746	743	698	725	753	760	810	720	751	699	712	745	724	768	767	681	708	706	739	754	769	750	776	718	720	802	721	760	688	776	752	727	679	786	776	754	724	717	697	700	700	790	725	768	754	686	728	724	728	722	720	693	766	737	715	781	753	753	770	773	776	781	699	741	742	724	739	746	738	714	724	718	747	711	731	787	746	735	793	674	735	777	716	722	746	737	740	723	747	749	728	722	748	691	695	791	683	653	753	749	741	743	759	786	750	748	753	723	775	714	768	775	738	734	755	722	744	694	773	741	758	701	733	726	764	745	747	742	734	762	701	754	723	745	722	723	692	740	756	750	781	733	795	690	762	766	662	701	723	746	744	761	800	739	731	754	754	741	731	764	747	693	763	777	764	697	782	751	707	740	711	753	698	759	765	779	745	757	743	699	724	733	785	807	721	742	757	755	747	745	742	739	737	755	748	737	738	737	720	701	751	741	756	744	716	717	730	771	738	739	695	784	785	703	739	803	746	748	759	755	729	727	746	741	694	738	763	723	754	756	752	710	729	732	716	762	733	759	717	748	701	775	748	744	729	785	702	676	787	738	732	772	783	765	708	710	733	687	731	714	718	756	760	727	728	717	729	767	754	730	692	778	733	783	737	704	731	699	759	704	728	753	805	717	769	731	766	736	728	699	715	745	750	747	752	805	719	697	736	743	780	745	741	753	733	755	726	719	730	724	728	751	772	731	732	784	745	736	708	764	790	727	719	783	742	702	697	718	708	699	766	746	708	770	713	699	749	745	743	749	741	752	729	753	776	731	734	762	733	737	766	772	689	737	702	723	769	731	768	758	733	775	744	706	739	758	705	710	783	736	741	731	754	772	776	768	750	726	712	739	796	721	749	791	721	736	748	775	749	779	726	686	750	731	758	769	770	749	721	714	714	733	771	721	696	742	828	728	758	712	726	726	731	745	734	725	794	737	730	743	741	706	737	705	716	700	720	799	732	739	737	757	764	705	767	741	766	728	747	665	647	747	747	753	709	762	736	747	768	713	702	760	757	689	718	699	760	736	789	764	717	760	710	734	723	739	723	711	721	780	690	675	751	763	683	708	747	747	757	784	711	771	800	799	735	715	778	724	737	740	774	705	739	748	724	719	764	750	745	745	711	670	738	710	751	753	762	737	765	753	755	731	658	749	713	762	767	746	776	736	754	712	687	733	695	760	703	759	786	709	727	699	715	708	714	710	731	715	712	727	724	726	756	716	743	687	795	693	720	786	754	728	749	749	755	716	755	738	763	782	778	726	756	765	767	712	718	750	728	759	775	706	726	746	796	759	745	753	732	699	748	782	714	686	765	655	775	751	767	721	720	721	748	741	777	786	736	719	774	683	710	757	712	706	723	727	683	745	732	758	747	722	710	686	745	751	703	732	724	749	730	698	745	775	733	738	738	727	776	798	737	703	721	767	746	721	732	760	760	732	740	754	730	723	710	732	739	727	740	756	749	769	710	733	686	744	713	712	713	745	708	706	778	773	771	743	765	768	689	742	703	701	743	744	796	735	713	789	727	736	790	747	721	718	718	676	727	712	676	752	748	763	737	754	728	743	702	757	763	729	725	762	695	762	706	765	713	720	707	764	731	737	719	803	767	742	703	725	762	707	710	743	757	732	739	744	733	764	694	719	678	727	709	798	721	783	709	721	773	793	745	697	715	760	719	733	755	751	705	746	667	720	712	735	748	742	732	760	806	698	739	737	772	716	695	765	796	711	740	703	711	738	755	739	725	747	741	806	759	757	752	757	772	753	701	775	732	759	744	764	718	732	754	718	758	749	732	753	714	660	731	727	762	742	753	791	709	708	744	805	740	721	721	690	723	688	688	735	669	723	765	740	712	752	748	758	752	679	766	742	790	750	692	790	792	765	731	754	711	745	716	777	710	776	735	742	769	720	780	773	731	738	744	758	741	704	785	713	748	764	716	738	721	780	799	708	702	746	761	719	718	728	742	731	759	778	756	754	739	737	768	790	754	754	742	725	733	744	712	769	791	772	726	723	714	767	732	707	735	734	725	737	733	695	742	738	740	736	700	769	766	723	792	771	763	747	744	792	722	723	680	736	686	754	748	740	754	728	738	717	769	729	786	764	730	768	761	756	755	764	766	756	751	772	686	751	770	747	726	711	723	718	730	744	717	718	787	778	768	680	679	777	746	683	725	714	740	695	735	719	760	701	768	750	730	729	744	754	722	743	734	778	733	791	747	742	696	690	732	722	767	731	731	722	707	797	713	726	698	728	730	737	728	766	715	746	736	739	717	718	720	726	758	812	726	736	703	777	716	702	709	751	719	737	763	714	691	743	803	738	726	802	755	739	743	739	777	735	748	741	737	736	700	735	745	781	755	724	780	750	735	701	760	773	770	746	742	790	752	705	750	775	805	725	680	738	725	712	720	751	740	758	767	690	740	731	729	716	741	710	766	740	722	769	766	750	808	730	756	757	750	726	739	781	714	736	729	728	743	795	758	730	720	779	754	757	741	774	767	720	745	745	717	758	765	705	783	704	754	766	747	718	742	757	733	725	730	724	767	785	722	716	721	756	717	718	793	742	735	716	756	752	734	716	767	767	748	717	729	745	661	730	742	763	745	740	768	708	738	722	731	679	710	729	708	737	702	751	685	729	705	733	795	725	713	746	724	792	719	752	738	695	745	754	740	755	755	842	734	723	708	751	732	728	747	723	817	678	744	757	763	767	727	777	782	741	744	751	745	686	705	749	723	724	749	754	770	698	735	747	759	727	736	742	706	764	734	716	711	706	736	735	757	715	715	813	748	743	729	732	713	723	719	706	729	797	761	718	728	711	742	764	745	693	705	749	759	736	761	729	716	722	711	778	762	691	691	762	757	778	730	789	749	764	753	717	741	778	758	730	737	722	720	741	764	792	725	714	760	731	728	735	793	750	739	768	709	770	755	780	730	737	739
24612	20969	26890	25140	12887	2515	1174	664	914	1018	553	409	375	381	383	366	345	376	334	319	341	363	349	366	361	380	346	337	376	333	392	338	390	345	383	364	375	352	357	317	344	349	350	378	349	338	342	360	358	368	360	334	380	359	410	352	366	371	343	344	363	379	346	361	350	360	371	356	347	335	378	382	342	362	353	364	382	355	346	365	341	359	379	357	362	352	372	403	349	332	366	342	394	363	368	377	347	378	348	371	318	369	339	387	348	357	331	355	347	338	401	370	331	364	320	348	374	342	372	350	349	347	346	353	338	340	340	320	365	340	336	385	378	387	358	358	364	353	367	354	369	381	346	330	336	391	331	373	348	357	367	354	348	370	373	315	371	371	351	373	390	359	367	365	352	383	352	371	361	358	350	355	351	362	352	348	363	338	321	340	320	358	347	370	366	361	412	350	334	364	342	386	366	369	339	351	387	324	405	342	374	354	371	365	360	361	346	375	332	360	360	330	355	349	333	344	335	362	345	353	377	358	374	347	324	372	348	369	361	346	354	349	357	325	364	366	343	319	346	354	404	346	365	360	364	340	358	386	359	334	325	351	369	332	384	340	371	349	330	307	366	346	358	353	375	321	352	347	335	356	309	328	355	377	385	338	340	352	359	335	315	348	357	369	333	324	405	373	398	371	353	330	384	343	313	354	348	332	329	409	318	370	380	365	370	369	389	342	381	356	376	381	375	373	363	373	356	365	366	348	366	314	345	358	339	359	387	367	364	333	349	375	337	358	346	392	419	372	344	330	392	362	378	345	365	345	369	357	373	320	325	355	346	345	366	336	374	348	343	366	379	353	348	341	324	345	349	352	360	351	375	367	345	357	385	352	378	378	364	355	374	387	343	366	360	322	389	380	384	338	357	361	348	369	352	345	350	365	361	365	345	355	379	344	341	363	383	332	379	357	357	368	340	362	350	352	356	301	372	348	394	363	368	337	343	337	367	356	402	342	378	354	383	355	377	314	373	358	341	335	353	349	335	381	346	355	365	362	360	376	333	355	391	357	360	329	330	389	361	353	350	396	355	354	384	364	354	348	338	358	346	393	327	381	394	334	345	329	385	371	324	353	367	366	346	310	349	361	343	377	346	354	351	366	353	352	361	369	354	350	334	394	366	356	325	366	385	345	397	362	337	352	344	364	374	368	333	382	348	365	390	336	393	308	392	348	334	365	344	363	397	359	338	326	351	355	393	356	373	359	349	344	357	323	361	372	332	357	390	349	357	368	356	418	341	317	364	335	349	352	354	341	356	374	352	356	328	357	348	352	357	331	343	357	335	365	367	359	344	339	349	352	391	349	353	337	347	351	328	360	355	338	336	364	370	367	363	359	361	340	375	363	359	351	371	339	370	364	345	351	358	317	353	351	335	369	359	353	359	387	350	366	361	330	374	333	358	340	348	352	351	334	330	369	362	346	357	339	396	323	375	357	401	349	363	371	368	360	365	340	347	356	350	352	362	361	366	368	351	339	353	337	371	347	348	349	338	351	365	365	360	338	385	377	378	344	376	362	365	386	350	381	389	346	346	346	378	362	408	373	341	334	376	346	350	350	343	341	354	355	338	313	358	359	362	342	348	350	363	380	356	372	373	341	366	332	355	300	339	332	356	360	330	367	387	351	320	371	339	320	366	368	346	336	363	337	357	309	327	321	325	344	336	350	364	364	351	325	373	344	385	333	333	356	370	370	350	382	365	325	391	365	350	376	339	353	391	349	353	372	364	371	339	360	344	381	342	297	323	341	357	338	342	377	307	385	356	343	368	345	360	377	362	396	364	361	360	349	329	350	392	345	346	337	356	368	351	373	334	371	387	354	375	362	340	348	371	358	343	364	355	345	310	317	380	358	345	348	354	352	339	372	361	352	366	367	342	385	381	365	329	363	329	379	343	375	360	345	372	358	368	378	351	350	391	346	393	335	391	343	341	358	358	349	323	359	311	308	374	346	340	341	337	386	328	361	340	352	298	347	324	367	329	383	338	370	372	396	336	380	344	349	351	351	342	381	363	351	349	351	346	328	370	349	359	337	326	339	367	331	385	350	346	358	353	357	327	346	398	327	322	370	374	356	365	369	347	339	426	349	355	350	311	391	347	344	360	358	350	341	334	368	330	331	384	330	365	369	347	347	345	371	352	347	375	366	397	350	354	313	352	340	347	363	361	356	363	315	334	369	365	348	360	374	385	401	358	364	336	338	361	367	396	354	387	329	318	326	342	340	369	361	377	354	369	390	328	386	364	339	349	364	362	358	349	338	358	360	341	353	390	348	337	363	351	338	370	386	343	349	342	347	339	347	357	357	380	344	342	357	360	365	351	328	358	394	351	336	358	363	356	343	350	357	349	350	360	349	366	309	380	375	352	354	364	371	387	343	347	317	371	345	360	351	362	348	376	369	374	351	350	358	356	353	367	364	335	390	375	355	358	344	348	348	335	338	341	363	331	381	361	354	376	358	400	352	376	334	358	373	370	364	357	399	383	364	369	368	364	319	371	335	358	333	325	348	338	363	355	372	358	360	382	371	343	381	317	374	323	372	357	365	374	321	362	366	348	350	328	349	362	345	365	369	343	389	331	337	396	341	371	360	349	358	337	356	354	367	363	345	376	353	330	369	332	354	370	339	380	347	340	328	326	361	352	343	342	341	361	367	379	343	351	350	367	357	376	352	349	351	344	368	355	346	384	356	329	332	326	361	353	354	361	320	355	344	358	372	337	333	331	363	367	386	383	364	368	392	347	359	317	358	328	333	362	348	327	360	342	318	344	350	362	397	362	357	345	351	326	361	325	347	344	354	362	337	362	350	350	323	345	358	350	349	337	401	357	353	354	328	336	354	338	370	362	356	328	359	339	359	332	344	374	346	370	359	330	365	326	368	331	345	365	360	352	382	365	344	351	345	389	342	387	350	361	346	316	347	347	346	359	374	379	380	365	350	351	349	348	344	351	365	354	345	345	373	350	346	320	382	375	367	399	359	356	386	358	353	348	367	374	375	363	320	350	344	359	364	344	347	353	352	357	321	342	351	355	359	371	347	328	354	352	333	347	384	318	384	366	361	325	395	350	337	367	345	344	356	400	360	349	358	350	335	356	349	347	362	377	357	355	368	344	360	350	359	364	357	367	380	344	378	348	349	357	347	323	336	356	373	345	312	317	342	352	342	368	320	338	345	360	352	394	363	354	338	385	315	367	384	352	347	327	388	341	322	351	330	320	341	339	320	374	337	335	374	368	363	353	349	369	360	339	364	334	357	328	338	348	374	349	362	366	340	350	367	352	356	367	370	317	376	336	380	346	369	363	366	361	394	346	359	358	339	327	379	341	372	348	384	366	358	337	368	366	371	327	350	379	388	365	349	355	365	379	333	360	358	362	360	374	291	342	340	407	345	348	353	349	348	360	351	370	378	366	304	373	377	344	363	338	343	358	319	337	327	359	312	372	350	351	361	363	307	343	323
11487	16683	10731	5666	5337	4082	2195	1153	1946	1998	823	469	488	490	423	442	484	417	423	474	418	425	434	411	416	442	438	379	418	418	376	404	403	365	426	449	410	434	402	422	438	382	403	447	399	425	371	370	407	403	401	376	403	408	416	389	418	390	369	372	402	390	372	408	404	415	414	375	479	381	437	388	435	381	419	373	390	396	411	424	402	374	371	390	434	395	409	413	402	406	401	425	395	411	421	392	401	384	400	378	385	433	426	393	417	392	389	415	406	387	407	415	408	394	435	396	406	428	382	407	449	378	424	405	426	427	387	409	425	419	360	413	405	435	377	432	412	410	394	424	443	415	380	411	408	410	439	417	413	401	406	403	438	428	399	425	399	394	429	465	378	410	436	411	418	396	419	393	400	419	425	420	429	401	434	356	409	344	393	416	390	428	416	408	397	434	407	413	418	412	405	389	422	378	401	390	389	387	401	391	439	420	374	365	432	397	402	418	370	414	419	403	427	406	409	391	428	387	389	434	426	433	420	400	380	371	399	405	395	420	430	382	416	379	406	402	414	384	396	404	419	436	398	397	404	412	400	427	410	389	434	412	400	433	424	392	399	453	409	443	427	408	398	392	427	441	413	394	392	410	402	385	414	398	384	420	425	436	409	426	410	419	439	454	391	465	404	423	387	417	431	410	404	396	372	370	402	392	418	412	426	415	407	393	444	411	381	423	390	431	404	391	407	444	445	405	434	420	451	346	410	418	396	434	426	398	393	416	402	407	405	385	433	378	392	433	415	443	401	404	366	417	393	369	405	409	455	365	417	361	389	389	431	458	397	440	414	413	396	396	421	420	378	421	418	445	416	407	370	378	428	373	383	437	437	406	397	428	434	442	455	391	377	400	402	396	430	387	415	440	397	431	385	374	421	402	438	435	400	420	444	427	423	392	408	403	409	413	411	388	388	387	398	413	410	392	389	399	410	410	441	423	398	418	399	399	392	409	386	409	403	416	428	415	411	405	362	392	421	399	415	393	436	405	400	448	387	405	444	407	405	398	443	384	377	430	417	386	429	400	404	431	415	418	400	423	424	410	401	420	412	399	413	401	416	407	406	409	402	374	401	381	365	389	374	391	389	392	396	427	387	415	391	377	421	377	369	399	393	368	411	447	397	409	441	468	422	419	406	411	420	379	425	384	410	390	406	425	394	450	401	401	431	380	414	368	366	430	424	465	392	403	422	422	402	410	408	420	406	419	388	407	389	434	402	410	366	392	394	393	411	414	436	385	412	398	408	394	423	426	396	407	415	388	416	392	398	406	420	425	393	420	416	396	420	396	394	424	424	374	398	416	403	424	429	411	362	404	409	426	385	441	398	383	388	395	400	391	419	387	430	398	394	360	452	405	416	440	430	421	389	384	386	384	370	403	371	401	429	365	397	422	371	406	406	395	421	452	371	444	383	414	404	405	410	382	440	387	403	438	407	393	392	413	395	400	368	373	374	348	387	415	398	424	436	409	380	395	405	411	400	389	423	397	398	387	399	408	413	408	381	414	411	425	376	440	364	443	423	344	398	391	402	391	424	405	401	411	426	384	446	423	403	441	385	411	406	396	379	407	444	402	410	402	422	405	383	388	410	363	411	433	410	379	386	410	409	421	370	419	423	391	417	407	421	418	401	359	423	380	420	372	399	419	416	430	409	451	384	427	400	413	392	375	405	402	386	408	414	421	453	406	397	403	431	408	432	427	389	413	379	424	372	408	357	422	419	378	402	405	437	415	416	400	434	387	408	426	396	434	433	405	359	388	391	377	402	467	418	420	420	412	417	374	379	423	417	372	392	380	438	412	386	428	378	390	442	401	392	408	439	407	399	414	440	373	416	403	449	406	421	403	413	362	434	412	393	418	382	374	408	402	408	392	393	446	421	395	399	433	395	417	402	420	370	414	401	392	399	408	419	377	382	426	434	411	386	417	400	416	394	384	385	443	387	436	408	395	390	410	415	370	408	396	416	406	390	433	401	429	366	388	385	403	384	430	380	391	390	404	397	436	410	392	397	433	407	393	370	370	392	386	427	395	415	411	395	406	397	420	410	405	409	407	413	415	403	411	421	375	393	386	401	456	413	398	399	408	410	420	388	432	388	406	420	406	364	406	411	393	401	383	417	390	398	410	410	411	434	363	399	423	386	404	419	400	408	416	375	386	410	415	430	417	429	397	386	428	382	394	401	403	420	440	384	410	412	397	359	406	371	397	367	411	409	384	437	427	406	421	393	445	396	400	432	422	412	414	391	357	427	384	378	414	422	379	410	414	413	392	427	404	393	412	400	385	411	410	379	425	426	372	424	404	414	417	419	384	425	420	400	411	408	389	414	418	385	416	388	448	377	402	396	420	422	364	401	411	434	419	365	438	432	398	422	379	382	414	442	409	393	413	388	394	407	384	413	421	382	400	408	406	376	409	418	421	382	405	378	395	427	411	414	383	365	392	403	423	379	412	393	388	413	434	417	399	402	437	418	396	402	369	393	406	402	388	400	403	418	412	395	366	421	380	415	422	411	393	434	408	449	395	388	435	414	406	393	427	449	414	376	393	442	404	398	410	416	403	380	421	413	409	428	372	397	406	424	425	409	403	390	437	389	401	426	419	404	404	422	409	401	386	412	411	404	421	387	388	391	381	405	394	367	407	372	404	377	444	416	389	420	347	397	409	394	377	409	392	378	409	417	403	401	424	379	397	449	400	383	396	426	412	442	408	383	444	375	447	458	409	408	418	403	426	440	399	397	375	384	414	433	406	418	416	390	391	375	409	423	372	396	416	385	404	399	391	389	373	410	394	416	379	365	385	428	396	396	384	394	408	393	379	434	434	411	384	397	399	413	419	365	422	393	373	398	406	384	427	446	377	400	409	433	421	402	424	382	379	364	353	383	383	385	413	399	419	420	373	383	412	419	375	396	389	405	400	399	406	384	405	395	397	357	414	372	418	383	394	387	394	395	448	402	406	402	385	401	412	428	406	407	385	400	418	426	392	410	383	431	413	404	423	381	392	395	361	451	407	392	405	410	434	376	427	443	388	414	396	434	401	388	402	405	417	411	390	416	395	416	387	400	455	433	374	433	413	403	457	365	384	401	373	402	408	366	433	419	422	425	403	380	388	423	374	406	434	420	393	419	387	380	417	394	417	410	383	437	417	371	413	424	401	424	389	460	399	400	399	388	394	422	419	402	400	409	416	396	412	409	397	400	427	409	414	425	418	405	437	397	413	418	392	425	406	394	377	395	405	400	409	423	406	409	392	400	443	385	370	405	406	438	389	408	414	393	402	398	390	394	399	389	403	423	427	384	424	390	430	403	375	405	404	398	374	389	388	391	414	378	396	384	450	422	451	412	424	378	435	406	421	418	406	412	433	426	428	415	410	414	392	414	390	434	414	408	383	424	391	405	391	388	401	421	394	430	403	432	387	416	391	428	402	404	423	366	382	405	401	413	383	410	423	380	386	397	396
22576	21002	28423	23775	21011	21054	8670	1336	1652	1672	823	518	451	470	411	436	363	380	362	363	378	381	380	362	363	323	327	361	329	361	292	317	324	340	334	367	357	372	346	300	319	311	313	333	363	351	319	339	347	332	333	346	344	319	340	325	330	339	348	316	335	311	345	316	322	315	312	300	323	319	308	309	334	329	344	310	323	372	340	293	299	312	316	312	313	335	317	344	358	342	302	359	317	286	350	312	318	291	316	318	339	313	316	349	327	310	311	309	328	320	345	317	318	321	316	315	329	306	319	339	302	317	338	307	332	334	354	309	342	312	325	308	290	309	318	305	306	332	301	346	313	331	354	303	318	302	329	305	317	348	310	323	334	331	337	339	322	302	344	334	326	329	306	323	323	344	308	272	312	327	361	341	287	316	311	295	317	301	332	330	324	340	310	337	346	309	321	305	300	293	321	307	304	319	333	312	329	341	293	316	322	317	288	315	293	319	350	321	303	307	348	312	344	335	347	327	361	278	320	322	286	302	317	298	320	331	301	323	310	321	336	330	312	302	277	315	322	354	311	317	308	328	314	309	322	348	302	325	292	289	331	328	318	336	305	322	355	332	308	307	312	303	322	340	303	315	323	316	317	330	343	310	301	321	297	319	334	338	308	328	297	344	310	305	329	319	336	348	326	321	320	306	311	296	305	331	311	382	310	303	334	317	347	311	337	315	329	304	340	306	314	358	309	323	308	303	340	309	335	311	295	320	334	319	329	350	324	304	321	326	311	328	294	330	296	319	278	305	334	314	325	322	282	335	303	287	292	332	292	338	339	347	331	316	330	308	323	321	318	328	344	287	292	316	325	302	317	337	324	308	371	319	292	274	303	344	323	320	316	315	299	304	333	343	329	334	328	311	293	347	298	319	361	290	323	319	293	343	314	327	321	327	325	329	322	308	317	316	344	361	315	324	296	329	317	309	316	294	295	306	337	326	334	304	326	313	319	289	348	320	339	346	297	302	308	318	307	336	312	347	301	306	304	310	324	335	322	343	292	310	327	336	323	330	325	313	304	279	315	283	346	310	355	335	307	323	295	319	338	359	341	316	312	335	297	308	315	308	334	324	329	324	300	302	325	327	312	303	286	285	313	346	302	318	314	347	311	324	324	284	331	328	303	337	313	322	302	287	306	301	295	325	344	350	347	315	327	304	299	348	333	306	307	306	318	296	330	337	342	323	302	312	304	332	290	314	290	309	322	317	339	336	335	326	311	329	341	351	357	329	323	315	318	322	329	301	301	338	307	341	303	317	285	320	307	315	295	290	323	346	332	328	322	342	312	312	345	296	330	323	265	323	321	327	306	317	315	316	358	338	317	303	321	283	320	343	303	304	319	302	284	306	332	321	285	341	308	296	294	319	317	299	331	302	333	316	319	333	319	317	321	325	315	317	328	301	329	316	303	315	348	314	332	323	298	326	320	302	299	335	331	317	305	332	335	323	294	310	303	327	321	305	333	294	352	309	301	326	320	315	306	308	306	299	321	311	326	339	355	337	312	309	352	342	319	279	326	335	343	299	322	313	324	348	352	318	321	289	327	319	313	321	327	300	335	284	327	313	298	329	335	301	298	328	277	310	323	309	301	313	308	310	331	322	327	305	307	290	302	317	321	333	358	302	343	318	299	287	299	310	316	302	299	333	370	323	314	315	328	313	327	353	312	291	320	308	322	329	313	293	306	307	303	305	344	337	303	351	321	343	307	303	325	271	311	313	358	334	322	324	302	331	331	324	310	335	321	308	331	317	300	313	319	293	317	324	317	310	322	328	341	323	338	300	299	306	306	320	302	351	328	319	325	301	299	320	327	310	316	330	340	326	311	320	313	295	342	312	353	341	318	319	311	307	303	293	320	318	351	323	331	322	278	306	319	321	319	333	328	345	313	300	323	296	336	304	288	299	346	295	320	327	339	336	324	315	310	324	324	330	347	292	308	345	328	314	311	347	300	301	346	349	308	302	295	325	300	298	329	333	332	299	302	361	302	340	338	357	282	300	312	311	323	333	312	315	300	317	295	274	333	327	284	338	335	366	301	321	334	312	292	298	298	354	319	326	371	361	313	288	303	318	310	333	311	320	314	290	301	334	318	312	317	319	311	307	333	342	347	325	321	318	304	316	322	317	301	357	335	335	323	345	309	306	367	305	311	340	281	287	337	303	336	372	344	319	339	349	303	328	300	303	313	314	340	335	326	329	341	333	307	288	315	314	332	292	346	299	350	322	318	318	312	333	327	296	307	307	296	317	361	320	332	323	320	326	275	287	329	300	298	320	326	316	303	267	319	310	309	318	343	308	318	335	338	308	321	320	320	315	357	333	311	332	313	296	344	312	281	324	308	329	287	320	337	314	303	323	330	311	315	304	305	331	293	324	288	322	289	334	317	330	341	328	326	326	317	300	338	312	347	328	327	298	314	314	328	304	285	321	334	291	305	311	323	316	346	305	298	285	329	336	306	294	320	294	311	322	317	325	368	298	330	280	333	324	314	291	327	313	336	302	316	328	348	319	315	332	319	320	318	301	330	337	296	316	317	290	317	345	320	328	299	355	300	310	328	288	327	336	337	295	303	324	331	295	342	337	308	298	322	331	307	303	317	322	289	291	340	334	305	310	295	319	313	357	325	317	309	296	306	301	249	311	311	286	326	337	290	335	299	324	335	332	347	321	288	319	305	325	318	355	311	311	337	321	304	288	303	311	282	318	312	311	337	303	332	312	301	321	313	299	323	299	301	344	305	318	322	334	320	293	301	328	323	322	274	332	311	334	328	325	322	320	313	278	326	280	320	306	321	309	296	299	318	317	310	362	320	322	322	313	317	336	305	325	330	326	334	337	326	298	275	331	284	312	304	325	290	294	308	322	335	342	323	350	336	327	291	330	321	286	332	314	324	314	304	316	307	315	311	337	274	310	330	324	342	315	302	305	341	334	323	321	334	331	303	322	334	337	319	306	316	298	338	307	290	311	278	309	324	343	300	317	321	310	298	327	315	313	321	365	307	318	290	351	303	312	324	320	308	291	323	329	365	279	300	305	315	320	302	333	316	288	280	328	324	284	280	323	299	353	296	327	331	296	339	302	277	315	329	334	318	304	286	272	319	296	312	304	308	335	335	313	315	318	313	282	327	345	310	306	346	345	382	332	308	313	300	302	348	316	327	317	313	325	319	315	325	315	309	320	313	347	319	312	363	308	284	321	313	337	328	313	349	295	292	337	315	293	298	300	322	335	283	274	312	297	310	330	315	305	280	338	318	321	302	313	334	290	335	292	315	298	337	339	289	319	334	320	300	322	300	332	318	297	311	334	337	315	346	303	294	283	301	310	345	354	314	308	310	323	339	303	298	316	334	300	305	267	309	288	285	310	344	307	325	348	321	318	300	333	332	292	316	315	292	310	310	297	315	320	286	319	311	344	325	320	342	293	305	316	332	319	321	299	338	319	313	316	304	279	285	330	300	309
14444	23400	18292	10738	9771	7219	4005	2087	3328	3109	1308	692	604	579	563	483	516	518	481	447	473	412	449	447	438	411	424	385	380	445	407	383	436	414	358	392	397	383	389	364	383	404	411	420	375	347	396	396	377	392	402	400	382	327	388	378	375	382	400	383	377	379	356	371	352	383	399	365	407	377	368	368	366	392	364	396	394	412	380	368	370	378	379	363	382	338	408	378	361	383	349	329	404	382	403	348	408	376	373	337	373	363	396	396	384	358	384	357	398	382	379	374	377	364	407	367	369	357	396	387	366	394	379	366	367	395	388	411	403	382	402	379	380	420	383	371	383	375	366	380	347	373	375	388	354	365	357	404	389	379	384	378	344	403	325	371	380	403	367	363	346	347	395	390	385	346	378	365	391	384	376	408	375	354	370	358	387	327	363	381	369	404	361	375	352	386	355	407	344	374	349	394	398	379	344	386	370	394	346	376	376	420	395	371	375	383	389	387	374	353	370	357	384	381	400	399	404	411	352	375	380	397	355	384	365	370	388	402	394	380	383	406	342	372	430	401	358	380	364	384	362	383	353	381	382	375	354	350	378	390	357	395	370	363	373	379	380	341	382	371	354	398	383	415	384	369	402	405	398	388	395	372	356	377	358	405	359	386	373	356	384	396	361	377	406	338	382	396	353	375	414	373	427	394	406	374	406	379	355	380	368	392	370	364	389	357	398	362	364	365	384	409	366	371	362	395	409	367	415	375	388	366	404	408	379	365	393	365	371	318	391	381	393	357	413	367	379	367	344	393	381	366	363	365	381	378	399	386	387	379	355	374	349	378	383	368	373	393	379	416	371	396	411	344	415	381	377	385	386	389	357	399	369	378	376	395	379	394	353	369	389	376	381	345	369	383	357	362	353	356	396	371	417	351	373	387	360	359	380	375	356	371	378	380	328	356	353	376	389	373	414	385	354	389	351	360	394	376	397	370	351	385	401	367	405	395	394	361	362	402	402	375	402	376	388	356	386	344	344	378	337	402	395	365	401	351	375	358	414	410	388	360	380	384	372	391	366	344	401	371	399	408	319	360	359	393	424	372	397	362	369	374	356	388	369	374	412	390	389	382	387	371	419	389	360	384	367	369	365	380	370	412	390	358	377	398	367	371	402	377	372	366	344	357	373	396	384	355	346	365	332	385	406	404	390	373	346	378	329	391	383	352	371	415	382	382	382	393	388	401	389	391	411	377	379	368	393	394	374	388	358	375	379	376	373	365	389	386	408	343	380	383	410	378	386	352	392	355	379	370	372	399	413	379	371	393	401	346	359	406	391	356	379	372	392	377	375	394	383	429	363	371	370	385	362	364	351	378	379	364	372	370	394	378	384	365	362	379	370	365	391	345	362	398	380	370	336	366	365	354	357	384	381	356	386	390	376	381	346	395	370	377	362	351	387	384	421	382	371	368	351	359	384	386	364	421	386	393	357	398	388	389	361	406	407	378	399	373	355	409	403	410	376	383	368	426	375	363	383	334	418	383	394	364	397	382	381	401	391	354	394	354	391	354	387	402	427	361	394	399	341	373	384	402	398	369	373	369	381	361	394	390	405	387	414	416	363	409	403	391	382	357	373	374	437	364	385	379	412	374	382	388	411	385	380	391	344	401	399	371	417	366	394	367	353	374	385	351	366	368	370	350	391	413	399	377	375	369	411	389	371	344	388	393	424	370	400	391	376	400	390	398	347	394	369	376	398	398	367	400	359	390	371	379	371	358	346	382	400	388	405	395	372	365	399	356	378	405	392	365	372	376	418	369	406	377	374	381	371	356	383	408	407	345	375	336	366	384	342	345	367	395	374	387	360	374	369	367	403	360	355	381	380	352	383	369	371	367	367	377	382	355	368	402	338	405	357	380	346	355	377	372	377	357	372	404	379	363	405	396	358	389	400	387	398	388	432	351	381	371	381	336	400	388	397	382	389	390	369	380	368	374	362	407	401	355	392	367	387	380	424	377	374	373	353	349	403	361	373	378	369	370	400	376	386	356	354	403	428	391	389	402	402	379	421	382	362	364	375	349	389	373	374	400	375	347	402	369	382	373	374	359	365	390	403	399	402	403	368	407	393	389	370	374	372	398	377	343	362	378	409	401	384	382	396	376	408	385	358	361	354	351	391	375	396	382	367	361	401	357	345	383	370	349	379	391	393	371	359	381	341	352	390	374	390	350	389	371	388	368	393	355	381	392	379	403	388	381	402	349	351	389	370	348	374	377	395	401	366	381	355	413	391	407	378	350	380	372	389	361	372	335	370	363	395	370	367	370	354	371	369	376	358	339	385	391	382	346	392	404	341	407	348	382	368	366	400	400	346	367	372	382	373	361	355	349	389	368	393	387	340	381	353	399	391	358	389	361	383	388	376	404	343	397	395	390	378	388	381	383	396	371	363	384	381	376	371	346	424	373	387	398	408	356	372	399	372	339	372	372	362	397	384	372	387	372	386	369	397	390	394	373	394	350	346	379	415	364	382	372	417	373	376	356	380	387	383	401	376	374	357	371	441	386	365	389	346	391	406	365	400	345	392	376	404	376	390	340	388	348	368	404	360	394	369	380	369	403	364	348	359	355	346	351	400	392	394	368	373	337	391	372	390	387	370	336	388	361	367	399	396	401	374	345	346	396	406	338	385	385	378	403	358	350	368	353	393	403	366	356	359	340	405	391	396	361	377	351	346	376	385	361	407	359	390	387	355	375	348	365	397	402	391	386	355	366	375	394	423	377	388	395	454	358	362	401	366	398	371	346	327	370	399	397	377	379	387	366	406	397	376	371	386	363	374	388	388	401	385	411	353	386	368	353	376	375	402	397	354	395	410	361	358	369	353	385	367	373	372	398	355	367	359	381	399	398	351	381	373	373	381	381	385	380	379	390	384	385	355	337	335	369	393	366	362	367	363	368	368	345	375	379	420	374	348	364	419	383	362	384	415	360	390	394	428	379	397	395	382	382	375	396	396	354	390	403	394	368	353	367	383	414	354	415	376	427	389	406	380	329	376	328	387	391	394	389	383	414	379	358	405	367	367	368	403	425	389	379	393	397	382	395	392	343	397	379	392	374	388	374	413	358	371	358	336	385	373	388	406	392	362	349	367	355	381	359	390	388	359	387	366	381	381	392	399	383	408	385	373	410	369	357	365	400	374	365	356	379	386	372	428	403	372	352	381	397	389	375	382	377	391	344	371	378	372	371	354	359	361	355	407	364	426	375	366	382	342	355	358	379	396	379	369	385	384	384	373	362	385	398	360	366	396	401	384	364	401	342	389	380	372	380	338	365	365	398	349	397	371	385	380	403	393	402	373	369	385	391	383	391	390	364	368	385	371	370	353	368	347	400	382	396	375	374	380	393	378	394	367	351	393	346	372	385	373	387	387	391	379	381	355	364	413	394	418	377	387	376	370	369	343	364	369	355	396	366	375	362	359	339	360	376	344	355	408	368	380	391	372	413	406	375	370	383	361	402
28183	18640	7314	2703	1823	1463	908	750	886	883	662	634	601	575	619	616	603	554	598	621	619	615	583	621	581	611	585	581	626	616	600	619	615	598	611	631	579	615	605	575	599	597	615	617	594	603	585	664	583	579	619	607	644	583	636	581	571	621	600	616	608	604	583	625	576	581	608	610	610	592	572	610	614	592	564	544	568	614	612	581	560	578	587	556	639	583	637	647	588	584	622	636	635	600	585	646	606	566	611	615	598	600	590	621	587	593	624	626	603	552	577	580	599	556	580	606	568	623	578	639	606	592	613	640	583	597	618	643	599	601	617	578	590	604	579	564	576	588	598	633	584	622	600	602	594	618	621	575	550	579	596	554	577	614	567	579	599	573	587	572	598	610	596	640	579	583	611	590	636	601	585	595	594	593	591	646	569	553	631	556	569	617	583	614	601	613	594	607	621	574	580	589	632	590	595	609	622	617	598	582	575	549	564	567	551	563	625	590	572	619	605	574	612	597	617	574	594	642	631	616	633	646	561	629	568	619	549	571	613	606	580	594	597	604	604	542	597	575	562	589	615	558	603	580	606	564	615	618	613	585	558	609	611	549	554	619	591	584	581	603	564	556	601	600	586	609	560	611	584	583	609	614	581	581	577	609	613	585	600	602	582	598	570	621	612	587	572	610	588	594	603	571	591	624	580	615	622	578	573	598	613	586	585	643	579	593	604	607	621	597	609	549	629	632	590	591	585	591	581	581	601	597	609	592	616	597	612	608	586	602	622	604	586	560	555	597	592	597	613	646	597	601	615	602	597	625	630	599	588	582	625	591	597	619	622	618	578	589	572	586	605	605	590	623	586	569	587	594	624	604	640	601	549	586	590	623	604	583	565	570	568	638	633	566	591	595	596	616	596	584	598	604	583	635	609	632	533	603	545	599	646	575	598	639	629	636	577	555	614	616	560	613	552	626	575	597	571	577	597	627	580	578	595	588	603	566	609	655	617	611	593	587	592	591	613	558	582	583	595	523	555	594	572	600	587	676	608	613	599	606	587	581	584	601	594	602	593	599	564	583	588	634	610	625	577	580	597	613	571	567	572	556	571	597	596	628	580	572	585	653	591	598	604	613	557	589	580	600	598	626	591	602	643	597	637	571	591	632	608	649	585	582	565	582	609	584	592	574	582	620	622	581	620	585	637	598	562	577	604	567	612	622	598	562	613	582	590	565	625	615	611	579	547	596	620	575	587	628	608	607	609	580	587	606	565	622	556	615	588	567	605	585	582	632	594	633	630	609	637	614	575	578	580	639	595	600	576	599	552	613	596	607	606	594	567	624	622	629	599	584	586	605	559	603	598	583	586	580	584	586	606	596	538	623	637	602	601	611	620	605	578	582	598	607	639	614	568	635	561	588	593	603	598	542	565	609	583	618	615	580	607	590	607	619	597	569	596	597	561	603	625	635	584	655	620	571	613	593	638	601	613	580	657	573	629	620	616	601	578	563	630	565	585	602	643	646	586	581	599	601	572	588	592	620	591	586	561	554	620	586	657	613	631	563	586	598	585	622	577	608	594	592	579	600	589	620	585	613	544	588	633	607	593	594	599	589	614	600	612	586	608	583	620	586	607	624	589	573	549	610	628	548	634	623	594	596	693	577	607	572	545	576	618	635	623	633	575	592	580	593	608	602	614	617	631	561	615	559	592	586	632	599	568	607	576	601	610	628	564	602	587	570	629	612	566	599	587	581	592	609	615	596	603	550	601	626	610	583	614	621	573	604	594	588	588	581	598	603	646	588	606	588	621	603	597	607	606	605	609	615	602	597	601	598	616	606	586	587	615	573	606	593	615	594	626	566	586	580	584	571	571	612	575	606	610	608	588	635	601	615	629	614	624	612	640	632	569	605	592	590	623	556	575	591	596	582	563	564	645	616	558	596	612	630	576	623	639	578	619	644	624	559	618	573	617	614	591	600	599	577	577	587	593	592	624	597	600	604	632	610	590	612	594	594	588	643	622	604	645	630	610	618	589	609	615	639	623	581	581	591	589	614	610	596	617	585	635	620	591	581	626	592	620	618	564	562	609	619	666	631	607	637	606	657	579	588	563	590	600	601	572	583	522	575	620	604	602	617	566	610	648	602	582	604	619	592	603	592	584	687	615	614	561	604	597	559	627	592	641	594	583	581	616	594	601	563	586	608	574	598	648	581	586	599	574	614	623	588	608	602	550	583	566	631	598	600	619	631	601	579	546	579	578	613	601	636	618	580	624	630	579	586	615	611	621	596	571	624	590	632	612	593	610	602	604	592	608	588	587	589	609	601	605	617	592	581	596	651	592	607	587	588	572	611	592	586	614	591	610	599	555	572	646	604	574	573	542	588	592	587	596	627	551	525	580	641	614	581	606	578	567	573	602	564	639	607	586	610	568	594	607	599	575	585	606	600	599	652	594	626	595	598	606	631	636	611	530	608	630	589	615	587	600	611	580	570	575	599	582	598	648	599	608	605	629	628	626	594	601	599	594	632	586	606	611	604	609	593	614	615	550	597	627	601	577	675	595	591	572	636	567	590	573	613	605	620	570	581	589	607	583	570	613	573	611	603	585	624	597	617	583	562	604	604	609	612	575	561	598	634	591	572	561	610	604	589	590	564	608	564	642	628	566	616	629	608	629	635	612	613	640	593	565	600	633	591	613	644	606	593	592	602	580	588	616	611	571	566	551	575	603	578	583	627	619	572	582	597	593	570	630	602	602	591	620	571	599	590	622	587	620	598	591	591	613	587	592	595	633	583	618	604	605	604	556	612	581	552	633	584	590	599	569	602	606	568	630	581	606	603	616	584	586	637	572	592	595	640	604	596	578	645	599	641	632	573	616	567	610	583	569	611	575	615	631	592	606	581	611	602	570	627	637	599	593	588	594	589	608	613	573	588	603	593	596	615	601	600	577	607	588	573	577	614	626	613	587	627	623	607	594	610	564	616	617	608	601	608	585	621	607	577	615	573	606	610	562	573	576	615	635	633	589	633	570	598	603	600	594	582	587	564	639	600	627	611	611	568	518	609	640	574	573	613	616	605	602	595	567	625	557	607	639	643	620	596	599	614	626	604	563	578	622	604	551	589	597	603	616	617	565	580	569	615	629	608	638	630	609	599	574	603	586	557	581	609	609	592	608	567	593	580	634	553	573	610	621	580	601	570	575	570	608	620	582	608	574	611	617	537	565	568	588	568	655	618	602	599	583	603	570	595	565	634	596	568	602	574	641	585	597	655	564	597	575	606	588	595	587	593	608	613	631	612	585	594	618	640	610	578	629	544	556	549	588	613	570	633	596	589	564	596	645	590	610	602	602	540	614	604	592	608	628	586	592	607	603	618	612	560	568	622	607	602	627	620	548	599	586	621	611	624	601	639	634	612	632	556	613	654	584	605	577	600	558	585	640	645	574	572	627	656	588	633	568	613	634	575	603	596	580	589	625	590	548	546	655	625	523	616	596	613	618	616	606	598
14283	9882	6172	3536	3083	2508	1298	916	1349	1326	862	641	696	706	647	658	744	714	717	681	677	705	724	724	695	675	713	687	722	725	676	738	727	691	695	705	720	647	673	748	674	724	715	719	727	675	664	693	678	703	717	712	717	680	688	665	710	690	693	709	691	668	694	732	629	691	742	679	685	722	702	692	743	677	625	718	688	713	658	701	704	735	727	709	735	709	705	673	758	714	698	685	716	694	696	710	687	707	734	709	736	677	722	673	657	674	746	683	684	685	673	666	664	694	672	681	706	693	717	670	697	745	697	735	753	668	685	689	668	684	696	679	643	657	686	682	704	659	710	684	651	745	726	720	709	699	712	731	711	683	713	652	739	614	690	670	694	661	687	699	710	667	690	686	686	675	654	698	712	662	723	706	716	754	728	674	722	750	698	709	692	678	708	675	737	715	715	702	699	722	679	662	727	698	687	690	698	711	683	727	677	669	660	673	747	701	707	702	686	710	668	696	690	698	611	700	732	690	727	688	712	719	677	665	679	668	714	708	738	713	701	647	716	706	699	741	659	716	689	708	694	713	715	748	680	670	697	655	667	729	689	750	696	723	700	728	687	707	670	702	710	665	719	700	742	669	721	719	700	669	718	698	720	652	693	737	678	688	652	734	786	682	680	675	686	656	674	715	714	694	718	686	684	720	691	690	654	716	699	743	696	669	734	685	703	707	714	748	715	740	712	707	684	705	723	657	725	695	712	759	641	649	686	682	658	696	689	707	722	736	650	704	758	670	687	704	731	725	674	715	683	713	692	670	641	707	757	712	716	658	727	712	689	658	738	680	663	687	704	689	687	672	653	700	727	707	665	703	694	722	686	696	685	697	691	724	736	711	696	688	694	705	672	678	679	679	689	697	698	729	719	701	676	672	733	672	706	726	660	682	708	649	677	708	679	722	730	746	714	716	733	689	698	679	654	667	737	703	710	664	673	716	666	726	697	731	672	650	676	711	689	706	712	677	736	716	671	694	716	667	716	705	661	759	728	700	685	726	681	716	714	698	653	659	671	723	662	691	671	703	698	709	703	718	750	638	699	696	655	658	738	709	707	756	633	695	718	716	736	658	688	667	719	726	698	685	645	731	742	711	642	715	681	660	700	688	686	709	734	710	687	685	682	736	676	693	700	673	706	763	755	687	721	689	657	686	750	726	742	720	709	695	676	710	697	738	676	723	676	741	666	720	704	723	750	755	689	695	687	716	692	696	706	701	748	774	689	713	681	674	694	696	704	717	674	703	696	726	693	707	666	658	688	715	681	675	715	657	710	714	708	727	697	679	658	683	723	665	740	663	674	692	729	653	708	756	641	677	700	707	669	712	682	660	673	703	684	657	736	718	710	680	706	664	692	718	716	692	718	710	732	718	705	685	736	712	698	659	689	690	731	676	693	678	734	728	710	698	691	672	727	691	724	693	706	644	698	609	723	694	711	711	696	666	720	685	674	773	715	727	725	709	704	715	724	735	679	644	677	729	721	718	745	696	670	726	719	726	731	678	711	683	634	668	713	718	660	697	673	698	710	662	708	713	708	744	683	712	704	656	681	710	704	702	753	665	748	692	704	698	693	739	688	733	675	659	653	683	684	710	761	670	722	695	696	688	713	671	729	734	696	702	701	691	701	684	696	688	692	690	645	747	682	741	697	683	711	693	675	693	683	712	704	645	738	712	701	688	687	711	694	675	755	715	703	723	720	622	732	767	698	687	701	716	712	704	716	662	676	687	728	710	726	687	690	701	705	734	630	702	652	697	713	663	666	684	676	674	676	738	688	752	732	707	713	720	690	664	683	725	703	705	685	731	664	652	708	743	725	682	701	693	756	693	672	700	681	699	676	682	686	713	650	680	703	716	717	759	758	705	735	718	679	708	679	693	734	681	641	696	717	689	699	702	685	698	715	704	660	717	707	678	739	745	710	643	674	719	716	685	730	692	730	648	735	643	703	721	713	693	704	705	678	703	740	690	729	705	685	691	699	681	684	706	667	702	709	647	657	692	667	706	734	658	716	708	691	657	658	697	661	697	748	659	713	697	683	728	643	690	713	736	714	709	684	704	728	712	724	714	726	707	708	688	645	710	695	689	691	684	660	741	710	680	721	720	674	747	760	687	689	696	703	736	736	630	669	691	673	650	719	719	758	691	681	692	663	683	721	706	712	684	712	670	681	727	701	657	733	678	660	722	719	724	728	729	705	660	683	735	720	699	670	682	678	667	694	732	787	712	682	717	735	755	637	699	700	672	736	682	700	695	707	716	698	686	710	710	726	682	690	720	745	678	716	688	709	697	675	721	691	719	726	725	725	723	684	672	734	693	683	717	737	678	736	713	710	711	659	708	702	688	665	748	730	692	687	699	674	693	709	687	674	688	697	722	683	688	700	668	662	736	704	736	737	704	664	725	710	702	735	716	663	712	691	650	710	706	684	701	686	682	675	691	719	692	711	728	665	672	720	651	681	699	679	669	688	687	699	657	724	723	679	702	663	675	706	712	713	696	694	702	655	731	699	723	702	712	716	709	680	699	686	673	684	686	684	746	693	651	739	657	715	686	692	691	672	702	716	675	737	716	722	680	726	715	709	700	716	655	712	746	680	713	688	723	685	669	721	691	684	695	708	709	717	696	703	693	732	722	708	715	699	720	686	718	658	730	698	707	695	686	681	667	762	670	676	734	703	722	702	689	688	723	702	682	645	683	662	667	698	694	694	678	742	672	694	683	721	696	693	699	708	702	684	671	764	698	659	711	690	686	734	664	675	716	705	692	720	699	659	648	724	689	690	700	712	647	669	673	647	726	682	698	726	663	678	666	690	676	670	686	667	684	684	618	689	702	683	751	685	712	724	715	727	695	716	692	710	727	750	674	694	663	678	724	738	698	686	732	724	707	664	687	704	670	723	678	727	681	739	734	664	733	714	701	663	726	666	676	679	730	674	687	663	664	690	711	724	699	694	730	676	693	679	725	658	643	672	717	668	748	742	673	678	652	766	683	687	691	722	756	658	679	720	682	694	690	739	685	702	681	711	693	732	693	693	703	661	731	718	718	682	711	739	639	666	690	713	681	699	671	703	637	721	695	658	682	735	671	703	720	723	636	686	696	673	672	683	699	722	722	667	743	689	691	682	675	705	716	671	725	722	681	669	699	728	682	696	731	694	695	705	705	679	678	690	726	681	726	654	692	694	742	683	705	664	681	727	697	678	706	726	682	699	718	695	758	729	708	694	673	682	696	703	729	720	706	689	703	656	676	704	703	720	697	716	721	708	719	696	753	681	719	707	684	670	672	695	732	694	715	709	678	728	723	715	706	774	665	683	690	696	730	691	722	715	701	717	668	693	705	681	692	679	711	718	625	688	663	675	708	644	663	673	692	715	727	743	661	668	696	677	693	700	711	675	719	728	706	720	717	686	741	714	731	695	684	741	690	687	694	660	717	722	710	722	687	688	712	708	679	683	729	711	711
23525	20966	27935	24174	20945	10023	2051	1242	1424	1349	794	737	661	624	693	693	652	634	601	607	602	630	631	600	594	656	625	629	621	624	597	606	621	616	624	602	612	646	603	578	578	622	603	617	608	644	618	564	575	607	590	593	639	603	587	604	570	564	607	631	631	596	627	588	644	596	560	633	600	567	598	616	601	585	590	583	611	593	582	598	633	584	610	576	565	652	646	613	593	582	621	631	612	646	583	598	608	610	652	614	598	608	604	585	603	623	651	584	609	634	635	587	607	581	641	599	562	570	602	608	583	605	602	603	625	630	646	608	648	640	609	613	579	628	612	609	595	657	647	576	604	654	582	587	587	577	595	629	610	573	582	625	637	588	610	622	607	583	587	604	593	622	603	609	620	547	568	583	585	582	578	574	603	618	610	635	564	636	587	599	548	582	615	599	597	613	569	604	573	587	579	624	594	585	612	590	581	591	617	602	598	673	598	569	622	618	611	591	625	577	585	632	617	638	606	643	640	586	591	613	625	637	613	597	650	575	591	676	581	630	611	606	597	553	615	658	626	568	603	596	608	586	560	592	619	636	583	622	589	564	595	630	568	658	611	584	598	584	631	648	627	597	517	598	580	627	572	613	647	650	588	631	592	635	555	620	616	623	614	626	655	632	611	601	635	654	601	600	662	638	578	632	604	582	599	649	623	598	604	627	591	597	575	576	627	599	602	629	609	627	552	647	593	609	644	641	610	590	630	625	596	544	609	605	601	583	611	612	586	590	647	605	628	603	567	562	558	601	578	609	585	614	652	605	618	655	619	614	592	648	608	596	639	598	598	630	591	604	592	600	653	570	593	583	580	661	613	617	576	677	600	606	594	607	588	603	618	598	615	619	632	644	618	575	564	582	581	568	595	596	568	607	586	543	587	584	635	611	631	646	627	616	601	631	615	620	636	587	650	605	619	600	585	653	607	602	556	623	564	600	636	608	619	617	641	568	587	622	628	605	570	595	586	567	630	622	574	613	610	604	590	629	564	595	606	594	600	610	556	616	567	564	607	604	599	625	589	575	644	608	596	593	603	604	534	617	625	623	614	635	578	649	606	606	620	631	579	587	579	602	544	590	617	623	610	609	583	602	590	587	611	575	594	612	586	563	631	590	602	577	664	630	614	602	631	624	585	575	648	627	631	610	614	579	621	626	625	571	644	584	618	592	569	635	627	624	580	579	586	609	585	618	592	619	589	536	648	616	573	597	607	580	639	585	624	590	629	600	584	589	540	604	602	626	570	588	616	594	593	633	607	587	594	594	629	609	622	563	606	608	626	566	569	602	608	584	602	593	593	599	610	589	634	633	595	577	590	599	621	633	601	590	593	619	578	561	576	594	641	591	579	560	591	606	611	588	624	579	597	589	618	557	627	636	611	594	564	595	550	640	615	544	667	622	635	598	609	607	585	599	583	634	592	591	626	581	577	644	604	598	608	601	599	634	581	588	649	631	601	607	609	568	589	576	615	606	599	570	625	622	587	608	629	621	667	615	637	649	604	517	590	646	534	629	612	639	618	623	607	597	639	592	584	585	625	666	609	613	583	570	620	614	615	584	583	576	623	644	669	608	596	554	571	603	591	569	575	611	566	649	625	603	589	556	621	589	603	597	625	619	610	561	607	610	642	574	631	587	585	605	609	598	634	617	626	556	646	602	619	603	604	584	553	600	641	583	613	587	608	601	602	595	694	589	594	623	604	574	586	577	540	574	585	601	553	634	601	628	574	599	584	579	613	613	593	599	604	587	574	592	630	591	623	623	619	551	603	634	602	618	574	595	634	634	622	588	605	601	600	609	598	566	595	637	611	616	615	581	599	671	649	571	614	619	594	592	632	631	640	616	605	672	625	583	601	612	580	579	593	589	648	631	654	598	591	612	584	560	625	570	595	591	595	601	616	628	619	620	594	574	549	600	630	583	630	584	576	601	582	628	582	583	594	597	587	596	595	643	575	629	644	592	574	582	603	582	573	629	621	566	581	620	607	642	592	613	583	636	580	621	639	576	567	603	608	606	599	593	595	639	551	640	654	662	615	590	594	597	568	597	619	649	659	614	625	594	615	592	616	591	605	609	623	621	602	604	654	589	599	634	613	602	641	617	647	588	611	589	635	615	622	620	584	580	595	606	614	612	604	602	598	597	570	590	620	601	580	611	609	605	637	608	625	578	636	590	577	615	596	597	578	586	591	630	648	641	637	614	622	590	612	627	609	602	604	639	582	595	630	571	542	578	618	625	597	607	636	600	605	615	615	578	580	643	573	627	619	563	606	611	635	554	597	630	590	612	658	592	562	568	617	622	679	560	617	636	581	639	528	621	607	633	618	572	583	588	623	624	585	550	572	627	643	590	579	584	578	608	594	564	603	619	570	593	616	609	599	596	614	579	590	579	619	579	616	602	594	619	619	608	606	587	615	600	613	635	563	645	600	621	612	642	643	624	605	577	532	627	606	617	581	635	588	605	575	590	591	583	628	595	585	591	600	624	566	602	601	546	603	633	616	572	577	598	608	594	586	600	576	573	603	568	628	646	611	614	574	612	611	559	612	624	630	626	583	585	572	596	568	584	578	572	595	598	579	575	609	568	583	616	564	602	583	616	613	586	588	598	613	627	599	573	627	608	657	642	579	650	630	612	610	591	582	586	629	595	590	621	661	636	660	613	574	593	637	678	605	609	619	595	601	555	614	657	571	569	597	575	579	587	657	569	578	629	604	555	587	592	623	624	582	660	616	567	622	628	605	586	597	601	617	632	622	601	630	580	632	612	633	615	591	600	589	545	582	618	596	634	603	641	572	616	591	608	622	591	600	578	552	623	564	600	586	639	623	584	614	584	622	580	583	604	596	641	597	620	641	563	640	622	572	616	605	586	588	584	621	595	588	578	624	586	614	676	577	618	592	587	593	599	587	664	608	621	553	571	567	650	597	624	598	595	631	562	556	639	572	635	590	606	648	611	569	575	620	573	581	626	571	606	591	595	566	539	583	599	576	628	630	598	620	568	584	618	588	652	620	648	593	640	588	585	632	617	619	577	564	603	637	641	555	631	632	592	609	572	588	613	627	564	611	638	618	635	604	615	624	600	570	579	611	606	652	565	627	617	585	601	649	566	587	581	578	640	584	567	610	572	619	595	592	608	531	610	598	607	614	624	626	607	600	651	616	588	553	585	601	590	659	601	583	578	616	591	633	594	605	627	608	638	600	661	599	656	647	628	651	578	598	604	604	631	600	619	654	628	599	566	602	587	638	623	635	609	586	584	601	618	600	620	615	616	604	639	630	574	598	538	622	586	575	634	589	588	624	631	598	607	622	580	638	604	587	623	611	600	588	643	613	593	596	579	607	610	592	611	603	642	610	628	579	616	617	580	587	588	589	603	635	619	576	610	604	642	608	633	625	645	647	539	591	578	591	584	621	599	561	639	550	598	622	633	573	581	578	608	583	586	586	591	652	606	599	611	575	587
10201	16561	13190	6968	5799	4315	2440	1749	2396	2341	1211	851	842	827	811	812	810	747	714	700	779	663	732	795	734	780	758	779	752	711	699	695	712	721	674	645	764	706	718	679	721	785	741	713	735	749	723	743	722	734	721	801	758	717	753	738	642	741	702	723	712	714	709	706	704	683	709	757	771	737	707	726	733	744	716	745	703	731	649	719	723	708	688	693	731	702	739	731	767	727	737	730	748	742	725	700	730	699	748	709	720	689	715	706	730	708	702	684	773	697	720	728	693	753	742	737	695	682	710	721	763	667	730	728	709	738	750	710	675	741	727	723	713	717	703	724	745	748	673	728	721	717	699	724	690	723	690	708	663	673	759	760	710	690	682	658	756	703	706	736	653	742	715	685	711	747	661	777	749	719	700	742	720	748	720	703	733	774	758	716	727	734	718	683	713	741	730	698	696	701	748	713	751	726	715	735	748	676	737	709	737	719	673	756	712	726	726	677	753	717	731	726	743	708	723	691	740	699	747	703	767	669	702	733	709	720	716	702	702	717	692	758	696	719	710	740	709	761	730	778	751	713	734	718	698	706	717	683	674	741	691	762	674	707	737	695	711	740	700	696	749	692	701	711	706	745	718	729	666	696	720	690	722	666	706	719	715	698	733	697	707	678	687	736	729	728	691	677	686	695	748	735	740	688	726	747	728	731	711	742	738	686	747	686	735	651	711	667	780	721	737	735	696	731	749	736	740	741	725	744	708	722	760	754	724	748	709	708	760	723	716	730	730	695	700	669	730	710	763	738	727	720	696	715	661	666	736	700	706	708	730	736	725	693	709	724	706	715	752	766	711	752	689	709	670	728	713	744	715	698	710	750	749	731	725	715	701	707	770	752	752	665	729	695	711	749	715	678	726	662	741	695	679	722	723	720	704	703	691	701	711	712	701	758	701	686	685	701	735	753	708	709	732	729	695	720	690	700	708	686	746	699	726	723	746	725	690	749	701	743	733	687	712	700	685	757	690	723	719	730	686	727	709	772	675	739	709	763	756	732	723	696	692	697	739	727	738	736	717	747	716	746	737	703	720	746	683	708	645	730	745	766	715	723	682	748	709	760	721	711	721	707	721	699	684	714	715	742	666	735	692	711	754	743	700	755	694	693	711	756	725	674	717	734	696	773	698	739	755	785	727	688	722	755	732	752	688	660	748	739	681	722	705	716	697	738	757	674	741	737	691	731	719	752	767	725	722	688	750	746	731	752	693	711	700	740	721	705	714	722	715	732	683	705	731	696	710	708	737	750	676	706	737	690	650	736	695	718	712	750	726	700	688	662	726	725	758	705	731	666	725	752	733	726	702	753	724	717	710	686	705	702	757	747	732	759	688	709	760	709	669	679	746	754	699	699	748	693	675	731	736	708	727	749	773	695	735	723	676	697	703	755	702	710	718	734	706	725	698	699	751	672	687	728	706	645	708	732	745	730	786	759	683	752	666	737	712	677	733	709	745	730	708	749	735	725	734	685	685	723	709	728	670	696	700	699	726	734	707	697	733	665	695	688	728	693	715	727	692	676	746	714	761	750	738	735	701	693	735	738	700	721	694	693	641	748	690	724	728	698	760	736	657	759	730	725	698	748	725	707	699	688	697	721	701	702	730	698	709	728	735	702	732	695	655	678	760	684	724	693	723	722	738	694	741	693	713	704	744	704	730	749	677	752	706	675	730	730	696	731	708	707	679	698	735	683	715	725	686	701	682	714	749	716	687	761	661	721	722	723	729	774	707	706	760	753	709	736	732	708	708	757	711	673	682	693	736	732	718	725	731	701	735	689	714	736	667	685	711	678	700	702	718	728	717	684	687	771	703	654	709	730	707	716	750	721	731	718	673	709	661	756	735	745	733	712	683	731	729	707	789	710	691	683	714	718	713	678	722	731	665	695	730	749	669	691	726	685	741	764	704	693	729	680	715	695	745	682	753	716	716	701	713	706	747	718	667	711	667	700	756	742	674	698	753	690	678	739	687	728	719	685	676	689	762	736	760	688	694	691	734	715	709	709	732	740	753	778	793	710	696	672	687	668	754	700	721	765	757	723	701	778	717	694	720	662	697	692	746	629	739	697	680	690	712	764	712	648	731	743	738	674	770	720	739	719	758	701	690	736	701	715	748	721	687	690	716	700	737	715	719	700	708	742	721	725	721	727	727	719	726	724	728	718	711	748	704	740	679	678	702	715	730	725	676	729	723	731	714	718	764	719	692	717	728	698	748	753	715	744	723	728	742	736	653	769	682	718	737	730	763	733	727	778	707	700	692	729	741	729	693	708	759	701	711	720	722	742	735	720	743	707	716	718	706	707	694	693	694	720	722	697	713	685	707	726	720	667	742	680	717	732	707	715	682	736	727	720	754	740	693	694	684	763	748	729	700	695	758	729	688	705	729	709	697	706	704	718	726	702	729	731	722	724	710	709	764	683	711	678	715	696	706	736	674	722	690	664	752	694	743	765	713	732	743	702	711	719	710	719	742	768	726	710	718	675	744	696	657	671	699	785	728	700	714	703	698	682	687	681	653	731	718	684	698	707	729	715	753	747	776	691	709	715	756	730	740	714	692	690	730	721	709	705	714	724	727	740	700	721	760	686	712	753	686	726	735	671	687	767	684	716	724	748	749	688	754	714	733	787	761	780	718	697	716	722	682	700	672	714	700	741	705	743	748	755	704	701	776	763	724	713	721	726	714	705	685	718	697	707	717	699	747	704	757	707	692	695	727	753	725	765	713	733	698	699	738	769	702	718	706	718	686	725	740	719	696	684	740	686	715	740	742	736	742	713	752	749	678	673	718	701	685	712	710	721	732	716	784	648	680	706	726	719	696	701	696	689	697	717	740	710	741	703	753	699	735	742	757	736	701	674	722	742	755	699	715	662	694	717	680	690	675	699	716	715	679	671	754	722	705	715	737	710	728	731	744	698	717	694	720	744	643	729	697	704	699	774	689	705	696	724	676	727	740	732	740	691	746	729	734	707	671	711	739	744	717	746	740	695	747	720	720	701	737	724	726	713	677	736	720	755	711	729	743	753	672	714	715	745	757	735	716	749	651	725	713	667	740	718	740	714	642	689	679	713	739	725	737	680	727	754	744	709	713	695	717	734	726	687	709	736	672	726	747	719	735	726	669	725	705	672	727	776	678	725	686	752	737	739	698	760	696	692	748	705	716	680	757	759	751	741	715	727	720	699	696	707	716	725	744	744	726	730	735	769	747	730	709	723	723	697	738	708	657	708	720	730	748	715	663	709	690	691	761	685	694	671	705	768	729	752	740	738	690	694	683	722	765	754	663	693	707	712	674	709	752	721	733	734	688	705	740	693	692	747	718	777	730	705	709	685	705	698	754	681	747	743	724	682	759	719	738	737	731	742	717	720	698	766	682	713	723	727	755	697	706	708	723	720	744	752	758	712	768	696	700	736	707	718	777	692	759	736	745	670	696	714	734	769	746	707	722	709	752	739
24531	20966	26917	25128	11844	1727	915	693	863	825	525	410	389	394	383	342	402	383	329	384	337	367	345	361	357	399	375	346	336	357	336	356	363	360	338	357	365	350	333	316	364	315	342	347	369	330	375	381	337	329	368	347	345	349	340	371	339	348	351	364	398	361	361	353	377	333	358	361	377	337	350	330	374	328	335	382	308	360	388	360	369	345	347	343	366	344	350	356	365	326	352	323	375	376	325	325	303	340	356	350	351	353	349	338	359	345	368	358	341	375	373	366	359	366	300	327	322	376	321	323	319	314	382	344	346	343	358	339	335	341	351	356	350	348	348	363	344	368	330	352	334	371	328	344	368	339	354	353	328	313	332	372	328	340	338	340	331	331	351	339	365	340	377	362	349	344	346	332	326	337	324	349	352	311	346	366	349	334	354	341	333	339	314	349	348	339	320	357	344	356	340	364	322	331	339	363	365	346	368	331	346	322	377	363	344	311	356	358	327	376	335	322	340	355	345	372	370	322	393	356	340	318	352	344	356	320	353	387	370	356	365	323	334	332	321	336	367	369	331	314	364	348	381	355	351	337	371	348	412	373	362	326	358	357	383	345	346	352	324	339	354	345	338	321	363	340	332	353	372	363	337	369	340	339	367	362	336	373	385	307	371	342	357	364	349	343	353	325	364	342	337	348	364	344	338	326	339	314	363	329	379	365	351	330	329	355	338	332	318	396	365	331	345	326	328	368	354	324	349	345	342	350	352	390	349	380	399	350	322	365	377	358	350	366	341	342	355	340	370	351	330	332	336	331	371	348	335	348	354	350	334	346	349	359	370	317	370	384	368	355	333	342	341	337	338	342	357	348	325	352	355	340	327	333	349	359	338	349	357	346	368	364	341	334	322	324	339	379	337	345	329	336	338	355	324	347	350	342	338	335	342	332	333	365	358	346	330	339	351	334	352	384	347	353	375	357	359	350	372	328	344	316	360	357	299	322	322	347	300	345	342	370	367	362	352	314	334	318	338	348	321	342	328	300	350	325	353	342	350	390	333	368	360	355	344	313	368	354	330	346	374	354	389	353	367	343	327	372	380	402	360	357	359	363	355	368	359	353	382	354	328	341	344	368	373	376	345	344	348	334	331	359	359	386	322	362	345	358	338	386	362	327	361	376	340	359	354	342	342	349	336	341	323	353	331	354	333	345	367	363	326	347	343	360	352	326	334	353	340	390	355	363	350	300	346	356	370	339	342	395	353	325	353	338	321	408	319	318	344	361	353	316	362	314	367	331	346	354	377	344	316	330	380	350	317	326	365	372	317	351	351	371	330	346	338	341	376	390	310	373	359	376	360	340	322	330	356	331	341	387	313	345	341	328	372	367	331	311	335	349	369	342	357	311	360	344	352	372	354	340	358	359	345	352	374	363	348	329	319	342	348	323	383	358	328	340	381	333	360	350	317	336	357	344	334	355	334	349	339	337	350	345	337	388	321	401	369	368	328	346	331	322	353	376	345	353	364	360	325	335	360	351	378	338	336	366	344	330	361	335	364	327	334	346	353	381	365	368	334	348	339	379	358	349	328	337	351	345	362	355	361	342	332	315	371	331	406	335	328	329	354	365	345	365	331	350	349	354	352	358	380	340	359	319	359	346	338	324	321	336	305	334	307	317	329	323	325	366	341	306	325	366	352	356	360	345	381	313	332	358	338	367	377	372	354	341	345	332	332	357	352	368	362	368	353	367	353	356	331	378	353	333	353	364	332	357	339	374	344	353	338	338	354	353	349	380	347	360	346	329	366	321	335	346	354	332	337	314	350	322	341	331	361	363	351	339	353	336	361	329	333	341	323	360	346	348	351	347	342	359	353	356	349	341	358	372	380	342	328	335	345	358	390	340	344	368	334	343	346	348	349	377	353	334	337	371	338	357	344	310	346	360	376	327	374	341	302	359	325	295	353	347	358	368	337	312	364	340	346	367	344	338	360	317	335	376	308	338	338	365	338	345	336	369	357	382	341	314	328	345	340	330	333	318	352	337	352	314	359	333	333	328	348	348	352	316	358	357	345	341	341	364	323	368	351	346	351	351	335	389	374	357	344	315	319	334	350	370	344	368	327	370	390	343	341	381	344	331	349	379	339	325	324	374	364	345	337	320	331	376	334	375	360	341	370	353	342	331	360	377	303	337	357	328	314	390	356	334	315	332	312	336	356	340	344	380	328	363	340	343	329	340	350	351	337	379	314	388	347	352	326	348	337	342	361	337	332	364	337	358	341	358	348	331	358	349	350	373	337	339	330	313	332	345	375	355	340	357	358	330	333	337	359	364	341	360	394	362	330	372	315	340	347	325	339	335	362	364	352	327	335	366	366	349	352	355	347	357	361	343	340	313	360	362	345	355	385	365	321	324	340	361	343	340	326	362	356	324	357	368	358	362	347	349	345	334	350	332	383	354	371	380	355	324	341	332	346	360	357	345	344	307	348	318	393	345	347	363	361	365	375	344	348	387	331	336	330	361	311	357	322	340	393	307	329	343	343	354	380	352	362	338	362	339	322	368	349	357	340	325	339	353	349	340	383	382	325	340	316	368	347	342	326	345	336	356	341	394	324	367	346	350	388	328	335	358	378	362	345	327	361	388	324	362	338	335	386	331	352	335	351	345	343	332	322	368	372	340	360	324	337	344	340	376	349	348	350	334	328	344	340	350	322	349	346	355	338	371	336	354	360	349	319	372	345	334	357	337	331	364	348	328	335	315	332	341	372	300	350	332	326	393	359	322	336	374	326	351	345	330	351	328	349	334	360	334	353	350	334	388	343	375	381	331	384	332	373	356	340	366	333	335	355	328	338	359	321	356	352	334	355	365	361	362	383	332	352	349	379	334	350	329	353	358	367	347	357	359	333	342	341	341	344	337	377	375	342	333	355	333	384	379	354	344	364	345	345	363	361	327	337	350	319	348	330	346	348	356	374	386	328	350	326	354	350	333	357	358	345	353	336	346	335	325	342	366	343	382	337	334	339	341	342	333	313	313	345	355	357	346	329	340	339	337	354	331	332	327	337	356	373	353	328	326	348	336	334	347	335	343	340	342	328	347	297	367	326	323	339	312	355	392	334	323	354	351	373	310	339	373	324	387	352	328	370	359	384	320	338	312	367	362	354	342	313	391	348	351	335	347	316	340	348	321	334	397	333	357	372	344	337	341	331	339	327	348	331	316	306	315	324	319	360	358	326	373	341	361	335	340	344	356	340	350	338	343	352	336	378	360	319	354	327	345	317	378	346	333	356	345	352	390	338	342	358	341	322	354	337	336	333	379	337	321	368	374	338	331	339	349	337	386	348	342	332	332	304	366	340	361	362	360	367	377	361	348	345	360	320	373	381	332	350	345	348	367	366	370	323	335	376	333	330	344	368	344	329	343	351	346	328	352	351	333	353	341	358	347	344	355	327	353	325	330	358	334	348	314	359	333	355	321	362	343	335	332	340	394	336	345	346	338	360	355	341	348
11493	12032	9852	4731	3975	2852	1801	1141	1787	1530	782	513	458	493	447	468	423	433	424	436	395	399	419	415	398	390	412	389	373	418	383	395	436	411	369	359	385	381	406	420	421	403	382	401	383	433	395	404	394	437	411	435	396	387	371	396	373	397	417	399	420	402	402	378	416	377	390	394	406	395	405	380	416	365	394	425	386	380	364	379	417	397	391	395	403	406	405	410	388	408	374	391	400	380	404	415	421	410	431	391	387	427	406	352	371	392	403	405	378	394	423	389	390	397	404	416	383	372	409	392	375	376	372	412	379	371	430	400	388	403	389	398	443	391	392	402	411	406	389	380	375	442	402	396	404	412	402	409	367	427	414	418	400	415	398	389	396	389	401	399	395	390	398	381	388	409	398	391	404	431	386	372	384	370	375	413	391	420	384	414	379	432	395	416	432	397	376	389	371	411	375	401	400	415	386	368	397	423	375	384	385	396	402	406	404	418	389	388	389	398	371	405	375	387	394	386	428	394	379	397	403	397	390	384	426	386	401	417	392	416	427	397	351	406	419	391	373	410	355	382	453	425	397	398	408	402	390	368	421	404	406	403	431	353	393	385	404	352	377	416	390	389	418	430	388	404	422	416	402	367	376	384	386	408	404	376	426	387	397	375	395	381	376	373	371	371	419	414	431	365	358	378	366	388	389	390	385	406	390	398	390	385	436	393	436	387	407	361	431	433	390	404	402	412	351	371	389	391	419	399	390	387	398	407	405	444	414	421	375	404	393	416	372	426	388	410	404	389	407	393	382	427	357	387	426	379	388	401	373	366	398	409	390	413	400	379	388	397	396	422	390	409	411	418	370	416	394	388	412	406	420	404	418	403	374	413	376	398	379	391	401	384	393	401	387	396	426	386	399	361	386	397	385	430	389	363	388	431	390	394	412	391	362	384	432	418	401	394	377	395	393	410	373	390	397	420	412	450	399	380	402	418	405	383	399	364	397	404	414	397	410	379	441	435	406	382	396	434	394	394	406	415	403	391	382	385	388	427	403	418	391	382	380	392	380	392	398	385	392	397	418	359	436	405	393	400	413	425	417	427	368	419	360	391	382	412	412	391	384	409	411	381	405	376	429	389	384	405	390	368	419	424	386	412	400	375	375	398	384	425	381	372	382	374	392	386	444	389	431	390	392	407	369	357	396	394	418	399	399	369	408	415	416	389	376	402	399	397	402	375	419	410	389	392	372	395	401	374	378	388	403	374	367	409	395	400	390	437	388	389	389	419	382	429	376	402	384	392	421	422	364	396	362	408	412	413	392	373	415	394	384	385	392	436	405	361	369	401	421	421	359	420	426	376	374	411	414	435	417	372	399	381	396	396	360	429	397	419	424	394	388	389	370	393	410	382	379	432	376	401	407	380	385	421	403	372	393	371	368	407	376	352	393	418	407	403	381	389	401	409	408	405	427	358	368	381	450	382	386	391	394	394	416	389	403	414	426	384	393	369	389	383	423	437	402	379	390	370	433	411	377	411	374	415	394	405	426	415	396	410	391	362	400	375	396	407	415	416	397	415	397	391	411	410	383	388	356	404	400	405	400	360	374	399	407	404	416	394	422	413	423	376	423	380	414	395	393	404	369	409	414	398	393	428	367	398	394	377	390	394	432	379	402	395	378	409	405	395	367	390	422	420	382	399	392	375	419	372	418	363	407	378	406	376	397	394	371	371	399	396	407	393	390	384	414	418	382	400	384	402	398	389	368	407	404	412	375	368	381	426	387	408	399	397	381	373	411	397	411	403	368	444	419	400	387	409	381	368	385	398	365	428	385	402	387	378	365	390	406	409	374	370	370	371	414	425	400	385	388	396	368	373	405	388	402	399	374	388	371	388	386	400	374	391	371	374	366	395	402	386	421	428	419	402	399	415	376	383	382	370	391	415	373	397	384	428	436	391	420	351	406	399	414	442	426	431	394	397	405	387	412	409	425	394	416	384	381	428	390	405	389	416	385	380	398	404	415	370	382	418	389	370	416	372	427	395	431	389	426	403	413	426	406	389	391	392	394	395	415	388	382	408	406	370	406	406	402	424	362	380	346	382	408	397	387	380	414	391	372	394	455	420	409	424	402	408	388	394	409	432	398	397	405	395	382	381	384	389	411	391	400	400	441	408	376	426	363	387	406	423	407	457	389	418	406	383	365	412	383	377	440	387	410	432	383	403	390	388	418	408	388	371	382	369	381	422	421	407	424	409	405	407	381	423	360	353	368	454	428	414	401	408	411	403	399	383	399	388	348	429	349	391	410	435	391	412	399	384	362	384	404	403	417	377	371	418	366	388	392	402	404	416	405	390	412	373	368	362	400	395	398	410	399	396	362	394	412	415	379	433	417	375	389	393	325	387	366	420	394	405	423	418	397	391	372	412	406	383	385	410	418	378	406	426	410	432	429	410	402	376	387	413	391	407	409	392	384	378	425	382	380	398	371	387	403	432	407	367	395	402	398	384	415	410	390	415	397	399	394	404	421	390	384	399	406	417	384	380	378	405	378	404	406	390	401	433	432	379	425	425	397	408	386	409	380	385	392	371	381	374	414	421	402	328	424	384	366	406	386	383	404	387	400	424	410	388	376	438	405	385	405	380	415	387	367	442	381	401	383	393	389	428	411	401	397	358	343	370	397	405	353	388	395	405	405	408	389	358	404	418	421	396	402	418	441	392	420	405	408	426	392	408	406	355	400	380	409	431	411	411	393	377	430	429	418	385	418	426	363	420	374	343	388	405	360	383	374	384	367	399	382	398	413	413	377	385	369	403	380	383	378	414	400	342	398	403	391	386	362	405	384	434	393	422	390	405	354	370	420	381	365	406	407	382	416	394	420	417	397	402	410	401	389	424	405	345	407	411	389	417	406	389	371	406	392	391	431	390	417	378	419	410	435	433	382	403	384	378	397	379	386	442	435	380	419	394	393	382	386	372	394	379	383	384	378	370	397	369	402	415	373	420	415	394	412	412	392	388	403	387	406	385	423	364	409	420	397	395	414	414	403	420	395	407	377	420	440	391	350	406	394	393	380	395	384	427	365	386	412	394	401	387	412	371	416	423	401	404	397	389	402	412	424	434	396	395	407	402	381	410	415	395	372	412	391	413	419	409	396	407	376	416	389	415	374	387	435	398	394	410	415	424	393	383	375	404	382	389	407	349	423	389	379	391	388	365	415	385	379	419	405	394	411	421	397	380	376	411	405	415	423	409	398	407	360	416	387	403	383	424	398	411	379	423	395	396	367	399	394	344	395	399	395	432	398	402	418	429	417	411	421	390	430	407	430	384	408	360	411	421	402	356	436	414	399	390	397	420	432	398	379	427	425	409	359	391	380	409	401	397	397	375	390	398	396	406	416	427	385	379	407	387	403	429	385	375	360	387	385	372	380	412	382	377	419	372	393	378	414	374	399	416	373	397	388	390	436	375	370	394	345	421	383	415	384	383	410	407	442	402	401	410	391	369	430	414
22479	20986	28404	23761	20988	21000	7565	1367	1772	1553	869	487	434	413	407	396	375	352	395	371	350	353	356	312	345	350	360	357	318	314	315	291	308	313	309	340	281	308	291	314	288	301	298	295	294	290	319	315	316	335	310	323	334	327	347	291	310	325	335	272	295	319	284	301	329	301	307	326	288	313	287	307	302	311	307	291	312	317	302	330	307	290	277	277	293	294	319	282	323	332	326	299	314	298	320	298	291	348	305	317	312	298	311	305	315	298	303	315	288	283	313	310	288	286	290	309	293	313	305	268	311	301	277	300	294	284	321	306	293	330	302	310	294	285	309	313	283	342	329	285	294	300	300	320	313	279	313	312	293	319	315	304	313	313	319	299	301	294	294	299	284	308	292	297	315	313	278	291	290	324	276	279	304	309	296	303	318	278	326	293	273	333	285	303	302	299	293	305	317	305	281	297	298	284	275	301	294	317	341	330	332	314	280	278	294	310	309	286	293	287	319	282	312	313	324	299	330	300	287	310	317	309	292	296	280	313	327	269	314	295	336	305	309	315	360	320	281	271	305	322	295	328	324	304	306	311	309	304	320	320	283	320	332	334	312	315	331	301	300	315	289	317	327	295	310	284	302	320	320	284	306	283	320	296	306	302	258	316	273	344	313	313	311	300	313	279	313	314	294	298	273	307	338	293	323	316	315	247	328	286	268	330	329	317	305	327	284	293	295	321	290	302	305	277	278	295	298	335	294	284	331	303	339	289	290	289	304	334	272	291	304	303	309	297	309	276	319	304	308	316	327	280	307	282	322	305	307	293	303	303	303	277	268	280	283	285	276	319	308	311	320	297	262	288	326	299	309	325	323	330	292	288	324	287	290	315	322	322	323	312	297	291	286	276	318	297	293	321	274	292	285	299	282	307	290	317	304	307	313	307	293	291	315	288	246	314	316	312	299	310	310	309	255	293	320	310	317	311	325	338	291	301	309	312	278	298	312	291	320	306	297	311	342	341	267	289	320	314	278	283	292	295	320	312	307	316	341	307	286	309	303	303	306	300	305	297	307	295	320	272	322	284	296	324	316	267	296	313	276	304	305	317	319	291	311	285	290	284	323	322	291	295	328	323	327	301	318	270	287	304	307	329	291	279	294	261	336	297	315	304	310	275	319	315	305	290	295	318	295	298	269	304	304	299	302	301	311	292	283	316	278	316	264	318	283	272	307	310	288	298	300	325	336	294	294	310	284	300	306	315	260	311	292	297	269	295	283	305	329	291	315	306	302	273	298	278	308	302	312	305	288	323	291	315	323	301	297	306	291	311	325	341	308	308	318	296	315	305	297	298	302	286	298	301	331	316	319	321	312	336	321	295	290	336	293	275	304	308	324	332	288	307	320	307	326	310	278	311	341	310	312	324	297	280	291	291	278	297	298	269	294	297	305	304	296	278	302	294	316	316	300	290	287	308	295	303	278	300	309	317	292	303	320	295	261	304	293	314	275	308	306	308	305	306	269	287	303	321	303	310	313	317	318	315	301	318	288	317	309	309	293	288	286	286	325	295	273	313	320	310	296	305	313	253	283	325	287	288	314	309	303	267	344	280	286	339	303	302	300	290	302	294	282	304	306	281	312	284	310	285	304	317	299	273	277	307	334	286	319	281	294	309	306	283	331	319	284	318	319	308	305	308	278	298	330	319	316	287	309	330	310	299	332	296	314	307	294	322	277	296	305	303	297	327	285	277	310	305	304	286	267	292	323	256	279	326	305	298	303	278	315	300	301	316	308	292	314	296	309	322	288	283	262	298	317	290	326	285	316	289	299	317	304	334	313	314	274	296	308	274	302	307	313	259	295	321	294	301	301	290	329	296	313	301	303	315	308	294	310	311	333	282	303	273	305	305	295	283	292	312	306	274	259	294	294	321	306	301	314	265	280	299	278	307	340	321	304	291	308	274	338	320	279	292	278	310	277	298	309	296	310	303	330	282	301	286	289	320	258	287	309	306	279	286	305	298	278	321	291	244	326	301	322	303	311	306	338	278	321	283	286	288	277	273	297	292	317	300	284	310	306	303	301	315	294	292	339	301	290	262	273	284	305	275	301	299	300	280	320	329	312	287	310	279	306	316	297	262	287	326	335	333	282	314	302	267	292	290	296	311	298	307	314	310	294	335	319	302	332	305	282	305	278	306	318	304	327	307	300	327	303	293	283	307	325	308	301	330	305	316	310	293	274	318	311	289	286	326	304	270	304	302	303	292	300	322	319	322	303	302	332	323	283	317	312	269	288	301	296	296	285	319	264	307	302	336	278	306	294	295	276	316	290	311	287	330	295	275	310	333	294	294	280	308	284	315	296	315	306	291	296	303	314	330	288	279	324	286	290	289	290	306	307	293	304	280	308	310	313	320	317	295	269	337	305	339	320	284	316	298	287	318	298	314	290	326	305	305	255	293	338	307	279	302	325	298	304	319	297	310	297	313	292	316	296	272	300	296	322	298	294	294	318	294	284	317	323	294	332	301	283	308	270	322	343	310	321	304	279	311	309	324	330	295	296	308	286	309	299	322	279	295	293	326	310	303	299	303	299	336	299	311	319	264	311	347	322	286	295	305	268	292	300	305	303	306	299	316	294	292	302	285	323	304	295	293	321	275	297	308	290	299	326	308	302	299	309	301	270	279	269	324	271	293	332	304	297	306	318	326	302	291	335	288	312	277	321	305	319	316	310	312	298	318	314	299	321	294	308	323	339	304	299	319	274	309	288	307	310	299	265	292	303	347	309	293	284	318	340	321	318	321	319	306	274	323	300	297	300	316	325	303	308	307	326	285	288	322	323	312	291	291	283	305	288	307	300	301	320	298	245	290	294	275	287	322	284	275	289	284	342	271	310	309	301	286	284	305	285	296	291	333	312	274	315	297	291	274	276	298	315	309	316	314	301	292	302	314	285	317	292	326	330	284	303	319	317	294	282	264	304	299	309	298	294	311	297	280	317	295	288	311	310	276	326	299	282	296	307	295	309	324	260	297	297	303	307	286	317	318	287	283	286	285	291	331	284	323	344	304	281	302	297	316	320	309	285	288	304	317	286	272	272	298	294	268	299	293	320	324	282	307	317	292	284	300	322	306	289	320	321	319	280	272	306	304	289	309	305	315	291	282	295	318	287	271	275	285	298	319	274	302	301	330	305	292	315	318	331	292	307	292	286	327	298	302	296	284	328	329	328	317	321	298	343	285	293	293	330	278	294	295	272	292	332	300	319	299	294	295	295	261	281	321	299	308	300	318	282	328	260	328	312	341	299	291	299	299	307	278	305	285	327	297	311	295	308	312	282	269	277	286	319	311	299	327	307	288	325	288	325	318	296	320	331	292	308	267	287	297	281	310	314	278	301	326	305	291	284	309	282	273	325	296	310	308	305	340	329	294	271	309	296	321	296	313	325	291	304	303	301	297	300	265	287	318	304	290	317	336	284	296	300	286	311	311	286	294	287	308	338	323	323	296	291	297
11562	21398	16833	8898	7043	5282	3396	2146	3485	2801	1473	724	653	599	547	493	497	474	418	444	406	440	447	442	416	402	413	399	416	368	397	386	367	391	397	410	406	368	377	396	356	364	372	376	395	371	336	383	381	350	352	339	356	376	370	371	385	360	358	360	363	399	385	372	334	343	374	362	375	378	390	360	345	344	378	355	368	399	380	362	378	343	350	353	355	345	321	395	367	353	341	393	378	352	373	370	345	357	358	358	341	373	346	373	325	367	339	351	349	384	322	362	374	373	347	385	367	399	395	389	338	388	363	368	410	405	362	380	361	351	341	394	415	346	346	374	371	338	364	356	347	372	344	331	367	372	372	352	369	398	355	360	346	326	375	337	349	343	362	353	338	348	324	326	358	362	375	381	368	366	364	366	395	362	360	355	356	378	367	385	384	368	385	333	348	394	362	357	350	356	387	351	336	363	378	339	362	349	355	390	364	355	356	361	352	384	365	338	353	345	353	336	337	338	321	338	364	360	371	367	361	369	354	399	377	375	369	391	367	364	336	355	380	354	358	323	377	366	409	368	388	350	325	334	352	355	377	369	361	355	336	367	340	383	380	369	348	329	410	353	335	333	354	381	362	347	365	351	403	400	368	400	350	359	374	349	375	381	340	383	378	372	373	357	345	381	343	347	389	360	409	355	404	363	332	379	331	346	335	339	369	336	356	341	364	318	369	341	364	306	378	330	364	399	393	384	377	364	336	372	385	321	359	348	355	369	374	352	351	331	387	377	362	373	351	374	325	352	354	370	338	378	362	372	347	343	379	381	385	384	385	392	349	329	363	345	341	396	338	399	376	397	339	350	363	329	348	404	374	360	373	331	388	371	377	347	398	350	337	396	345	356	342	373	368	379	368	379	350	365	351	369	354	347	350	365	371	369	355	367	371	343	350	367	357	369	369	350	380	391	365	357	375	370	368	397	353	361	321	352	354	366	384	362	341	340	359	383	355	355	392	350	339	397	371	377	355	345	350	345	365	345	418	375	373	386	366	375	371	363	361	360	363	367	367	358	369	354	345	332	363	391	353	371	401	385	378	377	346	370	387	352	361	351	342	359	370	357	349	377	389	350	387	367	398	398	348	336	346	362	355	367	342	385	345	329	379	348	371	332	355	364	382	366	368	405	375	353	355	356	332	355	375	346	378	373	354	351	384	360	381	312	327	374	358	346	362	336	345	339	351	393	383	360	368	397	349	346	379	373	360	341	356	364	353	389	372	365	346	365	405	340	380	387	382	378	342	371	365	380	371	380	385	358	356	372	382	335	384	349	364	317	381	378	344	374	396	368	355	321	345	369	343	343	350	354	341	388	348	377	331	349	333	363	370	341	352	366	390	335	326	369	320	351	365	382	335	360	373	370	361	397	337	344	353	355	365	340	357	336	369	379	350	382	354	364	342	348	370	360	371	375	383	343	346	342	368	357	363	345	349	387	358	353	361	351	354	325	397	352	373	360	344	323	361	364	367	334	348	333	349	362	307	367	376	388	347	374	368	347	378	367	366	340	338	377	383	333	359	340	355	369	355	365	353	374	350	383	388	371	334	360	393	366	396	346	366	372	380	372	395	361	373	329	309	392	368	321	345	355	361	361	346	377	374	348	371	406	329	333	362	369	386	344	353	377	336	335	345	346	333	387	390	324	338	400	327	345	389	351	384	393	374	365	363	362	395	389	328	389	379	376	351	369	361	334	384	364	379	399	367	342	355	340	371	367	347	355	407	381	332	381	387	365	381	377	338	355	348	349	362	369	359	359	388	348	342	397	346	314	410	358	365	356	364	337	354	387	355	324	357	348	342	375	311	355	343	357	373	360	343	363	366	358	359	353	378	387	367	373	352	335	364	349	347	359	352	370	344	366	329	346	404	353	373	364	360	356	379	378	371	383	354	357	329	385	360	334	357	332	379	343	356	376	365	340	388	363	371	365	337	377	362	346	354	343	335	375	365	391	364	358	365	346	372	367	340	352	360	371	340	364	357	377	373	360	356	387	361	368	377	360	353	345	375	363	364	351	386	384	330	379	332	343	352	362	358	369	334	350	373	370	331	385	379	355	368	350	340	334	364	370	341	326	395	356	344	366	367	379	353	343	383	355	356	322	341	345	354	346	377	362	400	383	367	360	350	342	387	373	409	400	359	398	353	394	348	381	369	325	372	364	367	332	393	331	354	392	354	376	368	335	377	379	370	331	392	388	396	368	374	350	341	332	346	347	338	367	354	390	367	362	331	373	387	376	340	362	335	381	384	366	378	383	369	362	334	372	335	347	367	362	393	400	389	358	375	355	362	382	328	358	368	399	365	386	345	344	382	388	353	370	373	342	329	357	372	336	355	361	360	397	367	361	342	397	366	345	361	363	363	393	358	405	399	376	371	379	347	324	348	370	372	343	377	359	348	361	344	352	392	350	351	375	387	372	331	376	350	376	366	363	365	364	356	353	327	370	355	350	390	346	361	362	359	357	355	386	327	399	359	372	344	365	343	368	352	360	355	376	333	347	333	364	383	352	402	362	355	361	359	378	378	357	350	344	350	395	356	372	374	355	353	326	375	385	331	360	365	392	341	343	361	345	373	357	346	361	345	350	339	390	350	348	345	353	369	351	377	361	356	358	363	358	355	383	369	338	351	361	356	390	366	344	338	382	403	369	352	326	343	362	343	338	367	381	340	371	351	406	390	377	345	362	343	345	374	349	354	356	369	390	356	419	348	353	388	321	359	371	389	352	374	363	346	350	330	384	385	376	367	361	374	393	367	375	354	357	372	355	368	337	361	350	350	378	363	366	392	340	353	367	335	369	375	333	343	384	373	352	348	360	372	353	355	380	352	352	345	365	368	344	351	358	349	408	327	332	357	356	367	368	331	358	376	344	365	346	353	377	335	336	338	410	338	381	372	356	370	360	348	342	349	391	339	348	359	362	370	352	354	364	360	348	391	324	399	392	357	366	374	368	388	344	347	367	351	343	377	363	361	345	329	363	393	363	354	385	362	368	331	335	345	387	376	374	346	362	360	357	381	351	365	315	383	389	381	351	349	366	352	362	342	354	369	394	349	367	357	367	354	366	320	359	386	345	359	382	352	334	366	384	346	329	353	338	381	368	364	339	399	349	355	338	368	376	362	405	347	376	361	366	378	341	402	361	400	375	377	357	386	357	387	340	377	355	365	391	352	350	359	356	322	366	307	375	364	392	358	342	342	376	352	376	353	370	406	354	353	386	368	326	326	366	387	358	325	362	366	381	366	366	364	361	348	347	351	350	392	371	356	360	348	341	371	347	350	341	325	358	372	378	382	352	344	368	350	347	372	375	337	374	368	372	340	370	352	332	333	358	390	347	346	334	341	349	352	389	366	343	366	364	374	363	344	369	366	356	370	362	395	368	359	344	353	369	347	334	361	401	347	363	403	366	330	355	374	369	371	356	372	346	356	356	381	366	296	348	377	407	370	340	348	365	342	329
27870	17850	6373	1824	1460	1147	808	721	898	882	711	566	576	622	580	609	548	565	564	585	608	585	557	550	563	588	582	565	615	562	616	564	603	621	590	627	557	564	628	579	557	611	595	567	535	598	573	587	583	591	619	561	616	552	569	601	608	575	570	612	601	567	559	566	587	568	556	582	583	539	561	590	610	605	564	617	596	562	627	574	540	561	597	616	551	596	595	588	560	573	574	555	583	604	606	584	578	569	563	546	553	668	616	540	570	584	598	570	588	597	557	587	599	584	530	593	578	576	586	553	610	556	597	582	592	539	572	599	554	591	584	565	593	630	560	576	609	563	557	551	605	595	584	558	610	581	604	560	598	545	580	585	587	577	579	588	570	565	570	595	617	612	584	624	592	585	567	608	552	552	577	606	595	571	541	549	592	569	541	595	538	563	569	587	565	565	584	582	574	573	568	566	594	585	601	563	567	636	589	578	569	589	549	586	589	671	569	583	589	571	545	535	560	585	579	588	576	585	580	622	649	555	560	539	582	557	554	572	621	596	577	544	568	562	574	617	551	583	600	576	562	536	577	586	557	593	565	590	606	653	600	578	593	550	553	554	579	545	540	566	559	572	580	596	605	572	588	638	597	552	595	559	598	587	594	573	580	570	585	562	541	626	607	610	560	620	579	603	621	558	586	583	577	551	594	588	587	599	592	550	581	622	593	547	564	572	586	555	587	599	570	572	574	576	663	577	594	608	567	579	564	547	558	608	553	541	607	593	563	564	562	527	584	572	647	554	560	574	576	586	605	557	582	573	620	568	563	579	550	540	588	551	567	586	579	558	610	576	544	538	591	556	582	603	578	564	602	622	620	587	605	577	617	604	602	580	594	612	553	607	556	572	612	580	609	599	553	579	585	580	580	583	582	563	584	615	583	617	559	550	600	542	596	582	599	616	589	612	539	555	582	587	586	588	571	567	565	595	602	607	571	650	611	583	536	550	587	584	579	581	585	579	521	602	579	605	538	615	542	547	612	562	568	593	549	547	573	583	567	555	605	561	560	610	614	590	586	588	621	602	605	626	602	583	568	578	571	622	573	603	594	578	560	579	553	562	608	523	581	528	565	581	582	572	589	579	596	578	568	574	558	590	565	627	577	539	557	560	656	618	600	598	567	558	591	530	582	545	572	618	576	616	556	551	619	584	580	566	555	590	578	605	580	600	608	563	560	571	577	576	545	571	584	531	565	562	588	582	576	558	592	577	536	584	541	609	571	606	589	589	661	535	540	576	588	562	611	565	563	524	586	572	600	592	546	564	647	571	584	548	580	549	603	574	561	551	569	626	559	601	601	597	581	631	571	601	567	558	535	595	545	582	574	563	602	566	551	589	562	535	600	534	582	606	574	610	565	552	567	549	605	554	558	575	554	599	572	585	612	590	565	581	559	564	582	564	551	535	562	575	577	558	554	581	600	628	566	595	570	576	575	600	583	601	586	576	594	581	543	568	567	554	573	570	567	591	608	550	601	537	563	574	553	595	564	584	575	606	601	597	561	542	602	553	561	548	590	566	598	583	581	569	606	540	590	559	573	544	598	614	559	623	568	546	573	581	572	594	579	549	600	590	627	615	585	578	551	615	617	595	561	583	545	531	581	522	554	562	565	545	548	576	600	573	611	564	576	559	640	595	554	544	572	598	580	622	611	578	569	591	619	595	556	566	547	594	612	599	592	584	537	630	587	596	589	558	561	595	566	579	572	637	530	573	589	576	606	583	546	574	599	577	586	571	570	588	581	599	618	556	549	573	575	629	634	552	580	604	520	575	584	586	580	553	565	595	543	589	564	543	579	586	617	585	567	519	567	555	596	573	609	566	569	561	547	570	552	585	565	600	563	571	593	572	594	571	573	598	598	606	574	590	576	610	613	599	557	570	521	587	535	558	549	598	567	575	655	641	587	577	572	595	576	515	569	593	563	562	545	582	590	564	599	556	584	541	584	562	637	603	570	585	567	613	567	552	555	604	593	596	548	607	578	610	567	583	565	568	600	564	567	554	593	589	573	560	568	606	601	586	568	588	567	572	555	587	595	569	578	580	619	588	583	591	595	544	577	554	537	615	546	605	577	620	598	561	584	612	541	584	571	579	524	609	569	570	592	567	635	556	580	575	572	596	540	591	543	557	608	536	638	533	586	556	571	588	592	539	587	593	579	568	575	548	571	565	592	538	578	553	543	575	613	602	606	549	564	578	566	617	620	533	613	556	581	575	610	566	606	584	567	588	538	578	597	611	541	520	574	578	604	554	603	556	525	587	535	602	561	585	593	575	592	530	597	564	606	542	597	584	567	575	603	611	538	588	588	544	576	554	603	613	544	640	564	570	591	604	575	580	566	600	544	608	593	628	570	542	609	617	605	617	601	605	590	568	539	511	592	557	574	594	553	574	568	551	621	563	614	580	595	520	594	584	606	573	603	627	592	595	555	588	592	548	608	578	571	588	540	567	575	551	562	595	588	555	561	616	601	550	578	582	570	568	560	590	581	547	590	609	585	591	587	578	537	524	589	579	600	564	627	569	522	583	582	638	595	591	616	521	576	590	563	594	589	598	563	527	597	553	578	615	563	568	579	599	604	570	600	535	620	601	603	568	573	600	603	575	554	531	540	602	551	596	549	605	550	577	579	546	577	586	562	597	579	575	600	659	614	589	539	576	580	578	597	533	609	586	578	582	637	586	569	591	583	610	599	579	577	603	646	579	576	540	586	586	592	591	612	565	606	574	629	585	540	586	573	577	577	576	602	621	584	579	619	594	583	571	543	599	557	575	568	553	580	536	583	617	588	628	576	553	575	594	612	592	583	618	593	561	586	624	608	545	561	576	608	619	578	571	597	584	572	577	562	564	595	587	576	551	603	570	585	566	562	599	565	580	622	567	596	591	614	566	601	592	573	576	555	587	557	595	577	533	554	578	589	552	599	604	545	566	578	518	566	571	611	610	615	595	582	569	606	627	588	580	627	565	641	580	565	589	572	583	554	567	573	577	568	578	543	562	543	619	617	596	583	611	578	574	578	581	543	586	566	570	622	602	575	595	607	631	564	553	568	583	627	558	607	585	619	616	599	547	587	600	591	578	590	583	540	568	564	621	578	536	547	619	599	612	577	587	594	577	632	570	589	600	608	569	611	566	559	592	547	584	562	555	575	611	585	579	561	575	564	605	622	546	598	593	579	568	563	570	616	578	605	589	584	528	616	558	599	573	592	613	532	571	530	584	559	515	572	668	558	595	584	578	617	593	583	567	622	603	592	549	598	587	590	626	581	527	606	584	581	563	567	566	582	573	550	593	570	536	587	582	590	575	602	606	585	590	595	582	572	569	585	595	576	614	596	570	575	587	555	578	581	595	572	590	582	560	549	578	567	530	588	606	629	545	624	600	570	583	565	606	551	606	540	598	584	555	571	583	557	545	591	585	565	626	617	596	543	576	564	582	593	622	564	547	554	598	562	585	547	550
10271	7572	5491	2507	2163	1803	1215	978	1435	1267	856	653	670	677	651	687	731	693	672	707	627	643	668	644	741	648	676	668	712	666	727	680	649	669	663	691	701	694	686	677	658	721	707	640	677	712	682	646	705	712	724	695	659	639	662	717	655	655	707	657	656	691	673	671	689	687	666	650	635	651	737	675	713	705	689	710	663	655	654	659	688	667	697	691	714	667	663	691	716	691	615	655	650	717	734	675	689	706	696	674	694	646	676	662	708	620	717	674	731	717	668	688	701	645	697	678	693	670	669	679	687	648	655	706	642	704	683	650	684	731	699	671	668	659	643	673	645	686	701	654	696	660	668	681	663	671	677	673	662	749	715	692	693	682	715	680	634	692	648	703	690	693	721	692	708	685	694	725	650	688	702	693	651	665	689	687	708	677	674	657	719	674	724	673	690	619	667	710	683	630	699	683	693	694	664	686	683	654	727	642	695	657	660	680	669	633	658	676	648	679	703	706	640	656	684	706	668	669	712	706	643	697	679	688	678	657	684	713	691	636	695	657	698	729	665	656	710	705	666	680	713	659	653	696	665	638	732	679	644	671	698	677	649	694	654	700	723	727	705	653	634	708	683	739	677	659	658	683	642	668	681	676	624	643	702	683	687	721	644	646	717	679	723	718	682	620	687	707	718	667	704	670	659	651	673	661	701	665	665	694	672	668	645	679	680	695	664	638	663	641	679	682	689	680	663	670	654	686	645	704	687	665	651	674	689	674	697	672	713	674	640	633	634	671	684	675	683	653	679	642	691	630	705	654	699	683	679	657	678	662	685	689	694	619	629	688	654	643	673	643	737	693	710	680	722	682	663	641	693	664	681	693	689	685	665	692	677	697	681	652	649	705	677	639	656	687	700	619	683	663	710	688	684	709	685	654	682	728	620	647	651	678	672	681	615	692	729	675	646	684	612	682	721	708	706	655	673	703	665	695	672	707	660	715	647	649	670	660	655	689	702	644	663	716	635	664	637	683	648	704	688	630	675	662	680	692	688	663	649	694	719	715	703	654	639	685	652	690	668	678	713	689	661	741	745	671	639	663	696	677	704	708	663	694	690	727	719	690	668	699	678	712	669	656	681	641	647	692	648	657	736	657	657	670	688	714	644	625	717	664	667	680	678	642	674	687	660	708	701	695	667	650	687	632	656	702	701	667	691	680	705	737	677	667	678	693	642	681	707	667	664	683	669	702	639	666	685	673	675	697	705	681	700	718	727	662	636	666	689	726	652	677	668	669	675	720	667	651	712	615	694	681	676	678	676	664	691	651	634	674	692	664	695	667	697	648	707	669	698	652	674	683	686	654	740	710	702	698	654	677	706	668	692	663	639	710	674	702	665	685	686	681	659	692	725	636	690	685	673	668	706	672	684	704	685	644	652	693	684	668	666	633	669	664	645	653	714	693	665	641	671	715	681	699	635	669	679	657	691	713	739	705	689	722	704	700	672	673	725	669	643	662	727	624	660	697	650	663	622	657	676	665	659	699	676	685	661	679	659	643	653	667	675	643	666	695	706	653	728	673	711	642	722	686	673	685	695	691	725	694	670	660	685	714	691	684	678	737	686	675	706	659	661	651	654	719	693	693	660	657	655	666	689	693	646	682	669	703	702	670	672	704	657	704	701	690	704	650	637	687	661	691	638	664	639	679	673	650	670	698	711	681	708	705	675	643	667	669	634	674	656	696	694	650	611	654	647	709	719	684	640	701	699	648	680	694	716	705	728	684	648	664	694	649	654	703	664	696	643	677	691	666	688	727	697	693	689	691	637	681	717	647	708	702	663	661	708	672	664	671	720	656	685	645	627	667	689	675	682	665	680	647	694	668	638	673	672	664	673	656	686	685	726	706	639	688	678	653	638	620	675	687	650	715	632	672	643	712	684	640	706	668	661	644	728	666	673	683	727	674	689	680	695	677	710	676	734	699	670	723	668	651	663	664	698	644	691	690	669	694	683	664	676	728	663	661	684	658	672	673	685	604	704	668	684	686	637	720	687	674	649	721	687	652	709	688	705	689	690	693	671	642	634	667	648	693	664	657	676	670	681	649	751	684	661	686	668	701	682	698	684	694	712	654	697	667	638	706	662	680	653	667	670	680	707	679	699	719	658	692	708	652	705	706	697	664	701	718	669	699	676	647	670	664	647	642	693	659	714	672	688	711	622	664	689	671	677	722	656	674	634	661	664	694	665	726	679	688	670	701	666	657	722	675	693	684	676	668	696	644	633	649	663	696	620	714	689	670	683	691	655	693	684	654	707	650	680	703	641	734	652	712	687	643	705	682	730	722	681	665	728	688	700	695	688	673	658	694	674	675	688	696	676	682	720	677	681	652	704	684	689	664	671	652	720	691	655	686	674	675	646	679	710	705	646	678	716	719	681	659	729	672	674	659	670	722	691	655	682	712	694	674	678	702	682	663	653	700	690	646	674	674	648	673	684	661	663	684	694	668	668	707	729	689	692	696	719	661	718	660	690	680	683	614	685	684	697	666	648	654	680	662	673	644	706	752	675	690	667	641	701	697	656	646	657	666	717	637	646	680	689	742	707	701	641	659	665	638	634	710	668	676	687	693	676	708	741	672	667	656	695	670	672	699	661	690	666	664	698	656	625	690	651	648	664	616	690	675	668	677	685	656	692	617	678	720	683	661	650	673	678	663	657	712	714	711	690	652	671	715	693	656	681	653	707	689	655	624	671	686	667	702	681	662	711	628	692	689	713	650	647	653	702	651	664	671	657	685	665	712	682	678	702	650	664	629	730	659	696	708	703	758	714	697	669	672	693	665	726	679	673	622	650	695	700	652	691	690	655	671	712	693	685	708	680	651	669	724	686	691	658	685	685	683	661	690	669	684	667	678	659	685	684	702	644	668	663	669	672	711	714	677	693	710	676	664	688	657	685	661	669	693	710	704	629	722	682	661	681	681	627	694	655	685	686	642	725	699	685	670	679	668	686	659	660	654	714	686	703	685	682	671	679	711	722	717	681	667	673	694	660	644	668	686	694	673	702	661	689	716	682	697	661	663	687	698	699	683	677	700	703	645	743	685	635	677	670	709	667	647	682	697	627	666	677	709	711	623	646	688	657	676	715	665	676	676	666	703	693	657	678	660	644	660	692	683	667	676	697	664	674	648	641	671	692	697	709	703	695	650	652	724	623	664	700	693	653	715	671	683	667	675	630	691	676	674	674	620	668	687	646	650	667	681	676	717	720	650	680	672	674	678	655	703	728	640	665	694	668	655	678	686	692	693	679	709	683	658	682	696	655	652	674	709	699	710	707	705	636	689	733	702	680	688	678	672	710	676	663	683	692	694	662	652	674	653	667	717	627	662	666	710	688	701	656	693	700	635	717	646	704	648	643	689	681	672	682	683	706	643	673	711	713	630	632	671	624	631	692	680	647	658	658	670	649	664	649	681	650	677	716	655	739	650	650	660	692	648	651	703	742	663	674	631	688	675
23552	20963	27872	24206	20929	9694	1894	1078	1346	1272	890	647	700	704	636	621	630	623	637	608	585	639	620	632	624	585	618	560	586	579	593	568	565	619	616	569	534	551	573	583	564	595	622	567	591	621	621	599	580	553	598	578	550	582	590	603	598	592	617	574	597	564	599	603	591	583	604	583	612	585	521	600	566	594	612	612	605	604	559	626	584	593	605	588	567	562	594	586	577	571	577	622	580	584	580	620	639	579	568	572	552	585	586	591	631	560	605	590	640	598	610	593	594	564	596	587	564	573	563	564	571	593	578	603	554	584	565	571	551	584	557	615	587	544	569	605	630	581	605	612	582	592	591	595	624	540	608	593	597	593	611	596	621	566	597	556	580	578	564	605	583	595	595	598	566	554	580	594	578	590	559	580	544	586	571	616	597	594	591	580	579	560	611	590	581	594	579	580	568	580	604	616	574	579	605	566	560	567	574	569	620	617	540	583	577	589	578	580	548	578	624	593	612	653	646	587	563	566	636	583	553	565	592	577	600	635	570	551	575	577	556	605	564	526	538	515	560	599	568	544	599	588	554	552	559	601	612	579	592	590	560	598	600	601	614	608	610	624	606	573	580	614	629	573	593	583	555	607	552	612	594	578	626	576	603	550	587	605	600	545	554	574	540	575	585	562	610	616	576	597	582	573	629	572	568	612	584	570	566	546	614	617	611	583	585	567	580	600	584	600	658	580	612	578	574	622	575	598	590	628	578	556	573	572	589	541	590	577	604	586	558	557	558	521	612	589	560	558	576	560	595	618	600	581	577	591	536	599	588	570	592	544	571	570	561	595	588	577	593	635	569	549	612	606	591	619	611	625	581	598	588	541	592	606	576	564	605	585	581	581	582	625	571	590	592	612	566	571	604	607	600	570	562	609	565	552	557	552	590	590	563	576	561	603	565	580	600	561	581	602	591	574	582	634	601	574	618	621	576	555	588	645	570	550	558	558	589	606	578	527	561	567	606	582	642	577	557	598	549	555	576	597	562	575	606	612	607	604	594	577	555	551	573	627	581	567	637	575	579	586	605	606	587	590	573	601	567	564	575	587	571	570	576	571	583	579	585	539	597	551	559	582	584	570	578	582	605	569	582	599	564	544	590	568	520	567	590	574	580	589	634	578	555	575	582	601	625	560	537	610	572	606	567	583	602	600	563	547	531	597	582	542	574	578	611	576	605	628	594	601	522	603	586	532	582	637	610	580	581	591	566	555	587	555	574	560	571	596	627	574	568	548	576	607	590	573	576	613	564	619	585	559	589	603	528	597	568	578	578	602	614	582	614	566	633	571	569	559	567	600	575	599	618	571	569	603	548	606	589	569	575	558	590	567	568	612	637	578	601	556	564	582	542	585	581	563	565	596	559	594	539	579	578	593	630	584	584	643	546	510	594	573	594	570	602	611	611	612	562	587	591	566	620	603	633	588	574	566	607	572	603	623	584	591	614	553	536	583	572	570	575	578	624	577	610	608	555	559	609	610	546	579	604	597	603	545	572	559	579	611	567	570	571	602	546	593	542	671	606	615	600	568	540	609	565	607	580	598	630	602	571	635	594	549	621	613	570	575	619	597	538	571	549	582	600	566	549	560	624	605	601	577	591	609	575	599	586	569	530	575	555	634	584	578	591	577	601	575	574	594	576	564	551	592	617	590	570	580	590	607	599	578	567	585	636	590	578	627	588	600	599	575	581	548	551	567	552	557	615	568	584	567	580	589	627	568	629	599	602	567	595	590	569	603	587	573	590	619	595	551	569	579	553	592	603	579	594	561	601	557	575	544	575	600	572	587	587	614	573	583	627	565	631	565	570	591	609	578	560	528	596	602	510	581	577	568	599	602	606	553	608	568	583	550	566	613	565	601	620	598	575	606	550	604	595	578	580	574	579	578	562	596	579	541	572	572	580	597	586	610	577	588	591	602	599	518	566	613	566	600	550	621	563	595	557	551	558	570	624	633	601	619	552	599	578	588	581	576	601	604	581	558	540	594	592	568	581	572	606	596	591	597	570	592	600	563	564	605	624	607	588	555	568	574	557	559	622	540	585	576	589	576	603	600	520	581	593	546	531	620	584	588	587	576	592	572	563	565	554	553	597	620	572	582	617	593	585	566	599	587	586	567	617	586	613	597	575	552	586	560	580	593	579	614	599	578	569	570	606	541	605	588	571	590	577	596	621	545	568	575	594	632	574	611	616	546	581	600	591	527	616	588	601	600	593	574	640	593	623	578	594	604	624	529	597	648	603	541	556	612	553	611	569	599	549	567	600	625	595	594	558	614	616	580	587	597	574	580	519	610	598	616	568	584	599	539	590	597	545	595	574	578	551	589	615	601	569	614	616	565	580	588	551	610	615	599	583	606	589	590	597	575	607	589	612	584	555	570	633	595	576	526	598	583	555	611	658	589	635	583	629	615	569	605	573	604	574	581	556	598	611	558	590	545	542	601	535	597	588	587	579	561	570	605	598	574	554	508	533	612	580	600	507	612	560	603	582	589	577	622	631	603	534	619	552	545	613	550	582	568	593	568	578	580	554	531	562	568	589	585	565	597	584	573	591	586	572	596	566	615	569	588	582	595	607	605	563	613	589	561	563	590	611	625	597	600	561	594	577	589	623	569	583	586	614	609	554	590	546	540	579	558	559	581	561	600	623	603	564	580	587	558	605	579	571	593	492	571	558	569	570	577	573	589	591	609	579	590	581	585	553	598	564	556	602	590	607	633	594	570	589	576	584	618	615	597	600	604	594	625	592	606	611	579	563	602	593	533	615	573	613	618	567	592	546	563	575	586	564	571	575	570	603	589	584	585	585	544	588	539	552	570	612	588	575	594	616	604	577	546	566	588	583	554	580	589	570	597	525	543	538	566	616	556	535	534	587	577	567	554	572	599	575	598	597	588	588	580	613	582	596	550	549	597	614	559	565	628	566	578	585	581	586	558	594	567	615	563	572	572	569	603	601	532	578	612	609	618	550	587	561	580	597	603	600	571	624	595	598	551	588	605	599	575	610	600	590	528	532	600	602	558	554	579	590	557	597	572	566	583	612	565	564	554	624	580	590	589	589	576	560	561	582	586	624	608	584	539	578	627	568	597	613	589	551	520	569	582	591	585	601	572	635	531	547	583	559	577	573	555	570	576	623	572	581	561	589	626	609	601	570	565	576	580	572	594	615	586	615	596	541	604	626	543	567	573	566	561	617	638	559	618	563	578	572	588	592	624	584	612	569	585	585	555	616	588	594	631	560	593	618	597	619	585	593	575	615	555	581	576	573	592	545	586	567	551	609	600	535	583	601	581	578	585	558	569	593	611	571	582	610	571	530	608	602	575	603	584	570	602	565	600	571	570	616	589	549	597	606	565	581	557	589	584	583	562	561	595	562	587	596	597	507	546	563	611	581	566	573	571	608	597	581	580	612	576	581	585	600	559	561	578	587	591	527	627	563	616	582	562	590	582	577	562	569	607
7900	16305	11485	5666	4828	3848	2364	1744	2306	2040	1207	865	884	785	750	766	799	797	734	736	713	701	708	688	693	756	710	722	717	704	718	696	674	729	736	719	701	649	733	676	709	689	695	745	710	764	699	728	720	726	732	632	680	719	723	707	679	695	707	710	679	763	718	698	698	737	673	720	711	677	732	722	658	696	735	682	676	665	730	672	724	701	707	685	714	667	719	711	721	739	686	683	642	721	724	677	693	707	696	748	712	730	683	669	718	682	712	682	667	684	706	691	715	675	744	692	666	689	697	719	723	658	694	719	684	699	717	710	725	704	746	683	702	715	702	655	741	668	688	700	670	742	735	719	699	727	708	764	713	705	732	709	702	663	714	715	721	704	700	684	713	714	699	673	693	717	711	706	695	724	687	701	687	730	642	679	688	679	692	663	668	701	681	706	716	720	709	711	693	653	663	715	663	701	689	686	716	715	712	704	692	698	721	681	701	712	734	691	673	733	703	700	700	753	722	669	703	686	702	718	695	739	703	695	708	711	687	674	708	682	749	740	714	682	676	718	723	702	741	656	731	681	673	690	716	674	652	710	679	686	697	734	707	698	712	699	706	728	706	686	712	657	681	676	743	705	701	664	704	681	707	688	724	703	677	688	736	664	705	728	679	671	708	744	736	678	717	680	725	698	766	709	681	734	605	727	706	668	647	687	709	677	684	690	689	671	684	680	645	688	712	720	712	678	699	689	649	695	715	683	738	675	674	657	678	678	701	684	711	677	718	667	677	685	709	731	699	694	705	722	689	685	735	683	707	738	713	691	724	728	695	697	713	718	684	688	714	732	663	652	740	702	684	711	698	672	702	670	730	716	712	702	729	702	725	758	742	718	681	727	691	721	646	684	675	684	671	712	682	690	697	715	739	666	698	730	667	717	666	760	678	673	720	717	717	684	671	646	711	700	684	731	689	697	671	704	731	691	680	708	677	652	721	691	724	699	709	697	696	655	742	737	677	677	675	712	700	688	694	672	747	721	674	756	729	713	645	662	692	715	693	719	727	698	763	743	703	670	709	717	707	711	648	712	689	672	702	708	711	694	716	677	693	698	721	717	711	732	684	666	732	694	640	701	694	648	694	702	686	700	692	710	733	692	700	696	749	653	704	762	687	718	648	706	697	691	653	699	684	671	637	715	666	738	695	687	735	660	695	680	704	712	713	750	713	731	724	666	688	664	673	677	720	700	718	747	734	729	654	700	679	711	720	714	718	712	692	708	693	698	720	660	725	687	703	687	693	729	740	685	743	695	666	760	764	699	701	710	713	670	712	682	676	690	706	695	739	624	674	685	684	690	682	688	727	678	717	700	684	786	682	705	724	675	705	675	671	688	674	700	713	724	690	669	678	711	652	714	666	685	706	710	703	678	708	660	718	703	700	675	691	695	693	681	679	645	685	692	755	747	705	698	706	689	706	677	754	728	698	721	724	628	755	659	681	711	712	690	705	736	722	684	684	692	752	684	710	658	721	648	708	702	675	671	727	692	720	704	725	717	668	707	730	699	710	699	712	697	701	747	694	720	696	716	693	625	737	707	735	703	646	663	673	654	718	715	681	666	652	748	736	697	677	701	716	723	685	701	680	668	668	744	741	680	682	671	678	701	706	742	695	695	649	701	692	630	706	674	757	711	666	673	671	677	711	709	732	727	713	726	706	684	698	662	733	727	649	721	685	737	702	724	666	641	697	721	696	690	713	675	713	683	695	696	687	728	702	723	646	693	679	722	675	660	734	729	707	731	673	718	720	701	675	691	667	695	696	677	701	653	737	740	672	687	730	710	704	721	717	702	729	695	665	716	693	645	711	718	712	707	707	683	686	716	714	668	699	735	737	699	713	716	685	649	698	668	712	675	721	704	718	725	662	681	688	701	713	692	698	672	696	709	712	672	702	696	711	695	665	671	723	721	690	704	712	741	676	734	720	687	699	736	680	744	734	647	693	714	703	653	719	673	730	692	699	691	698	689	696	658	679	697	686	735	694	730	708	707	657	716	689	669	677	708	723	697	713	746	684	683	752	724	707	691	708	679	671	705	747	695	708	745	715	707	682	692	691	675	672	681	681	712	689	717	684	667	685	716	731	707	707	701	764	709	735	714	686	698	677	716	703	721	700	688	712	704	696	666	733	667	705	695	723	692	675	694	716	707	725	717	654	722	699	667	700	732	712	692	761	720	683	743	717	696	675	675	700	686	674	766	706	682	656	713	730	734	719	725	665	677	714	696	656	689	706	638	721	690	672	703	671	728	663	751	697	732	679	764	733	705	671	662	741	679	677	627	659	746	699	672	681	709	697	681	739	690	692	710	705	717	662	671	685	693	711	701	686	698	728	712	721	664	692	694	698	699	694	705	680	692	694	709	725	665	716	744	700	719	692	709	690	698	719	687	718	712	744	720	709	664	695	686	718	722	692	671	694	725	700	742	711	665	706	683	679	677	710	707	671	733	702	713	679	701	723	673	674	721	680	710	675	694	756	689	711	649	662	695	679	691	733	706	663	703	710	697	698	663	735	709	704	676	705	680	681	687	737	719	650	732	735	691	659	676	721	677	699	697	673	697	726	705	669	695	675	714	692	724	692	704	730	663	700	619	661	667	743	669	676	678	715	650	702	707	648	714	708	708	680	686	737	708	699	718	727	678	668	723	711	756	712	718	691	658	695	721	689	716	714	666	709	726	715	693	709	639	690	689	697	704	702	692	687	729	737	752	693	760	727	672	738	713	690	650	633	693	682	731	735	683	742	691	690	676	721	711	706	722	705	715	763	693	716	689	675	695	669	687	690	713	659	703	661	687	699	692	745	715	724	666	663	670	771	702	700	701	680	670	729	706	664	682	678	657	700	693	712	663	727	730	712	680	732	675	674	688	714	718	727	696	725	710	694	698	743	734	676	683	691	704	671	673	683	700	676	708	663	704	747	686	726	691	651	741	716	670	717	703	675	721	665	728	705	737	686	670	699	688	741	700	722	704	707	705	726	673	713	678	728	715	741	698	674	751	700	737	693	714	708	712	703	726	741	676	752	673	700	691	684	710	722	704	766	681	681	675	682	707	681	731	698	691	668	735	729	740	707	709	661	724	684	641	719	708	695	706	749	753	719	627	720	683	751	688	753	741	719	681	769	716	698	716	698	684	714	736	736	681	756	747	719	681	679	742	696	696	645	700	682	705	755	730	705	713	694	689	707	667	770	725	722	705	659	674	722	692	717	654	687	693	740	698	716	698	665	689	716	696	661	690	683	724	749	692	730	692	726	711	683	726	697	707	735	691	700	738	700	681	702	651	687	680	722	674	668	718	675	667	679	671	766	732	690	680	735	674	705	671	692	717	683	695	653	692	728	730	680	705	669	714	669	696	733	672	674	633	752	675	745	691	691	732	664	709	696	686	724	657	741	699	636	661	719	721	689	716	690	645	682	643	686	666	695	695	676	632	675	695	668	691	662	728	663	685	741	707
24733	20994	26903	25218	11870	1603	831	676	796	721	414	391	400	360	376	377	371	351	361	345	362	341	339	323	324	353	340	348	379	302	363	383	351	317	330	344	331	339	311	337	335	307	343	332	332	378	336	329	340	332	294	311	326	378	343	355	310	368	313	314	332	356	330	343	315	325	340	333	327	307	318	370	316	318	322	347	338	316	343	305	338	329	325	337	325	332	317	350	325	338	345	339	304	322	319	337	303	284	353	330	351	340	379	352	355	329	363	354	336	320	315	361	354	324	338	326	319	333	324	336	318	314	351	320	343	323	297	311	338	328	322	327	302	311	351	338	322	344	321	342	300	345	340	375	314	340	320	337	339	313	301	330	345	317	344	315	350	354	319	355	322	346	298	350	323	341	337	335	316	323	316	346	343	327	317	303	312	343	368	341	333	317	345	327	355	342	316	343	324	342	340	320	323	317	342	290	293	306	331	355	344	340	348	348	355	321	333	328	365	350	322	300	352	347	328	338	318	322	347	344	339	402	321	326	291	328	358	324	312	335	353	336	362	346	333	324	333	328	341	332	309	332	355	347	339	322	364	327	326	341	307	317	315	341	354	335	367	335	318	338	340	340	310	335	327	336	360	366	339	349	312	297	343	340	293	335	332	302	336	343	337	327	350	329	333	330	364	335	344	339	374	348	345	315	317	329	353	365	332	346	347	318	342	321	305	348	334	336	351	328	292	367	335	356	374	326	345	318	344	300	338	350	307	350	322	343	362	330	318	357	342	310	336	335	317	339	325	321	349	351	292	308	329	341	342	335	329	322	341	339	308	338	320	340	345	343	348	346	306	344	339	336	316	325	333	338	338	310	321	342	320	359	334	344	330	337	358	314	338	344	338	353	334	324	342	328	369	358	374	303	313	322	349	314	361	362	356	330	359	314	322	321	346	325	356	314	325	316	359	323	330	351	351	341	333	288	330	335	338	393	311	352	299	320	355	342	324	326	319	351	335	313	297	314	307	352	300	330	315	329	342	362	338	353	337	317	344	324	355	340	392	342	357	343	311	331	314	325	355	322	349	355	358	318	313	360	349	360	317	303	348	309	312	289	337	357	330	321	346	334	323	332	330	355	323	323	309	329	348	359	359	364	338	338	371	333	334	343	365	334	337	331	324	325	308	312	311	310	362	366	355	367	326	318	304	321	317	334	328	379	306	337	338	352	326	318	351	332	315	369	342	361	306	341	305	323	308	337	324	325	328	291	348	392	318	303	353	363	327	327	316	319	326	347	305	310	352	313	343	303	306	317	324	316	361	351	355	325	320	341	311	338	321	337	346	332	340	329	339	326	321	361	316	317	339	341	325	347	355	324	334	323	356	320	358	339	350	343	328	342	306	355	310	344	327	351	321	326	297	354	353	319	305	344	338	325	325	342	339	347	329	330	335	315	376	365	278	351	331	333	354	319	327	355	344	363	333	333	325	323	337	319	323	350	309	337	319	342	304	300	335	304	328	295	351	346	328	334	346	326	313	334	327	334	339	341	306	312	285	317	354	329	348	321	338	350	345	316	334	350	299	321	347	362	325	294	363	320	332	343	313	340	361	315	358	325	329	334	319	331	347	337	311	371	323	296	306	322	298	349	326	344	368	357	326	335	353	323	314	330	331	347	349	334	321	328	328	310	335	321	314	325	372	339	319	302	343	345	320	330	321	334	374	332	304	344	335	336	356	353	295	359	366	345	328	334	366	360	314	353	328	364	360	331	306	352	309	313	293	333	348	327	313	368	326	350	358	329	322	314	337	335	330	317	338	374	297	352	367	309	326	330	349	328	319	323	336	344	343	328	340	321	355	328	351	368	342	323	347	324	342	320	313	352	353	348	350	307	295	319	301	339	319	315	339	311	347	356	329	339	347	326	336	344	357	325	297	332	332	347	337	365	307	297	325	328	323	336	322	308	309	322	335	336	321	339	338	318	336	334	329	349	322	297	319	333	349	317	335	345	347	359	335	320	354	324	325	313	318	332	313	343	320	331	316	325	368	328	344	333	318	327	312	290	324	338	346	335	325	365	315	337	338	315	330	323	308	339	351	357	350	336	309	365	327	318	314	345	331	333	357	361	321	332	330	332	335	304	344	324	357	343	341	339	340	325	307	296	321	342	323	316	340	325	305	343	335	352	335	354	358	362	309	323	339	318	320	332	309	318	323	334	349	348	352	338	362	329	336	345	299	323	327	342	377	333	355	352	332	340	314	367	327	352	332	351	342	311	310	355	337	346	321	366	327	334	354	335	340	349	326	341	349	310	368	309	333	364	369	315	326	320	347	301	332	337	317	341	321	322	299	343	349	326	336	324	288	325	347	319	347	362	339	310	357	337	326	314	336	316	315	337	317	334	329	325	325	315	353	332	326	323	334	349	321	343	368	309	364	328	293	348	305	340	352	315	344	342	320	314	335	319	342	331	349	341	344	335	343	307	313	317	344	348	335	320	328	319	372	319	296	337	347	323	318	334	350	285	333	345	352	325	340	354	327	326	352	358	306	331	350	308	344	316	332	293	303	315	352	316	336	350	320	334	349	325	332	335	330	313	313	329	386	308	305	322	345	342	316	356	315	355	314	372	344	329	334	329	362	304	335	316	312	319	335	316	313	347	343	328	335	317	331	339	337	334	338	304	312	343	367	338	345	336	339	325	330	317	340	324	326	313	327	312	356	343	304	337	320	357	332	331	310	318	331	317	301	339	321	302	335	351	343	339	311	346	315	312	343	324	322	369	337	336	314	350	326	352	344	340	301	355	349	343	314	318	316	332	313	335	341	315	337	344	319	336	332	306	319	335	363	301	340	328	312	313	380	334	362	314	314	347	347	336	326	322	348	339	371	302	328	358	314	324	335	357	343	334	364	316	332	315	342	341	308	348	336	358	326	330	290	359	308	312	342	324	344	362	303	354	309	334	326	344	344	350	350	333	323	352	320	325	347	360	388	320	356	311	346	344	296	367	327	338	340	360	317	310	329	329	324	320	354	339	333	332	328	325	327	353	289	335	317	313	316	340	344	343	329	329	327	308	340	324	331	324	329	318	350	334	311	324	325	305	334	348	323	310	331	337	340	326	332	343	318	331	348	338	333	346	306	303	322	365	316	313	315	333	367	343	346	340	323	348	349	319	337	356	341	319	318	337	337	365	308	349	352	323	313	337	343	360	334	349	330	325	325	351	307	318	327	325	290	308	343	354	304	294	309	326	347	332	301	356	326	370	304	328	323	328	342	342	306	330	294	334	344	330	332	305	320	356	320	305	338	322	369	325	316	311	332	336	326	324	334	328	347	332	332	327	325	342	312	334	314	331	330	310	335	385	351	336	330	337	347	346	325	339	338	303	306	340	353	306	293	332	370	339	315	326	318	349	307	331	355	327	351	311	344	295	324	354	328	349	339	325	317	314	329	324	331	339	322	334	326	304	323	327	326	314	369	310	308	337	341	347	329	338	315	331	354	328	351	336	331	341
7489	12259	8161	3768	3683	2545	1440	1196	1496	1229	660	499	463	459	434	410	388	426	409	423	411	411	393	423	387	383	383	439	352	404	378	402	395	378	392	371	362	393	358	386	347	384	399	377	373	391	395	361	394	389	354	396	400	397	377	398	387	358	413	330	374	364	399	402	373	412	369	360	378	397	373	376	364	371	363	390	407	388	369	367	394	391	386	382	345	365	409	364	402	404	350	357	360	363	405	392	358	362	404	385	380	372	411	355	391	362	381	343	351	383	380	361	405	376	382	392	409	363	406	355	376	392	395	399	388	399	383	357	382	370	372	374	382	365	404	335	337	398	391	383	378	370	398	339	367	404	379	365	414	350	372	356	373	375	363	370	431	360	401	375	407	391	366	402	373	367	440	415	389	355	417	379	374	367	368	359	363	396	368	380	380	377	403	374	350	383	344	371	401	359	380	381	407	387	359	349	384	390	368	347	377	377	345	381	376	355	361	400	361	384	381	393	415	369	402	372	341	390	392	392	383	378	382	424	345	391	345	349	360	363	385	372	375	392	375	360	364	352	401	373	401	401	371	377	386	404	360	411	363	375	374	384	367	422	381	380	374	405	425	377	355	395	358	368	359	353	399	382	389	363	420	370	403	367	383	401	400	420	367	412	384	399	408	365	379	356	383	363	372	391	407	351	380	367	399	378	354	376	346	344	376	373	408	367	380	355	415	359	373	352	365	391	376	363	367	373	389	373	405	363	376	365	388	371	352	383	373	357	343	374	345	363	368	392	451	374	391	358	374	382	382	402	354	386	384	423	369	389	375	372	408	397	384	369	355	361	387	373	366	402	388	362	380	382	395	361	386	356	380	378	371	385	370	383	369	407	384	391	408	357	316	355	399	369	370	394	356	400	392	345	376	377	404	352	341	368	375	374	386	380	397	344	334	360	414	385	374	398	388	398	356	384	357	427	386	368	361	389	376	362	366	332	361	374	346	413	389	362	354	382	386	377	379	410	361	370	365	404	388	367	391	404	376	371	378	363	411	397	396	412	400	355	402	361	394	384	369	393	367	402	370	413	383	413	379	387	367	391	359	406	392	362	391	376	341	387	347	428	376	352	374	362	396	387	364	381	366	393	383	343	349	375	412	367	368	333	403	389	387	372	396	344	367	410	385	360	339	369	391	350	357	388	395	357	406	380	344	343	376	390	357	374	376	368	412	430	364	380	405	376	363	404	385	362	405	376	338	377	396	345	366	385	394	408	394	365	376	370	352	397	359	390	356	362	364	373	389	354	401	395	361	394	376	380	376	407	383	385	382	403	387	417	393	400	384	368	371	405	358	355	373	363	384	391	360	359	389	393	372	390	378	395	382	363	393	384	423	391	341	403	392	387	396	364	397	357	370	400	367	364	388	396	409	391	374	397	355	407	334	383	366	382	405	382	347	387	392	398	356	375	411	400	377	353	394	387	365	386	348	363	387	398	401	367	390	385	373	395	391	375	354	374	403	356	329	369	382	382	374	413	389	364	355	386	362	375	376	399	381	345	401	355	378	419	418	361	360	396	368	353	337	356	390	387	404	345	347	412	383	339	370	375	368	391	382	399	387	351	352	376	345	361	405	376	379	365	410	375	371	392	378	365	383	365	372	353	402	404	390	390	411	335	420	385	401	378	383	355	374	350	356	412	348	407	377	327	345	389	363	387	383	382	373	372	388	399	360	376	393	390	339	377	362	400	338	391	346	350	375	367	386	366	375	394	390	376	385	413	407	386	361	369	356	383	373	380	371	385	411	395	382	368	357	394	402	365	374	390	344	369	389	347	409	399	371	382	394	385	387	385	383	385	377	386	353	394	360	360	358	366	379	388	408	359	386	398	401	377	390	366	371	361	384	353	401	357	329	388	376	360	411	338	356	402	419	329	363	397	357	394	365	399	359	384	390	375	363	386	377	339	395	374	375	412	379	380	380	365	407	375	395	358	344	372	363	357	374	365	381	406	379	337	388	354	406	372	418	386	394	415	358	352	366	391	384	359	386	356	366	381	354	384	409	376	361	389	386	399	372	360	388	371	389	352	343	395	379	389	397	392	394	371	377	360	365	374	390	364	359	386	370	387	358	367	385	384	420	403	359	356	389	373	348	399	373	413	427	385	392	406	410	403	412	376	365	376	387	379	365	389	399	380	393	381	381	370	356	381	401	336	393	372	363	408	339	384	389	349	389	389	392	371	373	363	369	348	379	408	356	379	402	404	366	380	361	386	391	381	372	400	363	395	372	395	419	368	375	385	385	383	368	358	360	380	343	394	382	353	363	397	373	379	384	337	355	368	355	360	341	353	395	363	397	388	386	381	353	352	363	337	373	367	380	372	397	382	373	381	369	346	441	372	401	382	374	387	374	369	356	409	385	380	404	396	368	349	352	396	393	395	379	385	377	374	373	352	381	385	334	349	375	376	377	369	378	355	382	354	379	389	401	402	362	369	364	374	365	373	404	360	354	402	375	351	363	399	384	372	385	384	376	370	364	394	376	368	373	368	375	345	406	361	401	350	400	397	415	399	366	373	392	368	356	368	363	393	343	411	389	379	389	405	401	418	383	378	371	420	391	391	382	384	404	355	374	357	392	374	380	393	409	361	399	337	361	371	389	367	357	378	405	384	390	370	388	388	367	398	358	397	384	356	389	417	396	377	396	401	363	369	381	406	369	387	356	387	375	378	377	393	363	378	366	373	373	413	392	369	378	404	405	342	380	381	382	325	404	372	406	389	394	391	365	375	367	389	409	413	367	410	367	392	380	383	408	346	382	367	406	338	370	416	332	382	361	381	376	356	408	369	380	375	369	360	366	320	368	357	363	390	384	384	400	374	371	396	400	368	371	330	349	380	375	361	366	343	366	366	396	396	385	406	348	346	365	407	362	377	398	408	378	400	385	399	392	409	393	373	358	397	375	360	380	399	361	383	355	386	374	365	404	383	404	400	361	351	378	348	368	352	365	361	378	394	369	363	375	357	372	360	366	366	415	370	395	386	356	362	369	375	358	371	385	378	370	386	396	401	358	354	371	409	375	390	332	400	345	365	383	359	367	387	368	391	381	391	397	350	401	382	386	394	396	406	377	396	388	378	346	378	417	345	373	367	397	373	346	378	406	349	364	387	403	384	380	354	374	392	358	368	384	368	381	345	386	371	375	363	384	376	349	359	358	415	370	348	362	380	376	372	416	393	341	357	405	378	374	371	355	384	375	392	388	374	382	393	432	370	419	391	388	337	372	391	384	382	384	387	382	353	372	387	363	340	376	400	375	350	393	389	384	395	394	360	401	396	380	393	398	368	382	366	394	366	379	389	354	395	336	383	369	406	359	381	397	388	403	398	378	354	356	375	400	322	342	390	344	349	374	398	389	356	377	395	355	370	366	374	403	357	409	389	346	355	371	370	377	416	377	367	401	404	408	360	390	374	394	394	390	334	352	376	365	368	332	372	398	394	364	410	388	369	372	399	400	382
22488	20962	28372	23696	20953	20942	7098	1485	1490	1055	592	456	445	442	393	345	339	352	325	337	361	330	329	309	350	305	324	331	290	315	316	298	293	293	305	320	295	310	317	293	261	308	302	319	298	310	263	274	295	311	326	315	271	285	307	309	303	299	319	297	267	277	268	291	297	282	282	277	266	310	293	275	310	311	289	311	290	281	293	279	290	314	293	311	284	274	302	312	299	282	318	300	289	295	306	328	275	332	269	334	265	295	278	271	297	277	291	301	300	284	284	260	294	274	285	298	303	313	293	300	294	287	294	287	290	314	314	279	267	293	274	277	289	279	301	275	309	287	259	284	290	288	311	285	306	283	295	307	306	297	272	282	272	295	284	304	310	302	269	281	294	274	283	259	313	318	267	295	299	298	297	274	295	262	321	290	281	301	292	315	296	276	293	294	307	338	306	300	282	297	273	314	293	326	288	306	283	264	307	300	288	310	320	261	281	287	291	307	258	295	292	318	317	293	310	271	298	272	286	316	295	279	309	278	270	274	295	272	239	297	283	301	294	318	309	272	275	320	268	294	315	282	304	286	305	305	312	296	288	304	245	291	288	298	288	310	329	271	263	293	278	263	290	292	343	298	290	249	280	252	271	283	313	283	297	316	275	322	296	272	271	274	270	276	277	286	301	314	285	291	279	290	280	271	271	289	283	299	309	273	276	275	282	282	273	288	288	280	294	304	279	281	320	264	275	295	260	297	288	287	299	285	295	301	294	263	291	293	283	281	295	311	289	282	287	299	266	305	279	278	320	267	279	257	288	269	281	294	294	282	303	322	319	278	291	309	285	299	288	280	268	247	274	259	293	315	309	269	330	288	281	264	296	285	288	303	270	275	312	310	302	261	247	298	303	316	304	285	316	258	295	300	291	260	291	306	245	311	273	316	307	291	289	315	274	286	272	268	284	268	314	308	293	299	271	295	311	297	315	300	297	290	329	303	282	286	287	280	297	277	282	306	291	317	279	278	294	317	293	268	295	279	284	289	267	259	281	304	304	276	301	315	284	307	277	286	286	274	302	300	299	330	294	267	292	291	297	306	304	289	243	284	277	305	306	288	270	300	263	267	293	298	303	280	282	287	299	327	297	252	259	289	269	276	298	296	304	290	302	266	266	287	307	260	311	301	314	300	320	296	302	284	298	292	299	289	311	279	313	282	312	277	298	282	276	278	286	289	302	278	272	278	297	266	287	309	293	286	266	286	306	320	296	301	278	263	274	275	276	291	295	298	304	291	298	270	258	309	293	288	282	271	301	266	302	319	304	284	283	288	293	284	305	296	281	275	281	286	267	253	329	340	288	299	282	289	308	321	310	271	277	308	300	291	285	263	285	292	299	322	310	297	288	317	263	263	301	328	299	284	264	288	273	315	311	310	280	285	303	263	309	305	295	271	330	300	272	303	306	302	261	286	305	310	301	278	299	281	303	261	275	274	314	282	299	272	290	296	286	289	291	280	278	283	263	257	302	281	261	297	300	303	310	279	288	270	293	281	288	285	329	260	271	283	296	312	298	256	312	288	264	281	291	275	282	293	284	239	304	290	259	248	280	291	283	285	314	247	274	265	284	291	293	302	295	270	259	272	283	256	280	276	274	275	313	284	286	274	298	277	304	326	260	279	278	282	308	272	263	273	306	273	270	238	285	302	297	270	275	331	285	274	263	276	260	284	284	281	293	294	299	275	302	303	288	277	279	310	294	277	285	316	276	269	276	288	269	273	298	306	291	326	292	280	317	291	299	297	300	291	279	284	286	306	274	318	276	263	279	289	297	287	280	293	270	296	297	295	304	292	270	290	262	279	308	295	273	299	269	301	285	266	297	287	240	258	315	277	286	301	286	290	319	291	287	303	314	315	268	263	290	270	307	290	280	286	282	262	280	296	274	282	295	286	284	258	336	308	280	289	277	288	264	306	319	271	290	286	306	306	283	315	308	296	289	299	290	302	275	284	301	289	311	305	251	278	314	287	256	304	228	287	294	269	301	279	326	286	301	294	316	294	298	310	284	298	294	285	290	272	265	283	264	291	296	319	305	317	311	304	307	271	295	300	276	250	272	286	274	277	276	305	303	270	297	311	267	315	284	283	281	290	276	303	296	287	288	238	312	298	327	283	283	288	301	276	303	262	267	268	285	284	297	264	302	317	284	317	277	271	274	302	300	283	295	300	270	321	298	263	310	295	277	301	305	285	269	304	266	336	308	284	310	247	320	308	288	290	307	290	269	293	255	304	287	283	304	274	291	312	292	295	299	275	253	267	265	289	283	252	290	296	284	277	295	308	277	252	291	305	297	285	281	276	308	281	300	256	294	299	261	276	326	267	305	321	272	288	309	298	282	321	293	310	294	289	325	263	269	292	292	311	305	256	297	290	286	298	314	287	286	271	312	285	304	317	278	288	289	284	308	278	303	282	287	259	295	281	304	294	314	304	300	298	284	281	262	267	253	295	286	294	303	275	269	250	288	276	289	296	289	282	270	295	330	272	284	284	305	309	287	279	306	275	280	294	301	297	285	333	305	295	297	263	274	299	300	305	312	280	277	280	301	287	269	289	310	279	289	328	289	267	294	269	283	289	276	292	268	288	294	310	282	283	326	288	283	270	263	312	304	271	274	272	294	319	305	307	286	320	254	314	317	277	305	304	270	287	274	272	271	273	273	316	309	282	282	284	305	287	279	243	306	294	288	286	277	277	264	298	289	281	304	321	295	296	278	278	298	272	259	269	286	288	318	303	280	272	287	287	313	303	308	305	285	270	298	278	282	320	307	298	309	293	284	257	277	287	271	263	304	291	291	285	294	268	279	313	280	305	295	287	278	264	302	288	268	248	323	278	253	295	288	300	306	298	298	271	263	305	298	250	273	305	292	324	299	305	277	300	304	307	296	265	284	304	268	298	258	270	317	281	298	293	304	276	270	269	255	277	255	280	285	299	307	291	273	278	296	285	274	316	295	290	293	300	277	295	297	279	304	278	312	297	300	265	272	275	275	285	290	297	273	310	278	260	320	279	273	293	301	292	270	298	322	300	292	297	261	285	288	268	279	298	286	277	289	279	305	305	307	265	280	266	317	274	278	292	292	285	286	324	311	337	342	277	318	277	244	336	271	293	293	286	286	281	295	309	278	302	301	302	294	307	284	309	296	309	279	263	298	301	282	317	307	307	287	301	317	287	316	280	265	285	291	275	263	290	303	294	271	269	254	298	286	303	287	297	267	280	283	245	288	324	309	292	300	290	256	296	298	297	306	315	290	270	308	310	315	283	273	291	294	270	289	281	260	286	283	285	256	301	299	256	292	312	273	288	282	273	257	293	260	318	275	301	281	300	273	300	284	270	283	298	279	300	271	273	294	292	280	289	304	285	296	266	291	276	296	277	290	299	282	285	250	316	276	271	297	305	297	267	259	276	261	312	299	300	256	322	313	279	279	276	293	267	307	290	279	296	270	305	314	299	255	299
8892	21703	15496	7737	7461	4600	2974	2476	2927	1874	966	691	655	632	505	501	468	467	449	458	414	423	401	428	422	383	360	409	386	405	374	366	354	398	378	344	349	340	384	342	359	354	375	348	392	364	376	338	340	362	391	342	360	334	378	365	338	350	344	365	375	342	340	348	378	331	337	328	355	380	333	341	337	384	350	336	343	314	339	354	368	353	355	324	335	374	314	329	351	331	343	368	356	320	332	327	344	364	352	318	313	347	336	359	343	331	348	373	309	369	341	347	334	354	363	359	370	327	298	339	346	335	337	362	356	339	356	351	341	345	356	348	322	346	363	377	327	327	361	337	350	335	352	340	340	337	375	355	346	332	364	375	361	375	300	345	332	363	372	348	363	340	328	359	356	334	342	355	332	341	362	326	362	353	328	325	327	357	360	355	351	316	348	350	309	370	361	351	350	346	345	304	315	337	319	358	371	355	300	351	294	354	358	347	332	326	332	340	340	328	353	318	327	341	316	337	316	357	317	325	358	325	309	339	320	343	368	354	357	364	326	326	340	353	367	337	327	353	333	324	351	340	339	331	332	373	350	384	330	355	337	344	352	375	348	310	361	371	370	345	384	338	328	335	346	328	326	301	336	357	323	351	329	336	347	318	344	372	329	322	358	361	359	324	374	338	353	350	374	316	345	345	324	330	327	353	313	353	342	363	337	337	348	342	321	347	345	366	374	320	349	340	339	336	375	320	343	330	322	339	348	337	384	350	333	358	340	330	354	347	331	355	337	325	315	346	362	352	348	346	311	323	328	348	341	342	346	363	307	343	351	350	330	314	354	328	348	367	349	332	341	315	349	326	320	379	344	373	305	391	360	356	325	378	362	362	370	317	323	360	327	354	348	349	312	350	351	367	317	368	335	352	346	346	343	365	297	366	363	329	354	350	329	324	329	335	325	321	338	363	314	336	359	324	374	346	362	330	315	352	369	363	355	333	326	341	365	332	351	351	323	358	351	351	331	316	329	331	313	322	327	355	339	328	368	332	360	355	363	339	370	404	340	344	331	359	319	344	334	330	334	346	309	351	351	330	355	337	344	302	336	334	371	349	346	366	336	324	336	366	361	357	339	341	349	353	320	325	383	343	341	372	357	345	351	327	379	371	385	322	335	309	361	355	339	353	342	330	319	348	335	360	333	323	352	312	359	351	373	328	351	354	348	332	344	375	316	354	345	340	319	339	354	324	374	356	340	354	327	353	342	348	391	300	349	364	340	354	352	314	348	316	373	320	393	334	358	336	319	337	328	352	318	357	342	327	345	325	334	375	361	336	321	344	309	318	338	345	354	321	320	327	344	345	348	342	336	358	345	356	336	339	324	313	329	381	349	325	349	361	337	332	315	324	354	336	326	349	391	348	339	350	323	355	363	322	318	345	317	323	344	371	312	343	381	329	334	328	339	339	324	338	353	397	360	345	338	353	366	353	308	351	365	340	325	376	300	332	350	338	331	332	353	364	320	410	343	325	333	353	332	354	326	321	336	351	322	332	338	350	332	339	361	317	380	354	353	329	342	343	351	319	343	331	357	343	386	366	355	366	350	344	341	373	371	352	357	315	356	309	347	331	336	343	363	359	366	345	372	389	347	347	344	352	342	316	350	340	361	321	339	338	322	358	342	345	311	350	378	344	353	352	312	366	328	326	309	312	315	352	362	361	374	321	321	343	339	349	330	353	369	347	320	345	385	346	364	304	332	358	361	337	334	315	343	343	352	333	338	338	320	339	343	340	336	330	353	320	357	337	343	344	358	366	350	349	376	365	344	370	325	337	340	339	318	369	335	345	330	335	315	373	388	327	353	364	347	339	324	350	330	351	328	343	349	383	344	374	339	354	330	356	331	345	329	349	327	359	359	338	353	335	358	337	351	377	346	367	372	330	339	379	329	339	350	312	336	351	359	317	307	356	361	327	343	334	349	358	357	332	346	356	355	360	370	352	383	314	348	364	358	383	336	326	306	326	343	347	361	355	375	327	339	362	371	320	348	360	318	331	355	318	342	374	376	350	375	372	329	367	338	350	349	343	368	368	358	357	354	322	328	337	336	374	343	377	331	333	332	344	348	313	342	370	312	333	334	322	362	385	388	347	356	360	353	345	326	370	342	347	357	311	336	358	331	357	338	341	330	347	323	346	335	351	320	349	333	357	308	346	317	351	349	325	347	343	355	348	352	332	334	333	336	323	335	350	345	349	350	341	336	349	340	375	306	331	342	361	350	325	349	351	333	335	361	359	331	329	315	318	372	370	297	329	368	358	374	364	341	345	354	344	348	337	377	360	344	363	359	381	340	325	333	326	369	297	348	388	340	327	320	350	321	340	329	358	318	338	322	358	322	324	351	322	337	338	327	368	334	355	342	359	370	322	354	346	353	377	341	362	336	341	327	347	350	323	346	353	352	326	299	367	360	329	308	381	330	378	349	346	363	341	340	360	366	309	322	344	363	323	339	352	322	336	372	331	335	348	364	349	334	337	356	325	367	350	349	346	352	333	334	346	305	350	330	389	338	363	335	320	346	354	325	326	340	320	336	347	352	348	375	330	372	346	365	350	330	352	326	339	379	348	329	342	335	357	344	364	368	333	363	355	342	350	327	346	345	362	344	353	316	375	329	349	345	361	330	365	354	340	351	346	368	317	312	334	371	371	346	349	360	367	344	373	333	318	333	342	286	341	351	363	341	334	375	353	370	308	354	328	361	359	350	352	346	334	321	341	340	361	334	346	337	315	372	357	312	368	330	325	326	334	358	367	345	334	343	353	346	348	330	348	330	333	339	366	357	334	312	353	325	390	341	354	321	353	340	386	330	312	349	360	381	372	393	352	352	331	362	353	326	363	365	359	317	350	364	341	330	313	349	362	358	355	341	319	326	350	369	357	389	334	347	370	324	365	331	327	309	355	349	337	324	363	345	357	349	328	321	309	362	338	328	329	347	355	312	328	351	358	323	353	371	364	333	337	347	329	365	348	349	392	374	345	344	355	332	346	361	321	376	330	361	335	368	353	386	341	336	315	321	360	327	335	340	343	329	353	361	336	338	350	327	356	347	342	353	344	379	357	335	357	323	319	326	344	366	337	354	378	319	327	321	393	349	356	330	304	333	328	374	378	346	345	380	320	342	324	355	384	352	375	387	367	331	354	341	345	319	349	362	350	359	338	309	339	349	361	310	348	354	343	314	325	326	325	356	353	358	385	322	327	340	361	334	353	332	329	329	354	366	344	339	315	343	360	353	346	369	305	329	356	331	317	345	342	377	343	346	360	364	348	346	367	377	355	368	368	346	307	363	361	336	336	334	344	337	334	321	350	334	311	361	359	339	341	333	354	333	348	342	337	399	320	336	339	334	346	349	339	338	353	325	323	326	364	334	339	355	345	340	350	350	341	357	359	352	329	349	330	352	321	364	341	365	316	364	377	348	337	351	329	357	353	348	301	343	338	324	346	340	348	339	344	359	337
28039	17721	5429	1728	1339	994	754	824	877	710	527	574	587	614	606	546	567	546	625	574	568	543	572	585	612	591	604	582	558	531	535	628	542	599	568	565	596	568	628	577	557	571	567	542	569	570	579	559	593	620	572	583	560	587	557	592	541	563	575	551	596	616	558	585	596	559	568	570	573	555	586	574	575	588	589	607	549	573	575	547	540	566	606	573	537	617	569	584	607	574	559	536	572	581	557	586	560	519	584	544	563	564	588	619	622	599	570	597	591	566	585	599	582	616	591	559	620	609	610	579	590	568	601	571	595	617	595	557	587	556	601	534	582	544	556	562	555	564	519	579	588	573	586	598	573	587	555	610	577	597	595	596	529	574	615	523	551	555	573	558	598	568	548	626	566	552	568	583	612	536	555	538	569	559	579	587	560	539	542	573	582	585	570	596	581	523	550	606	575	550	586	545	547	541	569	593	601	573	571	558	597	595	556	597	591	551	625	571	580	603	591	617	602	562	572	585	569	580	541	561	542	574	606	559	586	561	561	600	583	593	566	583	565	567	571	573	532	586	596	618	589	537	600	512	563	532	582	560	540	590	561	579	551	580	600	573	585	532	569	559	581	580	561	575	602	552	558	602	513	580	547	569	525	548	574	564	582	554	552	583	566	609	565	577	557	572	572	556	641	573	601	574	601	596	590	588	522	579	569	555	552	539	586	542	549	559	578	628	596	556	598	541	600	566	562	590	572	593	596	560	593	596	567	606	516	554	587	587	600	533	534	563	616	651	557	519	608	587	596	524	545	575	554	590	568	594	616	607	576	600	574	543	610	571	547	569	523	554	531	579	611	582	572	572	519	548	534	582	532	581	578	586	557	570	583	571	568	561	606	561	574	561	549	611	600	610	597	591	551	575	584	572	568	535	587	582	565	639	587	561	574	571	560	546	598	554	578	551	577	556	593	551	556	568	562	551	613	583	585	562	546	560	568	614	525	564	525	612	605	543	564	547	593	543	617	578	571	579	582	586	613	585	607	591	593	587	565	605	588	504	557	556	598	562	607	589	544	543	596	573	575	554	594	580	584	580	557	548	560	575	554	579	572	610	559	595	598	626	579	557	547	554	539	559	626	587	535	577	559	620	563	505	536	528	596	566	532	529	583	615	593	597	607	573	621	573	639	554	589	571	565	584	546	603	582	600	593	585	604	547	554	576	570	616	562	590	557	549	532	620	560	595	628	592	576	592	539	595	570	578	569	609	618	596	583	570	576	600	583	607	576	609	546	577	579	514	595	555	574	593	535	579	563	563	562	555	573	581	614	595	573	583	608	532	559	558	576	541	550	561	584	608	561	609	604	598	578	569	549	581	516	556	576	575	583	574	581	549	593	579	614	593	604	549	568	620	589	594	563	600	592	563	547	565	612	534	586	568	587	542	556	551	573	603	569	571	582	559	587	587	594	572	577	603	604	562	581	582	599	578	584	574	518	562	571	516	560	594	589	579	555	576	551	579	576	590	603	538	581	543	595	543	587	589	581	565	595	594	557	529	560	597	545	584	518	545	559	604	568	575	557	584	574	634	573	539	548	580	579	601	580	554	572	565	572	630	555	609	533	578	595	546	613	581	619	564	593	567	560	541	574	570	551	580	578	570	577	562	567	520	578	585	521	596	530	582	548	563	594	559	553	581	610	573	588	600	542	608	594	550	565	513	597	596	534	589	555	556	595	590	585	573	577	568	561	595	584	583	606	538	571	574	574	553	571	586	574	584	595	579	570	565	599	572	578	578	588	546	600	569	596	630	577	547	608	574	545	576	534	612	518	607	594	578	578	559	561	605	542	602	601	602	604	567	617	545	561	582	553	590	560	558	617	539	563	620	628	537	541	578	560	555	577	586	556	544	619	588	640	547	608	578	576	596	572	544	610	601	605	543	540	610	551	564	570	560	572	624	572	552	576	571	601	612	544	569	579	569	521	573	588	569	537	547	575	601	553	533	620	535	577	584	553	593	585	539	589	566	589	591	554	584	587	576	599	556	562	567	594	577	543	589	560	542	575	539	547	577	583	552	524	596	554	565	602	613	585	605	576	620	581	558	567	547	614	572	551	573	595	565	593	585	611	568	520	585	513	577	538	553	576	577	579	545	561	590	622	542	584	558	583	575	557	589	645	583	542	537	581	578	608	582	551	570	575	576	570	575	509	617	551	563	601	580	580	599	548	593	558	583	547	578	604	578	565	563	584	529	588	594	594	579	566	592	579	625	580	605	616	576	564	528	583	560	573	577	558	594	532	591	542	589	574	584	587	577	551	567	575	554	565	540	568	563	539	545	637	566	592	562	554	566	544	611	599	577	583	564	559	642	587	582	559	614	595	578	609	605	565	622	539	573	596	598	592	578	570	541	572	578	536	539	555	550	594	574	602	582	587	589	565	562	570	578	569	620	567	559	554	537	583	582	578	574	551	592	572	571	572	620	556	620	580	570	595	581	585	508	535	549	539	574	554	555	580	571	614	569	587	567	597	562	593	589	585	553	558	610	581	536	583	613	539	556	580	533	568	585	585	576	549	582	615	578	567	611	577	586	572	539	599	574	557	568	587	514	604	564	605	553	547	643	553	571	595	553	579	567	599	588	607	566	626	575	562	538	527	564	551	561	530	569	571	532	580	561	529	537	601	581	552	558	576	565	623	648	489	584	593	544	554	583	554	549	615	585	573	530	560	593	598	543	543	583	512	513	548	622	612	564	565	602	552	600	580	597	532	543	570	555	566	552	577	544	550	557	562	548	596	605	586	548	536	561	621	557	584	590	575	587	583	585	560	529	568	611	577	591	524	554	597	574	560	561	570	517	586	618	590	578	584	559	579	631	550	537	562	573	552	593	574	545	610	558	579	524	534	555	591	579	542	595	562	581	577	576	555	576	578	596	600	579	527	580	575	607	567	554	619	547	592	592	589	563	557	600	564	565	581	579	521	561	556	545	602	518	492	610	571	562	576	555	606	572	579	578	610	522	569	574	567	573	570	537	570	567	533	545	567	582	561	611	577	608	565	586	620	588	535	556	550	588	551	535	600	556	575	553	528	594	586	563	549	587	556	588	601	582	587	539	522	570	522	586	587	555	596	579	549	572	581	600	580	593	614	582	589	596	587	598	541	524	567	586	530	603	497	550	587	570	577	572	559	578	559	531	540	619	582	586	558	552	590	536	547	544	578	537	575	551	572	629	560	560	577	549	590	600	585	559	569	590	564	590	531	611	538	600	555	538	567	586	599	567	544	550	595	611	586	525	594	521	588	563	556	572	565	593	543	590	542	562	562	593	552	613	598	525	575	619	554	565	567	597	552	549	631	533	581	529	602	542	578	583	570	582	585	588	586	579	586	576	571	577	549	569	592	562	590	608	537	571	546	576	582	584	581	628	595	578	579	574	618	573	611	567	601	639	541	568	533	564	542	581	568	579	563	565	516	574	573	555	540	549	542	565	595	564	604	562	575	598	523	571	585	567
10609	6940	4333	2178	2064	1481	1009	1123	1254	990	716	669	685	704	658	657	646	653	654	662	703	685	695	682	643	689	710	696	648	673	685	711	618	696	696	710	720	658	650	669	626	689	680	633	677	678	687	652	713	646	637	677	673	663	671	611	659	659	698	676	677	624	710	704	668	653	661	669	698	681	648	665	681	723	672	715	662	667	711	672	691	633	682	696	720	677	658	640	687	700	710	673	676	725	668	647	649	648	678	726	674	721	652	711	676	675	650	649	660	755	618	659	684	620	632	686	661	647	619	630	644	672	676	661	656	640	658	694	663	675	649	693	676	673	676	650	637	632	698	673	683	654	657	701	695	661	666	690	668	663	683	635	659	676	675	715	708	689	678	669	702	671	674	679	676	701	669	662	694	681	685	683	653	688	657	691	702	712	649	642	701	726	651	661	651	661	618	690	681	658	625	687	709	705	706	672	655	706	648	666	651	646	671	646	664	664	664	693	634	681	659	688	683	644	682	712	634	684	639	632	660	639	627	675	678	670	652	652	692	663	674	707	667	674	640	692	664	672	656	728	667	675	678	675	700	656	628	686	614	669	624	644	641	705	689	654	691	701	692	657	632	687	683	668	663	704	700	723	679	676	650	671	638	629	680	697	654	683	683	590	666	682	651	661	703	701	712	686	659	635	704	671	613	672	593	688	612	633	649	676	708	685	672	674	639	694	633	659	653	677	643	655	653	675	637	660	661	641	691	665	670	659	766	672	661	704	669	656	692	702	638	623	655	666	656	682	658	661	631	676	683	676	646	661	640	669	663	635	683	671	650	653	695	674	651	743	653	644	625	678	651	644	680	679	670	701	621	689	688	659	692	675	659	677	674	680	662	657	657	658	706	672	672	681	682	636	661	666	638	658	702	644	679	676	689	688	733	700	704	650	664	665	639	659	681	677	643	721	664	652	680	660	690	624	691	692	669	687	640	643	700	713	685	692	681	652	730	688	667	649	727	694	683	702	658	650	666	699	690	704	684	671	697	632	729	731	645	680	672	633	662	671	671	698	650	650	652	669	687	621	652	684	657	632	646	667	701	691	701	680	630	653	683	655	683	671	686	693	664	689	674	603	700	672	655	680	709	670	663	684	702	703	672	700	672	704	695	676	691	679	682	667	693	716	675	694	652	685	669	652	656	640	668	659	669	687	668	638	692	643	626	667	671	723	614	717	688	676	692	720	676	662	695	643	649	691	672	636	691	715	711	641	643	673	720	678	677	650	687	696	698	687	658	658	650	615	637	663	676	662	665	687	667	701	646	665	626	639	705	674	634	714	629	637	682	652	677	688	656	676	643	713	681	673	690	680	697	705	674	674	671	652	680	730	691	636	708	666	647	685	631	722	692	670	618	697	644	700	681	709	665	634	644	680	709	670	696	660	670	656	645	679	654	705	674	653	650	677	651	693	657	676	698	714	698	706	716	686	658	703	687	681	660	677	648	672	672	655	712	690	679	686	671	658	701	731	648	625	638	664	680	683	621	633	704	687	677	664	655	684	668	670	669	663	682	669	681	681	676	675	693	646	669	665	670	667	677	649	671	669	686	633	655	669	656	719	673	659	654	651	655	658	670	653	651	666	664	640	729	650	647	679	691	638	664	660	685	702	600	692	643	672	687	666	691	658	698	658	685	620	651	655	606	698	624	627	625	673	641	681	646	644	711	728	650	654	654	705	701	658	703	677	673	621	646	636	658	674	689	701	652	655	650	660	642	714	679	664	671	676	670	683	663	633	685	699	676	708	679	689	688	689	685	678	680	693	661	665	652	674	686	705	670	670	628	689	637	689	630	619	697	702	663	653	651	687	710	688	668	681	669	642	661	695	671	650	669	637	669	684	659	713	684	679	681	718	687	688	617	677	695	671	686	671	666	693	661	690	634	648	659	667	673	659	691	668	662	674	650	648	738	679	667	682	710	705	660	674	659	680	667	640	691	713	636	690	645	663	672	687	686	665	691	672	698	649	654	664	669	656	677	669	615	668	681	643	643	716	661	645	649	669	676	622	660	603	662	637	666	674	656	688	686	673	652	719	655	643	691	678	665	660	689	678	690	687	683	672	729	701	684	657	670	664	685	695	631	724	648	686	727	672	665	664	621	668	707	657	686	726	660	663	654	640	674	708	666	653	649	678	684	675	665	697	675	683	676	708	654	697	652	654	668	690	699	667	709	659	687	690	659	699	644	613	642	648	693	694	666	669	663	667	680	692	681	674	680	633	672	715	691	656	647	681	701	675	635	640	657	649	690	706	675	698	710	658	651	717	632	657	671	628	649	634	695	674	627	696	690	676	672	698	667	625	694	658	700	666	666	656	640	677	699	673	625	674	623	663	666	702	740	683	682	642	662	659	697	617	662	670	659	664	661	714	714	643	637	684	674	670	600	713	653	654	663	657	729	650	694	685	684	671	645	701	666	635	672	629	672	707	672	688	654	692	684	680	643	651	662	716	677	684	675	655	673	712	708	665	656	638	745	633	760	689	669	689	702	682	673	671	662	641	668	649	662	706	644	706	695	667	708	690	672	695	676	675	649	659	648	683	681	670	658	704	672	700	674	664	661	668	723	645	704	663	718	717	697	645	674	715	680	699	650	695	673	711	678	662	626	688	667	658	637	653	709	644	699	670	677	646	676	672	637	652	622	713	655	734	647	693	626	657	682	687	677	649	645	691	678	709	628	629	708	689	636	743	663	642	661	652	688	650	667	641	643	659	633	695	696	669	653	672	662	677	610	677	698	703	732	660	657	632	649	667	703	653	703	653	642	699	683	696	673	668	699	629	670	642	682	657	676	691	588	673	701	650	657	679	709	702	744	686	715	676	682	663	701	698	692	686	672	633	678	630	679	648	671	670	698	693	638	658	690	701	647	683	753	714	683	646	681	674	666	711	709	635	661	668	684	642	717	705	722	694	700	675	670	672	637	662	648	640	669	688	677	718	660	612	678	652	647	673	659	676	690	682	688	668	631	700	698	691	687	695	676	668	675	643	680	698	674	669	651	649	640	648	671	638	679	651	651	679	712	684	650	704	680	645	736	676	640	634	702	637	653	646	631	665	697	686	689	691	669	670	670	681	724	705	713	652	737	662	677	678	649	646	693	707	696	637	684	624	690	645	675	701	649	678	694	685	713	644	680	691	701	659	681	667	663	654	734	674	609	645	704	671	697	674	672	723	653	689	672	672	687	665	684	729	662	720	665	654	640	698	647	665	734	708	654	676	679	700	650	710	638	709	710	689	664	683	655	659	676	671	701	681	668	723	664	686	646	666	675	694	730	690	660	656	682	654	671	645	677	657	666	670	685	679	679	648	686	691	679	708	698	656	681	672	674	661	693	648	668	649	659	705	684	665	697	669	653	686	646	685	657	648	685	664	632	678	693	676	677	732	677	621	707	690	693	696	701	680	686	645	654	671	642	694	665	645	702	696	722	676	664	689	688	667	706	688	632	687	671	675	673	634
23618	20932	27779	24230	20894	8349	1493	1316	1472	977	680	625	672	651	602	666	675	613	636	582	611	611	573	606	618	604	608	582	589	596	608	581	582	572	630	580	587	551	588	581	600	579	631	581	639	592	581	629	644	552	615	624	581	604	584	579	580	572	568	620	602	532	592	620	595	561	566	538	588	586	600	573	593	575	603	582	586	553	587	622	556	596	587	584	559	564	579	582	598	589	635	589	642	587	541	536	562	598	576	556	545	560	574	592	549	572	595	572	603	552	587	572	602	608	614	529	577	612	573	555	584	579	559	557	593	572	566	562	578	568	592	541	562	558	595	579	595	558	578	578	564	559	574	664	626	566	579	571	568	552	567	599	571	560	606	574	579	572	559	605	567	565	552	558	601	576	619	572	562	596	568	563	617	569	604	644	556	557	608	583	590	571	557	582	635	551	543	612	615	578	520	586	621	595	599	593	589	549	573	546	515	580	573	575	576	571	589	569	575	507	608	540	596	566	616	587	621	565	590	538	567	545	578	585	649	570	567	618	575	630	543	592	581	510	578	613	613	605	556	573	603	569	568	566	580	587	583	603	581	574	575	537	625	616	605	547	587	597	580	567	593	593	580	582	619	554	578	580	590	578	593	585	575	604	592	584	573	626	581	560	611	562	573	563	530	568	582	564	592	603	555	589	568	554	562	600	616	609	559	592	535	607	587	627	571	618	587	584	593	606	553	595	604	572	578	599	548	578	621	573	575	585	582	607	515	588	591	592	579	577	609	591	580	597	588	571	562	572	525	566	549	596	561	529	599	587	576	614	572	553	557	556	578	572	533	548	577	554	562	557	585	608	560	521	539	569	574	618	559	585	567	589	584	612	549	546	601	574	599	572	566	573	587	549	589	596	563	622	603	633	570	565	523	577	560	592	596	637	634	623	568	539	622	601	598	587	549	588	593	644	616	521	585	550	577	604	622	610	608	625	582	583	589	619	576	606	599	577	598	573	601	558	610	554	590	561	600	586	583	587	599	618	579	591	598	597	597	551	560	591	566	567	565	560	587	585	565	566	586	608	588	591	566	614	587	582	595	551	592	571	583	563	556	547	634	555	584	594	594	530	561	561	564	576	570	612	560	550	605	586	582	581	568	596	617	601	560	561	612	624	581	581	579	571	598	571	584	551	573	584	591	564	557	593	622	563	546	625	575	601	626	603	595	587	586	610	556	571	545	606	589	548	568	605	557	575	637	506	602	649	549	630	610	566	546	578	587	590	572	566	595	571	608	553	562	584	561	558	586	580	603	520	586	595	557	584	540	619	621	636	566	575	620	583	545	623	553	586	611	583	565	580	579	588	609	590	608	614	556	562	584	556	549	584	579	592	600	619	592	605	548	576	602	585	558	560	528	578	589	585	630	580	638	587	574	561	633	580	538	562	552	577	612	566	545	591	580	581	550	605	602	547	574	605	557	616	581	550	577	595	592	553	586	494	567	601	588	565	576	584	601	615	556	572	585	607	582	610	553	556	601	558	578	605	597	573	591	589	622	614	577	572	605	604	561	574	567	598	570	548	634	621	595	553	605	554	554	542	559	589	605	586	593	587	579	553	594	602	599	558	588	566	575	544	610	599	584	551	586	564	559	593	563	596	577	573	553	546	581	564	634	597	569	545	578	559	552	524	568	553	636	594	593	583	583	602	554	581	620	567	602	553	615	563	576	592	577	602	587	559	553	555	618	557	577	602	558	622	604	575	595	571	589	584	558	558	583	596	627	597	622	606	594	550	592	569	567	632	583	572	558	633	616	592	598	581	591	590	601	597	561	582	600	581	536	588	549	583	543	570	615	610	596	599	579	581	593	569	608	588	572	602	622	603	604	569	592	579	606	549	570	614	595	549	540	598	604	574	570	594	570	600	601	573	538	572	569	566	607	606	580	579	566	581	557	565	589	581	595	604	519	576	591	605	626	560	625	573	584	524	566	581	611	617	581	532	559	555	555	574	583	597	608	580	575	625	563	556	603	593	571	613	622	590	602	564	574	580	606	608	572	570	583	538	590	576	556	563	557	590	604	540	556	613	558	546	567	564	594	526	541	545	604	579	609	589	568	577	538	579	597	576	577	569	579	584	578	561	562	599	589	576	594	558	535	547	594	585	583	583	567	562	581	559	587	541	570	530	607	576	617	596	575	583	575	579	583	579	601	525	596	557	600	583	570	586	565	609	573	594	573	608	608	564	556	577	601	568	581	619	566	560	589	550	577	581	590	536	574	544	551	562	599	550	545	549	583	575	555	588	569	569	581	564	559	625	576	569	614	572	573	575	586	577	564	586	641	580	578	613	577	577	586	570	519	566	553	546	585	583	562	565	584	604	596	557	569	590	555	588	582	580	568	565	671	543	557	595	538	587	553	564	540	582	557	583	540	556	574	602	562	556	590	598	602	561	568	570	600	575	588	515	568	648	611	553	582	571	576	575	574	536	572	582	612	601	614	499	575	557	575	602	598	622	566	577	560	612	588	585	622	554	580	577	571	576	607	604	553	569	555	582	604	592	621	588	615	592	574	608	608	571	585	583	596	557	605	555	563	594	556	580	533	548	537	620	583	605	553	617	627	571	559	589	605	572	586	574	557	588	583	609	560	601	601	585	520	580	550	573	551	596	613	599	571	581	552	573	587	636	593	566	597	558	582	573	561	560	580	557	578	597	563	557	563	563	591	570	552	577	609	594	561	546	577	596	582	558	586	614	550	569	574	568	597	620	585	551	571	599	580	559	571	598	589	571	550	579	532	527	591	583	564	591	573	596	650	553	561	589	556	595	576	558	558	597	599	563	602	597	569	579	566	601	607	582	542	584	540	544	582	544	592	584	588	586	574	602	643	617	602	612	573	608	599	600	606	525	535	539	569	637	575	569	551	550	583	587	561	568	546	605	575	587	588	575	582	537	598	556	561	591	576	625	579	596	611	562	576	594	559	572	584	565	539	554	561	610	564	590	564	560	545	587	605	615	581	630	602	575	590	575	553	535	592	584	577	531	554	528	550	598	606	588	579	601	583	545	598	561	550	575	617	608	592	565	571	586	556	576	569	606	579	596	574	573	621	548	584	586	600	561	603	613	573	568	596	608	558	570	554	561	584	610	617	602	598	558	613	602	587	544	555	569	588	608	558	571	539	581	575	583	589	580	568	581	578	582	592	613	566	524	594	559	590	626	541	590	596	627	552	590	570	588	556	607	601	590	612	590	567	534	604	595	643	561	546	582	612	610	568	578	584	604	586	562	554	594	587	540	565	562	560	568	623	580	588	642	585	576	615	599	595	563	525	575	575	555	607	584	620	573	570	541	638	575	609	569	545	543	554	556	578	574	600	588	631	625	536	565	583	565	570	545	595	608	560	580	591	575	584	550	599	634	586	593	584	635	556	584	607	549	577	599	565	559	568	606	589	570	595	593	589	612	556	551	600	617	565	594	560	595	616	572	573	576	560	595	578	598	607	577	598	555	597	625
7445	14452	10523	5258	3775	2754	1958	2205	2514	1395	955	844	778	799	787	780	776	727	756	745	776	693	765	781	678	727	713	708	737	704	696	693	728	725	729	672	661	707	731	694	616	729	720	683	674	680	696	690	661	678	678	723	680	688	689	663	777	731	682	680	702	728	667	738	674	709	708	678	659	674	661	736	681	705	719	724	710	656	701	660	648	738	685	720	681	700	706	724	673	682	686	723	683	684	674	698	677	667	727	689	721	720	727	698	732	725	718	701	712	686	677	733	654	713	692	717	690	694	691	709	707	704	654	695	660	635	719	730	697	640	645	685	719	681	718	691	681	714	708	671	685	706	676	721	689	670	694	690	728	648	683	697	704	659	657	663	682	678	674	689	710	681	717	679	671	660	670	736	676	723	688	691	673	708	687	720	745	711	728	707	689	705	669	733	681	733	734	725	695	687	699	734	718	655	703	662	726	697	725	686	692	687	738	649	681	730	658	687	677	751	737	736	701	683	670	738	671	691	679	688	701	691	704	672	707	747	661	710	654	691	698	660	674	712	697	688	720	692	696	730	700	719	694	708	671	727	663	730	639	706	672	683	695	674	688	681	661	689	713	654	685	667	698	774	699	722	728	657	711	677	643	685	674	699	701	672	714	714	722	675	694	666	719	695	697	754	691	683	713	651	673	698	720	670	664	717	699	679	680	708	701	711	677	708	697	689	750	710	691	677	709	691	669	665	693	664	696	696	710	717	686	733	681	751	676	703	696	725	679	684	678	677	718	670	735	681	735	718	666	711	730	695	712	683	680	702	692	714	710	661	670	685	715	656	683	676	709	651	687	745	693	697	702	682	659	728	668	703	682	698	725	665	731	712	642	715	758	679	730	693	685	684	679	669	671	704	664	692	660	670	692	711	726	650	677	714	629	702	645	710	710	680	677	723	685	682	686	723	717	734	702	717	689	721	689	677	685	692	764	733	674	666	672	659	713	696	637	684	648	688	693	665	701	648	679	679	706	700	707	691	710	695	754	669	688	697	691	689	666	677	716	659	706	702	683	677	704	706	676	694	703	713	708	713	678	683	693	666	696	674	732	748	710	675	713	744	700	699	676	675	737	722	700	708	717	668	691	695	732	678	693	672	730	695	692	685	703	712	665	702	654	673	703	690	706	693	656	669	715	728	675	688	688	718	687	689	680	731	676	722	739	709	660	695	709	686	736	733	652	698	712	654	706	687	723	728	698	675	716	689	696	682	672	685	722	693	675	696	725	740	673	728	675	725	640	664	644	641	713	660	711	685	720	731	713	705	717	688	717	654	686	664	667	683	669	695	726	661	667	714	684	707	678	654	681	659	680	692	667	672	688	694	710	712	668	691	701	687	693	694	701	685	662	658	663	762	702	709	656	724	700	721	681	710	711	642	720	725	693	635	706	712	673	680	690	716	697	671	701	702	709	692	692	699	690	708	735	723	756	684	765	723	686	688	632	684	703	691	710	676	662	667	690	632	671	681	680	666	723	723	671	686	685	689	703	667	688	686	631	679	684	674	711	711	651	719	679	693	686	671	736	688	760	682	721	713	731	677	699	667	649	628	659	680	706	682	676	670	727	710	672	720	713	710	694	740	695	676	691	689	690	737	753	669	719	683	681	674	677	722	685	692	657	725	744	674	701	712	632	706	721	657	670	683	719	669	686	680	667	649	685	699	673	716	649	699	672	659	714	698	691	656	673	697	709	706	692	723	711	698	672	678	687	695	691	706	691	710	680	696	670	689	653	720	655	693	722	729	713	710	714	722	676	707	692	703	700	650	707	707	663	723	716	688	680	687	698	716	729	672	680	696	686	696	642	692	706	696	713	716	691	723	742	729	715	711	659	683	728	707	663	718	693	721	698	682	713	648	722	702	674	697	692	730	739	690	739	719	679	699	726	709	679	685	720	737	634	696	685	708	687	662	764	659	687	730	717	671	712	704	683	672	697	678	680	666	719	706	707	729	679	679	681	740	654	730	710	730	771	722	685	694	698	663	670	704	675	717	726	688	716	695	678	700	672	714	718	679	741	654	688	683	680	656	715	704	675	700	709	679	752	712	725	703	715	702	692	714	671	642	692	742	715	714	727	705	676	712	657	664	709	669	767	744	686	697	693	688	666	707	676	705	709	703	670	695	719	734	728	665	733	709	701	741	702	658	685	691	646	677	686	751	720	710	688	703	677	721	659	706	681	739	729	721	744	685	680	682	689	682	672	688	731	715	771	640	705	690	724	713	713	675	684	737	670	707	721	692	700	709	681	719	707	707	709	679	675	697	647	693	641	659	695	674	732	690	687	691	761	699	705	710	734	683	742	669	657	676	723	693	659	689	758	660	705	695	696	724	676	702	733	723	689	700	695	678	712	673	688	670	702	711	706	703	749	704	703	682	682	700	701	737	696	664	678	700	700	744	711	722	712	722	715	691	738	725	683	727	690	696	706	662	655	663	697	681	658	715	657	673	702	644	713	694	703	721	663	660	736	691	689	704	705	695	732	669	705	653	668	743	704	660	669	637	666	657	648	658	667	696	673	667	674	699	689	715	689	700	675	659	707	666	726	689	692	721	701	635	714	693	673	660	705	673	668	682	692	688	709	710	675	678	655	658	717	680	700	696	766	751	756	715	691	702	659	702	676	683	653	670	723	698	678	708	738	696	742	705	688	675	662	660	654	706	702	664	639	680	687	685	676	709	697	684	637	638	712	681	656	659	733	712	721	733	707	697	688	659	688	702	720	732	650	683	746	731	698	650	709	699	687	707	683	664	638	667	675	713	721	686	658	703	708	681	710	679	749	699	703	719	671	669	692	693	667	708	665	689	692	709	698	701	683	707	673	669	690	701	712	642	709	660	630	685	740	691	716	696	687	689	738	685	710	699	692	679	672	684	692	714	667	695	710	682	663	684	722	704	697	725	718	708	686	698	657	711	679	707	640	738	672	674	706	685	664	635	642	703	712	730	685	690	730	689	707	700	677	685	743	618	705	692	629	725	707	695	693	698	675	673	649	706	686	714	678	727	703	684	697	634	734	695	691	683	692	701	664	687	672	677	675	714	658	709	711	717	670	675	647	667	722	712	681	719	739	707	664	643	647	707	699	688	667	703	663	705	641	670	683	680	760	682	706	712	690	693	687	709	629	662	732	689	724	708	700	716	710	701	688	699	667	692	681	745	660	662	704	692	676	671	695	685	684	675	737	677	721	677	723	700	752	683	699	687	670	669	672	656	673	684	718	687	704	675	674	667	694	713	639	725	709	702	650	703	686	704	723	679	683	679	680	674	662	707	677	689	734	740	678	712	684	688	688	699	690	631	677	662	710	659	679	710	703	722	698	643	659	707	672	682	702	745	669	668	677	705	686	744	762	697	703	651	685	738	702	714	714	706	681	665	703	722	713	720	668	688	705	740	638	693	741	688	696	683	703	654	722	652	685	682	680	659	671	714	718	633	680	709	717	720	688	685	647	649	709	728
24595	21000	26923	25146	11407	1119	730	801	899	506	434	385	380	369	355	331	363	357	341	362	362	327	332	345	333	329	335	353	298	334	358	314	346	307	337	318	332	330	368	335	326	322	344	319	337	352	376	354	332	337	340	379	319	350	318	330	347	381	329	324	330	351	310	354	336	342	333	345	345	313	347	329	313	314	330	339	337	322	340	352	313	342	352	325	331	318	341	328	337	341	311	330	313	336	324	330	305	358	306	366	322	362	327	331	333	311	315	320	350	351	333	319	327	329	349	327	325	352	330	347	354	332	319	330	332	334	286	338	349	361	337	332	338	330	356	284	310	303	325	343	283	314	318	327	329	337	308	350	321	337	322	300	321	292	305	303	319	318	320	343	346	292	296	301	341	297	324	333	344	299	300	317	310	350	317	371	325	338	327	324	343	335	315	328	331	325	335	344	309	318	351	351	339	326	340	320	320	316	292	337	342	340	353	348	352	340	319	325	337	327	330	298	328	309	345	331	318	307	327	297	349	305	310	334	324	329	323	341	331	323	309	345	297	349	315	346	350	317	288	321	329	316	326	304	314	325	350	317	314	311	329	366	339	337	338	330	332	356	298	344	336	311	343	313	338	313	342	309	331	314	340	316	322	316	322	318	348	325	311	346	310	337	308	342	314	284	340	310	316	303	299	315	334	319	294	299	334	341	326	315	308	311	329	321	302	292	346	334	332	334	368	331	337	353	336	331	311	332	321	310	338	318	301	347	364	336	309	353	348	332	332	334	337	307	364	358	329	331	335	328	322	324	341	364	327	328	320	319	334	348	341	351	354	338	314	325	329	312	325	319	340	324	351	292	342	299	313	351	379	324	322	339	297	332	308	334	358	321	371	343	302	329	322	311	346	298	325	329	353	324	320	345	363	305	339	356	331	318	349	343	326	356	384	306	324	363	308	339	360	296	355	329	331	283	320	333	350	311	328	304	298	307	367	331	329	321	319	348	299	347	347	318	308	299	330	360	318	347	376	323	306	343	346	306	322	306	335	313	339	338	331	348	327	343	346	319	317	327	335	322	290	316	342	319	317	340	293	342	329	369	293	337	329	340	335	316	315	321	349	334	321	350	321	320	355	338	318	362	331	326	330	341	338	333	308	359	318	367	327	333	303	362	315	302	335	334	353	346	363	343	317	321	371	319	351	328	346	339	330	327	342	312	334	312	359	354	339	305	326	328	276	321	326	336	338	340	350	311	331	325	327	341	338	355	333	316	341	321	330	318	331	332	319	326	368	303	365	329	357	348	331	302	310	323	329	320	313	296	297	292	323	336	378	315	304	331	323	356	357	336	336	314	329	342	323	334	318	337	330	316	360	326	321	346	335	325	344	345	361	293	318	350	313	308	345	337	329	324	327	317	315	315	334	382	343	332	304	303	331	312	303	332	338	329	305	364	309	318	328	333	293	332	308	339	338	330	362	362	320	356	331	361	338	340	343	296	330	291	367	328	348	348	288	354	319	321	289	310	315	326	351	354	294	313	320	318	365	328	331	368	332	327	336	334	342	322	316	325	315	351	320	331	322	329	330	288	282	352	327	326	319	295	309	318	369	345	314	295	352	331	337	304	322	321	362	340	311	341	305	338	316	296	335	337	299	330	339	301	330	314	333	354	289	349	317	313	317	326	350	321	332	303	323	340	340	320	320	366	314	298	326	334	326	327	329	369	323	334	317	314	306	320	320	343	327	337	336	360	311	342	343	325	293	313	333	335	303	337	278	313	332	312	353	340	339	324	320	360	318	312	340	348	333	354	313	335	297	312	309	341	315	329	328	352	330	341	348	342	314	326	333	347	328	330	351	343	310	337	346	316	321	291	335	332	335	336	301	346	353	285	313	341	338	392	330	349	311	341	303	350	335	350	327	351	329	317	344	329	311	371	340	295	320	273	313	354	345	317	320	348	378	346	334	334	315	368	332	324	346	346	339	300	341	319	332	363	351	367	299	305	329	318	319	323	344	356	318	361	325	359	338	324	335	314	293	359	346	356	357	329	329	301	337	342	315	315	308	369	308	307	338	337	342	288	345	328	306	338	343	338	339	315	325	342	299	348	328	326	331	326	334	326	343	314	349	320	329	326	332	350	345	362	315	347	326	314	326	331	315	337	356	337	310	348	315	329	326	336	310	330	340	326	334	334	358	314	320	340	335	329	349	320	327	302	318	307	359	329	344	318	336	337	332	307	324	290	334	348	332	305	339	371	310	326	338	328	351	331	288	304	338	330	363	289	347	328	275	326	348	308	355	317	353	295	322	328	304	332	356	358	365	293	348	331	335	338	332	356	317	355	320	301	317	332	348	331	333	319	326	317	351	359	326	366	355	330	324	334	353	318	335	343	308	298	298	308	342	335	357	320	353	340	361	338	356	316	321	328	323	319	353	348	323	315	326	355	301	302	357	324	332	336	343	335	318	325	312	334	332	320	333	353	340	326	312	316	301	357	353	352	354	318	307	315	314	342	330	296	347	315	307	339	303	311	317	346	312	310	341	331	326	303	341	373	344	323	298	316	350	340	362	344	344	347	320	334	323	314	316	320	324	370	303	338	326	322	307	286	328	346	335	345	300	330	329	315	332	282	338	344	310	306	314	359	369	315	308	346	312	336	302	329	355	312	315	327	359	324	324	347	286	336	354	326	341	322	311	328	318	331	327	303	301	315	339	325	318	338	339	330	344	329	336	359	335	351	315	307	328	307	346	307	313	335	328	327	303	312	342	355	347	353	337	342	335	297	322	334	334	293	357	338	360	298	349	307	323	318	336	327	347	344	303	328	325	329	319	327	321	316	342	369	347	314	356	329	318	344	315	357	345	332	343	324	346	335	307	324	290	287	310	331	328	319	343	347	328	313	346	326	338	338	336	303	308	324	348	344	323	317	315	323	319	324	335	349	328	320	320	348	335	345	312	334	343	343	312	328	358	302	326	356	339	300	373	327	324	287	320	315	323	325	342	320	315	335	298	342	293	303	306	274	305	312	332	322	304	326	343	331	319	290	354	308	312	312	318	353	291	332	342	328	313	309	315	317	327	339	340	337	343	322	339	351	330	328	304	337	295	307	351	355	316	335	344	340	322	321	319	340	328	364	329	295	323	348	326	347	344	352	350	279	328	300	350	313	325	329	344	349	313	348	323	316	332	303	343	332	316	308	336	349	348	316	311	303	324	321	326	318	331	327	325	353	325	331	354	292	336	306	349	312	330	326	362	333	330	325	324	357	317	336	333	309	336	324	362	337	347	318	344	326	316	362	304	327	326	334	300	298	330	361	311	298	310	320	339	328	331	355	328	370	319	341	328	304	327	367	351	318	317	311	312	305	326	321	310	365	312	348	338	330	337	339	320	335	323	347	340	326	321	303	303	338	328	317	317	299	331	320	320	341	305	329	318	364	333	363	350	326	345	310	352	337	349	295	301	296	311	330	321	330	319	338	335	329	315	340	322	321	318	343	302	355	340	320
8586	11069	8066	3698	2650	1780	1309	1629	1849	762	545	482	447	429	447	434	393	424	397	416	394	409	394	386	411	387	387	384	385	381	442	392	418	382	410	393	396	396	374	400	405	366	374	374	374	366	355	382	392	398	381	393	384	369	381	371	366	418	364	386	379	379	391	407	357	377	402	341	385	397	399	371	390	406	380	367	365	403	407	368	425	434	378	414	389	384	363	362	355	411	423	380	399	355	377	390	340	375	336	354	401	396	406	375	428	361	370	385	359	390	356	363	377	381	352	391	371	351	389	400	393	402	414	355	389	360	379	380	343	406	381	376	340	394	386	360	383	390	366	377	395	391	390	387	401	374	373	355	368	353	371	415	378	372	358	392	353	375	378	362	365	387	367	402	401	390	406	341	392	379	403	377	366	392	391	360	364	390	373	382	377	419	403	359	412	385	376	354	373	370	411	365	368	379	367	359	368	350	402	359	389	366	383	339	367	379	408	406	378	372	374	407	399	358	362	373	382	380	351	412	340	385	370	384	394	356	394	351	351	359	375	368	371	397	388	400	374	399	380	402	370	380	391	396	386	370	394	390	385	420	376	393	366	387	321	389	387	355	362	387	364	359	384	375	355	387	390	375	360	410	370	370	348	387	394	374	374	340	359	382	382	347	360	375	372	394	412	395	379	361	376	382	356	343	389	374	355	352	394	380	408	362	387	365	369	347	381	403	394	404	399	399	400	387	363	369	360	381	377	399	384	348	376	402	419	370	355	389	364	407	378	361	366	369	376	380	378	418	374	370	367	373	357	385	392	389	366	346	369	360	395	363	394	448	382	393	395	394	395	369	412	360	374	350	388	386	372	368	378	404	372	357	373	392	374	381	354	377	386	362	391	376	404	368	357	372	397	366	353	349	388	365	346	351	424	365	382	392	365	388	340	393	354	379	413	368	397	375	384	330	405	401	384	374	364	404	351	370	398	336	360	383	371	375	405	383	385	373	374	394	371	370	346	378	392	379	360	404	360	412	357	367	380	382	365	372	406	408	392	388	367	370	360	370	338	361	373	367	358	356	403	402	388	365	373	374	353	349	371	379	352	398	362	374	377	369	386	396	360	371	370	397	358	381	382	376	392	358	400	355	371	360	374	382	348	379	391	405	352	375	382	371	372	383	399	353	361	411	364	397	381	346	399	340	367	390	409	375	366	417	386	369	412	379	378	372	380	367	419	358	402	361	379	356	397	344	378	362	345	371	376	354	360	369	380	386	362	395	421	358	409	354	391	395	409	383	379	375	375	368	395	380	373	404	353	408	396	395	371	380	355	354	364	384	357	362	367	358	393	402	401	382	411	394	384	387	380	331	380	374	379	389	404	418	375	420	391	321	351	377	364	377	396	368	358	377	377	412	379	391	408	407	387	338	403	383	397	351	334	371	381	385	384	385	403	337	387	358	392	382	404	362	390	384	402	361	388	383	362	384	371	334	402	362	369	378	385	375	345	344	361	384	379	378	383	347	383	403	374	409	371	375	381	361	399	362	366	351	374	413	378	390	370	371	420	355	361	382	386	385	363	366	393	404	381	360	388	395	384	356	364	391	410	355	404	377	389	422	402	344	386	364	400	368	381	412	362	363	401	389	368	360	388	360	379	365	382	352	352	409	382	356	410	352	376	361	385	408	357	396	341	374	387	388	326	430	361	364	377	383	370	391	383	373	398	382	384	397	367	382	355	383	376	375	378	366	368	358	370	355	404	364	385	338	364	409	376	347	351	378	367	394	369	413	367	351	381	384	366	384	384	398	406	386	384	379	347	392	371	406	347	368	383	418	346	391	351	386	372	380	386	376	400	374	363	396	331	357	387	395	416	393	370	383	383	361	377	384	389	427	358	383	398	389	405	364	379	345	363	389	381	368	353	400	369	427	390	372	349	379	361	371	377	365	409	392	372	383	345	389	367	399	328	382	389	383	370	363	378	414	370	361	352	390	356	382	377	380	372	390	381	355	405	377	393	371	340	355	383	387	356	393	336	363	391	356	398	408	390	380	364	364	355	418	362	348	369	361	369	392	366	355	370	348	394	369	359	365	355	374	393	387	364	348	392	380	374	376	387	418	364	371	383	400	372	369	362	382	377	357	377	350	350	363	380	360	390	378	392	367	386	388	351	376	380	381	371	360	413	375	352	377	343	360	403	369	354	370	377	375	382	370	348	385	430	376	370	364	357	376	399	383	360	371	337	370	391	382	392	360	383	383	367	386	365	407	414	375	371	368	366	385	360	371	387	395	371	366	380	363	362	374	364	387	394	403	398	378	410	399	399	400	369	325	380	391	374	393	383	374	429	401	377	369	385	381	359	368	359	394	385	340	341	399	404	383	378	383	381	387	430	399	356	393	367	393	369	409	391	374	397	395	419	335	371	407	404	330	385	380	394	387	390	383	368	408	379	389	414	366	361	340	375	408	373	396	385	395	358	393	384	421	368	380	381	383	374	382	366	383	373	385	430	362	402	343	386	381	372	397	349	383	378	389	370	407	393	357	411	373	376	413	370	380	380	374	384	385	403	362	393	370	355	323	353	348	431	389	364	354	383	358	362	370	394	367	354	356	392	367	364	379	361	381	343	366	389	386	382	400	421	386	409	432	364	396	381	371	374	389	407	374	370	364	387	387	374	379	348	396	384	344	421	375	393	362	330	381	340	381	376	380	411	396	406	383	389	371	409	385	396	392	379	390	403	360	382	360	389	373	359	381	386	349	339	376	380	397	373	367	402	375	390	368	366	372	379	350	387	386	399	357	379	385	377	404	394	389	378	377	379	386	380	396	363	395	393	394	374	422	387	375	361	382	350	351	389	367	419	355	408	402	373	420	385	415	377	393	351	414	348	358	375	407	369	362	398	386	392	359	351	421	362	368	408	388	370	379	363	392	343	321	344	372	402	388	375	402	345	388	382	351	383	361	325	361	391	380	365	366	385	376	401	391	380	376	411	424	376	391	376	376	388	404	394	360	318	350	404	386	379	325	365	360	392	394	387	375	366	383	370	377	340	373	356	399	356	356	366	335	394	371	403	347	363	368	378	396	327	367	368	344	369	396	349	405	380	381	375	362	367	400	392	383	416	402	355	379	385	378	358	347	418	387	382	396	373	366	370	363	403	357	378	411	408	395	374	400	409	389	392	364	360	369	375	396	392	356	377	391	386	383	386	350	370	400	352	335	365	351	380	351	416	342	393	416	370	387	392	387	411	397	375	366	373	357	365	390	405	432	413	380	340	358	393	351	420	383	384	363	383	384	384	397	393	382	364	376	379	381	379	389	383	397	377	402	377	349	386	384	382	370	333	398	384	355	352	379	374	361	404	399	355	354	371	332	377	378	376	376	398	412	358	368	369	356	381	388	375	379	400	392	391	364	384	361	390	394	373	367	322	426	398	393	371	367	369	347	381	376	379	383	369	384	375	362	400	403	378	367	374	376	400	344	355	382	412	398	347	365	371	396	349	384	372	383
22479	20998	28444	23736	20995	20995	6849	2315	1609	629	506	459	424	404	389	384	382	320	359	340	300	301	323	326	307	296	340	302	320	295	299	310	290	282	317	280	293	264	283	322	286	266	279	282	307	286	325	263	281	306	288	293	283	295	295	315	293	287	281	273	289	301	304	304	308	269	288	287	308	305	282	261	293	264	294	268	289	283	298	297	255	280	292	308	269	321	266	267	253	287	290	339	286	274	295	285	311	299	297	315	272	268	247	277	303	302	312	287	259	296	300	278	312	301	282	274	267	289	281	286	285	263	274	266	273	312	275	283	272	293	273	291	274	290	284	295	281	303	282	279	289	268	316	293	284	258	307	276	301	275	282	297	307	312	279	280	315	273	299	285	286	274	311	273	298	269	264	297	265	320	302	284	288	297	256	285	302	266	312	325	289	267	276	253	292	271	280	258	294	319	271	310	281	272	314	287	290	270	290	295	291	276	285	275	317	301	269	291	267	277	266	290	301	291	305	274	301	324	265	305	305	295	290	291	268	292	277	311	275	261	264	286	315	306	270	269	274	275	292	257	287	287	293	309	292	296	319	281	294	295	311	268	301	317	275	284	313	256	292	301	290	256	259	290	292	267	290	287	300	298	286	276	265	296	299	282	302	277	280	292	281	278	261	310	253	258	290	262	276	306	278	282	281	307	277	280	290	286	278	300	288	285	274	296	286	279	290	273	328	312	301	289	299	286	283	272	273	257	271	293	285	287	258	280	274	295	303	271	299	294	292	269	277	273	264	254	274	293	298	274	294	286	288	280	286	311	287	266	268	262	321	314	265	248	292	320	270	266	314	270	256	268	272	309	289	274	307	306	277	292	314	305	317	305	294	287	305	306	284	288	271	274	264	285	284	303	284	244	292	286	253	283	285	287	282	292	279	302	279	301	292	245	274	290	268	292	276	304	275	295	297	281	275	293	277	272	270	285	308	290	272	306	279	265	286	264	268	320	283	279	285	297	289	304	298	273	316	270	290	263	265	285	265	292	270	257	262	240	254	292	260	251	294	313	271	296	300	311	283	316	265	261	245	285	280	313	302	268	284	307	288	285	275	294	287	284	222	311	291	289	272	308	318	287	270	265	268	266	270	286	301	292	301	300	266	314	315	290	281	280	289	289	287	265	306	282	280	276	284	283	282	271	276	273	301	284	285	266	299	328	283	255	285	295	307	287	288	295	300	297	314	260	271	304	268	291	251	299	277	305	289	294	291	295	298	297	287	282	244	287	305	292	267	252	292	295	268	265	273	317	314	292	293	286	282	273	253	288	290	289	273	315	274	291	273	285	296	316	297	271	284	299	302	260	272	311	290	281	332	298	263	283	274	286	311	289	303	337	305	288	289	282	301	299	273	292	275	304	298	299	291	295	299	294	270	313	332	304	292	277	262	304	278	279	269	293	305	294	281	304	293	270	268	272	266	288	292	277	267	265	294	282	263	285	313	297	277	289	310	285	258	301	265	274	305	298	292	285	277	264	308	288	284	293	271	275	297	274	289	286	309	292	256	291	303	291	291	307	258	262	293	279	266	289	266	289	300	275	264	242	289	274	245	288	266	295	279	280	283	264	290	306	275	307	275	284	288	308	274	268	283	283	263	293	295	288	289	299	284	272	302	277	282	298	277	274	287	297	266	290	270	283	295	280	279	269	279	275	301	309	292	277	320	293	273	291	279	252	303	272	276	282	264	296	296	267	288	287	282	294	301	283	307	304	298	289	272	265	301	301	283	301	310	273	278	292	288	290	251	272	286	279	268	275	305	305	270	300	279	288	291	336	265	280	311	286	254	305	288	287	317	299	283	281	268	277	270	297	304	282	280	305	279	269	309	269	256	280	311	269	310	280	265	289	292	274	255	282	247	305	300	253	279	288	310	264	268	299	274	281	282	272	295	290	302	259	281	289	278	285	306	269	277	281	246	267	280	290	300	287	300	281	286	300	258	252	269	271	296	296	294	291	260	281	255	311	293	259	279	279	283	281	312	300	265	283	262	266	280	283	280	275	301	293	313	278	251	270	261	275	279	243	313	303	306	292	292	296	270	315	241	280	270	305	326	295	319	280	299	306	290	303	274	281	315	284	289	263	273	295	268	278	291	283	260	272	280	290	297	287	274	302	290	260	283	273	289	288	300	287	255	307	291	273	275	284	288	286	255	298	304	297	278	295	300	272	318	285	298	289	276	285	260	282	296	290	256	276	290	286	289	265	287	287	303	277	292	290	310	295	314	288	283	324	274	293	294	282	286	288	281	274	255	285	286	304	277	313	264	297	285	282	288	292	276	297	302	331	284	288	290	283	298	254	284	283	303	292	323	307	270	279	277	272	271	267	269	299	278	270	276	272	287	293	272	287	309	265	268	280	298	272	330	287	298	266	305	307	307	294	272	283	281	289	305	305	296	224	280	281	268	259	257	306	262	287	301	252	271	283	283	288	303	285	301	264	263	274	271	291	285	271	264	266	302	266	301	271	291	285	290	305	312	262	281	284	274	284	258	295	273	296	265	305	305	289	291	267	269	281	300	290	286	290	290	280	279	276	255	301	280	271	303	306	304	310	293	250	257	297	277	291	258	303	247	295	288	293	301	273	270	298	330	300	273	300	292	304	286	272	287	265	278	261	280	276	286	300	261	237	284	314	290	283	280	276	265	312	287	288	294	266	266	270	285	299	276	287	278	266	301	269	259	268	294	302	284	296	267	295	279	279	291	275	286	280	283	274	289	309	272	275	289	292	318	284	294	276	288	268	290	274	268	310	296	276	275	279	278	269	293	280	278	272	290	267	325	277	281	294	275	272	302	289	303	272	296	289	241	272	236	296	264	296	250	302	279	288	299	275	261	283	302	291	261	279	307	261	259	277	278	269	283	304	306	292	287	276	280	283	278	284	331	293	319	272	266	319	272	297	282	269	273	287	284	270	289	264	287	306	280	256	261	270	311	296	259	293	291	294	301	260	310	298	306	285	300	306	289	302	273	285	268	260	270	277	312	264	238	310	286	306	281	286	276	280	289	261	307	304	267	284	293	288	294	283	294	287	284	294	254	280	270	297	279	311	279	287	266	267	324	297	280	262	280	280	306	315	277	292	302	272	312	289	311	315	293	278	250	270	294	302	271	279	281	317	295	247	303	262	259	295	283	291	276	243	267	269	288	268	292	288	235	283	280	307	299	271	293	281	286	308	267	266	297	309	286	230	260	301	290	285	276	273	299	292	291	300	272	275	287	271	292	286	271	287	287	291	295	291	284	282	257	263	330	280	297	278	268	278	280	280	287	303	281	296	287	270	288	297	273	313	277	281	276	265	304	292	279	258	306	282	283	286	282	277	278	286	304	269	286	271	293	279	284	278	310	297	287	316	282	273	294	298	283	304	296	301	296	276	288	310	270	294	272	275	269	281	302	285	269	289	278	281	264	306	283	278	305	302	296	296	292	274	289	312	281	320	303	254	280	280	281	287	294	279
9560	20393	16560	7343	5256	3545	2675	3998	2998	1118	813	706	599	590	504	535	473	443	428	455	403	399	412	417	382	370	376	367	381	344	398	341	385	354	377	377	339	356	373	389	338	381	363	334	359	388	345	369	348	345	405	370	359	319	369	323	356	375	361	327	339	320	317	333	316	301	359	369	348	329	377	335	327	374	346	372	363	362	315	370	364	330	353	318	330	337	344	332	324	363	366	306	312	348	332	305	371	357	305	327	321	347	355	358	326	359	333	320	350	332	302	360	341	310	345	336	345	357	330	335	337	343	350	343	387	347	345	350	336	359	375	360	352	349	353	323	389	383	358	327	292	353	317	369	344	382	344	363	334	340	346	300	329	366	315	341	335	335	378	338	338	329	331	335	291	343	342	344	362	364	321	329	342	320	341	339	338	359	340	357	356	334	327	347	324	333	350	365	322	321	363	320	321	325	311	320	326	320	315	339	330	358	362	317	353	355	319	316	302	330	338	344	335	393	327	331	329	396	383	346	346	313	375	336	362	334	370	332	317	368	356	360	319	320	337	349	361	333	354	342	367	308	345	325	350	338	322	353	319	367	329	330	335	318	334	348	328	333	305	306	347	352	349	311	337	334	351	326	367	328	318	346	336	352	301	340	344	332	330	367	362	353	337	325	341	351	364	357	357	340	346	342	335	338	348	357	370	341	342	374	315	354	339	340	347	306	336	355	346	337	340	329	318	304	334	344	343	322	313	337	328	350	373	377	335	356	355	359	343	312	345	348	347	314	355	302	326	345	333	334	330	327	346	338	354	293	325	369	325	344	318	379	310	403	345	332	338	353	342	341	319	322	332	336	329	329	339	333	337	351	320	356	303	366	366	321	342	343	341	343	352	373	315	346	359	324	309	319	360	353	336	319	366	320	364	385	359	351	321	376	343	372	318	337	359	329	345	331	351	332	328	330	348	349	318	361	336	352	391	343	340	319	337	320	350	381	353	326	344	340	357	354	340	380	296	330	339	358	351	357	326	334	380	325	350	359	330	342	341	409	317	337	326	329	324	339	336	343	339	353	339	305	309	336	353	345	319	356	344	362	304	331	334	332	337	325	332	349	341	325	313	394	369	375	339	367	359	376	307	373	316	291	364	366	329	351	331	334	352	333	351	328	325	328	359	364	362	361	308	366	322	335	340	328	297	352	314	331	336	364	335	299	346	348	337	358	340	335	332	348	317	312	344	342	354	331	317	333	305	343	318	342	327	344	337	336	351	332	336	305	353	350	350	338	326	330	333	369	354	350	337	337	363	335	356	328	357	335	334	362	351	332	334	339	355	349	333	359	334	351	334	326	343	337	361	363	325	346	346	340	354	360	345	370	313	332	318	323	355	354	336	385	341	329	352	330	306	353	329	362	352	327	320	345	340	325	344	347	343	370	322	307	378	367	339	312	295	294	338	357	337	337	350	312	360	368	360	330	354	350	332	319	354	353	375	333	349	347	323	340	331	344	335	375	337	328	378	343	332	341	351	337	338	337	337	345	362	349	356	338	335	358	397	330	372	314	299	365	325	337	343	355	373	331	336	342	364	376	358	328	323	330	332	332	348	341	342	327	340	322	322	340	354	379	345	301	335	354	339	321	343	378	334	365	364	344	319	376	324	345	332	348	314	346	354	359	321	304	322	313	341	332	383	342	337	343	314	360	360	343	335	365	354	372	331	360	325	354	334	372	363	323	345	331	301	348	347	325	325	329	333	323	341	334	373	384	311	333	356	348	331	356	325	370	320	369	344	320	349	331	307	327	362	338	353	342	321	357	317	335	332	350	336	343	351	362	329	369	335	337	317	366	362	318	344	320	361	312	330	353	340	311	311	302	353	388	368	337	353	362	333	359	349	343	347	310	337	332	336	328	345	349	345	317	360	316	319	330	343	321	356	351	358	344	380	356	336	347	343	350	346	336	360	327	357	348	339	358	350	342	342	362	311	354	341	342	317	351	339	341	349	361	353	335	325	333	369	337	326	307	351	316	347	331	334	334	354	366	322	318	320	322	334	372	355	363	337	335	319	320	305	370	343	345	336	340	338	358	315	350	335	351	303	336	350	351	347	341	318	309	347	342	329	334	321	327	360	345	374	316	341	319	335	386	348	355	372	319	348	328	339	353	322	366	351	339	344	360	348	339	352	312	359	326	338	322	311	317	332	325	335	325	364	337	343	356	324	323	363	340	303	333	337	305	320	316	342	358	368	336	350	323	360	356	336	323	337	356	328	335	310	326	328	317	327	343	352	347	314	322	345	339	374	327	331	352	341	321	352	348	343	341	333	343	316	337	309	339	325	359	354	308	348	322	367	357	327	330	386	303	355	337	356	349	373	328	315	346	306	341	334	346	345	313	373	332	351	367	356	328	345	347	355	356	334	338	330	309	312	325	372	343	348	335	341	327	355	323	308	326	350	371	333	345	366	335	343	345	373	365	338	317	336	350	320	303	319	360	340	333	352	337	335	323	328	359	375	339	324	329	341	322	330	366	354	317	367	336	337	328	366	325	348	359	325	316	286	357	302	324	321	337	350	347	305	357	354	330	362	331	364	376	321	300	352	328	365	355	348	335	339	345	321	362	338	347	326	349	368	367	333	315	330	344	377	318	345	357	341	339	343	320	318	349	357	333	354	325	343	330	338	324	351	337	385	302	329	345	365	345	330	357	353	326	317	321	325	341	315	349	331	345	340	344	330	369	341	326	347	361	345	352	310	361	304	325	330	354	313	330	309	335	354	362	340	353	316	363	346	353	350	323	358	331	339	362	334	342	370	350	372	368	320	344	316	352	325	333	350	339	338	387	377	366	368	330	347	334	319	311	307	311	341	309	341	317	338	329	329	336	349	350	364	361	351	339	351	363	335	330	330	311	314	331	330	362	323	347	343	350	336	342	356	330	324	324	358	295	316	383	327	336	360	341	367	318	355	344	361	354	359	317	334	334	351	302	343	343	340	327	310	341	322	327	348	356	335	339	337	325	318	351	332	339	330	347	340	351	348	351	342	319	338	329	294	348	330	314	347	366	352	361	313	355	381	312	335	333	364	358	324	334	363	334	321	319	331	317	335	347	341	332	385	375	330	337	357	305	360	355	308	340	324	315	337	354	352	350	355	323	310	371	294	376	316	326	343	355	353	325	359	359	345	343	363	321	352	323	348	339	361	351	332	353	329	331	319	356	332	349	352	329	316	324	368	318	369	312	315	329	339	362	328	359	317	331	350	299	311	344	337	335	357	335	343	361	346	344	332	341	333	330	350	340	296	310	377	332	297	319	346	319	335	351	338	369	349	332	324	343	330	323	340	372	370	336	343	309	347	341	347	328	336	330	310	325	365	322	355	331	334	325	338	353	356	345	326	345	318	322	310	372	322	345	338	318	318	336	375	317	309	341	338	328	310	357	325	361	377	368	359	342	334	339	351	318	314	299	384	363	325	367	338	320	355	348	335	383	314	339	347	327	344	333	360	337
27614	18085	6289	1543	926	778	720	966	676	546	579	539	550	558	588	570	542	558	619	501	543	535	627	562	547	547	548	562	555	581	560	587	570	579	582	589	571	569	549	540	561	570	575	556	594	554	575	586	576	592	525	591	573	569	507	533	573	567	539	541	547	570	571	554	589	523	564	526	545	539	575	527	548	535	561	505	600	564	537	542	555	583	599	561	541	595	574	576	572	562	585	516	562	551	577	522	580	566	554	555	536	575	520	562	573	577	576	557	563	542	527	530	590	560	575	587	590	568	527	548	563	554	580	603	505	599	589	560	577	573	555	561	541	533	565	546	519	541	575	550	591	567	572	518	542	553	556	568	566	534	550	577	601	551	577	561	571	574	588	524	554	560	521	554	536	549	586	512	567	532	553	564	499	565	542	575	572	577	618	536	578	540	539	559	599	538	509	516	564	561	579	517	599	536	575	549	569	600	542	575	534	532	539	569	536	566	548	499	597	568	575	565	551	561	532	573	601	570	553	521	597	583	555	572	558	551	575	553	558	553	539	558	556	559	538	550	516	570	595	530	538	550	528	529	576	534	584	544	560	563	559	517	547	590	528	551	538	531	542	549	526	581	536	547	571	568	559	592	562	565	546	511	594	570	549	538	581	645	549	503	542	608	549	595	594	569	555	524	585	553	546	561	543	557	562	570	554	598	571	574	551	588	548	530	571	575	583	584	512	521	549	567	560	572	565	556	621	510	574	594	548	580	579	587	557	495	573	543	568	569	514	589	531	562	549	553	574	558	513	530	573	537	580	536	533	538	551	578	534	553	520	538	551	567	544	561	560	552	556	538	536	582	559	568	548	578	576	571	600	533	581	536	545	535	561	529	546	517	545	530	569	580	595	586	538	511	554	546	542	576	585	547	566	520	579	584	519	563	562	577	554	571	537	569	599	511	575	536	587	563	554	607	599	592	528	540	570	540	536	564	573	607	518	601	539	568	522	532	578	554	569	549	601	608	604	552	536	609	561	542	559	539	548	560	569	536	554	555	529	607	567	598	608	581	546	538	571	571	573	539	564	525	596	585	559	550	560	538	581	592	557	556	552	576	566	537	506	539	533	554	569	580	593	584	556	540	542	543	580	556	543	562	564	543	586	551	615	534	553	594	540	553	583	555	550	562	582	568	537	572	584	559	532	597	525	562	565	552	533	546	542	602	564	559	552	553	558	563	572	599	590	551	565	569	574	553	547	589	543	532	541	569	535	627	549	576	514	562	559	538	552	525	577	574	549	549	583	580	586	546	550	570	548	551	552	534	586	595	594	574	576	588	536	534	562	544	553	565	574	540	533	494	569	565	567	544	580	537	551	582	538	540	592	579	568	546	537	573	550	546	537	550	516	569	559	554	519	579	547	567	567	582	542	580	555	542	554	543	600	569	484	550	570	570	550	586	599	568	577	515	552	557	573	584	551	536	524	552	545	603	562	550	561	573	540	597	582	538	563	597	532	558	586	573	564	550	568	521	573	572	554	590	614	581	596	546	565	542	582	555	531	578	548	574	633	590	572	586	598	552	552	548	546	564	526	550	580	544	528	536	565	536	518	557	563	585	559	532	581	546	593	545	565	553	521	561	612	574	519	591	575	562	572	556	568	552	553	571	531	555	546	555	541	561	557	543	537	579	589	595	575	574	592	580	551	528	517	527	558	623	563	521	557	596	611	542	542	583	588	597	555	597	625	592	553	566	559	543	592	584	580	550	542	537	595	553	569	556	583	587	617	521	576	599	541	555	524	525	521	523	604	548	551	597	565	569	549	543	553	543	538	547	541	551	575	564	480	588	555	566	549	551	549	533	548	589	543	544	545	526	499	526	570	586	570	569	560	530	544	568	567	574	564	558	617	543	544	566	538	596	564	564	583	527	543	497	530	573	528	523	569	564	586	522	580	526	561	566	543	549	554	538	558	509	540	551	521	563	571	571	531	583	583	546	538	541	581	565	556	540	545	530	570	551	575	557	564	557	582	554	546	517	520	545	549	582	579	566	538	580	568	573	593	531	561	583	593	595	555	544	567	554	593	556	554	550	549	522	562	560	550	556	592	550	580	566	535	543	572	571	566	568	588	578	541	549	552	505	595	518	580	545	568	522	532	552	579	579	545	555	620	570	527	519	588	586	564	546	547	561	575	545	548	561	553	585	575	524	582	567	549	576	537	561	541	591	566	530	552	547	588	569	562	533	531	568	585	580	531	562	587	593	536	571	604	514	612	541	548	568	553	511	557	542	557	583	539	563	575	544	553	548	577	604	566	572	550	550	557	583	567	549	572	585	522	581	615	603	515	545	550	580	552	566	549	595	526	585	594	581	577	599	531	588	558	583	589	541	535	547	611	567	547	580	540	594	574	551	589	519	529	544	538	524	544	551	554	532	590	547	537	572	564	597	535	549	529	554	525	561	537	578	530	593	563	578	582	569	543	528	575	531	594	525	517	599	543	568	556	526	578	585	545	589	578	544	547	559	550	554	547	517	564	530	561	543	538	584	599	520	524	533	573	581	577	504	545	546	564	585	549	525	558	529	531	523	564	494	537	545	599	565	542	586	565	519	569	570	558	582	573	568	576	467	561	599	558	510	609	563	545	545	556	551	614	564	547	558	556	578	582	533	537	594	541	569	591	580	555	539	562	561	564	551	559	615	565	556	582	568	537	563	585	568	596	530	543	550	581	518	557	612	586	578	536	563	547	544	571	551	568	556	555	573	592	500	527	587	598	522	564	538	563	526	535	517	539	570	562	567	570	561	628	601	579	623	550	508	567	583	542	533	550	555	630	582	577	551	591	536	552	600	618	569	555	558	570	578	519	568	522	583	570	565	566	562	542	581	527	523	528	570	594	553	581	558	535	541	552	559	603	557	548	520	564	560	541	588	580	583	553	553	529	542	550	512	546	562	560	564	550	566	578	527	603	549	579	610	547	552	547	535	544	544	614	522	568	554	562	563	554	557	537	580	589	554	580	523	591	574	508	518	568	547	525	568	555	553	559	565	543	568	591	575	538	524	535	553	569	578	559	564	563	568	576	589	560	563	526	585	555	528	515	530	528	567	590	597	541	564	573	548	612	514	598	570	550	562	568	564	585	550	579	540	565	545	532	545	568	534	554	580	590	543	584	506	534	549	562	545	533	548	526	603	538	560	583	555	560	567	536	573	543	494	609	622	569	587	542	597	540	507	584	545	577	584	556	593	580	561	555	522	551	593	580	584	541	532	577	581	547	583	567	541	542	513	566	565	569	564	540	552	575	522	537	586	515	552	581	553	592	541	634	553	549	552	524	600	589	574	590	555	605	555	532	579	547	521	554	586	580	561	583	573	568	557	553	581	503	517	577	567	564	614	593	593	557	575	562	527	538	564	544	562	544	549	585	584	546	543	559	516	569	596	545	555	592	535	541	581	556	517	547	572	547	584	543	597	557	565	583	617	558	549	532	560	553	569	519	569	568	541	561	558	514	548
9542	7108	5024	1781	1439	1177	1050	1581	880	661	672	701	662	692	661	629	694	627	642	657	647	649	653	638	658	655	643	649	637	641	632	632	626	635	652	627	622	668	623	639	692	625	632	656	664	648	679	621	647	629	652	635	613	654	708	695	690	671	617	626	650	692	620	645	664	666	622	640	672	658	718	682	686	676	667	656	678	654	702	671	617	681	614	632	634	611	725	677	653	708	626	649	644	692	691	683	619	647	670	612	636	635	616	705	630	683	663	631	634	689	648	634	680	685	681	632	673	670	692	664	686	673	640	633	642	661	673	645	653	627	677	644	666	674	672	676	638	631	630	650	695	648	627	620	641	665	666	615	683	644	623	638	658	648	677	653	600	679	698	680	675	628	613	635	668	638	656	619	686	638	676	644	627	638	638	666	680	633	642	637	632	672	690	654	640	672	637	670	641	599	620	643	682	677	691	710	688	689	665	689	708	645	691	634	644	645	631	611	656	635	659	651	655	659	662	708	644	624	653	689	652	674	659	730	636	663	676	657	636	692	690	648	653	673	661	631	649	669	636	633	692	654	612	671	681	654	687	655	667	649	654	659	659	681	669	635	648	651	656	624	684	645	642	618	671	677	636	642	631	656	656	668	698	683	660	599	623	669	650	595	706	672	692	700	632	637	617	650	650	629	686	595	651	650	683	669	669	674	687	623	661	650	646	678	657	630	703	667	646	641	646	673	656	616	586	655	666	636	609	658	647	657	686	643	658	644	666	637	669	666	689	688	633	636	660	677	633	649	667	670	675	648	660	612	662	670	688	667	657	639	654	679	598	672	663	663	641	699	632	644	648	656	621	673	655	643	620	687	661	643	630	628	674	665	641	678	627	664	611	659	677	673	673	653	703	663	641	633	606	667	620	677	620	688	704	625	639	644	640	648	680	691	667	645	646	657	688	626	689	632	686	637	663	687	672	640	669	642	630	636	681	626	657	674	627	655	598	700	626	607	660	663	689	699	634	611	671	669	644	677	651	636	669	622	661	626	682	667	647	621	620	659	658	623	680	665	668	664	633	645	627	673	634	698	638	660	628	665	660	621	659	656	656	609	639	654	646	687	696	645	677	671	664	699	669	645	695	609	658	686	620	638	671	671	656	656	641	649	649	640	661	719	649	648	648	646	633	646	641	668	674	679	636	651	659	656	636	682	637	685	626	650	678	691	644	647	694	676	671	671	674	651	646	655	640	656	651	667	689	686	660	636	671	582	657	668	625	719	612	680	577	671	626	674	677	620	658	647	648	665	628	659	636	670	663	669	637	643	655	669	623	628	625	620	672	645	623	669	596	617	648	658	672	688	677	613	663	697	722	685	590	619	651	682	668	625	658	630	674	659	617	678	638	638	641	669	625	680	605	659	657	641	674	646	635	647	627	660	618	617	641	676	629	640	676	628	684	700	654	653	662	633	625	648	629	639	650	685	612	672	687	631	633	677	624	682	634	655	664	665	632	664	623	618	619	665	660	641	676	651	610	700	654	673	645	641	651	604	646	641	673	660	687	659	648	689	660	647	669	669	580	660	671	678	643	694	631	617	649	662	678	619	701	644	646	611	636	663	692	641	680	622	686	622	635	680	619	644	668	680	746	679	704	666	638	629	632	653	699	667	682	654	654	685	679	632	610	669	651	667	638	646	654	687	632	657	666	630	670	619	612	665	692	664	655	589	688	715	621	605	640	656	640	637	643	667	646	608	643	660	639	703	678	661	614	647	659	670	697	691	632	649	637	633	663	662	615	682	652	666	650	663	661	639	668	628	638	652	649	671	677	657	634	619	643	661	678	668	623	664	652	664	648	681	654	620	677	637	718	666	657	664	674	628	702	649	677	652	641	632	608	686	652	601	683	677	663	649	642	706	675	705	671	668	673	643	689	664	698	641	632	660	631	671	651	659	673	649	676	642	686	668	643	633	624	652	693	637	663	646	672	632	632	662	665	623	676	663	675	617	653	612	651	671	646	635	634	665	699	658	681	651	674	681	600	669	687	677	650	638	654	690	661	658	618	632	672	681	640	653	634	623	634	625	714	694	676	676	697	682	617	629	688	656	630	645	633	694	699	620	673	663	674	705	642	625	606	654	642	679	651	646	641	705	674	634	660	650	640	679	683	649	690	644	672	622	635	672	617	653	645	597	658	646	656	610	691	628	653	637	630	673	643	631	669	672	687	639	658	635	624	678	670	678	665	638	629	657	653	664	610	629	644	640	627	675	679	635	688	677	698	661	691	693	651	658	648	654	676	685	656	623	603	627	653	654	636	643	665	593	632	677	712	602	668	620	650	651	700	609	636	655	623	630	676	621	647	631	632	668	595	645	671	682	655	647	693	667	668	683	651	637	716	661	679	662	625	694	699	655	600	627	681	664	639	662	685	668	615	624	673	650	632	594	638	633	656	677	652	689	690	665	639	613	677	634	601	671	673	620	664	629	650	622	618	630	707	671	628	648	639	645	648	674	668	652	670	683	649	647	717	665	638	667	624	626	629	658	682	637	672	658	677	675	663	675	639	634	598	636	599	635	664	685	666	627	659	647	667	644	666	666	679	656	675	651	632	654	600	685	650	662	651	618	650	634	657	637	612	605	645	703	615	687	633	680	624	645	653	614	628	646	648	659	692	610	656	638	647	650	692	641	660	650	623	632	642	677	632	669	597	625	678	646	694	714	669	664	705	630	668	664	678	682	657	611	618	662	629	651	634	661	644	653	679	652	636	637	691	622	645	673	651	657	620	690	644	624	642	648	649	656	668	637	604	672	639	631	679	637	661	624	667	693	658	617	659	606	660	622	660	658	645	656	661	651	627	653	662	681	678	740	658	654	668	691	696	700	658	701	639	682	657	628	639	671	634	598	645	638	665	671	626	652	640	653	681	647	638	609	653	667	654	672	646	674	612	665	690	681	620	672	676	705	682	642	638	626	657	666	636	635	643	662	662	683	663	634	638	678	680	650	649	675	651	635	701	610	589	669	623	632	664	632	630	615	700	680	668	631	612	661	632	629	697	603	696	619	639	632	687	634	662	639	642	665	658	648	676	655	606	632	639	642	652	616	628	668	656	643	642	738	664	649	659	630	684	664	620	669	637	648	657	682	714	640	664	655	690	636	665	701	621	637	623	647	674	671	652	647	680	684	659	611	663	656	685	657	628	678	643	664	673	724	634	637	639	675	661	644	698	650	634	649	682	660	672	671	705	620	621	694	625	594	638	676	663	674	640	670	690	633	671	620	663	694	705	674	680	682	622	680	667	658	634	693	676	643	683	631	623	667	667	681	695	676	621	674	646	666	708	667	634	622	634	639	689	663	648	630	664	630	700	664	664	619	655	678	669	670	647	642	656	667	653	628	687	647	671	656	660	662	658	630	603	665	674	688	665	657	668	646	620	656	681	648	662	646	647	620	678	650	652	629	626	700	635	708	648	684	702	704	662	650	634	605	622	621	700	623	663	636	637	653	666	641
23580	20970	27890	24200	20946	8471	1605	1604	891	762	665	678	650	631	615	591	578	668	609	579	577	564	588	560	571	598	626	593	593	576	576	591	586	580	572	591	593	552	530	581	536	549	589	561	580	546	550	570	571	589	569	604	537	566	559	582	578	546	555	560	602	597	562	548	577	541	582	559	569	553	555	612	553	574	562	553	575	505	557	524	604	577	598	639	539	570	631	531	607	581	603	541	606	604	600	556	555	577	602	631	554	593	573	541	548	562	572	579	563	590	581	598	597	612	614	588	530	598	561	598	563	581	572	534	550	581	596	539	564	612	504	543	589	574	584	527	559	597	597	631	588	551	567	581	570	582	561	593	597	535	553	558	562	602	556	549	551	555	535	553	568	538	579	583	566	569	588	537	524	519	553	543	605	597	576	597	540	548	585	575	581	579	568	568	579	595	634	558	579	524	521	581	573	554	577	553	584	578	605	577	576	607	577	581	554	561	587	565	573	562	550	591	560	549	585	575	556	589	579	574	588	563	559	553	535	511	609	551	579	540	577	575	598	587	598	583	546	518	542	573	587	598	544	536	558	561	570	563	534	540	570	548	560	581	579	590	566	620	571	545	550	606	600	575	590	619	526	577	552	580	584	576	616	573	560	597	552	548	570	545	572	592	565	531	523	548	606	583	590	597	619	541	577	598	569	546	602	597	583	581	559	586	574	587	557	583	499	587	556	547	548	615	557	545	597	530	568	554	596	571	562	602	588	592	573	545	571	557	578	571	565	575	532	585	592	558	586	546	579	533	606	569	557	566	573	604	601	574	514	605	593	533	583	566	585	563	594	588	566	608	567	565	576	563	558	593	610	580	599	563	562	612	572	565	566	550	587	553	555	589	551	570	573	547	590	595	517	610	548	580	539	575	552	559	582	526	554	553	558	568	614	596	587	592	575	586	564	629	560	579	563	548	538	600	551	543	568	554	542	543	574	551	556	578	556	548	576	575	577	594	559	622	576	523	576	504	616	577	596	592	572	601	548	578	595	578	568	583	562	552	586	560	560	604	577	537	557	563	624	617	545	560	601	589	589	557	616	559	561	577	606	554	546	603	559	553	584	597	572	537	551	574	559	580	524	581	557	574	557	587	579	534	536	571	594	551	575	564	578	556	577	571	554	550	551	551	613	551	586	593	602	584	571	562	562	548	597	576	565	580	534	591	571	589	591	549	596	544	589	592	550	544	559	557	577	553	612	585	573	548	565	579	570	567	575	541	564	560	541	624	539	518	617	596	601	572	554	568	534	568	578	617	579	576	573	573	558	548	554	544	575	606	599	582	557	585	546	570	516	562	567	582	549	580	575	527	558	531	566	553	551	611	612	565	575	554	593	547	569	568	615	550	571	557	579	540	574	539	548	546	563	552	552	571	592	544	581	566	560	564	545	524	603	543	556	571	567	571	598	553	541	559	590	589	583	534	571	574	548	587	548	584	611	580	559	583	589	607	581	546	553	554	592	573	583	507	601	556	539	600	554	622	565	574	593	587	609	582	592	575	529	563	583	548	528	552	589	576	569	554	562	570	559	580	570	584	568	594	602	586	535	581	552	572	549	578	565	602	543	542	571	600	547	565	609	524	520	589	569	589	569	595	563	546	569	582	564	538	620	568	561	555	616	601	567	572	576	581	570	570	585	573	517	576	545	567	563	545	618	545	557	600	596	549	604	547	564	537	578	554	564	561	559	555	593	550	601	552	540	552	558	561	578	543	533	584	517	588	536	558	572	568	639	561	538	617	555	557	557	587	576	591	560	517	563	595	624	594	571	560	594	630	575	554	569	586	560	579	554	540	562	538	580	570	593	595	523	554	539	589	611	590	611	576	533	551	585	580	597	540	559	528	572	575	553	604	550	533	556	583	572	576	565	600	605	570	540	589	560	569	599	600	616	577	548	559	545	541	577	532	559	567	563	613	567	612	582	567	593	590	577	552	578	597	568	547	579	556	604	527	543	561	598	570	533	597	593	577	572	589	600	545	534	560	557	564	584	586	581	599	546	598	556	584	536	548	487	595	599	582	594	562	540	596	549	569	552	580	556	588	586	567	623	623	555	537	603	532	586	580	500	570	539	589	596	548	564	562	562	543	554	580	603	582	628	566	548	550	562	520	533	514	565	598	618	579	591	550	566	587	565	569	554	584	581	567	581	606	566	522	570	570	554	570	573	557	558	576	541	579	538	547	567	543	548	548	557	575	574	579	539	575	584	567	613	551	540	566	580	549	564	543	585	576	581	545	529	577	552	556	591	568	583	553	549	599	535	553	528	535	560	589	534	561	550	578	592	587	486	567	589	583	539	562	517	580	539	574	537	574	559	570	597	583	550	576	561	609	530	555	559	605	563	579	572	567	535	569	583	541	549	577	569	579	551	589	559	569	582	569	630	611	618	542	546	583	601	573	631	562	527	551	562	573	558	533	542	582	552	548	573	534	581	560	547	546	548	566	543	554	570	551	569	544	552	561	557	526	554	599	559	569	534	576	513	575	589	565	574	549	570	546	538	574	582	610	565	597	561	552	549	551	568	563	542	549	563	567	581	561	589	570	537	536	602	548	584	602	537	619	624	610	585	576	553	581	563	518	580	571	532	577	531	551	558	533	535	566	600	576	558	571	575	560	603	563	590	559	568	555	563	604	573	551	563	526	576	591	595	570	582	539	555	581	549	585	534	547	518	550	556	554	521	551	594	581	526	570	571	592	548	569	598	604	619	540	618	540	520	595	553	538	573	583	528	594	561	547	539	552	565	537	602	547	569	579	575	602	572	591	520	567	582	584	583	601	626	578	599	624	577	550	561	527	568	540	585	581	558	545	541	543	558	571	550	582	533	529	585	558	531	576	564	562	596	566	573	577	563	580	569	541	569	538	534	552	587	601	606	534	551	586	568	575	556	573	589	553	591	585	576	591	599	529	592	566	608	580	589	572	564	539	561	558	592	549	543	563	574	557	519	583	577	569	590	555	584	596	591	553	566	552	570	564	583	499	603	541	555	550	577	563	554	583	596	583	592	543	565	543	570	576	578	538	593	608	564	560	537	606	559	574	567	588	541	531	534	590	533	580	560	597	590	561	531	566	632	597	585	571	567	531	582	537	559	572	572	589	563	560	583	569	586	575	537	581	587	546	535	566	582	563	558	607	588	547	607	547	579	579	592	576	577	597	586	591	570	556	556	581	621	546	596	559	584	527	541	556	577	595	508	599	573	597	579	558	539	607	588	619	564	538	615	572	552	556	558	596	579	527	627	545	557	564	626	537	551	565	583	615	616	579	580	594	558	555	592	611	569	555	567	542	572	584	527	552	552	551	572	598	569	600	599	577	551	589	595	592	546	561	525	566	571	545	524	580	607	588	585	593	568	575	531	614	593	549	597	553	535	633	559	583	584	524	590	606	547	560	521	566	602	556	574	543	591	570	572	565	552	615	590	559	594	578	560	586	582	548	485	594	547	578	562	558	556	590
9444	15521	11531	4478	3150	2272	2205	2652	1310	1009	860	847	845	852	799	777	734	768	727	729	709	732	717	750	673	687	692	680	709	711	671	696	684	686	701	679	690	701	695	718	660	741	686	674	674	706	687	693	702	643	702	664	661	677	684	724	678	695	714	679	684	709	726	655	690	700	618	655	687	746	682	620	650	734	656	693	711	676	687	700	679	658	689	634	617	681	724	705	647	705	734	703	642	666	672	696	723	666	702	705	695	684	665	643	699	691	659	714	695	695	687	714	678	729	673	696	751	658	618	725	738	709	681	645	680	656	686	663	759	741	727	709	647	667	664	674	619	713	688	752	669	676	690	713	630	677	674	655	697	680	631	666	708	678	737	720	703	703	678	656	667	625	677	650	671	690	683	665	700	675	624	689	711	676	687	733	704	697	694	679	652	725	708	688	693	725	686	663	657	710	695	674	754	686	669	721	718	690	702	673	705	705	683	690	704	687	730	704	690	645	672	711	703	638	704	701	688	675	638	632	718	695	670	660	654	695	681	705	630	692	639	641	642	723	650	678	628	679	670	649	679	701	683	697	702	659	694	651	679	692	709	677	653	660	625	659	646	663	667	674	688	695	684	659	682	693	674	681	642	672	691	716	691	656	718	667	663	645	696	683	674	698	733	697	678	680	661	702	676	653	660	652	737	662	695	644	697	686	661	737	703	650	666	665	696	693	675	680	689	644	655	706	662	688	685	707	696	649	696	658	748	674	582	705	709	652	682	650	686	688	674	680	676	661	695	730	675	720	701	674	683	700	703	695	648	724	682	676	675	737	682	714	696	663	634	652	684	617	696	665	683	693	638	687	681	655	658	702	699	684	704	718	667	686	677	709	692	660	665	692	667	680	706	625	694	677	650	672	675	759	661	676	660	697	674	637	696	678	704	727	658	678	696	661	664	678	723	717	662	666	671	677	720	691	669	721	726	675	651	675	688	662	663	701	639	654	685	703	678	681	699	651	675	668	683	689	726	718	726	659	658	721	669	670	683	683	649	706	665	742	693	717	652	668	682	695	715	667	661	690	659	697	715	726	700	652	667	658	666	720	675	693	690	703	685	716	698	684	683	725	685	703	712	708	679	704	744	669	713	691	676	663	669	656	707	700	660	669	700	720	669	700	664	693	686	677	716	695	677	733	665	690	693	665	715	645	726	702	687	679	650	688	721	699	629	720	684	676	641	705	627	682	706	656	668	708	682	638	700	646	705	697	687	726	657	702	669	690	678	700	689	645	676	640	745	708	680	697	678	688	696	644	705	678	683	666	747	690	697	706	681	695	697	681	712	684	710	681	707	663	737	684	665	725	668	660	726	659	677	740	717	694	675	688	718	678	663	691	683	667	675	683	666	708	667	701	667	705	682	712	708	713	686	636	652	651	684	682	688	698	724	641	685	650	649	657	673	626	678	645	680	674	651	688	681	676	693	720	700	706	653	678	725	687	697	672	654	675	683	670	631	647	693	724	690	693	680	659	681	693	684	644	695	711	704	658	676	669	648	722	674	707	674	647	688	689	691	679	723	650	715	701	683	712	683	659	664	654	705	706	686	717	713	666	648	652	605	683	691	663	690	698	679	681	665	708	651	719	676	695	700	664	685	758	692	696	752	664	665	705	710	710	721	697	685	665	691	687	667	654	642	693	669	728	664	709	716	674	661	663	636	702	707	675	690	647	692	678	632	671	695	682	636	742	660	666	668	681	717	679	682	661	683	623	646	670	704	717	694	687	675	630	679	692	664	690	720	694	738	647	661	643	677	671	702	695	694	673	668	687	719	671	705	667	682	649	679	698	668	692	627	697	663	716	690	642	709	673	666	709	674	642	724	668	716	688	700	681	664	678	673	691	650	674	687	670	686	665	646	669	703	705	651	685	671	714	688	707	677	709	759	655	704	682	669	678	680	671	668	646	676	715	675	693	683	728	682	717	666	742	678	651	681	653	708	678	676	623	698	677	776	703	667	671	671	680	713	661	689	661	727	708	685	701	651	650	686	690	709	703	658	658	666	688	675	700	682	684	713	730	653	641	657	705	679	677	642	692	716	639	693	688	734	669	647	665	732	688	674	692	704	664	703	711	670	647	679	685	687	746	701	712	711	677	649	717	673	646	691	678	682	733	673	666	653	674	678	666	684	682	691	711	637	673	671	707	711	677	694	678	700	669	679	689	675	711	653	676	715	720	686	703	680	680	682	705	681	690	711	722	676	729	665	662	699	688	652	662	698	678	696	648	654	689	636	696	672	643	660	694	640	712	655	661	661	718	674	704	700	695	672	648	679	704	660	692	712	689	727	638	676	670	634	687	706	704	640	680	669	729	676	691	656	690	684	703	671	668	707	700	656	674	644	662	665	636	718	706	692	674	670	686	672	687	684	654	712	660	669	699	674	720	661	702	687	711	708	675	659	694	670	716	663	717	678	713	695	685	677	698	687	651	667	677	655	657	679	707	671	671	672	708	737	686	683	697	692	705	670	691	636	647	670	703	699	696	649	673	693	688	623	680	683	701	675	668	657	711	700	684	637	718	714	673	681	664	719	688	702	689	680	664	688	688	701	653	671	693	661	671	624	668	725	697	662	707	665	703	660	671	690	640	668	722	684	689	664	665	711	642	689	626	660	702	702	681	666	700	657	700	725	707	657	671	676	685	651	620	681	676	705	713	696	672	666	630	679	696	680	700	672	680	685	713	640	697	724	662	686	647	674	714	682	679	673	663	698	699	718	726	650	672	661	689	679	721	702	643	678	669	682	700	699	717	699	646	687	666	704	709	703	678	658	698	663	655	682	687	662	670	719	644	647	694	674	683	665	708	665	692	675	704	648	695	683	683	681	674	653	664	645	693	649	657	730	654	700	639	672	658	637	715	705	668	677	693	687	676	696	725	652	711	713	718	653	677	645	679	686	645	635	691	661	692	696	724	665	702	669	687	643	717	688	689	637	607	661	665	679	674	694	667	735	672	665	698	648	720	653	670	682	716	695	693	675	669	654	674	693	666	654	713	667	636	685	675	680	698	667	661	746	711	684	699	675	684	685	709	670	659	716	691	679	675	683	635	715	657	685	672	665	680	671	720	714	673	688	673	675	705	701	707	683	685	675	691	677	670	663	691	646	718	679	694	671	685	745	699	695	735	728	644	666	692	680	697	706	619	735	673	724	684	677	685	697	673	650	658	702	700	676	683	680	639	659	645	690	669	688	733	655	701	674	677	669	688	704	683	685	702	664	673	698	665	737	671	687	680	722	715	671	666	649	678	659	669	686	732	682	662	663	683	678	706	688	653	692	623	678	602	625	710	652	702	656	700	644	695	673	677	683	700	719	681	705	692	689	607	678	652	673	667	689	650	721	702	703	717	696	615	695	674	692	662	691	643	683	658	689	691	707	728	689	720	680	687	634	663	723	659	676	662	672	685	625	676	607	675	701	701	713	690	692	665	660	702	644	683	718	675	676	660	714	701	684	715
24602	21000	26960	25153	11093	922	923	828	491	425	402	395	363	333	362	316	351	342	359	316	390	360	336	325	355	335	307	334	343	331	348	325	311	327	364	332	354	333	353	325	332	369	292	335	315	349	308	338	364	275	335	322	324	336	308	336	309	354	309	344	323	316	329	322	289	338	325	366	323	341	356	329	315	360	318	323	314	333	292	380	299	307	343	328	324	328	349	330	277	335	314	318	339	351	334	312	310	307	364	325	312	332	310	321	340	311	316	358	306	319	347	312	331	303	323	349	308	296	274	293	309	324	302	342	335	294	316	306	282	325	308	342	331	288	357	303	324	342	358	289	330	330	297	307	310	330	343	299	319	318	297	320	344	308	340	325	314	320	312	348	295	339	322	330	319	304	308	281	294	321	309	336	318	313	298	302	312	305	365	329	325	330	342	354	305	313	280	325	340	312	342	316	328	284	317	325	318	342	316	337	284	327	322	329	332	314	319	332	322	323	328	345	316	304	321	302	303	298	323	333	321	333	321	277	324	325	315	304	314	289	316	361	310	323	294	314	307	324	293	297	329	310	326	319	331	308	280	325	315	331	333	326	315	297	310	338	317	326	323	315	323	326	351	331	315	348	319	329	317	304	333	309	367	333	289	341	339	323	354	311	345	325	333	322	325	344	328	330	350	334	308	300	334	332	358	323	350	328	333	300	318	329	349	328	314	350	315	336	333	316	316	339	337	323	344	298	329	325	316	320	333	299	350	342	331	306	320	321	324	318	328	318	322	309	321	324	311	335	336	311	327	321	342	343	305	303	287	307	312	307	307	299	313	332	334	308	327	343	330	322	320	293	336	312	350	327	311	339	318	317	316	318	323	308	327	301	322	321	368	348	324	313	342	298	344	312	311	301	329	360	325	309	315	337	330	298	320	323	343	311	324	346	313	304	338	303	360	318	319	339	324	314	310	330	303	327	319	320	314	324	342	280	342	321	315	353	342	346	326	307	325	305	327	316	364	299	332	299	305	341	316	330	301	301	301	298	302	313	315	319	322	309	292	328	330	293	328	322	346	341	338	313	331	349	351	378	317	328	352	312	323	308	325	287	335	326	298	344	310	314	332	342	291	293	328	310	334	287	340	319	291	313	330	314	318	313	348	331	310	332	313	304	350	317	312	306	328	296	329	348	351	291	320	334	341	381	312	292	336	328	324	333	344	321	338	330	345	302	305	312	303	338	334	340	327	363	337	331	332	321	341	361	319	332	354	288	303	345	312	298	315	346	366	308	332	329	313	350	325	339	321	328	312	314	299	314	386	362	321	295	335	305	327	301	297	302	331	299	358	302	306	316	317	312	311	304	306	296	320	327	343	312	310	300	298	291	309	351	314	289	325	330	322	308	331	311	324	346	310	306	362	279	329	336	306	326	305	335	329	313	340	304	297	319	290	314	337	342	315	314	334	364	292	310	322	323	314	331	330	345	316	334	309	322	321	315	290	325	315	341	305	305	323	302	307	310	337	315	318	305	301	320	315	313	324	326	287	305	317	320	319	328	315	324	367	334	312	336	336	318	328	317	320	301	322	328	320	340	305	318	325	303	337	339	319	283	290	329	352	341	306	312	328	332	329	324	300	303	288	333	340	336	304	326	352	323	317	323	327	319	321	340	335	298	294	321	312	321	309	321	316	319	340	316	333	313	307	339	323	312	321	339	295	351	326	330	286	296	284	343	326	329	262	315	297	318	360	312	299	314	330	324	332	329	350	306	311	368	304	328	325	308	332	319	309	340	328	308	318	321	306	321	331	306	326	347	328	308	302	337	316	302	335	296	315	331	333	310	347	328	298	345	308	334	310	316	321	299	308	316	317	331	322	316	306	321	329	290	341	309	322	298	353	347	305	334	313	328	325	353	359	304	322	319	317	315	311	360	295	354	302	336	307	314	300	309	379	321	354	316	282	310	309	294	336	322	329	312	317	328	348	325	319	318	324	333	326	323	323	303	314	311	318	330	307	338	313	321	330	316	327	319	343	343	327	340	348	309	336	338	313	274	319	316	358	319	300	349	324	320	333	309	317	339	324	257	310	319	301	347	303	349	330	326	299	346	326	335	324	292	335	315	302	345	317	294	332	323	307	350	321	282	315	350	339	300	319	337	310	326	345	358	336	325	321	336	355	300	315	364	299	315	324	337	335	329	336	316	305	285	316	307	331	306	317	318	343	316	314	317	299	327	321	313	338	342	325	332	316	295	321	339	344	314	339	316	355	312	287	334	298	311	339	299	311	300	306	313	324	332	318	306	341	307	293	300	305	298	321	315	317	346	324	332	337	337	347	323	308	292	325	336	302	328	309	311	302	329	319	343	314	294	287	318	332	308	323	288	314	319	289	335	296	331	312	321	319	306	320	337	346	325	306	357	317	337	345	297	324	362	281	327	297	315	293	296	344	342	326	324	317	315	344	309	332	308	286	329	342	318	312	337	297	329	332	321	310	348	302	337	339	292	299	327	310	271	329	292	302	295	338	340	305	308	313	311	332	317	340	325	313	295	317	343	301	313	339	331	349	328	313	338	323	327	299	319	286	313	319	297	328	337	306	300	325	341	342	291	362	346	328	325	321	312	332	310	331	368	338	310	321	326	294	362	337	325	341	313	330	339	327	315	316	333	341	318	327	325	311	330	304	303	314	317	328	330	310	309	304	360	345	314	325	347	319	333	294	320	291	296	327	324	327	310	287	299	313	306	315	310	330	321	368	332	302	318	319	299	335	357	323	317	333	339	292	289	343	345	306	335	291	325	282	309	321	318	309	327	339	319	311	313	344	326	328	287	315	285	310	318	315	307	342	325	353	334	332	307	350	285	323	355	294	317	316	337	299	317	326	302	306	322	322	326	312	328	319	333	300	364	309	286	309	364	337	303	333	320	324	293	334	319	277	341	325	294	310	339	315	335	299	361	339	308	318	303	316	338	327	327	312	340	321	347	309	316	342	339	314	320	349	329	314	289	288	318	326	298	298	290	305	318	353	319	335	302	319	314	317	300	307	318	306	318	310	320	318	323	333	314	352	329	344	328	340	320	343	314	351	331	304	283	309	308	314	325	310	328	308	301	354	325	299	309	325	302	334	331	302	314	318	291	308	287	284	332	312	303	330	318	342	304	343	321	328	275	320	334	338	324	342	327	317	318	343	311	321	320	350	319	354	317	330	295	326	318	333	317	328	297	300	314	295	334	314	346	375	318	343	302	331	288	311	316	310	310	341	333	340	358	330	298	324	381	321	339	303	341	315	297	310	322	320	322	310	305	332	319	288	294	305	296	346	323	304	334	328	341	303	338	349	309	306	331	302	327	348	350	341	321	348	287	315	319	315	330	300	321	327	301	333	322	302	285	305	340	317	302	301	337	338	336	333	311	336	329	326	308	315	340	292	331	332	337	339	339	297	303	323	302	306	305	331	311	293	338	298	317	329	348	336	353	323	330	291	321	327	282	358	319	334	345	284	298	316	318
8999	12262	8208	2893	1999	1354	1682	1697	750	532	499	492	477	438	418	437	409	372	370	394	385	382	372	407	411	381	360	376	380	372	378	377	360	395	368	360	405	383	399	363	364	367	353	378	363	378	394	371	392	369	364	346	366	372	394	402	399	350	347	376	355	401	348	365	376	370	387	347	347	362	380	348	390	385	364	350	334	363	332	364	353	363	354	374	384	395	367	376	375	367	350	372	388	388	351	363	352	367	387	345	372	370	383	384	387	401	386	348	388	432	377	367	355	346	371	353	345	354	358	314	374	373	374	377	359	365	397	374	368	378	377	382	381	373	336	320	355	382	324	319	367	350	362	388	378	369	360	349	342	328	385	330	352	360	356	341	344	370	339	349	335	366	349	369	368	372	360	359	380	373	324	409	369	368	365	397	360	366	413	364	371	368	373	377	355	385	362	350	364	366	367	355	349	369	357	378	351	385	360	371	360	352	374	381	378	354	362	375	385	376	370	376	381	353	376	341	391	366	383	378	380	364	366	323	348	367	358	346	386	337	374	380	372	337	343	366	361	364	371	316	385	359	349	378	375	354	376	345	392	390	391	376	365	385	364	334	377	346	416	344	355	351	371	361	342	341	376	353	368	364	378	345	396	390	352	390	365	381	366	364	347	338	379	362	350	339	338	323	362	381	352	371	361	355	352	377	374	346	369	334	363	332	368	374	359	377	370	390	371	351	376	397	319	357	345	365	353	383	391	371	344	374	361	367	385	367	356	352	372	380	369	398	352	376	351	330	364	384	365	379	344	356	360	340	350	370	354	369	354	349	374	392	355	339	383	370	352	380	385	358	378	373	371	375	373	342	318	392	374	373	353	363	341	369	360	378	368	386	332	369	380	363	339	360	387	341	373	327	356	372	363	355	354	397	351	404	355	362	367	368	401	420	390	354	357	379	360	332	330	337	351	392	389	387	396	348	342	322	348	325	362	366	357	364	354	341	365	354	361	355	348	377	362	346	351	377	347	349	355	363	347	349	418	354	388	366	404	336	350	385	361	335	380	405	353	400	364	382	339	407	357	366	395	369	385	348	366	346	372	365	362	370	323	335	381	348	359	343	356	387	362	358	384	361	376	373	356	372	329	372	399	367	407	365	355	371	336	375	367	372	350	381	399	340	353	379	379	356	377	362	373	374	368	386	337	371	359	392	325	382	358	377	429	340	379	353	361	353	359	366	369	362	385	389	367	347	354	374	385	357	407	360	390	310	359	374	354	374	390	395	407	358	405	357	348	354	388	409	378	398	354	382	357	364	375	394	377	374	369	328	330	327	368	354	387	392	354	337	375	379	387	389	341	399	352	336	375	384	383	410	395	362	347	358	356	395	381	373	379	336	366	357	377	363	350	341	317	353	372	346	330	336	346	392	355	378	350	363	381	369	349	350	367	319	370	337	354	370	382	372	373	395	358	353	377	329	363	381	376	411	375	370	372	343	382	370	377	340	356	370	325	390	346	341	336	361	356	390	353	363	361	351	367	339	374	354	349	355	351	353	381	357	343	390	358	374	342	358	337	379	351	348	392	352	363	384	365	336	358	399	400	379	374	342	352	352	378	338	364	392	376	377	363	397	374	332	354	346	337	329	370	375	384	376	414	358	350	387	359	348	366	387	366	423	324	341	361	371	377	396	376	341	346	353	349	387	328	355	364	398	350	369	356	382	363	373	345	362	374	346	380	364	379	347	363	364	358	348	341	376	364	355	378	417	347	375	379	354	375	347	371	348	379	375	353	370	372	398	341	356	377	373	351	374	362	392	349	344	346	393	382	374	379	344	383	347	357	358	366	351	358	376	356	361	346	319	373	372	373	410	334	349	353	373	360	374	352	365	355	376	354	364	369	380	398	341	364	351	348	393	401	411	345	410	369	331	347	380	355	382	378	341	354	409	325	375	352	380	368	358	356	355	349	362	345	343	372	355	359	359	336	409	333	374	393	373	333	376	376	363	351	340	391	360	368	358	357	341	345	401	351	348	379	369	365	354	399	379	365	374	377	389	373	409	351	340	356	355	371	370	340	341	338	379	381	375	382	369	376	372	357	328	340	339	356	333	370	347	375	373	386	370	368	379	347	361	368	389	381	376	340	357	359	358	389	329	395	332	376	351	349	352	374	327	387	349	349	356	367	410	370	380	395	382	344	369	389	381	324	332	408	350	370	390	373	407	360	332	358	363	345	359	343	347	375	373	349	353	415	405	332	358	380	352	353	337	355	366	379	347	386	375	371	359	367	405	378	367	398	370	390	381	387	398	355	376	386	344	359	359	367	366	359	376	360	381	370	343	337	360	354	365	366	383	362	378	365	363	368	327	387	360	355	353	384	398	353	384	336	384	330	379	353	363	363	396	357	383	382	354	349	349	352	398	365	369	360	376	350	344	343	360	376	353	399	357	377	367	336	338	376	354	395	344	364	368	369	365	398	353	379	379	367	370	357	347	384	378	379	379	352	353	358	363	385	363	359	345	351	386	363	386	353	391	356	359	392	352	360	371	385	369	359	345	333	378	349	351	381	379	350	359	354	345	378	355	366	363	374	357	355	394	366	388	346	364	338	373	359	352	379	370	349	382	372	359	357	339	346	367	362	374	357	387	377	372	358	344	384	342	347	356	335	372	377	361	359	381	412	348	341	339	375	373	328	370	414	365	373	364	345	373	404	378	350	381	386	363	363	339	347	347	350	363	375	353	367	368	336	357	359	381	368	390	358	383	325	376	341	366	343	362	373	346	349	346	373	380	382	367	369	386	398	378	415	390	376	340	373	382	339	410	379	358	345	345	352	360	380	350	369	353	371	368	340	394	359	371	332	379	406	359	379	405	369	349	383	367	363	333	382	356	367	349	370	366	344	385	372	347	346	399	393	351	357	364	367	368	383	386	347	352	379	365	359	370	356	399	372	383	386	340	386	345	374	367	384	418	351	366	349	364	367	345	366	358	395	351	357	376	395	384	402	370	393	337	376	361	366	373	374	384	366	384	356	366	321	389	359	381	391	394	387	359	379	375	375	383	350	358	352	364	374	363	343	382	345	324	362	384	339	374	390	414	362	362	405	368	427	362	361	357	383	376	411	369	364	427	381	357	368	386	334	339	393	372	343	363	368	395	365	349	361	384	395	374	373	367	396	361	367	366	389	380	351	346	366	356	366	366	392	350	370	390	367	359	332	379	370	362	384	361	362	370	388	379	379	389	372	396	396	386	368	341	350	357	389	356	374	378	365	399	369	360	351	384	396	388	375	397	335	353	335	335	362	354	312	332	361	384	374	406	339	340	380	373	376	359	332	394	370	354	382	369	334	365	395	346	371	380	350	331	358	394	390	372	383	329	390	324	346	353	351	378	400	375	367	326	378	343	358	336	396	332	352	341	378	342	362	398	353	338	327	325	385	354	382	370	411	367	363	352	395	337	382	386	390	386	340	367	369	375	352	353	389	373	328	380	372	361	364	335	364	374	349	361
22554	21002	28404	23792	20998	21000	6745	1729	792	583	519	478	430	388	403	368	365	365	330	339	328	316	320	310	329	327	310	292	275	292	314	333	290	356	297	311	291	294	277	298	294	282	284	282	282	264	298	281	273	266	302	311	309	295	288	284	304	284	267	277	279	304	277	317	294	249	297	299	277	303	266	268	279	277	293	296	269	271	246	285	277	287	288	304	281	275	275	308	285	293	298	254	291	272	271	267	275	297	262	280	302	297	283	274	274	284	257	280	318	270	281	295	274	292	277	283	286	319	266	280	285	254	270	260	276	286	298	275	284	290	306	255	300	296	269	264	292	286	273	262	305	293	284	280	289	243	280	308	284	273	282	281	282	286	339	271	303	268	274	284	277	280	310	298	274	261	298	302	276	296	273	262	285	313	286	277	296	282	302	286	265	266	288	285	273	291	276	304	248	265	289	286	260	288	283	291	320	247	302	280	279	314	330	281	326	275	288	317	305	299	300	267	276	290	305	299	273	276	296	268	283	312	277	285	277	283	277	287	294	278	307	275	289	285	270	292	276	281	268	284	287	265	286	293	262	277	282	259	303	268	301	276	315	295	266	293	281	287	256	279	294	290	279	305	259	252	284	278	279	298	294	292	297	283	300	302	266	288	300	263	312	281	304	295	250	316	265	272	304	301	322	261	276	264	255	312	281	275	299	284	283	281	263	290	292	320	318	289	290	270	293	265	275	286	272	289	287	321	277	263	291	305	297	280	249	242	275	281	311	317	276	285	287	275	277	280	283	283	252	268	265	256	306	262	268	248	242	318	266	255	288	290	246	311	308	267	283	291	281	284	274	280	263	324	259	271	274	286	287	308	307	280	306	275	273	273	276	287	276	291	296	291	282	304	314	269	270	261	292	319	284	270	270	270	283	272	288	315	291	306	303	295	284	333	270	295	291	296	266	260	287	286	256	306	303	308	294	256	285	286	278	248	260	271	267	271	273	280	297	281	283	291	283	270	284	272	301	274	256	263	279	276	294	289	300	251	285	283	326	289	267	299	281	291	283	279	281	282	305	251	306	286	300	291	292	253	291	320	285	277	252	293	295	303	287	266	272	300	264	285	303	308	291	271	289	308	271	262	297	262	317	273	285	286	257	271	284	283	280	266	292	276	266	299	328	295	290	272	290	266	280	296	235	258	279	269	321	293	273	288	315	278	269	273	295	316	304	318	281	297	287	278	270	289	256	254	309	282	270	277	277	263	311	286	305	281	282	264	294	286	262	281	299	281	279	260	281	297	286	264	262	292	260	300	269	312	261	283	293	270	290	288	259	289	264	270	276	286	286	269	263	262	293	275	251	296	298	272	299	285	260	295	277	257	270	292	273	321	287	285	266	291	283	270	281	275	315	279	304	288	264	319	304	318	307	269	298	281	273	277	296	319	253	300	300	273	267	271	295	306	284	302	274	293	314	273	283	276	266	280	279	287	312	284	259	267	282	257	265	302	294	302	285	265	264	267	297	281	279	279	311	303	287	300	261	306	289	287	255	277	319	312	266	262	296	280	295	281	307	276	291	266	277	295	264	320	316	255	262	301	291	303	301	336	274	287	296	269	289	257	317	306	259	288	281	297	303	271	282	282	279	260	290	298	271	272	264	272	279	273	273	264	309	268	291	249	310	269	279	301	258	308	273	316	291	271	295	260	284	289	280	291	301	295	265	274	288	276	272	281	251	277	295	294	274	288	273	272	292	292	256	306	282	294	284	268	281	305	268	303	277	244	291	282	301	301	242	270	270	309	286	272	242	276	293	261	281	305	271	279	302	300	275	309	287	284	291	301	265	282	304	300	295	270	296	292	303	309	271	265	266	275	274	282	302	303	292	292	290	266	268	302	294	268	292	311	280	279	253	247	287	294	309	284	290	283	305	268	305	291	272	310	287	286	278	298	276	292	312	237	295	261	271	268	288	262	267	262	280	309	286	289	318	311	274	295	272	285	291	302	278	325	270	273	279	308	272	286	283	281	272	311	262	284	292	259	259	293	247	281	256	294	239	298	273	284	298	240	273	264	272	278	281	308	292	288	287	292	310	265	279	271	275	297	286	272	253	296	277	261	292	263	267	281	271	300	267	263	308	299	272	286	291	280	279	262	277	286	314	294	270	285	290	272	299	300	291	289	277	287	263	282	274	278	279	282	298	301	277	281	281	253	264	261	291	284	273	290	281	272	318	293	316	288	294	294	290	269	269	274	318	275	273	284	285	266	312	285	289	279	308	308	284	305	269	282	258	289	269	255	291	274	269	295	253	280	271	286	345	299	274	292	295	284	282	299	307	265	311	280	271	320	270	302	291	300	313	279	291	300	302	253	294	274	275	282	306	279	266	260	317	284	253	279	281	264	261	288	323	248	267	279	262	272	248	290	275	263	281	300	282	299	296	270	256	282	272	303	277	273	286	284	303	260	292	273	278	273	316	281	288	255	273	276	291	316	287	279	277	277	303	262	293	284	318	257	260	286	260	266	270	275	300	262	280	285	286	277	292	276	278	265	282	270	289	307	272	274	286	286	306	319	308	307	301	303	282	287	292	289	295	320	293	247	294	286	288	273	283	268	280	271	279	259	301	262	273	276	287	306	286	261	290	290	292	280	263	284	264	283	278	300	304	280	272	271	265	277	299	289	322	284	262	299	282	258	268	256	285	285	268	280	274	284	263	304	281	273	284	278	263	276	284	276	272	282	278	276	294	295	268	287	279	254	259	301	283	264	253	287	304	273	274	268	283	295	265	287	307	287	278	273	290	258	266	280	270	292	269	270	289	284	265	297	262	284	268	266	269	291	282	297	283	244	290	285	291	289	271	291	309	298	276	327	274	265	288	257	282	299	272	269	263	290	272	308	326	275	285	279	262	306	327	296	293	291	296	287	274	271	275	279	264	299	278	262	291	294	297	294	261	300	265	266	275	306	283	260	304	279	274	294	292	270	267	318	307	246	271	299	280	264	252	266	262	302	337	276	261	301	264	262	286	269	280	276	303	255	276	282	278	266	294	318	269	291	287	284	321	268	300	258	275	270	254	267	257	295	296	287	289	282	300	281	293	279	321	274	292	261	275	313	270	275	303	283	312	300	284	271	269	285	280	299	261	277	251	324	294	300	245	274	267	292	285	276	298	279	268	275	244	320	290	271	261	298	289	286	276	275	296	248	290	249	306	279	282	275	238	289	296	282	268	297	290	284	298	304	316	300	280	272	307	288	265	298	302	274	245	296	291	274	277	259	260	273	288	289	297	304	282	289	272	277	258	292	254	302	277	311	274	269	280	282	259	271	280	295	287	290	290	282	287	270	298	270	279	301	270	262	262	290	267	272	279	287	258	305	295	303	267	276	309	279	279	273	314	300	310	241	274	278	299	276	259	273	273	266	277	274	271	269	293	332	267	270	315	277	288	269	290	274	286	269	280	264	280	271	276	284	288	300	322	271	284	300	307	311	278	265	295	283	270	273	284	265
8783	21465	14525	6131	4163	2872	3392	3089	1343	921	750	686	639	592	497	479	489	448	410	457	405	378	426	375	424	391	383	396	372	371	381	371	395	360	363	326	357	342	363	366	358	367	338	361	364	345	374	327	355	338	344	362	316	352	376	369	340	331	339	340	338	312	335	359	336	331	354	339	354	313	352	348	358	322	332	356	323	349	358	356	316	316	338	341	338	336	345	319	338	346	375	318	329	327	338	347	346	338	343	344	341	340	326	341	356	320	358	321	313	323	330	285	351	389	347	290	329	329	357	361	361	292	337	338	360	327	354	338	359	348	332	344	333	293	342	330	337	324	308	346	299	333	338	334	336	323	330	350	326	328	343	303	353	336	345	368	352	344	331	330	305	317	320	322	363	327	328	315	347	332	348	340	353	332	340	343	357	340	328	339	315	326	352	326	346	327	333	342	327	345	347	337	360	335	322	320	324	343	356	325	352	344	329	311	326	353	343	325	380	329	325	327	337	304	357	308	330	321	296	324	343	338	337	342	354	331	355	344	340	319	332	315	344	338	388	334	321	331	356	335	345	348	322	357	356	354	353	339	316	328	313	331	329	338	329	348	343	357	375	315	338	354	344	342	310	357	359	366	354	373	320	352	347	353	347	328	317	356	333	330	344	322	327	344	335	326	351	295	335	318	329	350	339	326	318	306	316	323	357	324	334	340	357	327	357	343	356	320	297	349	353	313	346	316	343	310	312	302	327	359	366	322	334	360	333	313	337	331	323	348	331	358	350	335	334	328	332	335	351	316	316	324	352	321	350	347	370	328	336	333	325	310	316	340	323	337	316	324	361	296	347	350	332	341	359	340	315	341	318	364	322	328	334	335	305	355	323	332	339	324	339	335	334	337	332	381	377	323	331	350	337	340	333	373	365	343	332	357	328	348	326	345	352	343	322	349	362	318	355	345	335	329	346	364	305	321	308	309	337	291	349	371	333	364	352	333	348	312	340	336	345	318	348	334	339	347	328	316	339	365	354	307	358	372	340	314	342	305	312	345	342	347	386	333	359	312	341	337	354	365	340	333	342	351	365	316	326	343	350	364	354	329	332	312	349	323	349	309	372	355	336	314	313	323	326	368	320	326	342	355	346	341	367	347	359	348	337	312	350	335	358	304	328	358	342	337	336	317	332	351	357	326	321	315	319	329	336	374	334	341	322	360	323	376	338	308	324	362	348	359	314	307	317	336	288	317	344	328	348	298	336	357	330	343	328	314	345	330	329	341	336	361	326	333	328	345	335	357	317	329	376	340	343	320	334	353	374	360	368	340	308	322	336	321	337	324	317	355	355	325	327	312	365	314	357	306	357	327	375	331	334	337	360	348	328	322	319	326	348	322	302	303	321	316	348	317	343	329	319	336	356	367	377	331	287	343	332	353	333	327	320	352	340	427	324	345	347	330	317	352	339	364	329	350	309	316	322	337	347	332	349	318	339	328	318	345	303	332	323	311	330	325	323	302	320	364	306	358	327	365	360	339	311	327	358	334	331	303	352	328	320	343	330	345	329	324	327	339	339	346	354	349	358	370	352	342	356	332	296	319	302	360	333	343	346	327	338	324	323	319	361	312	382	360	309	327	329	307	300	346	292	345	343	321	325	330	335	311	345	317	339	355	328	341	337	327	309	301	325	309	327	320	327	349	361	329	314	352	312	362	367	344	314	335	326	340	331	344	323	329	320	326	307	342	351	305	350	374	334	357	337	330	315	314	339	323	311	323	346	341	336	324	320	331	359	341	320	309	333	317	339	357	342	344	359	345	326	345	344	335	306	354	305	350	339	340	335	373	324	356	332	355	345	353	340	345	321	310	357	310	331	334	308	353	326	344	333	365	338	314	352	304	330	360	322	337	335	327	356	319	340	341	356	325	337	315	328	380	315	346	313	363	359	318	362	334	316	338	314	351	332	340	350	326	369	319	319	302	333	370	323	307	318	313	333	370	340	333	332	334	350	299	316	311	368	343	311	327	344	331	316	361	346	328	303	329	305	332	299	337	319	327	330	370	370	353	334	302	322	331	320	342	323	332	340	356	338	355	348	325	338	359	403	351	326	332	345	320	331	328	293	324	304	321	338	334	326	344	334	332	325	299	326	316	329	313	336	357	361	351	336	364	349	376	343	351	343	306	341	351	316	330	322	351	331	355	338	351	372	335	322	332	347	331	342	343	317	380	335	338	376	330	306	351	322	352	335	341	333	354	300	364	325	330	371	356	342	323	352	336	311	328	327	333	348	340	318	349	335	348	342	355	326	368	337	357	319	303	343	344	334	338	342	343	354	350	370	311	367	332	336	336	310	333	332	331	362	346	327	352	332	341	343	301	319	330	321	337	332	329	314	332	332	346	326	321	323	345	348	311	313	338	322	329	378	332	364	325	342	341	358	358	308	337	323	290	338	328	327	317	337	306	327	337	322	338	358	334	337	329	330	337	343	335	333	341	365	356	337	343	342	331	331	327	357	373	334	351	315	319	302	300	340	334	326	333	314	321	333	336	358	328	323	348	328	322	321	320	332	337	359	315	328	304	350	334	292	339	330	378	360	344	356	353	325	322	340	335	330	346	311	355	333	341	322	344	363	334	290	326	334	359	310	320	320	315	343	325	356	346	322	335	339	332	350	347	331	313	337	333	301	344	365	322	323	354	310	346	327	338	368	376	330	331	328	353	309	351	333	327	339	339	333	360	335	374	352	352	350	332	363	354	339	322	325	330	353	355	322	337	336	344	313	340	347	330	350	335	323	351	322	346	340	356	365	349	302	304	355	356	349	304	318	345	323	355	312	339	380	293	381	323	337	337	340	315	343	324	358	352	348	335	343	375	344	350	312	323	388	330	325	318	351	346	364	357	331	302	352	348	281	327	329	331	346	306	352	315	365	334	328	338	323	357	341	356	338	305	334	331	367	339	309	322	352	353	339	321	370	341	342	311	346	357	372	345	329	331	324	328	313	337	353	298	341	340	361	341	306	349	345	363	365	328	336	317	337	318	374	318	325	338	330	318	366	329	345	325	355	356	382	351	344	335	335	328	351	366	325	311	310	343	373	327	332	305	330	320	320	330	334	299	342	327	355	319	348	325	324	335	313	291	322	332	329	332	330	355	350	354	351	355	340	327	317	320	342	329	349	325	323	296	330	381	323	313	329	318	365	346	337	341	342	351	311	345	354	333	328	316	340	336	355	343	347	319	373	333	338	309	351	359	308	334	351	316	330	332	328	347	331	355	350	363	336	337	347	321	330	334	345	325	301	342	349	326	316	341	305	328	320	335	335	306	291	320	346	309	327	349	328	341	349	285	332	307	344	331	341	337	345	322	341	311	361	325	328	334	334	330	344	351	338	309	319	323	349	295	313	346	326	307	355	360	322	357	334	345	316	355	314	319	336	347	343	373	364	318	325	332	314	346	336	320	328	318	354	356	325	352	338	349	340	348	349	359	329	346	336	349	325	353	364	336	299	326
27910	18139	5840	1368	826	819	892	818	620	600	562	568	583	561	578	529	506	599	557	555	540	550	613	554	560	587	597	546	569	574	538	490	556	549	588	568	523	558	565	546	555	550	561	588	545	595	565	583	533	553	559	531	562	574	583	563	571	520	526	551	520	580	583	545	597	563	573	524	547	591	587	562	561	547	577	575	590	561	517	542	546	527	532	573	587	550	540	559	545	546	591	561	564	567	577	547	562	564	549	580	537	552	546	518	559	560	544	586	565	532	551	553	541	562	599	531	554	538	589	558	542	542	618	536	566	552	574	560	555	549	551	588	518	542	529	588	554	543	599	554	591	565	552	522	522	585	548	522	532	538	547	546	554	564	543	526	586	539	601	542	568	527	550	555	537	528	576	556	526	556	529	551	538	552	591	565	520	550	569	587	604	552	516	539	600	564	534	567	547	551	573	514	536	540	541	541	543	582	547	580	523	563	566	539	562	578	572	550	548	541	520	572	581	556	574	575	539	552	581	550	508	544	610	586	556	583	538	589	569	561	596	582	557	532	578	531	581	534	532	549	531	569	551	546	564	581	533	580	537	567	557	532	515	597	538	503	587	573	546	533	551	551	551	510	550	541	516	549	526	551	557	532	567	563	571	563	588	559	540	584	561	572	564	572	552	558	520	579	572	587	553	583	507	569	527	611	552	522	528	557	525	559	593	559	573	534	603	575	540	551	507	542	562	578	559	579	533	528	588	551	578	519	583	591	545	596	545	582	581	586	579	554	555	543	555	585	544	512	607	583	564	514	559	557	591	533	539	591	559	566	568	573	549	580	542	554	528	568	534	548	556	533	590	564	537	532	564	526	513	552	599	527	540	563	504	543	552	507	547	570	529	558	535	532	555	552	550	568	547	571	567	540	559	587	549	560	561	529	519	571	541	576	575	508	526	578	553	519	560	531	546	537	511	549	578	555	506	561	553	578	532	536	559	549	558	568	560	549	526	551	581	587	529	589	590	521	548	527	569	569	571	558	538	531	540	573	554	589	566	549	547	584	556	523	503	565	547	545	573	558	550	541	582	546	545	581	569	588	553	574	580	594	549	560	535	551	575	572	549	555	570	553	537	549	560	531	543	533	580	562	565	565	585	530	599	554	574	550	567	553	578	518	530	577	579	605	554	568	607	562	530	576	562	575	571	572	560	554	565	529	561	573	560	563	581	566	580	527	591	560	578	596	545	584	569	564	545	566	500	529	526	541	568	554	545	547	553	556	557	547	571	539	528	555	596	567	568	565	545	548	559	500	536	520	573	532	524	573	514	549	541	541	561	592	533	508	531	519	578	572	541	575	506	545	577	533	575	527	525	591	583	523	530	547	582	594	521	578	522	559	521	560	574	567	564	580	537	504	539	588	543	560	549	572	530	562	537	536	555	563	536	584	527	533	546	567	516	586	487	527	559	507	581	574	575	577	497	555	554	533	581	534	548	585	540	598	548	560	548	587	543	555	561	513	530	542	597	527	565	532	569	523	582	538	600	526	506	518	562	594	574	593	507	600	579	543	529	554	601	550	528	578	575	572	558	580	565	571	533	543	528	547	608	597	544	546	607	575	568	556	575	573	559	563	576	576	536	562	578	586	585	570	570	587	557	563	564	575	532	560	600	550	560	596	544	543	548	586	581	538	573	575	488	541	573	521	559	547	543	554	586	560	581	565	569	538	553	581	562	566	527	575	572	602	528	534	565	563	539	571	561	582	543	561	544	594	552	551	569	591	535	530	540	557	562	563	529	549	522	523	548	548	584	554	546	596	569	551	547	578	552	534	516	582	570	555	532	590	558	583	535	531	548	573	562	565	556	537	584	553	576	510	555	564	535	562	556	554	552	540	539	553	587	550	573	538	574	553	521	561	553	570	570	514	575	525	559	544	578	522	550	585	557	609	565	608	556	590	582	576	528	535	549	572	564	540	578	550	589	545	538	547	536	574	552	535	602	558	594	539	588	534	513	569	552	565	538	554	597	567	543	578	555	589	564	581	537	536	553	567	508	565	534	552	538	507	549	537	557	558	616	562	534	525	558	615	560	544	578	566	549	540	598	588	556	517	566	537	537	540	569	531	581	551	546	537	543	585	574	588	520	544	533	573	575	554	569	516	573	556	531	538	552	571	594	562	571	610	557	535	521	529	583	599	537	582	538	563	574	538	523	578	530	571	611	568	548	553	522	577	610	559	536	547	582	528	537	548	545	522	567	613	561	562	595	574	519	554	574	566	546	589	534	540	597	569	525	521	565	544	546	546	548	534	551	547	577	497	583	571	540	543	568	563	584	532	533	535	543	551	576	564	563	595	573	594	584	494	566	493	528	530	552	548	573	562	581	631	535	569	562	564	565	535	576	547	566	582	572	536	612	579	547	556	561	514	549	602	560	532	534	608	555	599	565	565	564	592	514	563	582	569	570	585	554	546	570	588	564	564	557	549	552	571	601	540	543	529	547	567	567	543	567	577	549	554	565	529	606	566	579	523	546	586	555	532	560	547	581	576	505	562	568	529	577	565	548	587	536	567	558	529	496	579	502	572	592	553	508	553	557	532	595	563	557	585	567	565	556	545	553	585	588	578	559	562	578	548	596	592	537	552	576	553	581	571	600	552	558	539	594	612	532	578	586	597	579	554	615	544	595	566	578	596	533	531	535	535	591	538	566	569	597	548	602	546	563	551	606	549	583	520	566	549	540	537	555	541	511	548	563	585	546	565	560	545	573	521	603	567	568	576	564	591	569	512	584	565	511	557	578	566	594	526	561	544	562	543	561	594	544	545	557	575	556	602	528	535	533	537	643	571	530	562	557	536	543	535	583	565	575	566	571	552	560	568	561	585	556	598	545	558	552	561	572	560	596	545	534	525	564	539	543	583	555	570	540	560	558	538	642	578	528	574	583	520	587	533	566	540	526	583	532	573	585	564	556	565	581	556	557	549	544	588	589	533	573	587	580	550	564	596	576	542	540	495	552	554	578	565	562	511	537	528	552	543	560	597	536	593	553	582	541	567	532	554	538	558	547	573	508	533	541	552	567	551	550	559	561	531	547	553	553	598	549	512	570	512	562	598	563	540	541	558	554	566	566	569	550	553	579	533	546	572	547	529	551	542	586	586	583	543	569	536	600	534	570	531	543	540	584	582	557	565	533	601	584	508	554	485	572	557	585	570	584	538	561	546	531	553	548	569	555	516	567	516	510	597	570	541	584	573	596	528	578	562	539	525	543	596	522	575	546	595	543	601	508	549	526	575	525	544	543	520	575	575	585	523	527	596	518	590	559	564	562	565	589	545	542	548	559	573	529	522	576	587	547	535	573	573	548	536	551	522	584	597	596	542	553	596	572	594	559	568	567	587	571	527	534	545	545	570	552	580	571	625	581	581	597	565	545	565	496	571	581	576	576	589	583	584	548	520	552	573	566	573	552	510	565	543	559	543	571	554	560	553	599	540	515	566	550	604	580	585	582	542
9779	7736	3790	1402	1118	1055	1478	1240	750	696	632	701	652	672	640	656	621	650	634	657	678	644	663	650	603	671	704	625	600	629	660	676	670	601	656	598	636	703	659	631	653	680	628	639	628	666	679	685	618	642	648	613	696	649	695	639	650	655	667	646	626	630	624	677	655	633	669	668	590	653	632	645	636	629	682	659	612	650	625	696	606	629	645	633	635	609	645	651	641	649	643	666	662	678	642	688	656	645	657	652	620	651	657	647	670	657	643	649	617	551	647	627	696	655	626	651	604	654	598	654	668	681	653	676	700	665	671	632	654	595	657	581	638	659	676	631	665	606	674	643	652	678	696	667	665	625	633	673	657	671	597	656	673	647	633	648	664	689	650	633	679	668	665	644	669	639	622	639	641	656	622	619	640	658	667	625	649	636	635	685	685	641	635	603	680	653	609	649	692	651	674	652	694	638	662	660	653	659	647	658	657	645	618	632	644	655	655	695	671	668	629	647	665	674	662	627	675	646	673	684	634	650	673	686	646	678	651	625	643	665	701	669	647	650	631	683	694	668	652	633	685	641	610	639	700	652	622	662	694	632	665	639	680	636	680	671	651	670	647	631	608	664	631	671	676	715	642	651	669	641	652	673	676	642	654	624	637	683	681	632	683	650	620	641	602	674	666	692	606	651	675	666	661	655	662	686	653	610	601	641	603	644	635	659	640	651	671	641	646	635	610	634	632	618	608	656	653	697	646	674	610	581	618	674	638	672	622	600	664	632	674	647	629	689	646	651	643	651	685	663	608	609	624	623	635	598	632	649	672	705	654	597	603	654	627	655	663	628	654	646	681	643	703	662	685	591	662	653	635	656	649	618	601	630	639	641	676	613	639	629	635	644	666	655	679	648	665	630	659	639	690	633	639	649	670	668	689	650	627	641	646	638	621	650	689	628	641	628	637	656	689	621	651	616	666	647	632	658	592	651	658	647	650	647	656	655	680	627	597	676	631	653	605	671	676	655	674	671	662	657	649	664	621	632	633	679	667	605	630	701	644	650	683	585	649	602	630	691	653	656	634	666	704	693	688	631	682	641	669	613	658	680	643	645	659	650	606	631	670	660	601	649	661	629	708	658	652	672	643	657	643	618	637	625	692	681	600	647	647	624	651	665	613	691	689	624	648	623	652	609	649	628	695	625	658	664	622	646	664	665	663	627	629	685	665	656	629	623	647	642	633	661	671	672	662	608	624	652	684	676	614	637	645	648	653	652	643	615	687	661	667	649	686	633	623	668	667	642	667	684	675	595	659	659	655	626	616	656	635	661	669	649	621	653	701	632	655	656	678	635	661	650	719	651	647	644	669	651	608	677	646	649	679	631	642	651	648	641	655	657	656	645	595	632	599	649	634	632	649	627	652	665	608	725	670	681	662	648	649	644	642	670	650	645	658	643	637	707	698	649	616	675	621	640	673	651	689	635	642	650	675	673	597	678	655	669	666	678	639	648	669	651	659	683	638	677	620	635	616	670	680	642	708	666	616	635	674	653	657	663	660	613	630	644	638	652	684	677	660	644	667	682	624	670	624	662	666	687	689	655	640	684	601	655	616	615	607	646	646	669	639	640	603	685	658	633	704	655	637	650	700	646	631	631	648	648	678	625	634	684	656	628	713	652	675	661	642	617	636	639	633	636	624	708	650	652	633	650	657	564	669	613	662	604	658	628	630	643	673	684	638	633	647	683	672	625	641	632	640	627	639	648	649	654	613	643	659	678	667	650	652	610	639	688	637	648	687	623	647	621	682	615	632	662	666	680	627	703	683	658	705	625	623	657	601	650	686	642	610	692	614	657	632	656	704	656	628	618	633	692	683	653	603	635	611	650	656	636	693	632	598	649	606	686	632	658	635	621	629	659	661	633	607	686	624	616	696	668	689	641	695	644	635	624	666	652	645	631	617	641	675	613	636	611	650	641	667	663	673	649	638	638	595	651	627	656	689	672	658	651	663	653	663	644	632	667	647	619	638	668	682	657	611	670	646	626	646	655	640	630	626	685	613	666	629	585	664	625	647	670	681	683	648	657	612	650	641	663	620	644	618	608	619	643	653	666	660	616	663	632	620	654	642	646	671	625	693	664	650	658	615	665	648	649	658	680	668	654	653	714	690	666	615	643	628	626	630	673	602	639	690	658	617	637	632	658	622	664	672	631	619	635	654	641	618	644	614	662	630	665	650	659	657	659	624	716	685	643	625	712	675	617	656	650	661	675	679	627	689	706	666	640	654	666	685	684	628	694	677	658	673	642	671	635	658	639	639	641	620	642	662	669	636	678	642	643	662	641	676	656	686	604	636	660	600	665	634	618	648	670	642	642	611	667	663	656	647	635	635	671	654	617	633	657	665	639	645	688	638	651	648	638	708	672	673	638	616	691	635	683	652	566	652	635	622	685	621	667	667	646	634	679	633	620	643	668	672	635	661	646	614	714	651	654	634	656	688	626	666	623	603	660	664	674	683	675	631	667	651	638	642	648	663	638	638	672	664	613	665	649	610	682	644	676	647	612	637	614	650	604	649	677	617	650	662	638	624	644	652	638	635	626	621	691	655	616	644	625	649	664	676	664	639	623	620	697	661	639	635	674	640	607	726	696	630	594	658	724	659	664	663	679	619	598	675	625	641	654	652	692	655	662	686	675	686	663	677	663	689	626	666	669	635	679	697	628	665	688	671	641	633	650	639	658	661	641	709	681	641	627	664	655	637	616	635	652	617	593	615	676	688	646	642	675	648	679	645	652	663	637	642	646	656	672	643	698	620	602	637	667	645	653	668	643	659	630	671	649	617	630	641	637	676	645	677	651	615	656	652	721	632	669	647	603	627	645	632	645	669	667	658	649	694	650	645	653	659	679	642	618	620	671	665	698	658	651	655	653	609	649	620	674	650	690	645	673	636	663	707	652	589	630	668	609	619	621	654	662	668	655	669	674	601	641	668	648	634	669	617	645	637	641	593	632	605	649	652	670	631	689	623	659	661	645	622	662	634	634	630	640	634	653	694	675	661	664	672	710	596	625	635	692	655	687	678	665	660	631	666	662	625	647	661	682	704	693	668	622	649	705	670	603	653	627	621	611	628	645	636	658	676	598	659	656	695	661	646	606	659	633	580	653	662	657	698	657	671	665	641	605	697	674	675	599	661	642	591	645	641	625	651	624	642	597	623	664	648	620	630	651	642	626	627	618	667	625	621	690	671	685	663	648	674	634	670	678	624	637	671	662	636	671	660	645	652	635	661	665	666	644	609	666	663	679	672	659	636	638	679	636	620	706	640	638	653	645	642	623	640	647	701	680	632	693	658	632	662	680	629	726	649	670	677	606	680	661	635	662	666	657	682	656	676	702	650	578	687	633	679	649	638	616	612	638	668	622	665	633	647	671	630	655	586	625	597	672	666	623	619	641	640	621	638	625	645	618	679	604	630	663	650	665	635	670	675	630	689	609	643	688	653	661	626	628	674	686
23508	20958	27982	24121	20943	8368	1825	1216	808	757	688	693	672	630	638	665	607	622	593	638	574	581	604	579	576	616	570	629	620	601	560	593	611	576	613	592	627	607	608	574	616	591	603	541	586	574	533	614	589	611	563	577	569	573	598	564	562	596	640	622	603	599	579	590	556	560	592	609	599	547	572	572	567	540	555	581	538	580	537	573	600	587	595	522	620	570	609	622	614	571	596	584	574	602	592	615	553	570	515	605	550	609	604	574	576	580	594	591	607	587	529	566	604	611	597	580	609	636	581	572	589	571	589	574	578	610	578	597	566	580	634	553	597	593	600	579	539	567	575	590	569	578	576	577	589	569	548	629	625	616	562	565	586	603	554	600	604	549	585	594	570	612	541	562	566	572	586	552	586	577	561	558	591	580	604	602	589	560	572	553	582	555	591	631	569	597	571	588	571	580	623	569	617	551	555	577	613	580	549	582	572	552	594	572	565	589	576	590	535	571	581	589	572	563	602	565	562	567	570	607	579	563	586	594	585	569	576	612	578	583	581	569	597	568	587	587	556	559	572	527	576	550	584	551	529	539	589	568	577	553	612	550	613	577	555	564	597	600	608	597	570	628	581	618	571	599	583	569	532	592	540	575	603	525	622	562	645	583	530	572	578	595	613	562	584	578	551	562	545	573	569	555	604	526	603	571	592	588	599	591	629	578	585	625	582	594	599	606	559	572	568	560	602	553	569	579	571	535	595	582	612	562	553	549	559	589	529	595	584	598	595	569	577	587	588	573	535	623	549	577	574	538	580	557	555	553	562	651	544	562	559	554	552	607	554	578	570	584	562	623	596	567	593	596	577	525	598	543	580	588	601	569	562	598	608	615	578	542	573	569	615	558	586	598	599	604	579	578	572	591	520	570	597	568	570	593	560	599	576	570	586	579	606	594	568	556	573	628	577	612	575	612	547	605	552	594	559	593	557	585	608	523	582	582	597	593	589	566	570	608	570	565	621	576	594	564	517	616	599	595	598	621	597	537	593	582	586	562	552	617	580	583	579	531	597	588	548	559	615	615	557	590	602	588	568	578	593	597	600	576	588	597	633	579	587	562	568	567	613	582	571	557	585	577	622	572	569	570	602	569	586	587	571	561	600	565	639	549	568	551	568	563	548	623	564	541	586	584	571	558	597	578	572	595	566	523	579	580	570	555	564	561	597	551	560	574	601	546	579	577	571	591	589	612	579	581	585	548	532	573	578	580	587	566	575	564	592	558	597	579	590	603	551	588	587	579	595	594	596	560	552	588	567	538	571	585	589	626	572	552	544	576	531	605	577	643	567	583	571	554	589	606	568	606	592	599	584	627	580	557	599	605	550	548	515	567	584	550	542	602	558	617	590	572	563	611	566	536	579	585	577	621	594	609	583	589	570	594	636	602	586	601	536	583	549	571	625	611	584	542	575	608	583	543	568	606	629	596	559	571	562	521	581	571	562	550	540	562	550	585	564	555	534	551	622	574	557	580	550	579	536	597	533	539	569	564	582	578	582	577	585	592	594	595	587	590	603	590	616	583	592	568	622	583	559	542	593	613	571	579	559	600	580	559	581	624	580	561	610	558	589	570	598	564	582	584	601	595	547	567	597	541	581	587	585	582	575	578	553	542	584	570	595	582	580	553	541	581	588	620	625	598	599	549	603	576	575	575	558	572	566	565	614	637	586	594	560	540	566	598	594	533	568	576	566	562	549	557	587	573	573	538	621	569	595	540	559	580	591	553	597	538	541	607	528	601	606	613	569	548	601	598	577	570	536	599	562	586	589	557	547	571	591	593	575	602	570	576	578	559	593	583	568	556	566	586	541	567	555	587	533	560	548	572	558	534	620	582	596	569	591	562	559	557	610	595	597	589	603	555	566	553	601	548	584	591	546	595	587	593	565	551	548	591	541	588	595	618	585	570	613	587	545	592	559	584	582	607	577	565	569	558	581	593	577	570	610	569	604	577	561	604	558	598	610	555	628	596	589	607	549	567	583	616	584	556	576	567	576	602	566	610	606	609	586	605	547	562	559	566	573	625	564	600	577	611	569	540	641	602	576	559	597	588	585	593	580	599	563	566	578	564	589	565	570	558	570	545	580	555	613	559	573	577	560	590	628	588	544	598	597	558	560	567	561	605	561	539	575	627	539	598	621	529	559	607	565	561	575	574	581	520	602	638	552	606	552	613	562	582	593	580	590	596	557	568	595	575	599	546	606	600	567	568	619	561	562	585	587	573	593	588	583	568	637	564	591	578	572	582	580	578	557	507	568	597	565	618	593	576	599	554	564	627	612	570	560	576	566	611	589	602	590	609	634	577	585	578	551	558	604	549	565	594	616	537	632	603	583	552	556	568	538	599	567	552	566	559	560	595	547	592	595	595	575	585	588	588	614	559	566	590	591	570	575	604	560	612	560	617	567	635	565	597	560	615	580	590	586	599	555	569	567	548	579	553	577	585	584	581	542	566	577	547	606	597	582	632	589	577	575	573	536	548	584	582	562	568	587	590	580	628	576	600	577	570	589	565	559	570	584	571	577	613	575	605	572	596	606	589	553	561	622	581	560	598	589	544	557	571	633	599	590	554	553	608	552	578	575	582	637	578	587	616	600	577	536	576	600	578	583	584	617	586	596	594	603	572	593	592	559	591	598	625	563	580	592	567	576	568	555	577	649	540	557	578	591	558	571	626	597	553	614	592	628	518	588	576	572	598	598	577	582	569	572	578	579	566	584	571	600	534	613	567	581	646	547	581	581	560	558	639	537	595	554	562	558	576	530	561	617	579	605	554	589	598	566	598	562	631	564	586	555	580	615	582	602	606	545	548	600	600	581	574	572	573	611	584	589	561	619	585	566	560	573	529	580	577	558	562	563	596	619	643	598	584	606	592	596	572	587	571	563	562	560	572	609	558	599	613	593	586	591	556	548	571	573	551	563	541	508	610	579	548	543	591	578	572	583	582	529	588	553	617	527	556	574	593	563	542	530	532	601	592	587	569	571	588	602	536	587	593	591	578	537	562	543	587	573	533	579	568	533	601	590	582	566	557	577	578	599	590	576	553	567	521	573	599	580	604	582	602	581	569	568	585	602	545	583	577	569	592	617	575	583	561	540	569	580	599	532	585	621	614	573	586	575	575	604	619	601	574	588	605	556	586	562	590	593	595	575	585	597	605	595	573	554	575	551	589	551	597	573	594	579	601	577	586	613	598	581	580	563	575	562	560	561	573	584	606	612	613	607	564	556	640	533	551	595	563	597	573	543	549	580	565	615	605	561	572	570	590	588	567	605	587	558	557	543	583	589	556	600	624	589	584	556	586	561	563	583	606	619	602	542	548	531	554	590	561	564	595	571	557	605	598	612	590	558	542	576	581	584	567	592	574	553	550	586	556	530	593	586	592	580	594	615	603	586	554	542	558	584	527	584	575	562	525	591	533	581	557	599	611	597	615	570	549	582	581	563	563	552	578	593	578
12801	15320	8790	3504	2323	2146	2413	1986	1166	971	841	901	864	800	817	752	734	767	724	731	768	697	720	712	711	720	733	701	712	697	735	731	732	622	712	689	715	652	724	685	662	726	679	711	685	693	707	663	704	701	707	696	655	723	738	687	706	701	709	719	702	731	679	665	674	749	704	716	716	701	665	723	686	663	689	649	696	686	629	644	690	700	698	677	724	706	687	667	683	703	703	668	712	719	674	669	696	640	690	722	665	717	675	688	706	669	703	702	663	660	685	688	692	704	683	699	660	696	703	661	684	699	677	682	700	676	656	658	680	682	668	707	716	705	674	660	702	672	640	689	707	699	695	680	673	694	745	650	658	658	663	661	721	683	668	676	662	671	706	697	662	705	681	701	705	621	719	712	648	691	686	707	710	672	696	678	643	728	645	702	650	659	697	731	689	734	692	704	634	641	673	684	662	681	675	688	650	674	652	647	708	659	653	686	682	690	691	651	654	708	672	708	702	722	630	657	683	688	711	679	691	656	692	725	700	685	678	654	659	725	680	683	711	671	706	673	681	689	662	738	706	630	696	667	668	734	703	679	672	703	661	715	687	683	670	684	718	681	687	706	669	722	729	694	681	662	660	706	697	737	669	659	632	653	691	711	649	669	699	685	708	719	692	702	703	709	709	678	674	714	694	671	692	689	661	668	664	705	676	671	675	698	658	688	672	675	688	618	697	687	648	671	710	669	722	686	732	686	695	653	678	644	705	647	654	697	638	679	683	726	692	666	689	731	706	699	693	739	701	689	767	709	704	716	726	697	704	654	719	638	693	672	694	660	662	696	680	691	711	682	689	703	686	720	689	644	700	652	709	633	703	708	710	695	674	718	692	640	684	670	654	675	697	698	736	684	709	658	670	692	699	652	723	721	691	633	672	728	725	687	737	697	687	666	694	704	673	646	667	660	736	647	659	710	691	696	677	730	663	691	678	676	695	711	715	705	750	672	695	700	668	701	713	693	690	683	693	651	693	635	650	681	695	660	698	671	694	704	721	716	692	711	663	700	670	709	701	680	651	669	678	680	714	655	658	680	697	666	731	699	718	690	658	718	650	698	697	659	658	699	648	715	640	669	690	690	704	703	730	693	680	721	682	683	665	654	688	711	692	663	708	672	694	681	674	672	651	705	744	666	700	676	671	705	681	654	658	676	709	655	721	690	696	714	673	702	657	693	679	716	695	691	638	696	611	742	698	671	699	711	688	723	684	686	684	698	701	684	669	628	688	673	659	696	680	695	702	700	696	621	688	664	679	672	644	668	688	648	702	649	712	706	699	710	698	708	659	695	682	654	700	673	658	680	696	696	694	670	705	683	665	690	674	728	696	665	731	691	703	661	698	678	715	725	700	680	690	711	662	656	677	724	610	656	688	684	705	675	684	671	680	687	681	664	674	680	674	691	667	703	704	686	668	659	635	706	710	675	716	672	689	714	652	691	739	709	676	666	726	729	701	709	670	718	731	683	660	749	651	701	659	701	717	721	676	659	682	670	686	678	668	660	706	657	658	683	681	716	614	700	685	691	695	682	711	684	674	751	724	685	689	678	651	659	669	686	663	756	725	645	716	694	682	691	700	700	653	658	673	677	677	691	722	654	706	677	702	666	643	662	698	699	650	645	683	660	696	712	697	660	690	721	711	712	709	732	690	708	679	689	656	652	727	639	693	697	719	697	738	649	689	662	661	688	668	664	630	640	741	696	648	750	682	708	703	717	664	677	669	674	696	655	674	712	643	632	676	637	697	695	633	709	704	689	669	672	705	670	670	709	731	667	710	668	673	670	677	691	662	694	677	699	666	672	684	675	681	649	706	681	704	724	688	682	658	674	635	687	724	706	711	668	700	691	706	753	674	693	681	705	693	670	668	693	726	699	743	718	680	722	686	707	673	655	680	704	672	706	661	687	724	703	701	724	696	708	686	687	679	714	616	675	682	665	690	694	638	692	708	652	675	741	690	700	702	639	695	730	703	721	634	672	712	675	696	661	700	704	667	676	691	730	660	664	639	688	693	634	673	718	693	693	662	669	701	710	708	676	692	686	708	692	692	686	667	687	709	673	654	644	647	674	657	695	704	683	713	712	677	635	660	670	689	693	642	651	704	702	662	663	695	661	681	703	722	677	698	713	677	679	692	727	674	691	692	696	699	702	733	695	704	718	657	716	695	725	726	693	641	659	671	679	766	745	666	664	741	686	708	699	686	718	701	671	727	656	709	693	666	686	677	695	655	708	667	660	707	683	666	667	674	627	670	665	695	727	691	695	656	699	678	689	664	690	706	710	667	701	661	676	748	661	708	678	656	657	762	688	697	717	699	667	641	665	679	717	724	682	693	653	709	650	668	657	699	733	614	713	719	686	700	725	667	714	659	732	715	640	705	677	652	706	672	721	689	692	701	665	669	668	686	700	665	685	696	657	672	688	666	715	707	689	675	673	671	649	686	705	651	691	709	656	692	694	681	645	680	668	683	706	708	722	694	708	690	710	709	716	720	687	682	699	657	700	656	657	675	664	643	656	731	690	684	706	700	682	699	683	641	654	679	695	661	663	691	652	661	661	710	720	678	697	677	678	679	670	664	685	706	693	627	695	755	670	675	728	666	674	722	641	639	666	691	699	722	697	675	689	671	668	697	682	665	655	689	639	678	683	681	664	661	710	652	705	722	691	643	677	689	686	667	689	682	664	701	656	683	663	674	730	729	676	718	714	692	670	719	647	665	662	651	687	673	674	712	712	708	671	644	648	686	697	690	652	691	654	665	621	714	704	647	716	718	672	701	719	696	671	708	711	706	652	669	701	724	633	673	708	744	681	665	681	714	683	706	699	710	658	689	673	697	620	660	684	619	696	652	692	679	648	682	673	683	658	720	688	726	670	676	666	683	682	671	693	664	671	724	663	625	700	677	729	694	697	629	663	710	704	670	684	708	682	669	676	642	670	689	675	667	655	700	725	683	721	711	691	681	670	621	670	678	656	713	664	667	691	712	702	712	667	637	705	709	656	708	684	703	699	721	662	644	675	656	671	679	746	715	664	671	695	689	704	700	698	741	731	701	647	667	671	704	721	700	687	668	715	712	697	706	719	668	724	678	710	692	715	696	692	711	681	700	728	687	712	680	693	705	680	726	717	727	690	653	677	665	688	705	685	630	658	759	683	638	689	704	660	675	670	729	676	647	730	730	698	669	732	677	693	664	672	696	671	654	681	679	666	677	660	663	656	689	717	659	678	687	695	657	686	663	726	679	718	702	673	695	630	648	664	700	680	726	705	657	721	700	738	695	680	701	686	714	672	682	669	671	678	650	660	696	673	675	665	664	695	677	688	650	679	691	672	693	701	694	662	684	704	677	726	680	681	698	707	679	662	666	671	703	679	744	713	695	654	653	704	692	683	666	670	694	661	705	658	706	667	664	680	679	657	687	696	676	668	688	703	677	649	697	671	709	656	729	653	697	722	705	632
24719	20975	26989	25036	11097	956	930	654	465	404	389	368	355	342	342	355	388	363	336	340	368	323	369	317	308	340	330	337	348	331	308	347	331	315	338	307	326	332	340	348	321	297	342	299	369	355	325	332	323	321	347	342	319	331	342	328	340	344	324	338	335	307	321	354	327	333	325	318	320	341	327	369	324	331	384	338	330	318	319	341	369	332	330	340	326	345	304	348	357	336	317	322	313	373	355	347	293	285	318	303	337	289	326	338	340	359	343	348	314	337	322	318	329	339	334	307	332	313	341	331	355	340	351	331	329	316	323	335	337	322	323	322	343	343	299	341	320	334	363	333	331	319	353	325	316	334	360	287	323	334	322	318	326	311	291	325	346	319	379	309	352	330	337	322	331	314	372	347	329	343	360	359	332	323	323	320	301	338	355	326	315	344	353	312	325	333	316	360	302	347	332	338	313	337	320	310	339	320	309	327	324	319	315	343	347	347	310	334	313	353	314	330	323	317	349	345	322	377	330	365	332	356	307	327	300	346	317	328	308	344	361	340	329	332	326	317	287	300	341	329	309	324	323	293	329	343	296	337	346	383	336	332	316	332	331	360	356	314	365	343	306	341	325	343	316	321	307	346	327	322	368	332	339	345	341	319	317	302	326	334	304	330	316	341	353	355	316	322	372	292	334	333	328	315	350	332	318	334	347	333	328	322	328	302	333	314	335	336	346	329	338	359	337	368	326	327	351	319	337	334	334	339	342	346	345	363	301	353	315	325	368	298	304	321	302	319	336	348	312	338	321	332	331	365	316	328	340	321	358	352	323	329	320	323	288	381	349	350	329	296	355	333	289	312	343	338	329	303	320	351	307	393	350	288	351	292	345	337	347	322	299	347	333	319	328	299	324	349	381	333	329	353	351	310	324	338	289	354	311	328	344	346	308	389	331	289	322	291	366	340	313	328	358	320	355	341	311	314	342	346	322	346	332	319	292	315	343	329	374	328	320	326	325	322	309	328	346	319	325	327	322	337	338	323	346	319	346	360	334	362	334	346	342	311	292	364	339	333	327	308	326	344	361	335	331	341	323	375	299	334	317	332	324	336	336	320	281	341	325	354	334	337	327	327	328	290	359	294	338	338	331	323	312	325	318	361	332	325	310	322	341	326	309	366	348	356	309	309	346	315	304	313	286	332	315	311	329	335	347	347	340	342	337	349	328	354	321	315	340	313	335	328	346	365	337	317	339	344	334	333	335	322	349	328	296	325	342	311	328	334	332	328	309	342	316	358	357	346	333	342	310	318	322	315	373	346	298	341	323	317	332	332	361	363	347	322	315	344	299	355	342	306	358	324	331	313	332	320	323	317	336	336	344	338	344	306	337	302	314	320	319	353	357	342	337	337	357	329	300	315	330	333	331	344	307	335	345	355	283	303	318	330	351	349	353	343	304	299	307	335	309	315	327	309	333	314	306	325	358	304	322	345	321	327	349	363	347	324	312	312	363	340	294	307	301	329	322	301	342	348	345	324	341	307	315	307	342	344	323	342	313	321	339	332	313	339	322	341	318	315	357	311	329	336	342	331	350	344	320	371	344	297	309	356	325	343	328	319	329	342	322	295	308	306	317	316	345	322	346	357	345	358	354	315	319	325	346	349	320	337	340	328	328	322	333	340	330	316	338	346	364	332	334	311	326	336	321	305	332	384	306	331	316	352	349	332	332	381	318	330	346	337	305	305	319	326	281	311	334	361	329	308	325	338	320	297	319	288	301	326	355	368	321	308	331	320	337	314	342	352	334	332	350	314	313	337	331	355	341	333	340	323	316	326	320	364	357	361	330	315	315	316	323	338	352	350	348	351	344	314	346	329	346	359	331	305	318	278	323	326	338	355	316	299	324	364	317	302	312	312	323	316	318	298	323	335	308	328	361	316	304	321	315	304	351	324	333	302	315	325	331	333	337	326	334	341	334	322	325	310	340	338	352	325	313	319	300	337	325	328	315	357	330	340	319	313	354	334	364	333	330	318	330	331	307	391	345	347	331	337	313	303	322	325	314	320	284	293	361	337	312	318	335	340	349	304	309	320	357	330	336	342	301	357	342	340	316	303	292	335	376	309	305	326	355	340	321	338	330	356	322	328	354	317	342	313	324	327	312	332	387	324	339	334	337	326	327	313	319	325	315	363	343	306	326	361	326	330	314	341	309	313	325	360	324	333	320	310	340	308	401	338	311	335	363	347	340	313	329	346	322	314	362	334	366	329	324	325	344	341	372	353	293	339	335	313	307	318	342	315	331	317	311	312	335	334	326	344	340	327	323	341	334	357	309	332	316	325	337	343	339	344	329	323	295	344	294	313	326	353	318	307	323	331	338	294	313	343	314	317	334	346	338	370	315	309	325	328	335	339	338	328	306	308	327	317	289	347	324	325	330	328	360	331	315	303	327	325	301	340	321	349	319	330	303	332	338	318	324	331	329	338	344	333	334	308	347	320	287	300	332	336	344	314	340	343	317	313	328	311	348	311	354	310	322	320	370	327	356	316	347	343	304	350	302	361	318	334	304	319	342	354	315	328	353	321	340	352	303	324	325	321	332	340	365	356	342	329	320	339	340	334	334	352	342	329	326	357	352	336	331	350	343	355	312	359	314	362	289	329	342	344	329	339	299	337	370	337	327	311	315	340	299	336	333	321	310	338	344	311	320	334	338	349	335	320	347	355	348	320	330	333	309	304	323	324	331	338	331	319	308	312	340	306	337	350	320	344	339	314	343	323	330	321	338	346	308	310	320	297	307	327	334	335	334	347	330	338	325	326	369	330	317	327	350	314	334	309	338	351	318	322	366	331	308	337	321	350	315	317	315	332	335	329	352	326	335	321	341	316	338	354	326	300	319	321	318	345	324	341	325	356	307	342	308	322	313	331	358	339	344	316	312	370	345	305	316	341	349	312	345	344	319	339	327	348	355	328	331	346	302	328	316	337	312	325	314	344	336	356	328	349	313	317	318	332	313	315	358	318	331	313	319	328	335	347	321	328	329	318	319	312	310	339	333	328	314	332	306	341	319	325	349	335	345	334	342	336	380	334	338	336	336	342	336	356	314	339	306	338	323	339	320	290	361	340	329	329	337	328	341	340	330	317	343	334	320	350	331	328	310	329	324	288	299	302	341	324	331	341	332	345	331	321	328	327	327	329	332	366	360	340	307	313	311	322	327	324	347	327	342	355	352	332	341	338	362	339	332	363	318	318	332	320	339	296	354	332	327	306	342	345	319	311	357	343	322	308	343	350	321	314	333	367	342	309	345	330	333	281	324	358	316	324	325	328	307	322	335	380	348	347	326	310	351	317	296	334	331	322	309	348	327	337	341	351	337	339	292	296	329	349	342	357	377	304	324	324	352	341	326	369	317	352	328	366	318	331	316	330	332	338	329	304	333	306	309	309	317	291	322	347	303	364	329	316	335	315	346	350	336	331	354	334	324	315	358	341	324	359	331	306	332	360	343	333
12416	11874	5942	2150	1526	1446	1764	1248	693	588	506	471	449	425	420	445	405	389	414	417	413	402	417	370	366	345	366	373	424	374	353	379	389	328	391	370	367	387	395	442	386	362	398	374	392	397	390	390	379	388	394	374	349	383	355	364	369	369	375	397	373	366	370	379	391	340	352	347	405	366	363	329	385	399	399	397	399	384	365	387	360	419	398	384	374	410	389	374	381	397	401	413	365	391	383	358	326	396	393	375	392	376	378	358	361	376	368	365	367	379	406	365	361	396	361	344	377	367	398	362	361	348	386	406	363	362	360	365	367	351	378	411	388	365	390	384	406	366	382	375	373	360	385	418	377	390	350	376	369	361	367	362	399	405	353	433	369	367	349	391	370	373	364	357	400	380	357	395	358	330	371	389	373	376	363	389	358	379	365	369	408	365	379	381	364	340	391	371	353	332	379	374	350	370	388	387	377	404	355	413	380	347	396	376	408	394	374	370	350	366	390	355	382	338	412	385	391	394	378	384	361	356	354	366	354	363	385	354	366	367	390	385	344	379	379	387	357	367	365	357	383	340	359	378	390	392	375	406	370	394	379	389	378	378	370	367	361	353	349	366	394	378	340	386	389	397	373	328	347	404	405	373	361	390	429	361	395	378	368	396	328	373	360	384	354	345	408	362	391	366	363	365	429	360	379	381	381	335	366	374	381	351	353	383	354	400	353	367	379	380	340	380	398	375	382	364	374	400	338	378	344	380	395	388	391	393	394	359	371	402	416	326	381	383	394	353	383	364	345	378	388	359	376	348	352	385	371	385	372	402	354	398	352	402	364	369	370	408	374	351	374	373	411	375	383	342	376	376	384	352	377	399	391	383	388	360	385	417	386	352	346	404	398	351	359	393	363	361	383	388	336	385	395	370	378	389	401	374	364	365	351	385	358	382	372	363	364	363	390	371	390	359	365	365	364	383	379	387	381	366	350	385	369	351	374	403	411	377	379	352	412	402	403	309	328	364	402	353	386	382	348	367	375	336	369	340	376	415	375	371	396	367	406	369	369	354	344	384	381	369	358	365	376	397	384	370	359	369	372	358	394	379	404	352	382	374	363	354	345	405	379	369	349	388	413	358	356	362	349	390	376	381	367	394	366	394	389	338	388	363	386	361	380	318	392	361	384	343	388	389	398	374	395	362	367	406	349	410	373	372	366	404	379	388	385	364	391	380	400	325	346	380	381	330	367	345	384	383	384	405	351	365	364	346	349	348	298	367	358	347	359	368	406	361	359	363	412	368	372	368	380	354	383	377	352	388	356	394	371	395	382	375	393	359	390	366	384	373	383	361	380	365	361	363	399	422	346	410	331	400	353	346	378	373	374	334	411	375	365	382	369	395	402	364	379	375	423	363	357	353	338	362	357	324	377	377	358	387	376	404	369	371	375	340	375	372	340	361	340	340	355	407	353	383	365	390	334	363	363	383	372	370	362	401	360	372	359	390	433	387	381	367	365	399	372	370	403	362	396	385	345	393	347	368	413	385	341	365	371	384	358	395	391	369	356	386	350	391	364	381	371	362	371	365	349	348	361	367	365	377	380	370	408	382	386	358	369	349	359	375	345	400	371	396	326	377	361	366	407	390	416	379	436	365	380	377	400	385	347	415	368	366	405	394	402	389	385	379	387	357	367	361	372	375	379	400	373	395	366	420	354	379	368	360	385	388	349	410	376	374	383	339	403	401	397	406	372	388	329	348	385	355	354	371	374	367	371	371	361	369	352	392	370	370	352	378	376	395	351	356	365	382	381	381	362	387	351	374	410	388	352	348	356	392	384	376	375	369	386	397	401	382	337	386	363	354	379	370	353	385	346	396	365	374	387	391	358	365	381	371	412	361	380	351	399	353	361	339	359	409	357	395	396	398	359	392	375	357	357	417	375	343	355	336	359	387	377	382	386	368	379	362	366	357	381	385	369	351	392	354	389	354	333	387	416	399	376	383	417	412	367	379	386	361	349	347	378	352	364	380	375	384	357	376	358	360	371	376	343	332	404	357	413	361	390	375	394	363	362	401	371	380	371	370	388	368	409	365	370	384	376	369	364	347	366	345	371	354	386	365	394	377	375	375	393	368	365	346	353	381	369	359	369	381	350	375	372	374	383	411	371	376	389	378	350	356	363	375	347	376	368	393	383	368	394	390	384	388	346	357	364	411	374	369	362	378	405	347	364	375	395	384	396	381	401	348	416	358	376	337	374	390	369	369	365	387	381	393	384	359	362	400	360	363	391	375	372	349	377	364	409	369	340	396	385	348	381	400	382	377	394	348	380	404	389	373	414	423	375	343	356	349	375	379	397	360	388	379	376	403	364	370	407	396	364	383	355	388	357	366	376	362	372	386	377	374	358	392	369	381	351	353	359	376	381	366	365	383	376	377	333	395	335	376	358	364	369	405	374	358	376	357	385	366	391	358	394	375	350	401	417	389	382	379	339	371	368	365	380	372	348	354	369	366	360	382	361	336	343	366	359	375	387	401	366	365	364	356	355	405	397	371	372	378	360	370	383	362	370	398	410	358	395	379	395	393	403	414	370	375	374	369	360	380	388	365	387	353	355	358	386	386	367	418	358	411	336	360	359	391	374	382	367	368	360	400	347	363	372	404	373	390	382	391	381	354	357	394	388	365	387	400	366	372	325	368	397	379	367	384	379	361	356	397	420	362	372	392	370	374	361	375	382	344	364	391	365	391	358	349	407	369	376	357	372	391	349	364	362	407	407	371	383	370	380	363	404	364	392	376	406	373	351	358	363	378	380	372	357	359	352	386	362	355	404	369	324	383	400	403	386	381	374	368	378	401	384	341	396	348	368	368	395	396	392	390	388	394	399	402	389	378	388	323	394	383	371	389	402	383	353	366	415	390	353	356	439	354	399	410	369	349	388	368	347	403	341	348	367	348	378	345	405	416	384	368	349	392	363	378	356	382	389	345	381	345	377	369	371	333	362	335	359	393	368	363	375	383	384	371	380	395	390	389	381	356	399	384	365	398	411	351	375	378	344	379	381	372	396	323	366	334	368	399	369	384	373	363	363	363	395	367	393	369	380	391	369	388	372	385	369	387	375	395	357	415	356	334	382	366	362	395	353	391	417	359	351	383	364	362	404	390	346	389	379	383	352	355	372	349	374	377	369	369	382	361	406	362	337	366	375	382	409	345	370	369	377	363	403	381	366	378	393	369	399	394	393	392	387	358	398	359	379	318	366	351	385	381	390	378	384	396	348	405	369	380	364	368	374	337	384	341	385	414	378	348	380	377	380	397	357	394	362	393	408	346	379	377	390	400	392	388	390	375	381	388	373	370	351	414	399	387	388	360	378	355	363	389	369	356	393	358	407	392	369	342	406	371	366	381	381	355	414	369	348	349	380	353	382	375	388	370	354	396	372	375	429	375	385	385	384	351	386	388	357	368	389	354	369	364	344	352	389	408	381	383	348	386	381	396	376	347	351	373	385	360
22484	20994	28473	23699	20994	21016	7102	1457	753	611	494	451	423	410	381	367	369	346	367	347	306	319	345	330	330	313	329	309	309	291	302	312	269	295	304	313	303	301	314	311	295	271	327	283	289	265	287	314	308	285	269	328	271	333	294	300	281	294	275	250	310	324	285	298	272	264	299	282	296	292	266	264	277	297	288	276	259	298	333	302	264	289	333	308	272	313	287	306	322	288	302	306	274	276	304	305	287	303	286	276	266	301	287	280	303	292	263	288	305	326	272	267	285	280	281	274	292	273	322	308	293	277	273	289	278	283	281	306	298	290	325	296	280	272	300	284	282	270	291	297	268	298	278	285	293	297	300	274	323	296	292	311	294	324	279	305	301	276	281	290	291	283	282	259	324	285	272	268	272	295	299	279	260	284	282	298	276	300	296	299	290	313	289	276	249	316	292	270	298	285	314	316	281	285	283	306	270	285	288	288	284	277	281	273	308	272	292	275	293	296	298	285	299	285	255	287	275	292	302	270	277	269	277	295	310	270	281	275	275	268	292	263	288	276	283	281	271	300	282	288	312	268	291	280	301	299	284	293	272	273	288	283	294	286	310	274	281	281	273	293	325	347	300	273	300	269	309	276	274	302	280	287	310	281	302	281	304	309	303	317	291	268	308	311	277	298	282	287	245	294	267	290	293	310	285	287	278	292	291	270	308	306	286	283	307	275	294	266	285	273	262	299	276	301	281	288	314	300	287	324	299	292	276	274	321	298	292	297	293	284	298	286	264	262	288	309	287	315	322	272	307	296	288	283	324	286	321	276	308	327	291	295	273	258	304	293	300	258	269	301	276	275	304	314	301	289	316	303	313	244	279	311	292	295	275	284	270	283	316	282	279	309	264	278	314	291	284	279	276	293	296	271	277	300	300	298	267	290	268	278	278	271	287	294	275	298	248	343	294	275	265	294	256	320	295	260	271	290	283	266	302	292	258	303	290	291	278	262	300	286	290	279	340	300	290	270	318	273	295	317	279	302	299	284	276	286	305	298	292	289	274	271	292	318	296	286	313	264	286	282	245	295	289	273	306	295	269	277	278	319	263	337	283	297	278	275	277	293	254	293	304	229	287	286	276	311	313	272	314	278	307	269	270	315	293	277	276	308	296	295	265	294	285	281	295	289	295	278	301	272	291	287	285	298	286	296	304	323	267	310	252	303	311	271	254	317	303	308	267	245	305	276	291	299	284	280	299	304	287	281	276	275	286	287	289	284	316	266	301	318	262	272	296	308	279	316	277	329	244	274	277	302	297	285	289	302	273	291	309	283	272	291	262	302	285	314	282	306	283	266	278	276	302	299	274	306	279	286	267	298	288	244	284	277	304	275	303	320	302	277	315	293	313	294	310	295	290	317	274	299	315	277	287	280	261	273	300	316	297	283	312	345	300	279	301	307	275	271	289	324	250	297	297	275	291	287	278	276	300	277	268	302	280	278	290	294	310	273	333	287	305	266	290	289	316	285	295	275	302	288	275	290	309	279	271	315	284	298	289	277	305	300	296	302	278	274	306	266	278	282	299	258	299	300	310	271	276	299	299	283	289	297	297	307	307	279	291	265	277	264	277	291	273	324	303	279	298	247	250	279	271	279	301	266	277	292	295	296	269	290	280	314	305	280	315	292	272	279	270	283	297	271	279	265	289	270	300	320	256	286	324	269	294	283	269	288	338	293	308	310	300	332	296	325	309	294	312	303	285	300	301	266	283	290	264	283	294	300	279	303	287	278	287	288	274	279	292	292	279	293	299	315	292	294	304	280	292	292	272	297	256	276	311	303	292	307	291	315	268	268	283	279	278	276	307	303	301	271	288	268	280	310	252	280	261	291	311	311	312	290	294	295	303	305	304	277	280	278	266	288	273	280	276	292	290	278	305	297	280	277	308	302	321	289	309	317	303	305	270	271	285	275	271	313	276	307	264	321	273	294	305	290	287	304	314	301	303	286	308	284	288	281	276	302	300	300	272	270	286	307	305	308	265	297	307	312	299	272	299	262	268	267	307	283	297	283	290	291	283	286	296	291	290	298	282	295	264	268	268	300	309	270	277	312	295	289	290	294	299	281	283	259	297	286	271	305	281	312	275	259	275	291	274	288	297	301	290	302	270	283	319	279	284	296	318	299	310	303	266	295	304	297	286	308	314	296	285	283	284	314	293	291	265	270	283	277	292	288	297	294	289	257	293	310	292	273	305	287	280	284	275	265	295	275	277	287	294	291	283	268	291	298	314	308	296	286	268	281	278	286	314	261	315	310	269	274	300	302	266	295	300	263	285	261	270	293	279	291	292	308	304	286	261	292	287	297	274	308	296	258	255	264	317	307	290	300	284	276	253	316	288	288	312	311	267	256	255	271	311	292	296	284	280	279	299	256	293	295	332	287	297	273	252	288	292	274	271	300	282	292	279	278	280	276	309	287	275	263	304	306	288	292	293	310	318	286	290	288	268	287	284	272	299	269	270	283	263	252	311	281	275	279	301	267	312	289	297	297	296	293	265	300	287	309	264	270	311	266	305	280	276	266	276	295	280	300	299	295	257	298	268	295	287	295	291	278	285	308	293	284	297	290	295	285	263	304	295	301	293	287	301	300	282	272	325	301	294	295	288	294	262	274	292	258	272	279	307	264	310	275	282	321	314	298	248	279	249	321	309	300	280	278	273	299	267	282	280	297	272	306	272	303	291	265	313	271	282	295	295	304	278	291	261	260	285	279	313	306	263	266	308	264	304	282	304	258	290	320	291	284	277	280	278	298	290	298	315	275	262	276	298	277	260	283	285	300	273	286	305	265	266	293	297	295	292	294	272	304	300	300	283	294	289	283	293	303	270	278	292	291	288	255	284	312	291	275	305	281	296	271	290	295	308	292	271	286	292	266	309	313	264	316	290	290	279	290	279	308	305	313	290	281	291	292	287	294	278	281	278	303	283	310	273	317	295	306	286	267	255	286	293	270	294	284	283	290	284	309	283	268	287	264	268	263	261	295	314	304	291	294	293	314	301	308	273	283	275	287	290	290	288	272	307	286	286	275	281	311	294	273	287	285	297	289	265	310	272	299	290	281	285	278	264	293	287	278	271	305	291	278	296	285	279	293	301	259	281	314	273	289	260	333	295	258	295	277	300	264	291	297	297	294	296	325	292	304	282	295	337	287	297	297	312	291	250	323	278	271	302	288	329	286	282	267	295	311	261	264	288	264	314	288	291	289	325	309	308	291	308	313	289	252	280	287	290	268	293	303	267	271	305	294	275	284	272	279	311	326	277	317	319	318	284	283	283	308	263	326	308	276	303	266	284	290	299	315	264	315	260	268	242	299	276	272	282	304	288	287	324	304	316	305	264	329	274	318	273	292	271	286	273	284	283	290	282	257	314	283	303	280	299	319	298	303	261	316	272	281	279	263	251	274	283	255	288	300	264	313	297	329	284	275	286	267	280	295	286	280	296	305	301	318	299	269	306	287
10928	20888	12358	4998	3529	3080	3314	2537	1249	996	787	684	596	533	556	492	473	453	418	437	415	424	387	394	388	381	391	405	410	385	386	358	380	376	357	343	360	373	350	367	353	377	328	369	369	372	346	373	351	365	320	376	340	324	371	365	353	353	321	340	348	340	354	310	344	341	373	320	366	359	330	324	363	366	300	354	331	358	334	350	336	334	351	322	356	329	356	361	326	348	357	321	334	338	348	377	364	342	360	323	337	352	336	382	376	330	313	335	351	332	345	315	357	341	358	317	334	363	364	365	360	334	339	335	332	340	343	357	348	337	344	320	343	324	319	332	331	346	351	347	322	356	332	344	329	379	384	362	339	363	357	339	337	332	349	345	347	318	329	343	308	323	326	357	325	331	351	350	330	365	356	364	383	345	364	352	357	371	332	346	346	327	345	377	345	340	345	341	324	377	344	334	318	362	340	340	339	364	306	329	331	373	378	344	338	363	305	355	335	328	341	322	334	351	338	345	317	296	362	359	358	326	347	367	331	332	341	352	367	386	363	337	314	351	311	375	329	339	366	326	384	364	335	348	329	308	342	381	342	341	341	336	353	346	338	334	329	354	402	317	387	361	340	355	348	305	335	364	341	332	352	337	320	373	355	357	322	336	338	348	323	370	352	330	346	356	344	322	337	361	334	372	358	339	339	342	355	373	333	330	339	331	339	371	350	313	369	340	335	355	323	341	332	335	327	354	364	339	353	388	354	335	331	345	350	336	330	338	343	350	331	350	335	343	342	317	347	340	321	372	346	331	348	358	325	321	338	348	360	326	364	348	350	340	322	326	319	325	351	358	377	352	339	363	324	293	303	338	356	347	361	351	375	343	344	301	327	368	353	363	362	346	353	311	359	398	369	358	334	336	355	357	335	332	355	348	334	328	336	335	354	332	341	361	339	343	301	356	359	351	356	334	328	352	325	319	312	332	323	325	288	330	358	344	348	327	327	373	369	318	363	338	349	325	369	359	331	345	328	338	341	323	366	332	331	328	337	369	322	326	372	344	341	347	342	342	339	361	350	336	339	315	351	310	351	346	338	322	330	332	352	348	336	343	318	336	351	359	322	348	336	328	361	355	357	323	298	340	333	326	366	349	336	319	333	345	367	341	395	325	311	330	340	351	340	314	331	329	324	337	333	337	341	323	346	323	327	339	314	330	347	345	350	310	332	354	359	357	350	346	323	344	340	353	331	359	338	360	323	352	364	336	345	370	352	332	317	359	319	394	355	342	355	348	368	339	344	366	374	317	333	366	329	315	382	341	331	349	360	308	339	347	342	341	365	322	348	354	372	383	321	322	363	354	330	326	334	328	333	374	327	339	325	354	321	340	395	324	325	337	328	335	332	316	303	377	376	324	320	337	364	317	359	322	334	346	363	350	363	349	366	369	363	341	328	340	317	355	389	346	322	372	354	346	317	324	352	324	364	320	364	377	324	345	342	345	340	373	324	313	381	349	318	324	314	313	354	342	343	322	352	329	343	306	305	361	343	327	353	340	362	331	349	323	361	331	338	351	337	345	349	368	299	361	380	335	326	344	325	343	337	351	334	344	359	346	310	362	366	334	322	341	309	325	311	341	346	355	366	321	327	339	318	380	330	343	340	347	350	330	339	350	337	336	374	324	361	369	363	368	353	358	339	345	357	333	346	358	352	335	312	379	316	358	359	342	320	350	300	329	386	326	339	352	328	346	345	326	336	338	330	340	324	341	331	331	311	333	368	349	328	350	305	337	357	329	364	356	326	339	337	367	349	349	342	357	313	315	342	331	349	366	350	325	342	326	336	326	372	335	342	330	377	344	336	351	345	337	330	360	354	323	334	363	346	327	335	343	323	331	381	351	330	319	346	325	357	371	359	314	343	354	350	338	342	360	366	329	346	354	347	351	338	301	351	324	327	354	350	375	341	331	372	349	339	371	341	348	398	353	295	324	329	361	379	332	363	350	366	347	363	321	315	318	345	305	336	361	360	341	375	360	329	323	338	332	310	356	352	366	334	319	317	357	334	329	335	364	357	354	355	357	319	358	327	340	352	337	362	347	340	308	362	336	336	385	312	332	334	355	377	323	341	344	333	354	340	346	348	362	379	352	361	341	347	379	320	318	347	332	344	376	329	336	335	351	327	359	318	385	326	330	324	309	349	363	368	355	322	350	342	318	328	327	348	312	378	354	339	319	378	324	335	378	332	363	315	363	314	336	364	395	320	322	356	365	370	345	333	350	360	363	354	340	368	330	329	343	345	360	327	357	324	380	336	369	339	321	313	374	333	348	348	357	354	340	355	347	351	324	341	331	335	351	330	369	343	348	329	293	324	307	364	344	328	333	313	310	354	339	348	334	351	324	350	346	371	340	347	331	370	335	349	339	371	345	371	333	343	337	354	302	382	329	307	347	321	341	319	359	321	333	358	323	358	377	319	340	359	325	364	342	350	338	331	343	360	336	332	323	347	309	358	321	326	330	358	346	353	328	337	341	382	333	329	348	345	370	338	322	371	322	366	361	335	332	319	346	369	327	327	313	347	347	333	322	333	336	363	331	357	331	322	355	328	336	345	322	352	350	284	370	340	325	354	336	363	339	335	330	357	331	341	338	335	368	371	321	338	355	350	323	353	347	343	288	366	320	343	337	339	327	355	351	343	327	341	361	365	333	337	356	345	329	332	353	334	371	360	353	333	338	359	326	325	353	352	359	307	328	339	333	348	375	342	305	329	355	346	345	347	376	356	351	330	346	349	311	338	325	299	334	340	348	375	309	365	325	320	324	349	375	372	320	335	328	334	338	339	336	330	331	334	356	364	330	346	362	332	329	345	306	358	317	339	347	316	326	339	357	365	362	311	371	339	333	331	316	335	341	357	328	353	339	377	360	324	346	375	347	368	347	335	315	339	302	330	339	340	356	337	337	370	354	326	326	335	338	301	350	336	329	376	331	325	324	335	333	388	357	335	362	335	343	380	335	358	343	313	335	359	332	363	356	355	325	342	323	346	353	324	349	318	329	321	332	317	355	342	331	348	369	367	334	357	319	327	332	339	333	317	349	344	359	338	345	324	339	352	337	338	372	344	315	315	319	352	348	371	352	339	340	344	364	313	331	345	326	346	356	327	338	338	348	340	300	330	347	340	360	382	345	342	318	346	355	318	351	365	367	317	356	362	336	319	359	341	329	367	301	341	314	357	346	332	349	362	334	352	367	357	341	318	345	348	337	370	358	327	342	341	381	305	325	359	350	354	349	334	354	342	324	329	340	378	344	328	359	350	335	357	349	331	353	320	329	349	326	335	360	338	323	310	354	345	313	318	345	341	339	354	312	375	343	333	335	360	338	342	340	348	346	339	313	347	327	332	316	364	347	366	304	300	322	379	358	335	369	343	358	331	334	338	335	356	326	328	352	402	357	340	309	353	329	346	349	319	323	331	359	371	347	361	345	321	345	348	369	357	346	314	316	349	324	353	344
28159	18380	5502	962	771	825	911	745	556	550	546	552	540	534	553	597	557	585	574	545	554	533	564	576	543	556	562	592	578	541	570	554	593	531	541	529	584	532	576	544	522	520	538	514	565	575	585	582	536	527	542	586	555	538	567	573	588	560	563	571	537	576	569	514	533	529	495	549	512	557	580	572	554	566	551	558	568	560	574	521	562	562	575	554	554	569	569	594	566	608	550	543	546	520	579	543	566	540	554	574	556	581	560	554	538	559	569	541	589	559	522	543	574	580	563	568	560	539	545	544	562	565	565	556	568	544	573	584	535	526	592	542	550	572	538	564	546	563	555	572	530	576	609	566	612	581	583	592	577	613	498	564	561	598	540	544	572	536	588	512	623	569	619	563	554	522	531	556	561	575	585	560	585	582	551	529	589	568	564	602	585	544	565	538	603	580	578	530	532	526	557	566	575	559	615	576	517	579	613	532	564	557	630	573	568	566	558	567	581	568	511	586	532	547	522	537	586	546	582	558	527	553	584	535	528	559	578	546	538	556	584	570	547	586	557	586	554	545	554	594	578	532	547	601	580	557	566	550	538	534	533	576	568	571	519	545	582	590	563	566	585	563	593	550	597	583	565	547	588	609	495	556	531	605	551	570	571	557	532	596	571	573	549	553	603	546	582	602	550	576	601	558	534	571	553	549	556	565	531	585	535	564	542	511	555	583	566	587	538	580	585	563	562	554	598	560	550	570	604	543	558	576	585	549	550	554	557	553	584	551	567	560	547	549	617	601	576	541	558	568	545	563	537	575	559	539	533	591	612	555	613	557	552	554	506	597	569	527	537	547	564	602	575	560	549	513	524	615	552	596	540	560	546	569	605	542	545	544	599	566	602	577	516	552	560	572	532	564	548	602	578	544	564	513	575	546	581	560	523	559	553	568	571	583	535	613	545	518	551	522	571	519	581	559	581	546	604	549	564	535	583	536	575	529	551	543	549	591	596	564	545	546	600	567	543	531	591	521	567	549	549	540	576	553	577	574	559	559	545	567	576	573	512	549	571	573	555	570	553	574	572	549	531	573	577	539	562	536	609	519	549	533	549	592	578	535	573	572	574	556	522	567	521	557	612	501	594	601	593	607	572	516	548	556	533	537	565	588	567	514	559	545	546	545	541	547	509	533	536	536	526	568	564	525	544	575	541	541	527	576	580	517	584	549	537	576	558	557	563	567	544	563	549	563	561	549	538	552	543	576	534	581	547	555	564	547	565	571	574	565	569	558	583	535	537	544	530	563	556	546	612	565	524	568	576	554	575	594	604	581	597	569	548	549	570	580	553	555	576	574	570	568	565	561	575	574	560	558	540	548	601	533	507	557	541	568	581	549	571	543	553	536	554	590	528	588	584	541	554	573	562	563	553	560	520	546	554	561	546	552	557	519	563	557	566	529	548	599	540	555	631	558	570	578	587	566	589	562	527	511	553	562	505	543	545	512	597	568	546	579	538	542	564	582	560	543	550	601	561	557	548	563	570	564	565	545	569	527	588	583	566	579	583	572	559	497	558	588	556	573	540	536	550	563	564	579	575	558	560	552	562	565	571	594	550	504	564	580	554	561	553	548	548	600	512	550	546	595	535	570	556	559	573	559	557	586	540	546	602	597	524	549	553	578	551	583	503	591	586	577	528	532	543	554	609	548	563	559	599	536	570	560	535	516	546	545	559	576	565	561	554	575	541	575	561	566	572	555	549	544	546	559	584	543	584	572	597	548	574	554	553	504	550	544	597	558	543	571	536	583	592	577	542	558	592	572	567	522	567	578	555	505	547	570	594	582	573	581	537	577	575	555	536	569	600	544	537	542	522	563	606	592	571	525	584	619	567	538	533	553	562	557	555	556	561	548	573	581	580	559	534	573	546	548	584	526	570	587	537	554	612	586	563	557	587	570	518	551	556	566	564	539	571	524	567	513	540	550	551	518	601	541	589	569	572	600	560	520	532	543	547	566	562	523	564	541	577	576	568	583	586	526	583	571	572	582	531	560	560	584	597	545	547	582	548	568	567	535	594	535	587	572	563	495	594	591	551	572	543	549	580	551	579	597	561	630	555	534	565	550	587	571	561	552	598	574	532	531	581	619	570	586	524	537	556	572	563	571	536	560	539	578	540	537	562	527	598	601	562	574	517	521	578	552	542	534	529	556	587	569	583	615	568	600	543	573	596	556	569	573	539	554	585	562	544	543	563	553	601	509	555	586	520	560	584	594	528	524	549	561	503	588	595	572	580	589	601	595	536	549	551	562	583	551	563	556	556	595	539	615	610	579	558	505	540	587	573	555	551	569	550	559	591	588	564	556	587	563	560	615	534	562	616	547	549	586	568	521	552	570	523	562	575	636	554	560	521	563	547	557	555	561	598	571	528	554	541	549	586	569	544	573	551	564	527	551	542	542	527	537	564	546	534	550	566	566	541	594	570	572	573	557	580	594	546	539	551	600	524	615	581	578	534	562	543	557	590	532	599	551	577	594	562	590	562	603	545	567	566	565	553	571	538	550	578	592	587	586	563	578	504	551	586	585	588	548	557	537	609	605	605	549	579	535	534	558	576	556	567	582	560	553	540	550	560	591	579	578	582	548	588	580	585	588	587	550	545	523	559	534	537	553	623	587	574	518	569	584	553	584	527	559	593	573	566	600	566	547	577	538	575	552	545	596	568	567	532	569	576	569	594	566	540	558	524	553	550	600	577	524	575	575	562	572	578	563	563	584	553	543	530	587	565	510	560	518	533	544	554	552	566	548	539	559	576	577	551	561	561	588	542	573	578	540	581	528	564	567	572	537	570	559	549	544	551	558	591	600	549	564	547	600	554	531	561	556	556	621	542	560	560	570	551	562	562	555	508	514	529	583	588	554	529	554	544	532	546	532	514	527	562	575	571	606	575	561	563	538	569	608	490	563	539	542	567	559	559	569	535	561	567	572	557	538	538	580	592	569	558	534	556	570	525	596	561	552	597	586	555	547	539	558	568	564	539	567	587	530	559	558	582	540	559	529	589	535	607	528	562	575	551	562	582	578	587	560	545	623	579	555	582	599	550	599	549	535	500	560	549	560	544	533	584	567	552	525	567	552	552	575	547	532	555	530	584	524	582	564	540	535	583	543	545	579	563	559	557	573	528	576	575	542	555	570	577	587	543	540	548	559	576	569	597	519	572	551	584	545	617	530	613	585	595	514	549	580	583	556	553	594	520	564	592	501	543	566	529	557	553	556	565	548	558	549	547	555	607	576	592	541	531	569	574	565	585	549	506	538	576	559	522	558	569	584	567	595	543	545	580	580	589	503	542	580	554	591	536	524	545	544	533	563	560	593	548	583	552	542	535	598	538	547	516	574	598	549	533	563	560	585	530	552	548	557	558	551	558	603	539	519	565	563	545	534	536	555	588	548	586	564	578	545	565	563	555	589	549	588	573	619	588	564	567	588	549	602	512	558	556	571	592	562	586	579	561	567
13604	6356	2406	959	993	1212	1270	1019	675	644	672	663	671	656	666	675	638	651	677	678	640	681	618	641	664	644	657	675	651	623	632	629	664	662	667	660	615	660	688	657	639	655	683	635	654	664	695	662	620	691	689	639	583	622	632	620	644	595	655	599	625	697	663	691	632	698	631	641	659	677	636	645	671	667	653	670	645	631	670	629	605	681	644	602	703	657	625	652	651	696	622	673	567	629	637	624	656	644	680	651	624	631	680	632	639	674	669	629	664	636	641	630	627	652	668	638	658	672	663	662	662	642	676	654	626	691	679	633	634	626	646	649	640	610	659	621	594	668	684	631	648	677	703	677	664	624	677	633	625	640	644	681	639	656	629	722	666	627	688	669	623	686	665	651	591	683	670	695	681	660	621	680	647	656	685	643	672	683	653	626	673	663	673	629	658	696	683	661	696	670	607	633	665	697	699	646	650	713	632	632	614	633	634	626	638	667	719	690	652	666	670	684	668	609	623	674	620	675	642	622	689	645	667	670	691	638	670	694	663	643	663	681	637	686	685	661	606	645	580	690	631	661	618	688	700	645	671	654	635	674	645	664	642	647	635	699	654	635	645	641	691	648	671	651	608	632	632	687	658	617	655	655	663	680	681	640	623	651	633	658	672	692	647	684	659	631	644	645	661	653	644	622	680	650	660	659	667	633	614	676	608	671	606	646	618	658	645	633	678	654	663	618	645	623	640	671	679	651	639	679	660	646	670	664	653	692	671	632	649	608	674	632	638	660	678	681	698	715	665	660	685	635	664	662	675	613	671	649	625	623	645	639	650	667	650	628	628	664	603	681	639	675	634	654	681	643	573	671	664	644	707	664	645	657	664	626	658	673	684	663	678	685	665	664	674	663	670	646	607	670	631	672	666	659	700	592	619	642	667	603	638	674	637	707	632	699	620	641	621	657	608	670	645	632	601	621	675	673	587	675	680	630	636	689	665	671	659	637	715	620	618	706	652	649	689	644	655	634	666	666	621	658	664	601	702	629	654	633	661	671	625	651	681	665	683	599	609	624	619	655	629	629	614	693	647	655	649	601	665	679	633	725	622	641	682	649	633	666	660	670	679	637	681	711	612	648	684	648	676	654	649	639	655	648	639	655	642	663	577	671	645	701	606	647	662	664	666	688	653	681	635	652	635	607	648	670	647	644	678	625	633	642	604	650	674	671	662	629	660	639	694	651	603	695	610	685	675	635	671	698	642	663	653	615	649	665	685	637	642	665	661	644	623	681	687	650	618	679	631	659	647	638	656	625	656	649	658	669	660	665	673	669	629	659	688	694	663	643	655	696	659	652	692	662	651	644	615	618	620	692	675	656	631	636	654	672	663	631	610	617	657	641	657	657	662	614	618	608	651	666	644	643	623	610	627	678	665	667	672	674	647	595	682	694	644	648	644	637	623	612	607	653	637	646	645	676	656	687	611	657	646	617	664	628	645	669	677	678	663	697	654	672	689	691	690	618	608	678	677	625	669	660	662	644	658	678	613	657	647	591	640	631	641	626	668	614	629	656	648	670	651	693	645	641	644	665	634	642	721	653	654	649	655	645	610	626	685	614	637	656	638	648	644	638	702	655	688	613	628	664	618	647	632	660	655	678	672	664	642	663	664	670	623	638	639	650	652	630	667	662	650	633	637	656	667	646	638	710	726	635	644	654	655	662	645	659	651	695	667	664	642	645	656	673	639	614	649	624	678	659	629	662	639	638	630	659	613	654	638	640	660	632	657	700	639	627	643	628	648	653	617	658	594	639	658	600	663	644	623	711	653	694	613	631	674	653	667	651	638	630	611	632	654	675	639	651	663	609	631	646	645	680	680	689	630	648	670	638	664	670	636	634	652	668	655	620	620	637	644	637	614	628	631	624	659	627	624	603	650	647	680	609	666	709	657	655	632	658	601	671	656	663	635	633	680	615	640	694	643	687	616	652	673	629	680	658	602	611	660	610	636	633	653	636	687	690	678	653	636	621	635	640	683	654	639	652	663	642	660	681	647	636	675	626	668	655	711	624	674	638	636	721	628	647	655	692	681	691	626	641	688	679	683	681	646	634	682	680	656	615	670	625	656	673	682	600	643	653	636	586	695	675	642	650	643	667	646	680	642	629	721	643	679	688	647	713	665	659	649	699	595	642	656	632	720	648	670	662	615	673	689	607	627	684	639	663	671	652	650	677	622	643	646	634	657	654	644	638	679	639	673	650	652	627	645	604	673	625	657	663	637	651	692	641	629	685	640	666	663	640	670	677	729	651	692	624	644	641	697	625	675	678	651	685	638	652	693	645	656	626	668	640	644	645	643	649	692	614	650	648	665	667	631	658	645	634	628	634	644	657	688	638	637	625	663	676	703	606	684	643	646	646	706	590	638	692	632	647	666	624	661	651	646	698	634	614	651	672	685	659	644	708	671	624	647	644	627	669	670	622	634	643	654	616	632	644	629	627	620	690	668	690	613	671	656	618	626	676	666	676	640	659	615	638	658	660	627	640	638	660	657	662	614	667	646	672	640	663	664	663	688	636	643	605	699	672	589	682	664	629	668	675	655	677	626	654	628	687	636	671	664	582	668	659	619	667	656	670	672	624	619	616	631	636	622	649	648	627	645	638	685	646	669	688	697	642	658	676	666	638	648	685	675	665	661	683	645	657	735	677	648	646	618	650	653	664	644	689	670	609	634	636	626	628	666	686	642	592	639	674	642	651	686	704	610	653	646	611	642	684	695	672	692	623	652	684	680	666	686	691	689	705	654	648	647	690	630	647	639	644	675	658	651	654	714	657	597	669	686	616	652	663	630	684	654	639	645	615	636	688	679	666	662	659	626	643	666	631	681	628	647	665	604	636	668	626	695	685	653	678	665	659	596	630	619	646	664	666	631	666	629	648	638	690	658	652	640	636	697	602	692	645	667	649	645	657	682	642	710	654	652	629	631	628	676	661	685	630	650	687	632	650	667	636	683	633	597	615	656	702	681	660	649	669	637	671	665	625	621	637	627	661	682	630	653	669	665	626	673	617	639	621	646	680	689	633	634	603	679	667	686	650	634	641	666	670	678	690	616	670	666	607	642	625	641	636	633	658	645	654	668	630	656	673	674	678	701	657	659	655	613	683	654	669	681	660	608	660	618	624	643	630	611	671	658	673	653	623	653	679	649	686	663	652	621	673	651	666	639	650	658	665	693	654	634	685	653	616	657	665	671	631	641	643	659	668	629	668	644	631	676	664	620	675	629	688	618	759	669	657	660	587	674	659	620	681	694	671	685	667	678	620	647	674	651	650	686	681	660	597	650	645	632	629	626	671	688	676	660	674	612	654	644	647	648	599	700	712	676	658	656	700	635	628	697	646	669	620	616	672	644	624	658	678	620	696	637	631	657	607	647	653	652	620	605	629	667	637	624	663	614	662	641	642	651	672	638	662	637	657	625	652	640	603	634	634	595	677	697	658	629	687	661	620	619	636
23528	20894	27825	24076	20885	8494	1902	1134	789	733	712	653	651	601	606	616	542	609	633	594	574	619	584	553	617	570	604	607	575	541	573	578	552	513	511	571	586	582	583	535	598	555	562	592	586	593	619	600	603	586	556	584	566	577	549	555	547	566	581	582	576	547	541	571	586	611	568	569	557	594	559	569	567	609	560	573	567	554	597	619	574	595	559	571	552	530	592	544	586	588	583	584	573	631	566	532	562	594	578	629	557	592	572	575	577	555	555	572	554	554	558	558	585	616	572	557	578	564	524	582	591	548	539	548	587	532	574	546	530	563	562	570	563	575	576	557	539	556	539	605	612	565	555	548	571	574	558	579	581	594	534	564	602	593	596	636	545	526	572	553	602	561	536	547	581	568	543	568	550	561	563	539	545	549	588	585	581	550	609	563	577	565	539	581	579	588	544	566	553	539	558	535	574	541	558	572	582	544	577	539	590	572	528	539	583	559	571	590	571	541	542	577	532	594	570	583	539	576	544	616	529	566	550	524	558	549	561	589	547	567	555	552	573	571	564	524	530	550	566	551	565	512	571	582	571	583	601	536	574	564	540	569	553	575	570	547	564	575	557	592	562	555	591	518	534	540	585	589	569	571	579	557	571	597	544	583	626	562	572	551	559	542	548	569	539	561	601	601	565	607	547	592	608	578	574	568	584	582	581	505	563	600	553	562	550	528	560	585	590	575	584	559	616	594	572	571	536	567	537	538	585	557	612	555	552	519	573	534	577	581	525	559	577	545	573	553	552	502	577	520	614	564	613	586	567	574	544	599	584	582	581	581	530	591	562	535	541	557	571	587	593	580	592	553	597	537	533	598	539	549	591	593	525	549	537	551	574	537	565	589	591	558	578	556	564	566	579	591	533	603	547	551	597	532	580	605	548	583	520	549	588	578	582	573	539	596	564	584	577	587	575	553	592	574	544	536	582	580	591	585	574	538	585	568	566	582	596	542	543	581	541	570	571	588	547	570	556	538	568	559	578	630	536	564	576	604	589	556	572	559	557	534	594	574	582	604	571	560	581	564	543	568	576	584	595	555	526	607	555	559	589	558	520	575	522	566	578	569	585	566	529	499	559	576	562	555	544	539	549	553	555	623	548	548	586	593	563	572	554	581	558	557	552	577	536	576	569	535	587	564	552	569	556	588	597	542	535	569	564	564	573	508	570	535	615	518	568	585	572	542	584	597	573	545	564	579	553	617	523	578	560	526	519	538	592	549	584	545	588	573	602	584	553	561	605	585	573	581	541	553	527	553	583	528	600	543	582	590	540	575	594	575	595	558	564	615	522	524	567	559	583	586	540	562	570	552	628	559	590	560	525	558	517	624	585	509	548	597	569	558	564	583	597	546	567	543	540	583	584	543	548	585	566	596	537	575	556	540	527	525	584	560	577	558	580	530	537	551	617	556	624	548	565	550	535	554	561	584	578	545	558	544	564	587	553	554	550	596	542	575	546	562	562	577	568	551	619	556	613	548	561	560	584	571	534	560	580	532	551	592	574	550	562	585	571	565	554	540	549	527	528	537	551	545	589	556	539	577	574	569	565	560	556	557	591	523	550	512	565	544	563	572	568	547	592	549	555	548	569	582	547	543	557	560	526	563	578	603	562	545	587	566	571	533	592	565	593	568	594	563	608	568	567	556	570	588	590	571	541	592	611	562	560	546	553	574	578	577	514	571	588	559	595	563	573	564	578	581	541	568	551	599	592	584	553	554	552	593	548	559	561	581	557	591	581	572	587	577	595	581	581	548	606	529	550	593	521	580	562	575	587	584	569	583	595	557	582	588	563	529	585	551	568	536	541	550	539	535	548	553	541	534	534	570	553	577	615	564	528	545	543	523	541	563	582	562	539	565	587	511	579	548	607	606	564	587	606	523	566	565	561	585	600	556	576	633	557	542	546	550	523	586	530	582	594	566	571	544	578	552	543	604	529	596	558	626	626	592	567	529	550	575	538	563	540	519	551	574	571	531	580	561	587	581	572	561	541	546	555	559	548	592	545	555	559	605	546	579	527	558	570	576	559	549	576	609	596	610	548	529	572	592	575	565	573	546	515	605	571	569	563	587	609	536	573	558	596	562	554	496	598	552	603	568	592	569	580	536	573	558	577	536	591	611	583	581	584	554	571	576	553	562	547	555	568	628	565	546	593	587	583	558	574	544	546	594	511	604	568	557	533	607	567	656	586	553	596	574	584	575	570	563	573	579	566	581	535	599	575	543	607	546	547	576	543	534	575	559	542	538	524	599	598	570	531	554	623	567	537	569	541	522	562	558	554	556	550	584	607	525	546	563	573	571	557	550	550	555	577	585	577	572	607	577	526	543	565	589	515	569	569	537	568	529	562	543	592	577	554	560	559	561	527	551	583	593	555	546	595	567	584	539	574	574	568	568	582	578	536	546	559	547	608	595	578	583	557	542	588	570	580	593	592	552	557	515	598	579	532	567	554	570	574	543	574	561	578	572	561	553	550	529	535	582	570	609	536	552	575	575	530	589	577	554	549	596	553	557	595	561	533	569	584	569	579	552	572	551	557	574	562	589	551	587	561	536	571	617	555	604	612	601	520	534	582	580	564	559	580	560	531	534	494	555	559	502	586	552	539	565	579	563	579	513	580	541	571	574	557	612	554	604	533	602	597	594	541	564	544	594	556	513	557	571	578	563	567	544	553	580	571	570	591	582	572	567	568	516	546	543	566	560	538	513	577	558	591	568	574	598	566	571	570	552	588	584	603	564	608	579	566	563	605	531	598	564	585	541	563	604	600	554	560	622	585	605	553	569	546	590	575	613	574	606	568	556	598	577	566	561	557	525	593	556	540	571	536	560	548	556	593	563	565	557	605	603	592	554	558	563	541	567	570	577	553	582	547	598	542	547	569	545	555	565	565	589	528	556	561	567	532	629	539	543	596	556	582	546	556	585	588	590	561	557	578	576	563	561	601	533	538	560	560	567	586	545	562	589	619	550	560	601	540	571	648	565	576	551	593	538	558	573	588	585	565	546	533	540	552	563	537	553	567	592	573	576	571	549	591	562	611	587	571	557	569	602	593	571	579	564	546	551	559	568	543	578	591	581	603	571	566	540	584	557	584	597	550	623	574	573	561	573	559	587	563	545	567	593	511	560	594	579	585	518	562	603	554	528	564	535	575	565	550	543	581	598	587	570	608	545	562	598	581	607	531	549	573	574	526	537	527	574	562	549	533	540	555	569	541	571	626	606	557	545	590	566	538	566	543	528	559	557	546	577	528	576	570	523	554	573	568	572	605	571	551	542	571	575	521	541	595	609	559	552	623	571	593	587	600	513	581	577	543	558	534	557	563	560	579	558	537	549	562	548	557	572	599	537	590	570	568	574	523	563	582	573	549	566	560	587	620	538	574	571	533	553	578	561	568	588	560	544	546	572	577	620	547	563	538	557	559	546	580	548	568	510	604	582	606	620	543	532	560	540	572	566
10745	13658	7004	3034	2633	2712	2681	1773	1119	941	879	856	816	758	718	737	721	705	721	734	694	679	740	709	695	724	726	720	657	655	682	699	685	677	693	690	711	718	649	707	696	697	694	675	666	668	680	705	662	674	646	687	668	693	649	678	636	753	697	682	644	650	623	648	683	664	667	722	663	638	688	698	717	709	691	684	651	682	697	687	651	667	687	680	678	677	686	641	647	690	690	627	605	642	670	677	698	618	636	635	682	670	653	670	628	689	657	693	642	676	673	675	697	688	638	649	668	679	668	691	615	722	672	699	723	677	690	665	662	678	680	692	662	649	680	676	685	670	637	640	623	674	625	640	655	639	664	713	697	692	686	682	642	700	653	673	680	709	677	699	658	630	671	694	662	733	693	642	669	700	660	685	707	690	679	678	633	668	686	669	660	687	698	658	649	614	656	710	705	658	698	726	663	662	614	717	679	669	680	660	624	693	673	626	692	629	665	672	687	650	674	679	682	611	668	659	671	631	681	709	719	668	682	664	687	692	648	688	663	677	667	707	686	662	686	653	676	674	628	655	684	683	682	719	665	675	686	687	688	670	641	680	673	694	677	687	673	655	690	649	651	669	680	651	703	676	684	707	717	689	702	681	702	691	640	692	631	717	710	664	674	696	659	686	735	709	674	674	662	672	673	654	661	656	682	683	668	675	671	701	655	679	671	689	675	669	689	687	656	665	668	669	693	671	700	688	696	685	664	691	699	669	713	684	719	639	701	692	676	676	685	675	670	687	660	727	638	699	643	678	692	718	713	688	673	674	671	621	664	666	656	674	663	652	702	609	671	660	670	677	670	651	703	703	629	663	695	679	687	623	681	661	680	642	681	681	667	703	715	711	666	709	680	659	685	705	714	672	677	703	643	684	702	694	661	702	651	697	678	633	666	651	671	696	601	665	665	673	675	719	665	676	659	635	703	651	691	679	652	647	663	693	660	681	653	697	726	703	679	690	692	683	688	711	671	674	665	684	659	639	692	660	682	681	652	681	699	679	650	678	695	694	635	634	683	693	642	668	633	674	689	623	708	636	680	625	674	615	645	657	648	647	705	665	670	724	664	691	657	664	627	675	688	657	691	682	708	705	680	670	703	722	665	656	674	682	672	719	706	660	694	707	672	642	661	666	700	708	711	664	681	679	659	735	685	644	700	640	699	628	681	697	646	662	694	718	703	673	701	656	667	668	628	712	684	679	647	661	687	682	645	650	689	694	712	672	654	692	670	719	644	688	678	715	660	712	666	651	668	697	669	652	637	659	672	635	659	680	670	762	654	663	669	682	699	696	667	697	672	650	699	664	681	637	694	697	638	682	706	674	667	706	726	653	624	688	678	685	705	659	651	714	660	650	657	626	646	642	682	650	678	689	712	631	676	674	757	661	657	689	684	628	697	707	652	679	692	672	682	663	704	738	670	659	664	707	657	635	624	681	646	666	658	628	670	701	655	685	649	653	642	696	632	677	693	649	648	664	702	700	668	646	674	657	698	667	645	654	674	686	670	691	656	651	701	687	649	687	692	665	680	713	705	653	683	697	753	699	715	667	679	707	639	661	633	640	647	618	651	697	651	667	670	681	636	662	648	659	607	676	642	687	706	739	676	652	655	631	682	666	664	660	701	691	698	660	642	685	622	647	678	688	675	654	651	691	677	735	665	647	705	699	653	685	644	667	666	688	670	663	629	698	659	672	678	677	666	696	674	679	667	652	676	696	651	616	660	678	707	656	673	685	683	697	670	666	673	666	697	652	656	679	688	695	687	666	631	670	643	676	695	692	720	666	674	679	688	682	698	642	680	692	667	679	672	697	650	680	687	737	660	666	669	668	700	715	690	675	686	679	673	661	686	662	688	675	680	710	675	677	669	670	690	665	670	674	682	681	719	672	720	641	671	673	652	684	648	677	665	680	649	692	658	689	689	698	656	647	669	696	664	695	720	679	643	704	654	681	696	657	656	683	677	660	642	723	695	653	663	685	664	684	692	668	679	714	650	628	700	657	626	676	698	696	655	658	681	700	667	663	662	660	676	642	725	670	641	663	647	666	677	703	657	668	631	661	710	632	616	690	657	677	678	710	643	675	651	628	654	653	644	628	672	627	688	651	657	674	665	692	647	664	692	695	645	663	676	688	679	683	674	657	674	669	687	675	738	691	668	689	672	664	735	690	693	700	685	647	699	673	666	628	683	624	714	686	698	660	651	671	706	682	683	658	638	692	678	660	687	700	663	650	696	670	631	697	646	655	688	673	667	676	702	666	678	697	701	662	645	685	698	664	693	630	725	709	618	676	737	709	677	688	706	701	658	699	689	729	660	699	713	637	636	679	693	643	700	644	687	673	677	652	672	626	691	735	634	735	705	678	639	676	697	632	677	691	680	707	668	676	661	641	639	668	668	652	712	668	672	657	699	639	697	690	682	699	624	689	697	663	656	704	709	654	633	655	654	711	660	670	717	639	665	656	642	640	681	664	662	733	696	682	686	621	702	664	655	625	703	709	628	703	652	673	632	706	666	677	675	624	654	648	673	716	698	678	683	675	733	640	653	681	654	659	640	679	674	714	725	703	655	657	644	659	683	684	703	644	670	716	707	657	685	694	655	619	706	687	650	666	638	660	668	715	712	653	666	645	681	691	709	694	634	651	664	689	677	622	673	703	698	644	641	683	670	676	684	667	666	670	629	651	675	695	650	693	670	653	691	662	675	696	654	621	663	606	618	652	645	684	730	677	665	660	632	709	680	679	716	676	699	671	686	684	658	701	641	667	678	689	702	706	622	733	632	658	702	706	705	670	673	667	611	699	660	708	636	682	627	655	671	650	688	666	681	655	736	649	638	699	689	685	669	682	679	663	693	664	738	684	647	680	674	675	646	695	650	700	690	633	699	631	674	728	741	684	684	680	692	659	682	682	626	699	627	645	652	700	660	697	666	643	671	638	677	672	688	667	682	641	656	664	695	622	687	685	687	695	651	683	671	708	689	675	663	709	694	687	653	677	684	666	705	696	667	663	660	626	711	679	660	650	664	655	641	700	673	667	695	642	663	666	671	670	657	716	663	681	698	649	683	667	658	688	704	671	695	674	685	675	654	664	662	693	650	672	729	654	660	688	672	605	669	689	630	695	663	686	678	706	673	685	696	658	746	635	703	687	687	660	704	676	647	649	716	693	692	675	676	695	693	663	661	663	707	656	685	631	687	637	684	707	645	643	674	659	624	690	689	655	669	628	707	657	693	668	683	640	647	641	715	721	667	701	695	643	659	651	632	653	673	686	700	663	650	660	673	646	657	635	637	661	661	642	652	704	637	628	698	730	705	657	704	670	719	656	725	720	674	669	645	649	761	643	647	661	677	640	648	655	685	698	683	686	662	708	655	657	724	698	684	704	681	690	642	611	732	686	622	658	646	684	683	649	701	664	644	644	710	653	659	673	673	672	666	624	692	673	689	682	694	671	699	658	700	699
24535	20985	26889	25202	10667	1151	1102	663	417	381	368	405	375	347	404	344	345	377	353	355	353	325	340	334	330	315	322	310	335	330	323	331	318	356	347	334	310	311	295	313	296	350	337	333	318	310	316	314	325	290	310	295	319	342	362	338	359	308	307	321	325	357	321	321	309	302	293	342	314	336	351	357	323	344	300	307	334	332	337	352	309	302	320	317	323	296	330	342	321	314	320	318	293	335	331	320	348	270	336	309	313	324	344	344	312	319	313	337	341	325	353	295	316	307	325	313	338	360	315	312	294	339	317	298	299	318	352	297	295	384	347	290	335	339	302	315	332	328	318	335	336	282	340	291	327	310	356	342	309	309	360	319	346	326	327	325	325	326	337	365	346	314	336	303	345	306	333	330	339	347	313	317	304	314	315	316	347	367	318	320	323	319	309	326	338	349	348	294	290	311	313	332	306	306	305	324	331	330	319	332	316	318	327	330	325	329	318	337	332	313	324	315	342	317	308	341	350	332	318	302	350	309	322	342	321	295	366	316	332	347	318	308	307	327	357	339	312	315	319	337	323	290	299	302	317	317	345	319	342	329	327	301	325	334	317	290	287	329	319	301	329	289	315	332	316	352	311	355	321	302	316	367	336	308	317	340	342	329	312	298	332	333	319	329	327	328	323	320	318	316	326	339	334	321	320	321	328	322	336	316	332	312	302	310	340	331	304	307	305	356	350	319	343	333	316	350	293	315	338	296	321	341	301	331	332	304	320	330	331	308	342	318	314	309	317	349	330	326	333	335	342	333	336	307	353	346	341	340	314	334	367	340	320	319	347	314	316	324	335	330	361	312	320	320	322	344	304	299	310	318	362	348	332	320	310	341	308	298	305	330	322	347	312	322	336	362	315	282	355	357	358	280	300	324	297	321	313	331	303	342	307	328	321	335	347	296	297	309	309	337	337	316	344	310	326	364	322	357	315	314	331	338	304	303	312	340	312	305	332	289	329	361	307	315	330	333	295	325	331	333	314	314	322	332	330	312	323	315	310	333	335	313	332	293	347	370	290	334	333	329	307	325	322	319	306	328	322	312	324	321	331	297	315	312	328	345	312	342	306	310	341	303	360	313	327	304	337	328	351	328	324	333	339	342	307	339	303	335	316	329	322	309	345	312	320	342	325	304	330	306	311	322	349	294	323	347	315	319	302	309	326	326	319	312	338	337	342	327	293	312	331	330	316	341	302	303	307	304	316	349	314	347	343	288	324	286	322	337	297	321	319	325	347	317	303	316	347	295	298	332	344	321	300	299	341	296	345	315	339	323	304	321	314	315	362	293	287	334	315	306	346	316	308	334	329	320	322	316	325	313	318	315	327	296	327	329	324	322	303	314	323	326	305	336	345	328	331	308	312	324	298	309	318	312	316	307	309	321	328	312	315	316	333	325	297	318	347	315	308	322	325	330	327	309	322	336	307	317	305	317	314	322	312	286	360	338	302	318	333	333	282	306	315	340	329	282	306	281	323	353	321	320	298	310	310	329	327	306	306	312	336	369	328	315	316	337	324	307	322	285	333	298	329	311	331	316	324	350	334	301	314	289	305	331	330	341	320	346	338	318	318	294	317	308	313	336	320	342	347	311	337	308	336	324	336	325	323	335	328	344	327	323	331	300	339	337	308	328	302	320	368	336	296	314	334	319	308	333	321	324	313	343	341	318	339	330	324	329	302	307	343	332	325	316	339	319	303	314	349	314	318	346	298	316	326	343	354	297	294	321	356	317	307	300	309	337	337	344	320	337	308	323	319	318	297	325	299	343	315	358	289	308	318	286	298	315	327	338	321	335	319	322	315	339	326	312	330	306	286	313	318	358	300	328	321	323	332	338	316	296	361	321	303	353	319	314	312	305	366	347	365	353	319	337	339	332	342	310	350	307	327	336	333	289	313	310	325	289	322	311	315	323	323	301	316	296	335	288	299	323	350	328	318	305	289	317	310	321	296	355	346	321	297	317	376	328	295	326	329	310	342	330	327	321	324	338	343	321	313	306	326	328	313	305	331	355	324	340	306	329	314	332	329	322	316	314	311	337	342	322	332	330	343	292	337	309	365	342	315	317	298	340	310	304	372	343	324	299	323	335	319	328	295	313	335	334	313	332	342	345	317	329	320	333	293	327	341	313	334	316	332	339	314	331	275	326	324	328	319	300	327	310	332	315	330	324	329	324	293	302	342	301	334	311	349	329	305	304	334	311	341	308	334	362	344	313	321	318	332	341	332	337	312	297	306	343	352	340	309	349	301	310	330	370	321	347	310	348	336	330	338	311	330	297	342	337	348	291	326	354	325	318	314	338	310	318	345	347	329	308	343	350	315	338	354	320	333	304	329	319	338	337	336	323	352	333	325	322	312	327	311	331	326	308	311	316	315	357	322	340	314	336	315	327	309	311	284	327	313	320	326	337	349	327	305	299	318	334	322	320	305	311	319	341	323	310	307	326	334	304	331	312	343	316	333	343	343	321	306	306	319	313	340	289	300	331	326	296	308	312	311	339	347	334	354	319	298	337	316	328	312	331	322	295	339	313	315	323	329	328	302	341	313	332	342	319	338	290	332	339	357	339	348	336	313	316	337	311	335	333	314	280	307	331	297	295	329	300	321	310	306	331	315	327	344	337	311	313	318	291	296	352	333	306	327	325	335	336	311	314	316	342	312	306	319	365	309	299	310	310	296	315	315	304	351	324	293	313	328	301	306	337	279	297	360	314	350	340	318	322	325	369	341	359	307	350	360	351	340	345	310	325	314	332	308	316	333	346	323	361	325	295	319	333	310	310	343	316	309	308	320	327	320	322	349	315	320	290	313	322	319	327	299	310	304	336	339	357	313	285	293	335	343	299	372	335	337	308	337	367	298	319	306	338	339	316	295	332	315	348	337	317	327	290	322	323	303	311	306	309	321	327	333	324	332	323	290	304	312	327	321	322	291	317	308	330	310	305	317	319	342	318	303	343	319	319	309	305	318	342	318	314	329	341	334	335	301	326	300	311	295	328	322	319	280	307	346	312	301	302	328	260	305	304	318	306	313	306	347	330	314	322	318	310	304	334	308	274	322	305	306	338	344	338	326	320	322	291	338	331	308	302	330	314	318	311	328	304	330	333	331	352	299	320	342	312	334	329	331	298	322	362	331	289	292	285	332	324	369	323	356	297	310	319	304	313	341	343	288	338	317	316	324	294	336	327	361	313	329	310	304	349	325	327	321	321	309	296	306	329	335	290	326	353	297	304	319	304	307	302	313	309	317	324	341	350	318	338	301	315	306	326	329	337	330	316	345	335	323	322	304	337	305	320	333	322	319	316	308	287	296	316	322	331	345	311	312	325	323	337	288	324	340	311	352	343	335	320	309	343	330	332	342	296	317	320	326	332	296	357	290	269	346	350	304	321	299	304	292	329	312	304	330	297	309	327	323	318	295	345	302	338	301	323	281	299	338	314	322	341	330	327	312	311	314	313
9285	9180	4419	2134	1813	2042	2087	1157	636	545	528	485	463	425	463	423	423	445	390	408	423	375	367	357	366	390	383	383	376	415	355	388	386	362	355	396	374	396	395	354	369	376	380	393	366	397	369	359	358	366	383	358	358	361	359	331	372	360	347	351	338	368	359	370	393	351	343	363	372	371	354	375	376	378	366	382	357	384	382	358	394	350	367	380	374	394	353	386	345	340	349	365	364	352	381	370	388	349	383	363	385	373	384	352	401	364	350	327	344	383	364	364	370	363	368	351	315	365	363	374	356	345	384	386	356	388	361	386	363	379	358	394	369	359	347	373	395	356	382	364	347	371	352	352	339	398	361	415	346	361	366	368	388	373	363	361	348	360	398	386	364	385	363	370	403	352	370	379	358	378	347	344	334	394	373	357	326	373	379	393	370	328	342	383	400	343	338	373	390	344	388	401	364	358	384	377	386	358	414	402	383	335	353	378	341	372	385	349	376	365	389	376	390	393	365	336	344	349	387	374	384	375	351	352	364	358	334	366	360	358	390	388	387	373	388	388	351	346	364	351	358	342	369	368	364	374	337	351	365	425	384	361	380	386	394	342	362	347	379	355	349	379	342	383	388	379	372	396	369	337	368	368	365	367	374	399	371	401	383	371	369	357	372	373	375	369	373	378	337	376	365	356	397	351	369	383	372	377	357	382	344	396	346	345	356	340	387	381	393	344	381	342	397	392	367	392	395	376	365	377	357	364	365	349	396	374	392	371	371	331	375	339	365	358	398	380	388	364	369	332	368	395	372	382	365	382	401	354	387	371	394	348	381	373	367	361	388	370	333	354	356	399	364	365	367	368	369	370	388	376	373	381	387	362	421	379	380	365	387	356	342	366	402	372	375	396	340	373	380	358	374	350	316	367	402	350	373	411	372	371	364	396	345	367	345	347	378	329	374	374	400	376	340	363	345	369	368	389	381	342	343	367	367	365	380	370	369	338	407	401	383	370	360	358	358	377	386	359	355	384	367	402	370	316	336	356	351	393	397	385	377	364	362	384	362	369	389	346	412	394	377	365	384	384	357	353	358	378	356	354	375	370	337	428	350	367	362	370	339	371	353	368	392	367	357	352	376	368	352	355	412	388	362	363	354	350	393	381	358	383	367	400	332	376	370	380	367	361	374	406	389	383	368	346	367	392	351	357	356	363	358	375	349	352	376	372	359	339	363	373	376	371	381	366	385	394	377	383	401	379	368	365	348	346	374	370	362	368	382	366	367	366	353	401	361	360	347	363	385	411	326	366	361	367	389	351	361	369	356	367	352	389	357	364	387	369	309	343	354	344	376	341	381	348	357	357	347	384	358	338	360	361	404	376	348	351	383	400	375	369	376	349	359	345	390	359	363	364	370	353	405	386	376	372	342	380	366	380	354	367	365	420	393	390	374	406	354	369	354	356	371	352	347	385	374	373	361	363	395	387	364	322	380	367	365	365	367	359	350	379	391	386	341	373	372	415	364	351	405	388	353	353	388	342	386	391	394	364	359	375	386	371	373	328	377	382	368	334	357	376	391	388	369	348	375	356	384	364	387	345	369	369	393	371	371	348	330	404	375	400	369	321	361	345	387	374	360	356	387	411	367	372	384	372	363	359	380	356	384	381	356	351	355	365	371	354	360	375	394	353	376	369	374	387	381	356	352	380	371	364	370	362	409	388	406	387	389	361	372	377	357	347	364	377	363	372	358	380	373	320	383	372	372	312	360	378	410	395	359	376	410	368	354	371	366	310	353	347	371	410	387	352	370	356	400	369	361	382	358	333	375	367	372	411	383	351	342	364	371	379	341	388	384	371	396	350	346	360	359	399	348	408	356	364	389	336	388	338	340	375	401	378	407	366	370	346	354	357	386	372	375	375	361	366	393	373	369	396	371	369	365	375	377	349	357	382	371	376	331	350	367	373	379	371	368	374	386	366	361	395	344	369	358	357	343	350	372	368	365	382	380	353	391	355	396	329	361	398	359	390	400	372	388	386	359	376	343	373	382	356	399	364	387	355	343	392	388	374	351	360	364	388	385	388	399	336	387	381	340	387	387	368	374	353	343	357	343	382	367	397	374	360	405	357	379	381	364	375	363	376	377	371	360	390	366	339	358	379	353	385	386	398	372	362	349	375	388	382	378	382	374	386	319	346	373	355	366	348	372	362	381	396	379	360	370	361	360	354	384	364	370	360	353	386	354	378	382	374	410	362	368	348	368	361	345	392	380	407	378	366	322	349	390	352	375	384	362	352	361	348	376	356	367	386	385	363	355	331	374	359	382	369	361	347	372	350	356	364	359	354	381	384	387	371	367	343	355	363	390	391	341	352	347	366	372	348	379	363	382	379	387	355	354	356	399	380	387	357	347	388	369	382	357	390	360	354	365	386	347	361	354	380	368	367	335	352	395	356	371	356	373	381	360	352	331	360	341	372	332	378	364	389	359	357	370	417	372	374	354	368	351	386	353	374	358	346	378	387	341	383	363	349	352	377	350	342	389	384	381	376	365	393	397	368	337	363	396	400	346	391	400	349	371	394	379	397	359	341	364	347	366	336	340	352	381	357	357	384	377	376	398	398	361	341	358	401	358	358	379	410	345	365	374	346	370	356	347	389	384	374	393	384	352	335	346	388	374	376	373	385	347	374	359	349	322	380	383	349	411	342	376	357	334	410	377	387	382	385	384	373	373	350	368	347	361	383	348	365	369	345	362	387	357	363	375	362	376	373	382	389	399	354	353	368	324	333	366	365	373	383	343	355	336	362	362	368	416	376	391	361	370	393	359	362	378	365	344	347	373	350	358	374	364	368	364	358	352	324	375	378	336	385	376	353	374	365	355	385	352	355	394	395	384	360	368	385	390	339	351	392	376	357	375	369	360	417	380	379	340	360	369	362	407	375	365	341	361	400	371	368	382	330	356	369	334	380	394	397	366	372	357	368	372	382	368	346	385	345	363	348	372	369	346	391	394	365	332	362	372	371	346	388	384	396	361	349	364	394	378	369	387	349	377	373	357	378	354	385	362	376	345	405	369	387	367	379	375	373	379	414	393	355	361	390	335	356	354	358	345	363	335	354	366	358	394	337	376	366	378	333	365	368	386	376	360	373	380	353	352	356	373	378	348	376	347	360	352	317	385	382	378	372	341	376	362	343	368	359	375	368	363	361	387	356	359	380	376	363	367	335	369	370	327	373	385	333	352	407	361	397	383	372	364	380	377	364	384	381	369	380	389	368	338	386	361	352	375	355	375	370	359	340	385	389	381	352	355	372	375	359	353	367	354	362	378	366	367	349	353	356	346	352	362	377	391	329	379	355	344	364	385	350	358	377	386	381	354	332	355	358	363	349	398	358	344	364	386	365	362	362	339	345	357	320	365	379	375	346	378	347	395	391	401	363	342	331	381	384	339	370	385	351	367	380	371	382	375	382	336	346	383	348	357	372	413	374	376	379	361	370	364	390	356	373	383	378
22476	20998	28456	23714	20993	21033	6952	1259	663	568	533	458	402	401	395	392	348	344	356	325	334	346	308	337	306	318	327	292	332	333	299	316	323	328	315	296	284	295	288	326	288	282	298	298	320	310	325	319	274	294	291	334	317	309	283	261	283	283	291	286	286	318	322	300	305	307	276	302	305	300	283	289	241	275	240	295	269	311	316	325	277	277	275	299	273	279	319	284	293	321	299	258	301	285	285	312	305	313	295	290	310	282	281	319	286	280	259	299	297	282	295	299	295	319	303	261	271	297	271	322	300	297	271	289	275	281	290	293	268	290	289	285	314	303	280	274	293	274	290	291	296	289	261	310	317	307	311	267	282	273	319	287	295	308	288	306	286	292	299	287	287	314	259	322	277	290	314	295	297	305	297	235	307	294	311	271	283	297	298	288	284	310	309	304	278	311	265	295	300	266	303	285	271	307	295	301	313	290	298	289	291	307	310	317	300	318	326	284	282	290	310	314	289	297	270	304	276	334	299	294	293	269	311	273	338	309	301	285	298	316	278	254	279	328	302	315	278	292	304	296	284	291	312	303	295	306	307	257	295	291	289	303	297	301	280	291	282	289	251	327	289	275	265	278	293	324	295	299	304	265	284	291	271	281	291	283	304	289	271	322	277	302	273	286	303	288	299	288	295	302	301	272	289	321	262	305	261	280	272	273	304	266	270	285	304	296	295	295	317	281	324	277	276	291	303	302	300	276	305	303	300	294	304	277	319	293	287	299	278	262	295	281	286	322	313	285	308	293	275	301	292	310	298	281	289	300	309	305	304	291	293	270	304	265	287	288	302	274	321	279	307	278	298	267	294	291	281	298	318	299	265	299	282	297	289	291	319	287	287	263	276	280	281	276	280	302	281	289	288	261	296	296	272	300	309	266	294	295	266	282	297	263	303	269	291	301	330	320	321	280	278	289	275	304	308	304	273	271	274	282	272	272	277	300	309	326	290	303	280	289	287	303	270	313	273	270	270	302	274	296	289	308	280	290	287	257	334	276	289	298	319	292	280	290	294	286	324	272	302	274	306	292	278	289	262	265	273	295	298	309	264	280	276	271	283	273	255	276	296	278	275	306	301	297	298	266	281	325	295	263	292	296	284	297	303	297	298	296	328	293	280	289	299	296	288	290	305	278	293	295	269	305	255	287	281	303	267	278	317	286	302	279	283	293	300	296	301	282	297	300	285	321	293	286	269	284	288	300	288	298	300	318	291	276	302	279	312	283	259	318	289	299	303	294	284	285	299	307	279	296	291	281	323	299	287	299	290	298	292	306	265	306	312	273	326	318	287	304	280	310	295	290	310	292	303	270	332	287	286	280	296	280	264	281	261	298	275	298	263	284	296	272	313	303	270	271	304	268	272	291	275	258	311	290	303	306	269	299	300	313	297	299	314	283	296	289	305	316	293	288	296	286	312	297	298	301	274	286	276	301	286	295	303	270	274	316	309	311	288	319	289	280	273	264	288	298	295	296	285	312	315	295	274	335	319	293	289	282	298	278	305	278	296	268	280	291	304	275	266	262	262	299	291	296	318	334	286	303	304	306	300	291	327	281	307	296	259	313	294	273	267	305	285	294	289	286	282	248	292	282	295	299	331	245	294	292	296	266	309	314	270	278	297	291	315	269	278	334	296	276	298	327	276	329	268	306	294	286	288	307	277	306	271	292	279	300	271	296	303	271	296	284	291	311	292	282	291	277	292	297	282	307	304	321	287	313	275	285	320	310	300	296	289	298	300	302	285	324	308	295	295	290	270	295	289	277	299	303	303	265	307	301	298	301	325	277	307	285	292	287	280	293	295	286	291	281	288	260	292	296	277	290	258	291	340	305	289	305	301	291	292	272	287	300	319	284	309	291	246	292	287	276	299	272	284	303	316	282	262	265	296	328	290	304	301	274	321	288	292	299	257	324	291	295	313	310	288	316	333	272	295	331	305	294	284	288	283	315	283	274	309	262	299	320	273	288	300	276	298	329	279	261	285	289	283	304	320	268	291	275	287	263	283	265	266	307	291	302	286	282	297	321	281	289	296	305	287	259	295	281	295	295	308	320	285	296	288	309	295	299	291	297	283	289	304	279	301	276	302	289	295	285	308	288	286	286	283	263	293	281	292	275	278	314	263	300	284	271	279	295	306	315	255	306	294	291	301	278	263	293	325	278	271	316	299	286	290	280	314	285	285	348	270	283	324	311	291	285	293	303	273	273	283	263	309	301	305	295	294	271	289	275	289	288	329	286	285	315	320	270	290	297	302	303	282	286	297	266	287	282	303	288	320	282	260	286	277	307	314	297	283	280	310	289	270	336	320	317	269	284	299	286	265	300	281	314	314	300	295	286	274	270	274	274	300	297	292	290	260	296	282	287	306	335	314	306	292	268	271	311	275	277	280	285	290	279	305	277	268	284	285	308	288	292	269	304	292	296	279	323	270	334	317	322	298	277	291	277	276	288	289	281	306	298	322	293	301	318	287	294	292	262	339	301	294	290	309	292	306	280	282	282	291	271	271	294	304	283	302	284	279	297	300	316	301	293	298	277	317	290	281	275	290	320	259	289	287	335	275	301	282	263	276	273	280	295	259	315	312	298	321	299	313	306	274	287	306	323	273	295	237	272	282	288	287	268	296	290	302	315	288	275	263	268	290	278	292	266	271	305	296	275	280	299	277	307	299	271	290	297	257	280	278	289	299	293	306	288	310	306	294	282	293	286	313	304	291	262	304	308	304	320	288	273	304	282	286	310	269	302	276	261	270	305	306	315	285	294	282	308	280	280	299	295	306	298	289	268	294	297	293	276	299	252	284	268	287	266	289	307	269	272	305	285	306	301	279	299	295	288	288	280	273	294	287	306	297	303	277	332	287	295	295	301	299	285	287	264	286	264	295	294	289	296	293	255	288	300	316	297	300	275	294	302	299	289	302	298	330	276	284	305	311	283	286	293	300	296	277	288	279	291	283	286	279	309	303	303	286	289	316	281	292	275	279	297	265	293	282	291	284	289	307	266	299	304	279	296	301	314	285	288	267	280	288	294	280	292	295	278	264	303	279	293	299	347	288	300	308	298	332	296	296	287	279	275	290	296	307	279	302	297	302	278	297	305	307	301	274	287	294	288	283	290	276	294	304	273	266	280	301	306	294	296	303	284	285	303	278	307	278	300	340	292	303	293	284	286	308	287	281	301	263	321	263	302	299	283	302	262	277	300	299	290	286	287	296	292	306	286	297	287	284	312	297	258	299	303	321	278	302	293	267	286	302	296	283	299	279	330	277	311	299	287	307	271	274	330	295	284	260	270	287	286	272	315	330	305	287	292	293	284	302	318	285	257	292	300	273	302	301	281	290	279	312	284	266	319	311	285	286	290	297	268	269	284	271	299	277	290	289	273	293	264	262	276	311	302	295	303	295	330	291	273	295	277	322	320	305	282	307	312	249	268	279	282	299	285	287	273	298	317	298	281	303	241
12837	16127	9887	5266	3787	3858	3527	2066	1041	820	757	650	617	544	500	462	445	477	433	404	424	392	387	387	401	409	382	384	403	406	387	365	365	334	367	367	374	335	349	357	348	394	373	365	342	363	354	362	367	378	360	345	382	346	369	340	353	356	348	352	311	334	331	327	337	383	335	356	337	367	372	331	338	387	353	344	329	330	330	341	364	364	333	357	318	311	354	323	332	345	382	356	357	371	348	345	307	336	327	328	333	314	349	334	351	358	343	340	340	323	365	353	332	355	358	336	332	331	348	301	355	384	340	342	360	339	357	366	378	328	342	346	329	318	357	333	322	366	350	342	348	325	342	367	346	330	375	343	364	355	345	339	335	351	382	360	355	354	350	358	331	329	335	328	359	297	342	362	321	363	334	321	369	332	356	363	354	322	351	315	373	330	367	351	357	368	328	347	350	371	353	346	326	362	333	330	337	371	334	317	360	331	334	356	358	385	366	334	370	345	324	349	347	322	380	346	373	349	363	367	329	361	394	357	361	353	371	367	372	356	380	374	333	354	324	352	329	358	337	345	328	328	367	346	326	386	318	358	360	336	358	322	367	337	348	338	346	378	351	357	358	329	361	349	356	359	329	361	336	356	338	333	319	352	338	361	339	353	310	331	340	353	339	352	358	355	327	309	353	346	342	318	371	364	337	338	348	343	354	369	336	362	328	354	350	326	335	348	349	325	354	323	340	364	361	332	358	346	340	371	346	367	345	339	346	342	338	323	335	344	361	340	391	347	361	342	352	335	347	323	340	345	340	339	343	349	357	355	322	354	359	362	329	347	345	356	333	351	318	370	351	338	312	338	348	337	364	360	346	343	369	358	319	340	315	367	339	377	325	309	335	329	324	329	343	391	354	338	361	344	363	357	352	364	374	347	346	345	336	325	328	334	345	351	347	347	357	348	357	328	351	339	389	335	348	376	352	358	340	334	363	329	324	322	333	344	362	358	305	342	349	346	326	296	335	389	362	350	354	339	375	334	333	356	316	363	365	375	351	324	319	344	364	321	335	309	366	373	337	365	332	350	329	343	368	316	345	352	369	337	302	387	362	347	336	337	375	360	349	345	347	348	355	342	338	326	353	355	323	362	364	359	301	336	346	323	373	354	323	345	363	355	357	334	360	352	347	323	374	355	351	322	363	298	326	324	382	295	335	348	342	359	350	355	384	339	376	341	335	334	379	352	326	331	341	365	348	326	321	370	344	336	325	329	354	364	343	339	329	373	359	333	360	325	330	319	353	347	374	373	376	331	349	328	353	350	347	357	317	334	365	333	372	352	333	345	340	327	360	346	352	358	360	335	333	324	334	358	349	340	350	305	329	373	326	342	325	315	386	361	325	349	397	345	336	358	304	318	339	340	343	363	325	336	347	346	328	362	342	328	353	360	370	379	334	342	350	363	361	346	358	345	364	400	333	326	323	355	342	362	360	356	350	339	357	365	353	349	329	340	363	318	366	358	352	364	346	366	329	360	329	340	365	328	340	365	344	357	350	359	357	362	385	339	338	346	377	362	316	362	378	368	366	302	345	364	376	364	358	364	325	347	332	337	349	346	336	322	379	354	322	342	351	332	379	359	311	331	325	352	357	342	339	359	312	346	350	354	339	316	331	337	333	322	379	323	346	354	339	338	356	323	367	364	364	364	367	350	330	342	352	323	361	363	342	363	344	338	361	355	370	337	404	344	339	315	298	353	356	363	310	316	347	344	332	380	368	346	362	349	356	339	340	313	338	376	348	314	348	329	355	380	328	331	367	348	360	355	358	371	345	347	360	348	358	354	336	360	342	362	367	383	362	371	354	336	362	368	346	354	340	341	357	363	373	351	351	367	338	326	351	339	340	304	353	331	310	329	361	345	372	350	337	337	344	347	308	344	367	349	345	357	354	339	377	358	381	349	332	320	342	339	356	337	346	349	344	342	370	386	352	346	351	350	348	336	324	345	325	358	316	317	349	344	384	367	354	318	320	336	347	330	363	336	315	337	358	326	346	360	348	377	328	363	319	385	333	342	337	347	360	340	381	340	361	350	360	345	352	363	360	310	328	344	361	366	337	392	344	319	325	361	372	361	364	339	337	324	321	364	361	344	355	371	377	338	341	349	337	314	307	347	372	336	351	367	340	370	347	382	329	309	336	332	384	332	341	356	345	363	365	342	315	354	355	363	297	337	351	333	348	334	351	355	364	385	353	344	353	338	352	354	365	322	371	357	354	368	379	354	310	332	367	309	322	335	315	312	310	333	341	379	345	351	349	359	356	401	338	343	321	343	357	337	354	360	356	369	375	371	339	358	344	355	345	338	359	353	352	402	328	333	342	353	319	329	367	350	330	337	386	359	344	356	325	376	401	326	351	347	358	352	324	349	370	356	313	335	352	341	355	366	346	324	346	324	366	356	322	365	328	356	316	307	391	359	354	323	364	362	358	371	356	364	349	322	343	357	346	367	356	358	377	343	333	341	317	351	362	359	346	308	339	331	342	328	347	342	331	323	369	358	350	364	353	342	364	357	341	353	356	368	314	343	335	338	357	325	341	347	355	351	350	349	339	354	369	319	346	331	347	347	340	348	315	355	349	329	353	358	322	331	376	341	344	330	339	362	355	356	381	345	330	320	342	386	348	331	357	344	340	351	363	333	347	354	320	358	338	346	335	372	341	324	328	318	349	371	346	370	356	358	360	362	327	355	352	359	352	362	327	350	335	358	336	345	314	348	327	338	314	360	358	355	326	333	366	369	343	387	327	369	350	339	328	330	335	388	349	339	344	354	334	364	322	358	323	336	350	344	356	344	330	359	345	365	308	371	340	352	294	373	357	356	322	352	357	352	344	362	318	354	345	363	344	325	356	370	334	334	369	328	332	335	322	346	314	348	317	347	331	320	362	340	349	347	347	350	359	369	377	375	328	361	355	306	351	351	358	342	316	367	358	403	349	365	367	344	333	325	393	368	330	326	353	343	335	353	385	370	361	360	303	335	324	372	315	349	336	364	326	309	332	369	317	327	322	373	331	353	332	329	384	372	347	348	347	332	343	327	336	365	349	371	365	355	357	334	335	345	376	361	338	361	333	362	323	380	346	359	394	359	325	389	325	339	364	329	365	332	356	355	353	327	337	367	347	342	342	357	360	342	335	353	348	372	374	353	357	375	403	367	315	336	312	355	333	343	342	332	363	341	364	326	331	372	356	338	331	329	344	381	326	373	347	326	316	330	319	358	353	330	336	373	363	348	350	352	338	371	349	346	314	364	322	359	343	346	364	339	348	302	368	332	330	374	318	350	338	331	360	371	327	344	317	336	336	347	347	350	323	324	350	324	373	349	362	349	344	366	368	349	301	380	342	364	327	319	360	376	344	346	366	343	341	376	334	317	330	377	338	360	333	328	356	344	327	340	356	346	313	341	362	344	352	381	366	355	350	340	368	359	391	373	329	345	346	375	350	337	334	365	360	340	330	319
28404	17356	4068	1172	872	905	863	658	551	550	608	544	586	532	535	554	564	550	516	532	541	573	562	532	555	519	524	548	539	558	573	549	571	521	545	610	481	562	545	556	592	554	530	523	566	545	578	558	592	580	509	583	519	543	569	541	566	560	552	564	558	548	542	539	545	560	521	543	523	574	536	520	549	547	544	536	528	495	559	551	525	551	526	572	546	563	544	578	519	567	559	589	545	543	575	567	558	554	587	573	550	563	557	554	578	521	573	547	556	498	579	536	563	544	540	507	581	525	549	563	545	530	551	532	533	534	554	554	533	568	577	522	545	566	560	545	555	551	587	556	528	514	532	543	541	562	570	546	539	554	566	574	532	542	540	508	520	575	523	527	574	568	546	522	560	583	535	599	507	533	556	514	520	547	564	537	590	515	525	511	572	565	547	597	538	530	566	578	501	542	517	513	557	588	536	527	557	554	559	561	547	530	589	576	544	519	584	555	546	558	557	529	556	530	544	536	543	538	549	551	542	517	540	593	557	578	542	574	551	520	579	538	544	560	552	558	553	548	539	538	526	513	601	532	584	568	594	533	514	563	526	527	552	555	605	565	564	512	532	507	563	581	570	562	529	554	498	524	526	534	570	562	543	510	550	549	540	553	575	573	546	563	538	584	558	533	505	583	537	520	562	571	544	560	540	575	560	573	531	556	552	526	557	542	560	507	517	570	543	554	526	551	578	550	530	543	555	562	514	525	557	557	569	539	563	603	571	528	547	556	513	534	578	553	531	512	619	537	551	555	538	575	538	530	585	521	566	493	513	570	543	564	551	576	537	573	561	587	529	564	571	503	606	567	585	546	554	549	636	526	552	584	540	519	545	564	518	532	580	540	514	563	548	563	562	523	538	557	506	525	586	556	542	577	512	545	569	550	542	548	572	552	557	535	567	516	563	577	543	502	563	574	513	578	575	564	500	555	522	558	545	515	533	563	513	566	521	527	504	592	595	569	517	526	533	527	542	545	534	536	537	555	558	532	526	581	582	572	559	559	531	550	534	598	543	555	553	578	546	559	533	572	587	542	577	509	565	558	543	578	544	526	551	509	542	571	545	514	565	553	525	519	569	540	554	558	549	541	513	560	581	601	574	550	573	549	568	558	519	567	565	572	518	579	549	541	528	535	532	569	521	540	515	536	562	567	576	506	590	526	566	592	533	529	559	550	554	527	549	523	579	526	545	534	576	565	561	532	537	562	557	539	494	520	569	541	555	559	558	527	571	564	535	558	553	540	561	560	541	522	560	541	523	559	572	517	517	546	562	565	571	510	539	499	555	554	566	545	562	513	526	554	579	504	521	578	557	580	507	547	568	554	535	539	533	539	541	533	530	555	571	584	542	559	527	552	561	552	552	520	568	528	556	529	526	512	524	567	552	568	542	549	564	549	559	548	538	544	569	508	555	548	512	552	542	583	517	565	582	575	549	534	495	504	513	556	517	535	551	588	561	521	558	557	572	526	506	551	586	583	532	532	508	504	520	598	590	480	540	528	538	541	574	543	583	540	518	542	533	524	568	521	555	593	591	522	565	528	553	576	576	519	611	545	543	560	533	545	579	554	498	537	524	575	511	536	510	550	535	572	563	555	531	564	543	568	521	546	565	576	523	553	542	528	542	527	550	537	557	593	559	537	521	565	576	518	563	522	507	537	489	539	570	521	561	503	545	600	545	530	562	537	540	593	545	576	579	529	522	587	526	521	512	527	513	552	547	570	570	570	545	560	525	575	551	579	540	584	580	591	506	545	528	579	522	518	540	523	520	592	573	555	548	578	527	522	514	563	583	551	556	559	569	545	522	530	564	554	541	545	550	532	538	582	563	539	533	554	576	536	545	550	566	503	554	541	552	545	569	530	553	545	549	559	570	545	557	564	559	531	532	560	565	562	558	568	552	565	545	549	531	564	574	564	553	544	553	598	576	561	527	518	550	481	555	498	562	541	575	574	506	577	564	565	561	547	556	552	540	581	553	542	587	529	541	533	558	548	580	540	551	529	509	576	540	570	538	541	562	503	575	529	571	581	535	514	531	529	514	513	585	551	546	597	531	532	530	552	532	516	561	559	542	539	561	563	557	523	543	528	531	497	564	538	550	564	557	594	537	554	544	561	555	545	525	514	532	559	559	543	535	556	571	545	542	547	571	531	594	547	564	560	611	550	563	541	537	527	563	538	580	550	613	531	531	544	565	567	557	583	566	562	579	487	571	544	591	545	532	541	567	544	569	506	559	515	531	592	565	565	595	546	546	518	593	553	551	533	555	540	568	568	551	547	516	530	569	511	519	565	580	548	526	590	517	546	513	595	539	598	579	604	558	567	528	543	565	548	570	549	525	539	514	509	532	525	557	547	579	542	547	570	506	546	544	536	543	563	560	566	539	546	560	524	525	526	577	568	553	511	595	564	534	575	556	517	565	518	580	522	532	509	573	541	585	584	522	534	519	540	540	524	554	547	555	541	527	498	493	541	546	530	540	549	547	551	580	528	578	531	554	578	560	522	553	525	568	566	586	579	519	567	552	553	544	551	604	517	520	557	583	529	549	520	553	593	550	571	530	531	552	567	546	515	536	581	557	549	540	524	565	565	533	509	520	558	546	575	538	547	516	527	538	534	557	552	575	590	560	554	550	557	554	526	589	558	567	572	556	564	568	520	551	519	545	588	547	550	552	578	592	560	553	546	565	534	563	567	555	571	538	537	486	596	545	528	541	564	540	562	540	553	550	529	548	537	571	518	545	521	562	546	528	565	568	532	564	529	533	567	574	563	575	539	576	541	567	516	547	551	553	517	564	535	557	547	555	561	536	549	581	542	527	552	592	565	536	548	557	501	575	552	525	546	548	551	564	565	556	536	517	557	525	567	569	559	567	566	543	550	555	544	538	541	570	540	551	552	543	545	589	568	559	543	539	527	579	531	560	575	563	524	510	528	521	549	548	580	535	604	511	541	532	559	559	540	590	543	533	505	487	563	531	526	601	561	561	586	540	584	534	590	572	573	569	583	565	591	527	566	530	498	559	551	621	582	552	551	564	531	510	561	520	569	559	539	558	534	525	542	505	528	559	529	541	551	557	555	557	599	538	570	585	507	538	526	545	575	563	533	514	565	609	558	551	552	498	566	575	552	598	584	555	529	557	559	534	536	576	577	538	547	575	556	571	542	511	541	587	599	550	590	533	531	535	544	539	539	539	543	550	547	526	507	551	545	549	564	518	542	559	532	523	538	553	545	554	548	534	543	519	533	550	522	566	570	541	558	525	574	524	520	563	597	531	587	573	554	523	595	539	553	568	503	536	554	546	546	552	518	586	543	564	545	539	565	541	567	525	533	534	516	572	536	510	576	562	543	543	587	564	525	527	530	542	548	548	526	582	561	539	551	539	549	557	569	552	506	547	507	532	531	572	594	556	545	565	564	562	600	571	497	534	547	529	579	504	558	559	556	543	553	502	541	561	534
10153	3620	1459	1293	1157	1302	1368	868	695	668	675	638	631	658	652	637	662	661	626	635	632	643	587	589	677	683	684	667	636	663	606	624	626	641	633	653	664	621	626	689	596	660	634	626	634	628	662	610	632	677	652	614	634	645	650	614	650	610	673	634	666	651	649	665	652	637	655	663	651	635	618	691	653	676	672	644	645	613	662	649	596	618	627	632	627	639	587	602	667	653	663	644	643	673	678	641	667	642	651	623	641	621	650	626	631	646	673	643	620	618	615	634	607	659	649	654	611	625	670	653	649	626	671	652	615	657	600	641	622	638	660	637	617	634	662	644	669	621	630	712	610	626	691	653	697	670	680	688	654	653	616	615	688	645	599	604	630	660	644	609	645	674	661	655	635	647	583	654	622	639	663	687	660	656	637	646	677	659	655	648	612	682	679	648	678	627	608	617	643	629	644	622	643	616	640	625	626	666	650	625	694	647	664	654	618	638	668	624	617	626	642	652	625	607	647	651	634	687	692	651	651	729	604	619	623	656	655	611	639	656	650	612	676	655	638	668	652	653	636	675	655	655	654	690	633	627	670	680	610	738	652	626	622	622	613	663	681	631	595	669	668	621	635	635	647	641	676	616	680	609	647	699	644	662	616	708	652	649	644	642	597	617	624	619	605	680	629	664	652	667	612	619	627	647	621	648	652	657	631	606	685	612	709	642	654	656	669	627	654	600	647	603	571	619	627	626	631	588	615	654	635	624	623	643	640	676	640	605	629	650	675	628	641	607	651	635	620	624	622	658	623	673	634	614	659	627	665	676	630	654	681	619	664	692	661	636	655	628	651	675	670	617	627	623	604	590	584	682	621	640	652	618	612	652	663	605	641	628	598	609	650	656	624	619	631	666	689	658	596	620	644	648	648	633	620	663	652	640	661	661	668	632	624	612	663	664	629	610	613	633	656	631	636	661	625	692	635	624	654	626	638	665	588	632	609	615	641	664	638	630	621	626	662	630	608	676	653	667	653	651	636	625	649	620	659	594	680	647	625	676	647	646	627	607	664	624	650	672	650	642	669	654	656	634	642	630	664	646	680	613	624	605	650	644	653	609	649	614	670	697	657	674	679	667	625	672	628	706	728	650	660	628	654	669	667	686	637	652	617	592	614	674	652	659	625	657	625	645	671	671	615	655	665	621	610	645	673	677	688	638	660	673	646	632	635	657	599	630	660	659	638	626	642	619	659	599	656	674	624	666	664	634	643	593	604	631	667	629	609	655	641	690	648	671	632	640	655	587	643	655	616	658	690	618	670	599	639	605	692	629	627	636	708	626	642	691	647	623	638	633	626	596	603	621	616	651	641	617	676	659	657	649	637	638	690	632	619	662	644	652	651	679	639	632	624	612	667	604	631	669	635	643	657	623	627	622	632	593	616	631	619	690	653	632	630	633	680	627	625	619	636	629	636	623	628	655	668	628	649	631	675	629	648	658	674	630	631	615	648	631	634	652	611	659	641	637	663	685	674	606	678	593	635	628	685	639	659	615	612	635	644	644	649	629	637	654	670	617	633	665	635	653	628	641	654	636	620	631	615	638	652	596	649	612	654	643	613	649	610	648	642	587	653	625	682	685	641	627	640	677	674	619	620	645	648	609	646	645	606	615	632	660	689	690	633	633	646	668	646	629	617	645	638	647	670	620	622	660	620	680	657	654	672	640	645	648	694	613	617	659	587	709	632	644	620	631	646	619	673	666	677	612	653	591	629	646	675	655	600	622	662	658	605	662	642	628	651	621	667	640	610	655	636	658	626	634	668	627	633	645	665	616	615	646	651	637	648	663	671	662	656	673	647	604	660	673	595	613	631	640	632	653	644	660	686	636	671	637	666	593	652	631	650	662	612	608	624	644	638	653	622	663	627	651	639	625	610	657	648	685	615	626	645	657	688	650	646	644	679	666	645	684	649	666	662	621	673	687	602	644	627	619	631	660	631	654	660	622	666	650	646	619	662	618	643	667	677	664	651	630	644	634	671	650	618	681	693	665	609	634	646	660	648	645	604	667	631	660	639	672	687	657	632	653	625	610	675	658	672	601	644	634	636	643	647	671	654	634	644	646	631	634	668	646	611	651	671	607	622	622	640	637	625	659	657	629	655	650	645	637	623	669	696	664	669	666	660	631	637	616	663	660	625	653	612	624	637	661	659	659	683	618	649	672	674	638	687	635	700	605	663	662	660	631	630	631	659	639	686	690	673	605	654	616	637	660	624	639	681	654	657	690	595	665	609	603	705	647	647	684	632	656	646	658	669	630	620	633	633	632	689	629	642	640	621	669	656	608	650	660	587	588	659	665	662	645	650	666	681	661	622	633	602	642	635	616	632	656	702	658	674	627	661	650	621	602	637	678	630	635	661	605	620	620	635	640	648	641	668	646	652	618	629	636	622	624	645	611	666	660	663	661	713	698	669	635	610	639	620	601	628	634	667	626	648	624	659	649	629	658	676	648	612	679	672	653	647	633	668	664	624	693	626	620	632	656	682	675	673	681	647	682	587	644	652	651	650	656	636	638	649	647	628	676	645	628	654	607	682	640	633	664	627	628	630	647	587	626	653	621	643	652	664	584	625	647	618	690	664	662	618	576	692	588	665	629	652	642	653	629	679	689	663	632	652	643	662	625	624	640	659	615	631	623	645	682	682	620	661	657	634	665	661	698	656	619	631	604	656	608	615	652	642	637	659	637	672	621	634	620	633	636	609	601	621	668	665	674	607	626	629	673	587	639	641	628	646	669	662	592	669	630	616	621	634	649	667	645	657	600	599	639	658	621	601	613	622	620	630	626	617	647	653	631	659	632	632	689	665	594	660	653	585	612	594	596	639	603	725	637	599	659	681	650	597	671	675	645	642	627	637	657	677	647	608	650	635	653	589	620	656	646	652	657	613	667	666	624	622	635	650	701	612	688	667	667	683	645	663	663	630	638	622	629	648	685	671	619	651	639	644	651	678	640	650	623	652	648	647	614	638	661	655	655	660	655	594	648	674	688	657	643	622	633	626	662	665	626	637	660	650	603	677	678	602	648	666	687	637	614	653	604	620	645	626	667	694	657	654	655	652	611	677	619	622	623	590	669	643	635	678	636	557	598	659	679	620	610	638	681	634	638	628	667	607	643	588	600	695	639	653	645	646	622	624	597	661	660	670	654	660	575	646	638	614	686	617	663	613	674	680	640	634	622	633	711	701	635	625	626	611	672	668	669	632	634	629	654	603	665	633	673	621	666	643	690	642	629	628	631	662	650	647	646	680	652	649	625	641	679	609	675	580	680	638	659	624	583	637	612	663	676	682	656	661	644	612	671	664	660	636	598	647	632	677	633	613	613	677	649	625	676	622	668	627	633	684	664	651	626	635	666	648	648	661	689	643	661	644	579	629	654	649	654	646	654	650	641	664	626	651	595	622	612	622	627	649	632	619	629	643	617	657	652	611	632	671	642	674	654	641	661	637	614	631	618
23555	20978	27894	24232	20971	8554	2067	1010	690	715	668	634	649	611	665	614	603	595	547	526	632	574	563	611	567	599	550	590	599	561	548	597	545	541	568	564	583	519	575	586	610	584	587	589	579	555	578	573	602	533	574	585	540	573	571	582	545	547	528	535	589	528	563	545	565	557	563	536	583	510	597	552	577	540	566	580	552	585	598	557	548	565	578	585	553	546	575	539	566	576	536	561	559	570	561	544	526	571	558	527	564	566	533	587	545	520	556	545	550	566	568	554	554	583	565	595	567	573	552	582	510	548	554	548	524	520	601	562	565	550	565	529	567	544	558	556	579	581	589	576	536	537	577	569	586	530	597	562	547	551	543	554	530	539	544	560	581	563	545	557	561	565	546	549	548	538	544	528	521	560	571	581	571	565	594	509	542	566	535	528	536	560	559	557	534	592	569	552	557	566	566	571	524	577	549	537	565	548	576	566	587	533	534	545	564	549	570	555	511	534	551	566	550	604	563	578	568	592	596	553	557	573	560	571	546	577	524	547	523	541	576	553	545	560	557	518	572	572	551	565	569	548	547	566	553	539	554	554	568	567	568	546	539	581	586	593	568	528	552	617	613	563	572	561	575	557	604	577	557	555	532	556	542	564	577	530	547	605	566	575	547	515	508	569	527	591	527	564	518	560	557	536	556	583	541	573	566	529	535	526	533	558	516	556	545	562	553	519	571	578	532	598	551	624	561	561	565	542	563	533	524	532	600	544	591	557	583	561	574	560	553	589	548	546	557	571	544	551	573	585	564	551	577	541	539	552	552	550	516	531	555	582	583	563	563	597	571	556	578	592	572	508	611	524	550	572	546	520	562	532	585	555	564	567	535	616	580	541	554	561	507	524	503	554	544	535	601	514	617	542	568	562	566	567	587	600	511	559	540	553	540	540	571	566	512	565	540	555	560	562	501	585	549	552	580	509	543	565	551	561	539	600	591	545	559	566	578	580	568	577	578	556	597	552	577	557	534	542	588	555	542	544	582	571	587	528	520	583	555	581	585	574	536	563	544	573	559	585	614	575	527	569	501	536	545	569	565	602	604	596	558	565	558	587	569	534	560	575	562	565	560	595	552	560	606	567	569	543	539	566	592	537	539	558	548	513	546	536	583	562	597	561	542	531	557	572	591	615	569	572	554	545	550	577	533	591	542	598	541	573	528	599	534	576	543	579	534	554	563	547	552	534	584	524	539	570	552	559	568	583	579	580	554	552	569	541	548	533	599	586	520	531	588	579	568	553	569	596	532	603	578	581	563	551	530	532	530	577	545	558	562	557	582	548	591	581	553	542	552	582	553	581	543	586	551	512	513	549	537	568	539	543	554	559	577	574	564	517	520	550	552	538	524	536	541	561	588	531	557	545	565	523	564	549	506	537	570	527	541	592	547	550	562	572	546	570	508	566	577	547	529	572	527	543	564	612	582	580	542	573	544	554	556	597	521	512	607	550	536	547	558	583	590	555	553	594	593	519	602	605	528	590	592	574	570	531	571	576	547	578	556	524	596	545	529	540	605	544	562	583	548	500	532	596	553	589	516	550	516	588	538	617	581	537	564	540	548	546	567	532	550	514	542	527	525	562	523	534	540	563	591	543	590	578	528	549	510	569	554	553	555	559	564	548	571	541	543	549	573	582	548	529	601	546	528	583	541	549	558	530	585	539	580	573	554	532	549	602	562	570	570	573	525	570	565	562	559	550	512	545	541	554	547	569	620	557	589	562	560	524	499	541	560	539	571	571	543	551	545	568	520	552	539	566	584	539	515	597	572	519	554	545	567	568	562	516	605	547	562	545	555	558	562	547	560	545	564	548	512	513	533	537	586	532	580	549	597	576	537	572	562	566	531	542	544	553	543	554	562	581	564	558	534	562	534	574	533	588	566	553	580	535	562	575	558	552	546	558	583	516	537	540	565	538	584	523	557	531	565	558	554	542	505	561	575	532	525	583	547	585	558	531	579	546	516	535	552	545	553	602	560	558	531	556	558	545	544	562	538	555	548	578	549	535	541	550	544	539	551	589	565	533	541	532	558	553	568	598	584	568	538	584	540	539	614	608	595	578	555	536	547	553	572	578	538	588	586	546	583	584	536	550	532	554	530	536	606	526	565	580	584	536	583	561	523	544	548	556	577	561	594	563	587	555	595	559	587	564	571	582	521	562	582	549	541	548	547	565	560	553	549	524	558	518	581	637	540	573	535	548	555	561	580	604	603	562	542	543	527	562	574	582	562	526	543	563	581	601	550	549	548	497	556	553	544	552	542	611	547	567	558	541	576	551	591	553	633	558	527	551	527	561	552	566	549	550	533	573	539	575	557	519	521	546	607	569	523	570	547	541	548	532	569	549	558	570	590	509	515	526	573	553	535	523	536	568	575	516	596	583	537	575	552	574	548	571	588	548	585	546	574	520	547	524	539	571	527	532	585	577	541	561	562	537	531	545	573	506	528	506	561	539	553	561	615	559	558	549	546	579	573	588	553	525	536	547	579	586	547	545	573	554	548	584	608	609	552	564	548	520	546	532	560	518	551	564	549	553	589	570	559	573	572	557	605	570	572	591	545	591	585	522	513	608	518	531	561	555	563	556	544	548	589	553	530	585	563	588	568	544	557	545	576	596	544	582	600	537	590	554	547	555	592	593	589	550	559	564	567	573	574	557	553	553	570	554	510	528	569	541	575	549	569	578	574	541	558	558	559	519	539	533	526	599	587	508	574	579	566	578	545	518	577	551	585	598	584	591	561	575	508	580	512	647	563	556	564	496	535	577	567	569	533	576	536	579	559	574	571	581	559	566	571	561	507	547	521	532	524	575	567	561	519	566	596	554	546	558	561	539	553	572	598	580	552	499	544	540	569	573	528	528	552	564	561	560	531	523	541	578	553	565	508	529	583	593	541	534	518	580	569	569	559	585	577	496	550	542	561	535	559	592	553	538	576	572	546	581	544	549	525	550	548	539	572	544	560	548	524	553	590	597	544	541	545	555	572	546	540	521	582	542	573	539	557	617	552	553	551	559	549	505	549	601	559	542	570	588	541	510	527	575	575	572	518	574	561	580	568	562	529	551	593	539	529	562	532	542	555	542	548	569	557	552	578	548	568	608	541	541	581	538	565	586	575	587	602	585	576	576	554	580	590	544	573	545	542	602	572	572	620	543	614	521	510	581	523	577	569	570	605	534	535	534	534	552	577	515	543	526	502	573	559	593	570	515	571	582	585	554	540	556	546	545	583	583	554	559	540	525	544	559	527	551	587	547	556	510	558	584	584	557	567	541	533	562	529	571	551	561	556	554	609	564	556	565	571	577	560	573	559	494	524	559	513	534	584	556	572	520	559	558	567	508	573	567	575	552	550	536	560	575	556	545	560	570	536	561	505	550	544	595	569	559	528	597	564	514	554	569	523	568	524	565	602	545	572	542	570	541	565	563	553	554	540	577	532	534	575	574	557	518	563	537	543	544
9384	9889	6407	3657	2676	2830	2807	1490	1073	966	890	825	869	793	725	746	721	726	740	719	711	731	709	684	668	706	652	688	701	725	678	674	713	696	669	727	689	638	667	698	651	671	698	638	653	666	629	671	643	646	658	709	677	649	653	670	673	655	660	668	668	674	683	720	651	705	687	646	702	671	650	659	678	654	690	637	667	725	643	713	662	662	634	695	720	679	657	697	637	646	673	639	696	648	663	667	693	681	701	690	659	657	632	639	641	653	717	679	647	668	658	686	649	629	659	645	678	663	709	684	650	620	648	624	681	709	662	662	712	665	666	656	705	666	667	693	694	649	668	719	637	628	675	661	656	641	639	650	688	673	654	665	685	702	699	639	617	690	672	703	674	625	678	670	653	656	678	690	636	661	670	681	674	632	610	668	695	634	662	622	633	630	630	704	726	644	654	664	668	650	634	640	651	693	654	618	658	658	698	681	643	653	692	692	651	686	708	675	666	609	635	640	638	686	670	673	679	672	660	652	664	682	662	671	658	646	666	676	640	672	613	709	665	670	733	694	630	655	637	646	716	642	671	679	608	658	669	641	668	660	644	629	672	677	671	599	649	702	660	633	615	628	702	648	675	647	644	664	636	676	661	632	651	693	673	670	635	726	695	628	623	674	711	650	699	670	729	709	635	654	688	703	654	656	690	679	688	678	688	675	671	687	702	656	656	643	651	737	656	653	657	667	643	639	625	674	642	680	646	692	648	651	666	687	646	656	676	658	674	645	716	692	649	673	662	710	644	656	679	653	659	663	660	658	679	668	644	640	654	684	746	626	716	643	669	670	660	637	703	630	647	639	640	646	668	608	650	661	675	667	671	644	680	669	670	669	698	693	644	670	651	677	617	651	638	632	709	688	616	662	656	656	693	584	661	635	652	673	639	697	644	690	641	647	686	653	667	684	666	638	647	676	708	655	686	681	673	704	695	690	602	627	690	663	680	681	685	632	702	696	674	672	645	660	672	646	693	715	672	661	702	647	673	644	645	633	635	671	650	676	658	685	646	658	656	680	647	641	658	663	634	688	633	676	733	659	659	638	649	684	665	682	674	663	664	667	685	725	649	631	682	633	640	731	612	651	676	700	657	651	670	714	692	666	735	658	627	601	652	680	690	673	671	677	635	655	682	663	692	657	706	675	645	664	627	642	680	697	642	662	670	661	684	682	647	699	670	664	684	622	676	666	697	656	668	676	678	643	645	687	701	668	597	697	655	650	662	676	714	651	665	699	635	705	682	723	681	700	659	671	658	631	672	647	610	617	663	648	696	646	666	663	678	625	670	639	650	637	674	635	662	653	640	693	688	648	662	648	677	647	652	683	660	670	708	688	658	646	655	651	650	656	671	627	646	672	668	716	684	673	666	636	645	664	654	660	706	619	719	633	677	646	710	710	636	650	663	653	684	684	663	683	694	643	615	622	684	666	654	699	728	688	622	648	692	701	655	653	659	725	686	715	685	641	697	667	691	645	655	690	647	692	636	664	637	710	669	676	660	687	660	712	661	665	638	667	630	668	651	639	655	648	654	713	658	662	637	654	663	697	676	696	645	714	667	698	636	627	669	658	663	654	655	720	672	655	679	667	688	693	646	628	613	641	687	632	672	631	722	653	638	684	652	661	658	661	664	727	653	676	684	678	643	700	617	677	665	658	662	687	683	669	672	692	667	697	658	650	708	657	663	689	638	683	714	650	622	665	683	700	635	687	647	678	689	642	707	696	677	674	691	704	674	639	641	615	703	685	658	700	707	632	668	617	643	640	656	642	658	624	710	642	664	616	650	671	691	657	645	640	686	690	694	647	722	612	697	631	711	628	637	625	684	677	645	640	650	661	674	654	703	659	602	667	681	645	680	634	609	666	671	701	630	643	661	660	690	707	706	648	666	745	641	675	619	658	675	656	692	637	648	716	660	689	693	650	686	659	681	640	649	663	663	710	696	647	692	660	676	695	668	696	720	633	661	634	670	723	663	667	671	652	661	720	640	685	629	696	640	654	636	682	680	654	630	670	634	645	678	677	668	655	626	658	672	723	671	710	677	603	643	688	688	683	650	671	669	705	638	735	625	635	632	688	668	648	652	698	690	607	654	670	666	681	672	637	657	621	679	685	695	676	621	630	724	627	665	702	636	632	662	670	679	652	673	646	658	637	670	641	657	711	659	647	697	656	720	668	651	644	699	657	650	666	638	672	662	713	623	646	637	639	665	691	616	669	715	724	665	640	712	687	664	671	703	663	681	685	685	643	704	685	689	676	669	640	661	652	669	617	641	690	656	646	658	677	675	635	667	617	659	651	643	641	666	687	709	658	649	645	651	639	717	692	668	651	645	677	661	689	639	665	707	684	630	649	646	693	671	666	701	689	701	653	669	675	645	704	655	673	635	690	658	658	679	681	692	672	688	670	690	674	643	731	695	657	706	644	693	690	663	683	672	689	650	692	685	698	667	683	690	638	679	693	666	625	652	650	624	658	677	699	674	692	634	684	669	652	694	686	640	643	666	660	670	643	657	630	664	671	636	641	672	675	682	643	631	694	679	698	685	689	723	695	642	678	684	686	649	595	681	686	684	655	681	623	637	637	659	625	644	627	716	657	684	670	643	708	668	689	646	665	689	656	680	683	673	688	679	653	653	631	657	633	707	703	646	678	681	657	662	653	656	687	660	671	618	697	632	681	713	688	617	682	720	666	656	668	631	738	693	670	617	685	641	644	623	678	701	641	657	620	680	640	630	690	669	693	694	669	704	665	716	668	654	686	649	655	650	708	647	694	676	623	667	697	656	707	673	664	692	651	655	692	657	684	674	649	623	677	664	625	614	634	675	681	632	639	669	658	695	695	628	637	676	628	680	665	630	703	666	650	682	653	644	648	680	649	668	694	686	650	655	631	614	644	680	646	653	663	713	621	697	752	669	672	685	689	658	684	660	643	638	645	674	648	676	687	716	696	665	633	658	645	637	642	649	644	640	694	641	699	688	713	607	675	651	661	717	654	653	663	645	623	696	636	685	634	640	637	647	678	640	648	711	690	636	665	652	614	664	683	714	640	672	656	667	675	655	667	660	638	667	646	658	704	706	705	662	681	667	673	647	677	698	690	654	657	667	660	704	662	674	657	680	683	622	682	656	616	648	668	644	652	657	662	709	645	672	638	700	662	668	660	712	655	646	647	688	683	653	675	703	678	632	686	710	662	662	655	666	689	669	637	666	653	683	645	701	717	640	687	657	683	634	640	631	671	704	633	700	666	646	661	686	666	696	642	645	620	668	677	681	688	661	655	611	660	654	692	663	665	657	689	676	645	671	657	628	670	656	639	683	627	694	650	697	680	638	643	654	660	680	692	675	687	659	668	661	662	612	696	707	705	665	655	652	641	651	681	677	685	639	638	668	681	673	717	655	672	689	664	687	695	707	687	682	618	695	687	684	656	667	664	667	718	698	639	669	639	653	657	600	629	652	678
24653	20956	26918	25036	11361	1199	1120	531	420	365	388	373	380	352	322	352	349	355	330	335	333	301	311	302	312	334	318	317	338	313	315	320	345	317	321	338	299	293	323	342	329	327	304	312	343	303	332	292	264	330	300	304	343	335	352	327	345	326	337	320	323	342	330	318	338	346	304	310	317	305	304	321	341	344	311	338	331	295	323	300	337	317	317	362	331	332	339	310	319	310	332	342	311	293	329	345	341	286	319	315	330	352	300	335	313	318	299	288	328	313	309	314	304	313	328	300	329	348	306	302	360	333	327	292	300	338	348	332	301	301	312	319	335	328	370	328	318	347	308	304	290	330	344	282	327	321	324	326	314	308	336	322	270	335	357	305	309	350	333	305	320	301	307	319	321	300	319	292	342	276	311	322	281	317	345	329	325	321	291	307	310	329	300	306	298	290	316	330	313	321	321	299	320	330	290	346	310	307	327	325	303	296	329	340	273	325	338	290	315	356	303	319	329	339	315	343	358	304	302	317	293	347	337	320	329	325	317	302	303	322	320	320	315	331	324	337	316	313	316	318	324	322	310	314	315	291	309	316	338	294	323	315	290	316	302	323	317	317	321	300	306	322	333	310	335	327	313	293	325	307	337	356	308	340	323	317	304	300	325	279	326	321	315	322	327	333	328	363	307	343	336	314	329	291	301	338	331	304	292	329	313	305	342	308	276	300	298	333	295	310	331	325	325	316	312	297	324	301	320	306	312	345	317	350	300	333	320	351	301	330	315	322	318	350	330	342	356	328	355	323	298	337	333	319	317	320	293	331	314	337	347	317	374	294	305	322	302	315	319	305	337	336	314	322	313	296	322	326	325	291	333	316	307	288	332	337	318	348	303	334	328	324	319	324	315	333	320	332	294	309	322	330	290	347	325	332	328	300	334	323	305	317	332	321	312	335	323	322	286	335	322	317	337	321	322	322	310	315	316	330	357	314	343	306	287	308	308	287	308	293	317	309	367	290	332	329	305	326	334	330	321	329	313	296	314	322	318	310	308	313	335	323	307	328	334	297	307	321	322	307	328	298	334	319	347	321	305	309	332	295	315	313	318	325	345	317	312	301	315	313	311	330	302	349	317	321	311	327	299	332	331	315	325	301	304	326	339	319	354	335	307	341	279	324	302	353	303	315	302	367	329	334	339	335	316	341	315	305	318	306	318	309	324	324	333	334	329	315	312	329	320	301	314	333	329	310	341	285	331	315	304	321	302	323	311	307	322	345	294	308	346	375	343	322	312	314	319	343	313	367	342	317	280	322	361	301	288	336	308	321	303	307	328	290	336	316	327	337	285	308	324	286	294	298	329	302	300	301	330	306	319	345	335	318	289	286	317	341	298	334	298	333	320	334	312	337	302	297	288	303	310	342	310	294	303	299	338	336	336	306	318	311	301	267	307	314	335	342	305	330	307	308	324	321	298	321	309	306	322	332	309	312	350	337	330	343	317	322	339	324	318	297	312	312	284	329	311	322	306	301	323	337	298	287	334	318	305	300	325	292	313	306	323	327	325	285	308	328	334	331	333	317	308	327	328	304	282	337	326	327	328	311	306	305	334	335	339	329	309	303	350	317	337	306	371	330	324	323	301	322	289	280	319	309	327	330	343	309	333	320	338	333	316	358	330	326	331	292	300	295	292	322	338	293	326	323	324	288	294	305	326	337	332	336	328	356	327	313	318	288	325	306	312	282	320	330	297	362	315	332	286	333	320	300	298	312	321	314	333	334	331	325	323	341	320	313	343	306	333	318	320	325	322	311	299	276	317	300	307	319	327	312	295	338	290	323	313	346	316	318	344	349	317	291	315	323	292	339	345	339	285	316	307	331	282	331	296	345	313	348	303	285	325	339	329	309	327	342	359	296	332	314	315	329	306	303	307	327	331	304	358	315	339	314	287	336	312	293	291	326	311	324	322	297	352	335	327	344	320	328	302	317	302	299	343	321	331	363	304	292	303	312	316	328	305	334	341	295	322	289	308	317	332	313	319	351	329	304	303	345	305	300	305	350	305	335	307	303	320	310	297	331	323	327	301	341	281	348	300	332	321	287	312	301	327	312	325	332	349	320	302	325	307	356	310	318	334	298	319	290	334	305	306	302	304	310	325	322	302	322	318	299	307	332	306	291	309	312	317	296	313	335	329	326	331	291	329	342	327	347	304	319	329	333	330	320	309	292	313	309	303	331	362	341	335	311	320	356	290	310	323	332	314	321	346	331	312	324	340	311	299	297	340	294	317	335	358	359	314	332	309	347	327	300	360	319	328	307	333	309	309	288	323	326	294	337	292	298	340	313	318	328	319	330	319	296	303	295	320	350	333	345	306	328	320	296	317	297	342	327	297	308	327	323	334	320	319	326	330	318	301	328	301	357	312	317	322	325	329	304	313	293	317	281	339	336	326	340	334	308	319	299	326	345	309	288	300	335	336	290	324	297	316	299	342	311	304	303	316	316	331	332	299	330	324	315	343	315	323	319	343	346	342	321	308	321	278	345	326	290	306	338	332	300	309	335	324	325	325	280	339	279	319	285	332	283	338	308	310	296	310	309	321	317	322	286	293	319	298	313	300	320	326	344	317	310	306	326	320	326	309	315	317	322	315	326	323	309	307	291	307	358	329	323	316	322	323	308	307	308	310	318	315	356	291	300	308	321	295	296	313	310	313	345	325	306	366	325	310	323	343	279	319	331	326	313	330	315	326	329	285	304	327	340	310	316	317	316	312	312	339	340	331	338	306	334	368	302	315	323	298	312	311	332	329	302	317	325	260	320	319	345	341	330	335	304	321	293	313	302	329	318	327	330	334	316	317	363	324	321	295	309	320	318	330	316	337	324	303	330	312	300	327	295	328	317	314	324	297	333	308	322	321	317	321	299	292	344	310	331	295	318	318	312	338	328	299	336	319	324	309	325	322	282	341	273	350	346	317	301	318	301	311	321	335	333	292	330	295	332	318	304	338	309	273	310	338	335	331	305	336	333	295	311	315	336	315	308	304	334	328	319	330	333	308	302	276	330	340	318	330	318	334	316	326	322	358	334	309	316	288	347	306	310	322	325	304	335	345	326	322	332	339	300	290	339	319	333	283	320	332	334	324	328	317	318	294	330	332	320	328	356	293	310	347	312	278	287	286	333	294	309	326	326	301	315	299	323	297	297	332	311	292	322	313	329	309	338	318	337	344	311	311	325	306	308	330	300	319	324	316	314	314	326	326	301	308	345	308	330	335	351	333	312	307	321	338	300	352	324	313	305	373	321	305	340	311	318	303	284	353	290	312	297	342	305	332	344	324	311	335	306	316	312	336	329	339	323	312	311	314	327	310	345	321	312	340	327	320	349	333	277	345	288	313	343	329	308	313	320	310	317	328	333	299	318	318	319	316	333	324	314	345	338	345	302	309	317	277	318	321	323	291	338	327	306	303	329	317	316	342	283	318	319	288	314	311	314	312	288	314	317	345	275	301	300
13272	6435	4384	2517	1940	2091	2131	981	598	560	539	418	459	473	463	433	388	378	409	390	369	404	355	388	375	387	408	356	403	368	389	404	387	385	314	357	369	359	351	347	388	352	361	380	378	374	352	392	384	383	380	390	395	363	356	354	368	353	349	375	375	364	345	400	388	367	382	346	338	378	351	378	367	399	374	378	344	362	345	373	387	385	359	375	362	347	331	365	351	370	378	355	374	356	343	369	365	368	378	370	346	330	392	380	348	374	336	375	388	353	391	378	370	360	368	360	352	394	367	370	334	358	331	360	339	419	369	397	368	362	376	339	343	370	372	356	380	353	357	385	358	362	372	350	387	360	375	366	383	300	372	357	390	362	362	337	360	350	362	363	370	373	372	358	345	344	361	355	367	336	365	382	363	379	378	366	380	380	336	378	353	355	339	346	348	339	384	423	334	335	372	374	351	370	417	375	381	363	369	353	373	394	364	381	363	400	334	330	381	405	393	371	361	347	365	342	351	352	379	372	344	404	365	362	330	372	368	357	331	381	366	380	387	355	374	387	344	342	397	388	376	388	351	372	350	377	394	346	376	348	414	361	329	343	366	370	355	342	387	370	371	366	363	361	333	390	355	368	373	402	356	345	355	366	372	361	357	379	371	363	348	344	361	377	394	388	362	364	381	365	354	362	355	380	387	377	312	372	342	345	354	383	353	392	357	371	380	361	361	356	389	315	388	374	382	372	377	375	365	311	389	328	345	394	356	335	349	359	355	370	378	333	343	386	389	364	321	345	359	386	344	344	338	345	351	386	361	335	332	330	347	371	356	359	374	382	374	382	426	342	371	364	353	353	389	375	360	333	355	386	384	394	367	411	372	369	349	366	341	363	348	361	393	376	358	406	360	410	375	334	373	369	364	346	376	363	367	361	367	388	374	361	361	329	343	334	386	328	379	374	401	369	370	397	381	386	335	418	340	359	357	360	365	372	354	372	357	391	370	376	351	353	356	367	354	387	371	375	369	317	398	351	367	381	342	335	393	341	385	392	350	338	350	331	362	326	380	368	377	347	341	361	362	362	345	355	330	372	399	368	367	373	361	335	359	374	354	364	400	359	383	379	351	360	335	366	367	389	383	387	361	361	396	374	403	367	356	380	375	366	335	330	338	382	360	345	379	347	353	372	344	407	376	348	354	364	361	357	371	361	384	348	395	379	419	332	357	370	337	334	375	376	336	354	344	338	362	370	359	356	349	331	310	386	387	344	401	339	364	365	353	383	365	375	370	363	387	380	355	367	383	388	354	361	389	369	350	367	367	380	366	323	364	345	417	367	345	358	358	367	364	356	349	372	357	323	384	354	372	387	341	337	344	349	388	365	376	360	379	351	350	362	364	341	350	362	393	372	356	387	373	349	364	333	340	336	362	401	359	386	344	363	398	359	356	355	368	369	368	371	354	368	348	361	337	401	358	376	398	357	395	371	356	350	392	393	402	367	355	386	392	399	368	385	353	380	384	422	384	390	357	372	373	370	367	379	346	332	358	358	343	360	359	381	304	367	362	392	358	361	356	351	364	367	367	360	362	359	362	356	338	341	376	350	331	381	366	393	351	353	351	364	363	393	346	343	381	352	384	353	358	388	398	400	380	354	358	381	353	368	339	352	369	370	354	361	369	330	368	397	362	350	345	340	378	338	374	385	372	336	339	371	374	339	352	370	364	365	332	378	363	395	353	355	361	347	343	367	377	340	375	385	374	348	352	340	376	416	327	356	409	379	359	346	362	349	355	356	386	385	379	368	352	372	362	361	365	387	369	351	367	368	363	383	382	376	356	349	345	359	360	362	380	344	342	389	374	323	370	363	363	376	375	358	394	349	367	359	389	372	365	359	382	375	370	356	348	372	380	395	354	355	378	380	350	357	345	385	375	396	387	364	372	371	352	354	379	355	378	370	371	369	361	365	334	357	333	338	344	393	387	397	352	343	369	384	356	363	352	391	361	341	354	356	378	368	376	376	392	362	351	367	381	328	353	369	376	395	368	363	364	380	386	366	360	352	376	383	369	371	347	356	361	352	350	380	372	362	334	378	368	383	377	332	366	369	370	354	377	374	336	378	367	336	352	365	386	357	363	384	387	369	351	367	348	349	396	368	379	373	358	357	400	356	356	366	357	367	345	355	362	375	345	363	372	379	349	338	380	344	377	338	378	344	357	366	361	397	340	350	347	348	371	345	338	357	400	343	366	351	362	383	362	375	339	342	390	372	352	364	338	337	353	368	365	371	354	390	356	310	359	364	365	354	368	376	343	361	354	385	366	332	358	359	320	344	355	370	353	373	357	331	375	344	362	372	345	402	403	385	363	320	364	334	349	364	382	376	379	337	336	372	380	381	353	337	366	372	363	358	387	372	370	380	351	369	389	370	353	349	352	360	363	360	388	369	374	362	342	367	358	338	368	362	371	337	339	363	395	338	372	346	375	375	425	367	363	350	368	356	349	392	312	339	392	359	364	386	351	343	387	330	334	387	350	373	360	353	354	325	378	381	402	362	362	356	364	374	369	365	358	323	361	386	371	381	353	396	337	371	355	365	350	360	364	353	354	370	338	355	371	348	393	383	357	336	371	369	340	393	351	396	357	370	388	390	320	352	368	339	362	359	344	359	377	413	374	379	364	367	342	389	378	366	374	342	337	346	358	349	358	377	369	383	358	374	332	383	364	391	343	330	373	359	364	366	369	365	349	361	357	386	361	391	361	381	345	355	354	377	358	357	372	314	362	371	353	351	360	362	360	363	378	351	368	350	370	373	393	361	356	345	370	380	381	380	355	350	393	369	353	367	347	383	382	339	347	368	368	359	355	411	372	387	373	330	373	351	417	330	369	361	386	395	365	348	345	380	315	331	339	370	320	347	339	369	360	348	326	357	359	401	354	394	359	381	369	338	381	365	357	358	379	351	331	368	373	337	340	366	326	368	351	375	347	354	345	351	366	362	353	364	355	355	347	325	392	336	380	367	367	358	358	369	375	357	358	346	379	351	368	378	366	375	346	390	350	369	410	343	364	354	345	345	378	387	331	360	336	332	364	349	343	377	376	358	357	350	351	338	358	330	330	363	397	372	371	366	368	370	370	365	380	349	390	356	367	357	374	370	376	369	377	338	373	381	390	335	372	373	358	368	405	366	370	366	348	375	380	363	406	358	375	366	383	392	375	340	383	366	386	356	358	351	358	364	357	318	372	356	376	361	352	358	329	339	353	360	384	358	366	367	379	356	363	381	374	383	382	352	385	397	347	342	332	343	355	355	376	373	364	355	373	337	323	372	368	386	380	376	347	403	398	350	368	310	376	333	344	353	396	358	371	329	387	370	364	385	352	371	335	363	383	383	352	351	392	357	354	348	389	350	340	366	354	382	369	353	376	393	374	328	354	388	351	366	373	377	364	363	359	369	365	350	359	339	366	347	349	377	349	391	360	411	344	395	337	357	382	349	389	372	382	387	375	365
22496	20962	28403	23690	20965	21027	8232	1214	614	553	460	452	384	350	365	363	365	363	325	301	326	323	317	299	298	327	291	294	310	296	301	279	283	324	296	287	311	297	286	272	293	286	290	256	315	295	257	292	263	267	287	270	296	283	258	283	273	272	260	283	291	262	302	273	281	260	296	293	270	300	278	286	306	304	286	249	273	310	275	277	287	285	288	267	270	264	302	290	232	255	285	284	288	267	262	278	283	279	288	292	276	302	295	278	298	285	298	283	277	279	288	284	270	291	284	292	285	272	266	302	313	272	282	282	292	267	278	271	246	292	279	292	290	250	265	272	307	288	262	273	276	262	255	296	269	283	264	281	259	288	299	270	267	324	264	274	239	298	266	287	278	241	278	285	275	273	304	275	253	276	303	290	291	302	279	267	260	254	261	295	280	280	267	258	279	260	288	257	286	293	297	255	274	323	278	265	270	257	279	265	254	306	302	247	279	257	287	276	260	260	261	293	275	282	274	275	291	261	285	276	285	276	275	277	267	313	255	294	247	318	280	266	272	287	281	299	320	262	278	302	270	294	268	280	286	280	291	279	285	293	280	247	268	294	286	264	241	276	293	249	273	276	291	265	295	258	291	285	292	265	265	252	297	294	252	286	277	245	305	261	261	286	239	291	311	285	281	281	272	244	265	259	269	292	249	265	303	293	252	269	292	277	250	291	286	254	241	298	273	284	273	263	271	278	255	262	263	320	252	303	275	255	273	276	277	295	263	292	269	299	289	287	219	267	284	255	276	288	276	285	291	266	254	292	256	298	286	285	288	287	258	277	271	280	272	255	292	268	263	269	274	280	265	267	274	299	285	302	295	272	265	242	286	294	247	263	313	257	317	284	256	258	297	276	284	266	301	317	261	276	268	272	250	301	266	295	270	262	270	321	245	261	252	282	274	233	283	259	267	295	274	279	274	288	252	269	278	288	271	266	309	258	256	275	312	274	273	263	270	278	277	251	262	275	262	284	271	282	283	259	240	300	275	259	270	259	297	270	307	263	260	274	264	292	261	256	265	269	264	300	234	291	257	289	268	284	263	292	283	275	270	294	290	276	288	269	286	313	262	261	263	291	268	281	279	298	263	274	266	276	309	268	280	259	286	263	304	291	296	270	288	273	292	251	273	277	277	308	276	304	313	279	267	291	288	263	240	276	256	274	313	285	249	303	279	279	269	289	288	279	257	265	267	287	293	279	302	272	266	277	269	256	259	280	286	268	262	280	259	269	287	289	246	276	282	274	292	293	265	277	243	284	260	291	273	278	288	264	266	286	291	277	280	273	276	252	289	285	299	281	270	306	280	259	288	273	274	262	278	296	260	251	267	282	253	287	286	307	280	303	269	259	234	261	240	267	269	270	259	291	275	278	317	266	259	271	265	292	265	279	278	268	291	243	333	265	277	265	294	272	299	274	271	286	269	279	257	268	269	298	269	283	273	286	281	271	294	304	255	269	275	276	274	249	251	254	278	284	259	270	299	290	261	265	270	267	260	282	296	279	288	268	272	255	286	282	304	333	289	265	285	277	236	270	281	266	289	275	274	264	291	319	249	291	251	284	285	261	268	284	283	265	272	273	311	268	252	313	293	293	264	249	275	288	266	274	293	263	275	284	271	298	291	266	283	302	243	240	274	288	323	243	267	264	272	311	266	267	322	304	262	296	285	274	274	256	287	297	263	259	298	294	246	261	258	301	267	282	263	251	301	275	293	281	271	281	278	269	242	311	293	260	295	294	288	286	272	265	275	284	273	267	291	280	306	286	291	281	278	277	279	268	311	281	254	284	274	278	268	295	265	274	280	299	281	285	283	286	282	287	298	251	276	294	270	293	273	262	316	305	283	272	260	285	255	304	291	264	269	285	292	293	325	279	253	236	290	294	289	277	278	272	269	286	264	262	291	263	268	276	274	264	244	301	308	293	299	289	308	292	273	275	294	298	285	274	295	289	285	269	278	271	290	270	251	263	297	288	245	247	298	278	291	289	291	287	247	275	281	275	269	275	313	292	292	297	275	298	275	272	269	273	302	309	277	299	269	312	287	280	280	298	281	235	268	266	267	263	303	309	248	280	277	274	287	263	251	259	286	307	302	282	310	297	273	292	247	286	248	273	263	315	257	296	272	274	289	253	268	282	264	279	289	270	288	293	282	287	260	291	301	281	301	294	315	260	287	279	266	283	267	299	245	269	244	287	268	299	300	268	284	295	244	262	293	279	290	281	293	250	267	261	289	283	304	280	250	266	262	267	276	258	281	287	238	315	273	260	250	297	264	278	278	278	267	278	293	267	270	300	256	251	259	270	249	286	280	259	263	240	276	274	269	295	280	280	282	274	273	271	285	291	260	277	271	264	269	272	276	266	281	268	278	275	250	286	292	292	273	275	286	288	294	285	299	261	271	298	289	261	284	286	258	268	295	257	274	247	307	274	280	277	279	284	275	261	280	256	281	276	294	280	275	275	266	309	281	272	287	270	258	273	270	301	290	275	280	255	235	270	273	269	320	252	267	279	273	326	270	296	272	255	250	263	280	272	275	287	254	281	257	306	301	294	284	289	281	265	276	268	281	271	274	301	257	277	257	280	264	284	303	277	299	301	273	278	265	278	306	296	262	268	247	262	245	273	273	273	254	300	268	276	301	261	258	268	260	285	277	258	261	268	290	283	273	266	296	272	259	256	278	287	264	275	267	245	317	297	267	259	274	321	262	296	266	270	286	270	282	272	302	292	284	255	281	249	282	310	222	290	268	286	284	284	303	263	296	288	288	275	304	262	295	266	292	264	270	268	263	286	260	311	300	250	264	275	257	290	285	282	299	273	272	270	270	304	290	280	289	273	296	283	286	241	292	262	285	295	258	268	293	282	309	289	286	279	277	271	267	284	268	257	267	280	286	270	277	294	289	293	267	276	281	270	258	247	263	304	272	300	259	267	269	297	267	302	278	273	280	280	308	267	282	262	255	298	288	303	247	308	295	263	251	258	289	291	277	273	302	286	277	243	279	256	300	265	236	266	273	291	283	266	264	318	262	266	255	276	303	288	295	267	252	287	275	279	272	284	276	256	303	272	262	250	298	257	269	282	264	272	275	296	253	248	288	280	295	266	285	260	281	298	281	266	280	279	260	258	269	267	243	236	270	298	270	257	294	301	293	268	277	261	300	276	280	289	270	258	264	241	280	255	257	277	284	278	245	296	286	252	272	273	288	272	270	248	292	264	268	257	296	275	267	298	298	259	289	269	271	235	267	264	296	274	295	251	270	265	280	300	308	264	277	290	285	270	283	297	271	290	286	281	283	295	280	263	291	293	281	283	278	277	236	277	324	310	285	259	290	296	278	271	269	277	250	277	254	298	293	275	290	288	274	247	250	260	255	264	261	319	283	288	293	252	253	275	281	265	288	309	261	274	274	272	278	292	278	272	250	264	247	237	297	266	270	282	305	275	313	255	289	263	293	258	260	280
12167	13996	10713	5993	4221	3820	3951	1998	1143	949	739	671	651	534	516	481	412	487	438	429	410	413	370	362	366	376	363	349	382	342	376	359	325	353	363	356	354	341	382	395	312	355	351	346	338	349	317	345	351	347	334	343	298	325	317	311	320	331	333	326	328	370	335	329	359	309	325	301	333	316	343	351	310	323	319	315	337	335	356	326	334	344	324	328	320	330	300	334	318	350	316	331	349	293	332	314	370	362	342	342	316	317	348	325	353	304	322	332	334	311	349	310	320	318	323	323	335	323	341	331	325	343	321	358	346	322	345	328	311	351	298	339	379	340	344	306	313	321	308	336	335	330	335	316	345	330	345	324	344	318	347	361	339	345	332	327	290	308	337	328	353	307	331	357	287	328	341	334	310	346	335	319	309	318	335	347	293	372	346	332	340	333	325	329	324	317	344	307	318	309	322	325	342	312	333	339	331	327	322	336	328	312	313	319	336	339	291	317	336	321	295	323	342	306	301	327	329	338	351	359	315	347	300	314	330	338	320	309	317	325	295	368	362	331	340	320	321	336	330	338	317	352	349	343	357	333	332	309	327	352	306	328	291	347	313	314	339	350	319	320	342	351	328	327	338	315	338	319	329	340	303	333	339	342	315	310	350	318	321	333	332	335	317	328	332	352	305	305	297	325	353	361	294	322	336	314	313	353	309	337	348	319	333	315	309	354	330	311	313	324	329	345	337	310	336	323	323	322	301	337	296	338	301	314	321	338	299	334	341	315	316	327	314	315	338	320	300	299	311	322	340	318	309	320	337	301	299	335	344	300	300	328	355	333	326	326	359	327	336	319	331	318	316	339	328	360	328	338	351	313	324	350	329	271	325	359	350	315	301	294	341	320	321	310	326	356	320	318	316	309	284	338	310	333	327	333	361	317	336	295	319	341	321	330	292	303	343	314	328	333	317	323	315	329	332	314	307	336	342	363	346	337	333	333	317	317	341	335	342	310	338	337	308	301	374	342	332	329	342	342	340	359	319	348	321	334	325	316	333	323	326	346	342	341	333	295	330	326	342	347	338	317	289	352	347	328	365	346	359	332	323	366	300	356	298	321	319	301	385	312	331	310	289	309	320	338	352	325	338	334	338	337	317	338	346	327	314	351	302	313	319	331	327	338	351	321	340	324	336	314	344	312	325	313	337	296	343	315	359	323	327	334	354	318	313	340	327	369	314	357	333	372	325	355	321	311	295	370	316	325	318	328	313	325	304	348	299	295	317	353	328	344	341	337	327	331	325	339	349	358	326	324	326	328	331	311	309	326	345	340	376	339	341	310	311	308	330	319	312	309	320	327	334	333	345	327	320	340	337	337	304	296	343	323	339	326	342	319	354	334	332	331	312	314	324	308	356	320	326	317	334	330	337	309	293	338	356	307	281	305	332	305	349	315	316	338	340	325	332	331	331	328	319	342	334	356	311	362	345	323	296	318	322	325	359	341	302	320	362	337	333	350	302	335	324	357	296	326	342	332	321	318	326	315	312	320	311	350	308	363	332	323	313	372	331	339	309	328	335	337	301	316	340	327	317	345	362	329	352	342	308	346	354	322	317	314	316	324	324	331	313	312	347	308	342	314	328	316	348	351	310	353	315	302	318	317	336	374	346	366	309	341	327	346	340	311	348	348	322	317	338	320	322	330	324	291	312	306	290	307	324	310	373	326	330	325	284	309	329	347	340	321	352	318	353	306	284	323	325	309	333	355	315	328	263	305	325	351	312	344	330	297	317	343	327	334	345	360	341	330	354	320	317	319	314	344	346	337	332	314	320	375	355	334	312	317	327	337	374	308	305	327	328	331	314	341	371	315	317	321	344	322	333	326	305	296	315	346	337	321	354	334	303	310	304	335	351	312	341	324	330	297	329	310	309	338	328	321	327	336	331	290	313	333	321	332	329	308	342	318	354	296	319	325	326	298	319	335	345	318	330	321	323	336	323	347	347	346	332	303	336	308	322	365	337	341	337	284	336	342	353	305	323	356	317	361	345	331	332	339	357	349	323	327	341	350	324	320	308	316	314	360	325	339	337	310	307	348	356	324	330	316	320	303	326	305	346	320	336	328	310	330	319	320	294	339	357	303	323	360	316	325	306	328	342	278	353	324	320	325	358	320	281	307	331	326	346	330	311	302	330	337	295	323	333	326	354	349	325	304	330	325	336	339	322	328	359	357	313	342	342	315	348	360	309	325	330	357	338	332	299	306	322	352	321	335	326	309	322	322	353	333	312	318	330	359	332	327	342	323	321	316	356	269	320	346	347	296	332	309	332	344	304	327	335	296	353	338	338	324	343	316	343	359	313	322	354	348	304	334	298	336	316	311	326	317	340	341	329	309	360	310	300	340	341	307	346	302	327	333	377	309	339	346	326	331	300	333	332	352	352	289	345	345	328	297	320	324	297	353	325	342	307	347	313	338	351	353	330	340	325	349	334	343	352	325	342	327	331	346	326	318	341	322	321	333	352	355	329	303	300	322	334	322	376	326	320	319	329	307	306	343	330	325	326	324	336	320	311	296	321	345	336	375	305	321	328	298	328	353	327	324	361	321	355	314	326	308	357	322	336	356	316	342	317	321	320	331	308	316	318	305	359	332	369	372	354	343	313	332	339	294	331	322	308	318	300	328	322	357	319	358	352	309	287	306	308	334	305	337	346	315	334	334	372	327	323	316	315	271	324	337	333	350	319	309	346	341	331	299	321	330	294	344	317	336	333	350	312	326	300	297	352	316	322	320	318	332	340	316	313	311	347	325	324	317	333	342	360	319	322	366	343	299	348	324	316	294	335	358	317	336	321	310	335	324	343	326	373	358	301	299	313	312	325	334	337	325	322	358	305	334	324	328	333	311	337	340	327	318	350	345	318	332	321	336	301	315	297	327	295	300	337	318	325	340	318	320	313	318	329	340	313	315	322	317	334	360	308	309	324	312	342	321	348	362	357	357	341	314	352	327	308	342	357	344	335	326	327	287	325	342	310	307	300	314	354	311	276	342	330	333	285	317	304	326	338	302	339	351	357	324	321	324	306	327	299	324	316	340	325	333	319	327	315	337	328	337	318	342	300	322	306	318	319	346	332	341	353	337	347	315	317	304	327	348	316	329	309	329	311	306	327	342	327	314	355	349	360	322	325	331	323	354	310	342	361	304	342	322	336	328	322	302	345	336	335	310	305	318	321	319	346	325	313	362	354	344	344	323	312	307	307	308	314	326	362	327	332	320	324	319	290	327	336	331	332	301	322	345	323	342	295	323	328	338	358	335	343	343	317	308	348	348	333	337	327	309	338	335	307	325	314	338	343	332	333	327	318	363	328	348	334	323	330	294	331	342	327	320	329	324	291	322	322	344	305	305	328	295	340	316	318	320	315	320	340	309	314	342	303	340	343	330	326	364	305	312	310	322	349	340	312	332	344	355	351	350	323	349	329	326	347	328	319	294	338	320	331	310	336	324	318	304	315	312
28369	17932	4661	1271	885	729	793	629	605	526	594	514	564	578	522	551	550	546	513	549	533	569	553	525	572	569	558	546	499	532	538	536	556	549	590	540	509	588	525	562	490	591	575	560	570	570	570	527	543	538	503	540	519	537	560	551	546	551	545	511	552	584	583	532	538	554	528	561	549	562	570	556	535	533	534	537	568	556	560	558	521	565	563	578	567	538	518	514	544	527	505	582	549	566	550	564	563	547	582	530	574	519	530	546	555	532	553	572	512	550	541	525	558	548	533	579	567	545	574	533	536	576	543	546	585	590	560	552	588	525	529	558	588	526	536	563	563	546	576	523	512	546	577	551	514	510	519	568	514	508	555	564	496	558	507	550	602	600	541	531	549	562	550	530	553	557	542	531	547	581	532	573	519	501	499	531	528	561	555	505	527	516	535	536	561	556	535	511	534	564	527	554	558	553	558	493	529	524	533	557	559	582	531	496	512	534	544	505	574	563	614	551	526	535	533	583	562	524	541	522	554	540	552	555	523	541	546	546	527	520	561	545	507	542	593	538	530	565	546	552	543	559	533	524	574	530	544	543	538	576	536	504	552	510	537	533	536	579	553	546	534	573	521	540	525	555	526	574	549	529	558	576	565	540	516	557	560	529	538	557	540	576	535	534	553	529	534	527	497	571	544	616	571	534	575	536	561	540	544	513	567	562	540	552	525	554	544	522	599	543	502	537	582	536	563	530	533	561	581	545	533	559	566	528	565	522	522	547	498	521	538	562	526	544	541	529	534	527	569	541	558	535	614	560	506	553	554	519	546	534	534	534	538	534	546	500	548	544	516	586	545	564	544	534	550	550	526	565	545	572	554	575	551	541	555	523	505	557	546	557	523	532	603	532	561	581	526	542	569	574	547	529	538	519	597	523	528	538	552	559	535	545	515	522	540	562	541	539	579	554	530	558	545	531	547	536	578	570	511	588	565	552	544	575	551	540	563	550	490	552	537	524	558	543	547	532	565	573	568	529	552	529	503	513	532	565	550	519	531	528	557	554	510	547	555	536	523	543	510	504	524	526	569	530	606	538	500	529	560	526	565	534	525	569	562	520	565	554	536	531	544	538	540	564	518	576	551	570	554	515	562	545	502	518	557	543	535	558	524	530	568	536	538	551	549	545	575	536	557	598	533	571	552	476	573	534	549	526	572	608	580	563	561	513	543	559	518	536	565	573	518	569	577	533	570	545	573	569	572	540	550	547	541	546	562	533	577	571	539	568	535	520	579	563	559	547	545	511	543	549	585	531	550	588	555	514	589	576	550	556	560	531	547	562	581	543	538	533	504	545	508	539	568	548	531	524	488	535	548	572	523	525	555	493	539	539	555	549	533	541	496	504	538	548	509	573	553	552	550	509	527	558	554	498	572	523	531	524	529	560	545	493	560	502	534	576	493	525	574	564	568	506	570	522	561	539	546	552	541	590	561	567	559	524	580	574	546	551	547	564	597	514	553	546	554	519	550	554	526	526	569	532	555	559	540	543	551	551	528	494	582	571	505	543	601	555	575	567	548	551	553	534	560	584	522	551	558	558	478	517	515	542	557	579	555	512	567	529	532	515	522	530	535	527	575	547	495	560	623	555	576	553	558	559	527	590	512	530	587	561	581	531	555	533	540	545	523	538	533	536	588	512	534	562	565	568	538	521	580	519	547	525	562	583	494	607	557	557	486	531	557	571	529	548	511	546	554	554	535	530	554	514	579	567	557	531	517	515	572	546	504	556	556	521	598	563	552	598	542	554	594	573	538	549	619	536	496	542	564	502	518	545	555	548	558	589	527	556	559	545	533	584	538	522	561	522	566	560	539	505	539	542	562	561	538	554	555	564	531	594	541	544	506	588	587	547	508	593	531	560	539	575	546	538	552	596	567	553	598	498	531	530	507	537	555	543	549	570	528	541	519	537	538	514	579	576	512	533	526	555	510	573	568	552	540	571	548	534	555	578	570	561	514	540	520	542	504	587	542	544	535	547	546	520	525	577	607	561	569	564	526	510	562	539	516	581	534	532	531	526	574	560	596	550	524	562	505	521	529	548	541	550	553	537	550	551	542	528	576	577	537	551	506	557	541	558	548	565	559	578	553	581	543	556	555	512	562	529	552	522	538	557	558	561	525	570	541	512	508	519	517	578	542	505	537	556	526	528	580	574	523	529	547	542	565	555	535	522	562	524	567	537	552	563	548	511	521	567	543	535	543	543	567	571	552	553	537	544	534	510	533	534	509	553	579	561	535	516	529	529	560	557	550	559	554	542	578	502	512	552	539	556	581	579	539	560	528	559	545	540	524	561	566	539	524	546	528	544	524	545	577	539	539	578	525	514	542	574	556	553	530	588	533	533	555	489	518	527	510	528	553	518	554	563	546	555	550	516	548	614	554	511	588	538	562	533	556	538	554	533	559	536	538	567	529	543	544	522	560	556	518	543	495	522	527	520	562	503	560	528	548	565	517	530	530	562	546	560	559	508	529	496	544	547	565	597	540	515	558	553	592	535	520	543	518	546	550	562	546	523	563	522	544	570	552	570	598	559	569	547	545	563	521	582	574	539	558	534	560	594	521	570	532	570	539	544	532	499	473	577	512	553	513	572	529	563	540	514	563	553	540	577	577	576	528	510	525	501	568	547	554	532	513	509	531	553	594	576	545	570	532	522	559	598	553	598	525	522	581	518	517	559	529	508	566	557	558	553	543	527	510	547	526	511	531	549	549	479	578	559	559	573	536	517	498	508	579	563	562	546	575	548	538	541	529	510	532	523	579	532	578	517	545	544	561	528	592	552	572	518	533	537	564	499	548	574	567	556	549	548	558	521	549	558	528	550	570	494	551	552	540	523	529	537	559	566	541	559	548	508	531	493	562	570	546	566	517	534	566	526	579	550	577	541	551	527	575	531	536	557	556	519	570	544	542	539	550	565	573	532	575	559	568	513	548	547	559	546	539	555	546	521	559	546	582	534	512	551	542	561	542	524	542	521	536	531	514	571	501	517	528	528	544	550	541	547	525	590	537	576	527	530	543	544	561	544	580	549	553	522	576	567	507	541	579	537	514	537	588	584	539	577	496	554	533	561	539	540	523	550	537	536	514	493	566	508	552	551	551	564	551	554	529	559	537	503	538	533	565	565	557	565	591	517	531	571	545	558	528	594	552	600	541	565	578	589	573	584	526	528	560	570	573	523	523	566	554	534	540	542	560	601	526	545	520	542	608	568	536	555	504	570	569	558	592	508	557	566	530	520	551	546	537	535	564	531	543	531	576	572	532	550	557	513	554	517	548	521	521	600	526	519	555	562	527	581	533	516	544	545	540	583	591	526	565	545	569	545	502	507	520	544	555	540	550	522	552	561	513	583	587	537	549	527	505	519	539	578	582	541	524	572	552	511	523	551	549	549	528	552	553	545	522	508	529	537	539	560	576	559	577	548	527	559	514	576	522	557	525	538	542	546	526	559	544	521
12485	1585	1887	1519	1194	1111	1220	804	671	654	611	615	655	661	667	650	676	624	642	653	621	650	666	641	654	663	634	653	633	619	636	663	653	628	674	611	588	613	632	633	640	632	659	631	599	602	627	639	644	619	575	602	580	642	596	639	636	657	667	625	660	597	616	645	663	620	639	642	586	627	683	616	617	617	612	639	650	586	621	590	625	601	653	638	606	651	644	680	660	667	650	665	684	623	612	651	629	632	641	660	672	653	622	622	632	648	645	656	588	643	661	644	627	596	632	676	658	651	642	667	623	647	650	592	648	629	633	643	622	627	621	640	626	685	605	690	622	638	631	701	626	658	652	671	632	672	586	630	656	639	657	647	616	607	629	636	627	654	659	630	623	647	601	617	641	680	632	657	636	657	592	660	606	615	647	658	672	579	637	605	621	653	642	582	675	577	624	658	665	616	611	589	614	649	656	652	620	653	623	603	619	638	590	652	643	628	684	643	648	606	637	648	633	594	611	627	656	667	638	634	622	638	621	635	623	611	610	659	634	648	647	663	653	639	646	615	616	630	663	647	621	647	637	656	638	627	644	621	650	646	628	605	669	658	632	600	649	604	643	646	582	607	630	609	642	660	639	654	628	603	604	639	673	624	673	608	644	677	655	656	639	611	625	593	644	647	658	592	632	651	661	617	638	660	617	644	571	613	609	623	611	602	652	602	585	626	605	674	661	641	605	607	673	588	638	659	640	628	658	657	643	599	663	634	661	611	590	593	713	683	687	621	633	595	612	639	627	641	666	656	636	616	645	647	630	644	642	627	668	618	641	623	603	634	633	624	635	600	645	603	659	614	637	707	573	616	611	622	662	618	613	660	675	612	649	613	604	597	644	608	625	646	644	645	653	645	619	637	631	643	622	627	632	638	662	664	642	645	640	640	613	635	649	620	598	625	667	628	657	630	593	606	604	646	648	633	654	618	644	636	607	626	622	650	630	646	608	637	667	669	628	635	643	616	632	592	624	621	663	629	644	635	645	626	635	648	621	613	671	667	624	621	662	660	627	658	603	642	659	663	639	638	655	643	668	659	618	652	634	621	640	617	632	618	637	642	634	561	659	646	597	625	631	645	606	609	607	630	638	619	645	655	671	650	682	619	651	608	628	646	666	666	668	615	639	639	627	639	653	644	623	598	599	633	611	602	680	641	590	627	637	644	625	601	641	666	628	621	626	659	607	582	607	609	647	664	621	667	610	627	656	619	653	600	609	636	623	593	615	639	664	614	656	659	657	651	636	618	621	652	602	662	631	631	605	636	615	579	651	664	614	629	658	657	627	661	650	629	611	654	614	611	656	680	652	605	635	615	641	672	631	643	567	617	650	702	611	635	608	645	626	646	681	623	632	646	666	627	645	659	647	606	623	660	667	662	675	621	610	638	618	595	621	618	629	653	650	620	600	640	610	677	634	616	634	670	637	606	661	603	627	624	627	677	639	659	622	651	611	645	650	667	653	695	644	649	634	603	632	656	654	698	645	662	596	606	636	628	643	634	641	695	632	665	660	633	627	624	687	663	626	678	657	669	626	622	637	654	655	648	641	627	628	618	665	695	660	601	652	649	656	686	650	647	629	651	635	612	604	642	637	601	594	653	633	617	624	635	677	637	616	673	639	630	668	674	612	638	638	680	677	610	660	623	675	657	590	619	678	711	626	607	642	655	593	616	602	664	605	652	668	627	589	619	664	625	664	639	665	634	629	650	587	682	580	640	671	636	618	611	614	627	662	638	662	650	614	643	620	663	638	651	613	619	636	677	680	652	620	658	638	677	617	622	679	626	565	642	603	659	643	636	626	673	652	588	638	657	602	675	636	660	655	612	652	610	627	628	610	657	646	630	679	650	598	665	674	641	679	625	611	623	603	616	649	598	660	657	610	601	627	613	656	608	596	646	647	656	659	627	660	666	645	658	563	632	690	638	648	618	630	605	656	655	598	679	652	648	631	651	610	645	638	661	658	609	593	597	623	600	674	677	614	633	671	656	697	660	656	640	648	660	680	616	598	588	631	604	654	651	630	592	641	628	642	644	616	626	697	629	640	639	650	634	584	637	599	676	656	663	620	682	657	609	638	638	626	629	619	637	637	650	639	630	633	625	650	644	667	601	611	630	601	648	621	642	674	647	626	637	637	647	656	649	660	622	656	640	613	667	660	675	642	665	650	653	641	626	621	603	647	690	625	683	612	628	621	623	637	611	639	660	662	676	642	670	605	656	645	664	617	583	629	629	626	634	624	713	647	605	653	646	652	657	613	641	673	629	588	599	642	658	663	624	663	642	603	656	696	578	649	624	633	617	654	685	643	617	621	616	610	645	583	641	631	648	636	630	634	632	691	647	591	627	680	612	644	646	636	676	633	628	671	654	677	679	652	644	642	681	646	647	609	592	647	622	621	648	634	682	610	646	648	607	644	610	637	648	638	653	597	623	575	596	683	642	664	650	628	676	635	656	656	623	638	630	620	659	590	647	637	685	641	606	665	601	627	633	627	661	652	641	641	615	622	663	690	664	696	654	645	643	637	631	631	617	688	649	658	650	661	618	685	630	637	653	638	633	652	628	612	636	666	601	638	684	621	634	616	628	619	674	646	672	615	603	661	673	636	612	640	607	623	607	615	684	664	661	656	624	609	662	645	596	664	635	638	639	609	652	614	600	679	639	603	643	593	641	667	634	661	626	656	629	681	627	642	584	585	631	601	665	696	651	651	699	641	619	627	657	642	664	653	593	607	662	667	680	648	608	600	621	614	631	661	609	649	652	597	634	614	656	584	653	618	628	608	626	650	617	679	633	595	631	608	606	621	620	654	620	625	648	625	606	618	608	604	638	650	603	671	661	646	624	620	629	714	620	636	622	647	613	613	636	586	654	621	647	701	606	644	654	623	640	632	621	662	615	664	666	650	634	648	635	662	575	656	631	612	634	637	625	617	620	628	641	639	661	630	678	603	632	615	679	615	679	594	651	609	634	639	625	619	622	639	645	615	626	666	686	666	612	659	614	632	585	621	621	624	607	632	625	608	665	643	623	654	650	602	612	619	628	690	610	662	623	633	660	640	637	680	635	633	651	659	617	668	629	635	648	627	640	659	662	637	636	646	651	636	642	630	702	615	611	629	610	632	623	632	630	656	661	607	624	648	570	665	631	619	671	632	639	603	646	615	642	614	649	600	646	641	650	643	576	634	668	637	655	665	674	652	644	634	650	654	627	642	667	635	640	651	620	616	643	646	629	683	621	639	598	663	671	690	621	653	651	582	630	641	650	653	631	651	655	661	620	640	636	639	627	613	593	672	639	627	671	667	631	641	629	617	627	643	679	618	613	658	664	643	652	603	663	627	659	627	614	615	593	620	647	583	641	644	647	655	651	624	643	609	647	626	629	643	667	682	637	629	636	654	630	642	622	646	650	614	633	640	654	628	671	658	675	684	591	609	635	685	627	640	653	631	628	612	620	596	642
23577	20932	27820	24199	20921	8236	1432	908	739	717	630	641	620	649	596	563	561	571	572	583	601	627	592	597	559	613	592	582	539	558	532	572	526	552	565	574	582	594	554	579	562	534	544	558	528	571	564	596	545	538	533	501	599	587	565	558	582	549	584	547	547	566	556	550	534	583	590	565	577	534	554	571	559	549	578	535	521	550	551	542	498	556	553	551	548	568	522	537	543	530	547	537	542	539	527	524	530	523	554	559	577	547	576	530	532	503	567	540	558	538	563	573	572	574	527	546	561	532	636	519	557	546	513	560	559	578	544	551	552	548	564	557	590	544	542	605	581	559	580	556	555	572	552	504	568	528	519	577	538	514	511	563	602	551	578	572	574	596	563	556	590	546	554	547	569	590	520	547	513	605	588	586	577	570	507	546	547	544	559	579	539	578	570	582	587	566	541	569	557	539	568	579	540	558	527	512	535	538	531	522	551	578	564	555	543	542	561	540	563	546	569	547	545	565	526	541	557	520	564	586	565	579	568	571	538	529	530	537	532	570	546	497	547	557	545	542	563	516	551	534	570	566	569	528	537	532	585	550	541	543	610	574	570	540	547	544	568	530	583	560	528	531	542	542	545	504	568	523	525	552	542	531	566	524	545	520	538	548	573	507	528	501	532	602	479	538	531	561	538	552	549	545	542	551	542	537	541	516	566	527	586	552	515	559	580	537	547	627	537	524	537	547	596	540	523	535	520	540	540	535	552	559	547	569	518	591	583	553	527	543	570	566	542	597	557	571	544	597	546	562	563	541	536	567	564	542	529	607	587	606	543	577	571	515	527	515	517	539	554	558	555	556	550	587	541	562	556	545	514	531	556	574	574	544	530	533	524	542	494	565	569	555	512	548	482	573	551	530	534	576	520	545	568	566	550	518	550	543	592	541	565	593	555	529	556	544	551	568	539	537	567	591	550	569	571	557	560	539	582	515	547	562	543	545	569	605	575	531	543	568	556	528	540	599	569	538	554	567	535	528	574	546	542	565	573	576	536	556	557	582	601	563	570	544	563	530	525	531	549	548	580	585	521	526	519	550	558	547	496	515	547	538	588	524	565	495	533	557	578	559	537	551	555	530	584	532	547	583	588	541	578	562	535	574	545	520	555	551	585	589	537	560	527	622	564	571	550	554	568	585	536	521	562	516	502	531	593	572	562	540	568	519	573	528	563	552	562	549	580	573	501	503	539	545	585	578	568	578	567	565	518	634	543	569	547	570	533	559	595	587	509	527	532	599	590	517	570	535	550	521	580	501	587	550	556	575	575	527	568	527	558	535	542	564	540	564	569	597	544	531	532	544	525	524	552	562	547	550	523	534	570	516	532	547	575	536	578	549	568	565	592	539	601	556	584	532	498	566	533	564	595	559	544	538	542	534	527	524	536	561	540	527	543	530	554	575	583	551	546	574	563	581	562	549	534	553	540	558	540	561	530	578	548	538	563	524	549	593	547	529	562	553	584	549	567	524	489	526	560	556	552	528	540	554	531	532	538	507	584	571	514	575	550	576	554	544	539	589	560	532	549	547	526	551	516	590	537	576	525	537	581	561	560	549	514	551	546	550	589	571	538	556	543	557	582	542	510	550	565	564	567	600	552	529	543	485	594	529	525	535	541	571	539	550	559	567	538	575	543	559	510	568	544	554	554	557	596	511	540	523	522	579	540	518	532	564	545	526	553	535	562	543	582	556	548	591	575	530	532	563	538	558	568	533	535	549	547	533	559	538	552	518	543	565	541	561	524	522	564	536	568	503	564	575	554	545	539	527	526	540	542	528	524	555	505	572	545	574	556	535	537	513	583	528	535	590	554	548	560	536	551	551	510	537	550	565	532	545	566	536	545	501	521	523	544	549	519	539	544	523	576	569	578	565	547	549	585	551	519	575	502	574	526	552	545	576	550	565	516	565	545	529	551	489	533	572	558	538	567	551	543	526	561	536	548	562	539	537	561	560	578	523	564	527	550	541	524	513	517	563	515	545	527	549	617	578	547	600	534	567	553	541	569	559	520	541	518	538	528	572	551	555	570	557	568	527	541	550	568	485	544	559	492	574	563	551	524	585	580	549	536	516	545	535	588	536	513	543	531	536	558	528	589	570	597	574	555	584	580	518	532	538	551	552	543	549	581	555	538	562	557	510	581	590	575	568	499	571	578	594	543	557	566	567	552	550	507	595	541	571	591	565	549	570	556	569	589	573	549	548	525	536	566	565	542	521	560	549	556	525	529	539	624	528	551	525	500	522	580	519	535	530	550	560	557	498	565	544	566	534	562	548	509	531	524	538	531	560	583	516	500	568	531	542	528	505	601	570	574	511	542	542	493	574	590	509	548	552	555	563	565	574	549	593	555	536	546	581	537	577	611	574	545	543	526	532	570	573	548	538	528	542	527	581	567	550	552	560	557	549	561	558	554	564	547	523	568	562	571	558	525	540	529	576	562	566	547	558	602	565	568	559	525	556	508	547	550	580	564	520	572	522	518	566	550	551	563	568	560	535	549	590	549	580	532	554	574	555	547	541	563	543	527	530	524	561	557	589	576	534	517	548	548	551	509	542	529	586	529	595	554	529	493	557	558	583	607	503	555	532	565	568	530	534	564	575	567	542	521	544	568	530	528	544	579	601	518	550	551	525	543	541	536	525	522	535	566	517	580	553	516	543	597	519	577	562	557	553	588	575	586	536	532	570	521	558	565	534	533	580	555	562	529	589	540	550	582	550	564	523	532	529	545	549	534	572	512	511	513	519	498	529	509	537	560	498	538	534	544	571	563	536	524	555	536	553	518	536	580	549	546	563	548	589	556	500	567	564	548	529	559	569	559	545	530	548	534	571	571	599	499	547	554	534	596	569	572	590	529	590	552	557	591	547	530	531	580	567	502	558	548	516	547	582	564	534	539	492	542	561	505	556	540	560	590	515	549	523	568	515	551	559	536	530	563	551	564	523	534	551	551	566	555	579	556	525	591	556	541	571	563	549	575	545	547	568	569	559	547	558	529	556	558	528	559	566	552	576	611	571	577	578	567	585	523	565	557	524	529	541	498	552	534	536	564	562	570	594	516	549	589	555	544	529	560	526	586	532	534	530	554	564	531	553	554	546	586	551	572	569	560	556	522	518	532	563	562	525	547	540	560	582	546	575	570	578	548	516	563	527	515	611	545	530	564	565	541	597	545	542	544	583	571	583	508	560	529	577	552	532	526	547	572	507	549	549	531	567	528	552	573	584	566	551	532	562	557	552	524	529	587	548	561	557	532	512	504	528	565	520	535	507	572	539	574	534	554	597	532	548	565	565	545	580	585	532	532	561	542	539	571	587	558	567	536	541	548	575	568	522	579	561	575	558	549	560	598	550	532	590	510	524	588	528	569	572	583	554	549	541	589	509	559	595	546	532	559	582	565	539	554	569	549	569	543	525	529	521	551	509	502	532	555	484	549	582	540	546	538	540	600	546	532	536	525	529
9733	8082	7126	3988	2663	1972	1833	1268	1058	909	793	809	796	766	745	723	730	692	699	673	705	671	675	721	655	700	710	700	659	689	665	660	652	693	689	664	661	676	647	672	658	670	689	708	638	663	658	639	734	684	649	650	678	680	671	648	689	656	654	669	594	670	622	625	667	680	657	691	681	669	656	640	710	586	674	596	625	664	750	657	693	670	707	663	670	654	639	703	616	674	657	655	659	624	630	646	677	645	632	641	629	637	642	653	647	650	684	658	669	615	679	648	646	658	625	652	655	618	668	697	662	654	656	672	623	667	683	658	631	656	622	658	680	646	639	658	687	699	688	687	630	665	646	704	677	693	642	638	610	646	659	668	658	652	650	618	670	611	677	674	622	666	619	646	662	648	668	619	685	657	672	649	696	715	675	627	689	618	626	673	650	665	682	695	654	676	648	639	642	673	596	665	646	668	658	659	731	647	647	619	673	617	631	638	701	655	649	655	678	641	642	670	642	643	628	622	661	649	702	663	659	637	645	678	661	673	655	684	654	672	684	638	646	675	666	659	605	652	679	614	657	663	648	648	650	634	672	633	622	659	652	677	672	657	643	676	664	663	647	640	652	610	653	656	636	679	616	686	664	642	670	648	683	663	641	665	677	625	657	660	669	673	623	684	605	635	633	618	636	639	635	675	666	653	640	642	658	604	650	678	637	686	646	660	649	636	667	618	675	653	653	647	690	644	655	629	620	665	656	592	663	722	662	635	635	651	650	647	675	659	646	681	643	641	653	675	640	611	637	622	658	672	700	673	618	660	687	652	656	638	630	628	653	651	647	664	614	598	618	660	689	698	642	665	667	660	640	661	667	641	681	673	668	664	607	679	662	647	658	690	699	662	665	657	660	650	631	680	734	666	634	643	657	685	669	669	620	682	665	668	691	659	627	660	605	641	639	664	650	643	630	705	699	676	659	657	647	626	670	684	663	621	660	657	623	689	645	665	719	602	701	661	633	648	664	643	656	634	641	689	647	638	638	654	626	653	649	636	636	608	620	635	673	636	708	659	627	624	671	731	631	687	665	653	647	630	630	693	657	624	612	649	637	628	644	663	663	648	673	650	702	674	656	653	686	667	713	639	611	671	653	686	675	627	599	675	640	616	727	686	664	640	625	626	618	690	665	642	669	688	631	637	628	699	634	720	609	634	684	647	629	598	678	680	670	615	678	634	631	650	658	651	672	652	679	660	640	641	679	675	635	682	653	717	631	653	645	685	620	631	665	608	637	679	662	651	653	648	609	681	657	628	650	643	654	625	613	650	626	690	656	650	606	646	660	669	659	661	644	657	630	662	682	626	630	653	656	649	667	655	667	653	654	633	659	655	697	650	697	671	682	625	599	623	654	631	640	640	626	622	664	642	662	679	637	639	672	621	689	654	682	656	636	645	698	688	654	685	613	688	640	670	662	685	598	645	674	640	678	641	703	675	584	618	679	639	668	608	647	640	644	664	654	673	652	657	667	652	667	678	635	662	697	654	650	592	633	672	585	693	674	641	649	664	596	643	697	666	673	663	647	672	618	618	640	636	634	640	673	646	651	640	628	630	641	692	674	651	657	681	683	667	659	625	630	631	664	659	678	639	629	661	682	663	696	659	695	658	690	687	580	681	657	648	659	617	636	621	640	683	677	640	695	661	654	667	632	663	639	662	621	639	651	637	651	636	649	663	636	681	633	674	642	686	667	660	603	726	652	663	660	668	674	613	685	628	655	677	695	620	651	620	663	662	662	628	643	620	641	608	664	642	638	693	659	653	618	658	648	644	661	684	624	661	631	671	692	625	662	683	665	636	611	671	619	688	694	640	683	641	658	675	667	665	652	681	642	662	668	683	639	692	644	631	621	648	680	623	629	664	613	653	650	614	673	632	614	640	663	687	644	648	644	661	659	660	656	663	619	653	654	679	628	650	642	623	660	615	622	673	676	626	647	669	658	663	630	643	667	623	666	652	612	612	687	667	654	648	658	671	685	678	623	658	649	665	638	687	710	725	645	669	684	665	662	606	645	645	647	668	642	621	626	608	668	631	632	647	635	643	658	636	650	675	674	643	665	627	619	592	599	637	661	647	640	636	699	639	663	655	663	666	659	678	681	641	630	620	649	684	659	669	708	626	641	653	693	598	663	652	665	661	634	669	627	653	697	624	651	653	653	658	642	651	692	695	654	676	664	626	669	689	639	649	663	670	692	618	650	648	676	610	651	676	695	661	664	665	683	627	664	651	672	653	608	678	667	724	699	637	697	676	653	608	710	670	661	673	621	667	700	682	605	720	663	645	693	671	644	669	702	634	654	681	653	634	654	621	655	681	673	665	662	678	642	629	696	651	622	660	639	640	656	662	647	657	666	701	585	669	657	677	629	594	611	647	632	670	639	633	700	639	650	654	630	666	659	681	698	656	699	670	634	634	665	663	686	667	626	645	682	665	712	633	667	658	640	606	683	636	651	643	635	658	623	667	616	626	682	661	615	673	654	696	648	639	642	668	637	687	643	647	691	647	620	684	672	675	626	665	604	643	665	679	697	660	687	678	628	634	596	668	656	648	664	603	619	650	629	657	692	662	634	642	620	653	632	621	635	672	671	660	687	599	649	671	671	644	635	616	682	669	649	650	682	629	654	638	681	691	683	687	664	630	647	669	650	626	631	636	639	675	652	685	684	645	609	627	678	676	623	639	620	638	656	654	654	632	665	637	661	633	627	693	612	711	690	666	663	654	637	662	666	682	664	672	636	694	711	680	692	667	631	647	665	644	656	665	670	718	612	629	630	663	663	684	648	664	627	675	689	634	634	671	653	642	695	682	663	637	636	648	697	664	651	673	667	629	659	666	695	639	703	677	664	653	656	686	630	653	611	656	648	618	679	610	645	616	642	644	669	666	646	670	656	725	701	607	649	698	626	659	651	647	646	686	684	657	661	608	630	645	670	631	645	659	667	645	659	615	667	599	648	681	654	629	656	651	676	700	641	634	668	626	706	631	684	684	655	685	675	652	693	622	641	629	680	675	629	622	681	666	673	674	641	642	635	643	660	650	657	700	639	678	717	635	672	640	685	666	670	612	608	702	652	665	637	621	669	635	674	651	650	666	606	692	657	656	682	658	675	671	632	648	634	689	651	676	641	662	677	697	702	635	665	678	611	622	683	639	672	686	632	687	656	665	611	655	641	649	611	656	633	616	698	629	670	644	653	692	640	637	664	650	626	680	648	650	685	647	682	645	633	669	642	722	654	624	671	641	659	669	612	660	662	682	691	666	631	653	632	632	665	662	671	687	642	682	662	642	640	633	635	640	644	695	639	600	662	653	629	678	603	659	664	664	624	652	641	689	665	649	681	606	680	661	662	674	633	638	617	672	659	650	656	653	690	637	649	642	696	678	632	625	649	627	671	683	657	657	656	657	638	665	714	632	638	611	646	680	664	624	625	700	661	660	637	637	668	643	681	659	619	656	665	651
24489	20888	26753	25007	10464	746	595	473	426	357	397	385	331	307	324	314	341	324	338	306	317	309	297	293	320	341	313	333	307	327	349	297	321	268	308	291	337	328	303	319	326	314	301	327	284	319	287	317	327	322	303	329	338	319	304	341	296	276	325	322	323	306	304	342	274	332	299	302	290	313	301	324	322	294	350	262	299	312	290	313	325	301	285	322	301	316	317	307	318	299	323	280	287	278	277	277	302	313	309	315	285	288	311	309	325	335	298	302	313	324	307	284	283	307	311	319	311	292	337	286	334	311	331	303	309	331	311	321	317	332	310	343	311	315	321	294	323	295	266	309	338	323	345	289	299	280	298	322	317	313	299	297	314	350	335	315	291	307	293	317	315	359	276	335	317	305	303	294	305	341	307	298	317	324	306	299	290	334	350	328	321	310	315	308	322	269	272	319	325	283	330	318	300	293	320	330	311	303	303	312	337	296	284	279	306	278	327	297	320	288	324	300	308	320	313	317	331	326	294	306	293	286	299	314	324	316	338	338	306	296	311	282	315	301	304	318	288	345	318	321	314	326	304	292	274	284	317	283	302	328	311	332	342	308	304	291	310	299	331	311	285	279	294	316	302	303	301	345	276	305	316	323	307	302	294	315	313	306	306	287	295	304	281	315	320	314	321	321	293	304	283	320	315	305	312	325	325	296	312	291	285	309	298	308	303	311	270	315	271	326	308	304	316	310	311	323	288	300	311	292	311	328	304	306	280	306	314	324	302	341	310	329	275	303	321	290	297	310	297	314	316	314	335	310	330	341	323	299	315	291	310	284	301	300	330	305	308	298	299	272	294	287	318	314	292	307	328	297	314	334	306	303	302	335	333	274	290	336	321	301	293	299	286	311	319	321	305	322	274	319	321	307	306	304	319	321	299	308	324	321	333	319	319	297	298	273	311	324	302	323	330	280	302	270	301	298	319	302	292	303	329	326	337	341	300	320	353	311	291	325	298	274	303	309	296	277	274	290	275	337	311	308	287	313	294	307	312	289	320	303	337	300	317	320	321	307	320	300	298	350	293	325	334	309	301	316	306	319	305	294	282	324	335	347	319	284	275	297	325	308	313	349	327	322	296	304	285	304	290	283	311	349	294	304	282	283	313	311	292	324	304	305	315	300	308	321	318	321	304	337	327	308	298	323	328	310	309	293	336	294	305	329	324	280	330	329	286	352	315	309	315	319	350	314	334	296	338	276	310	287	335	346	302	305	312	305	300	322	343	289	309	315	303	335	289	319	314	334	308	292	299	297	339	293	323	318	309	287	301	319	318	305	276	345	333	316	296	291	310	331	335	288	305	320	324	312	334	312	306	344	278	295	319	295	316	306	313	317	294	313	280	318	332	271	289	311	290	312	316	301	300	322	318	293	320	310	337	324	307	314	326	280	302	304	328	313	287	292	339	329	276	320	286	300	296	292	290	322	314	329	294	332	305	303	292	301	351	321	302	298	313	302	287	319	310	337	329	312	319	363	320	327	309	315	312	295	301	270	302	327	305	291	275	333	308	320	286	283	300	310	280	306	350	294	280	297	315	305	325	329	302	299	335	284	339	294	295	307	303	305	327	291	322	302	339	336	319	326	291	328	353	319	303	306	342	304	291	319	314	281	303	353	309	306	323	322	331	314	290	310	306	332	275	319	276	308	318	348	321	305	297	298	328	310	320	331	321	286	310	302	346	315	284	307	338	288	300	313	303	289	330	298	324	318	318	310	301	353	322	279	278	314	330	325	334	307	265	306	322	289	288	299	317	335	316	324	316	340	311	291	296	339	315	292	295	313	293	317	298	314	312	338	319	292	359	306	306	291	323	296	318	275	313	287	317	326	302	325	281	333	280	333	316	312	295	304	294	320	296	291	332	278	323	305	335	339	328	310	329	306	297	314	315	293	326	309	290	317	297	334	291	310	305	316	338	317	309	326	305	309	294	312	319	320	328	326	305	304	309	301	321	253	303	324	314	297	313	316	317	302	283	335	290	332	276	313	295	313	301	334	298	302	311	307	293	276	327	298	325	318	308	298	304	308	317	315	339	292	307	306	301	279	337	306	289	317	326	283	295	317	304	316	281	330	303	317	302	302	326	304	295	319	318	302	324	306	305	309	283	292	301	311	311	310	315	302	312	337	318	298	288	285	303	287	322	297	309	290	303	311	297	295	247	321	272	300	303	347	319	310	300	303	285	321	316	288	351	322	309	322	325	361	343	319	315	311	314	303	292	322	342	306	310	308	327	306	330	301	307	310	316	280	331	285	356	329	316	334	304	259	295	322	309	324	281	318	297	319	297	302	327	304	321	290	294	316	324	326	299	309	299	313	299	299	304	300	336	295	291	278	315	283	293	285	304	302	330	288	281	297	274	306	286	336	309	299	310	296	327	300	300	285	297	300	295	295	334	309	312	311	315	326	343	305	311	317	313	327	330	294	304	298	338	275	298	291	330	297	326	314	304	298	311	302	305	322	292	290	305	326	292	285	293	332	321	361	289	306	316	315	322	325	283	292	333	319	304	309	288	330	301	322	291	276	300	329	303	339	311	329	369	297	314	333	306	325	310	315	310	307	305	331	303	308	318	296	335	297	286	285	304	308	312	304	324	331	326	332	334	296	308	298	320	332	299	293	287	306	325	318	313	313	309	301	324	308	281	330	315	301	278	328	317	306	334	313	295	301	315	303	312	346	285	326	286	316	268	294	271	331	309	285	302	298	297	291	295	279	307	310	333	317	292	300	334	294	280	345	316	320	296	305	298	313	313	304	266	291	289	295	285	296	302	326	299	312	310	344	290	327	298	314	297	316	321	307	300	293	307	304	305	345	286	311	286	304	288	313	295	288	326	312	302	309	277	347	297	321	311	333	295	293	341	318	337	323	284	287	311	314	314	298	318	288	318	312	324	327	288	295	292	319	326	338	335	284	290	264	271	320	339	331	322	298	302	287	332	308	324	313	312	296	321	355	348	330	261	297	334	293	314	331	302	317	282	318	282	322	281	313	295	309	323	311	313	323	316	290	325	269	301	272	285	306	312	306	280	289	307	323	321	301	319	324	309	297	325	296	306	326	303	296	297	297	331	264	272	311	317	278	282	301	286	312	296	293	309	287	303	308	287	334	300	287	299	315	280	272	305	314	295	296	321	286	282	286	311	300	301	280	311	315	303	314	307	358	322	303	282	343	293	330	303	309	328	306	346	307	314	300	298	315	306	313	302	300	301	305	324	325	333	320	308	322	320	316	314	308	310	290	314	320	323	318	294	325	315	309	296	326	276	310	318	322	317	302	324	292	302	308	328	327	287	327	309	292	306	317	309	330	323	310	307	319	315	315	300	297	314	318	327	315	320	297	323	301	308	285	318	332	308	320	309	312	289	297	313	338	307	310	300	329	322	304	270	323	333	337	294	309	283	318	287	326	319	304	325	346	314	338	313	318	274	271	293	335	319	291	297	316	328	322	306	302	287	306
9742	5387	4952	2593	1460	1093	1065	751	608	526	450	429	468	440	443	413	362	381	392	403	392	395	360	397	384	368	371	402	372	395	379	385	345	346	385	337	335	355	363	380	377	346	348	383	359	389	316	383	344	369	355	388	382	360	350	340	352	371	345	354	375	395	386	353	354	370	345	388	371	336	364	363	367	368	351	335	373	335	361	319	359	327	358	361	383	349	386	341	367	362	360	338	373	347	348	330	380	363	370	348	343	381	332	367	347	381	363	394	373	360	345	359	344	339	362	331	382	352	353	344	366	376	338	345	350	366	346	359	369	375	330	370	343	348	389	374	341	358	331	355	370	327	343	380	370	367	351	338	336	340	336	354	364	344	330	341	368	360	354	361	357	369	315	360	354	347	340	355	369	354	364	360	361	381	333	364	328	332	375	345	395	353	330	332	325	359	373	337	344	345	339	351	332	364	336	347	335	343	354	341	376	338	301	392	352	372	326	379	343	364	359	346	342	331	340	343	353	319	386	349	353	367	355	373	327	355	350	393	351	335	386	357	334	355	386	358	366	375	363	351	350	366	355	368	358	361	370	383	386	329	362	361	340	362	337	352	321	357	363	366	368	319	344	350	343	331	352	351	377	357	328	396	333	358	355	371	367	358	353	335	373	355	333	343	335	371	363	336	338	404	362	321	361	368	357	327	366	334	344	312	364	353	356	344	333	382	350	356	319	380	329	371	350	346	347	354	357	340	351	362	361	337	328	348	329	359	386	385	373	371	354	341	360	398	357	377	343	349	348	360	364	355	351	373	362	359	344	380	367	346	344	339	343	343	360	358	340	331	372	391	350	339	361	336	345	346	365	359	382	345	323	361	354	352	355	347	356	359	337	392	354	395	378	396	346	328	377	353	377	360	342	356	349	354	332	337	344	323	351	320	352	412	325	362	376	356	318	362	341	356	349	343	354	329	364	350	322	378	363	360	365	383	353	359	383	336	347	382	367	331	355	357	346	352	352	345	350	390	375	339	356	364	334	340	381	332	359	362	342	325	333	363	337	351	403	393	376	350	352	368	396	338	342	353	351	402	358	360	354	327	355	340	305	355	369	348	328	378	378	339	338	347	366	363	310	333	329	343	366	345	314	358	332	353	374	346	357	348	337	368	335	351	359	361	387	391	347	382	325	340	361	383	352	353	348	360	347	330	361	367	384	361	332	381	328	339	376	343	377	336	350	373	350	370	304	378	397	361	337	350	378	374	361	351	367	354	359	367	345	355	371	335	339	376	366	328	353	357	355	335	347	376	353	337	352	379	349	357	345	346	355	327	346	365	370	365	353	354	354	350	368	355	356	349	367	346	394	380	333	339	338	339	344	358	363	324	347	347	348	369	391	373	330	337	352	342	366	348	350	358	379	379	390	393	362	339	358	352	363	372	339	350	375	347	364	359	342	369	358	345	345	389	347	390	354	321	396	335	357	338	342	355	350	344	327	348	327	340	374	361	358	334	372	385	387	355	366	363	340	394	355	388	358	384	341	334	363	358	356	315	349	335	355	342	375	351	349	346	378	340	356	405	397	355	342	387	355	324	375	378	366	354	343	367	328	373	355	323	319	357	370	351	364	369	367	351	336	350	307	347	365	360	322	370	355	349	341	394	345	364	354	369	364	375	349	377	378	343	367	345	330	356	346	361	363	352	363	365	379	377	370	326	349	351	366	353	334	367	344	344	354	408	355	366	363	352	358	334	348	368	371	327	314	349	318	407	345	328	362	355	341	334	375	360	347	377	331	341	356	367	319	373	369	355	396	365	391	344	358	373	350	368	323	355	384	352	382	372	353	363	351	357	312	367	358	368	337	331	363	344	364	357	358	375	360	341	366	335	377	328	357	345	337	374	341	366	353	366	359	338	334	350	387	346	366	343	343	370	388	346	344	356	353	358	358	331	346	357	365	391	351	362	382	358	350	338	357	350	378	335	357	359	354	377	344	367	342	405	352	342	372	378	343	375	301	377	321	328	355	354	338	366	344	394	318	329	319	323	378	384	344	380	340	351	338	360	359	329	370	337	339	378	339	342	329	328	358	344	347	362	335	332	341	375	352	347	338	337	363	371	362	339	366	354	364	318	367	356	385	360	364	338	365	376	349	329	362	376	367	332	345	374	366	373	356	323	331	356	302	349	364	350	349	327	365	339	381	359	391	324	345	389	373	344	356	341	348	345	328	337	352	352	367	334	318	355	359	345	363	377	385	360	349	350	374	358	375	342	362	344	360	368	361	330	307	333	359	347	358	359	382	355	344	360	351	349	339	343	376	358	380	306	358	374	352	364	356	347	345	379	377	372	360	383	327	354	325	373	379	357	352	350	343	373	359	344	373	346	346	350	366	377	372	344	367	352	350	366	359	342	387	378	386	361	368	353	361	345	354	352	347	364	372	325	357	360	374	356	338	339	364	361	327	333	341	375	353	331	355	350	340	326	349	364	389	353	352	370	350	346	328	344	372	376	362	376	359	351	357	354	362	368	350	330	353	335	345	363	346	366	355	365	309	347	390	339	352	344	362	322	360	368	348	342	329	378	382	367	388	331	357	375	348	390	353	333	364	352	359	388	350	383	349	373	363	395	342	364	345	372	326	342	363	357	390	357	371	352	368	363	347	356	357	336	380	373	362	370	363	389	334	318	364	371	348	313	364	353	368	367	368	331	370	368	354	378	351	366	342	365	335	340	333	325	332	372	346	335	355	348	388	351	356	353	356	371	352	374	350	347	352	341	383	362	346	360	299	386	350	334	347	378	336	387	337	358	346	382	369	368	368	368	354	375	361	357	371	372	365	371	358	327	339	336	354	357	332	377	367	387	350	352	344	352	364	380	353	363	327	367	290	365	349	389	346	341	353	376	333	403	339	369	349	342	381	354	357	352	323	362	328	366	340	334	349	340	333	339	354	390	342	336	362	374	372	343	359	347	371	363	343	338	377	375	379	319	337	336	342	358	363	347	315	340	360	363	352	354	358	367	354	340	349	371	367	356	355	370	364	370	329	342	359	336	358	397	368	365	351	372	357	352	375	375	345	344	342	331	359	373	336	390	342	353	329	371	358	364	345	338	353	352	334	390	329	349	368	381	362	356	336	355	342	358	370	336	365	361	367	340	369	358	366	355	351	357	303	344	365	365	360	350	327	334	344	333	346	352	374	375	348	368	327	364	384	351	340	382	345	354	363	343	358	335	350	323	369	336	354	347	347	366	334	339	372	349	369	408	356	352	365	340	356	355	340	338	331	357	362	376	370	361	340	364	362	364	333	370	342	373	349	357	357	341	369	389	342	356	376	361	375	350	355	356	350	361	359	359	330	379	340	384	340	338	349	365	366	345	347	380	358	365	345	342	377	359	332	353	357	354	362	364	328	371	342	329	343	333	355	365	353	379	360	335	358	313	357	335	335	341	353	340	383	341	334	359	344	349	341	359	359	384	335	334	356	377	311	383	345	353	357	351	365	339	357	362
22554	21040	28505	23776	21040	21059	5780	980	622	546	491	440	402	351	357	350	359	321	331	325	334	357	329	307	331	294	304	323	303	292	307	307	269	298	256	286	292	260	285	271	270	293	277	292	276	264	284	278	272	293	252	275	272	277	244	279	277	305	281	283	276	289	276	281	284	295	247	278	282	261	269	297	284	295	299	294	290	314	307	282	253	271	269	322	274	277	318	281	271	257	254	250	275	258	296	280	259	276	280	311	279	314	274	300	280	276	259	288	281	288	256	280	298	258	263	262	273	273	273	295	240	291	280	265	286	291	301	258	274	282	263	282	284	261	296	267	257	243	274	285	309	283	275	308	263	267	278	299	294	267	286	264	324	280	269	264	286	286	251	268	276	303	306	248	288	268	267	298	296	270	269	313	273	291	328	294	279	278	285	301	277	271	273	265	292	268	283	259	309	261	238	278	261	247	314	273	290	279	254	272	276	277	265	293	296	263	276	286	267	280	274	286	273	271	289	297	269	281	315	305	301	316	270	280	294	299	318	242	304	275	282	265	290	270	272	281	285	303	263	295	262	292	293	308	285	301	259	254	256	292	289	278	265	295	306	290	272	271	293	275	246	286	257	306	290	300	270	252	268	256	278	276	258	284	266	265	310	253	298	268	279	266	270	265	310	297	257	283	283	286	309	298	277	270	282	302	272	301	280	267	280	261	263	295	275	265	299	255	279	271	282	312	269	263	282	278	283	257	276	278	254	301	263	271	271	248	306	282	266	281	263	295	278	291	277	280	290	306	278	277	279	274	303	312	272	276	256	282	278	292	248	287	299	271	264	259	273	286	271	290	275	255	279	282	264	258	303	263	273	283	278	256	295	264	263	260	248	285	263	289	275	271	290	270	264	297	262	278	294	262	286	285	272	323	272	281	272	282	282	292	261	278	297	265	301	287	279	253	276	255	275	266	277	296	256	276	299	311	314	300	283	278	296	283	281	284	301	283	292	280	310	284	260	298	297	279	269	256	312	272	287	307	293	283	264	279	280	268	243	284	292	278	267	285	290	261	281	260	265	252	285	278	266	273	266	252	269	264	298	289	309	264	295	298	257	274	284	289	278	289	278	264	265	266	261	279	274	284	286	296	254	261	256	293	284	294	254	285	270	295	288	254	297	301	271	321	282	274	311	299	245	266	249	303	261	251	281	273	280	294	261	286	304	295	296	253	263	279	282	302	262	259	282	267	264	300	256	276	288	248	307	273	322	295	291	257	297	285	268	276	256	264	307	299	261	267	268	281	265	292	286	274	307	297	283	274	359	268	315	281	308	267	301	245	306	300	298	242	274	277	250	256	286	283	310	288	302	251	272	265	302	289	275	298	259	287	278	274	267	292	280	272	306	283	283	321	277	286	288	264	256	275	271	276	221	293	257	276	259	264	285	298	271	280	276	278	241	286	301	283	241	274	268	280	287	249	301	245	252	250	311	287	262	305	258	297	279	288	280	290	254	306	328	281	291	273	269	266	304	295	278	275	304	281	294	271	264	290	279	252	271	260	286	253	266	298	293	294	287	278	261	281	265	283	299	279	281	291	246	294	280	269	293	267	244	311	288	269	259	284	252	304	264	266	320	265	268	263	304	283	264	276	267	263	268	274	266	277	244	286	261	281	307	262	251	255	267	301	285	261	306	290	275	306	269	297	251	262	281	276	292	290	287	282	280	259	265	260	289	282	288	261	240	286	272	235	278	284	282	243	265	258	277	282	274	280	250	278	266	269	278	276	297	261	277	283	274	281	274	256	271	242	292	247	291	298	269	274	247	266	296	284	265	263	268	291	287	281	299	277	284	306	264	259	270	305	233	256	274	249	302	283	273	269	277	269	309	309	256	270	277	272	263	268	275	320	259	294	272	269	314	277	299	270	275	269	270	268	262	304	278	319	269	286	265	293	268	277	259	265	286	254	298	276	295	276	268	261	295	264	267	296	275	293	297	274	296	277	269	278	259	275	289	280	278	285	268	316	278	282	257	267	265	298	277	281	282	283	274	290	287	282	283	256	290	256	311	261	286	289	301	290	293	284	298	256	292	267	306	293	251	282	252	247	276	285	286	275	265	259	291	285	295	272	263	288	281	256	248	265	256	258	303	263	259	267	250	262	258	302	310	274	279	291	289	257	263	270	288	280	296	279	247	276	296	302	256	265	271	284	259	253	266	282	273	282	268	271	273	270	302	301	282	291	296	263	270	266	266	307	282	302	229	274	260	252	282	290	273	300	267	274	305	286	268	239	267	302	266	282	262	270	270	267	274	289	293	294	281	261	273	288	290	281	258	270	274	281	274	261	255	252	288	288	282	259	275	254	249	271	302	270	281	263	275	274	275	257	259	267	293	274	274	258	278	282	284	252	249	258	251	274	317	288	275	261	269	289	287	271	307	264	303	281	291	299	284	275	274	284	274	262	258	275	277	273	311	274	254	314	278	289	284	271	282	275	323	280	288	282	275	305	286	218	246	285	283	256	280	267	287	286	264	270	257	278	276	302	264	301	293	282	268	278	258	281	285	274	260	299	287	266	272	255	258	292	284	285	259	283	288	265	253	279	293	284	297	258	261	293	288	277	300	274	269	287	279	291	285	266	243	277	250	282	242	266	266	272	249	267	282	290	264	315	283	299	299	259	281	283	262	265	266	277	278	297	299	281	256	259	247	284	285	300	305	279	262	292	268	280	230	270	278	276	263	296	273	274	265	296	279	308	257	279	265	276	244	272	274	285	299	274	254	278	253	322	272	301	279	267	277	299	288	282	289	284	289	276	276	271	288	262	270	283	273	281	294	272	282	256	291	288	278	304	305	287	251	287	270	286	267	283	270	271	293	255	272	258	258	265	304	270	302	291	251	268	302	295	272	261	259	258	283	281	286	277	270	273	249	258	251	297	275	269	274	279	287	262	290	273	273	282	280	273	292	269	243	270	246	265	308	293	285	298	251	273	285	270	263	285	268	300	285	275	284	296	284	279	308	269	271	260	266	286	264	288	303	295	271	247	282	270	287	252	277	264	285	284	264	249	267	270	258	283	272	260	237	257	270	285	268	276	293	281	288	256	258	274	268	246	308	277	268	266	267	273	307	258	279	278	279	289	298	268	290	265	303	253	293	259	282	269	275	310	277	246	259	290	281	290	241	297	288	253	272	274	276	288	328	257	260	275	284	263	286	279	274	271	285	271	270	279	285	259	250	286	284	250	277	272	277	275	259	288	292	250	283	266	256	259	267	264	286	292	271	283	297	271	256	270	289	237	274	292	299	266	287	302	280	279	286	288	306	310	260	286	286	286	270	277	295	283	297	290	299	285	277	252	279	284	272	308	274	259	269	278	274	247	310	290	259	265	262	283	271	277	282	274	290	257	274	268	267	275	264	284	257	272	242	278	254	268	271	251	297	301	282	282	272	290	276	321	289	280	275	290	255	281	266	256	297	229	290	287	273	313	273	268	256	259	287	280	309	273	271	276
12093	12825	11294	5665	3202	2253	1857	1492	1013	849	721	645	619	543	491	504	443	430	417	431	400	365	388	379	380	373	356	382	353	362	363	345	381	322	382	302	318	334	366	320	351	349	337	356	361	338	337	330	336	340	330	339	352	306	331	302	325	341	352	334	370	371	344	331	321	350	313	337	331	331	345	338	335	362	339	328	345	314	341	320	350	325	319	335	347	330	327	347	330	320	351	309	352	333	323	302	323	321	324	344	306	317	324	321	346	312	346	302	306	320	348	348	323	340	353	335	323	300	309	340	319	344	316	333	347	342	310	337	278	318	339	332	325	349	332	356	338	365	314	338	335	330	329	330	317	347	320	368	336	333	340	322	327	333	358	299	319	307	309	322	339	301	342	310	342	343	328	322	346	321	361	308	339	323	361	325	325	330	300	292	317	320	330	318	346	300	340	335	311	352	306	329	359	338	330	319	305	324	352	314	325	341	338	314	313	320	279	314	302	307	334	303	331	291	317	347	315	331	330	324	325	340	309	354	321	318	316	347	341	306	361	321	351	337	327	330	346	333	342	316	351	347	314	318	318	350	332	308	347	317	329	322	333	350	376	314	341	334	318	360	315	345	333	351	356	317	323	328	348	316	323	332	348	301	320	331	304	351	331	334	309	354	310	315	326	328	329	313	343	360	340	346	295	327	345	321	320	328	286	325	321	360	331	316	334	331	333	322	339	336	304	290	364	338	322	313	332	353	308	344	349	325	319	341	317	293	334	324	342	319	322	353	339	317	307	300	324	317	316	299	324	331	323	338	330	322	365	341	317	341	337	346	365	322	292	340	314	328	313	326	330	323	340	364	346	335	341	313	344	310	325	308	307	313	344	328	332	328	347	346	338	300	308	309	334	332	344	325	296	328	311	327	352	305	391	297	334	348	348	334	317	322	326	311	324	316	316	324	296	322	335	338	352	329	345	362	312	317	344	313	341	338	321	354	321	332	332	343	341	332	355	321	310	356	325	363	312	340	316	321	327	356	346	339	365	343	308	343	360	342	372	340	377	313	340	316	304	322	343	307	321	337	327	327	313	340	310	317	330	307	320	334	328	341	339	329	331	343	317	313	345	320	312	324	351	333	298	359	343	315	337	328	305	334	324	297	332	307	356	345	337	331	328	305	296	319	331	329	348	330	324	330	349	336	336	291	345	333	317	314	345	325	331	340	340	314	341	341	295	319	309	335	294	323	294	350	337	326	326	343	342	327	322	333	324	338	329	326	325	332	326	326	347	327	353	303	354	341	326	325	347	314	328	327	314	346	344	348	320	332	306	337	304	335	321	342	311	351	352	324	336	316	306	319	297	329	317	349	306	328	346	334	363	321	362	343	318	345	327	299	343	339	322	299	326	334	339	362	308	341	277	335	308	347	332	319	324	345	331	328	309	344	353	340	306	308	368	352	334	366	292	338	303	310	339	323	314	305	318	334	309	313	338	329	329	328	327	314	326	348	373	324	326	317	305	337	315	320	339	348	317	350	318	348	312	329	290	313	338	324	303	315	317	343	336	307	355	306	314	328	334	321	323	327	322	304	328	340	331	353	316	312	338	332	317	345	322	330	329	342	339	349	295	335	311	314	309	329	339	329	336	313	351	329	302	309	316	311	348	308	298	330	321	324	317	334	329	352	316	314	369	335	311	340	306	339	334	325	298	320	328	322	310	368	308	327	340	320	332	319	309	323	357	350	335	358	339	372	334	334	318	346	359	314	312	317	325	340	334	326	331	317	366	342	328	303	311	321	331	332	326	332	341	348	352	286	352	304	330	314	379	311	344	343	315	340	314	327	320	322	315	325	309	332	343	353	362	315	351	328	346	346	330	336	299	338	326	347	320	325	321	312	320	315	346	337	339	324	350	357	322	302	361	317	303	347	342	319	304	348	320	285	319	348	338	295	358	321	304	298	330	306	317	301	327	340	344	306	344	343	350	336	299	335	377	326	328	329	319	348	337	348	318	319	307	324	323	359	341	312	312	334	329	362	318	321	337	328	331	315	332	327	341	314	322	343	312	333	326	337	358	360	319	334	316	300	340	332	300	323	339	310	333	324	336	298	345	319	317	347	307	336	320	376	301	338	343	326	335	324	359	329	324	334	322	341	323	337	320	311	352	326	319	341	303	292	324	316	328	322	378	312	337	315	328	329	350	314	309	322	311	339	299	301	342	310	333	333	360	320	322	313	318	338	322	308	324	340	340	327	328	319	333	333	349	322	323	354	353	359	326	317	334	321	303	306	326	322	314	334	308	343	335	310	327	349	316	363	324	342	319	318	314	364	343	339	305	319	295	338	324	306	326	304	352	332	325	333	321	327	322	329	330	348	323	315	309	327	309	342	307	345	329	300	312	331	353	323	327	311	326	342	278	319	341	332	324	305	325	336	349	335	336	326	339	326	303	340	318	339	317	336	332	323	340	331	301	308	333	364	336	292	333	311	318	342	322	307	310	339	311	327	327	311	340	336	309	319	323	349	336	348	319	311	306	316	361	314	342	333	328	314	329	316	335	313	307	357	360	345	340	313	307	339	314	342	351	295	344	339	354	325	352	357	305	346	349	303	309	290	350	331	319	310	331	326	316	381	324	325	333	338	339	335	345	297	307	348	359	320	344	317	347	365	353	312	281	328	336	347	339	342	342	310	341	343	301	341	344	325	334	338	335	299	351	312	339	319	312	303	345	361	332	320	318	350	326	323	343	312	341	342	331	332	328	322	347	330	324	345	338	309	337	366	303	337	311	328	302	344	321	367	340	313	377	359	327	359	356	327	301	354	313	295	313	320	303	308	308	335	309	316	317	344	316	324	330	333	347	324	348	311	345	332	343	291	301	353	316	339	314	326	324	345	356	331	358	323	334	343	293	312	346	352	349	314	321	305	292	312	312	346	317	344	330	330	332	304	286	344	315	316	330	325	321	338	317	326	345	341	314	350	316	278	309	286	345	308	314	353	330	346	335	337	315	300	362	338	352	327	359	325	335	343	334	313	342	328	365	317	318	330	347	321	327	338	334	357	334	328	333	321	306	316	309	348	322	323	348	331	348	311	310	323	331	345	357	317	321	324	310	334	356	332	309	334	284	340	321	287	327	321	335	315	336	297	325	306	338	313	350	335	310	314	334	336	326	301	347	329	318	324	317	325	343	329	338	335	290	316	320	353	329	325	323	327	353	333	329	332	333	341	339	282	321	348	326	316	301	343	356	296	316	330	344	340	318	310	328	321	307	310	316	318	322	302	361	353	334	294	300	338	356	343	365	341	319	311	351	328	304	286	326	296	316	335	331	336	323	323	300	335	327	335	345	330	305	323	320	314	325	328	312	306	362	323	309	335	345	339	307	354	306	351	307	335	335	309	286	338	307	348	351	293	335	332	337	328	306	328	333	296	325	310	331	334	332	334	332	341	312	322	321	351	336	342	318	335	337	306	339	332	322	348	325	297	318	379	323	325	291	339	338	355	318	333
28096	17384	4326	1216	633	573	589	560	565	602	577	516	506	534	577	476	504	531	544	521	563	544	537	558	510	543	525	539	518	511	608	479	566	555	572	517	542	513	543	495	546	567	554	568	525	524	551	570	538	576	558	536	529	581	500	594	525	534	571	535	565	560	543	561	546	538	556	537	557	556	538	498	494	496	512	517	508	494	555	518	526	497	525	535	518	571	496	495	545	546	557	516	521	522	553	501	592	539	563	539	557	497	520	540	563	518	568	558	515	565	525	573	525	541	505	557	528	577	579	552	542	545	551	571	544	569	541	569	526	554	568	549	539	482	518	551	509	572	515	527	540	532	587	469	498	524	540	514	504	587	578	564	561	541	534	575	536	566	554	519	537	538	515	535	532	549	569	535	531	564	541	542	538	538	529	555	552	518	565	527	515	560	548	552	536	565	576	544	498	518	548	525	545	546	517	542	499	539	519	577	547	529	544	509	516	553	557	521	573	548	536	503	528	554	493	526	539	519	570	534	538	512	558	522	546	547	479	573	538	551	570	543	536	517	519	497	564	510	500	540	504	529	523	546	500	571	533	531	532	523	533	551	546	526	535	537	556	537	514	553	539	585	527	580	521	518	575	581	588	499	564	505	533	531	541	537	551	540	547	508	522	540	540	553	584	543	545	488	560	505	521	536	514	513	546	569	505	597	527	517	525	558	490	523	519	565	542	565	518	528	481	516	552	539	541	523	551	537	541	526	552	557	582	538	527	543	521	503	559	492	551	551	547	570	577	536	518	584	556	547	532	535	524	545	569	492	521	543	522	517	497	569	504	488	534	552	545	537	566	525	560	524	562	532	530	518	549	534	550	589	505	513	526	540	528	553	541	525	536	600	525	497	541	544	499	572	521	509	541	526	527	531	550	541	589	546	495	526	557	549	534	539	562	571	555	549	556	533	547	537	534	550	528	516	555	560	524	521	527	546	534	507	544	512	506	521	538	498	502	519	559	489	576	533	525	526	542	546	512	528	519	531	568	523	520	555	557	528	527	575	563	512	535	536	552	520	578	552	526	530	559	559	548	526	533	517	535	475	524	527	558	522	539	570	512	562	558	530	548	525	581	609	534	546	525	528	557	520	548	527	533	536	541	556	503	499	521	539	510	515	531	518	529	539	531	558	514	535	538	556	527	506	534	521	546	519	557	552	534	553	520	498	538	549	520	556	546	599	540	570	505	524	477	528	514	523	523	516	584	504	519	545	500	495	533	562	543	572	555	538	519	507	559	511	566	513	535	499	545	520	542	547	534	519	507	553	531	546	556	537	550	513	563	521	538	515	513	533	530	568	532	514	518	525	548	523	540	521	542	532	538	485	565	557	499	549	543	506	519	523	512	540	525	616	547	566	520	508	478	542	540	518	524	573	536	528	504	520	505	557	491	539	551	535	546	532	527	572	552	541	562	567	523	546	498	563	554	509	578	560	565	545	550	574	529	552	520	544	572	538	552	541	520	536	550	516	522	529	543	568	537	518	544	498	568	587	552	556	529	508	505	561	538	504	538	553	541	576	543	547	545	526	534	534	546	556	505	509	499	509	512	558	572	550	567	528	505	555	522	536	533	574	549	586	521	543	539	541	522	518	509	536	528	510	573	547	525	529	515	550	546	493	530	555	503	548	520	564	548	544	567	560	498	526	516	532	551	530	545	501	545	500	527	570	570	514	514	524	501	546	528	565	532	552	551	506	511	561	516	556	527	533	551	527	526	498	567	548	542	522	527	548	536	553	526	527	561	533	494	553	508	531	578	538	514	535	539	537	551	559	536	547	538	519	545	558	545	524	539	523	553	539	548	550	537	567	571	545	534	546	546	566	540	523	562	540	563	565	548	526	553	524	532	540	500	560	578	523	537	542	555	533	579	503	539	527	527	520	493	550	512	555	528	551	530	551	526	566	546	551	487	534	538	553	531	538	514	541	544	519	531	559	541	540	498	541	605	523	525	532	534	525	552	526	456	532	557	539	526	524	547	554	558	533	538	572	538	561	521	544	531	543	513	502	549	553	518	568	509	543	532	518	565	518	555	502	555	565	598	559	577	519	537	587	503	509	538	579	530	558	558	554	558	510	535	530	521	523	570	536	550	517	546	574	515	513	514	543	501	514	588	542	533	564	468	546	555	517	550	514	518	528	552	542	500	468	574	507	594	579	544	567	575	561	533	551	528	510	527	510	549	562	529	514	533	512	547	533	518	532	549	538	542	514	531	479	527	544	563	526	520	498	565	522	541	544	565	483	535	536	555	567	579	556	551	559	535	503	506	526	491	556	573	552	502	533	523	547	553	557	555	534	578	526	580	538	519	519	530	560	481	545	526	549	526	574	531	538	550	538	539	510	538	512	516	511	531	555	545	538	562	552	550	534	564	538	557	504	550	528	515	538	527	494	543	534	517	533	535	510	581	512	518	521	550	524	505	510	550	571	564	579	546	527	539	582	537	488	513	537	553	578	532	528	543	545	560	526	580	509	543	519	511	502	515	506	507	550	490	495	521	514	539	529	496	565	581	539	526	541	545	528	521	516	506	603	586	521	535	531	585	510	538	527	529	535	572	577	538	543	504	568	568	547	521	562	537	556	539	543	530	550	517	551	507	536	543	517	527	516	551	559	522	542	528	532	575	510	557	563	573	535	524	510	519	519	594	537	488	523	537	525	565	517	504	514	560	552	540	523	511	519	536	522	528	538	492	547	535	583	532	531	518	542	526	540	548	539	521	495	530	564	497	527	543	520	497	527	541	567	551	550	514	522	481	536	494	515	539	540	530	542	508	549	547	586	524	539	527	489	500	572	546	544	557	556	475	536	549	526	497	542	548	512	548	556	489	588	516	537	527	559	531	543	526	501	535	549	522	567	584	541	581	526	536	523	547	546	582	511	528	525	534	545	521	532	586	520	530	546	560	528	524	538	573	519	519	539	531	564	557	569	559	527	561	552	534	560	554	544	519	520	527	493	530	595	542	541	557	553	519	530	506	487	479	529	540	492	563	529	539	515	480	527	572	540	526	494	544	544	470	520	525	535	580	545	525	563	574	547	571	513	563	521	549	525	473	507	545	535	536	503	516	536	516	520	476	514	540	493	532	536	526	546	551	550	561	543	562	560	510	536	531	511	511	522	557	490	590	522	509	533	538	546	553	513	541	508	575	537	581	544	495	523	516	548	547	514	538	564	522	547	544	559	548	511	546	519	527	568	579	579	545	529	561	523	547	518	525	562	605	510	578	544	563	544	549	532	555	537	516	531	503	569	562	551	517	522	500	566	541	523	541	521	571	550	571	557	503	566	541	505	567	522	553	532	560	481	524	549	550	531	574	520	552	576	483	562	570	551	568	532	506	539	574	544	530	498	499	452	528	553	525	515	472	560	567	534	524	531	562	537	566	547	528	552	517	533	558	511	555	526	555	529	583	531	548	533	541	541	545	572	569	526	506	556	514	541	543	516	560	498	555	563	536	554
7835	2049	2644	1315	745	641	680	664	611	667	628	617	639	617	671	672	611	664	648	652	610	655	645	655	565	623	576	679	676	658	660	612	601	624	690	643	641	603	636	614	550	632	621	610	620	665	637	655	598	634	567	622	629	601	631	695	652	601	627	667	596	575	630	628	642	580	612	606	632	582	617	679	605	632	642	606	579	634	642	682	671	640	630	628	629	630	627	643	630	649	619	638	574	672	604	614	630	612	646	598	615	613	635	634	607	674	631	603	647	589	625	642	656	630	662	613	647	643	613	610	606	639	637	605	637	662	624	631	625	662	621	664	674	658	607	611	592	666	614	609	617	600	628	637	654	671	672	638	606	630	654	628	641	602	621	597	636	637	628	643	621	642	631	642	658	652	576	617	655	619	658	617	616	655	583	649	589	628	551	641	620	568	667	637	659	649	644	552	602	655	623	618	644	608	593	601	631	593	672	619	659	647	600	616	606	618	592	623	629	634	613	659	622	648	655	636	579	610	661	638	612	584	629	681	645	593	646	640	647	582	635	592	608	635	628	628	619	572	656	625	620	587	633	576	636	625	638	625	594	666	623	612	670	689	592	636	643	643	637	636	612	643	649	662	653	661	652	642	641	647	607	624	653	601	597	634	669	598	640	610	609	613	625	604	618	618	619	659	637	637	633	595	611	631	622	683	610	622	628	659	640	646	645	615	556	623	576	590	600	603	611	613	621	604	591	641	603	616	676	606	613	613	611	680	610	663	618	566	684	629	591	616	626	642	655	603	671	667	592	599	613	647	623	617	614	615	658	637	613	666	650	624	588	587	642	661	671	597	630	624	594	660	635	651	610	621	601	591	560	628	584	635	618	594	606	610	623	600	650	610	638	646	632	571	579	612	590	639	639	669	596	632	606	606	649	615	604	677	647	632	626	643	601	607	577	619	583	638	585	611	607	628	632	633	673	639	571	620	630	612	634	605	622	621	595	644	606	646	603	625	649	608	656	601	610	637	640	622	574	590	634	589	637	575	616	610	593	553	592	654	625	610	602	642	635	627	637	638	638	620	628	633	609	576	666	645	593	604	648	580	605	618	675	606	582	626	658	603	629	608	648	625	652	636	624	613	639	625	600	636	614	644	651	641	663	629	581	630	618	578	669	608	653	655	655	625	619	627	620	626	630	661	640	614	639	632	691	621	611	631	638	625	636	618	635	610	614	662	640	618	635	622	617	599	617	662	680	593	641	684	631	626	623	580	695	600	597	613	613	655	626	636	597	605	630	654	589	626	645	618	633	622	624	616	617	602	600	638	625	660	653	643	595	622	633	611	613	622	614	619	608	623	670	602	622	613	619	680	582	644	594	647	567	657	575	617	629	635	649	647	633	588	599	645	640	633	657	657	594	659	625	602	601	621	668	642	635	606	649	570	630	642	637	616	597	667	606	594	627	639	608	573	613	650	663	627	618	574	660	618	602	647	613	606	633	636	647	625	636	605	643	614	664	622	606	623	623	682	635	637	623	681	618	617	635	624	575	637	653	633	615	609	634	646	577	591	621	608	662	622	643	653	592	644	697	630	623	641	596	609	585	632	665	654	624	599	606	590	629	591	652	612	582	611	635	661	619	601	658	621	625	676	599	609	637	619	634	670	586	655	630	624	647	558	652	618	644	615	612	633	636	634	623	636	636	625	576	575	630	662	670	585	675	675	602	603	627	646	634	648	605	672	623	645	589	632	606	617	642	612	605	647	650	649	628	646	637	665	574	620	652	638	592	597	640	611	631	656	634	622	566	616	653	604	602	621	599	666	656	654	620	605	596	613	657	669	633	625	630	566	620	609	591	612	580	628	637	642	635	606	589	653	579	638	635	595	678	649	625	628	657	575	632	661	621	670	602	589	593	638	582	596	622	596	604	632	596	629	612	627	628	625	611	635	660	634	672	618	623	600	679	639	634	636	589	626	605	615	645	573	601	629	642	585	625	634	627	674	567	638	614	651	593	591	655	600	629	686	625	627	593	622	647	599	651	605	635	628	642	605	592	612	632	626	629	620	604	611	606	618	625	636	628	642	610	591	627	653	616	609	625	614	656	662	621	623	611	648	633	610	631	622	600	644	631	582	611	604	651	646	603	605	619	600	595	633	606	640	638	617	615	628	617	656	627	624	621	614	653	576	650	583	633	654	613	655	627	661	598	633	617	627	613	654	652	661	648	639	647	593	666	611	629	612	621	626	630	661	569	641	647	645	610	660	603	621	612	586	643	626	620	657	615	616	654	608	614	603	601	626	612	647	657	564	660	672	650	630	627	608	639	626	621	602	620	643	670	625	655	625	632	591	667	657	641	646	615	615	631	638	638	619	608	603	608	613	640	663	610	590	635	638	619	592	631	586	647	629	707	634	666	614	651	656	623	625	621	612	642	615	661	646	631	556	639	625	634	605	623	651	655	654	592	653	636	624	665	620	638	653	660	669	619	602	673	624	596	666	641	594	573	635	620	657	607	616	631	660	610	605	610	652	631	647	613	590	599	591	623	625	611	628	599	580	637	659	575	631	632	607	641	654	627	623	600	639	635	620	590	626	604	630	623	634	570	647	664	616	616	619	643	636	591	602	629	644	652	611	661	591	658	610	634	612	683	619	585	639	646	621	612	616	657	609	611	622	623	618	565	613	623	630	611	554	626	647	635	648	604	633	621	632	618	588	641	636	667	671	602	603	622	633	650	640	659	680	669	629	628	662	608	602	647	606	622	602	628	618	611	591	638	635	643	629	638	649	623	645	621	630	607	616	616	652	585	626	615	635	585	631	631	611	666	613	564	654	659	682	624	622	637	644	637	623	627	584	625	574	604	587	592	634	606	622	607	650	610	643	605	665	607	581	652	654	616	657	595	628	633	627	648	631	645	575	659	601	596	633	635	630	641	691	605	631	635	629	657	635	633	596	610	615	616	609	635	630	617	640	600	642	620	619	655	652	633	670	616	618	653	627	613	643	597	600	649	625	631	629	608	664	635	644	627	587	628	648	649	659	611	678	637	645	630	609	630	612	646	594	638	643	585	610	647	573	588	590	652	637	635	624	621	596	685	621	649	607	623	638	655	655	597	583	616	669	623	624	605	655	621	642	646	640	637	608	643	624	597	572	603	629	651	596	665	621	635	656	611	627	616	608	622	626	611	603	642	604	604	623	653	660	646	572	608	602	686	650	628	590	642	655	640	620	647	644	588	615	645	607	554	599	607	642	625	660	634	576	635	596	632	650	622	642	623	670	630	603	628	670	682	617	640	689	628	663	670	621	684	618	612	599	569	633	658	588	653	577	601	603	609	611	625	655	616	682	622	598	635	616	705	631	602	612	618	641	610	619	651	629	636	612	655	651	607	633	593	604	636	638	636	632	659	615	621	606	667	660	637	664	615	614	640	648	646	629	641	638	612	664	620	605	601	655	631	602	617	623	618	634	628	627	622	647	640	616	678	620	599	612	661	622	632	634	572	602	654	696
23580	20966	27926	24195	20944	7819	1153	862	702	717	651	575	637	605	617	564	567	589	588	572	570	556	559	555	574	578	549	539	567	523	558	519	570	568	563	526	511	552	554	564	586	491	526	588	514	578	581	565	512	541	549	499	536	548	538	540	529	562	520	533	530	527	534	510	512	542	529	526	533	549	501	547	542	551	559	517	484	504	557	524	544	528	524	503	593	537	516	512	550	524	555	580	537	488	521	509	557	551	521	491	587	513	492	541	573	543	586	445	560	522	554	503	500	509	546	506	541	543	511	535	523	519	554	552	513	523	546	538	542	588	547	517	541	592	549	537	546	555	522	526	516	508	557	524	594	555	543	528	505	512	516	574	570	544	536	558	513	548	559	554	550	543	591	540	529	553	535	523	526	553	536	550	570	550	484	519	551	561	525	523	517	538	534	541	519	518	557	531	529	488	512	548	505	552	529	534	525	535	536	515	557	549	537	538	539	544	576	559	524	524	506	577	553	506	510	552	571	533	531	556	581	530	511	493	532	547	527	533	562	567	541	554	557	541	574	536	536	541	537	539	511	537	542	499	545	505	553	548	530	516	599	501	514	534	510	546	509	514	517	550	522	521	540	503	554	534	549	526	495	523	517	513	535	563	517	523	553	527	525	542	539	527	537	538	535	527	504	530	549	550	526	526	538	543	528	512	548	555	539	540	571	533	531	563	535	541	536	533	532	514	499	513	549	470	507	497	524	520	557	542	537	501	544	520	500	541	549	559	476	489	539	534	523	539	600	527	499	532	543	555	501	557	526	539	520	559	517	540	542	546	524	529	560	515	567	503	557	497	513	545	558	506	455	541	555	569	537	521	539	528	542	583	577	528	542	526	501	563	568	545	539	520	565	540	582	508	562	513	537	553	516	502	509	517	587	556	506	547	523	532	539	526	549	501	518	495	507	537	516	532	530	534	536	578	587	569	492	531	540	519	545	510	581	529	533	536	570	502	530	504	567	527	487	534	551	525	522	541	516	550	526	519	475	559	498	534	509	516	495	511	541	513	563	535	537	501	541	533	574	556	554	544	510	535	527	540	524	545	535	523	541	569	555	506	520	496	545	534	526	582	538	506	574	572	537	523	544	537	534	495	529	534	533	515	509	502	537	558	513	550	540	559	583	551	532	535	539	549	525	539	557	528	495	505	507	548	542	513	523	524	500	551	518	553	503	532	528	547	504	542	524	550	537	548	568	533	564	549	544	554	551	537	539	496	545	532	530	539	544	557	555	537	512	540	571	543	565	507	536	543	577	506	530	487	506	541	556	544	546	526	532	547	538	531	538	529	535	571	532	526	536	535	516	508	489	552	538	551	547	537	516	520	535	533	535	532	552	590	584	546	561	529	535	563	500	540	520	561	515	556	550	530	525	543	535	531	509	522	534	532	540	536	550	510	554	571	531	489	507	541	522	533	521	550	521	541	554	544	540	540	519	568	524	490	478	512	518	521	523	560	568	533	529	535	549	518	576	483	532	526	476	494	527	504	538	533	509	531	509	520	519	502	537	559	566	553	530	550	529	525	509	535	586	524	535	493	543	539	543	527	534	514	567	560	496	502	539	519	548	507	513	516	539	543	526	581	541	555	545	544	535	547	515	512	550	567	543	544	525	531	557	522	497	554	510	558	544	527	487	541	517	546	571	534	549	521	533	518	518	519	508	490	607	538	531	545	497	583	506	544	546	545	527	533	532	497	522	541	574	566	512	548	475	556	539	567	541	531	506	567	533	543	531	542	557	527	532	579	547	521	534	568	550	522	548	535	534	499	566	508	526	543	545	520	542	569	538	567	532	560	546	545	527	565	567	588	562	574	536	543	504	547	537	527	536	531	566	494	549	566	544	509	540	530	484	572	542	521	524	546	516	552	526	555	546	531	557	493	527	525	565	562	551	536	535	519	547	553	556	524	544	547	541	528	519	523	558	524	577	527	551	479	513	539	498	532	548	514	521	525	530	544	496	572	541	534	519	520	476	551	555	509	561	561	559	587	521	477	527	557	516	517	570	548	500	528	528	505	517	509	529	553	525	563	512	512	540	558	511	490	542	514	560	511	534	557	530	527	507	543	512	565	526	528	539	550	546	488	467	532	483	506	503	504	586	564	566	550	577	521	504	551	556	524	523	554	567	564	528	531	540	559	525	488	503	534	560	552	538	522	509	521	510	570	528	481	541	538	528	506	528	514	552	531	547	542	529	573	529	575	555	508	525	527	529	553	512	545	571	497	493	555	566	552	540	556	553	512	540	550	550	556	551	604	530	547	548	536	523	547	503	520	541	528	553	502	546	529	541	520	534	518	539	533	475	513	518	523	515	569	512	510	529	519	531	564	525	499	550	514	537	535	550	511	450	522	532	525	552	543	525	563	531	504	525	539	541	542	588	559	573	496	541	526	533	515	564	558	515	588	524	520	506	531	516	545	543	567	573	542	503	534	516	502	554	563	563	549	561	496	531	540	539	532	507	553	514	509	547	523	510	536	528	536	521	488	515	543	575	523	539	505	503	531	579	513	573	540	564	533	523	543	555	508	542	557	531	502	500	527	566	568	539	544	570	562	543	571	513	549	526	511	538	536	535	522	537	516	503	564	540	539	499	548	560	533	528	520	565	553	499	567	504	565	572	563	529	482	548	542	555	550	559	581	529	544	552	530	483	497	549	565	562	543	532	507	549	552	520	504	533	558	532	540	537	537	517	565	514	543	517	526	521	530	531	563	538	532	562	576	499	554	525	553	506	566	569	515	551	528	576	523	540	552	521	504	560	516	526	572	494	533	545	512	497	517	541	540	563	568	522	531	550	589	474	503	528	538	531	520	560	533	523	524	544	499	553	523	528	554	503	570	502	495	545	565	491	508	553	543	488	541	556	537	544	496	547	528	534	530	539	590	550	525	551	586	544	521	536	503	544	504	546	549	547	556	535	503	528	509	528	545	546	513	524	508	510	552	551	563	581	502	509	547	519	578	541	580	535	502	517	569	554	513	508	566	509	524	526	541	532	528	498	557	528	539	509	531	513	549	568	554	507	534	531	537	551	566	564	550	552	563	571	548	533	501	522	546	546	520	521	508	574	536	522	535	537	539	533	568	496	558	527	544	534	546	550	521	503	552	514	515	526	527	532	582	583	530	527	511	517	572	542	529	545	514	498	577	516	508	540	518	498	521	537	528	538	500	468	554	533	535	518	572	536	515	553	496	547	549	507	529	516	567	529	542	527	524	565	515	507	512	532	529	568	516	510	568	537	547	559	547	539	551	564	510	523	474	559	536	542	565	575	539	537	526	538	538	519	543	546	548	516	593	506	533	520	505	549	533	514	537	554	563	584	481	530	524	521	544	528	506	514	552	516	520	538	565	514	505	538	480	516	598	547	573	557	558	584	520	551	567	527	538	540	561	523	575	511	578	540	537	529	559	543	559	527	555	560	530	532	532	534	532	523	537	541	538	532	544	534	531	534	536	498	561
6029	8926	8036	3822	2153	1609	1350	1134	998	916	843	841	814	825	773	736	686	699	710	689	679	702	688	668	629	633	681	669	655	649	662	627	638	623	656	636	688	658	692	638	701	708	636	643	652	615	621	626	612	643	616	649	688	608	641	664	620	624	696	675	646	673	603	622	650	596	606	673	640	622	687	672	672	643	648	649	642	616	653	629	674	672	673	639	627	600	639	672	662	626	659	614	640	632	648	636	653	684	656	668	598	657	623	636	630	641	690	623	625	645	594	630	650	665	646	666	630	670	674	600	644	621	670	631	618	717	616	667	643	658	651	652	623	650	631	637	607	695	644	617	617	658	630	659	651	616	671	660	658	656	664	678	636	638	640	633	655	628	601	671	675	633	634	635	602	630	645	674	654	679	676	635	643	650	610	649	618	628	617	633	683	618	626	644	707	630	668	664	655	648	662	691	668	612	673	652	635	634	647	672	674	609	659	639	641	615	608	661	621	634	627	652	637	659	642	622	607	615	660	631	647	652	627	607	685	676	612	644	615	621	671	625	680	640	592	648	633	629	655	646	650	648	625	658	664	631	670	634	619	647	664	613	677	597	619	641	643	642	627	643	610	656	653	634	617	660	660	613	655	673	644	651	620	633	676	633	619	637	613	691	626	688	632	616	649	637	644	651	644	694	633	631	647	642	661	633	645	620	636	599	644	654	658	653	692	636	621	629	644	605	659	659	651	672	641	706	659	627	646	652	627	661	649	630	628	651	626	674	677	638	657	644	653	607	650	634	638	683	631	621	675	620	640	631	652	629	644	638	633	627	646	665	665	645	676	608	680	645	651	649	571	655	658	658	690	638	666	625	644	616	622	666	654	629	667	651	652	647	648	652	650	625	638	642	588	627	627	657	673	598	653	659	653	652	638	629	623	651	625	649	644	655	620	710	610	600	656	650	668	653	647	646	628	662	644	648	659	584	690	650	637	649	659	614	665	618	684	670	667	645	651	622	656	634	651	643	616	660	644	660	634	588	656	634	644	632	665	591	644	680	614	635	648	640	625	643	628	632	636	635	621	647	618	672	670	612	646	654	630	630	625	671	625	573	644	702	688	598	648	674	607	616	626	667	603	634	673	652	649	619	606	634	651	624	661	653	643	647	717	688	658	608	649	645	602	677	657	622	693	626	671	673	667	658	636	699	588	690	674	642	627	643	687	679	640	656	616	653	635	619	680	647	670	687	616	633	597	669	636	623	631	635	589	618	631	659	633	654	651	671	633	649	629	695	593	651	634	653	628	690	629	619	634	618	594	597	641	625	629	626	670	653	608	699	627	630	684	623	672	647	631	611	651	676	635	620	597	606	603	613	666	644	639	670	687	678	660	659	655	657	624	641	635	611	632	664	633	643	652	641	624	589	631	687	668	634	636	647	635	650	649	613	637	634	631	634	670	660	654	674	641	651	612	607	645	638	696	634	644	642	697	655	655	629	634	639	658	604	626	636	608	596	679	685	625	677	604	614	625	677	672	635	674	655	610	626	661	675	670	642	637	647	630	652	645	618	614	625	651	639	682	631	616	665	680	624	625	624	648	637	638	629	681	608	645	640	623	652	623	606	656	655	636	666	609	631	637	684	629	658	667	642	666	636	620	634	649	622	610	645	626	667	635	644	640	644	642	601	682	640	679	651	633	644	611	622	690	648	686	635	667	681	614	666	673	642	681	678	645	637	622	660	596	630	611	641	657	645	620	668	711	583	649	592	605	610	648	615	677	655	631	643	648	679	663	622	639	662	691	604	657	621	631	650	638	715	680	663	657	641	628	634	640	624	674	615	639	588	626	686	645	643	635	693	636	653	669	655	647	615	639	654	657	629	664	643	650	672	629	650	672	681	598	639	622	661	660	657	654	598	590	628	598	675	634	619	624	682	643	648	633	611	639	638	615	634	635	685	601	602	638	656	619	669	672	677	682	616	625	630	646	670	636	626	648	648	600	675	649	663	622	676	636	632	635	635	658	644	611	625	665	665	645	618	644	657	641	631	655	607	656	622	589	675	679	614	675	595	611	635	664	574	708	638	633	597	622	618	642	655	664	685	634	638	697	635	672	667	668	613	636	615	605	703	638	646	672	583	625	641	635	617	653	678	663	650	645	646	669	691	643	683	633	634	624	686	634	626	580	672	659	658	650	609	626	671	650	678	594	640	608	627	618	599	580	645	644	668	671	618	636	666	648	633	622	665	640	636	651	633	650	621	666	638	626	633	678	641	633	616	645	659	617	620	668	617	629	590	628	632	664	640	616	618	665	627	673	686	659	658	659	618	625	641	650	644	642	626	630	673	643	638	593	681	660	666	622	675	611	645	667	601	646	661	693	686	642	682	670	627	650	675	605	579	615	662	689	664	649	648	680	641	636	653	654	655	666	652	624	685	622	658	636	619	645	610	651	663	621	668	631	624	623	646	658	613	610	646	658	624	652	640	683	653	670	654	696	660	612	586	624	611	655	619	678	592	607	620	645	637	638	648	615	627	609	672	644	679	646	616	646	656	617	675	618	657	630	626	658	604	709	673	632	641	667	642	707	590	662	600	589	690	621	652	626	637	604	624	605	647	652	653	622	652	678	625	637	658	620	683	630	653	618	608	603	671	631	624	587	645	618	670	643	625	658	641	645	678	686	623	639	599	621	641	641	654	624	629	683	655	643	676	654	624	634	664	653	623	684	661	680	629	655	643	644	595	639	643	608	649	690	638	639	647	586	621	670	622	676	649	668	661	660	620	612	642	604	653	668	663	615	618	667	661	629	631	647	600	626	660	631	665	624	635	644	607	688	685	624	633	612	632	605	594	681	681	633	684	630	606	670	640	665	623	614	659	663	647	614	655	619	607	627	649	670	628	632	682	642	631	653	606	690	647	662	640	648	618	608	639	639	664	629	639	644	697	638	679	667	654	626	653	674	686	647	623	682	695	624	624	633	667	591	637	666	624	666	673	613	640	654	610	632	637	602	646	631	603	681	642	691	629	635	646	587	614	658	639	652	633	621	618	657	616	622	635	667	603	647	647	634	644	600	621	661	663	637	650	619	582	601	657	649	624	682	659	680	652	623	646	591	679	614	664	670	632	628	667	657	605	649	640	627	669	634	670	629	640	669	642	600	593	604	612	600	635	639	628	614	658	608	669	622	609	648	662	664	643	639	681	648	654	687	681	625	629	617	653	674	657	648	630	632	613	615	640	673	600	663	626	673	592	655	654	639	652	613	642	706	625	641	634	702	617	700	637	670	692	653	634	652	617	653	622	633	584	658	622	665	627	626	661	640	670	619	666	649	662	610	651	630	692	612	648	700	583	722	601	631	646	669	676	633	641	631	639	675	677	637	607	666	680	617	634	664	651	620	626	650	632	671	632	670	645	641	683	674	625	633	638	655	646	610	649	622	634	609	641	666	620	604	613	644	629	662	668	677	635	616	602	681	627	608	651	651	699	636	623	654	636	617	679	667	622	626	620
24629	20961	26842	25168	10942	717	508	457	377	413	389	352	347	349	309	318	292	344	336	319	303	342	315	315	323	306	309	302	312	301	322	330	317	331	301	300	306	320	305	314	291	293	321	283	305	316	259	331	328	337	305	285	324	281	279	286	301	321	299	299	298	284	300	313	322	313	296	297	306	262	313	326	294	317	308	308	308	305	315	290	314	318	277	293	307	305	310	313	321	311	323	320	342	308	308	329	315	269	331	301	317	298	304	284	312	289	313	307	284	306	326	304	318	300	290	282	280	304	326	271	317	297	283	315	294	318	298	286	288	324	289	329	311	291	300	301	307	291	311	297	291	300	319	285	316	313	303	292	297	319	298	303	262	279	317	339	317	320	307	311	321	295	294	301	310	308	275	317	282	295	273	299	282	305	285	287	331	301	300	282	325	310	297	282	292	319	300	307	326	295	303	315	282	311	324	301	324	304	304	300	292	323	308	285	309	300	320	304	310	302	307	317	318	297	321	340	302	316	333	299	316	289	283	311	292	291	332	265	297	285	281	284	312	293	325	293	296	298	336	281	281	298	295	336	319	311	262	303	322	279	314	304	332	289	335	296	308	306	300	310	292	297	313	297	265	328	308	287	281	318	318	315	280	297	295	295	301	280	280	270	311	334	274	305	306	293	306	311	293	290	324	311	322	297	279	298	310	314	309	285	311	293	289	291	300	285	289	317	299	305	334	336	317	307	283	294	286	284	302	288	284	302	285	309	331	324	323	311	322	287	312	319	267	288	333	293	297	314	305	308	313	315	297	309	317	322	269	323	308	302	291	283	286	305	287	317	314	304	248	339	325	286	303	324	276	298	281	318	305	323	333	319	281	318	313	288	287	305	316	308	298	306	274	313	300	298	321	320	327	290	294	287	334	284	296	284	338	333	315	294	298	284	309	288	296	295	293	328	330	299	275	293	318	292	291	304	306	314	308	298	306	320	296	325	303	300	291	290	298	305	297	298	324	318	302	289	313	313	293	281	272	283	303	291	304	302	289	295	301	314	276	288	297	312	297	289	270	290	297	304	300	317	339	313	314	286	312	298	324	295	263	295	302	321	307	306	294	281	303	278	282	287	279	296	303	325	323	277	299	276	297	289	316	312	284	281	295	322	292	299	315	299	310	283	301	288	327	303	312	292	270	312	328	303	284	287	290	279	308	280	292	316	334	307	297	292	301	300	336	291	277	278	304	299	358	317	307	324	309	309	304	274	298	283	293	328	309	311	303	337	312	280	309	294	328	271	302	293	287	315	308	298	271	284	305	275	276	288	310	338	304	305	281	290	295	306	281	332	323	305	311	275	299	308	320	303	324	289	301	308	289	310	298	284	297	346	317	323	302	306	301	285	310	282	287	296	307	288	293	315	322	309	279	320	312	295	315	291	344	323	312	311	335	334	302	342	305	299	289	276	260	322	314	276	307	294	286	296	288	326	314	316	331	307	299	333	328	296	271	286	349	292	310	310	310	291	309	314	338	300	299	311	284	268	339	292	301	291	335	324	284	286	328	323	300	314	327	309	312	305	330	309	287	322	285	297	276	303	316	326	289	330	285	286	290	308	289	309	287	284	313	285	269	294	290	309	317	289	296	301	290	317	304	292	286	311	318	295	284	301	306	324	288	300	311	272	292	286	324	297	304	283	286	300	296	315	296	312	307	335	299	312	318	305	292	332	303	294	301	329	318	296	314	297	296	311	313	321	288	305	279	318	309	300	300	303	324	288	321	299	289	306	330	304	325	309	303	287	323	296	314	273	289	298	271	326	334	271	333	305	304	300	309	315	315	316	320	287	290	286	284	320	271	288	314	284	298	284	303	289	274	289	304	286	284	288	311	318	290	319	291	310	290	340	287	298	306	290	278	295	290	335	319	288	341	298	293	312	284	304	296	263	292	322	294	312	307	318	330	302	320	316	291	321	306	316	315	323	302	284	294	297	308	305	286	290	284	323	341	296	330	307	280	281	305	288	285	324	278	314	271	278	256	285	299	300	314	313	274	296	319	303	317	295	304	307	328	270	289	337	282	313	325	295	298	327	309	296	277	286	330	307	314	298	314	286	316	326	309	310	318	319	296	313	314	290	289	307	341	293	316	272	290	308	298	330	297	320	289	327	308	277	321	339	304	311	316	289	268	288	287	312	278	307	289	322	271	294	283	314	284	289	307	303	253	300	283	301	309	304	322	310	293	307	302	304	310	296	303	266	295	320	306	309	296	314	313	300	292	317	315	296	303	309	282	286	313	314	314	302	300	305	319	299	290	304	303	316	314	296	310	273	279	313	328	316	290	293	287	321	308	278	323	285	298	310	317	316	302	305	272	300	320	335	303	301	304	304	295	313	277	291	300	290	296	292	301	272	290	303	306	282	291	306	308	276	333	314	302	304	305	291	296	274	330	300	313	287	330	282	328	298	292	326	309	309	316	304	323	316	311	271	316	317	314	337	329	292	301	286	294	302	290	316	283	277	301	286	312	335	298	296	296	298	274	302	302	295	267	290	286	296	291	308	317	313	298	317	302	277	300	322	296	310	292	323	335	330	292	282	305	300	317	323	332	298	302	306	287	312	304	300	312	308	291	298	286	293	302	277	297	302	304	310	303	319	325	296	274	298	302	299	310	294	315	317	291	288	309	324	326	316	315	315	298	302	324	298	334	296	313	298	300	321	302	308	309	344	301	288	317	275	275	305	276	294	330	301	284	336	324	294	300	320	300	322	290	303	315	314	257	291	280	291	332	276	280	300	275	323	315	280	302	323	320	304	273	311	326	284	305	282	334	288	293	292	294	315	304	308	317	299	297	310	304	303	270	271	351	311	310	313	300	316	326	326	315	324	279	331	301	308	271	300	300	315	276	296	276	300	300	321	300	322	308	305	288	285	293	323	316	299	300	341	312	286	284	301	252	292	293	327	311	287	349	298	323	285	283	300	329	306	296	319	299	302	297	296	312	284	305	298	300	273	326	323	293	282	289	277	292	305	323	305	315	334	307	307	297	319	306	267	286	302	328	314	324	305	270	312	279	334	284	279	296	309	288	306	292	274	311	308	314	315	304	312	302	315	292	289	334	293	291	318	299	315	278	301	293	314	314	315	325	315	311	307	291	320	315	293	277	315	289	271	296	288	309	311	316	335	327	302	274	321	301	312	297	302	304	298	320	333	282	341	300	316	316	333	273	300	304	283	318	307	286	301	310	312	307	312	317	296	314	316	314	317	293	294	285	311	314	296	327	291	326	312	334	304	347	322	320	314	330	314	298	348	327	276	310	310	323	285	316	278	305	309	301	309	291	293	312	318	306	286	299	316	291	288	302	317	281	308	303	284	306	288	323	289	296	278	302	323	295	309	300	297	314	268	299	288	277	307	301	309	288	323	289	311	322	299	308	330	283	265	281	316	319	304	323	291	300	326	308	278	308	301	272	303	299	285	292	303	294	309	264	307	307	328	300	289	314	293	303	287	305	331
6463	6608	5394	2574	1411	1002	781	739	583	508	471	438	431	367	394	420	414	372	379	399	387	377	346	383	354	364	367	364	380	339	365	344	367	356	330	372	311	367	321	350	351	361	340	358	346	353	347	367	351	332	338	319	344	366	389	316	330	323	332	352	368	358	312	358	333	348	338	360	367	331	337	378	371	334	356	387	365	364	327	375	371	381	338	346	323	333	374	331	359	370	330	353	338	303	329	359	317	323	340	340	339	347	333	329	353	339	395	366	352	366	320	364	341	332	329	337	350	339	333	343	328	369	345	375	335	349	371	329	327	351	322	346	360	327	345	329	349	344	364	358	361	362	338	359	332	346	341	349	350	343	325	355	355	322	347	321	336	356	355	325	381	300	333	305	325	365	361	366	361	333	358	380	335	354	336	370	323	323	349	347	363	342	357	345	346	338	331	368	339	350	362	361	340	328	330	363	355	346	320	335	339	365	349	346	377	356	360	355	358	355	352	335	394	320	311	333	348	322	378	340	352	349	352	361	363	352	368	371	333	352	331	377	323	354	389	340	324	353	349	291	295	333	340	342	385	348	337	370	334	360	369	342	346	328	349	353	367	351	327	337	341	342	308	375	336	305	325	354	346	356	313	332	359	362	325	308	365	299	362	321	348	361	332	346	350	344	338	364	352	325	305	344	310	345	358	345	308	331	356	333	323	372	322	378	336	432	366	351	312	396	375	343	332	322	381	356	372	355	347	334	360	327	352	310	367	351	341	347	360	377	349	375	344	316	351	329	313	354	324	309	352	332	340	329	354	360	381	317	343	325	337	358	353	351	345	333	341	381	370	333	355	364	338	352	333	298	362	334	343	387	350	334	356	347	351	352	353	375	343	337	326	389	358	317	346	381	349	351	366	319	386	334	385	354	372	321	380	341	349	331	342	324	334	334	307	339	325	335	345	350	322	359	369	345	342	336	364	341	338	348	350	300	344	334	369	367	363	370	318	338	352	327	367	340	355	364	355	330	343	342	325	354	345	359	359	354	331	347	371	360	329	353	340	356	367	313	336	364	350	356	363	306	326	363	362	350	303	293	332	380	340	334	316	355	314	330	346	375	366	305	361	332	357	322	354	308	331	346	333	313	344	335	348	331	355	327	347	348	344	368	321	384	374	326	355	345	333	337	330	344	365	316	343	320	395	372	361	323	338	315	325	339	360	365	370	368	363	331	307	360	352	357	338	358	350	337	345	380	350	344	343	354	349	346	329	366	343	342	375	355	361	340	346	370	372	346	344	348	349	376	360	353	364	346	346	329	331	332	328	337	362	371	350	318	349	368	361	298	354	340	327	316	361	362	356	330	343	317	350	344	365	366	335	364	332	349	332	350	325	377	344	342	362	388	358	366	363	353	349	382	376	334	313	319	319	326	351	344	334	351	330	350	339	349	361	351	329	363	321	345	346	347	326	353	340	333	364	321	374	376	366	373	334	370	350	357	339	345	398	349	319	366	336	346	339	340	347	299	338	377	348	362	328	351	354	355	328	329	330	337	325	337	360	329	329	348	339	340	343	309	345	352	355	370	351	348	330	342	348	322	338	365	378	372	388	362	328	371	358	354	387	371	356	322	381	353	345	355	376	364	349	325	361	328	357	318	326	336	338	334	337	343	355	346	367	342	339	355	345	296	347	350	381	354	331	326	392	348	343	347	319	349	370	342	352	368	359	327	333	373	364	339	343	337	350	366	353	325	321	371	347	357	330	340	362	340	327	336	371	365	355	394	371	302	322	360	332	300	386	334	332	345	315	348	325	320	362	342	360	352	330	350	324	372	358	297	348	347	329	356	294	349	324	334	351	334	376	367	362	317	330	360	328	337	370	335	363	361	327	346	351	369	343	367	364	366	345	346	347	336	347	356	341	349	355	362	370	356	364	344	349	334	347	364	362	349	336	358	331	398	357	318	356	383	345	342	360	383	365	390	320	379	332	355	321	362	315	384	328	329	363	363	337	333	368	381	357	333	363	334	355	336	366	340	381	332	351	349	343	337	372	314	382	372	348	342	347	317	335	371	365	329	352	357	363	361	368	342	361	332	340	363	369	356	355	310	349	361	315	361	341	309	338	346	342	344	339	362	326	343	334	355	334	382	361	314	333	352	331	353	314	356	366	388	365	366	368	369	375	378	358	333	306	375	350	348	332	361	343	337	346	353	334	360	363	353	352	333	357	345	350	312	342	348	368	338	348	349	359	358	368	349	326	358	371	365	331	335	373	339	332	376	355	348	341	342	347	367	316	347	359	365	351	345	327	336	349	310	335	331	325	350	320	363	327	327	370	347	367	367	347	379	366	336	370	344	360	345	337	345	321	353	325	345	362	330	356	326	354	331	331	374	321	338	308	345	363	365	356	372	335	326	359	341	316	352	316	356	339	350	325	338	374	328	339	365	350	352	349	328	394	322	370	355	323	334	329	345	372	325	322	343	376	344	349	357	366	361	353	325	311	336	342	330	356	362	330	341	348	377	344	335	336	331	359	330	369	329	343	335	339	336	336	302	342	354	326	339	334	357	332	344	337	354	325	359	354	338	357	353	381	332	323	319	329	332	310	351	327	331	337	365	366	362	333	373	338	326	341	377	359	332	364	347	345	323	342	338	313	306	323	348	332	346	351	338	349	353	346	339	323	347	345	356	349	337	365	351	366	347	382	314	342	342	356	349	332	348	350	359	343	341	357	340	326	323	356	330	337	381	325	328	352	369	341	354	374	399	332	357	334	331	319	345	337	348	363	356	347	341	360	347	348	363	360	376	327	353	364	347	333	349	321	369	338	368	326	345	344	333	338	310	337	336	333	353	346	363	356	361	369	359	328	333	343	328	354	319	354	378	347	329	350	355	316	331	291	353	346	350	358	370	333	377	342	355	346	319	339	342	349	360	308	351	345	337	344	346	353	339	343	342	353	325	362	364	330	353	314	346	369	358	358	342	343	340	316	363	331	331	357	316	312	324	344	326	358	347	333	304	367	351	348	355	338	375	353	368	339	347	375	334	337	326	335	343	344	340	359	360	349	339	308	323	349	368	341	320	327	339	365	343	351	345	350	343	355	364	356	344	358	302	350	365	352	307	330	331	348	322	347	335	360	323	331	363	365	339	348	351	338	316	323	335	355	330	337	357	380	354	351	344	332	359	360	359	347	330	358	358	353	326	345	351	318	314	330	367	355	340	338	344	359	322	343	392	366	346	341	339	377	315	346	328	363	318	345	322	342	376	342	323	358	350	357	325	322	364	357	359	341	324	348	322	316	355	359	348	345	315	338	344	373	333	316	362	325	326	358	312	330	324	351	342	335	345	318	317	323	292	338	354	340	335	326	328	337	362	355	331	353	379	375	317	376	337	349	354	307	361	327	314	367	355	348	327	322	335	366	364	301	347	372	323	362	383	310	344	339	374	364	308	345	364	299	335	346	348	356	356	338	358	355	338	339	349	321	397	354	361	349	354	360	361	340	351
22535	20990	28457	23734	20990	21001	5716	899	583	564	501	449	413	415	341	343	352	350	319	294	276	296	325	286	279	307	290	270	271	267	317	277	236	264	304	272	272	286	265	274	253	253	282	275	280	246	280	275	275	275	261	267	267	266	252	265	278	268	252	280	272	251	256	293	283	248	278	291	267	262	254	274	257	273	290	271	251	258	250	278	269	260	272	233	265	265	255	234	246	267	272	240	265	255	264	262	275	270	264	245	272	253	258	276	272	255	297	244	255	275	273	264	272	292	281	248	257	248	254	260	240	277	329	248	263	266	278	257	266	281	272	272	288	257	254	259	262	261	272	239	237	242	264	285	291	279	241	234	264	265	287	283	314	270	251	268	280	260	262	266	214	243	248	270	282	279	264	272	274	277	239	254	253	264	258	289	261	248	248	253	272	279	248	258	302	255	262	251	261	256	247	228	234	280	268	261	254	249	276	271	268	241	257	275	272	296	256	259	243	259	250	262	260	238	282	290	264	258	290	274	256	269	268	258	237	252	265	240	252	271	258	266	249	255	259	221	268	268	244	251	246	254	255	273	295	241	287	266	225	252	264	225	238	225	291	276	235	263	275	272	250	260	271	263	277	265	282	272	271	272	245	222	279	256	239	276	264	256	267	258	269	243	288	264	271	290	275	255	293	259	259	267	255	270	254	239	241	234	270	268	261	292	270	277	263	245	281	237	285	230	254	231	270	290	262	264	273	241	276	242	265	261	257	265	268	252	251	258	248	274	292	283	247	255	288	263	296	285	273	263	260	251	263	244	286	248	262	247	257	265	263	266	260	249	258	258	233	271	248	279	268	243	253	278	259	228	264	251	245	243	256	279	261	267	274	243	272	266	258	254	258	254	275	285	288	267	261	263	283	261	256	267	258	269	253	287	272	261	246	289	257	248	277	262	275	261	283	282	254	255	255	281	279	264	234	288	257	240	245	286	242	268	272	281	253	255	243	287	263	300	283	258	298	260	278	272	287	279	246	273	251	289	251	267	229	258	262	242	275	259	253	270	242	297	258	257	274	267	259	278	277	265	286	237	286	250	253	264	261	235	278	256	273	258	248	278	253	226	244	275	267	283	252	282	268	275	255	282	259	272	279	251	282	274	273	261	273	257	278	275	268	262	266	273	256	257	277	278	277	255	268	247	267	274	242	246	259	273	259	246	278	247	262	248	274	253	263	270	249	227	271	258	275	267	272	287	265	290	248	268	263	268	265	287	272	266	254	251	282	268	249	265	268	243	289	273	262	271	252	247	260	248	267	281	230	250	263	274	251	267	264	249	257	245	251	233	265	250	260	253	278	267	288	297	256	257	237	264	224	264	260	276	265	258	249	265	273	278	264	273	262	271	262	234	246	237	268	270	250	256	250	264	247	268	247	254	285	273	241	244	258	255	257	262	245	249	278	273	267	259	246	264	279	281	260	279	258	265	270	262	252	238	286	256	244	266	289	256	278	263	277	281	265	242	300	236	281	253	268	263	261	233	240	237	288	260	242	250	276	275	284	263	253	282	267	269	259	248	262	273	292	260	227	281	273	287	236	253	259	269	253	273	264	267	266	258	273	277	246	251	263	230	218	266	266	286	258	244	280	247	253	261	262	238	272	252	267	253	261	307	259	269	241	243	279	271	248	291	279	258	269	263	258	246	218	286	270	257	258	253	234	254	265	234	275	258	275	262	256	256	241	250	260	243	282	259	249	255	285	259	253	277	231	237	263	226	260	254	262	282	304	255	274	277	268	239	289	282	272	266	239	280	271	272	248	253	259	251	261	247	239	237	292	251	250	248	270	270	256	256	253	254	269	250	265	239	238	280	257	261	258	286	264	261	249	251	253	270	292	241	251	266	291	278	254	242	233	230	264	252	282	248	289	282	251	239	292	278	264	265	244	266	261	239	257	271	250	264	255	264	287	273	276	254	274	234	229	264	264	268	259	250	288	277	256	280	260	281	257	248	253	260	243	275	252	244	260	280	272	257	241	239	304	246	235	263	282	251	280	249	254	268	279	257	244	251	296	263	241	240	252	274	240	271	298	254	257	241	257	251	285	258	266	266	270	270	243	255	271	247	257	246	252	276	232	281	268	263	261	266	252	255	253	248	260	271	256	271	271	249	265	279	255	258	239	277	258	244	297	277	244	259	264	277	277	272	300	270	235	271	277	272	288	255	246	309	275	247	276	262	251	249	287	231	252	269	243	262	272	278	271	245	269	272	243	286	281	262	260	256	256	263	247	268	266	247	254	245	266	246	240	267	270	281	251	265	262	251	260	260	273	251	266	266	269	279	269	279	272	275	246	284	310	261	252	245	268	257	259	244	322	251	261	250	279	255	272	247	248	255	251	247	262	273	267	268	260	284	249	247	282	252	270	256	270	237	274	228	270	267	262	251	242	252	285	243	258	275	262	267	246	267	277	231	263	247	255	268	242	255	240	283	273	247	280	268	293	251	283	278	284	275	283	285	241	261	294	266	255	251	236	250	254	271	281	270	267	242	279	275	243	270	269	278	257	263	246	253	274	251	242	225	251	249	259	250	290	278	277	280	266	243	260	260	276	246	248	264	233	253	279	247	273	267	267	278	257	249	265	260	262	283	271	263	247	275	249	251	266	277	258	271	247	274	283	281	260	291	284	238	250	248	226	268	266	276	252	258	290	290	260	253	283	289	274	248	267	229	226	238	216	256	263	256	260	264	280	261	262	261	267	267	295	259	264	267	266	247	257	235	275	286	265	239	241	268	245	265	266	242	269	266	284	267	275	259	248	243	274	291	253	268	222	245	280	288	275	262	276	281	264	277	249	267	279	300	271	275	252	275	282	287	275	270	234	267	250	258	239	209	270	248	256	271	240	245	270	270	239	254	253	291	279	255	232	242	293	262	243	251	260	289	240	278	269	274	275	281	266	261	245	265	268	259	222	253	244	250	275	256	265	251	258	260	269	268	277	244	281	247	260	282	269	277	245	271	260	244	273	247	270	256	237	260	264	247	272	276	277	280	253	276	257	263	236	277	247	265	265	260	287	261	238	282	261	253	255	276	257	266	231	275	268	233	261	271	266	272	240	266	273	264	281	292	288	264	244	295	274	262	256	280	278	270	235	257	258	268	252	256	244	282	266	263	237	265	261	261	292	261	239	233	281	265	272	269	270	238	255	255	229	293	252	234	255	287	280	251	288	278	236	243	243	278	260	257	268	262	254	243	257	227	249	280	246	224	287	247	250	286	259	238	271	266	266	265	273	271	227	268	242	242	262	255	264	241	289	269	256	260	274	262	266	291	264	253	254	272	254	272	260	279	249	255	245	286	254	287	256	303	265	256	260	265	281	267	273	248	267	247	249	254	246	292	228	252	270	281	278	290	286	260	267	259	277	287	241	276	276	260	253	256	257	255	286	269	253	262	264	257	262	271	256	259	306	268	279	238	251	256	285	254	248	254	242	273	252	254	298	251	254	282	271	269	259	245
9352	14060	11820	5854	3089	2112	1654	1311	1096	915	760	665	617	570	494	479	430	411	379	424	404	378	368	366	386	341	360	342	355	331	338	334	338	354	360	320	320	342	354	362	326	325	313	301	294	321	318	322	313	296	318	287	308	328	327	321	345	319	290	308	306	323	317	337	329	336	304	329	332	328	285	328	336	353	307	299	321	311	317	310	287	305	287	332	306	304	306	332	318	301	329	306	333	340	354	306	296	328	342	315	294	305	292	298	307	341	320	302	316	319	345	325	316	324	304	333	317	353	355	309	330	318	305	304	297	323	299	327	338	333	313	319	306	300	319	304	307	336	291	326	335	302	313	309	312	319	334	314	285	356	310	278	324	337	348	325	306	343	316	299	296	312	336	342	289	286	324	299	329	303	288	315	308	310	308	309	319	276	301	290	325	305	301	320	302	314	289	305	294	328	313	335	339	295	330	287	314	341	317	335	318	302	306	330	307	277	307	324	333	298	329	325	287	356	324	296	325	288	297	316	319	350	321	287	300	322	335	318	294	287	305	288	331	344	363	288	311	311	299	332	339	275	321	324	319	330	308	311	314	321	313	306	297	336	332	304	315	312	334	275	259	314	311	332	293	336	324	315	309	309	291	309	298	339	326	307	334	327	333	300	296	321	293	295	313	287	300	334	281	313	310	297	351	305	346	329	306	306	316	307	299	299	309	318	278	309	350	299	322	303	313	306	278	305	337	310	293	290	284	344	315	373	350	296	300	297	310	306	311	320	311	291	325	299	297	279	307	304	290	360	319	300	300	312	309	297	324	313	317	297	340	355	342	287	348	312	300	313	324	307	328	282	304	313	327	319	319	301	306	304	297	324	329	308	319	331	305	304	329	300	332	316	315	315	328	287	302	309	303	314	320	300	305	312	343	346	320	293	312	290	335	280	300	351	315	321	302	316	325	338	339	313	307	323	311	276	317	332	323	330	297	303	345	320	310	325	333	341	332	343	302	311	295	323	306	317	291	307	329	316	343	294	271	290	306	296	298	320	344	326	333	346	298	325	296	323	303	288	287	313	297	316	341	311	299	326	282	325	313	323	295	319	301	307	306	292	312	323	308	325	331	330	284	312	309	296	325	317	306	296	349	325	323	325	337	322	347	335	302	300	313	283	311	328	321	349	311	334	334	324	274	298	289	286	315	318	308	306	333	316	313	325	295	307	283	346	298	301	332	314	310	335	307	300	323	329	319	290	324	306	314	289	333	332	330	333	320	304	288	309	339	345	316	298	351	345	325	306	280	311	349	347	337	312	313	307	299	332	284	329	331	318	329	318	308	322	294	308	321	301	340	323	305	307	296	334	294	294	312	305	300	328	343	303	296	324	303	295	294	319	322	332	320	307	311	304	302	299	312	303	316	310	303	315	318	294	285	319	327	314	313	333	306	301	310	328	318	330	311	330	338	313	319	313	306	305	289	292	330	326	315	321	274	331	322	282	291	331	310	271	284	311	309	287	301	320	318	315	335	328	328	296	309	327	363	308	337	375	335	296	357	327	273	286	296	299	316	331	323	318	328	300	333	306	328	330	353	289	325	287	358	328	328	354	313	307	294	322	316	317	343	306	280	304	325	303	318	300	325	304	334	317	296	302	298	341	311	282	327	336	288	332	318	300	351	294	304	313	315	324	303	318	314	288	299	339	318	322	296	316	302	281	302	305	311	310	348	272	296	316	336	354	286	321	314	353	301	299	320	341	314	319	317	279	311	333	314	265	313	293	328	336	308	317	325	301	302	345	308	340	323	296	301	310	305	303	325	325	325	352	301	297	351	338	308	300	322	293	344	320	321	356	317	313	330	293	287	349	338	349	324	307	286	306	349	279	295	321	310	327	305	305	310	325	345	320	362	314	343	307	311	317	312	301	318	321	290	324	310	280	303	288	302	302	316	312	342	282	331	299	306	325	315	323	313	288	300	311	300	314	284	316	361	306	320	302	292	332	298	303	333	317	313	320	324	284	333	320	292	318	310	307	322	315	291	332	327	309	292	304	345	303	328	312	272	327	301	335	285	314	338	287	337	314	330	300	308	296	322	311	304	286	311	315	313	301	306	322	283	306	326	288	309	329	305	322	319	312	296	329	282	332	319	298	307	295	330	340	345	335	300	315	308	317	286	322	305	324	325	325	305	293	299	321	292	314	318	332	326	323	316	325	290	303	314	319	306	305	320	349	293	323	311	312	325	369	334	295	318	323	331	331	332	296	321	303	310	315	312	343	306	298	324	303	309	321	332	295	323	300	334	318	330	317	308	304	325	324	294	319	355	355	294	342	334	319	341	350	340	329	310	306	297	322	292	318	282	321	327	293	321	319	304	332	275	296	309	312	322	352	326	343	328	314	352	268	337	319	310	294	310	364	320	298	326	366	289	325	316	307	335	313	331	349	328	319	333	285	321	327	339	317	316	304	316	320	338	279	323	339	299	305	340	319	322	307	321	319	339	336	342	291	326	314	279	286	326	289	323	310	325	368	319	317	328	310	319	270	304	303	285	329	289	289	300	330	292	297	319	293	315	295	321	288	307	299	324	312	292	299	293	347	291	292	279	340	321	298	327	327	312	297	319	321	314	343	327	310	309	321	328	300	323	282	312	312	290	319	310	311	332	337	280	288	327	334	294	324	306	294	306	281	307	357	298	306	325	317	310	308	286	309	298	313	304	308	314	319	338	313	306	290	306	313	309	343	321	321	330	326	295	298	317	291	319	294	331	299	320	294	313	329	297	307	303	335	324	328	295	326	324	306	337	295	298	291	334	320	285	297	329	300	292	312	331	321	264	300	305	330	306	311	302	342	365	284	323	322	308	313	304	323	349	307	331	285	309	321	294	283	325	314	282	312	337	321	291	292	321	272	325	306	301	317	322	297	314	282	320	315	290	324	292	311	317	313	312	304	332	309	311	308	341	328	312	328	301	307	298	320	340	298	309	304	350	332	296	308	327	324	323	322	337	294	336	331	323	310	338	329	300	326	324	322	306	344	310	329	313	349	290	295	318	298	297	328	293	352	305	311	319	303	342	324	306	333	313	327	307	293	336	335	299	318	287	299	318	310	305	327	348	306	301	327	310	288	306	293	327	295	340	284	311	364	285	340	312	299	327	333	302	319	344	332	333	306	310	315	325	254	298	334	304	324	293	296	319	329	324	304	344	321	326	301	300	283	328	301	321	344	330	315	330	321	285	313	318	322	315	297	294	345	315	326	308	307	322	348	320	319	308	311	327	328	321	344	323	315	293	341	321	328	322	286	298	342	328	301	306	290	288	320	328	306	318	342	334	314	322	340	328	320	312	324	335	326	278	336	304	322	340	313	305	304	306	317	327	303	322	317	329	316	307	289	335	298	335	301	318	305	309	308	339	310	303	332	301	314	315	372	316	337	316	313	322	344	312	308	334	309	292	301	333	318	294	313	337	299	313	304	330	313	291	324	311	321	354	322	305	279	292	315	306	330	332	306
28281	17592	4935	1203	634	580	553	563	517	522	568	530	546	485	524	558	503	529	553	515	532	536	536	503	539	544	574	526	499	521	563	498	575	517	509	535	525	506	524	520	502	526	538	492	549	525	509	474	536	508	507	560	553	496	525	512	530	554	492	539	539	534	565	493	500	530	531	537	527	543	482	538	560	528	516	563	578	538	538	534	548	528	544	504	495	537	535	481	553	516	535	531	547	533	538	584	519	542	512	537	514	517	502	492	539	511	515	520	532	498	520	497	523	507	548	504	485	546	558	584	562	535	577	550	543	548	509	539	508	539	535	516	549	551	502	575	519	535	525	525	564	536	522	549	565	507	508	488	525	508	552	513	557	496	560	522	531	522	544	575	541	523	545	492	527	525	563	565	538	540	544	575	524	516	546	521	562	555	538	544	554	513	544	500	503	526	508	514	560	514	527	493	548	521	522	548	498	538	552	540	566	537	539	513	533	511	548	526	503	545	560	559	556	539	524	532	557	520	522	542	571	580	576	555	556	552	496	528	513	559	541	579	578	503	507	524	587	546	534	520	560	543	500	539	510	549	559	534	476	520	514	529	561	530	524	508	549	518	518	530	495	549	554	549	554	589	522	551	539	520	528	507	528	509	507	568	532	528	554	547	572	529	540	536	509	523	542	524	494	577	571	552	530	490	544	525	514	564	533	502	515	532	557	546	479	508	497	563	514	536	539	508	535	523	523	522	546	534	547	569	561	495	544	507	520	560	541	535	497	515	530	559	523	526	530	544	533	516	540	542	518	517	572	521	530	539	527	539	513	529	542	545	536	493	525	555	523	540	548	544	552	540	479	552	529	507	511	544	476	494	548	554	512	526	560	520	529	471	541	495	524	545	503	557	508	546	518	536	564	501	517	556	525	523	497	510	539	558	566	533	478	522	542	532	520	509	544	524	505	577	539	568	497	551	529	555	531	531	541	524	536	514	528	481	494	560	539	537	549	559	494	586	553	541	533	496	559	535	534	524	516	557	505	514	530	553	533	494	526	515	526	530	534	559	515	520	558	526	527	545	513	497	541	499	531	548	524	537	554	503	570	551	595	565	581	498	532	520	520	560	540	516	523	564	533	534	517	544	551	543	536	516	560	585	550	508	546	489	554	534	543	507	530	501	557	542	525	557	528	527	558	536	546	531	520	525	570	520	519	504	553	577	510	537	539	530	511	541	546	520	553	581	517	588	513	516	548	549	542	519	563	538	508	521	517	497	523	516	533	520	523	485	534	534	529	532	525	535	529	551	567	513	531	548	513	549	572	544	520	523	503	541	528	532	515	578	514	569	532	533	473	493	489	560	496	524	522	535	553	507	554	556	560	541	533	524	507	492	578	495	509	572	512	508	520	504	500	533	559	544	499	559	553	531	528	488	512	534	545	521	500	540	534	514	535	548	496	560	524	515	515	585	515	541	529	518	514	555	505	538	560	554	516	541	549	548	524	510	511	506	551	544	548	607	558	520	525	528	536	562	519	571	519	511	538	507	551	494	552	487	513	503	532	531	519	532	520	542	494	536	534	601	499	577	507	555	496	536	542	539	536	510	536	535	529	528	525	516	543	580	524	528	499	527	491	507	502	552	530	505	516	523	535	515	536	537	549	519	502	530	548	558	514	538	545	520	550	521	491	513	516	521	526	545	524	537	540	565	532	523	532	532	509	522	537	521	540	532	525	534	533	510	537	525	527	566	559	474	480	517	498	576	552	501	489	500	551	515	559	496	571	507	539	575	547	561	509	527	545	542	489	538	514	589	487	566	551	543	516	555	548	517	518	539	518	536	554	583	562	501	525	538	563	524	561	533	542	501	520	575	517	525	473	554	507	518	528	573	548	542	517	534	523	529	534	544	509	500	540	546	534	503	565	524	536	508	530	550	535	517	591	551	500	495	519	491	533	544	535	533	545	564	509	533	544	546	488	488	487	510	537	554	539	542	525	542	537	580	579	497	537	525	526	506	538	502	506	496	535	552	528	503	536	522	527	531	528	507	538	513	540	541	520	515	563	540	550	534	522	521	564	491	528	555	532	508	534	572	522	520	493	534	492	517	527	550	520	533	518	554	488	582	520	508	512	524	536	525	561	511	509	494	539	544	535	542	519	525	544	553	520	553	528	549	515	535	533	552	497	492	521	523	554	595	492	538	498	515	545	549	517	531	553	509	543	541	544	528	534	491	574	521	507	505	484	576	487	527	564	539	527	538	559	547	586	498	543	562	528	524	542	532	517	544	550	549	528	533	519	546	534	538	495	487	579	536	538	531	513	544	569	541	510	496	546	543	524	547	507	517	513	535	510	554	559	503	564	510	490	542	541	552	501	516	552	517	545	526	523	557	508	536	549	519	538	511	546	541	489	574	532	511	510	547	539	513	546	497	485	539	551	519	529	498	513	544	544	514	560	554	496	518	524	530	520	523	512	518	534	539	534	549	563	548	521	542	528	476	501	553	533	556	497	539	541	508	520	514	497	523	579	523	521	506	543	496	589	511	537	522	552	528	535	516	557	553	544	507	514	537	523	546	511	557	527	546	516	551	542	532	534	545	505	543	538	564	493	481	527	539	525	570	544	529	537	539	549	508	549	558	541	547	551	563	572	515	532	568	579	503	556	551	539	558	560	534	522	543	523	532	557	504	513	538	536	523	512	498	581	522	516	507	506	533	521	509	507	524	540	513	535	564	550	529	512	500	512	550	539	520	557	562	518	529	600	524	575	571	519	555	565	503	494	543	554	500	555	485	538	495	559	522	535	523	500	520	536	531	548	560	518	527	561	531	561	556	538	505	538	513	504	502	519	586	556	539	507	536	528	532	538	522	478	556	553	534	548	533	530	574	533	521	543	502	511	508	536	575	464	597	591	537	557	560	526	499	566	492	543	544	514	534	546	560	512	523	489	544	528	528	527	502	540	524	532	572	546	518	520	531	504	531	533	549	518	546	533	506	559	577	576	567	531	575	509	512	547	515	542	552	587	538	581	510	556	512	560	489	498	503	520	545	531	545	566	543	525	540	515	530	578	512	504	561	498	527	517	576	558	516	536	554	569	531	536	541	554	535	504	534	565	535	549	527	505	510	524	551	544	543	511	513	504	537	504	514	517	565	544	523	509	532	573	532	548	545	524	538	477	537	537	528	543	499	549	516	566	556	531	534	529	495	576	543	572	521	524	515	499	527	517	503	483	523	519	518	561	512	492	510	552	514	538	571	557	519	530	512	523	483	563	571	531	576	565	528	553	490	531	536	547	555	527	579	552	550	508	536	528	532	505	547	521	547	546	524	506	555	559	506	501	549	536	547	505	530	504	541	568	591	538	539	513	509	543	541	532	524	539	519	549	574	536	526	501	530	513	584	534	542	564	507	538	523	511	511	508	579	518	520	547	521	506	562	482	492	565	561	511	525	550	577	579	530	507	535	554	507	516	494	529	524	573	519	531	492	529	515	518	570	545	560	534	564	506	562
13772	2178	2646	1281	752	711	635	662	692	670	656	583	652	632	629	605	647	655	623	603	628	631	598	609	593	594	644	660	635	643	638	667	615	627	603	609	593	627	600	610	626	619	597	608	601	604	629	640	664	563	627	594	584	623	635	602	600	581	592	585	592	618	643	645	612	628	598	650	578	632	622	601	595	600	629	603	637	590	622	573	678	608	621	588	624	631	643	609	605	602	614	617	620	586	605	640	624	627	613	604	586	630	626	647	663	645	616	652	612	645	648	634	639	614	604	579	596	631	644	643	631	651	575	622	645	626	666	642	685	595	629	651	604	617	624	618	627	605	607	667	637	655	621	609	638	589	652	631	596	679	635	616	662	676	620	625	622	638	633	599	639	657	632	668	612	633	659	591	605	631	601	557	634	598	614	583	612	618	594	610	615	623	639	666	627	620	612	653	656	675	628	637	618	627	636	615	616	611	586	623	594	590	623	619	642	598	604	624	665	624	656	597	633	644	584	630	640	626	604	623	601	654	635	632	632	594	587	593	666	644	589	654	628	647	612	634	565	603	611	591	648	646	617	635	614	650	630	614	618	603	580	624	623	617	657	646	611	599	656	635	615	638	650	626	667	641	645	586	632	632	586	613	582	599	655	660	622	633	649	610	611	635	608	653	591	625	606	665	625	576	579	630	605	586	618	623	605	617	653	622	654	638	625	595	603	642	636	612	611	655	592	625	622	601	591	628	612	647	620	595	583	585	581	648	625	597	619	626	625	617	595	631	631	624	638	655	634	615	622	624	656	632	640	646	638	587	624	635	616	610	602	679	634	597	606	602	636	600	641	609	649	588	593	627	638	670	664	617	632	628	642	597	612	630	659	602	603	603	654	669	622	613	634	603	629	597	615	603	603	581	568	669	601	550	616	556	609	652	601	623	602	628	633	601	659	618	663	614	650	618	611	635	584	612	642	634	613	661	639	578	618	614	592	619	608	610	601	605	615	579	650	657	615	651	624	611	662	648	588	651	622	631	618	624	595	666	625	617	631	607	582	600	653	639	632	634	600	636	616	604	611	610	660	610	618	633	645	601	603	621	631	607	578	601	622	594	562	658	630	646	610	619	656	638	630	662	659	627	616	604	656	657	623	638	609	621	633	626	640	622	595	628	624	624	616	579	653	632	620	639	598	651	609	621	631	616	616	628	619	619	639	608	651	611	601	608	601	600	594	614	650	608	632	636	623	618	657	600	629	649	633	702	618	622	676	609	572	604	646	630	628	623	656	642	603	624	613	601	609	624	617	630	603	631	619	613	606	613	660	607	593	549	636	606	592	637	613	619	606	592	624	647	615	622	621	624	585	649	634	610	599	586	604	579	615	587	608	626	639	628	565	594	618	609	610	624	640	599	658	635	624	630	632	592	617	618	623	644	602	597	560	621	619	631	665	616	609	626	622	640	657	543	566	634	608	612	618	617	566	585	625	595	617	588	596	625	596	614	594	630	644	628	574	576	588	654	618	609	599	609	601	639	655	612	615	653	621	647	607	607	627	641	617	603	624	592	601	598	591	597	605	672	644	616	604	605	636	649	601	632	594	646	649	666	589	601	649	620	596	633	628	616	636	624	685	593	626	614	621	618	641	630	615	600	633	643	620	600	632	584	604	631	612	652	633	633	604	592	596	619	633	610	649	615	612	615	616	650	607	631	620	616	614	656	612	650	599	557	615	642	631	590	650	600	603	616	642	608	629	666	619	607	630	597	618	644	623	609	650	620	644	664	601	643	582	623	588	622	645	646	640	645	664	611	597	618	632	622	603	605	601	590	577	626	603	642	648	621	634	628	664	589	618	651	584	658	616	607	579	626	598	616	623	621	672	596	635	602	601	574	570	631	620	603	626	665	638	623	625	595	626	620	645	614	584	632	647	609	631	621	620	588	616	664	591	603	632	634	572	648	630	622	595	614	617	652	614	608	593	632	646	656	619	625	637	602	625	583	626	628	640	626	627	624	635	621	670	676	573	693	628	634	631	627	594	624	661	635	607	667	625	619	675	652	590	587	639	596	607	603	636	571	625	585	647	607	660	601	639	606	559	632	608	609	617	620	616	602	598	611	647	626	615	597	681	581	639	642	612	607	599	592	653	620	595	608	625	644	650	635	603	610	604	628	583	594	620	584	593	657	619	579	591	630	655	635	639	630	647	608	617	657	615	600	568	649	632	604	608	641	644	674	596	629	626	614	614	618	604	596	602	674	634	631	623	600	538	615	629	608	627	600	642	628	643	639	633	600	572	648	587	649	617	634	594	644	652	604	610	603	643	584	634	573	613	652	646	626	575	638	650	625	607	577	607	569	636	614	616	646	587	647	636	644	584	643	634	588	622	599	610	602	612	633	642	610	569	616	677	628	638	615	658	664	639	632	630	641	621	612	605	594	649	638	549	630	609	586	604	594	651	640	657	596	608	646	614	669	661	635	666	622	614	612	580	614	619	640	558	723	606	616	604	618	641	611	577	595	568	630	595	607	594	642	578	625	633	649	625	621	679	609	628	629	615	610	608	599	614	616	643	640	572	639	638	613	646	645	569	613	603	619	666	617	644	612	664	571	621	612	634	614	649	632	614	643	635	604	620	642	631	623	656	634	582	608	611	612	634	592	638	608	651	647	672	585	598	606	608	649	662	569	630	642	610	678	656	628	638	630	630	647	614	636	632	630	610	625	591	636	654	646	607	655	656	622	639	617	627	612	609	671	629	665	645	636	590	599	593	636	626	617	579	646	605	580	649	562	591	659	612	620	700	625	608	613	589	628	628	639	652	602	606	620	610	620	595	643	629	586	623	634	555	598	672	652	657	636	601	632	615	614	624	630	620	592	606	620	612	620	641	639	628	628	611	603	650	608	647	668	595	620	644	641	610	622	626	615	622	627	629	611	638	607	596	629	631	610	618	619	628	624	610	640	639	629	625	614	601	629	615	627	642	601	622	618	599	598	621	591	593	655	642	591	621	673	590	596	606	590	615	612	582	592	655	636	598	640	634	663	618	568	598	603	642	663	615	607	618	628	647	644	642	624	643	609	626	590	646	622	632	609	584	638	603	623	638	588	615	607	618	610	614	647	624	606	640	640	604	622	645	603	648	621	625	652	614	615	648	621	608	613	643	626	627	636	652	636	630	613	656	598	640	627	626	608	636	633	613	644	615	591	583	642	604	621	612	616	630	601	662	631	620	600	621	644	593	635	636	560	595	560	640	619	654	600	596	639	620	622	621	633	539	614	587	645	584	636	621	681	625	633	606	611	615	601	601	668	566	654	599	596	629	607	627	627	606	618	608	640	619	667	609	607	682	545	602	634	632	603	659	574	565	616	628	587	583	622	604	584	636	634	614	639	637	639	659	656	629	624	609	655	614	612	612	630	632	641	626	616	648	657	604	627	610	649	620	631	633	646	616	619	612	626	591	647	676	606	576	582	628	640	636	611	634	620	643	620	639	662	648	580	618	570	615	626
23500	20892	27784	24137	20854	7860	1113	792	729	716	694	611	549	543	601	619	563	541	606	589	550	542	531	537	541	535	516	536	501	515	542	556	562	504	507	573	551	560	542	467	518	510	540	572	546	551	517	563	549	544	523	520	499	515	488	536	568	529	516	511	557	510	537	506	515	553	556	539	544	530	548	518	513	541	542	532	554	512	547	504	512	501	534	528	518	525	541	512	487	550	518	550	534	525	552	498	492	512	537	490	532	530	546	492	512	530	559	529	568	524	531	466	533	578	516	497	528	496	477	491	523	515	519	529	483	526	569	545	489	533	511	521	528	494	521	543	558	522	544	500	558	521	537	564	519	535	564	564	528	560	505	490	485	523	500	521	537	513	521	536	534	545	565	542	552	523	519	498	491	486	530	534	529	527	513	526	523	517	525	519	524	545	557	546	556	520	501	505	501	540	520	564	526	528	496	497	483	515	522	579	507	516	505	537	581	528	556	553	544	510	523	579	555	503	482	519	483	514	516	550	508	499	485	531	546	561	551	500	536	475	512	519	495	503	555	503	556	503	485	523	518	526	521	545	509	499	532	530	506	547	517	494	500	550	533	524	535	513	514	564	523	536	523	525	518	514	532	514	506	510	545	524	508	542	500	552	500	541	516	521	532	546	496	526	536	516	555	540	498	515	554	503	510	514	553	537	545	544	504	508	559	524	510	561	485	565	552	513	543	535	544	513	531	501	485	555	534	485	502	478	477	554	466	525	546	568	495	526	506	574	500	586	540	488	513	498	489	538	543	483	497	533	503	536	536	460	514	566	519	486	527	487	558	521	546	491	495	509	540	531	548	551	542	485	530	485	501	504	567	515	490	557	532	527	514	515	495	508	550	506	473	520	505	504	522	547	508	505	485	551	525	546	596	549	511	564	537	549	548	536	530	514	500	495	510	522	497	520	507	546	542	503	508	512	532	513	480	477	496	490	521	510	514	504	551	491	557	536	533	516	539	550	513	519	466	582	586	531	519	489	537	522	496	540	562	556	584	551	560	521	521	506	506	526	505	557	508	527	543	527	489	540	480	469	517	526	525	544	520	517	470	533	522	474	508	535	527	521	551	541	518	507	518	552	501	518	495	537	528	461	536	520	513	520	511	503	491	537	541	503	514	555	498	541	495	521	506	528	539	561	522	518	586	539	525	515	515	530	537	545	543	538	547	519	494	480	508	533	557	534	496	500	547	552	541	531	528	544	505	508	526	500	562	538	515	528	510	495	554	536	530	545	534	526	532	539	532	486	543	509	550	526	520	520	545	518	503	517	514	496	539	490	474	533	541	540	552	500	544	540	510	536	516	555	534	563	527	509	526	497	502	521	531	533	480	496	488	482	535	538	490	490	558	560	544	499	492	565	559	490	526	506	518	532	505	553	499	491	500	535	445	514	559	511	522	533	520	529	482	470	534	561	515	533	523	473	506	503	539	489	494	571	496	540	521	531	510	506	570	548	507	496	576	529	540	534	546	501	509	512	511	493	506	492	522	544	557	512	525	497	519	554	530	514	504	492	495	531	526	537	530	516	503	545	584	565	588	499	511	514	542	564	498	505	516	496	496	544	559	526	506	532	507	520	521	485	541	537	512	556	498	511	512	559	536	539	521	551	556	509	559	487	506	523	480	533	527	526	524	552	502	555	501	518	521	500	528	538	497	487	522	524	526	531	492	523	537	539	495	491	525	526	533	517	539	490	513	529	553	510	531	486	542	530	525	516	564	499	551	535	542	494	525	520	564	532	492	552	555	510	510	539	528	511	517	512	545	512	509	570	506	500	526	540	562	523	506	502	508	539	526	541	514	537	552	536	495	518	524	515	509	533	516	508	519	499	494	532	533	524	520	560	523	528	497	535	553	513	530	519	488	544	519	509	551	519	565	498	492	540	502	536	547	508	494	504	524	530	517	520	492	522	489	492	492	528	485	574	528	493	510	540	555	512	533	509	504	519	517	526	558	518	522	526	562	519	526	524	500	512	530	499	497	481	542	528	486	525	522	520	495	484	516	475	545	540	566	513	543	496	544	517	514	496	497	519	534	555	526	508	520	514	485	533	489	474	504	553	520	528	522	538	518	548	560	512	496	506	524	508	509	471	546	507	530	541	509	540	497	540	509	535	588	487	554	522	537	504	533	505	520	508	512	515	482	506	534	548	538	502	528	507	505	537	516	514	530	516	539	551	529	515	534	506	520	506	524	499	500	547	492	531	512	528	550	563	487	539	548	522	508	546	558	532	517	522	479	491	529	521	529	485	544	495	497	497	519	554	514	540	534	516	537	488	503	530	547	488	505	511	535	531	500	485	533	535	512	552	513	584	503	556	532	542	491	557	532	541	539	504	495	521	525	538	520	516	500	496	513	521	533	500	518	478	511	491	577	509	538	559	510	556	508	530	529	500	536	495	540	482	464	545	544	572	551	534	521	487	506	518	559	537	541	516	490	497	511	477	526	544	559	520	530	496	496	523	551	522	547	513	518	549	544	503	581	551	533	524	506	513	532	503	496	541	504	528	520	541	551	487	511	516	521	531	534	500	525	509	512	475	526	521	608	545	528	476	522	550	532	563	532	533	540	526	534	497	491	520	538	502	551	526	480	508	533	509	498	534	512	516	529	543	542	533	550	525	528	536	495	531	519	539	495	548	506	550	488	514	506	523	499	515	512	509	532	510	514	505	519	504	546	494	559	534	557	569	505	566	514	525	458	533	516	537	527	522	486	552	535	535	526	532	533	523	509	485	525	521	510	513	540	521	479	537	541	493	541	480	528	519	527	510	552	517	474	532	510	526	544	495	490	511	498	566	564	539	511	507	518	564	500	529	542	503	492	493	507	496	516	536	519	542	541	504	506	534	527	555	543	508	570	491	555	548	513	537	524	547	499	533	524	502	482	530	522	533	585	490	535	583	541	530	588	503	530	546	508	507	504	540	572	543	514	507	470	526	504	527	555	553	519	491	510	523	539	489	547	548	509	537	559	517	501	502	527	563	533	543	535	505	527	525	493	517	537	515	510	548	507	487	506	535	571	503	546	498	549	500	513	559	576	537	529	491	504	507	526	533	510	533	534	541	535	490	528	552	495	528	504	527	524	541	528	526	546	515	515	478	530	491	486	536	529	513	519	539	501	526	513	517	492	526	491	523	536	524	481	491	513	540	557	507	547	538	520	511	504	514	532	482	524	546	488	530	500	528	561	493	533	487	540	532	493	500	546	507	542	544	543	521	462	535	511	519	526	510	488	511	483	549	500	570	528	527	554	552	516	523	527	530	486	537	514	498	520	510	534	516	526	506	515	540	526	515	491	533	554	515	544	513	541	522	513	519	479	556	529	538	513	498	512	524	579	559	520	473	553	513	535	521	564	551	476	483	507	488	493	536	536	518	525	528	519	531	520	533	565	534	502	526	532	550	532	544	547	513	475	500	534	542	490	468	540	501	532	510	506	516	528	476	482	531	545	503	551	550
5581	9299	8547	3531	2145	1704	1405	1208	1033	904	856	836	800	756	742	680	706	707	648	664	626	674	639	659	650	605	629	615	643	617	693	631	632	610	664	665	623	607	655	637	626	621	643	631	588	642	606	621	628	618	683	648	625	577	651	606	614	643	618	594	591	611	624	595	635	611	656	628	616	612	633	636	628	654	596	623	619	628	606	630	625	666	565	577	651	622	654	594	631	607	616	640	617	603	631	592	664	629	614	676	583	614	637	641	651	623	661	563	636	591	657	647	595	656	619	597	628	606	603	649	602	602	598	628	620	636	573	659	587	586	600	629	650	642	569	603	664	618	615	641	636	609	611	682	638	585	618	639	598	593	632	620	633	639	626	658	674	657	690	613	662	661	575	638	594	625	626	637	623	676	613	637	650	664	627	615	638	621	637	649	620	628	619	607	638	628	629	597	610	575	635	614	615	624	594	574	634	648	633	632	596	644	638	627	616	628	677	635	642	600	616	629	604	604	640	592	581	616	598	671	611	607	622	612	627	629	640	640	631	643	641	637	655	619	634	617	658	624	597	632	657	609	630	691	634	613	617	619	610	633	612	642	609	604	619	618	660	606	623	654	601	659	642	622	651	613	593	588	609	639	626	678	650	622	639	607	617	645	618	650	661	615	592	632	656	608	602	623	638	596	646	604	627	622	620	580	650	595	679	610	623	615	627	601	649	639	624	649	651	639	614	649	604	661	633	606	676	595	642	595	596	625	616	651	618	635	618	623	607	553	582	644	607	610	616	607	607	654	607	628	659	576	590	663	657	639	648	603	677	565	607	638	601	607	618	610	585	637	625	626	587	647	603	642	611	646	615	637	642	609	656	604	633	618	645	598	598	618	638	656	613	601	683	635	630	629	636	628	573	567	682	649	654	630	614	636	669	649	623	651	624	622	676	611	623	640	621	676	668	616	629	646	617	597	672	622	659	592	621	659	614	637	587	683	580	627	618	580	669	617	580	631	635	646	647	597	619	600	624	609	654	631	611	637	615	617	620	619	682	637	617	651	629	633	601	659	670	627	631	626	662	640	604	636	649	597	630	631	602	597	647	585	620	589	651	605	601	638	678	680	622	627	651	640	634	646	581	624	633	596	620	587	616	616	639	640	598	599	618	632	606	623	609	648	667	665	572	620	607	637	594	647	629	596	655	645	601	607	624	623	597	637	590	659	569	635	614	616	645	659	634	643	586	625	620	673	657	636	608	655	637	651	601	629	627	637	592	631	585	599	640	619	611	629	619	633	632	608	650	669	637	601	613	645	595	611	630	654	634	646	617	632	631	583	595	601	616	685	594	647	641	612	613	613	625	646	695	639	650	652	611	619	650	616	629	630	615	613	607	618	596	623	607	620	640	583	658	600	602	581	645	673	635	613	586	618	601	640	614	600	640	672	649	656	649	653	620	635	602	612	604	636	624	615	639	632	646	636	631	656	610	620	633	636	640	615	641	650	619	622	636	643	559	635	635	631	641	539	597	628	658	638	646	601	619	597	650	641	650	600	575	633	636	636	597	596	637	581	615	596	604	623	569	626	620	650	658	653	619	655	658	622	603	646	611	634	589	618	629	638	633	585	618	623	662	614	625	642	650	673	601	593	637	671	674	637	597	639	630	631	627	657	602	655	614	605	624	647	601	610	621	616	594	627	599	598	611	651	675	642	588	597	610	607	601	631	628	653	611	645	657	626	603	558	600	635	667	612	603	591	561	593	621	606	589	591	613	595	662	647	610	643	691	667	625	628	651	661	640	601	598	634	640	635	645	659	592	631	647	617	564	634	654	611	564	616	679	579	646	597	652	633	630	624	631	597	668	632	649	600	595	606	621	689	595	594	689	627	610	630	646	623	612	626	624	618	663	656	652	626	596	623	651	612	613	595	614	628	631	596	599	657	643	600	639	626	608	620	600	636	615	607	630	637	637	646	659	627	608	623	602	648	593	603	598	638	596	619	649	637	586	630	678	620	629	656	635	633	565	624	626	664	630	579	587	631	611	653	609	615	599	585	665	659	630	632	628	634	563	603	670	664	617	644	601	646	644	608	659	614	665	640	593	584	642	611	598	671	565	596	617	633	606	626	591	624	581	629	667	687	625	629	602	640	609	584	659	630	649	623	651	589	626	613	614	612	642	598	656	620	606	632	592	642	612	608	646	625	642	619	653	579	620	634	630	665	680	656	606	639	587	603	666	590	597	658	614	618	661	643	638	620	644	660	620	609	611	633	584	613	584	599	582	632	637	674	631	659	627	617	666	642	630	619	631	626	604	600	623	665	617	584	585	614	622	648	589	678	619	666	623	633	681	634	613	649	644	613	651	629	631	644	655	612	632	607	628	570	617	615	623	619	624	642	672	701	623	607	689	620	628	618	646	641	586	645	616	674	603	591	604	657	652	610	594	587	617	647	668	650	643	618	612	606	626	634	617	625	620	637	617	626	618	610	615	640	642	611	673	636	629	599	590	635	608	630	623	603	572	638	665	615	637	616	625	646	634	573	628	606	634	630	617	662	635	620	634	605	640	618	570	655	635	661	623	658	642	668	617	657	643	654	638	573	611	626	602	603	635	594	651	638	635	637	656	682	651	646	638	600	641	601	634	623	630	675	653	623	645	641	594	613	602	667	651	629	622	620	613	667	625	671	634	692	589	593	627	610	603	611	633	650	630	621	642	635	628	612	663	674	652	612	568	611	622	660	601	650	633	628	645	623	593	629	662	637	608	629	655	637	610	621	657	631	629	627	656	613	618	622	646	622	669	668	616	615	679	618	612	586	617	608	619	604	641	602	626	603	582	629	616	655	619	615	657	621	626	628	636	637	619	672	588	616	610	609	614	647	615	635	633	647	646	650	627	610	602	674	649	637	647	603	660	639	662	641	620	598	596	638	608	547	595	652	625	626	598	602	661	678	616	633	647	619	592	618	595	591	624	640	624	629	642	603	595	637	582	691	670	604	634	621	584	631	581	658	617	617	609	628	601	585	591	633	607	611	638	609	593	690	648	632	577	608	610	611	634	597	598	663	639	618	592	643	652	583	657	634	643	652	603	643	595	606	628	642	629	620	642	633	637	634	622	615	620	635	636	611	614	649	617	590	617	592	573	596	662	625	606	616	598	620	632	629	594	606	600	577	613	664	609	669	643	626	608	604	650	600	594	635	597	619	642	592	638	665	610	667	661	601	619	583	642	606	607	611	624	606	607	613	646	615	644	625	635	623	601	676	681	640	601	628	664	586	660	618	603	594	604	676	603	654	656	551	629	599	644	641	606	604	621	628	599	620	639	642	605	614	617	644	659	641	668	613	652	635	638	601	633	600	621	633	608	627	610	592	613	666	597	624	658	614	640	592	611	635	616	603	590	619	588	642	635	568	618	666	628	652	633	603	662	613	625	620	602	596	624	653	583	652	591	640	622	606	625	596	654	600	610	599	571	631	671	665	620	581	597	630	617	622	624	606	653	576	663	617
24554	20888	26746	25039	10441	665	485	396	375	358	379	320	322	344	332	329	289	320	295	331	303	312	323	279	319	297	295	288	308	304	285	287	320	312	287	294	294	286	275	309	286	301	279	256	305	298	290	325	311	290	309	303	335	299	287	271	319	303	307	275	291	259	307	272	277	310	311	267	299	291	292	272	302	312	327	258	277	314	292	296	245	294	316	289	287	286	289	281	297	293	290	264	306	284	292	285	301	287	289	284	290	290	268	303	310	280	326	266	315	288	301	277	286	296	270	307	310	275	291	304	294	274	296	303	294	276	289	258	271	289	298	267	313	285	268	253	255	283	258	281	279	301	279	314	273	309	298	286	299	280	328	303	287	323	277	270	279	311	273	302	285	298	305	304	322	284	283	279	268	254	294	322	297	318	301	278	284	277	291	318	291	299	264	257	307	310	284	317	289	291	303	305	287	279	268	307	316	312	277	303	314	294	311	310	306	283	285	282	310	285	299	291	313	293	270	299	292	259	312	305	257	283	274	290	274	277	293	282	288	306	299	284	285	280	310	328	292	295	260	294	280	278	326	288	297	318	285	308	283	263	308	302	281	297	302	278	315	287	284	287	280	299	251	309	257	246	288	287	306	321	275	277	306	324	279	286	280	324	282	285	277	277	276	301	316	279	312	307	285	317	283	297	303	273	280	282	305	293	295	298	274	288	298	277	319	286	305	302	304	290	292	272	298	272	271	285	280	301	300	302	266	291	300	276	281	256	329	328	282	264	296	304	280	260	301	257	286	264	296	299	299	287	286	312	287	316	290	293	310	298	309	289	290	280	295	265	266	278	279	278	316	300	292	297	285	292	289	296	312	268	294	288	314	313	294	293	282	275	287	287	307	282	246	286	294	275	285	267	277	273	286	308	294	293	308	281	257	292	292	324	299	293	302	262	285	304	304	306	270	317	286	290	297	290	296	310	284	308	306	284	284	313	277	267	285	260	302	268	310	242	282	291	294	243	295	262	290	291	314	289	273	298	280	313	303	292	296	286	301	293	317	287	300	298	255	260	272	281	297	291	291	307	294	276	279	267	325	281	296	282	259	262	289	278	275	295	294	279	305	267	275	289	311	300	297	271	294	306	256	303	265	282	257	291	263	283	295	311	272	294	304	293	316	291	299	311	353	280	341	282	289	263	262	298	275	317	277	273	275	292	289	252	317	293	270	279	268	277	277	284	264	269	279	260	286	293	287	273	304	299	334	251	281	280	300	276	258	279	311	282	299	296	272	302	322	271	277	286	296	326	292	309	314	291	286	272	294	296	321	276	294	283	288	291	297	287	296	294	242	286	280	301	273	289	286	276	272	279	307	268	307	322	290	289	272	305	293	293	304	288	298	294	278	286	270	314	294	295	315	267	272	296	272	250	294	279	294	282	320	290	286	285	298	304	310	299	269	290	280	294	290	266	307	280	280	285	309	283	277	291	314	294	302	290	288	288	303	285	264	298	310	257	282	319	293	307	269	275	295	250	308	310	309	283	301	254	306	298	281	307	298	302	299	268	289	294	290	290	295	287	298	265	276	300	275	292	297	272	274	284	303	272	283	277	285	294	274	284	268	265	273	297	276	291	274	309	288	282	289	276	287	269	290	287	317	254	294	298	290	283	264	285	304	297	270	284	299	298	276	310	253	291	304	293	280	272	284	266	287	315	286	309	291	272	291	307	294	286	276	292	316	312	278	281	281	267	259	261	288	309	299	308	289	296	254	288	250	256	306	290	273	301	300	255	283	291	335	295	274	266	257	287	277	272	282	273	308	261	321	275	291	287	277	302	289	281	304	293	288	269	300	293	300	301	284	294	275	315	263	298	277	295	287	306	317	280	297	280	318	294	275	278	296	262	292	294	281	290	320	291	281	281	311	286	285	263	290	301	316	285	276	290	288	278	284	320	284	293	279	280	284	286	270	285	301	312	306	298	306	289	312	274	301	258	259	277	301	299	325	290	293	332	317	273	262	264	278	278	292	300	268	286	260	293	307	279	302	273	302	322	289	264	292	277	296	325	296	303	282	301	253	297	291	267	303	253	282	291	319	293	299	274	293	295	290	273	293	275	301	258	280	281	334	280	287	278	293	308	301	307	292	279	277	258	271	266	300	283	276	280	284	284	274	304	265	304	286	268	284	302	289	302	294	301	281	292	270	266	304	283	293	295	279	316	305	306	257	268	280	298	302	296	276	318	327	304	305	312	296	294	283	281	304	279	259	287	286	316	303	278	282	287	286	269	303	265	313	297	319	305	295	313	296	276	273	331	284	305	275	294	293	315	285	279	310	295	322	294	314	280	283	288	299	284	316	319	277	282	292	303	275	284	271	274	322	271	275	320	285	291	281	271	278	314	303	294	277	294	284	284	296	305	282	300	311	282	273	294	304	318	288	286	319	252	285	284	271	288	298	272	270	263	273	263	258	308	291	273	306	316	288	270	310	288	259	285	289	291	312	263	314	266	305	320	271	276	298	277	303	250	267	298	312	290	280	280	300	269	307	302	279	328	273	277	310	275	295	283	320	290	267	249	305	317	312	290	295	258	276	302	292	262	267	278	281	278	294	296	300	256	275	293	272	276	290	296	292	289	279	302	290	270	285	310	304	280	296	310	310	304	277	285	281	312	305	300	270	239	304	288	299	321	258	305	294	262	298	276	292	301	315	279	302	274	307	272	309	298	278	250	293	301	313	256	297	286	266	296	275	300	255	291	270	300	288	286	312	304	282	296	298	287	282	274	257	312	273	293	273	284	311	266	313	273	284	286	284	298	300	284	298	291	311	303	252	290	287	256	282	274	285	308	240	280	307	272	286	319	282	273	322	295	266	302	267	326	289	287	312	308	284	283	328	293	280	295	281	305	272	273	315	307	300	313	281	278	298	287	280	274	275	274	287	314	274	296	288	304	249	327	291	274	308	305	269	287	289	289	271	276	282	262	252	295	282	277	269	317	301	273	314	269	309	313	297	294	317	272	304	305	338	283	296	303	293	273	328	316	283	329	304	288	286	269	284	286	269	291	286	276	264	282	289	282	316	284	285	263	276	281	280	294	297	277	272	282	311	307	314	308	302	302	284	312	281	292	295	249	269	290	283	292	299	302	293	308	284	282	250	279	266	273	280	310	261	310	291	272	274	282	272	304	305	297	287	263	298	320	293	284	259	293	273	273	288	318	256	290	294	278	311	298	287	302	301	307	281	291	261	285	259	291	288	318	298	327	308	311	264	299	286	321	284	287	279	275	283	287	293	303	281	272	312	312	295	300	310	311	272	288	315	302	304	297	298	278	278	279	280	281	288	274	306	299	306	282	306	284	290	293	293	278	289	321	293	296	324	306	289	298	297	273	258	309	331	284	315	272	290	299	304	294	319	286	264	275	265	309	288	284	287	292	292	311	301	291	308	296	277	282	267	322	268	286	284	244	297	286	277	288	299	272	274	278	289	300	301	299	310	268	312	311	262	285	305	276
8079	6168	5385	2171	1265	981	745	678	567	507	498	468	431	396	404	412	367	406	365	372	370	366	348	384	346	340	350	329	382	344	311	326	312	325	371	343	366	340	329	332	347	319	356	375	320	310	334	317	331	344	332	330	337	315	334	318	350	348	346	314	324	371	301	344	352	338	344	314	341	320	351	334	353	329	347	349	321	330	330	379	302	370	328	295	346	323	339	345	306	353	332	334	294	341	347	338	323	325	375	336	348	337	347	334	318	342	315	382	308	355	345	318	341	324	354	322	331	333	351	334	307	319	340	329	332	323	320	353	346	310	327	315	308	342	359	343	316	315	327	338	335	322	357	339	370	359	318	306	352	356	336	373	335	334	342	350	324	312	328	307	355	345	312	333	331	372	322	348	317	325	317	335	375	337	336	304	322	357	342	317	324	345	349	336	325	324	349	340	324	357	304	327	329	309	326	363	291	329	343	324	310	344	345	316	336	352	313	330	351	346	356	349	309	320	329	343	358	313	345	351	334	334	338	337	323	327	331	323	327	317	329	309	344	356	327	346	310	325	338	327	328	310	319	355	355	326	351	341	335	314	357	338	392	341	360	339	362	372	342	354	322	328	354	334	315	297	308	345	351	369	355	327	374	324	328	328	352	289	331	348	349	351	334	325	364	368	320	316	322	395	361	338	327	347	352	296	318	315	346	351	379	351	339	365	342	316	329	325	287	333	356	347	317	325	309	315	294	350	348	338	336	355	318	340	357	346	342	366	351	332	325	351	337	326	322	314	338	338	339	351	351	328	375	331	341	266	337	341	326	346	337	329	360	329	336	336	341	330	346	335	342	341	329	313	344	350	329	320	345	340	326	336	320	355	356	314	332	296	342	326	341	346	309	347	343	335	322	357	317	346	335	331	350	334	354	361	333	334	321	310	362	307	341	364	315	347	342	339	318	326	337	319	326	298	358	341	297	320	313	364	337	364	364	323	328	301	329	321	328	328	369	355	296	321	350	352	364	331	338	323	365	331	346	308	359	323	325	314	369	348	344	353	333	295	358	308	307	349	334	348	330	325	294	329	325	329	304	363	314	344	338	337	326	331	309	359	345	334	348	335	334	322	347	344	313	314	318	325	341	323	309	313	311	347	353	337	347	326	337	330	350	309	342	332	332	333	327	343	310	364	320	347	355	337	335	344	363	341	327	310	335	395	328	361	358	342	355	338	329	325	345	324	280	345	347	346	345	331	315	338	342	314	316	321	308	320	353	335	329	318	330	355	320	319	311	329	328	370	306	342	317	312	337	324	340	358	321	332	349	330	331	343	310	324	340	330	325	317	348	331	349	350	347	318	326	345	340	356	321	343	319	353	328	359	313	342	343	334	350	330	318	314	318	311	335	313	355	357	338	315	294	324	319	332	345	339	321	333	326	311	335	329	357	332	338	331	315	332	300	328	384	333	339	344	331	338	356	306	356	335	342	358	309	331	373	332	341	341	337	333	313	328	330	363	287	359	343	335	301	319	318	342	318	343	326	326	336	344	346	331	340	355	339	311	297	341	345	322	310	320	348	336	338	339	308	324	382	320	335	356	344	336	318	338	330	329	357	354	353	302	320	313	341	319	334	318	324	323	374	327	340	331	365	338	320	322	317	335	340	364	328	355	317	325	348	326	333	292	330	309	322	348	311	346	328	304	346	327	343	312	320	316	326	343	304	348	360	327	322	348	319	358	354	329	300	349	341	317	315	347	364	333	344	345	329	333	340	353	351	331	296	360	359	314	333	325	320	302	298	326	341	347	341	334	321	356	325	306	351	310	318	334	324	345	367	337	334	338	353	356	322	322	326	332	334	342	327	331	325	340	320	356	322	338	359	326	342	310	329	308	355	347	338	341	345	349	346	318	345	346	312	363	364	336	294	353	345	349	309	332	332	361	334	323	348	341	355	341	327	327	308	322	383	341	346	321	345	344	306	367	330	357	352	381	320	309	321	319	319	341	320	321	329	310	310	315	335	336	334	345	347	335	318	331	333	330	353	329	308	347	318	369	336	339	338	330	313	313	324	339	330	329	299	328	306	331	358	348	323	319	337	315	334	320	358	329	326	332	314	347	321	341	320	296	308	355	362	323	330	325	327	337	343	321	374	305	329	343	353	337	296	342	362	334	321	317	364	319	336	347	341	321	357	336	327	368	319	320	324	302	328	341	325	316	340	314	368	326	307	330	348	326	344	318	347	320	335	314	339	326	328	348	324	339	320	353	341	337	337	365	313	337	331	340	350	378	332	327	342	353	340	312	315	359	333	353	354	352	321	337	313	315	292	311	350	370	307	325	352	327	340	341	320	332	350	312	353	331	347	369	363	337	378	329	332	333	308	385	342	368	336	337	354	344	349	319	330	343	350	320	328	333	303	315	300	343	312	322	332	331	326	334	348	335	310	352	335	351	329	337	345	344	327	350	375	316	347	355	353	360	326	305	331	340	344	330	333	330	336	359	358	317	346	349	335	348	323	341	331	364	315	333	325	330	312	365	338	334	337	323	346	355	339	315	366	330	363	331	317	325	362	313	357	309	344	359	325	342	298	351	366	320	314	356	356	342	331	340	317	310	336	330	314	332	326	346	362	338	318	333	350	325	356	344	346	312	332	325	356	323	351	329	333	294	358	328	333	342	331	348	324	353	309	340	328	289	355	360	333	313	313	328	334	306	344	359	326	323	330	337	337	343	327	345	330	336	296	320	328	329	360	356	324	323	341	332	344	356	331	390	351	348	357	354	321	341	338	313	342	349	336	296	352	363	351	348	342	326	329	319	325	324	340	341	333	343	358	334	338	315	345	336	338	333	320	347	337	337	330	325	343	361	330	347	338	373	330	348	323	346	342	340	323	330	350	338	339	358	330	345	330	295	333	345	321	338	328	308	333	312	343	327	354	329	351	352	322	332	317	355	342	342	320	334	359	363	310	328	317	332	366	333	291	362	367	378	354	323	330	359	358	351	338	341	331	349	334	330	290	309	316	311	338	378	352	349	345	309	303	326	310	333	356	302	323	331	348	348	351	324	329	351	352	323	336	318	330	327	320	344	355	331	343	324	365	335	322	336	314	322	332	325	346	318	344	354	340	332	355	388	368	349	337	368	327	339	350	333	378	341	317	350	340	327	347	333	335	366	317	326	293	353	367	316	395	345	308	349	338	343	335	339	336	349	390	366	337	368	343	314	348	349	308	325	334	336	343	332	342	349	308	329	333	335	345	327	360	318	322	351	325	323	324	349	318	325	311	332	312	346	322	343	322	328	340	330	321	310	351	321	312	348	343	321	332	307	331	301	330	329	335	390	318	350	340	314	349	335	331	340	305	336	323	346	336	333	335	346	321	319	337	350	343	357	324	322	320	340	320	320	330	333	326	320	329	308	338	335	323	307	341	315	312	323	304	316	302	360	362	348	326	343	349	341	315	366	320	346	374	341	316	345	322	326	325	306	305	341	313	367	331	323	313	339	333	327
22432	20935	28331	23708	20929	20928	5226	837	620	517	483	399	418	373	335	330	316	347	332	311	310	298	292	316	280	284	313	295	283	272	258	290	239	283	275	277	296	247	243	273	242	242	265	273	280	241	294	257	265	244	272	254	238	284	257	261	277	256	258	234	266	264	274	268	270	251	279	271	256	254	266	260	249	273	262	248	275	256	256	252	264	275	286	260	251	241	261	260	264	261	268	284	241	274	279	279	239	289	278	263	249	256	247	267	269	250	253	279	245	246	240	264	269	232	270	265	263	286	287	267	239	255	260	274	252	253	276	246	258	239	250	247	289	272	262	264	238	245	260	239	232	260	263	234	262	274	247	262	245	250	242	256	254	251	230	268	259	235	262	254	262	264	281	244	239	257	246	271	255	259	237	255	269	262	264	272	252	286	246	259	251	241	246	240	256	261	229	273	280	255	263	254	253	257	255	266	281	265	254	239	230	268	270	242	231	256	296	258	276	308	257	256	268	295	260	255	247	239	243	241	244	231	265	259	244	272	238	234	271	239	248	246	269	275	249	259	254	251	257	263	257	255	234	314	270	260	255	292	243	264	255	252	268	271	231	251	260	274	240	245	263	245	227	231	279	240	259	295	266	225	283	241	251	253	264	245	274	254	246	308	234	220	257	252	248	245	261	247	276	258	238	255	250	264	238	259	242	253	268	244	230	253	274	274	255	273	250	225	271	259	281	257	264	241	250	275	240	285	237	270	297	250	268	256	264	256	227	270	241	267	258	273	229	294	245	274	266	247	239	250	253	264	250	268	257	282	236	243	250	263	278	224	267	272	264	256	259	242	298	247	259	265	253	237	260	236	236	252	241	279	284	258	244	266	245	275	263	255	241	235	275	244	269	255	269	241	264	245	227	283	247	273	250	262	260	251	253	243	236	257	243	257	256	262	256	258	245	251	272	232	258	270	282	266	242	273	257	268	255	236	257	273	248	254	250	264	223	271	244	265	263	282	230	256	251	271	289	274	243	251	253	252	276	242	243	257	256	241	242	251	275	264	294	255	239	220	233	270	280	257	231	273	288	262	259	255	249	245	264	233	261	251	269	248	243	265	250	234	228	278	247	284	255	262	258	243	256	255	278	247	265	264	245	244	238	265	247	242	268	289	253	237	234	262	264	262	282	255	259	262	261	285	246	283	243	254	242	246	233	271	258	278	261	254	232	253	273	297	253	239	250	262	282	254	255	252	245	278	273	258	257	251	266	263	264	272	297	268	276	249	234	267	253	264	243	240	272	233	251	269	263	253	282	264	274	253	263	249	261	259	260	251	271	279	252	255	234	237	243	245	269	249	242	247	244	268	267	247	284	257	263	245	266	250	291	248	266	257	223	266	305	237	265	258	264	264	277	243	255	250	239	266	250	279	277	269	258	265	275	235	260	231	243	272	252	269	237	262	265	266	262	265	255	231	270	254	285	270	245	252	263	265	245	258	256	252	277	233	272	254	264	229	237	274	252	285	266	255	244	257	270	275	242	242	253	275	268	244	247	262	277	257	265	262	247	251	251	233	246	250	241	259	248	264	267	231	271	237	248	262	231	270	267	260	257	255	266	268	240	261	271	241	269	256	288	242	283	259	266	251	243	244	254	216	241	255	256	262	263	257	253	266	260	247	256	247	245	275	219	248	254	265	248	257	239	262	265	232	234	267	248	239	242	260	257	253	271	272	234	252	240	264	245	274	260	237	239	244	239	272	264	260	270	243	264	225	271	281	257	255	263	243	249	222	209	252	231	250	260	253	262	243	264	227	244	238	266	235	289	246	248	275	285	229	248	266	263	246	251	251	268	262	256	261	260	250	276	253	250	244	262	254	261	284	238	244	257	273	256	258	270	246	240	258	254	260	250	256	242	214	245	240	263	275	272	274	249	267	268	246	263	267	272	271	249	270	263	254	258	240	231	231	267	270	243	248	276	279	263	243	238	247	279	237	248	273	250	243	260	253	265	241	265	273	232	252	266	247	229	257	275	258	241	274	246	282	249	247	260	254	236	239	270	269	251	283	261	267	256	251	259	278	255	254	259	285	235	246	232	271	243	224	288	253	234	243	257	273	266	255	274	276	261	241	258	260	262	252	246	243	230	252	272	259	259	246	243	272	268	265	234	247	276	247	255	246	242	273	263	237	259	231	229	236	226	258	258	259	232	246	239	263	235	265	271	259	250	238	253	244	241	278	265	237	243	244	247	254	213	249	273	237	268	235	297	271	258	250	249	254	251	232	263	254	225	264	252	258	238	222	254	251	265	260	254	260	257	256	261	247	298	238	243	251	255	258	227	272	252	245	272	268	219	249	239	240	234	232	216	280	241	256	269	250	255	208	236	229	257	251	246	289	257	262	241	275	268	253	255	253	299	239	237	230	252	246	273	252	279	237	269	239	231	244	235	249	256	260	262	258	257	270	233	239	270	230	249	246	270	254	261	265	241	278	252	259	229	272	278	231	266	238	269	232	264	267	259	249	254	277	275	256	256	262	256	249	244	230	254	265	232	269	260	240	276	259	280	273	269	242	277	275	254	249	263	225	265	227	246	259	266	269	246	250	232	251	270	251	241	270	239	280	254	265	258	246	275	277	280	233	288	251	279	270	245	249	252	268	240	255	242	235	253	252	254	250	221	230	226	259	285	275	280	256	251	265	273	271	289	269	279	268	245	277	219	264	230	244	239	281	228	264	242	262	235	272	261	237	263	269	244	264	259	275	261	281	268	272	258	272	252	264	258	262	262	224	259	250	238	282	248	278	273	234	247	246	265	239	249	270	262	248	233	271	259	288	237	262	256	256	254	229	243	248	264	250	254	284	273	266	258	280	260	266	259	272	246	249	224	255	264	254	282	255	286	268	280	272	258	229	247	249	254	261	264	239	301	290	252	257	249	277	251	227	235	244	240	259	301	256	269	220	237	251	276	284	258	250	230	251	252	246	257	273	239	259	274	268	259	240	241	248	239	275	273	269	254	247	240	262	230	262	277	234	256	290	254	271	238	270	242	263	255	265	230	241	264	222	244	258	240	268	233	267	282	278	267	264	252	239	266	291	247	280	259	221	278	242	294	247	235	257	228	266	273	259	255	241	245	293	272	242	226	251	245	275	270	238	259	248	264	274	267	272	285	251	227	288	245	254	281	273	244	259	246	251	254	252	242	257	263	277	218	300	265	256	281	231	239	264	235	222	248	233	244	244	253	258	256	283	250	263	245	248	248	293	258	275	239	253	252	237	277	273	247	269	242	260	250	280	270	274	224	277	270	255	228	251	269	242	276	264	269	240	258	225	276	259	260	272	237	251	266	238	263	255	259	245	295	265	276	255	282	263	260	235	268	268	261	247	270	257	240	251	252	235	241	274	261	213	284	262	259	266	255	275	260	275	234	262	252	271	237	242	255	251	269	299	256	264	237	273	287	269	266	270	264	274	280	288	265	224	242	260	268	257	252	269	252	237	238	262	247	247	245	250
9785	14182	11444	5282	3100	2286	1596	1286	1122	893	783	661	574	532	457	447	419	393	423	408	379	385	407	391	372	351	336	350	362	324	307	333	325	342	332	321	323	315	324	335	303	325	344	316	303	333	355	324	292	337	269	339	329	316	313	297	320	301	309	328	317	330	298	307	319	325	326	309	298	315	343	332	303	315	324	279	275	304	285	294	332	308	326	293	290	312	331	262	300	348	290	330	299	311	319	295	311	268	297	306	289	306	288	306	331	291	331	330	287	294	316	295	358	334	317	301	290	323	306	322	294	316	248	273	299	312	308	326	292	375	328	305	325	289	305	322	299	316	329	290	318	303	296	302	272	322	294	321	292	336	298	366	327	287	292	317	323	292	335	312	287	287	296	269	302	309	325	335	290	297	309	293	322	311	312	294	294	313	276	314	322	309	301	277	283	327	315	321	339	294	285	319	327	298	292	314	304	353	327	307	301	290	338	331	311	331	306	300	333	305	292	285	302	305	303	315	316	306	323	313	331	316	286	311	293	291	332	287	318	326	320	294	280	301	275	307	293	311	322	337	317	301	296	289	307	300	311	336	315	304	282	284	303	317	300	322	327	289	272	345	279	282	334	313	310	284	311	313	294	332	332	321	331	300	343	321	321	296	312	329	315	322	285	313	288	319	295	308	345	288	298	318	288	288	305	310	307	273	297	308	316	332	293	290	296	330	288	297	309	322	300	295	338	316	316	327	319	301	301	313	312	279	297	302	294	320	287	313	330	314	305	314	316	306	306	311	300	306	313	330	306	287	321	305	300	308	304	295	309	320	293	287	308	315	271	301	316	277	332	301	323	315	314	309	329	295	322	296	284	309	309	269	301	315	311	288	272	309	301	319	298	286	298	302	317	306	297	339	300	316	309	320	295	270	316	332	298	294	314	295	274	333	321	336	315	321	323	317	307	292	292	319	316	296	319	333	311	311	279	283	318	286	328	312	301	308	340	309	320	322	326	301	307	291	313	329	328	299	329	299	306	308	309	306	275	266	298	312	289	345	317	287	286	303	289	340	314	306	295	288	285	313	306	303	273	357	305	303	304	297	318	297	255	314	315	281	288	285	272	309	279	292	286	326	281	306	328	292	317	321	304	299	306	291	298	285	287	331	300	313	300	289	336	306	302	306	325	321	295	330	337	297	309	293	345	335	350	331	291	301	323	309	310	268	295	310	285	304	283	281	329	294	347	276	324	301	318	306	287	286	327	332	286	291	327	286	330	282	307	309	300	298	309	313	302	287	283	315	293	319	302	308	309	307	291	327	299	309	309	305	351	294	306	309	314	296	318	310	306	295	301	300	299	276	312	290	288	297	312	308	299	301	308	285	301	333	318	291	315	303	294	316	321	294	289	284	326	277	300	313	324	298	320	289	289	307	292	308	307	300	312	324	340	308	300	317	276	324	296	301	300	283	325	281	297	310	310	311	324	292	282	277	315	287	303	314	309	301	305	329	281	317	292	332	321	286	317	319	265	321	341	304	290	301	342	259	287	309	308	296	288	329	326	286	274	300	286	311	320	295	264	294	303	282	307	342	296	303	311	281	321	319	281	298	301	323	321	326	312	306	287	327	316	318	289	320	296	304	299	289	317	326	275	319	308	290	346	325	298	310	314	318	299	292	303	303	263	312	298	296	285	266	309	267	268	323	323	318	296	293	314	308	331	318	292	289	293	293	324	300	304	311	283	291	297	293	295	334	279	301	314	310	331	323	291	295	311	308	332	327	302	285	302	286	276	290	325	325	334	270	321	306	309	312	311	288	313	313	302	307	314	287	274	312	308	289	306	301	326	305	290	292	324	306	331	318	303	310	313	311	316	284	294	332	287	313	309	312	314	289	319	296	275	297	292	314	293	294	278	303	282	263	287	312	317	306	352	291	304	320	327	290	295	281	292	319	306	307	319	291	320	290	290	302	309	295	357	353	319	305	287	303	306	301	303	292	317	305	308	312	297	303	287	266	308	301	287	283	300	275	285	312	282	322	303	311	297	301	317	281	312	278	295	304	271	328	345	307	333	335	311	306	318	301	327	300	306	298	318	310	296	279	304	303	313	263	325	299	327	297	310	302	281	297	330	324	352	314	294	335	290	288	306	315	284	314	298	331	291	293	320	305	285	289	336	310	296	310	310	324	308	322	327	292	341	277	305	327	320	316	286	330	305	328	316	307	329	322	290	308	329	315	317	322	327	307	319	288	298	319	292	315	302	315	297	300	325	290	314	300	285	307	333	286	316	287	329	307	292	276	319	302	315	312	298	288	262	305	331	318	325	300	305	297	315	287	324	281	328	305	291	298	322	310	304	299	326	304	312	283	306	297	289	325	308	291	313	325	290	301	309	313	283	307	302	285	279	312	278	335	309	294	310	295	290	264	294	294	318	293	297	299	310	271	297	298	290	316	303	268	286	346	296	310	299	304	334	341	323	285	300	304	291	318	323	278	313	316	348	353	299	325	326	292	267	292	301	315	327	319	310	309	293	299	286	275	305	303	301	285	301	322	327	316	306	313	313	314	329	284	313	278	310	323	296	289	296	324	320	282	264	347	317	312	286	286	311	318	315	293	320	305	283	293	311	284	341	317	329	294	299	293	335	304	312	299	276	335	306	320	348	334	326	292	293	288	308	311	294	294	310	323	323	286	323	305	305	301	297	278	320	325	307	340	314	318	295	319	299	326	318	291	325	302	299	300	334	314	285	325	278	303	289	321	328	270	301	276	319	300	311	319	320	325	301	329	313	303	306	314	287	284	335	316	289	311	343	280	268	265	295	338	275	294	321	297	296	333	330	300	305	314	326	330	317	322	312	339	304	296	312	291	307	323	299	320	313	314	291	296	303	299	301	283	294	299	323	320	332	276	274	324	268	266	302	293	300	306	313	305	302	273	329	285	296	305	298	307	275	295	323	303	305	334	315	310	337	333	286	308	310	321	290	304	266	316	304	307	305	273	272	315	306	308	307	294	315	263	295	302	327	301	321	304	323	313	312	280	320	294	323	316	325	300	289	303	292	290	304	294	299	293	311	350	272	352	313	297	292	304	292	338	301	312	300	288	288	311	251	300	281	311	336	294	313	287	336	297	287	337	269	280	321	266	296	316	293	306	304	288	289	291	293	308	325	281	288	290	287	276	322	290	290	312	299	301	287	294	299	305	297	283	308	304	297	302	289	315	305	291	317	274	309	338	325	260	305	331	313	297	306	313	273	311	286	285	326	293	291	279	304	273	302	302	314	323	302	280	285	303	297	281	304	302	295	269	303	328	318	321	348	308	316	305	329	258	334	304	329	303	312	289	295	326	346	305	280	287	312	295	303	266	301	329	307	310	298	300	316	343	316	277	294	314	307	326	311	319	280	319	283	342	287	286	294	342	289	323	287	304	298	314	302	281	318	286	319	275	304	277	321	302	313	272	332	289	283	289	361	299	327	275	309	307	313	314	322	332	299	315	322	258	321	331	322	313
28068	17731	4786	1100	804	721	555	566	511	507	524	513	518	525	585	520	495	539	533	549	494	470	521	480	539	508	520	520	467	522	547	476	471	487	561	484	533	483	482	515	509	524	505	515	546	529	540	508	506	553	519	523	510	483	481	542	545	528	535	537	495	466	535	529	480	515	479	467	509	544	549	514	498	496	516	517	522	541	508	502	491	475	469	484	525	499	523	515	456	527	502	496	516	500	511	496	495	502	508	564	537	476	498	531	483	490	517	494	516	549	502	487	487	548	515	510	492	483	515	506	555	524	527	495	480	539	509	495	513	503	508	522	490	490	524	511	535	477	547	546	483	500	512	484	541	495	477	538	515	509	483	513	508	561	496	508	485	513	527	490	501	521	507	522	517	525	504	523	549	528	497	516	498	511	543	534	500	513	522	514	508	538	467	521	502	541	512	531	490	501	482	498	514	474	542	500	509	510	549	557	535	511	501	470	500	582	516	512	540	521	513	549	535	494	543	540	496	525	500	494	510	495	514	525	478	521	502	499	510	503	526	517	509	546	502	532	521	515	486	502	485	545	532	537	520	507	500	540	512	517	541	509	449	490	537	521	510	543	524	528	486	561	490	516	478	533	479	484	510	535	535	517	540	541	535	501	532	524	520	530	479	486	496	526	501	492	504	562	513	513	516	475	487	486	527	516	490	525	512	506	515	505	504	548	508	514	445	513	496	526	494	496	487	541	549	544	517	498	476	488	507	493	508	496	503	504	535	498	489	518	533	506	489	534	498	565	514	536	460	471	466	538	532	502	508	526	506	513	505	494	499	520	554	540	472	540	501	475	518	498	512	530	507	522	503	518	528	565	486	538	471	501	547	456	496	528	515	521	553	468	567	517	489	535	521	513	540	501	506	502	523	515	528	512	534	457	542	507	536	510	507	533	566	501	449	498	483	516	532	571	526	529	561	551	520	502	484	500	507	494	526	516	492	513	543	517	504	551	541	500	527	551	519	508	501	523	580	507	472	519	531	466	501	515	544	474	494	567	510	490	529	515	518	522	508	519	506	488	512	541	559	531	511	475	472	504	500	483	550	533	538	513	539	508	516	520	502	520	491	527	507	530	488	528	525	498	511	550	496	497	491	540	559	541	523	499	527	483	498	518	539	520	532	487	486	519	527	493	516	503	506	532	490	503	495	525	495	502	539	503	491	488	520	527	511	500	501	509	489	517	557	565	525	493	494	527	528	503	505	491	489	507	556	539	497	476	522	525	508	506	523	523	518	526	506	496	513	475	477	518	550	529	537	514	501	532	535	537	511	487	505	502	522	490	488	513	465	510	493	542	532	549	475	515	561	528	521	551	498	512	537	514	515	502	526	563	484	518	518	485	526	552	503	538	509	486	523	520	515	511	482	493	550	527	488	510	536	496	523	509	497	543	517	478	510	504	502	482	507	514	505	465	523	508	538	511	488	488	517	481	499	541	521	492	498	520	514	486	493	531	474	516	484	491	528	523	529	489	503	518	524	529	539	546	520	524	520	504	524	472	486	484	515	512	496	498	484	492	501	485	499	520	519	524	547	522	539	567	522	484	502	509	517	519	497	476	502	492	510	514	525	483	505	519	513	550	527	539	497	514	514	527	488	545	543	533	466	560	547	521	518	519	520	500	522	465	505	516	540	497	505	488	533	514	516	480	482	527	501	555	498	543	530	520	518	511	531	502	478	501	514	504	524	518	534	523	495	539	508	464	515	518	519	545	545	488	581	525	513	516	502	526	505	531	500	507	518	549	532	493	497	506	488	504	493	486	553	515	493	523	503	512	491	505	503	492	514	521	510	524	503	533	517	509	524	492	498	518	550	527	541	506	492	488	530	509	499	463	509	498	513	489	522	506	521	549	497	539	522	500	522	544	530	512	501	557	503	534	532	528	552	527	538	501	510	512	545	540	502	507	524	528	557	495	534	532	518	504	498	525	558	472	515	476	530	539	581	491	551	508	504	542	494	516	538	476	498	501	519	522	520	530	531	489	474	549	520	505	494	512	527	522	536	534	522	516	537	504	486	494	505	513	563	523	495	540	491	492	512	542	524	465	527	538	488	510	471	496	519	479	541	492	483	510	523	497	527	487	543	541	535	509	472	532	532	519	506	560	494	538	489	526	503	493	492	518	569	512	535	528	531	459	512	501	544	527	488	520	511	540	467	557	512	517	553	490	509	540	528	526	484	545	537	543	519	493	508	533	525	479	502	487	533	511	473	538	483	511	535	522	541	486	478	520	536	534	512	564	519	498	485	539	491	540	509	510	506	505	504	495	519	507	529	540	471	490	518	488	549	489	532	512	483	537	526	521	537	517	519	512	495	522	532	520	545	561	531	518	486	550	484	531	503	470	493	521	503	531	557	547	506	508	549	472	497	485	529	573	544	472	505	546	483	495	520	508	494	510	503	490	516	538	444	513	503	520	505	519	512	527	504	529	503	505	525	513	484	512	494	514	492	506	517	514	482	523	514	489	538	494	530	513	491	550	493	535	489	494	511	508	559	484	489	488	522	523	496	487	525	516	531	481	499	496	504	500	520	510	507	546	540	506	495	487	559	551	517	532	465	509	489	524	575	578	533	510	496	509	476	511	541	520	497	517	491	517	528	494	524	522	522	469	536	548	509	534	520	519	527	546	520	513	527	490	505	551	485	523	520	521	504	497	497	496	514	475	498	533	497	522	517	549	541	539	497	538	474	504	514	497	493	494	504	504	501	558	524	505	534	463	500	510	531	549	568	529	504	497	510	493	534	525	504	532	522	523	534	497	506	520	520	511	503	537	484	553	504	525	539	535	510	498	516	498	527	515	501	500	479	497	480	511	502	500	470	514	516	513	484	535	535	494	516	526	524	496	534	457	499	516	502	504	530	500	500	527	501	483	499	571	511	550	521	494	503	513	531	506	494	504	552	534	478	478	509	486	500	505	514	526	530	540	530	546	513	500	502	508	509	504	503	516	529	498	510	523	548	482	499	556	561	548	482	499	485	514	485	512	524	530	505	486	500	485	523	555	476	544	480	501	526	517	499	498	511	472	495	514	528	533	540	518	529	504	509	559	483	480	564	492	516	489	515	489	507	515	549	520	518	508	467	543	521	514	521	541	518	519	536	502	549	540	468	490	506	516	549	483	536	566	501	575	480	527	488	511	538	510	495	538	540	508	507	570	497	551	512	488	530	551	534	513	521	499	497	544	535	463	490	502	536	555	528	510	490	515	492	516	549	511	488	493	531	522	524	495	536	452	540	541	507	531	544	523	522	509	508	551	532	500	512	479	494	537	489	544	542	491	493	510	491	479	476	502	549	475	512	499	547	518	501	476	518	489	498	542	520	487	527	579	541	514	506	560	528	484	502	522	514	481	546	509	537	507	509	530	535	503	528	525	476	524	532	481	532	530	536	479	504	504	500	520	518	539	520	498	505	503	522	536	504	501	524	522	508	503	546	513	508	523	491	501	505	545	516	488
14463	2360	1972	995	695	696	615	675	603	626	670	624	570	619	611	611	596	576	661	596	654	622	651	642	615	660	557	623	606	599	624	645	602	581	617	606	603	588	631	596	597	602	597	590	624	624	621	619	619	613	608	672	611	626	631	630	619	604	616	568	627	576	591	634	615	588	601	581	598	616	629	591	554	572	578	652	579	607	604	629	631	599	568	654	593	629	606	609	611	595	633	613	585	618	622	608	624	621	612	636	641	571	633	578	683	567	579	624	627	617	602	590	602	618	594	618	583	613	596	617	556	598	630	635	581	634	624	610	619	631	568	620	579	639	588	594	623	591	627	584	555	593	595	566	628	542	574	599	593	614	593	572	661	585	580	610	610	543	588	601	609	608	612	609	612	607	553	631	577	622	623	612	545	670	601	644	644	631	587	616	608	610	592	566	549	598	608	605	582	603	609	610	579	600	653	648	619	589	578	622	571	619	623	633	582	602	583	546	607	610	640	581	622	596	581	591	577	596	552	623	572	634	590	623	599	605	600	634	562	595	633	599	577	635	592	623	597	607	622	607	622	622	579	578	632	602	582	573	618	557	658	591	560	603	567	623	653	607	624	609	589	578	596	571	617	594	565	585	637	597	602	573	584	642	577	626	603	636	616	618	588	628	642	594	604	609	579	582	609	597	624	606	544	654	622	616	597	629	657	603	599	632	612	586	588	597	603	592	615	582	596	593	615	617	598	576	568	636	611	611	596	597	571	618	606	584	588	623	596	571	623	593	635	652	604	649	584	578	629	609	599	587	616	535	569	611	605	582	636	674	568	595	603	603	630	647	577	614	626	579	609	594	630	624	576	604	615	639	606	591	611	626	619	595	640	611	628	590	605	606	582	562	651	582	613	636	612	617	630	617	597	616	564	641	601	596	607	638	632	594	619	574	575	607	579	618	628	640	639	599	636	644	588	589	610	609	593	570	624	610	612	602	607	574	619	614	614	621	600	605	633	572	581	603	557	592	593	643	619	622	602	596	620	654	622	546	589	614	650	601	580	625	593	572	570	623	646	603	579	581	577	610	592	562	583	621	594	623	619	576	584	640	612	622	573	604	592	585	639	587	619	585	582	644	626	584	635	642	609	595	633	646	619	587	601	589	595	614	609	631	635	622	635	606	592	671	637	636	618	627	636	575	620	600	607	573	596	621	596	620	597	633	592	637	626	616	589	624	596	626	623	615	591	586	607	568	586	593	638	585	580	614	593	625	654	589	623	633	635	565	582	622	637	579	631	597	611	643	579	626	591	605	571	590	645	601	603	632	604	587	569	569	556	625	599	564	589	607	633	598	583	627	577	595	657	620	629	577	597	623	609	624	626	598	629	625	588	617	579	565	579	649	603	631	608	621	597	628	586	571	616	596	575	617	591	569	621	537	628	638	633	578	633	592	592	612	620	591	611	594	614	620	643	609	586	589	639	589	614	581	603	574	609	653	588	589	577	591	640	593	637	605	603	623	610	613	560	602	595	584	602	638	583	632	644	589	644	642	586	601	651	604	660	591	551	619	613	598	618	614	595	601	613	615	598	594	587	626	601	581	615	628	605	575	604	656	605	608	588	632	646	632	572	600	626	584	604	627	641	621	548	674	613	608	584	580	627	601	606	644	610	611	645	596	620	581	579	645	630	584	639	581	632	600	585	655	624	597	568	573	560	636	606	647	633	588	623	591	583	613	586	592	615	619	601	600	610	592	556	666	571	616	597	577	604	587	641	627	561	607	627	617	621	635	615	639	653	599	616	578	590	580	586	621	613	584	576	595	556	643	596	630	647	660	595	632	616	600	628	643	620	615	647	578	606	603	609	589	598	629	560	625	591	618	585	570	653	652	628	624	609	638	610	606	620	580	588	606	605	631	606	581	637	575	584	613	614	574	662	594	607	627	609	592	611	627	575	611	632	621	565	607	624	606	595	577	657	645	608	629	649	612	582	572	628	590	587	588	654	593	668	651	593	604	611	621	608	615	635	616	598	586	567	652	596	614	556	623	633	580	585	609	586	585	633	583	598	628	597	595	605	576	647	583	564	619	645	619	600	570	609	614	571	641	591	568	608	617	552	583	580	585	568	621	624	591	611	629	630	668	682	567	582	622	574	590	615	611	620	645	591	617	597	602	661	594	635	565	618	629	583	584	607	576	627	634	634	578	627	603	585	614	604	597	620	627	636	604	546	604	603	634	684	601	593	588	598	607	567	613	606	627	598	588	627	598	592	585	614	637	631	588	641	581	631	608	615	613	599	589	553	619	601	615	630	629	618	610	615	666	627	597	616	568	602	576	647	593	593	616	575	626	624	622	602	673	624	571	629	566	600	611	644	609	571	584	578	599	561	629	629	611	608	580	569	586	626	653	632	592	614	614	612	624	624	627	576	596	610	582	618	602	590	599	558	597	618	610	570	624	603	633	583	602	615	609	612	616	626	576	602	568	600	618	634	595	589	630	625	601	572	607	636	624	610	644	626	591	597	626	600	586	612	617	590	625	598	632	635	597	619	599	607	587	619	581	646	611	616	610	597	607	588	606	614	608	603	603	586	553	594	604	636	531	618	613	617	621	608	616	618	602	579	569	599	617	574	594	620	611	571	627	608	600	621	561	634	585	620	622	573	600	605	581	630	617	673	590	597	626	626	605	586	606	628	596	569	596	625	610	596	635	586	631	593	604	565	579	621	565	592	610	618	610	635	591	594	590	593	612	588	655	604	598	622	620	620	604	599	637	636	601	637	606	610	601	611	610	583	608	645	589	602	620	641	639	613	595	607	594	590	633	584	629	619	606	628	598	635	632	668	596	557	614	630	631	585	627	602	596	600	617	605	633	610	604	598	598	631	622	636	601	593	619	593	658	624	621	609	564	586	628	601	569	606	573	577	600	570	553	598	581	585	603	636	621	588	679	593	583	616	582	549	606	606	616	616	611	606	633	639	634	598	599	653	591	610	626	637	617	619	596	648	618	623	614	620	608	636	631	620	586	611	638	592	577	600	570	640	599	621	619	653	593	620	637	605	612	640	559	601	660	610	600	582	633	624	591	642	606	594	636	602	610	604	636	563	574	637	569	614	600	606	658	617	630	612	618	595	595	636	605	599	590	616	595	641	586	621	595	587	552	613	574	580	609	558	657	618	600	661	583	580	639	560	608	648	617	585	603	649	628	605	608	596	615	629	603	625	634	629	580	611	610	582	609	613	592	602	584	619	618	615	624	598	601	658	616	625	598	604	584	627	586	639	628	604	639	641	606	554	604	636	619	625	602	593	589	573	609	625	603	588	676	634	625	599	603	575	643	587	621	623	586	591	649	567	615	615	594	618	597	593	600	605	610	561	545	594	577	611	576	608	612	608	594	657	599	618	552	630	608	623	592	592	586	652	603	609	603	631	588	631	569	640	636	638	609	610	601	665	603	581	619	633	641	615	584	592	611	593	603	577	558	620	620	618	597	622	614	566	580	628	594	578	631
23508	20940	27859	24173	20887	7455	1097	792	685	677	577	686	568	610	598	562	525	563	520	506	568	527	562	549	561	531	531	598	504	541	530	495	504	498	550	479	508	510	574	573	587	527	563	534	487	521	481	527	507	556	504	544	540	495	566	527	534	476	544	536	530	547	534	466	529	498	496	495	531	489	516	515	508	551	508	492	522	520	513	535	504	560	471	465	482	502	525	495	534	524	523	531	519	534	522	535	529	539	523	550	475	498	481	527	504	522	534	507	488	557	531	512	539	545	524	499	537	506	512	489	555	521	511	456	510	555	541	467	523	491	523	552	509	547	502	521	512	563	505	518	502	538	528	525	499	555	507	501	531	560	536	514	500	505	508	469	530	507	542	528	471	491	502	527	470	523	527	563	535	553	470	531	519	543	474	484	581	553	546	510	543	569	527	485	537	530	570	535	508	510	513	537	524	535	512	510	522	496	482	502	511	489	553	526	472	511	534	520	521	569	552	534	560	534	510	513	507	513	537	522	512	530	531	500	501	554	544	520	535	536	514	515	508	494	491	501	536	480	496	512	464	476	557	538	544	492	512	505	564	533	507	512	514	493	512	522	519	482	515	521	509	513	479	516	501	532	522	513	483	525	489	514	490	500	476	531	555	509	518	533	458	512	485	511	506	551	494	533	492	468	523	554	551	551	567	510	521	507	489	513	558	515	503	521	539	537	507	504	487	549	541	522	545	511	519	542	524	506	517	518	500	524	488	532	517	530	517	502	549	515	472	485	523	532	521	500	504	518	522	481	492	520	502	509	514	553	490	508	516	493	503	520	518	523	525	488	546	518	540	485	519	494	545	544	475	529	505	501	524	523	491	513	493	546	501	541	527	537	475	527	573	525	530	512	485	540	489	546	486	507	486	549	509	515	566	494	510	510	520	516	508	511	502	538	520	488	500	533	518	485	535	505	494	515	491	546	502	532	485	563	512	537	519	490	497	508	508	513	517	513	543	505	531	534	495	529	511	480	533	518	533	508	515	525	520	506	486	527	513	494	520	491	514	537	537	509	514	515	481	513	539	499	485	524	477	513	513	495	514	529	520	498	490	560	505	503	491	497	515	506	523	510	575	479	512	535	513	547	520	501	486	533	530	541	519	490	504	482	528	506	503	474	515	520	511	513	523	522	488	496	536	496	482	496	504	520	513	508	487	482	500	504	510	505	568	521	518	543	526	501	527	540	492	500	515	531	543	504	520	522	561	513	535	531	504	518	541	520	533	493	512	492	560	510	536	491	529	534	517	517	476	507	527	561	497	532	542	515	519	576	507	530	534	544	459	507	518	512	537	502	509	519	505	494	554	535	541	494	556	486	558	543	554	500	502	506	486	541	493	514	553	537	531	506	521	535	525	565	513	493	522	562	542	537	500	541	554	564	492	505	599	522	510	534	479	542	531	522	510	496	493	490	532	528	490	487	519	516	508	512	476	552	491	515	528	498	520	489	525	503	563	526	530	514	551	531	513	522	507	490	482	519	486	493	516	501	573	520	530	544	524	533	514	547	516	532	523	531	533	508	498	494	504	527	521	533	523	510	521	549	503	495	491	563	502	531	484	573	486	503	525	498	488	500	522	484	527	516	495	508	536	526	565	476	507	531	452	508	500	507	503	545	497	497	490	503	524	566	480	504	490	508	520	547	466	527	526	500	537	520	533	535	477	523	547	492	512	565	525	490	563	497	511	522	484	537	507	519	485	513	524	563	537	546	508	493	473	508	531	511	460	475	474	526	514	543	534	521	498	567	494	479	504	524	507	530	499	516	508	535	513	496	567	517	510	520	527	536	517	548	529	509	519	504	509	532	541	486	565	542	487	460	530	506	544	515	510	514	516	498	503	489	499	492	500	517	546	522	491	487	512	503	503	531	521	516	482	529	502	497	523	471	491	497	510	507	496	481	549	499	528	486	540	485	512	540	475	502	526	522	511	495	468	524	563	532	459	527	505	464	550	507	517	566	517	532	554	524	477	487	495	489	516	485	546	497	525	542	520	475	531	523	522	484	546	517	528	492	484	501	522	524	499	518	511	507	502	516	489	499	524	506	526	497	542	500	528	509	523	521	504	466	529	578	525	538	496	502	514	488	532	489	511	506	531	513	525	502	497	550	472	526	521	554	515	529	518	465	515	526	497	518	515	501	527	531	491	521	527	515	544	537	531	527	543	543	482	489	529	504	536	503	508	505	487	518	532	512	460	517	489	533	535	505	528	519	534	484	524	527	522	523	483	510	520	494	508	481	513	554	500	512	504	577	522	539	486	477	533	503	512	544	510	543	518	547	493	488	458	476	521	491	554	522	536	473	536	506	522	510	523	524	513	469	526	511	539	533	485	519	490	534	504	499	518	532	519	509	507	522	492	519	520	495	519	498	531	580	540	526	529	532	541	484	532	510	510	535	507	530	505	487	514	534	490	495	549	477	519	551	491	515	513	521	502	540	478	525	502	514	540	540	551	540	510	492	485	546	509	515	539	486	497	500	515	507	494	516	495	536	551	542	494	478	509	531	507	504	502	523	515	521	530	520	515	537	518	502	522	513	499	523	521	515	539	572	539	475	521	502	522	484	497	497	521	518	530	553	533	516	547	518	496	502	516	488	511	527	511	519	476	480	479	495	544	484	502	497	540	521	545	519	493	506	510	523	505	511	532	520	574	493	566	551	497	549	522	512	505	561	512	516	515	489	542	537	514	491	527	524	503	520	533	504	517	501	561	516	516	498	508	524	492	556	531	554	544	512	514	525	521	515	584	515	536	533	488	461	544	514	550	517	535	513	510	538	532	515	525	497	525	544	539	531	511	501	513	504	496	545	575	471	526	526	530	528	550	515	524	484	505	509	535	517	517	510	516	535	524	499	510	520	537	496	496	529	494	506	496	549	565	521	513	530	527	458	510	518	494	505	533	485	529	528	517	512	520	522	499	522	506	502	552	539	508	537	476	506	550	519	514	510	532	491	516	546	492	516	505	526	513	498	545	542	566	530	539	506	496	530	514	503	541	499	516	480	493	484	544	489	525	527	518	512	480	543	521	467	494	495	517	524	535	516	526	549	527	533	509	501	510	473	519	496	502	470	532	547	551	514	515	549	524	473	521	546	509	515	529	524	532	513	519	502	500	480	532	499	518	521	526	487	550	508	518	489	511	467	509	533	501	516	478	487	528	491	495	518	551	518	493	524	535	550	500	515	529	505	492	517	517	539	516	498	518	500	503	449	532	486	518	549	502	524	516	495	539	528	480	498	534	518	528	531	534	545	546	490	538	514	527	516	519	543	514	531	564	500	536	527	499	503	549	507	501	499	486	536	537	537	506	504	501	525	547	497	512	503	510	509	513	486	569	535	537	506	528	476	558	524	516	507	524	559	517	515	521	527	507	486	526	479	510	521	513	529	543	506	514	510	519	529	507	520	505	515	506	514	491	501	533	526	501	515	525	516	507	515	508	523	484	482	500	524	525	499
6879	9246	7247	3255	2092	1634	1336	1162	1045	903	839	782	781	745	755	694	689	667	706	650	713	636	637	650	684	675	688	677	606	631	602	648	605	605	638	632	653	646	661	614	619	626	661	611	635	620	652	640	639	630	631	651	640	596	592	640	630	586	626	634	621	591	628	591	616	635	641	615	634	585	649	624	610	591	607	615	609	658	622	616	604	658	630	618	619	630	630	631	628	608	564	625	613	698	598	632	653	603	618	601	620	617	647	643	575	606	626	652	600	616	617	650	609	654	609	659	624	637	649	641	586	631	597	679	605	624	579	599	563	641	623	640	642	648	610	644	568	657	649	644	667	675	621	625	653	661	605	661	616	649	603	648	616	655	633	623	611	606	642	639	589	573	629	636	640	604	598	582	638	645	647	630	617	672	609	620	598	643	606	617	630	671	610	649	608	632	576	598	624	632	624	654	604	620	626	601	639	594	625	604	623	578	611	603	624	643	624	598	632	643	595	583	664	630	641	663	615	674	551	632	652	622	630	602	596	625	638	627	612	646	556	681	657	617	618	642	631	628	623	619	615	623	587	624	601	650	619	612	651	621	622	655	604	623	592	655	588	643	582	589	594	621	653	622	623	637	652	605	643	647	609	643	597	630	614	626	620	582	635	622	640	630	614	652	601	621	633	614	593	653	620	592	652	675	637	632	617	660	597	607	659	607	609	606	668	616	642	591	661	644	632	639	607	634	600	605	629	619	626	616	621	567	602	615	639	635	629	598	622	600	606	642	621	615	631	638	633	606	618	618	627	648	621	600	599	661	686	607	618	642	628	687	590	603	664	641	683	551	576	632	641	580	590	645	641	581	634	614	640	646	648	610	606	621	647	581	620	627	662	626	591	644	656	606	600	620	616	667	665	586	658	665	629	626	581	569	610	612	632	658	602	638	652	589	668	600	629	609	626	613	638	618	625	590	582	575	623	572	607	663	657	639	613	596	571	615	649	622	645	625	624	603	592	595	608	633	630	622	669	629	611	568	611	642	599	613	627	603	633	583	593	573	635	603	615	616	623	621	590	602	592	617	643	607	589	645	647	615	613	660	680	617	631	626	576	571	654	577	597	604	623	651	638	671	644	640	616	612	600	631	654	596	601	623	632	612	657	628	646	626	582	672	628	603	616	630	600	623	654	668	595	620	641	622	619	609	651	625	615	629	588	629	605	626	596	642	644	635	636	634	602	612	615	643	623	593	634	593	659	596	613	586	609	614	611	594	614	617	630	595	612	585	612	615	610	670	576	602	622	593	616	626	619	620	597	638	613	638	632	609	652	608	633	626	608	603	653	645	618	602	627	588	625	550	667	625	635	627	617	608	601	640	641	629	608	559	569	635	666	596	653	658	597	645	594	634	580	630	594	618	671	687	616	651	656	612	633	565	626	628	617	594	618	628	601	655	674	651	606	621	643	623	580	562	648	650	656	603	626	614	637	611	589	644	669	631	649	625	628	642	630	640	596	647	596	591	660	623	599	610	583	640	609	559	633	591	629	618	660	608	617	631	622	619	610	593	647	665	606	625	620	641	629	625	636	622	636	622	626	615	680	638	654	629	584	666	639	648	582	639	588	586	608	622	623	670	642	658	617	581	596	631	608	603	621	578	668	603	559	623	668	604	623	650	604	642	641	629	655	618	617	628	646	624	642	603	630	618	596	642	619	627	648	618	657	639	604	624	613	627	673	601	656	580	648	645	645	636	619	642	618	635	609	622	611	618	628	664	605	618	642	603	636	612	654	597	605	600	655	658	641	608	591	650	665	647	602	611	600	613	585	614	609	610	643	588	641	648	672	610	601	643	647	643	591	599	595	621	642	615	613	610	691	553	654	642	602	590	629	630	623	619	618	619	648	640	629	642	630	616	654	640	646	620	688	655	639	604	618	611	624	640	626	641	624	618	665	616	622	575	632	625	648	677	639	596	624	671	613	612	591	601	619	661	617	618	611	636	606	625	586	590	638	641	581	599	662	635	661	626	643	636	626	577	636	648	639	616	595	622	622	605	651	617	597	605	615	641	673	600	619	598	634	644	657	608	624	597	616	635	606	619	591	619	617	621	592	628	616	603	628	648	595	669	608	668	610	668	634	601	589	630	639	603	576	604	614	636	644	629	621	666	599	616	602	613	592	610	621	630	647	614	582	622	604	587	615	618	652	598	630	560	611	638	650	608	633	612	663	597	626	650	637	634	587	602	587	606	558	658	627	573	620	565	589	675	652	617	584	679	625	624	605	634	613	634	617	572	610	618	630	620	617	661	658	669	652	648	614	616	641	665	631	601	632	617	631	628	609	576	612	578	604	609	608	658	598	633	587	579	593	670	680	650	648	618	632	612	631	638	599	610	589	640	620	639	590	633	633	627	596	604	612	639	623	597	610	605	603	609	617	608	626	630	626	603	652	624	657	641	655	674	606	617	627	627	637	603	630	651	605	635	651	649	578	658	597	624	652	632	659	579	565	662	641	607	614	570	596	627	627	633	635	637	636	662	585	604	612	671	648	617	625	608	616	623	590	637	626	613	613	589	608	626	637	610	605	617	626	620	669	622	629	600	664	605	653	597	609	599	647	589	647	621	577	635	582	604	637	601	583	604	603	612	585	584	630	604	621	650	626	657	661	591	587	577	654	588	622	632	628	663	596	691	626	635	618	621	617	640	575	652	620	647	601	603	647	627	625	634	593	643	643	629	610	642	600	588	611	666	612	613	626	611	639	651	633	603	590	614	631	605	654	589	591	635	645	590	594	607	626	595	592	633	640	589	620	601	599	628	642	648	606	606	635	638	584	638	622	621	640	627	564	622	644	671	637	619	592	634	634	643	568	604	635	639	662	646	642	629	570	614	605	604	650	641	610	612	585	558	600	601	590	630	621	654	626	623	640	615	648	619	645	616	652	622	603	633	614	630	646	603	635	656	625	613	599	612	601	616	636	638	604	639	632	620	615	616	605	635	603	624	633	609	634	580	616	628	634	600	648	600	608	679	641	633	590	651	607	626	611	604	622	603	599	627	605	650	633	662	618	635	657	597	589	592	639	649	607	593	644	632	599	594	652	610	622	607	636	606	609	623	626	633	653	615	613	613	608	663	626	592	625	638	625	666	657	640	618	630	600	609	639	650	651	591	616	585	621	637	637	627	585	653	590	603	610	630	596	612	643	607	659	604	628	654	594	652	629	627	595	652	592	592	608	655	653	628	631	627	645	641	622	617	637	600	660	611	636	584	625	608	638	670	627	640	620	614	628	637	605	624	625	618	558	627	639	606	591	623	640	650	614	649	637	634	568	665	632	636	593	646	660	656	604	615	578	598	663	644	614	574	622	640	586	609	647	625	630	653	644	621	578	624	701	661	644	586	644	605	675	636	635	630	573	624	646	637	588	624	658	604	606	605	614	647	580	625	615	632	634	616	652	624	603	619	626	645	621	648	619	614	618	614	640	633	601	632	626	648	606	633	625	610	651	588
24634	20929	26759	25105	10358	636	514	425	405	355	348	317	313	354	277	349	283	305	308	285	296	309	317	276	305	316	282	292	293	276	292	300	298	308	291	307	271	283	276	295	307	289	319	294	283	293	292	280	286	287	280	297	300	290	291	330	282	300	294	271	259	312	295	286	277	261	284	297	258	301	305	276	284	300	251	270	280	306	278	277	296	295	273	311	285	304	265	274	306	277	262	333	287	316	273	303	273	286	327	315	275	280	301	297	257	292	314	295	300	275	293	265	309	254	295	298	253	281	272	295	280	278	277	305	299	329	286	297	276	256	294	280	274	321	288	282	269	314	301	301	291	255	300	299	311	303	290	278	298	307	284	263	303	298	281	301	269	288	281	279	291	282	295	281	274	317	320	291	284	286	295	267	313	279	283	272	312	299	282	315	258	285	288	275	296	271	281	285	305	291	287	277	277	320	307	261	286	286	255	311	315	250	288	264	281	305	290	279	286	280	316	311	270	274	296	263	271	296	310	287	282	274	282	314	266	312	280	274	290	285	316	290	290	300	300	272	299	269	282	277	295	294	284	300	311	292	267	287	285	281	290	300	259	282	301	296	275	277	273	298	284	247	316	311	257	268	288	289	314	305	257	286	270	293	283	285	278	294	271	291	291	304	291	290	276	304	259	331	299	323	281	283	305	287	279	292	290	275	287	264	282	278	278	282	267	307	300	268	283	270	281	321	291	288	262	292	290	299	288	298	323	322	270	281	263	251	309	306	331	271	264	295	288	288	303	273	288	277	303	320	305	302	294	309	302	305	269	290	321	293	298	236	294	266	291	282	318	271	316	298	265	293	292	308	329	254	310	289	300	288	256	268	298	279	294	276	298	286	289	272	291	282	255	289	291	291	308	264	286	294	269	295	302	283	296	291	280	299	305	309	288	265	306	297	232	263	284	293	255	297	332	282	289	311	292	287	277	269	273	281	286	280	275	307	290	313	305	283	306	292	278	266	281	275	290	288	285	282	281	297	254	292	277	273	284	295	296	269	256	280	296	296	306	289	286	281	299	289	279	302	290	275	313	270	308	316	292	291	277	282	309	311	280	281	289	294	294	293	294	297	281	285	283	284	264	269	302	282	282	278	286	311	294	304	300	304	282	295	302	289	268	255	276	300	263	269	265	275	282	284	267	313	291	302	275	277	290	287	260	280	313	248	283	294	304	315	304	273	293	289	282	291	275	294	283	313	275	268	310	294	298	297	304	295	288	267	260	287	300	302	285	265	264	297	254	304	298	274	274	273	249	282	296	292	289	300	275	282	278	285	270	317	273	281	293	322	294	289	292	294	285	276	307	316	274	269	301	276	295	287	295	272	308	327	292	300	266	274	290	274	273	273	312	277	275	264	257	291	266	258	289	285	294	282	276	287	277	253	279	278	296	281	312	289	324	278	280	269	286	342	291	280	287	283	282	274	284	289	315	263	310	272	305	292	298	281	279	281	298	287	271	265	276	294	283	289	255	274	309	297	279	298	261	310	312	315	257	284	315	292	282	252	341	301	277	303	319	258	268	314	290	259	317	282	309	310	319	285	298	268	301	280	303	295	283	268	305	282	276	282	272	308	287	267	290	316	297	256	273	287	283	300	267	276	269	286	288	311	254	286	308	271	256	305	276	265	272	300	281	284	309	263	262	293	260	308	304	301	300	299	286	265	275	277	289	297	304	268	275	270	307	255	304	291	289	293	253	291	272	241	276	308	291	270	284	301	290	301	263	282	283	261	289	274	321	264	306	299	304	295	281	285	294	307	290	268	298	300	303	272	280	305	295	266	326	319	314	303	307	316	277	281	311	264	287	298	302	286	287	293	304	299	312	281	265	261	279	287	274	264	286	263	277	295	316	305	285	324	263	303	285	302	295	283	278	322	277	268	278	288	297	289	283	330	272	272	285	286	302	298	300	257	320	259	303	294	316	281	291	265	290	305	309	283	290	270	309	281	296	304	316	283	289	294	288	298	271	302	286	287	272	287	279	287	284	305	290	276	274	298	291	297	300	323	268	302	286	270	297	284	284	302	330	289	314	272	297	253	304	282	314	303	275	296	304	286	275	265	296	305	277	274	305	268	304	271	280	299	312	270	262	313	297	292	308	306	279	256	292	286	307	294	235	278	298	287	310	296	299	303	291	334	312	285	288	311	271	286	290	305	291	265	294	271	277	287	275	297	298	315	289	312	272	279	277	275	279	273	283	299	277	305	261	287	320	309	271	294	290	292	276	267	300	280	295	278	281	293	271	308	275	293	281	265	271	279	304	291	281	287	307	307	307	296	279	317	269	286	269	286	289	275	302	304	261	258	312	284	293	295	269	295	296	253	299	305	269	313	282	311	289	269	278	275	261	305	308	290	280	290	294	297	263	305	275	282	266	278	291	273	279	309	296	302	298	306	288	287	308	328	283	297	270	283	268	273	282	297	289	283	269	312	268	299	289	284	281	317	282	283	283	247	298	295	269	286	274	317	286	283	283	295	261	310	272	291	281	325	297	294	279	282	272	303	274	319	284	296	280	275	285	259	298	291	293	283	291	283	296	281	292	280	287	304	299	299	290	269	290	333	307	285	299	267	270	314	302	304	295	274	288	287	282	278	292	300	284	246	306	306	294	270	304	271	308	274	287	270	292	312	293	297	280	322	284	288	291	271	292	276	301	302	300	275	343	289	294	280	334	279	290	273	280	306	282	311	270	306	285	263	277	297	296	301	283	294	249	287	247	260	279	306	296	282	292	266	296	271	304	304	306	299	320	285	314	304	313	281	287	269	268	286	271	289	285	320	286	299	240	279	277	304	268	281	290	273	289	342	272	264	282	329	264	262	273	280	293	279	283	283	303	270	293	257	320	260	291	276	298	293	304	320	315	275	307	286	304	307	290	289	279	300	303	268	273	283	295	286	242	286	296	269	263	292	308	270	296	326	306	281	303	270	299	304	276	311	285	300	303	277	325	282	290	304	290	275	285	272	288	274	285	296	328	281	298	299	269	284	323	295	306	299	291	283	305	281	276	279	279	282	297	281	327	263	293	277	281	282	307	298	297	307	289	290	289	279	285	293	303	252	284	284	271	303	294	290	308	314	278	280	274	305	303	307	284	280	270	274	333	298	272	300	307	272	302	294	274	293	271	271	315	270	272	286	291	292	264	292	282	298	327	244	303	311	278	296	298	296	314	281	295	293	263	267	261	299	265	292	297	274	306	297	290	269	336	296	298	282	282	268	290	284	298	302	300	281	286	327	267	260	294	302	290	269	290	276	262	297	267	263	311	306	264	312	324	281	256	296	277	261	289	292	308	289	287	306	268	277	259	281	291	296	269	266	260	305	273	296	311	279	282	281	274	279	269	261	291	287	293	305	297	294	276	282	290	306	282	273	263	276	301	297	272	288	305	309	313	283	293	285	277	291	281	296	296	293	269	268	267	296	297	279	295	298	310	283	248	293	309	327	290	287	265	249	266	277
7544	6589	4513	1864	1283	1010	814	663	595	522	480	409	445	393	371	335	391	357	394	379	329	377	353	362	381	332	366	341	378	339	336	327	340	323	376	335	322	332	333	376	360	302	322	360	349	334	365	359	327	340	323	319	329	325	309	323	328	322	330	341	341	338	324	324	324	332	342	348	342	346	328	324	363	316	376	313	308	354	326	337	352	316	334	325	327	319	335	331	342	345	343	304	315	337	333	308	380	330	357	311	334	323	341	356	353	352	319	328	325	339	308	315	345	325	330	340	307	353	342	351	350	318	369	291	339	359	347	348	307	353	353	384	336	347	313	316	317	330	374	304	328	331	331	353	354	355	352	344	323	327	327	358	329	323	272	351	362	319	339	321	365	345	338	318	346	336	336	347	328	314	334	313	320	323	313	343	298	367	310	342	355	345	305	323	320	343	329	339	366	325	348	338	335	307	328	353	309	353	317	325	346	320	307	348	326	347	356	345	341	315	337	312	352	356	314	317	347	303	357	340	351	337	341	349	301	318	354	360	338	338	334	312	331	303	351	335	316	320	348	346	363	317	336	343	348	325	315	350	322	307	322	347	341	337	364	327	333	321	300	326	291	319	344	339	332	354	313	375	301	319	349	355	349	315	352	324	311	337	326	330	323	323	340	349	332	309	335	337	327	319	339	327	327	335	329	304	335	350	324	310	371	345	343	313	324	344	333	358	311	354	309	317	299	335	329	324	326	337	323	333	336	332	324	330	324	314	319	334	337	335	344	311	301	330	276	353	304	363	335	295	323	336	368	310	344	292	309	331	320	350	350	312	363	320	328	311	337	347	338	316	348	323	317	346	354	315	336	307	316	323	341	350	322	348	309	308	322	329	346	327	348	352	358	340	327	319	353	330	336	306	346	342	298	309	335	316	316	319	317	315	319	293	336	328	311	320	326	331	350	344	399	315	303	349	348	316	310	378	309	329	362	320	361	338	319	343	325	333	320	355	307	330	325	291	332	310	337	354	324	352	328	334	357	308	327	314	332	328	308	341	348	338	344	345	300	310	297	326	300	348	336	313	333	328	312	312	293	372	339	322	341	344	321	344	322	350	334	319	335	332	365	341	308	366	321	316	321	347	363	332	314	324	329	336	384	351	332	340	323	329	367	337	321	316	347	351	349	335	329	331	291	342	318	358	345	353	334	332	346	344	326	334	328	315	323	314	305	325	381	338	317	354	331	317	328	350	335	326	347	347	312	319	368	335	333	348	351	336	342	328	323	348	308	360	322	314	321	351	314	333	336	352	370	354	336	343	312	316	375	358	337	339	349	335	328	322	300	342	344	327	311	337	323	315	354	333	310	340	326	336	302	348	302	339	305	334	346	300	335	351	330	346	285	291	307	326	336	355	332	304	365	345	317	318	303	334	332	355	335	326	323	368	322	347	378	319	327	338	312	321	323	331	326	345	319	334	365	342	308	341	329	331	338	333	342	339	335	344	309	343	313	325	332	324	318	363	332	312	352	324	327	326	323	323	314	334	325	323	355	353	356	340	299	368	331	327	323	340	379	346	334	335	336	306	354	309	353	337	297	353	365	371	334	339	325	314	322	381	331	290	321	346	320	320	344	339	311	346	348	353	295	351	336	350	338	320	325	319	324	328	318	327	330	352	368	318	338	333	342	338	311	325	344	323	357	295	334	361	319	340	323	348	370	340	326	335	328	340	354	336	304	340	374	327	311	358	339	340	355	331	307	343	325	339	322	342	325	313	336	387	323	337	317	341	342	288	355	345	337	342	372	306	333	320	317	298	355	337	352	322	346	348	331	371	314	351	333	324	311	352	296	324	342	360	330	356	347	324	305	365	307	338	310	339	319	350	322	348	321	311	314	340	313	322	335	342	330	335	317	337	371	339	296	313	317	332	332	350	343	346	354	335	320	338	335	314	329	337	335	359	361	320	339	318	363	365	327	299	322	324	334	387	339	359	345	366	313	339	318	335	342	330	309	329	318	338	330	338	318	306	339	315	338	340	321	359	316	324	343	328	359	339	344	356	353	326	362	297	323	323	305	352	349	353	344	315	315	334	310	334	341	334	339	328	329	325	348	367	352	356	360	308	321	326	342	343	333	336	325	342	326	337	345	341	334	313	323	331	330	338	362	306	331	335	350	366	345	331	346	324	356	332	329	333	333	382	324	357	303	343	307	322	311	319	363	339	339	319	324	357	324	331	332	342	343	334	331	349	315	356	334	331	336	319	326	308	338	317	333	320	325	333	321	355	330	312	338	308	362	338	327	367	337	344	313	334	344	312	367	322	317	321	317	345	301	376	319	331	324	331	301	326	337	352	311	313	369	312	335	331	360	343	304	296	313	304	338	357	388	324	328	307	339	314	340	341	323	330	339	301	319	312	316	306	336	344	348	326	336	335	346	352	353	289	330	336	349	333	317	303	337	345	321	348	307	337	341	352	341	340	326	347	345	320	368	333	334	346	337	296	309	352	326	306	288	374	291	352	352	358	328	338	306	357	340	323	336	323	327	362	322	351	330	314	332	332	323	302	325	328	335	357	314	303	317	333	340	330	329	326	329	324	320	331	350	315	318	327	327	333	322	301	332	341	339	319	330	311	318	344	325	335	302	354	320	297	327	311	346	320	350	337	311	320	328	337	356	335	328	297	333	340	322	299	322	360	316	336	336	365	295	344	332	355	311	342	360	319	335	317	316	336	331	323	309	343	351	321	338	336	329	344	336	333	313	321	342	352	343	305	337	340	325	330	347	339	347	338	346	332	358	352	318	342	314	329	345	354	350	349	332	345	354	322	319	344	351	339	354	352	334	332	352	307	336	326	326	309	338	347	320	347	338	350	343	312	310	373	315	377	312	372	327	367	320	305	329	330	333	331	315	337	295	319	334	342	324	338	306	326	317	332	321	362	353	330	310	350	347	354	312	340	335	311	338	309	320	335	324	330	330	315	370	347	363	310	343	361	334	337	304	328	336	337	352	297	348	354	348	308	324	303	321	349	314	331	303	327	340	369	341	358	349	308	334	330	292	329	332	334	351	339	352	365	297	347	344	338	332	372	343	338	312	325	320	337	326	336	335	335	349	326	342	346	332	338	311	336	333	298	346	330	341	336	321	353	343	321	323	364	357	338	347	323	353	333	343	323	319	298	328	338	333	340	333	348	274	298	336	355	321	307	328	329	322	280	328	344	336	324	318	343	320	319	321	320	332	329	314	355	307	326	331	317	361	378	355	301	295	327	335	361	322	334	327	328	297	300	355	341	322	329	340	322	292	324	320	323	360	321	376	341	329	358	355	320	328	322	335	340	323	321	340	349	346	299	342	340	336	344	335	333	316	321	367	349	314	294	303	318	332	319	342	336	330	393	330	343	351	332	324	336	317	342	325	336	381	351	308	288	310	342	337	326	313	334	317	329	318	332	340	311	342	355	304	322	301	298	331	303	336	339	348	378	320	316	302	330	351	310	353	347	346	329	319	334
22462	20930	28328	23683	20922	20922	5585	855	568	551	475	404	425	386	357	328	345	309	297	316	286	284	267	285	273	289	304	261	304	273	231	303	259	297	270	264	263	253	246	269	257	256	249	237	241	301	256	235	234	252	259	236	248	233	273	240	236	232	250	259	246	245	255	252	263	221	255	239	252	253	241	251	234	243	209	243	225	248	256	214	239	239	257	262	237	236	262	265	249	261	239	267	240	248	252	255	232	276	226	260	249	255	243	268	267	252	258	223	256	275	236	257	246	225	227	234	249	246	252	250	262	257	242	259	278	251	261	236	264	245	252	248	225	280	246	255	237	237	244	237	267	241	240	254	236	247	254	230	229	247	243	250	268	246	232	258	217	252	250	255	255	250	263	235	252	228	262	246	233	213	232	239	260	262	260	222	239	252	248	274	253	256	260	227	255	215	261	281	229	272	230	249	243	240	268	243	265	257	240	253	245	264	241	243	286	250	238	238	253	254	247	243	253	267	231	267	255	275	234	255	266	258	245	225	249	264	224	231	250	251	243	233	239	250	245	256	245	255	224	267	247	248	252	252	267	270	248	253	264	276	256	255	259	243	239	240	248	228	237	246	248	239	244	239	261	239	263	238	272	270	222	239	245	240	249	245	237	237	239	255	262	237	233	228	255	260	247	269	220	244	265	257	222	249	271	244	258	241	260	258	236	257	275	235	217	255	249	237	281	238	250	262	250	265	260	244	250	247	242	224	252	253	265	239	235	260	252	233	274	248	241	247	234	239	270	244	270	254	230	225	259	253	270	250	245	247	254	244	225	247	260	235	253	246	255	241	256	275	235	245	225	244	234	272	271	245	270	253	251	263	240	242	251	233	244	257	222	269	222	262	252	225	263	249	241	262	231	200	280	272	246	238	243	244	237	250	216	253	230	258	254	242	245	232	257	250	251	273	231	249	266	240	232	241	289	222	248	260	245	273	242	259	227	239	250	255	242	242	264	209	237	246	270	254	257	257	258	260	234	261	222	231	218	249	229	250	259	264	255	223	252	223	257	229	222	271	232	247	224	256	240	257	251	257	251	279	279	283	222	234	213	277	247	260	246	265	245	215	230	248	225	238	242	235	232	242	218	258	257	259	257	279	251	239	241	235	254	255	247	238	258	255	273	230	247	225	247	239	264	227	250	248	251	243	246	242	256	236	244	231	257	233	254	245	244	242	253	242	255	241	275	239	244	277	255	253	243	265	262	272	230	226	239	245	236	253	246	245	214	222	238	256	228	253	257	232	226	273	255	227	275	269	232	232	232	270	265	222	246	252	252	251	266	272	281	239	239	218	239	224	257	238	254	265	259	238	238	280	237	251	284	245	218	285	258	269	216	275	270	230	229	257	237	265	260	248	233	258	237	250	235	232	268	259	248	238	224	254	269	239	229	259	228	265	247	258	233	278	251	250	258	221	238	259	250	266	233	255	269	250	253	266	244	214	264	250	257	229	238	240	262	257	241	236	225	270	243	242	250	218	254	258	233	240	253	234	229	239	234	262	255	265	248	257	230	245	251	211	221	240	250	267	261	239	242	232	237	252	255	236	233	231	234	223	239	259	255	253	255	222	242	253	260	223	258	249	244	276	236	242	285	252	246	252	219	244	232	248	235	256	234	260	241	249	230	248	217	243	263	233	227	226	258	266	261	260	263	262	220	230	246	245	254	234	215	221	235	233	232	240	251	252	279	267	265	241	230	266	240	251	257	199	259	244	270	220	247	268	254	231	246	279	224	236	257	239	238	261	246	233	231	253	268	244	266	241	224	242	258	268	260	247	251	233	239	233	259	261	237	231	238	251	231	255	223	220	252	236	253	260	229	214	228	238	237	246	236	256	248	234	215	236	250	237	248	262	246	244	257	241	276	253	203	224	206	231	232	242	253	223	280	247	243	255	224	254	239	252	264	218	246	240	269	237	223	249	221	263	246	254	243	229	238	246	224	253	232	269	219	267	242	241	258	264	234	229	269	242	253	248	245	223	249	243	264	234	264	231	232	225	244	253	265	241	234	233	247	223	272	235	244	242	247	277	247	224	242	210	245	245	255	242	251	234	260	236	276	230	263	262	253	255	245	231	232	253	263	247	263	266	219	259	256	261	271	249	262	229	262	250	230	226	249	241	268	237	276	258	245	232	260	239	260	255	252	250	271	271	243	275	261	250	248	265	247	221	239	254	252	238	208	246	250	279	241	254	251	243	286	252	251	239	237	247	220	263	251	231	277	241	227	260	234	258	267	246	264	255	220	243	245	260	222	244	262	246	265	232	231	234	263	253	248	230	240	227	259	260	256	257	243	256	234	225	255	238	257	267	243	246	241	236	209	206	239	201	239	243	259	254	223	244	232	263	261	267	255	260	260	226	255	225	242	218	221	266	238	244	265	236	221	236	230	259	232	227	239	234	247	242	223	226	264	239	267	222	244	263	241	252	243	249	225	250	255	242	244	231	250	248	234	260	233	277	256	231	247	255	244	229	251	256	249	230	262	229	238	268	244	245	266	227	268	269	269	242	208	279	227	250	252	237	210	231	247	248	229	269	270	243	223	276	225	255	233	250	240	244	246	249	263	243	271	246	251	224	242	249	245	244	219	264	222	242	275	265	266	252	228	255	214	244	271	259	272	243	241	239	257	232	255	246	222	244	247	262	260	250	258	244	252	245	251	241	252	269	225	254	265	274	257	248	240	205	233	255	232	253	255	245	215	240	231	281	241	231	232	253	233	250	264	238	251	252	262	233	258	258	241	259	234	241	267	273	250	234	214	232	267	263	248	236	209	242	229	238	258	257	253	254	265	240	263	220	254	277	223	240	259	238	235	237	216	223	236	248	234	246	245	252	219	239	242	249	241	258	252	240	228	233	256	249	234	240	253	241	248	266	236	246	231	267	241	258	267	240	235	254	271	246	271	282	248	236	239	236	261	238	256	245	236	235	264	247	235	269	260	273	237	240	256	260	230	224	264	231	266	246	221	245	254	257	230	254	234	247	260	233	252	252	253	240	220	248	259	253	262	232	233	247	249	219	210	240	219	208	224	222	259	248	233	288	246	289	233	247	240	246	272	242	244	217	235	246	216	221	232	252	252	249	278	279	231	266	268	229	235	267	242	222	234	232	259	238	259	274	264	213	248	246	238	246	259	236	234	250	247	233	238	244	265	253	269	252	255	250	257	254	226	266	240	223	249	261	239	219	237	268	263	257	239	248	277	259	226	264	254	248	246	268	246	210	263	258	257	216	255	237	241	265	227	231	232	280	268	259	226	253	256	229	261	258	228	237	262	259	233	241	227	249	241	249	251	262	238	269	258	237	236	261	246	237	254	237	235	271	262	244	234	241	267	220	261	233	243	248	262	240	272	243	217	248	264	274	228	270	274	248	253	238	262	229	236	236	260	277	252	258	256	241	236	229	256	250	236	263	252	257	255	226	249	246	245	211	233	243	239	255	239	231	221	219	267	263	253	251
7568	14624	10632	4688	3193	2484	1776	1327	1071	877	788	650	596	523	501	460	435	440	408	404	371	394	339	334	345	354	335	346	321	350	319	321	309	328	334	299	307	305	325	311	277	301	339	287	295	306	282	325	305	302	292	309	313	316	324	297	288	283	324	292	310	276	331	308	252	291	320	316	285	275	275	287	328	306	313	279	235	294	313	282	290	292	302	293	312	292	318	288	321	301	273	291	326	305	296	305	326	296	297	290	290	287	310	289	298	274	290	303	325	295	302	347	269	296	279	284	276	294	296	285	266	288	298	275	317	295	296	298	305	309	266	291	297	329	300	298	315	284	297	310	317	308	311	285	263	299	303	280	315	313	291	301	289	272	297	285	271	293	310	283	319	301	278	303	313	260	315	303	297	288	284	311	309	280	279	278	284	289	280	257	289	286	300	321	299	293	296	273	303	317	295	307	295	272	297	315	307	296	262	308	274	297	315	297	287	271	285	297	285	286	297	309	282	293	269	298	281	294	297	309	313	271	314	297	316	290	276	285	306	308	304	307	293	270	268	308	320	294	330	279	298	287	306	295	284	298	291	294	299	314	276	306	270	293	327	248	331	297	280	304	273	289	275	278	305	307	290	303	314	285	274	280	314	305	297	293	289	275	296	295	290	314	275	293	325	303	322	291	275	318	305	320	288	265	303	302	279	289	302	279	274	323	254	290	292	288	284	278	322	294	307	276	303	307	300	299	315	278	317	310	304	294	332	282	293	291	265	297	278	294	276	273	315	309	277	270	272	296	321	294	288	297	291	286	276	275	310	285	312	317	291	284	301	306	289	307	297	293	295	293	274	308	282	294	306	296	317	300	302	279	263	269	281	286	317	308	302	307	305	301	289	301	311	313	304	288	288	297	315	319	289	306	277	280	273	304	297	309	311	308	267	283	276	287	276	288	332	299	276	327	292	282	276	286	332	311	276	299	313	310	272	316	287	300	295	272	284	298	297	288	288	317	277	299	306	285	301	299	303	295	298	303	295	273	270	331	278	281	320	274	302	306	290	290	302	274	321	324	322	283	251	272	295	293	303	286	298	314	302	314	270	270	283	267	284	277	297	264	288	302	298	276	302	280	278	289	294	294	264	288	272	316	297	287	303	297	300	281	297	293	305	280	291	319	285	306	291	292	279	276	289	296	278	321	333	284	295	306	283	296	295	318	311	276	276	284	272	283	305	307	275	288	281	308	295	313	271	286	292	304	300	256	305	288	263	306	303	274	303	289	307	296	289	310	285	286	234	280	300	325	275	279	317	272	287	280	287	294	302	256	311	306	271	301	286	267	317	313	273	294	288	269	276	316	292	316	281	276	268	279	303	291	299	281	297	291	329	271	295	333	303	308	267	286	300	294	282	300	304	317	269	277	292	321	305	267	275	277	296	293	298	290	275	279	282	293	296	305	299	288	279	270	293	296	287	296	281	306	292	309	296	272	269	303	309	299	288	316	275	284	301	292	275	273	275	296	278	329	288	306	297	317	291	277	290	316	272	307	321	283	315	272	287	290	320	352	318	290	297	276	293	288	296	284	285	300	296	276	260	339	280	312	326	305	315	275	318	316	282	309	276	326	293	309	310	279	279	288	287	308	297	276	304	300	294	292	330	249	285	322	315	288	313	289	304	276	302	292	289	286	299	283	313	301	279	352	292	296	292	285	274	304	295	259	274	274	288	314	302	327	291	274	316	268	283	288	319	285	291	303	299	271	305	310	292	282	278	318	263	301	283	291	288	285	316	299	291	299	299	279	307	319	312	298	310	302	275	257	289	299	288	304	255	289	300	286	296	298	282	291	255	292	319	264	317	296	345	317	297	278	328	302	301	305	288	263	287	290	281	287	336	297	314	276	308	304	292	288	292	311	301	308	283	326	271	312	295	297	261	316	292	283	303	272	277	309	302	261	270	300	312	256	272	302	288	289	302	283	285	286	313	331	305	282	297	325	303	302	302	279	297	292	275	308	317	266	274	326	271	299	273	294	297	287	301	296	298	297	313	291	281	338	309	286	300	288	296	290	303	306	269	271	292	285	277	280	261	310	299	307	276	307	319	301	270	265	311	279	303	266	301	280	300	278	290	281	304	288	300	276	297	284	292	300	310	311	284	289	276	277	319	318	294	312	287	295	282	265	284	267	298	283	296	303	289	332	280	296	290	300	311	277	304	291	279	277	291	272	258	300	268	276	292	287	301	276	317	281	309	289	286	279	319	324	283	306	304	257	291	312	292	299	295	312	272	302	264	266	292	332	286	291	266	283	307	321	288	285	274	278	306	294	284	267	276	297	301	274	284	294	304	291	318	277	307	271	287	284	283	309	282	293	295	312	311	272	273	286	306	290	287	321	288	287	295	275	316	322	301	262	302	302	277	291	310	282	289	273	260	282	306	315	301	305	291	282	318	288	290	316	281	282	300	276	317	289	302	300	277	311	296	283	294	308	280	321	272	282	317	309	301	297	306	291	313	308	277	281	296	295	296	314	300	281	273	303	295	304	277	306	299	289	313	279	306	318	320	285	310	313	271	310	299	283	289	281	265	311	285	268	304	267	259	304	287	326	302	297	283	249	316	308	303	299	296	282	288	305	303	303	288	260	290	289	315	295	298	305	312	313	273	300	325	305	294	279	277	325	283	321	291	309	287	292	304	289	303	314	285	300	316	299	289	308	320	270	316	287	275	322	311	299	322	274	301	303	291	288	303	305	296	305	302	321	287	278	315	297	289	285	292	292	304	324	276	330	285	269	295	284	298	306	296	294	312	300	292	297	291	323	302	305	289	293	293	306	269	277	288	309	263	260	279	288	259	309	296	319	292	274	301	248	258	331	304	328	320	301	330	278	301	309	297	286	305	288	304	282	311	277	282	318	278	317	305	287	285	290	302	289	301	296	279	297	294	289	299	293	264	322	278	308	290	293	315	333	317	283	272	301	297	277	286	296	276	294	259	253	299	279	286	320	267	298	322	292	288	282	299	281	285	301	321	276	342	289	297	310	288	298	277	271	299	292	281	322	308	338	268	303	296	289	282	307	297	288	279	305	274	296	322	287	291	266	270	303	274	256	290	269	298	321	298	312	308	269	334	293	299	308	295	276	311	302	342	274	309	311	272	294	315	297	304	283	334	302	284	303	309	271	309	287	292	295	296	301	294	265	286	278	297	302	319	311	304	312	333	292	285	300	280	298	294	286	284	287	304	283	272	268	259	282	303	301	307	319	275	285	281	311	292	331	297	275	284	306	313	304	282	295	297	301	309	306	281	308	298	281	280	285	300	316	290	294	253	306	279	303	308	305	291	297	283	310	294	279	309	283	294	282	295	273	291	291	283	304	304	322	315	301	301	297	292	296	284	308	280	295	319	271	298	294	276	287	312	277	260	317	285	273	289	288	263	281	264	276	301	300	315	289	300	238	299	301	304	333	317	315	288	286	297	271	278	267	267	280	300	313	301	315	273	287	303	277	280	254
27892	17249	3597	779	596	589	529	589	529	520	521	490	479	502	502	503	460	512	543	477	475	498	504	527	532	504	496	465	564	475	511	503	537	511	565	508	493	496	484	564	506	502	511	509	486	508	472	515	534	472	514	524	480	520	551	497	536	493	488	511	514	485	502	508	496	512	490	482	479	471	497	480	505	513	508	518	487	468	501	540	478	511	497	473	511	504	523	486	495	507	444	513	484	498	515	509	470	472	497	509	470	472	512	495	508	502	508	496	523	512	493	523	499	511	483	497	461	484	497	522	514	516	431	512	529	529	520	453	510	468	497	521	504	542	505	538	550	474	500	533	480	538	507	530	491	491	502	503	503	491	502	464	495	530	496	493	512	499	464	536	499	537	488	482	522	458	490	474	529	492	479	505	490	512	497	471	522	505	500	465	506	438	518	523	479	525	489	456	533	486	468	499	509	561	514	540	488	484	494	495	505	506	491	496	537	536	502	518	472	486	538	522	519	529	500	516	499	527	463	530	523	528	501	537	491	491	472	513	487	484	509	531	505	508	488	482	509	495	511	470	535	514	489	526	495	503	515	529	518	505	485	525	519	484	538	518	513	521	495	498	527	495	507	485	501	488	476	540	504	509	491	467	541	519	532	501	513	481	523	541	506	493	513	509	475	506	480	488	540	497	485	492	499	457	497	480	535	488	464	487	531	512	487	505	506	454	491	524	477	534	467	534	514	539	496	497	493	446	519	509	509	515	486	510	526	533	504	500	487	455	506	485	490	513	455	511	515	462	507	534	536	489	502	511	549	497	465	507	495	527	473	535	509	462	503	449	509	525	560	459	500	488	504	508	478	466	519	505	517	478	501	517	478	488	467	540	492	507	531	488	513	548	458	500	501	495	508	525	507	517	522	503	525	526	495	495	523	515	508	462	527	498	494	499	497	470	486	501	512	519	511	532	485	515	493	501	520	456	513	513	495	488	477	501	493	516	524	482	485	519	476	487	497	490	546	504	474	500	470	474	504	499	481	494	511	473	481	522	504	496	537	512	492	505	465	492	477	509	519	510	515	518	480	471	523	491	477	501	520	507	539	526	538	522	512	510	515	505	525	487	523	497	494	496	519	497	523	498	520	484	500	499	514	541	527	480	510	460	535	480	485	511	495	542	494	494	483	528	496	510	564	464	506	496	494	518	512	502	495	520	493	501	524	506	494	499	474	528	538	494	511	450	505	524	513	499	505	502	515	482	489	532	523	495	494	478	533	510	497	514	500	493	523	455	531	529	497	503	536	517	525	506	504	493	503	508	552	534	479	504	519	453	506	514	539	519	485	515	523	531	551	488	520	543	515	463	489	476	520	497	506	461	519	499	465	502	532	488	485	484	520	492	486	523	514	528	488	477	533	527	502	483	543	470	515	497	499	480	512	494	468	521	535	535	484	488	485	489	482	493	517	494	515	501	529	538	490	469	484	474	476	514	511	504	536	522	467	493	516	539	473	541	508	531	532	503	489	537	517	456	481	498	538	487	468	498	502	515	487	502	502	495	504	499	508	508	476	529	476	511	541	535	494	511	430	462	522	484	545	520	496	519	529	518	522	501	497	495	498	529	508	496	511	471	482	483	488	508	502	478	504	478	551	462	493	508	495	496	530	527	477	478	475	520	538	502	524	495	516	529	541	499	495	521	502	491	516	494	493	471	506	509	522	508	522	510	502	534	543	485	536	476	503	516	471	492	513	523	476	482	478	551	512	523	505	467	503	507	481	518	506	519	535	495	507	517	533	499	527	497	490	476	511	470	520	488	542	512	521	509	538	509	513	538	522	485	512	531	503	511	501	532	478	470	467	503	540	443	503	551	484	483	489	513	513	478	512	520	513	507	465	479	511	535	518	537	480	528	477	487	522	482	505	491	530	471	502	528	500	480	497	511	518	514	501	507	488	468	504	531	540	485	525	498	501	489	528	534	507	493	468	506	501	480	484	514	497	523	466	490	504	481	500	471	521	499	510	478	489	513	520	546	514	477	474	482	518	526	500	535	491	456	484	515	558	539	504	461	508	485	522	572	472	524	507	499	503	536	489	504	499	497	518	473	490	489	505	480	536	529	474	510	506	496	494	481	524	495	504	499	511	535	510	496	556	506	499	494	495	516	498	515	500	465	503	526	492	489	482	500	494	471	477	457	516	482	442	520	499	493	492	474	503	467	547	503	494	518	500	472	513	550	475	488	500	509	525	473	516	465	498	465	534	500	485	504	511	515	494	505	516	482	493	536	497	503	507	519	498	508	506	511	509	539	493	503	493	502	503	507	498	471	493	490	498	485	497	457	526	506	503	483	483	462	487	489	545	515	493	505	471	494	497	531	464	485	511	496	499	523	478	534	505	493	498	539	526	528	468	522	551	482	492	471	562	521	529	522	500	494	487	498	481	493	460	480	508	498	503	526	508	506	521	483	457	518	470	470	512	509	509	518	524	503	493	487	527	483	482	516	490	523	492	513	478	475	493	471	527	493	501	533	527	509	528	482	472	450	538	507	544	495	523	491	498	518	465	497	453	502	489	484	518	499	522	523	500	508	512	525	492	521	497	521	481	521	564	500	515	536	452	510	481	528	503	497	542	493	482	520	492	495	512	521	470	517	504	499	500	527	479	521	488	512	508	529	532	543	544	493	500	508	534	512	498	503	478	469	487	525	485	492	516	521	504	518	495	523	500	488	498	522	514	496	487	489	501	499	509	525	527	531	508	526	526	561	505	497	535	508	489	497	517	502	526	524	480	496	498	471	480	521	554	537	494	504	479	506	482	506	484	519	491	539	533	498	492	518	514	558	488	489	482	543	472	521	521	546	477	486	497	514	474	532	510	468	504	511	499	539	537	484	497	492	485	508	493	520	500	486	505	438	480	483	548	522	475	560	468	507	493	504	494	541	515	528	499	480	500	519	529	540	523	521	468	499	495	524	518	463	537	524	516	515	489	486	525	521	493	483	477	502	521	503	534	513	479	490	511	510	492	510	541	505	516	476	536	541	518	501	488	479	539	530	570	464	508	470	525	486	492	503	505	518	534	493	528	545	521	493	514	498	505	508	462	522	519	506	464	523	495	483	499	511	488	522	494	491	462	495	470	493	516	506	473	492	509	512	516	491	471	489	492	529	523	491	466	500	503	521	574	490	492	537	503	485	496	491	499	492	450	525	522	491	476	513	519	480	492	491	504	496	531	481	511	521	483	504	506	529	514	535	491	509	487	485	527	492	508	515	497	498	497	484	516	493	500	502	546	517	469	511	485	523	506	492	526	487	502	534	473	535	485	516	502	526	484	509	500	466	478	504	529	487	521	498	481	508	515	472	530	515	505	501	482	522	468	516	488	490	502	512	512	498	504	498	498	539	509	517	500	476	504	548	483	497	463	518	526	536	501	492	491	535	513	482	479	486	512	509	543	487	500	526	497	500	502	498	528	489	481	492	499	506	497	494	514	546	480	516	546	492	461	525	489	481
7244	2028	1177	721	685	603	646	614	623	580	609	629	589	625	635	620	626	584	597	591	563	602	609	612	585	617	597	595	596	642	589	608	562	567	586	628	585	591	591	584	601	632	595	596	581	566	582	605	603	593	596	577	580	595	532	583	559	530	599	543	610	555	578	615	576	581	603	624	650	632	611	588	628	652	565	580	587	576	556	609	623	628	593	603	595	615	576	650	588	599	607	593	577	574	638	599	578	624	568	603	608	600	598	533	610	597	606	614	620	613	611	580	566	659	621	579	541	592	600	594	583	574	580	602	589	573	604	579	613	588	587	582	608	541	582	609	585	592	629	577	555	607	597	573	610	562	600	578	578	635	582	592	631	587	571	599	593	641	603	602	610	591	587	595	571	612	650	636	594	629	554	571	613	617	608	586	599	599	605	591	552	639	586	591	564	649	618	593	615	589	559	597	596	654	617	591	585	590	595	592	643	595	605	555	583	607	609	594	603	597	565	622	613	586	622	596	581	601	590	599	593	623	534	585	576	591	590	608	606	621	613	572	582	622	593	601	640	610	564	568	638	580	631	593	620	585	664	610	623	607	584	637	591	613	614	634	602	591	587	605	537	550	600	604	562	627	638	578	571	557	588	580	635	574	640	607	612	569	589	638	551	614	589	611	583	577	625	562	577	603	590	600	563	615	555	648	619	609	598	590	561	554	596	573	570	641	575	604	601	565	566	600	576	605	583	601	561	628	608	602	593	602	626	574	578	621	601	623	569	601	590	608	613	624	617	615	578	582	612	555	594	612	576	576	589	627	595	588	617	578	604	584	580	610	624	551	608	589	598	563	592	623	636	626	647	611	591	587	610	592	614	612	632	611	604	575	574	582	573	637	578	573	626	611	629	620	621	596	619	579	592	589	605	620	622	629	599	584	594	582	586	580	590	633	611	598	621	575	599	604	619	610	617	584	593	610	610	587	580	548	595	585	609	580	577	626	616	578	572	614	678	567	599	610	624	586	557	590	575	576	588	591	616	560	562	586	615	568	646	578	536	614	577	591	606	598	588	578	608	626	591	595	598	599	619	624	601	604	585	595	606	629	583	550	577	611	626	617	597	577	609	645	621	616	580	594	559	596	570	611	629	592	581	602	577	597	551	606	579	578	593	544	604	593	620	550	603	589	615	597	580	601	575	575	611	642	561	577	574	585	612	589	617	565	583	584	598	596	634	561	593	638	605	611	581	619	634	608	594	624	529	598	586	590	601	593	569	599	567	600	613	615	562	601	577	597	568	593	599	632	604	602	574	586	624	611	590	629	589	607	541	602	586	564	542	598	595	620	605	568	628	577	606	591	611	605	622	561	545	610	594	593	574	612	610	599	594	587	631	565	597	610	602	620	561	623	600	605	588	610	583	600	575	601	573	591	628	582	570	633	590	615	570	583	580	614	550	526	589	612	552	583	576	591	638	594	621	618	605	599	614	613	590	607	593	584	602	618	568	573	579	582	594	590	646	621	560	669	561	577	546	618	600	589	610	597	635	589	604	587	624	604	591	570	618	542	556	606	575	632	580	560	593	564	589	603	580	646	568	596	585	613	580	546	629	603	580	608	596	589	597	581	604	605	600	583	595	613	615	593	596	587	605	586	613	595	595	577	596	639	570	623	596	569	547	572	566	593	601	613	566	602	591	596	581	570	581	549	582	611	598	585	630	619	536	590	589	556	562	613	607	583	616	586	586	612	615	630	593	542	614	600	648	628	601	610	639	569	544	604	630	627	576	642	577	554	604	554	604	604	592	616	608	646	593	567	579	589	611	584	598	570	623	616	619	619	653	567	564	615	597	597	659	601	570	618	615	599	635	597	587	584	588	594	599	594	580	577	562	605	568	578	584	583	537	572	633	642	591	572	621	564	596	649	617	563	576	663	626	584	593	594	555	595	620	577	555	656	583	583	623	580	579	576	600	598	618	574	606	608	616	585	588	581	594	605	635	608	619	561	587	616	589	598	573	617	642	594	620	604	648	580	611	587	590	656	540	626	587	636	551	564	624	604	623	598	596	565	570	557	603	608	620	595	597	582	598	576	576	591	598	569	587	611	588	588	613	603	596	603	586	584	577	577	600	611	607	619	617	602	605	555	599	570	609	623	609	598	550	586	621	597	603	567	613	604	594	582	603	597	597	579	615	594	609	612	575	644	538	608	582	596	633	560	619	621	611	593	589	592	598	600	602	641	606	594	599	605	649	620	604	601	627	588	620	597	569	601	594	638	576	601	562	588	556	596	635	576	552	656	618	584	562	606	583	591	570	604	563	612	592	599	629	557	590	633	592	573	553	590	572	591	573	535	560	619	609	612	598	606	607	586	611	551	606	575	572	587	638	612	566	607	600	626	603	568	634	612	603	618	587	626	613	621	595	602	573	614	574	539	643	599	618	623	615	620	592	608	563	599	617	565	582	610	603	565	634	613	639	596	610	598	641	569	589	599	593	612	596	609	644	578	570	642	613	576	648	582	643	617	588	603	557	609	597	572	594	602	631	579	606	589	592	584	580	578	610	622	609	582	583	558	610	618	592	590	612	601	641	570	581	560	559	582	619	599	597	579	578	630	588	592	595	572	622	602	582	575	600	583	590	628	602	596	616	604	611	643	569	525	571	598	612	603	596	579	629	588	589	577	607	560	602	598	598	610	577	583	585	590	563	575	589	584	577	584	572	606	595	570	628	600	570	650	594	605	623	597	594	644	582	591	571	567	591	595	611	613	598	585	591	602	633	572	596	624	587	601	570	578	585	604	620	584	565	572	623	569	553	573	586	574	584	581	624	626	591	609	577	588	571	597	617	592	609	607	642	580	583	564	585	585	614	542	604	593	608	590	584	609	587	590	573	591	634	574	626	611	599	619	584	621	599	539	579	565	588	525	616	608	564	586	592	624	623	610	591	619	601	567	602	594	596	627	589	599	595	569	578	601	638	604	565	599	607	625	633	623	556	597	580	578	582	614	577	571	599	629	613	557	626	556	568	609	576	594	597	640	627	564	594	582	614	606	619	572	547	606	615	605	533	601	569	619	603	577	598	617	586	625	607	549	568	581	598	596	551	588	629	612	589	569	608	563	591	634	604	632	619	578	582	631	589	606	594	594	566	614	602	604	564	586	608	575	579	609	614	558	655	625	596	610	615	568	596	577	569	581	571	615	575	610	573	589	538	584	611	631	606	600	577	558	616	607	590	539	624	634	598	573	587	540	588	538	595	579	586	584	637	589	597	603	622	544	573	567	625	566	561	609	611	584	592	602	596	559	593	548	595	598	584	594	594	587	581	617	594	637	600	588	564	530	522	574	576	574	592	600	629	622	610	598	589	603	545	615	603	596	611	596	623	626	586	588	601	572	572	624	622	593	594	552	568	634	543	564	597	595	597	603	572	635	577	605	608	609	627	574	594	562	586	579	589	599	626	599	626	583	604	594	616	576	604	582	614	571	585	576	610	583	610	616	604	582	577	591
23552	20932	27817	24174	20898	8029	1160	820	728	647	668	623	605	587	555	632	588	547	553	565	543	555	527	544	531	534	525	510	562	530	530	478	542	482	513	485	474	522	499	531	549	527	513	529	496	522	532	491	534	497	555	519	500	545	498	473	488	481	497	516	492	477	533	505	528	479	525	469	537	490	496	534	494	460	493	506	511	518	469	443	508	480	495	485	496	484	488	453	503	502	468	517	511	477	520	505	539	529	484	491	518	496	516	496	520	512	545	500	480	535	500	545	522	486	524	491	497	518	505	535	522	483	522	480	477	523	493	535	498	537	468	478	502	516	479	483	503	473	491	501	488	510	506	491	510	498	503	525	508	524	504	503	515	482	543	479	532	494	475	538	506	477	488	515	512	524	477	492	527	513	504	506	492	500	490	507	519	473	532	486	508	486	479	453	448	490	540	470	502	489	516	506	508	485	486	521	515	510	506	446	513	492	502	504	542	508	507	530	497	535	481	494	503	530	484	498	523	489	505	525	494	504	502	473	491	500	481	475	458	545	528	521	512	480	492	520	502	491	521	553	469	500	489	505	501	512	510	521	500	478	516	496	465	521	555	507	523	528	474	533	485	486	494	490	515	480	483	489	500	529	483	510	512	478	516	523	515	465	532	540	484	495	533	523	513	514	483	490	492	520	514	537	524	515	468	519	524	479	506	517	524	530	493	496	521	522	483	483	520	493	510	497	525	481	520	461	559	487	517	487	519	481	489	478	539	509	502	521	499	526	521	507	501	504	494	489	498	536	455	485	513	500	487	501	523	512	456	532	465	504	483	505	498	514	507	522	527	493	498	472	506	506	502	511	511	484	496	483	532	497	524	485	474	538	484	514	508	496	515	511	518	531	509	480	497	483	517	491	479	521	529	501	515	495	506	474	500	521	520	514	544	495	486	526	513	505	504	543	487	495	515	512	503	525	497	518	479	507	514	554	510	507	488	494	546	493	500	515	514	476	479	492	488	512	507	478	488	521	516	512	489	509	491	515	513	507	487	515	482	492	494	503	497	507	512	470	521	518	494	502	497	516	481	521	465	514	484	528	514	454	460	499	502	484	490	510	489	547	487	501	497	508	501	520	499	482	498	524	463	499	545	528	497	522	497	508	483	523	554	506	502	492	491	498	505	500	516	539	478	469	454	499	499	494	527	527	503	494	478	478	525	503	503	515	524	501	511	500	471	461	547	508	563	547	529	525	474	523	478	541	467	467	468	460	487	449	501	484	481	477	467	480	472	523	512	531	518	533	504	518	537	490	507	518	495	500	497	501	527	491	502	496	496	531	510	501	526	503	472	507	486	505	520	493	554	514	506	481	540	472	520	519	517	518	515	520	527	492	511	521	500	502	452	520	501	481	492	478	532	550	492	530	516	501	501	511	499	510	516	495	548	495	486	543	530	507	490	507	494	532	518	499	534	484	523	521	498	542	498	453	484	488	544	474	492	487	494	477	529	517	514	489	493	506	485	489	506	504	466	529	492	506	517	494	513	494	528	515	514	508	480	477	518	518	487	480	500	510	527	528	474	504	539	532	458	479	400	478	499	489	464	511	496	475	522	474	529	506	475	550	457	532	510	480	493	505	529	499	502	494	516	517	475	517	475	507	509	501	498	504	473	513	517	516	510	490	516	488	527	522	523	542	482	522	448	517	474	474	436	497	514	487	497	477	537	488	522	492	519	490	483	488	522	503	500	511	493	477	489	536	495	495	498	455	517	504	507	479	496	514	516	482	504	490	497	513	550	493	527	495	508	509	488	501	512	523	522	522	513	529	488	513	486	468	549	505	518	495	516	530	504	480	506	486	481	491	538	508	503	496	543	461	489	509	517	535	502	488	524	513	522	484	512	508	492	474	489	539	510	461	510	517	483	471	467	490	496	448	518	501	519	520	512	514	505	520	507	510	519	521	553	510	507	485	547	531	488	519	516	503	531	482	506	502	509	508	510	489	498	473	496	490	506	506	476	471	503	513	495	488	510	472	500	522	528	491	456	515	518	551	534	482	521	500	534	510	503	492	524	500	485	510	482	469	522	469	496	496	482	493	489	548	483	503	472	485	503	513	497	483	517	484	474	468	514	459	497	504	475	511	477	474	507	531	504	514	470	471	553	488	518	504	527	498	515	498	484	506	516	533	525	484	502	550	527	511	475	479	469	462	511	536	536	463	503	528	541	507	493	537	482	491	522	514	503	558	502	501	496	492	504	513	482	468	512	462	535	551	503	470	474	475	522	538	527	531	570	513	493	496	539	467	493	533	466	504	525	501	500	519	474	514	521	539	481	477	488	509	545	536	493	511	458	473	519	535	485	515	496	474	483	488	476	509	516	539	516	540	546	514	494	467	514	487	522	502	512	536	503	524	514	513	501	515	494	470	520	484	473	501	471	540	499	513	513	482	504	461	503	542	506	490	491	533	492	513	489	501	499	529	494	513	518	507	500	503	479	501	523	478	539	501	472	514	532	478	476	496	505	544	511	496	513	483	484	508	527	495	472	529	505	531	509	487	530	495	520	490	490	509	466	506	473	504	466	520	527	521	480	489	504	514	513	523	509	501	486	449	484	516	514	528	483	487	511	506	527	517	491	469	532	512	468	526	523	498	506	531	508	469	523	513	488	467	492	484	514	489	477	510	507	526	504	487	480	520	494	495	516	509	500	484	479	522	473	543	522	514	518	526	495	472	523	496	442	478	530	479	522	513	530	524	512	515	495	480	543	494	509	541	530	474	503	506	542	503	494	504	484	498	495	497	522	493	525	529	511	535	511	453	495	547	504	501	514	509	476	518	515	484	491	479	499	501	526	503	497	520	488	503	529	504	493	526	487	528	506	452	472	519	472	519	490	526	457	499	473	463	444	436	497	526	536	519	488	493	483	476	512	479	514	516	500	530	480	464	506	500	530	445	499	500	530	493	527	512	481	512	473	539	501	474	469	581	520	490	538	456	490	498	510	489	501	508	487	515	510	505	498	510	494	464	525	508	511	501	521	509	492	492	546	498	530	460	495	484	504	458	492	491	463	484	509	471	483	486	535	504	543	505	511	532	463	496	483	519	508	527	520	487	506	475	528	499	502	494	526	532	481	510	471	478	528	447	488	514	527	459	485	490	505	465	492	499	507	495	455	506	522	484	503	478	463	518	497	489	490	502	515	486	516	488	506	519	524	488	489	533	498	490	474	489	522	526	513	517	509	510	531	465	532	465	480	509	532	519	485	518	480	482	537	475	481	469	484	529	488	494	531	520	544	539	490	494	511	466	507	523	507	459	463	482	466	517	510	508	491	499	507	469	499	518	491	471	548	480	582	494	508	518	503	516	500	487	506	515	507	527	500	475	502	546	485	469	461	511	525	518	527	515	482	554	484	493	476	494	471	523	488	509	489	516	518	478	524	544	495	492	471	496	508	497	479	472	519	475	506	538	490	502	506	533	520	549	483	502	521	548	518	514	495	544	516	504	502	484
5151	9175	6626	3021	2112	1598	1344	1169	1053	905	813	803	824	739	739	671	701	699	666	635	681	639	638	697	628	656	630	669	647	628	612	619	565	667	583	599	622	594	602	612	664	621	639	645	613	628	612	576	617	630	619	628	605	598	604	622	624	611	655	625	565	614	561	583	621	644	587	633	625	615	657	631	601	631	625	573	591	654	637	616	622	646	622	573	609	577	604	653	587	621	626	584	605	596	594	608	584	621	613	626	633	634	586	578	615	608	620	584	630	610	621	595	595	586	614	640	596	561	614	606	588	626	610	620	563	582	580	620	644	590	558	625	642	661	588	601	605	636	618	581	605	593	582	656	629	640	610	641	620	604	595	664	561	613	597	611	607	609	655	580	615	603	605	598	607	604	574	617	612	614	589	616	580	635	651	621	604	655	613	610	607	594	584	647	593	607	592	602	610	577	603	629	654	616	628	603	653	637	631	643	602	630	616	584	581	607	590	650	640	620	580	625	627	619	590	631	656	587	612	591	580	574	588	589	586	635	647	639	618	621	619	612	604	629	639	578	580	646	650	600	618	604	613	583	602	604	600	593	574	605	598	644	583	564	621	606	608	638	611	590	619	636	594	595	650	613	601	630	591	638	582	602	593	652	617	582	559	609	600	571	594	608	633	587	637	612	613	626	575	602	569	618	572	578	616	587	638	638	537	610	618	604	549	587	622	655	616	594	580	591	568	597	639	606	607	650	608	600	647	647	596	577	606	646	606	618	612	575	655	630	636	582	574	634	611	612	586	581	622	595	590	594	617	624	604	582	628	591	603	576	626	560	590	617	649	604	576	610	601	620	591	612	635	669	587	583	621	641	628	641	636	606	622	584	617	603	605	604	638	607	625	626	621	596	605	574	618	608	654	587	591	605	628	605	600	603	601	612	613	607	600	623	587	627	544	593	576	617	611	628	601	612	631	644	633	557	613	596	628	644	595	581	598	583	605	600	591	573	563	616	605	613	609	621	593	582	548	584	604	602	615	630	609	635	579	571	619	583	619	591	620	649	659	594	610	607	630	603	590	622	655	638	638	625	611	633	620	618	596	584	627	554	589	607	610	547	640	620	602	626	579	589	599	611	623	582	596	582	622	583	598	620	620	623	602	586	584	597	615	561	593	592	628	645	620	647	578	624	609	599	561	574	571	614	627	598	565	612	596	583	640	593	627	621	578	586	561	606	593	611	591	650	581	577	610	601	598	615	585	634	608	592	585	567	587	606	602	604	633	643	587	550	645	622	615	608	631	608	614	626	610	626	590	608	639	624	643	628	620	616	631	651	616	620	614	602	614	577	649	603	588	603	574	660	613	599	607	617	606	592	560	639	586	631	588	590	652	585	588	632	626	577	579	614	623	588	637	627	594	614	580	602	587	619	591	601	598	645	563	586	620	567	607	601	637	619	585	612	601	628	640	602	641	629	590	641	624	626	601	575	553	608	605	633	609	599	609	647	625	591	608	586	607	628	596	627	595	614	562	600	610	623	607	603	613	625	622	611	583	607	622	603	613	597	548	635	606	617	627	602	619	603	604	644	601	597	597	598	624	615	608	611	568	612	591	643	600	608	596	636	607	614	562	607	606	574	605	617	602	576	655	575	610	631	612	574	578	619	558	593	608	598	546	611	642	618	572	568	594	613	613	646	585	587	586	552	583	598	632	615	652	647	572	632	602	643	603	614	602	645	613	607	623	614	592	642	603	597	634	631	624	604	573	626	682	612	667	541	586	598	652	592	642	632	605	589	622	560	614	615	600	578	605	600	626	602	572	612	648	598	585	589	616	598	617	610	619	594	606	610	606	593	631	590	615	620	603	599	602	640	562	609	635	594	623	596	622	584	619	578	617	604	590	595	571	608	605	607	610	665	620	563	585	613	562	585	625	629	615	562	639	592	600	632	618	627	612	589	638	631	602	635	620	622	651	659	638	611	562	619	601	618	618	597	607	556	581	638	607	596	625	629	572	596	586	573	612	597	593	601	641	615	599	615	602	627	615	611	602	550	631	581	602	608	616	621	560	576	599	602	539	596	634	585	602	627	622	625	628	603	613	611	645	587	616	609	644	612	582	678	596	578	540	606	602	589	573	588	590	615	596	577	611	579	573	602	598	648	610	619	571	638	607	608	615	606	589	595	593	610	589	610	636	597	603	616	581	641	651	585	619	568	588	593	628	629	571	623	616	637	599	629	571	615	604	626	649	610	615	618	614	579	615	615	592	628	603	615	641	599	614	594	606	594	618	609	578	577	608	582	611	613	588	576	626	620	621	647	539	600	576	585	600	634	610	597	609	600	612	588	614	612	623	611	578	613	566	612	611	611	631	625	594	583	609	598	672	588	566	653	606	619	622	580	625	639	654	594	629	568	574	650	620	604	629	643	649	590	610	600	600	639	600	601	584	564	585	590	612	601	649	621	652	639	667	610	597	582	589	643	606	662	627	615	632	556	606	603	626	639	605	590	623	581	642	606	607	650	615	641	615	555	605	606	590	623	597	614	612	585	615	631	583	590	555	600	619	595	640	575	595	561	603	623	599	625	632	596	609	555	616	623	596	623	621	592	596	585	578	608	591	592	597	619	628	622	570	607	615	596	641	602	601	639	646	598	626	649	586	580	612	590	627	588	634	609	632	596	628	619	643	634	609	604	611	644	632	629	611	587	590	631	612	606	586	628	636	609	606	628	666	594	631	625	589	628	622	635	642	624	626	573	595	607	591	579	661	599	644	603	648	614	586	600	557	568	613	582	603	573	626	617	572	611	598	613	616	631	552	597	596	621	601	623	642	580	597	628	622	609	572	566	574	599	587	616	587	612	609	629	585	584	664	606	573	578	631	650	585	633	646	618	598	637	583	583	640	577	635	609	607	584	620	551	620	595	627	614	635	628	613	605	646	584	597	585	628	577	653	590	590	626	589	625	590	597	620	587	613	594	591	574	587	569	607	644	568	588	590	637	590	596	627	575	606	581	627	604	617	598	614	617	607	609	646	638	615	586	613	574	579	552	601	673	653	579	594	624	600	557	561	574	584	603	646	645	572	596	653	639	611	626	599	611	604	588	566	593	626	602	591	617	602	690	649	614	599	626	583	640	634	619	601	617	607	580	591	607	626	633	596	600	631	603	549	615	616	628	615	548	580	613	592	604	585	579	607	630	593	645	611	601	649	566	580	652	616	568	602	616	608	608	602	637	629	588	609	611	585	622	594	603	571	599	619	611	604	628	591	609	611	634	585	645	607	593	595	545	653	598	653	580	613	617	603	625	619	647	595	630	585	614	586	647	629	605	604	637	633	588	601	628	626	618	599	595	614	623	586	604	637	620	645	597	592	627	608	642	602	676	612	592	553	644	579	641	611	610	604	652	621	603	630	601	598	578	635	634	627	631	611	616	601	555	615	605	603	580	586	635	606	611	601	608	626	578	626	630	590	600	638	604	568	618	648	668	585	608	607	573	585	639	598	667	585	587
24518	20902	26793	25033	10724	685	451	440	393	356	334	342	316	302	273	312	277	319	304	310	289	304	292	273	294	311	295	301	284	283	264	302	284	275	294	283	274	282	275	280	299	292	287	254	287	292	290	276	293	294	256	280	281	275	284	267	256	263	273	293	286	264	273	258	271	268	291	284	289	230	301	267	295	326	276	244	288	289	278	259	272	299	291	254	287	284	278	278	276	281	284	270	284	271	269	297	261	249	255	268	317	251	272	286	283	307	261	264	293	289	281	273	271	276	306	282	294	286	245	305	276	296	270	297	299	296	292	268	306	293	312	294	266	257	288	290	260	306	293	293	299	301	283	287	285	270	257	284	272	283	276	283	285	277	297	269	278	270	249	280	289	261	283	281	272	274	287	320	282	273	267	283	249	285	290	294	267	283	290	301	285	269	268	268	272	269	297	311	255	304	274	283	274	274	248	286	254	294	276	318	280	263	311	294	270	286	286	288	264	289	272	288	285	276	302	298	297	255	259	285	257	286	289	264	276	291	295	277	276	314	268	279	278	309	306	246	313	275	293	267	309	275	296	257	269	297	279	257	266	259	319	266	296	303	274	284	295	303	296	263	289	286	277	285	277	268	235	254	305	270	290	283	262	293	262	278	236	320	256	263	284	280	308	287	292	276	284	275	263	263	250	274	266	284	315	290	273	268	284	285	290	296	273	277	294	272	267	280	295	294	263	296	263	264	296	258	254	275	291	276	285	308	272	269	291	285	254	285	273	275	294	263	286	287	265	304	271	263	278	257	296	273	271	265	307	274	304	327	278	287	308	267	306	276	245	258	243	283	271	306	266	282	276	259	276	273	269	278	265	291	286	295	282	289	298	274	281	299	277	275	261	281	302	298	292	273	294	277	248	268	285	296	266	263	277	266	273	265	262	279	309	268	285	279	267	245	295	298	280	307	264	288	286	241	272	288	277	251	314	261	260	274	278	273	274	290	306	290	291	275	290	256	286	289	276	259	271	269	271	306	269	305	272	293	298	280	299	288	303	255	279	282	275	278	271	273	285	289	265	260	266	297	283	293	269	265	284	266	317	291	272	265	307	272	279	274	293	283	297	285	277	277	285	295	290	279	282	274	261	279	277	278	270	304	264	300	291	283	270	298	264	293	310	296	284	244	275	297	255	286	271	288	287	274	277	292	301	296	298	308	271	281	256	289	258	285	303	269	280	265	280	259	308	275	245	298	278	302	282	277	262	260	272	306	286	299	279	282	315	273	274	321	303	264	288	272	283	287	264	267	291	274	271	265	252	303	294	290	287	290	275	275	280	292	281	265	283	257	275	261	279	285	297	250	261	282	280	267	290	276	260	262	266	252	268	305	294	296	291	293	279	257	304	305	294	268	275	287	252	269	281	279	277	267	313	277	247	287	302	267	258	299	286	297	263	297	291	279	278	300	277	279	285	319	278	299	282	274	263	260	297	278	275	291	275	289	274	304	296	245	264	279	243	307	309	290	279	299	253	299	276	276	283	269	284	269	303	290	282	285	271	286	282	305	296	244	288	296	264	295	310	260	290	277	271	300	296	272	268	278	293	286	253	278	261	295	256	296	301	289	271	291	271	260	290	298	268	264	305	287	251	285	303	266	283	291	261	263	276	275	289	272	296	301	260	270	271	260	283	294	265	269	267	266	317	278	309	302	294	287	293	270	250	316	255	262	256	295	310	274	271	268	299	286	268	247	289	274	266	277	269	267	284	270	289	267	283	269	265	266	249	282	288	312	293	320	273	263	301	319	273	278	322	272	255	316	290	264	287	293	270	249	297	285	260	240	286	278	273	263	290	303	334	277	286	252	306	257	280	245	289	289	325	254	259	260	260	306	295	280	286	262	287	273	322	291	282	268	303	286	282	281	286	230	268	312	287	291	310	272	270	247	286	262	255	271	258	258	279	286	271	269	296	257	266	268	265	256	293	286	261	266	278	309	295	293	294	269	296	290	275	289	288	280	294	287	261	294	249	278	295	285	290	269	278	284	288	301	272	301	281	240	325	285	300	265	299	282	229	296	268	290	281	292	283	270	258	298	279	282	310	307	276	257	281	270	278	269	284	282	260	269	286	282	264	285	285	277	284	293	290	246	293	270	257	277	285	278	253	314	263	291	317	282	281	313	296	253	261	265	281	312	288	293	292	269	268	265	286	280	258	273	263	280	261	272	270	273	266	273	298	276	271	279	248	271	264	266	272	278	275	306	281	275	293	275	285	273	281	268	267	274	269	288	269	260	283	270	274	295	288	269	269	292	286	272	280	286	258	243	300	284	275	267	243	303	267	285	265	283	299	250	308	279	235	281	270	293	268	261	267	302	247	279	299	287	287	263	272	289	250	264	285	294	292	306	299	293	301	255	271	293	258	289	270	267	292	271	254	284	303	305	269	285	283	272	279	270	265	306	286	286	267	288	293	273	293	284	293	304	306	279	286	260	292	278	303	274	304	284	294	284	287	292	291	326	251	265	287	277	268	289	277	292	273	239	301	274	276	268	258	271	287	272	268	279	283	316	277	264	275	280	278	291	266	258	294	291	287	282	265	276	298	311	275	282	312	293	281	285	305	297	266	289	278	284	256	256	289	267	241	280	289	261	282	275	302	265	292	270	268	288	283	294	290	308	263	257	275	288	292	293	283	285	315	252	273	255	275	275	280	273	313	299	249	291	293	290	278	265	296	250	277	293	260	298	317	279	274	271	246	296	263	292	308	266	289	292	256	264	296	285	248	262	314	257	266	294	298	261	266	297	300	282	299	276	284	288	268	298	263	306	270	261	310	303	277	282	270	257	312	273	274	289	273	260	277	271	241	257	276	279	248	302	274	298	274	274	290	296	257	280	276	250	258	274	293	290	274	265	296	280	266	263	290	270	278	268	278	306	288	278	252	287	282	260	295	277	300	283	270	281	249	316	288	289	265	267	237	302	261	292	293	275	312	279	273	307	267	289	279	278	270	275	267	299	249	280	300	277	248	287	260	278	272	261	294	261	290	278	278	324	265	284	269	290	271	267	260	266	260	281	289	283	285	273	288	280	299	287	259	282	258	294	279	259	278	281	318	283	267	302	290	289	288	271	266	250	267	234	270	272	279	266	266	311	280	293	281	286	282	290	301	269	281	259	270	268	283	244	281	275	312	284	267	265	290	268	263	249	227	291	327	281	303	267	277	273	271	293	307	239	257	297	297	277	268	254	271	286	285	253	255	277	271	257	284	277	271	305	293	277	285	280	278	272	271	289	278	300	308	305	257	276	254	308	267	265	289	270	301	305	263	306	288	259	289	250	282	251	294	303	283	264	312	287	321	295	293	292	268	284	318	280	289	278	257	275	254	289	284	297	271	285	288	286	289	279	270	256	281	254	306	312	274	287	271	262	275	291	253	278	257	326	262	264	266	311	272	276	292	258	263	268	292	275	303	276	282	308	324	271	273	259	283	266	273	273	266	297	283	293	302	291	258	274
5097	6084	4152	1906	1331	1012	817	670	596	522	468	429	455	404	384	409	343	356	358	340	368	333	338	321	337	335	368	347	318	304	357	349	340	322	321	350	334	332	367	323	338	329	312	365	349	345	308	305	312	311	336	319	356	343	307	316	347	314	310	316	304	334	314	341	366	313	317	349	312	314	362	329	315	326	352	311	327	327	328	338	304	308	275	338	325	322	325	309	312	338	335	329	319	303	363	303	293	345	316	323	302	309	344	336	341	336	325	356	301	300	334	317	341	359	330	337	345	344	321	331	350	331	334	316	341	382	334	373	324	307	341	339	295	335	324	305	334	337	332	324	306	292	336	323	339	361	309	318	316	332	325	361	315	343	344	305	332	331	309	330	329	357	354	351	327	318	334	341	301	303	288	321	293	310	335	311	327	311	313	319	345	313	318	355	327	311	310	316	334	293	327	332	350	329	319	326	333	342	316	276	336	321	328	319	309	325	312	353	328	331	302	322	323	343	331	326	331	339	329	337	345	307	307	338	308	316	357	297	330	317	340	332	370	347	317	309	272	330	313	337	346	349	294	301	341	305	329	333	323	350	320	326	324	333	286	332	320	308	341	317	310	324	324	348	302	321	327	339	328	339	332	332	307	313	349	339	303	364	305	302	311	333	316	342	344	326	307	331	307	319	314	305	329	320	352	329	331	316	317	313	312	275	328	296	344	325	334	308	335	333	370	320	304	306	321	349	350	318	324	320	318	318	331	321	299	329	329	300	356	320	335	285	345	320	313	333	337	327	302	320	326	338	319	332	342	313	329	330	370	298	296	340	351	338	349	319	339	315	314	296	315	323	319	319	334	362	363	323	338	312	334	314	316	345	325	321	320	319	346	317	304	326	329	331	346	320	336	319	295	336	315	334	332	327	315	340	338	311	335	307	312	327	328	323	314	323	334	357	325	306	319	340	347	310	352	311	312	336	308	339	354	340	308	304	301	345	331	343	321	329	314	357	301	320	326	323	333	325	347	339	344	339	313	340	327	307	304	310	343	326	300	360	330	326	309	325	341	326	312	290	339	316	320	294	352	326	336	361	337	353	333	335	334	299	314	323	325	321	335	352	304	328	301	337	307	324	333	335	306	332	319	325	341	306	327	312	305	336	335	323	353	317	314	336	313	316	309	353	297	346	307	306	337	316	296	309	319	315	349	327	313	312	322	312	316	351	333	309	290	322	360	318	344	312	304	328	289	346	362	348	314	318	346	296	318	324	351	347	290	324	296	313	334	312	329	326	327	332	341	309	338	351	337	339	321	364	325	307	317	303	331	297	302	315	354	307	323	334	334	346	330	319	316	338	322	312	312	315	348	325	305	334	274	324	305	311	313	357	308	313	357	327	298	315	328	337	345	339	293	329	329	309	345	300	320	309	336	313	325	338	302	329	311	299	341	339	290	318	334	345	317	323	303	300	330	316	332	323	314	332	302	319	378	353	316	320	319	346	332	301	329	319	316	316	326	338	329	309	329	308	337	308	337	301	329	319	337	300	315	350	346	310	334	330	339	319	329	305	318	291	333	340	338	334	308	328	297	321	343	311	335	330	307	325	347	308	353	301	355	311	326	328	317	328	341	308	337	321	319	336	303	301	309	304	336	353	303	354	294	348	306	317	308	356	326	317	359	318	329	313	326	338	319	357	314	326	296	313	366	306	347	326	324	303	323	317	309	331	296	335	375	311	329	329	315	318	317	325	313	339	333	321	360	297	314	327	331	327	309	328	295	339	354	309	326	327	358	350	349	314	290	309	348	334	329	312	332	327	319	356	324	346	313	315	325	276	329	300	335	296	261	323	321	333	327	315	326	294	316	313	319	295	343	352	350	314	320	332	354	309	324	311	333	335	337	324	325	307	341	295	324	315	310	346	313	316	318	317	318	316	346	317	337	311	316	327	344	338	317	334	326	318	307	315	326	313	297	329	314	315	286	331	320	338	324	333	302	309	350	309	348	327	302	338	333	343	340	299	334	333	327	309	301	313	322	317	312	307	354	332	324	344	311	317	293	315	338	351	334	336	312	273	322	325	317	352	294	300	331	313	342	338	314	332	323	311	317	335	335	343	353	337	337	321	320	346	280	354	276	317	306	313	303	347	303	325	312	337	327	295	329	353	307	312	313	318	339	322	323	331	281	296	312	343	301	333	317	357	350	323	334	302	333	309	331	319	329	346	312	340	335	329	317	359	300	326	317	347	319	303	334	354	320	340	305	328	315	311	336	327	337	340	318	331	354	299	357	308	355	319	330	313	341	308	326	342	290	331	321	309	326	294	326	314	303	350	328	320	316	349	325	349	325	302	296	335	323	314	284	329	325	335	340	357	320	330	304	347	309	310	315	326	330	297	324	324	345	320	314	344	291	322	333	346	329	341	352	311	329	311	325	314	322	338	344	300	331	310	308	365	336	315	341	335	321	318	336	321	302	304	334	296	305	347	355	311	330	305	318	323	274	309	333	324	331	338	308	331	342	335	312	320	316	319	338	313	327	311	300	350	341	319	324	300	300	336	314	301	361	328	298	306	285	315	328	332	341	335	320	303	341	351	322	309	333	340	384	343	309	311	338	311	299	315	323	341	350	324	336	334	350	297	333	342	358	313	310	355	317	334	309	338	324	302	352	322	329	320	363	324	340	315	376	316	339	337	348	317	346	333	326	294	344	352	310	324	306	371	338	344	325	308	321	291	324	314	307	333	323	320	350	365	313	329	328	338	321	333	296	303	299	312	327	346	307	341	311	327	315	318	306	314	341	317	330	332	300	319	304	316	307	322	293	337	323	317	330	333	307	336	326	349	284	341	353	298	302	335	305	351	334	360	378	355	306	331	318	340	332	323	322	323	355	339	311	332	331	330	326	328	325	329	314	323	311	317	327	334	361	337	325	316	310	319	335	297	344	316	316	346	352	319	318	322	307	353	326	341	328	320	303	320	325	332	312	303	351	328	342	305	376	351	313	316	309	309	302	328	343	307	289	307	338	310	347	338	322	343	325	320	293	303	306	331	323	303	320	342	340	301	331	314	330	327	322	324	328	328	306	315	333	360	341	321	361	317	317	337	325	343	300	350	317	320	314	334	307	339	312	331	293	315	335	316	328	326	311	321	329	346	323	370	291	341	346	360	330	342	327	315	322	313	329	325	336	310	327	313	284	319	298	285	343	296	329	300	317	321	313	311	334	325	351	368	329	321	302	322	308	320	318	320	321	311	320	344	343	317	347	314	319	358	315	331	333	337	339	309	316	347	337	314	327	333	330	301	339	297	324	319	356	326	330	310	313	302	297	310	304	311	332	327	325	302	307	346	308	306	334	302	306	328	332	301	332	367	318	331	293	306	323	293	309	332	304	335	312	337	294	353	319	325	328	330	316	301	311	351	318	354	287	322	323	325	339	308	323	337	366	317	301	357	315	302	303	336	285	309	339	336	317	327	312	344	345	349	325	328	293	340	305	297	329	327	352	324
22495	20972	28409	23678	20962	20971	6205	846	603	597	493	402	362	384	365	311	349	273	303	258	274	299	304	278	296	274	275	264	261	251	245	253	256	260	242	263	270	225	255	226	248	242	242	275	261	250	267	242	224	249	258	252	248	229	265	236	225	240	230	258	220	247	220	228	254	250	285	248	240	245	214	245	207	232	260	225	241	235	243	247	235	240	240	257	256	252	241	264	209	235	255	245	244	239	255	264	223	221	213	246	266	269	240	217	232	232	236	280	256	247	251	227	228	222	260	218	245	245	255	227	228	217	256	236	271	250	243	246	216	239	242	247	258	274	262	218	245	218	226	248	243	249	238	254	235	237	264	243	228	256	241	245	226	229	242	254	270	225	230	226	218	246	233	257	257	241	241	232	220	224	240	251	241	223	223	228	250	235	247	265	264	204	244	207	250	239	220	244	228	281	222	228	233	254	277	256	230	252	233	250	228	228	230	247	229	239	251	246	234	227	264	252	249	243	227	210	250	248	229	253	245	230	239	252	208	242	258	256	251	232	223	229	256	252	231	236	274	223	238	255	247	236	252	237	253	249	246	230	230	222	225	249	261	258	224	230	235	226	247	240	231	262	244	255	238	245	236	240	248	264	231	238	231	251	247	221	221	225	272	233	266	257	262	243	266	210	241	235	248	263	238	231	224	237	254	239	214	246	253	265	216	252	209	266	264	251	229	236	255	230	221	258	264	249	227	262	230	246	254	243	216	227	261	267	243	218	243	230	256	240	264	243	243	225	254	234	226	241	220	250	238	245	241	212	211	259	230	236	232	237	245	233	236	252	212	253	236	243	222	275	237	243	249	246	209	224	233	233	228	218	248	233	249	233	243	214	254	240	230	239	258	221	239	208	255	270	244	233	208	237	247	253	234	245	230	228	215	221	229	251	263	257	261	213	225	243	217	239	249	269	226	247	237	237	211	242	250	234	238	234	243	249	273	244	244	230	195	241	207	247	253	233	245	244	223	246	219	244	258	268	232	228	218	255	254	239	215	242	244	247	242	244	242	228	246	218	243	246	257	244	256	233	237	266	226	224	235	224	249	234	242	222	245	256	250	259	255	219	270	248	221	262	242	235	249	258	243	229	260	248	216	220	220	258	258	197	260	232	253	242	233	203	234	232	238	235	228	249	225	254	235	230	240	222	214	219	225	242	222	263	257	235	254	242	225	258	272	234	232	240	260	255	240	243	255	225	263	245	231	217	257	261	229	224	229	274	249	255	215	254	223	242	226	208	240	249	227	253	238	227	221	244	224	221	260	254	236	262	241	254	214	251	238	261	240	246	246	237	243	231	275	241	236	210	242	252	229	223	238	249	225	213	226	234	224	255	227	228	226	255	235	231	224	224	253	246	249	256	281	234	251	228	230	228	217	242	249	232	235	235	248	239	226	225	210	212	237	237	242	266	266	234	240	237	259	253	252	249	246	251	253	212	221	248	241	225	238	229	233	254	219	244	251	237	227	259	276	226	238	234	234	260	218	200	265	214	247	236	252	251	224	253	240	224	266	237	265	235	263	226	234	236	208	216	236	266	224	280	246	248	233	212	244	233	265	267	230	232	258	243	226	242	244	237	243	214	271	240	223	272	225	254	259	242	233	229	201	236	250	239	217	262	236	227	257	242	252	245	246	256	256	269	238	227	247	247	279	215	225	235	240	227	246	235	241	234	217	227	245	223	250	227	244	250	251	241	226	231	239	234	206	228	238	240	244	240	250	236	243	256	246	222	237	233	232	232	255	238	240	234	237	249	222	235	243	249	231	232	241	254	241	231	228	230	227	225	264	246	223	261	238	253	237	257	229	240	215	242	222	238	246	241	250	219	226	217	235	235	237	253	264	241	246	256	238	255	214	247	219	227	226	243	232	206	250	242	249	218	234	230	221	221	249	245	224	249	253	244	238	250	235	242	236	244	223	240	223	257	250	219	227	233	233	241	241	248	244	236	243	244	247	256	256	211	267	241	229	214	234	220	257	233	220	254	219	217	239	254	220	222	225	228	230	257	255	217	224	258	244	216	237	221	233	209	212	239	237	268	209	255	221	213	224	220	231	222	223	220	216	248	235	229	247	251	236	255	233	219	220	251	229	234	243	225	251	236	246	215	253	238	245	273	236	255	245	258	228	256	256	242	252	256	224	224	232	219	249	256	223	222	238	250	224	261	247	245	223	267	227	229	249	245	225	250	248	265	233	238	226	255	227	263	257	235	235	231	211	231	231	234	265	241	213	233	251	255	219	248	236	254	225	221	238	260	264	242	205	214	258	252	224	259	254	232	236	241	237	250	245	238	223	229	227	245	229	242	218	207	239	269	213	232	241	235	243	231	237	228	231	235	252	254	214	229	234	252	246	225	246	225	212	248	235	232	249	236	252	226	238	256	255	233	249	233	244	260	257	241	241	243	253	238	251	225	228	256	248	256	237	261	237	222	243	250	232	243	243	230	225	246	233	232	245	212	255	207	242	255	258	224	233	236	279	240	239	242	232	251	255	236	228	199	229	236	232	254	219	234	245	223	245	235	235	237	245	248	249	250	251	279	242	227	251	254	255	227	248	251	265	246	225	229	257	216	241	227	261	230	198	225	211	228	226	242	255	218	204	232	236	229	208	220	250	247	243	264	244	254	253	244	230	258	246	267	240	239	237	226	209	223	258	234	253	244	234	225	218	231	253	243	243	220	246	231	233	255	245	237	239	258	259	227	228	247	246	247	248	230	261	250	209	242	265	201	209	223	262	253	225	228	237	256	261	254	281	228	254	266	245	255	242	257	233	257	238	267	221	240	253	259	221	224	272	244	229	234	220	220	258	229	240	210	263	244	257	254	242	236	227	217	236	230	248	223	229	237	258	269	226	229	262	261	249	234	219	244	261	234	238	253	248	246	223	242	247	256	247	269	238	203	219	227	236	255	219	224	246	218	224	230	209	233	246	240	241	255	273	245	231	264	241	241	222	236	247	228	243	230	229	221	236	245	250	228	247	258	230	255	196	260	216	229	231	266	217	225	223	237	233	241	226	229	255	261	246	227	246	263	234	219	251	248	243	257	243	247	240	232	231	232	246	254	236	217	229	221	262	220	221	263	228	226	247	233	226	231	228	238	261	250	250	230	230	242	225	235	216	245	225	211	236	258	244	229	251	248	242	254	250	215	233	248	254	265	235	236	228	261	218	222	240	252	232	235	249	235	267	255	222	218	238	250	276	241	235	240	215	240	259	254	242	254	217	238	229	241	248	240	253	231	245	257	260	219	238	244	243	215	244	253	248	268	246	217	229	228	223	266	256	216	241	240	214	220	251	227	232	230	240	244	242	210	250	230	277	244	245	219	239	249	233	224	260	237	190	246	231	248	243	257	264	219	228	243	246	259	228	253	261	257	246	242	228	266	243	246	268	275	221	263	246	222	245	225	219	213	240	256	236	227	258	236	215	234	231	192	255	228	271	244	237	260	241	221	212	236
8139	14236	10665	4947	3277	2399	1776	1422	1143	860	785	681	632	536	476	450	414	393	376	389	387	360	388	378	306	347	325	344	325	346	322	320	329	309	303	275	278	328	322	311	270	297	297	304	295	299	310	288	299	281	308	299	304	270	290	271	299	296	291	311	312	297	307	303	282	288	262	294	292	293	288	330	286	284	250	297	299	308	286	304	263	267	284	283	312	307	316	277	286	264	265	295	277	328	309	291	300	295	306	280	265	314	298	292	271	285	275	293	264	283	313	259	272	301	275	315	298	301	286	289	301	303	279	291	268	323	269	266	281	316	312	292	287	282	280	281	302	290	282	296	294	298	283	284	307	277	295	314	284	292	257	285	326	282	292	273	299	314	284	265	288	297	288	288	294	288	284	293	259	282	297	267	297	303	290	305	303	293	294	305	297	277	305	272	278	306	297	295	284	310	293	280	256	281	286	289	290	303	271	274	282	268	301	272	259	283	267	274	317	278	305	305	294	299	279	297	275	286	277	294	288	319	295	268	301	267	291	294	281	305	292	271	300	249	284	299	281	259	284	259	282	298	320	267	275	291	281	283	300	291	270	281	291	259	297	292	238	299	284	316	307	285	277	276	269	279	282	289	295	298	303	292	298	288	303	283	261	308	311	281	280	311	288	311	289	273	260	305	318	318	289	278	279	270	296	305	264	293	288	283	282	299	289	297	296	293	274	281	248	290	317	278	287	274	312	295	275	321	307	303	283	272	283	270	285	319	314	298	312	301	300	310	291	289	306	267	311	293	300	267	295	284	289	294	295	269	278	292	301	290	271	304	340	284	311	322	304	254	296	323	291	308	302	294	280	303	295	241	260	302	295	275	278	264	313	321	274	293	257	285	285	313	264	306	276	314	280	306	262	320	261	273	306	297	296	305	296	288	290	297	275	263	271	273	285	287	249	307	273	300	279	290	283	299	297	297	265	296	281	296	285	278	278	291	298	295	251	286	300	290	280	279	279	300	298	283	263	288	283	276	281	297	308	292	270	281	265	274	276	270	254	265	305	288	280	291	271	306	301	267	289	259	261	327	277	273	299	305	268	281	268	297	295	280	267	294	263	282	275	252	271	305	266	252	301	280	279	247	273	255	269	284	307	287	303	263	293	281	290	278	290	277	302	283	300	288	292	265	302	280	280	303	285	267	286	308	273	271	272	312	315	310	298	278	290	286	291	260	296	306	280	286	287	269	286	297	280	284	270	299	295	270	307	310	289	274	265	301	271	275	284	318	299	302	293	301	319	276	261	288	294	277	256	282	278	309	297	285	285	276	280	301	319	282	283	279	271	303	255	265	243	275	297	265	276	311	291	295	247	259	285	315	300	264	295	276	268	267	272	308	291	304	306	270	287	283	282	299	270	297	310	309	298	271	299	278	280	288	291	299	290	284	283	261	269	297	270	300	287	307	287	272	293	296	314	309	281	296	274	310	292	295	297	297	282	247	297	278	286	319	258	314	274	283	285	253	302	297	267	258	255	270	312	288	297	284	253	267	280	250	295	298	300	289	273	309	265	264	315	288	316	256	267	278	252	283	287	291	287	304	316	282	266	275	298	267	268	288	272	301	275	265	287	299	284	271	277	286	273	281	294	304	283	284	265	288	284	266	309	241	283	262	284	286	273	292	292	272	267	267	298	284	293	271	287	285	294	282	264	294	311	257	270	295	281	282	286	270	293	294	273	285	270	280	260	283	268	270	274	319	291	284	292	281	311	291	292	265	279	295	276	274	318	253	279	307	298	327	298	298	255	299	307	282	288	282	273	302	303	287	281	294	306	294	285	296	282	283	285	310	305	287	310	285	301	284	293	291	276	295	285	296	301	290	276	293	260	266	287	279	268	300	310	280	269	308	277	301	283	244	275	285	295	287	266	278	290	292	299	297	305	289	279	297	273	301	334	285	256	287	282	298	298	296	301	259	265	289	288	292	297	249	288	259	285	306	313	280	306	249	269	306	271	315	285	291	292	253	288	272	283	285	283	283	288	307	277	293	305	299	265	258	303	294	289	268	285	262	254	295	266	308	299	308	297	256	297	284	307	286	273	284	293	272	282	287	289	310	299	289	268	265	309	282	293	309	288	280	283	299	332	308	298	289	267	299	288	281	301	277	288	281	284	270	315	269	265	304	274	269	293	307	259	278	314	287	297	284	293	297	290	271	314	269	311	275	280	317	293	269	287	302	291	307	274	266	317	297	284	304	298	300	307	283	308	283	306	265	304	300	289	304	300	288	274	244	282	270	299	292	291	259	309	295	260	292	258	306	310	297	271	301	267	307	288	298	296	292	297	332	324	282	257	315	267	270	271	286	298	289	290	281	308	312	281	266	270	305	303	286	265	283	266	294	324	275	309	283	294	264	277	305	263	267	332	284	273	264	301	273	294	323	290	284	285	275	289	270	282	296	274	296	292	307	326	314	294	258	284	303	287	317	310	290	272	282	294	283	287	284	286	293	292	295	311	288	288	278	248	267	304	294	301	302	303	294	283	278	251	268	283	288	284	275	244	270	281	281	297	292	315	323	285	289	285	300	281	266	305	283	274	290	304	298	299	280	278	294	279	258	278	264	282	313	269	295	279	282	281	273	280	253	286	272	277	273	273	290	297	276	274	272	288	261	309	298	299	287	287	276	304	270	298	285	264	284	288	309	310	297	292	307	279	308	272	283	273	315	344	272	296	289	322	275	267	305	289	277	293	265	285	283	306	258	315	283	297	289	296	272	303	292	284	266	290	278	289	303	305	294	299	281	280	307	280	317	301	286	302	264	322	307	278	297	294	278	292	272	284	287	308	239	307	286	260	282	262	285	303	256	297	328	303	290	282	305	282	284	282	275	284	293	325	273	322	276	264	308	293	303	307	310	274	275	280	332	300	262	291	305	272	293	298	279	295	277	304	275	271	293	312	287	283	288	291	294	311	292	314	283	286	280	266	295	311	325	291	290	282	269	289	292	265	268	310	275	280	259	304	282	301	292	290	284	309	280	299	263	279	263	309	297	284	278	260	298	292	297	286	305	283	302	307	300	294	294	305	279	274	267	302	275	299	293	287	306	268	308	303	296	306	274	278	277	315	263	281	278	253	283	295	302	269	294	267	296	278	310	277	275	287	267	268	270	300	267	288	248	287	277	288	281	276	279	297	310	283	286	308	295	291	298	306	301	292	278	253	274	307	262	271	298	321	281	266	286	265	301	289	288	318	301	266	270	266	293	277	256	302	253	277	270	261	268	293	284	242	314	284	287	309	290	303	295	266	253	287	284	289	275	265	262	281	252	272	301	306	300	302	254	260	292	309	271	276	286	291	302	301	277	309	286	262	281	305	239	285	298	253	296	282	284	315	274	311	291	256	281	294	292	278	303	298	291	282	299	289	263	291	335	309	317	295	278	307	254	294	259	300	311	286	295	279	265	266	297	275	266	291	299	288	290	330	299	282	285	285	286	297	276	276	266	289	279	275	299
28235	17043	3610	797	605	556	534	519	500	521	553	511	549	497	485	479	511	494	469	492	495	495	523	480	497	491	523	517	499	513	471	499	509	482	552	510	495	489	519	496	504	532	530	541	472	500	504	503	507	481	473	461	512	510	483	504	537	505	452	478	495	496	477	582	531	529	502	505	462	510	505	525	522	498	515	456	505	528	508	450	539	487	508	516	529	464	491	479	483	486	508	520	488	507	471	450	496	495	507	533	524	509	473	488	495	483	505	503	520	503	493	502	553	486	482	470	492	503	488	501	510	542	462	479	531	484	473	519	481	470	514	511	496	522	518	490	512	506	506	513	514	471	502	494	536	498	507	506	473	482	490	507	569	529	530	457	515	504	506	511	489	494	541	495	516	514	514	473	477	500	507	504	490	495	471	480	509	506	475	492	505	497	533	521	511	470	514	491	496	507	495	482	513	486	551	512	469	516	509	485	479	506	533	503	506	492	490	464	456	518	520	520	486	549	524	470	532	465	499	477	459	540	501	482	465	508	509	500	453	525	467	481	511	454	532	487	504	525	494	502	488	505	496	507	470	491	488	489	483	492	487	504	491	524	470	480	499	537	481	473	492	474	461	501	501	533	539	501	488	508	527	501	501	502	485	504	527	522	503	484	490	498	530	528	468	502	493	472	491	545	505	515	498	488	478	534	518	486	508	476	510	493	502	479	472	500	519	440	490	500	491	470	487	519	480	502	504	488	503	452	553	511	482	516	489	502	509	508	474	512	506	466	457	504	494	521	490	518	500	495	514	500	521	503	535	560	475	491	492	478	508	532	515	452	512	516	502	463	514	474	475	509	499	458	485	492	479	507	510	482	482	440	498	509	510	517	480	473	483	498	478	506	486	532	509	488	508	507	499	491	509	459	507	471	450	466	471	492	493	489	478	486	453	513	496	522	486	516	512	501	520	464	505	520	512	525	528	471	492	515	502	586	499	512	477	525	449	474	493	503	526	505	511	525	466	517	502	518	481	489	532	515	455	520	495	497	560	489	484	540	498	468	496	507	493	509	497	491	458	487	509	515	507	494	517	450	521	507	498	471	489	545	509	497	540	487	507	495	492	465	529	480	507	521	513	490	540	478	526	510	499	450	487	495	500	480	477	515	503	497	506	468	519	526	497	489	505	532	491	499	515	519	446	546	508	469	509	483	526	474	529	495	482	497	500	493	505	524	483	488	492	502	475	549	528	483	493	521	484	474	513	481	528	501	464	463	478	525	479	518	437	475	510	485	508	506	509	508	465	521	521	514	497	500	502	482	502	508	524	490	479	492	536	518	497	517	459	485	511	500	499	520	546	500	500	517	485	520	550	505	520	511	496	493	507	469	508	485	485	531	501	518	537	481	514	478	525	496	477	504	503	538	520	477	472	519	502	487	523	513	482	524	485	498	550	462	482	524	495	537	512	522	505	493	479	497	511	462	492	470	515	485	497	505	500	518	518	523	505	520	467	515	486	490	505	529	483	482	543	503	489	463	470	509	511	500	541	576	535	493	506	521	483	503	500	509	531	535	485	493	502	473	492	491	521	503	492	508	477	531	520	485	503	537	465	484	486	520	518	491	506	521	527	453	523	483	446	485	495	521	501	490	488	476	507	489	516	498	437	504	492	494	483	523	460	540	469	501	474	484	502	525	537	521	503	494	523	526	511	484	490	538	491	514	510	527	512	498	527	456	501	492	441	446	490	516	549	525	486	500	466	555	541	504	459	525	510	477	527	521	516	502	520	494	523	510	487	487	501	524	511	517	469	488	504	486	478	527	540	510	521	521	499	500	471	504	517	472	530	492	497	442	496	480	497	533	502	513	499	478	507	485	491	492	486	556	515	487	479	460	485	501	514	531	493	520	515	511	478	523	474	520	516	520	493	522	509	484	517	487	521	495	477	499	509	479	472	499	503	486	476	504	485	471	507	527	485	494	515	509	479	507	546	474	500	498	533	461	477	539	487	481	520	505	496	456	502	495	490	513	489	482	485	487	464	469	429	496	521	495	525	511	498	508	470	514	511	526	504	532	448	499	480	502	564	468	498	502	507	506	485	504	501	492	482	494	502	535	522	509	537	500	494	538	507	489	481	501	480	517	493	467	471	511	511	484	499	501	474	506	528	489	505	478	468	496	460	488	502	469	537	513	511	522	535	511	485	502	481	531	494	500	532	497	475	514	535	534	520	488	478	515	495	462	507	479	508	489	477	515	491	467	500	497	513	497	515	523	519	518	466	488	495	469	541	502	505	514	477	502	523	507	501	504	521	507	489	531	457	491	490	502	502	513	484	492	520	503	496	457	498	539	488	494	490	501	501	472	493	475	501	542	480	509	486	495	507	512	525	457	508	472	498	486	490	468	520	469	507	525	499	520	488	432	512	521	498	516	512	491	508	510	476	527	504	486	510	547	487	523	494	474	504	516	470	496	518	481	473	494	535	530	506	548	459	518	463	512	520	506	488	500	498	472	553	511	444	495	480	513	506	537	502	518	517	462	488	533	501	501	501	475	492	509	501	480	488	543	481	561	510	504	505	475	499	481	514	500	510	473	532	502	506	469	472	497	504	508	504	490	484	460	506	458	499	464	467	515	540	509	519	499	492	535	499	481	488	512	474	496	452	512	502	489	482	486	487	468	496	485	544	495	494	463	529	496	490	508	440	518	478	499	503	497	523	529	529	521	471	470	489	500	489	486	466	489	509	504	556	489	530	487	529	468	534	514	462	472	491	470	473	523	538	508	479	493	536	509	505	487	486	477	487	505	500	498	485	507	509	505	519	500	467	516	478	521	507	534	481	514	495	518	485	471	498	517	481	471	499	476	486	503	478	490	508	492	514	466	469	494	484	513	470	492	497	477	529	509	510	486	493	510	483	521	507	493	518	487	477	504	469	509	483	500	478	496	475	562	484	443	499	470	504	460	523	473	519	507	507	540	475	463	533	479	517	529	502	504	461	532	474	540	478	499	507	517	534	515	560	481	480	456	530	501	523	516	483	503	477	486	508	534	527	501	499	474	495	465	483	494	523	489	509	496	462	507	491	536	486	512	503	476	515	514	510	468	486	517	453	489	501	506	504	518	517	486	526	501	506	474	490	440	490	491	456	491	534	508	517	488	487	493	523	520	508	488	500	510	501	513	513	477	509	504	478	483	470	521	497	527	464	475	504	501	523	510	501	469	535	499	476	497	519	457	528	483	484	513	486	499	492	504	505	494	509	488	502	462	499	463	497	509	496	497	505	491	538	466	481	502	509	533	476	510	441	522	497	476	522	508	480	483	463	482	501	500	482	485	491	517	513	497	526	500	479	537	518	520	508	486	507	482	480	533	538	482	496	472	488	465	481	460	526	523	470	480	486	526	523	496	495	524	510	505	537	525	499	471	469	471	510	523	498	538	502	501	504	511	486	543	465	458	458	469	474	513	500	492	535	489	472	538	497	466	546	496	510	464	496	521	532	497	508	506	494	497
9282	1548	1233	789	704	692	662	629	629	593	616	569	648	594	589	611	624	591	569	620	573	593	571	615	608	619	592	647	625	626	578	572	605	559	607	601	607	614	595	548	571	577	593	591	602	635	567	577	582	609	600	576	604	585	566	588	554	590	577	587	614	525	632	581	651	568	595	543	603	576	598	591	601	594	552	567	604	606	641	584	526	560	588	597	604	546	585	625	584	604	570	602	596	597	614	596	602	588	573	610	637	589	573	596	561	592	604	578	604	584	571	616	619	555	557	623	599	578	564	590	593	589	587	595	623	575	616	558	591	644	597	563	585	599	598	587	563	574	569	620	584	590	571	612	607	584	576	608	561	604	561	553	604	571	567	600	579	634	589	633	569	570	628	591	585	590	608	597	596	630	606	589	608	615	557	595	561	562	571	612	592	601	569	577	588	616	569	607	596	593	550	579	617	611	615	600	603	602	546	591	576	603	596	606	563	570	609	619	601	602	594	594	622	602	563	601	612	592	596	551	602	587	599	624	549	547	569	590	581	588	574	584	565	567	621	563	596	559	552	569	547	611	589	600	549	590	572	552	634	592	554	548	590	591	587	604	572	603	579	563	606	611	594	636	595	568	585	590	578	556	614	559	590	558	619	603	612	613	587	595	634	610	584	578	636	592	619	631	598	581	574	603	592	605	618	607	607	573	593	586	637	550	554	601	551	580	556	567	573	586	583	562	620	626	573	592	615	572	591	607	600	581	566	545	568	619	603	621	573	581	564	604	565	619	594	594	590	544	622	595	588	564	622	608	587	577	557	595	600	549	609	558	612	637	577	592	579	567	600	577	557	570	579	600	535	606	622	594	617	577	586	573	588	596	584	627	569	581	595	526	638	644	570	615	609	563	606	561	603	604	575	584	565	624	575	586	627	607	587	549	611	590	589	611	574	587	575	599	573	576	553	576	626	587	583	554	575	608	583	595	619	593	594	630	569	580	590	604	585	588	599	593	618	587	566	579	611	631	599	569	607	596	593	583	566	603	562	581	570	597	610	578	539	561	599	636	589	567	590	541	591	603	639	562	589	584	582	556	547	565	564	586	573	619	574	579	641	568	601	604	563	612	595	604	610	627	597	585	605	605	585	626	603	578	575	545	596	542	599	610	591	575	583	586	582	626	624	567	615	633	663	583	614	541	628	573	577	583	590	606	629	596	587	602	600	621	607	609	586	581	631	621	619	594	656	576	614	577	588	569	576	531	579	568	646	595	595	589	609	625	569	607	599	591	632	611	597	570	557	570	582	583	613	598	632	594	555	581	554	593	598	583	553	565	615	657	603	606	626	595	611	599	596	585	609	580	601	597	563	592	563	577	602	623	558	633	581	609	594	582	585	599	596	597	541	632	589	606	579	567	589	580	564	622	619	538	556	612	577	598	611	577	599	625	627	640	608	534	630	603	571	573	558	605	633	597	557	534	591	570	610	623	575	641	597	611	612	609	616	589	630	579	563	599	596	581	608	623	565	565	563	579	574	575	537	550	578	576	572	621	654	607	611	600	591	595	610	580	645	591	574	587	589	589	589	568	584	562	641	621	560	666	634	597	567	569	594	547	623	583	615	605	579	572	579	585	609	553	582	592	608	567	609	620	599	560	582	562	575	577	589	593	571	591	623	574	613	566	623	599	601	621	631	587	609	614	591	654	567	628	608	602	619	577	599	580	579	595	627	631	593	620	631	578	620	551	577	586	616	585	609	610	593	548	584	608	580	597	573	607	590	631	599	558	665	603	538	591	569	576	632	536	613	581	555	588	622	595	568	610	559	589	635	594	559	556	593	569	558	533	604	592	578	579	621	556	557	594	631	573	600	565	597	600	563	560	614	585	585	605	631	591	544	583	556	610	581	581	567	560	564	614	617	539	585	579	637	567	628	586	635	585	615	579	590	604	569	581	578	624	621	614	586	593	604	599	575	602	566	631	596	605	594	617	608	569	587	584	591	598	584	595	594	610	586	614	605	593	581	537	617	554	608	614	585	560	592	584	628	602	585	576	608	563	564	580	582	620	556	591	614	570	603	578	567	588	585	596	630	588	573	602	586	581	571	580	624	582	564	579	545	624	618	594	596	593	545	623	600	573	538	562	580	606	610	547	593	585	604	619	589	629	592	595	571	628	544	569	580	589	576	617	570	604	598	574	570	588	568	579	595	590	640	643	578	635	588	565	607	601	585	560	619	588	581	575	568	623	589	576	570	587	586	609	595	583	574	608	558	593	598	608	596	570	560	588	572	600	600	644	595	591	603	547	620	593	602	599	595	575	552	599	566	599	575	592	574	601	613	579	586	612	584	604	578	581	585	629	611	610	568	604	570	572	607	630	622	583	588	598	621	625	614	572	561	594	594	599	611	612	603	598	589	597	579	586	547	586	609	589	585	604	582	541	604	591	583	573	626	600	593	618	630	557	600	607	540	579	562	587	630	625	610	608	588	575	569	580	610	579	596	617	560	626	572	639	533	584	633	560	601	613	557	595	578	617	587	579	611	605	554	595	556	607	612	600	557	658	589	542	628	568	618	586	604	592	623	607	588	597	555	619	588	562	573	636	614	612	579	647	581	607	603	578	584	618	623	578	564	580	578	611	611	600	603	581	572	604	587	524	582	562	602	611	590	590	595	571	590	570	569	602	576	626	613	590	617	576	578	529	614	572	604	587	612	569	572	632	586	582	562	589	594	564	573	587	587	547	597	596	592	555	591	633	585	580	598	594	592	587	585	601	578	599	602	608	590	626	601	606	615	557	610	587	557	596	559	543	622	624	562	611	593	601	590	603	597	565	602	607	582	605	570	556	619	585	585	596	580	588	650	600	646	576	616	594	594	588	637	619	617	589	598	552	561	592	550	597	582	634	585	590	590	618	611	588	621	614	561	561	586	578	623	607	611	618	624	623	630	604	571	603	632	593	610	610	579	584	622	568	602	625	576	580	625	618	575	617	578	603	541	588	636	589	589	628	617	561	587	517	617	600	569	595	569	627	574	578	527	593	565	588	583	600	581	613	596	546	577	619	559	660	602	559	597	591	578	592	555	578	575	638	595	600	587	559	600	597	593	568	606	627	594	643	550	580	589	552	607	587	592	558	594	598	598	554	574	587	586	625	569	588	579	552	629	601	582	610	586	590	582	635	540	595	603	614	610	575	604	553	616	565	578	588	612	559	617	568	596	618	596	598	573	592	640	588	599	580	626	611	601	624	551	586	571	575	596	619	571	561	600	585	605	552	610	581	596	594	580	585	554	589	584	613	574	639	590	592	559	571	574	591	566	587	589	585	564	617	581	586	627	627	603	574	605	593	634	578	624	591	587	649	540	574	593	587	602	637	555	601	572	597	611	558	615	555	604	634	619	583	578	556	555	548	570	587	582	585	604	628	565	595	583	540	556	581	594	599	542	609	557	614	594	571	587	595	556	662	577	594	591	593	612	627	583	572	589	601	547	550	586	641	641	601	589	567
23522	20882	27801	24061	20846	7993	1141	794	695	658	661	620	576	595	523	544	526	572	554	521	523	542	493	536	514	486	531	518	534	502	508	524	546	514	524	526	531	501	485	529	543	556	524	512	552	540	531	504	529	503	499	550	508	523	492	504	528	510	503	504	515	479	514	491	501	541	502	497	499	522	509	507	507	491	529	522	486	543	493	546	469	550	521	518	498	518	534	562	509	532	480	500	550	520	510	494	479	498	532	511	496	489	523	494	489	497	495	484	509	476	515	470	528	501	547	493	506	514	519	503	526	520	562	512	541	548	513	514	525	538	534	499	512	497	496	522	521	516	512	534	475	499	482	506	520	513	470	482	528	509	479	510	498	530	502	535	478	517	475	482	480	505	495	510	493	483	486	467	505	517	502	530	493	466	510	558	478	480	526	489	540	510	523	546	531	494	532	518	530	511	445	490	491	458	555	508	442	530	516	480	480	487	491	538	531	507	520	479	554	472	490	516	547	531	536	502	501	471	494	510	507	512	466	482	503	498	519	524	511	512	526	522	491	524	467	501	494	544	439	486	519	511	523	495	551	494	487	484	527	502	491	495	494	477	554	451	509	495	513	501	479	515	501	503	518	527	471	502	516	495	521	515	490	522	510	499	514	460	524	511	504	498	513	529	480	466	507	472	503	507	486	508	492	484	494	497	500	477	512	524	488	545	477	504	509	482	490	509	484	505	524	471	509	534	515	560	516	495	512	496	511	558	503	473	540	519	523	516	536	521	528	534	512	522	492	494	490	521	552	540	510	495	504	485	468	554	495	510	481	460	476	513	477	506	484	478	522	515	529	477	475	553	513	502	514	475	510	489	447	476	489	479	457	471	519	532	479	521	530	502	524	515	483	543	489	522	519	516	506	516	541	508	478	529	503	510	510	550	464	492	489	521	497	484	527	493	517	541	511	490	485	498	505	499	511	524	472	490	484	481	505	487	491	483	526	560	505	482	533	528	533	514	504	499	489	525	513	492	533	519	497	534	517	489	495	512	509	514	473	537	500	474	506	517	543	498	497	496	441	503	488	485	501	516	501	481	453	481	537	521	515	501	487	520	515	529	505	481	525	476	515	502	503	514	490	507	477	531	505	487	514	499	484	529	506	517	515	485	509	474	499	475	489	517	507	500	528	510	501	479	439	490	490	489	484	500	508	550	503	500	473	521	501	466	526	497	509	523	477	498	524	518	459	508	517	508	511	500	521	477	513	545	500	487	504	478	494	558	520	504	526	532	457	456	513	527	506	506	529	505	483	517	546	483	468	503	488	517	488	491	508	503	500	523	478	457	529	470	486	498	567	514	485	521	520	481	496	521	533	500	485	512	547	468	537	562	514	520	469	509	545	506	440	536	532	503	501	517	487	497	485	488	487	517	488	490	484	528	528	508	489	476	492	497	476	519	508	537	490	494	528	511	488	547	534	501	494	538	522	504	500	515	519	478	476	493	487	526	521	534	500	513	474	508	489	481	506	508	497	507	503	502	489	451	528	541	479	554	482	523	500	480	521	505	486	496	520	482	490	501	539	485	466	473	457	534	481	492	511	489	526	546	469	503	537	485	502	479	511	512	515	508	483	507	485	518	520	508	506	491	490	485	534	505	505	507	510	474	494	532	498	491	518	521	491	480	493	453	543	477	489	429	528	515	518	488	521	473	516	525	523	495	501	521	517	511	498	502	523	516	518	479	506	536	508	460	524	497	500	500	493	498	507	512	512	505	481	490	486	500	514	515	499	495	504	508	498	534	543	504	506	513	479	514	511	501	489	503	497	510	511	497	522	459	495	504	536	468	530	494	548	531	486	542	492	518	538	505	505	472	490	486	476	498	532	460	465	494	506	537	524	469	493	480	498	488	470	504	513	479	510	506	499	510	517	482	522	502	468	527	494	515	497	471	479	496	507	506	519	502	471	503	501	464	506	497	527	487	511	530	481	555	474	503	523	460	510	527	513	479	507	503	472	525	498	482	499	515	470	493	523	499	492	492	491	494	495	519	551	511	550	533	538	508	505	455	541	552	464	495	477	492	508	512	506	504	527	535	491	519	500	511	506	487	527	496	498	488	514	468	500	492	523	471	537	499	518	523	511	480	476	488	501	455	461	501	536	493	511	483	508	498	545	515	492	486	485	506	541	507	514	529	503	524	485	503	495	519	472	483	494	535	543	481	521	505	478	489	525	524	534	490	486	500	484	510	549	534	485	496	517	476	509	510	485	488	526	507	556	476	470	527	450	525	485	509	487	531	509	509	546	528	458	553	512	522	498	500	457	503	477	492	530	477	494	486	476	500	477	512	499	519	487	499	469	506	489	515	492	498	463	489	483	496	524	490	497	499	507	510	492	558	521	520	533	485	475	505	481	485	500	483	521	469	563	517	506	521	476	492	499	504	440	497	444	497	511	514	506	494	481	528	493	488	503	483	500	544	499	482	516	523	497	522	514	484	490	484	525	475	536	535	486	502	491	522	502	537	485	505	533	515	519	497	512	548	524	482	516	493	529	485	517	484	484	486	441	505	477	498	515	526	524	447	501	485	504	505	532	473	532	467	495	481	488	513	473	481	453	485	507	470	504	522	460	499	527	511	518	465	534	533	497	449	498	517	513	458	508	504	491	522	497	530	475	470	491	481	481	520	497	544	507	488	481	474	511	506	513	529	479	492	476	530	510	518	500	546	462	471	512	518	516	492	514	482	497	519	483	536	502	509	482	450	475	502	494	477	508	520	506	490	512	472	543	486	500	494	529	513	516	482	489	522	514	518	500	506	477	501	488	502	511	513	518	509	447	507	521	523	498	488	501	509	523	521	527	510	476	533	549	505	543	455	476	464	546	503	488	553	544	511	508	491	480	497	525	522	506	479	489	526	546	531	497	506	478	508	541	485	513	501	500	471	500	476	527	507	509	462	521	495	501	529	483	493	503	487	525	521	512	510	502	491	466	469	535	495	506	483	470	504	490	518	536	516	487	487	496	477	496	498	536	468	468	498	500	519	494	527	515	502	508	523	493	479	502	478	477	506	517	496	519	495	542	498	481	477	546	511	517	518	516	485	521	522	544	480	513	488	498	517	514	473	501	541	489	483	504	471	505	514	468	561	512	515	540	512	486	524	513	530	527	517	504	476	523	461	469	535	497	507	525	533	514	504	510	495	498	499	482	483	471	536	468	551	515	497	504	531	472	528	522	483	522	532	478	560	500	534	528	476	490	519	520	536	507	489	504	501	443	522	498	503	468	507	488	518	542	503	500	458	512	506	549	517	541	512	496	500	523	533	482	479	524	523	499	494	493	485	521	521	495	490	530	494	540	507	489	517	482	494	511	491	551	519	497	507	486	513	517	508	481	518	527	522	516	519	487	523	464	480	493	545	470	517	519	510	514	496	506	466	485	509	515	508	542	511	500	518	503	519	498	547	498	512	491	518	558	513	468	494	524	511	484	462	509	504	524	464	507	495	480	501	522	494
7130	8458	6462	2794	2020	1610	1387	1155	1039	815	841	794	734	734	706	699	672	682	687	648	643	584	740	636	690	612	591	652	641	614	606	626	647	608	635	615	626	666	608	617	577	576	624	587	604	611	624	602	572	570	572	634	619	599	580	612	632	594	587	648	595	633	597	611	588	586	627	584	584	608	613	625	610	608	626	596	592	626	614	571	644	643	596	628	622	649	609	653	651	630	632	612	572	619	612	596	638	600	616	599	646	556	609	640	626	643	587	606	534	584	630	605	585	623	572	638	634	638	596	578	620	616	618	559	610	633	625	631	615	606	568	604	538	581	613	642	602	612	588	599	603	630	637	602	599	674	650	568	618	524	572	584	609	623	605	652	619	633	604	647	571	600	629	602	586	623	599	581	601	616	602	564	611	601	583	665	540	610	583	574	617	644	628	647	632	617	609	593	644	622	621	641	610	615	612	587	584	618	606	643	604	577	600	610	588	590	626	552	603	556	602	574	644	598	627	622	606	614	592	671	583	618	589	599	620	612	619	612	569	622	602	592	607	618	598	597	607	627	591	594	633	616	585	635	603	608	607	615	567	574	597	630	604	620	627	597	614	596	590	650	578	653	549	612	594	612	616	650	629	593	624	613	594	586	603	594	598	586	631	585	602	574	630	547	663	608	616	624	614	640	596	591	622	628	623	620	596	576	641	622	587	611	599	636	588	602	611	618	598	607	632	618	607	583	562	620	622	586	578	609	596	651	582	619	611	626	610	622	600	651	629	599	600	628	638	640	586	624	571	665	591	596	584	641	656	600	603	625	591	637	642	584	609	595	599	637	622	600	598	589	644	591	585	585	604	582	583	606	589	615	601	596	648	612	620	591	614	614	592	586	601	624	597	630	625	611	671	626	650	639	630	617	596	611	589	567	582	580	635	627	598	610	572	576	641	564	609	545	623	597	597	593	573	594	608	610	617	637	590	614	566	601	645	610	615	598	540	635	606	632	585	636	639	626	652	600	640	577	643	638	594	638	571	611	632	606	608	602	640	629	574	596	616	627	613	623	620	607	611	621	613	614	606	563	597	602	577	581	581	585	659	585	596	596	617	601	600	569	613	631	611	617	603	615	593	620	620	600	590	585	648	659	634	586	620	634	591	585	613	578	593	605	566	603	592	614	606	609	594	616	625	600	661	585	604	578	607	665	600	650	613	592	600	604	613	620	623	634	659	614	592	607	580	650	563	606	594	648	649	580	562	570	615	647	603	643	555	571	620	612	636	635	593	606	593	618	591	612	618	589	616	584	629	637	609	622	633	631	621	606	655	611	578	613	640	604	584	621	595	656	596	594	630	577	595	627	640	588	613	602	629	593	643	632	595	606	631	612	623	614	615	614	589	580	644	629	580	645	590	637	572	596	631	648	662	607	610	611	642	614	585	612	605	607	586	611	586	579	613	609	604	570	594	636	572	626	606	610	553	616	621	591	605	625	649	637	631	589	620	578	618	667	566	623	589	570	584	630	572	651	620	583	647	605	585	604	539	593	570	644	586	599	596	603	568	626	621	612	598	566	618	613	586	584	621	563	603	611	585	576	616	663	552	605	668	570	622	652	588	597	637	610	638	606	621	581	602	658	642	621	579	618	591	613	607	607	633	637	618	643	575	630	623	599	603	611	640	628	627	617	630	626	637	608	599	613	568	596	605	638	615	590	604	629	651	602	596	593	625	601	611	611	600	619	600	606	607	624	597	622	608	621	627	608	593	593	616	614	635	617	599	630	614	620	658	617	580	633	635	608	590	629	607	614	597	623	621	620	622	601	590	622	605	650	600	659	547	558	599	602	571	629	579	578	616	573	591	596	594	652	609	628	633	663	628	637	603	650	624	630	570	563	604	568	628	612	612	570	560	591	635	630	574	578	618	616	575	651	565	599	599	631	669	598	636	583	604	618	575	566	632	631	572	593	615	628	593	617	639	591	619	587	570	621	579	608	583	624	650	596	668	631	605	614	589	605	632	624	630	608	675	625	577	593	627	644	609	607	609	619	608	654	618	641	559	576	610	610	560	669	604	615	636	615	599	564	602	602	644	566	600	581	584	602	624	626	606	559	602	601	608	620	599	616	630	587	594	592	631	608	583	576	689	559	595	602	597	619	560	551	605	649	642	646	622	645	627	643	626	598	617	600	606	590	619	624	605	575	572	665	638	637	589	677	661	575	613	621	598	604	619	651	620	629	580	602	605	642	598	625	616	629	609	662	615	610	613	605	617	589	633	601	661	597	610	604	620	621	618	566	587	595	652	605	617	603	641	595	642	607	636	599	607	608	626	622	643	608	589	620	623	593	624	597	578	568	582	609	606	624	642	620	626	618	581	570	626	622	618	605	601	669	576	568	634	576	626	616	577	620	562	581	634	603	627	618	579	608	589	621	600	632	640	606	608	569	641	580	592	600	590	630	600	611	643	600	587	627	603	579	600	587	629	613	605	627	605	620	596	604	618	583	567	598	560	624	600	617	620	574	609	570	608	602	559	596	628	615	594	582	601	635	627	627	640	597	619	631	638	620	604	616	595	577	606	581	617	590	629	596	633	607	597	584	613	570	596	573	618	578	615	617	620	570	597	606	570	614	614	576	619	601	572	628	637	608	597	648	605	597	567	619	607	627	626	625	619	650	631	610	603	646	623	637	603	627	644	595	572	664	633	598	581	564	622	643	586	589	583	585	648	629	585	603	583	622	606	598	619	615	626	584	592	630	611	632	609	637	633	633	604	607	615	591	580	631	637	582	627	626	611	558	620	622	613	597	656	595	593	549	593	600	602	558	669	592	608	606	601	622	628	603	649	628	561	605	588	630	601	591	575	553	596	618	579	618	606	563	593	598	650	643	637	598	633	646	545	587	593	632	606	585	593	621	574	609	603	543	598	583	564	628	601	631	607	633	614	569	598	607	632	619	614	580	620	617	648	599	594	610	628	655	599	593	620	607	556	621	670	602	612	651	610	582	597	619	610	602	582	669	603	593	673	628	636	582	626	654	608	621	617	632	606	660	651	629	639	633	651	559	602	618	599	596	623	594	621	602	590	592	580	580	637	589	624	610	635	594	587	633	600	555	585	574	609	622	604	610	590	629	631	579	589	586	569	617	596	665	602	627	568	645	602	634	566	604	621	581	624	671	568	605	585	608	653	638	635	586	593	570	577	604	582	565	567	629	582	593	584	600	623	624	565	590	624	646	580	576	605	623	599	619	591	616	612	615	631	601	606	629	639	586	593	575	605	620	640	607	625	571	615	573	625	639	600	621	584	571	634	613	621	567	636	607	645	570	594	600	605	619	648	658	614	608	612	627	603	578	607	563	602	618	638	625	607	661	603	618	611	598	618	597	588	609	606	617	585	616	641	523	642	603	605	556	587	626	588	620	624	606	592	601	585	588	541	647	608	618	634	560	602	650	594	629	575	617	571	653	642	608	616	581	580	600	585	601	632	613	652	626	627	626	631	598	597	612
24599	20922	26771	25120	10369	687	505	446	366	348	324	305	341	344	302	294	314	293	305	294	291	308	295	302	325	281	305	291	271	321	287	269	262	289	290	305	293	294	299	315	291	267	297	301	289	298	277	267	302	294	277	311	342	301	259	306	279	286	307	295	272	286	290	299	261	295	299	257	298	314	284	281	326	314	263	281	268	253	266	288	269	308	276	288	301	314	296	280	280	296	269	278	284	283	276	273	293	300	274	325	318	272	288	263	259	284	287	314	307	324	294	308	261	333	297	271	285	308	276	279	288	270	323	281	285	280	322	277	291	268	300	268	272	282	297	274	302	293	288	292	286	291	312	296	295	290	299	261	299	296	297	301	281	310	315	271	259	289	283	275	295	258	279	289	304	279	270	305	279	294	282	259	301	318	306	302	297	280	294	294	308	299	279	287	302	311	291	290	288	276	269	273	282	311	296	283	293	285	269	269	308	247	282	284	295	294	252	274	321	284	280	275	293	288	294	287	288	325	276	264	281	310	289	249	294	287	296	291	295	295	276	281	279	308	263	265	281	298	277	273	298	256	304	295	282	289	280	288	289	288	282	274	316	283	276	300	281	296	286	315	313	310	295	277	293	252	276	280	265	268	286	283	280	256	299	284	288	290	289	263	287	292	280	272	284	276	278	284	291	281	291	281	308	272	264	308	270	286	296	276	300	270	278	272	273	296	297	278	291	281	275	276	271	274	275	295	270	266	282	282	242	294	292	292	280	261	274	288	272	278	301	285	267	284	285	280	290	280	290	301	306	286	295	267	273	272	272	259	289	297	297	271	266	289	261	284	269	304	276	315	307	254	277	288	326	279	310	318	268	307	307	264	298	306	310	285	311	292	295	295	283	295	289	281	308	288	265	252	310	273	291	269	303	276	274	258	289	269	302	272	273	292	258	310	334	280	302	276	298	298	302	295	284	290	268	291	285	329	308	278	303	316	294	286	287	278	289	276	278	278	290	321	283	258	277	272	270	303	274	302	284	290	301	296	291	278	260	273	272	287	283	286	304	278	267	258	294	280	290	283	285	319	270	285	286	294	292	307	283	291	285	280	303	287	294	294	273	312	277	294	273	285	309	304	317	304	269	307	284	288	304	300	274	301	272	298	281	296	274	294	316	283	283	283	265	291	293	283	269	296	308	283	292	288	260	295	262	298	294	273	253	319	303	296	315	295	292	300	282	304	306	295	268	300	257	303	305	295	282	269	299	272	260	308	290	291	286	280	301	290	268	297	266	304	281	289	276	277	311	298	276	288	301	302	290	249	272	320	308	277	286	319	283	297	301	293	284	269	277	269	284	267	283	305	280	285	280	284	262	302	263	282	248	283	281	287	278	295	300	284	277	297	297	273	257	260	278	260	318	292	264	262	292	298	313	290	294	277	293	280	269	298	287	320	280	275	287	329	304	291	283	254	273	262	330	283	269	308	273	266	287	262	278	268	289	276	280	295	246	291	300	274	282	320	286	310	282	298	283	289	307	268	312	294	266	301	295	298	285	303	286	307	258	295	308	308	294	282	303	293	286	282	269	299	291	321	290	300	330	304	276	280	318	256	314	308	282	274	264	304	291	289	283	284	252	289	288	271	285	302	302	286	280	279	285	276	270	279	309	277	297	260	300	293	306	311	278	287	257	287	291	284	305	290	281	266	281	269	307	263	260	303	302	252	288	299	291	282	262	297	279	269	307	296	288	279	298	274	316	281	260	272	298	269	269	311	241	298	288	288	292	275	280	300	307	278	284	285	286	291	290	291	293	328	285	295	289	281	298	299	302	280	312	260	311	273	284	328	274	285	278	266	279	270	292	270	285	268	307	295	322	274	268	301	303	303	283	247	271	271	301	288	303	283	280	314	286	286	278	314	313	284	278	261	301	313	279	302	299	280	299	296	279	297	289	270	283	270	297	284	275	300	287	262	286	297	305	291	286	308	280	274	282	296	298	289	306	271	272	279	292	277	303	279	284	297	315	263	301	285	286	270	269	270	278	287	295	254	290	296	275	315	291	300	283	290	302	344	298	312	293	264	292	299	316	257	252	281	277	275	279	282	292	268	281	301	258	295	254	256	254	260	313	292	287	285	286	271	277	306	323	261	307	307	267	298	304	267	275	290	301	292	317	285	314	283	297	278	291	299	298	307	313	294	257	271	289	295	283	272	300	306	306	280	309	279	304	282	321	271	281	283	290	283	274	290	269	301	304	301	306	289	288	308	264	270	287	278	291	307	269	280	304	255	287	297	298	293	311	263	292	330	291	258	277	269	296	306	283	276	294	309	282	306	312	300	267	289	260	279	261	272	278	292	298	266	289	273	323	283	268	293	271	282	264	277	253	286	285	268	309	265	277	311	273	263	295	250	275	244	300	283	291	271	289	281	281	288	274	275	287	309	296	272	280	265	308	274	304	303	304	283	299	288	277	312	261	277	281	320	291	293	307	272	303	287	317	267	293	291	277	296	265	297	280	263	272	299	316	270	305	319	259	289	280	292	267	267	315	293	257	295	273	273	314	278	291	309	296	288	296	289	288	257	264	301	287	297	281	279	262	291	314	287	282	295	257	292	293	294	287	282	311	299	308	289	279	298	250	276	300	260	293	295	273	307	304	293	294	293	291	274	317	311	292	273	299	292	266	292	300	289	282	289	292	282	273	307	299	281	285	292	317	286	304	304	300	279	284	276	294	313	241	298	290	298	314	312	270	308	288	288	281	302	276	297	281	329	267	308	335	250	307	262	308	308	279	293	284	268	283	283	291	273	291	296	277	295	277	274	282	306	265	272	281	290	310	312	316	272	299	292	265	275	279	289	287	273	294	284	281	285	303	315	291	271	270	245	301	276	286	316	276	314	291	301	276	285	294	266	294	265	305	301	278	287	286	302	288	276	312	259	311	277	280	306	271	282	276	278	302	240	299	278	282	272	291	296	307	313	297	260	263	285	301	268	299	256	315	292	301	304	266	292	282	256	277	294	269	283	296	292	293	309	257	307	319	273	296	275	267	293	285	290	305	273	281	272	305	270	265	316	281	294	296	279	273	303	269	298	267	280	308	294	284	334	262	270	268	290	283	262	290	251	260	305	287	264	281	265	318	273	320	282	308	296	273	295	289	288	281	262	279	289	306	284	306	264	279	286	279	314	286	251	264	251	252	297	278	318	297	299	298	259	301	287	296	289	287	257	277	290	295	266	276	282	275	298	294	304	298	303	288	282	284	308	279	298	264	285	290	291	273	285	307	284	274	256	276	247	284	292	290	289	279	309	284	319	274	281	269	286	281	263	290	276	280	295	256	274	298	266	285	305	293	264	277	305	274	280	298	288	283	251	244	279	303	321	292	281	299	286	275	302	259	283	255	255	319	287	280	293	271	280	276	290	281	280	254	315	287	280	298	292	301	287	258	253	282	298	299	284	273	286	251	274	257	283	294	291	293	282	248	289	285	260	286	294	279	289	285	284	283	272	290	290
7020	5665	4144	1695	1265	984	805	749	576	510	477	444	442	401	386	398	343	372	356	359	399	319	357	318	353	353	378	320	339	322	322	351	368	344	337	350	344	377	328	351	313	347	349	326	347	325	325	362	325	316	338	335	307	338	342	324	352	381	315	338	338	311	357	305	301	326	314	333	340	350	347	353	332	338	327	353	337	321	314	371	355	341	307	333	305	297	332	320	320	360	322	355	308	306	329	302	297	299	376	329	344	323	336	343	327	292	336	333	323	315	345	329	322	348	321	334	318	347	359	334	316	340	337	324	340	325	342	343	328	372	355	330	340	321	320	330	334	311	371	326	370	297	341	326	310	358	301	313	341	325	317	326	321	320	308	299	321	325	324	307	332	344	351	325	339	341	321	329	329	336	306	338	354	336	353	315	335	314	303	327	330	338	314	301	338	338	343	343	331	334	350	317	306	313	315	342	321	343	311	347	331	323	351	336	313	314	323	342	312	315	342	332	339	350	277	339	292	352	290	376	315	309	318	305	299	336	328	344	302	361	316	317	318	336	329	313	360	341	336	340	329	322	331	300	326	308	310	326	326	308	330	307	319	307	328	313	335	321	318	299	329	335	290	346	330	353	312	305	313	286	360	331	280	312	333	320	345	307	325	304	306	324	354	331	328	305	347	327	342	371	307	359	335	312	357	318	325	327	320	335	347	324	324	329	335	297	352	356	360	322	322	309	316	311	332	333	315	333	333	334	349	326	321	357	335	338	315	305	360	317	316	333	354	323	332	350	308	309	316	337	371	297	326	317	329	317	312	317	336	338	314	332	316	329	312	300	348	313	339	308	329	354	307	345	327	315	349	314	331	332	324	347	311	357	348	295	296	320	298	359	326	293	303	328	335	318	333	327	357	318	303	329	356	361	340	347	336	323	327	308	330	343	344	349	345	326	346	325	376	316	326	298	281	321	334	308	327	315	328	331	367	296	340	324	324	328	288	353	323	304	352	351	354	335	311	330	339	348	318	346	343	320	342	349	310	333	327	331	316	329	310	329	329	311	314	316	341	332	344	338	314	334	358	322	332	312	297	356	343	351	327	313	332	338	342	306	314	357	343	349	328	344	305	337	340	350	311	328	344	348	334	349	340	347	330	292	348	355	338	311	329	303	340	320	323	314	342	295	339	283	343	337	323	351	295	330	353	354	321	336	328	336	336	318	337	350	349	321	334	348	307	306	335	313	320	340	300	356	347	366	322	345	337	353	328	330	337	333	327	340	363	337	340	315	359	319	321	294	330	346	327	315	311	342	328	339	309	315	355	312	314	335	317	321	342	324	314	307	365	334	325	293	363	314	381	307	335	338	341	329	319	346	320	339	325	310	352	324	363	348	343	288	317	368	324	325	347	341	317	372	334	321	360	328	360	323	319	326	333	351	338	315	354	348	367	309	307	330	340	310	332	319	311	347	308	311	340	353	345	323	327	290	343	327	334	349	347	338	330	327	348	323	328	351	319	313	337	339	328	333	315	344	327	325	336	342	343	312	316	326	313	321	344	324	338	355	321	292	371	333	375	330	296	371	348	328	345	303	325	363	327	348	307	344	304	304	350	338	332	334	341	374	342	337	303	347	330	330	330	340	357	329	359	309	322	324	348	315	343	330	339	318	333	365	336	320	327	368	297	318	318	339	329	351	318	332	304	327	314	345	322	351	309	315	334	335	308	313	308	299	332	344	352	360	348	346	353	319	306	343	326	300	346	335	325	317	331	348	312	331	359	317	356	369	339	297	304	349	328	327	307	312	323	296	303	305	296	289	305	335	311	336	302	320	343	318	346	358	323	341	336	335	322	325	347	290	343	370	325	333	293	338	331	335	329	347	330	334	374	304	288	330	306	341	327	340	344	337	341	335	331	309	344	307	357	354	300	324	312	335	347	326	346	312	347	310	334	299	317	354	307	352	338	345	338	343	362	335	314	331	328	333	335	326	369	315	356	358	350	328	337	343	306	329	315	336	311	306	373	314	323	325	337	297	333	316	294	337	349	337	335	318	299	346	346	309	321	328	329	336	329	333	356	328	323	336	340	350	348	351	311	303	337	363	315	333	339	330	328	332	336	342	329	311	315	323	335	285	308	329	312	330	315	341	317	341	325	304	346	314	331	352	325	343	319	374	354	306	347	328	343	329	329	299	327	340	297	355	313	332	316	328	350	314	342	362	299	346	327	317	326	306	356	337	301	358	320	316	311	357	336	342	348	329	327	335	313	343	332	331	307	289	311	318	323	336	334	315	357	320	308	308	315	339	310	360	315	319	306	355	328	322	347	330	315	348	321	330	327	304	341	376	325	308	348	321	323	311	344	312	347	333	317	330	361	313	346	326	308	317	296	345	317	319	345	332	315	348	330	322	308	332	328	336	336	330	321	323	335	329	314	364	323	349	346	338	329	323	303	308	323	295	343	324	344	308	339	333	328	316	354	317	344	316	325	345	316	301	345	324	313	334	317	324	341	335	310	348	312	349	332	342	316	320	334	332	355	315	339	314	337	315	322	326	315	323	320	345	353	332	330	320	311	319	340	333	297	326	318	320	362	325	342	336	264	350	347	321	343	316	344	310	342	317	322	305	339	333	319	327	339	303	310	307	321	337	303	330	337	333	362	333	339	331	299	357	338	340	327	303	331	317	326	320	309	326	316	306	302	331	303	352	340	307	324	332	350	328	349	341	325	344	333	312	328	342	300	336	357	307	320	323	343	349	344	359	314	309	341	315	309	341	331	346	364	306	317	316	330	348	330	345	334	366	315	326	306	326	348	358	319	333	332	291	321	336	291	330	335	338	312	348	310	315	311	317	336	316	343	307	321	317	301	358	317	339	320	331	313	338	284	337	347	334	348	328	324	303	349	308	331	323	297	298	350	361	350	322	321	349	342	320	315	306	349	337	342	320	341	352	333	357	330	320	330	346	311	292	322	323	299	357	329	338	325	318	321	340	361	329	325	374	292	341	332	340	303	310	330	334	331	349	330	322	342	288	325	329	293	332	329	323	346	314	354	323	367	323	348	303	329	305	349	331	341	327	335	307	367	362	329	323	328	331	328	335	305	315	324	320	297	364	332	328	342	347	326	331	338	364	337	346	314	333	278	324	320	288	338	329	322	307	341	365	354	303	309	340	339	343	328	343	322	325	305	306	348	341	341	324	328	345	340	328	341	353	319	358	316	318	327	336	325	341	340	335	323	355	326	325	329	327	324	350	320	336	321	308	305	360	355	328	326	356	350	309	319	311	328	343	306	298	339	333	335	313	333	340	356	323	329	295	352	344	346	354	333	339	320	317	332	321	318	318	307	285	331	334	320	344	324	322	317	320	319	335	337	331	335	323	358	335	369	299	343	329	361	347	354	361	346	312	314	303	363	347	323	340	361	302	301	306	322	302	312	375	320	384	318	336	317	353	316	297	331	333	344	331	326	328	338	317	299	313	290	368	314	345	325	318	339	325	336	300	312	309
22472	20954	28337	23701	20952	20962	5664	870	613	534	422	414	378	369	332	363	342	283	293	306	310	255	273	291	272	275	265	239	269	270	257	256	251	237	258	257	248	259	234	271	267	244	249	247	240	245	227	248	240	264	263	268	278	269	251	234	261	246	244	289	251	236	253	232	258	264	250	231	256	238	258	223	242	244	244	251	232	219	206	247	235	236	255	260	223	266	236	233	218	238	208	225	228	242	230	237	254	258	204	241	232	247	232	233	268	254	227	241	237	226	250	255	236	261	236	241	215	240	225	229	244	222	243	251	238	251	234	243	243	232	242	246	226	245	257	264	254	228	241	238	245	254	247	225	233	272	246	253	218	203	214	240	260	224	226	214	230	249	226	263	220	247	235	253	250	229	268	220	235	254	252	247	230	223	255	214	237	256	240	246	244	257	265	249	251	249	241	251	236	245	236	266	243	221	235	262	273	250	241	222	215	220	258	252	206	245	215	268	265	234	233	253	247	249	250	239	248	235	223	267	240	259	257	226	234	230	249	239	232	237	214	259	234	246	247	218	205	237	228	241	274	234	235	228	242	229	210	238	251	263	251	264	251	230	234	214	247	249	225	240	217	228	249	246	242	271	240	241	281	258	241	250	240	274	237	223	258	230	241	245	276	203	249	216	228	260	244	231	212	243	230	246	256	266	252	241	254	257	228	239	226	237	248	227	244	250	239	204	234	234	245	217	262	237	252	280	227	274	231	238	237	290	232	267	209	234	239	252	261	265	231	232	254	216	269	247	234	257	240	254	250	239	236	248	248	211	215	255	260	228	255	229	237	256	248	241	242	248	233	223	250	248	230	259	251	228	243	231	263	263	248	236	222	245	234	250	245	255	237	243	236	196	258	253	250	238	250	261	231	275	234	252	258	255	240	254	228	257	276	208	235	244	263	238	220	230	245	236	243	224	265	239	237	248	250	242	239	234	246	242	257	225	254	256	240	253	249	239	247	257	244	222	263	224	234	239	262	246	236	254	245	239	261	252	215	245	242	225	218	226	227	242	236	237	240	245	256	258	238	258	229	254	233	234	256	240	238	242	222	239	241	221	250	214	250	257	272	236	246	273	228	262	237	220	240	243	251	256	242	269	230	227	256	225	239	241	220	255	260	254	238	247	278	238	244	236	249	248	245	247	266	221	251	220	258	234	241	279	262	243	241	243	271	250	247	261	231	248	261	229	233	226	211	273	211	243	237	262	225	229	246	209	256	243	259	233	208	242	206	257	220	254	225	237	258	255	248	269	223	234	224	247	249	263	233	260	236	230	207	240	250	236	224	249	250	251	262	222	272	246	208	245	225	230	266	234	243	241	229	223	261	259	238	242	221	238	197	217	249	227	243	245	259	226	272	253	244	226	237	262	227	218	260	227	251	235	218	235	233	246	225	238	245	224	234	264	233	236	229	246	263	248	280	225	249	214	263	252	245	272	256	226	237	246	225	261	254	261	201	264	224	233	243	239	223	211	235	232	240	260	258	246	222	248	223	256	272	259	229	228	234	256	246	269	228	253	257	230	245	231	257	280	232	228	237	249	236	284	238	255	225	259	236	242	239	249	249	235	241	208	228	229	248	239	231	235	271	212	282	279	228	230	220	231	221	223	255	239	242	235	234	233	247	251	263	242	266	237	238	243	258	238	260	266	230	233	256	227	253	269	234	230	235	234	259	235	240	240	242	227	248	240	245	214	227	238	241	249	229	247	231	232	254	204	238	240	246	234	214	221	254	258	254	238	229	266	262	247	209	242	243	254	257	233	258	248	244	241	240	230	256	228	260	237	252	219	253	263	242	238	237	245	239	230	257	243	251	228	241	260	277	264	222	253	243	223	252	241	249	236	248	232	263	246	236	256	244	237	237	240	225	270	242	230	240	232	260	242	224	260	242	233	230	224	241	203	244	236	239	254	257	251	237	266	253	247	226	216	251	251	247	235	230	258	238	249	248	228	225	266	245	242	248	246	251	256	246	232	242	215	224	243	263	237	264	239	224	219	242	237	229	237	226	256	240	237	244	249	241	216	228	242	254	244	282	244	241	239	218	248	234	236	216	210	239	242	252	224	247	270	259	218	245	251	232	266	226	255	232	232	241	250	234	239	241	241	249	218	248	236	223	266	278	249	219	242	246	246	234	217	253	233	233	241	270	217	245	245	245	222	248	270	235	255	249	230	248	256	254	226	232	240	273	253	220	266	261	240	248	247	246	224	246	243	244	217	247	211	236	258	243	242	240	250	251	225	236	290	227	228	228	206	255	203	235	212	250	245	239	237	262	207	231	231	232	245	262	221	244	210	237	242	209	235	210	273	245	222	232	231	265	259	270	248	228	240	267	249	241	228	241	236	248	222	203	256	250	243	231	224	242	228	235	225	250	240	263	258	254	253	219	237	236	221	240	239	211	245	259	220	230	253	245	245	256	236	287	248	231	258	238	228	263	237	243	239	260	225	223	230	233	228	253	254	221	232	236	219	254	255	259	223	243	254	239	246	257	251	264	235	235	232	258	221	248	258	232	268	241	241	225	237	251	245	247	244	243	251	281	244	245	201	228	240	251	273	229	241	229	258	201	228	249	235	247	233	236	221	219	232	248	258	244	241	248	243	224	216	245	239	267	264	247	268	242	242	231	236	242	242	224	252	254	237	229	248	235	238	233	253	252	253	250	235	236	235	244	259	228	241	259	227	238	256	227	251	209	238	246	224	233	219	236	248	208	247	241	237	232	243	234	251	240	236	247	238	230	242	235	235	226	253	244	227	210	265	245	259	210	251	227	238	246	271	243	238	247	248	224	270	261	234	248	248	262	264	245	228	208	231	241	247	215	239	260	228	225	248	245	248	235	235	236	273	236	230	237	233	246	240	246	237	229	239	257	220	226	237	214	225	242	232	228	228	255	236	249	235	276	219	213	253	248	244	235	217	238	234	247	260	217	263	236	226	245	264	243	229	262	246	245	216	220	213	246	244	248	228	228	257	227	217	223	219	235	245	257	265	256	210	249	260	233	264	220	221	228	248	236	249	229	215	230	257	248	232	229	236	247	224	223	235	234	240	250	236	235	249	242	256	242	239	221	261	218	241	252	247	243	252	232	252	231	229	243	267	248	253	257	247	240	220	238	265	224	248	236	233	218	239	278	252	258	252	243	217	227	261	250	254	224	225	278	261	246	236	231	231	221	267	225	242	238	229	248	238	250	236	233	269	224	218	223	239	253	192	226	254	246	221	252	244	221	206	221	235	205	232	236	239	233	239	229	205	229	241	217	223	239	253	225	235	245	259	246	255	271	246	241	219	230	238	239	245	224	223	261	264	230	233	243	267	242	274	232	239	255	214	267	238	286	256	262	230	269	239	263	264	255	249	255	242	237	237	226	257	249	216	240	257	214	247	253	241	247	244	234	228	253	249	226	249	247	245	241	197	240	217	232	218	237	242	246	231	225	257	250	216	209	224	254	240	239	270	255	277
7786	14416	10536	4819	3161	2321	1777	1342	1078	895	750	681	579	481	502	453	435	407	407	375	380	357	371	329	382	343	367	305	310	350	309	319	289	301	295	284	305	336	327	301	282	302	308	309	323	299	289	313	257	293	300	314	301	280	275	292	289	316	314	300	300	288	309	341	282	302	277	277	291	284	293	289	296	283	284	249	281	297	313	291	301	299	316	299	283	271	305	274	297	319	295	263	272	280	281	307	275	289	314	292	287	298	311	298	275	270	317	293	289	274	283	271	284	274	256	286	276	292	261	279	275	283	300	272	322	249	303	302	332	305	318	296	278	304	306	324	270	312	312	327	293	234	303	281	303	258	271	282	285	303	279	285	268	299	265	273	302	299	289	305	257	256	268	309	253	309	307	289	271	249	275	286	299	284	310	277	318	265	266	310	300	285	294	284	279	273	290	277	294	312	292	288	275	290	290	290	294	291	273	289	249	305	289	289	285	306	264	282	244	310	282	294	291	303	262	249	291	270	307	294	315	272	293	267	282	268	282	297	288	330	330	302	266	304	305	274	306	293	280	270	251	275	273	272	291	285	338	279	308	279	278	337	266	281	300	300	284	288	275	288	295	286	313	299	301	261	315	291	300	294	275	286	304	273	319	279	275	296	278	308	309	267	275	287	295	297	284	304	305	319	282	311	272	252	312	299	265	302	281	285	290	279	269	275	256	317	269	284	287	273	310	308	286	274	294	282	280	294	279	269	264	297	285	287	247	284	338	275	289	264	310	312	296	292	295	263	300	259	315	283	271	317	290	258	322	292	302	254	266	294	298	297	285	259	283	265	294	326	288	284	279	281	314	294	291	284	312	304	265	280	290	279	285	314	297	287	289	291	282	326	316	297	285	276	317	268	275	281	298	274	275	310	273	310	288	296	275	296	258	265	310	267	279	289	293	306	308	259	304	297	291	297	290	283	297	279	279	275	280	260	271	286	254	285	291	311	261	283	291	268	306	286	291	273	279	269	278	274	282	304	293	269	276	252	284	279	293	283	274	339	296	287	290	301	285	313	291	312	316	307	282	269	306	286	301	302	265	262	283	281	289	263	299	280	279	263	299	297	290	331	280	297	298	284	294	295	285	305	299	287	292	293	301	283	292	295	267	274	283	303	283	301	280	260	275	274	264	280	296	273	299	256	274	303	294	294	302	277	278	247	288	299	261	302	284	305	297	273	303	302	268	270	271	281	288	304	291	280	286	294	301	280	264	297	298	287	266	302	304	283	290	299	280	308	280	292	286	272	269	279	270	283	270	293	285	297	289	305	297	301	292	310	286	288	283	262	303	260	300	305	266	290	268	285	295	281	296	262	295	238	282	261	278	304	273	287	294	271	294	293	296	304	295	309	303	285	278	299	267	290	293	290	261	283	278	282	293	287	283	268	268	297	327	294	268	283	239	262	317	301	261	290	262	253	291	274	303	307	279	287	320	285	268	283	302	290	261	257	317	312	281	288	266	301	270	262	293	281	345	308	289	286	272	260	319	277	291	303	299	294	275	302	276	284	290	303	297	286	310	299	306	295	297	277	293	285	321	262	282	297	288	266	286	273	303	308	283	290	281	296	271	294	279	287	299	299	295	273	262	282	297	288	288	306	276	281	308	260	268	319	287	286	310	335	274	304	298	307	310	295	268	307	281	289	289	278	256	275	277	284	281	263	298	291	269	276	264	266	304	295	286	281	251	249	324	272	308	270	289	288	283	285	288	298	299	294	287	285	333	284	259	263	288	287	287	263	290	325	308	266	297	260	286	273	277	283	281	295	305	295	301	293	258	311	320	278	305	277	307	278	292	306	293	316	315	281	246	280	296	284	288	289	314	239	294	276	286	316	280	303	297	294	319	311	282	271	284	314	290	288	318	268	272	266	291	302	304	278	287	289	260	328	271	283	308	262	266	307	260	290	292	254	295	288	292	313	257	278	279	264	282	289	285	285	269	281	273	289	263	282	268	296	305	270	307	278	308	264	280	275	271	324	288	260	306	306	295	273	266	256	285	308	290	278	288	294	244	304	273	295	297	341	297	302	302	285	296	287	295	299	290	293	290	294	271	287	294	288	293	301	277	272	292	306	284	265	290	299	311	243	267	258	326	274	240	305	287	249	276	286	307	276	300	293	252	286	285	293	296	261	258	300	298	278	275	293	257	279	296	310	277	277	300	296	283	283	314	272	289	285	292	331	318	289	305	282	332	303	294	333	288	302	294	286	274	289	294	314	267	305	275	287	248	292	276	279	292	272	267	294	287	272	266	284	284	292	278	294	285	278	266	322	303	298	284	274	302	282	289	296	293	281	287	283	306	280	310	265	281	274	253	283	291	291	300	303	312	309	282	314	278	316	275	287	255	279	304	279	309	280	303	288	288	287	301	270	330	297	261	325	288	270	293	307	312	311	316	315	292	270	289	245	311	267	297	255	305	315	281	283	279	272	312	291	291	286	277	295	245	274	288	271	289	291	301	297	279	328	298	277	279	247	316	293	261	280	301	264	291	297	277	283	268	296	278	311	292	263	284	270	259	292	269	275	289	275	295	277	282	296	312	253	272	271	280	284	283	301	293	294	294	283	305	292	277	306	293	290	277	278	282	279	259	287	300	301	298	245	272	275	304	282	278	283	297	283	282	270	307	294	298	287	285	281	288	300	266	273	284	310	275	270	293	303	292	293	284	319	289	299	298	305	294	257	323	298	300	293	293	275	278	289	327	292	258	267	317	272	296	290	261	288	283	308	253	296	286	305	281	269	261	296	272	266	283	291	279	294	298	289	289	285	268	261	276	288	264	317	317	280	302	274	285	285	253	321	270	313	290	309	294	276	291	286	317	302	302	302	314	293	297	315	280	295	254	254	280	281	281	291	301	275	269	277	267	318	301	291	287	294	291	294	297	276	284	282	254	269	294	297	309	294	300	284	241	284	298	277	315	310	286	290	315	292	300	294	293	277	288	281	312	276	291	290	253	275	282	282	286	274	323	269	312	258	283	281	289	270	315	291	292	275	309	280	330	295	284	268	291	289	287	270	293	277	285	280	260	278	312	284	280	254	294	277	310	297	301	259	235	265	274	283	292	287	277	318	298	288	291	272	338	266	300	305	277	292	257	309	284	320	271	278	299	256	268	264	259	278	275	264	285	303	269	271	315	290	272	269	285	263	275	263	292	277	316	298	287	268	283	266	285	257	264	263	254	251	278	297	308	297	303	294	285	284	272	267	311	294	265	288	315	282	293	263	277	298	260	298	307	294	293	288	297	299	267	309	302	313	285	271	286	320	278	281	282	288	291	299	269	277	305	294	258	282	283	297	282	303	282	301	262	316	304	287	275	319	289	290	280	284	297	281	259	282	275	270	272	307	270	323	314	294	264	290	277	271	281	286	296	282	279	270	306	291	283	292	286	299	287	298	297	272	304	289	291	301	279	312	290	294	297	276	294	276	281	279	298	287	262	278	309	270	301	273	284	328
28123	16854	3529	821	579	569	552	502	504	487	518	522	492	498	500	522	457	508	482	494	481	509	515	513	481	535	470	479	522	537	523	515	547	499	473	495	546	498	485	469	506	475	474	523	480	482	475	481	496	551	488	484	488	475	508	548	448	509	496	502	513	489	517	483	491	523	455	480	502	466	434	515	495	457	482	510	471	533	542	493	477	492	481	512	537	512	501	508	511	472	483	481	511	478	519	492	478	469	489	493	564	509	530	521	487	501	498	516	476	503	520	496	534	492	467	481	500	477	449	479	504	529	490	478	463	488	472	515	502	542	501	532	516	473	465	506	490	494	480	498	505	501	542	497	533	479	470	511	487	512	508	540	518	477	471	492	469	545	492	484	498	473	505	515	534	516	484	521	482	502	486	508	498	468	530	508	534	521	506	470	506	508	513	516	492	466	487	484	524	506	510	537	510	502	514	460	526	482	486	466	544	491	488	507	487	495	476	497	505	461	483	494	493	457	497	510	493	484	471	477	458	500	521	481	506	488	498	516	478	512	517	507	480	521	508	493	447	514	491	484	492	475	518	504	527	509	528	511	499	489	539	450	509	489	514	521	487	477	484	475	473	539	521	476	529	500	508	486	501	501	519	512	506	506	493	521	507	496	513	493	495	503	443	529	464	511	534	496	516	474	490	498	482	498	493	498	483	518	487	485	521	489	469	523	534	511	480	472	504	536	494	481	519	500	498	495	493	522	499	525	483	502	510	491	511	488	480	503	475	495	490	483	489	462	518	510	480	491	490	450	479	486	497	492	466	480	495	493	492	465	507	487	494	499	536	500	524	508	514	488	525	497	536	516	438	479	494	475	456	510	475	490	500	499	493	504	520	488	500	522	475	483	488	471	463	518	480	476	481	477	479	454	507	547	500	497	466	488	512	488	480	490	490	522	532	510	541	488	511	479	504	520	490	442	494	503	461	499	474	479	482	505	495	498	521	503	475	519	474	509	503	495	480	492	525	484	496	470	477	508	499	508	467	500	477	513	527	487	543	505	497	476	501	528	501	504	504	455	500	525	510	514	510	496	495	482	519	476	534	537	494	514	507	488	526	484	502	498	514	503	494	460	486	505	496	492	459	468	513	479	486	485	524	490	511	503	499	471	483	515	503	491	491	474	518	509	485	450	494	511	507	526	486	506	490	477	501	491	521	497	531	482	477	517	510	499	537	505	541	526	472	492	481	513	489	487	512	527	479	496	508	496	485	514	438	498	515	500	484	483	454	503	491	543	490	482	494	499	503	462	537	477	494	465	474	474	474	513	506	486	473	493	519	516	494	489	489	487	514	482	505	467	471	508	488	468	430	492	473	502	485	498	486	510	508	484	497	504	511	508	525	460	508	521	527	478	502	517	497	458	485	501	524	479	460	494	499	468	469	547	491	511	504	522	469	469	543	536	511	505	487	499	485	502	520	503	475	504	462	513	495	507	503	447	503	512	524	511	467	496	478	518	519	488	500	487	478	502	498	511	468	523	517	515	537	535	535	468	535	542	476	530	526	499	521	512	529	486	523	459	493	502	490	508	505	480	485	524	494	466	483	483	476	500	508	493	525	503	477	498	491	458	484	509	505	526	457	467	508	518	528	509	506	465	488	473	504	506	524	526	516	509	539	513	508	469	495	489	500	477	470	487	494	507	493	507	525	529	509	491	527	502	527	502	497	506	503	536	486	522	496	512	482	478	501	509	515	512	517	496	491	496	491	495	484	507	478	525	521	529	467	464	509	459	483	488	491	456	486	488	511	467	465	506	448	489	487	447	526	488	502	447	529	506	503	504	466	532	475	486	489	483	522	454	501	497	455	444	460	487	499	493	479	522	534	501	460	470	490	501	491	501	465	526	483	502	484	454	524	512	508	437	462	468	490	491	496	503	503	449	486	508	486	456	545	521	497	515	469	490	510	487	460	516	501	521	504	503	497	498	497	495	476	493	512	507	516	475	525	515	487	521	503	478	478	519	492	518	468	498	500	496	484	505	457	492	495	473	454	558	501	489	510	503	462	480	495	511	471	516	503	519	500	528	459	510	523	543	488	482	523	489	499	490	492	502	526	475	528	479	508	485	474	467	515	485	496	473	525	521	508	467	515	472	537	495	520	490	509	506	488	485	470	489	493	488	523	470	543	480	490	487	500	518	513	483	459	486	478	506	511	461	509	514	449	526	506	466	536	516	494	486	495	500	481	530	484	489	451	514	465	503	493	486	502	500	469	494	466	483	527	517	516	524	535	510	492	466	513	501	525	455	526	478	488	490	497	504	441	510	479	501	490	499	521	499	486	525	480	487	477	522	482	537	516	483	511	513	492	508	508	573	534	483	521	512	494	474	506	504	502	473	457	500	537	517	506	522	474	507	552	488	482	499	497	525	491	477	503	493	495	509	513	481	499	530	495	482	527	472	478	514	505	472	522	528	511	478	495	487	510	507	495	522	552	501	469	465	416	490	501	459	505	488	479	453	471	492	470	495	505	517	473	494	443	501	513	471	511	485	504	492	502	499	471	529	494	485	492	536	520	520	485	498	513	462	476	540	536	488	498	469	506	461	557	494	491	522	507	473	488	463	483	484	491	519	507	537	489	524	477	503	490	527	480	484	487	454	489	477	437	537	539	504	528	505	510	505	491	483	476	520	534	505	475	489	487	493	540	518	512	467	517	472	493	479	456	478	524	482	527	512	445	505	514	505	514	495	499	466	483	503	495	504	497	483	489	491	500	466	479	512	497	529	512	493	482	472	490	516	491	467	471	476	491	513	494	502	504	480	480	497	499	471	471	480	527	505	486	450	493	497	461	497	495	488	510	533	503	511	466	499	524	497	466	517	526	570	548	487	479	494	549	500	501	501	526	492	440	512	516	531	508	502	478	519	505	507	485	531	548	493	479	471	500	554	489	505	495	500	505	461	495	513	479	503	502	489	495	493	502	504	494	534	475	507	450	485	509	488	531	496	495	475	493	474	478	504	504	489	526	493	527	509	501	469	484	514	481	514	517	486	501	487	467	549	468	514	521	414	517	502	533	469	512	490	514	446	502	507	500	526	490	483	522	499	512	488	440	486	499	484	494	487	514	508	520	490	523	512	491	519	533	489	485	472	489	506	486	503	497	522	508	520	491	430	474	476	503	510	518	479	484	494	547	431	447	494	508	480	486	498	457	508	496	519	549	493	475	479	463	499	515	536	472	522	503	499	474	510	467	478	475	496	510	472	503	439	487	509	492	499	454	494	511	473	535	506	540	484	514	509	480	509	505	541	521	479	471	517	489	509	494	476	529	484	538	510	514	454	536	488	490	463	514	500	516	475	522	484	469	463	506	525	515	479	495	458	519	495	524	514	476	469	530	496	486	486	503	492	537	506	522	485	525	488	465	470	497	480	480	411	512	519	469	485	505	476	510	522	494	480	472	503	505	506	479	459	470	508	512	475	457	471	486	505	549	532	478	527	465	504	506	490	498	509
8753	2016	1336	765	716	692	649	619	624	618	570	591	551	587	608	586	567	595	618	594	620	600	556	612	598	570	612	531	597	558	597	565	584	615	536	578	600	588	566	593	573	611	574	562	581	597	576	609	597	587	566	578	603	575	596	556	567	577	633	570	598	649	569	597	634	585	594	588	574	587	576	573	589	596	576	567	618	573	601	581	498	585	579	596	629	615	606	577	593	541	617	556	589	591	538	598	582	562	570	632	593	585	550	585	546	581	591	603	585	626	564	610	574	551	557	582	529	556	568	585	574	586	591	603	588	594	552	614	594	575	572	585	608	575	581	600	533	603	628	618	604	636	624	624	569	574	604	554	617	617	593	601	573	547	602	546	594	565	609	607	553	601	612	607	599	626	591	614	568	607	587	558	592	553	593	627	579	559	582	595	619	563	588	623	602	621	571	550	583	575	593	581	618	570	623	578	556	603	548	555	573	597	581	578	572	568	580	561	590	586	635	577	566	581	565	602	555	592	607	561	591	574	554	595	646	576	608	612	562	625	533	602	595	608	586	568	605	577	584	594	596	584	581	565	521	592	592	560	603	598	598	593	581	615	594	551	598	600	588	599	568	546	582	588	570	605	621	571	564	634	604	577	593	580	592	611	589	629	596	580	575	569	556	584	631	575	583	595	585	597	539	576	614	582	580	567	552	555	570	590	623	586	590	580	563	624	585	583	576	619	570	562	597	576	531	643	559	526	585	588	603	556	602	585	589	589	578	575	556	537	573	598	577	597	562	608	624	558	540	611	556	551	638	629	581	603	616	605	556	598	592	590	543	615	611	572	558	604	557	543	571	572	613	590	573	575	555	599	582	598	593	625	592	616	602	598	611	595	584	585	586	574	587	579	599	560	599	578	654	544	625	608	599	599	602	554	597	562	626	595	582	623	564	590	565	551	621	573	595	569	601	602	616	582	607	540	628	570	578	583	601	629	646	567	586	583	571	582	551	592	541	556	596	557	587	537	607	616	583	584	537	575	573	614	579	599	587	572	598	587	592	576	607	604	619	625	597	627	551	569	543	574	593	588	618	577	577	576	533	556	587	560	620	615	559	582	603	585	561	584	562	569	615	577	589	552	571	555	579	581	586	554	625	650	613	568	615	592	590	580	618	572	598	603	598	548	546	586	595	606	546	583	579	615	547	563	589	576	546	575	647	651	590	616	611	582	636	633	597	557	603	617	610	595	569	572	611	599	537	558	608	583	607	588	597	585	572	586	543	568	566	583	587	624	577	590	639	617	602	586	567	589	574	586	612	592	593	533	560	552	598	571	563	617	546	605	601	552	566	573	609	614	598	581	598	553	587	562	592	599	554	636	601	558	587	564	569	576	605	610	595	567	635	624	621	573	559	547	562	620	586	585	586	597	577	595	534	554	588	630	599	553	567	597	572	619	553	539	574	559	588	570	567	573	564	576	567	639	571	570	545	631	552	623	591	643	592	557	586	580	576	611	611	579	581	601	567	592	564	574	570	558	581	595	540	573	608	601	599	542	567	553	560	581	549	615	567	628	602	596	585	609	586	583	557	588	595	625	607	629	574	612	572	596	555	595	559	606	597	621	570	577	581	535	569	591	615	617	607	591	573	564	585	598	592	520	596	590	616	610	583	548	608	572	573	588	555	567	610	576	553	570	571	606	551	588	647	582	590	568	573	624	588	601	627	589	608	577	528	576	602	572	598	585	553	552	573	555	578	557	567	581	604	605	542	600	601	571	591	584	578	574	625	583	629	593	573	625	592	581	593	597	537	599	584	609	584	565	607	606	609	551	582	541	533	574	559	569	547	593	618	622	569	580	595	579	586	565	608	549	636	585	523	581	612	606	568	613	557	557	571	562	557	590	584	566	583	598	585	571	587	552	576	615	574	580	590	593	593	608	583	584	606	589	586	558	571	601	591	558	562	585	623	568	633	596	598	570	534	562	579	604	566	600	600	583	571	580	591	562	595	625	547	586	543	627	610	602	561	581	570	595	625	598	603	590	619	644	596	563	583	547	592	613	577	595	553	577	569	570	622	589	567	564	610	596	591	578	573	580	561	581	561	635	564	619	575	558	615	617	579	539	552	578	591	554	593	575	588	604	549	574	570	561	599	549	571	588	617	554	576	547	609	588	602	576	580	575	581	594	555	581	602	592	546	586	613	594	600	577	571	617	552	576	558	621	571	602	603	586	581	607	581	581	586	621	602	588	584	567	567	570	607	602	607	547	594	604	613	590	574	577	547	617	603	615	611	608	569	613	600	581	607	582	618	593	565	580	624	594	640	607	592	567	581	576	622	588	602	573	594	589	581	594	558	555	585	598	599	571	585	583	578	541	588	544	564	547	601	556	568	579	606	589	572	594	589	559	551	614	540	567	545	556	596	556	541	597	557	617	598	599	581	593	582	593	570	607	609	586	608	604	536	584	596	599	599	581	573	592	580	603	591	596	598	586	568	601	591	579	600	586	593	603	590	608	598	573	560	590	608	608	596	578	588	553	600	563	566	567	616	583	567	585	583	572	609	558	588	582	576	563	569	596	579	568	595	612	597	565	563	613	559	559	589	568	593	573	581	546	644	589	597	571	627	567	581	608	601	606	576	539	596	572	589	597	608	565	565	570	558	608	602	573	562	631	590	588	555	592	587	621	610	565	588	581	587	621	597	623	545	626	611	583	523	593	542	594	585	615	577	595	556	567	592	622	559	577	566	585	649	592	628	607	594	596	580	549	609	588	595	587	596	605	571	590	580	584	622	624	567	595	577	563	568	579	577	555	570	573	574	551	603	570	590	564	562	582	605	594	614	587	569	566	581	566	575	605	594	586	565	610	587	599	546	586	560	579	528	590	601	608	597	580	630	542	557	608	562	553	603	623	581	597	576	593	606	590	589	626	561	575	586	578	600	564	562	612	590	550	589	605	587	556	581	588	609	556	567	542	587	625	604	572	609	550	552	541	607	609	615	595	530	568	565	564	591	593	557	594	559	617	600	581	589	558	570	579	578	580	568	589	566	587	607	550	583	584	562	616	554	594	558	606	583	570	636	569	593	595	598	561	609	611	517	604	564	588	583	545	556	600	584	605	577	555	568	598	611	583	584	550	577	572	570	569	541	594	616	603	573	576	580	610	560	582	606	581	597	566	606	572	543	569	566	616	618	540	588	573	583	582	553	580	556	604	570	581	603	574	559	566	582	593	621	538	579	581	617	605	570	588	592	583	564	587	596	562	579	593	554	557	605	556	597	593	609	608	594	567	579	565	589	550	557	538	602	563	606	552	554	605	591	589	579	601	584	584	529	604	582	553	609	591	561	565	606	587	567	599	581	625	570	597	595	571	630	578	548	622	525	586	553	602	604	604	549	587	555	600	598	612	617	586	600	548	563	582	618	586	618	589	605	565	565	548	590	529	600	517	582	577	589	566	654	611	595	566	595	587	640	619	598	579	583	575	580	589	611	637	577	582	567	612	584	573
23437	20910	27826	24151	20900	7758	1068	858	689	676	610	572	596	602	563	544	525	542	512	520	525	480	509	505	472	560	558	508	490	484	499	529	481	498	489	486	461	499	506	487	515	511	548	492	524	509	504	532	481	490	495	503	486	478	487	496	454	452	491	517	548	474	508	510	453	546	492	493	479	515	482	455	498	491	496	515	508	485	514	511	495	491	480	446	498	521	467	484	475	471	512	493	487	485	480	488	497	498	501	536	489	492	512	503	483	481	486	454	490	496	493	506	488	490	486	490	513	508	490	464	472	526	489	457	459	494	513	473	534	522	455	528	501	470	502	526	481	499	474	500	475	440	486	533	526	479	479	512	481	541	473	464	464	516	500	532	509	526	460	463	469	495	493	480	503	529	504	488	521	542	484	475	522	446	515	506	478	462	472	457	474	521	489	453	525	521	489	507	457	516	481	491	501	491	503	472	477	482	511	483	519	454	497	505	486	461	501	488	470	465	493	502	527	490	522	475	498	491	507	520	500	526	495	455	504	471	497	507	444	492	479	477	539	503	500	446	514	463	490	507	506	481	459	485	479	508	537	500	451	457	448	527	475	426	499	456	489	475	513	488	543	502	472	463	506	493	481	494	457	449	488	503	457	510	511	474	493	521	496	480	513	503	467	474	506	496	497	544	486	465	484	512	502	455	516	466	460	476	517	496	499	502	515	483	506	459	486	518	538	486	512	538	494	459	459	496	497	523	495	465	492	488	531	499	457	511	503	516	512	521	516	517	501	439	479	515	497	460	500	474	496	455	495	510	483	496	507	486	463	455	446	464	500	501	509	509	544	502	523	508	505	508	518	479	516	456	501	498	509	473	520	506	487	531	463	477	501	473	494	522	451	506	498	491	510	548	483	526	465	483	492	514	454	492	491	470	517	467	462	477	522	495	475	547	498	474	521	485	508	455	511	477	501	472	526	494	507	480	512	493	515	488	491	522	550	499	499	526	522	496	462	488	444	531	544	471	481	485	480	502	489	485	529	489	498	512	480	466	509	514	471	477	473	507	469	498	490	489	501	469	470	524	493	517	458	465	506	515	518	494	517	526	503	511	525	516	469	479	497	515	481	494	479	428	507	480	500	497	460	492	496	489	480	528	492	493	504	506	507	491	510	490	491	496	526	505	501	486	492	478	469	488	503	519	482	470	513	502	493	487	518	514	469	471	507	516	467	513	475	459	507	466	492	504	469	462	468	507	503	504	534	482	452	439	500	510	497	509	466	475	545	509	463	483	484	473	510	520	488	483	494	470	491	508	487	460	524	499	499	505	470	478	517	475	462	538	515	506	493	497	483	540	507	474	459	530	508	469	468	501	507	490	516	471	501	524	445	471	492	494	454	492	471	476	487	498	539	504	493	504	510	507	517	494	474	573	472	508	544	557	488	494	527	489	532	484	482	466	447	482	498	509	496	471	501	484	508	489	497	493	517	504	519	488	503	491	476	499	490	459	484	477	524	498	526	492	469	510	456	521	442	498	467	476	505	517	482	474	513	496	485	477	502	539	470	508	500	473	497	546	474	521	514	514	447	521	485	474	481	471	466	508	507	527	509	460	503	494	502	508	458	504	473	512	489	452	481	484	455	499	542	504	497	492	517	510	535	464	477	505	522	493	498	522	515	530	509	496	515	475	534	521	471	505	530	507	524	506	468	537	512	535	503	507	495	493	481	499	512	478	478	491	550	469	491	501	490	512	481	522	518	509	500	485	493	478	506	532	492	509	483	474	456	449	493	496	499	485	516	527	478	524	491	457	449	491	488	482	516	451	489	518	499	530	490	493	470	496	501	466	485	489	533	461	506	472	489	506	562	498	482	508	517	497	488	504	490	467	464	522	483	424	493	502	491	463	477	485	520	531	467	520	474	498	481	504	499	499	486	479	512	513	491	517	460	501	495	507	488	503	508	498	499	532	510	484	472	507	473	524	501	501	459	522	489	493	461	510	483	497	452	491	454	500	486	492	505	461	487	489	468	466	477	494	485	508	513	501	490	514	467	490	454	480	453	483	529	501	503	511	496	543	488	482	516	531	544	514	505	484	477	498	494	501	487	512	472	503	517	491	503	502	563	475	507	457	514	486	489	488	510	525	485	535	525	529	496	481	510	491	525	525	506	513	526	525	530	505	516	482	505	477	494	486	498	493	528	503	503	502	486	473	520	499	454	480	512	518	501	534	512	501	506	501	501	550	467	527	509	509	511	470	512	515	463	508	494	538	461	490	470	501	532	486	458	513	464	541	508	518	505	476	507	461	477	517	490	498	478	493	508	482	488	480	493	469	497	468	492	481	548	459	490	477	489	470	450	509	497	487	503	469	480	460	491	497	489	449	476	501	450	510	495	476	480	502	507	517	492	488	493	491	522	512	481	501	512	513	481	501	459	465	490	465	503	469	508	526	531	496	500	508	481	515	504	480	475	494	516	504	454	501	498	497	463	489	480	506	488	495	520	506	471	488	502	485	494	513	502	504	536	521	482	492	478	528	508	477	460	507	530	517	479	509	468	482	483	479	480	469	485	508	508	496	460	504	442	525	481	490	493	485	481	466	512	481	509	506	441	498	502	502	500	517	476	453	536	483	491	501	471	519	513	521	467	507	487	487	492	477	464	496	481	473	473	500	479	505	505	485	471	444	511	478	504	502	498	475	509	444	473	510	478	475	498	500	480	512	481	482	479	476	476	536	497	538	487	484	515	496	514	475	491	539	469	506	494	507	531	485	480	511	489	527	494	492	500	508	466	498	474	473	500	485	473	516	489	522	525	544	488	492	500	535	520	480	452	470	453	484	467	483	543	519	467	480	499	502	497	474	498	492	481	485	533	530	484	528	502	494	486	505	444	493	471	517	503	494	529	485	453	472	493	480	480	466	487	464	499	465	473	493	465	527	473	475	476	476	496	488	462	526	491	516	503	494	484	510	530	481	485	485	506	505	470	480	498	464	476	494	488	490	493	495	494	533	476	530	499	487	509	494	476	528	511	549	517	487	473	504	497	460	523	512	483	486	481	493	511	482	490	488	493	500	494	516	498	479	461	483	468	514	493	541	495	475	481	504	526	494	510	465	487	501	490	497	457	516	466	524	500	509	508	555	488	519	487	480	498	518	462	523	509	464	489	495	486	484	463	495	495	501	492	482	478	495	468	527	486	485	481	471	485	508	500	477	500	494	503	523	474	483	486	467	509	472	489	477	432	493	484	463	488	516	492	519	505	470	491	474	526	486	495	504	496	469	478	503	511	537	499	505	518	469	503	509	511	469	490	473	490	517	508	497	503	501	500	564	458	463	491	499	482	489	492	482	459	479	508	502	505	515	485	486	473	506	515	523	486	499	485	524	497	475	456	490	529	453	474	504	459	485	519	514	475	533	425	515	504	529	521	459	490	464	477	534	502	517	493	455	484	477	501	525	519	535	466	535	490	464	515	522	521	492	476	510	513	491	533	529	510	506	470	499	504	491
5445	9593	6656	2976	2085	1683	1389	1121	1004	959	822	783	721	673	740	644	656	689	666	660	657	568	635	643	617	647	587	603	626	614	593	599	658	601	637	629	580	603	609	574	602	665	651	613	602	605	571	604	603	604	584	630	615	615	585	562	610	610	588	635	580	643	602	595	609	625	588	605	626	592	603	591	604	582	600	596	587	606	588	569	623	585	632	612	575	598	585	579	573	551	625	620	597	625	643	565	578	604	595	662	623	582	588	579	578	582	613	649	613	605	624	610	571	678	617	561	624	633	602	554	579	603	606	560	581	570	614	597	612	576	585	602	588	635	586	618	590	577	552	576	576	586	609	587	581	608	651	568	591	629	618	607	609	593	609	574	585	607	611	554	603	605	576	589	608	604	626	538	586	593	558	584	562	580	585	611	623	627	615	623	628	600	584	600	600	585	586	604	597	600	615	611	589	614	545	556	550	542	613	628	587	584	616	559	583	602	600	625	599	611	631	566	556	617	607	567	580	564	600	607	610	601	603	622	601	570	580	600	599	613	585	616	535	613	607	609	608	577	592	570	584	630	606	522	590	615	583	627	592	593	604	591	626	597	631	578	572	612	621	552	585	568	598	588	600	567	614	578	631	579	639	613	595	632	557	570	634	626	573	589	579	614	597	631	639	589	563	606	591	592	590	593	604	663	602	588	568	565	592	555	592	589	621	638	585	603	606	605	579	591	600	587	591	590	613	571	587	591	608	555	589	625	563	586	613	579	585	625	610	627	593	590	603	615	610	581	608	608	624	584	614	593	604	611	613	594	561	588	588	600	607	573	548	567	596	618	629	598	578	603	640	564	569	588	597	571	593	582	605	623	553	550	565	580	595	598	605	549	598	590	575	607	623	612	610	597	588	588	626	589	565	590	600	585	618	628	586	549	585	608	608	602	598	619	639	556	573	583	566	634	640	635	616	625	636	565	623	627	612	614	625	589	608	610	552	600	567	576	571	592	591	639	592	601	636	581	599	613	574	568	568	609	600	563	610	643	531	585	603	636	615	632	570	615	582	578	641	611	610	603	586	599	591	548	569	605	555	625	611	576	579	596	598	588	569	591	584	606	593	603	579	619	568	545	599	612	603	596	600	590	639	616	626	602	559	622	554	622	618	620	557	558	582	633	570	565	615	580	600	615	593	577	565	604	597	600	577	599	571	588	594	562	573	606	589	580	549	595	605	609	582	562	618	582	622	596	641	605	574	594	599	619	636	544	604	580	596	591	603	604	584	588	637	612	559	622	637	584	607	609	547	619	536	613	564	596	612	576	619	624	602	563	605	653	599	592	592	586	594	584	621	590	619	560	633	596	585	556	551	562	577	591	620	576	585	549	594	595	575	557	609	574	609	586	613	567	628	594	580	599	565	608	623	640	605	577	566	653	647	593	545	581	602	585	615	605	602	594	603	602	568	577	602	601	560	574	636	609	584	634	563	582	611	577	603	568	631	590	625	595	609	585	565	589	567	619	575	637	602	608	615	583	609	595	564	596	587	606	596	586	586	574	574	583	627	609	564	610	601	598	570	609	585	609	592	593	614	595	600	560	636	599	620	610	620	553	595	590	592	633	616	557	597	585	581	592	593	589	572	637	545	596	582	602	579	594	608	545	626	611	575	613	567	602	586	623	565	590	613	602	617	546	590	608	540	590	586	557	601	618	592	577	576	520	593	586	585	581	613	567	597	593	586	620	601	604	606	607	562	606	611	621	592	621	635	597	570	606	586	621	620	572	580	555	632	553	586	580	593	615	593	639	601	587	587	612	623	577	589	566	612	629	549	580	592	563	595	635	580	590	577	586	597	591	598	601	653	598	603	609	583	574	619	593	616	605	608	626	606	591	606	633	560	628	588	639	602	602	610	589	573	582	570	579	604	587	610	608	593	575	617	544	622	575	569	566	589	582	644	594	620	569	588	594	617	571	603	577	597	627	610	591	606	635	519	584	593	609	608	556	601	575	611	576	571	591	582	639	580	587	584	581	623	556	574	576	601	603	566	598	558	628	597	622	570	614	643	586	588	570	594	612	617	607	604	670	635	613	605	618	564	581	579	624	621	611	596	591	562	575	596	599	588	578	632	613	587	592	643	629	591	574	571	576	619	605	630	599	596	581	582	582	566	618	559	571	650	580	567	582	582	577	574	615	590	605	589	574	577	563	603	603	572	626	580	620	601	600	630	602	581	594	601	615	608	598	609	570	593	606	637	566	568	587	574	618	570	632	565	590	598	572	568	642	604	602	567	592	636	565	568	606	604	588	589	587	611	637	587	578	570	592	602	577	572	541	630	558	591	627	597	611	600	599	615	566	616	599	550	588	544	576	573	628	616	649	574	597	621	576	614	603	577	594	611	614	630	594	598	624	601	572	604	616	554	603	624	600	614	590	588	603	627	586	614	596	598	587	574	553	595	587	625	604	601	604	605	584	575	602	595	559	539	565	592	585	625	605	589	602	632	592	596	595	623	644	589	571	565	589	571	592	580	624	577	576	591	582	596	587	633	570	617	605	595	599	605	619	597	599	599	652	584	588	582	583	602	600	598	569	619	561	633	594	663	616	603	566	603	595	604	595	634	600	581	552	587	616	566	602	589	583	565	565	591	584	588	593	559	600	599	590	614	543	561	617	610	624	608	592	590	587	605	599	597	539	569	593	570	582	588	596	603	586	590	586	577	603	549	617	643	560	620	566	574	616	588	579	594	601	613	615	619	583	626	551	619	571	562	593	627	667	584	577	588	527	596	582	569	578	611	581	609	551	608	560	579	629	572	581	627	611	627	611	592	620	612	601	587	556	584	597	530	564	558	568	599	606	548	576	609	599	611	589	599	580	578	620	546	583	613	577	606	580	563	594	575	577	584	619	599	616	568	580	573	568	597	625	642	598	610	623	586	579	557	617	603	570	578	618	629	585	621	578	605	595	601	603	581	634	607	595	625	580	646	614	572	635	586	586	573	592	610	646	591	612	606	583	611	579	623	625	629	590	585	586	578	631	607	606	593	569	557	669	608	590	600	622	640	553	608	604	586	583	569	587	600	613	614	608	591	530	635	606	632	609	583	553	571	595	548	560	599	580	563	604	570	559	586	587	608	535	598	560	611	629	573	638	618	659	624	555	577	591	581	623	617	606	586	618	615	634	590	604	565	634	620	580	536	595	567	660	608	561	587	612	596	608	595	571	638	549	587	584	575	587	573	577	596	591	610	603	539	600	579	578	653	552	598	603	611	628	609	568	562	580	586	612	622	595	570	620	603	647	572	583	535	614	559	590	577	607	629	627	619	596	585	618	601	582	607	562	592	547	631	562	606	598	610	599	623	590	579	576	565	611	589	627	602	579	563	574	596	630	599	608	598	596	568	563	571	597	596	576	591	582	603	580	602	635	613	665	591	586	609	582	576	593	597	600	616	614	599	597	583	589	605	579	582	586	550	622	587	589	592	609	580	552	585	590	604	587	577	595	624	584
24574	20895	26784	25012	10494	719	505	397	402	411	359	330	303	290	293	273	321	281	315	314	277	278	326	302	288	293	314	273	285	261	286	329	286	279	278	273	289	277	302	290	294	299	278	267	265	299	300	288	285	273	297	299	271	270	261	301	293	263	282	324	267	273	281	295	297	308	272	299	303	310	287	309	290	275	268	298	269	296	271	299	303	299	284	320	289	311	283	271	249	285	263	294	332	271	274	269	239	276	281	273	292	254	301	283	287	275	317	283	251	292	272	259	331	265	292	305	275	287	252	284	266	306	266	281	299	276	269	305	298	288	267	260	297	279	261	255	277	250	298	289	317	289	292	281	316	279	304	307	268	275	297	309	273	308	277	269	292	306	255	270	282	290	287	287	267	274	285	284	281	286	290	294	287	253	288	300	292	257	287	295	291	266	286	295	300	287	303	280	285	262	289	273	278	259	279	255	298	243	286	268	278	285	280	262	288	303	283	271	269	284	271	274	295	294	299	277	284	289	285	279	284	245	270	274	272	291	272	285	283	265	312	284	310	277	281	285	267	285	250	274	274	279	299	309	285	261	260	297	276	266	262	270	262	260	276	295	299	257	283	255	292	285	270	287	281	271	279	308	284	300	262	271	261	322	252	311	267	311	286	298	267	270	274	251	294	275	277	267	272	278	287	287	272	279	299	263	259	286	286	288	283	278	302	271	291	284	257	286	294	260	273	279	296	288	276	293	297	261	282	263	296	249	273	258	257	274	306	282	282	275	303	278	273	280	290	262	270	289	291	280	283	303	319	267	291	282	269	280	287	261	280	301	300	288	285	295	278	260	279	289	273	272	278	300	273	296	289	304	305	272	265	281	276	271	308	273	287	277	276	300	275	270	270	259	258	279	276	264	298	235	291	276	299	261	292	307	288	254	294	283	264	293	281	292	303	277	286	255	260	287	282	287	270	299	277	296	301	309	275	258	271	298	293	292	295	256	247	267	271	301	260	257	301	276	276	286	288	296	286	265	291	296	297	297	292	253	297	299	293	290	276	271	269	274	303	294	304	301	289	278	292	257	248	277	291	277	268	284	279	269	272	297	314	264	296	311	300	299	266	277	242	244	266	260	288	302	249	298	275	266	276	288	271	272	288	272	274	286	297	286	273	295	263	292	282	273	265	253	305	257	281	281	262	272	278	282	275	283	268	301	295	285	279	296	276	286	277	296	236	277	272	286	272	271	291	258	309	258	264	267	267	276	255	285	294	289	265	283	274	287	273	298	281	307	262	271	291	269	294	275	306	247	297	266	241	290	254	268	302	262	259	286	286	286	289	305	295	297	273	293	279	287	296	263	301	307	277	262	298	270	269	257	296	284	285	316	265	279	306	304	295	271	266	261	302	249	278	284	297	276	280	278	271	270	274	290	256	272	276	333	304	280	269	301	303	298	262	277	272	278	278	287	277	267	242	296	257	309	278	255	284	295	231	334	286	285	271	306	254	275	292	282	278	298	266	289	299	276	300	316	263	270	270	279	273	271	263	256	240	286	273	283	302	297	287	280	253	296	290	290	269	276	260	282	270	273	305	284	279	263	289	275	285	258	296	277	280	282	262	331	315	286	296	276	307	279	273	285	276	262	247	279	299	313	288	276	265	280	311	275	295	260	277	268	272	299	272	252	298	283	279	251	268	265	294	265	285	302	279	281	280	276	282	293	271	292	263	260	255	275	272	262	276	234	292	282	265	268	292	266	263	272	298	296	267	294	274	272	303	261	279	277	292	274	279	284	277	286	257	296	285	265	287	298	262	270	288	268	270	290	292	274	279	293	279	259	286	259	306	252	305	263	278	287	294	260	287	292	267	267	262	258	318	310	304	305	298	270	286	291	287	286	276	277	253	253	268	311	284	262	288	296	284	273	264	263	306	294	294	258	275	228	277	273	268	299	261	266	291	299	307	287	291	299	272	258	286	279	258	290	266	277	281	290	275	265	267	286	270	281	294	257	294	269	280	299	326	311	251	305	282	248	278	302	275	283	285	312	280	277	271	310	287	283	285	279	283	297	277	263	272	283	273	280	274	303	316	272	291	311	265	271	264	299	272	305	286	279	269	268	276	282	289	260	296	261	300	274	264	256	303	315	271	300	280	252	291	266	295	272	276	289	234	286	291	279	268	278	283	312	310	279	283	271	303	285	302	260	260	292	267	253	282	258	267	309	286	281	278	293	277	277	300	288	276	302	278	294	277	268	310	267	279	262	264	266	276	269	271	309	266	298	285	309	280	277	299	305	268	274	261	242	289	268	264	268	276	265	242	306	311	285	314	270	300	303	287	301	269	290	303	268	277	263	265	280	308	285	265	304	289	276	274	277	293	286	292	273	281	287	279	303	285	276	294	280	279	263	280	310	271	266	266	277	278	302	303	309	271	286	263	291	283	302	276	285	291	294	252	268	271	299	278	292	303	284	257	285	304	265	301	279	272	299	272	307	277	304	263	289	283	272	282	309	259	299	273	282	263	274	275	253	271	281	265	279	259	305	286	255	283	286	298	295	289	257	265	280	281	293	276	263	318	258	265	255	305	294	295	282	276	286	268	272	280	279	301	253	295	288	259	299	286	270	236	268	256	296	283	256	269	297	298	259	272	281	285	304	282	272	286	263	288	333	309	246	297	274	271	273	292	281	244	248	266	250	299	294	267	287	282	255	279	255	302	291	280	298	272	298	265	285	274	267	267	319	269	303	289	300	278	263	275	257	292	265	294	259	273	266	314	293	275	306	313	274	298	296	296	265	245	278	292	267	255	284	259	291	290	270	274	338	272	277	278	273	244	269	286	286	271	270	288	284	293	280	286	302	293	268	286	286	296	277	266	290	262	249	300	281	254	283	280	290	245	266	274	290	319	312	309	295	294	271	267	262	268	300	274	278	257	288	266	266	264	267	261	292	274	267	264	278	308	247	272	268	329	317	275	295	271	280	300	278	272	259	263	245	263	304	265	281	294	277	291	253	287	296	287	263	279	267	295	276	281	296	280	307	282	258	287	282	271	276	261	257	247	258	270	284	276	298	278	282	295	284	274	260	302	263	299	282	294	272	264	273	289	270	256	279	296	264	293	282	285	287	286	270	294	293	306	300	264	258	255	285	286	280	282	297	276	275	298	281	274	283	273	264	279	255	287	307	297	311	275	272	285	251	293	302	290	313	279	287	270	282	269	288	274	304	265	275	290	268	282	294	281	280	286	263	254	284	279	260	252	282	288	278	283	292	270	278	293	299	272	265	273	268	306	295	303	298	286	316	261	279	283	268	316	273	293	282	291	285	285	270	291	263	249	266	284	315	290	294	250	292	287	272	296	276	287	312	277	268	248	261	262	311	272	268	298	243	325	292	297	305	298	300	262	270	270	287	298	271	277	284	254	267	252	249	254	279	301	262	270	273	288	254	289	278	282	272	271	308	306	283	317	281	280	309	256	282	279	289	290	267	286	281	279	305	285	271	317	250	304	279
9850	6444	3952	1857	1325	1046	824	747	644	519	465	482	453	408	408	390	389	356	377	364	323	361	346	302	314	341	326	344	349	318	326	303	319	333	334	317	314	299	345	311	310	307	291	326	308	336	287	314	320	330	352	331	335	362	317	350	329	292	321	293	325	358	306	327	309	314	326	327	304	313	319	304	297	324	312	321	339	310	338	321	314	324	324	325	323	328	333	337	359	316	329	326	301	341	340	302	323	336	333	329	337	330	359	300	342	297	313	313	327	313	327	332	358	322	318	306	309	339	313	347	313	343	343	311	336	303	362	313	264	296	340	322	300	330	315	313	331	354	320	324	344	304	338	331	321	317	334	328	365	325	326	280	311	308	300	313	326	320	338	344	323	341	321	342	291	332	338	323	349	317	295	320	307	313	331	313	313	340	361	311	336	326	314	316	294	317	304	310	316	353	309	315	328	292	315	337	349	317	309	327	310	299	306	356	332	347	296	322	344	362	347	323	333	332	352	333	325	317	356	317	315	315	311	300	295	331	331	319	319	343	328	331	367	335	333	334	342	337	331	334	312	334	321	304	301	298	348	336	314	327	327	292	320	345	342	304	310	325	309	314	334	357	328	321	303	312	319	335	287	313	326	294	325	299	362	353	320	324	318	329	311	333	315	289	316	336	320	344	295	320	323	312	328	296	327	349	341	314	305	327	338	334	304	341	311	309	350	349	344	310	336	337	338	294	319	339	310	285	325	344	322	317	317	295	326	297	343	293	301	312	301	320	329	304	308	311	317	328	317	327	316	322	313	320	294	315	323	320	294	328	303	337	326	319	333	330	301	342	356	314	315	368	301	355	325	281	311	329	310	312	349	324	326	313	298	331	336	361	342	326	358	351	340	322	301	348	308	338	335	364	301	295	311	338	319	340	293	309	348	344	318	316	348	352	331	353	322	295	298	317	345	335	303	345	318	318	313	319	312	321	322	314	342	299	334	330	334	319	325	336	286	332	299	319	316	328	293	305	340	338	301	339	329	315	312	296	302	333	318	319	313	281	318	312	323	321	343	327	354	365	322	337	338	323	342	310	310	314	325	311	293	294	316	317	338	301	335	313	321	335	304	299	299	335	312	334	316	322	340	336	301	330	303	340	303	293	322	294	329	329	314	331	315	319	266	307	316	300	365	326	365	299	316	320	314	329	309	321	318	301	299	341	337	294	320	314	321	323	321	297	332	320	319	295	328	338	318	304	314	293	314	319	302	292	319	321	304	309	305	342	321	333	336	303	307	326	303	316	326	305	349	303	305	345	339	342	318	306	332	358	309	344	346	330	300	319	326	318	345	312	324	310	319	310	315	327	338	349	329	333	351	355	308	334	319	330	327	298	318	317	319	305	340	320	339	327	340	324	333	309	327	320	306	304	328	291	334	290	337	290	323	343	321	320	315	297	316	324	315	342	297	308	329	305	323	317	320	337	315	297	333	326	322	345	321	334	312	317	308	333	322	330	308	309	325	312	338	313	319	330	325	321	347	342	311	307	293	320	295	290	316	338	298	320	351	341	289	334	295	312	300	327	317	308	288	335	293	335	334	323	332	323	301	317	317	321	344	343	310	329	316	332	340	302	325	334	299	333	315	295	339	294	278	330	300	339	297	358	279	331	294	310	296	297	326	319	292	290	317	321	325	340	340	337	347	320	319	303	323	316	333	313	302	339	322	297	301	343	341	299	325	328	277	324	288	315	297	303	322	348	345	306	334	320	337	339	330	316	312	334	294	333	329	308	344	296	330	297	345	323	300	327	366	321	316	331	312	309	305	312	281	315	335	325	299	334	333	321	330	317	298	314	323	317	325	302	336	319	320	313	345	304	320	329	333	320	320	303	321	356	305	331	333	316	337	323	310	312	306	338	337	328	317	306	328	312	333	317	311	319	323	312	294	338	338	353	341	304	294	279	303	332	293	305	324	347	310	312	326	318	333	315	322	325	290	308	319	296	339	341	323	304	346	323	289	318	359	306	344	307	332	313	335	346	311	321	323	317	333	307	281	333	318	326	325	332	289	339	337	303	320	345	325	285	332	325	316	316	337	305	317	375	279	313	320	317	347	324	344	293	344	316	328	300	326	304	330	339	291	273	326	359	329	306	283	341	345	322	302	339	335	318	359	326	307	320	336	331	314	330	300	314	354	348	329	311	332	346	348	323	328	332	313	342	310	363	340	335	318	305	299	297	322	325	322	303	375	334	299	365	334	323	301	350	335	330	311	354	340	319	349	336	313	303	295	271	295	293	317	312	348	318	274	301	328	310	334	339	328	316	326	277	295	311	337	316	345	349	322	295	301	340	315	290	285	336	352	270	294	338	310	287	297	332	330	315	326	347	329	314	286	330	301	282	342	331	289	329	330	316	329	333	310	341	350	331	344	295	336	359	282	317	293	332	340	374	305	342	355	302	335	319	314	324	341	330	349	304	322	310	311	328	311	294	320	345	345	326	345	272	314	295	320	335	314	333	332	308	320	346	335	300	297	302	311	317	335	311	298	341	345	329	339	304	359	314	325	320	314	283	325	313	324	309	351	292	328	329	313	330	338	333	342	315	306	334	306	291	323	340	299	333	344	341	351	364	327	334	297	348	314	309	344	325	333	346	332	333	330	325	302	294	346	345	330	315	317	324	313	320	310	329	306	315	305	324	333	331	294	336	327	322	296	328	337	320	343	321	337	307	334	301	323	304	318	333	308	346	321	313	311	333	323	322	319	324	301	340	355	304	341	345	322	326	293	334	351	326	297	329	321	304	298	277	308	319	315	324	350	315	340	380	325	296	342	325	321	335	314	313	349	310	290	318	296	360	312	311	342	301	308	331	338	324	331	325	328	356	338	335	306	321	289	346	345	357	324	315	321	304	348	318	320	345	323	327	294	318	347	318	309	320	329	328	309	335	321	318	297	349	318	317	299	316	320	311	323	315	299	354	342	338	297	372	335	357	318	325	303	327	355	315	326	318	325	295	323	296	300	304	321	298	346	325	294	299	325	323	306	309	317	345	327	334	311	319	336	310	346	319	325	283	315	317	361	361	344	277	327	333	291	341	290	314	352	295	343	321	305	339	347	293	354	314	321	341	335	310	315	349	307	351	303	314	317	317	314	306	326	337	342	310	288	317	332	298	338	319	323	302	328	297	313	303	336	328	343	340	337	277	324	324	326	321	317	307	339	316	322	332	307	313	314	321	305	338	325	328	309	300	317	298	327	307	341	316	321	326	346	346	338	297	329	308	321	305	345	338	345	303	329	326	340	337	287	308	335	319	301	342	319	354	334	298	296	316	344	317	314	376	320	314	312	315	305	293	316	344	307	322	332	305	342	317	305	390	313	325	306	302	329	292	333	306	325	319	324	315	315	326	320	306	322	317	305	316	304	338	291	317	305	349	322	322	299	336	327	294	311	291	319	324	350	297	327	332	334	340	307	330	349	326	288	320	316	321	318	336	336	342	339	322	323	338	308	319
22405	20930	28379	23650	20920	20904	5567	930	636	497	465	420	413	390	325	310	329	323	289	292	289	289	257	249	258	288	278	241	237	250	241	231	267	254	241	233	231	248	260	241	229	261	254	227	270	234	242	246	248	231	251	242	207	229	237	224	239	210	238	240	230	271	242	217	240	270	217	205	241	241	217	224	234	229	202	218	230	258	215	228	252	239	210	234	255	246	258	228	220	217	249	222	244	206	243	248	245	224	251	223	224	233	249	225	254	225	240	250	231	226	216	209	212	237	214	243	240	218	232	231	214	232	259	254	223	219	211	201	227	231	226	249	214	246	214	238	245	225	254	225	205	237	205	251	229	238	216	217	211	217	223	255	255	224	212	210	216	239	227	223	245	209	218	249	243	242	210	232	248	237	217	220	225	200	254	221	229	219	224	232	224	239	234	233	223	228	222	250	222	210	234	219	231	243	221	256	248	208	258	215	237	230	249	214	224	233	209	217	223	228	241	231	241	237	259	230	224	189	223	227	210	239	229	219	213	231	235	197	234	224	241	232	233	254	237	213	218	222	235	200	202	246	226	253	255	245	243	235	233	219	234	233	238	230	246	239	203	234	241	233	265	239	232	236	220	213	228	213	217	229	219	242	216	238	245	207	220	219	226	239	244	239	245	235	234	241	224	249	242	247	225	207	228	231	221	240	218	248	225	227	233	214	225	223	233	220	231	215	208	213	233	216	222	238	234	236	225	225	211	246	251	252	228	235	226	231	231	249	248	246	232	243	218	243	241	230	241	200	224	224	250	210	236	223	225	226	206	218	214	226	221	233	204	206	245	231	248	238	227	219	248	247	207	240	240	223	212	244	210	221	228	243	229	217	223	241	223	255	255	245	232	253	204	235	232	236	231	231	242	229	218	245	241	247	248	198	214	189	221	248	220	249	226	215	229	221	219	206	230	230	224	231	225	256	237	227	216	234	255	223	273	237	251	218	214	246	226	229	225	222	232	227	239	204	236	247	230	234	225	226	249	229	252	229	241	224	223	237	214	233	208	234	237	216	219	237	252	225	227	219	232	237	261	220	215	204	204	228	213	230	234	249	240	229	253	225	223	231	255	223	244	274	210	230	230	235	247	239	215	243	241	257	247	233	250	232	247	236	225	228	235	228	264	222	217	211	231	244	238	224	219	236	219	228	220	217	246	237	223	246	222	242	252	239	250	214	234	243	218	218	211	224	258	231	260	246	223	241	216	240	216	234	213	212	204	221	236	231	215	238	209	212	229	233	227	245	223	210	246	227	208	236	224	215	232	231	244	203	233	247	213	212	227	211	236	202	232	213	248	233	248	245	228	237	223	256	231	232	212	238	221	204	240	247	242	243	214	259	237	215	256	227	256	255	255	209	234	239	235	226	203	243	203	221	226	222	241	234	224	223	238	225	245	229	220	230	250	220	235	211	238	237	226	208	230	220	193	250	243	214	246	216	242	225	243	222	220	218	227	221	203	240	247	234	233	199	231	240	244	243	240	238	222	220	236	219	219	233	218	213	244	252	228	225	254	214	202	260	224	203	241	221	208	242	220	225	249	218	218	241	255	231	232	238	249	218	211	228	247	221	226	224	231	217	233	234	247	242	240	211	231	227	251	238	233	230	219	220	215	263	208	241	213	224	218	236	243	233	227	220	241	233	228	244	245	226	209	210	219	220	221	218	273	220	223	217	217	215	231	230	244	208	228	212	223	237	221	237	238	207	252	235	242	218	229	202	232	220	245	240	248	249	217	208	238	250	240	212	219	242	211	232	251	231	225	207	217	273	253	228	224	229	252	261	245	224	242	236	249	245	223	227	236	255	231	254	203	254	250	224	240	218	236	215	231	235	236	220	275	228	189	210	208	236	231	256	243	224	225	227	234	227	227	226	256	248	258	218	265	233	219	239	209	208	246	230	258	226	229	217	233	240	202	202	226	213	243	234	246	243	212	214	242	226	227	249	228	243	219	220	235	224	235	198	247	236	230	254	257	256	210	234	212	207	219	223	244	247	225	233	237	208	205	212	242	227	234	235	238	224	239	255	208	264	244	256	251	221	245	204	207	236	210	223	237	247	208	218	236	234	233	258	211	221	230	229	224	242	249	209	211	225	243	216	227	244	238	251	241	234	247	214	223	208	228	220	212	242	211	250	202	231	221	228	230	232	246	234	241	212	227	233	244	220	242	221	231	247	238	246	230	240	208	204	233	223	218	239	260	228	211	218	222	245	226	213	240	237	240	226	209	267	213	197	252	204	198	244	247	224	231	225	253	219	264	218	225	258	222	245	224	249	220	197	217	210	239	228	217	213	233	223	248	247	238	223	237	215	221	207	242	252	216	223	228	216	222	244	271	266	249	211	223	213	222	206	223	234	239	232	242	232	249	259	239	234	233	212	227	234	254	257	204	257	216	198	227	223	206	250	234	234	232	198	200	211	209	223	238	224	221	198	216	244	227	231	234	253	236	215	204	224	245	261	215	213	215	228	206	214	223	266	258	218	255	220	221	240	230	267	230	207	240	238	237	219	223	235	250	232	253	214	212	234	243	218	234	232	215	218	224	233	201	235	221	219	226	233	256	226	214	228	249	218	228	223	235	231	218	216	249	210	263	206	210	219	190	245	236	218	234	206	236	232	198	225	231	238	229	217	253	232	203	224	221	244	253	236	215	247	223	260	230	249	232	255	215	234	263	215	201	244	206	216	242	248	208	214	227	222	238	229	241	240	225	217	236	221	211	238	259	218	230	225	236	228	227	260	223	254	232	254	222	219	227	220	234	239	227	238	237	226	249	251	231	232	217	211	227	240	222	194	210	261	238	236	236	214	211	212	223	218	251	201	195	239	234	257	227	233	221	219	212	234	244	210	225	243	230	228	233	219	218	220	220	242	231	220	258	225	254	217	244	249	212	244	220	238	222	220	264	213	223	252	222	236	246	228	225	254	224	238	240	243	242	223	219	215	238	235	237	244	231	246	235	264	227	224	198	229	221	247	242	226	201	242	239	214	238	209	212	245	220	240	214	250	245	212	212	248	219	217	230	225	207	255	225	256	236	229	263	242	241	238	232	243	246	201	247	236	244	218	244	224	244	230	229	227	218	245	203	244	259	206	218	206	196	254	244	217	223	254	229	267	218	223	237	238	213	228	230	226	197	239	231	232	214	220	206	227	244	226	215	239	242	195	220	229	230	211	256	242	245	241	228	255	223	220	241	240	221	205	219	237	253	238	206	226	217	204	241	226	222	257	214	209	240	240	210	221	255	221	215	210	226	242	221	218	255	245	229	229	218	242	229	206	216	233	245	252	233	210	238	198	235	237	227	228	222	214	245	202	241	240	209	231	220	233	246	267	268	217	202	244	226	221	246	222	218	227	219	223	212	236	243	233	226	248	221	239	216	241	244	241	239	243	250	221	226	209	263	225	252	243	223	242	233	244	222	236	210	239	229	196	235	217	239	204	218	243	223	214	209	221	238	216
6763	15224	10735	4955	3333	2500	1867	1534	1195	882	760	659	580	518	464	458	429	412	378	362	397	380	370	374	347	301	304	346	321	287	332	329	329	302	328	296	278	320	271	304	299	313	268	279	287	320	300	285	293	286	271	313	272	275	275	287	299	269	286	249	291	265	276	304	259	280	296	285	270	288	271	259	271	281	275	268	281	264	335	278	311	274	292	285	315	291	263	262	263	268	291	268	279	282	278	314	280	257	251	271	277	299	299	275	276	263	292	311	289	291	301	280	295	280	254	301	296	258	283	274	296	264	298	262	278	247	257	302	260	260	266	283	274	273	289	274	262	267	295	262	291	274	268	276	270	311	302	293	280	276	294	268	285	292	273	271	260	281	273	298	241	322	255	272	294	290	288	256	295	265	249	254	266	268	294	270	308	274	249	286	296	290	275	269	254	305	264	265	263	251	301	256	258	252	275	289	270	283	275	293	289	249	273	264	275	285	287	301	271	288	255	289	224	265	309	270	297	253	267	283	274	282	256	253	278	277	267	259	248	255	254	265	281	293	286	284	286	247	280	277	259	263	238	292	289	291	248	257	258	280	278	287	272	253	269	253	268	293	274	287	276	290	274	253	246	279	277	298	259	244	249	261	281	266	244	270	298	304	298	291	270	293	286	268	295	287	294	303	267	249	259	270	265	268	271	293	287	273	268	260	285	274	269	289	285	297	337	269	310	274	292	282	292	278	258	298	284	300	281	289	288	280	270	257	258	265	283	253	274	261	287	271	279	272	260	308	293	247	257	304	270	285	290	288	250	236	292	285	264	274	280	288	279	259	271	257	277	257	243	281	269	270	296	307	255	290	311	306	268	280	261	269	273	290	273	265	266	248	268	295	286	271	263	279	263	279	276	269	259	295	280	268	249	286	257	268	293	268	255	277	293	291	279	257	293	280	295	286	298	307	286	275	285	299	271	258	275	273	279	275	282	268	282	296	291	256	309	272	278	278	308	258	234	295	266	257	299	254	261	261	275	271	293	284	279	282	259	294	297	274	238	281	250	279	305	267	306	288	272	249	276	252	303	247	274	276	295	250	269	246	285	276	292	282	291	285	285	272	276	258	281	278	261	276	291	267	259	275	257	296	250	255	276	275	293	246	302	284	282	258	278	317	292	294	282	310	255	260	258	255	277	293	263	270	260	241	273	262	275	259	246	271	279	293	274	252	266	303	251	281	252	281	301	285	290	260	294	249	295	262	228	274	272	256	282	293	275	287	277	285	285	268	263	294	288	287	229	297	271	266	307	291	276	285	276	235	277	249	268	256	303	310	273	298	296	269	254	248	287	287	271	265	283	278	280	299	275	278	264	265	275	266	269	306	328	269	287	253	272	296	245	275	275	292	270	288	272	258	297	301	280	306	262	249	274	305	286	286	300	304	289	274	293	281	257	291	284	254	297	278	287	265	307	257	285	291	277	289	275	276	304	255	317	302	283	253	283	281	272	300	285	258	270	290	272	268	290	296	257	256	306	278	242	252	273	271	308	259	270	298	273	260	276	289	267	244	237	248	292	269	253	270	303	291	259	281	280	286	272	244	274	268	278	265	250	252	265	264	261	278	257	263	285	285	304	282	272	247	248	280	286	306	251	249	268	295	298	279	295	273	272	290	276	231	292	300	269	282	278	273	285	253	282	269	242	262	267	269	274	277	291	278	291	258	276	253	294	275	296	263	284	302	288	229	268	268	291	317	275	311	281	290	247	293	282	264	294	270	260	284	289	253	309	271	272	277	282	275	245	263	286	268	254	291	267	242	261	263	287	296	260	267	283	275	263	254	279	285	283	266	298	285	288	254	278	267	283	289	240	288	251	280	273	306	276	281	246	254	257	247	276	269	252	275	284	261	307	269	284	304	302	286	270	254	277	259	261	277	271	256	289	264	311	270	273	262	268	254	248	287	272	259	293	308	314	249	314	254	278	256	302	256	271	263	282	262	306	282	264	271	278	276	252	303	296	267	267	273	273	239	272	276	259	264	270	293	276	295	262	259	257	270	269	274	282	265	298	278	273	258	296	273	277	263	277	289	246	263	275	289	268	299	296	232	283	261	266	286	267	303	278	268	304	280	306	291	298	280	244	268	274	263	265	304	294	253	270	249	245	305	290	304	289	296	266	288	287	257	263	290	287	278	270	290	269	277	286	266	313	320	268	251	294	282	267	249	278	265	293	252	259	272	251	278	286	281	283	273	260	296	259	286	289	282	255	247	273	282	288	280	277	285	266	295	290	254	270	271	256	268	262	287	289	295	283	279	263	291	277	282	272	310	253	295	269	269	254	291	274	261	295	278	289	286	253	263	274	274	268	284	266	251	310	290	267	295	263	259	304	285	265	278	272	258	272	281	282	315	262	258	273	300	277	282	278	270	305	273	245	286	283	315	251	298	279	302	263	279	275	237	296	283	313	273	277	280	271	272	269	295	287	289	274	283	261	315	267	272	283	279	286	264	291	281	268	274	283	304	271	295	256	278	280	295	282	252	298	263	273	280	269	266	277	283	249	290	292	277	265	284	275	272	269	274	272	262	265	271	267	279	281	279	285	277	273	283	242	277	280	299	282	277	258	292	275	280	259	296	300	293	268	287	262	270	247	317	293	269	270	262	275	277	269	269	284	276	258	283	261	284	303	272	287	250	292	290	271	294	293	266	272	285	249	277	249	292	294	255	265	263	271	288	254	275	282	292	293	298	298	259	271	293	277	289	275	281	285	267	276	251	290	302	258	281	318	288	284	283	284	257	281	301	275	295	286	286	275	276	294	286	276	259	272	261	277	303	275	272	300	282	291	290	261	276	271	278	278	260	284	252	255	268	265	276	298	281	277	273	267	251	287	286	270	270	303	274	272	271	270	286	287	279	275	247	285	274	291	258	284	299	290	277	294	238	264	265	285	265	276	282	274	287	277	287	320	255	295	260	274	266	268	277	289	287	268	299	250	259	292	275	284	254	270	289	264	269	260	284	294	245	258	262	253	261	270	308	285	291	274	277	284	275	301	296	267	322	254	285	262	273	284	278	262	263	258	265	264	287	279	276	270	291	280	301	290	256	279	242	292	285	265	285	263	290	270	275	268	286	279	280	266	283	280	272	290	269	281	273	268	248	311	280	266	284	265	260	261	281	263	295	299	285	254	267	283	250	285	258	244	253	268	279	238	301	273	277	280	276	274	293	285	257	272	277	272	263	264	243	267	278	289	284	258	274	256	262	260	286	283	308	244	295	279	245	290	265	295	265	280	282	285	280	267	239	292	292	302	278	293	276	277	239	308	302	275	274	274	300	314	293	294	287	282	272	273	283	273	286	277	310	275	268	272	261	302	250	278	289	266	261	313	258	270	271	287	282	297	262	282	289	271	238	267	250	272	244	264	273	289	260	285	324	272	268	262	269	283	278	279	307	302	270	256	263	265	275	272	257	253	273	274	274	281	296	265	308	280	287	251	261	277	261	282	285	272	303
27503	17197	3470	822	613	525	520	549	487	448	517	500	476	418	481	523	485	469	516	478	508	480	484	489	479	469	462	522	497	506	495	472	478	535	506	496	453	486	462	549	476	469	490	524	457	491	533	441	491	514	468	452	449	483	486	473	513	484	478	527	495	454	491	519	486	477	491	454	491	497	509	492	510	477	461	455	485	454	470	477	442	475	511	510	489	471	497	523	518	486	462	431	504	512	505	477	472	489	506	475	501	511	473	494	489	433	475	447	479	497	520	483	510	445	505	527	477	505	482	477	506	473	485	478	558	506	449	477	474	504	478	470	483	486	469	463	452	509	530	468	515	482	468	510	516	538	468	512	467	523	498	483	486	475	497	525	494	453	494	508	472	479	479	479	473	476	461	499	515	499	494	448	502	472	487	484	498	509	518	477	485	476	481	521	458	466	513	488	467	509	513	486	485	453	522	472	515	521	511	433	460	482	479	517	508	455	506	467	495	491	505	479	507	524	462	458	486	502	508	487	504	511	543	456	490	493	477	480	490	448	494	485	462	487	491	487	487	529	488	460	481	494	493	504	461	514	499	506	508	456	512	513	477	474	479	494	463	506	494	480	481	449	517	459	487	521	452	476	479	504	480	476	479	498	483	472	454	474	487	461	487	475	522	459	482	460	466	522	509	478	435	452	504	468	481	511	482	492	501	499	467	416	455	485	475	513	498	476	463	512	495	468	464	490	472	526	482	493	454	475	488	466	479	472	476	489	503	489	471	472	461	533	515	489	441	478	480	465	414	501	456	486	487	482	510	488	493	452	500	450	486	463	482	509	515	493	490	499	500	485	512	482	493	518	498	481	489	483	496	485	485	485	480	480	503	512	474	517	471	492	491	507	468	434	469	500	461	501	455	488	470	457	490	458	469	483	492	499	489	484	490	497	472	437	487	505	512	442	522	492	456	512	526	502	485	466	464	499	513	473	463	481	444	460	502	479	479	464	480	436	479	510	491	476	501	479	540	491	487	459	507	500	485	472	485	496	491	489	464	473	492	470	487	494	493	445	469	500	476	515	460	471	501	463	421	525	497	457	472	465	460	489	440	482	517	439	546	487	511	510	484	479	477	452	505	464	442	480	467	502	470	470	476	435	492	456	540	464	489	493	466	478	473	520	494	495	489	473	471	486	468	491	511	500	474	450	475	469	501	470	477	511	513	510	485	464	506	502	494	487	477	440	487	503	492	499	521	514	461	486	489	477	486	432	485	514	469	488	505	513	518	465	496	495	455	477	532	484	521	497	508	504	487	483	460	464	498	446	499	511	459	463	466	484	512	467	473	474	506	473	487	488	459	474	509	472	501	487	500	482	482	484	495	452	488	516	472	468	540	453	512	476	483	528	482	463	453	460	442	478	502	472	459	488	457	481	492	465	520	495	481	481	486	473	518	531	493	489	469	480	477	460	471	525	480	479	445	458	461	458	502	460	521	482	479	486	518	462	528	492	477	498	488	487	495	468	506	492	470	493	486	519	511	510	450	498	496	483	456	479	484	486	477	507	445	484	485	486	438	485	474	475	468	454	478	472	495	533	475	478	489	494	500	514	485	494	535	476	452	521	490	486	504	534	499	470	473	461	490	507	533	497	477	468	524	502	433	481	512	497	487	510	464	506	516	494	488	438	447	457	499	478	505	487	476	479	473	504	500	463	471	458	472	508	488	411	512	440	447	472	520	495	435	498	536	527	474	495	498	476	472	504	506	488	448	513	458	495	486	491	501	467	537	473	457	494	470	486	491	474	532	492	455	491	483	476	444	511	486	462	475	494	482	501	507	543	488	494	483	442	493	500	496	507	518	489	458	447	492	491	476	479	463	484	477	484	494	491	522	487	482	466	481	486	491	488	511	487	469	463	521	513	432	465	518	504	488	457	477	514	493	450	473	515	499	496	461	503	491	468	492	492	458	457	487	466	507	489	493	467	483	517	464	468	523	485	459	447	470	492	478	507	486	504	455	502	484	476	460	500	451	502	491	514	495	496	470	459	464	498	474	474	524	475	492	471	490	527	471	471	469	472	423	456	481	500	482	499	517	499	478	505	478	478	499	459	449	486	515	510	481	479	462	468	494	458	472	475	476	489	466	463	507	495	495	498	459	499	497	504	515	482	504	447	467	486	449	510	449	507	482	472	487	480	460	503	509	496	447	498	475	482	484	514	484	462	470	457	447	521	466	478	498	462	473	468	474	494	512	516	468	467	473	537	452	462	543	460	455	464	477	459	491	532	469	497	502	487	500	503	463	443	473	497	478	467	491	465	510	462	466	482	460	481	462	493	521	486	481	484	497	477	474	455	519	474	472	504	477	454	538	450	521	516	497	468	505	442	464	440	443	472	502	468	475	489	464	478	459	484	480	457	503	481	470	505	469	494	481	458	464	440	500	503	464	460	504	506	470	465	514	477	453	502	445	499	502	468	492	495	480	497	451	475	461	436	480	434	486	494	483	486	524	517	491	464	472	483	484	465	492	495	500	483	474	488	495	524	484	474	493	513	488	477	483	492	462	468	522	500	457	462	493	504	458	463	507	516	488	476	510	481	497	486	492	483	470	490	504	442	474	522	470	482	491	510	488	478	531	495	488	484	505	476	470	472	503	541	488	496	524	467	526	504	485	508	508	512	443	487	484	476	534	458	464	497	485	474	499	489	503	493	446	533	494	511	450	481	458	468	492	518	467	450	481	506	485	463	505	496	533	522	492	476	442	500	496	518	473	479	465	489	479	478	512	509	485	437	459	515	493	547	511	496	511	470	449	485	486	473	494	495	508	487	455	469	508	443	526	501	494	480	500	496	469	445	461	449	476	476	485	439	490	493	512	478	488	461	460	489	493	440	494	469	510	489	495	470	542	462	501	489	514	461	476	478	504	487	522	459	477	464	507	497	464	477	539	482	507	459	528	506	506	480	501	473	461	468	474	504	529	513	492	455	497	495	449	503	504	484	489	486	487	485	503	497	476	463	490	475	491	482	435	483	538	503	518	429	495	466	473	476	514	460	480	457	501	469	486	475	495	522	502	517	464	521	472	513	523	486	504	484	489	522	476	510	483	474	469	525	500	523	493	506	456	516	513	501	478	500	501	507	453	488	478	488	463	482	472	487	496	494	481	514	478	446	437	476	499	498	443	466	436	476	468	475	519	466	461	524	478	479	487	467	455	505	495	475	460	475	480	503	519	460	481	464	502	448	496	480	485	476	482	468	482	507	486	456	500	472	451	468	507	493	444	493	502	505	484	478	474	476	492	503	539	470	490	495	473	495	483	468	495	471	474	522	495	471	506	461	488	472	472	480	518	479	498	494	487	486	472	491	476	478	489	501	490	488	471	487	433	489	523	475	487	455	503	464	472	500	470	480	525	440	523	502	473	453	476	472	475	498	507	475	531	476	520	448	552	504	471	455	513	498	485	457	523	486	503	485	459	482	449	493	543	495	532	453	478	480	532	444	472	488	494	458
7079	1998	1170	726	687	662	636	667	608	526	606	576	588	591	533	558	560	611	588	599	573	608	616	542	563	560	563	556	585	565	588	579	571	589	564	567	568	571	592	606	585	579	588	590	566	550	583	542	556	592	575	573	607	550	572	587	556	547	556	554	590	564	592	575	516	591	580	542	545	589	582	597	576	581	532	613	586	523	532	549	553	608	554	577	627	568	564	561	559	541	595	542	576	586	560	565	615	553	540	582	556	545	528	583	555	576	637	607	555	613	561	566	582	592	592	577	566	581	567	599	551	562	539	567	547	590	612	607	598	554	536	557	581	574	619	560	600	577	607	561	598	591	555	600	522	557	541	538	580	566	582	569	595	595	557	559	544	565	594	529	581	607	597	584	569	573	535	587	598	548	549	544	529	572	534	517	529	569	543	562	559	592	566	564	613	613	562	553	618	569	582	582	594	550	593	578	580	561	586	536	526	580	568	555	569	591	605	547	542	589	530	539	526	584	567	589	548	569	608	602	534	583	569	571	593	583	583	556	560	602	558	600	603	565	559	573	593	541	514	564	585	549	571	596	559	573	553	598	526	600	595	556	583	562	603	580	555	567	569	550	562	563	576	615	577	595	552	560	649	548	546	578	573	572	560	582	554	547	600	572	566	545	634	586	568	576	633	582	559	595	549	556	567	588	571	575	579	586	603	588	576	580	621	589	568	625	561	557	560	605	552	550	560	576	549	579	530	539	550	556	567	568	551	527	578	528	603	607	602	559	517	577	575	583	606	582	580	518	561	604	568	619	591	589	560	554	607	581	557	572	532	546	552	569	586	551	578	556	578	559	612	614	588	585	566	588	552	600	529	595	614	584	588	570	577	543	546	557	612	546	603	554	545	600	540	538	550	556	590	625	586	605	610	578	578	604	584	565	548	583	582	594	582	533	586	563	577	557	579	595	526	567	600	575	613	590	586	551	630	529	542	584	617	568	545	608	592	548	594	537	546	567	600	539	632	620	568	600	594	582	602	564	586	569	600	566	536	566	572	564	574	558	618	562	506	568	556	544	586	588	578	591	582	536	552	570	562	564	572	529	585	567	589	583	580	582	614	601	622	591	602	565	567	552	611	593	554	553	625	527	599	578	543	570	559	590	624	539	578	585	541	584	629	581	547	574	574	567	614	575	593	575	602	598	577	590	577	576	588	593	543	550	561	575	596	595	565	560	537	560	571	569	535	574	576	543	580	563	543	594	566	535	592	548	559	572	611	575	606	535	583	561	556	571	559	612	574	591	563	548	548	551	586	535	581	582	604	607	509	593	518	578	611	568	590	593	583	565	565	570	613	557	545	597	588	547	599	597	573	562	538	553	578	551	560	540	590	574	567	603	583	579	531	569	544	594	617	520	573	564	587	582	583	559	572	569	558	607	564	584	526	581	604	581	588	559	568	550	602	570	609	565	530	540	588	592	578	576	574	570	570	580	595	529	545	585	581	557	538	603	585	590	612	581	590	576	631	520	552	579	554	543	545	607	579	565	555	551	600	574	570	539	576	582	591	569	548	588	564	588	572	583	582	568	596	548	562	570	562	573	588	584	575	552	576	591	540	568	605	548	613	568	555	547	596	585	609	553	590	580	549	592	583	520	577	583	549	585	569	581	541	567	538	577	536	551	585	601	549	519	594	555	551	578	508	602	566	571	581	552	544	541	583	569	546	575	613	582	544	560	567	634	557	577	575	552	579	553	580	564	612	597	559	549	566	612	552	558	566	537	564	584	548	616	598	544	554	605	595	597	578	573	563	574	596	554	593	539	570	600	583	583	588	530	586	535	546	552	600	546	560	543	555	571	605	571	607	549	569	581	600	554	580	596	578	551	594	528	597	569	577	570	592	588	557	563	554	598	590	616	559	558	528	588	578	609	592	574	553	557	544	611	556	574	572	573	589	568	577	590	557	579	550	602	599	606	599	586	562	565	533	536	615	560	616	624	585	589	559	599	567	578	588	541	570	588	555	554	580	540	570	592	599	541	541	577	557	584	570	589	573	597	599	602	578	546	589	605	561	575	590	582	578	597	583	597	571	534	587	558	575	554	559	563	578	597	605	556	555	586	591	573	537	591	549	566	558	593	539	536	557	580	604	565	564	581	579	545	582	552	610	553	561	552	556	554	585	581	558	601	580	558	544	551	579	602	594	580	530	546	609	584	557	559	597	585	539	562	584	575	565	570	563	583	553	543	580	606	574	550	568	566	564	583	567	556	580	603	576	600	582	581	600	567	599	567	567	586	582	616	558	586	565	542	551	568	629	598	587	599	568	588	606	584	571	564	529	602	609	591	530	563	580	574	562	571	552	608	551	588	565	592	560	603	597	589	598	576	568	592	545	618	606	559	570	574	565	587	545	575	539	584	555	583	576	551	589	585	550	645	538	566	547	572	566	582	547	600	561	613	589	583	611	554	632	561	573	572	580	561	547	584	593	536	607	569	573	563	555	579	602	536	574	548	576	598	571	602	569	562	606	593	573	561	554	607	595	610	560	583	584	507	581	613	553	575	592	594	587	585	593	598	562	536	590	549	589	606	602	607	538	601	593	581	541	514	546	507	568	566	596	585	621	567	569	585	579	564	581	565	574	588	612	607	570	574	568	569	563	531	553	545	616	591	617	541	578	562	590	619	600	589	532	567	567	580	538	550	540	559	560	595	546	602	582	551	581	568	581	575	592	586	564	566	619	551	560	563	575	544	559	585	537	562	554	569	580	606	616	588	555	611	551	589	591	575	601	546	577	594	566	567	576	561	590	557	549	567	577	551	565	554	564	597	577	528	581	564	568	635	551	558	555	600	534	530	555	551	536	523	587	561	560	553	529	581	585	585	604	549	574	556	567	586	591	575	585	591	545	589	534	591	592	545	539	604	605	582	614	553	570	583	618	580	604	574	552	569	614	597	583	571	557	548	549	600	551	549	572	588	530	602	584	576	551	566	575	571	557	568	561	546	557	589	580	562	542	599	568	578	586	605	545	557	587	575	612	568	583	556	586	584	554	550	590	539	547	535	557	532	589	584	573	618	588	592	596	548	563	553	562	567	532	575	572	552	541	547	612	549	545	570	604	597	564	577	569	564	573	626	536	580	544	570	581	573	583	621	549	601	553	546	564	593	608	552	582	545	591	585	544	542	589	568	579	570	581	577	589	569	577	560	592	593	574	541	549	583	591	594	573	560	560	565	567	540	639	586	580	558	591	576	546	557	598	596	572	556	555	559	542	593	568	579	555	560	586	546	557	557	573	583	546	570	590	574	611	570	575	594	551	617	604	565	555	566	589	533	562	574	564	560	618	576	568	549	575	576	558	588	531	585	572	561	537	589	558	528	589	552	579	568	578	553	544	546	552	562	548	592	532	547	577	600	572	533	576	588	564	587	578	593	622	547	546	557	581	557	575	593	549	563	580	541	539	587	589	514	587	543	570	571	609	556	573	568	574	543	568	626	589	560	548	556	597	577
23511	20922	27835	24153	20886	7788	1218	792	703	618	659	562	511	530	547	524	531	536	516	513	499	518	487	488	496	525	482	500	508	481	466	500	493	519	496	521	496	476	521	481	488	484	512	508	463	482	481	509	463	461	566	484	485	466	433	506	534	456	453	512	479	470	499	505	473	503	464	527	474	469	532	483	481	495	455	475	508	465	491	449	472	432	499	505	470	491	463	475	413	436	462	443	464	497	492	471	464	472	467	502	476	495	462	499	467	482	507	486	490	463	473	463	465	462	459	481	511	531	514	489	468	486	478	481	483	465	469	481	447	434	476	461	474	475	469	489	434	450	481	452	466	488	517	505	477	471	414	479	473	481	464	486	495	488	466	486	504	525	445	471	458	440	497	462	507	479	488	487	448	482	452	466	474	463	476	473	492	503	460	467	455	469	468	495	444	512	474	518	456	480	496	452	491	462	520	495	526	469	475	478	488	452	527	479	462	496	437	465	474	487	451	496	490	496	453	472	495	484	541	477	466	467	452	462	459	484	463	487	473	471	475	484	453	453	486	476	450	507	466	500	460	480	459	487	498	451	493	476	484	531	484	467	438	462	496	463	469	506	466	495	484	462	445	467	476	446	458	518	484	496	520	463	506	487	474	463	502	495	468	524	479	477	464	476	502	510	479	497	457	440	412	456	465	480	497	494	493	495	469	472	460	459	472	504	482	512	470	514	520	462	436	471	455	470	483	489	475	477	445	463	475	454	477	502	488	472	438	461	554	458	486	498	469	495	460	477	480	474	477	482	471	450	493	465	458	486	467	489	513	503	508	498	492	482	491	483	459	455	479	463	480	470	500	491	494	472	476	493	483	477	467	449	480	472	493	473	460	487	483	476	481	475	481	463	476	486	466	456	469	516	481	447	474	461	499	446	483	484	433	489	475	458	439	434	497	459	458	486	449	438	468	520	434	485	491	448	464	460	477	449	479	434	482	500	481	466	515	463	481	494	485	498	482	488	491	436	457	476	482	474	456	443	504	461	489	489	480	456	457	481	509	491	450	482	517	483	524	437	484	461	452	471	462	444	512	479	449	468	490	461	489	461	457	487	507	473	503	503	503	468	500	496	510	485	510	459	493	470	446	471	491	505	427	466	493	494	485	502	511	452	477	440	460	477	472	473	491	503	496	461	486	480	447	527	467	467	492	465	465	482	466	476	492	470	498	464	476	442	477	500	485	498	457	457	471	476	481	453	476	475	499	450	474	494	429	465	446	498	474	479	524	515	468	497	497	524	501	473	483	480	491	479	488	447	482	492	478	458	489	476	453	494	487	445	448	465	507	496	472	510	449	501	471	461	451	473	468	431	476	484	411	486	503	467	527	476	465	472	502	490	480	494	483	495	459	454	444	467	461	439	494	527	442	446	516	462	467	467	523	452	506	477	456	489	490	479	468	477	470	466	512	449	469	504	496	474	485	457	454	487	421	511	464	427	477	427	478	495	526	480	470	472	501	458	485	447	446	435	478	506	491	535	481	473	436	455	444	455	466	492	486	448	500	532	478	473	451	471	468	501	473	487	493	458	480	502	467	486	491	487	456	457	511	482	480	478	444	468	472	483	476	528	453	473	432	464	473	505	481	505	493	483	459	475	488	514	471	486	450	427	530	509	471	472	508	492	435	477	485	466	472	493	450	489	456	485	469	466	496	474	494	492	476	490	483	437	491	466	470	495	489	444	464	468	476	466	500	514	500	486	478	483	429	458	427	465	486	462	454	490	468	469	490	486	444	457	519	439	451	454	449	481	462	501	524	468	478	481	491	503	477	470	499	471	483	501	448	461	511	455	514	474	470	453	471	476	479	479	466	521	448	476	511	444	474	454	435	448	456	517	491	490	457	441	441	453	489	471	454	467	488	454	455	456	460	471	493	482	461	515	458	433	495	444	438	496	486	432	458	491	478	461	484	484	451	501	486	460	490	473	461	460	500	476	497	492	503	496	455	451	466	507	480	524	428	491	437	495	489	480	484	445	484	441	510	430	474	488	492	505	482	454	486	448	490	467	461	478	429	485	442	476	473	470	497	518	490	491	473	484	460	475	474	491	496	473	449	496	511	468	458	457	499	469	441	494	493	422	471	468	451	493	481	494	484	462	479	483	478	460	457	459	494	496	458	446	462	465	461	472	486	477	494	472	483	464	474	491	505	476	448	469	492	459	502	474	429	496	456	476	479	457	456	518	429	502	489	525	472	523	483	440	463	488	480	503	433	457	496	488	527	506	503	485	441	476	529	480	496	487	517	460	452	502	479	488	494	478	493	460	465	471	497	484	460	480	480	482	482	452	455	468	448	495	453	497	491	456	470	500	441	476	442	444	458	496	481	486	461	504	495	455	476	476	460	479	475	467	463	469	478	451	480	476	472	468	460	468	482	446	496	469	471	442	428	505	480	490	459	490	429	501	468	456	477	456	464	494	486	483	462	522	485	496	474	452	492	488	487	483	458	484	414	463	467	480	464	452	467	502	490	510	501	456	528	474	464	472	465	523	507	504	474	465	486	489	455	478	529	486	489	520	523	492	472	492	476	466	497	470	538	480	480	486	434	478	481	505	417	464	465	452	480	397	454	487	499	447	497	486	493	516	427	492	469	480	484	475	447	480	461	507	472	516	463	497	476	460	489	492	479	491	519	468	499	488	461	452	486	475	515	463	486	474	471	486	455	484	433	432	488	479	473	464	491	462	468	507	498	477	470	449	479	436	455	476	498	461	474	517	466	467	463	457	485	459	466	469	470	465	469	473	480	483	464	486	471	476	464	475	493	508	464	463	478	475	476	454	512	500	528	479	519	484	472	480	520	445	469	453	460	454	495	484	505	483	469	510	452	490	458	500	459	488	465	468	489	441	492	473	443	474	484	502	437	457	437	495	472	490	465	484	491	489	469	490	482	468	471	483	456	470	479	487	481	494	480	469	465	494	464	475	517	497	507	491	490	458	477	497	500	492	467	470	460	498	456	461	488	462	456	444	488	518	453	446	495	498	465	478	473	482	466	444	465	458	506	496	467	490	487	462	522	474	468	480	451	506	512	489	459	475	467	523	479	483	491	485	465	482	482	492	475	450	472	497	498	474	483	491	487	445	425	478	472	439	468	459	474	464	446	520	507	471	459	488	485	478	467	493	500	480	477	444	463	461	433	462	485	459	482	479	498	479	443	495	523	498	497	447	495	520	473	474	454	501	447	471	491	449	459	499	494	472	450	473	493	485	471	494	496	486	511	496	446	453	480	502	480	499	466	496	518	477	492	525	507	451	472	486	440	472	445	460	494	508	478	489	458	450	485	452	486	481	445	451	454	484	451	500	495	469	508	508	508	484	473	479	517	504	478	474	470	474	507	452	506	452	524	460	492	464	438	445	489	521	468	446	504	503	477	457	466	466	465	459	458	475	459	494	507	462	461	465	478	493	476	472	512	466	470	481	514	465	493	502	494	480	448	512	482	532	477	480	475	471
3776	9584	6839	3181	2194	1814	1464	1256	1036	868	846	749	769	733	738	646	652	624	648	627	651	626	660	591	598	636	610	540	614	615	605	635	626	667	608	567	583	598	581	609	578	564	575	589	628	554	587	588	582	637	573	597	590	618	598	591	573	562	542	585	595	618	558	561	584	591	586	597	566	595	575	562	545	558	568	544	595	616	576	570	613	593	602	568	577	615	574	585	549	640	589	574	552	541	552	582	590	609	627	569	587	529	578	572	545	528	570	587	629	568	577	576	573	597	525	589	580	593	519	576	581	603	572	587	568	555	597	612	554	564	561	543	602	562	606	581	553	583	592	572	594	573	602	562	616	626	565	579	570	609	569	553	606	543	582	564	559	560	588	577	566	588	584	598	570	539	585	578	607	596	586	572	554	602	584	551	567	597	552	573	573	618	554	576	564	581	538	573	561	632	560	573	581	598	558	572	585	603	588	592	587	570	571	553	583	590	548	598	565	559	551	571	557	618	534	625	584	595	527	574	542	598	588	570	625	559	579	613	563	557	603	586	601	582	547	585	596	593	595	558	581	608	550	641	600	555	573	540	588	614	589	578	593	592	581	600	591	581	537	616	578	560	607	577	569	576	542	565	574	550	598	559	604	584	590	587	592	579	560	580	555	593	589	591	580	552	587	585	605	560	571	617	542	553	562	617	558	630	588	571	618	573	568	521	608	555	580	571	567	565	586	568	579	558	604	574	559	571	602	587	591	607	560	614	540	544	566	595	572	586	565	576	554	592	567	570	564	577	607	589	550	565	578	574	566	589	561	558	596	592	567	610	566	622	590	583	582	583	623	587	638	605	582	583	541	542	574	579	576	561	563	585	603	568	579	567	591	594	585	586	581	616	551	620	606	528	559	587	656	567	551	589	611	564	557	571	605	608	565	588	570	579	540	563	574	600	611	570	606	571	572	624	565	596	516	563	592	573	606	590	602	610	579	628	627	596	601	551	598	573	591	588	595	600	597	621	578	619	567	552	576	561	598	591	582	587	575	502	547	591	563	562	566	575	583	612	577	575	548	601	582	559	589	587	591	573	560	570	608	567	549	574	576	572	569	546	572	542	503	587	566	564	594	598	537	569	638	534	604	597	517	558	527	607	586	555	621	582	595	527	517	583	550	562	581	560	557	654	564	565	581	575	560	596	565	576	542	543	561	582	572	566	586	586	566	551	575	622	574	568	596	510	561	567	541	560	634	589	542	609	574	570	551	596	547	602	593	616	599	597	590	593	535	565	585	552	587	563	582	591	553	573	589	592	572	584	570	584	551	610	629	542	598	597	628	603	576	581	580	547	578	536	562	554	566	606	498	569	610	570	598	565	607	598	597	609	549	564	560	566	583	605	550	570	614	638	571	574	560	617	600	579	553	584	535	597	629	592	595	533	554	535	565	531	545	550	551	556	591	562	600	577	555	553	585	584	595	577	572	568	540	587	562	578	633	573	565	601	599	584	591	552	597	595	631	576	585	576	551	582	587	554	558	626	540	607	551	607	582	566	573	582	589	573	568	590	581	596	601	577	633	582	589	520	608	631	564	600	588	570	547	582	585	600	570	586	610	532	535	547	604	582	576	578	585	548	603	587	571	595	593	586	578	560	570	568	607	573	557	578	596	588	616	598	586	594	574	564	602	569	599	527	589	563	603	563	516	583	583	632	537	622	537	593	581	554	577	579	583	608	578	564	553	583	602	579	605	596	597	559	579	579	587	609	539	557	545	553	541	583	615	550	614	549	575	569	551	562	557	552	573	529	586	583	583	577	547	573	589	595	562	614	562	637	600	579	554	527	579	550	612	594	599	538	578	586	546	598	549	586	587	566	588	519	593	565	573	563	559	566	575	574	598	606	579	570	609	578	515	582	615	512	608	561	559	603	564	574	546	593	591	574	551	554	601	565	588	575	572	541	535	562	577	616	556	573	586	564	545	604	566	602	578	558	577	562	574	571	608	564	583	607	603	591	609	594	581	619	624	613	560	535	580	579	545	590	557	569	537	579	590	559	598	557	538	571	608	605	557	593	606	581	567	574	583	545	595	541	587	566	573	591	614	582	559	564	559	568	569	632	587	593	581	580	536	569	595	531	561	610	571	576	607	544	595	581	572	587	592	578	556	517	553	607	569	572	584	607	563	604	608	601	569	631	584	579	609	560	513	600	548	567	620	596	584	598	625	601	568	553	595	574	583	526	584	592	555	564	608	561	538	589	568	592	620	549	573	583	606	613	570	575	566	561	593	592	602	600	586	540	585	536	572	586	619	513	568	590	577	544	609	595	602	582	521	561	593	613	509	604	546	598	558	604	571	566	538	557	590	568	568	602	579	533	571	565	551	587	612	528	587	552	532	617	569	548	601	587	610	581	545	560	599	562	577	574	558	562	523	571	572	581	593	577	563	578	572	553	572	599	579	556	564	628	562	606	575	596	582	539	552	566	561	571	581	540	549	559	593	560	609	561	571	549	591	583	526	568	578	575	576	559	607	573	533	626	584	571	578	626	597	585	562	561	554	536	595	561	533	618	571	545	570	604	621	626	590	548	539	553	616	597	582	605	594	585	539	549	588	589	588	525	606	589	576	547	541	541	567	642	582	578	562	593	564	587	544	608	586	615	573	582	589	517	559	535	577	605	540	564	538	560	601	574	594	572	573	565	589	579	543	553	579	573	591	580	565	556	608	596	579	566	591	546	584	606	561	550	591	568	605	630	580	593	603	590	623	585	542	615	579	578	541	563	557	578	535	572	619	576	577	591	584	565	547	537	573	616	544	608	578	562	609	571	547	593	559	557	588	548	566	557	616	584	608	624	552	552	570	589	554	577	574	546	594	587	537	609	573	567	560	555	565	570	623	568	596	570	594	568	605	566	546	565	600	586	576	630	622	552	619	608	588	592	536	584	578	596	568	570	554	587	615	519	559	589	588	547	551	616	572	573	603	592	572	545	584	585	562	582	558	538	605	576	607	552	539	631	606	551	547	565	554	617	545	607	548	592	611	585	600	568	552	547	602	606	561	574	574	586	577	585	565	551	574	585	572	584	600	587	573	521	556	595	586	584	578	544	548	542	607	605	579	546	589	576	587	592	531	584	575	589	547	591	624	579	622	604	555	554	571	574	602	599	529	576	566	644	551	585	550	587	561	592	622	565	612	601	576	567	642	601	596	592	573	598	618	575	574	571	602	580	544	604	567	598	530	559	588	636	578	576	547	596	553	607	621	581	585	624	581	593	576	571	583	600	609	577	582	589	543	525	584	599	561	630	556	570	590	608	524	574	526	552	572	578	598	553	558	586	567	506	575	575	577	556	576	583	592	596	591	591	539	555	579	587	594	635	558	584	573	572	540	543	582	557	584	590	598	523	520	586	578	577	592	625	560	559	529	585	602	552	579	571	487	574	625	625	542	565	568	559	547	531	609	602	565	594	565	622	573	604	612	567	587	573	555	580	553	545	542	565	575	570	571	640
24514	20876	26740	25018	10530	646	479	478	376	359	329	301	285	322	307	286	316	260	277	270	277	292	279	269	294	267	290	252	276	300	262	264	286	277	285	289	275	276	286	227	243	268	283	279	256	268	273	287	281	291	287	252	283	238	291	247	256	297	278	275	268	280	273	279	275	246	240	280	261	256	293	300	249	291	252	255	262	267	259	291	265	282	274	265	230	225	297	264	258	274	276	279	253	279	254	266	269	266	259	272	296	269	282	272	286	269	262	262	255	264	256	264	266	289	249	265	260	263	243	264	261	249	254	282	267	284	265	264	269	255	283	252	291	253	276	262	278	286	257	292	276	280	240	292	261	267	287	244	251	294	289	289	244	275	265	270	241	255	262	271	267	270	250	275	251	245	267	265	270	278	255	275	258	262	255	259	277	271	266	271	267	272	304	261	287	284	254	258	303	259	289	269	269	261	258	277	276	280	293	267	259	260	276	297	270	264	298	271	285	268	283	255	263	280	259	257	251	269	254	271	255	271	273	259	289	299	243	239	252	260	263	280	289	294	301	257	254	243	265	265	235	274	266	270	274	271	257	282	238	276	288	255	239	257	268	282	297	280	270	261	270	298	250	267	256	282	269	260	263	275	241	248	284	280	286	267	254	281	263	266	266	271	289	262	231	271	250	296	274	253	284	271	246	260	279	272	260	273	257	274	286	286	236	282	254	244	278	274	248	271	270	263	240	252	270	274	279	268	260	261	263	254	266	272	311	271	305	260	235	258	284	267	261	258	272	270	256	243	267	294	260	274	267	311	286	255	261	279	266	268	259	254	256	300	289	237	272	243	272	282	262	266	278	243	237	293	291	264	260	291	248	268	266	275	246	270	266	259	289	254	271	243	260	272	266	253	240	272	237	279	256	284	276	288	297	246	241	262	281	258	280	268	216	254	276	260	252	258	263	291	246	285	274	297	269	254	279	230	271	287	251	274	267	251	297	270	278	284	283	272	259	238	234	261	263	255	255	268	254	255	265	248	268	270	260	262	272	271	279	262	254	270	286	277	293	276	269	281	278	277	263	269	263	301	260	261	242	254	277	272	248	256	265	280	259	260	271	306	251	250	258	257	251	258	292	267	285	230	252	262	229	281	262	269	259	272	257	283	257	280	276	290	262	259	261	284	257	247	247	253	273	284	238	276	297	257	267	261	277	255	252	260	273	235	261	220	278	251	278	244	271	257	250	272	290	280	245	270	259	240	275	239	271	256	226	272	255	270	241	269	254	280	294	251	319	275	251	251	264	256	245	262	265	273	268	258	272	263	272	270	251	241	252	264	291	252	253	251	267	277	259	251	289	302	281	288	282	258	299	277	289	239	289	271	271	252	259	256	281	253	251	287	251	280	256	277	272	260	284	250	258	273	242	267	272	256	278	233	272	292	261	257	262	265	276	276	294	257	265	271	286	269	266	268	277	250	290	238	241	275	272	281	285	266	251	268	260	262	258	299	245	268	242	270	261	308	260	279	224	266	269	293	292	277	292	262	272	284	263	294	282	255	271	266	277	277	274	257	260	281	262	274	264	245	259	263	273	266	270	277	284	258	264	233	276	256	263	258	283	260	279	248	300	285	265	285	285	277	282	253	288	261	278	257	261	280	293	290	282	278	246	270	272	264	273	287	285	274	263	253	256	245	291	257	247	282	277	286	291	270	271	268	278	278	252	271	271	268	273	263	293	288	277	263	269	279	265	296	257	241	242	247	262	298	241	251	248	267	290	243	277	266	280	272	277	283	257	262	270	282	271	287	258	267	257	249	296	251	248	230	252	265	281	282	271	266	289	252	245	279	286	244	259	263	267	251	259	262	270	275	297	255	268	264	269	268	255	289	280	279	256	233	277	263	263	250	272	276	240	254	277	270	274	279	287	283	295	265	263	289	264	286	258	275	287	252	249	282	285	280	282	284	245	272	273	261	247	270	267	283	251	250	277	248	283	273	273	275	254	274	280	307	262	256	256	228	288	267	269	257	240	254	269	258	252	247	281	256	244	256	257	292	242	282	246	272	272	274	233	271	251	268	266	253	243	246	304	272	260	257	264	297	262	258	272	283	254	269	228	244	229	243	246	247	250	305	289	281	267	276	256	227	241	293	280	261	269	254	254	250	260	275	283	282	265	243	293	249	269	280	260	275	272	271	270	262	250	249	253	251	262	283	266	258	253	251	260	248	236	261	251	248	284	284	262	215	256	267	279	292	297	229	280	284	247	262	260	278	272	270	273	266	260	244	282	257	281	259	300	269	277	250	277	279	287	281	253	266	265	288	261	277	293	279	236	252	264	265	271	242	236	264	248	262	289	272	266	259	241	267	266	280	263	270	222	253	304	252	261	287	278	276	263	260	267	284	271	266	289	263	262	285	288	232	259	273	270	265	252	289	284	264	265	255	249	243	305	270	248	278	251	275	257	304	268	212	282	261	241	286	259	288	254	267	249	258	279	265	299	257	277	259	256	228	282	256	267	281	274	239	277	278	244	269	285	284	262	270	265	239	278	278	251	278	288	278	252	262	253	266	259	290	272	275	238	249	277	246	292	261	263	258	242	268	258	299	278	261	251	281	290	265	269	262	268	265	261	275	258	284	266	248	287	268	270	290	255	281	248	282	280	261	253	294	239	252	270	300	235	287	273	294	276	276	283	278	254	299	258	278	257	242	269	256	256	267	264	237	271	279	251	268	258	253	291	275	285	275	298	262	267	273	266	259	265	259	243	274	271	247	263	273	277	240	259	261	248	275	245	282	263	252	291	274	272	270	262	266	259	258	257	281	240	274	255	256	237	248	275	263	261	289	244	264	263	272	266	248	269	255	296	270	270	277	262	259	273	234	267	272	253	268	264	284	277	269	262	262	263	298	246	271	252	232	265	268	268	259	266	265	265	264	274	284	265	304	254	290	284	256	271	260	264	262	275	258	268	281	249	260	227	275	293	262	262	241	229	254	289	259	269	264	265	235	283	261	263	261	240	244	260	251	271	267	267	286	253	272	275	277	276	271	266	306	284	273	275	284	270	251	281	257	266	259	242	245	247	234	269	252	275	264	252	267	289	245	256	243	275	284	254	290	288	260	254	247	286	268	265	285	248	260	295	243	273	279	230	258	255	260	273	262	274	268	282	281	237	280	276	266	284	296	240	269	305	264	272	314	263	251	262	284	283	272	260	257	299	269	262	270	254	243	288	232	260	280	277	271	254	249	258	262	288	271	245	283	271	280	266	272	270	254	276	285	269	293	256	273	247	226	246	276	261	262	281	274	268	278	302	255	256	261	266	268	297	266	230	254	238	288	266	254	265	288	263	279	281	302	237	263	297	249	282	272	294	283	267	260	283	276	282	257	282	261	281	254	235	237	253	263	281	294	268	242	234	295	285	243	291	238	279	286	270	253	261	262	262	253	269	265	243	270	271	279	254	263	259	305	262	275	249	245	266	264	254	261	251	262	266	253	245	252	250	269	263	274
4230	6194	4379	2000	1352	1059	913	741	584	519	444	396	400	392	349	343	358	355	322	341	364	336	335	311	321	317	315	294	317	330	310	291	281	292	320	291	305	288	337	308	331	301	302	282	315	320	292	286	353	322	326	288	318	310	309	306	279	309	283	302	302	304	323	289	288	316	297	306	302	335	321	323	306	341	270	343	330	310	325	303	312	321	289	312	299	305	296	289	272	271	318	296	285	307	283	312	298	315	309	299	305	318	333	282	292	299	320	285	315	280	313	335	317	318	289	314	323	289	293	308	322	316	310	299	312	290	319	319	301	318	320	264	293	294	286	308	306	320	328	286	293	298	295	332	300	323	275	291	342	305	337	292	338	302	316	268	287	300	294	327	302	285	335	275	332	298	317	328	335	305	273	316	280	290	305	331	277	305	292	277	274	282	316	323	316	292	293	314	308	315	300	350	334	288	298	298	277	300	303	295	311	284	290	310	287	291	285	287	315	280	286	344	306	302	331	327	320	313	319	306	295	324	311	319	284	326	288	305	291	322	331	308	303	303	347	298	323	309	330	313	322	324	274	300	301	302	317	279	308	286	309	292	285	312	282	330	317	305	292	283	297	312	313	324	323	309	301	304	311	313	325	305	304	298	301	299	336	294	331	306	313	294	314	304	297	308	332	292	288	296	325	315	293	299	310	323	319	317	260	297	278	325	301	324	278	304	300	305	310	303	287	284	334	307	316	299	292	282	316	304	344	318	291	300	308	282	309	267	287	299	320	322	302	292	327	271	311	305	309	312	314	297	305	323	303	351	270	272	287	332	307	290	285	302	337	323	312	320	297	295	288	303	306	329	283	317	304	281	345	343	334	331	286	304	308	311	285	306	301	275	294	321	288	293	341	318	311	315	321	331	337	316	293	315	279	290	284	287	304	290	309	310	293	278	291	333	290	311	343	327	306	317	292	302	309	287	307	282	336	336	294	300	291	327	294	300	280	304	294	321	305	315	319	296	302	306	293	286	285	297	299	275	302	306	276	315	310	303	297	321	283	290	314	315	304	310	292	331	311	308	310	319	314	337	318	276	287	297	275	281	302	268	313	290	288	282	306	301	322	266	324	332	318	302	317	299	309	291	332	318	303	300	296	282	328	310	306	303	295	297	313	310	298	325	299	308	320	298	318	296	305	291	277	315	323	308	295	317	288	318	308	312	306	307	292	323	295	317	320	285	316	310	325	350	329	295	316	295	294	307	300	324	285	316	302	338	314	285	309	313	310	326	295	294	273	342	308	300	285	324	317	317	305	308	286	312	337	318	285	314	331	314	312	279	324	291	289	323	307	310	306	323	304	329	327	347	291	292	306	302	300	273	290	319	318	306	309	318	278	293	337	300	300	326	308	300	298	314	274	304	312	285	275	298	317	340	300	300	283	318	303	288	312	311	305	319	315	300	296	302	308	300	307	310	280	322	299	329	307	290	279	288	310	321	319	311	292	299	340	300	297	307	318	323	303	307	291	283	319	291	299	283	307	304	305	313	301	303	294	301	288	309	307	309	323	296	288	305	307	322	311	335	285	314	275	317	324	341	302	279	331	314	287	298	317	332	314	285	307	313	279	320	293	306	300	299	326	320	324	293	280	310	292	289	275	300	327	306	281	304	317	303	281	275	286	307	307	300	294	308	317	291	319	314	296	311	324	311	321	307	315	305	309	337	297	305	307	306	276	298	320	340	304	300	320	345	309	314	288	283	302	309	335	321	296	292	317	297	336	299	311	306	304	324	279	282	302	342	286	295	284	310	305	287	299	308	294	331	288	307	316	295	280	292	301	305	312	328	304	328	308	276	312	305	327	305	313	308	296	300	299	329	317	301	320	272	304	306	290	297	282	317	295	291	293	290	328	276	299	289	308	332	288	315	294	316	337	286	292	290	321	309	316	313	291	304	284	281	309	304	307	311	330	279	300	318	289	297	289	313	318	326	327	296	330	313	316	322	327	307	287	316	267	337	289	310	296	298	289	294	323	276	339	281	285	276	307	283	298	323	316	262	302	291	318	288	335	306	323	308	299	320	304	294	321	301	308	284	300	314	303	313	288	350	330	281	282	299	294	319	315	290	310	319	296	317	321	320	291	308	298	285	305	304	285	303	303	306	275	326	299	285	317	313	291	326	349	306	313	302	301	278	312	311	301	286	307	309	309	294	310	299	299	293	294	319	311	335	293	307	293	308	318	299	306	326	298	310	317	289	335	314	298	284	334	284	287	328	305	289	304	286	308	314	302	272	304	330	308	303	281	314	323	287	316	344	330	280	302	315	302	301	295	295	279	304	324	316	301	285	311	305	319	315	324	293	316	310	295	327	323	325	298	315	273	321	294	308	300	283	306	282	307	296	322	306	341	308	308	317	316	312	285	299	298	317	325	302	313	314	312	318	282	308	330	310	308	300	298	261	307	296	286	304	323	315	304	264	345	290	326	329	322	312	284	325	312	313	302	293	293	317	276	296	312	285	280	287	329	280	284	305	308	290	295	343	334	319	342	314	319	336	328	329	286	335	345	328	315	331	345	293	312	303	285	332	311	299	320	299	332	300	348	299	300	344	308	377	312	305	324	293	310	330	320	306	303	318	303	314	271	279	315	326	300	297	281	289	303	300	308	315	302	318	297	325	293	290	299	320	344	314	313	294	320	290	281	326	284	300	275	300	309	302	295	275	311	297	296	330	310	306	306	305	308	275	323	324	299	310	294	275	309	301	303	295	300	279	306	311	272	331	301	349	292	335	327	321	320	322	311	265	312	278	286	292	275	283	328	303	305	317	299	272	280	303	307	309	309	297	315	302	311	305	317	305	305	290	307	320	289	308	333	287	289	306	319	319	331	307	275	296	287	305	266	266	292	304	324	312	289	309	333	296	325	291	286	293	302	321	299	330	355	300	325	294	300	310	281	320	284	316	312	301	304	330	316	312	297	261	296	316	292	294	309	305	323	294	321	328	299	292	340	289	306	307	317	306	293	300	302	288	286	295	298	313	297	338	277	304	328	318	298	323	317	303	302	290	296	346	303	305	302	305	315	280	318	314	299	325	314	304	290	310	296	300	310	296	281	331	326	268	290	302	300	298	310	265	325	326	327	300	295	293	323	304	311	305	330	291	312	289	297	311	291	306	342	293	305	301	317	322	337	327	278	300	321	331	303	276	316	318	311	273	337	304	297	315	318	320	322	281	309	296	299	276	273	302	286	306	297	316	295	324	292	314	285	300	322	292	300	303	312	328	328	332	302	337	290	321	297	325	313	324	335	269	274	304	320	341	288	314	292	285	311	272	323	305	325	306	304	321	324	291	295	290	286	320	283	295	309	298	302	286	336	320	311	283	299	322	305	307	305	287	306	323	317	299	306	280	281	285	314	322	306	311	328	331	317	292	316	325	312	308	293	333	318	311	279	278	298	308	307	320	314	254	309	307	293	304	325	302	309	326	312	290	315	346	304	278	290	315	336	289	302	314
22453	20928	28333	23670	20917	20920	5903	914	641	548	486	438	401	347	311	335	308	326	285	268	269	287	282	265	269	260	276	244	248	242	263	283	242	243	238	221	248	254	226	214	227	228	251	216	245	247	253	221	226	228	219	230	240	237	226	214	233	229	220	232	230	219	226	232	225	224	194	222	219	217	223	237	216	248	234	241	191	228	220	252	243	214	213	243	234	225	231	229	230	198	222	272	230	209	219	222	230	221	207	232	215	205	246	218	228	211	208	241	244	266	228	226	204	210	224	228	243	235	225	231	186	237	214	227	222	242	235	218	211	196	216	246	245	228	217	223	225	237	235	232	240	244	217	233	210	246	218	228	220	227	239	229	212	240	234	219	236	207	225	238	217	249	205	219	225	232	239	214	226	222	216	239	249	227	232	218	207	224	218	235	212	231	232	224	192	220	219	243	237	230	242	221	234	213	206	213	220	196	247	206	235	231	216	224	212	228	212	235	245	221	219	236	214	238	238	227	223	227	229	219	207	237	212	223	208	232	235	248	216	226	220	211	209	235	223	266	209	239	214	229	185	240	216	205	266	254	242	230	226	212	239	226	211	239	214	230	193	211	214	213	199	200	234	212	210	217	223	229	234	232	244	214	226	220	237	244	211	216	212	229	228	238	212	196	240	233	247	249	202	249	229	228	217	218	245	252	199	231	237	232	214	220	215	260	232	214	231	201	216	231	215	237	218	230	239	241	225	236	234	206	211	229	218	241	218	207	235	239	248	252	241	244	226	198	220	215	219	224	227	208	232	178	196	232	219	220	222	208	209	229	232	220	236	213	211	224	232	196	200	229	213	219	207	233	248	223	207	247	213	207	220	233	217	233	226	243	222	222	233	208	230	238	246	204	232	214	211	239	220	234	234	230	240	206	212	225	219	191	221	219	253	228	236	249	240	221	254	200	232	207	223	232	236	235	245	221	233	232	209	214	221	218	187	216	210	212	234	242	255	240	193	223	225	242	260	222	207	216	232	223	193	216	225	238	221	195	224	216	216	210	236	209	251	239	226	207	205	230	251	218	228	232	253	246	213	232	244	225	204	224	213	206	222	203	240	226	203	212	217	225	234	240	225	234	222	193	227	208	226	217	221	229	240	247	234	203	222	217	245	245	224	221	239	224	209	224	205	227	203	194	224	208	248	198	230	246	214	218	242	208	232	195	215	212	243	207	236	212	211	219	219	234	253	231	220	216	210	227	228	212	204	216	235	194	228	212	194	220	241	220	191	216	246	204	224	221	230	175	227	247	228	193	223	221	249	211	223	241	218	266	258	244	226	223	226	268	222	208	221	221	227	219	217	222	214	244	223	238	200	226	235	200	219	224	241	223	194	226	239	230	256	231	230	212	220	239	217	203	228	227	234	201	223	226	210	239	216	209	239	235	229	225	224	233	207	217	207	208	214	224	236	221	220	209	202	219	221	220	215	257	207	231	224	213	200	233	231	215	203	224	216	228	221	252	221	213	207	232	247	226	212	204	209	226	199	237	232	226	210	229	230	208	224	234	213	221	234	208	224	201	223	245	212	223	216	215	249	215	196	218	219	229	223	213	237	210	220	204	214	200	238	259	218	210	215	227	246	232	230	214	226	216	218	200	192	220	235	242	247	233	199	188	229	220	243	199	209	229	222	217	236	204	223	209	231	204	199	196	238	218	228	223	225	241	223	219	221	235	230	213	217	213	207	207	225	245	230	214	249	220	245	234	188	216	211	217	213	220	219	222	226	227	223	229	196	227	244	232	206	220	215	235	219	222	200	228	223	214	235	229	237	217	225	221	253	244	212	208	219	223	224	223	249	230	209	230	221	228	228	208	218	230	225	215	250	234	236	224	267	201	222	217	236	250	214	238	242	203	193	221	233	215	219	234	233	219	225	212	222	192	222	236	235	231	220	203	224	230	223	211	213	214	224	187	223	195	205	241	189	220	216	217	233	186	237	219	229	239	272	250	226	240	207	209	214	241	253	249	222	212	225	249	206	235	242	226	234	219	214	221	215	215	224	226	194	229	202	227	211	263	246	237	227	211	211	243	212	200	247	226	238	252	197	229	208	169	255	199	200	201	209	214	229	227	233	207	219	243	231	233	227	268	241	237	203	237	208	207	217	208	231	219	225	211	214	241	232	212	192	235	232	234	203	221	229	233	210	233	251	237	242	236	229	208	190	228	212	230	217	231	209	207	230	239	204	254	247	213	220	227	235	244	228	206	245	223	244	253	204	222	214	216	220	223	220	218	221	213	222	236	239	225	255	227	244	225	230	202	240	228	222	205	209	228	231	227	245	240	219	236	227	208	217	217	209	215	230	195	235	255	232	211	222	232	239	229	224	226	228	262	200	196	219	204	236	210	243	247	218	215	225	256	225	250	173	234	225	242	216	205	226	218	214	233	216	238	221	241	225	185	219	212	244	221	212	246	197	240	200	204	218	233	215	224	228	206	213	241	201	207	237	214	215	227	224	225	218	212	219	201	224	223	212	204	219	196	211	227	234	197	247	241	216	218	208	231	238	257	208	217	243	228	220	231	206	206	234	223	213	225	267	240	245	222	206	225	236	218	229	243	242	206	202	191	210	213	218	235	231	212	194	218	217	218	216	235	224	233	227	214	208	203	233	228	214	211	247	257	235	215	233	212	234	220	233	211	254	208	228	220	235	225	236	201	220	221	234	214	235	214	209	211	238	224	220	219	232	207	222	216	228	257	214	209	207	219	236	218	235	238	257	233	259	211	222	222	192	207	217	217	221	219	219	215	210	242	202	219	212	204	217	231	237	234	240	233	222	255	225	223	205	215	217	216	247	234	222	231	231	249	241	244	251	204	216	231	232	232	208	238	232	212	204	240	232	229	221	204	205	253	237	229	236	226	233	197	215	204	211	233	223	228	205	223	216	228	210	221	217	207	237	225	235	231	223	208	225	221	186	242	204	222	183	218	208	234	221	221	230	231	229	234	239	225	261	226	237	204	209	207	191	222	208	245	208	226	236	222	235	205	227	210	241	221	222	213	230	214	234	210	205	233	247	196	232	223	214	201	242	221	205	230	220	208	224	226	225	217	218	255	216	240	228	197	235	224	257	252	237	238	218	212	225	235	219	238	222	242	214	208	211	235	229	214	196	222	223	230	180	228	206	188	226	203	210	234	201	209	232	228	241	227	228	215	222	237	224	215	217	225	210	212	213	224	205	218	242	225	203	214	193	216	229	236	245	215	237	224	213	223	219	221	218	247	224	248	210	230	223	218	197	210	206	239	223	230	228	210	225	207	224	223	199	243	202	204	216	220	207	207	219	203	232	226	231	229	247	222	228	219	191	212	220	214	230	223	234	219	229	207	220	214	231	202	209	222	243	213	235	241	203	189	218	207	266	234	221	227	217	215	234	229	211	203	206	232	242	248	213	204	257	216	229	216	210	222	224	236	222	238	207	227	211	204	239	187	212	215	220	207	218	234	241	217	232	238
5401	14732	11249	5228	3427	2606	1943	1535	1140	885	734	651	605	553	462	395	448	408	386	368	331	351	334	345	339	345	285	282	297	283	317	276	312	312	265	300	285	291	292	305	293	288	291	256	269	274	280	286	267	279	287	278	301	285	296	278	289	257	272	282	271	267	271	277	279	275	281	283	269	275	266	276	293	277	257	272	277	261	278	256	247	248	266	271	259	259	300	285	254	237	268	275	291	247	275	304	280	309	278	275	264	251	246	281	268	275	259	259	250	256	283	271	266	259	282	285	271	276	242	240	269	301	263	281	277	302	274	285	265	295	292	253	261	272	277	265	268	258	278	262	274	261	271	258	277	260	271	271	274	293	282	277	246	256	243	253	302	279	267	246	265	260	245	284	263	265	270	266	252	283	262	237	271	242	260	231	261	277	275	272	307	288	284	256	251	264	275	257	275	282	269	262	275	265	245	286	278	260	274	259	233	261	289	259	300	265	272	282	264	267	276	222	287	268	243	290	271	257	292	234	257	276	274	235	269	259	272	260	256	245	254	273	286	302	261	240	226	306	265	269	277	285	270	262	251	268	260	298	261	271	263	253	264	271	244	246	308	283	287	257	263	286	243	264	290	257	298	239	293	260	277	236	284	255	254	244	279	253	272	235	249	264	243	235	274	280	226	260	280	277	249	255	234	281	261	267	273	257	306	272	269	249	286	298	261	241	282	246	249	309	286	274	250	276	273	259	282	282	262	264	263	252	246	238	296	278	273	287	256	281	277	254	277	266	267	255	276	250	250	260	243	294	268	270	246	263	317	284	283	292	302	240	280	253	267	256	255	268	255	281	272	291	298	259	272	271	271	264	274	282	272	262	261	275	283	279	239	297	231	276	267	274	250	293	286	257	281	254	275	256	253	249	286	264	260	282	271	267	267	233	275	259	253	273	253	303	269	269	260	254	286	262	277	266	271	279	270	283	266	284	253	258	273	250	266	276	258	254	280	269	230	256	262	238	280	255	293	263	255	299	272	292	277	264	255	279	269	254	250	295	287	262	277	253	273	267	272	297	270	256	288	273	240	255	266	247	261	229	304	273	288	268	238	270	304	259	270	281	269	276	281	258	276	271	294	240	253	259	258	250	227	297	231	245	249	234	257	251	297	245	287	261	271	257	272	279	260	248	278	278	259	278	286	258	275	249	269	266	263	269	290	271	262	236	243	272	268	269	280	270	267	260	254	265	243	274	264	278	264	258	273	251	278	260	261	253	239	279	255	261	239	257	230	285	258	269	294	264	257	297	276	275	262	279	254	279	277	268	273	278	265	277	268	286	271	244	274	269	266	234	311	282	255	253	303	281	259	282	270	285	240	278	243	276	272	278	255	250	258	259	268	243	271	292	267	265	228	271	250	277	273	277	243	265	277	281	272	264	251	284	266	259	268	281	282	259	265	265	288	283	275	270	273	257	267	264	285	260	264	232	299	274	280	261	286	269	281	262	273	275	281	270	265	253	254	253	273	272	288	260	282	269	270	268	284	298	267	287	258	295	269	255	282	263	268	240	267	273	248	298	264	236	282	276	274	253	275	237	262	257	298	261	253	269	268	235	254	269	258	278	263	283	285	251	244	264	255	287	259	269	271	265	264	260	275	296	265	248	256	245	247	264	304	286	262	295	244	260	293	259	281	277	259	273	280	265	247	255	251	250	239	236	266	265	248	278	267	271	282	260	272	253	245	246	266	252	256	286	257	269	255	249	244	258	275	264	265	271	237	272	282	263	288	273	275	266	243	247	267	271	272	264	237	269	286	257	295	256	286	234	248	278	257	266	256	245	255	254	282	292	264	246	235	260	259	265	271	249	275	271	274	263	275	284	262	270	286	272	266	243	261	223	272	259	281	255	251	276	272	292	258	242	254	265	246	294	281	244	278	271	270	260	255	238	248	267	270	261	278	251	262	254	253	250	260	289	271	242	253	301	261	241	267	278	258	261	249	257	254	279	224	264	293	273	275	256	260	283	258	265	263	273	257	237	244	285	269	276	286	273	282	225	252	282	232	279	266	267	291	264	291	319	260	254	270	254	259	228	251	243	258	259	308	242	275	257	268	263	283	249	264	287	224	274	291	265	265	270	260	244	259	246	253	269	295	281	245	280	294	258	264	271	260	269	287	286	279	255	272	296	279	272	272	266	262	281	278	255	246	292	305	262	249	238	293	271	256	269	259	253	278	265	281	256	262	267	269	302	292	274	259	280	255	259	248	282	276	280	251	282	247	260	255	279	282	271	267	260	245	272	260	269	271	269	263	271	256	260	254	267	262	289	253	272	255	281	286	296	289	275	272	276	241	249	257	260	268	283	250	255	293	260	270	269	266	296	255	283	270	287	284	276	250	264	285	248	255	254	244	255	279	254	283	276	270	253	254	250	262	256	272	251	262	276	273	263	247	272	252	277	272	297	258	259	265	259	252	259	294	270	267	260	263	257	295	238	250	272	281	262	275	267	247	262	285	283	229	263	270	234	284	265	273	271	270	275	279	296	281	273	261	270	274	266	259	279	257	268	284	273	260	259	270	271	284	287	251	280	254	268	243	280	282	279	254	257	267	276	286	265	258	276	279	267	287	276	253	281	279	265	275	226	266	265	229	272	284	267	259	240	246	252	255	287	257	269	260	275	282	269	249	269	269	245	261	253	238	281	275	273	298	278	253	272	283	289	246	280	294	254	275	296	261	277	289	245	262	259	295	243	276	284	294	281	287	276	270	284	263	263	277	258	270	271	259	278	276	274	274	248	253	263	275	251	270	271	253	251	269	255	281	273	246	250	264	264	267	270	264	252	295	256	240	253	269	253	299	258	254	261	252	279	261	251	281	265	270	283	310	276	258	261	278	259	254	266	266	277	250	265	290	266	300	243	252	253	294	290	257	258	256	264	266	286	257	266	284	267	265	268	265	254	248	262	269	286	244	265	261	235	283	242	296	291	278	262	257	258	279	270	263	257	288	258	259	261	284	266	267	243	291	262	279	261	268	288	306	235	261	296	274	257	248	265	301	233	283	245	253	296	240	281	254	278	281	279	257	257	278	262	241	240	254	274	285	291	283	285	272	260	241	252	269	258	241	286	254	260	264	269	265	256	288	272	253	267	249	276	284	296	283	265	253	282	237	281	288	275	267	249	274	255	266	286	266	273	261	257	242	284	277	285	272	273	257	261	257	297	270	274	243	260	264	279	262	241	284	251	255	241	277	263	293	256	245	258	283	260	275	263	251	274	265	232	293	236	277	267	265	274	262	265	290	261	262	267	273	279	254	297	280	299	268	310	266	280	252	258	297	271	283	257	270	265	278	277	283	259	266	248	271	279	246	249	263	257	258	262	257	261	230	261	258	268	289	283	260	259	261	236	258	284	247	258	287	229	283	253	267	258	262	277	258	282	280	228	239	241	276	251	266	283	286	295	245	296	248	280	278	264	273	235	278	293	278	272	282	280	244	264	252	290	241	266	301	289
27534	17167	3831	963	722	719	568	541	494	498	512	466	481	495	510	484	498	476	459	493	435	451	470	468	473	453	490	460	474	490	489	503	451	462	460	512	501	467	451	483	470	475	476	488	486	470	472	501	468	496	484	512	465	499	501	469	484	480	483	476	460	495	426	491	519	476	445	502	500	494	477	508	464	479	474	489	452	504	485	449	490	468	480	452	430	508	495	481	488	488	461	454	477	507	485	499	478	458	441	456	486	513	509	487	468	503	486	510	499	474	503	533	461	512	488	511	458	504	469	502	454	492	479	506	476	469	478	508	458	529	457	482	457	477	477	497	472	501	463	491	493	510	467	469	423	487	501	499	469	494	495	500	494	482	471	458	444	472	452	477	471	465	475	513	464	470	500	482	468	491	485	479	452	526	458	496	496	447	493	505	437	509	453	477	481	487	466	481	493	474	459	499	471	459	468	446	461	451	461	469	488	478	453	456	516	460	479	488	491	495	474	458	435	449	540	486	458	446	517	438	498	472	502	483	477	461	438	464	479	488	474	504	484	471	514	494	508	489	465	469	509	467	448	440	503	456	462	505	467	496	448	481	478	447	515	472	472	467	477	471	499	513	466	490	506	474	459	470	498	488	473	447	477	507	477	515	496	520	448	484	535	465	507	447	491	447	496	446	485	489	460	519	455	492	469	477	497	443	454	513	495	525	545	468	480	519	472	469	455	466	478	513	463	483	506	483	507	505	498	458	496	459	471	475	484	462	480	488	460	477	491	476	493	466	451	461	508	458	493	520	457	473	493	477	470	463	429	463	460	486	489	495	449	505	465	500	492	461	493	462	469	505	480	465	491	496	471	505	482	485	468	483	452	483	479	467	452	510	485	473	475	455	510	472	478	494	474	508	458	498	477	479	441	494	488	461	516	483	462	491	468	504	477	491	472	456	459	478	491	506	443	454	481	434	474	464	458	454	459	470	467	486	521	493	457	475	449	522	479	463	499	469	446	473	488	460	488	470	484	489	506	513	473	458	463	457	470	517	454	466	476	474	480	444	521	505	453	474	463	504	448	465	477	458	466	494	476	504	490	486	469	491	505	448	484	460	457	511	448	502	467	469	511	442	476	466	468	498	471	444	421	466	465	444	458	508	464	464	476	465	479	476	444	442	498	475	487	493	466	440	470	473	493	453	451	488	460	500	483	467	495	502	489	488	498	481	446	478	450	465	493	477	424	528	498	506	456	476	453	490	489	467	471	483	484	438	440	465	513	442	458	501	461	507	469	482	467	477	451	480	479	479	493	507	469	489	508	459	531	461	429	485	534	469	519	482	482	465	452	473	473	482	408	491	495	497	497	478	465	459	481	439	461	495	479	510	480	484	493	474	501	478	497	458	507	455	534	453	509	468	428	504	472	456	503	464	505	458	486	463	500	474	511	457	492	455	468	466	446	470	480	478	458	495	455	439	504	479	463	521	515	478	433	499	503	469	492	442	488	458	463	497	467	497	489	464	527	430	473	466	506	522	455	499	478	495	481	464	461	474	521	468	473	487	459	491	481	521	445	503	481	474	493	483	467	515	482	479	513	431	510	463	482	516	479	477	487	483	469	464	489	505	483	489	515	517	467	474	448	470	498	452	473	450	489	467	481	460	475	514	517	498	475	482	497	501	512	515	481	511	485	416	512	481	487	489	517	483	449	513	481	501	478	447	483	488	437	462	507	468	467	460	475	502	461	468	477	475	479	507	478	450	484	493	491	444	506	439	482	458	521	510	506	472	461	483	494	457	497	528	504	478	462	481	479	504	508	451	501	484	493	473	489	490	458	533	449	517	493	480	500	488	475	489	484	490	488	483	514	480	480	450	465	475	440	465	488	477	427	471	498	504	488	445	454	500	481	458	513	502	474	438	494	504	467	465	511	438	476	487	492	477	508	477	491	510	449	492	465	509	481	464	490	472	506	501	517	514	490	428	498	446	504	503	470	440	472	517	505	480	447	448	457	463	482	470	472	452	446	471	499	506	476	481	485	434	487	475	462	500	485	520	462	491	489	472	435	445	482	486	477	455	467	495	506	534	481	479	489	457	523	525	447	484	509	461	497	451	480	457	536	474	492	486	520	454	503	509	471	464	512	450	444	504	503	482	468	490	501	487	487	457	463	456	479	468	464	489	468	470	508	488	449	480	467	491	467	479	496	469	521	509	483	463	453	479	511	456	479	476	474	441	480	494	529	457	438	443	483	464	463	534	486	466	499	460	512	496	466	467	438	472	424	467	505	505	475	519	489	501	451	458	457	486	465	464	493	447	479	470	477	440	490	460	480	477	455	463	474	473	485	497	467	444	471	495	495	450	485	487	487	462	491	494	484	487	501	450	443	481	414	484	457	466	477	453	531	495	455	469	434	493	459	476	495	464	450	458	492	466	468	453	461	447	456	443	441	456	465	519	494	486	490	473	498	485	494	501	487	492	466	447	520	492	474	482	493	465	551	491	495	482	476	466	486	503	476	456	480	463	520	477	498	521	462	459	486	456	469	483	491	453	474	465	476	484	469	502	490	499	477	461	469	478	474	453	463	481	494	473	481	507	527	448	470	457	454	502	467	462	483	504	474	507	468	471	501	470	458	483	457	465	490	486	491	512	481	474	423	500	502	443	458	472	489	448	463	454	491	476	506	480	482	478	493	474	478	481	519	449	490	495	470	489	431	475	452	451	522	402	496	441	516	442	471	449	495	487	493	457	487	447	467	453	463	488	441	482	514	490	500	498	483	462	511	498	457	481	486	462	502	467	476	489	461	489	460	480	448	491	496	511	486	453	482	491	495	472	457	487	464	524	486	496	473	479	447	454	433	446	498	469	449	472	518	475	504	496	516	486	484	521	505	510	523	427	539	502	467	489	491	459	502	484	465	490	492	476	463	491	468	468	462	446	458	435	498	489	481	496	455	503	464	486	461	491	470	447	463	495	456	509	451	439	491	470	509	478	495	497	474	533	463	464	483	465	476	485	493	512	468	444	521	491	525	470	494	485	476	483	453	496	463	431	471	477	456	437	523	431	508	476	483	444	505	481	510	477	496	473	478	469	455	496	492	452	421	481	493	505	458	461	505	434	484	492	474	458	501	498	486	474	498	493	494	484	494	484	499	524	453	490	461	529	462	490	489	490	462	455	482	489	477	473	510	463	456	519	478	458	528	487	469	496	504	516	508	482	466	487	474	488	462	487	481	514	474	471	478	475	467	477	479	471	479	484	488	475	490	454	478	501	453	448	505	481	422	493	488	456	462	467	486	480	482	459	468	506	487	449	507	507	484	486	430	471	450	464	477	468	525	486	510	448	486	504	466	414	468	477	527	451	436	510	441	496	479	438	462	479	495	485	483	481	488	492	499	454	419	475	490	483	452	487	446	489	485	470	473	532	479	493	498	496	467	487	458	481	494	501	483	478	460	468	486	436	499	496	465	522	496	505	473	501	478	507	503	488	482	451	496	471	477	481	490	480
7046	1613	1377	804	722	648	647	625	617	598	569	577	589	592	592	537	586	545	547	588	626	566	581	597	558	602	586	520	597	611	533	551	550	585	550	572	558	579	575	558	584	597	564	562	552	564	580	551	528	569	590	561	534	563	576	545	562	536	586	560	557	547	537	530	553	550	593	575	573	551	550	554	569	505	583	569	606	564	550	582	545	598	549	556	551	575	564	556	562	547	529	536	533	577	576	565	550	523	586	547	543	582	570	552	567	560	578	604	569	565	591	533	547	621	541	538	612	566	562	566	571	556	592	547	551	557	581	553	564	570	549	568	632	618	573	549	564	594	559	572	572	584	562	563	574	578	570	555	602	542	610	567	530	576	582	591	571	571	573	546	579	583	596	546	544	612	580	594	543	569	614	560	553	562	589	536	568	567	556	586	564	566	565	562	540	584	563	555	538	577	599	529	548	547	579	569	596	566	541	543	573	547	572	582	562	496	577	550	550	542	587	569	547	548	536	574	509	543	539	579	584	568	538	574	595	560	561	525	537	582	538	568	560	587	573	552	553	602	611	542	535	538	534	575	567	565	567	581	574	559	579	568	557	583	576	558	600	562	559	588	594	573	590	558	580	624	572	560	560	552	554	561	586	588	573	536	551	545	518	560	568	538	582	561	608	560	582	569	596	574	550	550	560	544	551	588	565	568	550	549	550	569	570	550	545	570	519	615	588	552	518	565	577	524	533	580	540	559	518	557	534	600	584	569	583	594	597	577	573	499	553	542	574	598	535	564	553	553	563	609	558	577	543	554	560	569	590	577	550	564	581	564	550	581	543	578	597	588	576	602	621	602	581	576	556	534	583	578	548	615	606	600	593	532	554	583	565	577	583	569	593	577	547	573	584	597	532	555	598	586	569	557	563	558	545	549	578	547	580	561	534	591	565	562	550	585	509	580	548	537	573	515	532	555	581	545	581	530	561	553	620	560	530	550	553	604	602	567	541	619	611	554	560	586	541	592	564	548	533	564	550	543	553	599	546	582	570	586	601	562	590	530	565	558	555	589	586	564	559	552	527	539	588	572	558	558	540	570	562	581	570	523	564	567	544	535	580	581	570	595	565	578	522	575	567	572	551	585	592	521	514	592	604	555	552	575	568	566	526	516	526	527	552	566	566	546	549	535	557	586	578	600	573	561	546	573	602	596	591	530	538	556	592	540	560	599	528	580	571	548	532	576	511	580	553	596	581	563	582	530	596	523	554	550	576	581	504	579	568	570	547	543	572	558	558	551	566	562	543	574	561	540	614	583	590	540	545	541	567	556	557	541	562	570	543	540	529	575	553	564	541	557	552	578	579	518	559	554	524	570	557	541	533	581	539	539	557	544	553	552	565	550	579	566	550	575	547	551	564	557	556	546	538	582	551	550	590	554	542	579	573	560	544	516	573	554	537	548	569	594	544	566	590	530	526	556	558	597	550	570	515	569	583	556	533	511	588	560	579	573	554	568	563	523	612	531	556	608	567	590	572	548	560	565	553	565	590	536	550	580	606	564	525	538	579	557	603	548	573	560	557	574	550	554	576	591	564	550	561	550	551	549	566	570	576	567	557	541	627	535	531	581	604	561	560	553	513	549	540	585	570	552	571	584	558	588	530	549	570	544	547	552	599	551	511	583	523	555	538	558	529	596	552	516	532	528	560	568	536	564	573	584	575	572	583	562	567	573	540	547	571	556	570	553	573	535	553	527	579	555	566	558	562	514	568	562	541	559	566	537	569	600	561	556	570	540	546	569	562	552	591	545	565	560	550	552	528	583	551	539	575	559	555	543	598	575	532	568	583	564	603	567	587	545	572	613	578	537	552	564	597	542	577	550	514	542	562	589	556	604	568	545	545	526	569	600	594	602	553	546	511	574	565	578	600	536	588	538	585	519	603	583	562	573	533	554	575	606	590	565	567	566	565	590	583	585	528	551	542	621	549	562	551	565	562	597	526	559	512	561	568	576	569	538	601	549	579	592	569	561	590	582	571	552	559	559	572	541	535	577	536	571	555	527	538	598	529	551	584	569	587	585	533	566	568	550	588	523	561	611	571	543	551	569	559	611	582	561	579	570	555	520	533	569	575	566	517	547	595	581	586	537	570	577	540	570	559	570	544	531	551	564	544	537	558	563	559	599	533	532	547	559	592	569	553	530	563	543	555	533	554	574	553	553	609	618	638	599	560	594	598	630	550	585	576	566	549	567	625	543	582	559	582	550	630	585	597	532	589	527	534	561	547	614	573	547	560	568	570	578	564	591	539	532	540	549	526	555	583	536	617	572	564	588	546	544	564	576	555	561	571	544	577	595	586	573	543	515	588	570	535	552	603	554	552	527	547	591	550	591	574	588	601	550	549	541	551	578	575	541	572	556	577	613	533	546	556	547	595	515	555	582	587	543	519	557	526	530	578	590	571	560	558	546	582	616	581	551	565	551	547	638	578	543	584	560	533	543	550	597	542	549	578	589	561	564	592	539	576	568	578	570	553	588	608	558	579	574	567	600	573	555	594	533	578	541	597	540	526	581	570	562	537	544	541	577	566	515	580	523	539	563	589	597	520	559	574	547	514	563	587	589	555	555	563	540	585	534	585	580	588	540	567	567	563	545	580	609	534	524	627	533	556	598	569	555	606	582	570	540	611	559	585	545	560	567	536	563	591	588	587	557	554	543	558	605	549	571	574	542	589	563	558	566	562	566	548	541	597	559	576	545	549	597	607	572	580	558	553	582	586	496	576	604	550	578	591	548	541	524	582	562	557	546	562	588	542	609	518	563	597	524	573	559	543	526	551	572	531	566	613	558	563	601	546	520	563	529	529	559	553	548	558	596	540	583	565	561	562	552	553	582	584	539	559	542	565	518	543	562	548	563	546	563	564	582	584	526	558	541	524	562	565	564	582	575	573	558	577	578	555	565	512	593	545	561	592	603	567	583	560	540	546	567	572	563	573	537	549	565	543	587	614	564	590	600	587	562	526	600	563	583	563	565	598	562	535	544	588	550	520	585	586	549	531	563	569	581	534	587	561	594	595	557	581	534	590	529	572	603	521	597	563	537	526	542	540	565	553	581	568	569	535	571	557	566	594	586	574	539	582	536	564	587	535	568	512	560	579	565	569	581	562	581	539	609	512	593	562	555	549	547	558	574	569	556	558	565	564	556	553	544	564	632	538	571	591	581	538	566	555	593	586	581	590	571	590	550	549	578	578	597	603	641	565	540	549	577	552	568	566	565	566	557	563	548	610	604	560	584	575	566	565	602	580	581	561	578	552	575	609	611	576	525	570	567	535	578	518	560	563	594	575	591	565	568	513	597	580	526	566	504	605	576	561	544	505	570	573	535	575	532	534	538	569	617	550	573	571	590	579	552	573	603	552	568	563	550	550	577	560	551	620	564	503	567	567	545	513	548	548	603	585	567	564	544	594	588	536	529	608	541	588	606	551	575	541	569	546	520	568	550	498	573	562	602
23557	20884	27809	24055	20852	8105	1075	821	702	695	614	600	579	536	524	524	532	500	470	512	526	500	503	490	492	525	522	492	515	462	475	480	472	517	456	475	504	522	459	499	486	488	501	530	484	551	474	492	492	443	493	494	479	459	475	491	436	502	438	516	492	490	518	457	456	443	496	518	460	496	470	482	476	478	444	497	491	482	490	475	492	466	525	513	495	480	495	484	470	497	478	495	478	485	467	500	445	475	470	461	445	513	440	484	485	443	457	482	477	467	466	466	459	462	462	443	468	493	498	482	472	465	469	488	493	477	466	459	470	462	514	472	473	484	479	521	493	487	492	476	533	511	446	471	465	471	459	489	480	506	468	511	483	432	461	488	501	505	504	499	450	509	452	491	480	445	477	464	491	490	498	478	494	453	490	475	450	480	465	499	488	481	507	462	517	468	455	525	493	476	454	494	482	490	484	455	498	501	444	457	483	501	465	470	468	489	511	480	459	497	468	464	508	494	451	481	458	446	467	472	464	474	522	467	468	479	487	472	480	484	486	504	536	506	467	476	488	446	473	497	477	444	464	467	517	481	437	435	478	470	494	483	441	468	485	472	475	491	465	472	510	452	488	449	446	463	465	450	430	473	480	515	512	450	486	480	478	471	478	462	465	487	453	496	501	487	462	470	445	446	498	479	484	470	459	464	487	490	466	515	508	503	503	461	489	533	509	481	469	472	474	465	471	447	467	523	457	440	456	481	481	462	465	492	452	443	503	456	501	474	458	482	488	476	470	476	491	456	485	481	456	492	502	506	439	457	482	457	459	494	466	448	491	491	508	490	511	473	514	478	487	471	491	491	476	435	454	485	482	438	464	495	502	497	456	519	483	481	479	493	533	480	490	463	497	477	483	441	493	485	455	473	465	511	469	476	478	477	472	518	481	464	430	498	472	458	471	521	469	464	435	453	430	489	479	474	474	524	463	499	479	481	443	491	474	463	498	441	485	472	457	496	461	474	457	464	475	500	477	459	452	460	445	476	483	489	474	455	475	478	481	469	478	504	458	491	466	469	491	467	499	518	436	448	478	485	512	496	455	496	501	493	456	475	465	513	470	473	486	489	459	508	498	475	498	511	474	479	480	467	470	466	533	453	496	472	468	490	477	478	450	503	444	456	459	461	474	455	468	460	492	469	461	479	460	481	506	464	487	505	484	492	484	474	486	492	455	515	497	457	486	442	470	455	478	473	475	498	505	451	483	472	472	481	479	455	499	474	460	475	449	496	480	472	457	484	514	516	500	448	514	526	499	455	471	475	479	476	487	459	492	503	465	472	519	458	472	466	484	439	473	467	456	486	467	479	500	487	493	499	486	499	474	509	487	470	464	498	520	481	466	502	430	460	471	473	469	452	492	527	469	442	426	484	489	471	487	549	471	465	452	473	485	479	490	460	453	480	467	455	458	479	515	472	515	472	511	485	461	459	501	497	470	499	504	506	444	474	456	475	444	504	441	463	449	492	492	486	444	447	490	460	467	467	509	497	500	500	485	474	528	449	437	523	471	491	495	483	468	503	473	482	465	490	516	463	475	482	439	487	464	483	496	506	478	493	457	511	508	480	515	467	469	461	464	476	473	442	465	469	491	493	509	463	509	480	505	492	459	487	470	494	484	485	454	490	488	500	520	494	481	434	478	473	495	475	450	541	478	473	489	469	511	473	502	485	482	493	467	494	463	498	487	495	475	458	490	498	478	496	464	443	483	432	494	489	521	477	469	491	499	498	437	473	482	481	480	476	463	465	478	524	462	486	496	536	488	479	512	488	491	466	514	460	462	481	513	487	454	519	499	477	507	471	485	452	448	487	465	466	535	484	460	467	451	468	484	500	468	488	474	466	473	477	466	444	471	469	512	440	491	462	451	470	502	497	458	480	454	431	440	477	538	503	471	520	493	476	449	484	439	486	475	503	502	485	501	464	453	457	503	475	490	479	461	486	432	456	459	479	475	443	422	466	542	505	497	452	508	483	490	448	473	467	521	494	476	453	469	463	542	424	488	459	495	442	465	449	482	436	499	466	500	494	493	482	458	436	474	464	477	487	500	486	489	488	545	486	510	474	484	507	505	465	485	551	457	490	517	482	486	469	477	480	467	487	497	484	479	503	482	456	496	437	470	475	489	495	452	464	506	459	504	437	485	488	478	478	490	548	482	461	483	418	462	464	449	463	490	471	509	486	463	506	503	490	484	535	465	451	520	464	467	464	469	435	463	452	485	477	461	453	485	462	462	471	474	476	473	462	509	474	478	485	517	479	510	452	511	485	472	498	486	481	470	442	476	473	472	459	493	455	474	459	472	449	461	486	473	500	463	471	505	469	514	508	488	468	467	488	474	482	474	475	447	478	502	485	453	445	517	472	485	504	459	497	474	469	472	442	507	500	512	450	504	470	473	503	476	466	447	513	467	522	468	493	508	458	480	483	507	465	455	459	509	494	476	542	477	481	469	472	474	487	453	456	466	475	478	506	489	456	464	454	496	478	480	485	490	468	525	535	469	479	469	509	442	485	485	459	513	476	482	460	476	491	465	447	483	459	464	503	447	486	463	530	464	474	475	438	468	497	474	477	448	469	503	473	474	456	527	441	506	483	449	433	493	500	457	464	487	474	490	481	508	487	450	470	475	463	469	473	499	465	518	487	496	509	448	480	497	470	457	485	487	497	495	504	474	463	488	495	474	518	501	473	443	427	494	484	475	474	472	464	458	472	476	412	469	457	473	446	496	478	489	457	484	484	495	449	475	485	492	495	487	442	440	458	474	452	447	471	480	468	499	468	533	446	478	447	481	478	493	461	478	505	449	468	492	484	487	459	520	465	444	463	500	481	505	419	530	447	484	526	419	466	458	455	478	464	508	496	485	509	480	491	497	493	499	479	481	508	494	472	470	514	478	480	465	466	464	505	507	442	493	455	427	498	486	475	486	468	494	457	474	418	490	482	502	481	480	495	461	478	502	497	457	494	498	492	475	457	480	456	488	489	503	485	430	475	438	484	465	490	486	487	482	500	481	461	502	451	474	510	512	444	443	496	452	493	534	456	464	486	474	475	472	487	459	484	446	457	437	530	478	512	425	470	487	490	485	467	458	500	455	470	487	462	488	451	480	484	467	462	490	497	474	511	462	465	467	499	489	481	457	520	484	540	468	486	492	486	471	462	485	500	465	497	462	484	499	459	458	470	473	483	457	483	496	450	472	475	482	493	468	462	459	511	483	498	445	490	492	466	433	454	475	499	466	471	524	444	502	472	471	447	470	494	505	482	506	477	450	500	498	464	429	519	453	491	493	506	472	454	476	445	498	486	428	438	500	510	463	495	484	476	484	509	452	473	480	474	485	481	467	519	494	504	435	462	465	463	478	480	470	483	522	497	457	484	498	488	481	482	467	497	478	496	507	486	482	445	482	484	470	466	465	452	459	475	475	484	468	439	458	446	474	510	473	432	499	494	479	467	472	490
4138	9044	7012	3149	2202	1731	1401	1194	1047	878	788	763	773	699	661	696	710	636	612	652	583	641	655	597	617	593	618	624	597	577	587	605	619	546	555	565	580	593	590	601	599	626	607	497	577	568	554	573	587	607	606	582	554	565	548	577	579	577	590	561	550	549	598	590	578	576	545	531	549	578	572	559	611	562	607	510	567	568	560	578	559	557	551	556	567	578	626	591	547	565	546	573	599	574	621	539	576	560	604	578	598	618	589	558	555	554	549	618	545	565	559	586	538	589	496	561	578	581	538	576	614	601	571	581	616	597	567	533	607	550	543	572	560	574	541	574	600	598	592	538	569	566	578	605	590	584	565	559	572	587	553	546	581	519	571	573	602	575	563	560	547	574	527	597	572	555	569	597	576	610	540	571	593	579	554	554	580	605	587	550	542	563	550	551	592	551	569	565	561	556	623	581	607	612	594	537	614	606	541	569	586	554	568	596	602	526	615	573	630	567	555	549	603	562	553	604	619	579	579	573	554	576	552	597	519	565	577	615	576	587	581	578	590	552	579	601	585	567	575	584	561	581	602	594	588	578	588	514	588	560	595	538	604	618	630	597	547	583	545	593	591	563	549	587	578	581	562	632	566	560	581	572	566	569	586	551	578	551	581	512	560	573	574	595	586	601	556	591	603	593	610	542	584	521	584	620	560	564	603	586	600	578	559	553	583	550	610	581	602	514	549	591	560	553	570	562	590	605	572	553	575	596	601	566	587	579	570	571	584	578	567	545	618	588	573	568	564	544	572	671	587	567	572	611	591	571	589	580	530	508	554	599	581	586	558	558	582	602	550	572	584	568	595	604	594	567	575	605	534	585	569	550	633	547	569	588	587	564	587	550	593	557	579	557	577	557	575	633	602	583	521	565	608	547	549	613	590	607	584	545	594	560	545	579	604	546	591	578	650	574	562	591	599	589	569	577	539	571	577	592	574	566	550	592	596	575	596	518	545	591	599	553	591	570	596	592	552	571	599	627	576	560	580	554	602	575	547	563	608	560	537	568	619	558	556	542	576	559	576	574	584	568	580	549	550	526	561	575	614	570	621	587	590	593	575	591	580	559	569	583	525	597	582	568	571	576	590	577	593	573	596	612	597	562	520	581	562	555	544	570	577	609	589	596	563	559	571	590	597	542	576	568	592	564	558	559	571	568	558	550	584	599	619	592	594	593	580	598	603	574	585	546	565	551	568	577	533	596	599	565	606	560	546	558	588	564	571	568	589	599	528	616	537	598	581	559	553	563	576	573	579	550	568	600	599	572	610	561	587	559	592	563	566	591	576	526	611	584	592	564	569	589	575	574	553	592	554	565	547	545	574	552	559	594	560	586	594	554	528	564	578	582	600	601	578	570	582	616	571	573	561	596	592	536	583	545	566	606	576	605	579	572	589	577	563	521	562	569	561	543	595	569	586	545	574	601	586	535	594	563	577	549	583	514	588	556	567	581	590	603	567	588	528	585	555	556	576	544	604	576	584	570	539	581	574	555	545	590	552	569	597	520	564	585	593	593	588	592	557	580	551	598	570	584	589	556	588	585	624	566	546	605	602	593	553	590	586	574	584	573	622	628	596	588	594	574	615	569	555	538	621	560	592	572	536	551	590	582	581	620	563	569	573	568	527	583	588	602	571	540	526	587	613	616	592	585	543	600	592	630	551	541	587	554	594	609	605	567	581	580	561	612	566	537	598	601	557	593	587	565	584	608	580	591	564	581	597	590	549	596	555	615	600	520	610	595	625	577	549	557	529	556	576	560	562	542	594	618	575	525	594	576	567	547	579	569	615	569	576	566	565	610	598	538	584	599	558	553	542	547	612	601	575	604	614	582	563	554	584	597	563	561	579	596	570	565	545	537	557	606	540	537	551	588	555	598	551	554	614	570	587	576	604	569	566	521	588	541	564	569	525	576	536	569	563	566	616	573	575	598	581	574	571	568	573	581	564	574	537	547	602	553	598	574	580	596	527	576	564	583	543	576	601	557	565	552	603	579	561	603	576	541	610	576	605	620	573	579	599	566	531	646	578	586	573	559	582	589	583	577	533	582	538	569	588	612	556	569	585	579	615	563	538	619	580	564	620	586	580	571	579	605	555	577	574	608	602	587	568	585	561	593	592	596	616	600	584	590	543	564	577	554	595	611	592	623	564	582	582	587	583	569	563	561	635	576	594	560	563	556	581	578	548	525	537	518	586	564	575	591	564	591	554	575	536	539	543	590	578	544	589	599	627	584	581	520	541	592	576	544	611	594	578	578	541	544	563	570	575	593	589	563	609	564	597	604	568	581	593	559	591	615	575	582	581	611	579	565	589	579	595	586	588	552	556	563	555	579	570	569	614	549	552	577	548	516	629	584	601	535	570	542	574	544	610	588	541	575	542	581	579	566	601	604	557	575	570	577	583	536	609	580	588	563	547	593	540	544	551	585	588	584	530	539	591	591	539	587	575	585	590	581	625	571	556	589	584	549	554	580	584	599	551	531	548	604	552	528	545	536	558	579	574	566	587	568	577	590	588	591	626	533	598	582	588	584	541	563	599	584	576	536	608	568	569	577	558	592	555	637	572	565	599	580	560	596	604	586	619	573	588	595	556	516	587	545	601	590	521	580	549	550	571	561	559	585	549	558	597	585	596	532	570	578	549	548	533	521	572	544	533	612	604	559	571	564	570	558	579	587	583	620	506	562	580	615	572	568	582	596	557	591	609	620	566	600	563	604	603	537	556	574	582	602	587	545	606	565	562	577	566	539	582	534	571	571	568	558	515	595	536	610	589	565	569	561	589	591	556	578	559	560	564	621	561	575	542	546	581	613	562	594	573	577	585	633	602	573	579	609	546	620	620	600	610	555	552	564	610	566	565	591	612	573	551	602	544	551	572	564	578	595	525	608	551	583	564	554	572	538	603	559	573	572	605	570	595	584	551	557	590	579	592	542	558	568	518	567	593	542	536	583	588	600	557	539	536	546	603	592	601	559	587	547	584	592	559	591	612	579	557	613	538	577	552	565	566	559	601	599	565	541	560	529	556	594	523	522	511	586	563	594	557	609	563	575	570	550	588	547	537	556	599	571	572	583	552	581	613	592	579	562	574	561	582	589	561	596	566	557	565	561	556	567	567	618	595	597	565	599	541	601	591	530	555	591	558	570	591	576	591	577	592	556	581	571	610	592	545	549	608	532	593	584	596	593	644	595	576	601	561	602	576	589	574	547	573	579	576	575	597	529	590	535	613	576	593	600	617	578	535	576	567	594	520	545	548	564	633	573	551	578	542	592	551	560	569	581	553	579	605	603	593	552	577	554	600	574	572	546	584	586	562	557	553	596	562	608	576	555	563	550	585	550	556	589	582	573	563	569	528	559	578	570	556	542	586	591	559	567	582	561	601	559	593	558	575	605	593	535	546	593	585	601	588	559	598	578	538	562	589	593	579	582	552	565	568	588	578	554	566	580	603	573	567	553
24592	20974	26911	25090	10996	692	469	436	374	355	354	311	326	258	295	295	263	352	319	307	259	277	275	290	289	289	301	268	283	287	263	255	269	289	247	296	264	271	285	271	248	257	271	251	266	238	286	289	266	259	269	269	235	260	277	267	277	268	270	268	252	251	260	262	280	272	258	255	271	246	267	249	271	265	286	285	258	272	269	273	286	293	291	289	266	287	257	274	240	260	246	270	262	242	286	256	284	283	272	267	272	280	248	294	245	268	261	311	271	257	283	267	246	260	291	259	273	256	262	285	249	269	265	251	306	263	241	286	260	293	260	268	260	257	277	256	262	275	268	270	261	273	245	271	273	269	294	273	267	250	272	275	250	285	275	278	264	264	258	268	256	278	263	282	250	251	276	234	282	288	247	267	249	255	280	267	235	237	279	239	240	268	279	277	279	284	243	271	262	285	276	277	288	284	264	283	256	277	297	250	259	228	241	253	259	248	261	273	243	246	245	266	257	277	247	267	287	295	242	270	298	271	259	298	257	255	274	287	261	274	265	256	282	273	286	257	269	309	253	254	233	243	246	252	256	270	249	253	289	235	277	260	246	262	242	265	262	275	252	227	296	285	293	254	294	273	287	262	260	262	263	258	256	293	272	245	300	264	259	263	309	272	255	262	278	265	259	253	277	251	299	277	265	282	259	252	245	285	266	264	255	262	262	264	294	263	298	245	268	256	247	236	256	280	268	300	272	289	258	261	253	260	267	249	261	290	290	282	251	248	269	268	278	270	287	273	306	300	278	266	272	265	256	282	250	292	229	299	276	276	286	271	273	271	259	252	278	269	302	301	287	257	237	247	268	231	261	251	240	294	242	280	250	243	282	281	255	275	292	259	270	284	275	256	250	250	259	264	258	245	280	249	258	258	270	289	274	295	268	283	272	266	277	272	262	253	272	283	243	294	256	259	249	265	245	278	281	287	281	260	272	290	295	256	300	252	263	262	249	270	259	285	254	270	259	261	275	273	268	263	312	259	258	273	281	264	276	277	291	262	257	260	266	256	239	269	277	259	273	253	294	273	265	255	277	283	259	271	274	282	248	258	282	266	267	278	275	282	255	266	257	285	270	256	278	278	266	245	259	267	252	283	272	290	251	275	270	260	269	262	276	291	263	269	259	293	267	272	285	262	256	247	252	262	296	264	269	264	263	256	265	291	272	258	267	259	253	273	274	256	305	252	285	288	262	271	288	242	278	254	274	275	247	292	241	284	298	268	243	254	258	253	288	270	280	272	292	262	270	257	268	267	283	235	276	265	237	292	255	273	244	295	262	280	269	273	273	279	238	244	257	237	294	238	251	257	249	236	300	253	293	277	283	279	251	254	280	280	304	278	240	274	270	267	277	276	284	262	252	279	259	274	255	235	230	275	253	260	287	267	261	266	271	262	277	234	261	264	245	272	260	280	279	263	278	274	288	280	242	241	311	257	281	298	287	273	275	271	240	285	281	290	274	272	288	272	270	268	260	264	253	251	275	252	273	268	247	265	284	263	265	271	258	266	270	260	291	272	264	252	280	273	293	272	287	231	276	251	269	278	268	268	267	245	285	272	265	249	260	271	274	272	286	287	289	264	272	265	262	239	262	254	290	280	280	283	245	288	258	247	234	288	251	265	287	279	265	251	269	263	267	286	264	269	254	272	286	260	238	262	260	256	280	291	244	261	255	267	276	279	273	227	265	296	275	245	262	294	251	257	271	286	281	283	294	258	260	273	300	262	264	283	255	294	276	280	282	290	251	259	270	252	274	288	267	304	282	269	307	280	249	279	242	276	258	259	271	283	282	261	249	248	246	268	264	268	266	302	281	254	264	281	286	259	257	270	261	262	238	307	255	278	268	276	254	247	289	294	258	290	283	267	272	306	277	251	273	234	267	241	262	274	295	246	267	267	246	255	262	279	278	263	258	279	277	261	247	284	276	220	252	250	236	268	252	236	244	279	239	244	264	265	253	276	258	261	268	268	267	264	271	251	271	260	281	265	271	291	269	248	259	271	281	299	277	277	267	274	244	297	273	268	262	261	255	258	242	298	264	276	232	271	276	258	273	270	272	273	253	292	278	254	252	264	257	275	237	274	251	275	288	257	251	246	265	270	275	301	279	275	264	265	267	258	244	272	268	255	284	254	292	261	279	255	290	241	243	269	290	269	274	259	257	259	280	262	272	219	263	254	272	272	286	283	275	299	266	248	245	289	264	251	269	282	234	294	298	297	269	265	242	261	255	267	285	262	278	258	257	273	258	277	278	247	260	275	254	285	256	269	288	252	244	289	292	264	239	254	279	272	288	255	286	283	294	250	268	261	262	273	257	257	274	255	246	288	267	264	297	252	271	265	255	247	267	240	263	215	287	288	276	265	255	285	263	278	264	308	261	252	255	277	277	261	280	272	321	274	253	271	273	325	281	283	243	256	288	253	262	269	275	250	250	268	247	265	261	288	283	271	273	257	297	274	280	266	240	280	287	269	272	249	269	272	278	271	276	222	237	271	259	257	248	250	261	279	270	240	226	292	287	270	256	263	293	281	267	294	274	259	292	281	257	267	273	307	263	243	251	277	270	286	261	259	263	252	268	260	260	309	260	288	272	251	251	297	280	251	248	297	276	276	279	268	261	278	272	280	278	296	283	289	265	264	268	273	237	270	277	253	270	266	253	257	272	250	283	287	276	291	302	258	284	278	275	250	289	281	280	285	272	299	250	272	252	263	275	308	278	268	245	270	308	261	305	277	252	258	269	278	289	274	293	294	287	215	259	261	270	254	237	259	302	275	258	266	272	284	283	273	254	245	227	257	277	283	247	252	266	259	237	273	264	256	259	312	257	255	281	277	246	245	293	267	275	272	260	311	267	268	278	244	220	272	244	252	254	266	241	281	273	286	271	273	264	249	279	254	240	253	276	264	226	269	306	301	226	276	258	278	284	270	272	262	233	296	261	295	280	264	283	252	266	271	269	250	277	263	257	284	287	254	297	264	253	266	262	255	269	226	259	256	259	274	262	263	263	253	259	279	272	294	268	251	262	290	268	288	239	276	289	231	286	276	263	263	294	296	229	266	286	280	234	243	265	260	247	267	252	287	234	290	274	281	287	283	257	259	269	256	287	281	278	251	294	264	268	271	248	260	255	290	285	271	292	259	283	254	279	249	273	254	236	235	254	270	273	246	248	250	290	277	279	284	267	262	281	268	251	259	277	266	270	237	245	271	297	258	252	261	276	280	279	276	293	270	257	254	277	255	275	287	274	264	270	245	236	235	297	295	251	242	291	271	265	273	293	288	284	303	264	258	283	289	259	271	253	284	265	277	251	273	260	238	284	262	250	254	299	265	262	269	306	241	292	273	278	269	269	295	266	262	253	284	260	255	282	264	274	266	254	274	242	253	251	278	289	261	287	263	246	271	246	291	257	271	275	256	276	259	283	303	272	263	271	257	286	266	274	221	240	244	288	283	275	270
4307	6165	4597	2157	1354	1071	821	712	585	477	485	490	372	417	378	358	353	369	357	346	349	341	304	299	298	305	290	322	348	307	326	302	346	294	302	270	327	305	321	302	330	306	319	317	306	330	293	295	333	290	310	331	318	331	306	301	335	288	316	288	306	307	298	316	308	265	334	310	295	293	285	305	308	302	291	343	318	303	286	338	323	338	289	310	290	315	310	293	302	321	300	326	302	306	323	320	313	298	286	308	306	287	304	306	300	294	307	315	293	313	292	331	313	285	314	283	286	300	313	301	326	314	321	295	282	328	294	304	341	327	269	316	319	303	289	349	310	296	315	313	327	296	329	300	313	301	298	277	309	316	316	278	301	296	320	299	291	330	311	274	316	296	313	301	299	297	323	330	298	306	290	290	294	301	285	309	345	282	321	292	305	290	275	292	308	278	291	315	296	280	305	328	320	304	312	332	289	291	315	308	329	300	300	299	312	315	288	307	298	305	281	296	300	322	303	310	282	279	319	303	314	301	305	322	295	330	306	276	273	286	321	300	298	308	274	303	323	313	310	304	292	274	294	292	306	302	291	322	276	273	322	321	298	313	315	271	316	321	349	321	367	329	288	280	340	299	282	335	289	298	289	286	299	301	278	278	312	305	297	294	288	305	308	300	293	318	337	309	294	293	275	327	359	282	296	279	323	294	315	290	315	321	310	288	320	297	324	297	266	360	324	280	310	312	319	309	327	286	331	313	307	327	305	279	322	322	315	290	300	324	337	300	303	275	290	358	312	292	306	309	309	320	331	304	322	292	294	319	323	301	293	288	298	319	313	283	322	287	323	317	306	297	363	324	310	292	295	315	318	279	278	312	296	303	281	321	298	302	305	304	314	318	316	327	331	306	322	271	312	341	317	272	282	300	281	316	328	345	302	302	281	311	319	308	284	298	304	306	297	307	352	321	326	329	327	304	320	269	297	282	284	297	302	298	296	309	319	293	304	316	300	301	337	295	313	283	283	308	283	288	324	303	297	303	324	296	276	289	340	310	310	306	292	302	305	307	316	302	287	328	273	304	324	311	325	340	318	277	314	270	306	310	294	282	305	309	314	326	302	315	301	305	262	308	330	283	299	282	305	294	287	324	303	310	283	313	290	317	305	295	323	326	298	331	325	322	294	312	325	322	310	276	327	272	304	331	312	316	313	310	320	306	302	340	296	310	361	287	305	299	302	334	311	285	319	314	289	329	299	300	314	302	317	307	294	300	341	313	269	298	305	322	289	319	307	278	324	293	323	311	275	309	319	295	304	313	277	282	316	270	283	309	300	304	286	268	304	309	310	312	296	301	325	308	285	299	297	342	319	288	309	307	299	299	299	313	309	296	302	312	273	285	308	300	316	325	280	282	322	314	335	296	316	324	312	290	287	325	329	310	318	308	288	313	343	298	317	301	318	294	272	320	278	294	317	303	343	294	291	305	293	306	306	322	289	319	284	315	308	312	324	341	307	298	298	302	315	304	311	310	284	347	282	306	324	293	294	300	313	326	314	314	290	312	298	289	298	279	321	287	316	295	311	319	302	307	289	329	317	329	287	311	307	297	302	282	312	328	309	303	309	297	327	327	310	301	307	316	310	306	312	317	330	280	325	303	285	286	332	331	309	286	329	302	278	275	305	271	286	327	326	301	326	266	330	299	328	294	323	276	301	303	325	313	294	312	277	288	301	298	330	303	303	324	285	317	289	332	305	300	284	323	309	301	306	304	305	309	304	317	305	304	311	314	293	279	310	275	286	303	300	305	313	323	279	288	336	296	330	285	276	319	316	315	288	313	301	319	320	294	302	313	303	314	302	299	315	302	323	321	288	320	294	309	304	324	290	297	290	297	339	314	328	280	305	274	320	294	284	312	310	277	320	304	305	291	306	342	292	298	331	282	300	312	312	306	286	282	298	337	311	284	290	287	318	312	281	286	299	321	301	292	282	288	307	310	307	304	301	296	286	304	302	305	324	320	281	325	271	297	316	319	305	342	286	290	315	324	341	291	286	283	306	319	296	332	331	334	282	316	299	305	313	303	322	294	291	296	309	300	321	320	309	324	308	323	316	289	308	298	323	312	313	315	308	341	306	306	339	295	291	320	309	283	332	301	286	304	309	321	324	307	292	322	318	312	293	310	297	278	294	289	295	314	298	290	288	316	307	282	314	322	335	318	307	321	292	324	296	309	286	307	343	290	298	279	291	285	312	301	300	294	306	313	293	301	304	303	315	310	314	302	294	308	309	304	314	295	333	281	318	294	332	289	309	322	280	345	306	302	298	319	280	301	318	330	293	281	331	314	316	323	314	314	285	312	341	284	296	274	313	285	280	304	305	309	332	309	286	293	310	315	281	310	329	282	289	289	278	310	339	302	330	290	301	304	305	327	309	313	324	291	300	319	288	284	333	283	329	311	303	312	308	302	296	328	289	321	287	306	287	306	293	292	321	300	328	282	336	274	329	304	323	330	313	309	316	320	293	325	321	294	317	311	271	305	307	321	290	317	274	314	290	275	318	309	336	282	322	325	269	292	325	325	329	292	284	334	320	323	272	336	304	319	301	325	308	311	303	332	330	299	309	333	304	313	334	301	273	283	297	300	305	289	323	289	266	304	335	287	330	292	293	283	330	315	339	272	324	301	289	305	291	299	287	285	251	285	283	306	328	302	273	340	314	268	301	317	286	303	290	297	301	314	299	315	283	291	320	287	311	271	321	323	319	296	307	305	311	302	331	301	272	330	309	317	299	313	265	294	289	320	309	309	302	280	328	306	311	303	334	298	292	308	315	294	308	295	327	283	289	315	289	313	299	342	310	316	300	301	312	311	308	303	365	296	287	327	321	317	299	258	325	313	320	294	290	264	296	325	309	283	294	273	343	303	307	297	282	332	290	295	299	293	308	316	317	302	288	305	319	327	319	280	310	325	307	319	297	307	289	307	264	322	296	303	311	301	312	291	288	328	314	303	298	322	289	286	258	332	298	310	273	320	319	306	351	352	319	278	290	301	306	337	323	292	284	335	299	305	311	292	300	274	281	345	331	317	283	290	308	339	324	287	294	282	351	305	291	274	307	279	311	308	321	304	275	331	331	309	298	324	256	292	309	291	291	334	310	311	311	322	310	306	306	293	293	290	296	306	307	313	308	308	326	313	297	306	306	310	312	314	290	263	338	286	284	314	309	329	308	328	342	319	301	323	335	319	320	297	307	321	321	316	303	300	293	297	328	333	313	276	297	325	294	291	313	318	316	296	303	322	291	284	290	294	295	294	336	306	324	309	320	278	294	303	303	306	305	299	308	308	313	301	300	275	290	300	345	323	301	320	323	303	306	282	290	308	296	308	313	316	331	300	304	289	299	316	326	267	297	332	315	330	310	275	287	312	303	296	299	312	329	296	299	295	295	292	326	317	290	288	296	326	343	292	308	334	326	291	329	312	300	287	321	292	313	337	291	285	284	258	353	301	297	311
22515	20970	28419	23700	20959	20973	6553	843	626	548	486	458	401	354	359	321	299	265	264	280	298	270	288	270	267	247	286	234	231	224	253	213	232	248	238	221	221	219	244	238	220	259	206	232	224	206	221	229	241	227	235	236	241	232	223	215	223	232	208	238	248	246	190	242	218	249	217	235	218	234	236	219	200	198	246	227	227	201	252	217	213	213	192	213	232	240	218	228	241	231	223	243	228	204	225	215	224	211	219	200	194	208	234	213	204	218	247	233	207	222	199	215	216	217	184	206	201	232	195	199	224	245	226	216	212	239	225	232	218	235	230	224	202	242	221	198	240	218	201	230	247	207	194	199	219	218	231	253	210	230	224	244	213	217	201	220	226	251	239	225	208	217	207	222	232	199	240	223	217	220	228	235	229	235	233	229	213	212	219	224	195	208	203	238	222	200	212	243	219	194	239	224	223	235	209	207	222	207	223	216	204	219	196	212	246	245	229	227	195	210	216	244	225	210	242	221	190	214	211	215	219	207	213	196	207	207	221	227	221	221	220	224	218	218	215	231	209	226	243	225	217	203	235	233	240	191	248	213	210	199	238	218	217	227	216	226	230	218	203	201	232	228	212	217	220	213	208	225	219	237	222	252	224	206	218	221	210	193	224	222	212	226	210	212	208	199	230	222	205	212	200	190	250	206	215	217	230	200	223	192	209	231	204	213	250	216	212	235	212	197	224	242	245	208	192	211	243	241	206	233	235	209	235	212	211	193	210	225	186	224	209	232	237	227	225	240	246	219	234	216	244	229	222	231	200	190	228	224	166	206	218	216	250	199	238	232	232	201	218	237	226	236	229	207	226	218	224	222	247	197	224	205	220	227	228	246	235	209	218	230	226	229	226	238	251	208	221	177	223	212	205	219	212	216	211	206	239	234	200	208	181	211	233	197	222	245	220	226	223	217	239	220	242	210	221	210	250	191	218	225	209	205	222	233	212	205	236	213	253	219	226	234	232	225	210	202	223	207	214	205	196	240	237	213	222	199	223	219	208	203	240	228	225	237	232	228	246	211	213	234	210	228	231	213	232	222	223	218	212	215	244	240	204	245	231	229	244	201	202	238	217	207	227	225	232	227	229	218	187	229	219	211	213	229	213	225	226	224	207	215	210	219	193	227	217	224	231	244	198	213	190	234	208	235	216	194	213	210	216	237	245	210	220	194	193	232	206	215	229	217	214	219	228	213	223	211	203	231	222	244	252	228	226	233	230	204	211	221	205	210	245	238	204	227	211	195	236	240	205	240	221	206	206	212	217	228	238	204	220	207	234	202	204	215	250	214	199	211	224	230	227	229	205	217	211	217	243	223	196	212	222	213	230	225	222	230	230	224	229	227	208	243	216	225	259	235	215	218	216	232	196	206	223	203	240	218	203	222	216	204	239	227	224	235	213	225	218	227	216	245	190	220	227	216	233	244	214	234	231	216	234	219	208	210	223	211	227	209	224	239	217	232	215	210	221	237	212	198	229	193	186	203	223	213	203	204	232	221	202	212	191	228	208	225	200	207	204	204	240	231	226	207	224	249	221	219	210	182	201	231	199	216	233	207	234	231	212	232	221	220	258	209	223	243	236	213	227	247	199	202	199	234	200	210	208	240	206	209	226	210	239	217	226	209	207	233	204	227	240	210	209	244	209	208	228	228	228	224	205	220	234	206	210	224	181	226	239	202	221	190	239	211	206	213	222	218	219	236	228	202	193	235	207	219	214	208	223	202	225	208	212	197	250	233	230	216	232	210	229	216	212	211	216	241	232	216	214	236	229	226	237	183	210	247	238	215	197	205	235	194	196	227	230	231	237	211	236	236	208	250	229	221	207	218	202	246	217	198	220	208	217	212	224	238	209	210	240	226	199	222	216	211	200	191	206	220	230	194	219	207	215	202	221	229	208	210	247	209	206	217	228	237	233	224	226	255	188	251	228	231	221	219	223	205	217	223	217	220	195	229	204	243	198	232	233	200	215	222	195	234	247	226	220	232	218	210	226	203	204	224	214	209	240	198	218	221	221	210	217	192	234	231	216	234	260	221	226	225	196	231	220	220	209	182	215	212	220	221	242	214	230	223	219	231	230	214	211	212	204	203	230	204	243	214	222	209	214	215	228	199	211	221	214	223	239	223	220	198	228	227	219	212	179	225	208	218	193	231	214	202	230	229	223	212	194	226	225	249	200	224	215	214	193	203	224	227	201	250	234	208	206	251	194	189	207	234	237	222	232	211	209	228	215	200	212	226	230	232	217	223	215	240	209	223	231	226	241	217	210	216	218	194	215	219	197	211	204	199	228	212	190	215	209	205	208	236	212	200	231	204	230	189	213	196	218	195	196	226	233	224	239	231	195	208	218	204	221	232	210	255	197	205	212	230	197	219	215	236	192	228	209	224	223	204	240	202	238	195	213	217	226	213	211	192	210	200	211	207	212	222	222	204	212	237	206	208	202	220	248	192	213	227	228	220	228	202	214	227	213	229	233	255	231	213	229	179	208	197	222	248	211	198	229	222	219	208	192	210	202	244	216	218	245	200	239	187	206	228	227	239	204	198	240	204	221	237	223	222	204	227	228	210	214	225	222	214	220	237	227	214	232	217	221	235	206	228	222	220	191	224	222	231	244	215	214	212	216	188	226	219	229	218	217	211	230	223	239	205	228	222	238	224	208	223	234	200	252	214	242	230	219	222	210	220	219	226	257	210	235	212	211	229	222	218	214	201	198	229	222	223	248	200	215	221	221	205	185	195	196	195	231	231	201	223	239	175	220	216	190	224	241	184	240	221	221	233	199	240	220	203	205	210	188	225	253	230	251	235	233	208	218	227	220	231	217	190	207	227	212	249	210	213	240	195	223	223	211	208	220	232	241	238	219	233	224	216	228	219	201	242	205	211	214	204	218	206	219	238	223	214	202	230	215	237	205	215	201	213	209	223	189	241	234	245	227	195	229	225	234	216	197	202	234	213	221	191	219	228	216	211	209	220	211	204	205	222	224	228	198	211	215	225	220	214	215	252	229	241	212	219	209	230	214	239	213	211	213	219	202	199	226	202	194	220	213	208	209	231	220	221	206	219	225	220	196	213	217	224	234	233	203	231	186	196	223	198	179	210	232	214	222	221	194	202	203	214	200	233	219	229	230	201	208	224	217	213	204	236	216	219	226	195	240	199	207	220	212	210	225	221	235	218	226	205	226	233	216	181	228	206	185	211	230	228	220	210	225	203	190	223	225	204	236	209	228	227	226	223	222	204	219	203	227	210	208	223	219	243	227	228	188	218	224	218	206	209	230	210	208	233	223	229	220	222	258	227	212	232	221	199	242	235	218	234	215	224	229	217	222	193	220	224	218	226	220	253	219	235	218	241	226	255	232	234	226	222	227	244	211	195	221	197	224	208	209	192	249	222	217	225	219	189	207	230	210	232	215	222	210	230	234	189	244	227	196	223	229	201	202	236	237	245	228	205	200	195
5471	15471	11656	5826	3582	2658	1853	1466	1218	924	786	665	534	548	485	448	390	380	352	384	355	331	359	346	330	326	330	298	294	282	289	289	290	312	269	315	269	292	297	267	264	275	268	300	290	284	270	272	261	268	246	267	279	256	276	258	273	274	273	295	285	279	288	240	312	265	285	257	279	294	263	288	279	276	255	275	258	268	282	265	275	252	268	252	264	270	276	269	258	251	261	256	262	248	261	285	264	262	278	279	253	258	256	259	259	294	283	291	259	267	236	283	275	275	254	305	272	258	281	267	248	252	238	264	241	282	242	256	270	254	241	274	248	252	274	233	263	257	273	234	270	223	283	277	288	284	265	264	285	253	237	268	276	252	277	269	254	248	285	261	250	286	262	262	256	254	256	299	236	294	257	262	258	264	267	289	269	264	251	276	294	285	252	262	268	244	280	258	283	247	252	239	258	265	270	257	223	266	244	242	249	287	247	272	260	276	291	278	226	275	247	289	247	280	261	257	255	297	231	238	242	250	247	270	276	271	248	249	259	257	259	251	280	246	238	268	253	280	231	264	252	262	260	262	221	269	255	249	247	254	244	279	271	262	239	264	249	259	271	242	224	279	286	245	262	282	232	257	258	266	255	271	263	268	270	278	266	256	271	259	253	276	263	263	264	255	274	276	287	258	286	264	274	273	246	255	279	265	254	261	264	247	272	263	277	259	279	266	252	240	285	269	265	255	267	291	296	267	251	281	262	236	267	257	255	280	258	249	266	266	261	244	274	249	277	254	249	274	272	262	262	258	287	267	263	267	247	284	272	280	250	257	247	271	241	253	226	261	249	217	256	275	249	238	274	272	264	262	262	245	264	229	241	232	238	238	274	228	280	250	273	284	254	253	240	264	247	260	273	222	268	267	238	242	260	258	277	263	256	250	261	282	277	235	272	279	267	273	283	235	268	251	283	257	260	253	262	261	240	255	237	260	286	280	229	260	264	243	275	253	262	256	269	271	253	273	256	249	265	283	256	278	278	292	256	267	230	286	248	247	267	244	250	266	274	274	265	221	243	272	288	280	282	269	248	257	279	245	245	225	276	266	291	245	257	256	266	238	257	266	240	257	242	264	264	252	288	255	267	264	293	254	236	261	252	231	263	274	254	296	238	257	255	270	278	256	285	277	265	257	257	235	260	304	256	271	238	254	246	251	225	257	254	267	269	267	274	268	260	271	269	253	264	256	272	276	265	273	257	262	252	274	258	273	250	265	246	281	266	262	253	237	267	256	258	266	275	244	274	240	275	261	250	261	238	262	265	248	280	250	301	264	273	248	283	258	261	273	252	271	260	239	268	263	276	263	261	258	253	260	261	255	252	267	241	262	282	265	307	248	218	259	253	229	279	266	275	248	275	256	274	278	254	257	265	283	274	283	233	302	237	276	285	286	260	258	265	297	286	267	262	246	280	247	279	255	275	270	251	248	282	233	289	264	239	241	286	284	243	278	252	261	259	279	238	255	251	296	271	267	270	275	242	248	271	257	272	251	253	281	271	239	254	260	278	262	259	255	258	235	255	267	255	257	264	256	250	262	273	247	288	268	264	272	264	240	270	243	249	267	245	275	229	235	270	256	241	274	240	266	246	248	253	289	277	275	245	243	288	270	253	263	240	279	255	251	266	266	282	248	257	259	248	263	275	243	251	269	234	248	255	269	247	239	261	257	271	263	233	285	269	271	267	259	251	268	264	255	254	246	234	279	279	263	276	271	258	267	273	251	244	254	272	250	268	258	261	259	257	261	243	238	245	236	291	263	269	295	255	238	238	283	268	264	257	264	245	275	238	267	250	249	235	245	268	254	251	290	251	280	233	232	294	262	273	256	288	268	248	265	247	241	240	277	240	291	268	306	287	235	240	246	264	262	261	268	266	262	254	248	265	261	229	261	257	266	257	288	271	257	259	255	249	242	251	242	281	275	257	276	270	270	258	221	270	221	259	261	283	297	267	257	224	259	262	258	241	274	246	278	266	248	270	245	269	257	274	250	261	255	229	273	260	249	234	235	256	283	265	250	248	258	239	261	283	266	268	278	290	265	263	236	273	270	284	263	257	249	273	241	257	274	265	243	265	254	257	264	250	249	246	259	272	235	255	278	254	273	253	284	254	265	270	292	259	257	257	254	286	263	257	217	283	257	272	265	275	278	280	244	277	266	267	288	270	268	233	268	268	257	270	254	241	260	261	265	267	262	257	279	260	249	270	228	253	261	241	260	286	279	245	255	267	268	239	266	284	272	256	294	261	277	230	262	269	275	261	256	263	251	250	248	254	282	265	252	251	236	272	254	268	274	256	273	260	272	250	255	266	256	272	259	271	227	275	260	272	283	260	249	263	266	246	259	271	254	275	247	291	234	261	269	262	267	265	229	263	255	259	282	244	215	239	277	264	252	253	276	261	248	267	277	250	281	259	247	252	249	268	268	258	255	265	252	244	238	243	241	245	252	263	234	297	257	245	260	257	249	249	246	278	280	253	265	285	278	262	267	256	242	267	249	251	260	241	261	243	246	248	266	261	260	278	264	220	267	261	258	300	271	259	255	273	243	262	297	288	255	269	237	263	261	244	263	245	266	232	261	270	240	259	264	274	244	280	256	270	248	263	251	234	263	257	260	277	259	247	257	259	266	267	240	293	260	270	246	263	263	278	261	269	225	265	279	273	255	273	257	262	241	274	247	241	269	234	280	273	252	291	273	276	267	248	282	270	269	263	256	248	230	235	271	256	280	237	261	268	263	262	262	251	277	244	259	279	264	262	275	260	282	237	233	263	284	231	251	293	263	270	273	261	226	259	270	273	263	269	261	260	277	242	276	311	249	232	271	250	264	254	265	263	256	255	232	240	265	276	246	265	276	233	255	297	263	243	254	255	242	232	278	238	265	251	264	281	282	258	283	253	284	267	269	259	292	256	279	243	245	255	281	260	284	234	262	243	241	248	234	280	247	263	243	278	243	274	251	267	268	283	278	231	259	257	272	267	274	275	282	255	231	268	267	260	258	273	287	244	262	255	278	279	278	251	274	266	221	285	254	266	253	258	278	242	270	254	259	270	258	253	277	254	290	268	249	240	238	258	249	272	277	251	249	266	265	254	232	269	234	239	260	297	256	273	234	262	266	293	267	282	261	257	245	259	263	254	241	279	266	269	265	274	265	243	282	226	256	251	280	305	254	283	265	248	277	242	275	240	257	256	262	287	272	292	259	263	274	258	271	278	277	258	245	258	281	282	243	227	269	241	237	264	232	250	280	279	259	262	263	248	264	251	267	222	276	244	284	233	281	275	264	255	249	248	224	250	256	266	257	274	259	263	243	247	249	257	301	244	265	253	249	213	255	281	271	260	275	248	251	265	291	234	261	270	237	276	238	237	266	285	294	283	257	302	251	259	231	265	270	272	283	286	250	256	264	277	246	272	262	264	281	300	269	273	270	264	265	230	246	269	250	276	258	267	270	271	227
27044	17687	3957	1037	733	622	575	494	497	487	475	510	474	443	482	468	455	487	489	457	462	476	511	475	505	421	472	477	503	456	500	472	489	460	484	480	473	463	468	457	469	470	444	441	479	459	474	487	491	466	465	495	453	477	481	489	457	478	490	485	490	421	501	462	450	459	465	452	521	453	534	461	456	530	521	440	447	470	473	446	474	482	482	475	468	426	474	429	441	464	435	436	461	492	446	472	476	441	454	475	515	496	449	450	482	447	472	488	455	488	447	468	475	451	454	429	463	510	488	476	494	450	475	438	466	463	465	504	461	466	484	458	474	462	469	452	479	454	424	467	473	418	472	463	440	485	469	446	489	435	490	451	468	453	465	464	471	481	460	490	460	445	493	471	487	474	411	439	436	472	482	480	488	476	521	463	467	468	480	468	477	458	483	469	457	480	481	510	456	482	483	470	456	451	480	441	485	451	484	425	444	478	468	478	429	481	426	476	461	480	461	419	465	470	515	451	507	449	460	502	490	462	456	492	487	484	481	455	411	462	492	498	476	457	501	480	473	436	456	445	485	482	456	468	475	458	483	445	452	460	499	436	450	438	441	481	458	462	474	451	463	483	454	436	470	454	482	481	453	465	476	459	501	454	457	455	456	454	470	481	446	438	431	489	471	469	496	474	507	451	458	502	471	466	476	468	492	474	476	456	467	483	432	457	488	462	475	463	441	439	432	450	468	406	500	494	456	474	492	455	512	445	478	471	452	468	494	492	425	450	524	476	462	460	473	471	464	474	439	440	522	445	469	512	446	473	506	454	468	480	460	483	495	478	471	490	435	490	457	438	463	447	505	465	476	469	455	469	427	498	454	464	469	450	461	484	464	477	488	434	496	461	464	511	427	496	513	453	467	424	410	480	467	442	484	469	466	481	462	497	467	466	475	489	466	437	450	466	503	477	477	456	454	481	470	471	476	436	468	475	487	505	462	436	491	472	477	471	460	464	470	421	494	456	440	466	453	446	436	448	490	446	468	460	457	525	477	459	453	464	474	452	481	460	505	462	464	472	462	533	461	476	441	459	466	491	459	478	474	498	447	473	436	482	481	463	438	506	440	464	453	478	477	482	486	480	474	455	454	424	498	443	456	475	474	462	484	474	458	484	468	484	468	473	482	456	466	423	456	467	464	466	457	467	451	454	481	444	457	424	484	450	484	482	482	464	464	483	464	409	512	418	476	456	496	420	471	479	477	427	494	474	466	471	442	458	444	427	458	452	460	456	494	471	435	454	447	475	523	496	459	482	491	493	471	493	541	445	515	466	498	475	460	451	459	444	464	460	462	463	478	462	455	455	489	449	432	439	437	510	466	436	462	481	460	471	446	477	445	432	494	455	501	472	461	452	480	460	443	509	437	498	455	483	468	465	490	447	472	466	454	468	476	520	466	491	480	450	511	466	521	441	443	511	484	480	467	467	476	471	494	468	443	474	427	482	480	489	461	534	442	485	500	451	466	458	463	478	465	491	441	433	453	478	457	447	474	475	503	482	451	445	439	433	448	457	457	504	425	484	442	447	491	471	476	463	444	490	520	470	484	450	503	452	483	461	511	477	495	443	514	471	452	471	461	466	454	448	492	466	456	503	476	465	479	485	469	479	431	491	489	469	487	451	508	464	492	469	478	442	456	468	461	502	494	484	475	476	471	455	476	500	491	487	480	475	456	461	492	528	461	423	445	441	519	456	441	426	469	486	487	472	448	496	474	427	474	440	468	405	446	448	482	482	467	462	483	438	472	432	450	460	502	464	451	477	429	453	457	460	487	495	476	461	462	418	464	473	426	489	488	465	472	481	462	441	466	463	427	455	445	442	498	451	463	476	435	432	465	475	397	452	482	480	478	449	480	470	447	451	440	439	443	477	473	463	451	493	456	495	432	497	446	489	459	475	493	425	489	464	463	456	490	454	474	498	492	498	469	468	487	487	459	503	485	452	426	447	480	452	473	455	476	464	489	422	474	464	442	490	495	443	436	455	452	475	476	477	469	477	515	477	496	467	487	461	422	471	460	481	438	486	465	511	446	453	476	483	434	482	474	453	487	483	479	474	493	453	481	435	505	451	442	447	470	438	504	495	470	463	466	497	492	465	474	493	472	404	448	479	451	459	446	442	438	452	463	437	506	476	483	509	390	472	404	453	456	458	470	458	485	496	462	460	493	477	500	422	454	478	510	450	490	444	475	461	503	478	471	468	466	460	424	492	503	474	472	518	462	452	477	499	466	442	452	463	455	462	452	494	495	462	480	465	466	454	437	468	455	438	468	452	451	476	477	476	461	468	483	450	438	466	465	482	447	476	468	494	461	470	495	478	462	494	488	510	500	532	478	484	498	472	486	479	466	440	431	484	466	472	456	449	488	472	443	470	468	460	474	461	429	413	492	471	440	448	458	434	429	470	458	473	438	480	443	503	477	430	424	465	471	453	453	459	500	503	497	460	461	464	482	479	473	484	474	467	470	462	432	474	420	488	439	490	452	417	435	485	468	498	474	453	450	456	458	486	423	478	470	445	443	439	452	462	478	444	447	453	420	459	449	462	446	452	518	499	473	468	486	458	443	444	490	494	469	472	483	499	433	489	461	451	427	459	475	466	519	467	476	414	478	461	473	472	486	477	497	494	473	495	462	452	489	475	539	462	438	520	488	444	463	438	413	478	478	458	481	454	446	487	487	454	447	452	462	450	448	474	487	458	456	460	453	493	482	445	460	492	449	488	451	494	476	482	441	492	461	500	490	433	513	444	474	481	468	462	474	471	477	528	489	437	465	447	464	453	449	457	491	451	438	485	486	488	501	443	460	505	418	470	523	490	474	458	431	456	457	497	471	466	449	491	457	486	482	503	459	463	480	457	479	474	428	462	455	468	439	441	430	473	455	456	475	477	501	481	456	464	481	491	478	463	471	458	451	457	465	495	437	445	475	472	437	473	500	473	461	449	458	464	485	479	479	490	445	457	463	481	487	480	439	530	465	474	430	471	456	475	456	482	506	481	497	470	443	454	461	471	483	490	425	448	443	460	479	482	469	446	500	461	502	467	460	462	476	462	480	475	446	491	450	521	482	490	469	481	477	448	455	460	469	445	511	466	443	478	480	457	484	414	461	458	438	464	496	451	504	476	484	420	439	459	478	414	490	468	456	477	427	472	498	456	464	481	465	456	483	477	470	490	454	495	475	435	418	444	462	467	451	451	487	485	452	478	465	468	463	463	464	510	473	456	475	475	452	477	491	454	448	499	479	440	432	487	481	436	451	480	461	439	483	466	458	428	500	474	498	437	453	448	442	478	482	452	475	446	446	423	445	446	440	463	472	434	453	458	469	470	479	513	479	453	477	484	483	476	452	470	501	483	465	489	448	481	520	495	448	490	476	461	484	476	484	457	469	480	490	487	459	467	461	455	441	506	466	456	478	455	455	425	454	460	519	493	452	451	497	483	500	493	460	420	466	463	456	452
5211	1833	1403	926	785	639	579	617	624	527	587	578	586	571	536	566	546	559	576	582	523	549	546	598	574	562	540	584	581	530	525	616	545	539	540	576	582	568	588	517	556	555	562	571	596	540	569	537	568	519	558	575	553	538	517	535	568	551	583	555	583	575	582	525	565	559	549	540	562	574	561	540	549	531	538	566	574	541	513	545	542	547	634	579	532	533	556	533	534	566	576	550	566	509	562	568	541	555	539	534	549	579	539	547	558	510	569	535	527	583	550	599	595	525	559	527	595	589	579	590	535	590	530	563	532	557	572	525	570	570	562	514	592	577	572	596	540	557	534	497	561	558	553	549	564	555	564	557	552	580	573	549	565	531	553	539	543	551	507	522	558	550	567	547	514	530	567	572	522	555	539	587	533	549	562	556	567	608	559	589	537	561	531	572	555	537	555	582	518	573	562	589	536	557	565	562	545	488	579	547	565	544	558	598	533	569	540	544	520	568	569	564	557	540	567	551	586	540	552	559	561	544	536	574	574	503	595	517	547	581	574	557	572	567	604	538	594	537	519	564	566	515	554	532	531	562	549	590	569	531	570	628	524	571	540	560	556	547	546	542	558	533	541	555	543	530	554	502	561	525	596	553	553	558	580	546	570	497	568	535	584	549	515	523	541	556	531	591	593	507	549	533	539	528	543	538	554	550	540	569	543	562	549	538	547	563	523	574	527	537	564	584	557	574	526	582	514	521	512	601	505	581	535	545	541	549	573	527	559	551	558	556	570	547	530	548	564	560	536	588	555	581	493	583	560	516	559	532	547	591	536	539	555	542	568	572	557	562	534	577	542	546	548	528	537	554	558	528	576	556	536	572	589	539	535	527	549	552	539	542	571	561	543	544	543	535	532	530	528	538	551	552	569	582	532	562	493	551	521	570	513	541	523	565	515	562	560	557	543	562	543	590	574	577	524	550	572	593	545	578	518	561	569	557	600	540	563	534	515	581	546	568	566	537	544	554	561	550	563	575	571	540	570	552	547	566	556	597	579	567	514	528	534	600	535	571	567	549	598	520	564	581	531	569	588	583	543	547	572	563	534	552	563	586	570	485	579	555	595	517	579	536	550	558	586	567	502	539	535	528	564	546	536	547	600	581	565	547	531	551	566	554	560	605	563	505	558	535	524	583	580	583	556	538	548	544	571	569	570	517	523	548	506	530	559	553	579	548	506	518	536	572	548	513	539	542	595	565	562	532	555	512	527	519	562	526	534	560	565	616	553	513	596	545	532	543	510	589	595	536	563	549	513	557	533	624	592	554	563	576	527	557	555	524	577	559	565	526	571	543	539	539	536	547	524	550	632	540	562	544	528	535	607	539	550	563	565	565	556	538	562	581	533	559	540	495	520	544	539	557	579	522	567	585	529	531	576	528	569	567	582	515	566	548	535	537	549	534	526	539	587	554	520	567	542	594	508	549	532	532	549	532	544	550	528	524	569	560	579	534	565	522	548	597	523	544	555	575	539	508	550	539	540	527	505	515	549	572	535	583	609	561	541	573	556	526	544	584	550	556	539	543	546	574	567	555	569	554	538	554	540	552	566	551	593	518	560	544	519	547	571	566	586	534	573	564	589	575	541	572	557	564	566	557	534	568	583	548	506	549	597	537	563	522	537	539	561	559	559	547	594	570	559	536	559	569	572	516	570	535	546	550	503	558	529	538	542	556	554	501	498	542	530	612	571	606	527	508	557	565	563	590	588	506	506	572	577	555	563	524	554	565	570	542	545	535	535	512	546	549	595	580	575	591	557	542	519	547	543	584	532	543	556	597	591	539	553	592	566	508	535	539	559	593	551	558	542	577	525	518	562	529	531	553	570	527	565	537	583	516	554	572	557	552	548	534	532	533	533	563	562	517	507	547	540	582	612	565	510	567	596	565	528	539	575	534	558	549	569	579	552	547	548	567	517	545	549	580	571	565	538	554	565	573	552	584	526	570	570	544	538	528	558	570	532	589	524	544	566	543	571	556	541	541	536	557	552	564	507	557	543	554	526	570	596	543	558	522	609	536	533	508	525	557	580	528	513	561	581	547	573	538	516	576	564	538	544	532	568	549	533	518	538	529	585	562	507	542	560	592	561	511	573	553	566	577	560	509	621	570	576	586	565	554	541	562	557	533	566	540	508	542	567	545	537	566	521	531	560	565	524	500	581	549	593	556	538	580	562	584	564	488	579	590	542	559	527	531	505	503	561	540	557	584	528	585	558	582	517	530	543	584	589	519	522	540	576	535	546	553	548	549	551	536	560	540	577	565	525	517	511	535	553	556	560	555	527	507	542	567	542	534	559	578	507	558	607	578	584	560	585	583	509	576	571	592	559	549	540	540	569	571	542	556	554	600	559	541	551	547	570	556	564	556	553	537	560	610	560	560	530	504	547	568	531	555	572	521	565	586	546	553	519	541	552	581	586	553	618	529	569	577	564	564	573	573	539	578	561	577	569	537	566	540	534	585	576	526	554	554	527	549	508	581	522	537	511	549	524	557	545	606	561	537	534	564	519	538	597	551	543	556	544	577	567	551	543	540	537	574	561	562	499	548	509	538	540	563	548	574	541	545	529	561	526	554	536	527	576	597	503	578	546	548	582	575	507	542	575	546	550	598	546	570	557	541	560	557	527	542	539	553	574	558	572	552	524	507	529	534	529	564	550	556	559	558	564	541	593	529	571	576	537	579	554	588	504	552	560	555	552	549	569	537	584	547	542	540	557	571	520	524	573	514	559	533	558	554	640	519	558	553	546	507	533	528	530	582	550	550	567	560	547	548	575	549	484	554	549	587	577	521	609	598	542	567	545	592	533	553	533	535	531	551	534	537	521	559	554	569	527	546	558	534	556	577	558	539	548	569	554	565	523	582	542	579	539	555	537	563	541	522	575	576	516	515	533	544	547	600	577	568	563	548	508	600	554	567	609	558	551	514	608	593	570	548	581	515	549	569	547	541	569	599	550	562	546	572	568	521	540	555	525	543	551	528	566	516	489	532	602	564	535	562	587	550	586	517	589	528	545	522	530	559	544	571	558	543	566	515	534	548	526	574	510	598	580	537	578	571	537	525	559	577	559	553	565	563	532	562	615	546	557	558	549	533	580	526	536	595	560	532	547	492	562	551	537	550	533	538	516	539	557	549	542	528	581	560	539	586	566	552	556	559	544	521	557	556	547	593	542	535	555	581	573	514	553	542	546	539	542	571	564	521	558	574	558	520	534	593	549	543	563	545	555	542	541	602	561	566	528	547	562	564	544	559	553	542	523	572	579	530	561	568	550	523	551	521	527	559	560	550	529	554	497	573	543	549	570	554	558	557	536	526	579	557	537	535	560	532	522	555	533	501	564	549	556	556	573	522	528	526	524	593	512	510	572	546	543	582	510	536	567	508	610	538	532	550	545	558	549	590	532	537	547	537	555	546	559	550	545	572	563	565	574	556	527	555	557	584	551	534	586	573	552	557
23480	20892	27827	24100	20857	8195	1065	815	678	606	598	558	517	593	546	484	532	522	524	437	502	471	487	509	500	503	486	482	450	493	488	516	459	430	493	504	504	470	473	525	469	473	469	465	502	494	473	490	443	466	433	431	468	445	458	446	465	475	498	421	433	481	475	467	485	464	465	455	458	470	492	448	457	494	464	485	491	415	431	465	431	462	465	450	479	488	489	432	475	456	442	452	452	473	440	490	445	483	458	417	440	463	480	484	472	449	469	460	440	426	439	462	467	481	479	449	503	474	439	454	469	472	504	478	451	479	460	469	430	478	489	465	466	440	442	439	479	461	433	475	469	467	459	505	486	495	475	477	442	461	468	488	467	487	489	439	444	483	442	445	448	489	461	435	493	460	504	453	454	517	479	463	464	511	479	444	502	502	465	471	462	481	447	451	490	457	470	443	464	472	448	477	454	440	475	463	460	455	471	457	434	485	449	468	483	460	481	453	447	454	484	452	469	458	501	483	478	462	514	487	467	468	432	470	514	478	467	465	427	458	509	456	478	474	436	471	458	468	474	486	446	482	478	451	467	454	480	437	445	494	441	465	445	463	449	491	451	441	483	471	439	487	465	440	458	477	465	495	469	476	482	472	425	454	460	444	478	476	466	455	449	475	451	423	455	458	453	468	448	508	467	459	489	493	436	474	469	470	474	465	442	471	477	467	531	480	432	416	470	510	484	518	457	489	491	440	497	420	469	481	436	444	500	476	476	430	467	476	476	443	448	465	449	448	479	482	442	463	451	439	438	490	457	510	438	476	492	474	471	488	470	528	451	488	428	478	429	459	480	461	455	482	463	487	499	477	462	482	513	457	450	442	462	525	497	445	476	472	453	476	508	472	478	464	470	487	490	470	470	477	414	459	479	455	447	465	470	499	461	466	458	461	451	492	490	453	474	439	481	457	501	452	453	484	444	477	427	486	482	422	491	488	460	454	467	510	441	445	453	514	463	480	457	449	462	443	453	475	452	468	482	505	468	456	456	448	480	490	439	466	478	487	426	515	447	507	472	439	476	478	482	483	452	464	437	470	471	423	483	467	467	448	459	472	440	462	483	537	466	456	468	482	450	471	448	452	473	439	473	458	458	466	462	479	464	443	464	464	490	476	469	443	481	448	447	480	467	468	475	483	462	482	444	424	427	462	463	511	482	461	456	493	516	477	484	486	452	475	493	450	431	434	489	471	481	442	477	466	469	506	460	498	465	466	466	431	449	461	472	458	442	471	478	447	489	443	439	445	505	464	461	425	487	473	468	476	427	515	445	489	461	469	468	500	462	455	460	495	451	447	507	475	479	503	433	479	467	460	455	487	455	443	481	523	438	491	451	497	474	500	493	471	427	518	423	481	448	456	471	457	462	447	503	459	470	433	492	481	465	482	458	457	445	491	465	447	478	472	499	443	478	477	481	495	441	448	451	460	509	460	466	450	483	474	475	448	466	468	519	469	485	449	452	487	445	466	516	472	434	455	482	487	464	485	493	493	455	475	464	478	485	434	404	472	457	488	472	444	505	489	428	434	462	461	480	438	477	445	459	474	414	434	442	488	470	440	449	450	477	470	455	475	492	488	469	497	464	423	442	493	465	510	450	450	452	432	482	468	448	471	465	457	477	489	461	434	482	456	474	433	441	456	492	464	495	496	477	466	463	458	453	440	487	460	463	452	462	455	464	502	481	459	436	496	474	489	464	428	419	454	457	398	462	425	491	469	452	500	476	466	463	459	441	465	440	473	473	472	459	489	480	473	479	480	442	463	477	460	448	464	426	433	481	471	458	470	473	447	471	500	477	472	468	443	510	461	466	469	450	479	483	499	479	465	460	490	482	485	443	441	466	477	436	474	461	483	472	451	466	465	443	461	457	465	440	491	527	469	510	469	499	450	443	512	467	456	455	447	481	443	451	508	471	461	480	461	473	471	458	455	449	429	486	430	467	485	472	423	447	442	476	475	486	466	470	490	449	453	461	456	482	473	517	436	484	482	463	485	459	482	448	458	465	440	439	454	456	456	482	479	466	471	418	470	468	463	487	451	457	424	517	450	484	476	447	470	502	448	427	473	444	430	485	412	443	456	492	424	498	457	453	460	472	478	483	483	480	437	486	489	464	492	442	454	456	448	493	438	457	453	477	440	475	466	449	493	438	450	480	430	411	498	471	465	479	485	465	461	436	491	462	470	478	475	491	477	470	464	453	482	465	476	497	484	476	442	487	450	436	450	449	497	427	470	436	482	431	453	433	461	455	442	457	427	437	439	442	452	457	471	450	460	471	433	458	408	450	486	454	459	447	453	465	499	455	437	472	469	452	466	492	485	482	441	438	477	443	442	481	443	477	488	448	438	466	479	469	470	483	486	498	424	441	447	436	458	438	502	462	458	470	453	477	486	469	435	458	460	454	434	466	469	490	495	510	447	518	435	438	450	431	483	458	489	455	493	464	436	443	431	455	460	441	492	481	437	510	460	475	435	484	461	465	434	478	460	443	481	477	479	494	452	452	458	456	435	430	465	460	493	454	454	460	469	439	477	431	486	464	500	480	452	463	469	445	473	494	458	480	471	458	471	488	506	474	480	463	425	450	445	434	450	426	483	465	476	457	477	404	473	428	462	454	463	481	448	440	468	499	444	446	443	469	470	437	473	474	432	473	468	476	496	444	469	471	476	477	484	488	461	468	497	449	426	473	461	444	478	476	480	490	475	465	476	418	467	468	453	468	459	436	472	469	495	493	459	480	454	519	451	471	492	477	447	499	469	448	525	476	463	472	491	458	472	471	449	478	458	449	493	488	445	428	447	472	469	417	469	448	445	472	438	483	453	472	489	449	466	426	450	474	439	466	437	512	517	469	446	494	459	442	493	465	472	512	474	445	467	459	485	478	440	474	420	469	458	461	456	461	433	506	484	459	429	511	488	481	458	492	479	498	429	458	459	503	467	446	450	475	513	400	507	502	466	464	500	467	482	444	458	433	455	465	468	480	439	490	463	450	430	481	416	454	488	479	462	440	464	515	485	456	437	412	441	475	448	471	413	492	502	492	481	460	483	443	477	478	447	441	464	470	457	436	463	458	452	422	440	501	505	454	469	432	472	459	478	438	460	462	476	462	489	461	459	461	456	432	451	459	503	431	433	447	447	470	405	500	442	427	464	491	483	451	454	468	464	517	464	484	491	467	486	465	462	471	447	443	512	456	458	471	484	452	467	476	476	419	458	462	495	432	458	425	486	465	447	484	460	529	443	492	468	475	463	454	462	447	477	519	442	499	481	487	433	475	484	471	477	456	465	483	483	473	471	473	464	498	421	492	476	473	478	438	412	475	486	450	442	477	494	469	470	505	444	493	447	453	473	475	460	424	452	475	460	459	447	453	476	470	459	482	429	448	472	464	460	475	461	451	514	475	472	461	471	479	434	489	464	474	487	478	452	494	466	471	433	443	461	452	440	471	466	431	448	449	466
4002	9515	7186	3498	2386	1753	1391	1184	1019	856	742	745	684	693	671	641	613	610	590	589	632	573	563	625	557	629	607	623	578	549	577	613	544	552	606	596	592	551	569	556	607	578	540	533	573	576	565	533	517	567	549	528	591	568	589	546	518	544	587	534	558	582	560	504	551	561	576	554	576	578	614	561	562	613	565	594	571	561	582	567	583	562	606	526	527	558	582	548	548	563	562	543	568	568	567	546	556	541	570	585	586	576	546	553	574	561	557	540	599	569	562	545	557	568	560	598	557	544	595	571	558	578	538	552	586	566	583	564	547	522	613	545	559	549	533	595	547	565	550	597	548	518	588	557	503	568	540	567	590	517	594	567	550	536	565	597	578	528	551	600	569	550	541	590	568	585	557	545	588	536	586	561	528	561	550	519	573	569	524	553	588	558	538	534	589	576	580	590	568	551	600	600	554	548	545	598	588	586	542	562	583	564	546	574	540	551	597	568	555	559	549	534	536	560	581	572	559	547	548	548	534	584	571	550	564	551	592	547	533	565	554	540	570	562	582	572	553	546	522	529	541	551	534	543	576	547	539	559	566	550	546	513	560	574	564	590	605	527	586	515	577	576	549	577	552	549	559	536	601	557	556	567	567	562	580	583	574	546	552	577	536	560	600	554	549	529	559	591	558	545	560	569	560	551	533	570	540	613	581	547	567	569	581	531	592	605	551	558	540	528	599	564	581	524	570	583	530	515	535	590	543	556	519	534	559	558	566	576	598	545	598	576	522	600	559	609	559	574	583	566	540	536	593	524	556	550	564	548	539	542	565	550	575	606	553	585	597	582	581	557	577	608	614	538	568	542	550	529	621	577	547	548	555	572	531	574	547	592	545	555	548	554	560	563	548	554	538	579	581	523	568	533	565	623	559	532	580	564	607	555	577	572	540	567	536	570	562	576	596	538	551	591	535	534	570	561	575	587	619	528	546	591	563	525	531	570	570	585	520	590	572	594	573	572	542	593	546	585	548	545	548	599	587	564	582	526	540	560	549	563	546	541	601	559	584	571	559	547	538	564	561	543	553	531	571	559	579	605	545	550	549	537	574	569	558	550	553	556	593	590	580	548	542	530	547	570	622	565	592	542	573	581	612	599	606	578	540	582	569	514	582	549	609	584	566	536	566	557	571	526	554	559	554	556	568	567	616	553	523	561	578	540	581	577	585	561	601	577	568	592	567	562	597	578	541	552	569	547	587	547	578	546	546	527	584	586	594	541	562	551	551	557	557	556	559	556	575	568	574	545	541	558	570	614	552	505	622	546	578	558	538	588	570	567	574	559	535	559	561	536	575	574	584	588	564	533	556	561	562	595	568	563	579	572	553	553	543	557	543	559	542	544	523	588	546	531	561	572	615	539	536	541	549	613	595	558	553	581	591	550	585	571	542	603	573	553	554	570	548	611	545	539	562	560	530	562	580	554	582	560	534	556	534	590	558	512	557	555	573	585	546	567	556	558	561	549	562	551	560	553	536	513	562	577	564	556	548	578	563	575	510	569	561	542	584	547	546	557	618	551	503	584	545	577	585	571	557	526	515	568	541	563	565	582	565	561	568	601	533	558	553	609	541	555	557	566	509	517	544	527	576	533	562	572	571	562	533	598	594	556	547	540	581	545	587	598	562	546	516	532	567	553	522	570	569	542	551	557	537	546	583	567	543	534	605	537	540	586	506	579	543	514	516	565	547	553	582	564	568	578	598	569	618	564	553	562	572	537	544	556	589	579	587	575	562	547	523	549	550	576	548	584	546	541	526	564	513	592	582	590	546	577	586	564	572	537	553	564	562	571	545	540	589	554	580	587	569	596	555	584	592	535	553	589	559	578	606	558	532	581	517	565	581	572	548	537	533	556	596	570	549	565	574	581	537	574	557	569	568	538	584	568	562	555	568	530	564	541	548	549	514	517	604	581	521	579	559	610	538	533	542	568	555	562	568	584	541	521	576	539	601	561	565	564	545	568	556	555	572	545	617	552	548	559	548	586	566	540	548	571	563	580	536	583	556	541	561	530	575	607	548	541	575	522	533	570	545	556	603	565	589	571	591	530	563	586	539	554	526	558	542	548	620	559	538	550	572	578	594	555	535	554	562	566	589	536	556	540	535	580	570	549	550	597	556	581	601	573	574	589	557	548	544	554	532	557	555	588	609	602	541	515	574	555	570	550	562	550	552	588	534	572	569	560	604	559	570	581	600	589	552	542	562	547	602	574	580	572	549	579	550	570	499	556	579	545	568	564	567	556	534	596	537	543	571	557	560	533	582	565	532	560	612	572	541	531	557	598	552	586	550	593	575	532	564	610	605	586	594	519	554	543	564	571	565	558	565	537	552	598	549	562	615	584	582	570	567	539	539	517	537	549	560	564	570	575	534	554	559	573	537	572	597	551	586	535	589	567	615	573	579	589	552	534	573	541	579	536	564	567	557	568	529	562	608	554	575	622	569	545	534	545	544	559	548	552	552	532	558	535	526	583	565	591	553	537	561	556	550	565	590	574	547	580	558	553	515	536	552	576	549	560	568	557	524	573	518	573	553	534	557	550	579	559	562	590	551	556	530	565	549	544	558	536	584	577	543	556	529	523	586	539	566	567	516	586	533	518	602	551	560	534	582	549	568	547	563	557	588	562	528	532	554	582	634	557	549	569	563	561	581	544	561	509	585	536	565	537	572	586	575	559	588	612	556	590	526	565	583	554	569	570	587	554	579	560	560	531	606	546	584	522	555	570	555	558	543	577	534	550	596	582	533	547	562	541	585	511	540	563	587	526	599	568	590	531	542	520	506	580	554	573	530	572	601	552	519	562	601	521	572	599	550	571	598	533	565	561	587	553	593	581	568	583	563	592	616	566	553	556	538	570	546	541	576	554	573	530	587	551	569	577	561	556	595	569	590	554	553	615	597	514	574	568	557	555	533	563	556	553	560	542	578	536	530	531	577	572	571	559	538	579	581	570	577	567	552	560	558	564	565	611	544	553	592	522	539	581	563	558	544	534	556	561	574	556	572	536	525	544	563	522	545	548	590	562	546	511	529	544	553	536	564	545	590	567	557	597	568	558	597	550	585	547	581	550	569	582	548	570	564	553	575	559	620	533	568	537	580	509	516	571	531	584	546	616	516	564	550	556	601	563	578	532	525	580	608	524	553	566	552	560	585	559	581	580	613	558	552	588	586	611	556	569	582	571	546	540	552	593	596	587	545	572	559	606	601	543	565	524	581	559	575	573	590	564	553	542	582	551	538	549	552	613	582	594	539	552	581	575	539	599	549	550	578	552	559	541	562	568	553	566	559	540	608	562	577	557	581	554	528	586	582	555	568	584	563	577	588	605	559	544	577	575	572	550	566	559	579	508	568	580	574	571	582	559	569	552	557	565	563	552	537	570	555	592	574	544	558	570	603	600	557	531	597	547	567	580	524	529	563	519	586	529	535	539	622	558	535	568	579	543	517	550	600	575
24570	20936	26868	25061	10818	695	495	421	362	351	320	292	312	304	285	264	308	270	278	279	254	250	283	273	273	277	293	253	257	253	257	258	257	281	267	227	244	245	261	262	276	256	268	259	249	266	280	258	256	247	268	271	230	260	252	242	276	263	246	276	278	255	238	255	240	239	267	262	278	269	236	250	270	264	250	252	234	261	252	296	266	224	249	226	278	289	256	276	252	273	254	265	238	259	238	256	265	280	267	227	259	253	253	249	246	253	267	235	258	258	261	249	243	260	238	251	268	286	268	290	255	259	273	250	284	258	253	266	290	253	242	275	278	272	235	267	257	290	273	248	250	242	260	254	285	254	275	271	267	297	252	250	255	286	247	243	271	245	280	289	245	259	254	251	257	249	255	250	251	246	280	255	239	254	248	268	242	279	243	262	277	272	261	295	237	231	238	254	265	257	275	267	264	281	274	297	266	234	255	267	273	243	254	255	259	239	260	293	253	246	235	275	256	253	233	229	248	269	299	260	274	271	262	246	260	256	290	267	253	236	268	231	282	262	221	234	247	267	242	251	239	269	269	241	263	256	244	288	253	272	258	288	270	264	292	247	249	248	272	292	265	241	277	274	238	260	271	258	255	253	252	247	245	284	260	252	262	278	255	273	260	237	285	254	258	264	250	246	257	283	258	254	244	263	265	294	274	257	248	262	251	244	238	249	266	261	238	280	237	273	259	266	281	268	248	271	273	242	256	266	267	297	297	250	257	250	254	263	260	249	281	249	252	277	262	275	268	259	267	241	298	255	264	267	277	270	266	270	256	273	268	231	271	241	275	251	259	247	276	257	260	250	264	267	258	256	242	268	257	236	258	281	259	268	267	266	255	276	248	253	272	229	269	274	266	272	257	234	245	258	271	266	236	259	261	259	254	259	242	238	242	238	270	234	273	239	250	252	252	245	265	274	280	271	222	270	256	222	241	230	240	257	283	258	275	255	252	247	287	264	251	276	259	229	245	257	254	277	247	277	288	249	252	271	246	267	261	255	255	268	252	238	297	260	235	260	269	240	268	241	251	252	259	218	241	227	261	258	259	269	249	281	261	273	268	234	263	283	269	255	255	254	252	267	255	283	265	278	260	265	251	279	259	244	276	266	235	249	265	260	277	275	265	257	266	236	268	252	266	233	280	264	270	254	253	254	242	244	249	281	254	250	256	253	254	246	259	236	248	252	252	254	274	267	241	261	249	266	249	267	274	236	231	302	236	310	238	243	266	274	251	270	246	241	215	282	250	257	241	255	300	229	260	263	245	249	264	271	266	261	258	242	246	251	242	286	247	263	261	281	254	215	276	265	264	245	245	247	253	279	258	250	247	262	229	258	262	244	262	274	294	259	265	271	249	271	248	247	284	263	240	248	261	231	237	251	256	240	274	261	232	273	265	262	249	267	239	281	273	288	275	242	303	249	274	261	231	240	265	257	281	250	247	265	249	264	245	280	256	254	262	252	250	265	269	251	259	269	232	252	241	273	249	257	269	259	254	250	253	265	258	244	275	306	243	279	251	243	253	249	271	248	286	266	266	251	259	272	273	273	264	256	268	246	251	241	270	266	263	250	285	301	254	258	262	256	279	276	248	291	272	251	267	248	279	277	275	241	258	277	231	279	252	244	266	269	254	291	237	277	250	258	265	259	269	262	260	259	241	267	269	246	222	270	291	255	265	272	264	262	227	247	256	242	238	260	248	246	249	273	257	275	250	243	279	225	266	248	233	249	275	251	267	248	251	233	214	230	271	240	242	264	269	258	240	258	256	263	236	263	221	274	247	243	257	252	255	258	275	251	249	251	250	269	239	283	240	264	269	265	251	253	284	272	244	265	232	235	237	235	267	237	291	233	253	255	258	237	252	237	261	235	243	237	252	243	255	239	240	273	256	238	260	247	247	290	273	288	264	238	253	285	296	242	256	227	248	234	258	258	261	275	246	260	256	254	271	297	274	251	246	243	250	237	260	261	254	246	267	267	254	254	274	234	272	274	256	250	246	277	266	219	262	281	261	241	269	251	277	278	245	242	243	237	249	265	268	273	257	239	248	259	264	241	230	262	238	275	273	260	269	250	264	259	248	223	254	264	287	258	238	248	281	250	268	233	248	291	267	268	251	255	277	261	268	246	268	263	251	254	258	260	273	248	240	243	247	257	258	243	265	260	283	256	272	272	254	243	262	259	277	260	280	252	241	273	272	241	251	256	228	263	263	267	266	292	263	269	221	241	264	284	260	240	249	249	258	278	228	250	242	248	266	239	255	269	273	272	265	275	282	247	265	236	260	241	255	256	264	262	265	240	250	297	262	250	246	296	274	231	242	260	226	268	252	257	253	235	245	286	285	243	259	230	243	222	259	276	267	239	273	239	264	282	284	259	265	254	252	275	228	275	218	244	268	246	271	223	246	260	263	245	247	246	263	261	253	262	247	258	262	280	256	272	264	254	263	234	263	239	270	243	258	246	209	241	267	268	238	241	264	273	254	238	269	240	252	225	235	246	242	269	276	278	232	255	251	276	250	264	266	249	266	265	238	274	250	249	267	245	295	267	236	223	253	265	258	264	242	259	277	304	250	268	288	265	281	262	238	260	235	245	264	265	229	287	257	251	254	260	238	261	270	272	263	240	241	256	241	271	259	268	262	264	255	261	261	247	295	256	272	266	268	253	269	230	241	266	271	228	274	240	257	269	262	258	258	268	228	256	230	264	258	250	277	254	291	241	249	257	245	268	294	260	274	232	243	233	244	281	256	241	258	242	271	238	266	239	247	271	246	271	242	256	274	257	271	238	226	246	252	275	248	236	251	229	258	248	254	265	243	313	264	262	268	257	225	251	260	272	255	287	243	265	268	272	265	259	258	236	229	267	256	234	254	262	265	245	282	286	269	262	260	242	266	263	291	278	273	237	258	253	231	257	241	275	236	257	251	233	275	283	275	254	258	244	285	215	255	257	224	267	272	263	254	239	235	242	266	273	262	260	268	248	251	259	260	254	270	269	243	217	251	276	259	254	233	243	268	257	241	263	250	240	249	243	258	225	248	245	266	251	246	269	291	255	254	273	239	261	277	244	252	268	294	275	257	231	242	263	281	251	255	257	268	233	271	282	244	262	251	259	247	285	264	252	232	258	247	260	259	241	226	267	236	271	265	295	249	258	268	254	283	261	255	256	247	242	227	263	251	272	261	250	252	250	265	246	301	289	243	268	257	287	235	261	268	254	265	258	237	257	290	238	251	271	260	253	251	235	261	269	284	289	252	256	252	244	262	249	226	238	273	251	247	279	267	259	257	276	234	268	252	237	232	267	278	288	256	242	274	226	245	265	284	233	263	253	255	247	267	274	252	237	257	248	210	265	251	245	273	247	293	256	267	271	264	250	247	244	232	276	264	237	266	259	242	250	235	233	260	276	255	243	276	254	272	296	257	275	279	248	252	248	285	241	249	256	271	234	236	274	266	238	243	264
4075	6329	4546	2174	1544	1062	829	724	582	539	484	390	397	402	367	357	323	350	324	306	309	344	308	326	338	356	309	319	283	306	280	340	324	285	311	301	321	297	291	317	314	325	285	311	281	273	307	295	306	301	275	269	307	287	336	270	289	293	323	319	300	289	331	264	297	284	311	322	273	316	293	296	298	320	308	326	292	308	298	298	284	296	291	323	297	343	310	271	302	303	320	291	284	301	285	303	283	302	291	289	276	314	303	299	273	293	321	301	323	288	295	266	250	312	311	277	292	292	294	261	304	281	283	320	287	307	237	249	283	304	290	308	259	300	307	313	252	284	297	277	276	314	284	303	277	272	302	338	314	320	294	306	291	322	281	285	314	304	300	281	261	323	279	291	293	274	290	283	291	310	289	272	309	298	299	283	288	283	315	321	287	282	324	280	316	283	311	299	319	308	304	299	298	327	283	322	300	306	319	291	278	294	319	310	319	318	289	298	316	287	277	294	271	338	299	300	309	322	302	335	306	320	320	303	316	335	318	315	293	289	303	290	286	311	290	264	275	299	319	306	299	293	320	300	314	310	306	291	300	298	267	282	297	319	311	304	288	275	297	287	295	302	329	332	301	293	314	322	274	318	264	315	274	319	253	277	271	286	279	330	274	285	279	291	303	304	316	271	317	279	311	319	279	271	288	278	282	297	289	265	295	279	310	286	275	308	270	298	304	275	293	294	285	324	305	293	286	298	307	293	283	296	289	310	317	304	304	281	275	295	276	282	314	275	289	291	304	312	313	296	309	286	289	264	334	291	285	259	296	288	309	275	291	308	272	317	307	291	286	334	281	319	325	278	272	298	263	307	310	292	284	319	282	258	287	278	292	313	309	293	300	279	314	298	298	303	300	279	293	278	269	299	312	302	303	292	319	291	259	288	283	289	297	280	302	305	323	270	309	282	286	333	331	297	298	300	321	311	299	311	287	318	317	298	296	275	284	297	292	304	284	294	295	306	305	313	299	288	273	268	286	290	285	294	272	317	271	310	335	313	310	275	327	297	310	298	299	327	288	305	306	279	281	298	292	285	284	295	284	291	290	298	317	328	280	305	289	306	273	319	308	337	279	293	310	280	295	302	304	311	332	311	276	304	296	295	292	321	286	289	318	284	303	325	298	318	306	342	275	340	309	304	316	306	279	275	274	287	304	302	292	279	311	310	298	305	312	285	291	283	297	282	298	289	288	287	286	327	274	309	281	269	297	292	277	278	307	281	315	299	269	306	319	311	293	298	276	322	310	325	261	300	269	277	306	279	269	279	285	305	293	293	320	293	298	257	316	313	250	324	331	308	298	303	282	276	300	281	329	310	283	286	334	310	298	285	281	312	324	307	319	309	295	294	302	300	300	264	298	264	293	267	300	271	280	298	299	294	283	291	307	308	297	307	273	336	258	298	297	285	297	286	286	302	291	280	312	303	266	293	277	309	301	290	300	292	323	337	285	275	302	287	271	297	289	312	313	295	330	290	291	280	300	285	315	296	295	304	305	300	304	288	293	310	280	289	290	272	298	288	301	319	327	303	271	310	313	295	278	287	290	284	284	278	318	294	271	245	273	288	267	286	288	280	281	305	279	302	265	277	318	287	280	297	322	289	297	296	294	278	270	292	322	290	312	281	293	299	316	294	294	273	296	326	312	284	273	285	272	306	267	302	251	297	283	328	346	289	279	285	297	286	317	302	278	282	325	271	322	281	322	278	305	306	295	288	307	279	287	259	307	299	287	327	312	292	283	298	310	294	261	300	291	294	276	293	313	285	279	312	316	270	285	301	264	284	280	292	295	301	276	324	299	270	274	328	289	318	309	322	298	284	319	299	278	289	265	287	324	276	296	330	318	300	270	275	261	276	302	274	312	303	310	295	286	313	291	281	299	300	308	312	279	295	314	302	305	324	292	302	280	307	300	331	306	297	280	301	289	311	271	269	273	275	278	302	290	312	286	322	312	265	294	292	272	282	269	300	271	262	305	295	293	299	298	291	295	314	296	328	276	294	318	307	296	317	322	298	265	276	302	308	299	275	265	284	300	303	286	304	283	259	274	271	308	308	312	304	292	280	287	298	317	293	323	297	343	273	299	309	290	286	313	269	301	297	281	279	321	301	304	289	305	344	313	260	296	301	288	275	282	309	300	318	320	282	305	311	282	307	287	314	301	296	272	285	296	282	264	314	300	297	247	310	280	266	295	312	303	284	294	276	336	282	309	282	307	307	286	298	284	289	271	284	293	288	287	313	305	294	306	293	315	306	294	284	280	285	302	299	290	280	311	297	316	290	284	300	285	293	301	307	278	281	291	305	300	292	294	284	329	309	314	302	323	311	277	285	312	309	341	288	326	285	315	270	286	306	275	284	290	293	322	295	295	293	303	316	279	310	289	266	295	296	304	267	283	278	314	286	288	285	321	313	263	300	304	296	271	313	296	293	274	297	301	312	283	291	310	301	310	311	321	277	285	329	296	319	320	288	317	295	307	292	288	321	310	292	282	311	282	280	273	300	299	314	285	299	272	319	305	299	307	318	301	318	307	319	322	294	311	273	303	291	305	337	278	284	311	270	333	306	320	299	296	278	311	291	322	311	312	288	287	317	302	300	340	306	304	288	273	313	303	280	312	313	280	271	275	318	276	308	306	277	298	321	270	288	294	315	272	315	298	299	298	300	317	311	290	277	281	296	275	304	326	287	295	309	287	294	287	268	283	281	289	326	291	287	286	304	290	308	274	271	309	301	306	285	297	318	300	290	281	293	314	320	285	308	301	260	284	310	275	291	268	322	285	315	322	306	283	308	268	325	322	309	297	308	266	318	279	292	284	305	285	322	315	261	289	280	288	275	283	279	294	306	294	283	287	314	323	294	336	306	279	317	324	272	273	315	289	270	282	302	268	292	300	299	274	306	325	299	309	280	297	294	305	288	305	320	316	294	286	297	291	297	291	317	286	285	292	302	286	304	325	300	290	314	303	301	294	291	299	295	296	315	304	305	286	314	306	295	291	300	309	287	302	275	295	337	328	315	288	294	307	278	285	314	297	302	273	300	316	305	286	297	301	282	281	282	298	275	293	269	289	311	276	293	287	307	299	307	273	295	280	286	273	266	312	293	304	313	278	271	301	302	313	324	271	307	293	300	301	299	331	257	295	307	323	329	314	283	289	301	306	298	284	270	283	283	284	287	288	308	279	302	260	318	312	295	321	291	281	295	280	303	307	285	290	280	283	267	267	299	313	285	303	286	307	297	292	295	353	294	318	281	311	317	290	302	294	294	283	304	297	276	281	267	298	302	290	301	332	299	302	302	291	313	310	297	284	280	308	283	319	312	290	277	307	317	285	288	291	299	287	314	287	284	293	298	290	309	288	298	296	318	306	331	275	313	317	340	279	321	325	284	310	304	294	267	290	318	305	312	286	299	318	283	325	315	291	303	297	314	323	290	288	300	289	291	297	316	297	310	281	279
22490	20948	28369	23661	20936	20945	6051	883	622	513	479	404	374	345	346	301	307	285	259	294	236	280	233	246	234	247	233	226	263	239	239	237	224	218	236	215	264	219	206	208	202	231	249	201	216	218	220	211	219	196	223	199	208	223	237	208	219	221	195	209	208	211	237	213	241	239	204	227	210	214	199	217	216	219	220	224	231	226	192	205	217	220	237	218	234	223	222	185	195	198	200	206	216	241	240	205	218	235	207	213	208	214	226	220	220	219	166	184	211	229	219	213	214	207	230	188	189	204	217	249	196	209	210	210	211	212	241	199	229	227	226	197	228	206	228	210	207	192	214	199	209	208	219	207	211	207	189	226	192	212	216	215	181	231	212	207	210	219	202	244	220	241	212	223	188	206	217	187	219	184	221	208	235	201	201	212	215	205	202	228	197	200	203	194	229	238	215	237	206	225	227	209	211	197	219	214	224	232	247	215	234	220	204	228	204	220	209	210	181	209	206	225	214	235	196	201	213	204	196	223	203	220	216	187	229	185	211	209	195	225	187	211	223	200	201	225	195	227	202	222	236	212	205	220	179	208	220	238	222	221	207	210	222	221	229	209	239	243	223	216	204	221	195	196	208	216	230	217	196	232	241	207	181	199	183	221	188	212	227	206	209	228	208	223	219	216	223	191	192	214	208	216	226	208	211	188	202	234	204	220	208	221	205	204	208	217	188	231	186	219	201	220	187	216	202	191	203	207	240	178	197	197	228	220	221	209	224	220	220	246	207	236	204	206	213	203	220	225	230	201	207	221	210	209	219	224	226	216	229	198	203	216	220	205	200	231	226	179	204	206	227	223	236	222	211	217	186	212	204	233	159	190	225	213	213	209	213	207	216	195	213	220	202	229	187	219	191	218	215	208	199	229	192	231	231	204	188	192	214	215	221	250	228	200	199	220	204	226	218	224	213	194	209	204	190	200	191	227	215	206	191	209	204	200	220	210	198	233	210	200	217	236	210	218	231	214	229	238	189	217	192	209	199	221	205	213	212	202	207	210	211	225	219	223	186	224	198	206	199	234	222	209	224	220	220	220	245	248	193	227	198	210	192	226	211	212	202	235	216	199	223	208	186	211	205	228	208	196	226	217	207	225	224	199	234	208	202	224	182	196	250	215	214	221	203	218	237	226	215	195	211	207	208	197	200	213	223	196	236	218	196	208	189	220	204	236	217	195	186	207	213	198	210	202	194	203	207	215	220	202	202	205	207	202	204	228	223	219	198	218	218	202	212	207	216	218	205	217	211	202	208	215	218	218	198	226	238	204	210	247	206	216	221	219	165	195	224	219	189	203	215	205	206	212	193	199	189	242	200	222	229	232	206	191	201	207	197	209	222	194	193	211	224	215	191	234	211	213	214	182	224	220	211	204	218	219	215	228	190	231	219	208	201	227	214	221	187	213	197	194	230	207	214	208	199	203	214	197	216	231	190	192	192	211	198	220	209	247	206	206	184	171	207	238	211	196	214	233	186	227	232	232	178	233	216	233	209	221	178	240	201	219	217	209	234	201	178	199	193	215	212	226	197	196	217	205	191	231	208	189	233	175	204	207	231	236	221	206	200	207	219	180	225	218	198	217	233	222	208	208	205	221	219	224	226	234	210	218	190	214	224	192	199	203	221	217	209	220	218	204	206	209	203	213	205	197	221	202	199	194	228	204	221	198	205	227	204	225	222	179	202	182	190	178	212	218	209	206	205	223	211	184	222	221	221	226	213	203	213	208	209	193	218	194	227	211	184	215	170	202	213	212	165	203	184	207	210	215	210	202	232	196	221	190	210	213	221	214	189	191	230	211	210	207	205	207	210	193	190	216	196	209	188	211	214	213	211	214	204	205	200	207	240	216	213	190	197	205	218	203	213	205	226	202	213	202	218	204	192	222	214	217	221	235	189	201	212	208	229	224	209	208	215	218	210	178	209	194	216	221	225	204	219	221	194	223	200	222	209	191	218	190	196	202	177	218	224	189	208	225	225	246	186	194	158	202	208	195	216	195	237	215	196	207	200	215	220	196	221	209	224	220	198	204	212	168	230	223	199	214	199	226	208	226	195	227	210	214	210	217	224	203	235	191	226	188	223	187	237	207	204	225	196	202	190	217	211	227	215	238	228	221	180	235	188	228	233	200	227	228	225	203	205	198	210	191	197	221	203	231	197	204	260	202	191	195	198	212	203	183	204	202	220	191	202	231	230	207	249	224	210	215	240	236	208	174	206	216	214	222	212	227	212	207	208	207	206	227	227	209	191	178	216	210	201	207	201	220	187	226	219	197	200	219	232	210	217	216	226	212	175	201	223	190	213	229	225	207	207	227	192	214	206	235	195	198	198	210	210	205	217	204	210	203	208	207	221	205	187	194	215	212	182	196	223	209	206	232	211	224	192	233	217	228	195	201	211	208	209	224	204	210	221	207	222	212	209	196	194	228	216	191	218	223	214	219	206	197	239	206	196	212	215	208	224	219	193	225	191	165	205	227	211	237	193	206	205	204	180	203	239	220	197	220	232	195	228	201	199	203	220	217	220	220	218	189	223	197	216	193	190	214	198	204	224	206	220	210	214	221	210	186	200	214	224	181	215	214	226	222	191	213	225	203	218	225	215	224	199	221	216	213	223	208	182	205	198	213	208	207	234	211	172	209	227	203	233	222	227	201	199	216	200	227	226	217	228	221	225	198	209	219	211	178	224	239	178	212	227	200	246	218	224	191	200	201	204	213	205	214	216	184	194	222	204	201	200	223	182	196	210	217	210	223	206	201	235	212	212	204	208	187	220	212	205	211	193	189	200	212	240	235	213	217	212	230	220	243	208	221	195	197	200	203	179	199	218	219	223	194	197	201	220	203	208	220	226	199	234	216	213	189	220	216	224	207	217	190	202	207	203	228	200	212	216	192	206	205	191	217	193	214	225	234	215	194	240	199	224	214	207	211	175	202	180	212	199	222	213	206	233	192	208	187	199	211	206	210	197	211	224	199	223	206	196	191	238	225	218	202	186	208	211	227	228	201	217	226	237	231	199	205	243	196	188	212	222	188	196	181	216	206	201	209	226	215	208	224	209	192	244	202	183	210	214	191	232	222	206	202	238	222	211	219	196	201	227	213	214	225	216	218	199	197	219	194	220	211	214	202	206	200	211	191	224	197	223	209	220	210	216	208	226	238	207	222	209	234	231	218	222	205	184	194	228	245	210	183	224	216	211	220	182	194	188	230	187	203	217	223	228	192	218	204	205	236	214	232	196	220	205	262	208	217	210	216	218	229	219	199	220	190	217	213	223	206	221	198	209	221	222	215	204	197	201	186	223	207	216	223	185	189	197	208	208	234	212	209	177	212	211	205	202	209	197	203	226	215	240	211	222	217	206	237	221	188	213	231	241	199	205	213	230	199	190	224	195	218	229	216	203	209	208	200	206	199	213	184	217	232	218	217	211	204	218	253	235	202	197	199	203	204	203	224	237	215
5373	15092	11511	5563	3755	2666	1936	1495	1164	915	731	656	541	557	469	447	425	408	363	391	335	342	331	346	304	315	296	275	302	281	309	297	290	287	289	258	263	319	291	272	267	267	310	292	251	272	286	269	280	248	267	258	259	275	269	277	243	277	279	251	268	266	302	285	273	242	261	243	238	281	227	258	244	257	255	246	260	276	243	245	301	264	235	263	260	257	265	267	254	266	250	238	251	258	235	277	227	256	270	275	249	245	235	238	255	250	256	242	247	265	243	280	240	260	255	278	269	248	235	235	256	257	268	261	247	234	233	279	255	222	240	252	254	240	273	244	251	267	249	265	214	268	268	244	258	231	298	247	268	233	218	256	264	247	248	243	250	212	230	246	243	243	230	254	270	267	240	263	265	259	269	239	265	277	254	248	252	266	249	247	257	233	262	229	254	282	241	242	258	261	251	272	240	241	244	285	239	255	250	297	255	255	248	257	273	273	247	227	245	248	295	246	244	236	234	279	222	261	265	285	238	251	241	267	276	242	233	291	264	264	260	213	246	234	227	250	239	238	254	252	243	261	237	251	268	243	273	237	280	242	235	225	267	227	273	283	262	266	240	246	246	268	215	263	259	249	222	288	286	275	241	227	241	237	246	255	227	235	242	267	247	240	248	237	256	248	244	241	258	234	253	290	268	248	250	266	249	262	282	268	250	245	256	247	271	259	286	255	283	263	253	235	239	269	251	240	263	260	263	265	225	280	253	258	252	240	253	260	247	273	278	276	271	284	254	242	250	268	223	255	239	258	258	242	259	286	265	272	260	261	264	227	244	247	239	230	266	252	245	307	272	269	237	253	276	269	267	253	251	228	241	261	268	246	229	230	270	256	261	251	255	253	251	245	278	257	263	297	254	252	267	270	223	247	238	260	273	265	240	241	254	260	274	258	245	266	276	251	279	250	271	243	235	283	274	280	278	231	263	247	251	255	263	253	254	248	250	252	230	246	249	256	269	239	259	272	258	281	273	240	258	268	272	228	289	225	254	254	237	267	257	281	260	262	245	262	243	246	237	276	274	239	260	244	254	258	250	226	275	264	254	280	283	250	255	245	266	254	234	255	284	243	257	274	274	230	223	262	250	292	269	249	250	242	242	250	262	286	250	239	272	273	258	241	286	232	251	240	247	241	286	270	265	263	252	249	275	269	265	240	251	266	285	267	245	254	243	259	232	246	271	256	271	302	265	252	269	260	285	244	260	253	278	237	238	255	245	229	208	262	239	244	227	220	243	243	222	277	280	235	249	262	255	236	282	269	260	230	238	240	229	248	259	265	264	246	261	273	259	253	229	241	240	256	238	244	256	296	257	266	251	263	245	253	267	242	233	264	254	265	294	240	254	281	268	252	255	264	260	231	253	287	267	275	243	269	243	255	258	257	251	276	234	233	265	243	272	242	268	215	260	250	243	228	273	269	234	232	238	247	250	263	249	262	235	250	256	252	233	279	248	251	254	252	230	266	239	269	259	255	280	266	250	227	239	229	237	240	248	274	240	242	242	272	260	225	259	265	262	252	285	253	244	240	280	231	258	280	251	248	249	244	259	274	232	259	234	240	237	282	268	261	249	253	248	244	256	249	234	268	254	237	266	226	273	270	251	265	254	221	243	260	254	284	248	235	228	262	264	246	239	247	259	222	273	259	261	260	248	258	274	284	305	260	245	255	251	262	233	239	259	250	248	248	234	283	243	240	248	253	246	270	232	268	280	229	270	259	244	234	276	243	267	262	256	257	250	258	279	244	264	204	251	242	232	239	257	251	248	256	245	265	260	270	259	256	257	247	238	281	252	248	264	267	235	277	239	245	276	244	258	242	255	243	229	256	236	241	264	253	240	260	235	251	280	256	258	273	230	266	234	250	232	261	243	270	237	284	255	246	259	244	269	248	233	256	275	256	257	218	233	258	263	267	237	244	262	243	221	240	268	265	327	245	281	258	245	237	249	279	258	260	273	245	284	261	263	232	233	275	256	218	240	233	273	249	241	255	224	255	262	281	247	291	260	260	261	258	258	271	271	244	248	243	240	281	235	243	239	272	240	253	252	259	268	254	255	291	242	260	272	250	275	258	268	245	262	238	258	248	236	258	249	254	260	277	255	265	243	260	264	263	231	251	248	255	253	266	249	254	237	258	253	268	244	270	267	227	266	239	266	246	238	257	261	273	312	254	239	278	257	218	256	257	247	247	250	235	232	264	259	245	256	288	233	256	220	273	242	268	251	254	260	245	262	250	258	264	247	235	241	276	251	266	261	277	264	237	263	253	232	267	264	270	236	270	278	256	266	265	242	261	271	254	251	251	226	236	255	258	272	261	250	226	257	248	249	254	270	268	235	259	239	268	270	239	281	269	230	239	243	261	277	269	289	248	246	238	269	229	263	235	240	292	226	264	280	266	295	238	252	235	267	291	257	251	266	261	238	254	263	238	244	242	262	241	246	261	246	263	260	241	253	256	240	273	244	249	240	270	262	256	229	241	270	269	232	260	233	275	273	255	240	263	267	247	269	253	275	269	244	274	237	230	255	265	240	269	247	254	277	228	244	259	252	245	260	271	222	255	264	264	224	225	245	243	262	253	249	262	245	238	246	272	275	267	234	244	263	247	298	245	252	244	274	268	256	237	240	242	262	253	256	240	244	260	274	242	240	246	235	258	241	265	233	256	219	264	252	229	257	261	280	232	276	249	253	232	256	253	266	273	248	226	235	255	251	270	279	257	256	261	280	277	251	247	249	258	240	267	257	278	255	272	298	278	249	264	252	258	248	252	276	267	266	276	237	304	241	258	252	269	254	254	270	251	240	260	205	234	248	233	224	253	238	264	254	256	244	254	243	246	253	237	243	260	237	279	244	252	253	274	274	235	252	284	266	225	249	259	279	242	244	266	233	255	237	241	253	218	261	292	232	236	262	236	247	275	252	262	255	266	251	271	249	251	254	251	287	259	251	277	235	226	231	243	243	225	246	259	274	278	281	267	234	256	227	230	249	246	244	256	264	262	268	253	271	282	237	269	240	239	247	282	239	252	249	255	277	267	241	236	257	254	251	215	248	243	271	261	262	264	267	270	248	251	274	220	280	252	257	236	244	265	254	233	233	232	267	271	270	255	244	270	264	238	255	258	258	237	239	253	280	267	276	235	266	233	245	244	238	257	262	242	273	267	237	255	266	253	253	251	247	239	248	259	222	254	253	267	263	290	245	238	257	262	246	250	256	266	300	245	261	245	238	248	265	250	244	261	290	241	257	273	245	261	247	247	261	257	241	251	271	268	238	262	268	248	247	252	247	261	246	232	250	279	244	254	256	255	247	251	268	253	236	241	222	249	255	245	239	267	268	250	214	272	263	256	272	258	261	268	232	293	249	233	246	233	255	264	253	260	267	269	257	254	274	280	251	269	251	245	260	242	242	272	244	263	235	263	266	267	255	246	229	243	250	252	250	280	269	241	237	230	252	263
27143	17710	3787	789	580	516	486	503	477	462	437	494	503	478	428	464	455	439	486	474	458	459	465	483	440	472	453	482	458	499	454	453	462	442	434	496	483	408	439	500	467	449	464	419	469	480	464	471	453	499	476	500	482	475	459	493	482	508	442	477	451	465	484	435	498	411	462	454	441	473	487	487	474	500	458	526	465	440	478	452	461	468	459	484	467	471	460	496	463	475	513	472	485	461	415	477	481	447	472	466	446	464	431	428	446	473	480	442	458	448	464	517	481	427	470	463	451	455	458	437	449	483	485	449	471	484	457	464	471	457	447	460	483	483	463	445	456	442	436	474	458	443	473	404	489	448	449	481	452	476	484	475	463	505	469	476	459	450	454	508	459	466	459	455	464	485	428	439	465	468	449	496	475	450	479	478	448	470	454	444	469	484	462	515	503	480	476	439	462	477	486	460	482	434	459	451	485	425	438	467	500	430	479	478	441	434	496	465	438	500	486	440	456	474	455	472	464	438	460	441	470	438	455	459	444	429	470	479	466	471	461	452	471	442	455	442	491	482	429	463	472	440	474	474	481	454	445	473	492	482	463	463	440	451	462	483	505	486	446	437	445	450	473	456	462	466	437	437	450	473	417	451	476	484	456	479	483	481	480	460	491	445	496	460	448	468	437	465	452	426	484	471	476	455	517	464	449	441	462	484	462	471	461	469	467	464	495	481	434	450	423	479	458	450	454	460	461	451	457	423	482	467	460	462	472	493	462	473	515	512	490	437	462	492	476	475	458	474	459	436	499	451	456	438	487	461	477	492	468	506	460	431	468	486	451	481	467	458	492	476	446	449	472	474	422	440	429	495	454	480	482	476	448	442	468	477	431	426	450	484	481	501	419	475	464	466	472	445	493	522	481	477	477	468	443	465	461	453	442	445	430	453	467	477	464	463	478	484	486	449	471	435	459	471	442	489	472	443	422	483	484	469	465	430	448	416	433	475	446	450	434	423	438	481	454	453	464	467	507	416	465	466	498	485	456	467	459	476	487	468	459	455	466	464	498	471	443	449	465	480	449	458	466	471	481	455	493	458	449	473	499	491	448	518	442	484	487	491	503	453	481	480	482	450	486	496	442	464	434	486	451	490	447	460	493	448	511	478	486	466	465	449	477	449	492	431	459	471	498	470	455	466	440	434	495	482	464	458	442	455	477	508	497	471	486	436	492	475	488	499	431	428	540	474	481	447	493	456	447	456	456	470	451	446	466	443	433	453	454	459	512	464	482	427	473	439	467	462	451	476	470	450	443	465	463	441	445	479	439	463	472	470	454	466	474	484	456	479	495	439	464	463	434	486	459	448	435	456	491	447	414	470	475	470	438	443	431	452	438	450	429	490	462	499	466	445	455	492	463	422	437	463	454	513	447	457	465	467	482	488	453	411	447	473	457	451	471	448	468	476	476	463	466	469	498	486	440	467	457	458	461	511	485	481	450	464	436	483	453	477	492	480	426	440	433	466	470	497	481	492	504	491	488	463	481	441	482	478	469	483	488	438	457	488	453	456	476	486	474	443	474	434	434	467	494	460	468	481	471	516	524	465	460	447	442	452	445	433	515	494	467	446	439	442	472	463	431	441	480	510	476	462	432	446	479	481	455	470	463	466	469	498	496	462	484	489	476	477	504	467	468	431	463	469	467	491	430	460	439	462	486	465	481	482	472	465	457	479	468	472	485	470	478	479	452	484	436	457	448	466	470	447	507	477	473	500	476	456	446	458	490	455	468	486	457	445	458	459	439	465	495	466	432	413	469	433	496	431	476	468	464	449	476	475	473	481	442	457	494	455	484	489	485	473	497	472	482	452	466	455	507	492	461	449	442	515	457	444	447	457	422	439	454	483	434	460	486	477	446	449	448	528	447	487	452	450	476	469	484	506	420	452	419	454	442	457	463	480	454	446	496	475	478	466	475	490	477	478	431	464	482	473	478	466	463	457	465	523	439	475	469	446	451	482	460	466	453	471	463	439	476	486	482	491	475	466	490	436	491	478	457	510	463	484	462	471	470	454	456	436	428	472	477	477	489	475	479	443	509	494	436	477	468	479	481	484	477	468	537	466	497	500	466	424	478	487	489	437	463	472	450	501	444	489	455	469	485	459	513	492	484	465	484	452	494	475	440	466	491	475	459	451	454	467	436	449	478	462	465	480	468	466	454	482	462	484	429	451	445	455	460	499	478	483	479	457	520	433	495	462	483	456	463	476	452	452	436	472	436	475	482	507	454	425	468	441	467	468	463	481	475	473	458	474	471	501	489	438	462	454	447	442	462	455	462	443	466	444	467	464	463	492	473	484	468	494	477	486	448	424	440	451	441	479	465	461	496	465	493	463	466	482	465	470	474	505	457	465	493	460	442	489	467	466	451	436	494	440	480	469	438	459	478	453	443	476	466	439	475	438	441	442	469	476	458	467	499	479	464	471	443	484	467	463	476	483	494	450	438	470	496	490	451	457	457	462	452	474	434	451	485	441	526	432	472	457	476	478	494	441	443	517	463	476	472	521	503	487	452	445	487	457	467	509	470	494	477	482	469	416	479	479	448	422	414	430	482	474	484	483	480	459	475	480	456	472	464	456	461	465	422	510	452	462	501	506	459	482	482	447	417	437	456	439	493	459	485	495	468	467	468	493	503	455	467	491	443	462	468	454	457	498	447	435	468	469	496	482	495	473	459	505	431	453	479	460	457	456	428	470	458	452	501	457	510	478	467	470	441	423	499	466	464	446	450	496	431	506	466	455	479	444	449	443	462	519	480	442	482	471	464	461	484	461	453	470	461	474	466	434	437	486	481	464	448	461	496	472	474	446	446	443	492	461	438	474	510	466	456	458	482	455	456	500	492	415	403	481	474	484	472	435	465	448	437	465	446	502	442	476	458	457	440	475	471	454	484	491	445	474	489	458	446	470	452	465	423	484	451	482	465	480	452	521	462	479	494	491	435	480	488	483	464	446	492	454	462	457	461	443	493	493	516	431	449	460	516	440	446	518	468	461	460	461	459	487	470	438	429	481	441	521	422	484	471	439	474	472	480	470	502	438	465	460	462	473	477	469	453	454	471	450	499	468	449	444	414	475	432	461	509	464	419	457	432	475	461	454	452	446	472	471	494	487	466	473	411	474	416	463	453	485	444	503	474	451	496	462	463	494	425	476	474	466	460	481	456	470	470	474	467	464	469	486	458	464	487	492	462	464	453	467	457	465	474	486	438	467	462	483	480	464	454	443	490	424	455	485	483	484	465	438	481	445	453	447	459	452	495	459	478	460	464	494	442	452	479	432	470	501	435	456	473	450	463	475	475	465	462	461	470	478	514	463	425	486	482	463	453	474	501	479	434	473	489	465	452	477	488	458	459	454	482	457	457	468	465	439	423	468	450	487	476	465	503	445	487	466	488	454	452	458	495	441	441	477	454	453	447	446	449	473	483	479	484	454	477	445	420	427	491	490	449	445	467	480
4873	1524	1237	798	749	646	549	572	602	568	542	550	523	566	569	582	563	574	580	553	580	560	556	556	535	532	545	571	504	489	513	552	542	523	534	560	508	599	540	520	558	570	523	531	511	529	557	514	554	560	526	577	540	575	539	559	502	535	538	577	509	527	525	571	546	529	546	544	574	538	567	536	541	566	495	552	542	559	562	516	576	525	538	503	606	541	539	533	530	534	564	526	510	606	544	582	557	561	519	553	546	548	534	524	541	555	535	526	535	561	518	539	580	552	556	600	558	543	573	581	552	559	552	537	548	518	558	557	568	577	587	616	577	547	541	528	560	548	552	586	556	584	555	514	571	555	535	535	544	574	526	558	558	582	503	548	552	578	555	521	572	551	537	553	546	575	517	535	569	559	548	511	565	591	604	549	533	541	570	576	565	525	545	554	527	547	528	564	517	529	539	509	568	575	486	567	559	573	542	567	550	519	540	544	554	553	540	545	505	573	556	560	582	584	550	531	596	568	570	556	502	562	538	529	546	567	546	543	540	594	507	495	520	533	530	581	523	538	536	567	558	525	565	544	535	548	550	537	527	495	583	531	551	562	527	592	551	556	525	537	547	533	541	540	518	552	520	567	527	532	585	576	577	545	560	577	493	490	555	535	546	552	524	547	538	523	565	533	548	570	566	534	536	561	543	561	558	536	582	561	574	579	530	530	583	587	530	550	593	532	603	534	550	567	541	540	557	585	529	524	544	564	519	597	567	576	570	533	547	533	538	525	559	547	571	519	556	543	527	511	555	544	587	509	590	547	568	555	554	557	545	545	545	512	544	559	573	552	543	553	550	578	581	547	556	559	560	559	531	545	559	586	516	562	507	505	561	555	519	549	519	549	547	579	502	551	529	565	534	588	523	578	528	536	519	515	559	541	556	587	516	561	536	553	564	562	545	546	549	545	538	542	579	556	527	553	569	524	540	545	582	516	541	523	553	551	565	562	583	555	579	553	530	549	540	575	539	528	543	549	504	561	552	541	549	530	551	576	537	528	535	540	540	556	510	519	507	576	533	502	502	525	552	584	538	532	538	552	543	542	533	545	522	557	557	506	542	538	539	521	548	507	587	573	585	541	525	564	534	593	540	534	547	564	539	571	499	542	555	588	544	534	546	552	525	526	575	538	562	557	548	563	538	529	547	534	567	523	538	584	557	561	578	504	544	575	556	578	575	585	565	544	542	520	607	593	588	503	572	558	575	575	554	552	525	528	545	548	521	508	520	535	569	553	560	550	564	503	545	538	541	560	589	561	553	557	553	577	571	542	541	530	562	571	542	562	531	575	609	574	577	540	542	506	549	508	509	534	586	553	558	583	523	520	576	470	504	535	579	512	543	553	560	540	541	577	483	551	577	557	567	527	508	568	607	570	569	572	571	582	534	553	550	519	555	545	548	564	519	547	524	510	499	572	538	551	567	572	591	564	541	566	563	516	563	474	536	575	525	534	575	510	562	533	546	555	570	548	553	545	535	540	508	575	560	570	566	571	525	552	534	552	599	567	535	547	567	535	566	577	585	522	481	545	544	518	560	559	532	563	562	595	554	592	548	542	562	572	566	525	545	523	571	551	603	497	549	590	564	547	519	575	502	565	553	536	560	556	559	535	587	567	530	566	560	508	568	510	576	575	550	538	531	593	537	560	556	516	541	545	566	549	504	547	524	540	514	561	537	530	538	568	556	519	534	527	532	557	519	538	567	568	549	576	572	551	587	519	558	574	552	525	599	542	550	496	520	558	576	566	563	545	567	616	549	548	535	553	548	537	540	493	558	588	559	547	551	546	578	541	537	576	544	526	561	524	526	545	536	530	588	556	549	553	519	569	579	557	567	568	574	561	571	555	538	517	544	553	592	530	554	504	524	554	558	562	522	600	559	566	546	532	542	544	572	539	586	579	521	563	564	578	512	650	586	554	551	566	584	512	522	561	555	506	554	555	587	539	543	546	540	553	583	551	545	535	575	516	546	547	581	547	541	562	552	574	525	532	562	552	576	608	549	521	499	548	550	549	567	548	582	597	554	570	546	576	564	503	515	553	545	542	560	514	585	584	552	558	546	547	567	539	570	538	518	553	526	542	546	561	537	555	543	538	513	539	496	495	535	523	534	565	546	546	506	531	548	565	596	543	554	528	544	562	539	573	570	566	567	557	539	590	552	555	534	549	543	587	575	548	555	538	575	526	516	540	564	563	501	533	495	510	559	567	560	538	590	555	537	578	561	566	519	517	551	589	507	532	569	552	584	532	564	557	547	540	538	568	526	531	566	536	537	588	542	532	567	560	497	545	523	579	540	535	528	523	517	563	541	534	493	560	521	533	524	526	586	528	529	569	565	571	546	588	538	553	506	546	553	586	559	547	563	486	575	504	539	537	602	531	553	533	589	571	574	552	579	578	526	516	549	517	526	542	572	570	576	571	575	531	559	549	536	599	546	578	527	525	601	529	529	531	541	578	545	590	600	522	546	487	536	562	576	574	532	533	545	519	557	552	525	561	540	530	576	609	536	560	539	515	551	487	585	539	519	541	534	565	585	562	554	529	578	532	511	543	542	568	553	551	630	551	560	555	568	520	495	539	556	539	523	562	542	599	531	558	523	565	536	512	591	538	546	558	571	559	555	527	546	558	566	537	520	526	509	542	537	559	566	565	551	561	586	532	570	579	560	538	550	545	551	542	533	567	572	551	525	528	551	555	567	573	545	497	585	557	565	526	529	510	528	572	526	574	545	569	542	568	526	516	528	570	538	519	587	549	542	567	570	531	523	585	544	572	595	567	581	530	518	511	559	545	544	564	600	539	553	578	569	563	552	561	545	510	522	558	560	559	544	543	567	552	576	543	517	577	540	551	562	584	565	574	559	537	545	525	594	568	592	566	566	593	561	547	536	535	535	579	497	575	530	534	538	502	574	555	589	577	528	504	560	556	516	565	548	518	532	544	538	545	557	534	539	564	570	533	555	565	544	572	524	530	569	538	523	537	517	582	530	569	524	552	541	518	563	543	567	592	526	514	536	605	558	590	545	530	533	525	579	557	535	608	565	615	551	578	523	579	596	520	565	566	544	513	508	565	519	517	539	548	543	536	572	511	558	566	597	532	561	570	537	555	562	584	551	564	565	551	526	548	563	550	577	589	578	523	532	569	530	551	554	596	552	552	524	505	575	545	557	586	542	563	534	529	578	542	575	587	562	551	547	528	581	542	556	521	551	584	563	566	553	545	564	552	520	555	499	562	510	532	599	518	530	560	542	546	543	552	573	543	501	470	548	563	552	539	567	532	512	517	535	601	571	532	575	511	554	564	562	535	550	532	583	540	540	530	580	552	547	537	544	567	497	555	606	538	549	541	517	577	551	580	548	542	563	607	494	549	552	601	534	549	544	583	577	555	553	617	539	505	549	534	561	552	570	528	556	581	542	525	537	509	551	533	543	523	527	536	527	576	559	532	530	562	535	572
23464	20900	27816	24101	20872	7977	1116	795	641	630	626	588	563	503	565	493	566	517	469	484	538	452	497	473	474	469	475	481	442	470	502	442	463	491	484	473	419	453	465	465	431	467	482	477	436	473	463	469	475	406	410	469	503	417	455	464	469	486	457	518	440	473	455	453	472	452	470	475	471	490	458	417	440	434	462	435	417	476	457	459	490	442	453	451	474	486	429	485	497	425	470	480	457	484	492	452	439	443	456	491	446	453	473	430	455	461	449	460	464	446	451	450	432	464	472	454	438	469	449	452	478	431	503	406	471	495	420	444	458	425	416	495	458	454	477	467	467	426	491	460	469	464	498	474	455	443	443	475	433	465	429	464	439	476	462	475	496	469	425	466	449	497	465	472	462	431	454	463	449	482	457	458	427	465	471	455	453	458	463	458	451	460	452	483	473	458	462	475	455	443	490	466	473	456	478	457	458	457	471	444	466	444	454	430	486	432	442	477	485	452	454	447	444	466	473	476	436	445	468	454	436	449	456	458	461	453	420	416	478	476	439	428	488	444	454	463	462	458	462	465	456	469	419	445	489	451	472	454	479	447	475	474	467	441	469	462	436	494	488	463	450	450	469	454	438	465	424	449	487	438	423	478	465	438	448	458	427	456	441	467	451	441	497	464	427	467	473	482	526	439	436	441	456	463	465	502	424	435	483	459	458	460	453	410	465	479	444	460	506	456	441	458	481	459	465	425	435	480	419	471	453	462	467	462	453	468	464	476	423	455	453	484	463	459	471	491	442	465	478	441	477	468	442	466	486	453	469	462	484	484	503	444	448	436	424	483	432	476	455	443	425	455	435	478	468	458	415	430	453	430	457	462	456	442	421	495	433	462	380	465	451	436	484	439	475	454	457	479	468	453	485	467	447	453	480	480	482	412	464	472	433	482	465	475	459	497	469	465	479	453	460	473	467	469	435	456	463	442	471	469	476	448	443	428	486	472	466	505	471	472	425	452	460	435	424	406	447	429	441	485	471	454	464	464	456	476	474	408	471	451	491	473	446	510	461	459	444	456	464	458	467	448	456	453	453	471	422	458	467	428	490	476	439	466	463	444	421	428	467	443	422	458	419	449	459	454	468	442	476	479	487	478	466	461	477	474	462	434	466	435	488	452	451	473	477	469	452	413	468	441	423	437	439	490	455	419	444	435	477	425	499	468	475	461	459	471	436	445	462	461	495	453	462	464	422	454	444	468	473	489	414	470	447	433	466	464	449	419	437	445	452	452	435	458	428	466	442	465	429	424	488	462	432	423	435	459	452	474	428	416	498	466	478	433	480	484	424	440	460	464	481	475	455	464	487	431	468	462	449	457	451	456	430	462	463	452	428	469	448	439	452	445	446	476	461	447	475	436	461	465	443	477	431	456	463	438	424	455	448	464	451	443	434	446	482	468	497	454	512	449	412	484	425	428	471	500	466	462	455	446	434	430	455	458	450	462	471	443	488	465	480	478	451	462	428	438	491	511	436	481	458	473	474	445	455	462	514	458	473	430	442	447	501	473	432	495	441	439	439	456	451	436	437	478	446	474	447	515	419	479	478	436	470	482	458	436	474	478	466	447	451	454	462	467	448	439	469	445	441	469	452	446	458	441	442	442	436	434	473	448	421	468	471	469	432	425	480	434	421	472	501	469	446	460	498	480	461	450	447	477	476	451	466	468	509	474	436	451	430	476	447	457	487	430	469	495	484	457	443	476	445	443	472	421	482	436	421	415	469	432	478	471	427	443	406	437	462	428	468	483	461	462	468	476	441	484	452	458	458	447	485	465	436	440	439	454	454	470	464	418	427	451	465	488	484	424	485	433	452	455	456	450	465	478	426	469	447	479	414	464	443	451	438	482	437	476	453	465	469	442	489	435	458	464	458	397	473	431	453	467	449	492	442	454	450	462	447	455	443	496	417	457	486	465	443	428	466	429	450	468	476	482	420	514	457	486	483	444	453	467	447	469	462	444	424	458	461	485	485	412	436	448	463	459	449	493	443	428	429	431	412	472	463	419	462	427	479	447	475	426	459	440	474	470	476	474	460	458	467	467	482	478	444	425	443	453	431	440	474	435	417	419	498	479	457	450	434	473	474	436	451	448	451	426	463	476	460	434	441	433	462	461	454	465	464	466	464	446	437	479	456	470	441	458	461	452	474	442	469	478	443	490	466	470	461	469	478	503	468	463	414	490	439	458	422	445	420	437	435	405	506	433	459	452	458	411	444	428	462	430	451	456	447	442	458	435	507	464	462	424	475	427	450	481	434	452	421	461	454	417	460	454	489	476	464	421	436	459	438	464	453	464	429	449	485	470	460	451	451	436	456	422	443	482	469	439	468	488	434	475	453	419	472	482	457	450	447	441	466	424	478	447	481	467	430	457	417	449	489	429	432	468	432	501	446	427	456	459	481	457	455	458	475	445	459	502	438	456	469	495	470	447	452	470	462	428	407	447	465	455	474	501	430	449	446	482	469	421	464	426	411	427	469	461	446	474	466	502	470	450	440	437	410	462	428	462	508	479	463	468	449	489	393	439	459	461	498	476	487	440	432	427	450	414	456	481	484	452	484	445	453	439	478	432	471	453	465	482	461	473	447	439	456	448	482	461	483	487	423	484	433	429	464	472	442	465	456	434	440	474	430	492	441	460	470	420	432	478	436	438	452	481	476	475	469	449	487	477	451	476	430	455	480	445	428	447	440	472	465	481	451	444	484	451	450	419	437	447	437	491	453	427	459	450	469	458	426	505	471	449	449	486	444	444	482	478	432	483	414	468	481	458	455	457	492	470	427	471	469	425	463	486	455	421	448	477	458	447	447	434	451	443	446	461	477	434	419	443	497	468	433	489	454	467	477	483	458	441	446	426	441	463	439	453	443	486	472	483	458	468	429	431	457	476	456	459	483	435	508	460	442	452	434	441	485	428	403	499	484	463	452	468	480	450	431	438	406	437	463	427	428	466	431	415	455	478	426	446	468	457	460	461	444	472	447	461	473	437	454	463	428	446	432	453	432	463	431	451	421	424	451	440	442	470	475	459	458	450	473	449	430	420	447	417	443	420	405	461	468	469	453	460	480	447	444	426	412	431	454	469	459	446	444	435	424	438	482	439	429	445	431	496	487	437	424	463	457	433	455	482	454	474	501	509	424	473	460	500	460	456	466	469	479	451	437	437	451	447	446	474	483	461	473	434	436	426	435	490	449	465	455	463	476	533	384	470	419	443	464	428	447	487	452	440	477	471	471	460	458	449	500	419	490	475	423	453	427	455	471	490	440	458	474	429	467	454	461	476	453	434	440	443	437	446	463	465	491	436	437	461	451	467	437	455	426	482	477	436	453	459	465	431	422	460	439	452	446	467	444	460	452	462	458	450	437	439	457	492	469	457	503	441	483	466	444	473	486	474	452	475	456	416	460	460	461	453	458	447	457	479	460	471	443	491	443	462	447	498	455	508	473	485	468	429	457	454
3725	9056	6946	3286	2367	1775	1361	1222	986	937	784	753	671	685	673	659	639	628	609	626	604	624	609	606	568	594	576	546	604	579	508	583	564	579	565	564	586	581	611	605	516	591	556	535	549	589	551	548	604	557	580	592	565	576	529	603	548	551	530	550	573	573	538	569	523	559	535	535	537	569	559	556	520	542	560	511	563	543	567	595	527	625	579	551	551	571	542	555	552	563	551	552	564	547	551	572	574	608	548	544	562	541	574	556	534	560	546	540	580	567	562	532	538	513	550	518	569	540	580	531	543	532	569	544	576	514	556	533	581	549	554	566	581	581	586	562	572	530	537	537	547	577	544	558	560	536	550	593	573	580	520	556	568	533	536	568	594	551	521	521	525	537	525	602	503	574	525	552	560	570	572	555	562	562	551	541	566	559	524	506	563	559	546	563	574	561	562	535	510	572	528	545	590	555	578	528	541	587	577	549	572	551	541	552	548	523	543	527	537	553	588	559	542	529	539	559	529	530	553	584	560	563	549	550	580	533	554	533	540	575	561	542	590	571	554	553	559	584	530	569	512	544	609	559	586	546	611	526	536	530	541	499	570	589	552	578	578	572	576	567	570	557	534	516	535	531	589	525	543	559	572	549	536	571	537	547	556	588	541	585	537	570	555	533	549	584	551	531	513	540	525	555	551	570	525	524	523	549	511	550	558	561	492	551	571	555	562	550	544	577	533	550	555	558	554	561	566	563	605	468	573	530	577	567	531	530	553	553	544	579	559	556	576	558	559	552	561	539	528	523	545	569	545	557	545	583	538	588	520	596	595	560	548	569	590	540	573	571	561	543	541	559	599	566	577	549	533	552	550	528	515	548	564	594	518	571	545	565	559	509	543	554	558	579	514	567	596	515	540	546	568	571	575	589	553	564	582	577	561	542	567	543	564	544	553	559	542	523	528	519	516	524	548	529	548	596	577	566	595	593	507	560	541	547	538	586	566	587	570	544	570	567	542	551	546	583	581	589	544	511	580	553	541	538	552	601	547	572	554	528	562	501	533	535	582	586	553	549	532	555	519	547	512	562	557	578	519	560	563	551	546	511	604	514	566	541	558	562	595	547	520	577	603	540	567	564	539	605	564	519	541	568	556	536	545	552	589	526	531	576	568	569	550	562	565	537	533	530	520	546	586	561	535	558	518	551	525	538	577	530	516	590	565	552	545	526	578	590	548	510	513	526	506	534	547	557	533	557	576	550	540	595	545	574	521	551	589	571	563	573	566	534	516	570	528	557	520	592	557	513	536	536	579	559	529	532	556	553	540	505	530	548	544	592	551	556	563	568	611	558	607	566	566	557	581	576	545	552	541	553	585	584	588	557	598	546	556	555	511	527	547	550	554	521	558	535	575	558	530	530	528	545	541	557	534	572	505	543	552	582	564	542	557	566	528	520	533	538	544	596	546	548	582	587	569	543	559	526	539	566	541	510	524	559	550	564	529	568	575	549	555	610	533	637	563	599	563	568	562	567	558	484	532	548	543	563	556	544	534	549	586	566	577	568	554	569	524	542	613	581	529	555	582	556	552	590	606	517	570	542	558	566	572	536	552	553	554	597	554	509	566	566	530	560	545	563	535	534	571	539	615	517	525	573	520	540	571	550	545	535	571	553	548	521	538	558	569	523	516	593	546	574	543	576	541	528	599	577	535	554	549	542	540	584	568	550	563	572	535	524	551	547	568	578	530	542	560	537	536	580	560	565	560	554	562	615	581	548	551	548	521	534	549	575	555	576	556	564	520	526	534	557	562	546	523	565	533	562	543	542	565	545	569	551	563	540	582	575	551	543	538	543	555	538	565	527	535	567	515	539	513	560	547	552	563	579	565	543	566	526	576	559	551	566	553	539	596	542	561	543	579	562	552	552	534	565	620	560	580	559	591	528	546	572	525	588	573	499	545	514	573	528	537	569	507	546	553	555	565	549	550	555	585	527	516	541	586	561	575	544	568	554	564	545	558	507	552	555	574	555	570	520	512	562	540	491	586	559	553	567	514	621	533	567	557	561	545	536	538	557	556	551	555	559	540	558	569	509	557	522	536	532	581	542	576	571	533	580	544	533	541	555	506	542	566	534	533	574	515	524	563	589	573	515	574	521	553	573	536	554	562	554	520	565	552	580	598	574	547	544	540	564	532	494	562	587	592	526	550	567	552	561	484	524	538	554	525	579	570	527	553	559	530	590	536	560	596	561	584	581	552	537	552	581	539	516	575	531	524	569	553	545	548	561	586	592	532	548	521	588	554	569	552	575	556	545	542	543	520	553	549	576	562	554	583	507	560	581	566	546	533	538	585	561	517	532	552	536	543	537	555	575	576	588	555	537	580	550	538	544	552	543	545	601	543	547	544	525	526	563	537	568	548	526	576	529	565	565	524	500	554	564	531	525	513	565	554	578	556	550	538	540	556	587	558	537	561	558	557	536	595	596	559	561	536	544	551	556	517	556	565	548	585	583	546	581	519	513	580	509	535	567	522	525	588	544	578	541	520	556	542	533	531	580	536	507	574	604	538	536	527	588	580	592	528	562	550	565	569	577	623	571	543	562	529	586	558	547	531	513	536	559	556	576	488	524	572	570	549	590	588	588	589	514	568	580	513	574	574	525	527	562	538	524	563	552	543	539	562	550	568	544	589	554	523	539	565	569	525	544	546	537	547	542	586	540	549	564	517	554	563	486	574	587	549	524	550	546	544	575	566	510	531	552	558	566	545	525	559	586	532	561	589	542	542	599	505	568	563	555	567	559	568	554	578	575	561	599	576	508	506	593	538	551	589	589	562	535	516	575	560	572	543	579	555	545	599	577	572	546	555	567	571	613	564	562	543	530	563	567	542	594	519	527	559	501	531	548	538	546	511	575	541	581	554	547	562	548	581	583	575	600	561	574	570	529	539	542	550	597	546	528	542	543	578	532	589	508	526	574	536	548	563	555	589	573	543	550	538	507	541	500	523	557	536	546	546	538	562	568	563	581	553	560	560	538	522	544	560	512	552	556	601	593	567	517	546	539	557	533	584	523	548	574	566	578	544	576	563	568	571	584	605	533	554	563	539	535	567	595	571	566	553	561	546	561	558	575	531	574	562	566	523	600	531	564	530	563	588	545	575	546	564	554	586	551	539	542	614	558	561	541	586	558	550	568	545	558	529	544	558	517	526	536	557	580	543	539	519	561	533	526	627	553	544	548	563	513	560	552	604	545	545	592	570	565	604	529	564	513	549	538	536	587	547	535	586	588	536	536	534	570	495	519	564	551	513	535	597	540	566	526	536	579	549	510	522	563	552	564	546	515	563	574	577	608	548	574	532	558	533	549	509	613	578	561	555	525	596	554	583	536	499	545	571	558	548	570	583	551	593	563	523	539	600	558	536	575	559	544	558	506	552	562	570	556	547	516	556	546	559	507	549	602	544	588	552	566	548	529	565	526	570	581	514	559	550	561	521	564	586	548	582	548	513	558
24525	20883	26759	25017	10663	677	476	423	356	318	318	333	339	268	298	259	300	272	268	260	263	271	246	266	297	271	236	259	265	291	231	273	254	269	253	256	246	239	245	258	266	276	259	292	253	260	227	246	267	267	258	262	265	281	245	259	244	269	226	262	275	251	252	240	255	238	262	276	258	256	246	245	258	255	243	269	258	253	255	246	247	266	263	243	251	255	249	256	244	258	222	278	254	246	263	257	253	274	263	257	231	256	274	251	264	267	259	285	249	273	270	285	232	230	242	230	250	258	261	248	270	262	266	245	250	248	254	259	257	252	264	285	264	243	256	252	258	267	269	272	257	256	271	245	245	263	252	236	258	245	238	248	252	269	249	271	237	236	272	275	240	233	256	251	223	237	257	264	230	279	251	237	231	260	251	251	244	270	253	241	256	273	273	268	249	259	269	242	228	238	250	257	242	236	231	257	251	252	238	253	270	223	232	242	273	257	247	267	258	254	231	245	267	249	266	255	241	253	241	274	219	258	250	231	251	243	239	273	243	245	229	244	287	240	298	265	257	265	277	219	254	242	218	243	255	250	222	241	255	237	262	263	240	251	242	253	242	273	258	268	254	263	289	286	281	246	272	236	252	232	235	260	254	242	254	251	267	268	249	235	245	270	263	230	273	235	232	241	251	269	249	295	249	294	273	250	261	237	253	217	245	268	260	267	261	274	246	262	256	261	241	273	251	265	253	257	303	265	254	264	257	256	259	243	272	243	262	263	243	253	257	227	243	277	229	247	233	243	248	256	258	267	266	226	249	279	249	246	277	237	240	244	236	256	224	260	236	229	237	269	232	270	271	285	216	231	263	246	277	280	252	257	221	271	269	253	260	258	253	258	262	283	268	284	268	229	241	275	256	285	282	250	251	276	275	243	253	239	245	251	264	250	232	213	276	246	235	255	277	242	284	257	258	277	247	252	245	276	246	260	220	235	259	252	249	255	253	228	254	248	227	252	244	285	248	283	235	252	253	237	257	255	235	256	255	241	240	234	278	248	242	230	253	253	271	246	239	240	264	275	272	249	223	236	232	225	234	252	254	256	237	257	259	221	233	254	239	261	239	222	254	239	250	248	272	251	284	254	256	246	247	260	234	277	241	275	273	255	233	256	270	247	282	258	254	221	238	238	270	265	254	227	258	288	236	235	244	278	286	244	233	250	268	266	255	277	213	269	252	254	246	266	243	221	256	232	249	244	267	245	251	251	265	251	250	235	271	258	244	262	234	248	263	248	280	229	266	240	264	250	247	261	258	243	255	264	264	281	271	274	239	244	286	247	254	258	257	257	255	261	241	265	246	257	257	259	250	259	254	242	250	263	248	256	265	256	245	229	284	274	220	237	240	252	257	265	255	258	233	242	261	251	237	232	254	243	276	258	236	238	289	248	240	261	233	222	250	228	254	272	267	268	227	266	259	263	234	216	253	254	258	216	253	286	240	253	260	301	270	256	275	238	232	250	264	276	252	250	259	231	274	256	252	230	261	259	267	255	241	236	281	252	266	244	296	261	259	270	252	270	235	271	263	246	264	231	261	244	263	277	253	256	261	246	259	248	262	246	252	274	240	244	263	279	259	267	248	243	264	241	288	233	273	255	251	260	265	253	252	219	273	264	254	277	275	260	278	262	254	246	251	229	254	224	282	249	265	277	257	252	267	260	245	267	259	220	236	239	254	253	277	263	246	229	261	255	255	238	257	256	271	266	270	246	229	247	284	242	244	237	265	265	260	239	254	247	258	271	240	268	286	246	256	283	290	259	245	249	246	250	265	258	279	254	228	220	263	290	273	243	257	246	267	247	255	222	253	256	235	231	233	264	238	264	273	272	266	248	257	247	259	248	299	252	276	225	256	247	240	238	231	242	238	264	254	250	266	298	273	269	244	270	249	259	279	247	270	260	268	247	254	263	254	250	264	268	248	262	240	252	244	213	267	252	268	252	271	252	268	266	253	259	238	268	250	217	253	255	250	241	252	243	263	258	268	255	262	265	238	232	255	245	247	218	247	249	252	241	259	259	267	218	248	243	222	254	253	252	263	257	253	261	233	253	249	250	261	245	255	249	225	284	227	283	253	266	263	258	260	256	236	253	239	238	259	276	239	255	246	262	249	261	249	242	250	268	279	271	233	245	256	250	276	260	267	283	252	233	260	255	220	267	236	240	254	233	261	245	242	254	251	235	259	263	280	241	263	231	267	246	241	242	259	279	232	250	261	258	248	260	254	255	247	281	272	283	259	257	265	271	272	234	270	248	247	238	273	233	275	265	305	294	247	248	264	253	246	259	252	236	250	272	256	247	258	257	263	240	276	247	267	281	220	245	224	260	254	231	250	255	248	263	293	285	278	267	270	235	249	251	243	250	262	241	263	260	234	248	265	245	264	249	239	246	234	276	239	258	250	223	231	263	284	253	276	285	246	263	269	280	238	283	277	268	280	231	285	228	255	250	246	274	246	257	238	241	254	239	254	264	243	248	251	243	264	264	260	241	254	263	261	252	266	266	258	266	257	242	250	267	263	279	266	268	269	235	244	229	249	239	275	247	256	281	262	252	279	262	267	252	264	279	241	217	269	239	244	259	234	264	247	270	258	259	280	253	236	267	281	272	235	240	252	253	228	277	269	234	255	241	226	247	251	264	245	282	247	266	229	254	251	241	260	252	251	219	284	261	252	265	277	252	237	245	273	274	255	231	239	261	260	238	237	253	229	240	265	240	256	241	237	252	254	241	270	244	245	217	255	260	287	227	246	258	235	256	265	269	257	244	256	264	248	252	260	284	231	257	276	256	254	247	244	259	262	265	261	261	245	254	259	250	273	263	229	247	245	266	258	286	270	252	220	260	239	259	256	263	227	216	265	239	252	265	244	287	279	278	240	244	249	228	250	253	251	244	224	238	234	263	273	262	252	273	236	264	260	257	256	222	265	279	264	246	235	264	256	250	228	239	241	255	250	247	281	263	254	270	259	243	266	288	271	267	252	271	239	235	297	269	223	274	236	258	242	241	275	250	241	278	218	255	262	227	255	262	252	251	274	260	249	261	254	252	248	242	251	260	270	267	251	267	248	263	258	252	234	262	261	249	258	240	240	263	242	251	248	251	237	245	273	279	265	258	251	244	256	246	249	236	255	264	276	286	291	234	266	288	244	257	261	241	235	238	240	281	247	259	240	231	282	232	266	262	237	278	266	289	258	242	266	262	230	249	275	272	235	259	239	250	273	267	258	251	261	244	269	244	236	233	241	257	286	275	259	262	255	246	258	249	245	250	287	239	232	221	262	260	248	253	241	266	242	245	272	244	266	252	256	252	284	233	247	246	248	242	256	278	245	259	264	255	253	267	245	274	244	228	249	273	258	240	282	244	227	257	249	282	235	273	233	236	269	266	251	285	281	274	260	251	263	236	271	276	256	261	249	249	269	265	280	240	261	259	258	232	250	279	262	229	252	247	266	265	285	240
3833	6134	4329	2039	1489	1056	805	726	600	532	449	418	374	391	350	366	316	378	330	317	317	298	327	317	317	325	317	307	285	317	290	313	299	281	296	332	295	316	308	283	276	321	303	256	273	317	280	306	296	306	304	294	311	297	282	323	274	292	279	303	280	276	290	317	313	297	294	270	295	265	277	307	305	277	283	291	310	296	319	286	273	293	302	280	279	287	313	268	294	303	285	289	301	281	298	306	265	276	285	298	279	318	272	314	275	313	281	299	299	295	313	299	304	304	291	303	294	334	267	270	269	295	274	308	264	288	300	275	312	322	318	306	285	288	262	284	264	281	309	286	298	296	314	298	296	291	307	290	314	322	285	276	283	273	311	274	303	300	329	263	289	297	302	282	293	274	245	286	281	305	305	279	310	301	305	286	290	290	292	311	285	293	309	272	286	305	285	259	274	286	286	297	287	313	290	303	302	266	305	282	280	292	314	289	326	246	276	271	266	308	300	291	292	270	286	289	273	295	279	298	293	265	316	316	322	308	284	293	295	297	301	318	285	248	292	275	286	293	249	300	302	297	289	272	306	303	276	280	306	314	299	288	305	288	279	289	300	281	275	285	317	316	263	288	281	274	301	288	306	343	276	299	290	274	288	291	282	316	307	296	304	281	283	305	273	288	323	279	286	302	309	291	281	286	329	290	288	263	277	310	267	298	288	313	299	270	318	285	270	305	283	295	270	270	257	296	289	287	301	308	295	308	286	330	284	265	288	273	295	280	298	264	254	272	296	291	295	299	309	279	295	326	302	318	278	268	317	269	291	290	271	296	281	287	300	283	312	297	290	296	278	303	279	263	286	301	291	280	311	310	285	315	326	303	298	292	303	321	314	294	277	312	306	301	287	288	301	318	284	272	307	257	327	326	277	303	299	276	297	287	301	292	309	302	293	277	296	267	273	273	279	293	296	302	266	310	289	307	274	293	293	296	303	307	307	283	323	298	294	302	300	275	281	281	277	273	278	286	298	299	322	277	307	307	298	298	279	300	294	285	318	302	299	278	260	283	333	282	307	287	311	272	311	288	306	267	293	264	320	300	287	264	310	305	304	282	312	289	326	266	299	283	309	296	298	301	287	274	268	297	320	279	293	293	285	294	281	277	302	305	304	306	293	292	262	297	314	291	287	283	307	269	288	269	310	263	287	282	317	285	266	304	280	295	333	255	302	306	290	291	296	274	291	293	295	281	296	290	290	306	324	311	287	294	304	287	292	291	302	296	261	325	256	305	297	286	296	301	307	275	307	278	272	290	292	297	311	307	302	261	295	278	295	259	280	319	268	314	312	297	287	285	298	276	313	324	300	312	283	269	312	318	296	263	276	289	305	278	278	296	303	259	296	320	304	294	313	324	282	288	273	327	281	290	272	301	298	278	313	289	293	302	306	269	263	282	308	290	309	290	293	287	285	282	309	300	288	282	302	280	310	287	297	297	272	300	264	263	282	276	291	297	329	306	312	301	323	306	295	289	330	269	287	304	285	282	284	306	282	295	309	296	282	277	283	313	301	277	309	278	299	290	283	275	282	262	295	308	271	283	294	281	296	303	296	311	280	269	281	288	313	285	297	300	294	295	304	305	301	283	279	313	300	279	299	270	272	326	294	274	309	281	299	263	298	286	311	285	290	307	288	273	260	291	279	301	281	305	289	315	290	284	315	316	285	288	290	306	270	277	314	291	302	286	273	288	288	263	303	326	303	282	286	278	300	283	287	304	268	269	313	315	270	282	294	292	302	308	296	343	298	293	283	303	297	304	279	297	288	284	281	281	311	303	289	324	271	286	260	262	332	290	295	304	307	314	343	284	302	283	309	280	263	283	301	307	313	296	312	310	288	337	292	319	285	294	301	312	297	260	315	304	272	285	321	282	269	284	276	300	291	329	296	278	280	298	302	253	317	298	277	306	291	288	301	280	303	326	297	283	283	280	258	303	283	281	315	293	307	296	306	298	306	289	299	321	276	318	266	285	298	291	299	279	285	312	298	302	283	299	306	306	285	283	315	306	262	261	306	322	286	280	291	298	302	286	287	302	291	337	268	294	331	301	328	308	302	309	322	257	299	307	300	290	296	286	308	289	280	293	275	307	293	288	297	292	282	282	288	303	297	286	298	294	254	267	300	281	282	290	262	284	310	287	278	297	284	281	307	300	293	314	279	289	292	276	277	317	283	305	301	289	289	284	302	294	310	289	306	280	313	290	315	295	319	303	295	298	282	277	296	274	303	299	271	271	282	294	286	316	240	307	282	299	274	294	312	274	296	328	305	296	292	303	315	263	282	297	283	301	309	312	277	307	285	232	306	288	284	289	303	289	289	302	299	284	278	290	288	271	317	301	310	310	302	283	252	282	295	299	309	262	286	334	302	268	297	302	304	285	250	327	303	281	303	319	297	312	306	314	264	306	276	299	309	270	305	261	338	306	327	278	301	302	266	295	289	302	310	282	293	292	296	296	287	284	290	301	284	323	289	294	280	280	284	298	284	279	246	306	294	286	286	277	298	279	297	288	253	308	295	295	325	291	266	268	305	325	272	296	303	305	310	301	273	284	326	323	293	266	279	286	316	267	315	272	297	296	313	290	272	259	283	285	288	302	285	320	314	291	280	280	314	298	258	331	306	310	266	268	308	287	301	286	306	301	308	300	292	277	286	279	287	303	329	335	313	318	287	276	318	293	302	290	273	309	303	302	281	322	285	334	279	278	326	299	297	304	289	293	270	328	308	316	282	278	302	310	300	284	302	287	287	304	335	311	267	292	292	304	276	348	323	303	279	303	281	304	282	275	305	310	279	296	321	293	274	291	291	301	295	316	291	306	289	277	339	297	258	314	309	290	257	290	298	311	278	287	326	315	322	325	283	328	285	293	292	282	289	268	280	277	292	308	298	306	310	291	297	314	315	328	300	299	301	287	293	268	299	294	309	319	254	301	298	272	285	306	311	331	293	287	303	280	281	259	266	283	285	277	293	281	277	270	311	287	289	286	293	297	315	310	293	296	278	264	311	323	269	257	255	272	314	282	302	261	291	284	283	269	271	274	312	310	301	278	292	292	297	297	276	299	292	282	295	272	307	280	274	305	288	288	292	272	290	303	312	309	260	300	282	288	306	296	287	310	299	318	284	308	297	275	269	297	275	277	278	316	282	298	299	274	311	286	276	288	298	262	294	272	274	334	327	271	292	297	323	328	294	318	318	309	313	297	305	279	284	317	286	294	302	288	285	299	322	281	290	277	266	272	266	283	301	303	292	279	271	303	301	304	312	307	303	310	288	287	310	270	294	285	264	308	283	318	312	313	265	305	260	305	286	280	299	328	298	275	300	324	297	314	336	304	320	298	299	284	282	302	275	295	301	266	282	288	282	296	280	292	337	294	291	271	283	313	306	325	301	293	312	317	273	297	300	301	300	270	289	303	257	304	257	279	347	313	294	267	271	267	279	305	282	304	290	292	290	297
22417	20936	28345	23658	20925	20922	5779	830	648	524	441	414	371	353	315	295	289	277	267	242	278	267	253	266	291	244	242	241	220	267	226	230	219	222	231	245	206	216	224	215	194	213	208	204	232	226	224	242	180	233	189	215	215	241	242	192	203	199	212	226	223	204	217	213	212	212	198	196	209	213	212	218	198	208	204	191	239	199	215	223	224	225	189	184	206	196	216	210	213	222	220	215	202	200	193	193	190	214	203	224	204	222	205	193	229	180	222	221	216	205	204	210	229	203	209	241	210	227	209	206	215	237	230	186	202	213	198	225	244	211	220	197	212	212	231	186	211	200	218	194	210	192	212	198	213	230	188	214	218	212	206	219	212	176	219	188	203	220	185	215	190	211	215	206	221	213	211	199	216	246	204	214	222	194	211	189	182	207	218	230	181	207	186	199	187	216	197	206	224	254	225	230	230	224	218	211	204	205	207	207	197	203	196	168	212	182	202	223	208	204	208	230	215	180	207	235	201	203	226	202	196	200	208	221	216	208	213	241	211	213	202	196	182	217	218	198	205	217	186	222	225	209	205	207	211	210	211	186	202	174	209	187	205	197	221	221	203	223	206	225	196	215	207	185	217	231	207	228	207	239	214	186	192	215	224	222	216	203	180	237	230	197	228	202	194	217	222	191	205	209	192	220	190	214	216	210	207	204	221	200	206	190	200	179	217	189	206	183	218	189	232	203	205	189	212	185	213	212	192	214	212	207	214	196	221	193	189	232	229	213	185	198	200	238	194	190	196	189	206	216	215	213	206	235	207	214	199	199	218	211	208	211	221	199	208	183	211	186	199	212	193	210	232	193	210	188	221	208	206	213	226	218	212	213	211	204	207	208	198	216	205	173	183	171	199	223	214	229	207	217	205	217	241	199	183	194	218	182	214	209	234	212	188	198	200	183	217	204	205	217	224	204	227	217	214	220	204	224	204	197	206	208	208	201	183	210	205	193	205	233	196	194	199	210	199	207	199	191	221	202	208	208	207	203	202	193	211	229	194	189	198	204	245	224	224	200	200	190	171	169	183	228	188	196	203	219	214	230	202	191	186	172	208	219	183	197	196	211	209	229	200	205	211	224	221	207	203	211	198	204	204	197	225	204	223	228	204	245	207	210	199	191	207	199	188	185	210	210	202	211	215	202	206	183	183	190	190	204	214	196	212	191	209	208	193	192	218	247	175	212	193	216	207	197	187	172	189	204	214	204	204	189	204	187	227	204	214	191	208	209	205	231	192	221	218	175	199	215	198	196	197	220	199	196	184	220	207	209	205	216	186	192	187	192	208	213	197	234	202	223	229	236	221	204	192	228	210	227	236	213	212	212	207	188	189	199	224	206	227	230	206	205	208	209	190	192	198	196	218	199	221	208	216	199	206	218	218	222	207	186	191	219	192	223	212	197	199	228	191	185	195	193	205	219	200	205	211	196	181	209	217	207	208	218	210	215	229	195	192	210	213	190	200	220	214	202	186	219	217	208	198	197	217	218	207	202	205	184	201	196	213	216	207	184	202	233	228	207	200	200	178	193	204	222	223	179	211	224	185	203	211	191	208	195	198	213	218	206	232	196	210	196	217	185	208	243	187	213	209	221	225	209	230	221	192	221	205	206	194	217	195	200	226	198	175	234	225	193	227	242	214	202	171	212	228	197	213	211	204	209	226	229	213	198	201	208	195	200	222	205	235	219	214	210	197	208	224	212	170	203	215	205	210	180	212	202	174	218	199	194	214	189	220	202	199	218	213	182	223	201	240	228	242	217	235	201	205	194	204	205	215	208	200	194	196	198	217	217	212	212	197	212	222	229	214	201	199	145	183	205	212	215	192	199	179	219	213	197	207	245	198	207	225	198	187	214	199	221	224	210	218	246	190	226	203	216	196	192	207	222	188	206	196	217	182	186	224	201	208	214	207	188	225	178	190	200	179	211	218	178	207	228	189	229	227	212	201	217	192	195	205	199	200	186	217	192	213	175	223	198	193	205	218	218	202	218	214	178	183	221	165	210	191	209	221	206	194	218	229	190	190	196	231	216	230	211	222	205	220	219	209	208	195	210	231	203	231	219	194	197	220	214	190	181	216	189	192	197	189	243	211	217	230	210	224	190	204	201	211	180	191	198	192	230	185	194	221	199	220	197	184	221	196	217	222	216	205	196	164	216	207	210	221	208	195	216	218	201	213	224	198	213	188	208	212	212	221	179	218	223	192	208	199	221	201	229	225	204	208	210	198	202	196	214	183	205	211	198	194	203	202	228	213	215	230	202	203	216	205	211	206	192	226	214	212	220	202	192	213	202	189	228	205	213	210	209	203	196	217	207	196	191	219	188	225	216	211	218	218	182	211	198	225	216	206	195	204	189	211	186	173	213	196	211	189	213	178	197	189	181	209	196	203	222	231	202	215	216	223	198	209	211	226	203	199	204	212	227	205	208	192	187	206	214	235	179	199	200	209	231	198	195	221	207	225	201	213	212	187	189	230	201	218	222	222	188	204	215	191	216	191	205	218	210	203	222	209	213	211	197	190	215	216	181	215	214	222	207	232	210	208	212	200	218	217	216	232	242	223	211	210	189	209	182	196	204	192	191	207	211	239	231	174	197	220	234	162	220	216	201	202	191	203	202	171	201	217	193	201	209	210	221	189	208	209	215	195	186	218	200	215	196	213	206	198	177	223	217	197	217	233	200	196	216	214	211	204	231	206	202	196	200	202	195	209	214	208	217	219	201	185	185	200	213	207	187	214	208	210	186	226	204	200	207	205	199	210	189	235	216	211	194	242	209	206	211	203	198	200	203	219	195	237	229	216	221	225	219	184	198	229	190	211	218	219	225	197	197	222	183	208	203	201	191	199	233	198	192	215	206	208	229	224	201	206	197	188	221	181	193	203	201	224	190	204	205	234	212	209	195	217	220	196	219	185	212	194	196	184	211	203	219	204	212	229	198	208	186	201	199	228	206	194	209	222	211	215	199	196	197	219	204	212	227	205	179	239	204	201	193	230	187	186	178	204	214	208	208	185	202	216	212	195	202	231	237	219	194	198	208	199	205	216	203	240	215	197	214	202	207	229	232	190	193	223	202	177	220	233	197	216	230	204	198	204	207	201	211	212	212	198	231	210	211	220	200	195	233	228	221	191	194	208	211	208	178	207	201	220	184	219	196	213	194	203	215	214	198	202	210	219	225	204	218	218	207	178	206	206	211	192	185	214	225	202	214	225	233	218	204	194	219	201	230	209	191	212	189	205	225	223	230	241	206	215	221	178	194	203	181	215	202	198	193	212	218	199	183	239	206	190	195	231	204	220	193	205	206	232	199	189	208	192	214	235	196	217	197	222	205	217	204	209	213	198	200	183	204	174	219	193	218	200	199	231	203	197	229	201	185	191	199	201	212	199	210	238	197	251	206	225	191	211	221	208	196	216	214	230	191	192	209	212	205	212	219	229	220	190	229	220	206	200	182	208	208
4921	15100	11139	5286	3587	2668	1845	1472	1088	902	810	679	607	538	428	475	400	378	376	342	317	351	342	315	278	293	294	292	306	272	299	284	270	279	250	256	304	290	288	289	311	257	271	257	281	305	285	282	249	278	237	267	273	221	248	255	235	232	251	278	263	283	245	272	257	258	268	299	235	268	261	245	230	256	247	240	239	270	260	260	234	271	255	276	248	234	261	237	269	257	228	222	250	256	263	269	244	262	246	269	247	245	237	253	255	241	219	260	230	259	251	228	222	229	247	235	241	262	249	257	256	234	253	227	251	253	271	305	236	255	224	246	264	263	269	258	246	261	244	248	272	241	246	248	234	274	269	264	269	234	266	247	241	269	243	275	250	255	240	266	254	258	260	269	263	264	262	251	231	215	240	248	232	245	250	252	279	233	258	226	262	242	269	237	250	254	235	266	246	253	237	250	250	243	245	241	269	230	259	226	247	256	252	222	239	236	238	235	226	254	240	230	251	268	231	267	260	256	248	251	251	267	272	274	256	252	238	248	244	236	263	276	263	252	278	234	235	250	274	253	279	248	243	268	246	259	239	245	239	242	264	252	258	246	258	244	239	248	245	262	244	229	259	242	252	262	245	225	247	255	275	216	233	229	279	264	258	220	226	216	227	250	258	284	231	268	276	271	235	224	266	240	243	259	228	226	250	257	212	251	231	227	251	245	261	241	247	260	240	234	256	235	246	246	264	218	261	274	219	236	243	268	254	259	262	243	268	242	226	262	253	249	261	234	246	253	248	208	261	284	234	253	243	234	240	244	240	241	247	237	260	256	296	252	258	220	270	272	247	229	234	243	259	243	281	257	243	240	267	228	230	275	274	262	249	240	267	238	227	247	236	238	254	270	260	246	281	262	256	246	265	238	259	224	251	240	258	223	255	245	253	234	243	241	234	269	243	237	238	265	243	258	239	246	255	208	240	224	260	237	230	251	262	250	245	240	220	250	261	231	240	264	274	237	267	235	252	225	277	252	221	244	267	250	234	258	239	292	238	273	263	228	243	236	248	282	260	267	231	258	244	261	279	264	222	249	254	241	245	274	251	236	266	248	241	252	242	241	235	253	244	235	229	237	258	266	265	249	234	246	245	255	237	250	241	244	262	234	259	264	242	236	267	290	227	254	245	234	253	227	255	241	243	245	249	264	254	262	254	240	238	290	250	242	225	232	260	225	249	258	223	235	245	241	266	237	226	235	265	234	245	232	225	259	256	236	242	267	251	298	229	250	256	255	254	249	245	255	260	231	255	263	291	262	245	268	244	239	249	243	237	247	227	260	227	254	227	283	273	276	248	278	286	261	259	262	258	228	262	264	260	244	248	271	246	232	243	255	236	268	288	222	246	239	245	255	267	255	257	256	259	275	245	223	253	220	232	245	261	244	256	212	260	230	239	256	252	275	240	245	252	246	242	243	234	250	243	241	262	237	284	235	270	225	260	234	273	265	263	259	253	229	246	230	252	249	276	230	264	236	254	267	226	260	229	247	241	266	244	261	257	250	267	276	271	267	231	269	232	271	246	258	247	249	246	252	265	238	258	230	239	245	280	269	236	251	229	236	241	254	272	250	236	237	252	255	278	239	230	240	263	212	234	266	251	264	255	271	226	248	248	257	254	253	265	264	256	242	260	240	252	271	252	224	279	217	251	238	243	274	222	216	260	249	269	253	235	275	245	263	244	261	254	249	281	230	240	262	234	256	245	253	245	275	227	235	247	241	233	262	248	231	252	227	267	281	241	246	215	283	247	258	273	257	240	244	218	262	260	237	270	254	250	262	232	243	265	258	236	265	268	245	240	233	273	227	265	239	248	255	250	253	271	251	250	238	255	249	259	249	274	281	219	233	242	255	249	240	230	249	259	285	231	194	231	247	250	240	256	239	263	245	259	224	265	272	236	232	240	259	244	241	257	265	239	233	248	260	232	233	234	247	268	257	232	290	231	248	268	251	277	259	241	249	238	247	235	281	253	263	267	232	245	275	256	252	277	261	246	230	228	251	265	228	285	247	243	235	253	240	236	253	247	251	261	257	217	265	264	251	235	243	258	249	283	230	260	271	216	251	253	264	239	234	255	247	243	274	277	230	242	237	228	218	274	247	223	234	263	274	238	256	221	264	237	240	242	265	289	254	237	239	252	221	270	244	245	266	250	230	244	262	252	269	233	231	236	248	249	263	240	251	241	249	265	251	255	250	241	251	246	250	272	269	263	228	233	271	228	251	240	255	224	248	283	251	255	252	242	245	271	246	251	241	244	234	261	255	240	234	247	267	288	231	219	261	238	243	236	250	249	244	283	263	241	289	244	235	254	280	268	280	226	269	270	227	201	245	217	220	252	242	251	226	243	270	247	255	252	270	233	259	267	240	243	253	220	218	241	258	241	234	267	272	238	235	270	225	234	220	216	257	229	244	252	250	223	246	262	253	256	280	258	269	246	242	253	243	259	251	246	263	261	269	279	247	262	219	251	248	250	251	248	264	254	262	242	275	266	242	258	237	233	258	273	263	227	269	250	245	277	248	249	262	237	257	249	233	280	257	241	238	288	261	229	250	229	278	227	257	262	261	250	259	250	248	247	249	235	243	233	254	257	266	250	248	248	250	267	269	256	245	276	244	278	235	242	258	253	230	241	243	259	258	267	252	247	250	247	235	222	252	239	271	251	239	247	249	246	264	231	212	243	232	222	236	248	247	252	241	245	250	251	253	263	275	211	233	252	260	262	251	261	256	260	236	241	256	254	250	277	251	235	245	267	252	240	246	246	232	248	260	252	237	255	245	238	238	245	233	236	246	268	258	235	257	246	253	238	258	272	256	238	242	252	251	216	235	260	225	250	251	232	273	280	236	235	265	247	239	259	258	252	223	237	229	232	262	252	278	247	253	276	239	247	246	280	242	245	222	238	247	247	240	257	261	249	228	243	265	258	242	253	223	249	233	256	243	252	252	254	262	273	237	250	238	250	260	235	268	230	276	242	229	246	246	240	247	245	241	261	252	269	260	290	262	242	218	254	261	262	233	215	271	237	239	258	241	264	208	259	251	239	240	233	250	255	214	282	247	254	233	266	247	209	234	236	235	256	269	260	261	238	259	250	254	245	225	248	252	230	252	272	254	252	220	253	241	262	229	243	248	246	261	270	229	250	246	257	234	238	246	247	220	245	266	237	239	278	238	235	237	240	279	254	252	234	237	225	248	260	259	273	264	274	230	235	244	253	276	270	252	264	239	252	235	238	259	251	220	236	239	252	236	245	246	271	255	250	233	266	249	258	245	229	273	250	260	251	236	241	285	237	246	241	247	246	254	235	243	250	248	237	273	277	242	228	252	254	230	246	268	272	236	259	280	231	216	227	242	257	222	260	256	252	249	277	252	251	242	266	221	256	265	246	248	252	227	260	244	243	242	253	270	254	252	240	243	283	265	255	250	249	237	250	241	222	265	239	265	263	263	241	233	246	259
27164	17436	3543	702	584	508	497	435	501	438	483	442	467	460	425	461	460	421	470	461	499	426	510	483	440	459	487	456	460	443	430	464	434	452	436	463	454	433	444	424	465	452	492	438	442	450	412	435	464	441	444	468	436	456	447	425	463	449	423	437	466	462	440	454	438	471	450	440	485	451	436	454	453	474	480	443	426	438	439	415	441	429	464	464	461	472	453	477	437	426	464	450	449	480	439	427	448	420	439	434	471	521	447	464	437	459	446	423	453	495	417	464	465	429	434	468	462	430	441	444	433	423	428	468	454	449	423	466	413	472	445	468	475	455	486	462	483	452	420	485	455	443	490	489	440	474	469	489	449	459	444	408	463	480	446	455	458	458	473	467	448	428	467	446	431	414	453	476	430	427	455	411	482	477	428	445	478	453	441	461	473	415	457	455	484	462	462	453	479	417	461	465	444	487	480	424	493	465	451	481	477	458	470	467	433	451	450	442	485	484	470	436	456	443	454	434	436	450	461	466	482	491	456	441	433	420	458	441	458	463	408	466	448	433	447	476	458	464	463	482	412	418	464	441	488	429	444	484	460	465	450	419	453	463	486	453	463	480	469	441	468	447	474	432	435	465	478	458	470	444	432	445	473	446	443	443	433	437	439	478	446	485	447	411	455	456	492	475	457	499	488	473	469	411	478	458	485	490	467	453	466	483	435	472	475	454	472	431	449	443	425	431	453	472	477	457	460	476	464	465	482	468	428	474	470	471	461	417	440	440	482	438	486	439	435	413	459	453	415	450	442	475	478	465	420	487	484	471	446	437	432	485	490	467	447	484	412	428	428	425	439	460	438	466	496	442	463	443	462	471	440	459	449	446	442	464	489	473	459	464	481	447	444	421	426	455	393	437	383	444	474	463	398	469	458	444	449	408	482	490	428	484	472	449	450	473	453	490	450	444	459	503	472	465	461	443	476	465	438	443	462	455	466	448	455	434	476	447	448	454	461	454	490	456	463	409	423	505	433	468	459	475	441	444	453	507	451	455	448	468	418	470	439	464	425	483	442	483	441	471	439	500	415	416	459	437	426	454	484	451	407	434	475	402	458	438	440	484	443	442	457	436	450	449	476	451	460	457	420	445	438	466	457	444	458	472	451	446	478	447	445	463	473	435	411	448	423	473	459	471	488	448	456	453	489	435	461	483	444	458	433	418	470	464	460	499	439	413	456	454	443	452	457	410	445	434	433	477	478	465	463	477	445	496	452	443	442	448	442	465	477	443	472	450	434	446	444	470	461	437	444	447	469	448	480	429	479	491	489	457	482	475	446	470	413	430	429	483	448	487	468	474	462	434	442	445	419	439	416	481	426	477	432	468	463	488	476	466	463	463	431	485	471	456	462	466	476	461	454	442	484	424	451	444	492	432	442	461	454	479	452	454	475	462	439	451	446	467	481	441	481	472	436	448	442	408	472	397	445	454	464	446	444	464	463	456	470	463	452	455	484	459	496	433	455	484	461	448	458	435	441	464	469	466	483	479	443	434	431	494	464	431	428	481	463	487	467	462	450	479	466	448	462	464	478	438	419	449	497	454	513	463	402	460	450	433	473	486	421	435	454	450	471	460	427	452	485	436	442	476	504	484	433	419	432	446	432	444	443	478	478	458	439	469	458	451	435	438	427	503	455	433	434	489	436	472	451	426	443	447	484	459	443	460	423	429	461	427	416	466	459	459	471	459	470	473	448	480	440	482	481	430	443	485	464	448	412	480	444	473	443	476	472	429	464	452	429	439	467	464	465	443	474	447	475	484	436	450	495	440	404	447	440	464	453	440	404	509	473	445	478	451	406	486	445	436	494	462	462	427	429	443	487	457	460	443	430	409	468	450	428	444	442	470	412	442	472	452	475	446	464	477	480	478	452	405	432	469	454	456	462	500	439	487	451	466	494	464	465	443	464	453	478	466	468	460	471	479	453	478	459	463	498	442	484	441	473	444	468	462	466	450	512	478	443	422	494	507	452	465	484	440	430	449	433	449	460	453	450	467	445	461	464	467	439	430	434	411	444	441	513	474	441	493	448	463	414	459	483	453	467	460	443	471	452	412	469	456	444	447	416	517	438	470	441	464	459	463	456	454	457	489	426	459	469	444	479	484	455	442	478	459	455	452	477	398	407	457	436	423	480	423	490	497	457	467	422	414	456	463	431	429	421	458	491	452	463	449	418	467	443	496	471	425	475	455	466	412	420	441	459	460	479	445	437	473	431	437	457	459	484	493	454	475	432	463	477	471	434	494	465	446	474	436	431	451	468	492	502	477	443	464	439	524	480	490	419	475	464	452	447	450	464	517	459	442	479	462	441	422	447	428	474	488	480	436	468	478	510	451	467	460	440	473	435	444	466	419	467	468	427	461	426	434	463	449	466	452	444	447	454	468	438	473	458	447	486	455	485	439	482	441	454	482	480	425	462	476	433	455	490	386	453	486	477	431	448	448	452	459	464	458	449	431	473	446	434	455	441	475	427	459	469	472	442	473	454	449	447	452	418	483	447	439	461	435	472	460	471	449	411	463	459	491	464	440	468	478	442	454	451	453	434	474	452	435	452	475	495	432	497	431	468	496	447	481	452	436	459	460	470	475	428	427	510	469	425	415	467	461	475	476	444	475	445	468	459	426	444	450	485	449	458	418	465	436	468	450	444	447	435	460	447	429	431	459	474	492	472	465	497	458	469	439	437	472	477	431	453	457	451	485	416	462	459	472	449	497	435	456	439	469	446	472	465	438	436	450	442	447	447	468	475	453	459	404	500	464	473	470	468	433	458	488	467	465	461	458	428	456	441	484	458	436	496	438	469	482	449	431	448	502	444	470	425	446	499	438	463	429	475	449	469	435	449	424	465	439	438	446	492	486	493	433	474	482	442	465	481	501	487	445	435	459	497	457	438	464	378	473	456	461	454	443	442	467	460	484	456	472	446	438	497	445	488	461	453	443	466	482	392	441	460	449	445	448	452	434	418	423	459	479	468	459	452	466	422	470	396	464	481	519	481	502	442	437	430	451	447	427	437	461	433	457	464	479	461	412	441	462	452	437	442	458	471	427	439	428	469	449	441	474	432	428	472	445	434	481	485	440	472	502	424	459	431	447	484	440	513	464	441	475	456	458	458	476	441	438	449	495	451	430	477	434	471	418	430	457	465	471	439	442	468	458	465	421	463	445	495	436	469	432	477	464	432	425	432	424	467	474	465	466	440	418	462	465	462	475	441	461	486	464	439	483	444	462	435	438	460	445	432	455	476	439	475	444	453	485	448	452	450	459	471	473	428	466	428	436	464	467	429	470	475	463	475	442	483	447	436	437	442	448	443	464	459	450	474	458	465	476	452	468	437	493	476	490	506	466	474	430	451	447	437	456	475	426	429	471	452	468	485	452	463	471	438	459	474	431	432	464	480	465	449	449	463	460	456	484	459	430	503	496	422	433	482	501	466	499	448	448	452	436	471	453	464	444
4764	1438	1109	753	735	592	558	567	524	564	542	522	532	526	540	548	561	534	571	565	543	568	520	530	550	577	553	563	523	529	531	505	569	540	522	515	518	537	540	526	564	578	512	535	548	541	531	529	539	581	524	510	556	534	544	537	560	533	524	513	542	603	532	535	554	545	538	523	528	511	522	548	568	516	537	573	547	524	572	520	553	570	506	519	582	538	554	511	565	577	562	524	520	520	503	553	562	509	571	550	568	541	531	557	499	532	572	570	546	543	547	540	541	531	580	513	544	609	532	565	587	518	554	552	565	546	543	523	571	531	527	578	568	511	515	537	499	535	566	563	535	507	547	540	548	560	501	527	532	525	524	543	539	578	533	557	542	522	526	574	557	530	548	517	500	621	539	547	546	555	562	556	543	528	527	523	534	547	544	580	586	549	553	565	539	581	531	528	582	523	594	548	539	521	504	539	521	573	506	528	570	551	553	505	569	514	540	520	570	536	501	568	529	590	544	550	577	585	519	535	513	572	557	574	551	531	515	524	554	531	578	513	548	553	524	570	560	570	568	526	529	570	548	517	558	524	558	516	540	523	521	548	486	541	573	544	557	546	504	514	501	497	596	551	538	503	564	520	554	553	525	594	542	515	541	575	554	544	573	582	538	564	546	523	499	552	569	578	502	554	566	519	572	562	525	512	553	552	502	485	533	532	566	533	564	495	542	529	526	534	554	538	508	623	520	545	543	561	543	521	550	570	521	555	536	536	539	538	557	542	533	540	511	526	534	540	577	545	531	526	578	582	584	532	537	531	519	545	571	541	550	512	543	551	566	566	556	519	499	562	537	557	542	538	575	548	531	536	548	511	562	519	548	564	482	521	544	532	579	537	579	559	533	536	520	522	538	546	580	546	526	519	539	538	534	531	538	534	551	513	535	516	535	566	543	555	517	523	533	570	561	480	515	519	527	549	526	545	559	495	549	515	568	576	496	579	528	535	568	583	500	547	540	522	558	561	559	579	597	528	547	533	542	534	569	555	555	540	564	547	519	539	534	540	573	529	538	576	533	529	554	534	523	576	541	576	541	539	537	536	552	536	548	546	539	527	569	569	499	510	506	508	519	561	561	532	515	499	588	557	505	568	546	528	560	525	541	581	511	519	580	503	553	563	555	532	568	534	557	569	512	558	544	587	537	549	555	514	538	508	504	542	505	549	531	512	496	559	557	570	547	565	554	540	552	566	536	513	522	527	524	583	548	542	536	540	552	546	547	529	497	551	552	527	555	514	535	554	540	525	536	518	556	544	547	565	510	536	507	496	523	526	539	533	558	518	559	538	519	527	524	543	539	558	577	541	568	569	515	516	557	546	547	552	507	540	539	531	553	598	553	551	549	549	560	532	524	546	503	589	520	508	572	506	504	549	565	544	537	549	565	536	529	556	543	556	526	580	508	548	495	539	536	482	541	547	509	551	563	518	584	541	541	522	543	545	528	531	538	557	590	565	538	571	565	569	539	541	538	565	565	601	538	473	595	546	542	516	534	512	543	560	547	563	551	519	568	596	491	533	536	570	522	584	530	516	529	526	524	507	545	557	528	517	569	559	532	551	543	538	538	503	540	522	615	546	532	512	520	524	536	528	508	529	546	517	538	553	585	558	511	545	504	558	553	568	544	498	495	528	498	544	523	557	541	506	532	516	490	541	520	520	562	529	526	530	521	518	534	535	512	519	520	537	549	539	578	530	513	530	538	521	532	534	529	546	504	588	524	562	545	510	540	544	535	562	579	530	538	557	526	512	498	548	529	542	538	571	543	566	559	520	572	567	559	573	616	546	532	565	542	528	524	558	527	541	522	511	560	519	525	517	533	534	544	589	521	557	511	565	528	520	534	545	544	536	529	525	572	561	521	537	576	598	496	547	588	534	498	526	524	563	474	552	527	524	553	532	521	534	554	548	540	584	506	603	545	484	520	556	512	536	554	551	543	569	543	508	580	541	576	521	517	526	545	601	529	526	550	608	504	507	537	547	512	554	531	536	507	505	513	541	514	507	554	561	587	547	536	525	587	535	559	551	496	510	542	543	539	538	549	561	597	581	527	550	504	566	551	526	554	520	549	516	556	563	565	521	542	551	498	552	543	591	553	540	548	498	549	500	526	533	532	506	553	537	523	533	555	553	550	535	570	557	516	516	544	513	550	561	553	533	537	563	518	553	526	565	546	528	524	535	514	560	569	501	512	545	555	519	518	529	535	543	549	539	527	568	559	516	538	559	543	488	589	533	563	501	545	540	526	548	532	549	545	486	525	542	523	553	515	515	538	601	550	544	550	561	537	508	509	543	520	552	533	530	567	529	573	519	544	521	572	535	573	554	553	532	520	546	561	548	541	558	550	562	515	552	558	539	569	547	551	547	499	572	513	520	538	562	550	527	555	551	551	536	516	533	493	532	533	559	550	526	545	528	522	499	542	540	499	523	562	529	523	562	532	533	503	572	539	524	501	552	555	571	600	522	533	574	569	556	544	572	595	545	532	541	559	545	530	527	526	542	511	528	555	562	547	545	533	505	525	572	508	537	557	534	503	547	597	499	589	541	526	553	527	547	549	511	535	492	490	506	589	543	568	533	519	565	526	500	591	546	573	553	548	536	605	524	532	541	563	548	516	549	549	548	597	523	559	537	535	544	573	536	572	551	535	497	523	531	557	561	524	568	548	547	549	607	571	605	472	576	533	533	499	526	518	522	550	543	515	550	545	521	521	539	520	546	483	566	544	546	502	543	542	557	510	564	532	527	525	511	536	505	564	596	530	575	526	537	526	534	530	535	536	549	547	524	543	563	548	517	527	507	536	528	555	540	524	573	548	500	537	527	539	549	491	535	595	541	519	484	581	578	531	507	545	499	536	533	555	564	535	560	542	568	553	507	531	531	548	554	534	503	555	539	555	553	542	547	500	549	524	531	528	551	553	533	541	554	530	521	573	561	582	536	562	528	525	514	566	543	531	547	534	506	497	556	525	546	557	553	555	553	497	532	534	567	541	527	519	505	566	570	562	531	529	551	559	518	542	539	600	542	526	550	546	525	553	532	535	558	573	536	551	490	512	564	544	550	501	517	554	523	569	560	552	518	543	554	549	560	507	488	529	563	569	553	558	539	515	531	492	558	536	513	505	521	540	550	537	554	569	543	564	518	533	551	547	559	537	517	521	559	550	564	592	544	558	549	514	540	559	580	577	546	499	545	561	519	527	540	578	510	526	522	537	521	547	514	522	511	489	487	529	549	574	555	545	547	528	505	528	537	547	513	539	519	506	533	543	531	608	502	549	527	541	512	557	546	541	547	556	558	512	520	513	566	542	549	558	587	566	560	548	552	520	519	555	553	563	533	544	586	525	551	515	539	491	516	548	563	580	559	552	523	575	542	552	562	549	559	523	576	553	571	537	546	572	580	520	551	513	558	563	532	543	589	540	585	520	553	586	533	585	514	522	480	553	538	565	559	539	521
23524	20888	27733	24031	20789	7872	1050	773	681	647	603	569	532	487	479	511	501	475	491	497	483	483	483	484	487	445	524	451	451	483	450	438	480	439	437	489	451	453	446	430	489	434	449	452	456	412	452	489	457	441	451	425	460	422	464	481	459	453	445	466	456	497	439	479	465	480	458	438	483	443	465	446	443	467	454	410	433	438	488	445	479	437	453	467	462	466	447	446	491	446	473	423	451	423	407	460	449	431	423	461	433	432	430	452	441	465	488	443	431	452	402	453	432	452	430	422	473	446	451	451	446	469	457	465	454	418	433	424	459	461	464	463	434	446	446	443	439	429	461	474	442	455	450	447	447	479	508	456	450	434	449	453	426	457	470	476	451	440	455	462	504	448	437	413	478	431	475	446	459	434	454	457	468	465	421	387	456	466	490	439	468	444	450	456	397	479	454	458	468	425	457	471	429	472	454	462	454	465	459	457	440	449	480	440	429	450	465	444	447	441	454	459	435	428	424	469	434	473	451	478	435	456	473	448	447	487	426	453	410	433	428	458	503	440	459	473	453	463	458	429	438	438	465	444	473	452	460	455	417	461	457	450	463	397	484	470	451	466	429	462	439	453	455	444	429	457	445	470	441	476	455	467	480	424	426	404	435	446	436	478	479	464	445	436	436	496	459	451	475	439	466	420	449	465	459	458	494	445	448	454	458	452	453	462	441	454	443	420	439	423	461	485	462	446	458	446	454	444	436	489	449	501	461	464	427	434	469	471	452	426	462	418	434	414	456	439	448	424	471	446	393	457	498	432	440	441	449	437	440	463	467	488	444	448	465	505	423	488	473	459	426	431	449	450	442	478	445	488	411	443	424	418	482	446	428	425	446	408	439	444	462	461	467	446	447	445	464	446	470	454	449	448	444	435	431	427	435	416	488	477	480	491	469	458	476	447	452	478	454	428	471	455	411	441	466	473	473	456	441	465	418	468	498	448	463	479	420	494	431	449	478	455	422	458	438	436	432	414	440	456	444	443	441	473	428	445	450	443	453	460	426	475	435	484	452	484	450	478	435	459	442	427	462	412	416	490	435	448	449	425	446	415	424	451	433	448	441	424	457	476	450	447	434	427	446	490	456	491	464	475	468	401	432	467	443	470	465	436	484	447	476	416	449	491	443	442	446	454	419	479	450	443	441	449	426	421	430	448	471	427	458	459	478	447	438	447	460	465	432	418	423	475	443	414	439	421	428	427	456	459	439	456	470	421	472	441	453	432	444	448	450	413	467	434	448	482	464	421	478	461	472	454	459	484	453	501	444	458	441	446	476	430	433	482	461	451	465	441	457	439	449	465	454	415	437	464	417	429	470	447	439	407	442	479	449	485	477	449	453	461	452	427	455	440	469	462	441	500	408	447	454	422	443	458	468	472	435	451	422	449	397	428	466	431	443	452	476	455	449	432	418	490	449	442	450	461	427	402	433	440	444	453	402	442	454	482	506	485	447	450	459	468	465	456	449	432	464	478	437	467	450	473	464	414	454	461	459	417	464	443	470	422	455	463	466	456	444	469	453	446	433	449	422	418	444	480	478	453	461	445	462	453	466	440	462	454	465	431	450	442	434	460	449	439	444	436	466	465	441	430	398	430	473	460	443	449	418	423	442	450	439	470	420	437	449	468	457	470	461	454	429	480	495	462	431	490	429	498	457	430	427	486	447	451	429	445	435	403	439	472	482	447	451	426	438	468	472	463	486	481	441	453	468	420	414	502	492	456	446	440	487	413	444	449	450	445	456	417	436	457	442	472	446	453	461	446	448	443	452	425	469	513	495	435	441	494	457	431	437	440	433	466	451	458	473	439	448	465	463	464	488	438	452	444	451	486	431	458	427	487	487	421	463	434	440	428	470	452	435	470	455	458	458	431	465	428	456	427	398	438	459	454	450	456	474	453	446	489	477	462	443	433	465	473	410	453	431	421	484	457	443	441	457	433	462	484	385	476	465	449	469	439	462	445	484	495	464	471	459	449	465	473	446	472	466	466	462	450	459	421	484	451	457	468	443	452	415	464	478	409	444	472	509	430	434	456	466	463	463	458	438	454	412	463	425	461	431	422	476	438	482	425	468	437	476	428	419	427	431	464	454	427	446	437	457	444	486	451	447	451	463	470	453	451	433	481	450	467	500	438	459	442	444	446	443	465	457	441	403	421	422	464	446	414	479	432	442	433	416	482	438	431	476	451	440	464	456	421	462	442	526	421	444	438	455	441	451	437	473	466	446	491	452	474	478	494	472	451	461	473	438	486	415	406	473	444	427	460	472	449	455	440	428	469	441	487	449	450	454	455	463	468	466	461	454	424	429	438	452	448	454	442	397	447	485	451	438	457	432	440	461	454	437	460	440	467	467	458	482	435	473	486	463	453	438	455	483	448	458	434	422	466	442	481	417	458	399	465	448	449	414	473	484	459	433	447	436	459	439	456	525	486	433	429	450	415	432	465	471	403	455	424	477	424	466	453	476	432	447	478	412	424	471	462	436	476	473	453	416	438	444	420	448	477	450	498	445	466	470	444	428	422	454	462	448	441	449	438	443	470	411	450	469	453	444	489	488	440	431	460	447	439	473	470	430	458	450	431	465	462	460	494	479	464	487	468	439	446	475	476	460	434	474	466	420	423	442	444	445	465	441	463	439	446	460	466	456	412	459	460	423	451	468	468	457	446	446	430	457	461	438	448	516	470	463	432	441	424	418	457	413	457	483	473	493	433	446	437	440	448	454	420	427	456	462	405	416	439	434	448	420	444	437	439	447	453	464	469	435	434	475	431	443	441	439	431	433	465	441	432	496	425	457	435	467	442	430	479	458	447	430	433	443	458	473	453	440	451	433	433	440	453	410	432	459	504	455	468	451	497	423	393	499	451	476	451	484	460	438	423	456	413	455	422	448	448	444	470	452	444	469	429	424	446	433	454	461	434	467	437	439	469	430	451	458	479	440	450	421	445	424	414	454	436	427	489	452	471	447	449	459	479	430	426	452	466	473	460	440	444	431	418	453	490	481	444	481	451	464	450	469	434	446	435	438	429	468	467	439	433	443	454	422	474	484	436	455	456	444	447	483	441	441	452	453	393	450	454	417	452	464	458	402	453	463	457	452	459	440	446	452	471	490	412	437	454	462	425	471	450	466	423	430	425	439	442	447	478	483	441	444	419	469	443	436	434	481	421	470	424	458	436	444	475	471	456	436	477	468	450	440	461	479	432	473	438	418	446	471	457	465	470	432	456	470	478	437	462	445	454	495	428	455	435	439	480	407	435	484	427	458	446	420	460	456	424	450	395	494	421	439	428	463	463	467	461	439	395	450	442	494	481	476	450	483	453	469	449	466	426	472	461	451	427	447	426	452	433	448	490	419	478	462	421	453	406	457	458	477	470	425	425	433	472	421	415	442	443	431	440	449	459	454	458	425	485	480	497	471	458	450	471	458	500	447	437	432	469	447	502	434	435	438	444	437	433
3663	9101	6862	3257	2319	1750	1367	1173	1025	853	797	729	729	680	664	643	609	633	605	589	599	558	612	598	564	582	582	556	579	564	574	556	579	566	559	567	542	551	550	555	545	529	516	540	566	543	546	586	552	536	544	568	550	581	561	531	572	576	525	512	581	549	522	558	528	558	570	579	505	593	580	532	518	601	513	529	570	522	563	557	556	547	561	550	558	542	533	524	565	566	554	529	543	565	573	527	549	542	545	576	520	543	529	534	570	525	548	511	528	537	539	582	575	568	554	583	596	514	535	552	547	533	561	525	533	557	528	531	502	552	541	541	548	530	492	553	552	533	526	568	577	536	538	560	566	539	561	520	533	538	564	522	519	573	533	598	550	531	537	566	526	561	582	578	536	538	549	548	515	536	567	562	536	571	525	587	548	575	525	520	569	519	593	567	533	509	527	570	536	521	561	564	567	555	527	560	525	536	567	572	570	503	568	532	546	514	594	560	520	524	555	506	546	552	516	524	576	471	568	572	500	550	534	606	598	551	545	547	553	546	560	535	522	594	566	551	512	568	505	543	570	577	518	556	558	580	555	567	565	561	567	533	534	523	542	518	521	547	555	564	575	550	513	540	540	517	573	500	543	529	547	509	556	587	542	533	545	548	588	519	539	570	553	543	533	550	557	528	544	560	569	546	540	576	598	559	532	496	542	537	549	565	566	527	559	570	562	519	579	545	528	542	568	549	535	565	568	568	530	512	539	552	496	534	534	604	532	550	542	531	533	544	560	551	558	565	553	581	554	530	565	502	554	545	545	554	523	535	567	518	600	576	538	541	573	534	532	567	577	525	592	553	553	518	530	588	527	517	541	543	556	542	568	527	530	497	497	541	538	554	553	524	520	538	527	545	555	547	561	531	554	488	569	552	601	538	528	530	556	553	541	548	539	533	517	539	529	557	589	542	544	557	567	519	521	536	598	534	542	557	587	577	599	558	521	604	586	510	551	556	530	590	541	551	536	571	572	567	560	549	559	540	537	550	551	525	519	560	539	516	579	541	532	571	548	508	592	533	556	524	548	575	532	574	579	489	536	544	511	543	537	598	538	569	603	509	527	567	532	595	486	590	524	554	533	492	566	541	542	587	535	526	529	552	551	604	524	563	565	530	538	550	538	568	528	555	548	569	528	514	538	540	559	575	560	545	560	523	536	567	524	507	542	562	548	565	533	561	568	532	533	549	511	551	576	537	535	564	551	547	571	544	570	513	555	547	543	519	584	580	583	543	558	563	546	560	564	533	575	550	549	557	555	577	545	558	565	575	563	522	508	533	542	533	563	554	555	560	564	548	555	551	535	516	549	560	540	587	523	547	545	582	533	559	546	578	501	530	545	568	570	575	568	556	543	559	555	525	557	571	558	571	555	551	539	567	565	545	536	524	528	532	578	556	574	559	496	551	515	537	549	532	555	540	553	588	569	533	513	562	563	550	556	510	543	568	529	579	534	543	550	565	578	527	559	540	537	515	544	502	538	535	550	544	550	529	576	536	552	529	528	580	510	544	574	545	505	561	542	540	525	571	518	584	571	502	536	526	552	571	535	567	557	546	539	567	537	557	558	531	548	528	527	577	542	513	580	557	551	524	554	551	532	510	500	533	566	541	510	532	514	513	538	541	503	534	568	581	566	551	569	562	556	544	510	555	565	560	569	504	537	529	546	506	567	518	525	564	561	533	509	547	520	548	593	541	554	566	540	543	541	533	534	551	497	555	510	585	581	564	559	553	569	546	554	550	557	562	603	539	539	503	576	543	554	531	558	552	567	548	529	583	511	525	531	517	507	508	566	547	586	508	517	568	507	521	537	557	530	551	505	531	541	542	547	525	519	535	536	570	527	525	557	533	535	547	592	595	578	532	510	554	548	535	510	590	528	512	581	537	574	545	559	552	569	564	547	558	537	575	542	553	578	549	500	546	539	509	571	518	542	563	555	538	560	553	509	587	515	578	585	545	579	554	558	580	514	579	576	547	544	510	585	546	577	574	532	551	561	504	565	536	539	523	555	573	534	530	580	539	573	548	547	516	543	530	576	533	545	549	532	525	549	520	550	594	557	550	571	521	555	576	544	555	558	479	561	553	557	546	507	540	546	512	576	553	562	574	539	530	537	511	576	518	546	577	575	540	492	518	537	504	534	535	522	553	541	553	572	563	560	570	540	513	543	526	479	525	549	537	537	565	528	515	557	605	592	573	535	551	526	547	541	542	555	488	552	567	530	527	576	564	540	531	541	569	537	516	539	573	593	512	531	549	504	535	559	540	518	544	510	542	527	531	557	566	529	506	543	510	597	550	559	561	543	527	494	577	515	538	533	566	539	591	539	562	587	546	593	565	530	530	558	532	568	550	548	553	582	542	562	549	525	558	571	565	546	558	538	560	524	564	547	540	563	539	539	540	580	526	502	533	543	547	550	549	519	574	573	545	556	554	494	521	527	572	554	565	589	543	535	494	535	509	516	588	556	506	568	508	558	554	527	559	584	562	594	543	594	511	524	521	528	528	565	530	517	552	551	533	507	546	572	539	494	557	527	585	549	547	540	528	545	519	572	524	525	516	571	575	533	557	540	556	539	559	569	549	528	598	560	549	514	517	545	560	547	543	564	560	554	530	558	512	539	527	501	532	515	539	510	539	582	567	588	571	532	566	522	529	560	554	562	567	598	536	514	577	550	577	538	589	574	620	521	566	539	545	576	504	516	534	534	561	532	531	553	541	532	523	520	545	575	504	561	527	578	610	584	539	575	533	570	554	544	580	609	560	510	522	554	548	512	522	524	547	585	534	526	561	533	583	574	527	525	568	568	544	566	533	597	518	514	535	534	616	526	561	551	582	532	549	547	535	534	567	542	594	542	560	531	560	538	545	552	548	554	519	594	575	567	559	578	584	535	545	535	595	552	517	579	540	560	544	588	567	568	558	527	554	533	553	563	558	559	559	590	524	517	548	566	541	578	549	520	518	527	515	535	543	517	519	536	577	520	491	534	545	545	585	505	565	537	557	508	571	522	550	551	580	557	536	541	516	540	531	558	541	551	581	548	574	534	570	513	605	538	544	561	541	526	608	537	569	537	538	517	532	559	525	540	571	551	538	530	556	542	530	538	587	553	542	583	569	563	551	557	544	577	547	541	572	563	583	588	598	570	543	555	549	589	565	541	554	559	528	518	560	555	549	559	538	558	528	508	541	494	556	503	575	493	575	550	561	521	559	539	539	556	551	497	541	542	551	546	544	524	537	595	528	534	605	554	539	515	553	544	558	544	518	548	567	557	583	558	453	551	528	594	518	534	555	547	544	545	556	536	552	546	522	530	578	484	526	550	564	535	557	606	556	574	544	544	549	563	505	548	503	557	583	537	503	543	550	554	541	499	537	557	512	585	546	560	592	545	541	512	523	599	465	506	588	526	578	515	533	518	575	536	548	516	549	574	511	586	585	561	556	550	554	557	538	526	549	532	575
24517	20901	26846	24978	10757	655	483	384	395	366	310	316	295	290	299	311	273	273	238	227	278	279	231	240	266	243	245	269	264	277	245	263	234	258	255	270	265	254	258	255	258	254	276	264	241	241	258	254	279	247	250	238	244	245	243	259	241	261	271	253	252	286	268	266	253	257	258	236	240	274	283	260	241	245	224	248	247	244	271	249	246	233	264	238	234	266	259	279	261	255	255	239	271	218	270	242	258	274	250	247	234	238	242	286	224	248	252	268	229	279	245	261	271	257	221	248	274	258	236	248	229	238	251	244	241	255	228	237	231	250	257	274	273	246	268	255	234	276	229	238	264	247	243	257	261	267	254	260	272	267	245	243	258	227	235	234	252	246	231	272	210	269	240	260	230	272	243	252	267	243	264	267	252	217	254	269	261	250	228	243	261	239	247	257	274	259	249	223	277	242	256	270	261	255	248	252	246	241	255	239	257	269	227	263	246	281	245	251	262	238	263	248	259	264	265	232	253	230	268	262	243	246	263	249	265	231	272	230	228	266	246	266	224	249	259	242	252	253	231	241	251	252	250	232	262	267	243	267	237	227	264	248	213	260	222	270	269	244	242	270	235	244	265	237	283	254	240	261	236	251	259	255	251	252	268	260	256	233	251	248	228	245	237	246	256	232	276	253	238	249	236	296	244	250	252	239	232	258	255	248	262	245	234	237	220	285	248	234	252	265	248	236	254	257	245	267	237	252	237	244	268	223	242	242	240	252	273	257	264	227	250	268	256	285	241	251	254	264	267	279	232	219	273	235	223	256	258	264	239	244	240	226	256	246	236	269	250	238	252	243	246	274	240	263	258	237	248	232	255	220	237	260	241	265	241	257	257	278	280	264	263	235	261	256	234	239	248	249	245	243	245	242	246	228	238	217	279	237	233	273	234	261	239	240	250	269	275	255	249	246	277	254	273	253	263	271	243	236	224	239	269	247	244	265	257	245	266	235	263	236	275	247	271	223	214	292	250	250	270	252	253	235	243	285	245	243	261	270	264	265	235	260	275	259	243	238	252	253	216	254	265	249	251	239	280	273	267	239	278	252	257	229	248	234	266	275	251	232	275	223	267	261	254	257	243	266	238	253	259	286	267	232	243	243	234	239	253	254	260	271	231	274	260	252	237	254	240	271	265	259	275	251	260	257	278	240	245	227	277	236	237	270	241	253	245	244	240	253	245	236	257	249	275	247	253	274	245	265	250	251	242	273	265	248	237	257	262	253	242	224	247	262	231	224	267	245	226	277	260	251	256	243	256	245	261	252	234	260	255	255	250	253	264	257	268	272	227	247	257	266	255	222	264	237	277	246	265	250	278	267	254	256	233	239	247	244	262	245	218	278	262	270	254	262	244	298	239	242	266	243	253	261	248	238	245	261	262	249	226	271	259	244	246	242	276	262	262	237	259	246	232	236	255	231	246	249	256	263	253	247	272	223	266	275	262	268	239	259	255	266	226	256	254	238	279	267	246	257	269	250	276	251	273	261	232	255	232	256	237	269	265	251	260	234	226	239	250	232	253	251	255	260	245	248	231	282	250	250	261	251	240	257	275	245	235	238	257	279	254	243	253	231	250	277	243	251	248	235	241	270	243	253	217	251	237	266	247	268	252	243	246	258	242	254	282	245	260	243	237	243	271	240	254	269	220	248	265	250	246	274	264	273	241	244	224	248	239	244	262	265	250	265	263	260	261	276	272	250	247	242	268	254	222	232	259	245	249	222	253	272	267	236	300	246	242	252	215	283	288	248	283	221	275	226	234	237	279	225	246	276	265	264	245	270	244	258	262	213	263	242	251	268	237	239	229	252	243	264	277	256	246	243	251	263	260	281	238	242	243	249	245	249	256	274	277	227	237	252	267	258	264	257	234	271	250	269	257	233	228	257	220	266	231	261	242	249	245	249	270	263	220	235	239	228	257	258	245	229	222	253	280	257	233	250	263	256	239	228	291	236	270	256	231	256	267	235	272	230	246	251	250	267	269	247	263	253	240	267	231	233	247	250	251	256	264	268	245	262	258	248	231	282	279	265	236	244	255	252	265	246	233	261	253	235	287	240	263	248	262	257	265	257	223	229	234	255	241	255	266	258	222	272	255	255	266	259	238	251	224	262	256	250	246	244	246	265	255	259	233	250	261	239	235	262	226	233	253	273	225	275	229	262	258	218	243	252	223	250	234	264	249	257	241	234	265	229	231	253	231	259	245	259	275	252	270	249	256	245	259	263	238	255	247	240	251	254	257	258	263	214	219	225	242	275	217	233	281	278	260	258	252	232	258	220	240	245	269	241	271	226	278	256	259	258	234	258	229	269	264	270	270	234	225	247	235	227	258	234	247	258	225	224	246	247	257	251	245	246	246	258	221	219	234	262	209	274	251	261	228	252	272	260	268	218	236	292	237	238	267	237	257	268	243	246	245	246	267	239	254	264	273	234	227	253	254	243	245	234	241	257	237	252	269	258	239	248	232	227	226	273	222	224	231	260	231	254	265	259	248	256	260	269	242	247	226	214	249	260	271	246	255	243	240	242	264	240	216	244	255	232	269	260	249	257	234	283	259	239	240	252	248	246	219	241	244	250	247	250	259	267	252	256	237	252	246	282	233	253	262	257	288	262	257	227	244	225	233	231	232	245	266	223	255	266	257	277	231	253	284	255	249	249	279	227	268	278	255	258	225	268	239	251	248	264	242	267	231	254	230	245	257	284	265	258	237	224	251	250	221	279	247	273	240	274	239	245	248	228	272	286	247	262	254	214	270	272	242	246	235	219	274	277	262	266	253	232	241	228	264	259	262	247	258	257	245	256	269	256	224	244	266	273	256	286	263	255	250	241	263	232	269	243	249	249	240	239	260	251	245	239	263	263	266	255	217	240	241	244	253	248	225	260	241	224	237	239	262	244	262	268	236	244	220	281	263	268	239	234	229	258	225	256	255	224	240	234	228	249	235	264	247	239	244	246	234	281	224	282	253	230	263	249	226	253	240	241	269	256	230	268	281	251	246	267	232	234	246	247	263	268	242	251	240	258	238	245	235	289	228	228	252	260	260	273	242	225	242	250	239	261	266	270	257	262	265	232	246	272	245	254	275	289	212	234	213	242	258	265	250	281	271	214	250	248	244	236	257	251	245	268	255	239	240	258	230	241	256	261	253	246	259	269	239	283	256	295	270	240	276	246	250	235	244	235	245	244	262	238	270	278	286	236	219	237	270	258	219	243	267	258	253	243	269	260	263	274	268	238	239	240	254	251	279	239	260	258	229	251	248	255	233	240	280	239	260	259	241	245	230	247	265	237	262	241	258	258	262	262	231	250	240	232	254	244	260	257	255	267	238	259	219	251	239	247	237	244	273	254	232	248	271	265	246	237	294	281	257	271	251	222	248	273	235	231	236	246	233	239	247	272	241	255	241	250	246	248	243	266	243	240	261	264	279	260	255	224	226	230	265	248	272	259	252	242	247	230
3986	6049	4329	2035	1487	1070	806	683	607	524	446	452	367	357	348	345	351	306	350	303	310	292	339	345	336	315	312	297	325	274	277	312	313	303	281	308	288	292	326	296	280	316	294	268	308	297	297	292	290	308	250	307	282	310	289	296	307	265	288	301	302	305	339	304	311	274	293	277	292	283	294	313	297	288	295	285	323	281	284	297	307	313	286	288	292	295	268	300	291	269	294	314	305	305	312	256	315	266	292	308	311	308	274	263	300	293	294	293	305	296	278	293	286	267	273	316	284	315	309	298	309	291	279	285	290	293	294	272	298	272	284	288	274	319	308	289	287	286	294	268	276	287	303	282	280	316	292	278	277	281	295	303	277	261	295	291	277	288	280	294	271	263	268	282	289	312	280	260	285	321	295	288	283	298	279	284	287	301	302	291	282	289	282	295	279	283	265	317	286	313	263	288	293	263	304	304	296	272	297	313	317	319	322	267	268	282	297	289	251	310	264	292	314	287	301	284	295	276	296	313	330	275	264	260	273	327	289	296	315	283	264	306	295	270	292	296	280	290	303	296	320	317	293	257	271	276	299	275	269	280	296	284	300	279	286	297	290	314	305	274	262	287	281	321	294	306	306	301	301	299	282	260	283	298	291	273	307	273	290	312	286	265	297	266	264	289	285	301	273	291	287	301	277	303	301	289	301	292	299	273	282	251	275	278	306	279	263	281	289	270	270	290	297	282	282	304	264	266	312	279	294	285	313	306	310	291	283	290	299	310	267	279	282	277	323	298	270	289	306	260	318	291	280	268	282	288	273	295	292	306	312	301	270	316	347	321	296	291	313	267	295	315	301	327	289	253	274	289	291	316	289	291	261	292	277	292	288	309	311	291	279	300	293	262	286	284	258	269	276	300	295	266	285	327	276	287	231	293	285	312	284	265	285	284	285	278	305	310	276	308	292	307	267	302	280	303	300	289	277	261	300	281	300	299	270	292	305	323	294	259	294	236	264	275	321	293	292	287	253	302	312	284	284	278	298	285	295	285	305	321	272	273	265	290	280	288	304	268	324	314	256	276	302	284	298	295	273	310	288	307	273	297	277	285	271	285	307	284	296	294	293	288	311	298	268	298	247	325	293	314	274	269	299	288	308	293	297	282	322	292	275	276	294	289	285	296	272	299	284	298	275	267	299	282	301	264	281	312	280	287	269	307	287	287	304	279	328	283	292	287	253	283	281	275	288	278	303	288	251	289	307	277	266	284	284	324	282	291	272	303	277	305	307	314	306	286	297	303	299	276	331	301	294	301	293	290	293	295	332	304	274	329	267	306	277	309	280	310	287	285	291	267	322	320	286	295	276	300	288	303	269	294	294	302	319	306	300	282	277	299	306	295	297	311	304	286	309	293	304	285	297	290	315	280	320	264	310	273	294	317	301	281	280	263	293	258	306	266	294	280	314	291	298	289	297	269	276	264	294	290	276	263	264	279	292	273	273	321	296	271	309	279	285	286	290	267	283	300	259	294	292	266	293	319	302	279	276	246	287	269	269	289	293	320	265	288	268	329	267	302	303	302	299	304	324	308	298	294	298	283	282	288	320	308	261	285	271	249	265	256	302	307	271	292	291	284	265	294	275	285	322	275	293	297	282	294	245	292	290	283	292	279	290	281	314	271	267	301	317	288	298	282	268	299	299	263	280	270	269	249	299	298	321	309	294	307	300	295	269	333	291	297	313	254	288	305	270	279	317	264	279	289	284	303	256	298	285	306	286	309	312	328	303	300	261	283	291	298	303	282	311	278	310	314	287	307	306	288	302	282	259	311	268	289	281	266	260	285	276	323	292	286	286	292	272	262	267	300	286	301	273	324	301	261	290	335	296	308	297	323	305	289	291	276	294	310	292	260	307	298	260	288	288	282	303	259	284	297	263	287	292	292	292	268	293	294	275	303	290	291	340	284	302	249	315	305	301	298	274	295	296	301	279	316	280	314	322	295	304	289	298	316	310	280	298	324	303	265	267	300	250	274	281	313	287	248	308	304	292	290	288	317	320	282	308	291	279	276	301	272	271	308	268	286	293	287	277	281	299	315	317	274	260	284	289	322	264	245	290	268	307	255	274	289	299	277	320	285	297	289	285	308	311	293	286	271	272	291	278	293	266	280	299	292	312	318	296	264	286	272	277	280	278	281	289	294	281	317	297	246	295	271	312	264	274	287	290	297	280	307	326	308	293	339	297	273	331	316	300	274	297	293	289	280	274	281	300	295	279	330	276	298	302	304	289	282	293	263	279	298	309	263	278	294	274	316	271	275	249	271	265	315	278	297	274	298	308	278	333	307	284	287	289	313	253	297	285	270	314	311	271	275	295	300	314	319	293	293	310	293	311	278	281	277	312	278	266	306	297	270	284	306	265	283	284	294	322	293	281	290	262	282	276	260	293	294	275	283	274	287	308	300	291	299	275	297	304	320	276	260	308	275	290	294	257	292	279	281	266	303	292	297	304	274	257	286	295	296	318	292	304	312	276	309	313	290	312	282	273	289	306	268	279	273	291	277	298	282	288	304	281	284	258	293	289	275	268	307	288	311	296	278	293	297	299	287	323	285	288	294	295	275	263	287	281	310	303	273	281	296	281	279	288	297	301	272	258	303	306	277	289	316	301	304	308	291	271	274	278	281	274	316	319	287	293	292	240	304	290	290	279	291	309	284	287	316	310	240	288	298	294	291	289	303	290	309	275	269	290	286	287	281	288	280	308	303	297	299	276	284	288	322	261	300	288	261	253	313	332	316	290	287	307	295	300	297	290	285	306	286	306	287	309	304	277	292	298	304	307	288	292	285	285	270	280	271	273	294	283	276	306	298	304	277	283	307	285	259	269	302	270	313	307	291	295	286	290	288	275	286	311	296	293	309	257	319	309	315	287	286	284	273	263	277	285	310	318	286	280	263	262	293	303	269	285	285	323	262	271	299	290	270	284	311	294	266	295	311	277	282	299	270	298	286	276	270	265	274	291	251	298	327	287	288	282	311	325	308	300	279	287	312	321	283	290	266	285	293	276	272	304	281	298	284	314	279	260	267	290	308	290	326	294	315	312	304	287	281	294	302	284	279	308	302	274	309	285	286	293	277	275	281	301	296	287	297	279	295	285	261	325	286	294	293	312	292	289	308	293	288	276	271	296	316	265	282	302	276	321	261	301	314	319	286	303	264	311	277	262	283	309	272	308	273	290	274	307	275	300	271	282	265	281	282	298	298	279	281	268	294	308	287	286	283	282	298	287	275	279	281	276	289	282	301	258	272	320	282	296	306	310	301	279	287	277	288	272	281	282	268	277	298	324	273	289	278	295	293	314	303	272	306	283	284	297	287	304	319	287	306	267	298	306	307	314	265	310	304	285	289	287	287	274	283	334	273	322	288	303	287	321	311	296	264	307	284	304	306	269	315	280	300	310	278	294	274	295	299	267	287	263	303	300	298	279	281	324	321	285	269	301	296	280	288	267	300
22470	20934	28334	23705	20931	20934	6017	882	594	518	448	405	370	336	293	290	279	271	273	294	282	252	239	256	243	243	227	241	217	199	213	216	220	244	242	236	227	208	217	219	220	238	218	220	214	210	207	223	200	211	218	217	202	199	217	215	215	219	219	206	210	213	206	215	217	210	223	219	222	214	193	216	216	189	216	226	221	228	228	199	232	201	194	217	202	221	219	196	203	213	189	197	197	218	203	217	228	205	180	199	209	221	202	212	183	215	233	215	218	212	183	218	212	223	195	221	189	221	190	208	210	206	189	222	219	204	200	208	199	175	193	208	231	189	224	226	200	204	201	194	208	226	199	203	209	235	213	215	198	235	220	210	220	197	193	192	220	215	203	211	185	220	198	200	207	189	178	208	189	195	212	197	198	230	229	199	194	201	197	180	211	198	208	203	226	202	209	200	187	224	176	196	201	209	191	210	184	188	172	187	204	211	189	204	190	185	212	208	189	206	223	194	179	205	201	194	202	167	206	220	189	181	205	182	216	212	217	197	213	215	214	222	207	217	208	226	218	180	216	221	221	196	202	227	223	209	214	189	209	195	199	232	195	195	185	206	241	202	191	207	198	211	207	192	217	195	224	191	189	185	215	211	212	215	220	210	206	198	213	218	186	215	206	183	190	186	196	221	223	205	212	190	171	223	210	229	204	232	223	219	191	237	202	196	189	204	175	217	218	211	201	212	189	216	207	206	212	208	221	210	195	197	226	209	190	192	208	209	188	203	201	196	208	212	220	167	201	191	229	217	224	204	210	210	222	189	213	198	187	207	197	193	199	228	206	201	228	196	231	208	218	203	218	215	199	222	218	211	226	224	213	208	203	213	221	216	215	205	221	191	210	200	211	179	206	207	212	189	207	213	186	206	218	210	208	234	210	207	211	210	201	228	215	205	230	214	214	229	212	187	198	242	224	185	212	215	214	196	230	215	216	205	206	202	213	196	201	201	215	193	200	204	223	216	201	206	189	189	187	208	209	206	214	194	197	219	187	213	213	200	199	208	211	206	160	175	205	209	214	196	219	202	224	193	202	192	221	174	208	215	212	194	211	196	183	186	201	224	215	219	192	209	201	219	229	186	194	218	201	188	207	215	231	232	211	186	212	205	208	206	198	201	211	207	203	215	206	231	223	211	190	237	209	217	203	204	186	199	196	208	185	177	215	223	183	219	189	194	209	224	193	204	193	189	207	223	198	185	220	214	202	218	208	209	193	196	216	208	206	208	204	214	213	219	202	172	226	202	202	217	180	203	201	168	228	175	197	234	206	210	209	206	205	206	231	208	213	204	201	212	245	214	204	206	208	223	202	190	218	208	219	195	204	203	215	203	190	204	229	205	217	176	196	215	205	211	219	212	202	190	205	200	205	208	203	168	208	228	191	214	213	202	232	224	221	222	205	215	188	226	169	184	189	204	210	229	179	216	210	221	196	197	221	183	181	188	225	183	216	208	207	186	229	214	204	213	195	201	194	196	200	209	213	184	227	190	220	219	188	211	215	198	214	193	189	227	217	211	213	168	208	224	195	189	194	213	196	257	191	214	214	189	191	192	204	210	207	213	194	222	210	210	205	233	197	225	203	203	197	230	193	220	207	207	207	204	228	194	217	172	189	200	231	208	209	218	222	185	217	220	205	203	193	207	196	180	195	196	220	192	200	218	209	214	191	214	201	206	228	231	191	205	200	217	195	202	238	213	212	199	218	214	223	222	185	193	220	226	197	207	229	196	192	197	202	204	217	203	201	219	197	199	213	191	223	185	216	190	190	193	203	229	211	209	204	211	222	191	207	178	202	207	212	211	218	199	206	209	199	219	205	204	216	200	223	187	208	187	168	199	212	251	225	192	211	195	211	199	217	223	223	220	205	226	211	193	230	206	191	222	205	201	210	209	198	226	188	214	175	196	190	188	203	209	213	189	193	226	206	211	212	197	227	209	186	212	213	211	208	231	210	177	191	209	210	205	193	188	212	179	219	216	203	221	213	209	192	223	185	234	225	206	207	201	208	213	203	216	182	199	188	210	215	226	178	190	193	226	211	207	200	216	205	194	196	181	219	208	235	246	177	191	208	179	198	212	204	194	212	206	213	197	219	199	199	215	192	222	205	190	210	202	202	211	189	219	183	219	207	212	193	193	215	196	192	221	200	195	197	214	201	218	195	190	216	216	192	213	208	217	211	210	221	187	228	189	210	220	208	220	190	232	216	199	206	206	215	173	181	226	192	213	210	208	212	185	239	196	223	190	192	206	205	213	214	198	224	208	174	220	220	220	203	167	201	193	220	204	207	199	220	174	200	209	207	197	210	219	180	173	217	191	204	220	190	237	171	178	229	232	218	194	214	196	224	189	179	192	216	201	212	195	220	182	182	228	220	193	192	195	209	194	219	203	222	187	212	196	208	201	216	215	215	199	205	204	195	218	229	212	199	213	224	205	216	212	167	191	191	214	209	189	204	213	225	202	206	200	215	193	231	202	213	199	241	213	217	185	202	184	217	204	201	210	179	200	210	180	225	196	200	220	191	185	182	196	191	195	211	206	205	231	212	200	202	196	182	217	206	230	202	203	207	207	205	204	193	214	209	205	213	203	174	217	184	204	215	180	202	218	196	197	187	225	239	212	204	213	186	211	180	209	225	183	207	204	190	213	216	207	204	226	211	205	249	188	209	242	185	220	187	208	200	217	194	186	218	188	201	189	199	194	190	190	211	207	211	227	205	199	212	192	201	192	205	192	184	212	203	208	205	206	217	204	207	208	199	192	187	197	210	215	219	204	191	202	227	187	182	205	224	219	189	194	204	198	174	209	216	217	201	186	198	203	202	241	223	183	196	210	222	231	208	209	202	199	198	222	174	200	205	202	193	180	197	208	206	209	213	188	218	208	228	205	231	203	222	215	193	182	204	228	228	199	215	195	198	201	189	203	211	227	222	224	225	183	198	213	219	217	224	214	205	190	212	191	189	217	224	207	221	195	221	205	219	211	208	185	191	194	182	219	200	216	202	215	212	190	213	185	240	237	198	187	205	183	199	201	206	207	223	185	190	195	222	202	223	208	194	205	206	189	199	220	220	212	203	191	206	201	183	210	223	187	213	215	201	194	234	218	208	204	208	197	207	224	203	223	212	205	235	196	184	190	218	200	156	214	201	209	211	210	218	215	207	199	203	170	188	209	195	218	194	227	214	201	201	205	222	215	208	213	198	196	218	209	199	173	251	200	206	203	197	232	204	213	206	204	206	195	189	213	229	199	229	228	168	201	243	201	198	233	194	217	213	214	193	207	212	202	227	220	209	224	209	213	207	193	245	209	212	210	187	235	197	209	205	204	201	181	225	198	237	174	194	220	231	206	216	198	208	218	215	248	208	198	208	223	198	159	197	223	216	192	235	192	205	221	194	198	228	216	199	200	201	213	211	195	223	213	233	197	206	238	224	175	220	221	190	216	205	203	195	213	198	187
5084	14816	11286	5533	3692	2436	1824	1545	1136	896	755	656	639	501	495	449	425	402	404	372	366	335	350	303	307	293	303	317	269	287	279	269	278	277	290	285	276	280	260	298	272	277	296	253	279	287	243	274	266	248	254	268	254	301	275	263	240	277	245	265	271	262	276	261	229	251	262	253	225	253	259	243	257	266	254	246	254	253	252	220	256	227	274	270	276	235	254	258	246	273	266	258	248	248	286	253	238	264	250	230	240	245	270	240	252	240	259	256	255	256	229	247	237	261	246	249	238	230	256	245	243	270	238	233	236	268	255	256	250	247	256	253	255	249	263	257	250	286	264	245	257	249	262	245	244	255	267	261	229	246	233	248	221	270	248	239	248	294	251	254	257	257	240	226	282	278	240	237	240	272	259	249	239	264	288	239	245	258	288	224	240	212	235	223	208	247	225	240	249	256	265	248	234	239	245	239	263	255	229	233	234	270	257	241	244	279	278	263	225	217	248	240	276	266	256	241	252	238	248	262	224	246	244	234	246	245	246	239	251	233	245	235	232	231	238	272	258	263	247	270	235	243	255	254	190	257	267	250	227	276	235	225	248	259	264	258	245	275	227	203	224	233	247	255	273	260	233	235	257	249	243	246	247	218	247	253	247	259	258	242	235	256	240	257	276	266	237	272	235	256	276	237	244	218	230	232	262	271	269	230	249	232	243	225	257	240	223	231	260	256	276	256	265	257	248	245	246	234	258	266	238	245	230	262	264	240	230	254	256	241	247	253	253	242	234	275	233	214	288	257	261	233	276	250	270	240	255	231	236	249	257	242	228	237	262	241	252	245	283	235	236	266	265	260	239	222	284	237	234	247	252	250	239	232	259	223	230	236	249	255	275	255	232	226	232	258	259	232	228	243	253	261	244	259	260	209	252	273	253	228	257	246	238	237	276	286	227	268	251	243	281	244	238	244	235	248	222	266	233	202	231	253	240	250	249	217	229	261	261	235	229	242	252	251	246	258	251	242	234	269	248	253	237	262	271	242	247	250	263	259	238	257	240	252	240	276	240	258	228	220	247	258	251	258	279	242	236	275	256	270	252	268	243	239	268	241	231	251	261	237	247	262	231	234	224	261	281	237	265	228	222	283	240	255	215	232	227	236	259	247	235	236	232	234	230	265	243	228	272	258	285	268	266	257	230	265	276	208	261	286	251	246	237	247	219	251	225	270	276	245	252	253	302	267	246	254	258	249	249	239	264	259	231	245	265	263	246	247	280	250	244	259	229	245	251	244	275	250	255	260	219	262	236	248	275	248	247	228	238	252	240	264	234	254	271	254	213	216	253	257	242	288	248	250	227	253	239	248	243	251	240	256	250	238	249	246	261	242	241	264	267	274	240	241	226	226	272	248	240	243	268	227	258	244	237	241	224	272	246	270	250	231	243	283	248	230	245	253	242	260	252	262	246	243	252	241	255	252	237	238	256	284	281	263	257	266	220	251	215	215	244	239	240	236	249	233	231	225	234	262	233	245	222	248	259	254	269	246	270	268	238	244	224	243	225	248	252	250	247	244	245	259	250	256	241	221	247	259	242	233	241	229	242	275	249	266	233	246	280	262	240	234	242	240	237	241	237	256	228	244	229	257	232	248	265	241	245	250	257	246	235	225	253	243	243	242	245	238	243	284	253	231	275	246	254	245	264	230	241	247	248	256	240	262	259	263	212	235	265	253	234	264	238	235	247	248	232	251	250	249	227	249	262	252	248	256	297	248	250	258	246	223	245	217	211	218	215	252	237	234	228	262	263	260	262	244	221	257	259	254	262	255	250	250	268	253	221	256	252	235	245	262	276	267	275	249	242	249	273	250	273	237	248	229	256	247	251	249	230	246	243	266	262	287	217	228	273	258	274	247	241	264	252	273	245	238	242	244	291	253	237	237	253	246	253	224	261	250	241	245	297	246	249	243	246	249	265	256	230	249	242	242	262	222	254	276	254	276	239	243	248	233	247	251	256	219	247	228	255	240	246	248	249	255	240	250	239	238	247	241	274	228	252	237	267	235	263	239	234	241	247	272	255	244	237	259	259	283	260	244	249	226	229	258	261	260	239	253	247	242	237	240	227	271	253	234	242	248	241	251	245	238	241	239	275	252	274	250	237	261	255	264	264	221	245	239	262	244	257	253	233	274	257	224	282	213	230	260	254	245	272	249	250	252	273	251	232	233	245	259	243	221	224	227	258	252	277	262	256	242	264	265	253	271	252	261	218	240	248	248	271	222	241	247	242	264	232	251	233	212	242	271	256	260	255	232	244	245	280	241	243	245	245	230	233	241	239	246	240	254	223	250	238	249	253	241	227	241	250	227	254	270	239	247	237	258	254	254	250	264	253	257	238	252	251	231	224	247	264	251	279	262	239	245	256	271	261	255	225	237	240	241	238	246	244	236	250	239	247	257	225	248	238	266	270	278	219	257	271	267	260	276	283	257	251	246	234	239	274	261	249	259	242	264	239	214	261	236	248	248	239	238	266	244	253	233	272	242	228	258	236	255	219	249	255	236	220	265	263	242	257	248	245	229	260	242	264	257	237	221	237	265	284	229	257	222	266	280	229	276	261	263	247	280	260	249	243	251	248	238	247	241	259	244	274	219	275	242	214	266	249	228	245	242	232	234	240	254	246	213	240	226	257	270	227	252	228	247	251	261	227	241	238	254	245	245	266	221	239	287	236	236	253	268	214	258	262	258	272	247	256	249	248	242	246	236	256	258	228	276	242	243	242	241	219	241	232	233	255	237	261	235	251	251	251	239	244	232	217	251	240	233	271	267	217	249	257	256	268	228	261	266	245	274	234	256	250	273	231	248	242	237	258	248	230	232	232	265	267	235	242	214	221	291	272	218	255	265	265	239	230	243	266	249	255	238	252	231	237	248	278	237	250	263	259	223	249	238	255	228	223	227	248	256	250	260	228	250	255	237	230	244	210	257	245	252	296	237	223	264	256	260	237	247	258	235	239	241	254	272	231	219	235	244	233	244	247	260	226	256	257	264	312	259	238	212	224	249	252	251	236	277	242	251	295	256	237	243	264	222	250	240	256	238	242	219	255	270	245	248	249	232	245	263	253	272	243	225	248	244	236	235	227	250	275	220	248	225	248	266	251	254	252	252	239	256	231	240	280	222	260	260	251	236	281	224	243	244	261	206	252	279	250	240	235	272	246	233	241	261	217	225	244	234	260	246	249	256	253	260	231	264	221	251	223	244	246	227	256	254	249	241	226	231	288	279	235	236	272	278	230	249	260	239	258	275	240	258	253	228	269	255	245	236	247	248	259	249	235	231	250	244	262	255	221	240	233	265	235	226	240	249	230	269	256	251	225	248	239	253	246	251	264	231	236	236	239	230	263	262	254	257	231	248	228	253	237	252	245	265	239	265	260	255	245	253	258	248	247	257	244	251	248	249	254	275	227	257	265	264	267	230	240	285	257	225	248	233	262	238	217	262	245	242	244	218
27106	17694	3636	824	618	516	476	467	477	458	425	462	450	420	483	465	444	443	480	493	487	471	433	434	455	437	453	499	439	437	445	434	454	445	438	437	462	473	422	506	454	448	485	487	458	444	462	442	429	420	476	436	475	445	467	436	421	458	461	454	432	439	452	466	444	494	491	438	472	457	467	444	443	456	439	473	486	447	431	493	467	467	467	457	465	390	466	451	446	460	462	435	460	494	447	431	424	455	440	442	442	453	459	460	485	475	509	450	491	453	422	430	426	434	435	473	441	454	408	462	450	477	472	434	456	484	502	447	425	447	455	414	437	437	438	461	441	479	414	448	442	432	486	434	431	487	461	444	427	442	428	411	439	467	448	432	433	453	456	457	455	421	440	486	491	425	456	459	458	442	447	456	450	429	452	460	451	441	437	493	460	442	491	441	481	443	467	433	482	451	476	443	496	439	438	443	430	463	472	467	415	425	418	428	447	430	455	482	471	394	419	418	459	466	468	471	479	448	482	466	462	477	426	436	451	451	443	439	417	438	457	440	452	442	441	422	417	471	442	478	456	438	463	479	486	493	455	476	484	457	482	471	427	446	399	475	422	478	463	471	445	458	470	455	460	464	444	427	432	447	471	480	460	446	464	448	445	409	448	429	482	459	447	453	487	418	396	457	464	456	456	444	463	476	448	489	450	505	435	419	438	492	456	440	454	475	442	486	458	501	418	461	451	468	473	402	458	495	446	490	416	478	469	475	409	447	443	433	496	437	430	472	476	475	471	436	455	467	425	472	435	458	454	457	411	451	457	466	447	423	418	433	498	429	479	457	461	423	431	466	443	477	446	444	448	463	418	419	445	436	418	430	454	487	444	492	415	430	438	436	434	471	445	480	430	449	439	456	476	434	422	448	462	429	450	498	436	445	476	430	475	471	432	454	456	496	437	454	449	454	463	472	444	466	467	456	455	435	420	462	448	409	477	419	452	465	426	450	465	448	459	436	467	468	426	463	475	412	431	443	436	451	438	439	455	471	478	464	478	487	448	448	437	445	445	457	456	439	455	447	451	443	464	462	432	432	441	444	426	452	423	472	447	483	486	456	463	442	401	454	459	453	449	456	451	486	423	474	464	445	487	475	454	406	483	417	446	480	448	462	482	427	440	418	483	445	437	426	409	446	418	448	441	440	453	470	425	464	444	440	451	476	443	437	458	468	494	493	452	453	453	490	456	447	479	446	425	452	448	448	446	441	451	456	450	455	427	455	456	451	481	440	469	465	481	463	466	445	446	417	443	477	464	486	421	411	437	467	447	434	434	492	431	445	432	447	411	493	433	450	485	425	449	456	460	466	491	396	453	440	446	514	459	449	472	466	438	443	493	421	415	436	456	461	449	439	464	468	464	434	447	462	431	422	420	449	429	440	470	472	457	476	458	475	449	406	408	433	445	452	434	467	472	477	455	438	412	449	437	447	468	420	469	474	460	444	444	446	469	530	451	446	411	437	478	449	406	460	423	442	490	412	457	462	440	461	413	444	473	436	499	451	468	464	482	444	486	446	424	468	479	463	450	520	442	457	459	441	480	447	463	453	428	395	475	435	435	412	405	433	430	448	427	437	442	424	469	467	466	473	483	463	466	429	433	452	486	470	428	459	443	433	436	450	435	455	476	457	456	476	406	455	455	449	456	456	451	465	424	453	461	428	449	457	493	475	438	475	431	412	482	470	425	459	454	461	475	430	438	419	490	446	457	462	475	447	455	449	479	469	463	500	505	468	470	460	461	427	475	438	471	456	418	441	430	433	454	445	438	440	450	455	456	470	457	431	485	452	467	466	466	409	475	400	457	425	432	451	466	439	447	471	484	456	461	455	429	463	452	430	462	475	434	452	420	466	431	460	441	439	451	459	451	438	478	498	456	460	427	485	435	500	449	473	453	429	461	443	459	442	451	429	429	464	453	432	447	436	411	442	450	466	442	458	419	429	473	476	480	454	430	467	482	484	460	468	495	452	478	447	471	430	460	418	459	441	466	468	468	461	457	443	469	449	457	439	448	417	413	457	450	456	415	457	438	473	465	465	478	474	482	448	475	428	407	431	503	456	445	482	450	492	464	435	420	452	483	447	470	448	442	428	453	446	429	432	451	424	460	464	463	435	450	495	428	430	471	456	408	430	443	432	443	457	468	448	462	465	470	422	448	467	518	473	439	471	448	427	456	434	469	442	433	458	452	518	449	472	459	457	453	495	450	467	441	449	425	474	429	509	461	475	446	476	463	460	496	471	435	444	439	453	470	449	466	416	441	479	472	444	471	463	445	441	439	433	435	432	462	445	452	467	451	451	433	459	503	451	488	422	420	470	432	441	417	445	467	440	471	430	448	463	466	455	478	447	403	448	424	449	470	430	458	410	442	464	438	455	449	451	470	474	419	448	459	478	451	436	450	451	475	438	474	419	454	465	484	443	461	443	495	413	468	415	490	444	435	476	494	474	473	429	461	445	484	436	454	478	422	474	451	474	481	410	465	462	467	419	398	456	450	443	463	429	481	455	457	451	436	421	437	442	448	449	481	444	456	455	435	471	454	463	429	456	436	477	445	468	403	440	468	442	483	433	442	461	419	476	429	436	499	454	443	443	444	434	492	467	447	445	444	455	434	507	424	443	459	436	481	435	446	442	457	439	426	471	453	435	460	445	443	459	459	474	415	432	434	458	440	488	434	430	457	468	415	448	467	458	488	425	444	433	448	459	442	464	439	440	448	454	446	447	425	431	429	423	487	453	439	451	468	478	457	421	437	452	462	438	463	476	429	465	404	455	435	456	456	459	489	431	462	473	463	426	414	460	456	483	407	426	445	439	449	462	448	467	430	455	444	434	454	466	459	429	445	477	439	476	440	484	457	455	449	428	436	451	475	478	454	492	442	476	434	417	432	472	444	448	435	450	454	482	479	482	441	442	437	468	439	433	467	470	504	435	461	431	471	469	417	456	440	461	449	493	428	439	457	432	451	415	470	436	465	459	464	445	440	464	469	455	467	450	401	427	458	457	456	409	473	432	476	450	477	467	416	449	470	489	452	471	427	481	461	473	432	466	427	437	462	473	457	428	442	443	472	434	460	460	446	419	451	452	452	426	444	482	407	456	445	431	456	464	454	442	436	456	442	478	486	447	410	418	461	469	454	451	443	446	441	437	454	451	458	456	526	446	457	469	441	450	484	498	431	440	458	471	441	491	417	445	440	451	457	442	503	458	434	421	472	456	466	453	466	474	462	472	455	433	480	468	448	443	465	457	447	458	451	462	465	487	438	477	428	434	463	460	460	470	451	422	459	433	474	447	445	446	450	406	472	464	485	466	440	429	455	449	458	415	419	491	458	462	484	444	459	453	414	466	467	445	476	449	464	453	443	437	390	437	440	443	429	417	447	427	456	452	457	471	468	439	433	456	433	440	442	448	482	487	455	452	492	435	459	422	449	459	439	472	438	488	471	429	431	442	441	428
4632	1208	990	902	746	614	567	560	572	555	549	539	526	553	563	566	511	544	547	518	547	569	576	533	572	535	532	529	559	568	526	489	521	550	544	547	551	532	557	529	584	532	538	543	558	541	550	558	566	575	522	546	509	539	541	546	552	550	552	566	512	558	552	542	494	514	575	553	575	540	564	548	510	547	552	509	506	514	530	485	567	552	553	524	542	512	576	531	529	576	537	555	539	550	561	555	567	538	551	506	529	507	568	492	552	523	500	551	566	544	526	550	501	531	585	588	599	551	507	522	534	558	521	549	535	529	554	534	559	538	543	522	544	507	511	537	583	548	505	534	548	587	522	581	553	554	553	532	588	531	535	571	546	540	507	494	554	550	537	563	526	554	511	521	517	545	555	519	517	556	540	536	547	531	527	545	525	494	498	598	486	518	535	535	560	527	560	562	558	542	515	546	538	530	561	518	520	545	537	530	552	532	514	504	498	519	543	515	537	531	519	552	573	527	530	584	524	513	574	517	552	557	509	553	550	475	511	541	483	521	517	529	501	526	519	543	529	532	529	538	554	507	570	574	530	536	509	532	532	537	559	520	505	547	549	539	550	564	525	539	538	551	553	540	513	512	511	574	564	538	532	536	532	523	518	531	525	587	497	527	529	530	588	564	532	500	481	538	513	539	537	544	474	545	478	556	575	521	525	597	516	538	508	545	494	554	546	509	531	580	549	488	592	515	527	555	517	547	563	517	547	531	529	520	572	512	539	554	541	521	561	492	506	562	608	570	515	534	568	545	524	570	598	507	558	552	522	539	565	515	542	526	543	557	537	540	584	538	559	541	533	487	524	569	557	532	493	486	532	538	538	527	519	530	566	563	545	548	531	504	500	581	526	548	561	505	547	544	558	532	584	568	526	555	559	549	560	515	547	547	563	548	552	543	550	527	504	564	543	515	535	562	510	536	520	557	539	539	526	583	574	517	546	558	572	569	562	548	521	533	509	533	556	525	526	527	535	547	518	526	562	492	533	566	487	564	553	535	556	519	570	529	554	559	527	544	521	546	521	515	516	543	565	551	509	575	528	544	534	539	530	521	555	501	525	562	562	529	542	534	531	532	570	550	553	511	526	552	522	551	537	560	513	511	559	522	558	518	544	553	545	558	505	497	552	545	533	537	510	540	524	503	543	532	552	503	532	508	545	482	544	516	515	511	518	543	558	514	530	567	511	499	542	566	523	558	511	504	559	539	567	505	551	536	544	503	495	554	529	543	588	538	558	569	527	543	531	514	525	530	558	535	543	523	549	516	492	523	552	507	566	544	545	541	524	556	517	583	575	535	546	543	535	565	503	504	537	521	544	535	562	539	541	545	543	556	573	541	512	529	534	554	560	545	538	527	580	555	518	530	530	554	525	572	543	557	538	535	587	558	532	527	498	470	516	574	516	526	529	566	510	535	548	518	523	547	542	534	527	503	515	522	564	553	500	540	572	550	512	617	514	502	552	514	533	522	567	516	530	537	515	562	525	539	502	518	522	530	548	542	529	493	521	526	523	550	527	510	537	561	548	531	505	507	554	534	565	533	611	511	551	514	514	586	532	551	542	526	544	505	524	545	559	525	522	535	583	546	535	569	523	544	525	552	541	561	556	517	569	539	537	544	546	525	546	588	527	563	497	541	581	537	520	553	544	530	578	506	524	535	529	543	488	525	509	555	553	585	532	541	547	528	538	554	531	494	519	527	506	533	551	537	521	571	538	578	550	534	522	550	542	542	543	581	546	526	535	507	491	497	567	546	496	550	582	524	508	560	564	558	512	565	557	504	526	550	576	556	503	544	557	555	528	553	532	541	540	523	518	529	532	520	537	511	535	552	517	508	526	537	537	471	549	537	561	552	580	533	542	567	520	520	480	555	534	540	550	540	520	533	551	525	513	520	578	544	563	530	549	537	550	493	537	532	530	603	522	526	526	534	511	517	547	480	556	558	524	564	554	565	539	493	500	533	563	557	500	526	554	509	529	525	542	489	552	520	540	555	510	516	547	547	515	522	549	511	523	537	505	519	524	539	528	527	522	530	492	553	502	532	507	552	526	545	506	553	545	532	542	508	563	560	529	530	556	547	555	516	493	519	533	525	600	523	553	535	583	556	544	531	538	509	573	535	538	521	534	554	535	545	550	565	527	533	560	579	576	606	536	575	521	536	564	525	552	584	522	519	524	509	510	538	599	543	568	542	514	545	521	586	513	520	541	524	501	558	502	514	526	531	558	562	544	544	502	527	505	509	562	551	528	554	519	539	497	541	522	542	487	542	537	561	539	553	571	536	536	555	523	527	540	582	560	562	506	553	553	563	515	488	518	532	520	523	540	576	561	542	520	570	538	561	576	534	535	545	537	526	536	544	531	507	558	559	521	539	559	577	522	562	487	547	554	571	535	549	510	526	561	546	535	482	487	518	553	519	504	508	551	555	539	563	515	585	528	527	506	581	524	529	566	596	562	539	512	528	538	580	558	549	548	514	546	525	529	543	552	494	560	567	544	556	543	534	499	522	521	555	543	538	530	550	532	556	505	515	505	516	512	519	527	569	586	558	543	548	539	528	558	545	576	520	530	524	470	516	526	536	494	561	549	508	500	581	538	541	528	546	536	499	535	557	527	536	530	531	550	524	580	499	541	527	546	568	533	516	516	528	557	527	525	556	533	554	524	588	521	568	539	519	558	549	546	541	533	541	515	514	515	562	524	509	573	538	557	517	519	536	542	497	496	542	529	516	554	523	490	556	525	541	545	544	564	535	512	491	537	562	544	550	516	523	563	516	566	556	526	520	585	503	527	541	528	554	538	525	522	518	515	532	548	508	516	588	527	526	539	510	534	535	504	518	534	543	543	533	558	585	527	539	556	526	573	560	492	505	511	571	528	555	584	520	508	544	546	547	549	528	555	570	516	536	504	549	560	516	514	535	540	574	548	510	547	556	528	529	517	521	544	558	575	535	546	555	532	551	518	540	512	527	566	534	522	554	537	509	518	542	576	517	535	572	553	484	515	501	551	496	553	566	547	513	513	533	490	551	553	584	543	583	566	543	531	533	548	546	541	516	522	525	540	571	513	547	521	525	572	551	507	575	538	547	525	564	551	567	548	554	518	501	555	564	567	545	541	513	585	534	552	531	498	562	550	555	527	542	576	628	511	521	562	548	512	531	507	523	554	521	550	522	549	571	542	537	539	553	530	551	522	532	554	561	538	556	559	530	552	582	528	543	557	519	522	538	520	485	519	521	534	524	522	535	546	542	505	535	541	478	503	549	569	521	542	510	587	541	531	544	529	558	563	551	593	527	558	551	553	568	524	495	520	522	552	567	513	505	531	504	545	535	547	545	549	550	579	552	549	566	525	553	555	527	544	531	549	516	511	557	513	507	480	544	547	555	560	510	560	554	550	562	550	543	512	551	568	544	568	520	516	523	505	530	541	529	489	513	535	541	536	550	567	560	542	511	526	494
23584	20934	27839	24161	20897	8115	1077	762	640	608	547	607	551	479	482	503	497	467	471	460	444	476	466	450	494	470	465	471	527	467	473	499	452	423	465	428	477	455	447	436	460	470	464	442	467	449	458	459	441	479	467	440	423	449	436	428	427	431	451	474	443	499	430	437	473	469	460	459	460	457	451	426	458	475	432	466	417	469	426	427	490	417	453	423	448	477	449	480	489	444	454	446	440	444	466	416	441	439	462	473	457	467	415	480	416	453	432	427	454	436	433	436	472	460	412	407	415	441	458	464	451	436	440	422	434	443	415	425	436	482	454	456	441	403	468	447	442	445	479	448	465	449	399	451	450	434	424	447	431	416	482	461	446	415	464	436	470	478	464	479	458	464	490	460	440	488	444	455	405	436	447	407	425	452	428	451	424	433	452	462	446	443	428	452	425	457	461	462	459	439	443	413	447	418	414	436	423	450	471	428	489	418	437	451	433	461	476	443	433	424	417	443	431	447	453	461	409	474	419	428	455	489	474	452	447	451	424	413	447	452	432	438	440	443	454	445	413	464	468	447	433	468	404	425	457	460	422	433	460	519	454	403	413	427	436	418	457	428	405	431	425	443	403	429	471	420	479	461	446	456	428	433	452	455	431	446	432	472	444	468	442	416	434	418	469	443	457	457	426	463	470	436	444	410	473	442	428	457	423	462	445	462	439	449	421	432	440	415	400	441	449	430	406	422	426	418	402	416	456	461	449	452	414	421	460	421	431	440	428	436	423	468	429	417	416	437	413	443	425	438	470	472	405	437	493	442	440	443	436	424	473	423	471	413	451	440	420	443	453	445	453	472	472	475	454	445	462	455	477	475	467	434	454	411	443	464	411	447	422	423	440	435	444	445	428	432	422	430	452	402	443	446	412	468	411	426	460	429	461	460	448	449	461	455	438	444	432	418	468	480	447	439	459	440	459	451	436	434	431	433	417	482	442	472	451	434	459	445	445	459	423	453	459	432	451	493	434	447	434	435	441	462	453	465	438	443	451	451	427	414	433	425	468	458	454	410	482	413	452	412	434	422	431	438	429	463	425	450	460	433	441	436	441	469	442	419	443	483	415	375	434	443	423	485	466	473	465	414	418	460	441	466	440	450	433	425	461	436	457	444	449	433	482	408	473	471	441	434	406	442	475	435	467	452	438	412	435	457	397	468	476	487	433	417	422	482	444	462	442	438	436	420	443	468	413	422	409	427	435	455	431	446	429	415	441	502	461	446	435	461	470	416	435	426	440	463	472	433	447	455	439	445	444	423	410	465	456	427	441	411	438	450	471	425	452	454	480	404	451	402	420	480	445	425	485	437	459	478	417	464	406	451	462	459	469	440	442	452	406	449	454	457	435	405	451	450	454	451	450	441	415	411	423	449	429	446	418	450	506	412	464	456	445	446	486	459	436	443	447	458	447	450	465	443	461	441	418	461	449	469	443	453	480	457	396	458	451	436	423	429	434	390	434	410	438	444	449	420	454	443	438	453	462	444	477	415	458	484	419	428	438	460	460	433	439	411	462	433	427	473	494	467	432	432	448	432	451	435	456	465	416	455	448	442	480	434	452	450	428	438	444	453	490	442	430	453	434	443	480	440	432	437	469	441	419	417	456	465	427	468	458	465	426	454	424	485	468	409	394	451	440	432	456	461	444	487	420	454	437	413	451	434	437	447	437	479	422	414	469	425	478	444	438	447	437	433	435	442	454	445	416	463	427	414	454	459	450	429	476	440	441	455	448	410	430	452	446	449	439	426	446	446	448	446	454	449	457	451	447	409	428	449	485	469	429	403	408	437	423	444	435	502	426	452	444	455	422	423	444	456	474	442	432	448	414	456	429	414	453	466	424	452	402	479	484	451	423	445	447	422	464	448	467	439	444	436	448	429	425	392	454	459	479	407	419	431	433	473	426	432	419	472	441	497	430	448	419	424	456	477	458	429	442	397	465	452	451	456	468	431	484	458	429	467	416	427	415	422	429	446	423	413	406	412	421	460	427	432	427	413	462	436	443	460	430	436	450	423	462	471	460	454	433	467	433	432	471	418	469	430	436	447	416	440	437	452	428	434	467	447	438	437	444	445	419	449	423	431	486	436	450	453	448	426	425	454	490	410	463	473	432	459	465	426	464	472	431	439	472	464	448	454	430	452	454	458	436	473	433	454	421	455	413	440	428	444	466	441	457	479	432	433	419	445	462	462	459	404	456	411	428	427	420	411	436	463	429	461	429	429	449	459	456	442	425	446	460	433	456	452	416	429	445	453	405	443	434	430	422	406	435	449	432	416	462	482	429	442	426	456	425	430	458	459	434	411	455	437	440	428	453	425	459	432	437	446	450	441	460	430	475	425	436	445	438	419	407	462	464	463	472	452	437	444	430	459	442	395	406	418	440	449	415	440	420	463	448	433	426	490	460	443	459	424	447	395	428	430	449	475	450	417	464	497	458	411	442	434	399	435	473	427	433	469	438	437	457	450	408	438	461	420	444	437	441	470	447	459	454	424	404	418	420	466	465	480	431	419	462	418	453	418	478	441	437	412	427	431	422	421	405	445	472	463	469	470	429	452	450	410	461	500	416	460	407	455	428	427	448	431	402	432	455	434	413	405	393	484	401	465	436	384	480	432	442	428	485	443	394	447	440	476	424	439	454	424	454	431	473	408	455	431	424	404	448	428	392	455	453	480	441	431	441	431	435	412	446	412	474	450	454	469	437	424	436	448	440	430	436	445	476	479	469	454	426	433	427	460	425	466	447	428	469	438	450	462	419	427	430	446	458	403	423	493	440	461	446	457	454	418	417	380	444	487	453	421	405	467	445	418	433	442	433	465	430	427	434	455	468	419	442	482	442	448	434	435	464	442	427	419	450	444	421	445	445	403	425	417	423	441	447	421	458	422	458	435	426	474	464	409	434	461	446	436	431	474	438	422	422	459	459	469	471	451	458	432	463	410	457	408	401	406	442	461	455	433	462	415	446	410	425	462	439	455	444	419	441	407	412	494	441	455	448	431	423	443	449	443	445	464	454	471	457	409	454	382	432	434	428	431	424	448	449	412	425	435	479	444	451	432	426	468	436	475	423	444	447	433	483	434	474	453	415	419	426	417	422	453	442	420	414	431	448	455	459	406	461	492	412	461	436	463	476	467	474	468	474	441	435	438	489	413	474	441	440	427	453	447	431	421	438	466	413	481	445	429	449	403	450	452	444	426	478	474	454	437	441	445	432	444	420	451	439	432	452	462	460	431	465	423	442	427	404	490	448	440	433	447	445	409	429	418	443	411	443	458	416	460	422	405	432	430	430	429	434	456	441	460	452	436	402	438	445	454	446	450	435	455	414	426	406	448	458	442	467	468	430	429	441	413	480	422	462	409	431	410	455	445	430	436	449	478	413	441	474	466	463	421	473	437	445	401	452	451	442	412	472	405	433	461	475	426	422	440	424	422	435	460	455	495	439	460	420	427	449	453
3794	8907	6870	3349	2446	1707	1363	1141	944	894	779	783	709	707	644	626	679	565	615	603	599	611	567	561	581	569	564	603	578	582	533	558	593	542	561	614	534	582	522	605	544	510	552	525	529	553	513	527	516	571	556	570	526	564	548	547	525	542	544	554	556	541	531	485	517	545	527	528	540	550	538	544	516	564	534	553	543	510	521	538	569	541	524	540	483	539	560	535	530	531	519	530	560	506	544	530	500	543	520	531	539	545	599	520	510	606	493	557	559	551	515	531	562	544	565	584	535	552	569	528	531	494	563	521	527	534	543	556	530	579	542	537	509	534	521	529	550	569	557	559	531	547	520	566	536	526	512	546	526	552	527	541	542	523	524	556	542	557	511	553	598	556	556	539	503	534	537	585	539	539	515	520	598	539	553	553	512	563	545	486	574	571	549	557	581	543	532	557	542	543	546	522	580	514	543	550	536	543	519	524	520	538	540	540	565	525	536	562	507	543	527	547	522	562	568	533	586	521	548	544	563	503	528	554	499	535	580	541	554	527	547	508	527	563	549	524	534	539	524	546	547	554	511	531	486	483	560	530	551	555	565	529	555	550	541	576	520	528	542	569	552	557	525	517	524	568	562	535	502	554	510	543	531	522	531	584	552	543	538	540	545	523	557	573	557	538	532	505	538	525	518	507	579	559	540	526	529	510	495	573	540	562	539	500	523	537	533	517	530	499	550	540	515	495	539	519	540	532	575	535	519	508	542	558	525	545	555	519	572	575	566	542	569	494	528	524	548	537	522	591	526	563	505	504	560	544	537	586	550	565	543	541	522	561	571	494	563	566	523	526	536	506	565	541	559	566	544	521	598	495	493	538	525	519	510	545	547	520	503	553	511	555	547	501	512	548	497	537	552	558	547	502	576	565	536	516	561	540	522	552	553	526	519	499	552	538	528	550	547	545	513	552	535	550	521	517	554	577	537	578	572	498	527	541	524	541	537	517	558	561	582	561	517	512	536	565	520	505	523	544	481	528	566	518	565	575	479	568	557	512	541	502	534	538	508	534	521	532	548	526	520	568	538	511	488	562	531	535	552	530	601	533	551	536	532	542	544	502	509	526	558	554	531	545	536	538	533	530	553	516	557	539	540	552	558	555	603	589	534	535	559	533	557	523	560	563	515	509	501	528	539	541	522	534	543	548	534	509	539	523	532	534	536	549	573	557	564	536	500	567	539	532	518	536	546	544	552	547	578	567	544	567	513	513	542	525	516	504	543	539	547	544	515	520	548	531	569	510	561	561	554	540	555	514	537	513	569	555	537	539	570	560	503	539	547	546	505	544	599	548	555	539	519	534	521	589	518	557	528	538	528	555	539	562	546	565	575	513	510	523	516	506	542	539	548	545	549	525	555	504	561	542	537	579	491	535	554	527	513	551	524	551	496	547	534	549	551	533	567	516	590	514	530	523	567	560	528	538	532	560	540	517	537	535	535	530	515	561	532	564	540	593	526	536	516	522	543	521	560	535	525	530	567	567	521	532	529	589	549	553	550	558	535	565	549	568	541	479	533	562	560	563	555	519	495	551	555	514	566	526	533	551	510	559	551	571	520	531	542	520	559	564	544	503	517	522	536	535	523	533	544	513	543	563	533	523	507	531	535	563	526	557	540	569	520	522	539	543	547	571	542	505	553	527	479	493	547	543	514	537	561	553	528	565	526	556	534	533	511	479	567	563	534	542	543	572	541	605	547	516	554	525	576	552	519	532	565	575	537	524	568	556	569	523	562	554	576	535	570	578	537	519	525	519	560	505	564	541	558	535	545	513	545	505	509	524	558	539	564	541	546	532	571	553	521	540	498	536	531	544	571	539	526	545	521	538	589	584	561	560	547	512	527	547	560	529	535	491	569	545	521	569	533	559	563	568	562	546	523	542	547	558	529	537	521	529	507	554	543	538	554	554	577	564	518	550	532	545	537	553	546	478	530	571	537	532	552	570	528	499	552	512	531	553	526	564	533	549	551	529	525	527	490	560	534	536	507	558	559	542	573	544	553	524	535	554	566	549	553	519	548	613	562	559	551	540	532	532	547	565	576	561	542	516	506	499	547	521	595	572	532	537	518	552	522	566	538	535	530	535	561	520	511	561	560	574	525	529	572	550	551	581	549	547	553	547	556	546	523	530	537	479	548	532	536	528	505	551	548	531	575	546	548	552	518	520	528	560	536	552	547	560	573	516	572	515	533	548	501	533	571	548	515	558	532	511	486	555	499	534	564	519	521	559	562	593	566	518	553	551	550	540	574	527	543	503	499	570	565	556	503	547	536	510	576	556	545	518	529	529	538	521	547	497	539	544	568	551	530	576	558	528	538	520	530	523	546	547	523	572	528	532	529	538	641	601	565	534	553	513	536	569	556	514	514	532	562	541	529	532	532	526	543	546	518	559	507	486	538	555	541	544	517	512	510	543	568	552	545	539	561	535	555	516	565	569	539	534	553	545	509	543	534	575	563	537	576	525	543	555	493	532	518	562	557	527	534	548	536	554	512	556	528	513	565	594	539	536	564	556	518	547	526	559	530	607	538	557	561	512	554	541	532	517	548	553	551	552	524	545	555	554	555	540	541	519	556	524	495	553	539	531	537	542	533	517	562	517	539	551	532	536	535	534	548	527	553	514	517	584	516	530	483	501	533	551	538	550	534	578	558	541	557	586	566	536	525	544	531	525	553	598	584	508	536	553	529	568	575	533	517	554	549	560	561	535	534	523	516	538	571	543	564	523	524	566	538	546	570	500	542	542	571	543	534	528	500	524	523	543	506	522	534	552	523	537	547	557	550	493	512	568	557	580	559	529	543	550	520	522	497	513	565	516	562	556	496	540	547	558	522	543	553	550	562	537	556	548	546	558	516	570	530	538	513	499	529	512	498	488	501	492	551	531	568	496	517	499	555	551	502	568	544	569	501	519	502	518	531	515	514	543	561	514	509	553	534	569	556	540	542	525	547	531	497	552	561	561	545	508	508	562	556	499	516	535	550	550	533	516	567	484	552	532	574	535	506	553	501	527	565	538	541	542	552	555	522	535	536	509	522	557	542	549	512	514	495	500	487	582	527	540	528	497	488	539	559	591	558	503	551	553	574	577	532	558	571	531	537	568	535	491	558	537	529	569	529	584	527	537	500	551	546	559	529	561	540	527	573	531	552	527	536	561	565	549	543	523	544	543	521	547	550	524	534	573	525	572	560	543	543	551	571	556	527	506	555	519	508	533	527	532	536	532	564	560	536	541	531	576	536	518	543	541	552	518	537	550	526	540	560	541	518	534	560	536	565	514	542	526	532	585	547	524	537	545	531	540	553	558	499	524	551	533	522	522	546	537	525	558	533	537	557	538	572	544	560	523	542	561	558	547	520	549	552	529	556	513	553	575	547	571	535	538	535	530	556	526	549	510	531	533	536	524	531	514	502	560	534	496	564	558	530	555	527	549	542	532	497	538	496	544	517	556	564	511
24543	20907	26829	25000	10881	712	458	383	359	336	325	318	306	286	285	244	282	261	262	319	222	252	270	264	240	266	273	225	244	271	245	255	262	257	241	246	261	227	231	258	263	248	225	273	241	279	262	263	254	244	259	237	226	238	264	241	265	252	252	221	255	243	245	247	267	260	269	232	246	236	232	241	256	273	272	239	246	255	242	246	244	257	262	222	244	238	240	252	272	239	254	257	212	223	203	241	231	250	242	254	267	214	228	261	240	239	237	269	228	270	235	254	239	234	235	247	248	245	239	266	234	272	248	264	265	225	218	239	230	227	261	254	250	233	262	272	261	230	251	242	259	238	240	237	286	248	253	237	243	251	264	256	245	238	233	236	257	240	238	250	252	221	242	255	247	231	261	243	236	251	258	219	223	261	242	231	225	259	233	221	250	265	222	260	268	242	247	226	307	245	247	246	270	227	257	267	253	254	260	272	270	242	223	236	248	261	233	238	267	261	256	255	275	237	234	242	242	268	274	261	232	228	261	248	239	254	243	244	257	255	259	246	238	234	236	247	248	238	252	259	238	233	238	244	244	218	239	253	272	247	224	222	245	235	248	234	268	248	250	247	255	275	270	234	251	228	261	221	251	258	239	252	236	234	267	247	251	268	255	231	268	248	213	259	258	235	273	273	251	230	247	235	240	242	257	245	242	262	245	267	230	243	286	259	233	220	247	268	244	241	234	268	236	251	228	252	268	297	238	242	257	254	251	232	245	231	260	233	243	217	276	277	258	246	218	283	237	256	232	225	257	267	262	247	245	266	223	226	261	249	226	269	240	229	285	249	260	241	250	263	223	280	234	275	251	268	244	254	238	238	257	263	246	251	243	256	237	226	238	233	229	246	248	260	256	228	248	242	248	254	216	262	248	256	229	216	237	248	249	250	263	241	241	264	249	230	238	225	268	258	216	243	277	212	231	244	219	241	233	225	226	258	232	246	246	244	233	265	219	270	260	219	241	260	267	261	233	269	246	271	230	245	243	222	229	242	245	230	264	249	252	244	245	249	259	247	256	245	240	233	255	231	253	234	262	264	255	276	225	225	230	243	245	227	247	227	257	261	233	251	253	229	267	264	260	240	254	245	208	231	229	265	223	243	233	246	267	222	256	253	237	251	257	262	260	255	225	224	236	256	272	279	247	257	252	241	251	245	240	261	254	240	257	236	243	231	242	245	228	255	225	227	246	261	249	267	248	265	254	246	243	238	242	258	247	251	262	253	230	215	244	225	221	261	255	218	266	244	241	247	257	223	248	248	251	239	263	267	261	241	256	274	254	234	222	245	243	246	250	243	256	230	251	260	252	261	276	259	229	233	254	270	226	254	249	230	216	217	246	257	247	243	267	222	245	220	254	238	230	261	249	245	256	238	251	240	266	248	255	243	270	272	292	284	238	248	233	245	232	241	237	247	260	228	257	245	223	211	269	260	243	254	224	233	249	223	217	266	248	255	227	237	258	245	248	218	236	261	253	234	254	247	280	217	216	237	242	211	243	242	259	222	262	246	241	248	243	236	261	268	246	242	239	235	257	229	238	233	240	295	265	286	258	250	220	243	254	251	269	250	249	232	246	239	248	230	251	256	263	263	240	253	253	235	222	267	234	221	244	273	233	256	261	242	262	243	236	240	230	245	252	253	247	255	241	253	244	224	265	238	271	259	242	222	275	273	246	263	244	250	261	250	259	236	246	234	229	261	233	252	260	227	238	200	268	275	251	257	239	251	240	235	240	247	259	272	259	263	246	235	223	246	267	227	236	252	246	270	231	245	247	240	246	215	229	266	263	236	237	255	230	255	226	247	248	228	249	267	239	221	230	243	248	238	242	250	241	215	237	257	253	243	263	263	230	208	240	234	230	258	252	257	228	255	248	242	248	256	258	242	272	246	224	277	246	234	247	214	260	251	251	227	245	256	274	239	249	280	246	225	237	260	237	246	242	241	238	249	271	249	255	259	242	257	260	256	271	245	243	271	270	230	240	259	231	233	256	258	269	256	240	229	216	270	235	248	259	267	247	283	276	273	262	228	259	239	241	222	254	215	248	254	244	277	272	247	232	256	244	263	247	249	253	238	263	235	246	214	253	259	276	224	262	248	266	212	215	236	240	245	251	223	235	241	241	240	225	219	231	271	252	263	252	243	247	254	270	254	230	245	252	254	244	249	246	239	250	231	253	245	270	273	281	241	244	236	227	238	239	258	233	235	240	249	239	257	253	270	247	256	235	268	227	253	253	277	242	247	267	263	249	263	241	220	245	254	231	255	258	267	262	291	241	232	224	250	225	254	246	230	238	258	265	240	251	251	243	240	247	278	242	249	229	233	253	259	249	244	267	242	212	243	255	273	241	233	254	235	232	259	259	239	232	237	231	223	255	243	248	235	248	257	227	231	259	239	260	225	261	229	262	237	239	226	274	224	233	241	276	259	259	238	224	241	236	245	233	251	255	269	267	251	231	248	243	239	277	225	283	232	250	248	277	231	209	253	246	251	287	224	214	257	246	230	268	250	256	237	247	247	238	230	242	244	282	225	214	241	256	249	265	253	250	248	248	286	264	298	256	239	285	267	238	259	260	239	242	274	258	235	261	264	207	247	256	270	275	244	291	241	255	263	226	242	241	247	252	250	260	254	241	246	236	254	270	230	260	241	235	253	240	259	250	239	222	257	230	262	238	262	250	267	250	239	248	218	227	248	260	240	238	230	238	222	255	252	261	254	252	257	239	230	250	230	264	265	230	266	224	251	243	261	261	236	250	245	234	256	276	283	218	220	246	213	256	241	253	247	247	263	274	253	240	235	232	268	260	241	281	220	258	244	231	244	242	247	243	262	270	257	217	278	255	257	280	267	241	226	218	262	248	220	236	227	255	266	235	253	236	262	254	260	251	257	229	230	256	225	241	260	252	225	248	247	251	234	247	250	253	266	258	261	244	241	237	255	287	233	241	235	232	240	260	249	248	264	253	244	241	268	239	245	248	252	241	247	243	252	227	239	269	247	254	247	244	271	245	227	266	253	250	262	249	255	237	267	269	254	251	244	238	229	253	220	229	249	222	269	247	229	285	248	260	237	243	250	240	278	266	256	242	257	258	264	248	210	257	248	253	231	243	244	236	282	258	237	261	222	245	245	249	265	233	262	246	224	245	259	223	227	252	280	234	252	236	237	245	267	216	221	228	232	240	260	257	235	239	249	238	254	256	240	222	253	265	271	244	228	229	252	216	234	283	253	249	240	233	267	232	237	250	247	227	233	239	243	250	239	220	239	229	239	242	259	237	221	259	243	246	233	220	238	268	278	276	246	264	242	255	234	234	256	250	225	210	221	236	252	224	253	239	246	258	243	259	253	273	244	291	259	245	210	235	265	263	214	253	255	234	251	282	266	228	274	230	236	233	222	233	253	267	242	231	243	230	233	244	259	223	267	257	241	242	254	222	254	214	243	244	230	245	248	252	231	255	231
4009	5875	4382	2232	1482	1147	797	645	583	542	501	430	403	345	395	317	314	316	315	290	300	281	302	320	304	307	301	285	291	274	313	296	322	295	292	284	282	289	297	264	298	305	281	280	288	290	305	307	257	274	277	299	300	272	269	283	287	271	272	295	305	262	317	291	306	254	298	276	272	283	287	263	313	308	306	297	285	269	302	278	289	303	267	307	297	289	281	285	276	286	268	281	248	285	277	291	279	282	309	265	268	298	312	282	301	267	254	260	290	284	264	263	285	318	277	302	271	305	305	268	283	303	300	264	286	298	298	280	284	296	248	297	271	286	299	288	289	287	306	291	295	274	310	297	260	294	271	303	275	284	251	295	279	288	298	273	292	284	265	288	264	292	277	263	274	286	306	322	255	305	271	292	244	261	288	279	290	297	300	284	273	262	280	289	334	285	290	285	271	292	305	291	304	277	292	277	267	296	280	282	271	283	260	265	274	283	288	261	307	283	287	287	291	300	286	309	289	287	275	301	292	256	294	293	296	305	267	286	299	298	291	284	271	253	283	287	301	284	290	273	269	286	282	285	280	297	281	283	256	265	320	309	287	296	304	290	289	260	269	291	282	301	285	283	287	302	274	284	275	308	281	332	267	288	326	298	299	296	275	283	322	292	280	292	342	269	308	265	278	316	275	272	291	274	293	278	274	285	303	284	269	269	280	297	316	283	294	284	286	299	286	280	303	309	298	287	259	292	279	270	319	282	303	309	308	305	303	293	285	288	281	278	264	275	283	306	276	287	298	274	281	288	316	318	293	327	280	281	283	282	260	293	290	298	284	277	304	312	273	256	295	269	306	295	264	302	338	288	261	285	291	251	310	254	288	291	294	274	264	254	287	292	299	296	283	296	307	267	307	270	307	294	265	271	308	263	279	304	276	307	265	331	296	292	310	306	272	292	282	275	286	279	263	281	275	290	267	284	292	283	278	299	296	305	279	282	282	290	317	264	288	271	323	297	309	290	297	278	293	307	290	277	283	274	280	267	277	271	294	278	312	293	288	294	285	304	297	283	270	283	281	294	268	294	291	327	306	253	270	292	254	278	294	276	290	266	270	296	286	276	275	278	306	285	272	292	286	309	309	289	279	295	306	279	281	288	297	249	270	290	310	284	286	278	286	295	289	280	275	285	272	272	271	288	267	285	279	281	274	291	280	271	303	275	278	297	271	273	293	281	288	268	294	274	287	274	278	281	289	260	276	284	278	289	287	286	300	299	278	282	276	286	294	290	268	279	303	302	278	272	303	279	282	276	288	266	281	298	301	297	309	278	266	255	294	291	280	288	312	261	303	295	283	283	291	294	275	290	292	282	289	290	285	270	295	258	281	284	310	282	296	266	254	274	265	247	272	288	313	279	291	283	270	282	271	275	277	293	262	286	294	287	307	309	259	281	300	265	302	301	271	282	314	284	295	256	260	316	294	275	329	296	269	295	293	308	298	316	283	291	250	302	301	311	298	266	274	284	265	314	254	282	294	286	299	321	279	276	275	299	280	304	259	294	296	265	313	307	278	304	284	269	287	284	287	266	291	294	292	268	286	257	267	298	270	261	283	304	277	276	318	275	305	289	285	287	312	312	294	270	287	276	279	307	257	270	273	292	338	294	283	281	280	277	274	307	264	296	307	323	257	270	282	262	285	267	299	299	272	286	312	268	309	310	276	291	299	301	276	297	287	269	299	291	280	263	261	290	287	260	310	316	303	267	276	282	267	269	268	294	296	297	301	288	303	298	276	242	275	275	304	303	263	266	299	303	262	299	290	283	313	291	311	293	265	302	282	262	276	277	289	320	287	273	309	285	287	303	275	269	295	327	289	287	323	265	287	292	289	303	308	280	284	273	274	298	290	290	275	283	282	301	303	257	288	288	305	287	280	274	274	250	262	308	274	327	289	298	272	268	285	306	332	249	275	283	291	283	286	308	279	292	278	271	259	257	269	275	306	281	288	285	271	290	285	301	255	308	274	315	275	296	300	282	289	286	300	265	273	288	324	308	283	295	268	272	298	288	276	283	268	270	277	291	265	254	284	288	282	284	312	257	323	286	299	294	296	284	275	286	277	270	292	317	258	308	275	286	296	263	275	316	285	278	299	270	298	302	249	272	314	247	305	236	290	282	299	296	289	281	267	283	268	320	288	236	259	278	283	300	286	341	283	296	273	282	286	281	276	299	294	283	266	277	262	291	287	271	298	290	293	307	272	274	294	296	287	286	256	288	281	262	291	284	276	287	284	288	300	308	296	269	293	322	263	265	286	288	281	287	290	281	286	279	304	262	274	291	301	268	270	282	290	294	280	306	274	272	300	279	295	291	267	306	265	270	275	300	292	296	257	295	304	331	271	313	289	294	298	321	245	267	282	275	292	314	285	277	247	296	310	273	286	287	295	275	268	261	289	269	289	283	286	313	279	300	302	324	292	261	306	273	289	273	302	299	303	272	275	273	306	296	270	271	281	280	287	293	304	271	283	284	312	294	291	266	319	275	276	295	278	296	312	276	274	317	294	264	273	267	252	283	296	289	261	287	291	277	311	288	289	269	327	266	294	300	275	307	298	299	279	296	293	299	273	286	292	306	295	254	297	288	301	292	321	276	289	300	289	313	294	277	311	277	325	288	268	293	298	313	289	315	273	286	303	301	275	279	290	251	332	272	310	265	314	288	262	265	318	288	279	280	275	309	286	295	261	282	274	305	276	319	283	301	301	287	288	310	295	282	271	281	271	274	276	265	292	277	274	286	305	303	294	267	291	284	273	309	292	285	258	291	291	282	280	311	301	290	283	284	303	293	295	266	299	289	299	287	318	296	268	282	280	274	276	296	283	286	270	304	269	279	293	256	252	275	298	304	274	303	291	289	284	273	270	289	297	272	248	288	289	282	292	306	281	269	282	275	277	290	277	278	271	266	308	279	250	298	271	313	267	261	303	275	265	295	252	270	306	287	261	290	258	300	290	280	258	285	288	296	308	311	263	280	278	295	289	270	249	300	308	305	273	293	281	266	287	273	275	270	309	282	274	265	277	271	288	272	293	277	275	251	275	267	303	292	291	261	298	303	288	300	297	267	283	283	259	274	278	308	286	260	292	274	281	249	274	267	261	253	291	264	271	294	286	267	278	277	272	294	280	272	287	313	315	282	280	285	275	315	244	298	300	280	276	291	284	276	276	283	263	291	298	309	292	291	273	283	307	247	323	293	296	307	283	302	295	335	282	271	287	286	276	319	318	292	290	279	285	289	308	288	275	309	285	300	306	320	288	311	278	304	267	277	304	294	258	299	287	258	275	253	291	266	265	280	271	312	290	268	265	286	283	314	266	272	293	266	283	271	255	290	298	265	275	282	284	275	274	315	286	330	290	284	308	282	281	310	281	311	267	302	297	290	312	278	270	276	279	301	249	272	293	275	291	270	309	283	292	285	285	295	291	308	297	249	279	280	277	296	269	254	316	289	287	284
22503	20938	28339	23691	20928	20936	6165	830	607	544	530	402	350	331	316	321	289	277	262	270	264	248	226	237	237	233	246	252	232	217	243	190	219	254	227	234	189	201	195	217	210	223	198	233	216	210	218	229	226	217	216	198	227	217	206	207	192	211	205	214	188	183	228	210	184	204	199	219	203	187	184	207	208	207	234	213	178	236	227	182	208	215	231	193	211	191	220	213	208	207	188	204	198	206	218	189	210	229	207	192	185	202	200	197	192	189	205	214	222	219	208	221	188	195	195	207	192	212	191	184	179	201	213	177	209	211	194	188	204	195	229	210	190	218	209	197	183	201	188	170	189	197	203	202	192	210	180	178	190	197	199	187	231	206	194	185	199	196	204	234	208	228	188	217	200	215	207	211	193	195	214	205	232	184	234	190	203	180	172	213	203	191	197	212	202	202	178	202	213	196	218	199	201	201	196	199	209	206	221	203	168	205	196	205	193	205	192	164	183	196	216	190	194	190	191	198	208	187	215	176	204	182	192	215	193	244	198	160	193	189	204	199	203	181	202	196	185	222	200	210	197	237	221	193	209	196	202	209	192	188	201	208	204	204	196	192	199	181	206	202	215	185	201	203	216	204	176	187	193	220	185	195	214	178	195	207	185	182	203	196	196	225	191	198	196	217	182	203	194	217	215	202	199	205	200	200	196	216	183	181	229	210	220	186	201	214	221	189	208	204	195	183	213	209	209	212	215	198	218	199	203	211	198	197	187	199	201	184	192	223	182	196	194	215	201	201	212	206	200	201	181	200	180	215	215	194	221	198	204	196	197	189	193	174	189	216	205	215	213	198	207	211	209	218	197	201	195	226	195	206	194	201	205	185	213	190	186	203	185	194	215	235	195	219	188	212	211	230	185	221	182	202	194	204	201	206	199	219	205	177	201	195	183	212	213	217	173	198	199	203	189	208	190	181	199	195	186	202	210	189	220	185	218	206	207	193	189	222	205	202	193	211	206	196	200	215	213	215	199	190	220	233	216	196	194	195	192	155	229	210	195	204	187	178	210	188	193	209	209	204	197	218	208	204	231	198	215	200	213	205	210	182	195	202	209	189	174	212	185	188	199	183	218	210	211	206	184	187	186	216	217	180	190	192	207	188	198	190	202	188	209	180	190	202	191	178	206	200	207	211	184	205	196	188	191	211	191	216	189	183	213	188	204	200	199	195	220	188	201	196	201	193	218	203	210	180	203	204	200	179	192	233	225	211	200	189	224	176	197	207	193	185	211	183	221	199	216	211	214	214	202	209	195	191	200	200	213	192	192	181	228	209	193	193	222	211	193	201	210	181	206	201	172	209	201	170	190	159	225	236	157	181	217	195	192	205	211	202	229	213	194	190	196	202	190	198	175	203	221	199	223	197	208	230	217	197	199	195	208	183	203	172	197	188	183	207	203	211	219	168	215	195	230	210	211	211	198	212	197	199	228	200	205	215	189	217	198	226	195	217	215	212	189	190	208	195	210	198	207	225	190	209	203	189	187	221	167	217	176	214	194	191	191	186	202	205	208	215	214	200	203	214	220	212	204	193	182	187	192	225	197	180	204	198	180	218	201	195	205	224	216	196	218	168	195	215	196	209	231	214	213	192	220	209	214	201	205	198	200	207	203	190	205	233	223	234	188	219	217	200	198	202	215	202	229	205	179	212	225	194	231	183	166	208	179	234	191	202	178	210	174	205	182	189	201	200	199	195	205	193	193	186	189	205	209	207	204	213	192	213	177	208	193	183	202	199	210	222	199	220	196	215	194	221	217	197	195	194	186	197	201	218	191	203	183	212	179	215	203	204	193	167	203	191	221	179	192	201	184	205	207	206	225	198	235	210	187	163	211	224	205	207	205	191	198	210	190	212	207	190	213	181	195	168	208	210	200	214	199	173	190	205	206	209	222	228	235	197	206	177	201	192	187	222	211	214	196	212	199	212	224	194	218	176	197	195	185	204	208	185	187	188	197	181	219	171	207	183	195	199	200	195	208	211	217	229	194	186	152	169	192	186	221	200	209	217	178	199	214	200	172	191	200	186	182	197	201	192	220	216	200	221	171	217	214	205	173	207	194	221	227	181	189	184	179	196	195	193	178	210	191	215	206	211	183	190	217	196	195	226	182	179	206	224	219	188	217	193	219	220	197	176	183	207	196	210	194	186	208	188	187	188	208	218	201	175	190	190	221	206	190	203	212	231	182	177	197	192	178	183	210	188	197	195	208	194	196	215	220	214	225	211	201	204	201	173	196	163	209	193	203	219	216	182	194	188	172	203	205	200	208	213	188	198	204	194	184	207	196	209	180	192	204	185	178	190	216	167	219	221	205	185	215	209	206	195	204	192	204	193	215	205	191	217	190	206	209	190	177	186	201	210	208	199	185	189	202	192	183	225	206	191	205	183	180	184	213	216	222	199	199	198	191	231	208	199	197	178	191	223	198	225	200	200	207	197	214	204	216	198	192	182	175	208	189	174	202	190	217	209	203	198	185	176	195	182	200	204	206	203	205	189	185	213	199	205	201	219	191	182	187	217	196	193	217	202	196	210	173	198	189	173	232	198	203	193	180	185	180	212	178	199	207	232	210	223	185	194	177	207	205	195	195	191	207	185	180	222	195	200	199	198	187	193	198	222	200	206	201	208	207	205	173	211	199	213	218	208	209	201	208	199	195	197	215	215	234	214	186	216	179	212	234	176	181	211	219	211	193	163	208	207	205	164	169	202	181	203	212	204	220	214	199	223	201	201	188	214	189	207	182	191	209	197	188	219	204	168	192	218	242	212	217	195	207	195	164	170	212	201	199	192	204	216	192	185	227	217	193	186	193	220	173	184	216	210	206	198	218	190	184	225	200	204	195	214	181	192	179	215	227	208	200	204	211	207	191	196	210	191	188	199	219	204	191	205	185	206	188	214	202	195	202	164	189	200	184	202	222	187	204	218	191	206	193	211	193	184	213	195	190	221	200	218	212	203	183	187	204	211	213	198	204	180	204	217	190	221	203	201	169	192	198	195	189	186	217	203	202	192	210	190	217	183	196	212	212	193	217	218	197	200	214	218	202	199	217	194	193	212	209	197	184	198	219	226	179	195	198	192	187	192	191	183	184	200	209	192	191	190	186	211	208	179	206	182	208	190	203	185	224	218	204	181	219	199	199	187	198	225	218	219	211	221	212	186	182	187	187	193	193	206	204	218	192	208	191	185	198	201	202	203	208	213	206	211	194	184	185	195	189	187	210	205	195	184	195	201	208	207	181	224	183	185	203	207	215	194	194	172	204	201	210	202	200	241	229	181	207	219	182	191	201	214	183	200	211	223	205	202	206	181	223	185	221	204	221	219	201	206	217	216	195	212	205	227	190	179	178	193	205	200	194	190	205	193	202	199	187	182	216	183	209	216	212	207	196	184	193	180	203	197	210	230	218	185	203	202	203	204	197	223	186	202	181	200	202	191	221	177	203	191	195	204	163	220
5165	14794	11460	5452	3973	2664	1943	1495	1173	949	761	708	570	498	452	433	462	369	362	386	352	330	327	289	278	290	290	282	292	298	298	285	284	274	264	265	249	285	266	248	277	275	243	236	251	288	245	248	221	242	242	283	250	258	245	228	241	224	236	261	237	281	268	240	236	233	250	262	247	254	240	256	221	282	234	237	249	229	240	240	258	260	275	270	248	265	244	223	257	253	258	262	246	201	274	224	241	265	234	271	253	245	255	254	243	225	249	246	248	242	245	285	241	257	233	236	251	245	262	226	239	264	226	255	258	247	227	228	233	262	253	239	244	261	267	266	221	226	263	247	254	242	242	240	236	243	259	235	264	248	217	235	244	252	253	240	259	234	273	231	252	244	246	256	248	229	250	240	237	243	232	283	248	251	263	245	242	212	231	275	248	238	220	226	275	241	259	274	253	249	220	234	242	212	277	243	260	264	251	244	237	227	211	238	235	235	246	230	235	212	232	232	221	252	252	245	245	247	260	219	249	241	252	236	241	259	232	237	243	261	226	268	220	238	246	268	244	239	227	217	262	259	249	250	234	253	219	233	245	236	223	260	236	224	238	257	240	250	281	229	237	254	220	235	241	237	241	230	239	237	253	241	244	219	240	263	246	262	256	243	232	257	239	243	249	234	244	255	270	239	250	251	255	248	241	234	222	235	231	222	279	241	242	250	241	247	228	257	226	252	246	258	229	247	243	259	234	220	243	217	246	234	257	238	254	231	249	262	247	249	233	245	228	273	256	238	259	260	236	224	224	248	247	256	243	239	221	235	252	247	254	251	244	257	257	254	243	218	247	274	272	251	271	233	255	256	240	250	227	265	262	214	233	231	243	214	218	250	242	232	269	241	206	246	214	225	235	245	254	258	234	252	248	244	245	218	266	252	244	231	213	238	240	237	242	229	267	207	241	242	235	215	253	239	255	230	224	249	233	222	238	239	238	243	237	254	223	260	227	250	277	256	235	239	268	252	224	247	257	250	239	212	226	240	264	256	249	241	275	234	269	234	237	231	252	272	266	242	256	242	246	274	212	245	255	225	240	246	253	244	250	232	236	264	235	240	238	237	227	210	240	232	252	242	251	261	226	248	268	258	231	245	251	227	228	231	212	228	258	231	257	218	248	256	257	252	256	249	246	260	224	241	236	238	241	219	264	257	233	252	245	249	251	213	219	229	244	233	213	255	244	254	241	233	228	240	252	239	251	216	221	213	287	256	232	244	253	247	272	233	232	268	231	255	232	241	268	240	237	241	244	222	229	255	267	246	226	252	236	264	237	239	265	269	232	252	243	232	241	257	254	232	263	193	236	236	254	241	219	249	268	242	247	226	243	229	242	236	249	248	258	257	215	263	259	249	226	249	229	248	231	219	256	240	228	220	255	258	232	228	241	267	261	262	246	234	231	229	235	241	244	252	243	250	243	239	236	250	222	216	233	244	252	239	226	255	233	233	240	239	237	228	249	239	253	236	258	234	248	236	242	242	241	269	255	234	225	247	246	243	295	219	259	217	216	228	239	248	236	212	275	229	234	252	247	242	248	236	239	253	209	234	272	244	205	265	252	246	231	266	243	221	223	218	259	210	217	216	238	232	239	224	252	222	243	260	238	213	233	236	243	230	234	245	250	224	241	221	233	256	262	207	238	259	227	246	250	207	259	254	257	226	235	219	255	212	251	242	262	244	225	247	265	244	242	269	201	246	238	222	266	231	199	253	241	233	243	253	240	252	243	262	236	244	253	241	263	241	233	251	269	213	241	240	261	223	219	240	243	247	240	252	257	248	240	253	217	262	249	244	230	265	229	259	232	257	263	280	248	234	243	249	253	251	222	266	264	231	221	232	230	244	246	255	246	238	248	244	234	229	254	230	249	226	233	226	217	257	247	234	244	247	270	277	247	251	207	229	227	231	239	221	261	238	253	267	243	233	251	238	214	244	251	269	225	266	246	238	242	261	222	241	243	227	240	248	226	268	253	247	249	204	243	246	222	237	216	254	241	219	239	250	248	252	246	239	248	239	254	244	222	251	250	225	250	251	240	255	251	244	242	240	273	248	255	258	249	244	256	228	232	244	237	242	247	252	233	235	268	230	230	269	269	247	240	268	240	244	246	284	244	233	242	217	244	278	230	257	219	237	261	209	243	253	226	234	245	259	269	269	260	241	229	233	267	221	228	246	234	269	248	235	205	288	225	224	241	248	272	239	236	262	234	271	261	235	227	276	238	233	227	235	260	233	236	241	253	253	277	264	226	247	240	223	237	252	222	256	245	247	231	230	214	247	261	219	252	231	231	233	230	262	213	262	254	230	255	258	219	241	218	218	219	235	247	211	247	213	243	246	244	257	239	228	231	261	233	260	233	243	234	247	241	230	216	212	250	252	235	238	243	228	235	238	265	243	226	219	259	230	229	219	256	239	221	240	238	236	233	260	256	230	243	225	282	215	215	235	229	242	232	247	281	238	226	232	260	241	258	245	229	224	240	271	244	246	246	222	252	233	242	257	249	222	240	270	265	226	241	247	249	243	255	233	241	230	259	242	213	215	258	273	249	244	267	240	258	220	240	242	256	221	236	237	252	255	273	246	243	221	291	247	238	269	231	236	219	248	231	246	226	239	257	236	215	273	219	246	251	251	244	226	232	240	232	235	247	234	229	215	257	255	265	257	216	232	251	231	245	259	221	237	219	249	251	235	238	259	245	261	214	235	261	220	237	247	242	246	250	236	243	249	248	237	253	247	204	245	230	217	245	259	282	247	256	278	236	240	237	191	231	204	227	255	250	250	247	281	262	240	234	228	243	223	238	248	298	223	244	251	268	270	242	257	243	239	233	196	236	224	261	240	230	236	234	232	224	263	245	254	236	243	268	230	274	229	272	227	225	241	251	245	244	246	264	245	251	244	230	233	229	245	249	236	258	250	228	236	247	241	210	235	246	244	234	246	209	218	235	197	251	226	244	235	243	239	245	246	249	254	238	232	224	237	237	260	247	250	256	228	256	249	250	252	231	228	238	226	273	264	239	225	252	258	243	262	226	260	245	237	245	247	256	259	239	211	230	233	256	243	225	228	218	240	238	246	217	262	233	226	264	245	230	235	251	254	225	237	231	264	260	226	222	228	221	246	240	280	238	228	241	220	228	220	274	267	234	250	255	233	245	245	232	234	239	249	229	232	234	241	222	245	253	233	246	224	244	244	214	223	260	223	232	218	250	232	226	255	249	244	251	247	262	269	241	237	254	258	208	211	233	260	221	250	241	263	234	225	246	279	217	254	260	232	243	260	251	248	214	258	251	223	251	256	222	277	260	225	227	240	237	254	240	244	213	247	241	229	235	264	241	246	247	232	210	226	255	242	229	252	262	259	247	276	253	228	230	257	267	237	231	244	248	245	245	210	221	245	252	249	233	242	256	220	255	265	244	216	237	240	250	222	263	243	226	239	250	223	280	247	254	262	246	241	263	222
27099	17525	3761	909	680	635	527	474	451	467	445	446	412	417	420	481	440	441	415	438	441	454	457	462	406	458	448	455	445	439	478	419	439	450	391	460	469	435	471	401	440	453	419	441	417	425	441	390	436	452	416	432	474	449	404	433	448	445	468	466	450	384	432	377	460	426	461	425	431	422	460	411	425	493	473	446	469	472	481	437	452	443	438	417	412	451	404	453	408	467	445	420	425	457	445	461	422	426	437	448	430	459	455	407	415	436	406	418	423	458	442	443	432	425	466	433	462	455	452	411	463	395	406	434	459	403	473	457	436	468	437	454	428	431	436	481	447	451	420	446	443	468	390	414	433	498	443	439	435	471	445	422	462	434	429	441	442	472	432	414	449	472	459	417	431	440	447	456	453	444	400	411	441	437	446	458	447	424	442	418	406	448	424	426	449	413	469	449	438	428	455	436	480	407	408	436	428	469	444	449	437	434	427	460	422	432	419	443	449	418	451	416	422	436	449	472	454	432	444	496	411	447	440	451	421	443	445	403	448	466	442	412	427	493	426	417	464	447	453	441	407	440	465	428	421	454	465	438	418	431	417	393	437	458	480	395	439	467	456	461	428	424	460	451	423	422	442	430	434	413	467	476	449	427	431	447	444	469	449	465	433	458	445	430	446	433	476	438	432	422	460	454	438	426	455	449	429	423	493	426	439	436	459	451	428	461	422	395	482	447	436	403	415	442	434	430	446	436	441	428	446	448	432	449	472	428	421	441	443	405	437	449	445	432	434	441	438	410	470	443	434	398	412	427	451	382	459	415	443	436	432	443	418	415	469	452	420	402	415	414	446	445	421	441	471	445	461	467	422	446	393	426	464	440	417	417	431	429	437	434	439	429	461	454	414	441	440	424	406	449	437	439	415	459	435	420	396	486	445	441	489	435	489	424	423	448	448	482	459	437	453	447	449	470	430	439	470	446	426	438	426	430	429	446	443	441	447	431	453	459	452	454	448	454	419	454	459	416	448	456	422	463	485	474	414	457	442	466	447	456	437	425	438	458	468	409	493	423	404	432	480	466	446	425	444	441	433	452	433	428	445	407	390	441	431	407	415	452	445	462	440	432	460	443	395	410	449	416	436	456	458	436	451	391	429	428	453	448	428	460	411	441	489	434	448	417	399	428	424	439	419	448	486	424	432	456	434	396	468	459	429	443	433	449	406	444	431	422	411	430	454	469	421	424	453	431	418	417	422	389	447	422	442	403	428	465	430	413	410	403	425	398	472	404	447	458	436	451	470	435	456	445	421	427	454	432	448	417	403	448	461	459	449	406	422	432	404	436	444	447	457	474	423	450	427	442	469	405	425	424	407	453	420	431	448	464	416	461	467	420	436	443	461	430	411	444	427	423	473	438	474	449	438	428	432	409	442	442	457	407	431	425	442	461	437	448	432	450	433	428	469	430	422	456	386	429	415	500	420	410	443	414	424	406	429	427	428	470	451	435	415	434	448	438	415	426	471	393	437	383	427	416	458	392	488	465	404	443	469	439	483	469	515	429	452	449	408	434	387	426	432	438	435	432	442	425	400	437	464	445	420	432	395	439	450	418	444	447	454	418	437	440	414	436	462	451	428	422	485	473	446	483	471	461	420	438	468	481	459	460	450	427	431	453	466	435	445	460	407	464	427	443	418	433	440	467	449	450	399	415	404	438	414	406	409	479	451	460	442	436	447	447	432	446	437	430	444	437	435	461	447	397	440	447	447	475	428	410	429	435	424	438	411	459	459	459	441	441	445	404	405	418	443	419	432	419	453	468	420	443	458	421	453	431	441	485	446	433	404	441	451	424	454	462	407	423	471	422	430	449	435	411	435	449	432	453	431	444	453	432	456	400	437	441	475	451	459	417	411	448	435	456	436	485	443	422	446	477	426	465	453	409	428	409	430	427	401	445	437	442	439	455	418	428	456	483	422	415	419	447	418	392	427	435	447	420	448	426	404	448	458	473	441	449	441	428	452	418	420	465	476	452	451	429	445	459	430	430	459	421	410	414	454	440	470	414	427	496	436	442	442	416	438	448	426	425	466	422	459	426	429	427	411	431	458	434	459	437	457	428	433	459	445	461	403	463	412	430	420	409	422	469	435	465	441	484	444	465	446	435	416	388	433	466	433	451	413	441	428	446	403	422	392	423	422	433	472	465	459	461	446	436	443	453	415	458	454	428	473	475	437	432	447	429	426	442	422	402	459	438	418	441	461	404	437	428	437	454	453	432	432	452	461	468	454	471	414	463	415	426	467	433	456	416	437	419	429	428	428	421	452	466	414	482	444	453	429	472	441	452	396	454	432	436	398	460	436	447	398	423	412	422	426	441	448	460	448	449	455	446	397	410	450	425	431	438	436	429	431	436	445	425	407	406	482	405	454	467	423	421	427	469	451	464	455	466	458	444	444	464	436	426	444	426	441	452	425	408	460	434	418	397	480	429	431	480	409	420	439	440	420	418	460	422	455	436	375	390	434	442	432	448	459	426	450	404	437	415	412	489	426	442	429	394	454	434	435	429	431	480	413	403	437	455	461	443	435	453	479	460	441	446	445	439	421	467	459	442	419	406	416	434	453	433	481	408	456	455	454	439	459	459	456	394	477	443	475	419	424	472	459	442	430	439	440	411	443	450	442	477	464	458	434	447	420	449	468	463	412	461	469	431	435	416	400	395	399	471	418	430	442	438	449	435	447	435	439	449	422	432	434	461	415	450	452	458	421	447	449	414	458	431	436	456	460	415	480	448	445	419	424	410	435	464	481	423	444	434	455	437	497	433	447	461	455	438	460	413	431	422	432	402	463	429	430	508	494	441	432	467	485	478	446	441	438	454	424	425	417	417	428	468	435	436	444	415	440	427	439	447	447	478	456	447	449	429	479	393	443	399	442	471	430	455	451	463	439	455	401	499	438	475	478	444	466	465	440	438	454	425	437	423	427	454	465	423	434	433	457	412	406	428	425	437	459	437	438	451	441	460	444	443	423	440	447	440	448	421	426	466	417	467	479	442	446	442	470	398	425	444	428	415	436	449	468	445	448	446	421	463	437	436	440	425	464	469	443	417	455	435	413	416	464	492	427	437	409	471	449	408	448	438	453	421	440	406	464	430	450	462	466	434	428	419	433	426	461	470	406	409	418	463	454	450	455	471	417	438	451	421	434	412	446	442	467	445	441	416	455	477	455	462	421	441	461	438	439	438	419	404	433	451	434	417	445	440	423	402	442	471	415	438	421	435	439	434	432	443	450	444	455	448	437	437	444	428	430	465	442	441	420	462	450	430	433	435	444	440	420	405	451	416	410	402	438	471	486	456	431	454	472	426	436	436	431	408	410	413	433	439	466	478	479	419	448	432	441	425	431	427	417	437	422	432	406	456	412	443	422	419	449	450	420	452	445	455	466	446	435	477	440	409	471	456	429	455	414	450	451	417	445	459	453	472	439	428	414	427	473	432	428	407	449	420	398	426
4788	1232	1203	824	744	633	576	556	580	570	545	535	516	499	547	514	535	557	513	516	566	484	455	530	526	531	523	526	551	515	508	532	500	526	496	526	568	547	522	543	532	532	524	551	520	504	546	558	523	546	557	573	519	528	509	516	547	509	547	516	547	560	563	479	513	485	547	579	534	522	510	537	520	558	536	522	516	543	530	570	523	511	530	540	531	497	559	547	512	541	507	517	535	559	544	553	530	515	540	530	523	509	533	531	579	547	487	522	531	532	506	520	531	552	571	527	511	549	584	516	516	542	522	538	505	489	539	570	522	538	488	510	533	547	524	535	557	534	564	512	540	529	503	543	568	509	516	545	518	517	502	514	550	492	544	506	505	534	573	516	526	536	557	531	514	514	543	539	541	546	513	515	545	516	550	524	556	548	514	531	527	529	493	529	507	534	527	518	499	577	532	520	530	521	526	506	550	541	542	504	509	551	549	521	550	522	552	501	559	510	525	512	507	499	527	527	490	532	557	541	524	526	507	529	538	483	523	523	551	546	544	572	518	518	515	541	507	532	540	558	505	485	532	517	552	543	580	554	499	549	548	520	544	547	522	561	506	562	513	530	562	476	487	521	506	534	521	526	510	517	506	583	542	534	540	523	555	558	546	504	505	549	536	531	514	513	509	533	505	509	522	524	518	518	535	513	504	577	534	524	531	504	534	491	516	570	520	546	553	502	525	513	510	507	526	538	488	552	536	523	498	562	560	495	539	548	524	521	519	505	585	510	523	531	535	531	530	521	521	548	515	539	524	529	536	530	535	506	519	529	526	484	509	526	555	530	608	534	528	529	541	546	541	544	529	513	496	523	550	518	530	533	511	548	522	488	541	530	534	513	550	520	486	529	553	543	555	552	580	564	559	576	536	529	577	525	552	534	526	513	509	497	562	531	546	510	498	495	464	507	542	537	560	554	502	528	528	548	534	515	536	559	539	520	499	553	512	516	536	530	506	505	509	505	515	523	556	521	480	560	538	488	536	536	521	536	525	551	521	519	521	510	538	525	569	536	493	518	486	553	519	523	492	533	495	553	517	518	509	512	508	572	534	527	485	494	507	598	541	532	528	586	492	549	517	500	546	557	534	501	506	534	540	513	518	518	580	537	540	553	504	545	541	511	552	520	513	522	522	493	541	534	522	528	557	495	526	569	500	534	537	561	510	539	551	498	534	566	524	516	496	518	507	552	535	526	557	517	530	565	547	509	500	496	541	580	510	509	496	531	546	524	526	506	543	533	493	544	498	526	571	522	507	499	540	519	549	528	498	529	578	478	542	577	528	526	528	476	540	507	560	514	493	543	533	498	548	540	504	519	527	523	554	523	515	501	521	545	531	524	539	523	532	512	515	502	540	493	516	531	569	546	494	527	483	512	566	552	583	571	541	525	528	531	519	504	494	513	544	525	501	517	540	531	520	550	546	490	541	532	515	548	536	507	562	571	544	507	490	511	545	537	489	529	532	503	485	532	571	542	535	494	531	535	533	511	547	534	555	452	497	537	560	536	534	532	525	530	535	493	490	548	531	541	560	533	505	554	498	553	511	549	534	510	527	531	505	510	540	516	527	502	522	543	512	526	516	523	510	558	536	540	513	535	522	531	548	545	508	507	519	536	539	522	522	524	510	529	498	532	520	547	529	518	520	547	543	552	562	519	564	533	517	507	548	527	530	491	570	499	528	521	514	518	525	543	535	523	598	537	515	533	513	567	537	511	559	487	548	535	517	527	550	536	569	525	504	536	534	496	557	566	536	524	542	556	505	538	546	563	486	501	537	556	582	537	536	536	531	522	496	498	523	579	501	508	544	529	513	542	555	516	505	544	518	532	533	533	503	528	515	510	510	531	534	539	509	536	531	485	493	547	552	560	528	504	550	523	526	510	520	527	523	542	545	554	506	566	536	516	541	586	496	528	487	492	498	568	548	530	538	557	518	546	530	539	543	519	523	519	491	546	554	482	545	535	538	526	543	564	534	529	533	583	527	567	505	514	534	497	540	525	503	552	505	571	532	494	496	489	550	534	498	574	579	521	526	533	567	513	532	543	566	524	510	532	520	535	554	512	532	554	545	541	516	541	512	513	514	508	578	534	557	520	547	485	537	545	533	574	514	553	493	504	509	561	511	499	511	550	549	550	529	553	530	510	540	510	576	542	510	501	559	518	547	543	537	516	546	565	534	515	520	507	543	502	556	521	481	544	532	499	503	520	507	536	509	523	495	550	495	543	520	563	514	502	532	554	539	574	546	485	512	528	540	537	538	531	541	546	533	519	511	544	537	540	530	537	511	509	540	497	530	521	515	518	534	519	542	597	562	528	519	512	513	501	531	518	487	513	512	558	509	523	533	558	497	494	571	574	497	547	537	479	536	544	548	511	515	541	545	554	464	508	509	568	579	508	527	512	535	517	532	509	527	561	526	501	515	532	504	523	516	575	548	493	533	507	548	553	550	537	550	546	518	532	538	492	516	545	506	496	527	521	545	544	508	549	533	493	564	513	548	527	510	535	534	508	527	526	560	543	521	551	515	539	527	511	503	520	544	539	599	541	526	505	554	510	495	511	534	538	538	486	551	502	534	511	568	534	568	484	567	509	518	506	536	525	526	519	526	542	553	515	488	519	559	533	551	495	548	518	548	557	522	552	546	558	548	524	522	562	564	546	507	550	520	526	538	512	541	529	521	511	500	507	518	531	528	527	571	550	525	523	532	493	505	574	517	530	540	545	499	517	522	531	536	567	524	472	511	571	499	524	515	541	544	493	487	549	501	516	497	516	574	532	527	554	553	541	553	537	504	541	555	529	565	527	542	544	528	519	527	558	546	546	531	518	533	531	519	525	523	517	499	582	510	548	542	517	522	520	536	546	532	539	550	546	553	544	554	523	544	506	505	548	545	510	556	503	521	529	531	519	489	514	556	509	553	522	567	522	494	542	550	541	535	524	531	507	550	495	570	544	516	511	544	537	542	493	535	508	538	500	539	529	514	524	502	561	506	520	509	518	528	544	518	540	531	549	571	499	524	491	534	523	535	580	530	482	533	564	523	529	522	527	551	500	482	537	538	519	550	501	513	526	534	538	487	586	529	560	522	554	517	487	540	523	480	522	521	522	543	547	539	551	552	532	504	498	533	588	569	535	519	515	486	553	523	510	535	493	551	524	536	561	528	570	522	547	556	537	547	564	538	526	523	500	516	524	530	547	515	486	538	536	498	506	536	564	531	539	527	552	547	518	538	503	518	494	511	533	519	529	504	529	503	527	527	490	528	541	529	531	536	520	543	538	522	523	527	554	509	552	548	523	549	526	545	516	534	544	529	563	505	516	550	548	512	529	550	515	523	523	514	564	522	502	498	525	536	537	549	550	532	542	541	516	497	545	531	530	531	517	502	537	528	478	527	511	518	550	515	525	495	540	527	530	521	513	511	484	514	538	541	561	522	497	511	517	539	525	533	537	566	497
23527	20896	27835	24070	20866	8104	1066	774	681	612	604	589	567	496	506	498	483	482	479	443	447	484	492	434	458	432	463	473	415	467	427	484	439	425	470	500	426	447	433	458	427	461	447	433	446	431	430	457	440	439	398	429	457	447	513	420	442	429	458	460	449	430	394	444	421	453	448	389	438	447	428	430	432	468	487	421	436	464	443	423	478	406	440	434	456	458	432	442	466	428	479	404	445	435	432	418	430	429	454	419	404	425	442	409	424	419	434	424	419	430	411	462	446	428	454	426	486	422	436	437	426	415	432	461	428	437	438	448	443	466	425	418	443	480	462	438	370	457	440	417	464	409	472	480	408	425	464	395	400	446	439	430	461	441	412	469	445	447	429	453	447	463	419	446	405	442	436	436	436	425	441	460	423	411	435	449	427	445	470	446	459	403	427	409	447	389	402	399	471	449	469	402	437	426	423	448	402	436	441	467	440	450	460	438	410	425	433	411	439	416	413	460	450	386	456	423	423	480	417	449	430	437	442	414	425	428	462	418	396	384	468	421	412	441	455	477	441	431	468	418	445	413	462	463	443	408	470	443	441	455	461	445	418	435	460	453	452	458	474	440	442	445	470	423	389	440	415	403	432	442	451	456	439	421	407	448	438	444	434	440	440	422	438	472	435	406	408	412	420	424	445	477	432	420	444	438	398	466	457	435	440	459	442	395	431	448	433	416	429	414	448	409	443	406	391	387	463	444	443	457	429	423	429	435	416	455	448	406	453	439	405	413	413	451	430	451	439	402	427	423	435	463	419	431	438	460	455	443	407	424	422	421	399	409	449	423	420	458	430	462	460	420	438	455	450	455	419	467	449	433	419	426	381	446	421	417	454	425	462	451	441	438	394	444	429	437	423	472	416	458	467	421	402	432	468	410	418	427	428	402	446	434	415	439	452	469	452	425	438	423	445	439	451	431	406	457	431	453	441	423	454	420	435	420	457	457	471	443	423	450	454	402	424	444	440	402	442	455	443	446	440	438	400	438	438	411	441	428	410	391	421	439	441	426	420	447	439	452	447	448	448	397	390	456	418	393	432	436	403	386	503	426	404	444	469	426	470	445	444	407	457	446	450	434	443	461	443	423	450	418	478	428	446	432	455	449	438	427	420	435	417	438	466	435	431	476	440	432	435	427	460	439	404	455	412	466	460	443	481	407	441	437	426	421	425	388	488	446	436	426	416	416	457	466	471	443	413	425	439	430	445	440	408	473	442	440	457	477	435	436	454	432	441	437	456	445	447	427	426	438	432	410	431	471	387	411	418	440	430	441	422	413	442	410	415	438	442	408	425	443	431	431	457	420	460	437	485	456	449	446	446	432	406	422	417	446	432	426	488	450	424	469	412	455	401	448	424	445	429	412	469	443	437	473	409	461	468	443	459	427	420	446	473	413	416	405	465	465	472	483	442	414	424	415	403	405	443	388	430	422	430	484	387	435	439	459	420	425	417	456	443	424	417	428	414	400	388	427	396	411	419	421	408	463	436	457	465	424	400	443	454	460	411	446	461	467	474	431	454	456	451	426	446	434	403	427	413	444	445	413	450	451	441	416	429	440	524	455	443	439	438	408	460	425	392	429	446	441	404	446	430	454	435	443	453	456	441	442	441	455	436	435	471	429	442	418	448	445	445	450	424	444	418	447	414	418	480	433	448	453	435	418	456	434	486	459	410	449	430	451	439	436	419	412	450	445	401	434	452	394	499	425	444	421	435	449	463	402	483	395	456	445	476	451	413	443	459	468	451	439	443	433	439	423	433	437	446	421	395	464	448	443	461	410	439	418	425	410	424	442	450	425	439	466	446	446	446	451	401	435	461	438	441	447	413	394	456	446	413	438	424	414	397	447	431	437	445	456	433	408	442	414	455	458	444	402	451	460	435	431	431	391	457	396	462	430	431	432	491	418	412	475	438	424	457	441	409	466	420	447	437	446	441	426	417	456	434	421	419	428	404	459	458	430	424	433	478	426	414	410	463	414	432	423	433	467	430	427	416	400	417	424	435	426	419	455	432	453	426	409	437	429	462	452	426	445	443	494	430	466	417	458	451	405	445	449	460	445	431	436	428	409	464	413	458	482	452	419	404	427	432	445	420	421	448	442	435	425	446	419	406	465	450	465	465	435	460	443	429	409	421	452	472	428	428	439	413	443	435	401	453	426	435	419	408	423	462	436	426	448	469	409	417	406	467	453	434	410	453	403	442	389	411	442	468	454	401	428	431	441	410	428	422	472	451	458	473	430	436	423	418	423	462	450	484	433	438	452	439	429	432	445	429	426	466	445	413	445	425	439	417	427	481	436	431	407	457	426	429	455	459	403	471	432	416	476	425	423	421	421	443	428	410	452	409	409	424	402	478	422	434	437	447	411	428	436	412	408	441	395	472	460	416	442	430	445	442	420	497	457	426	417	427	410	460	414	463	459	438	431	441	405	463	419	426	421	440	457	443	450	437	413	490	443	433	452	440	433	418	418	407	415	455	417	424	418	449	467	416	434	459	420	385	421	447	434	423	444	431	430	440	451	452	399	424	457	407	429	437	448	433	461	482	459	452	420	473	407	475	494	461	429	413	455	446	406	448	401	471	425	444	423	446	412	425	426	450	424	453	430	419	442	443	418	423	427	412	432	449	448	437	397	441	415	382	467	490	458	401	370	481	432	433	461	435	422	412	460	440	463	463	435	472	449	421	434	447	431	442	405	448	463	475	458	417	425	444	448	422	434	473	428	462	431	401	451	420	431	450	405	405	441	430	457	461	457	422	398	405	402	451	399	462	450	471	427	417	426	416	479	399	492	435	432	453	435	416	443	439	461	458	468	432	445	414	444	439	447	417	427	455	474	413	430	451	432	393	480	479	435	443	455	413	410	420	426	428	405	430	427	426	440	407	437	436	440	441	477	480	382	438	416	425	412	450	435	411	423	443	416	425	433	446	449	442	414	428	430	451	439	412	458	421	423	444	472	437	426	447	462	421	464	441	446	432	436	436	441	426	430	406	410	394	425	467	414	413	441	439	436	403	452	431	451	430	456	443	433	407	432	460	458	456	430	412	430	436	414	416	386	419	435	458	445	448	438	471	443	416	491	419	425	425	466	487	428	493	423	433	450	407	400	423	449	432	420	447	432	410	429	449	418	459	451	429	387	427	443	444	425	432	423	469	382	429	400	425	423	460	414	452	432	455	455	440	434	406	418	488	443	443	442	423	440	438	445	459	442	428	460	473	384	443	435	429	438	440	476	421	408	434	469	432	412	429	408	430	458	485	452	421	442	428	415	433	428	417	420	464	470	443	421	424	446	477	419	402	430	482	481	425	422	416	461	444	440	442	399	425	406	428	433	439	453	418	438	428	431	458	424	446	437	442	445	413	440	457	416	450	446	439	432	440	447	468	472	466	439	439	402	480	459	490	421	442	410	428	451	409	459	437	441	445	432	427	410	451	439	428	433	445	442	424	437	458	402
4059	8973	6867	3342	2326	1696	1367	1143	1027	888	872	730	727	639	617	613	591	591	599	570	574	557	617	580	557	541	580	537	541	556	557	571	594	595	561	520	567	574	556	500	528	475	537	575	545	509	535	525	511	514	552	510	511	534	543	532	555	554	505	502	574	517	536	512	521	543	496	549	527	494	503	546	514	536	521	533	569	519	514	502	560	527	545	543	536	541	563	563	499	564	543	518	542	512	548	540	535	550	486	523	537	559	556	541	519	529	541	518	520	532	522	525	514	530	522	545	526	523	534	516	519	525	519	523	528	490	578	565	531	540	549	515	538	500	542	593	521	534	549	516	517	573	539	554	552	580	523	546	499	495	523	521	556	544	539	518	505	543	507	527	542	528	505	522	547	497	525	564	494	550	515	503	517	525	559	518	531	559	516	546	538	520	585	527	484	527	500	530	546	503	545	503	551	524	533	530	532	508	533	540	558	526	525	563	532	541	550	532	525	501	495	541	520	558	525	549	564	514	531	565	529	537	531	515	526	523	519	526	544	529	497	538	528	543	503	524	556	550	521	507	555	566	543	508	555	515	562	550	501	562	570	548	574	516	495	543	533	533	542	503	538	564	520	497	529	549	511	535	549	579	490	543	565	533	542	514	532	532	554	546	526	515	572	548	491	529	533	543	557	533	532	520	522	563	515	559	559	543	554	534	530	516	557	542	524	547	558	537	508	522	558	531	531	506	552	525	513	564	489	524	564	525	528	553	486	513	519	525	525	538	532	527	521	549	521	520	535	546	518	569	550	560	518	515	553	524	480	534	585	519	520	520	509	576	459	519	520	556	514	558	544	535	527	530	527	514	527	505	552	542	519	533	526	525	565	514	524	509	535	544	506	503	557	539	566	535	547	517	555	553	508	514	503	497	510	534	488	556	499	552	548	527	528	508	542	549	534	532	553	541	487	508	529	517	517	520	510	515	572	516	513	547	512	560	566	529	535	550	471	503	519	518	542	558	574	558	548	512	534	511	552	501	526	533	490	526	533	525	507	532	574	520	517	567	548	526	518	517	507	521	518	532	503	573	562	563	529	556	563	523	540	545	537	547	559	544	494	573	526	526	539	509	514	543	561	533	535	501	499	524	552	533	526	498	534	510	528	536	530	539	506	527	556	536	538	566	530	538	575	530	535	552	483	529	543	558	558	486	489	550	506	569	543	546	512	506	567	538	543	565	514	511	496	512	507	518	567	536	484	528	539	563	497	556	526	518	525	562	549	514	537	517	573	518	538	516	567	535	533	547	523	562	554	552	519	567	527	517	511	550	537	541	504	535	517	474	552	534	526	530	540	546	519	560	560	504	577	539	535	508	543	488	577	505	525	523	539	564	565	545	541	546	530	523	528	543	539	539	531	507	556	505	528	509	523	538	557	610	544	551	518	531	545	489	518	493	514	533	543	537	556	524	531	500	548	522	599	541	563	530	518	507	547	545	534	552	538	536	544	489	528	547	542	553	600	510	505	572	539	536	538	545	552	558	495	542	561	584	546	498	514	522	534	519	533	534	550	549	573	544	514	522	528	549	544	520	535	555	560	530	512	504	497	534	575	520	569	516	518	559	484	570	506	515	549	530	561	513	523	532	507	545	545	490	536	495	582	555	544	509	497	548	587	563	555	561	540	513	559	532	549	516	493	535	559	530	534	541	539	549	522	527	528	534	529	512	563	519	525	526	577	510	562	559	527	495	494	530	488	527	542	525	556	463	549	536	507	576	523	562	528	539	505	534	572	552	527	573	529	510	524	528	520	537	523	504	541	538	546	545	568	525	558	509	585	549	550	576	517	568	535	479	531	546	531	544	545	568	557	524	529	515	534	515	498	515	530	505	560	476	486	544	523	549	502	506	514	540	532	545	509	520	539	558	523	539	540	523	522	521	511	528	523	535	531	550	528	560	581	526	564	536	580	526	526	558	534	512	526	564	521	559	564	549	527	535	514	520	503	540	555	549	516	539	510	545	487	513	529	543	573	568	552	519	549	548	567	547	540	555	554	519	474	566	542	555	473	522	566	529	507	576	491	533	547	499	516	542	520	565	511	541	565	537	578	506	554	547	507	503	525	502	518	552	558	498	531	547	588	507	499	590	558	546	524	520	502	541	537	563	517	537	525	542	539	499	525	514	514	518	563	488	526	506	588	532	529	616	565	515	521	548	532	518	531	510	551	514	514	524	527	541	509	482	490	546	535	548	534	543	528	534	549	535	550	510	547	568	555	477	524	507	497	537	549	535	549	514	539	548	539	542	577	559	563	531	488	515	597	517	527	540	544	566	523	516	530	550	520	555	519	540	522	537	536	513	530	541	533	522	525	556	507	562	513	529	578	561	560	528	548	580	518	519	527	532	531	540	557	560	544	508	531	547	516	540	545	535	556	525	512	560	533	554	507	543	544	551	551	530	523	503	495	522	549	526	550	553	537	578	517	547	541	526	524	536	579	549	494	477	557	539	537	579	547	559	554	600	553	522	523	540	554	530	519	538	533	481	531	520	537	539	541	571	497	533	530	511	502	522	566	569	533	537	551	524	547	550	562	538	534	567	491	517	568	540	493	499	528	489	568	569	518	510	530	543	522	535	523	541	539	513	533	513	534	551	551	527	540	533	535	505	522	525	575	544	513	556	528	524	512	515	509	546	567	497	530	533	496	533	566	536	547	500	529	521	540	522	493	550	522	553	552	532	566	482	556	517	547	538	499	512	555	564	514	534	563	530	558	513	546	519	537	503	542	517	529	543	499	555	526	545	557	520	555	574	492	552	481	532	565	525	548	493	549	562	564	520	566	521	525	524	543	536	507	532	501	509	499	498	525	529	574	510	515	539	523	519	557	509	524	536	538	541	527	519	548	519	532	537	524	528	546	543	583	559	526	538	564	533	524	528	563	573	544	516	524	566	515	517	534	507	543	550	526	553	531	540	515	569	541	529	541	580	550	551	548	503	477	509	576	527	541	578	532	553	551	522	568	558	511	507	533	499	507	531	508	553	547	543	539	544	523	528	523	527	487	544	550	500	551	559	506	515	508	570	558	539	529	562	578	505	520	537	512	579	548	558	560	535	568	532	517	497	533	526	542	529	518	540	461	532	522	468	549	525	547	526	531	548	566	544	522	533	527	467	517	526	488	550	542	557	511	557	492	519	553	505	515	526	467	483	555	535	540	539	563	568	516	557	523	523	517	522	539	538	547	521	518	556	540	519	582	575	506	524	524	538	542	579	550	545	494	615	501	536	514	504	520	542	536	557	519	539	565	546	508	569	546	537	578	522	514	559	533	540	532	490	477	556	560	500	542	523	528	549	552	576	558	542	536	563	523	559	556	516	551	497	547	545	529	548	471	566	504	558	540	529	534	525	522	530	530	527	526	528	517	549	552	528	551	524	523	483	535	541	562	553	532	502	556	544	558	552	518	520	536	537	537	521	500	572	537	541	513	505	567	520	510	536	544	562	542	530	520	501
24487	20903	26818	24994	10878	670	454	366	355	321	347	297	254	296	309	251	308	270	269	275	231	291	264	266	262	266	273	219	273	273	259	249	264	252	256	234	264	245	237	256	228	237	248	252	271	259	283	284	247	226	227	234	242	261	257	247	264	272	248	259	209	234	244	256	252	246	237	249	240	257	257	247	221	225	199	236	253	259	258	264	232	229	218	218	241	235	259	227	276	246	236	257	263	276	253	223	246	238	231	247	231	255	247	212	242	213	236	245	261	266	235	280	244	236	240	262	235	247	239	245	248	249	222	238	254	253	249	233	267	265	248	258	258	240	225	268	251	224	234	227	250	238	267	225	254	233	265	261	250	256	247	239	252	233	228	224	266	234	260	256	265	244	236	236	258	242	255	244	225	223	270	237	245	228	235	232	251	271	240	244	234	223	255	250	233	246	236	244	228	250	225	280	227	229	253	244	253	257	207	253	253	235	243	259	248	242	275	273	223	227	249	220	248	249	251	246	249	256	247	247	258	254	216	222	252	254	236	239	235	256	249	243	218	245	273	227	253	263	251	247	256	240	231	225	208	261	243	232	224	258	241	219	253	237	240	247	237	261	271	256	233	229	250	239	241	230	278	240	252	243	230	254	234	223	239	248	230	220	250	256	249	252	246	250	238	252	246	249	260	267	200	272	249	223	246	220	263	257	267	212	237	234	265	256	257	253	257	261	270	222	249	217	254	267	236	243	250	250	262	248	237	255	249	243	260	248	250	238	244	231	254	284	237	247	260	240	229	253	229	283	237	268	241	255	270	225	223	237	228	263	255	254	253	243	247	244	218	275	266	247	253	234	247	214	241	237	262	227	248	269	264	239	249	214	252	245	263	237	245	220	237	280	225	228	241	233	249	272	234	240	260	258	260	252	236	240	208	236	292	258	258	241	226	267	258	257	234	234	279	273	247	265	263	238	226	291	240	213	262	260	249	232	243	246	244	252	231	261	241	262	255	224	246	217	239	228	219	249	238	237	245	225	231	263	253	286	233	253	261	223	248	271	268	259	224	237	243	250	278	243	231	232	250	238	239	261	273	261	206	208	239	267	254	228	241	232	253	250	235	267	255	274	221	240	252	228	271	268	235	233	247	258	239	258	246	198	239	242	270	250	227	251	264	243	264	233	233	250	238	223	257	242	233	236	239	213	272	243	248	239	246	238	245	257	250	246	236	247	259	243	237	265	238	215	275	254	243	256	229	223	209	264	195	241	244	245	271	220	239	267	251	256	253	240	266	229	244	272	227	219	251	242	262	252	240	262	266	263	261	235	243	263	265	250	222	223	228	214	230	240	253	243	259	212	220	256	253	222	243	237	232	256	232	240	254	249	253	265	213	261	241	234	221	265	237	220	237	256	239	240	233	251	231	224	248	259	273	223	216	247	244	230	221	244	259	278	223	242	263	267	254	224	251	264	232	252	250	252	235	240	230	243	242	255	272	252	254	269	237	244	273	286	271	248	223	273	248	239	265	301	263	235	226	230	219	217	266	265	279	232	254	277	229	254	258	263	225	256	228	232	258	239	263	231	240	229	247	247	256	247	249	221	240	249	263	254	255	268	264	232	261	266	223	258	250	235	227	253	244	275	257	273	251	267	238	242	270	225	261	256	255	231	238	260	252	247	226	236	271	250	241	245	231	236	243	245	270	243	243	219	229	259	245	254	251	251	263	236	250	260	255	238	253	230	252	250	254	258	237	245	248	230	223	226	253	241	241	246	229	234	250	253	262	236	228	234	246	242	257	249	241	232	247	258	225	224	249	253	257	237	209	269	248	243	249	246	230	244	232	232	224	269	249	265	231	222	222	241	247	253	259	244	242	264	262	234	285	241	233	252	241	252	232	238	265	224	214	251	288	241	228	260	240	267	216	245	248	228	239	262	216	249	268	267	201	244	235	252	255	235	249	240	253	261	252	225	249	238	270	221	246	228	232	233	237	273	256	236	257	248	238	235	237	227	281	288	247	268	222	228	254	241	248	245	241	241	254	240	225	262	258	237	221	230	252	242	233	264	248	246	215	220	238	236	265	231	257	230	235	251	277	232	246	220	219	244	250	228	232	218	223	259	232	260	248	262	261	251	230	260	250	245	232	242	283	258	279	246	263	239	228	235	253	275	250	236	246	226	263	270	270	249	262	247	250	258	233	236	271	233	258	218	262	237	227	234	265	241	281	187	238	268	239	252	238	248	280	214	252	253	278	258	237	250	260	261	255	260	232	237	262	252	245	230	230	223	249	262	244	245	222	237	247	249	221	236	256	243	274	238	244	234	246	239	264	244	242	269	260	215	253	218	245	230	262	284	250	252	265	226	221	217	247	240	235	247	245	257	244	248	224	225	240	252	264	216	260	234	237	233	237	228	245	252	245	286	233	241	217	253	243	214	271	231	239	251	234	241	289	232	249	233	244	261	230	256	264	273	248	264	221	228	243	232	256	274	267	238	239	260	242	224	259	274	251	241	223	253	236	259	230	230	243	241	235	237	249	241	231	252	257	253	237	239	246	253	246	241	284	235	247	268	265	259	222	241	270	228	251	258	235	269	231	235	223	229	238	225	215	222	240	237	225	245	229	252	243	243	231	253	252	277	243	254	251	246	258	272	243	236	219	261	237	237	252	226	236	263	262	241	237	241	230	232	247	252	246	251	227	245	272	263	244	247	256	291	223	287	232	259	262	241	226	239	246	235	238	221	226	217	214	242	259	225	223	211	208	233	240	258	264	249	239	227	229	265	226	245	211	248	253	249	266	250	241	249	273	274	246	227	259	229	250	230	258	250	248	248	249	249	209	242	234	259	254	223	268	259	263	242	248	244	228	247	272	254	254	239	264	213	248	243	254	242	243	223	234	242	249	227	285	229	243	222	258	238	261	211	243	239	268	263	243	240	244	217	250	237	279	248	271	273	249	262	212	231	232	239	248	225	235	255	250	249	256	253	263	220	274	232	247	256	239	238	250	228	257	227	243	227	219	243	199	216	263	243	254	261	272	231	234	242	238	241	264	245	253	225	226	236	235	258	257	250	255	257	230	247	233	263	235	243	251	258	260	252	229	251	230	235	223	283	241	240	232	244	246	221	258	246	259	263	220	233	253	224	254	255	246	277	258	249	277	229	249	257	246	237	243	278	246	253	225	248	277	231	241	257	232	230	252	246	239	247	251	248	224	238	263	242	237	268	241	239	254	238	237	239	226	245	229	279	233	229	253	243	251	243	261	204	233	238	236	242	257	244	241	237	239	247	248	268	234	242	251	243	236	238	238	264	261	232	232	277	245	250	267	248	235	241	243	257	236	254	271	245	254	239	235	231	237	240	227	243	243	235	212	231	226	248	232	246	244	266	243	243	274	236	240	233	229	249	252	234	246	241	245	248	266	239	233	234	240	235	231	232	262	273	252	235	259	244	236	226	255	272	255	241	232	267	233	252	250	252	255	265	222	254	206	230	253	273	242	249	235	227
4183	5827	4287	2115	1511	1073	804	698	604	524	503	415	367	390	375	337	322	328	321	299	341	338	275	297	317	297	301	307	322	281	312	313	284	291	292	284	303	278	288	310	295	329	308	301	258	280	274	286	297	269	329	291	305	267	298	291	275	260	280	286	263	299	273	309	312	265	302	297	305	267	266	294	273	304	281	270	264	273	297	305	261	264	243	280	291	313	312	284	265	314	266	292	288	280	283	301	316	264	293	280	282	287	281	293	297	261	285	288	293	269	302	282	299	264	283	263	275	294	298	262	288	278	298	291	261	273	271	278	276	297	267	304	293	257	302	288	307	296	259	285	269	256	292	290	282	306	270	272	271	305	277	296	285	282	303	266	278	286	281	272	290	290	291	267	270	316	315	278	285	281	289	284	268	293	279	284	249	265	288	291	287	275	284	279	298	297	256	268	282	270	249	264	264	291	264	278	280	301	286	338	281	319	302	287	285	307	281	290	293	283	285	294	299	239	271	302	314	286	255	265	283	248	300	269	292	304	282	273	279	309	285	288	285	290	297	295	294	277	257	286	293	272	301	278	293	275	293	296	288	265	309	281	244	272	270	284	301	287	299	286	310	275	288	277	295	275	299	269	297	295	295	321	322	290	279	294	270	314	280	285	292	286	305	310	258	287	283	270	291	279	260	301	290	294	278	259	298	281	247	277	255	292	273	286	302	293	305	298	288	270	295	287	288	302	288	294	286	305	286	310	289	282	298	284	299	290	304	256	270	279	278	280	297	303	286	279	256	297	302	281	261	288	313	302	280	269	296	257	251	291	269	275	289	298	279	291	251	305	269	272	262	294	271	293	299	327	302	272	280	288	285	264	288	281	282	307	277	274	285	289	283	300	309	276	292	297	289	306	312	270	277	291	278	294	299	293	288	245	286	297	286	289	266	299	284	269	295	269	310	297	273	277	291	290	260	292	284	270	296	275	279	280	317	302	272	290	267	265	303	272	308	291	295	263	301	265	285	280	290	244	271	303	264	282	286	286	293	276	291	295	287	284	302	324	275	294	314	291	277	288	289	296	329	278	299	257	278	293	298	282	299	273	281	284	268	283	279	294	328	274	244	304	281	251	261	290	268	282	284	306	281	278	294	279	262	274	312	278	280	267	261	297	286	274	260	305	265	274	286	280	282	293	287	295	262	306	255	271	272	292	310	274	306	281	279	261	262	281	307	296	279	280	253	293	271	278	285	312	285	294	287	287	289	331	261	268	288	292	298	281	292	309	282	318	295	287	283	298	300	290	256	275	299	287	295	299	301	285	295	300	275	263	281	317	269	247	286	304	266	286	302	303	303	278	272	272	297	262	272	262	309	260	294	263	271	294	295	291	271	271	291	286	282	245	308	271	280	265	278	313	269	290	295	300	296	265	317	340	270	285	323	315	291	317	271	261	285	295	296	269	281	268	235	286	276	283	302	280	270	291	270	284	291	285	317	275	281	263	271	268	291	269	286	291	264	274	279	280	277	299	306	277	270	295	249	304	291	278	303	267	291	281	290	322	286	277	284	292	310	256	296	271	285	261	315	294	258	263	270	299	300	276	305	278	295	310	271	290	293	283	275	261	276	306	279	251	296	292	279	301	262	291	271	269	301	276	255	286	298	281	293	295	291	292	268	304	278	279	298	286	273	283	261	295	256	282	277	282	291	286	284	283	286	279	286	272	302	269	317	293	275	289	302	302	276	278	268	288	305	298	278	283	293	307	279	298	316	287	260	275	288	282	263	282	288	292	304	291	269	285	290	318	269	267	260	287	299	308	293	244	295	303	287	297	300	293	270	288	279	256	300	302	288	298	242	310	287	286	284	275	287	279	304	283	306	291	256	290	297	300	266	278	311	294	301	298	270	305	280	231	283	250	292	270	276	290	288	269	284	247	283	298	267	308	278	274	293	251	280	243	283	268	282	266	268	268	308	256	288	293	320	277	302	272	296	263	299	282	310	302	268	279	276	272	284	249	283	306	283	300	282	288	261	286	312	258	286	278	304	307	269	279	287	275	280	271	275	303	287	304	258	305	293	303	295	305	300	289	279	297	252	307	275	262	287	292	311	291	292	293	259	273	286	293	277	276	294	295	283	253	299	319	305	309	267	278	264	281	282	297	267	275	264	277	295	306	270	238	283	263	299	292	275	265	285	292	265	276	291	265	290	295	296	270	307	275	311	265	264	276	282	295	278	264	295	265	283	277	285	268	286	286	296	292	296	283	328	287	254	296	278	272	312	281	275	268	275	279	285	283	270	302	280	293	282	279	257	319	296	290	284	283	292	288	266	283	301	283	285	308	303	259	315	283	280	284	295	279	265	289	287	265	290	256	288	295	272	287	278	288	299	271	267	272	298	281	292	297	314	291	287	293	275	291	267	267	280	261	297	305	298	257	262	261	287	273	266	290	268	278	279	263	284	240	294	276	273	288	281	261	285	308	301	303	259	272	286	290	341	304	269	285	281	299	303	299	299	276	274	289	281	275	312	276	294	294	282	304	295	265	309	293	291	283	301	283	266	309	269	262	266	254	286	278	317	241	275	267	313	267	304	277	292	299	284	296	275	266	295	242	266	308	314	303	290	282	239	253	265	322	262	293	271	268	273	282	264	304	284	313	283	283	281	250	268	274	284	302	287	282	282	275	282	290	263	321	265	262	295	283	297	282	282	277	283	284	304	268	284	281	268	306	310	304	275	281	283	265	303	275	278	273	276	289	302	273	278	287	266	273	258	280	277	273	279	320	284	306	304	259	268	255	313	297	269	281	293	299	298	271	289	296	301	297	275	303	258	297	277	264	291	282	266	285	319	262	289	262	268	266	277	318	300	287	279	278	291	282	300	270	294	304	275	300	306	276	292	285	283	273	309	280	264	292	300	284	326	286	279	321	308	261	271	254	299	284	275	286	296	258	297	281	278	274	291	274	295	257	299	282	284	291	290	285	279	275	279	274	284	264	299	286	287	292	290	318	269	305	326	307	268	298	293	271	306	273	281	260	271	295	286	297	265	275	283	275	316	274	311	308	303	330	296	266	276	290	274	271	299	309	284	264	265	291	290	273	257	269	278	298	257	296	257	286	279	274	259	271	318	278	285	262	318	284	309	264	269	293	292	287	301	251	283	294	290	294	279	260	284	302	313	316	263	278	261	294	290	302	328	276	277	280	271	278	312	283	299	265	307	282	308	291	300	282	299	332	290	258	299	245	285	292	265	266	266	250	267	254	300	278	294	286	298	287	283	294	262	308	289	281	307	300	263	285	286	302	298	275	283	301	269	271	300	268	289	290	265	274	289	282	289	274	284	270	294	265	292	253	301	273	270	325	246	262	255	281	288	291	318	254	286	280	293	284	293	284	263	282	286	292	272	312	264	292	293	274	322	273	291	279	297	264	309	271	278	312	297	279	308	288	282	270	266	280	286	291	297	282	258	284	275	285	280	263	286	268	267	287	298	284	276	250	272	297	279	281
19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
