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
339735685600	339735686170	339735686720	339735687270	339735687820	339735688370	339735688920	339735689470	339735690020	339735690570	339735691120	339735691670	339735692220	339735692770	339735693320	339735693870	339735694420	339735694970	339735695520	339735696070	339735696620	339735697170	339735697720	339735698270	339735698820	339735699370	339735699920	339735700470	339735701020	339735701572	339735702120	339735702670	339735703220	339735703770	339735704320	339735704870	339735705420	339735705970	339735706520	339735707070	339735707620	339735708170	339735708720	339735709270	339735709820	339735710370	339735710920	339735711470	339735712020	339735712570	339735713120	339735713670	339735714220	339735714770	339735715320	339735715870	339735716420	339735716970	339735717520	339735718070	339735718620	339735719170	339735719720	339735720270	339735720820	339735721370	339735721920	339735722470	339735723020	339735723570	339735724120	339735724670	339735725220	339735725770	339735726320	339735726870	339735727420	339735727970	339735728520	339735729070	339735729620	339735730170	339735730720	339735731270	339735731820	339735732372	339735732920	339735733470	339735734020	339735734570	339735735120	339735735670	339735736220	339735736770	339735737320	339735737870	339735738420	339735738970	339735739520	339735740072	339735740620	339735741170	339735741720	339735742270	339735742820	339735743370	339735743920	339735744470	339735745020	339735745570	339735746120	339735746670	339735747220	339735747770	339735748320	339735748870	339735749420	339735749970	339735750520	339735751070	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2562	3600	2300	2562	3600	2300	2562	3600	2300	2563	3600	2300	2564	3600	2300	2564	3600	2300	2565	3600	2300	2565	3600	2300	2566	3600	2300	2566	3600	2300	2567	3600	2300	2567	3600	2300	2568	3600	2300	2569	3600	2300	2569	3600	2300	2570	3600	2300	2571	3600	2300	2571	3600	2300	2572	3600	2300	2573	3600	2300	2573	3600	2300	2574	3600	2300	2575	3600	2300	2576	3600	2300	2576	3600	2300	2577	3600	2300	2578	3600	2300	2579	3600	2300	2579	3600	2300	2580	3600	2300	2581	3600	2300	2582	3600	2300	2582	3600	2300	2583	3600	2300	2584	3600	2300	2584	3600	2300	2585	3600	2300	2585	3600	2300	2586	3600	2300	2587	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23850	21816	29727	24547	21788	17998	2397	731	544	500	438	434	378	377	353	315	297	334	303	306	331	315	325	300	297	310	291	265	274	283	293	287	277	296	265	280	265	296	306	512	1966	2929	2134	1055	559	308	269	294	280	283	264	298	298	266	281	270	267	266	286	275	238	243	247	263	275	277	245	280	282	256	258	272	278	272	263	276	282	266	275	278	270	249	271	251	264	275	271	271	283	277	280	272	238	267	252	287	282	272	257	261	270	285	269	280	271	269	268	266	274	275	312	268	265	274	257	238	280	255	251	285	259	282	245	301	247	273	289	266	276	270	274	285	301	257	251	263	256	272	247	281	308	277	269	268	261	282	285	266	294	296	288	280	298	263	268	301	260	240	257	257	260	284	279	264	262	263	275	224	252	232	270	259	247	252	270	281	248	256	286	263	283	274	282	254	297	253	286	282	290	270	284	281	322	242	250	277	251	276	250	285	286	292	277	251	285	283	232	271	284	270	266	289	248	289	272	275	256	240	252	291	274	286	261	285	265	278	254	262	258	244	297	260	277	261	256	283	285	235	291	285	260	285	275	284	252	281	276	230	245	291	247	265	265	276	265	245	268	277	270	264	291	248	273	253	238	278	300	279	250	276	252	301	257	279	297	286	280	259	284	281	242	297	251	289	279	295	297	253	278	274	255	262	261	289	255	259	309	296	284	257	283	264	266	261	260	244	257	255	260	249	258	231	287	279	267	268	266	258	287	259	264	267	249	253	265	282	234	277	259	271	249	277	244	267	286	280	285	275	265	297	270	267	280	256	286	279	282	286	247	264	279	269	251	252	284	265	247	286	267	241	271	267	260	284	276	274	288	263	276	274	308	269	278	286	264	248	238	286	264	238	246	227	265	257	263	279	253	217	289	251	292	279	262	248	259	259	269	244	261	270	252	299	278	239	262	288	348	236	251	269	257	286	301	244	268	241	271	290	276	238	264	246	259	270	252	259	266	281	285	275	272	250	266	263	248	265	269	267	303	274	239	298	265	268	288	268	253	251	286	259	309	246	278	293	307	271	282	273	270	296	280	270	267	276	288	259	294	263	276	272	279	261	305	273	230	271	252	278	271	257	257	288	260	280	281	254	262	268	281	287	276	256	268	258	242	275	290	278	270	269	270	262	272	270	275	276	292	280	252	260	256	247	277	258	270	221	251	280	268	273	283	266	285	236	257	279	267	280	274	275	245	277	272	274	281	246	275	278	259	297	236	266	243	255	279	243	275	264	280	263	281	287	263	282	273	244	285	279	257	262	265	271	283	276	277	246	258	274	265	286	277	278	290	245	318	272	258	257	276	262	284	277	278	249	276	295	276	269	262	277	280	294	276	270	259	275	259	271	265	252	284	318	281	250	263	288	293	265	261	245	284	266	253	263	252	275	272	279	285	271	272	261	287	275	271	262	304	267	269	274	276	289	258	237	255	264	228	255	292	283	276	263	261	257	268	260	288	303	283	285	269	273	275	261	272	281	311	295	283	285	270	283	273	266	282	262	253	280	257	272	255	307	257	267	268	279	230	276	272	271	277	274	250	272	296	265	240	282	279	265	283	277	289	273	241	235	252	280	280	276	268	299	243	248	288	308	267	291	267	259	279	297	282	277	247	275	298	272	273	278	270	274	267	258	278	296	258	259	291	263	255	262	258	294	254	248	291	223	283	294	284	259	253	247	288	275	300	263	272	270	274	274	257	267	296	282	271	264	265	270	270	298	243	275	259	275	266	258	247	275	275	259	270	255	243	279	288	270	260	283	275	268	263	277	277	268	260	274	273	286	278	272	256	263	287	287	289	294	262	289	272	287	278	305	276	312	285	263	274	246	260	267	309	252	255	280	264	286	298	295	245	271	242	274	265	283	276	286	278	272	309	247	251	275	275	267	270	273	301	271	274	258	273	256	272	275	258	266	278	246	299	265	289	274	273	282	256	280	282	281	280	285	285	280	251	270	276	274	250	277	257	263	285	308	289	261	254	264	270	243	254	254	260	258	263	248	274	277	251	259	283	246	259	278	280	267	242	273	259	289	278	259	249	271	271	264	270	272	305	247	264	271	251	279	305	241	286	244	283	260	259	256	270	266	270	289	262	254	268	270	226	259	280	274	294	286	265	272	275	237	232	272	276	297	295	265	309	255	258	237	272	295	265	283	284	273	254	282	271	255	215	273	286	274	263	261	261	273	259	271	268	261	280	284	237	291	255	243	280	278	271	274	232	276	278	271	264	278	287	273	257	263	282	282	271	304	307	285	288	309	267	288	239	264	252	276	272	293	241	295	263	298	274	281	276	277	257	277	288	254	279	235	276	269	276	306	294	264	299	247	263	278	283	264	290	282	281	255	273	314	247	254	270	272	263	254	279	299	264	263	290	288	266	279	257	255	250	251	264	281	282	275	274	301	267	284	269	285	257	247	315	243	272	279	281	267	272	258	262	271	259	275	298	274	260	273	245	276	271	289	275	268	291	271	281	282	271	269	275	245	263	271	266	245	275	260	272	270	278	282	292	256	262	264	251	267	267	280	266	284	265	243	268	276	247	257	274	288	268	277	303	253	286	267	279	253	256	267	233	258	272	287	270	268	248	311	264	268	253	270	277	256	284	261	284	300	286	252	256	264	296	270	292	264	255	279	255	253	287	286	255	274	287	274	285	267	269	266	256	287	273	243	281	274	278	256	263	273	269	268	281	275	276	276	254	270	277	253	264	265	257	238	261	262	265	243	272	263	277	284	241	261	266	257	241	294	280	266	257	302	264	259	277	293	283	316	263	262	251	248	265	288	236	275	264	260	263	287	284	262	259	260	259	286	287	276	287	264	255	277	303	280	295	274	270	264	257	286	289	265	279	261	312	276	259	271	258	287	247	284	293	260	288	249	250	270	297	291	248	280	293	271	266	256	277	289	276	289	290	279	255	282	273	272	268	265	247	253	253	286	289	282	260	262	275	269	278	287	272	279	241	266	279	276	284	285	256	288	274	291	274	264	264	277	250	260	281	257	278	263	259	273	255	280	285	258	281	264	265	258	299	252	257	283	274	280	260	253	254	289	282	298	247	281	293	252	279	259	267	281	269	244	254	241	273	291	280	256	268	264	289	260	275	269	275	268	278	275	277	262	221	246	281	270	250	274	293	282	278	279	270	246	262	263	278	250	258	263	302	294	295	251	285	241	286	253	252	241	292	296	275	254	266	262	276	262	287	289	305	296	264	241	260	267	251	266	282	255	255	265	228	303	261	253	309	263	260	268	273	282	256	264	275	263	270	293	283	291	251	288	296	286	258	266	240	262	268	267	257	248	259	261	266	272	246	307	257	278	297	260	245	290	290	256	278	279	273	264	260	274	256	266	268	305	277	278	278	268	248	262	260	273	264	243	264	248	277	254	291	305	272	288	274	283	249	267	243	248	272	277	267	266	298	265	263	273	256	252	250	282	280	307	234	283	300	276	271	266	300	279	254	252	274	254	270	264
36499	65724	51247	27399	8875	3151	2198	1778	1543	1246	1038	971	855	813	757	704	707	664	628	607	585	581	554	584	574	560	538	569	541	519	494	479	490	515	479	533	464	500	542	1218	5455	7680	5394	2593	1180	533	476	432	474	471	438	481	435	449	446	478	418	415	461	429	481	418	471	451	449	402	468	453	458	447	469	426	485	454	474	454	458	461	465	437	401	467	468	417	459	421	410	477	480	452	457	462	460	457	463	472	455	507	479	446	505	465	457	423	466	457	445	467	446	466	458	475	408	460	470	439	474	415	433	475	450	452	422	474	438	443	429	418	473	435	512	486	444	425	417	440	478	462	463	453	459	469	506	488	484	481	476	477	449	459	461	433	469	486	436	447	488	433	451	438	481	443	449	493	477	426	471	462	450	437	469	494	513	462	427	450	472	433	452	447	449	471	482	455	443	456	462	457	462	418	461	478	453	476	474	411	503	420	426	429	404	458	447	460	442	476	464	463	429	459	444	476	416	481	463	480	468	485	519	488	458	485	416	464	465	473	455	474	438	467	453	452	472	444	458	462	452	418	448	456	469	415	433	458	437	469	470	468	482	452	465	488	464	443	487	448	506	458	485	466	438	448	442	489	470	477	445	431	460	455	451	484	454	449	473	451	444	453	473	459	502	457	462	461	476	466	464	451	446	459	447	466	486	434	474	444	469	466	476	459	483	478	472	454	459	461	450	480	465	476	449	452	442	445	448	475	435	444	469	466	476	416	476	462	465	426	461	449	464	452	488	441	446	463	473	449	459	473	480	474	420	460	465	434	471	478	459	476	505	489	468	476	472	458	470	497	463	483	449	469	425	454	471	434	444	431	430	476	451	463	450	402	454	426	452	475	442	424	410	441	458	421	470	429	451	492	445	443	467	453	467	483	444	446	483	449	438	448	459	484	503	464	457	428	482	462	486	459	486	430	457	419	474	490	466	482	456	452	465	437	480	455	457	485	456	476	469	423	481	470	438	468	470	479	466	474	439	469	445	433	433	494	435	473	431	482	444	439	448	470	462	438	493	428	467	486	462	468	461	477	429	485	451	464	415	467	451	484	446	472	419	450	435	472	436	407	468	479	436	418	445	438	454	461	449	451	438	435	446	451	493	427	451	454	464	451	445	451	441	461	480	441	479	432	432	469	458	485	468	432	464	487	460	488	444	471	453	417	480	475	464	456	463	449	452	482	484	442	483	502	451	466	444	449	447	443	471	467	474	456	463	468	418	476	461	432	452	450	449	472	424	484	460	432	492	424	432	477	476	472	455	463	454	448	455	450	426	450	439	433	466	463	464	463	463	442	436	473	485	512	456	445	473	444	464	424	450	463	448	442	411	419	484	475	451	461	457	464	452	436	461	443	436	444	454	462	471	422	490	426	422	469	495	452	463	441	489	492	468	459	422	460	497	445	458	464	474	449	398	461	408	448	446	448	478	473	443	464	462	424	469	475	466	448	463	455	457	449	447	462	447	448	463	447	467	470	486	461	458	479	457	455	470	487	479	442	430	415	431	472	424	484	441	431	477	482	479	490	462	498	481	451	446	449	483	481	429	452	463	478	436	462	434	466	476	426	404	472	467	421	433	435	510	447	466	452	441	480	449	472	474	460	430	454	458	456	459	478	458	439	453	464	471	445	437	476	472	467	466	481	465	432	454	460	464	478	438	457	473	483	424	498	431	466	439	452	478	478	503	454	441	463	462	463	454	455	482	468	462	447	432	431	460	495	493	451	478	432	470	456	404	452	462	425	458	445	408	478	474	463	447	483	439	441	469	454	444	445	469	433	432	456	458	477	450	457	476	408	475	427	478	427	463	466	451	442	436	427	476	472	500	447	507	458	505	452	472	430	459	490	478	481	471	429	445	467	468	432	491	431	412	502	478	449	486	445	462	446	438	485	468	460	487	483	502	446	403	468	442	468	453	443	446	418	464	469	459	463	448	440	430	457	448	482	421	468	445	433	460	503	440	494	444	490	461	463	467	486	452	455	449	458	445	471	460	499	476	458	449	477	467	476	437	432	447	476	463	448	455	493	469	434	440	448	424	412	453	483	452	448	462	442	522	441	491	486	429	493	462	449	435	479	455	469	425	433	458	457	474	476	461	429	468	467	489	425	444	432	448	445	493	454	459	471	457	440	456	456	429	415	450	463	482	472	481	484	444	431	443	509	475	476	488	462	450	427	404	494	464	461	443	491	443	435	432	481	465	416	453	454	451	430	446	506	456	460	422	443	495	438	436	462	439	480	461	483	459	430	503	418	486	455	444	441	476	418	416	429	449	437	464	502	454	436	461	470	476	436	427	449	437	419	441	471	463	482	506	492	460	457	466	453	431	423	439	450	449	480	466	424	502	445	477	472	460	460	442	403	445	487	460	432	420	425	447	436	461	449	447	456	468	450	499	458	437	453	422	462	426	486	469	453	446	443	439	443	434	418	458	444	458	431	433	471	476	484	480	420	448	433	435	426	433	416	460	475	399	476	468	475	468	487	450	414	427	466	452	451	505	464	455	438	456	477	452	433	449	443	481	428	457	460	404	469	483	457	467	466	472	461	439	438	444	484	442	472	454	472	442	432	465	446	454	465	466	464	470	440	408	438	444	460	484	441	462	492	442	482	461	472	437	448	442	459	478	463	457	471	452	426	468	452	451	451	481	440	451	438	470	467	492	454	471	439	489	475	453	492	424	450	480	461	443	481	499	454	459	458	439	468	471	418	420	468	453	480	469	480	456	480	459	456	440	450	473	450	469	459	421	455	463	467	455	430	455	430	463	435	439	447	469	468	451	400	477	447	439	430	403	461	477	467	423	457	443	465	461	472	454	424	457	470	480	443	479	462	419	427	423	444	479	471	454	427	446	416	449	468	453	462	454	459	482	433	441	467	449	469	443	441	434	508	464	437	495	451	464	462	478	461	466	471	430	441	448	453	453	483	450	465	469	439	493	467	460	428	447	480	438	448	473	464	471	448	401	464	448	473	436	472	484	456	421	463	420	451	464	453	464	452	471	448	460	476	456	441	450	445	426	460	461	472	445	456	446	428	462	469	464	489	460	430	430	434	486	466	448	470	459	459	477	454	443	451	456	420	437	448	458	426	445	473	449	436	469	485	469	470	460	447	481	431	480	466	483	431	484	445	453	485	484	457	413	469	476	423	457	443	474	451	448	489	434	443	474	501	483	465	443	425	491	497	450	421	472	419	474	447	461	440	479	434	458	480	435	462	440	473	430	461	469	466	455	469	458	444	440	443	477	466	454	464	453	458	461	460	423	499	445	419	447	456	440	445	484	479	475	445	485	446	469	454	425	450	503	439	446	477	476	467	463	462	425	480	455	461	463	487	459	447	466	434	457	495	462	442	441	460	452	427	467	444	457	434	439	456	436	471	461	450	477	408	459	492	496	442	487	428	446	438	424	433	489	480	482	425	482	451	481	432	483	424	456	450	464	409	465	453	481	461	486	484	463	481	460	432
27166	24514	24247	10074	1675	347	285	257	246	236	250	224	233	220	238	233	242	215	235	264	244	242	207	260	234	229	219	240	218	220	229	202	219	225	220	236	193	226	230	256	335	478	520	392	313	204	198	217	203	201	225	212	232	211	220	249	227	234	217	223	229	230	215	258	205	226	210	233	243	231	229	221	226	227	201	222	215	241	260	205	197	221	222	191	208	231	198	223	253	213	265	231	257	223	203	222	226	185	216	213	241	213	232	223	244	241	225	212	218	234	228	200	186	222	210	236	218	228	221	242	227	241	225	197	236	193	261	217	225	205	224	229	225	237	240	229	230	221	231	227	256	191	225	224	238	230	226	222	224	191	240	228	221	236	219	201	197	206	209	252	234	233	210	219	210	239	229	236	227	228	212	220	231	221	250	218	211	222	232	242	225	222	224	243	213	244	230	225	228	239	233	220	204	213	224	198	224	231	248	244	233	206	245	228	224	227	229	232	234	226	198	225	227	235	224	204	242	205	224	203	195	225	218	225	259	235	204	214	242	242	217	207	243	210	230	239	234	239	229	196	196	214	241	208	228	219	189	227	224	215	235	194	237	216	229	209	221	219	239	226	213	228	218	220	237	202	242	235	234	196	213	216	227	235	222	212	238	208	225	215	251	224	227	207	221	224	204	225	212	262	223	237	217	237	219	244	237	241	226	252	211	227	229	211	224	217	230	224	245	240	214	218	230	231	223	223	213	246	223	193	221	223	213	211	236	231	253	237	196	217	215	221	223	227	217	248	204	225	248	210	216	220	250	229	216	201	219	206	245	224	216	236	200	267	214	220	223	203	249	219	227	251	224	248	228	243	238	219	207	232	240	237	225	225	212	246	211	222	234	222	204	227	232	223	229	240	219	216	200	251	227	237	227	201	232	218	223	204	237	230	255	221	238	257	234	223	213	221	220	212	255	228	241	210	237	230	198	263	238	242	211	236	222	213	200	251	198	220	207	204	239	194	233	213	233	245	253	234	235	222	234	227	235	227	201	209	220	190	265	227	206	224	227	220	220	200	220	215	224	236	224	218	244	228	233	238	218	213	242	216	241	214	227	224	222	223	226	234	212	228	231	226	245	193	238	203	218	241	227	217	227	217	221	228	222	231	238	237	201	202	237	203	211	229	240	216	229	224	227	227	227	225	231	209	214	249	220	223	209	202	232	251	229	209	214	227	225	225	221	213	226	223	230	227	239	232	243	248	204	221	221	222	235	231	240	226	236	193	213	222	217	204	240	251	257	226	240	225	214	213	218	233	225	210	223	226	219	250	237	245	241	219	203	225	223	226	236	217	227	222	216	227	256	196	207	221	211	224	206	226	206	223	230	259	233	210	240	241	235	219	225	209	219	232	238	222	217	184	202	229	219	220	214	235	221	221	281	240	206	221	239	215	228	221	198	211	208	216	233	239	210	240	216	245	214	214	232	192	202	230	246	217	218	229	236	218	232	249	216	227	240	211	221	239	238	219	210	226	231	217	238	228	214	209	213	230	214	226	221	220	243	236	245	250	203	211	223	213	220	228	232	247	232	224	195	203	232	248	239	212	227	216	244	224	229	214	222	223	176	235	219	229	194	225	222	227	225	239	214	234	220	228	227	220	213	221	199	234	211	233	194	220	228	211	205	214	242	241	231	232	249	244	207	237	226	231	220	228	243	215	231	198	215	218	235	201	239	216	225	227	226	239	218	223	220	205	226	241	222	224	221	198	213	216	225	215	205	219	217	189	212	216	227	247	244	231	220	259	203	226	229	228	200	196	221	233	187	212	208	211	231	237	228	224	265	215	237	218	241	204	238	203	222	244	187	222	230	233	184	229	241	253	251	222	235	246	240	216	225	207	243	214	223	196	216	220	231	215	218	221	219	212	220	206	235	216	237	237	222	232	214	227	206	226	237	232	239	211	228	231	212	206	225	210	228	195	239	221	249	234	243	201	227	215	211	207	228	237	257	249	214	210	200	257	246	205	225	233	250	240	239	223	206	212	245	246	219	223	238	216	234	215	222	220	224	255	234	232	203	209	225	196	208	266	224	201	245	253	211	230	231	225	224	220	233	224	241	239	230	218	234	229	242	221	236	232	203	245	219	217	201	234	203	213	208	225	227	240	227	244	234	202	206	237	239	232	226	257	209	231	240	227	245	241	210	205	205	195	259	217	250	216	214	209	244	222	243	218	233	224	234	197	239	224	220	212	224	217	215	216	233	199	223	208	211	235	223	193	220	243	201	228	217	236	222	202	218	239	261	253	234	269	239	219	229	232	232	213	195	259	232	208	220	238	244	227	231	234	254	246	232	210	223	215	244	229	224	206	220	235	223	220	246	237	225	230	223	233	242	242	247	232	259	210	246	217	241	235	230	207	234	216	224	238	223	232	225	209	211	227	226	215	233	201	228	208	214	252	238	230	209	238	250	203	223	217	247	218	226	251	232	259	208	213	215	215	220	222	227	228	239	211	249	193	236	232	223	229	229	192	229	252	216	234	225	228	246	203	213	198	237	205	208	231	237	241	227	245	212	235	220	236	214	223	218	233	215	222	237	208	214	227	237	202	229	252	214	243	203	220	200	229	214	235	210	237	204	209	250	207	209	238	238	225	235	218	218	205	203	224	211	235	246	223	224	234	229	220	221	242	233	223	236	232	204	225	239	194	225	216	250	218	210	254	221	233	204	212	239	211	226	223	234	241	249	225	213	222	252	221	209	240	218	219	250	226	209	189	240	238	207	227	210	231	246	219	213	211	220	223	245	245	228	205	227	233	216	240	214	213	229	197	204	221	230	239	259	249	237	202	224	220	219	244	213	233	218	222	251	231	197	204	229	234	238	259	251	220	221	237	206	231	242	251	221	222	192	240	228	228	234	241	247	212	229	218	224	219	211	230	217	261	198	217	223	205	260	220	216	211	186	213	224	256	221	213	207	220	241	220	244	225	231	212	230	229	263	243	213	232	229	182	190	216	241	226	221	205	212	224	215	239	222	231	232	219	211	216	236	238	233	225	232	203	235	279	209	237	218	246	248	214	238	225	219	224	250	245	224	201	238	233	220	204	217	234	250	239	214	236	249	227	221	255	225	209	227	247	201	232	251	219	218	230	262	236	229	239	238	231	221	230	228	225	244	232	251	243	234	231	214	229	234	224	229	228	209	184	231	231	232	190	222	251	224	202	230	204	234	239	232	215	216	202	186	256	216	204	212	235	244	236	210	186	219	247	215	266	232	212	236	225	199	248	213	230	216	229	255	235	200	235	234	190	235	212	239	231	232	212	206	215	218	200	243	221	257	249	216	221	251	217	251	223	213	213	248	225	248	220	231	259	194	228	225	232	226	243	212	226	228	217	237	229	227	219	242	214	233	214	236	202	268	225	212	247	237	222	234	213	208	225	218	212	241	211	236	226	227	201	227	243	215	239	229	226	223	219	225	196	224	232	209	224	241	226	194	233	231	224	206	209	227	234	232	216
28830	41233	31509	12093	3252	717	486	523	429	485	457	429	427	414	386	409	420	407	398	421	393	373	411	388	401	388	401	410	404	382	375	409	396	380	372	372	372	400	380	392	665	1024	1014	824	606	423	387	371	387	393	377	373	389	373	381	379	404	369	388	419	376	392	427	360	400	352	388	368	380	393	419	389	354	350	399	405	372	404	400	376	402	392	383	373	410	386	371	380	390	387	381	405	370	398	383	395	380	399	361	375	358	401	417	375	365	375	406	390	395	382	369	356	378	368	377	380	369	412	366	391	389	375	410	385	438	400	355	398	378	368	393	372	382	363	367	349	349	407	364	399	405	357	389	393	383	385	401	383	411	406	411	361	389	380	401	399	397	348	393	349	364	415	397	348	360	403	366	393	380	370	345	388	411	399	388	384	401	406	376	390	363	397	410	376	391	362	411	380	368	402	370	379	396	390	393	375	371	386	392	354	415	406	373	384	368	403	406	345	369	359	394	411	365	393	347	377	402	361	364	381	380	392	384	394	399	377	361	393	352	409	389	368	375	395	367	410	402	400	365	393	382	358	341	404	400	407	418	392	357	391	369	379	374	410	399	387	402	420	368	353	362	404	413	389	377	366	351	386	361	369	390	372	384	375	378	427	380	378	374	395	370	381	373	378	380	374	402	390	371	379	364	351	412	383	380	347	364	362	381	372	393	353	406	392	383	377	371	384	365	389	347	372	397	388	361	398	385	395	378	402	378	348	413	361	405	378	384	393	355	373	387	398	386	380	380	413	400	394	367	379	392	398	392	376	362	390	369	408	374	402	381	366	368	393	370	399	397	384	366	363	370	390	360	398	360	385	402	334	368	387	399	425	417	388	400	418	402	372	390	371	402	356	376	370	338	380	367	371	348	366	407	394	395	387	399	393	384	362	380	390	399	397	377	362	365	387	386	377	405	367	390	372	369	415	369	400	371	375	369	386	412	374	419	414	390	387	388	416	415	402	366	418	385	357	390	414	376	376	379	398	413	367	390	383	388	364	355	375	356	392	377	441	418	360	388	400	361	363	373	354	368	368	381	383	393	379	409	367	385	333	384	409	376	387	363	372	364	384	381	352	389	373	387	365	370	358	358	378	404	399	375	359	423	409	353	352	394	394	364	380	377	385	377	394	351	348	377	379	375	358	398	390	395	389	383	387	361	392	386	398	376	352	365	404	386	418	380	404	382	386	388	388	379	352	373	365	395	384	387	353	390	361	369	392	429	374	376	396	367	372	385	389	374	397	423	359	405	365	400	395	375	392	360	380	372	382	381	377	405	341	367	384	406	393	405	373	376	378	369	379	399	353	385	394	378	373	417	362	361	382	414	384	405	412	392	377	389	373	385	382	397	370	367	398	382	411	411	397	359	348	392	341	433	368	410	424	371	389	407	388	382	355	386	423	390	351	402	386	364	368	351	405	403	393	406	376	364	372	369	395	346	393	354	397	385	372	403	349	385	371	356	392	379	360	344	388	365	369	386	383	401	404	391	381	365	383	373	395	365	398	384	353	398	379	359	373	418	380	401	351	360	441	397	368	394	392	392	400	403	403	402	387	406	399	395	358	407	400	382	376	371	405	403	413	379	368	377	411	385	363	353	353	395	387	374	389	380	397	391	370	397	368	355	369	377	393	413	386	416	380	410	347	382	394	359	373	363	412	393	407	368	343	416	399	390	411	388	368	390	397	409	401	385	379	349	366	374	418	382	364	377	383	374	384	393	399	364	367	368	355	394	405	376	340	370	392	384	344	383	414	364	365	389	363	401	374	394	385	380	370	368	339	374	367	364	378	394	353	343	383	375	385	406	399	395	379	373	379	406	351	387	371	352	353	379	400	391	372	381	357	400	368	400	380	352	372	410	362	394	385	374	365	379	337	362	394	394	383	369	412	368	377	380	367	362	396	370	408	398	383	379	402	358	399	370	364	399	387	354	393	374	365	375	393	357	396	372	365	396	391	369	375	398	385	409	359	361	423	405	392	384	408	370	357	413	373	399	401	416	376	363	365	355	381	399	387	387	379	392	386	375	344	388	389	359	400	421	350	370	384	401	370	358	365	433	396	382	375	379	384	394	373	379	354	380	412	395	375	369	389	385	358	372	391	382	390	370	364	399	386	366	381	361	374	371	394	420	400	379	361	382	374	370	356	393	376	379	370	378	381	330	374	428	390	402	405	400	379	373	359	371	386	375	411	376	402	371	357	396	399	375	376	377	368	365	403	359	356	355	345	391	368	368	396	400	395	393	382	411	410	364	404	358	377	374	366	355	437	352	406	392	426	382	387	414	370	367	402	387	366	384	369	346	353	367	356	388	388	358	386	424	369	391	391	372	385	391	411	376	394	401	398	353	361	400	392	396	343	409	371	350	418	392	393	383	345	388	405	368	361	397	387	364	383	371	379	403	402	402	361	393	376	401	412	365	383	357	383	388	385	413	370	350	385	371	370	378	397	400	382	401	364	378	369	405	392	385	377	400	385	338	361	401	402	416	372	399	390	385	370	394	400	399	434	404	401	373	380	368	389	381	366	357	355	377	381	387	379	431	389	404	358	386	366	372	398	367	403	384	387	381	382	357	409	372	387	379	373	342	370	363	388	384	376	413	373	382	378	361	366	351	363	386	393	384	409	390	358	379	394	371	376	388	353	368	354	408	384	383	386	380	377	374	359	381	408	397	383	382	367	370	392	376	403	384	386	367	387	417	412	338	399	387	398	368	399	395	377	376	369	421	368	392	420	350	383	372	383	405	363	404	389	351	393	412	402	377	377	353	363	377	418	336	397	414	367	406	359	390	353	355	400	382	390	363	365	367	408	390	382	382	403	397	390	374	380	370	372	380	397	370	413	387	385	410	374	374	357	373	359	387	372	392	368	399	389	390	350	371	398	386	355	387	392	359	367	390	368	384	384	386	412	387	395	385	380	426	386	371	387	365	350	401	371	352	377	384	356	388	353	347	380	401	362	348	407	362	411	369	367	348	379	407	388	361	389	390	386	394	388	373	354	414	404	387	417	316	360	399	368	357	377	367	395	392	393	391	357	386	391	379	390	386	372	410	371	381	388	376	367	392	409	376	351	393	382	380	385	369	409	347	363	367	399	384	386	350	380	360	380	415	381	373	401	382	389	371	402	400	398	416	414	382	368	388	351	395	381	374	352	372	365	382	379	371	410	380	409	362	381	373	379	402	374	363	378	369	411	409	383	377	380	394	382	371	362	371	371	342	401	379	434	408	417	401	365	394	363	369	399	397	341	380	330	421	383	362	350	371	399	413	396	379	397	360	391	383	369	373	434	391	397	361	370	375	362	391	397	413	365	352	369	402	378	360	399	391	376	407	366	374	365	378	359	349	391	405	398	376	373	401	408	388	355	405	417	434	337	384	388	370	410	392	384	347	377	372	387	362	397	411	414	359	384	379	369	404	407	385	399	413	365	383	415	390	397	361	338	369	386	368	388	389	385	429	387
24779	21107	27237	24711	7537	801	566	419	386	359	348	351	336	340	335	306	328	327	300	308	303	274	289	263	310	304	308	311	277	319	302	307	284	295	275	289	251	297	317	299	464	1491	1332	859	471	288	291	287	260	288	294	274	300	281	301	274	291	284	274	273	274	295	265	300	289	278	291	300	288	297	280	277	288	288	270	321	300	281	257	347	284	288	289	311	293	311	274	285	284	295	287	303	290	286	284	326	302	284	268	273	290	274	273	253	280	291	280	300	275	299	302	268	290	302	279	285	271	284	286	289	303	319	281	308	284	315	279	289	315	277	273	292	278	283	312	311	300	280	305	259	312	288	292	310	317	295	296	296	307	267	278	289	271	294	293	248	294	317	280	281	279	306	304	310	287	282	303	268	301	282	312	306	269	277	301	273	280	306	277	301	298	303	297	291	294	273	284	311	291	302	279	301	287	309	300	304	286	265	287	299	307	311	294	303	290	272	292	280	307	296	304	287	272	300	301	271	293	324	310	291	294	270	313	272	279	279	292	315	266	288	260	280	299	285	286	274	312	285	309	283	291	293	289	288	291	267	269	276	287	299	299	270	282	298	302	311	265	264	289	282	263	292	280	269	249	277	279	304	284	294	279	276	303	282	310	304	282	298	279	303	295	295	297	268	299	273	296	297	276	285	293	299	301	256	271	287	308	281	284	271	272	297	280	298	305	262	292	261	290	277	331	266	299	308	307	276	276	272	272	273	284	299	282	298	311	311	298	275	261	303	289	286	278	281	281	286	297	286	302	287	256	303	297	296	272	274	276	310	321	299	278	276	301	310	317	287	288	294	304	318	301	301	245	288	316	283	302	276	290	266	297	255	266	279	310	288	297	280	294	304	311	323	262	271	287	288	298	297	309	295	312	288	318	294	285	276	277	290	281	282	288	312	285	302	294	279	296	309	294	289	286	287	292	294	316	274	279	312	315	274	283	309	290	274	277	308	318	269	294	274	288	295	306	296	297	277	289	305	296	302	299	272	295	268	302	287	296	291	297	316	295	302	295	270	280	302	278	291	277	304	302	298	279	253	292	294	312	262	274	302	309	278	282	289	328	300	271	293	252	302	268	304	318	283	303	280	273	317	304	305	306	279	309	302	289	302	283	255	305	306	281	279	313	276	277	327	321	289	306	262	301	288	293	280	291	289	289	277	309	285	305	272	319	276	324	317	276	278	267	300	289	290	300	296	270	316	284	276	289	304	292	285	286	318	279	320	295	294	252	260	294	289	274	294	287	277	275	306	277	323	300	305	294	280	302	284	284	310	306	295	299	277	304	296	287	278	272	307	330	310	282	281	296	302	306	282	324	282	302	290	274	262	296	303	299	312	297	300	273	278	288	282	256	280	303	277	283	292	278	292	295	286	301	321	304	275	276	295	267	320	278	291	267	262	287	297	296	302	288	288	290	276	250	277	274	279	302	257	279	280	294	283	302	290	307	287	264	265	292	283	322	284	298	302	264	273	281	297	313	320	285	292	334	297	268	267	307	259	284	274	275	305	322	281	328	276	299	273	310	287	255	290	301	310	306	308	281	322	297	295	293	274	292	303	288	272	293	257	284	294	304	334	283	279	290	317	291	299	322	294	293	286	257	293	297	286	331	305	291	296	286	289	288	297	274	286	264	300	314	303	346	325	283	279	264	305	303	298	291	305	283	255	274	290	297	282	286	299	289	287	300	308	292	277	288	285	285	276	289	302	305	289	286	303	286	278	311	284	302	284	303	269	278	263	289	260	271	296	299	300	282	317	329	297	289	292	269	291	289	296	328	310	262	275	295	258	314	258	287	277	281	278	346	293	296	301	293	299	305	276	306	299	295	305	273	266	274	305	280	301	279	319	283	284	289	315	294	298	269	319	310	285	285	301	281	284	291	284	289	284	304	267	292	295	303	257	293	292	316	314	322	282	270	325	289	289	290	255	333	266	315	282	317	304	306	315	271	298	316	303	260	287	289	271	275	283	320	279	272	287	288	276	294	279	307	298	306	297	289	312	296	276	291	285	287	258	274	295	269	301	314	279	302	296	300	298	277	279	293	271	257	286	282	305	300	293	290	292	291	261	329	282	284	267	277	287	279	267	321	315	324	285	272	297	294	269	267	300	298	306	308	306	256	281	291	276	297	293	276	288	298	308	276	295	280	264	258	302	299	311	292	270	307	311	296	283	290	274	299	285	264	286	296	264	289	292	260	279	277	289	292	276	301	303	284	284	305	289	289	272	318	280	278	303	269	277	320	324	303	312	300	315	279	284	300	293	289	283	318	308	261	258	288	271	284	283	288	293	310	299	296	270	276	291	260	311	304	279	289	286	317	271	291	255	296	276	291	249	281	291	296	284	276	266	269	297	275	283	291	318	325	282	295	275	307	238	287	284	289	305	297	299	319	292	283	269	289	301	292	299	284	276	286	296	303	289	302	305	299	303	301	286	306	274	298	278	261	282	289	296	278	286	278	288	292	282	292	295	323	298	288	278	293	305	306	304	290	265	271	317	276	300	272	307	292	294	283	288	319	295	282	325	285	286	276	271	275	304	324	301	302	284	297	260	281	303	313	281	261	271	316	304	304	325	296	287	248	294	258	300	300	275	312	285	291	261	280	266	311	289	293	261	269	296	322	294	310	309	303	293	285	302	286	277	258	255	262	288	274	294	289	302	266	295	311	294	305	322	277	300	329	300	272	290	288	307	306	294	279	274	266	283	274	274	320	268	276	296	298	301	297	273	289	288	270	312	286	309	296	316	298	310	310	310	305	304	282	284	261	293	295	288	295	276	310	273	299	283	252	271	303	297	298	306	290	279	258	284	303	295	272	249	265	301	280	303	329	302	286	288	288	268	304	304	291	298	255	313	309	314	299	285	299	275	291	278	292	299	310	302	282	277	263	286	314	264	282	325	287	303	273	298	278	297	304	263	289	299	261	290	301	279	308	295	281	280	292	285	282	311	280	298	311	269	254	294	290	300	262	291	257	275	297	261	251	296	268	281	294	301	306	296	291	290	312	306	295	297	275	290	274	276	306	300	306	297	271	306	256	289	312	299	280	295	310	280	301	283	281	296	297	273	303	278	296	312	295	329	289	306	289	292	305	305	286	345	277	326	267	279	264	298	303	295	282	295	296	278	274	294	293	269	270	310	237	299	283	289	295	276	278	293	290	303	259	279	296	293	282	292	255	285	276	288	307	297	288	278	289	324	303	291	333	285	291	299	272	314	318	305	276	302	297	272	341	304	296	304	281	304	309	307	292	296	295	290	260	279	283	324	296	330	247	292	311	285	312	327	295	273	295	285	291	273	278	287	333	272	296	297	294	323	300	310	286	274	272	277	287	302	276	281	309	301	280	313	270	305	326	290	299	328	284	275	295	288	308	285	297	275	297	274	273	249	274	291	318	284	275	310	308	282	298	270	287	283	291	297	276	334	234	303	266	283	290	312	276	272	289	274	287	282	294	299	296	315
28351	40882	35846	15706	2327	1587	1222	975	885	743	681	684	639	624	590	556	580	583	545	570	549	548	524	506	512	529	513	518	506	501	542	540	545	497	480	528	498	516	501	530	1057	4034	3299	2028	1080	517	498	499	514	466	480	503	484	496	536	498	491	474	496	474	498	494	500	519	443	449	489	494	484	510	512	447	505	488	493	460	466	497	484	462	478	477	477	477	459	514	453	530	473	502	508	503	475	499	480	516	507	470	476	520	490	493	484	533	480	475	448	494	477	518	526	492	550	504	489	474	490	522	535	515	521	493	500	507	492	507	503	469	462	495	512	451	506	496	487	518	481	464	513	532	510	488	491	488	531	521	528	481	522	502	513	510	480	496	502	470	472	481	481	499	487	472	473	490	465	493	487	498	506	510	476	490	450	486	451	503	497	507	510	483	413	492	498	534	479	507	483	493	525	480	468	469	518	523	525	460	514	511	479	474	516	517	511	444	477	508	514	448	499	507	502	487	500	490	496	505	478	514	489	528	537	477	505	465	518	485	494	471	468	505	473	477	446	525	512	464	476	499	495	515	492	470	505	463	481	503	450	522	502	522	475	459	507	494	511	507	473	490	498	473	498	460	475	508	480	505	518	494	509	497	502	493	514	503	513	541	507	515	480	501	510	473	436	484	492	510	501	491	445	516	519	500	459	480	489	478	477	472	503	474	431	465	479	520	483	522	518	462	483	515	519	492	514	514	513	478	521	521	482	433	496	531	501	502	480	517	479	482	503	505	531	492	444	487	498	511	479	489	461	475	494	497	503	491	484	490	519	507	508	445	499	482	495	509	481	501	486	463	483	482	455	441	475	483	484	491	501	488	470	529	496	500	468	523	512	514	484	497	503	474	522	499	480	467	505	526	542	476	480	481	497	483	508	494	483	535	489	485	470	479	484	534	530	486	522	510	463	487	457	529	488	489	499	540	487	502	497	535	517	486	503	475	472	470	509	533	477	489	482	480	487	491	458	517	503	498	494	548	479	504	465	514	474	531	469	491	508	532	471	501	494	465	469	473	491	461	515	474	494	490	469	467	495	528	521	474	475	482	464	474	463	495	484	520	483	528	463	520	522	472	492	453	455	477	515	513	472	511	524	516	508	519	464	484	522	507	492	448	451	523	478	500	496	514	486	488	439	509	506	480	489	451	512	473	482	495	503	478	499	511	491	472	511	485	511	504	514	517	470	484	502	494	463	486	461	479	489	490	520	491	488	476	479	483	530	473	481	501	514	480	521	480	462	482	496	492	465	491	469	510	503	525	497	504	523	508	501	553	501	488	485	461	480	481	549	480	476	483	486	483	500	511	507	468	516	516	537	503	489	485	500	488	480	495	547	484	543	461	498	537	462	500	471	480	479	490	509	495	479	437	500	492	465	472	556	483	448	497	534	521	483	514	454	513	483	513	524	456	498	457	496	515	522	481	500	500	495	475	499	495	511	469	514	489	495	459	530	488	487	503	442	485	468	481	523	486	479	478	492	529	478	519	479	481	497	481	500	473	475	489	510	491	516	513	509	539	502	512	512	486	512	520	459	502	481	497	485	464	506	494	457	470	493	458	505	470	485	519	494	500	472	492	508	481	531	530	518	491	469	535	502	476	475	494	538	515	461	499	492	507	458	532	453	494	475	519	517	469	510	506	490	483	526	487	461	517	460	503	532	510	505	509	518	502	513	479	473	465	447	462	489	506	458	507	511	471	508	467	508	494	497	496	489	490	494	514	474	454	487	507	504	516	520	467	470	484	530	486	504	500	486	487	499	506	500	467	464	539	510	503	456	519	508	496	475	514	478	463	487	469	493	487	479	476	504	460	493	524	493	502	497	464	500	510	458	510	484	505	490	498	449	500	511	447	500	480	469	493	533	469	484	471	478	438	468	489	489	519	528	469	523	532	508	485	478	472	472	452	442	472	479	490	504	507	530	518	549	528	506	483	538	507	532	446	539	466	488	508	481	496	516	497	484	532	517	448	467	479	494	502	497	491	503	526	464	505	501	523	497	509	490	503	442	531	460	475	506	505	519	538	466	466	498	505	501	498	496	500	488	486	471	512	514	494	513	506	496	481	514	484	480	482	488	492	499	486	470	498	507	455	493	485	470	492	495	514	461	470	524	466	462	527	479	502	485	483	484	476	476	485	493	504	516	504	523	518	500	474	492	476	510	493	494	499	533	505	516	490	512	515	504	480	491	494	495	488	485	505	515	482	528	474	495	494	472	520	486	508	502	467	466	474	485	514	444	505	478	489	459	499	452	521	448	540	502	503	513	487	499	516	499	506	495	510	474	554	510	510	466	488	498	517	504	515	512	533	497	480	459	492	469	501	477	533	525	510	515	514	492	495	488	494	484	487	463	514	469	516	512	540	503	507	472	505	460	489	475	481	517	483	474	504	525	464	519	462	472	503	522	480	489	507	510	494	496	485	480	483	537	466	497	483	487	510	485	442	499	494	466	445	514	518	488	526	482	499	484	488	451	503	470	506	508	507	478	519	466	532	476	474	533	514	488	506	472	488	512	517	491	495	490	453	464	488	494	517	502	491	506	521	510	493	475	477	506	450	547	481	471	454	501	507	456	489	490	551	521	486	470	511	476	483	518	478	482	476	491	512	507	473	492	530	491	484	516	499	474	488	487	454	484	462	492	514	454	511	487	478	470	487	507	488	472	482	488	503	510	492	433	470	481	518	485	465	503	478	466	481	479	481	461	518	478	512	473	478	515	505	449	503	481	425	499	522	502	511	476	521	517	458	466	492	552	473	472	475	507	509	480	468	522	507	464	534	465	474	474	501	509	516	456	479	515	534	537	534	502	517	452	506	461	489	496	478	508	495	477	468	506	503	520	540	484	471	461	502	503	483	518	506	467	481	509	486	483	517	452	476	449	484	453	502	463	520	499	498	508	495	482	486	495	497	508	469	493	490	567	490	459	482	549	503	531	516	498	506	474	526	501	478	506	492	533	496	488	464	497	473	485	509	458	480	472	504	463	487	474	485	490	488	447	496	459	467	540	465	495	499	518	498	476	517	549	481	507	488	476	498	492	458	499	481	482	518	505	473	476	465	494	530	476	507	445	500	495	517	506	499	488	502	477	476	469	497	505	481	475	488	469	510	538	453	491	522	484	463	531	493	485	479	481	491	505	473	443	505	512	494	489	533	490	489	504	477	505	475	458	489	487	427	497	490	531	485	495	501	509	497	523	489	468	485	507	456	482	468	513	480	469	484	496	466	510	501	518	513	512	514	484	508	470	480	489	470	507	512	463	475	492	480	494	539	517	479	513	495	495	484	501	492	470	469	488	516	496	498	491	470	486	509	462	507	481	490	507	497	475	479	476	523	500	486	505	454	515	469	505	505	510	478	526	449	531	524	496	507	499	494	474	487	478	490	505	455	506	486	528	464	472	476	517	499	501	478	512	462	496	477	501	481	476	515	504	500	464	517	504	520	494	511	461	506	492	516	517	503
23174	21145	28835	23726	21119	17285	2082	767	591	470	506	403	388	425	370	345	370	350	329	351	345	293	347	330	281	344	300	321	309	324	301	329	326	304	321	317	306	322	284	307	530	2899	3141	2285	1101	424	280	318	285	286	280	315	290	332	311	284	322	276	291	300	280	259	284	269	277	289	267	332	271	294	291	310	317	279	297	289	321	293	285	288	280	307	293	285	265	294	304	276	294	307	292	296	281	269	292	303	298	291	294	284	270	261	273	269	256	292	289	250	298	273	288	306	272	259	267	279	283	286	292	284	266	253	279	277	303	279	308	271	244	278	279	296	277	261	306	301	305	295	302	306	290	256	302	273	276	296	292	302	290	252	289	296	293	316	296	260	262	319	269	275	303	297	280	284	261	315	299	300	300	312	296	253	305	280	294	290	265	279	276	300	267	279	269	298	260	256	304	283	268	297	289	301	289	280	243	276	274	310	292	313	294	261	297	272	283	315	316	277	294	299	302	270	280	284	308	259	276	296	294	272	255	268	262	281	255	315	282	291	249	287	293	266	307	271	270	304	281	240	299	265	293	274	269	304	288	295	331	277	339	273	270	303	323	239	292	274	281	330	295	279	277	302	286	291	275	304	305	265	293	314	314	282	303	272	282	254	286	282	274	305	266	272	301	304	280	296	271	275	280	271	288	264	282	275	287	301	295	254	285	341	290	268	297	293	296	265	304	274	284	268	232	296	288	276	290	297	313	288	283	255	320	266	298	261	285	301	279	296	297	302	330	293	302	296	280	298	287	262	294	304	265	299	300	285	290	289	289	292	290	297	321	288	293	284	321	293	281	288	268	306	274	275	283	280	280	283	283	275	268	307	295	280	309	304	277	283	300	284	254	289	277	266	285	293	290	273	279	282	289	316	289	277	285	270	305	288	293	312	283	294	287	287	290	308	309	296	298	300	283	264	283	273	312	289	259	298	286	275	353	282	294	303	281	305	278	255	274	273	309	280	266	305	268	243	292	294	269	296	277	252	287	281	296	280	270	244	295	293	278	289	318	277	268	325	287	273	264	289	284	324	311	297	306	274	280	268	238	269	273	248	281	268	317	292	284	290	320	280	298	281	301	280	300	279	281	265	255	268	307	279	257	279	292	297	282	279	309	274	310	277	278	304	259	266	293	287	273	290	265	292	273	270	297	302	318	257	288	317	277	302	309	287	326	260	286	255	276	277	312	291	301	300	281	277	263	318	291	280	276	283	263	294	265	271	287	267	294	268	278	297	275	272	279	274	257	290	292	247	303	325	288	269	320	301	262	287	287	327	293	288	272	279	283	294	288	286	286	301	303	273	276	305	269	282	309	296	279	285	239	318	295	280	275	278	279	273	322	293	261	272	271	300	283	303	302	306	311	262	298	276	318	287	274	279	304	277	275	310	283	257	307	274	288	278	268	307	291	288	281	342	250	288	286	289	324	322	287	288	280	280	282	297	292	282	273	272	302	284	274	282	280	308	283	309	275	284	283	303	310	265	304	300	308	297	308	273	304	282	270	318	330	305	277	273	286	280	283	266	274	313	263	279	265	281	266	285	308	271	259	285	290	272	288	282	247	282	287	295	308	262	272	313	301	288	288	286	265	257	264	302	297	290	287	269	294	280	296	257	278	285	303	306	257	276	334	319	300	274	286	284	284	280	320	300	312	299	289	275	268	291	254	281	289	284	323	274	276	282	305	284	235	301	296	279	299	329	281	270	311	262	269	307	252	274	272	291	288	292	295	278	290	292	286	296	275	287	293	279	267	280	277	280	302	254	279	297	262	292	260	279	289	293	265	276	279	311	302	299	281	301	276	265	291	258	292	288	309	306	320	287	281	269	288	279	283	296	308	245	272	292	281	280	279	307	288	315	298	293	324	256	311	305	299	279	280	251	307	289	295	297	287	277	268	293	305	278	296	272	276	283	294	287	312	281	283	314	313	276	304	317	307	281	290	321	274	265	303	258	275	293	288	293	310	309	310	270	273	261	231	276	308	279	254	283	290	284	292	296	266	291	262	307	308	270	290	268	291	278	319	288	273	296	306	286	264	278	276	259	266	288	288	278	298	268	327	278	287	295	274	302	261	288	265	305	264	273	284	304	276	302	271	267	274	291	284	309	286	280	299	317	297	281	277	259	266	312	261	310	300	275	290	287	283	286	312	282	321	288	290	257	245	291	292	291	283	270	322	269	276	271	272	270	266	309	299	318	294	291	281	292	286	296	323	300	293	283	274	267	289	269	269	272	330	294	260	314	259	306	290	308	274	299	284	309	330	285	296	284	305	278	243	265	276	272	319	264	277	277	306	259	282	313	287	261	299	290	271	274	323	275	262	292	270	300	304	293	308	317	271	272	293	295	273	283	303	263	269	269	291	277	275	291	287	308	308	279	289	280	304	309	298	301	259	288	308	283	275	297	261	314	271	291	246	324	296	286	292	305	267	271	273	270	289	282	274	259	272	322	265	279	298	265	302	272	308	287	289	276	309	270	284	305	287	276	283	291	285	309	305	291	288	278	306	290	288	264	298	294	303	262	294	287	290	300	275	292	285	307	278	296	298	298	277	284	315	262	272	295	262	288	297	268	303	294	298	302	285	267	273	271	253	283	283	279	288	280	261	268	322	303	296	324	309	300	291	260	276	284	287	268	291	294	257	275	304	314	296	282	265	277	267	279	301	282	275	287	301	258	298	294	298	299	268	270	303	289	255	291	273	290	261	265	322	284	294	284	262	277	284	285	265	300	291	274	261	311	306	308	276	306	316	267	251	259	271	281	307	288	282	284	278	268	314	278	285	274	288	279	299	278	296	302	281	287	271	263	291	282	273	293	296	292	278	238	307	322	293	289	324	308	255	257	265	274	278	285	290	272	294	292	301	293	295	299	310	297	271	276	268	288	302	268	269	309	291	315	317	267	273	274	319	288	301	249	291	303	287	284	283	285	292	291	291	309	297	305	339	293	274	284	284	286	288	293	305	265	292	257	304	301	298	274	285	275	278	297	266	308	286	286	259	263	293	283	284	283	299	291	250	274	292	279	261	264	281	308	275	302	280	289	290	302	328	276	245	296	312	272	292	285	291	283	273	294	267	285	272	320	297	314	293	270	300	287	299	281	286	272	281	307	253	281	261	276	292	289	284	278	282	296	306	294	304	286	292	267	286	297	280	346	274	255	267	301	248	302	256	294	294	296	307	271	283	274	275	272	290	262	287	268	308	285	277	271	258	283	284	267	283	277	275	289	277	242	293	265	258	300	254	289	294	285	299	265	282	273	293	334	307	295	266	272	281	291	285	296	287	290	325	279	302	288	283	286	265	276	296	288	285	276	284	277	276	265	295	281	313	308	278	271	289	284	301	288	292	281	255	302	249	272	298	294	306	308	271	295	295	269	273	266	284	269	295	268	282	312	274	284	268	275	279	265	281	263	290	287	298	331	253	289	293	287	270	282	293	297	301	291	306	270	309	273	280	301	295	276
30764	57429	48806	11113	4628	3201	2399	1864	1522	1242	1129	1019	951	845	832	769	720	714	657	620	643	593	568	589	540	561	559	494	490	561	534	511	552	503	494	515	503	515	492	551	1353	7753	7904	5312	2690	798	484	453	510	484	483	512	547	482	473	444	487	478	510	497	530	475	492	479	478	433	471	495	468	469	438	486	497	441	477	501	507	506	493	520	522	502	445	473	485	466	509	453	497	498	506	438	458	490	483	470	480	489	480	469	509	459	464	469	476	473	473	469	462	435	498	478	478	449	458	476	448	479	506	466	474	442	508	464	493	498	508	468	479	467	470	490	486	516	468	493	486	473	485	454	457	485	487	497	444	491	521	471	457	507	466	473	491	427	502	486	483	462	483	483	481	478	495	487	466	455	482	464	489	486	490	491	472	484	478	499	510	513	475	486	511	506	483	476	483	449	457	474	487	491	513	491	487	505	481	475	487	524	510	503	469	466	492	453	468	484	452	478	505	475	451	498	478	484	443	456	480	456	500	462	426	498	474	465	510	470	456	491	468	473	430	475	472	453	482	465	462	457	466	472	526	500	492	465	521	454	471	496	470	486	472	471	511	455	479	469	484	453	521	476	466	480	497	494	453	489	506	480	484	479	482	498	456	491	473	503	478	481	458	465	498	481	462	460	463	472	501	440	456	481	497	453	482	493	467	458	460	451	458	493	442	479	481	500	452	454	513	500	497	526	463	496	499	470	552	467	467	481	490	500	481	544	477	482	479	541	467	483	501	497	507	453	496	480	478	507	498	483	450	485	507	470	504	444	465	491	493	497	428	484	486	473	479	500	458	493	479	473	467	498	499	473	514	498	437	472	471	475	506	506	488	476	446	462	444	494	460	508	495	488	520	541	500	469	479	512	461	455	481	463	496	424	441	491	495	468	476	497	510	445	456	475	499	461	493	469	477	450	478	473	488	456	529	453	506	505	452	485	484	457	458	458	487	465	485	475	509	478	480	431	481	498	455	453	457	451	457	495	501	487	512	437	450	486	441	478	481	466	471	443	484	465	479	474	477	490	492	477	493	446	475	496	462	489	433	449	480	500	478	480	501	492	477	449	490	491	464	480	488	476	502	473	477	459	485	478	467	481	452	491	498	483	483	474	512	476	445	500	495	464	477	459	499	471	488	449	522	492	457	491	444	493	469	508	499	477	481	483	471	473	494	488	484	506	507	489	464	498	499	469	463	496	474	438	457	499	449	458	496	445	514	454	477	456	533	504	494	488	518	479	449	458	459	462	480	480	441	482	501	491	477	481	513	477	473	457	473	479	479	502	505	519	497	475	501	478	515	447	450	509	457	483	481	497	459	495	484	464	478	488	475	514	485	477	491	474	467	484	482	477	465	498	478	458	504	497	486	492	497	510	505	494	476	461	521	466	479	483	480	477	464	441	468	513	453	478	446	460	504	483	458	482	454	467	438	498	467	495	490	478	505	452	491	489	459	476	464	489	478	478	479	489	457	513	492	464	501	469	503	506	484	471	459	478	437	491	525	471	488	468	524	471	498	455	463	440	492	476	520	439	509	449	444	487	508	482	480	483	508	493	445	485	479	465	479	502	483	519	461	524	490	450	494	511	430	486	436	488	461	474	505	436	503	502	504	499	522	484	462	457	491	461	491	478	450	482	473	488	497	522	426	488	486	484	491	490	491	480	479	503	464	499	476	474	515	500	507	471	491	492	504	506	464	466	511	485	483	452	438	467	471	434	513	524	477	486	474	492	486	472	457	531	489	512	476	475	436	471	466	458	468	478	456	486	451	493	482	474	475	466	527	519	504	499	487	486	506	503	523	497	476	476	462	466	489	459	501	467	464	499	441	471	481	474	510	454	515	449	500	473	490	460	515	456	537	496	459	495	510	513	496	463	465	420	481	503	484	448	460	447	476	455	468	511	483	469	470	502	504	477	478	482	520	494	493	457	450	515	480	474	463	485	473	459	470	455	475	458	483	492	482	475	505	464	446	475	477	477	477	496	519	495	459	468	464	518	476	433	464	475	475	488	455	480	486	502	490	481	463	474	480	447	443	505	525	482	477	485	463	520	462	513	466	493	491	468	510	477	481	495	489	465	502	495	513	467	472	442	474	462	463	473	425	483	479	498	497	489	473	485	479	445	498	485	438	483	504	507	477	475	474	478	473	497	492	502	515	467	487	507	462	483	495	485	490	454	502	479	475	446	466	479	497	466	466	492	493	486	497	445	485	467	464	485	485	438	465	502	496	516	469	445	482	503	431	462	483	467	526	458	458	455	496	492	461	472	484	493	473	461	493	482	492	478	469	484	500	524	486	474	466	482	453	507	424	511	473	474	513	456	504	506	479	486	491	462	502	504	465	479	485	475	505	486	475	472	465	481	500	502	475	524	445	485	483	510	482	434	473	520	487	470	481	478	506	480	454	474	460	472	483	476	474	488	461	479	477	472	520	460	481	486	503	475	439	463	510	495	489	487	457	467	437	492	463	490	462	488	488	488	457	476	461	444	461	483	454	477	493	445	471	505	465	451	462	500	453	478	485	472	512	486	482	475	494	421	488	492	487	517	469	432	476	443	497	484	487	442	464	472	468	475	460	467	488	471	470	423	508	498	475	455	477	495	497	455	467	466	423	499	455	490	479	480	468	496	490	464	469	459	463	502	484	463	457	502	450	500	461	496	475	517	471	447	481	492	486	512	464	493	501	432	469	494	531	459	484	463	467	484	474	499	480	495	498	510	474	491	499	474	464	494	489	480	506	482	452	459	481	511	467	473	520	476	509	480	502	530	497	478	489	533	520	488	485	490	508	468	477	441	496	477	507	455	490	466	476	496	451	464	514	470	436	462	489	448	499	484	495	515	475	445	497	481	480	454	466	544	479	460	472	477	510	451	474	439	469	482	472	482	465	463	505	431	473	500	500	446	459	453	474	446	491	471	481	492	518	519	497	474	483	480	479	470	483	505	507	526	436	486	470	476	457	467	486	470	466	470	508	482	498	510	484	488	477	461	485	453	478	463	462	455	493	472	479	478	494	465	518	496	501	481	494	508	490	495	432	467	443	489	518	442	483	495	478	522	471	449	478	446	463	483	453	473	467	507	488	477	430	502	482	484	479	490	495	454	493	489	474	502	519	421	461	462	446	501	457	491	471	492	512	467	474	490	506	459	457	492	489	468	479	470	460	482	453	475	522	496	510	456	488	538	487	461	458	405	490	481	512	457	477	447	471	457	507	466	468	491	464	468	473	489	480	461	479	464	488	458	463	496	511	480	465	516	474	460	461	477	465	477	489	487	503	510	445	500	501	484	483	474	490	455	499	515	459	423	454	511	458	473	502	460	466	495	500	462	482	520	493	472	516	489	468	495	476	473	498	503	470	494	478	495	464	461	501	477	482	468	494	485	489	485	478	478	499	453	436	468	496	449	475	511	521	476	494	493	479	446	470	499	490	492	430	449	505	443	445	492	493	456	467	493	461	451	492	461
27008	22870	19079	5137	442	303	265	274	263	231	215	213	267	227	231	214	201	197	214	220	208	207	196	217	232	195	203	234	213	213	216	212	199	210	204	189	220	234	210	220	232	299	496	522	430	228	206	224	231	227	211	220	214	224	231	193	217	229	207	215	231	199	213	212	225	218	230	226	202	220	192	245	225	236	205	215	217	182	224	202	232	209	194	232	230	203	226	223	235	219	229	219	225	226	205	207	237	200	237	224	234	193	232	207	243	187	217	193	241	210	217	225	228	220	221	193	206	218	197	187	203	200	229	210	195	218	216	226	236	207	243	193	205	217	210	203	210	203	208	199	242	225	201	203	209	198	224	234	188	193	212	203	211	224	229	222	206	243	217	247	208	219	193	233	240	202	245	220	234	224	222	215	214	200	220	202	216	212	191	195	223	205	209	221	199	203	213	228	242	212	208	217	196	219	198	222	198	213	194	210	220	208	225	222	216	200	211	220	226	197	205	210	205	234	222	216	236	217	194	250	221	224	232	227	232	234	215	188	219	206	208	196	189	211	222	220	196	219	228	215	227	202	212	215	201	215	205	204	208	241	212	219	214	222	241	217	194	222	192	219	224	224	216	239	242	216	214	225	218	225	233	212	212	230	222	220	203	193	207	219	232	222	212	235	189	244	218	205	226	239	189	199	231	187	237	210	219	252	215	229	200	243	220	213	204	200	222	223	206	226	200	221	227	195	210	205	215	200	235	236	214	204	195	204	216	219	216	183	206	242	241	203	233	212	215	191	215	222	223	185	225	194	202	221	227	195	220	210	239	203	211	225	217	225	209	204	208	230	193	245	197	205	203	230	209	190	221	236	211	217	250	220	239	226	196	235	215	221	210	252	224	205	236	229	208	233	219	214	220	203	228	200	225	187	221	217	202	206	214	210	205	248	239	234	196	207	232	221	206	208	176	218	231	221	240	234	224	202	219	236	210	206	234	191	205	212	209	188	223	215	205	224	227	214	220	171	225	214	210	237	204	198	216	224	218	231	212	212	242	208	212	187	207	219	219	212	222	238	201	212	217	242	214	222	190	237	209	210	205	214	240	222	199	229	204	205	233	222	231	191	226	210	229	213	222	200	196	220	187	240	209	214	208	204	214	221	219	223	203	225	208	214	221	248	219	221	206	208	222	259	192	237	216	223	232	218	236	230	235	203	208	223	205	181	198	221	230	226	209	218	203	208	212	208	199	210	225	247	234	218	235	220	198	229	234	213	221	204	191	211	211	215	221	199	230	236	242	209	212	221	184	207	214	192	236	215	180	197	209	196	206	211	222	213	228	248	213	213	217	241	220	235	211	212	247	220	216	198	241	217	265	225	216	230	202	221	245	226	200	229	218	215	206	231	218	216	221	195	210	201	208	202	253	223	203	219	220	213	223	200	207	225	192	214	215	224	206	230	224	211	212	217	213	234	222	197	202	220	199	206	222	215	215	227	216	232	250	221	202	235	216	235	207	217	194	221	196	218	209	225	194	230	215	189	221	217	236	206	217	214	215	222	221	212	211	203	213	217	224	224	201	233	246	239	225	199	203	237	228	186	211	194	224	214	222	229	229	256	183	224	222	214	229	218	230	238	227	232	230	208	213	213	225	216	188	226	213	206	218	225	206	217	215	224	205	241	227	221	215	203	220	216	201	218	247	222	227	213	244	200	218	206	240	226	209	212	217	220	211	204	233	219	248	218	205	225	193	202	202	213	202	218	204	228	219	241	207	218	221	217	227	203	198	200	204	228	185	218	204	200	215	214	196	265	208	230	199	209	219	228	205	237	226	205	198	195	240	206	228	229	220	221	216	204	208	219	208	233	218	205	197	201	216	243	216	212	205	190	202	214	245	198	212	224	235	230	202	204	232	228	215	196	197	215	221	224	215	190	204	248	238	202	220	216	217	206	248	236	227	213	220	208	206	203	180	222	214	216	189	222	231	217	220	204	217	213	210	218	209	227	226	217	199	202	211	222	202	201	221	200	195	213	226	215	210	211	230	196	224	197	216	227	207	247	192	219	211	218	195	215	226	237	224	220	240	230	195	236	217	193	211	226	217	238	198	225	216	221	217	222	200	263	194	212	217	230	224	212	207	227	223	216	231	204	190	201	223	213	218	205	217	229	223	222	231	199	213	231	247	217	214	221	196	216	217	214	192	240	218	213	218	229	214	209	233	212	209	191	222	226	202	207	208	191	232	234	226	211	218	219	259	205	221	191	232	197	190	213	212	224	211	234	203	223	213	225	227	211	211	214	221	203	233	199	234	224	207	208	229	203	204	203	213	221	209	199	209	203	190	230	223	206	199	200	221	235	200	200	201	207	210	235	208	206	208	226	232	231	215	215	202	215	210	198	196	214	212	226	219	225	214	220	219	232	214	211	229	184	199	202	188	189	206	209	225	215	220	222	223	226	192	220	205	204	235	226	206	191	213	221	193	216	190	236	233	208	222	218	193	207	218	195	231	240	236	220	220	242	233	224	206	225	231	233	210	209	215	206	209	231	211	212	230	215	196	229	203	210	220	220	216	209	199	189	200	201	231	199	214	198	241	227	208	211	190	245	226	206	213	217	222	229	208	195	227	225	210	223	229	220	218	198	219	224	190	199	223	220	235	198	219	233	238	220	216	234	241	229	241	209	192	229	229	218	201	219	218	223	221	227	225	221	213	217	202	207	206	209	226	224	222	219	206	237	236	220	228	246	216	208	212	199	217	231	206	204	258	243	208	225	203	198	205	251	218	241	219	231	203	232	224	224	200	233	210	233	215	219	205	203	218	238	192	219	223	216	240	188	212	208	236	189	193	231	213	203	199	220	215	193	227	213	209	204	214	221	211	213	218	238	217	177	218	223	208	210	203	200	238	209	225	219	212	228	236	215	239	232	228	211	227	209	239	207	206	224	193	253	202	210	207	208	211	227	218	213	194	209	237	224	210	197	216	214	224	192	197	207	244	228	217	221	213	215	211	222	215	216	214	214	239	229	206	212	238	183	237	233	225	256	230	217	204	229	243	220	219	230	222	200	218	207	241	202	201	200	190	212	224	208	223	218	199	223	214	248	205	194	217	198	204	213	240	233	221	217	221	221	229	231	235	222	215	208	221	239	221	208	216	204	208	211	224	204	217	212	225	242	200	220	192	205	195	227	223	222	217	228	229	210	182	215	205	237	190	205	185	203	237	237	203	213	216	217	217	223	204	223	213	240	218	200	216	213	226	248	197	212	211	212	218	204	223	225	234	198	205	219	210	202	236	212	203	194	186	227	208	212	210	238	227	223	216	213	214	217	209	222	214	228	229	226	203	201	224	205	213	212	231	200	207	205	222	217	222	217	229	199	201	223	197	226	231	240	221	225	215	207	227	209	198	221	207	215	228	199	220	183	232	222	195	197	226	210	223	240	223	220	206	230	205	255	235	217	230	221	217	216	192	179	195	214	232	209	219	220	249	223	202	197	207	220	214	240	233	195
26030	37990	22251	4813	881	679	542	516	485	455	416	381	375	373	381	397	371	391	388	366	359	348	427	361	365	379	411	359	343	351	402	377	368	369	369	388	316	400	363	369	434	566	1306	1165	909	359	400	362	380	367	351	360	372	343	363	333	354	387	375	374	401	401	370	364	353	396	366	368	381	377	368	340	380	386	369	411	350	352	399	358	372	357	355	387	369	365	361	363	377	371	331	369	346	358	348	368	372	378	348	353	359	361	378	350	356	387	374	369	355	364	365	376	365	371	372	392	340	366	342	354	374	384	340	363	355	381	357	377	343	391	346	402	375	368	369	363	384	399	367	341	375	371	375	397	354	382	361	341	354	313	373	387	377	350	351	369	340	336	383	411	392	341	361	351	365	359	350	365	355	372	361	334	349	347	351	371	352	344	386	354	406	315	340	352	375	399	354	386	343	379	377	342	387	336	325	392	380	342	393	388	396	364	357	366	356	345	357	370	361	365	364	401	401	339	369	370	351	342	353	382	367	407	376	384	374	348	373	349	317	354	362	353	376	335	353	371	370	361	342	361	378	341	335	379	376	354	368	391	378	374	360	378	365	352	366	354	387	365	368	401	340	331	368	346	354	353	358	395	338	368	342	395	372	400	352	351	341	396	391	365	414	388	375	393	380	362	395	360	375	379	382	373	377	364	361	359	377	356	407	389	374	371	351	378	374	353	367	355	349	363	356	379	380	371	352	417	373	411	340	321	378	373	380	388	354	369	356	321	378	382	393	384	332	409	381	362	373	375	383	402	384	370	346	343	339	410	371	350	366	408	387	367	336	333	342	387	390	397	353	390	369	395	386	358	394	378	372	376	362	378	367	372	350	374	384	368	362	372	362	355	358	344	390	381	333	383	368	339	366	370	356	399	362	362	357	360	356	371	333	355	366	346	363	368	379	396	351	378	380	397	399	395	374	377	361	381	382	364	376	359	328	374	372	355	365	401	421	372	374	386	438	378	378	372	367	388	360	370	365	357	379	373	350	368	354	378	373	396	373	371	366	372	363	351	362	370	373	388	345	381	351	351	379	344	399	394	347	354	391	395	359	358	347	348	386	366	366	360	335	411	366	401	380	391	368	348	367	362	381	383	390	350	365	374	374	365	344	368	381	381	315	331	370	390	363	343	410	364	369	382	339	416	365	341	332	350	342	380	357	407	394	401	368	400	379	362	355	353	399	351	336	365	413	369	360	358	336	346	368	380	351	378	380	393	358	367	378	346	371	355	380	369	340	423	361	392	372	349	366	357	389	343	370	391	375	356	346	380	392	388	366	361	389	380	359	379	389	379	359	351	379	367	395	361	343	359	385	363	387	386	366	374	351	376	362	362	359	376	366	416	369	355	372	372	352	375	377	379	362	370	363	371	334	373	348	362	371	366	362	327	337	372	386	374	367	385	352	353	386	345	348	391	371	341	341	339	379	355	372	352	374	357	373	373	387	404	373	376	354	328	379	363	364	372	358	335	340	392	358	348	356	391	397	415	363	380	373	395	373	372	332	358	356	391	390	370	374	366	399	345	361	401	374	382	369	379	323	384	338	358	347	368	341	355	369	370	355	374	330	390	369	374	375	347	359	383	374	359	381	350	354	361	383	329	356	397	368	392	359	373	323	377	395	349	370	370	402	382	380	388	382	389	350	391	381	385	341	389	360	356	354	390	379	384	384	364	367	347	359	350	351	359	381	379	352	346	357	348	368	383	381	357	375	350	359	359	360	398	363	370	363	371	334	351	359	361	371	334	390	368	368	347	347	398	362	385	369	375	372	361	372	350	364	357	388	368	333	407	356	354	395	343	417	369	367	354	343	382	365	375	370	345	381	354	355	370	398	402	374	338	347	382	410	387	348	362	345	380	358	332	376	317	362	384	334	368	395	366	380	366	375	369	348	373	340	367	393	372	368	325	360	381	358	376	354	359	339	367	358	372	397	367	400	389	350	354	363	388	422	388	335	388	390	319	396	376	353	353	317	381	349	341	383	364	369	385	370	338	363	361	342	375	390	382	377	378	350	357	355	386	353	367	358	354	392	375	377	377	356	375	362	371	364	362	356	374	346	371	366	358	373	372	345	360	341	358	380	355	354	364	386	384	364	360	388	366	355	356	378	356	362	364	371	368	353	370	355	405	366	393	357	358	396	363	377	360	418	365	356	370	351	380	346	367	411	361	376	363	384	375	384	377	371	356	396	363	343	358	364	334	352	396	358	348	375	375	362	363	337	343	376	385	371	362	356	363	350	389	366	385	367	389	374	400	389	368	361	344	352	367	365	348	366	339	335	360	328	346	380	350	351	378	368	372	367	377	356	354	352	384	374	385	323	374	356	379	350	367	386	374	357	367	371	362	361	390	360	365	341	363	349	366	366	357	356	363	387	378	353	351	356	355	374	388	394	392	372	329	379	340	369	364	378	383	363	355	352	346	376	354	369	356	371	388	345	366	380	368	414	348	349	324	369	357	346	394	360	375	385	375	390	377	342	386	387	381	314	353	361	324	378	369	332	386	374	344	364	360	363	386	363	408	354	345	384	382	373	362	354	348	360	385	380	359	385	380	343	393	374	367	387	385	352	371	383	370	383	374	373	330	384	364	349	355	359	375	365	395	353	322	396	375	370	358	354	377	362	363	385	377	376	351	339	388	381	369	364	378	404	336	385	372	383	378	387	403	364	366	410	361	364	384	398	356	360	353	363	354	411	356	359	361	363	340	375	365	332	349	372	404	398	374	361	345	405	370	357	384	367	359	377	372	365	367	378	359	403	378	357	367	362	402	345	364	386	343	370	357	342	331	352	390	335	357	358	366	378	394	369	374	339	349	403	341	384	394	345	377	364	392	391	373	361	355	362	348	395	382	377	383	393	373	380	379	382	382	354	358	364	351	381	384	371	319	333	372	368	360	357	352	342	366	386	369	348	388	338	390	376	340	348	379	380	315	387	391	359	348	369	380	378	354	357	376	362	325	353	349	373	388	385	391	332	359	329	347	390	387	344	387	396	381	386	353	362	361	377	368	359	360	372	366	379	364	381	396	334	410	376	351	376	333	356	355	358	373	364	406	353	374	338	381	357	365	370	388	370	360	357	364	391	376	362	382	318	382	382	378	391	361	371	390	361	378	352	363	371	369	348	358	387	354	382	384	371	356	353	349	370	387	370	366	354	367	353	387	371	369	360	342	398	395	375	359	352	375	380	385	382	396	369	382	364	365	361	376	354	403	372	387	405	386	376	375	363	354	350	358	373	366	374	370	355	398	377	388	337	349	361	380	387	336	350	371	379	367	360	400	380	346	350	376	345	378	369	424	377	357	374	374	361	355	358	328	360	362	388	375	378	372	389	359	377	352	384	388	343	365	371	385	347	379	379	387	362	347	346	355	385	392	393	359	406	380	361	362	379	362	341	351	397	384	368	357	364	393	368	332	368	394	351	372	355	378	399	369	379	376	330	373	401	351	349	372	357	360
24741	21093	27012	24761	5704	669	518	451	442	362	371	364	332	323	300	287	322	282	310	296	300	288	288	273	283	312	281	270	273	291	291	255	293	268	295	291	289	283	290	286	300	988	1489	1121	585	267	277	294	276	278	300	274	276	288	285	243	265	286	299	297	282	260	261	264	257	289	283	265	278	240	259	271	240	255	268	272	278	270	312	258	300	290	258	282	260	270	256	273	248	249	286	285	310	281	286	285	294	249	259	290	269	274	302	287	299	270	280	292	274	282	259	255	274	291	277	265	264	269	280	272	248	290	266	284	298	303	280	280	276	278	259	274	277	278	263	255	276	266	247	267	279	285	264	263	282	289	270	281	265	298	275	276	272	259	281	273	279	285	234	266	280	280	276	280	286	331	273	249	280	253	278	245	279	287	291	275	285	275	283	258	309	298	293	303	293	288	291	249	286	271	299	249	307	272	250	246	292	264	263	271	305	278	310	260	249	259	284	282	272	285	245	284	283	277	299	266	260	304	261	242	285	306	281	272	260	297	285	282	278	281	251	266	285	265	267	262	271	309	246	292	268	255	274	277	270	294	257	314	281	297	275	256	286	308	299	280	266	257	277	304	281	267	266	286	310	273	248	241	268	259	244	302	266	272	272	277	273	283	307	304	279	247	299	253	283	280	266	279	261	296	286	276	276	273	273	293	273	300	264	318	281	260	230	265	283	262	293	257	298	255	319	269	269	286	260	271	244	273	262	280	252	286	267	273	290	280	260	267	276	228	284	258	269	269	256	309	280	266	276	287	272	284	251	293	253	245	278	249	301	327	276	280	284	255	264	280	280	274	252	287	309	259	285	280	271	289	260	271	226	277	261	269	300	269	256	275	255	269	297	280	268	303	284	285	288	279	269	294	278	290	308	270	265	267	242	288	278	280	275	281	259	236	273	301	273	262	310	273	263	287	253	264	268	256	255	284	264	289	284	266	260	250	273	284	284	282	271	282	301	264	302	273	274	269	283	273	270	272	255	288	260	283	271	303	281	267	264	260	273	289	269	288	288	276	276	278	269	279	257	260	276	250	313	273	266	269	289	301	284	277	277	270	284	271	265	264	306	294	280	262	258	247	302	268	293	260	285	264	292	262	296	286	284	261	298	268	272	260	276	269	268	283	253	294	278	271	291	266	248	309	272	297	284	286	278	287	274	284	302	279	263	271	264	280	279	283	260	269	280	274	284	248	318	268	262	288	252	262	300	263	296	248	270	278	294	263	282	257	283	278	307	301	299	305	246	300	256	278	245	294	269	277	255	262	282	306	267	288	294	279	300	256	290	265	274	278	281	277	262	262	259	273	264	273	285	265	242	281	289	276	256	270	294	272	298	303	263	283	278	296	295	299	297	284	266	264	252	258	278	244	277	262	287	289	260	304	279	267	267	243	258	257	283	291	283	271	256	296	298	280	305	289	281	266	312	286	263	277	259	281	280	306	276	276	274	239	276	265	249	294	290	250	291	267	257	273	266	302	283	265	265	266	279	246	271	256	274	263	305	251	292	266	273	262	255	255	293	295	280	297	269	276	257	256	285	264	270	256	303	239	269	262	265	286	269	285	269	272	263	264	292	314	284	268	272	290	276	265	284	291	273	272	255	258	269	266	300	283	255	280	251	244	263	270	255	285	265	271	302	275	295	272	275	278	271	271	270	277	283	254	294	257	284	261	289	277	288	266	291	265	289	265	289	299	235	259	259	271	259	241	288	257	306	303	287	278	286	272	292	267	277	242	269	251	285	280	276	319	250	264	262	263	290	282	304	278	273	300	285	271	291	305	268	264	284	275	264	266	293	246	257	247	298	263	287	280	261	245	259	255	275	268	273	243	268	277	286	276	249	297	243	239	292	274	294	261	261	237	280	267	279	291	266	267	251	298	277	265	290	280	265	255	269	298	290	275	277	285	275	280	271	280	283	270	290	298	262	260	305	266	296	252	293	263	274	274	246	294	277	276	271	273	269	276	281	263	275	284	297	257	300	269	283	269	268	301	259	281	272	292	260	251	278	314	279	274	276	261	297	299	250	272	276	254	310	273	271	255	273	247	279	248	289	299	264	297	295	277	261	269	327	267	258	264	291	270	301	301	279	259	280	258	279	286	274	272	289	271	279	260	286	250	296	268	252	272	287	268	272	278	252	287	256	287	285	294	253	290	275	287	287	291	280	273	279	278	281	292	251	262	291	265	245	228	274	267	294	247	272	292	299	319	279	284	260	272	252	265	267	257	291	287	263	254	271	281	265	287	286	273	267	260	304	254	274	268	306	290	273	280	276	286	243	273	286	263	289	284	266	296	276	246	288	271	286	280	248	271	284	264	262	267	293	285	284	256	301	261	282	269	309	277	278	248	253	303	304	286	286	278	269	252	263	274	278	301	283	283	281	265	257	270	272	262	284	295	262	260	296	283	299	257	296	295	267	252	261	242	282	246	252	273	289	279	277	280	278	290	287	283	285	264	259	283	263	274	254	276	275	264	264	242	321	276	272	275	296	263	256	257	274	268	308	276	263	288	291	268	274	298	277	284	280	278	282	258	263	280	276	258	295	267	275	326	240	278	285	282	259	267	286	256	281	286	269	282	288	255	275	277	285	267	276	287	267	287	258	260	251	277	296	294	266	277	271	265	268	280	272	252	248	271	287	272	248	293	274	306	262	286	268	275	284	254	260	313	269	252	285	286	275	276	261	277	292	279	286	251	272	276	258	285	287	242	269	256	262	254	292	248	277	274	281	278	276	266	251	285	295	249	270	287	278	265	276	262	302	250	259	306	257	282	266	281	274	268	247	268	288	285	277	257	270	295	274	252	263	252	294	265	275	257	289	273	282	295	274	280	290	277	274	258	261	285	284	267	271	276	251	254	238	278	272	266	291	269	238	293	280	302	291	264	309	257	267	272	279	264	260	257	265	267	264	289	271	290	271	287	284	267	260	305	279	267	255	263	283	256	313	292	283	264	286	271	262	265	282	292	264	251	265	256	256	280	304	304	289	278	272	273	259	297	258	279	260	306	252	264	302	259	258	276	272	299	305	282	273	261	288	243	270	300	305	296	288	268	288	267	282	277	282	252	281	264	273	291	289	295	254	275	259	265	276	274	268	277	288	285	260	275	296	259	265	283	285	242	285	305	276	282	300	262	251	255	268	269	277	262	292	291	262	266	307	282	290	266	298	284	279	275	275	269	319	278	258	234	282	307	272	260	271	285	259	261	285	246	269	284	300	284	277	257	288	258	260	312	306	246	269	284	291	281	266	278	279	280	254	258	313	293	256	279	316	251	283	277	286	264	294	287	266	232	280	287	309	283	261	271	290	305	275	283	285	305	281	263	271	303	296	265	286	262	275	253	263	287	274	281	255	300	274	289	278	268	272	284	294	271	247	254	284	257	297	279	284	269	257	264	252	274	285	279	251	251	280	266	273	261	264	266	293	268	260	273	312	254	290	268	237	284	278	261	265	281	303	243
26837	37512	18004	4844	1977	1485	1204	1013	880	782	724	667	645	543	581	548	546	545	520	512	497	516	501	473	476	462	473	507	463	449	556	525	475	490	509	503	484	485	504	511	525	2705	4046	2834	1297	495	463	459	455	460	447	477	462	432	460	466	440	489	496	494	487	502	430	455	469	475	473	460	472	473	473	452	481	419	434	459	461	491	470	449	454	482	469	460	436	493	450	490	448	471	464	522	458	496	481	491	421	475	531	451	470	471	485	492	464	477	510	428	504	487	492	470	480	466	494	459	482	452	460	445	439	461	471	464	471	455	503	458	492	464	466	453	491	435	424	483	480	502	471	507	436	457	454	480	464	491	474	431	498	463	478	455	494	477	502	481	465	464	433	487	465	462	509	452	466	446	505	450	500	466	413	491	474	492	439	485	443	537	457	486	459	456	459	477	496	466	411	441	439	426	471	475	472	455	468	497	439	496	457	491	450	469	488	469	455	474	427	514	480	472	487	449	481	430	474	509	494	468	480	439	493	487	449	456	467	477	481	473	466	419	467	461	461	502	500	501	495	460	468	483	477	457	499	422	473	451	448	489	475	445	467	493	465	480	426	422	468	462	441	422	464	444	431	449	453	481	506	473	481	473	469	435	459	486	453	456	460	454	446	455	444	482	453	457	462	427	487	432	460	460	481	454	456	419	439	461	471	456	476	485	428	497	478	478	421	471	500	472	461	496	483	471	434	434	454	445	433	466	489	445	437	480	473	467	484	455	482	454	433	470	456	468	467	481	457	484	462	445	465	474	458	472	501	441	458	511	452	446	475	452	483	431	452	463	505	477	471	452	508	507	494	467	444	465	455	469	514	459	450	459	421	454	453	431	451	471	437	480	484	468	477	432	419	465	437	454	461	461	472	474	470	480	468	490	452	441	471	421	464	452	437	493	448	427	460	462	468	452	439	470	429	465	441	442	533	433	447	436	457	451	491	475	466	433	497	499	445	474	458	484	428	448	475	439	439	458	459	460	473	462	434	509	443	490	501	457	433	441	431	454	464	488	462	497	482	460	484	485	503	457	430	473	436	449	495	429	507	459	517	484	506	481	434	493	466	503	467	469	506	438	469	461	436	471	452	435	455	466	478	474	474	503	475	449	479	446	444	486	464	483	451	449	470	461	441	457	502	462	455	453	467	415	472	474	463	486	442	475	473	468	474	474	461	422	431	466	460	456	462	474	469	492	493	468	467	467	447	426	461	495	460	463	486	452	451	480	481	504	487	472	442	450	492	484	479	480	449	446	444	484	484	503	486	449	483	465	477	511	469	496	465	462	481	443	447	483	466	533	457	472	459	462	447	480	448	476	446	461	464	448	458	495	479	468	451	462	448	461	457	456	465	501	453	493	465	454	488	454	469	449	469	491	493	474	477	468	495	515	470	493	443	465	487	452	476	460	435	465	457	437	505	463	486	442	475	453	489	435	479	485	458	484	410	467	485	461	494	480	425	453	483	462	488	508	457	526	444	473	478	515	465	438	468	477	452	497	465	447	488	453	470	475	441	482	470	429	449	504	497	465	459	473	475	492	484	468	480	479	478	495	457	499	477	513	471	517	456	458	465	449	462	477	471	457	497	505	446	483	469	457	489	473	457	477	479	455	449	485	475	463	450	457	491	445	472	466	503	461	435	447	465	467	452	457	449	465	506	493	499	426	459	457	416	461	516	463	476	464	428	474	446	466	467	440	508	449	410	461	540	460	492	500	466	470	475	489	472	443	421	469	498	446	452	489	511	447	473	491	444	440	457	439	459	452	482	472	457	440	454	485	490	463	454	467	463	447	441	489	464	425	477	521	469	471	480	467	466	470	476	437	481	460	500	496	467	453	471	448	455	467	495	530	477	480	421	465	441	509	442	436	491	447	482	481	494	459	454	436	475	454	490	434	488	464	462	477	459	486	460	467	459	506	462	434	452	420	432	486	458	468	424	484	476	461	475	433	440	506	493	452	462	490	438	496	461	464	436	474	472	456	444	461	470	455	490	475	435	448	459	449	461	460	476	477	459	449	489	460	462	485	448	444	468	485	475	445	450	462	429	458	478	482	466	413	505	464	421	478	477	420	483	489	454	443	465	482	444	451	425	467	481	444	489	446	455	479	476	518	431	454	462	443	418	462	499	477	481	459	468	460	457	482	472	475	442	425	455	486	450	440	479	465	476	475	475	450	454	420	466	444	438	473	451	455	491	471	467	500	473	473	465	436	442	476	390	474	435	478	446	448	457	479	480	477	453	468	501	472	455	452	453	466	443	480	470	495	487	446	418	474	438	433	445	467	467	452	468	495	480	470	459	442	469	500	455	452	472	479	441	444	453	451	487	442	462	458	451	472	466	479	444	495	462	438	466	456	450	484	466	488	408	450	482	431	468	466	448	483	486	491	429	504	482	446	428	485	427	470	479	465	453	433	484	484	445	471	467	465	467	485	457	446	476	468	445	487	457	464	444	456	483	477	460	425	455	491	468	424	443	459	440	477	475	467	476	400	486	468	448	453	456	425	511	471	467	491	456	509	476	427	477	489	434	460	479	472	480	440	518	462	500	474	472	470	486	463	512	519	480	463	437	483	469	484	426	502	477	482	464	472	459	430	461	472	480	472	470	425	463	477	453	500	460	434	466	477	450	467	494	451	461	429	457	436	476	445	471	497	446	445	484	472	486	477	425	456	464	435	463	486	477	410	462	493	489	476	459	466	479	428	471	432	467	453	484	472	457	491	460	489	446	453	462	476	519	463	471	436	464	443	472	429	427	444	467	451	435	492	464	453	471	481	456	463	463	463	450	502	466	478	514	460	462	456	493	458	476	458	445	465	483	467	496	475	457	453	459	434	458	472	452	507	409	451	494	457	472	445	460	485	485	492	485	463	473	414	462	429	446	430	482	456	462	445	490	500	429	472	437	444	499	463	471	432	451	471	475	462	483	437	475	470	478	445	500	476	431	457	458	459	418	487	491	468	407	482	484	455	445	453	448	435	464	494	423	451	482	448	445	494	468	479	433	498	478	504	447	450	458	470	486	495	463	489	455	494	422	453	439	446	431	463	493	486	457	496	450	488	449	509	475	428	448	469	457	479	438	456	458	443	396	443	493	444	503	478	431	461	493	478	495	451	449	477	425	474	457	460	487	482	450	487	466	491	485	474	463	444	463	446	476	495	469	460	514	477	466	474	442	442	446	469	436	469	476	472	479	471	465	415	422	474	445	486	434	478	470	436	478	440	435	429	490	469	462	470	477	467	477	503	447	483	485	508	486	459	440	448	468	472	473	480	471	472	444	449	501	449	474	513	475	475	476	457	417	441	436	466	467	494	472	457	487	443	449	473	487	459	472	480	448	442	468	466	469	457	476	455	452	479	514	496	428	464	501	460	491	416	482	507	421	467	464	438	502	461	478	468	471	458	490	464	450	484	471	485	450	513	506	458	449	442	452	473	444	462	460	409	518	500	463	424	460	463	503	488
23141	21084	28683	23691	21065	17339	1725	770	580	542	495	420	432	394	379	367	366	317	341	287	330	334	307	335	307	300	309	284	311	263	287	298	299	286	311	276	321	288	257	291	444	2698	3753	2724	1166	300	286	265	264	290	256	270	256	278	240	294	299	255	280	247	263	267	244	282	272	277	290	251	299	258	262	284	265	254	285	285	274	307	258	267	297	249	286	273	300	262	296	255	272	268	282	253	258	282	266	272	268	281	273	291	254	270	263	284	268	261	261	286	289	242	276	282	286	265	228	292	281	289	286	249	236	268	320	278	270	257	268	272	280	261	281	254	301	258	267	285	266	286	264	296	266	264	292	311	271	272	266	301	293	274	257	272	290	250	277	242	269	260	307	304	268	242	282	263	255	287	252	302	257	293	239	258	277	271	258	250	288	277	271	281	247	273	245	335	300	273	265	275	263	279	293	287	276	283	263	279	274	299	267	256	244	238	277	280	262	285	253	250	280	289	287	270	277	294	294	303	258	287	261	278	250	252	274	278	262	242	257	263	265	269	258	260	266	265	228	269	263	287	258	293	276	288	255	286	255	268	291	257	275	260	275	266	288	275	275	319	274	275	268	274	265	289	282	278	267	293	274	247	285	270	261	289	281	280	277	275	304	312	268	272	284	265	303	266	281	289	244	287	282	284	253	254	263	277	283	291	275	262	282	251	271	246	262	296	285	276	311	294	286	242	303	287	245	271	266	242	247	284	257	258	257	247	271	259	273	283	256	269	275	278	309	264	280	259	283	287	293	256	297	256	250	257	296	253	255	291	249	287	253	280	268	278	259	252	266	295	271	235	266	278	233	294	256	292	277	296	266	255	292	249	261	273	287	267	303	289	241	255	292	286	279	278	292	262	269	273	263	267	301	263	275	291	263	291	270	275	257	263	278	286	245	295	256	241	276	268	274	272	266	235	269	263	281	283	271	277	266	254	234	298	279	278	270	277	281	262	256	255	270	272	254	262	290	267	274	255	299	274	269	261	286	251	281	273	257	280	249	266	279	277	271	283	288	256	271	266	280	279	265	253	275	273	288	282	277	288	280	283	282	260	229	243	288	264	272	272	257	247	274	247	262	312	275	268	269	275	248	281	268	272	273	282	256	251	239	275	270	247	265	260	267	285	289	271	269	243	277	264	300	260	272	249	275	265	289	273	273	291	260	280	246	262	268	274	241	235	239	272	262	258	286	271	291	252	282	257	245	265	290	259	279	269	287	290	273	268	244	257	273	259	250	273	288	278	273	268	251	275	245	244	269	278	292	280	291	249	289	289	270	290	250	279	247	257	279	238	247	267	286	291	304	267	235	251	261	275	254	267	288	281	262	254	274	263	300	268	281	286	273	281	277	236	268	298	282	273	280	272	271	299	263	261	267	280	249	244	237	281	239	251	263	267	270	265	282	284	259	302	282	271	255	250	234	290	273	263	265	259	270	282	287	247	278	252	259	291	283	251	292	271	261	257	257	278	268	253	291	257	250	244	280	265	253	285	276	255	270	250	253	311	269	281	264	262	264	267	302	283	238	264	254	278	271	299	237	244	243	264	285	271	261	274	277	296	284	264	275	269	271	257	268	274	273	248	270	271	275	250	262	282	258	284	249	264	287	313	258	291	265	293	248	261	306	225	261	255	300	257	281	289	248	253	284	245	260	254	263	263	270	238	269	250	278	270	244	246	285	274	300	271	289	241	293	286	271	282	279	256	257	283	262	299	283	293	286	255	293	266	266	251	307	267	281	253	278	281	265	309	268	266	264	263	287	284	275	257	269	256	268	286	271	259	253	273	249	280	253	283	265	264	283	268	249	302	261	270	247	273	253	280	263	259	288	265	276	283	262	254	261	266	263	280	257	278	249	238	274	250	276	278	272	272	255	270	263	264	267	265	241	295	269	268	276	266	255	273	236	264	245	250	286	288	280	263	276	257	285	288	270	293	252	286	260	277	270	298	283	247	276	242	248	283	259	296	300	266	280	274	304	258	273	265	259	273	277	248	279	270	256	251	276	256	264	275	261	261	288	266	260	266	260	276	271	256	280	267	249	270	258	266	253	300	267	263	308	286	262	296	280	264	291	277	267	282	265	267	269	286	247	278	263	273	271	278	261	287	246	252	270	272	300	273	284	272	292	278	250	272	237	264	283	276	304	276	248	278	258	269	300	244	259	265	287	265	271	275	263	293	233	277	277	264	262	273	276	260	260	266	256	254	271	243	273	297	279	244	248	270	283	261	259	271	243	264	302	260	254	266	254	268	238	264	268	252	293	255	239	250	293	285	246	294	259	259	284	304	292	272	284	286	273	274	269	262	264	246	282	297	253	247	294	293	291	267	293	279	249	259	243	285	261	252	290	267	220	257	277	285	268	253	273	273	277	252	255	293	285	256	291	272	256	286	281	287	281	256	289	253	258	272	296	273	275	283	268	264	297	256	258	274	260	240	259	272	275	272	268	268	257	255	285	273	287	259	254	283	241	289	283	258	240	271	274	264	281	283	262	255	282	290	298	297	250	280	289	267	273	259	287	268	263	268	254	243	287	282	283	283	282	272	239	257	264	258	278	295	282	255	263	283	246	269	260	256	281	261	265	278	257	280	261	251	281	263	246	251	267	269	290	255	283	277	274	255	255	289	251	270	248	285	257	253	263	269	287	260	285	279	269	275	274	264	255	238	244	290	268	270	281	269	257	255	263	269	265	273	262	303	321	279	283	246	285	285	298	243	233	282	270	270	271	278	287	267	241	275	277	242	257	267	277	255	282	248	230	263	302	283	285	285	237	272	290	257	269	270	286	271	252	258	263	268	259	266	290	256	271	263	281	267	262	269	271	286	250	244	301	273	268	334	237	266	269	278	292	257	280	255	271	281	295	279	297	265	276	266	272	252	283	288	295	249	294	256	264	255	256	266	285	249	279	287	280	310	313	302	288	264	247	268	266	255	255	257	250	272	258	245	286	280	277	268	264	281	265	274	255	283	260	263	270	285	270	238	300	254	260	300	273	272	278	245	287	271	238	261	296	293	254	268	282	270	296	277	259	249	267	260	282	254	284	306	292	313	272	264	257	273	254	258	270	284	296	264	261	281	254	268	290	282	251	259	274	274	251	261	278	293	291	280	254	292	295	249	291	262	275	281	268	281	284	300	293	276	292	257	260	255	232	266	283	262	272	270	238	256	273	284	239	281	228	248	298	283	258	262	262	289	290	279	268	259	245	294	250	292	263	267	277	280	268	277	238	261	277	257	318	280	272	279	236	274	242	255	260	254	263	298	269	271	279	277	280	269	286	264	275	270	279	293	271	245	256	243	258	247	263	304	297	246	254	229	286	277	290	308	256	273	260	286	257	277	287	280	296	272	239	248	257	257	253	289	273	269	260	258	272	281	259	259	276	280	275	262	312	265	302	257	263	272	274	303	288	256	243	301	275	244	263	260	254	288	257	269	279	274	239	260	256	278	285	283	287	303	276	268
27957	36993	19183	7642	4548	3376	2516	2060	1648	1446	1254	1071	1004	901	844	782	736	719	656	638	632	603	561	557	579	578	592	562	493	507	536	545	503	538	488	489	499	491	516	511	907	7344	9749	6572	2751	473	485	453	475	479	466	441	476	463	468	461	451	437	461	466	457	413	473	462	514	453	475	474	435	438	490	462	446	471	473	466	470	441	466	436	453	439	432	434	464	471	446	445	466	500	459	509	441	448	438	471	443	456	432	484	457	467	450	428	463	450	491	438	462	468	466	446	451	469	446	441	472	482	481	476	430	462	509	445	440	425	485	481	488	460	438	469	451	457	485	466	453	440	454	478	421	483	413	470	463	472	445	451	480	501	446	461	441	437	472	447	438	489	436	473	452	450	476	470	457	448	463	483	448	478	436	450	471	461	434	461	458	433	485	478	470	446	466	464	439	477	491	462	442	422	444	419	465	440	480	436	455	432	505	435	481	467	436	495	441	452	441	450	434	475	460	428	442	460	506	476	458	461	473	412	448	483	466	444	470	449	434	450	426	448	448	466	442	471	461	468	426	454	463	522	500	425	478	417	451	463	471	472	463	467	436	453	486	434	444	433	448	485	451	403	448	444	481	466	469	455	443	409	448	431	472	466	448	484	462	460	442	402	459	459	438	428	435	402	478	456	460	459	466	415	470	462	474	456	433	483	472	469	476	457	437	416	470	451	408	476	463	458	479	457	451	462	417	453	449	472	428	476	433	421	433	452	439	447	457	466	504	484	474	410	493	450	466	469	438	465	470	464	430	442	459	452	484	442	471	444	481	498	422	489	445	456	475	451	422	459	372	417	470	448	440	486	488	449	437	474	463	494	470	471	446	434	446	428	474	450	450	424	446	480	475	481	427	439	464	487	481	423	468	457	462	433	451	452	436	449	468	445	448	486	483	484	459	494	494	478	465	468	424	421	412	443	449	447	457	491	433	459	503	456	467	469	436	466	485	451	447	454	423	477	471	452	426	484	451	445	461	490	436	482	429	500	477	489	472	463	417	491	442	487	459	471	447	454	465	444	471	488	485	470	473	456	468	455	492	461	454	487	464	438	460	460	453	455	449	487	462	465	439	420	451	430	440	424	417	452	466	440	492	433	453	437	479	434	431	439	444	463	441	448	428	426	432	477	448	437	460	483	484	485	429	510	473	451	454	414	439	479	451	488	464	462	440	468	441	430	387	459	480	453	474	461	448	487	423	436	480	457	448	461	474	432	461	450	456	447	459	444	419	468	473	443	424	445	450	425	429	454	463	434	431	490	463	453	464	448	477	430	464	462	457	474	457	489	465	425	463	452	419	482	480	496	467	475	454	445	457	471	461	465	483	464	488	449	449	477	470	457	433	462	460	459	446	444	420	419	473	481	438	448	460	427	474	423	471	435	465	479	443	463	459	452	412	443	471	449	473	479	442	439	425	447	498	473	497	474	481	442	468	440	440	416	439	445	470	469	418	461	451	478	454	425	458	473	431	438	472	458	460	453	443	490	484	442	483	476	482	469	475	450	453	470	447	426	470	435	451	435	444	451	427	459	434	447	458	478	480	433	456	418	449	460	456	446	433	457	427	425	429	442	444	466	439	458	451	477	425	450	456	461	458	453	452	487	490	455	447	482	478	412	448	466	461	424	449	474	496	451	439	487	439	472	441	454	476	481	463	445	463	458	462	420	483	484	438	440	466	451	428	463	439	423	437	431	442	435	514	427	446	453	409	430	475	424	454	452	449	482	463	434	433	453	445	452	457	464	432	476	454	466	458	456	469	486	449	437	435	453	469	478	471	450	458	488	459	460	485	439	452	449	448	452	485	440	431	467	453	481	453	471	410	466	489	475	429	467	443	452	486	450	434	465	454	454	462	460	488	470	443	466	425	461	455	432	444	474	472	446	460	467	443	485	452	453	456	432	469	487	428	454	485	424	478	428	430	437	441	457	463	449	445	437	458	454	476	454	466	446	463	461	480	442	483	436	474	443	499	437	473	451	459	421	486	488	490	489	484	463	459	467	479	415	408	452	440	433	439	485	478	451	438	500	484	464	444	469	506	444	453	442	468	474	459	427	423	451	455	449	464	463	446	461	471	427	449	459	415	426	446	465	485	429	474	449	424	461	460	453	427	456	438	447	448	438	477	456	465	491	458	452	446	438	456	471	489	475	455	459	472	452	454	445	443	444	433	461	462	495	466	467	453	468	476	455	477	471	471	437	454	491	479	447	407	480	502	481	445	409	433	441	438	464	472	477	464	466	457	442	444	433	473	449	467	461	448	453	480	449	417	435	447	455	406	456	467	453	446	460	454	442	444	417	476	441	419	466	427	490	445	459	460	450	440	448	491	496	460	435	488	466	439	472	472	450	492	447	465	472	448	438	455	454	446	468	414	441	445	451	462	433	454	497	452	475	438	440	484	449	425	440	449	450	456	422	457	463	448	474	443	468	456	444	462	460	431	464	469	451	438	454	445	513	446	421	419	455	429	459	465	464	438	434	440	451	425	449	426	440	457	439	460	462	476	485	430	488	445	451	434	426	466	442	453	464	434	469	460	460	436	472	459	467	464	460	450	461	472	456	439	478	435	402	441	447	490	464	462	469	427	464	439	477	459	484	445	470	402	452	479	461	464	457	469	461	412	454	463	435	438	445	438	423	450	450	445	429	435	410	450	417	457	433	471	499	460	462	465	472	433	461	503	403	486	521	462	458	454	471	488	454	423	481	455	449	447	457	463	466	460	465	467	477	454	444	458	495	463	477	452	435	461	459	479	464	452	441	498	455	469	454	478	472	464	420	444	471	435	465	463	465	446	478	493	417	476	458	440	493	442	477	472	504	462	432	476	448	450	495	411	454	459	436	438	455	481	451	464	461	447	441	424	451	479	465	447	432	418	465	432	416	501	448	422	409	457	507	435	471	440	476	491	457	445	447	446	447	466	460	435	469	447	450	463	448	474	474	438	461	448	429	467	432	477	486	482	478	475	414	460	486	441	458	435	476	436	440	437	449	444	443	441	451	464	438	399	429	526	451	490	461	448	461	448	448	475	410	464	429	470	485	436	458	459	432	440	476	420	477	501	445	475	469	509	397	449	466	474	410	471	467	427	425	454	474	446	472	472	502	459	440	483	442	467	452	492	443	397	442	459	439	409	486	464	446	427	424	500	501	434	449	473	452	432	477	444	477	467	480	434	499	465	495	477	455	453	471	453	447	442	487	441	462	467	453	447	433	475	423	480	454	440	452	467	423	484	429	491	524	418	437	466	449	505	454	471	488	446	515	461	479	433	449	460	444	443	472	449	427	509	443	426	416	453	419	445	447	427	419	434	474	437	489	439	469	465	454	440	438	458	437	453	479	449	474	433	445	450	439	469	451	453	491	440	478	471	400	473	447	455	477	443	456	476	424	457	436	467	447	464	493	486	493	491	447	478	438	457	503	468	471	481	463	498	455	430	480	422	485	457	438	462	469	420	453	454	470
26940	20074	8277	1016	499	424	265	241	249	234	204	234	225	189	223	205	209	208	207	194	218	190	175	202	197	185	192	203	208	193	205	213	195	186	187	215	193	198	211	212	245	448	551	490	274	208	200	196	195	184	189	204	199	192	220	189	198	184	190	205	174	188	197	195	202	195	189	187	220	196	213	210	207	202	191	195	192	199	209	208	186	197	179	187	215	198	195	186	226	199	233	182	181	225	208	217	193	207	197	212	176	204	197	191	206	201	208	217	188	199	205	176	211	173	188	196	210	199	195	191	217	209	215	206	206	192	180	192	218	194	181	202	184	225	191	182	194	181	209	203	209	225	226	177	208	234	209	230	208	191	181	204	183	217	217	185	200	206	196	194	172	180	193	219	195	202	193	209	202	177	208	226	196	188	213	232	213	208	179	212	199	210	192	206	204	221	209	188	199	215	188	189	191	222	203	218	183	179	214	219	198	199	212	205	196	193	233	203	189	201	203	201	202	188	218	201	222	190	204	182	214	160	201	211	186	187	195	190	203	237	188	211	213	191	215	201	200	191	199	222	205	208	202	199	187	189	207	210	218	213	210	180	212	194	208	194	237	172	211	213	196	218	197	222	201	193	196	182	189	187	209	201	177	191	206	205	177	193	217	179	226	207	222	208	181	216	177	219	191	207	181	196	203	202	191	180	202	203	197	204	191	197	190	197	208	204	212	191	189	191	181	218	194	196	220	227	217	218	206	234	186	219	192	203	196	218	197	192	246	205	198	184	190	188	225	171	186	214	203	187	212	193	203	189	191	197	224	196	232	204	208	226	223	195	206	192	208	203	186	188	207	202	185	202	197	178	187	204	189	208	195	184	183	206	176	194	210	191	201	200	211	209	185	207	179	216	208	211	191	204	198	198	203	205	222	200	200	203	187	203	214	188	198	204	232	198	216	216	190	225	178	195	224	213	192	196	188	197	187	190	202	196	207	203	202	205	220	202	198	200	197	212	201	210	184	192	196	204	214	189	175	207	188	187	193	205	210	185	192	187	210	203	213	166	231	214	206	184	232	179	215	207	193	198	227	193	183	216	219	210	164	209	226	215	194	212	172	196	206	225	203	231	194	216	214	210	210	209	213	184	198	211	198	180	198	216	211	197	182	207	201	210	205	215	207	186	201	218	189	188	200	185	206	175	194	176	207	195	209	213	227	179	190	207	213	211	214	225	191	167	187	196	207	197	208	195	191	195	210	200	209	199	198	199	202	225	218	208	190	209	214	197	194	184	213	186	228	214	217	225	212	195	200	215	194	184	219	201	195	202	223	205	188	181	213	188	188	203	197	217	208	217	204	220	217	216	177	180	229	208	190	226	209	220	195	189	234	191	202	206	196	218	211	182	187	177	204	207	218	180	197	217	238	181	189	220	173	181	195	212	210	207	228	187	208	189	202	193	214	201	207	204	212	197	181	187	208	209	180	214	209	231	186	184	207	181	190	203	194	223	209	219	188	210	183	182	213	181	199	214	220	197	203	167	197	192	175	204	197	190	193	204	191	197	197	181	209	234	208	200	212	215	189	206	214	186	195	206	219	210	176	196	216	220	235	218	207	221	214	203	189	196	213	191	194	208	190	201	237	189	197	213	195	231	212	219	198	164	196	164	181	195	209	200	198	174	207	180	201	209	200	201	202	202	200	200	231	199	209	210	207	211	192	195	214	220	196	182	182	207	177	201	205	195	226	196	198	215	201	192	197	194	207	185	210	205	211	211	211	212	222	199	206	180	212	202	209	220	196	202	187	196	200	195	197	196	205	221	229	190	197	187	183	212	230	201	203	193	184	183	185	217	199	232	195	200	217	204	217	200	199	208	186	201	199	180	195	207	183	229	216	203	208	194	209	199	220	214	198	222	200	203	219	176	186	212	198	198	173	212	193	210	189	216	150	190	179	210	216	191	212	187	204	187	195	212	172	214	201	186	187	203	184	200	202	189	187	218	190	218	210	214	201	211	199	199	195	209	206	203	201	205	201	213	210	183	215	206	220	196	204	179	159	225	218	210	205	198	186	203	201	194	180	205	199	192	192	212	173	191	214	210	205	204	223	200	211	186	211	225	206	189	196	213	209	216	214	210	215	211	202	213	190	192	215	214	219	191	214	198	204	224	214	200	189	214	206	198	206	225	207	193	179	210	217	187	215	202	199	192	185	195	220	206	192	208	223	205	217	209	209	220	193	193	230	209	221	214	195	220	181	210	207	209	173	216	187	210	213	219	192	188	199	198	216	197	195	201	202	202	199	223	204	215	226	226	207	212	208	192	204	178	231	211	182	183	209	190	196	195	185	198	197	195	213	191	203	204	201	221	210	201	194	208	201	206	242	197	220	215	210	205	205	200	213	214	186	204	213	232	233	183	190	173	210	230	195	189	189	222	210	214	209	211	215	213	207	202	212	203	184	214	211	181	190	205	202	166	236	214	210	196	195	172	184	238	184	220	226	203	231	203	212	194	169	204	214	210	204	222	208	187	193	194	210	224	231	192	177	199	204	179	214	175	181	214	201	186	209	187	204	202	194	214	175	178	209	208	183	198	212	201	175	210	204	203	191	198	198	187	214	212	187	204	212	198	210	214	207	210	187	191	217	223	233	204	218	226	204	198	179	198	218	179	187	192	203	216	179	214	215	213	179	203	208	188	202	193	208	205	184	210	181	197	216	216	240	218	209	215	188	198	201	194	225	200	185	213	181	190	192	215	187	202	208	194	205	199	190	193	199	182	198	232	186	210	205	218	192	209	184	189	229	224	212	221	193	171	218	189	186	173	205	185	213	210	214	215	211	216	202	199	180	217	182	226	197	185	206	194	201	209	193	197	232	230	231	200	219	227	207	191	222	208	218	192	205	208	210	212	202	191	199	219	210	200	206	209	207	225	178	191	177	218	183	181	213	207	182	202	190	177	194	189	188	176	198	217	242	221	192	229	220	200	208	203	204	218	216	191	196	192	215	198	194	201	204	212	200	175	186	177	208	205	195	203	192	189	241	213	176	159	198	205	222	183	216	198	203	209	221	190	202	210	191	184	237	178	194	218	202	233	174	192	222	201	217	223	201	204	178	187	214	177	211	207	195	195	213	206	207	204	199	201	205	201	219	184	214	176	186	200	218	210	208	225	176	181	209	207	207	180	196	211	215	195	187	193	202	198	217	195	206	177	179	221	199	209	203	202	227	207	206	210	206	185	203	201	222	209	200	193	197	215	180	210	194	204	196	210	188	220	203	174	225	186	211	200	225	210	200	174	174	206	170	234	199	179	214	209	207	207	200	214	201	202	209	209	196	218	186	178	207	231	203	202	187	201	207	189	202	189	204	214	211	204	211	183	175	188	192	217	193	208	191	203	198	212	203	191	201	212	198	201	201	188	210	203	181	200	210	190	236	208	191	204	205	209	184	223	212	207	179	194	208	192	215	182	200	209	202	195	209	181	199	230	185	187	200	198	192	221	191	210	185	208
20008	15052	6378	1193	650	535	557	451	456	414	416	424	381	384	360	371	378	365	362	349	334	369	369	347	346	376	369	376	351	342	352	346	352	354	314	334	335	359	342	359	458	942	1236	1092	530	366	356	354	353	359	348	320	347	366	358	349	334	366	389	370	339	315	348	381	353	382	345	342	359	336	360	370	364	345	343	350	325	330	381	377	358	356	340	335	343	317	326	344	320	340	336	344	361	362	370	358	352	329	383	377	354	309	354	343	322	338	332	319	337	337	321	298	349	359	300	352	359	344	359	332	338	354	371	353	338	325	328	371	344	345	351	345	326	328	353	295	373	351	325	362	337	349	364	340	318	344	337	332	363	344	334	377	383	327	334	328	336	374	347	345	328	351	321	358	370	341	327	353	353	372	342	361	355	326	335	333	387	373	318	352	335	361	336	332	319	343	347	339	357	334	335	333	329	335	322	326	327	352	354	379	348	335	369	341	346	330	374	379	356	354	368	327	355	354	343	346	323	379	365	326	340	366	351	343	343	324	359	351	338	308	347	354	297	362	355	328	311	345	326	340	353	362	307	333	333	342	339	339	388	380	333	343	343	333	297	360	354	355	368	332	346	352	340	345	346	371	315	335	343	381	358	360	368	326	369	366	350	332	374	353	337	365	355	344	365	339	338	347	350	323	371	349	350	344	317	322	331	348	355	368	324	349	386	345	311	378	361	329	361	357	331	350	350	310	351	343	348	362	304	344	337	347	333	338	362	379	338	336	357	342	362	370	350	318	361	355	318	355	312	348	369	367	327	350	362	379	369	371	307	362	323	379	375	384	333	333	350	308	358	369	332	349	321	382	339	346	399	373	303	331	354	317	369	300	340	360	345	347	354	344	368	342	347	349	353	348	346	353	324	329	331	354	359	336	331	313	351	324	348	334	380	333	376	351	340	353	331	316	351	346	346	353	316	370	354	361	338	335	361	342	362	335	344	351	326	368	332	345	353	366	340	340	322	381	327	306	364	331	318	327	346	329	340	337	290	364	350	351	336	354	378	341	353	347	326	355	331	378	360	377	341	344	303	332	343	350	361	332	358	341	347	337	343	355	346	329	339	356	322	336	328	307	385	349	343	370	375	365	345	356	321	355	387	325	365	339	372	393	335	335	383	345	372	377	337	351	364	347	326	341	351	307	365	326	370	377	347	339	381	368	354	356	327	344	332	371	364	371	377	356	359	348	350	323	352	306	370	378	359	348	367	343	347	357	346	347	347	366	338	349	352	360	347	348	383	358	327	348	316	363	350	329	365	381	351	351	335	349	343	343	380	372	337	332	355	335	334	356	312	304	379	370	347	314	362	368	343	352	351	356	320	324	371	336	345	345	327	320	327	350	349	346	352	357	380	347	347	334	354	368	315	342	339	331	344	336	347	336	340	377	349	335	330	363	342	357	355	363	366	364	366	361	394	370	303	352	346	352	341	304	365	358	355	364	359	316	338	344	365	341	358	352	326	335	365	390	356	367	347	361	359	347	345	309	333	318	342	363	333	327	357	353	369	352	357	334	339	322	324	367	369	344	326	302	317	356	343	352	345	354	331	340	341	343	351	356	353	363	331	329	371	349	363	376	323	327	360	379	341	355	340	369	374	360	353	356	320	342	328	368	401	334	361	351	337	299	298	334	365	331	336	328	377	333	324	351	312	355	353	331	326	367	364	350	339	350	343	344	342	348	360	354	334	361	332	363	352	372	311	364	336	352	345	343	329	352	351	365	327	331	363	332	311	362	362	317	354	336	350	295	350	359	343	339	338	356	344	361	305	361	334	377	390	318	335	363	334	355	337	323	355	337	363	340	351	322	353	373	318	365	332	324	362	336	346	344	331	371	345	348	339	330	362	342	369	356	338	363	378	340	328	349	354	303	333	360	355	351	336	342	364	357	350	340	356	303	344	333	373	308	323	329	374	328	319	353	359	352	365	353	368	382	353	334	376	335	351	347	325	369	345	351	360	341	333	362	332	360	350	319	379	330	364	362	360	335	373	314	340	375	332	336	340	354	368	335	350	326	367	369	344	355	336	385	365	360	347	357	361	364	360	340	381	336	334	338	361	320	339	341	340	359	376	313	352	315	337	311	385	346	328	375	320	305	332	342	338	328	360	324	338	338	337	345	338	350	341	338	349	360	360	352	327	327	360	330	360	334	348	338	349	367	372	347	335	330	345	331	331	344	358	359	337	325	328	345	351	353	363	367	316	323	331	345	348	321	344	359	313	381	364	332	332	346	354	365	353	344	349	341	341	315	350	306	343	311	348	362	371	374	355	360	338	376	348	327	357	354	345	316	332	348	402	399	337	349	349	345	356	376	370	331	381	398	371	361	361	340	319	370	348	327	347	342	319	353	350	351	338	328	359	324	358	352	333	338	389	298	314	357	359	333	346	342	321	318	298	328	323	339	337	351	337	332	357	355	368	368	367	341	371	322	362	323	328	316	351	380	336	318	359	315	349	332	316	316	318	328	371	343	336	324	341	352	341	342	363	338	352	345	340	341	333	354	366	332	310	344	320	346	328	321	358	343	357	348	353	321	345	333	349	342	364	328	342	325	367	329	349	356	344	332	303	358	375	333	341	352	383	349	315	365	367	364	352	349	326	349	323	343	363	325	376	333	354	349	350	359	334	322	364	325	349	358	353	351	380	334	360	343	329	349	351	356	336	361	386	334	340	351	372	350	354	351	344	359	355	362	347	346	366	317	353	359	366	321	366	373	327	362	323	353	338	342	360	335	375	359	350	358	346	337	338	324	321	348	338	360	360	340	370	356	357	334	359	342	337	365	366	350	320	339	357	318	312	321	369	355	346	347	346	343	344	327	375	358	333	348	360	332	344	330	329	336	388	378	357	350	337	360	309	366	359	331	370	373	327	326	332	335	350	370	338	365	337	345	362	366	339	370	355	361	356	317	343	358	309	374	357	359	332	364	357	318	356	305	373	338	336	347	335	370	393	362	344	336	331	347	333	322	356	351	355	350	363	355	336	338	336	324	327	338	340	337	334	399	350	331	350	341	336	347	335	320	370	328	348	352	347	365	345	335	361	313	374	322	347	371	361	345	358	352	345	365	334	369	333	369	344	364	370	339	342	363	345	362	354	343	320	304	345	364	322	324	355	363	346	363	346	317	327	352	342	348	367	354	335	342	382	342	318	333	334	369	352	358	327	324	354	369	338	363	361	342	343	369	359	334	352	316	364	345	373	344	358	352	348	369	346	344	333	357	316	347	339	347	339	374	322	318	374	332	351	366	379	367	350	336	389	337	341	331	334	333	347	358	355	337	330	311	344	336	334	357	352	357	340	384	343	398	331	364	350	346	349	334	329	353	353	330	348	337	351	340	359	355	346	312	355	333	357	389	367	309	357	344	365	317	367	343	349	325	346	349	367	328	331	332	305	361	362	348	326	390	377	343	355	333	369	331	324	350	366	358	362	350	381	329	342	338	348	351	369	340	343	351
24810	21092	26998	25024	4956	677	497	409	361	363	350	319	330	302	311	310	317	275	295	296	313	277	255	279	276	300	290	293	270	278	282	267	283	286	274	259	276	303	305	293	718	1084	1484	920	440	258	284	270	255	300	285	293	265	254	270	270	252	273	285	260	267	289	279	279	267	263	271	271	270	292	289	263	242	294	292	271	293	267	300	259	258	275	265	274	244	278	289	265	256	258	276	268	265	269	263	244	270	270	277	269	308	253	276	264	292	288	248	254	290	289	291	273	245	271	256	261	266	275	231	299	294	268	257	236	280	259	275	255	263	244	285	279	311	280	261	291	292	273	279	242	273	268	258	296	250	292	276	236	262	244	267	271	279	271	282	289	266	287	263	248	245	286	281	246	266	262	249	245	266	272	258	279	261	264	268	272	291	252	225	299	257	279	237	292	283	269	275	260	272	268	246	277	269	261	251	296	280	279	282	247	301	255	291	254	268	287	259	284	267	292	254	305	288	297	263	276	260	278	252	304	272	269	277	286	287	282	247	268	298	249	299	251	285	277	266	269	254	285	263	268	270	256	281	288	257	264	289	309	270	259	263	278	280	276	257	266	275	254	275	267	254	295	246	262	242	272	236	269	257	263	292	264	269	260	263	295	258	269	261	259	252	258	285	269	279	288	264	284	261	258	267	272	254	284	279	268	265	303	278	263	272	272	292	273	271	260	278	280	272	272	288	266	289	290	275	290	279	266	281	287	284	269	297	257	263	254	278	289	256	281	257	266	261	263	312	273	269	277	268	283	297	269	264	279	258	282	260	270	262	285	277	273	246	267	267	266	284	302	279	277	292	267	268	273	271	258	301	296	295	281	285	278	277	297	251	296	285	265	249	260	264	269	283	258	286	256	257	305	268	282	263	241	259	258	273	267	276	273	278	282	258	263	253	265	249	269	253	281	245	280	234	254	261	269	265	257	255	270	282	266	287	259	264	276	266	283	282	267	287	279	297	284	251	280	275	258	261	245	307	270	287	254	281	316	292	238	284	260	259	283	268	261	256	287	235	307	279	301	285	284	255	278	269	234	286	251	266	281	259	304	273	291	272	264	298	256	251	288	276	268	247	274	293	255	240	275	267	248	269	276	269	267	282	269	297	278	278	263	281	264	275	269	271	270	285	264	262	275	287	264	277	266	245	268	265	264	267	253	259	237	300	278	264	261	278	238	268	264	264	251	249	273	260	277	268	270	244	254	265	295	259	261	297	277	275	276	301	276	290	281	266	275	270	276	268	314	277	278	268	330	285	251	263	263	280	278	263	273	287	294	293	260	253	267	284	258	280	272	308	287	264	290	281	272	267	292	269	276	270	290	287	262	257	298	284	254	293	296	249	292	251	276	226	275	265	277	286	279	283	252	262	262	277	260	233	266	266	282	297	273	282	276	292	290	277	266	253	253	282	241	260	268	256	270	250	261	266	291	232	256	263	265	288	264	273	276	286	283	283	247	271	247	277	284	306	279	281	304	263	282	266	282	281	276	266	259	241	283	286	251	277	267	279	277	288	254	296	275	257	281	260	279	249	238	262	284	264	274	264	274	253	265	312	265	274	286	253	300	272	279	250	248	280	263	281	283	271	288	258	269	265	236	261	280	271	305	260	261	252	292	283	270	241	265	256	275	275	265	273	258	253	289	262	318	288	243	255	281	261	269	279	243	243	302	256	270	268	256	272	228	261	284	242	267	283	246	284	247	258	300	256	263	269	261	254	259	280	272	257	277	302	259	264	289	285	298	249	269	247	260	295	287	266	294	294	253	289	258	260	298	269	273	256	276	258	284	296	305	277	260	230	267	262	250	284	250	261	274	272	252	277	280	284	259	265	276	247	253	282	267	287	261	271	281	268	268	299	307	263	261	264	270	241	273	275	257	271	279	250	259	270	268	258	249	266	260	269	254	226	261	272	258	285	260	255	289	262	244	278	268	285	266	257	278	302	269	301	289	282	266	279	270	274	274	285	273	266	296	278	258	233	263	277	301	291	254	278	294	282	263	282	246	263	267	254	279	282	256	280	262	284	277	266	254	269	260	257	287	253	290	297	306	270	279	250	272	279	271	265	296	261	247	278	293	268	275	279	279	264	271	281	283	268	286	267	282	248	263	267	284	287	285	254	274	264	279	283	254	252	256	263	270	296	252	271	279	273	264	270	270	283	251	281	291	267	284	291	263	298	291	269	280	283	276	264	269	285	247	254	271	278	280	266	282	241	271	276	300	282	254	286	271	268	278	274	263	271	258	267	247	282	241	287	262	270	308	277	266	259	306	240	274	272	277	288	262	246	273	275	274	260	265	279	284	288	270	267	266	257	324	270	252	298	254	308	276	262	308	263	259	248	241	309	249	288	263	264	272	247	285	287	268	294	234	284	262	283	256	273	263	284	288	268	274	259	289	282	287	279	276	295	274	265	269	274	260	292	269	253	239	280	260	269	278	290	284	287	277	287	288	239	274	249	247	278	254	266	261	286	304	272	268	271	258	290	284	267	284	277	268	292	285	253	275	278	274	273	259	260	281	246	289	254	277	232	243	267	273	265	243	266	252	260	274	267	285	267	283	286	268	258	262	265	296	284	279	262	260	245	252	260	255	246	285	277	266	279	262	258	259	264	285	271	289	263	262	268	275	276	290	266	287	252	268	272	281	266	275	265	258	269	281	242	243	278	242	264	269	284	275	270	287	263	267	306	252	277	275	259	281	246	256	240	262	259	271	272	298	258	313	273	253	238	261	281	287	259	254	256	264	279	251	265	283	241	260	259	265	273	273	271	230	294	259	273	232	264	272	253	266	254	290	257	268	267	273	263	238	272	271	255	249	277	282	278	296	273	296	248	272	275	276	227	287	309	275	262	299	256	265	301	257	238	244	242	254	263	267	280	258	283	284	255	283	285	257	245	280	253	304	278	285	253	267	279	268	281	282	275	270	272	272	262	275	273	265	266	311	254	253	236	253	267	277	256	267	234	268	275	268	252	283	241	268	256	282	251	276	271	290	294	284	282	286	262	249	265	286	299	281	299	259	275	269	296	279	263	273	278	261	261	296	285	259	303	307	262	280	277	284	280	278	276	262	284	278	273	267	293	268	262	295	248	281	279	269	259	276	287	253	288	259	264	264	274	266	257	270	284	218	255	265	287	272	281	284	263	250	296	266	263	278	294	272	264	257	255	283	298	301	314	262	301	292	290	254	263	266	254	292	277	274	286	276	280	270	277	247	250	261	277	253	280	255	291	282	278	251	237	254	281	254	266	286	303	296	270	287	250	272	241	257	276	291	261	271	252	252	281	273	240	279	263	258	246	272	265	256	258	267	264	247	305	262	275	286	243	229	272	257	275	268	277	266	254	253	273	252	272	296	261	283	265	276	284	257	268	274	251	266	267	273	228	267	275	273	253	269	259	303	231	267	264	276	282	292	283	259	276	283	260	257	266	264	279	269	293	279	287	270	264	275	257	262	262	258
19046	25155	13451	2974	1966	1448	1113	964	823	795	739	624	661	579	565	553	570	527	519	522	519	537	535	461	483	472	490	497	465	476	481	477	471	450	471	449	485	468	478	474	1675	3166	3776	2216	887	497	462	477	445	515	452	462	425	435	456	477	483	469	464	470	493	458	472	479	456	468	477	454	433	440	476	480	494	465	438	475	468	454	454	466	459	461	453	461	455	453	454	458	405	468	487	441	480	449	508	480	432	450	447	471	503	474	497	488	490	458	472	456	483	474	458	429	484	498	457	448	478	511	442	463	478	500	485	495	461	468	451	471	460	468	449	446	465	483	480	512	451	442	473	478	466	455	447	464	460	441	473	481	472	445	452	490	450	478	458	448	518	496	437	470	455	482	468	438	422	456	471	482	430	457	472	482	405	455	490	453	443	444	440	484	445	486	462	462	454	435	482	434	448	492	430	453	433	460	500	498	448	467	474	481	467	481	472	463	449	444	479	472	444	460	426	469	504	422	450	489	482	468	464	504	467	465	492	440	490	517	466	453	444	493	438	477	493	455	468	461	444	482	441	483	447	475	476	483	471	438	464	464	449	490	456	463	464	452	456	465	481	476	453	435	463	454	439	455	484	484	443	446	429	445	469	485	445	455	457	424	492	445	493	465	462	451	446	444	454	430	474	463	431	458	474	479	413	466	456	479	458	480	424	486	483	472	517	451	502	461	442	497	483	469	434	477	444	450	472	450	474	446	460	431	470	443	486	493	461	478	476	459	444	463	408	452	454	428	460	439	435	478	461	442	464	486	455	466	464	449	450	476	506	447	460	436	476	490	476	489	430	454	459	454	459	434	444	491	495	443	466	476	476	428	486	458	477	445	462	492	488	485	492	460	494	501	461	471	446	472	473	424	498	443	474	456	453	488	490	431	475	436	429	480	432	472	480	457	461	486	466	489	456	410	475	441	468	485	446	426	458	454	433	471	469	484	460	443	451	466	470	443	474	480	477	427	467	471	465	480	455	440	504	419	447	439	445	413	453	467	483	464	445	441	486	436	473	443	449	443	405	459	465	490	505	461	446	476	484	445	450	451	426	444	467	472	470	489	464	469	441	494	488	446	469	454	465	462	473	496	443	450	470	477	501	441	437	427	527	489	487	461	456	458	426	431	432	475	494	473	442	456	464	408	456	437	440	431	461	501	460	454	450	476	472	476	471	493	477	467	497	494	454	460	459	453	484	465	444	451	455	443	460	477	448	494	506	474	478	453	450	478	458	443	433	462	458	444	433	467	479	478	470	456	430	501	492	462	473	434	426	455	473	506	450	470	457	473	509	470	462	444	481	458	470	480	464	457	432	450	468	490	462	487	444	491	442	461	466	512	479	421	480	455	483	439	464	441	466	469	462	495	413	466	484	466	446	470	444	446	444	450	449	511	466	460	492	463	479	508	436	503	448	445	476	460	472	447	467	464	458	497	452	451	484	514	453	461	429	470	455	454	458	460	438	424	427	466	451	473	440	439	489	453	499	434	451	474	474	477	470	490	472	467	439	489	477	459	447	460	490	475	450	470	437	461	457	438	444	424	427	453	465	459	525	447	447	472	462	458	485	442	464	477	448	484	440	460	468	432	456	452	497	456	467	446	455	458	474	449	508	479	476	433	441	471	499	446	497	477	463	464	441	488	474	442	473	451	474	424	426	485	455	409	469	444	445	475	448	471	452	459	445	501	459	452	467	515	440	416	477	446	476	496	490	459	440	445	457	469	444	461	488	523	462	499	450	451	476	456	425	454	467	424	482	490	464	455	498	423	485	471	417	426	480	473	442	450	435	428	427	481	455	461	481	504	445	463	494	476	453	438	452	453	467	473	499	484	467	473	457	497	471	437	440	457	450	462	475	470	454	425	471	509	449	463	429	427	445	462	455	493	432	484	479	447	457	452	454	473	495	440	458	453	451	506	448	452	454	469	439	482	500	482	470	451	424	488	442	437	471	447	474	465	468	450	479	485	490	466	465	444	456	466	427	471	470	452	432	468	482	491	452	468	445	465	491	494	437	459	464	450	458	454	448	442	473	488	466	481	471	472	454	447	484	428	463	440	487	439	494	457	497	465	440	478	449	455	482	480	488	460	485	450	428	440	478	459	457	485	446	458	449	439	467	527	464	460	434	473	446	465	463	438	511	417	459	496	482	494	451	472	461	485	449	403	459	428	459	454	435	491	450	489	440	469	470	482	457	471	497	466	457	440	486	515	462	458	434	488	448	465	449	499	472	502	488	430	435	454	480	479	420	463	489	470	462	417	464	457	477	469	489	470	489	443	431	441	452	439	480	482	449	470	425	499	465	470	484	456	486	444	438	468	507	485	444	475	483	425	480	480	448	449	467	449	462	485	430	452	479	463	498	475	446	434	461	467	452	468	487	452	467	461	480	489	434	441	437	480	448	445	465	445	455	462	489	460	466	484	471	492	464	433	466	482	445	467	450	486	452	442	454	460	526	473	489	457	482	458	478	466	500	441	446	466	518	443	432	479	436	470	460	471	472	486	472	453	472	474	428	445	467	488	475	490	439	462	459	499	495	494	495	426	433	467	433	476	456	399	463	476	473	464	399	452	455	468	459	484	429	440	435	432	427	456	458	456	452	479	439	446	451	500	464	439	454	396	471	480	452	442	483	484	506	481	465	500	449	495	429	460	467	471	436	427	477	455	421	444	471	485	478	461	443	532	466	488	478	458	422	450	450	467	458	433	503	451	487	426	456	429	461	481	450	476	383	439	453	474	461	453	472	487	478	427	475	468	474	451	430	437	481	453	462	451	454	477	476	463	467	502	480	448	511	462	484	449	510	446	471	438	499	482	506	496	476	445	482	463	492	466	447	494	437	461	477	466	456	445	500	450	461	479	446	467	455	466	468	471	469	473	480	480	489	480	480	487	459	468	458	475	474	478	442	484	463	454	421	464	477	410	466	468	464	487	457	433	496	454	480	484	454	484	475	455	444	430	465	454	460	491	461	451	469	464	470	449	411	463	493	462	499	498	452	449	511	477	459	448	484	480	453	460	489	450	511	458	484	470	462	469	450	445	453	448	492	428	471	461	447	434	471	463	495	492	460	452	457	439	471	465	498	461	448	499	485	439	442	437	422	477	478	512	477	493	476	464	468	454	453	450	454	423	463	457	442	483	448	479	459	476	433	454	474	482	446	439	466	465	469	464	491	453	435	433	427	483	461	489	448	472	457	457	426	457	457	423	458	443	462	465	424	458	460	484	473	460	452	461	423	456	439	451	408	455	446	465	446	475	439	442	460	477	467	464	447	472	474	481	454	484	426	447	442	462	431	431	435	491	461	465	429	467	436	493	448	454	488	480	474	440	482	478	444	462	458	474	504	451	491	450	445	464	428	463	448	453	425	493	454	487	435	457	459	446	450	481	453	432	435	483	507	477	496	474	461	473	498	490	476	442	459	449	441	459	470	434	474	450	487	465	452	491	466	451	473	459	472	474
23121	21100	28691	23731	21094	17260	1647	757	565	504	471	438	436	379	377	359	357	337	324	306	317	281	282	270	290	298	302	290	295	264	273	303	235	327	291	290	258	275	278	303	1035	3330	3248	1820	723	301	236	265	224	258	232	248	222	246	241	266	265	276	281	269	235	253	264	253	223	259	261	264	238	276	255	248	241	253	266	280	247	259	274	254	268	268	256	242	245	272	263	227	268	239	252	262	232	273	243	291	262	264	255	237	240	292	278	269	265	300	251	243	259	248	240	237	257	236	251	257	267	264	275	262	253	266	233	262	269	251	265	280	257	277	263	268	294	225	253	258	239	252	267	264	252	261	266	264	258	238	257	247	241	288	279	273	260	274	235	239	260	296	264	249	268	287	263	259	250	283	225	262	243	259	252	260	281	270	317	263	249	249	296	273	279	264	274	289	244	254	296	253	243	261	245	259	255	248	267	284	272	227	248	260	274	254	256	242	248	270	252	232	232	267	261	279	260	250	261	244	256	248	253	260	244	229	255	278	261	263	273	243	250	233	237	270	263	251	292	267	261	271	263	229	240	264	270	252	247	265	248	258	273	251	272	268	269	242	268	263	260	254	245	256	242	281	225	232	250	246	259	263	244	239	277	271	227	257	256	288	274	286	239	253	259	238	257	224	276	253	259	259	266	263	258	266	275	248	278	234	260	239	258	253	250	255	278	244	256	243	269	269	249	278	227	246	265	240	245	272	259	222	265	252	260	256	261	234	256	259	270	270	243	277	269	279	232	251	255	241	257	243	259	274	272	265	253	242	241	222	238	225	251	244	268	245	220	259	295	253	246	216	248	236	264	255	292	241	257	231	224	229	238	226	253	264	268	270	267	295	278	256	265	266	275	243	245	238	264	244	279	289	271	251	277	269	265	257	305	248	266	250	236	255	238	241	247	245	248	244	262	246	250	243	262	246	251	267	261	222	261	263	234	236	259	252	240	256	250	261	263	246	278	238	246	258	242	278	265	258	270	280	249	285	208	226	256	250	257	246	245	248	239	281	269	267	279	252	258	257	276	228	268	248	238	258	246	280	253	259	240	256	234	261	263	241	247	264	248	250	256	241	236	249	232	231	253	257	283	247	257	239	275	268	283	251	248	248	249	236	275	238	256	263	234	264	262	253	234	265	258	251	240	235	228	228	268	224	273	290	261	256	253	259	259	259	250	233	267	263	269	262	253	261	260	269	274	219	290	227	260	261	303	273	268	274	278	261	259	260	276	244	268	264	241	262	246	270	266	261	236	264	237	270	236	261	283	260	260	259	244	236	269	239	253	264	228	254	250	264	243	288	258	261	275	247	242	272	250	266	246	249	251	263	251	263	245	237	250	250	282	250	268	259	265	238	272	269	250	261	251	271	264	292	273	265	239	261	251	246	263	248	266	260	253	238	225	222	255	240	257	246	299	252	268	246	271	247	231	261	247	231	266	277	265	236	266	282	251	262	266	268	226	226	266	240	225	284	245	241	267	270	246	266	250	257	281	235	280	236	265	252	280	250	254	272	270	290	261	272	250	290	271	271	279	239	259	277	229	259	286	242	277	234	242	278	226	263	239	243	246	252	270	280	252	244	250	259	249	272	243	251	245	289	291	273	246	253	260	261	229	241	228	253	274	245	246	236	257	266	272	254	265	242	265	248	242	257	253	265	256	244	250	266	305	282	261	263	279	238	235	283	248	280	255	251	244	247	254	248	262	255	250	255	285	221	269	256	261	248	277	262	234	287	231	264	279	268	243	253	234	272	259	258	233	270	237	233	251	274	262	258	262	280	253	255	253	286	274	230	249	246	261	262	241	279	247	240	229	266	274	247	262	248	251	256	269	237	254	250	287	227	266	282	262	278	261	274	275	285	259	299	254	268	250	277	252	229	229	260	267	272	235	261	278	272	258	225	253	259	241	245	266	254	235	240	287	242	247	296	247	264	278	277	250	226	257	254	236	257	257	251	258	256	242	268	262	240	273	254	249	272	267	273	280	275	282	250	255	249	249	262	273	254	244	260	255	255	269	250	267	230	259	245	239	228	261	255	284	255	239	248	254	259	251	269	246	283	252	235	252	270	266	283	273	252	301	229	237	250	280	275	267	224	262	231	268	203	269	251	247	255	277	265	271	292	261	245	252	266	279	260	242	268	267	270	239	272	280	248	262	253	257	287	255	251	257	262	248	244	231	234	254	237	259	269	242	271	237	260	248	261	268	231	275	248	259	246	253	268	254	268	254	278	265	275	255	272	257	248	250	244	253	241	272	259	270	253	258	241	259	234	256	268	252	247	292	239	266	272	258	269	236	261	254	263	247	266	236	242	278	241	244	255	246	209	255	250	242	211	261	238	283	268	258	231	271	278	274	286	260	249	258	264	245	252	265	237	243	233	245	254	280	239	236	243	248	226	263	281	259	264	250	259	269	294	254	259	270	247	264	260	226	285	248	237	236	255	260	237	275	263	272	238	282	259	239	245	237	271	241	271	239	250	272	250	238	243	270	238	263	240	258	249	269	246	252	227	276	252	281	275	252	256	241	229	242	246	235	248	237	260	219	211	269	229	260	259	245	244	241	231	260	263	248	240	266	216	240	255	240	254	264	229	253	275	265	261	249	241	253	274	256	237	261	287	241	245	262	237	259	271	245	211	262	251	256	269	263	275	254	246	249	251	268	239	242	285	241	226	259	229	251	246	247	240	264	270	227	279	230	245	267	255	276	239	266	239	238	284	264	265	251	264	284	250	257	250	263	248	285	249	261	277	276	251	250	237	275	272	252	243	259	267	246	245	272	262	266	274	249	238	231	225	288	257	255	252	231	258	258	271	238	267	248	254	257	252	259	247	268	290	267	266	247	263	252	231	275	249	244	254	246	240	285	249	266	261	246	232	287	245	262	252	251	229	261	236	265	271	238	261	266	288	259	253	268	246	242	237	252	257	273	277	258	245	245	245	252	247	255	261	266	246	287	259	267	241	287	253	256	245	256	272	240	261	255	234	252	265	261	238	262	255	252	257	252	224	255	277	244	255	263	220	260	262	239	285	278	262	263	245	251	254	235	250	269	247	252	256	260	263	275	252	232	238	257	242	249	259	253	255	237	255	211	233	290	237	263	251	273	248	279	259	223	292	261	255	270	233	258	264	257	230	232	259	294	276	272	256	247	223	254	282	238	233	243	261	240	261	278	288	260	259	245	244	273	258	261	256	255	262	277	268	244	253	233	268	243	262	223	252	250	258	253	250	244	258	291	261	239	215	258	276	253	237	257	263	263	221	284	234	257	199	279	242	248	256	239	257	263	270	251	234	245	264	287	233	279	252	268	283	244	256	253	264	271	281	266	251	248	252	247	252	243	264	237	266	237	242	254	234	251	247	225	265	235	250	260	253	245	278	250	250	267	248	251	249	256	251	280	246	293	253	268	259	276	247	250	267	253	229	254	259	244	265	258	237	265	266	246	260	281	248	245	265	274	212	275	231
23270	34151	15571	7111	4719	3261	2623	2010	1659	1421	1209	1118	993	902	798	758	732	670	687	634	581	603	554	559	562	528	538	527	530	478	496	467	520	486	520	513	481	489	466	483	3021	8826	8289	4366	1799	579	453	457	422	413	457	445	453	440	456	435	419	416	482	481	423	436	453	461	406	439	417	445	423	415	420	459	423	450	457	487	382	458	419	429	415	440	433	419	469	449	448	470	409	434	419	406	434	441	463	443	440	460	436	440	434	456	458	440	453	445	430	421	392	462	447	414	474	452	441	484	460	420	465	455	445	443	437	436	442	467	469	439	433	470	410	433	461	440	453	458	453	427	435	422	436	422	446	434	455	462	453	410	448	437	428	425	416	450	417	428	469	410	459	450	417	445	407	420	404	445	430	442	437	458	440	431	458	432	461	428	440	412	430	463	441	436	465	453	437	457	445	446	445	455	458	423	421	475	404	428	430	459	440	442	449	465	394	429	437	432	418	429	400	432	453	411	418	443	425	429	484	420	457	431	434	433	456	457	443	447	450	480	448	470	398	433	476	403	422	411	452	417	407	390	432	467	423	430	454	435	452	427	449	405	479	443	428	437	447	444	422	434	458	470	432	439	427	452	444	471	465	443	445	420	456	425	444	413	467	462	438	442	413	438	428	431	463	449	440	424	446	426	439	455	430	403	430	435	425	446	443	432	434	438	415	444	450	433	411	411	451	432	411	422	436	443	412	439	472	468	431	429	453	476	379	459	444	462	437	442	453	427	446	431	512	429	420	467	447	425	451	413	438	420	437	453	440	416	429	445	447	472	417	455	444	412	432	472	425	422	411	463	486	416	434	435	413	402	449	445	452	430	475	429	425	441	436	437	452	408	436	446	441	446	476	446	480	415	451	457	437	451	437	450	465	432	445	453	411	417	449	413	435	429	415	455	457	440	433	446	444	440	443	442	452	423	410	462	434	401	414	404	428	424	410	424	431	462	418	420	468	431	431	471	437	440	439	432	422	426	440	439	452	441	454	413	436	413	462	460	470	464	438	468	463	432	427	437	461	453	432	464	439	472	409	425	446	438	451	487	459	495	450	444	448	456	422	403	439	434	423	442	464	448	454	417	443	448	453	449	454	412	432	458	413	412	449	435	462	459	410	441	436	445	440	443	403	443	474	451	388	432	456	438	440	409	456	452	435	447	419	449	433	422	433	432	456	426	446	418	432	462	431	436	472	441	422	446	489	405	432	416	449	415	452	404	474	474	419	430	417	470	479	423	406	446	451	445	456	422	466	445	448	425	482	437	444	445	490	452	449	454	448	444	443	434	462	452	456	450	412	473	447	499	416	430	386	438	422	429	461	414	430	404	457	462	445	453	464	438	404	440	462	449	486	432	453	437	433	436	431	437	421	435	446	438	406	429	406	408	427	447	464	473	442	477	435	424	451	434	407	460	435	408	446	450	458	475	447	447	466	434	458	468	406	451	457	453	463	450	434	461	445	414	453	450	465	482	452	456	470	449	386	438	450	417	484	446	441	416	440	429	460	447	455	457	446	450	431	422	436	426	460	444	433	449	421	454	409	432	477	447	440	421	414	433	415	428	450	413	425	427	440	412	489	435	466	474	428	448	491	459	423	465	429	429	495	404	433	447	438	424	437	476	420	491	448	450	415	437	443	420	422	449	443	420	431	429	456	407	458	435	454	457	409	438	478	440	428	423	436	451	451	477	471	425	451	435	423	403	455	431	460	463	414	459	452	461	436	459	447	475	463	441	440	476	444	455	425	428	464	424	436	471	449	426	426	404	411	450	430	429	437	428	382	446	429	401	413	495	462	451	448	416	382	444	457	453	457	450	436	438	426	445	485	409	468	448	442	440	449	438	444	460	437	438	453	427	423	422	444	445	385	470	433	433	431	444	434	405	402	453	413	437	436	448	466	434	443	425	418	485	457	441	433	489	441	419	426	449	460	420	428	454	465	426	442	419	437	435	431	406	435	472	430	451	449	428	414	436	417	433	475	444	406	445	443	414	425	462	459	469	416	426	469	422	464	421	391	433	452	436	452	444	433	431	440	453	454	454	436	463	446	490	446	405	425	411	466	457	440	452	402	449	423	474	408	426	438	482	430	445	452	422	430	453	417	414	424	424	457	439	449	424	414	420	436	456	439	444	454	456	422	433	435	442	426	453	440	419	436	431	461	433	443	422	439	453	440	472	420	413	415	458	444	447	427	426	405	465	411	446	435	422	418	426	428	437	426	446	434	480	434	423	466	439	452	412	458	439	424	404	426	410	457	456	466	402	463	428	438	454	431	449	437	446	429	444	430	429	455	413	422	425	467	423	458	433	431	414	451	456	457	446	438	433	423	444	426	439	464	475	436	445	417	451	438	449	425	460	441	436	446	412	441	451	414	420	422	466	436	468	425	437	415	434	413	422	414	446	417	424	456	458	445	460	426	438	442	420	443	424	425	414	432	387	420	452	450	439	434	408	420	415	433	473	469	423	435	461	458	427	441	448	461	436	440	428	392	472	452	464	418	431	440	408	439	442	447	422	428	442	463	420	450	466	452	446	433	427	438	445	453	441	401	429	449	438	418	449	443	441	440	455	440	420	450	412	441	442	459	442	449	456	401	440	442	448	421	465	457	433	413	414	456	450	457	409	395	426	451	464	441	470	423	449	390	437	430	464	421	397	404	445	414	441	439	410	461	435	443	428	471	445	443	427	456	412	433	405	458	417	426	466	439	447	470	437	439	438	438	428	419	448	414	459	420	442	423	453	402	432	428	435	424	427	438	473	426	433	412	401	454	439	439	416	426	407	446	415	441	439	433	444	425	458	445	433	430	393	435	447	463	478	416	427	430	467	467	429	424	436	436	431	418	464	405	480	380	435	446	465	434	467	416	440	425	458	420	470	420	467	412	430	421	430	448	434	425	418	403	451	453	380	450	466	417	442	382	402	445	454	431	456	416	441	435	460	432	414	462	420	447	411	446	422	419	436	478	416	419	481	464	444	435	444	454	440	443	435	432	428	410	450	455	416	423	445	444	444	449	418	418	407	430	431	473	436	415	440	456	463	431	484	441	463	447	422	416	468	432	452	435	453	471	407	446	417	414	456	452	443	431	431	434	450	416	476	431	397	450	447	433	460	432	405	451	455	459	474	412	488	454	409	417	448	441	429	450	416	413	479	486	454	452	434	428	436	465	441	423	442	432	446	415	417	427	414	447	431	404	463	450	413	461	433	465	442	473	422	418	488	451	480	423	433	423	454	451	446	443	439	405	413	461	461	428	459	461	452	452	433	438	423	454	410	431	500	435	428	427	453	483	448	453	415	440	419	436	424	481	403	426	401	429	446	427	426	486	421	455	454	450	409	448	472	425	476	451	383	466	447	426	407	416	450	437	437	416	449	435	417	394	434	455	431	420	473	456	427	448	416	408	421	448	435	424	422	460	441	460	444	426	480	462	432	421	463	437	420	456	470	405	430	458	424	440	445	460	411
26796	20285	8178	853	513	427	285	251	214	270	232	243	238	209	225	248	199	211	219	261	217	246	203	205	231	224	232	240	213	215	201	192	228	215	226	223	197	240	228	197	293	477	540	500	359	188	202	199	207	194	241	209	236	227	224	211	202	205	222	231	225	215	258	167	204	180	203	192	233	216	213	207	204	218	250	236	193	239	208	214	223	183	187	190	208	209	227	201	195	197	211	191	226	225	207	227	221	230	206	215	243	206	216	231	210	242	200	234	193	211	216	230	218	259	206	194	239	200	230	237	225	242	220	206	218	215	196	206	202	199	214	206	183	191	221	232	211	203	202	193	224	220	217	237	206	221	219	221	197	219	226	190	232	224	195	204	217	234	207	227	208	225	202	211	211	223	196	245	218	203	210	240	206	203	242	212	229	231	215	218	216	219	196	236	186	218	201	231	224	211	228	239	207	245	225	217	197	236	224	208	200	209	190	231	217	239	204	233	229	226	216	217	214	226	212	212	219	220	230	208	241	192	203	212	232	226	210	239	204	220	220	244	225	239	224	228	193	221	207	221	220	228	219	216	214	223	236	218	227	184	217	219	238	214	230	243	184	191	221	219	225	218	213	207	220	214	208	220	217	236	233	200	212	203	240	211	226	218	203	217	213	206	232	216	230	223	221	228	225	242	227	214	229	240	233	220	216	236	198	236	214	223	216	209	234	207	206	223	209	239	247	213	236	202	223	257	217	208	234	211	203	218	231	218	221	220	185	221	212	217	237	230	212	201	219	224	230	213	245	206	228	223	197	213	225	223	231	212	217	213	208	235	225	222	207	204	224	198	220	202	237	186	236	198	241	176	234	197	219	211	244	215	211	208	203	224	209	249	199	184	202	201	203	205	204	230	209	221	232	216	225	187	204	178	212	219	208	219	208	252	207	210	241	217	213	209	217	219	227	203	217	204	210	215	233	236	194	214	219	236	221	177	206	210	206	210	207	196	214	216	242	224	214	192	208	222	216	235	227	214	215	210	196	193	222	209	197	215	213	226	231	241	239	204	221	235	198	208	246	223	203	204	197	212	204	198	199	190	224	214	206	194	227	235	231	237	230	210	217	197	185	189	224	203	210	214	244	217	216	192	220	202	214	210	215	210	202	207	208	188	212	231	196	235	222	192	229	205	229	235	245	221	207	209	244	215	201	221	201	230	214	211	223	240	189	236	226	216	222	236	191	236	216	232	208	218	247	243	206	203	232	183	223	223	241	196	217	207	194	214	208	213	218	203	228	214	252	217	211	236	212	192	197	233	200	219	205	199	217	240	198	231	223	204	234	209	209	207	194	201	198	192	216	212	218	198	238	193	214	224	192	230	247	202	216	223	198	204	190	215	219	214	215	197	201	215	240	204	213	214	222	221	179	203	219	211	203	218	243	204	203	236	212	217	229	206	235	194	214	235	214	204	226	221	227	219	205	236	190	233	215	235	214	206	237	209	211	211	252	194	241	215	218	238	238	213	226	212	230	233	205	193	202	221	222	217	233	217	194	201	213	207	219	238	239	226	238	243	221	205	214	237	211	216	253	210	190	212	232	219	239	206	203	201	195	218	217	217	237	227	218	216	205	216	224	244	221	227	180	240	245	209	209	215	238	232	218	231	204	213	194	226	211	213	213	216	192	228	223	231	223	209	236	222	219	216	195	207	203	186	219	232	215	224	226	221	204	240	219	197	227	206	216	220	208	217	209	218	233	216	216	206	190	218	209	197	224	219	191	220	219	202	212	200	226	207	238	216	232	216	221	205	213	195	214	232	212	194	245	233	211	220	221	195	199	228	217	215	247	203	220	213	252	207	219	221	211	216	210	248	213	228	222	217	225	242	213	220	214	218	206	215	222	189	220	219	233	221	205	213	204	217	221	205	220	200	209	222	220	212	209	214	233	203	212	232	227	210	222	233	235	195	219	235	203	211	200	203	238	196	246	205	218	213	208	217	235	222	238	238	230	204	198	223	216	224	216	203	191	185	226	228	239	219	207	206	206	213	218	208	246	236	236	212	202	184	216	214	194	203	215	206	220	212	200	224	204	190	218	214	213	234	222	201	250	229	211	214	221	225	213	213	203	202	214	202	215	228	199	213	216	201	218	214	209	249	219	219	231	212	188	198	200	234	232	201	215	229	237	223	253	196	214	218	218	223	233	203	206	208	229	234	232	206	235	192	188	235	206	240	191	222	223	220	223	237	206	217	226	210	210	209	222	218	213	201	198	229	234	206	254	217	228	219	211	193	246	259	222	215	245	221	195	224	166	220	199	194	236	234	240	234	205	215	211	205	229	227	233	238	214	223	228	205	226	250	211	207	215	196	191	212	236	221	217	197	212	233	212	205	208	227	193	220	217	222	201	214	226	244	222	224	189	211	214	214	203	255	205	225	222	233	219	224	252	207	254	204	216	227	215	209	222	226	224	216	224	201	199	211	237	237	223	247	228	218	201	215	230	215	216	200	207	198	212	218	220	235	238	215	223	234	208	212	219	221	219	215	213	213	208	215	210	240	198	228	224	195	229	191	228	223	207	224	231	194	213	237	218	202	220	203	223	184	223	215	191	210	208	227	229	236	197	216	211	197	229	208	216	222	236	224	231	202	215	197	231	210	203	224	237	232	227	184	182	220	237	225	204	212	207	236	197	200	209	211	220	240	228	216	216	193	237	194	223	228	223	200	214	208	220	215	221	204	228	205	204	213	220	216	219	232	225	229	199	190	248	203	202	232	212	217	216	218	219	230	231	223	210	198	209	222	205	226	210	202	206	214	209	237	194	217	236	220	202	239	203	233	249	212	211	195	217	203	226	227	219	219	193	173	227	214	215	193	226	201	213	211	194	188	227	206	210	215	231	223	226	215	239	195	216	202	239	223	218	229	211	243	197	222	246	216	226	214	215	208	235	194	237	190	219	217	219	227	213	224	205	222	221	209	212	214	214	206	216	240	240	207	202	194	227	220	213	212	209	205	238	231	208	225	220	239	239	233	207	223	214	220	200	232	240	204	243	208	204	239	218	248	203	223	198	222	222	215	203	199	198	217	232	226	226	218	208	241	230	216	204	209	235	220	222	228	221	255	207	208	196	188	211	211	226	205	194	210	216	202	223	222	211	226	229	236	223	218	212	202	214	228	232	207	250	217	220	218	213	219	205	251	226	197	240	220	222	207	202	222	226	211	214	210	218	230	196	234	204	220	190	199	228	237	224	199	208	202	227	256	219	227	218	201	231	233	261	210	211	203	208	214	223	197	205	216	198	234	201	208	245	221	211	222	235	230	199	215	211	224	231	234	239	219	242	212	198	208	220	210	209	204	200	197	236	231	223	223	208	214	196	206	193	222	208	223	215	207	205	228	217	230	209	261	219	196	212	215	210	223	231	218	204	217	235	230	222	231	191	244	231	229	219	204	188	208	217	220	241	217	236	195	207	204	224	231	213	198	211	212	206	238	224	206	254	182	194	216	209	217
21667	18513	4257	1092	775	616	537	502	440	446	413	431	401	417	408	422	351	391	400	350	379	390	388	395	375	392	374	359	381	399	376	382	392	385	377	372	374	366	376	415	502	1180	1283	1042	687	363	401	363	361	393	380	389	365	413	377	366	383	310	372	384	365	336	386	375	359	365	388	375	353	380	379	337	362	407	357	343	387	392	394	364	361	382	386	392	395	362	368	368	429	395	430	365	394	363	361	349	372	380	370	356	401	359	357	385	382	333	387	328	366	399	374	392	363	350	359	382	427	347	363	378	366	403	377	378	355	417	376	403	379	341	345	348	352	371	385	394	391	353	401	362	366	331	359	384	368	362	413	355	361	390	349	393	361	375	347	344	403	378	384	347	405	347	378	364	349	360	335	348	378	355	383	371	356	374	369	389	373	355	382	375	379	348	331	349	398	366	332	334	373	378	375	366	362	352	417	409	360	375	383	377	367	342	380	383	384	374	387	368	382	343	384	384	341	389	359	391	371	385	366	380	384	387	370	369	362	381	351	370	362	348	361	387	385	372	343	365	378	347	380	360	380	398	414	409	355	360	339	387	361	383	328	378	352	384	389	379	375	330	393	337	378	373	377	345	375	377	347	368	369	338	374	365	379	364	361	359	386	373	409	364	367	369	371	353	336	368	377	327	377	394	387	378	375	358	368	328	370	360	398	372	349	418	372	386	380	372	363	360	378	358	416	358	364	335	369	365	352	379	380	390	364	390	352	372	356	367	355	353	391	367	404	352	382	378	385	381	391	365	330	355	346	384	355	358	377	363	398	363	376	359	402	356	363	337	359	375	355	354	391	371	382	392	406	354	381	345	367	389	403	358	349	360	337	364	402	351	390	379	358	353	381	376	408	394	395	362	362	368	353	354	363	366	361	385	377	411	347	367	363	367	371	391	367	334	377	398	371	391	362	372	386	353	391	364	367	376	361	390	374	394	362	341	374	367	362	354	389	367	399	349	367	362	351	369	380	359	370	394	351	372	379	381	360	376	367	375	359	342	368	379	335	346	338	369	376	364	398	350	378	402	361	357	337	360	408	332	387	402	377	368	386	367	365	404	369	354	401	357	366	367	383	337	394	347	381	386	413	391	335	361	357	380	414	390	378	393	340	364	376	319	375	381	398	370	351	367	327	341	378	359	363	398	364	405	386	381	396	376	368	362	379	368	384	395	366	353	362	367	394	397	410	353	378	347	350	373	386	346	356	400	385	391	379	368	358	375	396	365	395	390	403	335	397	381	355	371	399	332	360	381	370	342	343	366	389	360	362	365	384	348	391	398	370	356	412	353	351	364	383	328	385	370	378	377	352	394	383	351	371	395	405	386	376	394	385	392	370	373	364	355	343	398	377	358	367	347	376	362	385	374	348	390	376	374	376	362	385	405	367	380	363	381	369	374	398	385	361	427	394	361	381	396	361	389	354	376	371	395	335	357	351	388	394	393	396	404	397	374	391	384	392	362	361	379	331	365	414	370	341	376	355	391	372	382	368	389	377	364	371	392	370	380	376	365	375	353	391	359	374	361	408	410	413	405	360	427	385	384	362	357	380	362	380	368	386	362	366	343	376	349	349	418	395	367	345	370	356	365	381	387	360	379	356	381	368	387	362	335	402	384	356	366	355	359	383	351	389	337	374	374	391	383	375	355	373	381	393	367	374	365	353	376	379	412	363	370	353	381	382	370	359	375	437	360	396	373	354	387	380	363	352	408	382	370	392	386	357	391	344	345	372	389	378	350	409	367	334	386	362	336	367	372	354	395	412	388	357	371	362	367	371	369	353	340	403	354	354	408	365	367	355	365	381	386	380	366	392	357	368	340	382	377	400	352	375	366	344	381	327	403	370	369	369	412	398	360	354	441	382	342	335	374	386	334	345	357	366	393	366	368	376	381	368	382	371	382	358	344	376	359	389	386	365	373	344	399	376	387	385	373	392	381	392	368	366	387	383	358	384	371	357	380	334	391	348	376	369	389	397	391	348	349	375	394	364	380	378	336	358	358	372	384	399	391	423	349	367	381	372	350	348	374	411	367	388	376	376	353	369	365	380	385	366	397	409	367	387	410	372	384	352	368	367	394	372	386	356	363	410	368	366	378	396	397	402	366	369	363	334	374	336	382	395	372	344	352	370	370	345	400	409	376	376	356	387	364	368	378	365	362	384	356	362	389	358	384	368	364	405	373	395	360	385	343	393	329	357	339	367	356	345	370	393	324	391	357	353	336	379	404	364	352	384	381	407	375	395	355	375	387	378	377	381	401	366	379	383	360	395	349	369	357	383	405	369	365	344	356	350	390	379	378	390	365	361	398	378	373	354	330	375	385	358	360	373	361	380	374	368	389	365	384	401	370	381	418	396	373	367	395	357	351	374	383	387	369	370	381	359	394	364	356	365	316	365	354	383	354	349	373	379	383	386	384	374	399	343	384	344	387	387	364	380	378	382	383	397	369	385	372	349	355	373	354	416	361	378	372	364	392	396	358	360	381	372	338	386	332	358	354	421	330	398	366	347	391	351	333	388	364	326	389	353	365	387	383	369	401	375	391	365	355	372	386	374	359	365	390	357	393	355	356	381	344	352	391	386	396	372	374	402	328	363	395	377	394	382	379	367	401	400	366	367	372	346	400	350	359	350	350	397	379	370	364	341	344	343	372	331	354	379	393	357	361	391	411	382	381	365	393	395	362	348	369	380	394	385	379	356	364	387	375	382	379	381	348	376	380	348	361	388	361	334	379	359	370	352	389	395	408	379	372	364	385	390	378	411	375	381	367	365	366	378	376	397	394	364	349	369	387	405	388	363	358	386	403	401	375	368	327	359	389	403	369	376	366	375	396	357	345	357	398	376	357	360	383	356	393	339	357	359	361	382	366	382	365	367	366	399	379	359	378	381	391	359	377	366	383	362	367	384	364	383	373	355	375	338	383	388	412	381	354	352	382	391	374	360	325	374	408	399	359	398	380	367	396	344	370	380	388	381	392	403	389	370	419	394	373	386	387	359	392	352	357	340	381	379	386	387	357	377	414	354	342	352	392	345	387	366	344	351	374	357	352	378	339	368	336	385	356	342	338	368	396	360	355	356	385	360	359	374	392	379	391	387	377	353	362	370	362	406	392	384	328	381	332	372	335	375	383	376	348	368	354	373	378	390	388	395	409	386	343	365	366	370	350	373	378	350	363	337	375	384	388	356	369	353	353	372	341	379	364	356	368	355	373	384	369	352	408	371	372	346	374	341	362	346	352	333	401	393	374	391	351	366	366	416	342	340	313	408	346	370	356	371	359	397	333	388	380	393	408	351	382	403	377	375	375	403	372	343	378	407	345	345	378	428	380	397	385	363	364	373	331	376	412	382	372	363	362	351	383	361	360	392	385	352	376	382	370	344	356	374	349	326	374	388	388	398	366	365	361	340	358	382	385	366	419	392	376	359	334	406	360	392	373	362	351	380	416	375	377	366	398	414	386
24789	21111	27057	25092	5213	702	542	430	413	358	314	329	335	308	311	324	325	298	286	298	264	285	301	285	260	268	287	253	297	306	257	258	278	288	274	281	266	308	324	262	477	1186	1371	1078	475	264	284	277	274	255	283	274	291	289	279	277	291	271	283	261	282	289	300	274	275	277	280	295	272	286	267	240	284	291	281	268	281	293	297	247	278	261	275	281	282	264	280	246	293	252	266	251	294	261	234	257	286	295	282	272	290	283	276	285	261	276	269	302	276	275	278	281	271	246	280	278	265	279	277	310	264	266	274	276	235	269	281	297	258	260	291	266	257	257	258	265	292	283	274	257	272	270	284	273	294	258	280	302	261	284	272	262	289	272	293	269	240	276	286	248	282	278	288	272	276	258	270	284	298	254	307	284	274	280	261	296	292	296	287	282	264	296	280	297	289	275	280	274	236	278	304	287	281	265	276	263	282	292	307	281	291	261	254	301	268	268	257	264	280	239	270	267	271	255	291	260	285	243	273	245	273	289	289	288	277	246	267	247	263	280	290	282	275	270	284	295	254	272	271	309	278	282	273	258	258	256	259	299	266	244	291	276	290	265	302	264	250	253	268	260	271	301	269	258	284	276	298	294	256	292	276	286	264	305	289	256	303	275	274	273	270	273	267	297	287	297	268	290	284	268	268	286	255	252	283	273	277	260	263	274	266	246	269	293	277	289	287	242	282	287	268	302	280	288	274	257	297	288	261	282	277	268	258	272	270	277	274	306	287	260	279	313	286	269	291	279	260	289	288	292	263	261	282	283	277	259	267	264	242	267	319	266	253	262	265	267	274	255	280	252	325	299	283	253	311	269	285	293	308	266	273	263	299	239	272	289	288	244	301	289	256	262	284	268	273	263	286	272	285	284	273	267	287	250	297	275	258	273	264	265	277	282	281	261	275	269	293	308	259	270	300	273	276	260	305	262	268	248	278	257	277	252	289	264	266	275	269	316	302	277	282	262	276	292	259	294	287	294	270	272	256	295	291	267	308	263	264	274	279	278	262	303	262	283	269	254	279	266	278	252	263	283	278	277	277	287	289	288	301	304	285	283	254	265	307	298	268	277	276	249	250	275	263	257	285	304	265	240	272	263	267	294	294	263	285	253	279	260	244	285	297	325	271	295	289	265	275	298	291	301	301	291	261	298	289	276	269	287	267	264	292	301	265	279	271	275	270	270	295	279	283	272	298	285	297	281	272	282	288	284	265	286	234	267	266	283	276	254	265	258	279	290	260	285	277	298	290	246	279	276	275	266	255	285	270	270	302	271	262	271	277	309	252	264	297	258	289	285	270	280	294	275	288	290	232	261	278	272	260	288	281	265	269	244	295	274	295	280	283	281	287	266	302	260	279	233	297	246	267	287	255	269	285	298	273	291	253	252	278	291	290	279	279	242	275	255	257	265	283	301	282	269	271	301	302	272	244	256	259	265	261	269	296	286	253	273	276	273	286	257	283	238	291	267	259	270	249	283	263	254	265	288	254	290	281	275	278	276	295	282	254	234	314	300	297	272	284	303	263	271	282	299	304	268	271	276	266	288	264	263	281	268	296	267	262	295	279	272	258	266	296	265	271	264	272	277	250	262	272	279	257	271	255	283	277	267	286	268	291	262	229	268	291	275	264	262	280	301	266	306	257	302	287	255	292	298	256	287	278	290	291	269	257	274	282	289	269	274	267	282	283	258	295	276	284	289	266	283	250	271	286	282	289	285	289	307	297	289	266	317	281	269	248	272	284	280	259	283	269	274	250	272	285	275	274	261	286	272	241	267	270	279	287	243	266	256	286	271	280	245	285	277	264	259	287	283	305	267	288	281	245	271	287	272	303	258	267	274	282	287	279	281	264	285	246	266	300	276	291	264	270	291	270	254	236	280	279	278	273	270	291	275	270	258	284	237	248	288	290	261	253	259	289	262	277	268	291	258	267	270	257	273	269	254	283	258	257	274	283	265	267	308	321	266	306	305	286	273	262	274	281	274	273	257	291	256	266	276	276	295	281	292	263	289	284	272	284	259	268	267	281	265	283	254	275	294	280	279	278	244	284	301	258	271	251	287	282	289	270	253	247	263	260	293	278	314	296	298	265	242	283	268	263	296	269	295	268	259	277	280	298	259	292	273	294	253	260	282	288	256	263	273	273	289	254	259	275	288	257	291	271	271	254	279	252	255	275	260	266	280	311	264	285	313	292	297	281	253	293	271	310	272	266	287	263	293	272	262	261	294	258	275	280	252	249	290	258	249	276	272	258	279	258	254	269	283	265	299	251	303	283	280	278	260	275	268	272	260	257	273	270	259	295	299	313	287	271	269	279	276	259	271	270	278	279	263	274	260	272	260	258	277	284	262	272	258	258	245	265	284	276	268	302	285	285	289	255	273	264	283	251	286	278	276	283	273	272	297	284	259	292	258	245	250	266	290	267	262	284	277	251	266	264	277	261	255	307	266	279	307	303	261	281	294	295	267	263	271	277	296	288	277	262	267	287	264	292	251	296	296	278	284	270	270	297	276	283	264	293	275	269	277	268	286	271	271	291	263	290	271	261	266	295	277	258	278	270	243	277	269	262	300	260	300	268	290	287	288	298	262	264	301	285	267	292	290	266	263	260	298	281	288	275	287	270	296	302	269	290	289	256	274	276	285	266	294	288	284	281	273	279	259	273	276	292	299	300	284	294	279	256	269	285	284	280	252	284	285	286	295	275	260	288	289	271	271	263	281	261	278	281	275	281	262	276	244	266	260	258	308	255	286	278	252	266	272	277	281	266	264	306	296	270	275	269	251	286	284	242	285	289	297	270	276	275	259	276	275	258	299	262	256	269	266	303	253	253	298	298	291	269	277	276	249	284	241	279	273	288	282	300	274	268	236	258	249	280	285	291	276	264	302	293	257	268	295	290	259	278	266	286	234	270	278	264	255	272	268	274	250	283	270	263	269	245	288	251	285	276	266	251	264	262	268	264	292	276	259	282	272	275	281	277	295	266	248	265	275	295	264	268	266	258	245	265	259	296	264	265	295	286	297	289	279	282	271	287	259	273	293	264	280	276	292	304	278	275	273	262	278	266	264	271	269	279	274	298	266	253	256	233	267	281	278	287	289	275	234	270	269	269	266	244	298	255	259	289	301	269	280	279	323	276	274	270	282	306	283	280	292	274	277	281	271	299	275	269	286	234	283	292	290	255	259	276	304	273	299	279	264	255	251	244	302	294	262	280	241	281	273	291	251	253	289	300	307	256	293	278	233	263	315	313	270	284	266	262	239	295	281	294	287	250	279	259	306	268	270	274	267	282	278	273	272	275	270	262	292	267	276	267	292	265	251	251	247	260	268	261	284	253	272	276	276	277	280	256	264	281	281	269	254	273	269	280	278	287	251	280	273	283	246	284	280	249	258	274	286	262	273	296	268	280	291	283	281	258	269	254	266	289	285	284	263	293	253	308	245	251	289	267	277	288	276	294	242
21823	27024	8449	3040	2009	1539	1202	990	874	788	740	726	656	620	633	595	552	559	584	530	521	539	531	516	513	534	449	530	523	478	508	533	505	485	504	471	482	473	477	474	1208	3308	3550	2561	993	489	486	449	501	480	481	495	465	451	490	479	501	477	480	474	476	488	500	482	441	451	501	478	469	495	448	465	451	459	469	451	445	444	469	476	484	472	488	468	491	456	432	496	502	437	474	449	479	480	465	467	474	475	458	460	489	446	500	459	511	453	518	454	475	460	490	479	492	457	463	470	471	476	459	481	507	458	532	450	470	476	478	480	501	440	442	473	453	475	437	497	441	497	467	509	483	444	489	482	526	461	448	488	457	428	469	484	479	440	486	428	472	452	475	458	445	505	458	455	508	483	452	438	481	464	471	438	473	464	480	503	462	460	477	503	447	490	515	446	461	481	459	470	483	492	470	489	482	470	475	472	457	484	517	532	468	455	485	474	475	512	419	494	471	488	476	488	450	454	501	469	474	440	501	442	435	436	468	449	450	479	475	460	434	477	475	462	477	464	415	488	469	470	463	438	499	499	427	463	464	485	498	471	479	464	483	488	451	477	433	502	452	463	495	473	496	473	488	495	458	488	451	505	485	479	480	499	464	430	443	446	489	456	480	458	459	441	487	452	490	455	423	476	456	465	444	444	498	524	473	449	504	479	452	452	489	519	438	462	483	461	480	442	470	465	483	482	479	491	466	471	480	451	479	487	470	494	478	478	477	467	466	515	526	464	455	474	483	476	474	411	489	474	463	417	450	479	470	476	479	470	464	458	429	478	497	452	457	450	441	471	498	456	457	499	466	484	460	462	439	477	457	489	447	502	508	437	473	483	495	454	459	431	488	441	506	498	465	490	507	451	499	486	459	481	503	476	476	462	455	476	458	476	518	473	461	451	506	498	478	465	485	478	464	468	469	502	489	448	505	448	454	448	471	423	471	485	525	496	489	488	480	470	483	439	456	456	488	503	454	482	492	509	483	459	492	446	498	481	491	444	428	480	455	498	449	469	446	468	526	467	461	504	447	491	455	485	464	504	458	456	468	467	494	488	466	498	468	477	516	452	430	440	509	499	507	490	494	496	502	459	471	457	506	505	449	467	523	499	482	416	491	492	494	490	455	470	503	460	449	504	490	481	454	498	447	438	504	466	481	492	455	455	467	505	496	454	424	471	477	442	449	452	485	443	446	476	490	460	471	486	441	499	460	500	463	453	492	463	451	472	473	479	470	451	454	496	458	450	466	468	490	552	468	484	469	460	466	471	465	453	495	489	501	499	478	472	505	460	480	451	491	482	467	494	464	449	480	469	455	470	478	460	485	466	518	454	473	443	506	491	487	478	470	490	493	486	488	493	471	472	444	448	477	495	478	445	509	432	451	444	482	485	433	439	476	466	466	461	471	442	470	495	458	456	490	431	473	430	494	453	489	473	463	465	439	447	458	488	469	470	494	461	508	474	499	474	475	480	471	502	462	488	469	481	489	455	461	480	463	427	493	445	498	439	456	463	427	462	453	488	452	424	510	449	478	474	497	497	457	514	446	512	435	436	478	468	524	456	486	470	502	446	483	479	451	438	469	472	498	507	494	427	463	475	473	468	484	507	492	466	477	488	461	482	462	460	448	484	467	470	481	523	457	487	434	490	447	474	487	497	456	487	488	472	499	508	471	453	504	448	500	459	445	478	447	460	469	491	533	477	521	502	499	459	475	500	494	484	453	490	470	491	447	487	490	470	454	461	471	476	489	531	475	475	471	521	454	496	459	446	482	494	471	470	481	453	487	473	436	464	448	491	470	500	449	490	491	454	491	493	465	493	459	487	465	503	448	465	467	465	475	454	446	491	476	476	471	459	455	475	482	469	468	495	469	513	468	458	442	484	506	461	465	442	509	471	465	463	461	469	450	473	470	460	501	469	473	465	470	418	449	466	463	489	508	474	467	446	468	477	453	476	444	472	499	464	457	477	508	439	469	468	470	449	509	474	476	471	484	448	501	472	460	432	490	453	466	482	454	429	468	475	457	510	469	460	473	471	468	442	483	485	457	438	462	491	488	497	483	453	449	495	500	432	483	469	453	485	481	457	518	485	484	464	501	503	493	482	472	476	487	463	465	469	459	475	482	483	473	482	456	468	488	479	523	453	500	489	415	520	460	526	449	470	456	480	495	451	476	465	465	473	464	473	493	479	462	438	477	521	459	502	482	455	420	459	464	489	475	452	462	445	491	512	490	492	459	437	489	445	453	451	461	470	474	457	499	469	505	474	448	497	470	507	472	460	454	478	462	479	470	445	516	473	468	510	475	434	495	477	469	478	486	469	431	455	509	483	472	486	454	493	433	418	418	478	486	458	493	508	481	463	476	458	469	475	474	458	511	510	483	468	478	448	469	456	466	447	474	513	493	456	517	489	511	441	464	466	496	499	467	483	496	438	503	468	491	475	452	463	470	468	481	479	445	481	473	483	490	462	434	476	481	468	476	466	445	458	430	465	430	475	496	468	451	467	460	489	457	503	466	458	446	471	479	436	485	466	480	466	485	486	503	492	466	491	480	445	451	465	434	469	435	459	474	463	541	455	476	445	465	452	451	448	447	489	470	423	468	480	451	499	492	469	483	488	517	503	470	471	451	466	416	454	498	490	456	474	460	453	475	511	510	492	532	468	475	466	441	473	466	494	472	443	478	455	469	425	473	468	497	455	442	512	481	461	498	473	461	442	456	477	464	491	441	495	464	495	484	464	461	491	450	462	481	450	463	482	486	446	469	461	485	476	466	514	460	536	448	477	442	460	481	469	489	488	504	463	469	515	433	497	482	478	443	507	441	443	481	398	468	481	452	482	479	452	470	489	433	427	473	486	481	414	448	488	453	470	448	491	486	463	484	463	460	461	472	448	475	460	469	479	459	513	475	503	480	454	510	447	441	457	486	466	462	480	485	447	498	464	466	446	476	479	463	454	494	443	465	473	475	476	465	468	468	481	475	423	454	461	422	478	484	474	452	416	495	469	494	487	478	455	451	474	464	465	493	478	482	474	462	471	467	486	459	484	440	487	472	469	421	478	464	495	453	461	474	443	483	494	481	480	482	432	426	472	450	494	466	438	451	443	440	453	488	494	454	458	469	460	462	510	438	467	473	504	460	467	448	463	501	452	452	476	486	476	526	491	451	440	413	486	474	497	445	446	449	498	483	481	479	487	522	472	509	451	436	476	463	501	500	466	464	487	456	465	475	456	448	461	461	507	470	491	461	447	483	501	457	486	501	516	481	481	492	494	439	513	442	403	496	457	439	485	471	478	479	465	454	481	465	470	453	459	448	484	469	512	485	454	476	471	429	475	454	467	499	503	483	445	471	470	477	478	476	459	457	458	470	482	486	479	433	499	447	452	428	484	490	459	486	434	491	510	471	486	490	486	446	516	493	445	451	493	466	496	483	484	467	471	452	440	464	457	480	482	480	436	472	478
23172	21068	28645	23715	21069	17263	1778	803	599	546	491	433	385	374	403	358	327	312	281	319	287	307	308	308	308	279	294	293	292	243	276	286	281	271	296	286	276	269	297	234	821	3082	3361	2250	700	273	249	254	285	252	293	261	227	253	262	261	266	263	305	290	237	233	283	237	265	265	266	250	248	231	261	271	246	282	245	267	253	248	277	256	224	243	275	243	257	227	260	239	260	248	230	239	246	262	244	261	255	273	251	256	238	253	236	277	264	251	230	282	284	244	246	260	237	262	278	236	230	249	273	283	262	236	258	270	245	265	273	243	268	251	251	260	250	243	241	259	264	268	229	250	235	266	300	270	235	241	276	286	240	257	252	247	268	244	264	277	249	271	252	236	253	267	248	238	240	248	256	241	258	254	236	254	227	252	268	267	288	268	245	248	277	262	282	239	258	274	251	238	257	257	274	255	272	245	254	240	251	282	264	282	269	275	273	255	284	272	245	234	245	251	273	245	257	262	236	263	272	267	301	260	260	237	242	289	285	268	251	245	263	232	241	261	260	240	260	253	274	259	280	236	274	263	257	271	243	237	273	257	245	288	263	232	265	235	237	259	258	251	238	264	277	251	261	253	276	272	282	256	250	254	254	267	253	241	251	250	254	272	278	236	293	276	261	220	239	245	255	246	254	276	279	240	260	232	262	244	260	237	244	240	229	269	232	248	256	266	243	279	248	252	273	259	236	255	259	248	292	245	282	233	248	248	242	275	254	265	233	221	256	253	266	283	236	268	253	235	246	241	245	239	246	258	237	271	249	250	238	288	250	249	224	265	248	288	298	266	269	256	254	242	262	263	243	251	267	236	254	250	255	244	245	228	245	245	270	253	234	288	281	239	269	246	237	289	274	256	249	247	265	263	236	266	248	240	228	257	253	261	245	270	288	269	261	238	267	254	259	247	256	253	249	237	274	265	249	245	237	241	229	239	256	276	254	283	244	265	224	267	252	270	265	280	276	254	221	250	285	257	269	270	271	284	285	254	234	271	266	249	282	258	283	274	259	268	260	261	266	267	259	231	272	254	247	284	241	236	276	272	241	246	267	239	220	263	276	277	243	262	263	240	250	275	226	230	230	231	221	257	244	257	254	246	257	263	226	226	263	244	252	221	257	247	236	251	265	267	237	255	262	231	242	266	259	262	265	310	275	287	281	258	258	212	252	254	243	258	229	268	252	235	247	259	229	227	255	262	267	232	264	240	272	254	251	258	271	237	256	249	257	271	257	274	266	237	251	251	231	251	270	256	254	270	259	272	242	281	234	237	255	249	244	269	284	246	244	304	270	245	266	257	287	236	264	275	238	246	268	255	236	276	252	229	264	275	246	236	260	244	247	230	260	264	254	251	254	266	263	225	256	245	253	271	259	246	258	251	279	277	273	248	265	266	275	252	254	265	236	232	245	268	257	264	238	240	263	228	265	257	241	257	274	252	300	233	259	219	261	242	228	272	280	256	252	250	278	247	284	248	267	260	270	248	241	258	247	240	253	239	258	257	259	262	248	253	272	282	239	264	254	292	261	255	265	262	251	264	270	264	270	248	241	249	255	254	269	270	257	258	240	276	263	253	271	216	258	245	269	241	277	265	266	247	248	241	250	270	226	270	276	269	284	271	305	254	257	231	259	283	272	273	263	237	268	272	246	256	242	273	255	225	279	239	261	236	236	274	262	230	251	275	227	263	247	251	269	274	265	238	250	264	280	251	249	240	321	231	234	272	250	287	277	246	255	245	247	256	252	227	271	257	281	254	271	263	257	250	251	244	236	249	259	273	282	250	260	284	240	259	248	302	279	254	248	248	239	266	244	258	262	292	249	265	265	254	266	279	255	301	279	270	279	237	242	259	294	272	227	248	260	274	207	233	278	253	244	251	231	265	265	262	279	234	229	272	251	222	248	259	291	273	239	238	262	243	231	259	249	267	237	236	266	225	246	255	250	271	285	262	231	227	255	268	251	257	258	231	260	252	262	249	256	219	265	241	255	248	239	251	282	256	282	243	265	277	255	282	219	254	263	287	279	256	265	251	239	241	236	243	256	276	276	264	261	264	228	253	296	272	280	254	270	237	260	255	256	255	240	278	229	270	266	288	244	278	251	280	273	247	262	265	243	258	243	261	241	250	254	271	266	250	259	235	254	278	260	242	245	279	254	293	250	302	255	266	238	239	281	258	265	223	239	266	238	259	266	260	264	242	259	271	274	247	281	232	249	237	271	217	245	263	252	257	244	243	268	256	239	246	263	256	270	252	257	241	242	290	270	249	252	280	270	257	248	245	257	247	231	273	253	278	247	247	252	286	260	255	269	245	246	257	239	246	263	270	263	262	276	241	242	262	248	232	247	247	251	264	255	244	220	265	262	243	246	253	258	280	276	261	274	253	239	244	258	233	282	253	261	259	244	262	248	238	265	259	251	282	201	248	276	252	248	249	263	278	243	268	254	238	263	217	267	249	260	286	243	246	221	248	255	257	270	253	267	256	268	244	246	262	254	255	271	262	281	249	265	226	276	237	266	237	265	244	285	242	258	241	257	239	262	256	252	272	243	244	259	246	255	234	260	261	257	258	247	244	245	268	264	251	267	267	258	258	249	249	227	247	244	297	251	282	270	252	274	299	262	271	248	233	265	241	247	243	263	256	263	278	276	256	264	238	238	273	256	254	267	278	248	246	275	260	272	280	284	227	259	253	264	275	285	258	260	258	249	241	264	268	248	245	241	254	261	230	251	288	294	252	253	250	227	253	245	255	258	267	269	269	243	246	220	243	290	227	274	268	268	251	246	262	279	266	235	258	253	255	291	280	262	242	265	253	254	277	242	274	258	237	249	269	226	274	222	265	224	250	257	249	282	248	240	275	262	234	276	240	270	253	258	273	260	253	268	265	269	273	258	264	252	234	222	244	264	232	237	269	287	267	244	247	256	273	230	274	253	242	255	269	265	260	231	267	245	238	267	234	269	256	275	271	263	252	241	253	246	232	230	263	237	257	252	262	282	296	254	259	277	254	262	262	245	255	253	256	251	231	264	266	243	265	256	245	237	251	245	223	252	257	229	237	223	261	255	267	267	271	255	275	253	244	247	228	252	262	262	273	276	234	261	255	259	247	276	253	259	241	247	244	228	247	254	256	265	244	257	274	277	247	252	273	244	268	227	240	238	267	258	271	244	270	263	250	232	256	257	268	247	272	270	274	267	235	241	293	218	275	246	273	266	264	267	261	250	244	243	253	241	251	253	227	288	251	242	239	266	268	259	271	257	247	252	246	263	251	257	254	268	257	225	260	280	278	252	263	254	243	260	256	238	256	242	270	240	250	298	271	264	256	266	273	259	232	254	289	243	261	230	245	263	240	240	263	268	245	280	264	250	244	248	254	222	253	247	234	246	224	263	265	267	275	245	259	225	240	267	237	263	269	245	242	255	239	260	262	269	276	259	252	248	256	273	260	243	261	262	255	261	254
22435	26174	13607	7003	4835	3668	2783	2135	1770	1550	1294	1115	1042	940	848	840	725	689	637	647	635	590	554	610	554	549	569	612	519	491	496	557	522	508	469	483	511	491	491	476	2221	8354	8686	5780	1582	482	447	477	411	450	425	423	431	478	427	427	428	462	409	427	450	480	431	472	406	413	426	440	463	445	440	450	461	448	401	433	466	434	465	432	440	440	431	454	450	502	415	458	448	444	475	440	446	467	452	462	469	456	438	425	439	431	439	448	441	505	442	446	451	474	456	435	434	416	428	443	440	445	467	416	441	439	420	426	447	462	405	414	438	440	401	405	460	450	439	447	404	450	465	448	429	423	497	460	435	428	426	410	459	437	444	428	444	455	432	450	438	446	463	447	429	473	444	465	411	450	479	442	449	431	412	420	493	428	455	437	410	461	437	468	453	420	420	438	471	475	436	456	443	452	448	417	494	484	450	463	446	445	457	444	463	463	429	415	457	457	469	434	448	465	443	505	403	433	419	434	456	433	396	463	452	466	425	432	429	449	458	436	458	468	458	421	459	458	466	434	447	428	415	451	456	439	437	430	404	426	434	426	410	451	467	418	460	423	449	457	402	404	443	442	460	470	445	438	474	463	417	426	436	426	414	474	399	442	467	428	427	440	468	457	408	428	461	412	415	472	421	454	436	463	453	427	428	461	492	412	433	410	457	427	419	389	452	485	478	418	433	439	438	429	392	453	446	453	434	458	436	439	442	433	438	436	447	440	454	460	416	417	436	454	415	406	453	499	487	462	440	439	419	446	475	440	488	424	466	474	460	475	451	436	445	427	468	417	439	423	453	419	425	489	411	452	422	434	464	409	454	468	424	415	438	437	437	427	430	479	413	447	438	446	411	387	429	455	459	432	441	417	428	470	431	464	413	437	434	438	439	422	446	462	483	457	439	414	443	463	427	446	427	450	471	436	443	424	429	407	456	444	410	477	456	435	444	434	450	453	421	436	441	414	405	429	453	418	473	447	468	446	417	418	468	414	456	458	491	456	424	437	455	419	406	421	440	423	458	420	397	477	477	441	471	468	434	432	395	439	432	457	451	449	431	438	448	397	428	461	424	466	439	413	428	443	438	505	454	470	478	444	454	421	400	485	450	447	468	482	448	422	389	434	457	469	452	469	455	461	444	459	431	433	445	448	408	437	423	445	448	441	477	429	448	460	477	448	471	455	396	439	448	450	453	457	447	433	418	475	481	447	430	413	464	476	443	446	434	433	408	437	446	437	434	442	448	419	428	436	425	456	435	435	447	472	432	450	433	427	484	450	426	427	428	440	424	432	424	465	446	449	446	394	408	435	470	441	490	450	435	468	422	463	434	421	429	467	429	400	442	433	424	450	445	466	406	447	433	453	434	445	431	440	407	421	443	462	427	457	452	484	449	433	434	446	460	472	415	451	433	420	450	463	447	451	433	415	440	494	428	465	458	450	460	439	435	435	460	419	437	426	442	417	439	481	449	435	428	443	456	426	413	449	405	445	422	441	455	471	455	459	471	464	444	444	425	430	428	439	409	430	439	447	439	444	446	442	435	451	458	428	418	444	459	426	430	499	462	429	414	442	444	468	420	440	437	436	427	449	422	443	415	444	449	456	481	424	385	418	439	435	478	450	425	426	448	412	441	435	402	429	468	425	452	481	464	415	429	458	434	421	430	449	448	414	400	425	451	431	420	440	457	440	442	408	457	412	448	466	411	449	455	420	461	458	435	457	442	417	430	412	453	457	415	433	455	412	483	448	461	415	454	413	464	478	436	429	409	493	435	426	439	455	450	440	477	445	457	418	455	414	436	418	436	466	454	433	383	437	470	465	456	413	433	424	436	413	438	452	430	397	442	442	445	459	481	419	425	419	458	428	474	454	449	424	476	452	465	402	431	462	431	417	440	400	423	427	459	401	461	469	437	471	495	437	448	507	428	417	445	412	440	438	453	465	453	469	399	471	423	402	426	453	423	486	427	421	443	452	424	433	432	423	413	441	466	464	484	404	449	447	433	439	449	461	460	457	446	419	431	461	426	415	399	458	401	447	417	447	426	391	422	441	451	441	458	442	433	411	406	421	415	437	390	431	450	454	457	415	462	443	436	496	477	435	453	449	438	473	447	450	431	432	468	453	428	469	468	420	480	452	457	429	409	475	433	461	494	453	453	475	446	449	443	462	447	454	463	471	419	444	446	450	457	407	441	447	484	460	446	441	437	417	458	463	460	465	423	411	448	431	461	402	421	422	458	443	407	440	433	417	445	457	482	450	437	422	456	455	403	424	436	469	402	429	425	482	438	420	436	452	424	418	459	461	460	463	456	404	424	440	432	432	448	435	464	457	421	423	462	443	423	486	420	425	470	456	452	499	427	434	432	446	450	407	449	463	483	435	464	416	430	439	417	450	442	464	469	431	426	438	449	449	476	426	390	452	442	426	445	419	449	446	410	472	445	420	484	444	431	470	424	448	474	432	471	453	450	378	454	404	484	413	461	453	439	455	428	423	427	438	417	461	397	462	461	484	428	390	406	437	428	443	429	448	457	403	427	436	422	432	453	453	427	463	425	415	453	437	474	468	452	438	442	423	422	460	443	465	463	424	448	426	454	479	444	398	424	455	448	430	412	434	437	426	473	412	441	448	488	424	410	422	445	426	432	437	464	452	417	451	430	427	487	449	387	432	449	451	442	433	449	432	404	437	427	460	408	430	465	433	446	471	417	433	451	408	410	435	435	453	431	442	419	444	455	432	437	435	427	421	433	459	419	432	400	415	443	470	431	488	445	405	433	428	442	435	464	451	433	457	427	403	409	446	453	442	433	475	427	438	433	451	407	454	409	420	424	429	456	432	468	430	470	418	424	417	451	448	445	448	453	442	441	426	483	440	450	414	466	462	461	476	452	423	419	440	446	463	441	457	401	472	427	448	457	418	460	462	449	432	419	435	438	438	449	442	444	419	468	450	426	466	414	412	412	440	454	417	425	420	478	430	445	440	421	413	443	447	439	429	390	462	453	436	443	442	448	443	414	433	457	419	463	461	430	441	417	436	422	444	466	442	430	450	440	401	456	447	452	425	451	468	413	432	426	430	448	416	443	408	418	416	425	413	463	426	472	472	428	427	411	451	438	466	446	443	433	418	470	440	466	402	455	474	431	437	494	401	439	400	453	458	437	470	400	421	451	396	443	458	451	453	441	423	428	439	421	420	421	456	415	455	431	446	444	482	470	455	402	437	455	470	426	452	403	439	460	449	437	450	438	446	442	425	445	490	486	427	424	448	437	441	425	426	433	423	447	426	455	443	478	420	447	414	454	465	447	422	436	440	434	460	433	459	416	447	440	411	404	431	462	418	399	467	405	437	478	428	436	398	461	455	454	413	444	437	403	475	460	443	436	484	446	410	444	389	475	459	416	453	391	453	424	442	433	440	448	439	465	426	434	444	461	456	438	394	413	466	451	460	433	428	413	428	432	431	473	458
26869	19844	5980	608	341	295	279	228	249	227	220	194	204	246	219	225	225	209	219	203	228	234	198	195	243	230	221	211	214	182	202	201	209	234	216	212	208	224	202	229	219	426	428	462	351	178	203	210	213	205	210	237	208	215	199	181	223	214	220	224	206	216	192	193	229	215	230	213	205	211	210	206	236	203	194	176	217	199	222	215	211	229	210	228	226	201	208	209	218	216	188	239	187	200	195	206	214	212	229	207	191	211	232	225	213	208	231	202	204	195	213	214	187	215	196	238	203	210	197	186	198	192	208	223	213	189	227	206	218	188	217	183	213	213	199	210	213	226	196	207	220	203	248	227	258	184	218	219	208	205	228	205	244	191	194	197	177	177	229	202	221	205	222	217	184	219	207	225	185	216	219	216	209	228	223	207	216	202	225	218	198	217	212	198	212	232	226	199	209	205	186	203	200	219	229	209	215	196	193	202	214	228	198	238	229	232	205	214	196	235	196	212	208	190	221	211	192	227	228	222	236	208	195	195	205	205	234	216	219	197	229	215	206	229	195	204	212	199	227	218	226	203	221	209	195	206	203	202	209	200	228	209	182	217	209	192	202	192	207	196	201	205	228	179	205	208	213	223	227	219	202	189	215	200	192	228	219	221	220	198	178	207	204	229	180	222	211	214	216	217	228	210	193	188	203	208	186	220	203	202	208	191	220	202	228	195	214	225	207	212	226	188	193	186	223	202	217	226	209	203	209	200	204	201	213	216	198	243	208	202	230	222	195	208	217	212	215	217	227	226	215	199	216	237	207	232	191	208	188	196	206	256	212	199	197	210	205	228	202	206	204	186	233	215	204	199	218	194	226	226	215	214	203	203	194	216	219	203	200	182	219	205	212	212	186	189	212	198	193	208	216	223	197	188	205	216	185	222	186	207	214	213	221	203	210	195	193	209	208	207	212	205	206	188	214	202	200	205	213	226	221	219	204	196	204	212	192	213	204	219	219	211	206	200	207	227	180	217	200	226	204	181	235	224	197	182	227	201	193	207	172	220	219	178	256	228	203	177	204	198	201	222	220	206	202	212	220	213	206	208	202	220	201	233	224	225	198	236	211	210	199	203	208	203	216	208	201	218	216	223	221	218	208	187	212	191	219	209	212	236	208	228	219	214	210	206	194	217	229	192	246	223	225	188	214	220	200	189	243	204	225	202	220	198	179	210	213	186	233	220	206	207	217	222	200	212	208	214	227	209	191	205	216	202	203	213	211	234	209	205	202	195	198	211	225	185	179	199	238	209	230	206	196	218	218	229	241	219	213	214	181	205	214	190	185	228	209	181	204	208	206	214	188	239	210	203	191	215	232	205	221	212	218	183	216	203	209	187	215	211	180	205	209	205	202	205	209	225	214	176	199	226	190	209	211	222	217	184	208	229	210	200	221	188	208	189	199	189	182	190	209	190	219	192	218	223	189	217	196	204	226	206	223	186	216	190	221	225	227	203	216	242	188	208	194	205	224	203	211	238	205	226	191	196	199	184	195	219	222	242	195	213	179	201	223	179	200	216	189	208	230	230	180	215	222	210	214	200	232	207	199	187	205	215	192	202	219	211	243	219	201	218	202	210	190	210	218	210	187	208	204	198	241	209	213	236	216	219	182	211	211	224	208	209	236	200	227	212	223	203	210	196	211	197	228	186	193	209	217	203	195	208	193	232	214	205	184	213	189	209	215	219	203	204	218	193	216	224	217	198	193	200	222	186	200	228	202	208	211	207	199	207	222	206	199	196	228	213	214	223	216	223	205	175	207	200	211	206	205	219	213	220	217	211	244	202	200	203	206	213	191	195	203	226	206	228	242	207	213	193	188	234	199	231	182	208	233	214	223	229	223	222	183	206	217	214	206	218	189	202	224	212	232	218	211	215	188	181	177	213	206	207	221	209	209	206	181	180	214	212	201	223	230	185	232	207	184	223	206	207	234	172	214	189	209	206	201	220	192	184	204	197	228	227	200	206	195	204	194	240	216	221	196	200	224	182	213	224	208	203	207	205	204	224	221	230	217	194	223	188	217	213	215	203	222	235	178	209	219	177	193	210	186	240	202	194	188	190	222	201	193	205	205	234	222	199	219	215	224	217	204	193	218	191	213	183	206	224	228	193	213	193	205	223	186	205	209	197	212	190	186	244	234	203	204	223	220	184	192	219	206	242	190	193	223	207	215	216	215	199	206	209	202	195	205	220	208	208	183	203	193	199	220	205	215	174	226	218	212	212	219	214	208	179	204	209	221	200	185	222	189	216	207	198	185	231	174	220	210	211	211	200	238	212	225	219	212	230	215	194	201	217	198	214	177	194	177	193	225	203	230	206	224	200	222	199	222	194	193	228	211	219	210	180	206	208	218	216	217	205	247	193	218	198	204	174	195	213	199	206	205	201	199	208	254	202	189	232	193	196	241	200	226	189	224	192	198	208	210	195	232	217	217	209	194	202	230	217	177	205	196	220	217	205	212	219	202	210	216	199	186	209	196	232	207	194	204	192	237	233	204	203	220	238	197	246	226	200	203	206	219	216	234	222	230	236	201	240	200	248	207	207	213	189	216	217	219	206	207	211	223	218	219	217	198	208	216	243	216	223	231	199	208	221	206	215	192	200	202	188	185	209	227	205	181	223	193	199	207	249	220	192	198	228	194	217	230	218	207	187	210	206	228	200	207	224	199	217	228	198	213	233	236	167	233	200	213	229	221	209	222	219	203	196	208	201	211	211	222	230	217	216	209	215	210	222	225	204	207	228	224	215	193	206	229	242	199	219	213	231	193	194	209	209	238	222	217	224	230	197	228	213	229	218	201	209	238	212	225	186	215	204	219	193	212	196	216	236	179	215	217	229	214	227	218	224	215	201	227	223	197	226	237	201	195	220	204	208	223	219	243	229	214	197	229	206	206	192	208	196	236	222	224	206	204	207	207	223	208	189	190	210	217	214	232	213	223	208	195	220	204	213	183	208	199	241	187	211	212	216	212	236	225	210	172	200	210	188	214	200	214	196	215	206	192	195	207	219	206	207	199	210	219	220	224	219	206	203	211	226	214	212	194	221	205	193	213	221	211	197	206	199	208	230	200	209	205	213	222	192	225	194	217	231	207	198	233	204	206	205	220	199	232	192	217	208	197	194	209	226	211	233	211	217	209	215	217	219	187	189	216	191	198	222	187	206	225	211	194	210	234	225	217	181	206	207	213	216	195	188	233	192	184	204	231	197	239	219	206	209	216	188	222	209	227	216	192	210	197	195	211	192	227	185	215	177	204	236	195	206	218	202	215	216	208	209	220	221	208	217	216	229	209	190	212	221	220	180	204	187	190	236	225	204	199	183	221	237	197	213	226	227	217	224	203	223	204	183	180	225	204	197	208	201	189	226	227	187	187	194	205	198	208	216	212	196	225	205	224	202	211	205	212	222	219	215	207	191	206	217	227	209	243	203	212	199	200	203	210	194	199	215	212	204	196	234
16992	8011	2005	1066	880	698	567	481	498	440	411	347	399	390	358	344	401	375	395	364	389	337	378	370	351	391	386	359	389	391	388	352	357	336	339	332	328	357	346	331	469	958	1121	1104	673	301	354	375	382	364	361	355	407	378	364	335	362	366	340	392	363	335	373	354	354	340	373	383	347	336	352	368	358	354	361	341	374	335	357	374	360	381	345	376	402	378	381	348	361	358	370	353	362	374	380	373	368	365	351	365	360	348	385	400	343	363	362	381	374	340	382	335	374	362	368	316	378	329	341	360	328	415	353	347	375	362	375	387	392	338	386	360	374	386	393	386	349	352	380	374	362	359	359	384	374	361	389	341	343	362	359	373	343	359	339	341	352	361	365	328	381	334	358	400	352	348	357	384	385	350	375	355	361	366	338	372	352	356	357	333	341	317	356	342	350	347	343	372	381	382	332	362	347	376	374	343	345	351	379	356	304	344	364	343	378	321	375	354	391	344	362	341	335	349	341	391	348	343	378	352	352	350	385	356	367	357	362	361	364	364	321	429	340	348	379	388	383	357	389	371	356	379	397	347	372	368	403	340	333	368	315	340	354	355	357	352	368	345	351	401	353	374	370	364	371	370	325	365	362	369	329	390	376	385	390	392	331	393	333	371	368	357	354	343	369	361	365	383	329	401	388	377	327	353	369	361	314	337	366	349	397	324	348	370	349	350	383	331	331	374	433	361	374	354	359	344	343	336	389	379	397	366	335	353	376	349	350	350	368	333	394	363	364	359	374	372	386	374	382	352	382	315	345	365	332	363	340	371	396	320	393	372	337	388	324	365	377	360	360	401	363	335	355	365	344	330	348	337	337	329	363	333	371	341	380	345	366	356	330	352	316	339	358	361	345	360	381	367	376	367	350	322	377	365	351	367	340	353	385	376	359	362	378	389	370	357	356	346	342	380	371	368	352	363	347	362	344	338	350	370	359	391	353	374	340	366	325	368	400	349	343	376	366	343	356	355	368	365	362	372	327	363	334	365	380	354	341	346	340	369	349	373	353	397	409	364	380	364	329	362	319	349	377	374	377	373	383	339	389	349	348	374	355	345	366	361	368	347	372	357	357	386	342	358	347	375	316	343	368	375	381	361	341	348	341	377	396	359	370	355	370	394	335	339	375	363	352	336	355	368	375	364	350	383	372	383	350	381	374	364	330	376	378	402	357	340	342	379	364	355	358	336	331	359	349	398	344	368	342	380	362	384	337	357	343	356	348	366	366	340	347	365	361	377	361	350	383	404	364	371	334	359	377	335	345	363	367	348	341	357	393	345	345	372	357	415	384	367	371	342	374	377	383	324	353	337	400	357	378	386	334	377	344	358	370	387	359	360	375	342	332	376	378	375	373	335	412	373	327	337	361	387	358	379	340	393	361	359	349	387	336	357	342	361	341	350	342	361	350	365	340	384	341	379	337	354	374	380	395	341	314	370	341	407	342	355	330	374	358	377	378	349	369	373	331	387	377	335	377	348	359	377	383	333	380	400	362	347	350	382	316	329	359	374	333	360	363	356	334	367	372	326	397	332	371	351	352	321	377	334	370	338	353	405	357	353	363	379	379	360	363	371	384	349	375	340	331	329	346	347	375	368	345	351	355	367	364	360	352	382	333	361	406	323	353	333	356	340	364	337	333	352	377	349	360	361	353	381	375	365	343	366	372	363	403	358	342	376	404	358	347	329	338	377	348	359	365	364	346	343	317	353	349	374	332	376	343	329	344	344	350	358	385	308	342	382	379	387	342	387	369	374	373	372	392	362	376	338	365	361	379	360	361	389	363	335	346	385	360	338	376	372	341	340	408	354	395	369	337	319	357	331	345	382	389	354	385	369	364	352	349	398	374	387	393	369	341	379	380	360	352	382	390	375	381	364	367	356	393	366	365	353	342	370	334	381	340	411	337	350	338	362	360	349	372	379	378	351	346	336	338	351	341	352	368	378	352	362	371	371	372	407	368	369	377	341	351	368	342	345	370	377	358	364	363	374	357	362	347	351	342	373	334	364	401	383	366	351	373	374	351	328	377	366	384	348	365	350	377	397	328	358	322	386	392	352	375	352	392	346	349	331	369	353	387	343	327	362	324	379	356	353	336	370	362	342	358	372	392	396	392	358	363	378	336	347	377	384	350	346	371	385	373	356	384	363	324	364	371	392	351	295	354	345	365	354	370	330	368	385	385	358	358	369	351	368	369	372	358	338	355	355	358	344	375	382	356	370	408	347	400	329	345	335	358	343	356	377	365	347	357	346	338	324	315	357	388	411	361	366	330	393	404	327	313	378	323	382	358	356	361	325	361	329	370	383	358	368	358	356	362	342	389	398	372	363	374	361	390	358	401	325	365	356	337	371	373	380	349	378	395	340	378	365	376	338	385	357	358	375	336	387	336	342	391	391	363	367	364	348	357	334	340	300	344	363	380	362	358	372	345	367	346	371	379	359	360	381	364	359	353	362	340	388	371	350	385	371	366	365	351	348	348	353	350	382	364	365	365	347	336	354	368	330	343	346	347	379	375	378	391	352	369	340	384	354	356	362	386	377	326	395	403	383	361	373	372	356	328	319	363	374	373	348	337	359	372	367	369	348	375	392	338	347	368	354	347	392	392	351	344	393	350	417	373	355	377	356	387	369	328	359	349	347	358	369	352	370	375	324	361	392	361	378	366	358	319	364	374	365	382	337	336	366	357	350	372	371	334	345	368	362	353	345	379	345	342	371	380	385	351	318	377	368	354	359	351	337	369	356	341	384	339	356	373	377	354	341	375	338	343	371	367	377	356	374	347	391	361	365	373	365	362	404	338	315	389	360	338	388	355	360	401	347	362	366	366	341	366	331	353	391	327	371	343	370	339	349	369	333	338	368	351	353	356	349	348	338	372	376	340	340	340	363	391	376	355	386	381	371	362	365	376	366	391	355	326	350	359	396	365	362	362	361	347	352	332	374	368	360	314	367	370	383	371	353	343	367	372	351	375	359	379	339	374	339	364	364	360	335	363	326	354	373	344	357	381	367	334	335	373	337	355	350	338	362	360	383	386	376	422	344	357	355	345	350	374	371	365	419	375	319	381	360	308	362	347	349	342	332	366	363	372	347	355	354	362	379	358	381	381	326	377	360	369	350	364	329	328	349	391	398	380	340	354	327	367	370	356	345	362	355	391	391	362	356	366	351	346	359	355	362	342	338	350	361	350	351	349	387	328	389	375	354	378	364	369	386	379	337	329	396	386	351	366	352	350	368	366	359	364	381	336	384	353	359	394	363	348	354	355	341	352	323	349	314	336	363	345	338	351	363	351	377	366	366	317	374	334	369	351	340	381	369	342	379	358	389	364	355	366	387	348	363	358	365	339	363	338	346	357	338	354	364	372	358	381	368	367	356	378	387	332	361	345	377	338	362	359	346	351	346	352	367	391	418	351	358	361	345	375	367	379	375	359	361	396	364	370	351	357	369	353	360	342	379
24816	21150	27103	25220	5094	763	581	503	439	394	371	349	327	321	371	297	334	322	296	317	274	301	302	289	334	311	280	295	311	296	295	283	272	310	277	301	290	296	284	283	448	1503	1692	1184	506	294	311	295	304	266	285	294	311	295	285	287	283	295	282	264	280	287	274	283	257	288	272	299	283	299	281	306	250	279	263	289	284	299	300	288	257	276	293	270	263	308	285	252	292	314	273	283	300	297	288	310	281	277	309	288	300	293	304	264	276	306	295	310	320	287	307	275	274	299	284	284	294	296	285	302	274	285	295	291	275	259	329	295	290	282	306	286	291	294	272	299	322	292	274	298	264	309	284	288	287	280	299	280	285	276	301	293	278	277	316	305	268	272	292	305	273	269	298	283	277	285	278	290	274	263	275	300	302	293	273	277	313	278	295	301	303	297	284	285	302	286	269	275	241	290	294	289	300	279	294	296	309	312	261	265	273	298	308	303	295	283	287	287	249	315	294	288	282	273	292	304	313	301	313	306	281	295	299	325	338	304	286	276	278	278	280	297	323	296	279	276	305	306	288	284	301	316	291	303	283	306	289	281	299	287	266	300	258	263	293	255	284	302	280	316	295	262	285	321	283	307	289	266	287	263	293	280	304	290	264	274	268	298	277	269	285	271	286	287	308	305	285	295	287	266	320	282	323	266	283	293	276	263	311	286	324	308	269	318	310	271	312	310	291	283	270	302	304	301	275	291	289	282	283	283	280	288	282	278	300	295	276	271	286	299	269	294	255	269	267	309	283	287	314	277	290	275	298	280	284	314	287	269	286	273	298	303	285	309	276	288	281	245	279	271	281	310	278	300	291	302	316	301	266	263	287	269	314	278	253	266	271	291	291	269	271	320	279	262	257	272	285	304	268	291	273	306	293	262	286	268	280	287	302	305	260	278	250	276	315	311	298	265	249	276	291	289	297	284	262	277	276	307	289	289	311	305	294	292	277	289	302	309	273	288	292	288	307	295	297	281	300	289	271	282	274	253	297	291	287	277	278	335	265	278	276	301	289	288	280	312	315	293	290	302	277	279	275	301	278	279	291	260	300	307	268	293	278	282	278	280	302	286	273	280	301	289	281	270	305	285	284	297	315	246	323	252	279	261	297	280	299	267	278	264	278	275	288	315	295	323	281	279	256	307	287	303	291	263	286	286	276	266	286	278	254	285	336	301	292	277	323	302	284	271	299	292	273	273	293	282	262	295	261	275	278	273	302	293	287	280	278	312	272	288	284	310	290	267	308	280	311	250	299	297	307	305	296	330	243	290	300	305	298	262	282	291	270	293	287	270	277	303	279	313	249	298	269	298	290	278	271	270	292	296	300	267	312	295	290	305	278	296	269	291	283	319	272	323	327	306	296	312	294	267	260	293	281	311	318	265	293	273	286	264	259	294	309	309	283	299	287	291	274	303	285	308	266	294	304	296	312	291	271	280	259	264	275	299	271	282	282	265	292	297	303	313	297	285	295	292	271	281	284	288	290	311	282	259	290	285	309	296	291	283	287	302	273	275	297	303	278	292	290	270	284	294	272	281	289	317	286	275	285	289	275	274	263	281	295	254	277	278	290	289	282	313	304	264	284	267	281	278	306	291	288	261	270	294	296	315	309	289	268	271	287	288	292	265	281	279	278	305	286	286	281	297	287	287	287	268	248	279	284	295	285	297	267	278	293	324	300	294	271	269	266	281	241	329	262	289	313	277	271	293	283	280	276	283	319	271	287	263	291	292	285	298	263	267	291	332	287	272	285	292	288	291	287	278	291	298	280	287	301	264	280	321	281	284	286	326	310	276	293	285	292	310	256	260	294	324	311	299	294	259	297	275	283	268	292	266	282	284	296	299	276	280	304	287	304	296	260	279	324	286	294	302	300	284	314	300	314	292	292	295	298	290	309	274	266	293	302	284	284	287	287	306	307	303	295	312	273	261	249	292	262	280	262	294	263	311	283	307	321	270	319	269	280	260	297	274	285	298	280	264	254	285	295	295	269	290	277	272	281	299	302	269	282	276	303	294	272	306	308	284	287	303	299	306	313	290	282	284	290	289	276	295	283	290	283	285	280	312	289	280	267	304	315	294	283	271	299	275	267	279	273	280	303	283	263	301	268	310	301	257	274	295	277	294	284	294	274	299	279	285	335	278	268	301	296	271	269	298	283	296	309	306	310	263	300	332	321	265	278	278	302	272	288	287	272	280	285	278	282	279	263	307	275	285	312	284	290	259	289	265	246	273	276	289	262	294	282	239	268	266	280	286	279	271	285	319	300	271	282	276	293	269	296	245	299	305	298	289	305	304	271	284	260	297	299	271	299	272	268	310	282	262	292	270	294	291	256	280	285	285	295	291	310	293	291	326	289	278	286	310	309	288	253	314	275	270	271	292	271	300	303	271	303	267	266	304	280	293	283	285	298	306	305	285	297	318	281	284	280	270	275	274	273	270	296	283	278	289	296	268	307	289	297	281	290	295	288	281	288	312	278	267	293	268	267	310	274	263	291	312	339	282	269	290	285	292	300	255	300	286	324	289	329	279	280	302	283	303	279	261	280	310	263	268	307	276	294	279	281	266	290	273	267	300	271	290	312	303	294	276	319	313	275	252	294	273	299	275	300	279	297	285	305	249	281	283	285	244	290	261	280	269	308	267	273	280	278	274	271	266	283	297	291	269	316	263	283	264	267	308	292	283	263	290	274	277	308	292	259	304	260	266	283	281	294	312	289	314	293	298	276	296	281	269	316	244	244	260	271	265	321	313	303	256	290	260	281	292	288	286	275	307	273	309	282	266	312	320	301	286	318	290	261	315	303	308	316	295	290	274	294	285	266	316	278	300	280	292	283	273	323	288	289	283	270	299	289	304	271	280	250	288	288	305	292	307	296	259	274	299	270	305	291	303	318	281	278	271	303	287	301	278	267	284	298	293	296	254	266	303	294	295	289	268	271	270	320	267	293	292	285	272	300	305	262	315	305	290	300	309	265	283	285	309	290	275	283	263	283	295	279	281	254	285	260	279	295	287	285	286	275	254	293	286	260	289	259	284	309	303	305	288	324	286	305	299	266	279	323	310	272	310	248	265	274	296	275	283	278	265	323	323	273	314	270	280	298	307	303	300	306	257	288	294	283	264	313	290	280	283	298	329	289	288	261	295	276	294	315	286	284	311	303	271	319	273	279	297	278	269	259	287	313	304	305	274	272	273	252	296	290	290	298	292	320	237	278	295	305	292	290	269	310	255	279	284	282	309	300	290	315	294	282	270	268	283	294	286	278	268	291	317	261	288	295	299	285	302	324	295	239	328	302	290	284	275	296	244	300	282	289	270	300	273	275	287	334	272	288	275	299	268	266	293	280	291	278	304	285	280	313	276	272	280	291	295	275	292	253	286	296	247	289	325	321	268	275	283	279	253	249	278	278	275	289	291	289	268	266	263	309	285	268	312	292	255	265	287	304	299	272	265	306	291	299	274
13224	10494	6032	2942	2216	1672	1420	1180	955	877	770	690	677	661	612	620	587	550	568	578	553	557	533	493	512	535	540	544	543	519	517	574	509	511	533	527	507	489	506	524	932	4016	4282	2747	1030	535	469	533	501	497	518	469	498	490	483	498	507	472	465	488	507	492	516	457	444	471	533	491	493	506	447	469	513	468	504	498	478	512	497	517	493	484	495	499	470	480	481	504	469	504	459	483	507	500	478	464	492	501	464	489	484	481	447	469	504	492	483	529	481	491	514	535	446	544	481	499	535	488	506	518	505	480	477	479	493	464	522	483	497	505	505	476	497	515	440	490	519	510	516	538	484	482	502	486	492	503	468	474	495	501	495	473	505	502	501	447	515	507	509	468	484	489	494	504	495	471	543	471	494	479	511	484	482	504	536	474	474	528	513	466	503	469	467	491	504	474	494	466	515	514	486	498	507	451	453	469	482	529	456	498	462	515	472	457	463	500	476	460	518	477	478	480	518	539	533	486	492	496	471	497	475	502	502	474	465	492	489	483	478	509	485	508	494	489	512	507	502	518	452	540	489	516	439	494	510	472	481	504	433	522	489	457	495	466	500	470	488	488	505	519	475	466	475	458	496	532	516	479	460	466	454	462	448	488	489	480	517	493	446	500	506	454	493	489	443	440	536	501	463	517	525	490	492	501	479	467	476	503	527	459	478	484	493	529	495	535	500	525	488	487	454	473	575	470	508	482	471	486	469	462	492	466	445	443	539	521	500	522	487	527	484	473	481	480	456	533	496	469	495	504	475	518	481	492	515	487	478	495	459	485	475	512	499	499	464	501	478	483	462	468	562	477	484	478	524	478	482	513	502	488	501	472	488	477	489	502	517	507	520	506	487	540	470	450	492	461	493	464	523	493	492	516	473	496	489	451	468	519	489	466	493	471	476	480	484	459	527	511	480	519	485	480	496	497	511	486	462	475	541	451	505	477	480	506	507	469	452	477	522	535	488	495	468	484	506	480	481	467	508	483	476	484	468	515	456	524	495	500	471	509	490	472	450	474	504	488	470	491	462	517	472	518	504	495	505	465	464	504	510	484	507	487	506	502	482	463	478	462	495	514	508	536	496	458	501	501	458	508	505	498	512	474	511	468	513	489	493	466	474	488	466	503	484	520	462	483	475	509	518	501	485	507	455	487	466	453	520	508	537	486	494	460	477	499	497	505	474	478	489	519	515	507	464	499	508	487	470	508	490	507	493	476	486	488	501	484	532	480	483	493	463	493	457	484	511	445	473	507	495	474	501	506	490	523	536	494	443	504	500	483	473	549	489	485	458	493	488	504	457	480	437	500	489	530	468	493	472	497	485	501	504	482	464	489	437	534	505	476	501	498	470	482	445	499	524	471	450	498	485	484	511	522	475	498	476	530	490	494	471	468	529	495	511	552	468	482	489	493	506	459	504	509	488	472	475	525	511	537	471	511	480	484	485	487	513	479	460	474	492	531	529	480	529	515	495	479	516	515	482	507	483	507	525	503	484	481	534	477	569	487	476	467	463	493	498	460	530	513	501	455	473	497	520	514	498	501	480	495	535	486	463	488	494	493	532	554	491	485	525	516	504	501	485	487	510	466	481	495	477	484	502	492	477	467	495	531	492	517	521	491	507	483	492	498	498	480	498	526	544	491	487	499	468	467	502	491	461	478	464	524	469	475	501	466	492	480	489	503	497	499	468	536	494	471	490	473	511	505	465	520	497	459	545	509	491	490	466	479	516	470	509	480	535	494	474	502	522	484	522	463	476	488	467	510	514	482	520	505	514	464	514	490	500	457	485	497	468	487	504	493	524	497	494	502	466	471	468	450	490	470	450	511	456	526	519	491	515	475	529	483	545	507	465	512	450	493	494	469	512	496	454	505	484	492	458	516	484	504	485	505	502	486	514	497	494	461	482	507	511	507	484	482	487	476	533	512	477	525	454	476	463	498	472	485	465	480	496	495	476	492	482	477	485	487	520	519	507	470	533	470	503	440	486	459	534	458	478	516	439	499	466	458	490	524	462	455	505	506	528	458	497	456	469	488	506	499	525	466	508	465	491	481	503	477	513	476	500	508	465	511	505	511	464	512	486	469	455	471	491	490	456	485	492	450	489	432	503	493	484	473	476	467	486	508	490	542	502	469	525	493	490	474	480	487	495	506	441	482	486	522	522	468	483	539	481	550	532	438	520	478	472	481	470	509	465	489	521	478	475	484	490	495	516	492	482	488	502	495	492	523	490	462	491	482	507	464	492	502	501	489	497	494	482	465	516	472	497	488	471	486	491	496	468	508	458	498	483	493	503	491	502	477	469	447	496	479	509	523	473	522	519	481	489	488	504	475	512	483	502	469	443	480	494	499	498	444	507	502	506	466	523	472	442	469	480	502	480	473	492	516	522	484	495	505	486	503	449	482	504	472	467	493	472	465	501	483	497	502	482	499	489	455	489	507	472	510	495	501	482	488	507	474	485	479	496	473	496	502	475	480	501	462	501	489	485	517	494	465	492	491	430	512	502	481	499	491	465	495	431	505	494	481	497	501	494	506	505	510	479	470	447	485	462	484	497	518	509	470	468	505	474	464	489	501	474	519	489	474	461	504	492	499	463	554	467	476	493	495	486	454	494	496	505	461	485	464	497	469	507	498	509	464	452	431	509	520	461	489	497	500	494	470	481	481	507	480	471	489	497	516	485	506	475	501	500	504	483	480	505	490	478	490	506	482	491	518	488	515	486	485	492	483	506	515	493	471	507	517	510	472	462	467	510	487	485	482	474	445	496	485	452	496	531	505	520	508	455	509	495	470	456	472	518	477	478	500	508	460	515	479	486	514	517	490	494	477	516	488	489	509	506	501	447	509	483	483	499	458	500	500	504	460	526	529	490	498	491	511	466	493	480	525	513	509	525	511	481	522	518	460	472	507	502	482	513	504	466	483	470	515	450	505	461	495	512	466	510	476	481	472	487	539	465	518	488	514	505	476	508	524	472	506	472	502	467	524	475	508	512	465	464	502	498	488	506	497	469	514	496	507	509	472	497	510	475	504	480	479	441	510	464	467	457	485	480	484	457	454	471	512	524	468	485	485	503	457	523	500	442	518	497	513	463	491	461	479	482	526	506	517	475	455	471	479	517	473	497	519	505	485	536	470	468	496	490	481	495	448	502	474	530	462	466	494	510	464	500	503	505	498	514	519	483	463	484	427	492	514	540	508	514	474	477	472	518	486	457	533	498	462	485	476	491	501	492	493	508	484	489	484	465	470	485	519	477	494	489	491	495	525	488	465	447	453	486	536	518	503	513	477	460	474	502	482	467	498	518	491	451	474	494	483	501	537	494	454	472	480	523	486	492	427	524	508	536	471	446	468	493	464	485	475	495	503	499	478	492	497	508	499	517	475	505	531	500	441	489	460	480	498	496	459	484	472	492	509	495	503	480	465	513	490	519	475	474	481	490	488	488	497	519	545	473	478	495	494
23168	21094	28698	23729	21096	17489	1759	818	591	558	507	460	402	404	391	332	364	365	339	357	348	335	332	306	321	300	302	307	298	279	281	279	281	275	290	287	281	257	304	299	1147	3839	3588	2143	684	294	233	308	279	272	286	273	296	283	268	258	264	280	253	275	242	293	290	274	294	291	278	262	276	268	275	270	289	270	264	302	288	305	270	293	289	271	268	282	291	276	269	256	241	270	244	289	290	293	271	270	259	265	255	250	274	230	264	254	262	296	287	319	288	279	245	291	253	270	282	278	294	301	292	296	265	254	326	265	302	282	274	259	299	271	268	275	254	240	244	283	270	281	258	272	280	297	252	283	272	260	257	290	266	267	260	264	279	262	281	289	304	271	300	245	262	322	293	280	289	304	284	287	247	312	291	246	263	290	263	285	286	242	293	292	257	269	264	284	265	295	314	281	252	272	250	286	302	281	262	251	299	251	279	273	265	274	253	257	271	251	255	298	276	260	253	262	255	267	229	260	285	246	242	285	290	282	262	243	268	287	272	288	276	249	260	281	266	272	295	286	265	287	251	253	264	265	259	264	312	267	290	280	269	267	242	287	273	298	277	272	304	284	279	304	300	265	304	277	263	278	280	276	273	244	254	304	256	274	279	287	265	295	288	241	255	278	346	261	295	278	261	266	268	271	243	275	277	267	291	260	295	273	264	279	261	276	266	269	296	267	275	261	298	243	288	270	286	283	250	279	268	282	272	279	247	292	267	265	273	250	297	268	270	286	274	278	291	291	271	287	265	276	269	260	280	257	254	268	289	271	272	241	268	287	314	263	273	252	293	277	245	314	251	267	285	272	258	271	282	266	260	269	262	273	314	279	251	251	285	262	261	263	285	266	293	283	245	275	279	290	261	286	279	274	315	282	246	262	275	263	274	265	258	237	268	249	232	259	256	277	251	296	305	268	277	239	251	249	265	249	225	283	288	260	268	252	288	249	301	288	275	277	266	245	278	258	269	270	256	287	276	263	303	282	274	273	289	279	292	278	266	276	280	295	288	279	249	244	279	257	275	294	261	298	256	260	273	281	270	275	286	289	280	292	272	253	258	260	251	296	261	270	271	288	298	271	288	283	248	269	279	242	287	243	291	282	283	258	241	271	273	260	256	287	281	262	285	268	275	275	299	259	255	278	267	285	291	264	265	285	269	274	263	263	265	298	270	254	241	271	287	289	269	287	272	265	272	253	243	296	254	279	242	273	296	273	274	297	266	284	261	280	244	261	259	284	260	261	258	297	272	274	252	293	256	294	264	259	279	249	279	259	297	279	276	279	280	285	267	274	267	271	287	248	272	255	288	261	281	264	274	278	268	254	276	281	261	269	297	234	270	289	268	268	279	272	286	270	271	292	248	293	245	272	261	284	268	298	266	249	272	262	261	256	270	279	254	278	253	281	259	283	273	273	269	238	261	275	261	271	292	257	295	285	275	285	239	282	252	272	272	276	265	301	286	272	283	290	285	269	286	254	300	256	280	294	266	277	266	224	261	265	264	287	261	257	285	285	274	267	284	276	282	260	267	310	280	282	276	267	280	288	297	279	282	265	282	255	251	252	262	262	268	279	275	264	273	269	293	250	275	254	304	292	284	275	287	282	251	282	281	266	272	278	316	268	308	272	285	246	261	272	280	293	261	281	261	277	233	265	258	282	302	299	308	279	280	282	297	314	261	255	272	275	290	324	269	307	264	263	284	281	265	281	254	291	278	286	265	288	262	250	255	296	272	280	264	283	281	281	284	245	266	299	287	295	251	296	270	273	275	237	278	253	283	247	268	234	286	270	282	289	251	271	252	250	275	264	263	272	276	263	247	274	297	267	266	244	252	262	282	254	272	251	285	255	271	236	275	256	276	283	249	261	256	286	296	269	235	271	288	275	294	295	259	287	255	304	289	301	282	246	263	269	271	278	248	275	259	296	262	298	260	282	296	263	266	266	239	286	269	287	294	274	274	262	270	271	280	264	274	269	245	264	254	255	240	301	283	266	295	300	276	278	268	273	269	272	269	294	264	296	278	288	294	266	254	260	229	258	287	263	282	274	258	269	272	289	271	253	280	240	263	248	257	295	290	277	277	260	268	243	255	278	263	290	261	279	282	278	273	262	276	260	253	244	268	250	284	285	266	288	242	278	266	282	287	264	306	284	276	256	259	275	265	263	288	280	279	276	268	267	268	286	280	299	290	285	258	280	271	268	259	244	291	297	247	267	278	284	279	270	287	286	265	282	284	249	291	277	263	273	273	305	286	286	288	281	269	273	274	267	269	261	266	317	248	256	308	281	271	257	273	252	263	282	283	298	247	258	299	274	257	314	273	258	290	261	244	253	303	291	292	271	275	258	283	253	280	272	260	272	301	287	286	274	237	265	251	291	285	267	255	291	264	281	250	260	286	278	263	289	283	271	289	293	258	263	263	277	259	270	283	256	256	298	266	274	278	270	253	252	286	264	265	267	258	294	255	267	240	275	255	264	272	251	288	258	232	272	308	278	252	269	280	275	293	243	302	259	293	298	260	271	263	244	296	253	297	297	263	262	274	274	260	275	268	295	281	258	269	269	253	280	292	297	273	288	274	302	302	261	293	254	282	270	274	279	278	255	305	275	259	283	279	245	287	263	262	268	266	286	254	289	293	242	290	262	262	265	263	265	253	277	253	265	281	249	254	304	252	293	273	263	280	290	256	281	293	259	251	264	268	307	266	256	245	260	282	265	265	281	258	287	260	271	256	278	265	280	270	251	270	245	311	278	269	267	247	263	271	288	274	247	246	266	277	266	262	308	267	289	246	287	278	282	250	250	276	291	293	268	292	297	274	245	273	303	277	246	257	250	276	262	263	255	263	260	261	281	270	284	252	278	285	272	247	286	295	279	246	259	265	254	256	264	278	290	264	277	289	261	298	267	292	262	272	281	295	259	297	245	286	285	252	301	274	265	255	286	255	299	271	274	292	280	273	255	267	239	274	237	289	268	277	261	280	264	307	268	272	261	261	234	265	260	256	273	249	261	277	273	293	292	266	271	279	251	255	254	250	262	283	261	284	238	265	281	284	271	299	263	263	220	229	261	250	290	271	293	289	291	254	261	263	275	287	249	282	290	288	266	295	283	272	269	264	278	280	289	269	263	274	283	273	247	259	282	273	249	244	268	275	252	277	285	279	302	287	265	268	277	275	246	273	260	275	289	251	299	267	268	279	271	285	269	277	256	287	261	260	290	279	273	263	286	259	271	247	253	296	290	248	294	241	243	268	290	302	289	288	265	272	257	266	289	282	267	246	264	262	269	277	283	273	256	263	263	268	266	292	274	266	260	249	231	269	255	276	273	257	270	277	281	270	248	259	268	295	271	290	287	269	288	255	263	251	298	259	258	319	261	287	285	260	272	271	294	274	295	268	273	270	245	253	260	256	257	278	300	274	255	266	261	247	284	267	300	278	258	279	262	263	277	254	252	272	295	278	290
17047	26085	13792	6975	5006	3789	2803	2215	1808	1511	1305	1205	1071	899	854	784	761	691	697	670	638	604	674	594	550	600	536	557	539	513	548	529	551	492	521	533	542	497	507	498	3370	9937	8993	5474	1414	474	471	508	436	451	437	459	471	488	472	493	459	476	438	478	455	451	474	443	446	503	478	481	470	493	445	464	436	493	436	411	470	459	449	474	477	491	466	461	467	455	484	502	465	464	493	425	484	463	444	451	440	468	477	455	485	458	465	447	439	463	465	466	480	478	476	490	473	460	516	467	481	476	435	465	485	466	431	439	484	479	503	450	495	449	528	424	483	485	450	436	466	461	463	432	455	449	460	466	459	477	442	441	453	463	477	459	463	453	481	456	464	474	456	479	495	442	474	460	485	470	465	463	482	461	484	439	493	455	450	464	438	483	436	486	488	457	478	498	470	497	439	460	469	461	512	471	425	449	470	466	437	469	454	459	482	432	459	432	449	449	486	454	459	456	466	454	486	485	484	465	444	435	482	453	487	426	471	481	462	435	478	453	443	463	484	477	486	458	443	480	459	455	460	448	452	462	472	467	505	482	457	442	449	434	511	457	441	456	467	464	476	454	470	450	477	462	470	462	452	392	490	449	429	514	442	508	468	502	441	488	476	428	443	469	428	460	489	445	461	454	456	473	473	455	451	460	494	480	470	445	458	495	461	480	457	472	513	458	484	433	424	473	496	497	459	435	434	461	457	469	481	453	426	442	446	465	471	434	454	506	473	463	465	486	464	491	444	455	475	453	476	464	461	474	472	468	458	422	468	464	469	476	439	473	434	430	460	425	419	455	445	480	466	450	462	434	413	457	452	457	444	479	488	460	444	447	454	478	472	456	439	450	470	425	459	492	434	444	452	494	453	482	475	476	463	428	451	443	502	476	467	459	439	419	471	456	437	424	443	469	484	460	462	485	449	429	450	456	461	472	459	448	451	457	467	493	461	503	446	488	439	460	456	476	465	479	452	459	475	473	416	433	484	469	473	507	430	460	485	480	439	452	463	461	444	463	466	473	468	499	464	463	515	466	471	475	474	481	458	431	480	486	464	472	443	443	428	481	453	432	475	494	453	447	453	460	441	439	456	438	478	452	473	473	497	441	482	450	462	465	468	466	481	436	481	434	463	408	476	511	477	457	439	415	491	471	468	444	434	476	463	468	456	470	457	464	452	463	439	468	454	426	447	445	447	459	452	461	438	466	464	427	478	484	500	464	461	462	474	433	483	476	476	485	480	444	457	433	459	460	479	440	474	442	476	452	461	489	484	450	471	476	469	475	448	470	441	463	459	436	458	479	432	466	454	468	481	508	471	462	485	460	484	448	482	451	461	426	465	472	456	448	470	480	462	499	482	428	478	433	503	470	418	468	464	453	455	481	466	460	475	501	463	460	486	438	471	510	495	447	446	472	467	471	465	482	462	403	462	458	446	485	478	434	475	466	478	445	475	483	477	440	461	463	439	484	439	433	464	475	458	495	488	468	474	464	476	490	491	453	441	504	477	424	476	454	459	435	469	458	490	432	517	437	451	462	462	479	475	452	492	480	467	441	465	488	421	506	505	453	480	483	476	495	474	476	518	453	467	489	460	483	439	465	481	426	511	452	481	447	442	445	472	441	433	489	420	453	462	463	453	442	483	498	446	438	466	437	460	418	434	461	440	449	457	466	492	464	461	438	436	446	456	484	419	433	436	472	461	451	471	480	471	502	422	465	462	437	461	485	476	505	468	473	456	453	460	458	454	436	453	475	452	477	486	479	471	445	450	441	487	451	499	492	480	477	425	440	457	438	470	475	461	519	441	456	485	457	471	464	448	462	430	447	467	438	463	480	486	484	464	467	432	457	437	464	441	461	475	465	469	460	474	452	447	487	479	501	463	472	471	437	501	527	480	466	479	454	455	466	470	496	457	474	453	461	469	504	483	476	439	492	435	449	468	475	466	479	476	473	457	447	465	479	482	455	459	449	467	454	421	441	452	449	447	447	502	439	453	460	470	452	458	428	446	452	454	423	478	424	423	431	445	477	473	463	452	446	437	465	469	463	508	445	449	478	441	431	426	443	455	478	448	407	455	466	444	486	433	472	442	459	455	482	465	450	463	451	476	462	448	448	460	435	462	430	466	481	518	408	462	489	451	444	524	471	459	434	461	469	441	468	491	445	490	468	455	488	452	458	473	478	438	471	483	500	478	425	426	477	469	449	471	443	458	465	460	428	477	461	407	446	445	439	444	446	484	452	475	473	439	478	448	466	451	435	456	472	465	482	454	421	439	471	432	502	489	452	462	439	429	465	461	462	488	488	431	437	422	478	461	494	464	440	475	497	476	469	495	489	424	452	444	459	494	415	449	479	431	483	471	430	452	458	433	440	426	461	462	449	448	443	474	461	440	472	428	524	425	429	443	437	491	509	423	493	445	457	487	470	470	452	486	457	443	475	470	484	470	455	398	474	460	444	432	467	479	488	457	414	439	449	436	440	445	480	517	448	482	458	441	466	480	477	480	472	445	430	435	477	460	484	462	509	431	471	450	412	470	494	463	465	458	438	476	447	482	464	458	437	481	441	471	477	491	452	467	471	454	491	456	470	442	464	441	431	431	472	455	479	476	473	472	433	475	453	448	417	464	476	412	454	459	438	428	436	434	487	466	433	465	491	439	492	454	450	469	473	445	465	462	452	470	443	435	473	442	417	487	445	450	491	480	488	440	492	473	448	499	470	461	483	466	468	456	456	452	487	480	487	434	451	464	469	481	482	454	438	463	477	471	485	475	441	460	493	435	431	423	478	427	474	452	486	513	431	453	437	458	464	487	482	435	467	458	446	446	471	418	452	455	465	429	423	452	475	461	422	464	453	477	476	495	502	452	432	470	435	477	494	449	468	443	464	471	478	468	440	462	451	450	456	450	472	453	448	481	474	425	464	471	480	468	437	471	449	474	462	436	460	458	453	480	487	437	470	451	447	448	500	465	442	433	454	438	506	426	473	471	454	494	510	483	493	469	469	457	452	477	500	449	477	478	467	453	414	490	508	433	437	486	474	489	451	425	464	463	459	503	457	450	457	503	454	503	467	425	494	458	450	462	469	443	457	451	427	465	496	453	465	486	464	449	433	457	439	441	515	501	428	461	452	461	457	450	461	498	492	484	482	427	495	447	446	515	412	468	485	445	438	467	467	502	486	463	460	481	423	467	489	440	454	438	488	429	450	466	441	439	487	408	453	444	485	477	451	485	504	472	436	447	470	453	457	445	441	508	463	438	474	450	474	438	451	454	465	501	495	507	429	508	450	446	492	437	436	474	486	474	433	496	479	468	435	429	446	470	435	447	451	426	430	453	442	444	424	454	459	486	453	445	446	469	477	501	439	454	467	468	438	486	454	452	425	460	474	472	419	451	455	445	475	482	466	457	410	482	498	471	442	454	449	464	473	491	468	445	461	478	468	442	468	468	451	467	492	419	464	476	450
26762	19900	6040	557	386	308	271	242	264	264	238	217	241	256	212	239	247	213	213	188	221	210	244	198	217	206	208	209	211	225	240	206	211	214	226	200	228	205	224	230	311	486	532	486	259	223	228	224	207	211	239	231	209	212	227	201	207	207	226	187	223	213	226	217	200	206	233	197	223	211	236	211	183	232	217	212	192	224	208	228	208	215	211	220	208	203	218	201	221	197	202	203	217	217	192	209	242	214	219	196	220	212	200	216	196	204	232	205	218	215	230	191	237	209	197	227	245	193	214	215	208	239	224	209	209	226	234	247	201	214	223	208	207	218	217	225	235	215	218	210	214	228	201	213	204	210	191	225	190	221	218	209	190	203	238	222	191	210	246	212	222	219	183	215	190	198	217	221	214	214	212	199	231	213	206	203	224	203	216	191	208	222	196	209	222	201	235	198	217	201	214	208	203	225	205	203	219	231	225	187	191	238	207	223	231	227	206	208	229	203	196	218	221	192	194	215	214	242	208	208	202	212	207	233	216	237	206	229	225	189	205	199	218	215	206	225	200	198	233	234	213	229	228	199	210	209	201	196	206	224	220	196	221	218	210	224	228	223	254	206	219	209	221	219	220	220	224	212	201	212	214	207	248	207	212	218	229	213	223	195	231	231	218	216	228	197	186	229	207	227	195	208	205	216	199	183	198	201	207	225	213	195	215	235	227	229	219	243	188	197	227	246	230	215	206	214	211	193	222	187	218	221	223	212	218	202	209	200	218	201	192	198	213	235	221	214	229	207	258	213	203	199	210	183	223	229	212	199	213	218	200	227	218	215	224	221	193	210	214	186	218	199	208	209	221	221	217	216	198	226	207	214	182	231	194	205	239	246	215	191	197	224	223	221	218	214	216	250	226	212	208	230	226	225	235	196	171	218	217	227	195	223	223	236	225	266	223	237	213	201	198	219	222	208	230	249	211	239	214	199	211	234	218	220	207	189	210	194	216	198	240	201	210	217	215	213	211	199	217	187	246	220	211	191	204	210	193	221	217	202	219	245	210	230	215	210	215	240	241	238	208	217	239	220	189	199	216	208	234	190	206	204	228	228	204	209	221	224	246	211	229	202	230	210	202	223	199	193	220	225	215	233	225	230	202	216	239	215	209	222	211	224	224	205	209	199	229	204	216	227	209	235	198	230	243	175	231	210	225	245	204	214	196	195	211	211	212	222	205	239	207	220	196	230	209	210	212	230	206	224	211	204	213	215	207	208	192	206	205	214	200	220	213	201	217	210	225	215	230	231	196	217	197	243	229	198	217	229	223	236	216	211	189	204	199	204	209	215	204	216	209	193	226	254	208	206	223	210	208	226	195	216	225	225	218	207	238	230	226	207	210	218	217	214	217	242	200	242	237	196	228	203	223	193	218	191	224	196	214	219	203	203	216	202	187	233	218	213	218	182	212	191	222	225	234	178	236	202	213	197	221	220	234	212	211	186	226	226	189	204	220	203	190	221	205	189	216	230	237	203	216	222	198	193	200	229	207	193	215	236	222	221	219	213	233	234	218	227	201	215	215	225	180	207	226	205	211	205	242	205	217	214	188	210	220	216	226	210	212	232	215	190	184	202	199	208	221	217	217	232	211	201	222	234	236	190	223	218	195	207	201	188	209	211	222	234	242	189	215	232	227	217	232	211	226	205	214	230	212	223	218	214	206	208	230	198	205	219	215	217	216	215	232	256	226	200	224	229	213	192	205	192	214	226	211	233	201	227	235	234	230	206	226	215	216	219	214	204	203	205	195	210	223	184	215	213	205	172	253	203	214	205	225	232	239	218	230	231	206	203	241	206	207	240	193	210	205	191	223	222	189	213	208	222	201	217	211	211	211	220	224	235	240	202	220	223	193	200	270	214	228	214	195	206	220	222	204	214	211	181	210	221	220	221	163	239	239	230	200	218	223	227	205	208	246	207	216	218	214	213	201	217	209	204	211	208	226	220	219	222	190	212	197	200	241	215	205	211	244	206	217	201	204	210	223	197	212	209	196	214	225	197	218	228	227	217	213	231	199	220	219	217	216	201	200	219	221	207	219	227	209	200	185	224	207	188	226	229	198	225	210	237	218	215	203	212	215	218	241	203	217	194	200	209	219	217	232	197	212	236	224	200	208	207	218	210	217	217	201	230	194	211	220	199	216	222	233	232	239	215	213	202	222	212	212	211	182	192	203	225	202	213	201	203	205	204	222	215	196	200	204	220	212	224	228	220	208	236	220	207	219	191	213	222	242	189	204	223	209	230	193	191	192	225	222	217	224	210	196	219	194	238	218	210	203	210	226	197	210	193	228	227	201	227	204	226	207	207	199	235	224	207	218	213	219	211	192	233	211	195	223	205	201	229	245	199	230	221	203	218	196	243	207	219	222	219	202	220	205	220	213	200	210	217	218	214	233	218	213	201	198	217	248	227	204	194	209	194	225	230	201	204	209	204	225	225	233	188	223	208	230	218	221	232	204	216	202	201	208	205	179	221	216	201	219	212	255	193	198	193	206	217	207	235	204	207	238	217	208	202	206	198	213	210	220	231	227	210	207	202	250	205	205	213	206	209	233	194	196	187	198	206	214	237	234	205	217	240	215	182	215	192	185	226	214	211	197	222	225	221	224	234	225	232	223	225	202	201	215	223	218	210	216	225	217	203	210	193	209	204	222	228	227	188	193	223	205	214	205	211	192	206	220	202	224	203	223	221	228	193	197	208	198	221	208	200	235	219	227	219	218	209	190	189	222	213	209	186	203	203	220	218	202	202	226	202	227	198	208	215	220	224	199	217	183	201	185	201	225	221	225	199	225	214	221	194	225	232	212	245	209	199	195	223	196	204	205	230	209	211	220	210	230	228	210	232	213	229	212	205	232	234	222	223	238	235	204	210	208	248	249	216	220	210	247	208	200	226	215	226	247	203	179	217	209	208	206	230	215	215	206	200	222	207	194	197	212	222	218	227	212	221	221	228	189	227	196	201	204	223	225	222	238	217	209	217	232	220	202	206	217	213	199	210	199	195	187	198	224	226	224	221	236	214	212	206	223	220	199	229	204	235	209	207	205	200	233	210	208	218	211	232	235	221	214	204	190	205	199	228	204	218	237	230	224	185	192	198	195	207	224	240	195	225	211	207	222	223	203	197	222	214	207	210	240	235	212	202	256	233	207	190	208	232	198	214	208	224	221	191	194	197	211	205	220	229	224	206	219	199	198	212	204	212	226	222	219	211	214	215	202	199	199	204	213	192	221	213	202	211	228	193	246	219	211	236	221	221	232	219	202	198	213	235	228	230	178	205	178	234	207	216	212	200	185	205	210	219	223	221	218	232	217	210	239	224	197	221	227	218	219	228	237	228	228	198	212	234	202	223	215	202	228	219	199	206	203	227	179	203	214	229	242	221	220	210	233	216	231	219	221	210	206	213	239	208	236	229	200	237	220	192	204	224	245	214	223	218	215	203	221	231	246	194	245	253
13883	12202	2082	913	802	683	585	513	534	473	425	414	378	413	385	409	375	360	367	360	357	403	358	389	375	377	343	418	378	403	387	379	345	383	352	364	336	370	350	398	634	1190	1290	1017	426	351	355	352	356	385	360	368	360	367	368	354	378	354	345	378	357	377	366	373	344	372	369	352	392	377	375	366	334	355	377	363	352	327	366	340	354	348	364	364	401	370	358	365	392	360	361	379	365	360	346	364	366	380	385	396	370	357	333	348	386	369	335	355	362	316	362	325	365	332	353	372	337	372	358	344	347	312	376	345	377	352	377	331	394	361	387	356	365	345	365	388	386	386	356	347	332	376	392	381	377	343	379	402	344	356	375	334	371	370	358	362	372	369	372	357	382	364	345	364	354	385	359	363	397	360	378	369	380	370	353	365	331	385	389	372	386	393	379	356	350	381	346	371	338	381	373	367	354	354	362	350	386	334	390	365	371	362	375	371	390	383	363	379	361	370	368	367	374	369	355	384	355	356	388	379	350	356	338	386	375	385	367	348	383	343	339	327	360	321	335	332	357	337	345	361	373	375	411	342	355	365	320	359	368	339	353	379	347	369	353	368	355	345	349	385	365	357	358	377	335	357	372	340	389	409	382	384	345	342	372	382	397	330	326	337	346	358	371	364	333	385	357	366	375	352	335	351	369	358	367	334	369	339	375	397	379	384	353	354	364	365	365	384	383	331	369	337	354	348	361	355	338	373	369	350	392	354	335	361	382	363	355	362	355	354	371	359	379	369	356	342	393	360	365	381	347	349	368	379	366	359	350	366	366	382	357	337	363	370	339	381	380	388	338	403	338	407	312	390	367	355	412	334	367	359	361	364	356	383	348	350	386	362	381	352	368	388	323	343	376	386	328	350	338	337	372	305	366	416	358	342	330	378	380	347	382	377	337	362	393	322	326	365	344	368	345	375	348	382	355	334	373	390	338	364	407	358	373	362	381	384	346	356	386	345	388	371	352	378	347	360	342	375	357	346	327	330	332	370	393	366	365	356	370	340	376	352	369	354	349	334	362	374	366	392	339	346	385	364	339	346	346	367	375	332	355	345	359	358	358	365	355	338	345	354	371	376	350	349	362	383	336	398	351	357	341	388	343	346	355	350	328	369	352	359	359	358	355	358	365	315	325	370	365	390	381	375	352	383	318	353	339	367	426	342	363	399	373	330	341	358	366	357	366	335	341	414	371	379	362	326	355	347	350	376	342	381	344	370	340	353	357	367	365	366	373	339	359	386	369	351	363	367	343	367	358	339	373	363	358	386	367	365	345	348	321	360	387	350	362	379	342	334	334	350	349	361	356	350	361	375	373	353	315	349	337	384	353	372	365	354	334	381	376	369	381	366	359	370	369	325	351	342	347	376	407	334	360	373	348	367	346	366	359	378	343	375	341	350	360	366	350	336	367	334	333	352	334	357	355	355	403	346	351	381	331	325	360	370	340	304	375	364	365	368	393	372	326	380	381	364	337	361	342	373	371	375	326	348	366	361	341	341	357	382	365	354	383	340	370	362	378	374	343	367	366	355	389	346	373	373	345	351	342	356	332	386	346	400	366	384	359	370	311	364	366	375	405	377	368	366	380	375	332	374	351	349	365	379	342	337	351	377	372	360	309	367	364	347	385	376	369	356	365	372	381	407	371	326	361	331	349	365	366	356	341	362	368	353	376	356	396	395	354	338	353	384	364	356	340	404	378	360	372	333	353	368	388	395	350	385	386	340	343	337	390	374	351	335	368	376	378	385	326	340	355	379	359	369	358	337	331	335	364	377	373	371	347	359	330	356	320	385	357	348	339	359	386	349	369	337	356	354	352	318	359	396	375	342	357	375	378	346	353	375	340	343	420	333	356	343	346	393	319	382	365	362	344	335	376	391	356	349	355	386	348	385	389	348	342	371	373	379	353	360	370	351	381	379	371	369	383	377	366	389	340	408	373	383	339	359	361	333	342	343	396	355	376	340	354	350	352	384	393	347	350	368	363	344	326	357	354	370	356	361	374	382	375	351	354	380	391	368	315	331	392	377	403	354	368	382	378	366	360	352	366	331	316	412	354	370	354	375	344	378	354	351	367	364	354	374	410	349	339	367	373	366	357	368	400	387	338	370	379	369	351	362	377	373	367	358	373	302	397	356	352	393	371	326	349	352	406	385	346	368	394	325	365	364	332	388	349	395	373	364	373	349	368	391	373	353	319	337	350	354	387	366	355	373	355	355	359	370	339	338	378	322	377	340	386	345	376	361	341	366	364	376	409	350	335	365	366	311	365	407	356	372	350	353	379	353	346	370	359	389	387	333	386	371	359	383	352	357	327	345	342	343	349	365	391	368	381	355	327	400	348	371	348	359	370	369	374	363	386	361	357	344	365	404	368	375	392	391	365	358	370	393	343	330	345	375	343	378	362	377	381	380	342	366	371	366	335	339	360	371	348	319	352	342	407	359	367	322	345	377	352	322	374	351	370	356	346	374	371	358	352	380	346	383	363	360	337	345	370	371	313	375	346	360	364	339	359	357	366	340	331	376	378	341	371	347	346	371	363	374	381	361	384	371	365	348	355	363	314	365	368	386	362	360	356	354	399	350	381	342	346	325	338	333	366	375	338	376	387	355	357	341	359	358	342	383	376	347	334	376	368	327	369	385	351	343	313	370	375	362	350	367	372	393	356	328	340	338	376	374	370	346	366	348	332	360	387	383	347	357	375	356	355	377	333	363	367	342	346	339	389	347	366	338	374	407	366	391	398	338	386	367	312	359	403	336	356	373	368	335	358	383	352	361	380	335	406	344	391	358	367	362	306	336	334	368	371	343	355	330	344	351	361	348	373	349	360	307	348	358	361	371	376	357	348	365	396	372	362	371	338	378	357	343	365	363	365	384	369	371	367	365	341	389	381	370	359	406	349	378	362	379	388	385	334	346	380	354	371	350	363	390	354	378	367	375	386	359	370	353	381	334	405	374	367	377	378	369	329	392	352	413	385	344	389	370	386	354	355	364	375	358	359	346	335	374	340	399	335	373	352	351	390	420	381	381	364	364	349	367	346	357	365	392	372	376	391	358	380	356	352	371	365	348	337	393	342	377	370	375	362	370	359	378	360	376	343	388	372	383	394	377	352	365	359	358	384	364	350	404	374	363	364	335	344	366	388	365	389	388	335	357	372	329	375	358	368	380	356	364	371	352	344	328	357	359	376	347	342	341	385	360	377	378	396	389	385	367	344	361	357	349	341	379	376	372	360	351	339	381	349	319	337	352	386	361	347	377	390	380	377	378	364	366	363	342	346	343	342	417	331	375	367	371	346	363	363	362	354	368	365	379	367	362	382	376	366	351	356	373	341	352	370	346	364	339	386	325	352	375	337	347	347	345	360	362	336	381	397	373	381	359	371	345	351	391	330	389	372	371	355	364	398	364	364	327	331	347	348	349	344	348	393	348	333	372	388	358	347	373	376	398	358	384	362	389
24808	21159	27080	25247	5316	790	601	480	419	420	332	360	309	310	324	338	299	296	287	284	307	288	312	343	276	293	280	308	280	298	271	313	298	257	298	289	246	272	304	372	1220	1525	1160	590	321	244	257	271	287	271	275	255	276	257	291	254	282	289	281	253	303	292	283	283	308	283	319	272	289	270	285	293	290	294	286	277	256	293	257	274	307	269	254	283	302	280	316	293	300	308	258	295	262	287	282	287	248	257	263	267	258	307	225	294	296	283	275	279	277	311	278	278	268	270	265	301	307	280	283	279	302	272	284	248	262	239	316	281	279	270	275	274	280	296	310	302	267	277	296	278	255	273	281	300	268	291	270	275	279	281	313	315	281	262	315	289	260	291	288	319	263	320	274	288	271	302	323	306	250	249	277	253	288	273	301	276	309	317	281	302	267	277	298	267	264	299	279	264	287	304	287	286	261	238	289	291	270	287	261	266	270	262	293	282	254	271	276	269	270	244	268	290	249	281	305	291	276	283	276	286	283	288	295	284	259	267	264	260	288	293	292	253	264	286	316	272	295	290	268	286	274	265	285	266	296	254	271	284	281	283	272	286	286	274	318	303	279	280	320	295	274	294	240	271	309	311	289	297	278	286	293	287	286	278	293	292	278	287	292	298	289	293	271	309	306	270	279	259	274	292	292	280	259	279	276	261	270	257	297	253	295	294	272	274	305	268	290	269	302	271	285	284	285	285	263	258	289	298	293	270	285	296	267	262	289	261	311	269	280	274	269	271	277	260	278	286	291	259	287	295	290	253	281	294	289	281	276	302	304	304	280	260	277	278	270	276	266	288	279	274	261	304	283	292	288	296	251	292	278	269	259	299	284	251	278	285	285	268	290	308	279	261	286	279	278	292	278	275	283	306	264	274	279	278	284	277	273	268	291	298	307	293	287	285	249	314	306	278	285	290	283	261	279	276	261	287	272	270	275	252	289	260	281	262	289	295	257	285	273	274	265	277	269	249	279	254	270	275	266	304	294	269	291	281	285	288	315	290	279	295	293	272	264	272	295	273	316	267	277	280	266	284	276	313	273	270	291	285	277	253	250	264	259	295	278	278	284	252	285	274	301	266	285	267	304	280	273	278	268	270	261	292	293	299	266	309	297	259	289	283	238	292	284	298	287	277	260	308	276	266	279	314	273	271	258	247	286	269	274	265	276	271	284	312	266	308	291	264	302	291	300	273	306	289	287	314	290	298	289	269	238	287	287	283	256	278	293	294	294	296	278	275	268	260	277	300	277	300	250	269	278	291	300	273	285	302	302	267	285	285	282	296	320	259	255	304	292	282	285	292	290	268	286	286	300	276	254	283	278	297	273	271	276	279	264	264	270	292	238	290	283	265	263	261	286	282	287	274	287	246	274	267	282	302	283	312	278	263	299	295	299	287	265	281	297	260	269	305	278	292	311	266	278	255	281	305	298	299	279	279	286	309	291	311	269	253	298	308	297	269	252	281	278	267	265	289	284	287	285	292	291	283	275	243	260	295	295	303	306	298	282	286	245	270	270	275	283	289	281	271	288	297	284	267	301	254	306	273	273	303	275	268	279	289	307	294	287	347	258	286	249	277	276	289	292	269	264	298	247	256	281	279	270	254	260	279	267	265	326	268	270	289	290	281	285	241	298	263	297	280	265	251	276	258	294	260	279	293	271	268	291	283	303	287	303	285	255	291	310	270	277	292	295	276	279	279	263	248	273	283	311	269	296	280	269	265	310	266	268	297	288	256	277	307	305	264	283	295	286	270	277	249	297	287	298	277	273	302	294	270	255	265	278	256	280	271	297	288	275	263	297	296	292	291	265	292	274	280	285	309	293	273	280	287	254	297	255	272	279	259	280	293	276	271	237	287	278	293	271	283	278	314	285	298	302	289	277	276	320	267	291	272	293	271	281	289	273	276	311	292	271	268	292	298	264	256	253	248	331	280	304	307	274	303	311	304	305	277	295	259	275	263	287	306	259	279	271	286	270	258	264	272	273	276	308	292	273	309	291	262	275	260	263	270	291	275	275	277	242	285	288	278	309	288	279	276	297	305	291	289	283	309	283	262	295	274	283	276	273	279	271	268	260	275	277	271	265	296	294	279	299	301	258	289	255	299	286	271	289	303	300	305	283	277	276	277	249	282	259	302	272	261	260	255	277	271	268	274	315	279	296	302	309	268	276	288	261	291	275	263	250	314	271	268	244	298	268	255	276	281	295	300	250	285	277	324	303	275	286	250	255	267	253	292	297	287	296	268	313	262	264	251	324	292	297	275	261	276	270	268	273	277	297	285	292	254	265	275	282	286	304	291	275	288	285	267	252	316	299	256	279	241	275	263	284	269	275	288	281	328	277	275	250	276	279	296	270	273	272	279	275	291	304	281	295	302	285	286	292	263	291	270	275	275	280	268	280	274	289	299	277	279	279	313	250	309	250	282	294	300	261	283	267	267	324	287	277	284	296	300	279	282	291	301	241	286	277	290	290	255	269	255	327	310	253	248	286	288	311	281	297	277	245	290	310	291	246	295	288	298	262	278	284	325	283	288	260	302	263	241	299	298	267	257	293	272	273	288	284	268	285	284	274	300	305	271	281	320	280	255	286	281	276	277	255	267	292	281	289	275	280	268	235	284	275	288	274	260	270	274	265	302	282	274	280	303	316	265	286	287	290	277	274	269	313	270	280	298	291	249	261	288	268	266	233	253	281	297	293	282	279	312	292	281	260	287	291	306	255	249	282	294	282	240	297	287	283	244	263	258	274	270	276	309	292	296	270	282	280	285	288	287	276	254	285	267	268	277	258	287	301	270	272	295	267	286	296	269	287	262	270	278	281	274	301	269	269	267	262	265	270	268	285	251	255	269	331	287	282	261	273	256	290	289	252	254	282	306	278	294	254	284	286	286	282	259	288	273	278	278	275	285	288	274	287	289	271	274	263	300	303	270	269	280	281	296	277	279	306	277	280	288	233	294	286	265	285	304	297	300	274	296	315	272	285	274	331	293	264	260	261	279	295	324	302	284	269	296	284	310	292	288	273	281	289	301	277	287	291	278	282	279	293	288	303	267	281	270	279	270	276	264	291	310	290	294	283	277	295	277	310	310	285	279	288	252	268	271	275	272	290	263	276	293	267	277	294	288	299	280	291	302	287	279	255	275	272	248	282	287	249	287	284	275	298	243	283	283	282	269	290	281	298	260	317	277	276	289	286	281	262	284	289	285	271	257	288	290	284	271	302	274	283	288	321	271	281	267	273	260	274	288	295	268	285	285	297	289	298	280	279	275	253	284	254	286	293	294	285	268	289	305	289	286	286	263	288	293	286	296	288	279	304	306	297	274	276	286	276	291	287	295	289	276	271	285	292	271	278	273	292	318	257	285	293	258	273	267	277	273	272	263	257	291	275	266	276	269	254	275	274	265	303	292	309	292	285	262	265	274	280	285	289	286	254	253	300	254	266	295	247	309	286	275	274	294
18038	14158	5845	2969	2122	1719	1365	1075	953	883	744	675	620	621	595	563	521	592	581	542	514	513	533	538	492	519	475	506	509	473	504	579	510	470	483	469	463	458	502	740	3308	4125	2792	1442	484	458	502	462	451	464	468	506	444	502	444	464	467	438	515	425	467	494	442	491	462	452	442	471	514	441	432	480	445	489	485	496	446	479	507	453	474	493	484	486	484	450	460	460	440	501	473	458	500	523	471	499	507	476	462	467	487	467	481	465	474	481	480	485	481	533	505	445	451	426	497	430	428	467	514	476	444	472	453	439	485	482	472	477	477	491	451	460	490	472	473	459	446	467	481	466	458	480	480	464	436	513	480	442	485	477	491	476	487	457	474	438	465	438	426	535	469	484	463	463	470	504	469	437	453	452	481	496	481	471	462	437	494	442	483	465	440	463	490	458	454	457	460	442	444	458	470	461	494	505	464	465	439	463	445	462	472	495	468	462	500	484	467	448	435	456	456	442	432	461	471	450	505	459	473	472	495	471	504	449	478	452	452	496	477	488	474	463	468	486	487	434	473	443	459	439	468	498	491	475	469	432	444	420	461	472	487	474	475	510	485	452	478	492	489	464	473	457	543	471	457	484	471	474	482	476	457	503	455	454	489	476	493	465	482	435	467	488	466	469	451	494	457	447	445	484	492	505	510	511	499	496	482	472	511	441	467	481	453	465	476	441	426	477	491	459	477	450	474	493	467	503	452	481	466	493	470	444	475	487	469	506	511	468	471	477	434	467	477	483	498	477	457	486	458	495	482	479	437	469	481	485	457	546	478	447	468	495	466	475	531	475	435	475	444	476	468	446	469	481	476	516	462	495	465	497	450	457	477	460	485	485	461	469	462	489	459	476	454	455	437	454	469	473	493	484	491	463	463	483	463	456	439	465	477	463	422	481	507	462	471	444	493	446	461	465	446	472	499	506	489	462	505	479	482	460	477	489	470	498	467	460	467	505	475	452	481	476	439	445	467	490	519	482	499	478	463	495	473	438	471	494	398	500	524	486	443	477	464	455	484	454	465	443	485	459	502	431	445	488	462	457	483	480	476	459	476	450	476	467	461	472	495	436	439	461	463	493	445	513	491	462	502	495	439	489	459	443	479	463	448	463	501	500	448	495	456	470	477	472	481	455	478	479	474	472	478	465	481	451	455	491	429	501	451	446	467	476	451	411	468	472	455	455	480	444	479	512	536	468	491	443	473	454	463	461	424	501	436	454	446	502	457	514	429	488	507	501	483	461	475	455	444	458	474	458	476	461	481	498	460	471	521	446	493	470	503	458	441	471	470	479	471	443	490	470	461	487	466	439	477	477	474	443	467	454	455	480	460	506	430	458	449	502	464	427	470	491	488	497	444	449	482	482	465	488	457	461	433	456	453	461	466	493	504	485	504	464	483	465	469	450	456	435	488	470	479	459	433	464	492	496	471	445	482	477	464	436	497	478	473	435	401	491	484	481	466	478	465	452	475	469	496	453	447	497	450	459	500	436	461	501	474	501	468	492	497	503	467	487	466	488	475	468	475	499	464	460	461	498	468	473	452	477	491	522	502	493	507	443	426	477	479	469	513	483	495	460	470	508	476	481	479	488	470	483	465	466	463	458	474	456	508	473	488	430	463	466	470	502	456	458	444	494	466	458	462	481	512	448	500	463	475	453	486	506	493	469	499	491	439	523	475	422	483	474	479	483	456	459	435	462	502	475	440	449	491	449	477	509	445	464	436	505	488	439	441	485	450	485	478	502	482	465	453	458	477	513	460	465	464	484	448	463	460	465	477	507	460	455	496	467	459	455	493	444	476	454	453	518	482	469	470	494	466	463	477	462	471	529	475	484	498	434	478	441	465	435	433	493	439	452	493	467	472	509	479	476	492	462	451	480	481	503	495	468	484	479	500	411	481	477	474	491	438	469	502	472	494	453	518	451	501	486	490	441	462	465	488	470	497	462	502	453	507	470	469	495	458	463	466	444	471	463	484	458	462	469	482	493	477	444	447	494	470	452	475	455	455	441	510	466	474	470	499	496	475	465	472	475	473	471	463	491	484	437	490	497	476	456	458	449	477	480	486	482	448	449	474	491	448	462	428	454	450	457	465	471	461	461	472	491	496	466	462	446	446	520	478	504	483	516	470	494	496	488	488	470	450	427	464	496	466	471	476	491	485	468	468	469	511	458	491	472	490	458	461	482	465	484	471	472	548	450	512	478	456	476	459	470	512	462	471	491	466	495	448	497	475	504	439	435	483	479	468	461	483	455	460	460	495	448	487	457	453	468	463	480	487	451	468	444	479	476	504	501	457	443	440	472	472	489	494	470	485	487	475	440	454	485	466	495	450	484	466	480	493	493	517	484	472	476	494	461	471	496	466	500	491	496	486	472	475	459	480	501	494	484	456	515	485	506	494	435	463	478	458	444	497	472	519	495	442	465	482	475	486	454	436	483	455	461	468	472	483	436	502	448	487	452	508	482	441	487	469	441	471	469	477	439	485	428	494	482	482	460	484	471	474	492	477	475	433	429	445	478	466	508	493	474	460	431	460	446	455	473	470	485	516	477	472	445	484	489	450	469	500	487	448	456	498	455	489	500	485	515	478	491	448	447	498	486	453	482	447	464	428	464	465	458	448	463	460	480	501	503	482	476	467	473	480	487	499	455	468	497	474	462	456	503	463	487	501	493	470	439	496	472	473	447	460	478	500	482	489	494	501	459	480	495	497	446	455	500	476	501	468	495	489	456	454	462	467	495	490	476	472	460	480	467	480	501	436	480	497	434	479	507	489	492	486	451	457	471	492	479	413	493	479	486	477	498	431	448	494	446	478	480	487	458	496	449	508	475	461	486	467	496	480	505	470	470	534	471	484	460	493	453	425	503	436	422	461	471	498	462	469	465	467	467	426	460	503	482	422	462	489	496	479	451	473	498	477	492	462	494	463	444	452	477	472	472	462	488	485	478	459	493	465	485	465	469	480	502	476	481	467	451	494	488	502	474	453	460	477	507	413	468	504	490	475	453	468	462	474	437	462	453	493	458	482	513	503	468	481	488	519	446	494	546	473	467	470	496	459	470	488	464	442	464	497	462	447	504	490	492	463	498	502	489	465	498	474	486	474	487	495	478	469	496	529	465	487	492	492	490	467	488	475	472	472	441	444	464	509	469	478	432	477	537	479	452	466	460	440	435	435	486	477	478	493	468	489	471	435	493	495	433	478	478	450	499	467	437	487	462	455	490	454	447	532	488	486	449	491	475	461	493	454	471	459	439	468	446	457	503	442	476	456	465	507	503	469	442	482	450	515	464	460	446	471	453	475	497	465	492	441	465	445	482	468	479	450	494	461	484	451	477	503	497	449	432	477	459	467	463	460	465	464	480	480	421	457	459	438	469	477	488	483	475	514	519	484	479	489	478	454	471	492	463	471	485	470	465	514	485	451	458	476	491	480	488	480	451	476	482	474	447	431	484	447	505
23304	21191	28854	23781	21190	17525	1740	842	575	542	486	400	386	371	402	316	375	333	330	318	308	293	294	293	282	277	259	273	275	271	287	281	237	297	268	265	245	292	275	405	2919	3872	1911	678	338	290	306	253	256	255	253	243	255	217	253	271	245	240	260	236	236	273	229	288	272	258	243	267	232	275	261	276	236	246	269	265	256	272	263	266	237	246	245	264	242	285	263	268	270	254	266	257	259	215	252	253	252	250	244	253	247	268	221	274	264	268	255	246	240	235	267	235	271	257	252	252	235	242	245	247	254	244	244	251	235	224	234	243	272	259	271	254	251	261	254	245	278	249	249	239	260	247	239	258	262	246	261	252	282	231	249	228	262	225	247	242	280	239	247	255	241	246	251	233	246	250	254	239	253	245	230	266	253	234	249	243	249	236	245	256	249	263	248	237	253	227	223	234	236	242	272	271	274	248	263	249	275	257	250	241	255	249	242	243	248	236	230	229	244	250	241	233	275	242	244	224	249	287	261	261	246	266	245	280	266	280	269	255	256	268	284	274	273	256	233	273	223	246	232	259	249	255	222	255	264	253	270	273	263	258	238	239	258	245	253	246	265	257	259	271	259	246	245	270	256	225	230	219	225	234	248	288	219	265	246	262	234	251	257	248	256	255	239	280	234	261	251	236	230	280	257	269	236	290	264	253	265	239	215	248	243	224	258	243	248	277	262	256	232	240	261	278	261	248	250	236	250	243	252	232	252	255	247	231	264	243	249	235	275	270	233	250	240	263	263	253	224	251	230	232	249	241	254	245	244	240	264	251	267	248	231	257	253	257	248	274	235	230	265	287	268	232	232	259	241	254	246	233	242	237	231	279	260	228	258	255	249	244	262	245	264	263	251	256	235	256	249	265	266	241	265	225	257	251	239	262	250	245	217	247	231	243	252	237	278	243	245	252	257	239	240	256	240	244	249	240	232	268	247	239	230	259	256	267	248	246	274	236	251	264	231	240	268	257	259	209	250	246	257	220	276	257	235	232	248	256	229	259	239	269	247	241	289	248	253	260	257	253	262	251	237	244	248	289	287	265	260	245	256	271	270	254	245	266	232	258	251	256	223	245	272	266	237	237	229	250	231	263	235	267	227	242	255	257	242	265	238	263	264	270	270	235	237	235	212	230	241	220	231	253	246	244	229	236	284	246	252	236	235	277	256	242	240	229	254	239	264	240	245	222	270	240	238	248	267	242	258	231	247	274	237	226	217	278	231	246	252	225	290	241	242	234	267	259	288	250	257	286	237	263	242	244	250	259	243	276	267	256	246	233	263	225	242	249	265	225	238	258	260	264	227	278	226	248	259	277	242	254	275	264	246	256	241	265	282	256	261	291	288	239	242	253	290	248	271	230	248	251	259	255	241	246	255	272	248	247	249	248	230	256	212	235	237	241	244	239	231	271	257	253	252	225	258	267	277	264	246	264	250	291	246	273	262	251	281	236	231	242	241	238	240	225	255	259	257	237	237	286	276	257	235	246	245	230	267	238	259	259	263	240	246	234	265	268	252	249	254	240	237	253	251	261	239	216	242	258	247	255	256	263	240	254	252	261	235	259	261	264	245	249	259	258	227	281	248	285	263	234	241	244	261	229	253	262	242	251	248	237	247	238	242	233	227	220	218	256	212	272	242	249	235	268	243	262	265	214	278	242	263	269	254	249	254	223	240	252	247	265	246	218	275	227	255	232	247	252	231	275	251	246	239	252	215	247	245	266	251	245	264	275	264	231	272	272	241	273	267	251	247	243	287	242	238	246	251	249	245	254	267	233	242	244	258	260	267	225	276	272	237	265	232	214	273	236	256	248	264	256	240	238	259	242	247	251	269	239	225	267	246	265	242	231	238	261	256	240	229	226	250	266	269	257	211	231	253	259	265	277	224	241	254	257	229	248	268	240	231	253	249	242	256	226	254	248	284	244	251	272	258	272	266	258	275	265	250	237	232	231	250	249	274	240	271	263	249	239	248	230	260	246	241	226	240	262	243	249	271	273	260	241	247	264	231	245	247	246	277	226	245	231	249	252	248	237	238	257	261	254	263	241	243	232	247	237	249	250	266	257	260	245	247	273	220	262	247	253	237	254	251	263	240	261	251	269	215	247	262	242	252	233	235	237	255	240	267	261	244	245	259	253	246	246	241	275	222	272	248	234	275	283	246	236	243	274	255	248	261	252	254	245	248	235	246	234	245	270	236	237	252	222	261	265	284	258	275	258	236	231	238	235	257	241	245	265	237	232	259	242	236	275	275	249	235	222	290	241	263	268	254	254	280	230	234	267	243	239	260	247	251	267	241	227	236	244	235	234	229	269	235	270	236	222	261	263	265	259	219	271	259	257	261	266	230	265	257	237	247	250	261	239	235	235	239	234	244	274	256	232	259	244	223	228	215	246	273	251	252	231	260	237	269	266	261	232	245	265	256	231	243	238	253	249	237	259	241	243	240	257	271	250	252	241	241	262	249	254	261	264	240	245	272	246	265	239	232	260	254	251	260	274	251	235	237	282	266	239	241	261	234	226	241	258	239	251	262	263	241	229	254	226	281	244	243	243	224	254	265	247	257	255	245	252	254	223	267	252	266	267	258	273	214	212	263	244	252	225	266	244	267	251	253	245	257	274	241	271	250	269	238	230	239	235	266	263	234	261	258	255	236	249	250	238	237	271	246	261	255	270	215	281	237	262	240	263	242	260	264	220	251	243	239	232	248	238	237	257	263	258	250	242	248	241	236	237	275	255	254	266	232	235	239	261	236	253	220	239	252	277	245	220	236	252	236	219	262	213	248	222	229	214	229	265	275	237	238	232	259	273	246	255	275	232	220	244	236	260	237	244	249	254	258	280	258	261	274	242	252	258	248	246	272	243	264	274	258	263	275	242	243	300	246	268	254	244	268	261	277	234	243	241	250	235	235	267	266	268	217	234	248	296	249	214	269	250	251	248	223	252	269	264	237	254	273	247	247	256	274	272	251	267	250	259	254	237	215	231	252	235	239	252	239	234	253	248	238	245	269	263	233	254	237	239	243	256	245	264	225	229	256	263	235	272	262	242	264	262	272	227	251	260	249	249	243	255	219	255	265	256	223	247	248	231	250	244	232	239	251	265	257	233	267	243	264	237	250	267	276	268	249	248	237	239	279	280	269	272	264	237	250	274	234	268	242	262	254	236	264	270	262	267	254	230	255	251	229	282	264	252	256	241	247	251	222	253	227	249	262	243	222	254	272	278	250	248	228	277	265	246	258	262	228	287	230	248	273	258	261	240	210	222	243	218	229	260	263	237	255	251	268	274	226	254	251	222	252	262	239	273	271	233	243	221	246	261	246	255	236	241	238	271	253	258	243	248	260	221	229	250	276	235	269	258	250	275	234	246	232	239	247	268	269	224	268	266	240	248	220	245	248	259	248	262	261	242	216	245	259	248	230	226	239	254	248	232	235	240	221	253	229	240	263	236	279	272	238	232
22089	25452	13029	6931	4488	3433	2619	2090	1763	1484	1304	1096	969	887	848	796	706	717	655	668	616	567	562	542	563	529	533	518	546	527	460	502	473	493	473	488	467	472	517	878	7954	9611	4818	1688	666	474	423	398	438	451	433	435	417	427	392	417	453	458	399	422	423	422	436	415	413	438	449	438	435	443	448	403	452	438	437	437	396	501	382	429	438	427	450	408	413	434	412	427	414	425	401	432	397	443	427	419	443	466	413	414	441	422	418	448	442	420	473	434	443	415	396	424	447	445	406	445	449	443	394	447	416	424	463	424	431	409	424	438	451	447	430	473	417	397	441	444	419	395	452	440	415	455	416	490	432	410	440	425	431	400	433	421	418	424	420	423	400	458	430	408	445	422	436	451	403	414	411	426	427	444	426	427	391	443	444	411	471	413	445	398	403	445	438	418	442	407	447	436	419	429	440	422	445	390	399	409	431	448	438	426	431	465	448	422	400	442	402	400	422	431	460	422	430	401	439	410	433	421	441	421	404	427	416	420	435	427	443	425	430	414	401	460	418	432	394	437	430	418	422	430	419	464	438	446	399	444	430	429	419	429	451	411	435	435	409	391	436	412	397	443	430	466	431	409	430	484	418	402	409	404	430	436	445	418	415	433	401	462	381	430	401	405	435	384	385	435	429	421	442	496	424	418	423	419	412	428	387	420	421	400	425	400	439	444	420	438	426	433	460	426	465	402	412	432	445	401	419	395	437	412	413	410	417	458	453	451	388	443	419	430	447	445	434	425	428	429	445	425	447	437	430	436	453	428	447	463	442	444	409	438	415	459	417	462	430	416	406	422	447	416	433	460	440	451	426	436	401	460	491	381	389	403	423	397	431	460	407	402	431	427	424	459	400	415	463	412	444	444	430	441	426	419	443	411	391	424	427	399	413	417	425	445	421	421	439	416	443	413	417	408	413	420	428	455	401	413	425	404	419	441	435	377	439	436	457	423	428	447	456	420	440	441	460	430	418	428	424	433	397	467	406	478	446	425	433	421	421	426	416	431	435	437	427	464	431	432	427	446	467	405	480	424	421	413	405	382	423	449	455	458	402	470	426	437	401	401	424	450	437	415	432	418	433	446	458	467	431	431	412	437	430	406	410	467	440	439	433	422	407	420	462	444	417	433	430	424	426	430	416	431	448	440	397	415	419	418	450	447	418	400	429	434	426	408	431	433	441	446	405	379	422	435	409	444	390	441	444	445	421	457	433	437	450	466	450	436	402	450	441	386	409	445	439	401	426	430	427	431	439	382	440	394	424	424	419	410	406	434	468	411	390	455	413	425	452	431	432	446	387	386	393	406	428	428	415	426	428	420	397	404	433	446	397	448	481	450	408	450	405	402	416	415	439	434	431	428	455	425	416	421	423	430	392	419	402	414	482	412	407	428	421	408	436	430	454	470	434	422	393	429	410	470	441	406	412	385	400	469	395	440	413	444	443	419	441	457	435	436	423	404	389	417	426	406	441	475	441	397	416	392	422	411	437	447	459	412	441	413	434	414	434	449	427	389	445	460	445	433	418	433	444	434	424	411	450	410	423	426	433	442	393	398	404	459	425	415	429	482	442	439	431	411	443	413	455	437	409	439	432	424	431	407	429	427	465	451	419	453	412	449	393	446	444	425	430	413	467	448	429	400	453	433	480	390	406	412	437	452	384	437	438	415	397	426	432	445	395	422	406	430	417	429	455	426	414	426	442	409	443	421	442	441	431	442	410	410	433	438	404	397	413	422	413	421	427	460	429	423	405	452	446	386	434	395	412	433	416	379	432	426	420	416	443	433	416	432	418	433	419	431	426	473	457	415	402	427	372	423	404	447	414	425	457	403	434	430	460	434	434	429	404	442	446	456	435	452	411	407	420	444	464	395	409	431	410	431	415	402	441	412	404	431	442	429	434	414	406	485	419	451	462	411	420	414	401	403	405	423	408	426	429	376	406	473	383	468	430	398	446	435	450	409	426	423	432	422	380	414	431	453	415	406	409	387	410	385	446	395	427	426	413	400	433	453	424	430	430	444	432	429	422	470	411	446	421	421	413	449	425	443	434	424	407	392	425	410	441	414	419	460	399	420	430	403	394	419	458	407	410	438	405	460	443	438	405	420	433	432	433	427	409	420	439	439	445	430	438	386	410	451	439	412	401	437	441	455	425	416	421	449	435	461	420	410	411	431	420	443	419	445	431	419	419	457	401	439	468	438	435	446	418	457	440	446	434	383	411	416	423	429	433	395	401	459	428	452	432	433	461	433	447	434	443	446	446	413	428	449	419	400	490	410	397	442	422	470	408	414	436	428	421	404	428	419	445	438	431	441	444	438	451	436	431	427	452	433	433	408	440	447	440	441	418	391	441	417	428	448	409	429	452	406	430	494	430	429	397	446	456	400	444	446	442	417	421	460	432	446	439	393	416	421	433	423	434	421	442	454	409	411	414	393	414	428	437	398	434	407	436	405	426	470	459	416	427	429	415	400	474	426	449	432	444	418	431	467	423	421	443	412	423	429	446	462	415	417	437	410	406	375	451	409	449	420	458	401	436	439	419	387	443	434	400	423	413	423	443	441	421	399	424	440	376	424	409	459	418	455	407	393	420	421	439	420	442	418	438	448	439	424	436	459	435	465	417	415	441	420	441	405	399	412	406	398	448	412	468	433	457	413	396	453	434	422	410	431	408	425	434	416	460	436	469	408	447	438	439	430	419	406	419	440	435	418	451	445	444	396	432	417	408	440	432	441	438	443	410	429	417	427	409	428	440	440	431	428	409	399	425	435	403	453	437	430	442	442	429	433	437	434	423	405	417	446	424	438	423	439	447	403	424	445	416	410	419	404	435	398	434	430	421	456	396	411	431	416	456	391	470	398	425	398	432	411	453	407	420	395	413	434	453	440	436	424	463	404	443	416	438	391	430	434	437	408	429	433	394	420	427	440	412	430	425	442	442	455	428	416	431	440	415	438	404	436	438	448	422	437	429	396	440	404	479	392	422	397	410	428	375	390	426	461	464	419	425	400	447	408	438	444	459	442	412	401	424	428	414	424	445	450	482	400	441	417	451	415	395	404	401	456	402	435	421	410	440	422	430	418	476	409	447	428	454	423	405	436	443	429	469	411	398	412	418	408	433	391	438	404	427	404	409	420	424	429	411	414	441	394	451	423	419	417	419	449	432	441	424	433	464	418	403	392	401	399	453	445	395	429	415	402	446	465	378	450	410	437	426	420	445	392	390	415	418	413	424	440	437	461	449	417	422	375	418	411	420	401	432	437	399	383	406	438	436	415	429	410	421	429	420	414	419	436	401	427	457	413	414	421	407	418	437	463	413	439	429	420	446	422	400	419	448	444	441	451	442	405	398	460	432	422	400	433	384	458	449	413	414	431	436	423	456	383	446	432	423	422	453	434	433	393	427	430	416	451	381	438	462	443	416	423	425	423	410	419	415	411	425	417	424	453	420	451	468	396	438	406
26891	19540	5383	626	351	308	272	271	250	263	248	203	208	222	206	198	207	218	216	242	196	224	225	228	237	230	201	214	209	206	232	201	216	192	217	215	228	216	197	230	285	430	411	343	346	216	205	209	211	237	190	228	212	213	238	207	185	195	223	222	226	224	227	195	195	203	218	194	209	205	199	205	204	181	208	214	215	214	210	233	210	211	202	221	218	233	222	218	200	204	209	217	229	204	209	190	201	206	198	212	202	211	216	207	216	215	183	212	212	214	220	193	207	230	224	222	228	206	206	208	191	220	214	211	238	228	236	200	230	219	186	213	191	189	215	200	227	203	208	190	211	195	233	216	195	224	218	236	207	195	218	223	195	194	233	231	208	215	224	209	215	220	191	206	196	196	225	210	258	198	234	220	222	224	210	195	214	199	252	209	225	207	203	196	200	209	233	204	228	215	212	198	203	212	202	216	199	213	215	200	202	200	215	228	228	218	207	237	229	209	227	205	191	202	206	213	223	217	208	211	223	219	213	207	207	212	221	209	214	209	209	208	237	232	208	209	194	199	229	225	211	194	198	216	194	203	200	221	193	217	187	207	228	205	181	181	200	222	231	199	225	211	197	196	206	194	201	221	214	189	239	226	194	214	205	213	220	199	213	241	207	194	222	228	197	202	227	212	212	209	201	221	212	192	235	215	230	218	199	180	233	191	222	180	222	199	190	203	183	209	217	205	234	229	210	189	198	189	187	204	206	235	200	212	197	208	212	193	204	206	197	216	209	197	209	224	221	234	205	207	215	200	203	216	216	193	201	211	205	222	221	237	199	190	184	214	198	193	217	231	218	196	229	206	226	215	244	216	223	183	204	173	202	204	214	221	214	235	216	198	201	216	198	223	215	198	211	232	188	218	209	221	201	210	211	217	210	216	229	226	198	223	217	187	187	205	219	217	198	211	210	203	213	208	195	227	232	215	207	211	207	208	229	208	206	211	216	199	207	214	214	200	222	188	215	208	208	231	230	212	205	219	216	222	219	218	196	229	231	181	224	213	179	209	206	192	184	209	205	214	221	199	201	216	229	248	208	221	243	222	243	188	206	202	213	193	221	187	194	226	196	190	204	215	235	179	206	225	223	203	190	207	195	225	221	201	222	188	213	211	191	221	202	200	205	218	199	186	200	213	233	228	200	200	189	213	212	195	192	211	195	187	246	204	200	242	227	231	229	208	191	199	204	192	198	211	207	213	218	200	209	191	220	224	198	234	197	177	214	240	226	197	212	216	202	217	224	206	179	194	199	211	206	222	204	213	225	207	176	208	226	213	201	197	213	201	220	211	227	201	223	229	204	224	199	201	220	212	210	216	200	206	202	200	208	215	228	213	224	204	224	213	208	223	201	230	184	195	184	189	225	218	196	198	202	200	193	201	244	207	216	202	211	202	193	217	193	220	224	205	227	208	225	215	207	205	212	209	223	202	181	226	220	220	197	194	223	209	192	213	201	218	225	208	202	196	201	214	196	205	214	192	196	201	248	240	219	197	210	218	192	217	198	239	208	218	189	243	222	212	225	217	220	232	202	228	213	191	203	200	217	206	228	217	211	222	211	195	231	227	217	217	210	201	213	222	194	219	207	200	216	223	223	210	212	206	212	192	213	200	236	235	206	212	227	199	210	215	200	204	223	198	203	219	208	207	239	218	208	194	202	218	210	223	234	204	217	209	189	198	199	221	195	203	218	197	200	217	216	229	202	197	227	200	200	210	198	200	214	192	218	199	210	191	218	193	206	212	210	202	201	207	216	234	196	211	210	193	224	203	231	236	206	200	218	209	204	233	202	198	234	191	225	194	221	198	225	204	239	204	221	224	207	214	207	206	213	214	202	210	214	208	202	223	201	202	222	228	184	216	199	262	180	205	208	213	212	215	211	223	215	216	218	212	200	220	218	204	207	223	198	216	232	192	215	180	213	222	212	207	204	222	211	207	201	195	214	213	218	224	218	200	197	207	247	210	203	201	208	216	223	198	211	191	197	230	191	227	197	218	207	232	197	211	220	207	218	206	215	220	192	208	204	200	208	196	202	206	215	197	202	203	216	207	190	194	200	213	193	213	193	216	226	217	197	216	216	213	209	180	233	203	201	232	213	210	189	183	218	229	197	223	194	206	204	235	214	196	191	215	230	209	231	213	214	227	204	193	215	225	196	218	221	210	189	231	228	183	213	230	206	213	204	197	217	204	198	216	223	199	204	205	220	250	208	204	225	226	191	218	213	190	220	176	213	199	195	202	227	192	189	218	209	208	211	234	244	202	222	193	216	220	204	217	208	228	230	192	220	187	222	190	220	204	208	218	225	217	223	213	224	200	192	209	188	228	200	181	198	205	207	209	195	201	216	232	200	210	184	212	236	219	224	178	209	200	219	202	245	215	227	207	221	208	238	214	196	210	206	233	226	230	172	234	202	193	190	205	188	209	205	200	209	216	208	193	231	217	208	184	210	223	195	219	222	210	207	206	205	223	191	182	213	235	224	217	189	222	200	186	205	209	207	196	190	205	198	233	203	246	200	190	216	196	197	239	212	205	205	243	199	221	192	188	217	193	201	232	210	223	220	217	225	209	206	217	172	210	201	222	186	183	201	212	198	203	206	233	204	192	190	237	208	198	233	222	197	220	224	195	210	204	195	221	210	202	220	206	212	202	222	218	209	212	214	202	196	242	183	220	194	199	203	199	204	202	205	219	196	198	199	217	241	238	210	205	218	233	210	213	204	221	213	254	203	202	245	197	221	207	196	228	188	209	216	208	223	181	217	229	170	201	241	231	221	215	215	218	207	189	232	202	208	214	223	223	214	207	235	214	183	204	207	217	219	227	220	187	210	229	218	213	225	212	206	192	232	223	216	196	225	205	204	179	219	201	217	204	223	219	192	201	217	206	202	203	197	196	200	229	236	225	219	219	219	228	216	188	225	207	218	204	218	206	206	216	201	211	215	193	177	236	186	209	216	215	228	229	228	215	194	200	205	215	198	228	212	227	220	192	188	236	225	191	202	226	199	220	204	203	205	207	208	192	203	220	230	214	219	228	249	199	195	206	220	229	238	188	194	213	182	215	206	200	240	222	211	230	221	207	194	204	209	236	225	203	207	210	237	205	212	200	217	186	210	209	200	210	210	213	191	211	219	204	207	218	232	205	204	189	218	206	206	220	220	223	229	200	199	174	208	196	207	206	209	213	205	207	214	214	197	213	213	195	201	217	222	180	213	206	204	221	224	182	200	192	208	213	208	195	235	197	213	221	194	203	198	229	218	204	190	205	205	182	191	213	232	197	218	199	201	214	193	235	173	237	200	219	207	202	179	223	204	212	197	200	226	215	198	205	217	240	191	221	218	196	228	201	212	192	212	224	198	211	204	215	219	204	232	194	162	186	196	189	210	203	187	210	206	227	192	209	211	222	224	185	221	197	235	208	200	219	208	165	234	233	229	199	223	200	218	192	200	233	202	200
14532	6133	1737	1082	879	677	659	591	553	483	446	453	385	361	372	363	403	345	364	388	355	394	397	353	370	371	337	408	362	361	394	347	347	357	330	403	366	337	354	396	570	1098	907	747	733	374	376	372	389	366	341	388	353	381	345	368	347	371	368	350	318	337	357	366	371	377	367	366	391	335	371	359	333	369	353	345	380	381	399	366	394	345	348	381	377	378	368	351	390	341	351	358	362	385	337	354	378	381	372	352	340	339	349	343	335	348	360	371	356	391	345	367	381	359	369	356	375	358	367	382	354	364	381	360	370	379	327	369	381	327	369	341	377	394	391	339	328	344	339	370	373	359	367	354	333	352	375	377	359	351	373	386	351	327	375	385	366	388	375	361	342	344	363	358	427	386	339	356	345	383	329	376	353	340	386	364	358	373	365	382	357	375	366	341	375	341	384	388	349	358	362	371	357	367	366	350	393	352	374	338	326	369	347	340	383	369	398	353	348	359	363	361	370	362	358	368	363	334	348	377	376	378	355	349	344	347	331	375	345	366	380	371	357	346	392	373	342	333	375	377	345	360	317	340	378	377	378	349	376	354	377	347	363	357	329	372	392	358	366	341	380	369	372	372	363	356	377	348	341	371	377	402	356	352	387	351	362	390	362	351	365	355	329	366	344	370	348	378	362	340	369	326	367	371	387	407	356	392	333	336	337	363	330	380	359	387	338	334	366	349	353	348	351	338	372	365	364	351	309	356	405	368	394	378	348	377	325	391	379	361	373	325	381	376	385	365	322	360	391	394	341	355	346	355	345	354	374	374	348	377	350	350	368	360	385	382	367	361	337	396	336	377	358	373	335	378	355	361	400	359	356	324	358	384	399	346	349	369	352	356	365	373	354	343	374	348	356	367	326	332	359	374	343	371	350	355	369	371	342	390	353	335	368	365	379	364	345	372	354	378	390	360	327	350	374	346	346	357	350	343	352	366	373	387	351	358	383	358	368	373	355	332	355	380	385	344	334	365	365	324	339	384	373	368	357	383	350	384	321	392	355	386	337	325	343	342	349	359	374	380	365	360	377	355	394	342	402	366	374	356	351	386	358	330	352	376	366	352	363	372	378	355	355	378	336	349	347	370	365	339	388	342	370	386	393	368	329	370	360	332	339	368	359	339	388	342	360	409	361	341	365	357	328	349	362	369	338	333	385	337	354	397	358	354	368	344	347	354	352	393	350	336	356	372	327	363	372	374	363	357	372	359	341	327	366	348	350	359	357	367	387	376	325	340	361	339	343	339	350	376	344	379	367	397	393	373	382	369	342	368	349	369	359	368	361	330	411	401	381	371	351	385	420	353	354	351	334	356	343	333	369	377	369	369	386	357	401	362	329	353	370	356	407	388	394	390	364	368	378	411	359	400	382	353	352	346	393	341	349	349	353	362	374	328	374	370	347	369	331	362	340	375	335	347	350	361	366	339	367	351	378	365	343	366	364	338	372	408	357	354	347	334	381	343	339	340	369	385	382	406	348	380	350	354	358	382	347	357	334	365	368	401	332	348	329	342	390	345	370	359	374	379	381	399	340	335	368	375	406	353	366	374	350	355	363	373	380	375	335	381	365	358	366	382	348	362	344	385	381	393	365	379	376	366	348	357	376	350	357	416	361	341	346	366	362	354	366	344	352	348	382	397	348	322	372	358	349	344	385	350	355	361	342	384	344	362	354	349	381	357	376	340	356	343	392	361	369	370	375	380	380	352	365	353	330	334	337	367	343	338	344	333	363	370	432	372	404	359	355	372	374	339	367	378	366	341	395	359	361	365	350	362	344	352	367	388	342	344	345	378	373	362	382	359	340	375	314	336	356	328	384	364	362	381	360	349	377	345	364	377	357	378	405	373	375	386	342	367	354	381	393	372	341	367	344	362	369	335	368	362	359	372	357	364	366	338	360	354	365	308	360	343	380	346	376	384	340	348	373	333	375	354	365	355	366	357	380	346	365	358	353	370	396	370	361	349	379	384	341	309	411	372	376	384	375	368	365	371	368	338	369	340	380	373	375	351	349	346	379	359	363	363	370	345	397	376	362	355	352	374	369	364	369	364	381	366	339	349	372	361	367	354	372	429	343	385	364	391	374	374	352	358	365	348	359	352	383	373	399	369	350	358	345	386	374	342	356	334	372	391	389	339	359	382	358	354	339	354	348	339	313	370	333	369	347	352	398	365	388	345	353	357	303	350	324	349	376	367	341	342	347	393	335	393	385	366	366	336	350	403	335	358	345	376	378	337	398	393	427	383	371	326	397	310	392	389	364	360	413	339	364	406	349	409	387	358	353	351	351	338	375	386	345	370	397	388	351	330	355	357	378	384	400	325	365	340	337	367	376	404	356	363	381	374	347	357	379	354	369	348	352	382	359	363	383	347	341	354	393	324	375	355	342	381	349	363	353	385	372	366	362	357	356	362	393	383	359	336	383	369	352	361	328	366	355	384	346	351	356	340	362	391	351	386	348	372	338	369	370	346	369	340	372	322	347	356	382	336	370	353	402	348	350	372	368	378	391	355	334	365	335	371	351	354	365	330	414	356	309	339	355	392	333	355	361	337	370	377	340	366	353	349	367	357	399	377	352	360	356	400	397	363	348	356	369	350	346	344	331	371	369	316	369	330	354	349	362	370	323	373	385	371	371	359	371	326	376	388	345	379	322	351	368	380	360	346	360	341	383	319	355	368	338	383	349	353	354	355	357	353	357	345	361	334	352	364	340	372	363	373	348	350	346	373	359	328	337	363	355	363	393	343	337	381	378	376	357	368	361	342	364	350	396	375	364	386	349	363	367	364	353	316	356	349	333	360	364	396	387	386	352	339	356	323	359	343	371	355	356	330	344	339	357	379	387	321	399	351	382	359	361	346	332	325	386	359	341	376	347	375	367	369	334	356	353	346	347	366	380	363	365	318	385	365	349	369	381	343	363	370	360	367	353	345	347	370	398	401	366	322	337	370	341	370	343	387	364	373	386	399	353	370	361	366	352	386	392	357	349	367	382	396	378	347	386	360	363	360	367	372	365	370	345	364	392	378	424	360	360	384	360	343	362	397	354	325	358	349	348	350	345	369	389	356	354	366	342	364	365	358	371	336	363	327	363	385	363	339	331	355	341	356	363	359	373	352	355	389	309	406	352	335	360	340	364	377	386	367	354	397	365	347	359	358	392	367	343	374	363	342	372	349	345	349	351	364	397	374	354	342	355	364	364	358	384	357	355	382	364	362	348	339	346	330	341	324	363	361	367	373	360	362	378	370	358	348	363	379	352	354	355	347	382	373	344	350	382	356	349	376	362	350	342	369	337	379	387	375	333	331	361	328	338	376	358	342	332	376	375	360	351	373	395	342	334	358	349	395	362	330	341	391	359	372	363	380	374	366	385	376	339	389	384	312	345	348	380	360	344	367	381	425	349	355	361	356	344	400	395	385	348	365	364	368	382	365	336	373	333	388	366	374	383	395	344	368
24808	21146	27075	25241	5502	784	633	521	431	395	398	375	370	343	394	347	361	320	336	305	319	306	273	318	339	333	295	289	320	343	280	295	291	305	293	308	291	271	301	317	518	1018	1465	1059	710	283	302	291	319	266	310	276	323	269	292	292	298	293	289	304	290	319	317	318	281	289	326	274	314	256	311	310	294	296	305	290	241	293	291	300	279	295	284	325	301	292	303	333	285	317	295	343	306	289	290	266	301	289	284	261	287	302	277	294	310	274	289	296	265	274	267	329	293	312	256	313	284	261	278	289	257	254	302	292	302	296	264	311	290	277	337	294	300	338	307	296	312	284	286	285	322	277	305	316	318	300	323	294	280	335	285	296	276	288	280	275	293	306	312	281	305	328	305	329	292	297	305	273	293	294	306	277	270	317	292	299	295	312	301	316	298	301	299	304	279	274	304	306	300	274	286	320	283	295	286	290	304	304	314	315	300	321	277	283	294	306	255	339	291	309	310	310	295	323	289	311	292	271	298	315	273	285	276	277	290	285	292	306	305	333	293	286	335	288	259	293	314	345	277	289	327	320	301	273	315	285	344	268	282	263	281	293	274	288	281	289	291	304	304	295	290	299	315	298	282	294	303	289	298	300	313	265	308	270	266	265	279	290	276	314	278	271	271	306	294	305	325	318	273	287	296	297	301	286	267	313	273	280	286	276	318	283	261	299	289	302	292	287	321	296	299	291	319	312	286	299	268	278	331	296	278	308	284	294	310	268	305	280	272	288	322	290	287	282	319	315	299	311	302	267	282	282	274	327	288	304	297	308	297	344	280	294	286	292	275	295	301	296	346	305	287	290	284	258	324	307	302	307	300	278	294	289	295	292	293	318	314	306	288	303	263	304	296	281	292	316	276	299	305	304	309	307	291	280	301	309	261	280	284	266	267	309	272	295	278	316	325	318	286	288	293	286	262	297	296	316	302	306	262	280	306	276	270	285	283	301	297	295	272	277	271	282	276	302	293	279	301	280	272	281	300	277	330	302	282	278	311	305	284	334	320	289	317	290	312	307	295	268	297	268	296	270	300	258	338	308	274	314	291	299	293	267	302	323	297	308	277	318	293	293	295	307	267	294	315	287	292	277	265	326	291	300	270	263	292	289	287	278	275	277	272	298	308	288	310	301	269	285	285	318	295	286	293	273	299	298	289	315	286	290	289	329	319	300	320	289	284	289	280	297	285	287	297	272	272	307	300	321	315	286	273	272	293	271	291	292	275	305	266	324	280	296	321	280	305	303	296	291	281	289	278	298	294	330	282	311	310	296	304	309	305	255	291	322	318	312	294	295	304	306	308	257	306	295	288	280	319	303	286	292	306	301	253	302	304	280	260	313	274	282	324	286	310	287	318	286	278	300	274	266	288	292	296	300	321	322	264	262	305	321	309	273	266	288	304	276	304	284	312	269	297	293	331	321	278	295	292	285	281	299	274	304	297	284	294	292	305	308	283	327	291	297	269	314	255	289	296	303	311	293	291	325	315	275	335	297	302	301	307	305	290	296	271	278	318	311	295	291	283	313	269	281	314	300	293	306	317	310	322	305	258	301	277	314	283	273	272	280	292	285	276	295	295	319	285	308	273	281	278	300	293	315	308	282	325	297	264	319	275	285	314	291	288	298	304	314	286	300	316	286	313	295	303	304	311	287	301	300	290	273	275	288	322	302	297	301	316	312	285	285	276	293	302	314	295	304	309	311	322	325	307	255	286	309	280	301	286	312	299	294	276	294	297	286	265	291	301	301	283	253	269	289	309	277	318	280	299	302	286	292	268	312	283	300	301	290	288	290	311	289	279	276	279	299	314	321	321	288	292	290	306	286	314	290	325	319	286	292	308	299	320	256	274	292	302	302	264	304	298	304	301	306	293	325	305	301	297	292	311	313	297	315	320	278	288	321	311	289	314	283	307	294	306	289	271	314	275	294	301	305	315	312	275	324	280	272	302	280	297	294	285	293	265	317	301	314	312	300	301	275	290	283	311	305	284	280	319	284	283	298	273	318	273	295	282	304	293	329	287	288	308	316	310	284	266	290	315	292	299	283	293	302	313	281	298	287	313	316	319	328	299	302	295	311	276	311	301	277	294	278	307	310	280	274	305	339	315	282	311	284	288	290	289	270	291	295	295	315	302	298	290	309	296	291	274	290	295	311	293	318	307	295	294	323	303	289	310	303	277	281	298	282	298	294	286	279	300	331	261	291	307	300	263	278	293	323	292	309	297	322	279	314	317	278	294	280	271	301	295	280	295	287	284	315	274	285	302	306	248	320	283	303	289	268	313	291	272	296	303	278	267	303	291	275	284	313	288	280	267	305	296	299	323	331	288	267	292	285	275	283	310	302	271	299	301	295	297	309	309	301	277	286	320	281	298	309	276	321	296	330	317	302	275	301	291	296	309	330	296	323	292	310	272	277	296	263	283	307	258	316	314	305	313	288	265	267	282	284	287	291	294	307	289	290	289	304	302	297	291	301	307	284	289	291	285	284	275	336	284	270	294	305	312	297	264	303	302	270	277	305	287	293	285	283	325	284	293	288	291	291	284	268	295	298	282	287	304	279	280	297	278	293	344	287	313	307	330	308	282	289	289	295	273	296	292	295	290	267	280	264	311	295	274	278	286	300	310	280	305	313	272	294	294	264	262	289	303	303	288	275	325	286	304	301	287	300	310	294	329	306	271	272	324	291	308	314	275	261	289	304	294	309	313	313	272	305	292	313	311	316	296	280	294	312	305	308	318	316	292	291	267	290	270	296	303	296	332	319	296	283	281	295	276	286	316	288	283	289	281	285	281	308	290	290	266	306	282	279	295	285	308	283	273	290	306	279	303	280	278	272	320	279	299	317	312	314	290	287	288	263	300	291	310	301	328	285	287	301	258	279	295	293	295	306	286	289	292	304	297	296	325	279	319	283	281	310	299	317	313	286	328	284	285	305	326	290	326	267	330	295	307	311	293	297	331	316	300	298	287	305	306	288	323	344	283	306	254	287	286	271	281	289	336	299	320	279	286	283	289	272	303	300	290	267	325	308	297	299	282	304	304	325	320	302	281	302	275	316	308	276	291	304	312	287	289	290	318	310	300	270	303	291	310	310	312	270	265	286	286	272	293	315	288	265	300	284	273	290	277	275	290	284	295	287	277	302	307	305	311	280	284	291	276	300	293	295	280	298	306	293	295	299	262	292	284	288	315	288	308	298	291	270	294	306	327	274	286	305	334	262	300	272	291	290	285	325	293	320	275	303	301	294	305	311	308	297	287	285	273	279	272	302	342	292	283	280	303	277	305	277	285	291	303	281	309	303	292	318	305	277	264	338	276	329	301	256	299	329	313	269	320	280	285	300	291	271	314	314	316	310	283	281	290	295	297	301	274	278	266	338	292	293	297	270	322	335	293	315	302	305	273	312	306	286	281	280	333	308	313	275	272	318	280	283	294	302	303	276	297	308	308	335	310	282	295	318
16920	13944	6828	3602	2516	1893	1502	1256	1120	985	841	785	676	678	684	650	601	601	571	553	567	569	535	563	544	536	536	534	526	543	555	537	504	530	524	501	514	604	544	554	1286	2849	3832	2622	1611	479	498	534	509	498	506	450	521	461	534	516	476	506	522	479	530	535	525	506	479	493	486	497	515	514	547	516	488	492	473	516	529	500	532	485	548	521	552	526	513	508	480	525	535	559	492	481	511	492	522	485	522	524	532	518	489	511	525	518	531	467	502	508	518	502	486	504	500	483	545	453	484	555	480	508	479	481	535	485	489	478	462	504	493	529	455	536	513	530	523	551	495	518	487	509	501	504	490	486	547	532	517	535	471	528	509	522	531	489	493	504	495	484	472	481	497	503	514	511	489	498	534	519	523	514	494	517	516	528	480	496	511	496	549	500	498	478	464	560	466	560	468	499	528	477	524	533	504	519	480	515	535	505	507	495	540	551	527	486	526	516	490	489	520	522	481	500	515	516	503	440	516	536	521	514	483	543	526	513	521	510	519	527	518	537	472	493	480	516	525	559	482	500	511	530	548	535	501	500	519	545	524	494	522	522	558	534	497	500	509	491	486	501	509	507	481	465	488	493	505	543	521	510	514	510	508	528	524	521	523	545	492	522	523	513	530	502	506	487	532	520	481	481	516	498	516	515	468	496	516	553	518	482	515	509	524	460	521	455	492	501	522	492	503	500	498	534	495	486	508	523	527	501	485	465	506	462	513	474	493	515	559	484	503	473	470	499	530	510	476	538	503	532	525	468	523	514	510	482	534	510	503	506	537	467	487	475	505	476	488	470	497	569	524	498	504	506	545	535	439	493	507	512	472	474	510	475	511	520	490	455	507	520	457	552	453	537	495	527	499	507	536	499	492	530	528	545	481	527	490	522	495	506	539	517	530	458	499	493	514	510	483	491	499	522	545	457	551	517	527	487	522	515	485	512	548	493	520	505	482	534	492	461	464	530	494	507	511	484	522	497	498	537	505	516	506	512	528	498	543	455	535	483	513	515	501	524	530	492	508	454	505	486	507	471	539	455	503	521	477	495	544	503	512	443	528	521	507	464	486	496	492	535	514	518	447	490	541	494	488	446	502	522	511	539	526	481	505	521	522	466	520	539	508	451	519	532	490	487	529	508	489	482	472	508	530	527	487	465	458	561	521	468	465	524	502	502	475	520	496	485	522	505	505	490	577	495	508	495	487	507	523	494	498	502	512	538	508	551	481	530	527	471	535	521	528	499	503	544	500	509	493	523	521	495	469	495	544	550	499	513	516	534	522	541	521	534	514	489	515	478	494	499	517	489	513	509	485	482	466	479	485	503	495	547	523	510	509	488	478	495	511	534	501	516	507	509	497	533	496	512	472	503	475	511	496	491	473	499	497	462	517	535	514	494	518	486	494	498	477	496	490	525	514	493	491	516	517	475	484	491	523	534	529	490	492	489	496	504	513	507	466	513	493	510	521	456	479	507	524	493	531	512	505	507	503	484	483	456	482	485	510	500	497	538	476	510	546	521	470	479	495	518	489	498	479	497	536	524	512	536	498	554	498	515	493	476	511	561	511	501	488	508	515	508	507	539	479	478	495	487	537	491	501	526	488	514	513	510	485	507	486	515	483	497	494	444	508	500	547	536	484	513	481	482	513	468	496	510	497	519	454	506	523	459	505	496	533	483	495	525	504	553	486	508	514	515	507	514	516	527	540	476	524	508	498	525	497	508	535	520	510	561	485	548	515	511	481	495	549	513	474	468	493	517	537	532	496	478	506	478	484	494	502	508	531	463	509	486	469	571	527	527	524	485	494	486	511	514	537	524	485	508	516	522	510	513	518	502	509	516	532	490	486	509	515	497	498	537	507	500	523	537	515	528	508	492	513	482	486	525	520	494	477	490	476	489	500	542	479	520	518	512	499	519	468	507	457	517	519	520	520	485	507	489	507	500	529	508	476	505	505	487	472	507	478	512	496	514	483	546	459	513	497	543	466	494	498	522	516	505	537	523	447	472	500	504	458	532	505	491	519	518	499	493	518	505	511	495	507	507	491	546	472	483	479	523	511	522	469	550	499	538	480	510	536	509	509	521	501	481	509	494	518	485	501	496	501	474	489	501	506	466	510	529	550	492	485	504	465	504	482	512	480	526	467	489	510	483	487	520	513	531	502	521	518	534	502	486	507	490	523	514	527	505	467	500	502	456	514	507	515	560	511	494	519	523	511	490	519	515	505	524	494	493	516	480	527	460	488	492	482	483	501	517	488	482	474	459	490	491	494	510	518	500	510	495	539	533	490	511	508	481	531	480	514	468	553	525	495	547	472	508	463	490	567	475	483	477	505	512	461	532	523	458	509	504	510	492	479	463	524	527	484	513	503	493	490	500	512	503	458	521	478	516	510	508	515	505	518	493	490	497	479	521	464	508	441	489	532	516	512	536	499	452	538	485	478	514	497	491	521	532	544	515	530	535	509	484	485	501	491	479	519	519	512	520	541	483	522	518	497	549	504	527	541	500	499	488	524	539	483	544	547	479	461	509	514	540	530	499	507	462	495	502	519	493	509	505	503	531	525	502	471	499	504	501	487	454	487	525	512	489	488	531	510	529	466	481	558	507	526	503	494	491	541	499	511	515	487	529	502	488	507	495	546	528	501	481	538	528	480	487	507	494	508	505	486	498	477	504	516	485	481	545	507	470	487	500	489	465	518	503	480	486	485	524	519	547	534	510	519	474	512	502	484	530	508	510	511	507	513	463	527	528	493	515	473	521	528	541	467	505	484	497	512	505	514	482	517	506	515	524	501	478	513	551	498	482	504	503	524	499	485	553	516	509	506	482	538	505	459	520	522	523	516	553	473	447	516	530	498	495	467	496	488	513	526	470	533	492	499	497	521	525	477	505	504	527	496	517	519	463	525	450	522	471	484	503	506	498	471	508	478	489	517	514	525	490	520	493	515	459	503	533	502	509	498	466	526	515	501	479	494	500	510	497	501	506	457	549	463	498	485	515	487	485	516	476	498	520	520	532	495	489	536	541	530	505	509	495	466	465	519	493	484	515	499	488	447	507	498	498	495	491	509	486	480	499	519	539	511	509	533	468	490	464	495	516	512	494	477	532	537	521	487	487	493	495	556	496	499	496	536	439	493	480	490	475	511	495	499	485	511	536	505	491	485	484	519	513	485	558	509	509	509	487	491	512	537	491	522	478	554	530	511	473	490	505	521	504	548	506	551	509	503	469	501	495	474	523	520	542	506	512	487	507	537	467	508	467	506	482	516	553	483	537	523	504	493	533	510	523	496	483	516	495	503	482	538	532	494	517	503	491	516	469	458	506	487	513	543	529	515	495	515	492	489	454	514	519	504	504	523	516	506	513	486	506	514	517	497	475	495	514	494	471	498	520	570	529	496	508	509	512	512	561	527	481	473	506	487	509	521	553	514	492	502	518	542	500	531	499	458	510	515	477	527	514	531	504
23204	21126	28750	23747	21131	17380	1907	877	642	569	538	450	449	423	357	399	383	353	343	384	328	339	297	284	342	299	308	261	354	284	286	303	324	303	298	305	308	299	296	310	323	1842	4816	2709	1347	319	286	277	252	256	273	284	307	255	293	254	286	247	280	304	284	291	257	279	275	281	279	268	285	281	265	258	279	279	283	276	271	283	288	283	280	272	281	277	241	269	277	290	275	273	303	294	280	276	291	283	314	292	264	287	275	284	279	261	282	263	275	288	246	261	287	292	301	259	296	302	260	274	297	273	300	252	276	277	246	262	297	276	248	290	268	294	256	287	286	300	269	264	259	258	284	287	274	283	279	292	294	289	281	277	276	261	293	247	273	306	259	294	264	294	288	284	270	284	243	294	267	297	278	257	287	281	282	291	294	293	300	273	279	285	266	276	283	301	302	254	274	292	252	290	281	280	251	288	286	281	299	297	265	296	286	287	253	285	268	283	289	294	300	290	278	247	279	247	276	289	300	290	305	262	302	264	318	269	293	309	288	299	281	251	259	278	278	292	274	285	256	278	303	291	252	239	257	276	293	255	265	303	287	280	272	278	296	300	295	293	265	291	279	268	250	281	288	275	284	281	286	263	279	290	303	271	263	282	244	273	269	311	279	276	297	292	293	277	260	245	244	290	261	269	302	278	262	277	291	278	276	281	295	305	272	269	267	293	281	269	268	262	277	294	287	285	264	242	285	282	260	280	286	296	289	272	275	259	298	266	300	274	293	262	286	290	300	279	274	285	280	283	255	273	295	274	298	255	280	284	314	250	265	279	283	269	282	267	301	291	265	273	284	291	294	278	287	278	218	247	264	305	307	296	297	305	287	276	308	310	268	294	281	252	287	272	276	296	287	281	284	317	266	298	282	276	269	284	285	291	268	301	282	258	292	309	316	286	277	272	265	294	283	278	269	272	288	297	276	292	309	257	283	285	285	267	256	258	321	291	298	275	302	281	287	260	281	278	281	263	294	292	300	296	297	270	245	253	262	291	275	277	269	277	288	295	267	268	260	272	283	275	268	294	285	310	278	308	285	282	286	279	263	280	265	275	283	265	272	304	279	272	280	258	293	272	269	288	293	268	261	314	296	307	304	279	298	306	269	303	314	273	287	255	299	269	288	324	277	279	231	256	272	264	263	283	296	242	276	268	293	267	301	246	270	275	294	269	278	282	299	257	273	289	280	267	268	265	288	285	274	275	286	263	283	267	285	305	260	259	256	275	290	283	290	285	284	270	249	255	276	278	318	278	268	249	258	296	274	291	242	276	282	276	275	263	273	275	251	298	273	283	265	243	272	266	276	303	269	246	292	225	285	288	282	317	283	260	279	282	288	276	267	271	245	267	246	298	307	285	268	280	292	245	290	275	288	266	265	256	282	294	252	294	280	291	271	251	268	275	269	267	255	272	297	278	260	258	287	288	258	281	269	290	270	280	301	276	270	277	249	274	257	275	264	305	278	254	251	258	275	265	287	275	256	277	282	284	293	294	288	287	306	304	272	298	288	312	290	274	263	285	238	303	269	273	282	259	281	271	274	256	253	245	304	285	284	249	300	272	281	276	281	295	273	289	269	272	281	281	285	276	272	270	294	266	267	270	292	274	250	254	304	274	272	281	311	280	258	260	272	287	243	282	271	254	296	272	272	246	267	264	313	312	316	290	278	289	256	270	299	272	287	307	291	286	280	271	291	272	260	257	269	286	275	277	283	274	300	286	283	279	289	286	281	270	250	270	266	287	306	292	265	286	263	258	289	281	259	311	272	243	269	305	289	250	314	245	289	284	287	271	269	289	268	269	304	283	263	268	275	298	269	256	289	295	248	265	270	287	302	297	246	269	259	309	300	256	267	277	299	298	298	296	290	256	250	275	280	269	297	269	253	257	283	287	286	275	265	265	259	282	261	238	276	301	277	270	272	293	283	283	265	273	264	297	273	289	278	258	263	278	270	275	243	256	263	269	307	242	298	270	265	296	282	296	292	289	291	240	270	262	267	242	248	283	281	297	283	279	263	278	268	291	263	233	273	287	271	276	264	271	249	296	277	284	285	302	291	273	265	228	299	295	275	288	270	282	305	273	275	302	259	265	261	272	278	309	261	284	285	257	273	295	256	267	295	277	268	304	264	284	294	277	271	263	258	277	272	257	301	253	264	285	269	261	298	270	274	290	271	290	285	260	266	278	278	312	270	311	284	261	307	261	293	298	255	287	264	276	285	271	305	286	271	290	282	289	305	287	257	297	295	277	283	262	252	274	296	301	277	314	284	282	269	307	265	283	260	294	298	276	263	314	254	294	298	257	253	264	270	266	300	282	252	251	265	267	268	262	292	288	284	288	272	260	256	271	289	276	311	274	266	274	271	273	266	277	277	266	284	290	300	297	279	262	270	292	275	292	268	273	233	285	285	304	276	275	269	266	276	278	276	273	319	260	262	255	281	261	272	239	281	322	296	246	297	243	273	302	283	278	251	279	291	261	292	269	271	277	262	294	304	253	298	269	265	268	253	281	279	284	265	289	275	265	285	266	289	294	282	283	283	306	271	296	285	282	282	265	302	302	298	272	250	299	293	266	305	289	257	305	292	282	307	253	285	247	239	251	253	257	282	262	257	322	307	258	273	261	275	292	277	264	275	277	269	308	289	263	270	250	316	284	269	292	263	305	293	275	288	279	287	269	271	252	266	302	286	263	268	278	272	297	280	289	256	266	298	290	265	268	267	290	294	252	269	282	276	297	271	299	286	268	267	262	309	250	287	242	240	277	263	290	279	286	280	293	271	287	285	258	269	294	301	303	271	254	287	315	279	264	265	289	277	274	273	303	297	284	269	282	289	285	263	279	284	285	269	269	273	288	271	278	285	293	260	282	274	275	259	254	271	290	244	281	329	299	263	253	292	279	289	290	285	301	283	268	285	273	263	288	256	308	270	279	260	287	286	290	301	289	265	262	271	284	262	277	263	284	267	244	259	267	237	273	283	254	281	266	283	283	278	270	266	250	271	315	295	271	272	269	298	304	282	319	288	260	267	267	294	274	280	281	258	264	290	306	251	261	283	265	266	276	285	290	315	262	274	295	292	304	262	269	254	267	290	260	275	285	281	284	285	275	282	291	296	285	310	279	245	310	272	289	292	279	281	281	270	284	290	277	284	273	251	316	272	274	252	262	280	279	275	246	273	298	282	273	279	260	307	245	273	265	261	295	255	252	269	283	268	288	296	298	285	301	273	296	272	268	279	269	274	279	302	290	271	281	278	259	284	276	286	285	281	272	271	258	291	285	240	276	274	307	285	268	264	290	269	262	294	281	253	277	282	259	291	254	296	298	267	285	266	269	276	269	264	269	298	270	298	273	285	288	259	266	267	281	287	317	267	295	267	285	267	263	277	265	322	258	280	285	298	268	260	266	271	283	276	284	294	288	300	271	283	299	268	266	253	274	278	288	277	275	264	284	258	297	277	312
19255	22308	13761	7535	5203	3907	3101	2389	1866	1545	1326	1164	1150	1006	975	867	750	705	728	667	601	619	589	597	576	576	584	569	529	567	535	511	543	518	526	527	485	525	507	534	552	5077	11548	6642	3226	561	462	480	491	483	486	491	426	502	470	478	473	477	471	481	492	479	507	474	460	491	486	491	474	469	504	448	531	463	475	493	457	446	493	474	430	465	459	502	487	460	470	451	488	473	495	501	504	474	455	470	490	475	465	480	486	431	483	462	451	449	472	453	478	453	484	471	492	490	484	464	512	472	502	439	481	495	469	461	440	432	498	470	469	466	499	464	485	463	517	470	461	486	461	456	466	501	470	483	456	482	482	492	485	458	478	466	488	481	467	460	464	486	470	479	489	484	463	460	458	478	480	484	489	517	495	441	493	466	477	500	476	465	482	493	454	466	501	473	460	464	433	470	470	471	488	517	491	432	489	439	481	483	504	473	491	425	517	468	462	458	469	513	485	456	470	486	466	481	520	474	441	488	436	467	471	491	434	500	486	453	453	489	475	490	513	480	479	492	465	515	466	471	482	488	459	489	407	479	414	442	486	477	484	471	453	456	450	451	466	461	462	500	444	432	483	499	476	493	493	460	475	454	499	454	485	468	481	489	458	452	463	456	467	460	473	463	432	457	485	451	475	464	423	460	465	488	498	438	468	461	489	508	446	486	481	467	502	457	492	447	483	450	443	449	449	482	471	478	471	448	462	449	469	494	472	427	490	465	500	455	456	493	504	443	454	482	484	496	470	460	447	473	449	453	452	472	466	453	478	459	474	482	464	503	478	474	494	451	450	468	483	504	483	452	473	464	472	482	435	473	504	493	477	518	433	463	473	507	481	480	487	483	495	493	475	494	477	436	457	428	455	468	475	456	443	448	467	441	476	493	483	474	433	462	480	516	516	507	459	451	486	454	459	477	498	509	484	458	455	495	483	409	465	453	440	461	489	466	473	463	428	423	491	458	464	461	457	456	466	482	447	488	445	451	468	465	460	457	466	452	444	465	429	487	512	462	488	484	491	479	449	482	453	506	488	457	490	473	489	471	473	447	471	467	485	442	453	458	504	485	484	471	447	485	469	487	483	461	487	453	514	511	475	433	445	462	451	475	492	471	438	480	439	430	479	459	496	492	473	450	482	458	484	506	444	455	517	448	462	473	473	485	499	488	448	444	478	489	461	484	503	531	475	468	476	483	439	504	462	475	459	473	462	483	486	455	502	480	453	485	491	480	473	469	488	458	521	487	448	482	455	462	463	452	467	446	479	498	519	488	496	472	458	448	480	478	459	444	479	503	464	456	472	501	512	472	454	445	462	497	440	517	474	456	457	444	448	485	436	449	468	496	445	518	475	543	461	498	442	461	479	479	472	510	458	458	489	475	482	464	462	440	484	444	503	452	462	515	467	451	489	481	441	436	445	492	420	431	455	473	474	452	448	444	462	471	473	482	418	450	484	449	453	521	460	480	464	467	502	484	471	478	474	476	450	461	478	483	476	482	467	464	492	482	472	495	464	476	498	481	457	469	457	482	485	465	451	491	452	485	441	487	467	488	448	519	509	477	451	434	431	493	498	460	438	501	485	495	442	512	464	464	517	492	472	463	469	453	512	493	459	476	508	454	492	482	478	496	456	475	435	446	476	494	480	467	450	453	446	465	474	482	458	478	500	462	461	486	472	480	457	425	447	505	487	458	459	482	464	481	452	451	474	483	522	460	485	456	524	445	466	473	485	480	479	472	480	474	496	469	476	477	453	461	490	475	489	473	482	416	456	467	472	480	440	536	527	496	467	460	441	516	477	460	462	457	511	457	502	458	502	492	493	463	487	469	431	473	459	502	460	442	467	464	464	504	453	438	467	495	484	489	475	471	460	458	490	484	478	465	448	487	472	459	497	453	444	446	487	455	457	448	474	460	503	471	456	474	458	471	443	491	470	460	477	513	468	478	494	459	498	514	459	460	514	485	449	485	462	475	449	476	436	444	453	427	465	516	449	483	461	420	474	477	446	502	471	439	470	483	471	498	498	502	478	484	473	498	438	470	480	486	519	478	485	439	443	458	479	465	470	490	455	477	469	413	444	436	477	450	494	471	443	471	446	465	470	451	444	431	437	481	462	439	455	491	466	502	455	431	461	433	439	445	455	448	445	462	493	441	453	497	466	477	488	459	523	480	493	478	469	489	426	441	502	491	508	442	496	497	480	474	458	460	477	454	453	453	486	444	476	456	443	488	483	435	441	462	471	495	461	456	456	443	500	494	490	465	486	451	513	454	476	455	482	449	466	475	490	494	453	475	443	499	475	479	459	470	503	481	468	505	458	478	474	531	505	497	453	466	429	440	495	451	472	488	471	464	487	465	493	476	423	442	496	453	469	456	454	457	426	502	505	491	497	462	465	426	438	446	477	455	495	483	459	471	481	495	456	477	524	531	470	448	455	453	471	447	459	467	473	436	502	465	466	520	447	465	458	478	438	473	479	470	473	456	472	442	462	475	458	504	507	454	479	480	492	445	459	428	441	495	496	471	467	457	460	506	460	477	505	481	455	474	514	490	501	485	440	514	494	450	498	500	459	492	439	470	501	481	475	497	478	451	483	465	482	496	476	483	454	436	474	441	458	453	479	494	459	477	483	466	495	453	497	445	462	468	510	456	452	426	462	421	481	463	443	469	480	531	487	456	464	472	470	477	483	450	436	511	476	497	467	483	465	526	496	491	493	494	514	481	471	446	509	485	561	478	471	461	433	485	482	444	453	459	433	494	462	491	462	455	499	499	460	488	484	429	467	474	476	468	456	468	463	472	478	475	486	490	478	471	454	503	444	504	489	466	490	477	467	474	469	458	493	440	459	469	456	432	496	462	477	471	469	449	461	494	471	471	452	481	478	439	468	479	485	490	474	510	458	471	457	471	481	454	461	456	459	444	453	457	440	463	494	505	470	472	463	421	488	494	505	465	480	472	472	456	485	489	471	468	490	470	448	469	462	486	428	510	481	517	445	477	454	492	478	480	433	474	503	469	477	462	459	470	470	477	457	446	441	491	476	477	453	492	452	465	477	489	437	476	498	533	477	473	443	472	465	488	461	457	463	448	450	446	499	453	518	504	484	510	485	476	458	493	453	448	468	444	490	456	452	448	452	477	455	452	469	502	448	461	437	460	473	461	461	461	460	451	466	473	451	518	440	488	462	512	497	486	459	477	476	468	483	478	470	422	507	484	458	460	439	480	463	453	463	476	487	452	468	501	526	469	460	491	456	487	483	490	506	501	476	442	460	459	445	503	484	445	411	486	489	464	476	493	485	447	511	487	479	444	499	492	454	488	454	469	460	468	514	506	482	475	474	442	485	455	431	479	460	431	461	478	492	512	474	446	468	457	473	493	480	483	458	464	462	500	463	446	484	449	497	454	511	496	471	478	463	507	473	440	441	484	495	448	447	462	438	464	474	483	441	492	503	475	433	469	481	446
26837	19780	6114	650	359	281	266	276	252	242	229	222	234	224	217	225	183	203	194	214	204	203	200	180	229	226	205	191	215	192	216	211	210	218	216	209	220	198	207	196	213	257	555	627	314	219	184	180	176	210	218	217	206	210	200	215	212	192	189	223	215	205	199	192	202	205	196	211	194	239	212	209	196	193	185	209	193	194	201	227	207	221	226	212	200	198	244	221	216	192	222	221	226	184	212	192	190	196	192	207	196	225	213	230	216	205	221	204	210	214	219	230	191	185	234	220	201	222	231	198	214	209	211	214	180	213	219	212	201	193	197	197	209	223	197	223	200	207	209	209	210	224	199	222	230	186	197	209	209	192	195	229	218	216	209	196	221	205	233	203	187	189	203	208	194	177	202	223	197	193	217	201	237	204	208	206	239	184	206	237	223	198	177	229	185	188	191	186	212	201	199	182	216	201	195	215	190	219	187	213	211	217	244	227	227	198	207	200	214	192	224	200	229	211	238	200	196	211	194	187	207	210	198	201	217	194	206	181	197	200	237	216	209	221	198	214	217	201	213	214	213	237	203	187	212	191	200	200	219	226	177	207	206	205	203	217	199	216	214	201	208	186	231	225	223	228	211	235	198	217	226	187	191	203	202	211	207	193	217	206	195	196	202	216	209	200	182	206	202	199	199	190	209	208	198	198	199	192	209	194	204	212	231	188	193	208	199	248	201	208	204	247	190	222	203	223	219	203	218	238	201	225	201	219	191	202	226	192	212	208	208	208	225	229	188	197	203	198	207	202	203	209	212	189	235	224	176	244	199	219	209	208	214	188	208	208	232	224	201	207	194	199	208	217	219	189	229	193	208	202	218	212	199	220	203	205	197	194	212	230	209	222	200	210	211	210	216	215	232	223	209	200	215	219	193	209	187	207	208	199	182	207	218	207	203	205	213	202	185	189	214	181	218	212	203	212	216	187	188	214	198	234	236	216	203	209	216	213	207	194	231	199	224	201	229	186	226	207	195	200	213	184	217	216	185	213	210	189	202	218	226	170	220	204	201	198	201	182	215	181	223	193	180	226	207	210	230	236	214	215	196	197	203	201	228	217	187	209	209	181	202	227	205	211	239	232	232	189	206	204	206	201	231	224	216	198	188	209	232	230	224	222	226	185	221	197	227	204	209	183	214	209	198	227	212	217	187	239	197	215	205	197	220	197	211	186	202	190	195	211	192	205	224	224	212	219	206	182	202	198	189	219	198	201	212	185	194	203	200	182	214	219	223	211	197	201	212	210	210	200	207	248	197	200	201	211	234	172	196	190	216	211	215	240	238	241	200	205	207	218	220	199	197	179	236	203	192	208	199	232	173	213	193	193	211	210	192	172	191	212	197	204	209	208	197	223	212	192	200	220	208	194	218	186	210	198	224	226	200	208	187	200	191	182	229	216	209	228	182	223	218	209	219	206	245	198	214	190	192	184	209	246	217	210	192	228	179	203	213	223	224	196	222	192	223	221	198	220	237	189	228	189	221	189	204	211	209	199	212	216	206	189	207	186	219	207	186	199	203	207	207	190	214	215	221	236	200	224	206	219	208	195	211	230	220	198	218	199	195	191	196	210	189	239	191	201	204	222	207	218	206	206	209	213	196	215	208	217	219	213	186	188	209	193	214	199	241	180	202	233	206	199	232	222	204	219	220	215	213	238	201	225	234	184	230	191	194	203	185	201	226	233	214	223	188	201	195	211	209	230	213	196	191	175	205	199	185	208	192	220	206	208	204	192	195	218	206	194	190	205	199	210	200	228	212	201	227	193	218	187	201	211	206	188	231	210	204	210	203	194	225	203	210	240	212	237	227	207	238	208	212	231	245	210	209	221	204	187	233	221	204	191	189	194	196	214	210	222	203	238	210	211	197	197	222	186	172	200	229	203	213	214	207	219	222	237	223	172	217	223	222	187	198	231	227	194	189	202	235	206	205	195	218	177	188	220	218	239	203	210	190	220	215	189	205	227	202	204	212	218	216	207	202	210	230	202	220	235	203	195	208	205	226	216	191	215	205	211	197	203	205	222	215	229	208	229	221	236	219	215	194	204	187	224	216	216	203	200	181	196	190	201	219	203	180	212	217	197	208	203	229	225	210	221	197	184	204	227	200	234	202	193	210	209	207	192	188	211	207	238	217	193	210	198	219	203	231	207	205	196	204	213	187	230	223	205	201	206	205	207	222	193	193	188	208	193	211	179	203	251	214	206	202	216	197	193	204	200	205	227	199	208	213	199	198	192	201	216	238	223	189	195	191	205	202	209	209	207	211	198	187	217	170	222	262	181	207	184	206	196	224	213	213	207	201	210	226	217	204	207	209	214	189	197	198	191	216	220	200	223	195	188	237	202	194	219	188	219	221	213	214	220	209	214	211	209	174	202	234	203	237	216	196	194	215	223	212	210	231	221	195	204	248	208	204	210	217	189	224	220	224	208	226	202	193	173	200	208	193	193	211	229	224	200	204	202	203	203	190	196	201	228	218	208	198	229	200	184	199	204	192	220	202	209	199	203	208	228	200	218	191	227	220	198	206	176	190	219	190	221	209	203	205	194	206	224	191	207	208	217	207	196	217	210	211	222	195	194	188	184	196	215	229	196	246	210	200	207	221	210	209	225	217	186	228	192	205	205	205	221	230	197	204	203	215	198	224	207	224	210	189	198	205	227	221	225	185	210	218	231	207	194	222	233	206	223	197	212	216	204	209	225	230	204	205	208	176	213	202	217	211	213	201	233	207	199	210	214	230	205	214	195	207	178	208	196	218	214	225	200	216	187	211	224	214	215	202	215	217	194	224	203	204	208	226	209	193	211	223	199	213	207	217	232	198	220	185	209	211	194	215	205	184	213	202	219	244	192	195	227	229	229	211	219	214	205	223	221	218	199	214	211	209	197	215	216	213	222	207	217	238	215	205	223	223	208	207	223	216	202	198	212	229	182	210	210	203	201	195	200	212	198	192	231	206	194	214	194	210	194	235	199	200	225	214	227	214	204	203	197	195	214	206	199	236	227	211	181	207	191	195	237	190	166	213	242	198	190	203	185	207	197	174	219	207	196	228	179	201	218	189	209	209	212	226	198	231	232	185	194	230	201	199	210	204	206	191	182	205	206	191	200	235	190	179	213	243	210	207	222	189	201	192	211	217	197	229	190	197	211	196	233	193	214	216	206	182	219	200	215	205	200	207	214	179	199	198	207	220	201	225	194	191	174	205	210	205	205	205	229	206	216	192	228	180	205	182	216	229	215	224	212	231	216	194	217	206	203	210	191	208	199	177	211	219	178	221	210	198	217	192	192	212	192	194	230	232	225	200	197	223	206	209	232	225	250	204	199	186	198	218	227	228	220	182	193	202	207	203	202	216	208	197	200	223	218	219	208	217	189	179	219	187	212	198	189	220	234	228	198	198	194	224	205	222	231	204	216	213	198	221	222	201	191	218	188	204	229	181	191	206	193	241	210	213	211
15086	8778	2363	1061	754	662	616	555	515	462	444	398	422	391	386	377	350	393	364	374	362	383	383	367	365	369	374	350	378	366	370	363	364	342	356	328	365	355	338	378	362	566	1361	1379	594	374	355	379	336	336	366	352	348	372	351	372	325	344	343	395	359	333	382	331	352	365	379	344	357	363	323	327	344	365	337	344	363	354	360	362	364	341	352	353	344	359	330	351	355	341	334	365	342	324	346	365	340	386	366	381	368	377	349	336	383	345	387	342	336	398	372	375	352	336	378	353	344	380	376	373	351	338	365	338	362	339	315	337	361	338	389	350	391	350	319	363	374	347	355	365	336	342	354	340	373	365	351	374	371	365	332	361	359	342	354	342	327	381	365	323	352	350	335	351	349	373	353	337	387	347	377	325	340	375	356	356	377	314	342	362	363	347	341	343	362	345	330	355	371	356	335	379	338	350	359	358	344	375	345	351	387	352	323	352	348	371	366	401	347	337	366	334	360	369	350	400	339	342	349	367	336	355	355	338	348	345	346	383	369	354	340	384	352	373	369	361	349	337	331	364	359	336	339	367	326	332	339	332	332	359	375	368	325	332	360	337	351	403	361	370	339	357	353	343	357	336	351	369	362	372	373	350	347	340	367	366	349	360	350	352	340	372	341	402	336	334	336	370	355	373	362	389	350	358	338	360	369	338	367	368	355	344	411	350	342	349	383	321	366	375	387	337	329	392	352	380	368	370	380	382	372	343	379	353	370	392	348	391	340	346	363	375	363	344	328	364	316	335	348	358	338	335	375	353	361	345	346	351	388	335	319	352	361	373	367	335	329	377	362	381	355	373	341	316	340	365	354	362	353	384	377	317	325	337	379	347	345	395	359	384	379	340	377	359	401	329	326	352	327	359	355	384	382	340	351	337	326	364	354	358	332	367	350	383	368	364	377	353	333	382	358	356	348	365	354	351	349	375	348	347	373	362	346	373	365	350	412	339	386	341	344	332	355	369	367	323	348	332	338	364	345	358	387	351	319	379	347	360	354	373	361	372	300	346	386	372	362	338	333	346	377	361	348	353	391	332	375	346	366	377	329	343	345	337	337	330	374	341	362	392	329	372	348	329	353	357	381	356	317	351	359	371	360	343	354	327	349	371	350	329	368	355	320	366	366	316	344	350	355	335	325	395	356	376	352	338	368	377	387	365	377	326	345	374	350	360	389	326	339	360	346	357	387	377	342	391	397	355	363	365	368	374	329	352	345	339	367	351	340	346	337	339	344	360	368	376	354	371	357	348	344	379	346	359	347	342	367	369	360	365	349	367	385	369	328	378	333	365	364	329	356	328	337	344	371	371	361	380	341	324	317	350	348	334	386	305	356	345	365	338	372	389	326	369	356	349	345	323	356	372	319	343	380	358	341	338	364	333	358	400	366	359	346	339	367	354	349	355	393	332	320	400	380	361	359	373	342	363	379	314	361	349	330	366	335	377	385	339	360	395	322	345	352	365	384	301	317	385	351	370	346	363	351	344	323	338	373	364	339	369	382	378	356	365	353	358	342	341	372	393	364	342	364	364	335	362	352	371	373	376	378	358	347	338	340	382	360	346	329	364	354	334	386	394	355	368	375	338	348	367	366	341	352	342	356	365	368	364	344	379	358	336	325	351	330	311	359	382	398	347	359	358	339	351	321	365	332	351	358	346	342	334	354	372	365	384	315	372	371	352	359	336	324	383	356	359	366	373	346	333	364	357	348	354	361	370	354	358	413	374	346	355	351	367	363	349	370	364	355	352	348	352	329	336	397	348	346	343	383	344	336	380	338	378	367	378	353	353	361	346	363	366	337	332	373	387	314	352	352	373	361	350	346	352	366	346	383	346	324	382	376	365	360	320	358	361	363	340	379	339	363	378	343	379	368	353	343	361	366	351	376	368	340	330	375	391	384	366	359	357	412	363	360	363	347	335	338	348	369	341	390	337	386	359	351	374	356	337	340	376	366	352	351	348	363	363	356	360	354	367	375	346	325	368	354	324	343	359	341	354	354	357	356	353	333	334	328	362	404	324	360	355	339	343	344	309	368	345	344	392	319	355	342	366	348	370	345	387	343	316	348	374	363	344	324	373	374	374	333	383	301	373	392	333	356	334	352	372	334	327	358	377	351	367	367	360	365	362	373	344	373	314	303	350	380	380	358	355	369	339	339	379	343	351	336	386	385	350	361	354	365	376	380	330	349	341	373	395	376	416	365	341	389	345	356	346	380	335	348	347	342	351	355	352	317	369	360	355	354	361	363	360	345	332	371	345	343	363	374	361	329	326	321	375	352	355	354	345	356	372	330	334	346	341	375	368	384	318	380	337	367	369	365	385	374	354	328	344	330	374	337	369	370	381	369	363	363	385	360	340	378	392	399	327	368	373	326	358	368	370	362	346	309	373	371	361	336	372	360	338	350	349	344	308	379	348	370	383	322	312	345	357	381	353	367	387	370	407	370	373	381	349	377	350	319	328	381	321	364	372	332	364	364	377	321	342	347	371	387	353	369	350	343	361	380	367	363	379	346	357	331	372	347	346	304	390	362	315	344	316	349	366	375	354	346	380	334	350	367	390	304	364	346	347	375	338	346	357	352	349	365	384	336	356	355	380	365	339	357	376	362	347	344	350	351	330	348	360	359	344	342	333	380	359	321	355	328	354	365	380	348	346	343	337	318	374	343	317	348	337	351	325	366	337	354	360	334	327	370	356	374	345	339	334	357	350	374	366	344	341	334	367	337	403	346	351	365	350	368	326	358	368	351	368	368	325	352	376	352	345	373	372	370	318	387	354	389	343	355	389	346	371	364	338	340	382	323	358	367	357	360	350	378	360	349	323	368	339	358	353	366	336	369	350	343	352	340	372	347	340	349	363	384	324	381	364	349	366	385	348	381	363	395	348	361	349	348	348	381	350	363	376	349	355	374	333	366	384	334	360	380	349	359	334	360	378	351	366	364	361	337	355	372	370	329	388	366	361	335	368	361	382	386	360	369	298	361	337	377	386	380	381	367	339	340	358	325	348	372	358	356	381	321	357	356	366	356	359	366	345	359	331	343	322	327	363	372	351	370	378	336	358	355	345	379	334	335	378	361	368	369	369	355	333	341	371	332	333	360	330	366	358	376	343	366	343	352	340	346	342	337	369	374	384	353	344	347	378	391	385	367	349	393	383	388	358	367	362	369	350	376	386	353	354	349	348	336	385	335	361	353	369	362	344	365	388	361	328	356	371	355	330	361	346	349	401	347	364	354	374	354	344	362	359	335	365	383	337	363	357	355	359	337	339	345	376	344	342	354	348	358	357	338	358	355	378	358	341	358	365	381	348	320	349	352	353	363	369	357	328	367	355	340	346	376	358	369	382	353	356	358	342	360	366	377	358	382	354	358	322	346	402	377	367	323	345	339	370	373	332	340	346	349	384	370	366	328	321	329	354	349	333	345	350	358	314	345	360	351	319	315	360	357	326	345	369
24776	21080	27047	25123	5520	763	576	465	428	414	394	350	333	310	317	330	341	275	292	314	285	308	318	293	288	280	274	295	281	298	286	319	271	300	277	281	280	292	314	314	299	1150	1675	1167	404	262	266	248	291	286	258	272	279	266	268	307	267	299	298	287	285	250	279	293	266	297	267	290	319	284	299	300	289	249	278	305	274	289	297	265	265	277	280	264	292	287	299	281	276	301	285	250	296	290	297	283	279	261	294	267	274	303	290	268	254	256	282	304	278	278	268	285	295	321	294	277	284	270	301	273	255	273	282	268	265	312	260	285	286	280	238	255	298	274	253	288	280	281	288	281	267	287	268	311	292	279	305	261	277	262	329	280	294	277	254	265	271	293	307	263	289	276	246	260	264	296	286	253	275	287	269	306	272	239	263	285	273	274	275	270	301	280	283	283	247	281	267	288	264	265	244	297	288	282	270	260	279	298	307	280	259	281	285	268	268	280	281	238	292	253	271	268	241	284	272	282	271	275	277	275	300	288	288	281	287	267	290	326	260	243	273	278	280	250	277	284	258	256	268	300	279	303	275	294	274	273	281	284	267	286	296	289	256	275	272	286	283	267	299	266	283	264	284	304	286	307	280	274	294	274	277	274	263	310	305	313	289	272	301	257	277	289	284	288	259	258	266	314	294	291	284	302	247	280	265	291	294	272	271	288	290	303	241	275	290	255	321	271	271	279	286	293	321	262	277	261	263	252	281	285	282	269	309	260	284	286	293	282	290	293	318	277	274	287	306	289	309	270	278	305	246	276	290	257	272	280	273	284	265	283	281	300	287	284	288	295	281	300	277	298	307	259	271	304	304	295	276	295	280	291	271	275	268	281	285	285	272	267	301	291	291	293	287	266	276	306	280	264	293	293	278	320	286	276	288	264	304	258	264	313	282	298	251	291	281	296	320	273	291	302	272	266	279	248	271	271	254	296	265	262	267	270	285	313	266	299	292	261	296	283	290	309	284	272	258	284	281	279	303	290	299	267	277	325	294	294	290	262	270	275	314	296	277	299	315	280	283	306	293	274	270	262	291	287	267	278	251	292	273	284	263	304	280	306	250	278	299	274	279	273	264	317	289	287	305	287	275	320	264	259	276	279	282	297	292	297	295	245	264	291	294	265	270	260	288	285	288	277	289	271	267	285	270	281	296	266	275	263	306	307	268	294	259	309	278	262	252	282	289	304	260	281	253	269	277	279	285	293	275	306	305	277	263	294	259	290	279	253	274	270	283	282	258	267	264	255	298	261	316	285	280	269	262	296	280	308	282	303	286	318	301	282	283	296	282	302	267	276	299	290	269	301	264	271	262	259	278	300	245	288	259	284	269	252	276	299	294	262	258	279	296	250	262	276	257	295	240	252	283	279	264	259	269	311	257	303	285	322	280	275	278	298	282	263	303	296	273	296	318	264	288	281	256	294	243	275	254	262	273	287	276	274	261	298	285	277	290	287	291	284	273	263	288	273	299	263	271	282	290	305	324	277	277	293	286	280	277	277	270	273	266	282	265	298	282	280	265	276	306	303	296	278	280	264	303	269	333	287	275	267	297	310	238	278	301	269	271	294	281	286	278	273	297	285	291	279	281	258	242	299	290	282	262	268	266	270	301	260	258	264	280	264	273	311	293	273	267	265	277	274	284	274	265	268	273	302	311	268	248	278	258	292	264	294	287	278	273	277	292	278	278	291	252	274	269	274	280	302	277	303	282	256	253	289	282	270	261	283	273	303	277	312	279	273	288	309	273	267	271	259	280	269	324	304	274	276	273	275	275	283	293	285	313	263	310	279	299	258	301	286	263	262	291	294	267	279	248	294	295	280	267	285	266	308	263	276	308	322	281	278	301	275	257	268	302	288	267	259	242	260	248	294	265	277	279	240	274	274	253	305	290	256	306	264	273	308	288	299	274	247	313	309	278	305	274	282	287	258	281	234	271	295	282	291	302	293	275	294	258	255	271	267	292	287	266	293	278	281	294	259	272	267	241	310	277	286	276	262	279	269	260	300	292	249	280	276	282	300	279	281	284	280	262	279	274	274	262	278	293	292	272	273	261	311	295	284	290	282	308	282	278	254	289	302	269	295	256	291	269	282	266	315	298	279	296	263	299	237	275	292	298	277	272	272	326	276	285	269	290	300	287	300	279	266	282	257	275	286	265	293	294	249	298	280	287	282	283	264	287	300	269	298	300	285	260	265	257	285	294	279	277	300	266	245	252	290	277	302	303	278	266	295	270	298	293	239	309	252	281	284	281	280	292	254	287	287	319	285	281	277	266	272	276	291	307	282	312	270	296	296	272	295	283	280	294	291	273	246	295	284	280	295	292	321	258	287	278	284	300	298	290	285	311	264	282	318	294	269	272	285	277	269	309	289	301	310	273	300	273	308	260	270	296	261	248	273	257	270	269	280	257	277	270	255	321	268	272	288	253	288	296	241	288	265	277	282	311	277	272	324	273	318	282	302	281	283	281	282	279	270	278	291	274	270	298	269	280	301	291	278	294	276	291	292	275	305	299	264	283	294	293	261	263	306	250	277	313	277	292	296	284	287	285	266	286	273	290	304	253	286	269	307	287	296	282	285	279	270	273	301	256	290	278	292	304	290	269	270	287	277	285	270	300	310	291	292	328	237	288	271	303	287	287	282	246	284	262	283	281	285	289	300	275	305	278	286	286	295	278	277	293	266	243	307	284	320	271	318	275	280	278	288	283	283	284	260	285	285	274	274	268	267	286	312	287	263	248	275	279	285	295	273	258	279	249	285	272	275	255	272	291	284	273	315	270	277	286	322	280	304	296	276	276	272	275	278	241	267	293	241	273	257	275	266	285	279	275	284	267	244	294	287	309	282	282	259	250	276	282	262	253	287	274	312	287	306	299	274	307	280	295	269	251	269	265	287	296	267	310	300	294	271	266	271	297	302	271	256	266	279	288	305	284	263	284	262	287	273	308	312	297	273	278	293	291	276	276	286	258	269	257	300	276	268	268	260	293	286	273	287	283	281	339	304	266	275	295	325	271	240	255	275	292	300	340	291	279	275	274	308	284	293	243	302	295	295	292	266	246	284	279	287	284	284	252	251	320	282	267	306	274	269	300	269	286	295	293	253	307	279	272	296	283	260	261	287	310	284	257	281	273	281	297	278	253	293	300	280	270	300	280	275	269	295	291	280	265	247	267	287	270	272	280	262	278	301	290	277	274	270	293	286	257	284	267	258	303	270	287	283	273	279	254	294	272	255	266	277	276	301	320	280	289	310	293	300	269	297	302	295	282	305	273	322	280	306	325	273	292	288	303	290	300	289	240	276	296	285	301	277	282	287	302	275	284	298	283	296	272	286	284	258	290	283	285	295	287	260	288	261	269	300	290	255	284	274	284	270	286	277	280	243	272	280	245	265	286	294	256	276	301	308	286	311	298	296	297	282	258	284	266	293	277	271	310	260	302	257	245	290	260	267	269	281	245	240
15385	9394	7081	3379	2412	1765	1434	1121	991	923	797	770	726	688	670	623	644	585	564	540	570	496	559	508	510	521	536	516	544	548	507	484	494	473	484	518	498	441	492	481	549	2979	4422	2948	888	488	469	485	474	496	498	456	469	486	442	481	474	467	443	522	475	496	453	484	486	482	445	510	509	501	460	505	494	461	454	476	456	431	500	475	513	506	458	449	446	432	488	491	482	462	481	498	436	511	496	446	461	451	483	461	469	493	451	496	447	491	480	513	472	470	500	483	502	490	453	448	448	478	500	514	508	446	407	474	445	475	515	443	480	476	469	494	458	485	496	473	466	520	483	466	477	462	520	492	540	437	458	480	474	445	470	475	495	488	486	514	475	489	484	447	499	476	453	490	484	491	504	527	465	476	439	520	476	493	481	459	478	452	498	478	517	489	512	479	531	464	479	519	515	512	483	432	454	464	475	477	431	502	464	473	466	449	437	469	442	496	481	477	531	477	521	421	474	495	482	462	453	487	489	466	493	461	530	451	470	493	472	475	494	469	473	520	461	508	509	488	471	468	461	460	522	500	484	502	511	490	514	497	468	445	478	528	508	444	473	470	490	437	467	479	468	432	512	453	500	490	479	501	482	484	461	473	475	491	472	454	470	471	460	443	496	478	488	514	463	501	456	467	474	463	476	456	470	477	459	495	486	479	490	494	468	457	486	482	495	473	473	481	512	474	452	438	494	505	480	487	488	496	426	516	472	458	477	485	451	493	483	468	462	490	468	478	494	503	482	470	487	436	464	465	475	463	468	488	477	447	495	466	501	485	467	427	479	503	514	440	507	492	473	439	456	472	497	497	496	482	468	484	484	461	520	450	465	500	487	459	492	429	485	469	475	499	481	502	489	479	479	489	510	433	440	465	480	419	486	473	501	449	480	478	480	488	491	485	447	469	473	462	461	461	493	487	496	491	476	485	489	496	485	475	478	504	478	493	447	500	487	479	486	543	480	474	482	465	505	496	463	511	467	484	490	478	514	493	498	511	470	501	453	494	489	491	462	478	500	494	512	468	483	500	487	438	472	506	482	473	487	470	427	466	483	481	486	446	496	501	491	485	469	515	524	500	451	489	454	466	438	513	525	494	466	476	502	502	470	451	476	476	481	453	477	455	508	454	470	481	471	441	470	497	457	468	461	492	480	500	477	446	495	490	479	486	497	469	492	460	464	512	504	499	475	468	460	487	437	505	447	456	492	492	476	457	481	498	452	496	446	467	495	451	456	470	472	470	510	459	473	470	459	477	451	466	502	530	488	484	490	475	501	467	509	479	496	469	455	450	476	469	490	465	498	485	450	495	454	511	449	437	474	461	485	488	461	483	496	518	490	505	498	474	478	443	494	503	446	486	451	485	437	519	475	506	512	476	471	468	470	452	453	450	505	487	481	510	464	498	473	478	493	498	461	466	475	483	485	476	454	472	515	476	492	433	469	469	453	462	516	500	493	496	472	479	476	467	456	513	454	495	488	462	461	471	500	478	449	499	444	479	453	500	510	480	488	506	488	530	468	458	494	490	463	464	464	469	532	469	488	489	483	431	489	470	539	508	473	462	468	422	497	479	512	460	480	509	454	480	475	492	463	493	480	499	513	522	498	498	508	470	474	491	502	486	478	465	473	454	498	474	465	424	521	504	467	456	525	448	448	469	455	457	471	448	447	484	468	470	499	467	455	514	472	477	455	491	455	500	496	458	475	456	512	452	490	464	464	499	482	489	494	483	487	491	512	467	481	497	497	488	493	451	475	428	496	493	468	494	478	495	488	485	489	462	452	515	459	442	495	490	525	476	454	514	452	484	460	482	458	462	462	478	519	517	449	441	466	472	452	472	453	492	498	473	443	504	490	460	508	491	495	501	501	496	400	491	446	467	512	500	449	499	503	463	510	491	491	460	470	451	466	474	490	473	477	453	475	495	469	466	448	512	459	468	497	464	483	453	494	498	441	472	462	475	472	457	474	462	500	478	445	475	498	502	495	481	494	446	515	453	488	438	462	490	517	500	469	474	483	457	486	488	455	455	435	448	480	482	473	506	491	494	463	473	475	478	471	489	494	458	458	480	455	485	480	487	454	447	420	486	458	491	490	472	447	479	458	485	501	483	460	469	457	518	496	473	449	473	518	478	511	504	449	483	474	448	481	458	488	490	499	460	403	458	493	483	472	468	459	472	530	454	460	446	448	472	483	454	470	480	503	491	456	488	443	514	485	487	490	476	468	464	481	475	472	466	486	443	465	463	457	506	486	423	442	440	430	472	454	501	487	461	484	442	469	477	448	425	442	474	473	486	458	478	461	470	451	510	471	451	448	481	449	495	519	483	451	485	462	486	447	485	480	494	495	489	508	509	484	468	462	485	486	537	510	488	453	451	512	497	479	510	460	460	488	493	485	511	506	441	438	482	501	450	467	458	506	470	496	504	499	496	479	536	484	478	473	457	472	505	510	434	481	465	450	475	451	458	485	490	473	471	455	471	531	482	480	467	514	456	453	509	468	485	490	497	496	494	458	474	496	495	506	476	467	485	497	495	480	489	478	442	517	482	474	489	499	466	504	481	489	492	445	489	521	502	498	459	495	495	488	490	484	484	468	502	456	513	487	483	477	461	510	464	511	467	465	430	447	479	481	475	447	500	477	488	454	486	490	489	473	492	497	493	480	466	492	453	480	473	455	499	486	491	472	481	497	478	485	467	481	479	483	486	454	464	464	478	446	473	433	476	442	503	466	446	452	473	434	517	449	480	494	475	465	482	460	449	430	474	465	465	477	419	449	470	512	479	465	474	460	459	463	469	474	494	489	450	480	494	455	483	450	530	500	465	435	497	462	455	501	482	473	502	504	442	467	496	467	445	470	478	469	478	448	484	499	504	518	482	445	480	518	469	493	487	502	505	469	490	464	487	460	490	500	443	469	436	474	450	462	473	474	497	440	490	480	489	492	470	491	494	435	488	490	488	484	471	472	428	470	530	469	456	496	451	496	478	539	497	488	444	490	461	489	471	437	501	504	493	480	474	489	501	498	494	474	489	460	454	423	479	460	473	465	478	424	459	460	472	481	521	480	456	466	452	444	495	499	478	450	469	483	490	449	485	498	457	447	474	445	510	448	473	499	519	492	470	505	462	504	452	450	464	514	492	487	469	498	503	458	480	519	462	469	501	476	561	487	470	488	468	467	462	460	456	465	463	516	457	480	472	479	480	426	514	516	485	531	477	446	498	485	460	495	487	456	460	473	475	508	493	467	487	515	470	462	466	469	488	490	488	486	481	483	450	474	484	494	447	433	439	467	477	505	460	496	462	489	462	456	483	460	496	467	470	490	484	480	489	469	469	448	483	464	436	503	442	486	477	489	472	493	514	436	495	478	450	461	505	486	505	470	465	503	486	491	478	478	437	456	458	467	497	480	515	468	475	487	455	534	440	513	510	504	447	510	514	470	434	447	490	453	455	440	465	490	508
23103	21086	28708	23673	21083	17513	1811	816	542	565	482	445	448	412	461	347	361	299	320	346	294	297	306	328	284	311	290	290	293	306	298	276	295	276	299	269	281	277	260	295	314	2346	4176	2069	587	280	267	237	276	236	235	287	237	294	254	265	230	259	276	255	270	231	264	263	268	270	261	246	241	269	260	262	246	265	242	235	253	263	258	218	256	225	274	271	263	268	276	244	235	245	231	237	270	271	264	249	231	267	248	254	254	229	249	260	265	255	279	240	264	261	269	277	269	293	260	245	241	260	272	263	274	293	288	270	272	253	266	268	248	276	280	248	264	260	217	254	260	247	237	283	235	239	243	260	251	262	235	254	255	262	239	256	240	253	244	265	293	255	274	275	224	276	282	278	270	245	267	266	269	258	272	261	261	273	265	268	280	241	286	256	288	247	247	239	245	308	182	283	264	254	247	265	243	273	237	257	222	229	259	274	243	233	241	236	268	252	235	262	255	265	248	258	224	249	249	261	272	275	267	271	252	251	238	266	246	262	232	275	278	243	266	273	269	274	262	267	253	249	258	255	245	228	239	260	251	259	253	265	250	261	252	276	237	255	228	267	283	283	263	229	249	302	234	261	255	259	273	258	280	307	279	246	227	258	253	271	272	256	257	255	276	245	278	279	250	237	268	255	248	261	255	232	296	238	269	242	226	248	256	275	261	277	294	272	263	239	259	246	240	239	231	244	265	270	272	249	238	229	259	254	271	248	250	241	241	242	263	256	245	260	272	262	245	273	253	277	255	251	234	252	253	259	236	256	271	270	243	276	275	259	257	252	209	255	280	251	239	277	258	263	267	270	270	289	269	228	266	260	246	253	278	252	234	265	269	270	275	256	260	235	270	246	252	236	269	229	277	233	265	241	263	265	258	247	290	243	246	262	245	229	269	278	245	251	259	267	260	242	250	265	244	250	260	282	240	246	276	248	269	272	274	260	247	261	250	281	250	268	253	242	276	227	272	283	229	249	248	264	281	283	276	251	258	230	282	272	279	262	254	246	269	236	263	248	241	274	267	253	252	223	225	251	259	290	265	246	273	245	242	236	268	276	242	253	237	266	265	258	250	260	287	264	278	244	284	225	286	235	267	242	234	254	287	242	264	258	261	259	270	258	253	252	245	234	238	284	228	282	231	237	243	254	255	256	256	205	281	220	262	254	249	306	241	293	269	253	255	268	278	244	271	286	237	232	274	266	288	279	290	236	263	269	238	252	238	254	242	293	249	243	280	243	239	264	266	253	255	252	254	254	234	246	272	225	272	260	276	262	246	226	256	253	247	249	231	256	251	248	238	290	234	257	242	243	226	215	250	235	254	255	255	250	246	259	280	245	240	271	270	253	222	262	252	250	268	237	277	278	282	274	248	258	279	277	280	263	247	228	247	244	271	270	233	254	288	261	275	252	254	239	266	254	251	230	260	235	261	249	232	239	241	248	240	263	277	289	259	272	252	274	221	250	264	292	252	246	246	233	257	248	255	264	265	248	248	270	274	277	266	254	281	262	253	246	252	262	243	254	254	255	268	247	271	234	253	260	233	266	266	269	263	250	263	271	285	287	278	261	249	269	268	254	246	246	238	253	267	255	273	241	259	245	248	246	280	255	251	247	281	276	266	251	248	250	265	257	255	269	247	253	264	247	249	243	282	297	255	247	285	241	255	262	266	267	255	248	257	257	236	282	260	231	273	247	251	229	288	225	265	280	259	297	244	280	236	275	250	263	252	274	286	244	247	279	283	282	265	241	255	291	239	247	271	262	248	222	259	265	285	260	286	257	255	257	263	263	249	231	241	255	265	251	285	239	270	275	267	235	277	259	276	255	250	267	227	239	256	240	243	243	250	250	276	234	274	263	237	249	261	262	253	269	244	255	265	265	256	281	247	256	261	246	254	241	256	260	259	246	243	237	263	245	233	268	227	241	263	268	261	248	242	263	254	242	256	239	269	262	246	251	262	255	255	259	251	285	264	246	259	272	255	281	213	259	249	234	269	230	238	299	256	252	245	263	245	291	268	248	291	255	253	235	271	251	275	255	256	271	244	261	280	250	284	227	234	259	280	261	263	227	259	245	261	248	276	253	270	217	240	251	245	248	240	253	268	256	266	261	256	238	236	253	280	262	251	270	229	244	259	234	250	268	222	251	260	282	249	229	253	264	259	260	249	254	263	234	263	234	251	235	238	280	269	260	235	244	260	273	286	271	253	275	256	260	238	293	235	255	253	277	272	240	258	264	263	262	258	250	255	265	230	258	247	262	253	264	252	271	261	234	281	277	278	250	247	266	252	219	265	250	244	255	256	232	247	244	265	310	292	257	258	250	236	261	279	259	221	243	251	262	260	225	247	247	253	257	230	247	268	254	255	233	256	258	237	262	259	238	267	236	253	256	262	254	249	258	264	238	264	243	258	219	244	268	248	264	251	242	243	271	276	267	279	225	251	220	242	229	247	241	251	299	250	260	298	275	268	243	232	252	256	285	234	257	282	255	256	237	238	233	257	229	255	257	258	263	281	241	242	267	271	272	243	217	278	244	263	260	245	262	252	248	245	235	257	262	254	253	268	273	261	252	270	265	269	286	260	252	268	239	235	253	285	255	269	266	254	273	259	271	250	247	272	255	237	285	236	277	267	247	253	255	273	256	240	259	316	255	233	268	277	259	285	250	267	243	245	249	256	261	263	262	250	277	243	244	271	243	244	242	262	256	254	259	272	254	261	243	275	227	265	265	260	268	269	241	252	227	275	246	265	254	236	263	268	239	268	269	231	261	247	254	257	251	274	256	301	264	270	239	277	249	258	258	233	278	262	257	245	239	257	266	246	276	262	246	261	273	273	264	269	255	255	258	290	266	251	283	233	229	257	253	263	256	248	252	278	236	291	270	260	262	258	245	259	255	252	251	278	246	263	258	270	247	244	282	258	262	235	240	235	264	260	265	247	259	262	298	251	249	270	257	268	247	231	238	235	239	244	248	232	269	262	255	268	250	253	249	251	282	231	248	256	257	255	273	249	266	252	247	257	262	262	280	255	270	250	241	242	255	242	213	279	243	277	252	286	263	251	206	247	230	269	268	274	243	258	264	240	241	260	257	258	255	255	243	232	241	251	289	264	237	279	227	247	244	258	266	227	239	270	291	264	248	236	287	292	264	242	258	290	271	245	258	278	236	235	259	262	250	237	255	272	246	252	253	251	265	229	255	247	276	269	250	263	263	290	225	237	264	266	228	273	259	269	279	245	272	254	233	239	255	274	254	232	262	271	282	262	275	262	242	279	258	257	240	241	259	246	286	280	247	231	254	250	262	264	251	250	247	245	274	258	257	278	269	261	258	233	266	254	273	253	237	276	271	227	274	282	251	273	221	282	221	244	268	271	255	248	299	299	252	262	246	258	250	266	271	286	252	242	248	264	255	252	246	289	264	238	244	230	259	281	246	280	254	242	245	256	228	264	246	283	249	265	280
20385	22479	13886	7322	5071	3600	2776	2147	1849	1573	1288	1112	1074	934	878	825	842	739	727	631	629	557	602	547	571	548	526	549	481	524	534	490	510	484	502	522	549	494	464	425	584	6481	10441	5056	1308	498	429	451	471	411	429	431	440	469	408	420	465	454	416	438	410	435	474	435	481	470	467	450	441	424	413	454	424	472	413	445	416	434	439	423	441	437	423	418	451	411	428	429	416	451	483	438	471	455	427	423	463	454	444	467	483	452	449	422	432	480	416	424	452	416	457	449	433	473	467	437	470	422	423	463	418	433	439	454	434	424	413	442	471	417	473	451	446	468	429	441	408	420	459	389	425	465	448	439	458	426	465	428	428	466	470	432	494	459	449	466	416	420	418	462	455	457	435	420	443	435	425	436	470	443	454	460	434	439	440	439	454	448	455	486	447	406	477	451	432	409	420	442	442	465	471	449	439	422	419	478	409	471	447	449	410	406	431	473	442	444	418	430	449	409	426	453	449	435	459	421	463	453	461	405	411	412	480	430	428	409	425	423	411	467	437	425	459	437	442	392	421	433	467	453	470	428	439	435	446	437	468	431	431	409	451	422	442	471	449	400	423	446	452	408	431	453	427	425	437	437	453	437	481	451	431	426	422	411	442	476	456	450	422	428	440	459	483	440	437	424	431	434	411	436	441	441	434	437	452	424	430	392	439	441	486	452	450	457	415	445	402	420	454	470	459	440	421	436	472	446	431	416	475	439	438	438	468	428	447	436	472	441	444	449	441	470	453	420	458	453	434	431	441	447	413	444	452	406	437	453	429	432	451	473	448	471	469	458	399	433	474	438	426	442	471	424	456	454	437	427	455	419	458	455	444	450	439	438	436	436	444	467	469	420	443	439	436	435	416	451	430	434	430	432	435	432	430	439	478	446	450	468	426	454	474	420	420	452	413	396	422	450	438	431	451	457	402	433	436	390	384	451	460	444	430	454	428	428	469	436	423	459	433	464	436	449	421	466	454	457	416	444	435	438	451	454	450	429	452	418	435	423	394	464	430	444	438	442	418	456	446	442	419	437	436	446	419	413	452	424	436	449	432	418	475	418	476	448	435	449	433	440	480	434	441	437	408	448	441	413	430	462	470	445	438	470	447	472	443	408	430	431	474	475	475	424	425	441	414	435	455	460	446	438	417	421	452	428	446	460	410	440	454	438	398	454	449	478	431	459	493	430	447	409	413	443	443	406	408	427	438	415	438	420	421	404	441	430	431	471	451	425	456	472	464	435	436	438	445	425	454	441	431	391	450	437	421	425	436	419	448	437	445	427	411	427	454	482	491	437	412	469	432	419	436	432	407	416	448	430	440	457	417	416	403	421	429	434	437	469	446	405	409	411	422	458	413	416	444	445	444	435	435	465	421	437	439	447	423	429	424	474	428	438	416	440	455	421	415	427	426	444	413	424	454	435	451	434	445	455	408	492	448	423	449	407	437	450	418	446	422	423	417	440	455	453	431	452	425	457	424	459	445	436	463	444	459	447	409	444	432	441	420	470	428	471	464	435	433	413	436	429	472	414	441	427	478	439	435	432	467	416	477	460	411	402	447	460	427	445	443	434	472	409	426	432	420	460	454	474	421	423	438	420	460	450	465	473	457	435	393	424	405	424	387	433	423	423	437	449	441	452	446	425	451	450	450	435	403	449	449	428	424	468	433	449	396	441	438	426	477	447	431	431	453	452	412	475	454	443	420	417	447	432	418	420	402	445	423	434	435	432	427	488	454	420	473	419	467	450	422	468	424	406	466	445	425	405	417	460	469	455	428	396	429	445	423	443	455	417	445	479	472	454	445	439	440	426	422	382	419	433	421	430	442	485	471	449	453	430	401	438	417	456	421	442	478	402	442	436	428	480	417	405	414	466	441	465	433	436	435	482	439	430	438	471	421	447	442	426	460	414	442	453	427	432	450	437	456	433	406	419	439	416	402	423	436	415	443	432	443	440	438	416	430	454	472	446	435	462	445	417	467	449	438	411	452	430	451	412	443	419	452	440	430	422	452	423	440	436	432	450	424	462	447	448	463	422	437	443	416	433	403	455	403	423	463	424	417	442	481	445	441	440	445	452	437	441	407	431	428	444	423	430	427	391	439	419	420	453	416	415	415	446	419	438	405	437	383	411	485	419	417	438	449	444	455	423	444	455	461	466	426	452	425	425	438	475	441	433	400	460	449	461	427	448	471	421	409	466	418	429	400	457	431	443	457	457	409	490	438	447	433	416	436	474	437	425	460	414	454	449	457	462	467	443	423	419	422	447	390	415	464	438	449	459	458	431	434	454	486	454	402	467	431	440	399	421	408	448	454	406	457	460	457	456	416	412	394	457	475	405	446	445	474	457	419	474	407	457	459	425	468	469	447	428	449	414	424	438	419	447	448	411	407	427	411	435	437	420	435	449	441	472	453	437	436	426	446	445	440	442	463	417	449	444	435	429	465	440	425	424	418	442	459	370	430	437	405	466	452	412	432	429	448	432	458	432	389	438	432	410	435	448	453	467	456	464	434	461	431	433	460	452	428	423	409	431	443	451	446	472	413	446	443	458	427	442	510	478	446	433	453	455	445	423	408	429	382	443	414	434	456	455	452	422	442	413	441	428	440	430	450	433	430	443	466	448	398	454	417	401	504	437	438	403	460	445	430	452	422	437	436	417	432	417	426	419	425	422	434	448	476	446	418	409	440	448	434	502	417	430	437	439	454	424	460	462	423	420	470	445	398	447	438	422	433	440	428	403	443	421	417	436	443	459	472	425	440	407	455	446	425	449	448	443	438	458	457	453	433	457	432	482	433	453	416	401	428	435	437	436	423	443	403	446	459	440	400	433	427	485	427	461	469	398	447	435	473	425	450	449	437	437	442	417	440	459	460	449	422	414	454	429	452	443	437	428	463	445	421	491	432	410	427	427	469	450	471	440	423	436	442	443	401	413	405	403	444	440	454	411	437	424	448	438	466	436	431	436	416	425	435	443	430	446	413	446	423	451	429	437	434	409	476	450	436	474	458	428	410	478	416	438	431	466	450	458	445	422	426	432	423	436	449	436	437	423	458	428	415	435	417	457	436	424	447	431	413	446	451	454	426	434	449	462	446	438	462	426	464	463	448	402	437	450	428	443	414	452	452	410	406	430	442	451	438	446	423	441	447	411	493	418	461	455	396	450	443	408	460	471	443	400	458	424	460	422	405	461	433	402	449	459	383	408	416	460	417	445	432	429	430	433	438	416	435	451	428	464	448	413	410	440	451	439	450	410	450	453	467	461	476	440	477	450	463	427	436	411	432	434	413	437	445	418	457	450	466	427	446	426	408	422	405	432	423	450	426	410	412	414	423	418	463	378	403	445	469	415	444	440	464	452	428	434	440	423	430	434	445	442	482	427	444	413	438	471	443	449	471	427	403	459	466	405	437	418	422	457	448	450	443	441	436	439	445	466	427	429	405	481	427	419	464	436	453	428	452	468
26657	19564	5728	580	357	301	271	270	256	243	213	249	229	238	236	222	210	207	195	230	231	202	206	202	172	211	190	216	190	213	204	222	185	196	219	208	200	184	199	221	183	277	555	581	332	228	207	200	207	207	219	217	181	185	203	202	209	209	200	203	219	213	214	209	211	220	209	175	203	178	192	241	230	234	212	220	194	196	201	236	208	212	223	189	231	207	175	200	211	183	188	197	205	191	206	231	231	172	227	226	189	199	200	209	218	202	231	215	218	190	196	206	231	202	209	198	201	208	201	195	207	210	191	203	184	206	183	206	233	198	207	204	221	191	218	203	205	234	196	190	208	207	212	211	218	215	196	233	210	213	213	224	207	225	217	223	207	208	201	212	190	219	210	208	210	220	214	198	210	223	190	204	186	207	218	228	223	223	204	176	211	212	206	210	219	216	193	205	223	212	206	228	219	198	204	186	211	239	188	225	206	212	245	203	216	206	205	201	219	220	206	221	196	195	217	197	248	221	218	199	241	203	227	196	218	220	188	197	185	202	200	207	204	208	228	210	205	189	221	209	203	222	218	223	238	205	214	226	191	216	222	203	206	202	208	204	223	207	216	220	206	218	200	190	217	204	201	211	210	194	206	204	186	216	214	205	186	218	191	223	225	187	223	206	212	205	234	196	190	224	194	201	213	206	212	225	199	196	206	220	223	199	220	201	194	208	206	201	222	184	226	194	209	192	227	207	222	214	199	236	209	197	215	227	198	196	232	195	195	211	213	241	223	217	208	201	197	196	227	203	206	199	209	207	235	204	195	221	228	224	211	227	202	231	230	219	201	210	215	223	229	225	214	209	195	226	211	207	204	223	204	212	186	182	211	215	228	219	211	223	210	205	209	234	223	204	223	225	188	190	216	204	192	218	229	201	205	221	192	189	208	202	213	195	227	199	211	218	200	195	213	191	231	172	200	217	217	208	207	224	194	202	203	209	211	241	217	203	201	195	202	227	210	186	205	214	219	220	182	209	198	195	211	205	180	195	200	222	224	206	181	186	192	204	206	191	199	220	209	201	208	224	195	207	205	212	182	204	196	206	215	207	210	187	209	198	188	204	200	188	213	222	208	191	208	234	230	226	195	218	188	205	204	205	202	213	207	209	189	213	214	208	222	197	214	217	217	212	207	208	194	209	190	220	187	202	208	191	192	218	221	202	194	175	197	233	176	188	220	205	186	203	197	224	210	203	221	225	192	204	191	230	190	217	203	209	211	227	205	204	224	234	212	229	227	200	209	219	200	210	190	200	230	205	182	207	240	201	226	206	202	188	190	213	188	204	208	209	178	218	234	192	248	225	215	228	218	181	198	235	226	207	211	211	212	237	233	210	201	202	211	214	199	200	226	184	197	227	187	201	238	182	204	220	205	194	190	209	195	229	204	189	199	213	190	200	205	205	210	197	178	215	223	198	204	209	218	229	204	203	216	199	204	228	207	197	177	213	202	203	219	229	213	201	227	201	204	212	219	201	203	230	218	204	227	206	199	229	212	227	191	234	210	208	205	235	219	216	186	221	210	206	208	211	185	227	225	197	205	190	203	217	187	216	191	209	220	221	230	191	195	208	191	192	203	213	202	187	194	197	205	203	198	198	185	234	176	203	217	205	180	197	180	206	200	220	210	228	186	207	217	211	219	210	210	236	229	190	189	216	169	209	208	219	197	209	208	191	203	213	197	204	205	205	209	198	210	208	228	198	180	204	200	204	202	217	234	204	200	234	208	186	188	222	226	192	183	213	202	212	218	199	199	211	204	217	224	215	216	228	207	182	207	214	214	227	200	204	206	209	182	204	218	201	215	213	201	232	233	216	203	242	186	228	200	184	221	210	193	221	196	186	221	205	204	225	215	227	198	208	197	198	222	193	203	218	237	207	218	230	212	210	213	224	210	223	212	230	235	203	200	212	189	174	212	179	208	214	216	196	200	217	196	205	190	213	187	209	202	211	213	215	182	227	203	226	219	208	219	212	208	217	234	248	202	210	212	202	215	189	206	237	184	226	182	215	206	221	201	203	204	218	218	219	209	199	210	227	227	231	202	225	219	217	211	231	187	217	185	204	181	214	189	204	204	213	207	238	229	223	211	200	231	220	198	175	222	213	205	204	222	222	203	216	214	218	224	206	241	232	203	207	210	206	210	205	220	218	225	223	239	195	182	200	188	204	211	223	203	199	206	219	217	188	210	220	185	203	211	203	215	195	218	185	200	222	205	205	203	204	222	210	209	231	203	181	162	213	211	225	203	200	191	197	193	213	190	200	222	195	217	213	222	217	198	237	201	211	211	211	228	205	197	193	192	208	202	201	228	198	219	216	211	199	221	244	198	206	231	203	216	208	191	213	206	202	212	207	225	227	221	203	206	180	209	226	207	215	221	224	184	190	179	218	197	210	192	213	197	204	227	188	192	199	221	199	202	223	223	192	223	200	225	233	238	214	207	207	197	217	205	192	191	202	226	200	219	193	221	202	196	185	230	214	210	231	219	192	210	208	229	205	223	236	215	204	206	190	215	220	214	185	203	204	192	222	213	205	233	195	200	198	183	213	198	204	198	207	210	203	224	213	219	235	199	212	206	207	196	205	177	197	208	226	218	210	190	211	208	178	209	208	211	189	238	224	205	192	205	211	211	221	190	231	205	233	225	221	207	215	212	189	193	200	212	171	184	234	215	195	192	202	260	216	196	207	210	205	208	187	188	202	201	216	226	206	197	197	211	197	218	191	178	192	189	220	218	198	211	214	197	187	210	207	200	197	237	184	180	208	202	217	232	204	202	201	215	199	210	192	203	170	195	215	192	216	217	196	209	218	227	219	204	194	191	213	200	204	203	224	217	216	209	228	200	230	225	219	220	187	251	183	192	187	206	223	223	196	207	211	191	204	210	199	206	215	205	214	198	206	207	206	195	227	217	212	198	220	215	206	191	215	196	209	208	217	215	217	196	228	189	218	209	187	191	197	181	194	186	224	204	198	203	167	231	202	225	210	194	203	207	194	208	217	213	179	198	198	196	215	197	197	239	213	211	203	234	194	214	238	183	220	216	183	211	211	196	219	189	211	201	216	191	210	211	217	196	216	204	211	213	218	217	194	216	212	218	215	221	193	214	219	221	220	214	203	208	202	217	217	192	217	189	195	228	197	208	223	180	194	184	222	226	198	208	228	181	220	201	207	200	205	227	200	209	236	232	190	225	214	208	199	227	234	209	229	234	199	192	216	201	208	188	192	218	186	206	226	204	182	219	205	199	240	187	204	216	189	211	202	223	196	188	220	199	206	223	198	190	233	200	202	212	209	228	202	226	216	230	221	194	221	217	210	213	219	195	201	198	223	232	220	204	222	222	197	170	241	173	207	212	191	208	214	214	224	203	200	226	192	206	214	202	216	242	227	218	223	193	206	225	237	222	228	222	200	190	212	194	217	222	217	230	203	206	209	205	203	220	193	205	229	210	202	199	195
11406	5050	2592	949	760	708	619	510	502	449	418	432	412	400	373	385	381	388	390	351	372	385	375	335	379	359	346	352	357	344	366	369	358	376	367	363	345	397	317	377	384	598	1297	1444	663	346	345	342	343	364	325	335	374	341	379	339	366	367	327	326	374	359	334	358	372	336	353	363	408	358	390	359	344	362	377	347	347	333	338	348	348	368	368	317	336	363	347	362	340	396	395	353	347	409	379	361	337	356	337	334	367	330	368	338	344	344	350	328	344	329	387	345	356	368	339	331	361	336	363	327	330	327	347	341	338	325	349	373	384	369	366	364	310	369	345	321	346	367	359	366	378	351	354	360	371	335	382	379	395	407	373	369	347	358	321	333	372	351	354	373	388	351	344	326	385	332	331	343	361	333	326	350	363	330	339	392	373	361	352	345	378	346	327	371	352	329	350	363	366	375	373	349	332	380	329	339	342	352	370	364	348	389	380	359	357	325	352	352	359	328	401	333	369	354	361	343	367	365	322	356	351	362	361	376	357	351	375	364	346	343	336	346	353	360	341	350	378	357	343	356	378	367	370	376	376	344	351	370	341	367	339	319	346	362	369	348	374	371	339	346	361	365	363	360	339	356	386	363	317	319	361	333	374	351	309	339	379	367	362	309	353	363	359	377	363	353	344	360	358	332	336	357	371	353	381	343	333	369	366	355	340	385	358	363	391	403	335	354	396	356	352	362	360	334	365	344	353	371	350	354	345	337	372	349	363	384	374	363	338	383	369	385	362	349	345	353	364	385	379	353	356	356	346	380	379	363	332	364	336	384	369	344	387	361	345	386	365	346	350	322	380	367	337	343	325	359	368	370	353	344	366	393	344	355	340	348	364	374	339	314	353	370	347	363	336	379	340	398	358	337	361	341	370	350	357	356	403	350	354	339	375	374	344	345	367	355	334	372	346	355	354	365	342	371	350	373	309	361	340	342	345	359	344	338	354	375	371	320	340	361	374	325	352	350	335	366	360	344	323	347	374	363	396	329	363	340	320	367	375	352	368	342	364	346	363	371	348	359	345	364	365	347	351	349	372	368	358	371	357	371	335	353	378	371	374	331	326	350	375	355	367	353	362	382	339	352	385	344	358	352	373	330	358	331	370	352	346	359	364	324	350	364	361	373	361	347	357	365	364	379	365	350	353	383	357	335	391	350	335	337	335	356	340	358	393	354	372	354	367	350	322	361	350	365	353	391	407	342	386	338	346	372	371	351	357	404	343	353	320	345	356	357	371	376	342	349	341	343	354	356	358	366	354	351	367	377	352	351	341	364	359	408	340	351	392	347	339	372	370	373	372	362	368	366	340	322	338	374	355	321	345	356	326	337	362	362	372	340	317	362	359	364	380	370	312	344	349	357	350	342	338	341	355	349	373	367	351	374	353	352	342	406	353	340	351	332	368	354	347	343	337	318	367	358	349	396	364	333	313	366	344	349	367	345	321	346	324	380	357	371	366	368	346	351	365	347	362	353	368	346	378	345	369	379	374	336	330	361	331	374	324	349	364	356	372	376	328	376	375	356	382	377	358	373	376	372	338	352	343	354	346	353	377	334	345	369	338	369	365	370	361	344	332	342	357	355	361	325	364	349	367	333	348	369	351	386	324	333	361	360	362	332	373	348	402	365	354	396	334	383	369	344	364	356	364	376	352	358	360	374	379	363	359	369	383	332	350	356	334	346	349	345	317	339	361	349	340	365	337	357	351	360	364	367	358	369	365	359	355	347	340	359	342	348	333	390	381	385	344	363	388	371	342	364	343	368	348	338	349	369	347	409	348	365	349	335	374	391	354	363	351	333	338	355	365	352	382	347	355	300	340	324	355	375	374	352	361	314	337	357	380	348	360	371	361	381	380	374	351	376	341	387	374	379	357	336	361	363	332	349	344	311	320	300	358	354	357	342	344	351	359	334	378	353	358	361	360	355	330	357	358	369	353	314	335	344	367	326	392	388	344	367	366	342	371	374	350	330	363	363	332	357	352	367	393	369	358	316	349	332	342	356	332	349	354	360	356	363	398	353	334	340	356	360	363	374	358	370	360	358	378	346	361	331	346	351	334	379	396	346	315	375	345	369	348	358	373	367	326	345	354	309	373	327	372	381	329	347	374	372	362	364	345	333	374	356	326	349	352	368	341	317	349	345	360	341	357	352	341	354	366	357	348	372	361	348	385	362	365	370	360	364	330	353	370	376	350	373	368	335	349	336	356	369	370	324	368	343	313	398	354	365	356	331	355	355	352	380	326	346	379	367	355	384	343	341	363	343	354	363	348	342	371	360	355	369	323	346	383	342	357	376	350	383	340	395	327	310	361	363	341	350	346	331	339	323	371	356	397	360	337	350	338	359	322	383	351	340	343	345	342	368	333	376	353	340	322	355	323	324	373	351	379	334	378	381	396	314	336	378	393	353	349	323	329	341	352	379	369	353	383	324	341	364	355	345	369	337	353	351	363	351	357	360	378	327	362	328	350	334	374	373	343	369	379	335	352	331	367	335	355	377	362	365	355	348	341	352	359	346	328	349	340	380	386	322	360	357	349	346	357	388	328	345	343	357	373	350	376	356	336	372	379	365	364	333	342	319	322	356	344	349	340	336	387	356	391	334	393	365	367	356	371	330	402	368	334	368	345	330	349	327	330	353	347	362	345	340	366	380	353	365	377	368	360	339	331	334	321	314	348	360	378	352	362	353	375	347	342	372	371	344	385	343	381	421	364	361	375	367	337	341	374	386	344	321	320	335	333	366	368	338	349	344	362	361	339	374	352	355	360	343	381	348	376	372	368	338	335	355	358	347	320	335	357	366	339	340	358	349	360	332	351	415	361	338	375	370	329	377	351	346	346	342	336	333	389	335	351	375	347	360	361	344	333	355	383	345	357	358	319	368	344	367	372	343	369	363	343	376	332	358	367	358	360	341	359	355	329	352	369	319	333	357	351	329	371	338	349	357	351	364	367	380	354	356	344	332	344	364	328	381	379	353	356	360	378	342	376	349	355	368	374	368	395	373	324	379	372	353	374	369	345	341	343	337	354	365	346	367	366	379	376	348	322	370	343	341	324	357	380	366	336	310	356	317	336	341	381	370	359	360	387	355	355	359	372	323	385	327	369	367	355	343	394	392	357	347	369	311	345	378	389	374	338	350	328	331	354	338	366	360	366	370	336	348	376	331	378	383	328	395	362	360	367	359	337	339	311	365	384	377	361	344	361	378	370	373	365	401	354	357	402	345	376	343	353	356	343	361	339	377	340	368	356	367	355	358	371	340	293	369	365	335	353	364	383	363	348	335	345	399	355	365	366	349	349	345	369	329	344	362	355	348	346	372	343	356	358	345	353	327	369	323	383	344	356	361	337	350	364	293	384	336	374	363	348	376	359	362	335	372	360	336	356	368	363	374	327	350	359	352	353	371	351	335	369	326	348	383	335	372	359	383	361	345	371	365	372	354	370	354	333	367	343	370
24601	20966	26883	25024	5216	654	517	444	412	376	340	317	353	292	334	304	276	273	241	287	263	284	275	289	266	277	270	270	254	305	252	282	252	255	285	275	301	264	274	295	269	603	1625	998	319	256	306	238	276	252	285	276	236	282	264	265	261	260	273	275	273	260	245	262	256	267	257	238	272	256	289	292	279	245	272	276	270	230	267	255	266	277	267	259	287	266	240	274	246	228	252	273	252	250	286	279	263	247	256	269	246	262	270	247	247	276	243	247	284	264	261	265	273	262	266	257	261	250	269	273	257	275	248	261	275	229	257	264	236	249	269	264	269	246	266	240	271	237	272	250	272	267	249	279	254	268	278	266	266	281	255	267	248	292	251	265	264	253	253	261	244	262	292	260	260	286	273	237	264	257	267	269	254	259	262	260	288	241	259	268	253	250	274	272	254	270	268	258	263	260	239	268	293	263	289	268	292	276	299	255	265	286	261	227	252	252	240	275	249	255	264	243	273	225	248	270	266	296	262	241	281	267	261	260	256	254	275	242	247	251	252	251	275	265	278	267	256	249	250	240	268	285	242	271	263	264	267	218	275	276	258	273	242	258	241	231	247	291	252	242	244	256	271	283	275	268	276	263	289	249	255	267	284	290	226	245	272	280	268	242	235	260	269	258	245	284	278	255	244	242	250	283	251	278	264	233	274	270	240	258	268	269	262	261	238	279	261	219	280	262	281	240	263	295	265	247	247	259	251	259	250	243	271	234	257	265	248	236	264	300	252	266	300	239	271	269	248	256	288	258	255	279	249	249	262	269	280	235	257	284	247	242	277	257	253	274	249	257	280	294	283	258	256	270	227	285	262	253	252	259	281	258	271	250	264	245	272	258	261	300	254	266	271	255	245	269	240	266	242	263	273	264	278	246	250	247	249	233	247	237	241	242	263	232	243	252	258	269	271	268	260	259	261	253	247	272	243	278	271	257	226	237	263	286	282	254	251	231	236	257	252	290	257	256	250	262	257	285	216	244	280	285	279	267	249	280	249	260	221	268	251	238	250	268	270	268	254	255	249	250	250	281	263	246	248	249	241	255	280	267	261	249	242	252	260	265	258	262	253	260	262	268	254	264	274	268	236	272	284	275	233	244	275	284	220	268	242	252	259	230	254	267	300	260	223	259	275	247	232	268	238	261	276	289	283	268	287	269	257	258	257	270	276	252	274	281	260	259	249	249	268	282	244	259	240	265	286	266	247	258	275	257	247	231	273	269	245	240	262	257	253	266	235	263	272	252	251	240	246	218	279	255	259	264	265	280	273	290	272	273	264	280	256	260	280	260	288	303	280	259	252	272	251	261	269	260	276	272	253	219	303	272	242	264	260	255	233	294	258	271	260	238	263	253	268	295	251	230	247	261	277	259	251	229	263	266	249	263	263	252	263	259	276	258	243	250	250	253	231	238	268	265	261	265	272	284	234	251	252	269	264	242	236	263	270	279	257	231	272	280	270	268	263	266	235	284	259	250	246	300	260	262	281	270	251	248	287	289	299	272	278	235	271	243	257	291	285	245	261	260	261	280	267	254	273	251	270	254	247	244	244	234	292	248	279	260	240	266	278	270	268	257	262	268	267	259	276	273	260	258	226	233	256	232	276	299	258	227	244	259	250	285	256	257	251	274	249	253	289	248	267	265	252	249	279	256	247	253	266	287	255	253	264	255	224	246	292	243	235	275	248	258	241	267	243	223	255	296	288	247	241	255	229	269	259	263	273	260	256	260	260	265	244	240	323	246	262	248	265	265	258	261	284	247	266	283	237	250	263	276	264	254	272	261	255	235	257	248	256	267	273	271	255	271	211	242	251	245	265	231	234	270	240	249	252	245	272	284	271	267	272	245	269	261	226	246	255	257	254	276	242	240	233	267	262	278	251	294	239	264	264	252	271	284	227	264	252	244	292	262	226	239	259	264	239	229	248	265	249	263	284	256	254	264	248	245	245	262	255	266	272	269	235	252	233	278	267	280	276	301	214	266	249	276	247	259	272	250	259	247	258	253	271	243	256	260	239	275	275	246	249	276	277	259	262	261	271	271	241	254	258	240	279	263	259	271	257	265	265	231	261	235	249	272	290	278	278	261	272	255	249	274	270	245	239	255	252	232	242	255	275	262	253	267	270	258	263	260	281	292	262	266	263	245	238	247	282	263	254	267	251	251	257	277	240	297	276	262	254	270	248	283	255	265	243	262	274	250	281	269	282	290	245	247	237	256	267	275	273	259	276	244	273	243	262	259	255	252	234	255	285	277	269	274	276	263	257	239	280	261	268	271	274	310	280	263	240	237	257	266	266	248	237	259	271	240	241	250	262	255	258	247	265	251	253	239	221	291	276	243	253	263	256	227	261	283	276	252	280	250	227	256	251	294	248	247	255	253	260	247	262	249	278	275	284	277	235	267	272	258	280	258	245	277	246	266	291	251	243	271	250	267	265	242	282	249	240	268	235	247	233	266	293	227	262	264	235	266	248	254	266	267	258	247	249	253	244	261	265	273	264	245	245	256	252	283	257	244	252	267	244	245	249	257	257	275	244	250	284	266	280	260	276	252	263	284	254	266	245	267	275	268	256	256	268	254	258	246	236	270	260	290	273	261	274	271	238	253	270	250	298	268	241	278	243	259	262	235	303	262	252	268	240	264	242	271	269	280	256	290	254	244	236	258	255	277	261	257	244	267	298	278	251	269	278	253	242	262	238	241	252	277	252	257	278	277	271	259	247	275	234	249	248	243	244	282	270	298	257	238	259	251	275	277	246	248	288	232	249	277	241	236	277	257	255	263	253	258	253	279	243	300	256	249	228	237	251	259	252	266	264	257	256	277	259	294	284	258	238	269	258	256	277	246	257	248	269	238	240	263	247	255	261	265	253	251	246	251	265	277	257	244	225	249	254	274	265	260	259	262	259	261	287	238	250	244	247	242	256	289	238	254	276	255	243	260	268	247	271	251	266	262	260	265	270	255	238	246	270	248	282	238	291	236	270	263	260	251	268	240	281	279	263	233	248	249	263	263	268	271	272	237	272	272	240	244	258	269	254	244	243	239	269	251	252	250	257	259	262	234	247	236	270	260	280	253	243	275	273	236	267	248	281	257	258	273	247	226	284	277	272	273	232	249	281	277	271	264	253	233	247	272	280	252	251	251	247	288	287	274	279	249	293	255	263	278	288	259	261	276	240	258	249	263	288	266	261	258	267	238	250	274	285	255	232	259	254	287	266	243	275	253	266	252	272	301	244	263	258	257	283	244	272	255	261	237	274	237	251	280	251	250	290	268	266	235	288	270	267	242	254	251	241	272	273	279	259	272	262	253	255	263	260	254	251	268	253	256	258	282	297	268	262	268	233	254	252	264	261	273	266	261	239	251	266	228	265	234	254	255	273	269	242	256	247	224	238	255	285	260	264	287	248	236	270	239	263	261	259	287	249	264	259	287	296	235	233	264	226	257	262	277	250	250	273	271
13095	11721	6190	2964	2096	1540	1236	1012	898	834	759	654	672	624	610	570	559	516	500	495	528	479	495	460	479	456	498	483	486	454	453	445	450	466	447	475	503	500	433	457	466	1474	4558	2512	591	441	441	456	461	449	434	444	425	460	429	436	454	445	409	447	425	437	457	473	444	455	467	435	440	454	454	413	423	426	465	418	482	430	430	449	499	454	447	434	433	416	460	445	440	440	439	443	482	477	463	466	447	436	451	448	404	459	420	448	415	462	438	434	384	447	436	387	430	466	465	453	480	452	456	459	419	464	425	463	479	469	453	425	417	477	454	454	479	468	444	446	487	449	480	445	448	415	465	490	422	422	466	452	440	445	434	433	472	477	422	450	467	500	411	491	441	467	421	452	444	459	446	469	435	460	443	459	463	471	474	449	450	434	426	411	449	430	470	445	453	464	408	470	429	451	435	472	479	453	493	430	451	477	459	432	429	455	425	438	475	449	468	428	415	441	427	455	446	395	491	475	471	416	438	449	443	447	435	424	450	467	431	441	432	474	449	447	464	435	464	477	433	497	444	476	437	455	429	422	441	417	409	448	450	439	409	506	422	445	435	401	459	432	479	424	419	445	465	424	441	466	435	460	448	404	437	459	469	466	426	423	446	446	485	434	456	479	403	487	458	460	476	409	431	436	447	452	409	442	456	425	435	423	411	393	450	432	462	427	438	435	449	424	445	465	453	391	442	462	438	431	449	466	416	453	475	486	447	472	424	444	477	441	418	403	412	476	469	435	436	460	425	472	454	487	420	425	450	455	475	392	401	430	457	418	409	423	453	412	434	431	443	458	430	408	416	407	404	436	448	426	437	430	443	454	426	431	457	442	415	445	452	408	450	439	479	444	413	418	456	481	431	410	473	444	465	461	456	441	486	442	469	441	436	399	491	434	408	454	440	448	460	435	518	448	428	456	466	411	472	457	470	445	444	416	441	454	466	434	456	441	429	424	421	452	428	458	478	504	404	454	462	442	452	437	484	452	472	446	417	464	423	472	403	464	420	446	463	469	455	398	461	433	410	442	489	457	481	466	475	424	445	407	435	452	455	442	467	479	468	438	436	454	432	470	435	438	449	446	459	451	437	416	505	451	435	439	444	461	440	422	459	475	420	422	400	472	459	427	432	439	433	469	435	468	452	445	449	435	451	449	442	475	477	429	453	421	469	462	434	449	416	462	470	457	427	431	462	485	472	430	424	420	419	453	447	426	454	443	469	478	492	434	452	437	436	489	439	481	466	417	442	477	421	462	410	432	426	450	433	440	422	454	457	411	479	452	448	435	407	437	454	406	438	490	430	435	483	464	427	429	464	467	468	471	457	421	461	413	472	467	448	412	477	449	416	441	407	411	452	418	439	431	449	422	432	424	426	455	427	426	442	455	442	436	493	428	459	423	445	462	445	449	414	436	478	431	457	505	439	434	449	436	460	464	439	450	419	413	460	433	467	419	429	417	462	433	453	462	429	412	479	436	408	433	448	448	420	410	454	420	428	428	458	452	446	446	424	435	473	440	459	473	423	460	468	445	443	466	442	470	433	448	470	462	436	472	425	423	444	452	458	408	440	445	470	424	458	439	443	446	432	405	474	458	447	468	430	429	408	454	428	445	444	431	462	443	474	434	442	465	441	464	432	473	465	466	437	462	453	444	446	436	423	435	473	429	453	476	476	415	416	427	418	471	472	456	430	430	412	458	440	446	435	420	478	425	431	466	437	414	441	444	440	409	485	470	456	452	430	430	471	438	449	450	469	461	470	425	432	451	475	459	459	482	438	419	448	449	431	451	416	456	468	427	441	444	489	450	419	452	443	469	486	455	458	440	456	474	428	419	444	418	490	432	480	465	432	448	447	461	442	483	454	460	460	459	447	403	442	439	427	481	456	447	447	442	455	451	476	413	474	454	445	449	451	464	424	458	434	426	454	475	409	420	447	459	455	456	427	425	432	439	503	431	435	450	457	470	452	485	457	449	436	465	426	433	460	454	456	476	469	466	472	443	456	451	419	463	415	428	469	445	460	418	415	446	405	421	446	455	426	458	441	451	396	449	445	481	442	486	411	486	440	429	441	448	426	438	455	442	462	442	461	429	476	441	489	461	445	436	413	472	459	467	447	438	436	426	428	414	439	453	432	418	465	447	438	472	425	433	457	430	443	456	434	396	443	454	442	430	443	464	495	446	424	462	466	426	430	418	431	456	433	434	425	479	434	395	432	465	432	453	446	447	458	449	450	469	452	448	442	469	452	471	452	437	433	466	450	449	471	496	458	478	457	429	447	407	477	434	425	441	433	441	430	434	491	464	455	421	462	438	476	461	438	482	477	428	439	447	455	475	468	431	416	421	417	429	419	476	414	454	458	467	442	456	452	470	444	433	425	454	438	457	419	462	422	461	452	462	430	439	426	436	447	429	476	411	458	423	446	387	443	406	435	414	435	438	451	418	451	449	446	428	419	409	459	431	411	403	414	464	456	467	454	459	436	456	448	440	435	450	478	454	453	446	467	469	417	458	441	425	444	451	427	459	435	412	389	458	470	443	427	451	458	447	449	464	449	416	420	472	462	432	452	417	448	432	431	453	472	413	477	429	433	428	450	446	495	445	429	450	457	432	426	472	399	476	417	463	435	433	414	449	446	408	458	460	429	464	432	442	427	472	441	443	483	434	471	457	413	460	473	445	415	450	420	440	407	418	463	469	427	442	438	445	468	447	438	429	430	451	464	467	438	446	449	457	446	454	449	433	466	415	461	472	468	416	473	430	462	409	420	462	469	472	446	433	442	451	395	412	438	425	444	451	459	472	433	460	423	467	459	459	457	437	419	450	448	436	411	466	444	447	459	414	470	444	450	469	466	416	441	481	472	448	483	430	430	436	412	439	446	454	398	448	455	429	463	432	458	481	421	481	423	465	466	447	417	482	435	445	446	463	423	465	453	471	479	454	422	462	430	459	448	443	471	458	450	494	439	436	465	392	442	465	443	403	456	437	429	439	450	460	519	432	436	452	469	436	458	427	429	437	399	448	455	449	434	467	481	463	491	450	424	456	449	442	481	452	475	483	463	445	430	462	434	410	439	417	463	454	454	448	432	434	485	432	402	465	455	449	437	403	417	409	480	460	419	461	415	477	419	433	464	429	480	430	424	463	409	444	433	442	489	438	451	466	460	439	448	433	448	414	433	429	447	440	442	463	496	452	459	451	491	421	453	440	418	470	423	439	443	434	427	469	423	465	459	465	460	455	449	440	457	464	460	447	430	455	427	458	447	447	433	461	473	419	443	429	467	420	426	435	452	452	447	431	427	435	459	461	457	437	444	452	425	401	457	484	443	461	410	478	442	447	499	465	396	433	447	416	442	431	445	472	429	441	456	465	434	452	437	418	414	432	456	407	472	432	448	454	456	461	443	427	459	445	414	432	409	449	416	444	432	461	462	412	433	423	444	396	449	414	472	426	451	460	434	455
23090	21071	28692	23661	21068	17408	1619	696	582	475	445	413	374	357	307	307	341	303	285	271	269	263	273	273	291	244	262	244	249	241	228	236	263	236	216	238	227	240	246	237	223	1580	2812	328	252	207	256	232	244	223	271	230	227	247	227	231	242	214	239	229	204	224	222	219	228	234	251	210	238	220	214	214	228	239	228	222	232	225	206	213	214	216	235	207	239	210	239	186	264	234	221	223	224	222	217	234	197	224	230	231	198	233	229	213	218	225	212	254	245	216	243	213	245	220	218	261	233	204	259	205	232	225	212	199	212	205	220	226	226	241	227	228	208	255	264	215	232	233	225	233	220	232	203	223	232	217	215	242	235	206	212	235	249	221	212	213	228	205	203	210	236	211	228	231	229	193	218	216	206	198	245	225	218	246	236	214	227	225	222	226	251	219	220	208	257	216	225	222	231	218	226	233	204	206	214	229	218	213	247	214	257	229	234	223	202	237	241	240	212	211	255	232	229	208	206	223	211	208	223	246	225	226	236	222	216	248	242	241	210	229	211	208	243	235	231	226	211	226	219	218	229	210	226	247	214	237	222	226	235	220	228	235	241	199	232	189	251	247	190	212	235	223	246	241	235	213	237	230	225	205	218	234	249	212	233	196	222	239	203	219	223	215	224	218	232	219	230	251	239	234	230	227	207	243	234	217	231	226	213	230	239	232	219	248	220	194	242	217	228	224	245	219	237	180	214	253	235	214	227	225	244	218	226	232	218	206	205	217	199	198	205	224	220	248	224	219	217	255	234	220	210	233	214	233	229	226	230	211	213	248	222	212	251	180	239	218	199	240	226	208	225	243	219	223	213	217	223	220	230	198	220	233	212	208	251	222	239	236	206	229	256	223	191	197	220	236	220	199	237	207	222	217	235	206	253	219	211	220	268	223	222	202	234	219	229	240	216	234	214	223	225	230	206	223	215	230	228	216	222	229	206	226	210	248	229	219	213	215	236	221	238	236	222	228	211	244	217	229	208	232	235	216	223	239	194	221	222	229	238	245	218	228	196	223	214	220	213	225	195	233	248	205	230	212	200	212	232	225	206	211	220	232	233	214	198	209	198	203	226	235	239	228	228	213	230	217	222	220	222	243	240	221	229	243	220	204	260	212	243	240	221	221	196	233	226	254	200	228	251	235	226	237	208	238	247	249	213	213	211	236	232	241	229	221	238	240	216	211	217	243	208	220	238	205	215	232	236	229	203	207	245	258	243	230	233	187	209	210	238	226	234	236	227	226	212	229	239	215	215	216	248	230	220	232	223	274	243	243	234	249	209	231	204	213	236	208	236	214	221	246	230	261	204	226	231	232	233	219	196	205	222	220	215	239	247	240	225	213	220	217	212	228	226	221	211	215	252	228	223	262	210	208	226	211	230	224	214	228	225	265	225	216	216	242	217	197	230	222	210	197	191	252	220	208	224	249	227	217	214	215	225	229	230	241	223	201	218	239	232	213	215	212	198	215	221	238	227	206	231	249	232	230	251	232	239	219	241	222	221	224	227	224	248	194	217	215	222	210	194	186	219	231	218	224	243	200	228	211	225	204	212	208	222	217	246	200	234	206	205	205	218	233	209	231	244	239	199	219	204	221	225	229	213	228	228	216	235	240	230	226	239	227	227	210	212	201	221	223	203	215	226	256	239	219	254	245	243	205	202	228	225	222	226	224	230	251	230	222	245	224	217	213	240	217	247	229	222	225	235	225	252	215	227	215	225	221	216	205	235	250	221	237	241	237	225	236	215	243	227	216	240	237	203	225	212	224	212	207	222	194	223	220	219	228	208	214	218	228	240	235	215	216	222	231	221	230	224	247	244	230	236	239	225	226	236	253	232	207	245	245	220	247	214	272	251	203	222	214	218	242	235	253	221	220	230	214	220	237	200	226	216	213	216	254	211	206	234	232	203	210	215	223	248	235	213	212	225	237	250	196	233	255	207	197	244	244	262	184	220	252	219	226	251	224	237	222	225	209	254	217	230	201	232	192	232	242	230	229	204	238	228	220	226	210	239	229	215	240	251	214	239	230	230	199	226	208	224	230	233	226	261	219	211	235	225	225	227	219	230	226	238	227	210	222	222	254	225	250	206	204	226	219	206	201	223	222	235	241	218	234	209	256	237	242	212	246	220	239	236	184	213	214	213	235	219	235	223	222	237	238	196	225	222	205	230	224	218	185	238	251	220	229	234	246	222	218	254	220	269	238	205	233	225	228	227	222	208	217	221	228	219	203	238	231	209	230	206	215	234	219	246	249	206	231	215	232	225	229	234	257	216	239	237	221	221	244	237	219	227	211	248	212	232	239	230	210	230	239	213	219	240	234	233	191	200	222	222	227	230	227	222	235	220	235	222	232	208	208	207	229	232	214	208	249	222	209	241	226	237	222	237	194	202	266	237	230	227	212	242	219	194	212	205	233	212	221	212	223	223	222	230	214	224	230	220	240	236	213	209	210	228	237	227	206	252	238	230	208	218	205	221	258	199	199	224	197	224	219	211	211	244	209	204	211	198	201	225	198	251	208	220	188	253	236	226	207	214	265	251	214	201	265	221	222	243	192	219	251	221	205	199	198	242	247	206	233	245	228	207	190	213	206	221	227	245	239	209	240	237	207	213	238	217	226	216	234	216	207	229	233	212	223	249	236	201	221	230	222	245	245	212	256	223	215	201	207	207	209	208	215	207	226	221	238	246	221	216	242	224	236	232	220	236	223	237	234	215	242	234	211	206	204	225	223	229	218	226	224	229	225	219	225	205	230	228	223	245	237	198	211	218	222	199	229	229	189	252	227	225	234	231	235	239	223	216	242	220	223	239	222	215	224	222	222	228	232	223	219	222	230	221	215	201	217	232	204	244	247	213	203	216	243	194	230	215	219	216	225	227	226	226	229	242	220	222	193	239	220	249	208	213	218	231	179	236	242	219	230	217	237	234	210	220	228	220	232	194	224	232	205	222	217	211	224	225	237	220	220	221	222	216	240	229	239	205	223	233	237	228	217	230	202	229	254	214	234	212	242	237	209	203	206	225	249	223	227	242	217	203	228	220	233	247	256	210	226	231	197	258	198	239	214	211	199	243	240	228	210	241	246	216	206	232	240	198	220	218	219	228	227	237	199	216	223	220	211	235	222	225	229	258	220	202	232	218	251	202	223	214	245	206	229	224	222	212	239	253	225	220	237	223	212	216	235	221	218	224	219	239	243	202	216	200	244	226	226	255	220	213	241	228	234	246	217	209	233	225	230	224	239	224	227	215	236	236	223	249	204	236	230	191	251	229	227	209	224	225	234	226	217	237	233	231	209	226	230	215	205	228	237	229	215	234	252	210	252	229	214	235	236	233	234	225	223	207	203	243	183	221	227	235	231	193	252	203	212	234	220	235	203	232	232	249	219	214	223	204	236	205	225	216	245	226	191	207	232	223	215	243	217	213	242	246	232	214	197	253	221	209	213	252	207	237	220	182	242
20770	26353	15794	7252	4636	3356	2566	2072	1653	1384	1178	1044	959	863	795	696	720	671	538	605	581	551	569	530	503	520	466	515	484	451	456	445	460	446	441	444	447	430	453	460	411	4501	7134	578	413	401	421	415	391	408	379	409	445	400	398	408	369	390	383	386	371	383	397	402	337	424	375	420	413	372	379	381	386	421	400	409	367	392	395	414	354	371	400	387	400	381	348	402	369	387	353	386	400	399	399	409	403	406	359	375	396	368	396	368	387	396	403	403	394	382	378	378	385	408	400	404	405	391	404	385	380	395	357	405	377	380	369	369	418	403	367	420	399	395	407	380	378	437	347	365	377	404	389	406	403	372	380	347	370	363	395	397	409	349	382	395	410	351	390	355	385	399	416	390	360	361	378	393	441	387	380	373	373	411	389	405	375	406	378	385	381	416	407	441	386	379	394	382	387	389	396	399	320	400	438	392	384	374	362	356	391	370	389	344	412	393	384	409	373	426	383	379	388	393	377	368	378	387	389	390	403	387	423	365	419	408	400	390	386	404	422	379	416	392	350	413	358	414	388	381	398	390	400	384	359	389	403	390	360	345	392	391	352	412	380	371	389	378	400	381	371	406	402	395	368	399	343	348	375	411	359	407	355	410	374	382	367	397	366	406	365	367	404	406	376	388	402	342	357	388	395	363	384	362	396	339	366	394	389	341	370	392	375	410	383	371	429	404	379	378	411	428	427	389	388	371	416	365	390	374	409	399	392	351	389	417	385	383	391	419	357	374	401	393	383	387	395	381	355	358	383	397	373	394	386	416	394	394	382	381	366	402	378	364	403	367	433	382	356	363	390	387	396	387	385	394	381	360	424	352	412	370	389	421	384	373	399	395	395	403	427	348	390	389	353	402	355	372	378	373	370	411	377	428	381	393	387	383	380	407	391	377	347	384	383	389	392	403	359	385	387	363	384	404	379	463	372	406	382	406	396	388	369	382	385	428	382	352	380	403	404	366	383	379	387	354	414	410	376	378	376	390	373	380	387	394	392	424	392	397	358	371	408	363	405	368	378	426	371	371	397	406	390	390	384	379	444	372	401	392	426	364	343	392	386	385	382	397	381	340	366	375	408	386	398	404	394	356	368	373	372	365	386	397	395	353	363	385	363	417	394	391	353	387	398	384	373	379	372	411	389	377	396	385	366	374	372	399	411	414	388	366	361	385	387	371	382	409	366	397	398	357	405	392	407	393	370	373	368	420	417	412	413	399	375	429	383	411	378	359	384	355	344	400	399	368	376	356	398	373	387	434	384	372	375	377	382	383	393	378	413	419	357	398	369	398	400	413	396	404	354	376	389	415	398	399	374	372	357	365	419	408	380	385	388	379	375	409	391	394	403	367	364	394	375	393	388	367	364	401	374	381	366	367	410	405	371	373	416	400	398	385	365	393	370	375	382	388	369	418	380	383	378	410	378	388	401	392	395	367	420	407	413	384	403	394	379	376	378	389	439	383	382	421	390	363	407	347	389	375	388	407	371	436	374	375	418	368	374	394	402	360	362	388	368	380	349	366	390	394	371	367	388	397	394	405	367	397	383	435	375	354	385	363	391	385	374	406	389	400	404	381	443	394	388	382	336	378	385	416	395	428	399	383	395	358	361	392	384	349	375	351	384	431	384	370	380	393	381	399	399	378	385	421	425	390	354	399	396	372	363	394	385	398	409	372	387	405	364	384	361	395	375	389	382	407	404	386	405	415	371	338	375	403	401	367	375	397	375	383	404	405	351	396	362	417	409	376	380	406	399	420	367	393	403	375	354	420	384	375	390	388	371	366	356	340	351	382	389	420	401	405	430	362	365	394	353	437	398	402	392	378	381	403	386	377	386	412	395	409	394	406	382	375	376	377	404	391	386	415	407	401	374	376	391	354	412	347	391	361	373	345	396	367	360	386	368	410	384	371	402	426	395	386	374	404	385	398	383	412	367	368	376	399	394	370	356	359	414	419	351	389	388	417	402	378	392	342	411	385	419	361	396	361	389	358	402	389	386	391	388	388	401	373	398	388	415	405	357	383	354	404	411	352	367	383	363	351	380	388	410	356	355	360	370	377	408	389	355	381	402	382	382	398	385	415	405	395	407	409	400	396	393	397	404	393	381	366	356	392	380	377	408	424	380	363	428	366	385	369	384	386	376	376	405	356	403	392	385	355	384	387	386	378	416	376	386	436	394	376	383	392	358	396	382	387	393	394	396	400	365	413	395	410	374	387	393	397	411	388	378	376	400	373	387	408	393	378	403	377	373	354	389	360	370	385	392	378	398	380	392	371	401	355	380	398	397	374	368	412	364	380	373	382	397	408	384	388	382	374	373	361	396	348	383	345	363	340	372	386	391	384	376	383	425	370	374	400	401	394	392	370	379	375	390	407	396	378	410	411	403	392	412	372	410	401	401	372	409	376	384	381	385	377	386	422	399	392	376	360	381	379	366	408	411	410	423	362	378	402	447	403	393	370	384	407	420	358	394	370	381	403	392	388	347	404	404	368	418	391	403	351	378	418	401	407	382	366	364	385	343	423	364	380	397	407	360	403	371	369	385	423	398	395	401	363	390	329	403	421	421	392	379	389	364	396	408	360	359	390	386	349	387	373	361	374	385	415	373	384	375	387	401	350	380	383	421	411	412	374	389	401	363	400	400	358	382	374	402	369	407	394	411	394	384	385	380	382	398	367	399	387	349	375	382	382	411	419	414	407	410	412	401	401	385	419	400	382	433	376	402	371	389	411	375	393	370	377	384	373	368	387	362	415	343	362	396	399	384	402	402	402	361	411	395	415	402	388	411	377	395	427	380	406	390	384	371	350	396	414	377	374	392	367	407	382	361	358	366	402	381	370	381	348	377	403	427	395	339	369	367	412	429	383	350	402	389	420	367	383	398	375	396	399	407	386	404	374	403	360	393	403	389	366	369	430	396	431	390	379	393	371	365	382	407	350	385	372	374	393	387	374	388	383	361	384	378	374	361	387	390	386	384	440	408	378	348	373	379	356	391	401	352	403	369	386	367	395	375	398	364	415	396	392	384	354	396	384	384	422	369	380	384	391	440	384	382	355	409	353	386	390	383	394	388	351	371	392	420	412	374	377	405	392	377	368	402	374	395	396	358	375	403	403	379	381	402	373	393	390	374	381	372	406	362	412	392	378	411	389	396	394	375	362	378	392	409	393	423	354	422	408	382	411	379	350	373	401	391	379	393	363	370	373	378	383	366	430	401	358	360	380	371	365	390	393	394	336	387	419	366	403	389	416	391	372	376	389	377	394	385	412	386	342	364	372	409	384	368	392	385	386	415	402	386	346	391	376	367	408	400	383	367	397	410	411	417	416	403	373	368	382	384	358	370	405	383	392	381	410	383	424	386	367	397	392	384	361	372	409	401	384	397	388	406	396	388	376	418	352	414	375	369	427	381	366	407	380	387	400	379	378	395	375	385	345	398	406	386	363	397	390	383	438	369	372
26636	19819	6716	471	268	244	256	199	204	187	168	184	187	172	161	181	158	154	163	169	147	176	175	155	166	150	147	159	145	163	175	154	163	153	146	166	171	170	167	180	146	249	291	147	171	178	186	170	177	165	148	163	159	156	169	149	152	149	177	180	163	161	169	163	160	176	148	193	184	170	169	169	170	174	157	145	167	167	174	169	169	158	169	186	139	196	162	171	160	173	170	173	138	171	165	172	150	143	133	166	158	150	136	163	166	162	152	185	150	181	178	164	168	210	160	186	153	155	156	182	177	158	166	148	208	150	181	152	161	183	153	148	165	155	140	158	178	165	153	174	164	164	150	188	184	164	166	155	163	153	164	171	146	161	148	168	159	162	176	178	171	164	161	167	172	146	186	192	169	145	169	167	156	142	168	161	167	166	165	159	134	151	146	163	150	144	181	151	165	173	165	152	177	157	156	134	174	151	172	159	159	147	164	163	170	164	175	142	161	185	172	168	179	148	169	192	172	139	165	155	162	159	134	177	149	173	178	173	155	162	146	161	171	166	174	182	179	200	183	146	154	145	181	166	180	148	166	166	156	140	167	162	162	144	173	157	166	177	156	150	164	185	150	153	168	161	162	164	164	160	146	144	188	144	173	169	149	172	159	174	189	186	159	174	143	192	158	170	187	165	155	148	171	167	178	178	170	169	173	163	176	167	154	179	170	141	156	157	149	157	165	166	152	169	169	158	179	160	174	180	162	158	154	145	181	167	171	158	166	171	172	175	157	163	160	194	167	145	154	173	172	153	184	154	185	170	166	149	174	176	154	175	168	167	169	154	168	185	160	171	142	172	154	160	168	168	178	178	152	168	152	154	156	155	141	153	175	137	180	161	169	163	156	157	165	142	162	146	166	193	164	152	161	171	170	152	161	158	166	165	165	168	146	181	184	187	176	148	181	194	153	164	175	173	169	165	172	166	167	156	159	157	162	167	182	179	186	159	174	173	172	161	190	154	166	172	163	152	165	180	163	182	174	151	159	170	160	167	177	177	151	147	162	145	183	150	146	161	143	157	151	152	175	158	172	163	159	169	174	198	171	173	146	157	166	163	162	161	172	148	158	151	177	150	152	150	182	156	156	183	165	174	168	168	165	175	148	176	173	168	170	167	181	174	153	156	164	155	147	162	151	150	164	135	152	169	172	158	177	146	190	166	174	183	168	175	151	179	169	173	156	167	194	164	146	140	161	149	157	188	154	152	173	153	173	179	145	163	168	162	149	161	157	174	156	150	168	153	161	155	178	135	161	172	153	174	153	156	145	153	167	147	156	148	172	140	146	165	166	154	166	167	150	176	160	151	180	176	160	150	166	161	152	172	166	169	168	154	148	160	174	157	150	186	156	140	175	158	158	191	157	155	163	163	176	162	146	148	174	166	155	179	153	170	157	175	183	170	162	150	154	154	150	142	152	175	166	177	181	144	155	162	197	157	160	158	178	156	139	168	159	181	178	156	139	181	166	167	155	169	151	170	156	176	177	170	156	169	157	184	181	146	174	185	163	161	169	184	193	156	181	178	149	160	162	170	162	167	138	149	155	155	164	173	145	175	152	188	157	178	155	170	154	137	160	166	171	164	173	151	159	166	154	180	151	146	159	151	162	152	144	172	136	169	172	156	171	164	146	167	182	180	170	174	171	154	159	165	139	148	167	161	170	181	179	165	147	178	195	150	174	151	160	157	161	155	145	154	167	149	160	148	161	172	173	163	155	155	153	164	154	171	140	169	164	158	191	173	175	170	172	168	150	157	162	159	150	168	144	163	162	158	164	157	169	164	148	178	167	181	160	177	156	173	163	199	192	189	146	184	152	151	191	162	160	158	155	148	140	147	171	165	174	176	173	176	164	172	176	152	169	168	156	159	152	167	155	184	154	161	144	166	161	171	164	166	173	142	163	172	150	141	169	162	172	184	148	169	162	169	162	170	166	146	170	167	177	151	161	161	158	137	155	159	165	179	172	149	178	188	160	163	148	157	169	162	166	173	161	180	174	167	161	161	160	158	155	164	182	150	166	169	157	155	163	153	160	164	163	163	175	167	169	175	173	177	164	167	168	167	148	166	164	148	181	159	184	143	152	157	174	146	165	149	143	147	160	182	180	161	175	171	156	163	162	168	169	159	152	146	172	180	153	197	166	147	157	167	153	167	163	168	170	191	182	186	167	156	162	182	181	161	142	168	160	171	151	180	158	173	159	149	166	157	155	154	188	160	188	170	160	157	170	176	171	157	192	157	189	146	169	186	148	176	152	183	152	183	157	161	167	151	169	162	174	167	171	155	149	157	170	173	153	173	144	150	183	169	193	165	160	155	142	150	164	168	175	169	191	160	163	164	157	159	153	171	169	195	167	170	157	168	148	153	164	151	168	150	177	169	181	136	181	138	164	153	180	159	187	182	172	155	161	176	164	170	166	166	163	163	155	165	176	165	160	150	160	161	157	151	156	180	165	149	171	174	168	174	172	178	186	144	141	157	179	174	168	155	154	166	144	170	167	160	180	152	171	157	152	168	156	175	168	168	182	155	158	165	177	166	176	172	155	139	157	179	149	163	147	173	163	178	152	145	172	146	152	166	156	154	159	180	170	137	162	163	160	161	154	145	178	161	164	145	176	151	165	148	165	173	159	151	189	159	156	177	151	167	165	163	154	159	189	162	171	156	164	171	150	156	173	149	169	162	158	168	154	162	153	151	152	167	138	171	161	162	173	157	153	153	185	165	166	172	169	173	173	163	152	142	160	194	173	162	172	153	164	165	134	179	167	173	167	174	163	176	164	156	145	167	166	148	143	180	160	156	171	149	152	148	178	174	161	155	161	158	157	182	158	172	157	149	153	154	169	142	143	183	172	156	145	149	161	172	163	186	156	151	157	149	170	197	169	142	173	162	166	171	166	170	163	172	166	162	170	153	149	159	166	184	163	166	180	168	164	159	166	143	171	163	163	167	159	140	159	164	169	162	179	165	152	174	150	154	153	179	158	178	174	172	164	165	186	179	135	175	167	165	153	172	150	183	147	176	185	173	179	169	173	144	163	178	159	157	155	169	151	173	141	171	187	163	171	187	177	154	180	166	147	157	196	166	169	151	176	164	154	192	170	146	168	157	170	161	166	161	167	168	134	143	166	173	171	174	179	136	159	150	173	155	162	165	165	173	165	167	142	148	178	168	161	154	154	161	163	146	161	182	166	141	155	177	181	163	162	137	185	173	177	177	160	168	153	170	167	169	158	164	166	176	172	171	142	165	174	145	149	147	149	159	166	149	177	141	176	174	149	176	179	179	175	159	164	173	173	160	171	197	154	153	160	182	192	171	157	154	154	152	168	164	174	192	156	192	174	161	167	148	165	165	171	170	182	157	178	160	171	168	147	159	169	189	169	159	148	161	171	141	169	169	172	159	160	166	158	155	159	190	186	156	170	153	165	186	174	165	172	146	163	166	137	187	144	149	172	180
13749	12305	3091	827	575	506	466	446	366	339	320	322	297	285	314	291	318	287	300	275	297	288	272	275	317	278	275	301	289	284	274	264	294	302	276	288	260	287	253	295	267	530	745	269	305	296	272	270	288	299	281	298	265	243	276	282	259	283	300	292	268	284	264	298	316	294	283	297	291	320	307	291	320	324	292	281	284	270	287	297	276	264	283	267	292	301	309	269	281	292	304	277	294	252	295	278	289	288	272	303	259	264	261	278	285	283	287	288	279	305	267	252	307	297	275	269	288	261	286	260	254	268	264	255	271	275	279	296	272	282	313	279	272	299	289	290	281	315	294	273	277	290	279	283	292	266	272	264	302	285	273	272	259	281	284	293	291	279	259	288	306	279	277	269	289	275	285	266	284	278	293	290	280	309	284	332	273	292	279	283	299	287	274	261	296	274	292	287	275	298	262	285	261	273	267	256	293	268	266	304	318	285	306	283	296	250	266	287	294	252	269	286	283	287	272	290	258	293	288	284	268	251	262	310	272	291	293	271	301	282	265	299	303	265	282	268	287	295	293	231	268	253	266	275	291	302	271	288	261	305	271	261	285	273	283	300	256	272	282	274	254	267	281	262	294	316	279	255	273	284	282	304	258	287	281	273	297	311	292	266	289	297	301	285	306	277	274	264	264	301	286	263	276	295	279	289	310	247	296	293	274	254	269	289	265	323	266	285	306	304	278	305	296	307	278	303	291	246	277	282	293	323	251	288	298	277	276	277	285	308	259	273	238	310	269	270	255	286	289	240	274	273	275	320	286	286	274	277	281	290	287	278	266	258	273	247	266	279	258	289	271	282	305	300	283	281	275	295	273	311	304	287	288	281	305	286	275	285	277	270	291	291	310	282	272	257	286	276	323	285	310	273	269	309	257	291	262	287	288	286	283	301	310	289	246	243	287	274	330	282	286	269	265	280	290	279	307	244	278	276	275	273	273	263	279	286	262	276	281	279	264	269	284	278	278	269	270	297	301	347	273	293	290	274	269	273	288	271	261	278	277	284	264	288	274	259	251	307	270	298	292	270	270	270	270	262	306	288	280	275	313	283	285	270	279	276	253	283	294	296	285	258	285	304	291	321	278	271	275	262	266	292	289	295	313	267	283	303	279	250	231	282	271	249	265	307	260	284	294	269	278	297	263	283	290	295	278	289	254	276	280	281	298	294	296	291	299	252	307	272	273	291	261	285	262	285	286	284	296	259	319	294	303	288	261	285	312	258	281	263	289	290	269	284	268	270	268	267	294	281	250	283	273	294	254	285	286	288	299	314	275	275	296	292	284	282	283	248	288	269	300	265	232	286	315	304	306	304	281	299	276	262	295	243	269	249	292	267	283	308	284	276	280	257	276	285	276	282	269	264	267	298	253	284	260	287	282	267	296	279	275	308	300	261	290	263	260	275	253	281	301	255	280	286	305	272	290	293	271	279	277	278	273	277	287	296	276	296	273	272	308	287	280	298	283	282	290	286	269	279	288	286	297	312	290	275	292	306	277	280	265	278	279	264	300	291	288	271	293	293	262	311	290	296	266	303	255	274	305	279	256	272	295	318	252	273	287	236	238	285	283	253	275	271	276	283	273	267	279	288	279	268	255	286	258	261	288	272	277	262	285	278	287	277	302	319	275	296	290	287	298	271	260	289	279	262	294	276	253	270	280	266	291	283	268	271	275	276	264	313	287	284	310	278	273	266	298	260	262	267	279	269	273	303	266	285	305	278	302	274	296	273	296	263	232	291	247	283	264	311	269	260	293	291	288	292	249	285	261	256	276	293	279	289	297	290	300	291	300	269	283	305	253	286	266	319	273	276	279	275	272	263	278	309	272	285	290	277	292	273	294	268	290	279	265	285	294	290	285	273	290	277	327	262	291	312	265	303	285	275	263	308	282	269	311	315	288	292	267	311	274	287	282	252	255	275	316	293	297	277	283	289	280	282	272	306	275	270	278	282	262	276	284	269	266	259	281	276	282	296	276	267	279	308	268	276	279	270	280	289	288	303	287	292	293	319	274	253	258	297	282	295	275	279	298	265	271	286	266	295	308	301	272	278	293	318	308	275	271	301	286	281	270	309	272	280	296	272	270	280	279	267	270	309	302	256	290	311	287	280	253	260	281	283	254	271	262	286	277	268	294	277	283	314	247	294	292	288	248	258	293	292	269	226	301	238	281	284	277	274	252	287	262	304	310	287	286	266	284	281	282	295	286	300	301	340	250	276	297	273	283	274	269	252	245	302	275	276	273	274	259	300	341	266	291	290	285	296	282	297	248	264	308	261	268	302	279	292	300	284	269	263	295	253	274	294	268	295	279	268	270	275	297	289	277	282	319	293	284	261	264	292	299	310	267	278	270	317	297	311	313	288	303	296	291	271	285	275	298	296	281	268	288	269	288	243	263	267	254	286	297	278	274	248	286	278	290	282	284	303	280	307	284	287	266	248	282	291	280	292	273	297	267	289	307	286	290	295	289	293	303	274	251	282	298	279	275	292	329	276	300	297	280	249	285	323	290	287	286	312	282	271	312	254	285	256	284	277	257	267	273	299	266	246	314	255	229	298	257	294	269	265	250	291	281	273	289	283	292	291	277	291	310	289	258	309	273	298	294	296	312	301	293	286	279	296	268	242	285	273	288	296	276	258	267	294	260	299	277	297	285	260	298	285	246	275	257	259	292	269	293	311	265	301	281	282	267	287	300	309	306	289	280	288	275	267	274	301	282	259	270	288	278	274	292	274	298	279	291	283	278	279	274	296	302	318	272	247	280	275	250	284	273	295	269	300	313	286	275	253	306	276	271	272	302	249	289	302	283	279	303	254	325	270	280	286	293	322	320	283	254	293	282	292	252	259	286	312	292	275	252	272	272	305	274	270	287	270	258	264	274	279	287	288	288	288	274	286	270	255	293	283	289	285	265	256	284	309	271	278	288	270	267	293	260	295	279	283	287	261	288	286	280	267	294	301	303	262	288	294	281	281	286	290	267	276	297	287	262	333	285	260	295	280	307	307	272	304	288	258	295	315	257	285	284	284	287	294	285	297	277	284	261	287	290	266	304	259	287	278	268	250	266	294	255	281	284	279	271	290	298	284	301	297	268	280	281	287	297	290	288	288	282	258	297	306	283	296	274	270	287	283	267	291	269	291	315	287	300	295	243	258	269	281	296	299	295	300	283	278	312	309	284	282	297	271	275	304	290	276	278	287	238	247	270	273	275	282	283	299	284	263	261	295	285	282	272	263	302	276	292	293	299	316	291	269	273	273	256	301	299	284	299	274	278	295	244	287	253	278	276	312	256	268	305	290	283	282	299	270	326	277	281	263	283	276	281	274	301	275	292	263	258	309	284	327	268	286	295	276	281	308	290	289	289	290	278	310	299	274	267	306	279	288	258	269	280	274	288	285	281	261	263	290	287	270	300	284	328	261	289	264	292	307	251	297	298	276	285	304	281	271	293	285	278	266
24719	21069	27020	25066	5101	614	479	400	352	307	295	297	288	263	261	302	260	249	249	271	290	266	305	254	250	244	275	269	235	249	217	250	256	255	252	252	286	250	246	275	343	697	474	268	368	237	211	261	226	263	240	249	253	243	243	248	230	250	225	224	241	248	245	241	267	238	265	243	225	256	282	245	251	234	234	231	237	264	243	253	240	237	233	248	252	270	235	257	232	248	247	213	249	263	230	240	253	231	235	227	199	223	260	254	249	259	264	242	244	228	243	216	247	233	226	242	242	235	235	238	242	250	229	229	219	280	214	227	246	230	230	256	253	256	246	242	272	243	252	224	221	240	253	242	220	232	244	244	240	240	255	249	240	232	234	246	231	262	212	236	230	219	222	244	247	214	218	233	249	231	256	231	219	222	250	250	213	240	217	217	235	278	213	225	228	222	231	226	230	236	238	227	232	223	231	265	224	244	223	243	237	239	257	246	239	270	230	250	249	266	213	217	265	238	233	214	257	253	229	207	240	235	212	235	245	258	248	232	240	242	249	214	227	217	242	225	217	249	215	248	242	252	220	247	211	250	253	268	232	237	232	243	259	242	219	224	262	238	233	247	267	265	240	230	231	237	254	220	230	237	212	233	254	222	252	238	234	237	221	215	210	241	235	248	232	257	255	239	237	247	219	261	238	242	238	242	264	231	241	235	255	240	228	258	235	226	231	259	252	221	234	247	230	206	224	255	246	265	270	237	254	238	233	215	232	244	274	251	245	244	253	237	245	244	234	238	248	229	219	245	271	232	225	222	244	240	225	218	236	256	253	251	251	218	269	223	264	270	272	271	269	244	265	249	231	248	232	254	248	236	228	238	258	244	266	242	258	252	264	234	254	239	255	222	233	224	250	227	234	250	233	236	259	242	227	254	252	244	244	259	237	217	234	254	251	208	253	244	230	278	257	232	251	233	248	243	233	267	244	231	244	226	255	231	252	242	236	205	239	244	226	218	248	231	266	277	240	230	253	249	254	242	228	205	257	245	256	256	239	220	235	236	242	247	230	241	231	236	224	208	271	241	235	256	249	235	222	231	252	222	213	241	247	254	243	241	259	254	241	229	241	263	248	259	225	240	221	230	221	235	221	212	230	234	226	251	235	252	239	228	239	235	238	253	261	243	229	227	249	234	248	259	229	254	246	254	232	264	250	251	247	225	250	241	258	236	234	231	272	220	268	245	254	228	230	249	252	276	240	254	244	227	239	253	247	234	278	219	244	232	246	216	238	227	231	252	198	262	245	245	243	262	232	240	233	240	244	277	244	231	246	233	244	234	240	253	242	242	228	224	232	241	247	231	227	275	243	234	254	219	256	262	249	259	241	259	259	250	244	268	249	221	238	252	219	234	244	240	231	256	268	241	226	225	241	241	237	236	237	244	234	256	248	225	215	261	255	253	249	236	267	241	238	245	246	246	236	222	244	251	235	248	251	248	238	247	229	240	243	213	211	233	246	217	234	239	245	250	257	235	221	253	209	234	238	261	237	240	220	280	259	227	230	225	234	243	258	252	243	239	249	253	250	264	225	251	221	235	237	233	258	269	261	251	241	242	205	226	255	240	254	243	246	235	225	224	258	254	229	253	229	220	251	246	250	206	225	229	222	224	239	233	247	235	243	244	242	232	235	237	270	212	261	249	204	263	227	245	259	233	231	262	245	248	277	242	228	249	249	234	236	250	260	238	271	213	255	245	246	259	235	255	233	226	210	241	261	248	242	258	229	231	241	221	240	269	228	261	253	226	226	246	254	239	249	241	252	242	239	259	230	226	243	245	242	250	255	224	252	236	245	254	253	241	239	232	243	247	243	250	258	236	240	232	231	211	242	244	258	221	242	241	238	247	227	214	247	250	241	234	252	246	243	222	227	260	259	262	248	244	245	249	238	223	215	231	249	229	258	253	235	262	234	260	232	245	267	232	253	253	249	262	257	228	219	245	254	216	198	258	240	268	237	242	245	236	257	243	261	261	276	238	223	238	220	259	254	252	239	228	257	256	229	263	254	228	214	245	239	233	257	241	250	253	270	239	224	226	241	239	258	245	218	238	233	241	240	263	233	235	229	233	204	230	246	240	246	229	235	231	236	233	219	245	253	244	235	250	234	208	246	278	240	211	233	207	256	235	243	224	252	246	240	219	222	244	264	248	226	218	234	251	255	214	262	248	229	252	244	256	238	248	249	267	234	243	246	234	256	260	266	237	270	220	229	241	261	225	212	219	268	222	252	231	248	258	221	228	255	250	221	237	242	242	270	261	230	207	252	232	242	209	270	256	269	249	239	222	232	242	234	236	235	216	206	234	212	237	255	229	223	237	251	235	231	237	262	247	240	235	220	276	215	242	242	264	243	229	236	229	217	255	253	244	259	246	237	259	253	237	236	233	228	262	229	266	247	215	212	254	272	246	223	246	231	249	252	235	237	255	252	210	250	235	239	263	264	239	211	229	242	244	209	221	264	256	252	244	250	268	254	245	239	265	276	233	250	238	213	200	239	273	229	242	275	229	250	231	231	237	238	243	255	254	242	228	238	221	235	252	254	230	242	218	261	241	245	240	249	226	239	234	254	222	269	215	225	210	239	223	257	233	240	251	247	263	252	225	263	257	254	250	236	246	245	251	238	247	228	243	251	236	259	225	218	235	220	238	254	248	265	229	259	231	255	248	232	226	248	248	232	235	227	250	244	215	250	249	262	235	260	244	238	243	245	211	218	227	247	226	219	261	235	231	263	242	219	239	231	228	251	249	244	212	238	263	235	235	244	220	246	231	230	201	247	245	243	245	241	269	235	232	235	253	236	238	244	220	213	231	239	249	238	215	211	223	252	216	236	269	225	230	251	252	261	222	260	239	226	223	249	244	243	243	227	248	223	226	233	228	222	201	231	215	240	256	241	258	246	248	245	224	252	236	249	244	234	251	257	251	228	230	270	232	241	244	216	233	253	254	234	254	251	255	220	247	226	199	226	234	279	218	239	227	256	234	259	249	241	245	227	225	246	241	232	236	262	220	226	249	247	242	246	255	237	259	239	236	233	269	253	254	249	235	268	232	230	244	247	237	263	245	242	241	250	244	224	278	228	249	245	209	253	215	235	216	226	240	253	250	258	229	241	237	257	264	234	243	252	262	252	240	215	241	244	264	263	239	217	242	243	239	260	226	239	265	244	228	214	229	261	249	249	245	288	254	283	240	237	252	261	247	237	220	243	237	256	266	252	267	264	254	254	254	226	215	224	256	247	261	233	229	233	261	238	238	247	214	261	213	255	244	262	249	217	245	226	231	239	259	258	249	236	267	218	251	247	240	237	244	229	233	239	251	234	221	247	228	251	223	243	204	231	240	282	239	225	243	266	222	242	249	231	234	255	237	247	244	215	260	263	243	241	236	230	257	237	247	241	253	252	253	233	252	243	245	270	243	259	238	222	211	266	246	243	265	231	255	242	245	241	237	233	229	254	229
17524	17277	6552	2819	1876	1466	1120	1003	863	756	694	633	600	530	533	515	500	496	491	451	468	496	477	425	461	419	446	404	451	444	447	423	426	423	449	440	447	466	440	455	783	1709	1086	525	882	468	409	435	437	393	424	409	403	416	425	383	453	402	432	386	420	385	452	375	406	410	400	422	398	436	409	413	425	403	408	404	398	385	427	454	469	358	442	420	431	439	422	423	414	435	385	394	389	448	429	416	425	388	418	383	444	449	425	396	388	407	425	439	376	439	387	394	397	382	396	405	414	434	398	400	401	414	412	423	380	398	412	408	390	376	425	433	412	441	398	398	420	399	416	420	409	405	418	393	402	429	419	450	386	427	420	413	392	433	439	443	413	427	412	412	401	423	421	428	417	432	404	383	437	419	412	447	377	421	414	402	446	436	407	433	448	412	444	458	415	389	439	419	416	387	429	386	414	416	445	431	452	415	397	429	391	413	415	444	406	403	419	407	432	409	406	435	410	404	427	385	407	358	444	413	453	401	406	430	414	380	415	404	417	426	446	445	393	442	429	414	455	435	447	416	448	389	439	436	427	459	472	407	395	434	447	417	409	440	434	443	410	418	423	428	454	379	401	424	405	401	410	417	411	426	389	451	386	392	416	435	405	426	390	399	402	436	393	395	402	415	407	408	409	452	415	406	423	447	447	404	452	419	419	439	369	427	415	384	405	402	395	380	443	394	418	408	417	416	401	391	401	443	417	410	426	395	400	422	368	400	419	389	415	417	440	418	413	430	421	404	427	380	410	448	419	409	401	417	432	406	420	436	399	435	434	426	431	385	387	436	394	441	405	420	388	414	430	421	391	375	427	416	392	410	400	425	393	432	412	418	401	417	415	420	423	425	397	418	428	403	402	462	419	438	393	420	387	382	387	439	363	443	436	394	410	413	421	426	406	419	438	426	455	400	423	408	407	410	416	399	416	408	416	415	410	415	451	418	406	417	440	420	417	427	436	441	433	405	434	416	397	416	371	454	417	421	421	403	426	424	449	382	395	427	419	442	422	387	403	405	422	395	382	400	395	397	382	407	441	413	389	407	406	418	400	437	428	434	430	441	419	388	434	421	406	364	408	444	434	377	398	416	420	396	419	403	444	399	431	420	363	418	446	418	426	440	415	423	429	419	428	431	451	407	445	409	397	419	366	420	400	367	435	384	464	381	370	395	404	425	376	417	436	391	389	396	406	388	397	411	450	393	418	383	403	421	408	416	395	387	390	365	402	444	427	428	407	412	393	467	383	413	418	400	419	458	409	437	396	387	402	404	423	453	430	398	427	438	461	473	433	412	410	397	443	464	407	416	415	391	413	446	379	397	406	377	424	399	376	414	420	427	415	421	400	363	449	447	437	393	463	410	364	406	426	396	380	374	412	439	417	424	424	399	403	396	381	445	383	409	438	383	387	411	414	455	393	452	421	402	422	430	439	406	411	397	407	417	421	378	439	403	389	454	397	405	393	400	339	368	411	412	359	432	410	395	414	428	411	425	416	408	422	441	424	388	422	414	410	418	385	424	427	443	406	438	434	432	392	402	401	406	440	389	450	421	409	410	411	431	410	403	430	392	400	395	404	383	386	396	417	394	438	404	378	403	393	446	425	428	430	435	414	423	410	414	457	383	446	418	395	404	466	423	419	384	428	447	437	411	390	422	407	455	411	398	439	410	429	448	438	399	389	398	462	400	398	452	403	411	425	438	417	426	382	459	382	445	376	413	391	443	405	444	404	376	383	398	433	422	434	426	444	404	405	429	428	449	427	424	400	430	381	404	415	401	421	413	412	411	419	397	399	441	450	403	414	411	386	408	437	422	407	382	446	417	434	424	406	412	414	436	434	408	393	419	401	383	415	414	445	448	402	398	408	394	435	446	428	386	406	406	422	402	446	392	399	387	412	469	395	420	395	425	419	408	380	438	408	407	417	406	386	439	397	402	394	430	398	427	417	385	396	401	400	431	410	406	408	454	436	386	401	410	390	390	428	387	430	417	467	420	404	404	423	417	434	426	400	419	423	398	413	418	427	430	427	394	371	365	375	390	383	389	396	378	429	438	446	432	407	413	433	403	403	425	451	407	407	443	405	401	349	434	400	422	433	409	434	417	417	431	431	374	420	397	388	405	434	413	442	401	419	417	418	422	390	408	413	415	417	410	405	439	404	420	397	408	402	449	397	409	421	405	404	440	417	406	408	397	414	428	390	465	394	421	447	407	425	414	403	406	432	416	391	408	426	417	441	419	412	419	437	440	443	406	435	401	463	414	392	464	415	448	449	414	425	427	406	384	369	402	411	412	380	454	407	437	423	414	421	399	414	430	440	398	419	442	417	415	397	424	405	402	399	382	418	390	424	420	381	415	450	385	418	443	405	406	409	432	393	397	409	415	423	399	433	422	445	391	456	396	443	416	415	391	434	390	384	414	426	414	406	423	409	466	423	402	398	414	413	398	405	417	384	387	442	442	387	399	392	444	394	411	430	407	393	427	413	467	393	419	427	437	415	439	412	411	371	385	400	401	422	435	408	401	464	417	440	396	408	450	413	391	417	386	439	420	419	417	426	389	422	404	429	423	385	400	421	415	405	414	407	415	405	438	446	413	470	409	407	420	405	431	394	451	432	409	394	394	398	387	394	404	404	417	396	426	437	406	405	403	416	404	425	414	396	429	408	447	429	425	455	419	418	425	402	440	418	414	378	414	413	425	419	442	418	420	423	392	395	461	413	416	442	388	433	452	394	385	402	438	441	427	407	452	423	431	452	405	429	435	425	406	384	435	408	423	412	457	410	406	425	390	451	437	417	446	397	424	404	424	423	420	398	382	428	432	402	412	407	393	402	409	386	447	423	401	430	393	456	408	418	440	417	422	397	393	416	407	408	418	405	409	418	401	427	420	460	439	408	424	410	395	391	405	394	397	469	403	414	422	402	436	414	425	445	425	407	407	422	441	329	419	431	404	434	417	396	427	424	432	393	415	382	431	401	430	415	412	415	403	371	434	417	427	434	430	452	404	438	389	443	479	387	415	409	429	411	411	441	431	401	425	416	398	432	449	405	447	415	375	414	393	425	440	471	430	394	432	417	374	418	405	399	441	407	364	432	429	444	414	412	434	397	424	429	441	399	413	440	405	418	440	409	393	446	411	418	434	412	441	401	425	451	442	407	383	439	403	410	449	433	410	426	390	430	423	412	422	382	392	402	394	427	424	422	375	371	401	411	413	405	400	431	422	393	439	400	419	441	422	419	435	422	450	436	397	417	442	444	426	424	415	418	419	397	423	398	421	427	419	438	403	398	395	418	444	388	427	367	435	413	413	420	415	398	393	436	437	420	406	419	404	430	410	426	437	388	417	428	445	368	411	413	445	422	391	421	368	423	441	430	419	401	433	470	400	394	405	398	411	458	405	382	425	443	428	366	391	411	416	432	375	412	376	404	417	404	449	401	398	383	399	421	406	431	418	434	435
23134	21078	28729	23665	21080	17155	1640	772	610	557	462	419	418	379	364	369	323	323	333	314	328	322	320	266	295	317	274	281	306	271	285	278	268	253	303	260	274	280	286	377	1115	1418	2094	2290	2095	617	304	271	259	265	254	252	246	275	275	246	249	290	294	243	255	255	268	266	272	287	250	280	241	272	260	272	254	278	283	321	282	274	261	254	275	272	256	297	277	254	272	247	261	278	266	288	287	265	260	256	241	255	243	280	258	251	268	267	248	261	262	250	247	259	278	250	263	252	269	278	257	275	260	233	273	264	260	263	272	246	277	252	262	295	268	274	267	274	261	244	253	267	255	262	287	251	286	274	263	289	233	259	274	277	287	304	235	255	263	257	273	266	267	288	271	292	271	266	272	262	241	268	304	260	265	207	275	287	277	278	261	261	264	263	246	291	279	272	253	233	258	275	267	263	282	278	245	260	254	282	277	274	262	253	266	263	268	274	273	285	262	269	260	280	269	274	242	270	252	276	255	268	279	286	247	295	253	274	255	263	269	279	251	265	271	270	265	263	222	244	294	275	269	268	222	291	273	238	286	286	279	266	292	278	258	257	286	257	243	280	293	281	279	231	274	258	274	259	243	262	249	248	228	270	264	284	284	260	272	269	268	274	290	255	264	234	271	260	248	279	225	280	282	237	229	272	255	270	245	263	232	268	268	256	254	243	247	262	252	262	242	267	277	249	260	262	262	289	254	275	254	261	262	263	266	255	254	277	262	262	284	258	283	272	281	264	258	257	255	284	241	251	306	258	258	294	237	264	286	229	256	282	254	248	251	268	263	258	235	267	239	275	281	256	276	286	234	313	280	260	248	247	280	262	268	275	299	249	274	265	274	261	242	276	281	273	281	258	261	267	271	268	243	236	252	270	222	271	260	255	259	293	275	256	274	244	237	245	270	258	272	262	279	269	260	252	283	269	275	274	266	249	273	238	264	271	268	249	271	252	285	237	284	297	263	253	255	247	261	283	251	259	255	252	279	229	235	250	289	287	243	283	253	278	275	252	278	235	248	253	266	261	265	239	258	263	282	275	262	275	295	266	218	266	246	246	282	279	222	235	259	266	290	249	245	233	256	243	269	266	273	310	275	260	285	269	227	271	275	252	270	276	261	287	248	265	279	266	276	253	276	264	261	269	276	234	250	284	287	286	272	211	257	290	248	247	257	246	268	253	250	291	273	251	242	249	261	303	273	270	260	257	259	231	257	276	241	270	239	271	295	263	234	272	261	255	269	247	260	267	271	247	268	259	271	277	227	261	273	278	255	267	271	271	263	275	251	254	269	288	268	277	264	309	278	272	274	273	252	260	265	241	273	279	257	248	258	262	253	261	246	283	250	255	261	283	290	260	260	272	239	258	240	246	280	247	255	252	278	258	277	259	258	251	268	271	258	226	261	223	239	246	242	236	281	250	265	266	262	235	262	229	258	274	282	277	263	269	282	239	262	237	262	240	274	270	244	246	275	263	292	274	261	248	248	258	225	271	254	247	289	278	289	273	247	257	287	286	283	300	293	258	250	299	263	242	269	268	253	266	288	243	294	282	279	241	271	279	270	247	267	274	264	261	254	266	282	269	292	266	248	270	274	271	302	291	218	230	222	258	256	272	307	290	256	237	253	241	268	261	280	280	269	226	267	275	275	269	263	301	247	250	252	246	264	288	263	242	255	256	234	274	303	284	248	267	241	245	271	242	273	272	264	246	237	256	239	253	274	244	271	243	261	267	257	246	232	266	273	304	243	240	255	238	286	242	266	269	256	257	297	250	285	258	257	289	237	261	268	257	271	265	278	239	263	277	262	265	285	278	240	268	265	245	288	283	249	261	263	252	245	242	262	267	258	263	279	250	268	259	264	277	259	285	249	266	271	281	241	244	272	270	258	266	271	273	269	284	261	256	298	285	257	259	253	263	266	276	267	264	248	286	275	284	261	243	269	255	252	256	254	255	279	262	284	278	310	264	271	259	246	280	265	280	266	274	256	248	266	264	242	284	290	268	286	244	244	268	242	237	277	286	244	270	255	281	281	261	245	256	239	293	243	250	254	243	259	263	269	250	239	240	268	298	257	249	252	270	264	290	266	276	238	255	269	266	261	238	269	258	261	279	262	272	231	279	255	265	237	260	290	252	246	260	253	279	267	257	259	257	267	236	239	263	240	254	267	292	301	264	273	266	279	285	268	262	257	263	271	229	247	299	260	256	237	270	251	259	277	277	293	246	249	246	262	259	247	253	292	247	278	247	256	236	267	265	244	263	236	275	264	262	287	256	249	283	297	258	258	302	243	262	299	245	273	258	255	241	257	236	255	245	254	277	266	263	273	246	276	270	266	277	252	256	283	254	262	290	290	258	275	256	259	252	259	286	231	259	263	265	262	263	263	261	247	284	247	234	251	276	270	267	248	238	275	261	285	261	254	266	294	270	280	259	261	252	260	236	248	249	233	288	265	263	277	285	243	273	257	225	280	246	278	267	262	306	277	293	256	262	267	278	262	253	261	272	260	268	276	278	264	260	250	293	262	243	285	277	237	270	278	275	273	266	280	275	251	260	256	275	272	257	291	260	241	258	236	252	270	300	261	297	278	282	248	247	279	249	281	267	262	254	269	255	255	266	265	254	275	286	245	264	246	244	292	258	277	249	261	233	253	296	247	280	254	260	304	275	265	254	246	263	272	233	276	278	262	262	245	247	258	262	255	239	252	256	267	237	292	270	264	249	244	250	277	261	250	248	281	258	276	246	267	262	254	266	279	286	228	289	280	297	253	290	282	254	253	245	243	275	248	257	266	250	257	267	280	259	261	293	281	257	269	267	235	267	284	264	262	264	282	268	250	248	247	265	270	299	247	273	249	262	275	241	263	260	250	272	280	242	237	273	290	257	267	241	243	286	243	260	251	277	254	269	273	297	256	248	308	262	267	251	251	225	286	228	285	240	280	269	275	269	260	250	263	221	282	254	250	244	250	283	257	278	235	263	286	251	260	272	288	277	264	259	237	274	263	269	259	252	264	259	282	244	268	269	290	240	263	265	218	285	291	274	276	263	258	265	263	253	237	258	271	268	234	254	232	235	248	263	247	270	253	276	288	284	253	264	297	259	258	252	243	286	249	262	268	224	225	256	289	245	251	268	272	258	264	262	271	295	263	293	278	276	251	260	241	270	250	258	269	275	267	251	287	278	276	255	251	270	265	270	276	320	276	241	257	243	264	291	263	268	260	249	251	275	275	284	279	258	247	237	243	224	253	247	264	266	228	265	256	232	265	228	254	256	268	257	247	262	259	262	273	271	258	277	281	267	262	242	258	295	247	262	232	253	277	241	273	282	273	253	262	269	271	235	267	255	278	262	229	241	270	291	265	255	277	289	246	265	233	274	283	239	259	237	276	272	260	260	252	246	273	265	266	264	255	259	258	285	245	246	265	249	266	250	249	285	258	280	232	249	264	255	282	257	280	261	268	258
19488	20621	12854	6851	4774	3365	2706	2171	1764	1477	1266	1133	1032	897	855	752	700	702	660	657	595	636	624	594	611	566	568	536	525	535	516	520	477	558	503	527	505	502	565	811	2861	3983	5673	6251	5650	1425	451	475	471	474	469	487	493	471	429	473	439	455	425	455	445	436	411	451	425	459	457	472	445	468	463	458	502	424	491	501	453	460	425	449	464	439	433	458	440	481	472	425	475	438	444	461	477	421	457	461	440	441	441	431	450	435	431	456	454	448	451	449	448	479	439	445	460	449	432	480	444	434	453	453	480	444	434	447	439	475	487	449	440	461	429	451	460	480	451	490	412	398	438	462	463	463	443	432	455	458	470	419	473	474	450	437	439	454	471	472	472	452	458	442	456	430	455	474	452	472	471	466	424	461	428	443	441	429	461	461	463	429	453	455	463	493	445	491	454	416	464	459	460	466	422	454	457	440	447	436	470	514	471	448	404	454	469	460	440	443	451	440	465	451	451	465	464	408	453	460	474	457	433	455	430	478	432	458	505	452	432	439	442	446	436	445	462	438	478	444	470	473	451	460	427	446	456	445	442	452	461	469	436	464	455	478	466	458	436	474	434	477	485	442	472	431	445	459	460	466	472	489	434	470	468	471	435	445	429	461	412	477	487	424	484	435	429	458	467	489	435	434	450	454	462	436	481	415	437	480	471	419	434	464	472	465	491	435	483	474	462	446	459	477	430	452	458	438	489	474	460	450	461	461	449	464	456	415	427	468	451	419	462	432	490	448	446	422	441	439	429	466	436	479	447	450	435	477	440	435	468	453	491	450	481	458	407	468	459	462	453	446	424	469	409	404	440	474	454	469	462	465	467	456	454	407	494	459	428	476	462	438	430	426	461	444	457	472	464	414	430	472	487	460	444	472	422	450	489	471	458	431	461	443	500	445	469	455	471	431	480	457	438	472	454	418	470	485	424	486	460	417	466	459	462	464	453	475	466	434	471	448	462	444	470	462	403	446	416	471	462	453	469	439	465	439	457	491	425	480	460	455	459	466	456	429	419	492	454	469	436	461	454	430	458	440	432	459	489	482	461	467	483	445	471	466	466	427	444	457	429	434	424	456	456	461	463	480	440	452	409	473	438	443	444	465	487	476	446	447	465	436	457	453	448	436	451	498	445	459	482	409	438	466	422	445	447	470	463	410	450	436	412	455	472	463	448	455	477	437	468	444	470	439	464	457	476	470	439	439	458	425	449	433	456	474	435	413	456	486	450	462	451	467	460	435	461	451	497	461	464	425	461	466	448	478	427	476	476	422	465	440	479	470	436	436	464	452	458	464	438	466	472	463	494	465	425	478	418	459	460	486	454	447	432	508	495	451	461	442	441	480	429	439	432	438	425	474	451	471	445	504	447	462	453	402	449	422	455	444	449	479	438	508	426	393	465	417	456	488	469	464	483	428	406	465	424	440	457	482	488	446	407	467	449	449	473	453	449	468	453	488	462	472	417	470	457	459	458	458	448	448	464	462	452	421	444	431	461	454	462	450	457	457	430	437	469	444	440	485	462	461	487	455	472	468	447	479	482	479	447	473	439	433	470	466	450	483	470	480	478	431	435	485	476	458	476	469	439	445	464	450	465	461	494	450	432	443	425	469	443	397	438	473	463	465	464	451	485	502	478	420	482	430	466	431	472	447	481	462	488	481	457	452	430	476	460	426	451	454	453	459	443	483	485	462	428	464	430	487	413	434	456	438	430	436	454	464	426	460	465	497	427	454	454	449	426	466	486	484	427	453	447	422	414	457	464	464	446	459	429	479	454	427	427	473	427	440	431	423	452	469	458	448	418	476	454	452	447	462	462	480	441	452	473	431	446	469	453	444	460	496	438	451	455	434	451	476	448	470	463	426	449	450	464	410	444	439	455	467	481	447	472	441	457	446	459	493	472	469	401	425	455	468	415	468	491	474	463	401	448	479	474	479	452	437	455	446	461	494	485	437	456	451	474	444	439	408	455	473	472	446	445	509	460	463	447	444	464	437	429	443	445	432	478	434	452	430	441	456	431	424	465	439	423	441	431	474	453	466	461	475	482	405	452	441	433	428	481	417	465	460	465	425	437	445	465	436	420	457	478	429	404	436	462	429	457	426	445	443	480	473	484	484	470	459	383	457	439	450	493	466	453	444	465	461	457	427	455	462	448	475	414	456	478	425	428	473	448	468	453	450	451	484	454	426	429	464	440	425	447	445	471	437	460	459	426	403	463	486	471	449	447	463	395	483	401	483	434	461	465	414	453	426	468	451	468	467	458	451	448	462	428	450	431	447	457	441	464	454	462	484	463	423	415	462	456	478	467	458	492	492	443	436	434	440	470	466	415	444	419	464	487	453	510	411	479	434	468	483	473	440	456	410	467	446	413	457	444	483	425	437	427	445	444	473	471	442	440	426	442	447	432	445	457	417	460	423	436	451	483	464	469	458	445	447	405	467	434	509	455	482	451	444	488	408	456	496	500	465	435	441	457	476	428	469	475	420	471	455	444	408	481	446	481	472	455	419	444	411	434	476	478	488	467	457	421	442	449	468	419	457	468	460	427	405	448	469	442	434	445	419	452	431	458	427	435	457	478	502	473	454	428	430	463	440	446	446	464	449	427	436	450	425	467	463	479	438	473	439	477	467	458	500	446	446	486	435	446	432	466	471	411	427	397	430	446	472	428	455	447	460	460	439	484	444	464	420	492	458	481	457	504	451	451	482	498	490	486	408	490	448	427	463	475	492	481	406	433	432	447	461	458	466	467	470	454	451	447	420	440	461	464	445	426	478	452	445	461	431	444	486	446	489	479	443	468	438	423	471	470	444	440	496	449	473	419	429	456	470	432	443	437	470	479	439	476	443	452	465	448	450	464	461	457	444	432	467	474	423	450	461	438	451	462	475	464	453	461	453	463	480	435	440	456	465	482	447	475	483	429	456	470	421	429	466	421	447	443	459	433	490	450	474	448	444	472	444	463	457	482	469	458	456	458	450	428	487	427	420	434	452	445	463	428	462	436	415	438	449	455	451	439	495	430	435	455	482	444	448	459	430	475	470	466	462	466	446	461	435	476	452	425	420	459	466	451	476	443	474	469	416	503	444	495	441	460	456	425	464	439	465	493	453	503	465	469	433	473	446	467	445	467	473	447	457	454	455	436	474	458	482	460	447	455	489	460	428	463	436	444	492	421	459	477	421	425	411	445	438	446	414	447	438	434	477	473	442	405	449	405	441	465	437	502	438	453	427	456	422	456	452	461	454	493	454	444	441	416	453	447	468	464	442	458	480	430	487	448	453	477	434	456	462	478	442	483	434	459	461	452	440	435	419	431	439	443	465	410	448	472	485	444	441	466	445	452	425	479	462	405	463	436	469	471	466	450	466	475	458	434	479	477	470	466	457	428	434	465	455	472	427	522	469	461	428	448	461	475	459	471	441	448	472	438	469	452	444	496	440	452	440	463	439	416	460	411	425	474	464
26606	19700	6102	871	631	534	275	270	245	251	235	249	236	233	243	246	250	253	239	243	243	259	221	231	216	218	215	231	218	228	231	247	224	234	223	227	235	220	229	222	336	444	589	496	348	222	239	237	236	211	218	242	217	219	242	232	235	230	251	227	253	255	221	218	244	228	229	247	257	217	238	238	227	211	215	220	214	243	254	236	237	203	225	232	207	208	217	211	215	195	218	231	221	230	190	208	236	228	231	224	251	211	227	226	232	226	229	207	232	229	241	240	225	215	217	262	227	235	251	232	235	231	241	223	218	247	219	190	239	249	234	229	224	234	232	223	234	243	237	254	243	229	246	238	227	236	252	225	222	242	205	239	224	207	234	220	210	228	211	223	215	254	226	239	225	223	241	261	218	208	218	227	221	223	231	239	218	218	232	238	230	221	241	204	224	244	236	203	236	203	214	229	232	238	244	216	258	221	246	227	249	260	237	202	236	247	239	229	241	218	247	233	209	222	212	210	235	265	239	219	215	230	253	229	217	232	222	224	253	187	239	206	210	208	228	243	221	241	220	226	213	217	237	231	240	223	210	233	204	223	224	218	222	222	236	217	244	239	203	242	237	213	232	228	231	229	251	235	217	246	252	214	219	242	229	233	215	240	229	228	205	260	251	234	251	224	238	241	232	235	209	239	229	199	233	234	236	261	210	262	228	233	255	224	206	240	253	256	222	217	223	222	217	215	251	220	223	223	220	220	220	223	235	215	211	213	247	205	227	255	208	242	232	215	218	214	239	241	236	255	221	231	248	229	229	244	228	244	232	227	211	210	250	235	238	249	200	225	235	222	232	231	247	206	236	222	228	223	218	257	244	218	240	228	233	259	179	238	228	221	237	212	226	260	241	222	258	225	232	230	213	226	213	226	223	214	195	240	243	233	253	228	225	230	224	204	271	211	225	210	258	253	233	222	241	244	212	231	207	252	218	242	242	241	217	237	232	229	232	235	212	215	223	216	236	255	246	243	228	226	220	263	231	196	239	231	224	239	234	242	197	226	198	221	223	237	254	224	235	209	224	211	229	213	230	245	233	233	228	220	253	230	219	238	271	224	228	228	241	237	218	247	232	243	222	219	229	229	259	267	215	255	238	192	248	228	218	237	207	243	226	207	232	231	225	220	229	227	218	206	240	247	221	250	207	246	254	233	238	215	230	199	239	224	238	220	248	216	232	207	234	250	201	214	219	267	201	235	232	209	237	238	193	259	223	234	211	216	262	215	228	255	231	245	264	238	237	227	251	235	188	213	252	219	232	228	261	237	201	237	245	229	233	227	245	260	257	234	226	233	221	251	226	209	207	240	225	235	220	231	220	235	206	199	257	238	216	227	227	197	219	240	227	212	248	245	227	215	224	236	234	227	236	223	229	225	234	220	208	219	224	224	218	221	236	231	220	245	218	256	258	221	234	241	269	211	222	245	224	258	184	223	216	246	237	236	238	237	209	239	229	207	234	221	237	220	240	227	263	241	202	253	233	233	241	228	237	214	243	212	224	257	237	233	229	238	239	253	221	245	245	245	258	236	217	231	226	216	249	221	216	241	237	248	225	239	234	231	222	215	258	216	220	231	220	234	233	212	222	228	210	253	218	225	214	222	210	230	246	264	245	237	206	247	231	225	240	237	215	215	205	217	230	221	241	229	236	252	239	272	230	230	218	222	250	248	220	226	226	205	242	228	248	217	237	238	212	227	237	237	227	226	223	245	220	264	254	238	195	239	231	224	249	240	208	224	216	242	211	242	211	207	212	233	219	232	254	220	245	246	250	242	250	227	206	221	232	235	233	237	229	250	238	236	233	253	231	246	233	220	228	234	235	213	224	230	231	244	249	214	221	224	238	224	207	219	217	231	212	233	226	197	227	216	213	243	220	239	223	222	223	246	231	220	240	227	224	241	253	221	228	214	248	211	247	236	243	255	222	237	219	246	245	231	251	217	211	235	227	221	244	228	268	214	218	223	220	249	231	240	241	243	231	200	222	241	227	282	245	251	232	221	219	214	198	235	264	246	222	234	226	222	251	226	229	220	261	218	238	237	252	223	228	233	236	227	236	207	236	236	210	225	265	235	222	238	236	258	268	245	203	218	245	230	230	216	259	250	205	231	227	211	221	226	239	204	230	209	219	227	244	206	260	218	220	226	244	233	220	247	194	237	239	256	228	228	239	264	209	229	236	214	216	254	255	205	233	235	225	255	240	221	236	255	217	222	225	238	242	230	234	215	212	239	229	232	248	225	237	252	221	233	256	214	240	220	221	242	242	198	234	226	220	249	254	236	222	250	253	249	217	226	222	234	222	230	236	242	243	229	205	219	210	229	233	232	245	240	232	218	222	245	234	231	247	240	235	249	196	221	225	212	237	223	220	236	247	233	226	229	229	243	211	233	247	220	228	213	220	219	254	217	247	248	210	242	225	229	235	212	225	221	225	234	247	239	218	250	235	223	220	257	230	239	256	214	236	258	215	236	242	258	245	234	247	216	232	242	239	216	219	216	203	237	245	231	219	258	230	248	223	241	248	221	227	235	253	241	224	196	227	239	231	209	244	234	221	241	254	255	215	216	242	243	242	251	221	216	238	220	242	223	183	218	231	236	230	228	206	221	241	233	257	232	229	227	230	243	223	239	226	230	238	222	251	250	218	245	233	233	247	232	221	242	211	218	229	229	212	222	213	214	223	222	234	224	256	214	249	232	225	238	248	238	246	223	207	210	232	211	262	205	247	231	240	224	248	222	232	237	213	223	215	224	217	256	255	214	227	213	235	234	218	241	234	249	224	232	249	256	226	208	245	233	246	231	217	219	229	235	231	239	243	225	210	237	232	221	218	248	234	243	261	227	243	221	250	233	205	259	223	225	227	280	249	212	231	214	222	245	228	240	270	243	217	230	212	201	229	250	255	243	225	223	222	242	221	224	219	220	237	230	240	213	250	213	227	253	240	218	215	230	229	256	234	225	250	193	222	191	236	266	229	231	223	216	218	256	223	213	223	229	235	207	258	231	222	250	235	229	226	238	217	211	231	226	221	210	211	229	233	239	224	223	223	219	219	241	237	220	219	222	219	223	229	238	222	236	225	236	247	247	245	263	232	213	247	248	251	227	208	213	229	228	233	221	237	220	234	226	249	242	257	248	220	218	233	221	247	222	232	230	234	219	244	202	221	241	247	232	255	251	219	243	253	238	221	227	253	211	243	214	248	214	251	234	213	205	277	245	224	239	217	246	222	214	194	233	207	227	230	231	240	234	230	198	207	224	234	228	239	212	234	225	242	212	260	210	256	228	222	246	198	221	241	216	249	240	230	208	243	235	222	237	223	234	216	232	259	228	230	219	210	216	212	255	251	262	236	221	234	227	237	218	233	238	257	222	221	202	240	244	226	243	235	219	225	229	234	205	209	247	239	231	229	247	228	249	222	230	236	238	233	228	236	229	239	242	259	225	199	225	245	215	199	258
15417	8143	2194	947	777	711	572	577	510	509	488	439	431	430	413	373	474	402	427	407	394	393	397	410	390	384	400	373	408	387	383	395	419	415	416	379	397	389	402	412	730	1014	1321	1168	594	398	431	443	381	372	392	394	375	367	358	396	373	378	434	394	422	379	401	371	386	387	370	377	387	390	386	383	371	375	409	376	418	401	400	384	380	386	383	371	402	393	371	399	391	388	390	393	425	397	404	393	399	404	425	395	427	408	392	404	383	384	411	345	405	425	414	384	405	399	392	386	398	390	386	396	386	410	403	374	403	365	369	413	384	380	384	383	403	406	394	387	421	411	366	346	407	407	397	420	403	379	398	403	361	409	385	394	382	388	414	434	408	365	351	390	356	383	376	408	371	399	373	397	407	411	424	397	400	387	400	421	426	381	418	394	383	390	394	387	396	384	363	387	356	395	383	427	431	412	409	416	404	408	379	397	401	399	399	447	393	404	400	376	369	346	400	389	400	387	377	388	392	422	391	343	412	383	409	402	395	435	410	396	389	393	387	383	381	384	375	386	446	392	387	388	361	358	372	404	413	404	394	421	362	383	344	404	417	373	354	381	370	371	396	370	346	407	397	353	388	414	389	383	386	385	393	346	376	395	356	398	407	402	356	388	411	377	403	375	391	379	403	435	390	375	410	345	381	373	365	387	430	388	416	375	372	403	402	382	366	414	392	395	398	394	416	400	377	393	418	410	417	386	424	387	388	402	404	375	404	398	400	406	385	357	393	383	392	369	443	376	401	372	368	454	403	404	411	398	354	410	405	383	353	370	407	406	436	402	395	371	397	372	412	382	349	371	393	393	386	366	388	377	399	374	410	386	401	403	360	378	406	402	367	388	376	365	366	395	404	356	380	406	385	377	395	379	373	405	398	399	396	377	373	409	429	414	364	407	394	379	407	424	413	380	380	378	404	406	405	411	380	432	361	410	380	382	390	408	375	395	411	391	427	380	393	410	365	400	398	408	414	390	358	440	398	420	416	405	394	420	403	408	393	416	414	407	377	398	400	404	398	379	352	390	385	397	370	438	392	389	395	384	381	407	426	423	364	382	385	403	423	363	411	334	411	373	387	377	383	376	382	400	409	390	394	385	389	414	345	380	409	383	363	404	392	417	370	374	401	375	404	341	382	380	378	359	384	395	408	377	378	391	421	384	387	369	380	421	352	386	399	394	360	365	395	378	377	374	405	438	430	352	389	393	380	407	372	389	383	384	413	377	395	407	426	415	395	346	392	399	393	429	372	401	404	426	367	411	409	399	412	441	384	394	365	394	360	411	413	338	427	359	375	426	387	394	376	359	409	391	384	364	380	379	393	401	379	380	416	406	385	392	443	404	402	397	406	392	342	402	431	409	403	413	383	386	401	383	386	402	391	400	371	376	408	418	407	369	400	406	379	380	362	410	398	374	387	409	431	415	382	410	410	392	448	386	358	414	384	410	391	384	415	400	360	396	380	391	418	351	380	388	389	388	403	395	419	373	412	379	394	386	418	372	401	385	376	414	411	394	363	440	412	412	375	402	370	392	380	409	399	384	401	345	392	341	371	384	409	413	384	411	379	396	391	386	367	416	376	404	402	380	386	389	368	390	369	423	416	388	405	370	401	349	429	438	378	408	411	371	413	410	388	388	367	371	379	378	410	362	377	425	358	404	393	395	344	352	379	401	365	393	398	419	367	394	376	387	386	396	377	389	384	358	373	423	383	399	392	406	403	384	375	395	392	407	386	403	385	379	396	351	399	413	364	386	404	406	389	377	366	406	390	414	416	385	384	417	388	403	410	373	363	371	403	378	368	403	383	384	418	425	428	393	395	388	387	384	403	376	381	378	410	371	377	396	387	386	398	426	391	375	422	375	389	367	355	389	418	363	360	369	372	378	389	399	367	398	393	365	459	422	364	393	392	387	374	395	392	407	359	397	361	389	377	423	381	410	382	362	393	409	375	408	413	408	416	423	382	384	420	368	366	393	401	392	387	399	395	401	391	425	390	389	363	428	409	374	387	426	406	407	403	411	403	413	393	378	397	392	387	426	392	411	389	384	418	396	389	357	371	390	400	384	416	401	352	395	393	388	419	396	383	388	408	426	418	336	376	395	380	396	348	407	379	384	390	349	386	401	402	437	383	438	361	377	397	423	395	382	404	393	402	390	360	376	389	395	394	379	416	373	361	410	395	392	416	374	372	431	379	410	376	376	392	372	424	411	373	384	427	422	417	375	401	390	406	394	407	366	425	400	417	380	418	399	387	398	409	365	406	405	430	390	380	386	411	352	369	388	433	350	405	359	376	437	384	371	399	414	392	399	391	361	402	367	369	367	406	426	411	383	419	366	392	385	388	391	411	423	372	376	370	361	399	378	391	398	404	417	369	402	404	416	396	379	387	405	363	349	389	388	374	394	391	356	368	430	374	395	358	422	415	400	375	395	399	391	428	391	391	397	409	396	393	393	377	396	383	392	391	410	398	371	418	354	393	374	373	428	425	408	424	393	378	398	391	395	368	386	384	392	411	385	383	373	379	406	389	389	411	395	405	373	387	378	391	380	426	407	377	391	398	387	396	396	400	375	377	382	392	403	401	420	419	394	388	393	443	371	418	403	379	336	395	404	379	404	395	399	384	400	397	396	410	370	398	379	409	314	381	383	389	412	399	393	387	393	372	436	371	368	390	397	379	367	387	393	412	416	405	419	416	355	410	403	366	352	371	398	389	378	395	407	401	401	381	417	394	397	372	407	371	394	399	390	375	402	394	390	401	389	376	425	397	415	395	385	377	378	376	359	387	344	365	375	407	398	388	345	364	400	411	382	365	403	390	415	411	436	413	417	372	375	419	390	370	378	365	380	381	386	408	409	401	394	402	379	414	444	369	417	410	375	407	424	400	350	383	396	371	376	397	419	376	398	404	379	376	380	397	397	420	411	401	394	379	408	393	414	428	405	380	373	382	408	392	409	413	404	401	442	389	401	393	403	411	359	354	408	369	366	399	411	430	414	377	426	378	386	402	411	389	393	386	376	405	378	378	384	368	361	387	373	400	387	389	380	422	397	373	391	373	398	391	384	379	388	415	383	384	346	388	379	367	373	401	391	394	378	384	361	363	378	397	394	376	391	401	384	382	342	409	371	375	378	380	401	407	381	419	399	387	388	396	393	356	415	404	359	406	370	429	394	398	353	407	386	364	374	383	381	386	382	386	415	392	398	400	409	391	374	371	386	382	354	365	397	410	385	405	393	397	399	417	368	392	405	398	375	406	406	357	373	404	391	403	421	430	389	364	392	390	392	415	401	384	406	378	399	351	390	388	387	380	384	374	366	387	370	367	391	389	410	435	394	374	388	374	432	391	365	412	398	387	391	401	417	391	377	372	362	400	370	340	369	387	386	404	387	407	386	422	411	396	395	380	391	399	370	375	401	363	384	415	372	407	390	377	374	394	405	399	432	391	418	379	382	395	418
24749	21112	27087	25181	5482	732	556	477	430	419	358	383	362	383	349	371	301	310	351	334	311	314	339	316	307	316	301	352	324	340	317	285	288	346	304	298	319	318	332	309	398	758	1591	1302	800	332	319	343	296	281	312	285	301	320	318	309	300	271	307	301	291	286	338	280	277	300	300	310	291	296	258	330	279	304	287	283	279	298	291	311	300	278	309	339	284	318	275	282	314	260	276	314	328	288	316	263	303	321	277	291	279	305	300	306	316	272	296	264	292	311	306	285	296	313	293	319	307	293	312	276	269	298	291	290	304	314	304	318	302	300	319	304	302	316	256	302	275	287	290	290	313	294	316	293	303	301	310	312	299	279	348	294	297	324	276	262	285	315	321	307	310	306	317	316	298	315	306	294	293	331	300	314	278	284	327	309	259	299	304	301	302	320	334	322	304	285	316	265	298	274	293	286	293	307	320	297	297	309	302	296	322	311	320	315	315	282	286	297	283	314	311	305	289	275	275	268	287	314	256	298	327	279	292	289	286	309	300	274	302	319	292	285	307	310	288	323	327	306	278	282	315	278	324	299	302	291	300	290	285	303	298	278	282	303	295	262	321	326	280	294	266	296	315	315	316	269	292	352	297	308	294	272	297	286	287	296	336	292	298	305	304	287	309	299	288	300	291	299	282	307	292	330	316	278	314	289	292	305	296	314	274	281	295	308	321	309	299	317	299	329	286	292	290	289	302	302	294	302	312	334	297	322	304	306	285	282	299	291	301	270	303	308	314	285	318	281	275	332	305	300	286	298	315	325	297	342	286	296	302	277	315	295	318	268	267	302	293	302	319	325	317	272	290	307	305	326	284	308	278	279	279	326	281	303	286	304	312	307	289	323	309	295	279	317	290	310	298	294	317	314	266	312	268	297	302	288	323	271	305	334	301	307	317	298	298	298	268	311	276	301	278	299	316	314	307	297	314	277	288	290	317	289	298	276	316	314	308	275	316	300	296	290	317	283	313	277	264	282	289	295	317	303	310	284	285	279	325	306	294	279	317	309	302	341	288	295	305	280	278	320	307	314	347	304	318	304	319	307	278	313	311	315	277	289	274	306	328	302	310	276	307	325	324	307	297	300	333	307	275	292	307	303	310	302	287	310	309	278	312	283	297	331	277	302	327	298	312	307	311	290	298	306	313	311	289	286	280	295	299	310	301	334	321	298	291	306	284	302	298	297	281	323	310	289	296	300	301	280	313	305	299	302	309	274	309	300	309	280	320	299	299	326	268	303	303	287	279	273	293	291	294	312	295	279	289	297	317	324	314	286	296	287	307	309	279	300	304	268	309	296	282	287	279	300	318	318	326	359	280	310	323	296	316	296	333	291	285	318	313	301	287	306	323	329	302	328	292	306	280	280	316	303	284	329	320	344	297	286	294	282	314	312	285	293	285	261	323	314	320	313	269	285	270	274	303	271	294	287	304	277	300	287	297	313	317	275	280	321	314	298	284	303	335	308	308	312	282	306	312	313	293	325	307	315	305	314	308	306	288	264	296	285	306	303	330	282	292	315	336	331	321	315	291	322	268	266	304	290	315	302	336	308	287	279	297	321	342	305	329	301	300	293	312	310	297	309	322	298	301	260	323	262	321	274	279	313	318	308	306	283	306	298	289	302	306	303	290	304	307	275	271	312	293	279	281	311	294	322	306	322	274	320	329	292	299	301	256	298	310	298	300	293	296	328	330	315	280	295	285	299	311	318	281	308	286	315	308	320	287	281	295	303	337	307	295	318	290	282	307	293	273	277	284	324	302	265	324	286	293	303	309	296	296	321	305	277	302	266	307	285	303	323	292	304	308	306	322	305	301	299	318	294	310	316	290	308	299	305	302	262	309	301	313	278	302	301	335	273	302	302	327	304	296	293	302	299	306	305	304	315	325	287	316	274	289	328	284	277	314	302	287	294	299	314	280	257	274	313	294	315	302	293	283	295	283	266	304	293	266	336	298	312	283	309	294	303	301	316	296	284	270	295	285	311	314	270	289	330	322	258	295	291	297	284	286	276	297	319	284	263	299	308	316	311	308	297	300	296	293	288	285	341	286	281	271	293	306	289	316	272	267	302	321	340	297	277	325	305	287	276	264	266	316	318	308	305	291	278	313	316	322	312	307	285	332	296	308	308	296	296	313	314	326	302	309	301	334	311	286	316	312	338	308	311	328	273	292	297	293	262	280	283	320	300	304	312	318	316	279	288	299	302	328	270	293	327	332	344	305	301	292	301	273	314	329	311	301	275	316	310	300	341	290	322	273	297	303	308	305	272	310	306	301	298	311	292	272	312	301	264	291	309	298	300	291	276	324	305	301	292	314	288	266	276	301	274	302	306	291	309	300	283	270	291	307	315	316	287	305	306	286	285	307	284	276	248	275	318	337	281	304	296	318	320	288	296	318	289	333	310	303	291	320	278	290	295	309	303	327	308	317	300	262	269	267	261	292	300	298	344	306	283	302	287	283	285	306	316	296	320	267	306	314	303	259	299	286	300	344	307	302	282	311	297	280	305	312	312	310	290	297	276	292	320	309	308	307	290	324	308	299	257	328	322	275	316	303	279	324	335	309	304	325	307	313	308	279	283	276	297	295	299	288	303	312	274	316	309	301	316	282	302	308	299	291	300	296	259	299	298	295	312	286	314	309	296	306	295	287	310	310	286	313	283	309	298	287	288	301	315	271	294	327	292	323	299	281	297	289	304	310	329	281	330	270	306	291	318	271	294	310	317	343	305	303	301	304	316	334	278	298	285	281	294	298	295	269	287	300	290	306	303	308	292	309	271	292	307	295	313	279	268	304	292	299	299	304	301	312	292	306	281	297	303	269	297	276	282	299	304	303	301	294	264	283	319	319	288	282	278	289	295	284	258	298	289	284	296	266	298	304	294	294	298	295	267	311	290	316	300	291	304	290	308	307	309	294	263	295	301	304	296	271	308	290	288	311	299	290	305	292	328	295	274	293	305	302	285	313	307	307	294	267	288	302	326	300	277	281	307	295	281	297	284	279	288	276	296	301	299	297	309	285	319	288	287	286	284	275	301	314	300	338	304	314	292	310	279	310	297	290	315	335	309	279	305	316	301	294	271	279	301	292	279	297	316	319	292	310	283	289	307	309	314	310	322	302	284	290	280	308	329	325	318	281	290	294	331	288	288	329	334	283	311	288	319	300	297	314	303	295	311	307	288	298	269	294	316	255	291	285	297	301	298	300	291	300	311	298	303	309	265	290	304	304	275	315	289	312	325	284	286	292	278	287	333	301	308	282	310	298	315	283	305	325	283	303	295	300	283	279	303	324	293	329	333	317	326	297	316	296	307	314	278	272	267	339	324	277	340	295	281	286	292	272	301	334	328	294	296	326	300	296	272	297	285	289	296	314	277	281	310	296	299	281	293	292	280	294	308	280	296	305	275	286	323	304	276	278	287	296	303	319	323	310	299	309	280	292	293	276	302	300	303	282	268
16651	11891	5924	2853	2073	1623	1270	1079	1005	923	770	716	719	658	680	593	573	595	577	581	589	508	559	523	546	529	535	573	525	530	519	538	538	515	568	514	496	514	532	544	860	1758	4237	3513	1803	567	538	512	492	569	495	482	526	497	525	539	523	456	483	497	472	514	504	490	482	513	478	511	545	502	504	468	529	508	491	512	469	499	482	492	444	478	489	527	486	547	492	510	484	522	521	517	494	525	543	516	527	516	496	532	520	514	516	488	527	505	504	540	488	555	503	509	556	511	503	502	495	520	513	480	511	536	515	491	488	510	538	518	503	539	527	508	494	492	538	509	512	510	505	537	491	497	464	522	526	494	515	505	487	530	461	499	513	502	553	510	472	486	530	504	534	512	497	488	474	534	516	504	496	501	475	523	498	505	506	503	503	506	497	531	504	472	533	531	506	498	485	518	511	547	526	532	475	507	494	505	508	496	494	498	474	509	502	451	499	526	483	536	519	490	534	497	516	523	535	510	517	563	489	552	531	494	492	518	485	500	543	522	517	496	501	507	496	493	497	507	526	515	543	519	478	520	521	485	487	500	474	526	511	523	476	482	498	510	479	538	496	518	529	502	509	533	525	510	494	486	500	507	501	527	507	477	503	488	506	516	508	483	494	482	511	523	492	511	474	516	500	506	490	500	519	560	522	471	548	532	500	520	498	494	532	498	513	514	507	510	497	534	509	524	486	499	516	510	504	514	500	502	515	543	503	496	543	474	500	529	529	529	512	514	524	491	490	512	544	526	535	551	517	538	460	536	520	492	492	509	522	519	527	485	521	489	490	558	504	512	495	488	539	508	527	523	487	523	513	540	520	519	501	522	508	479	514	550	524	482	503	481	498	545	515	547	541	468	506	463	490	497	509	494	492	508	502	517	567	523	505	551	513	534	499	540	512	499	530	467	492	473	505	493	542	541	478	488	521	477	525	480	508	484	528	461	530	523	483	521	472	499	506	503	469	523	544	516	524	498	540	483	495	529	509	522	506	531	526	513	496	501	495	528	517	490	520	509	517	495	508	501	489	550	501	522	496	480	523	481	516	514	498	488	499	516	514	511	516	543	487	522	509	542	473	535	515	502	498	518	451	533	510	491	478	493	502	508	508	524	487	484	516	528	511	478	509	511	507	550	488	530	525	525	512	479	519	527	541	527	499	459	520	519	505	501	524	502	536	537	526	493	509	493	525	502	498	494	517	518	520	551	502	502	484	475	467	458	540	509	519	522	521	487	515	512	545	472	503	477	549	563	546	474	532	480	516	524	503	505	531	501	500	494	485	537	524	495	522	497	497	487	491	495	524	565	463	491	499	524	466	502	491	501	506	480	501	495	462	525	488	512	488	484	483	551	505	457	479	519	497	508	484	499	463	475	493	513	515	520	493	517	557	517	517	511	510	474	500	494	518	528	499	514	501	542	471	508	486	543	499	464	526	505	527	492	485	494	519	495	515	494	508	479	533	570	498	509	474	507	507	558	493	511	517	489	486	480	546	481	517	565	539	506	493	551	468	537	481	445	515	524	506	539	461	552	491	477	531	504	537	534	517	507	487	492	530	474	515	545	543	507	513	497	513	508	532	537	510	479	540	502	504	474	518	506	514	508	492	462	512	496	473	491	507	480	500	513	517	547	513	473	506	501	496	515	501	509	497	503	510	509	502	505	536	486	557	504	508	512	481	535	536	527	530	517	500	541	501	501	519	503	530	512	506	517	511	475	499	477	531	524	524	459	524	535	525	537	534	507	505	552	481	538	525	505	497	495	486	499	560	478	505	503	524	493	476	513	501	539	490	506	532	524	515	500	473	508	510	490	488	506	496	476	521	469	547	519	530	471	477	527	521	486	518	503	505	491	491	507	500	500	536	542	502	503	482	528	504	487	536	525	496	506	500	492	536	534	537	514	535	540	533	489	498	467	510	534	527	532	521	514	478	492	532	521	523	498	503	512	503	541	490	539	487	527	484	525	507	500	470	522	500	528	504	547	530	516	512	508	531	510	543	481	531	522	482	482	519	454	517	547	507	478	508	529	537	492	490	482	510	523	504	526	516	521	509	529	531	530	505	510	441	515	479	459	506	481	527	490	500	472	509	499	494	514	535	515	544	509	539	507	468	490	447	510	474	513	486	506	487	537	530	482	484	518	482	520	536	520	519	442	488	510	497	497	540	467	517	516	521	473	502	509	511	502	555	478	513	509	483	487	485	534	483	484	543	514	524	520	497	517	528	498	502	489	534	539	545	511	527	492	550	484	526	516	505	481	493	518	516	495	524	495	498	498	523	491	543	505	504	502	537	546	530	555	472	484	528	499	543	541	513	508	510	536	502	464	478	490	526	514	547	491	539	514	556	540	533	488	540	529	520	506	496	520	523	514	508	534	489	522	488	507	537	536	503	490	533	527	505	491	488	512	527	487	552	532	480	514	512	510	491	524	506	519	521	504	543	544	493	518	545	509	467	490	499	482	534	500	505	491	496	496	545	490	491	447	537	522	515	489	486	522	511	476	467	543	529	522	545	480	547	506	521	526	518	524	502	514	510	510	476	489	528	509	526	516	520	518	530	505	487	524	515	513	520	538	518	499	503	488	506	508	507	505	550	507	511	520	496	550	549	526	517	553	483	512	541	500	538	505	507	471	518	485	495	482	481	511	497	497	518	463	544	549	504	514	479	517	503	464	483	507	512	544	487	496	504	542	462	519	524	532	529	490	541	509	560	488	501	505	477	533	537	514	513	514	532	537	525	510	525	515	516	544	505	496	476	498	519	488	550	501	486	495	459	516	468	501	531	508	512	501	514	522	506	498	544	476	471	545	507	524	507	499	515	502	512	489	501	511	490	480	513	513	508	498	493	486	476	501	503	514	537	486	488	520	499	534	496	458	487	520	505	527	474	518	495	516	502	494	519	506	519	499	516	492	504	490	486	528	478	506	566	532	496	498	512	537	502	513	533	483	485	508	516	533	513	531	510	503	498	487	509	489	501	514	537	502	503	504	540	519	527	492	471	487	550	479	550	465	516	506	556	523	519	548	535	505	508	525	489	517	543	472	532	482	478	492	494	456	494	537	521	499	476	484	456	502	481	509	469	500	502	526	507	515	465	502	488	482	529	522	538	514	555	498	514	487	505	491	485	506	544	521	494	490	489	537	511	510	517	491	524	531	457	489	498	509	484	530	509	473	552	506	487	514	499	529	481	505	549	507	492	520	506	503	547	475	498	522	539	520	528	526	528	523	436	515	494	568	502	545	503	532	475	537	525	560	471	530	510	498	524	477	495	471	508	549	498	506	468	487	463	497	497	529	524	481	526	470	515	488	493	530	531	507	505	500	508	497	546	536	493	507	480	519	493	482	494	510	528	506	515	527	485	526	502	481	511	502	499	505	489	502	521	475	460	498	497	553	503	497	525	499	506	492	504	512	468	497	524	555	473	477	486	525	539	455	486	510	492	490	458	474	512	538	492	521
23079	21072	28709	23645	21071	17431	1809	775	626	594	490	484	456	417	368	391	376	337	343	323	284	337	362	315	326	319	282	307	309	300	317	282	315	283	312	281	289	300	301	303	338	1955	3752	2920	1266	376	286	277	274	279	288	283	268	291	289	280	278	277	292	232	310	300	276	311	244	303	258	285	299	288	297	303	259	291	255	303	284	276	254	271	291	288	293	308	283	274	280	288	301	268	263	284	281	282	268	279	272	271	267	266	252	253	292	270	277	265	288	284	296	278	279	261	287	290	275	287	279	291	275	276	248	278	303	298	262	320	268	283	276	275	242	280	274	279	257	263	303	247	287	299	303	295	260	272	308	267	294	292	292	300	280	266	286	270	264	293	279	252	317	262	282	260	285	251	267	284	269	275	275	293	296	284	282	276	274	306	340	291	284	297	246	252	253	285	273	275	303	277	265	272	268	271	262	300	265	265	280	264	291	302	269	275	252	287	281	278	294	302	284	271	308	283	300	265	290	272	288	283	291	267	289	289	287	266	285	286	278	300	274	273	286	293	280	272	281	289	262	265	281	247	259	273	259	301	255	268	258	278	271	308	285	259	267	258	281	288	276	276	252	281	278	240	290	246	270	275	250	277	296	259	280	278	263	246	284	298	282	282	275	292	271	278	274	287	267	292	272	271	282	300	277	280	246	259	297	265	272	276	265	286	277	271	263	277	302	292	283	281	277	254	277	276	304	296	303	277	289	261	297	287	281	271	293	271	284	258	291	315	262	260	288	292	280	257	288	275	281	306	282	276	272	292	298	287	292	280	291	292	283	294	295	288	336	266	275	267	296	274	304	284	295	266	291	259	303	273	311	286	288	276	289	272	269	283	278	292	303	252	263	252	299	261	269	255	288	286	282	262	256	259	285	280	278	243	276	283	288	260	250	283	299	322	312	269	288	276	273	277	336	308	287	264	257	263	262	277	263	253	255	314	292	309	285	281	265	255	283	265	276	301	275	302	280	277	260	271	290	266	292	299	261	271	270	262	275	304	282	272	299	265	257	280	292	288	274	287	280	268	272	290	285	276	284	300	259	270	288	286	245	313	259	282	272	307	282	238	291	294	279	269	248	259	271	308	248	265	304	284	268	300	284	290	266	262	269	239	276	265	313	300	272	267	268	287	263	317	297	273	314	305	285	297	285	279	272	282	264	288	269	255	293	253	269	262	259	270	262	305	269	261	273	302	264	282	267	280	282	256	277	269	292	269	300	289	270	283	283	292	301	284	287	250	283	284	286	299	288	267	296	296	276	293	288	289	274	260	261	287	264	274	263	295	293	283	236	275	269	272	275	298	284	320	296	268	270	256	265	268	298	280	282	278	308	283	303	255	295	275	266	320	294	275	290	266	273	291	269	304	306	270	297	283	258	292	290	274	277	281	278	286	276	269	278	277	309	276	266	297	282	292	293	233	274	280	254	279	299	299	264	274	269	302	287	285	280	277	280	275	245	268	302	252	289	282	264	267	286	269	249	275	287	281	306	285	274	268	282	275	280	304	273	279	284	276	261	283	281	280	267	237	253	307	274	260	299	293	257	282	293	286	283	275	264	298	253	285	270	288	300	292	294	258	290	299	284	257	268	267	277	294	252	258	284	295	274	276	289	283	299	293	290	297	296	273	280	292	292	282	265	298	278	254	256	268	287	272	272	271	289	274	284	282	278	277	262	271	289	260	285	305	287	251	284	261	278	261	275	273	268	257	309	276	295	282	285	265	275	278	291	295	286	277	285	267	280	266	304	271	268	275	294	266	286	266	299	305	292	290	289	280	283	291	272	267	289	241	290	291	290	260	281	268	276	256	278	266	271	310	254	313	293	264	274	268	273	293	286	259	277	306	268	258	264	280	301	296	284	262	265	261	236	275	268	240	251	274	291	293	256	292	302	244	269	270	291	276	310	269	269	259	266	250	275	272	286	283	291	283	271	286	273	275	293	282	285	297	270	262	287	265	314	297	297	288	296	257	287	296	276	252	250	252	269	293	321	269	264	265	264	278	294	278	276	259	279	285	282	307	272	268	272	288	287	277	284	271	270	289	300	295	291	290	271	270	279	255	307	264	266	275	312	278	288	303	266	270	291	282	282	273	282	275	290	250	284	271	272	255	249	252	274	266	305	259	303	295	290	272	312	276	285	256	282	323	303	260	293	271	275	273	264	271	327	274	272	294	272	274	297	297	277	282	273	263	268	295	288	248	284	243	280	290	313	301	289	271	254	267	257	266	270	286	260	269	287	272	300	284	275	279	263	280	273	292	255	313	286	274	260	298	270	307	260	272	276	258	274	273	295	267	267	287	290	301	284	287	278	290	258	251	290	283	273	264	262	300	286	261	281	283	274	285	280	265	284	267	298	297	298	261	278	271	268	292	276	252	278	281	276	305	267	315	268	260	287	283	316	295	278	267	274	322	273	277	289	284	297	254	303	256	283	283	237	298	318	266	303	276	292	275	270	291	271	283	268	303	280	299	296	274	266	319	285	276	293	288	285	295	264	280	278	325	264	272	261	280	270	280	256	269	269	292	274	264	276	295	264	273	303	286	289	306	264	292	277	311	272	287	250	282	290	268	285	289	299	272	263	247	289	266	285	276	265	286	264	257	278	268	275	262	309	258	281	262	241	297	282	275	284	273	302	279	264	260	292	290	297	272	277	283	288	296	256	308	243	251	306	241	249	268	264	277	271	267	275	274	262	271	261	272	255	275	255	268	284	298	282	259	298	268	297	279	291	293	304	292	279	281	285	296	309	295	300	281	276	313	303	274	300	252	262	276	285	271	262	255	265	262	294	264	278	277	261	263	299	292	284	280	275	286	301	300	270	262	277	296	269	275	266	282	264	301	268	314	295	283	316	266	284	262	311	267	276	267	298	265	276	286	276	277	298	282	292	260	271	271	266	291	270	283	258	264	258	303	282	260	292	260	276	275	281	287	290	282	288	279	251	265	264	280	282	291	267	279	282	312	277	286	277	326	291	298	272	277	285	290	272	299	257	256	277	272	278	269	283	255	272	289	291	275	275	263	277	269	280	285	282	308	258	264	279	275	281	293	249	305	276	306	295	275	275	262	275	285	284	289	284	288	294	290	295	279	272	289	272	259	275	271	269	263	312	242	305	259	257	268	283	285	237	303	287	294	260	281	299	255	265	300	323	294	274	263	270	291	283	275	261	289	294	268	266	296	267	263	270	294	266	323	314	254	271	294	278	305	265	305	250	298	271	279	292	276	252	271	243	305	271	277	290	278	273	268	289	274	280	280	266	274	291	287	305	288	258	259	261	258	283	278	302	276	283	279	291	283	276	313	288	279	272	278	303	279	286	285	276	275	278	268	281	268	319	258	288	287	282	263	275	240	297	254	268	266	261	285	279	286	281	267	262	277	279	297	304	268	273	272	250	306	254	268	279	303	291	260	299	296	293	271	278	264	286	292	289	289	279	297	259	299	281	292	254	296	274	270	294	297
20325	18447	12553	6796	4697	3287	2564	2093	1733	1475	1256	1177	1030	970	909	786	780	692	673	674	627	625	609	620	582	560	593	567	565	547	585	530	540	520	527	563	534	544	495	499	672	5194	9367	7316	3055	814	481	466	494	485	480	491	444	499	476	418	467	503	476	502	472	485	511	488	448	449	480	515	497	478	441	453	459	512	451	454	464	478	497	472	463	442	478	462	462	474	481	466	469	501	465	493	483	464	460	502	459	470	460	514	524	454	443	481	505	461	458	448	447	456	445	485	521	467	460	479	434	482	463	437	438	460	484	460	434	472	486	454	457	467	481	456	464	497	488	488	453	481	457	499	454	428	470	499	462	473	486	498	490	480	487	486	504	506	492	473	492	450	490	542	472	486	491	450	459	476	478	458	483	490	476	468	500	460	429	484	500	488	478	469	455	437	500	498	499	460	462	451	474	492	494	426	444	501	494	473	506	506	459	522	464	486	470	514	467	457	475	471	496	451	450	483	454	489	483	453	478	441	487	484	456	412	429	470	461	455	476	539	492	475	495	488	448	488	458	471	498	446	469	464	465	440	455	507	489	438	488	461	439	489	498	459	501	471	447	473	473	520	447	496	466	444	502	456	462	489	483	489	463	514	455	496	492	463	455	472	481	463	518	480	478	478	530	471	458	515	477	463	458	495	433	478	481	420	483	470	511	493	430	471	495	483	494	468	493	456	486	467	451	460	466	485	455	452	465	484	473	490	462	452	454	482	470	452	472	473	455	509	500	496	487	497	465	485	491	481	474	440	483	503	461	419	446	532	486	497	447	472	462	499	472	485	462	468	436	439	503	461	464	484	482	517	470	463	460	448	447	495	476	478	452	452	434	478	460	506	444	473	509	472	504	464	504	476	504	513	489	457	455	481	440	505	459	503	458	511	473	459	474	496	460	496	518	439	477	499	460	466	500	453	498	474	489	465	474	452	503	483	507	488	441	494	440	487	499	444	485	479	474	457	499	459	452	462	526	466	447	502	455	450	432	489	514	451	444	488	440	477	462	476	450	436	470	465	497	512	475	483	472	453	506	458	444	489	482	420	484	458	480	488	489	458	461	456	532	433	480	421	473	472	490	480	473	452	475	482	476	498	451	459	433	446	507	495	510	443	483	464	446	452	475	468	502	451	491	504	475	446	438	470	459	480	438	445	461	471	436	441	462	465	470	468	451	436	455	414	417	439	484	488	488	467	477	433	461	483	449	456	488	503	479	462	466	465	474	474	466	477	472	482	510	455	458	509	462	506	466	514	477	442	439	484	448	467	501	433	486	507	487	478	461	452	469	461	494	427	476	459	492	519	473	472	472	488	524	503	453	457	458	469	467	452	424	459	473	455	482	471	506	506	459	454	419	474	492	447	424	408	490	462	470	474	511	498	465	436	453	457	435	485	486	468	467	522	473	479	469	458	448	469	473	452	458	479	505	500	441	461	440	443	503	470	472	493	502	429	479	492	471	458	442	480	484	486	428	462	469	475	472	482	491	436	452	454	497	466	445	484	473	470	485	498	486	471	475	431	503	483	496	459	466	434	491	451	464	472	482	471	433	467	478	496	459	511	489	507	491	481	455	456	491	497	474	477	463	462	503	449	463	482	467	449	457	464	478	484	465	476	456	481	452	503	467	449	475	477	507	473	449	475	505	472	455	512	474	477	488	473	487	517	443	463	476	461	469	452	443	424	485	519	483	509	492	484	445	446	472	496	453	515	423	473	469	475	474	430	478	470	509	494	495	463	480	480	482	514	524	506	428	448	489	473	476	446	536	502	477	519	468	495	447	515	478	495	452	485	454	470	455	440	472	488	501	472	434	461	481	469	437	450	499	443	479	464	431	470	524	488	471	523	444	508	452	491	472	495	460	491	461	458	491	453	447	500	489	460	456	441	480	498	472	458	484	466	490	479	474	460	463	509	480	503	457	480	476	467	441	439	468	476	498	481	458	458	455	450	423	497	461	469	456	497	471	468	474	516	486	483	441	473	460	462	521	465	479	474	487	462	477	455	463	465	486	450	496	471	515	430	478	463	490	490	455	451	511	477	479	457	455	450	475	465	481	487	435	441	487	468	507	475	476	459	478	481	503	484	458	455	507	474	458	497	433	473	458	499	482	468	480	441	493	493	437	514	449	476	489	488	530	499	472	458	472	449	462	499	484	475	469	438	424	477	507	441	472	485	522	428	476	486	474	464	474	474	466	484	465	495	445	477	526	489	499	499	473	463	460	460	438	485	470	475	486	496	422	505	480	475	525	483	500	447	510	464	449	475	487	474	476	502	481	456	446	438	466	499	457	462	474	480	478	462	464	483	468	464	472	443	481	478	444	497	461	441	499	467	467	467	459	483	479	471	455	445	467	451	441	421	486	443	460	500	446	483	508	502	520	474	462	534	431	491	496	481	425	472	478	467	468	492	506	464	490	499	493	495	469	452	470	493	448	452	479	465	476	403	485	485	489	489	483	469	477	469	479	451	476	458	452	447	448	442	485	481	483	480	462	447	482	473	455	493	509	488	482	442	452	510	483	433	451	492	474	444	486	455	478	476	481	473	460	504	468	479	455	493	485	485	480	480	451	494	480	466	461	465	454	475	490	476	411	452	445	463	455	463	506	486	461	454	454	478	451	467	479	483	457	479	490	480	440	476	474	509	438	493	457	462	429	476	453	501	466	495	464	494	476	503	511	433	472	486	509	461	463	497	464	513	485	480	437	473	452	469	467	502	511	481	468	451	506	433	505	454	517	468	476	457	454	437	469	460	435	473	459	475	489	467	483	478	480	513	452	476	478	477	455	435	493	450	482	505	476	424	466	515	454	490	482	457	502	479	470	446	462	459	455	511	425	479	446	477	492	429	512	459	454	468	455	456	470	465	465	472	493	497	479	503	451	478	455	487	460	456	497	457	457	474	472	487	461	488	456	472	460	507	500	503	477	508	483	490	514	484	463	458	447	459	512	496	512	453	468	464	469	470	480	446	478	464	504	485	491	490	473	499	449	468	468	498	461	472	452	534	490	461	498	484	461	473	503	493	485	458	465	466	466	463	463	472	463	489	470	437	485	458	483	492	500	466	469	462	444	472	466	487	476	455	459	477	454	453	497	467	481	497	466	507	487	476	485	467	510	487	457	433	487	487	470	518	449	496	483	467	483	460	478	479	484	459	493	459	508	462	468	475	491	477	453	489	456	458	496	457	484	477	438	458	455	497	476	468	464	464	465	480	492	450	474	463	480	467	479	496	467	436	483	477	473	438	521	470	452	445	467	439	465	452	512	459	460	469	459	499	434	469	511	449	438	476	483	443	474	446	496	465	496	475	427	472	466	458	477	488	472	465	476	443	484	490	498	451	477	469	476	476	470	467	488	444	480	481	491	461	450	446	498	443	482	480	508	450	452	434	455	447	470	464	479	489	482	477	473	484	468	475	476	499	471	440	476	444	443	499	433	483	456	442	466	438	469	454	519	468	467	497
26670	19527	5390	534	378	257	274	243	240	229	260	250	243	242	225	237	217	243	196	230	188	231	218	203	221	228	210	233	241	236	224	230	249	218	246	240	225	237	249	233	247	308	480	625	446	235	219	229	244	216	225	252	236	219	205	220	215	235	204	202	216	233	201	252	248	196	226	228	258	234	251	242	240	223	252	228	224	214	225	211	221	224	246	233	191	238	217	239	221	221	215	208	235	208	231	226	237	210	213	234	223	209	245	235	241	224	210	219	245	208	234	221	244	180	211	243	207	268	221	212	217	224	227	211	225	240	221	222	233	223	231	216	244	245	259	198	215	221	212	241	229	229	209	205	204	204	239	213	234	248	243	229	231	235	223	222	206	219	234	218	231	208	238	221	235	236	210	245	241	202	217	225	229	223	216	215	247	233	233	219	217	222	222	238	207	242	222	221	205	224	201	215	221	178	246	219	205	202	215	242	240	239	229	207	208	207	244	227	236	211	239	217	232	224	227	239	212	228	203	218	251	232	263	219	210	218	228	209	198	207	220	224	238	232	209	232	231	230	245	209	245	254	207	232	228	209	215	199	238	196	211	205	246	212	213	221	229	218	195	238	246	225	204	208	203	212	214	220	246	225	221	210	229	221	216	213	229	247	211	213	243	238	215	223	222	215	236	238	228	228	230	219	241	194	224	234	225	220	241	215	227	225	219	227	222	211	221	211	227	226	232	224	236	228	222	258	208	230	252	230	244	210	192	240	214	213	255	246	209	216	241	233	226	216	228	237	228	240	211	197	251	254	230	223	202	220	225	269	214	245	215	210	241	216	231	219	220	215	194	249	213	213	233	234	249	205	209	219	222	199	241	212	238	213	213	236	220	237	238	227	218	214	239	262	199	230	214	224	217	216	230	226	254	227	236	234	237	227	231	232	230	233	206	220	213	237	261	249	217	223	228	209	231	237	214	220	218	227	219	225	245	229	210	248	215	234	234	218	231	220	244	213	233	209	219	232	227	224	231	233	219	223	199	217	196	242	245	241	247	199	223	220	238	246	203	228	244	211	242	213	221	217	232	251	252	220	204	198	200	220	226	222	223	220	220	210	212	228	206	239	201	204	211	222	215	212	200	224	218	203	232	249	243	205	214	213	251	221	238	205	234	255	252	226	244	240	223	205	218	221	219	237	214	222	205	213	229	217	225	201	197	225	196	215	232	216	188	208	206	236	235	223	225	249	218	224	213	190	211	223	246	218	228	206	212	233	222	225	252	253	235	229	229	209	217	238	214	227	245	240	233	217	206	236	208	236	236	200	235	220	250	218	227	227	215	240	207	242	215	214	228	247	218	204	234	217	204	226	230	239	229	229	233	197	223	241	218	212	213	245	195	248	230	243	194	256	256	233	225	241	236	248	229	256	215	217	238	230	238	199	239	237	228	219	237	222	235	210	236	231	247	222	232	222	212	232	233	228	236	230	222	213	242	236	250	207	223	221	222	236	211	199	219	214	211	230	220	233	233	213	217	222	230	214	223	222	214	254	238	214	228	219	235	198	251	206	230	227	239	230	206	251	219	221	211	254	248	226	237	213	255	191	229	227	213	228	229	234	225	195	219	228	271	234	200	202	234	191	248	239	227	228	238	230	216	208	244	222	218	219	245	216	249	221	243	216	199	219	213	226	226	205	221	217	224	223	227	202	209	213	224	220	228	244	203	221	232	231	218	235	222	198	210	207	216	238	212	222	224	231	236	214	215	237	225	218	234	205	196	234	210	205	219	216	210	244	207	231	225	240	240	213	223	221	236	240	208	234	234	265	248	221	234	180	235	221	209	197	209	210	215	230	173	202	207	234	205	232	212	207	235	215	227	207	218	203	219	239	229	212	222	239	202	210	228	235	248	245	215	217	243	232	235	225	204	220	228	213	221	227	204	210	223	241	235	240	237	230	228	202	223	197	224	230	228	223	243	197	236	224	237	229	208	248	241	208	223	213	224	228	239	230	220	229	206	228	243	201	234	220	230	206	238	218	207	237	247	221	225	218	258	240	215	204	213	226	193	233	227	247	217	268	248	236	211	207	222	218	235	209	231	227	223	233	233	228	193	197	214	202	231	206	260	193	215	218	220	229	229	219	252	244	204	225	222	205	236	221	219	205	221	269	227	205	199	256	221	236	221	240	239	225	214	221	213	205	215	233	222	224	222	225	210	231	234	214	222	227	222	220	205	217	214	225	227	230	226	211	202	212	226	225	225	240	241	250	213	221	213	228	236	249	235	221	237	219	236	216	257	211	232	206	250	207	249	243	229	224	224	230	216	217	218	212	213	218	235	211	201	198	229	208	248	229	237	224	245	208	222	238	219	211	216	216	217	204	221	220	228	222	219	241	224	226	265	225	257	218	247	234	227	203	214	250	205	230	231	219	229	230	234	223	210	236	221	213	226	236	225	234	226	237	229	238	205	198	229	216	221	219	257	195	217	216	212	232	217	219	264	214	206	236	242	210	226	250	241	233	233	203	237	206	242	209	225	227	211	220	218	236	198	223	220	225	224	230	249	208	217	239	239	234	236	241	209	221	212	198	239	213	219	223	229	221	195	227	254	207	228	221	229	233	245	209	233	220	236	200	247	218	237	237	216	238	248	202	228	202	243	213	222	215	232	212	221	214	251	227	233	231	230	246	201	228	231	233	219	256	224	207	206	201	222	200	201	217	215	240	220	219	211	220	212	213	186	196	238	209	210	200	197	232	235	214	225	221	222	220	233	208	227	214	204	239	234	216	220	228	214	228	218	209	219	214	222	208	201	239	224	226	227	220	199	220	240	242	215	203	221	209	235	234	227	238	251	234	224	231	243	237	221	222	219	224	225	236	204	222	227	215	205	232	231	205	230	225	228	236	214	233	233	220	218	193	256	213	224	226	219	201	259	232	254	192	192	241	205	214	231	234	210	220	213	240	223	255	222	215	229	223	213	202	244	232	237	203	239	225	221	220	218	232	228	223	238	221	219	235	219	216	210	202	231	221	235	237	232	221	218	222	228	242	246	223	209	220	211	234	226	207	240	232	223	203	225	224	210	234	214	198	234	216	241	210	237	204	227	200	250	238	218	220	240	228	239	185	213	201	238	235	201	217	207	227	221	234	208	233	239	228	204	238	229	233	242	227	249	240	231	236	209	230	230	228	220	244	203	215	220	227	240	216	208	218	216	228	231	226	222	210	226	240	220	205	241	248	248	224	222	241	206	205	229	216	230	227	241	224	213	227	215	234	215	223	220	210	235	256	214	225	219	181	217	244	240	218	233	200	238	225	229	230	220	199	209	209	210	241	235	239	215	250	236	206	223	249	211	229	223	249	220	197	224	230	232	209	215	242	229	204	206	207	219	193	226	212	199	230	219	233	218	214	208	223	239	195	238	225	225	215	238	207	228	217	193	216	220	222	211	247	235	241	232	252	218	211	223	221	228	207	230	216	245	227	223	234	223	213	206	203	209	219	200	237	215	214
12207	4194	1774	929	727	619	534	527	469	449	448	416	438	424	424	393	393	418	373	363	397	357	377	411	404	348	352	343	396	397	389	382	371	394	390	342	379	382	397	354	362	650	1121	1376	866	404	365	395	352	387	357	351	384	363	364	383	361	367	364	359	393	371	345	339	396	366	351	390	415	379	401	373	426	360	376	392	333	388	384	366	338	403	375	403	375	387	396	381	381	385	369	358	388	351	434	357	376	374	380	347	386	368	355	359	364	399	374	356	401	393	407	381	354	355	395	388	401	379	382	354	389	346	360	401	368	392	392	378	398	400	365	366	399	398	379	341	383	359	435	370	392	392	361	416	372	352	386	414	390	391	372	380	379	383	337	378	403	379	370	380	400	393	381	396	355	384	352	392	420	347	362	347	371	373	385	402	382	408	408	383	341	417	367	361	387	375	353	383	380	383	356	351	356	394	374	427	391	386	386	396	376	386	358	388	404	368	333	365	378	385	414	373	370	373	364	375	389	378	394	412	360	362	377	399	346	368	379	371	378	376	395	366	390	348	397	414	389	376	373	335	406	419	396	379	380	389	418	392	389	367	366	367	377	397	385	373	411	394	411	379	399	386	382	404	394	365	375	390	377	352	351	335	368	350	376	395	381	389	392	395	361	373	382	398	394	365	369	393	373	361	370	369	358	355	410	388	393	379	341	388	397	371	398	367	375	396	388	414	364	365	354	390	373	390	375	385	392	350	409	372	401	379	384	373	399	355	373	425	362	422	393	390	373	365	391	372	364	416	367	368	371	370	368	368	389	367	393	361	407	373	382	402	369	386	347	391	387	383	428	352	399	374	360	380	375	355	385	380	347	369	385	367	386	365	338	400	360	389	357	382	337	416	400	369	393	378	383	383	370	366	361	353	364	401	374	384	378	386	374	387	386	386	407	374	368	422	383	390	345	396	393	368	380	383	382	355	397	393	425	391	388	379	359	383	375	386	378	366	373	404	363	385	373	349	356	413	399	360	355	396	396	389	410	393	364	392	367	361	358	382	351	383	397	403	391	360	364	389	356	350	371	367	411	374	392	369	371	390	368	380	410	356	396	358	357	358	357	361	393	432	392	392	422	387	402	355	379	385	375	372	364	355	392	350	378	378	348	361	381	401	385	374	362	372	417	420	340	386	371	354	365	400	366	388	362	367	371	394	404	382	354	344	385	408	392	374	369	406	346	414	387	362	370	363	367	441	375	380	409	423	398	378	368	386	369	396	380	394	388	366	358	392	382	391	395	387	360	359	365	350	388	381	378	358	352	372	386	352	343	389	401	363	384	401	383	388	395	352	404	362	362	416	350	391	398	376	366	383	401	388	382	394	380	415	376	380	373	360	345	376	414	372	382	387	399	347	384	406	390	380	396	347	385	387	354	388	406	375	403	400	386	389	418	389	409	401	400	387	344	351	380	373	376	389	389	389	395	410	392	421	363	396	381	358	354	349	363	367	357	352	402	383	355	361	360	402	358	391	405	393	371	391	376	381	380	369	400	383	396	415	372	371	394	363	344	397	376	361	378	390	394	424	355	393	346	345	365	394	390	384	363	349	384	391	407	387	401	357	365	400	370	390	396	409	382	400	394	382	398	346	374	341	386	360	363	382	383	345	340	361	407	340	381	358	391	393	390	412	387	340	405	433	367	386	362	352	399	338	395	403	384	365	406	407	398	365	378	380	353	344	379	353	420	364	390	410	385	392	408	334	390	388	381	365	362	389	375	380	356	362	392	406	364	373	369	407	361	366	391	363	361	361	411	376	387	394	382	349	411	313	375	364	361	357	362	398	390	360	383	398	392	379	420	396	351	398	391	390	346	384	355	389	403	365	408	379	371	367	388	376	386	363	370	385	344	357	406	393	377	365	375	397	387	360	359	398	392	431	374	379	401	400	411	365	397	373	400	415	368	382	375	402	383	379	382	413	386	397	369	392	371	351	368	368	372	384	372	373	369	359	390	390	381	377	443	377	371	395	414	367	411	401	336	368	371	373	370	392	415	377	384	427	412	370	364	389	380	393	395	377	380	379	395	362	390	394	393	377	357	404	396	392	353	387	338	354	358	383	402	388	361	383	360	377	378	363	383	390	405	403	367	410	369	383	377	369	403	365	365	421	368	409	380	396	363	376	359	379	410	359	367	408	408	406	415	363	357	356	369	387	375	403	425	399	380	387	399	382	385	393	349	414	378	389	398	366	358	418	409	377	356	368	388	395	375	396	393	397	368	384	386	404	374	392	384	414	364	370	425	375	362	402	348	371	401	379	399	370	359	398	382	386	378	346	370	371	353	382	371	355	360	369	359	384	387	369	393	397	377	389	372	347	392	368	394	380	375	375	354	420	389	380	391	348	371	390	395	367	349	370	374	402	403	372	377	383	389	380	385	385	369	393	367	351	399	388	409	385	350	412	395	386	388	353	370	386	375	381	371	380	385	406	380	384	410	401	404	371	368	376	412	366	393	396	397	390	395	395	358	402	389	414	393	380	413	344	378	381	374	378	391	382	387	349	410	401	390	376	397	362	377	382	406	404	347	369	374	390	355	383	358	365	386	383	381	389	381	360	371	414	396	406	368	379	364	377	415	360	394	394	371	355	391	352	364	359	374	408	363	372	378	371	417	356	422	395	367	346	375	368	372	373	406	342	363	405	417	395	394	358	372	398	390	375	354	377	392	383	382	393	353	379	374	380	406	343	369	370	346	373	405	376	349	398	353	378	375	373	375	365	402	371	361	362	377	391	377	379	368	386	388	412	350	362	372	354	392	398	398	391	399	404	378	395	356	354	397	398	350	384	388	364	372	367	384	397	352	403	354	418	390	374	392	384	368	351	370	363	375	386	400	399	370	407	369	393	406	393	409	396	373	406	369	405	375	394	349	398	353	359	387	382	343	390	369	394	391	407	392	385	399	398	376	387	397	392	386	368	399	398	379	350	387	381	375	354	388	368	387	356	368	376	395	385	365	367	338	417	340	433	389	380	376	380	372	394	368	384	381	413	388	393	371	376	389	382	366	393	361	402	375	379	368	419	366	380	364	379	392	386	381	376	383	379	387	361	372	419	391	367	356	385	354	369	357	380	393	330	381	388	347	370	393	377	364	368	391	362	385	359	340	367	392	367	407	372	408	352	399	395	390	360	349	368	397	385	388	380	374	438	366	364	387	391	384	387	410	407	396	364	401	360	366	392	400	364	376	343	379	387	341	365	368	366	391	373	408	399	399	382	364	364	360	389	426	379	355	385	374	402	376	395	399	392	356	365	390	420	391	368	389	396	381	380	357	405	432	390	375	368	385	352	372	389	375	373	399	360	388	358	383	383	343	375	390	378	410	367	372	362	397	379	360	353	389	380	379	417	390	399	374	371	395	387	399	385	362	374	417	376	358	398	376	390	359	361	351	404	389	373	391	353	377	398	388	354	404	364	395	391	398	366	397	365	390	366	405	380	381	383	392	336	400	371	382	370
24700	21072	27049	25139	5429	739	535	486	423	414	357	348	368	337	307	326	289	309	323	325	300	298	281	288	337	277	310	279	284	307	256	334	316	295	301	319	281	313	323	270	292	935	1703	1431	420	276	318	273	279	269	298	279	270	318	279	289	284	317	286	268	287	284	271	279	306	287	265	264	285	280	307	260	261	252	276	293	295	256	263	301	246	328	296	298	294	286	282	306	301	289	293	275	272	270	261	293	312	280	276	297	278	305	257	308	269	294	306	277	301	292	257	310	262	295	304	288	270	267	257	272	298	253	296	268	297	289	321	279	311	270	297	281	289	282	301	291	294	302	291	286	267	299	282	262	285	315	284	311	293	301	270	272	296	288	254	312	285	293	283	289	243	303	269	270	260	310	296	292	288	314	287	291	291	277	294	281	291	281	272	315	288	286	252	322	296	279	280	300	283	296	312	252	279	267	305	264	275	273	301	288	246	272	280	283	254	286	316	263	256	303	266	315	290	277	277	269	281	295	291	294	315	273	275	298	283	298	316	277	303	306	264	287	271	306	263	307	271	289	270	285	293	289	310	293	278	265	316	306	272	271	299	276	283	300	279	269	279	284	264	295	311	296	310	277	302	302	285	279	254	276	270	263	268	281	296	297	255	289	284	283	282	267	263	272	279	283	270	289	282	285	302	287	301	292	277	288	282	317	269	242	286	266	327	318	271	278	296	264	289	265	265	306	276	287	297	300	282	267	287	298	304	291	310	273	292	275	290	273	256	297	319	308	296	252	254	282	282	298	257	313	286	275	275	284	287	283	285	297	298	307	267	311	302	300	259	290	276	272	288	274	300	269	259	273	291	311	289	282	291	333	258	293	272	273	299	287	282	278	273	276	287	254	267	311	295	272	264	314	282	294	265	243	269	304	307	283	294	314	269	274	327	292	291	298	266	276	288	301	282	282	272	265	283	264	284	266	290	298	287	316	278	304	284	292	277	263	303	285	293	259	257	304	293	294	292	259	277	280	255	267	295	290	314	277	270	270	270	275	291	278	299	306	281	280	277	284	301	298	295	298	285	307	260	260	271	288	264	253	312	253	278	268	269	289	276	282	272	292	298	282	295	309	307	268	299	265	319	274	272	289	281	281	272	279	300	285	277	321	262	305	284	281	282	294	284	286	285	286	264	246	326	289	279	301	292	273	285	302	318	317	260	316	301	285	280	283	303	308	275	247	273	297	291	271	299	313	247	279	274	266	299	279	286	265	263	289	278	294	273	279	278	271	279	289	279	286	311	307	274	300	268	308	262	287	303	281	267	261	281	300	301	268	288	247	282	300	283	274	285	258	298	257	288	310	317	270	273	240	279	301	295	294	274	293	279	292	277	278	291	285	296	280	295	295	289	290	299	271	282	264	229	302	279	296	274	308	269	249	284	254	243	272	265	269	270	280	288	284	255	312	278	293	304	285	292	276	267	289	298	300	307	284	282	272	293	286	282	252	291	276	294	271	279	292	296	279	302	312	265	312	292	260	261	306	300	257	267	296	275	290	281	258	282	309	262	286	281	324	293	292	258	302	283	315	283	292	265	294	271	283	292	275	266	281	280	303	296	291	284	271	274	292	237	305	308	296	289	322	280	289	308	280	318	274	283	288	284	300	275	285	273	291	281	286	308	301	279	292	248	300	285	322	279	285	277	300	265	303	299	293	267	305	289	278	304	293	295	284	292	281	300	293	308	259	287	258	283	314	284	262	300	306	270	278	289	275	285	297	272	275	272	287	272	265	287	272	320	275	296	262	283	290	289	287	302	289	273	291	250	264	270	277	301	272	298	259	281	293	302	288	331	293	278	277	284	254	289	265	281	271	275	317	310	301	301	304	325	318	289	266	300	250	254	313	297	275	292	272	274	283	273	279	293	317	258	287	280	305	284	302	261	301	299	289	291	288	315	261	271	297	270	276	282	284	280	296	286	293	277	332	257	267	289	270	267	294	286	273	286	274	266	318	271	308	268	275	259	304	285	276	291	284	265	280	296	275	282	304	254	284	293	310	290	284	271	290	319	264	277	271	289	287	263	290	300	268	288	293	319	289	283	271	294	298	291	292	275	294	262	287	269	242	306	270	310	268	307	271	313	278	276	298	287	284	295	246	265	285	275	258	296	292	274	291	242	289	307	291	270	285	258	294	292	301	291	311	292	277	291	312	265	294	300	254	262	291	281	238	247	292	283	255	301	307	247	316	319	275	292	289	272	324	284	290	299	283	292	262	295	287	306	277	309	305	278	273	266	281	305	280	287	306	304	297	315	256	331	265	300	284	294	294	269	258	307	299	275	297	294	275	282	293	280	288	253	288	285	310	271	272	287	268	297	272	294	248	288	278	272	283	323	298	265	295	282	327	279	266	312	263	278	273	277	287	284	269	269	295	297	298	278	309	268	249	277	305	298	272	288	282	271	289	271	288	290	295	244	270	296	282	290	281	264	273	306	291	283	301	266	294	285	284	302	264	298	279	296	270	286	275	263	290	310	304	289	282	272	285	303	286	298	264	267	282	292	321	284	295	255	282	308	302	296	287	280	298	268	272	273	275	305	280	307	274	282	267	288	292	279	297	282	278	282	302	289	290	298	311	291	268	316	298	244	252	264	308	269	288	281	275	271	274	289	290	269	299	269	272	278	273	261	276	300	285	272	291	289	285	267	292	261	273	275	300	311	306	267	289	276	303	294	278	238	274	259	298	252	276	304	294	249	259	284	303	289	285	281	295	278	264	299	290	306	288	296	305	277	320	285	262	283	282	281	280	295	299	275	279	306	305	285	283	272	268	266	282	272	289	290	282	279	313	296	305	305	302	277	277	296	310	297	270	313	289	285	323	277	294	257	304	283	309	280	275	311	259	300	300	270	279	303	287	270	297	258	283	284	275	290	272	290	247	299	283	315	301	298	278	293	283	294	288	292	265	287	278	280	286	275	280	288	289	292	300	291	272	270	306	267	281	296	237	267	283	260	294	300	286	279	284	266	321	288	291	285	295	302	282	327	285	275	261	302	281	270	289	292	301	326	275	261	295	305	262	292	293	285	308	270	274	263	290	267	273	254	299	266	278	316	266	294	303	301	291	291	274	310	267	275	274	248	267	276	271	257	269	291	316	280	287	277	305	268	293	278	273	280	265	270	301	294	290	291	243	294	289	268	312	266	302	291	262	295	270	290	281	259	275	274	294	342	270	312	274	300	255	275	263	297	303	293	280	309	302	279	305	268	278	285	272	268	276	284	275	299	293	294	275	299	282	278	286	268	268	298	287	279	282	272	299	273	284	275	261	273	302	295	262	286	278	296	337	291	278	246	281	288	306	267	281	294	278	290	264	275	285	288	260	263	289	287	296	276	256	294	310	316	301	269	268	299	263	285	297	300	302	285	288	299	289	298	271	289	277	275	283	289	280	292	284	273	257	282	284	256	261	312	313	265	294	274	304	293	257	272	273	331	299	263	263	280	325	279	256	303	272
10592	7641	5760	2980	2103	1555	1396	1139	994	866	755	742	637	594	639	612	612	545	552	542	545	522	502	520	517	486	543	500	548	542	520	500	510	510	502	483	532	526	462	485	540	2340	4230	3452	788	524	485	507	484	482	497	461	491	505	492	504	492	496	520	515	506	494	479	469	542	483	487	509	453	487	480	466	510	480	489	477	496	480	488	488	488	509	464	515	467	506	509	518	480	462	493	496	483	494	462	489	459	472	502	476	510	505	513	504	480	487	467	493	511	474	513	444	479	457	481	453	490	516	491	458	481	538	459	520	429	499	438	494	492	491	497	539	439	484	458	474	460	439	474	497	479	493	491	453	450	503	490	499	472	495	493	461	485	499	437	516	484	450	462	516	507	475	480	481	507	474	496	498	470	505	494	509	491	503	507	520	482	461	480	471	468	494	486	480	470	501	462	534	485	479	482	448	478	489	521	485	494	515	467	516	488	444	498	512	501	518	452	515	485	478	451	483	496	482	480	468	487	481	493	518	496	463	477	532	491	474	497	495	462	515	498	451	468	504	525	519	483	530	468	478	448	499	496	396	466	491	499	476	462	475	477	511	515	517	488	494	467	494	483	531	482	462	486	439	506	495	482	488	472	463	499	472	488	478	506	467	496	467	466	461	484	496	477	496	476	473	515	473	466	507	513	479	463	451	497	478	505	472	536	523	507	475	494	462	487	450	494	484	477	476	460	460	491	523	479	462	452	505	508	436	448	485	513	457	480	447	499	461	475	505	520	506	476	529	481	492	485	487	458	481	443	515	517	492	477	487	488	520	489	527	462	491	489	500	499	479	469	463	472	472	480	483	513	430	447	494	463	511	491	477	466	455	472	459	524	478	473	488	478	484	472	531	509	482	472	494	496	486	457	480	467	520	476	505	466	480	487	450	461	456	501	499	455	470	470	498	491	523	480	454	465	471	499	491	442	493	498	501	507	519	503	535	468	535	481	469	503	476	474	494	481	559	525	483	517	471	485	514	474	478	498	459	520	433	464	502	478	459	508	481	460	493	491	468	486	455	473	487	496	494	497	478	475	500	499	495	511	506	451	490	459	488	487	457	507	498	458	495	515	453	441	465	480	516	539	504	499	483	497	505	466	496	440	465	486	461	508	520	466	453	514	484	500	467	522	468	507	469	512	488	458	529	499	482	501	473	508	484	472	510	446	474	501	482	490	489	496	480	488	488	528	506	514	446	453	477	482	495	487	469	469	498	477	485	468	494	486	513	490	516	515	519	459	469	454	454	467	461	481	520	492	521	480	488	513	504	453	479	489	478	509	472	479	466	480	450	463	461	515	502	495	486	477	510	475	466	475	448	502	474	441	481	464	486	501	452	486	485	467	478	506	502	478	478	480	482	509	498	493	476	469	527	478	469	456	495	481	462	508	470	483	495	486	451	442	487	499	489	493	476	513	480	457	465	494	469	457	503	507	485	485	464	464	516	504	461	454	501	463	465	467	448	434	529	479	482	493	458	494	504	446	487	489	470	495	492	505	486	467	473	479	448	491	484	507	464	470	505	500	513	487	453	478	471	483	512	492	462	497	471	456	478	542	510	484	497	505	441	454	505	521	528	485	484	487	517	504	506	488	502	473	484	474	529	472	467	489	497	490	499	455	511	481	468	516	478	477	467	487	454	465	461	488	517	494	499	519	503	521	467	488	494	528	501	501	510	481	495	471	504	484	534	468	473	489	483	544	474	539	495	439	480	484	470	491	470	493	490	486	514	476	510	503	453	507	501	508	507	479	512	477	469	504	506	472	491	467	491	473	504	488	462	480	495	511	472	455	509	480	503	515	497	527	454	507	475	477	454	508	515	453	468	482	460	527	483	459	459	476	480	487	451	472	479	502	505	506	439	464	452	482	480	524	506	506	477	457	462	472	490	436	513	515	463	481	461	497	508	434	475	503	508	452	442	495	511	470	463	474	499	518	499	488	474	468	492	475	512	501	465	467	482	502	488	476	472	502	472	463	492	507	504	492	474	506	476	469	455	471	457	487	452	471	538	484	491	468	453	461	459	461	455	489	490	482	459	491	475	434	493	468	482	501	486	497	487	469	473	479	449	522	470	531	515	460	525	474	481	504	475	465	491	473	504	473	454	496	519	433	530	455	468	519	484	480	476	493	507	523	454	478	529	480	474	512	491	480	503	453	498	475	472	464	500	478	527	495	490	501	486	498	472	491	425	469	465	481	532	446	479	520	503	490	470	468	482	499	478	518	499	478	464	492	477	479	478	480	481	506	458	465	491	486	472	471	483	491	479	445	505	498	519	436	500	491	495	461	458	484	491	473	494	473	477	464	492	475	453	510	486	491	513	477	499	447	479	494	495	540	502	459	488	485	492	485	471	531	486	489	513	485	517	516	474	495	478	486	494	476	497	471	517	490	469	499	528	470	524	463	453	490	489	504	521	492	498	495	443	509	449	426	471	475	460	470	468	481	482	458	469	499	492	474	463	495	517	466	485	470	484	489	476	517	493	490	528	439	465	473	467	508	452	449	495	468	499	505	527	474	484	470	463	504	465	436	484	468	486	500	473	490	513	475	507	473	471	487	456	470	478	492	490	481	526	479	471	498	481	513	487	455	469	558	496	492	512	475	488	452	495	492	495	484	458	514	526	470	493	464	501	493	500	459	449	493	480	458	502	479	480	466	479	444	471	478	442	481	515	526	494	529	475	464	484	510	503	507	502	457	449	479	507	491	481	498	492	448	482	466	494	475	454	458	451	502	463	482	456	452	497	464	474	486	457	456	479	530	501	496	478	466	481	442	482	468	524	492	471	483	486	474	479	476	458	508	475	512	472	517	484	462	439	469	481	483	506	478	497	467	482	505	472	505	518	532	481	537	516	453	487	514	494	508	501	492	469	479	503	542	468	458	483	520	491	509	454	478	510	519	506	474	507	470	516	454	468	471	501	490	477	459	516	514	459	493	482	448	472	508	485	526	505	485	489	484	483	469	539	500	454	474	454	475	497	454	468	470	508	506	472	521	480	521	469	465	488	495	472	471	527	479	498	435	485	500	517	449	464	497	475	493	504	499	489	511	481	512	489	495	451	498	464	464	462	486	508	515	500	471	454	514	493	472	494	491	471	483	517	447	467	444	513	484	491	486	486	510	513	495	492	476	511	479	518	481	468	451	467	499	525	498	467	497	468	492	501	478	477	511	456	446	491	482	441	482	500	504	471	501	480	498	465	474	509	488	494	468	470	537	464	472	510	506	470	506	483	540	470	471	476	477	475	502	489	486	513	510	488	467	492	521	443	509	447	471	478	454	482	507	485	507	490	543	481	509	480	491	502	468	458	467	477	464	483	445	505	466	513	496	463	471	525	493	508	502	505	497	514	481	477	449	478	498	490	462	465	482	469	444	501	465	489	480	478	492	461	484	507	505	466	484	468	498	500	523	497	500	547	478	503	481	506	463	491	495	485	438	506	500	479	508	502	479	478	466	513
23089	21103	28742	23707	21103	17406	1778	813	577	531	462	435	415	408	415	348	377	344	352	343	322	313	303	284	293	308	309	307	298	276	261	291	268	287	276	313	269	295	279	322	406	2159	4004	2621	480	293	265	268	253	275	275	287	252	255	232	254	255	260	267	250	268	264	275	255	258	262	241	274	263	257	274	275	239	247	272	277	281	266	292	262	253	226	260	242	242	255	241	271	255	286	258	259	259	277	260	264	252	273	258	249	264	249	255	258	242	294	267	258	279	255	269	281	253	248	285	267	268	258	251	278	265	264	257	260	273	305	254	306	246	274	255	255	255	248	253	296	259	247	281	250	277	267	270	231	249	246	259	299	268	253	236	232	248	281	299	261	287	267	270	238	242	285	267	273	257	281	272	240	269	249	273	258	264	256	270	265	257	227	273	254	241	262	254	257	274	271	238	237	265	240	280	246	278	252	272	269	251	269	256	238	256	270	279	273	261	259	256	266	273	289	257	268	232	280	244	245	264	245	252	258	252	275	272	262	253	259	259	303	293	256	260	262	277	263	287	261	292	259	262	270	262	292	243	274	263	234	278	271	236	259	264	310	278	242	280	265	276	269	286	277	244	286	249	249	300	244	253	286	284	257	239	251	259	264	294	259	251	264	281	268	263	277	248	256	281	289	283	261	274	241	275	247	244	280	268	260	263	301	283	269	279	257	271	287	254	269	271	271	275	243	230	280	258	258	267	268	270	255	298	253	260	249	261	280	264	265	262	274	276	260	270	231	242	256	261	265	251	254	274	270	244	267	247	282	250	241	299	251	261	266	280	274	256	276	237	248	245	258	257	258	240	249	276	278	272	253	278	275	268	283	271	259	309	289	264	264	276	255	292	241	239	238	274	268	263	252	299	271	288	268	255	269	252	267	248	278	236	263	273	278	298	270	278	260	252	267	243	249	239	276	261	260	279	228	270	244	286	253	278	247	279	243	283	267	254	245	274	264	229	278	270	271	280	278	250	264	242	276	281	277	284	258	230	279	233	305	268	229	276	277	269	255	270	266	239	261	247	259	269	258	290	272	268	255	295	289	266	244	268	258	243	262	240	247	254	256	250	258	310	232	263	244	257	249	236	249	253	269	228	271	233	291	276	254	276	288	284	260	257	286	271	234	271	304	263	282	262	242	270	299	245	292	304	267	278	278	264	303	256	280	245	245	300	278	254	277	256	269	267	258	249	264	281	253	266	241	279	257	251	253	256	269	268	286	280	263	252	261	268	243	247	254	257	244	276	293	257	279	263	263	250	288	246	272	263	266	233	280	262	262	268	244	256	247	248	265	255	269	286	249	241	264	264	255	269	268	280	289	270	250	259	242	261	287	235	294	260	270	257	264	258	242	277	260	273	279	230	265	238	248	244	270	248	279	239	263	249	286	271	246	265	242	268	273	268	252	259	247	280	277	241	256	260	294	250	288	257	243	271	266	287	235	264	271	227	284	241	241	269	264	270	251	284	247	265	241	253	279	263	261	262	254	239	250	241	294	243	249	279	277	284	253	236	298	272	271	260	274	297	267	233	273	263	273	250	253	265	291	263	255	275	259	286	256	250	252	263	275	275	252	265	278	249	243	259	235	265	265	237	266	268	262	269	283	271	262	279	252	256	273	260	253	246	247	233	283	256	260	287	250	279	269	274	281	284	264	227	259	283	260	251	260	282	247	237	215	223	252	256	267	256	264	276	268	243	265	280	277	272	253	240	275	254	270	290	281	237	259	246	294	261	247	270	269	236	272	258	276	269	290	268	268	270	262	236	266	274	245	241	247	271	256	268	287	299	277	263	262	276	253	245	249	282	253	276	249	252	258	268	276	253	247	282	242	244	274	270	236	283	255	249	262	239	239	248	285	285	261	256	257	277	262	266	252	269	247	222	262	247	265	243	263	231	298	263	258	275	291	256	247	267	267	280	269	264	252	241	250	257	280	250	262	255	277	276	281	278	257	295	265	250	294	266	227	236	266	246	265	239	262	292	266	247	273	277	288	278	256	250	243	254	274	254	265	276	259	251	250	261	255	246	258	250	272	258	256	219	265	268	260	277	243	248	277	255	281	283	271	285	270	257	251	287	273	255	319	243	284	242	250	236	245	256	269	254	271	268	266	256	258	274	304	299	255	263	253	273	266	253	279	279	293	280	274	261	291	265	268	260	269	286	259	261	243	265	248	254	260	267	236	233	274	283	287	231	273	240	256	223	257	279	267	244	266	289	246	275	260	280	254	258	239	292	240	257	281	277	264	242	225	278	272	253	296	289	243	248	251	238	297	281	247	241	265	268	239	273	289	247	285	263	268	249	291	281	280	239	242	278	253	257	253	247	264	236	241	249	219	256	226	293	236	266	293	265	264	268	267	255	259	272	292	265	257	239	266	254	250	277	258	243	285	248	261	264	261	259	294	241	254	283	272	260	264	237	270	268	240	254	255	249	277	245	256	283	263	269	295	256	268	234	277	243	267	259	260	254	229	263	261	257	243	247	254	281	241	279	269	272	226	259	274	271	264	266	273	270	272	261	269	236	256	243	264	274	251	246	267	275	274	241	261	271	279	245	262	240	255	236	270	250	257	250	248	245	271	269	246	265	270	285	260	242	271	267	276	233	262	260	260	269	243	281	284	261	279	238	267	258	292	250	293	261	267	266	294	258	226	258	252	253	255	258	250	264	267	245	229	253	275	257	246	277	247	229	254	248	258	270	260	271	279	269	264	267	286	259	276	264	276	268	247	259	237	250	266	268	248	266	289	215	285	247	259	293	277	275	271	274	246	247	257	248	274	271	251	280	262	284	285	226	265	236	272	260	254	270	266	263	278	278	257	265	278	236	234	238	268	261	271	276	240	249	265	264	268	256	255	254	274	237	256	253	261	256	284	251	266	274	280	274	258	282	269	244	255	276	249	239	268	293	259	278	257	250	242	265	244	281	259	265	265	246	245	254	236	221	248	263	267	249	228	304	280	283	241	245	232	267	264	253	256	243	228	258	248	238	226	257	238	229	247	279	277	237	256	273	245	278	281	268	252	257	270	304	229	255	268	262	253	261	265	268	236	252	272	258	268	250	250	261	265	287	250	247	234	281	260	258	278	266	252	277	251	268	266	298	245	258	295	254	253	246	211	249	269	261	246	250	278	265	251	270	254	276	249	239	249	272	255	230	277	297	238	268	247	275	284	274	241	276	239	262	273	241	267	269	249	265	263	261	274	281	251	297	261	273	262	245	250	281	257	223	253	241	277	302	229	231	273	285	282	291	265	292	239	283	297	241	246	252	262	251	295	270	274	271	288	297	226	260	252	253	269	236	244	245	272	258	256	240	251	265	244	269	270	275	250	277	253	276	277	234	270	290	266	276	242	238	284	262	250	235	261	256	268	249	277	280	242	255	238	270	252	263	270	259	235	255	244	259	248	246	274	258	262	275	280	245	274	264	266	275	254	242	279	250	258	264	270	276	250	283	261	264	286
16868	20376	12754	6820	4780	3417	2630	2205	1817	1502	1353	1185	1027	920	902	831	767	768	741	624	612	583	557	550	568	595	576	510	536	530	513	517	517	474	495	519	523	490	467	475	864	6043	10040	6405	1000	427	454	428	429	452	436	441	441	447	433	415	412	435	458	450	466	471	448	470	459	439	418	455	426	419	430	472	469	457	430	411	421	426	424	419	479	477	464	437	434	420	425	403	420	460	442	469	465	459	419	473	444	397	423	474	457	434	415	452	400	484	454	458	447	419	408	428	437	470	462	451	436	443	418	438	434	418	455	467	428	462	467	452	416	439	386	477	442	446	458	458	477	418	454	436	404	398	469	441	457	407	442	456	450	435	421	473	492	461	438	443	484	439	436	453	456	444	468	471	459	463	477	465	432	432	417	464	469	432	475	416	423	422	425	453	489	478	445	435	451	442	417	443	447	428	459	423	428	396	461	451	447	439	436	432	446	459	443	422	454	422	424	460	440	449	433	405	415	439	490	430	459	444	453	472	407	412	446	473	479	421	434	482	441	460	480	457	448	423	420	468	419	446	459	431	447	470	450	446	430	497	431	433	422	446	452	438	451	460	444	450	466	459	444	484	463	427	449	468	441	473	450	436	456	419	476	471	460	442	457	467	459	469	442	454	472	455	452	467	456	427	450	452	444	437	454	444	479	466	447	467	394	420	425	473	443	447	436	435	423	450	435	471	469	474	427	448	456	442	432	423	458	460	449	430	430	409	422	449	424	443	448	449	458	437	422	456	412	429	425	455	444	463	470	421	441	429	451	446	422	458	459	442	437	441	463	425	473	448	438	436	461	444	455	436	472	420	433	442	433	476	446	474	470	448	395	439	436	427	435	462	456	434	428	450	443	421	458	481	435	423	456	473	455	461	441	444	457	449	475	422	459	434	431	446	452	466	456	428	442	441	430	458	443	482	428	448	469	449	429	391	430	462	416	460	449	428	444	434	447	470	489	415	454	463	465	465	423	467	435	430	436	421	415	448	476	438	443	454	447	456	473	434	449	419	437	428	452	451	460	459	409	421	461	459	407	429	437	466	455	446	426	431	442	454	422	425	456	429	398	473	439	449	426	431	470	435	455	432	469	448	432	440	456	436	459	442	439	481	453	444	444	457	474	430	448	430	448	441	419	463	429	449	436	437	463	451	463	422	434	406	421	431	434	448	453	425	463	457	444	457	469	448	446	478	453	446	435	408	456	442	418	480	445	446	435	465	447	467	457	453	441	455	457	419	472	452	467	457	422	454	422	441	464	418	425	435	431	430	419	445	467	440	411	421	457	458	439	421	453	419	433	464	416	432	444	424	455	468	481	455	410	446	432	452	424	450	429	440	480	465	466	443	408	458	433	447	428	459	449	443	443	438	448	448	470	449	442	479	401	433	439	424	409	399	427	449	497	471	469	430	441	419	425	441	434	424	461	436	441	426	465	431	403	417	473	451	466	459	452	438	421	488	453	473	458	440	432	476	455	418	459	408	428	440	453	413	464	472	426	451	440	383	450	481	455	456	450	442	457	406	404	433	432	458	418	431	455	455	424	479	433	466	442	485	447	467	440	451	483	420	427	450	456	447	490	469	463	428	427	479	406	426	457	416	443	425	462	467	430	433	454	461	394	440	441	447	436	425	411	432	450	432	437	465	448	458	418	448	486	463	448	442	427	448	450	466	427	456	470	485	474	468	466	447	442	457	438	457	446	464	452	462	416	461	483	412	463	418	450	475	453	429	466	411	431	426	429	434	440	457	432	486	422	465	470	467	461	429	427	439	459	441	445	472	422	453	457	439	467	431	465	466	434	433	479	458	450	410	433	434	445	452	429	437	468	442	412	469	442	425	445	430	434	442	412	434	444	490	433	444	443	439	456	425	452	470	412	458	431	434	490	464	465	467	493	407	465	488	408	434	456	450	443	435	448	460	466	426	458	438	432	451	432	440	445	418	434	456	478	450	455	444	438	471	476	432	458	460	430	477	426	411	428	435	395	459	479	434	463	440	435	427	439	486	467	415	447	453	453	458	424	475	469	429	438	469	461	469	452	449	445	437	433	401	438	452	430	441	444	446	459	466	437	435	452	465	455	443	453	448	437	414	468	445	448	452	433	475	414	453	443	428	442	449	432	438	491	398	472	437	462	462	420	454	458	507	430	427	472	411	397	460	423	413	452	413	458	449	436	451	421	457	446	446	449	453	443	423	470	456	448	451	451	493	452	458	458	447	418	461	440	454	464	445	448	458	425	439	440	428	408	464	446	417	431	466	448	424	443	462	456	419	445	451	455	402	475	421	460	442	426	430	471	473	449	428	465	440	431	453	419	447	449	445	446	445	432	440	494	434	432	438	432	445	426	446	423	464	456	395	412	443	402	436	427	439	438	482	451	444	424	417	443	417	458	458	451	431	440	410	460	460	453	499	435	443	439	461	443	437	470	458	442	433	421	418	431	441	416	468	420	448	414	420	434	475	468	400	410	443	440	444	417	449	427	437	475	439	432	449	494	438	456	430	421	481	421	495	463	406	431	407	426	441	457	441	440	431	446	429	437	481	416	455	404	457	418	452	460	432	461	468	464	388	476	458	476	452	459	474	468	484	443	394	447	463	465	438	427	436	458	487	448	417	467	489	426	411	429	440	452	454	443	452	436	427	440	464	416	441	464	413	437	403	420	423	450	468	446	431	418	430	428	429	460	471	442	433	425	465	467	444	466	449	464	471	483	430	417	430	443	446	443	458	450	446	438	414	450	464	428	402	435	465	451	447	456	425	462	430	491	442	435	494	444	470	447	459	453	460	442	468	460	446	444	465	421	417	401	452	419	432	449	441	401	445	441	415	476	450	444	419	446	441	470	453	458	439	407	455	451	438	465	429	419	441	419	474	426	442	477	408	457	406	429	457	416	456	409	474	481	465	455	433	441	423	415	423	440	431	448	447	459	466	427	467	397	447	467	454	425	431	457	465	446	453	413	443	413	441	444	451	463	401	444	443	451	432	408	476	459	458	469	449	441	416	444	426	438	445	386	482	457	460	490	435	459	470	439	427	438	420	472	460	461	434	454	440	442	451	434	455	451	426	451	452	485	457	487	410	444	446	442	454	418	404	466	456	448	457	462	420	455	451	470	436	403	413	472	435	434	441	445	434	440	458	417	456	455	492	452	459	452	417	430	409	428	450	442	476	451	413	444	454	494	465	415	448	486	440	481	434	460	439	444	419	412	431	446	445	427	441	455	440	479	438	510	455	442	455	454	455	409	491	417	454	498	424	407	428	439	453	477	432	464	430	466	465	449	438	450	490	398	451	453	484	455	454	438	445	427	483	444	431	429	462	466	471	428	454	451	428	423	479	442	430	417	466	445	432	451	427	480	408	426	463	440	450	475	467	443	440	432	414	442	447	424	473	450	438	466	426	429	451	428	442	471	435	412	438	439	451	462	438	437	426	456	402	404	410	434	459	438	501	424	439	416	423	433	439
26677	19523	5507	735	388	264	256	239	245	193	252	216	198	221	201	176	208	203	192	208	216	179	191	192	219	204	197	227	187	208	221	201	233	214	190	211	195	218	195	221	191	260	516	394	196	202	203	194	192	187	182	193	201	193	177	175	179	211	206	180	174	178	218	182	215	193	216	209	174	190	202	193	210	195	186	182	205	197	166	182	172	185	193	174	205	166	195	191	195	166	178	200	191	173	180	216	220	177	211	214	196	224	174	197	217	193	209	196	189	190	168	187	174	198	202	200	185	183	204	195	199	191	212	205	182	184	208	201	205	197	200	162	202	195	191	165	207	186	188	169	197	218	203	222	182	194	195	192	190	211	196	203	196	205	188	183	201	215	196	214	182	216	193	196	188	182	200	205	185	203	188	196	193	192	193	192	193	225	185	199	190	212	233	215	176	178	187	192	196	211	207	204	215	205	190	195	179	156	184	169	196	219	186	182	204	200	207	193	183	224	183	167	181	178	179	198	199	194	201	224	182	193	214	194	211	204	225	194	200	179	163	209	193	188	193	182	194	179	190	201	198	210	177	196	201	195	177	187	203	197	191	220	186	186	200	210	189	189	205	178	198	184	188	205	192	219	157	192	201	192	196	199	226	188	195	197	183	184	184	200	176	178	161	214	202	203	207	167	226	175	191	194	201	206	180	205	190	206	178	176	186	199	187	176	186	192	193	198	223	180	213	204	193	200	207	176	200	203	183	190	198	187	206	166	206	193	166	203	186	198	205	206	205	191	186	177	190	195	192	176	181	192	216	212	174	191	216	197	210	196	184	192	177	173	244	198	187	205	197	191	185	194	206	197	214	163	204	203	203	195	209	180	175	215	203	198	217	189	184	175	188	173	209	178	188	165	203	189	177	212	202	208	184	202	197	222	186	163	172	181	198	209	174	177	173	209	194	198	187	209	194	189	216	180	205	214	187	182	201	206	200	183	201	184	209	206	197	179	189	201	195	187	204	207	175	198	198	197	183	206	182	199	173	165	174	180	220	198	189	199	184	191	186	184	209	196	177	202	190	221	166	184	179	184	209	205	207	196	188	189	176	198	220	207	196	163	180	210	206	190	207	206	192	216	210	213	171	216	202	192	187	190	206	222	174	190	170	199	210	180	170	210	200	201	189	198	204	179	210	215	189	194	201	190	177	224	191	214	183	207	219	176	230	175	199	184	206	196	211	188	205	191	218	186	175	187	209	208	190	183	189	192	197	188	192	200	227	213	204	204	192	197	195	203	199	200	193	206	172	209	196	199	202	205	195	194	184	202	194	200	184	189	199	206	186	214	207	207	190	194	200	196	203	182	202	185	184	194	194	207	222	200	188	201	193	203	205	187	206	181	188	177	194	217	189	196	179	192	213	219	209	191	187	178	190	198	174	185	192	209	197	191	184	188	202	177	180	234	185	197	179	189	198	198	198	200	199	193	166	182	212	171	197	193	195	207	156	201	190	193	236	187	212	211	197	173	180	192	221	190	213	193	189	199	191	186	186	193	200	182	191	195	201	235	211	191	201	187	192	231	189	223	202	205	221	179	185	210	228	209	191	205	190	192	208	202	184	199	186	193	190	178	194	167	216	205	216	203	195	231	190	169	183	176	183	193	191	204	200	196	212	188	213	206	193	181	207	219	179	227	194	212	227	191	226	209	212	172	191	189	190	191	192	197	193	184	196	217	174	201	165	193	183	192	188	195	200	166	193	200	182	182	191	198	194	168	202	191	207	160	198	202	190	234	198	167	188	217	180	192	202	189	201	204	185	226	190	192	176	204	179	221	212	193	194	183	223	199	213	206	196	182	181	168	182	190	185	189	181	225	153	204	196	187	182	239	169	188	213	180	202	195	185	196	187	193	184	185	192	170	216	186	191	183	180	187	173	212	197	191	191	183	198	185	192	204	197	193	169	185	195	186	206	179	194	219	191	173	175	191	228	181	189	176	211	173	192	183	217	196	183	187	203	212	221	176	221	185	203	200	212	183	172	189	178	214	193	176	198	187	221	200	196	183	195	228	181	195	198	186	188	183	217	182	183	194	198	183	206	196	203	211	184	206	214	178	201	187	172	181	174	184	204	212	174	195	211	187	201	217	191	186	190	196	172	183	200	218	204	213	192	205	164	158	206	184	176	192	184	182	196	206	189	190	194	187	200	177	214	201	186	176	204	177	186	172	205	206	185	189	220	208	186	206	209	202	199	200	177	213	195	190	202	182	190	198	204	189	197	177	181	200	211	217	195	191	189	207	221	191	214	204	203	199	210	178	212	208	208	201	187	180	186	193	192	213	192	175	194	186	205	212	199	187	219	163	199	213	204	206	212	184	219	176	199	207	190	177	173	189	182	179	187	187	186	186	199	212	201	186	171	180	194	202	191	210	166	191	174	205	211	206	184	202	188	183	210	203	212	207	182	205	188	191	200	197	202	185	191	201	196	205	189	195	193	182	190	177	198	201	199	185	180	185	218	174	178	198	193	196	208	199	205	211	186	192	180	199	207	211	205	189	232	199	193	181	199	216	172	201	198	206	174	192	191	179	201	183	187	226	236	197	185	202	196	217	194	192	204	146	216	197	187	217	185	185	217	187	179	177	198	187	189	193	204	180	186	184	181	223	215	186	207	199	196	191	217	230	182	213	191	193	191	209	197	203	170	200	181	211	204	225	185	203	217	196	187	212	174	199	205	182	193	204	210	197	193	188	193	184	200	180	176	206	197	193	195	197	212	202	202	193	213	218	208	202	199	211	226	195	188	200	172	172	185	180	187	213	201	199	165	225	221	179	200	179	194	194	193	185	176	194	171	177	198	203	190	178	207	194	189	197	210	179	186	189	208	195	201	203	190	195	187	191	201	193	191	193	216	204	202	185	209	203	187	198	175	201	205	201	211	197	177	180	208	224	193	172	188	216	180	201	207	178	205	204	201	189	208	189	200	186	172	182	194	203	201	192	193	210	187	201	196	169	207	203	177	205	220	204	200	195	199	206	192	197	178	169	196	190	193	205	179	166	197	206	177	201	195	197	200	190	194	181	173	179	167	210	173	172	183	212	186	211	188	198	173	212	208	179	184	200	214	194	175	210	193	194	219	198	180	191	199	195	203	198	183	183	183	185	189	210	213	171	192	203	233	183	175	200	182	196	204	182	220	190	203	236	201	172	197	224	190	184	189	186	190	188	194	205	195	185	205	214	198	180	191	219	198	198	192	173	194	194	198	223	193	188	198	204	199	183	198	196	203	181	171	177	223	203	214	188	174	187	187	194	196	185	202	198	177	190	197	203	199	175	201	174	191	219	171	182	187	187	216	159	185	211	205	191	180	216	218	198	183	211	196	213	189	207	205	204	206	192	199	184	182	169	194	212	189	196	201	195	195	191	175	195	164	182	217	185	202	177	198	210	164	189	183	180	208	172	189	191	204	188	208	176	197	203	192	186	202	217	188	208	199	201	199	199	176	181	219	170	197	209
8721	5091	2387	1234	863	650	517	486	445	468	436	434	420	404	375	419	376	370	355	349	351	345	363	327	316	356	363	353	349	345	348	346	335	335	329	337	342	341	344	349	364	671	1215	861	351	317	306	306	338	316	307	308	311	333	317	339	322	321	339	320	351	336	310	394	367	322	361	313	298	335	315	323	308	339	355	341	308	317	345	352	348	334	334	313	349	364	364	315	326	348	360	314	350	311	368	313	326	327	378	367	348	341	358	322	324	325	349	345	363	351	344	313	350	331	345	348	346	346	298	336	346	334	344	330	355	294	348	323	321	345	333	335	351	337	328	330	323	358	335	338	354	361	353	331	334	355	320	357	330	340	356	338	323	356	330	358	328	329	318	356	342	333	358	334	363	352	328	345	355	362	373	328	326	357	309	348	351	338	307	354	333	345	321	331	325	307	334	346	383	340	324	335	296	358	311	298	356	348	357	335	326	307	335	339	328	339	340	300	353	321	352	363	338	385	335	321	349	325	349	337	353	315	328	344	322	352	364	330	327	337	352	326	307	337	336	354	351	335	347	319	318	340	304	340	307	328	348	336	327	355	346	330	363	342	302	327	329	325	308	334	319	335	366	345	315	345	313	310	339	364	340	354	314	342	304	339	346	336	336	348	323	328	339	334	343	339	358	352	317	318	326	356	312	329	351	339	350	312	322	355	326	312	326	369	322	336	338	340	366	324	347	344	322	352	316	329	364	338	354	297	290	318	334	342	323	340	318	335	340	333	335	335	340	369	320	330	349	324	311	332	362	323	339	332	344	329	329	333	348	332	352	345	348	333	320	349	342	327	339	309	315	344	316	355	331	336	341	347	350	327	320	343	326	341	348	302	348	323	341	340	315	316	325	311	292	307	347	319	331	303	329	358	310	332	350	346	359	338	345	352	329	318	358	345	334	317	310	336	339	372	340	320	362	316	315	310	314	337	343	366	356	335	333	328	320	327	317	333	351	370	312	347	302	349	343	353	342	382	324	352	321	327	316	332	343	339	326	321	326	324	333	361	326	348	343	338	304	345	351	332	364	372	370	331	335	323	356	314	309	320	318	348	315	319	344	355	340	319	345	336	325	321	369	333	328	328	343	309	356	337	317	321	314	348	363	312	333	338	316	341	323	329	343	289	306	327	323	359	333	313	328	292	326	293	343	334	305	323	326	338	336	310	354	329	329	322	329	339	316	324	325	360	324	325	330	336	321	348	324	331	336	296	339	343	311	323	356	309	310	348	343	352	324	348	326	315	355	360	342	330	381	327	347	333	338	371	351	325	326	333	325	330	349	353	337	343	319	330	342	361	360	320	297	333	332	327	320	323	348	332	340	347	328	350	301	322	345	299	323	329	309	350	329	372	350	361	357	309	328	365	327	326	329	348	334	325	340	344	336	331	328	328	309	349	388	352	336	338	328	331	330	363	335	311	320	315	337	282	314	337	311	358	337	344	342	310	362	322	325	308	364	341	339	323	337	341	318	305	330	315	332	332	347	356	322	312	336	364	333	317	311	354	316	332	350	346	338	346	328	334	353	327	323	359	340	337	348	333	352	349	343	338	343	354	353	323	331	363	323	316	313	354	290	337	336	318	318	342	344	344	352	345	308	370	352	329	344	315	296	344	314	292	370	308	358	364	361	346	336	322	321	379	355	336	299	334	355	354	320	320	366	340	341	315	345	321	333	358	338	348	331	331	337	323	319	343	331	314	308	312	344	312	326	356	333	328	325	370	309	365	341	312	297	372	346	327	336	366	320	343	348	332	317	358	362	351	329	336	327	353	347	352	323	310	330	334	315	370	316	335	328	345	319	312	310	326	311	343	307	325	346	314	325	367	317	341	343	350	334	307	332	325	319	327	327	300	309	333	330	314	328	323	341	321	322	341	368	334	307	356	316	352	337	330	338	295	342	332	364	321	339	299	320	311	367	342	362	311	320	333	367	350	303	321	291	339	325	336	335	327	333	313	355	319	379	321	333	317	336	319	309	347	326	314	321	345	349	338	327	331	339	304	344	316	326	341	318	321	360	360	337	336	308	320	346	364	314	288	331	329	318	325	360	329	297	318	338	326	332	351	324	320	328	311	338	347	330	353	322	350	302	329	314	329	345	339	362	304	323	317	336	328	308	341	324	331	333	325	342	307	343	337	376	336	354	317	327	348	336	323	308	363	314	316	306	330	327	323	334	307	365	315	338	353	315	341	327	320	323	338	309	323	339	379	352	341	354	303	311	323	309	298	340	335	362	357	312	338	347	343	339	322	369	314	335	374	315	328	339	314	339	310	338	304	340	323	321	312	341	300	340	341	338	336	312	323	330	308	325	343	345	312	327	352	340	370	359	296	353	348	320	345	368	330	335	324	333	356	307	362	303	311	362	345	349	308	329	348	311	327	318	335	330	321	323	322	316	348	346	330	354	325	333	347	326	337	342	288	347	360	341	307	329	330	303	372	320	333	333	346	341	345	332	335	374	338	317	332	322	343	343	341	332	347	322	332	350	365	330	325	309	345	322	351	300	341	353	337	329	355	325	349	320	336	348	337	294	325	342	360	375	291	365	351	299	342	324	347	350	281	334	318	319	335	361	344	321	337	316	325	311	336	324	323	332	329	355	319	348	374	367	319	376	344	341	346	339	331	337	328	324	340	306	330	352	324	321	322	339	353	348	378	328	349	319	303	322	300	355	315	299	375	328	323	337	332	320	306	326	331	320	342	324	360	342	324	356	361	346	358	342	355	336	343	334	336	355	328	323	360	372	344	348	311	338	349	321	334	321	363	341	341	268	330	315	325	361	344	354	316	348	353	355	332	320	308	329	345	311	349	343	300	344	343	330	326	355	344	300	327	354	328	313	312	333	343	321	339	330	348	319	348	384	319	337	328	326	323	351	337	334	344	320	321	357	329	290	331	370	338	329	310	325	304	306	315	367	340	338	323	345	340	327	328	327	340	330	336	337	331	349	329	308	315	323	335	292	321	369	333	356	301	346	340	290	330	338	321	339	332	334	323	311	344	330	304	327	351	328	317	308	360	303	340	319	370	325	344	306	326	308	327	365	329	327	345	350	323	334	349	373	339	319	333	319	347	322	325	317	352	384	309	331	300	324	335	338	332	352	343	319	351	319	331	347	335	338	321	351	318	348	299	321	319	334	355	332	335	340	344	386	343	320	361	341	332	334	325	327	296	325	317	309	323	319	341	337	352	344	309	327	329	329	348	331	362	357	353	336	330	330	334	348	332	333	323	318	332	336	319	321	358	336	319	353	347	308	317	357	312	300	361	305	304	370	315	348	341	314	321	325	366	320	332	346	347	359	343	356	316	326	328	309	353	329	314	346	338	327	363	344	340	336	352	320	327	347	334	350	327	347	357	340	324	342	329	334	309	339	336	339	333	279	346	334	346	317	332	338	319	316	342	338	351	337	323	340	350	322	346	322	331	345	352	301	277	338	327	322	319	326	343	352	331	348	329
24737	21068	27076	25100	6032	863	647	502	433	394	404	352	359	353	350	331	321	335	319	353	274	323	304	308	338	281	282	268	302	310	320	320	282	303	293	308	307	276	321	350	362	672	1627	1152	412	311	326	418	333	281	282	273	274	320	281	296	260	282	298	280	282	313	325	297	309	275	306	302	323	282	319	273	285	282	310	293	279	290	288	292	302	274	302	300	279	282	300	311	273	287	275	281	300	262	289	316	289	267	304	301	268	254	323	309	303	283	262	318	279	273	295	284	253	278	301	290	304	274	295	306	259	289	259	300	286	308	305	272	291	295	301	302	287	285	301	326	306	296	291	288	304	305	299	286	291	302	294	283	307	275	276	294	297	286	253	320	269	285	298	275	292	277	292	301	290	286	307	302	301	269	316	289	268	267	292	293	289	319	282	300	288	328	267	296	331	305	298	291	303	282	291	329	261	302	278	289	314	309	294	297	264	277	284	295	263	282	284	300	323	316	264	285	307	299	261	298	284	291	311	335	286	320	324	322	252	276	305	286	287	277	341	264	311	278	276	304	305	285	280	298	268	265	296	287	305	286	284	323	288	280	312	313	309	314	318	320	277	306	276	262	265	303	290	309	296	304	306	283	274	319	311	290	256	262	285	311	262	294	311	315	270	290	295	274	297	292	299	261	294	285	315	296	327	302	285	282	276	286	281	273	299	283	296	283	278	263	268	289	300	280	281	283	313	302	286	320	290	319	280	289	288	296	295	278	273	271	275	327	314	302	295	327	310	309	287	297	277	284	302	300	297	294	279	299	289	296	291	292	277	310	310	331	287	321	301	273	273	272	281	284	294	298	298	286	281	313	292	307	282	284	291	292	279	254	293	291	315	285	321	265	288	270	300	301	273	304	277	288	311	288	285	285	305	292	305	268	292	304	307	277	297	293	301	292	296	292	309	288	278	271	280	280	282	289	291	307	271	319	270	297	314	286	277	275	273	276	255	300	303	305	294	285	259	301	289	272	300	279	289	307	316	264	337	295	291	260	298	281	313	278	278	289	289	278	269	291	307	298	273	292	295	310	280	297	274	301	284	319	254	308	305	288	296	287	280	328	286	280	289	298	311	323	288	315	290	295	290	276	235	288	285	303	264	294	291	277	288	288	261	285	285	282	295	296	295	300	304	290	294	294	290	285	327	311	269	276	268	280	270	270	282	272	292	316	292	280	301	273	305	286	282	267	309	278	305	273	269	294	335	269	323	309	317	292	310	309	290	270	291	297	277	283	241	286	281	314	301	280	298	277	292	303	323	307	309	266	316	302	324	318	302	287	304	275	316	309	300	311	288	289	309	284	264	290	303	297	272	292	308	275	278	313	325	303	264	314	266	268	300	279	283	251	294	289	284	276	299	302	297	263	325	304	303	292	274	277	301	271	245	291	291	306	277	285	294	311	294	312	304	331	279	310	305	307	300	284	313	295	301	295	275	293	320	286	296	284	248	310	280	299	297	319	313	285	289	301	274	282	295	312	284	290	286	287	287	310	310	312	278	308	302	294	324	276	255	267	294	288	290	328	305	303	274	300	267	284	264	307	265	296	260	297	291	295	269	309	262	305	290	318	315	260	275	317	280	301	257	294	296	312	291	284	308	313	259	327	281	285	267	281	296	292	301	310	273	297	282	308	295	322	306	287	277	290	270	284	262	298	288	291	297	299	273	272	307	303	288	257	280	276	300	318	299	284	289	290	274	274	293	291	309	306	303	279	289	280	297	326	280	284	276	268	290	293	286	282	296	323	265	298	320	316	318	269	269	270	284	315	330	322	300	294	321	286	273	299	299	295	313	271	278	323	324	328	293	290	292	304	296	290	297	286	292	296	294	333	276	293	297	313	293	279	259	287	273	284	291	298	289	291	304	302	284	296	300	300	291	318	311	295	320	279	280	314	290	292	280	321	323	295	291	299	292	281	264	309	304	296	285	259	299	314	283	269	261	308	277	315	329	319	296	275	268	304	290	265	299	306	277	297	265	274	300	296	304	271	308	277	304	278	317	286	280	292	290	302	290	273	304	300	276	313	301	309	289	287	288	285	301	287	306	287	287	283	295	260	299	334	316	277	291	303	300	288	282	273	303	320	322	286	319	316	307	290	285	282	308	270	279	293	279	329	318	260	280	282	296	266	315	291	304	283	300	277	311	318	298	267	288	298	297	295	288	317	322	271	281	285	294	274	282	274	286	285	291	290	321	270	271	304	294	303	301	289	317	300	262	251	285	290	294	272	315	273	274	296	316	316	287	309	315	266	302	273	312	288	308	298	277	299	275	283	279	298	309	274	307	290	302	288	285	253	277	292	300	297	299	303	271	319	284	289	282	272	305	298	304	294	288	301	270	286	295	277	291	313	275	290	337	324	283	300	292	289	278	300	282	310	275	308	309	311	303	304	306	275	284	318	322	282	279	296	291	308	290	317	289	290	283	292	316	318	330	267	277	291	293	314	280	282	291	322	315	315	288	266	293	299	288	317	296	283	306	278	328	296	341	271	258	285	315	303	288	274	314	299	271	276	280	268	277	313	287	279	286	289	293	278	305	294	314	309	325	311	325	271	301	268	288	264	314	312	300	295	282	276	297	298	312	267	305	288	265	308	293	310	320	303	278	285	289	291	269	284	279	298	328	313	318	295	303	275	297	302	298	285	306	315	258	306	288	300	296	302	281	293	296	264	290	295	269	310	315	309	279	280	304	315	295	260	290	303	286	293	298	279	282	312	285	298	282	270	301	262	290	256	272	282	261	298	297	310	277	309	304	318	299	275	312	284	239	253	313	299	293	283	285	289	286	274	317	293	291	272	294	283	275	291	281	311	310	283	292	297	280	265	273	292	293	306	294	293	289	300	267	300	297	284	271	303	262	305	311	299	283	294	295	291	296	321	268	296	287	306	336	265	300	312	294	257	295	274	286	286	316	268	322	298	271	286	283	303	244	267	257	288	294	317	290	283	303	317	299	297	323	285	285	296	266	305	302	309	257	282	307	299	273	307	285	299	296	276	309	278	307	273	284	288	278	287	309	290	261	313	272	293	276	280	265	315	316	314	304	263	327	292	314	336	267	289	286	279	287	281	299	300	287	288	271	302	318	283	281	292	284	297	304	278	300	285	295	274	294	268	286	292	319	291	288	313	276	248	309	252	297	277	304	307	266	259	289	291	279	304	258	261	293	284	261	304	282	295	285	285	290	306	283	305	316	304	272	285	251	288	286	294	301	316	321	282	304	314	273	294	320	293	269	288	280	270	306	288	299	303	280	295	295	309	296	288	284	288	291	286	295	306	329	294	294	320	262	302	284	298	279	270	298	312	277	286	321	300	310	281	294	276	298	300	290	286	299	269	279	291	301	290	297	291	297	290	290	302	288	310	264	327	314	300	338	299	280	278	287	292	331	303	272	281	306	299	265	282	295	292	279	292	255	280	306	310	282	288	296	267	305	313	290	319	276	292	284	298	295	299	300	317
13063	10979	6439	3909	2740	1968	1507	1253	1019	956	870	842	812	681	690	635	633	565	575	609	588	500	560	530	517	551	503	552	550	513	545	555	502	519	509	499	540	535	514	625	899	1779	4385	2988	725	489	526	780	618	528	508	533	484	508	481	504	488	502	480	516	484	546	473	491	520	533	499	513	481	505	504	453	512	492	483	539	484	512	493	484	492	506	495	511	476	502	492	522	517	524	515	495	477	485	507	505	447	498	462	489	502	513	498	505	497	509	475	493	472	509	495	476	481	518	502	496	510	495	523	554	499	494	497	458	457	451	541	474	449	482	542	501	500	529	467	486	510	508	497	535	505	519	477	498	531	465	525	524	527	476	478	500	481	498	461	460	504	500	520	502	469	508	508	493	515	497	475	469	520	502	516	544	522	480	553	493	487	504	529	457	490	502	469	512	479	515	493	520	519	476	493	490	503	467	501	493	508	448	533	539	510	513	490	538	480	505	504	494	469	517	519	447	499	522	498	502	499	496	516	496	474	463	507	476	458	496	513	513	503	486	498	508	534	501	504	546	479	466	502	495	552	523	494	503	517	499	504	502	494	480	461	542	476	469	488	506	512	542	495	501	459	521	504	461	496	500	501	493	499	482	490	501	465	507	515	496	505	536	485	483	534	475	507	506	494	488	495	556	478	506	490	495	513	527	504	484	547	488	499	502	458	492	504	511	526	499	486	503	513	480	509	497	465	477	539	542	491	490	500	484	484	484	489	508	492	511	511	502	491	520	489	501	473	509	482	515	497	548	524	467	462	489	498	488	498	484	456	499	495	517	474	513	531	516	480	521	471	541	542	503	504	494	508	521	462	473	492	505	509	511	469	447	468	523	504	547	520	467	549	499	511	528	487	457	509	526	488	492	505	510	529	524	484	508	492	530	473	481	497	528	527	515	519	530	504	512	485	488	503	495	519	484	462	492	531	504	523	509	477	524	531	471	512	512	498	455	499	467	481	509	485	521	483	508	477	499	487	504	503	498	494	497	463	554	486	483	488	500	522	511	528	526	509	521	527	498	529	485	494	510	483	523	482	507	490	544	535	473	487	488	498	508	528	478	514	489	513	513	481	490	519	480	486	485	495	497	515	489	496	478	491	498	517	487	528	477	483	502	487	494	469	510	477	478	470	506	483	508	495	499	528	482	504	474	455	509	526	470	470	512	511	463	472	516	519	486	502	496	527	517	523	479	527	490	537	512	483	469	474	504	491	523	478	486	488	500	459	491	537	541	506	517	528	491	473	495	489	495	535	519	485	498	474	490	502	469	514	546	497	494	507	476	528	520	509	519	526	510	469	498	518	535	493	507	508	477	469	519	489	484	444	492	470	506	491	471	523	488	492	482	547	493	506	481	487	511	472	484	482	501	472	506	486	456	470	523	492	505	505	486	496	497	479	475	475	521	484	550	508	485	464	429	529	513	494	518	478	477	523	452	468	486	534	487	530	492	505	487	510	483	462	468	503	519	514	516	521	463	482	490	504	514	496	500	459	465	497	512	501	535	501	480	547	503	482	505	485	550	495	512	526	496	486	505	511	531	549	452	503	471	477	472	481	490	530	530	485	483	451	488	499	510	494	480	496	513	520	489	510	470	533	451	544	489	507	498	506	488	510	485	461	489	481	494	499	472	493	491	528	462	541	466	486	491	497	503	495	504	489	562	480	491	527	477	500	473	557	492	498	488	479	521	482	516	479	500	490	522	486	559	508	520	485	473	515	514	464	509	534	490	510	507	481	492	500	495	522	491	478	512	464	497	488	488	501	469	497	500	501	538	497	507	488	546	504	474	476	478	526	433	464	482	506	504	470	513	486	509	549	509	474	463	469	495	498	514	471	517	513	504	520	507	501	536	469	491	525	519	506	540	475	504	508	487	512	448	517	537	490	506	496	533	450	503	466	469	491	506	518	492	500	492	491	513	493	524	528	466	455	549	497	498	479	525	472	505	515	489	477	505	478	496	496	478	518	504	478	481	497	517	537	476	476	508	520	473	522	487	475	481	506	514	485	534	539	496	493	530	502	505	524	498	506	478	473	467	460	525	497	497	536	483	526	491	485	492	507	487	521	543	500	540	484	509	487	555	548	468	505	475	486	504	539	514	514	457	507	488	524	512	487	485	500	494	488	518	511	524	515	509	512	487	492	514	495	509	473	516	507	475	487	546	495	505	526	490	526	469	490	496	508	511	455	493	527	512	542	481	510	456	508	501	485	553	486	510	498	513	510	538	531	507	557	519	500	500	487	496	480	508	487	544	506	507	523	498	507	514	488	506	523	463	472	504	503	503	478	464	528	524	487	499	506	484	496	506	473	482	483	527	517	541	524	472	490	519	490	519	536	536	476	492	536	484	492	503	471	514	470	527	498	487	526	502	511	510	509	548	553	458	499	521	525	538	504	482	584	483	519	502	490	521	494	527	510	489	453	518	472	484	508	488	500	474	482	512	485	493	522	476	479	502	523	472	485	538	534	501	458	495	512	516	538	512	516	490	540	491	467	488	506	507	476	507	529	509	501	504	478	459	491	511	530	550	512	488	544	468	482	546	494	485	509	486	497	481	476	495	507	459	531	467	531	534	534	487	506	477	504	494	512	516	472	504	508	471	571	488	479	497	456	485	518	477	504	480	514	490	479	493	475	495	452	507	500	540	477	490	506	506	494	482	519	488	522	532	491	513	517	529	480	544	490	472	481	506	486	490	514	493	517	495	499	535	530	495	542	485	524	517	482	484	499	514	477	533	475	502	491	476	517	492	513	531	530	485	512	499	491	489	458	519	492	525	529	544	503	496	504	498	483	494	468	497	499	516	506	517	502	518	483	477	486	493	509	493	515	475	470	476	506	491	485	513	500	496	506	503	526	498	459	497	506	486	490	493	481	473	518	499	486	475	536	524	507	509	488	522	485	521	454	529	448	484	479	507	471	481	521	498	457	501	484	507	511	509	532	523	516	517	512	518	501	509	515	504	487	469	479	510	529	531	476	478	496	525	488	511	499	513	499	488	490	491	517	494	508	514	537	494	483	539	571	497	537	466	484	503	474	518	502	488	486	500	528	478	507	511	531	495	520	496	491	496	554	509	501	524	501	490	484	503	506	520	484	525	529	504	493	505	520	477	503	483	498	516	511	500	500	524	521	530	542	489	515	505	525	459	490	511	497	523	501	483	472	536	519	485	527	491	450	507	502	532	493	466	487	458	516	477	508	539	444	503	511	467	521	511	487	496	488	458	510	479	513	514	510	518	516	450	581	514	528	506	509	490	500	495	540	538	517	506	503	490	524	501	545	518	504	534	484	499	480	493	486	488	485	462	528	466	493	491	488	490	474	473	507	491	488	491	494	496	482	497	529	552	497	475	487	486	488	512	506	491	494	537	514	473	490	500	490	474	481	508	473	528	490	510	487	487	516	479	487	490	475	520	520	517	517	494	509	493	492	493	501	489	502	478	516	519	492	519	461	449	517	476
23147	21072	28735	23637	21075	17313	1961	1040	755	656	587	540	457	504	440	418	354	390	335	378	372	368	359	324	362	327	349	326	332	322	348	338	278	320	324	342	292	299	314	332	711	1391	3780	3169	1743	492	368	374	327	326	309	309	300	293	287	300	305	311	318	308	259	328	306	296	314	312	305	278	304	298	293	326	294	292	306	309	288	312	338	303	332	333	296	310	305	314	284	272	298	281	316	272	316	283	308	319	319	298	292	321	315	285	311	287	310	282	322	296	309	282	326	314	318	322	314	281	280	269	301	309	303	304	297	324	288	280	302	317	298	312	301	291	306	314	291	321	297	268	282	305	297	334	280	319	296	301	320	329	297	302	319	322	331	319	289	278	319	302	324	302	293	303	295	304	317	322	316	295	288	282	288	285	298	321	277	295	295	317	305	332	323	300	293	315	296	325	305	301	310	314	296	316	287	288	301	275	314	309	308	318	294	290	309	288	305	309	287	273	305	289	307	343	295	315	311	311	296	310	327	304	299	275	343	321	326	280	321	301	312	308	315	331	316	334	278	285	322	330	289	336	301	295	281	315	291	276	298	293	287	299	261	308	324	294	297	282	296	283	319	278	277	288	340	292	279	318	257	303	333	337	299	295	302	287	275	310	311	295	323	307	269	308	299	285	303	317	297	307	272	308	315	292	330	305	330	307	337	311	276	330	277	307	292	312	300	317	324	297	273	297	332	288	290	331	275	321	292	295	314	312	343	318	291	291	325	266	310	261	309	312	311	288	321	328	301	290	273	324	313	295	292	307	289	325	272	302	327	319	277	306	300	330	326	343	317	308	309	318	288	306	299	285	276	296	289	314	298	285	290	272	331	306	324	305	288	305	303	309	274	306	313	309	317	279	315	321	295	258	298	289	294	298	317	320	275	312	297	300	275	299	336	309	315	290	300	286	322	309	257	309	276	291	298	303	282	314	295	312	322	291	321	320	289	292	294	286	301	306	292	298	313	305	313	305	318	285	294	302	309	324	314	348	289	273	317	309	289	290	310	314	305	287	307	322	294	304	283	278	322	326	319	306	279	316	308	304	314	286	302	323	315	314	304	310	295	335	302	271	296	315	308	303	334	304	304	311	300	306	322	302	333	297	289	286	295	298	306	318	318	280	328	292	278	281	303	298	299	287	279	334	310	306	293	303	306	277	285	295	295	303	297	306	296	283	323	301	299	316	287	303	283	312	311	322	323	285	316	274	274	246	291	286	300	327	304	318	303	307	290	300	290	291	297	334	320	292	257	299	310	303	329	301	331	320	288	292	310	314	298	302	322	284	292	327	283	289	306	308	338	279	356	320	277	293	318	317	333	303	311	294	283	301	309	308	318	314	272	298	301	299	327	289	309	308	305	333	283	318	300	347	308	313	322	266	293	284	311	298	310	297	322	315	304	309	275	324	324	310	329	283	304	320	277	308	305	282	324	308	321	290	326	302	281	332	296	332	286	318	307	307	297	302	300	292	308	309	290	303	313	285	309	295	291	325	270	292	314	302	318	310	291	292	308	328	308	286	299	338	325	307	300	288	301	306	280	325	340	309	308	304	284	280	309	301	302	306	325	273	296	299	325	342	312	311	309	304	294	316	312	304	313	350	306	310	298	313	294	270	318	314	294	307	294	312	318	300	312	290	313	313	284	309	286	279	308	315	309	286	324	310	268	305	284	296	289	286	311	330	314	270	331	315	275	316	312	298	296	323	295	323	287	315	284	291	285	311	317	316	274	324	322	315	308	338	327	310	299	301	326	297	317	302	284	289	332	299	305	294	302	301	276	324	290	318	288	296	275	299	303	291	278	290	326	335	331	320	314	291	318	266	331	344	307	289	313	305	306	292	281	291	314	288	289	303	303	252	316	311	310	315	290	305	307	320	305	317	302	316	280	301	327	315	306	321	334	316	349	299	296	302	301	291	334	291	285	322	348	296	327	303	254	299	311	284	305	307	300	293	320	318	262	323	327	294	282	312	314	279	308	322	334	311	278	314	306	340	296	307	290	269	294	313	315	305	283	303	318	313	304	350	317	324	325	331	303	288	297	284	331	291	305	296	327	317	295	335	324	325	320	301	294	295	317	287	289	305	323	301	303	300	310	319	289	311	325	275	303	290	320	307	300	294	300	298	315	276	296	310	324	315	310	323	296	305	312	285	296	309	311	330	340	296	320	312	274	329	253	298	294	302	307	277	296	350	309	291	311	316	289	314	278	291	333	290	296	274	315	309	284	296	310	314	301	301	297	298	260	315	292	306	303	316	319	296	313	292	292	315	284	288	300	293	277	331	284	325	305	297	295	314	328	301	276	278	329	314	316	326	290	316	306	293	311	321	273	301	330	294	320	322	279	308	313	277	303	312	307	297	329	329	272	296	329	329	282	277	332	301	329	289	293	279	259	332	321	302	268	283	310	301	339	285	320	283	322	308	305	320	297	313	330	308	310	292	308	294	296	303	305	301	299	283	300	285	319	291	315	293	297	307	313	313	295	314	296	263	306	329	277	287	326	304	256	299	313	304	279	306	305	312	308	292	339	278	269	304	286	287	297	291	338	333	288	292	296	298	284	308	301	326	298	291	285	294	279	336	286	309	330	278	272	305	274	306	300	307	309	318	288	271	299	311	293	308	303	327	284	291	314	303	327	264	312	333	313	279	309	307	320	308	263	305	304	303	288	290	309	297	310	330	332	284	336	309	292	330	303	297	290	291	309	299	295	322	322	304	252	315	280	301	301	314	310	291	304	314	304	300	274	282	281	296	299	307	319	272	304	311	316	310	319	322	312	317	319	278	322	298	310	294	316	322	283	335	290	292	309	313	289	274	293	286	310	305	313	352	308	293	343	312	318	325	344	301	298	333	312	298	297	272	294	259	322	276	294	290	276	323	300	292	292	341	314	322	329	319	281	309	311	319	305	281	279	271	302	293	322	283	285	308	320	326	372	312	307	284	308	313	295	302	298	279	278	288	310	320	286	285	300	336	268	292	289	298	269	260	301	304	290	303	291	261	309	314	300	321	308	298	305	287	294	314	302	324	314	283	285	277	284	294	277	292	312	302	313	324	292	302	279	306	272	308	284	322	292	314	310	284	286	282	272	311	292	318	304	306	327	303	291	285	276	303	312	283	319	299	310	327	322	292	300	296	292	293	291	294	302	284	304	315	287	301	300	319	327	272	280	285	310	308	293	345	310	318	298	323	316	302	318	293	312	323	312	317	325	282	329	311	303	310	283	294	305	263	286	293	282	300	306	309	276	303	305	280	293	313	302	280	299	311	305	285	317	334	299	295	286	306	295	281	323	324	305	318	296	291	285	308	303	311	305	277	323	295	317	324	328	304	282	310	321	287	325	301	322	293	302	264	294	324	288	324	300	282	311	306	287	300	290	319	309	315	309	290	324	308	288	293	291	285	300	282	307	299	271	302	320	291	328	284	311	311	300	288	310	313	296	297	295	290	314	316	334	307	312	311
16668	17166	13226	7227	5010	3806	3132	2752	2348	1931	1536	1343	1187	1111	970	845	830	834	747	716	676	660	660	650	615	606	595	597	612	597	544	609	560	554	545	583	551	516	554	627	1734	3801	9582	7840	4256	955	611	751	585	515	512	495	508	523	510	514	503	481	497	529	483	511	523	507	543	530	477	496	515	555	512	467	527	525	555	493	519	545	509	504	498	498	492	511	533	503	510	578	529	552	519	507	521	526	512	527	504	527	513	569	505	551	483	545	495	550	538	479	555	466	488	482	551	519	504	525	487	549	565	486	555	513	516	533	498	475	482	513	506	516	497	480	517	516	493	517	483	536	494	459	533	517	529	489	498	529	551	514	500	461	497	472	541	508	508	556	497	532	521	531	519	525	474	517	509	499	454	515	479	522	500	532	485	527	523	497	489	485	549	559	466	506	538	521	508	506	546	523	505	485	543	505	518	530	502	493	527	516	520	503	492	515	498	517	570	517	528	502	504	539	538	471	491	512	548	502	525	521	522	520	530	512	515	562	507	533	518	513	518	524	515	490	510	513	533	511	499	526	516	479	502	530	505	502	510	530	525	515	496	475	473	543	512	472	517	512	486	536	521	514	527	497	541	528	543	537	525	523	536	515	529	558	503	518	486	483	483	471	538	527	532	469	508	474	545	492	494	558	532	498	532	478	514	508	520	546	499	526	536	491	510	560	555	527	513	550	528	498	509	503	505	534	508	547	500	532	508	490	513	481	523	541	537	603	530	524	556	487	505	509	517	497	528	514	514	508	514	503	539	463	520	537	481	518	503	542	503	519	514	505	527	515	514	514	514	485	502	551	504	509	498	512	520	499	500	544	504	551	503	550	496	524	516	524	535	480	496	544	510	484	448	520	504	452	530	521	534	518	517	533	552	498	535	542	563	499	541	508	512	542	551	534	537	537	496	512	540	530	510	483	530	515	489	522	531	522	492	551	506	488	493	535	497	523	515	541	510	546	543	496	526	543	518	550	524	475	514	504	517	532	507	503	504	514	553	501	498	518	487	516	518	474	529	572	561	510	491	479	515	532	488	505	535	540	494	534	533	485	481	512	532	523	481	540	499	547	544	541	499	523	512	515	508	501	527	519	525	517	565	545	516	507	496	487	500	541	514	486	536	523	493	477	499	523	494	523	514	506	517	482	534	503	505	469	511	476	525	478	516	507	540	470	541	485	500	563	540	497	465	522	557	483	539	546	509	505	488	555	498	518	574	520	520	489	524	518	506	522	510	500	516	536	534	536	498	521	543	513	498	508	541	534	518	522	543	502	500	477	484	496	505	527	500	489	517	548	521	517	564	468	514	556	505	490	498	526	499	473	514	521	511	494	508	549	521	483	524	549	543	525	472	543	526	528	502	500	511	507	488	527	528	534	495	512	493	500	490	463	524	513	557	499	522	496	515	514	483	500	493	510	556	532	530	524	520	506	511	511	484	514	509	534	500	535	497	507	548	516	506	452	547	515	481	507	502	537	516	543	469	516	482	527	484	564	498	514	504	542	510	509	530	561	528	491	535	497	485	524	498	513	490	483	464	515	540	486	468	499	525	561	513	496	558	530	457	510	488	505	503	492	548	540	535	487	513	515	550	517	504	495	520	495	463	500	473	524	541	474	507	555	494	514	527	516	588	564	543	515	491	506	521	511	495	510	523	489	503	499	523	532	481	505	524	481	510	504	500	529	511	507	508	533	472	542	495	499	488	513	537	555	468	479	508	523	526	501	536	514	478	507	511	503	504	493	498	533	503	485	480	483	532	513	538	500	530	533	549	493	527	484	490	519	488	525	511	514	543	570	524	534	512	535	507	506	536	499	563	501	501	479	535	473	519	494	546	518	517	541	481	533	505	550	502	498	517	510	527	526	507	525	544	504	495	507	529	507	547	546	555	515	519	485	493	558	512	511	487	530	541	533	534	513	530	517	517	488	534	501	525	481	499	535	496	519	548	513	532	505	505	508	553	529	520	565	500	552	564	572	565	527	500	491	492	508	493	552	509	489	522	542	519	501	533	503	522	511	494	533	506	499	505	518	539	521	530	510	503	508	559	504	533	553	534	541	496	503	512	465	522	508	543	515	512	562	511	502	535	551	552	528	512	491	519	514	525	481	518	536	496	534	508	530	530	489	498	498	486	516	488	530	537	478	505	525	521	536	489	507	489	525	519	476	489	470	541	507	484	552	494	511	559	478	485	536	516	573	536	486	533	486	535	513	476	499	492	528	504	527	509	513	552	546	507	500	497	492	523	502	517	501	507	517	493	535	463	524	528	502	517	535	528	515	475	546	531	515	500	535	469	534	535	504	498	490	513	545	522	480	522	497	503	530	551	541	486	488	542	491	517	499	499	522	490	502	547	528	540	522	501	485	583	525	500	551	545	505	509	516	511	536	537	524	542	524	474	530	501	530	507	539	500	523	494	516	528	520	538	482	522	511	497	508	541	533	551	565	515	520	533	521	516	545	531	534	555	495	455	482	549	522	511	496	538	524	510	518	502	482	524	551	536	543	523	533	486	489	513	522	493	484	474	511	497	528	510	493	547	571	560	527	513	523	500	498	513	532	494	531	487	517	536	529	486	460	484	518	524	494	528	518	518	533	506	516	530	563	570	536	528	511	497	489	519	520	510	515	477	473	542	515	530	520	510	518	530	517	559	524	491	519	519	515	521	501	502	502	533	497	503	533	518	509	518	549	518	534	498	499	487	508	556	536	484	530	558	544	547	478	517	499	504	507	535	548	483	523	511	524	486	543	498	523	542	503	557	488	497	495	509	561	498	518	511	506	472	524	538	548	534	512	506	497	511	540	498	519	524	508	510	536	540	460	542	516	516	523	488	482	516	549	594	529	524	504	537	531	503	494	523	496	488	492	535	509	525	488	474	523	529	511	471	529	524	520	521	502	493	520	534	559	484	533	515	546	532	533	489	500	529	496	495	528	499	527	509	540	521	522	478	484	476	532	534	476	542	513	531	478	498	497	515	532	500	561	515	518	533	514	516	527	518	523	505	532	490	494	511	495	557	539	511	460	515	533	495	534	486	506	509	506	535	507	523	527	496	479	505	525	463	521	536	544	535	502	504	501	530	482	523	511	514	473	489	530	515	551	544	475	533	525	518	526	518	513	520	502	523	490	518	539	526	527	481	490	521	498	524	521	548	529	541	488	501	505	540	524	492	476	524	526	494	496	538	522	517	515	523	513	490	563	509	539	495	511	522	528	497	554	535	532	506	495	526	506	495	510	533	534	535	518	507	517	501	533	491	514	476	498	563	507	518	510	538	563	504	475	504	522	524	519	504	510	517	529	524	500	531	444	509	517	543	523	539	502	499	526	486	544	497	534	550	505	486	535	536	496	499	489	511	542	509	528	482	516	504	493	509	489	495	495	560	534	532	498	516	501	551	520	527	494	472	501	521	540	543	490	531	518	537	505	484	556	527	520	543	505	545	551	542	503	524	511	539	504	488	473
26455	19464	5446	727	474	364	344	310	321	328	330	278	271	275	273	220	245	265	234	264	236	258	255	228	233	250	270	254	255	266	222	233	262	240	238	249	229	260	249	248	230	280	423	463	435	396	322	251	244	258	234	221	260	255	240	220	226	235	243	230	272	242	270	236	234	227	229	233	233	242	247	235	301	231	240	254	250	239	215	232	256	248	251	230	266	233	237	222	247	239	259	260	256	248	249	228	256	278	250	245	252	248	233	221	249	272	256	261	258	222	231	239	227	243	239	236	231	217	290	272	221	245	244	235	252	234	237	236	237	234	251	259	231	251	252	187	258	214	244	234	225	256	210	267	234	206	263	264	237	271	224	255	230	260	269	260	232	242	247	231	232	255	240	267	286	238	270	245	244	242	254	228	257	243	223	237	242	238	243	281	226	247	225	238	217	207	235	233	238	217	243	240	267	231	245	241	245	266	262	265	234	250	254	229	228	227	255	228	258	248	241	256	235	261	259	253	261	239	249	243	246	247	235	248	236	250	232	245	240	260	211	220	197	237	263	245	229	247	241	272	254	271	262	257	259	240	238	216	229	255	246	271	260	229	263	230	259	238	254	220	274	237	258	234	253	247	244	260	248	258	272	245	259	229	250	249	248	269	250	277	239	227	248	251	238	257	234	243	232	254	252	267	256	249	242	250	291	244	243	245	239	260	258	248	260	243	245	265	222	242	274	261	270	250	236	231	242	228	262	228	258	258	232	261	242	234	244	261	235	267	220	230	248	285	245	238	263	235	244	230	239	231	212	251	243	239	254	245	259	250	239	253	268	212	259	237	239	205	249	228	231	248	251	245	237	249	259	242	237	229	256	261	228	222	253	251	255	245	204	259	248	270	249	255	263	231	247	258	240	244	249	231	272	224	241	223	260	231	244	250	264	249	253	233	252	254	215	244	256	261	259	268	253	245	263	217	239	219	240	282	269	232	228	238	226	270	247	252	236	268	211	275	227	254	267	222	254	258	218	247	257	255	235	242	234	229	246	248	245	224	256	234	243	267	225	237	274	247	281	250	239	237	232	244	217	247	221	257	253	248	228	258	254	271	256	234	231	240	241	243	267	253	225	228	273	240	241	241	234	235	256	221	266	244	239	273	248	243	227	237	202	246	280	247	237	279	233	267	220	228	256	234	234	303	243	252	245	239	255	256	209	227	236	265	262	218	253	249	214	227	226	236	251	259	248	266	239	240	246	223	226	240	234	236	272	242	224	251	244	246	242	238	228	249	265	258	221	229	238	234	247	264	228	257	256	258	256	226	254	244	231	261	252	242	248	237	277	241	235	244	251	258	218	234	262	256	246	263	262	225	249	257	240	260	237	221	236	244	222	249	255	251	239	233	263	265	243	262	240	240	250	245	219	231	229	234	246	250	248	234	258	249	267	225	255	236	246	241	272	261	261	258	234	228	248	247	263	254	246	261	243	236	256	222	252	258	206	234	231	238	236	230	219	258	265	241	219	240	252	231	237	237	258	237	228	223	256	228	245	221	236	255	244	270	218	235	258	265	236	242	247	255	239	234	234	219	267	237	249	267	221	243	234	277	222	221	267	273	252	273	251	243	238	258	252	246	235	245	263	233	241	276	235	221	235	242	243	224	218	225	212	256	276	219	245	223	259	256	244	241	264	248	247	275	227	235	242	231	239	250	240	245	259	233	249	216	219	232	261	227	234	240	244	247	274	274	255	249	257	234	252	242	231	232	220	259	250	262	247	229	247	262	228	239	232	238	248	241	237	231	248	254	217	256	242	261	245	234	286	243	225	233	236	273	214	232	232	260	248	242	225	249	241	273	231	233	261	244	227	236	260	239	227	221	271	252	257	225	235	263	258	259	257	256	265	231	228	264	248	265	251	220	222	226	262	257	264	259	253	267	234	260	226	246	245	247	268	248	243	221	241	266	247	250	268	214	236	225	225	274	242	257	253	252	264	235	255	259	274	246	230	239	242	282	265	261	266	247	210	235	235	233	274	251	259	239	230	256	273	232	237	240	252	266	247	249	253	224	253	280	263	262	248	209	244	216	247	255	261	239	253	252	234	255	261	272	272	261	261	241	248	243	240	233	248	235	268	262	236	277	267	232	233	254	240	243	260	254	241	235	235	258	247	214	246	245	258	251	255	226	272	215	254	278	240	232	263	244	231	250	218	265	250	243	230	238	241	242	257	242	219	247	268	249	249	222	253	254	251	240	240	247	228	267	239	241	227	243	230	249	260	245	251	265	231	232	241	264	246	245	227	246	265	262	246	263	227	266	247	245	242	220	235	213	238	255	247	229	262	241	238	276	264	224	238	255	212	246	260	236	241	208	240	263	253	254	259	231	249	258	261	237	263	233	233	238	253	229	246	252	226	239	250	236	241	233	223	270	238	252	259	224	229	246	228	215	273	238	209	269	251	235	244	245	244	229	230	252	254	247	254	211	264	255	224	254	226	243	209	225	229	252	247	239	245	221	258	251	256	254	248	265	261	238	251	254	223	256	236	264	263	237	224	269	240	268	210	251	257	228	238	239	232	252	260	266	250	235	246	220	259	227	283	223	253	252	249	229	255	243	255	239	275	251	247	232	243	225	257	262	237	287	261	235	238	236	246	219	272	247	237	232	238	246	239	262	247	244	239	240	260	262	239	282	248	265	233	231	235	277	227	267	228	238	221	228	246	249	217	237	227	240	252	241	280	245	256	241	203	231	231	242	242	241	250	218	223	227	242	237	249	214	220	250	239	238	242	221	248	233	242	220	233	243	233	255	265	243	246	240	268	270	250	246	234	253	235	255	222	268	244	243	232	243	262	232	267	269	269	235	235	227	252	253	279	233	265	251	239	251	254	266	233	251	246	247	253	253	249	224	244	243	241	254	277	222	237	273	272	244	250	226	242	236	273	274	229	240	230	246	254	241	242	223	250	223	233	234	255	253	254	250	249	243	258	264	228	210	225	251	251	263	229	261	226	236	242	281	228	254	232	239	257	240	261	268	242	237	250	225	217	259	239	230	254	241	259	240	244	240	283	224	237	290	266	237	250	265	261	261	259	247	265	236	238	247	244	246	234	261	257	252	225	243	234	251	224	253	251	227	245	253	235	241	271	244	270	268	224	236	275	247	243	229	224	245	259	220	256	249	256	249	226	250	265	245	233	219	228	265	270	272	246	225	224	243	240	283	243	217	244	258	246	259	212	249	223	241	256	236	234	251	226	239	251	236	225	259	261	220	239	245	253	229	268	269	240	245	247	229	256	239	232	259	260	241	274	240	259	263	245	225	245	291	261	240	238	235	243	246	272	244	245	242	231	243	242	231	244	243	240	228	227	238	222	245	251	265	272	248	222	261	256	255	259	247	264	232	268	246	245	223	262	232	253	225	266	229	211	246	245	270	259	229	253	235	228	252	259	204	240	226	222	279	244	262	249	235	260	254	249	223	226	238	267	249	246	230	245	249	216	240	229	241	261	241
9236	3125	1875	1184	915	832	778	748	728	760	732	660	599	475	480	472	430	445	409	415	385	435	417	431	397	375	399	425	429	415	408	429	431	431	395	449	405	393	417	397	437	563	934	1005	958	753	604	428	432	427	421	391	372	428	432	426	409	420	423	382	398	437	397	421	398	410	406	437	414	421	423	412	419	429	393	436	419	418	457	391	446	407	410	435	388	394	404	427	396	392	432	433	385	407	413	386	422	407	376	395	454	384	418	415	407	386	422	386	417	401	396	410	416	423	382	411	409	418	382	389	395	430	389	397	412	453	405	428	394	380	409	439	422	432	420	404	433	400	422	385	430	389	435	377	442	420	419	381	415	390	387	445	403	382	434	410	420	422	394	409	432	425	419	448	395	435	427	430	385	432	415	420	399	420	370	397	416	407	416	413	382	381	390	425	414	379	428	463	412	402	420	403	423	403	412	385	407	425	418	437	422	424	394	357	423	395	404	423	433	405	395	392	451	389	398	435	406	418	404	438	400	395	421	410	406	412	414	417	403	400	410	396	431	379	409	416	430	461	402	408	386	417	434	434	414	391	403	427	412	410	422	421	429	399	416	409	428	406	409	414	404	373	392	435	378	434	390	405	417	391	392	436	414	387	362	408	405	422	393	427	465	437	470	441	411	428	404	401	394	410	382	440	406	370	432	423	381	423	425	432	418	431	384	429	453	448	397	391	439	396	378	389	427	367	439	412	400	415	402	445	384	406	436	433	429	410	406	396	444	428	407	398	406	430	397	447	405	402	467	381	407	368	376	398	430	406	392	390	389	418	403	415	428	415	412	401	434	425	440	431	463	395	386	407	426	439	453	384	405	428	455	427	453	437	404	430	422	415	404	434	405	415	398	418	365	395	403	417	427	395	440	405	393	419	425	376	412	383	418	419	431	391	396	426	420	401	408	398	403	402	396	438	421	431	406	408	400	437	447	417	421	432	402	424	456	408	426	459	385	419	410	422	403	407	398	387	417	411	386	396	428	407	396	403	381	448	406	423	413	387	431	378	409	448	407	403	399	427	391	393	415	392	423	409	399	408	428	401	391	406	396	419	462	382	380	405	404	390	418	393	375	402	398	421	402	373	407	413	396	435	403	406	397	451	396	404	369	404	447	400	394	423	391	441	415	437	399	387	426	424	413	385	403	429	419	438	417	423	409	444	372	400	420	435	409	425	404	376	438	413	424	399	406	384	436	430	429	406	409	397	440	415	424	406	402	394	458	407	400	437	451	394	405	402	410	423	450	401	390	399	401	416	396	389	392	435	394	409	400	412	394	424	409	435	438	422	417	422	404	416	416	411	383	437	393	407	420	390	418	438	406	393	397	427	442	385	432	404	390	431	419	395	430	421	421	408	383	445	431	452	433	415	441	361	424	402	431	404	408	453	438	401	406	408	384	373	414	430	427	413	399	423	411	408	406	392	405	416	413	405	393	402	402	397	415	385	417	412	434	391	401	386	379	382	413	398	403	408	364	391	446	424	403	435	427	401	402	417	412	431	409	400	429	423	397	377	419	392	416	423	424	400	426	406	382	398	426	405	422	403	429	408	386	437	419	410	393	446	427	414	428	389	427	403	422	399	403	438	394	416	429	412	369	421	377	419	405	385	411	435	413	411	378	389	391	389	389	436	415	441	425	381	409	390	437	420	405	408	403	401	427	410	384	428	412	407	423	424	446	474	393	406	425	407	371	405	400	402	403	400	387	449	381	426	421	396	400	421	414	417	395	416	429	406	387	413	438	428	411	428	422	388	432	420	400	391	389	424	402	401	390	396	398	426	425	394	407	431	422	411	421	417	435	405	427	397	431	447	457	421	427	384	395	409	432	434	397	372	414	412	375	408	400	429	367	413	408	444	408	418	426	417	417	412	424	414	387	408	423	393	417	367	398	420	399	381	417	413	414	390	428	452	384	391	416	415	391	448	402	382	435	443	413	404	413	404	402	400	419	398	414	390	392	414	389	451	414	395	431	439	422	414	415	390	416	392	379	436	426	421	405	393	397	417	401	399	415	416	383	417	380	406	416	409	401	399	406	416	415	402	398	438	413	410	421	383	380	428	387	416	426	370	443	421	411	383	413	366	416	392	413	421	420	411	438	447	400	417	421	394	418	422	419	398	430	424	427	407	438	407	384	403	427	428	422	437	406	399	386	397	392	376	467	408	406	459	403	386	411	441	409	426	439	408	445	409	434	414	411	425	425	425	400	417	437	420	392	388	407	419	406	415	386	412	384	397	391	400	408	414	409	456	414	401	386	442	432	400	429	391	390	391	399	382	417	418	411	404	413	393	413	454	409	437	400	408	396	389	376	388	388	396	415	441	402	448	393	436	406	409	409	377	383	454	450	391	375	408	422	371	402	424	404	419	415	415	421	418	439	412	375	423	388	425	444	371	436	429	434	393	404	412	394	443	420	421	393	434	421	379	400	442	411	414	394	413	392	445	456	409	402	397	445	449	404	420	409	422	387	417	426	428	440	403	406	414	404	402	425	403	435	410	394	402	405	424	420	399	385	432	454	431	387	413	396	387	397	420	379	423	410	394	417	413	401	444	426	404	414	406	402	400	410	391	377	429	404	418	386	391	378	431	399	401	409	434	366	423	412	437	374	421	451	436	411	398	407	416	383	414	409	414	430	439	395	404	436	410	386	386	406	428	391	439	426	428	365	402	411	381	412	433	381	409	410	399	394	383	425	403	424	411	406	406	381	393	411	412	426	433	400	426	377	411	410	409	389	407	441	414	355	387	412	369	403	434	445	442	429	444	412	424	415	396	398	370	412	395	397	419	378	400	430	422	414	414	387	400	437	413	399	440	412	355	416	429	424	427	403	416	404	411	414	401	414	420	393	437	411	400	409	438	414	362	424	397	380	407	388	408	402	432	429	421	424	415	382	453	403	421	401	431	427	360	438	407	430	410	409	421	423	433	387	421	384	412	430	417	453	414	414	393	416	414	409	442	404	422	426	438	429	389	425	397	444	400	433	445	400	429	432	425	419	398	387	419	399	394	419	414	408	396	394	410	438	369	361	402	413	414	404	410	433	404	356	422	412	431	416	419	401	449	429	400	378	428	374	384	396	371	402	409	410	415	384	409	407	419	405	422	391	412	401	440	414	403	395	430	410	390	440	427	409	413	435	396	410	407	429	427	369	437	430	419	441	413	438	393	404	401	407	439	454	439	413	399	412	409	407	414	436	435	406	410	425	385	396	428	429	401	416	426	399	399	401	431	395	405	407	449	398	406	397	433	413	450	441	431	414	416	417	415	351	397	381	399	414	443	405	400	399	421	375	441	410	401	432	386	416	422	343	402	411	401	399	398	408	376	425	447	418	402	434	413	419	399	422	417	414	413	398	444	458	418	429	414	420	395	440	437	407	408	423	406	412	426	398	380	413	445	436	408	416	414	412	396	391	416	368	405	391	431	386	410	403	420	426	425	387	436	412	385	380	424	404	433
24796	21126	27129	25236	5975	806	665	520	457	421	425	409	397	374	374	333	345	333	323	311	313	291	314	282	299	298	297	327	307	337	310	279	327	294	317	314	268	285	318	303	318	506	1256	1096	856	479	289	317	320	297	293	306	278	307	287	310	274	276	250	306	313	298	324	299	274	309	303	316	287	298	298	307	315	251	280	322	281	275	310	320	293	282	286	288	276	277	281	275	310	315	301	294	255	296	278	258	291	301	309	299	287	314	275	297	310	278	270	291	300	283	322	278	293	263	254	306	297	298	293	267	292	247	287	301	290	297	326	288	257	315	300	295	261	303	262	292	340	250	284	297	273	316	289	281	307	290	266	287	296	263	290	241	289	283	298	322	309	292	318	298	287	323	292	261	294	287	294	300	296	276	286	318	264	300	309	307	289	297	272	308	294	291	293	295	291	271	293	309	277	287	295	305	303	289	272	286	297	274	285	287	322	288	283	321	282	309	303	270	291	286	296	310	263	288	260	294	290	309	267	321	302	295	291	318	315	294	290	303	269	286	278	266	301	261	275	276	303	279	291	267	273	300	302	310	277	317	299	272	291	288	281	273	288	287	291	294	292	258	316	305	299	295	293	288	287	320	288	289	284	276	255	314	290	307	257	325	271	266	291	315	281	281	272	279	273	259	307	293	307	286	294	257	266	313	272	287	294	290	299	286	284	304	282	265	256	296	315	316	297	278	275	286	288	285	300	288	292	307	306	310	340	303	301	268	297	272	295	304	300	300	294	287	276	292	307	282	305	289	333	273	282	294	270	263	284	300	283	313	293	268	294	273	270	340	297	253	296	262	283	288	321	277	273	282	299	324	299	272	281	298	320	295	276	309	336	313	314	290	278	270	317	294	294	287	269	281	302	280	300	291	334	274	313	284	303	317	295	309	297	281	291	296	303	281	300	308	304	300	277	253	270	263	283	260	283	275	303	296	265	278	273	282	285	308	305	311	310	284	261	282	291	291	286	307	293	294	293	288	270	280	290	300	319	294	304	294	316	316	307	277	286	269	296	323	287	285	278	303	302	292	308	275	293	319	287	289	303	296	273	290	272	272	318	309	288	279	292	311	294	294	282	298	307	288	296	262	316	305	292	295	281	292	288	283	292	306	283	262	297	296	323	301	304	296	308	303	267	287	285	300	293	323	272	294	324	302	277	300	293	277	323	282	283	286	274	305	306	280	288	280	272	304	304	325	279	272	277	299	304	275	294	288	261	282	288	277	295	301	306	282	291	322	326	298	269	315	296	295	274	312	298	290	306	306	292	299	276	274	289	301	290	294	286	316	288	291	320	312	327	313	284	295	290	279	288	312	308	320	299	298	315	336	291	314	327	289	303	299	293	336	282	272	302	287	292	275	322	277	288	282	275	268	295	283	290	304	286	306	298	258	279	292	260	272	311	275	289	299	302	294	294	295	283	301	309	308	287	274	301	263	267	302	305	272	295	269	290	310	321	289	305	255	316	285	278	266	310	303	277	276	295	268	284	312	289	287	299	296	285	270	263	262	313	310	287	311	302	289	292	306	271	260	253	276	300	273	284	277	284	319	285	303	286	318	263	286	276	282	281	305	310	319	286	289	303	274	327	291	299	269	312	258	309	283	291	293	294	312	291	311	292	307	284	291	271	296	281	281	252	289	280	290	257	293	302	291	278	266	310	280	271	262	297	297	293	271	292	260	294	304	303	277	292	288	289	289	291	284	286	304	311	304	288	277	285	306	301	310	302	309	270	285	307	311	276	278	300	295	292	291	285	282	302	283	300	256	271	293	282	298	252	284	313	259	319	294	289	282	309	295	297	268	277	308	281	283	309	273	283	282	355	283	289	269	297	280	302	289	311	289	274	276	311	290	295	311	293	273	292	305	258	302	303	306	300	280	302	299	309	283	304	277	290	257	300	312	282	285	284	306	312	290	294	339	262	279	296	271	279	263	291	282	295	281	276	272	271	295	272	289	282	303	315	305	296	278	299	285	286	296	302	280	294	266	278	336	301	288	304	299	312	289	285	306	305	281	292	314	337	308	294	311	281	274	273	306	314	328	302	320	291	302	287	312	291	272	289	310	285	308	280	266	337	296	301	273	279	318	305	294	316	290	316	267	278	287	261	294	281	302	278	340	319	309	298	275	283	289	305	270	306	275	296	295	270	293	271	294	267	267	271	320	281	293	294	293	281	269	278	284	307	308	314	303	276	298	301	256	286	310	314	297	315	261	273	295	275	279	290	285	297	312	289	301	277	284	290	280	309	283	316	324	303	270	318	286	307	280	270	290	332	271	307	310	280	285	302	288	279	297	317	276	294	278	291	297	299	271	288	309	280	274	300	314	316	319	330	277	285	254	290	311	293	289	262	301	302	315	297	296	301	275	289	276	309	267	262	291	292	284	306	269	275	295	289	316	297	295	263	273	293	321	288	289	283	282	289	297	310	318	306	309	309	288	280	308	307	298	269	282	311	295	311	306	322	295	315	315	314	300	299	290	306	295	308	266	318	279	307	297	287	303	286	325	309	274	309	283	295	296	290	288	318	286	281	299	322	295	288	302	296	275	269	290	287	301	278	301	327	282	308	301	307	309	323	254	315	306	308	290	318	305	276	299	297	294	272	281	287	292	306	288	277	305	298	309	282	298	269	292	275	315	289	271	264	259	281	267	289	286	269	279	296	261	289	298	295	295	296	308	276	299	304	265	305	280	281	288	283	310	284	266	308	298	270	260	282	303	284	314	294	299	284	289	309	317	268	273	306	281	270	282	301	289	268	298	296	282	310	275	309	257	267	283	300	295	291	280	323	282	311	292	262	284	293	301	298	280	285	288	309	269	300	301	279	322	284	262	273	281	329	286	288	294	298	295	299	260	316	292	300	281	314	287	293	301	280	299	302	286	264	289	304	310	280	265	293	302	292	278	243	299	306	306	302	265	304	262	292	288	291	305	296	301	260	287	296	289	275	285	293	312	291	308	285	307	289	285	292	296	273	278	316	310	303	280	281	280	252	318	277	282	292	289	315	295	299	239	295	255	259	272	295	312	287	254	284	282	296	312	289	296	257	317	298	278	321	291	275	323	285	272	319	285	284	291	287	295	313	311	280	294	275	306	291	318	270	294	296	276	293	292	296	271	270	286	295	306	286	308	301	293	276	301	281	269	286	286	273	283	306	259	302	281	300	285	287	283	267	283	292	308	295	286	303	308	280	270	260	292	308	280	286	282	264	298	312	295	276	294	286	274	280	294	285	274	277	278	273	296	286	283	306	291	280	292	296	306	291	297	293	312	273	323	296	269	304	304	294	291	287	314	269	297	289	308	300	302	282	310	290	303	325	306	284	279	285	297	285	289	297	296	294	294	303	329	304	277	297	285	287	303	322	310	294	295	259	259	311	307	291	270	305	296	274	292	283	281	320	268	287	298	303	295	259	315	309	272	275	289	301	274	286	311	291	282	286	262	323	281	323	318	301	304	277	270
8090	7918	6711	3552	2500	1970	1582	1336	1188	971	901	975	886	860	752	654	606	597	546	566	565	569	552	553	570	518	481	510	517	527	503	503	563	501	518	465	523	514	524	607	565	1194	3145	2760	2112	958	506	517	468	483	498	499	500	480	464	468	470	495	481	533	464	501	504	493	478	500	484	514	504	494	491	457	484	501	518	509	468	457	481	471	529	506	498	463	513	557	487	476	515	506	477	460	515	473	472	488	503	479	492	509	476	524	474	478	517	462	504	537	513	536	489	501	455	484	490	438	484	470	507	474	507	463	458	510	491	499	485	520	489	515	491	449	478	473	479	501	499	496	472	477	498	512	492	479	489	463	498	472	499	490	495	482	531	518	493	492	520	480	487	539	517	510	445	507	505	530	465	468	495	497	531	489	486	499	474	503	480	493	504	504	463	470	518	504	505	499	481	502	489	517	518	503	498	507	509	491	498	475	462	499	480	513	475	492	494	468	491	489	470	482	488	517	529	538	515	499	501	455	497	481	471	502	477	486	503	508	469	521	512	500	519	452	486	497	483	539	510	497	515	492	518	500	525	494	469	516	523	454	477	491	481	451	516	498	490	491	480	515	501	496	504	532	491	466	494	511	495	543	489	516	481	480	444	478	503	512	503	520	517	482	511	504	466	483	508	470	534	489	510	509	510	489	498	465	514	517	472	495	511	474	473	495	478	485	500	493	464	524	488	545	469	483	548	487	486	493	496	499	469	493	447	477	490	487	510	525	527	481	494	487	540	503	485	503	458	495	455	498	489	475	475	496	477	521	500	490	513	496	503	486	465	468	507	496	523	521	486	488	507	459	507	488	498	468	510	473	490	469	474	502	491	468	490	517	487	475	483	450	426	505	505	472	469	483	504	511	496	497	478	487	494	497	512	503	469	501	510	490	490	489	498	506	498	481	492	502	509	482	508	471	449	496	479	470	515	487	468	501	499	510	495	504	470	484	518	495	495	462	485	480	504	505	475	519	471	472	475	485	490	488	483	477	520	483	493	494	499	492	511	491	494	449	472	493	452	490	511	472	469	473	504	499	496	480	456	460	510	511	458	490	498	451	502	470	476	519	497	479	483	482	453	493	468	469	445	518	492	517	491	474	454	482	504	490	539	538	470	457	441	488	479	469	502	503	503	496	466	470	473	509	527	507	480	496	505	510	474	491	497	532	526	491	537	493	456	495	452	491	487	508	486	505	487	515	473	478	535	491	500	479	498	498	464	452	476	483	484	509	460	518	478	504	493	452	518	511	505	499	494	493	470	475	509	488	512	492	473	475	488	518	495	472	476	495	479	473	477	497	522	493	479	495	494	525	514	481	506	504	460	490	509	540	515	475	486	475	490	492	540	485	496	497	476	496	491	485	510	509	462	487	532	480	446	537	495	499	486	511	551	499	438	495	500	472	506	503	499	533	524	451	489	472	507	464	423	466	494	495	473	515	522	455	466	479	479	503	496	467	524	498	501	514	481	523	489	472	503	509	471	484	493	491	540	505	511	497	487	512	485	517	491	487	491	432	519	488	506	545	494	479	482	518	486	526	539	487	485	476	458	476	475	467	501	494	451	492	514	471	480	515	514	467	496	510	520	526	506	483	462	485	460	472	476	477	502	513	490	481	459	488	521	545	461	517	451	483	506	475	481	470	488	506	483	453	501	487	529	485	484	485	494	496	479	511	486	479	495	491	497	520	446	499	501	510	516	522	514	456	498	465	476	522	504	473	500	519	497	445	504	501	477	481	482	474	460	485	462	491	467	465	506	502	439	462	507	502	526	518	498	469	494	505	506	489	495	471	489	486	485	488	469	469	527	511	489	472	482	505	492	487	478	492	496	498	530	507	494	497	524	478	495	474	512	486	513	520	474	516	518	501	509	493	521	486	468	512	487	497	461	460	509	552	527	444	494	524	478	418	472	506	525	484	509	499	470	467	516	480	470	483	516	472	486	504	448	478	506	468	470	506	467	495	505	501	505	519	491	533	502	538	483	506	456	498	548	459	518	489	528	487	493	458	476	466	500	481	498	497	497	507	453	500	458	467	491	459	503	501	498	498	540	531	505	470	477	517	487	530	474	496	502	504	488	530	491	478	483	487	508	473	507	466	474	495	503	451	493	472	463	503	530	517	500	481	462	519	495	469	472	508	506	518	486	480	511	457	503	504	510	464	478	493	512	490	512	507	513	502	490	516	487	521	474	503	515	477	488	480	471	503	518	501	490	464	489	520	489	492	505	494	510	500	512	457	490	501	505	446	494	498	496	480	506	491	489	500	501	496	512	522	475	529	448	476	515	481	499	497	511	478	544	492	450	481	470	475	479	502	468	513	488	506	468	481	488	533	482	493	501	500	492	470	476	473	508	493	503	490	468	517	499	471	496	501	447	493	523	469	511	491	466	519	462	432	498	491	446	532	499	491	479	520	507	511	457	501	483	501	466	459	502	456	503	498	445	503	460	488	496	465	466	513	496	500	468	473	542	524	486	471	511	483	493	480	448	485	486	495	496	490	531	503	465	502	454	480	508	477	515	449	456	487	502	474	466	480	468	493	540	497	472	464	525	451	538	467	485	473	466	497	531	548	503	495	445	452	496	478	498	494	485	483	469	490	483	500	471	454	507	486	500	521	523	467	471	507	526	513	484	494	516	480	507	508	475	504	485	470	516	510	498	507	487	499	445	483	497	538	517	530	473	515	512	517	524	474	486	437	501	507	469	477	502	490	469	511	519	459	474	516	455	482	461	515	497	511	472	505	497	461	460	489	504	475	501	469	511	486	497	470	483	484	499	490	443	455	500	555	515	489	470	500	480	508	521	477	475	507	514	464	499	447	490	492	499	474	492	526	506	486	489	499	468	481	496	502	499	505	497	492	477	472	517	507	498	483	493	499	449	423	502	491	479	487	481	495	475	484	501	483	507	525	480	463	494	484	474	462	527	462	479	504	483	488	499	476	502	568	437	478	505	496	496	509	515	471	507	461	487	515	462	521	508	471	480	466	449	505	503	453	494	510	481	474	480	506	524	500	510	449	532	523	492	522	473	467	504	497	478	520	464	507	515	488	541	496	482	490	509	461	515	526	469	467	475	494	499	512	468	464	508	437	488	459	510	497	466	511	491	487	549	530	492	542	482	471	483	531	476	461	457	514	506	503	494	518	498	494	489	514	536	476	504	504	455	469	490	484	455	495	483	528	482	472	492	466	489	463	469	475	493	481	517	492	476	544	523	473	475	530	481	483	481	492	509	508	509	474	478	522	484	505	519	475	497	492	507	497	497	521	508	486	483	487	487	473	500	491	452	494	455	487	481	491	492	505	473	494	523	462	495	449	483	524	507	516	513	487	484	523	500	478	500	504	476	510	477	505	473	478	508	521	489	448	471	493	507	490	494	483	493	475	502	511	464	494	478	496	515	490	486	498	490	540	496	516	463	522	503	485	457	503	493	458	487	470	505	504	464	460	503	500	482	454	509	483
23202	21118	28762	23725	21120	17567	1913	889	701	622	533	492	423	395	385	383	361	394	367	372	318	285	300	304	279	284	296	298	276	287	255	320	286	295	283	283	268	244	279	291	307	1618	3072	1838	600	267	235	243	254	267	255	267	274	258	257	257	242	293	256	247	252	260	254	233	238	242	233	283	276	256	235	237	226	255	247	229	240	266	243	253	270	265	273	259	249	254	260	252	262	259	258	247	253	241	273	255	254	273	285	291	285	271	272	259	258	266	232	249	260	235	254	275	230	243	269	242	246	248	291	267	219	261	264	247	254	258	253	252	251	247	291	240	253	265	230	256	257	264	253	249	284	244	255	258	268	247	263	275	288	276	245	260	231	273	281	261	251	265	276	264	278	241	281	257	275	231	241	240	239	263	224	239	240	255	258	237	222	265	265	260	246	258	238	252	239	268	245	254	222	284	277	271	251	265	226	268	268	235	245	256	290	250	260	249	272	230	262	236	300	257	248	286	235	270	280	238	262	245	271	245	272	245	261	244	255	298	252	259	255	247	281	247	278	275	253	243	275	251	245	222	252	239	244	226	245	256	296	275	240	248	231	263	253	249	235	264	282	264	243	245	242	292	264	272	234	263	274	234	263	281	255	250	243	264	254	269	277	263	236	270	224	242	259	280	278	242	274	253	238	243	256	248	259	239	234	244	215	234	257	267	218	238	244	280	272	256	273	240	249	271	243	250	246	258	250	255	294	274	241	253	240	239	255	263	284	245	241	238	267	269	252	264	260	265	249	253	270	253	249	250	230	235	242	267	260	265	231	252	252	259	265	227	262	261	240	230	241	292	253	235	282	268	276	242	255	276	263	256	242	250	284	275	248	256	258	250	251	273	247	281	235	268	246	246	255	259	275	289	285	251	251	248	242	249	274	264	275	283	277	274	249	249	272	258	260	286	230	277	260	251	254	260	238	235	236	245	248	265	247	279	260	241	251	257	281	228	248	237	278	247	234	271	265	284	242	263	227	276	252	269	263	251	256	267	262	246	242	252	239	231	227	232	228	248	230	283	245	276	241	243	255	242	266	268	249	252	235	256	250	235	245	263	251	245	259	244	269	252	255	243	256	254	271	226	277	245	268	260	272	245	236	240	261	251	249	240	234	251	229	255	258	285	246	246	251	262	267	243	250	249	227	236	265	220	262	259	252	252	257	226	261	250	259	252	237	284	259	253	243	266	265	276	257	256	287	263	262	271	224	290	243	251	253	283	253	280	257	225	262	280	262	249	259	266	241	258	258	252	247	237	266	226	236	240	267	264	265	241	230	253	226	265	238	227	254	253	258	247	282	243	259	262	238	286	265	246	239	242	245	234	254	258	258	262	238	231	245	254	231	250	244	272	254	265	246	269	250	273	250	268	246	264	286	257	274	245	259	265	253	252	234	279	244	227	267	247	256	265	268	264	265	248	247	281	254	249	277	259	271	272	262	245	264	256	247	235	267	241	255	226	257	220	278	255	237	224	267	235	269	247	261	245	257	226	262	251	259	250	237	241	242	267	248	258	288	285	246	271	250	258	237	244	261	235	278	276	262	249	271	251	247	271	232	264	264	259	261	239	257	236	248	263	243	258	238	236	259	287	268	252	258	251	260	232	258	274	246	243	255	241	252	242	273	281	243	231	287	275	227	249	219	243	244	259	247	263	276	279	264	238	230	258	254	253	237	274	247	270	243	276	248	256	249	248	245	255	251	310	253	243	255	224	260	279	249	260	263	238	275	234	234	273	258	251	273	264	260	258	249	256	269	250	234	240	248	276	254	249	220	252	272	269	246	236	254	215	253	262	264	263	270	228	252	256	239	267	275	260	256	257	263	271	289	250	254	242	258	281	278	274	282	269	272	230	253	278	268	262	247	284	251	265	240	279	267	255	247	249	239	256	285	253	242	260	259	236	277	247	254	267	271	248	257	225	267	239	260	254	270	239	244	270	246	246	249	277	252	266	240	285	262	226	256	263	266	219	267	268	262	248	265	243	248	291	269	240	252	260	276	244	260	248	213	241	253	250	252	259	259	267	250	253	239	301	264	243	234	276	259	220	240	258	260	242	262	251	255	272	266	249	275	225	254	279	267	284	266	239	283	277	244	252	258	257	257	269	251	238	236	260	266	247	237	258	282	272	266	247	247	265	232	239	292	229	238	255	247	254	268	260	228	252	236	275	234	261	286	242	240	264	264	266	272	242	259	250	243	251	244	275	286	256	246	268	253	217	245	245	259	252	258	249	287	223	246	242	234	286	265	269	258	291	240	244	238	262	246	276	252	251	240	240	264	289	267	239	258	266	251	245	234	266	267	273	253	217	235	231	247	248	239	244	249	279	273	240	259	265	254	262	241	249	263	262	232	273	244	240	275	255	293	250	214	232	276	243	273	253	246	253	270	238	278	233	265	247	243	235	249	266	242	273	261	246	246	249	243	246	253	264	240	271	256	250	243	263	230	278	250	254	248	249	246	257	244	255	252	270	236	233	277	266	247	248	247	233	239	246	228	267	250	273	253	256	267	243	277	250	244	237	239	243	278	271	250	235	242	280	250	259	246	247	243	237	250	255	264	236	256	260	254	268	232	234	233	257	258	291	275	257	267	266	251	208	235	253	247	242	241	257	254	273	255	246	244	249	269	232	267	263	246	243	234	243	272	265	248	272	245	231	243	256	252	252	245	293	245	271	262	284	256	231	276	252	272	231	249	225	278	242	269	257	268	261	249	260	259	245	246	260	247	258	281	241	268	245	249	262	284	258	243	217	269	255	266	263	231	256	241	264	251	251	261	240	240	257	257	252	262	253	251	274	241	233	226	240	249	236	281	243	279	237	259	237	248	267	201	262	278	297	268	267	273	259	239	233	265	281	252	228	232	278	276	272	228	254	268	246	269	259	268	206	248	238	276	260	255	234	240	252	251	241	253	258	272	277	232	245	283	285	234	241	239	244	241	255	239	256	242	259	241	269	243	292	295	261	243	252	271	261	244	267	282	243	259	246	239	278	251	261	252	252	273	260	278	268	259	251	243	231	258	257	276	224	241	250	231	269	265	272	258	267	256	269	279	259	256	243	261	233	267	238	234	262	254	275	256	266	251	258	273	237	267	260	250	277	255	291	277	265	245	257	245	265	240	276	261	265	269	255	241	260	266	268	231	252	254	258	273	236	247	261	274	246	260	262	256	255	263	246	238	281	237	230	231	220	235	226	255	247	250	258	259	249	236	246	222	244	241	247	253	246	243	281	274	262	260	271	247	246	249	255	290	242	234	254	244	264	242	239	239	246	238	267	288	239	266	245	229	249	254	262	238	268	240	265	233	224	268	257	245	233	284	263	250	226	261	260	266	279	265	251	229	258	240	241	259	223	250	219	270	278	257	226	250	263	262	263	263	240	232	270	251	263	234	258	249	227	246	268	262	272	243	252	228	261	242	227	256	261	306	273	219	246	255	282	230	260	279	267	291	271	251	277	285	237
11998	17321	13434	7224	5118	3770	2928	2381	1985	1758	1544	1317	1186	1023	944	928	822	893	764	698	618	622	592	590	569	543	498	526	487	498	522	465	493	485	499	457	489	444	465	454	635	4415	7985	4789	1234	437	426	416	427	416	478	414	435	416	465	415	405	461	438	441	443	408	424	430	425	448	415	440	457	416	437	426	424	417	450	411	470	402	443	417	436	442	438	436	406	396	437	421	439	420	434	447	443	430	394	427	448	418	448	401	407	440	410	409	416	407	458	427	480	440	430	419	417	436	431	397	413	454	443	398	441	432	424	423	418	444	443	408	403	423	418	462	432	446	441	407	436	437	417	425	431	417	402	446	426	424	420	458	382	472	417	447	422	394	375	410	419	420	378	413	423	426	431	439	419	422	428	397	407	398	432	393	445	437	444	417	468	438	425	429	439	457	432	430	413	428	446	444	438	432	413	422	460	420	420	401	404	443	432	465	475	416	395	421	430	417	433	444	466	436	465	435	452	444	442	414	429	423	427	428	443	414	426	460	450	430	400	475	415	450	405	404	428	431	433	438	431	400	413	431	417	407	437	427	437	425	413	389	413	441	430	457	442	420	417	438	436	412	369	413	424	397	407	425	468	437	428	482	449	442	427	425	413	413	436	415	435	395	415	405	424	413	444	419	429	427	429	441	414	405	397	384	418	439	416	410	409	432	435	407	390	445	436	426	430	469	450	452	418	438	440	416	391	425	483	452	443	399	416	395	428	412	415	438	429	414	424	448	436	447	416	453	411	416	428	377	420	427	404	441	400	429	447	432	459	462	440	452	409	412	393	396	394	428	433	431	410	405	428	390	427	451	429	426	431	418	445	445	469	449	428	419	407	410	419	440	435	406	440	397	428	418	439	440	451	384	442	419	431	420	429	461	402	441	421	385	414	436	457	432	434	412	403	460	424	413	472	427	420	446	424	437	445	420	405	443	436	412	446	430	433	416	447	408	431	431	436	459	446	451	402	412	424	419	411	419	420	417	446	457	412	391	428	445	415	443	441	428	410	443	468	432	392	420	446	415	399	426	413	417	429	404	414	430	442	415	406	455	390	427	454	407	419	423	419	394	416	434	417	440	418	448	452	425	423	444	471	396	429	372	424	392	419	404	426	408	414	396	412	419	420	392	392	404	428	418	415	429	448	485	460	414	427	417	402	462	418	438	440	432	364	426	428	447	394	400	427	421	442	423	451	428	419	430	414	429	427	411	432	401	413	436	448	407	415	414	440	418	503	458	444	419	447	437	482	446	421	447	438	404	413	412	438	429	472	392	433	407	430	414	437	454	456	444	416	443	425	417	370	406	430	429	424	448	433	386	398	447	428	413	432	384	421	401	435	431	433	402	416	412	439	391	388	440	397	392	435	418	432	464	453	437	397	433	395	416	414	443	444	430	444	422	437	404	385	399	430	429	403	416	406	432	483	490	409	412	429	420	411	459	429	402	423	417	462	399	422	395	412	427	395	431	426	434	442	415	439	440	408	446	408	392	436	404	455	404	400	408	449	450	414	403	394	430	412	408	430	446	380	430	449	434	439	443	417	403	463	414	448	412	421	422	465	390	427	417	411	443	415	421	415	393	420	431	442	412	402	449	416	450	461	445	447	418	392	455	442	478	441	424	470	430	431	442	406	437	447	413	439	437	432	397	426	403	424	439	400	432	403	427	410	424	418	480	388	430	403	441	449	425	432	407	454	435	453	438	461	441	468	440	449	437	429	406	436	451	417	413	376	448	435	420	408	427	403	425	421	418	457	446	415	444	419	379	400	409	416	433	410	445	435	453	438	407	421	410	434	404	424	444	446	453	406	440	462	435	376	434	411	407	447	422	446	420	415	440	437	437	438	426	439	408	445	426	458	451	440	395	436	426	420	420	431	414	408	410	419	462	403	410	440	439	399	421	403	443	446	427	410	418	417	422	446	416	427	408	498	426	428	417	396	431	426	416	429	441	421	448	423	430	418	416	416	419	422	415	427	422	424	437	434	405	434	430	429	445	446	403	407	427	392	440	428	420	427	411	419	414	405	418	445	419	441	391	419	432	449	418	454	420	452	450	436	428	427	412	403	384	443	436	434	405	434	446	395	448	397	418	397	404	425	454	437	431	442	449	434	397	439	437	447	403	434	405	431	413	456	397	460	407	407	466	442	457	444	453	449	418	412	454	463	441	399	425	392	409	460	445	454	412	471	432	429	400	439	398	407	444	443	432	407	449	432	438	463	453	433	423	459	465	392	413	429	445	431	427	409	431	437	462	405	462	418	364	411	444	420	411	414	387	408	412	425	438	405	399	406	423	467	425	415	405	425	417	435	428	438	423	447	431	446	377	410	421	444	435	423	430	413	452	439	470	446	437	409	422	430	428	430	450	440	430	440	411	417	415	438	412	406	421	422	426	434	436	432	433	443	412	417	433	463	418	442	435	416	423	431	462	446	421	438	418	425	424	417	446	463	405	441	424	435	430	420	432	456	464	424	443	468	438	396	446	418	418	417	406	429	423	426	417	391	410	422	430	455	424	416	428	445	456	416	460	457	390	413	427	436	435	432	439	421	441	434	435	419	404	414	443	477	435	407	409	418	428	445	438	429	436	428	437	427	467	425	411	406	436	449	424	420	435	447	422	435	424	435	462	432	456	444	397	421	390	454	471	415	418	404	429	435	405	417	428	413	445	427	434	465	455	415	417	432	397	418	422	399	420	413	440	410	477	431	396	439	467	448	433	449	397	434	419	383	446	460	467	403	446	425	413	436	445	403	437	453	436	418	424	432	411	418	417	428	450	415	461	376	428	441	405	449	382	416	439	461	446	411	444	437	438	432	432	433	464	426	427	446	433	438	453	439	428	452	445	479	449	417	415	445	387	408	438	436	456	404	454	414	429	444	466	438	416	411	446	450	410	405	450	405	398	459	409	426	420	410	483	460	468	426	396	433	418	468	440	436	427	446	432	401	455	427	440	421	411	428	452	417	368	422	414	421	417	445	423	443	409	451	429	443	436	439	398	419	421	437	452	408	408	434	447	405	418	423	417	440	414	444	418	415	416	416	432	424	389	466	403	406	383	450	457	407	410	450	461	421	401	425	425	416	413	405	446	422	454	433	398	430	421	405	426	426	435	413	393	429	412	446	423	427	434	415	453	441	444	435	440	435	408	422	455	426	439	424	420	408	408	416	432	429	404	433	398	407	461	430	404	409	406	418	418	455	411	429	421	420	440	422	421	431	423	419	438	464	426	431	442	434	438	400	425	451	402	427	422	422	443	409	403	448	428	417	448	453	401	438	421	434	411	402	440	435	424	387	398	470	439	406	436	454	417	413	430	405	394	395	457	422	399	411	439	450	431	398	409	420	445	432	388	443	433	430	449	452	408	452	409	430	372	447	412	462	430	438	448	457	415	417	464	408	428	423	461	446	419	378	395	421	422	396	435	444	430	389	450	436	471	432	441	458	400	444	442	435	422	410	453	418	396
26732	19595	5097	563	302	271	244	258	272	218	217	186	194	173	167	166	168	173	154	170	178	149	147	142	163	165	165	139	148	161	139	157	153	142	151	148	173	144	150	158	188	135	152	160	169	166	155	159	164	188	157	160	176	144	178	162	163	173	191	148	147	179	143	157	167	134	159	146	167	155	156	157	138	168	160	161	151	170	150	164	171	179	163	147	151	169	158	138	166	172	150	160	155	146	174	144	158	160	162	169	149	186	181	155	148	141	176	151	164	145	162	153	145	161	154	158	155	176	172	152	160	151	157	163	179	161	177	169	164	157	171	160	166	155	155	169	163	186	143	179	159	147	161	158	153	160	146	165	168	153	168	166	171	160	142	147	171	138	152	152	161	173	168	155	158	162	163	160	155	169	170	158	144	156	152	155	144	167	166	151	155	157	163	163	160	157	170	170	140	169	145	149	171	134	154	162	157	172	163	159	145	162	148	155	133	151	151	133	156	169	142	159	156	167	178	175	155	160	156	186	161	157	174	167	147	153	173	141	171	151	167	164	177	155	130	162	155	168	160	162	149	135	154	143	168	187	173	154	144	165	147	173	148	168	145	141	178	161	162	155	166	160	168	141	171	135	166	136	151	147	137	159	153	176	169	154	136	166	141	155	138	163	152	148	164	167	147	164	180	176	156	139	162	158	154	152	164	157	150	167	176	167	166	163	156	177	150	155	159	164	171	144	160	156	171	153	179	162	160	166	156	150	169	139	159	147	145	147	168	154	162	144	158	160	165	163	163	152	172	161	160	151	179	163	165	157	161	163	134	147	184	143	156	165	153	172	161	157	164	156	151	160	148	142	151	145	153	164	185	131	152	156	142	149	139	168	169	153	167	168	147	127	158	161	146	149	156	204	156	144	175	160	151	174	164	153	147	147	176	166	140	169	172	186	170	156	159	177	162	159	155	154	160	162	160	165	143	147	145	161	140	167	162	160	140	160	152	144	149	197	142	149	165	159	147	194	139	173	150	166	159	146	165	159	175	142	139	173	149	166	160	155	172	157	150	158	159	154	136	162	162	175	174	167	170	133	154	159	128	182	165	130	158	167	155	177	152	140	161	145	180	170	168	173	161	147	140	158	150	179	166	169	153	173	145	170	137	164	144	161	151	143	151	153	142	132	156	153	169	166	153	157	152	191	150	156	147	181	152	157	160	147	168	175	146	156	157	158	149	157	150	131	153	167	152	179	178	155	153	167	156	160	137	159	155	153	127	152	147	159	152	147	129	178	153	172	158	144	148	178	146	162	149	177	164	155	144	152	162	155	142	173	159	136	148	158	147	147	155	163	162	160	153	141	148	169	145	169	142	152	155	159	168	168	157	165	171	146	158	158	144	165	169	157	144	156	157	159	151	151	155	156	167	178	110	168	142	144	154	184	169	152	154	142	173	152	125	137	176	153	178	159	151	161	168	170	157	163	157	142	188	159	143	159	155	154	153	144	146	164	155	148	164	161	157	149	151	169	149	163	156	149	166	137	185	173	154	157	166	160	161	146	152	150	172	137	158	153	166	152	179	147	149	177	152	137	160	163	146	174	156	190	168	159	131	153	171	156	156	161	158	144	174	150	147	152	145	173	142	150	160	153	174	155	178	172	147	187	149	151	174	142	147	147	160	180	144	163	165	152	153	162	156	161	145	169	162	156	154	180	164	167	157	143	164	161	169	152	163	159	171	141	170	163	157	195	153	148	159	148	152	153	168	166	164	160	154	142	160	137	155	160	150	155	171	170	148	181	162	162	168	169	151	131	125	154	165	173	190	164	150	155	156	159	151	164	144	160	164	136	153	156	157	155	172	162	158	175	161	161	160	180	149	158	155	172	184	140	161	166	141	144	155	161	158	161	165	136	156	169	138	153	148	147	166	159	183	153	140	148	155	185	171	163	169	168	152	167	136	149	144	145	162	172	173	155	156	163	179	134	164	142	154	158	166	155	181	168	156	174	150	144	153	149	148	143	163	162	169	182	142	146	144	159	157	154	158	161	167	148	148	166	151	156	186	177	161	156	161	146	181	162	153	146	147	153	166	169	165	137	185	164	166	170	161	142	168	174	173	146	159	139	167	162	157	170	155	152	165	149	170	165	187	146	179	153	155	175	165	155	178	159	137	169	142	169	151	147	169	169	168	155	150	166	167	134	152	153	180	168	168	162	165	153	153	171	160	159	155	162	153	154	170	154	162	169	144	146	142	173	174	144	164	168	173	148	147	169	156	164	149	134	170	150	150	178	147	164	119	135	137	170	184	149	151	145	168	164	146	151	159	172	130	168	159	156	159	174	148	160	144	154	163	148	132	149	152	147	169	156	174	161	170	166	153	176	145	173	166	162	182	168	158	158	160	138	152	136	159	167	151	169	164	167	166	150	145	169	175	145	151	144	166	139	153	149	165	169	145	159	162	172	146	166	156	143	159	168	164	153	162	167	129	143	142	170	168	168	154	148	186	166	158	146	180	166	165	158	167	167	175	154	170	160	181	170	163	161	158	163	160	161	140	142	177	165	144	149	151	177	155	162	153	127	169	181	153	157	170	159	161	158	160	177	161	157	150	169	163	137	184	144	162	175	180	155	152	161	174	168	141	160	160	155	185	176	161	180	153	150	160	174	162	176	155	175	151	164	131	153	149	160	178	185	157	145	144	162	178	161	180	158	139	152	156	166	164	159	173	140	150	169	146	155	150	164	146	163	168	169	164	150	173	154	190	176	152	139	146	140	162	144	164	162	164	173	149	142	182	144	148	153	155	159	161	173	156	143	167	169	177	170	151	157	142	178	166	163	153	151	144	167	167	137	156	166	164	155	156	164	152	184	172	164	165	148	176	153	161	189	151	159	170	152	146	156	168	163	163	180	141	156	134	152	158	149	168	164	171	147	167	151	176	144	170	160	154	159	157	152	146	175	162	151	143	147	135	134	157	172	163	167	168	135	141	151	181	149	171	157	173	144	163	156	152	145	155	171	145	148	148	159	151	162	140	168	180	175	159	145	160	171	166	169	151	139	157	156	175	156	162	152	145	147	176	165	176	164	161	152	168	170	140	156	166	155	165	186	179	176	169	128	158	151	145	144	147	160	169	163	147	158	156	150	159	173	173	159	167	162	159	157	143	160	179	152	155	135	157	146	149	151	142	162	142	153	153	158	161	162	158	162	138	157	149	152	178	168	157	156	171	132	164	160	153	176	168	189	189	172	160	165	161	145	154	151	153	141	174	170	175	150	163	164	151	164	168	167	149	167	142	153	161	142	185	159	159	172	158	153	147	156	149	175	160	158	176	160	166	155	151	153	162	161	169	174	181	155	155	161	161	168	160	160	157	141	166	171	146	151	179	150	156	166	161	179	156	158	168	165	148	186	174	159	167	147	156	135	130	180	142	177	147	152	164	167	132	151	169	144	166	158	153	161	156	152	150	156	172	152	162	157	169	168	161	164	163	152	146	172	149	138	126	158	169	164
8230	4764	1675	911	682	613	572	719	719	590	498	417	365	345	330	307	290	332	343	296	302	298	293	255	292	264	273	278	278	293	283	264	274	265	256	253	268	299	265	296	302	278	273	290	279	287	241	291	278	259	291	312	289	285	285	285	246	275	253	300	285	284	257	278	257	253	284	279	244	268	264	243	258	297	276	290	279	257	257	287	258	292	289	269	273	255	285	283	263	292	252	272	282	273	284	259	274	267	305	285	278	274	262	287	270	271	265	262	279	268	272	280	284	271	268	263	289	285	294	282	271	254	252	236	275	251	265	259	278	260	295	274	281	256	251	256	274	259	264	264	288	271	289	243	303	276	264	271	280	271	280	273	237	267	287	283	261	289	256	252	269	259	280	264	284	286	273	242	275	283	267	271	293	280	270	279	257	283	296	272	266	266	262	271	272	301	258	273	260	289	273	263	274	288	235	264	286	257	286	294	294	271	285	270	276	280	292	278	269	281	280	277	253	280	270	278	271	290	278	275	279	286	249	256	259	242	262	258	267	314	287	263	266	252	268	284	270	293	296	265	281	250	293	273	250	279	307	246	267	277	290	301	256	247	282	258	285	261	240	247	267	250	271	278	267	267	231	281	277	275	255	293	282	269	285	267	289	260	251	258	272	329	253	267	280	269	267	262	270	261	237	266	289	262	269	296	259	274	261	264	290	329	275	268	272	278	251	275	301	296	265	282	261	234	280	312	283	288	264	282	283	286	271	319	259	272	241	253	289	272	254	274	278	277	267	274	258	255	288	266	278	266	284	267	255	266	263	240	279	306	251	280	293	293	273	252	294	272	284	284	268	286	290	298	275	280	276	263	292	287	249	281	259	261	276	259	272	260	262	284	251	263	293	257	323	264	276	269	283	264	256	276	264	271	262	269	288	279	273	275	295	300	251	289	280	251	284	270	291	299	294	248	296	279	261	268	262	284	272	296	261	281	277	272	259	300	268	273	271	276	247	241	278	263	300	285	275	273	262	251	289	279	254	287	250	251	288	275	260	260	293	262	259	274	272	279	300	277	272	272	304	260	259	267	269	276	278	264	261	261	290	252	228	269	244	285	246	271	278	267	253	272	277	287	269	285	279	288	274	287	290	295	286	267	264	274	264	285	276	284	276	294	271	263	278	258	269	266	306	265	282	273	283	296	251	268	248	241	272	285	246	248	263	260	267	247	279	284	304	261	254	253	269	272	284	269	286	261	281	259	255	271	262	258	272	260	246	274	280	297	280	272	264	263	264	299	257	299	299	276	292	284	254	263	261	258	265	249	284	282	279	326	268	267	281	276	244	249	232	247	267	269	275	300	254	274	268	292	258	289	291	269	269	268	263	269	291	295	296	257	288	296	271	287	283	269	266	267	260	286	267	254	279	283	271	308	265	285	301	245	264	277	257	278	267	276	246	263	273	284	247	274	261	235	285	263	274	261	276	259	263	284	248	293	285	294	252	255	275	253	274	290	276	281	273	287	265	270	300	281	286	283	261	290	285	276	260	274	267	262	290	247	278	272	265	256	255	310	244	270	284	251	279	268	287	302	285	286	273	262	298	293	262	238	267	252	258	300	294	278	270	272	258	260	246	297	274	277	254	285	241	285	271	235	282	249	274	263	260	277	286	273	275	263	284	272	269	292	267	259	270	286	288	266	272	287	272	273	250	265	269	273	281	251	279	256	272	292	265	241	249	280	294	294	285	245	242	276	276	271	267	285	286	259	266	263	285	273	270	287	280	256	247	258	250	260	282	258	269	236	279	280	292	276	264	261	296	281	272	254	252	250	292	273	281	312	259	250	255	258	256	239	238	269	271	265	281	297	288	270	276	301	255	293	279	256	261	274	272	287	249	256	266	259	282	265	268	278	285	275	281	278	256	270	286	272	264	291	286	290	276	282	272	244	261	282	271	264	275	246	267	245	268	284	284	294	297	289	258	275	286	294	258	280	268	278	269	263	303	300	253	261	292	243	273	291	272	315	285	273	272	265	261	297	275	263	290	310	296	276	269	278	261	285	267	265	268	272	271	253	283	259	256	251	277	235	263	271	291	245	249	282	283	298	274	276	271	276	226	261	272	260	258	258	246	275	295	259	286	228	266	279	276	247	271	258	273	249	262	255	278	256	273	276	270	232	261	288	258	265	244	285	240	276	276	270	263	264	271	259	273	283	275	233	293	274	266	282	275	264	279	267	271	259	253	276	265	290	262	262	284	261	312	285	268	264	258	295	267	256	285	279	255	272	277	256	257	267	261	275	288	254	250	284	283	268	258	284	269	257	270	274	280	281	294	276	287	222	292	239	299	270	267	256	249	274	294	260	272	288	258	256	271	278	256	263	307	279	280	285	313	265	287	268	278	291	262	296	285	261	266	270	241	242	286	291	263	285	274	287	256	297	296	269	284	267	273	285	269	281	287	267	282	308	292	281	262	286	256	295	272	277	261	306	269	297	268	277	278	239	237	290	281	308	266	238	279	271	280	240	275	265	261	279	277	239	258	281	259	268	261	298	288	273	277	275	283	286	286	262	251	267	262	251	270	275	275	288	284	269	277	280	280	250	293	271	271	321	272	253	283	276	272	268	293	277	280	257	248	255	253	291	276	279	268	301	272	252	270	277	282	276	276	256	295	261	294	265	261	297	277	261	276	252	277	259	252	265	282	253	240	251	277	297	284	261	280	241	264	286	280	276	233	279	271	269	249	275	266	263	246	278	278	287	280	285	263	262	257	270	267	263	307	281	288	270	250	259	295	249	255	258	241	275	281	283	273	299	282	246	291	296	296	262	299	247	284	263	298	287	290	262	242	277	275	282	267	302	265	279	259	290	287	263	254	292	289	271	267	251	245	301	289	276	264	234	274	259	288	286	287	301	275	280	257	305	276	272	284	249	280	296	261	271	247	280	253	268	268	290	260	265	289	300	273	300	295	282	285	280	298	274	269	299	272	298	269	292	263	271	290	251	251	234	264	266	247	309	262	262	271	278	269	293	278	247	281	263	258	240	281	273	265	253	264	289	279	280	284	289	262	266	247	268	281	271	272	289	256	289	272	298	289	257	285	267	264	270	287	235	273	290	284	260	289	277	268	299	271	309	261	255	258	287	276	258	272	254	302	262	264	269	269	286	279	262	308	261	297	271	250	268	248	245	277	272	265	283	279	262	283	297	291	293	271	279	252	289	257	269	294	257	259	275	268	262	259	253	247	255	274	305	269	265	301	248	245	258	245	271	274	267	262	277	260	286	309	272	250	284	273	305	266	276	276	293	247	254	254	248	250	278	252	272	287	252	259	276	272	283	268	251	273	281	286	279	273	271	268	295	279	269	278	256	246	275	257	253	272	302	279	288	276	256	308	275	273	288	291	280	266	269	283	255	278	251	280	275	303	280	266	258	271	266	250	276	302	318	279	244	267	256	273	259	263	278	224	283	289	279	275	268	290	272	283	305	270	291	312	245	263	265	258	237	259	266
24867	21128	27130	25213	5762	685	501	428	380	328	364	315	314	302	268	279	262	257	260	242	281	249	276	286	235	242	250	269	251	262	269	240	242	214	221	237	268	268	235	236	241	250	229	247	251	227	227	244	207	220	229	250	263	231	239	239	245	245	251	223	248	260	223	266	250	248	249	280	225	241	240	214	233	251	267	229	232	237	244	227	301	243	238	262	256	242	215	214	230	261	231	249	251	243	241	227	237	237	216	241	242	278	227	237	250	223	266	223	247	236	266	246	244	255	224	252	235	246	261	266	200	226	243	254	246	256	241	249	266	224	224	220	235	235	252	246	257	282	251	254	226	238	238	241	275	206	226	217	234	228	233	253	211	236	236	218	230	219	230	254	237	243	235	225	215	204	260	272	241	251	209	223	254	239	233	228	260	236	249	215	240	239	243	249	241	246	241	246	246	238	252	241	269	239	230	214	260	246	237	268	269	271	253	246	254	256	249	267	221	241	252	275	232	211	210	228	227	227	248	251	238	222	250	228	255	244	232	237	229	239	237	238	241	242	249	257	264	219	263	278	263	242	256	248	258	260	239	223	228	258	250	252	230	224	243	258	220	235	241	249	250	242	256	249	231	254	251	226	234	244	272	236	252	247	248	281	251	255	266	253	227	272	267	244	254	236	239	238	218	236	211	224	233	233	244	246	251	263	242	271	223	241	226	238	238	255	262	240	227	249	237	256	252	223	248	261	223	255	249	224	258	261	242	234	219	234	252	251	217	252	215	257	212	253	256	230	225	248	245	257	256	245	255	239	231	251	245	251	276	259	234	264	228	225	230	231	216	236	229	279	239	254	239	219	210	248	224	264	256	210	253	246	235	243	282	253	223	260	229	224	259	233	266	215	243	250	233	247	258	239	250	264	242	268	225	229	211	250	258	234	245	253	246	231	253	234	236	247	237	225	208	242	240	239	255	252	234	247	225	217	240	230	239	227	253	241	242	226	248	252	247	253	228	253	238	215	249	235	233	242	266	236	263	261	210	234	246	199	225	253	234	251	243	254	241	230	229	250	264	257	234	235	264	242	252	233	252	263	233	217	264	241	246	245	223	201	278	246	240	212	230	238	212	239	250	231	252	249	227	235	242	227	236	229	225	243	222	237	247	218	253	257	225	237	262	265	259	226	264	256	240	248	226	240	243	269	258	229	251	236	249	239	230	259	236	248	231	235	218	227	248	235	252	229	257	216	226	246	240	253	234	238	231	233	260	249	236	233	270	259	261	232	211	243	246	240	236	244	213	263	233	231	240	249	236	257	244	246	243	271	252	265	230	233	246	233	246	215	218	243	240	219	215	264	244	243	252	231	273	225	247	227	245	208	232	229	227	254	230	228	258	247	260	226	244	233	225	252	253	224	227	215	230	216	269	256	236	251	219	253	230	243	242	223	235	255	226	222	225	250	243	237	218	233	245	263	244	256	244	240	263	254	228	257	225	224	242	250	233	244	232	243	233	223	260	220	227	262	254	248	230	253	216	219	244	244	271	239	263	235	229	239	255	236	233	254	283	248	254	249	233	237	239	249	241	246	255	265	230	230	248	230	269	253	242	229	218	251	256	239	252	248	243	262	247	248	242	211	228	240	247	250	237	218	275	244	261	237	253	258	224	252	225	235	227	232	238	225	231	254	276	255	217	239	243	252	246	244	279	221	225	255	259	236	253	232	278	218	242	240	264	236	240	236	234	226	246	247	253	219	243	249	241	251	231	226	240	245	259	229	252	223	243	232	246	240	250	239	239	253	252	231	246	266	269	278	248	236	238	218	239	226	227	226	216	270	228	257	216	232	245	254	261	251	236	277	256	261	261	225	261	236	265	254	244	239	241	228	218	234	246	239	229	261	248	274	251	233	240	240	243	264	213	249	216	243	253	253	219	244	251	227	220	259	249	263	244	253	256	268	235	227	239	229	239	252	231	235	217	265	258	235	236	257	239	220	243	257	251	222	247	231	238	236	248	221	213	234	239	232	220	240	270	244	231	265	248	243	242	257	262	250	244	264	250	253	251	262	220	236	234	242	207	234	244	249	235	268	249	234	212	249	240	264	246	258	242	251	228	242	251	213	200	227	245	243	258	213	228	238	238	261	245	238	250	246	252	245	242	252	231	220	233	233	264	226	250	232	229	243	262	254	241	231	262	248	232	231	239	226	273	245	231	215	242	237	255	233	266	235	238	252	249	244	260	256	256	219	241	256	216	239	213	249	234	234	260	239	230	232	260	237	231	241	242	250	274	231	234	237	234	234	220	241	238	256	239	267	262	245	252	213	256	242	254	245	225	252	230	286	257	244	218	201	250	246	250	225	242	257	260	249	251	250	248	227	250	228	238	256	269	226	243	239	240	243	239	253	256	241	232	242	250	226	247	248	268	258	231	244	220	248	268	243	227	230	235	249	249	254	250	245	262	228	241	227	208	201	222	233	231	237	245	254	242	208	259	254	238	242	233	233	240	230	232	237	240	249	247	231	238	256	232	243	224	223	251	227	238	239	236	239	243	232	229	250	249	228	235	251	214	232	238	231	268	231	242	245	241	236	268	252	231	226	241	266	259	244	244	211	241	244	231	235	224	231	249	239	231	241	261	253	220	222	251	237	248	258	223	257	238	233	239	237	262	237	254	267	246	245	267	238	247	238	241	233	238	257	227	245	226	255	227	245	236	233	231	250	237	274	224	267	257	238	225	249	251	239	232	260	260	255	267	259	246	238	242	244	239	230	241	235	219	239	273	220	237	230	223	272	243	229	242	226	240	230	233	221	230	220	251	237	252	239	244	241	240	232	250	259	264	209	232	227	249	265	207	257	225	252	244	237	229	230	230	222	277	259	237	265	238	236	259	220	230	247	257	217	255	233	249	227	262	246	220	252	243	248	243	221	242	209	253	221	239	239	256	228	239	233	240	259	241	228	196	239	234	235	243	249	243	238	265	217	247	229	201	236	239	243	250	222	251	254	228	222	247	240	239	241	250	277	237	240	234	217	237	232	262	236	224	244	236	243	267	249	235	246	237	219	220	242	236	257	227	250	249	235	290	263	255	251	280	263	216	235	237	258	216	245	248	244	241	232	254	252	198	244	260	249	229	253	244	236	225	228	222	279	218	218	237	225	234	240	212	250	257	234	234	242	262	226	251	224	273	233	258	250	236	228	238	241	250	238	225	251	227	229	228	235	270	244	246	268	228	250	271	260	265	247	241	254	247	241	248	247	240	213	237	203	233	229	250	245	273	219	245	263	254	238	239	237	244	243	231	237	249	221	252	251	200	243	253	236	246	240	237	230	251	215	230	252	253	217	233	294	278	215	248	235	254	228	227	251	265	238	239	233	231	244	256	239	238	235	246	231	238	251	225	249	255	213	245	241	249	241	266	245	233	243	239	260	240	251	247	262	242	234	230	272	218	239	254	255	229	255	252	241	244	225	233	244	247	246	265	217	294	251	223	219	241	247	217	240	223	222
12372	10661	6384	3253	2353	1668	1278	1059	845	825	797	778	710	642	527	555	498	525	553	537	522	495	468	473	480	438	428	478	408	455	450	411	387	434	391	410	437	469	409	433	433	442	429	409	435	403	446	383	428	405	413	395	379	430	416	427	432	423	408	433	402	405	405	393	416	433	410	398	408	428	398	375	417	409	419	456	418	428	400	427	416	415	417	399	427	393	411	435	407	419	413	434	420	425	443	405	433	391	399	413	404	419	417	425	392	395	431	439	376	424	420	409	442	401	392	438	402	415	415	428	432	399	403	406	375	434	410	396	426	398	400	421	429	457	398	404	425	397	411	421	442	379	393	409	429	452	394	407	424	440	430	389	403	495	467	383	392	413	431	437	371	426	395	397	396	416	402	412	389	414	429	403	423	433	419	386	420	418	398	397	413	436	399	419	382	411	404	400	409	396	424	413	416	424	438	416	407	406	400	356	402	414	388	399	416	402	372	411	399	430	459	408	405	422	393	397	412	443	388	409	411	429	427	378	448	429	447	417	411	425	417	425	419	415	417	415	412	411	402	397	406	419	428	462	450	417	436	385	417	398	405	429	399	445	420	417	422	459	407	424	404	399	450	426	410	442	427	390	395	364	419	438	431	414	387	413	435	444	372	402	434	416	389	433	401	437	387	394	399	427	397	430	424	424	417	440	368	393	383	420	384	420	402	405	440	422	391	388	387	386	417	374	422	414	411	389	467	434	440	428	417	427	418	395	414	415	390	419	378	428	450	416	442	420	391	400	400	426	401	407	440	398	398	426	397	397	395	386	397	393	403	404	402	405	407	417	376	400	408	439	408	414	441	405	421	435	375	390	437	425	414	416	438	394	402	400	385	382	395	403	408	455	396	399	384	391	383	413	414	454	426	411	391	393	387	388	393	391	441	416	392	436	394	429	433	380	406	406	435	414	397	401	408	383	401	428	416	393	424	431	425	400	428	386	447	365	416	411	405	381	369	390	384	407	389	447	406	446	406	383	418	411	391	449	407	420	427	425	418	419	460	430	387	364	431	389	412	427	420	443	429	414	433	375	407	434	415	456	395	436	444	423	417	400	382	411	406	380	422	458	426	416	417	400	406	396	402	427	412	427	398	436	381	386	414	415	441	418	382	413	459	422	424	441	398	412	388	412	397	402	408	482	408	436	372	392	388	412	397	453	400	399	388	469	427	405	413	435	420	398	406	416	426	427	401	402	425	403	391	407	411	403	406	432	425	414	427	420	416	413	394	459	422	437	394	427	440	401	398	445	388	433	424	439	457	407	430	432	452	395	397	378	429	418	395	411	384	410	402	449	422	411	437	439	401	398	408	379	455	400	422	404	373	436	382	393	400	416	421	415	393	414	403	399	382	407	435	389	416	408	430	444	399	433	368	413	457	397	406	441	409	430	397	395	405	385	416	422	449	423	386	378	424	407	435	443	435	415	458	418	447	401	415	454	389	405	431	406	438	440	417	383	431	375	413	408	410	432	406	438	411	409	423	414	425	385	440	395	407	395	420	409	395	388	403	442	425	425	423	385	423	404	404	445	412	416	395	396	408	414	415	434	393	406	386	439	427	415	416	421	387	439	410	416	446	424	401	421	396	413	406	400	426	435	415	411	434	419	408	412	413	408	411	403	423	418	429	394	385	428	421	442	397	408	450	415	424	423	405	424	406	437	377	421	404	434	393	413	424	393	398	410	424	405	401	481	404	420	413	435	444	408	400	391	431	407	396	400	391	426	436	430	397	412	370	391	429	387	424	453	407	385	421	424	411	381	442	409	413	378	390	399	394	423	416	428	422	421	414	432	417	428	400	406	405	427	429	381	457	414	385	424	409	405	409	402	403	392	422	404	378	427	394	411	398	405	396	376	451	366	414	399	413	429	393	413	425	401	413	391	440	412	393	416	431	422	399	386	431	400	419	394	408	424	398	419	385	417	430	402	423	415	444	416	396	396	409	411	389	397	424	450	426	461	369	396	424	402	392	396	434	431	388	436	394	379	426	394	424	428	426	409	423	403	404	418	454	404	427	376	400	438	416	434	433	398	407	373	411	400	392	383	422	401	420	379	414	410	398	399	462	398	416	409	457	414	410	445	414	397	403	430	427	411	432	415	422	419	415	389	410	397	415	402	456	358	404	417	413	386	385	427	409	435	410	404	401	430	462	416	417	382	424	395	448	410	411	390	382	440	458	436	435	443	381	431	416	449	424	456	410	386	409	380	422	391	413	414	417	409	390	417	381	404	392	434	388	431	402	413	427	389	448	426	427	433	407	412	398	408	418	416	434	371	431	433	410	451	415	398	436	434	413	435	420	399	369	361	396	426	382	396	427	422	408	435	385	441	371	390	383	391	402	416	405	431	423	456	430	395	416	392	418	396	396	428	402	432	403	429	423	415	443	419	440	426	435	416	422	440	404	391	395	429	440	422	408	389	430	390	443	409	421	435	401	400	416	402	399	376	395	434	400	413	362	421	455	416	401	392	424	395	401	427	441	429	355	388	401	387	407	431	411	437	409	368	430	392	430	378	403	430	405	405	418	441	415	430	380	422	384	398	454	373	419	434	442	443	412	406	395	387	411	408	428	415	449	439	407	416	400	423	386	413	398	401	393	432	429	409	370	427	445	437	395	399	413	404	420	390	455	406	419	407	402	419	381	365	419	425	397	415	375	401	395	380	401	421	442	414	408	414	404	393	420	394	437	395	404	441	403	420	399	404	406	404	434	433	403	415	419	440	422	355	390	429	411	433	398	426	406	406	395	378	418	405	363	395	438	405	441	396	430	375	406	415	372	421	401	399	405	422	429	424	407	418	422	426	403	408	384	417	447	410	411	427	399	392	403	411	428	406	442	407	398	419	388	432	426	413	411	412	433	409	431	405	411	435	454	438	402	440	422	396	415	365	421	398	431	397	409	422	397	443	390	381	419	408	411	435	378	417	397	417	436	438	391	385	412	383	419	423	405	423	437	435	415	396	414	399	424	407	394	382	411	393	411	383	408	435	384	382	390	397	422	396	432	421	405	417	408	408	399	358	386	432	392	426	428	390	391	372	412	401	448	440	464	407	369	450	405	406	425	440	432	390	398	428	406	431	395	387	448	408	441	404	411	350	396	410	434	449	390	405	399	417	396	396	391	441	413	405	425	452	387	393	415	400	411	424	416	390	433	389	416	446	439	427	435	413	403	411	408	394	409	402	427	409	419	414	442	397	406	411	412	427	374	444	419	438	448	398	412	427	426	424	404	421	428	395	404	408	434	393	395	452	357	390	412	434	407	445	424	428	419	447	370	394	413	424	403	439	430	389	403	441	379	413	428	434	403	411	424	390	412	392	406	410	389	437	399	401	405	363	457	394	419	423	395	407	431	379	380	427	423	423	411	406	413	427	391	403	416	410	424	366	423	388	408	445	422	431	390	418	424	385	479	434	419	397	412	426	431	411	420	438	381	398	419	422	419	382	438	389	406	430
23265	21186	28870	23796	21189	17566	1844	776	581	497	442	387	410	375	347	307	320	285	292	271	251	258	258	258	287	284	249	274	238	255	242	256	250	234	221	260	230	226	207	223	214	230	216	237	228	236	227	242	239	215	227	231	208	226	214	257	224	241	226	228	219	212	239	229	243	216	219	244	248	195	247	203	227	225	218	242	244	229	230	224	201	226	223	233	220	229	203	226	235	246	218	226	218	205	207	218	237	217	231	240	206	211	215	218	221	199	217	204	235	233	222	246	211	245	223	227	214	214	207	238	209	235	235	235	222	207	222	246	191	224	189	199	218	212	220	212	238	226	228	234	248	224	228	223	219	234	240	213	243	221	232	232	194	214	202	179	223	219	229	227	238	222	243	226	197	216	231	204	221	238	243	250	232	185	233	223	205	222	245	205	202	196	221	225	215	229	203	249	189	261	209	208	228	222	224	234	194	218	224	215	213	203	217	236	217	230	213	244	248	235	235	225	230	250	225	230	216	206	198	207	237	260	216	231	219	201	223	219	230	203	211	214	218	221	208	222	225	234	203	201	223	211	223	229	210	224	209	255	187	226	216	203	210	223	198	230	217	204	222	249	226	216	236	193	201	206	199	217	225	207	205	228	208	213	206	243	204	223	209	237	218	196	216	201	230	207	215	224	222	224	199	211	196	215	242	212	226	215	217	214	197	222	223	206	210	206	197	201	215	218	219	212	229	209	233	220	237	219	232	226	207	215	217	224	207	227	212	243	224	217	206	210	224	225	221	208	207	221	226	232	186	240	239	228	219	208	221	208	240	232	199	224	218	225	224	219	220	229	200	197	240	203	235	194	210	226	251	205	247	223	217	206	203	204	213	217	221	216	224	234	213	219	228	208	231	185	213	201	204	228	219	217	225	211	225	207	205	214	228	207	208	208	224	228	201	209	257	213	227	210	227	225	220	243	220	224	201	219	213	207	225	217	222	210	211	215	217	227	214	192	214	252	230	213	224	220	201	212	223	218	230	216	234	212	223	218	221	236	224	219	204	233	221	204	209	229	217	215	206	218	222	225	216	201	233	227	219	224	211	256	192	217	217	252	221	196	213	210	227	204	219	226	221	240	235	208	218	206	239	225	232	203	250	205	223	209	218	200	190	229	218	216	225	243	251	211	221	209	228	226	220	229	194	216	215	217	211	221	212	224	242	225	226	196	224	227	215	199	210	222	218	189	213	183	244	220	207	201	220	235	223	204	224	220	224	217	209	219	223	212	214	209	226	222	227	197	221	243	239	206	207	213	224	232	191	235	220	212	251	243	237	224	202	210	232	216	224	211	193	216	200	205	227	205	203	212	232	219	213	243	213	209	241	216	216	209	232	206	245	224	205	231	220	227	215	205	229	224	215	211	251	233	234	215	236	230	231	209	187	220	201	199	225	234	202	236	226	227	211	226	209	228	228	198	231	234	243	227	210	205	214	203	181	234	209	225	205	223	207	221	231	236	205	206	241	205	220	238	221	238	206	231	232	202	216	224	202	192	222	213	227	204	199	212	219	216	209	238	278	196	239	217	187	238	212	240	205	234	218	211	227	200	225	208	236	216	189	209	241	205	213	234	203	216	225	207	231	225	220	256	209	219	219	229	219	232	224	222	222	227	207	213	214	206	220	230	231	227	223	228	234	229	212	211	195	241	235	237	243	199	200	200	222	235	216	229	237	250	227	225	220	225	199	219	197	235	197	195	222	203	225	192	224	216	192	219	223	222	205	205	223	204	214	228	214	214	240	231	216	232	239	216	218	217	201	197	190	238	223	215	227	233	225	217	224	223	232	217	190	227	205	216	203	222	217	211	214	250	239	207	212	198	215	227	203	220	225	195	254	207	216	225	215	205	201	217	213	229	217	213	221	217	206	203	217	223	220	248	228	203	200	222	248	209	237	224	215	228	203	240	236	209	213	226	228	201	190	220	219	196	215	210	205	232	185	225	209	231	239	216	196	183	222	213	204	237	211	223	227	185	211	208	225	225	238	206	203	206	229	215	221	222	226	255	232	223	191	221	216	208	197	218	232	205	215	219	220	214	233	231	202	235	202	203	228	229	202	205	212	242	197	210	212	227	212	214	216	259	210	229	224	213	205	214	213	219	225	237	213	243	226	233	222	229	175	227	232	221	221	240	223	229	191	238	203	232	216	228	209	186	212	217	207	193	203	232	239	216	211	210	242	249	224	229	220	218	201	210	221	237	219	204	192	213	219	248	214	210	220	218	226	180	208	234	218	242	216	213	217	209	204	219	253	202	205	217	228	234	232	222	213	222	233	208	194	226	212	211	226	196	240	195	226	191	194	201	222	215	207	227	224	248	215	228	216	221	213	230	225	195	203	206	202	223	234	203	223	227	234	220	214	229	211	217	225	237	236	207	228	217	217	225	233	227	205	228	236	205	211	210	246	213	200	205	209	179	216	209	194	200	226	228	215	224	225	218	237	222	201	233	236	223	207	231	206	215	242	209	236	196	201	240	222	213	217	220	251	208	211	213	269	229	228	229	205	246	210	230	221	230	212	236	221	228	234	211	216	195	247	221	201	200	243	205	219	227	206	224	263	202	194	208	232	187	212	218	207	230	229	209	226	206	218	203	238	199	210	221	209	225	228	210	230	226	220	221	210	227	206	225	198	209	215	228	221	213	215	224	222	212	214	236	219	209	221	208	232	202	190	198	213	243	228	213	209	219	231	220	215	214	212	234	218	228	207	210	214	201	204	229	194	212	204	201	218	227	238	224	203	203	232	203	215	228	190	229	202	208	208	211	213	219	235	232	226	200	219	222	220	212	242	203	236	205	201	222	234	235	214	210	201	232	226	211	221	218	232	204	237	215	199	218	222	219	219	222	239	219	211	237	234	238	209	217	223	208	209	209	206	222	231	222	225	218	206	207	222	229	247	209	216	239	186	226	241	210	234	242	224	214	229	220	213	233	225	234	221	212	228	213	211	204	230	216	221	231	200	233	245	209	231	208	219	233	217	206	220	227	183	209	206	244	205	226	185	218	218	235	201	232	210	213	231	227	216	199	215	202	221	220	233	228	209	186	214	190	197	219	236	215	224	230	189	233	222	197	218	212	238	240	227	233	184	231	201	216	239	215	204	209	236	240	233	217	200	201	186	209	223	239	230	211	199	240	228	208	235	216	219	200	237	233	209	214	245	225	204	210	225	224	215	216	222	211	193	216	248	225	213	185	222	233	221	225	225	228	218	238	216	221	232	193	201	228	222	227	217	247	211	223	209	197	217	227	205	210	208	221	202	208	241	218	228	230	214	204	257	220	221	211	214	208	222	235	232	213	237	207	223	224	219	212	208	237	224	224	206	240	205	211	210	205	193	216	231	197	239	232	211	221	202	218	214	216	220	220	210	227	199	226	197	196	204	202	233	207	226	227	218	228	241	200	201	212	233	220	228	204	214	219	201	242	224	204	209	207	218	201	218	192	204	211	222	216	204	210
13743	18914	13476	7667	5120	3716	2899	2260	1741	1488	1248	1053	1037	1069	888	783	746	650	644	626	619	570	540	534	506	491	480	453	460	425	454	464	426	431	468	431	428	429	449	396	402	377	394	384	395	424	399	419	404	411	401	408	395	407	365	391	412	392	419	423	380	403	390	373	400	426	360	380	356	391	368	400	395	351	399	383	407	378	356	385	398	382	364	376	371	367	378	425	348	367	384	355	410	357	345	409	364	397	357	418	369	410	385	408	374	409	394	374	368	355	369	409	363	411	381	342	371	386	370	394	409	385	385	359	386	380	393	366	367	374	388	396	383	372	369	397	367	394	356	410	375	353	408	365	368	361	364	360	355	399	375	382	346	359	383	384	388	392	397	382	374	396	371	378	349	349	356	397	366	371	386	390	401	396	329	371	416	356	355	403	337	379	374	393	402	353	376	337	395	367	366	369	384	396	348	364	393	370	384	360	400	372	373	366	385	360	420	356	390	364	344	353	366	361	385	381	378	375	384	385	371	386	376	367	353	369	381	349	379	348	382	387	381	349	377	379	364	369	357	381	372	364	325	401	349	385	370	366	343	375	346	420	368	383	406	368	347	385	410	379	351	375	351	363	367	407	399	376	389	373	369	355	360	397	395	414	380	398	383	356	379	402	395	343	368	372	387	391	383	393	388	364	389	350	361	379	388	365	377	374	385	379	383	376	375	369	396	386	400	396	385	340	344	384	358	432	351	375	382	367	370	379	390	394	363	383	343	358	395	374	370	410	340	364	387	386	385	365	353	363	353	358	398	373	390	351	418	358	383	354	409	381	383	384	366	380	370	348	385	388	377	356	364	364	396	374	368	324	372	363	374	350	395	354	404	349	368	373	398	368	373	416	379	375	345	381	392	384	345	384	374	361	360	383	385	358	360	339	391	375	420	371	383	378	375	382	383	407	369	394	382	381	386	360	406	359	331	362	394	367	394	398	380	380	406	371	390	379	348	401	369	389	390	397	367	352	364	399	373	367	404	383	366	391	408	399	415	370	379	422	394	362	366	391	388	355	392	375	380	373	379	369	374	389	357	381	395	363	351	376	360	367	364	382	366	353	355	377	367	383	368	366	410	411	378	371	385	381	381	366	337	388	398	363	352	374	355	385	370	371	387	363	399	381	361	359	381	400	376	355	407	356	384	371	377	376	371	351	387	379	357	354	400	396	384	410	400	380	393	357	352	368	371	374	376	388	364	368	338	347	323	396	381	352	360	363	382	355	382	389	362	370	375	365	367	369	384	383	347	366	390	394	369	367	396	407	367	381	390	349	363	351	377	379	393	386	342	358	392	390	385	398	336	367	401	395	394	379	371	365	402	344	377	376	370	352	375	373	382	372	382	379	364	375	392	416	375	374	382	400	389	371	364	372	368	410	385	373	377	366	383	365	335	375	359	320	399	407	356	373	394	337	351	382	388	369	376	383	338	379	361	405	366	384	395	395	395	385	385	364	372	382	359	391	381	379	359	434	369	369	380	395	385	378	404	372	339	373	349	399	383	365	389	406	356	394	367	383	396	357	384	377	362	357	412	363	368	390	373	363	369	390	365	399	348	377	428	372	390	356	381	352	363	396	383	354	383	403	388	358	374	371	392	372	368	395	339	380	402	323	361	361	364	402	366	404	349	415	381	380	371	399	362	400	371	380	349	360	384	367	321	370	350	401	388	377	376	378	382	356	352	391	394	363	386	385	368	318	403	396	371	378	364	398	394	390	370	351	388	382	391	404	374	364	352	389	352	357	354	398	394	366	381	378	403	346	368	383	381	366	382	379	364	367	391	375	387	410	373	357	390	322	339	382	385	364	374	381	367	325	354	325	425	361	360	371	373	369	382	388	394	383	349	384	382	398	369	351	376	394	402	393	394	344	352	390	385	360	359	368	403	384	400	383	377	388	367	410	383	350	403	385	364	366	364	369	377	387	427	359	377	367	394	383	403	380	376	362	385	387	377	358	378	386	360	367	385	383	390	370	375	337	385	387	362	398	362	357	392	367	357	378	391	394	375	389	356	384	376	349	371	351	340	313	379	381	391	404	418	379	367	357	386	390	385	391	383	374	381	358	377	394	378	383	383	402	354	374	377	376	401	407	344	357	366	384	403	381	361	382	367	365	352	383	362	385	370	382	378	371	356	342	379	382	379	374	377	402	376	382	373	342	387	392	399	369	397	341	374	374	384	371	362	377	346	397	398	396	351	375	396	347	373	383	415	374	339	359	344	411	383	405	404	371	370	389	362	370	375	375	378	361	359	375	378	387	382	374	391	373	367	364	355	357	386	421	414	392	360	378	393	356	394	375	365	389	360	337	370	351	363	353	404	372	373	364	390	404	355	365	373	360	344	397	381	356	392	401	396	377	358	388	377	388	369	359	389	393	349	381	382	337	394	403	382	353	383	337	367	350	390	356	372	351	367	379	379	402	395	324	402	408	386	369	368	382	349	359	365	362	391	367	380	350	360	412	363	381	365	352	374	402	332	407	376	397	358	338	377	359	353	372	391	410	339	388	375	379	406	369	385	375	384	360	388	366	352	373	311	386	360	379	357	374	398	370	382	348	398	373	370	351	396	351	360	370	392	391	384	385	382	384	379	356	359	358	372	340	384	394	359	387	377	362	368	349	386	391	322	382	379	356	378	380	328	415	370	382	353	364	378	417	367	392	353	378	387	394	394	376	371	363	374	422	339	421	375	345	343	384	377	346	373	376	381	380	347	384	382	397	384	383	415	406	401	380	373	378	354	347	374	368	333	357	384	403	370	357	370	360	401	373	368	379	388	398	375	385	386	376	358	356	331	368	373	387	377	381	403	338	380	341	357	391	399	389	367	403	392	368	406	326	399	389	371	384	353	335	373	326	356	393	378	352	375	375	359	360	402	382	370	401	378	351	355	367	404	419	355	338	372	377	369	369	370	382	351	381	389	368	388	387	367	365	353	375	358	378	413	379	382	378	369	353	368	353	361	359	363	381	368	370	340	381	369	339	361	388	383	402	357	391	374	363	382	354	397	380	356	339	381	395	358	382	384	392	336	376	356	370	379	388	369	352	369	324	373	370	385	354	412	363	381	412	400	384	403	368	373	371	351	390	383	383	386	343	394	362	367	395	378	398	370	393	347	379	355	378	358	385	368	382	352	373	371	392	369	378	392	355	400	353	371	350	388	381	355	343	416	378	360	357	386	383	373	353	347	376	332	360	386	405	356	372	371	385	380	353	383	372	375	386	363	357	362	378	387	352	365	378	361	347	385	363	392	383	374	421	405	380	413	334	385	366	342	380	391	415	412	390	390	358	365	370	369	419	383	376	348	395	402	372	391	350	375	384	364	345	364	387	396	370	369	354	417	364	408	354	353	380	348	391	381	423	401	406	394	356	384	374	373	353	375	399	373	385	353	370	389	394	361	389	371	373	377	386	369	358	361	366	405	345	381	419	378	376	389	385	376	369	361	378	377	412	402	356
26875	19617	5427	667	381	262	257	249	210	207	175	180	169	168	167	174	179	184	158	161	164	161	169	168	141	187	143	191	158	145	155	157	170	179	156	157	173	154	169	163	163	171	167	177	162	182	163	171	149	166	166	170	151	132	182	166	153	169	145	145	147	157	170	168	136	171	169	151	172	153	155	153	152	188	178	178	147	169	157	155	137	174	152	160	171	154	175	141	155	152	168	162	184	155	160	178	139	155	174	160	181	159	159	173	150	173	165	170	158	146	138	171	157	151	164	164	165	185	148	170	180	171	136	161	141	177	143	142	170	153	168	146	165	175	144	165	155	171	175	157	154	155	143	164	164	148	167	165	152	148	148	172	158	160	164	169	175	161	164	162	185	171	166	184	169	160	155	175	174	158	173	201	150	149	180	160	179	149	172	156	171	179	172	157	169	155	178	174	175	139	163	158	157	167	150	162	169	150	167	149	145	181	157	164	152	157	147	137	175	164	161	185	144	170	162	156	159	174	168	145	171	137	148	154	160	153	170	126	149	163	167	148	159	149	158	149	173	134	158	169	154	154	163	143	168	153	153	156	147	155	158	145	163	153	160	152	154	168	161	157	169	172	176	175	161	153	156	153	145	176	175	161	154	132	135	157	172	156	146	158	144	168	175	155	130	149	154	137	147	154	166	164	165	148	157	140	151	154	178	157	162	170	169	144	160	169	156	156	148	156	153	155	149	159	167	152	156	167	179	173	164	169	186	184	172	164	157	160	154	154	143	159	158	159	158	168	150	159	169	152	176	139	174	152	168	156	154	167	169	174	156	173	157	164	167	147	183	153	133	173	146	147	180	157	158	174	158	161	154	147	160	171	143	145	152	145	172	182	155	145	157	169	167	168	157	157	165	168	158	157	155	143	175	165	157	151	151	161	172	161	194	146	156	179	179	155	160	139	171	193	149	161	176	194	164	184	160	156	167	175	167	157	171	166	163	148	179	160	181	141	135	150	161	149	168	176	157	182	156	167	145	164	131	171	176	145	170	168	140	177	166	148	168	163	168	141	146	174	145	153	170	161	172	148	171	178	150	140	178	161	145	161	148	162	150	182	156	176	155	166	154	161	184	154	150	166	171	161	159	178	142	141	150	156	152	147	168	167	152	141	189	167	158	159	158	148	135	159	147	161	149	173	153	162	161	186	141	167	161	152	163	166	150	157	152	135	138	153	166	139	168	148	148	151	142	155	174	171	142	200	177	141	165	173	148	136	166	185	150	162	166	165	174	144	157	169	174	169	180	143	166	173	162	154	158	174	174	178	160	182	179	146	155	174	159	173	167	178	153	170	169	155	173	165	139	164	179	157	184	153	151	161	143	159	151	134	171	144	159	196	151	164	173	182	155	183	183	133	134	169	161	147	135	170	170	176	179	151	153	155	155	154	168	161	158	153	157	155	176	158	149	187	155	150	160	190	158	157	160	169	171	159	159	167	146	163	145	150	163	153	169	197	155	167	170	151	152	159	156	177	147	164	147	175	137	176	159	143	142	178	168	168	152	163	162	168	168	167	175	158	161	145	164	158	148	180	162	140	176	170	171	148	180	136	163	165	164	160	156	163	174	166	198	159	153	157	160	180	138	165	164	158	149	134	181	162	175	160	148	158	194	156	150	158	169	135	183	164	157	157	159	168	165	154	166	175	171	151	178	163	153	173	163	185	166	153	153	161	132	151	155	160	169	167	173	171	154	186	153	171	167	143	151	153	166	169	162	155	168	151	174	144	149	144	170	175	140	171	156	171	184	155	138	166	154	170	168	156	159	141	165	192	165	167	169	152	184	167	175	177	138	152	150	144	140	151	168	162	139	175	163	177	161	193	169	157	148	155	147	174	162	159	167	181	129	149	148	140	177	131	129	173	158	164	157	164	148	159	156	164	151	192	167	176	152	169	169	164	176	157	163	162	154	131	160	173	164	156	161	177	165	155	143	172	156	174	159	177	153	164	149	180	171	172	147	138	173	146	176	166	176	170	156	156	179	167	149	161	176	163	164	157	144	161	155	165	149	149	167	154	195	154	160	168	170	191	170	159	147	143	173	174	162	150	159	169	155	154	165	166	177	152	167	182	151	181	170	189	161	164	155	171	170	160	141	163	159	161	157	158	156	172	164	171	157	162	145	159	173	149	159	164	151	131	171	156	150	167	194	156	162	150	149	149	157	170	167	153	163	155	168	159	143	182	159	148	161	191	148	148	170	160	164	182	128	174	125	156	159	148	163	169	151	174	167	159	156	167	169	156	155	154	145	174	170	139	145	150	148	163	152	164	146	170	156	179	164	142	176	159	167	173	165	153	137	161	141	163	145	151	159	149	148	179	166	142	171	165	165	160	143	160	151	177	161	161	172	151	138	168	157	172	169	165	178	168	169	168	158	148	139	161	154	167	172	174	144	164	171	156	168	153	144	169	183	152	145	159	187	174	149	167	162	146	163	165	169	156	181	142	168	158	162	166	179	156	133	171	144	151	161	136	157	179	146	143	156	179	147	152	177	142	172	167	160	177	148	173	173	168	144	159	170	152	162	143	140	149	166	163	148	166	166	162	167	164	160	165	152	160	139	174	196	144	159	179	152	165	175	162	165	147	161	143	151	164	148	164	155	153	179	166	139	150	185	156	168	168	160	149	151	162	164	138	167	178	163	152	160	171	156	163	152	148	170	167	166	139	162	155	169	174	169	150	161	148	149	149	132	149	171	153	182	162	157	149	149	166	148	159	141	174	144	154	144	176	162	148	157	157	145	139	159	164	161	163	159	156	153	160	151	184	168	150	159	147	147	151	153	189	157	161	161	176	165	157	157	188	151	160	153	144	189	170	163	151	146	169	171	170	137	164	169	161	143	161	150	178	158	168	176	161	161	166	133	164	183	143	143	164	161	167	165	151	148	175	156	169	177	119	140	148	172	172	166	160	188	169	164	163	176	161	171	161	150	163	137	161	177	173	143	153	185	181	165	159	172	158	165	160	162	146	166	168	168	128	167	138	153	201	198	168	163	173	156	182	157	185	149	154	166	167	177	160	164	155	156	155	148	147	157	152	146	163	157	157	169	150	168	174	159	159	168	179	167	193	165	171	183	161	187	181	170	172	164	171	145	140	151	166	164	142	182	164	166	145	174	188	143	148	175	145	181	158	170	173	157	152	163	155	174	160	170	177	155	161	135	153	167	149	150	162	149	158	156	158	158	162	168	152	169	163	175	143	158	170	130	154	155	153	158	171	181	149	134	162	188	158	173	149	161	191	156	154	145	150	158	159	158	149	157	164	159	150	177	158	152	148	170	177	159	161	174	167	174	152	140	155	149	143	171	161	178	160	178	161	167	165	134	162	161	143	149	142	163	152	166	154	175	162	157	189	153	157	162	177	136	161	157	172	170	164	165	152	147	183	175	174	183	158	174	148	152	185	181	160	164	175	170	151	180	148	153	155	180	167	135	166	140	173	156	172	167	164	161	139
8670	3303	2325	1195	782	677	588	538	424	410	410	329	314	317	385	345	292	317	307	312	280	278	285	263	274	272	275	336	320	277	283	288	285	291	290	284	297	270	291	276	282	294	296	299	282	246	279	268	285	294	272	303	301	281	268	287	299	286	302	250	278	267	243	277	283	307	270	287	285	276	250	275	271	278	289	278	282	262	248	259	277	273	301	286	271	282	277	280	255	259	256	278	259	278	268	320	252	250	274	281	296	251	276	284	269	286	266	267	268	287	258	244	278	308	249	281	278	303	252	256	268	278	297	284	233	284	255	277	268	296	284	250	274	269	280	264	258	289	270	276	246	305	266	261	272	247	304	279	292	285	300	297	306	285	261	268	260	289	248	270	240	296	316	298	289	274	314	295	283	284	263	280	261	300	268	278	250	281	242	280	261	266	240	270	243	296	254	254	257	289	298	272	278	267	283	285	275	262	265	256	265	273	287	263	289	284	258	257	270	276	270	272	276	288	249	281	273	262	299	260	275	288	260	271	267	280	295	295	241	284	278	265	283	265	256	262	266	278	269	272	256	283	282	276	263	293	265	271	289	254	250	265	291	256	280	295	300	291	287	279	276	304	266	269	275	270	279	270	253	260	283	252	289	273	281	277	262	270	297	292	298	269	244	277	256	255	303	273	308	268	303	298	252	256	314	269	256	284	262	277	301	281	268	233	268	283	283	253	290	281	265	287	267	290	270	304	287	279	275	290	327	262	257	279	244	286	269	266	256	242	273	282	252	295	280	282	253	289	297	274	282	277	268	262	272	294	267	244	288	272	289	243	277	272	278	275	264	263	296	258	270	267	264	283	286	266	283	298	267	298	262	307	267	264	264	291	302	288	266	279	272	264	298	267	272	263	278	297	267	267	262	283	277	277	294	282	242	259	283	273	279	257	263	286	277	278	284	263	264	272	254	290	277	281	261	268	284	255	276	264	266	277	302	287	299	271	281	273	271	304	274	249	270	287	265	295	266	282	270	280	284	261	287	314	241	254	278	271	275	279	265	266	266	279	258	294	289	271	303	281	270	286	252	263	265	268	279	264	265	244	261	274	288	303	260	287	263	284	229	272	263	257	271	310	299	261	274	284	281	283	266	277	250	269	253	224	255	280	257	288	282	289	296	306	261	285	287	276	274	274	258	296	253	225	267	286	255	251	284	278	259	284	251	260	237	276	277	281	273	261	256	266	296	272	260	281	291	283	241	262	271	283	300	260	274	266	294	275	280	282	267	259	266	260	276	271	265	281	293	306	296	267	268	293	268	264	261	279	293	250	280	288	258	267	300	290	291	303	269	290	281	274	292	278	273	260	261	293	287	267	263	295	248	275	280	309	267	289	247	290	262	270	267	254	269	270	262	260	276	269	269	250	281	277	285	259	261	295	263	272	247	259	284	265	295	292	274	269	285	249	254	267	248	283	300	247	284	260	287	285	263	293	287	268	272	286	271	286	298	255	253	288	267	278	283	259	262	301	270	283	283	263	303	257	286	277	268	262	252	308	254	288	256	262	266	277	284	300	287	286	262	265	277	261	291	282	269	290	267	287	258	257	287	293	277	253	300	257	264	293	261	286	271	281	301	248	274	289	285	279	271	266	263	241	280	261	264	245	262	271	272	264	263	284	257	255	259	285	245	277	261	302	251	280	290	291	258	227	270	289	247	284	251	299	277	252	281	269	272	276	297	282	293	294	290	267	279	298	275	251	273	273	272	304	282	290	274	224	296	244	318	267	238	279	260	269	269	261	275	277	257	294	301	288	296	279	289	270	256	292	272	280	255	276	286	285	267	254	281	301	270	307	293	268	287	230	292	276	285	297	284	257	272	255	307	285	286	290	267	274	268	267	291	282	244	296	251	294	261	282	298	251	230	277	279	300	262	281	247	277	264	265	283	292	287	281	263	262	275	296	255	271	316	266	292	289	290	301	297	255	255	259	286	274	266	293	285	293	252	267	259	293	277	259	266	255	309	264	304	271	283	252	304	256	272	273	281	272	244	246	262	240	286	279	281	293	273	276	275	244	287	284	265	298	281	274	310	293	290	272	256	255	264	317	247	265	260	272	267	258	254	273	278	287	291	261	288	267	277	277	282	296	269	275	272	280	293	284	262	281	289	260	291	282	273	249	265	268	279	273	269	276	270	268	259	278	268	268	290	292	265	281	280	271	281	273	262	280	268	273	250	287	298	283	314	257	278	260	278	256	277	274	257	263	281	269	278	277	275	242	295	279	295	293	307	300	274	287	273	269	273	282	299	286	255	300	303	269	303	266	313	297	272	278	311	257	304	297	252	289	258	264	266	280	304	287	278	266	280	279	279	255	264	269	290	265	288	264	261	291	278	293	268	254	258	308	248	274	283	308	268	255	282	272	303	275	306	262	277	259	296	288	275	312	263	264	280	263	287	268	288	261	272	293	274	260	256	313	273	259	275	258	284	283	282	293	276	322	268	282	258	278	272	256	279	259	280	327	249	258	285	282	273	278	261	308	250	262	279	291	270	258	271	272	293	265	271	266	286	301	295	298	275	253	267	287	283	277	268	279	286	309	296	256	269	269	286	287	269	262	291	287	260	262	285	296	292	260	287	256	264	275	238	280	270	266	258	283	288	269	306	295	260	248	290	307	276	258	289	277	274	301	254	277	273	256	288	270	277	264	275	246	276	284	284	288	268	290	287	297	269	283	282	283	268	295	254	273	261	301	278	287	278	311	284	268	279	276	265	268	276	307	262	277	276	259	251	288	238	313	276	265	239	251	276	257	284	275	283	281	279	299	273	259	271	273	288	282	275	271	293	256	248	264	273	257	278	254	291	312	273	255	266	269	292	254	281	272	281	273	266	263	293	273	272	296	296	285	255	281	282	287	256	279	287	263	286	298	249	280	270	268	289	274	257	256	257	286	266	289	265	283	269	279	291	242	300	265	290	285	264	281	283	292	256	288	236	259	316	299	269	274	272	261	269	261	284	309	263	249	290	276	292	249	285	290	260	284	277	276	257	262	281	289	309	300	236	318	262	270	284	271	298	272	234	268	278	295	302	301	287	254	269	278	270	259	250	267	291	302	280	253	280	298	270	291	272	263	262	273	249	288	244	275	262	269	281	257	292	253	296	300	296	254	266	253	261	292	321	267	268	290	269	254	272	263	273	279	293	256	267	266	307	257	273	253	271	271	271	271	281	309	296	292	273	250	267	298	258	234	231	283	288	266	276	284	283	270	290	274	277	314	286	293	310	266	291	282	286	266	286	274	267	254	280	280	275	274	248	288	244	275	250	288	256	271	280	290	257	263	281	272	277	272	298	228	246	264	284	303	309	277	305	283	263	252	260	254	246	294	277	291	236	303	268	286	250	280	266	286	278	260	286	252	262	270	254	263	273	261	264	275	287	293	265	285	256	292	270	280	278	297	260	284	273	254	288	295	252	260	283	297	295	260	281	255	301	297	271	312	277	276	277	267	288	268
24805	21162	27151	25276	5789	727	542	465	400	409	328	360	326	313	313	314	272	285	253	276	259	274	237	252	245	240	316	293	402	374	270	248	282	284	233	246	243	271	233	232	219	229	251	249	241	231	248	262	270	237	228	263	263	262	269	254	226	262	268	242	244	251	261	238	234	256	263	265	237	268	251	238	271	240	238	248	247	260	246	246	260	241	237	228	240	242	244	204	229	236	232	230	248	245	218	247	229	227	250	254	239	238	239	230	268	232	245	253	263	250	244	231	260	237	229	275	255	238	244	250	276	254	250	258	241	251	262	255	254	266	240	247	213	250	223	237	244	254	248	265	247	239	237	232	268	248	222	212	239	264	231	237	246	222	237	266	260	243	253	245	264	233	243	225	233	249	236	246	245	266	246	210	250	218	236	235	237	230	247	247	226	249	276	207	240	239	250	273	240	243	260	257	234	212	240	257	236	235	264	234	247	219	258	248	235	252	274	231	235	240	259	245	253	256	285	230	221	230	234	246	271	243	253	235	234	219	244	242	240	218	269	245	246	237	242	237	233	230	245	241	245	254	256	255	233	252	248	256	217	223	252	243	237	263	251	251	217	258	230	258	231	243	226	252	241	214	223	258	230	257	229	229	240	246	253	244	264	212	241	229	268	231	223	211	254	227	258	255	226	226	261	221	234	238	222	242	242	268	249	267	230	261	228	223	269	245	251	266	251	268	233	245	210	235	229	298	223	245	249	265	221	226	252	263	263	237	233	252	233	241	249	232	256	249	238	252	247	244	242	229	239	248	241	221	257	248	237	241	227	257	229	248	215	256	243	237	255	261	267	248	237	254	258	216	264	234	259	225	263	258	246	244	265	225	263	260	218	230	242	241	264	248	212	239	253	229	237	231	241	233	240	223	225	269	261	257	244	249	233	243	211	228	215	239	249	220	238	216	239	233	259	256	249	203	235	240	240	253	240	265	257	200	232	243	224	262	263	222	258	243	250	252	260	246	227	285	271	254	241	214	231	244	220	240	227	241	270	249	269	229	224	251	227	233	262	217	239	239	233	249	231	236	262	238	231	236	293	251	238	246	253	239	226	267	244	229	234	251	248	235	239	219	243	233	248	243	251	229	235	220	255	263	258	274	232	260	222	231	251	245	224	268	236	227	245	295	222	248	263	243	226	275	253	248	257	213	244	252	250	246	252	238	222	246	240	275	221	252	237	251	237	251	213	242	258	243	260	224	244	212	258	251	234	247	255	237	235	261	243	209	232	241	221	243	242	240	232	247	258	220	242	240	239	272	211	221	231	246	246	265	236	247	247	260	231	230	260	238	234	239	239	245	249	261	231	235	261	228	242	231	209	259	240	219	275	262	223	261	239	223	248	236	217	232	245	250	257	260	247	204	242	241	264	243	237	249	229	234	243	264	258	231	225	230	254	248	248	237	245	254	233	260	239	236	257	287	255	274	259	230	249	246	258	257	232	234	216	255	242	220	232	226	231	227	217	249	227	235	242	252	236	229	258	229	237	231	257	253	249	228	265	235	240	238	232	230	283	239	252	258	256	218	237	245	239	262	225	220	255	239	242	240	253	241	265	254	227	238	242	257	243	278	248	254	244	218	255	245	251	242	253	238	257	211	236	260	224	245	242	243	239	240	224	255	253	237	247	241	235	229	247	208	239	261	232	260	202	264	255	256	233	206	253	237	221	236	259	225	215	200	236	253	259	240	242	254	266	242	230	238	252	236	240	237	221	235	251	244	262	255	284	216	257	260	243	262	236	225	231	255	269	246	247	240	266	246	245	244	242	260	240	229	234	245	270	252	254	248	234	241	266	247	242	254	255	219	255	231	266	247	231	255	260	267	204	245	262	225	234	266	265	269	246	255	261	273	256	260	271	258	242	240	248	244	252	244	248	217	232	236	221	228	231	206	222	256	265	229	232	266	248	273	270	239	226	225	226	249	238	266	265	278	257	238	228	249	271	244	244	202	256	254	238	225	223	248	243	239	253	251	259	242	224	262	252	237	246	242	265	242	243	251	245	249	223	274	231	261	231	234	268	246	234	234	267	251	267	232	245	240	240	230	248	242	247	249	270	230	247	248	228	227	244	242	265	241	275	246	235	239	249	275	254	253	213	226	231	237	245	259	274	258	232	239	196	228	238	252	252	266	240	259	236	235	214	259	260	201	239	251	265	256	242	227	231	215	232	231	264	235	257	263	241	267	258	237	245	253	254	246	247	253	249	280	257	237	238	255	254	273	269	229	220	251	229	245	245	233	230	227	232	257	230	247	251	247	201	204	229	242	234	263	247	240	234	277	234	230	228	259	230	241	262	263	249	232	260	234	245	261	261	256	267	245	240	248	243	233	230	243	234	235	258	243	248	258	269	234	258	243	245	216	238	256	266	240	288	235	260	230	263	260	232	270	224	249	249	253	261	231	230	262	259	235	246	249	226	239	218	257	248	249	238	219	240	250	258	222	263	242	284	250	239	238	249	221	249	237	267	231	215	239	252	279	261	241	244	243	231	254	242	209	246	254	232	231	241	229	234	271	243	247	241	258	232	250	230	279	244	231	234	195	228	269	212	252	225	253	237	272	269	224	244	258	237	251	257	238	242	215	262	223	248	230	249	250	263	262	273	228	247	212	238	219	227	237	229	263	274	261	241	236	226	246	282	255	242	240	262	244	241	281	226	222	249	236	240	244	231	236	251	243	222	243	229	238	212	243	209	275	240	266	270	268	222	255	219	267	208	235	247	254	229	223	228	223	250	234	221	225	233	218	243	271	266	230	249	219	225	266	224	236	239	237	238	203	248	240	215	251	240	250	224	249	240	244	262	230	255	238	239	264	223	252	234	251	242	238	224	253	229	231	231	224	248	242	241	258	236	229	237	216	261	259	246	231	249	224	246	265	235	260	261	219	244	241	253	239	253	235	265	260	227	237	263	267	261	261	245	214	265	254	269	259	260	232	249	250	235	243	240	228	244	221	237	206	239	219	230	239	256	235	233	222	239	254	228	224	242	246	216	235	252	257	256	241	231	219	264	248	257	256	265	240	237	216	256	253	243	236	211	231	243	215	261	235	243	240	233	235	257	233	252	223	256	249	220	236	253	267	246	269	228	257	236	261	236	224	257	231	253	219	239	245	255	207	254	250	237	224	252	221	242	240	235	234	217	224	221	251	236	229	253	219	236	242	257	253	237	247	221	255	263	229	235	229	244	268	253	269	249	264	265	229	225	277	234	238	207	288	234	279	263	273	249	238	248	230	264	259	250	245	264	232	242	224	248	235	228	232	237	230	263	254	252	234	215	245	248	240	241	224	245	256	228	224	253	214	263	244	231	262	239	239	237	273	248	230	240	216	245	250	234	225	243	266	269	236	250	260	232	210	238	235	222	226	263	265	255	217	207	246	201	248	250	254	246	253	256	267	243	265	253	224	232	236	248	251	260	220	232	243	257	233	252	262	249	262	276	221	255	271	218	243	226	225
8886	8360	6499	3304	2253	1728	1313	1211	971	853	792	753	647	614	657	596	548	502	493	475	490	452	482	470	450	447	554	639	874	854	468	444	438	412	380	476	432	440	434	465	413	457	420	432	424	420	365	410	436	467	418	444	410	468	435	429	399	415	405	441	470	414	439	414	428	417	435	420	441	417	438	438	418	427	428	422	396	434	406	411	417	398	407	428	424	412	403	423	433	431	400	386	427	382	399	406	408	407	420	418	406	424	478	421	385	431	398	444	453	392	413	446	432	438	431	396	422	476	398	416	414	433	465	416	416	412	446	418	394	395	433	414	439	428	426	394	419	404	456	405	388	400	418	417	459	444	395	413	425	419	434	410	423	406	439	397	398	453	411	410	408	428	390	437	409	434	400	449	428	404	414	445	393	428	424	441	459	425	421	472	441	419	440	386	386	436	412	419	402	397	433	433	449	398	414	456	452	413	420	435	394	464	429	398	435	374	417	397	405	408	398	442	425	473	437	437	418	392	421	410	464	457	432	424	396	446	420	385	419	402	387	435	403	374	417	410	447	411	457	413	389	436	400	422	432	379	408	428	368	453	448	421	392	399	422	401	424	412	387	440	383	412	391	406	422	420	429	413	387	440	420	425	423	410	437	427	438	421	398	408	434	422	425	388	419	404	391	427	421	409	432	439	453	395	447	445	409	404	381	396	432	471	399	402	457	389	407	396	418	428	419	426	397	439	422	426	395	384	393	394	429	405	426	409	390	414	398	419	422	418	413	411	403	415	433	437	396	430	378	363	414	409	394	452	403	403	421	411	410	406	429	417	451	390	412	435	412	438	400	416	427	400	434	395	383	418	408	397	421	393	413	428	420	395	401	447	376	441	395	398	422	439	442	447	465	412	436	450	458	412	445	443	440	414	387	418	407	442	433	413	456	419	418	421	404	378	434	420	392	412	393	394	394	431	378	408	404	419	416	385	411	444	433	390	450	436	421	402	448	406	410	449	421	418	417	407	428	415	406	420	427	419	424	444	424	396	400	430	412	413	414	437	409	428	408	398	414	395	399	442	401	417	421	383	435	410	406	400	434	400	415	449	429	414	411	392	448	451	393	419	412	395	377	450	410	411	395	430	382	456	430	430	445	421	428	401	422	425	401	435	421	405	430	432	409	423	417	416	400	437	413	412	430	415	415	428	420	458	408	431	399	408	396	439	389	397	387	395	477	417	424	421	436	449	392	403	417	447	395	357	416	414	388	403	398	400	431	427	406	436	429	414	408	482	432	421	408	422	424	430	474	393	390	411	408	410	405	411	433	384	431	406	424	411	384	393	410	406	438	406	423	436	396	459	427	438	427	425	438	395	416	394	418	431	437	439	400	404	422	395	421	457	434	454	445	402	386	424	424	413	417	389	400	391	433	419	436	408	463	405	413	378	396	428	421	373	409	407	424	412	389	429	424	388	434	416	394	445	415	402	403	464	404	411	414	397	384	424	396	431	413	433	414	383	383	416	415	416	413	389	423	415	400	409	402	410	367	436	432	392	418	389	397	400	433	388	421	401	409	421	406	424	458	400	418	444	439	423	395	435	415	409	429	463	392	438	431	404	433	411	389	444	436	378	421	442	448	388	407	439	434	416	418	446	439	393	431	412	419	413	399	422	407	423	415	439	392	422	412	428	427	458	413	400	438	438	455	409	419	394	427	437	417	422	404	426	430	407	426	400	402	409	433	445	393	397	442	412	402	425	392	412	420	401	416	400	404	472	435	432	453	419	438	416	396	428	393	420	405	374	428	429	393	462	425	426	400	414	415	391	416	399	420	415	425	380	423	386	445	430	428	419	399	385	424	419	414	402	423	415	408	442	395	368	428	425	425	389	427	446	407	397	417	407	417	439	411	455	444	430	441	428	428	395	419	432	420	398	428	447	396	390	421	437	414	413	410	438	450	463	403	426	420	408	401	429	426	422	413	435	409	398	422	411	421	424	460	402	408	406	411	439	422	383	413	439	419	437	438	405	448	447	430	408	398	393	429	421	418	403	417	418	416	421	428	414	427	430	417	436	432	432	379	444	452	438	400	420	401	424	401	431	372	420	424	419	449	391	391	450	389	389	406	413	401	406	411	455	397	413	399	416	414	438	416	452	417	396	444	435	406	408	465	403	418	394	409	407	450	411	380	404	420	440	428	440	432	408	413	421	416	402	461	431	390	406	427	381	389	446	392	434	409	393	424	425	443	414	414	419	413	427	427	390	456	420	426	439	424	436	442	360	439	426	446	440	427	426	419	430	446	455	401	400	419	461	402	431	399	474	414	406	410	400	424	395	450	412	404	386	419	435	449	425	399	441	426	393	440	435	443	420	432	437	424	446	401	400	437	426	417	436	430	428	404	383	434	417	410	407	446	383	412	446	435	435	414	409	418	399	393	415	408	407	390	421	410	443	435	375	395	408	386	428	416	408	404	439	430	415	418	374	398	417	409	409	448	393	438	423	407	414	437	440	429	441	439	406	410	466	417	442	428	435	407	408	415	405	390	422	436	425	414	429	385	412	417	405	453	422	436	411	405	386	419	421	396	402	386	429	418	426	428	418	449	415	412	431	406	422	412	409	431	428	407	402	438	380	400	439	399	427	435	390	413	400	377	394	416	415	409	437	412	401	428	427	384	412	397	429	410	423	415	423	412	425	449	420	440	418	417	431	428	400	428	392	442	448	423	411	415	434	413	382	394	419	435	422	418	433	395	421	413	418	419	391	441	455	450	409	386	429	420	393	402	410	398	422	414	455	437	402	405	444	411	414	428	426	435	409	370	449	408	392	413	397	466	421	416	403	415	386	392	443	439	427	443	389	417	398	407	444	394	410	429	407	428	434	415	399	411	402	431	416	393	419	453	414	419	415	407	445	427	427	369	415	435	413	425	413	437	408	393	424	420	430	445	430	390	391	419	400	414	444	398	398	409	423	428	436	414	415	446	394	432	431	467	416	394	460	436	450	398	447	450	395	439	423	410	382	395	424	420	417	400	442	441	456	404	431	415	448	391	420	404	437	456	428	412	414	387	416	427	426	441	405	443	444	421	406	397	422	429	417	434	409	404	418	410	456	413	412	403	416	419	430	384	424	425	371	434	433	432	396	374	454	430	392	455	374	418	431	395	420	452	427	436	440	413	405	429	403	452	418	412	425	405	447	439	424	385	416	398	433	425	407	359	415	415	408	372	391	420	424	435	395	396	440	426	419	437	419	431	403	434	415	457	427	416	401	384	398	439	395	408	400	400	401	410	409	409	429	423	429	389	402	387	415	421	399	386	421	441	446	410	408	415	424	384	483	403	415	402	423	391	414	431	456	384	382	393	428	412	422	371	412	420	432	447	415	405	422	414	434	441	450	442	403	427	391	437	391	416	386	371	422	376	452	388	413	456	413	406	425	428	389	427	402	383	436	434	402	413	434	420	426	407	410	398	452	422	440	413	431	441	439	394	411	387	403	417	395	400	413	416	441
23208	21170	28847	23764	21171	17328	1804	755	600	474	497	406	362	355	338	334	331	352	289	299	281	282	240	261	231	239	235	257	259	307	556	474	225	245	240	237	255	231	235	214	240	220	269	224	178	215	253	257	274	252	243	214	239	230	239	218	239	226	235	228	222	227	235	207	245	262	226	220	261	229	204	222	228	221	231	207	221	239	209	213	228	213	232	197	227	226	196	229	193	224	204	224	254	223	221	220	236	203	227	234	196	224	197	245	206	243	222	202	202	201	212	218	233	229	220	225	210	199	199	218	238	226	202	232	232	216	231	232	223	229	216	207	225	197	226	226	227	223	220	225	236	231	204	215	214	213	236	215	204	249	205	261	221	242	233	218	206	221	237	232	208	215	246	226	208	224	230	226	220	244	217	245	223	229	220	241	240	205	206	212	211	213	204	227	230	239	220	218	203	195	222	219	207	230	199	217	224	203	219	223	203	231	214	225	223	219	239	187	244	218	235	224	230	223	214	228	195	220	219	215	219	261	215	223	195	209	243	227	228	227	211	217	229	220	226	225	214	223	216	223	194	247	195	202	212	206	222	249	231	218	201	226	201	210	235	196	217	202	223	194	236	203	240	215	228	243	206	215	194	220	200	204	234	173	253	200	229	205	231	210	230	207	216	226	216	231	221	216	214	238	242	235	241	195	210	193	225	225	218	215	240	243	197	226	196	234	222	217	185	236	243	212	212	221	228	207	211	197	219	210	204	201	216	207	185	208	212	238	239	228	201	239	196	214	237	209	241	209	214	202	195	207	217	212	208	215	211	199	211	223	219	232	203	205	234	233	215	200	225	216	215	210	194	207	198	199	235	217	226	215	208	224	212	225	227	224	217	221	229	227	209	187	220	205	222	212	202	201	223	199	208	225	185	226	202	226	220	223	230	248	221	221	211	238	227	213	228	214	225	216	218	238	217	232	246	219	220	206	229	239	213	219	223	214	219	219	218	215	249	229	211	225	205	200	235	211	215	236	225	237	215	220	205	214	227	220	236	215	220	216	222	225	219	201	204	202	213	204	226	204	204	226	208	225	222	219	207	194	228	230	190	231	217	212	212	208	240	210	231	235	212	206	202	223	247	185	215	211	235	233	203	197	213	194	236	207	209	215	223	208	207	220	223	216	225	225	234	229	242	195	217	219	207	226	214	209	232	197	222	220	207	234	222	224	213	200	217	225	212	189	203	221	246	217	229	227	190	203	214	236	236	211	240	206	244	224	239	221	216	221	238	230	222	224	234	240	194	210	225	223	221	209	217	224	205	220	228	186	227	247	214	218	222	197	206	210	218	228	220	220	239	251	256	221	214	239	227	196	233	198	235	229	232	213	216	217	230	227	204	198	236	243	234	227	226	223	222	231	234	201	200	235	225	225	228	215	220	230	231	199	214	201	219	215	225	244	208	238	204	222	197	199	221	229	214	223	219	235	201	216	235	222	236	224	235	193	233	190	221	246	218	224	224	234	218	244	223	208	219	250	199	211	219	192	221	224	228	245	219	208	227	217	210	229	239	224	220	228	231	220	215	211	215	214	207	203	236	218	196	230	215	244	215	205	228	257	217	226	227	210	205	227	210	192	221	201	205	214	210	204	218	219	231	208	221	221	232	220	226	230	218	230	204	225	232	224	220	197	212	237	228	212	228	213	219	211	201	229	222	224	235	208	208	223	219	215	206	207	241	244	219	209	202	210	218	215	217	239	240	225	213	242	240	233	248	243	215	226	212	218	220	215	250	184	207	247	232	202	239	241	215	208	205	198	219	236	201	206	225	204	181	212	216	236	210	223	228	207	234	256	225	227	200	218	223	210	211	220	210	221	219	205	229	222	221	242	199	235	223	217	207	209	244	211	235	230	228	231	214	224	255	219	198	216	242	215	228	222	226	210	212	224	229	228	219	188	220	221	225	200	229	224	223	216	211	187	220	216	212	223	203	217	197	210	199	204	229	233	237	228	210	232	245	211	236	206	208	233	213	209	212	210	203	231	209	230	251	225	245	246	240	239	260	247	250	222	224	186	249	225	219	225	195	237	227	196	204	229	245	228	215	219	190	232	209	230	230	227	212	234	219	197	216	234	233	242	206	235	209	221	233	251	247	223	217	214	215	197	203	236	232	211	214	212	198	210	208	212	222	237	216	205	248	200	217	214	215	229	232	233	206	210	254	229	236	182	195	220	238	237	203	189	219	220	207	226	227	207	211	231	230	231	226	226	220	229	205	228	222	213	219	224	201	219	217	201	197	168	236	214	224	238	207	212	202	208	218	211	209	218	198	182	214	208	185	202	236	211	196	213	173	231	213	243	223	224	209	217	218	225	210	212	209	231	202	211	224	201	198	209	195	217	193	238	219	186	224	219	221	242	226	225	234	215	204	199	222	224	227	211	223	189	211	226	227	225	214	211	204	238	243	219	214	243	214	211	225	223	238	230	204	228	233	204	227	227	225	227	228	238	220	200	200	200	194	221	207	217	238	242	195	216	232	217	230	210	199	220	233	206	223	217	221	209	220	222	206	236	231	206	219	221	221	215	236	238	215	192	230	201	232	202	228	231	225	225	193	224	249	228	238	209	236	217	211	231	240	221	225	229	247	203	224	233	237	228	218	200	212	211	206	205	183	207	250	200	210	213	227	228	219	236	238	226	199	218	226	212	230	231	223	213	242	227	213	210	228	211	227	208	218	246	216	195	237	228	226	200	223	223	219	203	258	222	214	231	247	220	224	206	218	202	230	231	195	214	225	205	224	238	222	212	235	226	199	234	223	215	219	234	217	250	225	224	210	250	200	210	201	245	233	233	225	243	236	238	218	240	213	218	197	222	213	218	207	233	214	195	207	253	207	213	205	214	217	228	247	224	205	212	199	215	201	195	206	228	221	231	213	221	189	205	208	201	234	216	220	203	207	257	209	226	233	199	258	240	208	224	215	215	214	202	235	235	222	199	209	214	240	220	226	231	231	223	255	223	223	215	196	229	195	248	210	201	221	214	239	200	195	196	225	213	203	213	259	194	206	223	215	218	224	235	232	205	229	213	182	219	220	237	207	223	218	239	218	219	214	226	201	234	228	203	217	217	217	203	226	207	225	212	205	199	221	216	241	191	195	200	198	237	214	220	233	192	212	216	241	223	206	197	249	216	207	211	197	193	229	219	214	217	215	228	225	223	213	226	238	202	221	197	209	197	207	211	210	199	227	229	231	222	225	239	200	197	215	203	214	221	228	204	232	220	210	220	211	204	201	218	209	221	220	214	229	228	241	232	214	207	214	215	213	211	216	221	206	211	221	230	238	222	193	220	217	219	223	224	244	182	198	237	210	217	215	202	219	236	209	239	240	229	221	233	237	205	214	250	227	214	199	241	227	203	240	236	223	229	219	213	213	236	215	203	205	213	229	232	208	233	222	222	217	225	196	207	188	211	197	261	223	203	230	226	209	218	215	217	204	211	204	254	233	218	237	249	241	219
15113	18660	13581	7220	5037	3798	2927	2146	1859	1476	1322	1133	975	877	876	828	661	640	585	640	588	546	551	547	551	548	508	565	570	688	1596	1164	455	417	463	430	400	449	426	433	428	394	392	411	408	426	397	409	400	385	396	377	441	377	396	404	409	364	404	423	400	368	398	396	383	416	384	370	376	381	382	357	364	387	403	389	394	377	392	407	384	393	383	396	366	381	394	407	361	365	421	401	389	412	378	373	384	403	408	370	375	422	399	369	414	389	367	389	347	378	397	346	368	381	368	378	397	393	391	359	371	414	349	370	390	373	394	385	364	386	384	379	376	391	363	340	390	379	384	411	385	375	389	411	410	357	355	372	388	385	379	413	414	353	384	377	363	383	418	383	406	363	413	391	390	397	406	375	379	367	414	385	393	370	383	369	390	404	378	394	377	372	396	391	412	369	380	396	348	395	405	397	395	370	380	375	401	415	359	374	390	374	354	365	375	397	399	389	356	368	369	362	422	388	382	374	382	354	416	346	358	365	383	386	372	370	382	349	359	348	375	374	395	393	359	377	376	358	426	427	346	386	380	365	386	392	395	368	372	386	387	396	355	385	423	398	392	402	400	379	353	358	348	379	396	396	399	390	390	385	383	358	411	391	392	394	383	400	414	362	369	407	395	356	367	359	387	390	433	383	388	349	411	384	373	366	399	388	392	330	394	394	369	385	384	367	407	388	369	391	360	392	389	346	385	414	378	425	373	365	398	383	379	358	376	391	358	397	405	398	362	393	396	349	396	370	365	407	363	402	410	377	362	367	420	372	388	368	408	409	366	362	360	388	360	369	351	360	398	376	391	388	358	384	385	416	377	376	361	342	398	336	354	391	372	397	373	375	379	352	389	420	432	355	348	368	385	379	381	432	409	415	375	375	381	378	354	391	380	397	353	368	392	381	359	396	362	366	363	369	384	397	397	381	406	381	387	389	383	402	373	383	363	351	393	376	405	365	338	356	369	404	371	355	407	369	387	387	371	403	360	400	386	391	366	390	367	378	430	349	372	388	383	350	389	389	403	377	373	370	364	385	366	406	391	366	377	388	373	390	391	368	399	393	390	401	369	389	377	357	388	379	397	392	363	374	397	410	379	375	386	383	373	376	361	353	391	385	395	351	370	410	360	377	401	398	409	385	390	391	390	372	369	359	369	382	368	421	384	369	354	388	384	360	382	404	385	367	388	354	371	363	380	371	376	401	379	349	343	391	399	422	378	376	372	367	373	380	388	354	379	403	385	383	370	365	379	369	365	384	410	419	398	373	362	403	361	382	362	387	373	355	362	408	375	370	373	379	355	380	397	401	402	391	399	366	355	364	372	374	406	401	375	406	348	386	382	412	398	391	396	370	387	367	382	401	365	402	406	379	420	409	353	357	392	399	372	385	354	374	383	354	351	363	380	327	424	371	361	369	387	362	388	387	409	353	381	364	391	380	349	366	382	368	421	354	401	386	365	370	400	353	415	405	368	391	391	356	368	352	394	391	375	380	385	353	368	403	378	389	376	366	374	365	383	391	395	362	382	393	395	386	392	360	360	395	395	374	372	376	350	375	385	380	389	360	384	392	378	393	378	422	358	352	372	410	394	429	403	417	406	365	377	410	409	398	383	362	364	399	359	402	372	391	364	361	386	400	401	380	368	382	391	405	354	337	392	351	354	400	360	424	381	399	384	376	377	362	397	368	378	361	366	362	384	407	379	363	403	365	380	391	380	376	361	394	402	401	365	377	361	351	363	368	376	408	395	398	367	367	370	421	361	402	343	402	393	365	364	382	390	385	369	366	394	419	382	353	384	405	354	387	400	362	385	402	379	400	388	394	368	407	383	407	390	355	378	370	402	356	400	364	383	362	409	389	374	388	340	405	337	372	381	345	378	370	359	380	373	381	392	378	370	380	411	348	383	358	361	397	389	411	385	381	399	389	358	343	375	384	394	371	399	418	403	380	381	350	391	378	374	373	395	377	391	386	370	406	366	346	377	406	343	365	351	416	340	362	365	384	386	359	401	389	371	391	385	388	340	348	361	388	349	375	391	358	398	384	362	378	379	397	371	366	369	393	378	387	357	375	361	378	373	408	345	351	362	394	364	393	393	328	388	397	368	379	375	388	365	373	369	386	373	395	353	377	373	374	376	378	375	391	393	387	368	354	368	408	351	383	367	383	358	405	379	381	381	371	362	396	370	385	361	403	386	372	363	388	365	385	379	393	396	401	366	349	350	407	372	389	327	345	388	378	370	394	392	373	399	352	361	385	337	388	406	373	400	376	394	374	390	365	357	403	368	379	398	412	415	375	391	358	391	380	378	394	384	381	347	449	361	373	339	405	398	429	381	402	334	383	368	401	358	393	379	393	368	405	377	360	358	400	378	355	363	366	359	350	397	363	369	413	390	369	383	362	363	423	359	339	354	402	389	410	420	393	400	351	352	354	367	371	397	344	377	385	392	376	400	364	382	393	385	369	345	369	403	389	352	380	381	381	347	390	375	346	387	399	410	375	361	387	343	395	399	342	395	397	347	370	386	361	388	360	374	378	363	382	385	385	384	393	376	357	359	369	387	389	409	395	382	344	333	376	341	378	364	379	353	378	374	394	424	391	358	388	402	399	383	423	364	388	360	392	412	392	374	364	406	368	418	346	369	412	370	376	370	349	342	366	370	390	386	350	391	371	402	404	393	359	374	379	363	382	373	391	392	382	333	351	354	380	359	380	390	393	392	366	401	384	358	345	373	379	391	380	352	398	388	380	385	396	357	379	397	415	382	396	371	379	377	401	362	378	367	393	396	365	366	392	404	371	395	399	387	416	364	376	427	379	368	400	404	393	397	380	369	390	362	347	383	360	378	390	347	395	346	349	378	348	373	372	425	385	396	390	408	385	366	399	399	403	423	392	368	333	368	372	355	363	381	345	429	371	381	368	369	406	379	360	372	360	350	374	384	353	399	357	396	374	375	373	392	352	399	394	382	375	382	336	364	386	368	394	353	344	365	383	363	379	379	408	349	395	361	375	414	389	370	377	356	401	372	370	379	367	375	391	375	370	372	396	403	397	366	373	366	360	368	365	390	402	353	385	372	395	390	379	374	374	379	418	378	382	383	415	381	361	359	367	416	378	352	361	380	352	418	342	401	393	385	348	395	419	369	396	390	400	368	354	367	366	347	386	373	382	368	409	361	396	366	396	420	379	385	395	401	370	372	367	385	360	396	368	400	395	348	343	358	353	393	382	377	417	339	373	369	363	343	384	368	375	385	348	402	374	373	370	424	390	395	398	385	391	358	358	342	361	367	384	378	390	343	375	408	379	385	382	405	364	370	353	373	379	380	343	407	343	363	391	361	355	382	399	376	393	400	415	360	356	358	377	388	388	385	365	381	401	357	382	394	382	367	381	358	343	367	387	340	413	419	430	400	409	370	380	396	357	433	387	389	422	375	391	400	376	380	372	375	365	374	407	369	390	388	361
26765	19502	5068	572	323	238	206	194	182	197	172	164	172	191	152	161	158	146	149	168	175	178	147	172	152	155	167	221	208	161	151	166	153	173	166	149	168	158	146	154	167	187	161	158	165	190	148	181	163	201	183	170	197	166	162	170	164	166	150	167	179	137	144	143	167	147	173	160	138	162	147	140	154	128	152	163	164	162	162	167	187	153	144	151	174	150	135	155	155	192	160	159	166	176	158	180	169	167	187	154	158	156	171	170	145	153	150	156	178	162	182	181	168	185	153	171	168	168	162	175	152	156	169	161	177	166	153	170	157	150	145	149	187	148	155	152	145	168	184	140	172	202	166	166	151	158	155	128	160	153	166	148	147	162	161	163	140	142	182	179	168	192	161	167	163	177	144	178	140	154	168	158	159	188	192	151	173	141	160	186	176	161	177	164	148	174	168	173	171	141	155	189	161	166	155	179	167	170	162	149	160	180	140	172	167	156	145	138	140	138	142	169	167	146	152	192	180	178	143	156	159	161	147	177	154	160	162	165	170	153	159	160	147	144	169	166	178	175	161	144	156	188	177	169	148	149	180	166	143	164	142	168	193	160	172	167	167	165	172	155	160	180	169	154	133	149	169	143	146	185	154	161	177	143	151	151	157	171	150	140	175	166	146	187	146	171	167	141	165	162	146	156	174	190	140	144	163	165	157	165	162	141	152	154	176	159	157	133	144	179	139	162	161	157	159	150	155	158	164	163	159	161	167	147	165	160	167	151	188	169	163	160	161	187	164	172	168	151	180	172	157	129	161	165	175	156	193	148	167	159	194	160	151	171	190	163	124	170	156	172	159	171	152	180	166	168	160	147	155	156	154	150	159	164	160	155	168	165	173	164	171	152	167	160	167	177	149	173	141	166	175	176	181	157	170	156	154	162	172	184	155	180	140	160	156	151	145	176	175	157	154	140	191	179	172	176	168	150	182	157	157	183	173	165	159	174	168	181	181	157	158	167	155	154	133	165	178	189	167	154	145	150	151	186	151	169	169	160	148	180	155	139	175	191	178	178	163	151	169	154	172	160	169	155	149	157	165	137	160	184	154	141	168	170	173	175	161	152	147	187	162	156	164	149	163	174	148	146	166	177	141	149	167	155	161	153	158	143	149	152	167	153	189	170	153	164	141	170	172	143	164	155	146	172	155	165	176	166	155	162	160	137	183	168	143	176	181	164	163	157	185	162	139	151	160	159	188	170	169	161	183	192	149	152	177	139	151	181	155	148	175	168	153	181	168	169	167	158	175	165	170	147	153	158	141	164	159	161	149	148	187	162	162	159	178	158	174	148	152	164	160	179	188	157	155	164	174	156	177	138	160	171	164	156	161	170	159	159	145	157	153	167	161	139	144	170	161	161	208	168	184	149	155	170	155	175	178	150	177	158	162	146	169	170	151	158	156	147	161	164	181	178	167	182	144	171	185	157	177	170	152	149	167	160	183	176	157	157	161	172	153	162	151	139	161	180	143	157	169	148	164	143	178	157	168	157	158	180	157	171	148	151	176	171	175	174	166	168	181	160	147	161	168	169	169	157	193	157	150	177	163	156	158	167	147	158	162	150	132	149	171	145	166	147	141	167	146	167	200	150	199	158	155	156	166	183	152	173	156	176	132	168	181	162	144	184	157	167	152	161	168	156	153	135	145	165	144	176	159	156	152	164	158	167	158	145	153	152	161	154	157	173	167	173	175	159	180	171	162	163	164	155	156	156	179	151	149	167	167	155	160	142	166	149	187	152	168	164	192	179	150	197	178	172	178	142	143	157	162	174	165	148	161	174	160	169	164	157	172	149	166	145	169	173	154	184	144	174	167	156	171	164	158	150	170	144	166	157	149	171	170	189	145	165	169	160	163	141	175	175	169	137	167	156	149	169	164	179	157	166	146	158	189	156	146	170	156	162	152	155	173	169	165	177	139	172	170	165	160	157	164	180	183	138	172	153	163	158	143	172	161	160	149	170	164	168	185	158	150	156	159	153	166	141	162	177	166	150	161	157	149	159	166	176	173	172	152	168	172	162	172	167	189	169	175	164	166	159	170	147	174	170	143	158	145	175	162	136	149	144	166	149	172	145	158	153	154	159	174	159	197	159	160	167	167	154	160	156	146	160	174	161	165	171	161	172	163	165	163	174	181	162	155	148	172	144	160	144	155	165	187	158	177	182	163	187	185	161	154	163	171	168	153	149	159	181	128	146	170	158	151	156	167	166	153	158	135	159	142	166	153	155	154	174	174	155	160	160	154	157	184	158	175	165	151	141	170	151	148	176	172	159	145	152	151	164	147	159	150	156	181	161	171	165	171	169	153	159	160	170	165	171	151	179	163	178	159	144	153	148	161	182	167	172	163	183	153	169	158	153	157	160	143	150	161	155	158	184	160	179	150	138	130	150	158	154	136	178	161	171	182	169	155	142	158	156	131	141	158	150	171	176	191	151	169	170	162	151	170	154	165	156	175	158	175	161	166	150	166	162	172	143	164	133	167	162	183	153	159	178	145	168	148	151	185	175	185	135	174	195	165	159	149	165	167	163	163	158	151	148	167	160	166	169	201	173	167	158	161	165	126	162	170	182	153	170	147	159	159	166	163	146	166	173	168	146	171	165	155	156	147	150	154	180	148	136	161	158	154	154	139	185	153	178	147	166	167	154	155	160	162	167	160	150	180	155	145	171	169	171	165	132	154	144	154	134	173	157	137	150	163	143	161	166	157	172	145	142	146	159	173	157	165	160	164	163	166	163	174	159	160	170	163	154	161	193	153	165	163	166	159	160	153	175	143	175	171	170	151	162	184	164	172	144	169	171	182	171	196	158	182	166	167	164	170	155	182	157	167	158	182	159	147	170	180	161	165	166	142	162	172	178	153	158	168	164	175	159	165	156	155	153	157	172	148	162	164	171	177	182	158	146	142	169	158	159	161	156	174	138	177	175	172	140	159	168	158	160	165	164	163	138	157	158	157	179	176	174	148	149	149	146	168	167	168	175	153	172	156	175	155	150	156	157	160	164	164	145	159	174	171	159	176	132	158	166	161	171	174	152	164	169	145	166	170	165	169	154	161	158	162	152	151	185	170	172	173	144	159	163	167	168	175	161	151	171	160	147	176	145	142	143	156	155	170	158	143	172	156	170	166	144	166	164	161	166	144	182	156	151	174	165	167	176	166	199	140	176	163	141	151	158	146	172	171	174	161	177	159	182	143	166	138	154	194	161	158	180	163	148	136	165	157	169	182	157	172	151	166	184	168	160	159	188	171	145	169	143	187	154	154	153	146	159	136	174	165	152	159	162	144	185	171	160	159	159	163	141	161	165	172	170	183	136	161	155	179	164	166	159	156	159	161	161	154	150	157	166	155	136	168	169	151	197	158	156	158	162	155	169	157	169	146	167	157	167	161	171	154	137	171	139	139	142	163	161	150	153	161	149	148	154	159	175	156	143	194	169	157	158	173	159	166	148	155	168
7203	4192	1607	891	659	588	521	470	422	375	359	344	330	284	349	343	295	303	305	283	321	285	297	284	319	287	308	464	480	276	316	283	306	277	296	272	294	268	293	294	277	261	272	321	278	285	274	285	282	280	267	285	273	289	284	269	277	249	277	276	286	301	259	277	272	279	284	289	312	304	272	317	276	271	300	272	282	268	304	291	274	260	267	297	271	307	272	260	281	310	242	286	273	249	279	311	282	300	267	285	281	263	297	282	286	273	270	289	313	271	273	275	286	278	277	291	266	271	277	259	278	285	289	269	251	291	274	292	256	280	273	283	275	281	270	288	292	314	280	279	280	244	287	283	286	281	301	283	274	266	257	285	274	251	287	297	303	298	272	256	266	325	291	252	280	246	294	254	293	289	302	321	298	284	253	274	290	267	271	289	294	297	288	279	264	272	289	280	296	297	293	293	259	290	285	297	280	272	277	258	274	277	299	300	300	277	282	296	266	318	287	295	284	257	274	283	258	268	287	282	306	275	295	283	277	301	294	303	272	270	294	264	303	281	343	288	262	299	268	271	274	298	305	322	284	284	306	294	292	278	282	289	298	296	278	264	301	279	271	298	286	275	266	260	284	272	280	280	287	308	280	295	287	292	287	285	288	231	291	268	268	285	294	265	269	282	320	299	304	291	274	277	289	277	289	285	285	273	310	261	261	295	272	261	288	310	264	269	284	283	279	262	289	268	287	285	284	299	308	270	300	283	307	277	299	300	272	291	294	328	266	262	281	303	326	272	245	291	259	276	290	299	274	297	283	261	291	288	284	316	313	296	265	255	308	290	277	280	261	290	273	316	323	318	320	289	276	284	297	273	251	278	323	252	278	293	291	281	284	274	289	291	281	294	280	299	254	243	278	287	304	241	264	278	279	246	255	288	292	280	280	265	289	294	291	270	300	292	251	279	282	263	258	290	259	281	324	287	283	262	270	290	297	285	269	287	273	270	289	252	287	285	291	296	280	317	271	249	278	303	288	293	308	276	282	282	287	265	307	286	292	284	300	305	265	295	270	294	310	288	252	250	268	287	295	281	309	283	250	302	298	304	298	251	315	265	287	312	293	298	295	306	285	261	262	274	296	266	284	263	268	292	290	295	272	290	273	289	276	291	281	275	307	271	280	275	297	290	280	266	242	272	261	311	275	281	277	265	296	277	255	271	272	276	295	260	276	291	283	286	267	306	291	261	255	265	280	282	294	288	286	278	294	275	294	292	270	328	266	267	292	253	278	271	304	294	270	293	269	292	291	275	266	303	295	303	302	320	295	281	284	272	319	285	277	289	281	281	309	302	296	261	255	252	270	302	298	289	299	304	284	266	276	264	276	283	302	276	293	286	294	265	294	283	265	277	262	252	273	268	325	304	258	289	305	275	269	251	315	252	254	267	272	281	285	296	287	298	292	245	290	284	268	277	286	304	256	311	288	257	270	273	292	280	263	307	285	267	275	283	263	299	285	288	284	314	262	304	307	261	280	280	283	282	284	270	281	252	296	280	269	248	309	261	258	301	304	278	278	261	276	274	310	244	287	291	269	309	267	288	287	297	268	293	260	281	267	304	257	291	283	272	283	291	306	260	289	262	257	286	292	278	304	302	276	289	307	284	281	270	265	301	304	294	311	288	310	251	273	301	259	322	265	303	307	281	278	258	284	288	292	297	279	262	270	275	271	299	283	292	258	289	273	267	291	286	278	300	268	285	274	299	303	302	291	276	247	320	265	267	282	258	297	260	290	270	280	288	286	318	247	263	283	288	255	271	297	244	274	277	288	277	299	256	294	296	279	286	283	287	262	272	277	291	293	288	271	274	264	290	302	287	311	274	260	272	288	279	281	285	279	284	315	260	271	290	275	288	275	288	284	279	279	277	242	295	244	285	263	259	304	278	280	255	276	245	281	273	281	270	263	282	281	294	289	295	281	259	253	317	253	300	299	279	252	288	294	254	285	259	298	281	287	291	284	287	283	282	260	293	292	286	294	294	304	271	265	261	288	278	304	293	310	255	309	298	302	282	295	251	264	290	296	302	294	293	283	329	267	286	277	287	244	274	284	281	309	280	287	298	274	257	287	282	279	263	303	311	302	281	275	282	275	273	305	279	291	288	284	253	286	274	286	307	286	300	280	276	287	296	292	315	307	273	288	307	296	284	299	259	269	253	270	298	309	284	276	283	294	266	271	301	310	300	268	300	286	264	262	275	278	311	254	266	249	278	284	278	306	311	263	272	269	304	274	275	262	254	253	267	289	313	252	301	282	294	303	270	317	292	291	302	280	306	258	277	266	295	299	253	302	262	308	298	308	252	303	277	295	273	294	293	252	302	264	291	259	276	298	297	280	275	294	280	261	275	304	306	296	280	317	245	261	269	264	306	287	273	304	258	287	286	272	307	300	287	287	300	291	267	264	270	292	235	291	263	294	270	303	289	283	280	311	277	261	276	297	271	266	256	318	293	273	239	283	285	276	301	276	264	285	283	302	265	282	306	281	284	300	293	279	268	267	288	313	319	258	290	287	265	304	288	214	254	290	309	280	305	270	297	309	295	291	307	297	310	263	279	258	282	293	287	293	308	281	269	282	281	296	299	269	275	293	280	279	260	261	267	282	270	258	271	288	303	246	258	267	275	293	250	274	287	285	290	272	289	291	310	286	287	261	271	301	286	280	272	262	293	284	264	250	290	286	316	277	287	265	277	289	265	295	265	277	278	290	245	251	249	286	261	288	274	271	300	299	278	302	289	314	276	256	260	268	291	276	285	296	273	266	285	252	240	275	272	258	275	272	290	280	290	254	299	265	263	292	264	267	247	287	277	311	269	281	299	306	290	301	293	303	265	293	267	293	303	299	272	261	282	286	266	301	262	263	283	303	282	262	288	305	277	278	325	263	278	282	278	282	270	251	276	265	284	297	281	297	313	282	278	294	273	278	292	274	287	289	283	294	297	281	294	276	263	278	283	276	288	267	275	258	289	279	269	275	268	292	306	262	293	297	275	291	277	301	284	268	281	273	269	298	314	290	268	281	268	277	277	302	259	282	316	320	284	299	273	291	281	271	328	307	300	269	280	274	323	294	307	285	252	270	297	269	295	246	270	284	282	297	276	301	303	274	287	277	262	268	291	281	309	301	269	274	268	266	266	282	283	254	280	272	337	297	277	287	288	268	280	251	263	287	254	297	282	278	287	266	287	239	278	279	271	313	261	324	242	322	267	305	281	267	308	246	286	265	280	278	281	279	310	271	288	268	267	288	265	283	313	305	294	293	260	299	284	247	275	252	284	298	266	269	288	311	262	282	284	289	298	294	278	299	293	291	285	323	290	303	287	265	272	279	302	296	286	270	260	285	291	306	256	284	294	289	295	301	266	296	285	316	299	290	303	272	296	269	253	292	289	310	314	306	284	305	294	294	271	282	291	279	289	312	289	292	301	266	251	300	262	269	295	297	254	274	267	273	279	267	325
24785	21130	27126	25251	5959	732	562	431	371	349	318	321	343	295	288	293	306	292	290	256	269	282	254	263	282	342	624	1389	471	329	245	277	276	251	249	266	258	249	275	263	268	265	250	256	263	269	255	310	244	265	264	258	253	277	259	251	274	213	263	242	270	257	252	271	262	238	238	264	266	257	271	257	246	277	256	234	283	245	246	239	227	244	252	257	263	257	249	300	275	253	250	253	275	268	233	233	248	268	233	256	263	264	233	225	267	258	226	227	253	234	234	241	262	264	230	247	233	272	254	260	243	264	269	244	234	266	246	233	265	239	238	243	263	241	253	241	228	241	273	215	272	262	280	232	273	275	242	280	248	240	267	276	258	273	275	247	260	240	264	246	249	237	258	250	258	240	261	230	246	242	228	257	237	242	234	261	265	247	240	233	245	250	250	223	257	247	252	256	280	244	230	276	239	225	259	256	265	248	263	262	255	260	256	240	231	239	259	246	260	212	255	230	261	268	237	243	277	238	254	243	245	268	236	243	264	240	274	243	267	243	259	248	268	245	253	252	252	249	223	220	269	243	250	249	259	245	244	256	239	254	257	251	293	239	283	245	249	255	242	249	255	270	216	255	249	258	230	245	262	250	237	249	265	240	279	288	258	243	256	274	246	262	246	279	226	247	221	264	268	273	279	267	220	244	303	218	227	260	238	248	245	289	279	246	243	273	230	279	260	246	229	254	258	268	276	279	263	265	253	256	268	236	279	248	244	263	287	283	252	254	254	283	250	241	243	273	278	245	256	289	260	231	243	245	263	232	239	275	244	267	261	225	257	260	268	275	234	218	250	241	247	277	221	248	260	221	251	234	240	256	266	267	247	258	253	251	245	242	236	280	254	244	255	267	248	244	269	255	261	229	238	263	248	229	227	252	255	270	250	256	241	267	269	279	269	246	275	255	250	254	240	276	245	237	264	222	287	238	244	232	243	226	274	249	264	248	262	279	247	261	251	275	242	243	253	250	257	250	217	269	247	235	287	251	261	255	262	260	246	262	261	245	250	250	269	269	224	224	268	255	222	245	232	282	263	247	209	248	260	239	243	259	280	256	258	217	252	272	233	252	227	252	227	237	286	262	259	259	260	260	252	226	249	245	242	251	232	236	218	247	267	246	247	260	285	238	260	258	246	295	257	268	232	245	236	264	270	254	251	238	252	257	264	265	269	250	234	243	223	259	243	257	237	263	279	265	263	234	264	255	250	269	217	232	258	234	287	249	255	242	253	260	256	280	264	223	239	238	266	240	276	253	237	228	280	249	236	249	241	268	250	258	243	270	247	276	263	270	258	240	258	247	261	239	249	209	260	273	271	242	265	207	252	249	265	266	233	215	254	275	264	253	231	236	243	274	285	233	259	252	248	246	291	243	287	237	254	240	241	260	237	284	284	238	235	248	248	237	230	225	261	239	258	251	259	226	260	280	236	275	275	208	271	264	254	228	272	239	246	219	257	239	259	252	238	275	261	246	259	274	255	250	247	256	271	262	253	275	233	235	252	257	235	230	250	220	261	251	262	256	257	243	274	248	277	258	246	243	257	228	253	252	250	269	245	237	253	281	272	230	257	238	264	247	293	248	281	253	274	228	236	238	263	258	252	249	247	241	279	257	232	247	263	227	250	261	255	242	245	239	225	240	245	231	258	253	247	217	256	251	243	236	228	250	246	248	261	276	246	279	238	255	243	246	273	262	273	261	253	238	233	248	272	233	230	268	239	283	242	242	246	294	249	253	250	268	267	232	222	248	255	275	252	256	251	253	245	253	255	241	232	233	248	235	248	236	271	280	255	239	253	246	239	271	264	225	283	286	241	243	266	281	216	275	278	258	221	231	248	265	257	274	213	271	235	263	257	292	275	261	232	250	230	246	240	244	235	259	282	227	227	238	263	281	260	229	267	253	240	259	231	252	257	238	259	230	234	279	274	247	271	232	248	240	247	234	273	242	250	253	234	288	198	252	229	253	265	236	243	286	257	251	251	239	242	243	259	255	268	226	273	249	219	266	258	274	262	262	227	217	244	249	268	253	242	239	219	261	278	248	232	251	256	274	307	229	255	257	242	276	238	231	269	228	269	226	253	267	245	249	261	267	259	259	243	264	272	247	271	237	229	251	251	235	239	226	263	251	255	263	285	249	225	252	237	227	253	257	243	260	247	256	233	239	261	263	249	254	238	248	248	240	247	246	266	264	260	272	263	234	278	265	235	283	221	243	235	276	259	256	253	260	255	241	241	237	258	270	268	238	254	266	251	243	237	280	235	269	255	272	240	248	256	263	255	247	255	265	256	242	255	279	264	264	255	266	259	225	220	253	230	284	228	252	234	272	216	232	250	243	264	245	242	262	247	236	249	229	272	252	244	261	230	275	262	237	241	268	231	243	234	233	254	263	245	263	243	265	286	235	230	223	267	256	258	248	266	239	229	260	239	255	263	266	276	232	269	272	245	261	266	250	245	260	259	256	236	229	265	253	240	283	255	222	251	251	235	234	274	245	258	261	261	236	269	266	269	210	262	266	248	245	229	238	257	273	236	262	233	254	228	254	268	253	253	244	255	236	248	254	243	273	244	254	233	250	264	261	230	256	239	260	271	239	262	242	262	265	228	259	238	278	273	266	266	252	273	254	259	239	255	264	249	227	273	274	238	262	242	271	227	242	259	253	251	245	243	288	263	243	260	228	244	256	241	234	259	219	248	244	244	254	236	256	264	239	240	273	256	269	255	244	260	258	245	247	251	246	239	253	262	214	222	252	260	266	250	245	258	266	233	259	250	238	247	260	252	229	236	257	259	264	263	252	245	263	221	267	258	243	240	214	259	230	280	271	271	252	236	259	243	264	257	249	248	240	260	247	229	233	262	225	254	226	250	245	220	242	267	231	236	245	260	239	221	258	275	257	239	263	243	259	228	229	271	260	242	254	244	260	229	233	256	264	270	242	224	262	256	238	248	267	245	245	265	250	254	244	249	274	248	246	254	259	277	251	239	247	259	261	222	243	262	241	247	258	250	234	232	269	274	262	227	264	251	274	283	242	272	236	253	235	235	235	235	278	234	234	247	262	251	271	240	233	235	263	248	253	221	233	254	230	260	247	223	247	290	266	235	269	267	238	283	269	262	248	253	238	231	241	236	259	269	284	238	244	214	268	239	232	253	252	257	266	234	277	237	233	277	222	263	231	253	274	262	244	268	232	262	246	263	258	252	232	255	269	281	238	257	226	260	250	241	245	243	221	252	272	280	259	254	265	239	262	257	224	259	271	264	231	239	258	247	271	245	271	258	255	243	248	232	268	237	243	253	268	275	278	238	257	227	242	257	258	266	266	234	291	245	257	267	278	229	265	242	271	247	271	245	240	243	248	252	247	239	238	249	268	231	243	255	231	224	257	247	236	260	256	247	254	242	250	264	226	268	239	275	226	256	255	218	265	247	248	265	269	240	254	232	277	216	277	246	214	249	265
11688	12241	6255	3154	2197	1664	1300	1057	951	833	749	706	630	599	618	564	581	553	527	490	472	516	473	480	501	511	1554	4072	1117	708	424	450	478	460	440	437	414	449	456	432	477	469	465	428	432	422	434	451	432	457	430	454	469	441	436	443	440	427	410	450	419	414	445	457	433	408	431	459	446	453	435	455	448	445	446	438	444	400	408	431	429	419	476	418	430	448	438	453	471	430	415	425	423	439	402	456	419	445	420	453	399	448	400	425	429	437	441	425	429	423	449	440	424	394	411	418	437	405	443	482	454	416	457	454	446	442	428	413	432	443	449	414	479	447	411	468	433	441	444	419	445	446	476	440	451	437	430	431	419	420	399	430	423	409	421	471	432	412	464	431	436	424	449	425	421	440	443	433	438	406	412	448	439	451	438	464	455	429	447	413	458	428	421	437	401	442	405	414	427	406	434	442	449	441	441	451	429	425	444	403	457	451	437	417	417	423	431	414	471	426	405	419	394	437	437	433	413	448	424	447	415	443	411	453	449	454	424	428	425	432	443	415	422	410	443	419	412	441	440	457	417	411	458	445	408	434	443	463	436	462	451	421	405	429	421	429	441	426	442	426	443	434	439	438	440	411	456	420	437	452	464	413	408	439	436	439	447	423	450	450	448	417	436	412	442	417	432	465	449	457	386	420	421	397	440	411	426	425	430	428	411	443	432	461	420	420	438	447	404	413	424	429	422	431	412	432	436	472	454	421	436	423	409	445	484	449	414	427	449	398	432	440	435	456	456	422	434	409	441	427	431	428	433	444	449	400	466	457	439	463	408	404	448	445	456	421	468	435	464	439	416	471	418	435	450	427	462	430	413	431	446	447	428	433	415	432	426	472	476	489	449	417	445	436	414	440	434	439	418	426	439	415	421	478	421	445	423	424	415	447	414	464	470	442	403	468	420	436	461	425	458	420	439	473	445	443	459	414	428	439	449	438	404	433	418	445	425	450	423	422	450	417	432	439	436	460	442	440	471	445	435	451	427	388	447	505	432	480	458	390	423	386	445	445	428	433	491	402	462	415	450	413	433	445	445	453	426	418	431	469	412	440	470	391	447	401	441	421	421	463	453	423	438	469	458	417	418	448	431	470	437	421	439	447	449	411	443	424	415	460	452	435	428	414	456	438	441	446	447	464	440	473	467	447	474	418	429	423	456	435	439	405	457	409	445	432	443	424	427	448	442	452	424	438	436	446	471	424	432	453	403	469	426	414	414	451	444	418	446	411	457	440	423	428	402	437	450	450	459	429	442	435	440	464	451	409	394	442	454	432	435	408	487	447	433	432	433	428	412	421	466	444	427	440	424	431	431	437	446	477	430	461	412	462	421	451	455	435	433	427	420	442	439	459	454	469	422	475	425	423	421	443	432	434	462	434	449	423	410	439	408	439	417	441	453	424	430	429	440	424	467	388	440	437	431	416	448	429	420	425	476	409	447	392	412	443	425	460	443	444	447	434	470	441	427	433	433	407	425	405	434	420	455	415	426	433	429	427	428	423	419	392	445	391	467	425	417	448	419	416	429	438	434	417	440	467	444	454	432	434	448	448	434	437	441	399	452	414	425	453	425	429	456	420	458	466	432	428	428	414	414	442	435	405	445	414	448	465	427	431	458	418	453	438	434	487	437	419	409	448	411	451	455	447	408	444	452	398	424	412	474	433	410	421	484	445	455	421	452	427	427	422	404	454	453	415	446	447	432	468	441	425	435	402	430	421	407	477	423	404	427	481	479	401	403	431	386	414	439	428	440	455	416	443	406	397	452	415	457	457	400	429	402	452	415	448	396	452	448	375	458	407	439	412	424	457	417	416	444	422	420	431	458	428	422	471	407	397	428	412	447	462	453	419	459	440	416	446	437	367	448	435	465	466	427	426	432	435	400	474	393	438	390	421	439	450	452	484	418	435	401	426	447	437	454	449	459	400	381	413	423	451	447	442	443	420	404	439	445	439	458	458	426	410	437	435	475	403	434	444	458	466	441	436	411	444	451	411	403	379	439	443	402	399	417	465	435	406	427	420	396	421	415	459	413	430	429	437	466	427	461	446	427	413	416	415	422	452	454	452	401	421	455	459	419	418	429	429	450	451	427	479	455	463	447	432	453	407	399	436	431	431	461	398	449	413	465	427	438	423	402	416	409	459	420	403	428	424	412	432	474	432	426	444	452	438	425	421	404	466	434	404	438	476	464	409	402	439	435	409	426	463	416	450	471	450	454	458	380	459	402	486	413	457	453	411	400	428	456	435	440	423	437	465	449	398	459	422	426	431	425	439	429	421	463	411	432	451	474	433	394	435	426	434	433	421	457	431	410	430	404	427	397	434	464	413	423	426	432	428	416	462	450	412	417	430	441	425	453	434	405	426	452	438	471	456	449	401	454	443	447	457	412	493	416	405	435	444	425	404	400	447	431	430	402	457	452	448	464	447	421	429	411	422	407	438	438	431	496	435	417	476	453	445	454	443	412	442	424	435	423	408	421	421	448	428	472	413	423	458	405	408	438	422	439	437	433	450	427	442	448	402	443	439	433	404	414	426	395	423	454	439	439	448	438	442	447	426	427	452	452	456	443	439	428	414	416	474	454	420	451	463	442	449	464	406	455	448	462	425	413	429	455	430	443	415	458	434	442	428	420	435	443	466	438	438	461	449	411	397	452	389	432	417	446	399	450	432	440	432	452	448	423	427	463	440	431	423	460	433	459	434	410	417	429	439	438	424	432	415	441	463	436	423	418	416	464	451	415	435	427	417	408	454	399	428	434	447	425	424	454	433	416	395	429	427	441	453	433	394	428	447	429	429	445	422	459	438	427	387	445	396	433	463	410	475	457	457	412	440	452	435	390	443	426	437	423	452	422	428	439	453	455	419	457	430	407	446	437	402	432	426	409	407	436	447	451	433	399	479	407	434	440	470	431	440	457	459	461	426	422	435	446	425	459	432	417	430	459	453	388	422	417	413	427	413	437	414	426	416	434	400	426	410	428	410	456	430	440	457	443	408	418	400	422	424	418	445	410	409	460	423	427	486	453	428	441	458	454	409	459	459	427	433	437	457	426	462	423	455	405	426	427	435	462	457	440	429	414	416	456	416	433	436	450	446	434	449	455	416	422	414	447	433	433	431	449	480	427	415	412	443	422	426	439	450	443	444	410	434	403	412	403	403	473	429	428	439	459	441	448	438	401	426	419	422	396	450	423	456	409	456	442	427	447	401	467	462	456	440	404	431	435	377	410	416	441	422	413	442	451	465	385	439	473	415	397	432	451	451	445	433	444	404	452	475	454	427	389	455	414	418	444	436	433	422	414	470	421	420	464	462	434	438	386	469	421	449	401	440	414	436	395	423	443	435	458	429	420	446	434	443	408	464	425	390	500	430	424	437	457	406	441	448	438	426	439	426	393	442	416	441	449	446	441	383	431	439	440	459	473	440	405	427	433	438	426	433	408	420	454	447	441	434	458	474
23148	21108	28762	23706	21108	17370	1696	717	552	517	477	370	395	343	354	304	300	309	334	282	296	288	256	275	280	318	750	4299	2645	301	268	219	253	222	263	258	251	239	234	246	257	229	263	255	226	256	254	227	235	232	237	240	237	247	234	241	246	264	260	251	239	217	257	248	239	233	240	233	229	236	229	226	284	239	256	257	253	237	224	243	233	240	237	251	262	273	247	253	250	243	215	276	222	262	234	225	226	227	207	227	238	221	214	212	240	233	229	217	233	244	242	208	245	250	236	235	206	224	208	225	249	270	231	255	224	228	243	243	260	225	237	225	216	262	254	236	230	222	222	231	191	260	254	235	220	249	267	238	247	232	219	227	236	233	228	266	245	258	221	231	226	237	239	255	251	257	215	228	231	240	216	244	220	247	264	252	245	239	250	222	233	221	252	222	238	243	235	240	235	250	236	233	225	264	233	245	230	226	225	229	261	239	234	210	208	236	256	246	235	247	230	253	253	259	226	234	233	219	233	230	229	239	238	220	230	252	271	235	227	194	238	231	238	217	237	224	224	254	217	240	223	223	193	243	252	217	243	222	228	236	249	242	226	238	240	226	209	245	226	232	216	244	224	239	221	243	270	225	238	210	237	225	225	241	240	230	230	227	248	233	234	270	234	219	226	245	207	217	229	253	213	242	218	246	223	252	220	229	221	234	195	230	256	207	254	258	260	206	223	241	243	239	236	236	239	228	254	241	248	226	229	214	192	260	246	238	235	209	211	272	243	206	251	246	215	226	247	239	254	224	210	241	232	217	238	234	242	215	221	239	242	221	239	222	224	255	224	196	233	251	255	204	246	208	234	220	225	242	249	228	219	248	241	223	238	237	258	232	223	237	226	250	253	254	254	233	216	241	218	258	220	253	258	210	248	244	242	217	215	248	220	244	257	207	255	241	230	219	220	232	228	229	233	233	234	214	222	252	231	269	237	221	250	261	207	236	236	243	234	251	255	226	214	226	233	238	234	215	224	216	238	265	241	228	235	219	240	214	209	249	226	244	230	241	232	246	222	250	228	231	232	221	236	204	224	235	258	237	240	199	216	250	246	230	233	202	211	245	218	231	225	242	240	241	243	237	228	245	243	220	254	205	207	234	246	234	212	231	257	229	217	216	213	244	217	252	242	235	242	240	221	230	220	243	238	241	223	222	225	257	208	229	256	224	230	231	252	217	221	246	232	231	218	262	247	257	243	215	230	238	250	245	231	235	206	238	244	222	242	266	241	248	207	248	236	230	206	224	220	208	209	231	220	205	216	241	240	232	250	259	236	225	230	221	239	240	252	245	207	233	250	229	224	221	241	229	257	212	252	219	229	230	248	227	240	223	248	225	244	222	216	221	253	231	222	219	234	224	228	262	207	244	221	260	236	212	223	226	240	249	231	214	265	218	244	240	232	220	223	242	199	227	226	272	224	218	247	229	224	205	227	230	243	234	245	230	228	246	204	230	214	216	220	248	237	244	235	219	242	244	271	234	246	230	229	227	243	252	251	251	236	241	222	249	259	249	251	233	235	210	247	226	220	233	212	258	247	223	272	241	233	209	229	208	216	259	217	232	235	244	272	254	219	239	223	222	198	239	228	237	223	227	244	259	205	240	221	215	251	252	219	237	206	213	236	251	258	254	239	237	241	226	230	270	235	224	239	221	248	217	244	225	236	237	242	246	248	225	207	220	222	264	235	217	205	244	262	230	223	221	212	238	240	212	204	230	224	253	228	225	233	238	198	233	225	194	230	253	242	223	217	249	218	242	245	237	221	230	222	211	214	229	233	235	263	237	250	230	207	243	214	228	202	229	239	235	240	226	230	241	232	232	270	245	219	254	252	242	245	232	208	234	229	229	248	238	256	245	210	228	233	230	233	217	254	203	236	244	220	246	251	222	249	238	190	234	240	228	221	233	244	225	213	249	222	214	212	252	245	253	218	243	241	234	217	251	246	204	227	223	228	233	238	244	241	235	246	222	223	211	250	225	236	238	220	224	211	234	240	219	220	249	231	259	231	268	265	243	242	225	211	216	226	229	228	229	259	217	249	250	209	263	254	230	231	251	222	233	205	207	221	255	252	238	210	221	265	216	234	223	220	242	257	249	228	239	202	230	225	263	221	222	209	224	245	242	227	232	246	235	235	223	229	238	240	256	244	218	258	227	234	219	255	227	244	236	270	212	250	242	240	251	238	244	226	217	233	256	196	266	253	250	220	242	214	234	224	244	240	260	215	231	240	236	215	223	233	279	246	257	231	238	231	231	241	227	231	249	231	227	218	244	222	214	221	231	241	234	232	228	229	227	227	242	237	238	256	233	226	240	241	249	235	244	215	211	229	250	234	220	242	231	216	234	233	211	255	217	218	238	252	216	241	240	263	246	227	228	244	232	252	241	235	256	202	227	252	230	205	239	258	243	236	243	231	220	218	243	236	218	216	203	233	239	227	244	236	248	224	225	247	256	215	228	222	210	261	243	265	261	215	244	230	237	217	268	225	239	222	218	230	220	237	231	253	196	226	221	227	214	231	229	233	254	222	235	248	214	231	218	217	253	221	224	243	231	239	245	251	249	245	215	223	224	219	237	226	230	225	244	230	229	231	258	221	237	229	240	231	230	265	241	228	251	263	226	207	223	241	225	213	234	237	237	229	223	232	245	239	235	238	237	242	236	244	244	245	231	225	251	241	245	236	200	217	219	209	249	229	218	233	235	220	266	223	265	229	245	260	227	207	215	243	226	213	262	249	242	235	251	225	241	234	226	258	250	217	208	220	223	232	250	227	221	251	209	219	254	231	246	237	223	228	241	209	244	237	236	245	255	218	231	252	214	233	235	262	244	220	231	241	244	205	227	241	211	252	239	246	216	231	248	225	222	225	239	244	246	239	209	237	214	233	221	269	259	230	249	220	240	257	261	232	258	218	222	226	210	240	207	215	225	224	236	232	228	228	233	237	225	239	244	223	230	251	236	206	223	237	236	261	268	225	262	233	238	251	223	224	220	209	246	243	218	245	257	225	227	247	244	259	199	237	220	237	263	237	229	230	228	233	250	235	211	217	261	222	215	237	241	220	244	236	252	235	231	260	224	231	252	227	231	224	234	242	213	218	211	231	242	232	215	262	221	247	238	236	255	220	237	256	249	235	239	224	238	263	233	216	210	256	204	192	250	221	240	225	231	238	239	225	192	223	223	233	209	231	222	195	269	231	230	202	244	236	238	203	233	220	211	235	206	247	234	244	245	204	256	227	199	243	238	221	218	227	236	245	239	240	211	220	249	225	251	216	235	206	245	216	228	219	208	221	233	208	246	228	245	232	261	246	216	215	229	223	235	209	228	245	213	232	216	196	265	216	269	232	235	228	232	242	263	221	252	232	221	252	239	231	231	255	237	239	248	247	227	219	236	212	254	240	240	212	249	217	215	232	239	236	256	206	228	221	258	194	235	239	245	229	248	240	235	239	225	255	231
15668	17962	13010	6931	4913	3589	2703	2120	1688	1473	1248	1114	1036	935	884	715	773	695	629	630	614	623	570	567	530	621	2287	10996	5667	474	463	472	485	455	422	459	459	429	426	424	436	410	424	396	455	422	422	457	388	408	403	364	403	417	456	405	442	423	441	412	415	397	423	382	442	403	414	444	412	428	396	350	420	462	384	418	399	429	397	399	446	410	466	409	392	408	397	400	421	403	406	431	410	392	403	439	419	405	404	399	399	397	414	430	392	425	385	423	364	402	374	427	441	411	411	426	389	410	404	413	386	432	384	406	380	396	383	389	387	402	371	400	440	393	396	405	370	423	409	415	375	433	439	414	402	371	360	407	416	395	394	408	396	390	390	401	379	407	388	438	379	420	423	418	429	377	447	394	407	416	437	431	405	412	407	382	375	409	439	417	373	401	374	399	395	380	385	382	402	429	428	422	402	435	391	368	419	366	407	406	389	396	371	424	380	388	397	407	385	372	431	405	424	397	393	426	397	408	396	414	408	394	395	424	420	416	428	439	389	392	363	413	409	409	385	406	426	352	391	409	409	399	389	390	388	408	425	395	388	418	399	414	426	411	382	392	402	388	405	411	396	412	402	407	418	439	414	408	393	422	369	421	412	393	412	405	411	428	396	391	379	402	398	435	414	402	360	380	381	427	388	406	390	419	408	388	393	416	405	417	418	364	439	394	402	421	366	406	357	406	394	414	402	412	405	407	399	413	421	400	420	394	419	390	399	399	396	394	385	430	374	365	424	366	398	431	387	404	372	400	415	399	426	377	383	427	414	406	374	386	428	400	418	418	397	390	368	389	388	405	382	405	431	372	389	392	432	426	371	440	372	401	403	427	382	394	411	372	370	382	407	378	424	393	390	407	400	418	351	387	366	393	406	385	457	402	386	408	403	420	380	401	402	404	406	413	392	395	403	438	421	446	412	402	377	388	421	415	435	446	375	429	419	426	426	397	417	427	385	398	402	382	383	419	386	385	389	402	397	385	385	432	377	427	424	434	398	412	377	434	429	395	420	423	413	436	371	417	401	376	406	413	416	423	409	388	393	409	414	392	401	395	391	403	410	432	355	406	427	395	395	415	407	402	413	415	397	406	391	392	390	418	413	393	439	412	407	401	440	421	397	400	375	396	419	397	384	441	406	410	405	431	409	382	434	420	417	403	440	449	399	403	410	374	417	440	393	407	452	394	424	365	409	404	415	411	413	410	398	375	432	415	440	379	379	392	404	426	404	386	424	408	395	387	403	397	418	439	412	396	358	444	383	386	422	385	397	369	371	384	406	410	381	388	387	399	346	371	412	388	414	395	395	422	385	413	403	390	429	414	399	423	355	393	383	400	405	430	381	380	387	411	422	386	439	406	391	421	383	441	391	405	390	394	457	399	423	376	394	448	402	407	418	410	375	412	401	437	421	390	400	380	407	393	413	402	427	418	392	397	381	400	396	430	400	427	400	411	383	393	389	415	389	353	413	426	425	393	441	404	364	427	414	412	384	424	411	421	391	372	433	412	371	399	400	393	388	438	417	398	402	409	389	418	418	409	417	385	429	382	394	401	415	435	401	441	388	442	415	400	409	402	368	400	431	414	421	395	382	418	416	406	396	425	415	409	402	421	375	432	415	406	438	403	417	418	392	457	452	369	408	432	425	395	379	443	412	383	398	406	422	413	429	420	440	399	428	383	402	420	436	386	416	394	440	402	422	410	399	416	418	406	383	380	444	395	400	393	405	401	431	393	408	409	422	386	372	385	404	421	401	425	455	414	391	421	415	400	364	423	383	395	370	424	389	438	382	381	403	403	404	398	422	411	432	394	396	396	394	423	416	422	382	427	416	410	390	401	412	395	375	389	405	437	402	434	397	375	362	402	395	378	440	405	429	373	409	403	431	415	442	401	379	355	409	407	403	396	416	437	395	403	398	423	420	393	417	431	381	409	457	416	395	398	427	382	402	398	404	420	413	418	408	400	404	364	367	409	408	428	406	396	417	430	398	383	417	380	379	400	403	371	389	426	438	388	432	443	450	418	401	384	412	413	378	431	410	401	387	419	442	421	362	415	448	375	408	405	409	430	408	411	408	388	406	397	402	426	400	400	415	369	418	428	384	414	389	410	376	428	404	426	428	431	394	401	429	396	406	391	402	412	368	434	400	423	378	382	412	396	406	406	420	406	401	397	383	430	369	404	405	388	460	439	426	462	396	419	406	396	419	380	403	380	385	393	402	430	392	397	398	410	401	403	381	386	427	393	400	440	426	395	408	404	382	457	383	423	366	404	406	378	390	398	386	392	396	384	381	372	421	379	393	424	403	399	387	375	397	399	380	376	445	380	377	382	388	401	412	393	406	407	407	406	428	430	391	419	420	394	416	387	386	402	405	440	393	369	383	390	405	402	401	388	437	419	399	406	411	371	425	406	419	415	414	405	435	393	404	416	402	411	405	381	418	405	423	425	456	395	408	399	385	375	401	438	376	384	447	419	380	424	399	381	375	377	421	401	420	408	457	422	415	414	409	432	407	398	429	428	385	398	416	412	406	426	422	416	414	417	369	427	420	421	412	391	404	415	398	420	413	430	395	419	385	380	406	377	402	416	397	395	426	375	413	427	392	437	399	385	408	407	427	432	381	416	402	391	408	388	394	413	384	426	465	413	421	393	416	428	384	400	413	417	412	417	389	439	433	389	427	406	411	433	373	396	410	399	396	414	365	386	409	423	364	410	388	418	390	402	418	441	405	400	418	381	391	426	424	403	404	430	391	391	407	401	391	414	392	421	423	387	412	357	416	406	388	430	381	419	391	419	409	408	383	438	401	380	413	425	415	387	417	421	424	423	409	412	416	379	415	402	418	393	435	432	382	368	411	399	410	422	381	394	420	395	446	418	404	389	395	416	407	414	380	431	396	384	399	423	383	376	425	384	389	407	389	402	440	383	405	384	390	418	401	387	400	404	473	422	428	404	423	416	404	392	379	411	393	415	418	391	392	397	416	381	391	405	376	422	414	449	386	408	390	416	420	387	380	411	429	421	397	400	427	415	389	413	388	434	409	389	442	400	455	405	428	412	398	419	416	373	425	390	375	451	392	423	409	385	417	383	397	409	414	431	433	413	409	417	428	434	363	470	367	415	405	409	419	405	413	425	427	413	377	390	415	416	429	407	432	380	409	397	362	414	405	386	405	441	368	425	407	384	408	443	438	399	433	410	404	432	413	407	402	399	412	391	407	364	379	385	400	430	382	365	395	424	429	435	378	385	393	393	399	397	388	370	413	398	360	429	342	389	421	410	406	435	420	431	385	423	414	422	418	421	414	388	410	416	411	418	407	414	431	408	427	423	399	347	401	411	412	428	411	406	397	411	455	389	405	405	394	410	373	405	383	430	389	407	423	395	423	411	386	383	424	378	421	405	409	418	424	427	409	387	404	369	454	418	410	426	430	410	386	397	369	418	387	408	418	390	386	418	392	413
26815	19588	5450	933	607	478	238	239	228	203	196	201	185	204	191	190	203	185	179	185	170	196	166	170	202	176	201	493	423	192	183	194	184	174	172	210	178	187	193	171	168	199	190	174	152	188	186	180	190	172	196	176	180	184	192	141	164	172	179	177	145	176	207	199	173	190	169	183	171	184	178	198	163	174	172	184	170	164	188	183	168	178	199	163	193	156	161	172	191	166	195	177	200	172	171	190	178	159	170	163	177	167	171	194	172	167	173	167	191	170	171	189	183	169	213	183	184	169	176	177	193	192	180	177	189	153	161	181	179	167	157	175	177	194	162	181	163	204	186	159	166	178	182	203	220	178	162	186	155	190	154	188	164	194	189	175	195	187	178	169	173	170	193	168	197	188	156	166	177	184	197	188	177	179	185	162	171	164	202	178	176	189	185	166	183	170	193	180	169	190	199	175	162	171	191	169	164	166	173	191	171	164	191	193	190	158	206	177	164	196	180	156	193	170	166	158	183	165	177	188	148	184	183	174	180	181	178	181	183	159	155	161	180	180	190	158	191	204	181	186	180	160	174	182	165	184	166	177	185	189	201	185	175	201	180	188	174	169	208	185	156	187	181	155	174	173	165	182	175	173	207	166	151	176	159	172	167	169	174	165	199	153	173	177	176	183	199	189	166	180	179	176	154	168	175	165	164	158	162	198	177	182	185	166	192	208	191	190	173	138	171	170	180	170	204	184	139	169	179	196	196	207	194	194	184	192	184	170	174	169	204	186	164	184	165	177	201	171	162	175	183	197	178	218	198	175	162	199	161	177	183	184	194	161	194	223	158	181	166	165	169	177	163	176	179	172	181	175	169	174	188	174	175	184	195	197	156	152	171	173	171	158	178	178	179	169	176	182	183	168	171	181	177	177	151	167	180	193	200	177	165	190	185	165	202	172	177	191	166	164	200	162	190	178	190	171	170	187	184	185	183	167	193	188	161	194	173	183	183	175	172	182	181	179	193	210	189	181	200	173	187	168	164	189	169	183	189	165	162	182	182	180	186	196	162	205	164	162	195	194	184	188	181	198	185	203	163	164	187	184	194	177	181	171	184	180	183	178	190	163	188	174	160	183	185	158	194	190	179	177	164	152	187	149	175	214	199	210	174	166	165	171	170	171	206	172	170	191	171	199	164	154	196	166	195	167	187	175	172	194	184	165	171	175	193	198	169	146	197	174	177	186	206	170	192	183	174	168	176	181	188	153	165	188	172	165	190	156	191	170	170	199	180	185	177	165	155	181	180	175	153	188	176	182	190	165	146	158	216	184	163	190	191	179	175	161	166	176	206	202	179	179	151	193	161	191	180	176	190	153	170	187	162	175	188	192	181	181	176	191	162	166	160	195	168	212	187	195	162	199	158	192	157	192	171	174	208	180	204	174	163	184	185	167	190	168	171	180	171	171	182	194	169	161	203	159	202	183	192	167	181	200	152	167	192	185	179	151	168	166	177	177	163	160	185	169	179	195	188	196	196	175	173	182	163	158	170	180	181	192	181	190	192	178	188	180	170	206	156	177	197	157	163	169	191	190	154	182	177	175	196	188	175	180	170	175	192	136	185	185	185	197	178	179	174	186	178	168	163	160	174	192	176	174	201	161	180	187	167	172	206	175	198	189	201	181	158	164	177	203	179	202	179	164	208	171	174	214	179	168	170	197	188	179	172	196	164	171	173	190	207	156	163	184	193	167	173	182	170	169	177	165	199	190	189	164	173	154	164	160	174	197	181	163	202	171	170	164	176	176	183	179	194	172	193	172	174	168	188	186	156	178	179	179	171	211	182	177	178	175	187	167	202	197	172	170	149	174	187	188	172	175	189	153	180	200	180	174	185	191	191	177	181	169	184	176	195	160	169	184	154	188	152	167	193	193	171	170	173	191	162	155	176	166	197	181	187	208	177	168	177	193	176	178	185	180	167	181	162	166	183	182	181	191	186	188	201	194	177	172	165	169	159	176	174	175	174	190	182	168	173	196	169	219	171	176	172	158	194	159	185	175	175	182	176	165	160	184	189	164	148	187	172	166	188	190	190	170	193	160	171	185	189	200	163	182	191	162	156	188	190	183	182	187	189	161	187	189	155	198	189	184	191	178	170	180	199	184	185	188	166	183	208	151	199	189	181	178	168	176	166	174	191	180	167	175	188	167	186	179	164	179	182	167	184	162	185	160	185	171	179	179	175	165	157	166	153	207	188	165	171	183	189	180	188	176	176	193	167	181	175	169	174	182	174	193	170	188	191	191	172	200	176	196	158	170	174	183	169	171	167	161	186	171	146	170	148	164	165	167	156	193	183	187	196	204	166	186	180	185	197	178	173	182	190	193	193	201	187	175	170	183	194	162	178	180	171	178	179	196	165	174	173	195	184	175	179	202	194	177	188	173	173	199	197	197	199	161	174	178	184	188	181	171	181	154	180	172	169	195	174	162	183	196	191	174	184	169	194	161	196	180	174	148	180	152	196	191	167	171	169	179	174	158	183	169	180	183	166	199	167	184	188	154	179	167	182	198	174	164	183	161	184	185	192	165	174	166	206	173	186	169	177	189	175	212	173	187	188	192	177	166	163	161	151	192	183	173	191	175	172	194	191	175	173	158	173	167	162	168	205	177	182	189	171	188	199	184	182	169	176	149	172	173	166	185	189	147	198	191	181	180	166	156	176	187	189	190	197	184	200	194	177	175	166	199	183	195	185	193	177	165	158	160	177	182	184	167	198	188	175	190	217	190	189	176	193	182	162	196	164	190	175	172	185	186	196	165	191	169	209	170	191	164	168	176	184	183	175	189	176	174	175	148	220	176	144	193	171	164	190	164	196	175	183	194	187	158	170	188	151	192	177	186	192	201	202	194	188	187	177	160	179	195	203	192	174	160	143	178	166	181	171	207	193	175	199	177	195	185	174	182	170	205	181	166	178	155	162	185	183	169	159	179	193	166	191	179	181	183	207	187	178	177	192	160	190	190	192	193	166	183	182	171	207	168	201	192	178	159	198	185	182	181	171	167	201	177	189	158	175	182	172	167	164	189	190	171	204	175	190	175	164	164	156	180	194	180	188	167	161	189	170	173	166	188	189	170	165	191	214	165	200	179	184	182	173	196	150	166	173	211	166	193	179	149	193	182	195	159	184	175	196	162	187	176	153	197	184	182	196	184	174	181	171	178	186	181	186	178	179	167	170	166	180	173	180	177	184	148	195	169	179	197	155	188	160	173	179	172	185	193	173	147	177	171	183	159	201	190	196	173	185	165	172	189	188	204	165	173	171	158	163	170	182	154	183	175	171	198	173	168	191	154	176	172	165	170	168	185	182	180	197	177	212	180	167	175	186	187	178	193	172	189	188	155	163	170	182	184	177	153	198	190	189	170	186	182	173	183	172	172	159	172	165	184	168	171	186	181	167	172	158	174	204	180	154	178	173	180	151	194	178	164	175	197	194	171	206	171	150	174	149	180	199	187
6151	2417	2035	1186	877	586	541	490	446	404	367	324	343	323	337	322	333	361	319	300	326	339	365	329	292	313	425	1219	1002	339	311	310	331	314	298	334	314	310	348	309	296	323	350	299	302	302	325	317	291	290	294	291	297	336	315	320	283	313	313	290	291	304	292	313	299	289	317	324	306	295	306	312	305	314	325	318	320	313	322	291	337	333	323	300	300	328	319	318	283	298	294	299	316	331	303	304	322	293	314	289	281	324	290	288	308	316	312	304	318	284	317	296	320	297	310	300	313	308	295	276	290	305	327	281	295	283	301	311	282	294	295	315	312	299	350	297	319	320	320	321	287	321	301	280	293	327	284	296	317	276	293	278	288	306	293	359	302	278	310	297	314	262	300	323	320	301	299	315	305	312	315	300	311	335	281	296	293	322	307	323	310	285	291	284	293	305	301	306	332	311	285	296	319	318	325	272	312	305	288	310	309	309	327	324	303	308	290	280	297	296	304	310	286	298	315	314	346	318	317	289	331	354	336	284	345	298	291	324	304	309	315	307	322	299	318	297	317	328	300	336	318	320	303	289	317	344	307	308	293	296	278	323	313	320	268	310	305	319	289	327	310	298	314	313	281	273	278	306	322	318	305	298	330	278	333	319	304	268	309	294	325	320	312	306	340	303	326	310	294	318	337	317	283	334	321	337	330	314	316	295	318	327	314	293	293	301	304	273	308	328	329	272	358	295	272	329	318	324	317	293	299	304	312	327	312	314	288	288	298	301	289	330	323	307	320	322	318	288	311	303	334	282	316	312	306	293	301	318	322	300	326	274	307	318	310	339	315	295	305	313	307	282	322	302	297	304	314	303	296	339	321	312	331	281	291	309	329	282	299	338	311	313	322	300	333	318	319	303	319	286	321	314	275	321	303	331	286	298	280	331	287	298	316	313	280	328	298	312	343	287	302	335	341	313	294	303	308	331	274	285	334	360	293	316	340	316	323	310	347	316	340	295	291	321	273	317	292	316	317	339	334	314	278	310	280	317	292	327	304	312	263	322	327	309	317	295	334	289	307	272	333	310	311	347	336	323	265	297	318	286	330	306	291	325	321	324	301	311	293	281	329	278	336	325	277	315	303	321	303	336	314	301	317	315	273	309	299	307	306	302	287	282	337	326	298	314	300	320	300	316	301	282	319	293	273	285	283	334	314	329	286	295	314	267	322	256	287	318	307	363	318	288	306	297	283	337	306	302	306	313	295	299	309	333	331	297	289	277	295	315	331	291	321	310	291	280	313	298	284	308	332	293	286	285	301	330	277	317	315	303	310	295	305	293	314	294	314	297	325	326	309	301	306	329	325	305	279	316	309	314	306	277	294	312	296	328	339	285	345	338	300	338	290	297	330	315	306	343	305	299	315	305	316	310	309	331	317	262	320	313	328	307	292	276	310	340	302	331	289	329	327	349	305	280	327	306	275	291	328	322	311	319	281	288	323	311	270	311	306	289	304	317	315	286	318	315	313	305	282	316	321	303	287	308	321	293	296	297	310	283	310	326	319	302	273	298	313	327	288	285	326	319	329	319	346	308	339	299	343	310	314	318	291	294	311	314	328	310	285	322	280	292	313	291	328	275	318	312	309	318	294	306	320	296	276	296	329	297	331	295	304	336	297	298	317	315	306	305	315	323	313	334	309	323	306	324	266	330	276	300	314	319	302	287	295	343	313	280	303	293	329	332	345	304	271	318	307	308	337	331	308	353	296	302	325	309	348	314	297	315	301	301	307	323	311	299	304	294	305	315	295	317	340	293	321	309	302	310	303	289	308	329	331	286	276	284	344	326	299	313	291	329	313	290	300	326	310	282	306	324	304	331	282	291	323	327	335	294	348	287	311	312	294	329	302	303	348	315	304	298	308	328	287	291	302	314	307	291	283	276	286	299	308	309	323	287	294	332	309	285	315	296	285	333	311	291	309	309	292	306	295	293	296	302	297	307	305	311	260	297	305	280	302	292	304	291	326	336	296	312	315	322	292	284	298	293	303	311	302	303	315	307	298	280	298	307	330	327	312	309	303	322	274	305	307	340	321	326	305	315	304	317	293	321	316	300	294	307	309	317	340	309	297	299	297	326	343	322	273	324	307	293	303	291	310	289	311	325	276	311	325	323	298	311	334	280	308	307	294	298	350	318	306	297	332	328	324	310	292	284	315	297	311	299	308	298	293	272	312	327	301	319	301	306	287	333	306	308	312	307	310	326	314	313	261	310	315	343	277	299	289	301	275	288	323	299	308	287	325	297	323	317	308	295	288	309	309	300	328	324	301	273	331	311	334	317	309	307	324	323	302	330	318	304	303	323	319	327	326	315	305	294	288	278	301	309	332	295	314	328	312	331	292	306	318	335	301	288	305	288	316	311	262	282	288	335	327	314	292	295	324	302	314	315	305	303	306	287	303	316	310	346	303	311	313	346	336	289	308	322	315	293	291	298	310	285	309	269	311	330	296	289	310	321	301	298	296	293	342	281	295	327	309	314	310	339	271	282	304	283	313	309	295	297	290	343	301	314	296	315	286	341	349	299	306	271	299	313	315	282	286	295	303	308	281	310	297	323	302	279	305	293	287	303	318	290	307	291	331	301	291	282	277	319	311	299	331	296	335	300	314	297	303	308	318	324	301	338	297	343	323	293	304	301	295	313	306	305	320	310	303	309	315	299	299	291	312	285	310	285	306	304	317	293	311	293	323	294	290	329	291	303	339	287	288	315	326	359	316	332	292	313	323	260	304	295	316	320	284	297	291	333	310	297	281	307	357	309	302	296	279	304	346	317	276	289	314	285	320	308	313	311	266	292	332	311	291	303	317	309	354	311	314	290	329	295	326	291	312	309	316	336	297	306	281	272	308	276	320	304	306	309	311	296	283	281	356	317	266	296	328	275	310	302	320	317	291	301	291	292	287	328	301	293	324	297	332	276	309	293	317	299	305	315	298	311	304	309	286	300	325	284	307	312	338	292	288	292	301	325	311	278	294	312	296	321	284	304	306	297	323	311	279	372	291	292	289	298	320	311	305	293	307	297	302	317	299	292	288	288	291	253	311	303	331	318	324	289	294	318	336	294	302	293	282	287	312	319	297	307	315	294	297	295	282	302	301	288	313	334	304	298	291	327	313	348	336	319	318	291	293	296	305	291	328	329	307	335	298	335	347	275	293	312	323	326	285	311	297	314	323	317	307	307	321	273	318	318	332	312	314	302	308	314	328	327	314	267	320	289	326	300	312	301	298	335	344	322	307	277	348	316	286	302	331	306	286	300	286	314	311	303	315	286	330	275	288	293	310	369	328	339	304	326	317	320	327	314	315	284	321	322	320	310	292	333	307	301	305	317	277	305	306	323	316	326	303	305	310	313	295	302	317	334	344	320	346	312	326	281	304	305	275	323	328	303	342	309	287	290	282	322	330	321	316	278	330	319	311	297	311	291	303	277	330	302	309	289	309	325	329	312	321	280	310	292
24724	21122	27127	25234	6016	796	578	496	365	399	349	326	338	306	308	306	298	306	290	297	294	335	261	271	271	269	367	807	626	300	323	293	583	310	261	245	265	263	274	277	263	300	262	299	291	271	282	268	288	250	261	255	254	279	249	265	253	258	221	261	270	247	262	270	285	282	264	259	291	235	266	287	278	266	269	275	292	243	243	240	229	275	266	275	282	281	272	249	260	235	245	258	273	266	279	246	265	263	244	299	246	254	259	303	230	238	273	278	257	259	259	260	256	262	270	280	259	255	243	253	259	248	251	290	237	232	255	274	275	255	256	273	258	259	253	247	235	252	257	266	238	253	292	245	254	247	251	266	257	259	282	250	258	259	297	248	270	274	238	258	270	270	272	287	254	254	286	261	242	297	240	286	232	292	243	262	245	265	231	261	254	258	240	273	251	265	263	263	286	250	267	263	256	274	278	276	232	233	236	263	269	275	289	252	248	258	280	268	268	278	248	273	258	249	285	270	259	277	243	249	280	248	273	266	256	270	228	262	282	239	234	291	251	274	250	276	251	257	235	281	265	266	244	243	286	245	264	270	279	227	258	280	243	264	231	278	255	266	263	282	281	259	255	289	274	261	280	261	276	246	249	258	276	275	260	278	266	265	268	244	248	254	259	250	261	233	253	263	238	278	266	257	233	272	257	270	277	264	253	259	264	240	282	270	281	279	279	234	279	272	280	267	252	269	250	260	266	255	211	280	272	253	267	249	245	262	264	254	263	269	239	281	251	277	244	223	205	274	256	268	266	247	259	270	236	273	261	250	235	251	289	276	249	272	297	248	264	241	270	272	272	269	304	272	273	275	249	284	259	243	252	253	262	233	262	261	258	238	265	263	293	279	283	234	239	277	259	269	241	254	257	280	280	243	271	261	239	246	252	252	239	246	263	250	249	226	247	269	257	274	244	260	254	219	247	248	231	258	248	244	259	258	263	270	258	258	273	268	239	259	288	265	274	253	252	275	221	261	254	268	270	255	275	247	254	243	257	246	260	257	242	256	242	244	290	253	256	273	248	253	277	272	262	231	227	274	272	270	274	262	262	226	239	276	261	242	280	257	288	284	252	253	283	269	248	243	249	266	248	282	277	248	253	250	258	238	236	286	275	278	259	254	241	252	229	274	265	259	252	253	266	279	283	268	231	254	253	266	253	261	256	248	282	299	259	300	239	269	258	268	283	228	261	260	255	280	255	230	241	253	266	270	268	245	243	262	272	263	273	247	234	278	255	264	231	259	265	258	279	279	250	260	264	289	253	265	233	257	268	260	233	248	252	248	246	250	302	262	249	262	304	240	270	258	251	255	278	267	295	262	242	269	274	297	242	279	269	257	263	274	286	272	271	250	263	255	269	240	238	280	262	259	244	253	236	289	292	239	258	261	257	246	283	244	256	258	277	248	269	287	267	262	250	286	226	251	288	240	244	265	260	280	264	245	272	249	272	277	256	277	274	260	270	268	249	254	294	265	272	274	255	237	253	252	237	270	277	278	280	262	254	277	264	261	238	245	265	251	292	268	246	255	258	271	243	229	275	291	261	257	248	277	269	246	241	269	231	252	270	269	286	252	256	275	242	263	253	276	257	268	232	250	268	255	271	250	268	249	254	295	260	278	270	230	265	284	230	245	254	252	266	257	262	271	255	271	246	215	269	259	252	279	276	290	259	264	240	257	279	233	272	266	254	256	263	256	245	237	293	233	281	248	276	269	257	261	250	217	265	260	300	257	269	230	265	265	240	261	260	249	246	277	265	252	268	230	275	262	235	240	246	256	261	285	239	239	272	285	263	258	267	270	242	252	243	269	267	244	248	249	284	255	243	251	260	256	235	254	267	251	253	270	234	281	248	258	233	238	267	282	277	269	270	243	246	247	250	211	260	250	274	248	245	228	239	257	262	271	254	248	287	282	291	297	273	249	246	265	288	268	268	257	238	257	212	269	216	266	262	278	259	256	251	242	272	270	253	286	286	273	255	253	234	271	279	275	254	241	252	264	259	257	269	249	255	265	258	247	257	244	264	254	273	258	283	264	239	271	274	293	297	264	274	266	258	242	269	261	251	259	271	268	242	266	253	287	239	264	257	283	288	273	245	263	250	279	286	260	266	272	273	265	268	286	232	256	251	242	313	283	266	277	246	241	246	252	242	251	283	267	279	289	244	256	251	283	287	279	267	277	256	229	279	242	253	271	256	255	253	236	243	242	282	235	243	252	270	271	231	242	225	247	276	253	252	276	280	280	241	241	265	279	264	268	262	283	232	282	237	265	238	258	262	280	249	232	276	250	271	254	259	270	260	284	247	246	254	227	247	224	270	234	249	251	248	268	272	268	270	267	279	247	250	255	267	263	240	245	259	259	252	241	260	251	251	264	265	298	292	281	243	270	250	241	246	280	246	270	257	251	268	257	258	254	263	293	279	243	268	270	262	244	233	252	245	279	262	264	248	291	249	252	252	253	252	239	290	256	247	249	267	253	254	249	250	292	269	288	265	268	256	271	250	258	264	276	246	240	261	247	261	249	289	268	235	274	269	285	239	236	254	273	264	270	263	262	287	261	257	283	277	266	258	287	239	281	257	244	263	242	254	279	243	270	253	269	248	268	251	241	293	284	280	257	250	262	271	274	277	281	258	262	263	276	262	262	251	257	258	234	275	261	267	258	228	281	275	265	293	244	245	231	263	248	247	244	257	259	279	280	277	252	257	250	274	259	277	265	254	269	271	292	264	276	280	246	276	277	226	256	258	285	257	269	283	274	271	266	301	270	229	257	251	288	264	257	266	257	249	270	282	274	280	240	301	247	261	270	250	260	235	259	268	245	265	261	261	271	253	256	295	266	249	268	273	243	249	280	232	266	266	265	243	268	282	275	246	286	270	267	288	253	265	244	253	245	249	267	262	248	242	247	261	287	236	269	256	270	231	264	273	259	256	271	258	275	261	244	267	238	267	283	248	229	292	256	253	244	272	263	293	269	245	280	254	263	278	249	278	274	262	264	279	253	301	264	257	254	256	295	247	248	255	253	253	255	267	270	271	245	238	266	282	258	258	275	262	257	249	255	262	254	277	264	240	263	269	259	276	250	266	266	247	238	262	254	250	268	245	277	269	270	265	280	252	274	244	242	260	237	291	282	281	286	244	253	281	247	265	266	283	232	260	240	261	269	276	278	277	317	266	247	266	264	233	291	282	240	248	268	257	245	226	273	277	266	269	265	239	247	263	256	266	264	277	283	249	262	265	282	258	288	232	297	276	254	254	269	239	277	278	275	252	258	235	291	257	239	240	277	286	261	266	272	250	237	275	228	262	261	252	286	254	246	257	245	230	279	272	269	239	240	267	266	295	267	249	286	267	280	271	239	264	271	258	280	278	260	246	238	260	252	267	266	243	261	249	270	270	258	275	272	286	276	254	251	251	250	282	269	254	244	262	240	282	256	259	255	242	265	273	283	248	293	261	255
8563	8510	6369	3356	2397	1859	1361	1087	940	893	769	732	660	637	608	606	592	533	534	526	574	538	515	533	527	564	728	2145	1519	562	602	555	1317	693	494	442	451	456	498	454	450	423	480	469	445	437	434	453	483	404	457	450	480	463	452	505	441	470	481	453	410	433	393	465	448	441	448	481	454	477	429	465	445	472	439	496	415	420	447	474	467	479	475	476	426	425	436	451	477	460	487	446	457	514	439	450	424	458	439	434	469	469	467	445	446	499	478	480	508	473	435	459	446	451	440	415	466	442	471	469	400	462	429	471	412	466	468	489	494	485	441	478	476	445	444	422	456	450	482	451	405	453	438	453	416	414	450	434	404	439	430	446	434	427	454	435	462	429	449	427	458	476	413	425	458	454	502	427	476	455	420	399	475	505	436	463	449	432	456	448	461	437	431	424	406	449	451	503	478	437	459	460	465	440	458	444	410	428	443	451	421	494	432	458	439	463	499	482	448	476	453	491	452	401	436	447	418	459	434	453	431	457	455	453	479	434	485	487	446	449	446	452	459	428	454	412	451	494	450	423	453	456	428	456	426	471	450	435	446	471	441	445	434	459	416	448	476	444	411	422	416	430	459	429	428	458	458	469	425	443	428	427	487	481	463	441	456	457	484	463	441	447	467	460	406	426	454	419	472	415	457	439	451	476	449	457	486	465	413	393	412	436	450	438	470	429	481	452	451	477	507	456	427	451	437	449	475	456	418	443	465	453	472	462	463	494	447	458	427	457	475	503	451	479	412	449	444	487	462	478	450	459	477	442	456	421	463	409	467	457	446	450	443	446	418	459	471	454	478	431	434	472	431	479	443	465	454	418	463	444	446	481	466	431	427	444	458	442	471	485	495	457	421	431	437	455	438	407	441	412	511	449	450	448	453	448	472	445	472	462	468	452	446	445	457	411	427	478	448	449	469	444	414	483	466	465	435	443	444	459	418	487	446	466	453	458	433	435	481	451	437	441	476	445	438	445	410	411	484	410	439	463	445	492	466	496	481	443	444	418	472	441	442	481	470	446	473	480	440	416	409	455	430	501	450	471	447	475	446	438	448	424	442	424	475	455	441	451	416	430	449	448	435	443	467	400	481	456	439	467	457	431	467	451	492	473	450	438	402	480	457	413	446	465	464	459	408	451	456	436	428	467	426	474	444	438	425	461	444	504	460	466	426	419	423	424	481	484	430	448	445	436	443	470	459	449	462	461	452	404	467	446	467	423	426	439	447	455	467	476	470	425	454	413	439	462	436	455	449	450	457	473	483	468	462	458	451	431	471	486	451	402	449	479	446	425	465	438	439	446	464	483	465	428	432	439	439	460	419	527	442	428	417	417	482	454	451	526	466	453	443	467	440	450	409	442	477	457	445	464	468	436	444	423	448	483	466	453	429	442	462	444	430	499	464	428	440	449	450	441	417	440	379	490	462	460	439	470	439	406	459	438	467	426	436	444	409	466	429	467	403	436	432	427	474	457	474	439	459	450	431	422	461	424	441	485	432	442	491	448	424	418	458	465	437	470	427	514	457	468	482	432	430	443	490	456	448	384	451	460	447	420	423	462	482	430	453	418	483	476	426	436	444	425	439	441	393	500	484	458	466	462	488	443	446	450	442	425	436	474	475	478	442	459	433	473	439	446	453	448	457	445	468	440	440	471	432	477	446	441	425	451	458	447	418	405	450	449	459	489	453	439	452	415	451	511	459	428	443	461	495	445	446	441	463	477	435	450	442	435	486	436	487	443	439	482	477	431	457	435	452	448	474	437	437	491	439	449	472	461	464	417	408	476	477	467	416	424	428	433	458	466	451	466	468	475	441	446	504	432	449	486	471	465	459	463	432	454	418	446	420	461	438	433	446	402	436	488	467	461	449	431	483	484	461	437	475	437	448	435	415	428	447	441	472	441	437	420	429	447	467	489	449	434	404	435	467	434	479	457	430	440	422	443	437	434	437	485	437	450	412	436	482	432	442	429	454	467	459	447	437	476	439	466	436	457	463	452	438	458	473	464	431	419	468	452	446	442	458	462	468	435	460	469	452	438	424	462	425	470	441	453	465	464	432	453	465	473	457	443	464	430	438	445	439	427	445	433	470	481	441	441	438	457	480	480	448	460	460	430	443	456	457	452	447	471	438	437	443	483	435	462	518	493	441	465	443	442	476	430	423	443	453	409	452	476	439	463	451	443	437	473	422	474	439	482	460	435	470	453	443	422	492	486	467	471	463	432	476	469	482	436	388	444	447	455	447	449	451	488	466	451	449	432	448	430	450	449	455	435	430	443	463	444	449	476	499	477	431	445	479	452	439	462	458	470	411	488	387	477	432	504	440	458	452	464	412	420	464	443	450	455	466	475	430	446	425	516	443	485	439	446	431	458	448	449	447	436	460	442	428	455	443	436	459	435	497	453	454	471	469	422	448	423	405	444	435	447	450	446	462	432	446	440	478	446	445	431	433	455	483	433	438	463	485	460	451	469	416	489	422	428	459	436	496	441	432	453	439	461	416	421	450	410	419	420	457	412	432	420	453	451	435	462	470	429	463	462	430	463	420	471	432	465	427	400	436	468	470	458	435	443	459	430	479	407	481	464	430	445	467	442	451	419	423	456	463	477	471	423	400	403	440	457	431	408	453	432	417	441	428	450	401	424	448	450	461	446	449	443	461	448	473	472	451	451	437	462	465	436	469	429	434	467	420	409	437	448	460	489	434	449	485	397	468	450	468	426	447	482	491	510	473	420	469	480	474	472	457	457	460	489	428	436	437	430	430	452	444	458	441	459	507	469	456	447	434	455	484	457	455	453	471	483	455	432	466	431	442	481	445	409	420	472	449	415	453	466	452	442	441	463	422	466	437	455	446	457	476	424	458	474	432	433	443	477	453	465	474	430	448	461	463	444	458	439	421	421	444	481	457	466	448	447	470	491	467	461	443	472	442	415	438	474	422	453	416	432	466	488	403	465	415	414	420	425	457	457	446	446	469	443	441	457	430	464	493	472	443	449	450	453	495	471	470	420	408	464	438	413	443	471	420	461	447	424	443	434	431	453	500	403	451	513	459	430	499	423	453	496	457	441	443	435	486	450	448	427	458	395	441	451	439	450	455	495	446	434	429	457	466	396	447	417	435	470	410	473	466	419	445	430	440	420	466	462	449	426	437	471	443	466	476	419	462	422	459	448	454	467	497	426	413	459	474	456	472	463	478	423	487	447	451	478	418	435	425	429	470	438	462	455	413	467	430	452	407	430	481	472	419	463	483	447	479	443	475	453	421	417	390	478	431	431	440	402	445	434	423	467	438	417	457	444	451	415	452	395	448	444	409	426	399	457	508	427	471	434	435	449	454	456	461	464	421	452	482	446	415	432	443	463	468	459	447	484	445	439	514	461	421	453	465	476	439	442	445	421	470	462	445	426	406	442	434	478	468	461	428	446	443	441	413	433	441	432	439	454	431	417	481	436	442	455	471	454
23133	21076	28712	23671	21078	17484	2090	866	608	605	520	446	448	409	402	407	342	339	350	345	333	298	338	316	327	298	404	1577	3088	2118	2501	2023	1078	1393	990	372	292	255	277	262	293	239	277	232	272	289	258	266	301	295	252	282	267	253	285	294	273	269	255	260	275	270	289	271	258	286	294	272	262	290	273	277	272	275	289	267	248	262	271	261	256	248	276	263	271	303	277	271	271	277	270	286	256	273	284	278	290	269	281	266	285	296	267	251	269	287	287	241	286	273	281	269	277	263	270	268	265	285	274	273	269	254	286	289	263	252	317	262	267	258	286	275	261	273	270	248	270	267	298	264	271	265	271	275	280	265	273	251	268	300	276	256	261	249	243	290	272	273	271	273	260	288	251	274	283	251	290	274	244	244	284	294	264	273	264	264	291	258	270	227	270	265	244	279	291	278	246	287	291	251	266	261	268	280	270	300	281	297	283	321	258	256	272	263	253	283	276	246	280	266	280	238	280	282	292	284	248	274	239	274	270	274	261	277	267	235	269	276	270	284	271	269	275	274	270	304	258	250	263	305	294	277	255	291	266	264	312	267	271	281	275	276	279	264	282	286	290	241	276	289	301	301	281	237	268	271	269	293	295	289	274	270	267	257	247	270	283	271	285	275	275	250	288	290	281	261	270	251	288	300	272	264	271	273	247	270	266	243	279	281	281	284	300	263	305	268	241	269	277	265	271	278	243	296	244	288	273	233	284	276	265	269	233	268	295	250	259	276	307	294	261	277	280	256	241	266	266	275	273	276	284	236	252	252	285	252	243	258	254	281	279	239	298	290	274	262	260	263	235	261	250	272	251	272	266	262	306	282	241	289	258	265	305	247	260	272	320	255	269	262	303	265	288	273	293	288	268	290	251	281	261	289	276	250	247	275	286	248	235	263	250	283	269	266	271	295	252	286	249	286	298	259	257	259	278	298	270	258	277	287	258	235	306	262	286	274	268	257	316	281	279	261	274	283	283	275	262	255	299	273	282	272	271	245	273	282	301	265	269	258	256	275	263	235	300	258	257	271	274	247	283	272	277	257	261	278	279	286	280	266	246	252	263	264	249	267	236	280	272	278	288	250	264	262	248	271	267	257	265	245	275	272	273	292	268	268	258	235	260	264	266	265	262	249	276	250	282	285	266	263	289	276	279	270	266	284	278	257	259	274	270	270	274	279	279	222	263	265	249	253	284	280	257	260	274	260	267	263	271	251	299	266	292	290	265	283	269	272	275	263	273	268	287	273	283	251	283	254	254	253	276	256	277	256	266	269	248	249	251	250	269	256	291	266	279	256	253	257	255	270	272	286	254	277	278	238	245	262	269	256	258	272	290	263	268	280	260	249	293	273	249	261	296	254	249	253	273	270	272	298	260	294	229	271	249	265	260	289	261	287	265	272	267	271	273	274	289	278	262	264	280	265	288	275	258	275	298	269	270	253	259	259	252	291	275	252	274	233	284	240	277	266	300	258	235	272	258	267	251	276	252	294	259	266	289	269	270	282	273	271	279	247	254	276	301	287	250	287	270	281	246	291	273	234	253	273	258	288	255	273	251	283	267	256	276	276	318	267	272	284	279	253	256	263	286	278	262	257	261	266	272	286	295	259	263	280	257	289	289	234	279	315	264	287	258	262	267	252	250	260	264	299	253	273	285	257	271	228	272	255	282	273	295	277	280	243	255	268	251	276	281	253	242	240	291	248	280	242	279	268	277	273	275	273	259	267	243	254	281	284	279	293	275	241	260	272	284	269	248	271	284	285	272	293	239	317	290	265	262	279	275	285	254	253	220	279	280	278	261	260	266	280	257	291	267	261	302	249	246	277	298	255	261	282	252	272	270	259	267	266	253	272	291	269	276	273	262	272	247	275	290	268	282	281	279	291	252	250	232	224	269	264	281	301	279	271	267	270	282	260	293	291	284	283	246	279	269	289	282	280	281	277	261	269	287	255	256	311	243	277	263	277	245	276	299	283	293	273	286	275	266	269	281	269	248	313	276	285	271	298	263	267	298	273	275	261	260	261	244	277	279	278	281	268	270	277	254	256	271	252	264	297	265	281	241	282	266	295	268	276	296	270	285	257	287	251	285	278	283	261	276	278	309	270	258	309	234	264	271	274	294	246	250	274	268	248	265	261	277	284	292	242	263	270	298	285	249	253	273	279	246	250	279	270	258	272	252	270	272	292	258	248	260	301	289	273	322	289	261	256	275	265	248	264	318	243	256	260	254	266	267	283	297	298	248	262	269	289	280	286	306	298	264	266	283	259	282	275	283	253	250	297	277	254	263	264	300	246	283	262	283	271	284	268	271	255	317	294	285	284	286	283	276	267	253	245	260	277	277	274	283	258	279	285	266	276	293	287	280	259	248	282	267	264	270	260	276	298	255	324	280	282	282	300	292	287	248	275	259	270	294	232	276	252	269	261	270	269	228	257	279	279	244	278	255	264	285	233	270	278	243	251	258	302	278	282	251	256	275	262	263	249	258	241	260	253	265	266	255	296	252	237	256	281	242	288	286	283	291	290	258	300	273	297	254	271	250	252	261	267	258	273	281	270	249	264	286	225	258	277	268	237	309	283	283	248	257	279	288	273	239	286	233	255	245	276	253	267	267	259	291	263	246	257	243	268	292	268	283	257	285	265	265	238	251	279	264	282	304	286	278	277	291	245	270	271	261	284	272	293	283	279	249	252	260	241	292	257	274	272	262	278	311	252	273	262	231	282	295	275	268	282	280	242	268	278	283	269	271	272	278	295	268	273	292	271	292	245	277	273	273	261	256	270	272	281	270	292	276	272	258	277	274	261	249	243	254	296	265	294	286	233	286	289	257	262	254	261	275	269	269	251	268	255	268	243	254	257	267	264	259	307	278	293	262	226	254	277	267	255	286	283	280	260	299	251	264	282	287	278	248	270	278	266	287	275	277	260	241	281	256	297	274	273	261	291	260	268	251	284	248	259	268	275	300	281	283	274	272	274	262	250	272	222	313	256	262	258	283	274	252	280	293	219	257	283	267	261	264	265	276	266	270	259	284	265	254	272	271	287	248	253	257	261	244	272	275	281	313	254	248	254	270	267	273	302	254	256	285	252	256	265	277	262	242	281	270	280	258	268	296	276	290	235	225	278	252	275	252	277	241	261	260	267	267	254	252	255	256	264	255	282	272	259	256	280	251	282	288	247	292	241	259	280	245	287	271	273	259	253	273	255	278	274	265	274	277	290	270	258	283	291	255	256	239	265	275	287	299	262	275	262	248	239	288	264	263	287	266	253	249	246	263	278	251	251	267	286	268	246	238	282	283	241	261	314	313	281	284	254	271	259	259	263	280	252	274	252	247	277	283	263	271	278	257	278	239	275	268	256	292	304	282	262	272	314	256	258	282	282	276	276	264	255	270	245	271	281	279	247	262	269	250	268	273	249	293	275	297	285	281	281	270	268	284	267	277	244	271	247	279	262	264	280	261	284
15063	17673	13058	7717	5817	4237	3130	2399	1788	1446	1422	1164	1039	928	900	809	781	714	714	645	693	649	616	625	619	622	860	4241	6648	5360	5780	5066	2638	3557	2198	713	451	550	487	484	453	469	452	472	472	456	487	462	457	457	494	443	506	459	484	465	453	475	447	460	470	466	483	445	471	451	488	477	464	449	465	460	450	517	429	521	481	473	442	505	437	494	452	472	450	453	472	489	478	464	430	462	465	474	421	478	418	472	472	510	481	418	473	454	465	462	502	497	432	469	486	490	458	505	453	448	479	493	487	475	465	506	445	490	444	452	472	450	466	461	451	440	478	450	475	481	471	432	456	512	477	458	509	449	468	463	479	446	467	449	453	511	442	476	448	461	494	430	433	480	491	456	507	473	488	452	427	440	465	445	471	485	497	463	458	463	437	495	440	454	452	439	463	473	459	501	461	475	437	438	484	456	451	440	451	453	447	456	505	415	435	468	434	438	456	450	460	433	462	493	402	455	462	495	501	481	462	471	485	428	402	458	476	442	437	463	444	470	468	481	465	477	442	476	444	472	471	447	461	447	441	458	436	442	466	422	493	426	482	469	487	493	478	482	445	459	472	457	467	453	476	440	457	464	435	454	475	500	478	428	419	453	480	439	429	460	448	476	476	456	455	485	474	445	417	451	467	472	498	474	454	471	446	474	483	489	445	439	424	495	447	445	466	469	463	475	461	473	486	471	473	504	467	484	434	453	477	473	463	450	467	417	416	450	479	471	469	460	466	487	462	505	419	463	455	458	515	477	461	483	457	500	466	457	452	411	475	460	463	475	482	474	466	448	436	459	470	457	457	466	447	471	503	427	496	491	468	447	452	465	452	424	477	449	466	502	508	459	437	477	477	476	451	441	485	461	401	463	461	426	432	487	450	474	436	465	442	477	456	453	444	495	447	451	483	497	478	417	467	497	472	477	454	441	454	459	470	458	492	517	509	494	430	462	500	481	454	443	398	442	450	495	491	474	476	475	433	489	452	449	447	406	469	460	448	455	470	455	438	463	456	454	457	440	451	472	463	489	452	508	530	471	481	432	498	463	445	435	492	462	455	453	453	462	448	439	479	464	478	469	437	448	460	432	433	454	487	474	442	425	457	472	445	495	477	442	470	475	437	458	438	490	487	452	489	415	477	463	457	445	486	458	472	445	460	486	468	454	456	445	477	470	468	456	498	466	450	458	454	470	471	468	447	445	460	493	445	454	419	479	450	474	467	431	444	460	470	493	461	465	484	472	457	470	496	462	457	468	465	467	497	501	483	427	457	476	473	483	465	467	478	455	445	447	464	429	489	465	469	456	474	471	471	484	434	450	452	464	476	457	456	451	427	432	438	482	471	470	484	439	452	502	454	460	477	469	455	454	451	455	449	453	474	458	471	431	453	465	420	476	463	503	505	475	449	445	474	446	467	467	437	452	415	435	414	475	456	451	455	473	486	474	458	460	465	463	465	465	447	466	487	511	447	482	465	447	455	443	467	454	478	475	494	458	524	478	465	505	493	422	468	466	477	472	442	477	509	478	453	512	471	413	431	490	430	427	483	442	455	471	472	429	453	466	479	454	467	461	441	464	469	466	467	453	452	439	474	498	461	490	467	430	441	454	510	437	508	454	474	448	467	453	489	449	452	495	470	450	452	493	489	469	458	445	476	472	460	428	438	471	479	455	448	466	473	424	459	479	494	467	470	473	468	441	443	470	464	463	492	492	484	466	464	462	454	473	498	438	474	465	473	484	473	475	462	490	476	512	467	463	451	433	490	482	480	454	444	464	470	484	474	465	444	459	440	463	474	459	473	475	452	494	465	434	451	477	467	468	414	474	487	468	459	491	470	484	461	445	437	435	468	426	443	472	469	517	500	448	505	442	505	453	462	445	440	455	478	401	456	475	446	407	475	455	448	482	444	501	471	453	441	444	475	424	421	453	464	427	457	478	445	450	460	445	462	467	479	430	446	486	457	440	464	478	495	462	474	463	485	456	454	446	463	504	463	484	455	480	444	433	435	508	505	459	421	486	432	461	477	434	506	461	474	429	439	492	453	491	424	444	479	480	488	434	453	462	468	493	508	466	458	467	454	482	476	477	432	484	476	509	465	469	456	475	457	425	440	442	455	465	463	455	452	461	464	483	478	439	449	483	458	484	464	458	437	439	443	463	445	436	426	470	506	526	442	532	438	438	489	508	426	450	484	457	449	433	441	485	453	473	453	454	459	428	433	476	408	486	486	436	476	415	447	433	492	382	472	539	423	512	417	479	462	432	464	440	469	461	465	492	507	467	457	435	459	459	420	479	447	472	508	416	475	489	436	424	416	447	446	426	457	449	459	473	483	443	458	436	455	467	478	431	452	513	441	472	452	479	481	444	463	435	479	463	447	462	439	469	463	459	462	445	466	460	475	463	511	449	493	475	458	473	459	484	452	486	431	458	440	469	425	494	451	398	479	464	490	474	473	464	437	466	465	470	483	487	482	471	456	462	482	464	471	449	462	450	468	479	468	468	465	455	479	455	461	472	481	429	492	442	468	473	449	409	487	476	484	466	489	492	481	450	446	452	508	458	505	466	482	429	429	485	458	450	462	455	449	470	453	475	490	489	453	457	417	423	487	462	449	486	488	434	437	453	439	458	484	465	431	450	449	434	485	476	442	459	434	461	445	467	495	457	455	493	493	444	468	498	480	487	451	504	481	469	454	483	485	442	453	452	437	475	475	466	432	435	463	486	470	474	481	444	484	499	503	523	458	496	489	458	437	449	462	484	464	460	454	450	417	474	470	504	489	504	439	471	469	462	467	430	490	472	482	483	454	493	473	424	490	455	449	487	465	433	469	486	476	484	452	450	452	503	469	430	444	453	508	499	492	458	484	479	475	448	435	460	468	446	469	425	470	449	476	466	457	478	458	477	441	475	501	450	453	480	419	453	429	459	463	483	413	449	479	491	485	442	461	421	473	447	486	448	435	528	490	484	483	473	452	519	507	441	424	434	430	504	508	465	472	455	448	469	441	497	416	467	476	479	454	476	484	439	452	493	436	429	469	477	462	468	496	505	438	478	470	468	477	436	465	475	458	509	434	452	470	528	470	471	446	460	472	459	446	449	489	498	451	470	439	446	470	469	501	457	490	458	478	451	493	474	464	454	479	483	461	468	476	424	459	458	446	489	457	455	481	452	459	459	446	479	454	393	482	430	471	475	473	456	461	476	481	444	463	461	465	486	430	460	467	449	432	430	457	481	463	471	458	463	462	476	508	457	447	458	421	458	482	458	442	467	458	436	465	471	457	494	474	498	436	461	425	470	454	494	458	500	463	446	491	477	435	484	453	438	477	498	502	442	464	466	446	452	428	453	459	479	469	440	470	493	443	488	437	472	486	476	447	464	491	502	454	437	495	461	456	491	462	485	442	452	449	460	442	446	425	445	486	461	469	464	464	449	466	455	448	447	471	478	476	475	481	496	462	461	434	448
26795	19495	5274	833	612	534	420	371	285	266	270	288	293	250	260	239	218	239	249	245	256	241	248	256	223	265	286	473	499	471	361	241	345	362	305	255	229	251	216	247	220	225	224	219	230	260	234	236	251	222	237	235	228	230	222	213	231	234	243	229	230	244	242	206	220	228	244	207	268	235	235	236	249	206	242	222	229	229	243	237	226	224	221	225	246	232	218	248	252	228	228	252	245	238	213	219	244	220	238	229	214	235	234	228	202	224	243	236	235	228	226	230	221	219	210	246	204	226	214	209	244	218	247	226	200	255	216	227	203	208	195	247	238	248	179	257	245	233	227	208	232	231	239	265	220	228	217	255	221	234	252	219	237	221	219	222	270	203	236	202	253	215	221	229	252	265	224	242	240	225	224	234	217	230	224	242	247	239	241	213	221	240	228	223	242	255	227	234	208	217	234	207	226	248	237	228	255	233	271	228	211	234	208	227	228	243	212	227	244	245	227	240	225	221	240	236	240	206	225	225	240	222	236	234	255	222	229	228	236	240	206	231	234	251	236	205	227	212	238	213	218	258	211	222	221	226	222	214	228	230	209	210	213	249	235	240	234	223	223	223	278	220	226	235	203	222	237	252	217	234	237	245	244	234	247	217	241	244	205	226	242	235	266	212	231	196	224	262	229	222	240	218	240	225	252	243	236	241	229	220	220	231	241	229	257	251	199	211	239	231	236	224	213	232	249	232	211	267	233	242	236	245	245	250	243	225	200	235	228	272	230	223	208	232	241	241	240	245	239	231	220	220	228	244	218	229	236	233	250	228	239	200	224	254	233	239	209	235	239	232	218	219	226	233	222	236	214	247	233	229	218	222	237	221	208	217	268	225	219	255	225	239	246	233	231	237	217	243	260	245	237	224	251	236	222	267	239	281	248	219	242	230	210	218	219	208	202	235	218	228	259	224	235	238	239	234	228	223	232	237	219	232	211	241	217	231	181	239	245	216	201	222	263	232	230	218	206	229	206	270	234	197	216	254	213	230	239	237	231	212	215	256	241	244	221	240	230	230	193	249	230	234	233	200	223	225	213	215	234	244	235	258	226	227	235	232	266	233	251	208	226	258	200	212	206	229	239	254	239	223	230	243	227	213	213	242	254	205	233	258	220	223	231	247	240	220	223	223	235	233	214	201	243	223	233	228	225	262	214	249	245	235	224	250	215	236	251	214	256	230	207	248	229	253	212	212	194	228	247	223	237	245	218	256	221	254	237	237	222	234	224	232	220	253	230	233	248	218	223	235	241	231	217	198	221	253	231	203	222	195	219	204	224	248	231	245	243	237	231	228	209	234	234	231	204	222	212	215	232	236	209	217	213	246	228	246	244	254	226	235	197	236	252	211	251	244	249	246	234	236	223	232	245	263	220	241	242	213	250	229	254	224	236	236	214	224	230	231	238	239	247	243	224	249	243	237	250	254	252	233	223	239	220	227	218	227	218	216	245	238	216	233	205	210	216	220	212	257	246	235	216	227	257	213	241	239	192	253	240	230	195	240	229	231	233	260	246	248	242	220	237	231	226	230	273	230	247	231	234	210	234	254	225	246	200	234	232	233	241	235	239	252	228	253	233	235	221	237	233	237	226	230	221	233	209	237	239	235	234	255	222	229	238	224	237	220	212	202	244	226	236	243	230	237	230	261	220	202	222	246	250	214	237	259	259	231	251	217	213	199	211	246	230	235	233	251	232	230	218	258	235	211	208	232	214	239	219	220	243	230	218	234	249	240	244	237	223	221	210	261	249	236	227	202	252	242	242	237	234	224	213	215	227	235	245	235	239	226	249	233	227	212	213	229	238	228	202	230	238	225	242	252	244	233	219	229	219	218	205	220	241	195	250	206	209	234	241	221	209	235	234	206	217	230	222	213	250	216	246	245	214	211	219	232	240	241	238	246	237	231	236	244	224	247	219	225	241	211	222	245	246	235	218	224	254	230	241	239	219	228	231	209	213	241	239	217	226	217	240	228	242	221	221	239	229	229	230	246	239	228	244	227	227	235	212	209	232	219	221	227	229	241	245	237	206	251	226	229	221	217	243	212	232	224	231	237	210	217	233	225	226	242	202	231	238	240	215	243	244	235	226	245	238	251	251	225	224	220	245	230	223	213	230	232	225	237	203	222	239	234	193	211	214	239	197	216	231	224	232	222	230	236	261	244	243	200	213	231	210	203	224	251	239	215	212	219	269	236	212	217	256	214	203	232	252	235	235	248	247	247	216	243	247	211	206	243	215	219	220	242	245	210	256	233	242	221	234	225	223	236	265	221	208	260	227	244	221	224	226	226	239	199	240	226	239	243	219	219	209	218	222	230	222	202	209	232	232	270	235	215	228	200	239	227	228	233	219	212	218	237	218	232	225	259	240	214	226	219	209	239	251	248	233	218	209	213	234	257	245	217	246	244	229	247	226	226	216	233	205	232	227	231	215	216	227	240	241	235	225	228	217	237	199	221	231	240	237	227	222	245	221	251	227	251	209	224	233	225	218	227	250	229	226	236	236	233	239	233	231	260	228	242	259	251	243	218	233	215	261	242	230	239	239	241	227	204	217	249	242	249	242	232	220	220	244	222	249	219	213	213	210	215	247	226	239	219	216	227	245	225	217	237	226	238	211	212	204	224	222	223	212	242	261	233	257	227	230	202	206	239	209	236	217	231	212	216	227	212	226	240	231	237	236	235	263	238	252	215	239	213	231	234	225	240	230	249	230	229	223	223	233	242	250	220	241	217	232	236	218	247	234	221	218	233	219	229	223	229	242	246	234	207	207	213	235	236	211	222	244	254	232	248	235	246	248	212	213	228	232	212	229	218	217	255	225	212	219	196	208	201	244	242	242	209	214	222	225	250	221	234	215	233	213	225	201	247	209	217	223	233	248	254	239	257	245	222	247	253	231	244	228	233	212	252	226	236	249	237	210	221	218	230	212	247	219	242	205	234	235	237	238	219	219	219	234	209	246	241	228	238	245	218	195	200	225	232	260	236	242	238	236	241	212	240	259	233	241	232	213	261	234	247	237	219	233	215	251	254	246	215	223	236	237	229	229	243	233	241	236	248	231	214	261	211	212	237	242	246	240	239	241	206	246	237	234	240	227	246	228	247	218	195	249	244	223	227	221	209	259	209	212	212	234	270	228	245	230	222	225	224	240	230	241	237	230	228	260	232	250	225	234	219	247	193	231	195	238	224	241	212	249	245	234	262	235	227	235	230	226	224	220	251	266	225	239	231	212	258	252	228	230	239	224	230	221	238	235	214	220	217	246	237	241	241	228	226	231	222	222	245	233	244	246	223	234	216	203	244	227	204	222	223	222	224	248	248	245	249	243	194	234	246	230	226	247	219	201	258	227	213	217	217	246	224	213	231	218	209	219	259	253	215	225	226	219	255	213	227	231	222	216	250	252	214	234	233	204	256	217	232	233	228	238	185	219	249	232	247	246	250	243	222	224	240	234	252
7418	2477	2152	1726	1609	1389	1224	761	580	495	560	605	509	542	455	481	429	424	393	421	404	427	459	375	414	393	655	1073	1085	1061	694	430	655	750	525	403	389	398	397	388	407	394	407	382	387	396	393	438	397	403	444	395	400	394	389	414	400	360	429	396	409	398	393	373	382	470	408	445	434	377	390	412	444	411	395	395	389	393	408	398	420	372	401	396	377	394	400	387	386	374	377	387	403	376	386	445	449	394	425	399	400	421	414	416	352	399	398	377	422	415	373	394	427	360	392	420	405	424	435	392	395	364	369	423	431	408	374	438	391	414	416	410	407	424	413	436	416	395	367	403	418	415	372	419	378	365	422	408	359	364	388	397	406	383	423	411	390	390	387	391	390	415	374	397	386	398	426	401	447	386	391	402	426	409	409	417	388	401	381	397	405	423	388	388	404	427	435	352	392	370	418	377	404	383	406	436	388	404	404	416	348	428	389	376	381	381	405	373	429	413	404	369	432	395	381	369	414	396	411	413	410	410	380	366	377	394	400	421	393	382	397	409	388	368	380	391	411	395	398	420	394	386	423	390	440	409	367	435	383	419	426	365	387	415	386	369	432	415	371	379	374	410	418	394	443	407	436	424	410	384	400	411	391	421	367	414	368	416	369	386	415	381	358	395	419	411	415	430	374	396	370	390	421	387	420	377	435	417	404	418	441	396	412	399	391	394	361	450	386	387	398	398	374	366	360	418	431	406	362	399	404	394	399	411	409	407	406	401	415	425	436	415	383	379	392	385	410	382	375	373	419	388	427	394	419	403	423	412	383	381	426	427	378	425	396	343	415	392	431	372	392	363	394	414	431	384	413	386	407	360	414	448	402	380	409	417	412	412	416	389	412	394	377	404	383	380	409	398	422	372	395	396	389	449	414	386	408	388	384	373	434	396	412	363	426	397	358	374	408	385	430	446	436	380	367	419	393	381	380	393	382	411	415	375	373	362	374	398	410	374	398	393	401	352	425	413	386	399	395	399	378	414	377	386	405	354	378	395	413	411	390	405	385	395	383	403	409	386	409	399	361	396	411	397	430	390	397	378	400	394	401	427	373	411	382	404	384	412	417	406	404	397	379	361	410	403	392	405	413	387	397	413	419	397	389	410	380	409	386	377	408	400	387	396	426	387	397	372	377	407	409	383	408	402	408	373	411	415	383	392	402	405	372	394	396	381	423	446	400	372	420	405	374	388	367	398	408	391	402	405	402	380	406	403	407	381	361	365	391	390	430	378	380	404	396	374	394	425	428	427	378	415	364	418	408	418	370	401	363	389	395	399	414	385	430	380	386	394	415	402	398	370	402	401	424	386	404	394	412	392	394	395	419	393	369	393	381	412	404	383	400	412	401	395	371	385	419	376	392	384	414	413	362	394	415	409	394	393	402	415	394	417	444	396	400	401	400	397	418	395	368	410	413	400	416	387	393	390	386	386	385	385	385	401	383	406	399	411	379	412	405	410	409	420	392	382	397	391	403	384	398	400	367	389	390	398	441	377	387	374	363	390	417	379	383	452	401	358	367	404	409	396	410	402	403	366	401	399	417	388	423	377	384	376	426	400	409	367	399	377	398	423	412	409	378	424	392	397	393	440	409	424	386	411	411	412	386	401	430	430	394	365	418	389	381	408	416	365	420	389	383	411	400	371	400	407	398	394	384	396	416	353	391	404	458	430	444	413	396	417	388	369	397	404	407	464	375	424	412	386	428	422	396	380	411	385	380	371	395	428	357	363	439	393	380	374	361	375	438	395	411	442	361	419	401	399	405	355	392	369	397	377	426	420	388	369	396	423	412	391	424	384	404	399	384	373	372	400	386	387	354	431	372	399	388	357	394	368	367	379	386	384	407	408	399	403	419	412	356	402	406	398	401	394	424	375	380	395	407	418	386	377	409	413	383	375	394	404	399	413	454	409	379	407	425	410	421	405	386	404	427	401	428	392	403	421	385	403	390	408	367	385	392	413	397	365	391	411	432	398	422	384	403	428	389	403	379	426	426	381	355	421	381	433	403	373	397	421	385	400	394	395	408	371	409	408	397	390	379	401	392	420	383	375	438	402	425	410	428	417	411	392	418	385	399	393	399	371	415	406	391	379	375	447	391	396	394	424	416	371	389	399	384	417	391	409	408	404	402	385	418	405	389	443	378	415	409	372	400	374	427	391	394	404	402	378	376	377	399	437	415	411	404	392	404	409	404	400	379	384	391	379	405	391	404	391	441	415	384	389	402	396	392	402	434	392	399	398	394	413	386	379	392	397	361	373	384	395	431	416	401	398	380	362	377	412	386	412	410	401	429	420	413	375	412	423	386	388	419	434	364	387	413	401	408	404	423	405	385	395	392	393	407	428	374	403	377	418	352	444	404	392	403	384	408	390	422	397	386	402	408	369	410	395	387	390	443	406	395	380	393	400	377	384	423	366	377	405	404	411	371	378	414	397	387	427	407	447	372	401	428	435	385	384	375	390	368	402	406	377	405	416	436	381	429	399	389	411	382	396	384	392	441	392	411	408	417	398	400	368	432	402	411	384	377	429	442	408	381	406	406	349	444	422	397	421	418	393	413	384	395	385	414	432	414	422	408	383	394	409	404	408	399	403	406	405	390	387	418	365	404	416	402	462	414	412	380	408	396	408	401	390	394	392	424	393	367	414	388	395	417	390	397	416	393	394	421	399	403	394	416	416	383	393	387	392	418	396	439	397	447	435	389	395	445	392	363	376	357	390	410	401	356	414	407	395	408	399	362	439	401	426	388	402	410	418	388	404	392	356	404	400	443	371	370	359	379	413	413	386	406	383	378	406	413	392	421	402	378	425	414	393	421	400	390	423	428	389	434	389	429	394	391	391	392	394	427	394	409	366	384	359	395	406	397	368	420	420	391	399	367	406	387	405	397	400	385	377	410	415	407	402	382	390	412	386	420	409	374	409	413	381	416	439	382	400	423	401	385	405	425	410	375	367	373	390	361	386	388	381	432	390	437	388	407	404	388	402	410	376	376	411	408	434	407	420	388	385	387	404	388	393	362	389	376	391	389	419	402	412	361	409	435	419	379	363	429	356	404	433	417	393	408	395	440	395	411	381	426	358	388	405	381	406	400	401	385	369	402	378	422	420	405	407	407	388	373	413	384	395	407	372	394	406	383	423	375	414	408	412	397	404	355	401	424	422	425	386	399	398	410	421	425	366	398	394	427	409	376	368	425	414	374	397	412	401	412	370	396	406	402	406	384	428	367	408	447	396	393	390	441	395	379	368	383	407	392	394	392	424	391	375	380	409	423	427	407	390	400	401	342	376	436	397	367	403	403	388	412	399	410	400	403	373	400	383	418	411	419	397	406	418	402	395	386	376	382	393	418	401	404	405	429	394	415	398	400	381	411	388	413	414	438	406	387	404	425	374	344	408	394	418	418	388	412	376	397	354	390	391	416	399	420	373	432	434	398	427	402	402	383	403	424	380	459	389
24870	21194	27282	25295	6589	1081	786	670	567	535	534	500	482	508	411	400	396	375	402	404	420	355	381	367	388	422	984	2291	2715	1995	1348	829	435	365	357	361	355	341	363	346	324	385	363	353	342	351	363	354	352	353	346	354	377	356	346	353	362	345	339	362	383	363	358	344	359	359	363	409	350	378	382	357	402	379	336	372	370	361	352	378	328	343	381	400	354	322	371	373	357	360	343	351	365	412	347	361	356	385	354	352	359	344	327	375	365	355	373	336	365	329	349	319	371	333	369	339	347	347	328	392	344	336	345	359	356	375	373	373	338	356	398	331	348	340	356	376	365	368	375	346	356	384	365	339	354	329	345	373	377	365	404	383	309	319	323	395	371	341	368	341	350	337	357	343	390	414	360	350	374	324	355	348	393	370	372	352	376	356	367	368	359	334	326	372	333	403	348	352	335	379	315	345	390	355	361	340	363	351	360	356	339	327	367	350	347	372	359	364	354	397	360	383	319	326	357	369	369	376	388	340	381	372	377	363	384	363	363	363	374	343	360	335	351	376	344	387	347	379	343	386	369	359	366	364	378	380	356	353	366	351	353	344	391	380	344	330	350	402	371	375	344	363	337	334	340	323	358	344	385	339	325	349	357	353	346	376	341	392	338	370	362	380	367	388	353	367	365	388	403	343	369	359	336	353	345	402	350	340	370	378	378	365	364	323	353	321	341	364	355	363	367	369	381	347	348	368	369	354	341	349	345	343	347	345	387	356	354	387	382	331	374	340	365	393	357	383	352	357	363	369	360	347	338	333	370	391	333	366	360	385	343	352	340	375	341	357	328	357	345	339	373	399	395	354	382	330	332	326	367	367	353	356	358	380	361	327	345	380	351	347	355	385	402	349	352	356	325	334	382	339	356	362	380	366	350	407	362	336	345	373	372	371	349	347	345	340	378	332	401	351	368	350	350	359	333	373	356	346	320	351	373	354	355	401	324	351	355	392	397	350	332	338	329	358	358	339	362	376	370	331	357	360	358	385	364	320	332	378	359	343	332	357	343	332	358	387	386	360	360	347	330	362	337	366	388	363	349	353	410	342	334	388	352	371	356	343	332	341	361	358	334	362	323	346	355	357	387	355	404	348	382	381	350	347	376	377	325	365	373	346	360	380	309	379	366	331	342	366	341	351	351	362	366	352	311	377	356	364	318	345	345	364	370	366	346	372	355	396	367	363	344	340	367	394	354	357	335	348	354	357	355	350	362	348	360	338	322	358	366	355	342	358	335	336	374	356	366	374	386	339	352	359	363	323	360	374	402	325	361	333	366	373	382	378	347	363	409	348	330	367	323	365	385	352	360	339	372	360	348	374	358	345	374	395	360	386	347	358	374	338	363	364	370	339	348	365	374	320	319	378	347	391	351	362	349	342	343	370	373	353	367	382	369	372	361	323	347	348	325	363	347	355	350	339	358	320	335	375	339	339	339	344	351	378	364	353	349	335	369	352	358	358	341	338	373	364	365	334	325	347	348	352	324	366	345	351	342	364	367	335	327	347	350	361	360	371	360	340	369	319	360	336	353	342	335	373	391	357	321	346	338	352	361	348	343	330	318	366	381	328	354	314	350	355	347	353	342	383	380	374	362	395	363	373	338	368	363	345	345	335	358	358	383	342	349	360	356	340	357	371	380	364	400	370	385	359	372	383	362	361	368	353	370	388	320	362	365	351	374	337	359	364	343	347	339	354	343	346	358	406	339	354	337	360	346	375	360	355	340	372	363	339	332	328	374	369	349	395	369	345	342	395	357	355	360	365	343	392	337	347	358	378	361	386	377	349	358	359	353	361	378	350	364	339	354	333	370	346	372	344	351	339	326	361	333	369	349	355	341	350	360	398	357	367	365	350	326	376	379	329	362	369	342	359	326	349	384	343	362	356	379	363	339	332	346	374	340	356	346	365	345	360	311	357	335	341	377	349	356	354	372	368	355	361	374	347	391	319	355	323	355	392	324	372	385	350	380	339	393	322	346	361	353	353	361	339	369	309	375	380	359	321	336	372	381	363	379	375	353	346	378	360	375	393	336	341	332	353	359	371	339	345	351	374	372	335	382	342	334	364	362	339	351	351	347	334	325	320	379	341	356	333	359	336	346	353	346	358	337	338	350	352	337	364	329	371	348	356	343	334	365	346	357	353	357	331	380	330	337	349	356	357	339	378	367	376	333	358	354	374	349	351	346	338	358	334	353	327	337	333	362	349	371	369	379	354	367	382	389	374	369	394	364	386	376	369	327	368	373	344	325	360	361	352	350	361	355	356	354	353	355	395	389	374	359	344	343	350	338	345	354	369	322	356	360	367	349	369	349	395	396	358	374	336	344	359	352	371	363	333	329	365	366	328	361	342	359	358	321	381	350	343	377	363	348	344	342	352	337	347	354	339	329	342	354	363	341	373	344	398	352	406	366	375	366	341	368	353	347	351	352	341	355	358	380	371	341	355	358	345	340	363	336	333	340	328	370	344	361	351	375	351	339	375	342	338	349	320	380	362	351	346	353	358	348	382	382	344	346	353	342	382	336	369	334	382	335	375	400	333	345	361	355	393	333	334	340	374	351	369	386	346	359	347	390	385	339	368	350	357	375	338	363	336	357	376	370	359	355	358	366	340	341	371	359	367	354	364	371	370	389	348	374	384	358	367	358	348	389	367	380	339	342	358	390	388	322	369	367	339	339	363	367	367	372	338	331	347	342	352	351	379	365	360	340	357	346	330	322	370	326	371	345	349	378	408	358	370	345	336	344	389	353	379	336	381	383	361	356	382	349	356	353	346	330	378	374	371	369	359	367	347	327	372	377	376	344	369	392	365	367	372	368	321	374	320	324	343	395	325	350	339	354	366	334	365	361	382	381	380	339	345	361	342	342	382	322	359	321	331	364	359	395	325	341	382	339	374	352	358	346	328	381	385	354	352	373	345	363	369	357	356	341	348	383	323	369	367	313	357	350	364	381	387	352	358	359	363	347	356	367	363	358	373	329	353	387	354	384	348	321	368	371	332	344	383	353	335	351	369	353	342	338	386	327	351	331	363	344	363	343	370	351	366	349	355	351	353	365	367	351	333	314	346	364	352	358	385	389	340	363	387	354	376	407	342	368	337	367	339	376	368	379	354	371	377	382	338	333	361	360	367	371	327	356	366	310	350	394	338	375	363	364	385	356	365	374	341	371	358	340	346	355	351	359	367	358	347	359	381	363	356	359	339	360	350	349	372	368	368	351	348	384	371	358	349	395	396	368	358	378	375	376	375	331	350	342	312	361	378	328	324	342	339	351	373	335	334	342	333	343	349	351	386	354	337	357	394	364	317	362	356	343	366	369	357	383	390	349	366	372	367	339	352	345	344	366	345	371	360	373	352	352	381	347	390	350	320	347	367	362	366	403	393	382	354	343	342	354	342	360	346	349	342	350	359	352	337	382	355	367	343	359	350	365	411	377	359	364	347	343	378	369	341	364	372
10721	8588	6406	3413	2754	2223	1841	1670	1536	1369	1320	1223	1116	1027	822	762	726	691	679	691	649	651	635	686	665	727	2733	6303	7001	5080	3318	2012	940	697	568	612	578	619	639	560	611	611	598	595	602	620	576	602	603	544	635	580	619	609	580	587	623	601	618	554	621	600	638	597	601	616	595	598	581	590	606	649	585	598	615	609	577	591	598	579	632	583	591	575	610	568	630	575	610	607	608	642	604	621	601	614	605	612	561	630	648	621	593	637	582	598	621	627	599	623	593	558	635	614	620	613	637	584	595	625	659	590	622	565	631	592	567	588	610	626	608	604	599	593	606	594	635	643	594	563	654	637	631	639	617	622	617	652	628	636	652	605	605	637	627	596	591	604	594	632	613	600	597	582	635	632	601	608	660	630	615	605	601	627	609	614	603	618	608	624	594	640	613	586	642	572	600	597	633	599	614	698	593	599	678	609	584	625	575	581	652	614	612	615	561	591	609	612	607	577	575	623	641	623	617	603	612	611	587	613	635	613	588	623	631	608	576	585	610	650	624	652	625	607	613	638	614	589	594	617	611	564	634	603	594	623	626	557	621	632	627	614	608	597	585	607	614	599	615	610	624	629	637	562	594	594	603	594	636	626	609	635	572	626	618	592	619	562	588	661	612	626	574	604	597	542	578	561	603	615	576	653	576	623	614	686	590	594	551	621	634	578	578	626	619	602	651	617	598	624	601	609	586	614	605	612	592	620	618	588	623	613	565	605	617	627	622	581	596	593	592	606	638	617	614	617	594	629	630	623	608	607	613	626	570	598	596	617	627	575	603	593	643	579	598	574	568	586	631	605	638	664	587	642	607	672	626	628	590	608	569	589	601	601	628	575	616	625	636	574	579	604	616	580	642	585	614	598	584	670	627	626	616	642	589	587	639	645	628	608	596	617	598	618	586	626	613	587	598	579	562	603	629	623	659	614	590	616	620	597	591	589	574	577	562	667	612	627	609	636	588	614	636	618	622	575	587	650	591	615	600	571	590	598	584	643	616	609	632	586	642	578	611	613	581	639	624	617	604	627	627	601	648	643	584	579	622	618	601	619	594	636	570	577	558	599	583	622	584	612	620	603	628	655	631	641	586	593	607	621	638	600	619	635	591	576	630	588	616	584	589	550	582	608	605	619	621	617	619	628	617	591	570	603	627	584	586	592	609	627	581	596	600	603	609	555	640	611	575	609	564	582	606	590	590	603	623	614	587	600	671	630	587	677	631	618	600	604	618	645	638	609	571	563	606	634	608	597	620	623	646	603	611	610	620	597	608	594	636	600	648	661	579	584	668	644	627	602	612	648	625	568	601	667	582	621	658	626	631	628	613	620	556	584	640	611	610	610	635	621	603	640	630	636	615	605	603	579	623	609	598	580	610	584	597	588	630	586	600	602	600	602	650	633	591	626	637	614	645	627	590	621	610	659	562	604	604	650	616	640	607	601	631	651	571	635	605	600	602	573	630	608	608	604	645	591	592	637	612	598	625	608	598	571	608	603	620	647	650	575	587	607	662	602	601	591	580	639	626	597	599	584	630	582	624	573	590	601	622	626	592	614	660	609	609	617	578	595	584	600	635	605	592	596	584	639	617	591	611	603	634	589	622	615	629	600	637	593	630	602	585	560	575	622	647	607	624	571	635	612	639	614	659	658	643	616	624	628	632	588	577	613	584	580	595	597	610	658	646	600	611	616	586	604	611	629	585	612	652	587	645	607	608	608	567	611	607	604	640	624	604	627	654	642	568	629	662	575	612	594	574	643	598	622	615	614	611	584	579	616	621	624	618	633	628	611	622	601	613	587	583	632	572	649	650	591	621	585	636	612	616	618	554	666	612	615	554	606	586	592	600	615	633	561	639	560	570	596	570	633	596	610	574	654	633	574	647	602	563	587	584	601	630	576	574	599	584	617	598	603	576	612	604	596	602	604	621	604	612	568	572	627	628	596	598	612	669	661	607	587	530	572	582	612	612	562	602	585	602	571	596	593	599	635	621	611	620	602	538	629	633	608	572	667	597	585	633	612	606	573	609	639	619	621	608	638	602	626	620	642	617	574	616	636	608	637	591	609	654	627	612	612	599	642	589	583	661	591	638	591	632	608	600	592	593	579	602	597	598	561	583	587	580	603	571	603	592	590	627	601	576	604	597	584	583	608	590	584	552	619	594	646	581	579	629	590	594	579	622	599	621	604	624	561	597	602	622	616	610	633	596	616	620	626	616	606	609	631	627	610	579	607	603	595	607	584	625	643	593	638	634	597	642	611	607	586	642	612	637	592	626	607	579	620	595	616	616	614	616	664	593	592	618	593	637	613	667	601	587	656	629	615	532	599	658	625	567	567	602	601	579	601	593	620	628	582	647	637	605	604	592	560	609	550	615	630	585	577	552	617	594	608	665	609	672	599	626	633	595	590	574	570	627	626	643	587	577	595	561	596	617	625	622	627	621	591	627	653	616	625	630	606	631	557	584	611	620	578	618	603	605	618	627	574	609	588	601	604	582	631	597	599	613	576	638	643	577	657	629	568	618	554	655	618	649	656	603	604	596	629	586	589	621	608	610	579	629	593	607	626	615	618	600	559	610	626	614	620	600	641	591	593	617	601	600	615	631	614	624	594	591	586	603	579	588	639	572	606	579	635	594	623	608	630	618	604	601	592	598	614	625	620	585	634	588	643	571	605	640	588	602	645	618	588	617	588	637	599	590	611	566	565	633	587	614	570	597	665	579	616	616	612	637	597	577	573	619	600	605	586	667	613	611	623	568	622	584	584	611	563	611	587	621	576	609	586	596	592	615	606	640	605	621	604	582	635	582	574	633	569	607	629	614	602	664	595	634	599	603	627	609	549	579	582	659	576	595	574	587	601	634	636	600	641	656	637	581	622	617	632	597	640	621	551	619	577	629	609	628	571	569	605	605	607	561	602	613	616	620	627	644	576	562	577	639	609	648	632	608	642	613	612	637	591	592	583	565	647	575	589	600	603	617	617	627	630	601	602	589	612	642	578	600	606	586	617	621	607	614	639	631	604	630	585	656	608	600	628	612	602	596	628	602	628	568	585	614	627	587	630	601	580	605	586	591	589	589	589	598	595	620	599	607	638	576	602	651	582	592	653	636	619	651	599	612	609	582	628	626	596	628	611	572	570	604	642	614	630	597	624	630	630	636	607	650	597	601	575	622	617	634	556	571	622	658	573	607	625	614	620	626	550	616	633	619	616	593	618	629	655	620	626	590	611	564	605	598	606	585	606	558	623	667	598	588	603	643	613	608	588	614	622	566	595	607	592	586	611	590	597	579	599	607	596	620	591	578	627	688	636	607	672	622	595	577	622	600	578	598	613	611	635	609	615	591	579	596	636	582	618	595	611	610	621	613	620	588	590	576	598	592	613	602	566	606	618	587	631	590	618	655	634	604	611	618	595	608	614	608	624	580	578	610	624	622	598	575	606	655	620	617	585	642	613	594	613
23208	21178	28877	23772	21178	17821	2277	1090	842	725	640	635	609	608	623	554	527	462	463	460	479	478	466	436	415	498	1944	6769	8053	4849	2271	1130	631	500	377	438	400	375	394	382	399	376	386	370	350	377	361	370	381	363	389	371	406	388	369	377	336	369	403	348	384	361	416	363	382	406	378	357	369	414	363	407	400	369	397	391	366	384	359	376	397	373	384	380	364	372	368	379	404	364	374	391	356	397	425	390	374	372	359	364	394	360	378	378	389	361	420	326	412	406	372	355	393	350	357	373	358	371	362	402	348	391	395	364	389	342	348	367	393	368	338	367	382	388	397	342	361	376	386	404	378	408	357	390	393	369	391	418	386	391	358	371	360	386	393	378	361	361	362	357	346	365	337	352	387	364	353	381	366	356	344	380	371	404	390	421	396	388	338	364	362	368	349	350	404	400	371	372	370	389	351	401	379	386	383	370	363	364	358	356	355	384	392	400	349	337	360	376	392	368	382	389	399	368	386	403	378	377	351	368	349	367	381	376	370	387	377	385	362	351	372	352	384	353	367	354	386	353	356	389	373	373	398	372	393	337	403	406	353	363	395	386	360	390	400	400	361	392	372	365	371	342	411	384	384	368	376	367	392	366	407	374	353	357	391	349	376	356	360	395	385	385	366	347	374	365	368	375	366	404	362	363	360	350	373	348	363	379	374	396	373	350	370	376	410	382	379	377	357	371	401	385	382	362	394	390	369	376	362	379	397	411	378	342	361	377	372	378	376	368	379	435	388	356	384	362	390	357	357	373	377	408	377	392	413	402	380	364	366	384	356	396	352	394	386	405	379	367	401	385	379	354	371	386	396	373	382	386	389	376	351	385	381	376	362	335	343	338	370	350	378	407	388	388	413	404	379	388	359	354	361	348	377	375	449	352	360	381	375	368	332	396	400	415	368	419	370	431	382	386	378	372	338	377	373	348	347	415	379	394	377	365	393	375	388	386	338	377	368	390	379	388	362	352	384	372	369	399	350	379	355	365	353	353	346	368	391	372	354	341	370	371	389	386	356	402	372	368	361	373	393	389	382	373	340	375	362	345	358	398	409	377	398	427	382	342	366	376	390	358	374	375	335	362	378	369	389	387	392	383	428	395	379	375	384	368	330	380	382	405	377	413	362	413	390	407	391	373	394	344	346	397	378	371	371	380	374	393	379	396	392	393	394	384	357	381	365	396	398	370	372	348	386	373	347	406	359	363	382	369	403	396	378	371	369	367	378	370	368	372	390	355	346	372	390	371	391	399	353	366	375	370	361	365	397	368	384	340	361	390	381	363	418	352	347	380	363	378	357	363	375	380	385	368	379	353	401	345	412	365	350	362	373	392	356	362	393	403	370	368	414	384	371	383	398	373	383	395	366	398	376	365	386	355	387	390	408	374	389	355	385	355	381	372	391	364	363	369	346	351	391	375	406	373	348	378	407	397	389	372	375	397	388	399	315	363	387	357	393	399	380	378	384	384	378	381	427	409	369	351	381	400	360	344	374	347	364	408	363	367	388	355	360	385	341	384	375	404	340	380	367	373	381	363	377	370	381	373	371	364	395	373	393	370	373	396	345	384	348	375	391	355	363	343	386	355	411	366	379	362	388	372	395	359	391	379	361	377	408	374	413	353	398	355	407	428	342	370	364	360	367	373	357	347	367	382	381	343	387	373	365	395	405	367	407	368	378	375	382	373	339	402	361	363	371	394	371	408	378	358	358	390	375	359	372	427	388	377	362	401	404	415	341	383	345	389	358	383	378	392	361	382	366	322	416	387	381	403	387	375	361	395	381	330	392	384	392	390	380	349	367	391	346	363	373	378	363	392	366	380	375	340	375	377	426	370	355	347	397	363	387	374	401	388	393	387	387	395	372	369	372	356	383	356	399	341	382	385	368	377	354	423	379	320	362	375	352	394	372	362	383	362	367	377	370	423	361	355	406	401	375	371	379	409	355	333	361	332	407	373	331	379	372	356	367	347	384	369	395	335	395	425	390	360	383	346	368	372	352	381	388	333	418	381	356	397	388	400	355	384	384	383	370	389	405	375	346	384	389	405	368	388	369	364	358	391	355	391	385	388	384	342	390	365	366	387	390	367	371	386	396	381	376	402	358	373	335	407	392	408	400	377	367	375	380	378	388	366	364	383	418	395	406	374	400	378	385	368	369	334	406	387	378	363	385	369	405	362	372	369	416	381	369	413	397	359	362	342	384	400	366	366	390	385	400	390	369	406	356	369	350	386	339	405	368	418	372	384	376	374	346	347	386	399	374	359	376	395	377	348	379	354	405	355	367	383	366	377	369	380	380	377	395	375	359	379	401	384	360	359	377	372	348	389	371	367	385	361	386	375	348	347	387	365	389	392	395	362	370	366	393	351	357	362	358	362	370	357	378	403	373	375	395	363	378	371	353	375	363	385	384	352	356	362	377	396	377	373	390	393	357	369	372	365	365	338	366	374	352	362	346	342	380	364	385	390	382	352	366	381	372	372	355	354	372	391	372	370	364	366	381	367	382	371	393	401	429	392	354	373	369	373	360	374	359	405	363	391	350	352	425	368	334	373	408	394	404	363	347	398	395	400	367	392	392	394	400	383	361	377	392	373	389	389	354	383	367	379	366	405	353	361	411	374	362	363	358	391	352	386	394	350	376	378	369	376	390	370	361	367	333	386	382	363	344	385	387	369	399	391	396	382	381	364	330	412	343	350	377	370	381	351	376	388	357	410	373	383	379	417	374	367	360	374	361	399	395	397	371	387	354	394	364	375	400	373	388	400	392	387	368	337	381	392	377	357	370	377	354	387	381	376	349	378	345	395	394	355	347	399	356	339	401	351	358	366	366	402	403	385	381	362	393	378	363	370	370	378	339	371	384	346	374	360	389	373	376	339	365	352	365	369	385	364	369	341	347	373	358	350	330	368	437	374	399	377	393	358	367	358	381	381	377	371	373	369	381	368	332	351	353	358	345	384	358	347	402	401	363	390	358	380	350	341	409	410	394	383	392	379	388	411	385	365	381	376	345	386	391	373	351	399	399	398	409	373	370	373	367	366	388	356	347	363	416	397	369	373	371	380	344	404	402	381	402	377	368	361	384	357	365	395	364	388	350	367	356	383	408	387	378	371	406	364	414	391	366	369	395	318	389	406	395	392	354	362	417	420	384	405	336	377	390	405	346	365	402	360	384	350	338	351	370	370	350	406	367	427	377	367	402	348	350	358	361	384	349	361	380	397	382	385	416	368	379	378	381	363	369	401	372	416	385	376	381	382	401	397	362	374	430	373	373	345	370	380	357	381	355	356	386	376	363	350	348	399	387	364	371	363	361	373	359	413	359	350	371	371	348	372	371	400	356	356	360	354	398	372	369	389	396	346	369	340	350	381	349	345	341	383	386	405	405	333	381	371	387	391	344	363	387	411	372	356	387	351	386	398	371	367	389	402	362	377	362	410	352	403	372	375	348	342	370	352	349	374
11535	16259	14180	8201	5800	4289	3361	2858	2299	2027	1807	1521	1470	1516	1399	1189	1039	943	984	949	949	892	850	868	842	940	5641	16204	16976	10692	5320	2538	1268	843	667	612	664	676	611	627	668	603	604	648	648	661	651	679	625	600	658	649	597	633	651	630	633	634	633	635	631	655	674	661	623	659	650	662	601	657	643	627	604	705	611	621	660	615	646	640	627	605	653	612	642	666	634	658	645	674	632	623	634	622	643	617	670	667	639	641	630	659	612	625	654	647	603	657	649	649	667	621	622	662	667	662	678	670	649	669	605	649	626	629	636	611	645	592	628	611	623	678	647	651	640	622	682	644	653	613	666	694	647	680	658	646	620	655	599	653	644	680	584	647	654	690	644	689	665	630	664	633	619	625	662	630	640	646	629	604	629	638	645	664	613	614	604	600	616	647	621	710	677	663	633	670	620	651	610	682	616	626	644	665	620	628	644	627	626	657	656	636	660	640	645	637	639	638	650	618	647	660	617	640	664	616	666	654	648	610	587	601	670	675	651	626	633	619	604	635	580	650	658	640	625	647	602	643	623	660	682	634	636	642	635	665	617	622	649	650	634	682	634	646	624	622	626	611	661	615	606	660	580	660	660	634	649	647	647	598	645	631	645	669	629	616	649	624	633	633	652	643	615	617	675	603	622	677	643	615	622	658	676	622	658	610	649	622	593	669	602	617	642	620	642	630	613	614	671	652	636	629	596	626	598	616	646	629	654	620	651	668	694	654	597	603	570	642	673	656	628	596	632	668	597	680	633	667	615	648	632	664	661	655	629	657	693	588	617	695	630	672	651	620	683	606	615	625	633	654	668	597	612	676	660	658	649	676	622	646	602	625	633	646	608	614	639	648	651	672	653	618	668	635	628	614	671	603	680	615	642	630	621	614	617	633	660	649	730	665	639	608	614	649	630	656	613	667	656	603	658	616	665	660	633	613	673	660	632	649	628	611	677	630	655	631	647	670	638	639	649	651	650	596	630	629	659	601	596	621	612	655	621	639	628	643	634	650	674	610	635	655	599	662	661	655	635	656	599	686	623	671	629	638	603	645	631	674	617	663	676	595	648	640	599	601	647	654	623	633	641	620	631	574	672	635	655	631	645	648	677	684	640	660	654	666	622	635	650	622	612	576	607	675	618	609	664	642	640	608	634	631	669	613	664	624	617	658	603	668	641	634	693	635	630	613	672	608	605	673	651	629	656	644	687	641	623	655	612	618	671	663	656	669	606	678	653	658	691	660	634	631	579	583	659	638	633	629	614	642	672	667	674	637	662	645	626	646	650	601	631	620	671	620	633	643	665	669	644	637	612	631	639	666	650	616	668	616	656	649	654	641	668	636	656	621	596	645	645	674	649	665	691	599	629	658	614	644	648	643	638	676	667	697	683	691	616	706	611	630	629	647	595	639	651	616	640	635	666	636	618	647	618	656	650	643	663	621	680	637	625	602	662	649	649	631	614	656	665	670	645	616	618	627	642	664	639	617	682	653	656	637	621	636	612	616	625	669	638	626	645	624	654	605	633	614	686	637	642	641	627	639	628	620	638	645	619	614	639	588	681	636	671	627	683	613	604	665	614	636	671	639	640	665	647	644	679	640	666	582	623	664	648	609	665	666	598	645	672	601	680	625	653	688	601	591	678	601	631	663	611	650	680	595	673	637	654	629	656	712	642	628	608	680	631	675	626	627	634	681	649	632	622	655	633	661	644	679	650	627	647	623	600	641	603	662	679	623	649	630	617	637	627	609	608	616	661	613	622	655	678	643	620	637	632	598	615	654	619	673	624	588	637	670	690	626	643	616	693	639	612	633	650	648	619	641	655	612	671	614	659	629	652	655	669	600	651	649	683	627	636	645	679	646	635	640	670	625	609	675	633	606	626	627	619	641	648	649	599	612	641	631	679	658	640	669	608	651	621	637	619	627	635	645	596	601	628	693	636	641	611	613	642	626	579	646	677	660	639	615	629	621	633	625	672	616	685	638	613	642	675	662	645	654	656	667	590	635	652	701	679	631	632	631	637	611	668	638	589	699	644	658	666	662	595	648	618	618	665	633	635	640	669	606	586	608	661	607	612	651	628	634	605	679	645	611	636	632	627	628	667	649	616	637	648	619	622	612	666	655	654	672	660	659	627	680	653	653	649	636	662	622	705	661	605	620	647	625	615	713	643	652	631	641	629	622	647	643	617	640	613	648	660	684	633	630	604	665	631	618	618	635	612	617	629	690	667	615	651	650	628	624	642	649	629	646	678	631	622	616	604	663	627	641	625	612	681	609	649	660	612	606	621	648	645	693	631	651	631	624	675	643	643	611	628	636	660	620	638	672	621	664	615	648	658	647	626	664	609	624	635	638	616	631	624	632	642	616	601	613	655	647	619	619	676	655	650	611	627	686	596	614	662	638	647	652	643	631	625	640	611	622	621	625	655	644	635	637	633	674	634	638	640	670	656	616	641	627	644	628	626	606	617	653	615	621	654	629	653	662	623	632	623	659	642	658	656	616	635	642	643	605	624	592	648	596	648	636	701	648	643	631	592	657	612	603	635	660	621	638	650	641	615	636	711	617	643	673	623	632	637	592	612	656	650	641	611	651	603	610	620	686	654	628	671	665	627	663	647	620	623	636	624	665	634	644	629	657	633	600	604	638	644	653	604	621	653	673	662	641	653	647	586	668	653	671	652	644	633	672	606	586	622	660	649	610	620	624	628	642	692	676	637	661	665	643	660	682	645	667	613	612	643	613	640	551	622	655	632	617	663	656	656	649	628	654	663	704	617	670	632	609	605	623	657	658	619	644	668	632	640	624	650	654	637	585	616	615	636	633	682	627	630	638	639	621	639	650	661	603	628	642	673	598	604	621	635	695	625	656	605	626	666	624	628	650	697	669	642	638	701	645	617	634	656	631	670	630	683	637	657	592	661	624	621	665	609	621	638	626	661	591	651	613	664	678	681	699	605	637	608	632	629	653	634	637	662	631	689	648	635	634	617	669	648	603	643	635	597	633	652	617	578	624	635	605	639	638	661	637	617	612	606	623	659	626	658	610	624	618	617	625	656	647	670	610	637	617	653	645	704	645	647	644	595	660	655	643	676	678	679	632	687	624	650	626	642	622	653	622	612	668	643	637	656	656	609	591	654	666	637	704	621	598	630	649	608	630	636	675	665	668	607	665	651	628	684	606	606	660	611	647	625	637	596	599	633	634	629	626	640	667	608	703	628	629	615	692	616	668	632	620	620	636	651	617	627	648	659	649	612	663	654	630	657	612	634	617	568	690	639	651	655	582	680	640	653	707	621	623	630	643	698	665	622	627	619	579	660	636	626	645	594	584	654	653	649	644	650	617	672	660	624	644	670	642	654	684	689	657	645	622	613	633	636	630	658	602	681	639	607	636	637	656	634	612	632	638	655	665	645	602	621	660	576	609	672	628	602	646	655	657	593	612	642	641	599	642	667	580	627	615	667	654	622	655
26770	19734	6176	1202	720	662	580	589	491	530	540	536	528	520	522	516	507	519	529	511	520	494	492	506	465	481	501	847	1163	1135	934	696	542	533	509	486	438	488	500	477	490	450	447	449	494	468	452	465	510	490	516	446	457	459	485	476	449	464	466	476	505	500	506	443	484	453	458	435	476	458	479	472	448	480	496	505	444	491	487	424	447	540	493	470	458	481	487	464	467	478	454	488	480	435	467	479	489	472	449	462	454	452	454	486	481	505	481	442	486	446	491	454	468	483	450	442	501	507	490	449	476	509	480	479	459	471	485	437	463	499	471	465	498	460	482	439	453	465	483	473	479	476	458	427	453	503	420	457	444	477	445	461	460	458	431	492	449	470	483	462	481	476	481	473	450	490	480	424	502	494	507	472	487	467	453	455	467	425	461	492	451	493	506	478	427	501	497	441	440	447	474	490	473	469	495	428	488	504	492	473	473	482	431	493	439	463	455	472	465	467	433	502	487	472	469	400	469	500	495	471	436	485	481	484	502	485	490	483	481	450	453	444	497	422	470	486	477	480	468	460	489	455	467	449	493	447	444	472	429	450	468	448	484	461	452	474	467	456	467	481	454	460	462	473	492	469	438	482	456	494	455	467	471	474	470	435	487	460	449	484	422	484	443	453	505	473	444	480	494	456	462	465	447	445	457	453	477	446	469	456	477	510	506	499	491	492	481	474	434	446	487	434	465	488	500	496	481	448	419	495	477	460	451	470	452	484	468	452	484	473	488	450	457	481	505	464	508	463	438	451	480	461	459	487	466	483	437	447	488	485	453	479	455	485	463	465	492	486	490	458	474	460	445	436	491	469	465	468	433	482	485	471	466	462	439	475	484	509	524	460	461	467	499	452	447	461	481	457	472	455	511	460	460	481	476	479	454	487	469	463	473	451	456	495	424	514	483	447	469	466	463	477	455	436	440	457	462	479	464	433	489	465	426	461	460	457	477	450	492	478	433	446	439	468	471	487	481	467	506	451	465	471	447	455	481	465	480	481	474	453	469	467	461	457	514	471	393	442	463	512	479	469	459	505	484	466	505	478	456	463	469	500	450	478	435	519	426	495	470	469	466	474	454	461	476	442	426	474	420	439	474	452	489	449	459	452	467	455	447	442	466	508	488	486	481	425	486	464	495	421	478	436	494	497	488	468	468	448	444	490	460	451	484	511	431	439	463	454	442	458	440	482	500	480	451	469	457	497	473	449	500	451	476	459	487	478	466	516	480	460	506	490	442	513	486	443	486	463	455	443	458	467	449	485	460	467	485	463	431	459	440	456	500	475	446	460	504	446	451	474	436	449	456	493	451	461	517	505	501	476	458	476	449	452	456	468	418	485	459	429	492	487	453	470	461	475	475	479	446	480	468	508	462	467	473	490	487	524	448	468	481	455	479	434	412	460	473	509	499	444	509	467	454	496	447	470	509	437	465	459	496	518	443	457	480	444	464	449	421	477	487	460	492	469	459	481	493	444	483	460	477	498	483	468	439	507	477	484	509	477	512	450	492	487	499	490	497	459	490	476	487	437	502	493	477	479	457	456	470	448	446	451	476	454	470	481	488	476	505	473	462	491	514	455	472	448	487	449	462	477	529	484	457	465	450	440	452	497	475	484	474	441	475	469	459	461	481	487	479	477	479	496	478	444	453	440	477	494	484	490	453	522	482	470	464	477	481	488	429	500	468	441	469	480	463	467	450	471	493	506	476	462	445	499	469	474	444	467	507	488	455	511	470	469	462	478	467	450	472	481	442	464	462	447	500	455	491	475	462	492	501	466	459	473	431	447	500	486	425	462	472	443	491	480	435	471	478	531	488	468	474	460	501	476	407	476	489	488	456	453	476	462	447	476	461	473	510	494	471	479	504	490	443	477	438	455	517	491	473	499	481	511	502	487	458	474	488	473	424	477	466	462	453	425	483	441	443	463	471	451	457	499	489	467	466	455	486	485	480	448	474	453	465	461	459	491	436	467	498	476	476	447	477	451	520	490	468	506	482	475	456	484	456	473	470	442	413	474	463	443	439	446	497	461	491	497	508	442	514	469	490	460	460	497	459	488	483	452	502	436	490	488	448	441	455	461	434	453	462	475	470	490	463	498	450	451	421	467	467	515	454	485	477	483	500	429	516	467	480	481	473	456	475	465	517	490	464	453	426	488	466	483	471	482	474	475	433	480	503	460	508	474	509	467	483	515	459	483	469	450	484	466	463	466	449	467	458	431	457	484	438	485	481	497	465	459	454	479	465	477	455	475	470	523	495	453	474	439	488	468	438	535	455	484	535	506	460	465	520	460	422	516	489	418	488	436	462	416	413	495	458	422	462	518	439	494	437	498	474	462	418	440	462	470	466	465	473	472	507	509	490	493	450	430	469	474	479	474	443	507	542	469	443	484	434	476	428	495	433	488	485	492	471	469	453	468	433	447	478	438	474	426	521	448	461	440	456	465	458	476	484	467	470	491	469	468	458	460	429	496	454	502	480	493	460	497	503	464	471	444	479	467	451	481	464	486	458	459	463	422	461	464	454	481	472	464	460	455	469	460	487	476	445	484	482	492	506	476	489	455	473	468	489	486	479	441	488	438	473	446	493	461	454	446	445	442	476	431	513	463	480	452	467	455	463	418	446	485	433	504	475	500	444	494	483	459	488	469	515	431	478	486	459	474	474	467	423	465	484	485	498	466	478	456	444	474	489	459	473	485	451	450	459	493	473	468	441	489	471	464	483	473	477	441	449	473	472	512	472	468	494	466	447	479	494	466	457	468	441	440	475	482	487	462	474	420	481	465	431	483	484	467	464	473	478	484	450	499	425	494	497	488	486	479	480	445	445	492	472	462	476	446	494	528	470	421	489	475	469	502	469	435	440	485	475	428	443	469	461	461	480	465	475	464	494	461	474	449	482	493	464	480	464	461	478	452	448	475	473	476	462	538	474	462	466	472	457	500	419	425	466	491	502	498	490	486	467	467	438	502	451	442	464	476	439	505	498	472	466	477	494	478	465	475	447	474	460	454	468	462	471	455	467	473	485	465	469	465	473	479	453	492	477	444	438	467	463	492	449	473	470	438	469	492	496	467	487	489	482	456	463	496	466	437	509	492	485	451	447	466	469	447	472	465	487	479	455	466	454	492	436	467	515	465	462	441	455	436	443	505	507	472	483	484	506	481	499	436	424	475	482	456	490	513	458	479	467	509	441	490	502	511	462	458	466	474	453	473	449	464	464	503	437	465	457	540	478	475	500	460	494	457	490	478	479	456	485	466	482	480	440	514	501	473	441	481	468	456	439	440	487	480	423	445	444	491	495	457	470	467	467	502	490	461	499	453	447	472	520	456	503	474	446	485	483	487	475	456	474	484	481	486	479	457	462	458	460	470	454	471	468	486	467	477	495	453	461	462	493	430	458	442	478	451	460	500	407	500	489	465	462	484	452	463	447	457	459	480	522	485	439	493	453	456	431	455
5613	3306	2911	2127	1513	1346	1210	1096	1022	968	964	996	961	995	984	907	990	955	960	987	941	909	847	867	848	800	893	1707	2654	2432	1832	1265	976	856	788	781	814	776	827	807	786	824	777	815	750	762	753	798	838	749	816	754	814	793	764	776	797	795	787	824	785	817	803	768	764	818	795	823	744	750	789	805	817	810	777	809	772	826	762	752	788	741	752	789	800	763	806	776	791	808	781	820	762	857	792	789	772	762	764	831	726	818	784	769	765	749	799	789	795	760	762	775	783	819	788	739	793	801	806	795	755	803	813	780	805	791	774	766	804	816	773	846	851	806	818	801	816	767	777	792	737	791	807	759	791	754	780	792	787	799	776	745	719	816	838	787	747	751	836	790	769	752	804	815	739	874	814	826	755	809	802	831	838	762	808	787	828	749	821	825	768	753	814	796	773	748	830	779	798	764	807	834	810	796	776	753	835	797	791	791	824	778	802	768	793	805	774	773	780	768	787	807	785	777	787	756	793	785	795	816	777	765	766	776	767	764	780	797	719	798	740	808	812	735	763	778	823	777	790	793	791	772	789	789	811	779	836	743	759	784	821	830	800	722	775	811	768	743	765	743	820	767	821	819	784	773	778	791	760	772	758	834	795	736	787	756	762	818	765	833	818	799	834	813	789	785	803	781	803	804	807	850	781	728	793	773	768	754	801	793	789	810	773	777	787	814	764	793	762	782	799	763	754	800	729	794	787	793	787	837	743	811	798	752	823	793	770	818	793	746	763	785	783	792	749	761	813	787	825	726	791	776	813	787	790	789	730	829	770	813	822	793	818	786	769	805	811	815	816	799	823	789	762	805	783	761	782	801	782	794	792	785	767	794	784	782	740	750	804	774	794	763	737	805	753	766	727	836	794	818	753	784	803	782	787	767	797	803	842	764	744	829	765	814	829	810	795	748	806	812	789	805	749	810	788	764	803	782	775	767	784	811	805	838	794	832	779	766	759	754	796	800	777	814	791	792	768	785	756	796	728	792	804	830	758	821	774	790	813	788	809	864	813	810	804	789	788	786	834	790	864	779	776	761	788	818	833	813	755	795	870	776	807	800	784	760	801	819	805	826	761	821	775	805	807	807	749	797	781	823	790	754	763	775	786	815	788	792	828	779	732	753	762	829	794	782	864	756	779	779	818	769	760	823	769	783	845	764	812	762	856	780	805	762	762	795	814	762	777	782	798	799	752	761	812	839	736	744	799	827	760	849	774	782	747	794	765	799	808	770	747	779	812	747	835	756	783	777	786	800	806	763	812	826	801	838	764	755	730	772	754	775	792	773	818	789	747	787	762	813	746	762	810	827	811	827	777	746	789	787	803	750	795	761	788	799	772	774	828	725	790	801	802	778	787	807	784	810	794	809	810	771	835	833	790	760	807	808	757	810	814	788	752	782	865	780	771	784	780	793	739	812	781	775	799	778	753	811	779	818	816	774	771	796	811	730	758	812	806	823	838	768	772	760	799	778	784	790	808	754	763	792	761	790	840	795	744	804	781	769	783	786	770	788	803	764	767	789	792	803	797	812	765	806	781	787	757	820	821	812	850	814	779	818	796	807	762	825	807	789	766	814	760	800	749	809	744	845	755	781	794	855	751	803	788	826	789	813	796	761	811	801	777	763	759	763	788	826	756	744	774	785	788	817	812	816	807	815	829	801	773	768	805	772	790	767	752	739	829	739	826	818	814	803	744	776	779	805	777	872	835	813	786	832	842	756	798	751	848	796	809	802	795	811	758	832	781	828	847	815	804	777	755	760	777	803	795	790	789	813	846	857	817	775	773	761	804	813	725	833	781	781	853	806	797	772	762	765	785	748	772	781	819	807	787	769	754	772	806	812	775	814	874	797	821	799	780	815	778	764	803	793	756	747	764	773	834	754	784	815	793	750	783	784	737	827	829	814	772	844	757	816	813	812	775	760	801	781	765	768	769	779	786	835	802	787	803	793	828	794	840	809	827	800	804	825	758	788	787	773	786	758	779	799	787	750	828	813	832	818	754	829	773	812	843	776	786	769	807	828	785	787	767	801	797	737	802	777	820	782	777	745	753	736	808	826	773	781	849	734	775	792	805	794	779	744	791	823	809	794	793	762	777	797	797	742	830	789	773	815	811	812	757	788	767	741	795	813	816	816	764	811	793	789	799	823	797	775	767	796	752	798	827	798	812	767	801	810	768	777	760	803	819	811	845	812	785	783	775	785	771	771	814	785	769	771	848	750	741	793	790	766	756	749	802	785	714	804	786	744	793	763	818	835	773	800	807	804	762	762	778	759	764	822	777	795	755	798	795	767	793	786	790	827	778	747	774	796	803	777	741	784	768	794	790	753	791	816	845	757	782	801	793	767	739	834	773	739	771	789	795	792	808	779	808	796	750	778	849	802	755	803	800	858	798	783	768	833	838	828	815	778	791	778	732	812	800	816	793	862	761	791	809	791	843	738	803	760	769	774	818	794	767	820	783	788	806	746	828	786	793	809	808	799	786	712	806	761	837	785	771	796	771	787	841	766	830	758	776	760	811	766	788	784	802	771	825	731	822	800	801	785	834	775	814	768	777	774	797	782	734	751	823	821	809	782	822	775	787	802	787	786	791	761	775	822	794	785	792	835	779	812	825	770	793	769	779	794	807	863	796	806	851	827	792	810	793	788	761	718	866	825	844	768	779	807	797	800	771	780	821	826	840	774	829	793	763	771	823	742	794	771	785	775	794	772	782	771	812	757	809	772	799	804	788	796	808	777	771	793	789	778	780	806	809	800	773	776	781	813	780	855	749	791	769	775	809	743	807	764	818	830	788	773	793	738	788	834	786	809	803	785	824	833	808	804	831	776	813	789	797	791	822	794	753	795	787	772	807	820	856	806	746	797	775	755	722	808	807	811	787	809	791	790	806	766	827	789	819	777	816	801	764	807	846	777	840	734	779	757	817	781	763	798	799	777	771	843	759	759	798	778	786	818	819	800	821	795	873	815	778	751	791	837	734	745	750	752	792	814	792	760	776	809	802	782	773	831	778	805	815	779	748	816	747	812	747	781	824	785	795	752	753	809	809	777	847	770	787	827	766	787	795	772	743	808	787	832	792	776	794	785	757	823	798	728	842	777	801	780	766	755	825	774	818	779	835	812	794	815	745	799	770	803	812	751	782	786	840	813	769	827	779	801	793	759	805	766	800	753	759	774	761	749	785	812	759	786	795	765	843	796	759	802	772	813	796	771	782	817	765	846	773	774	871	796	852	828	779	775	811	795	775	755	792	831	771	780	829	763	817	821	880	769	766	856	784	765	752	777	754	756	767	803	792	814	808	794	753	826	716	769	820	797	830	750	767	818	768	798	786	777	845	786	770	842	801	818	825	765	807	793	811	764	810	827	865	810	779	764	861	815	788	788	705	766	803	781	801	792	768	778	772	785	809	788	793	761	756	778	775	797	769	786	824	785	826	798	788	835	791	784	786	798	766	775
24807	21188	27296	25274	7604	1228	1011	836	824	743	702	682	729	689	655	641	652	671	692	679	658	629	651	608	598	621	780	2701	3407	2838	1722	1027	748	639	617	644	635	555	536	587	585	639	588	584	601	561	553	580	593	567	544	585	606	579	564	569	550	563	539	589	578	532	575	608	579	554	577	565	622	599	548	588	561	567	571	548	524	631	587	551	590	560	604	544	601	599	570	601	544	586	594	558	578	585	596	577	579	570	560	577	588	560	551	617	612	559	588	594	597	586	550	633	608	616	603	554	575	603	569	578	620	574	604	551	583	578	607	589	538	560	555	593	573	595	602	610	615	555	586	602	587	562	584	606	567	557	570	626	614	572	605	536	628	591	605	539	574	534	571	551	597	551	557	640	561	596	552	555	591	563	547	617	570	611	593	576	591	581	579	556	576	570	575	612	596	607	572	581	623	587	570	583	560	550	570	572	531	566	595	597	559	580	620	605	564	602	606	598	588	589	588	577	614	579	623	570	592	641	598	588	565	565	575	574	559	566	579	575	612	563	604	577	595	569	555	530	602	607	573	610	584	588	518	589	546	557	559	581	578	593	588	577	533	606	613	586	585	564	571	589	587	610	601	596	592	586	594	563	595	612	554	603	591	570	613	590	585	584	566	600	559	577	564	551	547	601	553	584	606	599	607	614	588	573	604	616	631	595	567	543	583	607	558	582	574	550	590	573	605	566	526	565	623	576	628	553	606	576	562	569	552	559	609	582	515	577	546	592	599	619	539	586	593	639	562	550	594	596	572	616	562	574	613	569	584	580	575	556	557	580	584	621	605	610	601	599	551	562	590	574	563	569	578	570	603	586	620	550	578	574	578	618	605	552	575	574	592	552	562	589	569	590	546	654	566	576	584	569	550	603	578	592	611	588	582	551	586	591	553	616	547	612	524	586	585	576	571	588	551	597	578	587	520	554	568	595	591	594	553	559	591	530	554	610	602	557	570	571	605	591	568	572	576	575	558	581	569	573	578	560	526	604	580	576	609	587	605	577	626	583	640	595	602	573	549	559	605	564	591	630	594	562	637	559	592	598	578	582	561	588	610	566	557	575	594	591	559	567	554	536	581	534	590	566	595	593	608	614	598	566	528	562	578	618	640	578	593	577	570	580	551	563	567	589	580	594	565	582	605	562	614	568	578	570	591	611	604	585	608	576	540	580	579	569	566	598	554	577	621	555	589	537	566	575	564	550	580	579	607	608	563	605	591	563	570	622	607	575	586	607	563	609	584	609	559	566	569	606	563	567	633	610	569	594	590	621	613	567	578	609	552	581	552	549	603	628	554	598	596	606	583	539	599	565	592	574	523	578	557	582	564	568	584	614	586	608	599	609	580	565	585	554	559	569	607	581	624	593	611	591	593	566	580	583	581	579	595	550	553	602	547	529	568	619	585	586	535	587	567	618	604	533	605	608	547	589	613	620	578	565	551	548	553	520	593	572	599	542	604	627	601	577	616	591	561	565	563	584	545	566	571	542	605	561	605	590	617	574	592	600	590	547	579	570	595	572	581	592	630	577	623	601	569	606	584	564	579	566	604	581	589	534	596	580	579	550	592	563	603	583	625	567	582	599	577	606	577	558	538	550	603	601	582	526	576	589	595	572	632	542	583	615	587	567	551	614	569	608	607	606	554	564	563	609	586	553	589	573	568	614	588	594	585	559	574	550	593	605	594	600	610	612	576	602	591	622	553	612	601	588	576	594	588	574	600	572	605	625	588	556	670	636	602	588	567	557	589	600	607	555	538	545	562	556	577	593	533	608	587	584	577	601	575	617	585	595	547	625	592	606	607	601	628	634	606	571	556	583	625	563	592	521	593	586	559	566	535	544	625	557	566	614	611	581	573	560	550	570	556	555	610	590	558	582	587	554	576	541	589	616	590	581	531	560	567	555	564	589	545	598	568	578	621	578	603	540	550	586	583	622	601	607	617	577	611	577	540	577	566	554	597	551	598	604	598	604	596	559	549	568	569	550	582	546	600	579	576	592	567	559	577	563	588	573	573	566	591	583	647	578	568	560	654	594	578	563	552	611	603	523	594	557	601	544	573	574	551	594	576	611	643	593	629	574	626	591	608	539	577	564	605	633	566	573	584	587	603	607	533	582	636	549	584	614	572	572	577	642	584	580	549	564	573	580	607	542	567	555	601	569	628	594	565	556	590	594	629	601	566	601	595	580	600	559	583	595	597	560	601	597	597	596	622	648	585	569	601	619	582	528	595	566	573	575	564	564	581	553	587	542	584	597	622	610	563	534	584	593	616	580	532	564	585	586	624	539	549	614	579	565	597	617	566	656	599	596	579	607	568	608	568	548	585	562	579	577	581	583	574	613	576	518	598	568	596	563	604	574	606	617	614	529	602	626	588	591	560	599	587	563	608	584	592	597	553	596	552	552	579	562	566	571	561	594	565	597	565	562	571	556	589	550	584	606	547	562	540	605	554	566	568	585	575	552	569	599	632	596	569	612	589	586	569	589	559	583	620	592	591	519	561	583	560	570	632	577	588	547	606	581	638	543	593	563	587	578	563	566	604	561	580	569	560	601	539	584	600	571	579	552	639	597	586	591	599	552	589	569	602	599	569	575	627	597	606	562	606	639	566	561	596	541	555	550	568	533	593	634	554	568	560	563	612	620	580	577	583	603	575	604	585	585	589	576	641	550	544	582	575	586	597	602	588	562	637	619	563	659	580	559	627	583	592	520	589	589	590	602	605	604	558	574	580	644	599	573	570	579	565	600	542	560	583	601	563	628	577	589	600	601	621	571	582	606	583	578	606	613	579	559	560	614	583	575	570	558	623	593	598	608	568	576	553	617	577	573	578	597	602	538	579	575	566	596	560	566	585	595	614	565	567	575	578	591	573	566	633	591	534	618	589	554	559	577	556	540	557	554	548	611	595	567	580	563	624	580	606	565	601	572	557	576	609	585	568	579	602	574	568	566	521	573	571	560	579	621	570	530	623	535	580	606	613	566	587	570	567	555	613	633	583	556	542	602	559	608	525	550	607	589	581	595	577	565	518	605	579	540	604	594	592	598	577	605	566	598	574	549	568	581	594	601	576	579	601	586	605	566	577	531	577	607	608	590	596	543	541	596	583	579	544	615	574	577	549	612	619	546	586	568	580	592	571	602	614	592	578	596	564	607	558	607	571	580	569	577	604	617	559	591	597	653	559	587	561	613	570	544	559	578	582	560	567	586	561	592	528	585	595	554	578	560	562	589	605	573	544	585	584	533	551	592	554	567	636	576	616	576	598	586	574	542	567	536	589	571	566	587	554	574	621	582	578	572	629	602	603	538	563	552	546	586	572	629	595	598	570	590	608	584	602	563	575	581	590	566	577	624	598	629	581	572	577	605	582	591	603	600	639	563	563	627	569	552	606	577	581	552	594	544	568	557	562	586	579	575	578	574	572	595	585	607	589	572	610	570	593	564	575	611	619	569	551	597	545	586
8237	9532	7321	4481	3365	2488	2208	1785	1775	1577	1450	1415	1338	1346	1392	1300	1200	1291	1304	1262	1192	1226	1156	1098	1091	1053	1381	6923	8205	6531	3983	1973	1270	1043	991	994	966	961	968	961	954	946	938	935	905	934	925	941	1021	959	958	943	989	976	946	1010	940	1026	961	966	992	933	1003	964	986	946	997	990	1031	897	954	952	989	986	969	970	998	916	885	941	1003	975	939	886	937	994	995	975	903	913	996	950	970	948	974	959	953	990	951	988	992	931	1007	983	936	950	936	930	940	977	910	943	939	1026	958	909	891	910	967	971	997	975	926	964	924	990	948	958	987	954	942	950	965	963	917	967	919	1003	979	1003	941	937	962	963	967	956	940	978	965	1008	990	957	982	979	980	941	974	995	962	958	938	1009	935	982	995	939	941	959	926	961	935	960	978	991	938	986	938	989	912	950	948	930	946	935	936	935	977	959	969	945	963	992	945	991	940	989	986	941	942	950	965	979	1000	1040	937	1009	988	914	982	993	911	975	966	981	919	947	921	987	986	971	945	953	924	1016	1006	951	959	957	953	876	945	949	903	968	911	934	1002	969	1002	978	957	956	990	924	961	934	925	917	970	963	989	995	936	934	1019	987	970	996	951	956	933	914	975	1031	948	962	995	969	1000	965	937	987	979	944	915	1056	948	931	935	986	933	975	948	934	909	992	933	954	1004	927	999	1005	938	981	910	934	903	926	910	979	980	989	982	968	939	991	992	944	938	962	937	959	957	959	977	956	977	926	947	1027	973	987	965	1022	970	958	972	954	959	982	987	946	950	999	965	960	915	947	909	969	940	912	942	936	938	934	999	937	976	935	1009	925	967	966	951	996	984	983	973	980	942	955	1005	977	979	993	1003	982	959	972	993	980	976	951	946	981	994	999	922	990	949	905	985	961	991	984	912	979	978	876	956	978	982	984	968	970	941	970	984	947	951	929	970	931	981	1000	965	1020	985	1023	933	962	970	989	992	954	984	985	954	935	964	943	952	1057	939	983	960	1015	989	899	997	921	969	966	912	1022	956	895	956	988	965	1000	942	905	945	955	978	996	966	971	946	998	965	961	983	939	977	922	998	963	977	978	942	910	1006	977	973	991	933	970	985	894	979	949	972	936	1001	973	954	984	924	909	1044	981	959	931	990	1014	945	1000	1000	970	956	955	970	938	998	951	1017	978	966	934	925	934	933	983	983	966	965	922	962	984	1020	984	902	901	951	993	911	925	944	949	967	954	969	981	952	956	964	921	932	923	955	976	952	985	1007	933	957	929	946	928	984	976	946	951	943	963	969	918	1030	1069	976	998	906	990	940	913	953	940	968	989	926	913	975	961	977	976	982	984	966	946	999	944	920	986	934	949	923	1020	936	923	936	952	956	967	978	993	996	934	1000	919	937	951	911	963	954	881	976	964	954	964	991	953	972	882	998	964	911	945	941	985	975	969	1000	971	962	916	951	892	956	924	916	942	931	973	1024	936	891	894	981	981	961	1000	967	1001	908	944	956	983	950	930	926	1010	959	963	951	939	1003	1000	966	978	1022	976	967	981	982	985	970	933	936	972	1016	926	939	980	1045	895	953	951	980	950	927	883	927	964	939	899	983	938	967	989	978	944	1008	919	968	971	930	953	985	1049	987	1002	961	1024	992	945	992	965	940	967	966	933	932	970	973	969	939	965	928	977	1008	921	982	1004	914	950	965	993	914	919	1000	971	959	983	925	958	923	968	949	943	971	953	964	993	979	871	959	978	917	1004	992	969	983	976	954	991	993	943	984	953	941	994	948	944	985	952	919	913	966	957	978	977	898	907	928	965	969	938	974	987	956	952	969	931	925	932	963	909	902	986	973	954	909	948	939	958	927	927	1016	1024	965	912	1001	937	1054	918	958	962	953	945	1016	970	983	993	973	964	948	951	1014	994	929	963	976	1001	969	905	957	980	943	947	990	910	916	929	937	965	981	975	969	915	1003	974	976	955	932	959	977	1009	946	929	933	1007	948	974	921	927	1019	981	954	1007	983	939	992	975	971	968	957	979	996	995	971	1018	929	968	968	967	977	951	974	974	980	986	953	1017	990	1001	957	957	945	960	1033	985	920	874	987	974	968	932	956	949	980	968	929	924	936	943	987	961	960	1014	960	969	900	992	937	1002	935	962	950	960	915	973	927	947	952	959	986	941	955	948	903	1014	970	912	933	923	907	987	958	1001	960	927	993	933	973	1056	1011	984	968	936	986	928	971	971	952	939	946	934	960	913	986	939	962	971	933	976	957	933	982	925	955	1010	934	972	929	923	973	950	930	931	927	931	906	920	931	960	912	1004	966	972	1000	957	971	945	952	960	907	956	964	950	923	1005	995	931	985	962	961	948	937	932	983	979	940	1000	977	995	931	977	900	965	919	954	931	967	951	898	975	945	977	933	1034	924	942	935	920	948	1003	972	948	968	917	926	1000	964	952	956	1019	972	990	900	964	955	981	945	1029	986	933	938	998	933	969	938	966	927	994	911	958	973	937	965	958	1030	908	969	1014	934	957	969	1005	943	990	1014	969	967	916	944	967	993	968	962	955	979	989	955	965	950	968	934	948	962	956	966	998	990	905	969	930	940	986	917	958	970	921	902	931	951	923	973	923	952	954	902	1005	985	978	937	985	985	954	963	973	970	909	949	931	979	999	972	917	907	998	941	1010	962	997	1011	955	1000	959	941	930	1010	955	969	936	986	963	975	935	940	966	952	947	965	1013	920	954	922	971	961	927	975	1004	938	945	962	991	927	988	968	1003	970	948	916	1032	977	1017	928	919	943	963	1019	931	951	914	996	977	949	934	977	919	968	1020	998	970	965	959	963	949	943	939	967	944	1030	930	948	991	971	990	940	980	950	964	1007	984	949	997	954	984	968	905	1008	949	961	963	921	962	1008	969	945	968	984	967	971	934	976	954	911	998	960	985	908	934	942	857	999	965	1014	976	958	922	981	938	887	974	941	935	966	964	1025	956	994	946	955	991	977	951	953	945	963	963	925	946	929	946	931	978	954	988	1004	977	946	919	986	899	967	926	928	955	907	993	918	957	889	982	966	989	1002	964	999	941	968	998	1006	975	974	923	936	972	965	979	958	942	1031	978	952	984	1012	917	973	997	961	995	943	952	1001	938	975	1008	994	926	934	1033	949	957	947	964	945	924	926	927	1019	971	982	934	1019	981	955	927	1018	958	1003	965	995	982	970	989	893	955	1015	995	966	901	998	913	990	1002	976	944	952	963	901	935	958	1018	895	989	993	930	963	998	891	976	967	930	911	916	1004	1010	985	932	988	914	950	935	984	1017	1018	916	957	968	934	960	979	975	935	940	965	957	971	935	972	984	942	1006	905	922	952	954	965	965	989	937	970	921	945	939	995	967	1000	966	959	1027	951	1006	1008	933	947	937	958	952	950	924	937	1015	936	929	944	926	955	979	998	993	933	957	1022	917	934	964	981	926	916	918	971	997	972	1015	959	951	1012	960	925	986	975	910	893	900	923	971	884	963	987	938	963	992	951	949	959	920	938	964	990	1005	988	928	946	929	938	938	1020	995	920	924	983	961	970	944	1001	963	975	1009	972	988	963	990	987	1008	980	1008	988	936	948	987	998	939	945	979	967	1016	917	985	949	997	1034
23226	21202	28875	23808	21206	18263	3026	1269	1016	1029	946	946	980	904	918	831	825	826	781	817	716	746	759	724	704	671	1033	6633	8134	6339	3440	1660	900	670	626	666	635	594	644	618	635	628	602	616	631	615	573	621	607	641	644	590	624	583	583	608	634	647	637	569	604	634	574	628	626	591	596	629	643	616	631	606	600	635	636	597	616	606	606	628	617	594	560	610	587	633	616	572	631	629	619	602	572	614	645	620	633	607	612	598	567	598	627	615	602	579	638	611	635	618	585	609	594	588	605	592	611	616	562	582	644	628	580	571	607	605	598	593	642	687	631	596	619	623	586	633	591	616	599	576	658	651	608	593	596	633	559	588	627	596	625	599	631	626	609	632	562	581	571	612	655	645	645	601	625	615	626	600	582	611	595	592	634	600	569	589	570	606	653	607	643	609	573	642	626	605	616	609	561	577	621	657	606	607	611	611	631	584	593	607	626	624	564	631	605	591	582	561	627	601	632	589	630	662	593	617	620	618	576	597	619	588	696	536	585	597	616	637	606	596	643	627	660	607	640	576	596	623	633	616	665	608	575	576	614	598	613	580	590	635	635	682	610	636	597	621	631	632	645	589	597	606	632	628	618	627	630	594	594	605	543	610	638	590	596	574	593	617	580	590	599	595	567	577	674	613	609	633	585	608	622	611	619	618	609	634	659	585	587	630	601	629	599	627	606	640	599	601	612	669	619	602	596	597	597	652	611	598	649	650	615	581	640	620	618	582	607	616	618	581	617	573	604	609	587	598	606	604	622	649	580	627	573	597	609	618	596	647	626	615	619	609	573	641	598	627	557	579	621	587	638	595	657	601	610	637	628	584	600	606	556	606	605	580	614	604	584	602	588	599	628	614	551	622	576	608	553	628	610	614	621	608	582	592	592	612	640	632	605	653	599	594	640	633	612	651	630	583	569	623	605	530	616	612	621	579	652	579	568	663	637	661	600	652	609	611	618	630	626	629	667	649	579	593	627	665	593	610	616	567	589	620	614	602	629	605	602	613	627	602	630	586	600	627	621	629	659	607	602	616	617	633	601	588	613	594	599	595	614	598	613	632	631	616	587	631	575	605	592	588	614	620	648	625	602	585	567	596	609	623	639	572	639	606	618	591	611	607	617	627	630	594	568	601	617	577	600	576	637	578	582	636	617	579	608	613	566	637	611	572	630	617	593	618	571	551	610	634	678	645	610	605	614	616	602	559	627	628	629	650	617	589	612	644	562	637	596	609	636	593	620	618	601	617	578	602	615	652	593	617	599	643	603	586	587	631	601	599	654	582	638	592	619	556	592	581	625	602	617	603	627	605	594	636	570	591	629	587	607	660	629	608	602	588	596	618	621	539	621	659	593	579	608	610	602	605	608	624	601	629	649	626	599	596	647	613	594	643	620	606	573	657	601	599	644	648	625	618	571	608	629	591	625	605	573	622	664	614	598	629	586	644	556	552	617	609	602	602	645	623	603	600	596	633	593	552	599	600	593	637	603	613	627	609	563	603	592	604	573	637	594	615	639	621	618	622	623	612	607	622	576	641	622	594	578	604	641	621	649	599	584	630	620	584	605	607	668	609	603	623	625	586	627	632	607	651	601	653	618	631	615	617	586	650	645	623	631	613	633	649	578	606	595	634	598	629	580	604	610	612	583	621	561	639	609	578	620	545	650	644	599	576	609	631	591	635	633	638	602	610	596	597	604	597	637	640	626	571	619	624	635	627	616	632	652	629	625	631	627	608	607	634	581	599	602	654	587	637	599	617	637	585	619	596	599	599	654	606	589	572	634	566	619	635	595	639	617	594	625	617	598	573	648	625	557	588	623	612	608	601	594	627	609	575	644	591	623	631	630	655	618	613	595	597	670	586	577	561	634	610	621	634	599	623	609	657	601	609	603	626	627	643	656	600	602	592	618	545	584	636	612	640	556	582	643	608	604	615	642	594	570	662	592	600	617	598	629	599	574	583	603	602	612	615	626	669	596	614	606	641	587	606	589	578	597	590	633	624	573	643	563	637	595	629	622	631	630	611	573	585	611	571	614	620	580	572	598	597	599	607	575	619	551	554	597	590	597	609	595	599	652	598	534	593	587	602	574	615	618	641	633	640	614	596	624	596	604	582	618	580	594	582	620	585	659	610	606	604	597	591	606	608	613	588	664	625	655	637	543	627	621	614	615	635	617	570	580	649	619	592	640	596	596	599	599	613	609	638	600	594	592	598	626	605	616	604	569	611	533	627	553	629	595	584	624	616	602	636	596	631	571	594	574	615	598	597	651	630	640	581	626	613	611	621	549	619	620	603	581	615	596	644	652	596	635	635	612	632	554	584	616	607	621	604	618	648	620	591	611	605	676	601	571	585	597	638	629	565	586	639	605	594	615	578	639	614	636	594	632	599	597	632	597	629	605	586	567	629	600	626	557	635	565	615	582	591	613	611	580	629	586	606	606	639	596	591	603	597	611	615	610	603	610	571	609	596	610	579	637	638	651	533	586	605	567	599	584	583	614	656	629	618	583	651	589	591	637	620	657	580	652	590	622	588	583	585	583	591	601	647	607	639	560	633	591	611	621	600	594	623	593	593	559	628	593	626	657	609	628	627	616	578	610	597	616	649	609	595	625	553	627	579	619	608	650	585	633	577	630	613	626	635	605	594	577	638	559	592	565	644	632	616	639	660	591	589	624	627	647	588	629	619	583	622	636	664	568	596	589	580	599	589	627	595	586	583	583	609	585	574	607	614	597	635	614	615	569	678	617	569	608	663	619	545	627	593	611	595	607	600	652	581	624	653	580	570	615	570	595	585	617	624	607	586	584	631	619	664	605	598	595	622	609	566	599	613	632	627	637	572	580	592	587	573	616	623	577	560	631	625	574	570	649	591	558	576	612	616	641	574	648	591	593	577	614	610	587	629	628	608	582	664	591	588	665	599	585	629	635	620	600	638	625	584	617	596	594	605	552	620	571	611	591	606	604	627	603	565	609	598	567	616	592	600	613	581	613	595	632	630	600	623	603	590	582	619	633	617	611	622	643	593	634	594	602	607	574	608	593	628	565	608	617	570	638	602	589	615	582	621	657	621	607	613	626	581	544	634	655	642	627	621	557	606	635	604	623	566	610	557	588	598	600	596	615	631	582	616	566	580	618	620	599	603	638	598	607	600	631	593	622	605	590	616	644	591	591	618	653	594	593	604	626	612	609	615	633	590	584	605	629	629	612	609	580	604	611	609	640	579	565	617	586	583	588	612	608	629	591	586	602	604	605	570	609	567	625	614	614	560	609	587	626	614	585	613	549	589	617	607	638	619	638	588	596	593	604	591	603	593	620	641	610	590	585	634	596	588	574	605	616	637	579	613	628	645	613	568	582	567	613	634	605	625	617	589	612	615	622	606	591	573	609	578	637	568	560	603	627	647	618	608	579	604	615	587	585	612	640	637	596	582	611	606	561	619	637	593	596	613	661	625	629	552	648	609
14005	19917	15214	9273	7300	5561	3890	2984	2573	2287	2110	2023	2178	2084	1923	1758	1624	1578	1494	1495	1473	1499	1365	1327	1310	1190	2238	15670	16733	13196	7602	3341	1672	1100	1059	992	1001	979	1001	994	1038	1047	1017	962	993	980	967	1017	990	964	1014	984	1025	973	999	1006	1087	965	1024	975	985	1015	973	973	989	958	1001	977	987	982	1004	959	995	987	1059	1009	989	1021	936	981	973	1027	958	975	967	911	1029	1004	989	970	983	968	1048	976	992	971	1010	1012	1037	1006	1001	1000	983	948	964	1013	1001	961	977	970	980	1001	949	996	935	1003	966	1004	957	902	1020	1015	991	973	984	1030	998	993	1062	987	895	992	1034	1023	919	976	981	952	993	989	964	976	994	988	1010	967	984	1001	996	1005	986	978	983	1027	983	960	987	1019	930	985	1002	998	1004	998	971	970	1023	970	957	988	1020	979	940	996	919	971	975	960	1012	954	1002	953	972	1020	929	976	1014	995	1018	985	985	985	929	962	945	966	943	983	991	1027	1003	966	969	958	932	956	1017	1004	960	956	1013	976	978	916	1023	981	957	977	1038	966	933	1039	951	960	965	972	922	992	988	986	938	923	1012	990	988	974	987	962	967	981	965	964	953	992	941	953	977	987	952	969	922	986	1017	983	1006	987	973	977	986	926	943	987	975	990	1011	1041	965	967	959	989	976	1002	950	959	1019	995	1021	973	1018	1011	999	971	968	914	1000	1042	988	1015	1016	983	966	961	1046	1038	1028	952	995	925	931	971	989	1038	982	1020	1015	957	976	915	1000	1012	960	1003	994	985	1034	974	1040	1005	904	959	961	989	957	928	1003	1014	984	963	995	1028	960	1013	1021	968	998	987	997	1013	1002	907	948	950	978	1023	909	966	967	967	936	978	959	982	980	1043	1016	1018	979	968	1020	987	980	1008	1019	978	1000	995	965	984	971	984	926	915	993	1068	1001	972	1009	1001	1013	918	988	989	1031	948	924	967	1027	966	942	970	979	1009	991	993	995	978	953	975	1027	946	927	961	988	1015	1026	969	1014	1048	982	977	1005	932	960	1037	942	981	1040	952	1010	995	1003	941	972	992	1012	1005	1011	980	994	971	973	1002	920	1028	994	963	1039	958	1010	1019	979	1004	934	930	1065	1009	994	998	1039	957	1106	975	1067	968	975	967	912	996	940	964	946	1016	984	991	963	984	972	990	985	970	1042	968	949	949	939	963	1006	1000	948	1003	974	949	1001	1028	980	978	1078	977	974	1076	947	955	959	948	978	1008	982	1001	1012	984	978	996	971	954	988	1015	950	986	954	984	1017	1004	946	993	1022	987	973	966	1032	985	1015	1063	1003	944	1039	994	957	999	978	999	980	978	973	939	972	1064	928	1025	963	1021	981	992	1005	979	969	939	1018	978	920	973	979	978	1003	943	960	956	1004	930	953	968	968	962	967	936	979	983	939	993	992	989	993	960	1026	967	953	973	954	1003	965	945	976	974	958	955	977	981	943	1001	1002	977	1021	992	968	978	1023	1019	998	1043	963	986	966	960	949	955	928	1004	1050	967	997	969	981	979	1014	984	981	990	944	981	958	1050	1001	937	1013	978	956	1043	1032	969	911	1000	968	1030	979	997	972	942	1025	943	1007	1000	962	1027	960	978	965	1018	982	1018	957	956	987	930	1054	957	1018	953	992	939	971	992	957	1006	989	1023	963	952	1023	955	998	976	993	1004	982	976	961	970	960	965	1022	956	970	971	981	1009	954	965	957	1006	986	985	997	977	1027	942	982	1022	963	938	995	986	966	890	986	944	1022	1032	956	1022	950	987	1049	1061	1016	968	1006	969	955	979	993	1049	1035	949	978	1000	987	970	1001	964	982	981	1022	948	1030	978	1008	1021	1041	993	985	924	953	933	983	936	925	1001	936	967	967	995	988	973	983	987	989	1012	1019	1018	978	1008	1026	955	1015	973	948	980	1035	1057	1019	981	1019	995	962	956	1018	991	945	932	939	974	967	952	985	944	1021	1012	1000	1006	978	956	1015	928	967	982	988	956	1002	1035	934	953	977	952	973	954	1007	985	1000	1002	980	1011	1021	956	1004	1033	974	960	994	978	1000	930	948	986	934	954	985	988	1010	949	984	966	1037	999	964	972	964	995	1012	956	977	1000	1053	987	932	949	1033	1000	988	919	982	1029	948	990	962	995	966	1052	1003	998	970	975	960	994	999	995	1007	1045	943	951	937	964	943	993	969	980	969	1003	993	967	985	988	970	995	987	1005	947	1047	974	986	915	1028	905	984	996	1024	1025	986	990	960	973	993	961	977	993	966	976	1012	987	1001	1003	1048	1004	946	984	995	997	1003	1017	998	1006	981	930	951	981	967	910	955	985	1029	1013	934	979	983	988	939	998	983	1008	972	988	948	999	992	929	1063	960	952	946	963	931	970	953	1021	909	1047	982	965	943	970	989	975	1011	962	1016	969	967	959	1006	1013	907	1001	974	1011	914	960	881	987	924	1015	986	955	932	1026	1022	952	956	1016	938	1017	961	971	986	980	1004	982	1029	934	951	972	1005	1008	950	978	1007	1040	984	989	1023	979	946	1022	1015	994	934	975	976	976	985	993	995	1022	1019	979	1044	1009	995	932	1050	997	1027	967	980	982	969	989	956	969	983	949	1017	926	953	960	974	998	985	975	994	983	938	1015	975	913	957	968	941	961	935	981	985	968	1009	1028	953	983	1028	1024	982	998	983	976	996	976	999	986	977	964	936	988	983	960	982	956	1016	975	972	986	1029	941	1035	994	975	987	953	995	995	983	991	981	982	1005	975	1012	1020	953	991	1020	959	948	1015	948	991	940	979	989	1013	966	969	1002	988	960	1015	975	991	939	1028	951	1018	984	959	1004	959	979	959	1056	955	955	936	987	1015	972	986	1032	1000	977	996	951	1005	933	957	985	995	992	992	975	1011	991	986	937	983	993	1035	932	934	984	951	971	999	1013	953	959	1022	1007	964	957	952	1007	1000	1008	972	997	971	1004	962	954	949	992	996	974	957	1019	1020	980	1010	933	992	1004	989	948	1051	945	971	1013	932	935	1024	992	962	1027	991	985	1014	965	928	1027	954	981	1018	941	984	991	963	992	1015	977	1028	953	995	987	968	1013	942	941	1017	986	1028	1051	1012	1037	984	966	1021	990	1013	999	970	1024	990	986	1004	1004	974	972	957	970	927	945	931	963	938	929	999	958	946	959	1017	996	954	936	1006	981	992	1000	944	1040	1027	977	982	959	937	963	995	963	924	959	996	958	1050	979	906	979	1051	1002	949	1029	974	941	968	1078	937	930	940	950	956	967	970	938	1001	1008	933	983	976	985	988	964	951	960	949	976	973	914	979	1010	978	914	967	984	1020	997	1024	976	1018	980	1006	1012	938	971	971	959	1010	1031	967	931	1016	1026	1021	918	984	1020	944	957	1008	966	984	909	1040	978	967	1004	1022	1066	997	1008	1018	991	979	935	1013	974	1058	955	1012	956	1055	1037	995	1021	1009	1031	962	973	970	933	955	979	974	950	995	958	977	1049	970	989	972	970	930	1018	987	986	1023	978	998	950	966	992	1024	958	940	956	980	992	1014	1001	961	945	971	935	969	1002	1028	912	982	953	927	1031	1031	1023	955	1031	954	996	973	998	1009	962	1022	1004	1004	983	985	974	953	1003	947	1095	1001	981	972	911	989	957	973	1041	975	975	964	983	975	988	977	1000	1000	977	1012	946	963	1024	972	960	973	925	969	1009	993	961	989	944	998	1072	994	1009	976	989	1004	971	957	1002	1005	961	1027	971	978	937	974	971	928	964	993	1009	963	993	1010	968	949	997	1040	1022	999	981	1018	997	1008	997	964	979	993	941	991	978	953	1024	946	1005	941	926	1001	957	1027	971	991	991	979	1010	951	969	970	914
26743	19833	7769	2264	1412	1047	739	630	617	672	670	646	680	665	576	615	611	623	567	605	569	626	591	603	624	605	579	1016	1248	1300	1056	755	653	601	589	550	542	588	537	621	541	589	588	577	541	570	560	591	531	584	556	566	550	574	573	574	548	585	537	570	568	570	556	543	544	571	561	538	581	536	555	531	599	595	569	558	548	570	590	570	555	535	596	593	581	598	524	586	551	522	572	518	574	573	579	566	556	546	554	578	578	547	555	557	534	574	539	541	564	554	583	588	576	570	571	582	564	618	555	565	545	547	557	566	586	539	545	538	614	611	556	582	565	548	576	578	556	504	543	540	553	583	542	563	557	543	568	567	588	593	585	618	594	568	564	541	515	604	566	604	578	567	568	531	566	546	579	558	541	571	595	571	607	578	544	617	546	602	545	556	548	538	519	522	581	582	561	577	545	578	562	557	559	580	590	541	595	521	566	569	560	550	595	594	615	558	579	575	570	565	544	562	576	605	605	541	577	522	555	552	554	523	553	553	584	501	562	576	556	581	577	544	546	562	597	575	625	583	609	543	586	576	622	567	564	563	563	555	542	558	564	543	509	566	575	567	592	643	535	571	591	569	544	605	510	579	591	582	570	553	598	547	562	562	652	595	536	537	546	564	561	556	529	576	573	577	558	557	580	588	566	574	534	564	576	541	601	531	535	607	595	583	549	571	569	550	540	593	537	514	555	586	541	582	579	553	559	600	545	563	576	570	561	560	598	560	550	560	577	567	569	617	551	600	591	570	590	545	601	599	556	593	560	552	604	583	531	544	578	582	568	586	570	602	538	514	556	551	553	531	559	596	556	576	557	602	587	574	562	593	550	542	567	567	557	562	542	590	579	579	558	557	549	551	571	574	592	578	547	557	592	524	596	526	572	573	556	589	553	564	547	578	556	548	544	612	577	556	538	513	584	644	548	590	604	583	602	585	560	526	575	563	499	524	562	594	571	585	544	574	553	618	575	539	559	570	580	564	558	551	568	554	564	577	588	550	611	538	536	540	558	557	560	575	577	549	591	579	551	579	566	558	541	571	537	564	566	543	579	524	535	605	550	563	574	572	601	579	543	577	588	552	618	558	596	555	556	564	535	585	588	578	589	573	521	607	550	599	549	550	602	541	549	570	558	586	567	607	570	544	525	579	565	606	587	564	601	538	600	599	518	553	547	549	530	550	583	576	576	546	597	563	569	539	585	583	538	570	576	554	549	509	566	551	624	569	547	545	540	588	544	547	539	558	546	552	565	590	566	559	529	546	538	553	579	568	576	584	591	573	584	551	611	569	584	587	572	602	516	577	523	515	548	587	586	561	569	573	572	560	577	595	539	592	601	571	583	591	585	566	588	566	547	555	601	586	547	591	593	583	548	584	598	565	569	512	603	569	530	562	579	592	610	554	577	537	576	549	549	575	580	626	573	602	600	612	559	547	584	578	568	547	579	585	557	578	546	597	591	556	543	602	603	613	541	575	585	606	537	568	569	594	564	613	541	550	540	542	566	538	577	565	561	562	529	552	604	571	539	599	596	527	597	598	545	554	569	538	611	592	589	493	540	591	575	557	556	567	586	543	562	613	560	546	577	562	583	558	559	572	526	570	567	565	562	543	581	569	580	580	582	538	585	531	561	583	544	511	581	580	585	581	555	614	556	567	540	584	574	580	546	571	555	593	594	585	556	587	534	580	562	517	582	526	564	612	584	590	574	574	542	542	595	580	553	576	587	566	563	551	513	535	520	573	583	573	521	619	539	594	623	554	563	576	534	559	604	628	594	562	558	581	560	564	593	573	563	559	567	589	586	547	593	572	624	539	583	553	563	560	538	566	562	590	566	552	588	575	554	571	536	577	579	592	596	572	564	536	560	549	563	545	572	581	637	602	613	529	591	568	597	576	587	560	576	592	576	560	593	624	573	573	581	591	571	589	545	591	550	573	553	560	545	559	515	568	596	606	581	569	544	586	596	540	565	571	549	579	593	583	540	544	554	547	582	567	561	548	556	584	566	532	559	599	572	557	593	534	567	565	525	574	598	601	581	564	602	574	555	581	553	537	588	575	548	535	571	572	573	566	553	607	568	561	562	545	574	597	546	591	495	563	589	584	577	558	595	567	581	555	580	571	592	566	562	595	565	571	557	572	562	602	540	544	580	557	555	609	570	569	537	597	602	562	535	557	568	579	546	538	570	555	587	584	601	527	564	564	573	585	564	548	549	603	555	615	548	582	579	578	563	568	556	584	555	561	588	594	593	600	566	572	604	541	558	560	511	603	582	566	552	594	534	572	578	586	594	556	583	590	571	624	569	552	603	584	571	575	554	581	566	558	577	574	560	605	596	611	559	569	611	573	565	557	556	575	576	558	592	581	577	556	555	583	592	599	591	544	584	541	550	603	578	561	563	548	551	587	545	589	529	538	574	574	587	558	560	543	614	535	581	561	587	564	589	533	536	590	559	562	582	531	573	601	575	571	547	513	543	595	557	601	529	535	537	578	601	576	563	560	564	573	568	530	592	562	560	571	633	563	581	584	597	561	555	589	607	554	590	570	554	588	596	593	559	626	548	548	592	543	605	543	589	575	529	589	616	563	560	626	559	558	593	570	606	577	546	602	576	527	612	581	594	593	590	567	560	568	584	600	579	577	571	581	540	568	541	528	597	572	582	572	564	527	564	580	586	605	581	552	525	556	543	595	587	619	557	552	604	528	565	516	618	593	545	539	535	592	571	596	564	593	535	575	567	567	526	580	581	553	559	516	570	591	562	581	543	540	577	563	557	574	502	550	580	611	538	582	571	565	531	559	535	569	588	542	569	556	588	575	597	544	578	523	606	596	610	598	561	559	568	593	545	559	585	589	525	573	582	559	550	584	554	562	573	595	585	540	548	547	592	582	589	556	581	570	565	558	575	610	516	575	562	554	559	577	538	541	536	590	593	605	537	560	579	567	594	575	566	532	554	586	563	527	583	596	555	588	575	571	557	531	561	575	568	608	600	630	614	603	515	540	606	538	540	566	557	586	562	598	531	567	592	581	545	533	571	575	576	560	588	540	565	555	570	560	500	531	578	549	548	579	557	581	613	625	585	612	589	586	573	600	642	580	531	566	546	580	562	558	597	564	618	576	566	607	600	530	581	530	593	522	567	568	574	594	585	586	590	565	574	546	606	593	626	546	596	565	553	561	567	567	581	578	534	549	572	578	523	555	567	548	573	597	530	546	604	498	562	569	561	529	593	548	586	577	593	560	565	579	572	638	577	553	567	567	571	539	547	576	615	554	582	535	515	556	597	578	550	586	572	542	573	574	570	562	567	576	595	565	582	568	532	573	564	589	545	602	530	587	593	540	555	571	531	563	626	592	552	578	552	519	555	590	539	594	548	562	610	619	532	585	542	576	582	572	575	561	521	526	575	590	549	571	559	591	562	562	594	555	550	585	553	531	567	574	525	555	624	598	563	597	601	579	560	597
8248	5482	5162	3979	2975	2315	1673	1269	1231	1247	1226	1295	1353	1294	1183	1185	1170	1106	1042	1095	1095	1041	1021	1025	1049	926	1016	2146	2708	2795	1960	1343	1047	947	966	939	872	898	948	863	888	966	897	944	912	915	961	888	921	887	993	881	931	954	935	949	923	909	909	889	911	933	944	919	922	934	963	926	909	915	930	949	948	945	959	953	965	955	896	931	986	900	918	976	938	876	966	919	974	897	916	852	947	935	934	917	903	904	1007	959	935	869	888	934	933	898	988	963	913	906	910	977	897	912	948	960	897	1006	943	941	937	953	944	968	965	939	929	944	921	953	950	929	949	900	946	928	958	950	869	935	929	935	942	975	1004	945	943	900	944	959	940	888	972	943	910	911	863	934	938	944	917	924	942	973	927	908	958	897	937	891	920	898	898	955	912	943	907	960	902	945	922	879	905	877	857	890	984	902	941	892	994	944	931	954	932	943	971	942	907	947	858	901	962	966	991	902	927	924	926	898	893	982	886	944	938	898	901	934	916	892	919	978	933	961	926	907	961	965	922	896	884	899	930	957	934	923	927	960	903	947	904	958	988	967	956	885	900	952	884	878	916	945	919	989	922	964	880	952	944	916	935	942	911	942	910	904	923	892	911	927	962	908	946	877	929	910	907	927	968	968	937	907	950	955	939	908	959	895	949	925	921	930	937	935	941	927	931	907	940	982	924	924	921	903	884	906	896	941	913	928	920	953	881	929	874	909	929	948	937	930	915	928	974	911	923	959	961	969	865	904	985	908	894	912	939	876	922	940	948	958	934	882	903	935	951	899	945	947	935	905	888	946	902	932	872	889	900	969	953	963	916	941	935	906	901	939	926	941	924	921	925	911	957	978	982	998	900	939	984	920	961	933	889	979	936	1012	977	908	907	899	911	981	908	958	928	926	928	900	943	889	893	946	904	919	937	921	906	918	875	902	938	890	972	908	952	890	945	884	920	933	932	921	918	888	951	903	918	908	935	929	948	920	969	949	890	893	843	912	929	938	915	920	969	901	945	938	942	923	948	904	904	956	904	887	899	939	964	843	940	956	905	876	944	934	897	903	871	969	952	894	947	949	930	929	865	925	908	881	949	959	913	951	956	991	924	883	971	925	978	920	942	914	939	893	951	902	921	866	957	947	930	975	876	961	905	950	966	975	949	917	940	925	976	936	933	979	956	917	932	898	893	936	954	922	945	961	938	915	922	909	935	931	1000	934	922	932	903	954	990	961	876	921	887	902	903	932	876	965	976	930	912	932	952	871	897	966	934	907	902	884	895	928	872	954	927	990	926	951	872	953	889	951	917	892	945	896	913	924	955	947	964	916	963	911	949	893	918	858	933	926	990	950	889	921	872	900	973	910	909	932	945	934	931	922	929	925	915	914	933	905	947	891	926	968	939	961	921	890	895	896	960	908	882	932	915	859	904	904	899	877	947	892	860	910	941	948	886	888	954	940	887	917	863	929	965	884	948	922	927	907	916	908	923	896	912	939	938	908	914	908	949	910	955	926	917	951	959	906	974	920	943	963	930	917	895	957	949	919	882	988	920	915	914	908	876	922	906	927	931	906	927	927	968	982	920	896	952	928	948	889	924	942	913	936	926	944	922	978	962	895	911	914	915	903	929	912	950	952	888	925	930	958	878	907	930	951	893	955	945	968	968	964	901	952	936	956	888	943	954	921	901	965	849	911	937	901	943	962	935	965	920	934	912	888	953	907	886	956	927	921	975	885	872	884	928	923	875	929	979	913	899	949	929	931	912	943	892	928	932	912	920	925	929	886	971	882	879	875	965	928	1005	908	884	946	899	916	957	917	957	919	912	927	931	938	892	914	907	937	917	870	920	898	903	922	905	987	918	911	938	943	944	894	875	858	872	994	896	990	948	916	880	932	926	918	920	936	927	936	932	932	937	939	904	931	918	939	952	899	921	936	859	897	965	919	928	903	910	924	905	898	906	899	952	937	933	948	885	862	947	874	992	985	915	976	963	894	921	912	949	929	907	912	937	977	936	920	934	949	956	906	927	894	872	881	911	920	913	894	929	963	897	951	983	945	924	930	882	954	936	916	927	915	931	935	932	968	939	857	910	918	921	975	944	926	868	936	967	922	922	917	917	920	962	895	956	974	936	950	979	908	928	951	898	901	948	949	860	919	934	961	955	910	933	896	895	899	903	947	908	852	951	949	953	941	965	932	949	932	925	925	954	894	958	919	915	986	903	908	867	935	910	894	933	917	979	945	938	966	956	880	963	918	956	904	975	863	943	879	940	925	885	945	881	1006	927	906	941	977	936	898	973	917	870	984	945	956	936	985	907	918	886	926	937	904	951	976	919	918	905	905	931	882	918	943	979	934	916	919	922	859	954	926	909	941	948	925	946	945	957	908	954	914	918	915	943	906	931	897	924	957	954	923	939	928	910	962	909	844	990	954	898	936	934	923	932	918	919	909	915	907	903	928	907	917	959	948	959	928	888	962	975	924	934	954	916	871	904	849	967	896	908	984	900	940	951	921	938	925	936	898	926	892	917	918	896	909	909	934	869	927	932	933	904	928	964	960	875	916	934	901	930	896	900	896	972	983	862	888	923	897	890	918	929	953	938	929	932	949	951	913	903	973	871	945	892	893	922	943	912	895	934	923	941	922	911	923	903	932	958	911	981	923	886	981	930	902	915	906	961	897	907	933	900	954	911	943	885	901	926	958	888	894	919	955	905	918	927	934	910	931	877	908	985	947	917	941	877	894	909	931	906	908	887	1004	891	919	956	908	902	936	920	915	942	876	1005	938	919	916	882	915	897	914	938	932	914	983	927	948	922	920	968	895	948	926	973	909	965	895	911	938	970	949	939	889	887	898	925	961	937	917	922	893	952	916	928	930	940	899	919	918	907	894	943	917	969	947	931	901	942	899	953	976	934	903	921	934	883	879	958	894	925	914	884	897	949	923	878	938	932	918	940	908	882	926	882	901	912	929	952	900	913	910	985	903	956	888	950	952	935	943	922	937	909	863	878	924	897	939	894	921	944	884	951	950	890	966	939	928	918	970	930	904	972	938	945	916	901	909	915	873	925	960	852	923	973	959	912	926	905	880	977	921	945	891	929	948	868	914	946	958	878	936	901	937	954	924	956	934	935	882	948	984	936	928	977	903	846	943	939	917	907	953	963	927	914	908	894	957	899	869	911	956	915	897	959	891	885	969	995	916	977	961	895	910	969	911	915	924	896	937	948	957	940	933	928	967	936	907	940	939	952	895	946	929	954	909	973	913	948	960	926	836	928	947	945	892	942	906	888	926	883	934	880	926	933	924	904	887	887	920	888	907	871	906	915	879	903	952	926	924	970	1001	970	974	900	969	939	922	893	927	919	932	925	957	947	913	964	902	914	878	957	912	968	901	944	933	930	942	903	923	881	952	920	918	979	930	915	918	930	955	867	923	951	901	929	895	909	903	921	923	979	925	939	893	932	928	934	909	863	943	927	911	910	899	945	906
24804	21122	27224	25137	8129	1467	1063	897	754	699	724	750	743	683	640	630	656	661	615	619	654	610	599	606	614	619	746	2797	3257	2672	1736	1075	739	694	589	561	560	603	545	603	576	554	596	531	560	581	575	608	603	630	597	570	543	554	575	570	581	571	540	562	573	584	592	529	595	585	531	585	564	555	604	522	565	560	551	585	582	609	576	575	587	589	596	596	597	562	579	603	536	609	568	559	549	561	540	517	555	570	601	602	571	581	559	564	527	580	551	546	579	561	549	506	574	561	549	541	580	540	561	609	583	548	567	580	609	579	551	572	584	540	583	539	539	538	597	591	556	553	583	537	563	553	537	555	608	536	607	508	604	537	554	591	547	529	589	503	601	619	567	583	581	533	538	583	546	539	544	556	583	559	579	571	595	555	585	535	567	558	567	572	508	612	556	575	525	580	587	582	592	539	545	603	564	548	578	551	537	605	579	537	552	602	545	577	573	575	556	580	537	566	586	582	592	563	571	570	507	583	565	540	582	570	571	582	571	546	548	552	548	588	591	590	611	532	615	581	594	560	570	566	557	552	571	560	534	604	612	569	570	543	540	600	532	597	535	579	545	538	589	525	550	575	556	566	563	590	582	583	606	561	555	565	532	528	591	567	596	595	573	552	548	582	565	620	575	527	595	548	566	594	562	574	602	543	572	575	582	580	599	600	559	573	569	547	595	564	526	595	551	556	617	558	523	553	508	552	566	537	552	532	543	549	538	579	537	564	574	568	550	544	569	572	512	622	608	544	582	595	527	540	548	575	595	571	558	541	554	563	537	552	550	582	558	533	555	585	624	572	589	558	521	571	542	522	561	585	571	580	520	574	580	538	561	606	567	573	560	559	591	534	539	565	520	572	564	539	582	558	572	601	572	587	544	563	546	573	615	537	555	588	534	561	553	572	541	550	593	549	539	558	557	565	589	565	557	591	572	578	580	576	579	592	547	603	533	559	527	568	581	603	568	623	551	558	531	597	560	566	542	565	558	561	575	579	515	562	574	572	570	547	543	580	577	557	626	570	577	575	592	553	602	624	573	608	596	589	573	544	570	547	570	622	552	590	557	556	576	584	560	555	570	607	523	514	535	572	556	586	548	570	584	595	584	559	532	579	573	545	517	563	587	521	569	553	582	549	568	578	540	553	570	581	547	554	595	584	585	556	549	584	528	579	611	566	572	569	542	578	538	588	545	578	579	613	529	611	562	545	560	588	533	533	560	577	590	573	539	551	547	539	544	578	585	582	579	572	509	593	549	594	551	543	598	529	593	558	532	563	576	553	594	532	583	597	627	556	561	579	575	558	555	567	593	583	582	592	558	563	578	554	570	545	572	551	601	547	543	556	566	569	598	578	554	533	528	601	583	576	560	590	599	570	573	557	528	588	575	533	548	596	607	573	562	553	569	527	590	570	569	576	552	571	533	571	584	547	591	546	585	581	570	553	590	517	565	559	582	577	541	558	586	545	566	585	600	582	629	564	554	558	536	547	551	550	556	591	565	558	582	541	613	583	593	562	559	575	524	547	581	505	547	589	573	567	569	565	534	532	569	587	582	571	566	593	561	600	566	565	550	612	566	605	578	571	574	547	565	552	567	556	595	545	568	588	580	599	554	570	585	515	562	547	564	546	549	566	568	597	540	580	587	546	599	529	555	553	550	582	563	535	554	573	551	573	557	573	587	538	543	540	594	548	578	524	580	585	573	563	594	517	530	549	562	552	575	568	565	534	619	570	551	579	537	577	571	585	573	552	545	546	535	545	601	590	535	522	549	559	541	588	599	594	581	543	615	574	579	559	600	512	544	585	585	583	560	533	566	544	568	596	582	546	571	570	541	547	536	537	563	583	597	583	596	553	578	575	538	550	552	566	562	600	587	549	530	566	534	524	560	539	553	590	563	552	557	584	543	576	537	529	571	548	561	591	577	593	561	564	553	554	539	586	572	584	614	560	553	567	587	505	538	541	568	563	551	568	567	564	564	561	552	540	557	571	610	571	549	514	590	577	585	607	574	568	574	527	597	531	613	557	592	518	587	540	574	538	591	568	551	517	583	572	576	587	617	546	580	570	570	562	594	524	567	575	584	589	560	568	538	581	556	564	564	579	524	626	580	576	584	565	560	522	611	576	584	538	544	574	582	575	560	565	602	598	591	596	568	567	524	618	576	602	617	534	545	586	543	577	472	567	597	555	568	571	531	544	543	557	545	577	573	604	541	621	560	574	557	538	558	562	603	574	619	556	525	556	579	569	565	592	592	559	542	568	573	623	611	600	555	553	556	580	546	559	606	558	601	597	548	584	550	512	558	605	552	537	570	561	572	554	585	573	526	555	534	565	545	595	522	575	572	566	544	619	571	554	596	572	600	561	522	551	532	563	558	566	617	508	530	573	572	616	560	564	573	573	538	570	552	604	561	551	561	555	559	612	581	592	535	560	552	549	573	551	557	540	583	540	612	556	542	592	559	579	567	585	582	561	617	569	582	565	525	557	581	610	531	567	574	557	575	598	508	575	537	609	564	587	621	536	578	583	561	534	540	594	595	591	566	608	515	563	594	580	566	536	558	599	565	589	595	583	576	579	591	566	583	521	560	549	543	567	588	554	575	562	553	579	562	546	539	547	520	545	570	557	575	567	559	556	600	545	540	569	552	560	561	564	528	584	555	534	606	549	562	575	576	563	562	586	568	593	569	513	572	559	519	580	584	557	589	585	574	569	596	567	558	531	586	554	549	560	560	561	537	581	586	545	599	544	565	598	559	551	528	576	599	546	563	585	572	541	552	541	597	566	609	585	579	556	540	605	565	567	541	556	558	599	574	597	583	587	582	564	557	611	538	595	576	578	577	554	568	550	554	576	548	531	599	605	562	569	599	588	538	638	598	565	595	568	557	570	581	584	607	564	573	560	578	543	546	551	570	543	595	541	561	564	557	528	530	529	535	561	576	561	575	520	570	594	584	593	538	594	595	591	549	608	565	552	583	582	571	547	600	556	560	567	573	560	556	519	526	513	565	614	570	579	565	551	568	579	524	563	511	606	568	542	557	583	538	493	574	586	531	546	551	587	554	612	552	537	590	578	531	559	535	591	581	563	558	602	539	566	598	568	603	622	535	550	586	543	581	576	507	555	589	532	555	555	575	573	609	571	520	575	569	586	552	590	552	552	570	599	629	590	590	594	593	605	539	544	572	536	579	559	580	558	562	546	561	536	548	565	560	578	566	559	558	536	556	528	549	572	554	530	559	559	581	579	596	574	585	549	541	557	514	566	567	583	575	572	577	543	548	572	555	600	558	545	568	605	542	550	517	600	533	575	596	575	548	569	565	583	581	564	547	530	558	538	552	589	557	561	607	588	541	570	591	585	548	588	543	531	521	570	571	553	551	565	574	552	551	566	527	579	523	550	540	569	595	567	610	548	594	565	550	542	561	578	555	532	563	585	570	587	589	522	576	564	525	552	588	576	559	571
9726	11213	8199	4885	3786	3045	2204	1824	1542	1417	1431	1465	1481	1344	1245	1150	1139	1168	1110	1062	1078	1078	1171	1037	991	1078	1379	7232	7771	6019	3879	2131	1301	1032	928	898	943	901	962	900	886	933	910	960	919	941	946	959	916	887	933	907	914	919	900	922	936	919	925	928	929	883	952	891	937	918	912	897	921	932	920	954	1003	917	916	928	930	910	911	907	889	897	887	914	962	928	940	917	930	891	958	931	922	983	920	940	920	951	872	893	947	928	978	924	935	890	931	917	948	928	913	949	899	923	909	930	912	951	958	931	904	930	937	940	869	960	908	919	891	925	935	879	965	895	911	943	883	956	864	889	919	913	928	922	936	896	926	959	895	860	913	904	964	885	891	928	905	866	931	864	934	911	901	945	920	934	910	936	969	963	913	984	887	950	893	916	994	909	937	899	908	944	864	991	916	934	896	916	943	933	972	909	900	952	935	954	903	887	933	953	913	933	949	909	889	899	931	872	915	927	953	904	928	954	937	933	952	928	913	892	904	979	926	930	882	926	889	924	949	903	923	875	937	927	908	885	887	875	902	946	928	904	930	927	872	920	885	901	907	936	945	916	925	918	929	936	928	887	952	926	948	928	871	885	913	916	908	910	922	938	894	967	929	909	889	922	948	948	910	876	952	947	896	902	932	918	928	916	925	911	935	932	931	934	966	944	952	912	924	942	969	1001	942	909	908	977	983	932	927	948	956	950	854	961	965	940	963	958	951	899	977	896	944	934	880	925	944	921	891	934	979	887	904	899	934	900	932	931	996	907	972	902	928	973	941	917	932	952	902	907	1013	932	903	902	902	970	889	899	959	927	901	925	935	949	961	959	983	927	905	969	954	923	915	914	914	915	947	949	943	884	947	967	914	915	931	992	881	903	924	927	928	894	947	919	894	965	893	891	953	909	927	909	928	959	907	875	924	972	937	916	899	954	914	869	948	911	928	945	886	947	949	920	941	935	897	911	945	864	997	925	936	967	927	953	964	941	899	902	894	907	896	971	878	945	897	921	938	903	897	925	923	978	956	949	951	968	947	986	943	847	930	939	953	917	940	940	928	878	946	993	914	902	914	943	932	902	939	885	913	905	927	924	912	903	948	908	896	865	889	899	922	1006	960	905	975	961	913	911	933	906	931	887	947	926	897	909	963	966	929	900	891	977	925	917	960	913	922	911	938	937	935	917	966	955	925	942	883	948	885	964	905	923	915	915	856	893	870	938	884	927	893	925	995	891	943	921	960	903	965	916	909	938	909	889	934	902	896	922	882	911	901	917	896	910	932	977	904	892	961	936	937	930	873	930	978	893	905	913	955	919	959	928	934	894	968	926	950	935	924	875	936	910	935	939	958	939	986	907	909	912	917	911	923	874	953	890	967	906	928	927	960	866	944	909	939	945	955	892	950	929	906	925	963	946	1004	948	933	946	959	915	924	908	866	982	896	967	940	930	912	911	873	920	937	835	926	959	895	964	970	941	956	902	932	920	908	956	929	885	910	900	957	950	934	871	972	935	918	941	938	936	931	917	907	891	955	906	929	940	903	926	984	929	952	935	913	942	920	901	941	903	943	939	897	893	936	931	940	952	919	950	943	932	928	918	924	870	888	969	954	955	922	934	958	982	946	898	927	933	1011	907	928	946	902	908	954	892	941	923	957	937	929	932	945	906	999	911	952	945	877	911	918	953	963	910	925	926	865	978	994	907	904	917	1000	879	927	943	851	967	929	926	896	905	936	915	902	890	924	888	910	896	905	952	986	909	924	913	908	876	877	908	939	970	868	935	921	904	899	888	946	896	905	936	927	953	949	933	913	935	902	893	914	923	944	883	927	906	915	907	966	916	902	931	945	951	905	923	950	861	923	888	853	884	912	925	927	943	941	947	984	949	877	880	947	925	916	887	930	943	928	919	949	887	881	891	913	929	948	910	911	904	889	906	916	921	978	900	905	913	957	942	867	924	936	903	857	900	908	959	944	882	898	983	946	970	971	928	906	956	854	971	913	931	856	925	943	919	911	957	941	908	921	943	928	945	965	917	886	940	927	947	923	902	928	899	891	937	899	951	954	924	922	978	894	939	948	1004	921	921	907	920	903	890	939	984	972	927	993	920	961	963	938	877	894	894	950	945	952	971	986	963	968	911	938	913	942	937	947	903	916	903	904	944	918	911	943	951	919	961	899	899	914	969	916	953	918	902	944	940	863	927	970	928	1009	926	935	908	881	992	942	939	904	909	914	938	955	967	922	930	920	943	943	925	971	922	939	880	865	930	944	970	923	938	947	959	947	900	887	955	911	893	959	905	901	916	911	909	900	934	917	921	895	932	992	943	895	949	904	1008	959	971	912	935	926	920	879	975	951	988	996	877	889	922	871	914	905	917	900	924	905	924	905	966	941	876	944	952	925	953	880	902	995	930	943	895	939	950	920	940	939	907	907	1011	914	934	921	922	907	942	962	902	922	958	908	902	968	917	946	896	889	896	897	885	908	941	877	898	956	965	916	968	872	863	929	933	915	869	960	933	906	883	932	942	947	919	925	922	930	913	842	945	932	898	925	877	919	903	867	915	889	875	932	957	926	939	893	925	971	926	902	923	928	1007	898	944	1002	917	931	948	960	960	912	937	938	943	941	988	904	879	952	944	916	922	1010	963	917	901	929	969	920	957	973	991	890	884	958	904	859	949	955	926	864	915	922	940	912	925	944	1000	934	970	981	904	876	921	983	959	932	876	987	919	932	955	870	903	933	943	896	913	923	900	907	907	913	921	961	969	921	918	956	938	903	894	939	951	920	965	943	935	927	954	945	923	906	907	919	1000	925	910	981	892	916	924	980	945	879	925	923	896	954	953	888	944	925	923	900	1011	923	934	993	967	921	963	920	910	907	923	984	913	977	940	922	980	949	977	936	907	901	940	907	857	961	955	944	917	920	962	978	928	910	934	904	960	951	940	900	980	911	946	923	912	983	920	925	900	900	944	949	908	976	906	925	860	948	931	900	942	882	946	933	953	897	894	884	941	873	948	919	945	943	927	937	936	916	931	897	901	877	929	993	914	947	943	942	931	966	948	940	922	924	959	905	933	937	938	908	964	909	899	958	957	917	893	956	930	913	969	944	905	884	933	909	929	897	956	914	918	939	910	970	902	913	965	913	935	894	940	915	911	933	942	918	873	876	944	922	940	894	901	1003	909	936	926	936	938	950	936	942	945	877	875	930	966	905	972	910	964	955	907	941	919	940	859	915	957	912	939	932	890	906	931	929	951	873	860	912	881	946	903	907	997	949	910	904	935	952	884	953	922	899	970	939	921	906	943	907	904	906	901	940	957	946	903	880	903	915	912	887	855	951	898	910	929	910	946	943	927	856	911	903	944	910	916	900	960	913	920	886	952	939	942	921	898	915	936	878	924	914	925	923	938	947	946	922	877	923	890	935	904	947	941	932	955	957	918	937	914	904	940	883	909	904	937	915	902	868	941	945	913	892	913	937	883	956	874	867	926
23168	21162	28849	23741	21165	18247	3062	1374	1049	996	922	828	784	772	693	708	680	682	697	727	722	617	658	648	653	628	1152	7423	8880	6217	3219	1611	892	693	590	609	557	545	608	551	585	574	552	556	583	565	586	544	571	561	559	529	584	558	562	585	579	614	555	578	531	588	565	583	529	566	603	596	561	524	531	540	595	596	603	587	600	568	562	549	620	597	546	625	542	585	563	590	582	542	548	576	559	574	575	583	558	606	533	585	550	585	580	597	557	534	588	534	534	537	555	562	612	547	588	589	600	562	600	550	532	572	574	564	568	499	580	542	593	551	557	548	561	588	551	611	571	565	558	544	590	566	584	533	525	593	600	517	564	560	570	584	535	598	561	535	559	575	572	569	550	544	568	566	566	554	555	552	586	608	540	529	597	587	553	554	535	589	596	606	575	589	573	557	570	587	596	623	604	602	590	550	633	559	584	557	556	549	559	586	589	572	598	571	578	555	606	573	582	555	600	582	596	555	579	572	582	592	561	540	573	582	577	542	519	557	614	541	550	573	570	571	573	598	601	628	566	555	571	612	545	548	558	543	614	559	485	536	535	529	580	597	616	559	580	573	556	561	578	598	585	602	552	551	581	534	591	529	550	562	568	550	535	553	582	532	571	574	572	579	606	553	601	559	589	560	523	534	577	567	598	546	533	564	550	570	541	565	576	525	565	603	522	598	633	569	595	597	554	556	568	608	558	567	563	547	576	587	624	585	536	597	583	550	573	603	580	562	550	583	616	563	585	562	545	530	558	596	582	539	543	569	582	557	591	594	577	583	582	586	563	556	540	528	584	577	569	572	569	523	593	566	544	571	582	570	559	543	534	563	565	579	594	563	543	574	588	545	549	557	618	574	564	570	551	563	576	574	557	584	562	548	558	562	609	560	599	559	600	587	569	576	562	579	575	566	547	543	559	548	539	600	544	585	582	601	604	570	576	569	596	541	600	565	590	579	558	569	616	602	575	595	560	537	561	581	587	592	552	557	542	523	571	546	564	580	565	551	571	582	526	566	591	545	540	560	532	570	546	565	536	544	541	566	536	541	595	568	575	564	539	549	592	555	581	572	572	550	555	559	568	560	540	562	548	572	562	577	552	610	540	569	574	589	579	566	581	600	524	538	558	530	546	547	576	549	560	609	567	536	602	582	564	555	597	525	555	562	557	552	591	547	574	583	562	529	585	567	617	515	588	572	600	574	566	545	579	547	574	563	622	581	573	558	574	573	576	583	530	569	544	576	555	572	556	588	565	546	549	578	579	549	570	550	578	558	509	567	604	573	552	537	577	579	579	581	630	593	570	551	559	588	545	565	559	545	572	585	546	546	570	585	555	566	535	533	571	589	573	601	567	550	570	542	580	568	581	526	582	543	586	546	590	553	568	534	588	577	599	587	558	566	525	575	556	556	567	590	547	566	562	515	534	582	564	595	559	569	607	574	549	564	572	562	594	559	547	560	569	573	580	587	592	566	592	557	565	578	563	569	512	639	564	569	558	571	614	553	557	604	586	550	569	585	544	580	575	566	584	543	569	546	560	524	561	591	528	568	561	573	589	572	591	603	536	577	551	587	601	565	565	585	567	548	588	577	567	590	590	531	571	588	539	545	586	536	559	562	565	546	575	564	517	590	525	533	571	560	604	588	562	545	563	550	592	584	555	528	585	548	570	526	551	563	572	588	585	558	548	612	543	581	569	544	569	513	570	601	536	512	543	580	571	572	567	554	578	547	604	549	554	562	559	540	549	621	582	546	563	556	583	542	537	537	565	585	572	600	601	561	555	540	570	537	595	526	543	544	566	583	589	551	566	530	587	545	620	583	561	621	588	581	536	571	606	563	560	528	542	595	551	545	573	603	552	534	552	583	556	568	578	516	538	520	609	554	548	551	556	548	581	597	598	582	630	568	548	549	529	526	562	543	584	524	547	559	594	592	591	553	583	555	563	568	574	577	577	574	557	544	535	568	537	596	563	584	534	546	551	590	584	577	585	578	631	595	538	543	511	580	514	550	564	566	566	566	563	592	594	574	595	574	580	572	610	572	578	566	576	534	558	561	568	578	555	558	590	520	538	591	570	591	567	639	568	600	606	536	581	589	584	530	570	571	541	576	535	586	547	536	579	589	556	591	565	601	585	555	575	586	574	560	577	606	575	560	627	590	570	606	550	559	589	560	573	602	532	551	588	548	524	521	564	503	621	547	533	508	598	580	546	561	591	550	534	538	552	577	538	570	598	569	598	643	558	568	558	572	578	572	547	558	556	579	547	596	578	569	560	584	561	560	572	531	557	594	557	595	569	573	580	554	547	548	557	592	560	549	560	581	562	600	597	603	569	585	579	580	561	521	580	573	555	542	603	574	571	558	591	550	580	603	576	536	495	529	574	568	583	527	604	577	587	558	568	581	594	579	542	546	565	583	574	545	569	550	554	562	574	564	571	556	572	550	573	558	548	580	517	587	532	544	528	544	569	542	602	607	570	592	540	548	541	555	576	543	549	550	573	526	594	560	561	532	532	551	600	514	530	587	552	597	587	536	542	569	552	586	571	575	565	555	546	546	583	557	586	599	597	562	563	563	593	572	550	607	535	635	600	543	591	523	549	566	561	554	618	583	520	570	552	528	493	546	543	549	528	507	550	551	608	585	570	579	574	543	555	570	600	559	551	546	541	579	546	573	561	583	536	543	534	568	537	589	541	571	577	564	636	566	619	580	580	539	560	539	567	602	598	578	556	561	574	594	599	527	543	588	590	579	567	568	567	573	514	562	583	590	608	565	573	525	505	532	596	577	570	555	515	543	583	575	578	547	605	545	572	536	611	570	612	535	524	564	584	524	557	540	588	574	546	616	561	585	551	560	563	549	509	598	577	567	567	553	557	553	561	539	582	547	600	550	581	528	524	541	567	561	561	571	553	549	556	578	559	550	523	557	562	520	601	579	563	586	537	567	577	582	567	546	573	553	584	578	563	545	553	551	559	533	569	590	537	574	569	587	567	610	566	552	589	574	579	587	548	530	542	551	564	582	574	565	592	564	585	621	568	590	578	580	594	558	512	544	566	562	578	561	509	521	594	541	543	565	552	611	550	548	534	576	581	542	556	573	566	529	572	550	562	554	563	550	553	557	598	552	571	559	591	589	522	569	565	538	538	582	593	531	520	547	576	542	622	560	587	559	569	567	563	510	513	558	549	569	511	577	571	565	550	559	573	544	563	528	524	529	575	592	556	528	569	557	551	608	561	546	557	525	570	573	581	560	562	554	545	593	545	530	562	609	580	546	598	556	570	609	630	555	590	546	527	525	581	560	535	588	563	593	562	612	559	558	557	583	583	583	535	561	599	551	571	571	581	570	581	617	609	561	591	598	544	584	559	564	554	582	581	561	563	550	534	565	585	585	561	585	597	607	567	568	572	579	542	571	547	593	594	570	549	533	559	538	535	559	563	528	554	574	533	573	570	578	576	591	581	583
11133	17489	15315	8677	6326	5079	4152	3306	2802	2429	1947	1877	1668	1508	1461	1422	1310	1221	1245	1325	1340	1193	1103	1079	1091	1082	2523	16469	17753	12648	6963	3360	1572	1139	957	968	879	863	888	890	935	945	949	896	907	918	915	902	929	931	897	906	918	923	906	950	907	878	904	927	931	914	922	970	880	870	880	942	890	923	932	918	839	894	894	869	904	937	876	938	876	922	873	887	878	957	904	950	867	914	903	879	914	837	922	923	912	907	848	886	906	908	944	932	858	929	895	875	896	895	893	922	935	916	887	903	857	869	916	920	893	923	915	916	885	924	870	907	882	916	926	903	861	897	892	924	854	936	936	924	908	908	885	865	896	882	941	925	925	874	915	881	875	944	862	955	915	889	900	879	874	929	922	906	873	886	899	889	914	924	897	951	894	906	930	926	886	915	927	969	962	951	993	875	847	908	955	903	920	869	941	907	906	931	895	969	877	904	927	895	908	938	930	943	955	943	908	922	926	888	895	894	930	917	850	946	926	884	958	944	870	914	910	911	939	903	950	864	892	889	904	906	929	884	924	900	915	911	906	963	848	887	876	902	951	843	869	935	878	886	932	917	881	939	862	891	934	881	931	888	885	964	868	893	877	829	928	916	855	844	879	911	932	914	873	888	934	889	943	905	880	895	931	877	877	872	881	908	884	938	860	843	914	895	914	883	940	860	881	880	893	914	964	917	909	898	888	901	919	881	884	874	917	875	901	884	931	856	882	863	903	901	923	920	921	935	950	889	906	910	874	923	900	913	943	881	834	865	926	931	888	860	907	891	887	895	905	914	889	886	944	895	904	912	949	977	982	854	903	874	954	882	920	902	929	956	889	934	885	861	944	897	934	880	938	913	941	901	885	847	910	921	898	917	898	892	897	888	886	930	925	903	918	966	946	925	915	869	872	906	961	913	885	888	922	906	873	880	888	820	934	871	899	852	967	904	833	889	945	885	897	914	932	876	917	911	916	876	868	903	885	892	919	906	934	888	935	859	860	851	936	885	881	910	904	922	935	904	932	925	911	897	966	898	861	870	898	902	924	891	902	922	902	944	900	913	916	910	856	915	866	877	851	894	962	870	873	914	879	914	916	890	948	906	949	972	875	916	957	938	900	928	922	915	933	905	838	886	920	921	906	954	913	902	940	920	927	876	951	900	873	903	885	928	877	894	855	890	931	874	928	924	893	880	833	935	923	883	945	898	929	913	920	906	909	892	856	921	880	888	923	924	869	924	983	955	910	946	942	891	901	861	877	901	974	921	888	894	885	888	879	950	947	924	916	932	862	940	893	905	911	904	923	932	922	829	872	851	1004	920	896	949	943	904	937	892	925	920	897	909	924	936	888	849	837	892	888	916	883	883	948	892	917	910	857	913	926	968	915	910	886	974	972	957	899	950	914	909	898	907	871	880	860	887	844	904	876	859	903	925	920	892	876	891	840	850	890	837	927	897	877	917	858	959	898	902	902	936	904	901	869	934	859	886	927	832	872	879	970	926	941	879	883	893	912	951	876	925	884	903	906	907	932	935	888	884	930	920	924	918	891	884	915	848	933	907	893	947	904	892	885	909	936	902	903	881	920	944	906	899	935	833	915	924	871	928	873	909	905	863	912	878	863	889	865	897	905	896	889	906	963	894	869	869	947	929	946	854	932	901	892	899	923	946	905	910	896	937	886	903	886	950	942	927	907	899	922	914	886	907	903	930	911	904	940	949	880	920	912	882	876	921	910	943	985	944	932	885	929	906	897	905	909	822	902	894	949	879	868	904	903	926	893	836	899	863	937	911	884	879	840	892	952	908	900	939	854	902	886	950	955	855	901	858	828	929	927	840	877	943	899	895	931	847	927	965	893	923	888	905	890	863	841	954	879	898	895	937	890	908	877	929	914	875	909	914	896	922	879	901	897	901	924	871	928	961	931	877	924	883	897	898	915	875	914	919	916	883	899	875	871	926	891	896	875	892	916	854	894	930	942	895	908	929	908	928	905	921	952	924	860	913	848	850	945	910	883	912	911	881	900	900	888	880	901	950	939	840	890	885	908	906	871	964	874	845	931	932	897	909	864	908	906	885	891	907	943	887	927	873	911	920	884	846	935	897	916	903	836	887	862	886	911	895	894	913	900	863	909	859	905	934	971	918	958	967	887	914	957	966	927	908	913	942	887	898	914	859	952	887	987	915	863	943	944	915	892	884	912	887	896	873	956	947	941	915	889	938	902	962	951	917	917	946	872	870	888	837	940	944	927	878	852	911	897	912	859	906	870	881	905	921	912	931	912	867	919	867	884	927	840	903	903	914	901	891	956	927	919	912	923	917	918	906	883	899	915	960	917	946	943	978	902	939	879	870	947	932	908	889	869	897	865	891	900	929	939	906	910	908	888	897	873	909	933	912	923	896	893	903	932	879	891	872	968	919	855	901	897	912	888	879	908	878	882	939	947	936	886	904	912	880	919	924	894	940	849	890	888	918	949	963	917	877	975	859	924	910	877	946	909	829	894	884	940	891	927	906	928	846	924	866	935	942	882	857	914	893	884	853	904	895	916	872	920	928	899	937	870	973	870	951	913	896	924	934	924	939	958	884	883	926	968	953	872	923	913	956	897	929	911	921	902	987	920	899	864	967	902	896	870	922	863	891	928	925	884	877	875	954	892	891	927	912	915	927	886	888	912	941	922	890	907	866	917	835	888	949	964	942	911	849	913	917	879	933	901	875	876	864	932	922	922	900	848	883	918	911	920	932	929	906	912	881	934	908	938	926	942	928	911	916	927	855	919	953	890	910	862	854	918	870	907	910	879	902	858	912	948	909	881	931	902	880	905	922	914	932	872	900	968	923	912	929	880	870	854	999	810	893	883	918	933	930	910	906	922	855	890	893	855	932	918	937	873	902	934	906	879	896	915	921	932	907	845	917	891	906	853	878	959	917	951	916	901	969	875	869	939	912	858	886	903	890	925	918	880	908	913	889	901	956	909	854	959	891	848	892	873	896	889	892	916	879	890	946	838	948	896	879	877	906	901	862	920	896	920	900	883	895	906	897	878	874	871	885	883	914	884	895	887	920	878	891	925	888	869	903	916	938	854	939	923	835	941	928	923	904	964	897	889	879	921	894	928	920	913	880	903	902	949	936	896	852	847	904	899	926	949	900	850	908	868	923	928	891	922	858	902	925	877	925	949	900	1009	908	953	842	942	932	964	881	901	910	926	945	913	894	839	886	932	891	862	968	842	884	913	932	916	873	840	878	880	845	971	866	919	937	901	933	853	893	868	899	903	906	880	934	908	894	900	927	934	841	911	889	947	867	895	961	898	954	901	916	891	918	907	902	882	860	864	924	872	899	922	921	883	871	915	869	896	885	975	891	871	866	914	885	874	867	870	944	954	899	936	879	890	921	961	879	916	895	921	877	908	910	889	907	906	921	896	903	898	868	908	883	922	910	902	914	918	840	888	878	889	891	871	913	896	869	916	887	906	895	810	909
26879	19841	6700	1387	836	677	637	584	620	579	541	546	556	521	560	510	584	574	554	559	499	516	518	566	539	551	634	1066	1330	1156	867	660	586	556	515	554	536	532	481	535	541	537	572	506	540	517	488	487	518	508	546	520	517	538	555	540	525	543	554	535	521	536	559	544	529	523	542	531	540	534	514	539	533	535	540	527	482	547	543	479	536	566	519	544	519	586	516	498	535	545	502	548	524	523	525	496	539	508	513	529	523	538	536	503	531	533	561	497	547	512	526	505	510	518	542	559	512	514	523	507	537	495	519	528	515	506	487	485	556	528	545	519	515	532	543	498	521	494	520	543	537	513	578	496	505	510	546	536	544	524	505	507	526	535	528	534	530	502	540	513	540	539	488	536	530	508	574	531	571	528	532	512	529	521	538	536	539	536	520	535	539	498	508	523	542	491	536	490	554	570	526	510	514	511	541	501	510	500	508	496	519	530	507	548	545	520	516	551	503	534	504	527	541	514	549	558	490	511	555	516	510	537	557	570	559	515	575	500	532	509	528	527	522	519	509	508	509	524	543	488	526	549	508	535	519	555	541	556	548	527	507	544	540	515	524	516	534	542	524	505	547	529	510	493	499	536	502	522	505	505	542	495	523	525	515	499	519	512	538	531	548	524	567	534	560	521	478	533	553	515	474	507	529	583	521	530	538	509	531	518	502	476	520	532	532	549	550	499	500	527	487	490	535	580	554	564	526	529	511	517	525	534	529	526	525	546	513	545	538	524	522	539	504	561	503	505	528	524	521	529	535	546	486	509	520	529	529	474	521	519	552	555	529	544	510	575	539	519	514	536	525	485	540	540	533	525	537	549	544	541	504	521	495	486	514	533	527	504	480	551	532	531	532	534	503	509	511	500	502	535	498	490	515	519	550	550	532	512	523	537	491	539	533	530	515	538	511	541	537	548	495	503	529	538	544	540	552	487	517	514	524	532	543	493	502	548	538	519	530	536	531	503	497	464	546	543	511	521	527	519	482	541	528	512	521	501	513	557	509	538	542	552	578	533	521	519	526	512	509	545	487	477	534	487	489	534	497	479	567	509	551	542	551	511	523	525	521	550	527	519	506	561	550	519	536	525	517	541	520	550	561	515	508	554	522	533	511	533	542	496	531	475	558	532	521	540	488	523	515	532	547	575	540	524	535	532	488	540	527	567	484	523	574	542	533	540	579	536	527	503	531	518	525	515	508	533	537	556	550	507	560	536	536	528	526	558	518	522	488	544	521	480	521	526	533	499	539	552	506	523	551	556	513	552	515	514	529	550	510	506	504	501	547	511	485	480	529	492	583	528	501	519	520	564	516	560	507	501	539	549	561	532	524	517	524	526	526	525	511	495	507	511	497	550	514	524	510	549	506	521	548	525	563	519	517	495	515	495	514	523	534	516	522	532	537	567	563	507	542	490	546	497	520	508	553	499	540	526	486	542	537	516	543	548	530	490	508	504	538	493	499	529	508	509	565	545	520	539	522	522	492	536	502	542	541	558	536	532	501	536	489	533	503	505	540	518	521	576	490	483	517	522	498	493	538	489	584	499	501	546	531	547	557	535	515	521	518	514	562	541	539	531	534	478	556	547	516	524	561	530	502	535	518	491	511	526	529	500	504	534	557	556	519	542	545	561	497	537	506	538	501	548	498	526	510	533	513	543	570	548	550	501	524	510	505	540	517	550	506	529	566	561	493	540	544	526	569	563	549	513	506	495	496	511	547	530	518	549	515	532	514	576	559	519	514	535	546	534	530	562	528	531	531	530	528	558	571	518	566	580	486	531	471	524	529	531	547	569	510	500	519	492	530	541	511	541	535	507	499	554	568	509	558	483	520	511	553	530	519	518	520	502	517	502	516	532	521	553	505	574	548	564	540	518	512	529	541	558	534	495	496	561	536	536	498	515	534	520	564	554	520	510	510	522	518	566	555	540	510	522	504	508	519	491	510	513	508	493	486	529	534	506	510	521	502	521	484	489	547	544	506	486	584	530	580	464	522	543	548	558	570	584	529	542	546	544	492	561	526	557	559	502	575	546	515	518	525	499	509	517	547	519	544	487	499	571	551	537	534	550	547	505	516	491	468	527	541	548	510	551	543	514	563	527	525	576	523	526	511	529	552	571	545	469	499	549	506	515	547	561	512	518	537	517	536	560	531	567	506	507	539	527	540	506	532	519	538	539	533	488	503	531	538	514	507	549	506	529	522	554	498	510	576	519	490	564	487	542	500	552	511	573	551	484	518	548	496	527	479	533	510	518	557	517	509	510	513	532	500	534	493	564	551	498	540	531	512	534	486	559	508	499	488	558	535	532	515	519	527	536	547	527	529	514	545	522	550	537	560	515	543	517	523	500	508	559	533	551	536	522	538	509	528	545	521	517	502	537	527	543	518	529	498	531	510	543	519	555	543	533	489	588	537	511	499	523	531	535	536	483	519	530	492	486	550	527	526	522	554	516	523	550	542	516	493	517	524	522	528	522	492	539	510	514	507	573	553	529	515	527	522	522	497	501	529	544	497	535	493	517	490	554	472	533	517	515	535	531	505	526	544	496	530	509	500	542	486	477	508	506	533	510	541	539	548	507	526	518	551	513	513	514	511	491	486	523	507	556	561	503	557	512	539	533	485	546	524	554	536	519	524	524	524	508	553	489	478	498	506	538	499	526	514	529	525	540	544	528	523	530	521	550	546	509	514	517	521	527	514	538	474	516	530	536	550	522	539	509	471	504	543	512	536	503	541	502	568	529	512	508	539	530	520	523	509	554	524	500	545	553	510	507	574	553	514	509	523	512	549	532	535	563	532	561	508	512	548	530	520	518	553	543	522	485	535	523	497	551	528	566	546	540	512	550	535	551	497	552	507	519	510	501	528	548	513	527	524	565	556	466	523	487	503	536	529	525	535	524	539	526	510	485	517	542	512	554	522	530	469	553	534	498	509	534	576	515	516	458	524	527	512	532	523	570	545	544	530	513	535	529	550	521	509	528	522	525	517	499	495	506	546	512	558	541	541	502	492	545	566	517	524	544	513	546	479	561	540	530	543	508	548	532	497	519	557	525	543	538	528	508	524	550	553	525	511	537	536	511	586	531	509	539	523	499	579	483	488	549	552	546	530	550	535	537	514	503	566	550	522	547	497	527	563	537	498	518	563	503	549	542	514	481	504	547	533	500	542	538	540	518	513	546	504	529	515	544	546	542	539	510	509	545	504	541	531	512	507	525	506	525	492	519	484	559	563	580	558	532	491	552	527	542	531	529	505	492	535	527	537	531	528	562	520	483	520	526	480	466	531	499	496	535	497	506	506	502	544	529	537	528	537	508	547	527	572	536	501	533	553	537	515	501	539	538	505	512	538	523	547	546	504	535	537	541	536	552	522	517	527	531	510	532	553	564	554	513	510	518	560	549	545	493	506	539	507	539	506	525	513	511	514	529	514	520	556	540	519	525	516	519	514	513	526	527	510	458
7749	3944	2954	2283	1692	1431	1202	1119	1047	938	950	930	917	929	891	898	892	934	880	894	874	908	884	880	866	900	1007	2326	2974	2595	1698	1231	960	899	926	863	818	862	843	892	872	834	857	807	871	815	887	875	857	876	860	872	869	851	808	830	832	812	920	907	880	844	824	839	861	892	831	872	876	873	805	821	911	887	856	822	837	888	857	867	881	868	803	851	893	879	856	861	847	829	821	838	859	877	835	819	853	836	847	859	856	862	834	890	807	825	839	834	829	837	802	863	807	808	823	844	856	880	826	824	862	801	862	856	879	857	858	858	882	812	912	857	840	813	839	853	899	898	877	910	868	858	871	853	876	817	853	850	872	834	891	824	828	905	834	841	869	847	846	820	922	877	870	813	854	816	867	838	900	848	912	807	844	883	848	846	898	833	858	888	827	867	837	904	879	840	881	809	809	896	917	838	879	855	869	853	855	874	888	845	851	889	873	816	857	854	828	846	861	878	866	796	837	849	925	874	829	833	888	855	838	875	874	838	907	845	870	886	872	824	869	806	824	808	813	830	884	866	842	883	847	872	872	881	880	810	888	868	832	853	819	854	868	863	851	789	854	855	824	860	831	858	868	849	819	896	855	902	864	861	854	861	872	809	839	875	879	855	866	876	873	855	943	874	883	819	795	840	821	838	877	895	843	854	854	815	844	885	832	837	852	835	843	883	884	802	841	874	844	858	850	902	842	782	858	852	878	852	803	873	872	838	833	911	867	836	854	842	858	790	859	843	840	832	827	842	847	835	828	871	889	849	801	830	894	851	872	844	868	867	853	828	817	793	871	875	867	876	857	811	812	859	848	831	832	813	889	810	864	881	833	828	876	845	824	848	803	861	841	859	834	847	831	807	836	836	869	885	831	825	849	825	885	919	838	873	865	914	857	856	871	838	867	854	895	886	827	871	876	883	833	847	897	854	845	861	893	870	810	855	907	873	880	856	876	884	906	882	791	912	850	874	855	856	876	830	825	806	857	888	882	816	863	882	845	811	870	834	870	817	893	814	834	829	836	859	798	882	846	832	862	849	833	842	810	822	824	805	851	875	854	857	862	862	821	852	887	869	906	875	897	899	849	873	833	863	853	891	830	840	885	864	815	847	811	832	845	917	871	859	831	877	846	853	888	850	905	848	920	877	814	892	775	849	827	876	850	791	864	866	854	818	857	874	833	861	850	808	830	878	891	835	836	848	809	828	871	813	839	842	848	805	870	867	898	893	897	893	837	822	861	822	864	891	843	879	828	832	899	902	863	871	882	866	843	852	846	832	876	879	841	816	865	809	900	842	843	863	851	814	803	837	856	895	831	875	850	810	891	812	849	826	838	869	933	861	895	845	882	896	828	840	816	896	851	825	855	867	850	835	821	831	860	883	838	900	818	853	831	870	899	821	847	857	879	845	875	853	832	787	866	861	852	881	877	835	828	820	892	809	873	860	863	826	915	844	840	836	832	832	847	862	858	835	808	873	888	829	861	821	837	863	796	869	882	824	878	854	852	829	833	820	857	847	890	816	855	889	791	850	827	866	848	842	810	863	795	855	867	825	867	873	850	852	860	839	851	868	885	826	831	802	839	854	836	849	784	872	866	863	847	877	869	784	856	860	852	882	853	864	861	884	849	784	816	833	825	892	822	843	814	816	865	833	800	843	871	842	889	865	869	840	897	846	862	804	848	810	818	851	884	843	867	858	845	794	838	877	816	821	863	875	850	859	832	861	877	878	818	875	837	855	836	871	883	831	840	846	815	871	837	853	852	831	842	829	876	886	884	854	862	842	811	864	878	864	828	854	849	860	852	863	832	928	866	849	853	866	862	879	857	808	923	838	796	913	863	861	877	830	862	840	873	892	883	843	819	813	835	870	872	837	890	859	870	853	868	916	930	813	869	766	872	870	831	854	833	823	850	877	859	847	861	898	863	869	810	888	903	825	810	897	848	890	864	823	833	852	810	821	845	812	856	856	843	857	808	862	851	863	843	850	873	851	914	836	881	817	869	830	864	806	857	823	837	826	942	891	829	830	855	826	815	824	913	846	900	864	820	843	795	875	815	833	835	829	867	880	816	873	837	848	845	854	796	831	886	814	825	856	846	831	887	850	859	846	871	860	857	876	900	875	810	871	833	836	886	856	857	885	837	819	900	875	826	893	865	882	868	817	871	902	839	834	870	848	876	886	854	837	787	805	847	907	850	817	794	867	869	853	860	912	857	802	865	870	837	812	841	863	851	882	857	843	856	890	826	830	835	846	869	834	799	786	875	806	852	860	806	876	852	858	889	842	854	835	875	857	877	898	899	870	798	844	873	879	883	817	865	858	847	856	892	834	879	898	897	863	862	886	815	802	856	848	865	866	851	841	883	847	851	847	866	873	848	865	920	881	838	861	843	844	827	831	888	881	848	780	816	843	840	890	898	831	863	835	796	805	851	883	838	870	862	893	827	828	867	839	838	854	886	838	880	818	852	835	847	821	921	838	890	861	862	888	869	851	856	875	859	888	810	867	816	843	832	866	826	877	870	839	837	857	898	891	847	820	849	866	918	859	850	884	858	857	843	882	851	865	793	873	849	881	896	825	864	846	887	928	904	848	881	852	825	817	839	852	837	869	872	787	869	829	852	862	835	818	841	846	847	823	853	867	791	867	870	816	857	882	914	855	840	881	808	870	823	868	817	863	838	899	858	845	819	830	799	873	834	888	836	844	852	901	881	886	893	879	851	859	837	872	826	800	834	855	870	884	804	836	819	869	867	882	850	849	839	892	876	844	908	876	924	894	918	907	871	914	869	884	805	845	864	876	859	889	891	851	888	834	846	873	860	870	888	860	885	825	840	814	819	860	905	842	866	834	798	852	845	823	873	848	795	796	872	915	833	863	852	814	881	792	875	839	901	788	854	834	861	936	864	884	836	857	871	819	852	872	874	886	904	870	793	864	854	830	849	835	844	787	824	867	919	855	912	885	777	854	823	819	861	820	840	886	822	878	830	842	867	893	811	891	827	871	854	831	837	833	873	846	902	866	819	819	871	794	831	900	825	857	887	900	823	817	847	869	868	875	855	894	837	896	840	822	858	817	858	794	880	919	821	814	907	878	900	879	881	846	822	842	827	878	842	849	882	819	825	907	856	861	902	836	849	853	863	914	893	853	822	819	794	839	842	863	813	873	834	857	856	798	817	858	838	826	864	898	826	882	903	848	848	861	919	870	876	842	842	827	829	871	817	860	894	837	888	818	840	835	851	805	820	873	830	912	872	856	842	839	959	836	836	803	855	847	842	859	811	843	869	847	900	835	863	869	810	872	842	843	850	855	817	846	828	807	832	906	862	835	849	803	846	846	865	863	844	826	882	934	845	877	797	848	866	880	883	837	861	803	844	908	810	869	853	847	797	890	858	854	813	868	857	864	854	866	848	835	781	841	848	884	859	812	869	857	864	893	887	800	829	818	890	798	863	854	850	912	867	877
24882	21194	27353	25253	7572	1156	962	760	668	694	633	607	607	569	583	560	577	534	610	573	506	519	559	567	561	541	693	3102	3688	2787	1417	946	684	573	556	542	494	499	548	485	544	539	518	564	525	549	568	516	556	567	544	545	511	491	514	513	548	489	535	516	525	500	576	500	597	513	533	536	509	513	510	555	484	548	539	582	511	547	519	487	532	504	475	515	535	535	546	523	529	509	497	493	532	510	540	530	493	471	548	487	506	521	554	526	476	536	531	528	597	532	505	551	518	543	512	498	519	521	564	464	505	584	515	508	499	512	509	469	533	513	503	560	512	525	549	535	532	506	540	509	555	552	545	573	556	537	495	517	535	571	516	529	542	539	547	527	561	509	533	546	557	525	521	558	495	533	548	534	530	485	485	516	511	501	527	511	594	507	539	502	526	537	521	546	538	533	520	541	516	514	523	516	517	534	520	521	553	528	508	548	520	538	531	505	514	527	565	562	521	507	558	560	522	528	506	524	526	520	521	502	514	532	494	528	555	567	532	511	493	558	529	502	529	517	513	544	555	526	501	546	495	523	539	550	541	511	529	525	524	536	535	470	516	541	484	500	546	524	503	554	536	540	517	496	518	527	550	529	524	502	547	504	541	495	527	497	524	507	548	515	520	542	560	489	539	530	533	526	501	512	542	518	527	530	536	574	512	521	547	533	575	516	542	527	522	510	527	514	551	553	540	532	532	557	543	542	531	536	517	521	496	564	510	559	554	539	502	532	558	525	510	492	517	547	538	502	515	510	542	488	518	531	536	516	486	564	503	534	523	526	531	518	521	536	516	473	523	545	503	508	508	540	497	514	535	533	521	536	505	514	531	534	499	544	536	509	532	558	537	527	515	546	541	522	516	541	557	544	569	488	518	543	586	517	495	567	527	582	552	517	536	519	575	509	538	573	512	543	550	536	512	519	505	521	516	523	524	507	503	577	542	530	521	521	518	508	581	557	573	511	533	521	484	498	539	537	524	535	505	528	507	521	502	527	533	527	533	499	508	506	550	499	533	561	533	533	529	537	511	522	514	523	490	524	501	521	488	539	489	509	538	525	460	549	524	537	559	534	556	535	524	553	539	536	549	515	545	522	509	536	511	565	478	493	484	532	535	455	539	520	535	527	543	531	518	550	536	542	513	513	536	531	545	542	542	527	586	524	502	512	490	508	506	511	506	495	499	513	519	505	512	537	522	526	543	502	512	565	516	551	539	491	551	500	494	519	515	497	514	516	509	484	516	494	507	554	535	529	518	555	527	490	563	548	531	500	540	489	489	509	560	532	472	537	540	548	526	512	543	552	515	515	517	544	545	516	520	572	548	513	537	508	528	557	560	551	552	514	500	514	503	486	522	540	521	546	505	504	492	503	533	543	522	557	547	509	490	499	571	498	541	510	506	478	517	521	562	486	534	535	543	468	584	519	556	566	489	501	504	520	470	491	481	513	543	467	522	484	523	520	516	535	516	528	530	530	476	548	488	533	511	536	531	533	536	541	506	523	560	528	519	477	535	530	531	517	520	517	531	502	524	519	527	541	528	520	522	537	542	515	561	533	527	559	515	540	543	487	518	524	487	486	512	540	489	501	517	544	539	493	514	519	536	504	538	562	538	573	516	525	557	529	563	496	549	539	530	535	490	486	590	488	543	526	484	558	512	512	530	532	536	552	559	525	530	540	526	504	502	525	544	513	517	518	498	529	451	546	539	479	510	507	538	536	519	519	559	527	543	541	525	531	513	533	508	515	500	508	554	561	497	475	524	537	526	535	500	551	515	552	506	537	476	551	495	542	512	530	512	515	513	543	541	533	519	506	537	506	509	559	520	537	509	519	493	528	529	541	505	505	533	529	515	540	513	536	501	505	536	547	516	525	520	510	510	484	523	556	526	565	509	545	540	481	498	511	494	509	477	551	524	531	509	522	567	506	518	491	516	510	490	499	464	463	510	484	532	533	527	549	494	498	564	523	532	528	509	537	525	533	532	553	531	530	524	541	486	524	502	521	538	523	531	498	514	537	540	554	529	538	525	520	507	540	514	498	525	525	506	532	502	519	499	569	527	492	508	547	533	518	512	497	504	558	562	545	486	541	538	523	542	558	508	519	551	583	517	543	504	529	543	578	538	517	529	550	562	564	516	515	481	564	528	488	521	527	507	508	492	531	536	545	530	567	537	560	550	558	527	541	538	492	556	531	562	517	575	492	521	530	515	538	537	517	501	534	525	542	487	540	508	502	528	514	514	541	539	519	507	513	527	490	506	539	523	508	516	506	521	509	534	479	510	529	559	506	497	499	566	520	542	549	537	566	529	500	493	493	571	538	503	493	529	525	513	577	479	509	567	535	567	525	542	529	548	524	532	511	541	515	534	544	527	480	540	528	500	522	529	538	554	558	589	503	538	536	530	517	529	542	529	550	563	502	520	521	533	508	537	512	537	557	506	482	504	483	520	514	528	499	511	534	496	510	524	502	514	545	540	507	558	520	539	542	524	508	510	520	480	559	556	524	548	498	506	519	488	531	498	542	504	557	544	547	581	509	502	517	516	527	549	527	539	558	534	527	493	542	544	484	494	519	526	534	535	539	592	545	533	565	506	548	479	506	532	480	533	489	548	547	517	513	538	499	528	539	545	523	511	511	471	551	518	508	503	524	523	515	509	509	532	542	516	501	513	504	525	549	545	564	537	523	524	557	507	552	516	496	537	521	504	507	501	540	529	525	556	507	501	527	542	550	527	506	532	544	498	554	525	545	524	500	504	537	522	502	492	563	516	536	541	528	516	492	512	534	504	520	506	525	518	518	527	534	536	547	482	540	541	526	508	532	479	537	554	575	522	515	546	537	555	526	515	518	555	501	503	513	558	537	550	506	554	518	549	483	555	529	512	511	568	514	518	529	500	560	556	551	537	535	532	559	511	528	521	503	543	486	585	514	534	547	512	521	562	498	540	574	577	525	504	539	535	525	535	511	550	530	573	489	495	509	544	500	520	517	500	485	497	483	536	505	548	546	532	521	525	536	513	531	572	521	565	572	499	476	521	523	504	514	519	504	526	527	540	553	562	531	493	553	507	491	500	536	505	564	552	523	577	519	508	513	505	527	530	544	531	519	525	514	561	543	510	527	535	527	533	534	511	497	518	502	520	536	553	534	488	496	527	526	485	505	499	508	541	476	518	504	520	503	563	539	576	542	516	520	549	533	553	514	524	560	542	519	556	552	513	519	507	513	526	515	513	525	550	498	524	499	528	525	495	478	536	491	494	541	538	527	530	493	490	547	501	449	546	537	493	523	515	521	553	548	491	507	502	521	472	539	508	530	501	481	530	512	557	518	516	498	559	550	531	509	532	542	512	552	560	514	492	554	517	550	508	533	527	524	526	515	552	518	482	546	525	508	494	575	560	518	554	542	521	530	504	548	508	477	525	537	523	552	554	502	493	518	475	532	509	520	511	472	532	526	542	484	496	513
8766	8915	7157	4009	3017	2333	1937	1684	1454	1248	1255	1119	1101	1111	1048	1071	996	1032	1003	943	943	931	961	954	899	954	1487	7817	8882	6443	3021	1716	1230	949	920	839	852	867	862	870	846	839	826	935	883	892	831	831	855	834	873	838	851	848	845	841	838	842	911	866	876	800	824	893	855	855	886	879	816	886	892	846	853	856	924	823	838	886	851	864	804	873	858	885	934	877	861	832	852	832	887	881	813	839	884	882	834	861	903	885	810	831	819	837	812	852	764	871	881	891	881	883	815	866	849	874	808	893	873	840	843	932	870	881	856	877	887	920	885	798	812	901	841	848	815	871	851	840	853	816	923	846	857	831	843	889	885	801	926	779	834	854	858	842	865	833	830	876	837	871	930	882	899	847	825	872	889	839	853	820	864	845	920	838	832	827	852	889	846	892	842	959	887	851	881	850	898	857	847	867	854	846	817	879	887	874	819	818	862	929	847	836	869	868	804	851	843	814	838	860	852	854	871	873	898	845	863	817	836	850	874	793	834	857	823	854	855	813	845	824	855	812	896	818	905	860	912	819	879	818	849	886	837	838	863	836	886	846	851	883	833	839	854	883	850	834	874	862	875	867	867	894	883	845	827	807	857	876	906	856	867	886	842	870	841	886	835	885	878	868	831	837	853	870	884	862	839	841	879	851	855	847	891	831	909	871	855	833	863	799	805	864	798	858	890	840	891	858	876	822	889	849	850	892	892	878	837	873	886	890	836	851	853	880	845	896	811	877	851	884	777	817	838	914	884	939	808	902	842	870	802	823	897	883	814	855	870	878	908	832	900	834	877	893	859	834	830	827	800	895	880	830	849	890	872	829	806	867	857	861	816	859	854	859	877	861	838	911	840	847	812	818	895	847	868	849	866	819	849	914	857	889	834	869	873	857	844	898	833	817	868	861	839	876	869	880	834	888	851	877	872	843	844	870	860	850	872	867	862	827	829	867	861	914	876	875	827	828	899	887	869	878	806	890	845	879	837	850	864	810	870	874	813	900	855	874	853	854	865	902	869	837	815	874	881	811	871	864	869	856	827	889	927	846	865	872	847	945	876	785	859	807	833	864	892	837	880	865	851	834	895	856	851	880	814	887	873	891	889	918	821	891	918	878	885	841	806	842	863	834	796	840	844	839	848	826	861	858	897	898	837	844	858	850	868	859	867	872	884	923	901	931	897	866	850	868	851	877	857	856	869	854	892	851	860	876	901	911	845	848	861	913	865	849	854	856	898	822	811	859	853	839	847	877	893	882	838	818	897	866	843	858	817	926	864	893	899	843	814	861	838	876	845	801	878	913	881	866	851	860	850	799	858	850	884	892	856	858	850	884	833	834	805	900	857	855	866	862	846	840	826	835	903	836	846	815	807	853	875	817	856	826	810	807	843	851	870	751	925	842	786	869	877	857	849	871	876	867	841	851	841	838	850	865	845	856	856	881	809	850	882	869	873	864	918	849	856	876	857	882	844	847	833	877	918	886	886	857	836	834	883	855	824	837	855	885	897	872	857	862	854	858	853	876	873	834	866	840	871	854	863	860	894	818	893	880	896	848	886	787	833	837	863	871	855	892	879	891	887	905	882	851	879	894	870	863	849	833	840	818	810	925	870	893	872	877	865	869	857	835	902	833	846	863	873	823	871	919	850	841	892	862	849	848	836	920	812	877	904	899	848	862	903	838	801	896	862	843	836	844	868	821	850	880	838	870	831	879	832	896	813	887	784	805	864	812	811	814	873	852	808	820	872	877	826	878	856	850	869	901	855	807	840	875	839	837	895	849	854	836	863	879	848	795	908	840	831	818	878	824	918	893	843	888	822	935	867	898	887	866	865	816	921	833	847	889	891	825	828	850	828	793	859	900	894	897	906	861	856	843	830	899	868	856	893	898	846	875	866	807	833	875	903	891	941	886	909	876	820	867	868	869	885	926	910	891	880	817	868	869	809	900	898	825	830	884	884	813	874	823	894	820	856	881	839	836	889	878	885	855	884	907	886	804	855	811	848	828	843	849	874	861	842	804	846	879	863	849	837	824	881	853	838	861	837	807	888	849	842	823	846	875	858	857	859	860	826	906	841	889	846	857	867	904	857	846	875	861	832	787	882	861	850	846	855	895	851	832	873	851	852	805	869	874	905	843	853	888	850	893	868	936	859	805	889	909	884	842	823	836	841	914	815	917	780	877	881	829	858	890	898	857	867	799	884	839	868	831	873	853	874	825	802	863	822	838	802	804	883	864	832	937	896	857	823	880	831	844	864	866	895	840	850	904	847	898	847	860	887	809	840	921	824	922	858	888	902	855	853	847	868	886	901	854	801	859	824	819	844	843	848	868	862	875	883	872	809	911	884	849	849	889	858	849	879	791	862	839	880	855	882	858	909	824	837	836	806	863	901	917	830	876	871	895	821	842	824	905	893	856	852	854	836	872	899	897	832	850	802	904	836	844	840	851	898	883	838	935	907	828	868	834	848	891	835	864	889	833	877	876	841	924	873	852	917	816	875	815	873	896	885	804	857	823	899	859	869	824	854	870	797	858	871	826	838	859	848	871	828	846	887	835	942	876	846	889	859	843	879	868	879	838	814	842	842	831	863	903	865	866	847	827	869	914	848	847	885	833	834	853	822	879	838	878	826	835	879	851	887	901	845	843	902	837	833	854	836	834	783	875	864	922	876	799	880	880	839	860	918	845	884	853	921	853	882	873	871	869	874	870	892	879	868	849	856	826	818	847	847	859	859	854	819	869	821	811	847	859	857	816	851	887	883	841	841	898	841	902	828	837	839	821	923	869	828	877	876	832	837	895	902	870	930	787	822	879	845	886	848	869	876	854	815	825	826	860	855	873	839	895	813	820	854	800	826	814	924	884	826	890	842	863	891	832	838	886	832	863	852	810	855	881	840	929	877	838	854	821	822	874	856	871	820	904	899	888	828	840	805	884	840	859	852	841	914	853	863	882	814	860	875	853	879	843	827	821	874	863	818	883	853	859	869	820	837	876	863	789	882	885	878	865	894	850	861	896	836	864	848	823	866	874	873	921	854	837	804	923	864	885	822	895	815	823	857	867	882	847	904	882	876	887	898	871	916	865	837	849	831	885	880	832	849	881	852	874	864	851	871	796	842	883	913	856	822	836	862	842	865	781	844	852	869	928	822	868	829	853	845	850	828	829	835	815	876	823	896	875	846	847	909	900	888	865	860	856	899	878	875	863	833	837	865	854	849	856	876	840	848	826	837	859	782	863	835	793	848	843	854	879	906	867	820	875	889	856	918	827	912	861	901	904	861	865	898	882	884	841	828	848	868	844	828	870	809	835	888	818	848	874	851	871	825	856	838	835	916	848	849	852	885	903	811	843	802	887	833	835	938	882	879	823	853	866	897	846	870	844	901	913	879	863	834	894	837	843	863	811	873	879	933	852	838	868	870	918	808	859	864	881	877	832	860	853	844	883	842	846	813	827	832	807	866	842	826	844
23163	21162	28839	23770	21166	18394	2661	1241	1000	947	871	833	734	720	706	659	666	622	627	573	632	612	572	580	619	583	965	6880	9046	6639	3182	1449	857	612	503	516	554	553	515	568	536	539	530	516	537	541	578	538	545	551	560	555	547	526	551	535	544	492	511	550	601	503	588	534	539	533	538	543	543	561	533	511	526	526	541	477	521	479	549	576	552	542	545	556	520	499	506	585	524	559	533	529	516	569	536	560	541	539	501	528	529	527	585	536	512	527	486	563	576	560	509	526	535	497	517	507	561	550	546	525	527	510	512	560	531	518	522	496	546	525	542	482	540	531	526	518	560	500	572	556	540	534	521	556	543	557	547	557	559	551	523	482	519	524	583	488	524	529	544	540	546	550	530	540	529	552	509	591	553	540	537	538	551	570	564	536	529	538	586	545	557	555	584	532	549	522	547	534	558	530	520	518	543	544	582	543	529	538	553	533	571	545	527	490	541	545	529	561	551	508	529	478	507	493	493	555	535	542	551	522	561	522	553	501	523	533	538	525	533	557	588	540	525	523	576	512	576	512	501	575	567	544	546	520	524	506	567	551	546	516	521	537	490	506	541	560	496	504	539	548	540	540	538	496	565	543	495	502	529	580	574	547	548	543	488	546	593	526	523	516	486	483	551	559	534	569	548	541	532	527	506	520	548	554	499	523	513	544	529	562	505	505	540	571	531	564	514	549	548	539	512	524	559	543	517	548	563	571	540	515	537	547	551	505	508	544	533	554	526	567	577	539	543	528	576	522	507	534	518	516	569	538	551	538	536	545	564	505	513	518	507	520	510	538	568	545	480	481	514	552	553	506	536	528	534	552	544	554	558	545	521	501	541	510	524	510	570	521	571	546	508	553	517	514	515	536	558	552	520	532	515	561	532	560	526	500	518	583	525	561	511	536	508	552	547	541	544	507	584	494	492	531	530	538	505	515	568	556	528	553	547	520	517	514	515	580	555	586	560	542	550	521	478	566	515	520	512	545	537	535	561	517	518	597	536	549	507	510	553	579	547	540	493	508	560	502	523	545	547	499	528	536	548	517	564	547	550	562	515	514	532	543	508	540	522	532	525	569	509	541	516	484	533	508	516	597	557	519	564	519	538	532	521	522	507	587	506	494	546	518	511	563	535	543	514	511	518	538	516	554	527	521	537	528	545	559	517	568	519	550	550	552	531	495	563	531	515	509	540	535	543	497	493	536	534	529	576	538	546	550	512	487	526	536	569	542	582	529	548	551	530	537	521	510	540	543	531	553	522	548	572	499	524	518	552	523	568	533	564	561	540	519	545	516	503	522	499	538	543	517	523	560	564	523	540	568	507	562	537	563	515	521	553	539	562	521	559	510	519	540	565	552	553	530	536	557	521	553	507	537	523	536	545	546	525	512	597	541	525	532	592	492	538	537	546	527	542	510	576	534	543	519	546	539	548	551	555	515	551	538	519	528	554	527	538	500	547	531	510	521	550	529	552	565	567	515	565	548	540	550	531	515	535	530	499	531	553	522	512	529	556	546	543	554	499	482	503	543	539	534	521	529	527	539	521	580	559	523	566	542	509	567	549	548	499	533	555	561	486	580	596	516	538	504	505	574	532	512	484	564	563	521	542	510	535	548	539	517	517	553	544	525	521	492	543	539	526	560	595	559	520	507	551	571	584	514	507	503	519	497	533	511	529	534	545	561	539	498	535	546	511	533	516	512	520	534	535	552	527	506	494	556	510	502	525	520	547	509	501	565	559	516	535	557	509	523	520	541	520	521	561	527	538	514	565	539	526	572	523	520	541	501	529	499	549	516	518	543	551	532	512	546	528	552	567	535	537	516	507	533	553	520	543	502	496	525	567	485	539	513	557	507	509	532	546	530	544	486	538	542	522	544	583	513	539	509	505	537	531	555	474	495	541	510	483	503	531	549	512	500	529	529	549	558	538	529	564	543	532	528	552	533	521	524	543	500	566	565	530	503	526	510	539	516	487	525	537	563	546	473	509	470	534	537	533	559	516	523	500	522	556	562	520	550	534	524	539	526	533	502	510	547	542	535	538	548	588	553	500	547	558	548	549	498	543	557	531	514	547	545	501	486	517	532	555	561	498	524	515	557	509	552	486	509	515	538	549	538	544	533	560	500	534	501	569	553	490	528	531	512	530	520	543	519	523	507	506	544	512	542	564	539	557	535	530	547	528	537	514	552	508	530	525	551	542	522	553	494	549	554	529	525	548	522	545	544	505	534	544	549	510	553	517	554	521	523	524	554	554	563	532	525	504	532	504	541	548	496	540	534	517	522	544	558	518	541	488	513	543	557	547	536	565	535	501	538	540	492	562	522	505	541	520	543	561	528	540	549	505	537	554	501	514	557	553	552	542	576	530	559	538	548	541	522	507	508	535	514	552	527	545	540	544	569	534	529	526	526	538	561	523	563	484	523	521	556	547	521	566	564	534	508	578	561	556	535	519	528	568	547	561	540	551	534	564	542	497	500	541	530	570	543	547	503	549	587	555	505	512	534	508	539	546	531	524	505	518	527	536	533	529	564	488	547	556	515	527	546	580	546	503	548	539	533	507	505	531	547	510	567	522	560	529	529	538	515	515	513	576	514	496	543	498	536	609	532	571	547	548	511	551	498	539	533	520	514	576	548	493	518	536	498	545	534	593	533	519	532	519	544	520	506	548	533	500	517	518	545	539	495	520	559	525	523	551	559	541	520	546	515	540	507	517	558	532	532	541	521	534	528	517	514	528	510	564	555	540	516	503	513	545	547	517	527	554	518	520	479	505	494	490	540	523	517	493	573	493	527	508	550	516	492	532	534	538	526	532	507	515	569	517	560	528	551	502	545	554	519	572	497	503	498	543	499	568	529	523	516	564	535	543	482	540	537	517	526	511	536	526	557	502	533	503	549	516	503	549	560	557	497	480	562	527	517	519	510	503	524	559	475	553	551	541	533	496	565	551	565	538	535	554	515	539	504	528	588	551	525	538	560	585	543	578	525	543	493	531	548	523	502	562	557	532	523	538	503	532	514	590	545	498	502	537	545	520	520	484	523	537	504	502	518	549	557	522	581	524	588	540	547	471	565	524	544	529	510	502	513	540	513	483	525	529	538	573	523	568	536	564	503	512	540	515	552	525	539	536	543	527	574	520	497	524	541	581	559	534	553	537	516	537	521	508	499	555	526	525	554	533	578	505	537	500	515	478	516	561	529	484	502	493	540	501	536	564	507	537	543	552	553	551	577	565	524	535	502	525	532	543	545	557	504	492	520	513	561	526	520	501	519	556	513	535	528	513	522	590	560	524	541	554	514	522	583	528	541	555	554	536	467	518	516	477	500	537	525	510	504	539	480	526	519	520	537	556	579	553	500	541	566	557	557	563	566	521	579	533	521	544	550	512	528	524	479	565	512	487	552	555	520	551	536	529	540	505	518	575	564	510	550	553	543	528	517	518	567	530	519	498	525	497	543	532	494	524	517
12684	18973	14833	8122	5717	4448	3633	3000	2607	2215	2004	1817	1538	1462	1297	1275	1199	1210	1139	1113	1040	1031	1037	1088	1051	1067	2126	15997	18304	13487	6899	3020	1542	1056	878	871	842	874	860	828	847	801	869	823	839	856	858	864	876	826	838	935	855	822	890	861	832	807	886	817	876	862	858	869	831	850	857	880	907	823	831	856	856	893	808	876	863	859	794	852	889	836	865	882	847	894	872	823	833	877	822	858	857	843	858	846	938	849	862	849	856	877	830	865	908	877	866	861	810	848	878	873	835	860	848	872	805	868	855	860	840	809	881	888	817	869	837	858	838	878	853	825	822	831	797	860	830	883	843	882	827	841	856	836	796	839	829	834	817	825	854	862	826	810	839	827	842	863	880	895	829	856	928	838	893	817	843	826	827	888	867	826	872	807	825	834	841	876	853	875	861	847	904	856	854	901	904	847	867	866	849	874	940	843	923	900	859	853	851	832	858	877	801	885	847	861	842	843	825	820	863	885	871	849	853	911	940	841	865	833	831	891	771	815	861	836	874	865	817	876	841	840	790	914	818	842	821	876	847	847	869	843	870	862	917	887	855	872	857	870	856	819	810	881	915	841	824	873	832	834	854	832	874	864	865	850	839	815	759	870	903	882	863	878	892	835	821	820	873	846	821	864	833	847	833	847	845	884	874	883	867	872	811	851	824	837	850	871	848	801	818	823	869	803	823	853	824	839	867	880	879	834	824	838	810	886	844	854	888	785	798	800	905	856	845	862	829	861	855	825	891	852	834	883	860	840	869	833	864	829	819	818	817	838	850	787	860	820	838	876	872	802	853	879	846	870	881	859	864	868	854	854	855	820	854	859	845	787	877	816	886	827	836	874	844	828	833	816	864	879	882	817	871	846	851	859	843	898	860	873	887	843	857	816	868	818	852	856	844	864	866	811	846	824	837	880	783	830	838	871	832	822	825	785	872	860	862	845	799	907	890	867	864	865	818	898	870	852	864	813	863	851	918	863	832	865	874	870	778	866	861	863	844	862	760	827	865	806	827	838	864	882	872	812	840	864	884	879	834	879	841	864	812	824	863	827	875	815	858	877	848	883	864	808	866	833	882	815	845	809	840	821	875	822	861	810	836	871	822	881	865	845	770	801	851	891	849	872	820	855	844	783	889	863	812	846	848	855	860	843	912	835	855	860	841	835	893	847	804	773	860	858	810	854	849	812	936	867	839	871	792	842	880	859	843	827	835	867	832	843	800	897	841	826	832	811	840	833	867	887	801	838	824	828	895	887	898	821	866	862	902	859	841	823	876	830	846	781	839	864	827	849	802	838	859	834	889	825	858	877	885	855	810	881	821	825	902	859	842	880	835	859	853	870	844	840	900	857	882	846	843	854	846	867	865	825	814	873	822	888	862	888	868	810	829	863	849	901	833	891	867	850	808	823	838	851	907	904	849	806	830	867	818	856	806	894	895	919	844	841	840	832	877	864	816	871	837	890	885	889	850	808	839	825	900	878	868	827	872	836	810	873	862	897	859	879	874	818	876	910	849	816	868	823	862	837	821	872	834	812	905	833	839	878	900	825	871	830	857	911	901	855	819	823	868	909	876	819	859	852	868	847	843	905	867	827	842	844	852	853	847	871	794	812	853	869	887	813	830	815	822	853	844	864	843	863	854	794	845	815	888	832	876	904	876	854	909	858	835	821	875	869	880	828	853	832	883	887	861	848	842	884	856	808	856	830	835	815	825	828	829	832	874	848	852	870	858	839	851	851	905	869	856	829	796	827	877	831	888	858	865	929	898	868	874	844	835	848	835	844	800	851	825	845	839	867	884	820	846	850	847	919	845	850	851	852	833	860	865	910	883	846	909	858	886	911	867	850	825	872	814	818	864	853	826	850	898	845	853	831	846	835	857	842	828	893	850	837	832	817	871	895	829	800	856	854	848	862	812	795	855	856	851	876	803	868	862	877	843	882	889	797	777	889	819	874	844	808	855	876	849	838	850	831	879	830	864	935	891	863	828	827	837	895	853	902	850	842	903	850	860	865	848	877	831	862	856	841	882	837	879	887	841	851	886	888	894	848	865	881	870	817	892	812	825	829	858	850	860	822	881	843	833	794	850	861	894	870	853	862	847	860	824	854	890	891	824	818	862	830	858	901	828	844	826	855	841	846	884	853	863	843	883	823	866	884	855	825	856	886	861	873	876	842	833	902	808	836	865	888	839	879	875	837	806	815	825	849	878	835	810	891	850	755	815	902	829	803	863	846	863	847	824	843	849	853	839	897	867	805	848	880	853	837	831	799	867	922	882	815	837	861	853	833	896	851	797	813	852	862	844	842	799	814	853	859	832	889	900	835	831	840	844	890	776	849	865	798	881	836	878	840	805	867	891	871	834	901	913	829	848	876	853	825	874	809	905	871	859	816	870	803	858	849	877	830	851	845	839	883	823	854	852	877	808	815	918	875	877	842	819	863	877	874	875	825	914	791	815	859	884	869	866	815	891	878	903	784	871	895	836	858	846	939	853	917	866	833	870	822	834	864	846	876	858	825	884	880	856	842	846	902	879	882	813	828	863	812	851	887	866	833	885	826	811	852	828	828	860	875	858	884	853	869	829	880	877	858	840	892	830	838	800	840	888	814	877	888	816	892	831	837	826	877	839	814	887	856	844	869	832	810	935	796	779	895	828	893	866	805	869	844	888	864	845	852	873	839	874	831	833	842	838	833	897	823	821	910	858	866	810	868	801	808	825	827	813	865	859	806	817	890	876	908	892	838	851	898	843	887	805	829	818	840	807	852	817	850	840	842	864	903	857	872	818	856	802	834	786	847	835	856	852	923	850	828	884	831	859	842	874	813	851	851	818	857	864	834	836	863	840	903	870	883	861	873	825	851	875	861	885	802	861	852	836	856	848	852	843	826	895	855	822	811	847	809	878	794	828	900	879	859	824	856	770	830	842	868	794	838	861	872	853	822	858	853	837	812	846	844	839	865	852	844	847	870	867	880	858	884	840	903	860	842	851	856	821	816	870	829	892	841	849	866	797	878	808	808	859	872	895	856	884	882	818	907	851	864	867	872	841	817	814	865	819	857	810	809	867	908	901	900	813	825	829	902	898	843	839	838	832	847	881	828	870	856	810	829	876	843	856	854	841	902	832	821	854	888	827	834	861	895	817	870	818	841	841	779	811	818	872	851	854	839	858	900	797	859	881	836	841	847	831	814	857	841	860	892	872	802	868	865	884	874	870	844	886	864	842	840	906	854	904	777	880	896	839	814	863	892	901	896	854	882	831	856	869	845	860	842	853	841	884	860	843	850	856	888	869	833	843	848	842	842	825	865	845	896	889	902	874	789	861	890	809	846	844	856	823	869	855	854	853	783	873	828	846	866	906	827	849	875	818	865	829	859	857	875	830	816	865	849	802	890	857	849	903	859	836	802	866	901	844	872	893	847	826	815	823	826	881	892	831	890	854	831	840	842	800	879	884	868	864	869	859	877
26818	19912	6855	1493	1064	873	679	698	663	700	615	580	555	558	515	547	574	503	481	493	525	459	507	530	495	476	564	1077	1319	1309	935	757	545	547	493	482	517	506	476	530	523	500	528	500	527	524	482	495	504	510	497	502	502	508	458	541	532	490	501	496	511	526	563	468	514	501	486	531	533	488	485	485	499	519	516	522	489	484	502	548	529	494	498	479	509	487	495	482	522	504	499	486	495	521	507	519	521	533	492	508	533	512	499	476	486	516	497	498	488	519	505	472	493	455	536	543	516	503	496	491	476	523	510	496	451	498	492	524	496	511	506	461	496	518	484	546	473	518	480	514	504	490	490	512	560	480	462	513	482	486	518	550	483	506	466	512	513	493	510	509	531	522	507	474	538	509	529	489	512	489	537	500	515	546	524	512	494	503	495	513	541	514	506	476	542	501	511	505	511	497	494	484	501	492	484	546	504	493	504	580	469	512	496	483	496	546	500	498	541	500	528	504	480	479	482	474	523	543	542	461	481	539	462	527	506	473	530	498	526	504	470	503	478	497	496	511	481	503	519	499	446	547	544	502	490	505	472	535	494	481	501	502	541	478	520	525	481	519	498	485	502	514	470	490	518	490	519	507	508	499	494	483	537	481	481	497	488	489	520	509	524	492	474	461	479	533	516	508	489	552	516	555	527	506	541	519	514	499	535	542	492	476	494	431	466	470	512	521	530	484	489	478	528	518	472	511	524	514	505	463	511	489	493	517	500	498	512	490	511	472	478	478	491	479	462	568	531	500	467	473	488	507	522	512	511	528	467	485	482	496	491	512	526	486	532	530	519	494	480	523	513	554	539	516	525	505	488	488	516	509	454	508	472	516	517	502	498	543	515	506	484	498	530	491	460	503	519	519	508	497	523	515	494	503	519	484	522	493	497	510	494	480	503	472	499	537	542	502	463	540	495	497	496	500	542	485	494	524	510	486	473	516	482	523	474	507	478	488	523	531	485	522	474	539	528	543	501	538	474	539	499	492	512	506	518	500	497	493	512	469	531	529	507	455	523	510	503	511	500	524	468	501	496	478	505	483	537	491	524	485	501	503	445	489	506	499	539	527	507	481	492	467	522	481	505	488	503	445	498	486	478	501	487	551	496	549	546	476	498	490	488	525	522	475	540	506	474	508	469	535	526	506	547	476	493	497	483	514	508	498	527	478	468	504	505	499	513	500	501	505	514	494	521	500	491	522	510	437	521	510	504	522	502	523	543	536	474	489	525	468	489	511	528	492	526	492	506	495	525	500	534	507	495	506	458	504	480	507	494	521	496	533	506	513	507	544	483	513	544	498	476	493	484	486	540	547	520	499	523	527	506	509	529	480	537	484	483	536	459	520	477	541	522	499	506	483	509	514	540	520	509	525	496	516	498	505	534	492	535	478	496	494	485	501	519	508	479	484	489	498	505	490	510	497	503	514	543	476	493	524	476	519	490	556	518	485	506	523	501	495	531	507	504	504	486	514	491	546	519	495	536	482	464	484	482	548	501	529	482	505	497	443	451	515	512	503	478	491	493	531	503	490	476	467	545	509	493	489	532	425	533	504	500	487	525	478	481	486	528	517	511	519	523	536	494	521	506	455	555	508	485	526	479	569	577	526	524	488	484	548	506	505	460	537	490	498	515	527	493	461	522	524	507	472	505	489	494	520	506	521	522	514	540	486	506	497	518	500	486	486	521	481	516	519	485	453	483	523	502	498	490	493	500	518	458	514	527	528	509	537	501	498	505	514	509	515	503	505	524	474	500	495	537	570	523	526	493	503	519	505	524	510	466	532	493	472	526	473	512	466	501	487	493	509	534	476	466	486	509	495	510	504	496	496	525	530	529	496	458	518	508	513	491	499	495	470	498	490	500	515	487	503	521	501	496	457	497	473	446	479	489	473	533	500	537	548	501	526	492	493	499	507	484	464	538	504	439	488	499	511	538	473	500	518	524	511	494	506	514	498	479	532	500	491	454	508	514	538	506	525	494	523	488	465	486	524	494	526	522	482	502	531	484	552	475	509	492	473	513	491	512	519	506	513	503	514	521	500	529	466	511	495	506	508	497	503	486	434	526	476	508	503	485	530	489	503	525	510	545	528	491	453	499	476	496	462	468	514	537	498	496	509	529	534	477	488	505	540	512	486	526	508	484	486	473	514	509	531	510	466	501	482	507	535	492	494	512	507	506	492	493	510	496	498	473	496	512	499	476	494	500	525	496	493	502	528	500	510	540	521	510	500	509	512	487	507	498	473	484	507	503	486	511	540	512	518	535	492	539	485	503	496	474	508	484	533	473	472	460	502	485	517	477	504	501	521	509	520	530	537	448	488	518	507	505	498	499	454	482	469	487	513	522	482	504	506	510	506	529	530	481	533	501	482	495	496	480	493	501	488	513	524	482	509	502	491	534	488	484	521	498	529	537	498	463	503	499	539	521	467	500	507	529	510	536	529	527	509	510	486	516	524	539	500	536	547	498	471	495	505	478	518	493	567	532	502	526	521	513	536	519	502	505	517	502	452	518	490	498	528	511	524	502	520	500	513	502	528	506	545	480	514	500	501	523	512	518	510	512	463	498	536	504	531	465	505	509	458	485	492	510	507	467	461	510	504	498	474	507	481	506	522	460	482	522	515	502	523	491	505	468	496	493	514	477	510	510	537	495	470	488	477	513	485	507	523	488	499	502	497	511	491	528	501	516	535	486	501	530	511	493	521	507	518	449	488	494	520	533	500	494	479	503	495	490	485	504	519	515	544	499	509	496	527	509	510	502	478	509	525	505	441	513	523	504	494	472	500	508	441	523	508	514	517	498	502	503	492	488	457	496	544	516	531	532	518	520	489	475	536	506	514	467	525	502	484	541	503	527	493	496	519	503	493	479	500	513	514	512	549	522	490	503	525	477	517	452	501	447	501	496	495	487	502	462	478	491	510	490	535	541	479	497	513	537	487	507	457	532	524	488	485	490	476	558	505	508	491	489	550	512	467	511	507	512	479	490	497	539	528	500	540	537	508	497	526	510	487	521	513	494	471	492	512	530	530	501	517	493	544	486	507	519	474	496	521	476	521	540	533	453	524	478	498	516	497	513	536	523	487	506	507	499	510	543	481	508	485	520	500	504	496	507	499	521	478	461	504	495	516	477	501	477	500	517	521	519	494	535	473	468	512	503	503	459	519	522	492	474	485	507	505	496	521	523	511	501	508	492	498	512	522	520	520	478	468	514	483	530	504	470	541	520	524	544	505	485	543	527	516	527	498	523	494	527	517	532	493	465	571	509	489	498	524	499	481	468	491	479	506	512	490	503	529	473	515	521	507	508	523	466	517	510	496	517	492	521	497	471	508	490	484	495	504	476	458	507	478	491	531	509	501	470	500	482	503	521	442	530	540	489	505	509	494	507	467	507	514	507	472	497	494	490	487	519	492	496	556	486	523	517	542	514	542	509	481	508	520	502	488	509	483	496	513	507	513
6829	4762	3237	2113	1688	1562	1444	1446	1380	1411	1324	1180	1085	1042	996	980	925	888	862	920	861	837	836	854	779	870	969	2383	2990	2712	1804	1225	977	851	859	811	838	805	867	826	834	821	834	799	798	840	818	828	783	810	811	776	871	807	747	839	805	851	792	821	816	790	845	828	849	790	790	827	822	824	839	809	800	813	792	823	865	842	831	800	823	854	872	792	879	837	861	793	811	831	775	831	853	812	885	806	823	781	796	823	817	847	794	796	820	792	813	841	815	867	854	854	804	825	798	809	827	786	863	837	774	821	843	820	834	825	812	840	843	809	771	848	772	829	802	812	873	877	795	839	808	856	829	806	844	760	804	806	796	848	835	830	819	848	851	813	815	784	783	839	851	803	814	825	836	812	821	819	828	794	830	858	810	818	885	817	854	774	816	830	820	856	788	803	795	826	808	802	838	834	774	822	839	850	866	846	795	795	833	807	824	789	784	817	824	876	879	802	800	788	848	803	845	824	843	865	817	797	817	807	809	819	779	878	811	847	836	803	890	792	804	827	831	841	822	847	813	808	816	827	796	837	789	808	755	830	806	822	901	837	773	811	826	852	831	842	852	819	886	807	804	801	794	854	798	856	838	787	799	787	812	830	866	789	835	835	809	786	821	808	831	841	850	826	825	836	757	797	802	771	863	813	809	790	802	783	789	808	788	803	800	797	841	838	784	850	830	836	858	811	799	796	781	792	815	869	789	815	788	834	809	823	797	855	812	810	840	816	776	789	829	863	797	811	829	860	822	844	824	778	819	780	796	826	845	824	831	816	835	834	783	812	763	776	849	823	810	855	846	799	839	845	821	877	814	824	785	805	840	848	806	802	783	877	813	817	769	793	812	864	785	769	793	892	823	867	847	837	833	809	816	849	786	813	843	825	791	818	851	804	822	823	867	761	785	771	875	855	783	844	870	818	847	822	804	797	885	807	787	874	821	848	803	793	772	811	802	829	856	835	788	827	843	843	840	821	819	900	854	789	860	814	789	807	781	862	810	852	882	859	803	799	793	816	866	835	829	872	842	834	825	751	798	844	819	807	834	798	846	803	839	785	841	845	837	835	836	834	820	826	834	769	809	821	860	819	844	782	841	804	799	829	784	794	832	801	791	826	832	843	818	853	831	810	835	776	834	803	829	829	841	792	871	803	822	815	842	789	775	822	789	816	882	814	787	827	788	809	818	841	864	812	867	801	783	756	812	837	802	827	823	836	791	808	852	826	759	826	813	839	792	800	768	785	839	827	827	832	826	825	826	821	800	865	796	836	827	809	836	827	791	785	798	823	797	821	785	831	794	828	801	833	831	814	800	801	825	796	852	801	847	829	814	809	832	789	834	870	827	821	811	860	797	851	828	797	810	851	857	844	829	829	788	794	818	830	838	807	768	856	851	817	825	815	797	779	831	861	806	835	818	804	816	795	822	767	825	837	825	785	811	829	820	816	816	796	816	843	778	784	825	799	820	801	792	865	811	841	813	775	844	786	835	774	778	794	792	832	788	855	811	828	770	801	751	814	863	791	821	792	778	819	819	854	795	858	804	792	834	809	811	793	881	816	833	798	766	867	793	884	809	786	854	822	814	805	826	832	870	853	838	802	801	803	786	860	797	829	831	871	845	794	814	846	802	852	807	761	829	861	827	803	837	817	844	813	744	794	803	832	844	818	791	811	806	756	811	828	795	883	802	813	801	790	809	833	813	827	838	865	796	817	823	817	810	796	794	857	831	816	832	825	813	801	829	807	849	763	847	769	827	797	792	803	848	804	823	815	841	853	784	856	832	841	828	814	834	787	864	783	855	793	781	846	860	842	815	847	828	813	796	855	811	784	862	822	803	822	843	820	865	794	803	789	816	839	832	792	832	798	840	768	857	797	792	812	842	814	816	776	803	836	730	752	843	782	760	861	821	811	814	823	829	818	850	809	820	809	805	781	777	807	878	851	808	836	845	831	836	788	789	813	799	835	813	806	827	767	835	889	840	795	806	816	825	853	865	792	795	849	814	831	847	827	866	818	800	783	780	843	807	803	776	853	800	787	795	807	835	825	788	860	783	771	857	820	886	840	810	834	790	840	803	809	770	866	829	843	791	802	831	844	778	786	774	817	814	817	831	845	836	820	807	813	838	813	845	861	817	825	838	842	779	773	839	877	825	829	849	847	783	793	801	822	811	845	842	868	855	884	848	889	776	819	809	789	801	780	842	794	782	816	825	835	770	855	842	837	851	858	859	771	823	871	800	782	808	815	820	753	805	806	789	779	761	813	802	820	821	794	810	754	811	788	917	787	798	836	872	859	800	746	847	881	829	836	799	853	833	746	776	858	763	868	843	807	817	792	759	800	852	806	826	810	792	820	813	824	754	861	825	804	850	785	820	813	854	814	863	809	768	843	837	825	851	828	850	804	848	832	749	797	846	835	831	816	847	858	775	840	844	842	808	856	779	802	834	810	792	820	819	819	820	849	816	831	873	826	820	785	799	796	793	829	781	827	785	844	850	865	777	785	799	810	835	832	794	781	786	816	825	878	843	822	833	788	818	816	798	834	776	819	812	812	819	781	843	811	751	825	845	817	850	866	820	808	866	807	801	835	835	820	852	826	844	857	811	789	845	844	788	795	793	768	780	843	852	833	790	854	797	800	787	810	802	835	783	825	857	820	805	806	804	861	837	812	805	827	840	811	810	805	811	756	814	770	837	801	848	824	857	801	786	853	891	794	834	803	777	815	813	780	780	832	792	819	824	803	785	808	846	792	828	842	820	835	835	845	837	788	799	823	797	848	882	825	857	833	829	759	823	836	825	819	810	828	853	842	844	786	833	800	797	827	823	821	750	796	761	831	806	828	824	808	833	812	815	812	794	835	850	782	817	844	838	899	815	787	873	799	820	753	803	829	818	792	806	790	781	775	796	815	780	857	864	896	819	794	828	795	894	866	820	802	818	795	822	812	851	811	806	771	850	784	793	766	811	850	838	809	852	803	791	830	827	831	827	793	827	819	807	727	843	868	786	786	836	824	842	833	801	840	800	828	798	811	821	797	838	798	872	784	790	802	834	786	777	791	811	835	859	818	816	858	797	820	839	806	832	849	824	786	824	758	810	739	809	821	820	820	807	855	834	819	816	835	795	826	869	814	775	765	776	813	827	855	841	806	823	840	837	862	788	824	811	810	823	860	815	829	865	802	777	787	835	773	799	823	801	855	852	820	868	808	744	793	818	781	807	859	870	794	861	816	839	864	849	828	819	825	852	763	823	822	816	786	802	818	791	817	819	832	803	829	812	799	772	821	840	829	815	873	815	815	816	833	828	804	852	839	830	797	792	815	733	759	849	761	774	829	799	879	798	809	859	789	792	846	785	818	826	795	839	849	815	817	826	822	827	788	772	809	785	860	792	839	830	848	837	825	814	828	844	836	819	877	868	851	853	827	784	798	790	782	829	811	812	848	849	849	843	849	814	771	811	803
24768	21110	27236	25142	7853	1270	995	863	841	762	808	765	713	691	653	645	683	593	597	612	566	532	518	547	590	565	2076	3578	3137	1924	1206	732	556	529	556	514	519	550	507	527	508	478	525	511	508	490	497	523	455	503	478	486	484	523	477	519	501	510	522	496	509	514	486	512	567	519	472	564	533	521	536	515	512	527	513	464	533	503	511	545	538	487	514	525	523	486	517	539	505	514	499	473	544	514	482	534	477	508	504	479	515	520	522	499	512	519	526	511	528	494	567	518	545	522	495	504	482	463	481	493	539	508	523	534	523	505	523	541	494	554	522	536	534	442	522	524	493	520	517	512	531	577	542	556	518	511	531	534	510	501	516	484	532	501	469	518	511	492	560	521	571	504	506	489	481	502	515	505	482	522	506	535	509	467	490	528	488	475	552	518	511	540	476	508	511	521	521	501	451	510	511	505	513	488	543	506	484	502	490	521	513	497	480	513	507	525	511	488	504	534	476	522	514	546	527	565	502	516	536	513	523	526	554	521	532	501	521	511	518	538	478	497	520	537	489	519	517	477	482	541	548	509	482	479	524	548	514	571	507	483	540	526	524	458	513	547	537	500	548	473	508	505	492	507	507	490	501	517	476	495	483	507	496	505	522	508	505	474	540	518	489	491	496	518	534	520	556	505	497	484	500	509	548	535	516	542	538	505	516	516	541	534	504	556	479	501	550	482	465	510	553	524	506	492	485	497	518	509	547	537	487	486	529	526	498	514	479	507	551	495	496	492	499	543	490	519	520	505	565	485	532	540	499	492	520	539	530	518	516	490	533	506	499	503	512	491	504	525	514	545	503	524	494	525	533	509	526	515	496	536	501	505	502	543	549	524	526	493	539	520	515	530	534	527	529	518	521	499	504	539	508	528	496	478	514	508	512	491	503	517	486	507	503	509	463	453	540	524	529	487	471	507	508	493	496	540	477	486	500	550	540	504	503	489	531	506	464	535	488	527	499	516	509	541	527	487	523	476	516	524	517	488	567	512	528	531	516	517	535	525	528	499	578	521	506	485	482	531	514	510	494	519	487	508	551	470	531	466	517	508	492	492	556	508	545	500	481	487	525	506	529	473	501	502	482	457	531	496	490	545	490	494	491	521	473	537	538	499	517	530	489	525	524	516	512	545	491	538	502	495	540	513	552	527	504	510	509	482	507	546	521	534	513	488	519	532	505	532	541	509	512	509	500	544	518	501	491	489	527	528	529	530	503	511	503	510	517	513	494	520	501	487	449	495	515	514	508	491	495	531	517	524	490	501	501	510	485	522	532	526	511	540	507	504	523	511	492	520	525	502	485	510	515	500	513	514	501	501	494	463	533	488	525	483	509	524	535	558	534	491	507	504	519	487	521	573	502	461	552	520	500	492	503	531	483	526	518	481	511	530	500	537	502	491	544	525	583	508	501	515	478	516	515	508	528	528	512	530	514	502	513	534	521	503	505	500	497	516	479	535	487	512	500	499	498	517	540	522	470	525	504	521	501	503	497	522	511	544	458	536	538	518	481	505	522	510	524	541	498	484	498	469	514	511	517	513	507	507	501	500	500	517	509	491	491	518	559	505	501	535	511	511	509	526	469	491	504	532	526	511	501	521	515	540	510	502	499	506	533	503	520	522	521	533	516	512	466	522	506	525	472	484	511	514	523	526	493	526	469	525	553	480	467	543	531	513	534	491	529	482	528	499	542	538	522	485	514	545	533	546	501	520	526	476	494	493	492	512	512	465	490	495	522	512	461	504	486	500	506	494	486	521	522	497	516	521	470	490	551	516	531	568	494	452	490	515	534	484	488	489	532	487	498	495	502	499	499	510	502	508	504	529	503	492	552	483	513	515	516	471	483	502	517	539	502	545	531	557	521	512	520	577	517	509	482	538	519	524	546	490	518	500	517	516	491	461	532	519	524	526	520	495	516	489	508	541	476	497	516	533	517	501	497	525	518	564	538	509	483	534	524	547	508	508	540	444	495	552	530	459	506	508	539	519	499	510	522	476	517	521	538	520	525	499	507	497	525	539	475	546	550	514	514	520	540	507	494	500	468	490	544	506	528	537	494	496	530	509	524	498	502	523	480	504	504	514	500	516	511	481	516	538	514	472	533	495	521	504	508	504	527	467	493	532	511	503	486	481	521	489	488	511	487	521	531	511	459	532	525	540	530	518	486	541	529	504	487	517	564	517	555	518	513	484	541	504	488	490	508	502	536	518	529	504	484	503	515	495	548	467	519	527	486	532	533	467	496	514	476	529	496	507	483	496	536	552	530	535	505	486	536	574	536	509	506	528	483	494	498	527	500	516	550	512	501	486	573	498	521	515	513	484	527	487	557	530	547	508	488	523	534	567	483	485	512	523	484	489	543	503	487	516	526	491	517	519	525	535	510	517	515	511	508	541	514	461	494	463	511	483	534	519	495	520	517	527	491	520	523	511	508	472	501	540	498	471	542	516	522	527	521	525	523	492	508	513	471	515	514	543	505	485	508	520	509	525	525	506	514	494	497	472	488	502	474	522	510	493	477	515	529	544	488	499	509	553	459	551	538	500	489	496	504	513	486	545	490	528	509	522	463	516	498	494	536	512	484	501	521	506	532	518	537	509	477	510	534	533	504	486	495	495	469	451	491	489	527	538	515	488	521	515	532	491	486	501	552	511	491	512	502	501	533	454	469	549	480	496	536	514	516	503	489	463	490	531	504	523	481	494	548	528	552	523	536	554	517	491	534	486	495	508	501	496	521	528	480	522	542	547	513	478	477	554	490	517	504	501	514	530	511	527	505	542	483	456	482	579	484	511	531	490	492	504	508	530	541	537	543	537	496	542	473	510	501	521	475	496	515	525	482	507	496	507	508	499	498	524	469	564	516	464	498	501	525	572	538	497	499	519	522	482	523	530	523	514	503	508	521	488	508	524	495	508	505	492	450	485	524	494	513	484	479	512	537	546	535	485	517	543	521	519	470	500	480	556	487	516	520	475	488	535	460	537	524	510	491	489	534	501	507	471	462	496	495	509	504	505	523	532	543	495	508	503	499	547	507	499	505	481	479	546	492	553	532	516	523	532	533	527	530	521	523	513	518	535	479	499	500	512	503	587	592	530	484	505	498	514	481	508	533	489	501	548	480	528	539	520	508	512	535	542	513	518	508	500	488	481	499	534	516	511	490	538	524	481	477	542	511	502	506	478	481	500	550	505	520	530	508	560	539	521	527	472	510	535	476	476	511	496	501	533	446	527	552	502	566	501	479	539	524	534	540	474	501	476	495	525	507	497	525	481	510	509	500	489	487	515	525	537	488	535	551	495	537	543	508	514	514	536	505	555	532	481	501	525	494	512	471	493	517	467	493	501	493	494	460	503	487	490	524	493	519	479	510	505	484	525	530	495	477	501	482	500	506	540	542	528	486	504	567	527	526	509	467	486	508	507	506	483	494	496	488	508	532	557	502	494	516	472	469	493	505	554	479	530
7201	9653	7120	3966	3159	2521	2188	1983	1886	1805	1817	1703	1466	1399	1331	1289	1257	1245	1123	1129	1052	947	938	890	911	1034	5534	8755	7226	4594	2439	1442	997	890	892	867	838	850	836	829	846	824	843	802	851	853	833	864	825	770	823	833	796	864	825	822	866	852	850	832	833	856	799	833	832	829	834	954	833	852	827	859	836	831	904	828	815	862	851	876	830	873	829	863	837	858	819	879	830	841	841	855	825	849	848	847	803	821	842	840	836	841	853	868	811	879	876	817	837	820	847	854	862	786	853	814	833	843	807	860	829	844	856	857	854	827	815	831	807	861	837	853	870	853	834	888	879	805	847	795	787	833	813	801	854	870	840	836	810	817	820	852	866	888	853	865	864	804	879	867	830	816	812	804	813	781	802	864	877	830	864	840	854	869	834	844	851	826	810	843	842	865	794	837	826	847	826	778	840	807	818	822	841	861	859	844	806	826	830	844	822	839	812	861	847	780	846	827	820	847	834	815	830	880	814	814	789	830	781	841	856	805	827	846	802	821	869	866	833	854	840	834	807	845	861	798	868	845	796	837	846	851	841	836	823	814	841	805	805	885	805	813	849	820	848	823	857	812	814	828	857	836	792	834	882	838	843	836	855	891	888	830	852	779	876	847	865	809	768	836	844	844	871	801	847	847	805	788	851	820	816	744	887	842	797	841	839	830	872	847	814	839	831	833	807	844	844	814	837	848	832	869	841	828	841	802	845	853	869	813	860	866	772	805	861	839	868	887	839	846	866	828	852	842	844	801	862	780	864	900	836	868	856	855	817	849	837	817	839	843	866	837	902	849	787	818	876	851	814	842	803	868	802	819	869	817	802	911	784	850	803	817	847	792	846	814	873	833	827	812	808	807	829	838	885	849	807	806	812	828	836	862	806	844	818	822	828	815	882	868	843	813	872	862	840	745	844	829	803	805	853	852	854	803	872	777	811	881	807	841	792	823	868	806	828	819	820	817	901	827	818	846	829	818	846	825	852	854	860	785	834	802	840	819	814	804	846	832	814	855	900	836	830	830	788	891	844	839	818	844	818	856	828	823	866	817	842	850	851	891	843	841	861	821	862	859	863	822	863	861	848	820	837	842	818	838	865	870	841	843	857	840	837	841	813	839	821	831	794	792	856	859	856	827	872	848	885	815	796	805	868	900	805	798	835	881	834	809	922	917	879	877	846	828	776	877	830	841	837	837	820	784	830	869	842	801	848	872	872	855	866	831	861	831	795	823	891	852	809	851	860	808	846	806	826	837	847	846	836	855	796	854	850	892	847	866	896	859	828	872	829	775	871	862	818	835	854	793	828	900	844	824	856	797	876	847	819	859	869	888	868	799	820	847	849	771	838	819	813	820	877	871	762	865	809	885	864	856	830	817	852	827	800	803	861	841	888	849	809	894	808	793	846	808	887	840	805	846	836	825	885	833	801	852	845	815	862	848	833	842	893	821	833	856	852	879	790	862	802	826	829	837	850	867	826	913	819	867	877	833	879	839	831	818	840	818	831	815	809	817	813	818	802	837	834	819	860	833	859	830	856	871	847	815	848	838	797	843	896	854	851	812	838	875	857	841	843	838	867	816	854	829	832	846	808	871	863	852	865	816	820	814	856	836	849	866	813	842	829	839	870	829	841	863	829	827	841	808	850	831	779	803	792	799	832	870	886	856	861	821	842	846	871	823	839	797	780	788	839	863	860	764	832	830	842	820	815	841	843	804	840	847	865	827	780	790	844	806	887	870	840	791	863	885	807	770	860	826	863	875	831	825	874	823	811	807	871	903	839	839	853	872	859	870	861	867	893	829	805	817	815	843	871	871	849	844	835	874	829	823	776	819	829	803	831	807	809	816	835	839	845	839	859	856	839	857	852	858	869	852	765	852	808	840	804	881	868	822	802	829	892	875	780	861	816	838	861	828	826	842	827	812	843	862	821	801	883	817	857	865	804	840	848	852	876	904	838	814	842	828	799	817	897	829	855	867	854	865	832	840	839	830	818	821	806	873	874	830	840	833	787	824	844	837	848	879	821	839	853	849	821	797	795	840	894	821	856	860	826	882	881	880	814	799	824	804	851	876	823	869	878	822	850	849	845	835	868	840	850	834	838	815	819	837	809	794	820	847	807	772	802	885	827	852	801	867	861	859	844	838	875	878	790	841	855	877	857	853	855	861	828	787	801	854	818	846	865	836	813	802	810	839	838	811	862	819	819	845	823	799	880	881	857	819	835	825	819	892	839	840	841	884	867	800	837	851	836	797	886	831	840	798	880	864	816	810	815	874	886	860	772	912	811	808	838	830	832	864	817	837	806	794	870	860	849	825	815	888	870	859	848	791	866	835	794	867	855	873	876	844	843	847	846	847	853	788	820	828	838	820	850	862	832	810	836	828	801	828	835	849	823	831	844	864	847	787	823	829	856	814	873	807	810	795	889	879	866	837	862	787	849	843	852	865	925	842	859	849	856	835	830	793	887	822	849	821	853	823	814	857	869	883	822	825	798	833	855	851	861	750	886	815	811	820	792	847	833	844	828	854	816	795	828	888	864	848	845	858	861	847	827	868	816	842	804	801	852	831	832	816	851	809	788	840	871	856	851	865	876	797	844	788	797	795	820	800	855	802	832	868	823	860	830	864	876	873	843	834	832	812	911	832	864	839	841	852	818	840	836	868	845	823	801	839	828	852	835	857	840	826	862	871	850	786	869	825	814	833	849	848	791	841	854	856	861	810	827	862	830	847	799	859	835	874	785	857	867	849	784	849	786	812	829	838	879	823	834	774	805	819	842	845	837	805	816	840	795	863	842	832	797	834	804	857	823	830	853	846	869	830	824	837	845	790	893	820	832	858	814	799	847	816	834	843	827	798	862	851	857	884	847	889	887	833	890	854	829	851	880	876	826	797	839	847	841	857	829	834	867	887	867	799	791	824	821	842	805	817	782	836	887	810	832	856	847	811	791	830	820	842	839	857	839	803	842	891	831	853	847	885	822	860	829	820	840	826	876	854	828	875	824	811	871	883	822	835	897	831	790	894	888	863	843	867	859	883	816	791	832	797	853	828	855	848	819	828	847	863	837	818	854	825	803	930	839	847	841	804	883	782	853	818	880	871	840	845	825	862	833	891	834	844	830	892	880	819	838	877	841	825	829	820	844	833	860	881	838	868	805	856	850	820	799	872	905	812	846	870	823	829	906	843	817	884	845	897	863	885	851	802	876	819	866	818	877	773	834	853	819	833	819	850	812	808	845	881	789	767	825	848	793	849	814	875	836	824	829	870	843	849	845	828	873	826	831	823	811	884	796	872	831	858	847	841	914	801	831	831	848	867	809	816	830	859	858	821	809	816	824	844	908	848	864	859	845	870	894	842	870	814	849	884	813	861	853	780	828	826	844	859	801	852	823	829	856	824	821	830	857	832	833	870	805	851	870	876	781	813	807	841	829	814	816	873	846	827	864	809	880	828	841	836	839	839	839	836
23179	21196	28880	23790	21195	18457	2765	1340	1056	1028	908	784	868	853	780	754	714	717	699	673	641	636	619	603	586	633	3010	9176	8876	5089	2406	1200	733	586	515	605	570	528	513	473	529	514	518	508	533	522	521	503	546	535	516	497	543	568	547	503	495	552	501	536	557	503	554	546	508	543	539	530	504	536	560	543	523	497	527	560	531	544	503	530	526	524	529	551	556	541	541	507	520	502	510	541	546	521	517	493	485	538	558	526	496	527	555	545	574	548	532	544	543	516	532	551	531	543	482	529	514	547	558	494	545	529	530	585	536	559	512	564	491	523	534	558	515	501	568	497	528	526	504	482	511	547	562	513	501	531	521	517	531	548	549	486	523	563	535	522	520	563	549	537	576	507	554	545	510	504	496	518	541	500	548	538	504	572	522	521	536	568	546	524	512	534	531	543	580	557	550	503	549	530	522	555	516	483	521	513	497	536	527	540	505	485	544	533	503	524	503	546	511	529	494	478	511	519	507	532	565	519	518	504	491	518	513	486	500	509	536	501	503	519	553	577	482	461	508	545	510	502	508	565	507	493	516	514	553	560	580	507	540	549	545	487	494	534	491	519	518	494	529	553	539	524	624	560	505	542	517	511	546	508	553	539	525	518	544	541	531	583	554	596	537	488	556	468	544	529	501	534	550	550	539	532	531	532	527	524	563	506	522	523	550	526	537	533	554	520	545	536	518	545	561	535	553	502	526	512	505	521	506	534	528	533	507	489	526	556	488	509	512	532	530	506	529	540	555	516	497	532	554	518	513	518	502	522	522	500	508	537	479	466	531	591	528	554	467	550	538	523	578	552	523	557	495	540	484	530	503	523	511	510	504	533	546	486	538	473	566	516	530	508	514	503	510	522	538	527	525	541	537	536	549	542	539	527	519	542	560	539	518	544	512	527	539	510	525	526	556	569	529	514	525	557	498	555	504	548	534	534	501	563	529	479	545	515	515	507	550	519	554	497	565	542	518	535	561	544	525	515	506	483	504	545	541	546	522	482	557	541	524	556	540	542	494	550	516	515	475	540	529	568	566	533	544	479	503	532	547	560	480	526	494	543	510	537	522	532	517	519	518	517	525	528	523	546	525	545	504	550	537	555	535	509	532	549	520	503	537	512	562	529	540	542	512	518	511	537	523	509	513	551	524	521	490	503	558	534	521	504	517	591	551	510	537	525	515	540	528	509	535	519	546	542	527	454	546	535	510	520	539	505	527	521	523	535	498	515	508	537	494	562	512	528	493	544	496	529	552	517	532	516	545	525	497	534	588	555	527	562	529	517	515	498	513	497	504	513	496	536	587	542	517	531	520	548	557	527	542	500	500	533	554	521	492	555	528	523	495	551	516	536	518	531	526	522	494	540	525	554	505	518	517	518	560	489	563	520	548	545	562	497	523	507	513	512	525	510	510	487	526	487	560	529	524	493	499	525	517	517	506	512	517	529	561	521	483	491	564	524	505	546	560	529	566	514	589	552	520	543	525	534	544	493	507	539	508	526	507	536	517	556	531	552	523	551	497	520	539	513	511	554	566	480	543	521	544	570	521	506	542	552	536	527	533	514	527	502	523	530	529	520	503	510	504	507	529	530	517	555	505	530	495	586	519	584	507	537	521	492	526	503	516	578	523	535	524	523	534	523	481	534	509	510	549	550	506	532	539	539	504	549	559	507	516	536	507	584	511	545	487	530	531	545	515	511	527	545	552	508	533	517	501	566	513	525	532	508	525	479	495	523	566	529	499	506	533	524	519	551	505	505	557	537	531	519	524	514	503	529	556	536	525	520	501	561	528	510	507	518	536	508	489	561	540	532	507	515	538	483	521	508	550	503	537	516	537	539	516	519	509	501	504	512	540	531	491	547	517	535	509	516	543	492	539	564	492	536	528	559	537	509	546	516	562	575	501	526	564	537	498	497	516	520	521	480	498	561	518	548	518	551	537	550	525	547	527	528	558	508	548	523	546	587	495	484	501	522	554	481	543	522	541	507	533	500	500	503	534	552	528	537	500	546	519	519	527	524	529	583	524	521	498	499	522	525	514	513	542	523	501	547	494	571	542	534	523	528	505	524	550	565	524	524	543	512	530	547	479	508	532	555	526	516	503	496	522	555	530	527	537	537	484	489	532	535	543	526	530	560	516	521	515	511	542	505	527	532	515	550	518	533	483	476	535	526	548	516	534	545	498	543	543	534	538	510	540	510	546	520	528	515	518	525	541	545	508	515	562	512	482	524	536	569	520	540	492	496	476	508	539	483	526	575	494	535	514	531	516	534	493	502	552	548	538	524	546	521	509	538	527	538	535	530	523	510	523	525	508	545	484	556	558	533	543	538	498	571	473	492	512	535	496	522	500	556	508	517	560	543	544	526	529	525	500	508	517	509	523	510	538	520	532	518	529	523	549	511	511	525	534	499	503	511	522	547	528	487	554	513	486	567	528	515	507	536	521	527	519	524	514	512	519	514	525	545	548	536	528	536	533	529	563	549	527	493	519	533	486	555	552	513	504	491	507	483	576	541	539	524	510	498	545	572	522	530	511	523	526	540	542	520	524	540	502	539	553	523	537	526	503	518	555	491	493	559	494	498	540	571	527	536	522	506	526	536	533	524	516	529	520	507	526	495	510	536	588	542	514	477	548	494	533	525	516	547	502	519	546	513	532	464	532	508	534	513	496	521	537	536	495	528	519	560	565	539	517	506	534	535	513	533	529	503	550	504	563	523	549	501	529	506	549	521	512	543	524	560	530	551	514	515	533	532	526	539	545	502	508	526	558	500	537	524	537	516	517	503	516	480	551	530	490	509	538	503	502	550	517	554	515	561	546	568	508	559	542	510	517	555	545	530	530	563	563	522	526	529	509	510	511	510	556	522	551	527	534	550	487	517	528	574	507	516	516	544	504	512	537	544	569	549	513	532	510	507	494	493	529	567	511	572	523	517	530	501	557	495	515	518	529	527	548	549	560	515	532	547	529	487	524	525	533	546	545	521	536	529	471	535	565	534	520	525	523	506	501	559	551	523	528	490	531	546	541	561	513	539	534	492	506	570	530	536	529	512	530	583	523	553	499	515	485	546	525	502	567	525	528	547	530	540	522	565	516	500	579	531	558	479	539	533	571	494	529	486	508	500	549	533	552	502	547	521	516	526	532	509	546	519	547	513	501	569	497	523	529	527	556	514	537	509	558	522	535	554	491	538	539	540	520	520	516	522	540	539	522	501	542	536	493	576	516	560	528	523	543	482	566	548	578	521	519	549	441	512	511	554	533	504	513	530	563	525	483	520	547	536	550	531	542	520	531	522	491	513	528	541	524	548	522	534	552	534	518	533	521	487	549	518	536	566	540	528	519	511	477	502	574	513	506	518	516	540	499	509	542	552	518	513	515	533	554	547	529	568	512	514	515	502	503	475	490	526	561	530	546	498	547	496	507	521	511	512	558	508	483	494	516	523	507	525	542	525	507	513	543	528
10410	17781	14123	7819	5654	4425	3639	3101	2694	2409	2131	1927	1879	1788	1749	1579	1483	1431	1294	1246	1242	1177	1084	981	1009	1246	7664	18840	17021	10780	5224	2491	1328	960	910	869	847	885	830	897	877	850	888	859	812	830	944	847	843	921	876	850	858	869	821	857	898	884	850	866	824	822	843	827	855	864	766	885	808	899	858	899	821	864	850	812	941	822	809	856	862	812	830	872	860	834	880	831	828	872	838	910	796	866	850	853	860	848	852	810	791	821	863	835	833	851	863	837	868	795	831	851	837	852	846	835	843	920	847	885	829	866	836	844	849	856	874	804	841	841	794	811	806	804	811	840	857	825	817	891	835	877	820	841	824	867	832	805	849	857	801	849	831	880	876	823	882	852	832	828	811	824	865	787	827	873	808	865	821	836	822	867	838	888	803	850	835	876	850	820	855	857	865	840	809	888	823	847	840	838	826	866	844	807	860	804	772	834	786	882	813	833	828	838	787	739	802	882	883	889	833	848	843	859	821	861	847	857	852	820	888	858	889	819	890	838	817	880	835	837	848	854	811	803	858	887	825	865	786	884	881	817	867	815	794	887	835	819	823	817	825	839	920	836	866	845	825	881	847	851	804	847	835	829	812	831	857	872	843	859	837	863	864	844	823	874	855	819	789	854	820	840	808	784	787	805	891	833	916	791	830	868	856	792	846	855	831	819	836	862	808	834	853	850	819	785	834	871	813	869	849	876	884	833	883	885	834	836	841	851	866	821	853	825	864	811	846	828	835	819	827	860	861	873	817	802	755	839	835	829	860	853	825	832	815	834	891	857	852	784	874	891	816	835	848	832	908	852	804	890	828	813	803	862	796	848	891	842	879	852	842	858	880	856	842	841	859	849	817	880	837	863	824	872	896	879	843	839	818	883	811	844	872	867	900	834	832	831	812	875	863	812	833	777	859	891	848	876	861	851	866	856	796	811	790	846	813	792	796	874	837	870	849	896	818	848	848	821	856	841	825	831	843	828	875	830	833	817	808	830	858	846	818	841	848	856	834	876	885	894	849	855	819	856	869	825	819	865	839	797	816	777	868	844	866	867	827	832	861	826	794	823	850	825	807	815	830	879	799	845	840	858	820	868	808	875	798	802	784	829	838	880	877	802	843	826	857	876	889	852	829	838	868	812	843	830	882	823	842	827	818	804	879	839	847	793	828	813	846	820	834	822	852	873	780	873	837	835	852	824	812	900	867	845	852	771	876	810	856	878	862	871	867	838	844	861	842	884	814	804	879	834	859	823	836	842	858	880	840	858	819	860	874	825	821	813	809	845	771	808	827	808	882	851	820	856	832	816	857	829	860	866	843	827	812	801	869	815	835	908	868	820	768	821	863	880	865	814	904	821	805	860	813	864	853	814	827	813	917	896	795	894	868	785	851	877	873	820	803	838	780	847	881	878	872	842	786	849	876	849	875	839	822	851	835	868	885	880	833	858	851	838	817	883	792	817	811	878	820	815	831	842	808	822	853	820	882	898	778	831	824	828	830	860	860	807	837	861	874	805	800	862	888	840	800	871	825	816	850	862	809	865	887	838	839	850	885	800	850	822	857	859	820	909	864	868	867	864	809	872	876	804	863	814	826	836	837	824	820	846	810	835	853	811	846	855	792	814	787	854	871	819	894	865	843	813	873	787	796	817	840	806	808	859	795	817	792	799	840	843	830	818	826	833	818	811	861	820	859	844	825	805	870	858	834	860	825	840	811	811	831	850	821	823	820	844	840	833	845	886	824	826	812	816	840	899	802	878	883	859	859	871	814	835	857	868	829	821	813	808	847	860	895	875	882	857	791	824	838	837	821	835	867	875	783	823	815	827	820	783	858	861	773	824	822	810	822	838	812	812	836	761	813	803	866	784	826	842	790	821	813	833	863	841	866	848	807	837	855	851	868	856	856	852	828	873	857	822	768	771	837	808	834	848	798	820	798	825	844	824	803	872	857	802	806	842	830	847	845	832	860	802	835	827	922	893	867	812	793	839	854	831	878	820	832	827	826	837	820	894	827	852	834	853	864	832	859	787	884	813	870	846	852	829	805	894	833	791	861	874	850	858	847	841	815	834	814	883	855	851	845	811	891	843	857	881	830	869	841	855	822	834	823	853	787	811	784	841	865	834	821	880	810	838	857	873	801	868	878	868	906	811	857	806	803	795	794	876	755	823	873	814	805	797	885	845	874	852	756	859	840	869	839	877	787	841	880	850	870	802	835	855	835	850	833	800	828	870	830	872	929	799	880	802	862	796	830	833	882	815	829	828	822	855	828	844	810	823	798	873	864	878	787	875	805	852	853	814	846	849	861	810	826	849	850	800	833	848	810	887	816	853	823	844	824	840	832	833	861	820	824	862	832	871	848	854	848	827	823	831	842	806	838	812	849	851	837	859	844	860	809	861	890	866	828	850	875	891	850	812	815	892	854	820	807	785	857	861	869	882	848	851	831	823	781	864	825	880	794	847	855	849	835	838	850	875	830	851	842	787	871	821	814	797	852	881	839	822	818	818	873	808	849	807	873	873	865	819	792	832	808	817	884	877	844	834	829	849	840	835	838	808	792	833	808	843	866	791	797	822	852	872	834	882	840	806	901	820	828	867	835	861	843	849	815	860	857	893	869	835	851	798	840	879	845	824	864	830	880	907	824	892	856	818	843	812	845	875	856	806	826	856	849	808	825	847	850	804	849	831	804	859	896	855	821	874	796	838	902	860	840	862	814	835	833	811	892	854	830	790	842	826	796	914	862	801	890	855	844	761	828	834	803	787	804	833	835	822	813	837	900	804	828	892	834	807	838	815	885	856	850	789	835	794	905	826	839	817	876	912	813	884	852	825	802	808	854	855	813	806	852	836	852	842	875	877	839	864	821	835	809	864	852	866	799	762	848	868	820	844	850	810	831	844	862	887	829	825	890	858	825	793	867	808	836	818	857	915	858	842	887	793	861	846	776	820	834	865	811	820	812	845	827	858	825	857	863	805	874	821	851	858	807	809	900	837	858	834	852	806	806	808	824	849	859	751	827	851	838	848	856	887	881	860	851	796	796	800	840	813	837	810	780	855	855	824	815	859	819	805	783	806	864	817	857	839	854	802	842	855	865	803	836	853	848	813	868	809	851	861	853	866	877	826	818	901	793	826	844	818	857	894	905	885	858	818	866	869	827	873	854	864	832	828	830	867	870	820	843	835	877	840	869	808	817	820	878	819	822	830	816	884	888	827	865	831	874	825	792	852	832	821	880	853	881	831	837	854	807	803	832	844	837	835	833	843	827	860	868	868	838	860	794	896	894	817	840	845	809	846	877	890	865	807	832	825	861	899	813	763	793	870	831	817	839	863	821	844	843	868	864	815	813	873	834	818	861	819	844	847	834	870	861	858	860	893	850	817	864	783	830	873	850	868	817	843	852	832	807	849	813	814	824	863	868	850	862	838	848	865	900	845	868	808	832	860	844	894	799	880	797	848	820	805	901	815
26937	19901	6197	961	617	589	609	581	524	529	538	522	535	526	519	566	559	524	548	578	492	540	523	490	541	507	582	961	1143	1084	853	690	620	545	481	511	544	517	474	499	479	490	497	507	512	519	525	492	529	487	499	485	482	474	523	479	506	481	473	532	543	526	509	488	509	478	501	517	464	474	510	500	540	507	494	508	499	523	489	512	562	554	514	496	469	504	512	529	545	509	512	536	510	512	491	493	472	508	531	476	544	485	520	506	510	505	518	497	490	465	510	495	478	518	476	487	493	531	474	470	500	553	521	518	522	492	513	472	501	495	474	537	517	493	536	563	518	501	505	523	523	474	511	503	533	520	490	497	510	475	504	482	506	507	525	487	518	485	534	493	478	513	528	489	486	475	505	519	496	509	456	525	547	487	500	501	532	470	478	539	543	499	516	509	548	505	560	514	475	497	553	503	479	477	557	515	509	482	486	481	561	551	497	504	507	517	545	481	495	477	481	509	517	470	566	506	525	533	466	508	523	510	512	531	492	523	511	529	480	498	476	480	524	487	472	501	475	469	485	517	496	513	451	511	507	480	499	492	483	514	502	481	492	493	548	506	491	494	484	474	522	499	457	520	480	466	486	502	509	480	483	493	502	484	486	486	524	502	508	535	517	478	497	483	508	485	545	488	495	518	512	512	484	466	489	495	493	477	510	496	521	532	532	510	539	542	528	540	515	499	490	496	480	485	465	542	477	549	492	500	524	488	520	509	489	531	540	503	480	495	496	490	509	507	508	520	529	460	505	483	444	499	458	464	528	501	476	497	524	466	504	497	487	504	480	499	515	517	507	519	500	514	501	495	464	522	507	490	457	468	491	484	509	539	464	510	480	520	503	539	533	467	527	500	510	505	509	539	502	487	506	507	499	518	458	509	464	501	527	486	485	519	539	482	508	500	495	524	501	502	492	507	540	506	489	503	491	497	485	481	508	497	477	511	477	469	496	554	518	513	483	498	495	521	508	463	517	539	493	486	497	503	485	520	529	509	485	491	520	525	497	534	473	521	502	516	496	494	513	505	462	529	511	533	492	519	482	505	554	497	509	502	515	490	510	494	487	507	479	504	458	515	505	489	471	520	519	539	546	504	516	511	525	478	481	528	498	506	471	502	513	499	503	484	503	489	502	500	468	470	473	505	500	468	541	514	521	510	491	493	512	518	513	511	505	491	497	515	500	510	513	527	516	539	467	528	494	502	489	484	525	487	446	535	519	493	480	492	502	522	497	500	477	503	456	519	489	517	503	514	508	483	492	503	504	498	489	502	517	558	505	526	529	501	497	508	521	507	528	448	465	496	528	491	501	506	482	483	510	513	534	495	512	500	494	490	512	528	486	463	507	481	487	479	514	510	514	509	523	517	499	491	501	501	499	505	504	525	487	489	530	516	519	496	507	493	474	498	488	466	501	522	476	481	480	483	510	468	501	506	463	526	480	485	502	483	475	540	518	501	438	510	514	527	471	499	490	492	473	491	507	495	490	496	478	492	529	505	483	494	505	480	499	492	526	524	492	487	526	537	506	494	517	523	486	517	506	491	535	463	506	515	536	465	491	515	521	474	501	475	468	502	517	499	489	499	498	508	499	517	491	484	536	490	504	482	475	491	517	512	483	517	496	469	449	493	496	526	472	465	509	506	483	517	523	488	511	515	516	514	510	473	508	506	495	461	469	527	504	475	514	495	511	547	530	547	502	519	513	517	529	470	478	481	485	488	518	485	527	494	550	482	510	483	532	496	507	548	491	510	502	492	458	518	497	478	499	512	468	498	531	526	493	474	531	521	535	483	522	502	502	482	536	459	505	526	525	553	489	507	529	503	503	517	504	473	493	519	459	489	485	525	508	539	507	483	504	475	463	486	482	505	519	500	517	506	482	487	508	474	508	473	488	495	500	446	480	472	489	505	484	453	501	458	496	500	525	512	529	530	513	463	486	525	503	515	506	508	528	450	544	516	506	497	523	490	475	524	479	499	476	505	502	505	463	515	545	495	450	538	502	510	528	538	524	513	549	495	530	490	497	503	504	477	516	469	472	495	440	482	504	505	474	569	481	493	477	508	514	498	533	519	509	443	513	492	475	515	493	495	487	481	489	494	492	524	457	493	497	504	501	470	486	496	504	507	462	516	488	493	491	512	523	530	482	494	484	488	518	488	485	540	477	518	475	465	464	505	532	540	529	529	487	530	521	458	533	488	482	490	515	527	503	493	521	505	502	479	487	460	510	524	487	502	493	475	499	473	523	492	479	521	497	466	520	536	519	478	491	518	493	489	438	480	482	506	486	512	486	483	467	506	516	518	495	509	508	487	526	515	511	512	485	497	485	481	509	505	492	498	472	508	521	530	510	476	488	558	510	537	487	532	480	539	514	489	484	509	485	543	468	520	497	486	509	489	514	499	488	468	512	509	467	521	481	489	487	469	525	498	472	476	489	505	529	507	508	507	495	512	531	521	485	545	486	510	523	521	482	509	436	495	507	502	511	510	491	480	495	504	503	502	495	514	488	493	483	485	497	526	520	482	488	496	489	512	455	502	478	513	501	489	493	513	547	487	454	535	499	480	483	506	521	459	481	518	503	505	531	505	477	479	475	489	471	497	507	510	504	533	487	534	536	516	505	503	465	525	474	542	542	489	487	485	517	494	502	500	475	536	508	497	483	516	491	505	518	494	515	485	538	514	509	496	519	476	487	476	452	463	527	532	481	515	503	539	489	480	518	479	522	485	518	451	498	541	524	506	504	518	526	492	521	502	517	488	508	525	515	490	496	537	507	514	505	478	505	508	506	500	492	514	484	491	497	491	477	505	511	524	530	490	509	526	516	505	481	489	506	522	477	513	514	492	536	548	479	532	509	517	503	484	513	475	509	467	488	480	468	512	481	496	513	463	507	507	466	518	487	496	457	497	453	516	497	461	530	487	465	506	483	583	479	510	489	535	485	469	535	557	487	505	497	528	466	484	511	462	512	507	505	552	475	509	484	460	494	475	486	492	496	493	486	516	522	493	542	467	528	487	508	496	541	508	492	520	490	507	551	499	477	492	504	534	512	487	488	524	514	525	490	520	511	532	446	476	480	465	541	468	466	478	486	469	503	524	491	503	530	513	460	528	504	499	492	539	497	509	465	488	507	506	516	510	510	501	484	500	512	473	468	482	526	502	454	463	502	503	518	513	488	525	522	515	481	477	479	516	506	506	479	501	497	499	470	489	529	504	539	466	520	528	509	538	491	496	495	524	508	531	525	499	473	473	487	528	475	542	479	482	511	482	485	510	488	511	500	467	498	531	502	489	480	503	490	501	492	512	517	500	512	489	514	496	537	493	446	505	475	481	506	503	495	493	545	488	525	514	529	500	533	489	511	514	517	525	514	486	500	528	474	482	515	498	518	517	509	526	518	511	518	492	497	493	483	494	533	505	484	476	531	538	550	490	506	465	496	534	496	503	502	504	510	513	514	500
6422	4375	2128	1277	1214	1175	1075	1060	1006	972	918	870	906	922	993	947	958	987	1025	934	919	900	882	910	827	811	1055	1996	2456	2271	1679	1266	1029	905	837	851	821	805	792	826	775	809	804	826	820	791	844	760	837	756	819	755	819	782	774	778	853	853	810	803	808	809	822	856	769	792	776	774	791	844	828	849	770	855	849	788	791	798	825	832	792	852	786	821	808	809	850	844	804	824	794	831	759	835	805	832	796	843	828	817	740	749	849	800	788	899	797	781	810	830	841	779	800	790	851	804	812	782	793	824	816	792	867	826	807	758	801	803	796	767	827	803	827	736	773	816	773	806	815	848	857	780	833	817	844	763	793	759	794	789	834	850	723	839	811	787	816	819	801	822	769	869	821	815	819	855	801	793	782	817	769	798	858	836	879	827	863	839	838	807	800	836	763	770	772	812	817	798	806	814	817	789	823	842	853	837	790	798	823	817	793	853	814	868	813	810	768	819	853	788	818	809	838	837	854	818	832	837	812	835	788	828	782	783	797	747	782	876	838	801	777	788	805	815	869	827	837	799	827	794	806	825	792	797	818	768	783	841	791	811	838	797	838	798	798	785	794	823	796	800	821	765	872	796	793	842	791	811	821	789	767	825	745	863	810	766	780	822	815	841	797	805	803	738	807	790	821	837	851	802	782	806	822	794	802	824	822	783	848	804	780	782	811	858	853	840	831	794	759	778	778	807	769	828	849	790	813	788	813	809	801	824	808	809	836	837	844	805	752	844	785	807	784	799	785	858	799	837	762	808	802	809	803	808	832	831	833	811	791	847	819	857	813	764	856	783	766	832	795	803	812	799	817	818	797	837	803	826	825	816	821	772	815	812	781	846	826	802	820	824	828	803	889	857	816	780	785	777	815	784	800	828	810	805	806	831	785	842	837	819	741	828	803	827	811	830	816	765	792	838	802	802	818	833	819	851	749	827	802	841	784	771	777	812	845	830	888	797	809	810	802	801	762	804	762	883	832	837	866	809	794	792	780	803	833	775	821	831	792	803	816	848	837	774	824	810	831	857	829	811	833	813	761	818	778	824	835	798	825	757	811	824	799	841	823	852	815	811	766	757	801	826	780	817	781	800	824	806	865	821	826	801	863	817	818	816	791	813	839	859	817	860	828	756	833	797	818	832	848	847	786	831	812	754	789	774	815	805	818	792	819	833	794	821	867	808	783	760	777	803	798	806	833	821	795	832	835	852	768	839	769	786	853	784	813	800	827	842	809	828	777	841	797	793	818	817	848	788	801	785	756	818	806	791	797	817	853	804	837	776	833	832	835	782	813	747	832	807	814	825	790	752	801	831	828	823	780	806	780	768	800	781	796	776	788	816	774	774	798	739	769	831	808	810	807	784	778	780	770	810	818	799	844	835	762	815	840	751	766	894	834	828	851	770	884	775	873	821	792	793	839	801	833	835	803	805	832	841	817	812	845	825	808	773	821	801	807	786	855	779	772	788	771	815	797	805	838	841	842	841	792	843	833	772	805	775	767	824	797	824	800	791	818	804	825	810	790	778	786	752	823	818	792	838	860	795	806	787	837	775	799	799	793	803	798	838	857	823	789	785	853	845	827	845	826	781	765	819	799	812	813	853	854	784	848	803	825	798	840	837	821	812	816	822	807	793	798	783	826	775	828	808	787	834	802	812	796	761	779	846	817	812	822	809	819	802	819	870	836	788	805	830	801	824	868	799	768	790	825	804	847	838	827	790	817	846	767	816	792	837	798	805	796	832	806	832	816	813	777	735	812	810	785	782	784	794	814	802	828	854	758	845	753	786	797	786	790	821	813	853	823	796	845	757	809	800	815	781	788	824	803	799	812	789	865	790	825	814	817	851	835	851	887	815	825	756	885	769	814	849	855	766	832	830	783	835	793	798	786	761	850	838	809	729	798	852	777	861	802	795	839	840	826	790	807	767	849	771	756	817	799	832	819	737	774	809	754	791	850	831	827	838	799	875	797	815	773	791	871	848	812	758	822	812	886	828	820	785	752	793	833	783	831	767	803	838	822	802	821	808	790	856	847	803	783	867	824	836	843	797	803	834	790	804	757	802	854	756	782	758	798	815	787	845	796	817	822	792	820	839	768	846	771	795	798	758	807	826	777	818	763	847	802	813	820	822	807	833	786	819	770	836	821	809	745	799	794	818	810	838	853	808	806	756	812	821	829	824	817	857	774	803	838	793	779	796	845	769	792	797	832	785	796	782	780	801	795	823	793	778	803	855	792	797	810	826	808	814	813	801	786	853	745	832	838	762	829	833	831	817	802	769	806	784	763	838	793	821	784	863	829	791	767	851	795	792	775	829	815	777	896	823	851	803	795	780	825	806	829	791	838	806	768	795	849	826	816	754	836	770	824	789	822	848	784	839	794	842	820	805	792	824	792	872	840	781	864	814	779	900	832	823	800	815	833	823	830	829	823	810	787	782	804	817	793	855	807	876	788	818	852	824	788	804	750	828	834	794	813	826	801	788	795	776	818	856	831	807	815	834	861	833	776	786	761	841	807	834	814	842	835	816	864	848	780	810	779	860	808	787	790	827	817	827	806	882	922	825	791	766	808	848	795	778	791	853	793	779	857	762	794	801	766	869	780	832	815	780	763	811	806	794	841	795	804	789	801	815	811	831	849	817	805	786	779	874	780	818	838	800	798	831	781	836	838	767	848	784	835	840	840	791	801	810	791	783	801	838	776	830	808	769	806	830	770	823	792	737	841	819	789	827	800	789	823	822	760	794	836	810	825	759	815	735	838	811	806	846	857	781	768	791	797	787	776	834	816	813	828	798	770	802	811	823	804	821	795	803	837	817	806	804	796	799	787	784	860	812	875	808	831	788	774	797	829	851	862	883	836	831	803	791	828	845	786	840	847	827	841	766	849	808	866	775	849	828	747	856	783	802	797	798	766	821	820	763	809	807	789	753	832	844	774	823	798	799	858	793	807	841	824	833	775	830	852	829	771	825	744	813	851	840	792	833	784	831	807	782	760	741	805	823	826	793	795	782	825	832	788	855	810	823	802	808	803	820	819	829	804	817	788	816	807	758	767	777	837	805	807	850	776	828	833	799	814	836	798	825	785	798	818	864	800	798	813	817	837	819	758	806	830	845	807	835	828	828	815	766	826	815	785	836	808	785	783	773	777	878	813	791	822	858	843	793	802	810	822	826	836	816	789	841	806	806	852	789	805	777	804	781	824	774	821	818	809	804	815	831	803	795	841	769	798	827	826	814	819	859	790	816	827	762	747	799	813	810	755	798	830	803	813	808	813	841	748	815	816	809	786	827	760	824	839	820	800	830	779	807	796	814	851	854	844	791	819	783	769	789	744	796	811	804	779	805	889	802	792	743	814	809	783	820	771	827	877	822	805	793	791	827	819	803	768	783	753	831	793	738	814	789	816	798	836	848	814	770	754	835	797	848	808	788	808	849	845	818	794	810	774	802	837	817	806	830	795	802
24793	21134	27273	25092	7782	1043	890	770	717	648	653	645	659	609	587	608	633	630	546	621	528	571	546	554	538	581	765	1567	2920	2854	2177	1410	910	671	555	505	535	498	530	507	493	574	452	548	543	497	486	490	528	523	502	509	540	497	519	511	492	492	490	511	456	531	524	513	499	508	505	507	535	535	504	507	492	534	515	529	536	504	511	514	488	513	507	500	462	515	486	516	526	544	494	517	520	525	513	523	510	531	547	490	535	518	463	486	498	482	520	517	528	473	541	524	505	512	475	513	520	510	505	513	512	509	504	513	488	476	460	509	556	495	522	502	535	491	537	521	543	494	527	565	478	516	540	533	509	489	499	553	532	505	492	487	516	499	492	496	541	554	513	490	466	538	552	502	548	484	489	521	528	493	490	538	533	489	480	501	490	518	522	467	518	504	491	534	525	479	521	568	518	523	534	510	515	479	476	462	492	512	503	496	547	511	546	505	540	501	500	515	546	496	491	518	479	515	506	523	525	510	550	513	527	478	516	483	520	539	499	504	512	536	503	510	474	512	507	525	477	516	500	468	529	491	477	503	512	553	509	514	515	475	495	487	486	508	548	475	522	497	519	515	496	498	508	514	505	485	501	447	513	588	532	502	496	473	495	523	519	517	487	480	486	516	479	510	530	549	509	503	490	508	535	502	511	493	551	511	512	499	497	530	471	500	494	509	515	518	498	541	523	533	516	499	540	529	519	532	529	469	513	475	514	504	488	527	489	523	502	506	508	514	562	531	509	514	509	501	504	539	535	528	513	524	514	533	469	517	524	525	519	523	512	535	539	518	501	512	514	476	490	532	541	469	526	525	514	544	533	517	534	516	520	533	504	461	532	492	498	507	500	497	515	523	498	511	481	514	492	528	516	516	536	537	524	495	525	523	527	471	503	538	510	552	543	516	508	463	506	571	539	509	515	507	495	522	504	512	495	542	535	502	508	521	509	541	500	534	553	486	510	546	541	476	510	490	527	536	530	531	531	485	500	515	547	525	501	461	484	515	492	456	514	523	514	505	486	520	531	542	541	530	514	500	532	492	481	537	533	519	544	456	538	490	544	541	545	506	517	504	529	514	512	461	497	496	497	514	501	533	530	495	539	497	550	495	525	528	527	501	506	512	499	494	537	511	527	538	525	487	533	533	469	525	505	552	503	497	530	546	512	495	524	512	541	516	522	521	522	560	482	541	540	528	525	525	523	515	513	512	516	505	499	511	486	527	506	503	552	556	515	504	491	538	477	518	527	490	533	499	521	526	495	510	500	538	512	484	531	507	505	476	555	537	479	486	544	508	506	520	493	497	530	560	501	535	570	525	502	519	487	496	537	523	542	450	546	571	507	471	487	524	535	536	527	551	520	557	521	515	528	542	507	528	530	472	505	564	537	546	536	481	501	537	508	526	528	475	494	494	513	438	487	504	529	508	488	500	532	516	517	501	532	528	497	510	481	520	469	519	493	521	539	469	491	514	513	518	513	506	518	511	499	527	482	498	498	555	503	532	504	511	493	540	513	538	544	530	490	496	488	498	513	490	520	484	523	541	527	522	521	494	538	510	550	543	576	526	506	499	514	523	530	505	477	469	494	544	524	482	536	501	501	520	479	538	500	510	522	517	463	560	518	508	518	479	515	488	503	501	546	518	509	513	537	507	546	521	547	544	524	569	502	540	512	516	554	530	505	516	541	550	545	492	489	514	509	531	533	517	474	536	509	516	495	533	451	509	521	514	557	521	504	490	515	484	476	525	495	517	513	546	495	516	532	487	504	519	527	518	512	474	515	538	517	500	494	500	516	507	487	506	559	472	512	510	518	481	542	516	484	544	553	531	524	489	519	503	532	553	508	499	518	512	523	531	520	512	538	493	520	516	516	507	527	505	520	510	537	520	553	511	537	507	501	489	514	539	517	534	512	487	530	524	519	483	546	501	529	511	525	521	497	501	533	529	507	514	511	537	534	551	520	521	540	504	519	485	526	511	526	507	496	517	494	502	536	535	497	548	499	505	558	507	530	535	496	516	520	482	504	525	491	521	478	526	528	532	528	490	539	512	522	529	478	504	520	499	497	502	556	532	511	501	512	531	524	516	514	523	549	475	530	476	533	518	510	544	559	520	565	488	533	502	520	546	503	502	524	494	542	506	495	487	482	496	528	511	526	537	508	510	485	487	509	522	504	498	497	534	521	525	515	513	508	485	545	528	532	541	513	492	493	510	502	504	530	497	480	515	519	507	508	530	498	483	500	520	492	513	520	483	495	529	522	520	529	524	549	544	542	473	507	464	515	556	510	538	504	539	540	511	476	510	484	514	509	491	505	501	485	513	545	555	479	504	496	499	483	486	492	504	505	485	514	488	501	570	508	518	498	506	525	537	526	513	502	489	526	538	515	511	489	513	547	526	529	533	505	542	524	519	513	488	502	509	486	515	477	512	512	517	500	477	498	510	532	515	476	535	539	486	510	487	489	528	528	501	501	516	515	506	474	531	545	503	538	524	525	477	494	503	539	503	518	537	481	535	493	506	509	544	511	504	515	497	488	546	508	514	489	571	492	517	554	501	517	484	523	487	491	505	541	540	526	509	531	510	525	528	530	505	541	528	548	498	528	464	531	517	506	515	540	526	500	521	525	493	515	541	520	486	502	481	552	498	569	511	492	534	530	521	508	474	477	530	489	486	540	513	502	488	488	492	529	511	522	509	557	541	484	522	463	495	493	508	531	529	537	510	528	503	501	498	521	532	490	533	488	478	477	472	495	522	526	496	512	525	483	534	513	589	484	518	531	500	504	515	526	510	514	484	507	467	490	510	513	499	512	533	547	561	533	520	505	535	502	524	534	491	526	508	490	543	478	496	537	491	468	533	559	521	531	502	469	491	511	531	491	485	494	518	523	520	497	523	504	482	516	508	496	576	526	489	463	523	512	543	528	521	504	495	484	527	496	513	468	526	512	542	488	479	490	529	550	494	519	536	542	546	504	522	547	509	515	512	518	507	500	511	491	501	540	521	496	550	533	502	504	486	510	539	521	508	484	487	502	528	524	539	524	502	476	516	534	519	481	553	517	535	540	510	528	542	512	468	491	526	514	557	512	494	478	501	489	517	458	506	533	511	538	488	573	550	531	542	550	526	504	505	536	558	532	485	503	484	591	517	514	504	487	494	519	495	516	535	520	523	522	491	510	495	532	539	542	502	518	505	500	517	515	521	548	510	463	544	516	472	544	548	527	494	481	477	505	487	504	561	508	498	478	530	518	513	504	518	500	507	541	537	581	527	518	507	515	522	514	521	542	493	522	528	491	496	517	511	497	506	513	525	540	506	515	508	506	505	517	550	502	573	545	515	521	477	524	499	504	479	531	484	568	530	509	489	520	474	494	513	504	459	485	486	516	560	540	505	498	498	481	569	555	520	517	526	496	546	516	505	504	523	573	513	551	553	480	502	505	521	515	513	549	544	470	532	488	533	526	544
8234	9825	6780	3524	2495	1917	1670	1569	1424	1360	1244	1210	1145	1068	1065	1061	1133	1134	1094	1152	1050	970	909	954	927	932	1459	3836	7239	6944	5110	3066	1687	1071	958	927	863	807	882	817	856	807	818	843	803	856	822	838	835	821	812	883	818	820	824	820	816	813	831	906	810	853	851	831	871	861	841	820	838	770	814	845	868	815	807	804	773	852	826	814	798	810	831	869	827	812	875	828	853	818	881	828	851	841	817	834	850	827	843	805	858	824	822	844	820	817	806	851	807	818	838	806	820	847	871	833	855	852	811	862	797	843	866	818	780	824	885	842	830	839	894	798	862	829	846	891	777	806	912	816	874	816	822	853	806	833	825	789	846	844	831	837	806	856	848	831	852	801	802	783	882	824	843	832	835	820	819	822	855	850	833	862	861	810	778	882	915	829	868	830	833	839	824	811	861	821	844	814	826	822	794	829	865	815	837	758	848	883	888	836	844	870	810	842	841	873	828	861	823	867	847	824	849	841	835	802	806	864	820	814	854	835	795	788	826	771	827	841	882	847	842	877	836	830	755	829	835	877	815	861	805	847	872	844	807	859	862	876	814	875	862	833	844	830	829	841	847	825	877	833	855	865	857	809	777	879	877	872	834	840	860	846	827	806	855	798	827	842	933	803	826	881	800	838	876	814	840	819	845	840	831	838	895	854	845	814	815	835	860	803	775	899	827	835	788	832	874	820	821	861	827	729	835	781	864	814	832	884	809	863	840	830	862	816	841	817	823	881	807	803	843	809	792	852	824	807	865	832	787	812	786	869	835	823	822	819	885	838	866	821	848	862	826	872	825	806	820	811	815	833	875	828	863	787	814	851	883	856	829	822	816	801	808	842	813	808	851	845	803	822	877	804	807	847	803	820	832	858	847	880	836	851	834	855	829	823	857	832	833	888	838	787	847	832	806	886	807	822	779	853	791	817	853	886	847	833	906	834	827	850	766	809	835	787	807	812	782	880	894	869	827	869	830	823	846	821	880	847	841	810	837	874	806	859	873	836	824	795	852	888	834	838	817	819	901	864	840	818	803	849	866	848	832	854	857	848	858	850	824	804	869	867	841	846	829	859	849	846	804	840	864	887	788	845	856	844	878	850	855	806	828	838	842	849	875	844	801	795	827	830	825	803	842	830	794	757	779	860	816	796	834	809	823	851	766	819	778	852	835	837	834	826	828	791	834	820	802	795	826	834	804	793	867	828	810	817	845	804	858	816	825	781	836	806	795	835	860	806	816	795	805	824	843	861	796	920	869	820	854	818	791	826	779	842	819	820	834	856	876	796	847	805	822	806	803	833	811	830	860	851	866	836	831	807	838	861	842	852	825	864	827	804	874	807	817	867	840	765	803	733	851	859	814	791	805	845	832	817	836	855	851	815	796	869	812	803	850	823	867	844	839	810	850	848	812	808	889	817	857	854	877	815	813	834	851	758	823	858	851	840	872	808	835	798	884	849	842	827	832	774	815	787	843	839	810	794	813	815	813	850	888	806	810	878	900	854	850	844	816	815	771	831	843	801	843	791	838	875	871	864	806	864	869	839	839	806	890	856	890	815	838	849	847	853	831	804	861	873	809	818	825	810	803	828	816	821	842	830	894	865	829	860	821	808	850	821	844	884	844	851	824	833	881	863	843	785	815	786	843	836	832	808	833	833	795	805	832	845	844	822	823	857	848	775	822	803	835	846	852	833	862	803	846	869	865	787	841	857	822	892	866	850	815	870	806	847	862	798	772	828	886	835	800	826	832	805	815	826	817	808	803	825	826	780	841	827	903	835	862	829	821	871	866	827	835	842	877	835	824	863	829	882	821	877	824	865	839	813	841	794	839	792	853	840	850	830	864	826	795	791	917	836	850	829	786	868	845	833	847	839	812	868	864	862	821	818	853	839	784	845	804	855	797	831	852	831	831	855	849	845	865	780	837	779	861	871	817	881	874	846	828	842	847	821	825	860	857	845	872	861	816	875	799	824	803	790	825	785	828	809	815	835	896	834	788	826	845	814	837	792	815	806	841	822	807	831	838	822	815	788	845	881	784	797	816	829	833	847	841	841	861	792	739	845	842	839	828	881	849	847	863	847	775	819	838	843	842	800	848	814	863	848	827	885	830	851	858	834	808	853	802	821	811	853	842	824	817	828	818	828	861	813	866	845	834	849	808	821	815	888	863	780	840	831	874	808	802	843	843	846	902	867	815	810	825	825	800	826	833	835	827	793	823	871	846	894	844	873	801	817	780	876	842	824	819	842	841	871	826	790	823	794	807	872	821	850	823	780	906	804	801	848	849	865	855	798	868	826	810	844	878	836	879	811	838	825	831	823	857	811	903	867	841	828	863	791	857	872	874	820	868	836	807	825	838	842	863	838	849	900	823	893	793	845	819	862	789	906	826	840	848	781	869	847	794	843	847	894	878	824	835	854	837	815	802	860	835	840	856	821	828	839	860	830	841	801	878	835	875	894	841	813	845	842	863	887	812	777	813	833	825	816	809	805	894	837	820	846	827	850	772	826	806	833	799	824	852	849	886	854	842	863	829	857	865	872	783	828	860	807	873	870	851	856	857	811	824	830	801	831	869	852	894	851	833	804	794	804	833	816	837	859	799	786	795	818	824	836	846	818	831	816	795	879	839	824	842	830	811	831	829	793	832	803	848	812	844	824	890	820	796	884	817	840	849	845	870	874	786	875	858	834	882	860	839	861	842	803	859	806	826	883	833	829	797	876	859	772	836	834	843	869	870	813	831	878	840	805	873	814	797	856	877	775	831	774	816	870	804	871	808	848	835	850	889	849	848	818	826	854	868	858	825	806	816	851	832	841	853	904	789	833	866	830	844	794	813	838	844	831	839	864	808	840	782	799	801	839	885	839	854	861	772	833	897	819	831	820	856	859	863	827	830	827	831	865	792	837	854	808	830	858	811	849	838	800	822	795	836	813	870	796	848	792	874	829	889	843	855	831	836	802	880	833	809	816	844	859	865	865	795	884	879	861	850	839	798	791	843	834	838	778	847	842	901	881	838	849	848	826	823	858	826	857	845	794	825	776	820	844	846	798	837	869	846	774	876	877	852	832	838	846	844	866	824	831	837	836	814	847	841	843	869	864	831	837	835	844	869	811	877	845	774	839	867	835	792	851	793	804	831	777	842	803	790	873	832	793	821	820	861	800	805	797	836	849	891	790	802	857	822	914	886	842	791	839	863	871	779	836	840	842	859	884	845	860	839	825	814	861	843	799	840	815	854	832	806	858	858	859	810	813	845	833	827	797	829	829	825	794	827	860	895	785	826	821	853	822	884	835	811	898	825	833	810	840	831	784	867	825	835	815	850	847	809	841	864	848	848	878	823	859	865	870	837	803	824	822	854	821	821	847	854	831	830	852	805	868	893	860	793	865	831	852	846	836	827	808	838	813	813	881	818	875	836	789	869	856	825	841	895	803	838	833	848	817	841	821	855	797	849	858	837	796	818	812
23186	21166	28868	23744	21166	18345	2679	1254	1005	884	846	767	674	705	731	697	722	738	743	666	642	665	611	568	653	643	1089	4378	7993	7343	4110	2309	1243	704	630	549	501	521	526	549	512	518	514	568	533	524	550	526	510	559	510	521	510	502	547	557	550	491	552	550	509	532	511	524	555	519	519	527	536	520	536	534	525	495	536	576	504	512	493	514	568	566	536	549	519	486	519	516	509	540	522	547	518	570	493	515	552	545	542	511	516	553	507	548	496	522	531	518	533	540	552	536	502	547	543	537	520	525	522	484	528	525	510	548	519	538	502	527	532	504	511	539	530	550	541	524	525	550	530	506	527	541	525	516	532	551	534	531	526	495	503	548	592	495	544	514	513	519	554	538	551	541	497	547	514	504	507	525	539	518	528	519	566	523	569	573	546	554	560	535	534	510	502	561	526	532	531	535	528	502	492	541	542	493	535	541	551	576	529	553	527	557	565	554	535	546	507	527	511	537	540	575	520	533	572	482	543	509	489	497	522	553	472	550	562	520	542	523	524	526	526	521	527	514	549	518	520	499	556	513	530	542	567	538	545	508	547	497	558	523	511	539	541	558	572	504	565	506	541	552	532	535	549	568	528	487	535	548	539	482	518	495	504	503	505	520	506	530	537	524	514	512	540	531	558	573	518	515	550	519	510	535	533	550	487	515	535	514	525	520	519	517	508	521	539	496	560	540	555	567	559	513	502	530	479	513	505	517	529	538	569	533	516	529	516	547	549	555	560	533	562	536	505	556	566	474	548	508	535	529	520	516	536	524	493	530	510	531	557	552	508	538	548	544	499	511	551	528	515	525	507	515	537	533	513	556	541	524	518	506	503	524	529	546	558	512	527	525	507	519	549	539	540	527	502	507	489	580	530	552	558	500	527	556	565	582	440	524	542	525	550	548	498	521	586	531	534	520	543	503	527	523	561	543	511	540	513	534	512	513	492	530	547	536	503	539	502	491	493	509	518	599	549	508	558	531	543	515	556	498	507	546	551	555	542	519	574	525	561	541	542	557	548	542	546	530	515	548	514	518	507	535	487	522	500	529	553	499	476	535	552	518	521	511	514	487	545	503	521	539	512	542	514	511	491	527	530	494	514	541	508	509	546	522	517	519	515	489	514	573	548	569	544	509	552	559	482	582	517	529	523	512	522	573	567	500	598	527	512	487	529	555	535	488	502	531	564	527	521	551	492	516	506	530	515	573	537	503	533	541	539	569	512	561	552	521	538	531	536	574	528	503	516	533	546	514	511	555	578	541	544	551	504	516	529	502	520	464	561	513	550	500	521	513	565	524	526	494	497	539	528	524	498	544	525	543	568	535	547	549	503	516	513	522	554	524	543	576	515	517	549	515	527	516	546	504	549	509	501	490	520	568	547	512	524	527	535	526	540	525	529	507	513	528	485	524	501	501	482	534	526	530	568	541	523	522	520	527	519	551	506	534	527	497	541	512	530	510	515	496	536	490	531	526	514	480	538	517	515	522	553	526	547	549	547	527	474	506	536	493	520	550	569	537	558	561	552	530	522	519	497	542	541	509	541	516	530	509	509	493	546	517	516	533	527	550	522	551	539	555	555	555	486	518	564	475	535	506	545	525	509	550	516	548	567	541	560	573	564	502	502	505	524	534	531	522	521	498	524	543	510	554	525	535	525	520	506	528	513	548	504	489	515	537	567	507	525	520	528	501	536	513	465	512	544	510	526	523	500	539	532	571	548	543	470	511	527	540	542	550	527	517	475	538	539	528	519	548	543	520	550	482	511	510	501	605	562	491	521	533	495	501	522	497	541	526	546	547	540	544	497	522	572	498	531	499	511	504	542	520	511	513	493	515	540	504	493	533	538	534	519	523	537	553	546	517	530	539	502	506	540	520	497	534	515	530	510	544	541	516	528	528	489	497	517	535	520	540	545	506	475	532	526	525	506	560	557	543	490	549	540	511	561	548	507	492	521	532	565	508	574	538	502	563	550	538	540	514	539	501	537	528	591	490	524	502	552	556	507	483	547	526	559	507	563	555	522	519	537	506	534	483	515	529	535	520	568	518	499	540	531	532	511	525	509	523	499	516	562	582	540	528	528	523	556	534	518	537	522	520	513	552	534	551	519	549	500	546	541	517	568	540	522	545	530	534	498	528	533	517	497	539	545	500	523	501	543	503	513	501	514	498	483	568	555	520	544	563	536	516	492	524	537	534	519	543	538	543	518	524	528	536	535	494	523	529	505	528	497	547	510	550	534	545	542	533	525	551	535	511	491	520	514	562	530	544	521	528	514	547	565	564	522	518	554	508	515	509	546	507	525	502	538	511	526	536	530	517	520	496	530	527	562	497	530	567	506	496	538	528	536	559	580	496	521	520	554	485	528	517	477	564	503	557	526	536	535	580	530	515	519	537	552	529	532	510	510	521	467	497	510	503	533	517	533	513	521	526	526	525	528	540	512	569	525	512	525	519	527	522	509	537	556	529	513	490	549	589	529	550	508	479	528	535	565	511	539	567	534	544	542	490	477	514	565	519	531	499	554	503	531	563	549	528	511	506	523	490	529	576	519	520	508	510	555	506	571	495	521	519	548	499	535	541	526	513	532	532	492	553	525	489	520	525	582	506	555	535	507	530	500	527	538	545	527	565	465	528	512	531	554	499	514	518	529	473	525	546	512	515	508	502	527	542	530	544	529	498	547	502	522	561	510	532	501	519	560	541	544	569	576	490	490	534	510	496	514	526	488	525	539	507	528	546	528	536	537	526	525	530	522	492	514	559	537	564	498	554	557	496	518	491	551	565	505	537	511	526	555	561	520	511	541	504	540	536	506	530	548	540	513	542	529	557	557	511	543	504	521	512	558	530	534	527	559	564	493	551	532	506	556	502	548	559	538	538	504	527	494	485	500	518	521	477	538	536	523	507	506	484	498	529	527	548	521	523	504	514	537	514	519	516	477	532	510	490	511	511	535	533	477	550	549	572	555	535	523	562	497	524	571	521	514	533	524	497	552	515	479	532	523	551	489	491	499	594	530	537	508	540	561	520	525	540	519	548	525	559	530	547	550	527	558	516	541	551	543	541	526	542	499	536	509	570	512	535	525	523	519	530	523	512	492	497	538	520	481	525	571	532	519	525	526	545	509	572	489	512	511	534	493	519	573	519	559	533	518	509	525	518	531	523	515	492	517	548	562	537	551	540	503	499	599	501	519	530	512	573	571	492	523	550	516	499	520	500	514	478	539	480	550	524	518	533	560	500	541	532	509	518	503	499	514	533	526	503	545	484	566	524	549	528	516	530	541	484	522	551	545	533	515	527	548	508	550	522	512	503	523	540	532	522	524	506	519	541	531	526	545	518	520	549	546	519	554	511	532	509	553	452	536	545	537	547	556	514	483	481	532	495	536	538	517	565	566	538	512	498	521	490	524	505	481	535	512	519	553	553	539	520	524	505	514	482	530	503	517	597	515	501	522	556	498	515	546	520
12312	20989	14724	7509	5429	4420	3542	2866	2312	2012	1803	1619	1491	1430	1410	1328	1417	1577	1471	1319	1214	1135	1101	1009	1088	1053	2485	9659	16773	14691	8828	5061	2504	1334	957	880	860	848	858	826	874	811	833	892	828	825	867	859	856	880	826	831	841	824	841	801	877	853	820	874	887	818	805	880	866	829	808	837	853	852	882	862	876	813	828	801	906	846	819	771	865	821	845	845	836	875	840	850	831	883	898	865	816	838	794	874	831	821	840	877	846	834	781	807	895	830	787	885	825	815	833	840	838	878	860	865	850	795	844	882	796	859	822	817	829	865	829	796	805	840	863	827	831	828	848	865	883	832	837	814	844	785	869	837	860	833	839	824	860	864	827	835	813	902	808	854	874	822	870	854	804	874	842	837	829	847	837	815	846	897	832	828	834	834	828	790	855	811	829	805	807	863	865	882	792	761	834	810	837	861	879	821	810	817	861	891	807	859	834	836	826	833	808	827	863	827	831	783	797	822	828	873	841	808	834	849	845	860	837	852	835	873	844	839	823	811	892	782	818	837	859	874	885	851	839	872	844	851	866	864	847	824	856	842	852	832	857	851	854	854	859	791	845	829	829	874	852	813	892	830	845	826	826	808	798	821	824	823	840	840	818	849	839	879	809	824	836	862	847	848	868	842	847	830	863	872	889	861	830	838	816	852	855	834	853	808	811	894	880	811	838	912	900	853	802	885	876	928	853	855	864	856	800	814	872	816	842	795	836	845	873	844	815	856	836	773	812	860	851	841	833	816	820	840	827	807	827	770	852	837	871	791	832	765	817	834	816	879	867	840	863	851	832	882	855	842	845	868	793	868	872	832	813	809	895	792	826	835	849	853	832	803	837	871	872	865	826	871	825	818	798	859	847	874	867	869	792	821	863	868	861	866	827	807	857	841	851	820	867	822	840	841	867	821	838	800	810	777	882	867	835	850	849	840	853	844	856	869	802	852	865	824	871	823	834	821	777	888	866	857	848	876	864	807	809	847	842	862	792	838	823	796	807	834	819	853	870	854	865	826	827	853	838	835	838	852	897	850	850	807	796	861	866	831	883	836	840	842	846	871	799	843	829	839	858	834	765	828	820	814	839	804	805	870	829	864	843	867	868	849	857	861	802	804	863	786	876	831	835	848	838	791	859	859	839	869	805	829	874	829	801	851	763	809	810	877	787	880	814	853	873	841	850	869	855	892	858	823	887	869	808	831	801	848	853	843	841	857	833	886	837	920	878	834	846	846	850	831	852	852	850	844	869	852	881	853	857	841	839	870	877	838	824	849	869	839	826	842	875	830	831	858	859	822	866	824	858	846	843	832	877	812	920	816	842	804	828	900	825	855	827	852	833	804	831	818	833	910	806	858	877	866	776	874	830	885	804	827	788	790	863	826	811	877	823	843	846	855	844	857	829	834	811	829	837	897	784	782	835	768	858	819	818	885	851	853	835	848	863	863	782	865	860	808	853	839	864	778	853	830	850	795	814	837	814	849	827	761	839	833	807	792	828	866	860	837	846	851	837	828	773	829	845	828	854	884	862	880	800	834	851	837	866	865	842	836	826	847	894	888	811	848	838	825	852	797	790	867	854	913	806	918	819	872	819	841	878	896	868	892	824	873	840	805	906	863	858	825	894	840	829	823	845	847	903	884	867	812	817	874	846	807	893	887	834	852	831	807	841	843	777	858	844	801	842	871	860	801	802	830	859	847	858	815	814	862	801	849	852	891	863	830	867	789	831	890	811	829	918	842	816	854	856	810	854	880	849	825	839	803	848	830	767	821	854	892	861	799	815	842	838	830	811	807	858	848	816	793	802	835	828	847	817	831	868	848	796	840	825	841	820	805	811	853	815	820	834	841	826	895	864	843	869	881	859	842	859	824	853	820	844	812	893	859	858	846	832	819	778	771	846	871	840	833	810	868	836	851	839	828	816	819	818	842	806	825	870	873	846	833	836	866	853	879	847	822	838	825	817	842	854	812	789	899	821	819	800	804	828	817	816	888	909	849	839	867	849	829	822	847	848	875	876	841	899	849	791	870	830	877	819	875	825	823	811	826	835	786	854	896	876	820	862	885	878	845	860	818	824	810	838	857	779	793	822	831	811	817	824	838	838	865	856	805	835	838	829	887	837	903	809	798	848	838	831	833	791	843	839	887	810	803	861	833	833	838	811	831	853	831	822	814	855	834	860	853	869	824	781	847	819	849	831	820	836	861	876	859	888	854	862	879	875	902	820	825	849	856	837	799	823	823	856	798	846	821	848	835	895	827	859	900	833	803	907	865	856	879	863	815	894	839	835	797	840	853	892	834	864	875	834	851	805	872	854	866	897	775	841	831	829	786	826	805	817	859	830	830	849	887	919	848	809	839	834	813	832	871	861	884	856	852	843	839	825	896	904	834	817	808	783	837	853	818	861	845	756	838	797	812	830	823	837	828	822	871	880	849	823	831	853	845	853	829	788	854	827	846	839	854	859	867	845	856	888	815	823	849	816	844	822	786	842	841	861	881	855	803	835	823	863	828	851	835	871	848	856	863	790	793	878	852	861	830	832	862	875	876	807	808	840	799	863	782	823	854	831	779	877	874	851	870	833	826	799	805	839	851	857	860	834	901	864	873	873	852	863	876	877	818	901	855	791	864	853	836	898	830	848	898	876	837	830	827	776	852	854	861	852	834	818	855	809	850	859	825	826	876	824	840	851	857	844	868	808	875	797	809	818	889	863	866	890	854	850	821	830	853	809	867	837	814	822	848	794	852	855	909	852	850	881	819	851	888	826	817	831	860	792	872	845	895	822	855	862	823	822	785	811	823	879	860	821	829	795	887	821	852	840	833	820	783	849	816	830	869	829	829	816	815	844	820	856	799	835	864	809	843	803	838	831	885	908	857	854	866	846	825	830	767	879	796	828	818	804	845	839	909	891	864	808	863	861	861	816	839	836	871	871	874	868	865	831	862	827	840	838	847	856	868	855	854	868	768	807	832	819	866	833	814	838	834	799	865	852	827	835	830	837	808	867	827	787	829	840	800	828	873	886	768	854	849	835	794	803	883	843	822	858	852	837	839	849	846	847	852	840	830	825	831	850	858	809	829	808	816	840	838	844	858	849	847	824	885	860	842	818	812	835	869	826	795	803	835	888	823	841	850	859	796	831	821	828	790	845	844	826	817	824	858	802	782	834	815	816	826	846	828	875	864	869	851	894	797	806	772	853	866	829	833	802	830	868	797	834	829	811	789	852	847	851	853	861	870	846	860	823	891	744	836	842	810	863	830	853	866	857	843	845	871	791	812	837	857	838	835	858	881	854	857	841	810	799	802	834	823	791	845	841	860	824	846	855	835	804	833	884	886	804	837	830	841	845	846	805	843	835	833	862	829	920	805	834	826	760	849	902	821	847	858	843	810	839	793	879	836	849	814	850	814	836	814	843	846	832	861	855	890	818	818	825	866	858	854	898	795	794	813	848	848	914	836	782	812	894	852
26803	20011	7062	1012	704	595	547	538	490	515	545	559	516	542	558	567	569	552	548	594	521	534	530	515	510	545	663	1020	1302	1126	835	621	575	546	512	481	517	529	535	489	453	498	476	472	547	471	553	534	546	526	453	499	556	494	493	511	511	521	550	491	517	500	493	512	465	529	517	528	494	516	529	502	529	544	518	490	496	517	528	489	493	497	489	542	501	534	515	504	488	521	514	513	470	502	504	482	508	441	490	538	501	504	479	472	499	559	518	517	524	472	528	483	491	487	485	531	479	473	476	490	498	519	506	481	487	519	515	517	486	458	531	492	533	486	514	496	501	464	489	501	491	499	522	509	521	514	497	529	491	513	501	496	485	511	489	468	513	526	498	500	482	494	538	529	547	509	517	534	528	526	487	501	496	505	456	507	475	443	499	516	467	502	499	540	490	495	499	522	459	520	493	538	531	492	485	456	489	499	522	487	543	544	498	480	519	515	503	479	527	504	494	478	510	480	501	515	510	495	520	549	500	491	522	508	505	519	534	488	493	512	559	499	499	465	503	514	511	508	510	486	490	473	514	484	467	514	497	522	478	519	515	506	524	498	526	527	526	532	547	457	500	530	515	476	499	468	547	525	494	489	518	458	501	476	485	485	531	519	487	509	498	514	498	502	491	540	536	566	521	490	490	492	498	486	478	527	489	500	483	475	537	473	491	537	480	508	457	531	491	537	514	514	514	489	491	494	538	475	507	522	499	532	507	526	552	522	471	571	498	504	517	520	493	502	466	504	496	506	475	532	510	509	561	498	502	497	488	541	486	511	513	530	488	487	496	492	540	487	522	479	521	518	492	541	479	501	492	522	470	515	494	518	493	541	514	484	529	514	488	565	485	493	510	543	539	510	493	453	543	485	505	569	503	510	530	481	520	494	493	509	532	513	512	477	491	519	516	548	563	492	487	514	517	519	507	511	503	499	520	519	500	514	469	498	520	450	498	521	499	462	485	484	511	527	509	504	497	534	467	498	501	526	524	537	491	470	523	490	486	510	520	503	517	496	511	506	487	526	483	520	520	485	519	458	473	513	546	490	494	527	510	477	494	508	494	488	560	475	514	524	492	479	504	519	540	483	524	505	501	515	523	531	464	460	526	520	493	525	489	496	493	466	517	504	518	498	476	491	501	519	472	521	468	517	482	501	515	491	530	507	518	485	507	519	488	531	526	500	478	526	503	511	480	509	532	511	487	515	491	510	541	527	472	499	483	503	526	527	496	522	535	500	500	484	519	530	509	514	477	477	539	447	465	530	550	509	502	492	504	480	492	512	521	527	469	515	498	524	525	508	514	482	497	534	514	495	469	541	527	523	494	496	490	479	519	540	499	500	475	453	470	505	538	517	515	535	501	478	509	523	514	508	530	521	484	526	521	503	525	501	512	521	492	503	530	491	496	507	494	502	495	485	496	529	497	453	457	521	537	465	488	533	511	512	529	491	486	519	508	488	483	512	471	526	553	507	519	525	434	515	510	484	502	495	469	510	478	472	497	480	527	509	522	490	586	470	527	501	507	499	524	520	511	464	524	539	508	471	516	483	470	492	471	493	539	492	525	487	474	517	546	468	497	506	510	482	475	522	501	558	508	518	480	497	489	514	492	513	513	515	526	475	516	497	516	479	496	500	502	509	549	525	511	481	499	489	522	486	483	524	510	524	461	490	468	451	505	555	507	531	515	517	518	486	486	517	505	527	523	502	515	493	516	487	539	553	497	476	500	494	518	516	502	494	520	519	516	514	457	509	472	488	531	509	503	479	498	543	530	501	550	511	516	451	507	501	507	514	509	500	497	489	550	484	495	491	514	533	522	501	515	482	492	524	518	494	504	500	512	504	506	517	503	519	507	523	507	492	533	498	496	484	454	512	535	497	533	484	485	477	460	487	441	517	541	544	532	491	486	517	518	500	524	495	485	512	480	486	530	493	518	511	479	457	474	487	477	527	487	503	522	516	528	442	512	498	542	499	499	509	485	483	464	469	474	524	478	466	488	454	473	530	519	511	486	468	528	541	535	518	571	524	540	504	582	539	485	524	491	498	523	488	506	495	493	508	537	488	492	524	498	492	482	491	492	524	505	507	507	497	513	506	505	489	508	497	472	498	478	449	503	494	517	491	533	502	504	507	520	502	523	434	495	542	510	463	477	481	482	489	514	498	500	518	480	467	512	528	492	522	524	513	509	498	486	523	526	485	518	489	508	485	494	519	524	493	479	507	482	498	529	496	517	527	496	514	494	537	462	489	516	512	508	506	529	566	471	515	466	502	546	506	498	490	489	481	492	522	491	526	497	533	528	444	511	477	472	530	479	503	503	516	522	475	509	502	482	469	583	544	512	532	501	507	455	537	537	513	546	495	509	512	516	480	494	523	517	501	514	537	506	477	486	473	456	488	526	478	502	506	527	498	502	490	525	506	510	493	488	487	523	513	494	495	530	488	493	547	531	486	507	494	490	509	555	536	514	530	519	520	512	474	481	491	534	530	530	514	543	479	476	482	447	515	482	537	474	475	526	485	497	494	518	477	509	498	457	495	542	536	476	535	513	479	487	477	508	512	519	532	485	488	506	487	507	498	496	539	485	528	479	516	496	522	522	483	491	491	526	512	476	533	459	500	498	542	554	496	481	484	540	497	505	527	498	512	516	518	520	511	461	504	501	492	524	518	510	500	494	481	529	525	475	512	489	508	490	523	496	467	489	506	482	517	506	504	462	485	507	488	494	523	515	485	492	483	505	527	498	511	462	489	488	523	529	482	514	472	485	506	469	498	463	523	506	503	477	521	499	537	510	487	511	490	465	487	460	526	495	500	529	517	516	501	472	488	483	505	497	547	527	522	511	571	493	464	471	473	533	477	526	521	525	484	500	523	519	498	486	476	507	528	474	554	456	499	463	488	475	522	485	474	485	507	499	499	523	502	530	505	547	468	514	520	492	476	513	517	501	484	499	459	511	511	530	467	537	468	495	524	518	516	486	536	516	517	512	511	494	517	515	531	503	487	514	503	498	516	539	498	545	507	478	495	518	503	523	482	498	484	510	518	522	497	515	485	442	461	511	513	516	459	502	521	503	528	538	496	473	511	477	522	524	483	525	519	522	510	480	475	462	551	549	512	514	541	523	531	517	483	544	486	526	503	491	504	491	485	474	529	476	528	507	472	503	488	468	545	519	506	529	499	507	504	550	549	497	493	526	496	516	503	486	514	488	553	513	526	480	510	508	514	519	469	479	507	535	487	515	492	476	500	506	509	538	518	470	515	484	476	486	507	557	495	488	519	544	501	470	497	502	499	530	487	561	485	525	480	480	494	488	521	526	482	475	513	541	510	505	527	523	485	485	536	501	539	508	522	506	511	467	493	484	517	488	472	464	478	477	492	524	492	521	457	552	539	532	504	502	504	509	520	526	486	534	508	532	506	498	515	497	498	476	491	517	514	549	529	501	505	538	485	488	473	511	484
7997	7160	3475	1396	1217	1082	1041	933	912	917	899	942	901	944	1012	1014	943	958	1009	976	881	920	875	861	815	899	1232	2369	2835	2253	1713	1238	931	830	841	838	819	811	782	794	790	807	811	805	835	772	831	800	843	825	813	810	870	827	794	817	836	808	819	775	805	837	827	826	787	833	856	770	797	788	848	797	785	795	775	771	830	812	839	851	824	862	836	904	815	795	843	801	820	812	796	801	827	820	741	812	783	783	838	799	787	824	833	835	829	790	809	875	781	760	811	754	816	784	778	782	752	795	831	778	799	780	859	829	816	819	858	830	832	819	791	805	772	802	764	813	880	831	815	839	845	823	841	780	791	800	856	842	838	817	862	854	816	809	779	827	786	830	831	786	814	837	802	830	786	800	849	797	832	835	854	787	800	810	784	842	826	838	805	820	808	826	757	828	828	862	837	824	818	817	808	796	835	824	845	798	825	812	802	850	794	877	826	822	797	859	831	840	763	797	795	805	841	791	815	825	841	826	782	802	846	799	791	806	828	822	828	830	778	811	843	793	858	804	813	806	848	807	849	823	861	853	852	819	851	808	802	848	832	849	832	833	794	810	809	815	805	784	824	824	819	822	824	835	816	852	801	810	792	835	829	887	892	838	832	836	841	826	862	844	769	802	838	787	825	802	856	768	819	739	821	827	830	813	784	809	817	873	848	813	812	801	818	819	789	805	846	832	838	808	837	910	844	815	758	835	781	820	818	817	807	825	780	791	844	823	863	842	736	816	842	836	746	793	859	816	825	820	809	828	819	848	805	799	863	790	794	841	835	805	837	811	844	825	797	790	826	783	859	866	853	853	798	828	781	817	807	790	818	818	844	815	786	812	818	840	806	820	823	809	796	845	818	810	858	822	798	853	837	841	823	812	826	815	863	879	852	876	845	791	855	828	795	810	839	881	863	833	859	763	830	806	776	847	774	810	789	825	857	795	826	840	853	802	825	733	834	868	830	785	809	814	771	845	807	819	791	826	776	822	813	853	814	781	833	791	845	815	853	826	821	786	794	791	812	828	834	803	828	801	798	845	849	844	811	789	848	809	805	841	803	778	831	835	812	852	834	862	838	812	778	776	803	863	819	806	908	785	826	831	815	834	854	797	825	802	840	821	829	757	789	859	797	821	789	836	817	795	812	779	764	807	784	818	822	784	803	802	826	819	808	791	804	835	806	765	845	790	820	794	789	863	799	794	791	829	819	802	824	815	827	873	783	865	854	839	795	845	828	796	844	823	810	802	831	819	827	783	786	864	810	838	812	827	797	863	806	837	773	834	861	767	812	822	842	809	816	796	823	828	853	847	831	793	835	794	784	821	799	876	833	837	846	817	787	791	796	773	810	777	844	821	784	850	807	791	776	815	798	801	842	829	808	841	815	811	825	812	839	786	830	831	809	851	833	843	831	869	829	828	817	809	802	809	827	823	793	841	798	824	846	827	842	801	821	856	817	811	852	782	849	813	802	793	733	774	836	851	810	783	841	859	821	878	818	831	784	766	795	829	857	806	803	788	854	837	823	817	812	819	826	836	811	873	797	798	767	807	822	761	798	800	779	844	854	836	832	837	794	827	833	821	841	806	826	846	785	880	793	848	811	851	804	781	820	830	807	808	804	770	803	837	841	857	772	817	783	833	768	807	811	844	854	781	821	834	810	845	815	879	798	866	816	814	810	769	836	821	755	805	842	805	807	789	803	802	804	810	849	833	840	760	822	846	828	837	865	876	832	793	796	797	799	806	779	804	814	868	835	786	815	884	779	811	804	848	834	816	820	804	804	803	786	811	796	793	788	809	833	805	775	816	815	814	810	867	829	845	813	780	832	763	776	822	824	817	791	838	788	820	814	803	877	840	810	819	843	821	817	839	804	851	832	824	814	818	739	857	784	830	835	817	771	841	819	835	794	833	785	781	857	829	801	800	836	815	747	857	815	755	800	820	816	818	834	848	838	802	863	794	886	833	857	826	881	813	844	829	889	793	824	808	782	836	834	852	819	845	789	829	843	806	821	838	854	808	804	797	819	790	829	797	819	841	823	850	844	846	836	794	809	841	808	802	780	815	830	783	792	834	860	835	842	821	845	804	842	836	840	813	829	850	844	818	815	896	843	849	805	855	806	824	817	797	842	818	835	791	794	796	827	815	829	875	841	775	796	778	817	797	840	789	770	847	822	808	827	874	806	849	848	839	844	798	762	820	792	792	791	842	790	859	760	821	853	875	874	806	804	817	801	834	868	810	756	869	794	821	833	900	751	772	802	831	857	816	875	821	776	825	804	810	837	784	799	835	793	839	851	856	838	780	793	819	789	789	864	801	835	805	846	820	789	817	828	826	816	837	819	834	794	836	808	782	816	795	801	821	813	808	744	809	807	868	855	824	794	849	810	809	866	790	800	816	804	798	807	817	801	806	801	808	837	846	786	840	861	843	829	792	843	826	836	814	836	863	837	809	827	826	756	796	837	817	802	879	830	827	863	823	824	869	766	786	899	829	836	831	816	773	882	866	854	833	809	783	802	838	797	824	819	844	822	828	817	853	823	839	833	803	841	841	818	830	853	779	852	780	798	781	803	876	745	779	843	837	847	866	796	844	789	829	858	755	836	864	794	815	848	854	776	734	834	843	792	786	782	772	791	795	777	826	886	798	834	812	819	779	822	839	829	857	833	791	809	834	820	799	855	826	852	870	850	849	807	838	842	857	796	791	812	798	817	863	825	791	806	847	797	818	828	809	765	856	774	828	860	789	842	856	788	796	795	780	864	758	853	819	836	845	769	875	833	874	839	762	791	778	804	829	846	869	827	816	783	831	810	831	794	805	851	834	792	823	818	784	888	819	855	819	839	797	806	826	839	804	797	810	847	809	844	794	808	852	825	807	800	805	794	783	840	795	842	806	845	842	847	880	831	740	827	879	832	791	870	801	816	819	806	840	826	816	807	825	828	778	849	827	856	854	874	802	794	794	783	800	768	828	778	764	808	767	869	792	821	861	814	828	816	840	855	800	808	841	813	788	831	803	781	781	805	793	811	821	786	786	790	840	836	849	828	796	824	766	788	834	808	794	836	838	838	845	790	799	819	772	852	774	829	824	780	758	786	837	839	825	847	776	836	835	836	763	781	767	771	804	778	775	777	824	799	826	829	802	850	806	791	807	863	826	824	804	787	825	876	814	871	842	826	837	812	855	776	844	845	779	889	796	832	884	785	816	815	829	887	785	813	802	808	824	803	881	794	807	802	767	825	841	806	820	808	824	821	849	852	764	842	803	837	818	760	847	824	778	810	850	832	806	873	819	775	828	828	835	836	854	826	821	828	801	825	830	852	814	834	848	898	849	799	806	849	812	828	832	794	842	815	796	835	822	849	847	820	830	826	831	824	816	806	837	791	815	807	826	831	768	846	873	764	843	802	816	817	847	804	790	786	817	804	847	799	844	778	848	852	834	861	867	839	851	808	819	872	833	782	816
24891	21199	27376	25225	7905	1048	839	727	653	592	613	601	591	605	581	588	566	569	557	561	551	555	550	584	518	578	617	2162	3685	2875	1890	1159	656	585	551	489	502	535	546	463	508	515	502	565	520	544	527	551	535	500	551	494	515	573	531	496	496	504	514	553	505	531	476	502	495	523	530	516	497	520	490	520	468	571	553	562	500	514	514	504	505	505	536	499	506	515	506	507	467	516	517	537	514	551	509	525	507	510	496	550	486	497	504	521	568	509	515	499	498	529	546	551	495	478	526	565	556	480	519	476	516	501	512	468	551	550	521	510	497	535	528	536	499	508	512	520	546	545	524	535	525	498	516	520	516	500	512	476	513	511	539	553	522	481	502	526	509	537	551	526	524	511	541	522	512	510	508	527	514	527	536	516	483	488	507	510	502	512	525	522	497	511	519	522	511	528	505	550	495	534	534	518	503	524	494	486	484	500	523	560	514	508	567	490	502	502	566	478	512	505	488	510	476	506	559	509	540	538	546	528	525	486	494	533	487	515	505	536	521	517	478	555	518	511	491	493	509	494	540	493	522	522	514	525	486	495	515	489	545	482	517	489	514	545	496	517	528	477	504	541	551	490	526	527	480	528	523	511	506	509	498	520	556	511	505	521	498	484	523	522	520	461	535	495	486	492	508	540	510	515	526	472	508	529	503	499	476	517	521	534	496	501	479	483	542	532	510	504	526	552	538	493	520	557	532	473	450	542	543	487	520	527	520	510	557	547	498	514	535	536	519	543	489	525	491	506	518	524	511	515	536	523	487	531	483	511	502	511	515	496	544	502	490	479	544	513	508	527	544	527	486	483	556	521	530	494	527	510	492	497	520	556	539	510	507	538	536	512	513	536	532	539	539	479	484	550	496	503	494	526	500	492	523	507	552	511	505	520	523	495	492	462	509	501	494	527	535	473	522	478	545	493	561	492	558	505	473	493	556	543	493	548	494	536	518	495	531	544	530	491	484	482	482	550	533	463	514	528	499	536	516	473	537	498	534	548	547	501	536	567	477	512	554	526	512	493	507	511	531	498	497	487	522	535	495	517	516	486	465	505	538	529	520	481	517	538	449	498	504	500	531	508	542	527	495	496	495	467	513	518	509	533	492	538	466	522	498	485	490	476	449	513	503	513	511	517	482	541	488	461	526	489	555	540	519	513	527	517	551	519	516	495	502	543	496	489	570	539	506	528	527	529	493	507	530	511	521	515	520	504	503	544	493	533	541	515	476	492	518	508	489	494	500	506	535	546	533	507	540	518	523	539	520	502	522	524	476	489	475	498	526	491	481	483	492	510	484	519	504	518	517	528	548	526	468	541	504	485	476	513	503	544	517	509	476	518	521	483	514	470	492	503	525	498	515	526	514	470	495	486	481	481	480	513	531	503	501	544	513	490	529	536	536	538	543	493	535	499	528	471	503	494	518	557	519	516	494	535	532	517	491	509	505	519	538	491	533	502	552	532	516	504	503	487	506	518	547	527	511	552	565	520	530	499	481	498	490	508	511	592	511	493	532	526	490	496	498	513	540	540	489	528	498	528	538	518	529	492	553	499	499	492	532	527	483	499	503	528	510	507	498	526	506	491	481	504	524	513	506	451	531	484	538	495	513	541	529	529	544	512	536	516	518	489	549	512	508	511	549	501	542	514	514	520	496	511	515	503	472	520	516	517	533	504	537	513	518	525	507	533	489	478	502	547	542	503	500	564	486	505	521	557	479	529	519	536	483	506	533	502	528	527	538	513	542	542	566	508	501	500	475	522	474	500	500	522	505	494	500	563	517	501	509	510	533	527	518	544	485	506	528	511	501	552	519	507	514	503	472	552	499	477	510	501	485	517	504	538	497	544	522	496	534	513	510	577	480	527	473	508	491	519	535	482	544	503	515	535	495	476	527	457	494	521	546	515	531	491	477	530	522	534	504	537	475	505	514	533	503	486	499	528	531	489	524	505	523	473	506	505	528	517	526	503	504	508	469	510	503	537	554	518	536	517	509	546	480	500	479	532	477	478	487	537	503	526	510	505	501	499	523	484	504	539	532	494	504	515	464	524	499	536	491	536	532	506	559	514	515	478	478	486	491	475	533	521	466	523	521	480	477	537	502	500	564	522	498	512	532	509	494	458	476	518	493	542	536	510	511	461	523	502	484	513	531	516	517	528	501	495	536	514	519	525	519	499	545	497	503	520	541	523	493	539	527	550	503	517	509	572	530	490	472	541	516	524	512	446	532	465	529	558	492	521	482	554	543	581	557	532	508	469	555	500	570	493	527	500	546	500	500	501	547	506	521	512	522	534	504	514	514	525	514	515	526	477	530	498	512	513	522	493	508	530	557	535	537	493	548	500	539	497	508	538	496	502	511	491	535	512	525	473	489	483	527	526	532	500	522	511	506	515	493	494	551	462	519	513	509	529	555	503	490	522	541	504	462	495	477	525	536	538	541	506	529	501	527	532	537	508	508	535	528	540	523	558	462	513	508	510	499	521	509	519	477	560	487	505	520	494	497	530	473	494	546	508	544	488	500	533	500	505	512	479	517	512	490	502	531	497	483	483	541	492	496	516	518	503	492	505	525	487	527	559	511	552	508	513	529	506	493	483	515	497	521	564	525	469	509	547	527	565	492	547	503	498	521	523	482	510	512	531	517	516	483	498	481	542	463	492	485	514	518	490	511	480	487	541	482	475	507	474	523	489	524	581	490	472	517	516	530	478	479	540	570	511	518	517	533	524	536	515	500	468	548	500	520	498	512	501	543	500	487	502	506	491	481	531	495	527	479	527	488	525	519	516	495	484	510	504	507	502	519	545	501	528	530	509	523	505	479	537	483	526	525	504	497	507	492	556	524	509	570	497	492	552	521	524	482	519	482	514	497	515	510	549	499	543	534	554	489	543	484	527	523	506	552	519	529	522	501	494	527	524	491	494	515	537	504	531	500	481	482	537	511	510	524	538	497	527	493	532	490	500	537	537	484	470	507	468	515	508	567	526	547	512	508	489	535	549	518	540	523	515	513	542	542	536	492	539	548	539	469	497	536	465	553	507	541	510	505	504	550	556	495	521	504	517	518	505	501	503	508	522	497	504	511	541	546	504	510	483	542	496	521	544	525	531	555	525	524	487	512	518	496	505	470	497	513	509	537	510	506	550	516	481	548	490	538	509	470	513	503	523	534	559	512	535	520	505	538	537	513	509	500	527	499	511	505	524	507	511	490	522	471	474	569	502	506	483	514	522	485	443	518	505	524	520	509	542	519	511	523	517	483	502	510	525	526	540	501	503	493	556	533	514	480	474	497	483	499	514	561	503	537	482	546	501	516	479	506	501	534	484	481	526	477	497	516	508	508	491	498	518	533	540	496	531	519	531	520	469	513	562	490	523	515	517	517	485	498	476	529	522	512	488	506	498	519	528	483	519	551	477	495	498	496	491	513	496	522	499	492	550	491	498	523	522	539	512	535	532	513	523	507	500
10843	17083	8207	3313	2565	1899	1679	1427	1271	1258	1174	1116	1114	1069	1165	1125	995	1023	1059	1068	1005	950	1000	949	990	1035	1136	5509	8706	6935	4161	2165	1321	979	896	857	864	785	865	933	842	787	845	867	856	799	826	872	868	807	826	836	878	827	850	825	820	846	855	866	857	877	789	857	845	838	911	804	830	842	847	903	811	866	829	826	811	821	812	853	862	801	789	864	833	825	824	857	893	810	842	822	866	858	849	848	856	823	833	826	836	868	821	804	849	805	829	808	848	843	841	830	876	793	829	834	797	897	835	856	863	869	883	834	846	912	845	833	834	851	820	862	853	828	920	835	810	865	857	836	838	810	868	849	828	848	891	822	856	862	867	870	864	836	851	817	847	787	840	849	809	880	848	879	853	869	873	802	854	825	859	837	824	854	839	808	873	902	837	829	855	846	820	806	864	797	828	825	879	865	831	844	818	850	812	826	795	857	900	879	822	873	821	846	839	802	802	848	833	856	865	825	850	843	853	834	883	828	879	822	864	820	807	793	824	865	820	862	806	835	817	850	823	890	892	814	809	813	771	877	836	871	843	828	857	807	827	871	854	820	796	817	871	881	844	855	867	807	831	854	846	832	870	867	809	818	882	840	837	823	873	806	815	844	872	877	835	805	835	819	852	850	830	890	894	851	862	906	860	891	867	871	806	837	803	801	835	787	893	886	849	873	829	839	875	854	803	819	845	903	823	775	847	847	830	890	827	852	846	827	905	817	841	841	807	804	837	854	846	830	848	879	871	806	839	822	795	823	892	841	822	813	827	857	857	796	830	872	819	835	805	829	835	885	862	814	814	888	877	832	861	877	849	850	827	816	868	837	829	844	891	845	835	844	806	810	844	851	798	886	787	794	796	876	820	793	847	843	841	803	835	800	881	822	828	795	806	841	847	823	791	822	832	838	838	870	824	832	802	828	854	858	803	868	811	808	817	842	858	820	894	856	895	832	817	850	910	845	844	883	810	869	813	851	816	800	819	894	809	903	819	854	847	854	789	891	816	881	823	872	837	794	816	817	859	834	886	877	837	852	869	797	832	861	821	845	835	834	811	865	861	808	795	819	812	905	922	887	818	815	846	839	850	805	817	829	834	890	845	851	856	839	831	803	827	814	842	845	864	814	847	826	812	879	852	802	818	862	806	810	841	836	826	859	874	870	874	911	849	825	825	797	842	842	831	813	802	898	820	767	834	840	810	887	807	842	789	873	876	817	840	854	868	863	834	862	826	860	857	816	836	890	854	866	885	862	850	872	807	878	831	917	817	861	862	885	799	834	819	802	824	848	856	870	867	825	857	822	869	836	820	822	831	814	829	814	829	779	863	834	806	846	856	869	811	837	870	870	798	858	835	841	823	793	809	834	813	820	832	859	787	832	841	925	784	890	869	869	891	846	827	823	821	860	801	892	835	800	849	813	823	848	870	830	845	841	841	868	864	867	800	860	842	875	871	825	872	798	871	872	875	864	807	834	876	876	862	818	854	889	858	840	824	831	820	821	837	853	820	840	788	841	842	863	801	857	842	867	872	829	846	898	841	852	857	774	844	894	856	854	839	858	844	860	853	856	825	843	797	817	864	809	870	845	795	809	857	891	849	821	829	840	830	812	861	819	808	865	830	846	832	821	862	795	835	851	817	843	833	857	863	850	856	832	822	813	831	847	801	865	873	845	863	860	778	859	827	851	844	836	825	804	810	835	883	844	908	869	840	875	826	832	849	798	832	852	859	812	812	862	883	863	830	796	878	828	823	837	887	839	790	820	825	804	866	843	828	846	775	824	891	823	795	832	887	813	862	891	836	882	841	846	874	862	836	928	846	840	875	820	835	796	872	856	853	776	834	816	839	786	882	819	890	885	830	810	859	851	838	859	846	879	793	864	840	855	817	844	838	826	829	796	839	843	827	819	784	850	822	842	839	861	847	799	835	859	856	856	807	813	868	853	900	890	868	863	905	843	845	836	858	835	825	793	882	842	833	855	807	837	905	842	822	824	797	828	840	836	827	820	825	833	848	823	904	814	878	818	859	809	874	841	860	819	858	822	824	810	840	794	821	837	834	852	828	911	847	805	863	879	867	897	851	859	772	832	868	899	870	878	809	872	830	780	842	825	817	767	861	854	875	808	843	834	837	888	794	848	784	796	807	868	822	815	856	825	903	832	884	848	846	899	839	846	833	837	861	825	835	846	850	901	821	887	813	840	813	885	862	829	862	885	829	792	847	837	791	834	815	850	842	840	813	873	789	871	881	892	824	830	839	872	820	785	831	874	852	875	807	833	851	891	831	847	839	818	886	826	831	855	829	887	822	844	798	840	848	890	837	845	861	844	854	864	866	867	813	821	878	833	879	838	858	830	867	864	845	841	823	804	818	790	852	792	863	842	860	868	843	801	843	857	861	902	808	846	822	864	815	831	875	821	799	848	840	771	840	805	854	856	897	876	850	870	821	861	865	825	892	811	840	885	846	917	869	786	876	857	843	802	871	783	799	804	876	861	887	850	883	903	807	804	816	878	872	839	845	862	809	862	871	822	860	821	830	840	808	818	853	870	882	850	833	826	831	833	856	841	867	859	842	773	874	847	817	842	836	855	851	859	850	865	786	819	837	880	854	830	844	857	827	886	842	843	845	847	841	805	857	852	842	830	830	842	832	793	822	805	812	850	834	832	870	818	873	780	844	794	810	821	832	848	845	830	806	887	788	798	781	847	843	842	839	856	816	876	805	813	810	843	830	900	825	817	816	770	900	853	860	845	876	790	821	835	846	847	860	846	837	886	890	816	890	848	857	849	841	876	850	884	819	842	859	856	844	841	852	852	815	803	868	799	851	844	883	911	852	874	820	883	842	920	835	817	869	833	849	848	803	820	822	844	877	785	869	906	864	829	840	821	804	858	850	875	852	841	817	854	842	849	828	855	900	793	842	832	887	825	837	824	822	861	815	798	835	887	841	827	850	848	835	856	842	863	847	834	839	839	879	835	824	873	841	809	870	855	840	883	840	796	866	836	847	816	881	850	826	861	855	795	905	844	820	829	812	872	889	804	831	880	848	843	801	863	851	853	863	896	843	896	827	852	842	868	830	888	803	862	865	859	819	903	895	849	818	805	859	807	899	815	846	853	857	867	866	798	852	889	781	823	843	861	847	861	822	845	837	826	820	838	849	812	848	887	877	840	837	795	808	807	857	885	855	846	844	872	871	846	831	864	842	850	782	854	843	898	898	847	833	838	870	831	869	869	855	850	863	881	846	809	838	810	789	793	862	849	858	843	842	872	836	867	840	822	859	810	820	799	813	865	837	855	857	854	847	820	856	795	867	839	868	858	863	871	831	810	841	863	864	853	866	885	858	826	839	861	847	821	830	869	865	845	828	873	831	841	817	853	829	838	805	852	934	835	837	868	861	841	840	859	862	850	783	898	825	842	861	809	851	829	892	892	843	837	901	884	875	850	827	845	828	823	793	820	871	819
23268	21198	28900	23789	21199	18451	2502	1052	909	831	787	724	735	753	715	717	728	632	644	622	632	642	611	621	662	1752	5603	8202	6784	4157	2466	1274	834	610	576	546	589	576	581	563	524	543	489	518	581	535	553	523	572	547	521	514	546	536	577	541	541	536	550	550	495	549	510	545	492	505	558	527	539	523	539	527	513	567	548	536	554	600	576	572	520	518	536	541	525	537	533	539	521	552	557	547	540	513	518	559	540	533	536	576	580	514	538	552	551	522	541	497	504	525	549	551	504	518	568	556	556	533	520	545	558	571	533	508	516	532	543	524	543	524	573	510	524	539	547	540	514	480	543	549	514	499	556	520	554	549	498	505	536	510	505	537	510	536	552	542	515	514	494	518	542	549	534	505	518	534	518	506	501	479	541	519	487	504	532	545	537	531	554	524	523	486	590	546	517	559	544	523	509	508	503	526	553	547	519	539	551	548	541	533	537	554	510	500	546	560	495	511	507	521	557	558	562	511	537	501	569	590	477	567	605	504	528	537	566	536	550	510	528	535	518	561	519	528	540	503	561	529	545	540	546	528	503	537	518	507	557	522	491	588	525	541	531	575	569	513	564	541	514	573	545	540	524	572	540	518	550	570	522	560	597	539	522	550	522	529	548	567	522	538	546	527	549	565	490	484	578	551	551	540	533	572	520	561	534	529	513	539	524	522	557	557	518	507	545	536	560	550	529	542	541	547	541	520	514	509	534	560	537	506	483	539	527	510	477	544	572	528	527	529	532	573	556	498	585	537	553	470	561	542	545	530	515	525	488	519	498	522	543	514	530	548	530	522	521	536	549	534	532	557	537	556	539	580	512	522	537	575	518	574	574	537	506	569	525	551	604	517	573	570	554	510	547	529	547	525	553	540	513	548	560	542	540	542	536	532	528	540	511	530	523	513	547	530	581	525	518	517	552	527	539	486	540	576	552	551	547	546	577	524	520	578	486	548	534	535	517	561	531	511	541	577	530	560	508	528	519	530	502	527	548	583	540	528	503	517	516	511	534	506	530	553	551	564	557	531	577	565	499	546	541	546	558	522	539	495	528	548	513	509	537	497	516	521	508	547	535	582	546	485	489	521	545	542	536	534	536	543	554	568	521	542	544	531	563	520	479	540	514	521	545	520	547	471	529	539	526	541	538	505	573	526	554	541	532	502	547	536	529	535	529	551	535	511	482	534	506	518	530	546	571	541	526	527	532	554	513	586	544	566	540	527	528	561	494	556	566	506	552	534	525	504	545	520	522	528	532	493	537	519	544	466	532	516	522	555	526	502	525	558	535	524	541	525	526	517	550	519	524	512	511	515	548	520	545	555	523	546	570	503	526	532	501	524	531	503	492	551	563	553	472	528	521	549	535	553	520	545	518	547	521	544	523	532	564	531	576	553	568	507	536	444	518	499	524	534	573	527	541	563	539	521	518	543	540	518	523	534	551	557	548	518	511	536	522	512	498	559	542	517	510	524	512	528	536	541	557	515	607	531	522	496	527	526	559	478	477	509	565	533	534	521	533	524	493	560	539	489	514	555	513	537	471	554	533	527	546	534	530	544	525	553	538	543	538	538	549	574	529	539	508	525	543	522	537	550	534	558	541	518	548	519	496	500	543	532	515	584	550	514	551	548	530	552	575	521	514	536	543	526	513	533	532	502	582	517	517	493	536	590	538	555	557	560	531	516	550	536	561	533	493	531	541	537	556	529	488	523	541	525	563	559	498	518	507	578	534	504	557	592	528	540	501	532	531	530	527	553	536	552	514	536	548	530	526	567	502	553	513	508	516	519	535	562	537	534	517	563	529	547	540	532	570	534	536	520	504	543	520	524	543	493	550	554	542	521	495	528	533	556	524	521	532	553	532	513	519	526	560	555	564	553	514	549	550	515	561	529	528	554	504	525	524	538	557	497	518	522	526	540	514	538	570	533	518	562	508	555	518	567	572	507	554	533	502	529	550	522	558	500	525	560	542	521	511	516	533	530	516	520	523	525	535	489	515	549	529	591	530	516	543	569	540	560	526	485	496	549	522	515	555	540	506	505	523	567	551	542	511	524	532	529	563	550	520	544	527	519	570	529	558	524	552	482	517	543	518	592	553	511	519	518	516	532	548	524	517	556	564	542	529	483	578	545	555	528	477	521	550	531	558	511	577	570	522	572	518	513	507	523	536	500	533	514	524	566	542	539	562	516	568	526	487	541	507	497	541	477	514	529	502	525	530	550	517	552	539	519	526	553	534	543	503	513	530	503	513	556	528	539	494	551	525	498	516	524	551	514	528	530	484	493	523	495	508	556	530	521	543	529	550	531	580	578	528	552	524	520	543	522	535	538	500	567	534	535	516	529	515	550	472	536	583	557	540	517	545	542	535	558	507	530	517	546	514	524	557	514	495	527	571	498	551	522	541	505	578	516	518	504	509	521	529	541	531	529	580	562	536	548	523	523	512	495	543	534	532	527	536	511	564	549	536	513	512	509	538	498	539	583	543	544	516	519	513	538	525	569	543	494	548	532	562	478	533	520	523	584	518	535	553	554	537	516	525	547	526	547	508	517	562	513	519	580	561	518	540	574	495	541	561	528	546	545	536	531	573	584	529	533	539	525	512	570	510	537	515	511	530	550	529	519	545	487	479	519	526	557	505	549	529	539	522	514	502	555	525	503	564	588	530	533	541	520	500	510	514	522	512	506	485	509	497	473	534	542	567	549	524	550	561	507	555	577	515	531	519	512	516	526	489	517	545	570	558	534	524	511	511	564	532	520	513	516	501	538	543	539	498	560	560	540	555	542	505	525	534	537	547	497	512	567	503	567	506	546	510	551	516	560	544	525	597	547	501	497	538	484	535	500	577	558	518	543	526	563	509	541	488	566	534	546	528	555	517	518	510	556	497	502	561	531	525	495	548	529	530	513	554	485	565	550	577	529	556	570	519	537	525	548	552	545	534	535	547	533	533	533	549	556	506	492	547	511	506	511	558	555	503	540	520	521	550	547	525	541	578	564	528	534	537	544	529	523	501	549	517	494	487	533	553	572	573	548	501	533	526	501	544	502	554	518	511	559	533	532	545	521	542	492	482	523	539	581	555	516	559	590	522	527	530	546	547	534	520	553	542	507	517	523	534	527	504	536	548	533	570	566	555	531	532	543	549	591	528	509	518	518	507	522	509	544	564	515	566	564	507	514	531	517	546	543	539	550	521	515	479	530	586	570	475	536	531	533	495	498	555	554	539	536	569	506	537	517	501	512	497	509	513	522	547	534	523	541	504	507	561	503	498	503	516	538	532	533	528	517	512	529	520	546	531	472	530	522	549	523	527	545	523	533	541	508	517	475	553	506	556	541	482	500	523	511	507	575	576	572	521	507	534	533	536	551	515	604	572	521	531	540	508	577	550	520	551	529	559	566	526	523	492	566	510	513	551	528	516	511	531	512	514	553	519	516	536	524	511	544	534	475	520	545	525	512	540	545	540	531
15759	24289	15214	7409	5146	3839	2986	2556	2221	1869	1700	1548	1491	1436	1324	1442	1516	1300	1200	1112	1168	1057	966	1042	1150	4426	13055	17049	14089	8976	5334	2589	1338	971	907	865	846	889	896	827	817	812	849	901	848	813	854	889	840	873	846	787	852	853	898	847	854	863	891	852	849	838	832	893	856	859	794	903	882	867	889	819	839	782	899	870	863	843	834	843	838	916	888	868	816	866	856	807	910	821	864	863	835	894	809	832	870	844	831	828	846	796	823	808	841	859	869	748	858	834	830	875	838	842	812	804	851	858	852	869	830	798	853	835	870	896	807	867	827	836	810	834	895	843	871	850	845	850	816	800	794	821	828	885	852	865	836	821	871	792	875	837	828	874	796	888	851	802	895	875	847	806	814	852	843	852	912	848	862	838	871	852	863	860	824	932	859	820	865	914	818	895	855	824	794	828	820	835	793	818	798	863	849	839	831	896	899	850	791	818	841	843	814	824	829	881	846	797	832	848	882	850	775	830	836	858	840	849	902	810	843	873	836	835	864	844	946	864	823	899	789	801	838	883	887	854	835	868	879	815	867	843	877	824	857	822	856	877	813	833	801	876	844	853	883	821	858	815	825	851	863	819	867	841	850	843	786	860	817	855	818	873	865	799	894	838	877	900	890	843	847	856	840	850	851	869	858	836	784	828	797	874	845	850	898	856	833	864	853	815	830	891	841	868	830	830	829	850	810	857	870	852	823	857	799	852	834	863	866	807	818	848	831	827	840	845	803	866	791	905	883	834	845	870	878	793	826	800	837	861	825	879	864	875	819	827	869	890	849	891	843	858	846	898	881	850	855	842	816	847	884	852	806	836	854	868	798	797	841	844	856	872	856	923	829	844	831	823	841	842	836	860	856	841	836	872	850	909	883	862	805	847	897	830	898	833	894	853	816	816	841	876	827	846	858	828	837	823	796	800	820	825	834	872	853	837	896	801	824	842	861	805	904	838	890	836	845	835	805	852	873	868	829	853	862	860	877	853	889	863	865	843	835	861	898	831	852	821	807	838	855	830	861	831	832	852	793	823	858	808	871	880	857	854	869	789	869	836	833	868	839	794	848	819	836	898	820	882	831	866	854	839	826	840	897	816	868	862	908	828	833	858	878	850	812	861	804	836	868	830	850	830	848	894	846	851	851	842	801	859	848	867	844	862	806	842	889	850	833	851	849	833	819	835	839	870	839	863	892	840	886	832	885	866	856	859	883	874	867	810	855	845	837	847	881	823	813	810	847	851	830	908	897	816	917	832	890	842	837	898	836	809	828	867	888	850	884	914	873	845	799	885	911	814	870	798	811	814	886	814	854	855	854	827	809	868	846	874	807	880	806	847	834	820	828	869	818	870	830	891	845	870	830	832	899	829	806	843	911	804	866	831	825	832	819	842	826	816	830	831	865	850	852	833	850	878	797	898	854	835	842	820	863	856	822	846	849	820	855	806	815	822	887	832	820	804	888	831	895	869	835	846	834	876	886	813	843	808	820	867	842	856	841	870	827	851	788	813	850	835	840	818	813	834	833	858	829	833	811	830	858	836	847	820	835	857	809	844	842	868	830	886	848	883	831	872	837	851	777	872	864	849	926	852	838	815	864	824	860	864	829	819	848	875	816	831	856	851	828	909	839	864	814	817	830	856	880	844	796	860	845	848	828	858	820	779	823	807	798	840	850	784	835	873	848	864	853	839	884	799	823	866	789	869	814	880	863	846	802	877	835	799	841	811	832	865	799	886	864	838	878	853	780	872	802	867	847	820	854	817	877	854	865	825	830	875	839	874	916	865	835	825	870	873	835	917	849	855	804	864	845	854	888	841	819	841	789	849	835	863	836	822	817	848	855	878	888	760	820	881	874	879	880	811	796	819	816	789	856	861	886	852	830	885	823	809	824	858	826	841	821	812	852	877	850	830	846	821	822	861	847	855	818	868	875	812	902	868	848	855	832	863	818	834	811	887	830	861	880	845	896	891	835	827	885	830	841	849	787	836	855	819	847	811	872	854	860	840	794	801	867	863	870	832	880	844	803	871	837	873	863	809	825	847	834	833	850	853	833	813	844	812	836	840	831	873	857	803	886	847	849	864	864	852	811	866	861	847	777	847	894	873	829	860	849	861	869	867	933	832	806	836	815	818	863	848	816	839	847	861	841	793	858	829	894	851	900	883	864	822	843	829	846	846	859	862	851	869	798	831	826	777	838	762	894	852	885	820	855	843	883	877	874	835	827	823	824	852	842	831	824	864	885	870	831	838	864	823	827	850	823	868	823	859	852	847	791	843	810	822	792	860	886	875	803	840	905	854	815	852	907	851	796	820	863	827	866	831	821	799	868	870	860	804	858	855	851	823	831	821	877	875	858	884	876	834	827	806	861	886	873	850	908	833	886	774	854	829	876	855	817	865	849	845	842	885	806	854	833	847	844	837	840	824	854	812	856	803	810	840	822	839	910	809	876	832	824	797	848	843	844	863	850	853	844	817	795	823	830	858	832	887	846	853	827	876	842	844	879	823	840	813	845	891	832	812	859	785	867	813	862	829	830	818	838	840	801	847	823	777	864	831	874	794	861	905	830	798	840	872	828	882	840	835	833	821	867	894	879	856	858	818	851	844	881	845	801	869	892	812	813	874	834	859	816	797	849	861	886	836	832	841	843	825	836	831	851	828	851	863	849	849	817	842	856	783	858	836	863	841	874	818	889	866	919	829	827	829	917	854	906	843	841	871	850	814	872	833	870	853	800	853	845	884	804	852	804	833	855	866	847	882	841	838	886	833	790	832	852	804	832	857	810	876	815	845	827	791	861	876	808	845	826	836	852	812	880	799	859	781	848	825	826	775	868	870	837	825	852	819	807	856	810	829	853	860	855	860	861	899	800	822	875	829	859	825	856	820	809	888	838	867	845	797	825	874	810	827	852	843	825	846	870	871	843	814	866	868	819	836	846	866	852	806	791	821	820	839	881	823	878	892	886	817	824	772	857	864	828	851	866	835	811	786	842	864	817	900	835	847	798	818	830	889	802	869	885	810	894	851	842	854	804	808	890	842	836	817	878	841	843	816	819	822	844	888	827	884	848	866	834	808	847	860	835	860	824	801	806	846	770	808	812	825	815	861	800	830	822	857	890	812	872	814	824	855	865	852	829	838	872	806	830	891	812	901	860	862	825	806	872	821	845	849	851	827	867	878	892	843	832	912	849	809	834	835	819	801	832	822	814	860	862	830	918	869	881	859	860	839	900	865	841	818	848	891	842	839	813	833	862	884	861	828	897	842	855	834	813	901	848	811	837	815	826	830	878	822	841	833	839	802	836	861	828	828	819	835	832	850	805	827	855	881	807	837	860	865	817	837	850	786	811	802	857	783	882	848	896	872	792	845	894	871	869	879	873	914	855	847	853	879	825	829	876	877	829	847	830	854	856	841	823	903	852	791	836	830	854	881	840	853	902	865	824	830	847	840	890	806	810	828	859	876	863	797
26749	19983	7892	1140	747	727	578	527	534	532	574	528	494	526	518	524	528	526	469	531	532	542	534	478	547	506	612	1215	1395	1117	827	660	557	487	503	458	471	504	472	476	511	484	505	486	507	519	533	515	502	467	498	507	532	506	525	488	497	484	539	486	510	519	492	508	523	498	483	552	522	522	493	484	471	493	473	494	501	502	479	497	489	493	486	494	484	499	494	500	540	516	493	501	500	502	514	488	482	531	484	538	525	514	464	498	508	506	512	473	459	531	534	488	491	509	512	515	491	501	493	488	504	474	487	497	472	520	529	509	524	529	517	500	503	542	563	491	531	524	533	501	497	514	483	478	474	496	515	504	479	490	493	484	502	538	485	509	507	497	496	474	476	497	498	484	508	556	508	493	500	518	508	480	489	523	508	514	523	509	533	478	468	493	504	507	506	497	509	485	496	534	510	520	490	505	501	499	510	474	524	516	539	500	490	516	523	488	529	490	534	505	504	501	488	522	494	505	478	470	452	521	523	530	496	524	456	518	548	496	475	479	529	500	531	527	490	487	476	464	515	483	479	504	532	464	500	489	535	504	539	551	513	492	489	493	482	489	509	461	523	515	512	498	482	466	493	500	497	520	486	509	485	533	483	496	518	486	478	469	498	479	492	506	540	509	465	487	493	481	521	527	487	534	523	541	493	482	541	518	489	482	519	514	496	533	480	497	519	510	532	480	514	515	487	477	505	483	525	483	489	516	485	487	459	500	468	489	482	493	463	511	551	458	550	518	503	489	498	498	494	519	480	503	487	518	485	479	498	462	520	504	501	515	483	512	476	513	526	473	489	495	502	498	517	516	509	478	554	486	484	484	508	515	488	498	495	515	483	493	538	504	518	507	501	484	495	486	506	535	487	539	465	519	489	534	488	500	457	549	521	477	504	506	534	484	539	517	476	491	494	494	491	525	505	520	487	530	511	519	480	494	489	513	498	488	488	503	497	455	475	524	530	466	519	534	469	533	520	545	525	498	524	503	489	501	489	500	500	467	514	522	445	514	492	535	487	461	480	506	503	522	495	474	508	523	484	493	526	501	535	487	500	502	547	483	510	477	507	495	492	512	525	477	497	508	524	514	503	483	515	515	508	475	506	530	491	481	522	475	505	533	487	532	481	498	470	472	503	512	522	533	514	522	472	518	498	551	527	483	495	489	484	488	513	518	498	486	503	529	499	498	526	516	505	515	516	510	499	479	477	508	457	542	532	506	532	498	500	506	486	508	520	522	523	513	512	506	496	501	485	538	502	535	489	527	553	486	525	492	516	477	489	529	518	485	508	501	499	491	523	520	499	512	495	506	510	480	518	526	494	542	484	496	485	498	509	538	491	509	485	523	517	535	483	486	523	520	476	522	536	490	500	482	487	503	465	519	479	441	537	523	522	505	495	495	551	510	480	527	500	498	490	529	501	517	485	530	499	539	510	531	484	543	520	510	505	519	475	503	512	502	495	477	475	516	483	558	483	481	509	516	495	516	515	485	482	534	533	504	479	499	504	489	499	495	468	497	486	518	474	478	513	499	493	560	523	476	501	528	507	482	467	496	530	502	487	525	514	501	485	586	516	499	482	516	485	518	497	502	502	478	489	499	530	475	532	509	498	496	510	493	527	503	500	508	495	499	501	497	493	496	501	498	533	494	506	538	482	545	499	508	533	543	492	496	497	473	498	473	467	522	488	521	502	491	485	533	489	502	538	509	537	527	492	497	489	521	474	488	503	567	517	455	507	489	472	502	506	516	516	540	508	530	491	454	513	493	460	509	519	557	471	525	504	492	528	507	510	540	516	539	507	491	513	531	469	511	533	496	523	497	475	479	513	498	497	507	465	513	498	516	493	499	517	518	494	538	538	508	487	502	501	484	518	501	509	495	531	490	494	487	527	523	501	482	465	515	487	505	507	469	462	469	508	536	497	507	503	515	495	495	472	532	502	527	543	509	518	499	514	474	525	504	548	469	525	517	501	527	463	507	527	454	480	519	486	486	573	521	486	503	476	483	525	518	509	485	527	508	531	526	473	533	494	461	534	529	491	503	509	545	486	468	502	493	478	510	500	481	529	522	487	534	494	505	513	489	485	532	532	473	506	490	506	529	502	528	510	534	507	489	467	494	508	533	509	508	498	520	478	523	484	493	513	484	522	504	501	484	448	468	521	474	499	468	498	460	469	525	474	536	485	490	549	495	484	478	504	548	528	511	520	515	508	498	518	517	529	491	493	483	481	473	496	530	498	535	521	516	475	521	547	481	468	573	491	513	491	483	517	517	499	507	494	523	526	503	470	544	496	520	482	476	541	526	506	512	507	508	491	453	527	508	507	506	578	524	441	509	453	518	508	529	512	523	482	497	519	531	487	479	507	495	531	534	509	516	538	540	484	496	507	521	476	513	522	536	478	524	523	531	516	497	482	467	490	495	534	489	496	520	502	493	472	491	490	524	482	545	478	486	490	547	525	511	477	518	513	528	517	513	515	510	553	508	476	505	518	519	509	491	523	469	494	497	536	507	519	524	490	475	520	486	462	543	495	498	506	525	501	504	484	523	508	477	518	475	515	485	437	537	500	503	540	494	499	496	507	510	496	523	470	515	507	512	485	515	514	502	538	495	522	491	519	503	534	539	520	498	522	551	494	495	512	563	460	511	462	553	509	513	497	496	495	482	529	491	511	538	453	492	493	502	501	475	533	514	520	483	485	510	518	482	498	489	493	470	508	527	522	552	494	491	507	527	491	504	511	508	523	503	502	489	499	491	524	516	544	463	542	457	490	523	516	478	526	514	500	505	501	526	506	522	495	494	510	533	475	504	475	487	534	487	519	501	518	494	500	500	495	530	521	531	468	500	514	488	484	550	523	496	552	470	497	501	500	487	461	474	485	466	496	538	499	483	527	499	481	492	522	515	555	523	505	509	498	512	485	535	464	514	478	493	523	530	518	508	492	499	504	526	487	493	480	495	523	468	471	512	546	531	494	493	487	499	482	525	518	526	461	517	491	473	535	508	473	523	535	523	506	511	518	483	500	530	529	517	484	524	519	535	475	498	528	473	516	510	501	543	477	522	491	501	489	518	511	541	514	515	522	496	485	521	521	520	525	520	558	458	508	505	491	538	505	478	498	482	522	507	521	543	475	484	508	478	520	533	506	489	507	496	480	476	532	532	479	493	507	471	503	513	525	497	506	495	498	484	503	493	524	515	550	552	493	492	485	501	471	494	507	523	494	476	532	532	479	472	500	528	462	484	513	497	450	497	515	495	486	493	510	521	487	524	505	519	502	495	525	491	461	490	499	494	469	477	502	526	503	519	496	476	478	494	474	453	478	530	487	526	500	565	468	530	506	524	515	446	537	499	565	505	518	508	476	518	486	532	486	501	531	501	510	478	503	517	497	494	482	511	526	473	514	512	503	493	525	530	497	519	537	479	482	477	467	493	528	485	528	474	502	508	528	516	477	473	483	483
9369	9713	5310	1284	1125	1004	940	968	901	870	900	922	912	916	870	878	898	904	838	890	824	846	833	800	838	815	1041	2753	3088	2343	1622	1111	932	830	819	869	807	790	823	878	853	823	829	787	849	830	833	784	817	792	837	848	871	819	786	847	818	807	796	822	772	886	801	852	828	777	824	879	800	786	835	809	876	790	800	790	866	827	875	832	816	835	884	844	825	842	775	816	864	852	834	808	806	878	827	828	822	804	790	814	815	840	873	818	817	834	822	807	776	800	808	777	867	844	794	829	782	768	834	843	808	793	777	814	812	848	774	818	870	819	824	822	806	824	854	786	832	805	789	770	812	848	814	847	815	837	817	797	855	774	762	826	820	874	854	825	847	822	827	811	831	812	811	842	814	828	846	821	849	834	800	784	852	799	856	800	836	793	792	775	773	886	800	823	816	776	858	831	838	797	814	888	852	831	835	800	807	863	800	811	820	827	863	804	786	824	828	814	823	836	819	805	798	823	800	822	836	802	783	783	851	809	780	834	839	753	821	785	845	830	797	852	844	816	802	871	827	759	813	796	774	841	819	846	801	803	826	810	853	809	842	816	860	827	787	793	810	856	818	797	815	804	791	839	825	815	811	814	798	821	823	803	820	814	851	823	779	847	814	835	865	811	820	801	818	842	801	783	838	873	804	828	840	778	852	819	846	794	808	781	819	796	845	843	762	837	808	796	795	830	775	776	854	828	858	834	854	781	827	822	805	818	832	814	813	814	793	834	800	807	841	794	877	809	818	844	802	801	838	874	757	820	804	822	854	802	817	861	796	803	810	847	786	818	818	819	834	811	826	815	803	827	790	774	823	778	781	840	821	799	798	838	784	840	837	761	790	856	798	800	785	800	836	844	857	795	818	788	871	780	793	803	780	800	819	830	862	812	800	790	806	839	831	813	808	782	788	813	778	867	782	827	819	867	806	811	860	816	798	812	861	851	809	810	814	809	847	814	802	814	800	843	840	862	863	854	822	844	841	806	815	760	796	803	799	852	871	793	861	896	832	835	866	879	794	759	815	770	782	815	837	838	815	830	849	763	842	803	817	785	788	818	886	812	845	795	835	814	792	790	815	845	822	859	820	843	861	831	813	751	806	839	820	778	818	808	853	774	885	820	838	761	780	838	806	820	843	849	813	781	820	806	800	841	811	760	854	803	775	839	844	842	790	859	832	821	853	798	810	842	884	784	789	805	839	819	805	806	807	841	862	815	800	880	833	794	803	807	855	816	835	840	801	814	874	821	832	840	810	780	766	812	813	827	771	810	808	840	815	856	813	846	865	824	874	803	844	846	804	822	801	808	859	828	769	809	821	799	801	808	804	881	845	854	902	805	796	843	842	759	805	794	822	801	826	777	865	841	829	817	780	863	824	801	755	839	831	865	826	855	841	848	798	876	796	829	802	815	826	778	813	810	793	796	827	815	816	841	887	807	834	845	823	873	831	843	837	804	864	849	838	829	812	824	839	785	828	815	819	820	793	808	795	876	785	828	792	793	818	857	816	845	784	788	830	764	754	814	847	787	842	844	819	782	856	822	791	801	788	818	875	806	808	790	831	806	839	838	792	823	820	816	817	803	805	829	797	871	810	788	870	819	780	797	818	859	748	817	835	849	777	816	836	771	851	813	832	839	821	811	860	816	820	863	768	799	849	802	859	816	841	841	802	798	816	810	830	836	815	857	835	805	786	838	795	834	849	875	867	822	779	815	833	754	825	857	851	820	816	859	824	821	837	842	812	820	837	809	815	830	819	863	764	814	814	850	868	829	794	772	878	849	815	849	846	835	870	880	857	801	791	825	804	793	827	814	846	818	859	794	780	822	823	816	817	835	858	764	799	791	787	825	779	834	795	814	844	813	820	834	791	866	806	817	827	783	864	821	835	806	837	796	839	807	786	847	808	783	825	840	738	811	833	835	865	774	825	815	783	831	822	759	819	817	866	825	812	860	831	797	873	803	850	812	889	771	842	830	799	859	808	866	833	828	842	784	799	819	803	859	834	821	779	831	789	802	792	850	776	879	817	822	876	797	793	774	875	813	815	788	770	845	791	852	814	768	793	838	851	844	850	829	831	772	769	846	825	794	798	824	840	800	819	818	821	827	780	785	841	855	796	799	829	834	805	873	826	832	819	797	819	804	827	840	801	774	778	831	807	843	802	830	815	757	868	850	789	836	864	769	808	798	807	747	821	826	849	795	806	798	856	801	849	767	785	758	813	818	813	806	847	779	781	823	811	843	836	838	859	837	849	854	830	825	787	872	835	822	830	795	831	831	817	808	866	864	829	793	799	783	836	793	844	798	801	828	777	845	832	809	817	835	787	864	861	820	809	813	886	799	814	806	819	819	806	808	828	782	780	830	808	841	831	818	776	814	805	761	836	795	808	833	786	827	793	808	816	778	843	799	812	798	824	808	792	816	820	837	785	816	816	820	849	806	885	798	862	857	793	843	838	879	836	840	837	811	850	829	836	836	829	799	812	789	805	754	824	837	770	830	830	786	831	805	832	841	787	784	802	843	799	776	844	828	797	819	829	817	836	810	774	804	887	853	836	824	864	776	823	816	808	822	842	800	852	814	800	843	838	808	823	865	871	775	841	842	780	778	834	840	833	828	869	850	804	846	850	798	816	823	824	808	812	786	837	779	810	819	800	790	790	831	862	835	779	835	802	830	867	829	801	845	849	791	831	748	802	780	797	813	802	832	899	864	792	847	842	843	764	882	809	783	800	817	849	860	840	805	863	737	862	799	823	815	796	821	822	811	832	792	803	777	804	830	850	828	815	799	830	799	828	859	813	810	838	797	805	787	785	830	828	813	867	806	850	803	803	835	808	817	836	804	824	824	814	815	822	825	837	838	841	794	875	813	823	812	856	809	814	848	772	820	852	822	816	824	807	830	777	833	845	823	878	825	850	819	805	847	820	805	779	816	836	773	788	780	856	850	835	859	797	867	805	775	824	830	839	776	811	802	819	811	824	794	872	858	804	899	829	794	844	861	803	882	814	836	827	789	824	816	804	849	823	814	772	767	824	809	826	811	900	782	855	828	805	834	788	874	814	870	804	848	824	862	836	831	860	857	809	834	794	878	814	801	814	809	839	833	820	776	812	794	845	816	855	759	815	818	778	832	864	820	786	844	827	874	824	796	797	836	846	826	790	828	798	851	860	828	798	844	791	803	798	802	874	794	746	796	831	836	790	791	786	810	822	832	805	807	811	816	837	831	769	752	807	828	809	814	820	818	829	774	837	784	825	816	773	793	873	815	765	818	776	830	828	807	793	868	816	800	821	818	844	820	852	770	831	818	813	780	840	859	823	842	788	749	814	790	758	810	797	878	853	848	833	875	813	779	815	838	769	820	852	801	814	850	790	844	803	811	787	811	812	839	823	781	775	818	842	743	798	782	809	784	848	806	852	837	879	803	843	785	849	810	834	811	853	795	836	799	804	770	822	824	853	855
24761	21129	27273	25131	7873	1084	800	692	669	611	638	613	582	587	543	572	525	617	597	526	545	530	546	544	522	610	2253	3791	3129	1932	1122	758	602	509	543	558	562	552	529	505	517	553	550	491	526	518	516	517	532	513	525	573	518	480	549	510	538	495	542	557	498	539	525	521	508	518	516	512	520	516	510	517	520	516	512	507	457	517	521	516	514	497	538	516	516	522	557	476	544	515	517	500	511	543	503	486	492	532	539	502	541	500	507	555	539	559	541	499	518	491	513	512	510	522	518	528	516	532	532	490	502	516	524	523	477	509	518	501	495	488	515	498	485	526	537	511	533	504	464	514	520	561	518	490	543	479	512	526	502	499	529	532	508	539	521	497	541	506	542	518	530	508	528	500	518	521	481	475	545	543	493	526	498	485	533	576	502	512	480	496	546	476	481	511	522	518	515	527	511	518	527	493	510	478	556	514	512	495	500	547	478	484	524	526	555	523	562	524	512	547	515	524	506	534	543	492	532	563	527	549	526	478	515	498	530	515	531	495	525	497	481	498	524	525	561	524	527	459	508	529	560	511	467	528	530	567	492	549	511	495	551	511	521	493	519	524	540	517	486	498	534	544	477	495	498	548	521	522	555	529	527	532	534	528	532	523	515	520	504	533	503	555	552	506	498	577	532	517	507	470	539	506	507	528	525	532	474	525	526	540	510	508	497	492	524	515	561	529	526	497	537	531	501	544	466	527	504	545	523	527	508	519	469	524	540	520	517	515	517	559	504	495	515	521	533	504	521	525	490	514	523	546	518	559	530	548	488	519	508	510	535	551	530	508	513	477	506	537	476	531	519	529	477	519	473	493	479	499	477	525	520	557	521	515	526	531	537	512	522	519	509	530	553	573	521	520	537	500	513	534	488	529	526	498	525	473	469	514	519	562	509	534	540	523	483	537	502	524	515	510	543	550	539	498	514	484	518	542	513	494	547	499	540	552	549	512	522	555	500	532	492	539	530	488	498	504	545	519	508	494	541	508	490	544	512	540	501	547	553	526	513	493	515	520	499	513	515	516	501	563	481	514	559	553	482	535	537	524	513	548	531	470	517	544	557	515	536	527	496	545	486	535	516	540	557	467	522	504	513	487	541	507	523	514	530	547	505	518	527	512	537	518	573	539	484	533	466	520	523	538	489	498	515	504	504	502	502	471	504	538	526	500	527	519	512	518	449	470	496	539	546	519	482	496	486	503	526	552	544	512	559	536	511	519	524	510	522	551	498	533	534	516	543	557	567	531	535	513	509	492	533	473	493	482	501	550	491	529	524	521	509	523	527	514	523	476	514	488	525	511	529	540	551	519	558	521	548	541	507	522	557	512	527	482	493	555	565	532	547	505	527	470	519	519	506	517	513	540	525	503	487	501	499	535	495	517	495	529	499	531	507	514	509	505	489	509	499	526	499	549	519	552	523	509	492	516	455	520	550	510	500	519	559	544	504	526	500	487	519	528	529	515	512	538	545	543	542	568	536	523	521	516	470	505	498	520	565	533	545	521	522	575	532	500	571	521	489	538	522	497	518	509	490	496	506	479	496	542	538	524	553	510	527	509	507	533	518	544	493	514	516	527	549	495	535	464	518	520	481	553	530	532	553	520	516	494	507	473	522	523	520	490	529	510	489	505	493	527	508	516	492	508	502	501	498	571	509	546	540	532	516	547	555	552	521	542	538	510	515	525	546	515	515	535	482	489	533	525	493	476	517	520	489	507	503	492	515	487	550	554	494	503	526	486	520	524	512	490	470	513	505	512	483	516	516	517	514	537	506	545	530	540	505	536	518	482	514	506	515	523	506	534	507	509	518	513	535	528	478	483	493	449	519	501	516	492	498	563	499	467	498	524	503	527	508	542	537	518	542	550	481	504	507	511	523	501	539	513	513	466	479	499	506	524	478	452	532	457	522	491	503	489	533	509	548	551	525	498	532	474	536	489	526	479	564	506	527	523	509	540	536	512	496	486	462	548	491	523	529	502	517	514	488	469	506	513	510	537	541	514	518	495	499	517	472	524	530	542	543	520	469	569	537	528	567	506	528	515	532	539	480	497	464	556	535	481	560	516	496	496	475	502	479	524	570	504	510	520	539	536	501	518	491	557	525	524	539	484	502	510	492	485	493	488	478	509	562	484	534	548	516	520	539	512	502	498	533	483	512	513	501	492	510	508	521	518	526	463	521	480	547	495	514	512	502	536	517	517	515	527	545	490	489	546	493	519	547	557	544	519	514	510	531	487	548	460	494	493	448	510	475	466	564	470	518	540	551	541	551	504	500	514	548	535	533	515	540	516	529	510	485	542	554	480	504	531	498	512	474	498	505	500	526	508	470	484	511	516	530	509	546	506	520	499	504	507	531	525	485	495	496	546	511	531	502	502	543	513	562	506	506	524	489	553	480	535	527	530	530	500	525	507	539	523	515	514	505	477	506	504	498	506	485	524	545	538	482	510	493	486	501	517	528	497	478	515	494	544	486	511	554	494	562	527	518	507	538	531	518	510	513	514	539	505	518	521	534	527	496	535	505	545	498	527	495	531	510	534	524	489	549	574	499	529	487	511	536	506	477	522	507	495	459	514	533	516	518	527	506	557	529	540	494	559	509	522	518	509	495	473	529	522	527	474	530	529	519	524	548	544	513	508	499	536	504	508	513	502	520	487	527	523	546	565	507	534	540	498	543	517	489	503	513	481	542	536	550	514	534	502	535	531	495	522	514	530	521	506	496	500	485	506	505	493	494	507	530	527	550	530	521	516	519	499	525	521	542	505	488	537	538	567	496	540	522	507	539	526	458	532	523	519	556	490	502	562	518	548	531	550	577	541	510	537	574	525	535	491	494	516	535	500	556	514	495	522	512	518	513	500	514	514	506	530	530	547	510	514	511	497	538	497	527	524	511	476	542	521	500	546	527	556	496	523	508	499	507	498	504	504	491	528	538	506	509	506	521	519	535	536	485	539	537	524	508	475	548	490	551	516	520	538	501	535	530	535	524	484	501	516	476	547	531	485	491	528	546	511	556	496	486	523	492	524	512	509	525	481	535	530	512	500	504	456	466	520	541	524	525	556	585	480	546	525	549	492	528	498	503	497	570	512	528	517	449	552	520	507	489	538	505	531	531	528	528	531	548	548	492	509	529	524	528	488	519	474	524	513	500	534	503	528	518	583	475	500	525	474	557	532	494	484	504	495	531	499	540	498	515	530	506	476	504	537	515	499	520	528	508	484	510	511	525	542	490	520	493	499	516	529	493	531	512	504	533	480	471	508	525	507	536	535	500	511	496	515	542	487	506	509	502	494	523	521	525	493	514	527	535	516	538	543	533	501	490	527	531	492	506	515	515	502	498	547	568	499	507	568	558	563	542	486	533	498	542	499	495	499	499	541	464	531	520	513	507	526	486	488	519	496	516	503	521	514	518	498	506	517	524	531	540	531	471	513	516	507	538	522	490	545	508	497	506	493	494	510
11485	20275	8758	3348	2463	1963	1599	1385	1347	1270	1088	1097	1040	992	1011	1033	992	995	905	960	985	878	843	881	939	1196	5944	9170	7385	4244	2307	1408	963	917	901	849	815	839	870	793	882	845	870	853	884	880	851	904	814	868	827	868	830	846	903	799	836	807	796	841	839	866	890	821	834	867	833	792	868	927	846	850	843	810	792	844	825	844	887	844	790	843	913	820	798	888	863	825	812	832	821	821	817	878	866	886	878	863	808	853	818	918	829	839	846	853	867	845	871	822	798	885	856	818	838	866	835	843	840	849	865	828	878	840	797	866	862	885	858	840	857	808	822	863	878	855	798	856	903	913	810	781	834	874	874	850	852	864	798	880	864	849	821	902	847	902	788	776	789	846	853	882	805	804	804	845	838	833	863	852	854	852	842	848	839	865	866	754	850	839	864	863	902	802	835	841	814	856	876	804	904	815	812	865	847	799	821	872	820	898	862	815	844	835	876	885	832	849	886	837	822	858	907	812	845	873	812	869	861	810	848	820	825	877	887	843	840	850	844	897	880	824	809	830	883	912	858	843	805	888	931	832	829	827	833	845	847	855	791	828	819	854	815	786	789	864	791	839	849	807	830	834	841	852	836	912	835	809	845	875	845	882	801	856	844	883	873	827	847	881	824	874	913	851	833	849	845	849	852	826	868	827	870	834	902	845	835	860	834	858	845	892	826	846	834	872	830	853	821	876	820	824	824	802	883	868	802	850	855	833	822	856	828	834	777	861	849	798	848	845	890	899	884	840	846	841	865	828	861	826	845	864	808	839	854	881	818	841	906	867	831	851	809	873	837	844	843	833	836	803	867	823	856	811	874	816	847	844	875	855	835	914	826	827	836	843	874	830	867	839	838	804	866	856	828	827	861	801	865	876	845	850	826	850	868	890	836	841	903	848	862	845	834	831	858	817	830	898	931	846	803	842	834	859	840	909	867	843	828	825	812	840	879	805	845	853	831	858	830	822	841	844	851	881	844	815	867	868	839	798	890	837	828	892	872	807	852	826	866	862	899	848	851	814	823	824	809	846	838	867	846	872	872	831	889	851	905	825	857	854	854	805	847	847	844	843	816	806	836	899	838	868	811	842	825	838	889	802	795	820	828	809	834	858	833	842	778	919	839	837	866	868	800	847	905	845	805	827	854	872	890	847	860	874	829	828	896	899	839	895	853	861	848	896	890	807	835	850	914	924	849	866	844	907	863	861	833	899	804	825	857	830	851	880	805	851	878	812	812	832	824	886	883	841	821	875	855	875	885	798	838	804	833	814	844	816	872	836	879	777	876	891	861	834	852	834	852	820	873	877	864	833	833	835	874	845	806	875	928	854	873	886	841	881	842	834	823	852	831	861	836	870	859	840	849	884	856	849	846	836	845	842	868	832	823	812	841	816	862	885	812	856	823	880	843	855	840	847	829	854	866	841	802	832	832	901	872	852	811	874	836	870	800	894	827	844	861	904	849	870	823	822	833	859	839	815	855	817	846	826	802	837	843	874	819	807	796	880	778	825	869	820	857	852	809	824	870	844	837	840	859	887	830	912	896	852	851	855	876	800	837	800	814	850	824	858	881	840	859	835	909	855	854	811	824	803	841	827	800	908	825	877	791	851	834	801	838	839	854	855	850	788	856	889	842	883	843	823	864	804	846	851	834	872	817	825	855	894	825	867	866	796	827	882	833	846	912	789	861	782	838	850	830	873	840	856	818	856	855	845	810	858	846	826	807	782	892	820	825	846	862	852	857	926	846	858	850	821	866	801	834	789	842	848	889	890	840	877	845	824	848	838	899	839	801	862	831	854	817	888	862	784	827	826	845	826	829	897	802	814	842	847	855	841	856	876	831	904	828	812	813	853	777	801	869	831	871	807	813	844	836	825	861	836	850	854	810	851	801	868	848	827	824	795	815	853	830	838	839	860	871	812	852	832	827	863	845	828	876	881	856	842	869	858	884	865	833	830	892	823	867	850	817	848	856	865	832	805	904	884	865	826	857	836	824	869	833	823	912	857	849	908	822	822	821	816	794	835	833	782	839	827	815	833	888	820	917	880	884	875	858	892	836	835	827	855	836	806	870	826	826	907	807	876	873	847	925	870	824	882	813	875	859	820	896	827	816	812	856	872	827	892	843	860	780	827	828	861	862	898	831	879	796	874	840	827	874	857	841	858	787	854	824	830	815	875	867	843	786	885	799	822	838	804	858	834	849	915	841	903	868	872	799	797	835	855	866	863	903	847	777	816	870	854	891	803	830	829	880	844	853	849	857	852	883	804	901	851	853	838	849	869	771	863	859	816	792	794	878	821	873	873	865	796	795	866	862	852	828	834	770	849	810	842	883	819	841	840	882	827	837	805	839	886	814	813	853	829	868	887	832	818	861	865	871	831	869	832	876	833	869	822	844	901	791	862	863	850	849	844	846	858	829	848	868	827	823	858	848	837	812	856	857	841	840	798	830	865	898	830	846	855	872	818	821	898	827	835	923	855	813	868	848	873	837	837	823	890	844	808	814	836	889	814	835	845	866	826	829	808	845	858	872	921	857	888	805	856	858	904	895	853	798	892	819	805	815	833	776	838	870	839	859	842	845	850	862	858	844	834	856	852	823	877	863	881	813	833	856	798	830	848	851	874	853	830	832	887	852	816	857	802	920	797	826	863	863	805	847	858	858	850	826	777	845	861	827	811	839	878	840	835	781	838	851	853	874	830	840	851	852	867	860	881	854	850	864	842	853	836	811	773	806	831	870	869	832	829	860	810	832	886	842	827	866	852	854	848	824	881	819	789	839	828	850	878	878	859	855	841	826	809	795	856	863	856	906	883	858	855	847	806	829	840	847	785	822	825	818	883	801	850	828	841	840	845	871	862	824	836	857	847	869	860	832	895	877	833	855	855	839	852	870	821	880	829	866	854	841	817	867	772	885	842	826	793	878	812	878	850	862	824	841	866	836	833	825	831	781	843	843	804	831	874	828	832	918	874	809	799	829	780	810	881	874	802	866	822	838	863	864	880	835	875	856	913	826	844	849	815	822	857	880	850	846	790	815	778	837	807	851	900	799	865	813	818	828	853	869	873	866	809	868	815	830	797	821	851	823	813	848	826	835	906	829	784	823	819	829	862	875	812	876	868	841	881	865	863	814	822	870	885	851	819	830	865	853	829	841	848	839	850	847	814	873	904	839	842	880	849	913	806	850	824	839	830	838	816	891	867	827	875	760	819	865	870	850	891	852	874	858	867	876	887	832	897	837	819	849	818	833	825	822	862	845	809	822	849	850	882	865	853	820	890	843	805	862	827	823	815	871	844	833	872	835	839	801	888	858	849	805	817	830	885	850	849	838	864	816	806	827	865	849	847	829	806	811	808	818	805	881	850	801	827	843	838	856	852	809	847	862	861	889	869	849	879	805	857	845	877	868	813	864	829	838	873	803	853	827	809	869	850	888	914	827	856	827	818	852	828	832	892	831	840	794	839
23124	21109	28772	23690	21100	18197	2483	1114	925	886	730	698	724	709	687	650	624	629	597	600	625	617	566	562	611	813	5901	8506	7737	4101	1952	1035	699	585	552	530	529	526	537	541	563	526	556	544	532	522	519	553	534	535	557	581	519	523	573	551	507	521	525	544	553	524	538	499	515	559	496	568	562	542	526	543	506	536	536	522	526	536	473	493	532	543	510	581	527	515	569	572	509	546	585	503	554	541	526	580	516	536	551	503	514	519	553	551	550	544	559	532	502	594	495	526	574	529	473	562	538	545	546	488	525	531	595	563	567	538	571	570	534	499	554	539	533	492	562	515	558	508	547	510	522	508	518	529	494	563	525	522	593	515	579	563	538	495	472	539	539	533	543	549	529	503	531	559	544	525	524	529	514	533	532	531	511	554	528	507	500	525	551	542	547	539	515	527	542	575	519	518	527	550	529	530	524	559	565	528	485	555	531	569	546	568	502	540	539	533	529	485	550	509	533	561	534	498	560	532	518	521	549	537	523	556	539	549	548	506	505	530	523	568	526	537	499	532	538	522	508	528	581	514	513	542	490	540	605	534	562	485	508	503	502	549	530	497	556	532	568	521	539	536	548	550	515	542	511	486	553	546	546	545	538	495	539	496	546	467	562	552	515	511	505	565	500	454	518	532	530	520	499	542	494	552	500	552	486	521	517	517	532	522	543	536	564	563	538	536	509	513	503	521	505	502	550	563	530	477	487	553	508	530	528	535	508	536	512	517	529	566	568	518	527	524	504	553	538	516	520	526	493	518	594	566	535	520	483	502	587	551	523	495	529	523	543	565	552	498	523	537	486	484	509	533	550	536	515	555	479	515	512	507	499	556	523	524	524	514	522	527	572	520	516	602	559	534	553	529	562	550	515	576	531	553	512	573	501	543	514	555	550	530	531	530	524	562	566	526	567	507	512	515	516	580	529	561	549	506	504	506	510	517	543	545	548	547	503	521	538	523	582	535	519	538	550	529	510	519	577	537	530	513	560	536	572	545	531	523	513	526	491	519	547	528	535	557	552	559	530	539	579	510	491	503	498	483	483	556	550	511	508	506	532	549	477	565	515	494	562	555	498	486	541	531	558	556	529	562	515	524	547	538	539	544	548	526	534	537	521	497	502	540	536	546	545	520	585	515	539	520	514	502	553	535	525	494	544	523	550	537	495	533	519	544	557	466	538	555	540	545	548	499	540	488	534	549	518	568	509	525	538	539	526	546	517	565	564	586	520	532	571	526	540	526	547	555	516	517	487	517	544	541	520	546	524	541	533	553	533	543	532	510	504	546	525	503	541	478	546	535	530	536	530	523	535	555	518	513	553	519	560	536	522	526	526	498	561	540	573	518	531	517	551	532	502	527	514	486	564	545	475	521	528	550	564	518	497	522	545	574	532	509	500	509	531	507	536	522	564	505	553	532	497	554	523	517	562	523	515	513	562	540	499	553	548	514	492	537	545	552	547	500	535	556	548	534	542	577	522	510	554	502	527	499	525	576	542	528	519	532	520	529	537	513	542	532	550	532	527	528	526	564	517	528	496	567	535	561	514	556	528	573	561	508	500	509	507	508	546	563	483	567	544	553	559	528	556	499	548	569	508	518	545	561	551	545	540	527	528	515	508	500	555	496	497	571	504	555	553	529	520	576	542	536	516	523	511	519	515	527	551	539	559	511	525	509	544	511	558	548	537	560	523	567	577	520	518	501	571	548	529	521	520	554	483	535	563	511	543	549	467	569	512	558	531	536	548	533	525	526	523	540	588	563	542	547	510	614	527	547	528	544	504	508	500	546	531	516	479	511	505	488	504	520	521	568	539	551	522	533	482	549	493	544	517	511	508	535	510	564	525	551	546	523	505	538	523	503	545	519	499	502	503	502	559	517	545	544	559	483	527	515	549	526	548	513	565	584	511	491	532	533	498	513	527	554	501	522	512	523	522	567	537	523	521	546	523	523	521	499	484	540	530	531	558	569	519	529	516	535	537	531	536	558	541	540	553	572	559	519	506	554	564	530	523	541	547	478	579	540	514	500	523	525	543	550	532	538	517	556	525	552	526	568	510	597	527	523	525	547	519	546	537	495	545	537	524	521	524	563	567	541	527	533	566	545	557	526	518	541	565	520	515	539	530	543	550	535	559	573	510	494	514	524	521	516	502	530	533	513	551	525	532	550	547	508	554	562	577	518	499	575	540	543	530	512	563	522	512	531	532	561	540	517	559	529	525	513	522	552	512	527	515	578	502	558	518	538	571	559	520	564	551	555	542	544	558	515	522	510	507	526	564	509	509	541	532	527	510	541	525	555	543	543	533	541	534	530	515	495	569	519	513	554	485	520	526	507	514	568	484	542	539	535	523	531	550	549	578	546	546	574	524	498	480	527	564	537	505	550	581	544	548	546	556	534	562	528	531	516	523	462	538	561	520	502	546	525	544	556	521	541	556	547	523	538	527	546	530	546	534	513	530	500	529	541	544	551	508	520	521	534	534	492	597	519	525	517	542	531	511	542	516	582	597	522	545	509	497	523	525	518	526	532	564	569	550	489	520	526	490	538	512	557	530	556	534	534	539	532	530	530	563	547	467	536	510	534	530	571	499	539	567	574	516	561	484	528	538	534	525	549	509	528	528	511	508	508	546	540	567	544	507	540	509	531	544	549	531	529	525	535	550	535	501	522	541	526	500	564	523	552	531	530	564	491	521	545	523	554	538	517	531	529	529	501	524	527	532	540	526	517	547	525	535	510	525	560	518	510	531	527	533	512	544	537	523	552	534	541	526	516	570	514	559	512	533	542	551	553	512	516	512	535	565	530	535	549	490	562	514	594	555	532	501	529	508	545	533	496	563	533	545	525	511	509	494	538	539	540	535	507	552	520	552	543	532	552	537	556	589	541	532	514	511	540	526	509	537	503	519	525	554	529	511	519	581	558	507	507	521	576	503	540	514	517	521	500	520	512	554	537	521	561	523	525	540	506	505	508	528	554	527	477	543	533	534	581	527	508	546	558	545	532	557	511	535	562	564	503	538	529	527	539	548	526	491	513	499	496	555	518	533	536	523	512	528	566	528	552	540	522	560	509	565	537	522	522	526	501	498	498	546	564	529	494	528	542	506	536	544	555	516	537	567	522	523	510	532	532	537	508	524	546	573	559	525	559	530	541	492	492	517	560	512	483	548	534	563	516	507	527	561	566	527	539	549	555	571	505	500	534	498	537	540	523	560	532	554	545	526	501	547	527	529	536	546	554	586	538	511	514	527	554	541	545	531	548	531	558	569	519	501	560	538	519	563	568	525	520	522	539	591	514	568	557	528	481	516	544	544	521	562	547	556	556	531	539	505	535	525	552	527	565	528	532	509	524	488	543	511	517	507	539	525	511	547	535	529	534	537	510	503	534	530	551	542	548	524	515	526	499	543	496	525	524	476	507	550	573	512	555	520	527	533	535	535	558	502	556	553	541	500	566	541	539	509	544
16317	30188	15561	7325	5106	3877	3125	2479	2274	1940	1782	1491	1333	1239	1258	1210	1257	1135	1151	1163	1061	1118	1035	995	1052	1630	14310	17518	15681	8708	4251	2054	1173	955	910	830	866	860	841	812	827	827	814	854	855	840	853	820	853	835	814	864	871	868	848	808	875	894	812	829	842	801	857	845	837	791	865	880	846	822	852	815	868	894	842	856	889	853	839	847	868	826	885	864	886	869	843	906	867	846	853	830	837	857	847	808	837	882	829	854	898	774	886	881	829	863	884	897	863	875	865	850	885	872	840	852	855	898	886	852	835	895	862	904	900	845	866	868	805	873	857	865	841	852	892	800	857	865	855	839	823	851	826	819	844	894	814	888	865	799	857	909	818	852	869	859	843	838	805	854	863	858	854	838	851	902	879	843	864	844	805	817	857	874	897	863	850	850	826	790	869	815	834	891	883	835	839	884	847	894	883	881	921	879	826	845	818	864	827	805	839	839	811	877	864	847	833	887	907	871	854	895	842	821	871	872	876	794	853	827	846	848	894	848	848	816	841	865	827	863	871	863	852	919	865	869	877	851	861	842	860	850	833	809	863	834	869	813	842	876	797	835	866	841	852	895	869	883	849	826	808	890	810	859	822	834	823	856	850	862	831	824	878	860	838	873	841	872	820	848	828	862	847	834	868	814	852	871	847	795	885	870	857	868	885	822	848	860	877	814	829	808	875	831	830	882	861	849	821	872	893	783	828	813	829	852	866	874	838	815	901	825	869	824	797	833	891	860	868	818	825	852	898	892	879	871	873	859	836	894	855	799	808	819	830	833	776	886	837	846	915	850	820	843	878	853	853	895	825	854	883	856	875	837	846	875	926	840	791	864	833	871	868	827	899	881	817	915	897	847	839	817	871	827	853	830	867	854	860	891	830	830	851	805	930	864	856	839	914	897	832	868	837	824	857	827	779	918	839	861	855	857	914	830	901	888	856	852	911	853	828	860	793	877	816	863	855	849	856	867	883	852	847	858	840	817	862	859	834	839	826	835	868	903	798	849	854	864	830	834	869	865	860	864	856	887	870	878	823	858	807	816	873	880	903	878	853	879	834	833	848	845	872	845	874	856	866	805	820	865	845	900	850	872	882	825	878	863	816	824	823	799	898	843	854	862	844	773	882	905	834	825	872	801	896	831	917	843	862	843	844	861	848	910	867	889	858	887	853	841	819	862	951	845	883	873	888	826	848	867	788	817	910	871	810	843	897	877	872	829	830	914	901	810	826	835	821	863	878	796	835	836	864	843	842	925	843	866	858	855	873	844	828	827	854	796	834	831	850	886	858	827	842	857	896	827	844	817	810	867	868	865	833	896	822	798	876	808	815	873	840	844	858	869	811	816	829	875	838	813	852	825	820	782	814	884	787	873	878	813	831	850	865	870	854	828	867	803	824	822	851	868	831	859	838	838	842	814	852	853	858	860	831	884	825	845	793	829	865	826	834	868	789	838	854	810	867	830	878	846	848	866	824	824	880	863	887	812	820	801	869	851	832	848	884	847	785	897	868	883	882	901	831	832	873	825	839	811	833	808	879	818	834	873	872	860	830	852	883	892	814	870	915	815	869	886	879	861	885	833	881	860	848	869	828	840	842	797	818	836	851	874	831	872	851	843	865	849	876	834	847	875	900	835	891	857	797	870	869	881	804	863	839	808	847	818	833	900	805	836	864	841	806	886	895	810	873	859	817	824	880	830	849	854	833	843	805	847	856	843	827	810	830	897	853	867	869	851	882	890	835	864	822	843	839	830	872	893	848	846	885	905	882	851	841	853	847	858	878	819	814	836	876	851	874	855	849	860	854	829	870	816	852	767	864	843	821	869	815	879	817	879	862	833	861	866	849	880	813	878	808	876	842	847	838	808	888	813	850	861	847	860	851	869	868	840	830	889	905	899	899	815	848	863	857	857	871	834	819	837	881	831	829	812	753	822	865	815	850	915	856	895	865	807	841	855	852	833	857	807	846	850	865	893	845	824	871	869	870	806	830	842	845	841	809	848	822	871	842	844	852	900	831	862	859	862	880	837	871	847	849	849	926	781	835	842	837	829	862	847	874	871	821	910	816	878	856	880	843	814	817	874	836	888	800	820	828	848	810	858	867	900	874	882	855	825	801	894	838	836	792	883	770	860	831	874	879	842	857	842	901	889	908	829	822	839	832	866	830	870	842	840	886	811	875	853	785	904	832	858	873	834	833	844	883	869	831	826	845	838	813	855	847	847	873	855	826	918	862	857	809	866	851	847	874	806	861	838	860	858	887	833	874	839	826	885	836	836	922	854	862	869	855	836	851	825	847	859	911	870	861	832	852	885	856	848	901	862	828	907	840	884	878	851	876	830	849	870	808	824	829	831	860	851	830	871	840	857	809	772	817	865	880	837	826	874	861	896	870	830	829	853	823	878	864	811	835	821	882	842	880	848	896	887	868	807	912	811	848	847	800	834	859	814	924	847	790	867	807	840	835	853	841	854	862	856	865	901	825	862	818	843	887	838	865	887	860	873	913	829	874	836	866	838	865	841	879	854	890	901	881	903	806	781	815	858	880	868	842	863	854	871	886	873	828	802	839	888	834	825	835	840	812	816	835	879	828	856	843	848	834	866	905	877	874	830	837	823	843	838	836	876	876	804	860	873	855	822	860	831	894	831	878	841	828	813	813	915	880	818	807	824	852	801	908	872	834	855	872	868	867	883	836	882	872	857	817	829	897	881	831	841	914	911	841	825	782	877	887	848	770	819	808	829	796	868	828	817	851	893	848	847	857	849	810	872	811	908	847	823	846	829	811	826	832	872	842	842	831	876	855	835	857	843	813	859	856	869	846	822	852	846	867	886	881	819	880	818	827	816	908	842	876	903	827	825	856	830	844	841	866	845	843	876	817	800	858	855	831	833	842	879	881	881	833	895	866	865	871	850	856	830	798	844	865	851	881	866	849	859	814	837	829	812	900	798	875	825	890	912	871	865	815	834	807	835	834	825	832	839	882	826	864	940	896	888	859	847	891	841	861	855	848	823	882	840	873	895	864	871	866	810	841	868	772	828	829	915	840	879	911	903	855	908	918	856	872	879	794	805	828	827	869	858	814	836	874	816	823	831	884	855	792	858	893	847	878	778	823	871	860	843	851	818	808	897	807	875	892	881	849	876	839	875	856	862	831	799	905	833	825	876	835	874	833	879	835	869	856	857	846	842	918	884	807	848	833	822	844	857	835	802	880	832	843	840	899	854	850	866	862	875	896	876	822	794	894	870	813	833	830	809	818	879	841	833	823	923	835	908	882	850	828	842	846	851	813	890	901	930	840	808	839	836	861	871	868	831	865	846	834	829	870	873	838	828	875	825	835	900	806	911	871	765	868	834	848	861	842	833	871	853	857	909	894	813	838	838	887	888	847	839	867	838	828	842	844	877	837	809	838	870	861	869	849	870	845	810	886	854	874	861	894	873	871	828	826	874	827	872	831	843	805	848	867	831
26678	19930	7111	1395	921	741	601	585	573	550	525	502	469	473	551	511	486	529	499	539	519	499	525	529	491	524	758	1174	1296	1137	804	651	528	519	510	500	526	505	486	502	526	519	493	534	530	508	465	496	504	533	473	495	541	526	502	508	507	576	459	505	512	543	495	514	511	549	576	570	550	537	481	494	548	558	551	502	523	507	522	480	549	570	512	530	519	502	469	486	544	543	529	507	527	530	502	542	508	499	537	510	504	503	529	499	517	528	508	547	482	540	530	531	486	533	537	515	503	472	533	520	505	494	466	508	483	523	485	493	527	535	483	499	495	486	492	504	515	493	535	512	499	510	475	503	545	527	528	504	516	528	494	499	518	524	507	506	540	487	502	492	474	542	499	534	507	498	509	499	547	479	529	534	500	545	523	485	514	550	514	487	500	471	488	487	538	479	541	508	498	532	551	538	536	499	520	522	477	496	509	538	548	534	521	516	467	515	533	511	529	502	476	545	503	523	550	484	505	501	502	498	492	486	545	478	505	556	500	524	502	510	496	538	527	530	559	462	516	508	525	494	513	479	521	496	521	519	481	526	574	524	503	501	510	520	520	512	528	503	522	513	504	507	558	515	531	550	541	503	534	499	526	523	506	539	505	495	480	514	502	504	539	537	512	522	523	527	556	515	531	521	484	516	530	487	526	535	511	515	512	482	510	472	510	575	484	503	518	516	504	508	514	506	502	477	536	466	506	514	514	539	512	498	532	529	500	498	467	495	521	531	515	502	515	522	518	512	486	490	519	535	503	516	517	533	478	537	499	512	460	553	514	497	536	534	469	498	493	511	525	555	505	514	503	547	462	472	537	519	519	517	511	523	491	543	539	512	526	508	526	496	472	492	504	478	537	495	513	521	488	527	516	514	498	506	513	504	520	478	475	515	516	533	498	506	496	515	503	510	540	490	514	507	485	502	523	490	526	519	516	522	535	480	521	480	458	477	545	530	538	479	495	489	523	560	483	531	517	523	500	526	534	461	508	506	477	506	488	498	524	541	505	522	496	537	509	484	511	481	495	492	533	509	489	537	453	529	548	489	504	553	547	487	521	502	542	487	537	498	494	542	556	533	514	501	486	521	507	547	473	482	515	504	515	519	526	513	512	502	531	540	538	487	474	557	499	545	480	534	532	460	533	491	520	530	555	517	529	520	567	503	490	537	486	547	477	507	518	528	490	537	513	519	534	530	483	546	525	487	473	528	495	532	526	535	539	520	496	522	505	515	556	474	483	495	548	475	499	495	505	528	500	491	505	558	503	519	515	486	519	515	496	493	525	495	480	509	494	500	498	508	492	479	489	533	528	564	505	526	522	521	485	501	464	513	514	542	539	501	492	495	500	514	534	520	508	509	502	494	516	517	484	466	526	473	492	465	499	506	478	493	511	497	517	475	492	489	537	514	507	485	543	542	527	494	519	525	455	491	534	546	505	501	504	500	512	489	541	496	498	511	510	568	528	522	502	516	503	549	516	553	494	489	535	488	498	500	514	506	501	487	501	489	509	475	491	499	520	520	491	492	516	501	546	572	497	509	524	525	483	516	501	565	552	503	484	512	511	465	528	515	525	517	521	525	541	489	480	510	453	460	500	495	534	504	495	509	525	503	492	490	496	513	510	501	493	531	477	525	553	495	552	550	464	471	478	538	480	519	518	496	475	510	557	492	496	469	534	513	519	462	543	497	530	524	476	552	503	494	491	520	516	536	528	560	554	549	531	509	504	544	518	505	522	528	520	508	546	523	511	514	535	470	521	528	532	479	500	546	535	504	511	529	523	539	513	487	526	490	528	510	527	510	542	487	515	513	531	527	497	495	533	523	478	489	501	501	515	502	495	498	472	547	534	509	509	503	498	495	534	521	552	478	524	512	534	481	498	556	509	566	501	555	550	507	522	459	501	482	549	487	546	517	488	518	551	479	482	511	490	487	531	493	533	521	522	553	562	512	517	511	523	504	534	513	528	504	561	519	536	530	511	485	525	494	501	471	501	520	516	488	485	525	527	512	509	498	535	501	522	511	490	544	517	497	531	540	483	512	549	536	498	510	511	516	492	523	521	511	526	513	508	512	546	521	500	525	538	499	466	488	531	518	499	496	522	473	529	515	550	517	526	503	492	506	504	475	510	527	530	525	493	521	480	466	501	508	523	509	498	516	491	495	505	534	487	518	507	542	513	496	540	523	534	537	475	488	489	494	518	553	508	556	479	531	464	559	528	513	544	512	501	526	536	526	519	523	538	508	553	516	531	506	506	500	470	506	531	540	513	486	546	508	495	495	529	522	504	519	524	532	496	498	522	535	536	538	479	523	506	506	544	534	523	533	510	503	524	519	489	544	477	453	529	527	519	524	513	544	441	506	497	501	511	480	498	493	513	514	473	523	521	519	508	473	516	510	495	484	470	481	474	490	514	534	479	517	518	488	496	515	517	485	499	475	538	512	509	474	472	503	505	540	506	503	470	493	497	487	541	520	540	494	509	472	473	490	498	499	509	478	474	487	528	507	542	484	495	521	494	534	521	492	489	517	480	481	527	496	528	511	501	508	502	468	543	546	515	563	465	518	507	510	507	484	511	521	517	526	496	469	498	522	498	528	514	534	524	487	485	516	539	534	528	512	515	504	481	511	505	533	499	538	501	521	508	539	502	553	469	519	506	525	527	534	492	515	549	514	540	500	492	486	503	514	507	478	541	508	499	520	516	493	492	500	500	504	493	523	551	527	505	483	527	530	495	533	499	537	500	543	529	495	502	549	485	516	510	484	502	506	482	508	437	477	526	528	500	505	464	489	508	494	480	488	496	523	521	517	528	498	479	519	529	532	519	528	487	484	486	510	511	557	506	457	529	485	512	503	538	558	487	499	512	528	476	501	468	491	527	552	508	493	533	468	521	477	540	531	492	535	528	536	539	511	541	522	519	513	519	521	468	491	490	488	498	522	496	486	515	526	504	472	503	540	507	509	509	543	480	480	521	483	528	491	514	480	540	533	528	504	505	523	504	527	506	536	515	519	526	519	515	506	536	501	529	502	557	496	499	511	495	502	563	509	498	519	523	498	490	513	503	483	536	519	530	528	510	453	555	495	507	497	511	502	530	460	465	495	477	551	489	513	475	504	512	527	547	523	529	531	496	511	509	538	540	523	528	507	464	518	545	549	503	524	516	529	511	544	460	521	499	522	532	484	509	502	501	484	493	504	497	577	513	502	483	505	490	472	501	508	520	534	508	487	507	490	501	465	513	501	531	531	525	507	511	494	504	518	513	495	508	506	524	507	535	501	537	497	511	462	510	470	510	570	489	510	510	512	522	519	503	530	521	474	519	514	535	553	517	520	515	493	562	506	535	469	491	494	505	492	501	529	513	523	511	507	542	530	495	520	544	495	535	487	509	525	501	524	480	506	507	507	510	508	488	560	453	519	493	522	515	514	501	547	562	467	508	538	498	511	507	516	503	565	530	525
9737	8305	3552	1914	1509	1255	1078	1016	906	941	945	921	870	838	862	833	903	880	822	835	866	814	865	838	847	926	1526	2581	2801	2239	1516	1121	930	840	818	880	846	771	857	821	835	873	841	791	830	840	809	830	819	864	867	813	809	827	873	863	870	834	789	847	827	845	854	851	838	817	844	891	907	821	860	898	832	852	836	786	804	821	852	860	836	891	914	881	863	857	857	803	834	859	843	843	842	821	849	806	816	808	854	796	888	839	815	854	832	800	870	767	830	824	829	835	848	824	901	801	800	866	827	816	854	805	881	814	911	829	850	850	832	829	831	867	805	799	841	826	790	817	819	789	825	824	846	783	817	821	838	850	863	812	791	827	847	784	854	841	805	823	849	847	817	845	849	857	852	859	856	843	875	838	791	821	824	907	851	896	890	843	835	784	820	847	844	845	802	833	804	831	868	831	836	827	827	844	833	840	832	867	827	843	790	814	765	767	838	846	867	833	836	849	856	796	826	808	834	876	802	804	818	871	801	882	839	809	816	846	828	836	849	846	781	808	841	855	817	830	808	812	781	829	802	801	857	834	818	833	817	892	795	791	813	857	852	820	835	778	799	811	859	811	795	811	827	776	820	871	820	832	824	793	811	830	787	851	820	826	832	810	852	832	818	842	839	840	807	861	836	854	792	803	800	775	855	823	823	859	822	850	841	818	833	766	809	876	820	795	822	818	827	841	815	863	829	880	812	767	865	847	799	850	822	789	786	854	851	826	890	864	833	891	897	850	826	836	839	865	791	831	816	832	793	829	806	870	819	887	887	867	870	848	854	911	795	867	834	834	818	837	848	812	821	833	867	788	868	822	834	848	835	823	826	866	815	831	902	838	859	833	813	869	825	852	815	872	821	830	863	856	886	849	797	786	834	791	895	873	830	797	835	839	829	853	858	833	833	805	855	805	825	860	845	801	886	778	827	845	875	839	767	888	877	823	897	864	820	851	826	774	804	800	849	824	888	864	812	814	771	854	834	820	847	833	792	846	805	835	877	837	830	826	832	819	801	794	809	847	850	799	860	754	814	801	833	852	789	815	820	828	854	867	823	846	866	811	797	883	830	776	911	849	824	864	804	816	825	887	859	897	831	832	805	897	842	800	865	817	842	900	849	881	857	827	831	845	845	834	822	867	792	788	799	806	805	838	862	862	831	823	824	820	820	835	878	805	805	825	878	823	814	812	840	844	876	838	863	810	834	850	867	853	859	836	830	850	804	824	812	824	796	845	888	829	831	832	797	824	823	821	916	837	833	840	771	794	849	847	848	852	827	827	851	883	818	787	850	829	833	891	861	830	849	837	821	820	831	836	810	868	832	827	889	829	819	861	876	897	820	820	848	853	863	803	832	828	819	885	848	864	855	837	812	823	801	844	828	827	829	836	823	830	848	855	857	800	841	828	799	849	837	872	851	821	816	895	830	860	801	784	837	896	852	896	868	796	838	821	851	829	807	833	826	870	801	856	799	847	828	848	828	853	862	815	859	805	799	826	788	846	874	780	835	815	870	849	842	844	801	812	879	803	806	849	876	870	825	798	865	880	860	757	868	849	846	832	840	813	889	829	850	829	779	842	828	803	827	827	859	823	809	802	840	817	820	840	793	813	774	803	812	819	831	827	840	801	794	848	791	871	822	813	861	824	871	861	839	880	827	849	818	834	853	842	840	826	845	808	875	828	806	830	834	838	861	826	839	854	829	806	849	801	805	816	824	852	806	820	835	881	856	818	804	759	787	833	795	839	829	824	834	844	841	835	795	801	883	883	804	846	852	814	814	870	803	819	816	836	791	844	843	852	838	785	836	826	825	817	863	832	838	838	859	843	804	876	822	821	826	808	803	825	848	814	827	837	794	787	848	857	848	852	834	861	816	841	849	822	804	784	847	876	833	880	804	856	861	835	818	864	842	808	811	847	789	871	846	829	789	818	810	838	798	803	811	810	861	914	869	810	876	787	823	777	825	835	783	825	828	789	774	770	871	840	840	806	871	887	805	884	768	765	815	824	826	848	859	814	842	814	818	844	825	887	831	852	848	838	816	798	871	853	779	843	849	799	843	832	838	834	826	805	868	775	855	836	786	793	870	808	827	846	787	865	821	864	856	869	877	893	793	808	853	850	869	877	806	885	858	811	781	890	816	803	805	853	845	824	871	852	874	879	820	839	829	823	897	825	841	866	795	784	819	786	798	864	826	827	855	832	796	813	844	819	817	854	822	836	806	833	822	823	854	784	826	775	822	853	839	821	856	810	793	798	865	834	829	792	840	917	809	870	859	798	814	848	843	842	871	882	815	832	843	849	857	821	855	824	818	836	837	840	832	799	806	791	853	878	860	875	864	832	815	841	854	760	838	861	828	859	847	815	827	862	798	796	804	755	857	847	855	777	838	904	827	811	879	827	854	796	835	801	829	821	784	804	777	813	838	851	874	882	877	853	862	837	898	864	808	832	836	854	846	817	728	849	794	845	869	786	842	850	819	840	853	829	841	787	868	823	858	866	831	808	873	816	863	827	862	851	834	890	822	866	798	855	839	847	843	862	873	853	782	839	859	842	848	807	807	844	816	845	830	823	836	806	854	806	781	840	844	829	840	803	835	854	873	832	852	878	860	814	850	839	811	819	844	890	811	800	824	876	841	891	850	834	775	873	861	801	843	793	748	869	862	886	806	843	878	793	853	871	830	797	855	894	848	820	874	827	816	745	892	829	831	829	809	785	846	830	775	831	854	833	784	918	803	788	834	842	822	875	825	840	863	851	864	828	834	838	850	848	839	838	845	855	807	841	812	798	860	891	831	825	830	832	886	782	790	843	831	816	815	831	837	762	812	851	915	818	883	883	816	839	822	814	814	837	836	830	869	806	807	868	809	782	819	773	821	804	825	844	844	849	815	842	793	854	863	884	880	849	817	843	773	855	859	848	853	834	852	794	825	801	825	784	873	811	862	839	867	807	803	830	842	922	849	833	913	835	787	811	819	772	811	850	867	818	893	810	855	830	850	774	865	839	825	812	771	801	843	821	854	824	852	820	845	843	829	836	895	807	836	848	833	791	865	833	820	798	843	846	796	832	859	779	828	860	805	863	811	822	811	770	890	867	889	812	835	800	833	858	811	843	849	839	849	853	840	785	813	839	840	841	823	855	826	798	816	802	846	832	839	825	877	834	800	822	817	851	882	853	890	833	793	792	824	861	870	802	811	870	839	817	835	813	796	840	879	869	813	836	798	864	756	848	818	802	816	851	864	866	833	823	825	805	866	803	785	840	738	835	818	800	876	874	821	855	800	848	844	839	834	912	814	837	828	827	848	860	834	788	853	850	815	777	801	858	879	830	873	838	825	896	903	790	861	824	797	833	829	836	846	805	861	835	783	852	816	769	834	856	830	813	836	834	836	833	838	830	822	819	891	850	847	853	821	800	805	819	812	816	808	818	855	786	813	802	815	809	838	830	810	891	812	803	775	810
24717	21110	27316	25051	8229	1154	912	771	693	644	644	601	578	554	547	538	571	588	556	567	556	578	596	546	605	1117	2601	3425	2931	1802	1083	746	576	558	563	513	503	545	521	555	532	548	544	512	487	479	506	531	527	515	552	533	527	570	536	524	529	514	480	512	541	525	553	533	533	537	539	535	569	501	496	520	531	523	542	537	531	551	530	509	523	535	538	497	508	550	547	544	548	549	541	495	516	550	504	505	529	529	527	527	527	524	555	446	541	517	533	483	520	514	533	515	529	514	511	578	510	539	590	549	549	522	472	555	553	524	478	501	520	551	528	520	520	521	544	550	488	546	515	544	516	528	499	562	548	518	488	568	510	536	538	528	511	548	545	521	522	492	489	470	513	518	497	532	510	491	540	549	558	522	535	514	505	529	542	544	510	508	493	539	507	526	529	531	534	504	507	519	498	522	552	546	534	533	559	532	526	542	495	523	566	487	552	511	537	527	526	549	511	530	500	532	521	514	553	518	559	524	537	493	523	490	517	525	529	534	546	505	510	538	474	555	487	535	507	548	522	506	516	564	558	533	509	534	519	508	516	540	491	511	470	513	529	535	511	481	540	497	490	501	533	523	539	534	534	511	550	528	530	497	524	550	540	535	481	562	507	566	540	506	529	517	531	523	533	504	539	488	526	511	528	544	502	526	547	505	533	523	553	502	541	575	521	491	558	533	537	499	523	525	525	516	499	526	531	511	502	542	546	537	515	540	524	499	486	511	534	526	530	522	522	521	533	509	525	507	524	549	510	509	561	518	510	484	513	526	481	541	550	550	506	529	498	513	548	537	538	488	515	528	509	547	500	554	516	517	521	520	546	499	538	548	535	516	507	522	523	529	482	529	526	549	530	533	500	512	546	569	536	479	499	509	540	531	515	523	465	505	502	509	489	517	516	504	529	512	510	515	497	524	517	532	532	523	526	549	527	520	507	525	525	542	529	479	489	504	514	510	564	506	561	511	472	524	486	518	554	514	492	508	480	510	564	563	500	551	496	525	538	526	502	485	490	540	551	520	493	529	524	486	539	524	524	533	551	494	508	495	519	498	537	555	517	551	555	494	539	537	541	538	539	484	527	490	495	463	551	485	512	509	567	517	520	523	507	551	548	493	523	518	505	499	525	464	482	554	510	529	525	534	469	538	556	497	516	531	504	535	538	511	511	541	522	467	546	479	553	526	506	606	485	485	529	552	509	518	547	495	555	499	555	485	572	508	532	544	570	538	541	534	533	485	517	535	472	519	531	518	549	545	501	519	525	588	499	512	539	510	541	519	526	501	502	481	508	551	526	493	521	514	529	540	510	500	521	561	496	539	580	569	518	539	526	563	537	521	491	526	510	528	484	523	511	557	520	531	489	534	516	536	505	536	546	502	515	522	530	506	495	495	540	519	508	497	549	501	519	527	522	527	526	521	535	478	508	535	496	508	528	516	524	544	540	568	532	524	547	532	553	516	515	512	485	568	539	522	535	520	516	535	491	517	463	587	543	464	519	543	552	520	525	518	546	541	481	527	504	534	529	545	485	550	503	533	520	530	543	539	461	541	572	517	532	493	543	527	563	563	504	496	515	534	521	525	505	523	538	467	509	497	548	483	481	500	525	476	515	502	510	535	501	516	520	530	527	506	546	568	550	519	548	510	495	569	488	561	545	557	526	554	508	495	519	517	508	570	533	529	525	555	499	559	502	525	525	494	512	487	522	517	532	577	492	539	526	520	538	544	505	476	515	504	544	519	544	519	542	510	501	499	544	527	527	525	542	553	527	499	548	563	534	536	541	526	539	501	496	529	546	550	523	508	529	509	508	498	509	540	504	539	570	518	471	466	526	509	501	496	483	494	582	528	503	504	532	507	488	504	493	554	503	563	504	521	534	508	525	526	504	496	545	564	465	538	536	543	501	537	518	522	541	510	503	546	527	487	522	517	537	493	516	517	566	541	540	538	471	566	523	508	492	564	512	544	510	540	517	488	516	529	527	552	484	498	544	506	504	542	523	509	484	508	557	495	507	449	528	492	550	511	527	506	519	545	523	533	514	537	547	517	495	576	564	527	509	476	551	480	528	532	498	509	523	522	497	491	566	481	502	497	523	535	542	563	510	514	548	492	516	528	473	494	528	553	519	488	485	520	501	565	541	478	524	512	535	540	542	520	496	546	548	520	535	539	528	543	509	543	540	511	545	552	515	513	549	500	527	509	535	535	562	499	538	500	505	492	509	494	542	501	515	542	493	510	500	527	511	531	552	523	526	549	569	541	572	504	537	502	558	546	514	567	541	537	533	540	495	482	517	559	506	544	528	543	514	515	504	514	479	499	508	546	514	507	500	560	534	553	535	498	558	516	534	473	530	506	528	516	510	535	508	547	531	520	537	545	502	542	501	493	554	498	540	512	540	537	544	523	502	520	490	522	528	563	541	504	511	507	497	498	555	510	520	544	529	533	503	522	537	494	510	482	483	556	513	516	523	483	533	524	490	546	499	532	517	513	528	509	478	493	517	527	507	527	524	498	543	511	519	512	552	502	510	537	538	565	542	533	454	547	549	509	499	515	537	503	511	517	489	504	528	541	532	538	542	500	546	521	525	556	564	510	572	511	551	510	536	512	568	519	504	548	507	539	500	518	490	517	479	548	521	524	494	555	515	522	558	511	545	554	490	507	539	518	514	551	574	527	566	523	511	463	547	554	506	552	501	525	561	508	564	495	512	513	492	490	553	516	495	524	490	493	534	519	520	466	465	561	532	519	543	558	494	543	491	462	516	526	545	521	529	562	529	543	510	544	531	484	501	541	535	510	513	507	522	508	530	531	511	496	480	498	570	556	517	520	541	529	551	508	476	506	504	483	535	546	544	532	535	514	555	519	514	505	502	520	527	532	551	494	557	522	518	534	514	499	536	506	542	505	575	511	513	510	534	551	489	515	465	529	521	561	507	529	514	489	518	513	513	511	516	517	516	496	508	538	516	534	554	492	514	502	500	518	530	556	503	547	496	529	515	522	513	539	545	502	559	516	554	528	515	587	547	493	493	558	540	518	488	520	517	538	513	558	491	498	509	517	516	536	502	491	521	521	539	558	557	501	547	559	539	505	489	455	515	496	504	540	546	530	547	493	496	512	543	534	544	558	542	522	534	536	499	518	486	512	481	512	515	526	547	576	539	480	499	512	550	541	527	553	512	512	520	477	491	532	527	535	518	512	506	550	512	517	528	536	530	544	538	524	553	535	575	528	491	543	507	515	531	514	502	513	513	524	519	555	566	525	506	511	501	553	540	563	568	543	510	542	538	544	505	535	514	517	512	505	570	535	543	516	521	545	518	496	517	508	521	492	506	541	506	535	506	520	505	503	513	558	547	533	519	487	523	516	545	506	533	555	523	514	511	498	530	507	542	513	509	469	505	570	539	497	487	523	546	516	524	533	538	550	528	516	546	504	507	531	521	488	577	490	538	522	519	540	492	515
10040	14516	8379	3837	2738	2226	1850	1598	1428	1387	1194	1119	1014	1063	954	1016	987	953	955	972	974	940	934	887	1082	2785	6991	8171	6796	4034	2142	1361	1021	872	850	891	816	845	865	896	900	886	878	873	861	879	858	855	825	860	892	879	858	872	897	833	833	899	853	913	870	859	888	860	822	849	859	809	899	871	798	769	874	840	872	877	849	847	893	835	883	910	831	791	899	867	828	805	890	864	851	835	879	826	830	819	857	845	897	855	852	871	815	876	892	903	870	875	841	851	868	834	877	876	849	839	853	861	836	829	865	842	837	922	849	828	861	866	849	832	913	846	873	826	894	860	871	873	896	862	844	836	829	839	906	878	845	833	832	828	847	844	821	853	898	892	796	903	824	846	846	847	845	810	880	846	939	862	848	869	886	840	848	830	871	851	867	823	855	820	862	868	844	900	909	870	925	891	852	847	877	843	878	843	880	806	886	849	880	866	890	892	853	880	899	818	920	875	878	842	869	914	864	847	816	854	860	852	820	909	868	886	788	836	915	858	912	830	921	817	839	887	852	904	881	879	937	800	893	806	860	816	878	838	823	829	850	836	852	831	857	864	861	877	837	882	826	821	818	863	825	887	872	877	837	886	830	905	844	876	822	863	819	850	856	838	861	843	839	850	858	879	834	853	890	835	842	857	850	866	858	854	896	825	825	850	828	879	862	834	894	836	824	842	844	861	879	865	854	834	833	832	840	819	896	853	839	801	874	815	796	885	862	907	873	863	859	870	859	881	832	899	844	883	917	932	834	867	885	852	836	915	846	887	868	894	917	807	820	868	817	905	840	850	883	902	795	861	860	846	871	879	872	825	801	907	884	847	886	828	865	822	850	900	875	864	830	910	878	928	895	886	865	826	885	846	891	884	889	832	901	875	855	865	823	857	905	913	856	845	852	882	879	888	857	852	879	849	876	850	833	859	859	826	863	848	841	839	879	867	844	918	835	839	843	850	859	890	870	814	909	910	895	788	865	895	868	856	859	870	896	898	797	860	843	854	903	860	820	841	869	842	874	886	858	880	869	869	846	911	842	805	850	876	846	870	825	844	879	836	845	862	860	866	854	870	847	852	810	845	854	814	868	824	827	799	855	862	825	877	909	930	847	862	860	837	831	830	832	850	894	856	878	902	851	878	866	829	885	815	843	890	849	840	869	827	899	867	859	863	921	887	885	776	850	837	869	853	813	890	836	853	885	872	867	906	838	885	858	850	872	858	825	857	804	852	862	835	861	860	861	877	847	797	825	871	830	813	882	841	865	831	861	901	870	873	823	866	847	842	876	825	856	823	843	842	826	844	883	850	839	818	900	875	877	860	877	886	879	855	876	891	886	840	807	916	882	839	860	880	875	860	872	864	868	831	820	860	828	828	824	867	861	853	817	903	827	879	865	801	826	875	833	835	850	864	811	862	898	859	892	841	876	837	879	833	815	880	820	836	895	851	859	866	886	855	893	857	875	815	868	849	876	839	833	838	851	890	883	830	836	866	860	872	846	846	885	853	903	801	851	802	849	823	796	844	847	867	825	834	873	863	848	839	862	861	835	913	855	848	846	844	827	851	911	847	856	897	845	842	865	856	843	831	826	840	870	846	848	848	836	876	831	850	853	842	883	900	844	838	898	864	846	812	876	923	842	859	918	853	860	825	838	830	886	863	853	872	896	914	824	876	864	834	897	818	858	815	867	874	848	856	853	853	836	847	890	870	895	872	817	807	868	936	857	904	820	848	855	819	867	869	839	854	801	883	852	842	820	842	819	847	899	851	851	913	862	801	758	844	838	853	836	847	808	917	848	835	897	813	881	907	843	827	915	851	895	828	849	820	855	831	866	855	879	889	875	841	849	840	891	865	882	892	847	903	891	816	874	878	861	857	892	800	867	865	822	874	819	825	827	824	871	859	810	895	832	833	837	854	853	816	860	865	844	835	868	883	940	839	826	832	911	833	848	837	856	841	860	875	841	859	803	874	850	885	871	858	870	838	856	848	825	862	856	873	877	834	821	867	931	796	838	863	817	889	857	834	859	844	852	852	864	841	860	808	853	871	836	836	864	937	865	883	820	876	835	889	859	837	847	826	832	840	866	861	810	871	874	906	862	849	838	831	867	857	874	874	840	869	857	875	872	829	860	875	832	850	870	834	832	899	819	846	856	863	916	933	802	890	891	826	826	838	877	812	798	890	843	790	837	869	872	843	888	828	844	852	895	862	829	865	861	852	830	846	816	850	838	866	863	806	849	852	849	799	882	877	891	864	853	849	843	888	861	809	847	836	881	824	840	843	850	894	863	887	836	880	871	878	913	855	866	821	824	831	871	870	812	832	827	832	843	856	867	805	894	874	898	930	809	860	866	858	828	876	824	819	874	877	838	832	847	833	837	891	841	873	884	859	877	891	856	879	849	867	851	856	828	821	844	846	824	857	927	819	867	882	887	844	849	871	859	820	858	828	852	835	829	837	801	907	876	820	878	844	845	895	789	867	850	851	819	853	874	840	873	854	826	833	909	859	901	884	850	835	812	895	874	843	809	865	844	848	801	850	903	899	896	817	857	882	887	813	879	816	844	850	868	898	868	869	799	890	895	881	883	809	846	867	829	893	868	862	884	852	839	835	870	853	814	860	842	858	923	863	875	813	892	827	881	818	834	845	857	864	876	842	848	891	842	876	875	813	838	868	823	854	862	830	837	861	870	862	843	827	877	881	885	817	829	855	867	867	905	853	879	838	832	853	875	845	862	841	871	898	833	857	767	843	889	837	894	824	921	931	852	823	910	827	854	847	864	871	863	897	859	867	852	853	852	839	864	879	874	870	834	881	852	904	865	867	844	856	844	847	842	856	866	900	829	843	885	897	880	877	883	840	854	861	837	866	867	819	830	885	812	910	831	861	835	833	825	844	867	797	825	844	845	843	815	820	841	900	889	861	844	844	810	875	838	871	933	834	888	798	879	889	825	890	853	857	884	827	835	910	866	856	866	878	854	870	895	861	867	898	880	844	871	854	867	840	863	900	846	864	883	902	888	856	859	803	866	887	861	873	836	875	900	835	851	879	925	830	876	872	883	863	866	890	822	905	878	890	880	855	877	829	864	858	796	856	818	848	835	868	875	821	848	840	820	848	875	865	835	888	823	849	840	891	823	832	882	922	857	838	835	898	862	855	820	868	827	875	830	858	845	856	837	854	858	885	895	821	844	919	784	818	841	852	870	902	863	829	862	918	828	890	863	861	854	861	891	924	863	876	849	901	869	822	867	860	877	859	856	853	875	874	864	853	860	883	852	878	808	841	882	903	866	851	825	916	943	841	831	917	870	855	853	869	812	833	867	859	857	887	839	843	850	833	843	905	897	862	879	855	860	807	872	835	879	837	820	841	879	841	873	841	815	856	812	806	858	890	844	791	868	870	827	875	877	876	847	832	825	892	858	863	819	871	825	885	881	847	897	916	818	890	802	847	901	867	886	850	806	852
23239	21207	28912	23759	21202	18514	2652	1164	925	837	779	758	677	730	648	646	647	610	661	619	625	611	587	619	813	1673	4627	7954	7874	4692	2184	1135	762	583	573	533	554	569	582	542	554	511	498	550	527	538	524	603	560	519	538	567	545	532	561	550	545	565	536	502	542	551	544	561	540	558	527	552	573	588	549	519	610	582	548	541	516	545	535	554	573	560	557	568	579	538	543	556	609	536	536	536	568	501	542	544	541	535	551	551	531	525	518	570	526	526	526	556	530	541	577	529	532	546	595	524	529	515	550	533	537	526	534	548	548	497	527	553	503	508	549	550	603	553	548	575	547	533	522	581	558	515	545	516	547	526	546	558	543	551	553	538	539	546	490	529	520	547	541	567	542	504	596	517	536	540	518	535	540	548	518	575	515	565	540	544	522	545	557	538	606	512	554	560	562	567	540	535	545	559	525	549	493	537	539	499	547	527	576	523	554	536	482	569	504	551	514	546	521	563	563	545	540	511	507	508	530	532	558	567	541	500	563	551	550	525	526	536	543	478	554	523	559	555	572	520	564	560	564	525	516	533	548	518	585	606	561	592	533	526	540	526	532	558	544	505	521	542	596	542	553	504	569	535	603	551	559	534	543	553	560	534	545	555	575	574	534	529	515	547	524	532	547	518	541	525	545	553	558	531	531	548	507	522	572	540	513	531	540	521	536	548	536	539	513	548	544	506	509	534	535	485	554	516	526	542	564	554	564	552	529	582	590	525	540	529	547	524	556	535	558	551	554	564	557	520	539	567	516	521	609	532	541	491	578	531	538	585	548	574	516	539	575	522	509	567	511	565	528	568	539	568	517	492	532	580	564	566	473	536	507	546	571	535	567	555	538	532	533	535	553	544	531	525	513	577	536	529	555	514	590	568	515	568	537	561	502	503	542	527	496	543	512	497	560	556	580	531	491	553	557	565	511	527	548	539	514	526	539	529	533	530	551	548	495	532	544	513	537	536	561	541	553	542	550	542	566	518	506	508	552	513	501	549	520	543	534	516	517	465	522	552	526	521	493	526	492	521	543	517	532	559	513	544	525	521	533	545	547	569	550	543	516	504	557	535	589	553	515	518	528	541	518	517	528	547	530	506	512	589	546	527	549	550	522	564	579	558	525	563	585	555	552	543	545	586	510	535	509	568	508	538	551	539	539	510	544	544	537	546	599	544	576	536	511	524	540	609	546	563	558	570	529	523	527	589	491	537	514	550	537	517	513	502	551	559	542	544	521	563	536	557	559	490	532	557	504	593	560	518	551	534	542	557	532	563	503	536	535	524	529	565	510	557	533	529	513	538	517	554	544	587	548	543	579	589	539	609	528	527	526	561	540	558	526	584	574	542	587	507	538	543	542	533	546	551	595	498	562	563	553	525	492	567	500	541	520	533	522	527	544	544	533	522	525	560	555	532	512	569	531	540	556	563	555	524	549	524	502	552	516	566	548	523	540	541	542	549	556	540	576	562	520	563	583	489	504	553	528	541	571	523	507	539	544	550	563	553	529	517	548	519	547	541	533	545	547	557	509	532	547	568	561	551	530	530	527	561	584	552	508	552	546	538	548	525	550	562	566	582	542	540	583	549	556	525	536	562	543	528	519	551	522	538	547	546	563	551	576	499	594	536	532	506	527	522	564	573	529	514	546	543	520	543	538	543	585	601	514	563	521	602	558	559	500	547	546	508	544	486	539	549	568	527	563	559	512	524	538	527	538	536	543	549	518	541	587	535	533	550	563	536	549	534	542	534	509	567	536	551	517	533	561	565	507	556	562	542	541	526	582	538	523	535	541	562	546	558	536	521	541	539	530	534	531	533	540	562	554	525	519	510	597	548	562	501	560	571	575	533	523	485	589	543	556	511	543	542	551	530	561	537	529	547	492	548	562	519	509	549	508	523	554	558	538	512	553	534	526	584	534	541	527	538	541	571	550	578	531	524	485	546	535	534	515	539	564	531	558	542	534	527	553	568	529	512	505	578	569	543	549	531	510	516	512	526	548	570	552	493	570	573	529	521	569	580	521	531	541	555	541	531	524	526	546	543	585	532	541	581	545	523	567	532	553	550	553	511	525	553	540	504	521	543	536	569	534	569	547	515	527	524	526	513	544	534	514	543	534	535	541	536	538	549	515	512	534	534	542	574	580	555	520	581	525	537	554	570	543	547	521	523	530	594	569	554	575	518	540	493	563	529	598	574	532	532	547	529	519	577	556	533	560	561	533	519	507	530	531	550	519	495	522	539	558	508	561	590	578	542	550	507	535	552	554	580	499	581	548	528	563	548	558	553	540	543	536	554	528	549	541	528	527	536	556	555	491	523	533	528	564	539	520	559	560	537	557	485	568	531	513	561	544	531	532	542	584	489	550	570	535	488	484	562	544	549	583	507	550	577	522	556	548	573	558	576	571	536	537	568	527	574	507	579	539	545	539	488	511	566	541	522	557	512	598	536	565	523	548	533	571	521	522	544	538	550	483	552	551	543	539	547	492	553	551	554	527	528	563	535	568	498	572	526	553	503	555	500	565	557	511	541	559	503	538	539	562	548	552	579	542	528	551	544	534	522	491	562	578	536	531	572	529	537	527	536	544	503	493	551	539	543	539	546	518	509	561	540	524	561	541	512	515	556	543	530	506	509	514	573	568	566	509	540	560	529	518	523	500	534	538	548	553	584	578	517	514	526	543	524	540	546	516	577	536	562	563	530	557	534	552	554	540	522	579	570	576	586	539	525	571	509	543	567	548	554	520	576	536	538	581	596	507	518	550	566	521	507	510	524	533	484	526	547	593	553	522	535	544	507	550	570	582	511	552	544	573	521	542	501	560	552	577	469	521	529	540	568	550	492	518	542	545	544	503	556	542	550	585	572	549	534	565	543	564	509	535	528	568	501	501	527	551	563	556	515	501	547	544	543	548	537	603	527	600	537	564	547	544	567	561	534	535	553	536	553	531	512	549	556	495	552	547	503	529	517	534	535	537	529	573	519	591	531	506	531	546	536	541	558	566	548	511	532	588	577	494	551	538	566	535	487	575	553	526	495	537	535	528	568	556	557	557	545	575	534	570	528	574	465	549	565	544	550	567	549	534	540	567	548	567	497	560	568	556	560	502	510	554	545	534	504	534	531	560	536	541	543	524	539	507	566	523	573	537	555	534	534	535	494	518	540	527	574	547	516	539	493	570	548	555	506	555	574	543	520	553	560	544	524	560	529	533	544	531	530	535	517	542	502	547	540	555	498	526	523	534	550	504	540	547	501	557	586	554	552	553	513	537	533	537	552	532	544	523	515	567	523	514	539	557	550	529	540	581	514	525	533	554	532	513	498	534	527	492	596	546	533	589	550	522	563	536	582	537	547	531	555	516	540	537	544	533	533	557	503	566	510	581	526	536	582	515	563	513	519	542	520	554	518	538	517	541	552	574	540	565	505	532	508	574	539	538	564	537	533	552	577	538	557	553	544	524	548	522	541
16626	24503	16398	7883	5480	4290	3354	2852	2322	1962	1760	1590	1412	1329	1310	1288	1128	1194	1164	1102	1176	1126	1115	1066	1689	4254	11388	16874	15764	9871	4884	2403	1343	943	877	908	813	851	875	853	901	855	860	860	870	858	846	847	837	824	871	848	878	887	886	858	879	861	840	863	850	873	884	895	878	884	854	867	862	881	855	869	820	880	868	892	867	858	882	860	853	872	859	873	865	892	885	881	877	913	893	880	912	898	907	863	845	891	884	857	893	875	845	891	879	885	837	849	863	886	828	856	882	851	920	865	879	864	861	823	861	866	901	886	909	841	921	820	879	882	915	864	901	905	894	897	830	870	854	883	849	867	877	867	856	885	858	890	871	904	896	891	877	832	840	910	883	830	861	870	884	808	885	831	908	832	823	863	892	836	898	935	835	894	907	836	843	849	843	865	917	855	878	871	892	894	859	861	877	854	877	831	862	825	853	839	807	872	898	888	839	832	879	902	857	848	890	887	875	865	910	832	862	873	881	934	873	873	864	840	820	846	805	894	873	846	851	837	830	845	855	849	807	873	885	804	855	867	912	888	876	887	841	866	862	903	819	878	831	841	936	806	865	835	862	836	905	849	865	879	863	861	844	822	860	878	856	858	810	859	821	842	907	886	916	859	865	875	882	831	846	890	873	919	895	827	854	905	875	818	870	887	856	815	864	808	845	817	903	879	900	904	869	856	853	894	839	855	899	915	873	899	869	909	896	841	900	807	812	886	891	847	887	829	868	886	859	859	912	841	875	873	857	894	868	859	858	862	884	803	864	870	867	858	895	840	885	800	838	909	871	904	859	895	912	876	875	915	882	884	847	855	786	845	878	879	841	900	866	885	865	929	872	815	882	857	864	904	888	863	820	842	853	818	873	862	818	890	908	869	846	837	882	876	870	887	872	857	863	877	849	904	849	870	801	902	836	902	837	883	847	894	827	858	835	819	891	822	877	845	820	864	812	882	860	814	823	876	859	861	888	844	910	860	838	859	911	835	836	850	886	875	939	845	875	896	883	896	828	842	854	802	873	874	880	893	871	868	860	811	898	884	844	865	888	827	864	940	868	888	826	851	884	885	852	833	831	825	909	865	912	918	862	857	870	842	885	865	861	845	835	911	846	903	789	813	829	853	893	877	813	808	856	859	854	831	799	814	900	818	839	871	945	814	843	838	866	861	849	846	880	869	854	877	865	809	905	920	871	879	894	888	848	871	846	839	860	842	886	819	868	896	829	857	838	878	845	857	905	828	907	849	873	905	909	885	882	843	884	832	833	876	863	891	826	895	861	880	850	866	843	877	867	855	855	783	867	920	831	864	816	861	842	870	873	845	870	831	888	869	856	881	928	922	858	895	762	853	853	878	844	805	834	889	826	879	875	888	819	885	910	847	814	863	893	843	808	845	872	899	873	823	893	890	917	847	858	909	845	865	833	836	910	885	925	879	903	857	835	888	873	838	795	908	851	870	881	962	863	877	857	854	856	864	885	873	809	869	882	870	851	811	816	829	804	897	879	836	926	885	884	857	881	876	848	816	817	836	852	903	880	870	931	886	897	839	876	902	866	867	853	885	908	883	901	879	858	901	864	793	917	872	828	856	849	840	908	906	862	883	869	825	907	852	804	886	836	903	877	877	814	854	876	808	914	849	834	850	864	825	890	871	875	866	852	844	880	816	898	897	908	852	867	866	861	887	865	855	841	828	859	849	879	867	831	857	921	862	852	893	837	839	828	860	866	857	885	890	861	858	855	833	876	821	850	912	838	832	867	829	868	830	856	868	929	891	828	867	853	849	812	856	855	837	910	849	850	908	870	841	853	857	874	875	886	851	904	842	826	863	925	822	874	893	787	830	865	858	892	865	868	881	811	895	883	865	872	842	848	852	883	848	864	800	858	868	863	925	848	878	888	851	878	858	847	803	849	879	858	826	865	912	842	855	886	896	865	902	789	912	882	875	854	887	927	896	860	903	855	877	924	906	876	935	830	876	888	915	850	864	846	887	835	852	895	848	906	851	841	871	903	824	845	878	820	856	823	834	838	853	860	867	860	858	832	859	854	824	888	870	858	888	868	876	888	870	879	889	848	803	872	856	807	875	884	830	855	905	837	880	874	929	867	833	854	918	861	878	873	877	914	881	803	871	871	880	868	843	902	861	872	811	869	839	867	862	838	896	870	874	900	868	886	866	847	895	872	824	875	819	908	848	861	894	879	849	858	927	880	868	824	865	851	887	848	924	861	859	869	857	880	861	880	862	853	864	829	822	858	849	858	875	871	906	868	872	827	845	907	873	853	868	879	881	863	842	879	889	852	848	868	905	783	866	868	879	829	844	851	840	899	916	878	853	891	887	845	870	905	845	888	897	843	880	845	893	868	831	856	812	857	836	890	865	803	890	818	855	882	887	850	874	845	865	839	838	870	900	830	876	862	851	864	806	901	930	888	873	881	823	927	863	821	874	890	877	813	881	880	858	823	898	912	879	898	840	863	844	892	873	841	866	890	833	895	832	849	823	912	801	850	842	847	847	863	936	828	874	829	882	846	863	874	842	876	904	880	858	865	814	863	858	826	843	908	912	851	842	826	866	828	851	835	836	868	940	876	851	808	843	818	840	839	844	894	912	852	828	866	871	868	897	882	823	866	849	858	811	842	890	849	819	835	847	886	806	824	829	906	900	799	889	869	846	898	843	871	865	867	851	856	852	896	810	928	896	847	881	834	849	873	865	910	870	908	845	866	907	849	912	848	888	861	851	845	861	868	882	891	866	883	859	901	865	846	822	868	857	862	909	847	881	879	853	890	868	855	831	897	934	882	870	848	851	820	852	917	820	862	826	835	894	870	868	865	888	911	862	847	851	871	855	843	881	842	875	867	854	826	856	867	871	903	846	806	870	852	913	877	888	847	890	856	893	852	847	873	885	875	871	829	888	851	855	821	847	834	836	848	846	832	865	883	902	870	844	837	861	851	864	827	906	837	920	881	848	829	908	882	861	825	807	802	910	811	916	901	895	870	872	864	849	867	834	907	824	936	836	867	839	895	839	885	833	862	833	865	887	876	880	830	830	857	844	868	813	824	905	823	855	841	895	880	919	874	881	869	817	842	866	867	898	866	862	867	927	855	905	928	882	844	856	855	873	904	905	904	827	822	892	887	851	891	863	903	819	799	909	847	822	813	823	855	889	849	858	857	832	817	835	823	838	845	859	911	861	852	871	884	841	838	864	816	890	905	840	841	912	859	901	894	872	831	882	843	856	888	873	823	783	812	856	836	911	816	886	883	893	866	877	829	825	921	877	858	908	874	798	844	909	928	797	825	852	905	891	856	851	840	837	919	925	869	854	865	851	837	835	862	909	844	834	865	904	887	893	874	855	861	847	864	853	887	896	875	870	798	828	853	874	855	821	850	873	829	912	889	872	850	837	897	897	905	876	915	846	860	888	833	849	799	814	866	876	831	851	853	870	869	849	830	867	856	835	823	821
26688	20377	9577	1448	954	900	647	606	587	540	588	548	529	536	539	564	528	534	540	516	509	527	523	507	543	617	941	1202	1222	985	747	559	547	537	509	540	542	516	485	531	517	541	503	512	501	539	540	517	504	497	501	516	510	495	497	495	492	535	558	529	522	496	501	506	519	500	542	534	525	528	547	515	550	529	511	489	527	518	494	520	497	519	482	523	548	475	503	480	505	528	459	491	523	501	534	503	489	539	540	533	521	540	524	482	480	539	502	539	517	530	521	494	524	509	495	497	497	528	544	493	553	546	545	553	475	559	524	521	556	533	519	515	530	515	512	530	536	490	520	473	549	509	526	518	493	536	521	509	502	529	525	518	510	522	554	517	470	482	505	525	527	521	496	566	501	471	557	531	487	548	487	519	537	494	508	552	513	544	492	507	477	482	496	516	507	499	504	492	553	540	492	546	498	528	528	526	526	499	484	519	524	506	532	508	536	483	499	528	525	487	506	514	522	490	519	541	513	471	524	534	521	483	495	547	502	494	538	499	519	532	539	526	551	516	509	504	483	533	513	536	537	497	525	512	520	512	526	562	482	537	471	518	519	506	516	506	521	564	483	522	506	520	545	534	530	512	549	544	481	491	494	481	528	485	518	501	528	498	519	548	550	535	531	510	523	514	520	519	509	498	494	543	531	536	493	498	489	553	544	519	537	541	487	504	525	533	495	522	455	534	489	498	515	509	495	532	488	521	513	507	492	495	534	487	499	507	545	507	576	559	501	497	491	511	496	514	577	498	516	527	495	477	568	493	528	529	494	511	526	494	516	548	497	503	556	524	470	507	526	525	538	486	508	533	524	534	488	497	520	527	464	517	476	487	531	508	453	532	520	502	497	537	521	502	514	464	517	531	529	521	491	525	526	501	494	521	551	497	494	541	531	531	512	472	542	513	563	546	522	484	543	547	549	540	553	507	484	537	548	536	509	526	511	514	527	528	529	493	475	523	511	541	511	535	507	542	484	504	496	486	511	542	480	543	532	518	488	507	499	496	467	508	532	506	533	514	546	519	531	524	497	507	510	510	556	496	536	516	496	509	521	549	497	533	505	490	482	557	522	533	532	518	492	532	536	507	508	513	543	553	501	548	498	529	560	521	494	533	505	549	497	517	470	535	512	489	540	536	506	510	529	511	505	507	472	531	462	524	478	504	473	499	510	497	498	512	537	510	518	493	517	527	541	549	494	535	508	512	508	531	491	487	527	494	508	491	511	505	498	520	563	520	518	514	496	516	532	509	497	488	539	484	500	504	515	488	531	502	550	547	544	520	540	517	505	546	490	512	474	545	482	495	494	531	535	512	526	542	516	489	527	533	502	495	496	488	535	522	572	509	525	521	537	474	522	502	534	498	511	536	494	502	498	515	505	479	508	519	484	523	538	510	506	514	501	552	554	515	515	529	523	484	483	548	504	512	577	499	502	485	496	572	508	526	537	540	517	497	506	508	543	528	495	512	520	515	520	529	507	545	503	521	545	486	510	552	525	499	488	507	540	493	524	550	535	512	524	526	491	529	531	460	527	534	483	514	536	499	587	509	501	517	514	489	484	463	504	504	526	484	515	548	531	537	489	529	496	551	527	514	565	523	537	544	530	491	513	533	510	558	524	548	549	509	552	501	459	531	507	474	559	520	462	544	527	472	530	491	494	517	534	533	539	512	465	523	520	561	509	537	503	512	468	491	482	526	508	541	508	515	512	521	542	493	491	542	506	504	520	497	522	489	484	515	498	483	497	502	487	558	509	553	487	489	545	573	527	509	538	492	502	517	506	526	508	534	527	525	542	484	509	536	515	531	503	503	503	521	496	513	462	526	523	493	491	500	507	512	515	494	492	515	529	542	501	541	535	541	499	516	515	502	504	541	505	471	547	539	506	510	503	496	540	512	512	546	537	526	513	525	562	542	520	531	531	504	531	503	465	518	472	533	489	503	518	529	512	520	531	514	505	480	484	520	501	515	550	506	493	489	542	526	478	539	483	520	558	545	477	525	500	508	528	522	523	506	529	503	542	499	513	537	483	501	516	551	536	570	478	531	485	536	504	497	489	519	511	499	534	543	529	466	490	490	515	525	473	533	532	533	528	518	501	531	495	543	473	540	524	537	511	552	528	498	514	513	543	541	512	531	524	504	479	504	497	539	499	529	558	566	519	525	533	547	496	521	540	511	513	543	543	557	525	506	516	502	486	529	494	484	507	493	505	487	532	505	515	555	522	545	503	484	512	550	522	505	504	499	487	514	512	512	500	523	561	514	497	530	526	501	524	502	511	524	508	502	512	491	520	504	495	555	517	520	517	508	528	498	509	480	503	524	452	481	542	498	555	487	518	501	547	541	503	499	499	556	540	521	534	523	498	491	533	543	493	514	506	521	513	514	563	528	546	541	556	531	538	495	520	536	491	540	508	549	515	570	521	533	519	490	497	556	521	470	528	548	497	526	504	548	499	530	525	514	491	537	508	542	520	447	530	517	559	500	525	485	522	496	511	519	486	498	575	485	493	543	471	505	521	495	508	487	539	517	488	508	493	520	476	501	521	489	512	552	523	502	514	494	517	513	517	486	538	472	523	503	494	554	534	484	528	522	543	540	530	500	534	558	546	520	552	555	492	524	497	513	555	554	483	520	535	505	503	538	516	539	532	483	511	485	511	507	534	513	507	538	519	494	537	499	527	493	521	528	487	501	510	520	517	514	488	526	523	506	503	538	554	537	500	500	483	524	524	531	500	522	567	531	524	480	541	482	511	546	499	537	483	532	492	527	534	495	498	505	515	506	511	510	527	489	456	509	500	511	514	465	489	544	526	497	521	533	496	560	498	507	535	493	507	578	514	513	499	515	534	475	441	512	524	528	524	509	446	530	497	518	512	522	484	478	491	489	476	559	567	502	505	565	504	558	521	524	514	502	515	509	513	553	497	539	505	537	487	532	548	533	529	537	478	511	511	534	508	504	517	512	562	527	549	520	529	460	517	535	509	478	501	529	491	535	529	475	511	521	528	478	498	488	505	541	507	526	509	557	543	496	545	499	514	478	560	467	509	516	483	524	529	530	498	500	582	505	523	537	521	510	495	490	480	524	532	544	496	491	493	533	504	497	547	512	508	517	522	494	499	512	528	498	529	507	490	500	511	514	535	544	486	515	530	538	509	516	544	544	453	516	544	532	520	532	525	495	537	516	533	524	516	510	521	526	509	487	523	550	504	492	496	535	495	498	513	530	518	491	524	502	535	456	496	489	534	487	486	518	529	499	524	511	537	480	523	530	531	526	543	508	480	535	498	505	558	485	506	501	452	524	486	512	496	495	572	530	486	487	497	515	499	548	538	488	509	521	527	520	505	544	525	564	547	522	532	514	516	564	528	528	516	529	491	507	495	506	535	499	517	517	544	487	524	533	502	513	530	517	520	505	508	551	508	513	538	529	452	498	523	558	559	505	545	497	543	491	477	514	529	528
11421	14917	7200	1602	1372	1267	1153	1082	1082	982	901	860	845	876	903	864	858	870	850	877	843	922	844	873	913	1138	1945	2838	2665	1992	1491	1077	896	891	855	856	819	825	815	834	851	844	840	809	826	836	839	817	868	833	856	852	838	809	852	893	808	816	843	836	827	810	869	857	831	848	782	824	845	887	836	833	899	898	804	846	779	817	849	851	866	854	796	814	827	865	860	814	816	861	863	843	827	853	826	832	833	842	856	834	858	856	831	877	893	857	865	838	846	834	868	826	862	810	856	826	841	904	876	807	829	837	857	846	830	878	851	809	841	862	829	822	801	840	847	852	792	875	818	890	872	851	822	824	836	856	870	771	853	819	872	847	824	868	812	817	836	851	846	849	813	859	804	840	882	859	859	874	834	830	808	855	844	828	813	830	769	852	840	778	872	833	836	871	834	788	781	838	841	830	828	843	853	806	832	844	811	878	851	783	794	786	869	794	827	824	889	814	849	818	859	834	867	885	840	860	874	857	785	808	814	778	850	829	788	811	874	824	840	809	822	817	828	872	857	846	825	807	855	843	816	848	816	819	814	800	836	817	879	804	851	857	837	822	862	851	811	842	837	898	846	846	796	815	852	828	824	823	844	797	876	850	823	834	858	854	825	850	864	803	869	885	833	841	873	874	853	837	897	828	839	842	855	872	836	844	834	827	823	862	873	848	801	809	827	816	847	896	820	833	832	872	793	853	846	836	818	851	815	831	837	832	811	820	857	859	835	818	860	817	825	894	833	857	848	800	836	864	872	817	894	854	886	810	839	805	902	807	792	851	772	824	878	874	800	842	824	793	813	775	835	817	795	830	843	845	848	846	817	854	818	797	875	794	858	883	897	833	834	843	856	875	813	856	789	777	836	847	903	791	786	834	872	823	844	851	861	792	878	863	840	854	840	824	765	876	792	853	846	784	816	818	809	866	841	826	876	840	784	840	851	828	885	847	866	859	880	836	845	813	828	826	820	810	840	876	845	884	785	822	784	809	854	849	852	784	856	821	832	818	859	850	807	922	790	809	790	835	818	852	840	822	811	858	855	829	850	790	860	812	842	883	826	880	862	820	813	852	827	804	810	852	833	836	830	871	853	834	825	813	846	858	812	817	850	796	838	851	839	814	851	831	821	839	856	813	843	840	877	796	812	862	799	803	898	804	812	826	838	802	883	842	827	808	863	813	868	852	795	801	857	849	879	878	854	837	804	853	824	885	871	837	805	840	857	837	840	831	820	855	832	899	819	817	839	810	870	823	861	817	915	798	870	809	829	858	871	809	888	865	849	845	815	803	827	821	896	833	834	850	857	886	880	820	853	851	860	854	863	836	826	833	814	811	859	797	774	819	809	839	826	852	824	851	856	790	846	850	826	898	813	811	861	869	871	837	867	847	832	848	880	867	846	864	823	853	905	820	880	828	843	838	818	824	832	811	854	859	814	827	847	840	855	887	868	788	866	829	859	835	835	845	831	812	841	843	826	809	875	839	903	825	805	793	774	825	841	897	791	817	857	852	841	851	839	830	892	862	815	850	843	844	837	866	805	824	854	820	792	830	853	818	821	852	833	840	854	805	830	841	814	851	812	803	845	837	849	849	884	882	844	831	854	824	848	821	848	817	835	812	872	831	844	871	834	848	830	819	828	861	853	816	847	821	808	863	855	818	834	783	858	843	844	776	853	867	839	808	790	820	852	837	799	832	817	833	786	846	844	841	853	797	846	866	842	826	869	817	857	856	833	859	890	850	826	824	862	837	838	828	774	898	841	831	788	813	828	861	891	907	827	872	806	849	866	850	823	817	857	791	840	832	813	853	873	836	865	840	845	792	822	805	830	845	881	869	844	845	867	845	858	847	827	851	823	783	849	845	813	888	823	825	798	856	864	852	866	854	834	843	856	825	864	796	776	789	770	816	832	863	787	834	814	837	824	829	811	853	878	830	860	808	861	773	852	876	818	867	836	843	835	904	896	809	844	840	805	858	828	824	855	810	878	872	864	851	855	834	788	813	778	855	812	845	835	825	871	886	807	887	862	867	856	838	813	828	817	819	878	799	835	857	811	856	828	828	822	780	822	877	851	844	842	780	844	881	886	883	821	835	865	814	792	819	862	818	844	824	822	826	846	865	819	839	803	861	811	878	853	856	873	841	820	804	872	803	837	779	829	800	867	831	839	841	844	832	806	850	846	799	882	781	805	804	838	857	876	818	874	826	835	804	813	840	917	809	848	880	806	900	870	848	864	799	828	856	810	841	859	850	815	853	842	860	842	838	844	812	837	836	847	843	925	867	873	853	780	813	826	806	816	845	800	896	817	833	868	842	873	839	835	844	835	826	841	778	798	851	819	794	814	879	830	834	884	801	831	813	850	819	880	781	813	872	856	823	831	848	877	831	833	802	813	836	813	875	866	801	789	854	829	834	869	846	867	819	819	839	820	823	835	836	819	840	798	856	868	850	815	852	856	806	774	836	867	839	867	792	824	818	854	832	863	815	783	839	822	840	845	855	868	826	886	777	879	840	845	806	836	825	847	836	798	808	881	799	854	853	881	840	858	779	847	796	829	854	859	823	869	871	845	852	878	809	820	844	810	780	867	815	886	815	807	843	826	831	787	822	803	828	882	795	872	834	872	827	816	795	841	838	807	857	844	836	831	846	831	826	807	842	834	835	843	838	837	827	837	892	827	852	862	790	866	825	799	841	812	836	818	818	782	866	800	835	815	847	791	871	882	800	823	830	809	862	889	825	820	858	788	815	848	844	860	859	814	829	858	799	840	842	817	814	798	866	829	865	821	796	832	815	865	811	891	869	850	811	841	829	835	808	822	824	830	800	838	881	806	825	814	823	828	830	827	859	849	836	851	852	885	792	796	836	818	815	819	817	907	892	888	833	874	847	838	869	801	787	837	843	843	882	865	861	800	883	879	816	870	850	892	875	850	820	844	813	858	851	862	840	817	807	854	796	785	792	871	831	894	851	870	823	829	865	841	850	835	822	838	833	813	830	786	850	837	846	824	842	806	890	857	809	823	860	806	860	858	831	852	811	811	876	835	859	824	900	856	849	862	843	837	807	855	814	863	849	827	851	804	805	893	754	850	879	847	820	879	878	860	830	814	857	856	830	848	867	844	835	815	812	827	863	814	860	852	809	834	880	858	856	820	843	826	801	812	882	890	833	846	838	837	817	888	874	822	832	817	884	785	847	762	866	850	833	781	878	844	858	836	797	825	818	854	856	850	825	819	838	854	857	812	832	792	892	762	818	840	839	846	768	837	827	773	881	838	895	864	844	796	822	835	837	881	818	839	777	855	862	827	847	860	841	878	816	856	843	866	834	835	844	835	852	884	817	826	817	846	850	847	824	872	825	813	825	819	833	838	882	824	862	853	819	793	848	878	879	854	862	796	834	856	853	810	918	829	822	824	839	797	853	794	866	876	880	816	840	845	862	897	870	817	819	852	826	808	842	848	871
24774	21125	27265	25042	8236	1167	937	791	692	658	629	610	566	571	528	526	566	569	577	540	563	549	518	575	532	686	1717	3193	3281	2259	1316	856	648	562	530	473	533	502	547	561	569	515	551	534	529	472	528	529	543	530	524	495	526	528	552	520	567	563	560	519	479	557	500	546	542	526	545	579	540	548	527	561	533	499	548	523	511	519	530	550	532	551	479	504	530	541	487	537	567	527	591	534	561	565	559	544	533	519	538	508	537	528	533	537	515	476	497	510	546	522	545	543	512	557	513	527	561	539	519	528	534	573	513	507	486	543	506	535	554	552	503	503	494	497	534	544	504	541	526	545	521	532	554	514	535	534	508	548	532	546	542	534	532	587	537	557	487	543	535	558	513	483	536	500	532	557	501	482	516	533	528	499	529	474	490	548	508	543	504	524	534	493	498	491	502	553	525	546	530	503	498	501	517	523	543	503	534	527	511	534	488	512	545	517	527	532	545	551	507	537	514	565	525	536	486	587	551	495	527	525	545	506	499	565	555	554	565	495	534	522	536	525	505	549	490	518	512	552	493	487	525	481	571	499	579	536	527	546	510	507	577	531	515	520	497	520	545	513	551	551	539	533	516	504	493	490	479	520	522	527	525	546	480	530	501	502	505	522	489	536	491	505	509	565	492	562	546	502	518	540	505	538	546	514	510	510	530	521	545	525	506	547	500	509	551	505	523	513	504	514	545	543	523	529	515	563	529	515	528	531	542	522	511	523	506	509	501	522	529	551	602	499	525	506	516	488	540	550	519	522	504	513	485	507	536	522	488	544	510	551	504	559	535	539	546	532	510	568	564	533	535	526	522	510	528	537	505	500	494	492	532	535	491	528	508	508	535	494	484	510	582	536	509	564	536	521	540	494	518	521	516	539	483	532	550	550	531	507	512	525	504	510	501	566	497	544	530	536	515	545	505	565	542	514	521	527	535	532	519	519	531	508	495	466	484	520	534	525	558	487	529	529	547	568	524	558	531	517	495	492	494	532	498	538	561	532	540	507	526	491	516	590	509	542	503	500	510	514	528	522	545	490	529	496	513	538	511	544	542	554	514	496	512	523	518	466	504	521	544	477	551	564	525	507	548	525	573	558	531	542	543	513	543	530	532	524	536	549	528	539	538	490	557	526	501	549	536	491	579	531	489	528	533	520	510	531	553	527	517	507	547	546	477	542	527	514	517	510	539	501	547	536	529	508	536	514	541	489	533	501	494	510	512	560	515	500	541	535	508	497	505	555	544	534	532	510	533	556	509	517	495	494	521	517	521	558	552	557	515	491	493	485	558	531	486	526	548	541	521	501	525	558	511	513	530	535	495	488	560	551	502	503	521	526	553	489	517	551	511	501	568	495	526	534	520	569	526	532	548	495	508	528	517	564	542	520	538	516	482	552	520	523	530	513	542	555	517	501	527	500	507	512	483	490	508	532	492	517	494	551	540	528	517	523	520	536	525	538	526	477	534	519	540	532	516	474	499	520	560	502	527	526	528	518	478	552	515	583	545	537	543	481	539	524	505	520	541	533	550	521	499	501	552	535	551	529	552	522	518	510	509	547	562	549	531	533	545	512	552	474	472	570	525	515	511	518	516	509	556	535	514	526	524	482	528	516	518	541	506	516	547	564	504	494	578	492	534	551	525	539	496	491	545	536	513	547	522	525	517	520	516	494	515	525	546	544	523	531	542	506	503	510	499	526	466	490	526	539	516	561	506	515	560	518	567	522	530	525	533	515	537	536	566	517	558	528	577	479	508	512	511	528	539	516	500	542	514	504	494	482	552	517	513	542	584	576	529	474	520	522	505	518	513	508	529	522	534	520	520	482	502	486	575	526	537	502	510	478	533	518	545	521	501	510	493	489	520	497	534	527	503	540	501	514	492	510	522	547	504	537	542	535	526	530	519	545	545	544	505	550	584	516	525	530	564	536	527	505	526	529	535	548	475	520	516	531	537	502	539	496	517	521	534	543	555	518	513	503	536	516	535	493	534	508	569	540	501	488	517	488	500	526	513	536	548	508	527	486	558	498	533	533	505	564	518	539	560	551	500	536	553	511	540	520	523	504	532	525	519	537	507	504	515	556	525	508	520	513	515	536	542	549	567	537	518	486	513	559	507	549	468	505	544	542	544	504	530	515	522	496	533	526	479	516	537	544	489	530	532	494	502	547	494	516	515	519	520	531	484	530	479	502	517	515	527	528	503	509	506	521	528	513	529	526	520	543	503	550	489	524	518	514	516	525	548	528	548	560	535	550	550	526	498	571	503	549	532	543	514	530	533	505	494	535	494	570	520	474	509	554	507	517	537	513	511	513	511	512	547	537	508	515	536	508	504	579	525	531	515	533	516	503	525	532	531	521	548	548	478	552	554	503	546	501	488	511	498	539	508	535	545	528	486	512	499	520	521	523	533	523	526	478	487	500	516	525	491	476	525	507	520	532	520	539	521	549	572	547	478	508	515	490	530	498	567	551	520	556	528	500	509	538	521	520	493	514	559	582	539	549	551	535	519	534	518	569	557	488	568	499	550	573	521	524	505	492	532	558	531	520	499	527	503	550	527	500	503	540	521	504	524	553	501	530	541	509	537	560	503	551	522	542	520	528	550	545	507	520	488	509	524	539	500	532	525	498	543	509	495	506	521	543	528	509	516	534	506	526	543	582	533	532	529	476	547	508	544	530	547	514	509	516	467	524	497	528	523	532	509	517	515	512	521	526	515	535	537	519	544	522	494	512	518	544	467	542	526	529	494	544	543	516	507	516	553	488	527	523	557	539	488	555	531	531	529	490	508	515	509	571	507	561	550	498	562	515	528	520	509	540	517	539	530	505	486	503	519	521	573	531	540	509	487	567	497	532	503	528	540	565	515	574	526	517	523	521	555	518	504	511	543	499	508	553	480	483	534	520	539	500	502	542	493	512	575	512	542	507	496	529	509	495	503	532	508	520	512	510	494	514	530	464	510	500	541	535	527	575	542	538	489	533	502	480	495	515	501	567	537	518	537	549	542	545	512	522	544	522	532	515	529	508	506	560	533	517	537	537	506	531	529	521	565	523	508	514	527	540	527	520	525	528	520	508	539	503	559	501	514	518	527	520	480	521	511	534	561	508	536	500	512	533	553	534	505	558	496	560	468	529	561	513	524	540	558	569	562	543	522	553	523	574	535	572	526	547	515	514	563	537	535	522	553	491	527	514	486	550	529	502	510	533	500	523	530	572	527	549	566	504	561	540	511	516	546	533	518	522	516	544	482	537	513	530	520	517	516	523	510	534	493	550	503	541	534	534	530	500	536	557	523	529	512	472	514	540	547	525	546	512	545	502	545	525	554	494	524	529	571	556	535	525	559	561	506	524	512	589	567	508	546	560	539	488	551	537	529	555	562	537	529	537	514	494	524	550	543	522	509	517	520	524	541	538	530	540	506	557	478	532	543	511	521	513	547	523	515	517	578	549	518	504	518	517	521	480
14719	21309	8232	4115	2985	2284	1839	1694	1463	1395	1244	1060	1073	1021	981	1036	969	977	945	904	923	976	887	959	933	1295	4315	8358	7643	5137	2883	1610	1072	923	874	849	873	908	861	836	893	885	857	833	857	879	852	906	866	864	857	887	852	851	902	819	861	812	836	867	838	869	868	897	861	864	847	818	841	849	865	825	847	830	912	863	868	902	854	842	859	802	869	848	828	865	904	870	833	846	824	851	838	904	827	858	823	922	839	890	847	904	835	846	817	867	885	829	939	827	846	826	835	850	836	880	865	834	831	877	908	850	799	791	861	856	890	814	830	875	873	889	824	885	849	848	828	854	848	835	875	833	892	875	840	847	890	883	890	866	851	813	823	834	888	830	823	838	895	872	841	852	867	828	893	791	826	886	856	894	887	836	866	861	891	839	817	852	809	829	856	872	816	801	834	873	816	899	801	834	814	798	846	887	821	947	848	859	902	843	855	844	862	873	867	820	872	873	815	869	877	836	858	853	822	894	868	870	822	920	858	903	839	840	801	896	876	849	845	816	864	895	824	899	880	892	915	793	827	853	826	895	851	845	877	850	800	873	842	873	905	864	847	880	912	860	838	810	917	813	867	860	845	854	903	879	845	855	825	886	872	866	852	845	812	836	873	870	821	812	890	940	810	869	848	863	887	866	854	850	870	874	808	862	839	816	842	856	900	832	883	835	859	868	867	853	827	852	837	862	830	856	826	867	846	824	867	811	818	845	937	867	847	873	866	884	844	886	837	815	850	921	876	863	850	907	824	768	825	845	857	897	860	863	838	853	867	886	858	841	839	836	852	864	850	868	829	833	821	880	863	837	877	886	856	844	848	908	835	869	835	860	834	868	854	886	846	844	875	820	857	882	832	840	856	854	790	838	893	897	826	833	880	868	844	895	863	890	839	876	857	882	826	905	826	843	884	876	849	873	864	854	854	863	835	814	871	844	859	859	821	843	793	837	853	850	837	876	849	883	929	840	879	875	924	885	853	849	872	881	864	855	863	853	873	864	854	829	876	841	870	850	844	878	861	842	852	865	818	879	843	851	843	819	849	845	818	852	842	872	858	857	857	854	850	840	842	854	858	880	859	877	867	898	868	862	854	898	885	806	912	820	911	884	861	887	865	831	890	869	847	874	864	859	827	849	876	901	872	845	889	824	940	857	805	862	803	849	853	822	842	802	858	856	859	852	825	841	870	867	853	897	846	804	831	845	835	852	853	870	820	898	885	867	871	853	854	800	819	893	906	817	825	865	876	867	854	875	873	855	851	865	864	854	893	834	846	833	895	851	840	840	825	897	865	883	863	815	888	857	844	897	878	808	857	860	839	837	919	841	791	835	844	838	864	830	825	922	876	866	837	836	855	836	860	825	852	886	846	847	869	855	922	877	871	863	874	834	894	815	841	907	845	870	849	891	815	862	839	865	888	919	818	864	835	826	835	937	876	887	836	828	872	849	864	829	875	875	904	810	837	887	820	827	853	896	918	834	839	842	837	903	856	833	901	886	840	843	860	851	862	875	867	899	831	873	840	832	825	863	854	836	896	858	828	864	860	822	862	844	821	828	840	842	818	798	842	866	835	842	829	851	893	812	879	856	873	846	867	858	877	828	840	874	839	862	803	875	829	860	843	870	830	891	811	835	864	870	878	873	844	859	876	840	843	826	880	858	874	866	868	802	821	878	859	843	857	920	836	886	862	813	842	811	873	875	805	863	815	902	877	869	839	929	852	834	901	789	834	898	813	858	865	919	839	834	830	892	834	861	833	907	841	855	872	826	844	856	849	858	832	816	855	882	804	883	868	848	824	878	863	862	879	839	880	844	915	814	841	863	863	817	914	924	899	878	888	869	858	909	836	864	825	834	870	840	858	885	870	829	818	824	913	865	885	867	853	894	843	847	893	887	892	901	922	920	861	809	834	807	904	828	883	788	862	838	870	846	870	876	831	850	853	849	830	856	905	899	803	865	865	859	836	824	855	889	857	845	810	877	875	861	910	791	868	836	865	882	882	830	894	860	890	857	871	917	846	811	875	827	843	860	830	921	855	837	834	838	827	863	864	896	839	816	884	937	800	902	876	838	817	807	809	877	807	843	840	905	844	870	828	886	832	876	884	847	856	877	871	858	849	922	827	824	860	880	864	873	863	851	872	829	805	877	888	873	851	824	887	891	863	829	880	840	862	835	821	855	895	860	797	867	852	841	833	814	812	891	862	888	855	837	845	808	840	861	841	817	872	859	829	858	869	829	853	833	813	862	894	859	863	912	879	862	849	821	815	885	791	885	876	856	841	878	870	933	854	919	891	848	843	852	863	874	844	844	820	800	841	869	903	889	869	830	907	855	809	870	816	854	906	871	863	861	828	857	806	864	829	881	925	865	862	856	830	828	877	834	812	847	835	876	866	843	835	855	911	907	831	923	898	777	899	885	819	866	873	842	897	848	878	860	867	820	840	855	830	842	855	835	861	873	854	866	867	844	815	838	833	837	784	849	825	835	870	902	835	841	862	857	849	851	839	855	840	836	851	826	842	837	849	878	855	867	846	883	896	854	917	861	881	848	895	852	866	842	854	854	815	813	861	856	869	873	876	837	836	834	841	873	847	874	818	867	797	884	821	854	788	861	898	794	868	824	881	816	864	821	823	873	879	784	873	847	846	832	861	851	862	835	875	904	855	880	834	889	888	884	890	816	839	910	818	807	873	845	904	881	856	837	892	835	858	805	860	876	864	866	879	816	860	925	887	819	887	869	841	850	867	915	828	901	818	888	877	861	851	847	771	858	858	862	859	847	901	864	856	850	813	858	865	846	855	876	854	855	814	897	856	880	861	908	877	840	858	849	848	818	874	818	853	864	851	837	906	912	847	881	884	824	833	856	824	919	824	857	880	853	891	852	914	869	822	849	893	919	850	778	915	902	855	865	882	846	799	872	789	851	934	866	837	831	888	863	843	880	793	843	878	838	860	910	919	812	842	900	835	883	856	873	816	867	862	888	856	859	899	875	831	875	847	826	845	908	814	863	839	863	833	890	843	841	835	918	848	802	890	839	852	820	897	868	867	854	864	853	841	846	874	867	848	838	894	805	856	880	930	827	888	862	902	880	880	863	886	908	852	840	884	870	826	867	852	893	892	862	952	880	834	832	842	872	825	908	873	825	909	840	850	817	828	835	808	852	845	844	831	842	841	816	891	868	852	846	870	879	867	825	854	854	831	902	881	892	869	780	837	837	844	856	893	826	830	851	824	855	842	854	827	853	844	858	810	870	796	801	836	795	919	839	898	860	827	816	845	844	849	877	856	845	826	824	848	847	869	880	894	832	843	863	881	874	831	850	822	833	872	847	883	826	871	865	874	888	816	858	829	914	880	849	888	812	842	820	869	767	854	839	862	838	816	850	867	854	887	906	890	871	862	886	875	842	868	858	853	810	856	809	892	888	811	831	877	802	861	901	903	901	825	907	862	860	884	881	866	883
23190	21154	28846	23735	21152	18421	2598	1208	1016	930	845	767	716	664	682	614	640	601	625	627	638	619	617	591	618	876	4002	7742	7325	4995	2758	1317	817	628	587	560	555	520	528	533	533	522	503	553	526	583	588	553	502	538	554	531	539	529	524	555	598	535	571	553	528	553	501	550	534	546	539	591	534	566	539	583	545	567	520	524	570	582	566	545	550	559	497	508	541	568	536	525	493	521	537	549	499	539	534	515	547	581	561	559	560	531	548	508	500	524	559	519	544	509	533	549	531	526	569	557	531	558	601	528	549	541	513	587	532	547	514	504	543	532	553	536	566	494	551	533	506	581	533	537	524	561	541	502	587	522	523	556	549	537	503	522	579	508	565	552	577	531	542	516	576	522	506	542	545	541	533	556	528	595	542	490	510	532	555	515	528	547	553	565	558	560	559	545	571	531	526	504	543	556	530	497	506	486	539	519	559	576	546	568	591	555	559	515	545	517	552	476	525	531	513	500	567	562	524	524	546	568	539	510	529	538	528	525	510	598	559	546	549	581	517	534	614	535	524	591	566	582	524	553	563	526	579	561	531	561	529	514	524	528	558	571	524	527	553	544	540	566	521	561	556	518	533	532	532	553	514	529	566	544	562	551	519	551	520	554	570	556	559	534	521	553	531	563	556	502	524	541	551	496	566	507	529	569	556	534	539	578	592	507	510	564	554	545	569	497	520	470	543	559	544	482	524	558	531	580	510	547	523	544	545	561	552	532	566	499	534	543	564	547	512	548	528	519	493	531	555	578	564	542	565	506	524	586	503	570	528	525	586	558	524	574	530	523	503	587	550	525	565	579	534	560	565	533	533	532	529	504	532	532	516	551	555	512	574	575	498	527	529	535	529	538	558	505	536	545	532	513	543	579	555	529	521	582	552	558	528	555	574	520	528	552	519	513	552	542	547	558	543	539	524	572	577	555	568	526	550	548	516	570	524	554	565	516	524	605	536	563	526	537	536	553	544	595	526	528	504	536	542	531	510	558	537	539	543	564	557	523	551	536	524	544	536	517	535	543	540	538	533	555	570	537	555	581	581	538	518	520	533	513	525	550	537	530	536	520	542	564	590	540	594	515	545	547	531	518	540	524	502	554	566	533	517	530	566	564	563	554	521	545	563	550	493	536	524	552	524	566	522	534	530	510	561	558	551	592	547	554	542	568	526	542	530	535	531	576	489	540	466	553	515	526	525	536	537	539	541	507	548	552	550	582	515	520	535	527	536	571	571	538	564	555	575	537	535	530	524	533	573	532	582	550	557	577	537	554	536	529	541	523	514	523	559	550	546	518	552	567	561	532	545	517	555	573	559	524	584	547	526	540	547	547	549	580	553	566	508	569	546	558	528	539	527	538	532	531	577	580	534	508	514	584	552	556	497	560	583	582	500	540	575	592	568	550	532	554	530	539	558	541	523	505	576	538	517	488	549	547	555	539	547	527	527	548	522	541	503	539	558	555	538	527	517	549	528	527	558	580	528	508	565	526	517	580	532	549	548	567	563	602	514	564	525	523	527	557	506	527	530	482	518	523	534	566	540	519	565	567	546	545	489	512	531	553	541	524	610	580	572	543	546	479	515	549	528	549	517	559	547	553	509	533	516	552	556	559	531	534	552	563	542	539	584	507	530	554	551	543	536	546	502	550	572	506	542	545	530	558	522	546	510	592	531	537	532	521	551	557	537	531	589	574	512	549	493	530	517	555	604	544	568	540	575	547	535	541	551	538	519	529	546	539	532	516	584	551	550	529	549	575	547	529	533	550	604	577	539	558	568	502	531	569	516	541	535	547	546	584	532	531	523	542	505	530	546	543	558	559	576	488	526	568	551	550	571	551	523	526	566	541	581	521	572	537	553	552	509	528	523	541	526	516	523	507	545	524	528	509	519	551	527	527	520	550	547	532	507	573	601	552	524	558	518	536	549	543	554	530	551	586	556	511	540	526	569	562	550	566	555	473	549	528	521	546	535	547	540	576	572	482	513	592	536	569	584	530	532	546	542	554	502	559	553	534	501	569	556	495	576	520	555	515	543	523	572	534	610	524	528	560	534	547	547	517	537	527	534	532	524	537	526	538	522	539	552	520	537	533	526	543	511	533	552	548	517	549	519	512	617	567	558	522	522	530	524	518	560	572	545	507	514	553	508	554	502	511	608	547	528	546	539	545	543	534	538	522	536	541	512	522	521	511	568	561	535	483	545	518	558	565	509	530	537	556	543	566	540	513	570	516	544	519	544	518	541	543	587	573	551	532	548	552	531	569	569	577	540	533	568	508	518	499	533	547	540	517	550	533	506	544	557	553	541	566	551	552	550	557	603	536	521	536	563	536	530	519	524	544	520	574	560	559	525	506	529	565	523	557	527	521	530	574	529	517	541	498	575	509	520	510	557	522	566	509	540	545	553	559	489	555	547	542	506	581	542	565	553	562	494	569	582	553	551	576	552	482	521	540	537	532	555	486	574	535	523	562	491	484	532	520	549	579	512	570	526	544	519	533	532	522	527	527	550	576	558	518	546	523	532	546	580	530	523	512	519	532	566	540	517	506	584	557	499	506	511	510	537	494	550	552	561	512	529	571	576	544	572	533	573	522	552	520	536	535	558	528	535	540	534	535	569	541	540	529	553	546	564	573	554	524	514	535	521	553	514	578	519	531	539	532	571	533	533	553	543	557	528	520	525	563	576	532	564	549	519	528	568	532	539	520	516	530	528	553	540	555	550	533	557	584	519	516	516	544	537	524	547	495	599	538	557	530	559	558	533	525	513	524	575	535	542	534	562	527	550	524	556	527	553	538	560	516	522	517	512	528	545	603	540	551	536	531	534	538	553	562	547	571	525	508	566	489	545	511	529	557	528	572	524	537	530	569	547	575	518	534	571	534	602	538	554	570	565	567	533	540	509	536	580	555	518	522	560	551	551	543	540	555	526	516	540	537	509	496	550	570	549	538	519	518	571	516	505	553	529	521	545	571	582	541	553	549	563	544	581	535	546	532	578	525	529	576	566	551	512	537	525	515	558	544	575	538	543	528	546	558	476	563	512	521	554	472	579	566	528	566	540	558	539	461	483	545	531	561	530	502	516	507	526	559	515	523	548	546	525	536	472	524	526	531	538	504	558	527	554	585	560	568	527	579	517	535	507	570	534	556	515	532	575	523	559	560	586	520	580	572	537	573	523	516	566	532	540	524	548	542	596	545	548	548	549	515	522	563	532	543	502	531	543	538	525	514	544	524	530	528	540	568	538	534	547	561	521	531	552	516	530	534	510	557	585	568	559	538	567	502	539	551	516	544	534	571	561	548	523	543	584	549	529	545	514	522	560	560	539	556	507	561	585	529	577	551	516	510	550	586	555	572	533	576	552	526	542	536	535	561	551	543	536	526	500	586	565	544	557	495	555	514	513	528	520	569	532	500	538	528	556	522	554	570	564	533	533	563	550	522	509	543	558	531	481	569	573	541	519	555
19306	26015	17762	8161	5869	4629	3588	2810	2423	2233	1993	1776	1588	1462	1275	1153	1198	1162	1161	1165	1146	1095	1062	1022	1056	1765	10096	16630	15320	10798	5935	2889	1474	1086	866	864	885	796	854	840	858	906	865	896	851	886	891	841	901	851	873	862	899	852	873	818	833	867	890	844	889	874	836	821	882	845	871	848	815	855	865	843	839	795	844	873	786	849	888	863	852	833	839	831	872	845	874	875	843	819	824	849	839	867	909	851	799	884	883	818	849	854	880	849	851	854	833	874	894	872	872	845	870	844	826	873	895	893	843	866	829	828	866	848	927	863	881	837	892	806	859	862	853	823	836	844	835	843	836	822	815	891	880	871	861	828	870	859	893	866	820	883	892	838	884	822	884	839	815	878	837	842	846	871	866	853	839	874	825	783	866	842	824	847	871	846	869	873	799	886	843	842	856	883	889	861	767	804	847	890	851	845	841	895	879	854	862	862	833	902	805	841	816	843	814	839	836	852	863	852	850	830	858	859	830	890	851	894	840	903	890	801	840	872	871	877	895	804	830	853	842	861	843	824	894	891	899	858	840	875	824	899	880	856	857	820	914	931	806	871	840	844	812	830	814	862	883	855	792	854	828	904	904	900	869	841	876	811	889	839	826	823	833	861	839	848	845	826	883	820	920	891	848	852	806	800	909	900	830	842	804	883	842	837	832	878	885	788	896	860	914	867	867	813	813	805	841	832	842	860	875	865	876	880	879	863	899	831	836	809	894	830	858	849	851	864	851	849	928	869	909	818	821	837	891	866	881	909	830	838	854	825	863	867	878	865	870	827	866	926	857	873	832	865	839	848	841	866	856	879	859	844	859	864	780	871	861	892	865	884	920	890	843	865	887	814	854	929	847	823	853	876	842	821	843	886	879	895	845	808	830	841	840	835	858	899	911	902	822	873	867	883	857	825	815	843	870	894	931	901	903	830	878	837	889	830	849	829	849	895	854	854	859	848	900	834	934	858	846	875	883	827	826	855	840	819	888	846	866	878	837	880	844	852	844	830	823	905	873	854	876	876	866	864	913	835	898	841	835	877	861	861	822	879	844	830	858	875	830	867	844	825	893	920	866	832	872	852	813	834	885	876	852	873	805	873	877	876	834	850	866	866	881	866	865	816	872	857	845	855	880	863	835	839	827	834	872	847	829	841	867	872	857	853	902	836	856	828	857	874	831	880	806	853	823	836	793	887	873	828	846	871	892	829	837	885	852	878	909	836	842	914	815	857	832	878	863	893	840	883	826	849	873	876	826	814	917	864	802	826	882	881	885	842	890	860	831	839	853	833	837	865	882	834	815	849	878	842	882	845	863	856	872	792	868	885	874	874	821	846	884	841	783	860	869	843	854	827	911	902	804	843	877	877	825	850	797	777	948	821	792	838	882	906	865	915	897	860	821	815	865	828	862	877	857	894	906	909	823	809	859	884	892	854	809	911	847	881	835	866	864	895	854	811	885	856	853	843	845	878	928	850	822	859	896	841	813	919	813	865	831	846	840	872	814	913	893	867	833	866	905	897	820	863	878	873	871	884	887	832	839	846	803	870	843	821	821	875	848	804	863	885	833	888	871	841	835	843	848	845	863	876	847	857	870	822	860	837	872	835	880	873	827	817	825	882	816	829	879	853	871	840	844	845	900	846	820	858	827	837	875	856	811	843	848	897	938	844	810	902	904	881	885	839	831	851	817	852	862	904	826	919	882	826	785	851	837	778	842	814	849	832	867	845	857	854	895	898	895	906	844	856	840	876	860	825	868	876	797	845	860	880	826	835	863	797	878	880	803	863	796	868	857	863	790	881	863	868	890	861	835	813	877	865	844	851	851	882	804	873	877	906	827	914	807	833	870	850	834	851	905	826	867	822	856	838	856	809	849	822	876	821	835	875	790	810	848	870	864	841	848	820	863	835	816	842	840	872	864	787	876	861	862	853	813	860	871	899	811	824	835	866	867	841	869	824	874	887	846	854	844	857	854	867	889	861	865	858	849	863	857	875	836	818	841	819	830	815	884	870	864	798	868	916	847	809	856	803	823	915	880	855	898	897	799	791	820	887	858	812	824	821	861	854	927	858	871	872	827	822	847	797	878	821	833	906	842	825	832	842	856	863	885	844	833	903	846	862	868	892	875	853	855	847	814	826	852	845	870	889	879	814	872	878	873	815	869	812	881	847	859	857	901	835	869	869	806	820	866	855	822	867	826	867	884	826	876	847	880	891	834	902	872	813	863	823	855	850	882	887	818	861	831	861	851	887	838	788	862	900	904	848	871	789	821	867	866	875	827	829	878	866	867	843	842	797	891	840	874	833	858	836	895	869	881	902	848	851	868	841	818	843	852	833	862	881	818	875	817	863	903	857	883	874	847	905	861	859	844	854	892	843	863	836	877	820	872	894	817	888	879	839	837	881	819	823	850	860	867	862	883	822	826	825	842	853	844	824	837	840	822	846	868	800	858	889	841	858	790	879	829	845	875	890	841	875	814	884	896	841	845	854	878	857	859	864	839	843	843	838	878	845	859	859	792	859	814	872	867	878	827	861	830	888	836	867	819	828	856	829	837	832	871	891	858	831	867	853	856	846	920	894	805	877	910	861	875	860	877	879	845	853	847	869	836	900	834	802	824	905	816	852	894	859	863	888	883	887	875	911	864	857	859	878	871	858	843	868	847	858	808	834	824	802	885	848	859	811	909	814	836	889	841	871	834	855	836	856	938	851	858	857	803	854	822	840	820	907	881	846	882	879	870	820	867	878	838	871	864	869	851	863	861	831	868	882	815	837	869	846	798	825	842	901	851	863	835	859	887	836	819	843	877	859	788	853	846	834	853	894	863	846	801	886	829	891	831	892	849	856	838	868	911	882	886	892	881	906	814	863	893	859	848	842	849	870	830	799	832	837	797	887	877	890	868	827	863	872	845	836	890	872	850	860	839	865	851	867	825	863	900	787	861	832	884	880	850	872	835	836	856	879	826	815	829	892	879	852	860	834	829	904	864	883	901	863	860	842	824	859	843	799	854	879	902	843	806	935	849	851	819	896	831	858	860	829	875	859	911	873	840	789	852	881	879	830	873	871	837	807	827	842	866	869	879	875	872	854	841	894	795	883	893	840	779	876	840	842	899	880	827	910	854	833	843	863	880	834	909	836	869	832	870	854	856	821	763	851	849	848	833	844	859	837	834	847	900	845	824	832	873	878	825	850	905	857	914	831	835	890	834	847	854	885	864	880	852	861	842	820	830	867	883	877	802	845	873	818	922	866	865	902	813	904	832	812	914	870	827	823	806	841	911	838	853	886	867	906	835	848	846	809	846	855	865	863	838	886	869	833	840	832	863	804	840	891	878	845	827	859	876	840	842	873	882	848	856	859	804	862	872	808	843	856	852	883	809	824	848	874	910	872	850	805	803	827	832	936	793	855	874	832	859	822	819	847	828	812	845	868	886	809	867	906	835	792	880	852	866	862	853	785	899	846	824	828
26528	19864	8862	1430	747	621	600	628	546	513	562	593	532	522	520	515	509	491	513	525	529	506	512	550	530	503	675	1109	1297	955	822	619	550	526	505	458	483	497	525	548	521	536	512	499	519	496	522	491	562	482	519	478	472	527	515	555	488	503	523	542	541	518	479	506	538	551	491	531	552	512	513	512	532	476	499	491	516	503	562	521	528	511	523	497	517	510	528	522	508	583	497	481	554	511	473	490	513	520	483	509	532	554	530	470	479	518	568	505	553	499	518	516	501	550	541	506	554	508	525	507	505	478	500	501	533	480	528	511	522	536	523	532	519	510	522	530	514	506	484	522	527	504	493	505	503	526	495	483	481	535	510	539	511	525	543	499	511	488	493	514	469	516	481	480	479	544	510	511	468	497	564	518	512	548	547	551	498	513	488	476	471	512	533	503	525	547	506	517	467	488	462	499	529	517	493	486	541	536	543	505	497	543	538	505	507	502	494	488	502	482	502	504	534	516	492	462	488	502	491	520	494	484	537	514	507	550	516	517	542	467	528	516	522	471	509	520	506	512	493	529	511	480	486	494	527	507	543	495	531	499	518	465	491	467	496	517	521	508	521	478	516	555	474	529	498	530	532	478	498	513	502	475	515	498	443	513	509	489	494	505	513	528	483	528	471	521	493	523	534	527	512	541	500	539	487	493	521	506	523	510	496	518	492	496	538	508	481	497	474	494	506	514	535	517	520	498	520	491	448	530	508	538	528	511	509	488	495	513	487	500	514	496	550	484	508	506	532	490	517	538	521	493	557	547	537	549	489	508	502	500	499	472	488	488	521	518	501	509	555	485	559	516	498	490	503	533	513	496	513	494	534	515	543	519	487	482	539	513	526	485	522	506	515	528	490	486	481	505	499	481	450	481	482	505	488	491	535	508	525	502	502	515	504	517	506	514	561	534	527	515	486	487	526	481	496	543	529	539	516	503	496	505	490	505	492	478	495	516	502	537	555	503	500	515	484	506	503	523	517	481	504	518	549	517	487	490	498	519	474	510	529	534	509	498	563	495	496	509	515	515	550	495	508	509	507	509	553	539	527	513	547	552	499	520	518	530	493	531	508	507	465	515	504	491	448	500	527	498	506	509	531	527	528	510	501	504	497	492	492	496	479	500	497	527	493	493	501	495	491	542	530	535	558	484	509	546	522	507	527	560	493	483	531	479	518	473	484	546	523	537	575	509	519	506	511	554	543	499	516	544	478	479	504	469	513	475	488	550	540	504	500	489	514	527	500	502	540	553	505	542	488	501	535	520	514	488	498	524	534	507	485	460	555	501	504	534	501	506	544	546	499	497	504	489	538	522	541	525	526	513	579	496	484	530	509	509	495	496	470	569	518	562	494	512	522	480	519	487	527	501	489	493	502	491	527	519	526	484	518	501	533	481	522	503	502	491	491	481	558	489	552	530	501	511	502	489	548	469	519	514	472	493	505	469	488	544	541	474	475	510	530	490	528	469	499	511	542	478	497	508	502	492	460	529	487	452	475	521	498	473	517	524	491	499	512	521	514	511	490	500	494	494	515	488	523	521	534	526	481	475	488	521	485	508	523	514	523	484	477	529	505	524	511	495	539	507	512	500	510	479	477	483	542	504	563	567	480	477	537	463	560	506	483	481	520	506	495	523	513	554	463	531	496	515	523	489	516	556	487	521	473	540	471	485	504	488	539	519	518	516	531	543	509	524	511	481	534	547	502	506	488	538	514	492	515	502	496	507	533	507	551	471	522	471	486	532	467	508	510	508	475	500	481	512	507	516	518	497	551	513	513	511	496	523	519	566	521	502	511	512	454	535	528	500	500	501	498	519	477	489	498	494	539	528	532	517	490	490	485	496	523	518	544	541	544	558	526	510	505	517	443	509	519	501	515	524	542	514	520	491	489	543	516	486	508	520	526	494	521	547	512	469	529	462	532	524	495	500	465	534	533	505	538	439	511	495	556	495	496	479	487	465	511	517	508	484	525	470	543	486	499	527	537	500	525	541	494	519	513	527	533	502	513	517	488	493	497	516	486	479	530	511	514	492	481	502	491	497	497	530	517	527	474	518	509	491	502	492	508	525	522	460	506	490	526	520	550	488	537	540	487	518	515	503	503	500	517	534	533	507	504	539	530	490	523	521	488	507	509	549	507	509	512	463	530	516	539	510	528	501	524	528	513	508	511	533	485	499	533	529	510	506	497	509	513	509	516	508	544	528	500	483	548	551	510	493	487	487	501	489	472	499	525	543	483	533	488	505	501	514	523	544	500	499	494	530	523	540	544	569	499	513	522	466	515	470	518	523	509	521	536	484	505	515	524	482	531	522	520	532	479	517	475	512	491	520	512	496	533	500	525	513	493	492	497	476	475	488	486	522	509	500	497	506	467	469	483	547	480	512	522	520	472	504	515	538	551	466	517	524	539	506	504	498	469	533	523	522	522	451	509	503	542	505	500	504	522	503	497	468	477	545	520	509	518	517	507	518	526	521	505	466	491	536	518	534	477	453	485	469	506	544	511	522	500	500	483	507	524	516	489	526	522	495	534	495	508	497	503	516	492	487	482	535	526	477	521	525	490	515	491	495	520	480	502	479	513	519	486	478	543	512	503	487	512	486	519	472	487	468	546	529	559	480	484	496	504	539	537	524	500	525	489	490	456	530	520	490	459	500	492	527	523	520	510	505	526	524	487	511	524	486	493	530	524	564	519	538	497	493	521	507	476	538	479	530	498	504	499	548	486	525	522	476	540	496	488	532	528	511	504	511	516	523	505	480	566	481	492	535	535	536	500	549	509	509	495	482	501	535	490	506	503	516	515	528	471	517	481	500	532	518	503	503	501	533	527	519	520	481	523	538	538	517	501	494	517	510	503	508	538	489	505	486	523	484	514	502	526	519	503	503	513	526	488	505	530	506	505	530	529	482	531	551	505	524	520	510	531	519	484	504	442	535	497	503	461	542	473	523	506	533	511	532	543	496	520	535	531	520	507	506	515	505	508	495	474	496	500	511	535	495	546	503	501	558	486	509	501	519	482	491	474	530	471	527	504	536	484	537	496	502	538	522	543	503	500	516	534	514	509	553	530	508	511	510	521	503	488	504	472	512	539	528	525	515	522	518	506	527	540	518	500	510	515	473	530	528	473	516	482	481	509	498	487	519	462	506	487	472	516	523	470	495	500	492	509	507	498	487	512	525	497	505	474	517	533	513	550	509	512	484	516	505	510	493	493	524	537	511	518	506	502	502	513	520	505	495	529	490	544	510	543	473	515	509	511	482	510	537	542	536	505	497	507	528	512	463	496	515	549	455	516	473	530	508	517	527	539	501	496	446	549	523	512	543	520	492	511	492	543	496	501	503	522	508	515	526	529	516	499	516	544	530	502	500	458	500	530	462	471	510	570	502	522	520	493	490	503	500	470	520	461	505	537	473	549	513	525	484	524	455	531	488	496	507	524	527	505	509	507	496	508	571	483	473
11482	11009	7376	1864	1292	1210	1155	955	985	1000	979	1001	941	854	883	867	827	769	823	805	833	860	883	845	786	944	1489	2520	2500	1965	1462	1166	912	923	789	876	782	873	809	795	820	828	777	811	834	813	797	874	719	814	832	880	822	830	891	812	794	845	834	792	817	793	775	816	770	831	868	808	790	846	850	811	796	818	816	780	850	818	821	827	818	857	840	825	806	780	861	813	816	799	842	816	798	760	834	810	777	777	806	848	807	752	790	787	822	782	867	796	795	803	794	798	799	808	786	798	840	812	862	808	836	787	781	842	795	811	813	862	831	832	832	817	804	834	808	840	795	827	850	794	814	790	814	752	793	855	762	798	803	835	815	796	814	830	851	771	848	871	855	824	841	848	874	807	795	779	792	804	843	803	814	817	840	816	770	829	802	845	832	826	793	826	786	783	799	848	823	740	803	812	838	851	793	854	825	755	761	778	811	878	802	813	802	800	791	820	824	847	766	839	835	800	824	845	814	848	745	839	818	796	825	827	833	779	846	845	795	848	785	785	800	799	790	818	841	803	801	824	826	826	790	814	846	799	875	797	810	807	895	828	875	774	823	813	776	778	843	891	798	795	800	858	771	854	896	789	832	799	811	828	799	787	797	806	787	876	818	813	891	835	845	804	815	808	849	847	821	820	824	810	869	831	829	853	860	843	795	836	769	845	780	809	814	819	819	747	820	825	785	787	824	808	779	838	853	820	808	813	811	799	835	810	810	793	872	813	851	774	800	815	798	836	797	816	839	802	803	838	835	791	800	769	794	767	770	846	776	784	810	823	846	829	773	819	780	825	796	837	822	839	810	840	771	815	817	818	827	813	822	888	812	792	795	745	863	821	815	816	825	808	789	787	825	823	842	799	857	800	850	816	808	803	784	823	829	832	850	847	839	818	823	890	805	876	830	763	777	816	847	801	822	775	807	809	864	822	851	829	758	813	813	828	800	787	860	802	818	869	836	808	799	829	819	780	826	840	864	834	788	824	818	813	842	843	806	828	808	857	795	809	831	820	801	807	796	837	787	829	832	817	761	764	795	838	774	799	794	864	810	782	752	847	802	781	750	817	811	845	786	786	855	850	805	871	799	842	837	831	828	772	815	832	847	855	840	804	802	801	839	800	832	837	829	814	801	812	811	800	785	861	835	754	790	888	784	828	806	843	791	807	831	828	859	777	811	777	808	865	846	742	838	833	786	807	767	806	819	791	790	834	853	792	791	812	829	857	802	830	808	840	866	850	747	817	826	838	778	777	822	823	841	802	772	810	833	830	771	841	830	829	811	803	771	876	826	803	878	858	862	829	788	848	831	832	784	801	826	834	803	844	827	864	840	780	861	819	864	776	772	822	801	807	827	791	844	788	798	786	785	825	853	753	836	842	854	830	789	761	862	786	802	844	797	831	834	804	836	822	806	757	798	779	860	781	882	841	805	857	809	809	779	805	824	796	830	839	806	822	799	795	814	779	839	791	847	817	880	786	831	825	854	813	819	815	779	885	810	801	822	857	882	757	826	817	844	835	822	839	790	842	797	806	811	812	885	829	799	795	848	876	786	774	843	867	815	797	766	794	818	801	839	825	760	847	831	787	785	837	769	793	842	815	808	835	801	787	793	855	861	808	835	813	787	771	865	824	792	849	804	784	802	913	756	804	817	779	830	775	815	818	846	775	839	811	787	809	829	798	780	798	827	864	755	828	784	791	802	848	833	857	860	800	824	780	833	842	803	777	824	818	834	792	788	814	756	860	830	828	837	780	826	815	810	829	795	843	861	850	848	793	826	841	829	770	838	863	805	839	847	770	830	819	795	838	826	902	821	785	851	792	840	809	817	789	804	795	838	865	828	858	799	849	801	819	767	859	814	799	811	808	832	805	832	811	839	865	796	780	794	785	840	749	845	856	827	771	832	759	835	826	813	835	824	822	796	840	857	763	819	807	795	851	896	807	807	804	838	812	854	839	827	819	817	803	809	792	818	834	783	783	818	829	779	815	765	781	847	823	757	799	857	806	805	857	796	877	779	792	791	848	778	753	880	827	848	845	821	824	831	869	838	827	815	849	821	771	842	828	791	827	827	812	824	833	868	845	808	818	844	867	851	835	775	847	804	801	794	812	812	839	820	808	818	840	835	850	807	797	852	830	846	868	784	779	767	804	765	791	825	848	801	829	772	798	816	761	820	819	825	841	797	831	812	752	759	806	794	834	810	758	836	848	810	823	817	838	849	812	820	864	846	818	781	835	835	837	813	796	828	823	796	840	769	808	801	786	783	833	768	780	839	837	826	828	806	859	862	813	812	749	853	846	815	824	872	789	819	835	813	768	823	794	875	802	808	855	884	836	804	806	858	737	833	783	786	805	761	793	868	766	824	829	822	829	801	834	826	836	831	808	815	832	771	775	795	837	811	817	832	823	837	825	837	864	808	867	774	791	823	766	895	849	824	797	839	769	765	799	852	800	811	856	843	801	827	836	830	825	797	858	791	828	807	833	771	795	805	824	844	843	873	807	797	810	864	795	794	841	838	792	827	783	758	784	831	791	791	784	795	795	815	784	837	817	883	846	809	820	806	826	868	833	826	796	804	851	829	826	827	798	798	787	800	834	803	790	781	818	798	824	846	793	789	804	804	829	860	814	807	801	770	814	845	820	835	820	884	827	835	822	820	801	746	796	801	867	811	848	804	795	806	802	843	807	856	765	809	847	853	806	773	816	780	835	843	811	806	791	810	832	866	836	849	827	817	811	779	735	844	890	859	841	822	867	843	844	792	800	817	810	833	811	795	763	877	787	829	778	777	870	799	839	776	843	818	808	814	807	833	841	824	843	794	849	780	836	773	847	806	783	804	826	806	810	813	796	838	830	808	809	816	894	797	815	804	791	823	857	853	845	849	853	804	797	817	864	828	837	801	792	844	803	815	839	815	829	836	820	809	855	779	810	808	804	763	828	817	768	792	788	809	800	853	862	772	798	799	802	856	771	822	791	776	833	871	820	820	864	804	798	774	826	809	821	822	829	827	799	845	832	845	817	808	735	830	838	849	840	819	815	793	849	841	788	768	819	823	818	824	804	861	810	825	814	801	799	792	805	813	852	834	804	801	784	848	833	780	741	758	758	794	820	778	880	791	821	825	838	843	802	813	866	762	808	828	845	851	855	832	781	795	877	897	796	792	790	785	815	818	780	880	834	771	812	820	791	835	817	844	846	834	793	802	788	844	822	787	814	855	856	811	815	838	838	866	796	794	819	806	843	776	806	817	825	828	813	844	801	848	799	881	837	820	831	812	846	781	842	841	795	808	835	823	781	769	837	794	854	788	825	833	830	812	827	842	777	836	850	829	794	789	753	837	848	788	830	822	862	858	819	834	814	787	824	764	802	837	819	784	770	812	815	773	854	820	779	811	801	834	774	797	818	798	842	797	797	846	767	811	799	824	802	822	817	849	805	798	785	819	801	800	814	837	775	805	877
24838	21144	27352	25074	8265	1128	856	764	737	713	623	606	664	650	597	639	576	548	534	559	574	583	571	611	545	686	1890	3379	3337	2141	1253	787	631	551	500	565	525	562	536	549	520	552	559	537	551	551	533	548	583	535	497	547	525	566	555	560	544	540	501	537	550	579	532	548	526	511	528	514	544	545	518	536	531	615	516	564	535	532	560	535	549	568	558	534	523	544	550	514	540	520	546	537	546	543	498	519	549	592	531	538	531	520	575	510	548	534	528	509	494	543	547	568	536	526	545	488	539	597	531	527	560	569	489	565	534	525	537	569	517	528	569	503	547	523	548	550	567	528	549	504	561	547	577	531	528	548	552	541	474	523	493	564	541	531	515	533	557	588	512	507	560	544	534	521	530	541	503	512	536	582	510	525	559	529	550	538	548	466	474	541	511	562	562	577	514	527	552	541	504	538	514	577	556	521	546	527	516	541	578	554	544	568	569	544	528	541	516	508	481	516	504	568	532	488	497	569	475	590	551	559	557	513	526	550	532	507	556	512	525	529	511	522	550	520	515	541	550	535	455	547	512	557	566	523	548	479	538	530	555	524	534	547	546	574	559	525	549	559	520	509	529	502	564	553	531	533	552	513	582	537	561	554	520	539	559	519	489	534	523	537	530	535	510	531	558	493	553	569	493	551	521	514	525	565	517	548	532	526	551	521	536	529	536	550	539	531	571	507	563	519	524	533	546	524	555	500	493	517	537	565	533	506	508	524	533	536	489	577	508	513	526	584	524	513	546	521	524	520	524	596	519	511	525	493	503	509	540	541	531	528	521	506	516	538	525	507	520	568	501	546	545	547	497	555	586	557	554	530	549	515	583	564	516	556	528	538	556	491	520	499	540	548	539	515	537	529	554	517	511	521	512	567	529	503	581	529	519	509	550	520	560	542	516	512	503	537	513	553	509	554	500	555	534	542	527	540	589	577	507	549	534	513	571	487	555	563	510	562	504	554	551	550	541	562	553	496	536	570	547	526	570	549	545	548	548	505	550	559	546	543	535	528	534	540	542	530	562	531	502	530	532	527	512	507	529	515	506	465	514	568	517	557	523	552	512	555	534	555	539	495	555	571	526	515	534	521	507	511	549	575	546	554	539	522	574	514	551	536	548	538	556	496	509	503	534	512	574	510	553	536	561	516	532	544	540	537	556	493	509	564	520	567	503	507	506	543	561	525	550	524	542	518	545	568	523	557	529	520	520	534	534	558	525	532	523	499	517	550	548	542	525	499	560	574	559	558	558	501	537	529	542	558	559	565	544	492	504	540	545	542	533	516	543	554	571	515	525	539	550	543	556	566	548	526	555	551	522	552	529	530	567	562	546	550	516	541	537	590	526	535	539	514	540	542	500	564	503	567	490	527	502	507	505	501	538	514	557	514	533	507	502	557	521	521	505	583	534	556	559	536	546	533	530	525	516	545	524	559	569	589	510	524	579	550	536	495	552	503	515	514	542	511	511	524	560	512	522	506	536	543	565	505	508	543	548	570	501	525	518	528	505	508	530	548	529	553	479	545	517	571	572	513	492	555	531	584	517	512	558	523	534	537	549	539	522	578	527	544	581	531	553	550	595	522	541	539	541	509	538	555	528	525	552	495	531	545	537	534	522	500	526	519	539	548	530	533	558	512	539	508	521	570	553	547	508	534	538	497	553	512	550	529	518	569	596	529	530	520	516	538	530	593	524	517	525	541	557	520	525	567	569	548	555	531	549	527	593	533	531	539	541	530	568	523	555	521	568	539	512	529	556	565	509	483	547	553	553	498	535	531	537	543	554	522	538	566	542	512	551	528	528	527	573	553	534	541	561	521	520	555	529	549	512	557	526	566	530	506	525	504	519	520	549	566	553	525	547	538	527	556	554	552	486	559	564	544	546	540	473	546	583	543	557	540	509	505	525	561	568	555	549	534	531	506	555	513	547	509	509	589	497	527	533	521	558	515	513	531	593	539	534	550	572	526	526	569	546	506	524	535	495	488	512	558	498	570	564	543	579	522	540	514	473	511	538	551	544	546	503	561	495	550	540	583	555	545	533	528	539	510	538	512	531	557	530	531	542	503	549	506	538	542	532	522	584	550	537	515	513	526	531	503	508	541	534	535	549	513	553	557	559	542	548	554	533	553	526	571	529	522	587	534	544	553	518	564	512	538	529	502	542	529	511	562	504	512	523	509	542	532	535	539	539	482	575	552	532	570	560	535	538	520	559	559	517	573	537	527	540	506	510	518	506	539	555	539	546	558	557	520	570	535	548	507	547	484	530	500	544	551	509	556	528	540	526	569	497	499	502	550	561	544	495	543	521	493	497	533	531	564	558	580	515	543	547	538	531	529	569	533	545	547	595	554	583	546	536	568	531	571	538	520	538	564	552	547	533	501	555	517	526	548	566	542	534	526	555	543	475	547	499	542	540	523	490	555	554	538	535	509	558	597	542	590	510	560	509	505	588	535	535	513	549	523	513	500	568	553	542	512	548	478	509	533	578	516	554	551	519	558	555	529	571	519	551	553	558	534	515	515	529	523	503	545	509	544	527	533	542	572	495	547	558	531	537	537	532	574	555	512	504	536	517	542	556	546	520	553	528	504	539	519	509	562	512	504	552	506	525	517	564	536	576	548	523	502	524	552	522	518	538	533	525	532	537	517	520	531	549	574	525	538	500	552	556	526	492	507	564	524	493	536	529	538	508	515	520	555	571	540	564	564	530	581	535	527	555	526	528	546	532	540	555	547	500	537	538	554	572	570	516	514	566	530	529	550	500	527	536	553	516	561	569	527	555	559	539	558	554	506	540	525	540	541	495	535	514	544	523	539	539	507	517	565	517	528	522	546	534	535	549	528	495	550	564	554	522	475	537	515	532	523	558	499	556	508	526	519	575	538	552	547	556	517	534	538	574	569	580	527	525	491	556	520	573	490	553	491	544	550	539	539	550	524	560	512	578	543	530	539	533	538	544	521	546	549	517	549	537	555	507	534	571	547	556	543	510	505	523	550	507	572	561	535	569	556	549	519	564	545	559	491	503	579	550	566	552	518	570	525	522	544	546	528	535	514	541	556	526	512	539	556	517	515	534	507	549	513	570	491	494	498	546	494	517	501	570	536	571	543	529	513	531	522	515	510	526	558	553	546	554	526	535	568	496	498	533	502	512	530	497	537	518	533	552	537	547	551	573	524	530	530	554	554	544	527	500	514	528	557	594	521	502	579	552	530	560	519	567	533	535	509	559	537	513	546	570	526	538	524	571	536	486	519	569	540	487	510	548	555	587	537	523	518	549	550	558	546	519	493	560	529	522	513	547	508	537	563	567	578	496	542	555	497	544	540	542	516	506	500	532	553	551	535	520	530	529	523	530	518	533	557	546	559	572	577	550	503	543	506	527	495	565	564	561	548	543	518	509	493	547	517	524	542	531	537	519	484	508	508	527	534	502	525	519	586	534	536	490	518	549	477	549	563	541	543
13636	18567	9523	3704	2597	1947	1696	1511	1399	1296	1272	1223	1137	1142	1098	1093	1050	1002	943	961	940	849	905	850	966	1339	4913	8387	7730	4793	2729	1564	1089	936	814	826	846	861	891	801	862	885	856	835	828	895	863	852	856	856	863	848	863	870	877	869	815	827	936	878	875	899	906	939	880	909	874	885	810	916	865	849	837	838	796	839	874	795	848	802	785	850	858	853	916	866	842	799	863	880	860	813	886	845	863	860	862	860	881	870	908	883	870	880	878	903	844	859	862	896	851	759	861	873	843	856	853	817	851	921	888	834	852	903	813	888	933	883	888	861	887	819	824	850	877	854	833	828	893	812	888	832	865	815	883	889	893	855	866	861	841	852	834	861	826	868	897	858	814	857	927	818	849	877	822	836	850	826	809	904	883	846	854	895	868	840	839	838	836	894	889	899	842	858	896	870	837	887	841	847	829	873	830	802	867	852	881	841	817	844	863	867	848	895	847	863	838	825	878	838	859	870	851	841	791	860	821	829	812	870	891	845	816	851	840	877	847	873	879	842	833	861	843	874	830	867	878	886	837	914	835	849	863	807	915	873	900	869	872	823	871	810	930	891	838	849	835	848	870	846	885	860	815	864	818	852	907	845	819	861	858	859	883	879	835	855	886	883	837	894	821	825	884	867	850	870	861	850	856	889	847	863	867	867	870	827	845	843	838	829	825	893	869	840	882	865	844	867	881	918	806	879	835	884	860	864	821	874	837	875	821	819	860	823	870	843	835	805	859	870	845	850	839	857	886	812	840	848	828	862	878	846	854	895	921	893	890	851	876	864	845	842	903	847	854	870	873	871	882	879	883	850	844	865	876	941	858	850	835	860	920	854	869	851	871	805	795	871	836	862	845	842	862	885	878	849	814	868	898	843	845	836	877	876	838	885	865	887	832	846	851	926	878	887	861	885	866	864	829	855	887	836	859	833	894	848	822	855	861	868	868	861	902	867	822	801	837	794	874	848	878	832	887	856	836	892	820	894	846	869	795	821	818	864	797	859	843	877	885	853	866	852	883	887	875	839	875	881	837	844	881	778	835	903	887	831	855	865	872	879	815	839	889	833	872	806	856	909	832	866	856	872	893	868	838	830	870	841	880	884	849	901	892	820	862	871	847	875	827	856	880	871	833	830	840	853	861	840	905	822	848	869	856	910	917	843	832	906	872	810	835	872	841	784	869	891	845	902	850	904	906	905	856	819	856	846	824	803	888	808	840	815	830	871	883	842	854	847	829	849	865	848	902	807	815	870	768	855	854	812	855	839	797	844	893	864	868	836	869	838	793	838	827	860	806	849	868	859	841	871	861	825	818	884	892	827	935	904	824	839	883	804	877	882	901	857	857	893	914	892	827	867	873	936	882	825	876	864	852	855	878	817	870	843	870	821	811	900	861	874	809	886	895	895	860	841	846	825	807	888	876	805	825	836	889	885	851	863	851	852	870	895	886	876	866	835	900	884	823	853	892	818	831	828	803	850	885	835	851	867	856	856	824	854	857	842	846	808	853	807	857	855	853	888	833	787	868	836	872	894	817	821	891	821	888	926	801	887	834	910	878	814	861	849	826	835	808	870	888	837	850	818	840	861	864	867	854	871	851	825	892	857	826	830	867	854	851	849	806	820	797	834	864	820	846	895	878	867	856	850	810	881	828	853	835	911	819	882	818	905	814	801	856	856	854	843	836	847	849	908	817	814	835	880	843	877	843	837	907	904	883	839	888	852	913	909	864	871	833	852	822	885	830	808	851	900	871	852	865	842	851	852	913	890	864	884	864	870	862	868	830	855	885	852	866	866	804	883	866	893	898	884	833	819	839	851	872	830	809	857	855	849	876	816	859	847	891	829	855	839	795	849	828	918	880	837	897	857	887	845	886	850	846	864	854	851	932	863	818	893	869	830	845	821	852	835	872	856	922	820	862	862	853	875	861	867	853	835	853	882	818	865	855	866	874	825	862	877	893	864	825	854	897	888	888	828	818	901	860	833	829	892	880	794	860	878	845	854	829	844	858	820	853	901	858	886	854	840	880	846	843	851	812	905	882	854	874	866	910	857	902	851	893	899	850	850	855	780	842	863	833	875	825	859	851	845	839	855	874	891	875	883	838	877	843	821	862	886	875	896	844	831	818	839	856	885	876	845	865	815	807	874	865	816	842	808	819	793	832	851	834	875	816	825	895	927	889	850	885	890	850	829	840	870	879	808	922	884	850	817	842	866	902	861	859	819	887	879	823	848	799	874	834	836	854	883	835	913	867	855	855	912	909	819	850	840	873	840	877	892	877	847	832	817	809	829	829	833	869	881	833	841	882	878	854	865	864	814	844	840	934	829	862	897	895	856	870	875	848	801	848	846	880	904	866	849	847	842	856	825	878	858	842	904	863	814	836	875	854	845	822	830	840	843	863	848	823	833	859	875	853	833	853	834	795	867	883	870	859	785	823	877	847	893	867	848	897	823	866	851	862	855	834	849	892	857	842	829	888	881	851	867	817	859	859	869	798	868	848	896	862	853	842	900	859	858	841	818	873	865	830	892	863	923	814	870	860	819	784	831	881	856	855	879	884	860	893	837	852	832	875	838	904	863	863	811	830	837	848	813	845	885	845	853	883	840	833	889	943	842	868	879	876	856	853	900	858	865	842	849	908	890	847	897	831	856	824	836	865	823	890	889	836	868	884	870	861	853	876	847	884	881	868	850	861	877	828	850	894	893	857	812	866	847	860	901	852	841	870	888	871	847	819	862	901	804	856	848	851	846	888	870	830	859	828	868	869	842	871	860	869	875	836	865	862	891	872	870	845	848	853	863	846	899	834	833	876	871	843	816	887	917	847	864	842	851	854	854	869	886	850	848	911	804	902	844	860	923	866	827	874	822	833	832	827	887	859	850	824	876	865	858	880	867	861	859	863	822	881	820	891	914	858	850	838	870	885	834	880	854	887	840	862	859	880	899	833	850	843	806	859	837	893	842	857	835	854	858	858	870	904	873	842	829	848	813	815	847	863	820	851	825	862	834	823	898	831	842	850	884	825	849	888	884	857	895	894	878	853	859	852	906	872	873	901	842	864	871	858	862	860	848	914	797	893	860	920	823	864	855	849	826	852	863	849	873	851	902	865	870	835	895	840	934	805	886	907	884	836	854	917	851	859	866	820	810	849	839	856	844	875	847	868	834	849	877	869	870	856	860	876	871	864	849	881	924	890	785	894	843	831	851	869	855	853	873	854	867	855	913	834	858	860	849	868	798	827	878	845	838	888	817	801	838	845	858	805	858	885	847	842	862	821	839	830	851	872	891	918	865	846	854	848	834	868	828	893	878	847	876	898	884	865	873	869	837	829	849	823	906	851	834	859	826	873	844	911	860	839	836	898	911	774	911	794	883	874	843	873	905	862	829	855	878	862	814	834	838	896	905	878	863	856	903	871	809	895	865	809	871	814	884	843	815	872	851	839	836	876	877	847	823	792	864	869	809
23140	21130	28768	23719	21117	18208	2688	1277	967	891	844	832	729	708	714	704	673	619	651	588	576	654	633	586	587	742	4261	8732	7350	4796	2428	1302	745	606	600	576	534	554	555	545	538	564	542	532	536	559	535	538	570	560	551	527	556	627	549	558	568	546	547	534	564	558	564	502	572	539	556	526	562	549	562	554	542	538	545	582	567	569	533	572	532	509	535	549	564	564	556	565	550	555	553	546	542	532	561	563	558	549	559	513	531	551	542	531	570	555	554	577	535	555	572	549	511	557	485	543	542	523	530	584	538	543	546	577	593	551	546	550	570	536	577	552	598	551	517	525	554	540	561	547	556	583	535	522	541	536	518	535	516	532	538	563	570	566	538	547	554	538	536	545	512	547	552	533	568	516	531	539	557	548	538	563	574	512	563	536	588	580	528	563	557	586	551	497	556	556	528	558	532	519	583	573	596	568	561	529	567	531	522	572	578	567	540	513	559	590	553	570	577	536	548	581	600	529	548	557	556	525	540	568	573	553	516	564	551	573	522	580	548	578	489	535	558	533	595	537	504	524	507	572	554	554	593	572	592	555	555	579	569	567	566	510	492	516	546	551	538	533	530	574	547	497	529	559	559	567	535	553	542	523	544	582	510	524	518	561	525	549	552	565	558	571	578	519	511	530	579	558	534	592	543	601	525	579	511	537	569	581	529	546	507	567	502	500	561	518	531	512	527	513	561	534	533	539	588	505	576	553	528	504	591	514	562	530	536	568	544	527	537	523	555	534	551	521	551	505	567	526	540	579	579	527	563	556	572	500	592	574	539	554	526	550	582	535	540	549	540	549	576	546	510	563	514	531	554	539	545	531	534	521	549	532	587	508	550	576	541	555	560	541	522	537	581	541	530	545	541	521	590	564	546	587	560	531	553	539	529	534	523	591	539	585	530	574	516	543	561	536	495	578	548	600	541	534	534	566	526	490	569	548	509	539	519	519	552	554	561	561	530	509	543	553	558	570	559	539	568	501	503	530	548	569	565	524	516	532	554	554	533	577	525	612	566	561	572	569	531	542	506	558	554	527	522	555	556	537	552	554	543	541	552	567	559	545	530	552	527	544	563	544	537	531	542	577	547	537	552	551	548	555	554	526	567	592	537	576	539	527	547	536	508	526	574	553	533	517	556	518	550	585	573	587	540	532	557	539	554	518	550	550	540	537	589	567	573	574	514	557	550	529	584	524	517	551	568	558	552	566	542	512	533	543	533	553	574	509	530	544	528	572	550	588	559	538	540	548	553	585	567	540	560	528	552	539	552	533	558	543	539	513	569	511	582	541	563	570	537	568	536	595	518	537	552	573	535	540	556	572	543	529	528	537	556	503	536	537	538	545	524	529	538	506	551	507	535	525	537	528	586	522	569	541	524	538	538	544	515	581	564	547	565	568	552	509	503	554	510	577	567	527	544	556	563	571	531	521	553	557	571	560	511	524	499	527	522	491	524	512	516	525	511	550	538	578	509	537	547	520	583	541	561	509	549	534	569	538	532	546	563	546	533	554	524	564	497	516	556	548	530	556	561	529	575	552	571	553	548	515	536	517	547	512	560	539	550	538	549	558	538	548	570	515	561	562	536	550	530	552	540	532	531	525	549	579	527	512	556	559	565	553	536	556	545	544	538	555	550	540	557	542	560	526	542	579	503	544	569	541	545	533	544	543	568	582	536	499	578	604	542	589	558	556	567	574	553	566	556	560	552	551	557	544	551	558	565	561	547	546	550	552	538	552	557	563	561	549	537	538	550	548	572	543	526	540	520	597	562	568	531	590	534	555	552	550	535	514	511	584	528	533	563	547	509	565	584	540	581	541	497	540	538	570	534	521	574	536	548	572	539	565	530	569	532	552	563	556	518	546	558	527	564	524	570	563	600	537	528	537	565	518	526	548	534	544	536	546	562	498	569	540	539	553	542	544	577	572	536	601	558	522	539	532	561	575	509	517	510	564	555	571	573	556	514	537	533	512	518	540	513	579	594	561	533	536	570	601	541	527	514	536	546	496	517	515	529	599	509	544	577	496	549	522	531	532	579	570	533	545	532	508	571	536	512	552	522	542	605	549	541	544	576	551	553	533	543	507	571	565	520	514	571	517	522	520	544	528	559	554	555	554	575	532	519	587	541	561	562	523	564	584	529	568	504	527	557	533	563	527	529	577	518	525	527	536	553	573	524	531	501	547	535	548	575	565	541	557	534	549	553	547	530	567	542	558	534	597	581	562	528	510	565	526	570	552	517	533	508	556	561	523	544	574	573	561	539	550	544	566	517	566	553	539	522	571	528	521	576	564	498	521	554	515	549	601	565	565	575	502	560	531	514	544	547	536	524	597	536	563	543	524	551	521	572	549	567	591	532	574	535	541	506	530	581	559	544	555	547	537	550	547	531	579	546	551	543	538	541	530	524	586	574	533	493	559	545	548	552	533	544	528	512	550	575	557	549	544	549	554	525	542	503	559	568	557	542	550	520	510	549	592	554	518	540	577	566	541	528	565	555	568	542	556	538	517	544	576	560	581	558	527	517	596	559	543	554	504	569	591	543	554	546	545	603	530	529	605	520	508	551	539	542	529	572	562	521	544	500	508	569	575	541	543	532	570	564	552	545	548	513	543	531	530	551	562	546	555	560	550	491	558	549	508	533	586	527	527	548	569	537	539	557	574	555	554	530	592	574	547	513	600	548	552	521	511	564	569	516	542	525	503	585	590	563	558	540	524	532	546	572	531	558	518	556	541	570	553	541	563	564	514	598	535	557	569	548	531	559	559	570	552	546	558	508	551	566	551	583	539	547	574	538	534	552	551	566	517	542	538	513	575	536	536	551	511	564	586	534	551	543	498	555	548	518	520	605	571	509	539	523	538	542	580	502	556	541	557	525	530	540	573	529	541	516	568	543	526	535	563	577	530	501	564	537	546	540	560	549	532	538	530	537	522	536	532	562	549	568	558	551	538	545	516	533	536	519	540	599	569	525	545	577	536	558	579	560	502	543	528	557	553	508	594	548	570	571	550	561	563	506	515	539	522	546	580	507	525	545	517	567	574	506	528	552	550	561	520	544	552	585	540	531	581	543	554	518	601	546	558	550	545	515	510	556	490	513	571	564	520	520	561	570	574	570	538	527	521	534	543	514	549	532	573	529	540	552	510	513	541	562	556	533	567	573	523	558	512	541	564	541	555	553	567	521	545	551	506	555	549	581	513	532	548	559	524	580	550	576	599	534	551	570	573	521	572	537	535	601	519	541	559	538	544	557	564	549	494	559	541	590	518	526	586	563	509	531	567	552	535	543	580	546	544	538	537	527	555	544	548	537	565	518	552	561	533	540	495	576	509	532	567	593	528	536	515	565	532	560	539	524	541	548	576	535	521	528	515	577	521	585	574	558	544	525	566	575	512	533	579	540	518	557	551	559	518	554	567	590	557	570	574	560	553	543	539	523	550	545	524	561	553	578	543	522	541	566	533
17905	32070	22087	7527	5223	3964	3229	2956	2452	2089	1860	1732	1546	1465	1441	1347	1292	1296	1120	1146	1101	1041	1051	1058	1073	1408	10462	17809	14853	10114	5380	2443	1396	1020	920	845	836	888	854	842	860	851	906	904	854	854	896	833	850	830	855	870	934	860	898	851	868	837	872	882	888	851	865	886	888	795	897	877	883	914	874	843	916	893	931	888	896	830	798	809	842	875	856	898	861	886	848	864	866	844	795	889	797	866	846	881	861	876	855	849	922	824	840	858	866	857	838	842	877	916	893	836	812	794	868	820	855	882	855	862	894	790	843	810	896	856	866	864	849	843	824	911	881	870	880	802	936	869	871	887	835	794	863	844	822	857	869	856	815	897	858	850	921	861	872	837	867	863	923	854	879	880	869	869	880	852	823	825	871	842	837	850	874	849	880	853	847	933	799	824	781	851	918	863	836	824	850	879	903	853	934	862	853	892	883	775	891	868	885	869	892	856	855	901	847	809	855	844	849	888	881	888	937	880	821	870	855	847	870	870	792	847	850	891	826	870	851	884	852	890	901	858	829	888	843	864	832	829	883	874	894	892	858	850	860	854	874	882	828	811	878	803	845	831	873	887	891	857	848	874	929	837	854	856	874	918	858	871	843	870	866	848	873	831	871	792	928	864	884	854	858	823	846	865	911	868	872	832	879	878	835	869	833	845	830	903	903	919	826	891	847	861	868	853	810	886	833	863	897	864	898	829	833	921	863	805	843	885	851	831	810	901	881	860	860	862	873	928	929	868	881	858	883	848	844	919	845	838	864	907	883	846	840	812	873	894	829	868	850	834	898	879	880	848	860	833	826	882	893	863	822	868	868	872	869	860	850	851	875	841	894	864	862	847	904	855	855	840	865	826	846	882	899	844	877	813	875	875	936	824	844	808	936	853	872	872	913	841	879	861	839	901	873	857	873	880	896	887	867	810	881	887	839	903	908	913	801	897	847	879	848	892	906	868	822	845	870	858	907	865	872	918	845	877	861	819	855	844	822	844	865	819	874	863	869	801	842	883	889	855	876	833	868	839	884	840	856	845	859	882	847	830	892	826	877	841	890	838	858	889	855	855	862	858	813	859	848	840	871	860	805	894	884	881	841	895	851	860	860	913	842	815	878	866	884	875	867	839	913	846	855	853	866	882	877	870	841	894	895	861	899	895	861	854	810	808	852	837	865	904	862	863	832	835	826	855	814	892	863	839	865	819	811	795	815	834	844	888	862	843	834	883	864	933	884	882	813	834	811	834	813	839	853	832	869	833	876	885	869	811	907	886	869	821	908	858	834	853	841	834	865	860	847	842	855	883	892	860	887	886	895	871	853	910	846	792	840	847	917	854	846	834	910	835	882	865	868	893	821	832	903	819	887	878	845	840	891	880	817	862	825	837	830	817	871	890	876	845	887	806	893	857	882	796	834	842	853	852	808	840	823	849	913	862	888	848	858	861	856	852	890	841	874	855	863	851	866	883	824	894	870	854	882	795	898	826	854	860	851	872	849	830	880	810	819	828	873	864	852	871	905	937	881	843	909	916	852	865	834	896	827	872	888	890	867	878	889	860	799	856	861	857	837	887	824	895	879	886	870	805	868	819	878	855	890	853	868	891	862	853	841	845	920	856	840	870	875	924	843	828	862	834	871	851	829	868	906	880	856	853	890	850	813	901	812	857	867	880	876	878	816	839	859	889	875	871	903	847	856	825	827	956	840	874	865	899	920	825	810	825	878	874	825	848	863	850	857	821	837	893	864	813	873	826	833	831	846	872	846	795	850	813	893	815	853	875	898	852	801	944	831	883	844	860	864	848	862	886	909	934	795	868	807	843	878	878	912	847	853	889	862	899	860	872	860	874	893	892	853	906	886	846	861	814	848	892	835	864	848	878	865	831	808	836	836	830	880	889	896	895	879	809	855	880	892	873	842	909	895	870	885	851	857	872	888	812	850	828	857	846	852	884	865	834	828	866	860	845	910	857	826	855	847	810	857	874	933	823	819	909	900	875	831	841	897	861	871	873	875	841	865	885	841	901	923	885	829	846	881	844	880	844	861	896	820	896	881	857	832	848	851	838	846	835	870	921	844	861	884	861	843	863	856	847	892	885	935	879	821	887	867	832	857	879	878	844	835	858	848	822	906	834	849	882	829	823	873	810	918	812	885	850	850	883	871	867	897	815	854	896	885	909	823	901	855	858	871	869	818	873	844	871	838	872	860	865	856	897	900	834	887	885	813	894	807	870	838	821	810	824	875	846	848	839	900	822	832	831	827	889	884	893	855	817	894	847	869	824	845	869	863	870	876	862	833	846	871	849	827	887	864	867	874	846	861	864	885	814	887	882	874	840	869	857	855	881	867	890	872	839	912	891	870	885	837	874	835	791	824	844	893	859	871	915	861	895	852	850	868	863	838	874	858	854	858	868	877	877	892	885	832	876	847	824	874	869	833	823	826	854	839	873	881	891	853	892	802	841	849	865	901	923	896	841	850	905	893	809	862	841	839	897	841	865	905	847	859	862	884	836	816	869	854	916	897	847	844	839	812	864	778	865	872	898	867	911	833	809	883	860	851	856	891	826	869	886	888	848	831	895	904	827	864	865	840	876	873	869	820	864	843	863	843	857	867	923	843	912	883	908	904	849	884	860	856	886	872	885	880	864	847	866	844	834	830	912	856	833	831	849	832	902	890	871	881	858	842	867	866	876	879	847	906	829	921	875	884	874	844	872	847	894	875	896	856	855	900	857	801	862	907	867	849	864	898	855	855	870	832	869	821	822	842	860	881	834	866	881	838	867	877	878	925	862	847	860	832	920	866	909	899	925	883	873	870	818	912	818	842	850	849	868	856	861	839	893	857	817	845	824	857	898	881	878	846	828	900	849	874	884	854	854	870	862	877	856	866	861	857	854	894	883	890	842	824	882	902	886	866	896	918	807	807	866	860	893	847	819	910	848	872	863	834	851	849	861	869	895	861	883	834	851	881	845	918	858	872	883	924	846	865	880	820	858	894	809	851	844	836	863	847	894	826	880	881	886	891	872	824	820	877	891	933	861	909	875	817	863	877	845	878	857	843	844	892	864	910	874	889	875	844	869	874	867	826	861	847	874	838	876	847	838	891	841	887	804	844	855	849	891	872	880	896	801	856	906	833	854	822	777	846	895	847	898	856	882	893	830	826	849	837	879	874	896	857	845	885	842	847	845	825	862	853	893	897	865	812	872	832	893	840	894	881	872	851	876	860	897	908	825	880	831	901	845	873	843	926	859	874	904	837	894	887	873	899	923	853	872	845	883	908	848	898	820	865	853	896	883	881	949	867	859	880	843	862	864	850	825	863	857	865	816	811	904	864	872	840	851	854	826	861	874	905	896	823	881	860	892	855	789	863	899	886	871	861	847	854	815	882	904	862	891	888	857	861	919	842	801	833	811	848	834	838	846	812	835	897	811	829	816	866	923	874	868	907	900	843	860	866	810	873	878	860	851	877	868
26877	20454	10430	1866	994	816	650	632	580	621	537	523	532	534	578	565	576	526	538	529	558	515	548	511	545	559	774	1069	1182	1124	842	697	605	534	457	497	513	537	498	565	513	519	513	528	518	534	542	501	493	544	546	559	531	553	560	523	508	526	551	529	509	522	525	538	567	539	507	515	501	519	527	512	530	510	549	563	489	498	521	530	518	509	506	507	503	504	532	536	529	517	527	539	527	515	555	533	514	485	502	491	562	510	495	490	494	524	557	540	540	516	519	520	480	528	495	544	511	529	523	507	513	492	543	543	516	507	463	519	533	497	553	481	512	536	507	492	490	513	553	519	504	544	549	551	517	505	527	533	524	551	540	506	488	489	555	539	531	513	539	541	530	555	506	512	553	522	525	554	571	493	529	527	499	537	506	535	476	490	517	490	513	546	546	569	500	545	508	542	525	492	503	554	537	489	546	513	544	527	506	523	541	540	517	509	511	521	536	525	517	524	524	530	512	545	525	540	500	548	528	535	534	490	492	483	578	539	531	530	540	522	532	506	535	512	571	506	546	523	563	502	513	544	492	552	528	534	537	546	508	546	519	532	489	517	533	557	508	503	520	541	524	508	525	523	559	542	509	540	522	517	517	533	536	520	495	539	520	494	538	523	551	505	539	496	492	546	552	468	489	530	491	509	493	517	515	573	563	534	537	529	550	486	487	518	536	551	536	538	523	530	511	498	529	481	484	540	539	534	546	511	549	518	533	502	527	544	491	490	499	503	481	571	549	554	485	539	529	543	533	553	502	528	534	550	513	485	503	518	512	522	548	532	539	536	495	559	506	537	533	549	480	564	546	527	532	549	521	506	517	548	503	539	506	529	528	545	485	524	494	564	520	536	537	573	504	496	491	552	532	501	534	566	521	533	583	535	478	540	550	513	547	561	500	512	543	554	534	547	533	531	529	539	510	498	480	581	519	527	483	555	531	510	521	536	529	512	554	516	500	513	494	501	533	530	523	558	578	467	503	518	504	528	505	516	558	534	514	522	553	502	522	499	517	515	495	488	499	548	515	501	506	526	544	512	523	550	535	534	511	500	504	495	525	500	512	538	470	530	482	535	527	516	513	526	572	518	528	571	575	524	512	523	519	573	520	521	557	543	502	539	541	516	537	542	511	502	535	522	526	470	494	583	526	543	507	485	509	533	534	531	487	537	556	559	581	518	499	548	546	535	532	543	534	522	524	537	560	528	533	539	519	528	529	482	561	524	511	518	533	538	526	507	500	529	540	516	520	529	529	536	555	503	507	501	540	507	548	537	463	493	503	491	548	549	545	566	531	511	539	538	545	489	539	476	544	562	512	543	560	523	534	529	550	548	507	521	536	553	506	552	500	558	549	502	529	527	516	591	537	506	538	486	517	498	512	526	525	545	561	532	509	509	522	529	499	536	561	551	539	539	527	560	501	500	566	503	503	564	502	488	527	537	524	554	481	504	550	537	507	536	549	535	584	523	496	541	464	543	533	530	521	545	518	524	532	518	539	507	581	527	505	535	510	523	509	559	526	515	564	536	526	525	521	571	541	522	514	494	579	557	512	514	535	505	534	514	507	551	514	513	585	519	527	506	503	539	525	493	493	504	503	553	542	552	504	521	464	510	478	524	530	505	544	515	501	537	510	509	516	522	514	539	499	499	513	501	557	533	519	509	506	565	513	548	503	521	502	522	525	513	545	541	511	503	533	504	524	527	500	516	564	526	522	559	516	552	547	508	555	475	487	537	542	518	509	546	518	536	529	521	499	539	532	474	528	508	544	496	556	512	532	514	494	542	533	536	518	539	470	529	555	503	522	543	508	493	522	519	509	555	541	551	495	512	494	520	543	542	578	556	501	481	524	528	556	524	504	544	510	596	506	493	562	551	503	553	518	560	530	540	532	502	510	517	538	566	523	531	491	494	534	537	519	521	525	518	515	551	487	475	507	493	542	500	546	531	524	505	487	508	541	538	499	536	527	511	533	515	538	498	519	505	549	533	525	523	529	525	568	477	542	576	504	591	528	546	540	545	541	495	546	487	536	541	518	511	536	509	524	498	543	560	536	517	536	560	500	558	509	543	514	541	473	507	526	531	561	563	539	511	544	524	532	524	546	516	560	514	485	496	528	485	539	508	519	532	518	517	500	517	549	496	567	521	546	483	513	519	508	524	523	539	573	556	551	536	566	566	568	538	521	542	484	529	522	545	584	530	503	511	501	512	521	529	555	518	524	499	523	502	480	510	484	586	529	535	507	508	521	514	512	553	541	520	519	537	488	516	503	496	529	515	473	506	530	481	567	527	496	581	525	526	520	517	542	533	551	521	536	572	538	498	555	522	551	523	546	547	541	547	515	508	535	516	524	524	531	500	504	554	538	493	504	514	547	553	496	554	502	536	526	504	525	501	506	533	535	496	535	516	538	521	518	531	525	549	539	517	536	509	519	570	546	533	498	532	504	513	537	530	501	521	498	550	511	535	511	491	528	522	552	532	518	546	516	519	542	526	496	538	525	501	575	558	497	552	521	506	503	523	511	527	538	543	543	520	501	562	514	527	524	502	512	508	518	494	525	496	553	542	536	512	493	515	511	509	517	538	528	546	486	539	533	516	539	529	518	514	533	524	527	501	556	529	533	535	508	498	558	519	530	498	542	526	492	526	528	531	527	506	489	533	523	503	520	551	532	517	508	586	515	514	543	541	555	548	525	559	531	483	508	517	531	542	527	476	522	516	548	541	503	502	533	501	571	509	558	536	528	548	514	513	528	522	501	475	502	525	533	523	495	529	531	575	521	510	559	520	523	545	533	484	523	490	557	498	506	599	500	513	540	531	526	526	510	530	541	517	548	511	487	511	514	524	580	536	527	517	538	532	522	555	515	524	524	538	498	523	520	510	535	511	515	543	539	541	517	551	508	518	542	514	520	512	522	506	487	532	485	486	519	522	528	573	512	531	545	530	544	545	511	515	532	539	556	510	548	524	539	533	499	448	546	569	524	499	474	525	492	514	527	544	541	527	521	530	523	565	553	513	546	563	517	509	506	508	512	532	524	521	550	505	516	480	526	561	539	559	510	543	578	523	503	555	525	520	505	510	556	515	518	497	519	534	540	574	531	518	519	518	484	526	562	542	526	521	470	544	526	531	546	499	513	523	570	504	546	538	520	496	575	514	551	502	566	530	513	547	529	508	497	514	505	490	484	524	545	519	552	531	505	518	507	512	536	494	535	509	513	499	538	482	526	598	562	543	485	516	543	563	536	557	538	538	578	513	491	529	530	519	533	534	516	525	528	525	545	505	535	517	502	521	488	513	519	547	523	501	531	496	537	523	571	532	532	535	530	538	525	537	558	513	514	555	532	536	523	539	533	518	555	538	554	517	528	511	547	494	544	507	516	494	531	520	501	503	554	553	535	534	544	548	522	509	559	539	506	564	500	560	564	543	524	554	529	555	521	514	516	546	496	558	560	500	510	541
10974	15844	9518	2121	1680	1354	1233	1087	1012	994	997	899	997	923	899	897	918	926	929	886	882	892	891	810	820	907	1540	2290	2570	2183	1552	1266	952	894	908	843	796	804	873	826	848	838	790	839	796	874	900	839	848	876	818	852	843	872	768	857	828	809	803	782	819	843	781	861	815	837	803	895	894	861	867	861	830	857	791	825	840	845	780	860	846	833	810	876	801	884	810	863	801	825	844	872	847	841	811	850	838	883	869	838	853	849	871	877	865	841	824	884	820	819	857	876	816	793	853	877	841	810	845	871	855	839	827	860	839	829	823	824	856	836	823	853	856	848	805	859	769	905	861	832	847	800	842	830	872	869	776	838	861	873	861	829	823	836	826	797	837	886	855	879	860	829	856	814	873	825	845	833	867	829	842	810	809	774	797	857	864	805	807	801	823	815	805	829	799	882	823	864	830	858	837	787	843	829	825	863	873	861	804	815	857	887	851	853	833	825	853	884	796	820	859	810	844	821	797	823	848	849	827	912	852	794	789	834	823	836	827	835	866	846	834	861	895	808	866	873	850	847	868	855	863	821	810	828	878	826	848	837	842	823	869	841	882	852	829	859	861	871	847	862	801	827	848	842	829	786	876	814	876	895	849	834	854	762	802	832	908	801	832	797	832	878	848	859	792	855	784	824	775	826	798	817	805	844	821	825	848	840	846	820	891	824	774	838	819	824	821	856	822	833	801	856	854	832	830	785	838	809	810	855	843	860	882	827	794	845	857	830	836	851	838	852	847	871	836	811	796	852	878	860	777	845	841	860	790	844	862	837	855	812	806	844	796	841	829	821	837	837	793	887	819	864	839	872	799	816	840	800	781	839	838	835	867	818	834	830	820	841	794	810	856	829	894	793	837	857	794	823	781	826	835	866	819	816	873	826	907	818	801	856	831	803	799	850	846	818	851	836	830	773	894	875	854	885	771	814	816	826	820	858	836	819	828	820	841	842	796	831	877	887	811	825	823	840	857	817	862	805	815	862	803	834	807	854	879	832	852	875	782	814	820	828	835	780	814	765	779	868	799	793	827	858	837	811	808	797	793	850	861	833	849	791	819	850	830	822	817	854	820	795	862	831	896	825	806	837	781	797	811	883	780	814	863	840	841	850	845	823	822	847	868	804	860	798	846	803	872	858	847	848	833	827	832	833	862	847	833	846	837	875	870	833	840	857	823	806	821	793	820	878	835	781	855	780	817	823	839	803	767	816	847	864	876	848	831	844	776	845	849	836	855	908	842	799	850	834	819	850	819	801	791	833	848	804	829	850	847	811	841	821	808	821	874	859	821	845	819	875	898	805	801	868	798	837	810	848	866	776	776	814	837	830	833	843	813	845	814	807	845	808	850	812	737	817	824	835	813	822	850	787	797	804	814	821	860	827	831	871	846	810	809	819	811	830	838	835	818	852	854	846	839	838	860	836	826	810	824	788	808	839	845	801	792	780	774	881	833	862	804	820	857	830	803	864	805	828	866	862	883	851	792	802	821	869	849	883	837	766	901	832	814	867	840	788	868	793	815	837	835	839	747	793	854	805	871	859	853	813	833	811	841	760	837	855	866	862	788	865	829	833	839	873	813	804	860	856	846	889	836	818	816	812	847	844	858	875	816	804	858	865	826	808	870	857	861	851	879	873	839	854	789	794	820	812	809	820	794	814	868	806	861	810	823	839	837	830	847	851	816	790	790	850	827	838	827	839	908	854	804	818	831	847	847	834	824	803	876	859	861	840	854	811	846	860	844	859	859	851	834	838	826	827	832	812	803	825	852	859	858	841	809	888	834	800	829	827	863	850	899	812	824	873	828	846	879	811	835	860	813	843	845	844	825	867	875	803	797	804	794	808	844	836	889	765	844	826	808	808	833	846	782	838	798	817	840	762	876	802	825	821	836	849	828	779	851	835	814	811	897	812	830	797	775	826	807	807	812	821	835	807	794	862	855	869	910	777	815	808	831	898	831	836	839	859	880	867	844	883	820	796	856	885	841	882	895	819	811	809	857	852	852	828	927	817	854	883	825	816	834	836	875	824	795	829	871	882	844	837	815	845	844	815	857	856	821	850	812	814	820	847	825	765	833	857	797	853	857	873	802	833	804	821	880	815	820	858	810	840	860	862	825	838	888	801	831	850	843	810	814	894	878	828	789	804	798	824	829	841	866	858	777	819	855	817	818	882	803	821	846	821	822	808	813	835	839	872	822	822	811	798	825	869	825	849	851	812	817	859	836	804	853	839	859	809	828	859	824	823	811	848	883	834	846	870	856	832	769	798	854	857	804	860	820	851	864	852	843	817	821	816	826	869	866	834	835	909	837	843	818	817	838	837	813	859	876	823	834	820	822	875	843	827	841	873	863	855	823	884	806	811	838	863	844	852	877	879	829	848	812	846	811	815	866	849	828	835	868	816	822	828	881	846	809	848	848	843	853	830	850	875	880	884	835	837	806	821	805	845	840	853	817	821	808	843	880	827	837	847	819	855	846	837	844	867	808	791	808	834	866	813	850	818	825	818	859	828	848	795	853	790	861	861	802	834	819	855	863	841	865	848	823	834	832	804	818	798	835	857	876	792	849	769	849	820	856	820	812	850	826	837	854	834	803	830	866	797	826	852	845	840	861	771	858	841	821	838	856	819	845	826	855	815	817	877	877	849	823	847	790	784	811	819	854	825	884	860	838	851	775	869	799	894	841	785	831	876	866	870	781	814	787	856	829	850	817	827	836	804	852	805	818	795	809	793	809	820	812	896	803	829	854	898	799	806	864	878	870	819	813	845	853	832	889	799	810	859	787	849	810	811	823	842	827	809	807	828	831	808	826	846	843	830	832	861	905	782	812	770	852	789	803	845	795	860	801	836	829	862	775	832	830	885	847	831	823	788	859	861	839	852	868	852	844	880	815	878	845	876	820	832	871	817	805	872	848	804	873	844	780	883	827	837	850	873	881	852	857	809	850	786	867	839	836	869	843	819	909	853	865	859	874	810	809	798	812	857	834	849	837	862	834	793	844	866	857	746	872	876	872	835	774	864	793	797	831	801	796	800	782	792	877	799	854	812	870	828	835	835	856	862	870	859	825	811	831	860	819	847	824	828	878	842	812	808	799	874	818	763	751	843	790	858	882	834	786	831	844	856	869	848	827	833	866	819	807	803	778	785	864	857	840	799	822	838	837	812	824	845	856	832	813	872	848	845	849	893	821	845	832	825	869	826	843	858	868	839	798	795	852	845	822	864	851	810	796	815	780	831	849	851	824	817	829	835	866	836	896	801	854	819	838	822	847	919	886	840	877	833	853	834	869	891	843	818	823	817	814	852	827	834	848	807	791	842	875	865	896	836	777	820	812	830	850	835	829	850	846	827	857	822	798	844	830	842	805	789	805	840	810	821	826	824	810	792	815	882	818	846	813	819	819	799	845	885	770	866	809	804	813	860	796	883	831	859	853	832	770	865	918	869	852	782	857	826	863	840
24717	21149	27327	25012	8723	1175	942	802	697	667	650	617	619	612	580	598	601	563	592	542	584	582	564	531	558	568	683	2066	3267	3017	2058	1219	789	598	551	490	547	540	542	573	531	550	525	601	514	556	562	560	588	541	523	534	528	519	572	524	515	613	517	520	536	546	549	544	564	542	541	540	583	520	553	520	506	542	539	543	547	504	544	557	572	553	562	536	552	532	541	558	546	513	504	548	532	504	519	522	511	544	536	557	503	530	559	561	547	511	563	523	570	543	536	541	533	556	517	534	579	536	564	549	552	550	560	531	567	550	583	594	547	589	547	576	565	552	545	537	549	541	517	517	539	585	561	529	563	472	543	567	579	536	558	533	557	542	572	543	562	546	585	540	542	477	598	521	534	575	554	523	543	523	513	514	565	556	552	563	548	544	527	586	522	557	495	560	540	519	471	515	554	571	540	522	578	532	523	535	574	502	551	547	567	565	561	555	585	492	547	515	561	541	557	524	512	536	544	547	530	520	551	519	560	524	533	524	578	562	555	532	536	529	552	533	528	565	586	508	579	536	510	557	557	508	530	536	540	500	526	560	512	527	530	579	551	520	539	525	548	561	522	577	514	558	538	555	499	531	555	548	517	530	533	545	536	527	525	574	519	551	489	521	530	542	558	531	502	550	545	540	536	577	553	571	522	547	594	539	565	542	545	552	530	517	532	554	527	548	562	535	549	548	567	564	544	574	530	544	530	572	535	576	536	547	524	536	504	545	546	541	539	549	553	512	568	525	516	568	597	567	538	528	541	562	520	563	555	585	539	554	534	562	552	526	569	566	525	490	533	538	504	564	560	535	530	530	524	569	502	563	540	558	547	565	551	553	564	546	545	557	547	537	506	543	598	529	515	521	578	517	526	538	496	552	550	543	557	515	575	570	496	565	569	544	545	576	555	520	562	508	560	549	592	572	533	516	545	509	501	534	567	540	517	550	529	503	553	536	560	556	572	565	566	536	555	540	561	551	543	593	587	541	534	542	531	530	520	545	517	563	525	537	551	551	516	568	559	520	559	549	534	551	570	553	535	563	530	593	529	518	565	527	529	560	535	546	545	551	557	563	543	541	545	552	563	557	531	576	584	512	556	534	526	524	587	504	542	531	545	581	546	553	559	533	577	546	538	527	581	519	541	573	572	556	538	544	505	514	524	551	551	573	542	491	580	544	574	514	522	538	517	552	528	560	535	541	526	566	523	532	509	556	545	559	541	544	559	520	574	574	512	535	478	509	530	561	518	530	549	557	602	521	539	521	527	520	537	518	511	536	522	587	544	536	542	509	483	525	581	564	542	549	554	533	486	599	560	562	516	572	557	546	509	539	492	540	539	527	544	582	579	557	529	504	551	520	577	582	515	559	537	552	564	528	516	564	567	551	536	575	551	522	526	593	529	533	528	514	536	536	537	568	520	539	574	563	525	558	578	543	562	509	541	509	555	539	513	540	547	528	516	568	534	548	512	546	552	572	530	570	512	566	514	522	536	595	533	523	551	544	552	553	538	553	553	555	576	508	578	558	535	499	576	526	555	507	558	496	543	512	527	534	530	550	576	588	572	547	551	501	552	526	544	573	542	548	552	510	563	486	520	504	516	545	532	513	551	520	555	572	546	515	568	551	551	531	560	535	544	574	566	533	506	546	505	516	543	539	529	543	498	507	514	517	560	526	520	529	529	531	611	512	526	605	539	520	565	567	562	560	569	522	541	543	533	584	544	536	526	549	547	526	549	521	541	531	544	556	559	541	569	617	522	541	523	508	590	545	549	570	562	512	519	558	515	547	543	587	556	531	551	552	529	504	527	520	496	561	543	543	517	557	524	545	528	571	580	536	531	535	551	517	546	550	560	521	561	542	534	532	520	512	569	529	518	510	568	488	541	523	521	547	546	549	537	533	581	523	554	553	561	545	598	548	518	564	547	538	532	533	557	545	530	575	528	531	526	568	559	530	548	539	546	532	520	555	555	507	559	577	544	485	530	536	562	511	544	536	531	546	575	542	541	563	544	518	538	570	564	578	554	544	549	579	532	578	569	518	584	559	540	551	564	540	509	549	556	529	568	554	547	580	573	589	523	505	522	548	543	544	533	520	515	566	502	538	493	578	588	587	526	573	548	564	561	543	579	528	571	550	543	594	545	524	526	551	555	551	510	544	591	552	497	548	532	545	537	539	530	588	552	536	563	555	472	582	552	573	561	570	549	563	539	533	555	562	531	557	534	567	519	540	581	515	524	528	512	544	536	527	550	544	565	560	532	497	565	535	511	518	539	517	542	539	568	533	576	550	525	540	521	535	536	571	526	509	526	538	563	547	595	532	517	557	519	553	587	550	531	564	524	558	545	501	546	567	513	530	536	548	483	551	566	509	496	511	529	556	594	558	507	541	540	575	560	508	554	553	538	522	528	510	520	508	535	529	527	521	530	547	532	507	519	569	551	547	556	543	553	514	529	535	550	526	542	522	527	542	554	559	618	564	525	563	533	541	582	569	559	547	515	576	542	578	537	613	540	539	530	588	546	542	516	543	529	561	544	566	522	551	522	497	558	551	544	520	517	523	575	532	529	525	544	565	567	580	563	572	558	531	542	572	543	512	512	533	542	530	557	545	555	532	540	544	554	555	550	534	504	539	497	503	511	595	514	565	495	543	594	545	513	549	579	519	536	520	531	503	556	552	530	526	540	519	542	528	553	533	549	564	554	504	550	504	546	569	551	533	506	519	539	563	546	541	525	521	527	564	536	521	498	532	546	549	501	514	577	548	541	562	538	550	521	536	563	503	563	503	580	520	533	564	539	509	545	528	562	567	549	572	525	556	550	532	551	587	562	522	569	542	569	497	508	498	511	550	559	559	519	544	561	523	551	530	539	535	537	573	580	524	551	574	502	557	559	560	535	568	518	516	519	516	548	521	529	527	557	553	543	538	609	543	555	603	535	530	532	511	533	556	542	552	539	533	550	537	571	513	531	534	547	593	551	525	516	564	518	548	558	515	558	535	561	562	560	543	539	519	495	535	547	573	526	581	543	497	557	535	566	536	556	550	532	477	532	586	522	550	549	540	513	563	524	520	525	572	495	504	569	531	593	590	507	540	514	531	553	551	558	568	503	585	557	508	588	523	552	533	565	540	556	544	537	538	552	482	553	552	537	518	547	545	535	552	528	529	524	526	565	571	564	560	524	557	512	520	514	534	528	568	527	526	532	523	498	518	536	528	522	501	536	551	584	532	527	563	507	551	561	504	553	540	580	531	505	512	525	541	578	604	544	529	521	539	552	523	529	567	548	578	543	546	546	544	531	544	543	553	574	525	523	528	538	538	563	545	541	551	535	555	548	539	534	508	595	546	523	534	552	531	537	500	536	557	561	503	551	546	546	534	498	540	574	554	536	513	527	560	528	548	512	546	534	537	508	554	552	543	523	537	559	527	586	587	558	524	546	582	516	509	504	551	559	548	531	536	524	534
13927	27136	15549	4327	2981	2260	1841	1612	1385	1275	1194	1147	1125	1107	1018	1069	1017	1022	987	963	981	953	960	943	945	899	1317	5337	8300	6958	4573	2472	1444	1008	922	870	835	909	836	823	868	871	809	910	865	832	854	859	886	902	885	888	863	890	863	889	871	923	879	877	893	852	846	943	871	861	847	909	860	877	917	876	884	903	875	880	831	911	830	900	836	891	903	841	903	897	866	841	911	906	836	859	889	874	914	833	901	848	870	865	866	830	844	879	899	930	846	906	916	891	775	867	866	842	880	908	876	849	897	892	865	889	867	862	851	911	829	891	853	858	819	856	830	874	894	874	856	855	850	853	890	896	890	874	879	862	866	860	901	903	897	846	890	891	836	883	896	862	840	899	853	873	831	878	866	838	869	839	853	843	869	865	878	897	836	890	889	849	844	889	823	871	883	889	857	886	881	861	855	873	856	802	805	882	865	848	871	855	918	844	863	848	910	830	889	874	852	848	838	870	881	940	827	905	846	908	864	846	880	879	859	845	893	811	863	859	910	881	842	873	872	882	893	872	888	812	860	802	921	916	865	900	855	818	844	888	843	818	842	843	859	885	890	905	858	920	877	843	812	872	798	892	883	874	837	829	835	892	907	853	816	869	916	842	851	865	877	856	847	803	837	850	902	848	875	854	888	902	863	873	870	870	904	853	889	815	793	934	853	845	921	878	933	880	819	814	841	858	887	866	869	852	876	843	834	886	914	879	836	879	860	895	826	884	853	865	904	827	882	841	844	886	854	859	853	859	831	876	826	839	892	829	837	855	876	858	902	869	874	904	794	851	840	830	870	832	825	858	883	874	871	915	855	864	913	864	845	863	876	846	877	845	883	875	909	837	895	931	862	862	863	897	945	894	869	902	876	875	919	850	900	869	941	874	851	895	860	897	862	873	880	876	842	893	815	898	812	896	857	891	845	849	872	872	829	850	845	896	832	817	870	864	836	889	825	838	870	876	890	866	904	876	892	846	903	835	836	876	919	855	907	863	882	843	856	901	831	819	889	803	819	857	930	874	865	872	829	848	902	870	845	849	892	860	884	859	888	849	854	872	863	868	860	864	920	897	895	842	890	808	862	833	870	893	840	910	779	837	830	865	930	843	868	846	928	840	854	807	874	852	832	841	872	916	862	886	905	836	848	853	793	870	838	865	875	854	893	856	889	879	873	859	864	879	864	841	845	838	879	858	879	886	880	838	850	848	815	901	860	908	851	858	930	881	875	835	910	807	866	846	824	865	892	884	850	910	839	894	861	857	862	893	844	869	824	841	815	870	869	846	890	897	844	852	853	792	878	860	809	866	894	850	859	852	841	815	860	911	904	871	877	879	839	888	858	814	801	869	948	819	866	860	860	829	890	935	891	840	871	848	857	869	811	949	848	895	868	888	828	860	884	901	836	920	857	838	905	849	854	814	872	890	845	863	903	900	892	846	890	879	840	844	888	912	910	860	860	842	858	859	843	898	840	853	906	818	873	860	797	852	852	878	866	908	834	831	906	927	901	870	888	849	890	829	903	874	900	889	884	850	877	859	867	893	894	870	847	903	866	860	823	847	872	861	855	890	839	889	854	856	861	883	912	901	911	864	837	867	814	827	916	854	853	936	796	876	892	851	917	864	842	847	845	888	834	861	847	855	907	872	813	923	843	875	886	920	830	867	897	888	831	853	849	878	870	835	883	913	842	865	815	910	873	815	855	901	841	880	835	874	893	864	890	854	885	843	863	864	895	877	880	833	846	883	847	830	842	844	860	875	846	866	885	868	886	918	874	840	928	889	906	887	891	859	847	841	911	815	847	846	840	867	830	837	821	859	870	842	878	857	814	874	909	825	835	880	836	873	896	875	855	850	872	858	891	845	859	882	857	869	886	885	833	868	875	910	871	895	815	923	870	851	857	891	860	834	899	844	867	872	864	860	867	886	889	840	831	849	841	833	861	814	862	848	878	864	869	842	891	889	872	902	873	815	929	802	881	898	855	874	906	872	826	919	846	844	825	830	865	863	886	860	868	870	881	875	916	842	866	919	864	814	832	905	862	848	841	847	834	823	867	831	864	864	817	877	856	847	840	860	878	977	859	863	856	870	813	810	888	901	876	848	815	902	870	860	859	867	834	874	845	871	872	814	831	825	930	812	890	851	844	886	825	850	869	864	885	870	909	857	887	826	838	857	882	844	875	861	867	923	916	849	855	868	867	889	865	857	866	873	838	920	884	868	817	878	875	856	821	847	860	841	857	857	847	922	852	854	838	858	886	867	902	845	858	883	899	809	890	877	903	898	885	873	872	868	914	855	882	850	921	922	847	907	900	882	837	875	886	867	874	865	850	864	877	871	875	861	877	848	820	913	920	880	803	863	805	870	831	836	868	888	935	832	864	891	875	860	833	876	862	814	800	832	864	869	834	911	898	802	873	842	842	844	882	871	839	836	886	843	848	893	842	872	818	866	844	848	831	831	872	809	870	814	894	888	849	871	905	843	850	877	834	830	861	857	851	842	822	839	815	886	832	920	859	811	903	858	873	824	894	905	816	833	855	891	888	882	890	868	852	914	838	820	839	815	854	822	871	886	832	871	882	831	869	864	857	837	855	847	835	915	872	866	855	924	850	894	816	914	850	889	882	840	902	862	874	850	889	897	810	834	848	863	886	835	867	878	845	826	881	845	847	887	909	808	862	871	896	901	830	881	899	893	852	847	884	807	861	874	853	876	881	867	893	853	864	891	843	899	920	846	778	829	885	804	840	850	844	923	884	892	820	879	923	866	892	823	847	859	827	867	882	851	840	859	849	863	858	851	833	874	845	841	907	842	915	927	839	887	832	857	880	873	827	867	868	871	857	865	868	853	891	861	851	850	883	800	848	895	863	888	909	872	879	822	862	883	866	885	866	871	846	806	843	843	871	853	881	883	843	868	862	882	854	795	861	805	870	848	858	936	902	854	864	897	923	843	842	874	852	912	906	906	837	818	896	804	848	900	879	865	843	823	881	879	866	927	871	875	849	836	873	834	862	868	877	903	801	819	860	860	867	879	843	868	860	858	854	913	862	906	893	803	885	884	863	860	878	836	818	864	900	859	889	829	893	869	866	895	899	910	833	863	859	821	897	823	846	869	927	858	859	920	854	899	859	855	937	848	838	853	908	819	891	868	852	870	905	840	919	814	885	863	875	795	852	866	922	855	880	874	898	787	901	855	886	871	847	829	901	875	861	874	913	916	889	833	841	852	930	883	859	926	898	881	799	841	915	846	855	887	855	883	851	951	887	839	870	845	840	881	858	872	849	841	838	842	874	849	903	891	865	827	883	850	883	878	871	863	887	914	864	867	880	887	833	901	861	885	846	863	817	840	836	849	843	854	883	850	832	925	942	847	854	891	864	890	856	876	852	907	826	849	859	842	864	854	857	823	891	855	882	904	885	838	904	894	835	832	841	879	867	812	862	890	841	830	887	834	857	846	808	898	909	851
23267	21242	28958	23799	21228	18496	2833	1266	990	876	775	772	751	691	725	695	668	688	640	660	629	648	602	582	593	699	2148	6444	7960	6029	3383	1559	902	673	602	557	548	555	563	586	571	582	561	608	528	551	570	548	549	540	569	574	567	545	577	587	563	503	552	563	561	543	541	564	532	552	556	577	550	578	555	547	545	561	519	576	547	580	572	541	580	527	532	603	521	558	534	506	582	547	601	564	565	557	569	575	537	578	550	515	511	547	572	586	572	559	520	529	554	560	563	577	643	586	509	522	557	561	556	522	546	544	555	569	605	565	510	557	586	522	557	507	523	547	509	571	550	598	579	564	547	576	557	555	523	553	586	597	516	578	569	591	566	544	592	516	561	560	556	576	571	580	546	567	548	524	573	572	594	548	544	585	533	524	567	540	517	554	587	616	534	547	533	537	572	615	524	554	576	518	582	549	551	537	533	584	559	596	609	548	522	550	600	517	518	548	566	548	557	546	540	583	580	553	548	542	564	601	593	562	519	546	525	578	538	543	553	552	541	586	566	555	559	543	525	540	582	509	543	560	545	564	555	572	586	545	523	574	539	505	565	574	599	544	535	567	563	548	550	577	577	562	505	565	563	600	572	558	560	545	528	570	539	558	513	570	597	552	555	580	533	544	554	577	545	518	586	569	543	539	576	598	550	557	601	530	583	577	611	566	530	548	577	542	604	565	596	565	513	552	581	552	558	514	536	529	526	545	542	579	536	513	531	521	545	550	543	581	564	594	511	598	570	550	540	548	552	540	573	528	582	581	558	517	567	535	561	551	546	568	566	529	575	544	539	587	536	511	527	547	527	568	541	533	596	533	569	546	581	522	580	559	537	520	572	563	559	528	565	533	553	570	545	588	550	533	577	540	541	592	551	530	547	578	577	524	534	554	548	587	555	551	554	514	562	567	550	528	561	548	547	553	547	564	555	558	573	524	573	561	550	495	555	562	530	524	512	542	516	559	505	571	550	561	552	556	573	537	533	527	549	543	560	548	548	542	516	539	553	571	547	552	514	560	549	527	573	596	504	539	567	541	583	519	541	565	540	576	530	557	546	569	558	533	535	568	573	560	543	553	561	538	580	524	574	551	539	518	510	524	552	565	545	557	539	560	533	519	547	587	513	559	503	508	547	560	542	551	513	551	539	553	541	557	569	553	548	564	563	551	637	523	569	549	557	605	550	583	526	579	555	570	593	551	538	554	546	538	542	552	591	529	527	559	533	575	556	592	538	506	519	569	602	575	574	563	566	582	613	532	553	514	559	532	531	543	552	544	561	548	556	577	551	549	527	536	540	553	566	507	529	549	564	564	541	548	599	539	557	601	508	527	563	506	521	527	545	541	527	536	618	542	578	545	583	531	561	554	540	510	607	537	549	573	584	548	564	552	564	577	559	569	540	578	564	526	551	555	560	576	560	542	512	583	560	539	555	563	569	500	554	544	580	521	568	575	533	572	588	547	564	561	569	556	503	539	559	545	545	514	582	542	516	589	524	569	551	552	552	549	540	571	527	554	527	555	546	541	564	547	583	549	538	573	513	512	593	550	520	561	544	561	531	585	553	574	538	550	580	537	561	578	571	562	566	531	550	543	563	534	539	631	573	572	525	572	560	536	542	538	525	558	576	532	566	528	569	583	561	577	572	602	545	550	584	550	575	569	512	562	541	537	547	561	536	564	567	541	559	547	521	523	586	552	590	570	538	539	521	567	535	574	551	548	580	562	546	602	593	562	589	545	516	542	523	572	554	564	530	550	606	538	577	568	552	522	543	576	560	561	561	599	535	563	578	544	543	565	545	541	530	545	546	579	520	544	571	605	555	565	541	577	540	541	601	556	573	536	563	528	532	550	525	559	534	531	545	527	530	550	545	523	566	559	550	584	571	529	520	545	495	505	559	569	597	543	513	518	588	556	551	517	549	528	569	534	573	525	522	555	541	574	508	528	558	550	557	588	576	537	509	541	541	527	566	528	523	595	599	537	580	522	553	543	536	566	548	528	570	542	578	568	515	507	551	567	544	577	587	544	576	526	516	544	545	539	580	541	570	569	535	567	560	525	572	543	582	551	566	559	539	542	534	554	577	566	592	563	549	543	537	571	545	569	566	562	544	550	523	573	538	557	575	591	526	573	531	558	549	528	557	532	539	538	535	522	584	549	569	607	579	531	536	555	578	531	518	549	539	535	558	575	571	564	574	571	539	577	564	571	531	537	560	557	569	507	574	511	604	571	586	551	493	545	570	548	546	542	532	538	579	554	601	530	548	551	552	556	523	529	540	567	577	580	531	588	558	524	617	539	570	537	527	562	572	557	543	550	546	553	560	554	540	592	593	543	576	560	550	547	564	571	554	535	566	576	534	583	558	596	560	511	586	508	548	529	545	580	582	545	552	561	556	568	588	528	526	556	563	537	528	554	556	557	542	575	567	580	571	531	532	565	551	563	554	567	567	556	528	523	562	542	542	545	549	523	555	544	541	612	558	546	515	551	544	590	541	555	531	575	569	598	570	576	585	546	507	529	541	562	570	516	512	579	583	567	600	542	565	556	527	542	557	552	538	579	532	527	537	539	524	578	530	548	537	578	544	514	569	572	528	560	553	526	571	531	541	563	561	555	558	550	532	562	570	572	523	548	546	588	578	558	530	552	572	580	530	515	508	577	552	529	556	577	537	536	583	555	550	572	529	596	541	549	565	536	545	581	560	587	584	559	573	569	541	588	612	536	555	513	506	565	533	570	498	535	550	534	598	556	555	537	520	559	555	514	516	565	561	547	554	529	552	549	536	559	574	553	530	540	589	597	564	524	513	529	532	581	581	554	557	495	540	577	584	575	555	585	555	532	587	580	556	546	544	545	533	557	549	568	532	514	541	539	541	549	530	551	529	553	556	524	540	565	544	530	526	601	542	559	586	536	504	536	534	549	571	531	576	548	560	510	598	504	581	567	537	592	588	580	535	509	577	603	483	544	547	519	592	526	536	541	584	572	516	550	539	542	544	524	585	586	551	543	509	517	583	561	551	591	561	550	589	541	555	553	523	557	559	523	558	502	560	540	566	551	572	559	539	556	546	579	561	577	548	531	544	568	589	576	553	605	551	560	541	549	533	573	548	581	576	562	511	504	564	578	563	555	515	573	538	551	544	545	549	526	545	539	518	533	573	592	534	520	513	543	528	562	548	543	574	554	565	550	521	586	533	520	560	581	523	586	565	548	510	560	535	516	523	551	506	569	529	566	557	512	505	560	570	553	556	547	566	576	529	580	525	526	595	546	623	531	575	579	597	546	552	562	550	567	529	558	567	561	559	516	559	595	549	554	557	525	584	580	564	513	522	576	575	573	545	554	565	544	527	549	528	554	548	539	521	515	588	560	574	561	576	539	525	507	582	515	565	557	567	559	534	500	510	526	545	537	568	536	537	555	549	572	567	525	551	572	530	547	541	536	590	547	584	534	551	541	534	531	590	538
18603	40986	24973	8188	5947	4388	3411	2804	2376	2002	1649	1614	1418	1405	1319	1301	1210	1135	1115	1078	1101	1004	1022	1034	1031	1364	5579	14628	16413	12384	7241	3426	1697	1070	945	829	916	857	851	933	882	866	912	857	861	900	838	859	842	851	849	826	883	845	870	895	868	895	896	860	900	861	909	839	905	874	849	869	893	876	867	886	881	873	938	869	869	835	895	917	866	887	902	858	793	907	866	824	880	843	834	882	901	815	846	899	892	855	873	809	833	890	900	827	873	954	859	860	850	834	875	914	890	897	865	844	873	865	870	852	890	898	834	889	856	921	883	887	844	877	850	838	853	848	884	900	844	846	861	853	906	838	942	846	863	869	838	837	910	899	892	896	871	879	874	857	831	792	841	901	814	861	854	947	860	851	868	876	833	861	852	881	848	886	845	877	853	889	866	864	842	854	835	900	920	882	870	875	805	882	912	841	849	841	895	835	844	894	847	900	899	839	865	829	851	890	857	898	840	822	883	866	914	875	899	864	880	856	858	867	863	906	856	905	856	896	909	852	870	885	883	831	887	863	905	863	871	911	853	871	847	876	913	901	872	865	897	846	892	863	874	856	909	858	910	858	846	919	861	822	900	813	867	898	859	862	901	834	925	856	897	820	852	872	885	849	871	912	908	922	853	858	864	838	844	835	885	882	935	845	852	818	821	920	874	942	874	915	885	840	860	836	862	853	838	890	891	813	875	867	847	930	857	874	872	895	866	880	872	902	920	868	862	876	889	834	836	882	866	865	858	829	772	854	863	918	857	847	909	857	830	887	913	854	851	862	856	853	904	821	888	847	915	880	867	864	897	891	836	877	873	813	884	837	872	858	859	823	905	873	893	867	874	850	840	845	892	889	881	865	878	887	810	876	817	863	847	847	878	821	872	921	864	904	886	797	841	865	864	807	876	883	852	866	856	869	803	912	846	882	877	841	894	881	881	879	860	866	814	875	900	889	902	870	867	870	891	858	868	886	857	886	870	879	911	882	862	804	840	925	906	871	853	892	925	898	780	828	866	839	875	902	828	870	858	856	863	843	855	940	875	846	876	962	889	888	852	850	859	797	890	824	878	844	851	972	895	898	885	882	781	902	925	843	831	867	921	840	900	852	853	889	832	918	817	851	867	879	859	858	871	880	846	831	888	828	840	822	855	860	822	908	872	876	835	893	903	838	862	900	888	860	852	868	862	852	883	793	928	840	862	894	840	858	844	887	890	854	855	904	890	861	878	879	840	845	851	861	870	890	832	846	898	903	849	853	904	840	836	845	913	901	892	863	912	870	875	830	900	890	883	847	838	807	912	851	836	881	888	838	814	838	878	902	880	840	869	850	865	863	899	906	871	840	887	906	883	848	856	875	891	816	846	867	889	834	823	896	832	832	865	890	870	858	881	865	882	854	834	878	844	843	860	824	834	896	865	841	879	912	865	882	878	875	847	881	879	842	854	891	832	854	840	836	893	850	846	820	849	814	833	835	854	811	842	919	846	859	886	919	825	866	868	853	844	826	879	792	848	855	896	830	873	886	825	890	873	876	864	874	871	886	804	876	879	861	857	841	864	873	887	812	834	875	893	785	854	881	835	880	854	846	859	817	860	886	876	884	841	880	831	863	904	817	827	835	826	878	829	873	865	868	848	856	865	880	852	886	889	808	876	882	862	863	923	877	860	905	872	825	881	835	872	920	862	843	876	933	855	914	914	862	853	805	862	867	880	823	888	854	869	841	894	839	832	917	838	896	945	964	849	840	854	830	849	811	844	865	897	891	840	869	830	887	848	868	888	873	882	866	880	873	808	878	871	920	886	876	878	899	852	861	853	841	819	850	836	843	888	880	867	807	889	844	853	849	865	835	826	857	902	887	830	874	884	872	877	890	850	874	881	897	888	870	843	841	813	845	868	910	832	888	881	860	874	885	853	885	841	861	858	851	873	816	862	885	885	868	869	861	912	856	878	838	865	879	846	907	897	896	911	882	901	826	873	851	854	896	837	852	877	851	854	890	893	857	879	838	904	892	878	838	940	871	828	888	827	856	872	868	903	882	875	846	878	887	872	927	892	809	919	845	852	901	882	874	881	871	904	918	870	789	851	855	872	898	937	788	832	854	805	908	829	852	881	869	832	840	903	896	881	914	840	859	901	839	864	829	937	894	811	867	866	879	894	834	825	812	887	876	885	873	851	876	847	877	882	839	916	887	900	899	817	927	844	893	865	882	877	878	840	877	894	882	853	907	848	873	868	862	885	897	841	833	900	876	895	822	865	848	847	842	843	877	868	936	886	919	894	902	874	870	869	871	896	928	860	842	862	817	865	862	897	866	802	908	834	863	815	912	908	894	850	822	906	815	857	871	840	884	892	892	844	891	878	874	812	876	850	871	906	864	876	878	862	878	831	839	855	875	869	845	838	837	903	841	918	823	839	860	853	895	851	887	841	893	861	909	865	864	841	862	857	874	896	877	872	891	895	844	795	903	801	850	914	839	853	895	883	887	840	897	860	855	868	884	831	879	935	832	881	883	896	899	878	866	845	837	883	854	865	869	843	905	826	859	926	856	844	842	868	866	903	869	845	834	836	908	850	872	912	906	888	794	825	848	846	870	872	888	877	893	889	868	887	874	946	844	863	849	883	883	927	846	869	835	891	819	871	836	930	912	834	901	887	929	806	828	909	875	881	825	850	844	874	886	861	852	866	880	869	922	898	887	894	889	894	835	823	871	850	849	856	861	857	860	851	826	830	873	864	878	872	889	841	876	850	879	856	864	867	873	892	846	858	863	853	894	876	862	873	842	943	880	796	887	870	832	808	870	863	863	878	915	886	879	876	886	891	848	875	871	884	860	910	874	862	924	845	832	894	918	888	853	864	826	809	869	939	900	871	817	898	853	845	842	891	854	863	854	855	880	863	839	887	850	902	844	881	930	815	886	877	843	826	796	837	879	859	866	951	812	825	845	893	847	840	877	892	870	855	943	874	888	856	892	881	893	887	870	834	903	827	841	834	801	867	871	965	898	818	857	895	887	873	867	876	853	838	880	888	904	888	831	860	866	821	892	837	867	930	881	811	864	905	921	833	869	854	857	854	838	859	835	886	916	837	907	888	893	873	878	820	856	847	872	782	872	903	828	918	939	838	878	881	847	802	818	859	865	829	894	872	847	884	873	917	879	885	863	815	903	904	848	897	876	915	846	860	831	848	895	902	841	818	813	854	927	842	892	845	911	875	866	838	854	892	828	897	893	860	903	825	850	934	877	939	932	901	845	826	896	836	858	866	806	900	868	885	875	861	893	804	834	852	902	893	888	881	882	849	861	911	825	870	860	883	857	838	857	855	909	899	871	870	880	860	864	844	892	899	879	836	888	859	864	826	837	847	896	834	910	881	872	884	882	858	823	867	825	910	873	892	867	885	840	869	832	863	903	853	871	899	832	888	841	898	911	871	856	863	884	883	870	853	818	927	853	918	835	871	892	830	832	846	847
26791	20663	11044	1421	780	697	632	569	545	518	525	500	566	523	552	540	536	481	515	501	502	546	529	521	527	556	696	1100	1228	1205	859	697	606	571	543	545	503	550	519	529	539	530	499	518	516	530	495	519	523	512	491	475	509	513	508	501	544	561	537	478	511	502	543	528	565	532	523	486	572	517	535	521	520	490	527	543	518	480	558	506	529	516	512	521	531	503	502	482	500	485	530	497	510	520	489	508	490	519	537	501	540	513	488	540	507	526	537	580	534	527	510	537	491	499	525	547	534	523	588	508	511	504	470	532	510	511	521	539	503	529	531	500	524	500	498	517	515	516	532	577	500	485	498	518	506	530	508	516	556	519	478	508	525	521	526	482	499	533	507	497	509	524	505	527	517	520	533	522	523	521	524	513	503	511	461	494	505	508	497	527	512	534	561	470	482	536	491	507	512	521	503	468	540	512	496	492	520	509	475	519	543	531	536	493	489	562	537	518	504	508	517	522	454	514	522	533	507	477	520	558	516	483	495	530	528	564	485	521	559	526	501	521	517	498	523	540	537	491	516	525	507	520	545	488	497	471	553	510	499	488	508	525	503	496	517	483	547	544	491	544	526	500	523	508	504	529	544	490	539	492	478	502	532	559	509	518	495	503	496	539	478	549	515	503	512	519	526	522	532	502	541	486	534	534	515	520	559	506	475	527	523	508	491	539	505	533	522	485	523	503	552	492	511	513	545	516	511	524	565	541	490	497	521	523	501	487	487	494	542	513	539	536	471	529	496	513	476	553	532	494	495	561	543	520	505	548	547	495	541	481	492	527	517	531	541	555	518	488	489	496	523	477	542	523	565	564	540	506	471	525	528	550	487	487	512	517	521	502	521	525	543	498	537	466	526	531	499	488	527	565	507	524	549	487	543	528	485	506	532	544	519	537	476	492	523	499	480	505	532	493	507	519	531	529	508	514	510	504	522	495	513	514	506	486	511	487	488	539	509	479	543	482	547	545	507	536	523	515	510	516	523	527	568	459	539	509	519	497	495	511	494	512	495	543	534	555	514	548	522	525	475	490	555	534	523	517	527	496	511	524	523	493	510	543	552	524	474	538	592	535	518	556	541	546	502	508	528	535	497	532	513	507	490	510	531	491	485	517	524	519	529	504	516	502	509	521	543	523	508	521	504	520	511	524	540	533	521	531	505	502	523	487	512	556	509	535	552	499	547	520	531	495	534	534	511	541	521	522	503	540	496	507	540	545	528	519	526	505	541	516	503	494	515	553	510	515	522	525	570	544	525	491	508	525	525	515	552	485	485	489	497	522	526	542	520	520	510	488	519	542	522	524	497	515	506	509	489	533	474	536	489	529	494	523	498	495	509	567	534	538	526	518	503	488	492	481	523	528	524	549	471	555	545	518	497	511	509	518	505	553	496	509	532	481	518	524	481	521	465	518	549	529	487	507	500	489	539	506	500	535	521	494	542	559	512	494	525	534	506	515	507	512	517	537	482	520	501	538	509	546	527	491	519	489	541	516	527	542	520	524	526	474	522	515	486	528	550	521	510	527	505	511	524	554	515	569	508	505	508	510	485	534	477	543	516	540	535	541	516	485	526	516	543	516	552	507	535	533	548	491	509	536	482	497	544	507	505	517	559	546	500	496	506	517	534	512	509	544	499	534	495	552	546	508	519	521	512	518	496	498	483	533	518	519	483	523	463	539	515	491	504	506	498	528	519	510	525	493	500	543	508	517	526	479	554	527	536	517	534	536	497	513	519	523	491	523	544	547	509	555	504	531	503	506	510	527	494	514	492	523	459	502	529	548	533	496	493	546	460	497	518	517	545	506	525	514	507	537	524	532	487	489	524	501	525	523	531	501	520	508	497	526	524	519	510	544	492	494	490	508	532	538	491	506	531	523	524	525	518	515	542	503	477	502	527	470	511	559	510	570	512	525	524	517	514	495	494	491	521	503	501	501	552	514	506	523	534	481	505	527	524	564	517	545	553	495	515	526	507	508	522	502	511	542	486	556	522	530	548	511	499	538	463	524	529	483	519	514	464	520	543	511	475	544	528	536	529	540	547	533	487	504	514	537	537	494	523	497	515	545	539	515	533	510	502	485	534	512	506	572	497	526	496	513	519	506	473	552	478	508	553	516	530	493	519	532	497	532	485	465	525	532	501	506	527	541	557	513	487	509	535	520	513	528	538	509	535	531	558	537	528	520	523	504	508	519	532	542	490	540	521	530	494	545	525	544	500	529	559	517	515	516	553	521	523	531	521	456	500	521	576	557	527	534	510	494	552	512	489	475	533	532	495	516	493	508	505	531	523	527	535	560	506	526	485	519	503	502	498	549	500	549	519	574	539	536	487	514	499	517	537	501	510	541	550	528	516	480	551	536	508	577	523	520	474	499	510	499	540	524	557	484	491	540	495	508	530	491	503	528	534	558	532	528	519	508	507	494	527	557	478	514	537	485	518	525	521	518	483	525	504	513	522	545	476	524	508	523	543	541	568	468	498	494	521	536	502	538	487	523	531	497	519	504	508	476	500	523	540	539	525	534	507	504	505	478	505	530	511	532	521	526	558	528	520	486	500	494	547	566	525	487	502	516	540	489	503	514	532	539	537	535	510	548	513	521	518	475	503	450	474	543	526	508	507	521	525	495	557	514	489	521	522	523	539	541	528	518	544	503	505	537	540	478	518	482	472	543	501	534	519	516	543	551	519	514	543	441	480	518	492	534	532	485	569	508	501	511	534	504	513	531	519	522	491	557	529	532	549	543	489	482	499	505	498	517	490	482	535	526	508	537	471	513	541	497	527	533	523	529	543	576	505	488	571	524	545	527	516	475	506	534	550	477	520	519	538	535	502	526	510	541	499	495	517	528	503	499	508	477	514	521	501	511	516	527	524	544	534	479	532	519	508	531	482	509	516	513	521	480	549	484	516	510	501	528	510	486	509	508	525	527	483	514	481	539	498	515	524	564	532	524	528	501	508	558	504	521	536	513	530	504	554	487	493	547	481	541	514	464	493	520	547	550	498	495	494	525	527	529	523	566	517	494	494	529	544	551	533	506	497	559	530	530	527	492	523	550	547	547	504	457	489	523	472	525	511	538	515	508	518	542	509	545	544	517	508	496	517	481	547	551	521	511	525	474	534	529	509	495	542	502	512	529	522	516	527	544	550	484	502	523	511	567	517	501	495	538	513	492	537	533	527	528	513	545	553	498	499	495	511	511	527	513	553	529	528	535	496	478	485	501	494	529	509	524	481	503	522	503	514	559	531	513	511	532	465	490	490	506	518	530	561	512	505	515	525	549	539	519	550	490	515	518	519	510	538	527	520	545	519	527	472	506	521	507	466	529	505	582	517	509	513	520	519	493	494	530	536	536	533	532	505	494	508	529	518	504	497	506	484	519	508	538	543	502	508	498	499	509	514	539	515	523	507	511	547	485	504	497	511	537	559	502	503	521	529	506	497	500	535	521	498	505	506	489
12883	23740	8650	1704	1232	1070	1013	1020	976	905	901	919	897	877	878	846	857	830	854	851	875	841	822	864	832	890	1324	2400	2732	2244	1529	1167	973	876	849	817	847	788	788	838	866	892	819	836	856	814	821	841	820	852	754	839	875	852	833	816	839	811	786	874	817	846	843	826	820	837	858	821	879	854	809	887	795	870	848	808	761	803	807	853	808	829	823	839	768	876	816	826	807	864	863	793	838	828	853	810	866	794	845	874	860	841	820	834	835	826	789	828	884	819	799	798	810	831	841	851	834	804	825	886	838	851	791	828	802	794	815	803	845	856	847	820	876	790	810	829	822	824	822	798	866	852	817	818	861	901	855	806	823	863	822	832	815	805	869	823	825	830	844	756	789	807	838	801	875	816	849	855	799	865	890	839	834	800	860	827	834	814	848	793	866	806	834	828	848	852	880	840	840	834	805	872	823	829	856	793	818	835	834	844	799	827	776	807	829	779	846	827	832	838	823	783	787	807	823	778	831	842	810	785	760	833	787	836	814	833	789	805	842	827	841	849	817	840	790	782	811	820	850	790	850	807	797	788	800	815	779	800	843	855	880	823	816	889	790	831	848	836	859	817	815	828	796	793	785	870	834	807	836	845	844	846	867	847	830	836	849	826	772	839	803	869	781	839	806	828	807	793	823	851	831	805	834	841	790	879	832	787	864	812	847	813	841	789	813	827	788	838	873	848	858	852	834	875	807	825	843	811	822	805	857	812	809	811	767	860	817	813	806	864	814	815	774	795	825	884	828	792	862	845	890	795	839	852	821	868	842	863	779	861	814	881	837	846	808	819	808	809	759	802	785	815	804	811	768	878	798	871	780	873	815	850	781	785	756	821	767	851	844	810	817	749	827	850	803	785	866	786	848	847	849	824	836	806	877	863	795	844	825	778	821	824	812	799	849	864	835	863	853	813	784	761	786	827	849	818	832	855	780	843	832	826	891	824	833	841	797	833	846	836	813	836	756	764	747	836	861	799	862	858	843	856	827	828	835	813	818	784	839	822	778	795	804	794	903	831	825	819	814	803	883	853	820	843	882	784	809	779	841	815	767	808	837	854	816	797	864	817	748	821	830	781	746	843	803	827	805	860	820	853	859	828	886	809	850	787	805	761	778	828	842	834	835	791	865	826	775	814	779	776	863	821	841	824	830	772	804	873	807	814	812	792	841	761	846	803	829	844	844	782	893	793	778	814	823	815	824	794	824	786	814	819	843	820	864	875	888	806	825	850	758	825	833	859	818	831	872	855	835	864	777	797	832	810	821	859	865	831	814	832	887	835	772	882	765	812	825	875	779	776	802	878	839	809	838	854	811	853	861	837	815	827	836	831	845	831	818	799	875	806	830	799	840	832	765	798	851	851	816	841	772	806	773	805	834	839	803	857	790	882	806	853	811	827	863	834	813	803	869	824	839	831	827	878	819	816	887	854	772	837	830	852	789	812	833	840	779	831	831	810	804	855	887	822	850	847	823	810	796	816	868	800	883	827	821	827	815	822	780	840	774	805	829	833	834	820	789	847	804	825	827	816	806	821	798	848	798	807	816	872	853	775	827	843	847	799	814	825	792	780	826	844	812	815	818	842	783	822	867	795	852	831	816	839	798	824	809	815	791	867	815	869	812	841	845	819	801	837	869	851	793	859	862	838	828	830	818	822	829	855	843	828	852	800	791	836	810	811	828	839	831	826	836	812	897	847	869	862	819	857	830	842	866	778	738	788	811	837	865	854	825	855	800	826	844	874	851	841	852	855	857	771	815	782	838	831	864	813	807	811	816	821	856	818	859	817	806	793	804	814	815	823	834	794	840	861	855	799	830	806	784	792	850	822	842	859	804	865	826	831	805	809	814	849	875	841	799	855	897	794	846	813	820	777	806	852	806	778	815	842	843	807	847	816	867	811	871	782	813	798	851	797	874	868	815	799	840	815	822	829	827	803	816	796	785	833	854	829	809	805	835	805	813	816	861	832	847	817	817	820	858	856	810	843	856	792	806	807	835	798	797	786	807	843	799	847	818	833	831	857	854	839	819	814	807	833	845	868	808	847	779	775	838	800	854	805	826	835	864	869	832	838	792	856	833	815	809	846	853	815	842	814	821	864	860	844	828	862	829	819	875	873	812	839	824	852	800	811	790	762	854	829	812	825	851	801	835	838	840	837	811	775	828	847	797	814	893	821	808	809	815	751	856	841	822	862	825	805	802	788	865	891	845	804	822	789	765	855	843	841	822	807	822	837	819	834	827	845	779	848	787	789	824	750	820	832	803	804	824	895	812	852	839	886	802	838	882	767	790	855	851	811	817	844	863	857	880	822	861	806	803	867	839	831	798	839	797	839	897	841	801	817	903	783	793	832	767	759	781	850	826	870	806	844	786	784	805	886	789	821	833	828	795	851	833	831	812	850	818	834	830	841	855	756	825	847	841	856	873	886	770	883	801	812	835	845	830	766	798	861	858	824	809	832	849	815	786	845	837	793	766	830	763	815	818	833	863	795	805	830	832	815	837	831	798	787	853	784	863	838	846	860	840	805	825	814	865	810	849	816	819	838	866	816	816	834	844	800	833	806	846	762	824	759	831	846	882	793	815	847	824	851	811	828	806	809	803	812	808	844	836	852	886	826	830	786	817	861	795	823	818	782	808	853	839	842	796	840	797	833	835	818	890	859	809	787	827	819	826	833	839	885	820	809	786	898	800	819	820	845	832	777	810	795	819	833	867	829	795	900	881	860	829	825	871	877	825	822	819	822	892	806	799	862	805	868	804	858	869	833	829	812	812	822	872	848	818	828	829	823	822	835	798	785	821	823	802	871	816	824	783	898	796	848	840	816	839	835	802	824	818	806	826	786	812	785	830	846	811	860	835	819	813	827	889	866	822	889	821	833	835	812	830	796	842	832	828	824	850	843	794	826	774	789	789	822	821	880	868	822	815	799	781	848	846	847	827	855	801	800	830	785	790	797	777	866	827	837	805	809	839	812	869	804	856	804	848	854	824	844	818	843	808	772	831	861	836	864	847	821	863	834	815	818	804	892	845	799	825	854	782	818	808	803	821	788	829	783	847	807	808	853	823	823	774	817	785	759	818	807	796	769	790	802	809	871	833	789	829	834	841	810	862	802	832	832	854	846	781	828	843	776	781	851	814	832	811	836	854	806	808	807	853	775	879	834	790	801	794	814	797	819	850	852	839	860	837	803	810	784	830	832	853	857	836	813	847	795	798	859	804	798	850	828	803	832	821	843	817	827	812	850	861	815	833	807	830	778	867	808	797	862	795	831	801	851	780	819	799	790	833	903	831	820	807	846	812	864	842	892	774	837	806	857	821	892	847	798	838	821	803	826	883	875	792	777	821	804	856	777	804	832	828	859	831	858	790	827	788	805	786	828	837	838	789	824	843	798	784	817	772	844	787	798	822	846	858	836	830	827	848	813	858	837	803	768	825	831	813	864	824	871	851	847	801	838
24767	21152	27311	25021	8798	1276	1003	847	696	754	626	629	662	625	591	612	563	593	577	547	557	581	647	569	508	628	1606	3266	3132	2324	1389	938	721	600	527	543	558	543	490	551	549	516	534	559	518	548	593	536	544	563	567	534	534	543	583	573	519	505	537	567	526	556	506	537	527	528	530	572	558	515	541	558	559	516	561	563	538	551	574	551	541	515	536	522	543	555	542	574	518	574	550	531	608	602	541	573	530	523	543	546	502	565	562	518	566	525	554	563	531	559	556	535	479	569	558	547	590	577	538	568	555	573	519	491	509	555	574	526	517	556	563	524	514	549	546	589	573	539	548	576	545	533	512	537	536	520	541	577	543	522	551	545	574	547	575	546	569	581	546	576	545	540	534	541	533	560	573	539	541	530	501	525	581	551	535	551	535	521	547	540	491	521	556	534	555	569	512	561	541	548	541	560	545	531	578	543	579	545	531	523	543	567	512	574	512	538	552	561	516	523	502	521	545	543	524	566	516	544	558	532	506	562	563	554	541	536	524	563	558	567	563	547	552	594	563	575	554	579	571	549	539	562	533	528	540	540	549	551	558	565	501	537	562	528	517	587	534	550	545	531	552	532	565	496	552	518	580	552	527	559	470	520	524	518	578	544	523	540	553	534	581	517	539	555	574	537	510	564	570	542	517	530	498	593	502	599	548	522	574	550	538	555	578	542	545	559	577	509	558	559	577	531	536	558	562	544	539	559	558	525	570	544	555	557	548	501	519	556	575	561	544	556	501	531	476	561	565	572	585	580	536	550	530	542	557	555	548	514	533	538	539	555	522	524	564	533	540	524	528	554	574	538	584	553	561	554	554	540	551	569	572	522	523	481	556	530	538	573	560	525	546	574	550	553	504	593	542	543	536	575	527	554	534	554	562	517	531	502	549	576	564	517	516	538	515	540	519	563	539	569	568	550	571	566	536	537	593	545	559	604	543	520	485	551	539	522	526	535	559	556	530	528	536	547	550	555	541	524	532	519	543	553	533	563	514	580	570	543	528	594	538	536	541	562	549	564	532	547	557	569	573	530	533	567	526	560	556	563	505	529	589	593	560	534	533	520	556	555	550	552	506	529	543	524	490	508	552	579	523	550	521	523	546	524	573	528	554	531	526	521	527	551	515	550	515	589	533	532	536	539	541	558	489	556	582	583	567	554	546	549	579	550	522	555	553	527	536	580	617	567	505	535	510	572	572	528	537	612	589	529	565	586	539	534	510	547	536	556	575	563	579	531	581	540	548	569	508	502	560	488	511	550	548	553	556	581	581	553	585	555	549	536	563	549	575	575	587	550	538	491	558	524	549	548	525	540	581	553	552	541	534	508	549	610	577	506	486	558	549	491	519	523	531	509	542	567	575	547	545	567	571	540	575	519	617	526	559	547	540	538	527	511	595	574	537	534	553	566	553	561	603	553	537	507	556	505	538	553	508	563	528	548	534	530	584	531	482	554	549	583	562	545	544	566	530	540	527	567	547	535	530	557	544	549	554	539	513	550	554	572	537	526	549	568	547	604	533	508	559	542	599	530	534	531	570	542	563	551	554	501	545	518	556	564	536	518	560	553	556	509	581	568	542	529	545	553	505	522	517	568	536	605	537	531	586	550	564	571	535	522	571	564	535	515	535	538	569	589	563	550	571	539	573	551	563	546	511	585	532	505	543	576	569	533	547	535	565	535	544	520	507	537	575	513	564	556	523	554	505	505	515	520	542	542	539	555	553	515	541	537	553	534	522	552	546	538	522	542	564	561	525	514	548	541	534	542	566	559	544	530	535	505	546	547	535	522	498	511	562	566	532	542	490	522	580	564	549	532	554	520	578	542	518	546	563	527	586	522	544	538	509	561	551	522	547	586	545	547	538	541	540	540	537	531	528	547	578	542	511	577	550	560	522	524	541	520	552	562	553	539	556	548	579	523	502	566	501	519	569	541	555	556	541	536	548	508	552	535	521	514	546	506	572	521	554	552	539	546	571	549	573	553	584	523	579	534	524	528	542	541	538	511	558	510	572	507	525	501	534	529	545	543	531	540	590	540	515	574	521	514	558	559	518	541	548	574	558	555	540	538	561	548	554	578	538	548	575	539	536	522	553	505	550	504	497	538	574	573	530	552	537	525	514	563	487	552	526	572	580	537	538	531	536	530	546	567	529	568	591	531	555	533	576	548	519	533	563	570	526	563	568	604	545	573	523	524	565	554	571	513	530	521	566	546	578	550	522	596	554	506	569	547	521	529	569	580	573	563	529	570	569	550	530	528	519	543	539	566	580	554	550	563	538	531	556	574	542	524	544	550	533	547	578	485	533	539	544	515	546	530	563	517	525	508	532	531	585	540	514	556	548	564	540	464	573	541	525	560	544	542	520	557	537	501	533	519	532	551	552	555	544	569	564	532	593	532	536	555	493	528	518	539	511	586	593	577	568	526	557	538	525	545	554	539	523	538	553	543	552	537	562	566	547	531	559	508	516	546	596	538	524	530	561	508	562	580	506	526	561	535	555	533	554	529	520	531	518	549	548	527	549	578	544	524	563	548	564	485	541	562	544	550	555	546	563	534	523	559	539	548	535	536	550	538	518	607	524	535	569	581	519	530	552	525	531	529	553	555	580	534	518	563	579	555	545	553	579	542	568	567	562	527	526	581	571	577	549	529	541	524	539	553	540	561	539	561	523	538	513	550	548	554	527	561	545	531	549	551	553	582	548	552	562	527	534	592	524	516	523	549	525	552	551	548	528	568	557	543	544	537	640	580	503	532	525	538	574	520	574	537	541	519	549	540	546	534	539	544	531	547	505	531	554	560	529	563	570	542	567	506	502	540	548	563	541	520	548	567	508	541	587	574	571	533	539	562	509	549	583	531	563	519	536	528	516	540	558	578	580	536	536	521	527	563	554	542	551	529	547	542	546	538	559	531	556	570	584	532	552	540	535	505	549	521	554	554	522	540	537	531	560	526	547	514	558	545	557	578	573	599	521	527	561	569	525	545	561	558	552	552	536	513	529	553	552	540	572	535	545	592	521	515	527	562	563	503	555	570	586	522	547	528	537	517	538	529	525	574	539	522	522	566	557	525	577	568	513	531	541	553	528	568	558	547	519	505	503	516	550	527	549	564	514	543	541	596	541	523	578	518	490	537	511	595	550	544	586	561	522	551	580	535	579	534	528	546	593	502	547	595	510	558	485	542	566	563	545	561	531	570	516	554	565	580	534	523	524	500	559	537	550	556	514	558	548	519	572	565	606	555	529	589	511	559	562	539	551	584	566	556	517	542	517	510	508	529	566	540	557	537	551	538	503	552	524	572	550	560	556	544	518	531	573	532	560	542	533	575	524	534	576	530	545	537	523	540	519	524	537	558	486	522	526	585	550	520	551	509	576	530	575	541	527	539	532	560	557	565	526	558	533	553	497	517	553	510	524	553	489	566	536	538	521	483	556	563	530	535	582	503	571	559	572	506	563	544
17293	32208	11095	3504	2761	2229	1989	1697	1528	1330	1275	1225	1129	1072	1121	1031	1048	993	1014	1039	916	919	919	928	976	1089	3892	7989	7332	5124	3027	1785	1190	957	880	892	805	865	862	854	860	903	837	860	914	882	881	842	895	897	852	890	896	853	875	821	888	890	854	909	863	893	851	818	849	948	884	827	878	854	925	856	879	837	936	851	865	836	845	852	863	871	877	885	893	859	886	855	811	880	898	871	856	842	844	811	869	806	898	856	909	937	853	898	873	831	863	889	834	916	804	883	843	858	869	911	958	851	864	839	821	877	898	884	843	838	954	899	827	846	891	909	892	872	847	837	852	901	890	926	865	855	911	871	844	936	873	879	862	868	884	821	890	849	876	908	876	859	882	858	845	886	909	856	840	795	860	882	880	823	850	876	938	864	857	849	856	840	894	854	832	893	843	901	853	883	873	860	859	879	857	845	896	845	857	864	870	886	852	843	808	895	853	853	844	826	882	871	897	850	852	881	854	886	809	833	832	859	867	911	862	863	883	854	801	862	853	918	883	829	891	872	849	847	868	871	832	861	869	880	876	906	895	863	871	854	856	887	870	808	892	847	841	862	864	882	937	899	838	911	872	880	841	881	881	907	847	887	872	922	899	908	793	915	854	841	901	879	883	889	872	853	892	892	821	879	875	916	847	868	915	840	865	842	864	860	836	867	845	860	858	875	889	780	813	881	828	900	867	857	828	850	919	885	854	820	924	867	873	869	902	867	929	895	830	874	892	879	929	865	864	841	911	892	924	878	899	870	854	855	887	847	858	854	876	872	903	905	848	875	817	862	840	855	820	853	881	851	892	865	886	835	873	820	851	890	904	868	867	836	819	872	900	869	840	881	861	834	884	878	816	903	864	815	872	865	875	857	929	876	948	871	915	904	823	833	900	848	831	910	879	895	878	859	874	857	852	887	889	891	812	849	908	893	838	851	905	862	856	848	932	859	813	892	928	951	918	831	880	834	905	862	848	832	874	880	858	849	912	852	833	844	846	857	842	850	921	813	873	879	857	857	868	899	874	899	843	841	901	893	849	903	851	881	907	897	849	904	895	864	874	866	824	871	846	859	779	849	930	845	894	835	836	858	872	882	841	897	865	864	851	866	849	860	894	899	884	845	834	853	832	843	838	860	869	921	869	869	841	866	808	849	876	911	912	888	847	861	889	842	873	844	843	848	904	869	914	884	834	866	827	828	870	896	868	916	870	874	876	864	901	880	854	828	847	908	866	872	830	876	905	878	864	898	921	863	842	849	874	919	895	867	877	890	885	818	908	846	880	802	894	884	853	850	884	855	854	859	902	859	893	868	925	890	852	833	813	880	835	856	862	855	891	868	923	863	881	851	870	845	864	845	845	883	860	870	852	862	884	878	871	875	875	889	843	832	866	844	838	858	875	909	858	893	871	906	850	837	877	848	843	883	917	862	855	844	873	870	871	907	893	840	888	914	877	879	866	880	932	847	903	819	842	854	898	864	864	859	848	877	873	923	859	872	862	831	885	829	929	834	875	873	887	891	891	876	877	862	902	880	849	917	900	839	859	946	867	882	870	869	882	908	861	867	891	866	953	896	872	902	883	841	867	842	859	825	801	869	846	881	864	855	847	884	870	873	879	804	824	816	851	871	836	874	855	863	866	902	893	858	939	907	833	822	843	843	882	855	863	888	847	878	829	797	880	957	845	879	875	820	908	833	888	820	865	897	877	815	852	868	860	892	875	831	852	887	908	920	851	854	871	837	893	872	851	878	826	845	899	863	893	854	893	881	847	900	856	928	872	823	937	856	837	877	814	879	860	868	874	826	869	909	880	849	876	845	858	865	850	884	851	822	890	899	929	890	848	812	889	868	848	872	858	894	849	854	872	855	862	868	886	883	885	866	812	840	943	846	874	841	957	853	862	930	847	890	855	874	862	837	850	889	876	904	819	896	828	898	835	834	851	881	844	920	887	867	839	816	966	886	823	823	895	914	883	843	891	845	849	845	848	823	853	877	867	832	882	872	821	807	856	852	894	903	859	858	888	857	848	873	832	865	861	865	820	853	863	820	885	855	893	925	852	869	805	790	873	859	889	862	874	869	876	844	884	845	891	848	914	878	847	862	841	813	889	854	869	864	907	826	820	904	902	862	892	887	839	851	861	854	904	859	876	882	896	896	872	875	863	838	841	878	874	862	825	807	859	868	860	909	913	930	874	827	822	889	915	800	877	888	816	871	825	852	862	810	903	861	859	837	870	884	878	867	923	922	904	847	888	838	798	877	846	886	851	831	896	878	853	905	850	885	923	887	876	899	839	839	881	879	841	830	834	886	910	830	859	870	820	888	804	830	862	869	865	882	835	866	866	859	791	872	882	858	853	865	899	870	920	859	869	852	856	861	830	868	848	786	900	878	895	897	914	895	859	850	838	860	872	859	806	853	875	880	852	882	854	904	826	904	876	870	890	905	887	815	872	860	854	907	810	870	885	863	859	829	837	887	880	845	894	875	868	861	887	861	905	912	898	845	843	861	880	900	868	853	834	872	847	833	888	865	876	886	849	853	882	857	837	844	866	847	838	805	867	827	858	870	883	892	821	924	857	894	892	831	842	901	845	846	849	887	841	868	843	861	843	844	829	853	923	858	787	876	897	874	882	918	860	896	905	888	844	879	886	923	917	840	947	850	911	855	876	836	847	842	823	875	832	880	819	872	870	858	883	892	870	879	869	884	910	917	833	876	874	835	846	875	898	916	869	857	832	922	869	860	830	864	852	865	811	877	928	864	882	877	818	830	858	848	881	882	886	841	836	892	870	861	850	879	887	867	907	958	891	921	832	899	877	853	850	887	882	910	858	888	848	819	821	827	854	873	914	821	815	851	855	877	903	890	813	873	888	845	900	825	842	918	867	847	858	879	901	905	871	929	840	843	866	870	894	870	860	882	915	878	901	872	862	911	836	889	880	895	830	915	848	878	840	891	901	862	897	866	887	933	895	850	891	907	882	862	869	897	884	910	911	835	881	897	865	878	856	842	866	832	853	880	940	816	879	838	850	875	866	855	857	872	863	858	849	871	790	816	931	849	848	895	843	829	899	894	881	851	939	901	845	780	842	846	877	907	858	894	908	861	850	872	889	881	858	822	810	874	875	807	899	907	921	888	935	828	871	804	883	862	885	911	875	832	871	935	838	895	873	824	858	814	845	870	905	859	899	883	884	819	873	871	907	797	948	850	864	824	879	861	866	841	862	904	835	870	869	829	897	831	910	875	866	871	886	880	870	893	889	856	866	860	855	902	893	914	887	840	828	883	838	868	845	846	906	852	857	874	833	879	874	900	830	844	898	838	877	802	844	846	836	897	900	865	868	891	834	848	822	871	864	858	861	877	885	857	887	836	851	896	826	876	912	835	862	898	848	853	870	849	867	893	879	854	882	867	851	850	873	832	892	884	866	856	913	934	897	883	841	894	878	923	875	802	926	860	843	883	865	876
23147	21137	28751	23702	21100	18425	2658	1299	962	947	811	807	761	702	738	675	627	629	668	627	633	605	650	603	590	668	3928	8656	7790	4702	2481	1295	849	634	596	574	584	568	535	547	568	548	507	589	560	554	567	535	571	509	533	580	548	563	556	523	558	551	546	555	552	598	576	557	539	614	509	533	558	524	499	553	595	540	559	559	575	509	584	578	584	530	542	525	598	562	557	582	544	553	535	557	566	545	530	549	518	546	530	569	565	543	544	591	548	576	566	514	534	510	533	549	591	568	544	555	564	520	525	550	542	521	555	550	527	546	560	515	564	513	534	548	549	577	546	514	592	569	571	540	580	572	537	573	514	533	589	552	583	546	599	575	539	554	562	533	479	538	550	547	571	566	555	552	564	543	556	600	542	553	578	558	553	539	527	557	552	567	550	497	553	502	530	546	535	536	521	556	598	559	560	585	520	569	550	548	546	530	533	564	579	553	551	532	584	574	547	523	559	557	527	563	574	517	538	526	518	554	581	566	578	507	526	564	567	602	556	557	549	515	542	567	541	550	528	565	568	557	549	570	584	554	528	535	555	573	557	594	524	539	583	609	524	579	582	542	565	533	568	512	565	542	566	544	539	594	538	584	542	561	557	535	629	539	499	566	574	529	522	549	547	545	565	542	549	585	547	557	562	538	525	563	558	549	568	521	567	548	552	528	555	539	553	564	538	568	557	599	510	548	582	541	550	575	572	597	513	540	518	556	575	556	565	561	512	546	534	545	620	548	551	563	552	557	559	537	537	574	575	522	550	523	543	575	582	553	509	539	525	567	577	537	556	569	537	586	571	560	580	524	562	521	542	553	539	545	559	533	590	515	556	569	530	510	589	484	537	552	557	574	547	535	497	522	542	543	516	565	531	513	559	526	548	545	579	566	554	574	536	560	568	545	571	540	564	553	592	555	553	535	578	539	548	547	595	524	507	580	540	556	583	559	538	495	562	540	576	569	562	507	546	560	571	576	558	562	583	561	545	521	554	608	547	525	535	572	537	566	514	502	512	548	534	581	575	534	552	536	580	568	540	532	533	549	507	546	550	537	589	492	552	566	519	501	526	544	523	509	558	568	544	549	535	557	548	535	576	522	558	555	536	561	570	548	531	524	542	514	568	534	536	538	524	553	527	533	533	522	526	562	594	583	516	512	560	556	538	548	562	544	595	560	527	548	616	512	550	536	524	539	523	546	507	528	572	541	536	580	589	566	581	569	532	565	521	554	534	612	544	558	604	564	548	565	559	547	553	580	577	554	607	523	543	552	529	577	559	538	536	587	573	504	526	518	540	546	527	584	500	535	585	539	509	560	548	569	566	537	586	548	538	567	563	564	542	564	576	549	578	530	542	511	552	591	561	545	558	542	529	540	547	534	519	550	547	566	556	557	523	500	571	571	596	525	541	567	558	543	572	559	593	546	494	559	588	573	556	543	559	545	551	545	568	545	599	581	531	546	560	535	546	512	543	576	551	539	519	512	512	566	614	541	550	533	531	513	553	549	535	521	535	581	578	579	549	523	545	517	562	517	568	564	564	516	556	532	562	543	573	534	531	556	569	538	568	539	536	534	575	565	570	570	532	545	530	495	565	540	560	565	577	533	545	557	563	574	504	586	554	532	523	627	499	567	542	563	504	558	573	503	531	550	587	561	527	530	536	539	507	582	535	549	531	546	582	554	551	572	555	556	530	527	548	553	527	522	539	566	549	557	548	560	545	557	527	534	552	558	537	551	527	526	535	522	531	574	547	554	539	553	564	577	550	535	568	554	554	593	584	546	578	603	552	517	566	559	552	568	525	570	569	535	524	528	529	519	570	585	554	560	571	550	529	544	565	532	545	517	591	559	537	563	545	552	551	549	540	586	545	562	572	519	552	559	554	547	579	561	561	565	559	567	552	596	525	580	596	526	566	552	532	529	569	542	539	568	534	568	525	526	558	508	554	532	550	557	517	577	545	584	549	558	534	559	564	563	588	537	555	524	563	573	522	551	547	538	577	576	536	585	573	523	497	529	486	565	543	496	567	545	550	523	563	524	581	550	557	559	555	497	584	575	514	550	556	559	587	567	562	523	528	565	496	557	548	549	548	543	489	544	606	516	551	532	498	539	556	531	549	564	545	545	564	514	585	555	596	541	543	544	564	501	553	555	552	534	564	560	570	566	574	569	531	554	542	540	558	557	560	544	551	581	584	555	511	571	530	575	592	535	528	559	522	577	566	510	558	576	542	565	563	569	553	557	594	596	510	580	552	553	583	564	553	556	579	565	539	512	562	511	547	540	515	559	596	567	527	520	537	563	522	571	543	586	578	580	505	576	540	543	563	574	557	548	550	526	565	590	563	593	528	551	544	562	600	539	563	521	539	526	508	492	547	541	547	503	529	510	527	528	532	520	523	528	523	568	552	522	573	546	588	549	546	540	568	563	572	561	529	506	561	547	560	574	514	545	575	526	507	521	520	561	565	535	578	544	534	533	537	569	551	579	570	529	550	509	580	526	550	549	539	594	524	552	529	548	537	539	557	528	531	523	583	582	556	519	513	575	578	576	529	568	525	519	510	540	546	567	499	549	502	516	550	538	555	539	536	531	532	530	595	564	574	538	507	531	568	516	565	544	551	575	496	519	568	522	542	507	534	562	523	565	571	538	573	539	542	506	584	521	544	586	562	524	518	514	565	508	537	559	581	540	521	542	490	581	553	563	586	598	528	566	540	530	592	546	552	522	586	588	533	529	532	549	542	538	566	550	558	558	569	567	562	576	517	523	591	559	539	522	540	585	511	562	535	533	533	569	536	584	521	514	552	565	526	585	562	543	529	548	537	554	534	512	556	536	561	493	530	542	507	555	527	537	566	519	521	588	501	567	583	573	562	557	530	523	564	578	553	535	596	560	541	541	546	493	545	544	563	531	554	572	561	554	535	544	557	586	540	524	537	555	557	554	604	517	564	559	552	579	556	524	578	579	522	533	531	581	562	561	523	575	565	590	564	567	541	525	511	573	504	558	544	527	577	530	506	546	492	571	546	522	538	535	595	548	544	536	543	570	525	537	503	537	540	563	565	533	557	595	528	522	549	541	536	533	505	562	536	547	582	505	532	566	561	582	573	581	507	547	506	542	578	583	550	564	557	538	543	532	518	565	563	567	564	553	501	573	537	568	484	521	538	563	587	564	545	556	547	584	541	544	595	575	588	530	589	568	547	565	544	542	526	559	549	559	549	557	565	563	566	559	545	534	551	546	576	481	559	583	586	563	555	546	554	582	527	548	524	551	536	559	548	530	583	537	564	557	505	568	589	518	534	560	543	541	559	577	556	560	548	530	511	559	540	534	543	524	555	595	536	534	581	544	545	589	560	503	554	584	573	557	533	562	525	509	602	577	542	501	534	533	558	571	531	579	567	524	568	604	552	514	560	537	532	530	546	530	552	557	577	540	501	530	538	566	577	566	485	524	579	578	529	551	528	559
22932	31751	18963	7795	5431	4073	3476	2824	2404	2106	1832	1708	1520	1394	1313	1206	1279	1226	1210	1146	1110	1099	1064	1015	1078	1135	9905	17749	15395	9851	5264	2601	1512	1104	895	878	865	886	918	839	889	842	844	878	861	875	868	843	826	909	896	896	868	817	884	887	846	818	878	825	906	899	872	894	911	880	877	912	882	852	848	904	830	904	827	858	814	833	839	847	868	898	920	900	838	890	880	841	869	846	876	878	854	865	862	858	845	840	871	883	888	820	855	937	842	890	856	845	863	858	807	847	829	849	856	840	856	853	878	909	886	867	861	867	853	850	861	923	840	844	874	842	903	881	860	836	903	836	854	873	835	895	888	901	878	882	876	834	846	863	875	872	832	852	860	863	837	878	859	847	888	853	893	867	873	835	915	873	828	831	857	914	887	871	860	867	785	841	825	819	826	918	857	852	864	799	881	868	890	901	884	854	889	859	856	836	826	844	901	892	802	873	858	866	841	856	861	890	872	853	874	854	832	829	877	863	823	841	903	859	842	829	831	918	837	817	945	878	843	854	856	813	864	897	890	864	873	861	896	841	896	826	890	851	873	851	875	848	836	937	850	837	845	851	840	844	837	896	849	882	870	908	863	891	817	891	869	844	828	864	849	914	895	859	821	815	856	825	879	857	898	817	908	830	828	848	849	895	859	844	895	893	823	791	830	822	854	849	859	836	891	886	866	856	835	867	874	915	872	887	862	876	862	857	880	879	881	855	874	854	834	918	895	889	872	862	895	899	920	874	904	845	825	899	889	884	900	845	840	870	793	865	866	874	893	857	835	798	882	835	866	825	855	878	938	812	873	809	893	884	884	887	843	831	873	868	912	866	875	828	854	927	872	812	888	824	860	918	820	892	860	888	806	832	840	857	825	887	866	886	879	859	836	822	870	831	882	852	857	893	848	862	848	875	830	852	839	880	843	877	882	875	865	860	836	926	865	860	857	888	822	877	820	882	863	852	850	900	842	832	852	843	842	888	859	836	815	882	908	851	867	854	874	911	894	877	846	875	871	824	848	878	837	879	833	873	904	890	857	879	876	823	834	838	917	885	838	855	869	827	860	857	864	863	835	921	830	834	815	888	824	851	826	869	892	867	866	854	900	870	890	921	877	828	868	852	848	864	892	866	837	812	865	887	850	822	842	878	848	812	853	887	838	835	861	838	861	854	819	917	885	879	897	868	842	878	882	825	830	868	880	911	874	898	935	838	896	846	852	829	882	867	847	893	870	782	867	849	868	864	881	880	868	884	900	842	833	846	852	772	884	897	834	837	851	887	827	852	883	853	816	865	830	844	854	834	904	905	850	839	904	852	864	894	878	810	875	849	840	870	850	858	908	876	880	835	868	849	882	859	897	809	853	826	828	863	825	874	839	850	847	818	869	890	850	882	891	853	896	847	844	857	867	845	847	857	804	869	849	866	852	833	853	844	860	865	857	841	831	861	905	843	822	841	848	835	869	819	837	909	866	894	893	861	848	806	799	894	853	846	805	871	864	897	814	889	918	887	903	832	846	866	849	867	809	890	910	896	903	925	860	853	871	848	821	878	925	861	908	849	930	886	873	852	834	858	901	889	840	869	898	913	882	884	896	842	818	907	841	822	850	893	889	867	893	831	874	834	839	827	905	911	903	866	887	841	864	872	835	839	856	822	854	878	812	881	891	844	856	849	858	946	832	806	891	890	797	866	886	830	866	828	839	861	874	875	829	809	838	847	886	842	853	831	859	892	895	860	887	888	885	857	838	901	893	826	880	877	871	810	820	852	829	876	881	873	869	853	910	849	847	828	842	906	838	870	894	839	865	893	841	873	841	891	843	852	907	895	902	839	814	880	813	932	872	850	862	860	888	896	845	840	897	864	862	856	897	858	818	919	831	860	812	855	894	850	904	856	828	835	870	844	810	875	822	801	854	869	909	934	879	837	856	838	869	887	870	833	851	864	841	816	855	877	895	846	910	864	841	826	872	858	914	876	884	884	838	920	884	935	869	815	867	900	871	859	879	896	862	818	891	870	916	846	857	842	866	845	827	876	890	882	865	881	860	844	891	905	875	864	858	859	831	880	867	926	903	883	804	902	851	870	871	852	858	872	810	817	846	930	866	872	862	868	892	925	892	837	905	893	884	876	838	917	865	891	879	852	817	871	885	938	780	860	812	873	889	864	880	896	816	882	852	879	850	843	857	879	864	865	813	853	871	887	873	871	883	844	819	918	918	843	814	817	901	881	896	812	854	836	861	886	888	889	852	919	842	837	857	849	867	843	854	907	832	841	793	852	848	841	869	945	813	815	898	841	844	852	873	825	844	824	889	871	823	857	847	865	848	828	833	842	855	830	857	884	885	880	861	929	920	846	901	873	833	866	939	831	812	809	850	895	866	856	890	851	872	843	902	910	900	859	819	855	908	861	880	853	858	846	918	877	824	879	897	863	861	871	877	847	880	869	867	888	853	915	873	873	868	824	888	842	852	849	867	812	880	852	852	884	882	894	912	875	898	878	868	858	867	874	870	836	820	895	830	889	844	824	820	845	834	874	888	888	843	855	904	857	887	827	905	838	877	875	896	832	879	883	849	841	887	844	870	893	873	823	877	918	853	841	839	860	844	828	825	834	852	892	850	791	843	883	892	790	871	877	823	861	865	876	866	846	883	901	848	876	847	845	844	881	905	925	860	887	866	839	870	866	871	826	917	852	867	895	841	833	830	811	877	852	940	837	828	872	855	839	847	831	887	865	866	840	868	896	911	881	866	877	923	908	847	801	882	855	865	878	876	876	903	876	827	853	932	917	870	834	905	882	899	910	849	933	821	868	891	885	859	874	893	853	852	886	868	839	841	881	871	864	856	857	902	892	871	892	882	856	851	881	872	824	843	823	888	863	835	819	820	857	842	837	903	911	869	859	867	882	875	828	905	769	829	874	849	900	848	898	890	822	857	853	863	828	822	886	871	828	829	840	870	879	909	826	865	888	826	814	839	827	859	860	859	886	909	848	876	903	856	842	861	861	865	869	849	878	836	842	904	836	903	841	848	837	870	863	843	824	874	844	848	811	826	868	929	869	891	842	840	862	934	882	864	859	877	859	865	878	900	853	848	853	845	848	846	895	883	891	892	867	868	861	908	876	831	875	862	856	881	897	885	831	876	865	879	806	875	882	839	855	824	854	889	876	874	858	840	792	889	814	849	843	886	909	896	882	840	919	846	892	880	859	843	861	882	843	832	848	884	839	863	889	902	872	829	842	916	879	871	894	788	863	819	909	833	839	842	815	879	895	861	873	836	824	828	849	893	862	817	829	892	868	878	867	864	823	876	865	841	864	876	869	931	840	860	839	866	858	927	876	839	859	887	864	887	887	928	894	914	840	905	867	903	864	831	833	856	890	838	870	828	859	855	843	877	845	821	885	888	833	879	827	872	836	882	883	849	889	914	877	843	911	879	866	869	853	847	834	876	909	854	858	906	878	873	867	882	818
26897	20387	9825	1357	742	655	596	550	546	549	543	583	583	512	509	518	499	512	525	576	508	521	502	571	526	520	564	1029	1334	1199	888	703	614	534	495	511	526	528	537	539	523	511	530	506	527	528	521	533	510	511	541	502	506	468	545	567	550	519	546	516	461	511	554	492	504	508	479	463	510	546	505	502	501	478	481	486	528	511	524	522	531	476	538	501	539	539	508	507	530	479	520	526	520	495	496	518	518	522	523	518	501	517	548	543	486	512	501	500	504	511	544	486	558	519	548	563	522	493	509	479	534	542	548	512	466	502	509	511	527	501	512	462	548	524	516	491	526	534	484	514	509	538	526	522	503	538	468	494	539	558	511	531	504	504	502	502	468	478	542	531	472	549	470	504	528	503	507	497	491	505	495	495	504	470	523	507	509	555	526	519	538	545	477	527	496	512	532	521	521	499	510	510	507	526	491	501	492	509	561	511	475	496	523	477	543	514	504	506	547	507	495	543	474	503	538	526	469	479	507	487	507	476	523	510	518	531	520	498	545	493	529	545	512	504	502	543	538	527	497	495	549	526	540	547	504	513	529	476	476	509	513	530	500	543	509	561	501	488	490	501	506	532	525	529	513	518	485	490	499	488	516	563	536	507	516	554	521	529	494	511	497	541	568	484	505	510	508	512	524	550	522	503	511	543	510	472	523	505	551	521	520	526	482	509	488	532	524	518	524	537	492	518	536	515	532	500	501	535	546	510	502	484	542	499	523	545	505	497	524	503	515	489	543	499	480	483	544	549	493	550	510	500	530	521	497	541	504	498	532	532	513	507	501	526	523	506	466	517	535	527	491	495	501	518	473	513	508	482	482	495	484	470	483	509	486	496	520	491	518	515	513	532	512	512	534	513	497	505	461	495	504	521	470	538	510	486	486	534	549	505	522	548	511	531	536	547	505	513	495	534	501	532	464	506	488	511	526	479	482	511	510	473	528	514	530	512	530	532	522	506	524	499	518	509	538	525	472	526	509	488	561	487	535	482	486	528	471	483	524	542	525	485	507	492	508	541	501	519	485	471	510	504	475	487	489	565	521	489	499	547	491	495	528	537	499	501	530	562	542	545	515	488	555	542	512	538	509	527	484	525	496	554	535	532	551	487	509	539	537	498	501	477	536	501	542	486	522	542	504	527	487	523	576	489	463	505	517	541	506	496	482	469	522	537	501	511	502	534	534	514	526	507	539	484	535	532	504	475	566	519	488	517	504	483	557	550	509	514	494	532	505	512	507	509	521	499	494	493	510	502	566	518	477	495	541	475	508	475	488	516	552	559	504	484	521	531	526	519	573	531	526	547	532	517	507	522	461	554	484	463	522	514	500	508	528	552	538	520	487	541	520	512	565	539	525	497	528	522	550	513	528	509	471	544	501	494	531	471	525	486	527	496	583	522	548	539	492	502	496	515	516	555	506	522	494	513	494	503	530	502	533	475	556	487	552	537	536	496	494	524	561	555	512	534	486	508	513	494	533	516	521	481	495	499	489	533	486	501	532	499	537	528	524	510	571	499	508	527	541	545	516	516	518	532	519	518	505	522	524	454	509	530	493	489	507	485	495	523	514	528	470	511	544	510	466	524	531	525	488	478	452	534	484	526	495	506	517	537	483	509	515	519	503	496	501	534	503	502	527	473	473	534	544	546	516	538	534	514	533	564	543	497	515	518	463	521	503	478	497	504	537	511	531	544	533	481	508	501	495	506	507	523	533	546	508	503	530	525	513	509	492	511	496	523	490	490	536	511	529	483	523	495	523	500	489	510	515	517	515	551	542	510	521	542	517	456	525	513	563	480	534	575	519	535	503	501	552	506	505	509	518	486	521	481	543	519	538	528	489	498	493	448	520	523	492	525	502	508	537	481	544	489	519	480	524	565	517	532	504	557	493	526	460	498	498	496	541	510	506	492	469	516	485	512	517	554	494	492	503	515	491	545	498	523	504	502	483	519	490	548	503	551	525	494	533	480	550	496	517	513	493	519	472	537	498	528	505	509	537	495	507	475	486	489	553	474	464	521	553	517	534	478	488	532	475	518	504	468	478	514	485	538	496	531	510	470	515	501	523	552	481	471	497	515	516	521	506	493	502	476	504	476	511	525	503	563	544	490	526	490	524	544	481	501	535	517	524	510	521	462	492	527	513	533	493	493	511	489	504	524	471	490	515	508	520	480	491	522	520	504	476	526	470	509	460	493	518	512	510	512	518	528	564	499	512	527	517	490	480	511	495	515	518	506	532	529	523	527	547	481	514	485	539	519	489	478	457	521	512	498	482	518	499	520	512	499	472	516	482	521	495	533	532	506	512	531	487	534	489	495	529	498	487	535	509	523	544	521	507	494	502	533	516	511	509	512	499	560	443	515	482	483	541	475	523	504	508	510	504	488	510	519	505	556	523	537	554	506	518	504	497	530	475	508	505	488	483	534	533	524	505	539	555	478	502	508	540	509	513	522	502	530	514	505	539	498	512	507	522	513	504	503	506	505	489	520	530	539	510	531	550	502	494	490	499	492	531	510	485	497	504	509	468	508	523	519	487	534	512	482	490	538	521	488	516	503	537	499	500	531	516	489	520	548	559	502	486	511	528	524	516	523	498	502	503	486	486	513	558	482	513	546	540	475	535	488	456	522	490	520	486	560	539	477	528	526	500	494	512	513	550	551	567	499	544	525	536	522	525	514	487	554	508	542	500	487	517	502	521	476	498	515	545	512	549	519	529	505	486	533	499	510	499	508	500	500	526	521	509	500	523	487	491	511	522	508	550	551	499	488	506	514	528	528	537	513	455	501	478	548	459	532	488	505	540	500	526	518	476	464	488	521	533	506	520	529	523	526	475	583	476	568	487	486	461	476	520	500	472	520	517	496	523	513	526	498	508	499	523	528	550	498	525	503	506	513	477	526	516	562	532	502	527	517	559	531	495	489	495	508	491	544	499	468	506	508	479	529	523	508	513	520	491	514	491	526	497	525	517	502	522	511	525	472	509	550	534	500	525	496	507	503	479	505	491	522	520	510	492	490	516	494	513	535	500	490	492	502	538	511	496	543	489	507	512	553	511	526	538	492	489	537	516	546	434	530	536	505	512	528	485	548	521	528	497	470	536	526	533	555	512	505	501	507	487	501	504	493	516	529	555	511	563	497	553	483	505	501	525	497	485	533	526	525	485	475	507	527	469	539	536	563	489	502	535	533	531	487	506	583	469	551	496	555	517	551	490	534	561	560	516	518	502	530	493	509	526	511	546	546	518	506	497	499	550	516	532	514	519	490	555	472	508	483	502	492	484	451	538	515	506	505	525	508	516	486	518	530	515	510	504	488	516	515	489	529	508	530	562	535	511	508	525	544	538	541	494	503	555	454	566	516	483	500	465	499	499	525	514	512	521	528	553	535	459	562	529	522	515	552	570	501	501	454	486	542	498	537	488	527	563	486	493	482	525	514	574	506	513	510	510	490	490	492	498	508
13034	17122	7509	1719	1319	1147	1052	1011	1005	1000	926	926	960	949	889	858	898	860	907	889	946	910	871	847	903	744	1050	2132	2810	2394	1665	1177	937	799	870	812	870	819	812	801	818	845	771	780	790	859	851	800	854	813	837	830	806	799	817	823	807	760	819	788	814	819	768	817	847	782	843	885	802	799	829	867	803	834	836	796	834	837	843	774	797	831	835	828	795	821	725	793	795	807	808	792	843	790	809	790	830	785	826	784	819	836	833	810	891	800	815	789	837	829	810	809	827	866	806	808	818	816	816	894	810	857	814	873	851	829	779	838	812	853	838	799	854	763	855	845	792	825	863	855	780	827	851	839	803	754	801	852	793	827	821	860	860	790	781	788	841	816	813	766	864	852	797	828	808	790	828	855	812	854	820	803	794	812	838	768	866	795	845	813	834	786	823	837	899	805	833	828	837	850	792	837	848	828	825	838	874	764	812	788	800	859	765	815	854	769	831	829	805	796	841	845	810	867	819	802	814	816	803	821	836	793	802	799	837	818	806	763	800	806	829	854	816	819	821	771	819	831	798	792	845	847	835	814	875	790	865	818	796	821	756	805	819	800	836	828	770	812	829	765	802	867	805	879	812	767	813	792	822	861	843	806	833	816	805	836	810	846	810	845	873	817	790	818	820	822	845	808	828	778	807	853	825	891	798	879	838	855	889	783	837	842	801	811	865	839	781	795	864	836	826	856	837	819	842	827	831	848	861	862	819	794	843	850	800	829	799	859	833	788	856	810	815	827	822	814	787	817	828	803	846	786	812	829	800	813	799	803	789	799	819	775	781	804	803	839	835	774	861	848	869	830	768	816	831	804	859	828	826	844	783	808	786	856	796	801	903	826	808	817	829	838	799	782	824	830	809	830	878	808	829	844	854	830	809	773	830	830	827	825	798	868	783	826	772	795	779	856	833	792	767	823	777	853	821	825	853	819	808	869	791	820	807	774	804	881	792	785	826	784	793	823	849	797	816	800	798	881	777	759	854	800	807	817	788	781	824	863	799	775	821	795	824	827	829	807	829	853	826	829	767	793	762	782	795	841	810	783	805	807	846	809	794	861	803	811	872	820	795	774	770	853	847	817	793	796	808	839	795	854	778	836	872	718	818	830	833	775	824	795	797	767	801	819	844	824	811	833	820	834	818	808	828	796	844	807	830	763	824	835	778	775	779	825	798	792	817	829	787	809	757	791	834	791	863	810	811	840	834	803	833	838	787	807	900	790	846	835	837	898	795	809	814	828	856	836	839	808	766	838	841	797	879	810	802	855	878	781	813	808	781	836	832	877	852	829	785	837	828	759	808	795	780	814	830	830	835	855	835	822	784	783	810	837	794	808	815	850	812	828	818	798	831	817	873	796	850	855	793	831	833	826	840	735	784	818	809	823	790	768	850	818	858	809	799	844	781	844	839	856	818	806	758	813	866	847	809	856	905	850	867	788	785	858	821	856	752	818	826	805	812	820	790	812	786	872	840	801	862	802	832	847	832	838	816	832	803	747	773	864	768	835	789	842	816	832	780	789	850	828	773	825	841	780	842	866	835	787	808	850	783	821	839	844	810	833	890	793	865	817	857	857	807	797	893	798	776	789	824	858	826	798	803	833	819	799	836	824	809	791	802	796	790	828	814	801	764	806	802	796	855	814	833	831	815	836	782	792	825	865	843	796	867	865	835	877	854	802	905	831	799	838	831	809	831	869	798	822	824	795	791	799	806	793	829	848	843	760	812	831	824	781	841	866	851	807	843	818	857	852	822	841	837	875	835	853	823	827	839	807	821	829	846	859	792	816	787	813	852	838	810	776	786	862	797	836	794	839	806	798	808	825	744	843	828	820	845	852	807	805	826	794	867	822	813	826	804	788	789	856	840	842	836	774	871	829	814	775	850	780	821	852	817	739	849	818	802	788	820	872	809	822	803	811	827	838	781	842	833	781	824	847	870	848	820	809	849	776	833	834	818	780	797	813	817	804	813	785	814	818	825	809	838	825	825	813	828	829	855	841	780	871	834	837	779	809	814	787	790	820	821	812	834	825	816	814	816	840	832	846	837	829	788	782	806	866	850	826	810	804	849	827	790	766	812	774	868	815	785	863	859	813	791	825	856	798	818	841	769	792	813	807	835	838	800	834	787	823	823	814	765	835	797	815	778	829	861	829	779	820	801	836	825	809	834	834	800	842	830	770	817	777	864	841	853	835	767	799	854	837	874	839	799	797	793	827	837	822	829	799	801	787	857	824	829	830	814	812	816	822	853	839	821	833	823	854	772	821	801	832	808	835	830	841	802	828	820	779	798	781	820	833	766	796	844	804	793	862	873	802	878	865	801	821	828	848	844	834	805	811	817	859	829	796	835	789	812	811	847	800	857	835	840	786	867	794	808	882	821	796	860	826	781	849	798	789	824	800	798	818	824	783	770	831	787	832	808	849	838	831	828	841	805	836	827	827	786	801	797	788	798	826	772	812	785	792	796	835	786	809	837	778	738	786	752	801	859	832	855	822	786	835	899	817	808	837	801	868	792	811	824	839	858	790	805	810	803	815	816	841	791	831	786	843	824	807	814	846	812	830	855	873	810	844	842	760	778	883	784	843	792	858	836	794	753	816	798	905	786	817	815	806	806	800	832	840	845	841	819	816	868	860	828	835	809	809	791	823	840	818	802	796	791	792	856	863	858	826	780	798	807	846	860	832	822	810	780	862	808	775	858	820	832	812	877	800	832	832	911	851	835	793	848	832	782	785	786	828	813	847	837	808	794	810	861	823	829	792	832	791	817	797	825	845	836	792	850	839	803	787	764	868	831	807	837	758	830	830	833	781	814	820	805	816	792	858	858	814	775	777	817	823	838	836	847	816	761	789	783	833	826	747	795	900	834	800	790	820	800	796	781	844	844	865	804	819	847	803	826	818	842	815	829	833	812	809	854	834	798	806	837	835	882	815	861	834	828	868	796	845	835	801	821	817	785	820	830	826	782	835	822	821	865	812	818	807	821	832	852	831	844	835	719	804	773	835	869	834	809	842	751	862	807	855	778	831	804	839	833	856	795	822	806	817	796	783	835	843	821	788	849	802	855	838	787	833	816	796	852	812	822	787	836	883	840	820	824	786	842	815	813	830	856	805	765	803	842	824	802	832	850	801	783	786	784	839	817	835	776	802	797	852	894	809	850	823	817	836	840	836	863	838	798	777	820	823	739	802	776	838	798	834	795	826	832	786	846	829	820	763	758	829	766	825	814	814	815	845	800	783	850	791	836	790	841	848	835	828	821	769	776	832	844	804	808	821	838	789	835	830	847	810	799	850	848	833	824	817	848	816	818	783	840	859	796	776	822	774	794	791	841	819	832	853	872	790	836	827	834	823	771	854	830	825	832	845	791	821	858	806	804	838	785	755	777	804	820	817	803	820	830	851	888	854	827	821	850	825	827	805	796	804	839	805	840	880	843	754	827	775	809	838	819	796	822	850
24905	21243	27495	25103	9242	1272	959	769	712	689	594	634	646	599	609	608	632	634	575	538	568	610	596	573	564	586	736	3036	3770	2711	1555	936	638	582	552	553	594	539	550	549	533	548	574	542	574	560	592	559	567	536	519	504	540	538	478	551	575	550	526	546	544	540	546	520	542	526	518	531	530	544	522	552	526	529	563	518	559	545	560	544	592	561	574	522	546	537	509	519	519	539	541	535	550	502	530	549	493	523	525	533	567	522	541	577	561	501	532	538	535	531	510	565	559	527	556	543	546	529	519	546	540	568	551	529	517	555	560	530	551	587	542	562	541	589	580	527	526	537	568	495	522	544	608	530	506	487	533	562	569	542	558	598	560	573	504	562	560	548	564	543	593	535	504	528	515	542	544	566	509	578	576	503	567	555	531	510	539	559	547	534	529	560	545	505	562	530	545	576	510	496	551	563	530	562	550	569	570	548	556	541	553	533	520	552	525	559	539	498	614	554	521	541	569	506	525	501	501	547	559	567	574	547	526	584	529	489	523	512	536	566	560	560	576	528	539	528	551	560	579	526	514	557	494	565	592	600	539	553	558	536	521	525	568	546	533	498	567	534	531	548	531	523	547	525	539	511	550	545	528	542	553	575	553	535	557	546	553	555	516	531	528	527	517	577	499	575	517	580	546	578	556	499	587	559	544	503	501	567	495	549	584	553	493	547	530	548	516	532	566	535	558	583	572	572	562	552	545	568	530	547	533	561	544	539	558	534	504	569	545	563	496	528	526	547	527	578	535	557	549	553	581	535	533	552	526	557	508	528	576	580	555	589	552	583	541	536	495	554	584	545	535	535	553	547	508	545	518	570	545	562	543	582	516	555	494	596	527	550	547	583	520	513	569	615	544	564	528	564	503	515	544	564	525	534	561	547	562	501	518	598	558	487	533	531	523	588	549	514	548	566	517	548	580	522	535	549	538	559	544	510	537	592	543	545	565	518	541	499	562	560	528	554	537	577	527	538	542	523	551	545	576	547	511	545	564	504	531	523	529	555	519	536	574	578	518	580	540	554	534	572	544	537	562	553	536	580	525	559	566	559	546	535	552	532	537	554	548	536	586	539	553	553	558	603	536	560	562	559	525	567	536	523	547	525	582	565	507	534	525	558	535	560	522	529	520	523	562	517	540	514	565	516	507	551	535	563	544	533	529	548	517	557	522	514	540	548	556	543	547	595	565	511	581	578	557	492	525	550	555	521	549	539	585	579	537	562	543	551	567	571	535	534	583	571	512	584	541	512	570	581	518	548	547	548	547	520	562	551	538	508	522	549	564	542	548	586	498	592	559	555	540	554	529	520	594	572	583	539	532	575	532	522	534	544	522	514	530	549	559	543	527	572	574	535	569	529	542	532	538	588	561	500	513	564	540	561	508	565	552	524	538	552	587	511	548	545	532	526	534	532	530	591	557	555	539	529	533	585	542	554	570	520	529	570	564	586	505	549	536	553	542	560	535	517	617	521	537	577	576	573	527	539	540	523	556	545	569	545	519	503	554	553	587	553	545	553	539	578	558	507	569	569	560	556	538	557	557	560	537	523	546	608	533	537	542	562	575	522	559	570	558	559	538	500	570	531	560	532	549	523	541	569	531	539	546	557	545	561	516	566	552	517	545	554	548	549	534	529	552	526	551	546	539	541	555	537	558	524	539	545	540	495	503	544	526	559	518	530	534	548	548	517	541	537	559	552	538	530	542	553	563	551	567	553	526	609	495	497	564	566	534	528	550	526	509	545	520	557	512	567	563	521	582	504	526	542	539	553	559	527	546	544	550	571	564	544	549	507	543	574	516	558	546	536	545	558	515	572	540	521	536	542	557	537	554	526	524	539	590	548	591	498	506	518	523	570	538	526	569	537	555	528	529	579	539	530	551	505	591	545	525	521	513	518	545	543	527	598	548	519	537	571	545	576	529	593	537	547	564	532	516	571	535	569	535	523	573	543	549	527	534	543	547	530	550	527	590	539	526	608	572	460	554	544	535	496	568	548	539	506	523	577	544	499	486	571	548	512	574	538	577	539	521	537	554	529	558	502	581	550	567	557	591	536	519	526	542	562	574	528	584	531	574	533	531	595	536	540	553	506	585	511	566	514	555	526	541	512	531	565	522	499	490	534	534	584	531	518	542	575	544	550	530	540	512	552	504	525	539	552	524	521	559	550	517	495	517	542	555	542	485	548	577	566	583	561	549	525	535	533	566	513	519	524	536	548	518	521	527	565	554	545	541	584	549	548	543	541	532	505	542	529	546	519	547	539	567	509	552	531	550	546	547	553	538	539	568	525	524	565	545	548	503	564	526	535	513	516	550	537	621	575	546	554	561	517	571	514	515	523	545	544	530	568	532	526	536	530	539	552	523	557	493	558	565	523	536	567	522	553	508	479	504	536	504	550	534	610	571	525	573	533	536	537	518	537	546	549	577	548	627	538	539	565	515	550	503	535	517	551	514	554	521	556	580	527	542	541	543	514	578	519	520	565	518	578	530	548	518	577	568	559	530	541	550	573	542	533	552	560	584	550	535	541	567	550	571	558	553	589	531	556	571	571	581	552	504	566	553	589	527	546	534	508	517	536	534	494	575	498	546	506	518	541	519	564	491	553	506	559	521	537	536	574	552	567	517	552	552	562	538	539	522	553	563	520	539	523	515	530	531	564	499	546	531	590	565	586	541	552	533	551	525	563	546	545	563	531	555	558	559	540	571	540	538	499	529	544	566	551	527	558	505	589	548	525	552	528	530	527	587	526	569	525	528	571	561	540	567	553	527	537	547	525	531	553	548	562	579	544	483	489	542	539	518	531	593	526	544	550	532	556	537	508	535	543	566	541	530	509	553	545	568	535	585	581	520	557	571	543	539	505	525	573	540	493	571	564	570	521	524	546	524	584	577	547	522	511	553	543	511	550	538	588	556	523	599	523	541	549	548	559	570	524	474	553	534	572	514	523	534	547	562	546	532	547	536	544	535	543	514	579	535	565	526	544	549	548	554	505	549	542	540	535	536	531	556	571	560	517	570	537	565	527	520	509	533	576	537	512	519	549	530	565	527	556	505	543	564	552	578	553	532	569	556	542	566	565	552	563	508	537	562	570	564	518	528	610	576	561	556	543	527	580	562	551	567	578	541	551	579	539	587	574	546	580	579	511	528	546	525	544	529	510	583	537	557	578	501	558	531	550	519	526	478	553	566	552	569	575	542	561	553	503	538	516	528	536	549	554	526	568	549	545	503	530	559	536	578	550	586	563	553	530	599	567	545	505	559	551	510	577	517	527	565	540	534	546	562	552	553	570	524	532	503	535	539	551	520	525	494	572	531	513	545	568	580	565	521	568	500	536	562	509	557	533	536	526	519	522	559	561	484	533	594	516	557	523	544	533	478	516	507	539	502	547	554	544	532	577	566	561	558	542	533	489	562	553	524	547	510	542	570	539	600	538	568	545	542	552	500	506	570	545	520	543
16626	32739	18871	8554	2813	2193	1800	1616	1511	1340	1279	1177	1114	1088	1045	1042	997	1028	1044	969	1009	982	1000	922	1029	949	1409	7590	8893	6108	3195	1790	1171	999	916	871	875	875	854	822	873	922	831	893	886	902	886	885	886	831	827	891	863	875	860	833	852	879	837	856	839	863	917	908	876	847	867	890	882	873	865	869	801	889	870	860	863	844	822	857	837	839	856	879	799	884	888	848	896	883	879	889	866	874	874	857	902	882	927	885	863	910	845	881	904	825	884	878	868	845	882	863	821	844	888	838	893	888	889	818	878	891	879	900	892	875	831	877	864	914	873	835	874	859	827	905	871	890	854	833	899	844	864	860	863	869	872	903	872	869	880	870	843	826	866	855	870	828	887	887	868	852	837	928	871	922	853	906	850	871	860	847	857	802	848	838	869	831	892	858	879	867	882	859	830	849	871	873	863	888	858	917	865	817	852	837	873	874	853	825	887	904	860	810	882	859	831	858	855	870	916	830	852	917	887	868	825	834	890	887	868	861	862	902	883	859	877	867	905	858	913	871	850	853	881	898	875	867	834	871	858	801	883	880	847	851	917	900	881	926	856	882	836	880	835	874	863	889	890	921	827	876	879	874	798	943	818	876	883	876	838	875	841	880	846	874	843	870	839	819	893	836	881	869	909	886	857	833	897	892	848	854	849	842	882	828	872	877	853	914	855	861	839	837	909	872	811	880	868	823	841	888	869	911	833	869	874	846	867	804	854	870	891	819	900	904	876	871	846	898	847	884	881	832	877	844	883	919	865	854	839	894	801	906	890	907	905	872	876	851	873	854	906	869	875	901	854	858	930	921	856	882	832	838	862	819	880	860	868	849	820	896	874	842	852	845	820	832	939	889	851	843	817	877	875	886	873	862	861	839	862	836	860	864	841	858	866	929	914	814	846	838	883	798	860	818	867	839	880	907	788	882	862	850	900	836	889	878	903	846	862	842	848	890	838	871	868	850	823	853	860	863	847	881	862	888	870	906	854	864	892	854	853	822	881	872	869	848	913	830	876	871	913	873	911	898	833	836	890	866	874	868	841	860	903	890	927	897	893	871	858	864	848	893	827	852	858	872	903	895	899	883	897	828	868	866	881	866	843	890	871	889	876	910	887	896	876	807	883	887	894	903	875	839	881	900	862	856	862	839	836	878	852	890	837	897	844	851	885	867	864	905	845	829	857	847	921	894	915	900	938	883	894	898	885	884	875	890	842	828	825	875	905	886	848	849	804	875	823	869	868	857	836	839	875	912	807	844	855	853	900	895	916	830	826	873	860	852	867	851	842	883	825	846	887	860	879	856	866	869	850	867	893	871	852	859	891	819	847	887	829	888	822	878	842	893	869	821	854	861	871	912	923	832	870	904	836	913	819	827	863	835	846	805	880	825	886	833	847	812	864	840	911	855	836	837	872	904	882	874	874	921	926	916	898	835	838	878	911	886	941	883	885	852	858	836	884	879	867	904	880	869	901	860	852	880	862	883	868	856	901	835	866	846	881	873	836	898	826	833	890	868	874	886	889	863	858	856	876	851	855	885	879	877	893	917	872	904	877	915	859	849	827	827	884	864	894	797	863	848	875	868	862	862	899	863	843	839	917	837	910	866	823	813	882	861	875	906	902	872	884	865	828	905	886	858	897	814	836	905	868	850	827	903	826	896	843	855	836	873	824	856	906	910	852	873	876	893	881	862	809	872	930	866	833	831	879	916	877	891	887	905	850	887	858	865	922	889	896	865	830	874	888	910	839	841	845	879	873	847	810	845	839	876	935	848	864	933	937	897	893	885	837	854	920	908	889	895	856	847	849	887	833	862	877	875	815	831	855	853	883	825	824	857	849	926	851	897	902	871	844	834	863	900	850	887	822	911	884	853	935	891	876	816	833	893	934	869	863	868	883	812	891	909	893	834	855	889	844	915	867	828	885	877	841	898	861	834	847	882	890	867	840	865	877	826	886	848	856	873	863	857	829	904	856	828	831	822	838	876	900	866	824	855	872	889	908	888	858	903	877	876	839	846	872	849	866	850	898	847	901	867	861	868	882	884	921	851	889	913	817	908	850	850	837	873	884	808	855	879	853	875	892	884	839	874	825	860	864	861	848	863	856	820	846	852	886	838	827	862	822	848	917	821	881	805	849	827	826	860	842	889	878	828	887	904	888	825	864	869	832	848	907	860	862	830	869	879	877	884	845	903	921	913	824	831	795	849	862	876	886	885	829	848	830	895	876	843	893	898	891	854	884	894	828	867	866	885	872	904	885	854	830	849	901	832	861	814	886	886	878	819	826	893	903	879	857	829	873	841	911	845	823	883	859	835	815	862	850	900	888	867	895	902	856	930	896	876	851	870	837	802	885	853	903	859	919	831	877	835	859	803	838	850	859	878	838	884	797	825	861	856	866	850	853	850	824	852	897	822	840	890	823	849	856	833	875	894	884	876	870	863	840	839	852	825	852	891	874	854	922	892	826	901	842	861	892	898	906	885	887	911	880	860	900	873	852	876	883	876	908	869	865	864	871	833	887	853	922	811	860	864	903	893	928	857	880	903	852	884	847	872	875	884	912	859	867	892	860	856	887	837	853	889	841	918	918	863	900	895	812	848	872	868	883	874	816	859	850	846	856	855	851	911	855	851	839	842	875	902	853	858	856	903	906	889	884	875	893	841	845	896	844	861	832	866	865	907	879	875	867	837	909	831	857	852	859	827	911	876	868	886	899	823	918	854	865	847	890	845	839	872	864	877	843	899	849	819	889	830	890	810	872	912	871	893	870	812	878	856	856	840	852	900	888	847	862	832	875	909	853	856	873	869	846	830	910	866	894	859	867	870	848	866	885	915	842	836	871	919	892	923	828	864	861	863	816	851	860	913	899	871	863	878	873	848	835	850	839	828	790	842	846	939	902	855	852	840	870	821	901	902	870	856	900	926	863	844	856	897	857	884	851	814	855	853	881	841	895	861	865	890	889	841	889	844	826	873	876	861	888	851	852	896	846	887	921	879	890	926	840	859	893	831	936	856	838	876	828	823	875	888	869	929	885	859	818	905	852	898	825	821	857	889	879	898	831	836	870	870	914	898	937	839	861	868	834	843	837	845	933	889	859	825	861	794	844	881	890	869	868	752	868	891	791	870	877	861	895	840	843	856	902	871	891	891	862	923	854	878	873	860	861	852	870	881	880	899	880	861	917	875	929	860	896	882	841	819	898	829	883	861	894	882	845	881	874	864	885	832	857	859	836	857	858	842	896	821	905	884	816	942	924	906	877	865	837	862	832	890	862	861	859	866	852	896	899	897	820	869	877	849	869	924	872	848	825	882	832	841	889	862	886	851	826	873	841	881	824	916	852	829	914	897	896	888	822	825	879	890	881	870	843	889	886	882	873	843	839	830	876	911	883	880	835	860	880	867	829	869	806	906	843	868	842	836	881	889	885	886	937	882	856	847	866	856	952	886	888	914	834	880	931	827	894	806
23232	21227	28897	23779	21187	18508	2928	1241	928	955	952	915	776	771	693	725	697	704	663	662	645	665	607	626	645	627	1538	6623	8615	6274	2934	1318	834	619	606	529	557	551	572	543	553	569	513	569	496	534	523	592	589	509	523	520	537	596	520	559	564	580	516	527	542	548	564	548	542	570	547	543	583	562	540	511	537	524	553	567	555	499	544	546	559	586	556	555	523	510	562	533	564	531	567	547	551	554	587	562	552	569	525	551	549	555	566	553	520	560	508	568	505	536	514	527	571	508	580	584	498	579	592	570	593	558	536	571	529	536	564	553	565	540	524	531	568	541	584	561	518	524	539	547	572	582	576	535	515	560	558	549	540	539	550	524	552	565	560	556	546	574	549	525	525	545	575	522	507	499	565	528	580	516	564	527	536	553	543	496	553	544	529	579	525	567	574	552	545	554	551	540	500	555	543	561	508	558	566	509	559	549	561	541	532	579	566	529	546	591	577	568	533	587	539	554	548	542	542	569	570	532	571	543	548	579	572	558	592	518	557	580	551	530	547	504	543	517	513	538	545	560	529	556	594	511	531	557	564	527	521	537	578	522	565	576	529	571	554	535	547	542	551	516	556	540	549	548	583	541	557	567	539	549	545	571	581	537	552	564	563	537	559	550	568	549	516	563	560	557	567	548	526	540	602	535	563	532	580	540	580	554	558	537	536	521	544	563	541	550	524	584	567	563	565	545	570	568	522	553	528	526	551	572	582	602	566	535	511	529	553	546	562	538	542	542	540	542	504	573	534	561	573	515	581	527	544	551	505	536	566	555	562	548	549	595	542	553	546	583	554	551	579	554	559	538	494	547	566	566	613	540	565	549	513	594	595	576	538	534	562	550	549	545	556	533	549	519	567	548	562	521	571	535	543	553	549	501	537	535	516	570	540	524	522	563	505	565	579	553	551	481	544	543	547	543	583	563	522	531	576	506	559	543	554	538	542	537	537	571	532	555	540	555	521	540	585	561	563	558	495	561	579	550	565	585	567	576	567	566	563	549	535	555	538	532	505	562	538	555	543	566	527	498	541	557	546	548	570	538	556	530	574	533	531	541	560	552	540	545	573	562	549	515	525	547	548	542	531	518	573	541	555	552	521	526	554	530	524	571	541	557	542	539	561	553	547	512	532	527	522	578	531	573	511	544	564	577	517	536	537	523	528	529	549	517	564	527	509	527	540	520	567	573	550	556	550	564	574	530	501	582	526	574	560	583	531	528	577	537	561	560	546	553	556	544	584	598	538	587	562	533	580	578	579	555	514	485	606	525	552	560	587	529	587	572	563	559	523	571	549	523	584	600	535	543	552	547	536	581	561	547	555	547	548	538	577	509	573	569	588	578	529	521	510	584	552	524	538	577	562	521	539	565	551	560	550	562	544	530	541	548	524	520	527	592	516	527	527	586	559	538	550	544	513	556	584	512	518	548	533	550	567	558	535	545	491	525	551	530	536	544	580	563	563	544	478	550	531	554	529	550	550	513	528	560	571	525	544	533	547	559	554	534	595	534	529	527	552	601	561	523	546	522	573	579	542	508	580	524	532	533	558	572	539	553	522	592	498	566	582	563	544	558	559	577	546	532	537	504	549	562	522	540	535	542	498	578	582	547	543	570	541	565	515	507	557	549	539	561	582	550	497	510	525	546	548	548	580	526	543	597	533	548	566	535	543	527	582	528	556	535	547	521	525	526	555	541	560	591	506	526	552	568	586	513	529	556	573	572	552	563	602	559	524	541	522	562	506	512	557	576	516	546	563	542	583	558	518	541	528	482	568	522	535	519	565	586	540	541	565	554	546	503	533	535	545	566	554	592	524	501	557	535	477	586	537	557	541	530	574	526	534	559	524	552	536	553	482	530	562	557	525	533	551	546	544	564	550	536	541	541	553	541	543	531	546	552	516	560	535	562	591	574	554	527	544	516	559	531	518	536	522	590	571	563	559	521	583	530	536	568	556	504	485	543	580	555	576	549	548	537	551	535	545	509	561	519	536	575	536	546	513	579	555	527	564	513	571	561	531	508	560	591	488	595	580	537	557	497	580	552	530	536	533	511	553	544	535	530	557	561	523	557	542	564	585	533	578	539	514	535	510	543	572	542	519	538	539	556	514	517	536	581	543	499	546	517	522	538	525	530	568	560	545	494	558	535	549	532	510	578	568	524	558	554	540	537	547	534	575	557	561	559	528	524	554	521	525	528	528	536	551	556	560	554	569	553	557	561	578	550	567	548	529	528	539	547	568	513	544	586	530	519	564	545	529	525	565	554	592	525	539	560	562	539	519	517	566	544	570	562	577	541	541	573	542	558	535	544	546	576	516	508	517	562	537	515	564	535	602	536	520	503	551	533	549	574	534	551	516	554	550	548	565	535	518	553	526	520	556	510	541	561	555	507	537	591	529	528	574	540	564	528	544	535	520	530	547	532	536	554	523	565	542	537	514	518	560	530	582	505	567	533	518	559	535	495	538	544	554	551	573	564	545	572	547	556	533	617	550	539	550	525	550	550	542	520	530	581	558	527	544	562	565	567	551	526	550	561	556	551	534	567	535	564	538	560	534	556	567	502	557	539	519	554	548	542	554	536	581	553	527	549	555	569	565	511	503	587	488	543	563	544	553	524	562	532	539	563	599	552	520	576	512	588	576	527	569	582	579	551	551	516	530	565	550	525	511	549	547	521	553	580	563	521	515	563	545	536	530	552	567	532	558	572	541	500	550	536	569	552	531	506	548	540	519	575	568	555	494	541	547	581	550	539	528	505	552	507	492	534	577	530	516	549	531	537	548	550	534	558	549	532	543	533	521	563	519	551	596	543	555	531	530	540	552	557	528	528	589	545	536	539	555	535	551	574	523	576	559	537	527	541	536	565	524	525	526	564	557	566	515	526	573	522	546	577	560	518	523	575	526	536	518	543	561	563	552	566	570	589	527	558	561	519	547	557	585	536	524	520	569	524	539	569	603	570	576	548	530	548	532	521	528	527	518	542	524	530	569	511	540	509	509	559	540	551	532	504	543	527	512	558	534	526	556	553	534	513	508	552	576	565	560	543	585	592	506	515	554	547	561	587	541	539	575	562	556	539	541	556	554	523	543	589	545	586	530	539	569	580	559	529	523	520	557	509	515	527	534	529	581	559	528	573	519	560	493	533	529	529	540	573	589	562	549	568	505	540	541	526	554	512	563	558	578	543	538	557	584	515	536	569	555	506	509	502	530	549	542	542	575	553	557	594	533	503	577	559	532	601	550	571	546	581	558	511	541	519	534	526	546	531	534	568	545	527	533	512	563	571	550	519	531	533	533	538	493	540	593	550	543	575	558	512	541	605	573	570	546	548	545	546	562	562	558	567	547	545	554	496	563	535	542	538	526	569	555	589	590	556	561	541	575	527	518	541	583	595	522	566	523	563	550	580	572	522	551	562	545	561	579	564	540	526	528	566	514	518	585	540	478	558	560	544	516	553	595	525
23473	44298	31198	8488	5485	4259	3371	2664	2231	2273	2075	1862	1713	1525	1462	1407	1381	1215	1246	1277	1163	1070	1099	990	1067	1087	3944	14992	17147	12391	6197	2791	1480	995	903	876	860	897	883	862	888	890	868	758	887	842	874	848	900	856	880	862	908	841	831	851	857	891	860	872	824	844	879	923	844	852	864	840	873	874	885	856	864	836	825	891	839	856	857	857	836	857	801	840	878	818	882	849	792	771	874	813	873	909	870	870	854	860	850	845	823	851	827	852	856	877	888	834	840	824	858	867	893	852	855	834	827	851	930	832	852	899	823	852	856	852	816	860	824	833	830	831	863	883	866	868	852	849	865	863	829	842	832	853	821	842	858	800	841	889	914	858	828	852	866	848	812	834	853	827	856	833	834	858	853	898	857	802	851	825	844	858	877	861	855	904	918	867	880	847	808	862	897	861	822	857	816	848	860	841	874	800	798	852	881	868	869	872	892	878	840	838	837	835	914	850	891	888	881	835	808	897	883	841	870	912	861	870	847	905	813	824	866	902	860	882	857	878	837	843	876	829	855	822	854	890	877	910	849	831	871	827	849	847	837	906	907	875	834	827	865	861	918	892	820	855	859	857	825	840	816	837	838	851	863	858	796	841	868	839	879	862	898	865	855	870	891	847	826	866	809	829	818	802	831	865	843	874	822	783	841	838	838	839	896	822	895	884	879	852	837	901	837	871	891	894	878	832	891	846	861	839	856	908	883	867	862	858	893	881	894	813	821	859	874	859	892	825	804	900	834	783	898	909	870	829	821	815	888	895	855	884	903	866	814	850	845	820	912	821	837	835	873	821	847	858	860	843	829	885	857	865	772	883	829	866	855	892	851	877	875	876	846	831	861	896	792	901	817	848	884	884	880	818	845	869	863	843	828	885	822	886	870	824	822	873	827	847	877	815	838	877	846	886	848	850	819	861	867	860	858	842	860	819	808	821	884	836	840	850	874	843	849	842	834	875	887	884	833	851	823	853	813	860	842	853	887	816	875	856	779	858	891	897	823	886	889	856	870	789	860	831	829	898	789	871	846	807	936	848	825	836	807	813	770	831	826	854	835	864	895	830	865	865	907	871	841	897	872	862	824	883	904	840	828	843	855	850	858	900	814	878	874	868	874	867	853	870	839	843	803	855	907	862	823	863	865	843	857	814	811	870	826	857	858	861	848	866	891	939	869	849	882	900	946	864	869	821	865	846	825	796	859	865	818	840	887	835	869	870	863	800	847	802	857	837	855	895	849	861	796	870	854	782	830	860	850	846	832	833	880	842	844	827	868	869	830	909	863	855	849	828	818	886	817	845	866	839	847	858	847	801	808	856	880	863	833	868	842	858	853	852	869	829	820	862	843	854	837	905	850	831	849	852	822	851	887	873	875	846	838	881	829	819	880	859	811	877	843	807	871	849	867	892	814	853	872	823	868	860	851	883	812	869	857	896	862	881	875	867	853	874	857	842	828	805	870	848	880	859	833	878	851	827	862	870	876	801	865	905	844	881	842	804	848	803	873	883	847	898	835	849	867	790	858	854	801	800	833	845	871	837	859	848	890	874	890	861	834	878	852	908	873	921	876	848	854	877	860	862	877	834	805	852	812	851	843	830	817	867	857	877	847	790	891	875	846	864	843	868	867	853	824	847	882	855	838	813	940	894	847	912	846	848	829	884	885	856	869	814	822	909	874	834	870	816	873	837	856	866	825	861	856	847	868	867	860	898	874	866	854	848	801	845	904	845	841	858	853	885	843	805	908	878	895	858	844	888	842	843	853	870	842	854	861	882	822	876	817	852	864	883	838	887	917	880	814	868	831	850	832	855	805	868	837	923	882	876	839	807	848	892	905	830	858	868	816	876	841	919	826	873	868	848	884	875	878	865	872	849	870	856	855	881	819	834	805	880	835	836	913	852	844	886	866	868	870	867	794	862	865	883	853	855	855	840	853	895	832	863	860	848	880	841	847	823	829	872	847	870	862	801	849	813	842	830	839	842	937	897	819	824	904	825	847	870	817	916	826	897	844	857	836	852	864	802	879	839	870	855	909	838	911	793	868	857	866	905	833	904	832	826	887	860	917	833	886	775	850	846	825	857	871	906	828	820	859	869	831	862	861	860	792	852	825	852	787	839	794	869	838	849	878	847	862	824	816	895	833	821	890	878	902	823	835	771	802	830	844	860	854	807	857	822	808	853	846	833	864	819	845	889	814	858	834	839	887	880	835	907	868	842	836	879	907	869	907	838	843	841	838	840	875	811	852	848	850	900	913	863	835	856	861	907	881	880	855	812	916	935	813	842	928	824	882	836	874	878	790	806	807	830	804	840	843	844	887	904	824	885	845	857	882	839	863	839	814	874	780	858	810	839	880	860	830	850	844	884	828	825	879	878	868	872	813	867	875	923	825	830	801	857	865	872	845	883	842	911	768	822	812	895	827	862	868	814	844	867	806	880	888	865	848	893	829	881	829	862	906	866	881	851	818	832	839	837	843	848	847	856	809	862	829	907	811	907	860	862	875	875	881	806	834	852	870	874	816	807	873	868	788	851	837	847	876	904	821	828	865	922	832	837	882	840	891	854	837	810	778	866	865	888	855	829	864	903	825	809	826	859	861	914	903	828	850	821	864	859	814	869	845	862	841	841	832	847	841	888	854	804	884	845	817	853	820	808	858	876	836	807	857	846	850	891	862	846	839	875	850	812	887	845	845	840	812	822	852	827	859	854	840	875	840	801	821	803	874	798	873	848	830	852	875	824	897	889	815	873	841	861	831	889	885	868	851	860	845	850	855	833	836	814	867	898	849	851	875	828	910	803	831	841	835	851	862	838	876	835	828	881	909	876	818	903	871	857	886	777	840	842	891	811	830	886	863	829	830	849	883	811	865	820	857	846	881	835	896	855	819	856	854	882	819	887	861	844	877	854	849	866	846	883	856	845	870	854	887	848	812	841	847	752	881	939	844	855	860	840	863	808	855	798	863	887	876	833	790	832	875	829	853	826	859	832	856	849	872	863	867	850	893	855	837	831	891	800	861	885	905	864	857	858	848	850	813	863	883	898	853	825	916	837	887	884	872	879	873	820	826	872	835	820	848	858	838	880	830	861	901	834	870	823	837	826	834	820	905	867	817	898	873	882	872	875	818	822	806	856	885	838	885	852	866	874	831	805	883	903	803	810	890	865	895	862	850	859	875	857	883	835	871	895	858	823	837	863	867	861	846	867	892	834	869	845	877	856	846	852	885	820	837	888	857	862	858	878	842	827	857	857	800	822	920	874	837	883	803	866	822	892	833	911	883	869	774	853	889	867	865	809	872	855	843	866	837	845	828	905	900	863	841	861	871	878	851	880	828	828	841	826	824	831	823	851	889	865	862	821	889	845	865	848	866	814	887	926	835	833	836	846	860	884	875	886	807	851	904	864	901	843	876	862	865	862	914	794	829	820	823	874	905	864	867	846	848	845	840	854	861	857	867	917	850	854	842	887
26882	21089	13349	1903	811	760	685	579	586	604	601	559	600	558	587	532	533	553	532	535	520	483	511	496	528	528	574	833	1158	1103	884	711	585	492	540	474	487	540	519	515	519	519	502	487	494	517	523	527	497	490	518	514	543	510	481	528	475	530	515	508	471	472	530	514	523	512	512	531	506	507	504	548	497	501	467	508	476	485	520	522	535	563	516	524	515	487	487	537	498	493	495	494	495	491	520	512	531	480	495	476	516	502	490	503	518	531	535	521	489	496	499	518	549	511	542	486	521	521	512	506	501	472	488	444	525	500	473	478	483	524	533	500	488	486	530	508	503	505	511	480	533	506	510	473	553	514	496	487	494	521	470	537	456	530	540	492	489	474	504	507	530	523	507	529	508	510	494	555	527	511	506	490	514	552	540	540	488	511	525	524	506	484	506	503	502	521	536	547	481	527	526	493	488	537	539	508	543	490	536	510	526	509	511	497	543	515	541	529	550	515	555	508	473	477	504	461	487	487	498	485	509	513	511	511	512	551	535	507	538	522	502	460	500	521	476	494	471	527	514	528	486	532	522	485	505	482	542	543	526	501	504	504	511	516	518	514	490	495	507	497	497	498	464	500	527	492	511	532	498	543	484	521	526	516	521	537	511	490	516	492	509	504	514	530	506	499	506	519	487	510	470	559	529	483	527	521	538	482	539	528	522	514	469	517	515	525	504	500	475	510	516	537	527	504	514	518	560	504	497	493	517	525	487	529	496	502	466	524	513	514	546	535	524	519	559	500	500	507	489	488	500	538	462	498	494	476	566	511	479	505	542	514	507	503	502	526	482	541	532	478	487	541	508	519	520	491	517	500	496	514	505	515	500	536	504	521	517	523	489	538	530	516	557	507	526	515	520	498	507	546	532	520	499	499	532	534	501	530	489	526	554	516	553	422	505	480	509	536	534	441	481	543	504	522	547	471	532	561	498	508	523	530	479	476	497	544	502	491	482	476	532	519	517	535	506	509	501	510	517	564	534	533	497	501	459	511	510	479	502	527	513	514	521	503	502	488	505	498	529	546	537	519	536	500	491	504	564	491	515	522	494	501	507	541	489	516	497	505	506	532	567	547	510	543	534	491	495	486	518	491	512	490	522	505	516	530	500	502	500	479	519	498	491	515	474	520	520	509	494	492	518	508	464	483	526	532	543	533	501	520	545	530	517	492	496	501	487	510	547	506	549	545	551	476	501	452	526	505	540	476	516	538	511	509	510	514	538	507	490	533	517	505	507	494	502	538	536	485	489	474	513	468	537	497	524	536	531	499	517	543	534	492	531	461	504	504	530	470	497	489	557	501	501	514	493	507	518	519	525	538	478	525	495	495	524	507	550	511	509	506	511	504	534	515	510	475	541	506	477	507	481	510	495	518	525	470	533	509	509	534	457	504	503	512	511	553	537	516	507	500	519	501	544	503	528	537	519	465	553	484	505	509	495	494	515	530	501	484	552	516	509	518	572	522	513	522	528	498	536	532	490	513	509	517	539	479	472	560	510	551	494	511	474	498	518	509	483	490	481	497	526	492	492	487	552	485	503	516	513	562	555	549	501	542	476	545	500	493	506	482	523	505	515	541	506	555	510	499	491	533	537	527	528	505	500	554	514	486	486	480	526	498	471	516	479	506	469	508	537	494	509	511	582	518	484	527	524	477	496	488	498	544	548	527	527	498	504	499	470	543	503	518	483	490	536	527	518	483	504	475	527	497	569	501	522	510	528	504	543	540	535	509	521	488	522	511	520	533	528	526	496	539	493	459	534	488	493	493	520	511	537	498	488	467	505	506	465	496	493	474	507	506	516	480	531	493	479	487	588	494	505	530	557	527	501	498	496	539	455	509	531	499	496	488	514	554	476	500	492	504	527	478	539	483	545	540	506	525	498	529	530	531	540	481	553	503	583	523	472	476	505	518	535	513	510	501	503	500	492	528	505	525	510	503	517	537	528	517	500	500	522	513	505	534	519	531	527	521	505	481	524	508	531	538	498	504	495	509	517	503	524	504	486	504	514	515	499	516	478	493	526	540	510	528	512	502	542	521	516	539	559	504	520	517	509	510	504	526	506	504	499	492	525	500	522	516	522	495	548	498	543	503	499	518	497	485	534	490	511	520	535	521	522	555	524	510	501	524	535	498	512	505	532	515	483	504	559	516	534	521	520	502	509	538	537	528	504	492	488	521	509	519	497	460	524	557	527	507	511	550	533	531	472	511	550	536	429	480	504	520	516	509	497	505	476	511	492	503	507	483	493	487	510	491	492	496	501	499	527	551	546	509	497	529	527	496	517	517	500	481	479	528	504	495	514	514	509	493	491	496	487	511	559	480	520	497	481	493	463	515	484	495	506	529	509	550	528	546	474	506	521	495	520	522	504	541	522	518	495	512	505	498	464	502	539	549	512	472	514	499	453	515	478	508	449	509	553	548	533	501	522	558	532	517	487	543	548	537	497	480	542	562	511	536	517	514	499	492	535	505	511	524	514	491	508	504	533	504	547	509	533	493	536	504	522	501	513	526	590	504	528	507	545	524	506	527	497	546	506	514	487	547	501	541	538	525	495	553	521	544	486	498	529	502	484	505	471	516	487	521	532	524	508	502	525	456	536	530	554	524	529	508	517	493	485	480	494	516	498	509	525	530	522	493	500	467	522	493	549	498	488	526	535	484	513	528	510	545	512	500	510	560	534	543	502	517	524	511	517	532	535	473	523	485	516	487	520	509	511	497	500	501	517	514	502	510	492	457	552	501	537	485	505	507	494	505	566	489	527	490	496	539	541	481	506	514	565	536	546	480	473	536	535	568	508	519	494	477	534	514	521	486	493	496	470	504	536	498	522	497	522	543	495	496	528	496	465	516	474	524	454	492	469	513	482	519	490	488	505	487	493	489	520	502	500	476	486	455	486	501	505	524	480	563	489	508	514	506	518	515	513	489	507	512	505	540	484	515	540	500	514	526	495	514	486	483	495	492	496	530	531	525	543	504	498	511	501	479	527	467	530	523	503	479	514	468	503	510	529	486	500	506	507	489	511	548	475	511	517	503	540	515	518	500	528	475	501	458	544	479	577	496	521	517	461	473	518	493	506	499	503	529	541	490	519	503	499	533	523	530	534	496	495	530	503	497	500	500	503	564	513	524	499	500	498	493	535	494	528	497	495	559	500	526	508	496	485	535	522	491	505	505	523	493	514	537	508	495	511	541	505	514	496	509	546	477	510	498	551	498	478	515	508	538	526	513	520	528	512	489	544	475	530	519	508	537	500	510	522	516	528	518	480	500	502	520	492	504	515	493	532	496	483	540	491	503	553	475	497	522	555	485	512	562	542	545	485	530	467	546	499	510	519	506	528	544	488	535	499	519	539	513	528	489	511	519	551	494	493	527	515	536	519	494	509	498	498	488	498	502	546	517	542	511	463	514	512	490	497	466	496	516	469	488	549	520	527	529	518	501	529	498	524	517	553	513
15888	26687	12497	1946	1778	1659	1383	1088	1141	1146	1151	1083	1031	943	1001	945	918	893	861	864	879	883	836	821	858	821	1022	1898	2589	2265	1728	1242	964	922	791	815	810	816	831	820	847	796	826	827	848	797	793	734	837	789	780	800	784	787	826	827	846	852	784	776	846	793	796	796	802	829	773	871	781	842	807	880	786	805	828	790	847	847	787	776	819	828	805	830	841	800	780	805	824	812	780	832	810	847	795	809	785	794	764	793	834	784	864	784	821	760	804	847	797	825	831	846	762	836	842	743	786	782	837	853	811	798	865	853	803	836	811	821	806	804	805	838	789	820	838	764	881	800	825	810	776	850	789	840	803	863	858	832	783	826	831	761	839	819	822	794	831	793	794	755	822	788	741	826	807	876	794	814	838	842	809	828	816	837	905	820	774	766	776	817	836	862	744	786	851	823	793	770	823	857	820	839	865	838	802	795	769	833	787	761	761	795	820	773	868	774	841	824	779	800	818	769	760	832	779	773	774	857	839	758	820	820	785	789	808	845	802	791	808	815	847	808	788	806	787	842	806	822	807	805	785	794	851	780	797	837	811	796	826	793	850	811	795	807	758	820	794	771	829	832	773	851	820	793	879	804	845	830	806	825	834	806	792	812	821	779	817	773	805	767	792	806	732	803	813	767	799	796	804	795	840	808	819	798	808	809	842	791	831	834	800	789	795	793	827	818	829	821	810	829	820	777	843	848	851	855	784	772	868	756	767	775	855	769	840	800	808	864	844	797	773	771	797	806	871	769	815	785	814	814	798	832	798	786	809	841	809	788	844	832	817	838	834	851	729	785	776	808	773	856	824	798	777	791	808	814	807	795	793	776	784	812	799	773	823	792	841	762	837	810	787	813	848	811	819	834	814	841	804	845	778	867	754	835	795	797	824	838	797	804	825	824	794	844	822	832	797	787	819	810	836	789	842	816	814	788	802	831	754	803	763	780	812	777	776	766	788	807	770	796	782	815	812	816	829	835	837	793	807	762	836	787	806	837	759	755	810	778	827	796	817	831	849	828	857	797	819	811	797	806	804	773	816	773	801	830	789	793	780	796	794	770	810	814	818	788	844	854	768	795	838	850	843	852	818	793	755	758	865	765	806	769	814	787	821	850	796	830	776	804	816	806	786	829	826	753	773	804	813	819	771	812	799	819	817	869	857	810	797	813	799	817	790	779	843	835	821	795	792	817	783	798	783	791	820	786	808	809	806	807	791	822	807	891	829	817	792	835	794	774	763	791	800	787	794	821	828	816	778	778	802	787	843	852	839	821	804	764	838	805	789	780	790	835	786	791	795	783	818	785	810	753	828	751	862	868	802	843	785	827	815	822	776	744	811	786	765	796	797	800	805	829	821	827	769	824	786	768	849	770	812	811	858	804	848	827	855	830	773	789	796	776	797	871	801	764	812	881	783	775	810	783	787	819	852	829	844	767	810	821	805	746	826	838	767	838	833	847	806	772	774	819	788	774	771	796	803	847	789	832	774	792	776	842	791	834	820	796	848	813	818	796	809	770	800	798	805	813	791	799	776	818	833	803	817	842	830	783	739	864	792	817	771	849	808	813	863	840	765	827	785	799	842	806	817	791	812	826	817	805	813	784	827	850	843	776	783	837	825	832	825	821	788	799	835	769	840	795	826	806	771	830	864	878	817	807	883	824	795	785	796	825	850	833	831	811	839	805	818	786	829	820	850	807	775	827	840	839	774	799	815	814	815	820	742	820	825	757	793	830	821	791	776	822	833	805	818	815	757	831	818	804	887	819	824	810	805	865	809	801	867	812	758	820	856	808	790	779	776	809	846	785	820	850	839	795	802	814	820	771	836	793	857	829	810	867	818	792	766	820	821	788	802	852	852	808	807	823	762	856	801	816	830	842	804	791	840	846	828	794	804	846	818	812	755	805	811	811	771	887	852	790	845	819	822	827	818	808	789	805	867	829	790	817	783	836	831	826	811	837	842	823	825	826	784	838	836	840	766	821	830	829	807	847	833	804	813	796	844	793	833	803	814	792	834	795	824	793	760	867	799	800	791	792	790	791	786	833	839	783	807	833	807	838	836	843	786	765	805	769	788	783	771	779	829	821	809	796	804	851	824	819	811	825	798	817	822	815	771	842	812	812	814	828	786	783	843	796	876	817	801	757	813	868	781	805	812	823	759	802	778	812	774	859	809	804	827	835	810	886	803	834	810	812	842	791	776	833	778	821	802	777	834	786	784	879	825	802	803	803	830	819	824	799	806	828	815	796	772	798	759	844	783	771	797	799	798	821	826	810	829	782	814	844	822	846	800	841	793	824	860	820	833	813	834	779	810	801	839	791	806	821	836	757	810	851	766	796	818	780	790	764	829	797	761	776	826	891	775	800	721	772	798	805	801	791	835	784	755	844	829	829	817	830	797	771	812	807	805	814	736	769	814	794	803	821	826	763	856	790	801	823	820	829	779	797	769	809	837	796	794	813	780	799	796	821	776	843	785	797	825	824	791	845	787	810	836	811	841	833	824	858	782	793	784	824	871	792	807	765	817	806	813	838	820	797	805	844	799	829	810	775	792	822	789	811	807	875	836	782	788	814	802	824	776	833	729	772	792	779	784	786	804	814	809	869	812	848	819	779	826	802	806	814	859	798	760	849	793	839	791	812	802	828	815	785	827	817	778	791	824	781	783	833	841	832	777	799	804	806	767	797	817	843	750	768	800	803	844	808	775	808	783	759	773	814	840	807	792	783	827	796	838	795	805	770	804	852	862	800	815	811	791	809	732	762	837	842	819	833	826	831	896	784	789	812	809	846	788	826	757	813	772	824	796	797	810	789	803	814	790	827	765	778	782	748	780	824	817	799	824	789	811	814	824	827	804	783	791	801	811	814	782	806	812	815	764	848	791	847	808	823	784	804	828	805	824	799	838	797	762	845	853	789	796	819	788	846	825	849	843	805	846	774	878	803	815	805	789	831	791	793	764	792	792	790	810	832	816	803	815	843	821	792	822	799	827	772	826	841	770	849	765	772	815	833	838	813	804	800	782	797	814	835	773	797	767	805	809	811	799	782	799	850	849	757	822	807	844	786	778	829	809	815	839	806	826	767	826	844	800	831	803	767	814	808	830	817	789	802	818	797	809	793	789	771	763	804	763	799	760	823	805	841	818	854	753	843	798	801	834	742	814	831	824	766	793	816	793	829	799	807	832	815	868	769	791	837	831	833	780	824	805	830	776	816	771	809	809	756	766	864	797	839	775	780	799	809	787	811	775	809	828	810	829	787	771	788	757	792	806	766	810	834	778	827	805	861	780	824	819	839	787	822	774	808	796	825	853	802	754	821	820	819	823	815	778	824	799	796	790	827	883	814	804	787	831	826	784	812	811	846	823	818	817	856	786	814	774	866	763	769	837	788	822	775	837	764	777	837	791	842	826	803	840	834	789	779	806	827	811	837	781	869	846	856	786	817	783	802	799	815	841	827	812	785
24777	21175	27447	25064	9125	1224	993	820	718	719	735	713	662	686	658	613	615	567	538	618	563	583	532	555	542	756	1930	3191	3217	2303	1227	823	674	570	577	558	575	534	566	604	556	570	555	553	561	525	552	560	569	561	534	560	572	582	539	576	543	544	530	574	550	557	522	515	568	536	573	538	560	595	551	554	572	504	543	572	600	538	565	574	619	577	557	503	557	596	546	529	550	558	525	546	528	541	564	554	490	519	588	537	552	539	584	598	520	560	518	521	570	567	571	561	570	564	538	586	562	558	525	546	534	579	547	574	520	566	534	530	534	573	521	587	565	541	583	555	588	577	569	538	525	555	568	546	568	551	558	578	552	566	598	552	580	540	591	567	578	537	564	530	553	581	568	516	531	571	554	600	621	559	583	567	536	555	522	527	550	537	546	557	569	518	548	509	565	524	529	554	519	562	536	553	540	614	566	622	584	596	563	533	545	532	574	570	524	510	510	587	553	564	535	533	559	564	595	567	563	542	569	549	542	557	508	594	538	549	520	530	566	583	575	542	526	588	581	568	539	513	564	569	558	551	558	550	559	553	581	551	580	553	567	582	546	540	560	575	574	565	575	543	560	553	560	548	560	538	559	545	517	553	546	582	542	477	522	530	529	545	582	542	546	595	528	534	543	505	574	553	524	535	533	560	551	548	590	539	581	540	538	549	561	569	561	577	536	522	544	512	543	596	565	490	545	529	550	599	496	517	581	524	574	532	549	536	531	562	542	529	580	573	546	548	582	579	550	595	574	537	562	544	531	545	564	560	550	521	561	538	495	553	585	546	553	524	529	543	558	552	582	519	561	545	544	505	555	559	587	564	562	515	572	556	548	477	542	544	532	528	564	535	584	558	534	514	521	549	544	573	585	546	529	591	543	541	538	583	604	577	547	519	521	593	517	573	522	533	529	588	579	535	566	545	513	533	566	545	535	531	543	551	554	519	532	529	565	591	520	519	567	530	571	536	543	542	549	549	552	510	581	597	551	548	586	520	538	553	596	605	542	592	598	599	546	569	587	553	573	536	582	574	513	570	564	532	497	549	526	528	550	576	550	561	598	531	561	566	541	552	504	559	553	549	532	526	557	531	551	515	556	559	565	564	552	537	582	570	545	566	515	532	532	543	557	545	563	562	515	563	529	524	591	589	581	569	548	563	570	600	558	595	591	584	568	574	521	589	524	544	585	510	556	553	547	548	536	541	550	541	561	534	586	580	603	552	551	527	562	571	546	519	506	518	535	523	550	548	540	560	576	550	564	541	550	555	530	543	557	507	511	519	572	580	560	499	563	576	528	584	526	554	573	545	553	525	520	520	520	592	572	527	528	531	560	558	540	543	510	515	552	545	562	554	539	501	501	529	551	575	565	552	551	532	532	496	511	532	515	579	564	572	540	544	553	521	533	541	566	547	561	583	562	591	495	508	552	574	519	575	580	534	563	503	556	589	581	542	539	555	572	581	572	581	576	556	584	567	568	521	530	534	560	532	545	567	553	581	498	579	585	542	611	578	534	537	560	562	570	574	581	575	539	594	581	578	566	539	535	551	522	493	528	546	545	595	544	564	548	522	494	538	592	543	547	545	552	523	551	563	548	541	557	592	569	599	501	535	582	529	624	553	549	537	570	569	541	505	581	529	560	596	549	531	592	520	578	562	536	520	503	547	553	504	561	566	530	579	574	526	545	555	575	537	538	589	487	538	498	518	584	531	557	548	549	530	541	557	549	521	584	529	587	555	554	547	587	537	529	612	574	570	557	531	570	511	589	549	525	587	555	549	568	571	563	557	587	567	588	568	561	562	507	482	534	530	544	587	514	552	559	526	569	554	518	519	536	522	571	561	553	513	573	560	570	522	579	522	562	565	572	542	539	533	531	575	571	564	560	567	526	575	583	582	535	543	575	551	532	562	555	516	547	546	545	547	563	534	535	529	567	546	563	555	530	539	590	535	548	563	612	522	546	593	593	550	560	569	573	553	567	537	549	549	582	560	565	580	541	549	540	544	550	563	555	501	568	528	586	533	516	555	584	530	539	530	558	534	571	583	567	521	514	549	575	551	608	558	571	554	561	520	563	555	539	545	570	572	550	548	550	522	544	586	546	526	585	577	558	575	564	561	570	572	560	562	538	544	557	581	558	575	537	495	499	557	517	530	583	509	510	555	520	539	601	549	551	576	538	565	548	571	551	528	579	579	559	571	565	556	563	555	554	558	549	549	565	498	531	553	556	533	485	546	498	582	506	542	574	550	567	510	546	576	549	544	545	525	544	539	527	561	558	543	521	555	583	514	591	543	534	552	583	558	580	511	554	576	485	558	576	545	580	553	560	580	513	556	561	537	529	578	556	589	577	512	533	572	543	575	566	559	587	555	562	552	531	540	542	528	556	568	553	559	540	505	544	553	559	529	559	546	549	549	576	536	564	491	566	512	535	530	575	518	536	557	550	541	558	586	549	589	547	533	538	514	586	573	529	554	585	539	522	553	522	540	561	572	508	553	569	531	538	526	548	596	557	573	531	528	555	528	555	571	546	557	559	539	577	567	565	548	551	537	522	561	540	524	562	580	557	568	515	546	521	509	508	534	572	567	555	514	578	587	552	503	534	561	574	565	550	527	551	546	521	539	539	548	543	571	549	557	539	533	551	548	571	552	565	580	516	597	564	521	561	487	516	529	565	545	604	525	566	538	530	578	511	516	563	529	529	578	571	561	475	551	522	580	547	537	553	516	543	584	515	587	533	546	588	545	508	542	585	517	551	533	581	549	567	554	525	523	567	584	537	549	571	588	570	545	535	574	592	518	547	581	564	563	571	571	570	547	544	531	561	520	574	549	502	555	514	559	482	567	551	564	558	526	525	566	548	576	564	553	582	528	469	545	593	544	582	557	604	577	568	577	534	546	518	544	560	530	552	515	540	534	563	547	535	549	597	521	532	557	529	520	533	562	581	539	557	549	546	572	528	523	561	526	544	573	554	540	576	524	562	596	525	504	583	576	571	559	571	556	525	568	574	566	573	566	577	558	564	580	561	539	549	557	583	540	563	552	515	565	567	573	546	549	566	537	583	575	575	530	544	534	528	573	529	512	528	552	503	565	538	524	524	565	556	556	537	587	547	542	551	548	584	541	543	535	579	562	526	586	529	499	535	549	578	524	536	552	580	537	546	538	545	494	568	532	534	548	528	581	537	530	545	512	559	555	552	527	521	526	557	586	547	569	565	578	557	564	564	539	543	601	597	527	555	557	527	521	563	541	539	560	545	555	561	559	515	570	567	564	573	544	561	533	564	520	571	573	559	555	540	491	541	551	539	565	539	540	533	544	548	551	562	524	512	579	552	555	554	521	581	534	518	540	514	530	541	601	530	517	541	538	538	552	561	514	522	562	525	513	557	598	532	542	547	621	518	561	547	582	572	545	523	541	539	526	531	541	522	574	506	567	540	553	596	565	528	572	519	555	568	559	533	549
19262	29115	11478	3766	2635	2168	1940	1727	1529	1480	1454	1368	1273	1155	1189	1102	1028	1007	991	937	963	937	940	927	904	1401	4664	8160	7301	5122	2835	1600	1059	985	1003	903	922	872	887	925	954	921	840	858	855	869	952	837	933	893	907	838	852	836	889	866	863	890	856	878	814	917	937	918	903	918	863	900	886	823	887	887	858	829	879	885	844	875	891	873	868	823	862	895	907	841	928	883	861	859	857	881	933	860	889	878	885	839	915	879	891	886	894	932	856	890	911	890	868	883	858	878	834	881	868	894	892	868	867	837	858	840	862	832	864	902	892	868	841	853	886	862	884	888	847	890	869	877	878	895	854	852	838	897	903	883	930	947	889	919	892	847	835	901	904	910	888	908	817	891	823	876	865	923	899	886	883	873	898	820	923	938	883	874	831	839	905	880	830	859	834	861	917	990	893	890	863	869	862	841	893	843	867	848	852	903	826	892	830	845	905	823	932	857	856	912	875	863	878	869	847	850	950	884	864	915	889	819	852	877	908	815	826	881	877	868	901	868	872	883	915	867	887	849	831	819	883	870	896	853	862	923	907	858	875	836	919	816	831	852	885	898	856	856	876	871	898	866	929	915	865	902	888	907	911	848	901	862	908	896	879	871	820	877	833	838	832	877	886	858	893	881	914	899	854	910	795	860	895	900	884	864	804	847	887	909	838	833	891	849	817	834	896	900	832	815	942	872	854	850	887	852	886	910	864	873	936	865	841	875	928	890	912	849	875	893	876	891	909	889	852	853	900	918	873	868	945	874	883	876	926	917	937	859	849	866	882	894	901	881	892	881	871	875	884	881	845	926	903	857	881	832	860	849	836	864	859	859	894	857	929	867	878	894	862	878	872	863	885	889	886	848	889	858	938	891	933	802	895	918	875	878	881	885	914	867	884	844	871	898	875	854	893	883	865	889	866	874	878	852	868	876	819	879	869	890	830	888	879	897	895	896	888	834	875	851	851	837	958	856	862	892	854	913	865	905	894	852	868	888	926	864	947	834	908	856	857	848	837	862	868	854	840	914	871	864	842	867	945	882	816	887	905	930	884	835	948	879	838	891	906	855	847	830	856	928	935	863	913	919	893	846	879	871	888	845	853	894	865	906	901	881	820	851	877	861	830	857	869	834	889	891	846	909	812	876	844	850	836	834	917	824	899	863	873	863	862	924	888	835	893	890	854	828	871	871	813	860	880	851	846	844	861	845	890	868	880	918	877	877	854	883	825	887	914	890	885	876	890	843	871	898	886	889	840	895	884	898	839	837	830	866	927	868	866	880	856	890	886	851	937	913	828	802	884	872	816	829	906	855	880	854	880	878	889	844	898	922	859	883	881	856	849	879	919	869	865	885	857	894	893	860	875	930	826	907	874	853	856	865	843	906	833	902	892	834	967	847	819	829	884	829	853	872	887	879	895	908	878	880	871	904	841	876	880	857	861	841	903	887	891	854	865	877	881	855	821	851	894	850	929	841	901	844	906	850	844	934	886	865	836	844	901	879	908	883	873	854	860	897	897	860	878	848	841	911	903	902	846	847	885	798	890	866	895	852	893	906	874	907	905	876	891	899	917	848	871	872	840	879	878	896	906	843	882	864	905	924	883	870	884	863	880	875	853	899	859	885	939	881	864	891	849	846	874	846	902	931	865	864	873	850	875	861	868	851	864	890	864	896	901	902	853	875	850	835	872	909	819	844	874	876	846	863	872	900	902	868	878	899	854	955	917	918	839	877	899	836	879	837	884	881	846	878	878	881	879	925	895	881	875	792	891	926	875	888	871	845	897	897	860	871	891	863	850	840	868	844	885	896	853	844	916	867	833	839	867	856	848	884	873	876	817	883	854	859	902	837	927	896	940	864	889	831	906	883	877	852	838	860	841	877	879	867	926	880	895	874	915	908	890	861	872	878	899	886	867	850	851	887	887	891	891	920	838	848	828	874	815	814	847	889	893	909	876	874	877	854	909	901	883	844	838	892	826	868	887	834	907	896	843	885	869	872	889	899	895	812	854	912	878	878	888	890	904	887	891	879	890	875	925	855	900	844	888	854	865	874	866	859	888	839	919	933	898	878	921	872	859	874	898	865	884	927	853	867	892	908	869	861	885	874	884	831	851	840	885	856	844	877	899	866	929	841	869	830	859	876	937	817	912	887	868	846	859	856	869	939	855	857	873	886	892	852	855	864	878	843	891	922	832	900	917	853	879	910	828	837	853	872	831	867	911	854	906	921	912	871	928	933	852	834	880	917	830	895	871	851	900	846	849	918	917	895	871	840	863	905	960	888	840	940	802	886	902	864	865	858	833	867	865	889	877	863	905	881	874	867	856	875	884	831	935	857	848	895	876	898	842	932	874	880	856	892	890	877	856	890	916	897	882	878	894	875	894	880	817	868	884	854	866	838	873	875	896	843	842	865	885	850	825	797	886	851	827	870	884	907	889	882	826	867	843	903	871	831	866	862	849	917	883	949	838	899	851	860	879	897	880	910	865	888	886	904	851	790	796	902	936	828	911	838	882	879	869	891	898	852	844	910	877	878	843	857	866	855	928	870	861	842	852	853	876	916	862	887	850	883	839	929	846	900	846	854	909	894	874	898	898	872	892	812	884	851	856	810	875	855	810	867	873	887	881	849	905	839	836	839	922	876	903	866	846	891	889	809	898	898	898	869	870	779	909	875	935	882	864	863	857	908	865	835	882	910	838	912	942	836	860	861	877	865	887	841	965	841	868	909	844	853	886	875	878	831	870	903	867	902	861	912	879	879	901	875	838	873	861	882	838	885	884	886	910	832	863	854	847	865	916	856	878	886	895	858	931	859	896	885	924	877	878	915	900	866	862	855	885	881	898	872	829	878	864	817	891	849	915	940	917	884	865	868	885	848	884	907	889	890	896	881	907	861	868	894	898	824	903	930	896	901	873	886	870	939	887	885	891	885	923	866	867	847	856	903	908	850	902	944	833	839	872	847	886	802	822	892	867	894	880	881	839	862	851	861	884	857	859	894	924	901	858	883	833	812	873	867	836	875	882	885	897	901	870	896	893	863	900	907	863	894	827	896	901	856	926	869	837	911	876	868	894	923	889	866	842	849	841	937	894	832	873	843	925	855	867	964	857	861	914	872	913	863	885	816	853	836	841	897	872	891	838	851	886	903	829	910	905	873	874	867	880	808	856	862	894	920	843	891	826	812	832	894	820	909	911	883	886	862	864	925	903	847	884	847	871	955	898	895	868	924	917	914	869	803	815	872	917	852	854	926	854	897	890	867	912	898	878	904	898	906	837	942	858	876	920	884	882	890	845	836	904	837	886	848	891	886	904	847	916	845	845	890	866	880	847	884	880	887	878	860	923	817	928	875	826	851	893	898	871	872	815	868	865	860	887	888	866	934	903	874	814	848	904	877	848	855	915	948	874	863	832	836	900	873	896	907	821	857	905	882	842	848	899	901	859	854	923	833	889	859	849	817	894	886	865	912
23150	21136	28791	23670	21107	18351	2509	1086	887	832	807	720	698	698	689	669	642	676	618	633	630	666	568	598	659	774	3457	8508	8131	4991	2669	1054	783	618	613	593	571	572	564	582	537	530	535	538	538	554	564	566	593	513	568	540	583	584	583	575	530	557	560	581	587	566	570	540	560	602	567	554	554	537	562	561	549	545	569	530	552	513	533	554	582	534	561	571	547	541	547	549	543	596	506	561	577	554	563	525	588	526	598	534	568	535	600	573	555	523	574	543	547	566	553	525	561	569	565	555	549	535	531	556	585	527	546	563	539	507	530	571	542	538	576	528	563	556	548	539	549	582	574	468	576	587	547	533	559	534	566	569	562	523	570	588	597	528	540	550	533	557	587	533	580	578	557	580	511	531	548	556	525	582	593	531	560	583	560	546	567	549	570	568	554	548	578	551	516	533	509	540	527	536	534	565	524	503	571	542	512	543	526	561	513	560	608	563	522	529	558	513	571	575	554	570	545	592	556	565	571	552	525	575	572	586	549	563	524	505	546	575	561	602	542	579	550	553	596	585	554	597	560	545	524	547	547	511	556	565	566	580	589	558	546	566	528	554	551	548	542	541	516	523	504	538	496	562	547	569	541	528	533	583	554	507	569	585	549	590	564	575	593	558	565	596	540	539	590	558	528	579	556	546	559	548	596	533	542	561	602	549	576	526	539	582	557	523	555	537	569	549	559	529	598	564	549	586	575	524	537	537	548	524	567	555	611	566	557	529	535	564	577	575	574	549	535	543	559	517	565	558	509	532	580	584	557	520	579	567	553	515	547	562	531	552	575	565	565	537	560	555	525	503	529	577	547	561	558	556	491	583	562	577	540	579	543	570	541	547	557	561	556	522	554	541	550	542	545	555	559	558	530	556	539	578	512	529	542	595	550	535	521	561	525	487	562	550	528	555	545	536	586	565	555	536	545	570	579	542	595	530	586	545	559	537	553	520	545	544	527	523	536	544	571	559	576	561	558	577	575	563	538	530	541	525	531	534	529	541	519	576	584	552	566	564	535	534	559	579	562	515	584	571	523	581	516	532	593	523	557	562	567	547	532	549	569	523	519	551	535	527	524	521	521	551	563	523	550	589	551	537	595	556	544	547	545	561	547	542	562	561	528	539	521	582	517	592	571	497	552	548	559	560	546	585	563	551	568	562	525	569	565	546	502	541	565	556	559	531	546	523	558	547	535	540	564	544	571	561	574	522	561	559	539	541	544	525	521	542	577	556	535	580	547	574	516	567	555	545	555	500	565	514	519	577	550	558	529	537	556	570	558	555	534	554	542	535	533	576	579	567	534	602	543	551	538	517	529	593	565	551	540	551	567	497	545	516	539	555	530	546	577	569	561	562	557	543	551	533	551	525	578	573	539	573	559	557	548	530	553	566	530	539	573	522	532	587	561	536	569	532	541	568	563	531	581	526	572	535	590	537	557	570	577	543	534	484	551	525	570	554	512	562	523	542	555	532	584	570	532	601	581	579	581	537	529	585	591	542	565	553	505	514	522	565	522	547	553	536	476	504	527	520	574	566	535	554	545	621	574	578	522	541	540	521	504	540	565	533	563	567	546	530	553	585	565	565	574	594	539	581	547	580	544	562	549	555	587	558	559	555	533	577	535	572	541	576	554	576	546	603	551	575	580	537	571	560	540	533	548	586	543	578	594	582	543	580	548	558	514	531	546	600	584	537	565	540	585	528	556	568	551	567	549	544	539	510	558	556	507	542	603	517	570	537	551	566	559	536	575	555	559	569	548	538	508	528	556	595	546	560	584	610	567	536	574	520	532	566	545	558	543	562	565	594	545	564	550	606	546	549	553	594	567	507	554	569	578	560	517	564	560	536	550	550	573	529	583	535	546	568	503	534	530	504	510	550	526	547	544	558	557	552	599	552	514	581	549	538	586	535	526	529	534	539	588	579	527	558	548	574	552	581	554	511	563	553	525	553	539	519	560	556	535	558	553	573	572	530	545	548	571	536	516	567	552	538	535	555	554	567	547	551	544	537	562	544	583	549	520	573	531	546	562	544	610	559	582	547	562	546	539	520	546	579	564	519	567	552	617	533	520	549	522	573	574	550	537	578	529	546	567	524	555	555	522	539	556	512	561	551	510	524	533	587	552	532	533	540	573	544	609	558	515	527	522	545	587	578	580	584	484	589	557	481	578	607	523	537	559	576	576	546	570	535	579	591	635	554	576	539	557	522	579	528	548	535	531	551	590	562	552	554	542	530	612	567	509	516	555	514	550	575	526	535	541	523	571	544	583	540	558	521	563	580	538	575	557	552	613	565	480	581	559	538	550	562	499	556	543	527	559	571	506	530	521	583	568	557	568	563	554	541	548	544	556	548	549	585	540	533	554	523	539	614	551	507	562	548	561	530	595	518	578	552	586	546	519	551	555	545	540	533	575	530	520	514	507	575	563	556	536	572	541	543	543	578	547	523	538	506	553	558	533	555	539	555	527	547	583	539	556	513	582	589	581	546	503	541	548	520	543	596	534	519	535	569	564	527	536	614	540	571	556	591	542	524	529	518	558	576	561	534	523	602	560	543	537	541	590	523	548	522	550	553	571	538	525	558	576	603	526	560	590	544	555	567	549	536	522	562	507	535	547	553	603	506	573	528	551	554	552	514	543	546	520	613	533	554	581	570	545	564	590	528	571	528	549	553	598	553	568	517	555	517	536	589	596	590	606	538	531	590	585	534	554	555	525	570	557	560	557	500	516	570	548	525	585	577	543	544	557	585	542	536	533	554	515	544	554	543	556	552	613	547	522	586	568	510	497	588	554	549	577	570	549	553	561	568	541	558	573	512	571	575	550	500	589	540	552	562	539	576	572	554	553	547	537	566	511	579	544	575	573	559	543	529	539	546	535	525	593	560	520	541	536	553	518	583	533	576	536	541	525	526	577	538	543	581	567	508	556	563	532	527	567	557	578	576	530	548	519	558	557	539	555	598	545	571	531	517	533	516	560	562	590	546	519	537	563	529	528	525	571	571	564	502	519	534	550	540	571	559	597	568	559	522	586	585	588	564	553	564	539	570	576	569	534	557	533	534	552	560	583	517	535	555	494	555	534	531	552	535	555	525	548	566	540	583	559	572	544	554	571	567	586	572	546	562	544	540	551	544	590	517	535	546	517	594	585	536	547	544	545	502	561	539	575	543	598	518	530	536	526	530	581	547	538	548	549	586	559	540	549	539	583	591	500	573	589	567	575	559	521	538	575	566	547	565	582	555	573	582	578	519	548	531	562	543	539	556	559	534	559	567	532	518	516	586	571	557	553	550	562	581	538	537	477	547	525	551	546	560	587	542	582	540	590	560	542	533	508	521	590	553	560	565	587	550	580	538	585	558	558	549	598	571	540	568	558	567	591	587	555	585	538	536	559	545	583	538	541	589	543	550	576	580	537	500	527	520	526	543	504	554	532	580	598	567	544	545	589	565	536	596	524	572	537	535
23756	35594	19508	10947	5127	3698	2854	2434	2063	1934	1702	1558	1421	1322	1303	1190	1148	1144	1148	1074	1086	1044	959	1060	1068	1594	8806	17566	15828	10576	5482	2130	1328	1003	879	885	840	847	896	868	875	864	868	862	869	835	865	890	850	884	843	885	840	857	801	889	802	831	945	873	897	841	841	927	833	811	853	827	847	873	832	846	875	862	867	855	837	883	836	839	897	841	870	831	918	887	885	878	873	867	842	895	860	844	859	852	868	875	887	899	860	864	805	921	887	840	844	859	883	847	879	811	878	879	879	838	868	901	898	885	860	830	852	860	867	818	835	852	856	872	836	821	858	850	881	833	930	864	892	879	879	896	845	924	821	868	852	875	906	866	899	830	899	807	915	870	851	817	927	859	845	828	934	850	878	885	854	850	899	860	854	837	875	895	874	822	845	829	884	846	845	841	859	846	888	879	841	853	849	836	871	948	883	880	841	865	917	838	876	845	847	831	863	852	877	843	908	865	865	808	871	894	873	897	883	865	899	902	865	880	841	897	889	882	882	808	863	931	836	846	852	882	857	844	836	849	862	880	849	833	871	826	888	903	794	827	872	817	835	886	842	867	878	916	860	900	858	896	951	852	866	835	835	832	858	859	905	852	910	862	855	806	858	838	900	875	909	850	887	894	883	862	877	894	896	892	831	877	883	910	858	820	815	868	845	881	867	870	901	902	823	868	895	881	833	868	866	852	873	841	857	821	874	875	907	868	867	851	921	880	901	877	875	837	864	779	902	880	813	865	895	916	852	842	865	862	849	861	887	874	846	812	863	883	879	827	874	881	867	817	898	883	887	858	881	863	841	868	897	860	808	892	873	837	851	849	865	924	927	868	836	855	866	899	839	886	869	844	870	889	880	848	851	867	827	834	860	892	864	867	808	817	871	845	870	906	840	921	900	901	860	822	844	841	849	871	859	896	856	853	867	919	874	852	915	851	866	832	888	892	884	881	928	892	916	856	952	917	830	881	855	831	843	872	877	872	865	857	853	846	842	893	902	866	878	843	860	851	906	823	874	878	880	873	827	837	796	832	893	868	880	842	875	891	855	862	834	826	858	932	849	901	904	903	838	858	865	842	914	870	893	904	900	847	894	902	878	851	834	862	857	902	876	875	904	853	852	904	907	847	862	881	844	906	927	919	839	869	916	882	852	886	855	931	895	875	824	871	865	873	870	823	886	862	885	849	865	856	866	862	833	857	877	855	877	886	823	912	854	806	880	869	841	918	856	888	862	880	898	883	891	899	877	880	856	874	897	885	860	898	856	891	847	892	782	826	847	894	881	839	843	877	880	917	877	879	844	856	882	815	851	873	921	888	841	865	865	855	924	860	856	901	917	850	858	917	856	866	899	920	903	864	885	899	884	889	910	899	904	888	936	857	838	870	877	862	873	838	891	852	872	895	826	886	824	859	882	841	865	880	891	826	873	878	888	863	849	889	853	864	847	905	814	864	914	902	817	890	885	834	841	829	877	877	873	865	876	892	813	915	920	851	837	880	914	844	839	894	875	842	919	835	899	848	894	879	861	852	831	900	915	896	899	939	898	834	940	849	894	820	868	833	869	869	915	859	903	916	892	869	806	885	932	892	849	817	837	893	875	841	876	911	833	814	872	877	866	827	882	887	939	838	889	875	839	827	879	873	855	825	866	883	854	877	835	839	915	876	903	903	839	830	871	867	887	886	928	865	852	887	861	857	886	949	866	885	917	850	897	874	800	855	840	819	883	824	857	840	914	886	877	818	846	923	856	884	863	882	810	879	929	893	914	857	925	854	878	803	853	817	858	887	850	865	883	842	908	822	885	867	862	819	888	855	858	891	880	897	925	900	847	885	853	856	922	856	869	846	888	909	824	860	799	878	856	873	851	872	810	852	902	880	851	853	843	841	860	902	887	896	842	895	898	904	903	886	871	812	922	889	881	868	902	852	824	849	881	911	874	851	864	881	836	905	861	903	869	903	826	921	873	901	866	820	861	798	829	896	867	912	890	847	875	876	832	874	874	858	825	878	886	861	871	869	854	896	867	892	882	887	800	838	877	898	838	795	911	879	851	865	866	849	827	856	843	943	824	844	907	870	852	895	896	821	884	880	871	888	852	858	924	824	859	866	945	876	876	797	924	826	828	846	854	848	858	872	888	888	875	887	865	843	891	868	938	871	885	893	857	856	860	907	879	872	858	837	864	830	920	863	880	887	835	887	886	816	847	855	931	911	867	892	873	856	813	864	836	816	853	861	894	871	865	842	908	843	926	897	834	881	900	891	945	851	878	857	875	851	879	914	882	835	894	822	837	819	858	871	876	886	883	875	907	900	868	849	860	823	901	837	862	874	888	871	910	848	925	886	847	904	901	825	858	881	906	919	909	884	871	864	940	853	854	950	861	861	874	852	914	852	873	855	909	874	892	901	888	866	834	892	883	867	864	834	859	870	892	887	856	872	890	883	806	833	792	829	881	871	854	864	897	886	869	863	869	870	855	875	813	950	862	844	833	863	881	876	841	831	886	853	871	839	894	852	861	883	863	851	922	885	854	846	836	899	835	874	873	860	863	884	884	901	829	869	872	875	846	883	859	838	859	898	860	846	862	876	869	855	871	851	882	875	914	841	879	861	866	864	889	854	887	918	814	916	917	892	914	868	861	910	875	821	843	875	878	859	897	847	847	866	865	838	864	870	880	869	889	923	843	833	886	826	853	879	847	888	831	824	873	830	854	898	850	861	851	874	858	827	857	843	858	851	898	883	827	901	868	894	868	844	925	861	895	857	858	885	867	930	826	853	877	855	919	804	867	849	864	882	865	868	838	815	833	842	867	852	890	877	879	844	869	876	869	915	793	842	845	853	863	854	871	837	840	857	834	836	850	857	853	836	835	838	866	899	876	885	897	852	830	849	863	851	891	896	845	894	856	835	821	897	890	880	838	850	888	836	839	908	852	886	883	858	849	814	855	853	844	835	938	832	915	879	855	898	817	883	895	884	941	890	905	871	891	855	900	908	887	845	829	872	900	902	850	852	912	872	862	853	860	851	844	835	846	886	884	861	876	872	916	873	872	848	847	904	925	877	803	869	859	847	866	819	869	836	838	879	849	854	907	870	850	822	876	806	816	868	825	863	861	835	866	850	859	889	856	842	859	863	863	888	896	835	888	876	865	837	898	843	860	826	910	901	891	873	886	866	882	894	858	819	814	892	841	877	867	829	824	897	879	832	873	857	871	877	839	866	893	897	880	840	872	880	839	835	812	865	875	866	869	849	883	911	804	857	803	859	844	913	813	898	826	936	888	856	859	865	867	864	833	845	895	872	908	858	852	910	860	854	894	862	838	889	873	863	840	880	876	850	853	849	883	891	932	855	862	839	871	884	892	836	851	901	911	889	862	854	880	867	859	878	891	868	895	867	871	850	887	922	882	844	889	833	882	850	873	933	825	842	867	895	917	852	852	877	872	886	914	841	855	890	823	910	910	838	876	820
26844	20654	13826	2204	655	577	542	525	569	529	511	555	535	520	473	500	509	492	573	546	519	525	565	538	527	551	776	1076	1167	1009	753	611	523	505	575	548	534	563	469	526	483	544	540	500	512	498	529	475	511	486	508	516	508	499	505	501	503	500	498	544	507	555	497	524	502	530	499	465	523	471	535	516	532	511	489	500	531	510	495	504	501	551	491	532	480	573	496	497	482	536	512	488	533	466	541	472	518	512	532	554	521	497	526	527	512	549	542	544	527	517	479	501	505	578	525	506	527	510	472	517	469	520	509	498	514	483	543	470	532	470	486	487	520	500	512	519	474	495	533	508	523	513	512	513	512	516	529	519	528	489	504	514	527	475	503	501	508	520	508	493	511	543	542	494	510	547	491	493	537	510	532	526	502	509	513	539	476	505	515	478	501	510	512	519	503	535	530	536	487	520	513	494	525	511	498	497	487	522	473	516	492	552	501	462	518	499	506	505	496	496	491	527	471	514	478	516	502	520	523	513	527	505	519	479	481	488	465	518	477	545	514	505	462	516	524	540	551	508	516	540	524	525	486	537	521	494	507	501	505	518	492	548	474	487	536	490	521	541	488	539	531	490	547	510	515	520	509	488	490	495	484	487	513	469	504	537	545	523	520	517	552	519	525	495	493	481	511	473	514	495	534	484	471	492	530	513	508	520	492	550	513	506	510	505	497	536	545	467	488	529	506	509	509	511	520	501	473	517	498	507	478	526	524	539	522	493	521	497	553	488	496	490	522	517	504	506	492	509	499	513	488	524	532	524	512	527	558	492	490	477	482	469	494	547	514	537	489	535	503	510	496	444	508	537	497	507	515	492	551	503	495	509	518	505	493	543	541	524	528	486	573	534	498	540	491	518	536	526	552	500	512	490	492	527	502	521	518	553	491	534	548	500	524	486	517	499	528	495	525	522	508	485	516	504	507	526	516	534	522	502	499	544	484	504	511	542	500	472	503	473	507	496	490	503	496	543	505	546	517	497	513	512	526	469	523	491	474	528	511	504	514	498	501	572	537	486	554	517	495	532	516	510	500	520	502	525	526	511	500	535	526	531	510	504	496	497	510	482	529	473	487	506	517	487	559	526	526	503	512	509	506	499	488	492	501	549	493	495	480	516	520	529	500	508	463	493	523	563	512	485	460	505	509	498	515	500	499	532	512	532	537	506	485	502	516	525	534	504	567	514	522	527	518	510	521	493	486	486	530	525	551	509	493	460	496	521	513	506	532	531	557	497	512	516	517	479	522	535	517	495	523	503	487	509	513	505	505	498	538	493	539	503	500	526	477	468	509	520	504	515	538	521	482	530	505	516	503	482	524	507	542	507	528	491	546	488	500	500	486	480	503	499	472	497	504	513	519	475	551	552	467	509	505	521	503	517	518	511	549	491	481	476	475	503	487	475	497	527	507	495	496	521	519	514	514	515	529	541	527	500	513	501	534	504	504	500	453	553	484	560	503	527	539	489	486	484	521	545	490	491	509	484	497	473	518	521	514	526	494	544	511	496	509	535	534	540	467	512	485	471	530	499	556	496	502	514	519	515	501	525	484	483	528	501	545	498	515	549	479	477	561	519	538	538	509	538	533	506	505	494	535	505	563	499	541	544	496	531	479	570	499	505	519	537	536	505	486	473	480	505	570	473	506	552	556	515	515	475	550	493	471	512	489	491	467	531	541	500	520	508	519	511	504	502	507	507	503	516	471	493	491	578	478	480	502	515	514	513	515	499	519	502	499	528	501	527	517	543	499	514	496	495	526	516	510	511	520	548	525	529	516	500	515	508	515	503	511	456	506	490	509	540	542	509	494	495	473	490	549	508	532	478	559	536	476	509	448	493	528	492	489	513	499	517	515	540	486	489	541	554	517	537	517	494	534	547	548	510	520	527	514	535	542	527	510	486	478	520	483	537	495	564	517	534	495	478	507	488	539	507	470	532	463	540	518	493	500	531	517	457	502	534	512	497	477	475	494	500	514	528	509	536	496	508	493	531	500	513	472	521	553	501	475	499	523	510	505	475	500	491	533	506	485	487	503	524	485	513	497	517	477	473	493	486	496	501	516	513	514	564	529	518	524	522	513	555	475	525	534	515	529	560	500	493	520	490	533	536	531	492	506	497	521	507	518	506	508	539	499	483	525	539	473	512	443	517	524	533	507	470	476	563	483	515	543	550	503	512	480	512	501	470	528	509	508	503	502	509	551	537	517	522	513	483	492	522	518	516	506	506	539	510	488	526	475	494	540	503	522	489	546	476	553	491	539	494	567	510	483	523	500	549	523	490	507	488	542	498	506	527	491	509	509	509	512	482	509	465	537	508	469	536	488	573	537	542	531	541	532	479	508	543	517	516	501	502	513	560	493	520	583	512	503	507	521	522	527	539	459	552	535	489	519	517	470	516	481	511	526	532	488	508	453	484	529	508	501	521	511	495	490	537	528	476	503	530	559	500	498	557	515	530	500	526	515	502	482	533	544	539	467	508	524	549	536	545	511	485	489	542	492	509	536	488	501	544	482	492	543	519	553	520	563	551	528	534	524	487	516	543	532	499	485	539	529	543	515	527	529	488	525	504	518	513	478	494	500	517	461	509	525	495	541	553	541	545	521	565	518	507	496	555	496	501	527	538	561	510	530	503	499	476	481	493	544	480	495	528	554	509	488	497	510	507	506	540	532	537	519	515	541	505	520	586	517	499	502	515	495	526	518	532	527	502	525	499	512	545	539	514	495	530	517	509	488	487	496	542	469	545	481	509	498	478	475	546	532	527	510	484	496	487	521	492	530	485	524	487	484	553	494	543	573	511	541	523	516	497	519	501	500	499	490	531	538	492	529	507	543	491	522	515	518	461	492	524	531	524	521	493	515	500	505	488	484	512	498	508	545	530	549	509	550	512	478	496	541	518	542	481	496	507	507	509	553	482	496	510	497	491	546	520	538	497	547	533	483	490	546	486	541	493	500	499	538	531	524	492	553	524	546	580	493	486	522	509	508	526	488	488	490	541	502	491	474	497	488	524	528	533	524	540	514	577	550	509	520	499	528	500	494	475	477	546	541	520	489	520	495	524	534	498	502	477	498	510	489	538	483	502	523	503	543	497	485	501	474	501	492	531	529	495	496	529	561	507	495	508	524	505	503	534	500	512	535	486	506	505	508	500	548	508	529	486	506	507	514	517	521	533	519	483	529	496	519	533	526	502	524	522	503	498	500	546	519	510	524	490	492	486	523	520	527	527	542	499	510	518	490	543	513	530	532	489	526	474	504	483	517	492	486	487	533	518	497	502	513	537	500	555	523	556	522	502	485	497	498	526	519	498	494	518	514	479	494	501	519	548	516	586	534	507	521	521	469	508	503	508	522	518	487	510	515	492	526	525	530	537	516	502	510	466	522	490	506	536	517	559	508	518	507	539	537	520	499	521	535	482	498	561	501	516	466	498	555	549	512	519	489	498	548	505	512	474	503	484
15903	22388	15861	1647	1025	979	947	924	889	830	866	860	858	806	868	857	840	856	877	820	814	831	829	844	891	963	1515	2228	2331	1951	1372	1073	894	870	848	792	823	800	822	813	837	808	794	808	856	739	814	824	796	748	839	808	801	824	793	835	813	788	826	831	823	799	805	764	849	821	825	804	835	782	789	820	810	774	768	759	790	724	773	805	839	811	814	816	761	805	797	805	766	761	782	806	753	771	807	759	821	817	821	772	802	836	873	775	833	877	797	803	818	797	803	810	804	799	782	808	779	856	782	794	814	793	845	853	818	747	818	807	831	826	838	829	799	797	802	826	820	848	799	818	845	795	842	799	820	794	808	860	828	847	824	843	796	789	817	836	803	814	768	816	829	895	796	803	816	818	782	744	777	851	796	809	794	827	841	814	833	848	860	809	774	801	789	805	813	815	834	765	818	779	807	786	793	814	850	765	816	849	781	886	772	852	784	812	812	795	750	833	753	861	814	842	834	874	794	811	827	854	863	815	823	851	782	817	776	785	844	760	844	866	817	777	821	855	824	827	827	803	811	805	842	785	841	812	833	808	852	851	796	824	841	819	796	832	790	821	789	811	798	793	833	851	777	814	824	830	793	830	762	839	785	810	809	853	821	785	789	762	795	792	811	794	822	819	780	770	839	824	800	765	817	816	868	804	794	835	837	823	786	804	769	857	816	786	775	761	828	784	809	801	827	828	791	802	828	822	810	855	828	782	835	830	816	790	774	759	804	786	850	820	827	775	827	832	781	780	804	836	805	786	803	799	820	827	771	802	827	845	782	812	844	841	826	869	795	779	835	831	779	828	832	807	805	773	823	835	812	816	778	781	791	800	853	847	762	842	848	843	756	811	809	857	777	779	756	798	798	795	819	772	807	843	804	764	784	818	827	787	808	805	851	736	795	804	812	773	857	771	781	775	855	843	812	808	759	797	779	807	827	846	791	802	785	762	819	755	801	834	821	834	853	801	845	825	749	829	755	845	808	834	811	804	787	829	785	792	789	822	826	808	847	830	747	818	817	830	803	858	784	817	805	845	833	848	812	792	830	753	807	822	818	789	832	817	800	818	799	811	835	823	809	818	839	820	831	830	815	793	797	826	745	799	785	863	809	800	845	831	772	801	803	802	820	811	811	818	838	834	833	744	842	830	860	749	798	809	805	867	785	779	788	783	808	783	826	786	822	790	779	777	807	804	794	868	815	830	793	786	790	788	819	778	787	784	820	822	845	835	844	806	755	804	827	817	797	879	817	808	774	780	792	847	814	817	808	778	780	766	773	802	857	779	824	835	767	783	811	780	775	805	820	828	825	805	780	758	772	810	817	822	839	800	799	789	809	815	805	811	790	841	758	782	757	813	835	839	837	787	778	837	740	777	781	795	784	836	818	831	803	832	815	828	773	832	824	774	820	755	781	801	838	840	792	776	804	770	802	862	770	798	790	787	796	839	802	792	863	802	849	873	809	862	774	814	789	776	832	814	826	850	851	782	842	793	827	809	786	806	847	824	753	786	769	816	758	763	801	818	788	791	794	737	769	826	826	830	803	809	847	835	857	827	755	853	814	796	804	795	832	753	783	776	820	866	802	836	813	809	802	781	765	788	785	850	790	808	765	805	795	758	801	800	795	774	785	836	785	803	831	785	768	783	811	840	787	867	816	792	801	778	829	791	817	774	798	816	786	828	824	788	844	785	820	825	797	792	779	804	788	830	857	832	827	797	794	806	830	772	831	854	776	809	766	775	850	876	832	775	847	793	817	786	820	770	853	831	789	814	785	831	750	845	742	840	829	849	804	821	808	809	849	817	800	813	795	834	808	823	821	827	787	804	843	802	829	816	841	824	774	821	782	806	834	789	852	782	796	791	819	847	827	801	867	838	825	809	813	794	807	805	805	796	820	855	819	799	835	805	802	799	785	812	850	826	784	817	826	812	815	794	823	784	780	770	811	845	769	781	826	806	824	752	836	822	816	855	845	788	794	812	877	843	815	851	765	762	772	777	791	797	789	833	788	773	795	824	765	812	812	774	833	824	767	838	785	820	829	832	835	836	802	804	808	837	831	815	813	802	802	807	804	796	777	797	812	860	768	813	805	794	820	782	849	804	819	775	766	811	799	804	846	771	786	777	793	790	799	852	843	820	761	814	822	842	756	800	795	823	763	807	790	814	778	787	832	830	853	806	827	798	821	839	797	790	842	727	774	777	769	888	799	832	876	795	792	835	811	793	841	827	813	790	794	816	808	778	781	837	813	803	773	834	846	788	799	855	796	822	858	874	807	821	771	802	807	809	856	842	832	816	811	856	759	839	786	773	816	794	788	832	806	770	789	846	817	758	804	825	798	820	774	820	810	817	829	816	783	794	813	818	796	772	774	790	816	733	816	813	796	804	794	782	805	826	838	813	863	858	813	829	814	862	816	814	847	787	829	817	772	830	779	856	787	813	780	805	829	780	795	767	837	793	870	816	820	775	803	782	809	806	851	771	824	839	835	791	790	779	805	839	862	797	797	785	746	827	801	819	857	791	821	821	828	847	852	774	798	785	810	831	790	854	794	852	754	800	767	828	779	790	807	816	792	760	806	784	815	818	807	839	848	775	819	796	826	817	883	836	789	770	797	796	826	818	874	808	771	843	800	793	823	835	844	820	793	773	825	830	789	783	834	815	791	799	828	763	798	820	806	794	822	840	815	810	847	802	831	782	833	835	807	773	767	783	785	827	750	859	778	810	801	799	820	770	753	803	759	778	824	829	826	845	840	787	833	834	832	780	790	836	772	776	812	802	830	828	789	843	844	811	811	819	810	804	843	842	813	816	832	782	819	780	833	787	821	728	795	803	838	790	838	771	828	819	805	822	820	814	783	859	791	828	808	770	852	811	850	825	819	777	782	814	768	826	796	737	831	808	795	765	779	767	776	823	761	859	827	817	799	776	783	813	781	821	809	809	767	847	845	812	774	835	803	808	777	862	801	800	781	795	804	816	796	790	833	824	767	846	800	811	750	783	772	808	803	834	812	777	796	835	756	828	780	757	810	786	806	848	826	798	778	792	839	835	782	844	799	883	788	788	766	776	773	821	828	805	825	823	800	804	847	847	849	813	794	803	820	866	844	872	827	792	799	852	854	762	789	838	826	836	850	832	775	757	807	772	883	856	835	870	807	856	800	823	847	798	810	843	809	817	809	783	802	821	789	848	821	769	762	817	796	822	829	853	810	796	816	760	783	823	793	816	810	783	795	808	849	785	799	812	772	838	880	810	796	799	789	787	802	792	872	753	779	832	799	830	877	851	832	777	793	754	754	771	794	866	768	780	839	864	789	831	822	817	825	839	858	784	773	847	826	840	827	800	788	772	816	799	826	773	756	834	841	783	844	826	836	793	865	808	851	836	797	774	872	836	783	815	785	799	767	819	831	779	862	818	850	835	753	814	789	850	766	814	829	862	792	864	811	826	819	777	805	781	808	832
24770	21240	27428	25011	8841	1151	866	706	685	646	632	627	602	613	632	551	568	547	581	563	563	574	563	598	610	676	947	3018	3507	2804	1547	915	717	588	538	545	535	556	542	528	545	551	529	569	539	560	526	562	550	550	544	556	530	548	609	548	563	570	541	554	601	552	539	556	530	549	548	549	519	530	550	544	505	551	540	567	553	518	580	574	515	547	518	558	495	586	545	569	542	545	493	544	551	570	556	521	548	540	582	528	542	517	562	533	512	569	537	562	535	534	563	525	543	540	513	562	532	558	547	552	523	571	592	589	562	523	581	540	508	552	586	569	570	553	566	593	524	559	549	542	533	575	563	542	547	558	526	522	535	570	562	566	572	538	573	538	533	525	563	533	558	531	515	548	527	529	547	514	548	551	506	550	525	541	557	529	541	570	534	508	562	548	497	502	558	552	580	615	530	544	529	563	584	565	533	558	516	539	562	552	506	574	501	518	545	549	531	535	544	565	547	560	535	534	536	495	515	563	547	551	533	574	564	598	581	537	529	545	561	574	571	533	555	572	541	549	563	539	587	538	568	530	543	562	545	545	546	568	547	530	541	528	589	578	562	577	553	513	539	593	535	526	545	530	530	564	523	509	551	536	535	520	526	540	557	555	552	495	517	577	591	529	609	548	512	532	516	516	559	537	534	511	574	556	554	538	546	568	533	553	527	520	511	551	517	517	588	610	531	584	519	550	569	528	553	552	540	553	555	624	561	560	567	595	584	576	548	586	586	592	554	516	512	557	573	540	542	562	555	529	521	525	524	533	519	520	584	522	581	571	572	535	544	527	523	570	516	542	540	548	542	534	576	533	577	530	580	550	530	544	560	576	541	562	543	548	568	522	572	522	548	518	542	529	516	539	519	567	534	550	558	545	590	534	579	507	565	551	534	547	525	528	573	538	552	535	526	543	510	551	552	550	551	525	574	562	558	547	510	544	518	511	528	503	608	526	522	532	507	530	596	515	565	520	546	534	503	530	520	571	532	564	559	503	561	600	535	506	543	532	530	555	507	534	534	551	578	500	529	534	540	536	576	517	565	594	575	511	542	526	583	512	543	565	517	546	551	503	516	500	524	571	527	551	535	555	555	533	550	535	543	515	514	615	550	563	565	558	553	524	552	554	506	556	592	543	559	512	540	542	560	562	548	540	594	589	516	572	563	504	536	556	594	557	530	581	544	513	546	536	522	565	597	541	586	508	528	610	511	556	519	596	551	546	535	559	568	510	512	532	534	568	516	536	525	523	588	550	533	550	525	537	517	501	546	553	556	551	565	572	529	549	565	569	557	536	523	556	563	496	530	561	512	578	524	516	531	537	535	619	575	546	538	541	568	526	545	533	550	541	535	532	500	554	508	559	501	540	564	554	558	554	587	512	511	541	548	568	506	533	566	515	534	576	537	524	554	525	548	541	547	547	534	542	501	568	553	559	547	579	528	507	537	528	533	573	538	543	559	529	560	534	543	550	544	535	557	510	546	517	595	534	515	559	600	533	539	526	516	535	540	532	536	548	498	530	496	543	570	553	556	528	604	555	558	581	576	546	565	569	533	538	534	562	538	561	535	595	547	548	552	589	576	498	600	536	523	556	543	544	556	546	546	514	544	528	560	570	557	493	555	560	534	580	556	548	523	557	590	501	585	553	537	543	511	559	523	522	531	544	561	556	570	514	548	552	575	544	581	544	520	555	568	539	562	554	543	500	551	528	559	510	543	555	568	529	524	526	552	560	573	538	521	563	555	542	539	538	558	560	570	552	558	535	540	530	532	534	535	529	542	541	520	501	500	565	541	541	538	575	535	604	533	559	522	555	554	530	570	548	568	551	567	528	537	563	561	525	531	533	570	532	552	538	538	535	556	533	561	565	565	572	552	527	563	555	583	525	507	534	552	514	542	566	556	568	494	532	540	559	560	541	577	541	577	532	567	563	589	606	586	551	556	578	528	511	539	546	572	523	561	527	551	494	535	559	555	568	484	498	574	505	543	571	544	520	566	526	520	562	554	550	518	565	533	519	581	571	511	514	561	558	518	574	556	558	509	603	543	551	562	525	542	567	550	556	525	524	582	561	519	473	557	495	556	525	509	603	530	573	548	532	510	539	550	494	536	529	593	519	537	585	488	553	518	571	521	564	586	530	557	525	553	601	515	516	549	510	582	546	549	538	570	562	501	553	548	524	569	528	506	518	529	549	535	547	548	545	505	512	574	577	522	540	585	575	532	544	561	586	549	546	566	541	541	494	510	568	542	515	562	511	590	517	548	542	588	515	560	536	505	559	526	573	531	538	551	572	568	560	564	543	545	584	525	550	582	551	536	571	541	531	550	516	539	529	513	525	576	569	546	549	553	543	522	571	531	506	557	507	506	555	527	524	568	559	548	555	545	556	561	562	543	557	530	519	591	519	573	515	516	520	617	543	519	518	586	535	560	562	562	555	534	552	548	567	573	523	562	541	561	536	512	512	599	537	558	532	532	595	543	574	524	557	534	530	572	510	539	558	497	560	522	526	537	560	537	574	530	528	517	561	560	587	508	514	530	559	542	559	552	547	509	555	551	534	563	559	540	562	508	536	554	541	523	546	541	577	548	507	513	527	515	569	533	582	524	509	553	551	541	554	514	554	584	527	544	541	581	541	541	537	511	538	569	567	570	542	543	575	580	513	524	533	557	514	545	534	542	543	556	547	498	556	531	549	578	570	543	543	560	575	581	545	573	535	533	571	508	588	527	527	488	588	510	573	556	500	511	575	529	534	551	541	508	519	498	582	581	521	526	555	559	554	556	535	522	552	530	566	517	567	520	551	610	573	550	545	612	551	562	524	529	539	577	576	571	539	556	571	568	561	517	544	491	526	589	544	548	497	547	551	521	551	517	501	536	551	541	496	536	575	570	537	560	557	545	525	525	546	559	528	531	570	565	534	555	594	533	531	561	567	535	521	560	529	583	554	508	571	516	523	588	545	560	552	568	547	534	563	578	518	550	578	555	559	559	591	555	544	561	540	537	595	536	555	556	504	522	600	544	545	568	573	578	532	509	551	540	496	499	561	530	551	547	542	546	551	515	515	600	516	543	532	528	569	541	552	547	539	562	538	555	562	582	573	533	513	541	585	525	562	570	520	553	559	574	537	550	581	559	528	623	522	526	546	556	567	562	545	546	520	559	518	566	532	534	526	576	539	558	534	521	572	548	527	568	542	546	505	527	480	502	515	575	516	562	555	544	535	598	535	528	508	502	544	558	508	532	547	539	603	489	542	552	589	578	524	553	509	536	553	578	522	574	545	545	583	551	540	541	567	531	479	576	529	565	534	546	593	531	577	550	564	538	552	503	544	539	570	525	598	547	500	573	508	574	554	552	561	518	580	556	532	539	553	603	545	550	582	530	547	522	564	573	610	514	585	533	567	574	515	528	516	558	525	528	575	561	541	509	585	552	518	533	541	516	572	548	563	540	544	528	534	517	522
20254	36596	16693	3371	2293	1823	1616	1341	1272	1177	1102	1077	1040	1103	967	966	948	1028	950	964	940	926	985	934	998	1206	2249	7450	8126	6059	3037	1662	1136	926	882	875	851	923	881	883	847	908	857	846	881	814	841	793	861	833	880	833	866	875	864	855	875	885	876	818	884	888	831	863	888	873	887	833	855	852	809	875	871	828	836	772	840	867	861	807	865	824	867	867	872	868	846	866	843	837	867	915	851	877	889	831	872	886	896	840	850	850	850	898	818	891	860	814	830	855	869	887	898	833	826	893	826	861	889	862	839	848	877	872	848	887	827	861	857	881	903	872	902	824	913	858	887	932	903	840	840	835	880	899	846	901	866	907	856	843	891	865	844	905	934	894	847	857	896	875	881	851	856	862	908	822	855	785	875	866	865	917	841	897	857	842	913	899	906	887	868	833	863	859	849	872	874	870	820	867	810	861	846	894	899	840	887	879	836	842	852	843	851	805	841	845	851	845	871	862	919	852	829	812	831	866	880	846	839	831	838	899	842	857	876	863	929	849	860	884	875	847	830	890	851	801	878	877	853	895	910	837	863	813	928	901	857	837	859	873	852	848	856	859	889	880	868	815	866	852	886	776	837	871	804	815	915	894	874	902	833	905	871	813	860	868	826	836	874	903	885	889	869	902	870	833	875	886	879	891	844	897	840	885	878	894	811	859	867	865	871	890	827	806	933	828	896	880	809	854	829	841	860	870	873	869	874	833	844	875	800	855	843	787	888	873	881	832	894	883	885	859	869	831	862	823	891	890	873	909	850	826	874	811	893	872	863	825	857	866	865	860	845	869	882	905	917	852	855	850	861	889	893	851	827	829	835	863	827	899	816	892	867	868	878	860	856	829	810	862	907	858	861	865	844	874	893	906	865	851	810	823	880	851	889	862	833	864	838	862	875	864	831	832	885	846	874	862	838	839	824	848	858	907	818	831	865	878	928	865	878	851	901	833	841	823	818	844	862	827	898	847	885	867	822	807	880	830	834	872	854	843	836	830	855	873	806	891	851	870	821	846	855	871	889	861	859	839	826	888	900	821	842	924	874	845	857	902	860	885	863	812	926	827	846	852	845	834	871	879	880	818	858	892	874	868	832	904	873	860	846	859	813	894	877	784	893	848	870	869	864	785	842	869	876	809	899	843	843	853	840	879	828	887	856	867	848	874	826	830	858	853	864	924	811	846	861	836	917	856	864	908	866	889	855	878	845	853	865	840	868	886	870	805	823	832	842	827	878	839	870	912	876	816	817	826	878	830	858	898	872	869	845	838	900	890	822	850	852	839	850	832	836	866	911	850	887	796	904	872	819	877	890	878	838	899	911	919	855	869	905	822	830	899	867	828	902	921	843	897	830	899	874	845	853	850	881	789	843	870	854	859	886	866	858	837	855	914	808	894	844	864	847	847	842	884	834	865	876	884	854	849	808	837	845	866	850	851	858	841	824	836	883	811	848	865	892	864	909	917	939	883	902	845	850	863	901	892	821	882	884	843	824	832	888	858	897	834	853	857	875	855	873	867	890	877	877	845	809	871	837	834	829	892	841	823	890	919	872	901	866	813	882	809	881	895	886	823	858	830	851	864	912	829	896	836	906	843	865	871	858	879	868	919	858	901	820	850	847	829	891	880	877	877	856	841	917	828	893	897	840	834	838	889	833	832	820	859	863	859	874	865	881	873	865	897	887	831	837	837	828	843	885	867	878	901	823	901	880	816	814	846	895	849	876	892	900	894	888	872	900	931	909	891	832	852	826	883	851	871	882	852	860	843	864	860	873	821	823	830	896	862	862	884	868	816	882	852	816	888	888	817	869	902	814	844	886	904	843	890	899	871	878	876	848	866	858	819	891	882	863	926	849	852	845	848	864	845	895	836	892	904	853	882	856	831	833	893	859	882	942	804	867	907	904	886	889	871	900	876	820	802	824	880	878	821	862	808	834	865	879	828	893	876	892	842	846	901	893	859	883	845	854	858	847	884	819	928	887	882	858	866	859	814	886	872	897	887	893	840	828	827	868	852	881	824	832	902	834	858	879	848	845	861	840	868	883	804	859	903	853	868	838	848	859	893	830	870	839	834	824	884	859	845	862	854	830	846	825	883	842	871	877	848	833	896	826	879	864	835	922	866	832	840	877	864	882	820	846	901	935	848	852	828	896	813	900	879	853	869	848	897	882	874	878	850	881	883	847	799	816	901	833	900	844	865	852	881	868	893	866	837	857	911	826	843	839	819	900	836	855	899	871	813	872	884	852	932	862	871	868	842	913	918	855	822	879	878	901	867	905	870	834	831	910	835	858	872	830	895	895	884	885	835	829	899	854	862	882	861	889	826	867	887	858	861	861	858	884	811	855	907	840	884	848	848	798	849	792	867	822	899	843	927	874	861	850	931	811	867	911	914	846	860	840	841	825	826	930	816	869	877	930	889	807	861	856	872	898	817	765	875	888	812	887	882	849	888	880	821	896	852	838	875	860	881	813	856	896	834	869	837	903	855	845	830	884	880	882	867	852	839	774	866	832	918	842	830	821	861	829	860	849	887	880	879	856	848	869	917	822	854	837	861	870	841	871	818	849	838	844	902	930	827	836	866	794	799	840	854	925	888	899	842	852	867	838	889	863	871	858	885	861	856	844	826	872	859	861	882	843	873	853	813	804	887	882	812	833	827	880	889	917	860	851	796	848	868	816	873	850	878	839	856	873	893	787	909	789	858	846	858	861	847	830	875	851	846	823	870	876	943	831	836	852	853	827	857	862	845	906	840	833	891	873	828	859	888	843	808	865	856	862	865	828	864	847	831	910	843	895	822	916	856	805	831	833	858	857	895	844	883	783	833	860	837	865	862	869	866	808	901	847	898	840	854	836	915	856	896	824	859	829	858	855	861	864	847	870	831	894	884	878	915	877	886	905	854	844	876	851	834	891	916	903	846	834	826	859	908	863	795	851	885	865	921	829	843	865	854	876	856	855	857	898	884	855	816	843	827	878	869	826	809	877	860	817	873	868	863	834	893	837	863	894	847	916	850	880	863	884	883	853	861	837	881	833	853	872	829	860	842	822	898	878	854	866	883	860	809	815	867	861	805	847	830	840	863	870	776	838	846	890	842	864	897	842	852	837	884	873	854	915	860	848	872	897	898	846	813	873	903	855	821	912	872	796	849	874	801	882	885	879	854	814	832	850	853	849	904	833	870	877	864	870	829	855	842	818	886	843	888	803	878	828	809	885	828	907	879	862	900	841	886	854	832	789	817	855	852	886	869	860	886	882	780	883	842	838	869	880	802	820	931	904	835	891	884	884	817	918	849	904	823	827	873	835	919	836	839	813	871	867	881	844	842	833	918	883	865	859	833	901	836	882	848	852	828	895	794	837	871	862	860	841	877	831	882	896	836	865	846	931	851	909	900	867	847	901	814	842	848	881	877	846	872	858	852	896	864	878	838	828	881	873	852	891	869	913	817	876	888	835	847	895	893
23262	21248	28943	23792	21217	18482	2515	1147	861	845	797	721	757	698	672	708	645	685	652	645	648	610	578	625	609	603	1652	6746	8247	6296	3147	1399	940	649	578	601	551	543	574	555	533	564	576	580	578	570	573	589	564	559	557	548	577	542	538	580	568	584	556	553	551	486	577	520	553	576	535	564	561	547	503	533	578	593	550	531	539	560	549	558	549	559	580	560	540	547	546	547	621	537	533	558	533	562	518	521	549	555	524	556	574	508	518	529	543	541	559	547	533	533	519	537	606	563	529	602	540	551	502	536	530	570	506	563	585	573	564	494	526	590	521	567	547	555	559	526	525	529	542	573	560	537	549	578	575	559	559	571	546	539	551	575	532	512	543	563	565	561	536	539	574	539	574	547	548	532	525	563	501	528	579	525	571	531	585	538	528	541	527	571	563	574	553	546	589	561	540	585	540	598	565	563	538	550	548	555	598	542	566	547	544	560	501	535	544	546	549	542	572	564	549	498	562	548	550	559	559	576	558	531	538	552	555	562	553	524	533	564	553	583	528	544	518	537	519	561	538	575	545	579	551	545	561	531	560	532	546	555	508	546	548	552	514	581	552	554	526	570	547	506	540	523	566	560	545	558	559	542	524	532	541	537	507	521	536	516	524	530	518	577	545	549	561	508	533	553	535	552	556	553	536	559	563	555	532	478	586	536	539	592	578	583	517	588	616	597	530	568	573	549	545	521	456	472	566	550	520	542	554	551	587	550	544	561	579	525	565	539	532	543	518	546	558	546	546	525	546	551	577	564	533	521	554	531	526	546	518	558	530	548	579	584	569	540	595	557	562	569	521	527	541	558	575	559	562	533	562	539	566	560	546	521	558	531	537	567	555	545	567	553	504	589	521	535	553	539	562	579	551	524	504	545	516	548	541	535	564	558	560	573	547	536	590	529	518	536	535	565	572	558	548	542	556	559	533	543	564	516	540	518	552	509	587	539	532	552	547	554	556	535	539	536	546	550	534	536	580	517	531	587	550	588	563	559	565	564	616	558	534	574	587	557	547	570	581	546	544	514	581	557	574	570	575	555	554	555	570	529	568	531	622	539	530	547	569	549	502	519	595	535	560	564	533	555	518	556	575	551	568	564	487	518	526	544	586	571	569	526	571	576	525	591	514	547	549	551	536	499	567	569	542	537	519	549	517	591	543	561	559	557	566	537	554	534	560	595	560	576	558	561	586	542	505	589	552	529	559	529	532	561	542	523	542	568	558	557	554	573	573	534	539	512	563	563	583	534	568	586	540	581	575	536	569	555	503	541	523	525	593	525	560	597	544	536	535	605	558	524	508	564	552	527	523	526	571	543	546	539	556	591	607	560	567	549	557	539	527	513	530	576	585	547	540	567	558	535	562	533	538	536	554	569	556	542	570	504	543	536	568	524	570	586	567	557	547	508	498	573	532	560	535	499	535	554	609	552	552	579	520	558	547	536	521	496	576	576	564	525	556	515	559	543	513	533	568	530	548	526	534	546	565	593	558	535	602	552	564	577	554	564	533	545	589	542	525	554	536	540	558	539	536	559	499	576	584	559	545	514	545	543	547	572	523	548	586	555	574	561	556	548	531	554	530	606	586	565	501	535	562	523	574	552	538	519	523	546	536	552	553	546	552	567	538	536	583	570	560	519	561	506	559	544	518	530	521	569	555	582	502	553	581	573	574	553	533	547	535	549	539	506	554	560	565	516	548	523	541	558	580	522	540	527	512	529	538	557	588	576	534	551	565	568	548	571	531	554	516	562	526	561	542	533	532	523	573	552	531	586	598	558	521	515	519	531	538	541	528	561	520	532	531	501	549	589	551	548	539	542	498	563	559	516	561	564	518	562	585	495	543	548	546	563	514	577	569	568	553	510	538	562	557	537	537	575	541	577	564	524	569	568	600	545	521	557	610	546	594	540	535	559	503	534	577	510	579	547	520	543	573	544	572	572	527	521	542	558	525	510	509	548	546	547	559	522	504	548	554	578	564	597	583	586	559	535	525	535	566	547	507	552	561	544	569	541	511	576	501	557	559	519	543	559	561	550	566	536	537	562	553	539	525	528	546	568	559	553	570	579	548	583	511	550	537	533	539	537	519	540	582	546	559	520	582	540	540	537	519	537	534	557	502	556	566	560	568	496	568	565	524	568	529	545	565	577	535	564	549	555	551	502	535	538	567	550	557	523	531	553	523	542	553	546	537	576	547	576	518	535	563	567	519	566	581	556	508	532	562	524	539	571	514	550	521	545	527	538	552	515	524	567	595	519	547	527	565	576	547	526	560	525	549	574	539	550	519	544	551	545	530	524	532	532	570	527	557	611	574	543	576	573	537	515	559	560	536	519	551	522	545	553	519	572	580	555	547	551	574	553	519	566	563	523	560	546	548	564	531	577	518	535	569	549	553	556	585	586	574	515	548	536	568	562	521	539	563	546	553	560	573	551	546	547	580	502	572	549	569	603	545	562	578	580	523	562	519	532	541	558	528	543	559	539	582	558	553	553	563	596	525	546	580	543	503	569	562	482	554	554	541	567	521	562	559	560	550	539	542	560	536	533	555	562	565	541	565	557	506	561	518	525	514	540	604	540	555	558	531	575	582	539	591	511	544	539	548	524	529	564	532	533	525	531	570	531	568	522	563	562	535	577	576	562	539	531	590	519	522	566	516	512	549	574	524	562	525	550	521	553	553	533	493	534	520	563	520	571	592	512	560	540	519	547	476	553	577	551	537	527	535	579	572	560	550	514	559	512	541	511	569	553	585	545	557	536	549	553	532	580	523	526	558	543	543	548	533	559	538	513	584	510	565	542	576	535	552	556	558	516	528	515	549	548	532	530	558	562	519	520	527	522	562	554	527	573	549	551	524	502	558	503	551	549	548	534	566	541	550	561	520	546	583	556	535	553	536	555	494	533	547	536	577	587	534	552	580	526	587	549	570	559	551	552	575	552	615	502	578	571	510	549	548	575	521	557	545	548	577	585	584	516	531	533	532	554	537	565	574	555	538	519	544	498	524	546	545	591	555	550	600	548	548	554	607	527	527	576	541	529	553	533	552	557	550	516	583	552	530	547	543	572	548	560	520	556	543	595	576	533	531	521	552	524	526	550	563	570	531	524	570	557	631	498	548	553	594	560	521	546	547	558	569	550	612	556	514	529	532	547	513	572	509	566	561	546	542	513	564	552	563	545	558	590	527	538	541	510	528	552	536	537	528	552	571	547	534	534	591	529	497	582	554	599	537	566	599	511	518	546	528	551	509	565	570	579	548	561	532	533	541	563	569	551	545	578	587	570	547	582	532	504	565	534	570	523	551	535	559	571	517	540	551	522	537	552	536	517	504	589	575	510	518	575	505	539	546	554	563	516	562	592	517	525	523	517	552	561	559	549	557	567	536	575	518	536	513	520	554	558	552	547	551	525	514	520	552	535	505	525	562	509	526	583	582	521	553	575	596	568	528	538	506	530	546	533	520	551
25950	44883	19675	6847	4786	3684	2939	2318	1916	1770	1644	1464	1406	1336	1312	1248	1132	1148	1101	1044	1112	1096	1024	1105	1026	1049	4095	14959	16539	12539	6723	2814	1657	1096	904	819	904	880	818	835	863	877	889	864	858	875	801	815	901	848	846	810	868	879	885	933	832	804	851	813	839	823	868	846	825	809	884	862	847	840	869	848	869	861	870	868	870	834	898	831	846	851	869	877	802	882	858	841	916	855	932	855	786	857	849	811	815	878	856	839	912	849	825	867	841	815	833	819	857	896	851	856	857	869	833	869	818	810	880	875	824	820	867	883	847	836	846	847	830	863	831	867	831	851	901	856	895	875	839	867	783	836	887	826	865	865	851	888	873	882	859	822	854	873	919	870	815	804	830	841	861	828	869	840	871	844	892	836	813	870	864	850	846	866	863	875	824	867	894	872	876	820	862	819	840	813	876	835	916	821	870	864	859	859	853	861	817	872	878	788	808	831	838	847	857	871	823	865	874	841	865	883	836	836	880	882	790	871	829	860	873	881	838	886	836	817	785	845	813	857	829	809	833	819	863	827	797	841	861	827	814	870	846	845	886	878	846	843	818	849	826	877	871	871	871	895	786	835	872	831	859	850	843	803	832	916	835	853	839	893	836	897	822	841	886	826	847	831	928	881	857	837	902	876	861	890	829	819	850	829	841	882	874	850	841	898	902	878	857	863	818	880	837	831	846	860	847	850	847	832	824	763	866	846	835	927	869	827	877	862	852	876	875	826	869	864	892	821	831	848	851	812	897	816	899	816	867	856	829	840	806	870	851	828	881	924	812	799	838	871	866	838	837	899	811	881	841	866	856	843	819	833	771	895	825	770	839	823	824	825	905	836	853	830	899	823	827	836	860	875	775	774	850	874	854	850	828	854	880	829	814	809	873	853	867	848	866	841	851	821	870	835	843	912	891	846	829	826	824	848	878	857	789	842	852	830	879	870	879	878	894	845	871	889	859	859	885	858	851	813	811	882	829	834	858	852	890	884	849	873	806	905	798	865	838	876	855	850	842	825	859	861	859	849	823	868	856	863	867	851	834	820	890	836	861	845	890	871	894	851	829	821	896	854	864	862	878	828	864	857	905	868	849	808	831	808	878	858	796	879	908	779	798	862	879	839	856	841	839	869	886	852	815	806	853	851	872	900	839	836	823	846	830	845	827	867	804	901	842	856	870	819	800	816	852	803	902	845	861	819	823	833	808	893	850	860	898	788	897	845	839	869	837	809	820	831	821	875	882	858	843	903	849	842	855	884	848	841	839	852	808	843	848	848	865	813	845	831	872	854	829	820	824	890	833	847	803	917	841	856	838	883	868	847	824	847	804	839	849	857	877	856	863	860	803	892	885	866	867	839	820	834	860	828	831	832	849	862	890	832	900	849	874	898	861	869	857	863	814	829	831	850	890	868	864	824	871	895	873	857	856	862	858	855	839	877	874	860	862	837	841	834	838	855	878	884	857	909	844	835	912	873	868	855	826	834	869	869	869	844	827	913	856	834	858	836	844	838	865	835	907	850	863	820	814	808	829	836	835	834	853	861	847	834	853	850	869	874	852	845	863	872	777	857	874	810	852	824	806	840	902	840	829	779	863	860	870	869	884	852	868	871	824	849	806	816	903	823	839	838	807	831	833	841	851	858	846	862	831	856	867	832	869	842	834	857	888	833	869	833	816	875	791	831	864	873	853	825	850	877	824	867	829	874	832	824	851	831	885	824	836	857	874	834	826	901	867	816	870	881	858	885	873	827	866	853	844	830	882	803	863	893	865	811	838	850	852	844	822	852	855	878	829	835	866	872	863	836	887	882	859	841	835	889	856	830	866	864	768	832	843	868	858	885	843	853	880	837	836	816	819	814	886	891	834	810	882	844	864	850	859	834	779	882	822	832	904	822	802	864	838	864	859	877	892	901	867	851	835	850	820	876	827	846	836	836	855	863	872	883	883	831	803	870	853	827	826	836	861	871	827	862	808	814	834	882	818	869	901	818	859	867	833	879	833	862	862	884	841	832	803	848	842	852	855	878	847	897	858	871	853	838	851	849	899	869	846	897	860	816	827	843	910	860	845	819	810	826	864	888	870	892	843	840	852	806	869	830	861	833	821	892	837	884	847	839	853	804	823	877	903	837	837	871	826	874	857	810	859	845	887	854	841	853	829	884	836	857	812	876	849	830	845	877	841	849	863	866	826	847	831	788	846	844	841	857	927	811	880	846	891	860	862	847	869	887	844	850	845	865	859	834	826	875	835	808	850	838	840	898	852	795	844	882	876	850	875	816	851	859	840	831	792	867	847	775	874	860	854	803	852	837	857	876	891	839	899	879	859	836	871	814	859	858	871	846	855	800	868	848	856	848	856	893	893	866	834	826	865	905	835	841	870	830	843	904	857	843	924	844	849	854	835	841	896	845	832	777	869	885	876	829	852	866	842	824	817	860	815	835	892	838	851	892	856	839	823	791	840	861	857	833	885	796	825	838	867	824	841	843	841	839	813	804	839	868	849	860	836	856	819	850	835	878	804	875	867	873	848	873	815	876	879	916	859	850	854	850	858	861	844	759	888	833	850	897	846	890	840	830	834	785	835	879	828	841	903	863	862	856	902	877	931	878	883	899	857	834	853	880	862	877	838	861	894	880	891	828	910	806	805	840	817	842	851	874	886	825	844	869	825	874	829	913	881	834	909	839	928	911	849	829	813	830	850	827	879	877	877	822	884	850	834	826	846	881	793	840	873	851	865	850	818	850	857	847	829	851	859	862	865	825	883	837	783	823	857	902	827	859	836	796	883	811	819	869	847	861	904	847	825	868	834	824	860	850	851	886	884	815	824	852	855	835	817	889	807	863	934	834	806	878	888	835	844	802	850	841	832	861	868	854	834	831	851	841	839	827	857	805	850	897	855	916	864	838	881	852	816	843	869	846	869	844	839	843	873	843	827	885	842	891	892	850	874	863	841	883	868	879	879	848	871	852	888	811	874	882	857	908	827	845	811	878	855	886	910	851	881	834	774	866	860	910	775	872	872	861	881	835	843	836	855	833	889	840	872	848	852	830	850	866	845	852	872	797	811	867	879	867	824	869	847	923	843	816	792	848	866	836	817	845	801	853	809	869	856	833	882	839	857	845	812	832	855	834	862	859	874	843	820	863	914	884	843	874	824	810	837	857	820	865	893	827	873	861	862	782	858	846	850	916	839	886	873	887	826	860	824	858	844	863	825	820	853	868	880	849	815	867	825	886	856	871	894	845	868	834	880	876	802	819	856	859	889	848	853	823	859	799	867	806	840	813	852	877	877	968	855	865	872	831	865	789	883	823	885	886	866	816	832	861	812	825	870	884	859	852	800	887	880	802	890	839	851	849	853	819	835	826	857	916	832	875	878	854	845	855	884	868	846	851	818	853	858	878	847	868	818	861	881	822	863	903	780	824	812	826	846	846	850	857	834	905	817	844	833	842	791	884	826	831	875	853	864	891
26862	20629	8164	951	587	557	548	506	552	506	515	534	539	494	486	478	515	503	528	507	475	502	492	511	567	525	525	816	1200	1259	941	703	609	559	535	510	534	509	522	503	501	489	514	504	508	486	463	465	517	515	512	508	521	487	499	506	493	451	509	513	501	471	518	499	495	524	508	509	490	486	472	524	535	508	518	527	525	513	487	500	484	502	510	508	511	478	521	508	495	480	498	517	531	497	489	484	479	514	502	483	510	492	518	472	495	491	490	534	488	483	473	524	491	504	530	480	522	451	505	511	533	517	479	495	518	486	483	460	514	480	457	486	472	479	500	489	514	480	500	489	520	511	487	499	522	530	518	508	508	526	530	488	480	507	486	494	492	489	514	469	474	483	480	452	509	484	464	491	521	510	508	487	519	517	512	509	513	535	515	467	491	479	475	498	500	488	456	467	532	506	490	478	484	459	495	507	479	440	493	485	473	530	535	504	514	529	504	525	490	487	473	508	475	512	510	487	459	469	490	495	471	491	499	518	475	517	489	516	488	524	496	502	516	441	487	493	516	471	488	497	499	502	491	493	477	515	512	500	518	467	504	509	558	535	539	512	485	489	485	496	502	497	463	489	452	493	472	500	478	514	512	476	457	496	454	502	539	507	476	495	510	533	477	479	540	489	482	491	532	478	506	500	486	502	492	482	516	505	485	505	507	535	497	486	479	478	505	518	511	484	520	511	486	527	515	499	505	524	482	517	507	511	516	490	476	519	491	527	483	485	475	501	529	513	470	522	510	449	505	518	529	480	490	505	506	499	519	494	468	554	501	526	514	499	488	510	551	509	494	477	512	546	514	495	503	527	504	506	509	471	524	514	464	486	507	477	531	486	496	487	498	506	477	494	478	479	508	516	546	496	530	474	538	472	501	511	537	485	490	521	489	549	498	491	493	498	503	526	494	490	480	527	515	531	466	491	509	521	520	499	479	510	503	520	479	520	472	556	499	468	499	540	479	531	481	503	496	503	475	489	486	495	460	512	509	515	476	523	493	521	500	519	489	463	526	521	516	490	503	500	471	491	501	478	524	493	511	506	484	515	514	515	497	480	504	492	514	528	476	508	504	522	521	509	528	486	491	492	509	501	514	486	495	536	455	499	509	462	462	518	517	522	499	506	551	518	505	539	504	499	480	474	488	516	519	507	506	483	495	506	476	504	493	513	516	503	524	521	498	500	508	481	495	472	509	532	524	457	527	497	501	526	483	488	496	520	476	497	508	495	520	447	491	436	490	484	505	506	506	447	505	545	473	480	499	493	462	487	490	517	511	513	489	521	496	506	498	489	500	476	464	533	507	482	497	505	496	529	465	515	492	520	478	504	520	474	487	489	510	480	491	489	491	494	509	519	485	472	486	500	552	489	483	488	517	475	530	494	500	487	523	527	512	521	511	494	459	470	512	514	500	525	550	554	494	506	489	508	550	503	485	509	475	491	512	503	480	488	477	503	534	526	548	573	520	510	491	493	449	487	464	494	509	507	516	483	488	485	457	542	513	498	509	535	485	492	502	475	473	495	507	496	477	532	494	498	475	574	522	476	504	511	489	512	526	515	496	505	451	503	524	507	473	515	487	528	484	544	502	477	513	524	493	500	514	514	547	464	493	516	525	487	524	525	506	514	505	473	527	501	505	501	495	560	477	462	466	490	461	522	501	517	525	490	517	530	468	519	479	516	481	519	512	474	495	468	528	515	498	508	490	494	524	495	449	536	515	502	506	493	523	513	519	513	522	503	495	483	460	484	485	512	496	508	535	503	490	497	490	522	450	529	515	479	481	487	494	515	463	484	496	506	514	509	526	509	494	487	508	500	472	486	476	497	491	484	486	502	457	532	514	502	463	469	505	487	500	504	495	508	472	483	508	519	458	506	491	509	485	505	497	506	546	520	467	500	516	477	528	507	527	474	546	455	529	524	487	561	456	481	457	510	503	491	430	489	513	502	468	477	532	486	497	526	522	496	497	481	471	511	489	491	498	503	494	493	464	494	492	509	506	508	507	511	509	493	461	506	504	478	543	474	510	500	497	490	496	524	506	503	466	505	540	516	508	465	511	464	485	494	499	519	509	470	519	524	491	512	483	487	497	484	518	482	494	537	466	466	544	520	489	502	529	504	497	496	482	511	498	500	482	507	480	489	457	522	520	497	495	469	515	491	518	492	507	497	531	534	499	478	527	492	518	464	485	489	451	500	496	518	512	513	504	493	492	496	502	542	493	512	512	492	514	455	481	483	505	503	490	548	449	490	465	490	491	498	491	510	481	495	496	496	481	495	535	534	518	506	511	499	501	496	503	507	508	497	514	506	463	504	511	494	537	516	491	483	520	515	508	534	490	484	482	477	483	468	481	449	522	500	514	489	478	518	495	527	493	485	482	495	501	511	529	459	477	565	496	470	512	513	503	491	499	501	529	496	533	522	502	536	523	519	487	485	483	490	515	503	513	486	491	501	453	517	486	525	494	450	487	505	526	495	520	477	481	505	508	498	501	478	485	529	537	485	498	495	470	519	502	494	463	530	543	485	480	512	507	520	510	498	529	487	470	507	471	479	481	515	485	510	534	506	538	496	474	486	491	501	511	491	493	537	497	478	559	491	512	499	490	515	476	500	491	486	510	525	494	514	517	506	490	488	502	497	501	499	471	489	521	507	506	522	497	489	522	510	526	483	472	558	478	541	503	463	500	480	460	511	485	528	532	512	561	498	511	453	478	496	503	526	499	495	515	487	507	494	531	480	485	509	473	524	536	514	538	494	507	515	509	536	514	545	482	493	489	478	530	486	457	503	492	513	469	487	527	510	526	474	505	514	531	507	492	523	522	501	483	495	459	517	507	488	525	520	506	507	498	514	517	451	521	471	527	508	516	526	470	501	478	487	526	518	462	528	494	505	498	498	530	545	481	522	521	472	515	501	477	491	511	510	520	489	473	511	461	510	500	504	537	500	481	497	528	492	512	525	483	553	497	494	522	512	499	490	508	480	506	510	521	475	495	528	496	482	468	494	516	497	499	511	487	507	580	483	512	523	525	487	502	488	503	485	501	505	496	511	504	483	498	490	533	495	496	549	509	531	494	477	516	503	461	490	535	514	479	520	466	518	513	496	497	487	523	507	486	523	486	527	517	509	484	498	506	496	525	532	497	480	514	530	482	495	516	487	489	458	487	506	570	518	490	463	489	514	490	468	489	526	504	520	499	491	472	476	500	510	501	513	502	457	520	492	486	494	515	554	527	498	499	535	488	475	541	466	511	504	460	488	532	450	505	516	503	532	489	538	520	534	501	515	515	463	497	513	498	513	525	524	483	485	496	474	510	529	518	496	498	482	516	481	442	525	539	480	480	495	516	475	459	492	496	522	512	523	504	504	474	501	481	459	476	490	507	498	463	487	488	499	496	491	517	492	500	501	479	512	485	502	519	546	479	497	502	537	457	510	441	482	519	480	488	507	470	516	523	483
17264	18632	2352	1183	1023	974	962	928	862	818	789	826	802	807	829	837	831	859	813	804	833	828	836	817	901	824	843	1808	2723	2504	1694	1248	964	869	845	766	821	756	790	795	792	842	795	794	775	788	809	792	750	825	807	805	795	794	751	792	750	802	777	787	793	812	795	781	747	770	763	832	824	794	800	807	771	792	805	758	821	822	757	762	829	816	793	817	807	775	783	796	806	752	806	797	831	820	790	812	853	824	834	811	764	784	802	791	786	796	830	782	746	794	749	814	806	764	813	845	797	818	736	800	807	778	828	815	755	800	791	736	825	806	803	768	799	781	798	820	789	775	801	783	822	757	777	773	792	851	836	793	800	790	799	802	831	819	791	770	798	839	802	790	751	723	825	782	813	780	812	802	805	757	766	763	802	816	767	801	733	795	811	781	775	795	744	819	761	800	765	805	822	780	812	794	821	821	762	774	836	820	782	825	774	792	824	827	746	806	752	798	810	812	803	845	777	756	745	803	780	765	774	810	790	738	746	796	797	776	796	782	792	830	778	785	792	772	806	790	737	795	773	796	765	785	787	813	813	819	784	848	824	820	814	781	764	801	765	789	755	807	794	748	781	767	814	732	791	828	801	761	800	830	843	796	810	770	780	796	740	824	756	841	803	804	815	785	784	767	810	780	759	761	819	753	785	817	808	801	805	781	777	762	754	766	818	774	816	772	843	801	807	761	812	795	804	786	761	852	805	816	772	755	870	788	824	759	783	780	765	847	804	771	836	812	805	753	809	798	801	798	792	811	773	756	806	839	797	745	791	838	749	778	823	754	803	787	848	784	782	845	754	831	808	792	756	818	807	779	797	793	791	790	772	789	766	749	743	759	798	783	840	794	778	830	784	853	810	774	792	783	820	781	844	767	813	766	780	767	771	739	741	805	775	778	732	785	824	814	835	852	800	803	767	871	778	827	735	771	788	778	801	778	803	733	737	813	751	821	764	818	770	799	777	782	770	764	787	807	822	806	790	787	735	783	785	760	754	750	769	785	798	830	703	793	751	768	816	755	758	755	787	804	777	772	793	808	808	742	785	778	813	781	798	749	778	801	801	797	768	795	808	801	844	827	794	792	750	801	803	779	803	745	847	820	774	787	793	822	768	808	756	793	817	809	776	771	803	759	742	789	784	747	801	760	783	826	783	811	785	761	840	783	773	798	756	782	761	791	767	796	805	752	753	816	789	837	779	811	821	756	736	780	833	799	801	815	804	780	785	829	780	820	787	773	782	760	754	748	740	832	777	849	818	813	789	763	784	787	797	793	772	849	782	786	780	849	773	801	772	741	779	772	805	817	792	765	777	816	766	765	794	801	780	826	820	783	771	711	825	774	780	810	770	798	788	837	833	775	781	808	788	840	775	773	763	788	795	819	791	799	784	766	780	805	765	826	739	778	819	805	733	783	780	797	812	820	785	838	778	814	808	792	798	783	841	788	779	806	826	743	849	751	798	806	808	773	779	791	785	824	829	737	755	724	801	782	759	783	801	731	799	805	789	766	797	818	790	746	824	772	773	770	793	797	766	810	801	763	773	770	783	766	791	834	792	781	809	808	790	764	775	805	731	831	799	739	760	779	797	857	733	752	811	790	804	786	801	852	753	751	821	779	755	794	798	847	780	776	740	796	798	801	792	794	825	800	805	760	796	779	781	819	780	820	786	780	819	803	807	825	800	788	815	782	803	796	790	782	778	827	842	764	784	761	761	748	819	833	789	786	793	778	771	777	808	814	792	764	764	798	772	821	862	836	788	850	817	767	820	760	779	774	769	807	791	733	814	819	784	779	803	819	757	830	789	770	776	831	823	764	780	817	815	693	772	753	759	748	823	784	784	773	820	802	800	776	766	791	779	790	779	801	762	787	743	783	791	797	826	796	785	780	789	836	805	768	811	792	777	813	827	762	820	776	797	775	783	803	785	800	747	808	795	761	800	728	775	804	774	793	784	826	795	780	768	809	766	806	810	782	805	762	802	812	770	782	796	851	761	769	783	786	787	855	783	789	753	789	756	777	787	770	788	783	788	815	717	786	773	760	755	817	827	790	770	841	779	801	840	735	819	774	821	797	746	779	822	810	823	785	766	790	771	802	799	745	833	831	805	838	827	784	798	815	822	804	813	858	795	776	829	771	781	794	849	820	870	771	739	767	771	783	808	791	756	783	802	810	765	794	799	795	742	753	781	808	832	830	830	812	787	777	782	797	784	810	798	774	791	815	802	823	787	777	803	815	807	785	783	803	829	798	799	755	778	784	761	801	817	765	823	805	757	779	772	833	776	823	773	840	779	758	766	766	817	756	772	811	767	796	799	835	783	808	783	759	780	757	792	801	790	824	810	848	843	779	794	755	777	801	837	803	802	786	861	820	793	769	771	776	781	847	774	752	859	794	821	765	760	745	802	808	743	798	758	784	794	782	770	762	835	808	741	796	836	793	749	789	828	840	859	762	840	780	804	793	851	804	810	801	836	805	776	815	775	769	732	788	789	826	737	815	818	808	763	816	767	778	796	837	820	812	773	794	790	797	806	781	760	813	830	772	772	775	803	787	812	762	818	779	801	753	786	804	821	825	808	751	806	819	731	813	835	789	793	787	817	810	826	736	739	781	783	742	825	788	804	765	790	750	803	759	814	804	753	804	808	789	804	842	747	832	771	807	780	789	789	813	776	764	826	799	781	783	808	748	808	802	798	812	817	813	764	798	786	781	847	794	821	808	773	808	784	735	841	767	826	786	812	812	803	751	820	826	829	799	737	851	794	750	760	820	811	808	776	782	773	807	770	845	813	846	802	767	810	809	720	754	788	760	762	759	804	792	837	868	826	811	810	783	818	764	740	747	796	821	819	767	799	782	795	808	804	781	789	762	760	777	784	807	781	770	804	775	767	805	784	816	792	790	830	808	800	777	837	797	821	802	755	739	827	776	815	768	816	814	753	720	745	799	826	779	817	798	756	753	831	790	767	858	835	791	762	811	766	824	789	792	824	783	818	812	767	731	761	811	777	809	810	781	779	793	817	833	813	802	770	805	782	788	754	794	787	776	791	701	802	779	834	728	769	807	852	843	734	761	766	805	765	806	782	800	827	808	782	853	723	822	750	826	766	764	737	754	784	790	816	790	732	866	789	849	788	825	752	785	827	821	789	829	849	849	774	806	816	786	738	749	754	777	799	783	800	766	774	764	804	802	744	766	814	808	796	868	823	776	772	841	760	770	796	784	797	780	818	794	836	795	810	816	789	805	822	795	770	760	806	795	778	808	781	846	773	787	828	795	815	753	855	792	791	835	754	804	753	768	816	814	784	819	811	822	794	816	828	761	847	824	810	795	819	788	832	825	809	784	771	797	798	821	847	752	792	811	762	807	770	804	768	781	818	781	782	765	810	851	747	777	797	796	853	818	763	798	773	751	723	784	745	783	766	784	755	781	779	776	762	823	802	811	772	793	809	760	783	779	768	786
24813	21185	27458	25041	9015	1145	848	773	661	683	639	631	586	655	557	567	584	620	534	555	575	558	558	593	595	600	887	3299	3831	2650	1446	942	649	561	529	577	557	574	563	570	524	526	523	562	507	536	545	550	538	535	544	516	539	512	515	549	519	531	506	555	529	529	496	508	564	544	552	566	573	486	559	518	562	541	556	538	543	555	558	547	507	507	536	556	534	566	554	520	546	565	528	569	526	534	505	533	506	479	533	579	535	487	553	520	539	533	522	561	542	521	524	518	586	502	517	520	553	566	525	526	562	543	534	506	551	539	549	566	577	494	529	501	529	563	514	578	531	520	561	535	550	508	549	514	564	523	568	579	564	578	530	561	525	498	562	542	520	555	517	507	514	529	523	542	518	606	569	558	500	549	559	539	565	516	557	484	543	516	522	549	545	574	513	511	568	515	580	543	502	563	550	524	516	546	546	558	521	519	557	513	533	526	552	545	548	583	515	521	508	544	531	560	531	535	500	542	567	500	552	538	501	511	534	520	547	546	512	524	517	498	535	560	574	502	555	559	534	541	544	542	583	513	538	537	556	563	561	547	525	520	550	556	557	496	532	526	534	559	555	535	536	506	560	560	519	510	548	517	536	548	521	532	552	535	609	533	529	530	546	489	522	532	542	559	533	564	539	543	522	516	534	542	511	533	554	537	524	503	515	523	547	525	518	556	510	529	530	528	539	574	560	563	559	557	537	506	540	500	543	550	536	504	576	547	556	555	515	531	511	506	523	517	548	567	535	571	521	533	565	516	487	527	535	557	573	489	538	569	507	508	570	579	554	519	537	488	519	527	569	536	554	496	505	560	534	523	540	545	499	549	518	550	519	561	516	526	531	513	539	535	529	528	536	525	528	529	546	513	528	533	523	567	536	546	549	556	524	517	551	566	545	557	531	543	540	506	522	521	551	540	506	558	508	532	524	545	518	563	553	514	565	572	564	532	560	532	531	508	548	502	550	561	545	526	546	574	517	532	537	543	505	581	539	534	571	530	513	549	568	575	545	540	537	506	541	554	516	531	528	542	541	550	529	521	517	552	515	518	553	552	508	522	508	513	564	526	560	496	534	577	535	597	558	533	545	550	522	559	567	573	538	515	529	536	547	488	505	538	545	554	558	549	548	543	508	534	527	526	560	539	550	522	561	534	540	503	542	554	515	532	542	581	554	525	533	544	540	551	529	596	515	495	540	559	511	586	509	520	519	539	498	506	539	557	529	555	495	514	510	522	518	555	545	548	519	491	548	568	528	544	527	563	615	526	552	549	558	547	519	554	511	550	558	536	599	528	568	526	549	506	542	539	577	558	568	539	542	506	561	532	557	535	580	562	544	522	573	518	482	506	523	501	513	584	550	529	527	530	523	533	537	557	561	552	536	549	552	557	546	511	536	569	515	534	521	547	538	547	467	486	521	513	536	560	531	514	552	546	596	498	488	605	519	548	522	537	524	536	519	554	524	497	516	495	527	558	574	511	531	566	546	528	517	523	536	574	542	540	522	552	553	533	575	531	537	531	566	523	512	517	540	524	555	534	556	532	519	536	521	500	515	545	567	563	535	555	572	533	533	539	558	524	538	518	514	521	515	566	552	542	522	516	536	521	536	538	548	530	560	505	512	543	523	517	552	571	485	526	549	531	542	582	534	542	541	506	570	556	576	540	506	489	515	530	533	545	554	504	527	511	519	544	522	506	530	544	549	528	555	530	509	558	525	531	568	512	524	524	508	561	497	557	548	510	556	513	519	517	560	513	541	502	518	575	574	575	553	540	522	540	549	536	549	574	525	541	548	510	556	560	514	544	546	540	536	534	530	571	542	535	537	570	563	522	545	530	551	492	509	557	511	497	560	534	516	562	511	536	514	531	541	614	500	518	528	537	519	560	523	524	498	552	525	555	536	528	540	492	534	525	547	540	502	565	522	558	526	536	530	539	536	517	515	547	581	558	599	539	569	528	500	499	538	567	534	547	552	524	537	525	508	543	560	526	541	559	539	507	567	526	497	575	505	559	508	491	546	508	559	496	554	551	531	560	547	524	511	508	510	563	509	550	554	507	539	495	525	505	544	530	543	519	510	585	547	518	537	509	555	518	505	515	564	545	550	522	539	534	527	552	514	517	522	529	599	526	514	527	535	505	551	501	519	547	516	551	537	548	542	559	534	515	562	532	552	504	517	535	547	537	523	532	590	552	547	563	528	567	541	559	546	538	570	508	494	505	517	545	520	548	522	532	511	533	526	551	554	526	527	525	532	562	519	543	524	565	555	540	520	539	547	607	559	531	543	554	547	550	545	535	538	528	543	548	528	568	537	530	503	570	497	515	519	508	525	531	524	574	559	545	566	533	512	526	555	557	530	558	509	517	498	591	482	540	530	550	535	531	538	543	534	531	532	555	554	521	488	533	511	546	520	511	553	540	565	524	507	559	472	522	521	538	552	547	507	500	517	552	517	496	568	520	530	513	534	547	510	493	543	563	527	550	506	505	540	562	545	535	569	530	507	539	545	573	540	509	567	546	533	555	539	512	536	537	561	493	577	515	562	533	550	541	542	575	554	521	543	543	509	545	558	577	501	503	556	543	544	538	561	536	492	523	526	517	572	553	577	529	519	558	510	533	505	564	553	571	534	502	547	511	547	527	543	546	546	498	520	529	553	538	576	528	546	508	534	552	521	540	532	544	543	564	536	559	537	490	546	561	526	537	558	531	563	558	512	480	518	543	570	543	551	535	519	523	510	545	538	576	535	528	532	476	494	548	552	555	531	529	523	516	518	553	581	552	540	549	554	526	466	519	546	516	571	583	559	535	586	528	529	540	514	548	537	524	562	533	526	499	558	506	572	546	540	514	560	573	538	532	530	526	526	564	526	556	500	556	520	526	518	533	563	513	533	560	527	518	559	532	537	517	526	551	509	551	553	533	491	498	540	513	508	539	569	549	535	538	555	520	556	548	555	522	536	569	495	526	523	521	503	531	520	489	478	539	561	525	553	547	523	509	537	569	542	516	524	541	507	567	537	604	505	551	564	541	541	545	518	530	517	530	510	540	553	528	534	520	556	538	500	533	580	520	548	572	577	568	528	528	554	568	527	571	538	525	559	534	524	533	493	549	488	564	558	536	569	553	517	558	536	516	534	558	529	507	573	524	540	515	545	556	535	521	520	589	509	534	554	536	532	555	543	554	563	545	532	509	536	539	510	538	528	519	538	556	519	537	562	526	551	543	535	559	555	493	525	547	540	551	510	550	541	513	543	558	545	559	510	579	509	574	533	569	489	543	500	551	523	551	519	532	530	494	559	512	542	533	575	566	515	507	516	564	576	531	493	522	516	593	535	541	553	506	544	504	516	580	509	554	529	556	503	543	515	527	559	540	515	515	511	560	507	533	516	528	558	550	548	555	545	529	539	531	526	568	532	508	547	536	571	542	536	505	553	579	519	562	539	543	507	528	552	547	533	547	516	549
19983	23685	7073	3490	2427	1864	1609	1454	1353	1242	1060	1060	1008	1055	1054	995	999	948	941	959	884	925	941	950	939	975	1974	8192	8962	5684	2985	1941	1192	936	879	818	847	803	865	824	807	824	900	844	861	835	840	827	877	828	890	810	849	798	840	843	869	876	844	824	822	864	842	783	868	841	835	870	865	835	851	866	884	819	813	866	834	867	827	903	866	867	849	874	899	863	865	882	866	842	879	881	875	888	865	877	890	822	867	830	904	860	833	861	873	826	860	920	850	884	842	841	840	815	864	850	837	828	849	905	860	822	861	824	880	841	856	885	870	896	858	902	847	839	843	791	870	856	847	877	849	869	891	830	856	855	870	848	844	824	870	853	892	828	845	875	853	877	879	850	858	816	829	832	824	801	859	873	823	824	886	852	860	817	837	877	884	794	888	832	868	834	839	856	841	861	902	792	869	832	871	811	873	818	832	883	878	823	786	829	904	850	838	830	835	866	884	824	833	810	842	824	789	840	920	902	854	859	852	851	845	843	869	860	852	894	817	844	852	863	830	827	807	809	878	802	859	837	831	815	849	847	870	832	866	877	871	836	871	859	880	816	812	847	877	840	885	910	861	804	866	795	861	887	879	871	857	847	881	904	870	835	818	879	829	788	849	838	902	838	825	898	818	813	856	808	795	855	818	846	869	850	821	899	899	858	853	825	864	836	796	887	842	854	870	873	875	863	826	852	849	901	887	800	830	834	840	868	824	870	837	820	850	881	803	931	865	856	829	876	845	884	887	896	880	889	817	878	824	881	829	863	873	833	883	852	803	857	831	852	886	872	828	867	799	805	842	831	888	799	882	822	848	849	937	823	848	861	874	824	807	884	871	807	834	877	859	891	911	860	854	838	909	858	886	873	862	859	831	926	829	901	870	865	836	887	840	835	800	866	856	864	892	816	850	824	837	855	891	862	865	826	826	857	885	817	821	869	829	900	889	833	805	846	868	825	866	910	899	892	837	829	864	853	855	842	813	868	838	784	829	837	859	896	889	863	867	840	815	852	903	846	857	815	908	895	843	854	887	863	809	804	824	873	863	886	873	829	830	875	902	818	892	798	843	821	849	855	821	933	832	865	840	866	853	818	853	844	850	791	840	833	844	903	845	835	833	851	818	764	850	838	862	844	796	817	821	831	874	823	838	831	845	854	827	853	877	822	838	849	868	842	836	866	810	869	886	868	854	849	853	821	852	781	838	851	903	856	840	854	871	854	783	848	856	841	815	890	892	867	812	860	811	837	897	888	867	847	858	870	898	821	858	837	820	863	853	919	858	838	852	834	916	850	824	801	884	899	837	814	869	884	832	812	830	822	845	863	838	827	852	885	803	905	890	794	883	831	835	884	867	847	850	863	834	872	850	882	877	885	872	850	852	857	841	850	823	862	866	851	823	890	848	878	799	818	860	822	889	932	886	851	833	873	843	821	841	868	853	878	857	817	814	795	834	838	849	854	859	840	873	852	847	873	866	867	890	891	801	881	901	889	832	877	826	902	849	876	843	802	831	852	806	893	862	847	813	845	899	846	851	872	819	833	825	848	824	838	896	837	853	934	823	854	826	862	869	833	856	886	833	875	810	857	836	820	862	877	867	827	831	869	844	793	866	874	866	844	830	833	854	879	835	829	859	833	854	834	870	882	818	871	811	876	866	860	861	874	865	845	843	824	917	849	833	898	805	837	835	847	825	849	814	883	902	831	839	845	881	833	875	852	866	801	840	848	844	833	856	897	855	880	882	850	861	865	870	825	851	808	862	868	868	883	839	836	836	861	887	862	859	839	882	854	862	841	780	832	833	885	888	819	876	867	838	826	876	789	888	813	856	870	877	888	847	830	894	857	816	827	877	861	847	869	851	892	827	830	868	898	810	858	860	797	859	828	865	851	841	861	813	885	827	888	869	852	838	878	829	839	842	826	886	884	858	840	861	883	848	865	808	865	824	894	923	848	889	837	869	828	859	928	817	864	853	861	862	861	867	813	875	841	912	789	807	853	843	838	936	884	894	864	859	847	822	900	870	765	838	876	845	850	873	832	839	831	883	847	888	881	926	915	831	848	856	877	890	857	831	852	843	882	858	859	873	907	868	870	873	832	766	824	814	834	848	857	835	832	859	858	872	823	877	871	877	853	838	837	886	841	867	804	838	805	857	901	827	898	822	805	812	898	863	866	847	842	895	851	835	837	855	863	820	910	902	836	864	851	882	819	853	831	814	871	856	868	853	881	817	812	796	858	829	834	832	865	892	841	848	840	833	864	928	847	909	861	869	883	830	832	881	899	845	844	848	860	907	880	831	849	846	856	895	826	872	825	886	884	869	827	874	873	863	810	896	897	855	900	896	812	883	823	846	885	870	896	827	855	868	850	849	853	860	811	865	843	853	890	876	806	848	861	849	874	844	833	870	869	844	817	878	850	836	857	814	834	822	865	896	835	854	829	833	828	813	807	869	861	789	795	842	838	897	825	847	894	873	808	910	842	840	902	865	805	865	834	861	882	908	850	843	874	788	847	879	823	830	850	878	824	844	808	887	834	824	841	878	881	838	845	836	825	867	807	882	868	853	839	825	841	871	807	847	857	826	864	879	853	801	848	841	847	826	884	872	849	822	867	807	854	874	862	874	871	828	862	809	824	890	852	857	915	844	814	841	824	823	793	887	830	858	861	874	860	810	784	878	882	835	886	858	784	884	855	855	832	845	855	846	820	798	817	858	890	824	856	826	835	888	805	850	889	864	845	879	837	878	839	897	874	825	880	859	853	822	863	851	889	866	882	923	864	858	834	869	838	859	805	848	854	798	847	853	882	867	811	852	850	843	875	886	857	868	877	839	862	817	869	864	871	863	821	867	873	848	836	850	855	805	857	875	879	825	876	902	877	849	845	875	873	888	832	806	846	845	834	826	831	855	875	838	849	875	862	870	826	841	805	808	886	859	830	866	804	802	832	830	853	827	867	872	860	895	846	850	891	905	834	863	799	844	822	838	828	812	833	876	909	852	862	863	809	885	833	879	855	853	843	894	863	866	781	832	822	865	900	882	860	872	869	873	853	852	837	786	931	853	798	872	850	838	846	882	831	812	874	901	844	829	847	874	874	882	881	815	822	844	816	814	941	859	817	859	842	884	824	920	887	842	863	862	815	869	906	826	923	835	886	841	882	922	852	819	845	878	880	864	871	858	829	825	863	891	851	895	846	868	886	833	844	846	854	834	876	833	835	847	879	877	833	865	869	876	852	771	855	843	850	856	839	851	855	785	883	821	854	831	871	891	842	863	881	827	833	856	882	852	849	826	880	845	912	836	870	817	838	867	862	852	827	881	843	890	833	837	856	837	821	845	855	826	913	844	819	814	849	844	873	846	845	822	801	889	899	879	857	879	848	856	924	836	824	910	836	852	846	896	869	858	819	855	915	878	870	833	850	873	920	837	854	821	865	892	853	870	851	872	816	826	865	858	880	851	858	827	832
23217	21205	28884	23758	21191	18602	2604	1189	894	884	836	813	714	737	679	692	653	656	624	609	567	640	613	691	657	700	2383	7531	7571	5785	2871	1521	890	666	575	551	562	541	528	572	567	546	557	526	533	581	506	541	581	529	531	577	582	543	566	576	563	588	556	518	526	505	548	504	511	544	572	541	547	549	556	532	492	504	501	553	556	546	560	576	568	556	542	520	544	525	545	538	543	499	509	546	512	532	513	575	535	484	557	551	532	565	548	560	528	521	556	512	551	505	542	536	559	587	551	547	553	541	566	563	538	543	513	542	566	502	526	616	559	533	543	548	563	538	560	512	499	520	513	554	574	512	532	544	559	616	563	589	563	525	552	541	535	563	528	556	551	575	573	541	519	503	494	561	558	509	503	541	518	485	544	532	575	554	569	537	533	552	496	541	565	553	508	541	566	609	556	522	508	532	520	565	571	511	534	559	525	530	553	535	548	530	529	560	515	535	554	517	550	577	552	525	541	562	562	530	536	537	508	573	560	503	514	531	586	500	548	542	544	538	554	521	588	521	548	572	553	541	538	502	506	563	571	530	513	502	522	572	494	518	560	538	575	554	544	545	511	506	518	557	555	543	545	542	520	539	524	533	523	561	570	618	553	531	484	564	589	530	534	504	569	542	517	501	560	521	542	506	565	546	543	573	555	534	531	520	515	531	550	544	536	549	544	523	551	542	514	535	508	550	516	509	505	528	515	564	544	478	557	595	577	531	570	558	543	517	526	565	566	515	565	535	542	553	536	520	552	507	539	542	497	542	493	548	515	518	498	521	530	555	587	558	576	563	571	500	532	528	505	540	497	519	539	577	554	511	539	549	525	524	567	529	500	540	533	541	502	533	547	503	537	557	520	543	526	511	485	505	548	564	584	562	541	539	547	510	524	509	515	514	558	547	567	538	539	557	555	544	550	564	558	571	564	487	513	513	515	542	530	517	552	525	569	523	546	540	545	588	502	557	553	550	554	564	589	550	543	544	504	623	519	519	542	528	537	547	514	531	518	546	555	550	508	576	552	520	538	523	552	518	555	529	560	538	520	565	504	560	526	535	518	532	542	508	509	541	523	502	571	568	536	505	495	553	530	525	537	555	574	549	541	520	474	524	507	517	564	516	535	529	525	527	513	521	541	529	555	555	575	516	572	534	527	518	538	548	534	578	555	495	516	543	520	560	529	547	565	538	529	557	542	495	518	539	582	534	559	492	521	528	501	515	567	550	543	518	548	517	536	593	517	491	531	507	562	528	521	515	560	508	561	513	554	550	528	522	546	571	557	552	563	522	572	518	521	520	519	572	552	528	526	548	548	507	511	572	530	545	527	518	559	545	558	533	522	529	552	536	567	537	507	532	542	534	540	510	539	566	497	539	551	481	531	551	523	493	534	537	508	556	515	504	511	530	547	514	523	539	544	520	548	516	535	535	542	540	540	529	530	550	554	557	561	539	493	504	527	547	542	579	550	522	531	528	523	522	523	554	536	533	531	557	520	553	548	544	549	568	540	513	553	478	558	582	544	500	520	514	540	552	523	568	528	523	514	534	575	513	538	551	532	554	528	561	568	544	508	527	545	563	522	570	528	554	578	549	557	527	553	553	499	553	531	514	524	543	529	546	528	548	548	557	560	507	563	506	508	534	541	549	515	539	564	554	499	530	515	536	540	533	561	532	550	551	548	543	529	572	506	546	513	515	501	546	565	528	512	502	540	537	517	523	599	505	520	539	528	546	585	574	498	526	507	516	563	516	541	576	527	515	504	512	537	546	540	506	560	574	566	553	503	555	514	582	580	529	561	537	573	520	570	550	511	567	524	522	555	537	521	568	526	569	555	517	507	552	511	498	548	530	558	550	565	532	510	523	546	557	553	553	500	520	529	519	573	541	536	548	563	530	552	519	534	543	551	544	520	544	528	522	532	542	574	513	569	501	510	549	485	555	518	557	507	514	551	559	513	524	599	537	574	554	531	588	584	494	544	582	552	519	512	569	573	549	522	546	563	548	548	537	519	519	512	528	540	574	517	548	539	535	507	551	573	529	500	528	512	563	578	525	561	519	538	556	552	529	576	534	566	548	553	537	497	535	538	515	529	507	545	519	537	583	566	538	530	545	510	492	532	513	549	549	549	501	598	531	533	514	630	494	538	532	532	543	506	527	533	556	549	543	511	506	543	528	507	494	556	559	550	565	534	566	553	550	552	562	484	522	520	566	560	584	494	560	509	522	551	540	584	567	547	549	548	554	516	540	504	527	519	562	532	492	511	516	562	538	507	561	505	525	577	526	557	491	546	560	490	547	537	551	509	563	548	546	533	548	568	546	522	564	554	532	526	502	498	516	589	501	509	521	552	549	505	562	514	564	542	545	533	527	539	544	543	550	506	508	540	539	531	556	543	572	532	498	551	551	573	528	525	528	554	552	556	569	491	531	553	573	553	567	542	501	576	553	503	523	488	556	534	512	511	538	507	533	562	517	551	503	520	555	527	490	551	533	529	542	523	538	507	535	521	520	506	523	510	523	539	533	509	497	551	546	547	522	486	541	543	533	524	512	540	553	558	564	522	522	564	558	539	531	532	564	508	532	520	537	534	536	536	531	501	548	533	559	519	581	510	493	535	544	493	496	513	582	512	526	505	565	566	535	567	524	575	534	525	526	591	513	524	518	514	512	533	530	514	513	521	556	569	508	510	523	519	535	519	546	520	484	566	502	537	549	578	543	532	535	531	507	539	507	569	546	567	517	514	562	518	517	607	546	484	537	536	580	527	570	524	568	548	543	514	533	501	560	500	541	521	547	548	569	518	565	547	525	515	540	511	558	522	537	550	555	526	558	528	558	536	548	581	579	546	597	540	516	546	524	511	529	492	544	538	500	514	514	540	532	544	591	499	528	507	531	505	536	525	553	597	550	533	537	526	531	518	560	538	541	540	532	535	548	580	579	588	526	558	545	542	537	519	541	537	567	490	518	502	553	478	519	535	537	509	493	534	546	548	568	529	491	502	545	530	505	541	592	548	501	562	540	528	559	545	565	535	536	573	541	538	515	535	544	566	508	525	562	502	498	554	500	552	551	538	560	564	550	508	540	533	563	537	569	551	559	558	546	506	536	514	525	537	536	536	523	476	570	516	521	568	523	543	504	545	540	577	537	528	535	560	550	519	531	524	515	553	542	543	532	573	463	566	513	562	578	517	532	509	565	518	523	554	527	544	554	510	499	515	554	535	518	519	567	510	535	490	519	505	556	540	517	526	540	519	514	544	527	539	538	538	498	559	574	555	574	544	525	543	558	576	531	551	595	555	549	546	539	542	559	533	525	537	531	535	526	518	576	544	539	506	511	530	509	577	548	564	576	515	539	518	573	548	568	551	530	535	557	542	550	516	509	544	518	591	547	512	519	538	591	550	553	521	544	564	511	592	527	545	566	561	574	533	518	504	529	520	535	497	546	517	553	543	521	527	571	544	565	583	568
24024	33064	13596	7487	5252	4075	3124	2670	2285	1996	1774	1683	1604	1451	1376	1376	1279	1188	1147	1078	1139	1072	1183	1263	1191	1299	6085	16182	15474	11742	6230	3236	1665	1024	872	881	815	820	863	900	816	835	839	851	830	830	890	809	864	832	836	798	837	854	854	837	825	809	799	884	870	830	841	855	806	797	864	827	885	882	841	825	857	832	825	809	852	796	807	812	830	833	858	847	885	821	835	867	810	808	863	807	843	836	859	783	815	812	891	897	844	786	939	856	825	817	883	825	894	843	865	794	824	838	840	830	825	818	788	879	830	874	867	850	817	860	849	855	822	857	892	810	879	835	773	836	797	846	869	854	879	855	810	769	829	834	879	809	865	863	844	853	835	803	833	832	894	856	846	836	845	822	838	864	845	862	826	851	842	841	771	872	850	838	791	849	843	873	841	844	835	854	812	839	869	825	867	818	831	830	784	840	857	806	860	846	850	834	863	807	848	887	859	827	864	823	852	834	837	782	815	769	876	856	849	835	822	871	789	862	877	843	817	887	810	853	844	882	785	916	821	823	833	857	822	809	825	848	839	822	811	845	849	826	826	848	896	908	856	859	910	755	874	824	849	797	848	843	844	810	823	819	869	862	812	838	883	781	800	854	842	855	814	879	827	879	795	873	852	863	791	866	817	842	849	870	876	819	791	864	823	888	824	811	863	897	903	845	845	856	841	851	796	862	881	814	898	813	868	822	847	855	828	869	861	768	843	821	876	818	843	838	868	884	872	791	869	810	840	861	848	866	839	782	888	886	860	800	867	860	870	805	813	838	837	856	815	840	804	844	852	803	829	838	849	837	764	798	891	837	869	847	848	838	794	878	829	882	863	841	807	850	824	855	833	805	823	806	766	831	857	839	796	844	853	856	827	883	807	898	851	890	866	796	866	866	802	840	839	794	865	828	862	867	894	825	837	883	798	875	882	831	885	873	862	827	847	864	881	853	877	851	840	853	878	856	859	819	842	843	865	827	880	871	905	799	890	868	831	849	838	820	864	846	809	828	825	768	871	837	848	881	814	818	849	870	823	850	838	801	857	891	831	855	845	818	838	848	877	828	825	844	865	842	830	885	847	859	814	794	853	846	816	868	826	849	889	832	845	833	847	810	850	848	834	812	839	861	837	833	803	848	811	851	855	839	823	849	846	859	838	866	824	868	834	827	810	833	815	799	845	810	819	805	871	848	826	801	880	874	840	815	849	890	835	877	845	813	813	796	850	855	801	867	860	823	854	835	880	804	843	856	875	895	851	893	892	810	787	843	842	827	798	831	799	895	856	855	839	876	824	900	884	848	873	840	834	791	832	867	797	833	864	830	859	844	887	829	856	857	810	811	842	764	842	835	801	856	829	904	826	787	855	858	857	840	863	840	876	831	834	796	784	850	826	861	847	894	783	796	837	821	802	845	854	815	849	813	852	840	878	831	830	873	809	851	803	832	830	881	831	842	876	839	825	792	845	847	843	837	846	811	815	840	827	809	852	862	852	826	878	876	859	823	897	863	850	903	872	855	890	819	874	883	862	839	842	796	821	873	859	843	797	808	822	855	846	830	811	833	847	872	867	827	897	804	851	790	865	821	857	817	832	851	801	833	853	833	845	867	853	814	874	868	824	824	846	886	877	790	842	858	809	820	867	859	824	804	852	778	835	841	853	843	858	837	835	817	855	812	820	829	833	841	867	878	884	858	841	800	808	823	884	802	879	855	805	806	831	816	852	801	868	812	791	799	849	826	859	813	809	850	833	843	850	850	864	840	848	888	851	823	840	808	826	842	821	830	863	894	802	842	902	807	851	803	816	803	783	850	859	926	827	825	811	828	828	778	917	822	780	860	864	845	845	891	838	845	885	878	889	830	841	856	817	874	896	846	806	864	850	860	831	864	848	831	872	816	860	838	856	838	860	821	851	869	809	851	890	861	847	882	827	866	819	848	797	872	865	837	866	883	819	865	829	831	837	851	824	893	831	857	821	808	881	818	816	892	826	856	819	878	835	850	788	805	791	832	939	803	880	879	842	835	758	856	848	880	876	879	840	866	858	815	827	826	860	816	849	800	915	812	858	877	867	835	876	778	860	846	895	901	880	817	810	796	830	863	821	824	864	873	827	863	840	819	847	864	806	814	863	839	840	822	830	799	856	867	833	853	840	839	871	821	858	829	828	813	898	779	883	838	848	780	889	801	810	827	866	828	840	855	834	845	833	834	811	884	798	836	841	858	777	790	816	863	830	844	799	800	862	837	846	860	794	855	840	822	808	847	830	807	796	843	799	827	868	832	884	771	803	881	840	824	889	810	829	841	855	848	839	856	873	810	811	867	858	839	856	820	871	861	900	800	864	900	866	860	868	810	804	813	837	832	827	769	852	828	817	872	897	912	847	808	867	838	841	855	851	836	844	837	858	910	853	894	813	830	836	808	846	835	845	890	863	798	848	835	839	847	858	833	804	818	803	845	843	803	841	838	792	834	863	862	839	830	846	872	838	808	842	868	850	831	799	840	826	876	846	835	848	795	824	764	835	858	810	859	871	899	868	852	835	856	823	832	861	783	806	830	887	843	877	848	824	834	834	836	786	797	824	848	855	829	817	878	861	828	777	871	815	841	839	828	818	805	896	866	807	815	830	867	832	826	846	819	820	830	830	840	789	809	823	882	824	863	865	855	833	802	889	830	806	899	801	823	839	874	876	825	829	845	900	808	848	833	857	844	841	842	839	856	792	835	779	867	811	817	840	839	887	810	847	860	797	909	824	882	851	872	857	852	786	788	828	874	853	796	789	853	832	864	895	826	838	841	864	791	813	834	796	806	883	837	842	839	839	892	829	803	836	864	854	792	835	837	832	876	841	829	832	844	838	836	874	858	855	897	864	845	868	750	817	854	882	884	863	877	814	814	846	821	793	853	835	850	872	896	891	851	855	797	827	875	857	866	826	877	788	798	847	857	834	837	834	837	839	877	797	833	795	876	826	819	816	788	831	831	825	828	847	841	823	837	869	834	792	850	894	841	810	829	827	861	857	898	879	823	849	832	883	771	850	859	861	847	836	848	843	837	805	835	826	883	853	869	786	870	875	882	851	837	896	879	878	875	856	865	822	870	875	835	799	833	881	870	870	804	834	842	850	818	885	870	785	856	877	795	850	813	899	830	800	839	810	845	857	833	792	790	851	844	836	853	838	828	885	860	847	862	810	796	853	911	880	775	826	843	836	831	829	842	831	844	837	837	841	798	879	808	796	852	848	850	849	830	894	848	836	863	864	850	846	867	832	872	847	804	850	811	855	798	882	851	887	792	824	808	802	870	805	846	844	795	845	797	864	831	829	853	859	854	845	877	828	837	885	857	791	821	894	864	830	864	800	818	845	873	845	846	842	814	869	835	806	791	846	866	842	802	842	818	891	855	884	877	808	862	831	847	827	832	863	808	811	904	898	786	873	815	755	820	800	889	792	830	844	829	856	843	857	854	856	851	858	873
26759	20020	7143	1063	726	630	608	563	560	543	501	556	512	518	542	529	523	531	480	521	490	558	547	526	527	549	678	1109	1145	1081	815	654	561	511	482	490	494	509	477	494	479	513	516	490	473	483	505	490	476	511	521	468	496	516	523	473	482	526	511	482	542	475	512	499	499	532	532	500	477	512	503	485	471	521	519	502	482	502	482	474	503	511	520	461	533	527	461	505	482	534	511	473	483	489	513	496	500	510	497	482	506	462	496	496	499	468	521	524	506	491	480	514	495	489	483	491	534	483	461	479	548	485	484	496	478	510	503	484	456	491	462	485	502	472	530	482	490	483	509	471	516	482	512	510	491	473	537	494	522	482	486	481	472	501	515	535	514	494	492	488	504	525	501	516	511	484	503	482	513	465	500	460	472	522	504	469	496	479	481	486	491	532	498	467	499	457	485	440	509	485	497	492	516	510	489	489	495	522	459	495	490	479	479	475	481	512	465	490	486	539	506	489	477	487	482	475	504	519	517	484	501	527	505	480	512	505	540	496	469	457	454	470	507	531	446	489	472	474	534	506	474	508	470	486	526	485	507	488	491	539	504	434	511	464	508	481	511	495	519	488	456	520	498	456	478	475	532	494	459	502	482	482	510	501	486	458	481	511	472	490	507	498	500	493	454	461	507	501	485	490	522	512	436	480	515	465	516	476	494	478	463	497	503	460	501	460	505	480	500	479	457	493	512	481	515	497	529	513	476	484	512	485	487	509	507	462	476	518	473	497	492	528	521	473	499	497	472	504	514	498	482	467	480	487	488	528	521	535	493	480	535	503	504	527	478	541	472	484	479	467	479	462	484	506	463	508	514	510	472	514	515	523	510	512	486	498	440	472	526	491	474	490	474	464	490	461	517	497	496	476	530	501	521	555	487	470	531	487	518	504	509	512	466	503	491	541	477	467	487	486	482	470	498	467	510	514	524	450	504	481	494	478	526	483	480	506	506	519	503	449	482	442	455	508	508	493	451	499	489	521	501	476	499	489	503	514	475	549	489	546	501	485	461	500	490	491	479	514	434	473	467	483	471	490	494	481	518	489	510	504	516	462	443	530	485	520	489	526	513	448	499	503	499	502	496	457	505	479	462	502	494	517	484	515	461	491	500	547	506	503	483	535	490	493	475	506	471	526	499	537	487	485	461	464	466	472	477	505	499	486	486	526	505	503	501	529	508	484	552	469	460	488	499	500	488	485	534	476	467	480	489	474	493	500	549	480	494	491	530	469	529	524	505	476	491	493	516	499	516	509	503	481	523	483	464	514	478	484	494	500	507	432	513	503	430	502	527	468	472	474	479	504	474	482	544	462	478	477	499	495	488	506	508	508	488	471	462	479	467	512	516	518	517	501	518	508	480	479	474	456	494	490	512	495	486	470	515	504	508	500	482	455	495	497	485	497	513	487	472	506	493	492	463	510	510	491	500	501	504	463	470	501	519	476	519	465	498	519	527	475	463	522	521	500	524	484	414	528	507	512	501	511	509	476	517	500	491	470	513	529	490	498	475	563	484	538	539	472	535	479	496	507	515	508	491	488	513	482	518	474	490	490	491	505	490	483	490	505	503	552	475	480	448	507	516	470	459	475	480	492	507	500	516	514	498	524	523	485	495	541	494	508	503	506	508	461	502	517	487	536	474	517	523	494	479	514	499	549	477	465	496	529	463	498	473	544	513	486	525	498	493	532	494	521	455	514	459	525	463	518	490	512	513	480	510	477	503	491	507	481	513	528	496	532	462	481	485	522	529	539	476	448	499	476	540	503	441	499	456	475	444	476	497	489	483	501	499	531	480	514	537	515	472	468	517	511	485	536	508	497	503	496	502	505	480	483	489	514	462	491	458	501	493	508	485	514	530	526	513	486	516	541	452	509	483	547	485	507	507	473	491	490	507	486	499	517	520	466	527	459	539	484	508	509	477	573	530	499	487	521	530	516	499	457	522	500	510	501	518	537	489	500	498	519	488	517	508	505	474	497	509	470	492	494	518	527	507	514	462	524	482	523	496	492	480	451	510	502	495	489	497	509	525	491	507	489	494	471	452	473	512	475	506	486	518	470	471	454	505	512	490	481	526	498	508	496	490	483	519	469	516	492	468	500	511	547	499	462	514	486	460	495	500	507	480	494	498	476	454	502	456	463	517	517	467	515	487	484	474	482	476	521	452	466	493	495	534	535	492	521	497	449	485	516	490	466	500	505	485	499	478	494	488	529	501	538	492	476	475	505	491	453	514	507	522	491	446	475	516	521	514	501	497	504	475	478	452	483	493	490	541	493	492	514	548	481	541	510	516	454	503	555	502	467	472	477	515	483	475	452	555	455	474	469	523	473	504	487	499	480	474	513	459	506	469	513	513	481	505	520	492	468	505	517	509	528	471	503	474	467	527	497	519	499	477	480	493	498	470	524	542	500	473	497	501	486	528	503	507	474	486	488	464	467	505	496	510	477	500	539	521	466	493	517	519	503	516	533	504	495	499	504	540	496	474	468	475	496	504	509	502	516	475	498	458	508	523	527	522	536	513	531	523	499	492	487	520	481	511	522	471	527	494	501	486	507	496	485	484	490	568	463	490	513	503	449	503	528	514	540	463	514	469	481	488	507	472	483	518	506	493	495	517	513	486	461	466	482	432	517	488	491	487	477	493	503	500	444	501	482	498	457	496	533	513	517	497	501	538	469	482	480	493	496	507	507	517	494	469	509	501	515	514	446	453	492	496	538	491	495	535	481	518	455	502	498	503	489	478	458	493	475	489	468	483	522	491	469	485	501	517	495	488	518	497	524	457	468	466	495	477	527	507	474	477	504	452	502	515	474	529	499	468	548	490	492	506	524	494	488	499	484	512	503	490	531	476	473	491	499	450	496	520	473	515	493	499	485	477	515	513	506	485	485	504	476	497	501	493	469	476	482	517	511	515	511	513	470	486	482	518	491	488	555	489	476	494	453	495	496	505	444	515	501	509	523	506	512	507	484	529	512	518	520	478	491	549	522	506	508	483	474	499	476	501	517	486	506	502	480	522	517	528	507	515	483	498	528	503	538	515	482	498	470	526	520	508	502	516	488	520	469	507	504	486	538	509	500	476	491	515	494	519	499	481	464	474	514	480	473	516	446	495	486	560	467	508	534	491	495	490	515	526	511	486	510	494	509	491	522	515	476	528	487	478	467	512	509	479	523	511	540	455	490	499	482	488	488	489	520	503	485	479	513	477	515	457	503	508	490	507	538	512	477	470	480	488	497	506	497	495	482	482	502	521	488	513	512	500	533	496	483	502	486	512	491	499	443	530	510	489	472	473	539	454	552	458	523	494	489	462	511	555	474	517	461	508	502	486	516	496	521	506	496	473	481	511	539	457	518	478	508	478	483	502	495	457	477	512	512	520	515	490	488	511	497	525	465	510	463	500	514	537	533	480	472	492	478	497	507	496	531	501	522	477	501	456	466	509	480	508	512	497	496	495	484
15351	11110	2554	1618	1337	1073	1035	1022	958	969	963	905	924	867	882	920	939	855	871	812	817	812	836	881	903	911	1393	2422	2514	2039	1565	1142	873	856	751	801	815	816	791	823	769	824	788	800	777	798	818	834	780	820	748	750	802	815	817	770	803	777	766	829	810	795	765	804	743	731	792	842	822	788	810	774	784	781	812	742	738	759	754	818	785	749	783	788	772	811	796	814	747	807	771	755	820	751	813	788	745	763	809	824	793	793	744	767	747	812	785	780	754	790	802	759	845	782	787	790	827	782	779	831	785	837	782	768	798	793	775	823	804	776	812	813	734	820	807	835	769	787	808	776	784	809	825	795	789	765	745	768	837	772	735	798	726	745	867	818	736	730	774	785	742	836	817	775	794	857	830	807	805	797	798	786	743	793	802	795	784	775	789	770	782	848	786	755	759	762	818	756	771	812	793	721	762	770	781	819	763	772	792	782	756	852	766	754	811	817	779	783	825	743	771	776	809	796	825	754	822	743	800	769	767	781	813	810	810	773	794	828	758	769	789	780	759	793	771	813	797	780	817	748	794	793	802	791	720	794	765	809	751	807	748	786	823	752	839	817	748	770	798	757	789	781	779	751	826	802	846	818	757	845	775	796	787	759	798	747	771	797	813	824	803	774	792	801	769	814	739	751	772	789	755	769	756	787	757	815	787	774	835	781	809	768	780	771	759	778	790	783	818	806	770	821	786	840	786	841	759	818	777	820	825	786	738	769	816	759	834	778	832	777	806	742	831	780	726	823	768	789	763	808	730	787	793	737	835	839	811	772	810	808	804	762	798	772	741	825	766	751	817	777	773	775	756	724	821	775	815	808	842	757	784	866	764	755	737	826	746	789	826	842	771	818	801	828	775	846	712	780	773	783	799	778	827	806	789	761	794	783	806	744	772	779	773	748	766	853	802	785	748	836	761	718	813	825	762	792	804	822	777	747	826	784	757	733	817	798	777	768	779	768	759	794	800	811	778	726	779	805	771	754	790	790	783	796	795	802	825	799	794	756	790	793	813	789	782	775	752	791	826	822	762	789	770	740	747	778	803	759	817	757	850	803	775	785	789	765	804	815	826	807	837	761	765	749	794	823	792	776	776	814	730	798	738	777	800	833	777	782	753	738	783	742	783	739	813	847	782	792	753	774	829	823	739	815	804	789	741	788	808	798	774	758	864	757	770	796	793	856	810	758	781	803	809	799	776	794	789	836	797	737	795	773	803	763	773	810	745	736	824	800	783	776	818	782	739	775	749	794	814	808	776	762	806	757	759	813	784	751	770	799	749	763	825	767	776	813	787	771	759	770	767	765	781	826	805	767	767	779	768	780	825	764	769	797	827	798	777	770	795	780	835	794	804	789	820	849	753	802	808	804	825	742	794	781	776	776	814	847	795	794	748	745	786	797	783	748	799	811	817	817	803	762	798	770	783	793	765	785	778	751	741	783	779	790	784	766	822	750	748	823	753	758	735	739	750	763	776	757	794	752	758	793	809	787	812	807	769	799	828	741	797	805	815	795	777	806	778	759	837	818	773	819	773	811	805	797	781	769	736	770	793	791	825	742	766	739	821	787	803	736	793	772	722	817	766	783	835	799	787	813	806	776	760	795	732	799	756	851	786	772	813	782	799	751	800	787	802	774	806	815	821	830	766	738	806	799	778	742	733	798	806	815	819	720	805	763	708	804	783	817	774	766	804	756	776	768	791	787	797	801	797	761	789	805	801	753	821	776	759	758	815	776	771	838	785	815	791	791	785	800	785	805	829	740	770	786	837	763	765	785	805	764	794	828	804	819	780	839	793	752	796	797	761	783	838	801	812	784	809	776	754	835	769	807	794	792	742	810	797	810	814	807	782	824	812	851	763	838	717	799	775	757	778	836	812	764	770	756	759	820	773	802	801	782	804	803	806	818	772	797	798	762	797	806	839	853	774	769	782	793	800	795	752	848	821	766	797	777	755	751	753	794	808	747	779	797	761	778	745	806	812	778	793	788	795	769	848	786	822	818	818	782	826	770	775	708	778	831	837	837	756	774	811	816	780	798	782	802	799	805	818	789	787	789	784	799	755	760	795	788	790	754	784	799	819	797	732	824	764	822	753	793	765	771	793	773	783	845	774	781	808	778	785	791	808	843	774	759	812	765	804	787	802	786	757	750	773	803	776	761	761	795	761	788	760	865	703	790	821	800	805	799	815	773	806	766	774	771	779	740	781	752	721	810	812	778	792	825	812	803	778	771	797	786	807	780	789	767	824	783	796	773	816	760	777	762	742	781	771	723	759	787	780	789	857	788	741	732	824	838	787	815	842	795	796	812	822	723	744	771	794	782	733	800	795	832	812	799	793	764	772	828	773	807	789	769	749	791	776	828	758	805	786	778	784	789	783	824	816	833	799	765	814	712	758	769	791	794	793	797	789	833	809	819	761	815	800	775	820	780	809	798	799	782	769	800	757	848	758	758	771	827	772	780	775	807	741	788	745	754	799	791	851	767	810	769	767	777	804	765	823	768	809	788	799	835	760	740	775	775	796	764	758	775	778	800	762	711	797	806	789	769	808	793	799	774	802	776	753	778	790	791	754	770	802	732	801	816	803	755	826	799	779	795	804	751	799	808	771	798	809	787	829	775	818	804	813	810	812	772	815	833	776	783	808	747	785	752	797	783	815	810	858	770	814	826	744	800	794	799	755	771	802	790	754	750	806	822	793	779	763	804	759	774	766	829	809	805	742	779	761	804	740	806	777	807	782	807	775	836	808	763	784	780	767	803	793	827	744	774	788	777	821	768	779	850	821	784	812	774	823	763	779	780	811	751	805	800	809	816	815	764	764	812	772	760	799	737	807	795	816	763	760	763	794	790	832	757	808	748	800	785	806	777	830	836	825	825	814	766	782	818	783	794	784	769	803	785	815	764	783	820	784	794	795	786	796	752	846	806	855	854	783	760	824	761	770	753	791	760	779	744	795	769	829	783	764	843	810	759	769	797	846	824	793	805	807	779	738	706	813	792	778	801	761	844	767	766	752	781	795	797	808	788	794	770	808	789	823	786	758	818	793	789	894	793	806	817	776	737	731	778	779	795	781	747	772	782	773	778	791	814	815	864	737	771	821	794	763	795	781	807	801	789	769	773	766	727	785	787	812	747	812	757	774	802	798	737	763	714	821	806	793	779	801	807	798	774	776	776	751	806	778	812	804	760	801	774	781	813	816	808	802	737	842	750	814	759	834	796	831	798	774	797	781	761	801	804	793	794	808	790	763	807	842	793	795	769	807	797	792	828	841	800	780	811	816	788	768	746	804	776	810	794	787	789	737	777	772	796	804	790	807	775	802	784	725	750	767	831	780	810	777	829	803	780	776	799	767	808	787	861	754	836	785	815	864	814	778	807	739	785	775	791	757	771	817	789	738	747	785	771	804	800	835	827	773	744	844	793	811	746	787	801	819	778	763	797	750	806	832	813	793	765	767	819
24775	21177	27355	25169	8971	1266	971	723	729	670	638	579	598	631	640	640	603	563	590	538	605	598	555	641	546	586	1921	2767	3218	2400	1481	898	615	566	581	559	545	557	530	514	500	542	581	551	516	551	526	559	567	525	540	582	594	522	540	542	549	502	534	529	579	526	549	534	540	513	544	564	528	530	520	598	539	560	542	552	544	506	507	548	537	556	536	533	514	520	542	528	516	547	524	552	530	521	562	557	556	514	524	513	569	540	535	527	533	569	564	567	514	547	557	543	519	489	510	535	531	533	529	548	523	494	540	473	544	544	578	537	516	519	564	469	542	555	578	559	522	532	509	547	541	532	568	503	537	580	546	568	547	490	522	539	571	506	537	510	579	546	547	552	532	551	544	528	513	523	580	529	553	560	521	502	574	520	541	540	554	493	522	559	548	559	539	522	545	554	520	577	570	517	560	547	512	547	540	520	533	559	527	519	531	521	573	586	566	541	536	555	578	549	573	546	537	520	571	550	532	581	547	526	536	516	552	516	555	512	521	503	515	529	568	545	602	526	537	543	565	492	562	509	525	528	505	581	557	575	585	560	541	525	567	548	520	556	544	528	563	584	571	551	560	503	516	575	591	533	550	497	527	529	526	554	536	555	533	564	556	553	502	538	576	516	555	549	574	560	566	578	571	522	508	526	496	560	520	553	556	549	550	525	539	581	511	534	520	538	561	500	532	537	540	515	561	510	521	518	513	540	547	544	539	524	575	570	533	512	520	511	502	516	560	524	549	522	516	540	566	550	563	538	530	548	540	568	506	533	545	545	521	506	534	518	575	545	530	531	517	517	513	516	563	556	504	558	542	509	597	515	527	586	567	560	568	540	546	520	526	519	519	547	534	555	532	545	550	543	529	567	533	508	558	536	534	612	522	535	515	533	526	544	573	538	524	569	510	519	556	543	515	556	514	544	584	534	580	558	546	503	545	571	487	540	585	470	521	506	532	527	515	577	583	536	491	538	534	525	525	518	547	553	562	546	539	554	528	513	515	539	488	514	519	516	556	537	517	499	545	529	515	546	546	516	599	571	550	540	549	517	543	535	558	524	550	554	566	523	540	536	518	539	542	575	540	531	533	544	530	551	478	522	572	565	523	581	543	509	525	539	508	542	551	563	531	558	551	536	551	582	511	564	535	590	564	516	524	569	558	529	550	492	563	515	530	549	547	543	531	518	538	592	542	499	509	525	529	526	567	573	555	534	530	539	516	498	513	555	541	550	540	530	574	555	521	509	524	558	503	576	565	540	509	552	535	578	571	518	548	544	525	516	543	559	559	534	547	551	546	557	586	585	595	546	536	503	561	544	532	529	517	508	549	533	482	510	506	559	553	492	602	546	566	553	537	555	489	544	532	529	566	551	484	556	571	532	514	578	585	502	527	529	515	535	531	507	531	542	576	533	584	548	525	521	510	566	575	564	519	544	551	565	576	519	556	509	566	517	551	584	552	548	523	525	539	546	528	521	540	538	523	507	522	544	526	534	543	526	522	535	552	553	522	506	555	534	562	545	531	530	560	547	571	520	526	533	538	558	538	545	520	546	556	558	507	549	513	566	535	532	535	524	562	562	542	556	528	573	592	544	535	544	586	549	549	556	532	558	554	535	551	570	584	572	521	594	557	589	515	560	510	504	514	537	537	537	549	494	553	519	499	538	526	598	544	554	549	566	587	536	558	544	521	523	497	537	525	492	519	592	533	528	530	562	494	551	475	552	522	520	514	515	533	551	553	543	565	564	497	517	552	540	495	585	527	532	568	568	511	499	498	535	547	517	501	522	506	557	512	503	513	597	506	531	518	525	566	544	539	555	513	538	519	536	552	574	524	559	541	541	568	504	504	501	557	591	483	537	523	520	552	540	572	518	538	566	560	540	549	530	507	559	532	509	552	531	517	570	566	509	568	568	549	552	544	536	573	557	529	528	532	520	552	519	540	522	520	518	547	498	531	563	546	544	546	529	520	491	527	566	576	591	550	573	517	571	551	536	523	505	557	567	547	520	558	514	519	524	560	577	532	555	539	562	534	525	541	488	504	576	538	532	600	535	575	561	501	519	544	509	530	510	528	548	537	480	539	504	534	594	548	533	529	568	538	531	543	531	532	506	539	541	526	535	538	562	550	577	548	521	532	562	564	543	556	533	549	564	531	548	523	561	528	563	535	535	542	534	496	543	513	550	570	521	562	544	551	573	535	526	562	524	581	503	556	561	526	579	547	514	552	563	527	528	537	543	527	569	509	529	522	564	569	575	488	542	496	539	550	542	495	538	538	526	540	531	585	544	548	551	524	547	528	541	496	497	532	536	539	502	552	534	537	530	530	534	474	507	556	548	563	535	558	556	574	520	563	548	557	528	527	557	513	558	566	525	568	501	561	530	535	563	493	508	532	583	547	526	528	495	497	528	559	516	563	538	513	558	523	535	537	543	522	531	545	546	512	573	497	539	550	588	534	531	545	557	518	557	529	522	521	519	477	562	559	527	530	544	525	522	543	596	529	528	521	528	506	545	551	522	530	578	532	516	552	507	509	554	539	505	538	518	569	524	535	533	558	565	553	525	534	527	558	549	489	556	520	548	558	510	540	515	558	519	498	496	544	516	542	500	512	505	541	535	536	538	552	610	558	512	555	516	575	517	550	524	543	544	511	564	561	484	511	543	521	549	555	531	524	540	540	523	556	546	572	508	547	540	534	560	556	512	543	542	588	487	571	558	543	575	550	529	549	561	546	536	517	487	544	553	570	553	513	553	558	601	520	530	562	524	559	527	528	546	538	541	530	529	517	581	575	520	526	543	584	527	544	542	549	553	534	522	522	533	489	551	541	522	549	529	528	559	554	535	520	547	546	535	558	538	557	545	548	515	520	528	528	560	510	528	524	535	522	489	570	546	550	499	541	537	558	525	549	510	559	568	557	516	569	522	528	541	560	519	539	526	546	549	586	562	544	543	527	529	525	545	543	544	540	504	543	538	536	563	520	490	567	564	515	532	483	583	554	558	517	517	540	579	538	531	509	562	521	535	559	550	547	534	551	504	515	551	561	557	507	530	479	527	537	558	545	559	531	539	525	536	544	535	544	555	550	511	544	567	526	491	540	567	556	532	545	529	532	571	534	510	546	488	509	501	550	514	536	551	553	527	515	530	577	526	577	516	520	547	528	524	516	550	564	546	548	543	539	524	516	557	542	495	548	562	539	565	515	543	554	543	529	536	557	567	558	559	541	495	525	560	513	515	522	570	555	571	528	526	505	538	546	519	535	543	539	514	536	546	534	511	539	569	584	560	516	554	638	556	538	520	513	515	529	529	567	567	539	568	509	517	518	556	538	524	476	506	521	542	542	541	553	550	541	556	544	528	583	512	542	549	561	521	544	514	580	541	530	544	515	524	523	517	509	578	520	546	547	570	545	558	565	551	521	513	547	533	531	519	531	534	588	542	534	553	502	513	502	556	543	564	586	525
17858	25298	8802	4028	2889	2226	1771	1589	1366	1257	1166	1137	1159	1073	1135	1098	1083	1039	1034	1018	1028	943	984	926	975	976	4728	6938	7490	5477	3157	1676	1167	917	849	891	899	837	883	847	898	838	839	782	858	880	835	825	869	877	914	845	848	854	853	867	838	884	865	821	841	850	834	833	836	827	861	831	856	811	868	847	858	854	801	795	849	853	882	904	902	873	821	827	829	883	855	890	797	895	808	873	843	884	874	894	836	827	863	823	845	900	846	908	910	805	819	852	859	822	821	855	868	841	835	831	877	849	853	846	841	843	818	831	877	873	904	835	853	815	882	887	844	870	807	845	803	881	888	814	856	836	867	902	839	845	863	822	858	845	846	836	874	849	829	834	814	879	838	877	898	921	791	845	843	867	818	856	855	890	862	829	819	870	846	798	852	814	887	836	831	843	848	835	859	815	853	837	861	864	862	855	874	829	852	852	822	860	820	848	898	854	835	856	819	869	855	860	875	880	855	903	900	856	858	833	836	902	825	834	861	872	904	836	862	850	851	848	799	843	855	866	888	896	800	935	852	830	859	871	839	875	852	917	834	873	870	823	813	888	845	889	822	861	909	853	824	865	835	825	883	917	890	832	863	902	895	844	877	843	845	876	851	846	869	817	851	862	817	896	877	849	825	881	797	871	865	854	830	859	835	861	837	847	832	875	862	856	863	876	851	866	847	833	823	855	864	890	822	876	851	844	821	852	851	879	859	895	860	849	885	824	839	911	811	853	864	879	846	869	873	800	824	801	823	847	868	871	850	866	849	861	860	855	865	849	871	847	878	839	825	840	894	816	857	850	866	879	879	881	850	827	831	884	920	823	840	922	862	826	872	842	871	833	891	827	866	909	863	804	860	911	877	824	823	851	844	867	853	870	859	826	805	867	879	789	863	922	900	813	884	874	895	858	847	882	890	828	856	831	882	879	875	781	864	862	824	911	832	814	887	861	873	862	826	786	898	814	880	860	884	870	860	866	864	862	857	859	877	818	867	885	834	844	897	836	872	890	804	859	881	894	826	866	846	863	849	820	872	846	907	833	842	854	870	825	840	888	890	848	785	812	917	844	870	823	814	837	832	827	823	810	892	839	865	841	886	811	870	914	851	907	863	876	824	883	877	886	825	931	860	862	906	846	859	873	841	845	859	840	841	800	870	876	817	848	881	906	843	871	845	873	814	811	871	874	798	920	865	888	883	886	850	854	849	884	818	831	848	868	840	835	853	836	852	853	848	853	810	875	884	858	860	860	853	821	842	855	851	840	881	899	835	839	852	843	871	855	846	901	901	851	822	858	861	851	953	830	888	860	803	882	866	904	831	878	866	871	848	850	891	852	809	842	859	842	868	846	878	896	846	821	837	882	829	878	887	848	871	869	918	829	876	878	854	835	865	801	892	843	890	832	846	878	860	869	835	905	872	860	901	852	853	865	867	809	862	867	839	839	850	867	873	834	811	851	837	852	828	848	796	862	838	909	824	859	857	839	867	876	805	846	888	835	830	870	861	850	859	866	823	812	841	832	835	876	892	862	818	837	851	862	803	822	859	859	923	899	845	833	859	814	832	867	852	887	804	879	843	827	846	865	885	882	814	855	815	836	826	863	863	880	821	809	877	901	846	833	843	930	813	835	824	826	863	891	836	875	818	823	816	834	864	823	877	821	874	920	875	863	865	797	832	875	841	852	878	832	849	884	844	821	815	792	852	843	902	864	845	828	924	848	838	899	902	808	896	824	899	838	834	858	860	846	849	850	851	814	857	870	840	891	809	808	844	855	886	852	857	833	888	848	871	875	852	884	881	814	867	906	798	862	895	828	816	825	853	842	838	876	826	841	869	825	892	787	903	868	893	842	767	874	872	840	850	837	842	846	836	895	806	899	877	880	824	866	856	876	854	858	827	856	836	809	821	874	869	809	859	846	884	849	849	841	857	812	841	800	844	880	872	858	826	896	857	884	854	903	815	874	876	842	870	848	796	803	848	847	874	818	840	888	872	814	854	824	850	896	836	851	808	803	830	860	803	870	895	854	840	845	865	810	816	805	850	857	831	872	847	826	819	820	833	900	849	824	843	866	857	886	924	833	802	864	825	854	847	848	867	848	799	841	849	878	829	850	862	871	855	811	856	866	808	869	894	823	822	890	810	824	853	847	822	846	832	855	854	854	872	842	857	878	863	910	842	858	886	859	838	842	862	841	878	838	800	860	883	840	864	893	870	839	871	879	816	863	908	875	860	877	880	868	845	864	837	851	874	852	805	912	869	867	862	885	827	846	852	834	854	881	884	809	822	849	872	857	826	829	840	901	862	822	849	847	862	860	847	849	893	843	898	861	881	850	866	844	821	846	894	881	874	886	834	884	864	815	846	827	857	801	873	856	892	825	850	852	837	832	846	924	875	851	805	788	828	866	927	858	810	803	891	846	857	833	897	852	879	848	869	872	864	857	860	853	840	883	836	809	808	894	859	922	911	845	844	873	857	912	829	844	842	818	831	827	899	853	909	847	833	834	806	857	873	889	867	819	841	862	849	851	845	857	825	865	845	867	843	846	815	859	836	864	849	906	863	843	870	848	861	829	912	814	881	835	844	846	862	864	818	870	887	884	869	865	854	857	884	904	835	837	859	939	820	849	878	877	879	857	864	883	812	817	880	784	834	836	857	870	837	850	847	856	904	852	841	818	865	854	837	875	867	833	843	831	875	834	874	870	819	896	836	830	825	863	853	851	875	871	857	855	899	854	857	900	836	876	858	827	873	840	823	872	868	836	828	875	889	879	849	853	854	776	931	897	819	807	891	875	837	817	847	848	825	862	838	829	806	901	834	881	837	881	871	840	842	871	842	904	875	829	842	902	901	853	854	820	865	828	844	855	836	860	810	854	876	823	845	876	896	805	821	876	857	865	870	831	835	825	819	893	914	824	929	825	841	853	830	879	848	902	822	869	873	895	848	849	864	882	841	883	838	836	835	826	816	903	807	855	828	915	881	934	802	861	873	910	861	868	862	871	898	856	847	863	816	841	838	816	845	815	842	838	865	855	905	872	869	883	827	826	903	855	850	882	850	876	850	852	854	869	863	835	886	827	899	906	851	889	836	879	859	879	895	884	814	815	832	852	858	807	852	844	883	856	833	848	873	903	839	818	866	761	871	868	880	846	837	898	850	852	854	870	857	901	861	893	838	840	862	836	817	817	847	886	839	890	842	885	862	835	873	836	839	883	786	839	905	806	850	845	863	933	870	864	832	892	868	814	875	888	863	878	849	905	842	832	896	923	867	829	838	857	818	836	844	847	813	874	814	809	833	818	857	881	894	867	864	828	852	856	813	806	874	831	828	868	839	828	828	864	840	904	831	889	833	830	870	850	869	853	872	855	848	847	864	861	870	863	896	865	871	842	816	856	835	872	829	881	855	835	916	822	876	868	866	861	866	879	835	917	836	895	884	849	863	870	851	820	829	870	882	961	849	871	880	834
23156	21145	28758	23710	21108	18329	2495	1175	928	831	831	748	820	739	716	601	678	720	648	635	591	602	621	598	555	593	2469	8032	8755	5263	2422	1266	789	592	563	552	549	546	537	536	504	503	496	531	563	498	553	540	546	544	535	574	559	547	533	554	532	528	547	523	543	545	515	549	521	527	529	493	528	545	554	511	515	550	499	523	519	554	520	533	565	545	518	511	537	555	525	544	505	502	496	589	556	518	489	541	525	491	577	554	530	526	519	556	533	535	546	536	502	553	583	519	526	563	521	556	545	532	508	555	492	545	553	535	517	503	527	542	538	552	556	564	499	530	488	509	492	513	554	524	548	527	563	508	516	501	530	553	502	516	512	573	504	529	500	504	543	515	476	555	551	554	503	500	495	555	520	579	534	540	556	523	555	537	541	546	541	514	576	482	512	501	515	488	522	503	522	540	520	513	517	536	549	538	522	524	527	541	545	576	533	529	586	524	510	545	506	487	551	510	533	539	521	550	503	509	576	544	512	514	515	572	555	526	489	510	535	541	524	564	485	519	524	532	536	529	541	514	536	519	490	541	493	551	544	561	505	548	534	522	528	520	555	550	554	528	551	502	525	554	515	520	538	491	505	498	492	505	510	541	550	523	535	558	485	562	514	572	495	543	500	518	557	502	531	503	491	577	524	534	498	549	499	537	538	519	571	495	545	514	519	512	563	530	530	545	473	494	536	544	521	520	533	515	498	481	533	524	546	528	534	518	488	506	538	524	486	510	534	493	545	553	489	541	561	525	559	530	500	520	540	507	488	564	540	544	524	546	520	533	540	536	524	550	538	552	542	558	524	509	551	526	545	528	565	512	543	540	548	519	541	569	536	572	517	498	533	561	544	545	500	518	485	599	544	550	501	494	514	546	548	539	579	515	524	489	543	536	490	520	557	509	528	560	463	489	537	557	515	534	525	517	513	573	517	576	543	523	528	522	549	553	507	529	525	536	549	548	522	508	581	493	515	549	557	494	498	538	523	527	526	505	560	526	539	565	518	554	549	548	557	516	494	519	536	535	532	581	556	538	527	564	493	500	542	486	543	561	549	519	561	501	553	517	560	518	537	536	564	527	516	525	580	513	547	531	546	511	462	541	503	504	521	555	518	544	558	524	510	547	526	512	532	514	528	579	504	555	543	493	523	504	455	518	533	527	507	547	545	560	521	533	527	543	574	524	598	559	526	559	550	541	560	528	477	519	521	511	517	554	514	516	543	522	510	563	485	520	477	534	548	560	546	518	498	538	574	532	535	495	484	490	546	492	524	499	543	510	509	589	519	527	536	497	509	503	518	557	489	505	517	519	500	550	519	524	566	549	543	498	526	527	545	549	536	516	555	545	548	561	500	541	531	542	495	521	553	502	561	567	530	531	539	527	500	481	510	521	549	576	510	535	529	542	551	474	492	535	577	531	532	531	505	558	523	517	524	550	541	556	546	517	512	527	520	535	512	507	513	571	526	480	519	549	521	551	529	515	511	539	544	553	535	552	531	536	530	509	486	513	511	535	536	519	556	534	532	529	546	522	493	529	499	552	548	543	498	513	511	533	536	553	560	484	569	531	574	542	533	514	540	544	515	495	568	502	549	536	496	533	549	536	584	548	514	526	504	505	563	577	516	503	483	535	492	529	515	518	485	525	492	480	554	514	540	568	531	518	547	515	520	496	551	561	504	554	512	543	519	529	557	543	553	526	565	514	500	540	531	513	571	530	485	542	565	510	522	520	534	548	543	549	500	544	547	544	554	492	528	516	493	515	545	533	567	545	555	528	548	502	542	533	514	521	501	521	560	491	508	520	546	560	555	522	484	561	514	502	549	557	525	509	524	472	523	505	524	528	514	510	522	490	562	561	519	560	568	500	524	529	521	505	542	521	552	533	525	540	505	540	488	552	546	520	530	515	551	534	537	533	530	483	499	557	519	524	569	539	554	540	508	539	505	554	528	515	533	503	495	554	530	524	577	511	556	523	501	533	519	531	531	557	495	509	517	545	484	535	527	461	517	543	542	516	547	549	518	524	499	533	548	501	523	498	555	490	498	528	529	516	556	523	474	511	535	521	517	519	524	534	555	547	524	543	519	537	519	553	553	512	528	529	526	543	517	524	544	535	490	501	492	502	535	572	532	544	515	555	518	546	582	536	561	538	508	529	497	526	556	520	520	528	488	524	533	539	524	528	545	519	515	521	530	559	512	515	518	538	494	511	497	557	498	492	546	533	546	520	558	472	496	550	532	512	527	556	534	487	546	481	547	543	501	526	495	498	513	566	535	526	491	507	548	525	536	529	535	512	543	541	539	527	511	545	541	520	531	512	567	484	525	503	482	532	503	512	516	536	544	522	518	508	518	563	544	563	525	521	533	543	529	549	530	528	502	546	543	534	571	517	563	475	518	540	524	508	508	506	478	490	558	516	515	556	521	535	532	539	511	543	546	519	540	534	530	488	549	551	493	495	517	524	549	531	517	527	577	554	502	532	524	525	568	546	525	519	540	514	563	526	544	499	510	535	527	481	535	515	537	518	471	566	512	552	504	532	557	533	482	511	558	551	518	516	513	520	553	505	522	510	495	538	537	544	552	477	542	516	527	534	550	536	546	547	499	544	511	521	516	559	544	518	539	520	528	506	524	538	504	532	488	486	543	569	542	518	530	498	555	528	517	537	527	490	519	526	504	538	548	558	500	561	523	530	533	532	505	530	524	535	539	507	501	555	538	529	540	534	504	564	529	554	534	517	560	537	533	504	529	526	561	543	484	545	523	540	535	538	545	493	482	529	513	543	501	510	537	528	526	515	508	542	542	501	512	502	536	522	539	534	510	513	525	547	543	533	544	538	536	524	507	518	534	556	565	554	544	531	535	525	531	551	546	523	514	534	535	492	497	515	523	492	537	539	530	506	543	526	475	539	513	557	542	507	479	509	509	549	560	547	535	505	554	543	593	532	529	519	543	486	532	509	509	543	533	544	520	524	515	496	508	501	527	506	550	523	530	515	504	518	535	493	532	506	546	519	495	501	478	535	488	558	503	495	495	571	539	537	499	477	516	543	506	520	500	535	538	510	575	515	538	524	510	553	536	546	539	503	485	473	560	511	551	459	549	515	524	526	493	516	539	500	504	547	531	548	506	546	530	524	511	469	500	553	500	575	527	518	550	545	537	527	546	532	494	516	535	483	548	493	515	538	524	568	506	554	483	532	549	514	539	530	522	530	508	545	522	549	540	507	542	550	507	504	519	511	531	559	503	533	521	556	550	538	539	532	547	537	490	498	493	487	508	533	515	474	563	518	506	539	524	541	549	527	536	499	532	556	567	556	546	487	533	515	506	511	524	526	571	548	515	515	535	531	542	535	536	499	566	530	549	494	513	558	532	532	533	540	498	577	503	526	514	522	509	514	566	529	569	552	536	541	521	515	528	520	534	598	583	533	536	549	526	545	528	537	541	542	554	525	497	514	556	573	525	570
25270	30366	14987	7790	5531	4055	3317	2662	2231	2019	1788	1662	1571	1443	1408	1351	1276	1227	1227	1214	1029	1032	1102	1015	1019	1026	6340	17373	16749	10887	5192	2562	1369	939	854	856	855	847	902	843	833	836	853	786	844	846	851	873	827	828	808	799	839	829	865	819	886	846	773	833	868	831	776	849	809	792	847	838	788	811	864	884	881	861	805	824	883	885	893	791	884	820	865	771	841	834	858	785	827	850	887	837	797	845	827	839	839	830	841	847	860	861	829	864	810	888	815	805	823	799	812	867	869	788	834	825	833	851	808	800	845	842	876	816	829	819	858	801	855	831	848	798	817	827	839	896	817	819	798	817	806	847	772	868	852	830	792	832	849	890	792	797	801	844	815	837	811	847	825	847	781	852	820	864	844	803	836	866	822	791	835	783	776	865	815	817	835	831	873	878	899	827	846	797	873	856	848	814	836	807	837	825	792	827	847	828	820	845	841	858	808	848	870	816	834	833	798	805	863	822	847	796	889	782	805	866	831	846	868	848	832	812	826	849	818	848	851	843	825	842	857	796	885	837	870	814	853	810	888	818	769	875	820	833	859	862	835	802	827	823	842	855	843	825	821	851	760	810	801	901	830	809	806	827	788	798	846	841	851	858	781	894	827	800	795	839	780	795	828	828	823	808	885	857	800	825	847	835	794	833	810	839	833	854	863	836	857	826	753	814	774	877	819	836	826	848	837	824	817	802	818	852	829	843	832	847	886	827	806	808	821	839	879	844	854	828	834	816	764	859	843	865	890	842	770	837	863	828	824	775	853	848	856	849	849	824	869	860	869	820	800	816	829	804	766	838	838	848	860	887	828	832	744	839	765	802	855	826	819	834	787	810	814	806	795	848	806	894	840	846	806	807	850	822	835	797	806	839	830	842	789	829	830	844	852	819	774	782	816	826	835	796	887	816	811	851	781	836	835	791	768	832	830	806	832	809	839	820	835	805	764	849	807	791	821	860	811	866	845	846	841	817	814	870	828	806	851	845	804	851	864	833	788	810	806	848	764	819	813	830	863	829	771	867	820	751	845	864	852	865	824	841	862	800	842	845	840	846	805	825	743	834	844	882	872	807	859	815	809	813	850	793	857	886	831	828	836	845	825	821	792	789	765	855	828	852	820	850	838	807	844	813	806	834	813	810	837	866	812	791	804	862	845	869	824	835	764	829	827	864	834	891	800	841	865	852	818	805	850	876	861	816	819	829	824	812	828	860	830	819	846	849	784	877	837	832	785	828	798	798	820	836	814	853	758	828	883	814	837	791	899	851	847	816	840	836	824	852	860	830	832	885	831	817	882	828	836	869	837	801	879	832	844	849	842	857	796	830	833	798	867	811	847	849	786	829	823	859	806	825	863	783	831	823	829	815	869	841	870	847	815	887	843	822	811	837	795	859	860	866	812	820	821	873	853	812	814	828	820	777	795	826	777	837	828	812	854	863	864	842	849	883	815	843	784	855	870	856	787	805	863	863	858	816	797	790	784	851	791	879	815	752	837	870	818	875	826	785	848	782	784	827	885	825	810	873	841	827	844	788	858	832	853	794	868	845	796	826	898	830	806	864	854	853	831	854	782	768	808	805	826	799	758	848	801	869	821	831	807	845	834	772	845	830	845	860	826	797	839	855	815	813	824	810	826	823	821	818	859	841	802	779	850	872	826	804	849	855	803	825	813	841	829	827	841	852	815	845	815	822	839	866	857	821	807	807	840	836	782	857	814	857	848	843	823	844	845	837	850	824	829	883	811	836	793	806	831	825	815	819	822	886	853	835	828	867	817	842	772	849	861	796	877	809	882	819	790	803	878	851	822	842	803	843	825	853	800	881	842	816	814	814	856	857	857	798	815	827	824	804	829	805	844	853	848	841	836	777	862	830	811	850	850	837	873	820	835	851	825	825	810	833	809	788	828	869	860	837	857	865	799	862	832	797	804	837	780	787	866	830	851	780	841	845	828	824	823	814	761	872	767	884	796	829	848	868	864	816	824	803	859	860	789	812	779	838	861	803	841	806	818	827	887	769	865	829	862	781	803	801	845	817	787	940	848	794	783	795	815	860	800	817	852	894	855	829	825	824	844	832	830	781	816	765	834	858	799	816	796	836	874	823	825	871	869	859	856	834	855	798	852	868	867	817	825	851	823	831	819	797	866	862	817	837	851	809	789	871	845	841	831	849	870	853	901	818	808	843	810	855	789	813	860	865	867	843	831	845	818	803	788	826	827	821	809	859	842	797	803	782	836	833	767	802	877	832	840	801	820	778	788	860	834	864	856	855	841	811	815	832	817	807	801	861	769	840	845	845	841	875	847	816	813	837	812	814	810	817	854	815	797	828	853	828	886	838	796	812	864	814	808	854	850	809	838	844	808	830	878	826	847	865	816	825	787	845	851	831	791	747	833	878	826	859	876	861	766	876	809	854	794	830	868	831	865	803	887	899	830	807	838	816	798	776	810	843	815	853	847	781	830	889	843	862	809	840	852	801	793	867	875	804	857	848	780	815	851	907	818	794	775	845	803	809	803	852	797	839	797	846	792	844	840	823	821	855	859	861	857	815	854	773	873	800	783	843	797	804	796	774	845	842	833	839	827	856	860	808	836	803	828	854	861	789	834	840	809	880	849	795	818	819	840	812	779	836	814	816	784	818	877	850	846	847	798	855	789	839	774	853	838	820	824	846	848	833	840	847	819	849	859	830	863	830	826	817	814	843	830	812	807	888	829	762	803	827	798	791	863	807	816	804	869	779	807	820	835	838	839	889	789	818	801	871	824	818	849	841	802	862	816	859	826	828	807	833	829	761	842	817	864	792	890	845	829	826	814	837	861	777	834	822	816	845	839	830	831	867	860	853	893	812	866	847	859	808	814	862	744	858	841	849	806	810	838	815	820	846	813	813	863	812	808	815	802	859	820	846	786	834	791	875	801	838	851	844	832	841	862	829	794	785	854	833	883	921	757	868	785	820	803	839	840	857	829	832	837	862	777	815	794	881	803	828	826	827	812	827	865	856	834	866	834	831	849	842	865	806	748	833	809	897	879	814	839	767	835	794	859	863	877	836	832	779	830	790	887	866	783	870	828	852	829	798	873	836	872	802	831	844	811	858	814	835	834	856	813	788	838	838	853	833	866	838	834	839	792	821	832	844	864	810	860	791	851	787	878	778	787	801	854	821	771	850	842	815	813	760	874	858	842	835	851	806	810	871	842	851	823	863	851	836	872	821	846	868	816	794	792	859	832	802	839	840	869	817	786	855	877	879	846	758	837	841	837	802	822	860	808	830	887	841	787	833	791	820	822	812	839	829	862	832	861	817	890	844	826	772	820	837	846	838	837	850	838	842	820	825	812	856	801	786	814	868	865	852	804	869	840	898	778	869	876	857	840	845	874	813	831	801	822	796	813	824	840	816	842	878	816	806	853	809	865	787	813	810	875	782	821	875	804	845	821	840	799	845	829	848	798	801	857	833	872	868	860	856
26887	19836	6738	1108	674	619	642	612	541	568	512	554	551	555	488	505	461	488	477	501	524	516	496	495	478	504	607	945	1257	1093	817	641	518	497	478	503	457	480	445	473	511	486	468	476	485	477	484	475	508	501	503	443	524	492	491	458	477	477	474	438	485	463	514	514	473	444	477	483	505	484	496	499	524	511	492	512	458	467	468	437	477	506	475	509	559	501	459	482	534	490	482	487	521	491	479	493	493	477	470	477	468	516	503	480	468	459	494	487	531	504	494	487	524	530	499	496	475	456	467	490	497	464	488	537	512	525	507	516	461	509	454	501	485	491	437	461	470	464	492	480	492	495	485	522	473	501	493	493	488	478	482	456	504	501	510	473	526	513	501	448	463	463	466	492	483	486	504	480	450	482	513	497	495	521	479	499	467	494	485	489	509	478	488	477	497	448	481	433	489	511	481	466	482	460	479	458	469	479	545	440	482	493	515	463	462	470	465	496	520	487	448	462	436	470	475	494	542	469	487	450	504	482	483	485	474	474	498	462	479	452	497	506	497	498	499	490	484	508	463	499	468	471	465	483	491	502	476	448	469	486	508	513	474	445	477	520	495	509	474	502	473	482	471	508	450	459	474	469	492	480	476	487	466	475	465	508	460	464	503	502	447	498	481	470	493	445	472	446	494	499	460	492	482	516	505	490	496	464	450	468	479	509	490	501	453	485	496	453	500	491	500	502	513	499	450	491	500	488	520	468	474	462	453	451	532	487	478	494	470	493	529	472	489	498	468	475	516	451	495	447	477	478	502	468	512	480	486	483	456	464	460	482	493	494	479	459	517	496	491	478	478	499	526	516	474	514	518	523	506	496	502	503	510	518	456	503	478	495	449	541	452	477	462	487	497	482	490	501	544	467	543	468	486	459	485	489	501	466	472	478	465	471	506	489	477	500	475	527	480	501	459	493	460	492	506	493	477	497	452	474	505	458	446	443	454	464	449	493	500	466	472	497	486	463	498	482	473	497	485	514	499	505	450	481	472	501	514	505	481	506	465	524	456	484	433	443	489	478	542	512	479	497	487	465	489	474	477	466	491	499	445	505	511	504	473	488	469	491	519	479	456	462	538	480	464	468	445	462	507	500	470	524	494	487	532	465	456	468	512	478	494	475	511	502	512	481	495	513	457	472	534	454	491	485	498	450	484	446	488	479	457	425	500	492	500	472	484	481	452	478	470	507	499	444	472	491	485	510	453	497	527	511	487	478	505	527	489	447	477	446	499	514	469	450	454	488	454	474	509	485	479	468	486	484	466	488	487	477	494	499	460	463	526	474	472	474	461	468	486	500	463	497	487	489	471	477	488	491	474	461	530	507	467	461	495	450	523	481	498	474	501	494	487	512	477	465	521	466	494	456	450	505	540	430	524	523	477	502	487	500	482	496	479	495	467	515	503	506	490	508	465	487	498	482	516	489	485	513	477	511	488	484	477	514	473	482	541	454	465	499	490	478	472	527	523	453	480	486	460	489	482	468	487	482	481	532	478	444	501	495	498	460	478	501	458	492	468	471	468	476	498	503	503	486	471	491	507	474	465	453	469	492	475	501	460	486	519	472	458	465	479	478	455	495	488	478	501	514	505	440	485	463	484	469	479	479	457	478	463	490	499	468	460	459	507	448	469	482	465	501	481	460	485	477	508	498	476	477	497	517	467	468	510	465	495	477	511	521	465	466	531	493	481	470	471	490	462	497	503	493	508	485	446	509	503	487	509	488	494	468	510	513	480	452	516	487	463	428	439	482	483	483	438	491	507	459	472	491	525	480	463	500	459	467	457	487	504	476	452	494	467	456	470	469	493	475	485	476	486	485	496	499	483	474	479	484	481	520	492	465	484	484	471	478	467	470	493	517	514	485	468	484	458	483	493	485	515	475	491	453	493	493	464	508	470	514	488	490	435	487	485	491	495	470	517	503	463	483	472	518	456	515	450	460	473	491	492	482	504	524	462	454	476	460	466	497	444	492	465	478	498	502	475	501	472	493	527	465	502	495	497	449	497	450	468	494	473	533	492	461	480	467	471	505	480	469	504	510	488	506	465	463	433	463	446	511	458	507	477	471	530	481	518	489	515	475	478	481	465	488	468	447	489	496	436	500	465	493	480	448	513	508	513	488	464	515	460	505	474	495	471	524	485	503	475	515	512	514	462	465	506	445	479	430	477	427	520	477	458	506	480	504	439	462	504	448	478	498	498	497	455	475	493	487	460	488	475	498	483	488	494	516	457	503	488	490	477	536	460	489	502	492	505	517	536	476	506	466	462	499	494	502	484	498	526	485	487	440	475	503	471	459	500	459	447	477	488	510	494	470	485	498	506	519	467	465	510	479	492	505	469	455	490	456	459	448	516	499	467	501	487	474	474	517	490	477	463	487	498	509	474	491	470	483	487	524	467	501	446	468	487	476	440	497	516	497	467	513	520	451	525	498	457	482	484	479	478	492	487	477	478	485	477	474	493	454	434	495	483	502	463	516	468	472	484	481	494	536	452	523	472	492	487	511	450	486	480	482	466	488	483	496	512	485	485	464	466	493	496	481	516	488	470	485	511	466	464	463	504	483	447	494	486	458	442	493	485	495	472	482	476	475	457	513	501	502	514	492	505	465	476	481	463	513	501	478	504	487	523	510	512	452	470	487	488	475	466	467	464	458	465	493	468	497	518	448	492	496	507	488	532	501	492	473	488	477	459	513	454	494	461	471	456	482	481	468	489	485	479	460	488	467	514	507	510	496	477	510	499	470	476	485	494	496	501	464	474	475	509	474	454	484	465	483	518	486	491	483	481	476	467	493	501	491	502	523	499	467	434	504	490	508	501	500	488	464	528	496	506	455	485	476	471	490	500	491	518	467	488	476	454	463	516	529	462	481	482	500	492	476	469	474	473	507	475	473	495	476	495	502	554	507	500	453	481	467	455	494	497	461	485	463	484	487	480	483	436	472	487	471	512	466	467	437	479	491	483	454	527	505	472	463	451	503	481	471	513	448	482	490	461	478	495	499	509	487	497	497	471	464	479	482	483	536	476	502	475	499	533	499	497	485	454	491	462	472	486	474	504	494	488	480	499	520	496	460	496	516	503	477	453	455	464	511	466	451	456	490	485	484	487	436	472	471	485	493	527	501	478	489	480	459	515	509	523	505	499	467	472	491	428	456	513	517	479	474	494	483	484	495	509	470	503	462	520	497	463	484	493	468	477	466	511	517	479	497	523	447	467	498	464	493	483	459	500	491	487	445	465	457	497	492	453	475	471	494	472	521	503	435	511	487	501	478	466	471	460	478	470	480	493	498	460	447	475	503	489	480	448	488	472	474	493	493	483	488	475	521	519	490	454	465	475	477	459	480	479	456	520	477	473	473	467	499	498	457	465	450	485	464	483	463	499	513	494	487	502	481	466	446	527	471	492	464	484	441	462	477	463	479	522	495	472	460	480	437	472	503	487	473	470	484	479	480	470	506
13266	6836	2747	1651	1410	1279	1102	1044	1016	954	975	932	896	890	839	819	746	815	839	775	803	833	814	770	788	785	1143	2227	2559	2201	1572	1153	896	805	794	767	737	753	769	762	812	799	808	746	801	744	775	753	796	771	766	763	770	757	807	746	729	798	738	725	748	820	808	776	761	798	726	749	755	770	819	783	756	741	739	733	755	805	753	773	740	712	743	771	750	780	733	711	786	822	766	771	765	729	791	773	761	744	761	753	773	736	799	778	742	792	791	801	798	722	769	813	728	801	802	774	782	788	766	747	786	762	746	772	755	779	738	767	835	803	725	737	792	809	759	747	795	799	726	747	796	772	779	766	775	774	769	807	764	743	761	778	759	760	779	733	777	797	745	741	722	765	753	785	725	684	785	767	780	717	742	791	750	823	794	773	736	790	761	748	791	772	759	779	808	730	787	812	739	767	782	757	765	781	750	756	809	753	839	772	720	806	766	839	789	783	789	793	764	754	773	800	748	748	777	742	781	792	755	713	758	731	782	785	763	771	782	748	744	749	798	748	734	759	752	753	814	729	790	814	833	768	788	803	803	795	766	805	772	721	696	761	795	751	785	760	798	755	745	791	793	734	752	734	770	809	780	761	754	770	767	794	722	751	809	785	769	787	761	841	772	753	753	763	758	805	768	762	700	738	752	796	784	768	789	711	760	760	740	772	780	750	772	735	782	851	796	734	771	737	763	815	761	784	736	672	761	777	774	764	761	724	760	760	738	775	805	794	818	805	760	770	784	766	800	767	812	776	791	783	772	761	721	741	753	721	772	788	769	767	726	809	771	804	766	769	763	756	790	728	761	786	842	746	735	739	800	734	789	758	773	768	759	774	758	766	759	803	744	751	785	793	755	782	715	812	777	763	731	766	729	811	782	754	690	710	791	767	800	782	785	804	756	748	817	777	795	781	800	816	800	728	790	775	761	763	747	746	831	752	782	737	825	745	774	770	772	760	755	770	748	720	718	775	739	790	789	757	805	760	756	754	777	793	793	799	731	756	751	746	819	769	767	736	781	728	755	738	818	719	789	782	821	765	779	816	702	757	733	718	733	715	751	765	784	826	833	760	774	743	764	782	742	753	766	763	767	791	753	728	778	797	737	843	772	789	755	784	765	736	753	740	788	743	800	773	797	771	736	757	789	792	827	797	765	738	738	716	764	783	751	823	819	783	744	714	734	766	818	771	774	751	746	773	777	795	725	794	719	759	776	760	784	761	757	779	759	763	760	715	774	772	760	767	756	732	755	760	767	793	757	797	763	790	764	811	750	766	746	772	815	795	748	729	805	782	798	790	728	785	774	790	748	764	746	772	746	781	803	796	743	748	780	745	775	758	805	795	755	765	807	736	763	734	782	752	788	784	826	835	766	752	785	726	789	777	782	762	746	774	818	749	777	799	745	815	761	788	776	762	747	786	750	772	756	767	728	763	786	782	761	793	730	737	780	752	800	735	784	762	760	768	755	751	794	780	762	751	812	744	765	768	750	771	759	765	755	797	780	746	705	794	777	832	730	799	775	812	769	749	812	787	779	765	731	780	731	791	747	748	766	789	784	804	807	764	729	767	785	822	785	828	759	762	798	755	754	779	732	721	749	761	737	757	756	771	777	716	788	734	794	719	777	769	752	782	768	793	750	740	764	749	803	739	765	789	749	750	779	772	767	755	742	781	775	712	810	767	734	724	748	786	763	762	749	775	770	729	783	725	775	733	771	768	757	773	772	721	761	743	725	772	813	740	760	765	810	795	757	800	724	746	768	833	752	764	780	746	776	790	770	747	770	788	809	810	764	728	814	764	769	760	806	736	769	814	799	737	751	763	797	782	769	791	817	783	755	796	803	831	768	753	797	744	761	764	779	829	725	781	794	843	833	739	843	720	754	790	773	818	771	769	769	784	779	732	799	757	755	795	767	770	779	756	742	724	807	762	736	779	709	785	769	801	744	790	811	832	788	743	800	763	802	786	790	783	748	762	761	759	747	792	764	817	814	788	812	780	785	812	755	775	774	799	791	829	773	811	838	794	785	756	741	744	778	783	730	814	736	796	766	717	752	816	767	764	747	777	748	786	753	755	795	762	742	780	736	737	743	770	795	735	783	824	755	750	784	785	817	776	778	782	741	759	749	725	728	765	781	748	752	754	765	752	819	754	745	783	742	755	755	746	806	784	750	751	808	723	801	768	776	782	774	699	826	779	747	722	773	790	791	766	779	699	766	735	759	790	741	719	812	724	777	784	721	777	793	708	736	779	738	775	732	800	824	737	754	778	766	743	822	823	799	740	777	777	746	771	744	813	755	780	783	737	787	759	751	802	810	766	767	763	756	831	790	742	793	784	790	760	810	749	735	778	791	813	813	820	775	762	759	820	776	774	767	730	772	726	756	793	774	758	734	786	752	792	772	771	789	788	750	768	779	767	764	731	678	753	791	787	779	824	748	778	810	803	795	784	745	823	724	815	787	789	801	831	751	782	753	794	784	802	713	764	763	791	756	801	713	760	736	775	759	771	793	737	751	789	797	782	747	823	731	750	756	774	773	786	755	802	816	712	806	691	786	720	760	763	808	747	784	770	760	740	738	760	779	715	771	763	775	785	745	749	763	758	789	800	814	724	810	776	725	743	770	702	761	785	779	741	711	755	719	820	757	743	772	763	775	802	758	772	739	742	790	796	765	746	790	726	811	777	797	764	771	773	779	754	742	780	742	754	814	775	728	779	803	780	804	739	787	747	777	799	740	720	795	784	755	720	797	769	797	817	754	812	777	805	805	815	703	754	771	780	754	783	749	769	814	758	820	819	743	785	784	786	823	767	765	742	756	766	753	758	783	779	723	739	746	756	749	729	739	778	798	756	777	741	808	787	724	754	777	791	780	783	770	799	767	779	765	787	766	777	776	748	740	820	765	729	778	793	766	789	775	775	739	743	744	822	747	784	762	740	786	723	760	745	765	756	777	774	784	797	742	802	778	777	774	744	798	683	756	788	764	760	760	758	743	751	775	791	758	746	796	803	771	734	779	752	798	697	793	759	777	739	738	789	773	729	758	785	808	710	746	756	771	792	788	738	761	753	762	763	715	745	739	758	744	777	770	686	729	744	758	769	835	818	823	763	778	790	761	774	771	743	758	807	787	793	796	790	742	814	807	740	778	718	700	826	786	778	799	791	783	792	814	777	789	813	769	763	760	792	747	796	757	750	718	793	790	825	759	793	743	738	814	796	764	824	767	759	752	780	765	774	766	718	772	747	800	766	728	792	753	778	744	763	801	723	811	783	721	793	755	786	793	818	805	761	762	792	795	759	757	716	741	780	815	805	744	795	774	813	723	777	751	720	760	744	778	769	754	742	750	807	778	773	761	771	769	750	761	779	824	808	768	744	781	792	768	759	711	785	809	772	765	768	801	728	738	776	759	748	786	804	795	790	799	752	762	758	771	741	745	766	800	816	806	722	725	811	747	824	771	733
24618	21054	27261	25029	9011	1197	961	789	737	738	687	684	642	607	567	600	537	584	580	547	547	561	587	549	518	593	1847	3665	3707	2264	1251	792	633	613	564	595	526	541	526	522	548	551	560	518	541	578	547	537	561	518	542	506	515	514	513	526	562	523	531	515	482	534	500	527	529	575	557	540	501	553	544	546	512	522	537	537	529	506	529	556	546	544	543	534	548	541	518	559	560	532	546	515	564	552	570	545	546	523	526	555	527	527	540	491	488	560	519	546	518	533	537	533	544	515	531	531	492	536	560	556	518	527	530	564	554	548	530	523	530	567	533	520	530	546	558	517	579	519	527	528	501	530	543	506	550	521	553	588	535	482	524	534	552	579	564	532	581	563	546	506	535	537	526	505	503	541	509	545	524	536	524	542	539	535	512	506	499	507	537	519	564	528	523	546	502	554	482	564	545	527	538	547	481	526	553	535	528	518	529	590	546	490	530	567	535	526	509	536	532	557	544	550	515	539	546	516	509	535	541	559	498	585	525	546	515	488	518	529	509	487	516	524	531	507	524	565	500	516	548	535	534	566	552	549	530	522	492	539	540	521	549	513	525	514	529	537	526	530	539	584	520	508	501	530	525	551	547	519	533	581	561	586	558	534	574	515	514	534	555	529	483	540	501	517	483	544	519	575	506	534	508	523	534	519	516	489	539	543	538	541	545	475	532	537	577	539	522	519	558	537	555	486	515	553	548	508	524	522	503	561	544	525	553	510	517	527	500	575	530	583	485	549	562	523	541	518	531	497	569	568	559	564	558	542	563	519	500	559	545	585	541	568	504	538	536	551	502	519	539	542	507	542	539	513	510	548	579	559	520	568	511	515	532	517	537	521	557	502	512	549	535	542	532	473	529	541	515	583	526	504	549	523	520	545	529	552	558	529	534	533	538	580	518	518	515	554	543	546	558	498	539	554	543	540	540	527	500	542	519	543	554	552	552	520	562	516	551	518	502	527	506	562	547	548	548	537	539	545	513	544	504	551	548	551	533	532	518	523	551	575	552	536	549	578	524	539	536	538	529	529	517	551	498	527	514	525	524	504	521	520	505	586	517	531	542	517	549	502	528	551	526	521	497	532	524	515	549	517	553	544	531	527	527	515	505	548	497	563	549	519	535	548	587	543	542	510	538	570	503	499	529	541	482	531	551	578	533	581	522	504	531	556	538	543	499	531	527	593	528	535	547	556	506	522	512	540	520	481	535	529	521	548	488	520	524	498	545	536	549	528	527	509	570	519	546	535	522	521	524	536	521	493	521	530	540	527	511	527	559	520	527	564	462	521	567	530	534	533	531	519	506	522	519	488	562	572	511	574	531	539	569	529	555	553	523	559	542	517	549	510	558	560	512	562	531	529	545	503	513	539	534	561	556	497	523	531	484	522	522	523	559	522	471	515	532	514	556	547	547	528	570	517	521	541	541	511	529	539	551	535	556	512	522	505	584	543	501	497	529	584	515	533	517	567	519	541	532	511	515	516	540	561	520	547	578	517	513	580	540	562	523	546	566	550	538	536	510	534	523	499	564	537	521	540	517	523	523	530	482	501	555	496	555	514	520	571	506	504	564	528	545	550	551	480	540	537	556	571	540	565	494	518	491	533	496	554	517	522	497	520	516	554	556	552	550	538	521	529	498	547	519	532	567	515	534	518	485	515	492	505	539	543	455	538	509	508	494	530	502	550	555	542	526	526	560	550	532	527	497	506	503	535	510	517	532	545	569	500	543	565	533	514	572	571	534	535	549	494	516	527	576	562	515	541	499	517	540	543	471	530	535	529	506	503	517	527	567	545	526	555	545	526	547	524	540	514	509	556	514	556	536	535	525	520	512	524	518	520	531	548	531	565	505	548	529	498	532	537	520	551	541	548	521	582	508	528	528	533	498	529	513	558	547	562	525	531	595	505	572	509	541	549	543	577	525	544	515	515	575	548	533	495	521	559	528	538	522	526	544	513	572	580	527	554	509	520	529	518	565	572	548	560	536	536	546	475	529	535	514	544	559	520	562	541	526	549	531	522	512	550	504	531	577	547	533	473	565	512	554	561	513	566	561	560	547	568	511	536	536	554	565	531	518	560	524	544	554	521	519	547	552	510	503	546	532	506	550	497	546	545	561	532	520	561	531	551	539	537	483	509	560	536	510	566	512	533	554	530	512	526	497	551	512	506	545	529	539	555	539	491	554	501	538	503	487	548	531	527	528	541	558	571	515	509	523	547	540	559	506	589	554	568	571	520	561	486	570	554	565	533	495	524	547	549	522	542	530	557	491	500	580	555	512	498	547	519	489	533	515	562	505	539	561	528	518	560	538	539	540	484	474	496	476	532	478	545	521	487	516	550	550	548	513	517	526	532	508	493	529	537	509	567	505	531	540	491	544	528	546	552	565	532	558	537	522	537	510	551	556	525	499	517	534	558	472	526	545	544	495	554	534	533	562	539	533	520	519	495	545	521	521	499	516	535	570	509	542	553	552	527	534	486	522	542	485	507	533	543	528	527	544	535	470	544	560	517	528	549	519	489	537	548	522	504	554	521	528	536	593	532	534	547	542	567	525	536	560	551	539	524	545	565	571	522	531	526	535	535	533	494	559	518	555	510	510	545	563	525	529	542	515	546	581	566	503	561	536	518	560	512	551	491	509	568	548	536	542	569	511	562	536	509	530	545	543	493	502	505	523	503	532	556	512	533	543	510	537	536	535	560	531	548	545	512	555	544	539	565	588	512	492	537	543	522	533	555	553	524	532	577	505	545	537	509	541	519	581	534	523	517	547	532	510	506	474	555	542	568	493	519	528	543	523	515	539	500	542	517	532	534	505	535	535	528	564	514	527	489	503	520	517	576	496	543	579	496	512	551	562	518	531	525	549	544	549	566	522	489	558	561	568	514	491	510	531	529	517	549	532	548	508	526	524	503	513	575	543	566	526	539	508	510	542	546	557	525	575	517	573	482	542	530	547	509	547	504	539	538	542	537	493	557	563	488	507	529	536	510	471	511	522	506	498	547	536	515	530	529	527	539	521	497	538	556	509	542	536	528	556	544	545	532	495	497	532	503	491	512	580	513	494	508	541	536	518	508	520	489	512	524	506	539	569	537	521	534	501	496	500	559	533	600	523	575	533	508	541	494	513	524	513	547	500	540	518	518	513	571	576	503	525	559	525	526	555	543	490	506	567	544	531	514	532	525	554	487	529	530	485	508	557	542	503	567	570	567	529	501	513	515	518	530	548	516	501	522	548	528	520	531	523	544	537	559	534	590	516	509	545	473	543	564	520	539	512	545	524	562	508	539	505	539	510	543	516	518	529	507	552	590	554	506	539	550	544	553	561	511	512	514	566	560	584	520	527	520	505	542	560	527	572	559	503	542	529	547	532	528	531	495	540	493	558	502	513	539	526	543	515	525	512	541	522	567	536	519	567	532	551	562	530	548	558	564	484	534	534	535	536	506	555	533	562	514	501	534
10781	10046	7050	3985	2994	2376	1934	1698	1533	1442	1300	1262	1078	1059	1072	983	998	969	929	889	882	903	831	901	866	1171	4870	9036	8263	4929	2420	1505	1051	954	818	810	819	870	859	859	846	845	851	915	850	805	839	837	835	860	845	840	858	876	813	850	840	844	872	831	928	857	868	913	829	824	866	834	885	871	845	846	847	882	854	862	847	902	830	868	817	850	806	879	874	802	853	844	823	792	889	890	879	838	770	856	875	838	860	822	805	859	835	875	834	840	845	865	837	863	834	822	861	883	832	830	882	837	798	808	844	846	792	922	867	836	889	792	899	863	827	901	836	773	836	845	877	855	860	855	846	829	925	772	900	827	871	859	839	841	868	832	888	804	848	844	826	867	843	841	852	848	880	873	862	866	863	821	869	829	843	862	855	850	850	871	798	852	875	860	857	832	853	833	800	838	871	837	885	813	807	859	830	865	821	850	869	834	851	830	799	818	864	834	829	873	835	896	834	834	864	803	829	853	833	852	889	892	819	859	895	799	871	825	800	853	857	845	850	805	838	812	843	828	857	828	857	817	904	829	868	873	870	832	823	864	820	812	884	852	811	791	824	858	832	821	862	871	810	852	856	869	844	895	833	873	810	812	849	844	854	836	856	869	882	859	855	808	828	889	882	835	869	818	820	798	827	805	856	793	878	896	850	892	884	855	882	831	849	833	821	804	861	859	861	873	848	849	867	828	842	854	807	831	841	801	800	804	805	872	847	826	883	842	864	835	881	842	819	841	894	863	845	875	817	844	821	836	862	825	863	848	839	839	867	865	839	871	859	848	821	804	829	851	890	809	832	864	784	864	870	774	845	853	794	815	819	826	809	846	849	882	828	840	833	824	841	830	818	818	806	820	906	888	882	840	812	844	866	812	917	872	842	837	856	854	847	873	820	785	844	830	881	870	786	860	838	829	844	851	783	828	822	797	833	866	920	870	842	860	835	831	839	845	864	892	853	843	834	869	879	865	873	847	843	774	842	838	866	825	818	795	820	785	817	831	839	830	816	862	818	845	826	860	803	832	788	840	807	895	895	827	866	864	899	875	888	824	842	845	847	809	816	869	875	829	806	863	827	859	848	866	875	823	834	801	815	829	858	804	830	803	827	825	875	877	871	789	874	816	802	792	875	779	803	824	881	853	878	811	860	767	859	809	847	861	808	783	861	888	881	822	866	868	854	836	885	843	808	888	864	817	840	813	840	856	903	848	842	839	845	879	809	869	838	801	885	922	843	870	831	783	861	820	833	892	831	862	836	818	853	836	836	835	864	863	786	857	829	881	852	797	841	834	838	820	858	827	881	832	835	870	857	839	793	847	887	813	859	873	860	833	848	857	861	845	818	834	820	855	875	877	846	888	854	876	857	863	835	864	833	845	822	799	881	838	808	821	892	803	917	823	793	838	834	804	843	844	828	828	849	834	872	864	800	824	845	872	820	836	811	883	844	862	823	849	773	840	836	866	886	868	859	872	894	881	813	870	805	819	841	860	899	832	812	840	857	818	832	794	818	836	845	817	855	814	810	865	868	878	841	839	800	866	875	865	877	871	798	803	866	893	809	856	865	854	922	829	824	851	842	812	887	824	897	872	828	840	846	831	852	828	861	885	857	884	914	865	846	829	885	886	861	819	867	782	780	808	792	843	844	846	853	762	859	888	820	818	804	843	851	847	846	796	886	885	864	840	886	835	851	827	800	850	847	876	855	850	828	840	835	849	779	892	840	853	858	870	868	873	848	834	862	862	849	840	816	818	870	831	850	810	875	841	866	796	856	837	844	857	816	862	807	855	813	808	842	857	862	830	873	870	832	805	874	864	787	834	880	810	837	840	857	823	880	862	842	844	789	895	839	844	875	816	800	787	837	836	846	838	847	816	809	870	903	789	859	848	858	832	860	900	906	867	833	822	882	850	834	789	793	861	874	821	847	870	855	885	838	863	871	833	870	877	844	830	883	811	891	838	850	871	845	830	898	868	842	812	857	825	839	831	839	816	862	815	837	842	864	840	924	817	845	854	835	878	814	840	828	806	837	833	838	845	841	834	828	878	802	784	877	810	805	811	858	863	859	828	856	893	830	854	872	811	846	823	837	866	840	864	845	874	826	844	792	855	867	856	828	823	783	861	800	829	873	812	867	885	819	868	835	856	887	849	832	818	876	862	815	867	808	861	877	838	866	898	862	801	842	863	843	812	837	890	848	854	855	890	806	826	894	824	892	820	908	877	850	817	877	858	833	842	897	786	840	850	834	822	823	857	850	855	839	863	842	838	809	822	855	861	863	852	835	857	822	892	798	860	798	884	798	798	867	830	858	867	883	841	862	843	838	844	817	834	839	873	909	862	833	787	856	833	808	847	843	850	839	836	923	818	831	805	862	807	823	927	825	820	831	809	842	802	911	813	838	849	885	860	806	833	834	815	842	842	845	812	838	851	853	885	851	821	853	871	838	823	831	831	836	816	851	789	835	869	832	843	885	828	855	829	891	825	810	814	814	816	840	879	837	804	825	826	811	862	878	842	825	825	829	846	876	832	806	845	833	839	840	766	881	847	835	817	840	834	836	893	882	811	892	876	864	800	815	852	821	857	840	855	864	824	805	850	839	820	849	849	840	785	812	822	882	896	881	812	886	841	793	853	901	906	851	868	773	805	851	865	834	855	813	816	807	880	852	823	841	848	820	887	828	827	828	876	837	808	799	802	872	839	791	790	817	876	811	855	855	803	850	855	804	864	832	803	830	807	871	835	807	834	821	792	807	843	829	847	873	877	842	831	886	842	892	835	911	849	833	864	876	838	850	857	904	838	833	845	854	858	837	807	822	852	820	814	906	797	852	850	822	925	836	818	790	874	825	863	810	818	807	819	901	848	844	850	793	806	828	911	812	834	842	887	952	859	831	831	877	799	838	839	826	813	810	862	861	830	799	858	807	809	898	849	844	858	917	842	871	837	821	877	848	830	885	862	803	835	794	872	846	839	820	875	827	805	883	853	863	794	857	834	823	848	835	840	833	822	837	891	794	850	843	791	798	801	896	835	821	848	816	825	875	825	875	820	841	839	826	879	803	880	908	838	826	846	848	821	862	887	846	812	859	829	857	796	874	828	828	834	891	879	811	888	853	840	871	827	879	826	824	829	872	879	845	895	841	880	883	835	862	840	819	847	876	875	866	900	796	787	844	862	827	841	884	847	841	833	852	840	873	881	834	827	803	805	882	878	846	864	787	847	797	837	875	839	861	847	869	856	809	759	870	802	838	868	832	793	802	840	802	849	864	848	832	831	853	867	858	850	870	857	911	800	841	865	827	820	808	869	779	804	835	849	870	850	829	853	855	839	795	849	832	855	873	860	847	859	830	817	845	871	864	855	853	847	835	862	826	835	867	834	806	870	874	849	825	857	883	842	793	859	906	883	833	827	844	878	846	890	834	845	810	865	821	808	889	824	843	818	834	831	776	860	877	839	774	862	889	822
23142	21122	28824	23674	21125	18460	2463	1142	914	832	735	666	669	615	614	617	621	629	555	580	568	566	525	565	618	2528	7321	8337	6154	3785	1816	956	659	584	513	513	561	536	494	512	479	508	501	512	534	492	492	489	550	486	504	536	531	499	525	535	521	509	493	506	550	499	514	513	498	483	515	523	513	535	482	511	505	532	497	515	483	499	553	534	519	498	511	517	513	525	481	487	521	474	539	504	508	482	502	515	485	548	522	500	530	513	539	511	516	517	476	526	497	521	474	483	473	526	525	520	485	487	549	464	500	507	503	490	511	512	503	508	510	490	499	538	525	501	532	503	487	537	496	500	501	527	495	526	520	492	504	524	554	522	532	489	500	508	480	524	466	535	508	476	504	518	514	520	496	437	499	511	475	489	492	485	498	517	516	492	547	576	510	540	506	508	504	485	501	557	503	504	556	524	520	502	492	516	525	534	534	489	526	507	499	476	505	506	537	534	527	509	484	524	513	531	519	480	502	457	481	516	512	514	478	531	495	496	519	522	517	516	535	529	499	508	509	520	506	519	513	492	530	556	503	506	508	501	540	511	488	481	480	511	482	495	467	519	496	538	486	513	462	501	499	506	532	508	502	530	493	512	522	528	468	501	519	504	501	503	537	521	490	498	515	527	495	513	489	522	524	510	526	489	528	547	520	500	495	493	518	524	535	544	478	496	480	482	555	534	493	507	506	478	513	512	514	499	501	529	541	501	491	478	532	493	480	480	503	522	463	536	514	526	508	533	493	533	494	517	489	497	492	511	522	510	551	509	536	487	462	545	494	462	539	486	514	489	550	501	532	519	481	506	505	504	531	540	494	501	489	449	503	525	499	518	489	569	491	530	494	494	538	530	520	504	528	545	493	501	495	489	511	514	528	484	542	485	506	529	509	498	516	482	503	516	515	458	495	511	504	486	521	519	548	502	514	500	508	545	494	543	521	496	499	548	499	528	549	537	461	494	479	525	511	493	488	527	539	506	501	522	497	507	514	536	499	540	522	490	540	504	528	510	535	522	502	533	525	482	514	483	496	487	500	510	486	536	498	521	514	510	519	490	518	486	524	507	476	509	520	503	487	450	480	496	535	464	526	478	548	467	488	513	534	516	479	502	521	529	472	516	453	493	528	490	501	485	525	526	539	552	512	506	526	508	498	521	537	499	462	489	481	547	507	502	520	524	538	504	507	487	543	546	508	465	469	474	506	501	501	543	458	524	521	471	515	526	510	497	523	481	547	503	493	527	472	525	520	510	537	485	494	533	523	501	504	512	504	505	530	476	506	486	545	506	502	521	518	516	484	471	503	503	483	481	518	524	489	471	478	518	484	503	506	482	562	528	507	514	509	501	481	511	515	492	465	527	507	530	513	487	509	522	486	510	527	502	479	520	511	523	523	526	493	494	511	510	505	494	527	524	508	524	510	482	519	484	524	495	494	498	550	523	481	509	540	492	504	491	506	528	525	482	525	496	488	507	472	471	461	499	491	473	546	541	495	480	473	487	505	520	498	499	482	521	525	497	501	485	502	495	510	483	476	488	515	456	500	486	544	507	488	500	503	479	558	491	467	469	478	533	543	489	576	527	523	519	489	477	521	498	505	509	511	513	574	508	517	496	500	523	503	510	514	484	492	483	588	473	481	461	474	538	458	503	501	490	523	502	502	477	513	514	498	533	496	515	494	488	512	494	475	535	517	520	450	512	456	481	478	502	491	479	531	497	492	526	521	506	506	515	512	493	519	520	536	481	509	530	521	506	503	527	520	514	482	538	496	499	494	491	518	501	514	463	482	488	504	498	484	472	504	515	539	515	498	495	529	510	516	499	501	498	518	493	527	485	550	539	506	486	496	510	510	490	511	450	473	509	524	498	497	498	562	487	531	562	484	516	536	510	511	542	497	520	494	519	530	510	510	505	468	498	511	497	487	539	514	493	521	487	535	500	493	482	497	525	477	481	496	481	478	552	500	539	483	488	513	523	481	493	508	496	487	516	486	516	503	527	501	530	498	532	511	516	518	507	516	499	507	504	512	555	514	472	512	508	502	534	539	504	485	508	540	484	505	470	499	523	502	547	456	556	512	459	471	468	522	504	472	488	532	492	531	522	473	495	532	547	516	509	501	486	512	519	481	537	490	507	495	448	523	505	532	481	523	490	484	504	476	487	540	460	487	511	508	512	499	479	494	472	483	544	503	531	564	527	496	488	466	489	532	491	530	534	514	467	518	483	494	534	533	503	504	490	508	490	484	505	513	484	515	524	483	542	480	490	503	488	531	517	471	492	512	503	506	501	534	514	522	509	532	506	496	520	497	532	506	473	469	465	515	511	551	520	491	538	448	544	518	532	513	479	490	514	487	555	489	508	488	520	482	482	495	503	468	526	531	498	501	486	450	496	539	467	523	497	525	512	547	509	525	511	516	492	518	480	541	512	503	511	525	496	491	520	515	510	529	479	513	525	498	555	487	476	498	510	456	528	498	463	496	532	540	516	528	489	522	521	508	538	516	470	484	489	510	432	513	483	510	541	519	455	566	512	486	496	541	486	476	474	499	498	514	533	502	463	485	504	521	475	533	482	486	530	464	512	522	517	508	496	498	519	524	495	542	525	507	511	517	516	485	440	500	489	505	499	471	481	539	457	524	515	498	498	526	512	497	502	500	484	492	502	483	475	487	496	525	492	481	496	525	464	488	547	480	468	513	525	508	536	493	491	487	478	514	538	518	505	489	486	505	508	517	505	554	481	520	490	486	464	506	477	530	491	510	487	553	540	499	501	529	468	530	501	492	526	478	514	460	555	518	498	520	515	505	483	520	483	536	525	529	509	527	496	491	499	525	532	559	542	479	511	528	488	517	538	498	472	484	551	521	494	519	516	499	501	487	502	528	491	466	513	485	519	493	538	513	518	517	494	460	522	478	526	538	487	484	521	508	501	511	486	504	514	550	497	491	499	509	487	487	532	487	493	496	492	498	513	512	503	508	503	500	491	514	484	499	558	457	549	523	480	470	483	511	529	508	496	528	481	506	478	488	487	539	473	507	534	531	492	501	528	507	473	523	502	489	477	471	507	471	521	532	549	483	494	485	490	501	517	505	527	490	519	522	554	500	483	513	531	546	532	480	513	527	554	515	509	485	497	524	490	524	511	525	488	471	486	514	497	535	531	545	501	513	535	505	529	521	514	501	508	488	501	528	475	475	529	521	488	495	484	483	497	505	480	466	496	520	530	489	513	488	528	494	503	516	463	502	462	502	491	492	461	531	525	478	533	496	506	515	509	485	511	506	497	508	464	489	477	524	535	488	507	536	545	503	490	475	489	517	520	528	517	490	486	463	493	497	492	493	494	516	487	517	486	467	483	511	494	524	477	530	502	507	513	503	554	518	469	504	558	525	519	532	536	476	478	487	539	538	467	503	506	478	488	507	510	479	555	484	532	485	503	494	505	516	501	529	504	507	513	496	516	513	533	496	466
15073	18220	14687	7897	5404	4041	3262	2533	2161	1974	1666	1525	1473	1274	1230	1256	1079	1138	961	1055	996	1000	937	944	1211	6677	15928	16874	12931	8408	4104	1903	1116	826	808	775	735	777	837	786	796	777	808	741	794	771	768	806	793	799	799	813	794	815	817	803	765	784	813	861	822	824	753	783	814	799	811	798	764	800	800	809	822	793	808	765	867	848	782	838	796	765	817	763	794	850	797	789	823	784	814	829	808	774	833	779	750	808	812	834	813	778	747	794	795	827	789	752	782	793	811	775	815	786	758	857	801	749	773	809	828	810	770	788	773	766	828	773	788	815	797	778	811	856	806	795	845	795	824	814	827	808	748	804	870	833	825	787	829	758	798	770	836	770	794	816	784	790	789	889	836	776	763	811	718	834	812	763	772	785	835	730	756	736	765	751	784	776	791	831	812	783	783	815	811	770	805	773	752	814	817	811	813	859	749	788	787	815	746	782	785	768	825	763	779	747	840	778	810	819	758	859	824	821	835	829	833	840	754	755	811	779	773	808	789	761	800	804	861	821	812	808	803	814	769	812	831	874	766	766	823	820	792	797	795	808	769	813	783	815	785	801	839	760	808	750	764	820	778	815	813	812	783	766	748	773	760	811	748	799	808	772	837	792	898	751	840	853	756	822	738	777	805	775	837	807	750	806	819	821	812	754	700	790	802	810	788	756	791	791	778	778	779	814	859	802	762	827	789	782	845	838	840	862	761	857	795	770	804	748	778	826	777	796	785	747	802	788	805	794	859	767	754	780	811	818	749	764	809	793	771	776	772	803	774	792	802	775	822	812	785	766	786	797	799	817	794	746	778	809	829	817	802	812	763	841	802	809	800	817	748	799	792	772	822	811	777	812	808	838	854	785	817	767	807	823	794	831	794	832	798	814	790	807	774	844	830	783	771	794	756	787	791	774	751	781	812	782	798	822	743	866	796	808	810	838	875	832	869	824	722	797	809	849	769	826	818	819	826	759	803	842	832	829	799	835	785	801	804	840	791	827	763	757	846	754	851	808	797	783	832	831	781	789	798	794	810	865	851	777	782	820	774	819	793	773	807	828	769	840	857	821	800	871	785	788	772	788	821	768	810	823	794	773	830	817	838	824	795	779	729	796	838	782	795	840	808	750	804	812	810	804	849	757	804	796	755	812	859	821	783	769	802	794	809	786	831	779	797	783	822	753	847	793	843	800	799	812	756	795	776	766	737	809	765	807	784	758	816	822	773	812	787	762	817	825	783	814	788	752	780	842	789	831	747	789	815	830	784	738	773	814	792	850	747	778	812	796	755	768	842	765	746	756	807	795	845	822	777	792	796	730	852	805	783	816	800	771	759	778	791	797	738	849	807	833	780	763	762	775	757	825	763	772	768	762	798	831	835	842	782	798	803	757	767	770	806	734	786	773	785	790	807	830	797	849	849	744	800	752	791	763	839	785	827	810	775	775	810	807	811	777	757	776	803	781	759	810	760	805	821	837	812	824	756	791	806	773	834	803	829	810	822	772	851	788	756	785	795	814	852	833	785	788	798	759	763	791	811	798	815	851	798	750	765	804	791	801	774	753	810	779	795	844	792	794	852	821	793	829	802	799	777	797	857	810	773	830	766	816	772	823	784	769	776	814	780	771	792	810	808	774	735	801	820	782	795	768	781	764	840	779	814	810	774	778	876	788	784	798	775	801	781	754	800	801	826	827	801	761	785	805	787	791	757	798	810	818	776	796	811	825	789	831	790	784	793	820	805	776	808	773	750	754	776	791	818	833	840	790	801	833	776	818	784	872	803	809	772	764	835	803	796	799	788	769	890	781	796	796	796	787	773	795	824	779	815	869	822	772	790	781	815	838	805	775	787	841	782	787	781	814	823	786	795	810	782	830	778	815	826	796	862	785	800	796	831	819	757	774	791	812	851	766	811	827	775	764	780	858	766	788	781	792	808	817	839	776	785	767	800	808	812	809	797	774	801	842	811	733	815	766	839	789	794	783	822	788	801	803	765	780	805	811	817	740	756	861	771	773	771	759	826	787	787	807	826	831	807	803	796	849	787	798	805	805	768	795	805	755	784	802	800	825	800	795	787	783	713	790	804	711	782	826	763	779	783	781	796	837	793	792	802	830	776	773	760	790	811	793	807	810	806	781	763	768	822	777	771	762	749	807	770	782	758	769	790	769	804	836	776	824	751	779	802	742	785	805	787	781	761	794	830	743	808	812	797	783	786	808	809	821	837	789	811	757	778	734	792	774	819	815	784	800	809	841	746	803	838	841	832	800	806	804	774	817	828	775	827	781	767	785	765	769	786	833	814	837	821	859	799	794	784	777	784	776	782	819	792	804	808	775	767	872	822	751	783	782	763	813	757	780	781	774	794	817	832	786	796	846	814	789	803	821	822	767	806	781	798	709	806	778	795	762	809	817	789	798	812	804	759	803	819	801	797	807	841	813	815	862	799	797	791	804	819	761	762	797	863	773	777	828	801	800	794	813	780	793	810	851	813	784	782	747	766	764	773	783	801	810	798	759	771	778	856	805	745	835	816	822	799	796	785	801	813	816	803	835	797	761	806	825	823	827	787	768	787	801	783	801	826	779	832	757	821	794	851	834	773	840	840	802	776	786	808	799	800	762	788	777	821	743	744	773	802	851	770	807	856	765	804	749	758	790	790	782	821	807	777	811	810	827	784	745	754	797	732	818	794	830	764	799	806	744	834	763	795	802	838	772	816	765	839	827	829	784	855	810	803	842	804	793	726	791	777	811	764	786	750	769	786	781	767	785	843	758	752	740	767	790	838	874	799	778	783	739	836	819	781	791	738	826	791	768	762	824	741	824	791	816	808	811	764	781	852	715	765	810	832	797	781	803	811	761	789	800	836	783	811	807	864	770	763	821	719	801	810	775	803	823	828	810	816	766	831	788	841	761	800	826	787	734	820	799	797	788	785	811	810	829	783	783	809	752	815	822	831	777	816	802	810	754	800	791	779	731	784	789	816	822	801	738	790	818	843	804	796	791	805	771	792	827	792	812	846	856	792	807	813	800	821	751	813	808	795	797	772	751	790	778	786	836	776	771	756	814	771	795	821	787	797	845	788	742	845	794	834	776	836	806	770	826	812	786	787	763	840	806	790	803	810	823	741	779	770	783	775	798	782	792	775	783	838	791	808	771	735	821	806	830	822	819	820	775	762	833	816	823	803	812	821	757	798	768	822	741	789	748	775	880	831	809	789	806	829	783	851	807	782	785	786	837	784	816	828	830	827	765	788	828	857	792	804	859	785	825	798	840	797	801	802	787	822	815	751	783	796	818	739	764	831	768	782	810	780	779	794	779	820	772	792	813	810	762	766	751	755	807	825	764	783	782	769	806	802	838	788	779	777	838	784	821	805	790	794	821	813	812	776	785	804	802	760	820	772	800	782	836	767	805	751	776	827	789	777	813	823	790	799	806	813	853	825	766	824	764	801	837	822	825	798	843	796	814	824	827
26717	19807	6844	1116	805	623	536	497	519	480	471	507	468	483	467	522	471	494	481	466	474	444	445	419	452	506	905	1191	1111	915	668	567	534	460	457	498	465	474	434	501	490	426	420	467	466	501	424	461	458	469	434	437	471	426	463	464	434	461	485	483	438	478	462	451	460	487	462	436	454	465	428	435	466	436	457	469	441	471	441	486	448	469	457	467	414	484	471	464	458	432	463	455	424	488	462	419	455	433	459	462	455	467	445	502	440	452	437	444	459	474	489	465	511	444	435	479	442	464	455	459	474	464	464	457	448	440	429	467	449	493	444	453	444	441	465	482	421	444	457	489	439	424	475	460	485	481	454	425	484	456	417	449	464	439	423	458	430	434	455	451	460	461	492	465	467	467	467	458	453	466	480	499	463	445	485	421	458	512	429	431	490	461	413	476	504	458	491	466	498	481	480	449	449	464	450	463	479	469	449	491	449	488	448	445	445	472	488	467	417	487	475	472	461	399	499	447	464	450	474	457	459	449	460	449	456	457	480	505	475	502	464	443	447	460	455	439	495	505	461	474	469	491	455	474	475	448	467	434	514	510	444	463	429	435	460	453	478	458	464	456	492	454	488	497	495	460	454	483	446	476	445	439	464	473	464	472	486	464	450	459	461	494	447	451	484	464	407	461	471	480	471	412	481	452	446	478	459	468	455	458	483	441	462	449	446	440	466	467	430	480	465	449	439	441	509	447	448	492	474	485	468	474	440	454	429	500	484	460	434	461	430	439	445	461	458	459	466	479	464	445	462	458	424	467	462	460	476	438	465	441	428	435	445	451	459	468	485	453	430	512	466	452	492	452	447	407	459	460	416	436	438	471	467	434	444	484	420	447	485	457	458	410	429	447	480	457	421	479	462	468	441	478	446	435	486	453	475	486	464	441	469	495	443	437	471	502	455	469	458	498	488	459	474	437	455	473	455	466	455	477	467	485	497	446	419	456	443	472	452	433	432	475	469	429	450	455	460	474	485	444	454	469	454	470	449	480	462	467	443	471	444	489	438	469	472	463	486	441	492	475	477	433	459	472	425	470	485	495	455	458	462	438	452	454	497	476	421	463	423	480	469	460	474	446	461	424	488	510	476	416	470	480	466	446	433	496	452	476	436	459	470	483	438	461	453	456	467	471	476	418	517	471	434	483	494	447	464	403	486	420	449	447	443	451	507	435	499	424	471	468	475	471	433	472	450	450	514	424	488	427	445	499	464	428	442	488	425	483	474	455	451	457	424	440	434	463	443	463	454	491	443	470	457	445	500	469	488	451	478	441	472	463	452	467	438	484	456	449	445	458	462	452	438	458	431	451	462	479	458	461	496	462	449	497	490	498	427	475	469	438	479	419	453	456	468	475	448	470	464	466	459	464	463	467	465	455	480	445	477	454	516	430	452	502	513	471	473	456	456	478	431	468	464	475	459	472	453	454	481	483	452	482	434	451	420	498	456	484	454	434	466	483	461	453	478	459	476	483	446	467	497	426	455	457	482	449	457	474	466	502	429	479	471	474	445	443	481	436	445	458	457	446	482	449	452	498	469	469	452	437	471	438	456	445	474	457	462	461	444	465	455	473	509	435	433	453	400	450	456	456	450	460	463	441	427	444	486	458	488	464	464	435	501	477	458	420	467	424	448	449	433	486	453	460	446	437	459	465	437	483	465	483	492	442	475	440	446	445	475	408	460	495	480	443	482	465	455	493	460	447	471	499	436	432	490	477	473	467	456	497	423	430	449	497	486	453	474	414	463	437	473	447	477	430	431	481	489	454	462	426	486	473	470	466	454	438	472	462	464	439	467	480	455	501	429	461	433	449	444	457	447	490	475	409	479	482	472	445	452	483	442	448	477	467	507	499	476	478	450	446	475	481	425	451	471	434	462	485	480	477	470	449	448	480	461	424	469	468	457	473	502	465	434	458	463	486	494	436	465	422	485	481	429	473	415	462	448	483	467	480	424	495	443	445	475	461	471	453	447	450	462	464	483	455	475	417	449	434	484	496	431	495	455	416	468	480	437	474	437	467	459	475	460	457	430	478	477	465	438	473	473	481	472	498	467	455	458	474	498	467	466	452	483	466	489	476	441	450	429	472	452	449	416	531	452	489	472	487	458	488	480	475	464	456	430	476	460	481	494	457	459	411	424	430	482	462	443	513	457	443	450	448	425	490	458	508	475	433	461	496	428	440	489	439	502	447	433	454	428	462	473	452	467	484	481	455	458	501	451	442	477	471	457	507	468	436	464	436	471	461	497	436	432	486	452	468	478	444	463	433	439	448	422	443	467	428	458	439	442	468	467	508	444	462	437	482	474	455	483	426	493	464	425	468	431	496	452	441	480	452	436	442	452	430	429	483	471	444	475	465	447	454	484	455	485	445	441	431	501	455	483	438	483	435	451	495	478	458	477	481	435	441	476	446	489	454	459	447	465	455	441	455	466	434	498	473	446	470	451	457	473	478	452	492	458	465	459	414	447	445	469	463	452	443	489	472	472	467	459	447	486	478	445	457	438	446	473	486	437	459	484	489	435	432	494	444	466	500	472	463	461	453	427	454	415	484	438	499	484	469	438	447	427	457	509	457	497	474	440	445	474	469	455	452	506	413	471	469	465	471	478	452	449	475	478	426	427	424	475	433	433	451	451	504	481	462	463	465	450	465	490	465	438	496	439	441	445	486	481	458	478	470	471	473	429	423	465	476	445	460	444	442	466	452	466	500	458	495	478	461	470	442	459	474	443	474	472	474	472	410	512	464	441	463	475	473	474	427	441	466	503	460	477	422	446	441	469	474	445	413	468	424	432	468	460	491	456	454	453	435	461	459	457	453	487	470	450	485	480	464	487	454	468	461	464	469	498	465	448	469	499	471	486	420	446	476	483	487	447	448	449	438	461	422	452	431	452	452	438	477	451	443	452	479	452	455	433	490	494	465	508	484	491	457	444	423	439	447	440	488	417	431	450	449	482	502	443	444	439	467	475	461	493	433	442	453	447	444	442	449	457	449	453	439	476	480	470	490	449	449	453	471	473	446	461	446	454	453	470	450	473	450	432	441	460	459	461	459	477	441	453	448	495	462	411	442	458	460	457	470	462	498	446	471	463	462	473	450	481	439	494	448	441	487	484	460	455	456	488	492	480	430	463	436	456	436	476	439	451	451	489	446	421	401	479	450	473	480	429	486	442	456	475	480	439	444	496	448	491	476	476	466	413	443	486	473	423	458	424	457	449	469	431	445	480	468	462	458	469	480	453	455	409	430	469	462	489	509	453	473	468	426	491	460	515	416	447	442	457	487	449	440	425	485	489	510	447	451	426	467	437	452	445	426	447	468	421	479	450	470	440	461	461	477	502	494	475	458	436	425	484	441	457	454	488	467	467	457	459	477	449	448	475	447	453	462	447	483	455	466	479	437	442	498	468	462	494	461	418	450	486	484	437	485	404	438	489	435	453	454	438	459	474	488	496	460
5489	3926	3423	1428	1071	986	922	889	836	852	810	803	791	784	793	832	755	808	745	744	737	712	715	767	731	1008	1892	2638	2345	1812	1312	934	819	746	745	696	723	667	739	725	691	772	748	740	780	675	712	749	722	775	734	751	699	753	771	734	716	699	702	669	769	750	699	735	725	719	766	735	719	742	756	779	736	697	744	664	700	711	741	734	725	733	733	695	718	690	732	735	748	727	739	718	734	710	658	728	736	697	724	714	736	711	788	735	720	731	726	742	717	705	731	697	711	743	687	770	674	706	751	725	713	715	698	705	715	718	766	752	699	753	742	726	770	760	732	727	739	729	728	701	729	687	694	694	709	722	776	720	735	707	693	688	748	730	697	705	729	728	747	706	768	718	773	741	746	771	762	729	719	734	695	699	738	767	713	737	748	682	794	739	719	721	686	754	744	702	677	792	744	720	714	753	699	747	752	723	759	755	702	736	704	702	728	701	725	670	745	729	690	721	723	708	705	713	758	735	708	680	765	742	727	736	747	726	676	703	662	731	723	737	671	672	721	731	680	727	730	765	688	694	714	715	725	711	747	713	777	759	695	734	713	723	819	688	752	745	781	726	736	744	718	740	713	781	707	743	748	728	747	681	717	710	714	708	755	755	714	751	767	737	731	687	730	787	719	767	714	699	702	723	749	752	699	731	687	712	763	743	704	767	717	710	706	674	746	764	753	692	721	721	765	745	741	756	760	730	739	675	762	755	726	702	701	730	675	729	721	714	773	703	725	700	706	711	737	730	727	761	729	725	735	717	746	688	770	739	728	732	682	702	726	772	674	713	740	671	774	721	767	742	725	768	723	736	709	762	753	726	702	757	718	736	724	757	704	754	734	722	727	719	761	736	712	740	790	702	733	755	746	724	728	731	775	806	765	687	756	700	719	698	719	712	719	727	697	752	722	724	710	687	724	708	690	759	695	749	769	718	736	758	721	767	717	781	728	697	733	773	722	746	698	720	695	649	737	717	728	748	729	767	776	719	720	704	755	715	729	735	699	750	711	723	703	736	679	742	754	730	693	735	729	703	735	711	705	753	727	733	768	746	716	750	744	791	718	761	715	715	728	704	714	712	701	727	711	727	723	716	758	719	732	749	735	747	734	720	693	734	729	709	698	734	713	737	752	701	706	724	713	692	734	741	709	776	727	738	695	746	737	704	748	719	704	744	735	749	682	652	750	722	727	712	725	751	749	736	723	732	725	678	720	750	754	758	718	716	787	727	702	718	701	755	723	748	710	725	726	716	713	737	733	706	693	754	735	722	772	700	687	747	718	725	734	705	776	709	727	685	779	721	713	768	767	715	730	751	732	734	734	742	719	746	736	735	721	687	703	720	751	685	742	684	768	766	738	708	717	748	698	726	711	735	729	766	725	706	702	709	741	718	753	753	726	725	745	712	705	728	697	693	741	747	797	760	737	746	756	728	690	708	717	762	733	743	763	736	743	739	703	700	725	736	694	712	723	767	734	725	748	737	708	713	720	736	769	750	703	704	762	748	760	756	715	712	728	774	763	784	739	729	744	748	736	720	750	715	745	717	743	766	729	762	708	724	723	720	752	707	741	748	719	733	744	717	692	754	717	723	733	717	733	722	783	711	738	714	713	691	662	739	720	776	781	724	720	660	686	728	655	751	742	698	745	721	722	732	752	721	720	706	753	735	735	742	740	683	714	706	744	756	717	721	762	727	691	730	700	694	777	732	715	698	751	744	683	706	725	746	718	725	741	753	692	707	726	742	757	686	772	753	702	702	737	682	716	730	726	687	731	714	730	710	735	725	696	710	709	712	731	697	697	789	712	774	732	715	711	732	680	714	720	731	725	775	775	712	736	769	735	769	755	756	735	767	767	764	737	751	782	743	728	707	704	728	764	703	759	682	729	729	694	752	739	751	723	757	781	708	772	710	810	724	790	718	707	790	756	765	760	741	742	753	703	740	763	704	690	707	751	713	722	698	731	707	738	773	745	730	744	743	713	741	700	720	707	704	749	732	700	698	749	671	734	709	705	732	748	732	715	773	720	719	732	728	732	710	715	671	696	731	758	753	724	715	726	751	695	763	732	698	729	727	768	711	718	722	756	742	726	682	749	759	756	736	690	731	753	709	740	715	737	713	725	709	759	720	712	746	737	774	755	734	810	720	741	742	716	703	761	682	723	725	712	686	774	742	757	713	719	700	739	743	676	726	729	725	713	740	740	691	698	732	713	705	665	739	726	729	701	719	702	738	714	765	755	751	702	715	682	711	675	712	699	774	676	716	715	740	702	665	700	770	694	710	715	712	757	687	735	753	734	660	770	751	737	700	789	716	717	725	778	715	691	746	692	722	683	719	735	701	715	730	761	746	694	733	739	748	711	691	718	688	736	667	774	719	774	744	691	657	748	810	754	727	807	762	750	744	736	685	703	716	762	677	792	686	668	724	747	745	688	728	724	701	731	716	731	708	765	682	713	693	744	768	714	756	685	719	744	712	669	739	768	682	754	697	730	704	713	757	778	699	722	717	749	710	732	733	745	749	742	765	697	749	770	711	756	721	748	740	693	709	687	764	757	686	751	742	722	753	713	770	731	689	739	687	718	743	713	749	720	735	731	720	709	751	781	710	748	740	701	744	730	692	744	699	704	773	741	721	696	719	679	744	709	683	743	731	796	687	775	704	758	748	783	728	650	721	755	739	722	679	767	736	736	738	693	754	739	692	694	688	689	753	681	725	723	738	729	731	684	715	729	747	757	739	699	707	702	745	703	715	737	765	710	755	686	777	743	718	753	732	739	747	717	689	701	733	755	743	800	706	713	739	727	714	694	728	716	761	755	720	724	710	751	737	728	746	687	758	715	694	705	723	732	660	754	681	686	751	677	753	698	737	747	765	701	722	731	674	704	735	712	733	705	732	691	748	750	729	758	714	713	741	723	773	703	762	751	733	756	746	751	721	720	711	719	731	703	707	745	726	728	699	720	728	661	714	737	755	703	697	683	703	727	763	733	720	696	749	767	735	727	705	672	707	713	721	740	717	744	743	707	733	735	735	693	715	736	720	739	749	745	743	733	762	718	697	722	751	726	672	697	736	763	729	661	777	695	721	755	682	750	720	709	729	757	689	726	752	748	763	640	823	683	689	747	742	785	652	755	705	707	701	719	712	677	736	724	742	749	688	706	733	799	763	689	724	737	710	748	684	723	735	722	672	730	727	728	738	726	727	703	740	747	724	694	699	719	712	723	768	734	703	681	761	726	758	722	717	783	716	727	718	732	743	707	729	693	702	721	776	710	752	758	766	713	740	732	735	781	733	727	702	704	718	760	744	728	727	728	743	744	756	724	766	737	745	698	723	744	754	716	703	732	727	781	783	697	766	756	750	703	703	721	742	737	714	727	734	686	715	714	723	729	712	707	721	772	724	718	689	705	739	753	778	746	719	705	760	759	726	746	762	759	752	737	759	695	780	712	726	709	734	733	733
24661	21089	27324	24975	9013	1067	878	688	680	624	613	546	607	579	564	565	549	542	531	551	509	518	486	532	570	833	1713	3305	3253	2390	1412	837	618	533	499	525	495	508	484	530	511	531	525	482	504	481	507	530	520	489	459	501	528	519	527	517	517	499	494	499	503	486	490	488	552	504	507	520	497	525	515	522	494	490	525	500	526	496	522	496	493	506	529	502	505	509	504	498	480	510	497	537	476	481	477	520	508	513	520	538	501	528	490	475	507	537	522	520	496	523	529	523	504	497	505	506	498	498	507	518	501	546	505	548	530	542	480	507	527	504	497	515	501	522	498	514	506	486	518	487	505	499	487	522	510	528	480	498	563	502	481	511	535	518	521	515	525	538	505	521	526	490	497	521	507	478	497	522	532	476	554	544	519	515	577	510	486	505	477	493	490	511	486	520	502	466	487	503	479	524	508	527	512	538	487	507	474	512	485	491	494	508	532	482	515	510	505	516	499	499	507	534	526	509	492	488	507	492	488	497	469	479	512	519	533	532	506	558	544	530	515	507	496	476	509	534	502	531	528	538	523	498	496	495	522	516	530	497	507	508	508	463	511	497	510	498	488	508	485	491	495	517	531	517	525	474	501	524	507	502	528	527	508	530	489	468	494	500	513	506	490	520	505	482	522	524	519	514	479	517	503	492	497	505	477	504	503	486	498	492	499	497	504	515	507	510	475	487	510	529	502	494	489	478	515	496	514	500	507	478	521	467	536	488	547	505	537	507	490	523	533	502	502	517	502	485	535	534	550	489	495	507	480	513	486	515	497	473	526	472	495	462	523	527	523	463	531	481	521	489	483	522	510	552	494	512	558	509	505	481	497	524	494	501	500	486	461	517	540	504	498	511	469	508	528	490	537	467	500	521	474	484	523	476	534	534	533	509	489	477	497	475	496	549	502	498	542	565	528	485	483	540	558	533	537	542	499	502	504	520	477	524	508	461	495	496	502	477	502	482	514	477	507	497	503	509	502	507	490	517	501	508	496	525	464	469	531	542	487	511	536	507	514	512	508	514	480	502	504	550	481	559	515	476	496	520	526	571	502	521	523	486	554	533	539	526	531	495	488	485	470	538	507	462	527	499	500	518	510	529	526	453	530	525	537	527	498	523	519	521	509	525	539	514	523	497	504	486	527	491	517	560	512	466	512	482	453	529	484	536	477	526	528	495	498	519	526	513	501	550	527	524	503	490	488	515	525	470	524	560	552	485	500	540	549	492	513	484	507	517	522	485	482	533	507	452	505	508	499	517	497	511	485	483	521	477	518	465	506	524	525	513	503	540	516	479	500	487	506	498	491	511	485	494	532	523	486	464	481	479	485	463	529	514	512	522	561	492	511	517	530	519	491	488	513	455	492	491	512	488	470	501	473	504	542	532	537	499	506	517	496	504	497	496	512	512	469	512	515	503	502	512	490	468	485	545	509	474	500	456	505	479	504	526	504	535	491	521	483	516	578	487	538	519	551	527	473	503	506	545	508	474	520	526	487	490	479	495	528	489	536	472	493	500	516	538	519	500	460	511	506	541	519	472	494	497	499	500	496	459	569	484	506	500	503	498	486	520	502	510	528	527	493	527	479	510	503	487	524	534	517	488	506	535	512	462	470	503	499	489	486	510	512	533	532	562	489	509	541	517	498	540	528	505	495	536	502	486	513	522	545	516	499	526	474	521	492	530	513	553	486	537	526	497	531	548	500	465	484	505	483	504	492	504	527	493	532	564	536	490	546	507	518	492	486	555	568	509	523	558	501	500	503	497	514	495	493	465	513	518	513	520	499	503	508	480	514	486	535	545	499	538	489	554	515	529	487	551	497	497	465	480	518	493	513	474	481	489	523	484	490	546	554	521	542	502	545	481	525	500	542	520	529	502	506	488	465	520	493	534	499	506	510	552	508	514	491	520	505	466	501	531	516	497	490	528	535	502	523	490	496	526	490	486	530	516	517	491	464	519	520	489	483	507	524	538	496	498	499	520	512	512	542	515	483	494	507	515	485	496	522	492	504	501	526	503	502	488	501	472	495	510	524	480	522	499	513	499	504	533	491	511	527	499	501	525	525	547	526	502	482	457	536	523	495	536	500	547	511	555	514	496	543	483	507	511	523	506	548	481	501	494	515	457	529	509	506	475	468	493	493	509	537	491	518	515	555	509	515	536	510	512	524	509	511	530	508	461	483	519	513	565	501	533	506	552	472	472	547	513	484	558	516	502	486	494	518	518	537	497	479	512	536	494	505	515	520	478	472	501	536	564	510	524	492	506	500	499	455	538	493	532	515	516	508	510	525	500	491	506	498	485	535	539	528	514	510	489	484	456	508	465	509	480	529	482	469	491	505	518	533	464	505	500	545	531	518	478	498	491	522	459	500	465	505	474	497	487	512	509	501	542	524	498	519	517	516	489	499	496	523	486	530	482	519	487	508	510	525	473	483	495	523	510	483	500	524	538	488	489	514	520	466	502	472	516	497	502	485	527	532	488	467	492	503	513	482	479	493	503	513	518	499	516	546	557	494	501	523	457	506	474	496	515	552	519	473	497	500	527	490	549	514	511	522	509	502	480	490	521	551	481	477	508	532	499	558	473	530	510	516	498	487	526	534	504	498	501	535	508	521	520	526	523	487	508	467	524	503	504	521	492	535	477	535	496	508	528	486	530	493	477	540	495	499	508	480	503	504	502	526	502	508	490	534	495	490	513	484	506	552	495	520	545	541	488	515	483	487	518	511	531	527	512	510	468	474	543	530	502	522	513	541	466	518	508	503	526	480	523	500	456	532	477	521	550	509	476	545	503	486	472	507	485	492	482	478	482	524	531	510	473	524	538	518	535	454	502	506	516	548	526	484	512	516	543	508	528	523	536	522	491	505	520	517	468	508	488	546	506	480	515	522	480	494	458	511	518	464	518	507	484	496	501	531	475	497	496	513	493	527	510	507	519	473	543	507	511	486	526	517	503	492	532	496	503	499	476	531	534	503	525	484	471	486	507	469	510	517	526	502	535	530	533	494	557	488	483	524	473	508	521	462	515	499	520	503	542	534	520	522	505	524	494	518	508	509	520	517	483	479	571	523	552	532	505	536	508	500	502	513	481	486	491	490	466	492	505	529	519	498	500	520	528	476	503	553	520	497	500	485	550	487	515	471	501	507	487	548	556	547	507	497	532	494	510	509	535	497	499	503	523	499	495	473	515	502	497	501	532	496	474	511	532	496	513	512	508	510	497	494	540	548	535	513	516	507	509	508	500	500	508	502	511	506	520	484	514	497	478	497	505	502	535	520	530	510	510	533	484	487	502	547	488	539	520	506	518	485	474	515	512	495	508	497	505	503	508	535	545	544	521	516	466	522	506	515	479	498	509	494	501	478	497	482	502	468	515	583	474	521	475	503	513	464	507	523	492	550	526	493	515	479	466	540	507	504	510	554	511	509	543	499	499	450	508	462	526	505	559	506	542	494	500	543	478
10628	17739	11775	3754	2554	2072	1589	1404	1228	1105	1061	1057	987	962	974	919	921	936	881	938	868	873	929	871	893	1695	4281	8134	7601	5323	2835	1735	1097	949	830	819	787	806	782	790	789	789	841	802	858	837	759	860	809	777	777	841	778	807	821	836	727	818	767	789	780	800	746	797	831	782	796	837	765	802	830	819	849	878	796	796	812	774	790	809	811	800	785	787	784	772	855	770	809	833	761	834	797	804	842	803	812	806	770	818	769	850	836	838	757	838	781	817	805	862	793	852	751	811	801	847	774	816	793	825	829	818	846	802	789	764	778	740	799	803	808	758	807	823	797	856	822	827	781	814	852	803	810	798	818	772	755	774	791	794	803	846	771	790	796	808	813	814	755	853	752	784	806	787	808	802	803	819	837	822	792	801	807	828	811	771	816	795	847	852	836	816	829	787	821	791	792	819	802	827	783	804	786	862	781	824	806	808	819	751	830	795	867	781	790	804	836	824	807	824	791	800	822	811	789	815	784	774	788	851	783	824	832	836	843	785	842	811	798	780	823	774	837	825	813	853	780	880	823	790	790	807	810	826	806	781	749	832	789	796	827	767	868	810	846	847	790	800	776	803	791	805	822	737	777	838	833	800	761	809	814	827	846	780	784	846	825	788	848	843	803	802	776	805	795	783	771	829	768	779	851	813	778	790	757	774	790	806	814	772	812	779	819	812	831	860	781	776	805	779	833	765	841	821	773	801	767	825	803	840	833	782	813	785	816	824	792	758	794	805	800	835	798	810	738	793	824	799	826	829	769	791	809	738	807	762	807	775	825	795	765	846	811	775	817	771	794	796	771	778	784	772	793	821	815	776	807	798	786	837	785	813	851	814	773	817	809	820	796	863	775	790	844	804	757	825	814	771	817	844	787	850	772	799	837	772	828	791	771	852	796	769	854	830	836	827	763	795	777	790	784	767	761	773	793	791	739	813	802	852	822	804	795	781	821	781	808	763	803	818	807	789	809	797	816	790	789	806	767	822	801	763	801	803	800	821	758	857	837	818	862	756	788	811	816	788	749	787	792	830	810	780	822	768	815	817	833	769	791	801	779	805	748	839	807	833	786	813	780	787	810	793	798	831	799	830	826	776	799	815	813	793	792	818	794	811	800	811	780	768	768	801	823	796	777	783	809	838	817	778	802	813	780	855	778	802	846	837	776	805	798	807	831	863	829	808	821	782	812	779	828	779	826	823	825	817	817	830	799	819	773	854	823	836	818	766	795	724	788	793	820	849	751	853	804	770	781	806	774	811	786	779	762	841	744	834	771	772	772	824	825	818	842	806	779	820	781	767	784	842	748	783	827	802	817	803	716	759	756	854	782	766	807	763	783	824	785	805	806	842	793	805	793	839	764	865	839	805	841	787	811	798	783	811	791	786	806	808	865	827	822	842	769	775	839	777	802	817	830	772	812	749	846	856	801	773	765	789	815	815	796	805	757	845	816	777	837	782	804	790	753	759	807	821	778	794	796	845	832	779	828	822	783	837	811	747	745	795	807	818	823	732	820	793	789	818	842	827	826	858	806	839	844	785	836	854	801	848	802	756	807	793	799	781	762	811	808	841	848	794	770	794	806	811	756	849	744	840	795	802	826	807	818	794	826	783	804	761	779	792	768	767	795	813	775	776	823	814	812	772	807	805	734	805	784	770	735	799	838	823	805	787	813	774	783	770	785	798	808	803	811	733	751	830	783	774	755	871	800	799	782	772	785	818	807	796	817	791	794	824	780	796	850	839	773	736	784	814	797	799	834	801	768	852	759	821	805	795	850	755	751	787	816	835	821	758	764	800	820	831	828	842	806	858	788	790	777	828	793	784	790	764	781	819	848	784	792	827	821	822	824	828	830	730	811	809	813	747	816	826	789	810	827	809	819	793	818	892	797	782	775	832	762	783	750	828	796	798	818	774	805	733	816	816	796	812	795	786	830	805	835	733	819	875	793	813	809	803	871	832	835	846	746	803	807	774	808	792	845	806	823	804	800	842	805	753	846	777	816	777	813	849	788	845	826	778	801	770	816	846	782	779	868	816	794	810	821	794	822	774	783	817	834	754	754	796	781	816	794	811	791	801	798	780	778	800	799	811	811	805	798	831	793	809	765	720	827	791	797	793	790	783	794	796	785	769	769	791	780	804	806	789	793	808	848	809	785	790	728	822	847	788	776	761	780	755	862	818	806	803	772	739	806	792	825	813	783	769	829	790	810	846	810	759	755	809	857	789	831	809	814	767	823	794	765	807	819	800	833	751	796	785	859	778	751	796	782	832	806	819	822	799	726	798	812	818	803	788	797	815	805	806	823	802	763	798	780	850	773	773	765	805	822	809	808	830	744	760	796	762	755	834	790	783	797	783	842	763	849	765	805	768	815	801	881	784	845	820	737	764	798	851	815	862	763	788	820	811	803	754	777	796	775	760	807	774	829	873	802	859	776	807	836	756	773	819	811	855	801	843	831	807	864	803	834	760	773	803	795	736	775	800	841	806	822	822	842	791	800	828	822	808	839	826	754	844	825	858	838	810	774	752	851	736	805	813	794	834	814	810	809	773	811	801	815	797	822	808	820	799	817	802	809	757	817	795	786	775	773	740	775	844	781	810	779	805	802	802	797	830	803	777	805	872	828	832	802	785	827	808	822	814	825	810	804	809	843	786	811	804	841	814	799	792	851	784	726	793	777	802	832	781	865	773	832	830	742	787	789	802	795	804	809	837	768	797	800	826	785	789	795	808	802	796	806	807	791	811	839	791	809	839	781	790	776	902	815	800	820	819	792	792	792	799	829	797	772	770	789	877	807	794	814	825	802	833	808	813	782	793	749	837	735	783	788	824	779	770	778	823	796	823	797	763	782	767	826	738	812	843	831	795	801	834	819	821	866	838	803	793	843	798	824	806	786	794	789	860	816	787	767	817	785	787	822	903	793	844	785	850	836	824	797	764	805	810	774	818	795	794	815	813	795	787	768	815	764	842	789	804	806	795	816	847	761	801	763	845	795	808	791	774	758	811	814	818	787	828	803	784	785	782	756	768	810	763	844	783	846	778	806	827	814	818	798	770	824	764	815	785	824	825	826	780	835	809	833	835	787	825	810	817	836	759	806	838	762	808	813	833	779	834	755	795	812	770	758	768	790	780	826	788	798	803	794	848	805	808	770	828	783	809	761	784	805	877	769	771	795	832	829	816	815	813	782	812	814	792	776	833	751	814	784	826	805	791	816	806	787	810	759	778	785	837	792	831	764	824	780	833	840	806	817	782	783	761	788	800	795	771	810	830	822	797	824	767	784	828	789	772	773	815	839	797	854	882	805	783	841	795	825	763	770	803	824	827	791	817	791	800	830	798	832	812	821	801	806	781	829	880	803	755	803	771	777	833	814	789	815	775	815	804	785	867	844	803	836	800	777	831	778	803	849	759	814	798	755	789	841	792	823	812	817	780	793	812	826	787	812	829	792	840	806	806	801	771
23204	21194	28900	23782	21195	18574	2273	1081	836	793	731	669	659	632	611	563	544	558	563	546	551	593	517	498	531	733	2110	7038	8372	5658	3497	1899	951	590	526	510	450	452	457	467	481	460	510	477	455	470	472	458	466	459	483	466	503	477	488	477	482	472	494	444	478	466	492	477	474	498	461	497	458	454	453	499	482	501	476	471	452	444	519	508	477	464	460	450	481	491	485	479	509	458	484	424	462	459	440	451	458	439	476	506	462	468	474	519	504	489	466	468	464	522	519	493	443	475	497	460	505	509	433	450	466	503	467	426	466	491	461	510	477	477	460	480	484	509	506	489	493	479	484	464	472	454	492	471	480	479	479	508	480	466	426	447	454	513	486	466	463	457	462	481	474	501	488	516	468	505	499	495	485	490	466	453	495	455	466	499	509	470	496	477	479	473	459	476	443	471	501	479	478	508	496	443	453	463	446	473	473	478	446	489	438	487	475	496	443	512	463	422	440	477	439	499	472	429	503	483	490	479	457	494	467	479	462	473	514	476	448	466	435	507	441	470	476	429	472	504	460	481	464	453	471	465	480	437	505	476	504	477	482	492	488	511	487	462	467	489	471	462	467	446	507	482	483	504	477	465	524	457	430	467	481	486	441	452	490	498	464	468	450	492	454	522	499	454	481	492	439	485	440	490	508	471	473	476	477	472	511	475	436	466	484	446	483	470	477	453	454	458	464	452	459	473	499	480	496	473	483	482	505	455	484	490	462	475	478	447	461	472	463	486	472	455	458	441	464	481	485	483	434	476	454	485	477	471	461	483	482	484	422	468	489	472	480	463	500	518	480	471	476	445	468	489	487	464	469	489	464	490	514	472	494	462	481	493	468	484	449	454	459	533	447	493	463	440	481	521	461	469	500	438	416	448	506	470	527	520	510	441	459	469	505	502	478	472	472	493	469	502	472	490	482	494	447	489	475	457	463	467	479	481	513	505	508	480	467	490	464	495	463	480	494	482	463	473	466	437	486	501	471	457	475	488	479	472	457	490	455	453	467	429	508	434	468	496	505	501	474	462	501	417	436	457	479	457	472	463	497	479	466	447	467	478	491	484	433	501	446	495	513	461	452	486	465	496	462	484	475	469	476	451	495	476	516	465	472	479	450	492	487	452	502	472	492	463	493	461	472	527	443	512	470	450	503	483	458	467	439	459	493	476	476	499	479	473	521	485	495	470	454	455	473	434	474	483	465	510	452	449	497	517	494	479	533	457	465	507	474	477	476	473	503	473	522	459	508	449	466	503	483	493	475	523	438	469	485	467	467	494	478	488	474	468	461	434	448	461	499	506	433	478	462	473	481	494	472	496	491	474	504	491	492	426	484	456	452	478	478	459	489	463	454	493	465	466	459	472	506	527	450	487	464	480	528	488	463	465	482	487	475	493	484	496	466	495	468	466	482	460	496	486	460	436	488	476	462	422	459	479	465	493	483	464	450	499	452	488	485	492	464	474	498	456	446	485	445	462	450	442	488	483	475	489	492	475	476	446	484	494	442	502	474	487	476	486	487	501	469	471	442	452	496	509	454	451	446	487	459	447	470	478	443	441	509	485	454	445	428	449	470	438	470	438	513	477	491	486	485	469	438	505	480	470	450	466	471	458	460	480	514	516	499	469	456	452	480	458	461	465	476	484	477	469	518	490	499	457	503	470	473	465	413	494	480	476	470	477	453	457	534	505	494	474	440	471	483	484	479	511	478	495	481	467	474	436	460	448	472	481	461	458	503	430	483	484	495	488	485	478	466	483	477	472	472	506	453	489	463	484	480	471	485	482	433	465	461	497	478	456	503	461	465	480	478	475	514	517	495	476	454	473	485	460	457	483	482	472	454	430	472	496	475	479	446	457	449	462	485	494	470	420	518	471	467	483	483	478	509	466	488	464	499	483	486	463	496	439	504	489	455	446	442	468	447	458	482	428	459	483	438	479	446	484	429	506	464	484	521	478	484	450	489	455	478	482	465	489	487	490	467	481	460	457	523	473	465	463	476	463	452	476	452	470	482	460	441	451	505	460	491	486	464	462	476	471	425	485	457	471	480	500	511	482	431	443	470	442	485	449	474	466	513	479	477	474	445	464	508	474	463	463	477	523	488	464	465	480	443	482	486	471	511	483	508	463	500	520	463	466	462	465	465	473	482	463	457	454	498	451	503	454	434	451	448	480	490	495	436	450	485	473	457	489	452	512	461	449	466	465	454	476	486	445	475	518	440	451	449	464	482	461	447	511	451	458	477	455	499	479	461	470	471	480	478	452	474	517	484	500	514	445	473	469	465	505	497	458	465	486	502	487	468	480	467	481	463	450	476	444	505	493	473	492	453	447	417	449	487	461	506	457	465	506	505	494	468	529	472	493	466	455	475	432	459	482	451	489	494	491	488	455	430	447	529	474	474	458	484	505	443	476	491	492	483	476	466	434	498	496	492	470	447	470	463	488	451	450	451	465	474	462	477	457	448	454	477	454	454	472	476	508	453	498	480	504	443	432	446	491	458	498	484	483	490	483	459	476	456	489	476	459	490	491	461	458	454	429	480	481	501	447	472	453	480	472	498	477	469	546	482	524	466	498	452	476	464	484	432	479	451	454	460	506	483	474	450	490	488	478	506	500	457	510	454	511	403	485	477	469	476	485	494	488	436	468	459	447	507	480	491	476	492	477	476	497	481	471	440	481	496	483	438	492	482	480	504	453	506	428	478	477	451	492	513	516	484	467	474	495	477	479	450	453	436	457	462	470	470	465	477	456	444	506	506	472	472	464	448	457	442	491	504	472	476	473	488	447	459	486	499	470	473	487	445	448	509	513	455	464	434	485	472	499	509	480	494	474	475	526	493	482	459	483	506	480	478	474	469	472	509	464	456	458	476	473	469	479	424	474	472	487	482	438	466	505	451	491	466	439	444	473	455	485	479	541	476	483	510	471	488	480	454	444	474	481	463	461	463	502	450	474	451	463	435	517	481	497	433	494	447	490	469	517	462	496	480	457	468	451	457	450	472	429	466	449	454	452	453	494	471	473	475	454	462	457	475	455	487	482	473	454	469	452	486	497	440	443	432	465	449	448	475	477	446	466	460	467	484	462	493	488	468	466	496	480	430	487	509	475	430	492	453	516	481	470	454	446	480	488	488	451	491	528	426	506	454	467	489	409	460	501	448	496	454	510	484	464	481	508	514	530	471	480	440	464	480	463	445	450	471	460	523	511	463	461	452	474	481	461	461	478	484	453	475	490	448	448	441	443	471	493	465	505	438	460	471	496	456	447	452	479	429	489	474	461	445	480	464	460	455	490	528	446	464	448	501	506	466	504	440	452	482	489	470	471	466	489	478	443	487	470	469	484	463	474	486	494	502	466	432	504	462	460	491	457	475	478	477	455	458	496	432	475	464	464	472	454	488	447	483	507	460	503	474	484	520	481	436	477	465	459	484	514	453	474	482	450	472	469	477	480	477	430	465	447	447	462
16748	24754	13947	7494	5125	3673	2926	2396	2011	1761	1532	1353	1326	1205	1127	1059	1066	960	1002	922	933	954	869	879	914	1577	5363	15735	16276	11721	7546	4070	1962	1027	798	739	744	711	757	771	744	732	738	739	754	717	740	728	786	764	722	806	764	755	751	755	712	744	761	765	764	789	732	743	780	732	761	729	726	822	727	725	758	727	746	707	778	730	778	749	779	740	764	714	762	755	767	754	689	753	725	719	738	747	713	737	712	767	765	718	772	741	824	723	723	717	813	740	757	723	728	753	790	786	747	748	744	710	798	752	783	748	784	750	716	746	727	731	723	774	738	706	755	761	707	726	737	772	753	745	792	746	794	699	733	737	777	720	766	759	738	753	744	707	759	766	751	761	765	791	777	740	749	767	786	737	701	747	749	771	778	784	742	766	742	808	715	751	749	767	746	750	710	732	751	718	748	690	778	733	709	770	788	758	775	728	716	746	780	702	735	752	817	723	791	753	750	763	734	719	770	750	736	715	763	740	741	748	774	737	761	751	751	728	711	729	780	722	762	753	771	744	786	783	704	726	784	683	712	758	717	738	702	752	795	721	750	710	737	743	712	769	736	749	750	753	780	728	723	754	740	749	775	740	762	680	727	758	786	710	746	731	713	761	750	711	777	783	735	719	747	758	714	736	766	770	751	680	778	720	754	725	703	762	700	715	789	706	722	745	739	709	675	759	741	747	763	708	765	721	789	742	750	719	761	726	743	758	759	711	752	728	741	758	749	716	775	750	744	787	752	696	755	801	750	764	718	734	728	746	769	762	741	762	782	750	720	754	739	749	768	696	762	722	734	707	734	730	688	743	744	734	731	716	760	792	747	733	718	780	708	775	713	729	744	731	754	724	757	777	724	730	765	698	730	764	736	750	743	750	774	680	815	738	776	740	755	742	734	702	761	772	698	759	796	733	772	735	763	760	711	722	739	762	799	756	778	742	722	762	763	721	731	759	771	698	751	743	759	692	728	757	718	745	804	773	728	741	754	746	741	761	734	758	717	751	762	711	761	768	741	737	803	767	713	751	765	793	758	787	734	766	734	723	743	776	728	733	721	708	709	743	755	792	794	747	731	770	727	731	756	781	733	763	729	708	735	720	750	766	739	752	764	740	780	707	761	743	733	734	726	774	751	748	698	775	747	783	731	732	744	738	760	730	720	767	789	762	703	760	831	718	736	715	719	788	756	705	746	755	782	743	713	736	716	723	738	812	739	778	766	745	732	747	750	730	740	709	725	770	731	749	714	768	790	754	747	722	752	726	765	762	733	771	756	746	674	728	763	695	717	752	733	757	760	762	770	723	727	745	755	696	709	798	758	734	742	747	733	744	721	783	746	707	765	766	742	768	750	724	721	727	755	725	789	739	731	767	730	703	774	732	738	757	731	741	746	749	753	756	736	742	726	737	664	749	714	733	752	755	732	754	736	682	737	729	739	723	729	804	740	782	723	739	727	744	779	760	706	714	691	742	735	749	732	752	737	737	770	769	735	767	751	733	786	753	828	745	704	772	768	756	729	733	793	738	761	711	754	724	772	738	729	761	715	746	689	768	755	717	756	746	743	706	741	781	735	746	726	764	744	775	752	741	750	718	752	730	755	750	805	756	750	733	749	733	786	749	729	765	761	790	787	769	719	666	767	768	740	730	727	786	735	744	764	712	707	732	753	772	736	740	733	756	704	752	732	702	747	789	753	745	775	725	769	741	791	758	770	754	775	742	745	683	760	784	769	743	760	748	771	709	763	754	734	746	710	755	796	806	793	768	735	701	731	748	755	743	749	747	741	748	744	720	743	744	743	763	761	746	750	757	739	750	745	716	754	779	746	743	721	765	737	766	708	763	747	719	724	792	735	759	785	765	782	774	747	713	783	691	779	712	743	675	782	757	735	728	732	719	749	732	740	748	734	758	786	708	753	732	718	716	762	754	738	733	717	721	738	747	797	771	717	731	719	772	723	751	748	748	730	705	743	733	737	748	780	741	758	745	756	711	755	762	715	750	726	792	742	727	753	732	768	736	725	753	752	748	747	734	709	735	763	754	754	709	767	795	738	698	745	757	690	742	730	765	795	739	698	714	720	758	743	725	739	741	720	777	708	708	756	713	708	761	767	734	708	766	720	776	734	755	753	724	746	724	758	689	753	706	763	746	727	738	758	738	699	748	732	712	710	759	779	703	716	772	737	773	735	745	700	750	712	767	727	678	744	735	786	824	780	774	764	738	772	704	723	735	702	700	730	761	794	749	718	745	737	717	730	738	726	761	711	730	752	751	717	689	735	691	750	791	727	759	760	735	725	775	741	755	792	708	721	737	750	707	730	724	704	762	747	741	731	727	777	754	793	739	786	729	748	771	722	740	778	786	728	751	735	694	723	784	763	802	730	781	748	762	780	757	723	717	772	723	702	744	733	730	762	741	762	808	725	758	728	709	742	755	750	705	749	716	675	730	772	708	726	757	709	752	745	746	746	740	731	782	743	728	758	735	774	752	708	764	740	753	715	778	752	779	745	754	690	727	749	747	724	729	733	749	763	749	715	725	751	770	731	720	758	731	781	714	736	682	772	722	746	741	727	748	738	723	707	761	761	716	753	783	773	724	818	781	703	745	758	761	729	729	760	728	777	735	699	782	746	770	782	744	760	725	712	720	777	734	761	752	679	725	719	744	729	755	732	747	701	725	721	758	779	731	750	744	737	745	767	753	783	716	725	714	770	763	776	773	770	759	787	789	754	747	817	770	704	743	766	753	712	782	743	731	674	757	718	745	695	717	798	798	699	746	753	731	747	760	751	746	747	749	761	724	783	737	718	750	721	747	747	763	770	730	697	728	698	728	733	723	752	724	705	685	681	770	737	694	717	738	744	720	725	726	736	724	717	760	748	748	715	762	691	772	710	690	704	730	746	729	743	751	766	697	725	733	747	705	736	754	712	749	745	751	752	783	747	736	715	750	771	781	753	693	815	722	762	763	750	759	773	722	760	779	753	774	763	746	696	749	709	764	758	752	693	767	791	727	815	739	738	785	745	776	750	738	764	793	736	673	711	736	764	756	743	733	719	739	773	744	730	771	784	744	770	753	794	753	761	699	702	779	787	771	683	717	734	718	740	744	777	767	762	726	720	704	736	736	780	759	744	730	741	724	721	722	770	764	736	719	750	694	704	743	780	748	803	692	751	725	726	739	847	782	760	749	759	757	708	744	773	734	739	767	766	762	729	739	798	762	729	739	731	714	756	774	719	738	761	747	789	739	731	703	730	746	717	731	745	726	735	743	763	765	749	728	699	774	759	749	731	740	750	742	732	709	773	705	723	796	756	747	725	753	745	713	730	688	736	760	720	758	753	734	778	700	756	731	767	732	744	747	741	745	728	753	740	775	752	742	741	719	781	772	696	707	746	727	692	734	725	765	766	739	763	730	690	771	761	794	803	728	741	721	712	754	731	729	690	765	717	740	776	769	747	777	786	767	748	771
26904	20101	6788	762	512	458	450	422	409	439	427	440	427	422	437	422	415	443	439	442	421	425	432	446	480	458	628	891	1121	805	647	523	486	456	462	456	404	447	416	441	393	412	427	428	428	392	404	410	422	396	463	411	416	401	444	404	435	393	441	395	428	403	392	415	436	440	460	436	448	417	425	402	420	419	422	467	414	385	415	443	411	412	465	438	420	405	425	428	409	422	394	421	423	387	429	427	450	388	401	402	394	429	413	408	405	410	425	432	419	412	437	432	461	415	439	456	401	403	433	442	411	420	423	412	389	398	425	394	407	403	406	420	443	421	408	431	398	396	448	398	407	401	425	415	416	422	427	393	394	391	421	411	417	417	443	402	424	394	397	414	394	397	422	459	433	418	414	447	415	398	425	412	430	386	428	399	433	443	429	434	436	450	413	417	407	438	430	403	437	428	407	377	443	440	415	422	420	421	409	419	416	403	422	430	418	410	393	447	430	424	452	426	403	404	415	433	408	385	462	436	455	431	408	402	419	390	379	422	393	424	418	399	399	423	416	400	390	426	439	406	399	409	426	422	441	403	397	409	447	425	393	418	386	387	436	419	373	414	413	393	432	450	450	413	389	434	421	385	446	422	412	421	408	439	406	433	425	456	435	419	410	432	436	421	400	458	452	397	378	426	403	380	434	434	417	381	406	415	419	383	427	415	417	408	435	449	406	441	420	438	406	416	429	433	442	360	404	446	436	391	388	399	390	380	440	408	438	422	414	417	393	412	417	419	438	416	421	420	387	392	404	387	463	400	419	433	414	398	390	392	415	441	408	413	423	419	383	425	444	403	379	452	424	420	417	423	390	434	391	406	415	416	408	406	418	427	388	399	401	392	446	423	416	420	422	433	418	437	420	434	421	445	428	440	444	434	462	408	411	413	411	428	386	421	420	416	409	455	420	456	387	406	388	393	414	421	452	401	385	386	432	412	374	438	386	385	420	427	441	384	404	384	380	422	437	417	408	401	411	433	400	396	410	422	435	416	409	412	398	424	467	428	414	417	412	421	453	384	452	403	422	413	449	387	465	438	434	396	414	405	456	453	391	447	446	402	398	408	404	436	426	397	446	400	408	411	421	432	397	406	381	378	396	416	445	413	448	451	397	414	447	420	420	407	402	395	392	457	419	420	407	379	457	414	406	414	422	367	402	449	399	446	387	405	423	446	423	415	430	409	400	403	447	387	418	413	424	404	404	428	430	411	440	419	463	425	401	440	415	370	430	396	415	409	385	401	411	411	417	413	450	411	403	420	437	424	452	412	428	398	457	444	403	405	388	412	390	349	455	379	383	404	438	432	393	387	411	395	395	395	402	428	455	455	428	408	431	446	446	431	449	399	405	433	389	392	455	420	382	387	389	416	397	430	429	430	422	428	377	408	418	395	392	421	391	388	433	394	426	460	393	408	422	393	408	413	447	426	440	419	424	425	423	449	409	440	409	425	426	426	427	431	465	406	421	379	404	419	413	423	433	412	416	431	400	427	390	411	411	416	388	388	446	438	406	405	420	404	394	416	464	407	387	397	420	441	399	426	452	453	456	386	385	436	405	439	432	436	431	410	419	414	409	411	421	439	411	427	398	405	423	409	459	401	434	403	426	418	428	409	397	415	386	446	411	428	429	412	421	409	411	426	422	429	412	416	416	401	375	383	417	456	391	403	381	452	436	424	407	419	437	415	415	403	408	428	426	439	403	414	403	413	445	437	420	426	414	428	420	437	433	414	412	396	434	437	403	418	424	405	408	412	392	428	426	393	442	425	421	442	414	408	395	422	420	437	461	431	448	395	395	423	433	434	452	465	423	411	415	408	418	405	405	395	429	418	408	419	437	385	449	417	407	449	438	405	448	425	401	396	422	378	386	398	432	397	395	423	436	423	460	420	450	405	382	411	388	422	435	402	409	403	392	430	402	423	406	422	416	376	413	413	399	425	421	424	436	412	425	413	416	387	414	420	416	382	408	400	420	433	453	410	442	427	406	403	427	422	428	391	380	418	414	406	438	408	445	421	419	429	434	370	424	422	387	401	392	401	465	430	418	376	430	404	423	428	420	413	405	421	402	408	448	396	413	416	430	437	440	377	410	442	394	424	393	397	436	436	432	357	441	420	429	426	410	411	452	436	417	434	417	430	430	389	382	441	446	427	418	402	375	436	426	379	406	435	424	422	411	402	441	402	355	466	415	431	385	418	423	430	399	405	407	393	414	390	396	436	462	390	411	392	427	424	397	394	440	413	402	399	445	420	426	429	389	399	402	430	434	436	425	406	445	377	418	420	433	398	454	402	403	403	394	394	410	416	409	440	409	431	419	422	432	423	410	424	426	410	437	442	420	460	417	422	412	384	422	372	421	448	442	384	426	384	417	398	425	412	434	417	420	394	437	428	395	400	411	409	416	422	439	406	410	393	426	435	426	429	409	392	435	414	387	444	383	414	424	420	420	416	441	422	451	450	437	410	415	451	367	404	415	386	384	426	358	411	408	421	406	398	423	407	410	412	399	426	428	431	441	401	412	427	451	434	422	396	410	449	437	425	436	404	405	415	445	410	434	419	399	427	409	395	423	404	420	374	418	417	432	429	447	438	389	405	427	396	391	436	415	434	414	393	378	427	457	448	429	421	456	420	414	397	418	406	389	397	391	460	386	423	412	421	393	425	391	405	426	430	411	399	447	402	378	400	431	406	464	426	385	420	417	388	417	388	373	423	399	427	413	451	414	448	416	409	404	373	420	400	424	390	442	405	408	409	410	421	427	448	424	384	439	390	411	439	410	419	430	412	446	431	370	418	426	418	395	423	429	389	450	423	462	416	409	412	421	435	423	412	427	427	415	386	425	422	362	443	430	419	413	413	398	407	429	414	419	415	420	421	422	427	436	432	392	416	417	455	371	426	424	416	416	416	418	398	441	426	425	441	385	391	385	392	452	387	421	399	394	418	441	425	398	397	370	446	389	438	423	412	443	420	384	378	419	417	426	429	412	420	441	408	421	399	402	422	446	416	414	439	430	411	402	435	415	401	367	438	429	424	400	406	420	458	426	421	449	415	441	427	435	407	414	438	410	387	422	422	460	451	418	459	381	422	381	413	415	382	396	423	424	387	408	410	408	418	385	434	426	389	443	408	370	423	402	428	402	412	399	458	403	401	399	414	402	402	435	434	430	425	398	413	392	402	409	403	425	410	418	408	393	423	420	437	457	394	424	497	405	390	409	429	400	431	406	454	407	427	441	409	376	413	437	433	427	439	400	422	427	420	408	423	453	430	421	396	391	395	452	454	403	430	407	392	406	410	430	418	420	401	400	365	381	392	436	400	421	398	427	423	433	427	398	428	423	428	409	409	388	448	421	428	456	464	413	425	382	446	431	388	434	420	379	422	441	440	422	439	410	404	396	418	419	438	413	399	413	428	425	400	431	459	411	422	430	420	439	371	384	394	404	443	401	402	426	393	450	416
10154	9903	2269	1021	929	887	745	758	764	682	731	733	688	674	716	676	664	693	721	709	644	714	673	664	690	817	1351	1897	2501	1653	1190	914	774	768	712	677	641	641	658	649	616	645	710	648	727	709	651	654	658	700	658	667	634	679	676	658	665	631	649	697	641	684	638	702	658	651	696	673	604	677	619	666	702	677	647	639	657	692	653	680	699	669	683	672	674	675	704	685	705	668	672	649	687	651	656	644	634	669	645	617	640	681	633	664	707	675	681	685	666	617	654	683	659	672	628	639	633	645	668	650	677	683	631	716	653	650	639	714	702	672	658	685	655	651	661	708	678	685	620	649	676	661	635	700	673	639	652	642	651	690	643	676	711	669	658	606	685	671	680	632	688	652	666	653	684	651	658	664	691	655	661	659	681	643	664	644	684	674	732	676	704	638	712	704	630	650	687	694	655	662	745	693	712	685	684	658	736	649	682	704	649	708	673	664	685	677	630	671	654	654	658	686	706	678	701	603	619	637	687	701	673	689	651	704	602	625	666	711	679	673	699	675	735	646	686	650	685	666	630	662	660	654	665	644	665	711	630	691	672	677	685	641	709	698	693	675	661	695	608	697	669	647	630	662	671	627	687	652	662	694	686	701	667	679	642	655	659	686	688	694	675	661	625	660	662	649	676	656	702	703	654	655	620	643	679	660	666	632	692	675	634	673	671	595	698	635	619	647	650	710	702	678	634	661	678	645	646	651	652	673	671	724	663	661	657	676	694	636	674	648	749	685	695	634	634	705	686	648	678	644	682	655	642	686	678	666	692	608	672	679	685	658	695	639	675	692	640	626	703	722	643	637	683	681	658	608	658	668	613	676	683	668	728	667	663	702	656	686	684	712	665	657	684	628	658	680	644	673	674	679	669	630	668	683	660	670	619	666	677	681	642	665	670	678	695	687	660	672	693	703	648	674	648	640	700	702	657	694	671	666	653	666	618	666	645	723	660	703	651	679	684	674	668	689	648	647	660	666	662	665	650	675	675	648	693	690	672	638	680	686	636	641	703	641	645	617	668	628	734	669	628	657	683	712	669	651	645	670	672	672	674	692	680	679	632	667	659	669	656	681	656	673	705	644	626	672	611	686	650	665	633	684	670	654	622	650	714	638	680	663	673	640	654	670	685	634	637	688	676	671	654	673	633	710	646	701	669	659	647	711	689	664	657	638	723	674	685	709	689	668	667	661	630	679	670	677	704	647	661	642	682	702	652	673	625	653	665	631	704	667	715	712	689	671	640	620	663	622	685	704	641	694	684	639	667	708	644	679	683	670	715	700	628	648	629	710	717	669	645	637	652	660	613	665	665	650	693	668	633	655	674	650	678	633	653	677	664	661	660	611	638	680	705	667	666	644	714	679	664	710	652	630	686	697	679	650	626	703	701	676	658	653	635	658	663	658	649	631	668	684	618	646	683	737	685	665	660	657	696	692	648	688	687	662	681	671	701	649	675	683	671	674	682	691	648	669	638	643	667	708	699	683	691	665	638	691	673	649	708	680	683	643	651	674	647	632	647	651	684	654	634	661	684	679	666	676	659	630	650	648	674	671	670	656	680	661	632	712	661	690	637	643	712	688	641	664	685	608	696	692	706	669	661	681	683	671	670	676	697	634	658	614	636	674	673	687	676	681	709	658	642	654	633	638	618	693	666	674	659	664	632	687	703	655	656	677	628	613	679	625	656	680	657	634	643	680	698	697	666	692	647	686	681	673	646	675	697	662	640	701	682	625	643	680	688	678	707	714	689	689	675	668	695	661	694	675	695	644	709	645	698	662	656	670	662	677	715	706	673	628	639	670	705	713	674	708	667	654	664	692	670	674	655	668	690	639	651	668	645	671	649	697	667	686	735	678	660	651	657	667	699	683	635	674	628	685	650	679	674	692	655	677	685	609	691	685	629	674	697	687	655	657	641	650	691	673	668	626	671	691	689	642	665	656	647	709	720	653	713	684	709	655	675	676	674	664	747	684	674	680	681	646	676	716	667	666	721	676	649	671	631	688	678	679	673	673	688	728	726	676	670	688	657	624	674	671	700	631	638	634	727	674	648	744	681	620	682	669	662	702	645	639	691	691	650	625	709	668	676	663	673	706	649	690	690	614	705	648	656	697	695	650	674	627	679	655	662	666	641	721	679	627	701	702	678	698	723	620	680	676	657	635	713	689	685	639	654	685	665	673	653	653	658	673	669	610	676	673	658	652	658	648	682	679	677	692	646	649	691	682	639	713	666	692	707	643	718	634	677	670	690	697	634	730	635	645	691	700	675	707	657	654	674	723	649	666	663	639	618	629	648	661	702	694	743	653	588	666	658	632	676	711	642	655	641	651	625	655	712	693	675	697	697	694	665	682	623	609	689	663	663	655	638	648	657	644	657	602	667	659	647	655	673	637	654	661	654	652	698	664	617	662	615	678	661	641	683	641	635	630	654	663	670	691	612	669	685	649	709	636	618	651	670	693	656	655	700	694	637	616	633	631	673	644	710	646	695	667	657	661	644	680	651	655	673	648	639	672	651	683	690	682	706	676	649	677	686	664	665	702	664	663	686	685	661	696	646	665	679	625	615	660	620	662	650	658	667	665	702	644	667	640	658	685	700	704	645	678	646	650	677	682	663	655	669	698	697	675	621	665	651	693	693	648	651	677	681	710	707	731	684	629	669	667	666	667	620	662	702	639	686	668	660	655	669	654	641	674	691	656	668	665	648	695	684	669	641	620	665	674	660	662	690	660	665	663	652	679	721	649	660	650	658	671	689	642	689	674	659	629	706	637	674	655	661	638	633	692	660	659	679	673	677	683	681	703	659	661	679	672	664	685	660	712	691	668	655	682	663	661	663	668	650	649	667	689	669	642	660	690	680	650	676	644	645	660	647	667	667	711	677	660	670	659	665	651	673	681	703	696	662	635	678	627	675	660	696	700	661	649	671	685	659	706	631	644	669	679	670	663	679	678	655	666	630	687	655	648	652	729	686	684	614	706	702	669	668	699	648	678	680	672	645	628	624	646	713	690	709	652	671	658	665	694	649	659	718	687	683	641	661	625	689	673	685	633	670	696	641	647	672	662	645	669	670	668	703	693	662	674	646	650	657	676	690	632	666	650	695	715	628	674	697	734	632	627	660	666	671	682	663	680	648	691	658	620	685	656	649	632	667	645	627	647	691	650	682	667	631	632	629	697	676	648	653	644	693	654	692	685	693	647	684	668	687	664	692	714	681	660	695	669	652	657	693	681	652	655	668	661	638	675	661	662	630	651	655	714	625	651	686	627	671	675	691	649	726	723	646	641	650	631	679	641	655	673	670	684	660	711	661	678	691	689	687	690	638	642	635	645	642	625	664	687	705	690	704	717	647	682	632	649	657	659	702	687	702	714	681	659	670	675	644	645	694	615	661	649	660	685	681	710	668	650	652	658	656	687	657	649	649	688	655	667	665	681	684	635	653	699	636	585	687	668	711	676
24762	21158	27427	25068	8978	1131	799	711	661	628	638	585	544	553	582	562	572	548	577	549	556	538	518	513	548	655	1663	3222	3555	2528	1477	913	607	549	547	492	524	532	504	537	532	527	523	490	548	520	491	514	506	537	505	498	511	532	528	542	514	474	554	502	512	513	512	560	547	527	535	530	493	509	509	537	526	532	549	504	499	489	500	525	528	518	557	513	533	519	562	514	550	506	527	500	505	493	476	504	541	512	512	531	528	499	496	562	503	573	531	507	589	551	538	487	480	544	551	521	506	513	537	512	505	498	566	493	530	482	530	490	487	548	559	548	533	539	533	523	534	525	530	523	516	492	525	521	502	535	523	553	519	499	534	499	514	520	527	505	541	494	545	552	541	504	510	515	562	513	504	521	531	512	545	531	530	533	498	518	501	534	525	545	488	523	511	541	505	516	517	537	527	532	482	498	485	531	517	472	553	536	539	456	514	560	532	494	542	526	528	510	493	531	531	536	556	530	510	528	530	509	526	553	570	538	533	516	549	506	544	527	540	519	492	484	495	534	514	498	504	516	479	492	516	525	545	496	515	509	528	498	475	494	494	480	551	511	476	551	506	543	514	517	482	521	477	501	490	534	492	515	500	511	559	506	477	522	524	558	560	534	532	494	535	509	529	518	521	514	528	508	519	512	474	543	563	490	526	542	498	526	543	542	502	523	530	506	481	518	545	536	510	523	531	505	514	500	535	516	523	486	505	505	541	553	493	521	484	517	531	534	533	541	550	505	503	541	502	488	476	494	523	503	520	513	507	521	519	475	524	537	525	523	520	501	553	520	538	524	534	565	512	504	508	517	496	535	524	514	506	501	546	519	502	483	535	521	520	514	496	508	515	488	520	512	527	525	488	543	532	528	555	524	500	535	500	494	496	522	544	512	503	522	507	496	462	502	464	529	523	508	525	561	492	525	515	523	488	506	516	503	524	504	511	552	512	580	498	521	524	513	501	500	510	549	486	520	518	525	526	512	534	513	507	500	477	504	546	505	525	534	515	541	537	517	489	552	491	552	492	548	534	517	527	510	498	473	548	522	554	518	502	530	522	484	530	504	530	523	520	486	492	483	488	511	552	536	503	527	536	501	502	508	527	486	549	517	543	518	550	503	526	480	514	524	497	501	521	489	532	517	518	513	526	497	532	497	519	534	541	484	539	529	517	505	561	540	542	529	509	531	559	528	523	503	502	506	506	565	503	534	527	511	550	514	539	529	539	521	468	528	555	494	515	511	501	518	548	528	550	491	518	528	502	539	528	504	502	500	497	533	497	527	541	503	497	544	540	512	512	522	515	507	489	478	518	545	486	511	511	541	492	515	513	480	494	547	530	493	504	544	584	460	501	498	536	506	513	523	498	540	523	516	530	528	529	507	522	511	503	507	484	505	520	480	515	543	511	553	552	517	505	519	478	513	539	514	490	553	523	514	507	535	489	478	510	488	499	485	502	505	552	529	499	522	540	558	499	538	510	531	541	515	549	523	534	483	489	533	515	534	537	528	500	518	552	536	499	510	527	479	502	543	518	491	537	528	519	531	579	565	525	536	510	503	469	530	557	514	539	533	488	482	532	550	535	540	530	518	552	543	513	510	503	496	534	507	506	510	530	509	513	524	528	502	502	510	540	504	506	536	510	514	515	511	492	538	532	504	518	531	547	558	574	500	493	535	521	498	521	547	515	497	529	545	491	516	559	540	489	521	514	507	510	492	503	503	553	517	491	558	528	587	531	526	508	488	498	530	545	496	560	510	601	541	508	498	541	554	495	538	520	493	505	532	560	556	537	502	497	534	518	509	539	486	510	541	556	541	525	576	541	513	528	535	468	501	544	489	525	494	529	533	547	487	541	487	544	480	487	540	483	512	514	550	552	522	513	536	528	511	521	509	522	521	543	540	551	490	517	540	520	495	560	523	510	503	515	506	527	498	520	537	511	490	549	553	474	518	547	511	477	542	497	485	526	531	535	490	522	490	540	547	524	524	523	500	480	499	521	529	489	561	514	546	552	516	490	522	572	550	519	520	559	510	550	542	498	507	547	508	545	508	548	545	537	527	505	544	538	503	516	520	526	514	550	486	516	493	490	525	535	558	507	508	525	507	540	521	501	518	495	522	489	537	501	483	530	503	526	520	538	486	544	511	513	543	496	521	527	499	485	531	530	463	535	561	521	521	485	485	497	530	514	537	510	536	501	539	511	533	526	536	544	533	536	528	509	551	526	509	496	498	494	540	484	536	539	561	544	544	534	511	511	475	557	524	504	513	531	511	532	463	502	526	545	498	524	551	468	527	518	521	526	537	537	517	509	495	491	572	532	501	557	548	522	488	532	550	519	518	494	520	509	570	514	489	531	545	542	508	531	540	513	513	535	528	490	498	493	520	496	534	543	524	514	482	573	500	505	553	516	513	530	535	549	543	533	525	509	503	555	553	519	503	491	538	473	504	553	545	501	532	508	518	559	500	523	511	558	505	457	538	518	544	475	505	550	529	528	511	534	511	496	523	514	515	512	518	478	547	522	484	543	532	530	489	486	509	488	493	483	472	554	492	510	552	504	508	562	555	539	551	510	516	528	512	511	514	521	510	549	500	550	497	537	519	532	492	512	549	519	462	531	562	543	497	527	540	531	543	480	519	533	523	573	530	500	480	540	517	510	520	500	520	536	505	519	522	525	523	505	503	539	503	543	558	587	539	500	524	498	513	512	490	560	558	492	555	504	478	481	534	550	520	506	509	497	531	522	521	529	512	543	514	544	500	490	500	512	518	521	506	513	494	530	529	472	510	525	561	489	551	495	522	519	502	544	529	519	501	493	498	505	507	502	527	471	542	531	533	509	527	499	525	502	534	506	534	497	502	493	520	509	515	502	520	510	493	505	553	512	529	514	476	506	524	556	501	529	560	533	518	510	537	503	538	521	494	488	525	513	506	489	527	518	503	543	469	488	491	527	507	527	507	524	527	508	519	534	495	526	495	537	553	519	524	521	477	499	536	528	531	489	510	507	553	491	499	543	560	526	547	523	547	563	521	520	522	494	523	522	529	488	539	484	534	570	525	521	517	543	525	508	505	540	485	468	508	498	497	542	539	506	492	551	534	533	506	472	514	524	507	521	528	508	528	518	501	521	526	513	552	550	503	488	519	509	543	491	514	494	539	518	561	537	533	514	492	518	505	516	519	496	511	532	513	454	558	511	521	530	557	558	522	513	516	528	530	529	518	519	514	491	488	487	506	525	539	487	509	464	503	518	474	531	499	516	529	527	565	510	502	491	515	574	514	528	496	474	540	477	509	522	501	495	509	501	508	528	514	519	507	572	508	500	517	500	509	541	548	524	478	543	519	490	525	514	474	543	507	534	538	544	506	470	504	570	508	504	535	523	530	549	516	522	548	488	500	506	510	510	564	554	486	491	527	539	494	517	518	543	557	538	503	508	514	556	510	487	537	552	479	543	519	495	485	497	547
11795	13118	6746	3434	2448	2029	1710	1434	1326	1186	1136	1040	991	962	936	969	965	936	908	917	833	891	857	886	908	1234	4025	8174	8093	5705	3188	1723	1076	877	871	816	817	833	806	787	858	822	815	840	836	830	823	851	805	824	868	876	863	851	827	805	786	817	814	853	773	838	781	837	847	836	866	840	793	822	776	811	837	780	831	821	817	849	815	802	831	859	798	823	833	809	808	806	813	812	777	804	869	835	808	843	852	874	760	798	802	764	857	857	824	858	804	798	812	828	818	833	821	813	862	800	820	833	783	874	806	811	822	827	825	814	827	832	807	848	835	796	814	765	822	811	827	876	798	843	823	780	825	773	810	834	876	871	881	851	763	830	853	798	865	823	804	774	736	834	867	808	833	851	809	821	814	815	761	795	859	780	845	808	824	828	827	843	809	881	788	803	798	821	826	787	785	804	835	791	813	798	787	801	868	828	816	806	859	786	851	769	800	771	806	822	834	845	809	817	792	813	829	799	806	836	839	805	862	852	842	835	808	828	866	809	841	808	814	847	808	861	838	806	812	795	824	823	838	830	816	846	772	859	835	761	807	823	814	863	862	803	824	793	845	851	796	803	851	851	805	824	832	854	836	813	861	829	851	761	828	814	870	838	851	836	861	825	836	822	828	809	816	780	751	806	867	850	799	840	806	862	841	814	847	840	869	781	801	850	866	829	834	812	799	850	808	790	802	834	768	838	811	819	860	756	857	790	818	836	867	798	852	798	845	822	804	850	800	763	821	809	822	803	822	791	843	814	808	787	828	850	816	780	855	846	870	796	805	834	778	849	851	775	798	864	773	838	782	776	801	777	776	824	848	865	818	807	810	790	839	857	836	876	791	826	796	837	818	806	843	784	809	804	787	760	856	772	864	861	852	827	857	843	829	866	844	793	807	849	831	785	868	872	799	835	815	810	821	843	833	832	809	797	859	865	845	803	772	842	854	825	823	837	811	845	829	775	802	808	815	802	831	817	801	793	827	832	805	810	850	797	828	852	836	815	809	808	819	836	773	836	810	808	809	833	796	838	801	811	862	782	845	862	822	813	813	836	791	854	831	807	821	794	823	838	820	787	806	790	829	825	866	799	847	800	772	834	842	838	797	870	797	830	821	821	810	826	825	808	822	833	843	817	839	822	855	821	813	786	839	881	806	808	849	797	836	853	827	841	856	865	818	803	832	806	848	818	817	864	846	824	858	893	807	841	843	859	799	835	857	812	808	864	776	802	833	800	849	801	809	833	813	803	824	809	836	852	815	827	816	829	857	815	817	918	795	844	767	818	791	793	805	843	804	807	821	790	877	842	844	848	856	773	832	836	821	873	837	828	803	789	801	809	836	766	861	856	807	809	824	804	835	801	844	830	798	863	838	824	830	850	761	848	823	834	770	843	837	820	844	816	856	820	816	840	837	818	849	785	802	795	804	785	838	748	816	873	799	797	844	832	827	777	789	802	794	824	830	829	807	800	859	794	824	825	802	789	858	821	870	785	866	842	820	807	810	858	861	754	881	793	867	828	832	858	793	798	819	844	755	815	823	861	822	846	833	816	818	801	846	843	857	818	813	829	831	823	785	834	808	818	821	828	810	817	796	797	791	856	848	826	852	821	869	783	811	837	821	849	852	823	803	810	813	783	783	785	815	829	829	819	811	818	887	767	816	806	842	842	828	822	833	835	763	868	823	812	795	791	814	812	757	808	795	829	792	788	841	848	774	829	811	773	821	746	816	797	833	846	848	765	820	816	825	819	819	815	825	824	828	832	802	818	792	798	854	865	817	855	792	784	774	830	844	808	806	786	805	851	837	812	785	799	817	803	816	816	789	835	797	792	879	823	813	835	806	745	851	806	783	795	798	841	780	777	744	808	758	779	775	910	796	825	852	851	876	827	810	778	772	841	824	789	784	846	827	820	801	850	819	815	818	829	843	776	838	845	841	842	800	798	802	822	854	811	842	833	747	843	809	819	780	867	832	802	806	790	805	847	823	837	826	791	866	845	824	810	814	839	835	734	869	881	818	814	779	824	820	850	831	796	868	795	830	833	839	791	808	790	796	756	801	845	825	821	836	854	879	810	771	827	783	848	830	816	807	827	839	832	816	852	810	785	808	832	829	831	791	795	836	852	793	808	844	830	805	802	872	814	818	809	790	802	852	793	811	774	829	786	833	826	839	857	790	847	790	807	827	782	834	831	820	825	859	825	801	812	880	793	823	806	838	814	817	882	787	819	804	815	822	826	827	799	793	865	819	834	866	781	817	839	804	771	834	827	814	811	856	788	871	832	771	795	802	860	779	866	822	794	802	836	875	854	795	840	848	784	829	843	822	806	817	824	840	803	836	769	863	821	890	807	853	808	815	766	812	747	842	809	804	825	793	855	835	810	823	802	822	794	800	823	859	828	815	810	822	787	839	834	850	795	848	808	798	794	836	844	832	838	802	793	801	876	799	846	794	798	853	818	786	792	796	854	871	824	766	800	829	804	800	801	790	829	830	756	806	814	822	813	815	826	819	831	801	772	868	816	829	794	846	820	843	782	792	807	775	819	823	837	817	800	829	817	793	822	843	841	802	824	805	819	819	822	809	787	812	770	805	825	846	816	802	818	845	858	860	848	790	745	843	790	833	762	829	815	834	830	820	795	787	829	788	828	826	792	792	819	799	826	854	873	796	817	743	870	785	818	806	805	854	830	837	858	818	784	824	775	833	826	846	824	843	827	822	844	831	834	824	855	829	852	857	763	847	820	833	795	823	839	872	832	791	826	831	867	859	799	840	788	822	833	803	816	766	832	833	853	809	866	832	821	832	811	768	843	833	806	841	823	862	862	807	806	811	866	795	841	801	802	871	839	799	817	808	780	779	825	871	781	824	841	822	790	813	799	843	849	810	787	842	850	847	835	800	856	771	821	852	751	832	799	811	798	802	787	795	768	799	774	842	780	827	833	845	736	820	855	810	848	838	814	849	789	825	850	856	837	791	803	808	820	860	845	881	864	820	783	811	782	812	848	806	786	808	821	813	814	806	827	799	856	789	829	803	812	797	815	789	723	808	812	852	782	800	762	791	824	869	865	852	841	809	824	790	852	852	792	833	810	848	814	725	832	849	848	818	844	811	786	831	851	775	802	819	820	852	829	814	811	830	826	822	813	807	859	807	851	753	797	805	817	785	835	811	828	851	841	857	807	863	874	878	865	842	805	788	772	849	770	816	833	778	832	793	851	790	770	818	796	856	832	805	777	840	814	801	822	868	876	817	821	778	794	844	811	844	828	815	755	838	861	805	813	821	795	795	793	836	813	839	787	869	780	782	822	811	813	835	827	817	862	881	809	798	842	792	823	841	796	838	813	811	837	858	824	820	804	837	821	826	784	798	793	798	846	827	837	834	828	835	814	832	860	848	801	802	856	781	822	865	819	839	799	808	771	798	825	810	853	800	804	808	788	782	809	841	814	838	849	842	820	820	793	829	771
23197	21154	28833	23730	21155	18088	2242	1099	868	814	741	675	676	625	666	627	623	559	536	528	520	550	506	543	530	872	5514	9416	7140	4259	2164	1078	639	538	500	469	511	488	475	484	506	495	477	486	530	483	485	519	495	463	483	475	484	475	472	528	454	485	461	505	496	480	484	470	481	498	499	448	447	469	480	509	496	453	506	464	506	491	478	484	508	480	473	506	474	476	461	479	514	508	510	476	534	500	472	437	486	440	510	568	514	549	466	478	482	488	467	497	488	480	455	480	471	511	456	469	499	489	505	492	486	455	489	501	438	488	497	503	485	494	482	473	513	484	481	498	450	497	480	462	483	503	513	512	490	494	495	478	477	487	485	487	517	486	507	529	483	490	511	483	507	486	470	499	458	435	489	468	518	494	434	502	455	536	472	482	467	503	459	502	456	481	466	475	495	442	452	461	509	533	527	459	491	507	473	514	474	517	484	524	455	488	495	503	475	483	476	510	479	470	488	513	495	476	480	529	449	487	480	453	513	495	470	485	473	482	473	465	516	531	478	529	511	528	504	493	476	515	479	472	497	466	475	492	450	487	507	505	514	462	479	508	493	469	461	492	459	495	476	523	531	494	509	464	426	439	472	478	516	499	479	471	477	512	467	478	472	465	458	524	463	513	471	471	464	508	491	501	516	487	473	532	492	501	458	523	533	504	465	488	480	505	492	503	485	500	532	470	440	486	508	508	486	497	503	461	491	468	501	495	486	447	445	463	493	507	487	509	496	493	431	477	495	462	454	521	489	499	490	477	468	494	517	507	466	468	513	511	468	480	467	462	521	500	505	481	459	471	502	512	503	454	500	451	476	482	460	467	500	472	526	479	495	463	482	497	468	449	476	473	496	470	514	458	491	457	483	472	506	470	496	456	458	450	460	494	461	472	495	468	447	499	465	503	494	480	463	513	471	505	494	507	487	462	494	501	456	467	511	480	514	492	478	456	462	449	506	454	487	501	545	457	480	471	488	469	487	449	480	441	513	489	480	493	443	484	513	493	471	463	472	500	481	493	460	513	501	443	460	503	495	491	476	468	522	489	478	481	480	523	460	474	508	505	501	495	500	469	497	477	499	475	453	487	479	459	492	493	421	505	533	477	496	442	515	516	495	478	483	448	500	492	501	490	475	495	490	496	503	479	505	489	492	487	435	527	487	480	447	495	504	463	493	491	509	491	486	496	457	452	453	496	490	497	459	458	480	488	483	507	472	466	443	514	478	478	464	465	521	518	542	498	524	503	463	460	499	474	509	499	520	487	510	508	491	493	476	529	481	504	462	522	510	477	475	486	499	493	466	494	488	516	465	495	523	493	456	495	488	507	501	489	465	491	510	504	472	463	462	472	528	481	508	505	485	467	509	514	479	475	480	456	454	513	473	524	489	492	478	458	500	500	514	467	498	478	479	538	466	511	517	463	458	488	513	452	487	465	455	494	441	502	499	516	479	472	478	468	494	466	442	479	446	483	501	475	445	438	489	528	469	471	518	474	525	477	494	429	483	467	473	494	458	487	475	471	473	490	494	513	512	453	497	488	485	460	454	482	475	502	490	484	476	470	485	463	494	499	519	480	492	478	454	472	467	531	488	506	502	464	480	464	482	513	486	484	487	481	472	495	490	498	478	466	469	473	517	460	427	512	543	484	495	499	443	498	522	500	505	479	485	486	532	533	453	501	495	475	496	481	481	476	476	482	448	454	485	452	445	483	494	458	473	483	495	513	504	462	469	493	489	469	442	515	490	470	515	502	477	443	476	498	462	464	472	483	493	499	464	500	476	478	489	475	466	521	481	467	491	460	500	477	467	485	450	482	479	427	478	485	484	502	497	513	461	486	500	461	456	507	466	504	527	459	483	491	482	500	513	494	487	473	510	536	477	459	504	498	483	454	481	454	491	480	497	464	495	498	503	485	511	469	500	455	501	494	497	499	456	460	455	487	496	473	494	467	462	491	517	485	514	491	506	517	494	480	448	543	493	505	489	468	502	512	494	491	472	510	521	487	535	509	502	486	454	477	518	476	490	484	530	501	468	507	491	518	438	481	506	477	445	534	432	477	487	457	499	483	517	448	511	493	499	450	476	471	457	460	495	481	460	537	481	450	473	504	490	485	484	520	474	528	461	479	508	496	464	480	472	453	500	489	487	461	513	505	534	483	449	447	486	478	484	490	462	547	509	477	509	463	466	468	478	498	481	497	457	535	460	529	492	476	492	460	480	509	480	509	474	522	461	476	457	471	478	513	493	504	464	482	491	490	476	456	474	490	481	492	480	493	501	489	475	498	507	471	497	471	513	489	519	514	460	496	466	481	474	472	482	467	456	506	476	456	464	472	471	475	468	502	459	434	498	486	466	475	474	490	480	505	461	497	456	450	480	488	474	514	494	491	531	506	530	513	491	488	491	505	517	486	464	470	505	481	461	481	519	477	475	473	490	516	498	476	457	517	502	492	481	469	479	470	487	463	528	476	496	447	505	475	460	505	501	465	461	508	475	465	468	495	499	476	423	485	496	496	485	514	472	469	458	522	505	488	519	472	466	473	505	521	512	496	468	464	474	524	499	503	490	500	462	493	474	510	486	512	450	473	505	474	486	504	455	536	519	471	473	454	512	495	464	482	499	553	476	475	432	442	497	451	516	494	455	479	507	451	454	488	463	479	518	538	483	486	491	486	484	507	507	498	499	472	495	466	509	474	483	457	504	486	500	488	476	470	475	481	469	478	458	490	493	521	490	457	474	496	476	450	484	501	506	511	457	508	488	489	495	490	495	466	480	464	491	454	485	484	470	479	493	486	460	481	503	466	494	497	467	474	520	501	497	472	481	524	474	502	507	490	472	469	466	475	484	486	496	491	508	504	469	493	460	425	470	443	519	440	512	442	496	505	452	494	520	475	461	430	465	437	522	457	471	467	487	468	490	465	445	448	497	517	470	468	418	490	480	461	471	540	480	499	482	487	477	483	442	474	532	485	494	500	482	449	482	459	490	489	464	500	500	496	512	492	447	473	483	519	481	502	514	478	498	531	479	492	473	479	461	454	496	482	480	455	511	440	458	479	467	493	477	472	499	476	464	478	470	501	469	432	452	489	499	492	473	490	476	473	501	492	491	494	499	496	428	430	486	473	470	501	523	461	517	465	479	477	477	486	480	498	472	505	511	476	485	476	484	495	491	483	461	487	434	486	504	501	478	513	487	485	477	486	490	463	490	449	482	503	461	453	511	482	509	508	523	495	516	511	508	489	476	473	476	492	455	472	499	515	499	496	488	454	510	467	489	509	506	467	445	469	495	490	465	481	472	478	468	459	471	524	438	458	521	462	482	489	486	507	475	494	482	446	527	478	527	487	474	439	490	511	486	490	486	475	441	485	501	478	475	462	474	527	448	472	457	481	467	468	456	482	458	475	499	502	486	486	455	495	444	475	476	450	481	498	504	475	506	480	482	480	477	494	461	468	481	481	442	502
16678	18839	13393	7371	4967	3870	2969	2429	2087	1741	1632	1409	1246	1160	1195	1117	1138	1030	999	945	987	955	936	858	952	2130	13214	18428	14462	9204	4600	2235	1258	924	782	817	743	758	772	787	748	782	792	772	799	776	732	778	721	799	780	810	741	761	800	794	777	737	760	779	836	736	786	797	781	772	738	773	798	772	800	719	770	793	793	808	781	776	767	758	738	755	762	793	822	758	844	789	757	720	823	784	775	781	742	808	748	762	742	777	771	806	800	766	814	722	769	780	818	765	832	723	763	784	819	728	779	785	759	762	772	787	750	747	776	775	765	719	736	737	775	771	769	805	778	734	785	765	801	777	770	794	727	762	786	792	793	764	784	836	707	790	759	817	770	782	793	778	745	749	722	784	817	763	820	710	741	775	756	812	772	787	790	785	822	783	737	784	738	768	797	820	800	775	792	743	739	759	756	758	768	788	797	801	750	769	784	794	760	802	752	817	744	751	780	808	763	792	770	759	776	724	827	740	773	774	767	799	728	746	754	774	788	781	771	737	764	803	807	756	779	790	782	748	754	780	737	712	763	814	777	752	788	738	773	746	739	788	773	779	781	761	795	754	805	737	744	787	768	762	735	779	776	780	780	759	781	750	788	783	742	753	806	762	803	783	756	786	791	790	748	743	825	764	746	762	738	797	775	818	777	786	777	778	759	806	732	830	776	748	769	786	730	731	765	836	701	792	762	818	782	759	806	779	780	806	795	753	755	743	765	791	755	780	796	784	766	724	763	844	746	789	742	773	790	784	793	798	781	766	792	746	757	789	761	791	747	722	738	748	785	756	749	757	786	782	768	772	747	834	781	832	756	776	747	781	750	771	790	743	771	794	788	802	778	772	786	776	769	736	709	795	803	742	761	798	806	793	725	764	771	779	774	784	796	789	821	743	764	759	768	755	700	786	773	780	777	795	733	756	763	750	840	764	774	762	761	795	777	775	710	767	774	739	788	779	794	726	793	729	744	776	755	807	791	789	748	752	735	774	780	802	727	772	769	806	817	741	706	737	783	819	777	778	762	793	836	834	775	799	789	825	718	806	805	778	810	785	780	763	741	707	744	781	766	754	847	761	730	763	772	760	735	762	773	809	812	803	790	731	769	763	770	757	722	766	772	752	773	755	776	776	743	773	781	687	749	772	746	769	741	773	735	815	789	757	812	778	782	780	799	780	760	732	773	763	841	751	769	759	749	742	785	765	758	777	794	761	740	808	774	758	783	821	748	770	711	776	773	817	751	749	763	788	727	779	773	808	801	798	777	785	731	779	801	764	760	774	768	768	772	760	726	728	756	771	754	782	771	800	798	730	761	755	800	757	752	781	801	741	785	777	759	788	710	741	762	773	826	768	799	761	770	789	771	743	744	780	827	735	732	772	787	701	804	746	770	765	792	778	792	740	761	773	773	769	759	764	747	760	771	757	817	749	762	771	749	773	747	799	744	789	744	766	825	706	746	769	751	758	757	835	781	741	812	738	775	763	780	811	762	760	719	759	794	737	751	809	827	728	758	766	777	759	723	806	781	807	753	792	803	753	752	772	784	764	766	762	796	810	769	747	746	803	760	789	745	676	764	794	738	773	759	756	775	737	781	765	726	812	739	787	714	730	780	822	789	735	835	793	803	780	758	774	714	741	768	765	800	745	832	778	795	814	769	756	755	830	779	725	767	798	799	769	774	765	751	767	741	741	751	764	800	698	766	782	851	782	731	778	814	793	815	801	773	852	778	704	772	797	778	757	738	743	747	782	772	774	739	786	807	774	698	769	800	803	753	800	822	763	775	757	750	808	734	761	790	790	744	769	765	774	791	765	770	768	756	735	772	764	800	742	749	769	720	757	741	756	780	805	782	761	745	750	750	720	693	766	822	753	821	738	770	769	786	756	798	765	740	747	767	784	757	799	844	784	746	785	744	774	779	770	757	800	796	807	793	789	744	813	743	789	777	777	769	769	724	749	766	814	796	732	818	809	734	785	749	817	742	780	762	790	801	782	792	775	773	797	821	791	719	713	814	724	739	800	750	758	780	776	734	800	729	790	741	805	742	784	797	728	820	814	801	783	734	796	710	801	775	779	750	797	774	752	732	783	782	806	770	768	764	796	735	750	758	755	739	742	788	789	740	776	774	678	767	819	784	775	781	743	825	749	783	756	741	811	750	767	810	770	735	790	800	799	797	778	771	746	722	793	792	742	761	821	778	768	738	778	796	808	770	750	731	778	757	772	744	767	776	804	784	767	801	761	775	721	782	796	842	763	767	752	792	732	763	779	769	763	780	798	761	766	777	767	748	794	803	732	787	777	730	757	839	787	730	778	792	792	771	768	783	757	761	780	813	768	765	794	770	800	797	805	768	722	802	825	753	778	757	771	695	749	747	725	762	762	743	736	774	837	759	778	758	745	769	718	801	798	784	742	726	762	774	764	734	725	732	756	782	774	752	740	799	789	726	801	777	767	755	796	771	756	751	752	735	804	807	766	733	799	793	768	791	780	747	823	841	773	810	757	776	812	721	736	741	749	776	760	769	757	759	774	768	775	756	789	804	771	775	769	752	809	721	812	798	744	751	766	808	750	768	750	770	747	784	755	725	812	787	743	785	760	777	781	742	785	803	761	777	842	818	785	769	780	774	796	772	750	746	732	759	735	808	812	807	783	760	737	779	785	760	782	786	717	753	802	756	753	794	796	776	745	782	826	788	807	831	743	751	774	811	778	768	739	774	789	783	745	745	744	750	747	749	776	755	748	783	780	772	820	732	761	797	790	788	700	814	775	771	784	748	785	766	787	751	811	785	757	790	781	736	739	791	758	777	768	755	786	764	795	828	774	742	733	752	783	710	759	779	772	794	755	764	700	806	763	744	822	800	768	749	752	740	733	795	794	765	785	789	768	758	759	756	774	777	766	770	797	765	798	783	802	774	733	759	774	804	749	775	769	750	736	819	769	783	757	781	800	743	776	790	740	753	745	788	790	782	767	733	738	765	782	761	745	756	770	742	785	786	751	760	757	760	733	776	778	821	759	793	796	748	767	793	776	738	797	794	721	769	763	749	796	771	790	754	800	805	816	727	782	759	720	793	739	808	812	744	801	796	766	783	712	804	750	823	771	820	783	794	768	805	763	738	732	795	728	814	814	774	780	778	765	766	756	809	772	791	739	753	721	827	803	777	732	789	819	796	771	763	774	810	773	739	745	771	779	758	734	720	827	796	802	813	736	740	813	720	756	777	793	796	764	754	762	765	739	793	787	742	694	772	785	775	734	729	800	748	742	753	744	776	765	808	788	737	759	777	788	805	764	766	753	781	775	694	787	760	731	797	788	725	761	757	814	781	800	740	797	754	787	778	755	755	764	772	783	830	760	763	755	761	780	754	757	785	758	800	775	778	824	802	790	733	729	770	719	771	777	703	765	790	738	795	771	817	799	778	790	788	761	701	723	739	777	750	779	779	775	725	778	767	781	765	825	705	738
26909	19861	6060	776	533	560	525	487	529	470	450	486	433	475	444	506	445	437	447	421	415	471	447	399	461	451	693	1087	1164	999	716	593	467	478	450	451	418	438	437	457	456	437	449	462	458	443	473	487	490	439	425	461	422	462	423	447	474	436	449	460	427	417	463	453	433	481	425	454	491	443	413	421	444	459	428	425	449	456	448	439	441	450	434	463	452	419	425	414	413	438	441	464	442	436	423	401	427	457	446	452	456	463	426	428	434	416	439	478	413	466	389	445	421	451	434	472	418	414	477	419	425	440	426	427	436	424	454	443	390	417	411	410	432	407	465	439	415	440	398	440	428	450	434	440	443	399	433	469	443	441	394	409	429	457	446	432	452	450	453	452	441	460	455	431	445	418	419	476	443	445	430	431	465	409	431	419	413	429	444	412	437	458	436	428	457	466	416	426	441	455	418	456	450	455	445	480	460	425	485	478	441	440	407	447	436	405	471	422	427	448	423	425	456	432	423	472	455	431	411	455	428	431	428	440	397	449	447	409	454	458	449	409	409	416	460	450	462	444	450	463	461	393	446	442	442	449	429	421	451	472	430	464	447	453	411	422	427	434	409	431	436	412	417	438	440	433	423	421	432	454	447	434	406	476	405	450	496	427	454	444	465	459	452	417	463	495	460	475	394	452	435	477	450	465	467	431	467	422	444	430	465	445	424	423	408	436	460	425	475	443	425	439	429	429	429	434	461	470	481	419	484	418	451	447	443	428	463	453	431	471	437	438	431	429	444	405	423	436	458	434	457	440	453	430	436	456	441	436	421	436	478	439	448	432	417	455	451	414	398	421	472	444	482	444	423	450	455	433	472	434	427	456	450	465	458	455	418	441	467	434	457	452	427	463	426	443	407	417	446	461	446	444	479	433	434	450	416	422	442	428	446	431	423	419	438	452	449	450	422	468	438	442	456	434	435	480	453	426	424	423	454	471	435	442	474	443	461	482	440	450	447	477	449	416	442	466	452	422	442	435	435	428	423	380	483	475	413	410	462	459	443	404	443	468	400	426	415	404	428	424	440	453	422	449	422	425	417	447	432	433	439	411	427	463	501	477	425	413	453	445	446	440	445	417	458	426	461	415	442	423	428	426	420	449	430	449	462	448	428	458	453	471	435	454	409	452	439	447	481	438	439	437	419	471	471	452	457	430	434	439	455	455	445	420	437	437	456	467	433	461	464	437	407	426	439	455	459	424	441	417	417	406	422	386	445	459	456	425	432	446	422	456	435	421	425	460	461	455	441	469	455	423	429	444	391	404	441	439	469	436	473	427	448	445	425	459	393	468	466	433	430	452	463	460	447	438	431	436	419	439	428	418	439	391	423	427	469	428	407	446	416	442	410	428	509	432	422	401	427	466	455	415	445	413	458	426	424	413	437	433	460	427	448	431	444	424	416	454	440	444	450	404	462	467	451	465	383	461	441	466	434	418	466	464	426	433	444	431	451	419	436	431	410	411	453	452	432	432	444	411	418	450	464	432	418	460	446	434	464	434	488	436	410	409	456	438	411	436	401	435	428	421	455	453	435	476	452	483	458	416	453	437	400	481	447	438	452	444	425	460	430	429	449	418	441	433	470	442	459	448	433	431	390	431	438	438	451	416	418	463	423	422	431	442	468	457	422	424	424	433	439	473	453	430	421	436	460	429	471	449	417	437	392	446	419	430	444	433	435	397	447	433	474	444	407	425	448	431	435	462	466	403	441	454	473	448	447	481	473	387	429	418	430	413	449	452	463	436	443	432	423	437	441	475	424	426	480	453	443	457	474	449	428	441	424	476	427	451	475	438	462	437	427	413	425	400	433	432	433	426	424	463	446	416	457	485	463	417	478	440	442	425	478	459	421	434	444	472	405	442	454	428	465	439	448	457	440	459	422	425	462	417	446	431	435	446	447	458	437	416	457	405	438	438	427	445	436	429	495	403	449	425	448	417	471	436	452	425	460	469	426	421	371	405	445	447	436	414	402	434	474	453	437	435	457	412	467	420	465	425	389	444	467	448	467	436	392	471	408	437	445	411	438	452	428	426	427	449	410	470	429	439	468	409	514	440	447	438	461	427	445	441	454	455	392	436	435	461	457	420	408	450	403	450	446	462	460	448	398	456	454	402	454	441	383	398	475	429	436	456	428	446	438	441	464	453	408	461	500	425	420	432	448	446	418	432	403	417	435	411	466	462	472	465	446	472	412	409	459	451	448	431	426	422	420	426	417	441	417	428	404	379	447	455	436	447	449	437	439	432	421	441	424	446	428	435	449	461	442	419	410	437	435	458	414	429	434	441	401	432	438	435	410	429	411	460	419	422	423	461	442	462	428	431	425	457	447	437	476	427	472	435	486	468	466	457	402	438	451	420	440	448	491	447	457	410	451	439	444	418	442	468	446	441	400	468	471	496	439	438	432	444	428	478	439	437	407	460	446	423	441	452	425	407	440	472	435	431	476	464	450	453	425	427	467	419	484	450	477	420	425	434	433	428	469	408	496	437	434	403	399	421	460	417	438	409	494	410	495	407	432	431	452	444	427	463	419	457	485	421	423	447	455	433	420	439	456	431	419	457	446	447	460	470	437	452	435	434	427	444	453	428	430	449	435	421	472	421	455	457	452	399	419	467	470	427	454	441	437	453	465	442	452	425	428	440	455	428	412	474	445	455	422	456	407	411	458	467	413	401	471	443	446	428	457	454	450	468	443	409	417	413	445	443	472	422	441	455	491	456	443	440	397	456	429	451	432	418	462	437	455	397	404	450	473	433	423	438	439	410	408	469	417	389	448	421	425	450	413	453	462	403	422	425	451	447	461	434	421	436	422	445	423	480	440	443	449	456	475	506	455	431	424	472	412	424	446	449	413	426	429	456	463	424	443	445	438	448	446	403	441	406	441	433	472	453	472	463	388	478	439	464	438	426	463	413	390	470	386	419	438	451	461	468	438	461	439	437	460	455	448	424	485	452	450	405	433	430	424	411	457	462	448	428	456	442	471	445	434	429	424	451	457	451	449	475	472	435	458	450	433	420	431	428	459	419	442	411	433	439	416	414	422	439	456	438	422	455	434	430	427	472	437	428	421	389	458	439	405	457	462	472	468	447	474	413	422	435	439	432	418	469	455	424	430	438	449	393	430	471	416	404	446	454	431	452	422	429	429	462	409	483	438	453	483	473	429	443	441	433	443	452	446	479	448	407	461	451	426	435	425	440	462	462	429	444	434	383	468	443	447	452	446	439	428	450	466	443	445	417	426	447	417	410	417	443	472	422	444	448	424	432	447	426	439	384	427	422	445	427	409	451	462	433	392	428	411	424	447	450	423	431	507	445	448	439	443	456	453	493	459	445	443	434	453	441	440	444	459	442	453	473	416	439	456	420	433	424	426	477	438	443	464	432	426	453	484	444	447	423	460	422	455	429	445	433	430	410	433	434	453	458	444	434	414	447	460	411	462	441	437	424	461	439	429	448
8247	3334	1949	1146	990	932	1036	1010	1058	873	803	814	764	748	719	826	750	741	724	717	746	719	725	730	738	779	1545	2366	2481	1971	1336	929	781	726	690	679	656	686	673	675	674	698	660	709	746	687	675	671	712	660	702	720	684	734	731	697	640	717	715	740	714	710	696	666	678	749	724	687	679	720	731	727	692	759	729	684	658	754	728	703	734	725	692	738	696	697	720	739	725	699	670	676	702	725	730	764	678	751	662	695	693	704	698	722	723	652	711	744	655	698	692	740	726	665	727	720	764	686	729	721	706	698	691	695	666	741	718	666	707	713	673	715	683	669	713	721	664	689	654	680	725	735	716	724	691	698	684	727	653	725	710	729	671	724	710	742	765	652	675	708	714	706	707	708	687	689	724	680	649	718	689	698	715	717	707	645	693	704	723	682	690	748	698	728	717	703	715	635	689	673	694	694	768	683	715	688	687	732	688	764	694	715	734	735	708	696	756	693	671	690	704	725	686	706	724	723	725	654	719	657	688	682	724	668	676	704	719	685	674	680	703	665	738	666	706	706	643	694	677	694	729	713	696	656	714	718	720	740	694	668	712	676	693	712	679	692	699	653	685	691	689	734	694	629	736	734	696	706	681	698	709	752	764	708	725	698	668	702	787	733	689	736	688	712	671	695	733	761	655	654	708	690	673	678	691	696	660	686	692	721	724	751	705	682	676	678	677	742	719	693	716	723	695	702	691	671	749	733	693	740	691	665	702	687	735	659	709	716	658	738	681	710	724	682	696	682	687	691	720	716	631	707	704	678	736	694	697	689	689	711	704	715	744	670	738	689	668	664	686	688	668	638	725	687	670	690	680	722	740	673	716	698	731	709	696	716	739	711	701	720	722	732	662	712	729	660	676	695	689	674	672	723	709	748	684	707	720	692	732	708	716	699	686	724	690	712	671	667	647	733	737	693	683	691	712	752	718	722	729	723	684	749	731	723	740	752	708	716	726	689	647	666	661	750	713	685	690	712	694	727	675	720	698	681	687	722	697	691	688	703	703	693	727	729	694	737	730	722	730	715	665	704	699	737	703	758	698	710	734	674	727	704	703	683	727	685	726	713	723	703	693	680	680	740	678	658	721	658	724	685	705	725	711	774	701	678	672	718	659	705	695	675	714	718	705	678	690	726	675	682	683	671	699	702	684	674	657	668	708	698	676	766	677	720	739	704	737	711	703	711	717	657	714	741	752	667	665	680	723	692	690	715	679	671	710	651	715	724	757	726	739	706	686	734	718	707	721	713	683	663	673	710	662	654	677	700	727	693	696	743	721	701	729	701	674	695	718	708	699	719	703	730	693	759	748	702	783	657	692	731	665	703	685	721	718	670	699	716	773	756	724	700	715	700	678	732	703	739	710	683	698	752	708	664	720	732	659	738	704	712	748	669	701	688	694	706	718	654	706	744	741	658	712	680	697	715	683	712	708	714	661	705	718	691	658	702	741	684	731	696	745	704	717	690	763	685	710	698	639	675	677	706	707	701	660	671	705	741	719	735	703	729	743	716	716	692	690	707	690	707	680	722	702	698	700	697	689	725	696	726	690	700	700	730	715	672	702	714	691	753	694	723	690	709	762	637	730	716	723	663	653	736	714	736	722	680	732	703	684	742	670	670	689	761	681	695	701	672	724	671	720	724	726	677	714	680	677	702	690	710	743	697	711	724	704	670	707	716	691	682	712	692	711	695	721	719	688	709	680	692	706	718	668	711	711	700	674	729	703	668	721	709	718	722	671	703	700	711	695	700	737	735	730	714	669	687	718	666	684	679	708	658	721	677	657	708	683	697	785	701	709	717	688	680	706	725	657	725	691	745	733	715	701	721	685	703	723	720	740	752	712	717	687	728	662	709	742	734	698	732	662	722	737	734	716	731	701	709	652	680	723	726	707	753	741	693	654	721	703	682	737	677	732	698	650	685	660	649	779	675	754	634	679	684	703	649	702	711	740	688	694	744	704	675	717	746	721	732	711	730	698	734	701	702	665	705	740	693	704	674	678	690	713	679	699	712	712	732	668	681	655	731	685	698	695	752	705	654	650	677	718	689	728	673	686	705	713	646	711	703	657	714	682	661	715	723	681	714	721	684	681	714	723	721	708	728	692	681	699	689	740	741	698	698	695	678	699	676	665	702	701	695	657	705	722	671	735	752	720	726	687	723	724	687	702	692	708	726	724	696	699	664	664	657	622	705	715	733	718	717	685	707	765	710	748	711	740	715	702	685	682	706	682	689	676	699	734	712	644	732	697	727	733	671	698	729	703	716	756	692	710	749	705	689	700	678	698	715	691	675	700	676	695	726	739	744	709	689	714	715	697	670	730	732	711	738	728	716	682	717	703	747	684	695	673	696	709	667	695	688	650	639	718	684	654	718	716	717	705	683	716	701	693	734	682	726	699	698	664	733	726	698	688	701	659	773	676	743	729	693	686	727	718	693	723	702	686	689	685	732	654	720	672	674	728	731	720	712	701	684	694	698	731	720	763	707	742	692	734	736	693	704	694	723	693	698	739	682	736	713	702	695	761	715	712	751	745	677	693	681	714	711	675	711	694	755	712	701	693	710	715	691	739	690	706	629	729	707	689	710	744	712	666	738	714	700	711	688	737	725	764	728	726	689	663	740	736	654	665	739	681	678	744	694	699	704	689	673	714	668	714	719	705	746	711	647	692	677	650	659	686	740	674	686	699	694	707	714	706	713	728	721	747	681	721	726	715	714	703	743	714	678	710	693	678	700	718	697	670	702	652	666	696	748	681	707	690	675	734	743	719	710	670	696	755	745	682	710	699	706	715	670	715	713	691	685	707	681	682	748	724	719	714	717	705	683	675	707	738	724	671	740	657	703	673	706	722	695	732	658	640	683	681	717	737	736	688	754	677	681	702	672	702	697	669	691	747	735	679	704	724	723	712	672	709	702	719	664	672	697	645	678	733	686	741	719	731	683	703	724	669	735	659	708	732	693	757	706	686	701	717	674	675	681	709	730	667	695	703	683	655	705	719	704	675	711	747	661	677	699	717	690	697	748	676	670	706	668	673	673	736	756	688	686	704	713	699	717	687	687	749	722	666	696	736	710	697	723	695	681	706	708	716	709	739	696	685	726	733	700	653	687	687	731	662	745	738	672	628	707	665	744	735	711	718	703	713	729	714	702	732	649	732	679	707	702	691	732	725	686	696	706	718	682	693	702	738	736	704	713	679	710	686	724	648	689	737	695	699	706	740	678	682	663	719	711	740	661	683	691	711	699	706	746	701	742	778	683	716	716	680	764	643	710	719	747	716	717	657	717	691	663	730	691	702	705	696	710	724	698	652	734	662	706	730	687	737	684	702	719	672	667	649	740	749	682	757	697	663	718	705	691	714	700	704	697	685	743	676	674	704	685	711	707	714	734	719	707	676	691	730	697	710	701	702	722	697	714	722	631	671	741	697	712	675	703	672	699	722	686	697	705	698	716	733	704
24739	21130	27370	25078	9202	1239	978	799	719	678	673	680	624	623	594	575	590	576	650	546	539	574	572	562	563	694	1564	3298	3608	2395	1428	907	713	630	545	592	530	562	572	539	524	540	547	523	542	570	529	545	585	503	577	519	559	540	555	491	565	526	524	536	539	535	546	553	569	535	551	549	541	558	490	537	540	589	465	571	541	525	520	544	519	549	485	537	526	527	521	530	552	577	536	506	545	548	577	494	553	503	541	571	553	515	530	549	521	579	532	534	498	544	544	519	530	515	585	563	563	511	563	511	554	516	542	504	530	597	525	515	539	496	575	559	546	575	542	516	554	507	538	542	569	541	553	546	555	549	532	526	519	534	531	568	543	521	540	536	553	562	510	508	531	564	521	511	558	525	531	556	561	530	541	557	538	508	502	539	543	530	572	525	523	561	559	531	528	556	558	553	522	527	584	521	552	563	505	531	549	572	548	525	558	518	546	520	520	571	549	563	480	553	574	521	533	523	528	548	506	564	547	520	548	563	543	532	565	532	513	549	547	521	517	521	537	586	532	529	521	530	544	504	600	515	587	505	540	512	545	525	531	525	553	552	557	566	534	543	513	565	511	502	542	541	529	497	539	602	525	547	515	549	545	542	487	540	531	527	547	515	531	582	536	513	565	540	491	541	550	513	542	492	566	517	561	516	521	544	475	542	519	565	540	539	500	523	523	526	558	534	552	529	513	559	562	515	558	581	518	530	485	493	593	562	541	497	554	565	570	521	531	540	502	551	562	562	569	549	607	542	555	528	541	590	525	579	534	486	547	559	543	546	540	553	599	578	506	535	532	541	519	536	498	501	537	524	575	559	520	517	524	569	519	511	531	535	508	543	536	542	535	557	559	510	518	532	536	571	513	561	568	558	511	520	541	522	541	557	508	568	548	515	558	514	540	540	535	536	526	509	508	511	539	525	516	536	536	560	530	546	532	498	537	538	526	577	525	582	527	512	520	501	545	559	524	526	578	567	508	545	521	559	547	557	523	538	554	550	553	544	568	567	513	572	538	498	499	508	545	534	583	539	507	514	567	559	553	545	522	566	516	557	580	526	522	541	487	577	528	520	593	572	551	507	520	497	549	559	577	540	557	571	539	501	536	546	543	553	488	567	494	520	536	572	528	520	567	554	582	563	481	544	491	536	572	547	552	524	542	553	538	518	539	529	560	509	524	518	523	563	544	497	572	551	570	546	526	519	526	539	559	545	565	512	515	589	565	535	561	526	553	522	546	538	518	553	483	536	530	519	560	594	539	519	537	529	559	571	519	506	545	522	523	499	556	546	511	542	475	541	536	581	549	528	545	574	563	517	558	559	496	538	540	560	540	534	555	543	544	575	542	529	516	506	541	496	573	500	515	540	528	528	553	501	506	545	590	519	534	568	537	522	529	502	497	529	565	512	516	542	516	536	546	526	530	551	534	536	525	504	564	535	563	561	508	508	554	598	509	530	496	527	516	508	550	564	541	517	560	560	551	480	525	529	508	492	535	559	495	530	541	525	558	517	523	554	575	517	558	543	511	588	496	546	522	495	545	533	523	542	494	541	594	482	518	561	503	547	493	544	548	525	559	542	554	524	537	516	539	538	528	555	546	506	492	511	535	532	545	534	569	528	555	518	557	544	548	535	550	536	575	578	559	543	507	528	520	544	565	555	532	534	525	527	523	500	553	504	519	531	586	505	520	544	510	535	521	573	494	527	552	493	548	547	517	511	542	547	559	525	584	546	530	559	530	556	522	535	506	503	534	595	539	505	505	551	571	497	486	595	540	552	526	561	579	561	528	557	486	525	579	557	544	547	545	521	510	565	551	523	521	515	564	562	578	520	559	575	516	569	538	521	558	580	556	563	519	535	527	525	541	516	529	537	552	539	521	463	503	536	545	557	560	514	555	553	514	517	513	525	497	531	559	548	545	543	568	504	566	555	573	587	514	484	532	556	528	567	538	570	576	533	530	526	520	583	545	540	492	508	561	510	519	601	511	556	555	489	591	545	529	537	534	550	528	523	523	510	515	566	532	567	517	550	535	510	565	548	551	549	536	524	515	532	557	552	509	500	516	489	547	562	511	526	531	519	494	517	530	531	502	554	536	521	550	533	516	513	570	439	542	543	524	587	557	511	556	549	548	526	535	522	575	537	545	528	544	503	500	519	550	578	537	527	533	561	511	572	529	471	541	530	553	476	513	570	523	558	527	559	547	536	542	543	514	567	590	563	523	571	535	548	551	552	551	550	532	531	534	545	535	571	552	523	551	552	574	510	554	513	568	533	518	525	539	564	527	547	542	522	541	547	552	538	538	561	510	539	532	511	498	545	534	509	534	554	545	528	524	546	534	529	554	546	526	519	504	579	527	542	581	559	521	556	517	559	530	542	530	504	528	515	473	501	538	556	546	544	553	565	530	565	549	533	544	560	523	515	517	536	532	589	510	537	530	555	557	523	539	521	548	549	526	546	548	514	526	485	541	519	534	533	555	531	519	506	534	530	519	577	491	536	550	588	542	569	543	554	586	542	547	587	555	529	555	546	531	478	546	573	548	512	577	537	503	553	540	535	584	519	521	608	551	539	565	535	530	533	518	516	539	575	585	553	537	540	543	547	552	512	530	511	567	526	538	570	551	544	552	536	514	541	539	532	541	556	513	529	585	545	538	503	522	587	542	526	566	522	597	545	516	515	540	540	511	515	541	543	509	550	555	547	525	496	547	539	524	504	526	536	494	533	563	531	516	503	566	527	505	504	541	513	560	570	553	518	527	573	536	537	533	541	555	517	524	540	540	557	527	515	537	550	527	556	510	515	559	535	517	529	530	575	537	563	540	498	541	577	538	514	541	528	517	524	528	560	540	556	531	554	534	522	533	486	539	507	553	520	551	513	563	517	509	548	556	555	534	549	534	566	558	581	562	510	526	535	522	554	500	503	507	545	577	567	560	484	566	517	523	541	515	537	494	517	585	515	572	558	506	551	497	558	541	506	542	554	491	535	548	500	521	558	573	534	572	530	554	523	536	556	578	556	530	532	584	504	610	552	540	556	543	522	556	530	552	540	545	544	536	535	571	519	545	521	552	522	541	564	584	576	517	575	542	585	543	523	518	543	530	543	526	532	596	494	527	540	501	556	569	540	482	562	569	509	526	531	519	553	570	556	508	567	565	542	540	532	516	489	523	521	490	539	526	552	527	521	546	548	497	558	531	525	554	586	509	562	580	528	526	542	503	571	508	511	526	515	556	536	530	580	561	504	517	527	515	506	558	512	564	528	570	526	529	542	534	550	535	532	528	552	536	558	536	515	552	484	499	520	548	512	530	527	560	531	543	539	538	520	516	521	530	545	568	543	534	549	581	542	552	551	539	553	551	583	578	522	525	524	508	526	553	530	549	531	560	560	564	548	546	530	523	511	544	530	504	544	550	539	531	545	496	547	587	551	539	551	507	482	535	576	534	549	588	553	532	541	512	538
11764	15204	7401	3907	2714	2315	2092	1810	1542	1352	1283	1160	1129	1149	1013	1026	1018	972	932	932	874	888	845	906	947	1346	3968	8039	8179	5506	3093	1651	1149	960	880	913	850	869	846	838	797	862	893	831	865	851	873	847	861	871	851	826	818	856	856	804	856	899	914	877	826	877	832	833	851	883	791	831	813	856	854	836	829	892	845	873	841	886	830	767	876	878	901	851	901	808	835	915	879	826	799	848	924	830	814	826	862	841	857	849	853	845	805	858	838	860	890	795	856	861	809	862	846	866	902	850	852	865	821	801	783	843	866	811	812	849	873	883	850	860	868	906	849	851	827	816	861	853	852	833	831	929	848	813	858	836	841	786	848	906	826	828	861	906	839	835	817	830	840	909	864	834	834	891	815	834	871	861	876	888	850	856	885	859	858	830	869	889	889	788	775	847	854	856	908	847	885	822	888	836	854	823	873	845	862	828	823	846	798	791	849	864	863	863	883	884	838	878	953	851	850	827	842	843	827	804	889	856	843	873	805	808	834	890	896	827	866	841	831	818	855	864	880	822	845	852	877	839	869	867	845	842	854	903	855	852	881	842	829	832	880	823	854	815	858	806	877	889	859	887	873	814	851	854	814	826	862	791	874	814	881	848	893	892	857	857	824	861	799	861	859	840	851	841	862	847	849	819	842	853	833	933	855	878	817	868	806	850	797	850	840	809	862	893	894	811	899	867	854	830	845	819	857	833	851	884	819	881	835	898	919	857	813	888	864	817	844	890	780	893	913	789	887	846	854	848	862	842	890	812	879	917	829	823	807	856	853	856	845	838	813	839	863	830	880	829	863	857	839	876	848	890	831	813	826	914	891	845	861	874	850	928	835	877	809	825	833	886	864	868	932	856	814	867	871	832	813	805	822	812	870	836	870	842	866	828	847	805	827	857	816	865	810	824	854	860	852	809	901	804	832	794	829	897	853	853	879	784	852	903	867	839	831	838	803	842	845	850	854	883	849	857	869	848	837	828	859	857	841	894	886	824	821	866	889	849	797	825	850	875	780	833	869	871	852	911	895	854	833	879	823	807	840	834	860	833	855	841	809	867	863	895	859	842	826	868	842	908	816	798	857	837	887	826	868	906	869	851	810	836	864	836	861	801	865	810	830	898	906	885	845	878	820	872	849	876	793	878	864	880	906	823	852	842	852	847	822	849	874	837	847	812	866	845	848	867	803	837	835	859	858	838	838	893	892	881	905	851	835	870	877	814	850	814	842	888	844	863	868	843	858	854	873	820	881	830	873	881	843	904	882	874	878	889	851	867	863	830	884	867	888	832	851	854	836	856	831	867	870	921	857	893	861	789	850	845	840	819	793	850	847	842	848	835	822	857	863	833	895	804	833	815	791	851	847	911	845	847	818	831	862	820	849	866	816	828	838	863	874	872	829	845	837	883	856	922	804	856	859	841	870	906	855	841	847	851	841	836	841	876	840	807	815	837	848	821	873	876	883	888	807	849	840	858	823	828	827	882	836	867	851	811	813	838	835	822	833	826	891	835	890	842	846	853	850	857	888	853	866	851	830	829	869	819	894	864	864	827	839	844	877	848	850	907	882	854	847	873	855	785	914	885	853	841	797	803	871	840	856	844	828	877	873	890	878	869	870	880	894	828	842	818	875	844	841	820	832	813	825	814	844	841	834	818	891	885	817	844	840	869	905	844	860	807	836	799	857	836	824	885	911	838	827	828	845	845	864	843	845	884	880	797	890	873	843	864	858	875	858	834	842	857	835	837	817	826	831	861	820	820	870	852	824	861	881	813	875	855	894	828	844	864	824	860	904	850	858	901	830	793	870	831	857	854	818	829	820	879	876	827	902	849	843	889	814	904	883	844	864	880	800	840	845	854	838	873	844	850	881	866	855	888	857	813	859	870	807	865	894	872	870	828	863	887	835	884	862	842	846	824	816	863	878	858	807	861	838	839	869	841	870	858	841	833	881	892	847	818	852	900	873	868	879	851	812	870	884	818	864	879	841	821	886	887	836	811	876	892	847	839	828	842	804	867	903	896	864	862	867	854	857	851	856	858	824	895	860	881	845	829	849	820	798	865	837	852	842	834	834	823	859	855	850	876	843	834	838	861	848	844	830	828	846	826	880	851	878	852	830	826	826	860	861	871	850	858	838	885	865	826	887	861	871	870	838	834	843	854	844	774	886	900	894	915	816	873	846	847	852	849	821	861	838	862	909	880	811	787	818	909	817	786	866	854	884	829	793	835	874	822	862	797	873	858	875	810	850	850	855	811	850	825	866	850	859	862	852	865	846	799	833	800	872	843	922	839	835	784	902	805	855	842	823	859	861	856	834	925	868	889	909	841	859	888	826	867	826	832	867	833	907	819	805	848	905	845	842	842	839	839	777	895	866	896	829	842	847	813	848	842	835	836	767	875	843	894	835	837	867	829	848	898	910	872	854	884	808	863	817	870	818	833	850	856	830	864	860	859	837	889	821	848	846	831	871	868	841	864	880	855	856	834	834	858	855	937	887	797	849	834	816	848	840	824	817	875	900	835	863	867	845	822	852	872	870	876	834	878	836	780	812	876	860	849	868	825	841	854	846	872	868	815	888	851	846	842	813	874	830	797	849	847	823	861	819	884	885	839	873	812	842	839	839	840	828	874	863	849	845	906	849	859	819	846	929	820	836	850	835	896	904	840	819	786	847	878	888	851	827	837	890	852	846	858	886	882	906	839	827	854	845	830	879	824	830	870	885	885	830	866	858	858	853	820	781	832	863	869	815	857	875	839	877	827	801	885	885	785	844	873	828	854	839	829	847	867	905	882	865	845	840	832	853	887	851	816	879	833	837	860	814	854	812	872	822	852	867	871	846	821	847	882	822	845	796	842	821	864	824	876	883	829	899	848	863	781	854	848	826	853	846	870	809	861	810	886	816	913	821	880	878	891	840	805	817	893	837	824	841	846	892	845	829	825	830	911	898	840	858	844	878	863	891	827	777	818	855	829	846	854	911	846	797	896	860	817	842	828	809	851	908	884	858	914	841	925	844	843	865	874	798	872	893	843	843	895	887	819	865	876	824	825	838	832	827	819	835	931	797	918	846	845	838	922	924	851	838	809	830	818	796	832	835	801	819	849	862	851	862	835	854	876	842	808	825	860	870	825	823	847	870	831	812	838	796	852	835	873	868	830	869	851	828	846	864	824	884	822	833	882	841	870	895	809	861	912	818	798	829	792	869	845	873	868	839	861	862	850	893	871	850	857	834	863	826	873	871	828	810	841	844	855	847	873	853	890	825	864	844	854	836	850	867	810	853	850	837	855	857	831	848	840	870	818	822	790	855	857	937	858	809	866	867	835	841	821	927	835	925	812	880	808	889	833	798	824	788	903	862	828	842	818	859	833	851	844	827	874	869	874	872	855	864	850	841	833	891	845	852	888	867	887	848	858	862	846	860	835	836	888	876	857	890	856	882	830	858	893	853	871	847	869	848	803	854	851
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
