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
341146514261	341146514821	341146515371	341146515921	341146516469	341146517021	341146517571	341146518121	341146518670	341146519221	341146519771	341146520321	341146520870	341146521421	341146521972	341146522522	341146523070	341146523622	341146524172	341146524722	341146525270	341146525822	341146526372	341146526922	341146527471	341146528022	341146528573	341146529123	341146529671	341146530223	341146530773	341146531323	341146531871	341146532423	341146532973	341146533523	341146534072	341146534623	341146535174	341146535724	341146536272	341146536824	341146537374	341146537924	341146538472	341146539024	341146539574	341146540124	341146540673	341146541224	341146541774	341146542325	341146542873	341146543425	341146543975	341146544525	341146545073	341146545625	341146546175	341146546725	341146547275	341146547825	341146548375	341146548926	341146549474	341146550026	341146550576	341146551126	341146551674	341146552226	341146552776	341146553326	341146553875	341146554426	341146554976	341146555527	341146556075	341146556627	341146557177	341146557727	341146558275	341146558827	341146559379	341146559927	341146560476	341146561027	341146561577	341146562127	341146562676	341146563228	341146563778	341146564328	341146564876	341146565428	341146565978	341146566528	341146567077	341146567628	341146568178	341146568728	341146569277	341146569829	341146570379	341146570929	341146571477	341146572029	341146572579	341146573129	341146573678	341146574229	341146574779	341146575329	341146575878	341146576430	341146576980	341146577530	341146578078	341146578630	341146579180	341146579730	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2789	2000	3600	2300	2788	2000	3600	2300	2788	2000	3600	2300	2788	2000	3600	2300	2788	2000	3600	2300	2787	2000	3600	2300	2787	2000	3600	2300	2787	2000	3600	2300	2786	2000	3600	2300	2786	2000	3600	2300	2786	2000	3600	2300	2786	2000	3600	2300	2785	2000	3600	2300	2785	2000	3600	2300	2785	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2783	2000	3600	2300	2782	2000	3600	2300	2782	2000	3600	2300	2782	2000	3600	2300	2782	2000	3600	2300	2782	2000	3600	2300	2781	2000	3600	2300	2781	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23364	21778	29534	24556	21764	21692	6447	1049	842	820	797	697	716	700	688	631	625	593	578	640	578	588	584	564	560	540	543	588	573	618	570	578	531	563	604	577	583	569	566	577	573	523	625	519	572	568	531	585	599	570	539	552	562	577	578	583	527	633	568	593	535	535	624	601	557	538	542	556	540	592	553	551	573	592	571	528	558	552	504	523	551	533	536	541	620	559	549	568	575	577	559	560	556	575	532	549	544	545	574	539	508	561	543	543	563	544	537	564	551	562	539	549	546	522	543	558	526	568	580	577	563	595	532	548	547	582	550	528	554	531	556	549	605	608	574	557	537	534	575	558	550	532	573	568	535	517	549	540	555	545	556	541	546	537	568	546	560	560	555	568	564	567	590	526	532	539	531	553	604	583	567	555	548	557	543	596	542	525	535	518	559	528	553	553	563	521	541	594	519	566	584	528	568	566	489	568	559	526	547	569	577	548	627	571	566	525	594	542	586	573	569	576	527	550	542	563	526	597	583	520	553	569	551	531	572	533	581	576	577	530	525	559	550	553	556	580	566	533	557	524	603	565	527	535	531	587	590	520	538	524	568	561	581	568	541	524	558	523	528	592	549	602	541	563	543	537	544	532	555	551	505	559	536	599	572	570	547	513	570	553	527	582	546	577	538	540	554	544	560	555	577	514	522	526	600	564	536	491	536	550	579	561	565	543	561	523	518	533	512	579	535	569	558	557	572	563	563	548	547	531	548	549	540	559	612	552	562	521	589	570	563	582	572	568	515	547	556	592	536	566	528	548	584	540	547	572	548	567	583	593	550	567	550	577	561	550	562	540	547	538	523	536	590	570	538	575	533	541	540	521	553	529	539	543	551	527	547	556	563	545	554	575	553	570	523	526	598	579	537	568	561	581	538	566	542	581	501	577	545	565	547	565	557	580	538	543	541	556	553	580	534	569	562	593	536	541	586	537	542	534	564	574	564	586	577	598	532	524	577	572	500	492	586	535	579	596	531	567	534	557	589	571	546	559	600	541	553	563	557	557	542	550	550	571	563	522	547	529	538	542	517	559	577	558	587	546	546	577	565	549	546	538	594	556	576	586	549	549	554	557	573	553	550	587	578	583	563	515	593	602	546	562	593	571	593	557	571	552	593	517	540	554	569	598	552	599	593	543	557	531	527	544	580	587	548	536	560	557	534	590	576	574	537	558	518	560	637	550	560	546	537	519	536	528	534	531	605	546	553	570	537	581	583	545	539	531	580	576	565	583	538	564	519	559	589	517	543	561	536	547	566	541	569	485	505	592	549	593	545	561	553	576	552	589	537	578	548	549	559	520	555	529	530	570	507	531	579	560	561	542	586	549	558	519	558	585	541	549	606	531	595	604	516	539	542	550	591	535	563	549	544	616	584	562	607	556	578	544	555	537	558	580	539	530	550	518	573	542	543	549	530	552	520	535	551	532	606	545	551	550	560	554	581	527	559	564	576	537	565	564	562	548	587	600	548	575	581	561	575	539	531	546	579	500	531	564	570	556	525	543	513	573	591	568	569	525	602	542	568	574	567	549	533	521	534	592	541	513	555	547	570	555	606	539	534	538	576	520	541	575	591	525	586	528	552	520	530	581	572	534	560	535	583	570	582	576	513	531	499	561	579	554	570	540	570	571	544	568	553	533	562	594	576	597	560	550	612	593	557	553	544	557	563	514	561	498	585	572	550	554	534	569	557	581	554	554	565	534	563	582	581	566	573	593	577	614	590	582	581	579	584	571	556	540	564	554	559	548	545	557	529	553	602	559	573	573	542	536	531	569	561	564	614	590	555	594	538	518	526	539	499	608	572	556	555	560	555	555	575	555	541	530	580	540	567	590	511	527	567	551	516	549	575	515	572	536	539	571	604	535	573	545	514	591	564	542	588	531	596	580	529	569	544	503	544	543	562	562	546	555	580	558	542	580	527	550	563	555	529	539	538	560	486	569	531	585	557	555	546	576	545	533	562	549	573	587	573	574	539	554	573	573	555	542	572	549	549	559	559	546	518	596	542	557	565	515	526	550	555	518	532	518	600	513	551	561	553	540	548	578	576	578	552	532	551	531	552	529	564	574	513	534	529	513	579	576	551	569	545	547	560	547	539	578	518	565	562	563	565	510	547	559	557	561	560	546	570	546	500	542	563	532	565	540	579	563	529	546	572	584	554	584	562	557	567	537	539	556	519	575	540	571	542	558	581	576	638	551	544	547	572	572	599	578	542	562	545	564	573	606	598	530	537	548	567	576	486	561	516	539	572	538	572	581	561	549	603	585	538	526	579	559	529	567	559	506	602	555	590	583	530	565	528	540	544	537	542	530	577	592	597	557	566	496	581	521	574	542	577	544	561	554	564	573	559	549	566	571	570	549	557	553	519	565	565	574	565	576	552	546	564	552	552	577	567	527	519	553	605	528	581	568	571	573	619	544	547	536	593	546	576	566	559	534	541	561	553	559	573	592	520	535	512	581	528	567	569	527	536	577	592	537	519	528	545	512	526	508	570	581	547	543	548	556	523	585	565	547	499	570	572	553	548	603	546	545	557	535	531	584	550	560	559	566	545	582	557	544	569	576	569	597	551	573	571	568	552	570	528	559	576	553	556	561	536	566	579	530	542	582	535	568	563	564	539	551	570	565	573	516	526	545	578	551	519	555	598	523	591	556	560	550	582	557	556	575	593	547	534	545	610	549	534	543	560	580	581	582	496	631	597	553	573	574	581	537	527	602	542	577	549	554	534	595	533	596	587	589	566	561	569	547	554	527	580	575	556	598	565	542	562	609	565	529	553	505	556	587	571	547	575	543	547	534	585	609	591	504	599	545	591	568	556	549	584	576	574	551	605	537	608	537	557	578	604	605	527	553	573	564	523	555	529	540	552	569	554	600	489	539	532	537	544	591	595	574	568	554	560	558	530	571	521	531	538	562	544	557	567	518	531	545	565	550	532	563	595	553	543	557	529	554	581	564	550	564	551	555	573	592	566	522	534	548	581	559	571	555	529	567	524	576	565	528	525	538	529	518	519	557	517	512	571	557	583	570	578	566	576	562	507	526	576	541	562	585	548	525	563	568	570	537	543	587	552	539	555	577	551	554	540	578	551	545	568	520	554	543	534	553	554	570	595	590	585	583	549	580	576	550	546	551	554	540	516	504	514	536	538	570	523	535	582	555	560	590	573	574	544	560	571	557	553	569	601	544	541	552	570	563	563	573	552	547	553	557	613	548	557	542	557	512	559	552	574	510	528	582	550	553	558	580	591	518	543	560	579	553	557	536	522	560	604	512	551	557	594	580	517	584	543	532	556	515	523	601	588	551	541	573	571	581	553	543	576	530	573	538	547	532	511	570	553	503	569	558	528	509	512	578	563	531	540	563	552	608	572	605	589	530	557	561	536	548	543	551	580	592	564	574	544	535	580	547	569	564	601	571	610	611	551	552	546	576	570	535	568	559	518	564	566	571	531	570	563	531
35867	59352	27825	5287	3316	2337	1734	1489	1175	1081	923	843	838	821	720	728	673	655	672	647	656	654	652	644	634	586	570	631	584	583	590	610	561	582	572	611	548	572	547	600	544	603	596	571	582	589	616	575	569	608	538	559	543	617	585	612	554	594	586	597	577	558	544	581	558	560	569	590	563	562	547	568	576	591	503	580	578	570	576	547	567	580	584	558	568	602	525	603	569	578	596	576	566	555	545	598	593	548	594	579	537	555	581	556	572	615	561	565	531	532	583	537	595	534	555	604	504	565	584	570	553	580	562	570	536	546	567	567	547	564	571	580	577	572	529	544	578	592	514	570	565	562	550	570	578	564	530	548	570	541	604	549	591	554	624	571	565	572	559	571	570	588	516	524	584	580	559	526	531	600	608	555	562	522	588	581	599	588	531	575	590	569	572	561	578	602	532	584	533	600	540	570	577	564	595	568	584	569	578	569	588	539	572	602	600	609	603	554	543	584	556	554	544	541	560	543	561	537	543	513	554	590	553	498	535	532	568	591	555	556	555	538	544	549	525	538	532	547	555	569	543	543	569	532	600	594	534	526	558	524	537	547	580	556	556	533	538	558	568	545	538	560	563	561	574	519	536	542	559	570	577	588	605	605	569	571	550	569	565	567	570	545	528	558	568	568	561	512	579	569	531	588	586	521	593	580	592	533	589	547	598	556	541	613	531	534	539	554	570	564	541	600	530	545	544	589	569	582	572	547	547	561	570	556	603	584	557	558	532	544	529	558	566	568	571	606	550	538	567	552	570	557	588	587	587	564	590	559	529	587	571	569	600	563	615	569	556	574	578	605	564	589	588	535	582	537	552	565	591	546	596	565	559	589	584	575	603	587	584	557	574	565	565	554	529	562	544	583	563	584	596	546	565	579	537	594	567	606	584	534	579	540	568	566	584	572	553	523	530	582	574	589	558	568	568	600	580	552	551	546	561	573	543	549	599	578	573	564	605	569	519	558	584	527	524	589	559	558	542	519	561	554	608	544	569	555	545	585	561	561	552	560	523	570	558	528	596	571	564	585	551	579	565	569	601	564	562	594	566	562	537	567	509	588	530	502	595	561	574	613	567	590	591	560	576	548	502	574	563	582	576	596	594	516	573	555	594	593	582	555	557	554	573	560	565	551	556	570	565	599	620	529	563	535	611	620	532	578	556	541	572	533	526	556	543	585	547	560	588	598	556	601	572	570	580	560	596	576	551	584	562	541	590	588	548	538	555	553	566	559	574	550	568	575	533	581	563	542	573	563	581	557	552	560	559	565	574	549	532	562	560	545	600	529	512	530	568	557	597	550	611	572	596	561	548	574	562	577	587	601	564	557	541	583	571	589	543	580	561	590	571	566	558	628	579	565	608	579	543	553	551	550	546	566	576	539	592	575	573	542	578	583	599	530	577	531	606	574	580	544	571	544	562	575	491	579	563	582	568	550	594	551	556	574	583	529	558	594	522	580	557	517	575	529	570	561	554	579	557	529	550	538	526	583	581	576	588	604	613	587	575	598	547	543	537	570	532	573	602	566	525	589	555	577	545	547	536	558	594	529	526	570	552	547	548	534	566	564	539	581	575	505	537	559	607	573	555	587	608	562	603	559	525	557	560	576	566	564	559	562	606	575	583	569	559	540	575	571	569	565	583	615	551	535	612	534	530	555	518	547	550	559	589	566	564	546	537	571	563	560	590	612	591	558	574	564	599	558	573	557	546	551	572	549	551	562	556	552	555	532	520	541	545	585	523	560	589	547	597	581	545	521	607	554	550	550	553	555	550	538	530	563	525	588	546	596	528	580	586	523	520	610	502	557	605	516	612	598	556	557	550	588	561	562	555	580	522	556	554	554	592	561	598	571	538	554	564	594	527	615	536	567	518	557	549	584	578	579	546	560	555	546	576	510	562	576	527	556	569	537	566	579	516	586	566	578	568	579	541	519	609	557	604	573	566	583	550	548	537	516	551	566	569	568	570	578	562	573	641	549	583	570	565	560	565	548	526	536	579	548	543	592	568	560	572	583	526	537	544	527	572	535	553	604	591	600	548	562	514	560	569	548	579	596	565	545	549	620	592	528	589	560	571	563	565	615	565	577	525	595	535	537	583	609	540	528	561	555	570	601	552	525	519	567	578	556	580	614	580	600	531	559	576	552	595	571	580	582	565	586	593	594	539	571	595	574	573	526	580	552	572	554	579	553	535	576	534	551	570	593	559	602	549	578	551	552	539	550	576	543	570	552	591	588	618	550	534	570	604	547	565	629	548	619	575	575	562	569	605	565	576	514	567	555	606	576	530	613	539	586	553	571	596	511	584	588	585	603	575	545	546	564	536	551	570	622	523	553	585	539	593	562	562	616	575	539	567	523	556	572	580	587	577	529	552	550	557	573	563	583	555	581	552	531	594	574	536	563	542	572	559	530	545	582	542	566	573	582	565	546	530	588	564	624	555	580	596	551	560	585	582	573	552	548	561	526	555	560	543	542	555	510	522	589	578	566	585	545	579	555	562	571	564	587	580	529	561	583	594	563	555	582	534	562	590	600	556	573	560	538	509	539	532	581	547	563	563	571	570	549	563	533	572	588	546	599	549	528	539	551	580	555	569	589	570	576	546	577	521	574	555	582	536	563	583	597	551	554	607	553	573	541	558	571	589	551	580	555	557	577	553	560	580	582	585	560	584	526	570	557	576	551	564	560	511	548	561	551	559	560	577	574	555	535	580	557	604	568	577	592	564	565	558	579	581	538	570	564	587	575	534	543	569	563	569	584	559	577	573	591	536	571	579	562	559	536	553	537	539	560	610	553	561	591	582	562	564	548	552	586	545	581	587	580	606	534	581	580	558	528	557	532	539	567	554	558	547	580	538	591	551	563	529	538	519	518	574	574	575	536	567	575	565	568	599	567	540	619	591	579	579	556	581	553	573	537	519	566	572	542	562	594	569	581	601	587	582	568	558	579	553	530	588	524	554	522	593	555	565	534	553	583	548	601	584	585	602	497	545	568	600	578	554	554	608	594	545	587	572	534	562	602	554	552	588	546	513	564	522	573	551	535	513	568	565	571	538	581	561	564	555	542	512	586	566	580	593	536	537	569	566	553	529	581	559	557	587	574	600	561	591	560	567	597	589	561	580	535	571	588	585	554	524	523	563	579	549	536	551	552	608	598	559	548	566	565	525	547	550	553	539	572	531	577	547	587	597	504	603	562	566	556	540	575	541	580	533	558	535	565	536	564	551	581	574	554	566	578	560	572	574	556	559	547	561	566	565	565	544	624	542	621	582	538	551	556	590	565	570	530	543	544	548	523	549	601	563	577	565	569	585	593	568	544	605	577	578	561	560	515	535	548	553	538	561	574	566	609	618	582	526	519	548	593	604	607	575	553	615	574	606	571	561	603	549	602	533	577	579	579	595	566	536	558	578	545	606	583	564	574	562	551	567	578	574	546	541	567	587	579	507	583	560	557	590	554
29199	24203	14997	2442	716	560	474	504	476	465	477	473	481	444	483	420	496	431	475	482	484	456	450	432	465	452	490	461	462	489	480	478	499	459	452	463	438	503	483	444	420	459	468	468	464	420	494	501	448	476	468	457	442	474	436	473	479	444	440	502	456	477	471	465	459	504	462	445	484	443	434	485	457	447	479	446	430	447	489	449	469	449	471	448	511	450	450	439	426	456	493	486	441	463	476	504	469	463	466	445	455	471	447	480	475	471	483	453	440	460	508	447	470	450	465	454	441	483	472	502	458	440	503	423	484	432	454	461	440	466	461	458	438	472	463	470	500	480	451	486	469	462	472	500	459	481	463	446	431	453	449	463	437	492	442	459	477	474	459	440	474	488	508	494	448	444	429	421	473	489	469	497	450	495	442	454	450	492	448	460	492	472	459	470	468	481	477	447	461	451	486	458	425	468	476	479	460	488	471	483	440	493	486	491	434	467	486	452	483	440	441	462	476	501	452	485	492	478	476	483	472	518	453	444	473	477	449	449	483	482	463	457	452	480	480	487	477	435	452	482	437	433	497	480	451	477	424	485	464	498	458	425	451	422	478	448	506	480	496	458	444	432	451	494	463	470	444	469	489	446	478	404	422	424	488	447	442	460	488	482	488	473	429	478	458	481	463	485	454	473	454	438	460	470	439	477	452	479	481	460	440	453	472	443	436	451	454	482	458	464	493	454	457	458	441	451	429	439	447	457	450	480	457	458	482	416	488	465	476	465	494	478	455	483	467	499	461	462	452	488	496	487	473	513	466	434	494	422	497	481	462	446	461	485	482	447	447	477	450	465	433	444	500	442	438	449	453	491	431	432	437	467	496	466	449	482	467	497	457	454	509	497	489	394	455	492	471	427	469	476	479	489	481	467	449	458	455	478	442	495	501	442	477	458	456	488	492	462	477	445	473	470	459	447	457	468	449	469	492	486	484	479	490	449	460	520	474	440	467	550	481	447	479	475	465	468	443	457	463	468	482	464	491	468	438	431	456	519	468	455	478	414	467	498	474	489	447	440	494	448	441	460	480	452	441	463	483	450	484	491	476	462	434	431	427	472	453	440	461	470	459	503	440	458	465	491	441	431	472	484	454	450	462	455	416	470	451	448	468	430	478	436	441	455	483	487	464	463	494	471	476	458	493	465	431	448	489	478	483	450	494	518	476	447	461	462	476	465	476	418	477	437	494	435	445	449	458	460	486	460	472	474	443	460	441	444	443	435	466	486	476	474	469	452	465	449	450	471	456	466	472	482	461	468	466	446	483	467	424	500	456	480	461	503	462	423	500	425	431	497	446	493	458	469	439	490	488	430	483	461	430	467	458	422	463	447	479	498	486	490	471	431	434	435	469	488	485	490	420	459	496	499	448	478	480	458	446	451	467	455	472	460	458	470	442	462	434	483	461	440	452	513	468	427	451	487	469	450	470	450	465	433	465	509	458	439	467	465	490	409	460	462	435	443	504	479	468	483	461	471	451	461	463	490	445	446	460	484	500	478	453	479	475	472	468	450	470	449	447	468	451	489	493	482	483	465	475	473	495	453	465	479	454	478	460	478	447	469	451	432	466	467	463	486	469	463	450	458	452	465	503	433	477	500	461	433	459	483	470	424	484	450	437	459	455	457	436	437	475	487	495	443	468	463	471	451	461	496	452	452	457	472	446	430	496	480	468	459	439	415	487	458	468	456	490	489	460	447	473	514	468	494	431	485	452	434	461	456	465	487	473	482	460	479	483	454	447	478	454	452	485	431	490	434	502	459	495	473	496	434	460	459	467	508	445	503	447	482	457	520	460	453	463	456	468	479	491	440	475	466	440	482	474	466	456	467	429	455	461	486	448	469	494	443	520	469	485	456	477	485	451	442	469	456	492	469	451	479	459	437	455	454	487	501	457	458	435	510	470	475	446	446	473	503	470	458	458	476	477	491	441	483	439	488	475	461	493	455	461	456	476	490	467	494	461	464	414	455	470	450	466	433	445	443	465	465	464	474	449	457	460	458	476	486	475	462	446	475	512	455	471	476	491	468	526	487	456	463	464	455	465	479	461	485	476	478	484	502	459	449	457	488	448	464	428	495	496	456	462	439	501	478	496	465	457	459	478	491	405	440	470	490	446	405	436	418	473	483	461	445	464	431	455	469	472	464	439	448	520	433	422	469	434	465	462	512	457	426	442	452	480	463	489	469	461	475	436	463	491	438	453	429	450	454	453	497	462	465	449	450	458	506	484	496	472	439	464	455	482	468	466	478	479	458	462	482	516	454	493	441	442	487	461	511	476	474	420	451	446	438	440	451	455	463	464	436	483	465	439	465	449	502	461	478	453	484	467	469	454	479	454	469	454	438	471	449	483	448	443	471	469	510	450	463	478	489	481	521	439	499	483	464	468	472	466	425	479	480	502	471	470	449	522	476	465	488	451	440	506	520	447	481	476	470	449	459	482	424	460	432	511	480	496	451	483	443	450	473	473	516	508	443	434	459	518	492	473	493	459	446	487	439	453	479	476	474	480	463	454	480	471	486	478	429	474	444	466	500	484	477	467	486	448	461	462	457	500	457	486	459	445	466	448	456	451	471	512	435	469	429	466	427	453	452	430	469	404	491	490	492	497	466	465	454	455	445	509	472	474	515	498	456	473	441	443	455	426	473	462	399	443	507	433	490	449	465	433	516	443	468	478	535	453	468	440	478	460	506	465	464	469	465	466	469	455	519	473	510	470	460	475	464	472	493	476	478	445	466	470	435	471	473	404	496	493	495	459	485	444	445	478	462	458	454	420	477	477	455	463	465	485	479	498	429	458	443	436	452	446	480	489	468	433	468	466	483	500	462	475	466	456	440	466	487	467	510	488	483	444	451	484	498	474	441	480	476	457	453	492	464	481	471	456	438	457	465	473	507	484	464	470	446	449	442	473	426	460	493	459	479	467	489	456	504	457	479	456	470	483	434	463	464	467	443	478	485	496	459	502	469	463	445	468	467	472	466	475	504	485	483	454	465	504	505	497	450	443	462	487	428	451	493	493	471	438	464	489	426	500	464	433	488	471	516	474	460	471	469	473	481	501	460	478	453	454	431	455	473	463	455	463	497	482	467	460	440	519	457	461	447	449	484	476	465	459	458	457	449	497	450	445	491	495	505	446	488	481	445	454	468	477	506	455	471	471	467	458	463	491	476	437	465	485	464	427	441	457	488	468	456	426	470	442	446	449	457	468	455	522	470	477	435	453	463	461	436	477	426	470	496	456	521	485	431	476	496	450	518	438	474	490	419	471	483	496	461	456	469	490	433	470	417	486	435	451	463	470	507	446	461	465	487	451	452	437	451	475	463	470	478	486	434	489	454	437	490	494	487	440	463	451	461	464	471	484	430	508	427	452	433	501	461	490	461	432	472	499	438	459	503	460	470	443	477	464	444	499	469	468	489	474	469	484	453	447	421	467	483	450	425	448	416	485	495	418	472
25029	34782	10637	1595	942	711	611	552	549	517	481	531	505	538	497	491	511	530	515	510	553	486	517	504	525	504	507	511	495	494	512	462	483	515	519	504	512	510	492	503	481	546	498	509	534	514	487	530	492	481	507	495	544	492	527	520	482	530	556	496	538	493	508	533	474	533	515	505	511	475	506	507	504	495	530	521	510	509	491	487	509	495	505	544	513	467	507	489	537	491	500	521	500	514	509	485	531	534	522	547	441	543	523	522	475	534	497	531	508	518	511	512	502	504	526	512	508	558	530	514	491	512	510	478	485	522	526	537	460	483	506	495	498	505	512	505	495	462	512	531	524	492	503	531	516	480	513	488	500	553	458	562	489	494	497	524	555	513	510	509	481	441	518	528	524	511	549	474	516	511	522	497	512	490	497	447	519	516	512	514	542	477	525	521	531	485	525	468	509	535	537	519	484	473	473	486	493	486	506	525	513	523	501	517	521	522	519	534	495	509	481	480	533	520	502	515	483	486	508	510	471	530	511	506	470	549	488	533	514	480	534	510	495	502	487	511	490	505	470	520	478	502	492	585	539	549	513	486	523	510	485	529	485	457	512	548	499	476	506	533	477	519	508	479	495	515	494	450	525	525	478	484	493	531	526	512	538	486	481	504	507	479	502	503	498	510	521	515	512	515	478	489	469	536	501	508	537	516	482	507	497	544	492	497	544	553	542	494	484	517	501	503	506	540	502	485	541	477	533	487	506	546	507	501	506	536	508	520	513	481	535	502	511	509	492	487	519	535	494	533	527	519	528	471	508	505	495	441	539	509	503	519	498	493	554	487	522	488	489	529	514	560	490	532	550	523	501	510	473	508	512	499	507	505	491	500	507	531	482	494	491	503	536	536	509	472	539	504	542	533	505	511	533	488	518	543	518	511	506	501	531	484	498	554	516	450	544	472	543	549	499	525	520	549	497	509	511	443	535	531	458	503	509	475	477	483	482	520	484	518	509	530	501	512	514	553	502	527	501	490	542	477	516	485	525	529	477	494	522	551	512	477	522	523	463	582	495	543	526	503	525	521	519	549	478	505	508	523	536	493	537	554	501	506	556	510	510	524	539	500	517	524	498	523	518	491	470	501	505	488	501	524	461	537	466	539	500	523	520	481	490	517	493	478	531	483	493	501	514	509	509	520	500	476	493	494	509	512	505	501	510	461	486	549	501	550	526	516	463	540	493	488	498	493	502	525	512	500	503	523	526	496	521	489	487	458	479	506	493	506	508	524	569	477	518	497	533	529	495	506	496	514	536	532	494	531	540	483	467	535	509	520	524	504	489	483	461	490	470	488	520	528	460	529	522	511	506	500	520	500	546	504	491	502	515	458	537	503	507	504	502	522	495	492	516	464	523	552	482	503	531	488	474	529	519	522	499	511	518	486	497	566	477	488	491	522	503	510	519	498	543	525	504	503	525	515	480	460	478	497	465	512	485	498	511	485	526	519	540	517	488	511	505	547	478	540	499	502	503	491	495	506	514	534	542	515	500	506	517	477	480	540	520	485	470	502	518	488	525	512	485	532	515	498	468	493	522	511	526	488	503	477	521	527	484	524	553	512	508	499	525	517	496	530	515	512	523	494	516	500	461	509	513	520	551	530	489	527	488	527	514	520	498	499	508	532	496	528	524	489	510	519	513	445	514	518	500	537	547	513	499	468	501	489	492	482	480	488	467	493	517	513	514	502	519	527	486	497	513	532	475	513	485	479	526	527	534	457	489	529	531	510	513	515	517	494	523	497	493	483	493	506	513	529	521	477	486	516	489	520	552	552	483	518	509	516	507	497	529	499	513	488	523	474	506	497	524	553	507	518	496	481	516	488	499	492	483	519	493	498	529	499	499	534	485	511	497	524	514	509	487	512	502	496	517	481	543	556	523	524	520	489	484	540	494	542	524	460	522	527	538	481	493	499	489	519	520	510	515	504	494	508	518	538	515	499	525	516	537	482	540	503	471	499	474	514	537	488	472	528	510	528	504	486	489	525	512	492	538	449	518	508	507	505	489	520	536	508	522	505	530	499	561	531	497	511	516	501	497	509	542	499	495	538	466	501	507	530	513	479	520	535	525	508	504	464	524	476	511	491	507	514	505	525	520	528	506	503	505	477	536	513	489	516	513	481	495	574	524	536	518	484	497	516	492	502	526	485	479	523	493	481	516	474	526	494	526	532	508	506	547	572	496	556	480	506	547	529	513	513	518	482	517	516	494	530	475	542	527	506	469	499	521	517	525	529	484	486	483	450	515	525	518	525	508	518	496	451	514	539	470	501	504	473	486	511	541	475	532	524	522	514	496	493	512	510	512	479	512	496	527	515	503	524	473	514	500	492	501	517	539	501	484	525	516	519	496	525	509	514	475	528	538	522	522	491	498	505	504	517	533	479	491	488	493	514	513	503	525	537	499	509	496	534	502	524	534	485	496	486	525	535	530	517	491	528	547	488	516	532	499	507	532	493	557	515	499	493	522	506	510	507	507	502	497	501	533	529	520	505	533	524	497	536	521	498	482	515	477	512	486	553	507	514	508	495	504	497	497	501	569	498	521	529	534	502	553	506	510	571	535	551	521	498	483	516	521	501	506	542	485	504	530	475	501	505	507	502	493	486	511	504	564	497	461	473	525	475	503	541	518	503	497	503	506	498	502	524	523	509	521	542	509	455	520	472	512	480	562	487	490	498	526	486	540	506	505	526	515	525	504	523	522	502	528	481	515	460	482	488	510	558	524	508	489	546	514	550	504	517	553	501	498	496	518	470	511	512	501	528	515	544	509	508	494	513	490	502	471	518	504	497	508	474	513	511	493	508	465	501	496	507	506	543	485	547	512	476	509	490	537	497	532	476	506	466	523	498	511	503	520	498	487	529	492	491	524	518	523	484	484	477	508	547	500	490	534	506	542	524	521	484	497	491	511	520	516	518	497	514	564	508	498	528	504	512	497	481	477	524	485	501	516	525	491	534	535	499	506	482	519	532	535	535	508	508	466	492	491	523	526	504	517	481	476	490	518	501	527	535	504	510	496	569	525	510	529	491	530	496	510	522	526	524	521	500	496	501	558	516	457	523	514	471	482	505	500	508	524	532	505	565	530	477	514	497	506	507	495	529	509	518	528	539	520	552	538	512	495	526	504	504	531	503	483	514	512	488	529	493	494	493	489	498	538	519	553	503	437	509	537	524	562	498	549	483	529	542	502	474	507	478	510	528	478	517	522	519	496	528	506	518	502	500	509	521	498	509	532	531	509	526	524	496	474	527	521	505	546	503	494	518	532	512	501	526	526	480	501	502	522	476	485	502	500	531	459	495	468	495	512	444	490	528	485	520	513	512	527	547	467	517	546	516	508	460	504	534	566	536	493	512	539	541	516	473	538	515	501	553	527	481	490	512	535	489	483	474	517	526	480	517	507	513	522	510	541	514	513	536	515	505	511	498	481	513	501	465	516	485	492	521	491	498	506	483
23855	21368	28560	24458	21301	10190	926	554	470	399	388	371	344	351	323	293	342	307	332	314	286	283	355	308	302	304	292	274	312	292	303	292	322	290	280	290	308	307	291	307	320	330	301	332	294	277	279	285	283	278	313	327	297	289	314	283	278	298	315	287	270	268	296	319	261	259	342	315	310	287	307	324	289	299	325	305	297	285	295	284	274	268	308	276	271	327	307	319	303	290	300	311	287	304	292	300	336	318	286	303	287	294	281	288	313	279	325	294	310	319	312	276	308	292	305	307	296	305	293	257	273	265	309	275	316	323	284	318	295	262	278	305	284	312	294	302	315	284	315	285	277	317	289	287	289	310	305	284	280	293	308	285	291	303	326	315	289	288	290	266	309	298	306	261	292	300	307	304	305	297	327	280	300	286	285	283	284	294	307	281	287	307	342	308	304	280	290	314	325	279	295	297	316	297	306	300	293	276	292	289	304	326	289	297	312	309	320	295	309	281	291	293	299	303	295	265	280	316	315	325	318	326	275	317	289	290	302	284	270	268	301	323	263	311	331	276	307	287	297	288	313	285	306	303	302	286	282	293	304	270	295	300	307	292	299	305	318	319	318	280	296	313	306	276	281	294	302	279	288	264	311	304	273	332	344	284	306	299	319	289	299	299	278	306	294	259	293	328	269	287	326	316	295	272	280	279	279	307	315	276	272	304	327	307	283	293	300	300	289	269	330	309	310	300	295	285	309	289	304	318	281	346	292	316	283	325	297	272	300	291	268	329	317	276	304	310	319	309	287	314	287	323	316	275	303	274	308	260	284	280	288	307	337	279	316	338	277	297	310	294	280	299	301	305	271	305	272	307	283	283	307	310	285	270	285	247	277	310	296	310	306	300	334	299	276	293	320	296	302	283	291	271	283	292	308	284	295	310	309	289	317	281	276	278	347	310	276	293	293	264	317	259	297	303	310	298	300	287	261	302	298	288	289	280	307	330	282	288	287	312	291	278	289	295	301	299	318	297	314	293	293	294	309	323	283	279	317	305	332	271	293	321	315	320	309	269	312	269	298	298	293	292	293	303	328	286	317	302	314	298	303	281	253	322	298	258	295	289	303	298	273	273	300	271	285	285	286	299	301	323	300	294	311	313	288	285	327	308	305	312	317	309	292	289	306	284	283	283	309	321	328	295	275	289	316	309	315	313	298	281	322	294	266	311	289	278	294	294	293	287	291	297	281	278	313	283	307	328	310	295	322	302	302	280	296	264	295	307	313	330	279	301	294	316	278	279	317	289	283	284	311	297	279	321	304	327	330	305	297	281	296	305	289	273	291	304	296	284	309	287	301	296	328	275	321	299	295	316	279	306	297	284	289	293	309	271	316	306	297	296	298	278	262	328	276	274	320	280	294	297	266	306	290	299	288	293	281	301	277	302	282	307	290	299	301	311	274	313	294	290	316	290	312	318	265	315	292	299	267	308	281	311	305	300	270	258	254	266	279	281	253	291	271	291	309	292	293	306	304	292	299	285	346	281	290	325	300	303	281	275	289	291	335	333	263	298	336	283	259	307	275	297	303	312	297	301	304	312	291	295	246	306	296	318	320	297	297	340	278	272	304	271	287	310	301	283	269	283	315	331	281	290	264	304	304	267	286	286	290	307	288	320	268	306	304	273	249	281	283	322	296	286	276	296	270	302	276	281	296	292	313	306	280	295	267	272	279	279	325	279	312	286	273	276	286	295	278	278	294	300	294	273	300	327	283	290	338	257	286	295	306	298	275	281	316	294	298	296	290	278	278	274	305	270	308	308	287	313	311	305	329	322	298	262	300	319	309	297	271	301	311	303	290	321	299	293	318	316	301	285	313	286	309	319	291	263	292	277	292	269	292	283	293	293	294	309	296	330	302	284	295	286	277	292	313	284	312	331	276	295	265	321	290	307	284	323	273	305	301	303	290	280	299	304	307	307	288	287	279	272	288	274	287	308	272	312	293	298	303	294	295	298	295	260	313	281	306	282	261	257	312	270	280	285	295	289	285	297	283	277	301	301	311	252	301	308	272	316	342	273	282	277	314	305	295	308	303	332	303	304	302	327	301	267	297	314	318	305	331	291	311	302	279	345	292	301	253	326	287	295	298	295	283	287	301	273	284	273	289	295	265	301	322	282	314	304	304	318	301	292	274	278	315	318	293	305	280	306	299	303	311	291	276	306	281	307	277	288	299	309	284	298	300	263	294	304	298	286	310	278	293	329	283	285	282	275	294	288	320	295	278	292	309	325	286	296	286	294	297	278	289	308	301	301	282	298	273	301	292	293	294	296	302	283	290	283	306	259	306	302	282	316	311	278	295	294	320	281	304	296	284	327	277	300	309	294	301	290	294	324	294	281	285	297	313	297	285	275	287	277	289	298	255	317	305	303	304	317	278	283	305	306	317	308	309	265	260	299	320	299	289	277	306	300	277	302	285	275	307	295	290	291	282	325	287	301	285	278	289	270	314	302	269	286	261	287	309	332	320	294	278	271	303	294	332	306	278	294	290	304	272	300	273	299	268	312	262	289	312	310	286	325	351	282	327	313	309	295	305	318	296	288	271	313	277	331	313	272	301	330	296	294	316	311	300	319	290	283	276	267	248	297	297	290	296	293	299	297	317	294	255	277	312	291	311	296	282	303	292	308	287	309	298	292	299	275	275	291	313	304	326	297	311	293	318	290	290	301	339	301	284	278	265	287	291	287	268	288	250	287	305	316	296	292	318	311	282	302	286	303	301	306	289	305	293	321	306	317	326	283	297	327	283	269	340	330	319	329	336	293	307	278	325	316	310	289	299	319	317	264	302	329	288	291	282	294	266	305	328	309	298	303	304	291	286	293	305	320	306	320	271	280	320	288	308	308	251	304	285	263	295	307	304	271	289	285	279	309	287	320	287	319	276	268	313	315	253	288	314	288	302	291	298	300	314	280	314	299	324	280	335	321	303	281	330	286	275	301	283	281	279	269	308	268	299	309	282	312	323	289	300	286	304	279	332	302	317	266	304	285	300	319	292	297	312	290	304	285	289	314	303	301	299	298	296	324	288	287	300	295	312	286	260	295	260	308	284	291	332	263	284	283	295	318	290	268	299	318	260	304	282	288	260	305	293	279	284	290	306	330	288	298	281	319	291	293	293	310	291	282	315	290	302	327	290	271	290	270	304	293	300	296	267	315	285	291	268	291	279	327	294	283	291	288	263	308	279	288	272	292	299	272	323	313	307	270	289	284	326	274	298	305	275	335	270	287	267	309	297	340	274	300	305	309	288	285	287	322	303	330	264	298	291	273	316	289	307	295	291	270	306	304	289	280	285	289	304	291	295	302	294	282	305	297	280	289	281	274	332	310	293	297	293	261	297	308	317	286	279	301	323	299	283	308	281	303	321	303	241	313	306	290	284	318	294	260	289	290	246	317	288	303	309	291	336	299	254	303	314	287	304	295	279	320	275	271	307	309	280	276	288	311	321	314	278	330
31671	51204	23959	3869	2341	1505	1115	773	673	569	548	536	483	436	398	404	395	378	368	354	359	365	348	372	352	333	352	335	346	331	345	337	365	335	322	335	335	329	338	317	328	324	330	351	319	336	287	311	320	346	311	323	358	306	311	312	353	361	303	306	324	319	351	327	341	337	332	307	325	334	319	328	341	307	326	317	333	344	348	313	325	327	313	347	297	332	321	328	310	301	315	291	284	370	347	304	327	314	331	316	294	303	324	337	337	362	362	335	306	336	312	303	325	338	336	341	330	330	368	354	311	313	311	332	337	340	340	352	350	346	327	314	336	342	330	316	317	323	300	293	325	324	332	321	348	296	321	308	323	315	324	329	326	304	325	326	337	327	311	316	295	331	335	299	328	326	297	332	317	317	310	342	332	289	331	355	322	339	293	311	329	338	278	298	310	323	288	309	296	299	306	317	309	307	328	331	291	320	331	326	353	304	312	329	327	338	324	336	343	316	317	310	327	296	333	344	330	325	314	361	342	320	329	360	324	316	308	363	338	329	316	336	325	341	332	306	311	309	308	315	299	307	292	330	315	331	300	308	310	309	338	316	325	302	327	312	341	294	313	288	307	316	315	343	329	315	317	348	300	324	330	339	342	313	284	306	312	363	351	344	346	303	355	322	339	288	327	316	311	326	355	314	315	299	318	318	311	321	344	361	306	319	315	304	329	317	317	301	331	331	325	307	323	326	327	320	320	332	359	311	358	338	291	323	341	319	325	328	347	330	321	338	305	320	332	305	306	344	342	308	327	333	355	347	289	337	331	313	320	324	318	310	347	321	337	345	328	327	335	310	309	325	302	319	305	343	352	339	305	317	325	325	337	313	315	346	311	316	338	315	351	294	310	298	335	304	346	293	326	321	314	308	337	334	340	321	304	320	326	314	318	349	310	318	300	305	335	333	362	305	294	321	326	323	312	307	299	317	307	337	315	339	334	302	336	310	302	295	344	322	347	330	335	322	313	320	342	343	295	311	338	305	322	327	351	315	313	310	295	328	301	310	332	332	374	340	319	329	324	315	324	336	345	313	311	312	321	291	340	341	283	320	321	292	303	330	352	318	321	280	307	303	312	320	292	341	342	350	305	333	317	309	335	345	321	331	323	333	319	342	328	323	335	318	323	299	310	310	333	337	348	323	321	308	324	312	294	324	361	340	338	307	327	339	306	294	321	310	332	342	349	310	327	346	334	341	322	313	331	349	333	322	317	309	328	290	320	334	336	301	283	327	320	306	319	303	325	267	328	314	318	324	321	352	323	309	322	325	329	299	319	327	292	300	326	313	312	323	317	314	288	302	300	334	304	336	321	338	309	324	337	322	306	283	323	325	321	316	317	338	341	339	305	318	325	318	342	327	335	324	305	297	325	335	329	333	282	315	327	318	309	318	290	341	320	331	356	284	339	324	286	299	341	319	324	289	328	322	308	319	306	338	302	317	347	333	347	325	329	300	296	346	334	295	300	331	316	322	330	295	305	304	325	316	340	326	332	304	338	332	346	359	303	324	316	325	316	341	311	320	324	334	341	340	325	310	324	313	315	313	319	328	310	329	313	313	326	337	342	322	285	336	313	331	289	327	315	328	326	337	323	310	340	341	338	329	367	327	324	309	301	316	308	286	364	298	327	339	336	327	326	335	328	284	331	309	323	315	337	328	356	297	314	311	332	306	311	309	350	321	337	339	330	307	317	341	337	339	298	314	319	327	321	321	303	324	332	332	333	300	317	310	330	328	304	334	344	365	335	308	336	341	332	338	344	326	317	308	320	301	314	288	332	345	297	337	340	331	344	301	319	327	327	298	335	334	325	351	316	331	320	302	293	340	312	308	343	327	357	372	353	316	317	327	341	324	329	329	315	344	314	298	324	304	332	326	360	320	319	328	295	334	354	343	330	335	328	328	326	347	297	327	325	316	318	284	305	308	334	300	344	317	313	361	318	328	350	300	302	310	318	308	315	327	324	317	323	319	311	302	287	316	310	325	300	316	306	336	319	338	321	335	345	341	302	298	330	332	335	322	363	304	336	351	326	312	317	327	343	333	309	330	326	318	352	326	294	327	332	310	319	333	307	320	312	346	334	344	320	348	328	342	307	365	309	335	336	311	309	326	290	324	313	367	320	338	304	310	340	311	307	323	338	339	348	344	336	317	334	325	346	304	322	319	344	349	321	341	324	314	319	330	328	359	306	316	329	318	295	313	320	304	308	325	292	291	313	332	322	332	321	319	341	328	315	318	328	342	318	320	306	293	355	308	313	349	331	340	332	345	330	313	367	296	334	316	330	320	339	282	310	326	335	305	318	335	296	320	326	326	343	310	357	319	329	325	331	315	299	327	349	314	344	298	302	332	332	346	347	320	348	340	354	339	331	353	281	315	313	316	319	343	345	300	316	308	348	327	320	351	328	332	286	328	339	315	314	311	320	348	308	326	361	331	293	307	355	346	340	316	336	321	328	329	307	346	315	333	327	304	337	339	315	326	332	370	290	316	313	297	327	334	355	336	332	335	325	345	328	318	339	281	293	359	344	301	344	324	313	322	352	348	304	286	328	291	333	297	325	292	310	308	319	312	307	308	315	319	340	326	337	310	332	319	329	343	312	342	339	352	353	341	307	305	331	334	350	275	317	317	314	323	313	334	367	324	341	328	336	333	318	317	334	321	297	326	303	287	336	354	331	341	318	324	328	291	314	330	310	335	288	349	322	316	318	327	341	293	317	296	321	343	320	326	324	345	320	309	316	305	311	347	326	345	358	358	334	285	323	352	319	308	311	353	312	339	350	303	322	338	316	310	317	290	280	314	298	353	323	320	323	316	318	306	360	325	332	351	329	338	309	312	325	317	316	308	330	326	343	312	319	353	345	325	320	353	340	329	282	319	306	331	314	345	311	323	315	362	333	342	301	302	329	319	319	322	340	295	319	351	341	317	334	324	345	314	323	296	293	330	329	307	311	356	307	288	326	338	317	330	318	292	307	303	313	329	321	328	346	335	337	326	326	313	358	340	322	331	335	329	321	297	338	340	310	309	326	349	332	322	325	345	322	313	328	310	333	349	349	325	350	354	337	332	322	330	360	338	325	338	328	312	304	331	342	335	334	298	315	328	311	333	344	324	334	302	321	331	328	350	306	299	314	295	319	328	325	314	328	320	324	309	331	294	299	285	331	330	296	319	337	327	285	351	316	331	340	339	297	309	342	306	317	342	287	313	325	315	317	340	338	321	331	329	341	378	284	356	305	331	327	340	326	318	290	354	352	314	320	312	305	337	338	353	332	298	331	326	330	300	338	329	297	333	364	313	299	338	359	297	334	305	305	307	327	310	305	335	335	332	347	318	324	275	312	343	317	314	312	301	309	323	340	360	331	350	319	317	318	283	323	336	326	317	322	325	317	315	320	340	324	312	289	329	316	313	313	304	302	304	326	325	343	291	307	302	315	333	319	329	327	339	342	297	342	305
25351	21432	27133	25403	7888	1134	950	800	747	756	763	754	788	773	704	811	733	696	729	720	798	683	682	734	750	723	743	711	738	700	762	717	734	735	735	669	686	731	698	765	729	761	719	736	702	755	761	798	652	739	720	744	753	768	689	720	707	720	752	726	712	770	731	736	765	662	729	738	704	687	690	683	728	681	674	759	725	703	746	715	749	717	698	704	697	721	670	742	720	735	724	738	779	721	755	747	763	726	758	716	755	743	682	724	704	671	732	702	776	761	715	708	766	735	707	705	740	723	677	723	754	736	750	697	721	696	727	734	668	722	706	717	684	718	767	717	716	707	752	759	711	682	757	740	740	709	764	684	739	728	694	731	741	693	705	745	666	682	685	755	782	710	723	749	753	679	704	736	703	685	692	726	745	734	749	716	759	752	683	685	709	736	740	717	706	747	761	681	703	745	683	706	748	728	703	782	743	757	686	729	734	764	781	708	691	695	674	737	686	692	756	746	768	716	702	728	743	717	727	718	801	717	749	725	699	722	738	699	748	765	727	718	715	766	747	696	766	716	722	703	716	690	709	728	739	707	745	728	745	678	675	724	713	710	698	727	736	745	721	737	717	729	729	740	729	758	718	730	709	716	747	719	701	716	749	719	700	739	735	716	744	745	731	709	738	720	706	689	758	728	789	690	708	742	735	710	713	723	729	720	711	724	760	717	738	710	721	739	735	732	730	719	764	727	707	713	741	711	695	706	723	789	700	705	739	726	715	713	725	745	733	700	699	720	682	741	752	691	720	717	758	738	716	741	748	710	696	787	708	732	733	725	787	761	748	701	714	744	690	720	747	713	748	715	752	733	740	703	700	740	717	713	714	711	743	710	773	714	748	721	729	722	707	719	739	673	739	709	713	741	719	724	729	697	707	754	716	714	683	722	679	758	689	727	797	746	687	753	707	726	731	766	670	702	727	695	755	727	737	713	705	715	675	733	756	732	711	743	726	726	717	690	717	719	695	753	692	733	711	741	771	726	748	716	752	758	683	741	713	701	698	684	750	721	717	727	731	754	716	716	719	702	703	743	737	726	747	739	705	723	697	726	729	701	728	732	748	716	727	728	695	737	760	723	730	713	744	725	719	728	713	712	708	746	721	698	723	723	695	727	689	688	682	782	659	725	753	738	720	751	748	731	760	759	720	705	683	763	671	743	724	703	751	723	702	671	703	698	727	767	760	716	720	711	800	712	718	685	702	750	746	719	726	708	719	690	765	702	713	713	763	682	694	747	732	713	730	714	745	754	684	726	676	662	786	744	699	732	766	730	705	720	693	704	722	724	717	720	742	764	690	748	753	708	710	723	739	756	704	740	752	695	730	742	754	700	717	752	731	700	766	676	681	717	725	647	715	665	684	742	729	746	719	710	671	717	723	735	703	745	764	726	714	660	743	755	757	714	689	736	738	718	726	740	739	693	717	705	701	700	804	692	710	732	737	720	733	708	788	718	687	727	700	687	693	720	690	724	727	758	715	707	709	707	714	754	717	693	736	696	686	684	736	724	720	712	719	748	728	722	726	691	728	747	719	732	769	721	763	698	784	740	710	708	703	695	715	738	688	732	712	710	702	755	693	735	726	693	713	733	700	750	750	732	735	712	685	698	755	708	703	728	703	709	706	720	758	761	731	774	739	764	736	727	726	718	718	691	687	747	674	704	689	733	763	709	735	723	747	757	723	723	700	704	738	719	741	771	746	758	720	759	739	745	665	682	719	736	755	749	710	735	699	743	714	735	708	706	770	729	751	656	716	727	685	729	768	748	728	667	712	687	683	741	747	704	704	702	699	672	769	730	722	721	749	680	721	679	689	713	707	723	698	696	747	767	706	766	666	679	738	706	749	731	729	744	671	700	701	750	691	749	740	701	750	736	675	726	722	722	699	733	748	769	729	743	762	722	703	711	692	707	719	757	740	718	768	679	737	683	751	724	710	716	711	691	709	746	733	739	757	699	750	699	738	731	725	677	664	725	692	682	742	640	687	690	710	744	686	710	704	705	705	706	778	746	749	688	704	682	743	728	730	735	691	698	737	723	709	697	710	757	759	667	724	786	705	717	723	697	777	750	721	742	771	692	722	674	743	712	747	754	716	688	728	731	705	684	711	685	769	751	701	670	744	732	774	782	685	721	699	732	733	736	709	679	716	691	758	711	759	721	694	727	679	755	749	701	675	702	756	692	668	696	770	702	737	730	752	726	747	778	771	717	746	676	711	760	676	687	777	726	727	733	767	770	712	719	702	708	700	718	676	714	737	675	710	709	726	739	744	718	661	693	707	705	733	717	729	707	766	684	735	694	708	705	738	700	681	702	741	733	683	724	707	683	739	701	754	709	715	705	703	736	738	746	660	679	732	719	776	708	747	696	685	781	725	727	765	780	738	715	694	750	742	711	734	723	729	698	761	676	773	698	735	728	713	627	687	749	744	712	714	737	713	730	730	732	711	741	773	720	787	719	685	699	723	657	734	702	738	686	731	723	687	710	721	735	684	728	732	722	693	756	727	743	742	747	732	741	758	716	730	727	727	774	764	729	673	703	698	756	717	683	717	644	739	755	679	765	751	733	702	701	708	713	731	706	685	658	718	712	726	707	690	723	707	752	680	711	723	731	739	719	719	685	717	723	729	739	758	757	708	689	714	740	694	698	725	757	726	759	729	767	725	728	745	678	744	685	728	697	699	747	693	695	722	716	726	697	731	710	702	727	764	703	685	730	710	691	704	753	739	685	815	708	689	736	720	730	685	772	705	725	768	732	689	693	752	694	707	738	738	733	733	655	719	770	722	710	728	686	772	762	794	709	739	727	703	740	752	679	743	705	682	775	682	681	733	711	719	760	720	753	720	741	719	744	715	678	722	713	691	694	766	720	740	718	665	724	694	736	691	753	770	741	753	720	730	758	742	745	706	724	760	764	752	697	689	742	711	707	761	709	733	702	700	637	713	761	725	695	708	699	715	708	678	719	736	721	689	698	765	720	717	735	722	735	748	714	689	766	733	773	700	717	702	711	659	748	775	726	737	704	751	681	732	689	710	703	741	753	714	703	757	738	696	709	724	717	696	636	730	732	710	695	675	720	746	691	670	708	694	708	735	732	759	755	732	748	686	774	739	754	764	717	690	741	704	750	727	708	717	763	730	775	720	723	714	730	667	710	691	729	728	685	737	722	728	682	682	691	669	738	724	707	741	723	770	726	731	797	663	759	704	750	707	688	720	697	723	710	732	766	718	738	724	726	765	753	695	699	786	738	708	676	732	759	717	724	687	717	689	768	739	696	737	736	704	740	692	716	744	737	732	672	759	717	692	761	703	710	756	716	705	745	749	727	717	707	728	739	711	699	703	711	803	705	731	678	728	748	741	726	731	748	708	755	731	695	745	715	758	713	758	715	724	692	741	721	686	742	694	763	715	692	723	712	735	709	697	740	734	728	714	741	692	705	728	731	724	703	717	699	682	726
29648	43591	18440	2725	1788	1278	1203	928	902	915	838	843	830	843	817	789	783	783	805	768	780	804	749	761	794	727	767	762	741	770	728	738	742	729	716	759	761	782	739	758	796	750	776	770	754	755	737	702	777	757	760	746	778	740	818	795	746	768	788	744	742	764	744	762	765	774	729	758	727	730	740	731	751	750	760	759	762	752	704	805	711	724	756	715	749	745	777	721	812	742	668	702	738	692	751	754	738	774	750	721	741	761	711	762	729	812	768	768	758	758	717	819	764	756	755	738	736	771	681	767	737	753	688	734	795	758	726	742	764	700	770	768	712	782	742	761	798	756	769	820	798	785	767	687	741	756	737	723	789	763	717	778	752	737	742	784	761	749	786	743	780	805	730	788	777	782	787	792	758	742	768	751	747	763	737	780	751	763	735	766	731	743	754	756	735	764	716	724	796	769	759	693	728	745	703	740	766	739	753	771	759	767	714	751	722	727	728	749	786	739	734	760	771	736	741	735	754	763	743	759	787	761	726	762	769	771	742	778	725	746	766	783	775	805	767	735	716	716	802	756	765	754	740	741	707	714	741	714	780	761	753	730	797	742	725	726	776	693	647	748	787	746	747	746	739	760	764	773	786	738	733	753	769	723	803	791	756	785	740	780	766	721	773	707	785	730	760	775	744	729	755	741	799	731	815	721	746	707	767	752	714	773	753	757	711	733	740	735	738	710	777	713	763	736	741	715	733	793	752	801	772	761	759	714	704	757	730	714	768	761	723	734	739	687	731	706	797	741	776	751	769	757	777	712	774	799	747	791	778	732	749	812	745	757	732	720	705	799	747	781	785	769	753	738	780	759	738	725	762	785	719	746	754	711	727	718	736	749	789	770	795	736	743	762	758	769	740	786	712	792	789	735	787	762	737	806	719	771	720	770	766	773	744	750	703	730	737	711	754	744	715	770	771	744	727	741	783	765	765	730	747	758	775	747	708	750	748	735	743	745	742	739	747	725	771	710	779	809	798	753	773	801	770	764	746	735	757	734	748	765	747	729	689	762	771	725	747	780	738	767	736	772	737	728	746	764	730	746	766	742	775	721	703	703	748	748	738	744	711	749	770	749	786	679	761	769	686	670	763	772	760	746	768	745	776	779	788	758	745	743	791	718	750	751	748	752	785	741	781	729	765	762	788	760	731	726	742	784	751	785	779	776	750	759	732	773	722	705	771	715	733	709	772	781	750	743	779	773	798	812	746	734	753	760	719	717	738	664	758	738	743	728	759	739	731	723	750	774	760	749	758	743	750	767	774	714	745	757	784	733	752	762	735	732	724	775	697	776	778	714	749	726	788	742	733	789	727	765	810	760	719	803	721	731	719	770	784	779	743	793	693	766	767	781	791	747	730	743	762	776	720	725	740	777	777	785	708	712	744	753	754	770	787	803	727	766	769	736	755	757	749	765	734	809	749	729	749	715	795	754	800	726	789	748	747	736	774	737	691	736	758	710	756	774	759	757	747	734	792	735	759	763	765	769	752	789	787	723	796	766	787	737	741	814	751	770	792	781	753	697	764	766	725	796	794	784	775	722	776	770	761	743	757	742	754	752	799	778	764	717	747	745	726	756	763	744	800	724	775	748	782	756	753	742	773	693	704	734	711	777	748	736	746	746	720	740	707	730	752	757	751	764	703	678	701	778	776	756	730	741	649	740	787	776	731	758	730	779	791	736	746	792	810	777	762	769	753	754	820	769	724	768	745	758	718	786	795	723	787	792	804	791	747	724	709	765	709	732	757	754	771	738	787	728	742	746	756	726	745	700	794	778	715	778	769	760	778	750	750	753	718	804	753	726	770	774	759	728	764	756	742	726	762	787	762	752	799	742	760	721	744	754	709	747	798	790	748	756	781	753	773	786	702	794	793	755	707	741	761	811	792	747	786	753	755	742	765	735	766	798	730	715	781	705	771	798	715	749	700	748	776	778	708	731	801	715	687	736	746	788	747	720	773	791	765	776	773	736	754	748	745	793	776	746	768	798	754	743	743	757	751	746	772	721	722	780	783	790	710	742	772	752	708	725	804	729	733	760	781	782	796	750	796	795	722	760	774	756	777	721	789	736	727	755	793	718	827	753	738	750	759	746	794	817	755	796	780	704	726	790	761	751	764	730	753	757	740	778	731	765	823	762	774	702	748	789	746	743	749	754	779	716	743	740	760	802	716	715	773	734	764	767	782	755	768	754	743	776	727	722	758	679	736	781	748	733	761	770	755	704	770	759	766	721	787	761	784	727	746	740	761	792	750	780	688	760	763	702	757	766	739	719	748	793	784	767	795	772	729	761	778	775	751	750	765	742	721	766	758	795	756	789	734	767	760	741	763	712	731	768	744	734	758	735	748	751	742	767	755	765	734	756	779	776	745	750	751	757	765	763	751	732	727	793	783	731	759	774	746	732	760	718	734	758	762	793	795	773	740	815	781	724	727	799	749	746	792	664	744	789	741	767	772	714	756	780	755	731	780	766	758	768	744	738	790	717	758	762	759	768	746	773	770	721	717	758	783	797	785	714	767	754	764	744	772	793	744	764	764	704	758	731	735	791	765	747	806	767	768	742	817	759	737	757	763	782	780	736	804	723	706	793	736	761	750	716	752	770	772	796	701	785	771	768	814	792	723	824	752	717	763	742	721	751	715	775	726	778	776	735	751	752	741	763	744	774	761	731	711	742	759	775	722	764	736	716	749	739	743	782	773	766	776	764	756	775	754	727	788	803	747	701	760	745	763	739	791	772	834	737	759	702	724	764	754	776	812	740	760	774	755	768	765	756	772	765	765	775	771	755	738	772	772	782	798	741	735	776	743	766	745	760	764	739	802	759	712	759	735	780	715	761	692	749	747	705	752	717	731	734	781	741	698	739	742	716	775	739	757	763	750	727	760	789	778	763	754	711	760	673	705	719	785	743	773	734	785	724	738	767	728	770	783	776	722	774	716	778	752	772	781	749	772	749	729	786	785	729	760	777	749	722	718	743	723	760	796	750	733	754	788	785	841	767	776	768	762	764	777	724	766	797	749	759	726	776	756	773	771	699	709	789	715	747	808	762	777	726	781	762	777	723	777	768	802	729	780	718	765	731	715	759	737	716	743	765	745	725	709	827	732	769	760	704	788	783	736	764	766	762	796	739	747	766	739	749	725	746	694	804	722	761	727	759	773	837	816	800	782	729	776	798	738	718	748	724	740	700	799	787	725	786	782	737	739	706	709	787	818	775	777	716	752	721	702	791	736	707	761	753	739	789	775	750	710	795	768	821	746	704	759	706	748	701	696	744	753	751	743	762	704	794	770	743	745	713	725	801	729	766	749	770	724	715	768	745	789	744	767	815	781	762	715	755	729	795	752	768	725	698	717	757	784	689	791	739	769	740	779	774	760	773	777	757	769	769	714	730	789	708	726	766	780	775	756	733	711	724	783	758	773	758	712	790	739	715	779	728	790	756	812	736	744	727	787	788
22923	21387	28944	24153	21281	21170	6469	1082	886	819	746	704	641	677	629	653	635	630	594	620	599	623	564	596	592	531	532	569	562	594	603	587	573	580	558	552	572	526	567	554	571	579	565	542	547	570	557	562	588	572	570	544	559	561	552	536	583	543	553	581	567	604	593	568	554	565	546	565	550	556	561	552	580	562	551	518	548	544	578	567	598	587	567	557	502	575	557	566	533	579	528	594	594	527	578	561	553	548	555	534	548	577	561	603	548	559	575	537	569	556	559	555	569	546	527	553	582	567	564	597	535	580	526	526	565	577	499	500	562	573	581	569	531	536	557	565	609	548	572	550	545	540	537	553	533	606	537	517	557	577	542	559	555	520	536	550	570	560	551	528	524	547	572	575	564	551	549	604	567	546	527	540	532	519	561	558	559	561	594	575	540	523	505	536	544	556	546	562	520	561	517	528	537	540	513	551	535	564	539	574	500	544	574	558	568	536	589	541	562	519	527	532	512	593	558	562	555	553	547	591	571	558	562	533	584	578	551	577	561	605	611	563	530	519	537	607	531	552	552	544	575	565	554	529	555	563	592	556	557	563	580	550	533	545	548	581	544	564	598	569	575	570	598	540	589	562	535	599	560	549	562	528	579	600	583	557	573	566	572	573	588	532	589	515	563	550	561	578	512	542	563	556	551	543	504	593	552	586	554	528	558	565	553	540	589	565	563	587	596	590	607	561	528	556	558	550	524	531	572	565	577	571	553	577	571	539	557	563	572	551	540	548	542	562	533	540	548	578	569	613	547	550	543	594	549	565	554	534	543	552	557	522	509	521	551	595	580	556	557	546	551	547	532	548	563	506	536	551	579	513	578	565	557	563	538	583	584	569	522	604	584	572	554	554	595	558	526	595	556	523	564	548	561	536	564	593	597	569	544	532	590	530	604	538	608	533	578	599	539	545	571	550	565	510	552	591	598	562	527	559	567	534	537	548	533	575	535	569	600	547	559	577	564	564	496	571	564	545	518	593	565	557	545	573	574	519	564	556	544	563	562	519	585	546	571	506	531	513	533	545	580	559	549	559	532	547	548	566	558	602	535	535	560	551	584	578	546	523	591	553	540	543	568	546	527	580	548	568	550	545	552	604	567	569	556	543	531	646	546	556	569	599	528	550	536	571	578	568	578	482	584	580	571	538	544	581	519	562	570	547	564	595	563	550	550	576	536	567	555	500	566	538	517	568	573	538	530	567	539	563	514	594	567	562	614	501	555	553	579	559	539	544	581	541	519	584	540	557	536	572	561	552	589	547	558	553	570	547	545	562	575	563	556	582	542	584	575	538	550	549	570	559	572	553	549	541	517	582	550	550	554	566	551	581	517	572	583	551	568	586	578	562	563	565	550	562	571	560	555	585	561	533	544	585	574	557	582	595	547	528	540	545	592	511	544	547	584	515	576	533	555	534	535	554	557	517	557	579	540	550	521	591	609	591	540	597	519	552	541	545	605	546	554	542	553	552	557	558	567	559	603	549	538	551	571	574	549	552	541	599	558	595	573	569	555	579	557	541	529	521	551	581	561	521	592	544	538	554	539	574	549	596	522	549	574	529	536	592	542	549	493	565	537	541	561	517	575	546	528	546	569	571	523	529	573	557	532	535	509	568	564	527	606	560	538	554	573	568	537	511	494	570	592	543	562	577	565	537	535	542	584	556	535	559	595	524	562	555	541	574	534	558	559	546	563	536	563	516	570	553	575	565	557	555	540	535	534	527	568	574	576	544	545	592	535	590	529	566	559	552	541	501	571	531	536	567	546	581	586	621	540	566	542	563	556	537	569	553	586	545	547	563	535	567	589	594	553	527	582	511	649	502	621	559	535	569	583	576	517	550	548	524	566	521	575	573	559	548	528	549	535	548	581	538	576	550	580	520	550	531	542	560	527	529	589	505	574	555	565	541	546	575	525	566	570	518	563	558	523	565	593	583	544	551	560	639	581	547	560	580	569	586	580	536	560	604	561	518	558	553	537	512	580	529	569	563	563	547	599	588	565	537	572	573	605	545	530	530	594	575	549	584	542	559	569	554	491	543	504	539	523	553	580	539	550	551	562	546	527	534	555	518	569	566	515	559	544	550	518	555	580	543	588	545	568	585	606	561	580	561	578	536	545	569	553	536	562	551	578	566	607	533	564	580	551	534	573	577	590	551	568	546	587	548	557	543	517	557	564	590	555	572	544	549	599	549	540	580	554	550	571	549	561	561	552	569	575	553	536	538	539	526	579	558	558	588	567	567	531	574	506	536	524	580	558	571	558	574	550	535	559	547	557	521	552	623	519	530	599	577	565	555	536	553	588	569	547	525	549	544	564	557	528	537	550	571	523	572	601	532	570	572	570	580	556	547	553	534	562	553	572	545	591	560	553	553	576	564	562	527	549	556	531	546	559	536	594	542	554	582	568	574	564	597	567	595	535	552	548	556	611	525	578	548	568	554	567	536	538	565	535	570	596	584	542	604	523	543	556	595	560	524	530	541	527	535	530	540	566	549	603	562	584	517	575	560	544	568	579	571	550	560	564	568	566	571	562	573	502	573	522	592	581	540	535	555	529	539	539	540	549	568	580	564	550	575	603	589	531	541	503	502	570	552	532	550	515	519	526	555	566	580	574	580	549	541	592	564	518	555	556	538	536	569	552	577	546	573	534	565	535	601	491	562	528	529	519	553	570	558	531	534	537	554	580	585	563	573	605	554	544	555	558	547	551	583	533	553	550	549	538	560	531	545	563	508	542	576	543	578	552	585	565	523	522	606	525	529	542	558	534	591	564	539	549	570	549	568	575	575	572	540	546	529	555	539	577	566	581	552	567	545	528	541	558	560	543	540	606	505	541	581	548	524	557	575	598	548	557	539	563	527	550	563	531	587	535	556	555	530	542	531	555	531	557	534	531	566	514	567	562	548	535	535	545	571	594	526	565	592	496	600	554	557	562	545	585	601	577	555	551	544	547	581	553	542	554	577	539	589	583	551	557	558	536	540	524	536	550	581	574	529	549	512	565	513	565	539	527	599	581	548	546	552	563	545	527	527	540	554	532	524	526	578	509	517	568	569	595	575	552	584	543	538	530	538	598	576	570	558	573	570	549	566	559	560	596	547	554	563	555	545	611	533	543	587	582	562	556	568	563	557	590	553	556	544	599	564	553	607	573	578	545	520	528	565	549	545	533	602	600	600	535	556	542	525	600	552	546	553	545	542	534	552	562	564	550	550	547	546	591	545	566	562	545	551	551	571	587	596	513	562	535	550	586	558	543	546	565	519	593	575	593	530	535	540	525	489	577	576	549	533	559	553	527	598	588	498	548	495	525	582	540	514	536	555	543	557	588	559	570	517	589	573	548	568	556	574	567	542	535	543	504	597	512	554	536	565	519	541	518	518	583	504	548	577	579	557	562	542	532	552	558	591	541	581	594	586	544	555	568	574	546	545	611	582	546	554	570	579	583	530	584	527	573	569
35316	57232	28959	5429	3836	2240	1870	1425	1188	1020	928	807	780	740	725	704	706	679	660	642	671	611	658	628	604	622	611	572	631	601	593	622	571	587	580	588	540	575	583	586	576	566	577	577	560	560	538	581	576	567	583	604	584	591	533	545	585	574	569	553	584	582	555	569	598	597	551	577	582	588	561	565	534	557	561	555	550	586	534	579	557	585	549	548	573	590	570	570	551	534	572	542	549	586	530	578	553	563	516	541	573	578	570	592	557	592	550	560	547	558	553	568	544	608	548	550	573	585	543	577	574	599	563	588	580	594	542	539	576	528	580	569	571	521	554	613	549	570	532	565	540	566	605	575	589	528	522	583	582	551	541	525	574	582	508	587	550	500	551	575	573	573	578	554	540	568	507	539	570	578	530	543	526	588	546	532	551	570	604	582	574	515	569	525	612	554	539	553	569	568	535	577	576	528	568	577	563	548	564	582	595	562	594	566	528	588	568	561	545	544	572	570	545	531	595	584	565	549	534	532	543	567	586	603	531	543	607	566	572	566	529	545	537	592	543	512	562	553	566	579	508	516	564	599	586	560	569	538	559	542	569	582	587	537	574	568	532	524	565	600	566	565	565	546	564	592	586	498	619	566	519	544	590	567	560	578	561	574	554	580	575	558	568	588	567	583	581	541	576	579	564	547	539	594	559	524	543	553	573	576	572	551	577	573	562	565	563	540	557	559	574	574	564	575	558	564	572	599	557	582	535	554	579	562	515	555	564	507	563	573	522	576	570	561	598	564	555	580	588	549	583	554	524	557	535	553	575	591	552	569	568	535	573	573	562	600	557	613	540	561	542	569	595	590	625	577	547	589	547	560	552	618	557	550	567	544	567	546	551	562	548	578	532	535	579	558	561	578	593	573	531	533	571	553	561	541	562	517	588	508	565	568	556	553	569	542	586	572	493	558	573	552	575	562	585	593	560	570	566	538	563	569	542	513	508	576	600	537	582	537	584	539	564	605	558	539	602	542	568	575	562	544	576	588	551	547	520	549	511	585	538	560	571	536	533	605	562	555	562	533	579	551	540	571	516	539	545	549	579	586	599	561	580	541	608	592	516	579	520	573	560	555	593	545	552	586	579	547	540	588	618	590	572	552	560	557	558	574	529	559	559	525	505	540	543	552	582	569	577	558	513	537	517	592	544	602	569	587	546	546	530	505	579	588	535	574	568	549	588	534	549	563	557	559	584	559	546	581	576	555	533	554	557	521	538	553	548	552	574	576	543	592	537	541	539	505	600	559	578	611	624	558	559	586	523	569	592	517	541	581	549	541	564	562	564	564	572	566	587	566	524	544	586	558	538	582	562	548	551	555	578	570	574	542	557	557	565	514	574	547	532	535	554	582	578	584	592	596	570	529	524	592	539	550	541	560	575	529	536	604	582	572	552	565	543	585	586	520	564	571	575	587	541	538	509	533	556	556	552	551	550	600	560	583	557	582	569	548	530	592	571	549	536	545	589	531	602	548	584	555	555	546	556	583	557	518	583	564	547	580	562	587	556	574	566	557	544	561	570	587	558	604	587	534	616	562	544	559	546	580	566	544	586	548	566	554	590	564	551	541	553	533	584	586	542	542	541	550	617	597	568	539	564	557	583	567	538	621	558	577	545	611	554	581	553	550	580	571	582	576	599	530	536	546	542	543	568	549	540	574	539	575	522	511	558	566	559	573	539	556	553	570	545	570	546	587	520	597	549	614	568	579	528	547	571	564	567	532	599	578	578	535	491	543	545	560	560	580	532	565	559	524	566	537	586	538	561	571	566	577	586	561	530	556	543	573	545	591	578	559	563	549	576	615	567	586	567	555	536	566	529	512	581	566	601	543	590	574	548	534	561	539	598	557	555	565	551	536	578	559	552	532	507	558	564	567	534	582	530	582	562	587	555	561	565	531	588	603	572	543	573	574	565	570	510	558	536	577	572	546	563	559	550	605	577	498	568	549	534	550	617	555	525	581	560	563	539	562	560	525	551	548	542	556	518	553	584	550	554	571	577	539	541	587	549	554	542	549	513	562	583	601	561	576	583	591	563	613	559	573	545	593	543	551	565	564	606	571	541	558	554	565	571	533	595	575	525	565	586	564	587	565	561	575	545	585	512	536	562	546	549	580	552	580	571	560	524	550	563	570	576	566	572	509	594	534	539	575	551	570	557	562	553	533	556	533	568	594	516	558	580	580	556	568	550	541	577	566	576	532	564	559	621	530	561	546	558	558	535	576	554	579	550	553	573	549	551	546	559	582	566	579	556	588	546	533	595	551	539	582	554	558	573	575	589	517	601	548	548	568	538	546	578	538	565	559	555	603	569	553	535	557	562	538	573	555	551	549	496	560	549	542	556	563	564	600	563	588	555	580	535	555	583	565	555	558	584	583	578	576	571	535	564	596	565	572	550	542	555	543	535	571	535	552	567	567	556	583	566	532	573	575	610	541	573	577	574	543	548	546	568	569	532	560	600	534	557	589	547	591	573	592	510	559	523	588	578	553	560	550	543	630	560	573	550	531	521	576	545	573	574	532	589	625	568	535	523	599	559	582	580	567	585	581	558	553	566	589	549	529	569	587	532	507	580	570	550	600	554	560	571	548	547	564	531	510	564	551	578	537	548	555	535	580	588	556	602	605	555	598	614	547	552	590	601	545	530	545	557	538	593	535	547	593	542	561	552	584	580	553	519	538	556	583	501	539	599	539	541	562	558	593	553	526	548	574	535	557	547	546	575	577	550	560	579	579	532	552	606	606	586	589	543	587	606	551	549	521	547	544	612	565	568	509	610	565	565	516	527	532	568	548	576	570	578	539	564	568	539	589	577	584	522	543	572	553	547	534	571	572	539	598	642	575	550	535	583	582	580	581	549	539	503	534	582	584	559	509	531	531	538	583	571	577	563	578	601	528	546	559	540	550	503	539	560	531	571	593	582	559	569	567	586	583	558	547	587	619	520	601	584	545	573	574	548	584	567	574	537	520	587	585	565	569	596	542	528	603	570	554	552	599	575	593	563	600	559	585	566	518	548	535	538	529	526	538	544	559	530	553	590	538	582	573	557	583	558	543	584	534	565	532	564	541	551	580	547	553	531	568	566	587	516	565	578	558	557	536	594	576	548	532	574	505	579	563	605	571	591	584	593	549	558	551	553	569	537	562	524	592	535	600	543	562	548	577	530	560	570	533	557	603	541	616	526	568	602	588	559	565	567	545	569	529	581	573	542	547	532	556	578	605	556	577	549	550	556	520	573	554	551	536	527	543	551	579	524	539	539	551	569	567	513	571	568	599	565	615	572	565	539	577	573	571	585	549	544	527	544	565	564	587	561	575	533	537	549	581	566	563	560	575	564	564	533	539	575	571	600	578	571	529	629	551	580	515	556	538	553	525	528	586	590	532	545	571	576	559	589	516	553	565	567	555	538	566	560	591	548	568	553	491	594	577	580	587	571	543	565	560	524	561	563	552	540	573
28943	24343	15568	2305	829	563	509	534	480	453	453	480	453	473	438	453	517	495	461	504	464	438	467	431	447	467	463	482	501	452	456	491	472	461	433	483	450	459	494	509	436	463	500	482	437	434	449	447	439	475	523	503	446	490	450	458	435	495	495	502	495	447	433	486	451	487	465	439	476	450	470	447	450	489	489	481	452	492	454	447	446	488	468	429	432	476	446	449	449	440	446	439	476	458	450	491	485	431	486	506	481	480	477	486	461	452	468	471	438	462	489	510	503	472	435	457	498	447	437	448	479	461	511	481	439	478	457	436	448	457	430	465	482	442	473	474	500	442	465	434	496	439	474	439	491	487	463	497	417	465	455	444	452	434	483	427	487	470	483	453	487	477	487	450	431	485	508	450	463	423	479	477	506	475	472	466	481	464	491	471	453	503	425	449	473	487	451	429	457	480	455	494	490	439	460	470	463	452	452	466	457	458	428	486	474	450	451	468	496	439	436	470	444	476	463	477	496	444	473	468	492	443	459	466	459	477	443	465	453	468	502	469	443	461	473	490	458	496	463	447	487	447	461	467	477	447	470	446	434	455	483	418	492	458	486	431	488	488	522	454	499	450	430	460	494	446	485	472	481	488	476	474	488	480	455	493	469	443	516	482	457	443	446	445	483	457	425	529	460	475	499	448	450	442	477	459	448	462	480	445	445	482	470	495	441	474	495	433	437	494	486	457	456	477	466	433	471	493	445	471	467	431	483	468	452	471	489	477	478	497	457	479	423	465	477	472	525	447	476	450	488	430	438	483	476	460	437	446	462	481	475	452	465	524	458	473	491	451	414	479	462	504	483	495	466	423	456	436	460	462	476	446	456	449	504	495	515	440	441	446	453	447	502	473	496	435	418	446	498	493	466	458	506	464	437	491	468	459	467	455	474	461	460	496	508	490	483	498	434	435	486	429	490	476	445	449	466	453	464	457	445	454	473	475	481	422	453	429	451	453	448	450	474	463	468	489	438	500	452	423	471	445	456	479	469	478	465	488	452	438	453	457	451	458	441	492	455	433	488	456	460	468	451	448	471	450	437	461	460	438	469	477	448	440	457	455	468	451	495	457	462	460	482	439	463	486	455	432	482	450	448	465	450	477	519	467	483	482	457	450	479	440	433	458	500	466	479	473	444	476	436	482	464	484	459	481	462	489	505	455	468	411	437	498	472	496	473	461	476	479	452	426	476	430	476	483	492	486	469	437	477	487	477	442	491	422	418	460	469	474	478	458	471	465	453	457	461	467	471	453	461	442	427	469	462	473	474	476	467	425	460	480	486	454	444	448	493	453	508	463	471	462	447	495	448	446	481	466	475	485	470	460	444	446	480	475	461	450	474	472	466	457	458	483	451	461	464	480	518	485	447	452	454	503	469	496	466	445	466	497	458	476	456	480	456	453	467	481	457	441	475	428	446	481	477	474	460	488	437	475	407	481	463	469	473	442	476	428	476	468	470	469	465	473	482	444	448	466	458	460	449	460	473	494	445	427	462	459	410	471	455	458	461	478	447	462	458	442	488	492	465	459	495	455	452	445	484	485	477	485	480	460	474	465	447	462	443	465	457	457	456	474	461	464	501	469	483	419	478	480	452	462	464	489	426	451	467	455	499	449	475	509	433	468	473	469	457	489	486	433	451	441	463	468	434	443	491	485	483	450	450	456	430	485	470	421	461	459	421	479	441	456	448	460	468	492	446	471	430	453	410	476	489	454	475	476	454	421	473	445	471	513	484	461	455	494	479	517	475	488	465	469	448	451	475	506	442	481	468	441	461	483	443	433	475	446	459	455	455	464	418	466	454	488	434	449	460	457	437	484	509	431	480	509	486	484	461	468	476	503	480	436	470	444	477	435	474	448	451	489	464	471	511	495	521	455	451	442	449	434	485	449	467	457	464	471	447	447	491	451	484	433	485	456	416	468	473	449	455	476	459	436	485	452	467	439	499	454	444	452	448	525	512	479	442	460	457	482	454	508	475	462	501	448	477	507	459	515	426	444	472	449	492	471	434	485	466	452	452	487	483	480	443	478	444	453	468	501	447	453	461	462	477	445	485	470	441	455	486	473	465	471	474	491	393	518	464	443	488	432	459	449	452	454	400	471	448	461	474	490	467	489	490	503	462	441	486	462	449	467	485	471	450	479	501	466	444	489	479	438	463	475	485	485	454	471	463	499	500	477	457	468	437	462	479	466	459	469	466	436	458	494	476	447	488	457	453	472	459	487	458	465	471	437	456	453	466	517	454	448	471	469	474	457	486	479	458	464	462	451	446	473	453	463	472	460	447	483	446	470	476	454	491	473	451	467	456	454	458	483	454	507	467	471	461	472	457	442	470	478	478	452	478	496	472	428	502	434	476	497	464	514	490	447	480	465	461	465	442	485	482	496	460	438	509	480	512	423	485	446	478	489	444	486	469	472	461	484	453	451	458	456	494	503	477	451	462	454	474	468	445	459	470	458	492	487	461	483	472	447	436	473	459	464	446	486	485	503	445	483	473	447	446	472	451	453	450	463	471	457	469	453	449	456	476	469	476	474	428	427	486	447	498	492	455	447	473	459	469	506	471	445	469	466	445	494	455	435	466	441	488	464	479	467	450	488	477	436	461	524	459	488	467	441	466	428	447	423	450	464	473	453	486	469	441	534	473	442	454	482	479	491	461	486	437	438	467	456	488	484	472	469	525	452	420	443	475	472	491	439	440	489	416	455	497	453	494	476	526	449	495	519	481	465	469	469	471	443	477	470	452	470	473	494	498	444	470	485	457	493	491	472	475	490	452	477	454	482	475	458	502	480	449	456	470	470	446	438	466	403	451	437	493	441	468	514	482	486	477	483	478	490	443	463	443	450	509	479	486	459	485	475	479	446	484	445	455	444	477	478	472	457	444	441	451	469	482	475	493	484	432	417	450	479	423	463	454	503	450	470	460	450	484	481	481	481	441	474	468	459	465	453	457	415	468	455	464	421	498	486	474	436	419	444	455	470	502	434	455	458	422	476	454	478	493	473	460	468	463	447	443	496	464	444	404	497	450	451	456	454	472	499	454	488	457	497	462	426	448	473	508	520	481	480	453	469	454	457	454	447	470	471	494	487	451	462	456	474	440	455	455	450	467	483	482	462	435	460	492	462	472	442	452	497	495	438	445	475	472	456	451	484	476	448	476	456	471	485	455	504	521	457	456	499	469	453	472	532	450	450	459	466	460	485	464	452	454	435	475	443	471	516	478	461	441	494	441	454	488	438	470	445	492	518	465	477	470	492	500	459	467	516	469	484	438	497	443	509	445	462	454	529	485	459	443	472	476	487	452	477	443	452	452	446	462	467	472	458	491	459	494	443	475	466	486	483	442	461	496	458	501	474	437	457	449	453	445	443	446	467	482	441	472	495	435	472	489	487	488	481	459	454	458	495	457	474	448	467	424	450	466	466	472	432	491	481	437	486	463	513	469	483	462	443	496	446
25048	34647	11083	1269	1145	593	620	569	565	544	493	558	539	499	519	498	513	511	535	543	490	533	510	504	550	507	513	487	498	481	502	527	502	521	512	568	473	515	524	556	486	469	483	542	537	493	521	481	505	492	514	512	491	508	541	501	505	558	500	503	514	537	495	519	530	517	498	524	534	502	518	494	493	502	486	496	539	498	540	496	450	500	497	472	503	472	514	490	500	496	540	499	515	567	504	491	488	533	501	505	540	503	499	503	555	496	488	502	562	511	524	516	485	488	558	522	522	537	533	543	498	496	500	500	500	494	511	535	516	496	499	534	531	527	551	509	497	482	559	470	518	516	519	507	540	541	528	478	539	528	533	502	484	455	497	516	531	513	501	453	530	507	497	576	471	488	467	479	507	511	523	514	488	525	530	486	521	476	507	486	495	508	476	516	514	540	529	546	524	516	541	537	480	509	486	503	492	500	494	538	467	517	510	512	540	519	483	509	481	463	514	534	522	520	490	513	453	494	493	508	471	519	535	519	529	532	528	524	469	512	514	479	459	523	510	519	485	535	536	537	484	470	535	503	518	505	555	494	522	490	467	477	545	532	525	523	520	504	512	484	494	517	490	526	474	524	457	513	505	450	493	500	512	511	451	537	529	481	502	532	483	512	513	472	512	527	519	507	523	502	502	519	494	533	526	500	483	551	470	501	480	549	493	487	488	506	490	538	504	567	511	482	487	523	535	504	493	508	516	524	492	490	517	513	490	490	522	471	514	512	525	516	521	505	502	507	479	519	544	558	493	556	507	563	489	534	516	539	466	513	514	557	524	508	514	501	506	472	508	533	499	528	558	498	566	523	492	472	462	512	537	523	505	509	521	533	539	559	467	533	461	493	498	507	526	505	505	477	526	502	509	505	506	484	516	529	516	529	469	519	518	517	504	532	476	516	519	503	515	514	499	510	507	475	500	527	530	517	501	518	521	511	521	437	504	521	525	472	489	477	477	470	534	513	512	546	517	482	524	496	545	500	483	523	583	515	521	454	514	457	485	533	510	524	492	533	532	506	486	507	504	517	506	525	493	518	520	520	517	485	526	499	479	531	514	505	549	476	549	510	478	463	540	519	527	525	501	514	536	451	519	504	532	482	472	500	515	500	523	544	513	536	504	526	507	509	547	526	517	499	507	540	517	515	513	524	526	526	506	507	475	530	555	515	524	497	510	531	500	541	466	494	515	493	461	521	461	479	523	496	530	529	498	533	505	511	471	510	550	519	502	495	510	473	492	480	502	521	493	446	483	504	512	571	527	488	530	532	498	510	530	493	542	498	571	464	507	493	528	497	485	514	505	496	567	471	524	489	539	497	513	489	537	517	516	493	491	508	556	522	481	555	506	498	478	496	507	523	476	535	515	555	524	465	452	503	510	492	522	485	491	552	478	537	509	502	520	503	510	508	512	520	505	531	498	517	511	479	513	518	490	503	530	448	499	535	493	420	527	519	530	517	513	512	529	499	528	501	514	514	562	517	551	518	567	503	517	479	511	487	512	524	510	529	492	525	510	523	496	487	468	517	485	551	514	515	485	483	517	520	570	515	512	510	578	481	476	467	540	467	511	529	506	542	482	517	484	542	523	552	518	495	513	519	526	534	521	446	567	514	541	518	504	548	530	535	493	476	510	512	551	480	500	501	492	503	468	531	545	514	504	535	539	506	495	486	509	522	493	502	477	540	476	492	499	503	506	508	465	548	562	520	512	542	507	536	506	490	515	508	523	528	510	509	511	498	522	531	518	516	514	509	492	550	499	492	518	538	541	531	503	522	479	537	501	508	530	461	516	484	514	533	510	490	518	495	474	519	490	522	493	491	530	500	498	528	481	521	502	503	515	548	500	528	527	493	507	508	531	514	506	548	514	511	545	526	551	543	526	478	517	486	542	530	515	505	473	479	516	504	488	548	516	524	527	544	467	489	508	538	516	525	510	536	483	499	491	513	514	486	478	477	522	493	521	482	504	513	507	554	521	584	510	509	509	515	499	516	531	487	497	502	518	490	563	472	513	509	487	494	509	468	502	499	530	532	548	551	471	475	503	512	532	495	507	499	534	518	518	468	506	483	477	511	534	508	515	491	512	523	496	470	521	534	534	501	530	559	526	513	528	512	514	503	505	506	507	508	530	503	519	469	486	479	519	509	498	508	491	502	546	503	513	506	486	525	530	506	553	525	530	480	476	544	520	468	521	482	518	456	508	491	533	497	491	554	519	548	519	497	530	519	461	511	521	536	492	474	516	553	529	521	502	476	527	487	477	519	496	538	519	503	496	514	499	505	532	507	509	516	521	493	509	476	523	520	512	495	526	491	534	514	498	471	474	508	470	545	554	500	501	478	518	489	474	472	494	454	483	494	536	507	496	505	512	497	535	528	473	504	477	560	529	490	512	512	503	545	506	544	508	515	517	483	484	532	492	543	487	481	489	479	506	508	521	495	570	526	500	486	516	514	502	524	481	516	480	501	491	537	554	487	451	524	542	528	533	512	527	528	460	535	511	553	485	478	486	485	494	482	463	520	502	536	522	518	537	514	509	528	499	491	516	517	523	546	495	572	509	516	524	503	503	485	519	511	497	514	512	522	520	500	482	513	541	538	538	488	476	501	505	507	495	534	520	478	522	497	528	515	515	529	528	506	504	534	491	494	499	507	535	524	543	533	484	515	527	468	465	532	549	544	527	493	518	546	485	517	480	544	534	532	509	514	477	491	531	471	483	494	555	506	473	516	507	482	520	521	519	525	488	535	525	517	495	495	522	531	529	472	537	517	506	465	497	560	474	471	523	526	518	505	552	535	470	487	537	505	513	504	520	558	497	530	483	523	518	494	509	500	526	517	517	491	537	494	506	488	513	537	500	508	503	529	450	500	540	487	524	522	480	488	517	472	494	496	471	534	527	517	493	522	511	571	527	537	504	526	521	534	518	537	497	501	548	501	510	493	519	521	530	496	520	519	497	496	501	485	514	537	522	522	522	528	516	510	497	527	538	513	507	507	495	520	506	493	530	524	501	503	474	552	487	488	518	543	516	481	502	482	499	489	540	474	535	548	524	552	500	505	499	488	537	507	478	486	533	494	523	527	481	475	528	583	523	493	531	510	477	561	516	502	491	505	503	503	505	562	485	512	509	495	485	505	486	552	501	514	491	530	522	488	522	516	539	544	505	471	481	527	512	485	513	510	538	516	522	521	527	524	519	519	487	507	484	529	524	513	492	514	512	510	486	511	515	548	521	556	509	521	485	502	520	525	481	534	521	515	480	518	524	550	523	478	511	464	505	524	551	503	522	531	490	502	528	497	527	533	523	482	546	489	504	521	533	466	498	491	521	525	519	500	507	518	503	503	466	482	515	495	532	500	519	527	483	509	508	522	524	499	509	483	527	508	495	484	542	524	520	518	508	520	515	519	530	524	510	531	488	523	522	568	557	498	567	485	486	516	502	531	479	540	449	527	545	544
23887	21362	28568	24516	21320	9982	933	588	473	415	398	358	355	356	335	332	348	322	327	309	342	291	307	290	345	311	279	294	315	311	319	292	307	311	321	318	322	307	281	315	305	283	280	328	297	303	307	318	324	305	299	280	262	308	292	296	302	279	269	299	329	280	320	272	310	307	314	279	301	284	297	267	297	285	276	316	288	285	294	283	295	297	257	268	310	317	328	288	311	267	276	296	267	274	315	249	288	297	267	318	312	308	321	273	293	295	325	281	283	300	307	292	309	314	293	300	310	287	316	297	296	340	267	300	283	293	323	319	310	300	297	290	307	279	298	288	299	312	306	291	302	311	307	300	277	298	298	289	288	319	299	291	285	312	294	293	302	293	305	327	252	305	292	298	302	302	296	328	293	264	282	292	289	307	309	299	298	263	285	294	271	300	319	261	336	284	287	306	306	306	301	289	300	302	274	295	293	316	328	296	296	306	280	297	296	280	303	266	272	279	301	317	308	303	286	296	298	281	327	291	292	318	280	251	276	317	311	293	308	314	307	292	298	327	291	321	282	315	304	282	320	283	310	300	341	300	286	308	300	298	289	277	288	262	297	308	301	293	298	300	269	318	297	269	252	312	337	321	291	302	281	296	303	292	305	263	259	308	320	314	284	294	282	297	273	313	314	315	277	280	281	321	296	252	282	294	312	307	272	286	315	282	318	260	300	292	319	270	287	281	320	270	308	281	290	298	293	288	304	293	323	303	306	302	279	270	294	303	299	293	258	300	288	292	297	281	278	290	288	275	332	305	286	291	300	300	274	310	259	305	288	314	261	298	280	278	321	310	283	297	285	286	283	295	292	271	320	304	311	311	279	262	313	318	295	308	286	299	309	323	291	292	300	289	279	304	291	278	289	282	276	318	289	275	289	306	296	288	290	340	275	288	303	296	300	277	308	307	281	309	283	289	279	289	322	297	262	295	305	317	295	299	313	272	290	306	297	330	291	288	287	278	280	290	277	286	301	282	292	297	294	302	278	313	315	275	282	288	277	309	307	284	292	296	279	332	294	287	296	310	289	298	312	325	312	300	286	257	272	309	310	302	312	303	289	300	302	259	286	285	300	314	310	297	298	306	298	277	325	280	255	319	297	311	312	280	294	291	302	283	303	255	300	295	303	315	286	303	293	305	292	300	287	314	318	296	293	302	268	300	276	298	316	289	314	317	309	331	280	298	302	317	277	309	304	300	312	313	300	315	291	268	294	287	301	322	305	278	279	277	301	283	281	266	323	290	293	291	268	301	299	328	306	272	288	325	302	266	307	307	278	301	291	285	287	264	275	301	283	296	287	290	302	289	300	245	299	285	299	286	308	296	304	287	305	299	302	276	287	296	304	272	336	305	261	279	305	278	288	310	268	291	324	293	295	296	276	320	302	284	319	293	288	297	280	286	266	307	289	288	301	302	279	289	303	294	295	282	303	286	313	298	289	299	273	292	281	281	258	288	297	274	262	298	287	315	285	282	301	289	300	313	275	323	314	296	328	276	300	331	278	302	322	306	275	309	288	314	314	292	295	277	270	278	303	321	300	310	272	297	291	296	307	304	301	297	299	272	311	317	290	312	322	272	299	283	282	303	331	275	299	281	316	278	311	289	305	282	287	314	306	282	312	290	303	300	293	278	271	275	277	273	283	296	303	293	279	288	285	293	287	307	294	302	311	308	275	303	286	290	291	283	289	304	299	301	309	311	285	287	309	312	281	313	304	313	328	285	293	300	299	277	326	282	298	306	278	305	294	299	298	317	287	293	291	271	287	288	308	308	313	278	288	247	304	263	301	296	312	282	309	295	290	279	290	285	310	286	308	302	284	300	245	277	306	284	313	275	284	298	324	274	327	252	329	307	310	286	342	286	329	296	299	309	298	288	260	297	328	335	295	299	282	297	288	280	306	308	300	286	291	275	275	337	294	271	294	291	280	288	318	303	309	297	313	298	285	335	311	316	297	302	314	350	298	294	297	311	301	292	304	308	265	291	293	273	318	283	296	273	276	302	319	305	309	295	306	315	312	288	303	285	300	311	318	280	255	293	275	317	291	312	301	310	303	282	285	277	296	271	310	271	333	324	285	296	281	301	317	298	281	275	296	328	313	299	279	308	309	290	301	273	299	304	306	321	286	286	281	273	311	300	274	280	294	289	282	317	284	320	304	310	315	295	277	299	305	303	245	279	299	280	320	306	320	324	322	279	293	315	269	308	288	301	300	299	360	280	284	295	336	296	261	332	330	275	279	285	289	277	282	303	311	301	305	279	279	313	258	292	291	276	308	320	333	321	294	313	305	288	303	299	282	309	301	281	340	283	310	270	294	327	335	299	326	293	300	283	300	297	282	302	311	307	303	298	278	294	266	287	283	320	287	313	308	274	319	298	293	294	278	264	283	283	295	286	281	316	304	321	276	297	293	310	303	264	293	282	289	307	324	323	297	298	284	305	303	272	293	278	292	296	330	281	280	292	267	274	285	303	301	319	311	285	287	286	315	280	301	274	304	298	315	290	306	326	283	272	302	283	284	289	298	305	303	288	292	256	296	283	307	304	297	300	268	276	319	318	277	271	285	295	294	281	268	325	313	286	281	300	277	324	306	293	309	291	309	290	299	290	286	304	290	319	292	292	274	313	301	322	320	292	332	301	284	327	330	289	293	307	288	283	278	320	305	290	271	292	269	291	301	308	313	347	285	282	299	279	278	312	290	295	290	252	291	276	314	291	337	302	303	313	303	320	260	335	278	312	278	305	294	290	314	288	300	312	312	290	295	278	304	315	286	277	297	312	279	297	316	327	291	295	267	287	310	274	304	337	302	287	282	292	304	309	273	303	313	257	295	280	309	306	314	291	308	276	293	304	272	290	266	313	304	281	290	284	288	296	310	272	312	327	295	297	303	310	294	295	283	295	279	318	303	314	277	289	302	311	296	311	279	295	285	294	316	309	305	333	276	293	300	304	305	312	285	295	321	282	309	288	287	297	313	296	251	294	296	307	284	291	299	314	274	322	295	286	318	253	322	292	264	296	286	276	284	306	290	316	291	309	310	302	281	311	294	301	291	279	283	312	304	296	286	279	292	288	312	298	308	259	295	281	320	310	306	286	303	294	293	248	283	316	262	292	301	272	292	291	282	291	284	300	291	280	298	328	273	287	263	287	312	288	306	335	293	291	296	266	329	301	310	294	297	307	285	279	276	305	296	288	277	272	282	271	334	303	318	276	268	271	261	299	286	321	282	311	270	307	314	298	319	296	301	306	290	247	307	258	300	295	284	289	296	300	277	314	303	286	268	297	282	294	271	277	308	307	277	297	290	299	291	288	306	317	274	294	286	314	289	287	307	315	290	326	302	298	297	309	294	303	281	303	304	345	296	325	291	303	311	260	356	300	312	317	276	305	315	289	303	276	298	275	281	335	317	280	307	284	288	310	273	286	298	306	265	311	283	301	314	304	297	325	301	298	321	306
31516	50541	21692	3105	2278	1543	1111	890	774	606	476	537	481	399	437	393	420	444	370	398	399	371	351	365	373	383	342	349	334	326	366	342	329	355	351	320	356	334	335	340	337	363	332	292	328	355	328	343	320	307	311	349	336	344	323	347	328	351	352	315	314	324	324	319	308	344	334	323	301	331	333	325	320	338	331	308	393	308	344	314	331	324	347	343	335	344	300	330	326	313	318	302	328	355	324	320	315	294	322	343	308	346	329	333	314	308	322	324	331	313	341	317	318	313	306	290	351	326	349	348	353	341	364	325	317	334	298	280	345	315	308	317	310	290	316	315	299	320	343	326	346	303	353	326	277	338	308	307	328	337	350	333	341	325	362	312	348	317	343	333	311	360	301	328	332	341	296	321	303	316	324	324	300	324	306	315	298	339	301	344	364	336	328	284	333	309	314	328	338	301	336	318	325	345	341	339	343	311	327	318	339	340	324	332	326	340	294	336	351	315	319	297	320	291	353	335	352	308	295	312	307	338	323	331	348	302	293	322	302	314	340	323	314	327	342	337	356	322	298	337	333	347	304	301	354	326	311	354	317	301	320	323	344	322	296	325	324	328	322	354	319	316	362	355	338	369	326	292	332	300	292	346	334	340	329	320	310	340	325	317	334	293	301	304	337	359	326	334	339	366	351	357	342	311	326	323	350	311	296	336	330	324	338	334	324	316	336	302	322	318	315	336	326	363	324	321	314	330	315	334	311	319	306	319	340	337	316	350	335	324	313	307	331	288	312	322	338	342	325	340	322	329	337	323	313	345	323	295	316	318	323	308	316	311	317	336	352	338	337	341	344	336	339	308	349	324	299	337	308	323	325	315	311	336	312	303	338	306	317	296	315	323	336	352	313	364	333	370	299	352	326	343	300	349	327	319	294	322	339	349	327	326	366	341	332	326	333	337	312	360	318	354	328	307	336	339	328	304	334	348	327	335	327	341	342	330	321	312	332	351	315	314	343	326	333	336	337	308	309	319	312	321	330	311	338	320	317	314	292	341	324	367	323	310	346	295	356	366	342	343	345	322	314	322	321	339	367	332	327	319	328	351	301	313	366	346	346	349	318	300	337	365	338	336	316	343	301	313	297	340	326	307	298	290	304	335	335	327	338	311	307	324	294	330	302	315	288	316	356	313	339	328	305	302	339	306	331	329	283	312	320	342	340	297	335	340	371	316	344	316	341	331	341	352	315	343	291	337	333	299	326	339	349	340	291	317	349	333	316	330	316	293	368	317	343	318	333	301	313	303	323	332	310	334	304	323	335	343	352	312	323	327	333	316	320	314	325	336	344	314	355	357	313	319	353	337	296	328	308	311	303	337	333	284	308	314	316	330	314	305	376	343	310	318	330	309	354	344	332	348	332	318	302	311	318	312	318	326	302	360	323	324	346	362	325	331	300	320	314	335	334	325	319	323	318	333	328	307	330	367	326	349	320	334	372	306	288	340	308	319	336	329	304	344	321	310	339	317	328	327	338	334	330	344	332	348	302	320	318	337	345	302	325	294	344	338	301	322	356	334	321	311	332	365	324	348	287	287	330	308	337	332	315	336	354	312	332	328	341	330	304	321	298	315	352	320	353	316	327	330	313	350	319	312	326	312	295	332	334	345	325	299	314	300	325	308	307	328	337	302	327	330	312	311	278	336	339	336	355	276	327	352	347	314	328	341	337	328	321	307	330	314	331	320	295	376	337	318	329	314	315	319	334	298	311	319	322	367	320	354	313	353	301	330	340	326	319	319	357	315	336	334	316	325	311	332	317	287	326	323	363	337	329	348	318	289	324	332	340	329	343	324	327	322	304	321	298	325	332	311	308	329	302	339	332	351	317	338	318	329	322	349	314	304	300	337	307	320	331	303	303	335	311	356	317	360	339	291	356	341	338	352	320	296	308	290	319	351	342	321	319	321	344	326	309	313	343	300	303	340	341	326	339	308	306	305	313	312	330	318	334	341	299	324	309	349	319	323	317	320	326	334	343	337	341	307	313	336	332	311	308	299	308	349	343	321	340	347	315	326	316	326	317	339	334	308	297	320	283	336	310	357	346	352	322	324	302	298	332	335	302	326	310	316	323	336	339	329	326	318	336	320	327	336	323	314	327	319	304	317	322	368	346	333	365	319	306	328	303	304	345	325	314	327	338	326	296	324	309	343	342	365	326	313	310	346	337	338	348	318	300	338	308	318	330	366	334	322	310	345	322	320	305	319	353	339	323	339	324	326	331	293	317	324	320	297	360	318	326	298	318	308	329	321	333	319	356	335	314	314	326	309	297	333	356	333	316	307	315	340	323	330	340	335	325	313	344	335	338	309	330	323	346	332	328	332	320	345	311	323	331	272	316	359	315	355	325	345	370	318	331	345	314	301	304	320	352	347	324	334	321	310	276	311	349	351	340	330	328	319	324	338	324	304	337	339	326	349	315	356	341	302	307	366	335	341	299	306	339	324	308	341	313	329	347	300	347	322	331	331	315	296	308	347	311	310	316	333	343	330	294	343	326	337	319	330	283	365	326	320	347	313	327	301	332	328	330	313	343	329	343	309	332	323	338	330	333	330	305	327	351	351	336	306	314	336	331	338	325	358	325	304	329	296	316	358	328	297	316	337	322	356	318	315	318	329	343	332	328	338	332	310	324	348	326	322	272	298	355	333	329	338	313	331	342	317	303	334	353	315	306	322	338	346	321	335	334	340	341	335	301	323	343	323	326	305	352	343	347	320	321	336	329	340	291	310	331	317	367	298	323	320	328	299	330	350	304	305	364	332	358	352	296	304	335	315	346	346	303	330	344	320	324	335	326	316	326	326	322	327	330	319	323	354	301	301	304	323	326	299	318	306	302	363	331	303	317	294	325	320	305	329	366	306	315	342	313	315	281	302	323	324	355	310	310	326	341	297	314	330	332	322	328	352	316	289	309	344	336	338	299	358	329	378	340	312	328	309	303	303	319	320	307	309	359	330	387	339	298	321	336	341	337	341	311	350	354	325	329	306	325	370	321	332	346	312	324	349	282	324	307	333	344	292	318	309	341	314	341	306	342	341	327	340	318	318	331	355	303	342	337	335	366	352	327	311	289	353	332	319	331	308	322	300	321	313	346	322	328	335	325	315	355	310	288	359	334	313	313	341	290	344	323	340	355	352	341	330	335	287	326	339	303	331	329	322	319	352	325	332	365	312	344	337	317	360	321	320	335	317	352	323	309	328	300	280	333	308	331	303	271	326	331	325	302	360	337	314	320	326	330	320	286	308	336	336	301	330	344	336	312	300	338	325	322	297	323	328	331	320	328	315	334	308	316	338	323	320	311	324	337	311	315	318	293	317	325	306	332	354	307	346	338	347	316	338	320	322	302	298	288	305	332	334	331	316	336	321	338	315	324	332	334	321	305	348	304	307	325	307	357	283	322	338	355	322	324	333	332	328	297	296	341	322	322	340	333	342	319	338	332	333	323	302	327	328
25266	21379	27088	25318	7410	1202	935	880	813	790	738	743	794	711	807	750	710	742	778	757	780	799	726	755	726	745	724	701	753	691	683	726	757	706	700	728	747	703	739	685	759	739	684	688	719	705	769	714	732	729	724	718	743	728	702	738	715	708	711	723	701	710	685	742	765	748	706	710	715	726	705	708	709	675	685	719	707	699	708	748	695	735	696	765	683	686	763	733	742	696	741	727	747	708	716	759	722	721	698	703	760	731	700	663	750	686	704	723	712	742	754	709	720	763	724	704	727	688	731	765	728	712	726	669	693	733	752	731	674	724	747	711	727	756	763	763	687	692	726	696	745	711	693	738	724	724	693	730	727	708	682	684	729	686	695	737	678	755	733	730	696	711	692	702	703	701	712	718	710	745	753	760	759	704	731	670	731	744	699	710	704	736	759	708	706	720	689	663	751	724	681	737	725	737	736	707	734	715	696	685	694	695	673	720	709	724	758	709	675	737	748	709	705	725	736	688	697	679	687	697	720	732	741	722	703	742	697	742	729	705	739	709	722	671	692	756	753	745	733	701	708	720	765	706	743	685	768	724	675	680	731	705	769	756	742	728	692	697	724	805	692	726	699	726	702	707	779	726	725	708	709	664	711	703	717	772	723	677	715	731	704	708	716	691	709	736	743	732	764	746	705	719	680	744	705	708	690	722	689	737	725	698	741	703	714	778	677	704	689	690	719	692	731	701	732	685	737	728	762	684	695	690	713	671	722	750	714	704	729	710	734	727	683	725	669	704	733	765	710	722	728	767	716	695	711	699	711	791	740	743	695	724	729	702	741	689	716	754	685	741	730	711	758	699	705	723	808	713	718	733	735	710	722	701	753	697	740	742	720	777	780	775	703	679	738	761	758	727	720	709	724	687	705	711	725	702	749	700	696	704	665	770	733	746	740	736	717	756	705	709	728	730	695	743	723	702	735	719	687	698	731	726	764	714	730	721	723	723	756	765	740	769	705	724	736	697	738	731	690	748	684	725	733	698	700	706	685	695	735	730	750	713	795	720	672	724	752	721	727	707	718	718	713	694	699	709	737	669	679	732	675	679	762	728	739	737	767	735	679	731	737	755	675	703	759	707	678	713	699	767	776	690	692	699	721	705	726	667	699	682	714	704	759	725	730	709	716	711	647	720	745	695	754	748	700	773	727	726	704	776	703	700	774	712	744	740	733	757	693	704	721	719	777	687	718	703	723	724	722	685	759	715	707	665	719	656	778	720	764	755	714	699	718	752	730	731	758	673	701	716	687	689	689	699	705	737	704	694	679	747	752	715	697	726	729	717	696	692	741	727	752	733	686	718	744	738	713	727	731	747	731	671	671	698	730	699	720	694	715	743	711	691	716	730	678	744	717	720	719	734	698	784	755	699	704	686	774	705	680	730	716	703	731	714	707	741	674	743	721	700	738	719	745	657	722	697	725	752	690	677	758	747	745	727	674	674	745	734	719	727	729	724	727	739	707	752	719	710	724	770	726	674	754	721	771	678	773	759	700	754	743	708	742	749	682	699	746	711	679	725	687	699	743	725	691	680	743	721	753	703	729	721	700	717	689	721	691	723	759	737	725	714	743	712	753	716	736	752	779	702	727	769	699	680	689	739	760	763	741	678	756	702	785	664	712	753	706	731	705	728	666	712	727	707	797	758	755	729	735	711	676	669	756	752	712	734	707	715	729	715	731	752	764	702	760	708	743	706	765	718	694	758	728	690	714	698	715	670	660	743	709	690	725	723	715	726	707	716	690	704	733	694	754	751	685	677	698	727	726	703	730	755	795	795	735	718	701	729	696	731	698	711	694	719	742	727	741	745	765	674	672	732	730	692	757	732	708	741	730	728	687	727	615	818	711	687	750	705	744	737	711	754	724	747	725	665	720	706	748	717	738	745	730	738	676	663	718	708	721	707	758	741	715	723	728	712	701	727	779	712	742	708	781	742	733	691	720	693	741	730	724	689	665	764	726	684	725	735	715	739	726	728	735	701	717	719	760	697	744	737	759	722	702	706	724	759	674	736	699	692	773	773	754	726	672	768	698	739	668	730	742	715	786	685	734	729	751	713	719	781	711	710	702	710	691	704	746	742	705	730	726	686	740	686	700	692	704	786	747	681	729	707	746	755	722	734	690	700	710	707	781	720	742	718	733	710	747	724	722	734	720	687	756	687	716	722	706	665	727	775	693	725	695	725	739	725	687	795	769	739	713	738	753	695	819	692	693	679	753	692	780	700	687	723	760	735	718	728	687	704	737	757	772	708	717	719	659	719	748	704	737	716	739	720	717	759	708	743	720	780	701	700	714	706	726	717	730	722	715	695	747	724	742	735	702	740	692	711	695	711	744	726	739	646	706	740	767	767	700	693	798	699	701	731	672	740	659	728	743	734	728	725	734	717	724	727	763	702	702	728	699	698	732	705	725	685	759	666	771	678	748	726	695	677	693	737	729	703	706	739	758	704	802	712	726	704	755	747	725	728	773	720	697	754	723	734	722	777	730	689	734	726	709	759	727	644	718	752	754	702	746	712	750	744	713	664	766	757	736	683	735	693	724	702	722	712	705	730	698	721	756	730	714	719	749	724	688	720	750	697	733	731	717	746	715	745	691	709	669	768	667	749	730	735	695	723	670	753	737	746	715	704	751	705	701	755	733	709	744	657	705	700	686	685	730	666	746	710	711	730	731	727	734	669	749	743	777	693	683	670	735	735	733	680	708	705	697	725	724	772	691	739	693	729	767	751	757	707	737	760	726	651	735	709	723	742	725	715	704	699	745	711	701	727	704	692	737	714	757	741	690	735	751	752	766	735	677	706	704	725	757	673	689	674	710	743	759	725	731	737	688	736	749	741	708	704	729	727	682	775	758	757	722	714	790	672	702	726	726	751	734	732	723	708	765	710	693	711	753	720	714	716	695	742	745	741	739	665	715	723	726	706	735	696	715	696	691	739	737	664	709	719	664	685	699	701	683	695	788	725	736	682	725	729	764	721	703	757	734	710	730	691	712	677	738	726	729	699	724	677	714	701	731	698	683	721	747	742	722	746	700	716	719	713	692	719	700	746	709	718	708	729	701	734	736	707	682	695	753	711	717	743	731	724	712	720	728	703	750	692	717	727	719	722	763	737	750	710	708	752	759	709	700	794	705	757	794	737	731	704	695	690	714	692	760	718	742	724	754	721	676	723	711	697	775	717	725	711	702	714	699	710	675	742	775	676	714	701	718	737	732	735	779	722	727	757	722	705	704	727	694	709	771	724	748	758	730	793	710	704	690	736	640	720	693	758	756	739	711	732	721	678	739	710	713	743	708	755	724	747	762	798	732	703	685	710	710	725	699	717	693	704	649	720	686	722	724	767	753	714	762	756	712	665	763	696	672	742	711	713	737	713	734	774	708	683	732	676	708	740	721	715	788	646	742	741	732	726	730	729	764	752	698	727	745	743	726	697	726	768	691	780	709	723	722	718
29621	43662	16322	2153	1717	1360	1128	1052	889	913	860	879	836	832	795	787	797	779	826	803	709	849	778	731	715	770	770	790	762	673	776	697	794	785	736	741	751	762	735	754	746	751	768	725	720	745	722	744	783	707	694	726	774	797	724	707	812	771	784	759	663	804	691	751	739	718	663	753	764	726	740	762	769	725	782	772	784	725	722	783	749	697	773	747	759	748	717	763	732	701	743	743	764	808	730	751	754	742	760	731	771	742	783	759	754	785	793	781	748	757	742	756	761	711	779	778	740	759	784	707	773	759	767	718	783	754	744	764	746	764	735	766	758	732	769	803	773	742	752	756	803	772	735	757	792	728	757	760	749	816	727	750	744	755	779	774	726	795	733	693	743	798	785	721	765	770	758	750	797	737	747	753	787	736	766	754	740	777	748	708	732	771	764	725	761	761	753	764	745	747	750	759	722	782	756	801	786	747	759	781	766	743	746	706	730	799	732	739	753	760	746	767	737	773	743	746	743	768	767	774	690	728	753	703	769	720	759	745	762	783	763	775	751	732	704	748	793	764	754	760	773	767	762	757	735	734	778	721	735	731	732	731	772	782	730	758	764	765	775	756	747	725	740	813	736	752	764	723	743	715	760	705	668	761	741	788	729	735	752	754	737	796	744	750	764	765	714	746	740	717	749	711	762	780	743	722	743	767	742	779	796	731	756	755	786	746	762	809	736	714	774	750	733	750	763	785	743	765	762	741	768	779	788	757	670	786	726	731	817	751	719	760	753	744	720	722	735	764	763	733	744	771	733	735	758	746	818	750	737	732	798	773	738	772	785	771	808	741	738	730	713	771	791	760	814	750	827	787	797	722	817	750	816	725	742	805	734	752	750	796	759	771	781	747	798	802	754	768	736	781	764	771	811	754	776	732	795	736	739	739	705	732	756	766	723	772	756	803	773	711	752	706	737	757	728	716	721	761	725	743	776	741	749	732	758	764	742	760	738	762	765	830	768	750	782	718	764	778	757	751	745	750	744	745	772	731	725	721	764	741	732	740	780	766	747	746	793	729	740	798	714	810	761	763	764	744	756	720	732	752	764	724	736	765	727	791	740	729	722	751	742	719	757	812	781	743	709	748	786	749	710	739	773	738	716	783	762	766	727	776	768	773	801	755	783	797	765	776	748	769	760	751	751	742	771	744	762	781	757	742	745	809	733	766	726	695	798	748	760	748	740	738	793	714	762	729	779	762	749	789	771	751	750	778	712	749	757	726	725	746	777	766	754	729	727	768	815	746	669	771	769	772	763	717	724	806	767	736	775	718	761	736	743	749	721	751	750	742	749	726	813	779	755	770	747	772	789	768	794	805	766	704	763	765	721	757	751	743	773	774	764	777	738	748	743	758	796	681	762	759	758	768	718	780	755	769	729	734	749	763	726	744	769	722	772	743	748	816	751	761	736	717	737	728	734	748	781	790	775	737	757	728	803	740	779	726	746	749	842	737	718	742	731	796	768	744	712	807	769	707	717	766	761	747	771	782	779	717	746	732	799	757	776	801	743	728	730	733	714	761	743	781	745	802	846	734	789	763	726	783	747	746	699	720	722	747	776	743	694	742	722	754	749	755	793	780	782	851	797	781	718	813	731	738	713	770	735	767	785	772	705	754	719	724	722	751	770	746	748	734	671	762	748	774	786	768	755	777	814	788	744	725	769	758	717	738	750	718	728	769	750	775	774	771	776	759	754	724	728	760	731	838	742	793	804	766	718	738	781	723	794	712	772	736	733	775	748	766	720	696	749	787	723	738	718	764	737	724	747	769	758	797	733	760	714	776	794	765	753	773	740	751	725	760	748	740	784	756	715	767	786	810	733	738	744	715	763	773	802	739	775	770	742	729	780	797	796	741	736	735	801	750	773	747	707	739	718	750	707	733	762	744	794	786	788	795	787	788	738	770	761	727	716	744	752	769	739	764	811	707	791	697	710	767	725	789	808	730	720	746	760	751	802	778	740	780	719	749	810	737	721	776	760	769	763	738	722	783	790	748	767	761	762	763	764	740	713	769	774	762	724	767	754	736	737	704	742	771	797	761	738	774	706	723	744	732	748	741	761	717	804	778	743	747	796	737	724	774	702	779	799	766	766	793	744	773	743	777	765	719	799	782	758	778	715	810	740	785	734	759	673	684	768	755	719	746	754	770	756	754	781	731	742	753	710	760	750	745	748	745	756	713	773	773	832	773	802	734	743	741	753	757	716	722	733	780	760	708	728	736	733	796	766	718	762	776	732	775	752	733	753	734	747	717	770	757	758	766	717	755	746	736	745	781	756	758	758	738	777	786	704	710	764	788	771	768	713	783	780	773	778	732	706	774	788	763	701	688	753	770	753	727	744	758	776	729	714	758	749	735	710	787	724	787	737	794	742	743	745	739	769	758	682	742	720	758	752	702	776	764	744	713	744	735	741	737	735	729	796	701	788	738	774	719	723	794	752	788	783	736	688	753	739	715	735	765	759	800	702	756	696	753	701	785	768	766	754	720	762	736	716	779	734	748	722	764	775	782	794	742	795	782	749	748	748	738	736	735	736	722	736	726	758	785	787	766	737	744	734	775	731	760	742	722	773	756	731	747	760	761	745	727	787	759	778	777	770	732	796	801	743	752	742	764	726	767	755	742	708	767	781	724	725	738	759	737	775	767	794	735	795	736	771	774	784	730	805	774	731	745	769	779	755	780	806	781	712	757	719	740	751	770	736	770	744	726	741	777	770	744	745	735	743	740	735	736	761	741	738	711	751	739	767	733	763	763	762	744	761	793	751	807	727	775	783	723	734	757	755	770	716	742	771	783	743	759	768	755	756	753	704	765	776	791	811	755	751	743	752	738	774	798	791	744	742	732	800	741	718	754	758	746	774	714	758	780	734	810	756	675	716	749	739	759	765	763	755	769	756	726	764	774	770	740	744	765	789	794	761	776	740	711	804	779	743	758	731	789	763	731	698	778	774	739	777	748	737	813	752	747	768	750	751	737	725	787	770	728	725	757	726	721	793	733	755	752	736	752	740	785	748	765	765	714	771	769	752	771	726	805	764	756	762	693	756	801	745	731	772	775	772	761	706	738	799	764	824	733	774	747	757	751	773	735	736	776	760	725	745	800	747	733	758	791	768	763	802	763	784	708	732	737	759	733	787	762	773	732	780	819	759	757	741	751	724	795	781	766	791	685	765	779	768	747	765	733	786	684	737	726	772	758	726	762	764	730	766	745	767	788	782	713	800	700	735	763	766	781	792	760	718	745	753	739	758	743	771	731	747	768	759	736	703	756	759	763	811	740	748	792	733	749	726	769	790	762	779	734	777	741	752	744	763	726	733	828	692	761	788	736	721	766	753	758	712	746	711	695	763	783	725	759	800	718	767	744	823	723	757	724	713	714	783	741	731	798	750	741	725	740	749	723	783	793	736	832	737	718	773	769	744	805	719	751	739	710	731	772	747	756	793	747	751	779	727	741
22961	21432	29035	24211	21424	21341	6530	1177	880	816	749	676	637	668	638	675	621	633	609	602	620	627	621	591	578	605	548	599	612	595	584	562	559	560	569	513	541	568	565	589	551	525	594	572	599	554	599	568	576	548	546	619	551	551	570	598	541	558	570	571	524	549	587	531	564	556	578	551	550	538	521	582	549	554	535	525	575	527	565	597	559	544	537	589	582	562	561	571	556	564	543	506	594	557	618	537	586	534	582	578	566	596	575	542	564	574	539	571	571	547	581	529	582	526	539	525	598	583	575	532	551	532	592	580	576	568	581	595	556	552	580	567	517	573	534	550	573	565	543	568	613	555	579	557	530	573	566	557	559	555	571	597	561	569	574	501	574	600	537	594	552	554	545	561	571	538	573	543	560	529	550	590	571	571	604	554	522	584	560	598	541	530	538	542	549	556	568	580	533	571	631	549	582	545	541	570	573	594	555	570	518	544	528	567	550	543	561	533	586	559	563	569	565	528	561	529	562	587	517	588	559	531	601	501	538	568	565	532	575	576	565	562	570	555	527	542	578	527	560	583	522	524	562	539	575	590	516	615	571	552	560	563	593	573	546	545	537	542	545	527	561	579	528	548	593	580	584	540	555	549	546	549	556	566	599	513	579	549	500	586	534	544	539	563	515	580	525	552	535	535	586	580	561	531	544	583	580	516	546	567	573	525	508	550	554	538	524	580	549	574	562	549	546	585	553	549	554	552	569	540	623	544	537	553	593	559	594	585	590	589	549	595	572	554	531	581	593	499	595	559	556	546	579	556	560	566	555	585	572	553	543	573	532	582	596	573	594	570	575	561	570	531	556	538	545	556	515	556	527	535	519	569	578	586	579	578	575	526	573	547	549	530	581	565	520	578	588	592	558	561	540	559	555	573	551	579	569	568	587	618	544	563	559	593	563	515	562	577	546	528	567	521	582	547	510	532	551	597	536	529	551	521	549	535	544	571	556	575	549	576	528	561	538	564	567	506	528	536	524	581	568	568	530	590	595	528	518	535	581	520	584	543	564	545	511	575	552	559	566	560	514	573	563	556	525	527	519	588	565	563	552	518	576	516	536	555	541	563	537	627	539	558	566	533	551	533	525	582	589	538	573	534	551	548	566	562	546	538	561	549	580	561	589	513	572	557	571	581	539	567	566	614	538	549	553	544	567	559	553	598	542	512	551	539	505	490	527	563	585	566	575	551	586	529	559	542	560	593	598	573	572	553	569	523	551	624	566	614	543	566	556	542	563	557	547	548	569	573	522	567	550	538	553	569	565	576	533	576	572	555	574	554	571	549	546	573	539	525	544	540	542	520	610	538	587	528	574	553	540	566	566	555	571	549	567	569	581	567	553	567	525	556	567	550	564	554	555	529	529	565	569	553	559	545	539	531	560	566	576	522	584	536	548	577	544	591	565	530	561	567	536	553	574	567	574	592	590	561	558	572	599	553	527	586	531	589	536	569	577	545	573	524	550	541	564	546	556	566	606	517	583	537	550	574	546	546	544	562	586	605	548	558	539	511	580	540	535	591	578	551	565	579	523	581	538	527	563	525	558	543	560	593	552	564	562	538	580	514	556	531	578	582	523	529	589	521	535	536	533	524	537	590	554	531	574	551	572	528	519	570	565	565	532	503	531	540	586	526	536	533	569	560	556	573	530	581	564	536	566	503	563	508	543	553	545	549	582	508	563	564	531	572	556	544	541	582	551	545	503	530	573	575	588	545	517	539	554	528	553	585	562	565	554	543	530	536	597	554	563	519	575	541	535	550	573	565	596	546	544	540	538	565	563	569	599	518	566	557	546	523	544	602	577	566	561	559	534	572	563	543	529	482	555	552	534	533	544	573	601	575	528	575	547	585	543	573	506	581	589	549	554	520	573	540	552	552	509	524	565	586	595	548	628	537	571	552	536	553	545	557	555	512	550	561	526	523	551	592	574	566	553	555	558	561	585	567	572	582	520	534	523	549	563	557	542	555	512	499	530	565	575	593	569	551	526	597	548	560	529	585	551	540	545	557	526	559	583	533	545	568	551	553	579	569	482	610	554	551	549	557	578	604	573	535	573	583	568	573	536	567	553	561	572	584	569	555	577	540	504	544	557	586	550	565	558	574	602	540	572	579	585	525	544	542	537	558	570	543	522	576	565	559	577	585	566	567	583	573	546	549	549	574	560	576	562	584	551	573	577	522	521	600	569	570	552	569	559	502	514	538	568	574	547	598	554	602	561	553	584	528	561	586	521	587	599	547	528	573	577	560	526	537	575	518	567	581	560	571	542	542	551	571	603	543	589	532	582	505	528	526	535	603	536	562	554	583	528	553	542	593	586	498	537	560	574	558	539	545	596	563	528	521	556	535	577	541	551	548	546	518	533	561	554	558	567	596	590	596	534	562	550	569	589	550	581	565	559	590	540	549	524	565	552	579	540	483	554	555	558	552	521	544	550	569	529	528	541	566	570	543	579	553	508	569	534	573	526	592	566	589	582	557	561	548	527	551	558	564	516	549	549	542	573	563	535	541	561	518	519	570	554	543	533	571	555	607	560	555	547	574	586	589	532	528	561	541	547	583	539	539	574	566	554	562	571	583	539	563	595	540	534	505	568	553	556	547	605	578	516	570	548	532	556	578	539	529	581	520	557	531	560	575	573	568	551	542	568	540	559	582	540	527	589	540	552	546	554	564	577	563	523	569	554	540	555	605	537	574	523	541	584	569	547	547	529	524	583	521	563	525	529	601	605	550	579	565	530	583	555	545	547	582	586	551	562	528	530	503	564	583	582	570	534	563	561	554	562	567	569	540	570	565	544	570	579	541	576	547	561	555	581	533	558	572	590	563	568	576	563	588	545	559	555	568	537	568	547	543	522	543	539	569	562	628	555	584	547	518	527	541	569	528	541	561	519	562	562	567	553	558	579	543	526	575	536	583	575	539	572	515	560	530	568	570	598	552	550	566	580	551	567	543	572	549	547	546	522	512	598	579	524	573	507	551	605	505	578	569	561	570	525	557	588	571	520	576	574	555	536	536	577	553	559	571	574	566	558	568	547	556	548	560	519	590	579	572	558	555	516	612	602	543	549	527	518	563	565	551	550	553	509	566	548	538	538	570	565	546	518	565	555	546	532	522	563	568	575	555	531	546	554	569	541	521	559	525	570	587	522	576	590	583	563	534	592	567	556	549	544	529	562	542	534	563	536	559	557	531	570	530	541	571	595	535	567	565	527	568	583	556	565	581	531	594	536	553	588	580	528	483	599	592	517	542	546	542	540	554	571	587	554	545	569	549	532	572	544	532	534	545	598	541	554	558	565	540	589	503	560	539	582	596	533	551	536	523	573	577	552	598	528	545	612	527	580	525	541	541	541	540	561	564	538	589	569	551	553	537	564	530	573	527	555	558	579	532	532	595	565	552	534	569	526	542	581	543	565	545	516	572	530	568	527	547	572	577	570	517	587	585	596	482	558	521	564	520
35326	57642	23731	4845	3516	2574	1742	1470	1239	1038	953	860	833	791	735	706	684	668	621	619	664	666	633	567	620	630	587	560	597	607	578	570	572	597	597	531	537	596	558	593	589	563	590	581	579	551	591	562	510	552	552	551	606	570	594	595	618	554	556	534	558	604	551	528	607	551	545	585	558	527	517	491	526	598	563	613	615	578	567	521	565	582	626	575	555	586	552	572	556	536	551	579	548	591	549	587	597	602	543	540	566	549	540	534	569	570	544	548	548	565	530	557	569	595	567	592	597	588	532	592	542	551	580	548	580	552	565	532	574	552	588	563	573	596	546	576	523	554	580	520	584	543	569	539	575	539	606	553	549	589	565	588	535	546	569	563	560	561	603	568	551	532	599	571	585	549	549	600	549	557	538	602	547	598	593	569	621	557	557	584	581	582	586	552	584	553	601	542	590	572	559	575	549	533	579	513	562	558	548	563	534	566	555	575	637	588	507	561	535	540	537	605	521	525	588	509	601	589	549	536	534	530	524	564	556	582	564	577	580	551	542	555	546	536	607	518	573	545	570	524	572	559	510	543	559	550	561	555	573	554	572	579	590	555	555	562	534	561	535	538	538	524	612	552	552	544	550	593	533	551	541	519	551	550	580	560	515	518	565	598	588	588	543	577	561	520	539	558	522	565	574	556	585	548	549	544	558	564	547	601	614	524	532	575	547	548	574	582	519	573	548	570	595	584	569	565	570	544	551	538	525	581	565	573	500	551	576	575	561	573	578	543	531	551	535	575	555	584	561	550	535	536	586	549	596	578	602	565	561	539	557	528	594	551	575	572	532	577	582	555	586	578	596	551	571	574	567	515	543	574	542	578	541	589	565	560	582	596	516	546	539	582	533	602	580	545	563	574	567	535	588	560	560	546	532	606	531	569	584	528	532	584	596	530	559	578	548	541	557	568	553	534	535	605	564	550	603	559	532	556	544	580	564	533	583	585	554	569	562	528	556	563	594	521	556	553	567	580	545	558	524	531	572	562	558	560	537	561	566	541	630	603	524	538	550	569	593	535	561	572	547	600	592	543	554	547	567	524	546	607	595	540	550	558	522	544	556	515	566	548	535	609	509	580	561	540	560	611	587	557	583	534	557	529	566	557	566	581	574	476	571	541	571	560	570	578	567	589	581	549	571	592	586	582	548	582	571	538	568	546	582	538	578	570	580	526	535	501	565	561	543	561	528	540	590	617	524	523	536	570	594	558	529	586	536	545	535	552	543	522	556	540	599	528	568	565	567	544	558	534	551	541	561	616	547	550	548	506	556	535	581	580	554	547	602	582	583	550	597	532	586	532	557	537	499	550	574	560	482	560	549	599	537	530	559	570	609	541	571	597	551	548	570	621	558	531	554	592	577	565	530	547	569	507	584	574	517	567	563	587	561	557	550	522	561	563	519	545	566	535	563	573	515	528	522	532	542	569	538	573	572	571	563	539	578	557	518	520	552	554	541	574	561	592	586	525	560	559	575	554	577	559	546	550	542	610	527	582	540	557	601	567	542	563	575	586	547	588	523	525	598	598	563	578	591	548	599	575	567	522	553	551	547	601	588	550	546	589	553	542	558	567	584	578	595	589	544	582	529	585	620	597	542	547	562	556	579	528	578	567	543	588	574	529	589	535	554	574	564	546	540	611	521	583	563	553	551	555	608	544	529	559	532	594	565	573	552	543	524	615	571	576	584	614	539	544	566	544	541	543	570	559	550	561	575	570	609	563	616	525	544	574	567	558	549	538	577	568	546	545	536	546	537	506	577	547	553	525	569	510	559	549	522	549	565	564	573	586	548	540	562	586	578	523	545	580	555	571	531	571	567	592	533	545	547	575	596	528	538	571	538	549	610	541	549	558	566	582	610	551	556	558	558	569	513	528	603	562	555	566	576	575	517	555	601	530	577	574	561	535	584	543	572	550	585	531	565	572	539	542	543	536	562	533	556	553	574	580	534	569	531	572	566	490	550	548	607	531	575	584	579	600	534	546	565	524	562	546	601	582	551	569	566	558	567	558	540	565	602	566	536	571	563	561	572	562	587	550	611	559	583	574	563	537	540	546	549	522	536	572	569	569	570	562	538	549	585	594	556	575	565	558	542	585	577	552	590	582	600	556	599	562	569	561	557	587	550	555	564	530	583	566	536	589	577	582	603	527	587	560	561	559	562	575	552	548	535	532	589	560	573	586	562	556	554	532	535	570	540	601	586	573	645	522	541	570	543	532	568	570	621	594	566	577	585	590	541	549	612	561	546	526	574	534	533	594	522	549	595	569	564	549	560	604	601	554	543	531	595	517	556	538	587	582	540	509	578	542	570	580	585	531	551	579	515	581	547	535	519	559	528	525	549	536	547	569	570	520	577	595	535	565	548	585	565	582	544	499	552	558	515	565	570	615	563	566	590	506	530	559	572	569	563	562	586	520	553	592	555	574	558	595	564	580	559	564	556	567	549	564	562	568	502	620	539	540	554	576	557	561	601	540	576	568	597	514	558	559	559	523	562	582	566	564	542	554	590	549	579	581	553	560	570	571	499	588	551	595	536	568	549	580	555	528	531	510	606	562	560	536	570	558	553	553	547	600	552	574	531	540	566	547	537	543	585	535	567	518	544	560	555	541	571	593	533	548	576	584	585	595	573	548	557	515	572	548	594	607	540	565	570	553	555	541	528	559	566	575	593	537	536	566	603	550	562	583	562	522	533	576	606	588	556	546	554	529	548	562	583	582	590	522	574	561	574	582	544	543	529	602	543	539	547	570	542	612	562	570	581	548	589	600	573	540	557	540	533	601	542	561	591	615	551	540	526	541	600	561	533	563	538	594	551	543	544	595	557	550	545	579	534	552	516	564	577	536	564	607	553	523	531	584	556	563	548	566	595	547	582	523	570	532	598	570	576	587	580	524	515	573	545	549	574	587	545	603	578	573	583	568	550	591	557	546	566	561	558	533	542	579	546	554	544	587	544	589	602	580	570	592	552	557	579	588	574	570	556	527	527	608	546	592	528	545	555	548	538	580	523	525	558	552	589	614	530	569	601	573	570	587	534	564	609	553	533	591	583	600	566	557	572	579	569	556	543	583	604	565	585	587	556	530	507	589	562	585	554	601	543	565	585	576	554	587	581	532	564	560	564	543	590	574	547	570	538	570	559	536	591	520	597	574	534	572	560	586	543	543	587	549	564	565	495	544	544	560	559	586	578	602	564	596	522	553	554	536	549	576	599	556	574	565	523	550	565	547	610	561	525	528	569	584	523	574	545	514	573	530	562	562	562	544	588	573	525	529	554	567	573	558	584	543	596	560	559	556	541	603	534	569	525	623	543	572	587	560	541	553	523	542	559	582	557	542	594	523	578	591	570	564	519	539	564	549	554	564	560	540	568	535	559	559	521	557	549	525	545	546	601	585	584	575	581	521	541	569	560	589	555	568	559	539	562	542	581	575	581	506	551	579	530	563	550	563	565	583
29108	23944	14182	1911	733	526	528	496	522	513	490	461	462	520	479	470	435	458	439	468	475	471	506	454	483	472	452	472	443	480	458	524	496	453	492	485	436	488	477	462	466	447	455	487	486	500	467	462	470	482	435	464	464	474	466	456	466	484	474	522	463	424	473	483	451	471	462	462	431	483	440	487	428	456	448	455	442	471	500	487	472	489	465	449	524	483	454	476	482	502	468	478	500	425	445	505	480	470	485	483	468	436	470	474	443	458	447	459	484	466	462	503	474	432	512	473	460	492	499	490	494	463	454	466	468	481	456	419	485	478	468	438	447	438	447	463	490	463	474	458	458	467	458	462	455	444	456	460	457	481	428	491	429	460	470	464	425	460	462	513	456	458	440	500	465	444	481	433	473	483	506	476	470	482	471	448	460	472	489	494	490	459	440	450	444	498	497	441	470	475	441	487	471	462	485	465	470	478	456	485	469	447	429	484	491	470	456	456	489	478	422	488	474	438	447	457	468	453	486	449	464	508	463	450	407	492	454	433	471	452	451	474	488	468	460	453	481	459	467	421	462	445	503	465	494	459	467	468	455	438	489	480	445	480	463	454	454	442	437	482	481	477	467	436	452	478	488	424	441	429	475	458	488	445	490	445	474	467	479	484	478	481	479	447	415	473	477	454	440	452	452	480	516	469	459	482	479	453	447	468	455	456	441	487	458	494	463	447	462	473	478	509	494	490	445	450	461	449	473	433	475	439	495	469	457	497	437	501	456	451	438	505	448	495	493	448	465	474	472	432	461	488	458	468	481	480	522	419	492	434	394	420	483	464	438	484	431	465	475	485	474	502	466	491	449	440	458	445	464	455	460	454	475	451	491	463	453	500	468	481	470	460	489	446	454	492	472	520	448	455	440	497	516	460	492	460	476	460	428	469	489	458	440	470	465	484	458	474	457	432	484	469	460	429	485	459	481	418	441	482	456	463	459	472	481	440	438	463	471	443	498	435	464	466	481	479	487	478	509	515	513	467	475	446	472	468	478	458	472	476	504	481	488	447	468	470	461	450	477	433	494	456	504	456	455	466	459	493	439	461	493	470	481	463	466	511	479	465	463	473	457	488	462	492	485	485	460	441	485	443	471	440	478	455	450	495	517	503	451	484	455	472	452	459	422	429	489	504	463	424	435	470	459	439	509	504	466	452	484	472	484	510	461	449	476	491	466	451	469	506	440	509	414	468	509	468	445	461	462	475	495	463	434	456	489	497	493	506	498	495	498	458	451	483	475	413	418	496	470	477	476	477	487	460	440	466	453	425	435	506	491	441	431	476	511	485	463	466	450	487	469	476	471	502	458	446	486	475	487	451	527	465	507	491	428	449	480	470	444	467	470	507	512	460	480	483	467	482	486	465	464	438	460	451	444	452	449	466	505	486	490	440	482	472	472	465	471	451	441	448	453	530	491	438	435	443	457	481	480	460	462	465	434	466	478	447	474	522	474	414	477	483	436	458	466	475	497	461	498	466	468	431	461	445	467	474	471	445	488	443	445	460	421	471	489	484	449	471	496	459	472	474	456	469	410	481	431	485	491	437	502	471	450	477	474	445	483	470	476	478	472	457	455	448	477	455	487	460	446	463	470	500	463	444	469	470	501	494	435	504	473	456	509	471	471	447	471	451	472	491	467	483	476	459	453	504	477	455	468	450	495	456	485	457	482	480	473	517	443	478	470	431	434	486	449	475	473	468	492	465	465	427	495	457	450	489	486	464	486	470	491	482	428	428	472	452	477	448	455	528	445	497	477	484	482	482	460	497	491	496	475	466	456	452	470	459	460	483	436	455	445	478	456	475	455	422	442	479	454	461	471	481	487	459	490	461	472	495	471	461	470	462	450	439	469	473	441	461	397	481	450	464	438	460	442	481	441	450	475	457	443	491	471	442	453	495	459	471	452	467	460	505	417	444	467	414	487	443	452	507	482	440	489	449	450	478	454	476	457	484	415	436	501	473	473	444	479	506	462	487	444	470	448	466	454	466	421	438	463	483	488	447	466	445	457	483	438	476	460	480	464	481	428	488	467	462	444	482	465	482	466	443	439	482	446	508	487	442	477	448	455	451	473	448	472	449	494	499	465	462	468	461	481	433	465	435	452	487	490	443	471	464	497	449	482	449	479	485	493	488	478	468	477	468	459	488	460	443	489	462	489	469	444	448	468	467	460	478	514	507	462	482	481	450	491	472	459	415	490	513	433	476	504	485	458	441	480	470	461	471	454	461	495	484	470	476	461	427	466	474	471	496	455	431	479	447	455	473	455	488	471	457	474	457	432	463	478	462	491	485	468	497	439	465	459	472	422	481	455	418	478	509	466	486	442	479	475	487	474	477	474	492	460	421	457	477	462	463	504	467	483	443	477	460	489	473	459	432	508	459	471	460	478	473	450	493	464	443	477	482	444	457	444	438	502	486	518	455	476	487	457	457	466	469	479	443	451	442	486	456	514	475	466	466	456	473	499	450	478	442	496	457	461	457	479	470	439	453	430	494	481	466	504	483	481	482	460	507	469	495	480	473	483	481	476	498	463	456	477	470	472	416	446	448	469	463	457	484	484	476	529	494	483	439	477	471	494	459	495	495	453	517	462	503	484	450	503	469	455	462	432	463	473	490	481	461	480	480	429	465	473	475	463	472	499	478	494	503	451	450	486	441	431	440	495	473	474	482	464	485	519	453	473	471	494	429	452	478	454	482	481	425	463	453	459	466	454	446	491	444	475	448	502	469	429	458	484	473	468	469	530	496	483	474	451	446	484	470	422	471	453	462	491	524	481	450	444	458	467	484	425	459	461	489	465	469	465	471	451	477	465	473	473	483	499	500	465	471	414	452	492	490	496	459	471	447	505	483	498	469	484	468	487	438	474	490	453	432	459	476	448	471	479	502	482	447	513	463	481	479	492	449	472	449	492	471	467	479	525	468	484	487	479	442	478	469	468	436	464	470	480	486	467	422	444	458	459	437	479	483	489	434	428	480	450	456	478	456	428	484	472	500	465	437	509	451	436	533	457	464	465	437	483	430	479	477	458	473	485	441	478	442	465	468	481	475	467	443	498	455	452	450	458	441	439	461	439	477	459	488	446	507	465	494	476	434	468	464	427	427	450	449	513	482	470	437	463	465	498	450	448	456	476	474	485	471	463	447	509	467	490	458	479	498	515	488	507	521	439	451	434	429	471	448	473	454	501	448	461	476	488	510	497	469	471	450	448	479	451	452	461	492	460	457	472	523	505	433	466	493	474	425	480	459	500	422	442	479	453	483	461	448	517	462	455	455	462	452	445	470	487	469	469	482	461	490	457	463	488	444	448	439	446	460	454	480	452	542	434	460	439	460	452	447	442	477	441	495	468	458	444	459	476	472	494	434	496	455	447	477	477	488	490	480	461	463	468	446	454	432	455	456	489	462	497	469	484	477	476	462	476	463	485	479	426	480	481	495	471	460	460	463	502	445	470	489
25038	33901	9285	1221	958	708	659	579	536	560	535	530	473	508	491	502	528	487	510	522	554	518	512	497	516	518	509	515	509	461	487	517	534	512	487	547	489	521	524	510	530	507	505	489	529	500	503	521	465	491	498	479	511	533	536	528	517	482	524	524	486	505	487	535	478	504	476	554	463	501	539	506	539	480	483	509	555	505	526	487	482	492	492	536	530	537	473	517	515	482	481	522	527	487	511	514	509	496	500	516	543	524	522	516	507	495	496	515	527	518	525	516	508	543	481	502	512	559	557	470	489	468	480	548	497	514	450	501	461	524	529	478	478	519	499	529	504	494	518	508	543	518	521	499	496	506	493	493	546	525	500	490	498	524	527	523	532	518	522	522	499	529	495	508	483	521	505	487	502	500	471	516	489	486	524	517	539	499	524	493	552	474	487	519	526	491	551	490	519	510	490	515	535	536	499	468	514	483	509	533	521	516	483	493	514	498	462	483	497	478	545	559	507	494	486	502	493	550	548	516	504	491	512	532	490	465	519	547	513	505	475	544	511	502	488	541	501	483	547	502	549	495	477	498	469	497	497	540	520	501	508	535	521	500	519	474	497	539	494	517	489	524	469	509	522	535	511	499	523	514	562	502	522	486	556	521	543	461	516	515	468	514	513	539	495	481	548	561	500	517	502	524	531	542	542	533	479	499	497	512	509	494	495	444	517	522	533	512	483	490	523	523	442	499	497	472	530	479	519	519	484	498	486	511	489	511	505	539	521	506	476	488	467	517	483	496	531	493	522	510	486	498	508	521	498	508	479	541	454	524	514	513	515	512	476	510	504	544	523	465	492	493	501	482	509	514	533	510	488	530	539	470	506	510	490	530	501	556	522	532	521	522	517	517	529	468	508	498	508	507	540	510	530	524	481	506	522	509	496	538	462	505	562	511	541	513	549	533	530	506	507	505	481	496	517	490	500	491	509	451	496	515	482	466	555	498	494	526	482	488	527	521	523	502	474	504	512	526	507	483	498	495	486	478	518	549	499	523	532	487	491	483	498	493	504	535	514	506	495	522	539	538	513	535	521	509	473	481	527	541	497	526	507	503	502	507	469	526	525	465	542	488	499	535	491	508	501	502	466	527	479	500	522	497	537	534	538	540	497	506	495	527	472	478	474	517	507	517	495	507	543	505	476	501	510	499	502	472	491	462	502	510	504	511	510	524	475	480	541	515	556	456	560	508	502	515	513	564	474	499	517	537	474	549	498	543	508	535	479	516	546	519	506	506	480	489	521	489	511	479	507	493	495	515	517	511	523	521	515	482	513	476	520	557	502	494	540	537	543	488	484	536	487	538	544	566	516	511	522	532	494	498	513	546	508	502	482	515	523	519	508	516	498	476	512	507	514	519	504	529	510	499	454	524	504	511	531	527	513	470	527	499	539	491	507	512	497	468	519	508	482	545	526	483	495	489	509	524	511	498	488	494	508	515	549	509	497	479	508	535	495	522	455	487	488	529	538	502	525	497	554	454	544	556	505	524	491	494	511	485	481	504	479	533	522	545	513	558	541	525	488	519	530	472	485	472	527	538	532	501	499	496	487	512	523	526	522	498	502	522	539	522	467	491	520	536	507	501	490	511	539	508	519	488	508	514	505	508	482	516	481	474	521	470	502	480	505	494	507	484	470	500	504	511	487	509	455	507	526	506	515	456	489	473	462	486	502	500	523	537	492	519	504	532	572	504	507	493	494	486	470	550	484	503	504	516	481	507	448	524	494	510	515	493	489	493	518	521	530	552	478	502	488	553	539	506	496	528	520	536	508	472	508	490	523	527	505	506	513	475	530	516	505	539	483	538	492	514	523	472	511	531	518	496	475	489	506	528	541	514	476	464	504	515	452	501	547	530	497	547	483	532	490	490	495	513	505	511	497	539	516	508	506	508	455	525	540	483	521	526	495	493	506	508	509	480	521	520	495	505	504	503	510	524	497	533	505	477	477	522	491	543	520	481	541	507	531	501	511	532	486	522	506	559	483	469	523	501	486	533	495	522	497	518	503	501	506	531	496	499	501	510	493	479	524	541	491	508	524	510	512	494	522	467	519	515	512	524	486	522	552	483	503	497	537	527	457	506	524	498	504	523	475	503	524	525	520	499	522	537	479	512	523	532	505	516	483	526	508	477	484	510	483	465	488	494	492	448	547	488	509	482	491	472	500	503	529	490	521	519	519	500	560	513	503	510	502	536	479	530	490	526	516	500	480	517	457	527	512	475	504	547	512	507	491	499	493	504	523	508	502	526	512	517	507	527	482	522	517	523	469	488	512	520	509	538	543	504	518	493	522	543	510	508	526	500	547	502	509	486	512	548	479	521	490	499	511	497	511	486	534	479	520	509	497	516	533	506	532	483	548	526	487	542	526	511	509	531	514	509	527	521	518	473	474	512	496	558	483	507	538	513	517	508	509	553	512	512	502	513	512	548	522	545	521	505	509	509	503	531	521	539	511	526	516	498	465	495	528	549	531	499	523	538	525	531	461	527	510	504	487	483	504	523	491	461	506	492	526	507	503	504	491	492	530	518	526	495	518	501	546	489	514	503	470	511	522	505	522	484	546	495	521	491	519	496	494	469	507	509	528	491	514	496	526	473	499	519	537	492	528	527	503	519	484	494	507	504	534	535	516	539	513	495	508	523	498	539	510	475	486	530	499	520	524	491	508	532	574	543	480	538	535	488	501	527	522	510	495	519	512	549	546	530	517	524	470	520	505	497	504	476	516	494	515	496	513	486	509	495	501	496	520	508	467	504	550	518	499	533	538	486	529	494	520	532	498	507	513	532	521	527	505	554	510	535	511	523	511	499	472	465	446	538	522	527	501	474	513	517	534	536	588	497	463	487	527	505	512	517	485	547	473	502	530	527	514	484	516	513	518	514	544	468	510	492	484	555	515	504	511	496	512	532	543	500	489	517	508	527	552	492	505	491	476	531	489	469	561	521	520	493	503	518	529	501	570	519	463	509	456	521	519	534	480	488	455	511	496	551	535	496	470	501	501	497	506	531	482	496	555	544	505	524	491	502	490	532	503	502	518	471	555	464	567	490	489	523	489	501	500	539	541	501	523	503	513	516	508	519	470	504	502	516	516	516	523	523	512	531	511	518	540	478	517	535	506	522	482	499	526	544	478	540	498	502	518	581	500	480	519	495	534	500	471	503	538	511	504	525	517	509	534	514	517	509	492	489	511	485	466	564	499	511	492	488	515	531	523	521	556	520	541	504	494	499	483	515	489	516	520	492	507	508	516	491	501	504	525	516	513	472	508	513	495	503	471	505	514	522	519	488	523	527	497	483	507	539	512	542	528	524	541	541	529	507	514	484	472	475	516	558	521	475	530	495	511	468	520	546	503	550	496	504	516	476	521	525	491	493	507	511	513	504	466	509	485	551	533	503	511	487	511	459	520	505	527	474	512	491	511	519	532	529	511	479	546	495	490	514	488	495	533	532	522	509
23900	21364	28562	24461	21309	10185	979	622	451	458	395	395	374	367	331	330	308	337	314	318	314	293	287	337	330	334	308	301	288	332	299	317	297	293	325	303	352	310	311	301	310	295	279	322	297	279	293	274	292	338	302	277	303	281	294	292	292	297	280	270	303	285	283	278	298	270	309	293	302	291	291	300	313	260	287	287	291	317	289	304	290	300	282	302	285	309	275	299	313	306	306	303	303	304	314	298	320	294	312	313	273	294	286	289	263	299	306	302	300	341	269	302	278	301	272	302	303	311	293	296	308	307	292	285	303	310	287	312	289	276	298	269	284	302	309	264	283	289	312	274	267	283	291	294	294	287	286	334	326	302	306	289	284	301	299	287	309	301	275	298	301	271	316	289	284	298	294	311	278	307	283	314	291	287	299	313	269	302	298	274	295	297	293	310	307	291	277	307	338	291	285	318	326	327	292	303	315	294	267	303	313	337	311	296	324	298	274	270	300	316	296	286	328	320	322	288	294	298	280	293	300	301	317	305	312	314	279	319	298	292	314	319	290	313	315	294	291	278	330	287	326	292	270	302	291	304	313	293	328	315	275	299	273	310	292	265	313	303	312	313	285	308	279	266	262	290	270	282	301	310	301	299	286	267	272	282	298	265	274	294	301	273	306	274	293	277	320	294	303	291	319	295	296	321	308	269	321	303	295	275	288	295	315	251	264	324	285	297	259	284	306	286	288	292	270	262	293	316	265	295	323	300	317	298	297	271	310	329	320	295	318	283	288	287	281	311	290	315	319	278	317	277	307	294	272	309	337	326	287	290	286	298	264	263	306	310	282	285	297	315	286	291	307	323	333	302	301	304	317	285	325	305	301	293	298	286	313	288	284	288	292	321	282	300	302	277	303	294	280	300	307	282	293	297	269	274	287	288	291	312	297	295	288	283	322	286	281	306	288	282	298	286	309	283	320	292	318	307	258	307	277	296	325	309	329	300	276	274	306	302	290	292	277	269	276	288	293	299	262	282	281	276	329	310	314	279	302	295	277	311	325	248	291	292	265	267	327	306	314	294	272	304	320	284	310	293	290	319	309	309	291	295	278	290	305	291	296	325	285	316	305	296	298	287	279	298	336	307	301	290	290	302	296	297	263	295	281	283	306	299	296	266	341	286	281	260	290	308	301	317	310	280	272	290	280	309	322	306	279	324	342	296	297	326	280	283	289	293	307	278	330	290	299	295	292	300	289	280	278	269	288	315	316	324	281	298	315	316	291	301	311	308	311	316	313	272	291	309	297	302	298	307	289	266	294	274	323	341	289	248	293	269	301	307	287	298	291	315	282	313	267	285	298	313	258	310	278	272	287	323	301	307	289	295	317	298	298	300	275	285	310	287	286	312	315	298	281	294	306	298	289	283	295	297	260	309	325	294	305	325	273	287	303	296	305	326	304	289	303	271	272	271	293	284	278	311	306	289	267	307	279	329	267	306	314	275	313	290	289	282	314	288	301	294	276	287	295	285	284	289	306	292	290	328	316	289	276	296	298	306	307	310	292	284	268	313	310	329	317	301	286	304	316	307	298	291	281	311	267	305	281	311	285	282	266	300	312	268	313	283	300	276	302	297	281	298	294	329	288	310	305	290	262	290	301	273	318	261	305	295	338	303	298	308	319	307	317	300	299	301	320	276	274	303	293	312	330	272	294	273	330	286	292	321	282	279	287	311	303	294	292	312	293	309	277	314	291	338	293	311	310	273	285	281	271	268	259	302	288	342	298	254	297	275	294	269	297	300	318	298	304	316	281	334	292	317	267	299	304	281	291	327	294	309	278	287	269	325	307	294	313	298	265	290	266	270	288	339	292	303	272	299	288	337	315	290	297	273	295	286	281	294	291	287	310	264	277	303	301	298	334	282	318	311	305	257	312	311	306	280	295	325	307	310	324	288	301	286	300	313	286	293	301	295	279	297	294	284	305	300	295	309	314	288	302	300	274	304	290	280	284	284	300	292	308	304	296	290	288	311	305	269	319	305	314	298	307	316	294	306	271	289	295	292	293	286	287	295	289	283	294	310	306	294	292	267	334	285	317	317	291	309	286	291	277	279	273	317	302	305	286	309	284	280	281	273	299	305	289	292	295	293	298	286	297	311	313	298	313	301	321	288	304	321	306	258	291	302	284	309	272	298	305	296	311	305	293	306	298	281	280	271	307	337	301	318	330	289	292	316	306	283	271	308	299	296	303	307	273	311	271	323	312	282	257	265	286	316	278	295	311	298	294	292	299	299	300	298	294	287	309	321	288	309	312	268	298	275	275	305	304	283	296	317	293	322	266	300	288	285	297	326	302	286	324	276	282	289	330	313	300	286	280	300	279	273	297	287	302	325	306	316	283	312	292	293	266	277	287	294	291	287	297	284	275	303	276	287	282	319	278	278	272	307	291	268	304	309	309	251	302	266	274	329	290	302	293	281	280	307	300	315	283	301	297	277	260	288	286	304	288	324	306	303	327	310	297	299	301	291	285	257	282	318	266	291	279	290	323	317	271	275	304	280	296	292	293	307	306	310	302	304	310	291	276	279	318	286	282	288	321	290	298	310	301	269	297	305	293	279	280	316	324	270	316	302	299	284	301	290	272	313	301	275	299	301	295	300	279	315	282	301	303	321	294	312	292	327	302	308	318	289	296	297	311	319	326	284	297	347	277	262	269	274	337	290	325	295	292	285	326	285	291	303	324	290	283	275	293	279	295	264	299	306	315	297	275	315	293	283	291	281	270	292	297	330	265	308	307	311	299	253	338	312	290	280	278	282	317	289	283	286	325	293	308	319	275	289	308	305	284	281	291	302	305	287	315	303	283	286	297	282	261	314	276	292	270	290	284	282	306	278	278	319	316	291	275	308	296	292	289	293	282	301	277	290	260	294	274	274	294	290	305	297	289	313	313	309	290	303	298	304	327	316	305	344	277	291	316	338	286	290	275	281	302	304	295	316	319	287	313	289	270	275	245	291	314	308	293	281	306	285	268	262	298	304	304	295	340	330	276	301	312	280	289	285	265	278	316	282	272	310	335	297	276	305	256	312	281	269	275	273	277	312	292	357	327	316	285	293	282	290	284	289	298	287	308	309	272	312	283	274	309	260	304	283	260	293	297	295	279	311	279	297	301	277	275	299	291	287	288	329	315	310	288	305	336	280	248	293	285	303	304	282	288	323	331	288	294	303	280	294	309	292	299	312	304	281	286	294	282	296	303	305	327	292	283	293	326	270	297	338	295	285	344	306	301	296	300	318	321	301	303	267	267	305	283	290	321	294	283	274	307	319	283	281	268	305	293	279	277	337	297	305	274	301	282	293	297	312	261	288	318	295	281	284	304	289	322	277	305	312	320	282	280	293	310	325	310	288	314	292	282	273	316	303	297	276	293	301	282	308	302	294	307	312	294	335	305	308	282	303	284	335	293	287	317	264	286	318	293	324	299	300	307	324	286	283	302	303	310	293	318	311	289	319
31569	50186	19928	3981	2616	1595	1153	800	688	611	537	468	473	446	409	385	407	389	394	367	347	370	339	353	343	330	341	345	322	341	333	343	346	359	333	323	373	358	317	336	338	336	344	310	359	327	335	339	325	335	309	330	331	331	314	343	344	331	350	319	329	329	365	305	325	326	315	312	348	329	313	290	323	361	359	326	319	365	298	306	309	353	313	342	346	327	339	304	311	334	321	281	305	327	315	342	354	339	311	373	313	315	320	343	300	293	321	369	308	322	312	317	332	360	289	321	327	322	276	307	321	349	322	339	347	308	335	303	312	330	315	286	296	318	337	313	318	292	327	328	327	332	315	326	332	355	320	324	319	328	307	295	320	340	309	281	294	325	311	302	285	291	312	333	302	332	353	308	338	294	314	346	316	351	320	334	316	334	326	356	295	354	329	351	322	310	350	307	298	321	302	319	311	314	292	283	328	305	275	307	324	300	302	346	280	318	314	336	320	320	341	356	338	320	314	321	312	342	342	332	331	345	309	336	294	351	315	336	345	338	344	342	325	325	320	316	355	305	323	298	332	352	340	360	315	330	316	335	338	332	320	361	309	366	314	325	344	293	302	304	319	323	318	299	330	334	320	310	319	298	348	346	316	312	318	301	333	297	314	344	335	313	321	321	321	318	319	324	335	315	330	313	320	289	293	309	340	318	333	301	326	313	341	311	331	340	304	351	323	336	338	321	338	317	286	340	327	353	329	318	306	295	312	304	319	285	312	284	330	301	297	305	349	332	336	293	355	324	311	327	359	321	341	302	323	337	290	328	336	343	314	326	334	319	351	294	315	305	321	337	312	331	332	333	293	331	335	313	327	316	310	334	322	334	339	330	314	302	304	318	325	312	352	314	296	345	369	319	328	338	336	325	354	338	334	287	315	310	339	318	310	332	334	323	311	320	326	308	328	357	305	297	310	341	312	300	335	311	325	331	308	321	306	323	301	302	323	329	298	329	313	321	327	348	326	316	353	306	334	316	330	317	336	341	273	335	302	310	350	325	363	320	375	342	324	321	318	305	337	315	341	336	328	328	298	342	343	316	299	355	310	304	305	307	297	318	337	301	329	330	329	303	326	304	328	297	309	320	311	326	340	325	314	319	292	345	316	368	278	333	320	321	309	306	309	315	328	310	304	322	352	340	324	344	334	323	329	323	324	294	359	290	279	319	318	325	315	313	360	302	314	340	344	293	268	338	307	332	343	331	345	319	308	310	321	321	335	356	310	325	288	323	332	348	314	335	338	331	337	342	324	314	324	302	328	316	327	319	314	319	352	350	313	315	304	343	311	325	297	326	317	361	309	340	326	310	335	327	300	336	334	345	305	352	336	318	314	320	324	328	323	344	317	319	311	324	330	324	350	300	327	339	305	312	332	302	315	321	314	300	325	321	333	335	318	310	329	343	339	284	316	296	338	335	331	298	328	305	330	353	308	309	306	310	330	325	304	326	315	337	317	374	316	312	320	315	327	311	319	312	315	320	372	317	306	345	288	342	324	312	329	315	314	319	305	356	298	331	336	313	320	319	333	305	299	331	342	303	324	311	325	305	300	298	336	342	316	321	306	312	319	346	340	304	341	300	302	336	332	337	313	340	333	312	328	331	323	328	326	292	344	311	335	318	323	307	294	331	313	334	338	328	327	311	282	339	321	318	344	311	351	336	314	313	293	311	316	307	308	310	296	332	334	331	319	296	329	303	326	290	307	333	348	289	305	304	340	335	310	331	345	311	333	300	296	353	314	290	310	327	351	334	297	324	321	311	321	322	313	311	310	330	349	330	319	291	341	315	313	355	312	320	331	349	320	327	302	321	352	310	327	332	344	312	337	306	313	326	337	343	319	305	333	327	341	301	314	326	311	326	290	287	343	320	314	345	344	336	293	310	305	284	335	335	309	338	295	285	317	314	304	320	313	325	326	290	318	325	312	325	336	325	328	306	328	340	342	308	336	302	331	312	358	305	315	317	337	335	334	324	314	338	298	302	339	298	340	329	309	341	339	316	335	304	330	342	338	342	319	277	335	312	325	323	333	307	337	336	332	317	331	306	308	322	338	296	328	310	277	361	317	350	308	303	303	327	305	341	300	339	323	332	342	333	334	294	312	320	349	329	351	317	322	317	349	321	341	342	326	304	343	321	319	340	316	355	332	341	330	296	300	319	317	338	291	301	321	340	318	323	330	308	314	342	315	314	359	317	350	336	337	316	321	322	325	331	319	325	276	311	322	325	346	314	319	324	311	313	308	313	303	311	337	331	312	323	331	293	316	362	302	342	347	298	287	308	333	312	345	334	334	327	308	311	334	324	311	331	334	304	300	319	302	285	358	328	331	326	322	330	333	311	338	281	314	360	301	348	312	329	332	303	329	312	336	304	291	341	303	325	329	305	287	328	313	323	311	301	312	304	345	327	335	326	329	319	356	324	307	330	286	337	283	339	328	311	328	337	313	300	324	306	340	347	349	302	328	315	309	326	315	340	325	327	342	344	309	311	306	340	322	345	328	319	332	332	309	300	303	317	305	332	345	348	313	325	281	314	323	298	326	321	310	302	306	331	344	303	331	277	320	314	362	277	312	338	319	359	331	316	314	327	302	316	315	344	352	317	311	341	263	340	287	319	333	335	321	303	316	308	335	325	310	291	302	339	310	313	333	315	337	326	337	349	306	311	309	297	302	304	342	315	296	309	332	330	330	329	301	309	340	313	329	304	350	277	328	330	293	307	343	295	311	317	333	332	333	334	326	319	327	351	316	306	354	321	284	297	315	345	322	332	320	342	324	285	347	344	319	313	326	301	299	306	307	324	323	352	327	327	334	330	324	346	306	305	333	307	328	342	320	294	315	341	320	289	291	344	322	334	335	314	329	299	317	297	310	332	324	332	329	328	297	298	333	344	324	310	322	325	312	328	355	313	340	318	324	326	341	303	305	309	350	334	341	316	330	337	307	327	322	329	356	310	319	312	303	302	319	319	329	316	291	299	324	321	359	326	315	327	332	305	318	325	344	310	282	340	297	345	341	319	348	299	337	315	337	327	327	329	321	336	324	310	308	305	298	319	322	321	314	321	331	283	312	331	314	309	307	299	312	294	338	323	330	305	292	292	342	330	339	346	329	348	300	304	326	279	292	313	316	308	294	329	290	343	358	323	318	317	289	316	328	324	303	322	302	337	322	296	350	327	298	358	323	318	293	314	325	353	304	305	323	333	335	333	336	349	292	277	300	333	348	330	331	325	333	317	313	332	326	330	310	310	339	310	338	311	308	310	354	379	307	332	335	320	311	336	314	298	310	345	299	308	344	333	290	335	319	334	312	326	315	325	322	312	358	320	315	318	333	310	329	302	312	304	305	311	337	315	310	365	325	290	335	294	325	320	339	316	341	337	326	322	301	344	334	301	330	364	309	336	335	340	339	335	331	294	300	307	317	306	291	345	363	326	317	309	325	307	317	314	295	313	333	331
25276	21373	27064	25326	7848	1247	909	891	805	781	790	786	767	741	730	761	759	723	798	765	802	713	722	692	726	757	774	777	752	715	703	737	763	715	748	702	750	705	714	712	724	735	785	714	722	733	727	719	741	727	805	752	719	717	739	702	756	795	739	731	736	739	724	693	770	717	801	762	730	726	734	712	726	770	723	782	737	746	738	723	739	766	744	758	739	732	715	747	740	702	727	720	703	689	712	745	769	709	741	750	756	729	774	696	723	694	770	660	731	712	744	747	727	759	738	709	693	748	724	709	760	800	750	742	766	659	728	732	731	744	695	698	738	686	722	732	743	719	758	749	718	698	694	704	708	706	716	756	704	755	715	727	748	713	719	755	736	694	738	758	679	751	777	667	734	722	695	756	749	700	695	711	743	708	646	726	700	701	746	734	775	735	762	712	750	735	731	739	730	761	754	746	723	687	737	698	684	722	668	755	759	752	763	771	728	722	724	734	721	710	756	777	729	725	719	725	659	716	770	756	727	726	721	748	730	671	710	672	681	701	736	739	745	745	696	762	728	758	730	746	698	742	713	680	761	736	746	693	783	732	734	717	732	764	701	689	742	704	687	731	736	708	738	761	718	730	711	719	711	749	714	743	766	669	707	751	692	771	710	740	786	728	750	759	730	688	714	714	741	751	711	728	707	759	741	771	747	767	681	767	777	724	722	711	721	757	707	707	713	723	698	743	748	734	762	710	743	746	745	702	782	785	699	726	734	728	733	763	745	736	730	757	742	758	713	747	713	730	737	755	735	748	739	695	678	754	746	726	737	758	698	742	729	746	733	708	697	722	730	703	732	739	681	750	703	709	716	728	744	695	658	764	678	746	736	710	770	726	764	723	755	704	744	742	742	686	710	763	733	725	748	691	690	725	729	792	716	734	733	691	711	736	699	775	736	709	734	738	720	741	716	753	764	717	688	743	709	758	696	724	711	689	715	713	703	776	737	712	735	736	706	719	704	712	717	723	762	778	736	731	682	681	726	719	769	765	710	738	751	692	735	709	801	690	707	686	717	710	738	730	725	717	747	730	729	697	764	784	731	733	694	770	741	702	725	702	740	711	690	710	743	777	677	736	709	710	757	702	735	674	722	735	685	694	723	736	708	764	742	763	726	688	747	749	729	699	746	722	736	767	756	688	746	772	742	706	753	682	727	735	723	746	726	701	770	694	774	733	758	736	743	751	756	761	724	723	692	711	749	693	748	750	751	727	674	773	752	689	718	758	731	754	739	769	695	719	807	694	758	741	695	713	731	725	727	771	716	670	703	774	766	748	712	709	722	720	787	738	713	740	756	660	731	742	695	753	719	719	678	732	695	755	691	699	674	717	744	700	716	696	715	727	741	737	670	701	752	753	674	692	719	733	782	712	736	726	725	767	735	742	743	713	730	667	692	720	710	761	729	727	721	735	730	753	753	679	719	718	689	748	738	702	732	766	720	751	716	705	720	743	722	725	752	734	655	693	653	696	745	749	747	712	750	762	727	707	730	707	670	726	722	722	682	729	775	722	769	763	719	743	749	730	742	700	799	686	744	732	738	727	702	755	737	748	778	775	743	701	707	728	743	750	753	712	739	707	699	751	707	727	710	772	746	727	777	759	691	668	714	699	731	750	753	715	755	705	774	743	773	711	728	726	706	732	756	732	716	713	736	675	718	750	763	748	740	706	769	727	716	685	726	720	750	726	739	694	734	709	710	754	719	709	721	720	725	799	677	714	668	696	724	743	730	707	699	757	700	713	728	770	763	716	699	739	743	787	763	733	761	702	681	745	709	744	705	738	704	733	710	750	721	722	709	703	792	699	765	805	759	799	713	760	742	766	761	716	690	742	695	701	722	697	763	722	754	746	740	777	736	737	733	701	731	691	722	752	743	746	736	694	677	749	772	718	733	716	736	711	741	747	730	729	710	727	714	730	749	757	706	767	702	738	768	778	714	747	747	752	710	718	743	755	685	691	711	705	725	756	733	728	763	703	729	718	697	699	670	756	731	746	704	710	728	761	751	738	723	705	773	737	638	685	684	744	698	705	707	720	728	685	689	764	718	725	747	739	758	736	710	729	741	724	746	662	777	708	725	719	693	751	724	719	724	747	727	698	701	708	696	721	702	779	772	691	733	769	710	754	774	725	740	713	775	708	733	756	759	724	728	691	732	755	774	719	718	717	735	701	711	711	711	731	743	731	708	778	709	746	726	705	775	725	738	721	748	689	768	731	742	720	742	726	758	722	734	807	771	737	727	731	739	704	758	721	731	751	693	690	737	692	682	779	748	772	738	765	720	778	738	724	722	694	773	691	736	674	751	755	746	734	783	717	777	769	736	723	742	730	743	716	761	728	767	750	717	712	742	726	700	704	736	737	771	755	750	767	793	674	772	737	725	713	756	773	774	706	732	713	785	739	717	711	727	717	752	719	706	675	719	727	725	786	736	743	734	756	680	678	755	742	777	690	694	755	756	765	735	725	711	727	743	740	747	762	729	718	700	763	664	718	722	735	747	737	762	749	758	714	702	775	761	726	729	770	789	740	734	715	719	715	755	674	687	728	724	671	701	723	741	754	760	761	690	727	751	708	681	725	738	740	692	743	744	722	676	748	732	744	721	752	681	714	719	717	690	747	701	772	720	729	701	748	728	717	709	717	699	757	689	756	716	760	726	730	712	674	722	748	688	715	707	722	766	723	704	704	741	697	700	785	719	745	739	761	725	756	737	727	707	701	742	734	729	717	713	735	769	732	680	750	753	758	693	756	696	713	707	765	737	689	693	751	737	734	702	723	725	706	785	754	736	731	707	724	773	742	705	711	728	688	695	727	718	737	692	708	744	692	699	698	730	768	756	750	733	793	700	735	697	717	702	686	699	710	700	710	764	687	726	746	714	758	741	663	734	715	722	718	702	729	751	678	687	698	767	710	759	709	702	781	765	737	673	678	764	723	722	705	703	709	683	739	690	742	727	725	722	753	750	728	742	736	689	706	749	724	709	689	732	712	745	787	755	710	755	732	721	745	712	737	687	722	716	731	746	716	733	732	740	720	700	734	722	738	743	719	763	765	712	722	764	785	741	727	716	700	700	701	746	725	702	757	715	751	703	726	757	775	650	732	743	691	737	757	739	726	722	745	718	725	736	734	745	750	725	748	733	716	748	750	795	720	683	718	785	693	717	716	683	754	757	735	740	713	685	717	748	761	733	704	724	748	737	739	710	701	754	797	693	716	730	742	766	759	697	706	725	699	699	746	737	676	734	769	700	776	722	739	719	725	679	785	732	756	731	701	740	726	749	713	716	741	713	771	706	714	742	706	704	723	670	744	731	766	767	709	736	745	726	728	737	749	716	705	662	688	718	763	740	711	737	697	708	762	755	749	774	727	827	774	715	744	719	696	740	722	745	704	742	721	679	741	755	761	752	709	704	722	753	714	733	712	758	719	719	764	676	745	730	705	732	715	681	712	735	767
29566	42459	15680	2750	2192	1413	1105	1009	940	909	882	835	805	801	787	849	774	796	785	796	783	856	785	767	759	793	781	731	760	736	720	752	748	768	761	726	737	762	719	790	771	715	759	733	787	754	755	717	672	850	717	786	788	762	802	780	736	786	737	739	759	788	711	797	742	709	711	762	776	802	795	746	734	737	741	821	739	746	757	752	772	800	699	800	760	782	792	722	736	747	759	726	742	721	752	751	740	764	783	768	762	795	726	732	801	809	772	766	758	812	754	787	758	764	769	705	766	734	819	769	723	757	778	732	748	778	771	796	773	753	765	724	770	729	742	754	760	719	815	717	734	770	769	787	776	801	770	806	740	807	769	718	765	746	793	726	740	754	745	730	734	717	720	726	736	750	699	774	713	732	755	715	786	809	746	746	782	805	797	731	762	765	796	782	771	752	734	767	752	754	747	749	762	727	763	773	729	775	735	777	711	760	747	744	764	739	749	744	751	796	787	712	767	739	707	791	737	767	742	799	710	738	783	732	741	734	726	739	753	728	756	777	743	738	725	800	745	807	736	691	755	734	761	797	732	755	708	731	810	760	702	766	707	737	713	710	724	752	768	730	801	738	719	727	768	784	755	754	733	763	746	709	727	722	737	736	747	761	731	799	796	729	747	756	738	755	787	722	773	710	771	718	761	743	721	732	740	795	717	728	783	789	741	735	734	809	683	826	764	820	743	782	699	757	773	784	766	743	775	760	731	750	805	732	777	760	753	706	812	720	773	706	773	801	724	807	712	796	766	762	757	735	737	724	843	781	766	746	737	735	779	775	756	796	751	790	718	766	715	751	767	699	753	745	743	737	730	725	752	778	787	726	754	763	782	752	776	788	758	776	783	769	722	742	832	727	747	759	751	809	763	770	748	746	763	745	724	763	781	742	753	774	751	691	778	732	711	732	724	691	779	730	725	722	787	724	745	759	745	748	749	739	792	750	751	739	738	783	726	692	761	732	750	714	732	715	783	757	729	780	791	772	732	808	753	795	732	712	743	783	736	726	764	752	776	746	673	748	759	722	739	814	765	730	723	786	724	768	738	773	862	767	800	794	795	760	734	729	706	738	768	741	729	765	733	700	776	779	760	738	737	722	798	770	720	739	756	739	719	804	728	773	766	779	771	768	757	759	746	721	770	760	780	725	745	769	784	768	723	774	764	787	735	774	771	752	751	738	744	740	758	776	784	736	784	727	745	765	755	723	749	781	723	747	720	764	780	755	805	741	722	751	762	710	819	728	735	736	785	783	718	787	764	734	758	768	802	701	733	750	757	773	806	759	683	790	733	785	799	715	739	762	713	763	706	743	763	710	755	741	746	789	760	740	752	750	765	769	771	735	720	787	781	747	779	727	741	776	761	742	771	739	763	747	787	753	699	713	753	769	716	794	757	771	733	786	784	730	802	763	764	708	711	726	753	747	762	798	737	759	780	783	745	748	764	698	746	745	757	824	787	773	730	730	751	790	779	718	754	783	804	710	729	766	754	758	757	734	743	731	752	775	768	734	718	736	718	744	784	751	706	840	781	735	742	735	799	738	787	761	754	746	703	790	839	728	819	729	796	698	738	766	798	781	738	724	770	802	805	770	720	749	706	728	746	741	756	781	755	734	766	736	791	754	743	736	755	775	709	726	747	768	720	752	767	797	761	793	783	734	782	730	774	749	783	762	775	757	788	715	742	815	773	754	749	731	788	751	760	742	730	758	771	697	747	772	722	761	778	767	761	726	736	732	758	766	721	749	694	754	748	781	799	771	773	766	762	744	774	765	800	802	772	726	789	808	783	758	764	791	730	751	772	742	783	708	754	729	799	780	776	803	791	764	792	754	754	768	798	723	748	744	814	695	772	815	766	735	716	769	803	728	749	798	702	798	725	747	780	738	751	707	763	729	761	720	773	759	756	745	778	700	758	693	779	731	730	704	781	718	726	728	759	740	775	756	744	756	752	748	771	763	812	785	713	723	736	779	765	722	766	744	763	729	731	726	742	722	791	784	805	735	765	731	765	732	722	779	697	739	721	757	722	766	783	690	721	739	756	721	759	759	750	757	781	774	726	718	791	774	755	761	781	733	722	741	762	750	774	745	740	777	726	778	772	721	722	762	746	757	763	751	750	807	759	793	754	736	766	756	750	736	752	741	783	754	734	784	778	712	743	748	780	734	742	756	802	739	760	734	747	756	765	782	708	782	729	745	778	730	719	738	730	734	721	745	747	736	793	776	757	740	722	723	738	772	780	756	756	756	761	727	803	782	803	774	787	748	727	766	802	735	749	781	760	707	793	735	758	793	707	766	730	741	771	731	729	713	709	765	747	767	752	747	794	689	677	683	799	773	745	784	753	816	737	736	755	791	762	744	754	761	733	742	785	759	772	755	761	755	754	787	776	786	763	733	772	764	735	777	764	724	791	779	713	765	758	750	778	761	780	757	727	764	772	751	740	755	728	743	788	766	791	746	727	715	797	766	730	706	761	725	774	754	764	762	735	761	749	715	739	692	783	785	796	779	788	753	757	737	752	754	769	774	747	797	775	773	771	741	726	768	739	740	792	745	752	738	773	743	732	719	723	747	736	800	788	729	741	723	731	742	709	713	770	756	729	746	720	742	730	747	738	718	724	722	796	733	747	777	760	778	749	746	743	764	751	744	771	733	736	784	735	808	754	766	810	740	735	762	708	782	744	760	769	735	734	765	741	730	768	715	738	747	746	723	725	767	765	746	694	747	725	734	741	742	740	758	755	737	739	738	784	778	747	767	745	781	748	781	763	781	748	785	787	743	801	729	770	733	736	769	791	762	769	725	702	753	737	736	781	767	760	769	742	740	753	768	724	734	767	739	758	732	696	764	759	783	713	755	774	719	751	735	745	753	713	733	736	827	789	786	721	757	747	763	724	804	769	747	768	745	721	758	774	788	759	751	739	770	760	742	752	789	736	801	701	701	720	706	731	765	727	755	734	710	764	734	764	790	745	747	773	764	762	750	724	708	698	791	785	741	785	789	759	787	804	753	777	731	807	714	737	740	753	748	709	755	776	724	732	732	792	750	739	770	790	733	751	748	723	770	759	769	761	724	798	719	775	733	787	731	732	795	767	789	753	743	737	705	795	765	756	746	853	743	800	711	756	781	792	755	757	774	766	764	761	729	803	708	746	765	727	786	830	781	759	749	758	787	816	742	735	767	757	755	705	771	726	739	713	752	734	758	739	734	760	780	777	762	757	802	742	761	730	789	779	801	704	723	762	755	759	704	750	769	786	770	765	747	744	770	754	772	718	774	704	796	750	773	783	757	790	729	804	720	816	781	750	765	793	751	775	757	751	741	751	775	772	768	745	774	708	739	757	777	749	768	719	725	765	745	767	757	767	750	736	751	762	745	737	727	736	762	702	771	746	740	695	719	769	745	766	761	782	731	730	756	757	756	750	760	755	754	809	732	761	744	765	746	769	786	786	764	748	738
22928	21373	28967	24131	21359	21319	6423	1235	913	782	740	679	672	667	646	633	619	612	602	604	636	646	610	631	593	632	623	560	537	621	591	526	577	569	578	579	557	549	561	579	560	539	558	558	586	579	586	541	560	595	571	535	514	562	522	511	593	560	518	577	566	543	529	570	577	532	570	531	592	577	573	578	531	572	553	568	566	605	529	573	554	613	534	556	548	539	559	554	536	574	539	554	577	577	587	562	571	588	532	572	566	536	533	585	550	596	542	591	596	544	582	557	551	589	602	573	553	526	601	552	541	500	567	560	515	562	535	608	554	531	591	557	540	533	581	549	540	542	551	535	529	594	540	574	573	554	558	577	564	532	572	538	547	543	532	567	558	565	591	550	532	543	547	520	579	561	541	568	538	525	531	590	578	549	557	538	582	536	560	539	559	570	595	572	613	600	553	553	586	542	551	517	589	567	562	550	576	534	554	569	565	571	589	584	548	564	530	541	575	550	529	586	587	564	561	536	573	558	542	539	531	587	549	575	580	570	521	562	518	565	555	528	580	540	547	536	565	549	543	493	558	515	534	551	576	566	575	510	513	556	519	564	515	568	585	590	554	517	577	543	602	568	522	524	531	542	556	542	600	621	580	550	614	580	559	541	544	563	600	559	530	559	559	573	533	572	551	545	576	562	619	555	579	546	520	567	567	546	554	546	574	584	557	560	547	550	521	521	550	542	615	524	551	548	581	542	577	539	543	528	569	555	535	589	539	558	513	570	569	592	577	540	571	567	555	565	605	551	578	565	576	545	525	570	540	576	542	523	519	523	588	561	552	550	569	546	597	553	546	582	538	561	600	556	550	557	544	512	577	520	526	574	606	552	536	522	539	551	573	564	566	562	539	579	554	561	545	601	576	567	572	546	536	565	587	585	565	531	519	553	530	539	522	615	570	564	573	525	546	567	552	525	541	528	526	577	553	556	585	567	536	570	547	586	560	591	568	576	565	558	543	530	534	556	581	534	584	628	570	541	549	566	557	570	559	521	528	524	592	524	552	584	532	615	561	552	585	535	543	564	556	517	562	570	567	516	568	560	525	554	526	557	560	552	577	576	596	573	596	568	508	508	579	574	545	529	545	551	540	552	562	576	565	526	601	559	591	596	545	581	547	567	573	541	574	545	560	542	555	587	522	600	596	569	525	565	535	541	525	545	542	617	573	567	586	553	608	577	590	547	569	582	575	548	568	545	545	554	562	548	569	560	590	573	555	548	569	564	575	593	572	566	559	545	541	558	578	539	586	589	569	583	589	541	561	570	543	547	540	541	534	553	565	552	569	542	571	592	564	580	563	517	561	560	545	568	552	556	555	581	556	587	551	559	564	516	573	555	560	552	533	597	547	556	551	545	629	549	576	599	587	552	561	576	564	542	569	609	576	515	552	531	550	564	559	604	522	549	573	569	541	538	490	549	540	562	553	589	570	528	557	551	602	547	516	556	570	579	575	518	563	598	617	523	589	572	557	529	572	549	561	552	534	516	562	543	585	572	569	609	590	514	564	594	568	611	533	588	586	561	514	537	539	527	534	566	508	540	587	538	565	563	528	567	549	542	548	550	587	575	527	534	529	560	514	529	577	552	555	519	557	535	587	546	574	569	561	565	560	585	531	544	552	526	585	577	546	569	565	575	574	540	560	564	576	593	570	512	548	544	561	549	552	523	589	559	569	583	523	543	538	573	546	540	572	582	570	557	615	572	574	593	553	569	572	535	551	544	601	546	533	568	541	554	567	559	516	541	593	571	577	555	565	545	540	567	523	585	622	555	565	551	530	582	567	535	587	585	546	567	560	526	586	555	547	603	533	600	549	546	608	578	574	608	473	543	536	584	548	501	561	543	544	590	584	582	540	567	535	522	557	558	568	595	544	530	553	563	542	569	542	607	534	568	556	564	541	540	536	542	539	551	585	582	550	563	596	579	558	538	599	568	565	620	533	569	591	545	588	531	557	579	590	513	598	529	570	557	543	542	578	525	557	566	559	612	527	582	540	554	581	550	570	530	560	517	540	578	587	559	539	522	545	536	542	548	521	541	568	539	543	574	537	555	595	543	555	636	557	571	585	533	563	574	561	563	588	545	587	550	554	574	549	566	561	573	539	533	564	564	540	552	565	595	533	547	507	553	593	555	531	538	544	519	534	519	536	535	562	541	557	539	571	587	579	529	542	531	572	568	602	565	540	557	527	557	571	578	518	552	583	568	552	560	572	572	586	583	581	539	519	545	523	579	615	593	553	572	528	539	554	549	536	522	526	562	563	602	548	578	559	544	549	520	551	582	565	550	548	543	550	554	571	522	542	581	581	551	580	522	557	537	545	628	535	531	549	557	561	592	548	605	570	554	555	534	540	570	515	548	580	538	553	608	546	536	575	594	540	613	551	578	582	578	550	570	570	553	542	501	549	549	531	522	535	548	568	576	560	564	568	582	533	489	580	529	531	536	528	550	587	555	539	520	545	592	584	577	535	567	603	520	590	563	557	588	548	569	540	606	566	554	525	606	556	528	569	575	578	593	552	574	519	539	557	550	565	574	601	547	556	541	568	578	553	583	540	522	545	523	586	564	497	571	565	573	563	579	566	532	525	557	543	566	545	555	549	547	586	504	554	547	594	537	566	566	551	540	547	551	494	520	531	594	518	545	546	479	540	544	604	553	550	568	512	593	575	528	563	563	620	573	537	537	558	607	573	503	543	567	541	582	562	563	565	571	571	548	545	526	566	585	583	539	560	562	571	528	558	562	607	591	574	543	583	584	555	553	579	537	577	549	539	530	580	564	539	558	551	562	549	563	576	599	537	608	545	564	514	546	586	563	551	518	495	593	523	518	586	574	520	574	560	529	555	523	506	572	582	557	529	561	549	576	545	560	540	561	611	605	544	563	565	533	550	555	566	565	543	550	563	578	577	590	589	581	526	547	602	547	609	515	563	578	578	617	581	615	553	549	534	553	519	557	587	546	534	583	578	577	546	533	562	559	553	527	541	545	595	541	609	582	577	561	534	519	603	546	584	564	565	562	536	559	608	557	574	585	566	565	500	545	561	533	515	533	539	544	596	545	497	524	515	568	543	512	587	526	557	541	518	593	591	542	494	578	556	519	529	556	589	526	559	556	528	545	541	569	574	544	564	546	607	610	556	546	557	587	532	536	533	568	607	567	574	595	567	589	570	573	543	487	564	551	590	529	538	533	564	572	592	599	551	531	518	574	535	583	600	561	530	597	600	531	541	561	586	536	557	585	531	572	583	526	606	560	538	579	568	565	590	562	565	609	571	536	575	568	536	502	594	605	569	523	505	520	573	574	548	525	590	554	546	547	568	621	581	557	586	506	567	594	555	531	530	603	564	569	528	554	557	562	551	548	559	561	551	538	595	526	545	584	559	580	576	549	571	572	617	536	557	628	570	560	544	554	595	527	555	546	547	580	526	591	526	538	571	575	540	566	563	558	552	551	546	527
35331	55873	27437	5188	4123	2453	1803	1472	1245	1055	1014	824	797	759	754	709	784	693	658	642	624	642	646	611	643	576	590	586	632	633	632	592	587	592	596	575	591	581	561	578	556	619	567	572	606	575	560	567	560	592	584	581	590	607	557	566	554	597	582	559	555	595	578	541	580	586	552	552	600	547	572	586	545	550	564	582	551	536	519	567	567	517	551	590	553	541	614	570	590	561	592	609	550	563	602	571	532	565	610	539	567	554	556	518	535	571	556	583	554	582	565	564	543	554	548	567	560	590	531	591	591	575	547	542	587	552	554	524	546	588	563	576	554	556	550	580	554	591	584	551	538	568	526	534	572	547	572	531	554	570	551	566	555	571	598	524	580	553	499	590	564	591	577	517	583	596	588	544	563	583	572	538	549	511	562	548	531	592	560	555	548	561	532	593	565	555	595	571	552	568	572	589	599	560	536	566	565	571	561	603	557	536	545	584	577	614	559	590	566	589	545	574	599	544	486	566	534	544	559	527	550	545	572	530	540	594	572	568	578	565	563	542	619	504	509	576	614	532	559	542	521	541	553	579	526	557	546	563	526	533	551	577	547	564	573	546	553	536	565	568	533	584	555	570	537	554	553	568	586	539	561	527	573	518	542	572	577	575	603	542	534	559	546	544	528	602	556	596	574	566	535	501	576	552	577	561	611	551	554	518	546	571	538	562	543	556	613	541	576	576	557	527	530	547	570	565	600	577	544	570	569	533	539	582	591	563	582	556	562	576	526	557	574	543	564	553	582	544	566	555	559	552	528	593	547	567	523	545	535	526	563	554	592	605	592	605	563	557	541	559	559	561	576	553	557	523	557	533	580	564	546	575	576	526	533	540	535	592	601	576	574	544	551	552	529	557	554	528	529	511	529	541	571	571	506	568	563	584	569	577	589	600	568	537	562	537	614	582	545	577	593	603	556	540	565	554	563	581	532	579	546	586	589	533	567	596	551	568	598	564	570	518	612	566	538	536	524	586	550	573	540	577	583	549	547	594	555	607	572	641	566	582	553	568	599	565	557	527	602	548	582	561	593	573	562	527	552	574	595	506	541	577	579	556	548	547	546	542	576	589	534	555	581	511	558	571	568	554	555	568	571	544	563	574	601	550	528	571	567	560	561	527	568	561	590	575	563	544	543	559	560	564	564	596	570	553	583	546	561	529	581	536	542	550	583	520	576	530	563	592	574	517	565	560	545	533	591	563	650	552	610	565	578	592	553	536	519	570	617	573	587	533	549	577	539	576	580	551	563	568	566	604	556	569	545	530	578	550	561	569	525	547	548	552	550	587	545	555	551	596	591	580	544	564	547	563	563	513	559	536	568	543	523	535	552	560	522	563	574	564	554	581	506	574	580	554	590	565	588	601	536	574	547	544	584	548	581	584	547	578	546	555	550	518	579	524	574	532	586	530	549	581	558	584	599	539	537	574	561	583	534	549	567	566	559	515	535	573	554	545	575	551	570	573	557	592	558	569	552	563	571	558	586	536	553	585	614	561	588	566	552	539	582	565	583	532	561	586	554	549	552	566	539	538	527	549	562	540	559	551	575	557	507	581	594	562	521	558	548	544	607	534	592	587	555	561	585	546	572	581	534	571	542	562	566	605	543	551	547	555	596	550	586	572	569	590	563	557	545	551	560	567	558	529	564	601	570	585	557	561	507	560	551	589	573	545	574	620	578	566	533	531	524	587	557	541	547	575	552	565	571	561	524	566	577	522	598	559	560	583	495	507	559	581	566	551	516	563	580	605	502	500	565	543	618	547	549	559	527	536	549	604	572	596	595	535	527	569	530	559	552	556	583	563	530	553	594	555	588	557	568	551	517	523	573	525	552	551	589	582	535	529	569	548	600	581	545	533	554	553	565	576	528	539	605	577	510	569	611	577	558	572	562	524	525	601	543	593	525	565	536	591	550	552	519	561	543	556	580	599	566	615	541	582	533	559	606	541	544	544	523	532	551	557	551	577	578	534	552	571	573	512	552	548	580	548	538	561	555	541	580	599	518	545	579	577	521	565	548	557	517	586	578	591	518	533	542	576	576	568	535	537	534	568	582	554	542	555	587	571	569	576	595	557	587	574	552	553	567	560	553	568	577	620	537	543	596	561	564	585	516	527	551	571	594	554	564	538	571	553	582	563	564	547	549	539	505	571	537	536	557	562	584	617	577	532	616	576	553	564	560	563	569	541	596	585	549	545	567	563	580	585	561	561	559	558	582	564	561	570	518	543	557	576	590	529	565	564	586	565	573	583	576	561	584	547	535	577	572	535	567	549	565	535	569	519	580	551	559	579	580	534	572	572	534	558	619	563	570	594	562	594	568	543	543	545	505	590	571	532	595	563	560	585	532	573	579	556	526	570	554	554	574	575	581	546	528	555	577	577	564	561	562	547	580	550	559	556	555	521	558	559	521	550	621	526	544	598	544	567	540	554	571	538	523	554	587	578	558	580	562	584	531	604	576	538	575	549	563	575	565	554	571	595	514	555	508	580	562	566	567	558	567	588	558	555	560	563	513	580	585	559	565	549	562	563	552	541	595	565	625	576	538	579	531	572	508	574	563	553	540	578	579	552	570	562	587	594	552	562	564	589	531	584	564	553	575	526	563	553	539	567	559	554	549	539	537	575	556	578	546	543	553	556	607	575	525	568	588	591	532	552	556	585	563	536	580	564	559	569	555	527	564	589	571	560	520	527	571	573	578	519	546	580	575	553	580	539	536	584	555	568	563	546	542	558	551	581	586	556	533	579	557	548	543	595	542	598	571	524	574	601	561	549	550	582	521	562	575	583	597	533	573	595	554	577	547	535	587	563	537	561	534	565	533	590	547	555	584	570	573	575	573	573	497	543	564	541	560	567	549	538	556	547	584	619	538	590	605	545	584	537	572	573	553	568	588	555	516	552	578	544	580	559	569	549	564	580	555	553	573	587	584	594	579	567	580	572	542	569	619	580	589	562	579	573	536	584	529	591	575	559	581	564	535	538	564	593	539	575	559	546	552	536	549	591	543	535	532	532	539	569	560	569	568	577	558	582	557	545	543	580	547	531	567	568	515	569	556	542	514	568	544	528	547	546	526	644	550	530	587	565	543	560	521	508	627	526	610	538	524	582	561	602	540	571	585	535	552	515	534	577	569	598	588	565	573	557	612	563	600	552	552	563	552	525	577	536	561	559	556	529	566	573	514	574	598	526	545	530	572	557	581	550	557	562	608	544	570	534	559	540	576	556	572	589	535	550	543	560	580	534	548	565	575	582	526	568	556	510	556	593	547	570	567	547	588	583	581	538	598	544	598	554	542	565	563	550	573	567	550	559	542	556	561	551	557	578	599	622	540	598	534	593	547	567	568	550	540	555	558	589	616	613	542	559	571	546	536	537	543	585	553	576	570	570	572	564	578	568	526	588	564	545	542	478	562	593	577	580	564	581	522	530	556	530	589	540	556	553	535	506	544	571	594	562
29372	24040	15459	2051	884	573	472	517	507	494	536	489	470	443	467	476	491	455	527	483	457	486	491	491	468	443	447	492	514	465	465	474	494	490	457	487	455	477	447	464	432	468	474	477	414	465	446	492	481	505	481	500	455	501	462	464	472	495	486	461	447	434	477	504	497	454	482	472	489	481	432	491	484	471	459	463	480	478	452	523	470	457	470	502	503	467	448	486	482	461	461	465	504	477	493	488	411	460	491	457	425	460	459	497	471	485	443	463	500	483	484	499	414	442	421	475	469	450	469	486	448	460	444	483	473	462	470	449	477	469	489	458	446	468	485	444	453	490	445	460	475	448	482	479	469	445	465	461	439	473	495	432	482	428	441	459	504	472	486	439	474	451	499	463	479	463	484	484	470	461	481	445	458	462	457	476	431	518	448	453	472	509	477	528	475	450	470	509	491	443	435	446	483	474	475	527	443	447	479	513	452	500	483	472	450	448	443	455	495	472	490	481	472	497	482	472	511	471	467	466	438	458	465	452	447	430	435	467	491	470	457	492	500	431	460	493	438	487	485	487	485	458	511	495	494	511	484	444	466	466	480	440	475	457	448	475	473	443	492	475	477	508	440	473	448	460	486	468	494	483	490	434	469	452	469	459	451	438	475	430	469	427	464	447	445	479	452	489	464	494	480	454	492	413	472	480	481	473	479	482	484	469	466	504	479	465	474	464	454	457	466	501	458	419	476	440	466	462	462	477	468	481	485	431	463	481	489	442	475	466	459	477	471	463	467	456	471	426	436	463	470	446	469	431	472	458	462	440	429	483	450	464	465	468	448	464	410	471	439	471	496	462	457	439	444	486	485	482	460	470	468	473	489	462	456	464	444	475	449	458	472	461	479	475	459	454	505	458	454	448	479	499	432	466	461	515	461	469	458	469	487	465	470	472	471	409	434	505	484	456	490	500	456	476	490	459	439	481	424	493	439	442	464	462	475	447	477	454	480	453	454	465	492	493	498	489	470	466	483	448	465	453	467	511	473	438	447	460	487	448	454	477	463	464	445	468	478	460	482	444	455	468	478	457	439	449	420	457	440	435	456	455	492	462	457	507	491	432	475	462	463	518	453	476	452	432	482	472	468	484	475	425	488	511	459	477	486	470	452	483	457	487	491	460	508	428	449	459	453	470	471	461	435	468	486	487	494	463	453	482	453	511	454	452	485	473	476	459	449	455	466	491	463	494	517	482	496	460	482	474	471	459	435	509	467	462	476	461	476	457	489	434	476	467	470	477	417	497	454	467	466	481	441	518	494	483	495	482	476	480	488	480	478	464	443	437	442	434	412	438	501	442	487	468	460	430	442	469	486	450	446	498	493	457	490	453	419	455	464	490	433	460	445	490	476	457	442	468	446	442	456	487	482	466	450	463	472	461	481	448	448	456	473	485	500	472	483	424	430	503	472	494	480	463	484	471	441	471	479	473	466	496	475	473	460	470	438	472	476	462	468	428	434	493	466	442	493	493	429	475	480	419	469	444	453	488	457	494	459	443	471	456	454	453	499	470	473	452	479	457	466	478	447	467	446	448	437	466	490	493	440	463	446	450	453	472	470	443	479	474	511	529	488	473	484	468	437	446	501	497	477	448	488	471	469	475	464	492	461	459	452	504	464	444	483	460	475	484	461	466	459	498	483	429	445	476	470	457	481	453	470	487	458	507	482	468	456	491	461	457	506	463	470	451	482	463	440	426	490	496	475	462	481	452	448	460	481	506	462	485	476	485	459	495	481	488	453	476	466	479	467	483	468	478	442	457	497	496	445	438	452	488	490	462	457	462	452	423	489	512	456	478	475	494	494	465	478	453	455	497	458	489	443	450	436	463	465	420	456	442	461	477	473	468	450	462	475	481	468	486	489	425	468	473	463	467	487	467	470	482	454	415	489	480	435	453	508	461	448	502	439	469	490	476	490	474	473	464	479	445	424	469	452	457	445	436	479	471	470	447	481	484	455	479	447	453	468	471	464	472	459	456	447	502	499	468	494	463	453	448	426	510	458	461	483	457	477	501	467	503	463	434	462	460	468	446	488	474	472	454	432	472	445	491	464	479	463	458	497	435	485	506	509	476	503	509	453	485	447	477	485	463	480	415	475	494	517	498	488	467	482	495	470	483	460	493	432	448	451	452	445	476	468	453	452	478	456	484	461	504	504	480	461	462	479	474	443	478	509	455	433	472	487	488	464	481	420	473	434	486	458	448	481	463	504	489	406	454	446	477	472	457	514	441	509	484	410	426	455	458	486	471	468	450	458	474	482	480	434	471	506	461	456	492	468	472	446	467	465	449	450	459	481	456	466	542	451	437	467	467	454	442	471	477	478	465	485	459	457	473	444	462	441	473	454	457	457	436	508	450	481	479	478	437	471	464	485	468	483	536	463	467	473	462	446	480	483	461	480	493	472	470	439	458	456	499	452	498	475	508	445	470	465	459	458	492	482	457	462	454	502	502	435	473	465	460	445	450	504	454	469	460	460	454	482	477	459	453	501	436	468	481	485	482	453	449	485	480	460	482	456	467	485	450	485	469	487	432	456	422	509	471	466	465	445	436	497	481	444	444	472	495	459	438	454	481	464	456	462	457	477	457	459	466	515	494	495	455	488	426	491	491	457	454	439	461	486	458	450	447	466	463	448	478	411	500	501	526	467	478	476	430	432	453	476	457	428	459	452	434	500	452	502	482	455	426	476	441	475	449	459	437	448	444	446	443	487	521	448	510	465	477	448	461	472	468	484	485	442	471	440	466	428	440	478	476	470	476	481	466	472	458	463	469	471	481	493	461	423	489	480	481	473	429	443	448	476	466	447	460	447	507	479	457	468	427	453	448	437	432	467	506	436	486	466	451	469	458	510	415	460	486	453	495	471	455	490	498	504	494	463	427	446	462	454	452	446	449	448	481	475	454	493	415	508	485	483	453	493	471	514	467	455	491	453	480	484	424	510	447	487	429	449	489	508	481	449	485	460	448	504	454	433	470	462	492	448	432	423	493	482	479	474	499	496	457	490	455	455	500	494	485	481	533	449	512	497	465	450	507	423	501	444	482	448	459	494	475	443	502	462	454	457	440	509	492	501	449	468	450	476	447	497	476	457	447	444	462	439	498	482	474	446	470	472	469	431	461	518	504	460	438	499	489	432	463	468	468	443	440	460	471	445	476	444	463	451	466	442	441	457	411	453	462	469	442	447	461	454	439	454	452	471	412	453	494	430	465	478	470	441	500	435	495	453	475	486	434	462	464	439	484	501	470	460	440	540	464	426	434	496	510	452	433	464	422	483	440	487	439	474	442	423	452	475	463	493	465	502	489	442	440	420	454	447	440	413	437	479	435	460	471	449	518	444	480	502	480	487	488	474	489	426	461	447	521	450	475	478	489	447	491	489	467	477	473	484	499	444	460	455	461	456	477	452	483	442	490	451	451	460	416	487	468	434	450	448	454	476	421	474	479	482	479	470	452
25337	34097	11626	1132	1257	752	621	564	575	563	517	509	500	502	488	544	531	562	532	527	513	519	488	493	486	483	477	533	519	489	491	546	537	522	509	520	526	530	509	551	513	523	455	517	485	517	511	534	502	508	535	533	509	546	509	514	477	472	505	552	497	530	552	526	507	521	514	514	556	559	508	469	511	492	461	505	540	519	522	474	518	502	511	519	480	463	490	532	539	499	482	520	486	513	521	497	534	491	497	491	511	522	498	497	537	479	542	508	514	493	517	538	533	529	516	529	526	518	495	506	481	466	538	532	498	501	466	480	501	508	538	545	497	525	504	512	490	497	499	518	491	517	507	545	504	517	525	512	519	492	513	518	559	514	515	492	486	523	502	508	485	502	487	535	501	492	491	500	479	520	508	520	508	503	543	476	518	498	521	523	517	525	506	456	523	483	497	515	519	543	507	520	537	551	516	524	504	529	486	522	528	485	510	553	504	502	497	468	493	494	510	501	506	555	505	501	515	523	506	540	500	548	519	487	514	504	506	520	498	507	491	476	513	484	484	529	532	500	515	533	516	515	558	520	490	546	485	527	493	493	465	477	491	511	508	488	542	489	519	495	521	525	511	547	509	480	508	469	474	504	494	503	466	526	508	505	521	481	477	488	535	532	504	518	516	487	483	531	505	471	479	504	542	490	496	529	530	504	487	474	505	517	511	504	480	441	511	514	499	496	516	503	513	499	481	479	496	469	519	516	514	531	495	512	531	480	510	495	488	491	502	480	530	524	487	579	494	560	532	548	504	485	517	551	474	526	500	505	503	497	509	533	485	506	502	511	484	498	486	525	482	532	512	478	478	485	523	469	529	480	506	514	500	486	526	495	524	517	486	542	501	522	478	547	536	526	538	521	522	485	501	535	510	538	553	523	475	515	487	534	500	514	478	527	518	477	544	507	496	478	542	525	484	480	517	526	515	514	498	499	494	510	518	509	484	542	518	499	497	493	498	509	522	496	516	506	520	519	512	491	505	512	525	528	504	550	478	526	519	495	522	533	510	518	523	567	535	488	503	456	532	485	483	510	519	531	485	497	521	524	504	530	494	491	500	542	517	506	527	468	539	508	492	530	532	483	524	509	505	535	515	491	509	519	522	522	464	493	513	478	517	534	516	505	532	526	481	510	550	502	476	492	511	509	522	516	545	508	481	507	534	485	489	509	491	496	467	547	527	488	506	536	478	505	507	486	545	517	545	474	516	564	512	513	540	489	526	498	490	538	492	457	552	513	526	457	543	522	493	494	502	487	522	492	527	511	528	516	498	550	510	522	481	483	496	519	507	523	465	471	508	520	508	497	520	556	514	505	525	493	526	477	499	517	533	509	539	503	539	516	470	567	527	521	474	494	501	521	515	477	530	515	517	507	513	548	549	516	489	528	528	502	511	490	493	527	498	535	482	529	540	537	473	556	515	515	529	523	511	562	491	514	480	540	547	517	530	475	525	529	486	534	519	500	481	509	501	485	508	529	495	542	501	538	504	479	508	517	540	482	509	541	510	512	483	494	517	560	521	514	502	523	523	504	540	536	518	519	509	524	532	479	522	510	506	499	507	529	513	506	502	526	508	513	461	487	493	513	503	541	488	514	488	523	521	472	523	528	485	537	499	548	477	511	520	520	479	511	536	539	511	486	499	547	521	497	529	503	507	513	512	550	524	535	507	486	577	540	508	518	501	496	459	503	455	533	535	521	503	543	576	502	506	454	528	496	496	534	514	517	499	505	510	547	547	497	511	460	546	496	509	543	470	483	516	498	501	533	501	530	506	504	525	523	515	507	489	502	518	507	479	497	511	548	483	498	517	495	494	505	524	491	545	495	513	479	533	501	516	545	463	502	495	554	516	487	527	524	504	539	512	517	461	504	538	488	452	485	512	550	515	507	477	521	486	571	537	524	484	536	518	519	534	516	491	532	498	491	509	490	561	533	535	537	499	506	506	487	514	503	562	499	496	565	494	553	482	514	521	509	489	529	536	497	522	519	500	487	505	516	499	505	516	512	543	525	515	516	487	491	520	496	478	513	523	573	488	505	505	500	556	529	508	527	460	559	531	540	510	517	522	520	538	513	489	499	516	503	509	467	528	517	490	525	517	490	526	511	545	530	532	496	510	488	512	510	505	536	489	479	503	537	533	481	475	518	489	498	493	503	511	497	526	520	506	495	496	541	527	501	502	496	496	521	485	517	510	487	488	488	514	509	529	535	517	517	490	483	517	514	527	551	522	477	512	519	503	486	540	462	516	509	505	495	510	530	523	510	504	534	508	551	489	494	512	529	509	467	513	491	528	495	491	469	467	487	507	557	522	496	482	490	517	483	531	505	520	508	503	523	531	514	524	476	497	494	496	524	501	523	495	512	501	446	464	543	533	536	472	494	513	532	522	533	495	485	497	544	560	493	520	535	492	516	477	500	556	513	508	505	520	504	529	498	495	549	559	506	509	482	532	469	513	482	518	538	461	501	529	533	536	529	592	504	525	524	453	503	483	511	504	530	516	511	521	541	498	490	476	516	472	478	508	491	503	505	491	529	524	508	482	491	489	485	475	531	542	516	531	520	544	509	476	534	546	438	510	516	494	485	493	518	494	528	488	505	500	499	503	515	522	471	497	509	505	509	492	563	499	493	538	538	510	528	502	499	490	470	493	527	506	516	498	499	568	527	525	513	544	548	505	551	484	517	503	469	536	504	564	556	548	532	550	553	528	496	524	506	510	556	522	553	506	523	482	506	509	477	528	499	515	547	541	505	510	501	560	507	528	542	536	531	558	526	523	503	489	472	523	490	518	521	498	531	515	501	513	517	519	445	544	494	498	512	475	535	541	496	501	519	512	495	478	482	502	516	539	495	511	532	512	544	454	550	507	537	482	512	513	470	536	533	504	524	516	514	471	535	506	463	567	527	549	517	502	522	478	516	523	502	570	499	533	485	503	492	555	551	545	495	494	485	532	510	523	502	524	500	531	509	535	524	499	537	519	513	482	522	480	489	545	545	484	505	516	486	541	536	524	486	519	478	499	502	518	531	500	508	509	522	504	540	526	525	510	525	493	530	561	516	492	551	494	526	464	507	499	503	526	503	532	502	483	509	499	483	511	499	492	496	503	497	514	540	553	549	509	538	491	497	487	465	511	511	497	521	505	500	462	544	518	492	556	530	493	501	547	467	553	460	519	530	485	513	577	555	574	494	512	527	494	502	509	509	481	476	490	482	508	507	461	527	509	543	498	535	505	480	511	539	509	525	535	499	460	505	504	560	512	488	514	524	533	517	510	552	535	497	493	510	514	512	521	517	518	553	512	517	512	469	494	510	470	533	525	523	542	539	526	506	518	515	493	521	544	512	512	516	497	521	511	510	487	570	495	486	543	505	514	523	520	495	519	508	527	512	466	524	524	478	503	505	497	519	525	526	527	516	491	515	530	504	493	532	544	525	521	507	501	508	524	512	523	512	527	513
23852	21378	28553	24521	21316	10165	918	560	469	468	399	386	385	369	334	366	362	340	347	322	315	300	335	310	312	304	321	307	330	297	295	289	313	306	278	292	297	320	275	300	284	296	290	291	310	319	280	281	306	314	295	291	294	265	329	269	301	266	271	291	313	323	305	284	279	314	265	285	297	299	306	312	281	318	265	303	310	300	322	288	294	311	284	259	278	311	311	264	305	269	287	286	296	288	289	274	301	303	317	283	292	285	299	288	280	288	293	300	288	280	293	283	267	281	287	285	309	315	305	296	300	328	283	284	303	310	286	278	326	259	297	311	260	326	281	289	312	348	306	277	247	313	309	285	290	268	311	318	294	313	284	294	280	297	298	305	302	279	274	289	293	299	266	270	267	282	321	301	272	299	287	286	313	286	282	307	307	303	307	281	296	308	293	294	282	270	275	307	304	297	324	288	292	289	277	298	286	286	276	272	294	261	289	287	276	286	263	288	289	256	304	314	278	279	313	290	320	300	273	261	277	296	280	287	291	300	285	305	308	287	338	289	311	287	307	289	309	310	311	263	295	279	281	324	281	284	282	279	293	259	280	242	286	310	310	301	289	328	307	283	300	271	304	284	281	300	326	271	303	302	302	298	272	297	278	271	307	293	315	280	302	286	291	277	261	289	301	312	284	284	289	328	292	310	285	288	305	291	285	271	302	295	286	278	267	272	298	303	262	283	262	297	295	289	278	300	291	293	299	290	304	286	289	309	298	305	286	267	294	308	297	284	286	302	301	337	240	313	276	315	267	316	293	297	290	293	298	282	298	277	299	285	295	296	278	287	256	309	298	319	301	268	301	278	296	298	302	354	309	258	291	293	290	314	287	294	299	292	266	291	318	306	275	285	291	265	323	287	316	289	301	325	301	287	297	293	308	290	302	293	279	309	310	284	279	309	324	292	279	317	305	320	295	293	316	279	278	317	311	310	310	257	293	308	300	287	264	298	272	289	301	318	307	289	305	318	324	312	308	296	283	287	283	286	309	271	286	312	282	281	320	265	280	269	296	314	291	283	311	313	263	328	316	296	315	310	280	281	267	286	298	295	339	286	304	316	313	290	279	293	285	280	309	299	269	303	305	267	279	294	301	284	285	288	261	315	285	305	296	282	296	280	322	299	293	295	295	282	298	299	296	309	320	293	292	288	278	256	297	278	313	271	309	260	264	314	311	283	297	286	294	293	280	325	271	308	278	285	313	292	291	314	264	311	294	288	282	314	302	298	276	297	316	303	315	278	314	289	291	316	310	332	308	298	290	271	281	291	284	250	294	315	328	280	279	274	279	246	297	305	280	294	287	258	299	345	297	268	295	300	295	292	295	297	317	299	259	272	289	291	291	320	297	277	281	273	326	297	301	315	308	298	287	276	276	301	270	304	274	324	310	289	289	311	290	305	264	292	289	281	327	286	302	270	301	290	323	307	304	285	286	330	307	274	305	288	303	256	297	282	293	272	318	285	303	284	293	328	307	287	293	291	289	306	296	287	318	311	288	309	248	252	293	300	288	285	297	292	295	274	271	271	275	324	270	299	279	273	295	282	320	283	301	290	290	275	316	322	276	289	300	310	293	312	277	313	302	324	308	301	306	319	293	304	268	334	302	293	300	282	317	277	293	277	299	304	293	311	280	300	316	277	281	290	300	297	296	315	319	298	289	279	277	273	305	254	301	304	309	290	306	285	270	316	316	290	276	313	281	282	284	283	313	320	280	291	265	270	336	274	304	296	320	285	277	273	285	281	278	303	289	325	290	297	276	278	295	307	297	293	337	304	315	273	304	309	317	298	287	304	273	299	293	311	308	282	289	292	287	268	281	282	254	308	299	252	296	300	305	289	273	267	312	284	294	287	270	294	318	305	333	267	294	312	286	271	309	310	295	287	290	286	312	313	286	303	300	301	316	310	276	300	310	290	286	291	310	256	290	297	301	307	301	317	294	300	302	263	287	285	279	259	320	297	272	321	314	272	328	306	306	323	261	260	280	269	265	299	294	277	289	330	272	267	277	301	302	304	297	318	317	292	280	291	300	276	301	303	299	264	301	296	303	260	280	312	298	263	304	261	266	299	275	286	317	308	295	297	283	265	276	303	310	331	295	277	291	288	285	321	292	295	313	298	274	309	302	305	317	300	296	260	261	281	319	277	279	338	311	293	271	289	259	308	270	299	327	325	279	304	285	302	327	298	290	282	282	273	304	288	301	309	296	316	274	309	305	287	281	276	316	294	302	288	292	314	267	318	305	315	328	290	265	275	275	288	318	282	291	272	296	288	279	290	296	290	315	285	295	289	273	282	288	303	293	291	281	293	276	294	293	284	301	279	293	291	306	246	301	282	303	311	280	277	284	318	321	300	271	291	314	261	303	295	293	312	325	322	308	297	289	300	280	305	280	263	287	317	301	284	331	257	290	262	297	313	309	286	306	340	292	291	308	296	335	300	282	291	300	303	317	283	280	272	285	324	290	288	333	280	291	296	276	311	318	279	294	273	314	302	295	258	297	306	305	300	312	299	296	303	302	333	293	291	301	315	286	273	297	301	309	282	310	303	266	284	291	289	278	298	287	325	333	302	323	278	268	297	273	261	279	263	310	311	314	311	257	282	282	302	326	302	313	289	296	288	287	279	278	306	290	311	271	281	310	294	268	268	268	303	281	300	288	278	293	274	304	279	295	305	290	323	288	280	281	313	278	282	326	288	305	288	307	311	301	272	290	311	301	278	319	267	295	277	315	282	275	295	296	270	303	317	269	293	300	293	290	295	301	307	290	282	291	303	280	274	296	307	281	293	280	326	290	304	311	282	297	296	292	311	314	309	308	295	281	318	304	283	257	273	286	318	308	282	267	292	270	278	312	312	305	287	304	310	312	322	313	290	296	285	319	294	298	273	330	291	312	285	289	264	284	297	312	283	298	293	302	297	269	298	299	291	322	256	289	314	281	279	319	262	288	290	309	281	302	290	258	298	270	272	299	302	299	309	290	284	285	282	288	294	322	288	299	305	314	303	342	299	280	290	310	310	304	313	288	294	294	299	288	288	273	330	315	303	289	299	255	282	271	269	299	281	289	283	294	294	286	265	307	294	272	287	279	256	274	293	301	278	310	271	286	268	286	314	286	301	271	329	286	248	306	252	331	304	288	288	293	315	266	312	287	267	314	327	271	314	284	306	301	321	285	280	295	315	294	313	292	296	271	287	315	301	273	285	293	306	309	293	270	310	260	298	329	310	299	289	281	284	334	314	276	314	314	274	297	286	305	281	296	288	281	263	267	327	274	283	308	310	261	280	312	282	304	312	299	286	287	297	292	290	281	331	295	272	279	301	297	284	281	286	317	291	290	272	280	310	262	296	306	299	294	300	284	280	294	300	288	306	300	296	272	294	331	307	307	299	296	310	308	277	327	292	315	288	324	289	271	274	304	240	291	294	277	260	313	299	286	277	286	310	319	312	282	305	290	290
31619	50315	21607	3193	2779	1418	1109	814	639	591	528	490	426	402	420	422	393	375	371	382	399	332	357	356	348	338	330	346	340	362	357	343	328	317	309	300	356	317	335	346	312	333	334	303	346	327	314	326	326	328	321	344	306	313	292	319	340	344	323	354	360	349	316	329	291	293	323	313	312	333	306	315	335	296	319	322	334	327	303	320	340	298	333	316	287	344	341	327	344	311	325	311	313	345	301	332	328	335	332	314	311	313	327	321	331	330	329	312	299	338	294	288	297	303	334	293	335	282	314	369	315	335	312	293	328	347	318	329	307	335	324	300	326	320	326	311	330	337	355	296	327	319	305	320	313	327	295	346	346	323	346	333	341	374	321	298	320	329	307	320	355	318	343	357	321	336	303	326	297	320	308	341	337	335	302	314	339	305	308	327	341	329	342	325	319	342	341	310	320	331	290	321	341	301	310	352	326	303	296	307	314	326	325	352	351	320	308	319	320	327	306	299	287	297	318	293	314	316	317	328	305	317	321	321	344	327	327	321	337	294	323	295	335	335	311	330	300	338	320	322	309	339	360	292	309	294	308	311	345	343	323	329	325	341	342	310	318	320	312	308	335	281	305	306	331	323	322	325	319	320	267	329	298	349	302	336	345	333	315	304	322	288	340	322	304	295	311	332	320	318	322	330	327	354	315	338	324	314	301	358	348	346	286	329	329	328	310	346	298	323	316	304	321	344	354	308	315	314	301	311	347	305	325	324	328	288	335	341	334	351	336	324	296	310	347	313	293	328	332	353	331	316	293	312	335	327	353	334	292	307	305	323	319	321	317	360	335	303	311	296	308	318	340	317	318	314	337	318	330	286	316	335	324	335	307	324	325	328	303	321	343	333	327	319	307	311	336	344	332	304	323	310	344	306	330	311	340	354	312	309	335	341	322	310	321	325	308	312	299	322	321	336	314	327	348	323	328	315	306	336	331	330	316	340	316	328	315	322	314	295	341	335	357	316	330	315	307	299	323	342	325	314	315	351	349	305	327	313	304	302	334	331	283	286	343	336	321	329	297	310	310	287	333	330	326	338	330	341	339	330	319	295	310	353	298	329	336	338	332	353	306	372	308	330	325	303	303	311	285	312	309	310	306	290	307	300	288	317	319	320	315	328	297	306	315	313	301	316	318	305	325	339	311	328	314	301	311	318	318	363	316	306	343	309	329	317	326	330	299	336	336	370	320	328	338	301	322	339	299	332	306	315	313	325	305	340	335	329	328	344	279	303	315	308	335	302	330	326	307	312	325	322	306	322	303	322	334	288	305	341	300	331	318	341	317	331	320	339	319	317	320	307	321	335	290	292	320	346	365	353	295	338	343	293	303	303	311	327	321	317	343	325	342	316	298	319	326	318	297	310	350	332	321	325	334	302	318	301	303	332	294	320	344	333	314	319	343	324	332	327	296	330	326	329	315	372	306	340	339	319	309	352	294	313	315	297	326	331	340	343	349	308	311	332	294	309	310	320	348	327	292	329	331	315	301	312	344	295	298	314	306	330	349	319	317	339	341	306	323	285	332	309	314	338	318	340	337	354	281	342	315	310	290	294	318	276	275	304	306	312	339	382	314	307	303	311	318	320	311	327	312	324	315	325	291	330	292	304	333	339	338	322	327	330	309	319	310	304	293	316	313	297	327	322	293	311	342	325	331	315	305	309	325	305	307	328	301	373	312	372	312	311	308	311	330	313	346	298	341	286	349	296	329	317	313	340	303	311	299	348	303	330	316	336	311	357	331	327	303	331	320	317	323	320	310	303	297	308	322	291	330	329	317	290	348	315	307	319	315	306	320	350	334	300	304	307	330	329	319	308	363	326	308	296	310	325	327	337	308	343	334	314	305	318	340	333	325	330	322	316	322	326	354	325	350	332	302	282	323	317	323	319	321	317	292	283	356	312	321	322	286	329	331	333	366	315	337	341	315	298	316	294	330	338	324	308	308	282	306	313	330	350	331	349	303	293	314	282	332	346	314	335	337	318	270	312	313	300	323	293	341	321	305	324	340	298	288	340	326	317	349	297	341	301	323	318	340	357	325	319	323	294	323	333	361	303	347	336	324	303	334	303	348	322	288	366	315	309	349	304	292	321	345	297	312	329	335	336	330	332	317	321	344	327	340	338	328	353	362	324	310	305	314	315	309	326	362	335	313	307	302	354	320	356	322	339	325	339	319	336	331	299	300	343	313	305	352	325	344	314	306	359	287	304	321	333	328	353	338	316	330	343	307	334	312	319	316	315	323	318	345	279	296	314	328	296	322	330	325	311	316	324	284	301	344	295	323	333	312	298	352	324	317	313	308	331	316	347	313	342	310	345	335	350	318	305	297	312	310	313	301	314	353	313	313	310	331	337	333	326	330	354	317	288	323	314	337	316	330	323	305	323	310	374	348	277	328	311	316	320	326	294	299	310	319	305	347	344	321	290	339	316	300	296	332	309	327	300	342	347	311	332	323	334	336	300	328	327	298	327	322	324	341	334	323	296	317	328	352	323	346	318	328	337	301	276	339	300	329	353	303	326	342	314	305	332	300	341	325	332	325	326	311	315	313	325	334	285	327	329	331	298	273	321	336	349	323	287	305	326	341	271	320	297	332	310	323	304	317	306	322	334	323	344	302	325	303	317	313	329	330	320	351	315	306	320	279	318	297	350	310	305	333	332	310	330	331	327	302	306	321	291	321	348	326	305	331	318	280	368	339	334	342	317	332	332	337	314	327	338	313	326	315	315	298	307	311	349	303	312	280	349	326	309	298	314	319	317	287	292	310	320	319	310	294	320	316	314	280	306	318	300	332	322	327	298	302	334	327	349	299	312	316	305	336	356	330	312	321	299	319	324	338	319	300	307	300	326	306	302	326	343	309	338	299	342	334	321	319	308	309	324	319	324	300	317	313	321	327	331	338	327	313	307	317	333	349	304	302	320	323	337	344	341	305	319	347	329	326	339	322	302	321	307	295	308	334	350	314	304	317	293	313	272	292	315	331	312	318	315	349	339	305	315	318	333	326	308	331	292	349	297	325	369	333	355	311	290	316	294	332	346	321	299	300	342	340	324	323	322	314	340	334	349	305	307	296	301	328	317	290	327	296	385	299	329	301	309	319	275	314	321	327	314	297	304	332	324	296	330	334	306	359	338	346	351	305	301	285	330	310	317	340	302	314	336	336	325	334	314	318	303	307	306	310	296	310	320	303	330	320	312	317	334	310	363	316	323	322	316	312	333	324	338	316	350	355	315	309	309	309	326	321	315	349	307	334	327	345	333	339	330	345	321	313	329	302	289	322	317	334	323	323	301	312	357	308	323	337	304	315	297	326	338	333	319	327	352	333	331	314	311	300	319	312	321	305	317	314	289	337	348	308	342	328	311	312	369	338	352	312	315	347	330	323	292	323	321	353	343	313	327	338	306	304	313	320	314	321	326	341	322	328	324	332	302	310	318	290	301	315	292	334	322	315	298
25294	21383	27119	25423	7883	1207	1003	875	792	804	762	781	744	747	741	748	744	761	734	737	733	708	752	744	760	717	735	716	780	735	710	716	709	764	756	761	728	697	735	722	706	609	718	706	705	804	740	721	704	698	719	725	743	758	660	761	707	730	739	757	729	717	738	693	758	716	675	672	700	741	723	734	705	710	733	743	726	721	727	745	741	738	673	739	728	777	725	754	692	747	704	756	735	701	758	695	707	735	691	675	682	728	771	747	723	758	747	766	707	761	769	728	697	711	702	696	690	719	722	703	736	762	672	698	741	717	768	704	683	717	759	714	720	669	729	788	664	711	721	702	752	710	782	711	717	717	696	763	708	711	713	740	755	730	653	698	701	687	705	735	726	749	745	692	699	711	694	714	695	690	702	746	700	762	723	776	730	717	677	739	661	703	709	728	702	711	754	725	738	728	725	782	688	703	749	733	702	694	737	704	710	676	762	752	691	755	733	722	680	737	735	738	707	754	698	704	722	750	725	704	715	731	715	741	746	708	747	677	727	768	696	698	689	700	755	706	697	746	748	667	694	756	708	767	718	661	740	660	705	690	729	758	717	727	685	743	706	768	739	707	743	727	704	752	717	723	731	722	738	724	685	661	738	682	704	747	706	724	745	712	727	707	728	754	744	772	753	702	778	768	703	737	696	717	722	727	708	742	747	755	719	768	726	721	706	727	726	753	744	697	717	711	720	786	744	725	703	786	688	749	760	677	748	676	698	757	728	705	743	644	673	738	698	688	751	751	742	716	756	717	691	766	718	726	681	699	723	732	724	760	704	743	720	718	705	711	705	699	716	719	733	733	753	753	692	737	745	697	697	687	740	719	708	706	739	736	653	702	682	683	696	702	697	738	746	729	719	684	772	710	769	663	684	705	751	726	761	700	757	683	728	778	724	722	701	716	691	761	748	728	722	731	757	734	713	695	681	732	730	695	689	676	740	700	697	763	723	698	743	720	723	695	765	716	765	745	712	733	717	721	652	738	752	713	728	700	711	721	702	738	718	706	674	718	740	707	733	725	720	712	719	743	669	699	721	704	756	689	732	713	717	694	692	722	689	762	729	756	743	703	719	731	717	692	724	737	700	720	752	721	706	710	772	719	722	756	715	743	693	718	666	771	718	768	711	770	737	683	708	668	714	683	709	705	721	771	684	681	725	726	697	738	719	708	738	701	747	739	737	717	693	726	725	711	714	751	738	726	745	672	706	722	712	690	719	696	724	726	789	722	712	734	704	721	742	782	684	703	782	710	705	715	684	660	698	726	706	736	761	678	754	721	728	749	703	663	747	689	737	753	729	734	730	725	684	686	693	714	743	674	721	710	750	724	694	687	724	719	703	723	689	717	745	714	727	729	774	707	708	740	760	751	726	712	699	696	751	715	715	701	778	756	692	683	693	722	730	755	750	754	754	759	752	668	753	737	700	731	730	771	762	748	731	757	739	766	728	702	728	677	712	669	780	737	697	703	741	692	705	668	766	742	713	705	678	726	742	752	731	728	762	751	759	745	684	702	767	717	754	700	706	696	770	761	716	671	679	714	699	721	760	697	739	719	711	727	700	739	753	743	696	703	700	681	728	757	745	753	745	708	691	693	686	749	761	732	696	723	700	744	712	722	717	701	721	700	747	687	719	691	769	728	698	724	690	718	696	719	702	731	693	642	749	733	708	705	724	772	741	722	712	753	718	758	707	758	672	716	718	698	686	708	687	727	713	762	666	724	708	744	727	732	733	744	722	746	714	791	714	729	704	745	691	732	699	659	688	738	711	717	733	727	679	729	744	746	727	681	715	703	691	709	704	708	742	726	726	711	738	784	705	757	751	702	732	690	752	666	691	752	757	725	745	809	748	751	757	758	737	737	724	717	704	706	690	704	740	724	733	746	705	721	679	713	694	651	743	745	715	776	754	762	719	759	682	734	760	753	710	684	745	775	709	710	743	715	767	732	712	703	762	715	742	709	747	759	666	765	716	738	712	735	720	731	714	739	693	744	723	685	742	722	653	682	794	710	707	674	728	693	676	721	710	704	722	693	749	670	737	737	715	682	675	772	778	731	738	700	747	724	712	740	694	723	738	756	738	712	764	721	728	736	726	754	720	689	721	703	714	773	708	729	708	735	726	722	628	760	714	715	758	716	712	728	686	735	682	723	691	699	738	742	715	743	768	734	723	718	691	749	746	725	712	721	726	713	665	677	734	730	727	684	711	738	708	708	721	743	723	749	717	710	751	682	729	688	678	725	716	658	688	711	696	732	741	683	686	731	714	730	715	703	683	714	768	718	685	740	709	732	738	708	703	722	700	752	745	749	733	706	724	728	711	708	722	726	716	692	760	721	737	708	745	655	693	694	708	726	660	750	753	741	726	733	710	726	690	729	751	693	683	735	718	697	736	675	694	691	735	721	699	744	696	712	767	710	690	739	740	696	721	717	728	731	793	722	688	715	721	705	752	714	752	771	740	736	732	771	715	724	734	731	660	724	720	754	713	689	765	761	723	762	738	715	697	681	691	759	729	643	741	729	692	702	732	764	748	701	770	702	708	731	668	684	740	731	754	728	707	705	750	774	794	674	723	713	701	698	703	717	735	765	762	698	752	709	736	754	728	748	737	719	718	729	726	752	691	696	766	715	719	687	709	708	745	770	739	736	705	754	706	717	718	730	736	707	698	741	721	714	750	714	736	697	723	749	702	722	756	737	720	734	716	716	721	681	739	704	719	692	715	758	736	773	728	752	702	679	686	720	709	718	689	714	732	718	737	701	735	700	735	713	725	725	711	684	730	749	700	748	668	730	687	706	741	720	736	797	731	715	703	716	742	750	710	710	665	739	721	699	740	729	694	753	754	728	745	739	738	770	737	712	729	705	727	755	689	750	734	754	748	773	749	755	719	721	695	698	705	765	772	704	715	719	739	754	725	748	751	776	711	689	753	719	714	697	753	700	733	717	748	690	705	726	764	772	702	741	704	711	719	709	729	718	759	699	704	690	714	715	742	687	705	698	749	731	680	736	687	709	711	743	728	745	731	741	680	691	745	743	703	744	668	712	683	710	749	744	739	702	729	702	729	725	730	721	730	743	732	738	705	770	676	755	737	740	739	728	742	720	727	720	735	730	718	724	758	715	764	727	766	716	724	736	728	737	732	738	716	705	733	688	726	710	748	725	762	691	729	697	695	739	702	717	727	723	750	762	700	696	719	768	748	702	704	739	710	750	743	735	691	704	693	727	724	761	742	740	725	739	743	737	684	714	735	754	707	694	731	706	712	730	759	719	690	748	768	710	740	755	714	715	740	725	700	762	740	692	681	771	746	694	735	719	712	694	711	751	722	702	743	756	706	696	746	732	744	729	726	738	729	785	721	743	692	742	689	713	770	763	704	738	744	714	717	739	694	735	714	762	724	777	698	762	672	709	733	748	726	715	702	709	715	738	723	673	726	715	725	716	717	748	739	693	776	739
29610	42966	16406	2262	2062	1335	1240	960	945	864	798	830	816	770	827	796	775	793	786	770	786	752	838	813	703	810	778	725	766	745	752	718	738	724	740	787	741	706	703	741	741	742	717	748	728	725	759	785	763	776	744	715	753	743	725	760	753	697	766	746	790	737	761	714	698	725	766	753	748	657	721	741	734	773	761	715	739	721	735	717	768	803	747	725	731	772	771	748	747	783	756	758	742	765	740	721	746	750	770	713	756	802	788	745	757	726	761	766	776	731	796	745	757	778	745	749	768	780	765	702	730	747	783	803	775	755	715	776	771	728	765	778	746	800	782	750	778	718	739	719	687	687	772	745	764	752	737	784	784	782	815	745	775	701	767	754	697	767	687	790	766	819	798	710	740	737	801	715	752	746	738	748	710	719	728	758	725	746	758	738	727	745	754	789	749	772	714	740	748	750	764	747	752	704	753	784	773	826	750	686	784	800	781	786	747	709	756	743	697	763	721	746	704	763	743	739	800	793	729	718	762	746	742	707	754	787	736	795	775	766	733	731	742	714	770	761	719	747	730	688	759	767	820	746	752	734	741	749	754	729	736	696	762	755	775	757	723	727	725	760	737	739	771	746	769	720	749	762	790	729	711	754	760	737	750	757	782	749	748	776	738	735	738	732	769	803	752	694	724	726	744	710	732	732	773	753	778	751	744	710	757	738	765	767	754	730	762	734	778	761	761	742	770	777	729	764	701	803	726	810	699	722	753	761	742	751	772	785	827	767	783	761	733	766	736	712	764	718	759	725	727	757	754	746	783	785	789	722	757	719	745	782	735	739	718	731	790	694	720	792	725	744	727	718	729	769	724	745	729	758	792	730	772	763	692	749	740	710	766	726	790	802	714	780	763	736	743	736	781	762	715	764	738	736	758	734	766	740	786	779	725	730	793	680	749	739	714	773	786	749	747	764	772	760	712	790	741	803	782	707	759	771	764	744	775	774	774	781	692	776	759	720	722	707	734	697	759	705	742	717	709	804	725	685	743	761	730	778	727	735	746	781	730	773	752	765	744	762	713	755	740	741	744	717	760	736	768	732	740	707	766	778	751	748	719	711	740	715	714	764	699	724	739	768	757	823	768	754	762	814	729	750	792	751	760	735	766	741	724	719	734	737	710	744	772	756	720	794	756	786	757	794	749	741	775	747	750	753	715	737	755	701	740	740	768	743	737	790	774	745	737	755	751	745	766	759	757	732	726	752	794	739	728	758	747	732	725	745	728	753	736	723	732	714	755	767	764	705	738	747	718	754	745	726	732	786	799	825	801	738	719	724	755	784	724	735	754	729	743	743	725	707	730	784	765	717	737	779	750	764	734	722	741	735	730	705	735	713	738	701	786	752	741	777	808	733	763	743	775	778	792	766	758	771	760	748	784	729	763	716	730	719	729	746	772	775	731	790	744	788	704	734	786	743	752	757	730	784	749	749	786	770	758	756	765	736	747	747	729	742	768	811	733	745	717	690	763	756	766	771	726	699	712	741	772	774	769	741	745	780	763	721	792	718	746	742	727	747	751	739	766	695	777	776	814	730	785	725	762	729	788	727	728	725	803	783	761	752	763	764	833	732	710	725	802	792	796	732	765	722	781	800	736	756	747	782	764	736	744	792	720	725	768	726	789	720	735	757	762	736	698	747	706	721	739	741	728	745	724	792	715	762	721	765	758	778	728	763	701	755	746	797	733	753	736	800	746	717	753	756	672	768	717	727	723	731	738	807	786	751	755	789	777	778	754	778	750	732	765	757	771	755	723	763	688	750	735	720	787	784	736	758	751	816	717	767	753	724	755	737	756	729	769	752	754	748	766	706	722	788	759	767	713	719	728	714	793	705	728	770	777	751	767	757	728	812	743	713	759	710	792	770	715	796	790	758	704	749	749	746	738	808	751	773	732	782	732	768	759	761	702	727	762	728	721	767	752	714	779	739	721	758	743	776	731	762	744	732	785	729	753	729	714	696	729	759	737	714	759	772	743	753	761	740	728	746	765	717	741	733	754	738	795	726	734	693	776	743	779	743	807	808	701	771	746	786	700	770	721	730	762	740	726	786	772	789	786	776	726	783	742	784	741	761	773	739	750	732	772	732	784	763	752	779	740	738	734	744	772	729	751	704	747	733	746	701	712	763	699	731	755	791	729	700	754	751	732	787	797	789	788	767	763	701	790	690	704	715	743	756	763	670	754	785	735	765	722	721	771	713	789	713	746	725	768	742	769	765	761	823	784	798	735	720	719	709	774	743	731	770	788	761	747	722	796	720	747	749	769	732	726	803	730	753	724	769	770	765	734	770	786	755	723	796	761	742	723	760	778	727	716	733	749	729	765	711	728	791	720	733	787	741	740	714	761	701	762	705	723	757	738	786	806	801	696	757	779	758	751	707	757	754	791	736	705	760	726	715	689	777	716	759	805	765	747	733	731	718	758	763	743	802	767	761	743	772	738	713	789	771	749	704	784	717	713	738	734	751	713	747	756	721	715	689	694	718	758	783	728	725	759	746	745	706	761	763	772	711	736	715	778	688	741	753	774	744	768	722	784	737	743	809	784	778	780	750	717	774	759	787	735	727	767	789	724	736	694	717	748	742	728	738	809	757	793	782	750	741	750	764	754	753	678	699	769	725	750	728	767	720	751	734	774	748	800	771	777	731	749	771	767	732	734	749	804	772	738	763	751	750	751	759	766	790	794	757	758	832	777	778	724	764	724	773	748	736	758	725	737	741	751	770	769	744	742	723	761	772	752	728	773	738	725	743	741	781	759	711	757	781	763	726	731	731	783	786	791	734	740	702	727	742	761	778	756	733	759	742	790	723	754	727	746	782	828	698	704	767	740	720	744	766	730	755	765	722	721	735	702	769	727	789	763	738	736	774	746	762	775	754	728	761	742	769	750	758	751	740	727	776	790	735	743	715	795	776	758	722	765	707	740	739	733	758	738	801	753	714	743	715	746	732	731	733	763	780	750	756	734	760	757	743	769	804	762	764	753	778	742	743	778	762	734	746	794	737	726	742	696	758	759	728	751	749	709	712	772	760	693	742	743	709	774	761	692	747	750	726	753	762	737	747	747	746	806	763	723	803	730	713	654	674	745	718	771	766	711	734	757	817	713	761	747	740	741	764	727	734	743	776	768	763	788	738	745	743	770	805	748	762	741	754	735	727	772	778	735	751	770	757	745	776	791	715	734	762	796	728	785	752	769	762	799	705	759	754	710	810	767	717	758	735	784	772	806	781	754	772	802	712	759	722	711	771	785	720	718	742	748	735	722	757	755	788	729	720	756	750	747	786	755	770	763	714	758	759	750	812	757	708	705	777	789	735	729	734	707	731	717	729	754	739	756	736	782	745	731	788	751	764	721	741	707	702	759	769	747	766	736	733	763	742	736	750	803	719	773	746	761	745	750	725	747	736	781	713	795	738	706	717	736	796	719	746	782	703	756	768	738	774	762	773	794	755	765	754
22689	21266	28893	23974	21267	21199	6426	1145	870	825	744	695	670	692	649	620	624	623	605	554	565	580	593	588	577	543	562	595	600	571	616	573	544	596	535	592	546	524	563	543	530	567	600	582	564	530	607	586	569	550	589	556	567	573	556	581	555	540	555	532	553	520	532	538	564	581	545	593	549	545	564	559	574	547	510	518	512	554	510	534	535	521	551	568	561	575	563	532	592	550	559	544	559	523	562	566	566	580	543	558	551	533	544	550	537	552	551	503	562	562	546	545	569	518	555	551	564	503	531	519	574	545	579	529	552	507	549	585	564	544	553	563	530	519	531	576	522	556	546	562	582	546	571	560	555	519	585	533	557	577	554	573	550	585	563	544	517	583	544	516	555	596	564	567	591	544	546	556	541	562	511	563	527	542	527	548	534	575	578	525	551	561	508	546	609	553	529	557	555	550	525	544	523	552	544	529	572	548	565	550	539	578	510	538	559	555	545	549	532	547	524	572	521	584	584	595	618	545	565	559	523	591	539	514	525	554	575	569	530	545	542	543	489	601	576	544	510	594	586	552	533	528	536	563	566	508	539	552	580	559	533	581	564	544	575	562	560	564	517	530	523	537	557	577	503	530	533	530	566	562	496	544	531	576	548	530	605	554	520	556	511	605	533	544	539	565	544	549	541	542	564	542	531	544	560	541	522	525	572	573	552	573	515	561	521	530	536	534	556	622	521	550	527	530	530	586	562	588	518	549	572	533	597	554	588	543	551	540	522	549	595	528	545	537	566	539	516	522	513	536	588	569	552	568	527	513	564	530	535	598	584	530	546	561	532	526	562	609	564	584	549	573	552	574	534	563	530	582	569	576	568	560	539	546	472	562	540	513	565	531	580	521	579	604	539	550	536	566	570	490	549	572	551	520	567	537	535	540	550	572	525	545	558	506	546	541	509	532	532	573	549	551	517	554	566	546	578	566	549	521	524	528	537	542	585	533	534	538	585	515	544	564	555	589	539	553	526	507	510	565	561	563	537	520	514	531	560	545	571	549	569	552	560	560	554	553	550	512	574	538	508	571	586	553	575	621	553	558	549	560	514	491	511	573	522	534	535	538	548	550	547	570	535	564	519	588	550	510	533	575	575	541	570	542	498	527	525	529	502	587	540	557	548	564	557	543	520	558	575	574	516	526	573	587	529	572	510	560	601	577	566	538	611	537	571	511	555	549	542	502	544	558	501	524	537	516	533	544	547	543	574	536	543	530	527	557	530	542	598	556	565	568	541	563	552	527	527	524	566	506	505	544	543	532	579	549	567	571	526	568	542	530	538	576	534	515	559	528	566	574	536	535	544	578	556	511	519	559	578	560	559	557	586	569	563	552	558	557	563	583	539	589	560	545	563	518	583	484	586	547	544	587	555	567	590	545	554	571	539	590	596	558	555	532	488	577	549	606	572	534	513	507	541	578	574	546	544	530	562	520	518	501	505	555	553	523	556	540	498	536	553	542	515	538	522	527	523	543	554	527	560	575	536	569	523	586	504	529	558	557	543	544	512	542	511	536	534	551	559	545	562	516	578	556	550	545	542	528	568	546	542	556	529	530	547	546	569	537	576	535	533	586	551	533	559	520	527	556	529	524	528	550	550	574	535	506	567	524	541	554	559	555	513	540	554	547	547	522	585	577	526	539	575	563	546	517	558	551	543	559	576	561	549	572	561	558	580	557	554	560	568	576	572	517	529	538	548	541	545	522	527	572	534	546	545	579	546	562	553	543	545	548	558	520	602	565	552	519	576	518	532	552	534	575	572	565	555	560	530	493	558	590	545	541	577	509	548	586	543	581	522	596	532	542	565	565	543	526	534	580	557	544	566	539	535	519	584	536	547	592	567	526	499	544	534	567	578	571	564	603	584	541	562	619	541	570	533	526	542	539	569	548	557	530	531	566	511	543	542	565	581	547	549	542	546	526	555	549	572	492	516	521	538	570	575	560	567	482	527	532	547	514	569	527	533	558	563	512	536	591	540	553	571	540	551	559	547	571	573	519	533	493	543	567	562	558	590	543	547	523	592	527	538	573	521	544	562	526	576	574	528	562	521	542	555	540	541	576	525	583	559	603	533	575	552	583	548	514	585	579	515	565	572	542	539	572	581	573	511	524	542	573	520	573	525	582	529	519	517	569	536	584	507	574	540	541	526	528	595	551	552	544	554	500	507	528	549	498	572	539	558	505	539	567	539	539	566	565	527	519	564	538	558	536	560	545	558	561	551	569	561	568	562	565	536	543	553	527	572	522	549	537	505	500	547	478	567	525	549	563	525	545	567	546	568	572	512	580	562	588	558	536	590	496	564	536	543	557	560	525	556	508	573	546	553	535	578	542	553	553	546	576	544	546	543	562	552	559	570	578	518	578	533	542	540	561	512	600	574	568	542	551	556	569	561	511	532	566	536	512	508	547	552	534	520	573	551	535	588	554	567	548	554	546	553	564	559	530	570	506	552	523	563	559	568	559	519	566	529	537	536	614	560	526	600	600	541	552	540	602	548	558	540	567	535	533	547	571	585	560	556	533	540	556	570	530	548	538	574	512	554	555	534	511	585	558	593	533	546	507	562	532	566	594	519	534	579	597	559	563	560	536	555	555	528	532	565	580	550	560	562	572	530	558	540	486	564	558	572	587	529	529	561	539	588	571	541	555	534	496	573	525	558	549	613	538	535	499	508	544	529	528	520	558	530	555	557	550	526	570	551	572	566	544	527	515	552	597	565	562	580	537	565	562	563	572	519	515	600	578	535	573	552	523	526	570	516	541	556	568	601	508	578	561	557	530	564	554	546	538	549	540	563	567	541	545	550	527	505	557	547	556	522	570	566	548	537	573	566	539	585	578	519	556	563	546	557	528	498	551	556	553	538	551	584	486	506	557	565	548	534	537	521	538	528	543	543	531	518	538	567	547	511	530	528	559	569	521	551	539	576	537	558	541	524	549	618	565	540	528	570	505	550	573	567	579	551	527	561	512	547	575	559	533	554	555	559	590	530	525	516	526	543	570	562	536	557	553	534	562	554	550	560	566	580	565	560	550	559	528	558	528	569	514	545	561	522	542	543	544	551	541	551	549	575	534	540	551	551	559	525	534	533	546	551	539	523	521	520	551	501	553	553	553	540	561	598	601	551	540	538	580	564	523	538	556	522	535	562	573	578	500	513	545	563	516	565	585	544	597	595	569	553	542	566	578	563	560	556	551	551	523	572	570	534	560	510	567	591	520	590	563	564	531	572	529	537	571	542	524	560	555	569	498	524	562	586	539	561	537	529	557	565	551	562	572	526	537	527	527	528	561	597	549	497	516	517	589	556	568	579	581	556	531	504	522	545	569	565	545	595	569	561	580	551	548	539	569	535	540	554	510	557	573	569	534	572	560	549	558	568	569	525	562	566	537	566	565	539	541	547	514	526	551	540	521	498	556	491	537	505	542	564	557	543	530	556	545	533	572	555	581	562	517	527	554
35210	56435	23547	5116	4532	2518	1890	1415	1197	1044	925	851	811	758	763	729	666	635	645	669	652	657	613	664	588	641	624	610	574	600	537	585	587	601	602	591	542	590	582	576	600	561	544	570	566	565	557	598	553	587	608	600	596	540	526	546	562	596	544	530	555	555	581	549	550	523	565	582	562	557	569	556	526	563	550	564	567	607	549	563	529	597	571	524	552	534	562	558	529	561	563	552	569	506	567	554	513	597	578	544	564	560	538	588	577	555	544	550	523	533	596	554	530	549	571	599	580	567	582	547	566	551	536	526	594	545	562	520	565	543	562	560	551	561	573	607	533	559	568	553	546	537	540	550	558	529	545	594	548	536	586	571	521	563	538	596	553	579	547	557	541	570	619	519	607	553	587	521	558	546	584	592	566	584	587	556	546	530	529	547	582	527	590	571	560	561	541	579	598	591	527	562	574	551	568	540	581	538	581	590	558	533	563	592	553	492	532	555	578	551	548	538	535	605	528	559	544	580	501	524	536	542	545	524	585	545	494	594	568	516	537	516	526	579	485	569	562	554	586	543	578	577	550	558	544	587	517	563	553	549	520	546	583	523	534	628	540	592	542	569	565	568	569	543	540	543	542	591	538	586	535	573	548	541	556	564	555	526	574	552	533	524	573	556	577	569	547	552	553	536	549	567	520	533	592	575	548	529	569	557	530	607	529	562	544	509	582	581	591	555	541	583	525	542	541	564	540	577	588	521	577	541	564	582	513	523	574	559	562	541	565	548	552	527	574	561	528	554	543	517	575	553	555	560	546	573	550	511	514	526	563	601	510	581	566	516	538	509	548	559	570	586	532	573	555	527	563	546	549	557	615	533	605	574	571	582	548	546	585	546	585	551	555	551	565	541	577	610	567	532	539	534	598	605	560	546	549	556	524	552	543	576	578	560	563	546	570	558	543	538	557	552	569	555	522	549	528	585	536	520	571	576	573	545	574	540	561	535	523	574	543	576	555	520	543	561	563	561	552	537	538	548	542	551	561	562	559	572	553	607	581	493	579	549	540	583	518	564	527	528	558	552	548	616	553	582	526	525	553	562	557	554	544	552	561	624	565	562	512	530	583	546	539	558	564	573	546	575	538	574	579	548	540	545	587	545	582	545	558	571	535	534	562	567	557	517	555	541	559	568	588	601	623	549	574	526	523	568	577	573	556	554	564	541	521	551	586	576	563	600	552	576	556	519	541	552	557	545	578	546	545	573	579	549	582	552	516	551	551	510	558	524	532	561	563	530	534	557	563	553	536	550	562	537	589	524	527	534	516	558	550	560	545	542	500	523	583	527	555	575	533	537	600	530	569	534	504	529	543	565	527	551	587	556	569	536	543	547	558	556	527	597	576	529	565	533	530	560	539	524	568	521	463	535	549	552	525	600	529	553	567	507	571	558	570	573	520	571	620	541	555	623	527	526	581	567	512	488	532	522	539	561	543	583	580	533	509	552	560	565	580	568	534	541	543	566	565	532	551	495	518	569	530	519	534	545	562	529	554	556	569	550	528	520	543	558	543	553	586	553	559	513	555	545	551	581	565	559	570	601	531	570	581	563	543	569	541	528	577	557	581	567	577	571	604	582	595	568	543	546	580	563	544	526	540	567	511	559	534	576	568	555	557	514	570	534	558	519	551	507	592	575	586	573	529	591	574	565	558	531	557	503	530	551	586	544	501	548	570	533	549	559	515	566	567	516	561	552	585	551	558	574	553	534	574	607	578	542	567	552	541	572	540	521	559	528	518	566	539	569	562	540	538	568	529	624	567	584	580	558	528	581	542	558	564	537	567	540	519	539	540	570	567	600	553	564	551	563	570	549	536	612	551	524	556	559	553	563	531	556	562	544	578	539	567	549	541	542	574	582	539	539	579	558	576	555	495	575	593	591	549	567	513	513	570	586	541	560	557	580	575	524	523	556	537	527	536	569	558	560	612	563	552	568	578	523	570	550	546	570	526	531	562	559	546	569	572	563	538	535	510	544	545	544	541	535	567	587	497	571	541	524	532	584	576	565	548	535	578	576	559	552	574	566	517	563	564	557	574	561	549	545	518	560	547	587	568	517	566	553	531	514	560	529	593	526	543	542	577	586	545	536	579	550	575	569	549	561	516	554	572	589	585	547	551	538	535	566	497	568	571	559	579	528	504	563	544	526	561	583	512	562	562	588	525	595	525	556	542	569	553	542	545	535	584	566	547	543	585	573	540	533	575	525	610	547	531	520	578	556	562	608	572	514	597	612	593	484	553	499	563	540	550	554	591	566	535	542	552	524	566	585	553	568	569	590	569	564	543	518	572	535	494	531	570	566	542	552	568	571	592	521	518	582	579	568	542	544	545	542	561	583	543	548	520	564	575	573	541	515	548	556	540	576	579	574	557	518	581	584	526	563	550	559	533	590	536	572	532	526	578	517	541	595	529	544	549	647	574	547	530	565	515	518	544	571	578	528	569	543	575	553	558	515	566	551	541	596	577	585	536	557	583	537	589	514	582	571	534	547	532	567	553	537	525	536	578	605	569	503	579	587	548	567	584	578	536	543	583	577	579	498	586	558	569	546	530	504	544	543	564	578	535	559	594	574	571	559	514	518	525	573	595	546	534	579	578	563	520	516	580	524	540	529	506	569	569	608	551	559	560	583	526	530	503	560	517	523	573	563	607	524	528	561	562	564	560	518	550	556	574	550	540	509	565	517	542	559	545	542	589	530	574	550	529	554	596	535	560	565	518	531	594	553	545	516	568	567	575	569	574	572	550	565	551	540	562	560	558	569	612	560	556	549	617	583	615	566	569	547	577	523	536	547	607	570	533	550	570	541	553	568	594	551	554	631	573	546	533	531	571	605	531	540	578	569	552	547	564	566	532	515	596	513	545	553	516	557	506	540	513	550	538	579	575	526	550	587	565	577	548	534	541	563	550	547	535	549	592	527	551	552	569	596	533	588	566	557	515	559	544	560	550	556	575	556	579	531	601	553	558	547	493	560	564	574	529	538	562	551	563	518	569	591	541	540	561	522	531	541	566	536	553	561	572	569	568	577	554	575	563	543	570	570	559	555	559	564	512	496	544	564	546	521	526	545	595	541	532	552	548	541	582	566	566	549	566	552	564	528	577	536	556	525	523	535	561	537	536	550	588	581	576	565	496	547	558	537	537	516	534	564	542	580	558	581	562	584	547	551	582	581	549	588	580	573	568	536	508	559	524	568	573	585	546	563	596	635	560	561	529	563	552	558	543	529	540	576	526	570	569	558	502	535	561	548	549	517	562	559	576	532	572	564	547	544	528	560	561	590	570	587	560	584	527	547	578	558	563	538	520	530	553	533	538	526	519	552	530	582	560	514	583	573	581	534	582	526	581	565	536	541	543	531	569	559	571	565	583	599	549	582	530	566	547	546	554	579	518	568	582	524	492	562	544	564	573	570	559	550	582	532	551	549	572	573	550	548	545	557	565	543	546	531	552	539
29038	23631	13525	2024	957	614	563	453	462	453	462	481	464	470	475	467	491	462	493	464	458	450	463	435	454	443	483	472	443	487	426	441	497	443	453	468	484	478	477	469	408	481	435	461	423	441	471	441	472	479	446	472	410	467	491	488	434	452	443	455	449	469	414	447	461	441	468	440	446	468	463	467	459	436	439	432	435	487	474	448	443	501	464	497	463	514	459	415	471	487	450	416	476	476	428	456	472	476	473	477	436	500	472	450	459	472	454	446	485	495	454	488	480	459	409	413	490	489	513	419	461	437	469	458	455	437	456	435	458	446	460	471	480	501	454	488	500	478	480	459	469	492	467	451	442	475	471	486	484	428	441	448	428	418	471	441	451	447	423	442	471	458	432	485	460	455	451	474	464	475	469	490	474	467	492	479	457	433	441	467	425	476	471	462	451	457	482	468	495	482	443	419	454	459	474	486	470	408	462	428	410	474	476	411	427	471	495	470	456	502	454	507	480	504	458	468	469	468	457	480	491	449	426	481	436	462	464	469	477	471	460	454	467	443	486	481	447	457	456	460	478	483	445	454	478	498	462	463	438	450	453	443	436	451	413	476	488	447	457	439	439	479	479	423	453	420	483	450	473	474	479	454	444	433	451	461	479	461	452	449	499	449	486	458	470	481	473	479	467	465	459	456	465	482	412	456	435	456	471	502	446	464	485	478	497	452	449	487	455	445	411	436	481	488	468	468	462	495	469	447	443	435	447	461	456	424	426	439	474	478	448	443	478	471	461	495	464	457	438	459	439	417	435	449	468	494	477	460	427	465	453	479	431	431	491	440	449	496	473	427	462	482	444	455	456	464	472	492	498	466	461	455	430	462	412	493	454	478	421	464	442	465	450	468	453	476	443	441	459	457	464	420	481	437	453	471	474	448	431	452	487	426	479	459	455	475	442	454	440	447	462	487	463	465	456	466	482	450	465	453	456	482	487	426	479	433	442	459	483	459	466	422	475	447	468	471	470	474	452	487	453	469	482	462	457	435	463	466	422	479	456	467	448	481	479	448	483	444	491	433	417	483	454	450	427	441	492	457	434	438	483	440	502	470	460	446	442	434	493	460	449	461	453	462	452	464	453	435	432	481	464	443	451	445	468	479	445	458	425	458	428	453	490	460	468	438	456	503	432	484	462	478	455	473	451	438	452	471	419	499	426	487	468	470	517	408	500	481	459	430	440	491	442	452	485	468	465	453	481	466	464	504	469	478	462	421	486	459	462	459	487	458	461	450	464	499	462	477	477	455	500	432	424	442	428	483	485	403	488	492	478	490	529	445	471	478	463	496	540	458	446	444	459	482	464	428	425	458	454	458	501	499	446	463	477	456	435	454	465	482	475	451	454	457	503	429	470	496	473	482	457	482	459	473	436	464	491	480	482	468	489	453	434	442	476	489	471	460	466	463	439	467	485	442	488	439	499	489	417	458	489	476	489	438	435	448	451	487	526	469	418	484	468	445	440	500	492	424	457	446	448	464	500	463	464	442	452	445	457	418	458	458	463	475	428	460	394	470	436	458	481	499	478	470	508	477	450	473	500	448	460	492	457	499	492	446	426	454	477	456	446	477	435	473	507	451	450	469	423	458	471	466	454	491	479	471	433	456	480	463	475	457	444	450	493	431	452	453	471	473	447	482	420	459	445	438	450	448	476	462	448	424	405	460	452	449	478	459	463	474	464	450	465	454	472	484	440	481	456	475	444	439	470	425	468	484	443	473	442	501	441	424	461	470	463	479	466	482	452	463	440	438	495	422	471	522	439	450	462	487	455	441	442	433	515	427	454	473	494	489	470	473	457	451	484	460	443	458	444	476	439	441	425	477	422	449	471	452	442	471	450	460	420	454	445	451	444	464	449	466	441	460	462	444	496	462	479	472	459	430	470	453	472	476	490	453	457	442	445	450	463	454	453	452	470	465	459	436	471	458	491	447	425	416	433	471	471	463	417	472	461	464	456	453	456	447	429	454	473	492	440	453	497	451	507	478	454	461	455	456	452	457	462	473	478	458	456	484	447	467	470	458	431	451	428	484	465	473	481	450	468	474	470	429	453	464	467	472	474	441	496	447	466	443	482	488	492	466	425	429	452	465	444	496	451	498	456	483	464	523	459	475	479	461	462	479	476	470	445	457	478	444	430	471	450	423	442	437	448	465	488	469	458	452	463	446	445	483	474	441	430	428	445	468	429	445	469	464	429	487	491	462	451	437	451	481	467	405	460	468	456	459	482	450	469	430	431	455	412	450	488	465	437	502	485	494	463	486	495	473	444	481	483	490	473	447	460	417	494	441	481	486	436	477	482	397	476	467	466	484	430	462	473	468	441	446	461	411	454	457	456	408	424	450	470	465	468	468	447	460	444	501	473	457	454	459	416	461	436	475	451	450	474	426	454	426	452	478	451	491	414	417	467	451	469	466	469	462	478	434	467	448	484	460	442	443	435	470	473	482	465	452	494	487	454	504	502	447	452	462	467	435	498	445	431	427	458	446	438	473	465	449	455	455	435	441	404	468	439	476	468	501	423	460	464	477	447	449	445	419	431	453	468	457	433	477	453	487	485	436	488	489	436	451	457	478	440	470	479	468	484	467	465	468	479	436	480	477	474	456	455	450	474	436	459	453	421	464	474	480	451	486	453	445	453	507	475	452	481	471	445	483	481	474	462	443	474	432	484	510	473	489	419	472	505	462	461	475	463	462	490	464	456	464	428	471	491	443	404	449	453	452	424	466	479	520	456	481	476	464	463	467	455	457	497	466	460	494	434	446	467	455	444	456	455	467	450	465	477	463	464	419	447	457	458	437	486	469	469	489	467	455	428	468	493	486	445	424	467	455	496	451	454	491	459	465	470	483	456	431	440	474	428	478	469	433	490	440	465	462	470	489	450	477	475	447	471	440	467	454	443	468	447	436	452	436	452	440	437	460	459	451	472	444	463	480	464	450	437	476	448	494	449	452	482	406	441	470	425	458	448	425	498	447	480	462	463	442	470	441	488	441	459	477	481	463	429	463	478	482	449	466	485	493	443	484	447	469	496	476	426	429	443	464	475	472	475	501	443	462	463	460	445	419	459	487	479	467	492	427	488	430	486	445	459	491	455	449	435	458	493	496	474	493	451	481	463	443	442	424	428	453	411	481	461	470	430	481	507	460	413	503	450	455	440	445	442	453	436	465	471	432	466	459	463	491	426	440	460	487	443	503	507	459	486	454	467	443	451	471	453	478	451	442	478	450	469	434	467	480	440	424	442	467	465	458	426	483	434	467	453	466	426	468	434	436	479	505	449	435	445	450	458	466	442	450	432	452	447	474	449	475	463	449	464	456	486	466	476	512	463	429	483	467	487	476	514	450	434	450	442	451	451	422	465	431	442	449	458	449	462	539	441	479	458	455	476	480	483	435	514	453	461	488	442	463	455	431	461	481	518	442	479	467	419	474	479	449	495	456	427	462	445	490	421	484
24947	33331	7975	1544	1316	770	657	548	552	571	538	506	515	519	523	503	520	514	483	501	512	526	504	519	496	540	498	494	514	501	507	524	513	488	485	499	455	503	503	492	504	497	494	515	507	475	486	494	528	535	491	483	507	477	445	498	522	484	506	526	509	471	512	502	490	513	456	521	482	531	557	488	512	517	467	487	485	518	546	522	487	496	498	493	526	463	491	496	482	490	496	499	481	494	488	497	497	493	512	528	519	505	474	519	517	495	467	478	502	529	470	507	540	512	493	515	501	480	521	520	504	483	435	514	532	479	515	540	510	501	532	512	491	508	491	473	522	518	509	521	514	514	491	537	520	526	523	489	535	541	526	487	517	560	511	505	499	510	538	505	526	550	475	520	499	508	483	477	482	531	503	485	474	495	469	518	490	493	502	472	481	505	514	531	520	479	486	512	528	463	464	557	532	501	530	487	499	499	540	559	502	469	491	532	489	497	505	495	540	485	501	507	487	509	509	500	553	509	524	497	503	527	531	505	520	506	495	497	541	499	512	509	523	476	519	508	508	470	525	491	506	481	507	497	520	529	511	505	452	505	516	483	502	486	550	533	492	503	461	488	528	496	477	510	451	489	501	466	508	534	490	488	523	490	505	506	477	511	494	498	496	509	526	491	510	503	504	502	496	474	547	490	533	510	521	481	506	534	483	536	511	505	484	519	457	522	458	473	492	490	513	504	490	482	560	505	521	515	548	494	441	490	490	484	511	487	497	490	484	463	518	498	471	491	510	512	482	543	512	528	556	541	482	483	543	491	476	483	488	490	556	519	484	507	504	537	510	467	475	508	519	519	526	509	506	534	514	532	490	489	502	501	494	546	512	543	502	543	512	490	495	481	473	503	530	490	516	503	526	473	481	503	509	495	508	520	495	460	494	487	506	459	526	492	517	463	497	463	507	562	497	527	548	519	508	518	506	506	484	501	484	442	495	519	491	492	515	509	475	506	456	488	523	490	521	543	487	504	486	513	480	513	477	477	525	512	495	492	519	492	505	518	498	504	501	539	489	521	523	504	512	485	469	509	488	486	445	459	480	501	490	459	507	516	540	520	506	497	491	526	516	529	525	530	503	491	485	535	529	491	518	497	509	476	509	450	529	493	520	512	468	500	489	484	526	467	543	504	497	464	513	495	447	507	506	466	556	549	499	498	487	518	461	523	534	464	488	482	522	493	521	512	528	488	471	511	496	500	518	483	510	496	471	518	510	489	499	495	511	516	506	483	528	524	503	488	496	523	483	507	493	460	511	513	539	491	491	465	492	486	540	507	506	493	493	506	489	525	497	481	483	543	503	521	524	525	531	538	515	531	500	497	539	507	535	501	513	505	530	484	529	461	517	449	503	496	477	492	477	475	464	500	531	506	480	515	485	499	493	528	473	502	536	502	497	496	524	463	482	486	484	565	521	492	482	510	507	520	504	526	474	461	479	470	511	563	531	524	464	494	509	508	471	540	514	508	516	507	519	496	504	537	493	522	457	484	545	487	483	495	458	517	482	507	504	496	525	523	513	518	493	504	507	523	525	504	512	475	510	511	498	512	540	482	477	512	493	494	508	551	528	506	470	506	510	521	530	487	481	493	510	463	498	532	530	503	463	550	504	540	475	493	519	504	507	501	489	469	531	519	518	503	472	530	527	527	485	528	462	521	502	475	528	509	524	499	503	517	534	484	466	507	470	525	480	476	454	514	475	496	562	476	459	491	511	507	501	532	526	505	473	485	504	514	483	517	505	489	532	465	492	527	541	474	483	467	512	466	480	517	489	544	485	511	516	510	503	529	481	521	518	485	500	479	487	558	533	465	484	510	501	487	507	483	466	468	534	458	508	510	508	550	516	478	489	504	449	486	531	522	504	521	500	517	518	557	532	510	469	499	532	503	475	482	514	506	509	486	451	496	532	527	498	499	505	493	466	509	524	540	494	431	516	532	473	501	479	488	461	547	516	568	497	519	493	469	483	473	506	540	490	502	452	543	479	530	485	495	511	508	521	491	514	503	504	492	492	520	478	488	494	483	509	545	498	511	492	528	455	484	514	513	525	492	494	504	513	474	510	544	536	467	470	515	517	499	488	516	472	538	521	513	501	515	480	503	495	510	469	462	524	549	516	495	508	518	532	530	496	461	498	503	487	519	453	496	480	510	488	505	509	475	495	506	476	461	491	447	478	494	492	536	543	521	455	521	480	532	486	534	527	519	498	501	461	545	488	488	471	469	493	509	515	522	491	474	489	517	486	478	479	475	478	507	483	524	505	530	522	470	444	507	510	505	476	471	508	483	473	499	513	531	417	477	530	478	474	513	530	518	529	536	491	505	496	506	498	513	505	490	524	492	541	473	518	480	497	501	489	511	534	508	461	462	486	503	485	504	491	522	497	484	492	511	525	479	478	525	526	509	519	530	512	492	451	533	519	531	531	532	504	461	523	469	502	496	524	505	520	484	491	502	499	505	510	479	558	470	477	479	483	509	514	517	504	512	512	478	501	494	494	516	511	519	480	520	521	475	480	538	460	484	510	520	522	496	489	527	456	525	486	520	509	468	531	509	514	499	500	477	461	529	538	470	524	518	517	500	456	503	532	527	507	480	502	478	514	552	529	530	480	516	504	519	469	472	475	491	520	543	506	475	482	498	519	483	527	490	500	456	474	486	523	513	497	499	528	471	502	513	514	500	519	531	515	505	518	514	567	506	482	529	474	477	479	513	498	523	507	507	475	496	502	517	501	511	511	522	537	514	543	520	439	519	521	522	458	509	517	491	434	529	482	530	520	517	501	522	500	478	498	500	513	465	507	519	474	486	488	505	519	504	503	469	517	469	490	506	485	475	462	504	538	542	498	498	528	512	476	494	524	510	486	524	504	470	492	512	521	558	511	480	480	483	520	492	481	495	507	481	501	478	471	460	486	512	508	502	486	509	502	504	467	480	506	510	527	521	529	473	506	475	493	535	466	477	473	481	511	485	464	482	475	516	505	480	509	463	482	493	508	493	449	488	478	510	495	520	541	490	508	479	502	515	529	522	520	541	554	500	547	488	532	448	487	475	491	506	547	460	490	547	477	478	514	489	511	516	478	511	472	506	525	490	504	521	490	499	522	474	490	524	498	487	466	505	504	464	564	492	466	484	476	520	515	470	506	525	483	528	487	479	542	544	486	470	491	543	556	519	491	494	500	489	510	486	475	477	550	488	490	473	516	512	494	489	501	492	544	508	533	493	500	476	514	534	515	536	528	496	509	513	518	477	488	491	474	535	481	498	472	533	513	509	503	525	504	472	510	500	502	478	519	519	511	476	500	486	534	488	502	546	507	501	467	520	464	522	483	489	501	449	490	514	508	472	494	506	514	482	486	511	539	498	504	492	495	510	480	540	473	475	497	452	468	538	515	509	494	475	486	480	471	539	504	510	480	549	483	498	499	547	531	485	506	499	502	489	503	513	501	530	477	476	478	478
23866	21327	28513	24478	21291	10062	978	592	490	437	411	405	380	372	333	311	331	316	337	300	335	307	324	284	320	328	272	318	337	283	297	281	294	299	279	315	307	308	301	298	290	338	281	328	289	291	296	292	298	281	281	297	323	303	283	260	277	282	286	277	263	310	275	300	292	258	312	299	299	313	303	311	302	290	290	263	273	304	294	278	302	293	300	294	317	267	289	291	262	278	288	294	293	299	298	304	292	277	278	280	280	299	274	306	281	272	290	286	303	278	284	313	286	258	319	315	334	266	295	301	280	298	324	282	294	287	289	293	269	306	298	308	314	288	286	312	273	282	293	278	287	283	321	301	308	314	268	300	281	280	307	292	278	302	276	281	272	303	295	268	291	282	270	286	301	310	296	284	273	291	323	296	273	274	271	275	260	329	281	286	281	266	302	307	299	291	287	315	292	278	298	288	328	296	297	276	287	282	276	307	294	270	280	275	289	279	333	306	277	308	303	320	310	305	300	274	261	270	273	290	289	299	321	269	295	268	295	310	289	292	284	302	310	287	252	309	332	314	290	254	308	269	293	297	281	264	317	323	308	281	276	312	301	276	319	294	273	264	269	293	254	284	301	307	284	293	286	275	297	298	293	293	283	283	332	263	304	298	281	313	319	282	267	289	269	271	304	289	288	280	283	260	289	323	298	311	332	285	297	256	320	270	305	293	304	283	322	316	309	309	290	289	280	287	281	269	248	316	305	286	275	332	277	294	305	289	288	259	306	286	290	272	289	286	280	301	282	269	260	283	268	343	281	293	274	269	298	307	343	288	305	292	300	294	288	301	268	281	308	293	261	269	273	311	263	310	296	280	281	298	292	280	325	302	302	297	270	296	282	296	301	285	280	319	269	280	311	306	310	279	303	297	300	285	294	272	294	283	267	248	279	294	267	341	323	307	290	284	285	255	273	311	280	287	286	312	293	281	312	314	311	298	293	296	289	287	299	267	296	290	333	288	264	296	276	292	282	308	263	282	306	273	276	270	281	292	276	283	308	274	295	253	279	301	307	286	284	296	279	278	298	265	295	311	280	295	312	301	293	259	287	307	263	305	300	303	340	274	300	286	284	298	264	295	311	313	307	299	290	304	314	270	291	262	300	300	277	296	283	302	282	286	308	288	320	299	298	282	296	283	251	275	278	286	282	293	285	286	246	289	282	269	252	246	296	290	289	308	325	308	263	278	298	276	295	285	295	299	288	305	285	283	303	284	257	282	312	288	316	262	307	310	292	310	287	285	263	320	305	304	297	324	307	260	286	305	270	315	301	303	291	299	295	320	295	304	306	265	289	320	294	296	279	298	294	302	296	296	296	297	314	300	272	294	309	304	293	284	313	308	302	275	315	304	310	298	301	276	306	282	277	269	251	308	275	342	283	270	297	290	294	283	335	266	286	326	303	292	284	288	285	277	293	271	285	282	292	288	268	306	317	268	309	311	321	312	274	266	266	278	296	297	276	281	294	289	310	275	318	300	262	278	288	294	277	273	312	294	288	300	266	290	292	272	267	296	270	297	264	291	266	267	305	304	265	300	296	290	251	299	302	302	344	262	290	292	285	297	279	324	262	314	301	266	280	284	306	303	284	291	281	293	275	320	301	282	273	275	277	292	293	291	274	267	254	292	292	277	282	278	295	270	277	313	306	283	273	294	298	313	298	277	290	279	290	266	297	293	311	285	290	280	307	307	285	288	285	280	289	288	292	301	287	305	284	294	309	301	284	253	288	314	290	320	292	288	270	334	280	288	282	313	260	263	292	294	293	292	264	299	283	265	285	274	269	294	272	278	313	281	279	268	249	307	249	282	321	284	309	296	295	290	301	274	310	292	273	307	282	270	264	296	278	299	292	261	289	288	265	286	320	275	314	289	276	278	292	266	310	274	310	302	308	246	274	252	293	278	307	278	252	286	285	275	278	296	281	303	299	299	275	280	287	292	290	263	283	325	285	274	302	274	285	274	285	305	316	277	286	317	278	327	297	288	296	323	307	309	307	293	293	295	266	294	296	314	316	296	319	290	292	258	281	305	263	308	289	309	269	292	295	285	317	264	262	294	283	337	323	282	293	299	251	254	273	291	289	301	301	275	281	286	282	305	272	295	307	285	270	295	291	279	267	290	294	262	268	272	303	277	284	292	263	290	276	280	281	275	288	318	282	322	287	314	285	274	299	285	265	286	306	315	304	286	296	289	307	261	297	291	245	318	317	298	261	264	276	267	306	299	281	324	281	293	308	281	299	297	303	266	304	326	308	295	272	283	287	267	302	309	283	273	310	330	294	293	285	280	281	285	290	268	297	286	262	314	276	295	275	256	282	253	296	284	287	309	261	294	251	279	307	297	304	286	307	296	263	305	285	292	287	292	288	286	316	280	310	276	317	292	302	286	297	287	286	263	285	270	286	281	295	287	288	279	255	296	314	269	282	303	299	303	282	275	274	267	303	254	265	270	300	278	293	291	292	292	289	298	270	284	281	290	297	288	290	284	281	298	300	301	260	268	318	302	275	313	300	276	289	309	273	279	264	302	268	297	293	303	261	296	277	294	305	289	302	305	286	297	302	324	292	284	294	293	273	264	274	291	281	277	268	291	326	284	298	284	308	299	288	296	277	287	291	278	286	267	287	314	308	277	279	280	296	282	281	279	253	279	301	275	288	320	286	271	286	298	275	269	264	266	305	268	312	273	285	270	288	283	289	305	305	270	287	296	270	304	258	325	294	298	294	302	289	297	327	304	285	278	275	282	327	269	314	296	281	263	311	280	286	306	254	292	279	282	297	301	294	286	274	285	299	264	279	290	299	298	291	285	269	276	287	280	264	259	310	277	263	301	311	315	276	289	286	307	318	295	273	281	312	306	270	315	310	285	301	281	286	310	301	266	278	312	294	297	263	286	275	298	310	276	279	270	258	286	270	274	279	300	313	323	278	275	268	281	288	315	300	325	328	302	318	310	308	275	308	308	302	291	295	284	241	281	290	247	311	287	305	290	307	302	281	296	293	300	268	304	298	268	293	299	276	297	290	278	316	290	317	285	278	335	280	305	287	294	308	277	301	283	334	338	268	293	261	306	288	291	282	305	315	282	279	323	326	294	253	306	280	288	337	323	275	314	264	273	289	295	300	311	283	280	259	275	303	310	291	285	271	295	272	275	287	276	311	304	305	273	285	273	295	289	283	297	291	301	281	276	291	278	287	289	286	285	295	309	257	272	293	309	299	306	290	296	317	281	298	285	279	260	314	301	326	274	310	300	306	327	296	277	285	287	307	278	285	313	287	313	312	283	310	303	292	293	270	281	266	299	308	276	296	292	273	293	243	309	274	278	299	289	305	307	311	282	291	257	265	253	305	292	296	287	287	300	269	310	275	265	304	279	301	248	314	291	266	324	290	278	275	296	275	267	264	327	254	286	328	290	290	300	286	295	296	281	278	289	291	304	274	287	284	291	276	295	265	271	300	310
31377	49818	17565	4346	2750	1506	1039	859	644	640	532	499	476	484	404	441	356	370	395	340	351	348	372	345	353	343	339	319	379	343	334	325	358	312	336	313	320	330	337	306	320	325	332	316	324	357	293	308	285	323	317	342	310	298	291	335	331	314	335	286	299	318	329	317	317	325	318	326	336	324	351	329	295	312	330	315	333	311	321	339	297	326	329	317	326	329	313	327	314	312	341	319	293	309	342	317	349	312	293	324	345	306	277	324	305	348	336	293	330	305	346	313	310	314	339	351	303	343	324	304	309	295	287	337	309	258	327	303	310	340	301	305	271	366	314	340	299	317	359	313	288	302	332	306	302	325	317	288	315	299	285	322	318	290	295	311	294	281	296	326	300	286	319	309	291	322	293	312	280	311	310	331	359	317	323	324	312	292	307	307	318	312	292	303	307	281	275	287	300	289	288	313	303	301	334	325	327	306	302	279	322	307	309	312	331	310	316	343	317	313	320	308	297	300	316	321	305	289	343	365	308	321	344	346	328	302	313	303	304	341	318	336	300	284	308	294	323	331	313	317	338	309	312	333	318	310	310	322	307	323	317	313	344	295	303	332	351	325	304	323	320	288	316	312	321	311	323	294	318	299	336	315	329	332	312	324	326	322	286	309	291	340	325	347	332	307	322	333	329	340	318	311	318	323	302	356	301	278	317	336	325	280	329	318	313	310	300	321	354	320	287	336	335	292	292	290	315	335	340	264	285	304	304	306	309	348	319	321	340	349	292	310	300	339	293	310	281	323	315	313	317	298	332	334	312	325	301	308	306	299	319	319	308	313	319	304	320	330	321	322	323	325	327	292	334	295	316	318	316	288	318	322	283	296	309	296	319	322	318	323	356	336	311	322	309	329	317	288	328	294	319	300	310	311	343	335	322	295	352	344	327	306	315	298	324	327	315	293	307	302	332	300	317	356	352	357	338	320	309	329	321	304	304	310	297	322	324	323	348	305	343	328	316	327	300	329	338	313	336	313	310	331	333	331	328	293	309	316	289	324	310	321	315	328	332	341	281	314	318	323	298	319	313	323	286	335	356	332	313	321	330	320	296	333	322	324	292	322	319	305	306	315	315	339	340	296	307	333	358	279	308	314	307	334	306	336	302	317	315	320	322	324	320	331	303	302	302	333	315	329	323	287	294	306	319	342	318	312	337	291	313	323	313	297	308	300	293	331	334	316	327	324	307	325	339	302	304	301	329	322	326	317	356	290	312	299	320	323	320	322	294	293	291	331	331	307	313	316	312	344	295	327	299	347	299	322	325	329	301	318	335	286	332	336	298	318	322	311	303	300	283	271	316	307	307	336	309	316	289	357	315	349	295	292	305	300	324	337	292	284	281	327	296	318	349	358	311	316	285	324	324	353	314	315	301	345	312	315	325	324	297	307	313	295	290	307	314	305	352	309	319	340	313	336	284	328	301	311	342	336	331	362	323	345	317	328	339	306	316	296	329	284	284	295	320	317	303	291	304	320	336	325	317	341	323	291	299	310	286	311	339	325	319	312	323	325	312	329	293	312	276	301	283	318	306	278	364	305	337	331	298	311	320	308	313	304	317	336	331	314	272	309	328	314	335	284	314	321	288	290	292	296	318	290	319	296	305	318	318	343	359	316	310	307	279	293	308	310	348	330	332	329	307	297	294	304	287	304	332	303	318	323	307	300	361	334	293	308	320	330	303	302	322	279	322	335	305	311	322	344	317	309	341	313	306	306	311	345	293	358	306	299	319	315	281	319	328	320	347	339	317	306	275	337	300	313	327	305	314	344	326	327	317	310	298	325	302	291	314	310	330	310	320	322	326	335	317	347	324	352	307	327	352	296	306	305	282	311	329	297	284	312	312	317	350	310	317	322	324	290	310	335	345	315	312	335	349	298	332	317	318	356	290	325	313	294	312	306	305	336	304	322	298	331	307	296	320	315	301	359	346	335	326	301	321	320	316	316	322	314	291	321	328	339	322	341	302	305	313	322	339	322	323	332	316	312	322	318	334	320	304	308	311	343	293	300	292	331	325	323	321	309	304	303	322	318	312	335	293	306	340	322	307	347	332	290	294	333	324	329	307	303	303	306	294	303	336	295	310	305	331	276	328	321	308	337	343	359	325	297	299	311	311	343	321	326	311	304	291	336	301	340	310	327	295	307	333	316	304	296	328	327	317	297	333	327	296	303	307	320	301	306	321	294	293	331	295	304	321	357	321	304	325	300	322	323	290	297	308	301	368	320	299	296	309	319	312	310	327	305	320	317	333	301	313	328	336	362	292	310	341	315	296	322	334	272	322	317	309	317	299	321	313	286	308	324	328	323	336	333	308	317	333	286	297	340	318	343	313	320	319	333	316	331	303	334	345	305	288	316	311	322	294	319	324	347	272	304	346	285	323	354	316	313	313	294	315	311	326	351	298	334	323	310	320	292	295	344	349	318	324	322	325	317	308	332	346	321	287	319	307	328	319	316	294	274	325	295	322	307	288	286	317	307	314	339	325	301	290	320	329	327	358	338	337	338	332	313	297	294	326	320	332	326	323	331	280	318	299	307	305	326	306	334	328	334	329	355	311	320	295	322	311	305	306	304	326	275	350	308	329	362	299	326	335	324	330	333	317	309	334	307	341	294	296	306	311	319	334	302	330	325	295	330	309	292	330	319	319	322	324	331	312	306	287	312	318	304	305	305	321	309	289	321	296	282	340	285	313	312	281	320	316	300	318	287	342	325	295	345	327	324	333	310	310	344	330	361	343	323	355	306	333	309	300	329	327	330	325	330	306	289	294	316	313	335	322	315	340	272	311	317	282	340	345	304	299	337	348	347	312	351	319	292	314	337	298	298	311	312	344	299	321	339	297	329	305	285	328	297	354	298	300	330	325	331	341	314	329	343	318	309	289	321	327	298	306	273	312	306	317	305	333	278	312	288	312	324	312	310	331	320	276	297	330	305	332	313	325	308	332	331	313	331	315	326	316	335	334	309	340	300	320	325	332	285	307	328	316	307	347	302	310	306	301	311	309	329	356	340	302	331	328	307	329	292	326	342	325	339	316	303	309	299	325	320	321	299	328	301	299	314	316	346	315	315	312	279	301	320	346	312	322	324	287	366	290	305	291	336	327	317	370	311	319	323	346	316	355	297	322	322	323	329	327	294	310	331	319	321	302	305	278	321	329	293	317	335	327	309	311	316	270	330	327	299	303	298	331	302	295	344	334	327	326	341	347	360	307	312	313	300	302	316	308	320	313	306	312	311	328	322	311	331	331	327	304	316	308	309	325	334	306	307	333	319	295	341	304	323	342	318	338	318	291	321	311	286	337	306	338	308	324	302	300	342	279	300	325	304	337	308	314	288	283	308	287	311	306	318	304	308	314	294	319	342	342	323	296	314	320	316	311	308	313	342	297	294	329	332	296	286	294	323	374	296	328	323	308	316	324	302	332	332	332	339	330	291	262	307	322	283	303	324	337	313
25210	21358	27115	25368	8086	1293	980	877	823	781	831	737	736	740	760	694	736	733	753	663	701	676	747	667	734	738	692	732	699	742	738	690	719	744	692	661	733	700	736	754	690	692	744	764	724	740	748	733	760	701	718	722	721	717	693	724	754	765	732	704	725	753	731	781	709	795	741	676	757	671	671	703	757	703	766	656	730	712	728	721	730	715	784	727	731	713	698	705	728	691	759	711	699	733	740	698	675	686	696	712	694	741	724	713	790	773	730	728	725	726	685	711	729	722	693	702	732	726	683	724	698	723	718	772	752	740	709	719	676	750	713	719	719	763	694	660	713	765	775	687	684	731	767	784	717	682	686	696	720	715	723	722	735	751	739	703	774	728	745	766	716	723	714	730	754	733	717	678	701	671	736	743	699	728	686	751	701	669	730	708	724	769	704	734	738	722	742	796	664	762	728	693	717	706	716	685	684	734	686	715	720	703	694	758	650	764	755	740	677	709	738	721	741	721	723	730	723	721	669	720	782	716	696	711	729	719	718	720	706	749	720	718	741	725	711	709	741	731	755	746	756	712	690	743	735	745	720	736	689	699	734	725	726	760	723	744	704	694	718	735	724	749	748	711	705	759	770	709	732	724	715	748	746	686	718	676	770	737	689	769	692	744	718	729	689	713	707	729	720	744	698	701	718	701	739	756	741	719	726	720	736	748	765	728	694	687	750	757	737	733	718	770	748	697	719	758	748	717	698	689	694	699	733	695	697	707	743	707	730	699	729	737	760	722	705	756	762	715	686	748	709	726	729	699	703	739	714	755	710	718	732	703	703	711	718	735	718	721	766	711	711	732	736	716	728	697	708	687	722	726	709	722	702	725	689	709	784	710	673	677	741	741	722	741	677	725	731	717	726	718	706	726	693	719	703	697	739	689	710	737	684	706	714	709	695	696	694	706	741	755	729	729	745	741	765	709	741	745	720	760	695	713	758	771	691	779	679	730	720	692	703	783	729	697	647	720	722	706	717	671	743	740	773	735	723	706	724	686	711	737	760	760	702	690	720	719	692	728	746	742	722	777	676	706	724	726	709	721	794	747	688	747	684	766	758	688	718	735	772	704	710	725	700	712	660	754	716	680	720	707	766	752	731	695	716	684	722	697	705	704	751	736	702	750	745	727	743	737	717	675	753	750	787	684	738	716	696	708	678	724	719	776	690	710	741	733	734	695	705	684	788	736	705	695	769	744	779	692	743	713	747	708	699	719	734	735	714	658	693	709	732	690	713	706	694	681	694	780	713	772	690	678	710	722	728	742	724	713	722	702	780	684	701	687	752	763	736	691	730	708	728	752	712	702	743	680	741	679	752	703	740	691	709	763	679	738	754	723	739	707	744	727	723	754	706	740	699	696	710	730	736	791	745	725	696	664	721	687	716	726	687	720	650	702	736	721	676	745	744	730	800	740	698	709	725	689	774	684	707	724	723	705	747	727	745	734	688	711	728	742	718	676	734	735	713	715	725	741	690	693	708	727	702	738	749	731	727	709	728	696	690	725	692	741	733	743	732	755	721	749	712	758	756	716	722	717	750	687	711	736	715	734	728	697	724	706	769	759	764	714	719	661	693	733	720	658	760	699	736	714	743	739	710	685	730	708	745	714	721	700	701	707	731	686	733	717	706	739	738	714	691	684	729	678	671	689	763	741	753	733	743	739	714	728	734	691	705	699	738	735	725	719	748	735	738	765	733	748	707	727	714	712	728	733	718	718	682	746	710	686	737	757	695	686	765	772	747	715	707	707	708	776	763	700	704	767	760	731	682	719	723	717	694	730	742	756	732	733	742	699	733	707	715	717	727	709	737	719	691	674	752	677	760	716	762	754	759	779	736	703	732	718	736	693	725	737	698	670	739	721	747	674	712	641	774	697	673	775	748	689	724	696	756	784	759	717	715	739	694	745	747	774	723	698	707	688	714	749	697	760	728	752	722	732	712	747	725	692	782	734	743	749	748	730	776	767	728	769	807	681	720	717	694	758	728	718	719	715	719	763	732	685	744	685	679	676	715	725	675	745	688	744	744	714	759	727	742	707	705	771	715	739	701	691	736	711	716	717	710	709	727	721	729	763	698	714	738	692	693	709	714	706	729	749	689	729	719	677	741	725	715	737	720	715	688	733	712	733	710	743	722	711	706	734	735	765	710	755	747	696	695	771	751	728	708	802	745	729	714	716	683	724	782	725	706	683	713	732	724	722	736	675	712	730	722	734	719	755	757	741	737	738	712	761	728	728	737	769	757	702	733	712	663	748	711	764	724	767	681	665	720	680	761	764	717	713	722	742	816	678	726	745	722	740	686	779	725	786	747	765	764	731	670	717	748	680	740	683	744	699	716	680	724	751	734	715	697	740	730	740	736	681	724	657	721	707	715	746	707	727	692	720	715	780	757	708	750	770	693	698	689	720	658	716	771	708	713	708	725	701	800	719	694	739	757	673	808	761	706	744	707	717	730	699	698	770	707	705	744	754	719	739	723	688	764	722	755	679	721	724	749	726	739	727	744	707	726	683	673	726	743	697	726	705	736	738	727	724	703	673	708	711	705	701	707	673	732	705	712	728	729	723	717	726	676	696	761	729	749	737	770	702	716	743	674	725	759	687	676	683	718	703	704	741	724	712	710	713	747	709	744	778	713	714	780	753	736	677	735	689	686	679	693	724	715	741	697	753	734	750	698	734	718	673	729	726	706	715	732	674	707	770	744	736	712	742	709	642	698	713	695	695	696	711	697	727	764	709	699	714	690	703	719	689	708	693	750	698	737	727	712	700	676	706	738	752	702	755	727	779	711	719	706	683	703	688	735	723	711	737	698	746	749	655	730	726	695	712	721	694	660	657	759	748	752	709	728	741	708	715	727	727	731	710	721	727	783	723	708	695	713	717	729	712	724	679	729	701	734	741	709	731	750	778	741	693	743	749	732	735	717	731	721	730	718	724	665	741	722	754	722	706	730	724	705	727	744	717	724	683	719	669	714	729	757	764	692	735	739	739	737	720	690	705	739	706	715	753	704	751	703	716	705	689	721	738	694	718	741	694	724	738	677	716	692	706	780	725	706	733	720	733	711	717	752	736	713	712	660	712	726	695	771	712	724	733	707	720	702	727	727	779	753	666	746	734	739	726	719	680	741	743	687	711	714	755	703	723	722	705	742	766	712	703	663	691	722	748	703	729	712	743	694	731	713	763	786	800	719	731	702	733	804	764	709	677	753	709	717	667	706	735	716	712	726	709	771	744	709	701	747	723	755	769	693	734	747	717	718	728	722	670	678	743	725	730	715	724	697	727	691	758	781	689	720	736	741	752	700	688	723	698	726	727	730	722	719	707	680	686	689	721	741	678	705	724	729	723	761	735	708	680	725	686	776	720	726	729	720	694	764	744	631	706	734	721	687	705	666	721	725	703	778	711	719	670	725	680	709	670	687	703	807	738	706	764	751	771	724	739	795	753	686	757	723	738
29317	43422	14841	3204	2107	1467	1178	1054	896	862	871	890	785	842	810	805	799	799	760	727	751	746	713	774	723	757	789	747	736	706	706	723	787	719	717	775	746	738	762	769	724	759	758	768	768	745	763	729	735	721	740	794	764	750	722	751	735	801	727	727	737	731	805	727	775	749	753	702	767	703	755	813	773	683	795	782	771	799	783	704	729	754	820	766	750	724	741	742	697	762	731	763	697	747	796	732	749	764	722	758	739	775	767	758	733	709	721	731	771	731	718	778	775	761	755	764	759	749	725	745	720	747	758	773	766	728	753	769	741	726	747	863	786	769	790	738	756	742	765	767	713	765	759	745	745	731	724	720	726	801	738	758	709	738	726	738	765	734	728	783	727	746	758	738	725	722	766	747	747	737	768	741	751	767	750	777	706	745	753	713	768	741	747	739	775	803	740	752	701	759	730	704	761	725	750	767	742	723	766	769	761	707	774	729	776	743	723	743	744	718	772	764	781	744	725	743	767	716	750	755	688	734	789	760	748	780	695	759	775	697	713	756	798	771	759	776	720	750	774	769	815	760	794	756	779	729	755	749	759	717	807	728	762	772	745	742	749	705	733	763	821	701	760	707	731	708	779	725	756	759	767	770	730	831	745	742	756	784	734	721	772	760	719	720	745	757	684	820	774	771	747	741	778	760	768	712	717	763	766	703	713	745	767	743	725	736	767	726	758	713	769	731	729	710	742	737	760	751	730	794	745	737	722	755	754	730	742	763	693	761	753	786	761	728	697	737	726	732	803	747	770	741	707	780	750	756	788	742	803	785	768	758	742	762	722	721	719	731	774	782	736	734	777	729	744	731	766	755	763	742	781	744	755	772	722	733	753	734	718	758	719	761	756	726	768	783	786	763	768	711	742	750	762	729	728	727	743	758	758	771	769	751	718	730	750	755	777	739	746	769	739	772	753	769	802	719	784	770	756	726	760	771	776	744	729	673	749	770	710	758	732	670	756	754	741	824	754	757	771	762	726	715	760	764	768	727	772	716	753	707	798	771	736	749	757	750	780	778	685	793	753	743	713	729	734	746	789	712	721	730	752	782	725	766	734	754	775	772	706	748	708	707	756	735	740	738	766	739	760	756	758	776	765	795	795	756	756	748	739	759	741	749	769	747	722	755	738	766	735	731	762	751	753	768	771	777	753	669	722	746	719	771	738	719	750	728	776	757	743	768	760	765	756	735	734	696	807	721	719	709	766	737	727	690	752	717	692	800	731	684	767	782	723	747	758	668	789	745	718	745	765	742	782	727	790	730	729	727	785	737	724	748	731	746	767	765	716	782	706	787	767	694	783	746	693	806	802	715	777	725	753	664	698	757	746	745	724	699	722	752	690	729	786	801	765	702	760	751	753	729	740	776	713	736	797	718	753	752	745	762	773	751	734	728	754	755	741	786	760	757	780	824	706	748	761	717	735	756	795	767	733	753	769	777	742	718	759	765	755	750	763	743	699	738	747	749	731	767	745	714	736	785	765	729	788	684	749	803	758	775	714	751	759	743	761	743	741	739	784	719	733	778	787	746	719	722	763	738	801	777	709	719	731	742	733	730	767	738	709	790	734	759	766	760	694	784	758	764	735	779	760	676	721	737	781	760	739	746	752	700	794	790	742	756	738	742	765	753	806	714	706	789	780	775	756	735	740	734	734	756	747	732	736	728	737	739	754	698	748	737	786	749	761	755	720	752	743	780	727	729	729	724	708	735	771	738	728	735	757	754	726	714	712	750	730	740	704	732	726	734	709	748	771	745	758	787	757	770	736	782	706	708	743	772	733	740	743	750	743	755	751	776	765	715	752	792	715	721	762	741	750	754	730	731	729	800	743	745	707	755	793	723	740	709	726	751	768	762	741	740	710	738	741	724	730	768	728	762	709	733	759	731	763	731	740	742	717	717	739	730	731	750	740	749	729	765	794	751	736	737	751	803	688	719	746	730	778	747	769	752	712	755	724	748	757	743	738	760	788	697	760	772	741	755	702	750	769	734	760	743	715	733	776	736	718	752	738	721	740	746	762	735	752	739	763	758	767	741	724	703	742	737	772	738	769	769	791	810	799	733	748	761	734	766	752	746	706	759	773	757	786	702	716	746	763	761	739	748	709	754	726	724	752	747	848	738	747	721	736	767	705	797	743	760	697	729	749	791	742	706	732	735	775	786	692	759	716	726	702	739	749	745	717	716	732	715	776	771	768	757	761	764	752	720	729	745	769	749	731	739	738	773	781	693	784	735	731	729	766	737	785	767	755	729	775	768	744	759	767	727	747	753	756	729	718	750	776	753	776	693	702	729	753	729	743	725	758	738	713	747	744	760	758	764	773	712	742	812	741	750	750	765	742	792	770	760	706	784	737	795	723	710	732	738	742	731	771	764	746	723	783	779	736	796	707	696	793	712	687	740	798	794	784	750	722	748	693	748	732	711	755	733	723	760	781	748	715	742	803	763	725	766	773	764	721	739	758	701	725	747	766	736	789	750	710	714	710	732	779	726	746	703	754	749	753	704	763	794	766	685	727	742	734	731	717	758	730	673	731	759	713	784	767	749	786	710	719	793	683	810	753	683	735	742	733	779	740	753	701	762	750	770	745	743	713	782	715	743	704	764	713	768	704	696	691	716	809	751	762	729	718	709	730	788	749	726	708	766	728	732	749	772	764	751	688	740	794	756	849	753	737	759	730	762	735	740	753	756	732	702	728	751	774	704	778	753	723	701	732	682	744	702	741	698	719	785	775	807	778	702	742	749	724	775	728	731	745	757	752	747	757	682	771	790	751	732	730	743	798	716	731	777	750	721	798	758	774	724	738	711	729	713	723	766	717	769	750	696	718	743	788	779	789	700	744	770	749	746	809	771	712	680	732	767	799	709	755	734	732	790	739	765	730	755	697	763	767	736	767	769	785	748	726	774	737	697	693	711	719	713	754	791	726	768	742	814	741	753	684	740	693	767	766	790	765	764	745	768	771	784	759	692	775	759	759	721	697	776	773	753	729	729	740	748	779	727	750	746	753	760	729	747	738	769	767	741	748	750	787	739	756	713	743	794	779	794	743	803	758	705	734	805	739	762	781	712	756	769	798	744	775	735	729	770	704	741	774	745	733	758	757	782	737	755	762	759	761	759	754	692	733	775	764	774	720	744	794	764	768	747	758	729	724	752	723	775	763	761	721	791	775	774	730	739	779	751	811	719	748	726	740	754	732	778	743	794	706	776	731	822	760	736	775	703	789	709	754	762	742	759	723	766	754	743	747	768	775	724	764	726	730	770	747	759	764	755	753	765	717	738	757	760	830	755	741	746	800	739	708	744	705	743	762	758	711	762	775	720	775	721	784	707	697	686	772	751	712	789	764	753	736	805	755	779	793	736	775	747	719	768	759	704	755	734	732	750	759	723	822	753	790	778	760	758	726	764	748	722	769	718	769	806	751	757	688	737	716	710	758	818	776	753	739	793	724	759
22943	21416	29086	24120	21418	21367	6687	1189	911	794	736	711	700	670	645	676	620	615	658	619	615	620	555	653	600	587	526	570	549	550	591	550	553	585	578	548	594	560	529	529	537	540	550	609	618	589	591	580	580	543	571	555	562	512	532	577	608	540	552	535	550	563	561	576	570	549	570	532	520	565	566	556	587	577	552	605	543	580	552	547	555	540	583	545	524	574	555	575	545	584	531	551	535	585	549	566	511	536	509	561	578	620	543	563	545	589	577	578	539	541	580	566	528	593	584	567	534	546	554	529	526	535	586	566	537	526	596	526	546	609	547	574	580	550	538	544	557	587	520	526	561	599	589	553	531	552	553	615	542	567	580	535	576	556	574	571	542	563	539	495	554	560	552	589	561	546	526	547	554	571	567	577	563	584	525	594	562	563	588	533	603	547	546	567	564	547	564	569	577	596	589	540	557	580	567	582	568	598	545	554	548	505	572	560	552	571	544	576	588	530	578	582	576	595	548	527	566	572	523	555	543	531	559	536	552	554	512	577	580	544	578	529	602	512	573	566	563	550	555	571	562	570	585	518	570	536	546	544	538	517	585	544	556	597	600	626	596	517	585	561	581	563	517	568	550	553	538	507	557	594	522	563	555	594	570	553	588	546	531	584	590	561	583	580	557	574	540	588	587	532	559	576	568	583	563	597	547	586	591	571	578	576	557	606	562	561	540	573	572	570	538	548	515	516	557	570	595	546	575	523	533	540	543	538	548	589	544	560	565	568	526	571	529	570	564	591	517	565	582	589	590	582	552	606	563	569	518	535	582	566	554	544	555	571	538	593	604	579	509	575	520	555	551	573	577	556	567	592	565	541	560	564	547	548	598	557	585	531	562	528	573	546	540	570	567	591	540	562	625	546	551	526	578	575	527	578	562	601	541	547	594	597	588	580	550	517	530	526	590	586	526	537	580	584	601	583	582	554	581	609	607	560	554	591	550	569	559	545	525	531	556	542	586	523	582	576	582	575	571	587	574	592	588	586	584	582	543	628	547	533	551	568	547	588	540	584	569	545	599	571	605	563	592	566	550	536	558	569	543	552	555	537	582	548	508	543	546	581	608	522	576	549	590	569	540	534	524	566	565	552	559	504	543	587	554	585	555	576	545	554	538	570	546	558	628	562	576	589	553	570	574	576	594	556	557	600	567	536	535	579	568	554	588	582	557	576	573	558	542	535	562	593	561	560	533	556	551	547	537	568	550	619	530	560	521	555	555	581	564	566	556	546	541	544	573	568	612	554	571	601	552	508	541	575	550	551	560	559	562	534	548	548	588	520	600	594	617	565	540	572	562	578	606	590	543	583	555	581	517	544	564	555	538	513	547	583	558	592	546	590	545	577	564	507	611	577	571	598	545	561	556	566	576	562	541	554	551	551	567	532	598	547	588	533	548	558	559	624	556	568	544	539	568	549	556	539	588	583	547	538	550	550	564	560	592	592	538	524	549	546	544	551	560	574	583	571	612	613	548	597	547	541	581	590	577	551	589	526	545	544	524	584	568	548	557	570	554	585	558	595	597	624	540	550	560	507	562	633	538	539	540	527	553	602	594	530	502	558	566	560	515	585	546	562	547	546	572	565	587	548	546	543	560	546	528	586	592	550	598	573	548	571	579	560	579	555	547	565	517	592	515	588	576	495	543	542	574	552	557	576	560	571	588	503	566	585	564	534	507	520	549	599	506	539	559	542	552	555	559	556	550	555	617	561	580	583	523	591	555	577	527	523	525	592	545	582	540	573	513	548	580	580	577	552	579	530	572	544	541	563	578	580	605	549	594	543	552	542	619	589	557	533	568	563	561	553	576	552	552	527	591	566	570	559	575	513	592	562	564	571	581	603	571	553	559	576	518	551	566	531	586	567	532	548	564	577	540	591	539	492	533	585	538	512	611	551	513	545	533	574	571	557	535	554	548	541	558	554	565	586	567	547	573	572	557	556	562	547	513	554	550	607	570	576	554	553	582	551	557	564	554	576	580	590	556	574	592	545	553	570	530	607	511	580	617	568	543	505	559	587	566	569	540	554	546	566	572	518	567	553	576	575	541	551	573	579	578	576	554	592	558	567	581	563	544	549	602	518	545	530	568	518	554	581	556	609	587	542	555	563	547	593	561	510	560	520	544	528	575	562	520	509	583	548	558	588	593	538	546	552	533	553	564	590	570	527	567	552	581	571	509	590	593	549	536	553	566	560	545	522	535	570	550	535	536	540	524	533	571	516	548	533	551	568	589	547	559	522	598	556	538	544	568	575	547	568	573	553	586	530	540	554	565	558	551	572	539	577	541	569	570	569	592	618	548	602	523	576	585	495	573	572	546	515	527	527	575	532	540	571	589	583	544	548	559	549	521	549	605	575	563	555	541	549	538	547	554	497	566	554	555	573	571	571	564	568	546	557	540	570	554	554	562	541	532	579	556	525	544	526	584	573	541	584	534	543	588	562	553	578	596	626	581	596	552	520	517	534	593	591	562	583	531	615	548	539	515	518	567	576	576	526	580	557	559	562	565	542	558	571	573	619	540	552	567	538	576	557	536	555	597	569	555	522	536	574	543	572	561	554	591	543	579	570	567	561	570	571	544	558	571	559	540	583	534	578	591	564	582	526	506	506	543	539	576	576	555	533	585	561	533	552	567	552	523	566	578	587	522	561	545	572	543	540	549	547	510	569	577	572	604	561	574	595	575	559	534	551	587	542	559	616	511	551	539	549	603	548	544	563	574	549	563	523	595	594	571	507	546	553	594	575	580	565	558	563	553	536	540	583	546	599	527	556	576	536	527	529	550	515	550	530	561	560	561	568	559	554	580	577	564	546	551	568	558	585	540	549	572	576	565	568	572	574	551	564	529	586	531	561	600	565	577	535	626	535	563	555	546	535	575	561	548	539	558	564	522	516	568	543	577	544	573	529	563	558	559	516	562	541	563	572	547	559	578	512	567	539	554	553	539	534	552	584	521	590	561	559	549	538	590	560	617	542	528	536	562	559	584	532	571	543	538	565	563	525	542	576	536	540	567	560	502	555	599	574	575	566	569	564	581	571	526	543	528	541	569	583	531	552	531	529	614	552	537	555	586	541	551	504	539	574	540	559	583	574	600	586	540	556	553	597	559	567	553	571	538	493	519	585	564	545	571	599	569	561	562	577	553	544	556	531	564	570	572	601	568	525	547	595	567	546	533	551	562	569	540	568	550	577	554	556	510	609	538	536	558	540	554	578	549	586	532	590	602	540	580	564	528	576	580	547	559	586	602	549	529	511	544	563	562	546	580	522	591	551	578	544	563	537	593	583	601	564	588	571	546	543	537	561	569	515	560	537	553	562	569	567	552	565	573	586	524	583	571	565	575	551	561	549	539	572	552	508	492	555	606	566	528	547	530	541	568	581	547	568	544	570	492	531	615	604	537	553	570	533	583	562	559	565	525	551	603	555	510	575	575	523	555	541	531	565	556	571	554	545
35197	56664	23533	5972	4070	2501	1853	1504	1192	1124	977	862	831	750	728	707	692	672	584	611	654	599	622	594	603	608	586	610	577	612	591	592	549	603	604	568	561	588	626	607	598	523	561	611	552	613	571	573	606	563	575	567	517	525	529	542	551	577	564	575	553	591	592	627	546	549	553	560	555	571	528	550	537	563	552	564	550	548	563	590	537	578	558	512	538	542	530	557	572	526	564	584	571	545	543	578	543	569	556	563	544	573	542	579	565	508	553	550	568	526	548	541	562	559	569	564	564	596	587	538	571	556	543	547	570	549	575	562	587	563	575	552	542	562	560	525	579	519	554	568	575	587	547	531	583	597	563	523	599	556	525	591	597	508	571	566	556	568	586	563	513	591	519	543	556	557	552	558	555	553	632	557	544	573	558	556	569	572	542	541	545	568	616	553	533	564	564	541	601	601	571	597	587	526	556	554	590	577	563	593	553	625	581	526	560	570	527	568	576	599	546	626	603	570	558	531	596	598	618	589	566	566	583	574	524	538	518	529	532	542	576	529	612	573	583	584	527	538	578	552	544	558	566	569	556	546	531	564	572	560	563	582	566	576	536	548	574	546	560	547	599	569	601	552	571	598	579	596	552	585	576	536	520	573	535	586	554	547	518	621	602	563	530	556	545	545	549	584	556	556	571	604	552	531	600	544	596	539	531	540	552	563	556	586	586	580	572	594	575	541	553	578	598	553	566	542	575	576	565	544	528	555	558	522	554	539	570	561	569	570	534	512	588	580	583	586	558	531	572	575	540	558	546	587	577	596	581	561	544	538	557	608	550	552	602	555	617	555	574	579	571	610	587	548	583	544	605	555	557	598	570	560	556	582	549	545	542	532	560	579	568	621	524	570	544	565	517	555	550	578	571	546	571	544	574	543	546	579	569	530	566	566	594	549	558	568	567	549	560	582	558	578	542	552	595	554	556	554	559	581	554	542	571	534	542	580	549	581	596	557	564	610	562	561	555	525	558	558	575	554	556	588	575	577	581	536	570	572	578	589	595	544	575	578	531	541	570	557	589	582	522	598	576	606	565	573	536	522	534	561	545	538	538	579	573	567	538	540	571	557	552	590	583	570	549	550	550	529	558	575	587	591	588	534	568	583	564	562	615	550	561	585	568	563	548	563	567	631	617	548	567	565	556	556	577	577	563	586	553	595	507	544	568	560	550	570	542	613	558	545	567	521	577	531	577	576	555	574	558	570	558	585	572	585	561	578	572	520	576	597	516	581	567	569	517	559	589	545	544	555	566	586	528	543	553	602	563	525	566	603	548	559	564	567	590	558	569	537	562	534	535	579	535	518	591	548	603	575	555	517	535	545	590	557	577	581	532	552	594	535	547	545	542	584	572	583	581	530	552	588	512	558	579	580	570	567	588	562	586	562	561	604	584	558	586	594	580	564	572	567	573	579	563	566	566	569	537	561	569	551	614	514	533	563	550	563	576	588	528	537	555	548	586	602	567	583	546	582	567	570	569	559	557	554	573	566	534	543	553	546	583	531	586	553	604	539	567	555	544	562	552	619	532	527	559	563	565	555	535	536	540	533	592	540	557	573	532	543	567	596	540	555	534	581	556	556	614	563	547	583	551	580	549	590	559	592	571	574	567	516	562	566	569	586	537	576	550	574	529	539	548	570	560	574	572	567	544	561	567	577	576	588	554	564	578	519	561	558	608	558	544	574	523	540	571	559	555	554	574	537	568	562	545	611	556	557	565	565	513	612	543	587	592	594	504	581	571	570	603	564	544	557	587	614	541	556	557	535	605	550	581	560	530	558	535	557	533	542	542	578	561	559	550	579	514	577	505	585	532	566	556	529	539	594	554	571	596	570	569	553	531	585	573	588	575	570	505	547	534	559	537	531	585	571	550	566	535	531	561	562	574	543	555	544	510	582	574	542	541	607	526	580	591	564	579	577	550	578	588	584	602	533	600	511	558	543	546	516	589	562	570	591	551	568	592	556	571	551	544	574	517	545	609	584	539	569	570	591	562	580	538	555	588	533	587	515	598	569	530	554	554	554	554	552	591	548	559	572	571	593	589	545	568	564	593	533	552	573	547	552	576	586	579	554	535	524	544	560	549	538	582	533	617	553	578	578	550	567	566	561	526	589	560	535	530	555	567	598	575	511	541	559	555	547	538	573	537	580	541	548	589	540	557	575	556	526	543	571	526	567	574	568	537	544	534	522	580	556	553	547	561	551	527	626	568	542	516	555	592	597	559	560	582	535	570	572	568	585	598	621	534	601	545	601	529	544	589	552	564	553	542	565	543	529	562	616	564	590	548	571	571	541	541	560	565	571	593	581	606	579	546	578	540	566	558	542	476	536	534	531	541	573	543	546	569	553	568	584	549	564	567	545	510	590	617	575	565	573	552	561	515	544	568	592	541	572	552	578	535	564	587	539	557	525	593	534	546	547	578	539	590	540	527	559	596	524	573	578	593	587	553	554	574	571	529	510	617	547	550	542	604	535	540	543	596	531	541	558	575	559	554	556	569	572	538	560	549	557	537	558	532	577	505	547	557	558	536	536	532	572	579	611	569	584	559	531	547	583	566	556	596	564	600	589	549	635	590	531	546	571	584	565	552	573	570	549	569	566	535	555	564	590	596	542	555	551	558	581	542	519	583	536	543	559	549	594	547	569	582	543	574	566	552	600	554	552	519	573	582	536	559	560	547	534	547	523	536	547	550	581	524	551	569	512	500	570	557	557	546	581	592	566	568	561	541	571	595	561	570	577	498	544	573	598	554	569	516	578	585	592	543	554	566	568	565	593	567	599	595	533	572	483	524	574	521	545	586	587	563	552	605	566	578	598	527	552	531	565	585	584	546	585	534	603	544	567	554	603	580	588	529	557	596	569	497	579	560	589	580	570	578	547	554	625	556	548	554	552	558	590	570	579	583	588	475	527	565	568	541	598	588	571	553	581	580	539	603	542	543	611	560	547	637	587	580	547	583	597	556	607	540	540	529	540	580	572	585	569	615	552	558	590	534	551	594	560	545	617	534	563	582	574	533	565	557	562	579	600	562	597	604	564	526	506	534	580	610	548	544	613	602	556	526	557	545	576	548	587	544	543	570	540	590	561	521	573	574	547	553	483	582	519	568	516	537	564	548	549	574	582	563	538	561	565	573	548	564	568	564	532	562	566	613	563	554	549	518	620	557	555	583	558	569	598	541	546	540	570	582	554	593	534	562	530	558	571	584	565	554	543	569	518	551	571	527	551	523	591	539	567	562	565	575	592	529	615	546	534	563	502	606	519	593	585	545	543	584	569	552	541	549	594	511	548	530	534	554	528	561	541	576	581	539	527	544	597	543	581	580	606	569	566	566	579	556	577	555	555	595	556	520	574	578	522	572	565	569	542	553	533	589	549	552	592	568	571	594	544	527	535	553	594	544	550	533	585	536	562	532	545	549	562	554	574	543	588	599	534	547	572	596	533	586	549	581	546
28885	23749	14217	2019	859	593	546	477	472	482	453	483	435	473	466	454	443	447	479	494	484	474	477	481	459	466	432	494	451	476	433	431	436	468	445	503	418	450	454	466	445	441	477	476	499	422	468	445	468	409	488	463	468	500	456	463	479	455	459	450	474	448	446	443	486	445	417	444	484	434	463	464	478	475	463	408	479	450	479	479	422	482	419	485	466	442	461	454	477	441	443	425	504	469	452	455	487	472	474	495	468	425	435	465	454	466	474	458	468	430	483	447	490	479	507	480	502	455	447	459	475	472	451	453	426	453	484	452	493	500	472	427	442	434	480	418	486	472	461	422	436	437	444	504	474	441	476	449	457	486	459	469	452	483	463	442	505	459	474	457	516	467	504	486	463	457	427	498	496	449	482	462	442	467	443	474	467	460	437	478	478	461	471	471	445	439	495	420	438	456	464	472	448	465	468	472	511	436	469	457	472	456	461	459	469	476	449	449	439	446	486	459	435	439	442	470	447	494	471	407	441	452	503	451	443	472	470	485	489	456	454	481	422	481	475	485	443	477	458	443	443	500	487	480	467	487	452	460	437	497	423	432	474	453	496	438	441	447	493	433	456	397	467	453	435	478	490	426	429	442	461	420	480	456	429	463	489	473	435	489	496	481	477	473	457	442	444	437	497	461	503	448	439	505	463	489	474	471	467	458	488	428	469	449	498	497	492	436	448	459	439	476	448	472	475	459	489	456	474	463	460	447	448	460	461	461	461	474	507	435	484	480	457	449	448	465	470	466	458	447	444	522	489	455	474	437	462	418	492	463	503	480	453	483	426	453	483	489	476	443	464	487	468	434	408	413	454	493	483	449	466	433	456	460	439	468	443	457	458	476	473	489	462	461	502	491	450	454	462	428	461	467	454	450	451	485	452	474	472	473	473	481	502	450	474	460	429	464	480	452	414	492	466	505	479	479	477	466	470	416	475	508	420	454	458	461	445	455	503	411	474	471	462	490	439	539	490	456	436	469	470	462	456	439	466	514	467	429	487	454	498	462	483	472	461	433	439	489	472	421	471	401	481	459	477	514	464	470	446	442	408	412	470	475	481	469	466	449	463	477	457	479	442	477	440	455	447	457	420	457	467	432	494	476	461	513	444	443	465	446	496	469	498	453	500	446	505	503	475	438	475	452	474	479	414	449	430	461	485	457	450	498	460	482	474	426	448	489	463	492	435	468	485	456	475	433	492	453	438	504	472	459	450	441	409	482	491	486	491	413	448	486	459	474	447	462	443	464	472	451	476	476	471	483	470	449	424	462	479	448	456	473	466	445	460	490	436	433	415	470	448	455	458	489	449	440	438	444	436	507	453	454	418	476	437	497	441	472	455	495	437	463	469	469	467	450	463	461	483	484	471	457	448	454	466	445	450	463	516	450	459	421	452	459	455	439	450	469	486	459	405	473	472	479	477	470	468	500	454	486	474	435	514	457	446	468	452	455	479	451	470	480	427	477	473	428	459	461	450	500	449	428	468	466	461	486	468	457	482	444	475	469	431	451	460	456	465	503	468	465	495	474	451	437	410	445	476	458	449	488	471	476	485	452	456	477	465	458	485	464	487	453	485	489	469	503	455	510	503	479	462	448	450	441	460	464	460	475	459	474	451	437	461	477	490	442	493	479	469	453	465	451	466	446	511	481	426	471	478	482	459	473	451	449	507	451	440	421	511	495	483	457	451	422	485	455	451	438	444	445	509	469	440	422	458	468	473	425	477	447	477	436	474	458	470	477	488	453	468	473	473	472	514	448	451	485	481	488	444	496	445	430	455	473	424	469	481	437	470	426	450	490	432	433	445	476	486	450	466	479	501	458	437	461	452	467	435	439	426	440	437	427	509	450	435	455	446	499	461	473	445	476	451	448	443	444	484	433	460	473	459	469	446	479	458	486	447	488	457	446	455	427	470	438	478	488	454	453	450	471	449	468	464	452	431	475	436	462	463	498	466	448	451	517	473	468	440	457	444	540	410	425	468	478	468	474	508	432	463	479	444	496	440	479	443	484	487	458	464	473	443	450	478	456	460	473	458	441	502	444	440	484	489	496	472	433	496	463	480	490	417	447	458	474	467	406	472	449	434	441	428	492	492	446	428	474	490	455	418	467	479	485	470	463	474	412	465	455	485	486	459	473	432	454	459	505	509	506	373	443	469	465	498	439	478	447	471	461	470	529	458	456	471	480	427	473	441	476	428	479	463	436	495	433	479	490	480	465	415	445	466	451	476	486	486	490	470	435	459	454	455	471	454	484	447	503	482	456	421	464	463	471	517	492	473	489	434	480	430	453	456	460	427	451	427	426	434	468	455	449	448	457	439	470	417	471	449	470	472	430	447	487	477	464	465	444	458	446	460	462	490	451	454	446	445	428	456	457	454	429	470	469	487	463	477	468	420	466	481	439	481	498	484	439	463	455	464	439	488	478	499	429	445	441	468	477	462	471	476	467	442	438	461	456	463	446	434	457	474	473	456	485	487	448	502	453	462	424	476	477	435	456	453	454	477	413	419	469	423	476	426	434	471	443	449	450	429	453	488	503	469	478	492	486	419	479	431	450	432	457	465	480	472	440	483	426	486	457	485	467	457	482	432	436	439	457	461	494	475	459	491	487	489	505	456	448	496	432	474	492	525	487	459	435	441	470	476	421	470	457	447	476	430	474	445	441	460	460	445	416	466	476	464	413	456	425	463	473	452	423	488	453	458	445	444	471	463	487	441	471	442	494	422	448	478	474	445	465	473	466	446	454	437	449	486	431	469	475	459	475	436	425	474	483	437	484	501	488	465	441	469	478	488	455	488	494	485	467	459	436	472	481	454	486	509	478	436	507	488	457	441	446	479	479	423	446	476	470	472	457	450	412	461	440	458	463	481	457	486	468	471	468	462	483	470	461	452	466	490	443	454	475	442	482	433	434	447	457	446	455	469	470	469	472	474	467	447	434	466	461	451	465	468	483	448	431	481	477	461	436	483	453	448	482	455	456	493	433	471	438	480	426	479	541	475	478	441	439	460	428	464	476	456	452	450	477	442	500	471	458	457	449	460	475	515	485	470	470	455	466	462	472	477	468	469	449	444	490	443	439	476	435	420	450	465	455	414	499	479	440	443	428	454	444	450	471	457	481	512	467	434	462	468	505	452	457	417	461	495	483	504	482	442	449	477	459	452	477	435	481	435	468	437	475	475	441	455	493	462	484	475	487	447	428	467	446	426	490	467	461	471	436	430	457	463	462	458	493	451	416	485	464	464	440	463	423	463	444	480	477	468	469	454	445	477	431	458	494	457	483	424	439	478	471	479	442	446	443	454	496	449	446	470	477	443	461	466	458	456	485	467	434	464	494	476	452	473	486	487	474	472	490	452	465	470	447	477	496	494	468	462	445	473	488	449	464	477	435	466	462	475	449	461	482	432	448	438	454	467	459	491	445	455	431	420	450	443	464	473	477	489	469	447	481	438	491
24567	33642	8998	1465	1172	794	607	608	518	522	517	516	523	518	498	518	493	484	523	510	507	522	524	505	460	512	492	526	506	478	525	497	499	512	500	497	503	532	513	482	483	495	496	490	503	479	498	465	494	492	501	513	528	510	501	507	503	491	476	475	486	478	500	502	508	475	522	517	513	494	477	482	474	508	510	520	491	465	500	501	490	534	511	509	484	505	521	485	504	487	510	468	500	479	478	530	466	473	518	485	521	513	512	522	495	526	490	519	494	510	527	489	514	495	522	498	498	512	468	535	451	466	487	467	497	488	552	490	497	513	512	505	481	501	531	475	525	493	506	499	487	522	531	498	536	535	500	493	495	505	511	528	536	484	521	472	510	510	516	484	514	501	533	493	468	501	517	531	527	506	503	503	541	479	491	545	495	489	494	459	465	462	526	498	536	517	504	520	503	504	519	500	530	505	507	477	460	540	509	494	511	507	487	491	529	499	486	447	516	522	520	505	521	527	513	498	471	481	514	513	500	469	503	485	460	484	514	497	501	508	505	494	493	480	503	517	484	528	526	511	525	517	495	490	504	520	506	505	472	487	507	503	514	468	504	466	505	524	527	534	484	468	502	532	481	517	517	462	502	509	513	511	496	486	470	488	518	518	461	493	461	518	481	500	505	516	475	447	496	494	488	506	538	504	527	493	562	493	525	521	537	482	509	475	506	507	513	496	477	489	474	526	564	462	520	534	533	482	494	509	510	504	487	534	516	506	493	486	492	516	536	502	476	478	507	518	489	476	527	483	480	476	517	523	487	465	527	503	491	554	517	506	502	512	470	490	520	496	505	533	515	509	499	486	501	518	528	499	483	516	571	476	511	471	500	515	518	521	517	493	512	464	463	504	523	489	479	504	492	508	559	485	495	494	476	527	534	512	502	499	526	521	514	497	486	548	484	509	491	513	497	459	525	507	455	531	525	520	492	498	515	509	501	499	523	525	499	513	477	515	499	529	504	483	529	507	494	479	471	508	514	507	482	496	525	505	520	496	549	489	488	462	577	486	509	522	473	450	496	508	471	567	467	484	499	490	520	476	515	503	499	477	500	508	534	521	477	462	502	444	508	499	530	523	502	529	501	508	476	483	471	497	496	500	507	512	490	526	453	492	501	488	495	502	494	511	531	486	487	532	519	502	504	442	504	524	461	510	516	488	532	512	518	522	511	473	499	527	479	474	513	502	535	484	454	516	518	497	480	482	537	443	516	502	519	489	508	501	500	484	524	512	505	515	479	466	468	511	490	507	493	479	459	501	490	500	514	477	503	507	521	491	505	503	489	489	471	537	490	517	495	470	472	496	514	488	510	504	505	498	510	472	520	499	516	493	481	503	531	518	551	514	527	481	478	505	472	505	522	537	507	488	510	492	467	509	488	498	478	463	486	517	475	541	550	479	475	517	526	517	489	526	521	499	468	498	486	515	482	497	478	514	497	507	478	485	515	520	465	522	458	465	496	476	480	546	512	492	496	501	478	499	509	510	482	479	538	495	556	506	488	560	458	525	497	493	481	458	499	477	497	517	532	483	508	515	506	512	515	517	521	482	490	518	485	535	504	497	521	473	532	481	499	519	545	541	536	536	491	458	522	501	477	464	501	507	519	453	514	493	501	481	474	495	495	519	507	475	484	490	492	507	496	505	506	537	484	499	483	523	494	532	525	511	505	519	501	515	528	532	493	467	524	527	497	504	517	496	471	532	501	489	480	511	464	506	574	493	475	529	508	467	519	498	472	512	467	514	523	528	541	467	535	514	510	488	532	470	495	515	478	514	525	526	509	507	477	490	522	469	469	491	492	492	526	525	520	507	526	510	548	458	507	512	462	537	464	486	476	478	505	519	534	460	513	524	514	487	517	513	527	489	525	494	525	509	514	490	492	533	509	484	493	528	493	494	515	510	504	489	454	500	496	459	511	491	500	507	468	515	501	477	515	492	511	528	491	490	521	518	480	508	474	553	543	478	488	505	491	527	501	486	524	488	500	472	519	515	480	517	487	487	454	549	527	475	537	489	508	535	497	499	496	521	515	515	526	471	487	518	497	520	503	498	504	510	525	514	466	508	494	505	535	531	500	500	515	507	510	451	527	529	504	481	474	521	484	517	515	527	451	518	499	468	501	498	503	477	504	485	517	498	523	484	534	494	476	526	551	503	518	480	501	508	531	501	517	512	523	523	506	464	483	484	536	500	513	508	458	521	499	478	501	509	484	511	469	475	492	497	497	466	461	537	455	498	520	522	497	512	495	462	512	507	493	534	508	522	506	498	483	501	522	482	481	499	505	493	528	520	520	529	506	502	504	510	511	525	486	510	519	529	490	506	523	503	534	486	489	501	505	486	501	494	504	518	519	500	529	491	506	524	478	543	493	503	496	469	490	549	512	482	502	511	490	521	500	538	503	510	480	517	476	523	500	483	524	509	496	503	536	498	517	521	507	446	547	542	507	483	520	478	483	477	488	492	517	513	499	500	505	521	517	510	502	514	500	504	542	490	495	499	480	465	508	510	498	509	519	508	518	512	525	473	486	560	497	494	500	522	475	500	493	464	489	478	500	495	515	498	493	565	480	503	505	504	515	507	492	464	484	492	535	485	461	498	508	504	506	531	495	507	487	499	513	524	501	524	521	466	512	504	518	500	515	496	494	494	504	504	506	505	534	513	520	508	500	483	525	481	466	516	504	520	504	489	524	493	498	496	481	519	543	512	506	512	467	494	519	481	522	532	504	487	516	523	485	539	480	509	473	451	510	524	481	495	521	519	508	504	502	497	494	460	472	543	511	498	525	480	512	507	484	482	488	501	462	500	476	536	483	459	521	511	501	499	471	493	494	507	539	488	504	499	511	487	482	525	489	456	523	470	469	500	477	488	479	505	519	536	496	501	508	491	532	511	506	474	513	439	503	497	511	481	439	499	482	509	501	495	476	501	510	510	515	480	523	485	498	534	499	483	462	539	500	500	475	488	499	506	496	517	447	526	495	492	526	475	524	503	508	493	506	544	521	524	509	520	502	512	495	477	482	484	501	517	512	489	543	501	505	444	483	531	518	517	497	521	470	477	533	500	469	512	533	511	537	561	523	495	508	514	503	493	495	507	474	502	520	471	481	512	493	527	534	451	492	450	487	518	503	486	500	505	524	510	502	488	496	529	513	480	500	482	540	538	528	512	491	504	524	508	545	487	524	501	564	500	497	474	512	471	504	484	517	490	559	497	512	529	516	529	483	488	514	498	501	479	498	494	508	503	489	504	482	495	474	505	504	516	488	484	492	489	527	517	497	496	482	558	529	482	497	506	485	501	479	516	535	504	511	521	534	486	532	495	471	529	522	528	509	535	497	512	476	456	486	508	514	524	499	525	502	543	542	514	515	538	526	520	500	513	505	469	506	478	515	482	492	470	478	521	469	488	503	504	466	478	525	513	490	480	506	506	514	518	505	499	502	525	456	517	517	511	489	510
23780	21324	28492	24443	21299	10226	936	584	476	431	400	392	369	321	323	308	356	304	305	274	321	284	316	314	325	321	291	305	369	297	313	332	329	291	309	312	340	295	272	307	287	265	288	291	279	316	281	300	305	295	309	287	287	324	309	308	275	273	257	275	305	290	299	278	327	311	297	306	310	271	269	268	297	257	284	272	305	307	301	259	295	303	313	295	275	294	285	291	294	296	281	282	278	289	262	255	284	284	296	279	271	297	316	327	293	299	325	257	258	291	281	294	301	293	264	282	312	282	313	270	277	313	295	276	310	279	300	284	288	307	256	267	307	274	281	276	302	282	280	278	313	286	290	270	288	292	315	282	308	262	298	278	290	296	291	280	325	303	303	282	297	297	284	308	276	250	293	323	269	282	294	281	254	292	286	313	291	272	300	283	292	317	280	279	287	293	295	284	287	265	302	282	283	307	284	296	292	317	285	269	284	260	287	295	275	323	288	268	247	282	284	290	284	273	293	322	268	257	287	289	293	268	273	291	278	307	278	288	288	291	277	271	288	295	320	295	305	305	324	297	282	299	310	304	278	305	279	319	302	286	310	291	292	273	288	292	260	291	328	318	286	273	282	282	278	304	284	278	295	299	313	290	295	292	276	278	293	292	308	279	313	285	272	302	297	305	299	288	315	285	305	295	289	275	277	302	247	283	273	265	289	297	267	288	320	271	284	267	280	341	260	323	296	308	300	250	300	248	305	234	285	296	280	281	275	326	290	293	305	280	293	258	282	262	281	285	289	252	272	282	299	293	279	279	269	302	291	257	275	307	257	304	313	280	301	282	275	268	295	297	284	294	291	268	293	306	296	311	256	277	279	288	294	294	278	295	282	300	261	324	294	283	294	267	290	280	252	277	276	256	281	284	269	312	302	297	276	283	298	288	284	306	277	296	309	272	316	320	273	282	307	266	325	291	295	278	265	276	251	323	329	296	303	287	278	296	306	276	293	268	249	291	291	282	288	278	258	267	271	278	313	294	307	301	286	265	288	305	271	306	312	280	302	305	298	280	304	273	294	293	308	275	250	265	314	324	288	267	295	292	278	296	296	312	296	281	256	292	274	271	317	295	259	273	298	277	272	297	309	320	291	289	320	258	290	290	277	259	313	275	311	306	287	287	308	305	301	282	309	281	306	274	274	272	297	288	282	292	266	278	298	283	275	285	262	277	278	285	263	282	272	298	291	290	283	305	302	285	294	292	319	297	281	279	280	291	279	291	277	289	271	288	278	264	290	303	284	290	289	282	307	274	310	286	277	303	277	274	281	283	286	278	296	301	284	284	307	311	288	287	297	292	316	307	274	281	291	281	299	306	280	316	300	268	308	280	310	254	293	290	309	320	289	312	294	292	267	298	314	287	281	296	286	278	291	277	268	289	301	281	268	301	300	300	313	342	290	301	293	307	278	286	276	303	315	289	309	305	298	263	284	294	277	303	282	308	257	282	276	295	298	282	280	310	317	295	300	271	298	277	307	283	292	287	299	291	271	267	301	293	277	286	294	271	298	299	266	300	268	292	294	308	287	315	294	290	306	301	307	264	249	277	298	271	247	290	300	295	269	304	275	305	290	274	308	276	286	283	289	291	303	295	291	274	264	294	307	294	271	285	314	286	269	305	285	308	298	282	312	284	278	269	264	305	305	301	298	292	267	296	320	266	276	282	298	285	302	297	267	290	276	296	287	250	286	280	283	278	269	282	274	291	286	258	300	306	327	303	295	279	283	291	285	265	276	258	283	294	288	301	275	309	293	301	279	289	292	275	295	296	280	293	301	288	261	277	307	299	286	309	277	316	261	270	268	297	281	287	276	304	283	321	299	343	266	301	301	307	289	298	309	260	286	295	320	279	300	274	296	298	306	290	282	296	293	307	277	292	299	262	293	298	306	294	305	317	310	277	279	288	301	259	279	277	311	278	298	292	299	288	278	274	300	281	282	288	292	299	290	321	297	277	281	293	274	290	318	314	274	312	249	278	290	290	283	312	276	302	280	281	292	293	283	266	309	281	311	264	268	302	260	305	302	275	282	267	304	310	250	295	287	293	276	314	274	305	299	303	309	325	313	271	296	240	276	291	308	274	272	268	304	301	330	300	286	266	292	328	299	311	282	286	277	283	276	301	274	294	295	269	303	299	288	284	297	280	280	265	305	270	329	301	263	290	271	312	299	304	287	278	292	252	302	277	282	281	269	320	296	264	314	278	300	279	302	296	289	307	290	278	306	295	263	293	326	293	269	295	272	298	246	300	306	303	274	298	307	277	257	267	302	285	266	298	290	303	317	303	315	269	283	321	294	285	287	290	314	301	272	273	308	301	283	281	301	305	303	307	295	300	292	271	277	282	301	289	295	277	306	279	285	287	273	270	278	305	307	278	288	329	310	300	310	307	271	279	274	287	256	272	287	304	277	263	282	267	269	309	279	324	282	305	274	300	290	268	286	293	274	307	278	307	275	284	285	279	299	275	282	272	301	280	285	289	290	302	301	274	287	288	302	261	255	298	278	287	295	285	283	322	302	295	274	270	299	305	275	283	273	323	252	293	309	321	316	268	301	301	274	298	292	313	291	277	263	299	286	300	264	268	273	274	270	289	327	285	265	302	293	326	284	308	303	287	297	283	276	282	306	270	290	263	293	272	273	269	270	307	291	313	293	260	287	334	284	330	265	282	280	296	290	312	277	308	308	293	268	301	298	291	282	319	315	282	281	291	295	300	300	284	290	288	273	286	303	306	284	278	308	263	302	274	309	331	275	279	295	282	282	283	299	285	292	278	313	290	281	308	292	270	310	308	295	282	285	273	289	301	283	287	293	288	286	298	312	306	263	289	285	300	308	288	294	299	281	277	311	284	290	285	297	283	297	263	272	282	289	284	300	279	283	294	324	297	307	284	268	276	290	316	300	309	284	310	282	288	297	269	311	289	322	308	272	247	304	283	273	310	295	273	302	280	292	256	300	271	310	276	272	270	300	322	289	290	285	305	291	294	301	276	266	282	282	271	305	287	286	263	277	264	295	295	306	297	249	253	293	305	283	316	298	300	284	262	252	290	270	269	256	270	306	293	299	325	269	287	246	275	265	286	310	262	289	301	298	306	274	285	303	280	277	302	299	304	292	296	317	261	310	278	272	314	327	282	278	328	283	295	319	299	263	269	312	274	305	288	294	306	302	304	315	323	281	315	290	304	277	279	286	293	288	281	310	301	273	316	288	277	291	296	295	281	310	273	277	272	305	301	303	261	256	303	290	270	320	297	314	281	299	306	285	255	311	308	288	295	336	268	268	321	302	276	245	283	296	299	278	319	261	288	293	299	267	264	278	306	293	306	305	263	292	264	288	294	293	278	304	289	296	307	272	286	292	297	292	305	268	296	296	306	278	285	300	299	302	275	260	297	261	264	290	275	310	293	269	266	288	265	279	314	274	271	294	278	341	316	296	312	282	311	286	273	295	291	254	306
31320	49437	19857	3772	2800	1528	1166	855	716	570	526	478	438	447	401	400	359	394	375	370	351	339	364	328	324	308	309	330	327	339	339	337	310	337	354	326	320	311	287	302	316	315	306	310	336	320	301	332	310	328	318	318	337	303	303	287	331	317	305	320	319	264	292	299	317	310	324	330	319	325	309	333	324	321	308	343	316	339	331	322	334	317	309	328	317	317	325	292	294	343	316	328	312	326	313	319	304	349	281	319	279	330	321	284	335	296	312	342	317	312	352	308	316	297	310	333	312	303	315	317	332	321	311	314	322	277	340	298	329	287	322	306	288	332	330	322	361	327	299	328	310	339	303	324	308	318	295	323	294	328	308	319	315	321	344	309	326	327	295	323	315	287	359	315	304	302	298	329	325	320	303	319	300	287	301	326	318	332	307	306	315	270	307	296	330	313	312	299	318	331	329	321	351	323	332	317	302	309	320	305	310	299	302	321	335	307	312	326	322	303	302	345	291	311	330	332	333	283	321	362	323	338	294	303	318	342	306	318	334	290	321	322	309	300	306	299	319	327	311	307	319	295	333	349	309	330	289	321	298	329	329	306	318	311	335	299	303	323	310	309	326	334	330	333	355	325	343	349	318	286	321	321	344	359	362	317	320	303	325	320	330	286	302	302	297	316	323	307	327	304	317	312	320	313	323	337	330	284	319	340	308	315	298	303	326	309	342	306	332	334	307	291	318	327	315	309	303	323	283	316	317	321	343	303	321	300	312	327	297	317	306	323	309	303	315	326	306	298	338	299	309	334	304	313	302	324	320	299	319	322	330	304	298	324	326	301	332	333	294	295	310	312	343	298	308	290	308	308	320	281	307	306	324	327	328	303	323	309	320	299	302	301	310	330	305	361	349	295	313	313	313	302	343	312	302	315	323	319	325	348	297	296	307	282	312	303	339	318	298	338	323	356	320	311	304	309	347	351	285	292	281	311	330	306	320	340	283	305	315	306	321	285	322	314	344	313	307	290	316	290	323	322	306	344	341	312	315	318	277	313	311	281	301	301	304	304	287	334	285	328	309	268	337	314	341	307	302	333	311	319	319	304	274	299	343	285	316	287	334	277	300	312	308	320	286	283	282	320	327	294	292	293	320	309	330	313	314	309	313	357	293	297	312	322	287	304	312	339	303	338	296	314	325	314	330	340	316	323	289	325	342	306	325	306	303	306	308	311	327	300	308	325	314	322	290	321	302	279	327	315	301	314	317	322	294	332	356	333	307	342	303	310	314	302	287	327	310	320	340	335	325	337	303	302	292	307	307	325	298	298	302	295	354	288	337	334	325	302	299	315	277	309	319	331	300	335	308	346	320	328	316	327	288	309	320	339	311	311	316	312	288	323	287	357	263	328	326	304	309	305	331	318	313	312	297	312	273	294	311	300	287	309	340	320	321	328	306	300	294	317	312	327	321	312	288	321	281	316	328	323	322	302	305	334	304	299	303	316	314	313	301	328	343	315	306	339	324	310	301	294	322	290	326	295	329	334	291	324	307	326	334	302	331	319	317	325	295	294	314	312	333	295	281	307	293	299	324	330	333	316	343	324	302	331	308	310	309	298	308	306	292	332	319	288	340	318	334	329	312	327	312	335	322	307	298	331	308	318	314	310	315	324	293	324	341	336	294	308	304	327	315	289	346	326	324	301	329	329	322	307	341	342	363	315	328	323	317	309	314	324	319	306	327	346	265	313	322	299	309	318	323	324	330	319	313	329	318	318	328	337	314	316	298	332	302	309	326	320	340	295	327	327	301	317	317	307	342	307	285	306	299	296	309	318	273	328	317	346	330	316	329	344	281	284	349	326	300	310	316	301	328	333	320	295	286	322	319	338	321	292	310	322	308	317	320	284	320	301	304	331	319	313	298	330	306	291	315	334	270	325	352	322	306	321	312	293	314	303	275	338	303	337	309	314	312	302	347	288	294	335	282	298	305	332	306	312	311	316	331	323	332	331	324	307	345	327	310	328	290	296	342	320	334	284	309	315	318	332	303	359	335	305	315	317	295	303	289	313	285	335	322	325	318	308	326	299	328	321	312	327	326	336	317	330	338	311	326	301	314	314	298	335	263	359	320	305	306	307	314	318	342	327	318	324	304	332	285	289	307	305	304	326	297	334	298	356	290	317	323	331	303	314	316	326	284	325	310	316	294	309	322	306	320	316	323	338	319	310	347	313	332	322	320	311	314	318	352	334	311	305	343	321	279	344	325	304	303	299	311	301	309	326	287	323	335	315	342	329	317	327	282	318	321	308	314	343	341	290	330	347	336	334	315	285	327	310	329	302	286	296	304	301	301	346	327	322	348	278	288	310	348	299	323	299	302	315	334	308	333	321	310	296	303	320	331	328	341	305	295	294	310	312	313	334	307	337	341	311	312	299	342	335	351	298	305	337	320	330	301	336	300	316	350	293	333	323	324	321	299	295	310	305	322	302	318	298	330	319	317	317	320	288	297	327	334	288	294	284	314	337	317	312	298	299	293	304	323	286	336	291	307	317	336	297	314	324	315	331	319	302	291	330	312	310	365	300	318	320	302	271	310	336	325	320	338	325	309	296	340	293	296	315	328	322	336	308	294	296	348	311	288	299	334	306	322	305	308	301	329	308	310	288	304	311	283	325	299	311	333	336	292	318	300	337	274	335	293	354	315	337	327	313	313	348	338	313	332	317	328	316	315	294	357	305	294	302	305	293	316	322	307	317	313	315	284	305	313	323	284	341	308	345	320	337	338	332	331	310	306	311	303	319	307	311	329	320	310	316	342	295	336	316	323	296	327	330	299	340	303	321	304	303	311	315	303	325	307	320	314	316	324	298	278	336	331	308	291	278	341	328	317	311	287	309	275	297	333	313	301	336	319	321	337	284	310	304	325	325	295	290	301	282	290	321	306	335	283	277	306	313	316	306	318	302	312	306	296	297	331	324	273	320	296	308	319	312	335	331	314	290	311	303	327	327	291	320	309	296	343	294	300	327	296	311	324	296	310	321	316	314	308	327	309	295	333	312	291	297	331	288	331	298	320	294	315	299	341	326	289	311	317	306	305	335	309	335	310	311	303	299	326	327	305	309	305	333	316	352	332	306	328	302	297	294	342	362	292	306	310	308	330	291	330	340	322	300	276	320	323	323	343	307	326	299	296	317	308	306	316	322	290	300	297	338	298	329	305	344	284	330	294	305	304	316	318	296	320	301	328	311	314	318	337	337	328	313	296	292	293	332	323	327	298	316	351	305	331	344	298	306	343	324	282	293	316	309	314	301	331	328	290	331	305	325	338	291	307	337	315	284	309	331	288	283	328	304	329	317	299	325	318	292	329	338	304	338	328	310	304	289	331	349	318	304	302	282	321	320	293	301	337	327	348	332	313	293	322	314	331	326	312	302	314	325	327	308	300	353	295	338	311	325	305	316	298	325	311	281	302	322	338	343	300	312	272	342	286	264	313	311	333	297	324	278	292	321
25263	21358	27137	25335	7890	1178	937	847	776	812	802	794	816	759	770	733	757	689	691	729	700	705	753	709	772	747	734	748	768	728	781	757	712	766	689	676	736	722	710	731	703	745	671	692	749	700	718	691	733	719	738	727	742	720	684	757	707	774	686	739	710	701	695	756	720	757	745	704	661	720	716	719	745	730	724	757	683	707	729	717	755	730	749	721	757	738	718	730	698	697	748	713	670	725	762	709	684	709	751	704	743	710	748	700	741	717	763	740	719	702	774	760	711	740	724	654	703	686	700	752	668	714	707	690	738	699	733	719	688	719	738	669	721	729	745	665	754	691	773	654	743	730	720	696	657	704	729	704	665	738	699	722	757	743	692	769	697	716	745	699	759	733	707	783	747	710	698	701	732	706	753	687	731	732	727	630	770	695	690	715	710	689	763	696	750	709	721	750	697	750	758	736	740	747	714	654	711	734	737	742	755	719	743	719	704	723	701	731	689	712	788	719	708	713	758	711	722	702	729	677	740	707	767	724	716	708	708	788	711	693	718	701	715	721	705	695	726	762	736	754	687	733	708	712	718	727	752	732	763	679	682	694	691	691	698	772	744	702	733	688	741	743	702	772	721	753	737	720	724	733	761	723	684	714	726	699	632	760	751	734	705	726	713	677	737	731	714	710	729	753	782	750	714	763	706	752	699	736	701	717	681	769	768	733	707	757	715	707	697	715	716	734	711	736	707	718	759	716	753	699	724	737	714	729	744	719	733	707	693	706	714	705	661	766	721	713	750	727	691	735	794	780	728	740	749	702	725	668	702	761	717	733	695	758	741	700	680	760	723	705	738	705	674	728	745	723	772	696	713	736	733	755	765	735	723	746	710	750	708	739	717	721	708	705	675	732	724	720	690	735	723	728	714	720	692	740	693	691	696	713	733	730	686	727	719	743	725	720	730	717	739	694	721	733	694	720	693	738	754	700	773	746	708	687	690	696	769	747	704	735	730	733	751	651	697	751	786	764	678	720	739	716	709	738	718	742	712	763	755	733	729	746	718	730	694	719	716	699	675	676	733	776	679	687	712	711	656	720	724	723	763	717	721	740	682	731	747	715	703	777	739	718	702	748	771	694	665	719	730	765	704	711	693	733	757	749	760	735	720	661	694	696	742	681	720	739	717	700	717	712	687	700	763	691	733	723	680	690	693	767	688	743	755	708	741	769	718	711	721	738	730	758	726	756	711	726	706	749	734	687	737	735	721	736	722	710	696	763	740	753	732	687	732	695	699	712	725	765	742	729	718	722	734	755	776	729	757	689	721	702	746	737	717	775	693	713	722	678	722	679	676	692	721	749	742	773	661	756	751	709	718	701	733	736	705	713	729	708	708	759	732	720	695	716	744	753	755	668	700	734	703	714	788	663	752	718	726	698	751	727	710	683	746	741	745	736	703	741	690	647	680	690	719	695	759	681	759	713	712	712	682	748	743	742	738	710	685	701	715	711	732	702	724	725	741	721	721	726	743	707	769	732	706	724	656	704	688	722	746	700	726	726	719	666	712	704	708	718	761	690	714	721	725	713	720	721	654	779	735	744	758	708	729	676	740	730	712	701	739	751	740	715	734	765	721	721	676	699	672	807	713	753	768	715	715	700	730	742	706	761	759	721	746	700	739	628	705	746	684	727	757	729	686	706	729	725	722	758	747	728	721	708	731	713	736	692	730	744	734	708	687	725	725	741	680	706	722	705	709	741	698	752	704	763	748	732	713	705	783	677	691	691	739	740	749	724	695	737	728	714	761	768	717	752	736	767	695	710	716	723	748	731	749	692	751	735	748	702	760	707	742	727	740	690	703	712	738	718	734	749	721	736	747	706	705	750	758	715	727	743	706	713	700	743	679	741	749	703	692	755	696	718	745	762	731	718	793	693	730	734	692	720	721	752	731	688	734	735	732	707	726	781	691	686	736	704	708	764	720	758	682	719	750	745	719	658	750	684	712	748	707	747	741	697	713	736	691	746	687	695	756	721	724	692	730	720	726	694	701	724	785	757	745	716	737	750	801	731	698	757	765	721	735	695	732	707	738	693	681	656	682	719	729	751	693	704	744	762	700	728	668	701	711	706	736	715	696	716	714	690	735	747	702	739	665	722	688	735	692	685	742	731	716	722	736	734	717	785	766	712	715	724	711	720	734	714	727	731	732	736	734	658	666	696	649	751	761	734	708	736	719	770	755	711	709	714	773	704	719	740	699	722	688	674	747	712	704	702	748	689	728	757	702	743	746	722	743	703	753	727	706	710	704	762	771	734	710	723	776	716	786	729	714	776	711	736	726	720	755	773	726	687	699	730	708	757	683	718	763	658	758	723	698	706	763	757	763	739	764	692	745	721	708	735	707	717	706	693	716	779	728	728	743	754	699	714	722	723	720	728	743	753	751	734	731	773	746	693	724	680	727	713	745	750	684	740	715	743	703	723	729	731	702	756	758	704	721	716	699	725	696	710	740	750	779	740	728	689	697	720	775	717	682	695	718	705	732	715	681	710	739	717	737	719	728	747	715	711	782	732	744	787	708	724	722	745	738	735	737	715	703	728	720	699	720	671	712	712	716	747	705	709	696	741	756	756	720	781	708	739	709	739	710	715	713	688	720	798	683	742	682	722	735	735	724	760	700	749	697	727	759	734	686	746	730	714	712	720	782	712	756	724	718	756	717	721	702	712	756	714	720	733	735	707	693	671	743	728	658	722	742	709	751	658	730	707	678	676	730	718	720	707	785	765	769	717	734	685	691	706	666	727	742	751	711	766	721	732	714	706	691	718	715	678	701	710	738	729	771	686	724	703	731	683	753	717	691	751	741	705	733	679	709	702	725	702	700	701	734	724	730	718	702	731	743	758	674	684	744	737	696	736	681	755	733	712	644	700	716	717	710	725	713	741	735	714	665	708	738	728	721	694	722	731	725	719	739	690	697	680	729	718	711	745	691	709	687	719	695	700	715	721	716	724	726	760	720	681	723	717	722	682	764	744	682	728	753	676	726	673	718	751	710	752	721	720	729	794	697	691	714	764	741	716	691	724	718	750	706	679	699	722	710	700	727	719	725	711	713	761	744	713	735	717	722	708	675	716	732	741	724	688	723	730	710	717	722	711	694	688	733	711	717	719	750	730	681	702	712	749	746	692	745	739	773	707	701	727	708	701	709	663	681	762	738	730	682	715	724	725	735	710	702	777	708	716	745	765	741	721	713	715	725	755	728	699	755	686	685	701	684	713	714	734	697	719	701	707	736	753	757	718	702	664	728	718	692	697	697	726	713	676	746	748	703	710	773	786	713	689	704	696	735	724	731	709	678	740	703	695	710	687	736	695	718	744	721	718	680	691	748	737	689	726	775	749	779	718	727	713	706	705	736	721	719	723	741	767	718	692	734	718	710	709	708	675	773	709	718	751	735	767	747	692	689	705	702	693	739	669	693	700	713	719	689	732	723	717	738	696	717	725	710	743	722	720
29381	42815	16205	2484	2171	1380	1171	1031	966	891	843	770	809	790	842	764	783	759	761	730	755	759	796	753	724	736	720	794	748	764	684	759	724	791	759	742	754	774	713	739	734	780	774	751	711	755	738	710	761	722	729	729	722	728	705	752	747	737	711	797	727	752	742	717	760	692	734	769	755	729	766	763	712	755	736	721	746	797	784	723	679	739	795	738	718	729	735	757	751	754	774	749	706	765	743	709	753	717	680	720	759	742	704	755	731	764	732	709	761	697	753	773	743	769	741	746	740	750	693	756	780	801	723	805	755	764	772	738	751	763	758	726	718	759	735	757	711	743	731	755	694	726	733	740	748	751	753	747	769	726	718	756	793	726	761	789	706	813	735	735	726	739	765	772	760	767	702	739	746	744	753	726	761	741	768	710	799	753	754	773	732	780	762	715	744	763	744	781	739	725	706	746	763	725	756	753	821	739	742	740	732	718	751	768	730	817	769	813	721	743	738	731	763	752	736	805	742	757	733	769	751	712	786	713	728	730	755	740	756	775	725	732	800	711	747	698	777	754	712	771	757	770	724	754	765	772	753	778	805	748	760	724	741	797	772	737	745	723	753	732	737	730	756	723	750	778	752	733	739	772	736	791	743	755	718	736	694	702	707	753	817	770	757	770	781	728	708	748	734	748	815	715	749	745	721	742	733	791	789	779	727	720	742	726	755	744	776	704	739	714	725	742	743	739	756	716	754	800	767	791	791	728	783	768	737	679	733	732	725	709	734	769	722	728	732	772	757	782	721	739	794	733	781	756	719	696	742	729	750	728	744	741	766	769	720	787	753	736	759	722	713	728	748	742	709	743	796	747	740	771	773	758	705	760	728	740	766	695	723	757	732	740	766	777	748	748	724	719	710	761	792	767	721	746	735	766	765	737	725	711	729	717	681	741	732	688	774	714	794	709	742	753	717	760	748	706	736	749	779	763	760	779	759	750	758	736	732	759	730	724	757	742	698	762	753	745	742	714	742	775	731	734	742	756	722	764	739	702	751	756	728	714	784	731	699	731	696	725	702	817	703	726	753	701	727	760	742	736	757	750	815	793	696	726	758	729	798	763	766	721	715	750	779	756	782	748	734	759	787	705	706	741	716	724	759	774	736	749	730	727	719	739	747	749	735	789	747	730	738	737	789	742	783	741	743	768	729	745	697	743	723	738	749	791	793	760	731	747	757	741	741	735	722	761	721	744	814	731	742	735	753	741	740	750	732	724	743	773	768	747	736	713	694	738	756	767	718	758	779	777	752	707	758	755	770	698	724	708	809	763	738	779	710	774	763	742	725	713	754	703	687	810	732	772	780	763	718	785	725	773	730	795	696	740	718	719	718	749	742	723	758	753	706	741	766	733	762	682	779	751	747	757	777	770	765	743	752	714	779	784	790	750	694	743	771	773	724	737	737	758	734	761	776	725	753	744	727	786	698	777	785	720	722	778	735	716	731	756	764	727	749	747	758	770	754	749	761	779	762	724	777	699	775	763	759	761	768	722	774	742	739	759	818	791	817	757	777	710	727	751	756	750	734	787	773	761	767	760	764	777	785	702	739	744	794	718	731	767	757	752	736	767	728	750	728	715	757	730	751	770	741	760	767	781	738	770	748	755	709	732	776	734	744	731	735	722	722	733	738	776	722	746	747	729	725	729	746	752	759	695	798	777	759	804	739	763	793	757	790	772	724	734	721	707	747	749	797	736	721	770	739	728	746	719	745	701	748	784	699	760	715	707	751	717	706	762	767	752	774	698	743	787	752	748	802	749	757	751	739	775	747	758	737	687	723	756	749	692	746	769	756	780	749	753	764	789	753	766	776	797	705	708	776	711	766	709	736	789	787	743	764	777	728	747	770	741	726	715	758	711	743	757	729	768	734	713	754	745	691	773	729	752	747	754	764	709	729	725	787	756	712	704	785	747	802	757	740	733	783	713	820	739	728	772	760	750	756	716	766	764	744	739	756	764	776	707	754	703	732	755	782	761	744	706	735	758	720	745	726	732	713	750	708	767	708	753	720	763	778	761	773	714	724	784	712	720	710	723	744	717	715	731	772	705	783	767	775	744	722	724	782	734	737	810	774	725	723	764	755	758	713	752	752	748	781	803	726	741	714	765	756	724	741	745	770	774	692	775	756	729	773	699	741	736	751	705	767	752	749	777	745	721	744	741	766	705	754	779	769	720	749	771	759	773	783	806	762	763	696	748	770	714	749	766	745	803	755	747	780	738	773	759	729	728	773	742	720	755	768	731	785	756	738	756	724	757	810	754	750	751	775	763	734	749	706	767	706	734	740	754	721	689	765	751	717	772	763	757	750	738	769	765	789	756	768	684	753	737	745	717	770	763	767	731	831	769	753	747	739	698	784	717	734	704	760	732	725	778	741	714	701	748	736	741	773	740	783	769	738	740	741	722	767	769	782	718	711	732	747	763	776	757	725	726	784	752	756	778	733	767	709	727	715	804	748	760	781	751	836	738	762	722	718	761	775	762	754	742	757	754	757	766	708	750	735	784	726	744	758	692	751	777	791	758	747	732	733	805	753	773	774	754	753	761	785	683	796	749	799	757	708	749	766	767	750	746	769	734	808	742	778	717	741	733	725	761	770	760	770	748	729	773	750	771	673	712	725	745	756	741	733	759	742	803	730	751	777	738	732	745	784	700	711	719	780	735	749	756	734	764	738	804	783	717	734	785	735	740	784	732	740	748	694	784	702	800	730	761	690	741	750	796	732	737	784	783	729	747	712	769	797	769	738	705	740	710	792	721	735	757	753	705	702	748	721	699	763	747	739	748	734	715	687	737	762	724	777	775	735	704	705	763	748	709	783	711	748	766	742	744	756	731	749	734	800	753	755	757	737	741	741	757	769	797	755	735	781	770	716	726	726	745	733	715	716	712	764	761	743	773	790	793	747	769	753	716	770	755	741	761	750	744	740	685	720	708	772	712	712	774	758	745	702	718	758	709	750	741	735	723	762	689	786	750	788	726	756	707	780	701	748	740	760	776	734	762	742	791	771	705	801	785	680	727	743	712	701	762	749	759	733	749	702	739	706	758	742	745	712	774	771	754	713	728	734	724	677	734	780	706	750	718	737	712	762	730	742	657	778	734	746	724	753	716	711	735	748	735	743	729	754	803	763	819	773	731	748	767	748	705	773	765	764	797	719	760	782	756	740	696	747	724	733	742	735	738	777	727	736	724	755	740	720	763	744	717	740	762	736	737	757	719	779	758	766	775	746	739	701	746	722	727	757	767	717	724	758	779	732	778	815	776	742	784	752	763	718	739	743	702	753	805	748	782	787	784	707	779	734	726	769	716	758	812	772	752	786	761	756	740	729	731	721	738	755	748	730	746	741	752	757	768	775	717	769	769	710	767	774	755	722	715	738	746	751	731	758	806	801	777	773	737	758	748	750	686	766	791	712	727	772	740	774	742	748	723	748	775	700	772	734	761	766	781	750	786
22898	21396	29058	24112	21387	21352	6524	1132	882	818	780	726	666	630	635	604	619	594	634	563	655	641	554	601	634	574	596	596	591	594	539	591	529	574	550	558	528	555	553	573	543	540	550	548	620	552	646	579	565	557	547	563	605	578	574	548	536	530	526	595	537	549	559	576	574	572	529	554	577	529	557	586	564	547	515	535	520	534	528	525	515	563	553	519	542	628	544	555	599	568	566	600	571	578	545	514	541	580	586	555	548	564	563	554	556	522	567	549	547	548	591	575	550	554	530	572	593	568	576	546	548	549	587	538	562	564	572	569	543	543	584	572	559	551	527	588	533	585	500	507	563	528	564	572	534	536	549	576	568	527	547	512	579	552	535	600	568	520	571	554	546	501	562	576	517	538	550	545	581	523	629	565	536	505	554	572	559	607	588	559	547	556	522	531	556	529	620	537	533	524	566	564	531	534	583	577	550	537	535	530	587	554	573	489	578	567	486	549	572	578	546	576	565	516	542	604	538	553	608	542	602	580	572	547	583	538	543	525	506	526	546	564	564	528	598	566	539	579	544	539	550	603	565	574	514	536	540	592	549	506	534	561	546	591	545	548	552	549	519	552	523	532	560	566	568	566	637	560	553	563	591	534	543	597	548	561	555	563	537	571	593	553	609	466	574	536	547	551	556	514	527	570	574	567	520	567	570	590	529	553	569	523	523	519	566	548	571	539	547	558	535	567	584	551	526	528	539	561	576	573	609	547	609	567	532	545	549	583	541	557	570	562	579	535	542	545	536	549	573	596	579	538	564	580	574	568	574	570	535	558	563	531	532	514	586	576	556	583	531	546	579	518	550	533	541	519	575	521	558	598	533	545	611	541	557	558	567	529	575	537	502	546	551	594	576	569	540	525	567	524	504	578	572	561	541	544	575	543	560	512	579	598	582	589	567	552	550	560	542	545	561	534	579	542	574	542	521	531	552	543	481	565	564	571	586	535	558	561	541	542	548	535	549	548	537	538	558	522	555	611	561	566	572	585	558	540	570	547	508	567	539	602	532	559	535	550	497	584	519	541	547	584	557	560	574	540	588	541	513	561	508	587	549	520	539	515	529	548	562	562	552	556	546	560	525	562	583	571	512	593	572	541	579	543	565	572	589	577	487	562	588	553	581	550	552	567	541	537	547	608	581	580	553	550	534	526	555	574	517	580	573	524	586	552	498	559	607	564	539	556	542	565	583	550	609	548	575	565	518	560	565	534	548	539	544	583	565	545	567	559	538	558	540	551	564	530	528	518	557	534	538	570	535	500	559	556	573	551	553	570	558	562	591	536	487	534	554	572	570	518	546	576	513	557	558	596	555	610	586	556	542	556	574	609	548	526	548	545	571	538	555	525	601	575	583	559	525	572	522	539	583	555	571	566	500	558	560	558	538	538	554	558	532	575	569	533	549	540	546	559	544	534	532	559	520	567	570	564	537	525	570	562	575	628	551	585	545	566	587	586	531	569	556	537	535	549	577	492	589	521	522	558	571	533	561	565	519	569	545	555	566	536	565	588	531	538	551	528	533	523	586	551	552	569	517	551	555	535	574	544	543	582	559	559	533	528	575	550	542	541	559	552	586	557	567	579	541	505	575	554	586	579	571	570	544	557	569	560	501	555	573	568	574	560	500	572	550	558	563	540	555	528	596	540	542	574	551	579	553	585	547	574	600	565	541	504	573	542	521	540	552	586	564	559	526	520	520	502	522	520	566	550	590	589	548	580	497	560	523	577	549	556	580	561	581	557	541	568	558	581	551	541	535	569	549	556	559	534	565	578	563	583	581	554	536	542	550	593	536	576	515	550	530	564	524	541	587	535	565	617	538	554	548	529	560	537	570	553	535	531	550	512	506	555	561	572	574	594	538	533	570	542	525	548	519	564	519	550	524	570	557	562	531	551	527	541	593	500	566	565	585	550	582	565	522	559	530	493	551	580	578	632	509	573	565	538	537	500	547	599	560	549	553	553	575	563	582	564	575	572	574	570	516	544	564	598	567	554	548	530	565	576	533	562	557	597	560	527	588	580	529	523	550	537	501	545	542	572	577	554	489	542	555	563	578	534	605	547	539	543	563	550	553	549	534	569	564	543	492	496	508	571	567	580	554	567	561	571	562	538	576	579	537	562	574	528	568	515	561	543	576	556	516	567	554	553	559	534	522	583	562	535	512	529	556	572	526	558	520	574	551	568	584	524	540	604	569	561	566	540	539	559	574	542	552	562	561	524	572	558	571	583	584	531	534	588	565	566	539	553	545	564	558	571	537	586	586	505	544	525	581	527	554	531	514	515	540	576	559	521	576	541	551	521	550	585	521	543	528	532	572	536	532	479	560	506	572	519	523	588	577	535	507	598	561	537	581	529	555	583	570	549	552	546	543	570	541	573	520	566	579	572	545	587	511	532	530	539	537	540	557	547	545	550	528	575	577	506	519	485	607	611	542	528	546	559	539	589	542	533	528	528	563	524	529	544	553	555	543	527	556	568	561	544	566	549	550	610	565	549	523	569	550	545	570	573	537	543	605	591	545	542	526	516	593	571	522	574	571	545	532	536	519	532	551	569	580	557	597	558	572	562	564	574	534	567	583	558	543	542	560	548	559	542	555	622	557	558	551	588	522	545	537	541	610	552	541	588	560	557	518	539	510	519	530	542	561	569	575	562	554	500	565	597	577	532	531	545	543	567	596	588	571	598	555	577	577	555	569	541	521	553	527	543	561	588	559	566	542	510	501	554	540	544	543	521	569	516	558	564	513	539	556	551	577	523	517	539	562	524	560	546	527	567	542	548	557	571	569	542	575	518	548	535	554	567	562	562	575	540	576	534	518	571	566	524	553	516	579	572	576	523	524	577	566	551	526	559	560	554	581	565	527	554	532	556	526	547	559	556	570	528	505	558	551	576	561	564	575	554	509	556	554	540	573	519	573	559	513	557	574	545	554	555	507	580	519	555	586	533	552	559	593	546	544	562	521	579	497	565	559	550	577	527	563	574	553	559	545	584	533	548	544	598	542	574	595	555	590	570	527	569	558	545	583	540	549	549	525	540	532	526	599	551	556	562	596	570	564	572	553	526	573	565	573	553	572	591	595	528	560	537	547	534	562	548	530	486	563	529	538	548	566	559	538	536	542	571	549	599	560	537	583	556	533	539	560	533	534	550	550	555	569	497	508	524	566	532	554	563	556	590	546	562	598	562	554	566	554	551	561	539	582	602	551	558	528	553	548	528	577	545	541	556	557	521	536	579	520	534	525	578	514	590	549	527	573	541	582	551	580	556	583	544	541	564	584	558	572	556	608	567	574	556	530	544	543	553	557	561	575	525	528	561	503	559	571	557	531	544	551	575	589	537	572	560	513	550	520	555	560	579	571	533	552	554	549	562	562	598	518	532	550	567	529	508	547	563	530	538	576	541	574	550	506	542	573	591	561	516	566	536	581	551	545	496	562	547	561	544	513	547	593	540	549	562
35082	56105	24190	5160	3858	2530	1901	1461	1184	1037	989	830	810	770	747	669	707	675	631	635	662	613	631	605	640	640	634	572	626	593	603	617	606	572	613	568	607	599	533	590	585	587	559	563	504	586	564	533	491	555	584	523	567	573	601	558	560	544	546	537	572	567	564	581	624	549	596	540	565	543	591	564	536	581	579	590	536	575	554	601	578	556	581	540	531	582	565	587	552	530	594	526	511	556	567	559	557	582	566	519	552	500	546	549	557	603	557	580	559	578	580	539	591	600	562	542	589	590	531	568	586	509	597	550	539	571	548	551	586	560	530	588	551	601	603	538	589	550	534	525	525	512	546	587	604	576	606	576	585	531	551	576	576	538	533	570	575	533	571	563	515	565	568	578	527	543	590	575	526	519	531	558	544	539	544	572	546	565	563	573	552	583	581	575	549	555	582	565	515	548	553	546	558	543	550	602	574	569	564	566	553	561	571	571	591	574	581	543	544	557	590	546	530	575	564	536	576	545	550	543	528	617	553	525	544	604	550	602	585	572	554	537	552	524	591	537	558	579	557	563	541	539	597	568	521	560	579	562	568	579	587	609	587	568	522	561	563	565	507	544	558	547	519	522	575	617	594	563	591	536	546	573	594	573	575	550	539	547	530	558	576	540	543	575	578	572	514	584	530	574	552	562	539	583	520	596	540	501	538	569	533	579	528	594	573	564	564	543	566	540	547	561	571	562	577	556	539	585	562	541	565	575	577	539	529	590	567	594	547	581	534	567	567	591	574	565	528	586	521	522	561	560	546	571	561	547	584	562	540	608	542	569	543	586	523	538	500	565	545	547	535	557	584	540	556	566	589	574	582	530	535	583	552	593	517	596	531	538	535	582	568	554	561	574	568	577	567	541	564	510	546	604	543	563	571	552	553	537	566	549	558	551	563	560	555	544	565	568	570	561	582	553	550	584	539	530	562	579	529	539	564	539	588	510	565	563	548	563	566	519	580	560	520	555	521	526	576	554	600	572	573	541	528	526	549	553	606	586	586	539	598	575	574	534	565	542	541	570	534	545	559	552	536	532	522	570	595	545	549	551	586	568	528	582	557	537	557	560	535	537	554	562	588	594	537	571	516	532	543	559	543	554	578	537	577	563	573	557	578	526	576	556	502	561	545	543	570	566	566	584	581	571	597	519	579	554	578	547	518	557	573	564	573	577	532	562	551	619	570	589	540	596	576	512	565	576	567	518	594	578	598	586	492	577	584	511	543	556	537	558	533	532	510	481	588	544	558	598	579	604	591	542	583	562	561	561	584	541	499	532	554	581	557	521	575	570	578	573	544	559	553	565	594	581	555	583	597	552	544	591	568	550	522	575	583	537	579	577	556	602	581	570	548	595	588	561	571	548	578	550	569	546	599	552	576	561	561	562	554	596	564	560	565	514	571	527	555	574	545	553	573	549	556	593	579	531	554	564	564	550	555	546	548	572	583	554	565	521	587	524	561	543	590	597	572	570	535	565	579	531	550	553	590	587	580	559	564	564	535	578	561	532	588	544	552	589	538	514	501	570	546	523	544	557	540	555	595	561	580	565	578	606	569	563	571	511	536	534	543	565	533	502	548	525	536	556	555	571	530	550	558	558	547	553	554	540	592	553	549	547	593	546	546	518	587	522	517	591	546	573	564	527	559	533	564	540	548	555	560	556	544	582	596	550	536	578	547	566	554	542	581	552	556	569	575	566	534	553	548	544	574	548	557	541	545	559	548	591	519	546	542	536	528	543	576	585	542	533	561	557	548	585	563	567	530	515	613	563	564	551	526	544	530	594	560	595	542	560	569	541	563	610	568	524	594	581	501	618	588	570	556	552	604	542	551	585	590	588	560	624	533	567	553	563	618	574	552	571	547	546	600	549	524	577	602	585	557	584	586	588	577	579	573	532	580	528	551	561	613	609	553	558	516	561	575	543	529	534	548	588	572	529	577	555	541	556	574	612	567	507	528	556	534	563	564	554	581	545	520	519	578	541	507	561	566	584	581	566	535	526	555	558	544	585	534	537	545	572	591	559	583	525	563	578	575	566	521	548	543	560	502	568	568	511	540	567	572	585	556	547	541	525	531	578	556	582	571	572	545	542	613	556	557	557	543	522	555	566	581	547	538	599	510	561	593	560	580	548	541	606	546	596	527	544	563	554	577	545	569	549	556	553	582	592	564	537	567	522	570	601	580	565	554	552	607	576	604	564	553	516	585	528	553	562	561	552	554	561	551	532	569	555	593	541	582	589	572	539	551	583	548	532	532	559	578	550	554	541	536	554	516	538	559	557	565	528	554	586	495	513	594	551	556	551	558	553	600	539	572	572	533	542	541	524	560	522	595	524	562	573	561	530	582	547	593	597	587	589	570	544	547	579	584	574	558	600	564	544	581	534	514	577	510	533	558	578	513	568	567	568	520	583	569	548	562	577	551	553	567	591	556	560	542	565	573	568	550	555	545	583	525	550	604	563	603	571	508	564	579	567	553	573	591	554	571	555	548	576	510	537	587	538	567	562	551	544	565	540	528	554	544	522	548	569	549	590	591	587	605	559	595	554	546	543	597	558	589	572	602	556	501	535	576	540	522	573	571	578	526	589	552	576	591	594	581	564	515	537	574	576	608	612	560	582	558	573	525	558	573	581	570	536	561	606	565	568	537	596	573	525	587	547	579	557	563	563	538	533	552	595	545	564	521	564	597	547	558	535	542	509	559	500	579	546	575	578	562	550	537	546	601	570	577	561	564	562	598	572	543	527	563	556	592	508	523	561	543	571	556	578	573	520	595	582	527	571	551	529	609	536	595	527	550	543	563	544	545	541	559	528	580	528	578	592	524	534	618	576	562	538	528	518	540	527	569	588	568	549	588	568	591	563	541	556	538	565	545	536	589	538	565	527	581	556	541	572	604	576	534	554	600	549	564	499	535	523	558	529	551	527	567	568	516	533	585	598	565	564	588	596	565	590	571	570	570	550	616	517	567	528	578	540	550	550	542	589	533	618	522	564	563	561	558	570	586	528	564	561	574	568	577	542	589	550	569	559	557	541	544	538	543	498	551	572	553	534	576	557	576	527	563	544	559	575	617	544	528	563	530	545	578	531	520	579	572	523	570	525	496	549	576	574	540	564	562	550	584	528	526	582	578	532	554	557	591	574	548	570	609	577	568	583	559	578	570	557	553	568	576	582	614	546	562	592	534	576	578	558	556	540	604	543	509	536	553	593	547	575	545	572	567	604	564	540	508	520	623	547	565	606	560	567	558	536	597	554	547	554	563	518	549	537	583	573	539	579	540	522	522	588	572	568	567	562	559	590	571	580	563	567	548	580	598	549	507	562	570	566	552	579	584	570	528	578	550	500	551	549	539	558	532	572	561	617	579	561	576	573	542	536	554	516	582	556	569	588	551	531	532	532	568	537	559	528	521	542	585	539	543	535	548	581	541	552	579	584	528	571	536	575	534	557	548	588	525	604
29334	24034	14357	2003	787	607	527	487	490	457	453	470	499	447	480	495	509	497	458	446	461	444	454	497	437	477	456	453	457	472	414	472	439	483	461	471	464	478	460	441	477	460	440	427	433	411	432	458	483	432	443	448	419	443	449	432	421	427	482	462	437	483	498	469	451	460	456	525	481	491	474	466	460	455	492	430	467	487	431	455	452	407	444	421	481	441	444	419	459	437	442	474	438	462	475	434	468	458	487	472	470	470	476	486	473	471	455	429	425	465	448	458	422	461	445	449	443	436	464	439	474	476	452	462	422	431	442	413	481	465	446	430	441	412	442	460	464	490	457	465	459	424	412	450	462	473	487	446	436	417	450	441	478	428	506	463	472	455	453	466	491	426	470	440	488	450	449	497	461	500	448	444	452	500	464	451	469	457	460	429	439	487	444	421	461	451	502	440	469	474	468	467	465	448	452	468	458	504	445	468	427	441	463	466	466	470	453	461	451	459	452	445	483	433	461	458	443	482	422	443	421	436	509	458	474	452	464	485	441	428	477	453	468	441	461	481	452	454	517	462	445	450	514	441	430	470	465	477	444	448	417	421	492	466	466	490	441	477	457	448	468	449	462	465	480	424	469	451	472	462	461	465	441	463	434	457	465	435	470	448	471	449	459	457	489	477	498	475	499	485	452	452	476	448	477	442	448	459	506	491	468	448	480	444	407	463	483	445	439	451	450	442	492	456	477	462	437	478	492	442	496	456	468	450	499	427	412	459	422	446	483	476	440	460	478	479	457	427	513	503	416	424	432	454	452	474	446	448	439	426	542	436	458	468	486	457	503	435	448	392	459	468	484	480	463	500	465	487	487	469	484	513	433	444	477	412	469	501	463	429	445	472	438	457	498	416	450	471	460	489	464	425	496	454	472	496	479	454	476	474	458	440	458	448	475	455	464	426	471	446	448	453	430	425	447	457	450	453	433	449	459	434	437	458	505	471	497	475	466	467	486	457	466	440	441	461	468	420	442	485	419	448	461	466	432	483	478	479	487	447	442	470	456	451	467	451	453	439	479	453	474	474	476	477	422	394	435	459	453	492	465	486	465	449	438	457	457	459	483	435	459	452	461	460	456	451	446	430	461	493	449	442	476	475	474	426	435	477	452	460	473	416	458	445	457	452	476	477	476	434	426	442	435	430	433	445	457	436	434	451	441	437	498	445	449	426	441	405	491	485	496	449	424	440	460	452	471	477	503	472	496	444	466	450	428	460	445	487	472	447	418	465	458	525	498	449	432	476	447	449	440	449	501	450	431	455	468	444	484	487	443	466	459	457	479	436	473	428	498	432	450	482	458	442	463	420	439	484	419	479	440	429	455	454	447	425	444	417	468	476	441	477	425	457	439	453	499	445	402	453	455	467	467	452	433	430	412	470	488	445	496	464	416	476	452	441	468	485	447	473	439	465	444	440	477	455	441	457	418	492	455	463	471	476	422	417	434	476	458	479	458	418	460	458	424	461	489	436	452	430	484	504	517	484	466	473	482	488	441	463	470	476	441	435	461	414	457	433	462	430	440	467	451	460	432	452	461	461	489	489	467	404	503	457	483	489	454	478	482	400	485	419	458	454	429	471	434	472	493	508	468	444	488	527	482	509	454	428	458	452	480	446	464	494	485	487	463	478	441	469	463	462	446	457	463	439	474	445	435	467	477	427	452	459	430	412	459	472	451	487	407	440	461	438	450	453	470	475	424	464	472	426	470	494	467	421	509	474	518	452	430	512	483	480	443	457	486	464	455	462	454	486	474	433	474	500	464	461	460	432	484	473	505	469	467	460	440	463	442	470	442	456	502	478	440	445	455	442	444	500	458	503	483	471	434	470	446	503	469	437	452	488	434	447	489	471	463	428	463	416	447	460	487	467	444	488	470	473	489	437	452	444	451	424	454	487	542	461	481	458	436	470	439	479	449	499	454	467	472	463	486	443	453	449	468	471	459	507	467	431	481	531	478	460	434	458	469	425	490	470	463	442	434	451	483	481	454	452	462	474	476	431	471	422	422	488	414	440	486	450	469	441	425	455	455	492	424	433	497	449	420	440	500	457	479	436	437	437	451	488	493	418	420	414	491	443	448	430	456	451	482	428	505	458	453	444	497	444	443	491	414	461	422	436	473	440	442	429	467	488	447	466	462	489	475	470	450	464	480	429	470	446	499	475	458	433	441	435	423	452	476	491	435	444	495	497	456	446	457	456	421	450	458	453	463	465	435	425	447	443	417	449	478	445	422	456	439	439	434	478	478	470	447	448	483	441	457	449	432	482	482	411	446	454	455	436	468	456	459	454	456	448	450	454	457	474	463	443	443	485	474	418	450	440	447	488	467	423	446	449	443	486	481	511	444	467	478	486	499	436	483	431	472	437	458	475	476	433	481	478	467	426	509	464	482	436	445	435	437	458	432	437	458	466	516	457	483	448	483	422	491	459	430	498	429	440	445	465	476	458	469	444	444	449	438	493	489	495	462	438	475	450	450	471	480	472	458	451	500	445	485	451	453	470	426	427	477	459	430	455	473	494	473	487	472	478	437	454	457	438	467	468	418	447	505	447	466	466	464	479	446	454	469	459	487	480	498	506	467	444	443	433	465	432	449	415	442	441	471	467	487	447	436	471	442	467	497	494	422	434	433	477	444	455	434	447	462	439	433	454	461	459	466	506	463	458	439	403	431	445	444	439	478	427	468	445	421	473	490	443	441	436	452	426	454	477	446	474	498	429	459	446	468	436	448	485	453	463	466	428	462	470	435	461	454	490	465	461	433	482	495	440	470	492	459	443	481	423	455	439	466	476	448	479	469	430	424	469	411	467	475	436	455	470	464	416	430	481	456	464	464	392	457	476	487	465	467	447	439	464	488	441	461	430	460	473	471	478	477	464	433	421	489	504	482	459	476	427	474	472	460	481	442	475	475	458	466	454	473	433	468	451	480	463	452	450	460	445	456	452	473	444	456	438	413	454	448	472	459	437	450	445	457	451	457	418	439	494	481	442	472	480	451	479	460	425	451	454	472	436	446	471	447	474	447	461	459	453	479	470	443	511	481	454	473	490	429	440	447	430	471	436	454	435	473	501	472	472	475	478	468	466	460	446	459	445	455	463	473	447	464	451	452	429	450	430	478	484	460	419	469	481	501	445	482	468	494	464	464	468	439	462	475	459	514	460	478	459	454	458	486	453	440	454	484	419	450	492	457	463	449	449	452	476	472	430	458	435	451	461	481	427	448	457	457	460	478	498	448	427	422	457	480	448	482	477	492	450	490	473	475	466	452	435	473	445	467	482	448	456	430	451	451	454	464	423	477	454	467	478	506	423	441	448	469	452	479	478	509	443	458	470	427	454	496	467	484	473	489	493	448	480	474	455	434	454	454	469	472	493	454	459	449	424	466	465	442	450	473	442	483	479	473	447	447	476	479	416	482	452	463	435	456	447	450	443	472	470	492	471	458	469	458	459	483	448
25451	33450	9573	1374	1018	729	603	579	542	527	572	538	528	477	524	514	508	513	529	524	553	555	532	487	485	486	510	485	530	477	532	518	466	532	505	468	532	486	501	540	456	505	528	466	513	490	500	505	480	490	480	473	515	500	526	488	498	567	505	531	527	508	526	494	466	545	456	514	510	501	482	526	512	506	480	551	480	484	501	507	515	461	536	492	506	514	511	503	516	521	471	500	497	523	527	532	530	473	502	537	495	505	518	484	474	472	514	490	477	500	483	494	546	535	526	465	505	540	462	471	473	456	523	454	483	524	489	521	481	559	492	482	504	487	527	507	500	511	488	484	488	549	516	504	500	481	519	510	489	559	533	497	513	496	498	524	490	469	475	522	494	511	497	503	481	481	495	481	502	486	516	515	561	519	508	500	520	498	493	506	515	491	494	489	495	525	535	473	489	524	504	541	497	527	497	542	532	556	513	520	538	510	469	516	521	504	504	464	481	526	494	502	522	487	471	527	498	488	478	537	500	534	497	495	533	515	500	528	441	499	509	503	516	502	522	507	447	555	504	436	563	510	521	470	536	514	502	486	485	511	537	478	520	495	527	526	511	493	520	515	492	476	516	501	477	493	484	507	523	479	522	454	517	481	533	508	496	542	544	511	518	510	497	508	508	491	510	471	481	479	495	509	512	510	472	480	482	483	525	497	498	510	516	499	494	469	527	472	506	482	526	505	502	482	495	493	470	501	473	485	484	498	457	533	507	497	497	496	478	507	517	500	459	508	513	512	516	502	482	519	494	522	504	503	494	503	492	509	466	511	501	481	494	479	506	500	494	478	508	477	503	507	517	493	505	475	517	524	491	508	488	516	489	522	512	490	502	492	483	503	489	509	531	533	546	526	526	518	515	506	507	511	515	494	498	481	497	487	504	506	529	487	463	500	486	510	509	521	527	535	460	538	504	491	463	516	507	566	473	488	463	521	506	519	497	525	483	530	547	509	514	499	497	498	531	482	487	497	467	471	491	506	516	564	491	503	505	535	465	482	489	495	514	506	481	501	502	513	548	514	519	481	544	534	520	465	507	520	486	539	526	484	510	509	500	464	505	474	477	480	525	481	472	490	505	517	504	483	501	518	504	538	455	500	515	492	507	460	528	497	540	501	538	511	480	552	519	523	481	507	521	508	504	511	465	522	486	540	522	462	485	526	496	530	482	486	495	490	497	520	487	519	507	512	470	511	510	508	518	464	540	507	516	539	538	514	546	523	494	538	511	488	537	479	499	538	485	510	504	487	524	501	511	512	517	491	521	534	530	490	490	482	557	498	484	507	525	495	489	506	528	516	517	548	517	522	506	503	476	515	466	483	504	518	474	480	485	504	500	494	505	508	518	505	481	535	518	501	505	474	514	489	481	498	484	504	521	473	489	502	516	493	503	515	522	459	531	468	488	538	535	465	480	503	491	552	521	540	523	526	517	507	515	509	505	549	511	474	508	502	481	492	503	511	466	491	488	523	501	509	530	529	525	475	497	519	466	482	508	498	498	519	471	492	491	519	583	500	521	493	483	487	509	492	514	499	541	506	486	554	510	513	474	508	478	519	491	528	522	491	506	515	458	522	522	459	478	516	471	533	536	507	507	558	478	511	504	486	478	540	535	500	479	500	494	491	543	536	478	502	547	501	520	521	515	515	519	521	499	501	475	481	509	490	483	473	511	496	487	486	470	531	558	516	493	506	487	487	521	508	523	536	516	484	514	526	505	516	508	461	512	525	483	495	461	510	501	495	495	490	465	508	468	492	533	514	515	500	544	478	533	491	460	493	511	479	498	493	519	513	488	513	508	471	474	504	498	517	501	528	520	466	505	514	498	530	524	488	512	493	512	498	501	491	519	486	515	498	497	451	472	491	519	480	498	472	515	507	459	486	510	497	472	463	518	504	521	533	541	512	493	513	494	518	524	481	485	464	502	499	497	477	486	491	482	526	491	448	504	500	493	502	489	521	552	493	488	487	485	500	482	491	531	505	480	507	487	484	474	516	509	529	484	534	555	461	483	485	486	496	529	523	515	492	519	485	483	520	502	479	470	502	509	512	493	491	523	486	473	461	528	509	470	518	539	510	512	537	480	472	486	521	526	458	544	508	503	519	508	475	497	514	499	497	492	498	475	477	500	486	487	487	494	526	470	517	486	473	510	536	479	502	528	448	557	475	504	519	497	515	480	512	517	555	521	500	506	517	481	510	528	528	535	505	504	481	534	488	495	493	511	515	490	497	532	492	485	480	504	461	538	525	499	480	517	495	502	482	531	496	476	518	482	486	526	489	523	465	487	527	506	514	517	510	525	547	510	491	509	493	486	513	488	513	554	472	481	479	567	496	514	464	525	501	515	529	494	494	484	496	516	520	522	501	510	479	499	525	512	526	554	509	527	515	509	489	509	487	509	509	492	480	492	547	475	514	503	521	485	478	489	511	514	525	511	516	475	481	539	532	494	526	552	512	500	549	505	494	470	501	543	514	475	526	590	509	488	493	508	506	536	512	487	499	497	479	545	507	528	504	501	505	502	468	487	528	474	522	513	508	484	496	485	484	486	491	483	481	509	485	504	546	540	451	504	534	518	530	500	486	511	550	494	561	483	522	504	523	484	489	532	549	508	485	510	490	513	493	484	482	469	534	476	542	473	526	513	519	519	485	520	477	505	513	510	520	477	503	514	479	484	486	489	488	519	488	536	470	521	541	497	485	470	512	537	517	468	541	507	492	520	465	476	495	512	513	504	536	500	490	494	457	506	529	538	473	518	468	482	514	506	532	492	488	544	459	511	461	480	486	494	520	506	477	453	517	498	519	550	533	462	522	495	511	481	459	484	506	495	456	498	537	525	537	513	511	497	531	479	486	482	492	520	482	504	459	521	490	526	527	528	510	534	488	505	562	512	510	488	517	555	517	492	513	535	493	427	487	532	508	549	470	513	559	495	524	514	497	509	487	518	526	486	511	502	519	498	534	464	514	481	526	499	465	507	481	506	522	500	491	491	511	532	483	477	494	499	493	498	513	507	492	498	491	502	505	502	525	506	508	496	461	515	499	504	487	496	500	476	519	526	493	471	519	462	522	488	513	465	499	513	477	469	524	526	496	504	511	488	533	491	506	503	470	494	477	536	512	529	510	480	499	521	515	491	488	486	474	503	486	500	529	494	501	528	524	539	482	500	522	531	490	533	495	479	495	451	511	535	497	517	492	482	500	523	477	459	514	511	497	520	527	509	524	528	473	491	490	523	553	501	508	443	506	500	501	527	533	521	497	485	537	521	479	558	487	480	488	503	471	490	563	519	479	493	499	501	471	525	534	490	497	528	507	504	539	480	507	554	556	506	511	510	472	453	506	525	498	528	527	450	494	493	496	490	483	502	500	496	556	496	502	511	544	504	516	493	520	479	511	475	525	504	517	485	461	550	500	516	510	468	511	514	485	494	518	484	527	522	481	513	491	505	471	476	494
23805	21343	28561	24469	21301	10288	937	562	477	426	381	386	341	359	367	326	300	331	330	324	343	300	316	320	309	322	282	278	291	312	295	269	276	278	276	273	310	270	289	321	294	299	289	313	283	278	323	302	289	307	286	288	287	302	298	252	305	284	267	287	293	274	315	286	263	256	275	279	278	297	293	289	295	287	275	302	289	271	304	288	262	302	277	247	261	291	308	306	291	281	278	281	281	294	272	254	278	310	286	305	299	288	301	315	327	297	299	319	315	274	267	302	277	291	291	292	288	266	275	274	292	290	292	266	291	289	307	269	253	302	279	280	303	298	267	322	272	317	294	307	289	297	284	273	306	260	260	313	286	271	315	275	281	275	274	293	287	275	290	305	276	284	304	299	297	280	289	289	298	293	317	275	302	271	276	262	299	307	254	278	262	283	309	294	317	267	271	302	278	305	298	261	281	261	275	318	280	293	264	269	302	259	283	280	301	301	307	296	279	297	269	302	294	300	285	307	266	299	306	276	273	272	269	313	270	280	269	305	277	281	292	272	291	290	294	259	308	294	306	300	292	311	292	266	267	276	329	265	300	314	311	268	290	298	302	284	329	283	291	263	294	273	278	268	261	293	284	267	298	285	277	280	260	251	294	286	282	281	296	307	282	290	278	245	289	282	292	317	291	301	296	280	280	281	289	259	275	270	286	281	294	292	284	272	283	285	275	297	284	305	283	298	295	296	282	239	281	276	303	299	268	277	288	305	295	287	319	315	307	288	281	306	315	277	265	291	273	293	288	277	281	304	304	267	277	299	298	290	312	279	293	314	287	277	277	292	282	275	279	279	286	313	293	277	310	299	313	267	297	278	274	268	286	283	264	279	273	303	301	294	326	295	275	278	319	306	275	242	283	309	320	339	282	271	288	271	286	281	300	268	283	256	299	317	321	299	282	326	273	257	301	355	273	277	297	276	280	273	326	303	271	282	256	269	292	284	305	281	277	302	279	315	292	303	319	289	288	292	309	339	279	287	271	288	270	301	252	286	301	266	298	299	273	260	316	283	300	314	280	290	257	326	318	274	279	297	282	286	285	272	292	294	296	316	280	250	291	303	291	274	296	313	287	297	288	275	285	273	320	305	300	290	271	270	279	297	281	275	297	285	278	289	338	305	303	267	272	310	279	277	289	275	281	260	296	293	310	300	251	281	310	295	257	302	298	264	272	311	318	301	301	272	317	318	291	277	269	275	265	278	314	300	294	297	269	267	309	288	284	277	276	254	303	294	300	307	289	312	289	283	283	313	305	280	282	296	298	278	280	281	290	270	264	275	301	307	282	272	319	297	290	302	284	296	259	290	273	289	300	297	299	282	296	242	286	278	319	273	292	264	286	263	272	294	294	280	313	289	273	282	278	292	261	298	298	298	288	272	288	298	309	318	265	265	279	267	275	291	314	302	312	307	312	296	281	276	293	274	294	280	278	294	287	290	279	286	274	290	255	344	277	280	257	262	298	269	275	255	313	298	298	277	275	260	282	272	315	271	268	274	273	303	305	282	283	302	267	282	273	277	300	271	309	281	272	298	280	263	276	278	298	291	280	310	271	266	272	311	284	272	278	300	285	302	255	297	296	292	275	290	270	262	268	292	289	302	294	301	283	301	273	286	275	281	291	278	292	285	265	283	273	313	300	305	304	272	274	252	258	278	281	296	307	301	297	302	287	271	305	252	277	278	310	278	308	287	261	318	285	283	301	319	268	294	305	314	286	304	295	316	309	301	277	282	285	273	305	329	281	270	285	324	276	317	294	279	314	294	278	294	304	294	300	240	314	270	287	277	291	272	271	277	271	302	297	260	280	322	281	273	309	289	293	271	280	266	305	281	277	266	287	265	287	299	297	283	277	270	275	262	289	303	290	274	302	266	257	358	298	263	289	290	276	330	284	304	289	299	257	288	272	287	254	297	274	272	280	276	281	273	292	283	297	292	265	290	303	268	287	298	274	309	292	295	277	260	264	274	278	318	288	283	282	282	308	294	267	280	303	282	291	282	280	274	262	265	309	286	285	275	292	265	243	267	289	313	290	281	258	254	278	273	302	269	305	302	312	282	295	288	283	284	304	295	298	290	304	266	269	295	304	278	318	281	274	262	274	279	293	294	276	289	276	283	285	270	283	287	266	281	278	300	292	299	267	318	291	272	293	284	262	292	315	298	278	295	308	266	296	296	288	281	279	328	280	293	288	270	281	274	295	312	306	272	262	272	285	290	275	263	294	280	266	290	284	315	270	262	271	292	294	295	293	292	293	265	270	273	259	279	297	261	262	291	284	282	296	281	312	310	306	269	290	294	254	300	289	274	334	267	285	339	294	273	294	299	306	298	292	281	273	297	296	276	273	313	265	283	288	260	262	296	288	270	283	313	276	283	308	271	270	278	268	279	278	303	270	285	303	322	293	277	291	298	288	300	253	277	298	262	285	271	324	294	293	271	300	286	277	296	287	283	268	281	281	296	277	253	308	291	290	252	309	306	271	316	315	320	297	272	305	257	253	333	287	267	282	308	310	267	285	304	291	281	300	280	327	313	308	265	285	282	292	277	298	268	284	272	306	279	276	281	289	266	283	315	304	313	269	289	301	289	258	275	316	292	273	282	296	311	289	299	299	268	300	260	259	291	287	279	293	288	303	329	262	289	277	280	308	281	286	271	317	296	291	260	282	278	264	306	276	284	291	301	289	301	275	282	270	303	290	310	299	272	296	303	316	285	287	293	294	268	314	280	282	287	298	296	296	270	270	308	284	285	279	269	299	318	275	275	278	249	306	286	280	320	284	304	275	271	253	293	295	301	283	303	303	276	266	321	269	255	275	317	280	295	264	292	273	309	284	304	282	289	292	292	301	290	276	305	297	279	300	269	254	315	250	318	260	286	292	284	287	261	307	287	281	267	282	293	278	318	288	278	289	308	289	277	299	261	285	283	269	267	310	305	284	293	301	314	305	272	305	277	281	297	277	306	327	262	246	313	299	276	256	279	284	304	306	289	303	308	296	293	258	271	302	283	280	279	286	282	270	310	300	238	268	284	285	308	263	318	300	294	266	285	276	269	282	271	264	300	294	272	244	283	281	273	280	315	312	307	312	289	257	272	300	284	299	286	273	281	266	284	304	292	295	280	282	315	270	279	293	300	306	260	298	287	308	250	309	277	297	252	312	316	305	302	305	267	279	270	274	282	262	271	283	268	277	262	305	270	279	254	250	272	242	274	282	304	290	252	289	291	287	319	285	278	316	303	270	311	277	307	294	263	283	303	283	298	266	295	277	278	288	309	273	277	299	283	280	281	281	281	273	276	294	290	319	279	323	288	282	311	287	296	270	285	265	279	297	274	284	285	290	267	290	318	308	294	296	298	264	303	301	317	281	279	258	308	294	310	307	266	295	286	278	276	292	305	277	285	285	286	295	301	259	254	286	284	316	304	274	307	283	285	299	270	302	277	313	309	290	296	295	291
31437	49598	18610	3237	2238	1682	1136	828	683	585	527	510	448	451	375	398	357	394	365	384	386	348	348	320	346	295	330	345	317	321	357	349	338	349	312	334	334	310	298	344	307	333	309	319	322	313	288	332	315	327	345	322	337	329	298	312	353	330	309	321	307	321	321	338	312	290	348	268	309	314	334	332	298	311	313	301	320	295	305	313	355	313	292	335	292	332	295	278	288	309	325	333	350	331	328	300	297	297	300	292	309	331	295	312	310	299	358	330	343	322	346	320	341	331	317	366	316	310	323	307	299	316	314	299	290	329	329	268	322	313	334	299	298	307	321	298	318	319	308	312	301	303	324	312	323	279	324	312	302	335	318	328	322	297	291	280	324	313	292	301	291	329	322	337	302	317	310	339	327	322	299	302	306	328	303	331	315	298	292	346	305	313	325	303	327	339	307	342	321	321	303	287	277	287	350	301	294	312	307	314	314	328	337	312	314	321	313	305	313	313	313	307	306	320	274	322	306	331	323	323	326	327	297	303	323	297	279	313	309	307	351	284	280	286	330	298	361	332	298	311	295	295	316	288	314	304	314	337	325	311	310	333	338	330	308	324	278	327	316	326	309	347	310	290	314	294	331	289	301	301	283	308	342	314	335	324	293	306	290	316	328	321	305	314	312	292	317	295	284	302	314	311	294	312	343	310	355	310	310	317	296	311	332	309	300	337	302	326	304	298	315	307	319	321	316	312	330	336	298	308	340	327	287	292	339	311	323	311	318	297	316	302	319	323	293	308	278	301	329	313	340	314	324	319	313	284	300	303	315	305	299	309	351	309	322	287	317	330	287	338	335	313	298	290	301	331	303	324	342	304	312	317	302	338	315	297	332	303	305	321	301	328	324	281	313	281	300	307	301	304	301	321	280	307	293	327	292	336	298	322	305	309	330	316	315	327	345	282	302	306	331	346	290	324	311	291	300	291	313	317	321	278	320	313	324	306	305	324	341	307	310	318	317	319	319	311	320	304	293	333	351	320	308	303	346	283	336	291	305	319	297	303	310	319	286	306	305	307	318	339	304	304	312	309	316	318	341	300	289	304	303	331	294	300	338	303	340	293	328	339	280	323	320	319	307	306	332	328	307	315	297	304	334	303	316	284	342	279	345	331	305	314	310	319	309	341	303	285	285	291	292	314	326	327	306	335	311	324	286	302	306	323	287	325	336	309	315	321	339	343	319	324	303	328	331	271	337	308	298	320	303	313	289	336	294	328	283	286	276	289	308	318	317	293	333	303	328	306	314	327	313	302	247	346	313	281	316	317	345	353	320	326	341	335	335	292	297	312	297	316	330	308	326	298	336	289	331	324	306	330	318	344	343	341	300	342	295	301	312	305	306	303	337	298	330	318	318	343	348	326	298	324	299	291	328	309	314	357	323	328	324	309	319	302	346	308	299	316	275	308	311	309	308	319	302	290	285	330	297	340	334	323	320	306	319	316	338	331	317	310	309	337	311	330	342	331	325	313	313	309	331	342	271	323	323	314	316	329	297	321	291	293	321	281	309	315	303	299	309	315	306	322	308	337	314	289	304	291	319	308	336	311	312	335	287	300	316	301	291	304	307	332	305	298	308	307	300	333	313	293	327	339	297	310	293	344	336	314	303	286	319	329	304	346	293	352	312	326	327	320	295	317	328	278	316	308	289	312	344	335	296	336	306	336	322	306	323	321	322	323	281	302	299	295	343	292	288	311	337	293	317	325	302	337	312	345	324	314	317	331	328	304	320	321	308	322	339	297	307	301	313	292	313	298	313	304	302	319	323	306	314	331	305	338	325	337	306	322	295	314	334	329	343	293	326	324	299	325	315	302	317	319	350	301	332	298	327	315	350	328	294	299	313	295	345	303	334	325	300	323	311	298	326	322	301	300	296	322	303	313	317	334	353	332	341	288	344	292	311	324	304	338	287	332	318	336	314	294	326	318	287	291	309	312	322	312	297	298	293	301	354	328	313	308	309	323	314	315	313	305	308	314	314	307	306	312	309	321	292	312	332	305	333	322	310	341	326	298	309	305	342	341	329	324	312	333	284	285	314	313	308	328	335	325	346	285	294	352	274	315	347	323	307	303	321	334	355	311	331	349	288	310	307	316	300	295	341	300	338	326	302	330	304	354	339	299	309	337	290	292	334	290	342	317	313	296	297	308	306	313	341	305	312	319	310	331	285	326	306	294	329	312	297	322	315	323	332	296	317	305	327	301	284	336	332	334	297	299	313	298	314	339	305	282	314	308	317	309	317	300	325	307	289	344	309	295	310	317	305	298	328	317	351	329	308	311	307	340	312	321	296	335	314	328	298	324	329	383	285	317	323	315	312	315	340	307	325	277	338	322	305	323	320	327	288	326	293	318	322	321	315	345	323	323	321	361	310	342	306	309	326	302	283	305	303	300	290	313	317	329	294	304	320	336	321	295	307	309	325	307	276	289	335	314	334	329	301	309	348	282	299	304	321	309	329	359	311	316	289	304	311	281	311	311	284	311	309	323	318	318	331	321	308	309	310	285	293	293	322	311	310	305	327	321	314	296	324	295	334	329	301	322	283	325	325	323	283	315	321	312	315	344	299	320	311	313	310	352	287	282	305	319	316	321	312	302	340	334	342	286	312	299	311	314	303	324	296	349	303	284	316	322	315	304	306	304	320	308	328	281	290	359	334	310	305	314	333	309	313	313	340	291	298	335	313	308	332	345	291	323	331	330	292	323	324	310	318	280	309	329	310	319	334	368	316	329	295	325	308	326	319	336	315	308	354	307	314	301	317	333	289	303	295	293	281	318	300	312	343	322	314	293	313	327	354	275	276	291	318	325	298	300	315	314	320	309	298	337	322	306	322	325	311	314	297	280	292	328	313	337	296	293	295	301	287	298	283	327	291	324	308	298	287	317	343	320	346	339	316	314	292	316	327	311	327	326	314	310	324	298	310	321	306	341	330	337	286	305	316	292	317	303	303	291	320	295	284	319	336	337	360	310	322	314	318	323	324	332	314	321	307	359	310	338	273	302	321	309	322	295	310	294	293	322	301	316	311	326	303	336	311	316	323	304	306	260	333	291	319	297	279	299	309	309	325	310	357	294	281	321	344	323	320	312	321	321	365	334	318	343	293	306	325	283	276	315	309	317	304	313	304	342	336	336	312	294	316	342	321	300	307	319	349	338	305	328	321	312	271	320	326	297	315	318	315	299	299	305	301	286	283	332	372	292	300	307	334	320	289	322	339	341	291	299	342	312	340	292	313	334	297	287	305	329	322	309	325	316	331	301	285	309	320	331	260	359	310	302	303	304	318	300	311	345	337	312	291	323	306	313	315	288	309	306	303	330	324	302	305	308	308	305	298	339	298	321	292	292	318	294	320	337	364	324	337	311	300	309	305	321	296	311	300	307	301	291	308	341	353	324	294	305	286	329	312	328	321	317	326	308	289	314	307	274	318	308	345	315	301	283	315	347	303	303	330	317
25167	21267	27003	25188	7681	1247	1027	844	820	767	810	742	719	773	738	682	751	716	720	702	732	705	734	722	748	743	708	703	726	704	722	721	725	727	720	736	705	707	745	738	689	681	754	770	742	707	725	705	733	764	754	729	719	771	750	706	703	675	683	714	734	780	765	754	704	703	707	686	721	715	704	696	670	717	717	689	682	779	679	731	700	701	690	678	709	762	712	747	701	740	737	744	730	703	692	719	716	711	705	697	690	704	750	692	739	715	705	710	708	758	697	734	676	736	744	723	677	709	713	726	714	749	742	768	733	723	733	676	669	712	710	663	705	712	743	681	734	741	698	741	749	681	719	707	770	699	701	771	709	735	718	753	781	705	706	684	709	769	744	724	756	739	720	777	721	738	791	699	764	771	668	764	698	698	683	667	759	679	681	659	714	724	767	726	754	733	737	674	759	733	701	774	686	714	745	702	687	710	698	661	713	758	706	715	727	696	722	767	684	726	723	701	701	707	667	760	733	747	681	730	723	677	701	689	772	677	740	752	742	733	720	717	691	726	736	719	739	720	764	715	699	706	720	734	747	762	722	704	776	756	743	762	685	685	722	722	674	740	723	734	726	664	739	760	729	731	711	730	749	780	695	684	726	725	698	704	682	713	703	742	719	750	754	759	749	702	710	721	694	720	731	687	693	718	733	714	705	680	705	708	712	712	743	749	778	698	738	686	717	746	766	733	704	724	683	789	731	751	732	669	742	723	700	689	694	725	758	773	733	728	694	713	762	695	705	758	686	687	721	685	698	755	695	760	721	729	684	737	749	707	737	742	767	706	679	741	731	694	710	704	702	664	710	737	701	734	721	725	692	729	722	761	704	708	730	725	710	756	715	695	718	707	685	725	740	765	735	696	699	644	756	736	725	733	717	740	727	709	720	746	697	693	710	714	697	699	726	694	771	721	718	736	732	690	756	737	701	711	704	720	701	758	716	737	716	754	714	705	718	731	724	703	744	708	736	737	702	728	684	682	748	728	701	733	707	678	712	727	740	739	715	761	768	684	716	759	671	694	717	750	708	723	777	733	733	720	727	727	683	715	737	739	745	729	728	716	746	699	783	731	730	711	688	720	674	737	717	734	719	711	714	710	731	743	733	745	719	734	755	720	655	802	719	716	739	735	703	760	761	726	730	713	730	740	763	711	729	691	736	778	685	736	738	700	682	743	708	738	718	735	704	735	701	732	681	752	726	726	731	680	699	707	694	701	713	687	733	728	699	681	778	696	708	744	724	690	706	696	682	708	721	675	724	721	700	701	717	721	715	713	741	705	719	722	700	712	700	743	699	714	689	726	691	696	731	756	698	722	743	725	746	698	708	684	720	711	736	748	705	737	694	720	762	721	710	719	739	697	711	714	719	724	750	733	723	739	696	719	750	655	681	770	711	733	711	745	728	681	729	712	746	781	732	671	771	738	712	697	707	723	729	736	665	734	763	750	748	724	748	766	718	664	734	702	761	725	730	726	755	741	736	737	665	757	733	723	739	712	713	660	697	714	726	719	736	672	733	735	711	741	711	746	755	736	720	667	688	721	686	710	752	799	716	737	717	763	755	657	649	637	703	715	763	671	732	712	724	738	717	748	719	719	684	744	669	693	663	710	736	710	736	672	713	703	744	782	696	751	734	728	694	744	729	729	728	730	738	719	739	712	700	696	726	748	745	716	703	718	698	708	720	732	719	724	694	745	764	729	703	662	701	684	720	747	811	754	740	740	755	707	751	694	687	807	727	729	713	688	732	706	738	717	666	701	769	715	728	679	740	758	724	699	653	719	737	745	810	750	675	708	695	712	707	700	772	718	720	724	666	664	722	710	758	693	717	718	748	700	706	717	693	740	681	732	737	726	665	744	696	684	700	788	771	755	721	763	737	701	770	679	769	719	729	698	705	706	717	746	698	679	725	706	753	745	757	721	774	756	715	699	751	731	698	761	742	731	778	727	753	712	723	679	699	718	734	682	741	744	671	708	756	724	745	749	722	735	638	722	710	737	727	676	698	682	778	721	757	724	720	697	754	721	660	737	697	736	705	733	755	727	697	695	729	652	708	738	740	701	760	731	752	691	707	715	727	728	729	712	690	704	663	753	727	736	703	704	653	743	727	731	688	688	658	722	699	719	763	742	757	676	768	727	685	694	727	725	694	734	690	720	762	696	745	713	766	751	696	722	721	695	745	747	745	719	682	730	772	712	708	735	703	740	671	687	731	693	720	731	730	695	741	789	707	722	678	700	712	677	712	743	729	686	699	753	700	651	656	771	716	729	737	739	718	669	719	759	711	705	761	701	768	716	737	743	710	730	732	716	734	692	671	738	750	714	775	662	739	745	710	717	728	768	701	723	652	726	695	737	719	703	734	681	709	733	703	691	717	711	736	725	748	693	692	682	706	697	689	695	706	702	699	742	699	735	692	725	670	759	753	740	727	722	701	759	739	684	674	728	715	681	734	697	678	701	746	722	707	678	710	756	736	720	769	692	710	699	692	722	727	732	734	742	730	714	729	690	722	730	711	726	740	723	673	753	727	687	730	747	767	734	674	713	779	747	702	681	732	749	747	694	721	711	649	732	704	750	718	730	706	698	747	719	686	686	731	713	738	691	746	683	733	722	766	719	721	706	689	751	735	705	782	709	727	714	725	742	757	686	693	741	728	759	693	754	712	706	737	715	732	677	754	741	719	726	704	705	731	740	709	729	730	724	708	682	705	721	710	665	781	731	739	732	720	714	715	741	722	729	735	674	714	735	695	729	729	719	706	691	752	724	718	745	751	736	732	715	736	746	670	704	779	636	757	713	761	725	720	763	708	706	750	768	740	747	742	713	742	745	714	694	710	738	673	728	739	776	721	741	693	724	773	758	727	722	685	663	713	761	678	767	694	723	696	725	719	767	722	716	696	727	760	742	724	712	708	715	681	746	753	698	739	807	651	681	734	717	770	689	723	721	715	705	749	710	697	732	681	728	706	784	675	737	724	733	718	705	693	698	722	740	716	657	711	687	696	672	728	754	765	684	726	654	719	684	669	697	690	694	696	718	729	722	684	748	695	716	734	730	710	691	756	667	632	733	761	726	793	739	671	675	722	719	702	739	707	672	666	687	713	728	685	728	699	751	740	760	700	722	768	729	725	716	767	703	721	732	731	741	705	715	772	715	707	704	692	721	714	711	729	651	710	687	776	691	711	767	717	739	666	716	742	712	720	750	711	693	719	767	691	690	731	757	670	664	735	726	688	687	697	736	718	677	707	685	706	721	723	767	698	709	712	710	736	701	703	679	699	745	680	736	690	720	760	670	726	725	677	710	704	724	710	707	703	722	712	789	720	723	742	742	657	773	734	708	702	714	722	738	728	748	711	689	760	746	706	713	736	725	719	725	756	733	702	718	731	669	712	753	709	699	719	729	714	749	754	708	693	686	717	698	758	684	683	673	714	753	734	743	744	691	717	698	713	720	712	734
29434	43186	15327	2387	1724	1491	1145	1005	944	890	881	806	786	796	743	811	723	790	757	768	791	757	789	729	711	788	767	783	722	768	793	715	783	702	756	804	749	740	738	737	699	750	745	727	787	766	704	731	723	774	722	794	735	727	725	737	757	732	823	744	745	735	732	774	753	692	732	738	751	813	795	720	713	726	797	781	770	750	746	778	762	744	719	774	797	737	746	748	740	739	698	730	734	760	757	702	722	760	756	738	767	780	736	757	735	753	755	737	780	727	739	761	768	825	746	700	744	704	783	717	694	768	745	751	764	753	759	734	697	756	711	754	704	731	728	739	723	762	755	718	790	749	769	717	711	755	785	744	740	741	750	675	767	717	748	780	706	708	764	778	751	757	760	740	697	746	742	743	749	743	724	732	706	752	754	704	771	779	747	742	778	729	737	738	764	759	738	753	726	750	752	758	736	789	732	710	748	780	795	761	734	785	688	681	781	768	790	797	776	750	752	754	782	710	794	765	728	766	744	704	715	687	758	777	756	771	736	703	735	727	748	762	767	713	785	707	723	739	718	735	796	795	723	753	787	720	732	745	767	742	782	771	745	752	774	740	734	767	725	777	755	757	748	705	709	729	754	763	743	718	812	774	777	757	774	758	734	711	705	747	774	758	756	704	755	778	747	761	790	770	752	740	747	716	704	785	718	732	737	709	764	768	744	743	806	784	714	735	711	753	706	702	758	715	810	760	735	751	781	725	773	746	783	738	708	755	792	770	691	725	695	711	738	742	766	758	742	770	770	735	743	754	731	766	747	742	711	723	773	748	750	748	721	702	726	695	746	751	734	756	750	808	726	736	740	695	735	722	707	735	748	773	777	766	720	748	735	708	711	738	743	749	734	715	733	716	738	848	742	711	739	716	792	754	730	736	753	771	778	753	738	703	743	726	769	799	758	733	732	722	747	766	700	750	748	736	704	763	729	716	760	692	750	745	686	717	743	787	754	715	716	788	750	744	739	730	753	750	779	774	694	803	686	757	780	738	781	737	720	791	682	726	785	755	783	754	751	766	732	753	721	769	728	721	728	740	680	756	785	812	773	782	734	764	808	815	760	697	735	731	742	737	734	695	733	726	792	776	776	762	744	750	756	759	757	769	696	733	754	737	776	719	735	764	770	712	773	775	738	767	761	725	753	715	719	738	708	747	740	734	734	748	706	728	707	728	739	755	728	764	751	711	709	725	738	767	766	770	724	759	793	762	754	737	747	711	751	754	698	735	768	733	722	764	728	743	705	760	710	754	743	750	716	768	765	718	762	749	794	784	704	771	755	763	739	755	747	776	730	743	731	698	798	734	723	758	802	732	723	769	772	732	802	693	707	745	711	747	761	757	750	684	791	704	780	779	691	729	751	743	705	805	740	750	759	757	712	758	755	784	744	748	737	727	736	715	749	723	728	718	720	765	758	757	709	748	746	742	757	730	729	749	747	758	771	713	739	745	769	721	749	718	735	754	754	731	742	752	711	727	739	703	697	750	730	742	732	823	726	716	742	727	767	771	764	793	706	752	732	737	787	708	711	704	760	742	739	745	729	704	748	684	762	781	787	731	769	748	758	764	797	742	776	745	786	728	704	737	739	712	768	728	761	696	733	728	758	743	731	710	732	763	734	752	722	758	770	746	749	777	727	746	821	787	721	759	736	763	748	748	751	733	790	748	765	771	718	752	714	750	747	795	733	738	766	770	721	701	696	748	734	766	715	740	709	746	688	769	732	746	730	732	725	748	731	735	716	776	714	730	740	759	720	734	722	741	732	746	719	799	759	678	735	736	737	725	745	776	757	768	756	735	706	705	721	746	742	781	709	802	754	739	774	774	723	752	738	799	748	721	783	746	750	759	780	775	732	737	702	750	766	753	746	717	718	779	734	730	743	741	723	728	807	762	715	705	735	715	760	760	790	720	725	722	821	732	789	730	711	735	713	733	758	769	728	734	716	752	764	743	700	726	741	773	760	839	753	740	737	802	747	691	775	731	794	719	746	799	734	700	694	744	752	767	794	754	713	763	739	762	742	690	722	751	755	729	725	752	731	777	778	721	783	754	745	757	729	754	724	736	697	729	775	715	769	740	726	762	739	718	756	748	731	742	749	696	765	767	694	788	784	730	719	715	741	772	792	720	745	775	714	778	782	782	746	749	712	753	738	758	738	724	766	734	736	774	736	729	754	728	748	810	725	743	786	734	746	766	715	739	787	778	783	763	743	775	768	766	705	736	700	745	728	760	754	681	728	728	719	743	758	757	778	760	739	688	742	742	760	726	757	742	724	720	738	792	796	752	723	748	754	758	764	702	713	753	724	764	715	748	733	684	755	724	740	741	798	770	742	759	755	750	776	763	713	749	727	739	729	745	734	699	705	714	738	693	808	739	752	753	770	748	689	751	718	757	735	732	731	756	760	722	726	720	758	705	739	746	749	738	751	754	731	735	733	775	776	738	776	772	745	732	716	681	723	790	761	732	760	688	729	723	714	745	719	732	743	721	717	775	755	711	702	774	764	749	707	729	711	812	755	754	748	756	727	781	770	718	778	760	733	713	783	744	745	744	777	766	800	683	772	742	770	755	729	775	811	732	719	750	759	790	720	798	695	773	758	774	737	712	708	762	732	736	740	793	776	722	741	712	780	791	743	729	725	754	764	745	745	794	756	740	761	778	683	730	759	745	758	715	706	773	721	748	778	765	805	798	781	728	691	748	680	686	817	766	796	736	736	745	760	738	760	719	739	763	761	682	739	731	791	730	732	742	769	741	744	760	760	692	762	736	752	755	770	761	741	747	726	756	777	775	806	735	725	731	717	725	773	717	761	737	735	732	782	753	773	743	708	714	790	713	732	725	765	757	783	755	764	761	746	791	758	765	752	776	785	736	714	738	745	733	724	734	773	744	718	780	724	750	726	703	709	734	734	753	781	741	760	768	717	735	735	731	772	775	683	756	732	712	724	730	685	723	722	761	694	785	728	741	750	758	715	718	731	766	738	759	747	712	747	744	736	766	781	700	741	721	720	785	761	732	731	728	782	702	735	728	764	791	709	755	775	778	762	789	741	780	729	760	768	760	762	774	723	752	748	727	754	738	744	748	774	768	753	744	724	711	732	733	749	746	749	763	771	761	779	730	724	732	702	723	794	749	787	757	771	704	734	772	764	743	738	746	759	738	777	727	765	707	738	760	742	761	746	797	715	747	747	727	718	740	760	777	739	797	741	715	754	762	717	721	769	764	771	775	766	790	770	749	696	745	721	758	703	685	747	781	706	714	732	741	720	771	746	770	731	734	705	734	745	714	737	731	790	744	749	726	756	761	723	781	786	706	736	748	729	721	732	724	745	735	786	741	703	738	755	775	762	745	723	755	712	713	776	747	746	765	749	705	768	712	744	771	745	726	744	764	752	719	738	735	774	731	781	741	746	776	703	736	746	737	717	716	770	777	732	799	750	719	761	771	755	751	726	766
22950	21398	28981	24166	21388	21321	6511	1231	888	814	788	757	725	687	610	624	588	644	657	560	639	572	614	524	562	571	577	591	610	589	593	553	576	578	609	577	596	568	581	639	553	541	567	532	552	563	572	541	535	567	573	579	600	529	562	555	559	600	560	573	566	578	558	613	586	574	554	567	563	539	572	549	593	560	543	539	537	575	537	588	542	559	529	591	550	571	582	588	530	539	572	584	526	575	516	560	568	570	537	558	557	557	519	554	556	539	573	558	544	552	526	572	567	582	576	620	599	540	550	566	560	556	509	565	558	586	571	556	553	524	524	566	626	636	591	527	534	557	538	553	553	583	605	540	529	541	605	575	538	567	548	549	539	545	585	548	563	541	560	598	515	597	515	564	532	571	537	618	517	542	533	573	577	550	541	570	585	527	567	542	553	576	525	604	555	558	576	564	524	559	518	530	535	590	552	564	565	552	549	538	527	534	499	614	547	555	576	497	567	594	552	588	579	556	564	561	550	592	596	510	606	557	532	540	607	623	553	541	557	557	560	563	532	587	561	539	562	550	550	554	555	513	532	574	599	500	565	550	562	574	547	542	539	544	551	524	556	580	577	552	509	568	580	563	568	566	573	541	568	582	527	561	548	535	566	586	538	535	544	562	541	581	557	550	565	526	575	514	531	515	523	547	574	577	539	513	566	547	572	544	540	612	540	547	568	588	556	547	517	517	566	549	580	578	619	547	565	633	543	528	530	557	585	531	547	587	590	529	593	592	526	583	569	595	547	556	527	519	543	550	539	563	585	592	517	539	555	543	551	541	547	580	577	560	562	513	566	549	522	573	568	568	544	557	549	588	541	601	554	580	537	542	545	545	599	563	552	529	539	533	532	559	559	553	545	555	538	574	585	546	599	577	516	592	540	544	542	537	525	556	559	584	561	560	588	565	570	574	520	545	611	578	594	552	525	576	515	596	556	521	516	581	542	594	578	532	592	543	603	531	556	577	573	539	569	555	532	520	573	546	589	531	552	520	590	545	513	544	575	555	538	601	547	559	566	542	546	551	578	563	614	562	600	542	539	580	557	551	555	560	522	581	567	545	597	546	535	554	564	560	536	540	543	573	597	552	542	551	560	561	536	556	579	552	537	546	539	570	570	540	589	579	551	539	515	611	572	569	583	610	557	530	588	565	563	560	573	545	541	558	555	576	573	552	569	566	529	541	549	540	570	556	573	554	539	535	527	563	572	578	565	541	601	538	539	550	594	551	588	574	530	544	592	578	548	588	567	582	559	499	555	620	540	552	541	555	504	503	556	565	566	526	550	566	529	573	552	545	589	541	559	543	544	585	572	533	575	550	560	540	551	543	513	567	536	560	584	549	594	531	573	545	534	544	538	596	610	561	540	542	570	541	588	549	522	556	551	525	589	564	533	587	563	547	518	554	575	560	587	567	566	535	562	512	555	493	549	573	517	569	613	523	575	578	577	530	545	564	559	578	535	596	526	570	552	571	593	582	574	567	577	577	541	575	543	531	577	530	569	536	545	571	545	572	542	583	555	568	508	550	546	558	565	571	551	575	565	579	556	535	561	518	580	553	541	565	571	577	542	522	545	561	538	573	557	521	508	571	572	487	533	510	545	567	576	552	566	560	580	559	549	522	543	521	550	527	540	524	506	558	536	597	604	535	528	551	565	586	585	573	559	550	560	549	555	569	525	536	535	539	562	569	556	540	541	523	557	598	541	540	532	563	574	581	550	588	536	570	544	558	502	558	550	527	572	565	550	526	554	561	567	562	546	518	542	555	565	596	537	534	515	571	541	542	581	531	572	525	552	546	527	531	619	519	557	577	549	555	569	575	562	580	573	550	576	555	577	604	578	526	545	560	536	574	567	611	538	604	555	582	549	537	545	572	594	546	557	572	570	581	554	574	573	557	546	566	590	582	563	538	503	574	552	586	518	604	565	563	561	520	551	540	536	552	522	571	570	602	501	514	567	503	571	519	557	573	550	559	580	562	569	504	591	537	556	556	607	518	587	560	526	572	557	541	564	514	585	568	551	563	571	527	563	562	554	506	572	581	573	588	534	542	576	547	544	588	567	556	527	556	564	510	524	528	522	550	556	560	582	574	562	596	528	560	561	565	537	580	576	589	571	553	559	583	491	544	595	534	547	557	573	561	582	593	532	509	515	589	573	561	583	576	557	561	558	531	577	555	560	540	530	509	590	564	569	573	570	555	575	575	568	571	613	571	530	530	527	514	582	567	592	553	594	525	568	589	579	573	547	553	575	523	576	595	551	597	545	548	531	560	558	521	538	616	568	602	577	526	572	575	512	522	567	522	577	544	553	545	554	563	515	557	552	534	545	547	571	589	550	549	581	515	525	539	564	557	569	536	587	528	582	518	555	544	557	597	587	558	554	543	515	577	582	505	551	553	507	577	525	549	537	573	592	554	607	522	544	555	569	559	574	556	555	569	567	577	572	556	553	569	608	605	577	584	551	551	609	541	541	583	552	554	573	579	516	584	500	525	548	543	563	570	544	541	574	555	531	544	529	506	544	565	505	587	564	564	537	574	583	552	545	575	543	578	547	526	552	586	574	556	558	550	525	549	554	536	550	560	559	554	563	542	570	577	575	559	578	558	555	510	591	528	584	560	556	547	570	576	583	573	552	526	547	559	565	546	518	542	578	562	558	539	587	534	561	535	558	530	553	513	539	563	522	548	542	511	543	569	576	573	576	555	540	582	574	611	527	583	581	534	543	560	529	581	541	531	537	557	576	585	523	597	553	546	546	543	547	526	522	562	559	584	562	525	580	571	586	600	525	552	508	552	548	575	574	514	534	563	576	517	555	573	528	524	502	513	556	581	605	591	550	573	544	530	527	556	542	564	555	584	558	587	537	552	606	569	552	567	550	539	561	502	539	550	509	575	575	574	534	578	571	549	522	537	561	568	539	598	530	606	557	567	573	573	561	559	555	586	558	552	568	548	605	557	577	548	527	572	609	577	556	547	600	571	582	601	549	515	533	551	598	558	565	554	575	530	570	591	536	552	520	567	577	540	584	585	558	578	554	541	557	551	538	558	549	587	543	546	564	535	524	546	503	545	553	553	579	592	561	536	542	548	515	544	567	585	556	516	569	543	573	560	543	535	575	572	558	577	560	548	543	563	554	619	538	592	532	552	574	534	545	584	542	558	587	595	600	626	588	571	514	541	599	570	547	576	522	557	576	560	523	593	525	556	543	567	581	577	583	537	559	557	605	548	543	553	533	539	503	539	546	562	606	554	553	566	567	563	579	552	541	623	539	539	537	556	543	590	528	527	585	540	550	533	572	562	533	574	555	573	584	589	544	581	604	586	578	524	574	538	544	558	547	549	555	597	559	532	527	592	550	566	569	563	590	572	575	532	541	527	571	575	572	539	585	561	544	545	545	539	544	517	587	564	526	549	566	585	576	551	538	516	544	546	540	547	513	569	558	554	530	563	534	594	557	553
35228	57334	26560	5662	3453	2659	1873	1440	1177	1096	961	834	798	691	760	711	692	687	687	667	677	634	646	623	639	611	612	617	603	597	554	574	584	579	594	579	584	611	583	559	593	586	626	550	545	555	564	569	611	578	569	577	582	533	587	565	509	568	512	593	582	565	536	567	568	568	543	572	523	583	562	558	539	569	585	590	564	584	554	570	557	545	546	531	538	543	545	571	576	561	594	586	586	592	538	586	607	577	544	535	549	524	573	581	553	579	557	540	516	564	614	568	561	581	577	570	569	573	534	524	539	534	562	580	626	528	527	571	556	534	570	576	585	604	528	529	548	547	596	562	559	582	597	515	572	531	554	600	549	560	561	537	570	561	550	573	595	559	557	570	524	554	566	562	548	594	526	526	574	555	562	593	545	540	542	566	522	565	554	550	598	537	560	549	580	585	572	561	533	546	594	584	544	562	534	555	551	546	543	524	577	539	607	558	549	565	582	576	535	520	579	542	518	517	530	637	586	539	596	588	587	538	585	579	568	581	541	575	588	547	548	570	558	552	549	547	500	595	521	568	542	574	573	611	574	563	594	530	531	549	555	560	544	573	584	548	546	583	577	575	592	554	573	585	593	572	609	571	531	568	567	590	512	565	524	597	509	555	566	572	573	559	574	555	554	561	564	569	531	593	532	581	553	521	579	563	556	588	558	535	540	614	562	540	530	550	532	572	608	527	577	578	586	593	585	556	580	568	611	583	522	571	569	517	562	584	504	539	560	561	544	556	569	562	545	578	571	548	540	541	503	550	543	557	541	560	578	562	534	555	576	576	557	556	549	560	525	546	587	552	602	533	545	544	529	545	620	559	569	581	557	597	544	586	545	576	578	554	562	558	585	529	591	594	510	523	559	569	568	575	546	551	548	584	545	559	561	602	550	522	569	532	584	598	564	584	545	562	557	583	533	553	486	560	555	559	557	560	515	573	521	561	545	527	583	556	554	559	535	570	537	578	573	569	577	588	563	548	582	527	532	623	552	588	537	579	517	587	583	593	556	590	536	568	566	560	502	549	556	561	547	574	586	594	595	547	548	610	563	547	528	567	550	552	527	524	531	587	547	550	516	589	563	565	501	596	501	567	555	563	536	583	538	550	516	570	609	541	573	559	585	530	554	556	529	537	570	540	551	555	550	526	538	549	512	581	536	555	544	568	538	565	528	516	520	590	559	533	585	575	571	552	584	562	527	503	538	586	550	541	544	564	589	566	593	531	573	571	570	600	605	612	562	581	558	537	540	539	523	535	567	559	587	565	552	564	559	562	525	530	553	585	561	541	616	572	533	582	606	576	570	602	568	601	557	533	536	539	573	593	565	574	592	553	566	490	538	594	554	579	581	570	521	516	542	552	567	545	548	529	520	533	558	581	578	539	528	516	557	582	542	574	568	570	577	559	566	557	565	536	560	535	567	536	564	616	549	557	592	588	536	541	570	550	587	532	588	506	533	562	573	555	576	551	578	578	509	556	542	576	558	586	578	581	579	543	558	582	550	580	573	542	615	534	518	535	565	543	567	582	570	554	545	573	564	539	577	554	560	578	550	589	536	563	570	550	570	571	564	572	573	534	561	562	561	529	558	574	562	533	548	567	559	555	538	574	523	588	566	567	545	569	534	563	571	558	561	566	589	556	544	612	547	558	589	585	560	578	582	551	527	561	586	598	524	540	535	575	540	571	541	577	507	535	568	548	538	541	571	559	556	531	560	531	519	565	596	531	579	580	599	583	539	541	584	526	521	524	538	531	574	560	535	562	544	558	581	560	535	539	564	511	547	513	538	577	541	529	582	535	543	547	568	551	572	541	575	554	521	550	565	542	539	558	534	591	542	569	540	564	541	563	532	584	548	576	566	558	543	544	568	565	592	537	520	556	529	543	594	536	565	561	573	585	537	552	562	576	593	575	570	579	544	564	549	571	533	562	582	550	531	567	535	574	558	582	499	554	587	601	563	547	567	571	573	558	579	551	573	563	562	562	546	565	524	556	542	527	569	547	565	570	585	513	594	564	562	594	549	567	548	570	562	559	550	548	629	575	562	526	553	621	574	554	576	544	572	572	571	545	586	558	581	576	544	559	587	527	583	570	536	546	561	519	528	578	529	557	512	629	557	538	572	583	542	574	544	559	564	559	566	556	517	590	564	564	510	519	548	569	547	566	540	543	546	576	545	563	557	595	552	564	530	632	558	571	579	563	539	574	536	576	572	556	560	525	601	559	573	587	559	550	585	582	554	574	592	596	545	560	554	539	601	624	599	558	574	545	542	588	540	582	542	515	516	578	570	591	546	549	542	519	527	549	542	590	562	584	534	570	589	587	529	595	572	565	560	560	573	565	557	549	586	559	533	548	581	568	643	570	553	539	522	575	527	569	595	534	556	497	565	534	559	570	534	576	579	567	578	599	597	558	523	574	584	585	526	512	566	563	598	526	556	615	541	561	586	541	579	566	527	562	585	570	565	571	558	587	573	564	537	539	581	560	587	567	586	564	527	546	568	593	523	578	530	574	550	577	547	524	538	543	551	552	579	567	554	558	584	575	564	535	558	560	571	571	539	550	570	580	571	557	555	549	582	606	507	531	558	544	552	586	595	557	541	569	572	600	546	558	562	536	554	578	609	567	549	578	522	578	589	530	586	534	566	546	569	565	575	559	548	551	575	581	571	534	589	539	610	568	537	548	571	565	570	531	519	573	532	537	543	581	579	575	570	568	525	556	538	558	563	534	575	577	548	579	592	588	553	561	569	565	583	551	558	573	563	619	588	522	527	579	594	518	583	580	595	521	568	597	537	540	547	599	568	590	578	552	557	542	582	532	586	524	535	530	595	591	541	627	586	556	528	539	552	577	567	584	598	577	479	581	559	549	590	615	567	530	527	571	595	542	562	547	550	543	586	603	564	534	563	549	557	565	572	551	544	542	571	564	573	618	574	567	556	573	549	601	561	613	522	559	609	543	585	586	528	544	542	576	545	540	560	590	601	590	541	528	589	577	563	541	569	587	552	570	598	545	592	580	551	568	553	574	549	565	548	580	604	537	552	572	581	537	557	516	553	559	591	553	542	597	563	517	580	609	558	543	584	550	601	551	583	551	541	559	589	589	561	539	560	539	514	541	550	540	536	557	572	556	531	533	534	567	578	570	524	526	557	588	552	528	552	552	533	561	526	565	556	581	560	590	557	572	582	533	551	546	536	547	613	559	547	566	566	524	609	606	562	536	590	562	527	572	514	562	516	595	564	563	544	529	564	526	556	555	587	612	578	575	575	542	562	552	564	597	518	559	556	579	592	559	550	598	635	511	527	540	581	565	547	574	529	575	584	554	541	562	570	528	540	584	572	553	568	554	558	569	565	568	597	547	578	563	562	533	539	576	519	583	571	582	539	550	522	577	524	597	561	565	571	559	531	576	567	562	570	550	509	580	554	570	566	555	569	578	555	600	568	601	552	575	536	554	552	583
29298	24157	15042	2378	771	647	552	560	485	467	472	450	450	438	462	471	465	484	461	445	456	434	442	469	470	492	429	476	444	464	473	484	499	441	479	509	420	450	494	462	432	482	450	419	447	475	444	418	466	456	462	469	466	450	478	520	444	436	482	475	468	414	474	424	441	484	484	474	475	470	455	472	480	486	434	459	497	489	463	423	470	453	443	454	453	470	469	496	445	465	453	428	465	451	484	456	479	484	503	494	479	455	473	462	458	430	454	440	450	432	440	467	499	430	467	458	457	469	458	468	451	450	467	457	465	464	447	446	484	452	447	469	465	456	442	460	469	415	456	435	457	436	422	456	439	459	460	460	445	455	466	474	470	457	436	454	449	471	532	426	497	433	444	473	468	434	427	444	485	473	462	472	434	450	484	468	434	477	458	485	427	444	444	478	464	502	464	462	452	486	442	455	434	450	447	442	454	491	433	472	425	441	484	455	469	452	445	485	477	486	503	437	450	458	434	453	504	457	452	471	457	474	450	444	442	459	479	443	468	438	447	449	466	443	466	472	496	445	475	432	479	457	442	441	491	468	483	469	479	457	439	452	514	464	467	465	486	475	471	444	466	467	445	448	455	463	465	441	442	479	431	439	501	423	474	467	463	455	439	464	437	456	451	454	469	447	411	460	433	464	462	426	459	445	474	475	442	458	465	495	467	447	463	416	464	454	476	444	471	441	481	474	460	469	481	450	492	489	472	485	447	462	485	483	472	478	419	463	441	442	467	461	475	471	481	478	457	489	484	493	445	485	466	446	461	436	481	473	437	463	438	461	425	453	467	464	471	444	512	449	440	459	428	469	492	468	447	469	497	450	481	426	472	460	435	462	441	444	450	480	474	506	514	504	430	503	435	465	444	459	471	455	463	493	447	437	462	495	432	479	476	460	438	450	448	435	441	484	477	477	439	479	423	460	481	451	452	435	476	488	431	436	448	416	471	452	437	445	477	466	452	506	442	468	469	459	457	480	416	466	444	485	484	474	421	479	486	452	415	468	465	499	470	460	485	442	459	428	445	450	457	485	445	456	462	480	477	456	432	445	434	474	502	466	447	471	479	489	441	507	462	449	466	535	451	463	416	463	475	488	459	502	457	486	454	488	468	456	438	466	477	487	457	448	473	472	450	465	455	461	441	461	460	420	464	438	454	404	454	512	451	448	470	452	450	447	437	486	466	476	455	479	439	491	484	495	490	484	462	483	452	476	487	470	458	459	459	455	440	453	471	457	450	417	466	470	439	441	467	498	501	475	464	458	444	470	431	474	470	492	472	457	451	498	435	489	462	464	463	433	442	432	469	476	436	473	469	478	473	474	464	449	422	500	508	444	491	441	484	490	478	480	455	457	491	459	473	465	446	459	452	451	473	462	402	452	462	442	468	462	480	493	442	459	443	472	433	447	442	463	407	472	455	454	479	472	440	468	443	475	442	442	493	446	478	448	447	454	464	449	463	453	440	442	442	456	500	453	489	474	446	455	460	449	410	468	466	441	461	432	439	461	431	456	466	444	463	470	462	422	432	475	413	461	436	467	465	445	477	473	442	459	459	459	427	451	484	457	436	446	447	461	470	495	449	441	460	438	471	466	450	470	470	428	421	458	458	495	465	440	470	480	448	486	445	500	481	475	476	491	472	435	480	454	486	440	420	453	470	466	470	489	511	468	455	479	441	481	460	465	496	434	445	470	477	436	461	433	474	476	457	454	486	471	468	473	473	435	433	447	469	437	430	429	473	456	488	426	450	460	484	494	476	438	462	429	460	486	455	488	483	455	445	467	464	453	455	499	457	450	500	470	487	456	496	479	477	450	454	445	488	460	457	464	457	473	443	500	469	480	445	476	483	476	483	433	438	499	415	470	442	476	445	474	411	457	475	407	459	434	485	442	474	476	441	418	462	455	471	504	461	443	446	449	436	448	463	456	494	440	460	457	488	477	450	495	441	467	438	450	426	438	471	458	455	445	442	515	458	469	414	475	465	473	473	490	473	473	460	488	473	430	439	461	499	443	432	440	422	490	457	465	424	473	471	467	449	448	454	465	436	478	445	449	421	451	429	490	433	457	484	479	461	519	459	456	417	514	428	476	486	454	460	492	491	446	468	478	423	486	483	486	468	491	500	446	447	447	456	476	481	467	479	481	464	460	494	442	487	438	464	494	482	457	443	471	483	452	489	484	467	414	454	456	467	470	467	445	460	467	462	433	479	458	484	450	503	475	486	474	463	447	490	457	420	502	460	461	468	427	472	436	437	504	410	461	452	483	452	477	456	456	494	495	477	514	465	409	439	464	449	458	399	467	489	451	471	441	480	481	447	462	445	454	455	452	489	422	496	472	470	451	466	478	477	474	462	430	464	424	464	474	499	443	464	445	472	479	457	426	466	437	440	480	463	475	489	487	453	434	440	452	507	445	465	488	442	431	489	512	459	449	414	445	432	457	437	446	454	471	456	469	467	424	488	451	460	447	480	477	492	464	430	506	466	461	443	514	448	497	486	479	450	477	480	473	448	448	415	436	479	470	436	471	460	466	471	462	445	449	438	502	434	472	464	498	473	467	471	439	428	434	463	460	509	423	455	486	477	431	469	452	466	497	454	460	501	492	439	451	486	505	483	499	475	468	465	477	433	431	435	459	453	485	469	431	473	472	500	478	432	408	462	443	471	452	466	435	450	482	470	475	441	461	477	505	496	447	450	470	496	470	473	469	439	437	450	477	452	459	462	459	489	437	448	443	430	476	493	450	520	461	458	445	500	458	461	475	496	475	451	460	469	425	472	486	462	479	455	491	442	503	478	466	497	461	489	427	448	420	472	458	451	457	480	469	426	454	475	442	444	454	466	459	438	430	460	463	443	442	443	478	486	459	478	447	465	476	451	471	507	508	453	489	478	454	440	477	438	421	456	506	469	445	446	427	500	502	452	490	437	480	455	477	492	448	446	453	462	480	467	458	419	455	451	467	497	476	494	431	468	469	472	441	448	479	423	462	436	461	452	442	454	440	467	480	478	482	498	483	468	466	492	446	465	467	494	450	435	423	476	422	482	457	436	481	482	443	425	469	437	454	493	440	494	491	450	458	437	431	459	463	462	494	427	487	487	470	474	427	480	475	481	448	489	475	468	453	484	471	453	500	447	467	491	454	478	470	538	458	467	488	489	416	439	489	460	433	459	481	433	441	437	468	495	483	453	452	476	448	481	459	444	477	489	461	468	445	458	463	471	466	429	443	442	453	446	439	475	442	461	490	460	471	451	472	459	462	487	431	493	432	499	470	444	432	480	452	418	480	462	448	484	458	456	463	440	476	488	429	452	474	458	469	479	422	469	443	457	460	492	483	433	448	475	467	493	437	405	468	460	489	439	419	474	446	392	466	436	420	452	448	481	453	499	446	479	462	458	444	437	456	443	467	476	478	433	444	468	471	447	452	471	427	455	444	468	428	454	469	450	431	500	469	419	445
25050	34510	10509	1666	908	708	637	577	585	541	519	565	497	510	513	496	503	506	501	484	502	450	486	503	526	514	506	523	500	511	508	506	482	521	525	549	528	544	492	485	514	474	530	509	524	509	530	517	522	501	523	499	472	490	525	500	518	458	495	491	523	510	517	501	494	532	531	506	505	482	498	528	532	491	518	523	492	539	519	518	505	477	514	501	517	517	481	497	509	522	511	513	478	506	522	521	534	550	510	460	478	495	514	484	502	538	480	506	524	512	513	508	506	518	519	492	521	504	513	532	535	494	536	487	505	497	469	484	485	521	521	501	482	494	525	518	523	482	528	545	513	472	564	509	506	536	468	526	502	473	539	504	523	494	512	534	517	507	513	472	497	504	513	519	514	491	508	519	498	477	483	475	512	515	520	471	504	528	484	492	499	510	514	532	483	485	496	515	519	467	494	445	508	486	495	490	468	463	476	481	498	476	534	487	511	486	515	533	496	461	482	533	489	481	512	532	529	501	486	485	511	490	491	505	486	533	522	508	500	524	517	482	472	511	498	500	510	484	499	507	487	475	521	507	483	481	494	495	531	526	483	525	454	480	492	470	504	500	497	512	487	530	522	461	525	559	503	467	480	502	520	495	478	487	525	479	530	503	533	522	490	483	515	493	559	516	499	518	488	535	522	515	534	500	509	517	517	496	511	477	570	520	491	484	495	532	501	496	508	526	508	525	544	496	513	567	519	545	470	515	562	502	520	508	472	512	495	479	520	555	469	503	508	489	550	536	522	489	505	494	497	538	506	524	522	516	553	500	511	514	522	504	467	505	489	524	505	531	442	463	500	454	514	476	487	497	512	476	494	504	496	500	525	527	505	504	488	459	525	526	503	542	473	500	508	531	481	522	498	545	483	495	529	512	518	476	482	492	506	543	511	492	462	504	510	502	526	503	485	488	507	553	467	547	507	528	520	505	520	500	479	501	537	543	506	490	512	485	516	501	467	503	501	493	520	492	495	510	533	489	503	495	504	497	514	474	523	518	501	491	475	501	525	523	514	517	483	466	491	495	523	463	524	520	485	493	510	531	490	487	506	537	460	512	471	498	492	533	531	497	467	527	501	498	520	520	479	505	524	509	508	494	532	510	505	550	508	492	483	524	466	506	499	469	551	554	493	527	521	498	501	503	515	535	495	550	483	516	514	518	489	502	524	484	502	516	496	519	515	482	499	532	504	451	551	492	490	510	498	499	487	518	521	542	515	535	471	487	501	501	495	492	531	509	489	544	504	505	565	482	483	523	534	476	529	509	540	496	517	534	494	515	524	442	523	525	525	491	510	527	496	508	515	492	516	511	505	461	484	496	545	481	504	523	514	506	535	489	491	478	486	522	521	501	471	471	500	519	474	507	503	506	502	516	461	471	502	546	490	492	520	495	488	489	469	501	524	507	537	546	514	483	472	481	538	461	503	468	472	509	541	471	506	490	500	507	569	478	501	483	480	515	509	474	493	492	510	509	532	507	533	543	514	474	513	495	518	515	467	491	496	508	447	514	505	558	476	532	492	519	515	489	486	476	502	537	491	469	479	473	485	483	493	474	502	492	501	509	484	512	492	484	504	496	488	549	523	493	484	526	521	497	528	493	519	518	493	482	519	458	497	492	492	514	499	485	549	485	512	504	463	484	496	527	466	471	542	475	499	498	523	534	501	557	500	495	518	481	526	526	495	515	505	534	492	517	501	508	536	524	497	522	504	535	485	494	519	510	520	535	552	509	507	506	526	487	493	521	516	504	465	523	544	514	480	495	461	512	531	494	475	508	469	515	522	501	537	530	496	532	527	522	493	511	494	537	537	493	482	483	489	476	534	528	576	534	506	518	503	506	463	482	514	505	521	501	541	515	518	481	495	513	535	537	530	476	517	517	511	494	500	486	487	520	496	493	515	500	503	508	489	497	498	520	486	514	521	496	509	490	504	543	488	507	465	524	525	522	476	451	508	503	498	478	482	488	516	483	501	505	522	517	502	474	472	492	499	495	500	516	513	480	496	543	511	547	505	510	516	511	489	512	507	507	528	467	503	518	531	512	482	533	501	518	503	474	514	470	485	518	499	515	494	511	484	517	461	479	531	520	491	473	505	472	537	516	545	512	488	492	516	508	520	537	528	483	490	512	511	507	526	487	508	515	502	510	516	511	486	520	530	518	491	496	493	518	489	552	514	488	496	518	509	522	521	491	524	530	495	509	496	493	511	477	542	504	475	511	487	536	505	475	570	438	508	503	527	515	496	494	501	505	521	495	524	489	508	497	505	549	488	500	522	480	472	531	495	484	486	492	505	490	533	501	491	529	481	508	498	520	493	522	511	473	508	513	514	536	493	479	486	495	478	523	477	520	507	516	536	506	520	523	487	511	485	517	527	521	454	542	517	522	506	547	570	514	525	533	495	511	516	546	487	517	469	488	556	510	494	459	465	530	488	503	496	492	500	509	523	542	509	515	531	493	468	495	513	522	506	535	498	494	502	521	496	513	493	480	494	478	482	492	513	509	491	549	485	535	450	502	483	501	494	503	496	528	514	504	492	467	487	471	449	457	540	512	497	480	463	499	502	510	450	497	461	485	491	497	488	534	470	491	504	510	503	508	500	478	478	513	499	518	483	492	492	517	503	489	481	457	481	487	511	523	478	497	501	505	511	528	501	512	491	493	479	509	522	501	539	468	544	516	493	465	532	466	487	509	545	485	469	477	535	489	503	562	509	535	499	483	495	490	516	485	495	559	491	495	499	474	526	504	516	475	497	470	501	496	523	468	508	492	508	485	493	493	470	481	497	509	474	503	490	539	534	488	501	506	494	523	523	501	531	492	481	518	496	517	496	492	485	481	546	519	525	519	496	505	508	501	480	469	538	486	447	506	502	555	495	478	528	490	513	508	508	474	503	513	498	460	517	562	519	509	571	537	517	501	532	516	518	499	482	466	510	515	497	519	502	527	508	499	452	467	495	490	519	526	513	526	502	506	485	525	513	524	513	491	544	494	530	512	486	466	498	517	468	533	517	523	495	483	496	528	515	510	476	513	501	464	536	537	523	483	515	530	494	479	524	525	527	511	535	528	524	524	484	454	528	482	489	472	490	500	517	489	516	517	513	516	535	496	472	503	500	523	516	516	489	499	507	472	507	497	468	501	487	525	522	509	482	532	536	516	491	497	541	495	526	550	512	462	496	511	515	510	511	519	470	476	509	493	474	510	499	501	504	502	522	514	518	499	498	484	503	487	482	531	508	482	519	519	511	520	514	523	504	493	475	531	530	515	508	514	554	501	547	524	487	486	483	547	478	499	491	530	508	494	498	519	511	551	550	496	466	526	485	500	466	489	495	522	494	502	496	487	493	495	486	501	533	480	480	532	530	543	457	459	523	515	558	489	468	522	513	498	522	537	511	496	486	506	511	510	485	483	529	511	493	501	479	497	493	482	504	470	506	500	519	472	517	533	514	514	487	500
23844	21387	28633	24491	21314	10140	995	612	477	413	399	399	352	354	380	355	351	312	335	294	304	298	301	320	272	300	299	307	300	283	266	272	330	288	286	271	302	313	307	300	285	296	274	307	275	305	295	282	290	277	285	285	277	257	311	291	277	265	280	273	279	278	279	254	318	313	300	280	258	285	301	273	286	270	315	284	295	284	317	287	295	276	286	293	295	288	291	319	293	278	255	282	291	284	292	300	290	303	302	294	319	300	277	286	280	267	295	300	265	294	267	269	267	309	278	272	303	288	293	308	303	298	296	301	307	279	303	263	270	294	297	290	262	277	319	295	305	297	287	273	285	298	310	303	305	277	306	280	306	267	280	277	291	303	298	288	304	303	294	291	281	279	304	280	293	294	281	303	296	304	259	296	271	327	277	306	297	298	274	288	312	280	297	274	261	287	288	276	289	288	305	313	276	293	317	310	312	282	271	266	308	284	281	286	278	301	339	305	300	276	291	302	298	320	287	287	270	276	292	304	301	348	287	279	304	301	313	311	269	281	277	291	318	259	294	304	270	299	301	285	268	292	267	306	293	281	273	270	290	292	292	315	289	307	257	310	289	317	287	308	261	299	285	259	322	290	313	296	306	257	251	270	298	288	287	303	295	297	273	284	289	324	269	302	273	319	285	283	286	301	314	303	284	261	318	295	290	309	322	314	298	278	274	283	279	289	275	302	296	268	284	264	295	268	288	282	305	300	286	290	281	299	310	321	299	291	299	263	293	300	301	281	270	282	311	278	305	281	255	326	313	293	280	278	288	302	298	283	272	314	297	260	292	323	261	299	268	289	282	287	294	283	313	301	292	286	307	289	285	278	314	312	307	299	287	285	300	306	297	286	275	265	275	311	289	274	281	253	313	281	300	251	299	302	290	296	285	286	312	292	288	265	242	301	289	307	261	269	311	274	267	263	303	249	293	308	275	302	303	296	287	288	319	264	279	297	287	274	283	287	279	286	303	320	265	270	284	306	306	288	284	299	303	284	274	290	296	296	300	245	266	309	294	295	285	295	286	266	276	276	303	292	313	277	306	287	289	272	311	303	271	299	292	281	301	314	274	304	296	272	281	277	293	300	283	305	310	295	287	306	287	304	273	289	295	280	296	300	270	284	286	306	288	299	319	284	271	304	281	289	275	300	277	275	251	276	312	297	274	256	274	283	263	309	270	281	316	274	298	294	301	312	257	289	298	284	268	303	295	267	267	268	253	281	305	267	299	307	263	262	275	290	277	277	275	280	271	286	282	315	296	270	280	296	298	280	273	294	301	260	289	315	308	303	264	316	293	261	316	261	276	311	290	307	291	305	290	301	293	319	312	304	313	253	294	296	293	267	275	282	320	264	296	273	264	289	287	284	300	292	288	285	299	244	277	293	279	297	275	303	291	301	279	297	283	290	262	315	279	294	289	305	279	280	292	283	284	277	300	297	303	282	265	264	283	310	316	292	283	267	282	302	306	273	255	298	296	269	286	291	299	303	283	287	282	286	306	298	239	324	287	281	312	282	307	326	313	297	275	278	285	318	264	290	270	284	298	315	271	273	286	316	272	269	253	305	296	315	286	258	287	282	258	293	292	323	288	303	279	265	283	283	273	293	313	278	280	287	286	284	288	286	295	245	287	272	286	287	277	298	269	291	291	281	299	270	294	299	274	325	276	306	282	291	251	270	327	300	285	254	285	297	283	282	248	260	295	272	315	284	317	300	285	263	280	279	261	280	298	281	282	274	237	314	318	291	255	268	303	275	317	323	312	299	259	279	295	299	284	276	306	308	288	273	328	267	279	297	314	289	307	322	274	283	287	279	308	306	282	283	306	328	330	287	311	316	254	283	278	264	283	282	281	289	292	289	308	278	262	261	296	303	277	257	308	285	274	271	272	262	300	320	287	254	290	297	288	288	301	271	301	288	275	278	299	318	286	282	274	277	295	282	271	297	245	303	243	312	267	281	293	306	300	289	242	282	308	254	310	299	314	278	283	301	295	296	290	290	285	290	278	274	279	282	277	292	279	309	307	287	314	319	298	307	302	282	306	283	280	249	302	280	281	303	278	283	259	278	299	291	308	301	304	266	299	282	294	314	297	290	285	299	275	301	266	283	284	261	271	302	293	299	307	295	262	277	292	312	301	253	281	299	264	259	268	296	293	284	292	300	272	322	302	283	284	280	322	313	307	314	291	310	284	267	280	289	303	309	263	280	292	284	276	271	274	277	279	302	306	270	306	282	237	307	290	310	273	335	323	304	309	276	296	301	277	282	267	295	285	277	280	319	299	267	261	293	302	287	317	318	297	297	276	304	269	297	288	304	339	344	299	299	320	277	271	279	319	271	285	278	291	306	276	298	253	302	323	269	314	290	287	300	301	310	283	292	277	269	259	289	274	315	303	294	299	294	277	283	314	295	286	290	290	280	303	272	282	311	287	303	303	274	291	331	291	303	292	271	238	298	289	275	280	285	308	276	283	317	312	318	290	319	276	292	310	309	288	298	284	296	298	285	331	265	288	301	296	323	270	275	317	263	289	253	283	311	327	289	274	306	278	269	298	288	276	295	320	297	317	303	287	310	280	274	282	283	323	270	316	290	273	294	285	329	301	276	311	315	276	314	304	293	265	276	277	297	327	269	324	295	272	273	298	275	295	287	292	285	284	289	280	251	273	292	306	268	286	347	264	306	286	272	274	298	295	265	305	306	275	307	289	317	294	295	330	276	318	256	263	294	290	289	273	307	286	306	298	285	294	315	299	270	298	284	283	287	287	261	314	316	268	293	303	301	290	277	287	286	322	292	311	307	316	278	278	275	294	295	282	292	293	334	271	283	279	310	287	271	271	295	277	282	268	309	310	292	260	311	269	315	289	280	314	305	289	281	295	295	321	263	315	295	319	337	313	289	275	277	284	293	267	289	298	267	289	304	281	298	281	291	267	266	296	318	302	287	269	296	303	290	291	278	265	312	314	284	271	292	305	299	236	297	269	302	269	302	256	325	313	260	276	277	274	311	323	296	301	292	312	319	288	288	251	301	296	302	286	273	291	300	335	296	295	288	277	300	291	282	284	279	250	286	266	290	318	283	295	277	300	290	269	295	312	287	302	275	278	272	288	313	304	288	283	299	286	276	277	290	294	304	278	281	299	293	276	278	284	282	262	315	292	350	282	286	295	321	280	272	279	287	296	281	295	299	286	293	318	274	289	291	324	276	285	286	295	319	303	300	300	293	306	265	289	297	282	302	327	252	259	279	279	294	266	270	286	302	280	279	294	308	298	287	267	275	287	278	299	304	298	263	285	247	282	299	302	306	282	283	296	302	311	292	303	316	328	299	255	291	297	294	310	307	287	262	321	286	306	289	257	265	282	249	300	273	301	315	301	276	285	292	279	280	273	286	297	295	307	303	270	274	321	303	272	307	302	283	292	297	335	317	322	281	287	271	265	298	286	289	334	282	288	269	281	296	302	298
31396	51136	22327	3835	2354	1825	1229	964	709	613	519	468	483	422	414	409	427	381	367	391	368	363	367	341	378	316	350	325	343	378	364	354	326	322	317	336	345	316	350	342	330	312	294	318	317	337	346	323	328	330	307	297	337	332	343	335	344	321	335	315	290	297	312	310	320	330	312	326	352	348	290	349	339	292	302	345	329	330	333	298	322	328	288	323	316	312	312	352	333	350	313	304	328	295	329	304	315	326	327	346	309	322	314	298	321	328	290	304	322	302	297	312	303	317	328	335	317	320	305	297	336	299	321	310	315	304	295	331	320	320	329	302	314	332	318	295	288	313	345	318	302	327	326	306	312	324	318	330	296	322	321	346	325	332	338	348	312	319	288	319	303	342	305	302	327	339	310	319	322	305	321	283	349	319	291	345	316	339	320	314	308	333	323	316	335	337	296	326	298	303	297	327	348	319	332	284	337	323	342	334	323	303	301	333	312	350	327	308	301	318	348	304	335	303	326	312	340	344	270	342	319	293	303	318	326	302	327	334	340	288	345	316	342	309	329	331	308	300	313	310	294	334	323	294	310	308	321	301	302	334	320	308	338	287	315	339	335	304	306	321	322	344	341	323	316	337	316	311	308	306	322	320	318	318	321	323	339	304	315	281	338	363	317	311	293	318	334	318	305	308	367	327	345	339	299	347	351	315	308	328	290	340	290	331	359	322	317	284	324	291	320	314	333	336	356	321	313	344	307	311	359	322	336	319	338	329	334	335	291	315	347	315	355	325	291	327	299	318	347	318	338	288	330	289	325	327	324	367	319	333	330	313	320	330	306	297	313	308	328	314	357	323	328	348	322	332	288	304	310	320	293	343	337	345	314	336	311	318	337	296	336	325	313	309	319	296	293	313	327	326	323	294	340	338	330	321	367	326	318	327	293	272	324	336	312	307	308	317	302	315	312	310	330	319	325	344	373	329	321	314	332	321	290	326	298	330	301	306	314	352	286	352	335	314	307	322	297	314	343	304	320	315	319	327	292	350	316	332	336	343	310	310	306	314	337	320	320	332	308	337	316	313	350	304	311	321	330	284	330	291	336	339	348	345	312	342	299	365	314	329	306	349	322	329	309	302	305	354	301	310	326	301	305	301	341	305	326	332	296	358	325	320	328	324	323	306	315	333	330	340	329	307	320	337	308	303	312	328	316	321	340	315	319	306	319	313	337	295	317	313	331	314	325	325	324	318	322	352	343	361	319	294	320	308	340	327	314	329	313	318	315	345	267	302	293	322	325	313	348	330	304	322	341	334	343	296	294	352	337	333	312	332	321	362	304	305	307	315	312	285	307	293	339	338	331	315	338	353	336	320	350	358	316	304	320	314	314	334	333	307	329	327	277	316	312	351	326	295	331	299	317	315	319	337	320	348	318	339	303	342	344	333	322	331	327	326	297	282	333	314	321	333	366	281	342	313	338	311	310	278	295	295	310	311	319	308	285	297	328	341	345	332	338	341	288	302	310	281	330	313	293	341	333	308	314	329	325	289	311	313	341	347	317	313	303	286	313	303	293	306	334	306	327	295	341	305	310	323	329	339	312	304	334	316	337	338	322	351	317	333	320	318	298	340	318	305	336	329	301	310	299	319	325	315	311	311	332	324	337	295	331	324	329	321	281	349	324	341	304	337	296	326	344	328	342	336	328	333	361	305	320	335	356	328	321	320	284	292	311	337	314	291	336	304	299	303	285	306	334	294	341	305	345	314	330	327	323	317	349	288	303	317	307	304	328	354	332	330	328	349	283	333	306	314	315	298	327	344	329	292	334	331	320	329	339	319	326	324	300	284	313	327	336	302	346	341	346	299	296	326	324	337	312	317	310	333	293	315	321	330	288	287	330	310	317	326	313	329	318	311	339	300	338	334	303	307	338	298	296	329	354	329	336	333	303	301	336	320	290	318	302	347	315	329	315	300	326	335	343	324	303	321	313	315	334	318	295	316	317	344	323	357	315	322	306	297	329	336	311	369	361	314	324	307	331	325	322	325	329	348	343	303	321	322	314	295	299	295	277	297	318	327	300	333	328	323	329	348	309	327	334	301	314	332	285	315	300	328	311	315	340	306	328	333	313	330	290	319	323	325	315	305	318	330	294	328	322	359	313	308	330	317	292	294	353	304	305	321	315	329	331	286	319	318	319	353	320	354	303	294	320	323	266	325	325	325	329	314	340	334	318	303	307	308	335	297	311	320	342	306	314	323	318	314	350	344	275	331	362	322	339	341	318	348	337	305	334	314	328	352	310	323	318	331	312	327	320	314	332	323	346	327	316	293	332	302	304	304	296	320	325	315	328	296	308	304	297	330	305	344	321	330	342	293	326	349	309	344	318	339	333	320	341	328	316	326	328	306	314	280	338	312	294	309	312	312	336	307	310	281	278	331	309	312	340	298	334	316	311	343	294	307	305	302	313	317	329	274	334	330	293	337	295	327	304	325	295	315	319	341	339	287	358	359	326	327	315	309	328	324	325	340	329	322	330	297	337	315	313	281	311	332	313	311	322	313	299	316	343	309	296	325	312	318	280	326	330	321	301	351	321	332	340	312	324	328	321	321	340	283	311	345	328	340	380	272	304	308	315	341	311	343	317	329	329	334	338	334	307	315	297	325	327	322	319	315	303	316	327	330	293	310	332	290	297	334	332	305	308	327	312	308	299	302	330	345	312	297	304	311	317	308	343	300	323	288	324	325	317	312	317	301	324	347	348	347	312	332	327	306	308	304	364	315	314	308	336	314	322	304	321	303	291	300	297	351	316	343	344	325	297	317	336	333	316	353	341	309	326	303	293	317	319	361	301	308	299	311	309	306	312	306	331	329	300	299	325	311	340	315	349	331	331	313	288	304	305	333	284	315	332	294	324	319	319	319	320	318	340	327	324	317	295	312	304	338	326	336	315	310	326	328	319	317	316	314	354	285	326	280	333	299	314	309	315	265	309	340	320	317	327	335	285	328	299	343	325	301	336	304	349	291	349	319	284	344	328	337	339	346	310	300	289	336	288	290	318	337	311	308	294	347	345	313	324	332	330	312	305	316	295	317	325	309	344	328	338	288	285	275	343	289	307	335	312	303	309	284	318	304	309	342	257	332	298	311	324	303	313	296	326	292	322	302	308	284	303	303	334	353	310	313	336	321	306	322	346	308	309	307	280	331	294	314	325	323	313	329	315	303	353	314	332	322	332	315	310	334	318	319	272	319	306	299	308	304	304	284	311	310	305	321	341	319	315	325	293	293	338	317	297	291	330	315	320	323	341	360	300	328	280	339	328	302	348	325	311	342	325	338	300	318	325	305	333	321	325	325	300	326	343	295	330	311	334	308	318	334	346	328	319	316	287	298	328	317	299	304	336	336	332	313	307	308	293	301	314	302	308	338	285	331	298	346	331	356	343	336	348	325	301	292	304	335	324	289	311	308	332	343	295	317	292	327	291	321	302	329	320	320	329	346	335	301	323	301
25330	21410	27129	25355	7830	1424	994	913	817	825	825	768	792	712	811	728	766	740	732	761	732	732	710	768	720	721	699	769	712	753	744	762	728	725	730	743	733	748	711	699	729	700	735	721	710	725	711	756	726	711	746	713	710	736	706	722	740	702	683	707	705	728	707	696	671	748	695	715	714	729	697	711	707	694	717	738	724	691	765	703	718	723	658	722	701	707	722	712	674	714	763	763	743	756	763	782	717	739	705	784	753	724	711	742	730	739	747	740	694	709	686	740	748	736	724	745	677	723	738	778	743	760	726	745	705	728	738	717	737	732	697	721	727	708	715	719	721	729	761	730	733	724	706	686	771	739	733	730	668	790	684	696	719	759	701	692	764	683	691	726	728	744	708	687	727	711	740	763	746	708	652	757	717	704	728	740	722	746	737	743	700	726	694	737	718	660	722	729	727	737	743	717	738	746	683	724	692	691	720	704	748	707	712	680	722	772	741	779	724	687	696	782	783	713	762	692	732	720	766	737	670	708	687	675	749	687	738	775	717	673	719	752	737	694	753	696	739	781	709	698	798	713	692	735	716	701	720	705	747	730	687	750	686	652	669	726	754	708	731	748	747	712	692	713	729	758	661	754	745	691	732	733	760	718	734	706	773	696	778	729	676	704	736	746	720	736	720	731	777	732	672	736	718	747	755	695	753	717	700	707	727	735	683	707	781	738	697	723	762	726	745	705	686	720	733	702	743	668	724	740	707	721	737	666	754	675	716	738	737	704	713	721	723	759	747	752	721	713	752	685	713	712	707	697	738	727	707	710	701	737	763	717	735	718	699	768	722	731	705	744	688	745	755	676	743	701	697	722	733	740	727	757	745	752	694	720	768	752	738	731	709	711	709	730	716	763	718	741	727	684	774	756	755	781	730	735	708	743	734	735	716	776	712	753	745	697	725	733	708	728	729	706	740	710	701	757	724	742	727	763	728	715	687	782	688	727	719	722	753	737	694	694	704	743	724	700	745	711	750	725	701	725	721	706	733	684	712	702	720	708	750	728	752	742	678	762	728	745	697	721	715	700	706	737	724	704	753	746	714	797	731	717	758	721	713	719	669	731	743	737	678	771	732	749	708	714	744	699	671	745	722	739	725	672	752	683	732	761	683	729	723	704	758	666	726	687	684	730	744	747	757	710	699	749	730	734	740	698	714	690	713	741	706	726	718	679	757	723	710	733	718	745	752	709	745	713	693	700	749	739	710	749	719	705	756	735	716	710	723	770	723	744	717	746	705	688	757	728	722	772	766	718	727	747	749	718	718	709	738	726	688	709	729	735	721	700	724	730	706	686	733	733	712	738	690	756	697	704	753	674	751	689	738	697	727	724	735	740	732	808	699	713	673	680	726	634	763	722	736	723	728	705	708	754	756	679	729	686	751	743	731	716	743	761	713	752	709	700	670	745	691	718	771	710	733	727	762	696	710	770	708	717	709	736	725	703	719	722	761	701	723	726	725	753	772	736	767	718	745	692	765	657	694	780	746	732	739	721	745	724	758	756	647	725	689	686	664	707	672	705	730	730	743	741	720	730	679	713	703	729	741	746	750	720	746	731	672	695	739	716	710	752	792	743	710	737	748	784	711	728	774	721	742	740	686	701	705	745	748	727	760	725	704	749	673	774	700	709	782	719	723	685	697	730	727	689	752	716	763	720	740	693	708	692	684	771	726	728	736	737	701	740	726	720	741	721	767	741	734	694	736	712	698	682	742	715	706	735	712	764	690	738	689	751	779	724	722	752	753	714	751	724	773	674	775	718	742	719	730	713	709	722	665	724	742	737	716	752	740	736	687	655	796	710	706	750	752	676	754	659	694	720	704	652	682	714	723	750	712	789	724	716	742	693	752	748	729	751	694	697	730	722	756	682	736	747	740	721	712	683	711	760	738	675	736	744	749	815	726	709	778	730	707	717	699	703	716	690	734	744	772	729	744	766	688	688	716	716	716	671	750	764	733	698	697	696	700	789	719	700	721	730	742	723	731	747	753	748	781	724	679	721	759	743	700	680	758	736	714	760	758	727	719	711	744	730	721	697	719	677	781	729	698	707	692	717	722	712	738	757	734	751	734	715	722	723	769	661	751	689	698	713	763	692	695	745	705	709	734	703	714	762	733	731	693	729	725	727	751	714	694	758	672	722	750	743	672	756	723	763	741	712	709	699	720	703	721	706	711	682	773	716	726	707	765	768	745	738	717	701	689	738	709	736	753	778	677	759	719	725	766	751	762	729	745	718	744	774	760	745	722	768	718	719	664	745	764	721	695	696	711	713	697	783	736	732	721	761	739	748	706	757	723	737	699	710	707	730	754	708	734	690	733	754	741	763	727	750	713	719	733	722	709	707	704	640	712	712	698	740	732	688	726	751	731	735	721	705	758	767	729	714	729	697	731	754	745	747	774	701	702	751	734	728	683	682	720	724	750	713	709	681	714	752	772	738	698	775	719	724	708	775	704	747	769	719	752	696	750	742	739	734	727	693	753	700	736	761	755	727	703	734	748	666	679	706	769	710	716	753	744	774	721	707	715	740	700	770	692	712	715	728	789	719	708	726	728	717	724	743	703	732	737	743	758	758	757	745	733	712	714	705	737	717	737	701	767	713	710	689	721	700	739	755	687	744	711	808	758	740	721	718	704	690	697	721	720	664	712	690	741	762	745	792	764	711	694	729	664	727	738	734	690	731	689	730	744	700	701	747	777	741	721	706	763	745	719	733	678	688	679	740	665	712	717	700	705	753	722	735	714	667	705	744	748	716	745	725	781	715	689	706	691	746	707	739	724	698	750	709	710	710	718	782	710	703	739	740	721	720	715	728	716	737	732	687	747	702	718	726	768	733	721	731	666	700	704	708	722	695	726	723	727	728	705	672	700	733	658	741	706	744	731	747	703	759	716	755	702	784	679	708	728	736	756	696	722	714	717	681	747	678	711	716	767	748	763	744	722	711	709	696	682	721	769	731	714	730	703	771	753	697	739	717	733	731	775	744	751	745	672	690	731	734	703	729	739	738	736	704	722	710	715	707	692	711	701	687	761	709	685	756	732	717	751	727	737	705	715	695	710	715	795	746	755	675	737	734	684	718	736	718	758	775	703	716	739	776	741	731	720	722	690	702	746	729	774	737	656	691	706	776	698	714	722	718	727	732	762	728	722	718	742	727	688	698	694	730	698	697	689	722	746	733	780	781	750	723	762	714	713	755	713	731	696	730	696	700	702	710	732	721	702	731	771	724	733	697	683	758	713	720	707	706	680	721	715	729	740	717	738	748	734	686	706	737	774	693	755	725	710	751	720	766	729	728	752	739	750	787	755	712	678	746	733	752	702	755	732	699	709	679	709	669	715	738	744	730	704	726	682	750	751	774	723	708	743	701	691	719	682	701	749	724	666	661	765	736	719	727	690	758	737	722	771	711	734	723	697	749	702	676	739	732	725	748	717	701	704	679	726	766	713	716	686	726
29553	44284	15811	3018	1952	1636	1219	1110	956	907	865	851	785	842	794	837	801	767	742	789	773	799	752	730	797	775	821	731	798	734	807	783	734	728	777	760	761	753	731	793	730	762	772	748	771	779	732	751	768	736	792	756	790	743	771	751	779	767	730	773	728	748	793	723	748	779	739	772	727	759	785	727	775	736	724	789	703	783	790	838	701	712	776	716	773	782	743	755	774	683	756	754	757	780	725	760	793	777	788	737	759	755	721	789	760	766	745	707	758	795	749	714	808	782	766	761	795	752	724	757	717	769	744	714	734	733	774	736	720	761	764	748	745	775	785	772	777	777	755	676	730	735	761	771	772	785	760	740	755	726	789	770	743	750	747	755	751	740	711	767	731	770	745	737	781	771	774	765	701	738	781	771	739	713	738	797	808	747	750	765	813	687	729	789	747	823	725	743	736	758	798	818	793	748	767	743	760	814	771	736	730	784	750	721	744	700	774	779	785	707	712	746	719	747	732	793	764	723	798	719	742	746	729	745	720	722	722	762	711	711	736	743	771	733	707	746	744	788	760	760	728	788	750	742	776	744	734	725	728	743	731	749	713	743	753	803	771	706	766	796	719	748	777	719	738	760	760	782	732	712	749	785	736	788	736	753	721	765	750	793	730	764	759	769	777	723	787	753	745	754	722	774	772	746	711	775	720	776	732	763	810	801	706	744	747	766	729	745	711	737	754	727	739	735	732	742	779	663	745	741	723	752	740	733	774	770	748	744	742	733	730	742	752	773	749	781	718	758	793	779	733	785	743	724	741	802	752	779	749	735	752	770	745	750	740	696	749	716	769	757	781	784	744	792	721	757	731	716	744	769	844	778	753	776	733	796	750	784	759	743	731	751	763	738	731	708	771	772	762	724	780	751	730	723	765	783	727	771	760	780	765	748	790	754	722	769	787	826	784	771	771	773	791	777	791	776	739	771	726	796	730	735	752	751	778	744	752	772	738	778	750	771	763	754	786	817	781	739	778	782	756	790	743	750	765	756	757	746	751	756	773	732	738	751	785	726	707	751	769	713	739	763	788	765	772	707	770	731	719	754	783	739	735	755	763	780	777	724	756	779	780	785	763	802	775	780	779	699	767	780	701	767	784	774	777	749	754	733	750	741	747	777	769	728	770	771	756	737	811	754	742	715	733	739	791	770	748	752	754	713	755	717	799	759	787	686	757	806	760	786	743	715	736	745	758	725	751	750	783	733	788	783	723	780	723	683	751	747	756	723	758	805	732	750	775	758	768	767	742	704	793	777	754	753	784	765	734	767	766	788	734	797	772	739	747	753	748	726	725	717	740	717	743	811	767	813	731	781	800	739	770	779	758	783	742	761	768	769	731	752	833	715	805	772	762	799	795	757	746	793	734	786	767	724	725	754	732	787	790	772	747	758	727	751	784	717	769	828	767	789	735	780	717	736	722	740	738	725	751	754	756	756	787	781	703	772	748	745	759	777	782	770	721	796	763	710	742	721	768	714	727	752	796	748	773	768	796	771	740	740	773	745	805	767	769	753	748	741	749	767	750	712	763	771	777	785	791	772	742	782	743	755	714	748	749	703	750	769	756	782	748	738	779	799	756	772	716	745	732	788	746	759	785	739	749	717	758	785	806	783	743	769	753	765	786	779	733	784	791	776	792	746	731	758	742	739	721	767	735	776	739	747	760	727	746	764	767	755	791	784	788	744	738	816	727	733	751	762	748	738	786	728	745	712	763	732	779	789	783	748	756	709	717	852	767	762	804	757	763	729	734	718	798	769	763	741	759	729	732	769	822	770	792	697	767	781	745	747	752	811	732	711	760	745	782	798	763	794	758	762	774	754	805	787	770	762	705	730	773	794	719	709	750	741	751	747	766	741	685	774	730	768	706	731	717	764	717	741	789	767	740	721	739	743	731	710	789	757	754	746	758	810	748	779	762	766	757	779	769	727	777	773	803	778	742	720	703	712	789	817	721	765	749	830	755	812	782	753	690	722	789	769	748	729	803	759	795	815	765	743	764	775	709	725	759	762	735	770	804	746	766	767	755	762	778	770	702	784	803	733	769	760	753	750	738	798	766	783	749	753	754	781	777	731	730	786	757	758	782	734	723	758	763	770	747	785	776	738	767	726	806	765	770	753	718	716	747	818	737	768	725	741	721	748	765	764	758	712	772	731	758	756	711	740	726	776	778	821	745	705	774	758	717	739	787	763	715	740	702	722	761	802	737	744	739	738	768	772	758	744	778	777	733	733	778	751	709	801	793	742	756	738	750	776	776	754	743	776	735	735	767	784	766	760	781	746	723	765	728	704	743	746	743	730	768	755	767	753	816	762	771	760	759	763	811	777	716	757	751	737	691	771	734	713	787	748	746	753	763	803	738	760	785	780	732	764	763	693	767	727	788	763	766	721	808	793	763	733	761	709	762	724	759	772	749	705	712	778	750	797	757	740	765	740	728	733	730	738	749	757	790	749	731	724	699	732	780	771	746	749	776	752	740	801	760	759	768	763	763	766	756	804	774	756	794	775	761	770	813	778	736	776	781	766	752	746	727	730	810	764	732	709	743	732	762	752	775	781	761	718	819	802	760	766	778	773	730	758	785	791	766	756	763	777	744	732	741	763	764	787	710	737	769	773	787	750	784	693	826	768	761	732	807	792	762	748	758	764	781	748	767	724	720	717	752	781	781	753	781	720	755	792	754	766	801	735	741	728	762	768	763	743	725	759	794	759	763	793	693	758	758	711	719	747	750	773	750	745	759	767	701	694	748	809	772	776	741	764	755	739	733	764	751	798	782	755	796	761	796	763	754	741	720	795	726	757	775	767	761	724	729	789	768	742	754	715	746	780	728	749	776	724	768	756	795	749	729	732	742	807	766	797	734	788	774	773	755	786	726	781	775	739	757	777	784	738	718	734	750	801	785	747	803	748	735	745	766	785	731	809	737	756	731	795	799	761	802	768	764	771	747	803	737	746	774	769	749	731	806	766	736	777	721	752	741	730	751	776	725	751	781	777	792	736	751	724	750	765	770	740	776	752	783	713	744	724	714	746	738	790	777	726	752	757	673	752	746	764	727	801	803	771	718	751	753	723	817	757	785	770	760	789	759	772	754	727	759	838	816	731	769	731	735	766	736	738	749	751	767	731	773	740	749	715	757	765	759	749	776	756	793	715	746	725	720	751	752	794	702	788	791	722	745	713	794	765	760	764	771	720	787	817	731	805	757	773	768	715	752	753	775	733	727	723	747	767	747	749	780	732	706	749	728	723	717	738	804	753	762	752	715	806	753	751	807	758	804	734	747	763	737	794	760	755	799	708	740	746	724	705	696	730	743	747	736	784	776	766	720	795	762	821	737	728	690	762	730	765	755	713	766	734	714	791	747	758	803	739	801	760	755	731	734	763	755	813	754	688	778	767	758	771	808	810	763	771	757	747	741	830	768	743	783	790	769	775	766	738	727	765	790	765	777	763	792	684
22805	21347	28943	24085	21342	21302	6706	1223	906	829	771	776	686	665	686	643	602	683	592	611	595	553	596	606	589	601	602	622	515	575	593	611	569	528	596	553	557	620	562	549	542	595	596	593	551	547	528	569	576	561	593	606	595	555	547	531	540	542	570	531	586	570	574	559	573	537	546	543	575	581	623	571	533	579	583	612	567	538	584	586	542	574	583	576	590	553	585	548	564	529	535	539	540	596	499	563	546	556	601	602	576	551	517	592	571	572	565	606	564	600	572	567	558	575	552	596	505	570	553	562	549	565	556	556	582	559	585	527	556	577	567	528	573	547	571	560	561	590	586	622	557	564	559	583	512	549	564	600	549	639	571	563	559	553	523	532	604	555	608	593	593	589	570	579	577	585	565	531	590	635	545	603	576	554	556	574	559	523	551	533	583	561	553	561	550	555	530	541	539	551	581	543	590	607	579	553	565	537	557	589	564	530	556	552	578	573	509	616	581	588	544	581	539	592	551	574	546	531	552	586	516	566	528	574	568	591	540	519	615	600	558	575	579	558	542	577	525	568	552	574	560	585	551	578	552	536	569	565	564	551	592	548	565	545	560	599	524	588	549	577	553	586	554	550	583	512	568	567	545	541	571	561	524	582	588	547	575	614	532	594	544	598	579	597	577	585	518	552	554	587	516	567	550	468	573	550	546	549	557	534	571	576	581	543	585	543	544	545	575	537	567	609	547	573	574	558	572	600	562	539	567	572	566	567	568	583	530	554	546	547	597	559	590	567	587	584	553	562	600	619	540	533	537	555	553	548	575	552	549	565	563	569	558	540	583	559	545	559	586	576	569	549	559	585	543	599	542	574	543	628	538	572	586	524	522	555	579	579	566	533	594	538	565	565	597	551	587	545	556	535	503	581	587	540	545	525	555	557	587	574	580	533	556	552	565	518	600	540	537	542	542	514	536	516	563	579	521	544	598	578	566	578	541	526	563	526	588	543	570	534	566	526	520	578	577	534	543	572	530	634	601	552	543	531	565	538	537	567	547	557	574	575	569	547	593	555	551	588	558	623	541	505	570	567	601	545	521	577	531	575	583	602	575	521	546	583	524	595	543	556	550	569	550	583	582	546	540	563	571	613	566	546	538	565	552	554	562	560	523	526	604	549	568	501	569	542	543	565	581	552	575	537	546	570	588	553	580	576	548	557	577	569	563	550	518	522	576	590	558	561	557	547	532	569	541	578	571	548	554	605	563	563	551	542	545	556	575	564	589	582	584	557	571	549	533	572	560	536	550	563	578	596	572	593	559	535	598	585	595	543	550	601	541	574	569	559	571	578	565	551	517	542	567	591	600	547	538	485	582	616	586	596	566	561	571	562	551	580	548	568	562	562	585	545	541	596	578	561	568	584	555	541	522	578	589	558	539	559	574	558	514	570	593	599	542	518	583	574	553	533	548	567	538	564	544	498	605	522	554	584	549	586	534	596	543	550	566	601	561	611	557	568	546	541	573	549	533	608	587	566	567	545	558	581	597	587	561	548	568	586	559	588	549	574	548	591	597	559	540	551	552	555	559	508	581	588	555	495	525	581	565	525	577	557	600	549	538	578	616	530	532	541	556	552	541	562	573	566	578	563	537	555	603	550	596	563	549	544	557	519	588	573	576	597	561	592	545	555	533	546	587	548	573	536	565	567	585	594	583	548	565	554	604	560	545	590	535	541	563	556	587	573	599	557	598	564	605	611	549	551	546	555	595	571	576	531	579	602	548	549	527	528	538	526	567	595	562	592	556	519	610	574	563	582	558	571	554	559	568	551	574	560	550	557	549	550	543	580	538	523	566	570	536	542	542	533	545	552	567	562	561	596	618	571	567	597	538	563	546	552	578	558	567	521	564	542	528	588	556	582	574	577	561	572	565	524	604	556	547	620	539	574	538	601	574	586	586	529	565	565	570	559	576	591	566	562	544	616	523	547	573	549	556	543	573	544	523	542	561	582	586	560	557	533	563	600	539	519	550	559	552	550	586	548	563	562	584	558	538	546	550	603	545	564	597	550	594	614	583	556	570	531	550	540	512	573	540	558	589	586	528	568	572	557	519	547	517	595	590	588	590	603	519	576	567	583	549	520	563	500	532	561	591	577	549	554	552	543	537	529	592	555	568	521	539	573	513	586	530	545	591	579	584	523	557	591	577	543	599	548	586	534	596	613	581	512	535	568	551	536	571	568	569	617	545	574	524	527	597	550	577	570	570	550	583	538	517	561	580	574	527	531	538	552	591	562	553	545	531	557	538	578	544	524	566	562	559	584	589	528	549	573	546	543	606	546	501	551	522	542	570	554	507	565	589	580	532	545	532	573	524	569	519	541	582	577	571	518	522	562	556	529	559	547	559	553	579	582	611	570	568	542	533	571	581	565	536	566	571	568	585	577	541	531	554	571	582	561	555	535	549	573	587	536	520	521	521	607	593	546	556	567	555	602	519	544	597	545	555	568	529	501	564	604	563	603	550	572	577	566	558	577	549	584	595	585	571	555	573	552	561	495	559	551	554	599	573	543	509	551	599	585	549	608	530	615	559	566	533	535	559	579	538	541	539	516	539	569	570	546	593	511	586	563	603	571	553	582	541	580	592	569	600	567	591	555	607	498	595	575	570	623	601	524	536	575	532	539	544	551	540	531	588	588	537	564	576	577	583	545	542	546	552	558	558	550	560	614	588	539	560	547	542	556	583	553	517	591	551	554	568	589	530	572	533	515	579	508	551	541	538	547	543	577	509	580	548	552	550	582	568	552	540	580	556	565	520	582	514	574	540	557	548	572	615	577	532	547	553	558	603	559	576	572	557	606	509	583	575	566	525	551	545	540	574	549	563	563	609	580	547	519	548	622	560	560	597	575	540	554	559	503	565	528	558	555	547	538	535	549	551	576	584	536	561	529	577	535	558	536	545	562	603	565	551	618	510	552	601	546	573	554	564	563	561	521	556	539	542	520	544	560	559	554	508	562	590	574	540	556	564	544	576	573	529	548	548	571	557	534	566	539	594	539	587	566	562	533	583	600	541	571	541	572	547	539	568	613	605	573	582	594	540	558	574	588	553	591	526	575	504	564	581	551	567	593	562	550	569	589	615	565	544	604	552	578	577	562	583	557	559	567	556	544	550	583	559	536	571	555	573	554	565	565	564	539	568	544	576	527	555	603	584	551	588	603	552	533	576	571	558	583	521	543	611	534	565	615	622	585	574	542	582	559	597	560	569	541	583	551	601	558	542	573	538	554	558	600	574	574	568	558	521	491	547	544	546	599	569	608	583	552	536	580	593	535	583	546	501	594	544	570	547	527	552	502	575	552	548	561	571	554	519	544	500	567	541	535	470	590	556	557	517	518	562	518	557	518	573	564	609	565	563	535	553	541	582	549	547	545	544	547	549	558	553	566	608	559	603	576	561	562	570	537	567	562	518	542	557	562	551	595	513	587	574	590	571	553	575	559	590	575	561	564	586	570
35371	57831	24013	6122	3927	2989	1971	1587	1245	1060	908	873	836	762	701	716	698	671	663	702	678	629	634	643	623	591	594	597	634	638	592	570	590	569	626	597	606	567	549	585	600	547	583	613	574	551	564	602	588	619	573	604	600	594	566	543	587	629	592	556	561	560	588	584	582	596	551	563	602	558	596	565	584	607	589	572	622	531	586	544	539	565	596	556	578	574	574	600	557	548	566	610	557	583	592	549	610	551	571	559	556	577	561	563	547	526	546	562	544	576	552	605	564	602	593	575	587	572	561	568	555	576	578	569	588	603	542	571	613	519	553	534	543	537	612	559	537	530	596	601	556	586	568	615	557	573	580	583	539	564	561	515	553	580	563	598	537	580	548	607	598	552	521	562	556	582	572	542	593	592	578	532	569	541	546	610	544	595	562	554	531	572	548	542	551	567	583	543	563	597	548	559	555	544	568	584	560	553	587	544	620	567	605	544	578	555	541	565	611	553	518	542	601	564	586	555	561	551	605	598	592	554	586	525	540	540	587	537	574	552	579	563	574	563	557	574	581	614	553	582	552	609	536	606	561	559	548	549	560	607	546	602	551	566	592	587	563	596	577	606	566	562	543	568	581	511	552	576	564	593	553	593	571	568	567	583	542	594	517	586	538	557	599	544	537	518	510	553	539	567	552	580	587	569	569	600	552	589	585	563	549	586	533	549	608	530	578	576	566	556	530	602	542	568	572	541	563	532	535	575	559	589	526	612	566	546	595	598	548	553	603	550	577	610	539	550	558	561	563	589	563	614	547	575	538	563	547	545	549	587	607	570	526	598	578	572	584	569	528	566	569	566	588	576	583	556	575	590	567	601	549	553	575	514	549	611	574	546	552	632	535	594	593	550	565	558	551	571	543	530	571	553	528	578	558	589	572	606	607	546	567	537	521	571	540	544	574	576	571	543	549	576	519	559	610	602	557	565	554	568	540	560	560	583	594	580	555	580	518	570	595	545	522	579	571	560	610	545	585	555	580	557	569	581	537	595	563	613	591	562	557	572	534	570	538	561	559	575	577	580	589	597	555	555	537	558	543	598	569	594	542	557	546	558	564	563	577	554	558	560	583	575	536	562	567	551	539	586	571	576	574	559	572	542	581	540	581	588	550	566	551	566	561	555	597	518	589	586	571	551	536	567	564	574	607	562	612	575	586	532	532	564	578	546	552	562	573	580	585	560	519	569	597	576	544	526	581	539	604	567	549	598	574	514	552	521	550	594	567	582	579	584	584	571	548	560	583	594	633	564	568	582	535	574	523	578	614	588	647	566	523	542	568	549	568	563	538	571	538	569	538	538	571	569	621	557	576	606	549	597	579	586	576	580	571	583	571	550	505	596	572	548	610	524	584	565	560	593	553	549	591	528	568	579	588	551	528	564	562	564	593	584	574	584	549	570	538	607	577	522	542	549	574	585	573	617	549	544	631	547	583	515	546	580	510	601	554	531	547	576	614	591	556	595	553	548	559	560	576	543	599	521	575	526	583	577	527	536	535	590	551	496	549	563	510	553	516	559	538	566	536	561	579	564	575	608	513	520	592	513	560	581	573	556	566	563	579	555	561	543	588	591	539	578	551	566	552	527	560	574	552	532	543	582	583	588	580	578	564	552	570	554	557	604	595	581	554	568	598	560	607	575	539	529	571	533	545	559	576	570	556	537	610	560	585	600	540	553	577	569	561	574	566	548	592	540	596	529	530	550	558	563	529	507	527	552	544	593	533	611	567	603	607	539	521	561	576	569	530	595	564	555	544	560	539	528	563	592	597	552	601	538	537	582	576	540	542	584	599	561	557	520	542	604	551	551	529	573	545	582	589	559	596	599	556	539	568	553	545	512	604	527	554	592	566	544	535	602	559	544	563	544	555	598	552	526	577	576	549	543	571	579	565	564	629	541	543	519	540	557	545	554	528	551	574	585	571	593	542	572	583	567	543	595	589	562	544	563	558	534	552	563	569	522	574	576	572	552	581	521	598	542	568	566	559	577	526	521	536	545	535	550	565	516	545	577	602	576	572	564	556	605	539	612	571	514	587	546	589	553	564	505	513	569	566	561	561	569	568	575	525	561	588	538	611	580	520	568	579	554	558	609	527	552	543	565	574	559	562	542	565	549	534	551	554	557	569	543	577	573	589	537	536	587	557	553	572	554	541	569	469	602	548	546	565	558	554	578	565	572	569	556	577	516	549	532	592	586	536	584	572	589	556	585	589	567	557	564	576	570	517	539	588	515	551	565	606	594	597	598	537	571	598	610	580	556	560	550	558	574	571	544	568	560	523	566	632	539	564	582	614	573	572	553	562	583	574	577	554	554	539	523	569	560	599	562	574	554	540	564	570	577	510	576	551	564	549	573	575	588	573	582	562	569	571	585	564	539	540	583	553	580	610	582	521	562	574	582	556	603	577	575	534	566	555	556	637	590	601	570	554	596	538	582	566	553	571	532	561	527	593	585	584	592	542	570	558	596	535	577	613	567	554	565	563	516	590	595	575	594	559	527	552	523	563	550	566	599	575	563	581	545	611	557	520	545	562	594	579	589	560	579	506	565	582	580	511	543	535	583	579	539	531	592	583	548	556	550	585	531	546	571	578	554	561	542	569	548	578	528	567	519	572	555	572	549	602	603	583	544	557	549	528	568	618	580	564	539	567	529	563	534	571	576	576	556	564	529	567	567	536	527	586	538	536	548	544	552	605	570	532	557	537	558	559	578	569	543	563	593	564	561	552	584	628	575	582	553	589	606	550	557	541	580	566	570	542	595	545	560	658	581	558	619	588	574	584	581	548	583	600	529	570	601	588	551	572	564	561	565	594	580	543	552	570	548	522	540	570	553	582	568	567	548	600	599	542	602	536	558	586	553	566	550	592	521	571	585	562	554	553	551	526	560	510	584	595	568	595	591	573	552	560	581	579	607	588	571	581	542	582	557	567	551	510	577	578	544	604	571	579	548	524	584	578	545	591	594	594	577	628	551	539	570	570	561	574	599	540	552	572	593	557	544	535	585	558	550	568	514	558	493	554	561	554	570	554	565	573	555	572	612	545	603	604	569	566	536	570	561	573	556	523	537	529	616	525	541	554	599	536	555	578	551	577	591	530	610	552	565	583	552	543	599	569	589	594	488	559	578	559	586	524	578	572	595	597	545	571	545	552	547	560	554	563	561	559	577	574	583	521	575	583	575	532	561	560	562	575	545	547	609	584	577	562	572	591	576	572	556	579	562	586	562	586	583	546	666	610	565	563	574	556	570	597	551	573	561	581	563	583	573	587	569	558	582	565	593	567	579	558	532	555	559	571	559	615	550	546	612	546	584	591	512	569	636	607	526	564	574	638	574	522	575	564	568	574	559	521	556	566	586	621	615	592	619	542	584	592	595	575	536	577	561	625	541	590	610	592	567	566	572	577	534	564	572	559	548	608	562	562	563	562	526	573	548	591	546	544	572	591	575	587	571	593	547
29367	24268	14928	2349	806	731	625	571	485	508	464	483	439	522	460	445	427	445	467	463	466	482	419	492	461	451	443	480	497	492	473	453	484	488	440	455	468	476	501	498	429	465	494	448	460	437	430	470	487	450	467	466	483	483	447	433	428	499	457	455	464	453	444	462	488	522	475	488	454	463	466	466	458	503	486	467	484	478	433	469	450	456	474	465	483	472	485	498	494	517	488	472	466	438	482	476	465	437	429	459	453	475	434	491	447	460	446	482	447	481	452	443	495	478	468	488	480	451	461	470	443	456	462	488	478	448	529	464	493	492	456	395	492	475	450	480	451	459	457	479	479	464	478	438	444	450	458	463	474	459	472	494	458	460	466	466	516	459	476	463	438	444	465	480	459	458	461	474	461	449	497	484	472	483	472	438	495	473	445	486	487	458	469	459	487	450	457	473	492	463	488	451	459	487	474	476	479	477	484	485	450	454	456	484	463	441	466	456	452	501	453	485	477	481	473	469	461	453	494	433	450	461	503	482	493	490	463	452	464	487	484	460	442	488	449	490	443	454	463	444	483	448	467	451	481	498	456	440	452	436	485	462	446	491	467	457	468	480	433	463	496	457	481	487	467	455	471	456	483	458	457	480	451	452	449	459	473	493	439	491	489	455	484	463	482	492	416	449	460	484	473	462	478	466	471	473	466	470	483	447	469	461	463	468	431	479	438	458	519	512	450	429	449	458	474	478	514	483	477	456	432	450	469	463	468	494	462	455	511	484	506	440	467	459	484	450	449	462	478	437	456	498	463	466	471	479	499	469	493	494	485	496	450	449	502	485	435	503	465	453	501	472	407	457	469	455	452	492	451	461	439	458	480	446	422	445	482	424	489	415	436	434	477	435	442	474	479	448	446	514	487	498	470	494	461	476	469	502	495	426	517	447	456	494	466	460	455	480	465	440	451	481	489	485	488	477	472	453	473	505	504	479	465	490	475	445	472	474	468	467	415	437	472	454	447	457	455	458	458	462	484	433	441	463	452	497	449	474	469	480	488	461	461	462	438	457	462	461	459	492	481	452	456	454	458	478	488	443	488	452	476	466	472	437	453	450	458	458	446	482	456	463	442	481	543	507	476	474	481	422	473	465	472	429	459	487	483	489	458	481	471	444	456	486	478	461	505	477	469	492	458	457	461	479	447	501	458	469	505	495	435	430	440	450	471	476	483	415	490	464	477	456	493	458	485	440	447	462	493	488	476	490	454	450	510	459	467	478	473	466	486	474	466	466	488	451	453	455	456	474	448	478	465	477	413	488	463	450	482	481	480	441	464	472	474	470	461	475	461	449	481	459	450	472	474	482	460	450	467	488	432	494	485	443	462	492	488	456	473	460	480	473	470	466	460	494	424	472	449	451	407	439	489	472	480	455	500	470	449	464	458	428	491	469	484	483	456	452	479	493	453	465	487	467	468	425	451	487	454	444	465	469	484	434	486	450	465	461	460	483	473	472	413	466	434	467	464	441	489	458	465	477	480	495	451	483	477	449	479	409	476	412	487	460	459	481	456	478	494	484	486	461	467	457	482	483	441	455	443	479	469	474	468	481	465	463	454	484	482	446	439	490	503	424	466	489	483	455	465	450	433	490	463	464	448	467	460	494	476	444	483	455	481	485	441	434	476	447	454	458	434	442	486	459	490	478	432	483	459	441	470	485	459	461	510	475	457	471	492	541	472	452	476	466	455	471	444	483	463	482	472	456	482	512	440	481	469	462	431	477	490	466	469	486	475	446	453	435	441	475	478	462	490	510	475	459	446	475	443	444	467	475	429	452	434	486	438	446	467	492	480	456	473	513	440	452	480	488	451	481	463	442	451	463	489	406	439	459	470	476	469	458	489	458	488	435	441	449	462	469	447	474	468	447	468	449	445	439	475	464	495	491	478	448	439	433	499	459	496	485	435	514	489	482	437	455	507	471	480	433	482	437	469	478	503	500	467	456	469	496	476	481	483	466	464	467	479	475	464	454	498	491	475	461	485	474	437	431	445	420	419	468	505	426	484	472	488	483	464	485	492	471	464	473	484	480	425	446	456	493	482	485	455	482	474	420	468	486	500	467	479	455	458	497	449	471	444	468	432	471	492	471	505	482	471	447	470	451	428	457	449	489	449	472	476	478	447	449	497	486	476	484	447	471	448	484	516	475	462	457	431	451	482	459	459	500	447	505	444	482	498	497	485	466	492	454	439	485	431	449	497	456	473	456	432	461	480	454	449	457	513	479	463	557	498	488	493	504	436	431	446	436	473	461	450	457	456	475	442	450	493	433	464	465	468	498	486	448	467	439	450	449	467	445	457	440	465	446	427	451	487	468	493	449	437	454	492	475	432	450	458	432	433	428	482	427	501	440	459	439	490	494	461	484	500	469	466	465	473	451	461	440	451	446	463	444	397	424	461	476	462	478	476	474	412	436	498	425	444	496	466	500	471	479	484	478	447	507	465	444	464	478	502	510	468	483	437	462	422	474	476	465	463	484	437	428	450	440	482	446	483	497	464	432	443	491	510	461	469	479	437	475	483	445	451	478	460	464	466	443	451	459	441	477	429	439	480	492	477	530	478	475	434	503	436	474	446	495	460	469	480	442	452	435	461	472	475	480	465	446	459	482	441	479	444	486	499	484	462	502	485	480	472	415	452	478	482	470	503	475	488	468	484	477	484	499	505	453	460	479	481	432	461	478	457	491	488	498	470	474	500	470	463	458	459	470	477	449	459	451	458	460	434	493	469	468	475	448	454	444	485	453	429	463	460	478	451	462	495	448	455	456	451	488	477	442	469	466	471	449	487	470	489	452	513	443	495	452	455	435	480	460	473	485	466	477	489	455	478	472	471	483	445	457	460	471	473	462	477	441	475	511	417	501	455	484	471	445	470	469	511	489	501	476	456	477	485	481	531	445	479	444	446	439	484	475	428	469	487	467	483	474	451	478	478	435	430	508	492	462	427	493	443	458	470	445	458	449	481	444	483	455	460	435	464	455	505	475	492	470	478	423	477	447	483	434	409	452	450	451	482	468	473	455	496	467	458	477	485	487	452	465	494	484	476	482	467	495	451	490	439	491	526	507	477	443	511	536	471	455	426	468	447	496	444	456	457	478	477	439	460	454	487	474	462	438	510	472	475	500	428	438	465	469	499	472	458	469	464	494	446	458	485	478	492	499	484	470	518	467	465	484	473	425	441	435	447	483	432	482	490	472	460	431	437	461	459	472	465	463	515	427	496	512	442	452	459	472	489	435	465	467	491	421	482	446	429	486	473	462	489	437	464	456	437	420	477	474	469	450	486	479	434	451	493	442	478	460	465	476	483	449	456	483	456	481	440	437	454	478	454	459	435	492	445	477	457	506	482	453	464	460	481	466	438	495	485	493	444	476	432	459	442	464	500	460	446	439	454	460	459	429	467	431	470	459	472	471	490	492	477	462	498	448	410	485	484	439	479	442	454	430	457	483	456	430
25272	35171	9725	1598	1028	970	768	639	616	548	532	526	493	518	514	506	530	505	499	526	507	522	480	486	512	502	500	516	553	533	494	537	472	532	508	540	524	523	534	471	487	485	541	495	555	518	535	523	554	502	512	528	505	491	519	495	548	523	509	483	478	548	527	523	539	549	484	493	521	537	490	565	524	470	513	549	526	540	470	520	467	536	498	531	532	502	501	572	518	496	464	519	511	546	471	500	506	522	562	498	508	566	507	530	480	508	495	564	481	521	509	544	472	550	466	543	516	519	530	496	487	513	500	491	483	519	491	501	530	513	512	502	538	485	511	536	492	534	539	542	475	519	479	497	498	506	514	527	568	536	512	477	519	509	508	486	519	490	504	497	498	531	460	534	522	503	508	522	507	527	519	538	496	513	537	526	497	518	497	533	534	517	533	544	542	508	515	502	514	573	521	486	527	525	539	508	516	488	493	501	497	508	482	526	505	517	495	478	534	509	500	555	480	551	473	485	494	531	507	553	550	546	497	524	510	520	555	467	520	500	530	499	532	523	509	493	536	549	515	498	506	523	518	490	497	517	536	492	506	513	502	497	463	556	527	519	520	546	505	538	508	542	473	507	545	475	514	537	497	481	462	450	491	500	506	491	565	498	493	517	502	521	511	523	522	521	507	509	524	499	547	486	510	491	512	495	537	526	492	488	518	487	516	483	486	516	505	480	495	532	468	511	538	488	514	505	491	536	500	507	487	514	529	530	535	511	521	474	531	525	473	524	549	509	486	529	496	527	495	520	553	545	487	495	522	504	530	516	484	473	508	485	525	486	508	514	464	518	500	499	491	525	511	501	492	493	505	492	503	521	502	546	524	560	493	517	497	520	502	509	517	511	530	506	508	480	508	494	544	485	500	525	472	518	494	515	507	571	507	529	463	475	493	520	518	509	508	478	524	470	508	493	521	537	521	450	548	517	484	494	476	505	497	458	479	477	514	509	502	535	473	465	535	517	563	520	518	510	525	513	464	524	496	548	508	504	523	498	504	529	530	507	511	502	470	504	478	502	477	513	523	518	499	531	512	531	530	527	513	517	491	479	530	512	486	496	468	524	501	518	512	539	523	476	524	533	489	507	510	489	496	498	519	503	496	513	493	491	478	510	511	491	494	503	499	531	492	495	497	500	531	518	533	495	535	505	521	522	549	536	497	526	516	487	501	528	526	495	521	518	487	489	494	481	481	518	529	502	520	548	537	534	518	530	497	504	502	497	528	481	497	482	540	516	499	507	490	539	482	487	503	479	546	487	502	516	517	490	529	535	467	490	517	509	502	476	493	510	485	465	490	528	532	496	495	493	502	482	510	556	477	519	519	500	509	480	539	498	497	499	528	503	530	487	489	479	518	532	551	492	494	497	501	506	526	521	492	496	524	533	474	504	491	492	487	547	517	527	549	488	490	503	496	541	519	483	503	490	516	505	475	460	495	520	530	544	526	526	513	524	518	510	510	484	527	513	505	493	541	478	520	497	535	488	512	500	539	500	500	498	482	512	518	494	523	537	512	523	503	512	529	506	502	481	525	510	503	485	511	529	507	516	496	461	496	469	497	474	508	505	504	535	518	483	558	506	517	493	529	494	515	500	496	540	477	498	500	521	534	526	494	501	502	474	527	540	486	515	490	529	501	536	508	489	544	516	538	520	504	482	562	498	519	535	532	473	544	501	513	487	470	513	511	512	533	512	525	495	504	497	488	532	517	507	515	503	533	497	521	545	505	518	550	514	468	517	507	517	499	506	514	503	507	523	500	514	498	527	481	544	494	528	485	518	499	459	503	482	515	480	482	493	489	506	547	462	493	539	513	500	492	481	490	511	525	535	548	487	507	528	477	513	544	513	501	443	544	490	472	518	510	503	551	523	551	511	519	476	485	484	526	481	509	495	522	493	495	543	512	511	551	466	530	497	520	512	538	505	529	504	514	469	500	537	522	499	493	530	482	517	476	495	480	508	486	498	474	555	511	516	506	530	513	484	538	519	508	508	535	504	506	476	487	502	484	508	500	504	515	501	520	528	523	498	481	496	465	514	501	496	481	489	506	504	494	511	522	490	500	501	507	516	508	529	511	490	513	517	437	512	493	490	462	538	520	509	507	512	511	510	507	479	532	493	510	513	534	486	518	460	494	502	491	536	499	513	525	498	500	466	507	494	527	506	515	490	488	472	516	516	518	516	498	528	513	510	486	475	488	512	516	532	552	527	469	490	484	519	479	472	464	535	512	518	521	476	516	471	522	542	514	484	536	471	499	515	530	529	537	546	480	503	516	470	478	480	540	475	515	450	518	545	499	516	498	508	466	518	496	489	538	503	502	514	495	523	476	534	494	503	531	513	551	519	543	488	520	527	485	498	507	538	526	487	505	502	525	527	538	497	513	504	543	527	486	513	481	549	515	515	513	544	496	508	547	496	560	547	527	500	499	544	511	542	489	512	497	476	464	497	510	513	468	507	497	513	456	515	511	479	530	518	494	539	499	509	474	548	534	500	536	515	498	484	536	507	539	505	509	498	531	496	524	484	522	514	521	519	510	520	493	498	495	542	476	471	453	483	493	484	495	553	503	488	475	506	482	526	494	516	501	493	503	532	508	483	502	510	516	508	501	530	494	538	495	499	493	493	521	524	515	521	514	460	527	514	509	488	489	502	545	505	521	504	497	526	539	529	472	515	526	536	493	508	516	509	506	488	509	527	493	494	475	517	489	535	477	508	521	500	485	502	512	473	483	542	483	528	520	537	498	578	490	539	511	524	536	519	494	493	520	471	497	476	502	531	557	510	470	523	541	490	497	541	540	488	517	525	539	533	474	504	514	529	516	514	519	497	526	530	523	536	541	527	501	525	507	497	470	525	488	507	511	521	469	527	477	513	482	473	514	523	486	536	514	510	503	531	521	553	478	505	504	494	495	495	537	487	485	549	548	573	468	477	504	518	491	458	473	475	502	512	537	496	542	508	504	510	496	516	517	484	484	510	540	520	515	507	525	502	474	472	497	506	524	505	496	536	532	545	529	524	541	509	500	536	506	541	513	538	527	483	512	535	484	505	462	526	494	532	480	519	515	527	490	525	505	511	494	465	523	509	509	514	516	479	515	511	506	472	523	502	527	489	532	483	506	514	514	502	507	514	572	526	495	495	537	528	496	503	518	541	507	542	525	520	526	501	497	522	506	522	529	513	486	501	576	485	494	483	503	518	517	496	502	426	501	513	481	518	478	492	525	524	509	505	553	506	475	525	500	495	525	521	481	489	476	480	469	511	545	487	478	531	518	524	474	507	480	488	498	544	515	491	510	541	524	484	490	538	504	520	491	541	552	497	523	481	491	550	543	467	508	480	497	509	520	482	503	474	516	516	481	517	496	481	529	486	495	532	470	511	523	527	518	538	531	490	509	553	513	497	510	527	478	504	496	476	539	503	523	539	528	514	500	488	489	510	510	547	514	468	468	514	509	510
23869	21344	28508	24472	21291	10325	1044	640	484	498	416	394	381	386	333	373	328	340	336	310	313	312	311	329	335	295	330	323	328	340	313	292	308	314	284	302	281	309	294	321	294	287	314	300	312	293	281	280	315	322	320	291	297	303	250	281	288	309	284	286	301	291	318	284	322	306	306	314	314	305	306	314	308	276	282	326	292	313	262	318	300	299	302	275	296	265	276	298	276	306	309	319	270	300	275	291	300	306	284	277	312	312	266	307	291	287	266	286	276	264	292	319	303	275	281	270	295	290	306	297	299	306	326	297	301	301	291	296	309	291	285	288	304	315	288	275	289	308	302	306	310	310	293	317	289	291	282	294	303	268	303	281	285	311	294	270	289	325	327	298	304	295	277	303	291	286	277	301	304	288	268	329	275	319	284	287	289	296	296	304	334	309	278	303	279	293	281	273	307	297	292	270	265	284	285	294	288	287	314	311	281	278	312	314	295	308	290	293	293	305	286	273	316	310	299	296	316	287	299	297	255	309	290	307	335	293	269	290	319	277	322	328	311	255	307	284	310	290	278	297	303	307	266	315	310	315	267	313	313	307	277	271	318	294	284	328	301	281	289	290	280	316	297	281	324	293	300	303	286	302	312	266	302	320	299	324	273	255	288	292	267	298	267	326	261	313	263	301	309	304	290	282	298	308	327	305	258	275	286	283	301	279	280	316	279	304	305	268	286	285	273	287	312	316	289	276	312	263	290	287	278	318	259	287	298	302	318	316	308	295	306	292	286	270	297	287	296	288	295	323	293	300	298	296	289	293	305	288	316	307	304	284	314	298	299	279	296	300	288	264	297	309	299	263	287	276	310	269	288	284	312	278	293	254	261	319	302	290	305	301	291	299	299	301	328	301	279	294	288	293	303	292	292	282	285	281	306	277	298	298	290	300	308	292	293	266	290	292	285	287	276	307	287	273	310	307	287	286	299	265	325	300	290	291	283	284	289	273	297	290	276	278	308	283	283	280	266	289	306	301	281	272	247	308	307	294	279	308	296	275	268	290	310	323	314	293	307	296	313	319	279	262	296	329	267	316	279	283	292	303	303	328	321	318	314	319	267	290	276	321	258	311	332	295	281	299	289	281	287	303	304	315	304	317	264	278	303	328	308	290	294	284	305	291	317	330	333	292	263	296	281	297	288	293	313	302	281	308	273	286	283	297	309	286	284	296	326	308	279	286	307	298	318	307	305	275	292	260	315	279	279	298	297	309	282	270	277	302	309	301	286	302	289	287	300	312	267	315	302	314	308	306	303	294	304	318	295	320	314	316	270	300	293	325	297	314	272	288	297	305	286	293	288	284	272	296	301	286	309	307	296	334	314	266	267	336	315	276	333	289	291	307	311	299	302	305	289	281	299	299	310	322	298	325	316	327	295	271	294	322	292	290	315	289	327	304	312	325	306	283	288	262	310	311	287	306	289	280	280	266	286	309	289	287	291	307	293	312	321	320	311	284	288	297	273	315	283	266	290	320	291	318	299	290	322	306	314	305	294	313	289	278	299	292	306	319	309	276	296	277	294	271	285	291	299	272	288	308	279	303	291	274	310	296	299	305	283	320	262	246	313	299	300	326	288	299	284	297	278	319	321	301	285	278	320	284	284	301	301	316	290	296	325	304	306	280	314	314	302	299	292	265	307	273	298	279	297	293	291	276	300	302	327	255	283	276	282	257	285	287	316	312	288	274	299	289	318	282	301	311	316	287	301	284	306	311	289	316	290	275	296	287	285	335	293	280	290	339	289	299	292	254	287	275	277	309	287	288	294	313	271	299	299	321	330	282	274	270	309	295	308	296	285	289	273	256	305	288	314	342	275	280	305	291	254	284	291	297	312	293	336	299	304	281	298	279	315	331	288	303	286	297	305	309	260	287	321	290	296	286	298	267	279	294	299	312	280	285	329	300	302	282	292	303	304	295	320	293	306	281	278	302	294	269	283	287	322	328	282	275	301	296	315	316	287	283	250	294	307	304	313	318	271	322	296	313	295	289	314	282	291	299	279	266	293	256	318	299	265	302	332	280	299	304	287	302	301	279	281	297	293	313	318	295	318	299	277	296	328	286	340	300	279	305	303	314	312	324	308	329	297	283	292	290	308	337	309	271	295	338	281	316	279	251	289	295	320	293	309	314	258	312	341	295	287	291	319	276	316	319	295	291	298	302	290	276	286	295	324	288	303	310	281	280	287	303	293	306	280	312	322	294	282	286	282	301	306	295	282	317	273	293	322	299	317	317	290	261	294	292	306	301	296	312	296	300	280	304	319	294	308	284	289	304	287	288	318	276	296	294	285	333	250	295	269	310	265	284	278	282	305	283	300	317	326	273	299	295	326	294	293	301	275	295	287	291	264	302	301	306	277	297	294	304	288	319	295	284	310	308	299	304	282	275	289	289	303	282	299	264	299	299	271	313	313	316	301	273	286	292	296	273	293	280	302	264	329	298	273	290	277	297	277	275	302	312	284	314	288	272	295	270	284	292	285	282	308	278	296	279	312	289	293	284	312	315	315	289	290	288	273	298	297	257	271	321	268	334	256	273	278	326	301	278	288	290	302	332	325	294	309	314	299	281	301	296	303	293	335	296	316	304	269	324	314	264	282	302	272	301	293	311	300	287	259	293	300	308	296	293	295	303	307	300	298	314	299	284	305	285	290	272	287	296	310	301	270	288	289	306	288	313	279	299	299	317	281	310	290	261	311	295	301	297	283	271	286	263	284	257	265	299	306	313	293	272	316	276	273	282	278	298	317	280	289	302	310	302	309	300	308	302	291	277	306	278	288	290	285	304	264	318	300	300	303	275	315	291	329	300	296	303	326	265	298	301	309	272	291	267	266	310	283	289	315	317	286	274	299	281	262	323	269	292	326	314	264	301	277	312	260	291	291	317	285	304	264	316	313	282	289	282	300	328	310	304	283	295	297	305	276	287	314	313	308	289	313	290	294	288	273	275	293	305	315	307	276	294	274	314	261	276	281	329	296	284	323	283	328	278	285	296	274	310	292	289	271	297	302	342	283	299	311	304	303	296	263	292	289	297	303	280	287	306	276	280	292	301	279	280	301	283	245	288	278	314	298	269	271	300	299	306	310	309	287	315	324	292	286	309	298	253	306	276	290	283	324	326	329	293	296	325	297	304	328	302	305	333	285	306	313	281	235	296	265	306	343	307	295	289	317	313	315	282	329	321	310	301	280	302	276	290	340	283	276	322	294	320	307	269	313	297	303	282	284	279	290	286	309	254	311	316	267	285	287	289	267	291	334	319	315	302	309	287	306	282	321	278	318	283	339	282	292	291	321	282	289	317	289	286	298	289	287	291	276	299	292	279	268	305	320	304	274	275	316	292	282	306	266	278	293	293	341	315	284	290	304	293	328	270	289	287	315	303	295	280	291	323	290	318	283	297	307	297	276	329	295	296	281	305	271	288	279	311	290	308	298	294	302	286	281	278	313	305	307	279
31525	50991	21221	3686	2221	1669	1350	945	762	605	584	479	444	464	382	381	375	401	323	398	354	383	341	351	366	364	323	353	345	360	309	359	363	307	309	327	339	330	308	346	345	302	305	328	332	345	317	325	338	317	310	308	332	340	342	311	344	340	321	365	310	344	297	337	339	294	311	333	310	302	305	329	308	312	330	350	311	308	326	313	338	316	336	302	295	309	322	303	303	306	328	299	328	334	325	338	286	331	326	330	358	357	336	295	337	320	315	306	308	343	356	322	308	306	335	340	338	324	322	318	323	321	325	331	286	345	318	326	311	334	324	336	331	295	332	336	312	313	336	308	305	288	310	369	336	326	306	332	357	319	327	283	326	302	321	332	327	312	319	329	324	321	324	328	319	288	329	342	315	292	319	315	341	331	338	333	305	350	326	278	317	322	298	297	327	355	325	334	326	310	341	319	330	322	331	327	310	298	310	376	323	308	324	307	367	336	311	302	329	336	324	353	327	333	322	307	350	314	290	346	318	327	313	314	312	333	317	299	334	329	335	332	336	305	304	315	330	320	332	316	332	347	317	329	328	331	343	347	313	306	309	308	313	321	322	324	300	350	320	311	318	305	325	299	293	314	310	306	352	353	326	323	360	346	311	319	317	332	292	280	328	342	301	316	302	334	301	341	303	292	329	340	316	297	335	320	349	321	330	311	318	339	310	369	308	299	347	367	290	297	301	333	344	325	332	331	334	322	341	339	284	319	325	318	358	358	323	312	341	328	320	325	313	308	285	316	311	349	324	325	304	323	297	292	328	297	333	344	299	305	328	307	332	314	328	325	294	344	315	306	375	345	294	302	322	321	314	334	299	304	297	367	345	318	338	309	335	322	317	326	323	301	322	302	322	288	310	332	296	345	333	306	290	317	334	347	331	303	333	323	318	317	325	319	310	317	331	347	324	347	327	332	310	330	331	314	341	329	290	322	320	326	343	345	333	313	330	310	293	334	336	320	301	327	348	315	334	306	354	294	344	314	301	324	325	309	334	317	289	325	325	316	330	316	312	288	326	302	308	306	297	334	300	367	301	346	315	336	331	340	313	317	337	303	331	311	316	363	358	327	338	315	314	316	302	355	323	316	334	334	314	299	338	310	326	327	334	313	313	328	317	331	317	356	352	334	329	308	314	354	331	323	313	327	342	330	336	331	340	319	354	306	321	324	349	329	292	277	310	345	314	315	330	359	291	306	279	316	282	314	324	380	312	358	323	316	313	337	334	312	306	327	321	325	302	307	357	368	314	308	341	313	311	366	327	327	288	337	314	317	319	288	333	315	328	299	286	340	310	288	313	323	309	310	298	322	325	306	317	332	300	332	335	267	299	323	372	337	294	324	305	316	333	306	333	330	374	331	327	298	305	311	314	333	329	320	334	315	340	332	303	306	318	305	315	315	316	317	303	319	308	294	299	337	327	318	334	320	311	314	356	323	337	328	356	322	346	316	349	317	318	340	320	306	315	278	322	335	361	286	326	321	332	326	330	336	334	339	323	312	310	312	305	350	320	331	313	332	319	304	338	303	295	309	309	292	317	317	302	327	328	288	306	333	309	341	340	325	306	314	332	344	310	361	301	316	328	325	321	329	332	302	327	358	304	296	338	325	324	309	328	318	304	336	311	324	324	344	303	328	344	367	312	314	324	308	314	318	316	349	320	275	299	340	311	301	325	316	325	317	346	314	313	312	320	314	340	335	331	352	315	309	312	302	321	332	346	299	337	329	313	323	347	328	334	324	318	318	316	304	336	296	298	334	296	314	302	332	337	333	336	320	355	301	336	330	309	326	312	329	328	315	305	353	323	310	323	341	320	325	327	302	328	312	356	349	306	329	299	327	328	346	346	332	356	321	352	374	338	352	318	303	316	360	345	331	348	373	311	295	331	302	345	325	335	321	299	323	312	307	321	308	329	307	333	286	337	322	320	327	316	329	338	350	311	313	304	339	329	311	330	328	314	323	301	332	284	340	325	302	305	308	297	358	332	319	322	318	324	305	345	350	337	285	293	311	319	316	328	313	317	340	320	343	309	347	293	328	322	329	313	317	321	311	305	308	354	339	317	342	317	340	297	312	300	314	307	309	313	352	306	334	324	316	325	296	298	326	321	301	330	337	328	365	336	337	288	342	317	340	288	329	362	330	329	325	327	323	309	301	319	350	311	351	322	324	312	306	318	297	324	313	312	290	333	344	329	334	328	304	345	338	352	295	328	279	327	347	337	338	317	350	346	313	273	352	335	324	345	292	356	302	307	353	341	333	330	337	341	308	322	342	318	322	297	315	334	319	316	346	317	323	297	312	303	323	311	330	348	351	310	340	344	276	316	301	312	300	320	345	326	332	303	341	316	324	305	307	332	311	279	351	337	327	332	330	326	318	331	362	307	320	307	332	302	302	317	315	281	364	323	326	305	313	339	292	312	317	328	338	291	356	309	332	353	286	286	344	355	321	307	318	312	305	309	325	319	315	356	330	315	317	330	311	318	327	310	308	329	303	328	319	344	326	309	315	327	333	320	319	322	328	323	339	287	285	317	305	323	358	312	340	349	317	330	350	326	311	322	316	367	316	324	302	295	315	299	301	320	293	305	309	316	314	314	303	316	330	349	318	304	327	292	332	334	310	321	329	313	305	311	330	325	309	308	325	323	321	318	354	341	303	335	305	297	314	345	313	303	312	282	340	331	323	286	314	331	297	321	321	342	323	321	323	294	321	324	324	296	322	303	314	341	323	309	315	288	348	321	349	326	305	282	336	334	326	305	309	333	323	304	340	329	361	329	338	312	323	302	304	309	323	315	291	313	295	303	330	334	303	316	348	314	353	310	337	332	306	326	341	342	327	290	317	302	299	360	335	291	322	322	332	342	338	330	296	297	303	359	339	307	332	328	342	350	321	327	323	329	321	308	311	336	304	290	328	360	343	301	314	340	309	358	321	310	342	338	352	340	321	315	308	324	312	302	322	315	331	313	305	301	334	311	335	296	307	325	298	306	299	293	303	324	347	319	307	318	336	330	353	334	340	305	311	357	301	319	294	319	360	312	338	328	327	355	302	334	329	308	335	319	327	345	305	363	316	312	334	314	316	336	318	289	302	317	299	330	301	315	360	312	309	328	300	306	290	344	314	351	314	314	332	333	328	331	322	329	335	326	336	304	313	325	322	339	336	313	298	311	328	292	318	327	305	322	320	304	314	340	302	330	305	336	309	306	333	323	309	344	312	310	316	330	314	311	322	339	337	351	331	349	333	319	320	298	341	319	345	362	322	300	327	328	342	296	281	334	307	322	357	287	309	321	318	364	332	314	279	280	332	318	320	329	338	329	326	308	340	346	308	329	300	307	341	319	335	352	324	333	350	323	315	312	297	303	334	332	343	311	322	291	337	330	342	359	326	307	322	322	292	330	326	330	336	322	336	301	298	309	355	293	317	330	317	343	330	298	312	314	299	330	349	306	321	313	293
25380	21423	27240	25316	7950	1258	1047	893	766	802	803	753	741	733	811	790	781	727	767	823	719	762	759	735	744	712	720	785	772	721	728	743	758	738	712	742	766	733	750	717	751	730	741	738	705	769	746	752	701	730	795	788	760	709	757	695	706	739	815	712	737	722	780	750	730	672	753	737	746	717	714	728	761	665	735	760	795	737	761	714	735	726	755	737	747	737	786	725	704	706	748	692	776	724	749	720	717	705	726	695	710	718	704	779	709	736	747	729	761	737	725	738	771	743	716	716	724	737	758	705	753	743	761	760	679	769	698	717	754	694	721	748	732	734	694	706	812	734	726	771	796	700	740	698	741	724	679	758	703	704	741	738	720	712	641	724	714	715	720	742	756	687	756	730	708	685	750	705	746	741	715	761	746	723	694	690	780	705	689	761	728	708	715	769	719	681	738	747	766	745	722	688	732	701	720	695	684	752	723	781	706	738	748	745	750	664	799	786	714	689	693	727	732	741	704	719	728	722	692	723	750	768	692	751	743	713	755	772	774	688	757	716	754	703	752	734	783	752	760	735	737	731	730	741	783	724	755	737	710	754	751	699	767	756	755	750	738	725	712	758	740	751	769	704	715	706	703	783	745	722	697	739	740	728	703	725	745	718	727	802	774	744	738	736	705	727	752	718	775	732	773	721	736	748	721	749	753	703	708	704	733	722	756	694	725	716	752	722	779	702	722	742	722	736	712	708	650	752	727	713	735	747	737	740	722	754	742	741	734	710	737	698	736	744	716	741	686	731	727	716	836	712	737	717	706	688	696	735	746	724	732	707	754	766	757	730	706	758	726	770	726	691	701	705	728	741	746	729	717	720	725	707	731	720	689	728	692	757	697	752	754	701	720	747	719	734	752	746	681	723	700	715	712	788	703	736	686	764	728	746	738	719	738	678	719	736	757	730	763	727	743	786	765	719	737	723	755	683	714	767	738	792	726	793	773	728	750	763	715	748	708	698	725	735	759	741	727	709	747	751	753	755	678	762	733	778	743	786	730	739	793	743	724	729	709	713	715	717	741	737	719	726	688	779	710	745	694	734	751	701	750	710	713	674	687	726	740	727	689	725	733	774	735	741	673	720	769	692	711	718	745	734	724	703	798	717	683	710	688	720	733	745	724	756	747	726	742	718	714	788	738	738	753	760	754	721	716	723	728	712	680	741	756	708	735	747	745	669	713	752	755	771	757	728	753	717	727	701	723	727	716	729	771	750	736	718	750	737	708	753	745	693	751	751	718	727	741	751	762	708	727	690	723	726	748	738	787	702	698	758	677	722	731	713	761	694	750	683	736	675	682	732	721	718	740	736	786	736	740	721	741	716	759	752	750	790	706	747	723	732	772	782	753	686	724	714	729	727	692	713	753	767	722	664	741	683	740	724	725	739	728	719	714	782	698	733	747	713	768	740	746	718	736	754	719	748	706	732	779	723	736	758	692	702	706	742	735	719	718	697	747	700	685	726	699	716	695	759	704	726	727	760	768	750	738	734	740	713	750	757	761	686	770	728	748	711	754	745	753	731	731	733	756	731	705	711	756	762	769	714	727	727	662	769	731	726	717	700	683	753	770	680	718	746	730	751	729	736	712	705	749	732	800	701	739	715	746	718	717	779	732	767	734	745	708	720	703	731	750	692	738	739	719	735	716	726	693	697	701	730	695	769	737	734	753	736	732	721	738	773	729	787	732	707	784	743	739	707	715	666	764	758	744	732	737	725	713	730	787	756	726	782	747	751	805	706	730	746	766	725	744	795	785	740	769	750	739	764	785	696	735	709	744	725	734	720	766	732	784	729	725	742	754	700	737	713	736	740	714	693	751	732	722	717	734	719	743	758	729	744	708	771	757	751	715	732	746	714	775	723	734	732	708	715	747	734	696	707	761	768	723	725	692	683	762	731	731	693	705	726	758	648	701	744	697	698	763	759	707	733	687	723	724	756	748	732	705	759	787	745	736	728	716	719	703	720	777	728	740	704	771	704	721	715	734	750	727	767	709	725	724	745	709	767	721	789	761	731	727	709	705	718	762	710	738	725	739	766	786	719	761	753	709	716	742	718	710	712	716	729	796	748	744	767	707	775	678	783	670	661	731	765	701	718	677	732	726	688	728	758	735	657	719	763	719	711	709	753	718	785	801	713	788	765	730	683	694	700	790	749	704	753	733	717	722	715	774	715	759	700	705	797	760	709	644	713	738	696	717	771	711	683	769	760	719	760	768	750	742	728	727	726	730	721	752	766	735	721	736	753	709	710	707	716	724	747	778	747	702	715	691	776	701	705	701	712	767	733	762	748	741	688	703	735	710	734	759	710	777	766	773	710	739	738	754	752	728	728	713	744	751	750	733	733	730	737	796	710	753	684	755	721	690	702	720	733	719	685	756	808	691	709	693	694	749	720	670	663	711	691	761	749	712	730	684	806	737	745	750	693	717	748	733	715	713	748	744	745	719	712	660	714	739	744	719	734	707	724	745	756	757	692	688	700	711	718	724	758	755	721	745	784	774	688	744	728	693	732	675	700	719	741	742	713	732	760	708	689	709	719	698	721	756	733	715	709	739	743	696	727	713	755	749	701	752	745	756	735	780	762	715	737	751	712	743	693	706	783	712	741	751	716	729	729	746	712	732	754	770	750	748	732	697	721	721	745	709	734	740	727	726	718	746	765	705	730	761	739	720	693	731	686	735	751	733	768	704	751	686	736	686	765	720	725	738	700	758	734	693	735	715	750	748	747	725	732	729	738	737	751	677	752	705	746	725	724	699	745	739	750	712	697	699	709	754	696	728	762	720	743	753	723	733	749	734	730	724	698	742	707	668	748	738	765	748	726	694	690	732	701	688	720	712	753	689	735	740	718	705	753	687	754	703	713	732	712	728	748	698	725	736	714	707	735	695	686	737	744	746	791	760	679	722	688	682	719	762	722	755	767	708	735	736	731	727	736	751	776	730	715	755	738	745	735	702	736	733	734	698	729	697	710	709	708	734	693	813	728	671	745	763	765	705	732	753	729	699	725	757	717	784	759	690	722	709	749	714	738	715	737	737	726	712	687	745	698	800	768	693	755	735	715	761	749	816	711	696	719	723	786	731	701	724	724	725	732	698	711	766	736	696	742	719	711	810	722	716	704	734	754	709	718	731	750	730	725	749	744	729	762	730	712	725	717	695	723	691	701	736	718	715	694	771	717	759	754	740	776	717	730	778	753	694	752	733	778	718	724	720	725	693	730	739	705	686	681	740	718	764	753	708	745	751	756	746	728	743	693	720	729	690	727	738	766	709	745	717	755	743	739	695	708	734	739	736	725	757	772	706	692	730	705	727	740	698	711	730	730	736	713	737	713	728	722	713	753	729	723	778	702	676	729	728	745	752	674	765	705	744	733	807	727	697	726	726	731	708	671	713	722	742	736	679	711	751	657	687	706	728	707	744	734	681	744	738	751	681	682	785	685	752	736	773	718	690	696
29813	44427	16982	2682	1699	1467	1275	1134	988	930	841	853	808	846	824	787	831	789	752	815	751	798	796	777	789	809	793	767	766	769	808	761	760	797	766	793	778	781	754	798	725	791	746	846	765	786	767	734	750	671	768	731	764	754	736	727	769	723	722	756	790	727	705	774	774	834	723	783	726	740	728	759	772	769	764	728	776	772	745	821	747	772	784	761	766	714	759	755	705	718	751	752	731	796	756	723	763	733	762	727	743	736	756	773	725	784	816	708	765	738	748	710	738	775	767	788	771	723	805	795	750	780	751	763	766	757	738	740	789	697	720	788	758	728	791	741	749	789	798	778	746	794	774	756	803	736	734	744	718	735	770	801	698	782	789	746	753	757	774	748	800	781	803	758	719	785	796	744	736	745	786	752	740	756	757	764	789	786	720	771	713	737	770	799	784	758	731	712	765	720	768	789	726	775	791	740	745	761	763	747	733	744	735	775	714	793	756	739	772	772	776	729	785	799	764	800	723	693	804	783	780	812	740	773	777	716	763	790	778	725	762	777	700	732	789	761	744	757	825	752	765	754	753	762	768	764	813	711	788	752	731	782	728	704	778	744	798	750	800	724	728	748	799	726	697	733	742	760	779	748	774	732	760	747	784	779	720	816	694	752	758	777	762	785	747	713	740	796	770	853	789	755	763	730	764	771	772	753	795	725	743	727	770	739	844	740	688	776	770	761	755	780	791	742	766	808	770	732	701	757	738	750	791	773	734	726	743	773	787	790	742	766	760	785	748	765	778	760	748	776	757	765	744	815	790	744	756	765	786	825	754	790	781	764	758	757	688	788	808	732	784	783	767	760	753	763	737	742	721	766	784	726	738	768	785	761	727	803	757	716	793	807	768	752	723	759	744	766	787	763	710	737	757	777	770	702	767	819	793	792	742	829	750	740	729	761	768	721	786	789	688	746	769	724	795	783	796	817	768	805	788	767	757	767	807	777	716	789	751	798	735	743	756	760	785	808	759	798	756	767	722	750	764	737	791	730	745	787	772	761	747	768	741	750	805	767	719	753	770	804	747	806	721	737	767	775	719	745	710	786	801	766	769	763	796	755	804	748	758	748	781	781	737	744	744	735	750	774	805	768	730	713	747	727	747	787	775	797	740	787	750	789	772	764	781	773	791	809	769	772	806	749	742	760	786	746	779	772	766	832	739	791	768	743	741	763	768	828	748	710	809	727	755	757	782	744	780	774	745	768	741	820	716	729	804	783	781	804	776	724	779	736	750	735	780	744	776	768	747	743	775	766	781	759	776	805	727	727	764	780	766	731	798	788	792	761	767	744	760	788	722	766	789	800	759	741	748	736	799	792	748	712	753	745	763	778	703	769	771	753	752	757	774	760	728	748	722	774	759	746	774	773	762	741	760	769	740	747	769	753	755	719	762	731	762	737	713	719	787	845	768	732	779	759	747	717	772	775	768	793	762	752	777	761	737	745	721	767	773	766	815	786	749	720	773	777	829	740	751	707	726	720	766	785	745	771	756	801	771	767	768	802	740	770	777	769	762	792	763	724	796	761	747	754	718	725	726	722	753	805	739	739	790	778	793	792	733	802	767	737	733	807	811	737	765	804	738	766	754	743	758	769	804	749	754	760	767	792	828	724	789	762	714	728	737	808	779	793	771	762	760	730	732	757	762	711	731	747	775	738	771	740	764	760	800	790	742	717	738	730	781	734	762	746	795	739	743	777	756	770	757	775	719	761	778	805	798	755	798	764	752	783	712	780	772	758	738	785	752	766	757	749	781	754	740	761	749	777	741	743	696	794	770	758	742	778	761	796	747	734	738	744	771	800	725	761	749	736	769	766	729	737	775	731	776	771	715	757	706	788	802	766	757	774	730	759	770	732	745	778	722	790	734	736	736	770	727	781	742	741	764	771	795	735	774	752	774	759	727	739	723	780	727	755	776	764	740	723	770	755	765	813	762	819	752	756	783	699	712	759	767	799	784	760	754	734	761	753	733	770	777	725	735	750	745	753	769	739	769	706	788	766	761	705	758	753	747	738	730	688	771	750	732	774	681	682	719	746	743	768	747	746	778	771	721	751	753	726	764	752	761	721	772	733	744	718	745	784	745	763	769	753	795	766	712	751	729	797	748	777	755	804	756	777	725	804	758	739	771	752	775	731	777	731	785	794	746	744	736	774	737	755	773	746	797	796	763	778	778	730	767	761	763	817	797	747	760	730	803	735	792	835	792	768	796	770	734	750	788	728	751	772	745	774	760	761	759	707	685	807	753	726	733	761	715	749	753	777	775	754	731	769	767	780	762	780	824	800	784	780	746	739	773	762	743	767	790	821	760	763	745	754	751	730	728	721	758	726	760	779	735	797	747	711	780	773	763	738	786	760	834	757	729	750	751	747	731	716	742	771	740	727	744	803	735	773	748	754	743	764	746	794	735	737	781	771	785	748	732	750	723	760	771	753	773	793	751	763	823	766	767	739	820	794	737	744	743	789	795	751	767	733	719	793	751	759	766	783	768	782	798	773	790	757	799	751	784	784	795	785	759	768	782	727	746	767	761	770	758	719	743	764	786	776	734	793	823	740	730	747	819	752	737	768	724	775	796	805	724	732	752	765	812	748	782	761	756	737	756	766	767	741	742	776	783	740	749	801	717	742	775	771	774	774	740	797	752	711	774	728	779	777	763	730	821	842	812	802	767	746	704	731	809	773	762	817	706	751	775	732	791	773	799	744	750	785	771	777	741	756	775	722	725	792	758	762	798	759	838	805	770	770	710	773	746	763	697	758	775	765	793	756	754	759	790	737	751	781	813	740	736	756	803	754	756	746	759	746	746	783	770	723	743	708	743	788	701	773	759	772	789	719	726	726	779	743	699	803	786	783	814	773	744	787	811	749	729	709	779	781	771	767	807	777	764	725	772	779	699	749	751	774	780	732	777	745	784	743	741	777	767	764	798	737	764	759	731	749	751	790	843	767	799	774	793	766	773	773	747	735	770	731	800	763	767	781	706	736	764	750	713	729	758	716	752	752	780	733	793	750	733	787	754	772	770	775	807	753	746	742	764	750	778	824	768	787	798	776	775	769	792	748	718	728	729	791	787	748	751	731	781	747	747	766	853	802	730	752	781	777	775	739	773	749	790	755	751	717	752	803	797	754	789	742	743	770	734	758	763	757	753	747	788	785	735	773	693	753	792	779	751	712	752	799	741	749	750	764	756	709	743	773	798	763	768	781	726	756	770	761	759	733	785	767	812	739	765	763	767	765	778	732	767	766	780	759	746	812	751	767	715	729	760	737	707	683	791	753	747	725	744	755	726	767	763	794	778	743	772	725	756	729	801	749	770	761	771	756	801	780	762	793	792	751	742	742	776	755	800	781	720	764	772	751	765	712	768	762	765	760	785	725	765	757	763	791	808	781	787	760	734	802	739	815	705	788	767	750	752	726	745	773	743	793	748	788	738	747	759	782	785	769	736	751	808	804
22881	21366	29014	24090	21358	21313	6787	1222	905	829	762	682	695	676	628	665	599	592	631	632	597	583	615	599	608	561	593	573	604	599	610	592	610	626	591	564	602	581	555	595	598	555	544	572	575	607	557	571	602	583	590	570	553	621	581	579	555	575	582	551	539	581	559	547	572	519	545	603	536	595	570	544	578	623	556	568	533	586	514	583	563	534	547	578	540	574	621	564	562	539	582	536	593	592	543	492	576	568	606	576	537	604	551	612	597	563	558	588	516	576	556	567	544	589	534	566	574	551	517	543	576	561	569	579	572	609	546	592	572	590	580	584	600	574	591	557	578	570	573	587	575	574	605	571	524	554	599	540	561	541	564	557	601	579	568	599	562	599	548	564	545	578	549	572	569	533	573	533	598	566	571	538	554	571	577	542	595	554	570	570	606	538	553	553	561	541	557	576	571	597	593	581	553	535	562	540	529	586	547	613	571	532	582	537	563	576	549	536	538	579	536	618	558	567	592	554	559	575	602	585	590	572	531	574	593	618	545	567	572	558	531	556	573	615	545	537	541	548	576	569	589	558	575	576	544	569	538	570	529	557	555	606	576	525	606	535	570	557	570	560	565	598	543	592	584	564	593	564	521	556	543	601	579	546	580	528	553	596	585	572	586	595	565	609	549	603	571	577	581	542	558	580	565	583	576	542	561	573	588	574	593	543	575	571	581	600	550	563	575	590	547	609	596	526	557	591	593	546	598	568	569	586	564	552	563	557	594	500	599	617	580	605	593	591	554	554	579	558	563	602	563	616	538	557	536	606	577	536	567	610	543	578	600	606	569	549	526	572	559	563	620	509	531	550	564	555	533	583	580	575	550	591	585	548	545	524	558	607	565	560	546	583	584	574	582	583	589	570	544	569	589	563	580	553	552	577	552	541	603	581	548	536	583	561	542	598	588	664	579	548	546	575	634	595	565	582	539	612	516	615	506	604	584	585	571	563	551	622	590	598	570	548	621	548	548	515	567	603	591	610	556	602	586	574	568	568	591	560	583	581	586	562	524	578	553	553	550	547	554	560	536	543	581	561	568	605	585	569	552	581	561	598	567	594	546	543	553	563	532	557	585	582	522	583	570	571	577	581	544	537	537	533	572	636	538	535	615	552	561	543	569	568	574	574	549	546	621	605	533	522	565	531	590	572	558	585	560	544	611	592	572	558	603	576	572	556	605	601	562	601	566	529	564	600	574	552	558	587	536	525	594	532	576	569	525	582	579	613	599	574	602	571	597	580	578	553	565	560	557	560	561	554	566	540	556	551	620	574	546	573	528	560	555	536	559	583	549	595	572	596	568	504	568	527	561	563	548	569	581	569	591	567	547	628	594	585	608	535	545	571	559	546	591	565	598	583	558	539	543	569	542	558	539	551	598	572	540	543	579	587	564	559	565	525	553	605	553	607	562	557	548	570	620	584	570	592	577	564	532	554	539	545	540	567	569	532	588	560	600	562	577	602	554	583	573	575	572	587	588	589	593	566	571	584	554	556	541	559	596	571	551	560	561	563	553	553	572	585	608	560	559	575	562	580	569	574	563	607	540	604	589	545	570	558	595	571	572	595	569	604	579	607	583	563	570	551	590	548	603	582	601	564	579	576	514	609	583	538	583	542	526	541	578	578	542	588	584	593	573	575	553	541	593	601	611	567	580	535	562	542	533	582	546	561	542	547	565	527	562	549	554	547	587	558	596	530	517	612	585	537	569	559	593	545	559	579	564	616	556	615	564	571	546	572	529	585	551	552	588	575	552	576	561	517	556	570	583	544	611	582	552	541	547	580	566	603	604	582	557	543	582	564	534	577	536	594	568	524	609	541	598	580	608	546	553	583	575	576	600	527	582	567	572	596	573	565	564	574	585	554	574	538	598	572	590	597	528	546	538	574	568	560	568	545	552	588	580	602	564	580	549	557	510	619	503	578	595	551	606	546	560	566	564	560	551	535	549	585	556	566	591	561	577	536	562	618	552	557	585	571	578	549	526	545	558	597	536	580	589	531	579	547	544	553	583	567	550	560	569	553	553	563	543	562	580	566	526	579	556	557	585	572	545	566	586	570	523	548	579	531	592	609	599	591	588	565	560	559	576	562	540	540	583	565	552	582	618	562	602	574	571	562	518	564	617	602	553	575	578	539	553	619	576	590	567	533	559	593	565	600	560	542	517	560	565	562	570	568	574	521	552	556	574	598	590	604	613	611	538	569	519	558	538	579	572	537	564	581	548	624	599	570	604	544	549	571	572	528	603	617	555	585	596	532	571	538	603	542	595	573	577	555	555	566	538	599	556	522	562	538	531	570	568	598	632	527	535	559	560	553	576	571	516	577	619	564	575	569	601	565	529	516	599	601	572	562	569	546	550	548	582	594	527	554	618	618	604	566	571	529	535	556	543	569	556	543	548	523	575	587	601	593	556	566	604	579	571	593	582	592	582	577	536	577	575	624	579	586	499	573	542	564	560	559	565	550	532	586	591	589	555	568	603	564	565	544	549	575	595	568	574	545	550	566	564	544	566	553	561	548	577	535	542	572	598	527	596	572	579	537	584	579	545	510	563	537	593	576	626	613	587	544	583	569	580	535	576	597	553	566	527	558	552	597	602	595	581	579	573	573	555	577	584	529	540	558	583	580	545	610	580	587	577	597	578	589	536	599	607	579	618	556	607	523	541	560	563	530	601	559	524	557	572	536	533	605	601	537	590	571	578	578	565	575	596	592	575	584	554	587	547	573	554	586	592	553	557	545	647	553	605	548	587	549	583	568	561	543	577	585	562	608	589	507	575	564	557	561	567	589	551	575	559	599	581	581	571	555	545	570	569	555	521	585	530	560	570	584	544	580	552	569	534	567	589	602	580	552	559	578	572	569	544	558	638	574	598	605	574	596	544	588	574	542	568	580	586	568	571	583	552	542	540	547	577	562	520	610	564	556	571	591	532	569	565	575	594	576	532	573	610	546	569	522	563	551	570	532	540	602	619	557	580	593	563	554	571	582	579	575	558	558	577	634	580	544	562	548	574	576	501	575	564	539	586	610	597	578	576	562	548	523	520	559	579	590	542	540	539	541	523	534	556	598	627	638	546	576	542	577	568	577	608	577	582	612	547	561	563	576	561	548	592	613	563	534	579	588	597	514	568	536	519	559	582	613	620	610	569	601	607	521	538	580	591	582	545	594	545	550	554	574	636	573	547	618	564	548	555	564	575	596	565	569	600	551	550	576	528	561	537	578	530	560	586	575	522	601	593	534	533	566	551	586	531	572	561	554	545	576	519	546	570	541	561	564	530	580	540	553	574	551	585	544	546	545	567	555	587	555	521	583	587	585	549	584	549	580	610	521	556	553	521	541	548	532	562	583	566	569	550	549	561	607	515	578	548	566	511	539	556	545	566	600	585	549	573	537	577	574	581	601	597	553	577	556	595	562	525	575	542	564	601	561	587	576	581	557	607	600	593	601	570	564	611	560
35319	57966	26290	5372	3760	2980	2360	1703	1265	1115	919	848	785	766	710	703	701	682	615	678	664	647	600	636	621	627	605	652	582	599	594	571	615	608	599	609	597	595	578	589	604	586	627	573	539	570	582	584	582	572	575	600	599	591	601	570	588	539	610	565	525	559	526	597	578	578	513	600	592	595	569	580	570	559	570	597	596	564	605	564	546	556	558	577	594	583	591	591	594	579	539	582	594	573	553	546	552	608	575	574	583	547	552	574	585	589	567	555	599	556	544	581	580	590	560	571	526	581	613	595	540	607	537	568	616	556	583	585	583	550	557	549	626	549	582	576	565	597	561	533	558	573	540	543	580	522	558	557	556	586	614	532	553	550	543	583	554	567	537	596	589	539	583	582	579	593	577	558	581	574	597	538	574	583	584	516	596	594	579	562	565	583	594	530	581	564	559	606	563	577	559	555	547	568	533	598	572	572	575	591	573	569	566	553	526	570	580	575	568	554	581	544	572	543	573	570	596	667	573	575	541	573	569	581	617	614	618	552	566	547	594	570	563	612	575	558	607	571	568	589	586	572	597	585	547	557	536	572	553	551	563	583	542	602	577	551	598	569	604	551	569	594	604	549	532	576	576	584	582	597	577	554	542	540	604	589	567	547	600	555	547	540	508	612	588	532	556	559	598	587	594	562	576	565	597	558	584	570	546	611	590	527	567	568	587	590	596	558	551	576	575	577	625	586	545	555	609	596	561	553	612	573	555	557	573	540	567	532	564	562	559	604	569	550	551	563	541	569	567	582	559	611	603	604	581	544	585	597	552	540	567	572	546	580	578	584	525	534	578	614	584	557	624	588	554	617	560	600	567	559	587	562	567	586	590	547	583	593	545	574	555	552	584	580	524	540	623	559	576	569	581	525	585	575	592	572	595	569	614	539	557	602	569	587	567	601	579	569	584	579	571	585	579	591	547	557	579	577	556	556	552	552	545	569	549	588	571	543	544	520	599	528	607	585	549	549	557	570	539	574	528	581	568	559	559	583	609	578	576	597	557	596	568	572	592	575	559	587	568	584	573	560	575	578	536	534	545	584	563	559	586	594	592	594	587	537	569	565	542	578	555	566	601	568	565	552	582	600	582	618	576	618	582	559	588	583	585	554	611	559	560	566	542	555	529	564	600	517	565	572	548	528	552	568	582	571	553	569	557	561	582	563	563	592	601	616	561	593	562	567	591	558	555	508	567	560	564	540	593	644	566	565	614	590	552	559	526	568	555	573	562	601	534	600	563	583	573	609	529	567	574	530	560	547	569	547	582	548	613	577	565	594	553	571	551	560	567	554	586	567	558	595	558	593	575	531	605	560	566	572	562	575	558	580	565	575	600	581	561	604	535	583	565	642	581	595	542	601	543	581	590	536	580	543	581	558	582	547	583	588	550	601	551	582	587	557	599	537	540	582	588	573	578	592	552	542	598	580	541	590	584	569	550	580	600	609	564	547	552	540	592	591	571	580	544	542	592	565	588	573	530	543	549	547	556	585	571	571	596	575	558	557	570	529	570	571	533	582	535	550	503	550	593	555	560	612	578	569	516	606	572	578	559	596	571	565	610	582	577	545	573	589	570	550	553	611	554	608	556	550	559	541	586	545	592	577	537	570	589	585	558	580	576	586	560	562	550	570	594	557	575	538	600	536	592	577	564	583	586	607	573	623	597	579	607	601	566	540	568	585	560	555	551	614	589	560	593	562	556	542	581	590	542	585	588	543	573	559	537	557	534	581	545	609	628	585	586	569	557	603	546	577	543	613	572	561	584	558	596	578	611	563	559	577	575	577	542	575	566	592	624	561	545	560	561	610	561	592	589	556	568	597	536	617	562	630	587	580	558	594	567	539	610	532	547	566	575	551	590	583	562	546	620	594	594	564	564	531	582	562	597	562	556	517	571	589	572	542	585	567	609	560	586	601	613	544	568	574	592	606	575	590	583	544	561	555	584	531	563	576	542	555	544	566	564	551	574	601	566	572	598	551	574	588	605	550	579	592	521	586	575	581	566	556	559	572	541	570	597	555	538	576	546	542	565	576	566	614	561	568	550	578	575	549	540	579	580	561	562	607	582	572	614	578	556	584	571	606	549	546	595	568	586	584	592	592	573	626	602	591	550	553	587	558	563	570	547	589	584	570	579	601	558	584	561	568	557	555	607	559	514	594	558	544	575	567	596	601	567	559	567	577	554	565	555	598	558	593	565	581	527	597	573	592	586	562	572	590	610	543	561	568	563	574	595	606	533	591	577	561	552	543	603	588	585	559	571	568	588	602	575	617	593	568	587	546	569	591	569	526	538	545	578	550	594	564	529	576	559	615	573	584	583	515	540	568	623	521	555	541	548	570	604	562	568	604	566	551	599	575	580	555	553	566	577	574	555	574	571	581	587	588	561	580	573	561	573	581	580	578	559	537	589	506	595	522	601	578	566	556	581	550	608	572	570	595	576	596	596	582	553	535	612	524	559	571	571	587	601	576	572	548	553	595	572	582	572	582	546	563	577	555	570	628	573	574	546	589	554	568	557	593	591	601	565	529	620	546	550	538	565	589	606	555	516	580	599	589	591	581	550	543	534	604	526	554	554	594	558	597	568	581	584	621	532	558	570	528	532	602	552	592	582	591	547	561	578	584	576	557	566	528	589	611	542	583	583	531	560	600	552	553	550	579	569	581	592	611	557	566	556	568	553	565	585	543	603	565	572	551	574	571	568	562	597	663	605	580	601	609	540	580	586	545	527	571	542	592	579	566	580	550	582	531	533	559	553	566	553	581	610	550	568	572	593	575	559	617	590	594	578	537	536	537	580	546	521	539	573	543	598	594	551	599	593	554	583	542	597	614	574	592	599	579	581	585	587	533	576	566	597	594	571	588	571	581	564	555	584	566	576	565	592	557	594	600	577	629	540	566	568	564	604	576	558	558	570	568	560	586	556	545	575	577	555	549	567	554	544	583	612	560	575	538	522	537	598	584	605	569	551	569	536	570	556	594	578	540	575	532	572	566	568	545	580	626	576	573	588	585	613	564	596	580	571	544	515	605	558	555	578	534	607	562	523	576	562	577	573	613	571	579	584	616	523	561	557	552	617	592	572	579	571	540	544	590	589	573	600	554	583	569	563	525	601	582	594	557	561	590	585	553	566	550	537	600	608	588	569	610	582	547	620	563	588	579	553	536	527	557	554	535	548	537	564	568	543	558	571	567	598	539	550	562	608	609	615	594	549	553	612	558	616	558	545	592	567	571	614	568	602	592	591	594	545	561	582	558	584	592	562	567	545	593	613	574	539	594	567	596	558	618	580	575	535	586	565	587	578	582	555	584	619	606	566	554	558	585	586	564	597	590	576	579	603	584	583	539	600	592	584	592	545	571	557	600	607	562	562	577	580	576	561	537	621	619	555	573	606	537	580	586	562	527	556	591	615	607	593	562	598	529	540	584	533	601	571	549	586	622	554	585	619	570	580	539
29188	24052	14934	2003	836	703	601	534	519	527	491	493	459	461	521	458	503	477	502	474	474	462	473	466	464	472	489	521	486	469	505	446	435	445	445	487	421	473	468	464	442	479	501	450	463	473	445	466	466	471	449	441	461	475	452	463	475	474	466	406	470	482	480	477	462	434	483	468	466	495	490	462	449	470	458	415	488	500	486	462	493	445	415	494	461	448	475	472	478	458	468	443	507	476	505	490	441	487	461	492	458	438	463	427	458	496	459	450	473	487	440	462	494	487	469	492	491	484	454	434	474	482	492	464	449	437	471	474	450	489	452	466	460	481	471	466	457	450	466	473	495	496	453	508	466	472	459	444	436	484	449	451	495	467	419	455	469	496	477	464	469	472	419	470	456	465	471	474	466	492	478	465	490	503	483	480	445	436	498	486	453	463	472	485	454	483	482	482	485	453	434	449	451	435	470	464	500	460	457	470	471	477	428	473	437	507	501	510	483	468	489	475	444	514	439	466	490	451	506	462	475	473	474	490	439	466	484	498	471	462	477	500	469	472	491	467	450	474	442	502	508	440	496	460	447	481	449	446	490	455	462	458	492	485	478	518	477	447	446	470	433	435	489	466	517	438	451	487	489	470	445	438	441	484	478	465	484	499	464	480	466	466	450	476	498	465	505	501	496	529	483	442	474	480	519	447	478	470	428	458	475	441	462	444	464	469	492	495	470	472	475	471	440	466	464	462	484	482	489	478	464	468	481	445	411	461	458	492	461	455	450	493	469	451	491	459	513	443	450	479	492	477	449	472	476	416	465	496	475	496	501	450	471	457	454	452	441	437	440	445	476	524	436	455	451	471	469	464	442	417	467	455	418	467	497	456	448	447	463	486	487	453	479	482	480	470	522	468	465	472	491	413	494	461	483	440	482	496	491	453	433	442	445	493	442	468	495	475	478	454	455	443	424	479	481	473	475	465	502	447	478	432	447	455	471	446	470	480	456	468	518	461	436	436	443	482	464	479	467	481	431	500	500	443	479	481	402	485	486	490	505	508	476	416	462	471	490	496	469	462	501	453	454	452	433	477	473	493	542	483	504	492	485	484	475	491	461	495	473	461	461	451	491	497	490	439	476	484	419	480	462	486	493	476	470	503	482	466	456	438	465	430	516	479	504	497	470	471	468	478	495	502	492	471	483	438	420	486	463	493	432	485	498	467	465	450	446	453	464	466	487	473	463	504	463	494	488	462	466	445	465	481	469	429	486	457	478	496	486	495	466	456	443	469	449	420	483	485	455	453	488	427	479	486	486	471	458	422	481	456	433	499	476	469	504	465	491	468	472	456	512	470	445	481	480	466	459	438	472	442	435	463	512	429	505	484	496	460	455	442	431	445	475	482	466	527	491	457	472	460	497	516	439	452	479	455	486	448	443	454	471	491	439	493	479	489	502	476	451	494	458	456	493	459	486	498	470	457	419	428	477	445	455	482	476	450	479	476	483	438	484	509	461	423	459	476	490	467	489	473	442	472	439	482	524	467	460	467	532	435	486	493	477	451	491	483	492	473	457	457	489	508	487	531	457	462	483	467	442	446	452	534	487	447	443	474	494	473	479	461	488	468	503	462	447	422	478	449	442	439	472	445	486	445	472	452	445	451	460	483	445	462	486	494	501	482	442	471	484	469	462	503	457	455	499	497	444	463	493	465	493	472	463	436	438	473	466	497	473	459	457	474	478	465	431	459	476	448	487	487	499	466	465	447	478	483	489	479	461	459	496	485	458	477	459	491	474	490	456	477	454	510	447	468	476	462	507	492	463	459	466	464	449	473	465	477	487	451	455	480	477	446	491	456	455	468	464	470	446	497	481	486	469	444	489	489	458	495	466	467	479	448	455	505	475	463	471	485	454	469	477	474	482	467	485	448	443	475	466	452	505	469	462	478	419	500	472	471	502	488	466	456	452	478	476	447	482	453	473	486	474	491	465	498	480	439	455	471	498	452	455	433	462	461	462	431	465	449	476	474	481	470	501	480	520	462	489	469	500	453	486	490	463	472	469	416	490	445	433	479	474	467	453	495	496	470	454	446	458	484	446	460	511	453	476	452	455	491	481	464	485	481	470	464	493	460	479	483	446	492	493	444	429	465	430	509	427	482	488	465	500	472	457	496	487	472	467	459	489	486	502	473	473	480	461	473	433	469	426	441	485	452	473	482	482	484	411	484	450	429	472	429	474	466	468	493	500	449	461	448	484	479	477	460	454	467	491	442	453	459	453	500	516	474	424	484	471	484	465	426	497	474	487	498	474	455	476	467	509	500	434	447	439	464	448	450	471	457	467	486	461	436	461	501	469	490	472	429	464	501	450	467	486	490	504	469	495	463	496	439	451	502	480	543	496	472	464	473	458	451	423	478	518	499	475	470	460	475	434	425	476	484	473	450	455	490	459	445	525	471	479	437	474	452	445	463	471	458	497	482	505	462	430	423	503	457	465	477	493	469	486	458	473	472	436	453	453	470	460	476	496	505	452	473	463	462	475	435	448	487	487	461	454	534	490	462	477	434	461	473	497	489	468	459	474	485	453	460	530	478	432	512	477	449	488	466	476	476	522	477	449	486	464	454	460	496	466	456	473	477	470	454	522	459	499	479	484	444	462	458	463	443	509	454	498	480	420	439	483	459	443	456	488	465	483	492	485	469	468	497	478	466	464	452	468	472	506	452	476	477	460	445	487	481	481	455	466	489	470	453	477	441	425	502	464	508	466	422	477	456	495	495	496	449	474	470	475	465	472	478	482	470	454	471	494	489	477	456	479	429	474	421	452	491	460	440	432	481	497	470	465	494	485	477	484	483	473	466	453	419	484	469	492	469	445	493	482	490	483	446	475	476	485	500	440	458	488	448	454	449	451	459	440	505	487	466	494	450	457	434	409	457	479	478	485	457	488	495	492	473	502	488	452	489	475	474	473	443	484	515	486	429	461	471	501	446	464	532	471	453	472	482	475	491	502	477	476	476	459	467	471	478	477	506	466	450	469	475	467	442	430	445	503	529	475	510	467	493	441	425	461	448	479	466	480	474	469	449	460	471	483	470	459	510	466	492	491	468	443	485	485	438	486	452	483	448	443	456	474	395	462	494	472	469	477	442	439	454	473	453	439	474	537	466	441	449	482	497	446	462	517	486	505	446	494	462	434	477	480	495	486	436	472	465	464	507	466	470	432	444	434	409	471	507	472	436	481	469	498	479	477	469	445	465	451	458	510	459	449	421	463	451	478	474	472	464	496	467	483	466	480	458	491	495	502	512	474	436	552	437	489	461	432	442	485	464	488	432	491	447	488	456	468	475	411	502	452	476	468	471	452	446	483	494	449	467	466	499	449	498	473	512	481	480	493	450	463	476	498	456	462	454	475	463	436	481	460	478	456	466	461	462	507	484	494	510	437	498	475	437	466	470	450	481	493	469	455	474	469	480	449	451	439	485	469	481	476	448	488	457	459	489	505	457	466	503
25009	34202	10025	1285	1266	881	777	636	564	575	498	513	513	503	514	498	507	520	538	523	520	497	522	495	496	505	530	502	548	476	500	492	513	498	510	506	536	491	494	528	497	510	497	500	510	529	501	484	503	498	521	477	499	531	549	495	501	513	485	526	554	507	509	519	529	500	478	526	473	505	496	515	540	504	522	498	563	506	514	484	522	514	481	508	495	532	506	499	550	485	526	507	524	527	514	495	528	490	493	502	538	538	523	533	518	487	506	532	540	527	506	511	518	516	527	489	477	547	554	497	570	553	546	498	513	496	521	500	528	504	487	524	534	515	515	520	524	513	483	501	517	513	472	508	541	508	486	494	495	532	505	450	483	494	526	503	490	508	572	531	532	521	513	498	498	537	523	500	520	506	518	486	516	533	507	532	485	519	523	538	533	511	493	523	498	527	513	501	514	501	522	524	518	505	486	502	493	473	525	539	487	505	538	508	537	514	545	517	560	519	538	507	495	496	502	518	540	542	476	507	472	500	526	504	527	459	478	470	486	537	491	551	504	529	479	503	526	459	512	560	493	473	514	518	490	519	505	545	529	528	522	522	540	503	501	482	542	494	491	511	476	485	516	526	527	517	516	483	514	543	511	496	496	496	507	482	521	498	539	467	545	537	509	493	497	473	507	506	492	459	474	517	526	522	555	500	478	513	528	490	580	524	546	480	539	509	489	486	491	501	490	510	509	482	499	533	463	501	507	530	494	504	505	483	522	491	544	526	541	513	529	519	487	528	533	490	516	499	524	495	466	538	484	524	509	506	488	504	495	522	529	500	484	528	558	465	485	530	525	492	501	536	520	475	503	515	523	511	491	490	503	518	472	529	499	521	543	519	497	486	550	516	514	511	536	503	514	528	507	480	479	514	543	492	498	556	530	465	494	508	511	500	503	511	494	500	489	548	509	545	557	567	474	513	470	496	551	498	516	520	524	515	480	528	504	517	511	493	524	535	519	510	497	541	513	501	512	534	535	504	509	533	500	507	501	482	551	508	484	519	501	471	497	509	518	549	515	557	456	519	538	510	554	484	469	498	499	505	519	515	511	523	466	504	501	512	522	493	488	519	540	511	516	575	521	490	516	546	497	515	509	531	455	463	525	541	489	527	491	509	489	498	522	496	492	482	519	495	520	500	486	538	527	511	516	497	547	512	488	543	511	512	508	491	515	477	500	464	507	506	521	520	495	519	509	474	509	508	547	533	498	499	512	467	510	508	442	520	523	480	513	522	497	474	510	504	492	517	511	515	520	483	464	537	484	520	522	513	512	509	482	510	508	532	504	521	501	499	489	505	502	521	517	505	519	492	516	507	510	512	550	525	497	529	513	523	494	502	531	512	495	524	506	523	502	529	528	531	544	488	529	543	508	483	491	548	475	522	523	533	547	506	535	491	499	499	521	507	531	520	536	512	531	502	495	532	513	556	511	489	495	519	528	518	526	521	504	529	486	521	479	482	516	509	500	489	485	525	494	520	538	490	477	600	515	504	491	492	496	515	517	495	576	509	478	530	481	535	525	552	493	491	482	529	490	523	520	509	537	543	553	514	517	487	504	484	495	501	529	536	507	476	561	502	524	499	485	503	535	469	458	524	550	499	498	526	534	511	538	483	487	496	531	496	569	521	548	501	537	497	526	532	557	526	526	495	513	487	508	476	515	544	545	539	515	516	470	511	492	510	544	560	510	503	504	507	499	527	518	474	555	511	507	504	500	527	538	456	477	510	504	499	504	484	514	528	546	523	500	469	533	518	537	490	490	543	489	539	502	525	512	517	551	486	518	536	489	540	494	527	494	517	527	492	530	513	483	463	487	501	507	528	482	498	510	503	503	528	516	497	524	501	538	545	479	501	508	504	497	480	513	528	505	495	493	506	536	487	475	512	528	484	512	532	540	527	542	525	496	532	494	529	507	493	499	502	523	507	541	489	509	524	526	475	506	547	546	497	502	508	544	548	547	515	492	533	530	562	502	468	499	483	488	529	509	512	530	521	535	493	505	520	500	522	533	480	502	502	521	564	505	517	500	508	531	494	501	493	480	511	504	476	524	502	523	505	519	514	474	501	478	546	520	537	523	505	507	495	480	526	501	496	497	483	539	517	520	432	509	508	505	519	504	530	545	512	522	492	547	507	499	485	511	491	514	503	488	524	484	518	521	533	504	510	520	515	488	522	533	475	542	534	502	507	530	475	480	511	499	536	481	488	535	496	525	502	506	476	507	526	518	495	488	541	533	515	480	509	494	514	526	511	491	495	510	504	501	546	498	546	521	522	478	499	558	496	541	540	512	499	529	496	539	509	476	543	471	535	499	574	516	546	483	465	490	500	526	482	523	509	502	507	482	506	489	512	505	550	488	486	523	524	521	502	497	529	497	530	530	509	523	472	462	484	516	560	528	458	512	510	489	521	481	479	469	516	521	528	498	507	493	531	507	511	530	529	512	491	527	511	514	510	543	494	498	507	529	503	532	524	486	501	484	474	504	521	505	454	532	508	471	459	512	547	515	503	508	497	522	516	473	525	509	493	500	544	535	485	536	519	512	511	505	503	508	511	544	514	514	455	496	470	513	514	544	483	508	484	519	494	510	493	484	499	566	542	518	514	481	520	512	529	519	484	512	470	537	498	480	499	510	524	525	538	507	520	523	510	507	499	490	532	538	522	553	507	495	507	473	477	517	508	533	506	500	549	529	522	503	497	531	534	531	479	520	531	514	494	481	497	508	524	519	548	504	502	490	514	476	498	504	484	521	517	512	514	503	499	494	497	532	527	506	523	483	526	512	529	494	457	497	514	499	520	519	485	534	534	524	530	532	474	461	543	494	500	495	511	531	570	459	522	496	531	501	512	509	507	501	543	497	481	553	530	484	536	492	493	486	491	515	530	489	512	492	481	520	476	539	525	514	523	521	461	511	500	521	472	511	502	472	498	473	503	526	501	527	508	517	491	532	502	492	528	471	501	538	529	472	501	484	486	533	579	489	511	501	477	522	512	512	488	544	491	560	510	523	519	477	519	517	479	473	557	508	547	505	523	522	464	498	501	529	529	546	525	514	499	539	473	512	500	575	501	483	482	492	538	506	520	519	538	521	518	533	524	492	491	538	516	497	488	514	532	506	475	534	510	521	545	544	512	482	485	469	497	509	531	530	499	486	520	509	512	532	521	537	529	515	501	513	528	482	531	550	538	515	507	506	488	525	498	542	497	481	515	514	492	475	487	504	497	493	506	504	524	509	517	559	495	502	542	499	527	505	496	504	491	511	500	513	515	525	496	515	510	507	497	521	515	521	533	541	535	521	504	500	479	492	495	532	493	498	510	506	473	500	527	552	493	519	507	510	507	539	495	517	509	514	485	529	536	531	506	494	491	493	514	505	510	513	484	536	570	502	527	521	461	496	514	508	467	495	485	533	497	507	529	505	542	511	497	534	504	533	550	487	506	506	545	519	511	492	488	513	489
23728	21236	28431	24298	21185	10165	1066	658	491	430	375	373	424	346	380	344	304	310	328	321	325	332	311	290	317	303	310	329	291	312	337	288	316	298	309	299	303	312	299	272	320	300	288	284	297	317	318	292	291	286	256	271	258	286	282	286	313	279	314	279	283	308	314	282	281	290	312	327	284	264	289	272	304	284	317	303	328	281	330	276	302	338	313	290	295	299	296	303	363	304	303	272	298	313	285	274	276	303	285	311	286	323	270	300	300	288	293	287	303	273	322	293	308	288	284	299	309	317	283	332	280	332	295	294	309	298	268	312	289	272	267	303	274	282	316	290	273	327	303	282	291	289	299	317	274	308	305	333	254	311	298	326	281	315	303	295	321	313	324	297	299	316	298	309	330	290	302	297	282	287	330	288	337	299	305	282	263	301	286	265	281	299	309	297	270	265	268	303	311	283	262	290	266	312	280	316	289	310	271	286	280	325	300	283	262	309	306	293	255	305	315	294	292	287	283	304	291	337	322	303	273	323	289	290	279	305	274	316	309	304	277	287	300	293	318	308	333	332	293	281	305	300	308	284	297	292	266	292	302	349	310	280	273	295	302	294	291	306	309	281	294	295	287	280	293	279	319	297	326	319	316	286	305	289	290	308	296	304	287	286	339	289	270	338	285	310	296	309	309	271	296	304	292	286	341	326	323	302	328	293	292	322	296	289	323	275	298	301	301	287	305	305	297	293	309	305	307	299	301	315	281	272	304	306	321	310	287	294	264	289	310	296	293	292	304	264	297	284	285	270	302	304	267	285	319	287	297	300	300	290	307	279	289	296	298	321	324	291	283	292	316	317	306	308	321	305	329	285	277	292	279	306	292	296	287	285	277	278	277	308	321	283	277	304	307	266	282	318	291	313	315	304	302	295	305	312	315	278	319	297	285	309	285	321	285	324	349	314	290	300	298	315	267	309	307	304	296	273	274	272	263	290	284	306	315	269	279	298	317	314	325	321	326	297	287	290	311	300	274	328	299	301	300	315	305	291	303	284	314	339	306	308	298	281	306	267	299	285	301	291	293	302	296	302	281	304	328	284	290	285	294	316	288	287	315	307	252	283	316	297	300	282	272	293	270	278	269	287	307	317	311	310	276	347	313	288	304	324	297	297	286	287	309	312	284	315	282	308	305	272	315	276	284	305	290	298	277	267	296	307	263	291	308	306	303	289	284	280	288	313	296	297	289	291	307	280	308	308	306	314	322	293	284	303	298	278	325	305	300	276	305	301	308	311	313	288	337	329	298	306	284	265	298	339	307	281	285	314	291	302	316	260	311	284	306	310	298	310	300	272	323	284	294	293	285	314	276	315	305	315	292	308	303	288	286	328	286	324	317	289	306	329	316	310	287	298	286	317	326	289	324	280	264	306	302	303	294	335	284	289	277	308	288	298	271	308	308	287	288	273	329	319	274	290	315	289	330	282	303	292	281	285	294	275	291	281	280	315	291	312	273	302	306	277	283	295	283	295	287	311	271	318	289	286	299	304	300	285	272	304	281	288	284	306	297	321	257	287	288	253	308	316	294	256	319	286	297	294	295	307	325	334	287	301	319	255	255	278	308	295	297	277	321	285	309	290	297	296	313	290	326	252	315	289	272	263	307	286	307	277	295	285	294	283	302	255	279	293	265	260	313	290	274	286	330	333	285	263	281	305	290	306	293	297	322	276	275	296	293	279	282	298	273	315	298	298	301	296	312	287	291	298	265	296	291	297	287	317	289	308	304	302	291	308	282	271	301	289	266	252	271	318	311	322	311	320	287	283	300	294	287	316	317	334	297	317	285	289	323	304	308	319	318	297	297	275	327	330	280	286	324	314	284	286	280	265	298	290	287	287	297	287	297	302	286	291	291	308	275	303	334	314	309	279	314	300	292	318	334	284	292	275	283	303	317	315	269	293	276	294	330	304	298	308	292	295	329	320	285	313	299	304	301	273	298	308	313	285	285	308	309	301	308	300	296	298	285	288	301	267	288	293	313	303	287	299	296	306	324	301	279	297	315	295	320	312	301	279	306	278	273	321	291	302	301	309	294	270	289	291	302	299	307	299	316	299	266	304	325	278	266	311	297	314	296	290	282	284	320	296	301	269	291	302	328	315	307	318	292	300	258	300	296	321	295	279	273	296	288	287	281	256	284	298	304	296	296	327	298	279	306	356	299	284	284	327	318	277	324	277	290	281	294	292	294	276	325	263	263	283	306	313	297	276	306	299	290	318	290	299	269	290	274	324	310	315	275	283	284	289	331	286	290	342	285	300	293	297	304	311	287	267	276	284	294	277	331	292	339	309	318	298	337	317	282	310	306	306	254	294	270	289	285	291	302	291	294	303	288	287	288	302	311	256	256	304	288	307	286	295	304	334	315	295	285	308	319	289	287	312	302	297	302	279	313	300	276	285	275	262	284	261	297	307	288	317	275	291	272	267	308	287	277	306	308	302	306	289	304	323	271	296	313	290	304	298	299	335	283	294	305	311	317	317	323	296	289	318	269	280	306	314	296	289	327	265	285	295	252	272	306	294	303	316	326	306	277	329	296	285	292	313	286	290	307	308	294	273	290	292	272	288	283	311	315	301	311	295	294	287	305	301	309	300	283	281	297	312	309	298	299	313	312	309	319	314	308	294	310	297	324	285	282	319	310	282	269	316	288	297	315	300	306	322	297	290	316	296	311	263	285	287	299	272	282	297	317	294	294	289	310	308	317	293	303	320	312	288	316	294	302	306	289	317	276	294	301	306	301	275	323	312	256	293	295	273	278	256	270	270	310	308	296	291	323	281	304	310	284	315	293	314	301	250	296	316	312	279	296	306	311	315	283	302	289	296	275	322	320	300	313	314	285	268	304	298	290	269	340	296	290	285	256	310	293	323	285	305	300	312	281	308	312	304	300	335	273	280	315	267	293	295	289	319	312	267	301	303	289	293	299	289	302	292	279	298	287	277	317	316	313	287	314	297	298	298	296	303	308	317	314	296	269	241	298	286	290	282	293	285	295	307	271	284	306	298	294	311	336	276	280	298	285	298	262	297	324	313	276	314	296	265	280	316	279	294	312	316	307	287	303	306	291	335	294	293	302	285	334	275	294	329	269	286	302	293	304	259	309	298	302	261	337	305	274	298	284	304	288	300	320	274	304	281	286	302	309	259	273	290	275	290	309	288	297	290	301	280	287	293	320	308	305	283	272	293	260	306	302	305	292	292	288	285	311	290	294	318	303	292	329	281	273	276	306	270	270	292	291	267	287	307	296	317	316	297	298	294	302	299	291	300	292	265	314	310	292	279	277	286	287	311	299	300	278	302	313	301	284	295	321	297	314	336	290	324	317	282	333	310	290	315	292	274	283	306	266	304	299	277	289	292	319	291	281	279	325	276	286	309	288	347	278	324	288	291	286	283	302	334	301	296	305	302	330	307	299	317	313	294	290	311	301	292	300	284	312	269	310	302	292	293	279	306	285	277
31239	49849	18786	3025	2844	1721	1444	1020	733	627	527	501	480	439	403	403	385	364	392	390	375	377	386	381	331	333	336	335	343	340	345	335	332	340	339	343	329	345	333	332	316	343	340	330	333	326	323	323	316	328	337	319	369	326	308	353	329	277	334	356	319	329	349	343	342	320	291	316	303	355	314	309	328	314	320	347	290	341	307	334	352	305	349	305	344	322	345	320	341	339	344	308	329	324	336	309	304	304	301	343	312	305	329	300	301	298	300	332	335	320	313	311	351	349	325	343	310	350	322	347	347	329	320	344	319	328	310	322	365	326	369	329	318	312	358	312	338	340	339	335	298	313	326	305	333	303	356	335	302	300	315	352	304	325	344	318	327	332	323	349	306	313	329	345	301	325	293	325	328	331	319	316	354	305	336	346	317	330	306	315	315	320	296	342	322	275	338	279	339	326	314	333	323	340	318	308	364	324	336	333	298	319	316	320	353	303	318	313	322	329	339	320	333	321	346	329	339	308	318	312	314	323	335	329	317	340	328	285	332	340	314	325	332	326	314	303	320	298	304	320	360	332	322	310	320	328	321	340	303	340	325	306	342	362	333	331	328	316	341	327	334	339	320	315	318	327	314	320	325	297	319	338	306	300	318	313	326	324	309	293	333	355	322	332	307	304	321	294	325	326	324	299	358	298	329	328	287	317	322	317	340	295	326	325	309	328	300	272	316	350	336	341	336	314	311	342	310	302	356	273	321	326	318	327	310	325	346	315	306	322	303	317	306	326	323	331	319	331	337	313	292	344	322	321	313	322	291	314	340	306	332	337	336	346	315	319	328	326	328	340	302	350	303	317	327	327	323	328	357	315	308	307	334	320	313	318	343	361	367	302	311	338	314	317	322	333	327	308	329	318	330	338	321	327	336	316	324	324	329	285	318	299	320	288	323	342	319	307	313	296	294	318	326	328	329	324	322	321	307	346	330	332	331	323	334	307	335	332	291	330	348	328	322	326	307	328	328	319	327	327	329	320	341	354	306	322	303	305	370	334	332	325	313	317	334	330	326	311	353	350	310	318	337	308	332	319	318	290	293	304	284	319	293	326	316	318	306	326	340	338	308	341	329	308	311	299	284	320	313	333	350	330	324	324	336	307	355	326	316	316	321	310	329	297	308	323	339	299	356	303	304	333	352	331	289	329	312	309	334	327	317	315	295	327	319	302	344	334	338	295	305	310	337	312	383	292	333	320	327	324	306	347	345	351	323	310	315	340	312	322	348	325	307	317	301	315	326	352	328	341	321	290	309	316	321	350	332	295	340	329	329	315	316	314	330	328	324	309	319	312	327	338	281	296	347	245	320	338	319	278	336	304	314	349	321	342	329	330	323	323	303	309	345	307	322	336	324	300	374	305	302	310	333	318	305	327	314	325	343	352	328	322	340	312	324	317	305	330	289	332	295	337	289	351	294	348	289	325	320	320	292	326	308	292	328	310	316	319	305	336	322	364	313	312	321	296	319	330	323	305	339	318	282	339	336	308	348	316	334	319	335	349	355	355	353	315	308	343	350	331	279	337	336	319	334	280	312	333	344	321	324	342	341	307	332	336	323	344	330	311	319	277	315	312	333	343	328	311	333	325	332	327	371	334	336	334	310	319	318	317	325	325	339	322	323	304	335	341	312	354	345	319	359	334	316	345	321	334	279	302	304	317	335	351	345	330	312	286	312	316	336	300	311	336	305	333	319	346	331	311	308	338	303	299	352	278	310	300	310	297	320	338	353	313	327	338	313	330	327	318	349	345	303	335	318	298	342	339	319	333	317	319	346	300	307	369	343	315	335	336	320	315	332	338	327	316	335	324	338	339	332	315	328	313	336	316	335	313	308	290	300	295	329	320	365	297	358	299	327	320	352	300	341	305	308	337	325	293	369	313	293	339	291	332	344	339	341	329	347	325	304	347	331	304	318	295	343	290	322	305	339	304	319	333	322	318	325	315	323	335	350	328	347	332	363	340	323	338	309	308	308	335	299	347	342	325	315	321	311	322	366	320	306	273	314	329	340	355	321	332	320	301	318	307	331	339	346	304	335	300	310	322	315	305	357	333	338	306	313	319	353	307	327	312	330	303	321	321	307	309	342	317	317	307	350	340	332	368	369	301	302	320	337	325	321	287	346	334	307	308	339	343	343	318	312	288	317	309	343	308	305	325	314	310	327	319	330	308	317	316	307	316	355	310	327	355	350	301	330	329	313	312	329	320	299	345	316	349	322	328	318	346	333	341	344	312	293	312	339	297	328	352	294	296	348	341	326	348	322	332	298	316	318	300	305	332	279	322	293	307	356	347	347	323	320	323	357	343	312	350	329	317	358	306	327	309	348	321	310	327	340	316	309	337	292	281	327	337	314	377	335	313	324	304	342	362	359	292	295	338	314	312	324	343	314	342	347	315	314	286	304	316	292	311	276	287	358	309	333	300	316	324	322	326	356	298	295	316	319	285	340	302	356	334	327	325	314	336	349	335	334	316	347	310	332	337	292	338	320	340	308	304	331	323	318	340	342	312	316	294	327	322	346	325	310	316	318	320	337	308	287	349	285	344	321	299	333	301	335	356	346	310	318	333	313	310	312	321	335	278	314	318	302	332	334	306	342	294	330	318	322	335	270	339	356	312	321	348	301	312	359	296	333	345	297	311	301	315	327	301	349	336	363	308	347	313	328	304	320	303	313	319	331	326	318	320	301	310	310	285	332	339	319	307	302	307	349	316	355	312	307	326	356	330	334	310	307	361	289	322	296	305	304	307	318	306	332	325	311	295	304	298	348	297	319	336	297	302	345	336	321	339	303	301	339	316	343	325	344	341	323	317	338	309	294	307	335	330	372	292	354	317	318	342	338	314	325	339	311	319	331	342	313	340	321	309	335	297	303	357	317	313	295	330	291	310	308	322	313	324	329	302	337	314	337	310	297	317	326	301	330	324	313	284	349	353	359	345	367	313	329	314	350	308	298	327	310	333	318	317	307	339	337	319	302	297	306	315	297	316	338	310	339	318	311	310	309	314	319	303	349	331	323	298	317	324	324	296	328	357	341	357	329	351	309	314	307	334	331	294	316	284	340	316	299	328	335	305	307	331	325	284	333	325	316	311	340	305	303	344	333	316	296	313	307	332	347	348	299	343	315	322	306	298	307	296	331	348	337	329	328	307	328	301	326	334	361	312	306	345	320	351	306	343	327	319	378	334	316	338	299	316	343	311	325	329	318	295	330	312	349	330	312	314	309	306	332	332	311	297	323	299	325	356	321	342	327	324	326	320	312	335	332	304	324	337	308	354	320	336	320	334	308	318	317	324	337	317	318	330	310	302	320	340	297	324	328	333	342	334	311	341	309	312	293	375	319	313	313	322	326	332	289	305	329	333	338	321	335	329	323	332	325	314	345	324	356	328	305	339	332	307	335	337	355	352	338	331	333	333	343	313	288	346	294	318	331	326	314	357	323	338	341	325	304	345
25412	21474	27088	25623	8052	1324	1139	962	840	801	827	795	756	763	850	749	762	780	730	747	792	757	759	756	757	728	747	758	764	762	809	735	722	700	738	788	696	787	765	762	731	764	759	740	777	718	748	780	763	746	718	709	754	720	750	738	759	748	723	713	730	744	717	750	755	781	760	752	754	730	735	753	706	727	773	700	812	755	736	695	744	708	773	762	747	696	735	765	739	755	696	732	792	698	722	740	732	758	734	717	755	713	757	756	741	729	663	705	753	732	762	668	711	780	731	780	717	737	670	730	734	738	730	753	693	763	806	784	714	763	739	814	732	765	734	759	752	745	770	778	774	740	735	721	737	758	749	723	778	706	699	724	699	736	723	732	788	783	746	692	711	760	760	701	754	742	754	717	739	777	726	652	722	712	772	779	765	736	698	755	750	726	759	807	744	723	776	744	753	703	750	774	787	722	768	665	730	754	770	744	749	711	726	744	766	746	756	771	707	792	719	766	756	759	794	757	750	684	722	735	720	735	726	683	697	705	716	720	746	750	773	715	753	767	731	711	747	742	734	686	794	749	783	721	771	762	733	743	720	736	718	777	763	734	708	769	804	746	765	764	743	708	703	741	777	777	740	748	777	717	784	720	696	761	756	741	778	744	726	735	725	753	760	768	760	743	766	759	749	733	727	790	756	730	734	737	739	669	717	749	728	744	760	744	750	697	764	763	779	725	780	753	725	705	768	751	743	732	731	697	760	754	715	727	704	791	756	735	727	730	732	738	779	716	734	755	786	716	711	709	764	757	736	745	759	766	731	737	721	723	736	738	748	737	690	776	745	772	732	732	722	727	787	710	699	741	767	748	725	685	697	724	733	740	787	780	729	715	674	765	758	728	741	780	753	751	702	725	686	750	695	746	739	752	749	722	709	715	748	731	754	776	707	769	733	727	749	781	731	755	762	760	755	763	720	773	698	742	747	792	784	793	785	676	729	767	780	737	763	744	748	729	733	793	729	774	723	741	724	717	746	713	739	750	701	737	741	713	738	739	702	767	731	748	750	757	742	754	705	758	683	715	729	724	768	717	731	732	755	670	797	760	708	735	737	721	758	734	720	724	709	756	715	749	726	745	705	734	759	751	739	747	689	770	743	787	742	739	768	780	732	760	758	706	758	787	760	723	758	707	801	696	732	761	770	732	760	708	753	769	743	753	742	715	762	770	763	735	743	730	743	721	757	742	736	737	751	756	718	717	705	771	735	757	748	702	730	744	716	794	739	736	752	761	770	742	764	698	723	749	725	766	697	793	747	734	714	736	697	764	713	738	722	708	760	699	764	768	795	763	761	742	709	746	777	746	727	765	708	773	766	812	767	731	716	756	702	736	727	741	759	765	762	737	687	743	743	787	695	806	746	751	745	708	752	766	769	696	775	786	744	699	767	722	815	742	744	724	763	743	693	732	740	775	703	711	704	715	771	777	727	754	775	783	756	772	751	798	742	788	723	738	830	755	725	752	718	746	752	728	727	780	797	785	745	719	737	707	784	720	726	726	728	746	762	745	749	753	782	740	743	741	686	771	773	706	743	766	736	739	723	686	761	745	744	736	750	733	749	711	735	734	765	751	690	794	761	736	758	723	752	663	708	733	702	736	741	718	729	726	740	781	700	747	796	779	757	743	745	732	755	699	701	716	702	770	738	754	744	740	709	747	794	785	687	718	747	752	710	777	760	731	727	699	769	799	695	732	761	718	720	750	751	785	745	756	713	681	770	689	753	756	744	722	750	759	643	761	711	757	733	725	762	756	758	744	717	711	702	682	740	745	658	708	733	728	686	738	711	698	774	792	733	766	742	772	809	754	715	730	724	703	715	808	755	718	712	702	760	721	725	747	762	742	763	739	707	708	733	750	713	742	760	716	727	737	712	789	769	739	682	732	746	765	726	737	713	753	739	706	716	748	736	809	743	750	751	715	737	751	714	771	733	763	738	732	778	689	779	786	793	734	764	758	733	708	790	751	809	801	741	736	745	747	686	726	766	728	734	735	752	760	748	728	744	692	719	728	730	755	761	778	774	716	730	717	725	724	725	684	744	723	754	804	719	778	718	744	744	724	760	751	738	718	732	749	743	755	751	754	785	760	732	797	728	761	725	714	717	730	760	715	786	781	755	763	697	709	771	746	736	735	724	777	698	749	743	714	759	731	697	776	760	754	716	732	708	777	764	729	716	740	746	775	739	773	724	771	746	753	743	740	783	754	686	749	737	756	719	725	757	784	781	749	745	735	711	725	738	728	739	754	722	715	739	741	746	727	771	740	725	730	723	746	752	710	701	760	752	741	709	745	786	699	757	763	746	711	786	735	743	725	741	739	750	762	718	763	715	742	734	701	690	798	774	737	773	730	712	698	764	750	746	740	711	736	714	756	721	785	754	755	718	714	739	741	747	732	720	683	747	730	757	732	736	763	807	741	702	724	712	727	748	761	706	773	737	729	748	733	711	730	742	754	707	718	768	743	709	733	730	738	728	784	748	729	779	776	772	776	773	740	756	773	753	795	766	709	782	707	744	766	758	720	757	718	769	771	758	694	772	703	743	715	685	702	726	734	705	756	740	744	771	731	738	757	757	750	715	752	747	707	722	759	744	788	747	712	713	742	737	783	756	737	740	745	755	746	709	716	737	705	758	785	723	732	729	771	749	749	729	768	754	717	733	735	751	791	720	762	753	744	795	747	751	712	729	740	740	766	711	728	738	721	748	748	687	718	738	758	729	769	746	772	714	702	717	745	740	702	787	730	712	696	724	675	759	706	813	700	778	732	744	735	739	712	769	730	777	738	719	775	768	708	763	723	731	764	699	751	748	741	756	723	749	751	724	772	741	704	709	730	738	709	740	776	742	714	733	746	758	749	759	712	740	781	733	746	726	731	788	725	674	736	741	767	749	734	769	747	727	749	754	722	816	772	789	723	739	774	756	775	706	723	747	762	736	736	780	730	729	731	719	721	730	745	752	734	754	724	743	781	693	709	783	765	684	674	721	773	693	697	752	731	735	708	756	775	717	756	706	747	681	771	779	719	723	706	724	730	691	783	717	710	741	717	686	739	733	702	746	758	763	689	757	759	775	754	759	771	755	778	771	714	744	766	720	747	790	763	727	737	744	718	737	770	757	757	832	743	760	718	725	776	794	728	769	745	794	713	709	753	728	729	726	731	754	733	708	758	765	741	754	698	739	714	780	728	754	763	767	744	746	752	774	769	763	720	771	725	747	743	767	765	799	730	738	716	724	751	717	753	737	751	740	727	729	762	729	680	705	742	749	727	721	737	739	701	738	706	722	689	702	757	762	714	747	719	750	735	782	734	685	756	755	702	744	714	724	738	771	720	707	740	736	746	772	710	718	696	779	725	737	761	766	730	749	755	718	753	810	766	834	711	739	708	710	760	748	774	670	752	769	787	737	749	770	735	797	745	729	732	739	744	806	772	730	743	761	749	755	765	740	767	750	744
29639	43780	14763	2233	2185	1688	1454	1166	998	960	910	851	851	811	807	816	816	785	781	781	799	776	788	837	758	802	824	789	784	760	784	749	737	754	737	760	760	772	786	760	733	741	742	835	739	727	820	770	780	819	783	787	805	754	763	731	762	815	796	739	758	802	730	720	772	745	766	723	778	731	734	741	749	776	814	818	710	819	808	784	767	797	732	724	781	749	759	775	791	750	797	774	758	757	779	784	796	746	801	760	718	777	731	769	769	769	786	779	778	821	779	789	771	698	748	784	777	718	767	784	749	778	715	755	797	762	766	810	748	775	774	757	783	773	806	822	774	793	760	726	777	785	766	739	776	786	831	763	774	765	728	754	752	738	739	751	767	790	744	779	770	786	803	801	753	807	744	745	683	754	734	785	805	829	818	795	729	735	741	736	798	779	756	748	791	710	827	737	757	755	810	809	778	756	757	781	742	805	772	717	758	816	748	747	762	781	816	804	775	729	815	766	715	823	749	768	730	765	789	798	758	733	782	745	777	794	836	754	742	803	760	716	784	698	782	739	712	733	755	796	743	782	704	836	802	782	805	743	793	789	782	743	787	711	824	750	773	766	780	733	777	760	781	764	780	767	731	740	781	786	803	759	759	730	766	765	742	797	762	776	747	796	768	772	814	752	730	730	785	823	757	794	717	778	751	724	788	794	760	739	729	801	813	768	781	757	774	779	795	727	780	767	746	799	770	765	734	778	775	727	769	751	748	780	768	772	786	709	804	820	777	759	725	743	767	731	720	740	741	740	783	754	700	783	731	761	780	757	771	770	818	717	773	808	774	779	767	759	771	769	783	802	762	745	762	735	779	763	734	762	753	800	727	750	807	757	777	805	753	781	755	755	702	770	794	820	788	764	805	759	754	778	744	747	771	747	789	766	796	681	795	708	778	800	768	766	796	780	779	794	760	817	752	789	800	770	791	792	707	791	750	731	781	765	777	766	792	804	759	778	797	770	768	779	776	780	732	772	765	770	803	721	762	748	781	785	773	766	796	739	729	771	821	778	781	767	806	771	749	760	789	797	759	749	800	751	760	777	742	771	781	773	798	744	780	795	748	762	754	732	806	782	776	803	740	729	810	769	754	797	736	738	807	733	761	773	739	739	750	721	780	766	806	766	779	796	792	766	791	711	733	791	738	775	774	789	766	749	754	740	755	776	819	767	777	823	730	737	791	730	754	772	768	717	729	740	791	771	755	763	765	797	801	784	805	771	697	776	762	747	783	772	702	769	785	788	771	728	772	754	777	791	826	765	757	813	797	775	767	767	828	737	753	755	775	761	802	773	770	771	747	723	762	796	740	720	769	746	724	755	787	717	771	751	759	748	778	780	749	731	765	771	779	764	749	735	746	792	746	795	796	745	748	810	733	746	745	749	741	750	714	783	783	763	775	756	750	770	788	727	740	780	785	745	752	761	751	741	732	748	783	754	739	780	760	726	740	775	775	744	704	752	765	800	742	790	773	758	789	776	773	728	789	709	745	792	812	799	784	765	782	813	769	773	757	750	768	767	755	745	772	696	768	796	767	800	796	800	710	771	755	790	747	768	808	824	773	732	741	823	776	795	764	782	687	737	751	767	725	757	794	721	790	765	806	815	791	745	766	757	807	731	765	744	759	782	762	739	758	746	756	734	745	769	747	774	747	759	739	804	737	762	733	741	800	808	762	780	765	705	762	713	773	764	758	777	816	788	767	667	785	837	718	819	754	814	714	746	766	712	730	721	734	750	770	777	741	809	765	804	751	817	739	760	766	765	763	774	729	772	761	763	750	800	738	790	768	771	861	727	749	750	744	728	759	778	779	718	770	758	764	739	786	762	701	769	736	722	845	708	764	786	772	747	805	779	836	750	740	816	809	743	758	788	780	765	754	718	794	806	782	759	760	776	747	773	792	726	758	723	768	756	758	775	788	811	775	776	777	760	809	774	762	770	777	739	766	792	767	779	755	793	791	781	759	791	799	778	776	779	769	764	735	776	785	820	788	727	733	795	752	756	761	803	804	734	734	794	767	766	772	767	789	808	828	759	777	774	785	750	744	732	771	790	741	754	784	789	736	751	746	795	783	736	739	767	819	739	762	740	736	779	788	793	755	767	766	783	772	752	767	762	752	765	763	804	778	810	784	764	739	775	730	779	749	804	738	766	789	725	768	777	766	755	739	786	752	790	765	784	739	767	749	761	807	727	791	750	781	795	793	748	706	787	750	759	757	763	738	755	767	781	774	739	813	764	788	778	795	771	771	729	742	735	737	755	759	771	784	802	769	719	740	721	799	772	760	774	710	726	806	730	818	769	795	834	745	807	708	793	740	758	758	751	727	748	812	788	764	772	749	723	768	777	752	747	718	767	700	762	775	734	804	777	788	785	781	775	796	769	805	726	763	779	736	811	779	763	801	784	806	758	790	754	734	716	708	745	775	766	708	755	771	772	746	798	720	762	744	749	753	751	816	786	739	753	775	760	734	766	757	777	779	723	766	781	743	774	784	741	739	767	719	747	769	810	777	732	735	796	805	814	744	751	742	722	766	817	808	742	771	788	721	802	764	773	748	743	769	770	766	748	732	763	787	768	772	795	747	763	816	790	772	760	780	773	796	774	755	801	759	766	773	776	738	796	713	808	750	726	797	767	792	779	739	794	763	787	780	738	757	782	764	756	762	785	793	796	744	801	795	795	755	803	795	753	743	703	763	781	817	758	757	789	753	752	797	801	771	774	745	723	707	792	755	751	760	735	763	777	703	736	810	762	796	774	813	743	748	779	759	744	773	773	767	782	744	690	797	743	754	782	749	785	754	719	742	790	760	793	739	743	740	794	746	710	753	832	747	774	770	755	783	774	786	802	733	791	733	759	741	713	765	754	736	779	807	761	820	799	796	755	785	751	779	738	776	745	774	743	695	717	832	775	761	747	807	761	764	746	740	769	741	799	780	724	721	736	761	731	810	795	790	731	806	799	812	754	731	750	795	760	768	749	705	752	752	769	755	746	767	749	817	778	807	750	810	772	734	775	776	750	782	794	747	781	743	780	750	732	756	717	747	810	778	752	792	740	712	734	781	756	822	757	831	821	775	734	744	774	762	700	752	777	782	753	774	749	725	718	792	742	805	804	709	775	746	764	797	745	780	734	791	745	753	792	789	781	735	785	767	767	681	773	807	775	741	751	778	760	813	786	738	744	744	782	783	749	752	740	771	725	753	793	711	750	815	781	762	797	724	712	789	768	740	755	768	789	777	799	787	743	770	683	773	727	761	797	795	761	794	751	742	766	773	769	763	761	765	758	790	770	717	774	741	756	768	770	763	734	726	734	818	778	719	713	773	861	822	721	744	784	733	759	773	818	781	752	790	726	790	736	752	789	774	770	748	786	775	803	787	741	737	744	821	717	812	764	792	767	782	804	751	765	782	773	781	770	731	718	722	778	743	761	784	794	793	774	785	770	771	739	797	755	782	795
22846	21354	28930	24078	21336	21302	6999	1377	957	857	789	716	726	720	669	671	633	613	609	634	632	595	584	602	621	602	555	633	619	641	584	553	592	631	584	557	590	575	617	582	598	562	624	570	574	564	556	571	585	596	566	572	564	601	582	572	539	582	576	565	607	559	575	610	539	556	608	606	592	614	571	573	558	585	592	537	560	636	583	566	581	564	604	606	604	605	599	585	600	577	557	587	622	602	578	589	575	537	591	570	552	566	616	564	571	521	601	537	567	610	612	614	562	539	571	578	590	550	583	573	598	531	553	614	603	612	574	615	579	557	621	616	584	577	559	595	551	582	535	565	595	555	568	572	564	542	566	539	577	582	582	574	563	594	573	570	535	561	540	600	560	554	538	589	613	587	559	603	575	561	597	554	606	600	557	589	533	588	565	597	568	600	577	593	568	580	546	593	585	593	597	576	576	581	548	577	576	530	577	610	594	538	557	534	589	583	572	593	606	568	545	597	569	562	603	552	578	556	598	596	572	556	583	581	587	531	558	589	554	602	582	573	563	598	564	525	567	591	548	629	576	607	559	577	573	560	605	572	547	559	571	583	552	580	550	580	600	506	566	607	558	586	534	560	575	610	613	589	628	592	579	597	580	578	582	589	601	599	574	587	590	542	540	582	565	611	610	589	540	580	582	596	565	612	563	586	581	593	544	612	565	559	566	575	560	566	540	583	525	531	616	599	532	543	560	607	599	547	543	553	578	598	514	588	614	608	526	632	576	612	528	607	569	608	570	616	570	587	550	562	570	573	574	601	566	586	574	561	561	542	587	562	583	538	560	587	561	602	536	592	588	628	577	583	594	598	588	585	576	572	553	612	567	526	621	615	580	548	590	531	563	599	572	551	575	584	570	563	566	513	581	556	602	555	571	570	603	578	586	583	571	596	572	575	552	567	563	543	575	579	587	551	580	586	520	624	574	566	589	607	546	603	625	587	528	573	602	565	544	587	569	547	593	562	552	559	592	593	571	558	552	583	603	563	555	600	604	594	579	580	508	589	580	576	595	560	575	597	517	570	627	567	609	590	579	576	554	539	581	585	598	549	605	551	579	574	583	608	545	559	518	558	582	519	589	593	498	560	576	595	602	598	589	610	598	589	571	540	566	523	560	582	487	626	603	559	577	570	564	535	544	560	597	579	574	614	612	589	540	586	559	533	565	564	545	558	617	558	589	570	559	560	567	580	534	617	561	612	583	630	586	583	560	593	581	586	598	555	542	578	570	640	596	566	574	587	556	563	568	566	611	534	587	555	602	573	583	553	563	565	557	573	560	554	548	626	598	537	599	620	535	539	537	621	587	580	581	534	548	591	537	623	565	567	550	607	556	575	562	556	561	579	573	630	562	587	576	585	566	578	585	573	540	582	533	571	629	588	560	588	609	533	545	573	606	535	575	563	588	561	558	575	609	581	591	578	578	610	571	590	560	581	578	573	564	578	620	583	582	600	581	562	614	571	561	560	573	615	587	562	580	540	539	586	601	582	520	611	576	549	568	548	598	579	544	530	537	578	563	551	597	584	584	583	575	548	566	572	592	583	626	599	583	583	567	586	546	589	546	606	594	567	573	555	580	566	594	516	613	551	542	568	561	580	599	597	605	600	574	547	556	606	532	526	579	556	560	630	585	548	579	546	593	593	578	558	562	589	614	602	578	546	575	551	601	626	589	578	588	566	568	545	552	551	599	557	598	549	610	564	548	550	573	503	543	622	570	573	578	545	575	539	578	602	579	563	561	607	606	584	592	519	557	555	578	574	561	604	545	559	611	597	559	601	551	569	585	565	557	580	556	564	567	589	553	612	587	571	544	595	528	592	574	590	581	555	572	531	554	583	565	588	567	552	581	579	570	596	584	557	562	547	535	531	561	563	569	597	582	521	603	562	571	562	575	604	534	597	563	586	598	494	609	561	601	598	526	536	536	523	561	538	573	588	589	578	605	607	542	562	575	574	579	571	606	540	556	562	585	554	613	559	590	616	614	559	607	530	563	530	589	550	530	580	600	571	594	544	592	559	557	579	564	555	571	571	580	568	585	581	597	558	589	578	601	566	504	545	536	572	567	619	612	552	543	562	604	563	559	576	596	567	565	553	563	599	591	554	561	579	565	554	590	579	588	562	536	566	567	550	581	582	555	559	548	585	612	570	588	546	568	536	566	549	586	597	575	531	569	591	552	600	586	591	606	587	569	538	576	600	556	608	561	580	557	586	566	594	515	529	574	622	566	564	570	590	547	605	591	539	557	560	654	561	595	570	614	592	540	564	563	575	533	540	558	584	584	581	614	567	555	593	547	563	574	616	581	565	542	585	539	576	545	548	566	596	582	599	576	585	604	584	549	566	567	616	570	596	596	609	597	574	591	580	588	566	610	566	573	569	571	559	558	582	564	593	572	607	567	535	584	568	593	601	601	569	555	568	538	579	609	600	550	564	567	596	588	553	550	569	591	559	573	570	554	565	586	593	583	516	576	596	591	595	572	571	536	538	584	554	581	578	595	564	594	577	584	571	614	546	546	563	527	535	623	582	593	545	535	584	549	561	600	563	522	547	590	574	625	579	567	587	583	569	554	553	616	572	536	563	556	613	595	584	583	559	592	565	568	588	573	597	573	546	584	550	503	563	557	559	553	572	560	576	548	546	585	560	566	542	562	555	582	543	591	607	581	563	559	581	551	549	569	543	551	520	615	583	607	567	578	554	619	542	581	600	575	571	574	565	562	550	570	588	555	561	553	509	571	564	567	581	556	548	582	532	613	563	588	609	578	595	601	573	555	574	585	549	598	569	579	554	556	591	563	524	554	528	578	561	551	601	583	584	568	572	543	519	606	610	574	570	619	566	587	603	620	591	605	560	599	545	551	553	599	538	601	539	597	566	523	565	600	579	542	576	536	588	576	565	570	569	576	599	564	571	530	553	569	586	526	540	513	561	576	609	571	587	565	577	592	528	573	554	575	586	525	605	580	580	617	588	553	550	556	611	595	543	557	613	595	566	567	562	568	554	579	578	591	565	562	544	563	542	568	539	588	567	576	566	602	574	607	571	518	552	576	603	590	552	611	577	562	584	581	541	535	536	618	569	570	607	570	593	594	612	577	537	581	547	598	560	592	538	573	538	613	547	544	538	608	568	611	589	520	543	592	556	582	579	547	626	601	566	549	614	597	583	548	529	588	533	549	550	580	590	591	594	543	565	614	594	560	573	549	599	535	556	585	550	534	579	562	536	576	529	585	595	583	559	581	550	516	561	568	596	555	562	576	566	591	579	590	532	538	597	587	587	578	561	550	590	584	579	560	606	573	617	591	637	554	571	564	585	574	576	571	544	573	516	567	555	581	559	558	611	554	559	561	552	621	528	533	558	592	574	562	594	567	597	535	544	600	602	557	551	559	537	569	531	563	584	590	589	516	538	541	605	575	570	579	549	565	612	571	595	585	574	563	547	599	524	579	567	580	599
35222	56359	23220	4700	4133	2893	2255	1805	1347	1189	1011	828	840	817	774	730	671	683	645	680	648	665	622	580	636	591	620	551	618	642	577	625	625	628	617	566	600	635	594	624	581	621	561	620	556	619	600	585	592	575	584	552	569	541	568	568	553	556	570	634	562	530	550	565	579	614	591	601	563	591	575	601	567	591	532	600	561	565	571	606	595	570	597	544	571	625	587	546	605	605	587	605	568	574	544	548	575	570	603	540	565	579	548	591	605	572	536	591	597	590	594	568	581	580	581	543	540	600	562	602	580	583	609	583	595	575	569	580	522	576	585	597	595	558	616	577	566	567	625	568	590	583	557	558	542	592	610	561	552	586	563	601	570	622	569	586	589	584	596	545	589	570	627	554	591	558	616	560	595	577	591	566	606	526	568	553	563	570	561	588	541	623	535	541	548	575	539	540	636	558	570	585	548	547	538	589	543	559	597	602	649	589	604	591	532	551	617	573	575	602	557	571	542	573	601	575	587	596	566	543	625	622	542	605	628	549	563	546	573	588	544	566	580	575	556	597	591	580	569	605	542	561	604	583	561	604	570	553	593	556	621	616	530	584	535	611	616	544	549	583	579	571	567	554	554	572	538	597	587	558	562	562	578	566	569	540	570	554	577	584	572	576	547	543	566	547	573	585	511	563	596	550	548	607	585	566	570	583	578	534	579	563	561	529	569	583	545	577	601	574	593	545	595	599	559	564	579	582	587	593	546	543	545	537	582	606	585	580	583	547	591	613	559	589	540	594	611	595	638	561	586	579	559	550	568	556	574	588	566	573	546	587	531	582	585	571	584	533	591	615	535	597	576	546	557	561	517	571	571	612	574	576	555	591	546	613	540	584	586	611	593	573	599	578	558	586	573	544	563	575	583	570	531	521	551	599	560	600	561	557	604	578	580	562	573	567	618	539	590	569	565	578	600	558	571	600	594	599	593	572	588	580	574	573	569	576	546	558	586	557	553	561	567	570	555	597	554	598	593	573	603	618	547	585	588	604	597	585	630	531	598	571	574	592	526	593	555	560	543	577	548	585	556	597	582	579	604	583	555	589	592	526	531	559	594	545	552	534	614	587	581	560	560	571	626	604	566	599	607	589	598	568	517	613	546	617	581	562	549	572	551	531	557	610	577	582	567	563	626	603	548	557	594	588	587	559	549	586	543	606	565	601	589	582	569	578	563	595	555	591	544	578	607	588	625	574	596	538	596	595	548	573	563	634	570	622	576	605	591	573	627	570	554	645	575	561	582	555	583	605	596	530	590	534	552	610	564	610	565	578	566	562	588	596	558	545	601	583	569	588	592	573	554	599	547	585	598	591	543	568	591	568	605	606	574	586	559	559	528	603	577	576	567	598	578	554	574	568	548	598	597	531	576	597	579	552	594	615	531	590	586	564	601	621	562	586	543	636	562	550	611	548	603	578	573	624	539	564	516	578	576	581	597	585	564	565	584	589	570	585	550	573	607	565	566	523	573	558	590	559	547	625	577	568	581	557	560	550	582	551	584	571	584	578	578	602	620	609	593	577	622	528	573	511	551	558	571	618	592	552	570	592	566	565	606	523	590	619	583	589	569	574	579	534	560	598	603	592	584	579	574	580	537	567	546	578	596	571	582	550	551	554	551	552	579	603	567	606	580	615	553	605	565	606	584	592	559	599	546	609	559	538	597	585	535	585	586	563	583	577	581	585	605	537	600	565	596	575	545	545	568	561	584	564	548	539	596	549	612	563	554	560	561	574	554	541	560	550	586	581	558	572	582	555	602	557	591	607	577	580	610	531	574	579	584	594	576	542	647	539	554	545	586	601	579	561	543	544	573	577	546	574	594	574	583	600	567	592	551	585	542	538	547	585	582	562	574	580	590	605	581	572	596	581	602	595	582	597	562	556	513	576	569	604	558	584	582	581	562	584	566	559	518	601	556	592	582	562	543	566	545	548	586	571	584	630	574	569	585	559	556	550	600	560	583	507	529	565	538	560	580	569	541	573	581	603	591	584	573	542	527	581	586	578	585	559	618	604	612	582	575	579	565	596	540	600	557	536	615	567	587	557	630	546	514	531	575	606	564	559	567	548	615	553	597	611	576	568	566	567	607	570	544	558	562	593	562	568	583	598	554	580	578	568	540	558	539	516	586	564	568	584	577	558	598	573	558	607	583	574	596	556	544	580	603	560	552	578	542	591	538	571	545	574	537	567	588	550	597	615	541	564	560	559	615	539	584	574	591	587	523	534	601	574	575	557	589	567	559	557	545	583	555	596	554	546	579	577	606	601	552	611	616	573	613	598	538	591	557	545	560	588	554	578	575	581	554	574	583	580	581	553	604	536	534	586	585	551	543	556	559	561	554	561	554	557	616	589	590	575	586	625	577	567	547	598	592	598	602	564	565	559	588	590	605	593	547	571	579	596	552	603	582	569	541	605	560	599	526	617	570	578	540	561	588	555	574	564	578	584	572	595	566	573	567	579	563	555	597	628	615	580	578	532	607	571	550	575	572	548	587	561	569	581	572	569	572	605	585	609	605	568	602	552	594	616	567	578	592	581	520	537	564	564	577	586	563	578	578	557	554	538	567	542	597	569	613	565	535	606	632	543	531	582	600	579	582	576	592	610	548	568	587	604	581	529	543	532	539	547	596	620	561	533	556	535	546	581	591	578	611	567	560	574	588	631	577	565	591	583	566	562	601	591	593	592	583	588	584	598	609	575	591	555	573	565	555	602	582	581	582	610	602	591	550	582	539	566	578	586	563	623	612	558	575	608	539	619	641	561	588	590	575	585	545	520	579	596	609	628	584	543	587	555	569	587	558	579	574	592	570	586	548	585	563	576	560	606	580	546	590	548	556	579	539	565	556	553	578	589	592	607	558	567	594	623	555	562	554	597	581	552	542	614	571	583	579	582	547	615	635	572	594	565	589	587	598	541	580	581	551	574	551	565	575	563	577	567	537	559	576	526	594	561	571	553	566	536	606	541	557	586	607	571	513	583	579	516	562	596	597	575	565	554	608	606	575	558	567	593	540	543	568	555	564	571	532	569	619	575	549	526	564	616	575	554	586	572	523	566	559	560	564	605	592	556	574	581	562	598	585	590	552	559	555	620	564	533	565	580	549	605	549	600	563	545	593	586	601	602	555	584	601	598	584	611	568	580	553	578	538	565	595	650	579	579	586	557	565	594	575	562	568	604	585	584	582	575	569	578	584	583	583	574	600	617	586	618	588	577	564	575	567	594	588	591	565	577	584	550	558	561	617	577	549	550	540	592	574	547	591	558	602	564	612	557	584	560	548	614	582	531	618	581	559	586	577	585	568	612	591	586	555	553	579	552	571	609	544	615	590	590	613	587	562	599	592	582	537	595	568	559	600	505	536	582	590	566	579	572	579	588	558	572	590	590	550	599	581	567	590	568	602	595	595	566	590	571	600	560	590	540	555	625	571	550	577	577	603	570	556	567	552	608	580	575
29241	23777	13783	1644	846	677	593	569	472	522	496	508	458	470	467	466	474	466	419	428	444	475	436	485	494	467	492	475	490	474	496	491	451	469	484	431	436	483	460	449	466	444	477	436	457	478	449	481	462	453	471	479	511	450	457	478	482	490	481	431	470	492	498	472	447	468	480	477	494	475	519	495	465	488	475	493	483	499	477	447	451	488	467	412	462	482	450	481	501	477	493	462	452	472	453	456	467	491	458	460	442	529	500	441	453	448	439	469	485	472	487	455	444	457	486	479	464	455	506	449	478	432	460	470	454	491	459	484	501	456	483	496	458	445	466	482	476	456	451	484	476	481	493	446	434	479	469	448	515	452	498	494	462	441	446	434	493	514	487	484	459	485	444	465	494	440	512	457	479	500	513	446	493	510	402	468	504	462	476	497	469	488	474	498	492	467	478	524	463	472	502	457	442	476	477	473	478	486	480	503	480	472	474	476	431	477	436	473	462	483	466	479	530	479	473	504	485	492	482	473	491	444	460	439	452	501	483	457	507	444	492	486	498	458	487	455	452	443	491	497	512	450	467	498	442	488	494	489	415	473	478	462	489	492	505	475	450	437	465	485	467	456	432	478	499	467	455	480	460	471	504	467	481	456	534	500	457	458	452	438	462	440	451	449	484	459	458	463	514	477	452	497	480	470	482	477	473	475	464	466	465	450	478	440	513	499	437	475	455	451	453	516	458	465	442	426	482	495	456	504	430	477	485	475	463	464	477	459	499	483	435	451	493	458	518	502	455	463	508	471	488	471	451	471	499	498	455	465	467	457	479	473	473	507	510	472	502	454	535	485	435	473	478	477	449	467	460	458	412	498	463	464	498	462	524	461	499	447	448	465	486	477	452	473	470	488	481	473	458	494	485	438	459	494	476	474	462	467	482	491	481	492	488	505	489	457	476	493	437	460	473	464	498	459	531	501	479	466	456	443	474	459	428	448	498	460	489	444	478	450	455	426	470	455	498	445	476	483	490	462	463	466	456	501	463	461	475	433	463	453	509	502	461	501	477	482	470	469	468	455	514	497	480	430	514	480	485	484	485	497	460	473	492	478	468	540	473	442	452	476	491	440	520	459	432	499	459	507	460	520	453	511	447	491	493	472	449	492	480	481	487	515	442	443	468	477	467	494	476	479	471	501	482	472	487	439	495	511	438	457	485	456	425	460	460	447	444	455	446	486	499	487	471	484	503	466	449	453	461	464	506	491	465	428	488	452	467	504	466	457	456	493	446	471	479	446	488	479	464	475	474	492	518	480	512	457	467	493	443	429	493	428	466	487	487	521	446	511	447	441	474	454	453	483	496	464	497	466	449	451	475	436	467	498	457	475	470	431	467	485	493	469	459	459	502	445	485	491	490	481	482	504	470	486	474	444	479	460	476	486	452	478	467	441	452	495	467	416	427	448	419	483	489	472	491	465	497	488	471	478	438	442	470	439	452	485	469	509	444	507	456	476	473	453	473	457	426	502	465	479	493	460	460	501	487	465	478	447	442	502	437	484	451	475	448	450	474	437	464	470	474	509	442	505	510	493	499	457	484	461	481	477	458	515	475	479	469	469	468	479	481	483	477	501	453	468	484	477	486	486	456	458	482	499	451	509	479	486	459	477	446	462	467	434	508	462	479	473	492	440	497	475	459	466	488	450	456	420	516	522	469	503	472	485	478	455	491	512	455	512	425	451	468	465	420	454	467	474	459	452	502	477	454	502	462	454	475	469	484	526	464	488	444	467	507	489	475	500	465	476	463	467	453	452	432	495	443	444	472	446	524	486	522	471	503	471	475	448	497	498	449	460	429	480	436	479	464	491	464	474	495	429	507	473	454	483	499	471	456	474	472	497	453	502	489	487	488	454	490	450	469	457	470	481	520	502	439	465	449	502	433	475	487	440	456	509	476	465	463	472	502	470	476	444	473	487	465	462	496	466	470	498	461	423	457	445	470	441	445	463	459	484	476	454	448	476	526	510	506	477	495	489	501	481	467	491	493	515	472	468	428	478	459	494	471	493	503	491	498	449	458	461	447	490	441	453	490	482	482	424	508	457	481	446	463	460	453	512	457	499	454	474	482	461	466	443	445	497	481	484	448	492	505	498	479	428	464	457	476	446	481	438	481	495	484	456	476	459	480	471	489	484	474	460	444	474	472	460	462	464	451	433	483	459	461	459	456	468	457	455	484	478	479	462	459	516	487	508	501	488	478	481	468	488	447	470	470	461	494	459	477	482	469	471	474	487	464	465	502	466	489	485	464	430	492	495	468	479	465	487	465	469	452	437	469	452	473	451	477	485	535	442	521	459	467	486	432	483	464	476	469	455	509	460	473	442	465	472	482	463	490	499	493	436	482	467	506	474	466	495	431	489	471	450	449	526	501	490	497	474	439	478	451	499	455	468	515	485	454	470	482	456	498	457	430	482	458	473	440	447	449	458	487	482	466	509	473	468	491	466	447	484	450	473	465	467	492	439	502	463	511	505	482	467	467	460	481	473	498	473	509	529	460	458	464	441	503	460	442	486	460	476	448	445	452	473	473	461	490	476	481	466	423	488	491	458	492	480	474	492	508	468	512	451	492	486	501	450	484	462	486	492	467	457	443	488	432	504	482	493	453	486	481	471	429	471	465	487	501	434	479	505	445	470	449	521	493	436	450	493	456	464	500	493	461	462	481	470	487	501	474	490	484	464	451	480	476	496	449	473	482	466	491	526	492	452	461	518	443	498	488	488	463	487	478	465	506	492	478	475	457	493	455	453	461	483	488	510	517	455	455	483	497	482	519	449	479	470	482	473	506	489	440	467	468	533	480	488	456	461	487	460	510	441	489	479	464	440	443	479	494	475	487	500	473	476	464	449	474	502	462	506	449	489	430	510	467	482	495	501	451	455	459	493	503	455	472	449	492	514	431	495	486	465	484	474	491	465	502	513	504	496	508	504	461	440	475	489	465	434	473	467	478	428	456	507	439	458	476	471	450	466	452	495	463	485	445	448	482	487	460	448	475	493	486	455	483	509	444	455	467	465	469	453	481	474	451	494	478	486	494	479	486	478	504	471	444	518	465	490	495	483	480	462	527	525	448	507	492	459	479	482	471	476	477	468	463	444	458	459	482	489	460	519	467	445	481	465	490	471	507	479	470	510	440	465	520	481	489	450	487	449	466	451	477	480	460	499	487	470	439	457	468	439	487	500	485	447	449	463	476	496	517	439	482	436	497	460	463	495	462	473	453	473	453	462	504	448	456	446	454	473	491	449	490	457	494	456	481	466	494	486	448	480	475	464	491	483	483	466	473	446	488	485	460	504	490	486	501	488	459	496	472	465	450	451	491	472	422	471	460	491	485	476	497	467	482	495	479	487	492	500	434	465	466	484	455	452	477	452	474	477	467	464	490	457	480	492	453	469	511	479	496	474	501	481	458	481	477	451	447	504	443	457	491	460	467	476	459	470	491	421	476	479	461	465
25255	33301	8410	940	1095	975	887	712	583	562	557	513	506	558	490	502	520	478	518	536	544	510	554	536	512	472	507	469	511	523	505	533	495	537	504	491	562	535	487	528	550	509	500	490	478	509	519	535	470	560	479	512	538	508	561	548	476	463	476	534	515	488	524	481	480	526	520	533	511	545	518	513	554	554	503	515	489	548	509	523	527	509	480	508	482	522	502	531	530	499	501	532	516	467	526	495	515	507	519	499	474	540	547	506	506	515	490	528	503	516	510	482	554	511	487	482	511	520	502	487	474	558	537	498	500	524	540	516	512	478	477	537	501	488	495	480	498	540	497	499	488	546	532	479	506	523	534	522	496	545	506	525	508	541	464	519	538	510	503	517	500	510	491	500	542	468	508	496	537	476	487	515	562	511	513	485	517	518	527	468	527	516	504	487	476	513	515	500	527	501	521	522	537	490	488	511	541	488	507	482	534	539	504	517	500	470	518	516	513	579	503	496	480	499	485	499	508	466	520	507	546	517	527	525	522	507	524	499	527	534	540	543	485	498	551	536	509	476	541	508	531	458	500	527	493	511	545	480	498	493	516	478	489	523	491	533	517	511	559	568	498	482	524	487	480	514	517	495	510	511	519	528	517	544	519	485	504	481	516	512	525	512	534	485	540	514	532	521	528	537	509	523	537	512	491	533	515	520	514	496	489	514	527	492	503	544	523	518	530	504	532	547	514	539	516	517	539	505	558	481	511	505	525	490	500	520	537	480	495	473	491	529	562	503	501	541	508	555	530	493	511	542	522	514	500	547	518	507	521	489	537	509	500	517	503	496	532	517	503	530	519	516	465	485	521	523	509	499	512	504	544	510	550	535	487	536	528	497	529	523	524	526	535	455	511	490	485	515	502	489	513	536	559	545	516	543	514	493	513	532	492	489	529	531	510	519	545	491	444	505	510	516	505	492	543	478	522	519	518	540	507	521	472	507	507	530	482	495	546	505	522	486	538	484	543	468	502	520	528	538	532	495	476	556	512	529	568	471	525	507	528	518	502	533	533	556	532	514	520	522	496	453	505	512	489	532	534	492	483	533	508	528	490	490	507	470	540	471	528	501	473	494	512	502	575	465	527	487	542	527	519	531	508	502	510	510	531	494	505	522	508	511	504	542	502	504	528	523	501	518	505	503	519	523	488	559	498	515	537	525	473	509	491	549	497	510	559	492	539	520	540	532	502	555	513	526	534	509	511	519	500	516	505	506	513	512	519	481	528	463	530	530	510	514	507	530	518	503	553	496	503	532	521	534	528	491	521	468	500	483	536	521	518	490	511	504	503	508	549	496	506	538	537	526	503	490	528	552	554	497	538	502	505	519	533	488	524	495	519	528	492	499	557	519	532	480	541	535	514	526	506	476	508	527	528	537	501	517	514	547	493	559	513	507	482	521	534	493	546	551	526	541	533	498	472	520	505	559	506	496	551	514	514	520	460	530	507	506	492	540	508	544	512	508	471	524	564	535	539	512	521	494	495	522	547	535	557	482	494	496	470	517	541	541	494	535	504	500	517	535	493	538	527	465	508	532	550	476	508	525	490	564	518	524	532	524	520	533	520	526	467	524	499	533	548	476	520	515	536	526	492	487	493	478	501	502	510	509	514	541	502	515	529	510	514	523	467	561	501	555	478	507	513	474	518	501	506	521	518	491	508	509	530	537	516	492	486	487	492	491	535	538	549	481	488	516	536	539	509	509	550	485	514	510	477	476	562	484	486	541	515	507	507	533	470	501	513	504	530	476	518	505	548	516	560	526	496	502	494	526	507	530	515	489	525	499	492	551	541	545	491	488	526	530	506	513	560	545	539	485	505	540	494	517	547	543	532	493	513	561	520	525	513	513	489	522	503	466	528	470	496	506	491	482	518	516	499	510	549	517	503	534	546	526	503	540	491	504	480	494	489	511	508	514	550	483	511	501	514	489	470	502	486	489	516	531	537	514	499	504	525	514	510	521	527	511	547	513	525	521	500	517	497	532	503	535	517	520	568	539	504	475	501	443	487	489	516	502	538	495	543	536	531	487	521	531	540	474	513	515	540	506	514	519	507	534	493	518	492	557	491	514	502	509	532	481	534	507	546	467	484	534	517	514	490	548	538	523	529	507	519	527	450	511	498	554	521	485	515	561	538	534	489	499	510	470	490	473	530	487	511	515	526	523	528	547	519	507	500	507	516	512	551	500	465	487	499	522	507	519	538	516	540	489	503	495	511	503	556	522	498	530	491	494	544	490	491	527	513	524	534	518	507	535	521	501	513	509	492	521	537	548	547	496	533	516	513	531	502	558	532	538	543	495	496	525	524	516	504	499	482	517	514	478	536	494	443	550	528	492	501	523	479	492	542	524	514	551	499	519	521	485	499	505	495	506	472	513	537	543	535	524	496	481	494	517	526	529	520	509	494	519	467	515	516	528	479	500	491	511	520	529	530	493	504	488	570	542	487	508	554	518	560	497	501	494	456	541	535	492	537	512	521	552	498	551	511	522	526	514	524	491	524	539	516	478	525	522	499	569	522	529	507	538	507	518	555	512	491	500	527	501	495	533	515	496	520	513	521	522	476	506	509	532	491	520	524	510	537	546	517	509	545	511	488	548	519	511	509	504	530	484	491	498	490	507	542	516	468	497	519	473	529	486	501	521	495	522	515	491	472	486	487	524	524	497	548	495	497	525	542	499	491	490	536	483	526	509	530	524	500	560	495	488	537	495	496	493	505	522	512	491	482	575	478	516	531	545	519	521	550	498	547	495	535	497	525	492	497	522	516	510	510	508	553	516	525	567	529	485	550	523	574	512	485	504	545	535	521	501	505	517	525	512	515	485	518	580	514	503	518	502	503	490	558	501	540	469	452	510	544	557	515	530	537	481	555	476	529	549	493	553	477	499	507	498	499	509	554	477	505	513	560	539	525	511	503	506	504	474	495	510	551	519	512	516	507	501	541	504	497	492	491	522	515	513	554	534	532	555	534	534	548	547	503	488	513	516	496	523	502	489	525	545	525	468	556	527	554	525	481	506	485	500	508	507	483	475	515	530	503	488	498	489	523	529	535	493	466	525	496	498	528	547	520	507	500	524	526	506	546	509	538	524	491	488	524	503	492	503	521	512	546	509	513	534	515	503	511	497	519	473	475	509	505	500	487	512	524	523	524	486	489	475	509	494	522	533	514	508	563	522	521	553	505	537	519	540	494	516	533	492	520	498	511	491	530	507	508	509	511	496	502	542	504	498	515	514	526	489	535	516	524	505	519	519	508	520	540	526	504	507	499	505	512	583	507	503	529	522	492	524	522	508	532	513	488	499	523	517	520	519	485	504	495	487	535	496	515	477	532	527	515	519	541	463	498	508	504	521	517	518	489	519	490	476	525	526	465	469	488	519	544	502	532	495	558	510	498	511	486	527	536	491	472	512	488	509	474	571	538	457	529	515	509	560	533	509	506	493	492	507	510	507	563	480
23915	21367	28695	24400	21340	11652	1220	721	521	478	456	392	364	380	352	307	346	354	326	334	331	330	305	310	300	300	317	328	326	314	302	295	334	297	288	301	351	295	311	308	313	287	293	278	333	278	316	272	316	282	322	290	309	308	305	297	287	289	292	284	275	288	307	300	280	307	291	290	289	324	313	295	282	326	288	346	286	308	293	291	286	290	292	260	306	290	327	279	272	265	313	290	297	277	305	288	275	281	297	324	296	306	303	294	306	295	303	306	256	292	301	303	307	290	306	274	266	282	254	267	301	260	268	274	323	325	273	317	325	296	314	308	287	335	282	290	302	295	331	307	285	316	294	315	302	282	312	303	310	307	327	322	309	279	286	308	297	312	305	302	309	306	283	300	284	278	308	305	298	293	295	289	293	281	327	304	307	308	283	298	299	294	289	312	307	294	300	299	289	307	287	305	302	304	286	299	287	289	316	275	322	276	287	302	285	274	305	300	302	279	297	271	290	277	312	327	312	303	342	289	307	335	315	283	309	288	305	263	308	304	277	297	329	333	331	331	289	302	309	281	324	276	303	310	283	306	274	305	282	293	312	312	294	296	274	321	294	324	305	315	283	309	280	277	293	327	292	276	289	285	252	280	294	319	270	278	275	290	288	284	315	271	298	293	321	277	290	322	253	315	306	306	298	301	313	295	275	297	304	301	284	326	301	326	282	271	285	300	318	277	284	267	304	282	281	305	301	300	301	314	296	301	266	297	314	299	296	308	313	306	293	297	302	299	309	328	294	296	303	278	263	309	286	309	297	286	292	298	292	324	322	288	297	289	279	298	309	292	278	289	309	283	314	305	307	310	276	314	299	296	290	263	319	330	321	253	286	292	307	278	286	292	329	303	276	284	288	286	252	273	270	304	278	279	306	257	317	300	276	292	292	281	291	314	312	291	300	317	303	294	296	309	316	290	295	305	276	315	285	291	294	331	267	294	317	327	267	327	301	290	311	272	278	302	267	305	279	281	268	275	301	298	293	300	292	282	299	283	302	282	305	288	321	288	324	307	286	318	318	314	309	310	316	297	275	295	277	291	308	275	280	285	304	296	302	255	301	318	324	296	301	299	278	276	302	301	295	253	317	316	302	288	321	300	299	313	305	283	273	294	280	272	307	277	311	281	292	325	282	313	310	279	283	288	297	309	299	309	299	266	292	325	262	287	303	311	288	294	278	307	309	304	285	290	302	276	294	326	283	293	317	311	280	295	298	282	285	284	313	300	311	288	274	280	301	277	296	282	316	305	294	315	280	302	293	292	288	340	301	286	323	312	282	280	283	309	285	299	328	291	289	296	294	298	276	316	315	314	274	303	294	336	287	282	301	305	298	294	273	313	325	325	296	315	286	288	289	290	280	301	271	308	279	302	279	303	316	311	296	271	292	278	312	291	291	263	313	311	303	289	260	294	291	300	284	283	309	288	274	317	307	297	311	292	284	282	271	297	291	298	305	283	259	315	292	324	268	292	277	288	314	280	310	252	281	302	309	280	308	284	280	273	297	276	269	290	289	282	263	325	326	282	328	313	302	304	316	274	298	275	285	311	269	290	252	306	306	291	293	271	301	310	276	325	290	282	287	250	272	296	300	286	314	305	293	304	304	286	308	317	319	329	300	294	292	281	276	300	275	294	282	304	286	264	332	265	299	293	264	295	266	267	291	324	291	311	332	288	295	314	301	309	319	294	288	289	290	297	305	285	331	291	292	295	295	280	338	307	298	343	279	284	309	322	270	306	273	282	311	299	299	300	295	278	314	285	288	283	331	312	287	285	296	303	332	303	276	335	329	273	289	298	276	273	306	316	281	307	289	277	327	293	287	307	315	251	312	268	284	287	271	281	270	273	294	285	301	286	312	302	267	283	283	315	311	271	321	303	289	264	308	278	290	272	294	296	305	313	275	298	282	320	310	276	304	305	297	305	292	288	293	282	328	292	292	267	320	297	288	290	317	322	349	299	311	314	284	271	321	321	298	287	304	324	276	289	293	278	260	289	294	307	305	315	313	312	288	281	325	288	279	271	334	287	336	278	316	330	344	278	275	313	299	302	292	292	303	268	291	269	302	303	263	272	283	296	288	256	294	331	305	281	316	301	318	287	337	291	259	305	281	307	329	304	320	336	295	297	280	281	284	280	329	308	277	275	328	325	264	282	297	296	332	291	259	320	271	307	307	324	286	328	285	286	317	306	298	321	280	284	291	292	314	313	330	286	319	267	281	288	270	297	316	299	293	310	276	329	313	282	297	295	278	297	329	285	292	308	310	297	321	278	282	285	257	318	289	344	274	276	286	309	294	316	307	294	289	284	282	292	293	295	333	283	264	264	266	315	315	305	310	322	300	290	315	279	323	286	267	296	294	276	306	313	268	278	325	299	308	294	286	295	290	285	289	309	291	289	299	307	303	278	311	315	275	314	288	309	279	277	316	289	303	259	322	293	294	331	282	307	300	265	297	270	300	287	283	279	318	270	305	284	316	274	302	315	330	306	310	286	274	281	329	287	295	305	317	290	299	297	309	269	317	289	316	282	314	307	278	318	320	268	303	311	279	258	298	331	310	298	301	289	311	288	277	268	298	310	295	337	292	316	297	302	281	277	320	297	292	306	298	299	302	263	296	310	318	299	309	287	289	280	296	269	319	313	285	301	288	298	268	277	297	308	293	317	329	276	331	282	275	278	282	285	267	286	284	298	279	276	307	296	313	303	311	293	276	260	286	302	313	274	325	313	313	304	268	356	303	333	306	312	275	293	293	294	288	288	313	272	319	300	279	302	308	273	277	298	285	265	306	308	281	297	278	298	292	307	298	246	281	316	263	289	334	286	281	322	289	271	294	290	278	304	323	312	307	302	275	305	306	292	315	297	292	294	265	310	271	301	270	280	335	294	311	275	279	298	279	301	328	290	298	266	316	284	327	311	281	318	312	303	302	313	302	292	299	304	320	309	316	299	327	277	313	316	310	273	292	284	299	308	301	279	288	289	276	264	286	261	315	309	315	287	325	287	293	322	300	327	289	277	282	296	305	287	256	289	287	273	308	284	303	289	289	310	307	283	326	312	276	287	276	326	297	312	301	301	277	288	272	283	293	298	294	294	305	303	284	292	310	303	293	316	344	290	293	294	314	311	300	287	281	348	303	278	315	245	290	296	322	298	296	332	326	316	285	285	320	289	329	325	294	332	329	291	293	306	269	309	291	323	305	306	293	308	301	287	308	290	320	280	288	298	304	290	304	282	331	279	292	297	297	279	263	257	279	308	278	302	284	319	328	312	296	300	307	278	322	303	305	301	288	275	318	314	288	286	303	307	324	274	287	290	315	315	284	304	295	298	292	306	296	306	322	288	302	295	312	305	298	303	286	272	265	305	277	295	292	288	302	300	288	269	288	293	316	274	262	279	304	277	301	276	306	323	311	314	306	293	329	246	284	298	301	282	292	282	295	304	287	317	290	334	335	316
32131	49928	19197	3167	2433	1811	1383	1137	711	648	590	559	460	414	401	437	383	417	396	410	359	348	372	347	328	378	351	343	322	360	350	365	323	341	345	335	384	312	349	344	357	368	345	385	335	357	342	315	338	355	341	367	320	303	333	347	319	336	313	308	366	346	291	309	324	303	352	326	309	323	356	331	329	305	284	311	298	298	323	331	322	327	330	278	330	303	302	335	337	329	328	355	318	312	321	345	326	340	346	328	323	340	307	322	329	309	319	305	280	328	324	308	290	357	310	348	316	316	308	352	313	299	343	338	315	327	342	329	345	322	333	369	312	331	317	305	345	344	306	353	330	337	312	326	357	323	311	324	333	357	300	312	351	321	307	341	312	309	344	337	330	334	313	305	330	321	322	332	334	321	329	334	357	346	344	338	327	336	319	329	367	301	287	296	354	331	350	349	344	366	328	330	305	299	346	317	322	335	319	332	327	317	360	340	325	336	306	350	296	319	334	335	294	346	300	313	339	336	330	347	328	321	356	283	310	307	347	316	298	286	358	311	302	312	337	338	318	300	302	341	322	318	342	325	314	331	319	345	311	331	368	323	319	337	329	348	317	322	316	311	329	340	354	362	308	351	321	307	346	346	345	308	323	318	335	313	325	322	343	329	290	323	321	289	331	317	305	325	333	328	304	323	375	304	304	302	330	331	325	318	305	333	346	337	320	342	316	323	310	319	313	347	339	324	331	330	317	304	318	320	308	319	334	332	318	324	310	315	343	311	314	344	312	334	331	341	305	334	350	318	305	306	325	314	343	330	343	332	357	345	327	361	340	306	292	360	342	310	343	337	324	305	311	302	299	297	306	300	329	323	339	334	319	324	333	297	317	322	349	300	328	312	358	329	309	339	307	331	312	315	341	334	307	326	312	308	321	309	362	344	304	346	311	272	316	334	320	333	296	317	327	325	338	351	309	329	305	312	328	332	357	358	335	313	310	330	328	301	348	304	320	319	342	319	308	357	362	324	333	362	354	337	319	306	344	317	298	343	335	354	298	328	334	290	304	326	335	345	290	329	332	295	358	347	334	323	278	334	336	323	331	329	315	312	331	319	317	362	323	309	326	307	340	306	300	333	346	341	337	329	285	334	309	318	317	336	316	331	307	307	322	327	313	294	343	329	326	331	326	354	320	306	344	330	342	298	340	320	347	301	322	336	311	346	330	321	347	321	321	314	323	335	340	323	346	316	302	328	327	319	358	352	321	325	339	332	279	350	312	332	324	328	347	295	317	316	300	338	304	320	329	334	343	330	350	357	351	323	313	350	323	300	317	348	308	330	325	339	332	323	318	317	362	347	288	339	331	309	292	332	310	313	318	338	316	375	324	333	315	338	304	314	339	316	311	342	326	315	316	327	339	348	328	314	338	344	352	320	319	355	324	305	331	310	307	332	324	298	322	340	322	323	311	318	323	332	338	329	306	299	333	323	336	316	312	331	335	331	298	342	294	316	360	343	331	347	354	349	346	337	320	341	346	335	340	306	312	313	308	340	306	339	318	336	339	340	291	317	335	335	291	335	324	299	282	363	304	314	321	332	327	317	300	294	338	304	319	325	337	348	318	343	322	358	333	316	298	314	315	318	320	325	369	303	344	321	324	308	325	322	318	305	333	322	333	320	322	321	326	310	352	323	321	327	351	328	347	309	329	319	342	337	349	337	311	319	320	306	355	357	348	339	293	314	324	301	316	329	325	301	342	318	356	321	328	339	307	329	326	313	343	311	316	351	320	339	346	303	369	349	322	333	313	324	330	332	334	337	336	352	328	305	309	341	339	338	341	351	376	308	298	307	356	331	274	338	352	321	303	307	317	314	309	348	306	330	339	301	331	321	358	317	326	320	296	314	312	356	296	312	344	291	305	308	303	315	315	309	322	326	312	335	313	332	317	329	306	334	295	312	293	310	315	302	348	331	321	319	321	335	343	294	319	340	305	336	375	322	303	334	311	310	331	305	321	328	343	296	303	329	319	340	330	327	337	334	337	307	307	330	322	359	307	329	327	339	299	346	311	297	304	328	343	305	328	312	328	339	314	335	321	347	329	322	332	316	324	310	340	346	314	302	317	330	322	338	313	316	325	317	349	351	306	323	331	329	338	349	307	317	338	315	324	338	332	328	332	320	314	330	294	320	338	288	315	305	300	325	360	346	317	336	343	319	299	314	322	350	294	334	327	363	336	311	310	329	333	304	301	323	333	307	320	333	315	334	310	323	321	338	329	312	352	355	313	326	335	302	338	294	292	332	303	315	325	351	336	321	304	315	330	314	312	312	325	341	332	318	333	291	302	349	357	334	314	333	305	323	356	326	332	305	314	319	286	312	297	312	297	315	339	311	307	306	330	300	319	323	295	330	313	350	327	310	338	318	305	337	295	333	299	322	337	332	320	345	292	343	331	338	314	313	327	296	338	313	294	321	357	318	280	314	347	318	338	355	343	329	297	309	338	346	311	321	305	330	305	336	317	330	342	327	340	292	333	333	338	320	347	312	315	346	304	335	334	332	346	320	325	341	314	322	343	327	339	331	297	334	323	305	300	342	346	312	324	316	322	279	309	325	359	307	338	311	320	315	296	332	349	288	300	338	305	335	306	327	327	323	331	343	308	305	300	324	347	326	338	317	325	318	317	291	316	331	305	341	316	348	341	323	325	311	314	339	323	333	291	309	337	343	305	329	345	321	309	338	322	327	319	332	304	327	329	322	323	353	335	319	338	337	321	283	332	314	312	322	334	316	320	329	335	308	324	322	377	317	343	359	305	281	347	334	345	324	326	353	315	324	275	309	360	329	326	309	318	317	342	346	319	319	291	353	338	313	352	324	343	322	325	326	299	330	322	332	300	347	312	343	339	331	303	315	313	301	307	338	312	322	304	302	320	333	317	318	317	341	330	334	324	314	335	342	294	315	366	357	315	346	314	336	332	299	310	324	365	331	324	292	349	345	335	339	302	354	291	357	309	349	298	322	319	324	319	294	301	296	302	336	328	349	282	352	315	306	348	342	302	337	354	326	294	345	327	328	286	293	306	346	295	315	325	315	324	318	350	327	313	320	310	311	336	322	308	341	342	336	306	314	323	313	331	360	324	293	295	328	316	329	331	308	363	326	304	318	336	344	345	316	338	356	326	329	301	299	336	315	321	317	318	278	321	336	300	304	313	304	363	311	313	285	332	334	323	316	299	327	335	351	324	338	317	292	311	306	348	304	319	292	340	361	326	360	334	333	329	295	336	326	320	309	287	305	323	288	319	308	306	331	316	347	319	342	324	348	327	340	329	295	321	328	334	334	314	329	316	309	343	353	310	338	324	348	332	332	332	342	284	334	332	323	316	328	312	325	326	322	343	302	323	321	314	323	318	324	329	324	320	377	313	339	308	304	314	294	343	305	327	343	327	325	345	326	336	337	336	321	323	354	321	327	335	306	341	341	314	317	352	337	364	329	335	318	357	305	330	320
25382	21369	27291	25391	9125	1331	1095	926	822	865	812	793	758	794	737	796	750	782	718	737	736	768	777	730	710	721	774	708	708	701	714	762	722	757	735	738	733	738	713	738	780	720	743	745	722	706	702	745	777	718	736	787	744	693	721	721	731	710	752	731	722	740	722	748	735	711	724	751	762	795	730	712	757	694	688	665	709	731	694	752	744	722	705	743	719	718	746	767	701	745	761	781	746	696	757	742	795	724	732	711	688	743	795	747	744	748	734	717	710	762	728	780	711	722	788	746	730	737	714	731	754	726	748	707	742	726	721	738	744	683	741	690	706	728	742	706	757	736	703	737	711	745	766	734	731	798	740	738	716	731	741	749	748	735	749	713	678	748	753	675	802	721	692	722	728	721	690	767	736	737	718	693	710	763	772	711	700	748	732	745	716	784	766	758	748	746	783	726	683	715	724	764	766	765	777	781	695	771	747	731	699	763	713	725	757	760	674	684	767	719	777	775	723	752	761	744	717	770	691	747	721	671	715	703	713	760	763	736	744	761	729	658	702	772	734	722	754	762	739	726	732	704	721	714	713	724	795	735	753	739	723	720	734	680	746	723	717	751	721	749	712	771	757	734	668	755	736	695	782	736	717	708	724	750	713	754	721	748	748	726	768	723	733	722	727	785	730	703	732	700	783	754	668	719	697	725	695	735	761	703	728	763	793	758	718	739	753	715	703	714	678	758	685	783	781	761	745	756	755	746	686	697	712	721	740	740	736	714	741	706	736	687	758	794	762	723	750	765	704	738	688	682	725	750	741	711	731	734	718	774	706	764	763	714	734	707	760	708	750	733	714	749	663	725	718	743	742	722	744	729	709	729	730	703	715	753	773	725	780	740	690	747	748	756	683	737	736	722	730	686	725	754	734	706	761	735	753	707	734	746	758	787	755	723	707	727	764	780	719	750	703	745	766	721	776	773	718	708	709	752	692	767	747	710	725	757	730	692	744	706	757	772	744	761	729	753	726	750	770	675	765	750	767	696	707	694	706	713	764	709	791	689	754	757	678	744	818	738	732	761	728	686	709	725	742	774	754	711	744	712	747	731	740	737	766	763	736	769	724	739	754	747	690	757	731	760	709	779	733	766	728	719	751	779	767	759	742	786	717	672	753	748	732	750	755	749	779	766	767	734	717	726	716	741	764	750	728	690	789	773	733	665	722	716	743	699	720	742	812	660	729	754	751	693	697	747	775	707	785	682	730	727	725	770	723	747	801	783	702	718	763	690	711	696	785	762	797	761	755	756	713	707	748	735	754	724	738	726	750	727	741	749	748	755	736	667	752	706	744	755	722	704	732	760	710	721	747	793	735	731	736	709	753	671	719	717	702	681	709	723	778	765	750	774	778	765	735	747	722	742	752	734	783	702	752	738	746	712	688	766	780	734	742	740	741	788	736	725	752	723	710	751	712	712	668	754	738	757	779	720	742	762	736	733	770	737	744	702	726	751	795	770	769	729	693	722	723	712	691	745	726	737	753	773	713	791	783	729	726	745	713	742	711	730	780	723	727	728	730	752	766	685	708	741	747	745	674	736	695	759	750	743	751	694	715	750	702	745	753	730	763	737	759	751	724	765	736	768	701	747	712	725	712	737	702	714	728	687	749	729	765	771	762	708	754	751	744	712	775	742	708	742	759	686	679	736	736	756	736	744	759	758	734	722	726	756	712	746	762	727	738	735	770	736	770	767	751	739	760	726	754	703	784	695	758	778	694	788	748	743	735	787	747	775	723	788	740	776	702	742	721	780	724	780	732	755	679	701	752	711	741	745	719	734	732	706	759	722	718	726	757	669	705	739	751	730	742	746	746	729	704	727	772	721	739	700	772	734	724	740	718	732	756	772	772	768	718	729	763	752	780	814	696	742	713	722	743	768	767	729	794	691	759	754	778	777	724	769	751	743	705	739	749	762	733	749	723	699	803	774	740	794	752	739	696	736	770	764	744	728	768	766	720	732	723	725	698	729	731	717	749	775	726	787	751	662	707	735	728	740	722	742	767	726	723	695	709	731	737	743	785	796	721	742	742	741	741	730	734	688	736	751	742	782	741	713	753	722	767	732	706	735	716	726	759	769	761	747	758	738	712	732	685	718	753	722	735	774	734	697	721	762	744	734	760	724	740	735	753	758	749	733	686	696	742	718	744	788	743	707	727	729	726	695	738	713	774	768	744	769	693	727	752	738	702	717	746	697	748	791	714	740	738	718	770	718	734	756	716	760	699	770	764	712	711	771	691	726	727	742	744	742	747	730	719	771	736	679	751	740	751	727	731	698	796	701	720	759	796	744	751	720	699	715	723	767	684	741	758	719	718	712	677	725	762	731	698	780	744	709	725	720	766	760	688	736	772	695	744	710	738	736	748	737	751	735	815	755	674	725	704	676	787	748	734	726	731	754	736	765	723	723	755	712	747	719	703	734	784	706	686	735	755	680	772	733	732	717	718	736	706	732	733	712	736	727	759	719	748	751	718	735	737	703	698	754	736	747	800	664	728	751	727	741	744	729	688	767	756	720	730	714	733	728	756	740	743	768	759	726	769	705	725	724	727	712	746	760	727	742	774	775	792	741	720	759	747	724	734	748	728	730	710	736	743	724	747	720	734	733	749	739	746	737	743	732	706	764	746	758	676	742	707	723	737	800	741	751	740	765	698	703	752	705	697	785	761	738	723	787	725	738	722	713	763	706	728	705	777	749	700	732	771	793	752	703	708	801	758	793	743	735	716	720	719	736	700	741	755	750	739	785	787	707	731	725	722	697	715	738	738	697	728	722	727	720	704	700	736	695	712	715	676	756	741	656	757	749	702	797	698	755	709	734	764	768	788	738	707	774	680	767	718	747	742	767	747	729	709	742	718	745	727	738	719	720	740	742	747	777	712	694	719	744	772	743	711	757	709	730	735	749	716	724	730	753	764	738	779	754	736	737	787	742	685	763	712	727	740	715	749	756	712	723	750	777	720	750	729	760	718	748	697	763	763	738	743	737	770	708	733	801	722	694	730	681	738	744	738	691	726	765	752	751	771	730	719	715	727	701	710	744	717	738	735	731	721	736	728	766	749	736	732	759	726	724	707	719	711	745	742	729	739	768	721	686	737	748	761	809	707	729	760	740	724	726	704	744	719	764	746	735	755	764	760	723	736	783	717	735	713	762	712	714	697	737	790	748	711	777	717	697	704	695	734	718	682	751	731	737	758	735	726	777	710	775	735	733	723	757	708	779	724	741	730	724	758	765	769	755	734	719	755	700	723	704	780	730	752	730	725	746	778	745	713	729	759	722	747	710	733	765	709	765	761	778	739	702	728	686	735	695	745	732	729	687	769	734	724	718	725	680	723	727	708	783	732	689	756	735	746	741	730	721	735	726	777	703	742	742	727	729	720	782	699	778	723	730	717	745	757	735	710	743	705	709	726	659	671	745	770	723	755	743	757	655	731	703	702	778	721	791	680	734	759	737
29920	42919	15349	2164	1924	1583	1314	1170	1024	931	972	884	848	829	796	784	795	782	811	815	772	780	798	787	798	770	768	747	770	782	741	722	792	769	754	769	765	762	762	761	721	767	746	750	804	752	749	705	771	825	739	749	768	775	803	767	728	774	782	762	777	731	777	770	747	756	759	794	778	753	807	747	724	730	777	775	788	782	736	712	786	789	743	778	793	797	763	741	710	788	748	716	787	754	744	742	780	767	695	789	681	704	744	799	734	820	770	755	746	801	750	745	753	747	745	759	761	774	749	749	789	785	718	762	761	743	747	747	789	776	738	746	755	763	710	772	752	777	795	703	798	780	767	718	721	705	802	765	775	755	734	761	753	724	773	735	766	758	767	796	794	750	752	761	741	783	763	740	761	750	726	784	791	755	784	710	835	716	712	723	774	812	737	796	720	763	768	781	785	783	737	747	756	755	779	820	816	727	793	754	788	799	715	757	768	740	763	788	691	807	789	792	768	770	759	732	769	754	799	718	780	768	699	764	795	733	744	759	765	752	755	743	740	768	730	742	748	804	779	729	778	771	797	770	745	778	807	772	762	751	758	718	819	698	726	732	763	751	739	743	738	778	815	800	839	752	708	749	774	737	760	789	710	796	789	749	788	786	809	743	774	761	796	780	769	781	734	716	764	770	784	759	697	788	828	771	790	692	772	748	807	744	780	778	730	749	759	688	777	784	705	752	753	686	772	749	817	745	752	750	762	766	783	744	712	727	756	742	738	728	776	801	757	767	787	758	776	731	760	758	767	781	739	730	751	775	760	735	763	828	763	771	803	772	735	760	740	705	761	785	765	751	733	771	788	756	763	797	763	762	727	723	747	765	707	750	762	737	815	767	801	776	785	812	750	776	731	772	786	774	738	751	751	746	758	759	765	756	774	706	804	806	754	794	769	752	793	766	758	727	783	783	748	758	758	785	737	746	704	740	779	776	788	813	787	798	758	757	773	767	792	783	707	794	774	755	747	738	783	783	774	773	796	724	785	723	785	755	725	714	788	792	745	797	767	733	762	764	748	774	769	799	791	842	717	777	784	758	783	778	821	751	772	691	813	722	782	751	754	767	732	823	740	748	781	772	742	734	769	767	760	788	748	786	784	774	827	797	759	754	781	787	783	781	710	814	793	728	720	720	778	740	726	809	777	741	802	726	751	746	728	720	809	743	803	760	772	786	749	735	777	744	776	715	769	730	741	791	810	754	818	771	753	787	753	741	736	769	763	742	778	749	748	765	748	705	814	752	778	773	740	767	773	764	743	799	777	763	748	739	781	712	768	749	768	819	798	755	739	746	750	782	773	749	789	730	751	755	698	700	730	741	791	778	706	840	732	759	730	748	778	736	814	734	729	742	775	746	720	722	765	833	786	770	718	783	810	739	749	755	768	805	817	778	770	821	824	765	751	710	769	744	731	748	750	788	734	779	764	748	781	791	760	768	792	734	796	731	782	744	740	759	780	769	772	751	783	752	756	741	746	771	723	771	752	765	751	783	757	816	773	776	733	803	762	706	758	765	802	738	735	777	763	746	822	741	832	756	761	736	750	739	774	755	751	811	725	773	730	787	759	730	784	819	787	773	768	802	767	758	765	744	728	761	793	774	747	765	780	744	782	753	786	782	776	799	765	791	750	763	730	767	737	751	730	718	748	779	772	762	778	757	776	756	770	823	780	786	793	771	823	811	721	788	760	780	824	780	795	762	728	728	758	737	811	808	754	756	775	755	746	785	762	750	749	824	786	815	794	762	709	729	760	746	771	760	805	820	781	794	764	757	760	773	799	800	786	723	725	792	787	761	797	737	775	810	793	738	759	729	788	796	762	796	755	778	770	773	794	728	796	741	797	751	752	735	752	807	731	787	729	784	753	747	789	738	722	771	760	755	760	745	768	728	782	746	751	778	769	751	814	753	801	796	741	780	761	797	781	770	752	781	800	740	722	777	735	727	784	809	746	741	796	750	745	750	746	785	736	771	794	757	749	765	779	769	757	803	810	743	799	779	770	742	822	761	730	802	751	783	768	770	763	798	700	688	751	767	813	783	758	739	818	776	753	756	719	776	773	729	744	702	795	774	765	761	743	717	746	793	828	778	784	753	772	714	770	763	788	742	749	752	782	782	808	763	776	761	724	804	716	728	757	806	749	738	786	776	781	730	775	747	804	788	769	801	729	724	828	770	759	731	752	780	772	774	801	789	743	759	748	764	745	781	736	767	786	794	752	760	757	729	738	741	800	738	727	729	778	812	800	747	788	746	756	769	775	787	722	758	757	736	759	751	727	772	784	723	778	775	761	804	760	744	785	764	806	749	764	873	772	851	757	743	730	754	808	819	739	724	805	782	815	719	749	762	779	711	814	732	799	776	741	797	742	786	726	775	796	718	813	742	768	741	767	761	790	742	771	813	734	803	766	707	715	766	734	784	756	776	735	779	794	766	768	775	771	774	727	744	753	811	734	802	816	776	776	739	741	780	741	746	742	758	764	779	736	756	799	739	828	725	796	720	761	762	766	744	744	784	746	733	798	735	757	806	762	761	783	751	757	786	783	728	735	781	759	753	834	768	804	763	753	779	781	752	777	770	757	766	765	747	790	728	727	798	793	757	744	810	711	767	806	742	783	744	743	753	771	778	789	800	777	767	761	773	760	744	743	794	708	795	706	717	768	763	709	737	726	758	753	798	788	781	790	723	707	775	783	737	707	767	703	778	799	750	774	728	768	755	796	781	767	773	733	751	774	747	779	710	814	732	759	762	767	804	772	778	801	760	722	748	798	821	767	753	735	713	804	739	757	736	805	775	741	702	746	759	782	794	798	742	822	817	779	778	728	802	735	738	757	764	803	796	761	670	772	681	742	794	763	748	764	729	784	752	744	772	753	763	753	762	762	749	792	793	780	787	715	753	778	743	746	742	773	789	766	720	797	826	771	772	742	748	789	772	716	729	749	713	721	714	805	785	782	793	761	780	750	737	785	761	770	768	781	821	791	737	795	790	736	791	795	751	777	737	696	740	776	768	814	733	773	764	764	745	757	784	769	809	783	773	751	771	755	764	766	786	819	738	723	795	714	811	763	768	777	779	796	789	743	744	760	754	781	762	713	753	795	790	759	720	773	766	773	756	794	737	753	785	767	739	747	721	765	784	751	719	760	775	747	780	813	769	765	776	753	782	806	768	743	737	730	790	764	744	794	789	723	691	813	771	741	716	791	759	730	774	730	778	750	750	784	714	754	760	733	742	780	766	810	687	783	746	767	728	804	785	776	761	795	724	806	720	805	777	765	777	778	766	768	763	771	765	738	724	754	794	784	775	752	690	755	778	751	757	848	797	770	759	820	751	805	822	744	797	746	731	716	788	728	716	792	770	720	797	798	796	781	697	748	715	772	769	705	749	752	765	728	757	778	792	749	780	792	759	798	788	765	794	786	714	767	741	789	751	764	739	806	761	761	775	784	736	737	733
22988	21433	29170	24085	21423	21443	8366	1329	956	936	839	721	750	676	666	690	634	624	629	615	648	650	614	587	570	611	622	596	578	608	594	571	599	572	618	566	597	648	566	580	583	588	595	569	584	549	604	583	580	642	586	610	598	624	551	588	600	610	562	592	620	584	582	562	586	561	546	564	561	590	529	568	549	597	593	580	607	610	559	561	628	567	528	622	548	552	572	561	587	569	576	554	572	618	601	566	565	563	624	570	558	601	608	534	563	542	556	551	549	569	558	572	594	602	549	593	572	619	602	568	561	541	577	578	564	531	590	619	586	577	592	568	571	586	594	520	585	551	594	563	563	552	572	570	607	574	629	549	597	551	576	597	579	571	538	605	565	598	534	582	598	580	574	563	559	520	584	595	563	552	578	603	588	572	566	563	567	564	581	565	571	573	598	534	545	603	580	624	567	558	541	586	572	538	555	563	624	546	537	538	581	598	592	589	555	547	616	597	544	605	564	583	553	607	554	573	587	551	591	578	573	629	604	599	626	554	541	574	539	620	568	590	528	533	578	600	623	583	568	553	591	573	596	570	542	544	563	558	568	576	554	537	567	567	581	564	600	530	585	584	568	553	570	592	560	573	551	578	566	563	564	539	569	585	616	573	568	567	623	565	584	544	590	552	585	573	615	519	538	559	595	578	602	543	602	611	557	577	604	580	568	559	578	575	569	614	588	585	574	563	583	561	579	527	604	594	540	605	597	544	563	589	531	568	548	521	579	541	550	591	569	582	592	593	578	562	549	518	558	561	600	566	592	518	594	549	573	569	567	541	581	586	572	530	525	536	578	556	547	571	572	583	555	553	549	568	575	576	565	609	548	566	549	534	573	571	534	598	588	582	551	549	604	562	578	578	565	528	586	535	588	554	559	558	528	598	629	595	576	602	577	564	608	551	591	566	546	570	598	585	587	569	588	567	577	557	571	563	544	619	575	528	538	556	580	632	584	575	605	639	571	563	610	576	542	579	613	578	610	577	576	579	573	604	552	580	586	591	559	542	586	587	566	613	571	569	604	567	559	579	522	587	579	563	576	589	581	560	589	584	577	595	602	557	572	552	554	585	562	565	548	574	574	555	572	568	552	556	582	581	554	609	618	581	549	645	624	580	593	577	544	585	561	588	567	559	567	604	588	575	580	560	617	565	531	577	554	585	580	563	568	574	598	544	574	574	556	553	588	582	561	560	588	518	557	580	584	542	533	582	607	574	558	572	606	610	576	537	555	566	580	534	520	567	549	576	552	558	561	561	572	589	568	632	569	545	594	607	532	598	569	600	556	535	591	559	587	565	557	549	572	560	587	567	578	585	577	576	582	590	581	543	553	561	601	565	611	597	569	557	602	589	569	583	556	581	584	576	580	583	551	558	551	540	596	594	555	543	607	540	553	535	581	543	581	552	534	544	561	564	598	569	590	600	541	559	582	561	545	555	607	574	591	566	569	586	517	579	609	558	576	602	576	546	533	525	564	609	566	602	554	568	558	556	555	565	549	568	570	602	552	571	549	593	532	611	567	566	609	567	500	533	549	532	577	525	580	553	582	514	541	585	517	575	591	529	594	549	544	594	575	564	547	528	570	609	573	542	538	578	538	497	587	580	597	601	551	585	543	540	577	618	590	583	524	515	573	550	568	559	564	561	541	620	573	560	546	591	592	575	576	583	559	540	580	608	601	578	577	579	554	576	552	546	597	596	581	550	560	581	547	597	582	579	582	579	582	579	578	580	550	578	568	569	549	555	556	570	597	539	573	545	571	564	575	597	587	577	555	529	557	546	572	577	552	557	579	549	568	593	579	555	559	539	584	622	560	549	533	551	536	573	574	540	574	530	613	574	530	602	532	603	595	537	586	583	545	547	576	612	609	570	578	568	590	547	581	561	560	586	601	646	546	576	565	620	591	543	542	579	546	561	614	563	563	573	590	624	568	591	630	582	578	586	524	561	530	578	578	542	577	559	600	557	541	593	563	569	567	546	606	555	623	546	579	609	583	542	602	583	598	592	593	565	594	547	546	566	657	606	546	569	539	611	545	520	597	532	598	589	553	587	581	548	589	527	615	580	597	527	604	590	541	556	573	562	561	563	525	571	591	585	585	594	557	552	607	575	564	589	620	586	541	581	599	556	588	564	595	558	570	597	591	554	605	587	590	572	532	571	577	528	588	580	570	542	578	626	592	557	540	561	579	557	590	612	584	580	560	534	610	601	573	579	597	569	567	583	613	568	590	551	612	571	526	592	560	619	565	607	580	614	570	542	593	543	573	550	571	579	601	555	568	583	542	571	542	584	573	555	598	560	578	571	559	574	564	587	589	558	559	586	544	584	565	635	561	564	544	582	525	597	548	557	545	580	603	594	555	536	587	546	567	561	579	586	587	547	554	593	584	562	581	575	568	588	618	551	526	556	580	590	568	592	576	579	546	567	600	567	566	565	594	578	583	591	543	624	544	562	565	560	580	598	558	564	586	580	555	564	619	594	544	546	560	571	584	549	556	550	623	584	532	576	559	591	572	561	578	547	572	605	593	566	603	551	526	569	588	568	544	603	602	595	538	591	564	564	601	577	582	564	554	593	588	570	625	527	565	568	590	595	584	632	566	581	524	555	573	561	553	599	590	578	569	572	582	567	587	599	603	572	574	557	560	601	521	564	585	581	575	564	555	597	571	568	572	584	568	581	560	583	557	570	586	569	550	530	588	609	509	591	591	594	585	553	561	582	618	590	637	550	573	558	550	587	617	571	619	587	596	622	583	555	576	573	592	538	566	564	581	563	592	600	578	548	541	585	568	596	559	573	577	567	549	615	545	566	534	590	573	568	539	580	577	547	582	569	544	550	590	547	581	533	574	555	610	604	549	602	581	559	540	630	572	572	584	571	558	583	501	538	597	549	605	531	561	523	590	568	601	605	561	537	568	516	552	598	575	564	575	565	570	634	545	546	609	552	567	592	551	612	544	538	584	550	547	573	567	568	590	603	523	521	570	571	547	573	574	586	533	583	557	567	590	566	561	553	557	578	559	613	582	579	591	571	615	576	561	560	585	549	549	593	543	562	585	550	587	570	554	555	544	548	571	556	526	562	583	590	600	554	567	578	574	611	615	565	595	524	576	601	571	546	549	569	537	609	605	579	570	627	583	585	587	573	659	576	554	566	552	575	537	554	572	557	580	553	553	545	573	537	592	565	625	630	577	540	598	576	567	568	570	615	584	615	583	573	568	555	517	599	594	546	549	506	575	567	558	578	575	603	575	571	522	546	594	603	572	625	555	557	565	584	581	574	545	624	600	587	592	590	613	592	592	534	597	561	560	567	570	571	591	526	584	578	543	539	564	580	605	559	565	570	608	565	558	586	595	563	587	604	555	540	577	574	551	595	601	580	540	537	548	561	546	585	572	563	575	553	589	587	602	563	558	557	546	609	536	587	568	514	544	586	584	576	541	567	574	569	590	539	599	554	590	561
35886	56848	25528	4854	3747	2886	2216	1815	1368	1163	1054	887	857	807	780	757	718	675	717	635	666	661	648	642	643	619	640	611	602	637	619	681	626	599	613	615	575	568	608	604	591	625	654	567	588	603	590	595	576	586	559	591	548	556	568	539	600	580	553	598	603	606	610	623	563	573	533	620	551	555	579	552	604	598	565	570	551	659	579	569	612	544	592	603	569	564	591	552	547	617	604	577	577	602	533	586	510	599	616	563	547	607	567	606	594	591	554	552	567	577	587	607	591	581	606	562	576	563	539	535	588	626	559	550	565	610	598	565	596	607	590	579	585	579	556	609	587	562	587	589	597	609	552	521	577	533	550	584	554	545	544	554	593	606	596	556	541	580	540	595	585	591	614	581	578	531	550	556	603	549	534	588	569	608	600	603	559	532	558	570	591	584	536	574	588	561	585	559	564	576	570	579	608	558	632	594	581	613	612	592	595	543	594	581	581	553	551	586	577	601	570	609	581	612	591	624	591	570	593	609	567	541	572	578	611	613	574	589	588	610	571	608	599	559	539	556	560	584	587	562	587	588	593	607	596	569	599	607	574	584	572	556	602	554	573	585	611	596	575	586	597	563	606	622	570	590	574	568	573	613	588	564	597	574	552	609	609	574	597	552	606	600	637	590	595	584	544	575	573	605	560	539	604	534	646	613	558	578	579	551	550	584	581	579	574	584	551	614	562	600	539	572	578	558	616	569	605	599	587	583	572	580	576	578	589	564	601	598	558	583	566	598	553	585	594	605	576	556	572	632	621	627	530	592	603	572	564	557	582	552	564	543	569	539	639	603	570	574	596	577	565	551	543	568	543	560	602	590	605	635	618	541	558	580	618	543	590	576	587	599	575	610	572	588	538	557	565	572	544	586	589	528	583	538	563	606	605	546	597	579	581	552	571	608	568	565	582	543	597	614	585	570	603	628	613	610	553	543	586	572	611	607	535	542	571	571	569	560	588	573	623	534	565	561	595	585	584	612	569	581	574	575	581	604	568	574	551	577	567	576	580	591	596	629	554	579	571	554	556	549	565	591	597	619	582	570	605	547	619	569	539	599	630	598	598	534	566	551	558	586	581	617	575	616	602	614	557	571	574	548	601	597	590	571	606	606	560	560	588	577	537	619	562	553	552	565	598	584	594	571	603	553	615	538	552	539	593	620	608	591	590	612	594	575	571	602	540	567	604	585	594	589	585	597	559	538	544	568	601	533	573	607	547	583	557	573	563	573	595	538	591	579	613	606	568	621	563	569	543	577	544	578	561	556	612	565	555	548	585	611	645	576	611	593	558	579	561	564	589	611	569	557	596	550	608	574	614	558	605	594	600	552	545	632	585	591	557	575	535	622	549	604	613	552	546	584	603	589	585	591	545	575	594	577	623	560	602	570	587	623	587	559	562	564	544	546	585	593	600	597	567	581	561	592	612	600	541	557	568	633	548	583	547	565	531	564	594	615	603	531	554	610	556	580	596	598	598	586	577	562	588	624	591	621	591	582	567	594	578	553	554	577	570	556	576	620	579	568	577	543	564	574	587	608	546	596	574	535	580	589	603	586	589	572	554	548	620	589	608	554	601	586	541	579	571	581	516	603	593	579	585	562	590	581	568	584	602	528	644	574	558	586	585	547	608	571	625	574	579	573	577	574	567	591	572	591	596	603	595	577	560	589	568	545	621	568	567	591	605	573	594	589	558	573	532	566	555	590	558	589	599	548	566	569	634	575	569	573	618	604	556	611	564	602	573	629	589	592	627	567	576	590	600	518	558	545	541	576	553	608	573	584	624	543	607	586	593	599	618	586	548	563	556	575	570	606	611	619	602	567	597	550	534	588	547	594	529	580	555	573	616	582	552	590	592	592	596	553	563	597	595	572	587	554	577	595	595	582	587	582	597	565	562	587	578	577	540	584	526	585	602	547	544	582	589	554	595	626	595	557	601	640	593	612	580	599	568	599	565	547	597	591	589	580	523	599	532	578	604	573	541	607	611	599	582	565	570	578	574	613	546	621	571	583	573	593	591	575	579	605	591	594	560	545	577	570	509	580	594	588	579	600	601	602	578	606	594	584	605	580	602	588	592	568	561	586	566	569	596	565	588	576	577	566	580	576	555	551	582	556	586	546	563	620	611	590	559	542	589	583	579	568	594	588	556	537	546	549	597	590	551	579	608	620	592	538	558	565	570	573	582	607	563	573	552	523	603	558	552	610	578	592	543	602	598	572	578	589	638	571	547	597	571	592	590	551	593	582	622	551	547	535	605	558	621	564	568	608	545	552	570	599	594	572	564	565	575	572	562	571	595	593	568	584	619	555	568	539	569	560	593	593	557	550	578	594	575	596	606	558	610	543	559	532	554	597	581	608	594	586	550	582	616	584	549	612	563	575	561	582	531	577	587	629	534	568	579	607	556	565	598	612	602	581	590	593	597	606	585	639	603	532	583	608	555	549	584	600	574	601	565	570	594	563	564	589	607	568	555	583	606	587	541	594	583	579	543	578	591	595	593	585	584	541	552	551	551	557	594	569	581	571	563	570	612	583	579	635	567	558	593	610	590	604	566	602	557	532	591	591	536	614	552	538	545	549	538	582	572	610	573	568	614	581	598	585	532	596	550	617	573	568	555	522	574	588	562	607	593	585	610	560	588	606	560	599	525	614	565	611	636	557	555	520	570	592	571	590	579	586	570	609	594	594	570	575	581	598	555	523	567	582	569	576	560	582	623	592	575	546	608	604	599	608	560	571	595	558	545	599	546	591	566	561	576	538	613	554	589	552	610	571	616	563	559	606	612	554	588	592	610	624	630	528	571	537	557	584	575	541	598	559	538	539	570	583	586	524	572	590	573	634	574	561	604	593	545	588	574	639	573	601	616	577	578	580	567	528	582	574	581	585	585	593	630	565	594	580	593	543	574	557	588	568	582	547	571	592	580	575	618	564	573	609	567	543	561	606	628	566	617	566	548	584	559	570	570	554	572	531	566	611	589	615	577	513	585	575	591	607	651	552	598	585	581	562	591	561	566	567	598	594	590	572	568	536	566	596	550	569	595	604	558	559	611	607	602	540	556	589	569	575	580	578	563	581	606	551	600	595	592	547	551	584	581	531	574	538	561	606	592	542	571	581	586	590	558	601	580	585	584	600	560	583	550	579	613	583	594	535	614	571	568	597	593	552	550	565	569	610	537	578	576	551	602	543	522	579	549	571	574	563	554	599	605	565	590	533	586	558	630	574	612	590	580	595	569	577	569	595	599	590	548	591	656	562	599	569	604	517	596	562	604	552	557	591	580	595	578	578	580	560	564	632	587	616	571	570	567	559	559	603	575	584	558	571	581	570	593	557	585	573	582	580	586	583	554	589	570	555	569	569	534	524	515	560	570	583	582	560	590	594	614	578	579	606	606	597	551	617	570	585	637	585	609	591	568	623	560	559	575	579	554	588	523	577	575	622	559	603	570	542	540	576	568	581
29080	23902	15736	2051	727	654	554	517	508	512	485	498	482	478	440	485	500	494	491	525	470	479	469	475	461	501	455	451	436	436	476	480	487	446	470	486	454	479	500	484	459	510	479	467	492	470	469	490	460	446	459	434	478	475	474	513	487	479	461	455	437	458	471	482	469	489	462	469	474	467	450	488	451	452	506	444	492	479	430	453	470	503	449	480	500	500	444	459	481	548	443	455	433	488	459	468	445	437	436	508	463	460	465	445	475	442	495	442	465	435	470	470	461	507	461	483	430	465	462	472	464	469	458	471	433	465	506	466	462	455	465	481	465	444	468	419	497	494	464	475	449	501	493	454	477	510	495	452	500	456	493	462	456	472	458	473	438	497	431	474	486	447	470	433	487	449	447	473	468	453	462	449	457	443	431	478	473	430	456	497	499	444	453	462	453	438	517	494	490	445	499	478	484	515	486	450	491	486	449	433	435	486	454	483	466	481	501	454	451	481	421	481	489	444	464	456	458	483	475	484	444	477	460	429	488	478	476	473	527	436	442	516	466	446	465	507	453	475	441	488	450	497	492	445	455	472	464	494	443	469	461	475	494	477	441	487	485	485	438	451	495	475	459	475	442	487	481	451	477	413	454	453	500	484	437	461	465	455	494	472	492	515	499	432	483	457	472	508	471	472	440	450	450	449	427	489	462	482	467	469	455	473	481	489	433	506	497	459	465	524	462	494	457	453	486	503	459	428	481	442	452	488	429	445	490	482	476	473	495	434	416	469	485	435	512	465	458	481	458	465	471	462	472	491	457	463	468	489	487	483	455	448	472	459	450	454	502	459	435	499	450	491	502	474	458	493	470	436	507	483	467	474	466	507	484	496	460	481	477	454	411	429	481	436	478	490	490	457	450	441	483	472	483	443	454	498	425	463	460	465	507	480	460	487	448	462	461	460	451	473	500	473	506	457	472	507	441	487	516	450	448	435	445	443	476	515	474	519	481	490	491	486	440	439	420	451	457	485	484	478	455	483	474	486	434	472	490	451	470	449	479	455	458	433	475	459	487	450	454	494	463	450	450	454	478	540	449	457	491	456	474	467	471	471	452	457	447	441	458	466	480	468	476	483	499	451	465	521	489	510	476	446	470	425	484	487	451	464	446	472	457	447	453	459	457	495	517	481	453	483	514	467	481	428	473	488	478	432	479	459	494	464	408	448	461	488	474	474	492	463	470	440	501	483	472	511	494	496	457	476	455	452	436	509	468	438	466	426	496	474	453	471	474	447	453	448	450	431	464	426	470	451	493	479	462	449	458	452	446	476	513	449	482	474	485	443	458	458	473	497	435	436	469	479	487	498	486	445	477	446	482	450	474	477	497	479	457	467	461	429	451	482	522	449	490	439	440	453	475	479	489	508	478	446	483	467	456	461	468	445	437	470	448	447	453	474	495	451	495	454	436	468	470	449	498	515	473	454	463	439	478	447	446	447	457	461	500	505	508	489	465	453	478	489	500	460	443	455	432	468	507	477	429	460	479	445	479	480	511	507	480	472	468	506	456	507	467	473	523	472	510	488	453	450	416	456	478	447	467	433	475	507	482	482	481	487	460	459	456	453	461	448	450	482	507	456	497	465	494	474	471	469	513	485	472	469	481	460	415	477	465	489	478	456	460	448	471	445	472	478	487	463	489	508	486	474	508	507	501	454	455	482	459	487	500	489	468	484	459	473	455	487	457	471	476	467	448	446	473	446	469	497	459	449	472	472	469	488	499	470	481	467	461	433	478	470	469	445	487	488	484	493	457	440	456	480	462	487	468	486	484	481	464	480	445	472	512	477	466	423	433	466	491	472	457	481	489	472	483	499	488	467	474	453	469	505	468	469	492	449	441	485	441	470	466	477	465	446	466	469	461	456	466	467	502	458	445	516	467	428	484	475	454	450	448	408	471	491	468	448	477	469	463	480	469	463	461	470	487	480	466	477	481	494	493	463	498	460	460	485	448	451	472	490	452	471	471	488	465	489	481	536	429	469	441	486	466	482	449	445	486	495	465	455	449	503	482	487	479	468	442	490	470	479	453	468	417	489	481	487	462	470	487	508	465	440	417	461	457	462	444	471	486	448	465	461	448	469	460	448	456	469	449	506	442	461	453	421	476	514	468	475	484	483	493	452	502	512	497	500	463	462	504	486	487	447	446	469	499	498	457	490	496	443	465	471	475	494	473	468	503	475	448	469	456	482	464	483	519	509	465	484	494	480	473	524	457	462	523	445	416	462	445	469	444	445	419	463	473	447	442	474	493	474	471	452	471	465	426	471	496	448	456	443	477	473	452	441	437	479	452	457	441	482	469	484	456	443	472	456	476	467	484	456	445	473	482	459	443	465	486	465	451	433	449	471	482	481	486	462	519	444	505	487	474	424	462	484	460	462	484	466	460	477	498	445	479	428	446	468	454	471	477	479	482	463	449	485	460	482	441	493	496	460	490	458	458	458	448	465	441	441	493	487	465	416	505	465	468	492	466	468	489	446	468	460	460	483	484	449	437	457	486	468	477	446	481	513	467	470	452	459	443	503	452	528	421	462	443	452	464	465	418	475	481	435	439	474	450	479	496	455	458	466	469	455	463	450	469	472	475	471	527	460	484	472	437	459	436	498	443	465	453	482	445	429	467	455	465	495	497	459	471	455	468	463	446	475	485	477	454	445	457	464	432	455	488	504	464	484	416	453	433	459	467	468	470	473	441	481	396	449	490	468	453	427	475	449	446	504	471	511	508	489	479	461	455	465	478	453	469	481	449	455	471	441	464	457	456	459	498	474	456	473	511	492	452	439	479	481	488	465	505	449	505	426	472	480	508	477	489	469	493	468	479	481	479	470	464	506	482	458	511	462	478	485	431	483	470	455	469	508	457	482	504	501	496	460	493	445	474	471	466	457	455	466	466	467	489	454	470	479	492	491	456	458	500	479	457	449	472	466	452	473	474	424	482	475	461	464	457	466	487	464	476	461	434	474	461	424	458	424	478	460	489	478	499	491	503	437	458	470	472	473	487	482	495	479	451	439	486	478	474	491	532	491	467	463	462	470	454	496	466	497	475	439	459	475	450	488	460	474	444	472	422	460	466	495	448	447	471	501	469	470	483	475	441	460	459	439	486	465	482	475	440	453	454	489	460	445	423	470	450	484	478	461	518	473	466	436	457	477	469	483	456	466	499	516	492	497	462	469	450	460	479	476	435	525	508	483	452	491	499	423	474	475	460	441	426	476	504	494	478	461	434	477	468	503	469	446	443	436	480	474	434	502	477	474	477	470	459	457	498	460	475	480	496	457	465	480	470	475	485	523	500	480	456	462	454	468	471	490	492	486	471	492	469	474	499	460	473	477	481	489	461	514	473	438	485	463	489	468	474	463	504	470	433	482	454	445	452	469	445	422	489	460	459	487	471	501	489	455	478	456	517	494	464	454	474	490	480	508	471	500	458	504	471	488	470	488	509	505	475	487	454	504
25223	33987	10994	986	848	890	725	708	561	517	535	533	546	489	504	525	544	516	528	510	475	519	505	536	477	547	524	509	484	529	530	539	531	514	528	493	525	504	499	529	495	517	542	498	502	522	519	508	528	518	521	502	518	482	533	518	519	540	510	533	506	519	522	510	500	530	524	503	492	506	506	471	508	531	454	497	495	501	556	509	510	539	548	513	495	543	507	514	500	519	492	512	488	520	514	513	484	522	541	502	507	489	543	502	508	535	504	498	517	529	527	517	505	553	519	509	507	512	522	512	485	510	538	543	471	504	490	494	497	526	521	512	517	500	491	537	510	527	546	506	530	524	517	498	513	513	542	522	554	525	496	500	489	486	532	518	507	496	512	529	501	485	504	502	504	516	516	520	497	495	488	503	511	480	520	518	502	515	496	492	513	485	484	485	508	517	522	486	526	507	528	492	485	519	514	478	547	481	519	488	524	533	499	513	528	509	497	511	504	530	505	496	519	505	506	536	505	524	513	477	540	507	524	497	531	487	536	520	513	500	522	539	483	476	491	497	514	504	564	549	472	547	501	557	554	520	508	510	481	506	519	524	508	510	517	519	548	490	491	484	504	456	499	548	527	528	526	531	505	521	529	488	488	510	536	573	537	567	480	533	479	489	499	527	517	529	508	563	505	499	534	514	493	532	566	486	489	520	521	553	539	489	530	538	516	485	491	520	547	520	533	515	540	535	542	486	505	480	509	492	500	541	479	506	550	509	505	516	515	501	524	501	554	503	495	526	493	539	503	493	513	546	504	492	528	513	491	479	507	558	557	528	533	517	509	488	524	473	549	523	486	551	507	490	474	544	499	486	502	526	529	501	515	529	498	553	501	498	533	479	510	501	482	518	531	535	537	490	527	507	505	495	531	485	525	518	512	559	550	491	483	543	492	503	467	507	527	500	486	527	520	511	472	517	547	537	523	509	519	508	531	537	494	480	521	530	500	492	481	509	549	496	535	528	495	486	522	531	511	531	547	472	494	506	503	521	508	512	522	475	519	539	505	514	453	484	507	499	527	518	524	496	519	504	523	532	505	488	494	505	513	505	533	518	528	474	527	506	500	503	504	471	511	521	524	513	526	483	488	509	506	504	545	541	518	498	518	513	527	507	527	510	536	500	490	549	512	516	514	500	532	508	486	507	539	518	485	550	503	487	523	521	503	515	523	481	468	482	480	513	541	507	512	514	468	509	520	461	528	512	527	532	501	468	508	514	513	510	545	510	530	538	513	554	532	471	466	524	541	488	488	565	482	502	530	495	509	514	512	500	553	544	483	525	517	527	542	567	465	500	497	522	533	513	510	522	527	511	532	514	520	526	509	517	532	531	483	524	537	534	496	502	498	533	500	496	539	553	523	511	528	518	550	570	516	519	504	517	493	509	501	521	511	556	472	502	471	502	503	490	495	489	528	507	509	573	484	494	532	493	529	467	529	501	550	529	513	526	485	516	522	534	497	502	483	517	505	524	524	500	508	543	560	513	469	525	510	497	522	549	515	504	512	526	516	500	460	518	506	469	524	510	589	501	507	506	499	511	528	496	470	495	500	473	494	528	516	518	524	514	539	511	507	507	522	527	515	489	474	475	499	507	529	491	502	503	511	519	497	535	491	512	531	517	565	488	465	488	479	496	493	507	495	562	461	490	491	488	551	488	509	503	541	559	513	483	500	490	508	510	499	513	507	510	531	494	484	531	491	526	533	523	546	509	492	482	483	495	483	563	479	513	506	486	512	515	537	517	491	485	480	516	493	494	473	532	520	538	530	530	510	517	540	556	526	476	514	511	515	541	502	499	511	479	550	481	524	481	533	524	527	495	514	563	495	532	501	470	519	491	484	506	555	480	485	520	536	519	501	540	471	492	469	489	478	509	490	566	521	522	511	507	490	519	518	529	517	445	537	520	538	530	534	502	516	526	485	508	532	534	487	510	538	513	518	545	472	535	479	550	511	492	501	487	517	530	513	493	540	532	484	547	518	529	480	500	479	525	537	558	517	540	496	494	503	517	542	497	528	514	492	517	544	515	513	530	522	470	471	536	506	483	480	524	502	525	508	498	507	503	505	524	462	497	493	491	490	508	473	511	508	528	522	509	490	528	523	464	503	545	475	507	497	484	514	522	545	474	544	508	500	543	508	526	502	503	497	503	527	472	520	490	527	526	537	466	490	504	506	532	564	520	502	476	474	499	507	511	542	513	491	575	502	496	516	479	490	497	532	519	504	477	524	504	508	497	513	526	519	516	504	542	523	500	469	523	529	515	547	505	480	582	473	513	547	521	544	497	523	456	490	442	532	543	510	493	544	545	496	491	496	532	502	494	506	526	496	514	523	497	519	531	472	522	480	463	509	541	513	503	552	518	497	501	478	530	478	519	479	504	534	505	521	546	534	496	531	532	511	516	528	488	531	507	506	498	479	538	490	503	524	525	516	497	482	505	500	493	467	502	492	554	498	491	467	492	527	564	536	497	536	515	529	490	500	486	539	509	514	505	507	508	524	530	498	486	487	468	505	542	534	460	490	552	531	504	543	527	499	536	532	513	509	529	490	527	522	526	509	476	541	520	490	519	539	507	524	486	531	459	476	505	559	510	556	541	532	572	500	554	502	503	474	510	491	476	540	480	524	512	488	533	537	498	508	529	509	521	525	500	508	528	498	504	542	487	543	504	495	500	503	534	509	505	520	547	484	533	496	523	490	545	496	501	484	523	496	526	480	529	524	494	473	523	542	473	514	516	535	499	514	527	496	523	527	506	496	518	531	516	505	567	525	492	472	495	530	510	482	487	518	498	428	511	496	554	477	475	522	537	491	497	446	495	493	513	498	487	484	505	519	523	520	536	540	511	525	515	528	459	479	530	513	500	532	508	510	499	536	527	474	567	531	499	508	546	510	538	493	537	532	499	535	510	537	498	518	550	528	510	475	548	511	502	471	491	504	519	545	515	538	513	497	534	558	481	517	505	481	497	522	524	522	526	481	485	488	562	517	510	484	505	506	485	506	515	512	472	517	542	511	517	515	540	514	505	509	545	495	525	551	507	516	530	554	508	509	533	514	518	569	513	511	511	510	525	561	545	533	522	533	487	508	496	487	494	526	535	488	521	502	557	497	489	470	538	480	502	532	529	543	529	496	469	511	528	541	526	527	517	544	504	538	494	500	500	521	491	487	529	531	484	535	532	536	492	531	514	515	540	537	496	466	503	498	551	474	517	508	511	512	539	489	484	522	574	545	513	480	530	506	499	496	503	485	530	523	499	478	546	506	511	553	499	455	537	519	538	539	544	506	529	524	504	524	508	484	543	519	516	492	502	547	470	490	495	481	518	494	496	527	497	522	499	471	485	518	543	519	499	467	490	524	504	527	527	542	510	525	511	491	454	504	492	492	524	489	510	535	479	539	477	475	544	508	527	481	494	488	498	536	514	468	497	526	517	536	483	489	537	518	479	528	551	519	498
23932	21369	28684	24366	21332	11789	1111	690	495	447	438	416	377	330	340	347	359	318	323	339	290	316	303	313	333	328	328	344	316	262	323	326	359	300	317	317	315	303	287	314	311	309	303	309	322	300	296	269	316	272	286	290	313	309	309	296	312	306	314	332	320	306	300	289	271	274	293	275	320	291	308	305	277	308	285	351	334	318	319	289	274	290	296	301	294	313	284	294	312	317	293	313	284	299	309	290	277	302	309	340	301	298	315	306	273	296	316	311	314	300	314	319	313	337	288	296	298	308	320	285	308	284	325	297	295	286	308	288	324	290	312	312	260	288	307	311	280	319	289	328	293	299	286	294	316	305	289	269	301	312	274	292	292	321	305	296	316	301	278	303	289	300	316	290	315	300	312	314	288	296	295	290	297	294	312	326	303	313	319	256	272	256	289	294	290	314	274	311	298	289	306	333	307	323	296	301	318	281	312	315	304	347	307	305	294	280	335	279	304	290	305	337	337	290	267	271	325	314	307	288	324	289	299	319	297	275	296	263	317	323	299	309	313	345	295	292	292	295	276	311	261	306	321	310	272	311	317	319	293	305	274	295	293	306	311	323	301	299	307	322	288	288	330	298	316	253	317	289	312	284	287	278	290	326	320	287	272	288	303	308	332	297	326	284	291	323	276	282	296	297	286	300	310	331	300	298	297	302	322	272	287	290	296	295	296	285	292	308	293	299	302	312	323	283	324	344	325	299	312	277	292	309	269	291	316	318	298	292	300	306	292	299	267	314	278	310	310	311	286	353	308	279	273	339	305	288	312	275	269	297	321	306	290	313	305	299	286	352	308	277	290	320	325	306	267	268	316	305	292	337	299	288	263	309	283	308	321	300	280	309	279	280	309	307	260	297	279	314	290	314	280	280	294	297	319	291	306	319	320	283	323	285	316	290	301	288	297	288	296	307	275	329	277	291	301	283	288	276	295	305	322	305	297	326	305	283	294	295	325	318	285	299	307	319	288	269	317	321	331	278	335	289	277	290	244	319	341	304	302	338	348	308	289	323	288	307	270	296	270	303	313	308	307	296	307	312	337	305	339	293	286	292	326	275	307	295	322	283	296	326	298	335	285	312	313	304	292	294	297	280	283	292	309	314	276	327	291	277	279	313	295	286	300	306	289	297	319	305	295	276	295	316	302	297	315	306	281	302	312	296	326	313	294	295	288	297	299	290	254	336	299	278	299	297	292	304	278	280	305	303	309	315	317	303	322	269	331	253	280	333	308	291	310	287	313	291	278	311	294	296	304	325	295	312	299	286	310	289	255	267	300	263	276	301	274	295	293	298	276	274	285	304	279	329	303	286	283	305	329	277	289	314	313	283	301	323	314	303	278	320	292	309	312	271	294	313	335	321	289	291	295	300	300	280	314	340	317	312	269	283	308	288	314	300	323	307	280	287	301	308	340	317	299	310	278	285	294	286	306	292	297	295	313	295	284	300	282	298	289	279	288	300	289	309	297	298	335	284	281	303	319	286	319	280	291	264	288	286	282	277	301	329	307	301	321	254	291	348	317	280	313	277	292	299	309	315	295	297	280	277	290	315	284	284	305	304	301	311	285	318	310	296	329	297	289	328	319	331	298	331	278	313	287	332	289	284	302	285	262	308	258	298	315	288	287	268	271	306	326	296	286	307	316	273	308	270	305	302	289	293	279	296	308	298	297	284	299	301	331	282	303	304	304	297	329	289	304	310	333	308	269	271	322	325	296	267	276	278	295	321	312	319	303	285	299	308	302	311	288	310	284	296	289	336	284	311	282	280	310	303	295	271	302	273	282	286	305	310	308	294	313	296	282	290	303	318	278	322	297	292	282	283	279	307	328	337	308	286	313	319	306	274	311	288	277	296	283	306	301	314	287	296	281	292	296	287	296	307	270	305	340	275	256	324	287	300	272	276	309	280	301	287	292	288	297	314	294	299	313	310	272	292	306	304	294	302	311	297	282	305	295	285	315	314	296	286	283	265	282	303	298	280	292	300	306	329	313	327	287	303	310	271	299	298	290	305	298	285	273	297	293	324	289	287	299	299	307	315	301	306	321	274	299	281	295	319	282	289	315	316	304	281	274	311	269	308	317	272	268	306	302	302	286	322	294	324	299	317	317	335	344	309	336	290	307	270	303	309	312	322	292	276	307	295	303	291	290	320	312	312	306	268	300	291	341	312	296	303	311	299	289	317	331	298	296	293	292	286	294	287	294	314	318	321	286	291	293	279	292	293	297	297	324	291	294	299	327	305	309	292	322	303	317	306	283	301	313	311	283	278	300	294	332	299	294	304	301	324	295	289	278	287	316	320	299	272	339	281	312	301	262	279	302	269	292	306	251	319	322	294	308	288	306	311	272	294	305	317	307	271	299	328	303	302	300	318	288	322	306	294	300	307	318	292	292	313	281	308	320	283	277	297	302	291	315	349	309	297	290	281	273	272	306	293	300	293	301	300	299	319	285	286	323	289	301	281	300	295	295	288	289	306	286	309	313	282	303	301	303	305	299	266	312	288	297	308	338	305	263	308	273	310	306	278	306	299	306	269	290	335	276	334	307	303	296	310	317	300	340	280	281	314	276	327	280	309	312	268	293	309	293	295	294	295	328	331	302	305	300	308	276	334	280	304	300	313	303	294	302	298	282	288	299	273	288	286	266	321	286	285	286	293	297	289	318	273	280	283	306	292	298	294	282	340	333	297	324	299	296	318	315	293	303	300	278	333	313	307	286	287	314	308	306	311	279	334	288	282	296	290	301	282	290	315	279	276	283	318	315	292	281	303	288	275	322	302	282	300	304	313	291	313	285	287	268	286	322	331	304	300	260	293	300	296	309	314	287	291	300	297	290	300	283	300	296	311	273	296	298	294	286	289	290	317	306	273	315	295	305	291	301	311	284	306	311	311	309	272	299	313	296	318	307	271	293	287	281	352	293	306	288	313	303	313	265	282	304	277	279	275	303	286	329	300	303	313	281	308	294	293	295	281	298	277	314	281	278	321	323	313	296	294	312	309	288	314	270	285	265	284	275	310	283	319	307	334	292	288	308	317	305	280	306	286	285	286	335	318	290	316	313	283	310	296	276	303	310	287	296	289	273	279	289	296	301	269	320	303	297	320	290	292	328	280	284	266	280	306	289	302	331	287	307	307	289	286	316	285	278	301	341	292	292	314	301	297	317	292	311	295	296	324	270	282	286	313	308	314	311	297	313	296	269	329	278	323	286	310	312	296	312	290	307	290	321	287	307	266	286	293	296	345	310	303	317	305	314	275	271	279	291	283	286	308	305	276	291	257	286	281	333	295	279	308	301	280	302	269	254	307	339	306	297	288	290	309	297	291	304	296	325	329	265	280	316	292	304	292	312	280	301	298	293	324	307	292	320	321	257	338	290	324	294	280	291	316	290	285	290	306	285	307	255	323	283	281	328	282	285	320	342	328	284	296	312	296	301	260	298	298	320	295	298	302	306	331
32042	51170	20542	2905	2185	2119	1195	1082	801	646	630	530	517	445	414	398	384	384	385	382	397	329	369	362	380	385	372	357	328	358	369	339	358	349	346	329	336	355	369	343	324	292	348	311	345	335	319	329	322	304	314	314	348	344	326	334	320	292	342	319	301	349	309	299	295	293	336	343	361	338	306	333	308	327	339	303	327	344	318	309	341	321	329	315	319	339	306	301	333	331	323	323	336	307	315	316	330	321	301	319	334	334	296	320	311	311	345	339	336	318	318	308	343	333	328	349	338	347	343	375	297	334	315	334	316	354	332	293	347	311	310	331	323	303	295	331	347	321	303	336	334	305	324	301	334	325	349	328	310	332	347	359	332	314	335	345	315	322	335	303	308	310	309	322	324	328	324	325	334	329	320	328	308	345	332	293	292	333	335	345	309	300	329	319	302	319	316	332	318	322	348	326	336	353	297	304	320	330	295	342	290	329	294	341	304	333	317	295	326	373	340	325	326	338	305	304	328	323	320	328	332	326	304	331	334	308	345	327	308	305	332	348	326	359	312	324	304	328	317	301	316	327	315	292	367	308	312	370	310	332	328	311	347	334	324	312	340	335	353	333	314	332	335	327	329	297	310	310	329	323	325	340	345	344	336	323	320	318	312	338	316	317	312	284	313	317	302	338	319	311	332	346	343	309	329	313	326	334	304	339	328	331	323	299	321	324	334	335	337	349	336	301	317	347	338	341	344	327	303	323	313	375	312	304	306	275	327	322	323	281	323	317	312	341	303	321	332	341	324	353	301	309	309	332	325	307	302	337	335	370	346	309	306	354	302	328	356	323	356	325	339	331	305	332	297	312	318	322	342	306	292	301	304	324	282	358	363	309	302	351	340	320	316	359	322	346	325	338	334	289	320	314	317	324	316	341	360	299	362	311	314	348	344	312	330	324	353	320	315	311	295	342	331	340	317	311	321	303	308	311	342	252	314	319	332	325	341	331	340	368	306	318	337	296	284	323	328	312	337	336	332	337	324	333	355	346	340	342	338	339	301	367	324	318	334	324	323	351	318	324	368	313	339	307	312	333	318	326	313	345	301	344	372	325	305	310	321	354	342	333	364	313	338	320	322	320	317	352	326	321	338	310	342	325	325	322	347	313	297	325	335	334	324	326	307	345	319	349	324	330	327	335	327	308	335	317	306	344	315	323	313	304	310	343	322	298	311	325	336	287	332	326	330	268	325	350	337	315	313	304	317	337	304	344	326	333	310	321	314	322	302	282	306	299	336	297	314	329	363	312	329	349	333	284	327	319	346	335	337	344	308	307	320	325	327	343	344	338	320	320	347	333	340	318	308	323	274	337	336	317	333	337	297	320	327	313	370	333	338	342	327	345	326	326	331	312	321	297	322	340	321	318	290	336	317	326	351	340	330	308	320	320	340	329	319	324	292	307	330	341	312	291	341	283	351	329	368	304	330	314	326	318	354	319	336	306	304	318	340	304	340	343	336	315	311	320	355	327	321	309	334	326	331	315	311	325	326	304	322	305	323	358	326	316	325	314	307	326	332	314	346	319	315	334	321	295	312	315	309	307	320	360	319	336	308	352	312	323	314	330	325	330	319	349	305	326	335	329	339	310	321	329	350	350	315	339	323	304	304	325	323	315	319	328	353	322	342	320	280	348	295	329	329	302	365	339	315	306	327	336	328	320	320	306	345	322	331	332	332	338	308	309	353	322	342	320	325	335	319	334	317	319	323	333	317	318	354	321	335	350	327	328	324	311	339	308	313	336	323	325	321	313	309	306	339	324	368	280	324	318	307	311	299	298	333	379	356	327	326	332	328	326	336	323	311	334	306	317	310	320	302	315	292	335	317	341	332	328	321	310	301	347	342	333	288	286	371	320	343	326	316	328	335	322	327	289	298	338	333	305	292	308	317	339	330	312	314	321	342	350	316	346	301	314	301	339	320	284	318	291	344	328	324	311	305	316	318	301	333	311	303	337	295	342	307	360	338	381	318	343	324	325	329	329	273	314	313	296	345	333	304	302	312	337	309	299	332	323	315	327	319	323	325	354	315	321	324	294	310	342	329	320	326	335	307	312	357	325	336	309	333	372	315	321	288	287	329	322	318	347	319	336	342	305	347	317	331	313	313	336	312	292	327	318	307	351	310	318	325	328	331	328	329	308	344	310	363	335	339	301	314	330	323	318	331	324	355	330	290	373	308	306	320	313	330	316	285	345	320	326	360	295	345	298	285	329	323	335	350	330	332	322	315	347	314	322	324	346	292	310	312	296	363	321	346	329	325	334	346	342	315	329	329	366	344	347	349	337	330	308	293	316	331	344	323	322	328	323	341	372	334	299	295	343	330	330	301	314	338	322	344	295	307	314	333	300	346	321	302	313	315	313	326	321	290	334	316	324	316	313	337	297	292	345	317	329	275	299	320	348	323	316	344	308	336	347	311	314	327	332	357	318	319	318	297	338	314	322	324	345	356	307	310	332	326	344	327	346	334	323	316	321	317	313	325	329	353	323	337	332	344	291	319	332	321	313	288	343	315	334	322	326	310	312	292	326	337	327	344	337	345	314	339	305	288	327	318	294	327	324	369	325	354	302	330	352	317	343	315	318	320	337	284	325	312	281	296	320	354	317	323	277	298	339	322	336	296	333	326	302	296	336	316	347	347	290	300	335	330	307	329	321	312	291	327	304	314	311	320	359	329	325	355	344	338	328	296	305	313	364	315	310	333	326	312	317	318	339	345	295	332	333	303	358	333	322	323	317	327	307	327	320	346	321	346	274	334	350	280	350	353	367	314	337	340	330	324	317	329	317	301	305	329	332	347	325	348	317	305	335	321	320	329	362	324	328	321	351	339	303	325	320	367	323	309	329	324	321	319	309	294	347	359	325	329	307	322	295	308	329	313	329	291	292	268	312	325	356	339	328	311	301	339	346	353	354	308	339	319	349	357	328	319	317	324	318	307	350	316	302	346	323	327	319	310	343	308	311	329	352	282	340	321	323	291	335	333	338	313	320	300	299	328	314	348	323	365	332	357	327	313	322	332	320	352	303	339	314	296	305	335	312	298	340	304	341	316	314	335	325	332	296	300	312	330	288	347	293	327	308	345	364	292	337	343	328	306	323	326	327	298	349	314	331	312	339	317	311	325	308	306	326	297	335	339	344	340	311	339	320	343	319	346	335	323	324	325	310	293	336	336	339	288	323	313	344	294	356	325	321	346	302	273	341	384	285	308	322	330	309	335	320	329	328	336	304	336	339	327	316	329	304	310	326	329	335	294	312	330	335	297	330	342	326	344	325	336	332	339	310	322	331	334	323	330	326	290	306	309	338	326	318	331	340	317	328	348	337	317	290	329	312	325	305	334	328	314	339	310	323	346	323	322	322	315	333	339	310	323	343	317	333	353	278	302	334	333	339	285	338	345	323	362	323	346	350	329	336	321	320	340	301	326	330	339	272	324	318	293	319	356	315	345	331	317	328
25304	21344	27193	25408	9115	1494	1032	935	856	810	837	829	780	736	809	737	762	813	730	726	711	791	709	744	759	783	773	764	745	770	785	807	749	734	681	737	697	733	701	740	681	788	713	747	783	718	789	726	723	726	751	755	716	744	773	743	695	764	772	759	757	711	763	791	726	688	774	720	754	722	719	779	688	739	698	722	773	736	744	717	766	737	755	726	732	735	773	723	747	711	726	736	726	678	702	737	768	722	710	756	764	784	735	719	721	703	715	766	788	679	751	735	743	722	751	764	711	679	801	746	713	744	789	736	737	760	756	772	713	736	723	742	724	778	725	695	741	711	756	762	712	718	696	735	746	711	707	747	760	695	712	770	782	706	784	727	730	741	722	747	703	725	749	744	745	744	785	726	790	713	750	756	695	693	719	760	736	720	735	748	754	749	745	763	746	736	772	745	786	774	759	752	801	698	700	720	737	741	792	722	747	700	734	713	729	723	727	755	753	701	739	775	719	715	752	711	723	721	735	775	684	768	741	727	692	660	739	705	798	721	717	701	731	762	714	729	767	779	780	750	723	706	757	721	691	793	724	712	713	703	746	770	681	721	713	700	761	745	702	702	684	674	744	738	737	717	762	767	716	742	751	768	742	763	764	687	778	768	756	729	761	702	750	748	751	682	725	757	722	732	770	728	699	754	758	691	777	764	707	730	693	777	763	723	737	727	758	762	712	734	735	784	780	794	736	720	736	754	712	747	754	751	730	757	701	749	720	716	692	745	727	738	765	717	734	730	789	693	748	706	716	736	763	706	736	654	717	768	709	767	768	703	713	729	779	713	713	718	690	789	750	706	756	695	701	755	750	774	760	758	740	744	704	734	740	741	733	760	716	740	723	774	693	773	732	710	738	705	732	695	724	732	708	730	697	703	742	707	774	745	735	744	692	788	692	793	720	777	741	709	742	740	727	765	752	758	731	743	731	750	707	727	766	750	675	720	766	697	716	766	710	769	731	747	721	780	759	692	799	771	727	763	749	704	727	723	690	721	739	722	757	753	720	754	732	738	716	687	709	702	726	716	719	704	753	730	732	754	798	759	741	720	727	735	756	764	720	759	771	733	727	759	717	682	740	783	659	695	737	751	682	732	743	762	763	728	737	755	785	757	755	746	753	715	757	691	748	713	727	751	778	765	731	752	782	745	782	708	712	724	795	724	707	744	742	749	721	703	738	715	739	764	752	768	710	745	734	760	734	674	733	771	747	691	696	746	732	703	738	734	723	708	720	718	756	734	746	730	745	728	695	742	744	733	736	728	755	724	751	710	737	706	676	747	722	745	739	744	710	722	734	726	718	748	734	748	703	730	788	711	703	712	779	776	746	702	779	745	737	712	742	795	672	723	742	710	747	742	739	678	687	756	773	717	735	717	771	721	760	699	716	739	705	724	742	783	709	748	739	733	763	741	735	762	771	686	691	724	736	777	743	775	738	741	801	710	713	709	722	786	694	765	705	774	752	652	743	725	733	731	748	684	737	722	757	757	708	794	757	764	720	744	726	731	720	689	715	712	753	745	728	714	720	681	695	727	759	731	735	698	726	678	705	727	787	763	714	701	719	705	701	692	732	711	766	760	750	747	694	772	746	786	709	713	693	778	702	770	752	749	715	704	738	777	730	761	720	751	722	762	747	716	729	727	752	739	791	679	736	723	753	766	741	717	716	718	719	753	732	794	781	774	781	723	717	731	751	687	769	758	676	770	743	759	650	708	743	715	746	757	708	810	774	729	690	781	744	711	768	725	803	733	735	747	732	736	726	782	651	754	737	772	774	701	762	729	747	745	742	682	783	702	751	722	744	692	722	768	715	777	759	733	760	764	785	747	786	757	753	724	738	698	710	708	704	723	758	721	728	726	719	737	700	749	766	740	772	786	743	756	694	724	749	780	705	729	769	743	767	746	752	764	706	750	732	735	721	716	739	698	741	639	760	734	703	718	703	709	717	734	758	787	702	754	696	728	769	693	709	748	768	756	770	731	783	784	736	717	687	748	742	740	751	723	773	737	713	797	716	766	731	712	716	733	724	751	730	702	690	755	731	690	725	797	750	703	768	775	735	738	758	708	749	702	759	777	706	781	752	728	763	755	767	720	731	726	726	691	735	745	717	708	710	735	677	687	763	730	788	726	766	695	710	785	741	718	732	656	737	711	755	670	754	713	794	742	710	724	738	731	755	750	741	754	785	681	692	767	676	750	695	683	782	725	794	742	767	805	761	723	759	737	742	717	749	786	678	783	726	752	727	697	692	736	708	706	730	762	782	744	737	767	714	739	734	715	724	702	758	743	715	759	755	707	777	745	821	739	720	738	700	741	744	704	715	668	709	733	738	743	791	747	676	750	723	741	782	693	692	740	746	760	750	760	719	757	706	802	721	724	702	762	785	744	774	734	744	745	716	759	721	781	724	757	723	727	778	741	747	783	740	788	758	695	741	707	713	743	761	727	741	758	793	715	777	716	724	717	764	699	714	732	760	777	793	742	749	709	763	742	690	723	711	703	719	677	719	728	775	760	792	734	731	771	756	728	745	769	734	710	731	691	734	760	678	753	785	757	735	713	770	766	720	735	705	753	746	693	739	676	738	727	685	734	742	782	715	704	714	717	725	745	732	754	758	740	714	758	711	720	772	722	748	767	743	726	658	720	774	775	749	770	759	722	739	722	716	736	733	733	704	717	731	705	800	763	764	742	716	695	782	705	749	769	750	759	736	698	734	728	739	732	749	736	771	807	807	762	767	724	717	727	709	681	774	792	716	769	781	719	759	742	711	747	708	724	708	760	735	696	736	725	734	750	720	756	740	751	728	733	728	735	701	692	746	759	736	710	725	788	722	708	758	714	738	754	729	764	777	731	763	769	728	729	728	688	735	755	739	701	686	754	695	723	730	711	779	687	752	736	777	766	749	739	723	707	780	728	734	704	741	691	759	730	784	742	769	792	793	746	754	757	796	745	751	704	717	715	726	748	833	754	749	721	687	718	741	766	754	731	700	745	723	725	726	678	713	778	746	719	749	752	728	726	715	733	718	731	738	724	727	724	697	761	765	750	692	719	826	736	758	729	757	724	717	744	742	738	719	789	728	730	735	702	748	758	734	751	719	702	724	718	752	733	713	758	747	768	728	759	755	727	712	740	753	725	761	772	706	729	750	742	704	701	728	789	729	734	730	753	752	697	695	701	761	795	677	757	725	737	689	728	672	791	734	737	722	787	728	749	767	817	742	716	716	773	766	717	730	738	741	756	772	730	729	773	697	709	723	748	682	757	729	712	765	712	750	707	716	740	703	716	734	771	734	743	751	733	737	742	731	714	700	765	745	744	734	750	723	722	749	775	732	695	705	769	687	765	737	767	709	738	730	723	740	731	730	766	710	671	756	742	769	729	814	738	715	740	712	727	730	719	730	717	737	705	739	721	734	765	753	767	757	703	777	781	780	731	813	727	728	739	748	746	748	738
29668	43604	15302	2176	1712	1769	1226	1165	1063	1004	911	888	883	821	818	852	822	764	751	796	789	780	805	759	815	718	783	832	782	725	772	790	789	779	759	772	741	769	761	763	780	770	696	778	774	785	769	772	772	726	760	750	764	783	737	776	777	783	773	738	733	730	740	756	751	751	827	772	740	778	761	813	780	760	757	762	782	723	719	812	742	729	783	739	792	729	783	733	796	822	718	793	770	759	762	809	728	752	791	787	766	760	728	766	761	779	789	759	751	781	768	756	722	724	756	762	720	794	785	761	786	756	772	740	793	725	755	787	780	796	849	771	801	763	787	778	807	744	756	757	740	765	718	751	742	734	764	754	746	703	808	749	780	741	781	800	758	795	820	798	741	729	709	732	775	756	753	788	728	747	776	784	766	735	778	749	782	779	784	746	724	755	776	771	772	792	742	756	751	792	781	753	767	795	773	751	769	764	734	747	722	736	733	773	760	781	768	776	746	805	788	710	725	767	782	740	751	763	773	722	791	751	737	766	742	735	804	730	735	756	726	752	792	751	760	773	750	780	733	828	714	800	772	741	773	763	749	751	742	805	742	756	739	729	764	806	747	780	858	741	783	733	779	731	750	734	734	765	756	691	757	763	759	742	760	731	746	769	825	731	752	734	784	785	798	744	765	732	744	771	793	719	815	725	753	727	757	707	764	755	819	802	751	735	748	727	803	741	748	755	733	752	752	758	768	787	717	748	762	804	775	717	797	732	759	727	761	767	780	745	754	806	778	745	746	756	857	798	819	763	750	757	763	825	768	773	780	783	771	733	795	759	748	769	745	753	831	774	704	715	755	696	752	775	708	756	774	770	757	762	783	771	727	737	729	707	756	759	749	787	782	734	757	737	776	786	728	762	805	746	783	804	767	735	770	725	766	785	780	812	770	778	814	719	728	778	724	744	734	768	778	726	741	775	814	803	770	741	731	804	764	797	748	742	800	753	781	768	768	773	751	753	737	767	747	756	783	727	785	692	763	828	761	705	790	707	729	747	782	751	780	767	800	783	751	737	790	750	742	721	751	795	763	838	766	789	725	783	763	766	779	793	800	767	741	780	770	766	743	773	736	814	773	749	702	752	791	807	757	743	784	772	754	774	771	716	770	750	766	732	723	726	785	766	739	753	796	780	808	808	795	759	794	713	794	715	738	756	781	735	768	761	775	739	692	780	768	753	793	745	764	760	753	769	804	801	738	752	797	769	762	739	758	800	769	813	742	768	789	761	772	767	718	769	793	760	758	809	827	737	784	739	728	700	735	759	809	829	701	742	813	759	781	733	757	771	775	779	761	773	757	740	748	741	728	753	726	757	775	787	771	786	796	777	787	750	770	754	761	721	747	807	741	758	746	807	712	726	761	781	764	756	800	753	764	816	756	766	775	777	758	784	752	718	782	723	749	749	772	753	778	759	782	816	754	722	739	771	815	718	752	774	779	767	731	750	759	746	760	737	746	787	765	815	750	752	791	800	817	759	764	757	751	772	784	702	789	768	753	773	784	790	768	775	770	757	725	749	759	763	755	744	771	801	728	750	769	746	747	728	710	721	794	765	768	756	721	771	828	736	742	778	776	776	769	718	741	747	719	762	807	704	746	737	777	831	787	789	759	729	802	736	780	735	796	797	800	771	759	778	746	764	781	720	756	748	782	806	776	783	811	736	758	740	781	792	780	773	772	745	762	739	752	760	787	762	813	750	783	806	734	762	778	738	735	807	754	773	711	733	765	758	731	734	774	716	759	790	721	762	743	803	752	764	775	716	793	773	754	826	781	783	750	824	776	771	815	772	729	769	800	736	732	805	756	782	775	781	760	784	739	718	773	761	746	713	795	735	795	779	755	805	770	750	777	712	778	769	784	763	724	793	775	753	777	790	695	724	744	755	758	757	802	753	740	740	804	717	774	742	726	793	809	733	754	722	780	761	752	730	763	789	791	759	750	776	768	743	750	770	732	746	736	752	753	796	768	764	769	786	776	794	788	771	741	723	755	780	809	772	808	795	771	824	812	704	801	801	762	732	771	806	729	737	755	744	791	736	743	731	751	748	729	773	770	752	739	782	727	765	743	763	744	758	812	726	722	769	762	791	737	748	790	767	785	779	741	757	756	763	746	780	736	758	778	776	778	748	772	758	826	792	729	791	770	764	780	725	797	737	741	720	771	765	775	742	767	776	807	756	799	769	766	788	736	710	760	732	751	781	765	799	757	789	769	790	741	745	757	746	710	764	807	834	781	750	754	775	800	748	773	789	797	681	772	766	791	751	760	755	788	770	792	750	792	752	751	812	746	774	722	757	719	747	786	785	760	796	797	766	760	786	750	772	760	737	775	747	785	766	776	779	810	750	718	727	746	759	790	795	761	724	763	753	755	789	761	706	743	800	775	746	751	752	770	766	726	758	735	759	728	740	744	767	729	809	766	736	776	720	775	787	724	767	768	738	737	801	800	776	761	775	761	733	802	756	790	796	777	811	743	767	768	812	772	754	737	774	725	800	743	714	765	760	768	763	755	726	749	766	778	759	766	755	739	773	733	743	802	816	752	796	817	682	777	752	816	832	749	710	771	779	779	780	780	735	783	732	782	730	743	750	769	765	753	781	764	793	743	756	797	812	744	840	733	798	817	763	758	750	772	782	762	791	750	746	797	814	794	769	722	727	770	769	760	782	729	816	771	796	758	821	772	750	751	781	812	741	765	765	766	730	729	726	776	763	746	781	746	791	765	758	794	705	791	789	755	772	740	771	773	730	732	732	766	741	741	818	738	785	793	790	764	782	797	767	762	803	780	742	776	727	745	776	760	798	762	773	764	734	768	744	774	778	774	763	802	767	808	761	731	793	806	743	738	806	809	751	763	755	698	782	777	745	793	773	775	753	758	798	815	766	761	785	768	741	754	735	748	709	739	737	744	716	754	763	806	807	777	811	770	753	736	781	742	822	786	783	803	759	770	737	774	722	770	789	815	778	749	782	794	776	772	759	815	768	712	756	785	786	764	711	787	769	772	756	741	754	750	737	781	729	714	793	785	751	714	746	814	749	777	738	735	749	732	739	724	738	724	746	825	808	732	730	758	806	751	743	753	746	741	758	727	728	774	755	736	741	762	766	741	754	729	730	749	708	722	770	759	748	783	756	757	796	751	793	773	804	768	724	701	793	773	747	747	786	805	715	779	727	687	685	749	769	739	745	702	773	734	734	779	766	761	732	763	738	780	733	808	766	742	784	782	745	760	785	762	833	714	785	751	744	761	780	770	771	764	709	804	741	706	761	787	763	771	769	752	720	806	764	748	737	733	750	712	751	745	754	727	784	741	768	742	742	798	775	810	791	772	744	787	717	774	724	767	793	787	737	778	752	722	717	756	746	750	698	751	772	764	731	754	771	743	745	783	810	760	730	721	747	782	793	743	754	819	728	787	785	747	763	747	757	746	736	763	733	780	792	784	791	763	745	728	748	745	740
22893	21347	29029	24021	21348	21383	8306	1354	1113	897	847	775	709	694	727	672	641	641	643	647	563	617	592	587	628	604	617	563	610	611	601	600	599	588	571	542	563	606	610	547	617	554	571	556	580	585	597	553	587	586	535	577	590	586	620	594	551	565	572	598	576	579	570	569	562	553	573	594	560	567	613	571	590	590	615	598	566	566	589	573	592	604	570	576	542	586	574	536	597	615	588	642	591	577	585	572	576	564	581	552	591	583	621	588	588	622	551	585	536	593	561	560	521	560	573	590	589	568	609	557	577	577	546	566	598	533	584	590	574	609	602	547	603	550	579	588	598	585	564	600	577	567	571	541	565	619	539	625	594	536	575	596	621	544	592	550	560	561	581	585	593	574	541	616	576	603	578	572	573	589	584	566	581	582	585	567	585	584	555	601	600	627	561	578	590	568	582	562	539	580	581	606	608	581	576	609	562	557	541	575	582	566	584	577	585	623	556	551	549	589	559	580	559	547	561	529	599	550	552	602	621	545	545	564	607	566	592	597	557	597	577	575	566	567	534	547	571	589	541	577	524	545	542	584	531	593	544	558	600	558	570	622	605	556	590	579	617	581	589	558	614	567	552	612	555	548	577	599	598	567	546	556	555	536	595	556	555	583	591	585	606	589	567	592	577	576	577	579	590	562	608	538	585	587	569	556	591	577	609	581	569	589	556	529	567	608	597	596	602	568	617	594	580	573	562	583	577	562	633	604	580	578	601	547	559	601	577	548	569	549	564	614	565	553	556	575	579	539	551	596	555	586	595	601	563	566	590	553	537	594	609	563	568	587	566	563	571	567	577	580	543	581	592	592	572	567	568	558	556	572	582	569	571	536	586	561	568	564	585	600	608	605	557	598	599	539	575	577	553	582	631	606	561	618	561	580	565	564	586	567	560	574	530	569	606	575	590	584	598	587	582	562	598	520	587	559	532	606	597	603	642	597	560	596	569	567	513	575	569	601	526	564	597	557	565	571	574	572	565	575	572	576	567	548	570	602	582	562	588	574	597	583	606	560	554	602	620	599	556	573	567	563	559	544	569	553	541	584	581	570	556	592	565	593	586	589	553	561	589	565	574	537	587	554	557	542	565	550	584	608	557	583	575	546	573	565	556	569	569	548	570	626	594	598	565	549	555	555	564	596	579	614	553	556	549	574	606	537	594	603	559	601	621	540	547	609	576	621	586	571	574	535	590	578	576	576	586	549	602	548	566	567	549	605	608	614	615	570	566	553	563	550	559	540	628	568	589	560	621	602	571	550	587	619	526	606	553	557	577	537	623	573	602	609	596	617	583	561	604	576	590	567	634	552	599	541	583	553	548	598	525	567	557	576	586	561	588	565	544	585	573	545	552	553	557	595	565	607	578	556	544	586	538	536	591	573	588	584	604	583	557	612	548	542	585	566	602	581	588	594	627	557	560	617	578	550	597	593	548	610	603	563	602	574	584	605	557	574	606	607	566	603	530	599	579	601	569	551	567	568	555	577	570	570	514	564	541	562	527	647	575	628	567	589	551	581	536	566	595	585	555	613	573	583	597	572	567	589	531	602	578	572	586	622	555	548	579	558	559	560	579	581	568	587	576	535	589	562	570	543	561	554	574	522	595	581	592	569	583	561	598	573	578	572	526	602	571	598	563	565	580	577	589	580	561	591	573	567	533	551	536	582	567	592	584	588	553	570	567	607	541	607	595	564	589	568	589	554	566	574	555	579	589	600	541	593	565	535	569	563	555	540	535	564	579	563	536	576	595	562	556	617	585	539	556	580	571	587	560	578	576	568	546	563	563	640	554	621	559	580	547	615	580	566	626	576	558	600	555	595	562	535	604	575	613	569	590	579	562	618	543	611	609	591	591	572	569	561	559	592	575	562	575	576	570	579	597	535	561	565	552	629	572	593	577	570	558	572	588	611	552	562	578	576	609	600	569	559	591	588	616	628	563	551	601	540	582	588	565	586	551	567	523	566	588	574	538	582	555	565	599	515	652	590	593	573	590	584	545	597	545	592	594	595	636	562	610	569	536	583	577	591	570	564	569	542	606	502	575	585	596	589	549	584	556	570	546	592	558	561	560	582	583	583	583	549	584	568	576	572	549	578	528	580	572	597	561	558	575	578	568	567	587	610	596	608	576	599	560	585	565	574	591	551	605	571	572	558	570	586	528	573	540	578	608	572	563	581	629	585	576	565	554	557	580	532	605	588	574	599	583	598	593	552	558	561	632	553	537	617	616	541	595	558	584	571	522	589	569	516	607	563	588	523	599	581	578	599	590	576	547	577	551	549	550	586	613	563	594	577	550	573	584	599	566	558	594	607	571	544	573	551	592	556	565	527	572	529	537	566	563	594	584	567	560	575	581	629	565	557	580	591	572	605	563	581	608	567	570	572	591	525	594	577	581	593	608	595	620	608	540	577	591	558	601	565	591	572	587	553	594	620	517	604	556	542	610	532	535	571	527	576	554	549	597	555	527	559	600	529	573	577	583	571	612	589	590	588	584	572	581	541	560	561	590	608	610	581	572	589	563	520	616	563	536	569	569	577	564	562	572	585	570	585	569	565	593	586	583	626	614	561	574	573	568	606	556	604	592	585	589	575	577	565	595	534	563	579	564	567	589	523	593	587	548	602	582	528	583	591	580	539	583	514	564	566	606	570	592	583	561	526	631	577	569	538	546	596	544	596	614	492	578	576	586	560	552	563	624	630	541	560	617	564	601	555	560	584	580	554	517	588	584	580	570	586	583	549	584	597	580	583	547	578	572	549	588	593	600	566	575	583	540	602	564	573	561	561	575	567	561	552	543	522	562	529	593	580	577	599	548	583	594	564	601	594	570	588	557	602	591	552	593	572	548	589	614	587	643	548	620	576	582	533	521	569	552	590	595	581	608	552	584	591	563	593	540	587	569	555	601	551	572	587	616	600	562	585	590	567	589	607	578	629	593	569	602	550	576	563	598	542	544	567	561	522	567	563	647	541	592	591	575	573	545	575	570	588	576	577	577	542	565	596	567	560	576	566	564	588	516	564	602	534	559	548	579	550	633	580	590	569	545	571	583	551	600	563	571	577	570	592	595	556	568	561	599	596	560	567	615	596	626	609	584	597	578	563	533	533	579	576	575	583	593	593	601	598	557	627	584	573	559	623	594	610	575	589	588	562	563	585	592	573	557	580	538	605	577	582	624	599	583	588	544	596	552	552	586	585	587	543	540	607	618	585	612	546	512	569	573	622	551	602	538	559	595	576	623	605	555	531	552	572	562	584	564	571	625	609	604	587	528	550	561	598	579	566	594	604	583	542	579	613	570	518	589	584	560	575	566	568	543	547	590	574	541	596	581	543	604	580	568	608	579	539	544	578	544	541	578	600	578	560	596	587	550	570	522	610	577	559	571	531	578	597	552	540	615	573	581	564	566	553	546	587	533	582	551	565	550	559	560	574	569	549	559	535	581	545	586	548	575	576	586	581
35647	57594	25046	4776	3328	3312	2203	1748	1616	1182	1072	930	853	847	777	726	774	681	741	678	703	659	663	636	620	640	633	615	638	640	612	631	572	567	588	589	604	576	581	607	615	608	564	615	613	603	588	601	582	602	593	579	634	554	573	566	584	551	585	595	558	595	572	586	541	567	580	564	568	605	593	596	553	573	590	562	521	576	634	586	589	535	557	588	604	560	587	616	564	577	562	545	576	555	606	585	590	561	544	528	581	529	560	575	575	592	553	549	579	614	584	592	585	584	579	605	604	562	624	563	564	613	565	545	594	546	603	609	586	625	575	595	555	577	615	563	543	602	578	589	592	551	585	565	568	590	601	598	584	607	588	579	578	594	592	553	604	559	588	571	620	565	573	549	598	530	581	549	574	607	536	578	596	629	568	559	566	565	567	595	575	580	539	593	610	582	545	597	566	616	562	557	604	605	538	588	632	597	570	575	583	580	535	567	554	588	578	529	603	585	590	570	629	565	562	576	588	593	605	576	578	585	590	551	564	583	612	555	575	552	592	585	577	627	575	581	603	576	635	578	556	552	561	571	555	555	590	567	569	560	531	617	587	588	549	590	597	549	605	568	579	598	598	584	556	580	550	566	591	585	602	590	569	550	557	565	551	538	545	608	578	595	562	557	582	568	580	545	543	544	573	599	556	599	585	584	604	603	593	582	580	597	579	528	604	556	577	603	550	590	600	600	570	587	563	595	568	587	571	580	598	590	544	567	554	592	578	580	632	624	567	610	563	603	582	591	614	547	512	582	541	568	587	588	597	543	579	592	581	596	585	615	561	613	562	607	516	635	591	569	569	595	552	549	564	596	564	631	602	571	581	584	578	589	590	575	592	589	560	591	580	545	565	612	616	599	562	577	596	597	605	560	587	615	598	563	565	552	589	550	566	576	552	617	559	556	547	559	565	639	573	605	610	613	573	567	570	598	588	585	599	601	579	577	564	602	604	587	608	608	578	598	565	552	589	590	580	568	570	621	547	598	580	575	577	580	575	625	585	569	584	560	570	540	593	591	586	566	586	591	592	607	574	581	566	579	572	561	587	580	607	582	549	595	631	554	577	577	574	596	567	560	588	586	594	612	552	554	599	578	529	588	569	608	573	605	561	579	562	566	583	575	603	553	596	614	587	552	570	574	577	558	572	616	596	601	613	598	525	577	599	595	584	578	555	569	577	541	591	603	577	556	576	575	570	584	544	553	612	585	585	555	586	603	630	519	583	552	567	536	574	588	582	604	583	592	575	576	565	573	556	591	592	577	582	582	561	562	572	539	595	560	519	560	554	565	548	555	574	570	585	596	528	595	558	560	543	564	567	550	599	580	534	586	578	593	574	533	606	566	573	588	553	619	583	570	582	597	608	580	585	570	574	599	591	583	571	574	570	619	565	608	593	576	586	590	565	616	573	560	549	598	578	616	526	562	561	580	604	612	550	583	581	582	595	602	557	550	584	583	560	565	619	596	624	575	629	551	594	559	579	614	534	604	562	521	606	545	562	610	562	556	591	601	566	601	601	603	632	595	610	547	583	604	574	562	587	575	588	552	571	557	586	580	619	648	592	595	552	603	585	587	569	609	620	576	602	557	565	552	566	549	544	581	558	592	588	595	524	547	564	560	550	552	587	562	581	578	588	582	580	597	576	584	586	548	599	565	578	605	570	579	595	592	574	594	594	591	585	571	569	620	584	567	577	586	601	605	550	576	564	532	598	578	565	639	618	590	552	627	567	551	568	524	594	576	584	578	593	586	565	564	631	550	585	557	584	578	577	609	544	608	557	568	628	613	626	599	576	600	553	569	638	579	557	600	563	567	578	607	582	589	603	552	540	575	580	574	590	554	579	576	601	602	553	592	644	601	588	572	623	591	575	599	585	575	568	631	593	586	604	521	563	571	587	569	571	594	564	578	580	574	617	582	554	559	638	605	593	557	590	583	581	580	579	580	614	599	561	632	550	584	605	589	548	522	573	567	596	579	569	594	628	625	599	623	576	582	555	558	575	591	504	588	547	550	578	543	609	590	598	575	558	572	547	528	584	596	579	540	535	547	601	617	614	552	623	550	631	578	593	579	604	574	568	564	562	552	576	555	568	586	637	582	565	561	554	554	549	590	582	553	543	559	641	581	552	549	572	563	574	580	549	624	586	560	560	576	572	602	600	588	599	596	559	575	542	583	610	589	540	567	553	568	619	576	573	605	606	563	560	544	564	605	578	593	575	571	586	529	575	575	551	604	586	543	590	564	574	591	575	555	591	635	548	559	580	612	569	624	553	575	626	605	560	571	621	643	575	590	570	614	586	575	548	608	580	554	551	599	600	587	554	578	608	558	569	582	574	556	553	589	573	589	590	555	578	523	536	564	542	557	584	570	563	563	626	544	591	590	572	558	581	592	589	565	603	536	592	622	573	603	578	598	560	569	585	637	601	587	583	612	594	591	589	545	585	545	597	589	606	615	585	607	545	612	577	591	571	585	598	590	583	548	588	567	627	556	580	561	567	591	572	554	613	557	566	576	580	612	598	552	553	582	611	563	574	539	567	556	604	585	600	574	593	563	566	563	616	549	605	564	609	573	538	611	603	604	641	602	595	591	563	544	585	555	593	594	567	553	597	556	602	607	594	547	540	561	590	587	592	560	540	581	592	622	597	567	594	586	594	580	611	592	580	555	615	586	556	600	587	544	589	634	549	567	542	591	600	617	589	558	577	568	579	564	607	609	582	566	590	587	590	577	570	601	557	586	562	540	583	569	585	565	591	600	576	592	561	598	589	608	613	560	620	599	565	572	578	615	553	597	538	604	605	534	557	558	611	596	561	596	589	565	621	585	579	602	568	574	600	587	575	565	566	590	567	579	552	593	540	598	604	535	623	571	548	594	579	584	585	610	588	565	579	606	556	576	621	557	585	583	573	556	554	601	566	599	599	570	597	564	552	593	564	556	597	578	605	572	532	570	598	554	555	589	589	587	606	575	558	539	582	570	572	568	566	579	556	570	588	616	564	584	559	534	540	591	563	638	603	593	599	646	542	590	609	569	580	563	575	600	563	586	580	524	580	561	614	578	621	545	598	588	610	572	560	617	584	575	570	582	564	588	607	600	594	572	592	614	537	605	600	572	544	541	577	588	555	592	597	587	607	590	569	549	580	567	569	555	553	581	624	581	579	617	605	581	536	604	597	580	542	558	572	579	571	618	596	590	532	594	580	592	623	555	581	549	593	602	596	569	596	566	586	561	555	598	567	585	509	591	539	569	593	612	590	579	534	608	559	607	585	602	556	592	569	560	601	534	564	545	641	638	557	599	588	576	582	603	573	575	580	548	587	608	581	637	594	557	588	578	574	575	600	560	570	503	576	585	575	597	604	562	610	616	574	569	597	557	585	538	581	605	562	571	562	585	560	554	565	578	592	605	594	640	610	557	572	586	587	560	563	601	568	578	544	621	581	559	542	576	628	558	561	555
29026	24014	15171	1878	694	841	609	564	589	518	515	504	486	476	451	492	480	491	491	475	478	463	486	466	458	480	528	484	499	484	463	445	464	456	488	494	470	467	475	454	468	501	490	492	485	455	460	463	466	479	517	470	480	473	449	485	463	478	439	499	453	434	453	487	506	468	478	483	457	429	462	503	486	498	495	447	461	491	470	462	449	450	447	461	426	470	434	488	439	470	463	489	472	479	497	475	484	470	460	489	436	442	449	477	461	481	485	467	465	480	459	447	489	440	479	420	478	473	532	454	499	456	484	439	448	502	465	447	493	448	487	508	475	491	480	439	454	474	483	453	452	449	442	497	447	500	484	479	494	455	475	457	463	470	444	475	456	473	482	472	513	441	453	458	473	475	481	444	479	461	445	480	481	487	450	504	473	482	449	467	473	460	458	452	489	452	482	468	482	497	473	461	488	459	450	456	513	458	457	512	468	490	418	456	436	460	468	421	463	500	447	449	474	461	450	476	451	460	469	426	490	464	492	464	513	481	460	472	442	476	489	517	460	450	478	521	494	440	469	467	451	462	446	493	466	476	465	498	451	468	435	457	478	506	459	475	440	438	454	472	456	454	472	460	489	486	505	436	457	428	465	460	499	454	472	455	470	467	460	485	463	468	511	484	460	462	434	462	503	468	499	481	460	428	474	477	451	469	487	493	483	484	484	511	473	434	494	444	461	495	462	467	453	462	455	474	466	465	482	475	491	479	492	484	471	473	444	436	456	483	448	458	489	456	461	464	461	492	449	455	459	458	469	491	478	458	467	513	474	444	465	462	477	459	476	481	444	444	495	444	438	461	500	528	443	394	463	470	448	450	501	484	462	485	463	497	480	469	441	422	470	480	421	456	499	422	449	496	435	507	444	439	459	450	453	469	437	460	472	455	486	498	464	450	446	463	398	466	490	462	432	434	468	467	481	450	443	483	435	476	426	460	445	465	490	452	473	475	461	461	476	490	459	496	452	460	483	491	466	476	459	507	469	466	486	467	467	464	451	449	455	497	456	444	500	471	469	460	444	484	439	495	538	439	492	474	482	447	480	470	443	478	517	462	472	455	461	499	513	466	471	456	484	485	457	482	453	437	483	471	452	467	520	452	466	484	480	467	497	473	465	470	499	444	493	481	464	450	468	457	480	445	479	486	455	487	499	477	428	488	508	470	480	475	449	512	495	467	497	515	446	484	477	448	480	514	457	501	462	509	472	458	456	462	457	494	496	474	435	453	482	454	495	478	470	499	457	439	464	475	441	478	475	465	459	476	465	483	454	452	444	470	444	488	505	435	451	457	483	476	477	459	437	449	468	458	497	503	467	458	475	478	482	466	461	486	461	449	470	436	458	473	471	446	492	475	459	457	466	475	470	491	470	473	472	479	490	470	472	510	458	473	473	469	453	499	478	478	482	457	450	498	482	457	462	494	454	481	481	483	479	445	492	484	444	464	510	447	484	444	482	508	467	465	460	452	470	475	471	451	476	501	508	515	471	450	443	500	444	440	480	466	467	496	509	490	500	444	485	435	468	460	488	460	464	500	499	479	450	464	502	493	451	455	480	503	462	491	449	448	469	453	457	468	513	473	440	455	434	466	444	468	451	474	474	422	491	488	468	497	461	484	469	489	451	495	477	473	484	461	484	498	508	462	477	423	483	488	503	496	496	485	487	468	469	475	454	503	492	460	464	463	449	456	473	478	493	498	468	506	480	450	462	481	464	482	449	507	506	436	440	475	450	491	474	472	487	495	440	470	457	492	490	445	468	473	447	472	487	443	463	449	450	488	520	480	468	410	489	451	445	432	458	499	422	506	453	455	484	486	464	487	426	481	477	469	489	451	518	500	457	496	451	458	427	462	492	480	465	451	477	477	486	476	474	468	486	459	499	459	453	497	524	480	450	461	465	471	494	485	485	468	479	424	471	448	493	483	481	440	506	479	473	438	467	478	431	481	431	457	475	480	477	465	460	444	510	458	487	477	450	437	464	441	446	449	475	491	430	479	487	475	434	477	478	464	460	481	474	479	459	461	446	434	474	439	474	462	439	463	489	454	455	495	463	452	474	484	495	496	506	494	469	498	438	480	504	509	442	489	471	427	462	452	475	476	452	499	471	511	479	459	455	429	514	479	517	454	493	491	460	500	471	464	468	453	479	430	416	447	499	486	450	431	475	467	494	443	489	468	494	473	472	456	463	487	481	472	491	512	503	504	483	434	475	454	469	488	519	463	466	492	482	497	456	463	487	471	432	462	477	476	485	472	493	506	449	457	488	488	510	485	451	465	494	509	443	474	449	507	483	470	441	483	467	457	487	492	483	462	464	441	459	476	451	442	426	489	469	496	494	480	458	465	497	476	465	478	463	452	491	478	491	462	504	440	496	469	484	414	456	471	443	493	442	497	440	502	519	497	452	471	515	523	438	506	496	475	475	483	457	477	473	458	481	468	477	464	481	477	453	482	482	432	487	449	465	484	443	490	496	467	460	459	459	476	487	468	503	524	479	484	507	437	451	492	499	449	484	509	524	467	478	489	427	458	452	435	406	426	477	481	495	470	451	493	504	506	435	460	493	485	494	477	506	441	446	435	488	466	493	461	486	486	479	446	455	506	518	440	483	466	476	469	463	476	475	455	462	473	447	479	509	513	485	488	492	463	506	434	444	478	463	500	452	452	424	463	497	505	493	481	465	494	461	451	479	466	501	486	466	460	482	478	470	447	493	460	475	483	479	463	483	445	439	480	483	452	440	480	462	451	462	482	485	492	479	471	490	470	434	489	499	454	480	484	488	492	480	486	488	466	431	458	485	467	516	423	462	431	493	449	463	478	478	483	434	467	483	492	452	455	473	466	466	480	514	472	497	469	457	525	442	483	490	473	470	523	461	450	477	478	469	460	435	464	460	440	484	509	487	496	449	420	456	459	507	460	486	466	489	523	467	444	467	436	465	463	442	477	459	497	440	473	459	526	458	474	483	452	496	486	494	492	514	484	513	506	479	462	457	447	487	446	480	470	466	497	422	472	502	453	485	449	470	526	463	480	510	433	482	493	456	448	459	458	450	483	522	477	486	470	513	455	484	476	453	484	497	508	452	483	456	518	454	456	438	481	463	445	446	434	449	465	457	490	463	439	480	502	481	481	473	472	488	464	493	453	476	457	473	485	465	430	430	490	452	495	496	451	503	507	491	490	439	483	483	452	476	466	495	510	465	439	482	467	486	466	444	470	487	445	485	487	455	451	459	442	532	474	457	487	457	478	450	487	507	464	477	469	451	458	458	515	450	428	451	475	487	458	495	446	481	467	487	512	484	480	481	442	498	456	453	475	461	457	454	451	482	456	476	485	482	481	447	472	489	427	467	455	480	467	426	457	465	488	478	498	474	466	469	448	487	486	481	463	460	459	434	446	493	471	469	470	476	484	490	476	464	475	478	504	498	457	463	463	436	492	448	433	462	437	468	470	493	486
25490	34556	9777	885	857	1149	835	736	699	604	580	580	515	522	500	581	507	509	558	468	497	508	495	528	511	468	481	488	542	528	487	509	502	538	535	488	522	526	543	492	540	553	511	553	514	517	519	490	481	541	483	495	530	516	524	504	531	481	498	512	528	500	482	509	486	539	489	508	471	513	515	546	539	516	544	524	524	527	500	510	519	538	518	501	484	499	502	498	509	505	545	483	531	518	517	496	530	504	521	526	489	538	560	535	503	472	520	538	492	503	524	484	515	550	522	455	471	523	546	517	522	573	499	524	517	528	464	526	490	476	564	508	501	546	513	524	580	495	508	523	518	485	512	512	515	513	523	479	506	528	516	523	519	519	514	490	471	525	466	523	505	516	522	543	559	520	544	535	498	498	503	531	487	470	471	508	532	497	497	484	549	492	519	550	553	559	506	542	527	494	532	493	468	520	532	572	540	518	501	507	550	517	499	516	486	475	540	548	499	536	497	515	498	509	518	509	500	521	484	539	514	494	481	518	540	489	530	572	488	503	508	487	510	502	521	515	491	501	539	506	518	487	483	552	527	494	504	536	554	500	547	527	495	498	491	486	560	487	543	556	528	502	544	501	510	552	558	517	506	510	504	528	510	523	513	520	474	529	534	513	528	508	534	555	546	516	509	506	501	536	509	524	536	502	538	497	513	493	542	553	522	519	482	524	544	470	490	562	503	512	492	506	520	510	518	507	480	526	500	573	506	502	506	523	575	519	523	481	502	541	503	464	511	548	507	511	511	512	510	503	503	493	472	534	473	541	485	536	474	552	505	531	509	508	507	492	519	505	580	504	542	478	521	516	484	537	517	506	524	502	511	463	524	519	517	551	491	524	542	519	514	502	539	498	540	469	529	490	496	491	529	492	491	534	493	493	513	544	541	501	527	563	497	499	524	535	494	501	530	559	491	477	536	513	534	545	518	554	464	523	542	493	537	524	569	491	504	501	494	519	518	529	516	495	482	510	504	512	500	493	533	466	523	441	497	495	505	516	497	539	540	526	527	498	527	486	524	539	531	552	529	509	531	538	508	497	455	523	511	462	498	523	521	497	523	528	495	547	485	520	511	517	519	503	585	449	508	518	509	516	503	543	510	509	531	506	541	523	492	559	547	473	511	543	518	504	569	505	501	556	520	501	517	516	499	511	503	521	497	484	515	518	534	493	557	483	497	503	511	520	479	485	487	504	515	513	511	479	522	455	509	499	527	496	524	499	531	505	511	493	516	531	511	503	529	475	493	516	537	521	491	485	535	514	476	509	513	566	488	492	533	536	509	516	482	487	529	497	557	498	520	519	494	489	501	514	496	563	505	508	478	522	547	498	478	509	490	526	521	497	515	556	509	476	511	493	485	522	509	522	554	567	514	492	513	507	515	500	528	519	463	521	480	488	488	509	541	510	522	507	482	519	512	524	509	526	505	459	507	533	516	527	513	500	538	508	461	562	529	523	568	530	524	489	509	493	500	541	527	484	550	482	506	512	487	485	485	466	473	514	537	472	501	532	498	527	512	564	543	510	510	462	505	523	526	484	528	520	546	475	549	479	496	527	493	489	529	531	508	506	527	481	519	519	562	463	507	529	518	497	493	498	497	551	485	532	516	539	524	560	483	525	493	520	548	539	532	527	524	495	502	543	506	498	522	517	500	511	501	542	509	483	504	491	504	525	502	508	494	555	532	501	516	522	473	528	525	491	503	491	497	510	451	499	531	459	502	525	493	515	517	496	536	541	506	529	505	533	496	502	557	509	488	514	517	520	493	559	497	515	509	512	512	479	514	528	531	485	527	479	495	516	541	534	510	527	527	538	511	515	510	533	520	485	501	509	523	500	472	527	519	497	497	515	513	523	521	507	481	499	488	502	499	522	509	525	499	485	487	530	526	500	502	548	559	504	500	514	543	552	496	498	572	468	526	513	486	527	521	515	500	541	508	487	515	513	516	499	509	510	539	506	518	480	515	504	525	529	528	487	490	478	492	512	489	475	489	555	530	507	535	488	513	507	489	520	475	483	501	530	476	516	527	485	501	514	535	473	501	517	553	484	513	504	502	542	523	520	476	518	491	519	485	483	513	487	518	476	501	492	519	552	498	522	536	568	527	517	568	522	548	507	478	508	520	502	538	498	528	567	475	543	501	522	515	483	533	504	475	535	490	490	531	531	522	487	504	513	501	500	548	515	507	527	490	484	522	525	544	532	484	514	482	529	530	518	504	503	500	506	532	500	484	504	563	505	526	527	522	506	553	535	515	498	524	535	549	501	522	511	519	519	504	490	469	461	548	502	495	475	506	503	533	505	524	532	507	570	498	580	480	480	494	499	493	533	506	494	478	474	488	519	508	526	482	481	516	545	481	569	526	518	543	558	534	540	532	499	545	465	491	475	492	518	495	518	529	518	473	508	505	472	492	532	497	486	514	499	493	552	530	536	533	507	513	509	488	526	499	531	520	488	505	486	499	543	505	498	516	493	532	512	538	504	499	532	522	496	515	535	565	504	492	527	478	477	534	508	553	507	527	485	532	506	516	542	495	509	510	511	513	498	525	509	497	546	533	517	550	536	487	535	519	506	522	516	510	510	514	531	500	548	490	532	517	534	488	566	483	481	499	516	465	508	520	521	550	511	536	500	507	552	567	503	472	520	482	524	481	546	546	503	487	517	522	538	501	528	535	547	506	514	500	518	491	472	539	533	496	511	474	491	467	495	535	488	525	508	513	501	519	507	517	459	513	464	500	538	472	530	526	524	513	514	544	490	525	487	515	552	520	497	510	520	468	492	520	539	510	480	535	517	534	494	504	517	575	556	525	525	497	499	508	510	479	528	488	532	497	481	521	494	508	512	534	493	492	530	515	545	538	521	548	511	519	532	494	502	507	478	532	529	525	510	483	519	496	522	501	486	516	513	505	501	461	555	508	475	499	547	490	515	510	506	526	472	473	557	523	511	540	504	484	529	511	484	539	530	472	493	513	503	547	524	552	479	481	524	512	509	500	551	540	519	502	509	476	516	530	509	550	561	534	531	494	554	502	497	493	511	491	530	514	521	499	493	479	515	492	517	507	542	532	528	501	500	489	534	497	544	535	571	514	494	533	528	470	491	527	561	520	523	509	483	544	479	499	530	521	524	523	496	529	478	526	531	524	552	485	499	522	531	533	506	501	521	484	546	543	456	526	549	504	546	523	493	516	539	545	549	490	508	508	491	490	531	529	532	545	490	488	487	544	518	533	498	493	489	535	515	513	495	536	526	537	539	477	509	504	528	503	509	499	514	511	534	546	526	509	515	526	506	488	522	507	525	536	518	549	508	575	488	486	518	507	521	488	531	548	529	504	493	561	496	499	542	486	524	491	527	520	524	498	544	518	512	512	498	468	494	506	491	537	486	509	533	515	497	514	517	508	550	514	502	508	523	529	505	491	539	532	478	522	506	533	493	553	550	518	513	539	563	493	514	494	491
23942	21317	28625	24335	21283	11626	1249	709	599	494	393	419	427	359	372	371	346	371	340	329	335	317	313	326	307	306	325	315	301	306	321	321	299	296	311	291	331	307	317	299	291	308	326	319	320	296	291	311	309	296	294	300	320	283	296	294	319	329	282	321	312	298	329	311	326	285	316	303	298	290	325	323	303	307	307	311	310	296	293	264	287	299	306	314	295	321	312	316	299	290	326	280	300	339	294	290	322	291	307	314	319	288	310	318	283	302	311	281	339	280	297	288	298	262	295	334	305	289	286	289	288	304	323	311	296	294	308	298	301	304	307	355	324	303	330	290	292	316	287	307	313	295	299	279	267	317	301	272	303	295	319	314	294	304	275	300	315	300	294	304	285	307	294	287	289	275	324	310	297	317	317	310	305	301	293	307	282	299	295	298	337	303	287	282	339	282	317	308	313	281	298	316	317	318	303	296	275	265	297	295	323	271	295	303	278	284	305	331	295	309	294	293	282	293	288	301	310	298	303	276	339	277	296	318	307	302	354	306	284	289	315	317	301	297	311	322	276	288	285	306	289	263	348	278	311	300	271	309	318	300	323	281	299	283	341	287	298	302	291	302	296	292	307	303	271	283	315	325	310	304	291	290	281	315	310	320	302	295	312	301	307	301	333	334	305	300	287	288	278	311	291	311	292	306	290	302	312	298	320	311	279	281	273	282	262	294	316	294	307	293	274	287	291	285	285	300	293	280	298	297	326	299	290	321	285	289	312	297	259	312	319	303	314	342	299	272	301	305	306	334	308	272	307	308	286	313	311	275	288	316	317	327	278	300	307	289	317	300	309	318	266	291	308	312	292	300	275	329	301	299	287	315	307	282	297	303	296	297	293	313	321	305	322	261	312	312	282	304	311	307	286	336	270	303	312	290	314	313	312	313	298	321	302	312	310	304	341	306	295	304	321	271	283	290	277	265	321	301	302	294	273	288	295	304	305	320	313	300	308	297	279	303	315	322	311	310	311	296	277	312	321	306	291	280	303	308	293	311	324	303	281	306	283	297	264	256	319	308	316	288	252	314	267	304	316	301	302	333	313	312	303	328	305	282	287	320	295	294	307	306	273	297	325	339	251	241	308	323	298	291	302	293	295	314	307	287	287	330	307	298	301	295	305	304	319	290	304	310	263	328	319	306	283	329	303	310	319	300	309	297	288	287	273	317	307	286	294	299	283	315	319	342	281	290	314	281	295	312	328	284	293	301	309	299	286	332	283	294	266	273	313	318	303	288	309	285	296	318	287	335	281	302	312	277	287	290	288	298	294	333	255	288	306	320	278	295	286	289	308	324	296	302	313	331	314	278	299	302	266	290	332	281	320	282	274	279	269	283	288	293	308	317	297	305	304	295	283	287	296	315	286	308	300	292	282	303	333	284	293	290	301	296	290	345	286	311	319	320	314	321	289	299	292	295	287	307	278	329	301	317	274	304	317	303	280	282	313	307	313	308	264	272	302	287	288	268	306	318	307	295	322	324	307	310	312	264	304	306	258	321	314	268	294	313	303	313	299	291	296	335	293	308	298	292	289	282	316	297	304	274	302	301	275	292	287	306	287	307	285	313	284	293	282	293	281	319	321	319	298	300	280	313	299	334	278	312	283	294	323	318	288	295	295	343	285	342	335	292	312	296	326	289	294	288	282	292	282	310	355	283	299	308	274	318	322	302	298	287	326	314	328	304	318	300	279	309	302	279	300	289	293	296	278	307	332	300	337	295	330	300	322	297	295	291	298	308	303	301	305	305	271	294	288	307	306	286	285	300	303	323	286	285	280	270	315	284	295	296	284	293	303	306	311	296	275	290	290	282	292	319	300	298	325	288	313	284	300	305	287	314	288	297	305	334	291	286	298	286	314	269	291	307	328	296	291	315	292	325	301	312	307	302	287	298	286	312	316	304	297	320	307	299	313	285	292	282	275	289	294	287	302	288	294	278	268	304	309	298	307	302	280	299	290	306	310	305	293	289	271	323	296	295	301	299	331	292	338	287	300	289	328	312	287	281	283	290	283	297	304	288	341	297	283	302	289	252	294	317	289	300	321	311	293	289	304	324	306	322	324	304	304	290	295	303	300	269	277	303	290	333	302	321	312	349	327	282	279	302	332	287	286	293	279	312	297	309	275	281	317	290	288	294	318	320	294	282	296	298	313	301	316	330	295	314	284	321	292	276	316	313	310	283	297	295	289	303	332	327	293	289	301	287	312	301	331	306	293	288	305	309	305	302	294	288	281	301	303	304	271	304	308	305	280	286	280	313	300	311	272	285	286	301	278	293	310	311	316	318	287	276	308	330	289	271	299	326	310	304	301	321	282	307	281	288	295	315	305	298	277	266	336	290	278	318	280	313	315	297	278	312	303	308	291	302	325	295	319	332	311	286	279	327	316	282	316	321	285	312	283	256	313	324	302	296	306	279	310	297	308	272	291	272	302	318	308	314	314	307	295	284	286	315	300	288	332	319	303	299	310	303	304	301	285	296	293	313	278	291	310	298	309	284	280	305	297	300	301	281	285	304	300	307	307	296	306	271	301	312	315	302	291	282	299	300	301	306	303	301	294	281	325	321	305	286	323	288	320	293	293	313	305	306	301	285	317	306	334	321	312	249	302	312	309	299	319	303	273	336	294	286	300	294	317	307	309	303	300	286	291	325	271	319	282	324	301	304	312	297	338	259	285	331	298	302	304	299	294	294	298	310	298	318	281	316	322	301	306	301	292	299	308	289	307	262	308	304	314	270	299	312	299	313	297	295	269	345	325	291	295	301	309	290	350	296	323	303	291	326	303	305	314	276	277	312	299	326	307	292	296	291	312	326	282	309	290	314	313	292	331	285	292	331	321	320	294	298	310	313	308	296	297	326	286	284	302	318	311	296	309	286	318	297	297	282	280	283	256	317	314	299	286	298	328	304	308	281	292	320	309	291	303	303	288	319	293	284	319	288	323	346	332	311	303	276	323	282	317	293	326	298	287	306	306	321	332	305	309	276	275	296	280	299	302	300	315	300	330	306	318	301	297	267	323	330	323	297	309	308	311	351	305	286	293	281	257	300	283	304	290	285	279	270	280	331	293	291	278	331	299	294	305	309	269	324	318	310	288	277	303	288	280	300	300	294	287	312	309	325	299	302	293	315	303	317	297	331	300	324	300	277	287	257	312	289	320	295	286	293	284	295	314	329	298	315	294	323	322	288	301	284	291	282	310	310	301	321	325	297	291	293	320	296	268	322	290	291	300	272	296	277	314	312	330	301	287	312	300	278	295	284	317	314	292	303	314	290	320	293	321	292	285	314	313	289	279	293	309	298	285	316	273	322	318	298	303	294	306	296	309	274	302	308	298	306	280	276	271	313	298	295	316	288	298	283	345	342	318	312	317	321	320	315	268	251	307	281	309	288	302	281	308	327	294	274	329	288	308	278	317	308	326	322	293	312	353	302	293	305	307	284	263	315	340	314	296	324
31563	50902	18861	2785	2000	2009	1517	1063	863	666	623	557	481	480	452	422	389	381	380	361	398	336	341	333	328	353	333	362	342	336	342	321	331	369	340	352	305	320	336	339	355	358	315	361	342	363	336	360	306	334	298	316	319	298	309	318	347	368	308	334	345	295	306	336	340	320	366	321	331	321	318	338	323	343	317	358	342	336	293	313	335	333	325	358	322	327	342	334	342	342	333	348	350	313	328	317	347	343	311	343	341	319	381	327	317	326	338	332	334	309	357	323	356	310	317	349	340	325	329	311	300	351	334	348	327	333	340	328	337	347	315	317	341	321	334	350	338	320	357	347	355	311	288	330	316	324	307	316	305	350	356	337	306	341	332	327	293	334	332	329	342	331	328	293	350	336	318	324	321	325	321	320	324	321	316	330	314	346	305	310	311	306	288	309	315	360	326	330	339	331	350	342	293	323	300	303	333	323	312	310	304	324	324	313	347	319	280	346	319	312	334	323	323	322	323	285	292	333	325	331	305	292	339	332	317	328	307	316	339	311	285	340	343	325	299	329	299	344	318	335	347	300	321	333	337	315	313	364	331	305	338	321	317	317	326	319	332	337	321	339	322	327	344	327	330	307	312	340	377	311	326	309	333	335	355	317	327	342	334	323	325	318	329	318	328	308	323	301	342	314	332	294	321	299	333	296	320	317	305	325	365	308	335	288	344	318	297	320	322	311	325	355	337	319	308	359	302	364	330	339	320	320	312	311	311	324	336	328	306	325	308	329	323	328	333	313	352	306	332	330	329	284	318	328	340	337	344	309	294	328	341	290	324	333	321	330	336	341	322	349	388	365	340	336	344	336	321	337	327	320	296	313	310	347	342	316	307	327	334	329	318	320	306	330	333	316	338	344	328	309	342	315	321	320	330	324	345	301	316	328	328	299	300	312	345	301	346	312	344	326	310	305	341	324	315	340	298	322	334	355	324	309	311	274	325	313	308	328	332	322	313	355	316	325	293	349	298	380	328	333	357	321	329	321	349	344	310	355	326	341	314	312	327	322	327	325	301	329	309	303	333	326	330	324	325	351	362	304	338	333	331	318	301	334	336	334	312	323	313	303	311	295	364	334	296	334	321	294	327	314	319	303	323	329	315	354	362	350	342	301	310	337	347	314	356	320	320	294	332	364	334	324	332	331	335	348	309	340	334	316	320	352	342	314	295	321	351	331	322	344	304	344	325	347	311	320	336	324	328	312	329	343	332	335	320	305	333	334	314	344	336	340	371	349	310	350	308	322	347	344	326	350	295	318	343	319	322	336	324	369	332	319	333	336	332	333	314	319	344	299	318	342	321	319	319	325	326	356	297	314	348	308	329	353	306	364	338	355	317	296	344	320	323	322	320	305	328	330	333	335	311	331	320	361	307	339	313	304	344	306	341	317	332	330	318	320	334	296	343	309	292	301	347	318	345	330	320	321	321	340	311	348	304	340	342	340	336	330	300	321	306	338	315	336	329	321	322	348	329	322	328	314	323	342	336	333	338	334	329	346	334	358	327	326	307	314	311	290	324	350	336	293	342	292	313	328	336	338	338	320	350	326	325	342	347	332	318	298	338	304	324	315	309	330	314	322	332	328	309	354	327	303	301	336	292	332	301	313	307	354	334	343	313	322	309	323	331	337	299	348	321	338	334	292	292	326	343	344	301	303	305	360	322	298	354	333	320	357	330	314	326	311	342	292	302	323	310	347	335	311	327	344	327	325	324	334	360	337	327	338	342	326	323	311	338	324	329	331	315	309	331	313	333	330	351	314	282	349	324	315	328	283	331	329	337	353	316	302	326	336	305	303	321	344	318	330	310	346	308	309	328	304	309	310	351	304	330	315	307	326	314	328	333	351	361	329	368	329	320	320	306	326	312	332	321	350	278	307	332	311	323	301	308	337	306	329	298	343	305	356	303	347	306	344	355	301	293	316	355	301	326	327	379	321	319	327	318	319	317	299	354	321	342	318	305	332	303	329	325	343	305	308	348	309	346	331	307	327	333	297	330	321	339	333	308	301	329	330	305	311	295	311	325	320	328	339	321	353	336	334	333	334	323	324	322	325	323	318	346	359	300	321	309	327	376	333	337	353	339	295	321	307	321	311	303	356	322	347	351	319	337	315	299	329	354	314	332	329	346	300	339	328	349	338	376	354	335	331	341	320	370	324	304	328	304	349	311	327	328	357	296	317	328	344	312	341	317	337	340	292	307	325	348	321	304	372	315	344	350	335	309	329	327	310	312	326	298	321	328	309	341	337	305	324	320	320	296	336	288	310	290	359	301	312	342	305	329	314	312	339	333	333	332	332	345	345	320	342	296	330	297	326	338	320	328	325	315	344	391	326	337	322	324	342	321	306	315	305	322	344	344	318	340	331	312	372	304	301	306	315	327	339	353	353	328	362	327	313	333	306	337	308	339	321	306	324	322	311	315	289	308	329	312	338	312	324	320	319	317	307	325	323	298	345	318	317	318	334	333	358	335	322	356	337	292	339	341	318	352	328	303	324	339	345	332	330	350	342	323	354	313	319	320	346	296	329	325	309	320	344	326	342	322	323	319	327	314	332	309	321	337	335	331	334	303	302	297	318	320	324	334	329	330	374	316	343	328	345	311	306	363	336	328	329	330	324	306	326	323	318	323	324	333	342	304	344	338	316	329	383	332	337	352	340	326	342	343	307	349	275	329	342	333	318	321	338	305	326	295	301	292	304	338	315	339	350	303	329	326	312	343	343	336	328	340	325	320	353	339	309	341	336	336	335	349	314	358	318	321	348	324	339	326	337	376	346	330	316	312	320	331	327	310	302	303	338	364	324	311	297	309	352	330	322	323	323	302	316	312	317	312	319	329	321	323	329	330	329	332	363	308	307	303	354	354	348	307	325	323	298	353	313	313	326	349	363	336	313	351	302	330	358	335	354	319	332	348	337	277	355	331	311	322	344	348	331	338	310	334	296	317	332	354	336	314	334	299	312	297	304	284	324	327	315	363	325	327	349	306	335	318	343	310	284	340	342	335	317	332	344	328	380	292	350	296	316	344	319	328	340	321	339	347	361	359	349	303	325	312	339	353	351	311	326	287	327	311	313	347	308	323	339	327	305	320	305	323	332	341	300	314	328	323	332	314	341	326	322	331	334	319	307	348	308	342	302	310	320	326	346	341	337	360	338	314	313	322	335	326	331	330	307	320	328	314	335	379	323	307	330	311	314	366	316	337	334	318	360	303	322	341	336	311	313	324	331	321	337	318	300	339	329	328	347	335	334	333	319	325	344	314	339	337	314	324	316	354	292	333	359	338	356	357	309	298	299	341	310	311	333	337	311	317	314	325	310	319	334	342	309	331	306	307	335	335	314	316	308	348	332	320	306	316	341	339	334	312	291	293	353	345	325	323	372	317	331	344	320	351	342	328	348	311	318	328	278	328	300	344	345	361	356	339	348	298	319	317	285	323	345	313	318	345	339	316	320
25332	21355	27243	25388	8812	1400	1196	896	916	802	794	761	824	806	800	765	798	783	780	775	757	786	768	743	763	731	732	805	756	719	727	776	757	716	738	746	760	771	784	726	745	733	738	772	748	716	761	711	682	754	759	775	750	714	755	776	758	738	751	707	746	728	770	722	696	737	770	741	719	716	730	786	754	774	731	752	749	752	683	779	766	689	801	702	719	742	761	738	729	763	711	724	738	713	725	701	704	775	752	742	723	752	734	762	754	713	728	737	734	733	711	745	784	789	697	758	734	779	765	739	774	754	758	714	747	742	726	714	762	720	721	750	779	737	738	764	723	771	775	743	754	703	750	760	740	766	739	784	726	778	750	712	733	747	784	694	804	780	744	716	739	753	772	768	679	768	745	706	727	728	751	716	707	771	698	707	727	706	735	757	734	759	689	725	706	713	733	736	709	733	749	735	720	711	659	734	738	741	739	746	697	695	723	759	732	690	737	740	776	729	709	805	740	738	775	735	755	719	745	759	703	732	693	718	748	715	692	754	757	761	709	726	730	710	751	704	749	739	715	741	746	723	746	760	747	753	710	730	790	741	733	749	773	703	742	726	718	701	754	725	738	771	736	714	773	768	751	724	736	813	806	743	749	760	715	752	756	769	757	765	750	729	762	728	753	739	744	750	714	773	760	721	757	710	730	790	757	703	728	718	740	726	777	739	736	774	753	756	756	792	732	695	754	754	754	762	753	706	732	775	737	781	768	704	757	718	759	764	764	739	714	719	716	713	782	739	754	705	751	735	729	693	802	715	769	732	722	747	749	757	754	780	723	721	735	763	775	742	722	786	746	802	736	760	707	701	766	718	743	742	746	747	735	769	768	767	724	772	730	739	705	803	743	717	711	736	761	684	709	741	731	706	694	748	736	707	699	709	716	759	706	759	745	646	752	711	718	730	729	752	728	725	766	729	724	730	760	721	767	746	738	765	778	763	709	754	764	780	768	707	748	755	740	667	734	719	755	729	768	783	719	763	737	746	728	744	740	711	721	720	757	695	774	735	719	689	768	722	741	772	737	771	711	747	751	735	725	788	772	715	728	731	743	765	743	711	741	740	743	756	737	762	736	740	749	725	744	762	806	734	754	741	725	772	725	729	749	730	756	713	807	725	763	737	706	723	741	670	720	762	756	785	731	801	757	754	760	759	747	727	715	700	779	685	680	804	723	698	805	739	719	737	745	748	796	711	719	771	753	785	746	800	719	733	810	783	721	769	761	708	726	718	739	714	801	734	723	754	747	732	746	743	737	768	792	727	741	740	675	780	795	744	732	766	725	756	718	738	728	736	776	713	724	805	759	757	746	739	739	752	750	781	758	725	666	713	716	724	772	749	761	732	716	751	775	741	746	779	741	739	746	748	733	754	774	741	771	736	762	754	759	701	770	754	765	711	684	739	738	746	727	724	749	742	732	760	762	789	718	709	737	730	714	773	720	762	728	769	781	785	707	739	762	722	746	776	756	789	782	723	668	723	773	766	697	706	788	753	745	700	726	720	774	739	719	767	755	728	730	745	726	777	720	727	712	740	765	697	755	749	745	768	708	773	732	721	739	725	719	734	731	711	718	701	729	728	721	693	704	690	786	755	754	709	709	765	712	793	734	780	755	788	746	787	764	723	725	770	706	742	721	733	737	722	709	762	760	734	779	758	750	739	766	742	732	731	738	741	758	794	743	785	735	754	712	697	747	737	724	733	682	761	710	770	736	713	768	751	728	716	746	713	781	723	757	720	738	812	783	716	816	760	712	738	793	781	754	716	769	730	765	766	815	724	736	718	778	751	745	721	718	764	722	724	693	751	694	718	711	725	776	753	747	731	721	750	714	732	762	740	679	729	785	774	740	761	710	710	763	763	771	757	719	811	764	783	782	682	721	713	765	744	679	734	691	777	720	750	713	777	749	721	724	735	778	745	757	727	752	762	749	763	682	692	742	732	721	766	771	720	776	761	706	751	761	792	696	764	748	764	779	758	789	722	713	770	750	720	781	752	721	750	745	760	751	820	774	717	795	710	766	719	707	674	743	759	738	751	699	677	735	678	707	768	736	728	782	769	732	783	770	766	693	765	711	746	712	749	693	724	737	712	755	702	705	709	739	713	792	788	745	696	768	747	740	767	773	725	715	655	759	758	735	721	786	754	713	804	716	712	738	749	770	669	739	764	762	755	759	761	732	729	764	719	788	741	722	761	702	747	722	750	780	713	749	730	761	748	780	727	798	766	736	790	707	748	739	756	689	719	736	729	736	745	749	753	756	730	708	726	739	768	721	768	728	768	766	735	728	749	716	729	734	731	733	713	761	768	760	754	720	753	723	765	758	745	749	760	708	733	751	734	693	765	767	741	760	702	719	732	720	756	801	792	749	803	762	712	718	743	730	775	732	729	724	715	737	725	761	764	748	774	759	760	744	749	696	782	719	715	761	800	755	753	729	737	770	741	741	754	776	704	718	749	726	741	726	768	791	725	742	755	788	698	784	789	731	750	774	773	773	792	751	764	779	700	769	784	714	688	753	765	774	717	767	727	824	724	726	747	767	775	716	747	742	710	786	728	694	741	780	719	743	739	754	710	681	759	778	738	796	728	724	749	741	778	760	753	705	710	710	763	722	738	777	735	713	706	763	772	744	746	749	714	746	703	741	739	792	772	711	721	778	762	739	740	709	734	748	718	736	756	831	749	737	705	739	706	714	731	777	734	797	708	787	739	687	710	776	749	782	760	747	754	718	739	726	690	753	761	723	776	722	726	755	699	744	743	735	749	761	707	729	781	737	731	731	761	719	711	752	755	718	756	685	709	772	708	726	750	713	734	714	696	709	795	786	749	708	702	753	763	727	774	737	709	794	731	748	698	744	768	768	750	730	748	786	740	751	737	719	724	764	738	733	702	724	761	754	744	748	761	741	765	746	739	735	781	777	741	729	733	775	769	741	765	746	776	744	764	734	740	727	766	716	705	765	770	699	709	710	756	765	785	803	714	775	732	751	739	743	708	733	727	791	744	791	768	758	716	751	716	736	755	675	699	708	733	772	704	768	733	745	764	778	767	748	670	735	773	737	782	768	756	766	731	754	737	732	794	709	754	721	782	729	764	718	794	684	738	710	783	731	748	765	749	755	801	644	793	753	736	770	790	800	742	748	751	758	715	737	778	772	773	755	751	779	719	743	783	726	741	737	740	749	722	782	681	794	760	726	722	739	761	757	739	757	764	696	726	727	703	780	739	703	759	723	761	764	738	710	720	746	806	705	755	764	788	718	751	712	723	755	718	729	706	795	758	731	724	745	708	721	749	744	722	729	730	760	756	743	728	774	764	699	721	813	771	752	735	733	704	749	759	751	794	719	721	746	806	710	742	713	714	698	691	765	780	784	718	734	746	751	710	748	730	754	774	750	770	680	715	743	740	734	728	774	683	739	744	760	699	750	701	741	751	730	753	758	729	744	712	751	719	724	777
29659	43911	14595	2058	1589	1716	1561	1048	977	941	881	812	828	853	790	823	815	799	865	821	777	791	767	790	829	805	765	738	749	775	724	795	791	783	777	748	821	748	806	789	765	764	733	829	803	760	776	788	788	806	725	834	779	764	775	752	767	786	783	770	778	762	775	776	771	767	724	730	742	777	740	797	754	768	761	804	765	770	789	785	764	707	763	756	772	729	796	773	792	798	789	746	800	763	784	725	735	755	778	763	776	775	744	786	730	749	745	745	783	774	728	769	794	783	793	707	754	743	721	746	771	798	792	812	809	762	788	757	770	817	719	770	779	785	781	784	777	780	775	758	729	786	768	812	752	779	794	747	750	780	746	833	787	779	744	776	764	759	780	777	760	807	764	805	759	753	769	776	802	804	782	791	769	751	766	737	784	771	734	728	731	758	751	804	773	783	793	769	770	775	758	752	796	751	743	770	772	749	786	753	765	811	789	762	809	803	779	752	762	761	799	774	767	752	738	763	755	783	765	751	825	760	770	751	751	806	814	759	771	749	750	742	771	722	820	773	772	817	769	718	767	767	776	774	839	783	733	778	752	859	763	727	701	786	763	740	714	754	755	761	776	776	769	725	799	725	750	755	813	763	760	764	797	729	749	798	736	787	717	778	780	739	803	823	802	790	813	777	730	832	759	778	782	792	760	786	776	771	748	718	768	800	736	799	767	727	832	803	785	758	760	756	770	766	770	724	743	793	752	755	750	763	727	779	738	812	759	833	839	777	818	724	769	742	786	770	803	761	786	748	756	780	752	737	740	781	747	808	749	758	711	790	785	796	779	772	775	727	802	791	769	770	789	717	725	798	753	756	745	777	768	792	744	740	762	769	742	770	727	761	814	776	791	800	749	775	741	792	809	750	748	847	783	778	803	763	743	768	756	735	749	763	754	748	829	799	782	815	811	764	797	752	749	794	755	731	755	750	771	729	752	745	775	779	764	785	765	794	746	759	732	810	759	802	725	745	737	764	803	731	780	767	748	736	817	728	793	746	782	752	774	781	765	775	798	738	793	768	755	780	775	713	767	758	742	793	757	748	785	738	780	789	780	726	763	725	743	742	747	782	768	739	802	802	750	753	786	815	766	728	795	749	758	803	793	779	792	743	824	773	736	732	763	761	762	724	792	734	762	753	742	761	818	761	764	787	771	745	816	835	774	789	748	741	821	792	751	795	786	781	757	841	774	817	757	790	745	815	767	789	755	788	732	777	760	791	768	757	760	718	788	788	794	735	786	746	793	777	748	786	741	782	778	738	779	739	759	761	762	735	790	769	796	778	822	748	772	732	781	767	757	731	761	793	822	808	843	733	824	739	817	692	789	808	848	774	753	745	773	750	812	758	722	825	742	765	782	715	738	743	766	754	747	795	747	771	800	758	780	747	834	789	814	769	721	731	798	772	747	730	809	777	768	745	784	795	742	776	776	717	766	805	744	805	753	755	765	732	716	689	740	749	766	789	752	749	824	762	775	806	776	807	761	773	742	773	820	775	753	756	795	793	762	810	745	798	747	762	733	776	704	735	753	832	780	774	780	746	748	751	812	785	738	775	756	766	721	788	771	751	772	836	741	762	753	780	776	793	779	787	719	756	809	757	732	761	784	790	727	798	716	745	754	734	798	792	804	753	787	754	766	780	792	781	779	780	811	773	753	757	749	777	783	770	754	753	723	772	780	758	803	738	774	734	761	752	795	758	783	802	781	761	716	796	754	795	752	770	797	723	719	781	786	834	723	769	779	829	836	769	847	764	790	767	756	805	727	804	785	748	750	793	697	747	760	733	748	787	811	765	762	770	754	778	765	772	778	775	767	784	744	765	715	765	783	816	760	757	786	794	767	740	769	745	765	817	734	770	757	756	752	760	823	756	808	800	766	795	772	767	867	734	753	749	773	785	765	770	730	774	762	800	782	773	737	764	722	796	683	806	761	725	744	730	804	778	794	750	780	738	778	764	769	752	809	764	789	780	794	774	720	818	754	819	714	781	788	769	733	807	761	809	809	784	757	791	782	824	766	820	771	774	726	751	744	777	753	839	766	763	788	758	775	771	807	780	799	779	820	790	751	699	786	719	820	766	774	727	775	710	808	746	782	801	779	680	745	830	816	774	741	765	755	741	793	789	726	728	766	795	755	719	701	753	771	758	743	816	783	761	764	810	771	748	796	766	768	781	790	761	769	776	792	807	787	766	775	737	790	823	775	802	757	779	768	767	772	723	759	735	751	720	747	730	720	749	748	784	815	832	744	782	782	780	768	816	776	812	798	773	794	788	768	755	762	753	771	773	802	785	822	742	800	828	738	771	750	783	779	734	778	789	756	750	749	765	781	795	751	758	764	815	768	793	792	778	811	767	743	784	753	781	759	785	758	779	738	759	808	745	773	737	824	757	800	737	761	819	775	763	811	787	791	747	746	774	802	800	763	765	795	715	742	758	740	785	747	757	756	752	826	775	777	800	789	788	817	772	768	803	727	796	699	784	725	761	806	783	737	740	746	728	773	786	743	738	747	763	714	774	750	812	717	802	727	777	791	795	774	755	742	767	767	741	789	764	740	757	760	832	755	712	780	763	801	780	776	712	745	820	793	758	768	768	771	772	793	767	780	820	776	776	789	770	757	757	757	792	755	763	818	717	785	729	779	755	717	720	778	766	767	792	779	813	762	766	763	781	763	788	779	737	771	785	793	780	777	775	793	793	738	727	784	734	781	752	734	746	769	793	807	785	714	753	767	853	772	766	803	793	752	752	790	763	793	751	808	735	777	743	790	735	694	776	737	722	816	742	762	758	769	778	784	750	759	794	777	702	715	787	752	783	772	781	770	707	745	793	800	734	781	749	731	805	745	806	784	770	762	781	749	844	749	777	782	729	801	772	761	763	750	773	819	823	786	749	782	749	705	772	798	707	765	792	781	722	836	790	754	742	748	824	710	816	811	795	783	763	744	760	787	790	765	785	752	733	768	759	749	738	808	772	759	767	763	770	822	768	790	713	774	801	763	782	726	769	798	819	754	791	730	754	752	779	745	722	754	760	772	788	780	738	772	770	760	797	784	763	748	776	783	728	794	760	775	742	815	750	799	748	797	768	766	760	781	725	743	794	790	771	836	786	761	767	783	744	708	745	776	724	798	752	739	760	789	781	749	749	764	806	751	836	803	742	788	800	663	752	782	812	774	812	810	742	780	771	771	747	782	789	780	768	772	767	787	739	769	767	761	818	773	747	756	792	751	739	770	731	810	832	731	803	777	787	823	744	739	791	752	745	767	769	733	812	773	797	748	803	765	793	780	743	827	785	801	790	760	803	795	768	771	751	748	745	744	765	811	770	736	802	762	759	749	751	771	763	757	747	795	745	829	751	779	749	721	774	750	743	841	777	776	725	799	768	736	796	758	763	807	799	771	801	724	753	818	755	783	737	789	733	793	780	770	786	793	782	754	719	756	758	753	780	755	773	759	768
22983	21399	29076	24060	21392	21426	9026	1270	947	889	800	792	724	740	716	708	624	675	626	645	622	651	613	590	631	602	571	602	606	590	589	611	609	575	542	599	638	601	594	590	592	600	550	571	598	554	584	575	592	626	584	580	572	593	595	545	521	559	587	623	568	587	600	610	592	609	591	574	565	597	595	562	562	579	539	584	562	578	612	610	591	597	605	596	623	562	582	584	562	620	628	575	559	580	618	571	560	586	603	583	587	612	553	541	599	631	516	603	575	550	584	598	588	578	598	610	617	564	583	567	596	631	556	616	609	572	565	556	606	562	615	549	551	595	624	566	563	560	541	586	562	559	600	575	527	593	595	597	578	596	551	606	584	591	620	542	590	580	564	578	621	558	562	562	563	572	556	578	582	589	572	570	627	578	624	601	574	614	626	555	568	596	574	567	596	587	590	573	602	603	635	605	620	587	544	615	592	528	558	577	552	574	601	589	558	613	538	612	598	551	577	592	574	592	555	645	585	559	599	556	600	542	588	565	605	572	594	623	602	564	558	582	584	597	572	582	547	582	613	608	585	568	639	578	596	600	573	556	596	606	564	592	552	563	535	568	596	628	578	589	596	592	591	574	569	577	611	546	597	554	580	580	592	558	591	609	633	570	589	599	588	558	560	581	577	622	562	582	601	599	580	555	591	572	570	552	572	591	592	525	614	571	559	566	599	596	564	570	569	562	533	598	573	596	558	598	589	603	586	631	586	604	564	551	583	595	609	585	586	595	570	605	561	552	579	586	578	604	588	605	545	564	560	585	571	570	594	595	581	592	584	583	552	582	591	547	583	525	573	590	636	590	636	599	614	556	587	591	561	561	593	547	574	570	633	565	585	584	608	627	573	572	584	581	572	573	561	601	580	597	576	615	558	637	559	589	593	589	561	585	575	573	609	619	573	598	556	597	626	587	572	567	574	587	567	578	616	619	560	609	590	559	597	571	590	583	582	582	603	578	561	581	549	588	601	575	586	606	586	581	594	608	570	596	597	570	547	577	584	592	550	579	557	562	556	561	600	568	549	576	580	592	583	574	624	570	579	595	544	595	612	578	573	611	579	601	585	556	555	631	604	559	593	599	589	561	563	590	552	643	580	669	557	564	576	587	596	580	569	574	590	553	591	577	589	586	541	558	577	624	589	578	558	591	632	594	587	573	634	634	583	602	546	586	598	542	589	603	571	572	557	582	614	576	584	616	608	602	622	564	596	605	552	585	533	612	596	561	569	594	560	590	611	602	547	538	604	544	599	612	575	570	584	558	583	614	602	586	557	597	588	548	550	607	622	582	552	589	592	588	563	598	575	578	526	566	578	603	616	616	557	559	567	571	548	602	572	625	599	576	557	576	588	619	579	619	598	553	532	594	623	589	569	544	584	512	600	596	578	588	596	553	598	522	568	581	537	552	610	575	611	530	564	552	589	584	568	534	587	601	571	578	588	603	593	578	597	587	557	609	586	522	551	567	590	577	576	553	567	550	573	580	647	581	560	523	603	587	554	546	591	546	561	591	557	606	586	563	565	600	573	589	604	580	635	588	564	612	591	599	553	559	567	609	591	591	610	579	638	604	592	590	561	631	569	566	612	570	576	571	628	593	568	593	544	556	577	564	641	536	611	584	585	548	592	636	592	571	576	584	629	581	564	567	563	572	576	568	587	601	594	553	564	610	567	565	647	548	587	571	607	570	573	553	574	575	567	600	541	571	557	543	560	588	593	595	550	563	605	553	557	511	621	576	625	575	642	552	582	597	575	635	589	577	591	602	592	587	582	575	584	547	587	598	597	563	576	536	557	559	593	612	601	642	610	580	571	603	560	574	566	565	571	591	553	589	593	604	595	604	559	582	619	552	576	599	564	533	577	584	579	609	591	549	564	589	598	603	563	594	565	559	588	557	606	579	563	616	557	533	572	616	562	589	594	610	575	551	584	593	604	558	592	539	570	601	620	582	595	602	627	569	558	594	557	608	588	592	580	616	577	577	604	657	577	578	592	572	567	559	584	581	572	570	612	576	601	562	589	606	562	560	550	585	572	564	584	542	610	572	587	624	597	541	578	550	528	514	584	550	591	609	601	599	553	605	605	560	553	584	593	582	596	612	563	530	568	541	569	602	568	608	517	559	586	609	616	594	571	588	620	610	594	579	602	571	600	565	619	607	535	587	531	608	544	574	590	611	598	537	566	613	577	579	599	594	640	576	555	622	564	575	606	606	535	613	594	584	579	627	545	584	591	601	577	588	615	568	572	560	582	561	577	575	570	597	580	602	563	589	612	568	574	568	620	599	607	631	564	548	604	610	578	589	571	557	568	599	591	583	597	587	565	592	541	551	546	563	560	602	604	602	592	572	599	606	618	612	572	596	572	589	554	580	588	584	573	576	568	592	600	579	574	581	587	610	609	588	588	626	587	566	609	591	571	632	587	581	580	601	601	536	576	560	606	546	611	582	611	567	600	623	558	600	574	536	561	599	594	611	574	566	573	599	590	594	625	598	593	607	566	566	546	566	618	580	559	606	571	589	608	608	559	586	584	566	563	624	590	603	572	595	583	566	559	589	555	630	579	592	613	527	559	560	626	619	613	547	549	594	589	556	584	579	589	569	592	637	564	561	575	587	592	565	544	579	582	561	554	580	572	584	577	577	577	582	564	554	592	552	571	622	594	586	586	536	561	565	544	620	596	565	614	545	556	617	587	590	562	588	621	565	561	608	569	545	570	565	604	602	604	573	554	536	566	585	645	614	615	542	619	569	560	609	591	550	579	560	614	585	567	551	587	598	615	618	554	558	598	570	584	601	586	570	620	562	609	596	612	580	551	582	596	601	603	586	604	563	579	572	592	600	543	601	529	560	596	604	562	553	527	605	585	602	583	607	593	593	596	600	586	574	583	576	604	555	620	555	602	584	554	571	546	552	529	591	563	540	578	580	601	588	601	558	612	570	598	650	578	607	622	609	584	614	586	599	548	589	598	563	604	567	587	621	609	582	579	575	595	597	567	571	590	606	620	539	567	564	593	558	585	605	588	580	596	569	590	578	597	610	555	536	559	567	632	628	534	607	624	551	594	593	584	566	563	572	547	580	576	575	531	565	560	579	582	584	586	587	563	547	555	561	587	571	572	515	593	582	586	613	597	570	606	579	598	587	557	599	573	546	590	558	558	594	549	559	557	596	591	541	610	590	578	584	527	595	573	613	569	554	598	610	610	593	599	594	587	605	606	530	590	572	563	573	608	624	537	556	581	618	542	634	598	582	610	608	581	558	564	567	583	614	612	593	598	572	569	577	576	580	556	598	621	572	581	578	593	595	628	518	554	564	620	538	589	578	582	570	559	617	589	653	604	584	576	552	548	601	524	604	555	614	582	592	565	536	575	583	548	589	586	577	558	603	601	578	588	636	600	628	563	598	561	624	610	621	589	570	592	579	617	615	607	551	573	569	586	590	565	572	623	579	598	555	582	538
35528	58320	23565	4468	3153	2861	2585	1671	1322	1100	1011	932	889	855	814	824	752	702	648	690	711	693	662	606	637	631	688	657	638	579	625	646	564	598	620	632	605	610	598	594	603	600	568	594	559	590	594	637	588	579	605	629	605	568	609	590	577	567	582	592	604	613	629	576	601	547	569	593	584	619	600	589	545	595	589	595	628	629	569	591	604	606	579	597	561	604	609	603	577	603	590	585	560	604	582	601	585	597	618	610	641	558	587	576	575	598	650	567	590	593	576	597	597	591	596	592	597	586	587	616	591	601	652	568	596	583	599	579	576	568	574	578	580	572	582	526	595	589	614	560	593	573	570	607	586	592	560	603	616	571	605	605	569	570	597	551	600	599	587	571	587	606	571	575	556	569	593	586	577	562	587	587	589	616	562	566	602	591	599	606	564	594	577	590	550	575	575	625	586	533	596	592	557	630	579	580	595	548	576	577	541	613	579	593	581	542	629	614	586	561	562	552	586	599	598	592	552	599	580	608	624	587	612	575	561	581	577	564	625	606	585	636	579	524	585	560	607	580	556	594	588	622	589	583	531	584	567	607	579	571	618	584	544	640	572	566	595	602	581	596	619	584	524	581	631	633	601	582	564	598	612	567	582	551	596	554	547	592	593	592	589	562	606	540	596	603	592	574	563	599	577	595	593	542	575	586	622	611	598	562	578	539	597	567	571	587	563	578	608	612	609	547	570	539	601	597	570	581	623	599	570	600	600	569	564	588	565	574	593	559	558	582	561	548	586	564	595	559	617	608	582	592	571	582	579	605	590	607	601	556	571	613	568	577	561	635	608	545	549	590	590	587	591	579	590	613	550	591	570	552	634	564	604	579	592	613	578	630	541	577	564	635	584	580	557	604	590	602	597	591	583	597	581	586	550	596	593	578	587	614	602	626	589	592	581	562	593	562	575	575	565	558	593	572	580	622	556	589	581	565	584	587	564	597	602	609	629	567	594	655	581	571	574	559	625	564	600	568	621	596	565	559	618	630	577	623	621	578	591	613	561	583	617	601	617	583	594	574	579	587	625	558	610	588	592	589	499	585	580	550	563	595	604	566	590	556	554	641	581	593	609	569	596	546	581	577	587	617	577	604	594	588	552	564	544	581	633	555	579	600	603	601	557	556	548	599	557	558	559	610	539	588	582	562	578	591	579	538	562	603	584	559	563	582	615	558	615	589	590	582	545	562	609	577	533	601	609	571	605	610	607	591	591	577	563	621	568	625	567	568	586	586	589	609	586	582	603	594	547	569	592	630	622	611	585	582	596	583	563	599	616	570	601	572	572	559	572	569	602	586	602	588	589	594	580	569	639	616	607	557	564	610	574	565	574	630	609	593	568	579	577	584	571	593	562	561	626	583	609	594	611	569	602	561	553	583	582	599	612	583	663	568	609	591	576	575	578	615	604	605	587	571	554	591	573	602	574	600	565	591	625	609	602	578	650	581	581	580	569	579	613	586	599	536	562	553	545	595	565	555	605	588	601	611	557	572	606	589	596	559	592	627	590	589	567	589	551	621	600	596	600	616	588	591	586	600	584	617	581	578	597	589	557	609	591	593	547	618	538	595	571	569	621	619	550	602	568	571	590	588	599	612	543	576	620	607	628	547	615	593	612	569	581	548	589	610	574	620	567	584	616	570	554	565	595	609	587	574	615	605	610	600	580	593	590	567	564	594	568	557	650	568	537	584	573	570	631	537	570	611	608	583	578	622	563	629	606	640	596	565	608	587	560	567	558	592	597	563	580	569	588	578	567	623	608	593	589	562	611	582	577	571	578	613	592	552	576	592	591	588	589	589	580	594	607	587	574	558	593	648	556	580	551	622	591	589	643	609	574	568	569	596	578	599	586	580	585	563	582	592	578	556	541	580	620	590	600	577	598	530	563	576	627	561	595	588	632	567	606	603	589	594	581	608	577	593	568	579	582	537	591	579	591	593	587	563	582	568	577	583	586	578	575	565	591	546	583	589	571	600	573	595	591	558	565	590	600	580	577	605	585	587	570	567	581	595	577	609	589	563	595	564	557	602	595	615	594	585	600	584	572	546	597	591	564	613	573	563	564	663	553	553	600	568	583	589	619	602	581	616	570	621	569	573	617	585	600	625	606	619	566	574	564	589	578	609	582	590	552	531	573	598	631	607	587	569	586	577	547	577	586	593	613	573	557	614	597	546	602	574	563	572	624	574	608	572	599	560	568	570	619	596	579	609	588	598	567	575	609	538	586	566	620	560	608	628	594	586	576	588	594	574	609	560	599	590	615	574	546	599	585	579	604	569	570	611	617	576	541	565	618	608	541	581	601	587	553	584	545	586	534	590	562	598	555	583	630	577	547	563	597	622	573	577	560	586	569	533	588	600	599	571	577	538	586	550	637	566	585	581	610	577	578	610	598	574	581	600	591	617	575	587	565	621	608	595	614	566	632	564	610	584	618	607	615	592	591	553	596	611	558	569	598	568	600	600	559	570	590	572	620	560	602	595	562	580	610	562	617	581	578	567	578	610	569	564	592	589	609	574	596	562	569	604	604	572	628	554	605	597	612	573	579	581	599	603	559	598	612	571	592	575	580	602	594	564	609	597	600	613	592	588	622	562	590	616	592	605	659	576	558	568	588	598	574	602	597	581	583	581	616	586	593	605	604	611	581	599	569	592	616	622	592	562	569	612	605	594	596	624	578	566	594	570	558	574	618	564	599	581	579	607	583	595	584	558	588	567	625	606	580	638	567	577	646	599	609	589	584	611	619	633	600	626	586	620	634	602	583	618	501	598	601	570	599	638	582	573	615	581	613	588	589	583	571	616	565	595	583	590	571	611	560	551	593	566	622	597	597	576	574	613	597	604	619	550	564	592	596	586	579	556	609	553	607	577	598	585	589	587	545	577	601	634	587	646	555	582	645	601	588	609	581	620	591	579	627	605	543	604	564	596	599	548	577	595	573	578	594	593	626	558	608	583	575	575	583	562	579	560	553	584	623	612	587	608	604	601	561	559	572	584	571	569	579	577	599	639	601	627	606	589	581	565	594	502	529	596	579	574	561	583	635	596	584	584	611	560	604	633	610	580	594	571	549	592	566	573	578	542	610	594	565	621	600	585	569	573	567	599	561	615	593	567	592	610	623	600	572	629	576	637	615	592	592	565	583	591	633	602	617	624	573	598	579	606	601	595	580	573	604	608	565	586	599	609	635	576	627	535	533	582	636	624	599	547	580	632	584	574	559	582	601	586	596	572	586	598	599	600	578	603	608	605	596	605	547	606	602	584	589	592	549	604	538	603	623	552	599	570	511	634	598	603	589	631	570	567	645	618	589	568	565	582	568	644	570	566	569	602	615	562	556	593	604	570	574	593	578	575	596	591	548	559	560	562	567	591	594	620	578	572	621	602	600	610	603	603	599	563	602	587	598	576	625	584	592	577	630	606	568	599	526	611	596	572	567	533	601	591	576	572	606	556	615	571
28930	24383	15834	1962	661	638	705	537	480	516	490	500	464	489	459	511	501	469	437	491	465	449	481	467	471	480	463	442	498	491	470	438	456	483	460	467	482	475	469	501	475	422	490	471	490	429	504	460	485	463	476	466	464	425	453	496	492	439	448	469	509	461	502	497	502	516	480	453	535	477	472	490	455	440	435	494	513	449	464	479	477	454	501	481	479	486	488	468	467	487	474	482	463	445	504	483	518	505	468	444	439	480	471	429	496	487	480	452	480	467	502	441	486	478	526	505	503	465	425	491	473	485	476	480	527	462	482	505	518	473	454	493	465	477	449	478	494	507	464	515	456	477	478	481	487	477	479	476	467	488	463	476	501	469	489	484	503	478	458	476	462	489	486	468	483	469	430	450	486	445	472	477	524	417	498	484	479	481	483	495	452	483	487	491	475	499	475	502	510	459	476	484	510	452	480	456	460	478	429	438	471	452	481	470	501	465	477	453	460	498	451	435	479	449	480	501	484	465	480	501	479	504	447	486	480	485	477	472	464	486	507	511	464	449	480	497	468	501	492	469	443	467	462	501	485	451	502	458	497	441	435	520	439	477	478	460	449	501	490	460	448	483	484	509	477	488	510	479	487	452	486	482	462	445	527	460	492	465	473	476	487	452	519	511	449	482	478	469	481	436	448	477	494	471	492	480	442	501	505	465	524	458	490	484	481	481	466	496	458	486	451	429	480	464	447	457	474	490	467	499	482	491	444	464	475	445	468	486	484	467	498	482	475	497	455	510	456	468	454	471	521	491	464	498	484	410	490	462	490	485	462	457	514	436	513	492	479	488	462	507	469	493	499	468	477	463	459	467	494	473	484	461	510	487	454	485	463	480	469	494	465	476	517	476	483	456	457	475	473	451	476	498	479	468	455	467	450	469	475	428	465	476	509	482	459	485	499	441	446	459	464	502	459	474	468	510	496	456	514	472	518	457	444	500	496	480	459	463	468	496	459	468	441	447	472	464	520	475	479	455	499	456	488	470	476	492	490	493	492	484	442	515	481	477	478	485	488	472	473	483	449	451	446	502	469	455	493	458	475	485	483	502	481	469	504	475	471	470	443	444	509	474	481	478	501	511	464	470	465	473	456	463	496	467	528	453	448	476	468	477	435	486	476	500	474	478	504	493	495	442	433	516	465	466	476	472	450	475	484	501	477	442	497	477	505	441	439	465	468	452	461	517	461	459	495	494	476	480	449	494	464	470	501	512	481	410	445	497	474	479	491	453	475	477	515	437	451	510	453	531	485	474	496	501	458	491	478	477	461	482	512	466	478	467	449	480	480	456	503	468	488	492	461	465	509	436	477	456	456	475	506	487	498	474	508	502	499	516	466	487	472	487	514	441	476	477	467	490	464	492	457	493	459	470	481	486	456	474	462	461	520	437	483	465	465	510	472	507	484	468	470	462	488	499	522	473	489	439	520	487	518	463	443	450	451	473	500	452	468	454	459	461	475	497	503	465	500	496	485	469	489	454	443	471	473	485	490	470	464	498	479	477	495	471	517	455	435	486	489	446	466	475	488	476	507	448	488	470	487	472	474	502	459	476	486	505	503	550	455	486	476	465	459	522	476	459	450	459	469	484	492	500	467	507	485	440	516	482	481	442	479	425	434	459	483	531	464	516	453	458	491	450	495	523	490	489	470	467	505	452	493	514	464	509	510	473	474	473	481	483	473	448	491	499	497	467	476	448	497	528	453	485	495	490	474	473	496	482	493	466	452	479	438	465	504	463	462	450	455	506	497	510	497	501	485	452	466	494	468	475	474	500	444	473	459	437	487	459	487	492	447	481	455	494	465	456	438	483	444	511	499	474	493	485	470	477	466	489	467	501	487	494	478	485	467	474	473	473	475	451	492	495	480	490	512	477	488	493	455	511	479	495	496	507	457	489	494	486	462	461	507	465	482	438	478	472	499	446	497	480	460	472	498	437	459	465	515	494	485	471	464	456	481	483	528	471	468	515	467	549	479	523	439	455	476	438	469	479	483	465	459	502	478	495	473	482	490	523	482	456	458	481	472	500	442	470	501	512	476	436	458	441	478	465	496	477	478	448	475	438	470	480	486	460	488	500	522	497	474	490	468	475	471	474	457	492	474	505	447	474	480	490	504	471	477	455	460	506	489	478	450	484	507	490	447	521	478	475	485	485	481	458	444	464	471	500	494	466	454	482	483	465	503	435	478	495	443	455	501	467	485	471	481	461	500	444	457	502	483	465	477	488	511	459	433	444	464	495	485	481	489	476	509	448	433	443	452	456	515	450	474	452	458	464	531	465	450	484	496	490	439	470	502	474	482	471	508	451	461	466	483	486	488	477	483	474	484	502	475	439	472	503	484	484	464	461	488	523	494	484	507	503	502	489	484	465	466	501	476	475	453	500	484	481	425	419	488	479	456	473	505	479	455	466	521	476	469	495	478	507	487	462	468	469	455	464	506	462	478	522	449	523	458	471	466	486	463	477	458	455	479	479	432	472	441	489	460	483	457	469	474	483	447	512	530	506	498	485	490	502	488	465	483	474	466	492	478	471	456	478	460	466	416	461	495	483	450	532	477	505	512	481	439	468	516	491	494	461	489	483	490	486	477	473	463	498	478	480	494	462	498	505	482	472	454	487	517	499	470	494	499	464	521	446	480	428	503	483	442	476	492	470	490	477	466	475	478	494	439	488	462	496	506	472	452	476	445	480	446	478	448	487	498	492	468	476	444	474	457	454	434	483	536	496	490	461	471	508	487	434	486	458	474	523	508	481	482	459	476	500	513	474	509	491	484	478	518	501	468	477	469	499	488	488	483	491	485	499	469	453	450	451	514	478	509	478	492	510	465	478	429	423	488	460	481	479	440	451	553	486	431	484	499	515	458	459	492	496	471	479	468	542	485	435	475	476	435	466	455	466	495	495	487	404	471	472	426	493	482	450	493	463	502	496	505	470	521	491	469	504	516	460	471	443	490	472	481	470	477	486	504	464	466	464	476	469	468	480	475	464	491	510	485	450	494	508	472	462	494	469	489	504	495	469	487	477	420	455	457	487	434	469	494	460	472	479	464	474	460	475	471	451	487	478	479	484	461	502	467	461	464	480	486	473	470	462	457	493	468	453	452	469	512	497	494	504	489	477	477	485	470	495	476	450	448	498	441	460	515	491	501	473	482	469	451	444	450	460	479	486	467	481	441	477	477	496	481	467	478	490	488	478	467	462	441	450	491	502	498	488	452	490	481	457	484	478	465	482	449	492	481	474	495	458	467	456	492	468	472	495	467	481	459	482	501	435	425	474	509	505	482	479	475	471	468	473	489	445	453	479	491	547	441	467	484	487	458	441	516	460	454	470	459	471	504	521	465	495	496	513	501	443	481	451	509	478	459	488	481	504	452	490	443	476	492	531	485	464	451	491	465	480	454	481	482	496	471	497	471	466	461	479	459	450	508	462	489	421	461	476	538	481	484	462	484	500
25085	35456	9985	796	703	868	957	674	558	567	575	578	594	548	537	551	551	508	491	526	524	507	541	524	505	498	534	513	499	528	535	518	514	518	547	502	498	533	519	537	525	514	521	513	514	508	511	499	529	522	504	510	514	528	551	492	550	557	519	532	471	521	499	510	522	564	509	503	520	517	508	511	507	539	536	499	552	491	543	533	548	549	524	540	532	510	530	519	533	546	537	517	489	535	547	555	474	549	544	539	491	516	516	510	509	481	551	497	519	530	527	483	498	508	481	518	537	524	525	467	537	532	511	538	539	550	513	526	531	525	545	524	547	562	530	479	571	546	520	496	476	521	522	525	542	528	510	522	514	503	503	521	531	508	507	546	518	487	506	563	490	532	484	513	548	536	575	539	499	537	542	497	542	540	508	510	503	497	516	476	531	487	535	515	535	506	525	510	530	545	553	526	527	518	504	538	528	497	528	510	497	513	536	536	544	548	552	565	519	557	523	512	509	516	532	521	503	538	519	490	481	512	531	508	503	523	552	520	505	522	516	486	499	523	471	541	480	517	499	564	503	512	493	516	498	554	596	534	522	522	509	518	547	523	529	518	518	495	523	526	511	503	472	555	481	515	593	494	535	515	535	553	505	520	569	493	515	532	500	518	513	507	497	535	491	515	530	537	514	505	526	539	543	515	510	553	520	545	533	555	519	529	527	514	521	531	544	535	498	532	512	515	512	495	518	539	501	542	492	556	499	552	514	503	497	515	566	506	507	500	543	505	553	504	503	514	484	526	539	533	525	512	513	581	555	494	471	483	500	578	515	525	464	508	521	528	526	566	523	503	528	498	507	527	524	548	533	508	502	532	535	534	506	554	524	516	529	533	512	542	519	519	528	503	504	508	514	553	526	482	485	552	517	537	507	486	520	522	531	504	517	522	570	500	541	487	486	518	531	515	527	526	568	525	540	529	525	521	531	524	522	476	492	505	560	544	559	496	575	547	492	510	539	537	539	534	522	487	496	546	524	551	565	482	518	546	581	580	525	538	543	498	544	520	563	521	511	531	524	517	501	529	519	558	497	502	515	530	503	542	564	490	508	525	482	558	560	471	494	511	536	498	539	482	495	539	516	506	487	512	554	518	501	520	571	523	525	490	517	519	520	499	541	524	519	516	475	544	530	545	519	534	532	499	524	539	528	496	529	520	532	511	500	524	510	514	526	507	532	484	517	525	545	532	474	543	512	480	538	542	543	507	521	528	542	538	544	476	527	499	543	491	522	549	530	524	513	492	520	535	484	517	508	513	510	526	538	543	502	528	509	548	509	505	555	540	553	489	481	551	514	508	524	524	477	522	537	519	540	572	507	523	508	527	552	545	511	506	540	500	503	543	547	497	498	507	522	527	501	550	520	541	556	516	509	533	573	537	520	525	539	520	505	534	501	508	499	495	509	538	546	504	528	552	519	506	516	505	490	529	491	538	497	492	517	511	532	558	528	512	500	542	533	497	559	530	520	532	480	518	525	512	538	525	539	513	487	474	532	544	486	504	553	552	549	544	472	532	531	489	540	534	531	526	530	511	498	516	530	548	533	511	503	502	569	490	517	514	533	500	509	545	545	515	506	501	477	530	477	514	550	518	528	519	541	512	514	549	500	508	511	569	538	508	506	549	567	555	539	515	522	508	511	520	554	532	504	529	523	505	514	525	508	496	543	511	526	558	561	540	507	518	506	545	529	527	526	525	525	525	508	522	504	466	526	524	494	539	511	521	497	535	498	530	564	485	551	535	548	534	554	521	501	551	505	526	490	509	536	520	536	508	513	517	531	525	512	503	523	524	522	543	529	542	513	487	541	514	526	534	526	552	511	536	534	497	542	544	530	520	497	538	513	517	492	532	521	513	551	566	513	539	531	512	502	508	520	510	493	504	545	572	524	504	506	517	526	506	586	518	522	498	523	508	511	525	506	545	508	504	527	522	529	503	517	542	513	515	505	515	513	509	526	547	485	536	551	544	495	549	497	478	481	522	522	526	518	522	548	561	495	521	511	520	499	492	516	527	499	519	517	519	517	553	495	490	543	552	463	492	522	533	470	511	533	544	530	499	548	509	529	555	509	540	540	507	528	517	530	545	507	504	540	562	570	482	467	524	487	525	549	560	557	515	504	525	535	545	533	513	541	533	513	559	516	563	492	489	492	509	594	561	526	511	514	521	484	537	512	542	565	565	519	553	501	516	503	557	506	530	507	514	511	536	514	520	549	466	517	520	502	499	531	567	538	540	555	502	514	518	490	498	504	556	515	516	552	512	545	497	539	529	497	509	494	528	473	515	509	509	569	507	502	536	526	525	536	487	521	510	513	561	496	498	495	521	533	547	509	510	510	530	534	535	545	523	518	501	510	535	509	516	524	495	552	479	528	493	551	501	553	486	518	528	535	513	524	504	529	559	503	502	492	497	510	497	559	518	491	510	514	491	539	537	535	535	514	557	500	511	498	559	510	541	555	543	547	564	528	535	488	577	493	536	502	534	479	561	533	552	548	536	499	523	491	523	519	534	527	512	506	523	559	541	516	531	527	537	496	504	538	537	532	527	546	522	507	504	543	535	506	489	517	529	519	540	499	523	515	519	496	508	491	540	494	487	501	577	511	508	523	527	536	538	483	520	506	523	493	530	523	515	497	517	531	532	498	524	548	515	519	512	499	517	515	541	538	525	529	522	533	545	525	524	538	503	513	533	524	558	524	484	519	509	493	540	536	506	488	533	526	509	514	532	510	482	528	535	466	541	541	497	491	540	537	504	562	522	516	502	529	462	530	521	526	501	538	468	511	526	532	525	536	493	496	513	490	477	490	493	520	532	522	511	507	533	508	506	517	474	504	502	526	497	533	511	527	538	534	536	515	530	490	528	537	546	509	506	519	531	551	503	507	526	489	514	530	504	472	553	521	531	519	543	527	514	526	516	546	534	499	516	567	529	526	498	514	498	518	512	529	533	537	496	519	536	515	508	532	537	547	501	492	550	508	535	528	544	495	550	549	486	494	530	501	531	506	529	532	541	483	525	527	567	499	528	511	528	488	509	542	536	526	532	515	500	505	520	518	522	541	497	532	513	533	496	492	507	462	501	549	488	543	536	548	499	548	501	576	525	477	492	537	569	505	520	522	570	558	546	529	550	519	501	513	543	530	502	517	512	551	512	503	533	529	494	530	528	506	503	539	518	529	542	540	505	534	502	535	504	538	525	532	483	505	526	514	530	520	550	524	544	519	490	517	532	476	539	571	480	528	521	534	502	515	505	513	516	501	551	510	519	522	493	527	497	506	485	506	531	508	548	550	543	505	536	497	510	567	526	549	526	522	511	527	492	541	551	520	504	535	470	506	568	484	515	486	533	508	530	558	505	517	537	483	476	476	527	481	564	540	545	545	528	482	523	512	517	537	545	547	512	494	520	491	552	485	533	524	492	517	528	531	502	522	513	531	516	521	532	523	537	516	516	544	494
23872	21346	28629	24370	21310	11460	1203	629	479	469	442	424	393	351	336	362	313	365	326	367	339	317	353	320	334	350	333	312	332	305	324	325	314	330	325	330	297	299	317	282	332	291	256	286	316	282	306	302	294	300	292	286	297	300	313	304	311	293	285	273	278	298	294	313	295	315	315	307	289	338	308	337	315	298	303	300	307	316	302	295	328	300	297	321	275	301	305	277	275	329	328	307	306	305	326	310	290	286	291	287	333	309	291	315	324	313	316	306	323	297	312	363	294	274	328	298	293	287	312	291	338	343	302	318	314	312	313	289	292	286	298	318	319	305	315	309	308	290	314	294	327	278	313	338	298	294	286	320	274	310	306	294	310	318	312	276	333	318	322	313	331	302	322	327	281	353	307	292	304	317	327	301	291	311	300	316	303	313	295	305	315	322	320	327	328	333	320	289	295	310	303	304	289	306	301	303	313	312	278	314	345	322	326	276	297	303	300	293	310	336	305	337	336	294	298	329	302	326	341	318	314	310	300	307	303	326	301	288	303	346	300	292	328	304	308	320	295	317	313	316	289	290	309	291	289	351	328	274	324	288	299	307	305	291	335	321	288	317	292	332	301	325	307	291	330	297	290	306	320	320	309	317	304	334	303	283	298	310	290	295	273	326	314	259	272	311	309	309	273	298	297	325	312	315	303	280	304	271	300	311	311	300	339	288	306	329	310	313	334	297	292	337	304	312	296	287	315	324	313	288	336	292	298	327	334	325	290	302	345	318	289	293	283	309	272	295	265	325	278	283	264	320	300	293	322	317	319	317	304	289	315	301	321	274	300	311	330	307	304	337	313	321	289	270	324	321	284	307	353	327	295	289	311	303	288	318	322	326	302	297	308	299	295	287	325	283	316	303	306	289	299	309	315	321	304	316	313	303	318	300	291	298	289	308	307	288	318	316	294	292	294	320	299	282	315	330	306	295	287	305	345	303	318	295	312	307	269	282	299	300	260	283	294	314	284	267	281	264	337	319	345	309	294	320	304	296	300	317	293	324	299	309	326	293	300	301	301	308	324	330	298	326	288	295	310	283	323	284	318	333	311	318	312	297	323	319	290	306	322	293	331	306	325	310	306	294	309	297	289	322	320	309	325	304	306	271	297	297	287	331	271	298	345	338	312	336	296	326	303	290	271	294	325	278	318	297	341	300	277	291	320	308	307	287	288	290	293	310	301	299	319	299	300	318	303	296	302	271	291	307	309	313	313	314	288	310	324	335	341	310	260	319	316	310	313	325	295	327	308	309	283	271	282	318	300	299	325	283	294	320	280	308	325	294	327	314	289	334	310	329	307	321	296	262	279	299	315	318	289	277	283	325	299	331	309	289	318	320	304	321	333	313	318	312	295	313	309	285	326	297	292	296	324	286	307	325	306	295	298	262	314	287	305	297	279	321	311	295	325	310	309	287	289	281	324	316	305	296	307	321	297	290	292	297	302	297	270	335	274	293	307	293	277	298	316	298	340	333	305	308	303	325	322	297	303	305	302	309	286	328	288	308	300	317	300	341	316	326	303	326	289	294	312	305	292	285	336	313	283	290	299	296	323	296	304	295	292	292	294	287	281	311	266	291	315	311	300	299	300	309	295	327	323	271	318	296	265	293	288	298	278	335	309	312	302	307	308	308	313	325	303	321	281	276	320	296	288	315	283	319	302	278	336	284	288	323	322	276	282	296	308	278	353	323	300	293	299	282	318	317	301	345	278	275	315	292	279	272	281	301	299	314	288	320	318	303	320	274	283	318	333	289	284	327	296	282	300	311	313	308	337	281	283	314	328	313	300	307	289	299	328	311	331	312	298	348	322	302	297	297	306	354	294	292	305	308	328	285	296	301	313	311	302	300	286	299	338	321	322	305	315	297	289	271	308	304	316	338	257	308	305	279	314	298	304	319	308	294	311	280	311	283	280	282	342	302	300	336	315	289	300	270	288	323	310	297	329	294	290	315	304	274	324	306	322	313	292	331	327	279	305	270	283	307	298	293	338	335	313	295	321	287	307	290	293	289	321	281	303	270	293	309	327	294	290	289	323	313	325	323	321	281	305	282	272	308	300	309	307	303	344	307	277	310	301	276	294	339	301	348	310	323	292	300	277	316	290	276	274	289	298	295	307	315	330	285	305	292	307	306	290	288	316	281	308	300	325	255	300	283	321	288	303	277	301	291	308	318	299	282	314	287	285	309	320	288	289	333	340	294	286	302	287	301	332	290	294	274	332	313	285	296	338	312	303	326	323	300	312	304	301	310	313	299	311	291	327	291	280	274	262	303	314	298	360	304	287	311	304	298	305	298	270	300	303	313	294	310	336	300	296	293	309	309	317	284	302	302	315	308	331	335	297	291	285	324	302	289	316	323	310	281	340	284	280	304	300	290	286	317	325	338	296	272	285	317	307	287	308	311	300	286	283	330	295	322	285	314	319	307	292	334	304	311	262	305	301	303	309	308	313	294	302	318	324	292	269	314	293	302	344	308	317	336	296	320	317	305	295	251	300	306	357	328	272	325	263	313	289	305	305	291	304	336	304	319	278	293	286	312	323	269	306	312	306	285	290	300	303	294	292	301	309	329	297	257	339	286	295	317	310	294	294	282	331	274	322	301	277	297	315	292	309	296	317	306	329	310	298	329	335	327	318	291	278	321	297	285	289	297	299	324	290	314	324	300	302	312	310	297	330	314	325	313	308	315	299	312	313	294	305	302	302	350	317	274	286	312	283	338	286	328	290	273	314	283	323	328	307	319	318	325	306	274	294	284	311	273	324	318	299	333	297	312	316	308	328	301	319	306	330	302	288	289	314	314	335	316	301	332	308	322	311	295	310	311	331	328	321	337	330	313	333	309	319	276	286	303	310	320	302	346	327	320	300	299	289	333	295	292	326	310	297	279	274	308	306	291	319	302	311	264	273	311	317	303	316	300	295	300	295	309	286	321	291	291	294	326	282	289	310	300	323	309	313	307	301	286	305	303	325	331	290	293	347	303	345	325	300	328	277	343	305	314	278	326	280	304	285	303	295	306	305	296	294	302	324	285	288	317	286	330	293	293	262	309	269	336	300	308	295	296	318	304	287	304	313	305	294	304	296	335	310	290	316	334	288	308	299	283	301	315	299	319	319	305	308	273	334	322	308	328	293	313	320	280	266	313	287	293	311	297	285	326	306	307	293	346	335	303	326	288	315	301	308	318	364	325	269	322	296	288	326	306	300	343	314	314	321	325	284	297	303	303	297	309	287	287	274	297	272	293	309	336	304	324	300	309	294	300	324	306	292	325	313	329	304	301	298	316	302	297	277	320	329	303	309	294	290	325	321	287	306	284	326	313	315	278	316	318	348	320	312	296	291	317	323	299	314	324	274	318	315	319	299	321	342	282	318	298	331	286	303	300	323	284	289	304	302	293	328	313	290	271	296	313	301	278	286	311	320	304	316	296	297	300	279	300	315	299	301	300	318	285	264	323
31957	51883	21454	2576	1853	1605	1540	915	705	663	569	535	441	489	477	466	447	420	362	381	359	364	372	387	363	370	370	335	353	361	362	360	334	328	342	344	365	352	330	348	326	351	387	334	355	379	316	320	338	346	284	336	345	345	308	368	380	322	343	317	320	326	319	333	326	335	352	343	337	334	349	365	340	339	316	325	348	344	323	286	383	331	352	335	303	354	317	341	322	342	329	312	339	310	359	305	337	329	331	339	357	285	355	319	344	331	322	375	333	325	334	311	313	324	329	332	338	289	323	361	336	323	324	347	309	351	343	359	321	322	361	331	329	321	349	347	338	313	315	305	332	324	356	290	338	345	327	309	364	343	327	295	348	322	310	353	323	356	342	364	353	339	327	332	319	332	328	329	341	315	378	359	327	311	334	304	339	341	344	307	353	323	353	329	312	314	383	324	369	318	329	359	344	332	379	317	319	323	364	306	336	344	352	299	341	358	338	327	316	330	342	363	295	328	348	329	327	326	317	318	327	345	311	340	373	333	333	324	308	349	338	314	349	340	327	351	308	354	355	346	294	325	363	327	315	342	304	324	342	337	321	341	337	317	344	335	298	342	335	327	331	325	323	323	348	325	330	338	315	338	331	334	309	329	303	325	325	316	337	321	311	300	354	323	341	347	337	318	329	335	317	339	323	315	297	327	338	334	352	363	350	359	314	313	366	299	348	348	333	366	346	316	339	348	318	375	307	306	311	346	326	342	332	325	331	352	341	324	344	347	342	347	356	351	336	312	335	327	283	338	324	303	311	350	348	332	333	311	321	364	364	315	352	338	326	325	307	359	314	344	345	357	338	343	371	318	313	329	353	338	359	334	331	335	315	361	311	314	350	344	321	366	302	348	333	338	319	336	351	339	342	337	348	317	326	342	301	340	309	346	366	342	349	324	323	335	340	335	309	320	329	301	335	322	348	357	355	348	333	354	324	331	327	316	323	354	363	337	309	322	325	303	341	307	332	352	334	319	341	344	373	309	341	317	334	295	326	325	345	329	315	297	324	339	343	367	305	329	321	371	325	384	350	336	325	325	359	330	353	349	342	340	354	326	341	325	324	337	339	316	331	335	342	336	334	309	350	358	338	321	300	339	342	322	299	322	303	330	360	342	325	338	338	348	310	312	332	331	296	327	350	316	329	346	333	352	311	341	330	319	339	332	308	327	320	337	332	343	366	327	322	345	328	334	342	331	322	347	337	347	306	309	333	339	337	345	324	333	337	315	338	309	338	343	348	308	325	338	349	334	313	321	333	349	313	338	331	351	355	335	334	315	357	340	313	352	297	318	315	328	348	315	326	321	316	328	310	344	333	357	337	355	352	313	319	334	345	326	321	316	327	340	367	306	326	314	337	340	304	354	321	327	324	315	340	339	350	368	333	312	326	354	309	361	325	330	332	337	329	331	291	350	326	359	327	363	331	328	331	314	342	350	339	313	308	311	324	324	328	317	338	324	339	329	339	351	353	308	346	337	312	334	328	318	334	350	359	322	335	362	322	299	325	343	342	375	334	328	329	341	301	325	350	324	333	328	362	359	313	321	320	324	319	325	346	332	349	321	323	320	325	339	341	360	329	331	342	326	320	335	351	311	307	286	334	339	374	338	322	330	358	324	349	328	307	323	332	344	343	326	330	314	338	362	299	322	319	334	302	313	379	311	344	315	320	338	330	344	320	339	322	358	334	347	339	337	340	328	338	341	314	334	318	305	324	331	331	341	339	350	340	296	321	327	353	362	328	329	325	336	307	334	315	325	306	350	326	360	327	345	346	317	301	354	352	349	325	334	320	342	342	324	314	329	296	320	324	329	304	335	342	309	346	330	296	330	319	340	356	328	345	357	313	315	336	358	351	351	312	320	279	338	336	341	311	342	337	325	336	328	363	303	310	335	324	335	355	330	334	346	339	356	340	341	287	307	347	315	348	338	320	347	351	351	334	309	321	311	332	297	316	327	337	343	309	354	336	332	321	357	330	354	323	328	311	320	356	337	353	356	324	318	349	356	340	317	303	315	292	314	327	336	332	337	335	341	311	343	292	313	346	340	330	341	330	339	329	318	346	335	341	365	334	341	327	339	377	325	307	337	345	320	362	362	298	345	338	325	340	350	342	342	346	354	324	297	329	375	340	354	337	347	329	339	337	355	349	346	380	365	323	356	319	340	360	329	343	280	329	362	356	319	337	334	311	308	317	338	348	336	348	327	315	311	359	343	301	345	329	338	317	371	357	328	332	354	313	338	354	332	331	351	344	329	329	337	346	349	363	362	344	355	331	357	299	340	323	307	316	300	314	306	326	316	326	315	363	340	337	348	368	328	345	343	328	361	335	321	334	339	335	347	332	369	340	366	298	323	312	318	323	340	326	337	331	340	336	324	369	337	331	344	347	317	365	339	307	360	341	321	297	348	333	329	330	355	315	358	332	342	363	329	330	344	350	344	321	352	350	332	337	362	346	332	325	319	325	351	322	307	302	349	358	340	321	320	300	345	328	351	341	311	313	328	322	344	329	326	344	350	302	307	340	319	316	321	363	317	311	329	316	328	337	342	373	343	332	288	308	349	308	334	327	361	339	314	375	328	332	321	353	317	347	326	337	345	354	337	336	319	309	320	322	355	347	368	343	336	386	356	330	332	328	330	319	339	334	318	338	316	341	314	376	328	323	332	325	341	329	346	314	309	328	362	337	347	310	328	343	334	293	364	310	328	349	356	341	340	330	353	300	356	322	344	368	334	340	337	331	330	338	351	323	327	363	336	334	337	348	319	334	325	313	332	319	335	347	344	310	312	302	333	324	349	348	332	336	335	308	311	311	309	319	328	337	308	335	316	310	326	314	320	337	336	378	328	351	334	310	321	350	314	334	300	363	324	317	327	326	336	318	339	346	319	322	305	349	336	369	312	343	329	320	336	359	344	318	360	319	351	324	345	326	308	344	352	331	357	334	335	329	342	334	372	370	310	349	322	320	313	344	322	340	345	327	351	320	306	352	305	308	305	339	373	338	341	336	320	305	337	345	343	327	311	349	368	334	318	327	322	309	356	343	347	316	325	362	345	322	362	355	360	316	299	306	320	332	375	306	310	324	328	318	320	333	334	362	336	330	348	345	323	295	367	337	346	321	324	354	328	304	335	350	328	311	329	321	332	351	357	351	324	383	303	343	329	339	329	322	346	324	335	345	306	287	362	328	317	336	335	357	296	312	347	318	353	338	352	315	323	320	315	329	310	313	322	317	327	298	316	347	333	367	313	341	311	322	286	324	316	370	350	347	347	345	340	330	373	359	332	307	308	353	370	323	317	307	332	349	320	324	297	327	337	336	318	338	346	328	354	295	298	342	353	326	365	340	316	350	321	369	321	325	342	309	336	318	321	337	355	312	317	343	319	326	349	349	352	291	312	330	329	327	317	351	353	342	355	319	339	354	337	316	305	335	319	317	323	324	327	330	333	319	330	345	366
25374	21350	27260	25343	9111	1244	1063	942	864	798	785	809	808	838	787	802	731	775	772	791	752	774	744	758	756	727	784	752	728	799	761	749	717	806	779	732	759	718	742	777	776	740	747	758	733	727	816	762	777	755	795	760	760	746	758	765	762	739	759	816	772	754	831	727	737	792	765	743	748	723	746	719	727	725	704	777	788	769	693	724	748	760	702	762	740	786	762	737	770	753	725	808	748	731	792	747	730	782	723	796	776	719	767	782	742	760	739	785	781	734	713	731	792	742	757	709	745	756	707	774	771	743	710	796	743	728	794	777	749	725	763	719	812	776	737	791	730	734	738	729	725	781	732	762	766	770	757	784	769	759	741	708	760	747	772	750	776	749	701	780	747	729	751	727	777	719	713	774	741	738	741	764	761	768	741	749	759	747	797	741	739	797	714	736	772	786	745	754	751	736	728	751	741	791	735	758	700	763	769	736	778	745	762	745	795	730	748	769	763	732	731	722	746	721	737	764	709	766	713	715	790	717	762	777	763	700	752	744	679	735	717	751	724	715	721	751	792	751	701	788	770	790	788	755	743	738	738	737	711	790	781	782	724	764	742	759	705	747	783	724	716	755	725	745	753	736	741	824	810	782	793	770	729	744	763	757	738	723	727	776	731	772	769	726	758	727	737	809	708	791	766	773	754	741	766	763	737	732	742	733	765	736	795	775	737	765	681	738	737	786	780	749	770	735	740	763	742	743	743	740	745	758	770	726	743	741	786	742	803	785	762	782	747	721	744	751	759	767	760	707	789	789	777	726	745	749	713	733	755	774	747	770	753	666	711	731	751	769	776	729	762	770	722	783	758	786	703	746	733	693	772	762	723	707	777	732	749	722	769	776	771	733	786	773	817	737	815	755	750	729	788	745	753	714	721	754	775	688	750	768	813	715	771	789	770	760	781	733	725	697	737	758	782	762	724	753	773	762	771	734	716	752	745	772	746	777	703	780	748	763	763	733	722	792	754	755	762	708	737	762	786	776	708	780	778	771	781	743	770	745	711	784	772	745	772	713	773	789	702	779	766	750	718	805	786	764	736	793	782	699	782	791	713	771	701	750	713	777	719	769	754	769	764	767	733	688	713	729	720	749	754	793	737	764	739	759	769	758	759	797	770	741	803	799	796	803	814	775	750	732	710	822	724	752	798	793	793	736	764	821	778	784	770	749	755	691	705	790	754	745	772	783	700	705	754	790	767	742	759	696	724	746	741	749	759	767	743	734	802	748	743	731	736	738	704	726	783	724	782	762	741	706	738	760	772	723	797	766	779	749	774	793	734	763	747	743	760	763	714	715	767	704	762	729	697	756	835	738	779	745	743	723	781	747	723	786	751	714	763	704	741	718	758	762	722	746	745	787	734	757	715	731	720	759	793	722	718	703	742	746	771	733	774	772	767	729	690	763	697	817	743	825	767	743	780	801	745	732	733	767	734	711	796	730	769	725	718	704	745	791	738	705	761	736	723	733	735	707	678	723	783	723	756	764	760	702	742	779	733	711	734	728	747	778	729	721	767	763	724	766	724	742	743	771	722	701	785	740	755	716	757	758	776	741	684	815	774	734	741	806	729	725	780	713	744	744	772	717	714	783	751	703	747	745	767	788	759	753	754	751	740	770	688	782	693	774	758	798	709	822	724	718	773	783	724	785	707	783	790	781	754	735	748	759	707	714	771	705	769	755	725	751	734	757	741	813	735	756	732	734	818	735	732	756	768	752	745	776	762	720	783	716	727	727	739	774	771	758	749	748	751	787	734	724	727	795	795	733	718	764	775	782	790	711	758	808	736	720	747	766	785	803	731	772	746	727	747	753	767	757	795	773	741	769	777	767	741	786	735	727	781	721	727	720	740	737	717	684	784	715	756	741	708	761	722	745	751	760	761	721	727	738	723	800	743	811	726	785	762	791	761	769	708	765	721	760	761	748	732	782	719	734	742	777	766	763	700	786	749	782	790	725	740	718	759	749	753	714	790	755	777	741	768	749	763	758	755	739	771	743	750	740	735	733	718	784	768	743	761	784	770	782	760	744	726	788	718	769	744	731	774	797	732	749	751	724	754	749	783	785	708	776	772	713	772	738	786	762	751	721	770	782	736	791	748	726	761	789	755	743	743	723	751	757	753	759	807	749	744	708	661	761	745	763	790	755	792	739	805	726	739	758	750	716	737	741	794	766	764	757	785	732	730	729	725	781	768	749	737	756	754	701	742	727	678	738	730	769	730	782	775	708	745	735	731	756	742	778	791	809	747	754	709	775	758	761	801	698	746	741	685	738	753	773	722	751	726	707	734	741	760	801	734	798	750	751	747	793	778	795	774	768	724	767	719	816	738	754	725	753	788	761	778	754	731	719	746	739	752	741	738	735	747	730	746	712	788	750	777	751	713	724	758	770	769	815	780	727	754	750	700	740	694	830	745	775	756	715	791	749	735	734	737	780	764	712	737	784	799	733	795	778	750	712	764	752	719	713	799	722	767	738	737	714	764	743	780	739	736	743	718	760	754	779	751	736	764	721	728	807	750	765	763	707	749	726	731	733	802	749	756	732	769	799	762	728	783	779	751	736	778	804	743	723	784	757	759	751	753	758	739	704	761	779	789	736	721	781	712	750	757	732	712	748	719	756	700	689	711	783	700	751	713	742	731	735	785	785	749	721	756	705	710	752	736	698	720	786	727	775	742	747	752	745	727	742	731	678	795	726	692	764	764	754	753	722	783	767	717	681	766	780	766	781	749	781	799	756	746	710	724	794	753	755	774	752	757	744	758	719	794	739	786	741	764	771	752	781	712	737	725	758	784	778	800	737	744	744	773	813	789	732	745	729	722	749	739	757	770	733	790	756	793	734	769	728	743	810	814	752	724	784	751	716	725	727	748	730	766	779	768	703	767	766	738	703	769	766	769	755	723	755	746	787	731	744	763	764	785	759	768	747	684	758	729	763	707	735	811	739	754	724	804	739	754	779	754	698	754	742	780	703	766	716	796	744	706	784	694	755	740	716	749	785	722	773	747	713	772	714	749	752	702	743	744	767	693	760	751	766	718	735	771	731	777	743	735	783	734	775	740	745	722	773	786	734	791	770	733	763	784	767	780	762	748	786	681	754	767	748	756	734	733	735	730	755	791	704	765	740	717	748	750	725	739	764	758	752	806	774	780	696	787	775	793	756	809	786	789	781	762	741	773	748	744	703	744	707	738	772	715	789	745	804	765	713	739	750	828	723	726	769	732	775	738	751	741	764	720	766	707	782	815	775	771	728	679	746	779	750	717	807	747	746	742	760	802	757	726	702	768	801	686	710	720	777	730	729	735	762	717	708	740	761	785	757	757	696	731	725	751	738	746	772	755	766	761	700	700	726	757	813	783	785	733	742	804	759	744	762	763	791	735	753	722	725	740	747	750	721	758	735	770	767	726	737	750	737	754	760	729	717	790	710	747	754	708	736	775	718	749	763	730	758	710	748
30146	44267	14495	1938	1494	1388	1507	1075	955	889	917	910	844	847	847	845	815	823	768	778	736	832	842	832	818	793	849	748	805	765	828	788	790	825	795	753	872	812	754	793	749	765	774	766	743	778	758	784	837	742	741	786	788	755	789	817	779	771	812	804	758	756	812	778	768	799	782	773	800	808	742	841	721	775	768	740	839	786	806	767	763	787	772	775	831	767	768	765	747	759	847	752	811	795	743	777	806	812	750	765	762	759	822	785	748	784	748	762	813	810	778	810	743	764	731	777	794	805	753	767	777	826	756	789	822	795	798	768	778	824	797	826	745	804	803	794	773	790	746	787	802	783	791	768	792	752	763	804	782	752	751	773	755	773	766	788	827	780	793	786	767	769	728	730	750	771	822	754	767	793	793	807	755	764	798	777	805	803	768	734	745	761	788	807	783	806	758	811	788	809	825	763	832	748	757	806	771	766	746	752	807	790	821	809	758	745	826	752	795	815	726	804	772	789	772	795	783	800	768	775	805	800	795	773	767	796	736	761	803	824	784	781	742	766	744	791	773	818	758	732	795	791	766	805	783	752	766	743	757	742	778	785	801	804	754	775	791	808	745	794	791	778	847	782	779	769	767	792	824	802	750	804	758	761	757	731	751	798	726	748	765	721	817	795	754	772	733	777	797	720	733	794	829	769	741	724	762	800	793	780	784	785	794	788	773	767	808	751	777	760	782	784	737	797	762	771	793	789	751	807	728	749	817	753	758	763	794	744	809	792	803	776	787	795	804	739	833	757	759	797	786	768	765	737	752	799	784	767	739	808	758	810	726	819	750	779	754	790	783	797	787	768	805	759	780	787	799	786	823	783	760	778	790	752	765	771	785	804	809	760	756	751	758	818	742	763	739	747	771	764	763	765	757	779	804	784	808	785	757	792	751	807	755	772	803	798	805	790	847	769	785	790	804	780	742	765	722	797	752	742	743	827	799	724	787	769	750	803	801	772	794	763	800	821	818	745	803	761	824	741	771	721	772	772	784	819	724	708	818	794	821	779	798	780	778	798	841	774	778	756	765	834	748	774	789	709	782	774	773	782	788	857	758	786	772	783	844	794	812	780	810	745	776	801	813	772	755	745	781	819	736	747	810	773	751	809	773	784	821	747	764	763	800	791	735	783	775	768	820	842	771	776	809	791	752	799	773	822	771	764	763	751	785	739	745	790	725	776	763	785	764	775	778	788	783	791	749	763	765	765	793	784	754	774	780	815	761	820	737	779	813	766	719	744	750	814	777	786	762	761	731	774	799	818	760	799	750	786	808	754	761	832	797	771	815	811	787	773	785	776	773	783	801	809	718	857	725	768	777	734	797	702	787	793	715	801	734	802	767	762	782	792	787	812	770	775	807	741	791	783	780	816	794	786	729	792	762	772	762	772	811	773	749	778	768	778	749	727	760	811	770	754	791	797	760	711	817	809	818	809	754	739	782	784	777	723	787	764	796	786	815	754	774	799	736	790	804	774	790	751	732	804	755	791	745	807	751	735	781	762	820	787	772	816	807	772	761	833	799	790	753	813	777	738	781	801	786	800	783	784	784	765	764	786	790	757	750	742	784	784	772	787	814	783	785	816	752	777	774	782	751	783	763	756	770	776	806	756	814	778	768	818	803	777	778	738	712	742	735	823	775	827	766	792	816	761	751	779	771	737	779	768	766	756	757	786	726	775	795	781	764	720	719	801	782	773	786	759	800	786	771	785	733	743	819	782	780	794	787	806	785	762	824	757	782	853	855	751	786	812	791	790	767	744	785	766	760	765	772	757	751	754	737	790	772	820	747	799	804	783	802	738	774	737	778	754	794	819	776	786	745	823	820	808	794	708	789	813	758	829	782	817	811	807	734	781	768	785	749	775	805	734	767	720	758	743	822	768	797	736	791	758	804	773	795	803	773	751	771	767	801	789	756	763	754	795	824	775	753	787	787	768	774	747	786	828	800	761	809	764	777	731	743	733	721	733	719	723	787	805	779	767	794	789	867	787	761	810	746	818	773	735	789	781	778	815	842	824	756	745	747	736	761	749	798	789	741	755	753	829	724	751	791	779	822	825	717	800	793	782	788	788	772	741	796	794	749	832	757	808	767	795	789	729	753	781	788	762	764	766	767	734	759	722	768	744	800	776	813	787	784	776	769	769	802	766	807	791	778	756	758	792	758	748	773	781	809	765	763	770	805	796	776	803	796	807	768	807	800	767	816	783	771	818	751	793	816	764	835	754	774	756	779	777	739	752	778	778	814	782	728	806	781	780	776	827	780	826	760	750	738	790	783	762	787	755	751	820	781	785	784	763	824	813	787	822	755	754	765	741	780	819	746	796	754	768	782	773	769	773	760	743	758	780	779	812	772	783	767	841	779	789	725	746	758	774	787	757	788	774	748	774	778	759	722	783	756	798	765	798	770	727	799	765	792	813	744	770	764	789	763	798	777	793	817	722	770	755	781	786	761	830	796	775	753	768	725	771	806	818	823	843	741	771	794	821	784	775	795	777	851	771	744	767	778	804	800	776	738	782	812	751	749	783	765	748	735	773	805	843	820	805	789	782	768	761	788	797	738	764	744	792	810	799	736	747	767	826	722	797	783	784	781	808	815	760	782	763	817	777	793	800	818	761	716	755	788	767	784	836	750	822	744	751	764	802	771	792	775	774	798	791	810	784	851	827	811	826	756	814	776	751	745	790	815	775	766	751	794	763	790	766	726	785	715	784	746	765	772	794	809	724	750	781	773	777	802	788	785	816	794	771	828	800	713	761	746	810	799	723	775	834	756	767	754	759	788	734	741	762	747	745	767	777	772	812	798	745	773	791	802	819	833	736	770	722	699	769	777	718	753	778	721	762	705	747	797	819	756	733	765	804	762	777	755	785	746	737	794	805	789	763	806	786	802	794	733	771	776	726	742	783	793	757	745	804	777	760	806	825	733	782	754	777	820	846	741	748	770	737	776	816	727	768	776	839	725	810	802	761	798	777	753	771	791	812	765	766	774	744	753	719	722	735	792	798	818	771	800	829	772	793	784	757	820	776	759	738	818	774	782	761	807	734	777	761	818	741	839	775	778	787	780	797	796	782	773	813	777	732	765	793	767	775	758	791	760	740	776	779	779	774	786	785	766	732	766	734	783	778	760	772	797	817	772	779	811	793	739	788	753	779	764	797	760	789	797	769	803	765	770	739	822	787	813	725	818	839	766	834	747	776	779	755	784	784	749	747	804	755	800	704	775	792	750	786	775	734	854	769	721	783	763	766	784	819	795	790	802	799	808	741	763	761	748	721	730	763	771	814	705	793	756	773	806	755	753	803	792	783	772	778	735	775	770	779	849	799	774	796	802	788	728	829	819	822	768	803	759	746	789	810	749	747	729	802	784	770	718	768	748	811	847	815	783	829	779	827	789	754	797	746	764	765	767	799	800	806	842	740	748	758	772	756	820	757	824	752	763	819	765	740	765	757	765	783
23100	21491	29211	24193	21489	21517	8701	1334	903	835	818	789	776	636	727	734	688	626	646	594	623	652	621	651	605	644	583	658	631	571	571	614	631	609	597	661	624	660	617	598	611	587	573	585	650	658	603	614	647	614	626	571	568	636	609	559	588	654	603	584	618	597	591	596	592	541	589	606	635	599	568	561	605	651	598	612	603	606	619	628	584	628	621	616	627	604	616	544	584	571	601	617	646	552	570	588	602	610	610	611	602	604	627	615	601	545	592	585	581	608	614	613	616	590	590	597	627	573	597	594	564	606	596	582	602	603	561	590	583	630	643	533	640	600	610	626	615	572	634	608	617	574	589	583	548	617	589	601	599	585	581	618	588	616	598	595	552	579	591	590	578	592	568	602	604	610	555	615	586	589	620	619	617	598	643	612	594	600	576	586	567	633	598	597	598	573	588	584	615	661	605	567	627	583	568	594	606	644	554	575	598	653	541	642	612	629	593	619	566	606	598	619	591	594	611	585	617	556	593	604	589	588	587	573	591	575	583	581	610	625	577	603	589	556	577	655	620	557	619	606	595	583	618	604	587	591	592	596	597	585	585	601	580	589	607	564	594	575	593	587	595	574	608	608	559	593	589	595	568	598	582	581	594	565	607	608	616	583	601	610	595	576	652	568	539	584	570	600	619	574	603	619	624	549	578	626	624	629	561	609	620	575	578	556	595	640	593	621	611	613	630	563	629	553	583	604	618	637	658	626	607	550	625	572	580	618	543	611	608	593	589	576	568	580	624	615	609	602	581	611	612	595	608	566	608	566	566	585	606	625	620	637	575	593	585	609	565	577	589	598	613	602	616	588	584	569	556	634	613	599	546	593	523	628	570	610	619	592	585	596	622	576	543	589	580	649	611	596	560	632	605	591	607	596	592	625	585	566	614	608	629	614	591	634	555	605	603	576	572	567	619	597	592	552	549	586	621	612	607	574	596	600	591	598	602	596	616	582	608	580	580	627	595	651	598	586	530	597	595	578	586	613	580	588	559	577	612	610	582	585	570	591	626	595	571	620	557	602	586	627	609	609	602	572	604	590	540	594	587	621	606	605	592	593	588	569	585	636	612	575	608	581	605	626	604	586	639	628	590	589	590	580	581	619	617	604	648	633	582	585	620	630	622	600	578	590	606	584	625	590	603	614	614	607	593	552	606	568	569	633	604	578	603	560	588	602	575	577	604	593	576	561	616	581	589	630	617	602	651	613	556	614	595	575	618	593	584	545	607	559	505	602	597	648	579	548	608	610	618	561	585	611	609	604	573	559	630	555	628	594	576	617	564	551	588	612	600	560	614	556	594	591	608	602	606	566	608	573	588	584	612	603	600	597	613	622	573	616	570	610	614	599	614	544	644	541	615	634	620	593	561	589	596	586	599	628	624	567	545	589	557	574	596	574	606	615	580	586	586	590	557	595	596	546	549	590	601	589	628	596	597	583	571	627	591	636	592	594	589	574	607	564	552	610	635	621	577	595	570	612	629	597	578	537	576	588	570	560	560	606	582	609	622	636	614	576	626	600	592	591	587	610	585	583	625	567	602	579	613	597	572	640	633	614	546	565	603	602	595	652	593	628	570	594	568	597	586	595	585	593	615	581	577	576	587	577	606	589	596	602	564	606	576	573	576	607	591	618	634	614	606	599	580	563	602	557	636	595	571	594	610	550	617	547	596	554	612	650	552	585	600	618	645	570	633	597	595	579	583	585	582	565	595	588	548	548	584	598	571	589	646	553	614	619	577	612	606	576	597	623	627	577	620	574	579	563	557	582	600	596	595	603	592	648	583	525	592	553	566	625	624	614	566	596	609	558	590	601	584	611	612	632	623	571	601	599	624	612	595	565	584	601	592	604	571	538	589	586	588	592	593	611	543	585	585	583	547	571	626	546	590	610	598	586	607	619	615	597	574	582	597	610	560	621	632	586	588	560	581	600	587	622	553	606	578	616	584	580	567	567	548	569	617	597	573	576	619	582	585	584	607	610	616	557	562	563	587	628	621	530	601	572	591	579	559	621	551	568	642	576	622	609	590	588	623	568	569	594	616	600	589	595	614	592	646	609	573	587	575	596	571	560	575	587	553	612	590	636	570	613	590	603	604	623	581	558	605	579	575	588	580	588	585	601	574	569	583	612	625	585	573	584	570	596	628	607	592	580	577	580	581	622	626	578	601	618	623	592	561	606	580	607	587	631	565	599	604	587	648	598	606	584	609	608	539	629	595	594	605	587	564	599	589	615	607	623	607	589	600	584	577	576	587	601	618	602	596	598	621	591	633	594	587	580	594	612	589	591	577	581	574	565	593	622	613	601	615	599	619	515	592	575	609	654	550	583	614	580	579	620	569	592	624	606	615	551	598	532	615	573	574	571	547	624	566	598	636	641	624	592	620	571	563	613	557	543	573	576	619	569	624	611	612	623	633	624	649	541	570	604	591	587	574	595	605	596	633	599	601	536	546	564	611	593	583	613	587	593	536	564	633	625	612	549	609	589	590	603	567	619	587	598	624	615	625	638	614	583	579	611	627	538	569	615	635	578	624	613	607	601	578	584	610	635	564	568	568	592	606	586	566	583	600	620	606	600	596	616	578	583	577	581	613	549	600	607	569	595	640	567	608	619	577	577	576	600	606	577	599	633	599	649	556	602	588	637	583	594	570	615	569	554	606	563	585	608	618	581	590	555	623	624	619	575	578	628	611	593	582	582	621	594	587	576	580	571	573	599	618	615	621	614	592	617	619	571	619	553	577	595	621	620	582	528	636	596	616	558	542	586	590	560	613	565	598	635	559	577	553	574	620	592	596	566	572	568	616	576	616	654	562	586	600	575	548	604	614	577	576	586	542	581	555	558	616	634	628	608	583	621	566	559	612	612	655	566	596	604	648	606	625	579	610	567	595	550	669	600	609	591	572	573	641	601	636	563	580	623	614	624	576	556	591	601	622	593	584	604	571	609	565	580	587	619	571	620	614	582	581	566	623	582	591	578	621	545	605	619	581	585	643	572	578	632	614	561	589	599	613	585	598	549	629	546	613	596	571	569	585	601	566	589	590	582	604	578	545	540	588	593	583	590	581	539	550	597	595	588	586	636	633	602	643	570	585	638	592	620	589	602	575	622	560	569	600	598	596	570	583	577	623	569	584	598	623	579	566	555	563	576	583	568	552	601	618	599	588	589	606	590	568	609	576	592	642	606	585	560	610	562	619	568	618	577	573	580	541	607	589	539	570	593	581	567	573	589	576	569	558	568	583	563	597	609	604	576	601	590	631	558	572	585	581	556	590	620	649	618	585	591	609	607	640	613	585	599	601	624	576	609	571	600	592	582	561	573	563	578	556	563	567	613	580	593	550	614	560	589	605	573	612	603	581	604	591	616	578	598	613	524	575	577	574	575	592	640	619	591	606	638	578	593	590	606	580	626	641	577	608	583	658	591	591	582	588	625	586	605	616	583	624	592	562	622	554	646
36015	59709	26282	4320	3406	2489	2606	1619	1284	1103	972	932	896	825	775	838	768	724	692	680	663	692	662	597	679	675	609	623	611	625	596	642	616	662	640	603	666	632	620	644	582	649	647	626	632	653	619	574	614	614	628	603	620	611	621	607	616	575	579	613	646	574	589	588	581	595	574	581	610	622	577	620	589	623	655	571	612	603	619	602	596	601	595	570	675	567	615	593	591	586	593	620	592	603	609	558	628	576	641	564	589	620	632	581	587	586	583	600	613	635	654	615	633	603	579	633	599	592	603	579	597	660	599	580	569	596	631	561	611	631	583	612	570	636	584	645	631	609	597	568	561	628	620	589	619	609	599	642	558	570	617	620	595	607	598	585	609	619	587	591	622	592	590	607	606	619	572	635	580	585	589	596	589	643	574	599	608	587	623	630	575	563	611	585	575	614	569	594	628	601	591	607	580	603	596	561	581	593	605	639	602	647	583	574	559	579	619	618	655	573	606	592	584	585	564	581	585	603	600	625	647	612	619	578	573	589	631	584	573	634	567	559	643	593	590	597	576	619	618	564	578	586	584	573	593	561	585	579	588	584	517	568	608	590	555	617	591	584	604	611	612	595	560	580	594	544	616	577	584	595	603	586	553	608	582	603	620	596	614	624	584	570	631	601	592	574	561	591	592	604	567	615	615	586	606	636	578	600	583	603	605	601	592	555	589	555	577	621	554	575	585	617	601	578	609	597	635	566	584	597	574	594	587	608	605	579	616	614	557	594	605	642	597	582	579	599	612	618	591	611	590	623	587	562	611	603	567	624	612	634	588	623	572	594	616	584	584	579	578	578	599	592	624	584	588	613	601	551	603	616	554	638	618	588	623	596	599	601	585	561	604	604	590	627	604	573	577	578	638	569	571	597	567	574	590	594	614	607	621	551	603	614	630	647	577	599	583	629	579	591	596	601	648	537	580	574	609	613	588	596	644	600	614	576	595	619	564	574	597	543	583	632	603	606	607	614	624	603	603	599	607	566	590	586	621	581	627	626	613	613	602	581	609	598	551	582	627	610	563	568	596	620	615	611	598	581	597	592	576	635	613	542	571	565	588	599	623	604	581	595	607	597	583	574	631	548	587	605	580	616	640	586	621	578	610	582	579	633	605	628	585	596	574	607	585	619	599	586	604	616	635	617	597	557	580	667	597	608	587	567	611	615	564	578	643	604	574	550	592	572	604	564	596	609	603	582	559	635	599	622	590	598	621	580	610	598	551	577	597	582	614	568	571	622	562	609	635	583	591	547	602	562	569	591	549	579	564	602	659	649	595	596	578	594	613	591	627	614	651	653	573	557	613	578	584	624	582	585	607	646	608	558	605	615	632	633	540	635	619	609	605	652	635	587	609	602	622	632	593	555	578	593	590	588	646	601	620	582	565	580	610	597	611	586	574	604	640	608	586	626	561	589	589	625	618	591	617	578	577	619	618	596	608	573	589	575	592	611	571	578	603	583	577	597	565	596	631	562	588	569	585	585	586	639	595	527	597	629	594	567	618	595	574	644	613	604	593	584	580	629	586	600	562	566	567	597	563	619	572	589	585	580	563	594	578	573	588	592	601	562	658	628	621	567	581	596	584	593	631	619	555	619	573	571	625	596	631	593	585	592	590	614	580	601	584	624	609	558	587	562	575	632	604	584	575	549	562	579	623	578	589	582	544	577	605	599	588	589	616	596	654	563	601	588	592	605	597	553	597	640	612	597	591	592	606	589	572	621	587	634	610	587	583	601	592	586	615	550	608	604	605	571	578	575	599	595	620	577	558	650	610	628	606	589	571	629	613	637	560	615	595	635	629	623	561	633	590	587	585	583	594	612	579	603	591	565	583	619	623	617	590	576	610	619	658	572	632	599	610	598	576	593	591	556	580	623	619	597	663	566	627	612	572	598	620	588	581	628	620	619	597	580	599	613	577	563	633	570	569	588	556	620	589	542	540	628	572	571	578	575	607	598	593	593	585	617	575	598	619	586	611	594	591	576	601	579	602	598	583	580	626	622	629	579	554	622	622	570	601	599	556	581	622	569	615	601	617	608	596	581	619	559	587	633	607	601	545	576	577	609	565	589	600	610	608	623	627	585	600	632	548	609	597	594	613	624	608	603	601	583	628	581	603	596	608	582	538	578	575	575	613	591	595	598	604	603	600	599	591	549	582	596	627	606	566	644	603	631	545	541	608	606	607	602	570	636	572	568	578	600	615	575	602	642	561	596	580	584	582	589	587	655	644	592	587	625	618	618	573	570	606	618	604	611	549	609	599	607	584	627	636	570	622	566	552	636	604	581	561	629	591	591	606	617	588	598	570	589	588	619	612	539	566	591	606	599	572	608	559	633	598	564	593	543	594	577	638	596	663	593	576	608	560	564	604	640	573	599	541	560	587	597	594	569	587	600	599	564	647	600	600	630	637	599	593	559	630	577	583	583	589	608	598	587	569	628	601	650	626	584	570	598	584	552	599	638	590	597	552	635	597	571	589	576	606	598	560	621	581	584	572	591	597	602	598	643	607	570	612	558	583	581	617	560	603	583	642	649	630	601	567	618	616	599	589	579	602	547	612	586	596	604	587	578	605	608	599	558	566	614	567	611	599	591	567	606	592	617	546	597	587	582	581	612	606	618	590	606	615	609	609	542	566	600	592	578	625	581	609	566	624	613	596	601	569	624	583	577	545	606	596	573	596	564	565	583	627	595	598	582	633	603	630	601	612	577	642	612	565	559	592	549	554	622	599	596	594	620	622	577	623	597	594	576	596	644	604	629	585	608	589	610	562	627	655	617	570	597	561	565	572	574	600	627	579	609	612	572	638	634	603	578	579	600	599	596	583	607	589	541	584	611	564	623	580	615	585	595	600	578	604	665	557	650	656	608	586	600	594	607	565	606	598	585	590	645	603	569	599	563	568	579	580	558	619	612	613	577	602	599	584	588	657	573	577	575	660	570	584	623	593	587	624	544	597	609	620	649	602	599	565	573	634	585	594	610	579	612	631	549	622	595	597	583	601	586	604	584	582	608	561	587	602	578	634	618	579	620	615	552	585	610	567	581	615	603	576	582	609	598	607	584	568	598	543	596	560	581	553	588	598	566	587	591	570	609	579	594	625	580	567	583	565	583	592	609	638	574	585	591	590	614	600	615	606	596	630	590	620	564	574	677	621	601	596	589	611	577	545	620	600	668	590	571	586	562	612	606	598	592	582	598	594	640	585	582	558	628	575	589	589	615	609	586	602	600	579	591	573	607	576	589	586	600	575	578	563	583	526	573	599	614	629	611	546	566	622	584	575	569	602	613	587	587	626	632	585	564	613	569	591	605	617	625	614	590	557	603	606	614	568	640	608	598	576	577	605	582	580	562	568	631	590	569	567	602	618	573	582	592	587	610	583	573	617	588	600	664	570	626	551	610	621	560	626	554	583	623	618	545	620	644	569	626	576	604	593	577	577	588	574	596	604	567	601	604
28869	24368	16261	2172	842	755	693	561	531	498	456	480	473	452	453	498	512	467	494	466	476	500	480	482	488	450	474	464	467	426	454	507	515	484	465	468	483	502	498	503	461	469	508	515	488	463	461	490	468	461	481	493	479	474	477	504	480	479	480	512	464	474	453	460	490	454	448	490	470	506	475	432	428	452	451	499	467	483	500	434	457	475	471	478	475	542	498	483	436	473	502	455	487	450	473	481	429	458	480	483	461	477	450	467	486	479	450	462	473	506	548	490	483	507	467	482	473	468	477	458	502	485	504	439	443	468	460	497	446	502	492	459	486	472	457	503	492	490	447	484	480	477	482	505	438	407	526	451	458	486	443	495	473	503	460	489	454	489	486	466	465	511	470	479	507	517	485	490	485	459	468	488	529	450	455	473	507	497	459	487	490	415	495	471	457	444	476	513	450	480	471	478	468	499	485	468	485	456	473	460	459	472	499	511	491	481	438	453	496	491	486	499	508	498	495	509	518	487	455	488	481	492	456	481	473	511	480	461	473	464	446	497	515	463	456	485	494	514	519	483	504	454	482	505	472	434	451	466	493	458	487	490	478	480	471	496	464	451	510	483	502	471	470	450	468	521	527	444	480	464	429	460	452	489	480	477	500	472	474	458	503	503	479	478	466	475	481	497	453	468	482	513	480	483	492	476	445	453	481	442	465	520	449	481	469	438	514	484	439	461	464	528	461	490	494	446	480	479	470	507	501	481	485	460	438	483	517	480	472	487	481	464	488	500	475	446	474	477	457	446	493	516	466	452	468	472	440	432	510	506	432	460	422	435	493	474	480	475	496	482	496	465	480	483	508	495	454	444	472	465	467	481	505	463	537	475	470	510	515	494	433	504	499	501	501	483	497	454	472	481	516	462	488	502	504	463	511	507	484	489	505	469	474	485	507	468	493	470	457	467	485	501	507	487	458	432	433	487	494	470	477	466	485	474	453	468	474	449	458	477	490	516	467	472	501	486	471	445	496	443	451	462	501	460	481	454	447	439	427	488	493	456	454	496	523	513	474	453	463	491	513	461	469	500	469	498	506	445	471	460	493	443	475	449	497	492	459	490	437	475	460	472	516	483	456	480	477	463	458	499	459	500	478	439	511	514	485	477	454	520	512	473	470	479	491	466	516	478	467	463	475	480	473	459	479	441	476	512	488	456	463	482	498	474	501	502	466	463	431	483	473	502	487	457	481	444	469	480	500	503	469	471	485	491	524	490	493	464	499	476	512	489	476	493	439	440	470	475	470	489	471	460	497	472	485	469	500	446	486	454	425	452	488	456	473	512	481	483	457	509	486	457	500	464	468	484	505	501	517	488	473	523	482	476	471	501	491	441	465	458	463	494	426	474	496	486	452	457	451	458	476	467	449	479	448	478	470	430	470	468	470	465	425	463	514	503	471	465	495	451	461	485	471	451	486	439	494	478	500	487	476	452	487	490	485	489	473	432	468	456	498	479	494	469	478	449	420	460	486	482	516	462	441	469	473	482	484	447	474	458	477	465	418	505	478	517	498	464	507	448	483	491	490	434	522	446	467	488	450	500	453	452	460	476	475	490	460	460	443	464	423	470	508	472	455	495	437	461	514	490	486	478	473	439	507	427	501	433	483	514	467	518	498	517	517	462	458	540	493	485	488	427	525	438	493	478	433	476	464	499	472	486	469	450	506	503	478	482	444	466	457	480	471	472	522	481	485	491	500	474	484	464	482	487	509	530	443	511	480	485	506	479	535	487	467	480	469	497	484	443	434	486	480	469	465	505	490	455	473	459	511	508	506	475	457	430	464	481	433	449	459	450	486	515	477	478	498	481	500	507	482	440	485	477	516	489	468	475	462	486	475	467	475	446	499	510	513	453	507	484	478	457	481	491	465	501	462	481	450	473	448	456	461	484	481	468	427	426	473	443	483	473	500	488	438	496	462	464	467	472	459	468	459	449	527	466	447	491	490	493	490	502	471	522	478	496	436	462	507	460	507	493	464	518	475	471	510	495	467	525	475	527	460	471	507	491	451	491	453	486	475	472	467	432	473	494	523	456	492	449	479	483	504	500	492	487	486	471	456	501	460	438	485	522	441	485	481	509	478	476	467	457	491	433	476	513	467	472	470	469	503	491	477	484	503	472	465	488	456	466	516	464	478	487	491	439	479	477	486	496	443	482	502	483	470	437	494	492	484	490	535	472	472	497	475	498	473	482	476	505	447	462	505	467	463	503	494	480	475	484	430	476	455	480	463	499	491	486	493	497	494	477	457	466	463	491	448	454	524	457	457	502	459	449	515	443	514	496	480	508	476	507	442	464	446	483	501	491	447	453	497	494	480	477	564	504	445	458	467	445	468	471	486	475	517	497	493	461	424	515	497	494	486	492	474	470	483	465	482	446	454	481	467	450	468	460	480	456	489	466	502	494	445	518	506	499	466	488	458	492	460	532	457	476	469	484	483	539	483	470	432	459	512	491	471	444	474	498	452	500	463	484	508	457	485	484	464	518	490	498	492	477	496	484	489	497	521	479	489	470	492	468	452	474	499	458	493	486	463	476	471	524	480	433	438	461	472	494	477	523	512	481	470	492	432	446	446	471	491	463	459	426	461	477	454	478	492	471	431	440	473	492	529	451	443	476	483	450	467	470	479	483	472	476	496	447	481	459	490	457	442	506	487	477	518	447	470	437	498	460	446	458	449	464	467	484	501	487	470	487	524	495	461	494	511	469	475	488	487	490	495	459	452	469	492	505	455	513	492	508	508	486	477	481	448	488	510	485	497	515	477	452	473	440	469	447	445	482	495	494	503	491	487	492	426	492	442	490	456	498	476	447	509	437	459	495	460	477	491	456	536	462	489	462	502	495	466	478	450	464	497	488	459	451	496	454	455	513	489	456	475	500	502	476	475	494	478	477	482	513	511	486	474	448	472	495	463	467	477	493	440	406	469	463	451	502	458	469	483	447	493	458	476	469	473	418	504	460	482	478	457	440	473	483	440	468	456	451	481	435	485	504	511	450	442	459	481	486	477	454	477	470	459	467	458	465	487	468	467	454	451	497	463	452	473	513	464	440	438	462	513	460	469	474	456	479	434	485	448	443	426	480	433	417	481	517	449	468	480	487	470	483	491	484	472	467	470	481	466	475	490	493	488	494	472	478	496	492	479	485	463	485	512	436	520	501	512	447	468	441	492	481	515	425	475	493	490	482	460	478	456	457	495	467	481	492	466	492	421	463	488	469	508	462	437	448	479	466	468	482	489	470	494	474	439	501	498	527	483	457	520	483	461	458	482	446	504	510	490	532	483	462	458	458	467	485	434	476	481	443	481	465	477	473	461	424	448	471	475	464	480	457	499	474	455	482	484	501	500	490	470	525	494	477	460	487	473	473	440	482	495	485	481	508	496	458	486	491	480	449	498	484	507	481	496	508	490	475	461	465	464	476	503	494	464	440	484	486	464	463	481	492	478	457	476	444
25342	35984	11330	775	758	758	911	635	602	539	564	570	555	552	550	558	522	536	560	530	524	493	509	533	506	509	525	503	516	499	477	526	485	521	520	499	532	528	528	518	543	525	533	517	507	566	540	519	536	500	529	499	519	524	500	562	563	518	531	529	555	523	551	502	532	530	508	522	501	489	510	496	491	535	494	498	441	521	486	485	497	527	557	522	508	504	515	493	510	542	503	498	539	470	521	516	541	497	522	517	505	510	492	510	519	496	488	508	524	504	538	492	499	515	575	509	519	510	526	526	570	501	512	498	536	532	512	516	475	538	509	503	480	499	558	549	572	532	546	515	560	514	530	495	487	483	567	471	501	561	521	478	534	497	587	548	555	551	542	510	543	525	507	572	540	520	552	541	499	482	547	512	495	504	524	483	519	534	529	522	485	492	519	526	505	483	553	509	510	527	533	513	517	476	512	499	496	503	548	505	513	542	532	458	510	532	561	483	516	514	505	496	491	507	553	564	534	501	512	514	520	504	539	547	548	525	544	549	519	534	506	503	495	516	505	545	537	508	533	506	507	496	489	481	561	524	528	556	535	501	502	508	520	503	501	494	556	489	549	529	538	501	499	544	514	550	509	552	528	508	512	521	498	526	522	510	516	482	497	561	534	503	504	544	495	487	537	495	538	506	512	486	543	521	512	517	512	523	525	554	516	544	531	499	531	506	526	526	544	528	544	519	477	520	490	557	540	529	503	493	546	540	540	533	527	512	537	517	487	500	498	563	534	524	545	522	526	507	544	524	523	515	501	522	500	509	504	474	509	522	537	527	553	534	496	555	501	497	505	509	507	565	504	501	514	546	473	527	543	520	496	518	501	501	501	534	532	518	481	500	495	523	486	506	541	534	524	506	523	535	536	510	535	549	504	511	478	503	527	590	516	538	502	560	527	537	537	483	517	495	532	538	556	520	483	511	523	497	482	532	523	525	506	510	527	516	470	530	540	498	495	521	522	498	538	532	547	542	534	573	525	502	505	484	525	519	475	518	507	525	551	529	533	475	552	560	545	504	547	477	506	541	514	529	493	513	512	519	503	570	515	486	519	562	531	507	475	505	521	479	555	549	510	504	531	514	517	522	525	500	492	511	498	511	530	491	551	510	530	496	501	494	491	525	528	479	521	496	515	514	502	549	507	537	522	527	522	513	512	545	511	554	512	555	474	516	512	495	527	511	505	504	472	558	525	535	500	533	542	538	547	518	541	529	540	533	498	505	552	487	528	499	505	524	531	535	460	572	492	533	523	513	483	476	506	517	513	549	523	533	500	523	514	514	531	483	481	571	500	545	530	549	498	511	487	580	499	499	537	440	493	526	500	515	488	529	542	485	550	532	512	517	512	519	501	502	490	532	495	538	509	509	493	549	561	486	510	515	530	483	545	508	520	531	513	486	473	498	539	460	524	504	523	507	525	506	541	526	564	543	520	546	525	550	534	496	511	528	521	533	522	527	535	511	526	510	540	512	507	549	511	512	495	533	502	526	517	492	468	559	573	517	523	535	508	536	515	496	512	545	511	507	513	500	542	549	529	514	535	477	530	495	499	520	530	544	520	498	522	542	518	523	505	562	508	549	507	520	502	532	528	516	484	498	511	570	499	536	501	537	488	497	558	481	547	545	499	525	555	513	511	546	537	514	533	526	506	540	515	533	519	517	505	526	492	528	502	539	514	555	510	529	491	514	528	522	541	534	506	500	507	531	512	535	497	495	484	539	506	486	512	526	492	519	520	551	504	571	474	500	511	537	481	519	552	513	489	550	476	509	510	574	534	555	510	509	553	535	558	516	546	503	530	515	479	486	524	551	519	518	546	514	488	534	503	522	508	510	483	479	511	568	555	519	541	542	541	562	548	567	515	509	494	542	487	515	492	538	523	509	526	525	537	517	483	490	552	484	532	503	506	526	510	568	526	484	488	541	531	536	511	496	529	509	519	503	475	509	546	510	492	484	530	523	509	506	554	515	538	514	532	544	547	507	556	511	517	534	530	586	534	549	513	519	540	491	541	523	499	523	526	490	517	516	517	499	510	507	532	519	515	501	505	524	511	506	555	520	508	510	524	533	540	554	520	526	495	525	502	527	544	493	560	501	526	493	529	508	506	512	517	521	545	520	570	499	510	533	500	543	495	525	527	491	519	515	521	519	506	527	506	519	520	529	505	498	508	494	506	488	521	513	540	550	509	444	532	519	525	535	553	567	513	515	500	527	469	518	536	532	540	522	542	500	558	498	526	540	501	498	528	515	497	517	504	499	523	522	542	522	518	503	501	468	485	525	504	535	529	481	536	508	515	540	525	530	517	506	504	530	529	477	529	560	521	590	521	493	479	563	531	522	499	484	499	512	545	514	532	519	517	530	534	542	522	513	508	479	548	528	537	531	492	509	550	551	508	549	512	545	536	501	532	501	522	504	533	502	505	506	502	497	512	515	542	525	486	561	498	515	503	525	531	488	514	531	551	527	524	554	513	525	540	531	495	499	521	524	546	549	486	573	512	530	548	552	530	496	503	528	535	529	495	529	521	512	479	571	516	514	502	522	475	517	493	536	554	525	580	536	520	540	510	491	513	528	484	550	522	528	487	566	511	489	505	485	514	531	505	554	506	525	533	534	532	514	495	488	533	523	474	540	485	544	534	517	492	532	514	481	492	511	521	500	541	537	519	515	497	501	538	512	509	552	536	549	499	547	496	509	508	501	513	530	506	523	491	506	538	509	531	506	550	508	537	507	536	531	505	491	512	516	536	508	509	528	540	533	481	551	514	494	537	512	525	534	534	527	505	525	515	555	523	530	544	530	527	502	528	546	525	510	531	498	521	502	565	527	541	528	491	539	478	524	549	520	485	505	515	524	582	532	474	497	557	475	495	536	507	509	508	506	489	570	488	530	502	513	520	523	573	518	526	491	541	499	494	537	537	514	524	562	512	525	544	477	535	528	489	543	488	498	532	550	548	493	527	519	483	475	475	510	519	530	544	511	511	492	531	561	491	515	479	493	525	522	529	500	509	534	516	525	463	509	535	495	529	558	498	514	538	544	518	541	562	504	488	533	497	503	519	494	526	515	520	508	486	545	490	556	565	540	515	530	520	514	499	538	502	524	534	519	521	500	553	476	534	515	531	509	536	514	540	518	484	563	527	530	519	509	514	555	533	509	509	496	555	513	500	519	537	501	503	561	526	565	534	510	500	527	537	521	508	562	520	509	524	513	506	508	511	524	515	524	525	534	514	532	522	468	500	556	508	505	491	520	514	516	471	475	501	502	538	506	522	506	528	510	557	563	514	505	511	557	559	493	525	549	529	570	536	529	546	535	501	522	527	503	534	495	465	552	524	505	525	511	531	514	516	500	514	515	553	533	511	550	519	513	516	476	535	535	476	541	538	496	562	485	555	527	523	560	491	524	508	603	510	532	557	527	581	483	494	499	486	507	501	489	538	526	531	496	510	518	500	567
23901	21363	28673	24370	21341	11337	1364	686	500	426	405	430	418	357	382	336	341	322	349	334	319	322	312	321	309	341	364	356	323	334	310	298	288	314	332	293	325	308	301	329	299	296	309	277	330	331	314	318	324	317	305	298	314	330	330	357	316	324	319	312	330	336	316	306	294	320	317	300	316	326	322	285	309	294	312	290	291	286	266	308	307	321	287	306	317	321	322	279	330	322	296	314	295	308	323	314	304	304	294	291	287	312	322	298	323	304	292	335	262	290	303	304	330	317	290	319	309	298	304	317	323	336	344	333	334	287	291	320	318	305	296	300	320	266	289	297	333	311	310	320	289	309	286	316	325	305	342	306	300	279	333	351	313	276	316	291	307	315	324	290	313	325	262	325	275	312	297	308	297	310	313	303	325	306	293	298	316	348	288	294	294	280	327	300	307	251	299	287	297	325	330	312	299	334	282	317	315	299	311	304	298	307	291	323	304	320	302	330	344	296	266	308	334	292	296	298	319	282	325	322	304	286	300	311	311	331	317	259	297	297	310	333	317	312	293	297	299	319	335	304	320	327	297	312	296	327	278	320	287	310	289	301	329	281	347	292	310	315	302	319	311	318	268	312	307	297	286	296	310	328	317	283	320	287	301	271	308	313	306	324	316	271	293	310	292	305	261	321	305	336	338	327	312	296	311	326	291	281	294	296	287	320	299	281	309	302	297	291	346	279	300	278	319	297	291	302	321	313	297	322	313	302	282	361	264	333	297	288	272	319	319	309	294	290	281	297	304	305	306	340	282	304	293	296	322	304	323	310	330	297	312	337	295	312	305	338	316	303	318	299	317	325	327	326	326	310	304	291	337	290	303	324	303	317	307	291	291	362	317	301	316	323	310	300	295	313	309	291	315	292	305	338	312	349	300	289	312	309	322	318	322	310	279	303	296	302	302	286	310	310	275	281	313	301	280	305	301	293	303	291	323	327	304	329	272	283	291	283	301	287	294	311	294	339	297	305	346	280	281	306	316	291	293	299	339	307	302	288	307	259	300	292	314	309	310	311	333	305	313	296	289	327	315	301	297	277	284	297	322	303	279	302	329	296	320	316	289	303	303	278	329	307	294	298	311	307	317	310	300	300	319	300	307	286	301	271	313	295	299	270	326	323	292	312	287	283	286	312	287	323	334	311	323	298	296	319	316	298	330	290	303	301	316	314	294	335	315	309	276	282	321	312	300	280	300	349	275	293	287	325	279	328	319	318	284	323	305	298	309	333	332	325	263	302	341	276	325	348	315	327	302	323	289	305	298	295	293	295	277	322	314	295	306	352	291	325	301	310	312	283	317	291	306	325	308	335	350	315	300	305	304	318	315	275	319	301	286	287	321	256	298	310	300	337	294	291	306	286	319	304	320	303	353	287	298	313	342	297	277	329	332	312	312	313	304	316	332	318	343	287	330	307	308	296	306	308	328	291	307	353	312	296	344	292	333	292	321	304	303	339	293	319	292	314	301	318	305	305	296	351	306	318	324	307	309	295	294	313	310	298	274	308	332	321	298	327	294	278	323	338	299	274	321	305	339	324	295	282	330	297	307	326	310	309	333	332	261	305	358	342	315	278	314	311	300	283	314	293	314	318	321	340	328	335	331	319	279	342	278	274	282	322	270	306	292	292	315	288	312	304	281	311	289	296	334	304	293	307	312	319	285	315	298	308	307	308	299	319	310	311	329	288	313	289	327	337	298	301	301	319	291	356	330	322	290	288	275	278	301	292	283	306	258	280	321	331	295	326	291	307	288	311	316	294	307	306	317	311	286	319	286	299	289	342	315	309	313	276	278	296	334	287	323	303	350	299	300	283	317	349	293	292	321	319	312	321	324	313	301	343	299	317	288	302	337	279	297	305	337	290	298	297	324	317	304	320	298	294	310	308	334	309	311	298	313	320	304	281	288	307	323	277	311	302	313	278	310	283	311	320	288	321	282	298	327	297	294	271	269	311	329	281	301	312	325	324	311	307	305	317	318	310	330	323	330	291	260	286	301	284	307	339	298	301	297	320	318	345	320	293	330	312	300	306	279	318	315	314	313	335	296	287	298	310	298	300	303	289	286	309	263	323	324	300	290	303	300	305	305	264	289	296	304	302	298	304	331	299	295	284	323	296	289	298	353	308	309	318	313	281	302	281	296	280	325	309	292	322	314	293	322	324	314	302	305	280	296	294	291	297	315	330	318	319	303	328	305	263	318	277	300	286	273	330	314	317	287	282	309	315	317	340	293	313	331	309	322	303	268	319	298	295	323	302	312	312	291	274	325	306	286	313	277	316	320	294	284	294	308	301	307	322	335	341	307	302	283	341	302	288	288	316	313	301	291	335	319	286	281	296	293	295	277	288	307	309	285	288	308	277	320	310	317	327	315	306	305	302	294	337	294	294	288	304	316	288	296	298	305	299	326	321	313	315	298	288	290	317	306	283	345	302	310	276	292	303	278	329	298	274	317	321	298	359	299	315	324	305	329	328	298	306	278	315	312	313	324	275	302	325	339	293	306	289	300	325	296	308	335	304	276	292	307	311	334	325	312	309	330	263	289	269	309	299	305	285	308	307	324	298	315	299	301	317	288	306	313	339	298	329	333	290	292	322	276	307	312	299	302	305	305	321	292	310	281	323	301	310	309	271	290	323	306	317	293	312	289	287	280	320	292	336	276	327	313	323	269	296	309	298	356	294	324	313	324	336	302	324	284	308	273	298	295	299	302	318	280	312	317	332	315	312	311	287	332	323	284	278	330	308	316	337	333	294	321	293	334	305	293	277	330	297	317	311	315	293	296	287	307	297	329	301	269	308	326	294	291	323	343	276	270	277	324	346	320	306	306	292	311	324	291	316	277	271	304	312	328	326	315	310	335	295	306	316	318	331	305	287	323	300	298	323	294	274	307	318	336	286	302	313	327	286	288	305	308	319	274	313	312	333	321	297	312	343	304	308	292	306	329	313	276	304	334	327	307	314	312	305	343	317	310	281	334	289	311	317	313	300	318	297	288	321	320	332	277	305	305	290	328	307	267	295	313	292	303	289	316	305	268	298	279	292	272	304	305	270	275	307	322	271	312	321	294	300	291	324	290	297	299	311	313	301	292	304	316	294	309	297	312	307	302	283	295	282	326	313	323	292	318	327	275	283	312	332	311	299	303	299	289	342	287	328	322	352	317	302	290	329	298	294	274	284	294	307	292	309	283	315	303	288	274	301	336	322	329	329	282	281	290	313	332	345	317	307	298	292	290	313	338	268	314	293	305	301	291	311	313	317	310	318	285	339	316	322	321	301	317	301	298	275	304	304	291	290	345	303	257	315	314	285	308	329	318	299	321	298	319	280	318	293	302	349	309	258	304	297	316	315	272	320	304	320	305	318	323	312	287	351	306	298	321	301	318	313	314	288	323	300	313	301	310	327	298	306	316	295	309	309	307	299	308	330	313	291	287	290	320	318	294	310	303	335	306	280	308	326
32084	52877	21902	2505	1846	1579	1574	913	757	610	538	504	525	473	495	422	423	418	414	370	371	384	376	381	391	389	361	335	361	319	334	358	362	321	348	320	345	323	368	396	354	313	350	345	360	342	352	368	333	354	345	333	347	337	307	304	345	349	336	343	347	328	338	369	346	338	318	333	347	312	320	363	348	361	341	361	337	332	356	310	362	322	325	346	343	313	333	321	351	331	353	315	328	345	321	360	314	339	359	324	361	309	329	325	325	326	340	346	341	318	335	332	343	317	345	329	316	316	368	333	341	342	338	357	331	316	323	340	347	319	337	365	357	363	354	338	301	304	366	343	334	342	339	338	357	325	340	352	297	340	324	341	337	323	319	334	337	375	354	349	299	341	352	357	314	379	352	318	338	325	337	316	341	315	353	377	350	308	335	351	331	346	332	296	301	323	303	336	346	326	322	345	316	317	331	299	327	300	338	353	363	344	350	352	342	326	317	318	339	336	342	324	334	339	349	351	318	336	362	333	321	333	327	357	316	316	322	368	322	345	342	336	337	314	349	320	329	377	345	352	348	333	410	323	312	309	346	340	328	365	344	342	304	331	346	335	322	339	317	328	302	350	358	330	332	341	303	332	366	326	319	349	312	322	344	345	350	372	353	317	315	317	324	336	346	339	368	312	322	341	378	385	367	332	350	352	339	329	320	326	357	318	332	329	300	320	336	366	344	324	325	353	338	352	345	348	312	341	318	334	301	326	326	350	345	311	295	342	332	339	349	331	349	345	311	332	324	339	337	317	354	306	337	319	364	330	298	313	329	364	343	341	318	322	298	344	312	315	341	317	326	355	315	345	358	373	346	358	343	324	325	351	357	334	342	405	327	345	325	322	382	352	339	340	347	325	327	327	346	354	365	334	362	318	323	318	333	313	309	339	314	323	319	334	308	302	348	354	329	326	353	338	321	333	316	345	322	334	308	287	322	363	361	305	334	338	339	348	305	330	318	380	330	306	345	304	319	315	346	303	364	345	349	329	311	322	324	358	356	333	368	351	346	345	332	327	324	367	361	324	334	338	344	317	323	319	356	360	354	344	336	315	351	346	341	357	375	351	334	330	319	334	338	353	338	315	332	317	338	351	319	358	313	365	364	296	328	358	331	325	339	322	316	343	296	345	351	329	357	351	341	345	324	373	344	335	343	332	337	327	329	324	363	328	344	345	345	358	334	336	318	314	346	354	338	340	308	321	329	341	347	337	331	361	341	348	334	303	331	369	352	304	310	362	349	350	378	350	374	309	338	360	352	312	355	329	358	338	357	344	349	328	339	339	315	342	324	332	342	371	313	326	344	346	357	324	345	349	326	303	316	290	322	340	337	321	338	331	352	324	322	376	299	330	333	318	374	336	322	350	386	346	301	335	346	317	290	331	349	334	352	366	312	335	348	340	352	356	311	309	332	375	352	358	341	299	336	329	354	352	310	350	340	342	336	339	312	335	334	361	337	320	340	326	312	344	329	323	363	369	314	316	322	323	348	333	316	337	327	322	356	296	323	363	334	321	318	337	335	339	312	359	367	327	305	337	382	319	319	307	324	321	356	317	332	318	338	345	333	357	354	339	358	343	348	322	345	315	361	299	340	330	351	332	344	311	337	317	297	373	316	363	348	379	328	361	335	316	347	343	331	357	346	344	326	318	338	332	325	337	303	326	336	338	330	333	352	338	348	341	326	344	345	333	328	349	327	335	328	304	337	317	335	361	348	360	354	308	325	372	339	321	340	356	316	325	313	355	357	347	314	301	345	331	363	343	339	330	363	317	328	328	316	341	359	327	340	364	316	293	337	343	359	353	327	316	358	380	339	329	379	326	346	301	351	352	336	329	356	353	337	337	336	343	331	317	338	315	354	342	314	350	345	343	352	357	322	344	345	333	315	341	348	335	322	344	348	310	337	323	335	325	323	348	350	329	347	329	302	352	319	344	306	350	334	305	323	367	338	333	334	328	325	329	310	318	341	351	335	357	352	360	327	332	311	340	347	343	326	287	360	345	300	327	344	390	348	339	353	331	389	316	319	344	356	333	342	311	329	351	341	338	351	338	328	363	349	316	336	329	348	325	347	312	326	330	277	352	357	326	324	363	311	344	335	309	318	339	324	329	326	323	348	338	342	332	328	368	338	330	344	365	353	322	329	344	336	355	327	355	328	338	314	335	321	366	339	357	352	333	304	336	334	313	340	352	364	361	347	326	345	339	307	347	319	359	326	321	348	321	339	366	352	337	350	336	328	356	328	324	357	317	300	358	334	351	302	330	344	335	324	361	352	341	323	338	352	355	344	344	323	326	356	308	352	322	328	328	346	361	330	350	332	331	371	343	344	321	353	331	302	350	366	354	317	349	305	328	326	321	338	311	328	305	351	352	320	344	369	292	349	345	344	327	314	343	349	346	339	321	381	311	335	327	291	321	321	351	345	332	328	328	334	327	350	331	332	352	347	363	341	354	300	396	358	348	341	332	318	313	307	312	352	336	333	344	346	326	302	348	335	336	348	296	320	326	330	352	358	312	345	358	310	337	339	327	324	302	347	351	351	304	329	339	320	332	361	329	335	348	324	354	371	322	376	309	351	338	334	334	316	349	331	339	311	311	345	350	351	348	330	334	358	333	321	335	330	322	347	351	343	320	316	332	325	348	351	324	327	338	347	309	360	305	333	307	334	366	343	376	340	351	370	343	320	321	321	348	321	348	343	318	330	331	304	363	353	327	332	336	336	309	307	303	330	323	344	335	331	312	294	311	312	334	363	351	337	353	384	340	316	342	335	316	366	381	304	362	330	334	363	340	341	366	352	311	329	332	336	316	327	347	344	338	306	309	333	338	311	351	327	307	345	328	347	296	334	328	347	284	291	353	331	320	343	344	360	340	332	343	341	344	329	352	325	353	379	329	347	325	339	356	348	302	335	344	335	318	324	337	307	338	330	358	311	328	329	330	365	337	349	314	338	332	349	344	322	353	306	340	329	347	362	348	340	344	328	303	347	301	357	311	285	323	340	308	308	330	366	344	345	335	343	322	340	318	316	317	307	369	351	349	319	335	337	335	335	309	331	340	364	347	325	326	349	306	323	312	337	352	306	341	331	318	359	340	327	301	312	333	339	361	306	325	344	341	361	312	372	335	297	321	354	367	369	335	354	299	370	351	339	302	306	300	341	292	312	340	310	329	347	356	302	319	348	357	317	356	310	334	363	333	333	338	313	335	316	339	321	340	337	353	335	328	324	295	323	326	326	356	317	341	345	305	355	353	302	304	337	334	342	346	341	361	339	353	330	280	326	338	309	296	328	338	343	355	320	365	323	308	349	367	321	308	330	304	327	319	353	312	300	325	309	332	344	347	355	334	379	330	316	355	328	329	338	350	361	326	327	337	352	312	371	327	337	323	327	304	328	307	364	355	326	312	360	353	317	359	340	319	364	331	332	343	339	306	333	308	301	308	338	336	318	323	335	352
25321	21375	27281	25336	8842	1308	1177	980	825	798	841	770	771	779	776	770	783	787	772	820	745	793	747	748	786	720	769	744	745	807	777	771	728	722	792	758	794	792	766	765	740	745	711	715	784	736	697	741	741	774	740	744	805	770	755	717	700	768	748	751	750	753	758	711	735	760	741	759	787	713	734	779	731	783	737	744	759	780	737	750	775	727	741	768	777	759	768	770	730	719	726	744	774	796	776	771	739	793	742	726	739	770	762	715	739	734	751	731	775	738	737	756	749	763	726	770	743	741	768	806	755	800	755	787	788	760	839	728	752	778	791	795	760	775	773	769	790	771	683	787	748	720	757	767	779	726	752	739	725	778	803	749	740	731	761	737	778	763	774	789	765	746	737	761	800	712	730	745	715	731	759	841	761	752	801	735	804	761	756	733	748	755	831	777	735	752	746	693	760	743	735	739	782	718	719	724	742	763	734	758	741	724	795	766	766	749	731	765	716	792	765	781	770	761	746	716	757	763	722	792	766	760	698	709	777	731	756	782	800	740	795	730	770	745	782	743	740	782	763	750	740	745	723	747	766	760	759	756	752	774	797	796	804	706	783	773	751	755	806	761	751	730	774	713	735	740	751	736	735	761	762	746	736	746	797	760	701	746	773	721	782	719	786	792	768	731	742	779	771	766	749	763	841	774	715	792	744	800	776	717	725	732	774	794	694	800	749	720	757	799	755	745	769	791	776	753	755	776	811	758	753	725	799	728	744	764	752	787	750	748	742	744	715	767	740	773	775	732	707	719	732	752	814	753	785	732	772	747	819	748	825	776	766	735	773	764	811	709	739	763	800	764	769	770	757	747	744	751	734	694	722	753	739	740	722	756	710	759	673	758	747	749	750	748	785	777	788	749	728	741	751	766	755	754	735	773	751	718	741	720	791	770	734	753	779	737	764	780	805	770	785	720	763	806	750	799	751	796	784	753	798	735	781	735	786	769	751	723	774	766	765	814	752	766	788	734	820	771	751	720	745	800	767	743	727	753	791	784	794	797	680	784	771	729	755	788	771	748	682	772	732	746	720	710	768	775	761	764	747	769	751	781	743	785	789	755	751	794	771	742	720	744	713	752	775	773	742	756	746	751	786	781	740	747	758	756	763	791	779	790	748	762	761	717	723	794	717	744	766	740	811	741	745	774	766	734	731	814	764	733	762	748	783	723	728	776	753	758	761	720	738	768	761	775	762	735	786	730	743	778	725	717	773	797	730	746	759	770	774	769	738	755	783	717	720	761	776	770	741	763	719	726	746	752	760	737	734	755	785	778	739	711	773	775	798	739	757	790	804	759	766	768	694	783	746	760	776	754	725	697	761	739	734	711	772	742	775	776	728	720	745	743	773	748	783	732	810	752	770	806	791	719	756	747	780	701	787	774	757	744	752	752	770	764	749	719	770	769	766	750	782	738	731	729	793	728	777	765	791	782	763	753	765	786	801	787	769	802	748	773	777	815	766	794	744	735	732	731	704	731	751	731	723	762	767	758	787	757	741	741	747	748	714	713	799	771	730	750	697	761	793	722	785	739	727	760	744	739	765	785	700	703	730	744	767	770	769	719	732	778	772	757	751	778	767	737	772	761	806	756	729	738	754	772	717	732	768	744	758	813	780	735	730	766	760	752	752	738	778	793	781	786	721	749	715	693	722	718	711	781	758	791	719	745	737	779	754	741	687	757	734	717	743	788	750	756	749	707	764	754	733	693	801	796	736	774	744	740	762	746	736	695	725	812	791	786	721	765	756	805	717	742	741	752	759	754	704	772	725	741	747	721	743	738	744	802	737	742	771	812	760	720	774	699	779	778	716	748	720	809	785	797	777	736	697	753	763	779	762	787	725	765	778	743	767	691	800	791	755	729	751	768	750	754	772	761	758	783	765	749	789	719	741	751	735	751	725	750	746	718	779	751	770	734	743	766	727	727	751	794	782	761	761	731	762	750	727	790	753	738	800	760	782	732	768	766	760	734	803	715	727	741	763	745	783	718	746	762	754	722	690	784	737	759	704	772	750	780	774	769	763	725	815	732	752	819	768	763	717	731	779	750	686	756	770	785	789	734	751	731	709	797	761	696	745	801	735	784	784	767	756	711	738	790	775	745	715	782	755	763	691	780	785	742	773	757	759	706	718	684	740	785	764	748	784	733	737	715	785	791	781	817	743	726	753	749	760	720	758	814	779	762	795	756	732	722	739	740	729	729	736	786	785	754	747	775	795	724	796	770	739	767	732	818	739	766	764	775	763	746	746	774	779	719	731	753	754	811	691	797	754	761	798	761	727	701	788	701	708	810	798	748	755	767	802	784	814	763	748	673	732	719	760	791	779	730	755	754	728	802	745	785	807	756	757	721	754	736	744	741	762	741	727	788	743	777	771	753	766	726	740	722	752	734	780	763	772	796	756	791	698	751	776	695	766	738	791	755	718	782	768	777	777	724	731	767	790	741	714	737	752	787	720	772	760	757	761	744	682	788	708	728	735	740	722	742	750	727	698	750	836	763	774	771	778	751	787	805	745	796	718	768	792	797	756	732	753	722	784	760	725	735	781	742	810	754	743	787	749	733	735	762	747	794	771	720	775	752	739	756	790	741	761	773	747	770	761	742	731	763	757	739	758	760	767	730	742	744	751	731	703	748	762	739	735	776	710	782	753	771	742	741	758	777	762	719	750	731	771	756	788	738	771	794	744	797	702	744	743	777	766	796	723	729	784	739	716	793	752	755	770	757	770	786	805	759	758	765	746	801	723	755	750	729	728	744	740	722	763	762	783	754	760	775	769	734	741	775	716	763	744	711	766	734	753	775	742	769	715	766	758	672	716	768	780	720	762	761	728	791	733	684	703	768	785	773	734	719	785	730	719	779	747	799	766	733	686	714	777	788	785	750	725	802	799	791	763	736	755	725	758	726	772	738	726	777	766	726	773	705	807	711	753	738	690	790	735	736	786	760	759	721	828	757	776	780	780	758	771	709	754	745	739	728	763	730	750	766	749	762	759	748	730	746	743	785	746	799	778	734	745	701	746	758	754	733	750	757	759	727	735	744	733	702	749	793	755	748	722	800	786	753	732	755	721	769	742	736	684	796	716	726	770	769	752	762	761	732	786	769	782	710	792	791	774	731	722	714	753	778	727	756	726	738	754	743	738	839	745	732	761	708	766	790	696	729	735	757	736	741	751	780	743	736	748	742	748	778	739	695	742	789	745	762	756	765	724	801	755	766	744	770	799	740	773	733	818	824	729	701	744	766	749	714	711	765	774	716	710	752	712	724	714	754	726	787	770	738	801	738	742	795	762	757	741	771	755	747	748	783	765	717	763	772	711	727	777	739	789	763	745	739	724	735	829	758	726	767	783	709	740	750	756	748	753	706	749	726	785	770	701	773	757	701	729	693	796	755	813	765	721	742	775	707	759	784	727	684	815	733	796	770	710	796	767	747	754	755	782	718	708	725	733	686	772	749
30010	45063	16494	1809	1541	1452	1613	1190	991	959	879	892	818	853	794	829	808	790	782	801	801	774	813	777	790	757	796	800	765	860	804	818	808	762	781	809	764	783	807	791	795	809	804	786	787	784	768	789	829	793	825	816	765	796	800	806	779	728	775	794	792	849	795	792	776	803	801	792	765	788	784	796	775	799	782	818	801	811	830	789	762	767	774	745	743	769	793	783	815	821	770	709	773	786	787	799	781	758	766	802	797	722	741	704	789	764	791	797	804	809	819	724	814	752	815	761	834	802	740	884	764	797	740	734	792	776	730	781	760	796	781	763	736	783	745	772	786	750	805	824	816	772	783	794	787	816	771	845	774	772	732	765	783	768	753	786	743	787	759	843	837	811	755	789	778	753	759	749	769	736	813	747	803	805	797	816	786	786	797	852	768	739	789	760	784	795	798	840	748	799	804	793	769	774	774	762	811	734	770	780	739	748	781	840	728	785	776	824	787	793	782	766	761	832	757	732	793	764	801	760	781	769	829	793	747	762	808	749	780	754	761	806	754	755	774	762	814	795	786	779	787	823	797	749	773	793	767	806	782	805	751	743	774	751	781	765	782	834	788	779	800	775	776	796	736	824	742	785	769	767	836	747	789	787	771	751	774	712	765	833	834	758	779	794	787	785	768	825	782	776	771	775	764	757	800	789	781	789	828	756	755	756	781	800	804	780	751	785	820	748	793	792	765	800	778	804	805	739	758	802	810	772	759	758	760	815	782	776	767	818	761	739	715	774	780	785	738	774	731	782	799	784	820	788	794	825	783	804	839	785	801	753	761	812	796	794	781	762	767	766	777	809	762	767	772	761	753	767	713	808	803	748	756	767	812	782	855	821	802	786	845	843	799	757	756	750	763	809	771	839	818	790	793	741	806	765	812	798	776	786	749	806	750	775	780	746	779	745	754	758	786	792	788	761	743	792	759	752	819	741	793	821	758	784	812	761	823	763	748	774	742	782	766	832	791	761	790	784	747	820	782	770	785	793	730	790	788	815	789	800	799	752	764	768	744	771	745	767	716	791	753	779	778	796	783	770	764	769	798	763	779	798	741	736	737	758	795	780	778	798	815	737	817	766	777	806	790	781	779	786	731	762	809	805	819	802	766	769	756	813	770	761	805	801	757	741	775	789	783	802	768	781	816	812	764	785	761	808	806	786	760	770	762	764	734	811	791	760	752	765	784	747	794	721	787	849	798	795	782	748	754	843	769	830	784	792	766	761	788	764	789	749	829	807	778	753	744	780	820	769	758	808	794	813	773	814	811	772	782	814	737	823	758	796	773	789	783	766	826	744	761	732	793	771	768	741	776	751	740	795	746	794	759	797	786	800	791	751	790	744	783	743	821	780	758	757	773	773	771	722	767	752	716	756	791	725	794	803	810	772	786	798	794	754	767	740	771	735	736	734	775	787	783	759	800	793	786	793	785	780	771	809	795	810	805	809	786	845	762	790	794	802	801	808	773	797	733	773	817	754	780	736	781	775	778	746	717	786	753	818	811	725	758	724	748	751	809	768	770	733	796	791	805	800	793	763	791	786	740	808	810	759	769	802	831	760	759	772	734	812	822	831	810	774	755	761	802	778	802	808	754	792	799	813	796	813	759	775	754	762	807	793	801	775	814	782	768	792	756	816	777	824	753	789	797	810	745	769	749	782	783	760	816	790	757	832	765	783	793	785	755	796	781	790	791	786	782	773	748	778	770	857	801	793	814	806	787	813	772	773	747	810	769	788	742	784	789	798	789	771	780	762	805	760	774	777	734	727	751	776	779	771	830	762	762	778	755	786	759	783	807	794	748	769	771	800	740	741	808	779	787	798	827	802	768	771	754	783	762	754	809	833	772	763	789	783	802	769	782	761	804	773	800	791	780	781	812	794	787	767	773	798	759	857	780	789	794	786	807	776	806	766	736	781	806	751	808	852	708	739	840	780	749	797	783	793	807	765	768	843	791	785	777	781	812	793	731	786	702	818	756	715	810	806	796	792	762	788	789	763	768	802	814	797	809	778	732	778	791	814	815	782	810	744	809	758	815	796	781	783	741	777	739	747	731	753	791	813	849	809	774	823	814	806	768	766	779	778	774	759	782	755	763	777	822	771	800	832	785	761	824	790	804	770	769	756	750	789	805	730	811	760	778	794	756	764	738	748	786	851	795	762	733	751	746	765	839	777	757	798	813	816	759	734	794	766	805	782	838	779	742	772	848	705	810	786	770	765	865	722	795	750	778	802	791	765	792	795	730	805	769	747	801	784	782	823	795	808	818	801	812	700	759	793	770	783	798	760	854	755	849	803	809	752	803	815	806	769	796	729	790	771	767	784	778	759	770	795	839	769	809	768	791	828	822	815	804	785	846	812	755	762	788	818	761	773	789	796	788	786	748	736	810	799	777	745	785	760	770	741	745	788	766	730	793	792	755	786	742	848	764	802	745	812	793	790	800	823	794	769	777	804	796	752	799	762	834	805	766	837	811	784	791	782	766	822	792	774	782	771	796	784	789	738	811	749	756	771	806	806	802	781	801	785	763	765	817	720	782	768	802	789	830	727	850	781	791	793	752	742	753	810	800	810	805	816	788	719	786	761	806	779	791	769	818	806	756	790	780	793	805	790	769	746	812	805	759	810	716	767	763	793	805	763	776	698	790	780	750	774	810	794	766	774	771	775	761	754	727	827	738	774	817	833	786	760	769	826	782	769	782	793	769	757	791	762	756	727	775	823	772	782	785	766	744	836	740	763	791	784	778	773	787	763	724	730	752	797	790	778	793	797	748	749	814	785	775	785	745	762	772	728	785	760	791	748	766	771	828	757	789	793	767	744	796	814	796	828	769	712	767	772	782	773	775	741	778	799	767	756	782	755	712	803	763	780	805	715	804	742	822	795	800	741	829	713	787	799	772	751	787	777	784	811	777	794	781	750	785	772	791	752	826	792	802	752	775	814	754	795	798	775	755	807	784	772	774	763	777	783	780	696	776	801	786	725	843	783	790	806	727	759	803	771	745	787	731	830	818	763	796	757	811	828	794	803	794	745	832	809	764	766	753	747	814	789	808	785	817	794	745	756	821	785	792	767	782	763	747	739	813	763	846	767	789	826	861	811	786	791	809	754	780	734	749	737	745	811	752	743	737	811	768	770	811	799	754	786	782	719	773	745	793	770	766	777	811	825	753	738	781	774	795	757	776	798	783	826	760	789	817	779	832	765	755	759	768	800	763	731	734	777	749	814	772	776	801	764	746	797	807	801	800	806	849	734	777	752	794	785	793	812	752	792	724	765	799	755	730	768	779	735	761	767	753	862	768	781	773	773	816	770	782	796	752	765	828	783	775	807	760	802	858	760	819	759	772	755	770	768	771	775	787	745	773	802	823	762	777	787	820	793	748	753	825	795	783	781	759	781	794	783	788	755	835	760	746	827	788	783	793	777	789	781	810	796	777	787	775	824	778	775	839	818	785	808
22942	21378	29046	24028	21356	21410	9039	1371	1039	892	859	756	747	698	689	756	692	689	672	623	612	690	643	620	629	589	614	639	642	613	593	645	575	606	631	573	619	602	597	606	594	595	576	578	641	553	582	637	587	575	584	631	597	597	638	596	603	613	579	621	578	577	601	652	603	574	620	583	609	596	630	579	608	652	581	606	575	557	598	613	538	621	576	617	634	597	607	627	570	582	618	565	604	587	603	601	615	549	609	594	600	631	616	590	556	595	616	599	544	633	614	589	584	613	604	578	616	593	600	581	588	563	605	629	569	603	594	557	591	583	616	619	609	610	611	624	614	580	590	569	572	572	577	583	578	569	594	574	593	582	582	591	583	599	623	611	589	582	598	579	616	617	580	609	638	605	595	566	592	610	543	612	604	613	588	567	629	591	587	585	581	596	635	602	587	622	576	600	573	645	599	552	578	599	598	609	592	586	592	606	577	594	599	613	576	563	559	617	580	608	638	603	623	621	646	586	611	634	562	562	600	590	609	636	604	616	560	606	650	627	584	594	602	630	583	572	587	589	591	632	577	599	575	606	605	584	592	602	607	616	567	620	627	599	635	559	588	559	590	596	567	641	553	632	563	613	555	594	604	589	605	606	588	574	634	615	565	592	587	592	565	578	586	592	628	605	594	619	592	599	531	573	610	606	593	581	592	620	587	595	575	588	612	624	602	659	604	569	620	621	572	551	573	607	610	595	625	609	600	592	590	642	622	615	606	614	562	601	565	562	591	572	589	678	617	618	605	564	550	589	548	567	608	623	584	589	627	653	558	607	579	605	574	620	551	642	597	595	575	601	671	607	586	592	589	597	632	564	601	612	612	574	614	614	604	610	648	598	596	554	569	621	615	583	586	596	617	638	596	642	591	543	619	623	592	599	573	594	581	597	550	560	562	589	627	650	643	597	607	581	576	620	612	561	577	568	586	570	602	592	523	547	611	623	627	627	570	604	608	602	593	583	584	586	613	598	575	560	549	618	616	590	663	572	564	580	569	573	568	585	555	608	615	617	582	611	595	594	577	608	570	588	606	604	597	634	571	542	603	583	580	593	642	593	602	597	573	609	640	599	567	587	572	629	591	585	626	591	585	604	593	588	608	568	622	595	630	582	583	646	566	586	598	620	607	624	582	618	592	619	587	644	565	653	587	573	602	637	610	595	531	600	544	569	562	611	601	608	577	593	626	552	617	638	569	569	579	613	559	591	599	592	562	585	571	590	597	628	596	615	573	598	592	618	592	547	604	635	603	584	583	595	582	598	616	538	629	598	583	590	606	575	609	573	593	596	631	583	584	580	588	630	602	622	594	579	613	583	560	590	586	616	602	612	635	603	602	567	588	592	602	610	624	615	595	614	582	591	579	583	605	618	617	557	591	600	577	580	621	600	552	556	584	586	581	551	590	612	637	591	553	645	606	608	599	607	597	644	606	566	548	597	560	572	600	562	538	598	622	609	580	622	626	607	622	541	618	584	579	593	600	589	633	602	606	573	576	555	562	569	574	555	608	605	578	576	549	562	609	605	571	615	594	603	599	556	578	590	603	576	600	580	611	604	572	572	613	596	570	617	645	603	585	577	605	623	617	591	611	635	633	602	634	597	619	563	616	570	583	564	564	604	596	580	585	604	595	623	562	590	612	636	587	571	604	620	600	626	624	572	576	556	567	572	565	592	553	604	635	626	570	615	646	601	607	598	583	605	602	627	592	618	598	589	567	575	600	637	617	626	627	570	618	578	599	593	583	556	600	555	579	591	595	596	583	559	599	618	599	567	575	596	611	587	586	556	614	571	599	626	603	568	597	626	581	528	567	614	618	610	585	586	591	587	581	588	604	590	578	602	563	637	557	583	577	607	619	610	581	524	622	554	580	575	643	613	586	580	601	589	582	612	575	579	640	641	634	588	579	589	603	573	563	604	572	557	646	597	592	573	602	607	596	609	609	588	604	646	590	571	589	592	550	576	575	619	556	615	560	623	590	589	606	621	640	625	594	634	598	580	565	566	603	624	577	638	607	581	586	618	580	590	618	636	600	612	610	613	578	597	600	602	588	594	569	606	608	646	582	587	588	603	638	586	621	584	604	604	621	610	609	615	638	612	601	607	617	585	586	614	582	552	596	586	599	580	589	602	598	594	629	575	637	610	605	559	584	576	589	582	590	596	604	595	561	640	654	579	608	637	574	593	602	600	609	627	589	570	608	594	605	592	585	598	592	624	626	616	541	615	564	624	569	510	591	609	598	593	589	614	566	640	568	558	616	623	552	642	598	621	546	599	610	610	563	580	606	563	632	597	594	618	608	625	574	602	604	597	608	603	549	650	574	621	566	594	591	547	595	617	570	630	571	598	575	629	600	607	609	593	619	580	654	594	618	585	611	582	587	619	637	595	560	606	568	562	544	603	574	599	593	592	591	573	619	634	594	639	638	605	555	580	596	640	577	600	579	553	625	571	584	594	572	680	578	569	578	573	588	612	580	646	582	600	570	563	561	629	563	601	658	621	600	577	610	614	630	527	608	630	608	582	583	593	597	599	603	572	559	602	607	559	602	604	660	626	580	627	583	608	589	634	577	631	571	616	613	602	617	603	561	581	602	618	601	594	604	607	545	597	602	603	591	562	512	605	605	599	593	644	597	604	597	613	595	557	632	593	602	569	594	529	558	594	569	520	574	564	575	583	597	617	563	642	568	564	604	585	566	548	567	608	638	599	632	592	581	599	610	593	579	598	628	538	601	622	603	634	575	598	580	608	632	573	584	566	610	586	604	623	570	604	583	605	600	607	623	626	573	566	615	620	561	562	570	613	620	591	619	616	627	602	592	585	630	601	559	617	592	612	574	562	590	634	600	558	582	552	637	571	570	591	582	568	599	627	595	563	616	612	572	572	636	660	602	612	597	580	580	577	606	602	586	553	606	642	587	607	611	564	623	591	563	587	602	603	565	600	587	654	617	582	597	609	613	607	580	627	596	540	605	626	565	606	569	615	604	631	558	608	568	605	629	572	582	592	579	550	592	614	594	569	559	568	536	640	614	586	577	572	594	594	602	657	582	595	611	576	609	582	546	601	584	601	588	602	620	606	578	582	601	588	594	605	616	613	581	549	613	540	606	607	655	610	589	606	591	615	620	627	595	607	605	574	566	613	604	607	562	617	605	624	593	589	596	564	591	594	610	579	615	632	650	619	592	565	625	551	593	604	593	586	564	592	596	583	594	595	563	560	603	609	587	582	587	632	566	583	619	592	594	589	598	621	608	585	604	585	556	543	574	603	598	614	605	603	616	583	619	602	622	642	575	621	530	593	563	616	627	619	575	634	599	574	592	587	616	570	586	593	609	582	634	600	572	601	610	573	570	618	518	584	606	572	550	612	565	605	619	580	587	570	627	588	556	596	603	589	599	601	566	534	613	575	611	600	611	612	568	586	619	591	591	593	612	586	615	608	577	612	606	596	618	641	594	561
36195	59499	24103	4248	3163	2761	2544	1786	1333	1139	1000	951	853	827	834	710	760	688	678	703	625	679	677	656	662	666	668	624	629	657	659	607	613	637	629	621	650	612	624	653	643	592	649	611	604	643	627	585	611	644	579	627	597	606	585	596	629	626	635	620	634	573	576	621	604	583	600	599	561	621	591	655	599	604	625	610	609	634	577	599	561	566	612	589	581	550	588	606	590	583	645	556	569	637	591	615	543	573	580	583	599	551	581	585	609	556	557	615	624	541	641	607	573	578	638	624	579	606	585	582	602	595	571	607	598	581	585	624	583	620	613	555	589	588	595	615	656	610	583	573	607	636	539	629	642	569	602	581	625	578	609	607	627	550	621	572	600	574	606	596	593	593	565	598	606	618	603	609	614	607	583	578	592	644	571	588	594	613	595	592	611	596	596	596	600	630	613	621	602	592	585	607	630	624	553	578	602	628	614	564	594	648	530	642	575	559	607	588	603	562	618	567	558	622	635	632	576	660	600	555	587	607	661	562	611	626	595	600	640	589	574	623	588	582	574	579	608	631	617	649	612	598	634	614	612	577	592	578	618	584	605	608	628	593	579	626	627	608	595	587	582	587	650	611	580	629	624	586	604	598	588	614	631	591	575	619	588	610	584	569	605	546	602	563	616	598	572	588	548	573	605	627	597	535	601	633	624	624	599	581	601	532	617	609	604	541	618	586	607	607	554	601	603	591	601	632	579	587	639	571	602	645	612	560	575	613	588	594	610	596	600	588	554	530	598	596	614	561	597	573	577	624	622	583	600	606	614	586	599	577	587	590	583	589	630	598	633	616	619	606	602	632	632	572	618	586	592	571	595	610	608	611	596	553	575	566	605	572	583	565	635	585	569	572	598	564	644	584	520	560	626	620	583	604	599	600	558	569	569	618	594	592	594	584	573	556	621	591	581	598	584	609	641	603	608	604	569	617	579	603	619	567	594	629	601	575	627	576	635	629	597	586	610	614	589	611	617	610	608	611	625	591	632	567	585	588	598	625	583	634	600	611	635	627	616	617	619	603	586	569	601	591	581	582	617	582	602	626	605	592	589	603	575	577	560	620	557	577	575	617	580	615	622	625	601	603	580	574	595	614	633	579	569	586	610	618	636	604	597	622	514	614	614	593	564	614	622	598	598	600	626	590	600	589	544	594	591	551	663	601	634	609	587	613	600	614	650	600	611	655	576	615	610	549	579	592	561	612	573	580	607	585	601	589	626	619	612	621	590	562	581	570	591	624	608	571	618	589	581	640	571	583	596	581	589	617	589	617	620	592	604	587	565	575	621	603	607	615	610	626	591	567	627	620	570	617	590	594	595	611	597	618	625	599	570	599	580	604	624	579	635	589	579	584	587	618	583	605	635	586	598	587	607	609	597	576	634	613	629	599	557	637	604	540	566	600	583	577	628	596	601	559	640	601	584	576	574	622	580	601	597	625	565	600	600	654	608	595	587	577	550	567	569	566	584	598	606	641	591	608	589	607	601	642	584	563	619	587	612	606	587	602	657	625	587	558	609	576	582	609	620	596	636	600	613	589	586	604	573	607	619	586	652	582	556	622	588	521	569	620	598	601	581	574	577	603	604	562	608	610	587	584	544	592	634	570	555	619	648	582	567	590	644	594	589	570	587	626	528	618	582	588	635	591	546	599	595	594	580	621	592	622	568	601	640	584	562	594	578	657	575	586	612	591	627	629	602	639	626	585	612	618	600	614	546	603	601	568	571	554	615	603	629	598	547	571	592	601	589	582	602	589	609	555	586	570	616	561	568	612	595	536	556	544	576	619	616	622	625	582	648	606	607	634	570	630	625	551	559	604	606	617	566	600	590	587	628	601	619	588	608	552	573	557	642	566	591	554	572	571	624	581	620	554	595	600	598	608	597	579	555	626	619	579	567	587	581	589	591	631	576	628	603	563	542	567	603	574	599	614	568	598	597	571	575	565	533	577	570	624	595	593	591	612	584	624	601	595	536	562	617	596	601	627	582	619	611	604	584	577	602	573	617	584	545	588	589	614	577	624	597	600	622	612	623	623	618	628	600	614	577	582	614	617	594	605	576	572	562	620	576	570	571	596	627	605	577	587	603	599	645	586	609	636	604	613	579	591	598	576	642	583	605	569	630	614	624	588	598	626	577	632	579	602	592	603	617	567	578	610	630	575	598	650	606	585	554	631	594	592	566	599	590	599	610	579	645	606	620	569	622	573	616	599	623	608	613	628	595	606	572	628	554	604	627	597	580	592	575	592	629	577	567	618	570	605	607	586	559	612	597	629	543	590	576	579	573	612	604	616	601	569	556	637	577	581	549	611	601	633	596	581	581	564	625	657	600	629	585	615	577	578	577	592	637	589	600	589	607	611	592	614	599	606	563	587	598	594	567	608	567	608	589	587	622	610	572	631	571	614	579	571	639	584	582	607	581	567	639	593	597	613	595	587	606	604	585	587	604	597	563	620	626	675	590	569	575	586	633	625	595	644	562	576	602	573	551	606	613	581	608	623	587	609	639	572	600	577	553	596	598	605	600	574	594	604	612	603	595	572	594	573	603	593	581	585	642	650	615	598	573	579	647	565	641	622	559	599	648	606	564	614	595	619	627	618	598	589	609	599	575	603	567	575	555	591	582	630	612	592	609	581	591	586	589	586	633	578	596	591	583	538	592	595	629	581	611	594	669	609	599	628	599	635	611	575	625	572	573	544	575	581	552	558	649	594	559	614	592	588	579	597	565	575	601	587	572	596	625	589	605	600	585	578	598	579	594	610	606	658	594	582	613	611	601	601	599	522	583	595	580	644	585	601	591	606	559	600	595	587	595	578	574	581	627	606	590	580	583	617	605	614	613	594	634	554	604	597	587	560	577	576	582	591	562	669	604	581	591	578	593	590	549	618	580	569	564	596	603	603	560	609	633	561	595	594	633	622	617	635	598	631	608	590	551	615	561	627	621	561	581	607	606	609	590	635	598	599	545	542	592	565	587	604	578	554	598	600	605	604	572	595	584	565	564	612	618	589	615	619	597	574	558	632	595	608	622	601	629	616	574	585	610	591	584	551	564	560	608	575	576	558	583	605	591	623	576	559	604	616	599	599	625	601	576	595	585	601	574	584	618	588	572	568	574	620	599	583	579	577	546	583	596	619	614	541	640	625	574	576	604	584	558	590	612	590	571	587	591	574	572	569	606	574	535	584	603	643	618	608	595	610	598	592	605	566	623	607	661	595	609	600	613	596	579	570	594	622	574	596	561	620	646	580	570	623	600	565	588	564	601	598	600	593	591	606	627	565	595	601	625	644	640	586	621	587	628	595	543	608	593	637	642	635	627	562	606	558	577	597	629	617	614	577	600	585	619	562	597	598	635	606	597	558	618	566	604	613	598	592	586	614	603	636	623	600	593	563	576	601	595	580	622	623	627	599	533	564	580	633	600	651	598	618	603	575	607	588	598	562	560	592	578	566	573	617
29103	24885	15759	1824	675	615	633	587	503	508	488	504	475	474	484	478	497	481	479	488	461	456	483	482	498	471	465	481	464	452	469	532	497	480	491	492	498	476	440	455	500	473	490	498	488	455	482	459	431	446	474	458	510	437	467	481	497	454	487	477	511	495	502	469	488	450	465	475	463	469	470	474	467	462	475	531	499	458	460	426	477	474	481	482	446	515	467	545	461	434	485	436	486	497	483	490	463	507	432	464	458	445	496	500	475	489	451	486	496	504	484	448	471	475	510	446	515	467	483	458	444	471	462	478	488	475	492	467	503	497	480	469	481	461	488	489	500	519	494	458	514	457	511	502	512	471	449	499	442	528	424	448	506	514	508	518	462	498	473	440	511	519	508	477	477	479	457	479	480	502	470	461	504	470	460	488	461	486	499	485	508	470	474	468	439	459	460	465	488	453	484	441	468	456	467	501	511	481	501	483	469	465	467	451	493	491	442	493	487	458	462	493	505	481	468	501	490	464	539	440	468	485	436	425	463	478	474	451	511	496	493	439	483	473	477	531	466	463	493	492	481	462	499	519	484	474	470	461	464	462	467	488	499	491	501	485	498	472	470	500	501	478	461	500	480	470	450	473	481	500	472	532	437	461	497	496	485	451	483	497	480	485	468	497	485	514	475	504	463	494	439	460	498	520	497	484	456	438	479	490	505	485	479	481	487	502	471	497	504	462	479	489	491	521	480	489	449	477	471	505	463	474	492	495	456	484	472	495	474	494	517	471	499	482	511	499	472	481	475	490	508	488	494	503	499	504	452	485	489	481	509	455	480	451	438	466	483	456	454	467	470	459	489	475	487	465	482	477	505	473	496	493	459	489	469	467	460	468	472	441	480	463	481	465	482	495	473	493	483	444	455	464	448	491	477	438	466	502	509	507	475	463	495	465	470	514	492	497	498	489	438	506	461	480	453	465	489	479	498	475	456	461	482	482	491	495	452	477	504	468	504	481	476	452	485	477	473	492	512	502	504	516	475	455	468	481	488	467	473	498	450	441	489	456	458	469	485	482	477	468	479	510	489	454	478	450	502	494	521	483	441	498	457	473	479	482	457	464	486	472	488	459	476	511	494	475	421	484	478	445	482	470	481	455	482	503	460	480	492	479	522	478	487	447	501	510	463	472	492	507	492	460	459	498	481	459	463	446	463	504	462	466	480	496	470	456	480	492	464	463	459	466	450	473	488	483	476	450	458	487	468	486	471	481	528	448	540	483	476	447	489	489	478	483	430	488	453	463	489	476	486	488	489	486	536	486	460	498	467	520	489	462	478	438	465	453	514	478	486	454	449	502	483	480	514	487	497	496	463	453	524	531	517	498	499	486	491	477	522	489	490	481	464	493	487	469	486	452	483	500	538	441	498	462	452	484	487	471	475	449	510	483	501	477	473	493	492	498	517	504	487	545	486	458	521	507	516	458	489	479	474	513	483	500	458	476	481	460	513	463	497	515	502	496	444	455	506	499	447	467	488	537	453	476	499	459	480	474	442	495	479	467	467	505	494	512	484	479	530	468	449	455	495	498	506	475	485	488	464	490	441	509	494	478	486	473	455	454	497	495	520	453	471	457	500	480	486	499	495	478	458	451	525	509	459	470	467	500	477	522	492	497	466	467	507	477	486	481	459	471	481	466	491	507	461	500	517	465	504	496	464	481	450	497	488	456	466	507	499	499	498	470	447	462	517	473	459	474	477	456	427	479	489	493	444	444	478	494	492	491	488	461	465	512	505	476	445	494	490	521	482	500	465	499	477	487	456	445	451	487	474	475	461	482	450	497	482	474	469	447	505	475	502	466	442	448	469	459	469	469	510	481	465	511	480	513	470	448	519	493	462	473	460	464	454	500	479	519	443	491	453	480	514	518	468	538	476	469	490	485	434	431	520	474	466	477	466	484	464	471	508	457	462	480	450	508	482	474	478	476	474	463	479	517	493	502	481	464	460	452	500	515	470	474	500	482	470	470	480	504	453	505	500	465	482	465	478	472	474	492	455	467	481	467	486	450	500	470	460	500	480	468	459	465	475	467	482	467	482	480	488	497	451	447	457	491	478	495	493	504	496	479	486	444	517	488	498	472	503	496	507	505	477	477	465	484	482	485	491	447	492	486	474	489	464	479	513	495	452	481	498	492	510	470	470	522	493	463	498	474	466	509	457	448	514	474	481	506	472	509	474	483	482	472	472	476	487	489	487	463	454	472	477	496	468	468	448	454	436	488	469	507	480	507	485	437	468	457	486	500	481	508	493	491	517	492	508	481	508	481	493	471	466	482	473	453	445	434	479	460	503	500	508	507	503	449	482	481	497	493	516	495	473	474	488	478	460	504	421	484	460	467	486	479	449	504	511	469	470	482	453	425	457	444	441	488	447	486	508	482	477	464	488	492	457	502	450	499	480	451	454	481	478	476	459	486	491	490	496	509	501	453	455	475	476	515	495	456	457	479	556	476	464	487	467	402	487	462	466	463	518	449	510	453	466	489	518	462	471	482	474	487	508	456	466	472	498	490	457	454	514	488	511	472	488	444	449	475	444	502	452	518	439	459	470	502	463	500	456	467	420	496	474	530	504	470	500	479	505	519	506	484	521	472	483	508	491	499	506	494	456	516	528	458	472	492	479	491	493	468	475	465	467	486	498	458	491	475	477	481	511	471	499	464	487	452	465	515	447	467	485	471	485	472	460	481	513	515	425	503	490	531	486	447	504	506	474	511	474	463	482	459	484	457	487	496	462	478	452	489	499	477	475	483	499	489	451	479	483	471	442	461	479	492	495	472	466	477	484	540	426	475	444	466	469	499	477	457	459	484	459	503	495	470	466	454	498	451	481	467	431	472	431	432	453	468	473	478	442	443	477	476	502	497	506	470	461	496	465	473	485	500	488	486	447	461	463	476	426	480	502	530	454	501	473	457	496	460	505	463	487	506	536	480	521	503	479	471	507	451	504	454	487	457	484	510	481	489	500	508	466	502	466	478	471	444	491	462	483	513	507	530	500	518	455	484	478	521	501	456	478	491	472	496	452	454	486	459	456	453	452	485	463	468	490	484	479	476	468	481	516	477	462	466	442	486	470	474	470	510	509	484	500	508	442	443	482	437	497	493	468	454	468	497	488	452	479	496	459	461	480	450	488	494	510	452	466	466	505	483	493	483	477	540	472	488	459	490	498	504	489	526	474	517	514	523	434	479	524	466	555	460	438	487	456	503	496	457	492	506	496	478	464	459	474	512	479	494	504	456	471	477	499	458	483	485	505	466	498	528	535	423	446	478	512	458	465	424	467	497	448	465	469	450	459	488	477	489	459	474	497	507	479	500	475	495	506	490	484	501	472	438	486	489	442	468	456	498	440	504	520	459	470	470	509	477	478	477	466	484	458	445	441	533	473	470	486	464	501	476	493	508	467	468	483	464	476	480	480	480	461	481	469	528	499	445	466	442	508	488	494	473	497	491	490	459
25507	36366	9474	713	694	793	913	732	613	554	554	543	478	566	633	526	511	512	570	521	519	522	541	497	482	555	532	514	490	512	554	519	489	540	523	568	489	514	546	509	565	520	523	530	524	537	536	488	539	490	522	555	543	503	508	512	467	538	542	514	545	543	530	582	537	511	526	518	502	508	513	558	519	515	498	517	524	545	519	530	504	522	508	482	500	521	522	537	498	566	527	535	516	504	514	533	530	469	512	499	509	496	526	529	520	526	525	494	532	509	511	582	578	500	543	536	532	526	563	545	532	518	515	491	530	523	516	462	523	550	506	521	518	539	525	540	551	527	524	513	557	512	517	558	522	537	493	509	539	583	489	483	513	542	495	496	517	521	535	544	482	532	512	513	539	537	532	498	560	515	510	496	522	480	490	497	519	491	535	505	519	526	515	510	549	527	562	533	540	522	561	517	528	491	530	486	542	506	528	570	511	551	494	522	550	519	477	539	540	525	507	519	550	531	524	488	505	507	532	540	539	484	567	521	535	520	536	527	540	496	491	540	477	516	535	545	535	506	509	505	534	527	502	522	560	497	518	533	541	513	503	527	545	556	543	558	516	508	523	506	528	515	539	574	534	532	518	511	535	509	548	548	518	504	498	520	552	524	496	501	550	508	542	506	527	481	480	542	499	522	555	536	547	539	579	501	506	497	512	552	511	513	532	516	510	515	525	528	551	542	521	520	522	471	541	495	489	473	541	499	518	540	507	550	555	526	495	517	520	538	523	503	484	507	531	522	540	529	523	494	548	532	527	551	521	541	511	512	503	494	495	489	536	489	538	505	530	507	495	535	563	531	520	530	519	518	491	500	517	545	537	514	496	531	513	497	549	513	571	543	547	541	494	548	506	558	522	534	572	504	529	515	528	513	547	553	548	527	559	531	471	519	509	502	523	542	513	506	529	494	523	581	539	524	542	551	531	550	526	541	514	538	516	546	510	497	509	531	518	515	518	528	545	524	533	506	530	529	505	499	479	516	476	507	528	530	551	506	513	550	492	514	492	478	559	503	480	491	482	522	522	507	489	541	492	530	539	524	545	581	492	537	505	538	524	548	535	506	498	571	509	564	534	472	540	549	520	547	522	517	493	481	522	516	542	526	499	516	514	524	514	498	540	538	540	540	500	500	541	493	541	509	537	529	525	536	504	525	498	506	518	506	552	531	499	547	476	524	569	509	515	528	530	555	495	483	513	503	516	516	522	498	523	528	502	516	518	524	528	527	495	461	526	495	527	504	524	505	560	528	548	507	474	511	507	553	546	540	543	488	501	533	506	518	515	505	489	499	528	480	534	575	534	537	502	548	508	521	524	543	541	540	540	532	502	551	526	544	530	515	521	530	495	545	537	529	507	502	526	499	512	524	543	490	504	518	517	504	475	525	509	518	539	554	530	562	547	489	518	569	586	517	555	511	516	473	517	497	499	536	492	570	523	529	538	497	500	510	554	521	530	539	498	532	521	526	504	559	515	501	499	527	510	486	502	492	548	511	501	521	512	528	515	531	527	534	541	517	542	507	591	532	553	506	535	549	502	534	497	504	526	505	496	525	510	521	531	499	513	505	536	480	519	550	560	503	528	484	573	499	551	486	508	554	480	533	481	511	562	527	521	537	533	561	541	507	520	511	477	498	512	532	529	491	533	528	509	506	518	532	521	502	513	547	548	516	537	540	487	503	545	510	562	529	549	536	531	536	510	530	539	559	524	512	525	503	499	535	518	499	514	527	499	499	536	529	485	507	520	531	537	531	547	492	495	511	515	495	537	546	513	520	548	525	543	513	455	529	537	519	505	520	516	494	498	501	513	542	479	513	550	511	487	552	549	524	491	518	530	515	539	499	510	549	523	507	548	527	524	525	527	507	536	520	495	519	519	548	518	518	522	500	491	501	539	519	497	509	503	527	501	517	517	543	522	508	579	505	521	555	530	505	493	506	539	515	523	530	547	483	472	553	465	504	503	502	539	561	550	518	510	503	542	531	480	505	522	535	545	548	547	562	501	537	523	539	554	488	523	525	541	506	489	518	528	495	502	471	521	510	505	570	543	509	548	502	500	524	555	509	526	510	537	543	536	479	500	536	514	514	539	502	508	524	544	526	551	537	534	501	502	529	512	532	540	497	533	513	544	491	539	521	464	537	521	504	519	533	481	533	534	518	535	500	498	543	548	556	554	499	528	494	548	518	500	541	496	516	539	518	490	503	510	521	519	514	500	534	566	544	517	490	499	495	528	541	495	543	531	501	547	540	561	503	508	530	539	514	486	487	508	486	533	527	491	517	545	504	537	512	511	524	497	502	554	514	499	528	532	526	501	501	510	510	532	514	511	525	532	529	486	537	475	574	524	525	533	487	564	544	504	486	529	550	535	498	533	499	513	517	514	555	527	542	481	514	525	504	532	537	535	536	522	534	557	519	504	545	522	481	526	500	535	526	534	551	507	514	492	539	559	501	513	488	513	519	545	546	513	541	523	515	505	521	534	507	515	525	542	476	538	523	521	534	489	510	498	532	522	560	494	554	519	535	538	541	530	515	495	496	509	524	486	538	539	538	499	501	552	529	513	500	507	543	534	555	520	533	540	525	527	517	516	525	522	527	551	527	525	507	482	487	570	507	536	510	565	506	526	515	508	493	520	538	524	519	500	538	509	531	525	558	556	516	527	504	551	573	536	519	490	518	532	508	517	503	509	541	525	527	546	537	527	539	549	532	511	541	508	571	516	508	524	464	517	497	538	536	541	505	505	486	538	511	515	529	502	529	504	529	526	522	574	525	528	503	512	518	566	510	559	546	522	548	519	526	550	529	511	509	519	517	489	504	539	475	500	547	534	557	485	542	509	539	504	537	561	533	526	514	485	561	526	520	549	512	509	487	536	472	542	528	561	537	502	517	515	526	526	537	540	542	540	565	566	523	552	540	571	477	478	498	554	547	495	519	554	546	498	552	498	539	526	510	514	532	563	518	495	498	469	542	528	498	500	553	506	563	535	527	495	532	539	556	517	503	532	514	496	502	516	539	539	505	519	516	521	509	500	518	542	493	528	543	504	536	514	538	529	518	546	517	497	516	548	524	513	535	494	520	547	557	514	475	536	522	549	561	470	535	510	522	523	540	539	535	558	543	556	548	543	511	535	510	529	528	509	538	475	565	506	503	521	510	549	537	512	517	490	510	542	491	534	478	449	489	538	558	531	522	526	503	546	508	471	536	515	529	523	514	527	507	512	507	539	537	495	516	502	548	502	541	530	523	505	512	506	574	565	535	507	574	501	483	480	521	525	529	506	527	529	548	480	471	502	517	513	521	500	581	567	508	546	561	524	497	544	525	513	543	533	494	529	541	557	528	506	527	509	509	547	544	491	523	556	499	510	546	505	489	564	531	525	527	522	529	544	546	503	525	522	535	539	544	512	520	498	517	495	546	525	484	525	550	485	505	555	525	548	473	525	519	500	503	533	511
23861	21330	28613	24338	21290	11590	1325	739	533	463	447	437	358	340	363	363	377	328	340	358	315	369	326	340	315	324	364	334	294	326	321	351	310	317	313	347	340	355	294	304	295	314	329	326	298	330	325	315	313	313	310	303	308	329	283	304	299	301	311	312	321	312	308	298	290	292	313	330	345	288	324	294	305	288	335	314	324	304	319	311	310	308	297	320	298	324	281	297	321	305	285	274	298	302	308	320	322	292	307	309	306	314	286	297	328	283	302	318	287	267	324	316	308	342	294	336	300	311	311	291	303	325	318	289	307	290	282	306	284	311	295	336	320	340	344	301	305	323	296	305	275	298	329	332	305	299	298	299	347	316	319	300	308	314	326	314	322	318	311	265	322	294	284	283	317	317	288	284	294	306	305	308	323	348	297	319	313	309	323	336	322	330	322	316	355	336	311	287	295	327	325	331	297	280	310	327	315	317	299	288	331	297	294	327	314	326	334	359	286	312	301	323	289	301	293	329	336	310	312	300	343	315	339	320	267	336	301	322	282	298	306	268	267	302	352	297	296	313	299	291	326	338	323	301	320	307	290	314	305	350	311	309	316	283	279	328	350	325	289	289	315	287	325	340	302	305	337	327	326	323	307	311	342	315	295	311	314	289	330	324	287	302	268	310	302	292	297	298	273	315	265	299	322	282	299	313	281	284	324	315	316	305	296	310	314	306	299	302	312	306	304	307	295	299	299	302	322	291	353	337	321	309	324	293	304	309	283	354	313	281	303	304	324	302	299	269	285	329	332	311	332	337	292	296	278	328	307	313	314	282	300	275	319	303	306	304	311	300	299	339	267	300	279	310	316	311	333	331	304	310	281	305	314	313	294	302	302	306	329	315	315	330	323	274	333	329	288	297	317	338	306	285	293	293	301	314	306	320	312	292	341	317	276	325	311	288	297	302	292	297	320	301	319	293	311	281	293	288	327	293	306	317	308	314	286	332	303	332	302	341	278	293	303	313	281	311	300	300	291	304	315	314	316	306	290	305	340	319	302	305	331	310	292	302	282	288	312	323	312	321	298	311	299	285	320	342	329	327	283	292	305	278	287	317	312	286	311	286	297	306	343	301	318	326	295	317	298	318	301	304	315	298	310	326	293	347	357	303	327	299	286	292	360	304	293	311	292	299	337	284	341	324	326	305	295	297	325	320	301	299	375	302	312	303	329	336	309	318	333	302	284	297	306	293	288	321	286	309	309	313	297	327	345	292	293	312	268	344	306	300	303	340	334	294	333	314	340	289	331	304	294	294	313	297	336	314	326	298	325	295	281	324	347	293	312	265	292	306	301	313	303	290	297	311	303	291	291	326	288	318	288	305	318	307	318	315	319	311	322	328	319	312	294	358	306	296	346	292	304	295	335	296	302	322	324	343	299	302	307	309	311	308	305	288	345	331	311	318	319	304	315	305	296	328	286	306	288	317	316	296	333	299	328	344	304	301	282	297	280	295	344	303	309	302	328	287	320	314	302	317	306	300	320	303	308	272	314	311	293	333	320	316	320	300	313	273	286	321	315	296	328	288	319	296	314	315	315	306	334	300	300	284	322	316	296	312	316	301	271	338	315	308	332	289	282	288	307	308	324	290	312	291	308	306	314	306	322	330	330	314	307	314	286	324	311	275	314	305	322	287	296	326	327	284	311	295	295	339	321	300	277	301	318	303	298	343	330	325	262	304	319	314	321	309	309	309	297	331	292	317	302	329	308	298	268	276	310	318	303	283	306	311	296	310	281	330	311	321	285	327	313	343	319	293	304	307	339	314	321	298	313	289	288	321	320	297	304	317	321	323	293	325	312	308	283	328	305	323	311	302	287	287	309	306	283	274	322	311	310	313	291	330	295	316	310	290	322	326	299	315	300	342	333	299	311	333	322	307	298	313	330	304	305	282	313	331	305	301	346	306	345	300	331	320	315	310	317	351	306	314	319	303	303	313	336	313	314	306	282	307	318	289	288	298	337	313	300	307	335	356	315	312	317	307	319	292	316	316	308	329	269	311	312	319	287	310	303	291	343	321	344	353	275	314	287	307	282	304	337	309	289	279	299	316	287	304	287	332	327	302	327	294	292	307	289	300	264	337	325	346	320	305	275	306	279	340	315	281	301	279	306	307	302	326	302	321	320	317	305	296	319	311	289	299	309	325	298	314	312	304	335	291	316	263	309	317	315	297	274	309	302	317	295	288	304	306	283	299	332	314	278	336	328	328	304	304	289	308	291	301	318	344	305	301	325	310	334	308	312	301	306	289	298	311	325	287	300	289	301	294	301	305	323	314	313	305	307	328	284	304	298	303	338	293	305	281	336	350	331	349	323	284	327	310	310	324	288	324	321	320	323	300	297	353	329	312	307	298	299	315	313	330	305	328	304	291	327	326	314	318	281	292	327	305	297	308	301	329	314	317	292	290	308	290	326	298	284	292	300	296	301	331	317	322	323	286	280	318	281	327	343	310	328	315	333	293	361	316	291	326	339	279	317	339	294	305	323	312	293	302	285	293	304	308	293	336	322	291	340	292	312	324	329	318	298	297	316	318	316	279	370	323	309	291	291	324	296	293	298	305	304	310	309	298	341	302	305	326	281	296	324	315	316	317	299	320	303	309	335	336	320	308	310	303	311	325	266	311	326	322	337	288	305	312	323	300	338	329	286	292	302	276	303	311	327	330	316	294	298	308	314	287	324	346	309	294	292	324	310	305	303	305	309	302	313	312	329	343	299	294	299	328	287	277	336	320	291	333	313	273	340	331	298	303	293	311	311	344	323	317	295	285	287	315	296	331	314	314	285	291	292	319	278	286	285	335	297	268	317	287	298	307	323	326	290	322	318	272	313	315	319	316	286	294	303	320	316	298	318	314	293	318	288	305	338	291	303	285	319	308	319	292	308	298	338	300	320	287	327	334	322	278	317	284	295	295	313	318	303	316	297	307	302	293	308	340	312	305	292	288	284	286	302	285	326	348	308	291	290	277	305	340	291	290	313	307	307	324	301	298	309	325	292	344	312	299	298	304	274	297	296	312	298	315	313	334	323	290	297	278	311	344	299	312	262	349	317	309	323	300	289	293	345	310	285	299	302	294	316	316	329	305	285	302	303	343	318	331	324	282	307	310	295	337	345	334	311	303	279	291	326	306	334	301	285	262	330	317	342	315	327	312	298	294	323	277	307	333	298	309	293	289	287	342	303	270	310	302	288	292	311	325	316	294	305	299	280	305	305	324	315	286	307	266	300	334	307	311	307	285	326	308	313	317	302	318	308	327	286	314	351	309	313	321	302	293	307	287	294	287	295	318	332	316	314	337	314	305	301	335	318	296	325	324	304	302	293	269	279	276	289	316	303	323	282	294	325	282	299	308	296	322	349	327	302	298	281	321	298	315	310	313	357	324	310	311	308	299	322	302	280	309	279	294	298	304	313	343	313	314	341	294	305	330	305	315	318	298	290	310	325	347	332	289	303	322
32419	52043	17674	2530	1967	1575	1640	1136	786	650	572	495	513	480	465	440	405	417	376	391	408	429	418	366	366	338	338	352	368	392	341	342	334	338	362	336	339	347	335	339	361	339	315	331	345	324	338	332	361	337	322	310	341	341	336	333	350	344	312	312	342	354	341	342	375	343	297	345	301	362	323	333	332	332	323	341	334	327	329	352	322	344	352	338	345	326	344	352	347	335	299	335	359	345	338	332	300	341	332	348	334	333	316	318	331	360	345	331	331	338	314	335	330	316	336	328	338	358	367	330	344	324	357	309	343	349	366	334	326	340	332	343	326	352	333	320	311	337	319	349	338	340	306	305	317	337	329	363	321	338	333	337	360	333	310	361	334	329	371	324	357	305	321	348	324	319	352	337	318	320	347	333	315	350	339	309	336	331	323	344	354	342	298	341	329	353	301	341	350	341	338	308	345	366	310	299	308	360	324	331	356	343	320	314	335	312	318	360	360	339	343	324	346	316	355	337	340	350	366	348	326	365	317	351	290	322	341	334	327	330	321	324	358	332	309	334	311	353	318	320	325	338	360	340	340	325	298	374	340	337	353	323	351	329	336	352	331	326	332	346	330	368	303	347	350	336	351	323	336	320	314	347	311	360	328	306	323	330	336	324	346	328	352	346	314	365	329	329	325	317	341	309	353	368	352	304	337	349	323	328	347	351	356	290	353	317	314	329	342	323	356	307	341	332	320	318	345	317	359	313	297	330	334	342	334	330	295	362	298	327	293	322	346	311	357	298	349	317	345	329	349	363	322	359	326	352	350	337	333	355	324	322	309	343	331	314	339	338	305	343	350	319	320	328	346	316	344	326	309	315	338	335	337	344	350	334	345	369	318	308	336	338	342	341	347	336	314	327	359	333	317	322	335	327	317	384	359	343	304	334	316	327	336	343	370	343	302	321	351	350	366	309	339	343	355	346	322	314	329	320	343	322	321	333	351	336	344	367	318	336	338	313	330	335	303	321	343	316	327	329	304	345	341	343	348	359	337	323	334	327	311	340	318	333	323	293	348	318	361	312	367	322	362	334	303	361	312	334	347	347	326	373	319	316	336	340	340	329	338	324	303	333	335	351	324	337	314	354	342	358	338	344	329	333	342	350	340	338	333	361	347	349	379	333	367	346	315	330	315	320	334	345	335	327	359	342	318	329	346	315	340	349	327	357	343	330	314	326	313	320	337	336	359	329	325	362	330	347	303	363	365	353	360	342	328	317	328	322	344	328	336	328	312	359	339	336	329	352	339	366	327	376	341	321	313	309	300	340	363	320	348	328	342	350	340	331	315	370	363	327	345	342	338	329	313	328	301	333	353	340	336	346	318	352	314	334	327	333	328	334	356	347	326	375	321	335	347	359	336	343	288	334	316	357	329	336	323	345	328	338	322	345	331	347	319	331	285	323	328	340	335	328	328	350	303	337	337	331	350	314	340	305	357	312	319	319	329	350	350	319	335	344	325	324	335	334	353	320	379	314	362	334	322	343	350	362	366	361	329	320	326	336	340	314	354	327	315	339	335	339	335	337	309	330	340	328	342	334	316	340	325	350	333	360	342	322	310	365	351	288	326	316	314	343	333	370	336	346	310	334	334	321	320	341	340	353	335	320	351	332	332	355	336	298	353	353	323	302	347	333	371	344	344	325	332	316	333	320	378	327	293	324	310	310	357	343	317	331	297	321	296	369	339	345	352	303	339	391	342	345	328	271	322	336	346	336	326	378	345	350	335	362	281	333	357	335	309	348	335	343	344	320	306	348	328	312	360	348	313	298	321	333	338	370	353	322	333	345	325	333	355	367	340	354	341	366	349	337	298	344	338	340	363	314	323	355	369	343	337	335	327	356	346	353	347	324	356	320	323	352	340	342	301	333	313	333	331	337	339	332	316	356	359	298	349	346	344	298	323	347	336	328	312	336	350	346	333	368	338	359	312	329	346	350	326	342	346	314	314	352	354	320	355	351	334	344	332	343	330	316	307	311	356	321	331	325	349	328	353	329	364	311	346	340	350	311	342	362	310	319	339	315	359	328	341	317	326	298	325	328	313	358	352	300	311	316	300	338	338	333	350	343	343	305	367	308	360	330	345	351	365	338	308	325	330	377	333	345	336	368	317	327	342	307	331	350	287	359	341	335	326	341	354	312	315	357	306	340	365	335	344	345	349	349	345	296	326	351	323	336	343	352	343	337	354	319	336	311	299	335	319	324	331	337	330	311	326	356	357	308	319	352	314	314	296	343	321	359	327	338	337	315	308	375	324	304	329	312	318	353	328	347	348	351	327	324	347	315	335	322	377	381	308	332	339	337	333	322	326	317	321	357	349	347	326	335	314	316	363	315	302	309	342	330	349	369	337	366	337	315	335	301	329	321	330	333	327	344	317	321	314	325	342	363	307	344	296	339	336	333	297	321	346	335	339	349	378	336	358	340	336	325	322	351	295	336	347	329	357	312	339	354	357	328	359	326	301	336	320	323	342	341	299	341	325	379	326	345	338	332	346	340	332	309	346	325	323	333	352	306	340	321	365	345	356	340	367	357	318	324	326	313	329	353	322	355	329	360	318	311	338	327	340	332	296	344	358	331	319	327	317	335	352	356	303	319	325	320	348	355	328	292	355	318	360	340	335	350	310	297	328	324	373	310	324	345	342	365	336	333	337	315	325	342	354	340	295	338	332	332	316	320	342	338	344	319	329	308	341	332	358	344	347	328	323	349	350	311	332	335	337	353	337	321	329	320	334	337	345	357	362	346	322	337	364	328	325	342	312	339	321	358	336	357	306	332	322	311	322	314	358	335	316	319	347	345	330	309	333	317	333	351	345	322	349	356	337	324	330	351	336	324	308	348	352	321	351	326	337	341	333	325	327	335	334	340	332	323	325	331	327	332	332	337	317	308	319	322	347	336	336	347	331	343	378	331	360	348	336	312	336	334	319	337	329	328	357	321	320	323	350	329	332	331	344	338	327	361	310	335	344	356	326	368	366	329	329	361	367	355	361	342	343	349	312	326	329	336	310	304	343	331	344	340	317	321	344	324	336	278	337	343	322	331	353	340	385	385	321	331	327	329	326	315	327	331	350	351	342	357	349	320	310	342	371	362	325	334	337	339	326	336	365	337	318	330	353	350	365	335	344	376	332	326	343	332	355	347	366	327	318	303	323	315	339	338	343	334	303	348	351	327	327	359	325	312	360	303	353	329	323	314	327	358	352	351	350	339	296	351	321	351	351	320	356	320	317	309	335	341	373	320	322	345	315	318	340	326	298	306	366	298	358	358	340	301	337	321	324	347	335	336	313	288	333	328	321	333	301	362	338	358	322	356	356	308	358	342	314	321	304	326	342	355	352	335	350	331	345	305	351	370	355	352	316	312	355	385	327	359	333	317	352	340	327	360	375	333	341	320	334	322	329	295	325	317	332	311	318	349	313	333	335	330	317	338	337	336	349	323	367	363	313	328	297	282
25420	21421	27303	25519	9007	1292	1135	984	843	785	788	806	788	813	781	753	783	772	751	777	763	731	800	778	714	779	746	740	788	740	813	728	769	797	755	769	785	828	815	769	748	729	749	783	789	755	730	749	779	700	799	735	771	778	760	753	708	753	731	794	741	771	710	779	719	742	757	789	762	763	698	762	745	748	669	742	756	760	783	699	770	730	771	814	734	751	766	763	746	769	785	789	727	741	746	728	795	771	780	799	794	786	775	733	743	754	762	734	750	693	755	684	761	792	764	746	782	713	766	785	758	776	743	760	772	707	756	745	747	793	757	756	779	810	801	736	770	767	772	729	748	718	748	743	787	741	722	765	792	704	753	722	827	710	789	735	775	747	758	768	745	739	752	706	735	785	723	745	741	715	694	774	767	736	724	757	772	736	748	755	694	768	744	716	818	723	784	755	767	782	750	687	731	746	776	749	782	739	723	669	821	765	738	714	760	752	798	772	775	736	764	830	775	708	748	764	776	721	693	770	744	748	729	774	774	765	780	775	800	809	730	723	795	735	713	720	772	765	771	748	713	731	773	755	750	708	768	751	750	740	699	743	711	739	765	755	776	727	812	733	774	762	773	752	732	769	776	754	742	741	795	799	802	703	717	709	750	805	755	785	702	731	785	735	743	729	796	687	704	763	778	793	750	799	726	748	855	781	734	761	757	728	717	709	811	740	749	740	782	746	691	752	763	745	697	768	739	736	756	734	748	716	769	732	725	744	736	727	798	754	734	710	743	724	800	777	745	794	761	739	739	727	741	748	726	750	757	717	747	768	764	762	781	750	724	738	762	771	776	748	754	725	793	724	721	788	788	766	804	733	724	753	790	733	767	730	745	749	758	791	694	758	777	811	772	750	758	703	764	750	747	747	766	740	754	790	783	755	771	793	761	759	753	779	736	727	784	735	768	746	743	751	767	776	764	757	760	721	741	734	729	769	765	749	760	822	807	748	765	753	730	783	806	729	722	743	776	786	738	720	718	745	728	774	751	740	769	802	802	781	759	788	746	744	777	760	777	780	832	747	756	782	771	740	766	773	773	726	781	757	769	745	774	713	763	765	765	736	711	744	808	746	726	790	743	759	741	746	712	737	781	755	756	714	803	729	770	667	746	755	710	732	813	727	755	782	760	735	708	729	721	784	779	778	739	782	779	725	736	710	733	761	722	731	699	807	748	680	718	762	806	721	748	734	721	748	776	760	727	814	755	746	744	767	810	752	716	768	726	763	736	796	745	794	791	743	735	740	769	764	749	779	705	699	764	778	739	812	737	766	711	773	780	792	756	767	781	742	827	732	694	803	747	740	722	736	787	767	769	796	833	753	743	717	737	766	729	710	777	764	727	744	778	794	767	776	756	763	781	765	718	765	783	771	786	827	756	736	732	793	734	704	776	763	805	721	722	730	730	728	757	754	790	731	727	749	764	752	730	735	747	698	791	701	710	730	741	738	752	709	724	757	787	793	772	740	741	754	702	741	744	735	749	759	769	795	778	789	753	819	788	748	742	696	756	720	749	813	764	763	723	741	756	724	779	752	725	706	745	781	774	754	782	768	785	769	738	691	770	737	760	736	745	743	811	800	747	725	724	753	769	737	769	771	753	808	728	791	744	706	759	762	719	736	769	784	739	768	759	783	755	741	710	703	740	720	732	776	785	757	783	731	747	743	739	753	714	771	761	756	737	812	723	762	815	782	727	736	750	742	701	707	764	764	763	759	755	742	691	749	779	821	744	765	756	774	681	757	789	705	797	747	750	727	759	746	719	762	753	755	733	719	768	759	707	744	730	757	709	777	758	743	764	728	751	772	784	701	748	699	782	810	750	748	765	751	724	717	756	771	816	755	721	764	791	751	718	757	784	768	765	715	712	740	775	805	782	808	803	748	772	773	744	743	801	765	744	786	793	720	809	750	736	719	779	711	799	734	711	736	757	752	749	749	764	746	773	734	748	748	762	757	735	780	758	740	775	761	806	754	739	763	732	714	750	735	737	736	783	773	733	793	776	724	748	739	744	757	792	775	766	726	735	751	729	728	765	752	760	771	791	727	751	729	827	716	677	723	795	778	755	704	738	774	781	724	785	774	759	764	725	780	737	745	743	765	799	707	790	779	793	726	741	795	735	800	757	735	713	781	742	716	787	753	753	751	740	721	761	747	742	756	713	803	755	736	754	758	760	745	732	758	768	767	767	765	781	744	788	774	770	748	772	717	765	764	771	738	801	760	735	757	747	757	703	810	780	761	723	728	766	757	808	719	725	764	775	730	745	734	741	775	776	785	728	764	768	740	741	748	742	809	732	746	768	735	706	779	752	774	748	764	738	775	760	747	795	781	727	727	748	777	789	718	765	756	759	744	755	760	749	751	729	749	739	773	806	768	770	745	744	723	760	763	753	745	785	772	753	769	740	740	722	782	773	760	734	726	764	757	721	692	768	764	740	756	750	770	767	791	787	753	746	747	768	733	720	739	817	783	767	748	727	767	825	776	771	715	731	805	747	754	778	744	691	759	694	755	749	755	770	775	740	711	717	780	787	695	751	812	749	755	747	761	715	779	715	784	749	745	773	766	786	744	778	754	746	780	804	780	760	771	772	753	806	774	765	719	780	787	746	737	732	733	759	796	745	720	788	799	749	765	775	807	769	733	790	711	792	742	754	783	816	795	769	775	781	752	767	720	754	759	774	710	785	719	800	751	746	808	724	748	759	726	783	740	771	784	850	799	711	807	745	730	753	767	760	722	700	763	812	795	740	755	705	739	791	771	827	777	716	737	779	759	746	734	767	743	803	740	734	771	786	793	765	710	780	778	749	778	733	740	761	752	742	777	776	766	770	726	770	786	759	755	707	714	757	797	735	735	760	782	815	742	799	761	754	711	750	735	746	736	765	734	685	767	761	731	751	735	790	797	748	774	801	739	761	774	750	738	732	789	756	749	740	787	771	740	785	777	827	734	771	765	743	720	731	748	766	749	732	759	745	725	793	732	754	747	760	766	730	749	687	714	760	747	743	780	766	745	746	778	759	774	747	701	765	782	748	756	724	733	761	710	716	760	748	773	730	782	700	744	749	753	776	731	729	741	771	702	718	747	740	776	753	782	751	699	754	707	759	759	728	788	712	774	771	692	794	744	730	742	711	731	781	724	733	766	753	739	736	772	717	726	744	748	768	720	794	763	776	714	737	759	756	777	773	769	768	757	734	760	800	755	777	709	749	763	725	746	728	745	759	764	768	764	771	800	802	792	720	689	686	735	773	763	725	730	762	759	720	736	735	746	742	751	733	733	712	779	770	764	764	804	784	759	755	743	792	722	703	768	720	765	785	736	781	713	706	794	679	682	819	732	729	741	773	770	800	705	758	770	750	752	800	730	746	719	793	743	765	707	734	791	761	715	726	743	821	746	772	738	718	804	743	773	746	744	736	745	744	770	735	790	774	742	760	741	753	732	741	754	746	789	788	773
30306	44432	13244	1765	1508	1424	1492	1238	962	887	913	866	815	912	858	842	798	814	737	821	822	752	832	804	812	786	776	786	780	781	754	767	759	807	781	784	796	782	757	766	748	782	775	794	827	812	783	838	804	811	766	842	796	816	749	778	834	767	787	764	824	770	778	740	805	718	796	845	756	804	788	750	768	783	761	752	839	804	816	797	732	791	767	772	713	759	787	757	769	799	814	777	765	782	797	767	834	805	806	758	794	806	780	769	814	803	788	792	784	825	783	758	772	766	800	781	704	789	806	765	832	768	841	799	766	805	803	800	771	748	792	823	820	762	764	775	776	791	772	805	797	818	759	828	805	796	776	797	755	740	827	814	775	792	788	745	803	780	777	772	781	738	777	778	773	774	772	780	776	705	737	791	785	825	760	772	773	794	781	756	765	776	786	820	770	827	763	825	836	776	784	750	774	782	798	826	826	790	817	781	795	797	815	760	793	767	795	804	791	753	782	822	759	790	774	793	787	728	757	793	783	785	780	857	834	799	808	768	736	764	761	814	783	743	788	766	798	778	766	825	777	801	780	791	781	764	750	782	800	764	783	749	783	803	748	797	738	775	795	820	785	809	782	767	785	758	742	801	792	871	786	757	826	760	763	786	766	744	789	791	711	763	770	807	791	790	753	786	773	777	777	808	765	764	773	758	817	778	774	797	839	814	765	788	778	763	747	791	754	801	746	752	748	782	770	767	800	786	801	797	736	763	764	803	760	763	754	801	772	840	797	763	791	752	741	775	801	790	730	800	775	755	780	758	744	822	759	810	731	797	813	740	792	797	781	782	787	816	814	781	781	791	759	771	784	767	796	775	774	788	777	818	760	793	796	761	769	792	837	762	774	768	809	724	764	746	730	812	797	849	786	785	780	780	775	736	782	796	750	782	796	784	758	782	787	789	777	828	813	816	764	799	777	787	752	829	776	776	795	761	765	747	766	711	779	752	813	777	774	775	821	734	816	763	868	808	765	805	838	821	787	759	783	767	744	790	791	788	802	785	756	788	789	766	794	787	797	779	774	787	821	787	780	802	760	761	778	759	781	756	746	761	785	789	796	751	756	747	805	739	773	785	745	743	805	747	800	734	766	758	811	763	782	788	767	779	843	754	820	748	752	783	785	772	773	757	792	731	823	748	737	782	761	754	784	774	757	761	796	751	786	788	830	760	786	783	777	778	750	783	811	776	783	774	721	770	778	773	824	769	735	796	787	774	809	766	728	773	778	727	782	788	823	859	784	764	769	762	734	767	833	788	775	702	746	800	790	730	759	772	751	801	732	808	767	838	760	781	805	771	803	763	758	807	772	777	766	758	767	779	775	831	748	759	763	777	774	774	786	769	798	745	803	763	756	790	799	769	788	825	749	764	795	785	811	751	777	787	777	806	741	786	810	794	778	827	776	789	765	757	817	720	799	808	780	766	799	739	793	758	753	775	734	782	780	793	785	777	736	760	775	831	802	729	813	775	717	818	825	803	756	773	781	789	775	748	773	763	781	781	788	794	759	751	732	803	776	786	793	778	800	760	744	814	800	777	804	762	796	740	799	758	791	810	793	792	781	713	813	802	782	779	811	830	799	764	785	750	751	785	787	791	757	803	839	804	815	814	811	746	769	790	770	789	755	806	775	786	824	788	780	771	758	754	761	766	768	791	873	817	743	807	760	783	804	812	823	797	775	819	819	790	814	796	776	771	758	750	783	801	787	773	801	784	737	767	819	813	763	763	767	790	807	746	804	772	748	845	799	735	761	807	806	758	761	823	764	774	719	814	772	772	801	803	777	783	793	727	777	778	816	752	757	759	763	765	819	772	848	790	820	802	804	785	802	789	737	761	805	779	807	756	796	748	764	804	795	750	812	767	782	773	781	823	776	760	778	796	770	803	780	812	785	822	746	747	802	780	785	776	761	777	808	786	782	743	822	773	794	775	830	782	809	810	761	809	780	743	773	785	760	762	810	807	749	792	750	829	765	737	759	774	753	780	783	766	786	758	829	733	790	806	794	798	841	822	787	784	750	737	786	770	819	780	794	807	788	750	766	754	768	789	769	813	809	777	749	712	799	795	768	747	724	774	782	777	790	779	744	800	772	814	810	791	765	853	803	758	738	776	767	798	767	789	794	808	754	805	802	802	816	725	804	783	785	767	810	782	806	779	809	770	763	860	799	790	776	774	812	848	766	781	768	784	771	796	755	778	816	778	846	763	788	793	784	823	783	803	807	786	750	799	771	781	759	794	822	751	794	746	781	798	817	734	748	753	790	780	772	791	733	801	828	788	779	787	798	800	814	755	766	766	808	788	772	787	810	796	772	749	786	773	770	784	810	819	788	777	831	752	778	834	813	762	806	749	831	782	812	796	798	788	802	737	789	772	814	779	772	803	744	818	850	777	771	763	767	792	822	762	806	796	810	783	762	749	793	780	767	765	734	772	798	783	788	808	778	793	789	755	805	798	757	782	785	777	786	795	774	797	763	765	793	798	825	757	799	740	769	772	826	766	780	767	790	810	816	785	809	824	824	779	781	813	795	770	763	786	784	828	768	730	759	777	802	784	787	794	766	737	749	777	780	765	787	809	749	791	737	751	769	735	758	772	784	765	754	758	764	746	763	809	777	765	788	774	781	802	712	782	766	805	757	788	734	762	752	766	819	782	799	750	797	775	783	792	819	783	762	808	777	795	738	741	777	731	748	746	757	766	792	786	834	762	765	838	780	812	772	798	836	766	814	768	781	796	779	800	755	787	804	764	739	815	778	781	774	784	786	780	773	778	774	757	775	799	778	807	731	761	800	757	827	806	747	789	799	776	763	795	787	769	754	798	703	789	788	800	738	786	759	745	794	783	728	732	803	772	786	806	776	729	792	779	779	832	785	739	795	797	769	779	765	769	762	833	820	788	794	801	828	772	785	771	725	826	807	775	812	715	819	768	763	765	784	803	759	745	786	764	745	817	736	762	794	777	789	816	782	761	764	762	757	809	768	782	770	801	779	833	805	783	783	754	753	827	795	806	784	788	729	771	763	764	815	789	786	733	763	759	807	751	779	762	782	791	790	705	757	771	790	797	752	752	794	766	785	811	786	765	752	736	750	741	767	769	799	789	746	785	770	817	813	763	789	778	763	746	801	804	791	764	767	809	750	749	789	864	742	771	808	802	723	775	797	834	777	772	816	775	764	800	765	798	795	721	786	738	743	772	792	774	763	794	784	770	795	813	770	777	764	797	831	798	795	813	782	741	787	830	786	791	699	784	763	789	798	811	788	781	755	831	753	783	751	805	799	741	758	783	772	803	778	766	770	788	779	745	730	771	814	795	781	768	752	782	815	781	776	747	731	830	808	733	782	816	823	834	784	804	787	745	760	745	763	788	730	760	809	763	774	805	797	810	737	774	818	846	735	768	786	750	707	779	796	755	787	719	779	799	802	763	788	721	852	771	769	793	790	783	752	783	744	796	794	807
22951	21356	29045	24057	21349	21378	8521	1395	927	837	798	729	743	710	664	701	662	637	633	652	629	605	613	676	630	613	623	623	606	589	593	600	603	642	602	622	590	617	625	587	586	596	609	593	625	577	605	605	557	567	551	596	584	592	600	618	589	620	596	568	595	613	541	590	583	566	647	601	604	639	591	596	599	596	584	609	605	614	628	566	608	612	617	622	561	629	621	630	596	594	581	608	649	617	599	609	609	575	618	616	598	612	582	610	582	628	514	614	597	617	577	583	584	552	584	617	577	617	607	628	606	586	563	604	566	626	608	564	583	621	572	626	614	588	582	559	593	625	612	634	635	575	634	583	655	657	582	590	557	592	591	594	636	604	607	589	596	616	662	597	539	627	562	623	582	630	547	608	614	586	611	564	581	592	585	606	593	624	583	645	604	616	597	618	585	581	633	628	612	620	586	546	532	603	581	625	585	591	571	621	622	631	604	585	584	602	624	610	572	618	541	581	581	643	576	615	601	573	611	594	609	617	627	576	573	586	561	628	616	603	614	583	587	618	603	599	558	559	617	666	622	597	622	626	594	617	590	593	593	609	613	657	605	547	598	610	590	583	590	590	617	587	558	598	576	564	545	586	612	622	557	612	608	590	594	566	572	590	564	621	639	604	577	598	607	607	577	636	594	608	640	602	546	597	600	612	602	617	569	588	584	602	586	613	553	571	573	569	581	591	542	557	640	628	572	577	601	562	554	612	627	582	623	582	551	618	621	629	607	581	591	584	621	569	603	624	599	578	580	561	651	586	652	564	585	556	538	580	547	545	646	572	577	557	564	586	618	565	631	599	576	602	624	573	570	583	570	581	577	563	591	596	559	603	538	551	581	584	634	559	595	625	624	669	619	579	635	549	615	597	618	623	629	613	643	594	598	606	622	543	589	608	605	589	607	583	572	585	573	631	580	598	609	580	611	634	550	590	590	600	579	611	592	593	562	592	584	572	610	618	610	555	570	595	573	578	632	547	564	562	601	600	597	626	543	626	584	583	610	569	563	617	618	593	586	559	633	590	609	560	581	595	593	582	605	597	615	589	630	625	608	571	599	642	636	587	580	633	553	610	559	581	618	598	647	580	596	581	582	579	546	610	644	601	558	616	613	598	556	601	629	563	571	611	586	620	592	580	609	575	585	602	597	597	571	596	576	583	624	564	567	576	563	566	640	563	572	585	609	576	619	584	590	629	585	665	572	630	588	592	618	611	613	577	614	597	549	546	602	604	586	603	608	587	585	605	580	622	586	585	622	587	609	583	602	580	604	648	604	566	587	588	618	588	598	581	602	612	582	545	606	598	572	590	581	599	592	602	610	606	590	592	600	606	597	621	659	576	615	607	567	614	613	590	595	596	614	648	614	612	567	575	621	617	604	638	578	562	579	628	593	570	641	638	625	579	648	565	588	596	588	573	592	624	571	619	592	580	600	589	589	591	613	586	591	587	613	589	540	565	611	602	619	613	599	625	603	577	605	600	582	575	600	557	550	619	558	579	581	618	590	611	619	674	627	574	585	586	608	596	540	590	574	596	601	630	598	603	619	567	585	601	598	577	568	599	585	601	567	604	577	586	545	522	655	605	605	579	604	575	593	609	556	600	593	591	627	561	579	597	635	548	620	622	619	626	610	615	617	571	624	550	556	570	571	600	568	574	559	574	566	559	622	617	575	632	600	556	624	558	629	554	624	622	610	612	566	633	616	632	576	583	642	594	624	596	587	578	618	567	627	600	573	600	592	597	678	654	604	584	565	617	559	639	562	544	551	571	609	575	554	614	636	604	562	586	568	576	614	611	593	588	589	629	607	553	598	603	601	611	580	606	585	609	574	595	596	565	626	593	560	604	609	618	590	576	596	617	634	560	595	621	589	594	645	578	618	591	594	602	601	609	580	640	589	586	604	587	604	554	636	542	640	546	611	612	565	641	604	561	589	603	556	590	609	579	576	595	627	581	617	591	577	564	626	603	603	626	595	622	583	557	621	575	587	594	611	582	579	569	600	608	610	558	599	627	623	606	631	576	578	593	590	590	638	587	578	595	624	639	596	595	604	610	596	595	547	576	594	566	600	633	597	604	593	574	636	595	613	568	584	620	635	617	597	607	593	590	560	584	578	559	599	554	623	561	558	610	605	574	624	600	620	645	568	549	600	638	614	595	596	589	627	605	601	605	553	620	562	641	573	590	611	585	555	579	584	559	614	561	590	585	599	592	585	617	559	579	609	581	618	606	588	603	650	613	650	685	565	609	613	602	598	592	576	573	611	623	598	598	598	589	593	615	590	598	637	606	645	617	598	581	623	592	610	580	576	586	578	554	605	593	594	601	597	593	586	596	618	620	552	612	621	591	570	653	580	592	626	559	607	590	583	600	596	620	620	600	561	578	534	623	588	563	563	588	619	600	601	591	620	564	550	548	617	596	620	628	561	588	594	628	558	586	569	593	595	599	596	616	623	634	586	606	612	561	583	581	602	594	554	577	594	575	576	587	594	596	575	623	637	604	602	605	629	622	583	556	588	590	597	548	586	640	582	591	555	590	622	566	556	590	613	580	658	616	586	552	602	587	604	564	651	603	628	585	626	616	615	594	569	557	572	655	587	592	580	648	582	617	593	615	593	551	595	572	608	606	617	635	591	587	603	578	579	600	608	579	561	594	527	587	652	610	583	604	584	542	578	586	607	628	596	567	592	628	594	551	579	604	582	587	643	599	615	554	565	614	584	608	585	553	601	591	625	594	590	599	585	574	527	568	593	608	587	588	582	604	606	562	578	592	551	584	687	584	621	619	591	602	613	582	600	561	580	567	603	618	644	606	578	588	578	570	593	584	576	613	598	597	573	576	598	587	589	586	623	611	617	573	589	626	547	584	611	579	630	609	620	626	652	603	620	585	631	570	558	588	564	612	616	551	641	620	606	556	608	621	592	595	571	670	571	620	600	565	596	576	601	596	571	625	573	646	617	582	538	607	582	629	548	606	579	601	613	589	575	650	607	573	576	590	597	561	589	571	574	569	579	533	602	583	594	566	584	584	598	655	657	591	594	584	602	589	590	639	592	603	619	579	605	575	624	556	571	620	577	611	572	580	609	588	602	601	544	603	585	595	567	586	608	644	611	596	586	544	588	571	561	594	593	626	560	580	597	613	594	624	586	601	600	596	592	620	596	541	582	586	599	581	623	569	610	550	627	602	593	570	579	614	541	601	593	621	593	600	570	619	554	561	609	607	655	547	564	541	581	595	581	623	620	591	573	577	619	592	624	579	605	621	584	599	585	642	597	626	567	605	604	585	597	592	583	668	581	633	591	591	586	571	588	580	636	647	583	578	574	636	601	624	561	605	574	606	596	583	561	591	616	589	583	576	600	564	605	575	655	586	562	605	601	553	597	578	571	616	612	596	550	554	598	639	595	570	612	586	608	607	609	600	568	567	570	626	592	580	571	595	605	595	574	599	604	554	624	603
36203	58190	19220	4218	3206	2613	2369	1895	1356	1174	988	910	863	840	796	782	708	686	675	699	721	713	652	679	639	644	638	590	613	638	575	612	583	592	640	665	649	595	560	591	638	601	616	611	606	653	677	593	585	576	544	593	642	623	578	642	589	586	613	628	601	588	631	605	589	577	575	564	545	614	615	580	590	579	585	653	653	610	601	611	631	618	608	646	613	578	603	611	585	607	604	585	610	591	613	617	591	561	564	588	587	589	577	568	576	557	599	547	587	627	607	564	574	550	672	628	590	588	607	612	586	614	591	594	589	630	587	625	609	595	609	551	620	591	605	588	592	574	598	615	570	607	633	597	572	601	622	628	636	621	570	609	579	571	619	586	593	605	579	607	612	568	618	585	592	626	575	580	583	580	564	626	597	642	633	571	584	535	655	545	607	591	613	615	640	561	595	605	586	627	619	606	616	617	564	558	581	584	571	583	614	582	649	633	574	613	594	614	575	606	592	575	649	637	617	553	601	596	605	595	641	595	593	610	587	614	610	601	625	613	630	604	587	583	604	597	587	604	575	622	589	589	600	566	565	597	587	587	555	612	593	586	595	605	616	613	617	582	566	589	631	565	620	592	607	586	561	629	605	572	594	594	571	599	620	578	603	585	554	631	616	606	582	581	578	568	599	599	565	650	632	625	557	655	623	586	611	582	588	604	568	595	598	625	585	585	592	652	561	591	618	598	594	628	583	585	573	617	606	578	558	602	605	613	610	613	566	584	615	584	665	584	558	577	606	594	627	628	601	572	567	557	611	551	566	560	597	640	607	577	545	576	648	580	528	589	607	552	613	607	594	605	581	614	626	593	633	630	557	573	608	584	543	608	620	588	587	541	607	608	640	589	609	595	562	590	551	575	588	597	611	596	619	596	560	575	583	597	565	609	545	604	577	539	608	606	538	613	595	589	577	615	600	631	577	595	639	604	571	610	608	607	584	583	605	590	609	590	552	619	557	605	608	574	570	567	610	613	615	614	609	616	628	579	574	591	568	571	578	624	563	556	607	603	546	600	597	604	577	573	574	561	583	584	613	636	632	610	586	545	616	571	598	589	569	566	560	595	637	606	583	580	552	617	570	579	570	622	580	624	544	585	599	599	596	570	605	608	566	607	576	607	646	591	580	595	625	611	580	626	580	606	533	562	570	593	594	589	599	614	606	580	579	599	616	607	589	621	613	643	542	621	597	587	608	634	612	577	596	612	577	585	597	583	596	572	625	592	650	580	551	625	588	590	588	557	582	579	645	509	550	575	600	622	587	605	579	558	604	628	588	563	585	597	607	617	605	594	569	599	604	612	635	566	589	640	629	624	619	598	570	560	577	665	565	611	627	597	581	616	562	561	592	591	627	597	579	575	590	625	611	598	581	553	561	536	619	610	602	602	607	597	565	584	598	623	600	595	655	569	626	569	575	626	534	620	595	606	608	613	614	624	580	632	586	553	583	594	558	621	635	613	564	647	586	598	608	598	619	573	579	612	585	602	579	585	629	638	610	581	604	635	644	609	621	646	595	573	567	600	604	595	598	575	544	624	569	585	595	619	599	576	598	557	570	592	600	580	603	609	600	572	605	647	608	582	615	582	627	598	577	599	604	601	582	617	583	612	570	615	600	596	610	618	591	598	572	585	610	626	631	627	569	586	596	596	580	626	568	615	618	615	573	609	609	620	598	583	604	633	581	627	626	600	604	578	629	591	580	624	613	581	588	609	616	594	598	597	603	557	596	583	622	572	607	643	587	607	573	586	598	527	606	582	594	611	567	582	639	629	556	615	576	603	571	609	642	575	579	617	618	568	657	557	558	586	572	603	594	582	561	617	544	627	626	640	580	582	614	602	601	577	609	622	588	572	582	609	581	592	603	557	571	579	581	592	581	611	616	626	639	606	553	591	660	570	591	587	577	598	571	590	591	627	585	598	601	641	607	612	571	616	600	636	605	611	561	624	638	612	598	641	581	589	592	603	581	560	603	572	616	573	614	576	585	585	566	616	579	592	622	600	566	606	592	625	584	611	589	582	595	582	608	597	620	565	598	616	577	597	597	577	599	591	601	602	588	613	588	599	626	584	602	607	591	604	622	591	645	615	569	577	592	563	619	582	592	595	591	592	584	587	580	626	568	609	611	571	575	587	601	588	585	598	590	597	603	572	593	615	604	584	624	570	627	572	570	575	565	614	621	590	618	580	590	610	641	621	596	597	614	602	618	557	622	647	622	575	623	617	600	613	617	578	587	630	585	582	604	608	602	652	626	594	647	600	594	591	617	613	609	618	593	616	634	558	611	597	582	594	608	610	576	601	626	588	619	630	614	575	599	577	564	627	590	574	609	577	584	607	565	601	648	598	614	614	597	560	606	597	609	586	632	556	627	547	583	583	577	605	569	608	592	606	591	582	577	610	604	589	612	577	585	567	580	605	622	618	541	579	612	599	612	606	614	598	609	619	610	588	602	626	551	602	562	574	617	577	616	576	620	559	591	623	619	618	613	589	575	575	619	624	561	589	537	552	611	613	571	617	567	591	584	584	594	622	569	648	655	575	575	577	577	589	597	594	612	586	626	634	599	576	604	560	612	611	588	619	606	626	606	554	644	618	606	590	625	630	653	577	569	579	602	582	597	603	585	599	571	595	586	605	600	613	553	620	568	562	617	603	578	606	583	576	606	605	595	573	635	594	602	624	611	639	596	557	578	567	640	586	635	578	569	554	633	573	594	592	609	618	599	590	593	612	584	579	574	599	569	591	581	536	604	586	616	603	611	644	586	577	591	599	612	597	558	621	611	635	621	583	583	620	598	587	606	596	607	556	585	565	598	620	640	588	640	647	576	594	609	616	578	571	611	579	597	544	625	616	570	614	612	607	659	558	583	624	594	623	600	588	585	575	635	592	590	634	621	589	620	622	546	620	619	561	600	585	561	566	591	639	603	599	571	607	605	580	620	580	621	611	569	640	544	587	581	627	601	593	630	613	610	602	622	604	602	578	588	550	601	598	613	585	592	595	641	611	582	607	577	609	612	569	545	550	602	637	619	600	605	538	569	598	604	589	591	598	612	620	603	588	637	626	639	570	627	575	595	617	646	614	550	611	591	605	596	600	606	598	637	572	598	579	593	567	587	530	573	593	604	610	595	577	621	554	603	620	593	553	625	601	589	624	571	632	581	614	590	642	612	578	640	582	575	584	589	585	593	603	607	600	589	577	618	609	596	604	583	618	586	598	579	578	584	576	584	645	562	572	593	578	592	615	590	599	590	615	579	617	584	593	636	603	585	601	597	604	604	606	581	618	566	621	599	575	575	621	566	584	580	589	579	589	646	610	619	616	614	605	636	593	615	631	569	604	605	642	610	608	600	631	592	603	602	571	558	592	577	653	613	599	612	581	568	604	634	593	666	600	631	603	602	609	576	598	579	599	573	666	597	596	622	580	585	566	577	645	586	625	612	601	627	599	578	569	598	634
29196	24220	13338	1501	697	649	638	538	532	534	513	483	485	441	446	477	512	547	479	488	478	491	491	474	467	477	454	500	483	499	486	498	480	480	483	503	506	486	480	467	495	490	515	495	477	464	463	498	520	491	462	503	503	450	492	452	471	493	464	474	463	487	509	492	439	490	498	482	451	464	460	497	547	507	477	500	511	516	449	465	481	473	459	477	481	492	451	453	463	464	481	506	498	494	487	508	476	476	512	499	488	475	495	463	473	510	480	481	486	495	501	459	480	460	442	507	512	445	458	484	470	453	482	439	454	492	438	483	510	499	529	470	430	481	480	508	453	503	464	460	481	489	469	483	485	493	470	488	453	453	479	439	475	505	539	526	491	499	478	506	528	485	432	450	432	479	507	449	472	496	474	493	480	463	525	473	477	478	486	501	486	480	472	469	495	460	429	510	490	479	450	449	463	508	479	433	463	459	477	497	458	509	487	439	459	485	471	465	495	511	438	456	475	488	464	527	449	462	469	499	475	492	475	488	463	481	513	480	495	521	514	464	479	482	487	496	428	466	475	488	467	465	456	512	487	464	491	451	491	500	483	497	478	485	523	462	453	485	470	498	507	500	497	486	497	452	472	471	496	476	453	483	495	513	490	453	450	479	464	506	479	478	454	454	459	476	455	469	529	453	497	501	517	474	500	494	464	515	484	450	496	536	486	461	444	498	440	491	500	470	487	481	445	495	504	477	490	468	510	504	496	540	452	494	492	482	500	483	466	494	482	473	520	481	490	442	493	438	467	476	481	487	446	522	461	477	522	489	502	470	483	473	477	473	427	505	492	521	510	503	511	478	523	469	478	494	465	477	465	505	471	508	454	496	513	505	495	449	453	453	470	503	463	464	507	493	487	484	490	493	458	454	458	458	491	486	477	460	502	475	504	470	462	473	510	502	475	488	512	476	474	495	520	465	502	476	475	504	457	481	459	494	517	452	482	440	462	469	493	476	498	509	495	452	490	453	476	455	554	484	479	464	495	465	489	465	467	459	516	457	504	530	489	493	501	470	495	463	460	524	496	502	497	464	456	512	487	469	472	448	500	465	507	477	507	506	467	498	509	478	498	452	504	461	492	481	477	462	500	482	485	503	455	492	507	459	473	487	468	504	482	522	416	497	513	472	503	474	518	497	496	492	506	477	467	478	477	475	446	476	476	447	503	480	522	497	466	453	479	512	504	534	476	492	438	461	504	480	458	472	456	457	484	492	485	482	476	496	512	457	499	482	497	518	451	500	482	469	483	481	476	469	521	470	450	470	487	469	507	455	496	536	507	488	482	491	454	478	478	464	508	449	505	498	477	461	481	511	487	470	528	500	463	508	512	475	485	515	478	507	448	486	506	474	509	499	494	456	498	499	506	522	559	491	488	479	452	479	476	502	499	474	477	477	473	482	488	466	481	541	498	472	497	492	483	471	504	531	507	465	475	495	487	462	491	468	460	468	497	493	519	444	501	525	474	462	441	490	489	488	463	483	479	486	490	448	457	464	460	532	459	471	485	452	479	503	474	479	427	522	484	416	514	520	484	469	449	508	493	502	477	496	467	446	481	496	507	494	485	471	488	493	502	482	489	470	462	472	474	452	511	515	517	486	498	453	451	467	501	506	474	474	488	484	483	439	481	507	477	468	515	488	508	469	491	492	505	460	462	443	457	450	466	465	461	528	473	432	466	473	527	484	458	487	498	463	483	519	463	524	451	510	459	461	487	484	546	504	528	467	487	471	519	485	430	486	390	477	477	456	519	457	499	470	482	472	504	505	488	498	480	462	489	498	485	500	496	460	458	488	479	502	439	485	488	480	474	504	479	499	498	457	470	470	497	479	484	459	484	489	466	447	481	482	505	494	453	541	530	473	493	520	514	477	517	498	461	472	484	455	489	486	509	440	464	477	484	459	509	488	445	481	470	480	467	494	477	479	477	469	490	455	519	472	483	481	451	470	450	501	496	522	502	465	482	484	461	455	481	530	474	498	491	468	491	486	482	464	494	479	506	482	469	448	445	489	460	488	487	485	493	461	522	452	488	485	515	498	498	455	475	477	453	472	500	454	486	460	457	446	551	478	489	481	455	488	490	450	483	463	481	491	474	464	494	504	455	490	512	444	493	451	484	483	470	433	474	456	473	476	514	519	502	519	498	488	516	473	471	475	469	430	510	493	474	473	491	466	489	498	483	448	466	501	502	455	493	462	461	479	443	456	463	471	496	442	481	523	490	461	485	443	466	500	444	478	467	472	460	468	471	478	471	511	516	490	467	452	462	447	474	498	464	500	474	517	505	468	512	493	473	492	480	508	504	478	506	471	504	494	448	463	500	488	477	461	467	486	475	463	480	508	494	470	494	484	516	495	475	499	485	469	446	446	469	506	478	468	494	431	469	447	494	487	475	489	520	513	495	498	504	512	513	467	474	517	483	471	464	497	496	504	469	478	489	519	523	451	491	457	488	474	470	507	519	483	455	498	463	493	455	492	511	487	474	443	499	458	467	474	477	503	482	500	446	525	469	506	503	513	497	466	490	468	469	437	483	479	496	483	496	453	465	478	448	443	474	495	459	480	458	491	477	464	455	461	497	481	497	481	481	509	468	479	492	475	539	487	483	529	495	493	452	458	487	515	472	502	473	491	448	463	499	501	488	488	501	480	492	479	450	476	473	479	482	523	478	459	473	439	461	470	438	499	496	481	472	467	513	517	488	516	483	476	435	464	482	480	434	476	522	526	528	464	472	472	490	500	498	491	524	492	509	492	471	479	487	466	463	458	478	463	474	514	474	485	443	492	474	458	456	510	457	483	493	497	477	476	506	454	480	533	460	473	472	475	482	479	491	504	495	467	495	524	459	480	502	452	444	500	520	477	462	491	497	483	465	468	489	472	479	496	505	476	459	533	492	520	487	457	475	439	489	502	509	484	523	460	528	480	448	492	498	507	461	472	478	497	476	442	467	467	477	446	482	481	456	487	482	455	500	492	503	469	484	485	453	457	479	450	475	485	456	452	452	491	467	491	512	495	472	508	465	492	509	497	466	463	499	485	475	456	512	506	480	488	538	462	510	501	467	488	504	480	536	463	474	514	468	506	493	486	467	532	485	476	468	499	505	488	457	501	514	492	495	499	471	477	448	451	452	482	490	474	493	518	509	458	491	493	440	494	461	509	455	470	521	482	472	491	491	439	508	484	474	465	477	500	481	480	493	509	462	491	463	490	498	455	454	449	493	447	486	500	502	454	521	496	480	498	437	480	496	464	466	497	490	462	477	522	517	481	477	487	478	461	483	479	487	473	518	459	485	466	483	524	493	477	472	495	483	479	474	488	484	477	501	447	453	491	463	480	481	461	464	488	495	501	526	473	491	509	430	458	484	478	488	482	485	497	471	442	509	471	500	494	522	454	532	491	469	506	477	484	494	489	473	509	465	498	450	458	464	510	469	497	498	490	471	498	473	454	463	489	491	467
25942	34410	6389	677	758	733	745	693	602	551	567	575	577	557	534	486	511	539	547	524	535	512	538	549	524	544	510	505	512	513	527	564	473	538	522	543	543	554	549	532	545	524	538	533	529	502	507	526	503	528	543	523	524	523	529	517	534	515	536	541	498	488	523	518	543	513	533	508	531	504	556	567	516	492	509	516	541	579	483	501	536	522	485	539	501	452	537	554	501	534	552	527	538	539	523	544	483	496	522	532	526	521	502	516	483	501	509	512	522	549	518	544	560	523	569	530	537	540	529	556	511	531	534	517	516	536	487	539	519	478	530	482	528	555	511	545	492	479	519	540	558	517	530	519	475	550	531	480	521	496	510	539	545	550	514	491	491	484	584	504	503	499	550	504	519	500	550	525	568	490	516	507	546	485	532	512	518	521	533	536	498	506	497	519	523	542	536	500	476	535	533	499	517	528	519	525	534	560	557	522	495	495	479	568	544	526	523	556	502	543	539	528	510	541	514	587	542	503	558	540	526	507	499	498	512	507	499	483	533	500	514	495	488	533	545	519	538	524	536	524	515	536	537	540	533	512	535	508	513	518	530	530	550	500	523	542	492	504	526	498	553	502	523	532	522	522	547	514	492	506	505	541	577	510	507	498	514	524	510	496	514	508	534	548	528	576	511	493	517	550	537	535	526	549	554	526	537	492	513	527	518	488	519	540	524	553	529	487	523	524	458	524	503	547	561	539	561	566	498	521	498	560	498	585	541	539	542	525	487	517	507	549	525	526	513	516	509	534	541	504	520	556	527	514	524	500	526	482	547	530	511	532	537	540	524	505	540	521	475	521	481	506	536	556	513	536	481	499	548	532	522	540	509	520	471	521	493	487	529	572	520	519	513	559	517	561	553	532	531	525	535	509	536	554	546	520	505	539	484	540	544	513	525	526	529	559	533	531	508	504	545	501	496	465	514	494	489	514	507	527	511	516	535	498	491	516	510	544	540	545	555	493	529	542	549	547	534	501	561	492	527	535	509	490	526	504	548	561	491	539	549	503	515	546	499	524	513	534	567	502	529	518	503	501	543	532	515	495	512	521	494	515	537	540	505	519	509	529	532	504	490	547	505	548	518	546	563	540	527	549	548	516	497	492	517	503	565	504	526	529	505	512	573	495	514	510	509	535	535	504	527	520	491	518	538	547	552	541	540	542	504	538	535	516	556	494	523	495	544	537	556	552	542	526	495	519	509	504	491	517	537	519	518	497	553	529	549	528	513	511	523	551	518	544	529	477	535	553	551	510	499	484	496	518	507	524	494	476	514	513	517	526	546	518	544	518	577	524	495	499	523	519	533	523	518	526	516	529	512	537	532	540	534	512	581	538	529	539	511	543	500	519	507	540	500	510	554	527	559	521	513	565	528	527	544	531	527	527	531	512	547	528	520	476	504	525	500	534	509	490	518	499	516	499	536	569	532	573	503	513	567	516	538	551	511	530	515	519	547	538	504	487	562	499	496	477	512	519	525	484	505	502	538	570	547	575	526	522	528	515	564	541	511	518	518	550	521	487	528	514	552	506	528	522	500	549	510	545	534	492	516	496	563	606	519	544	483	532	569	507	557	531	505	490	480	543	516	526	524	529	536	536	495	520	530	492	495	516	515	487	529	563	549	514	516	510	507	520	560	552	530	517	496	544	494	514	531	552	529	494	569	490	522	534	534	504	485	523	522	519	520	482	521	547	546	507	548	530	572	522	517	542	544	515	525	520	516	487	494	502	519	520	525	511	540	526	515	496	579	464	580	537	504	488	541	547	515	513	533	516	514	495	513	575	516	541	527	550	543	534	563	542	528	503	510	552	555	502	558	531	521	503	506	528	529	513	527	482	524	527	523	544	523	512	526	535	552	540	509	484	516	510	510	582	530	544	543	516	561	528	550	511	548	534	550	536	552	512	554	505	511	488	502	502	515	560	505	522	506	535	527	515	552	499	523	534	509	523	548	525	521	532	495	531	541	530	538	491	526	516	534	508	495	531	541	515	543	482	526	511	513	539	525	527	518	482	520	491	561	532	496	537	528	488	534	506	529	495	527	524	552	517	532	585	523	511	530	477	510	551	559	536	524	503	521	534	503	529	517	533	528	548	504	520	503	496	557	508	560	528	563	544	576	522	542	525	516	528	553	530	502	518	520	528	528	545	525	527	525	500	526	524	529	506	558	536	533	544	524	503	522	515	551	491	543	548	478	511	551	510	494	532	536	555	541	535	484	507	498	513	502	497	524	489	497	504	567	477	523	476	527	526	477	524	511	548	494	543	521	496	513	490	525	512	550	517	538	535	522	499	519	529	509	542	545	506	495	500	519	522	575	530	538	520	554	529	551	534	472	532	590	555	528	544	520	536	509	565	523	505	559	500	549	524	476	546	476	519	523	496	547	511	489	578	493	483	548	508	547	541	541	514	530	510	563	494	585	465	538	538	528	538	559	537	510	540	542	557	547	494	518	503	525	493	519	526	545	574	575	510	493	504	537	501	550	528	525	548	523	494	530	584	525	538	494	546	531	522	529	564	514	506	535	515	546	536	505	545	509	524	516	524	516	471	548	479	479	506	559	525	520	500	536	512	518	518	514	483	556	505	507	529	500	549	517	521	525	516	495	521	546	555	505	531	537	504	528	528	536	525	541	523	542	510	531	493	543	544	565	497	543	512	527	553	510	511	521	497	537	520	512	509	532	524	501	508	541	531	540	539	489	565	489	548	520	497	559	508	549	530	543	502	534	550	514	513	529	518	522	502	527	567	511	506	512	535	513	514	569	524	541	580	508	534	535	491	500	541	534	542	554	516	518	532	536	509	510	511	514	503	547	537	519	526	529	493	520	565	545	509	562	536	488	550	554	523	555	529	530	515	498	559	510	512	519	534	514	555	548	548	498	516	535	509	541	524	522	575	495	538	518	537	511	464	538	535	535	487	568	521	533	570	497	538	530	507	553	548	538	494	511	538	557	517	545	521	485	500	528	541	526	509	527	530	524	513	540	514	541	531	532	533	499	546	531	511	542	513	543	517	521	537	488	508	529	528	541	552	536	556	527	551	534	517	519	542	494	544	555	547	496	504	548	507	526	546	541	516	505	515	512	531	543	513	480	529	537	525	522	500	520	548	524	529	531	500	527	530	526	528	487	490	498	536	519	525	511	506	523	523	511	539	585	507	515	491	493	557	538	509	523	542	530	519	506	553	535	523	553	532	502	544	529	565	533	564	482	524	535	529	520	518	487	463	481	543	548	541	535	508	520	525	519	518	529	516	552	500	528	529	508	487	526	533	498	539	543	508	537	525	520	552	490	525	499	489	520	521	538	513	566	535	483	525	497	522	505	502	544	514	544	523	514	548	532	520	537	510	506	551	520	508	536	526	521	553	499	528	512	539	502	527	556	515	528	525	516	492	540	513	513	507	551	537	579	487	514	536	540	510	529	498	468	497	523	528	527	549	508	504	494	501	558	498	512	488
23908	21366	28652	24398	21327	11534	1053	697	527	510	426	401	407	368	396	356	342	369	361	350	335	354	339	328	324	325	322	320	310	308	316	324	321	378	302	332	319	330	304	322	321	289	308	307	303	321	307	317	309	327	328	320	283	322	307	316	339	331	336	303	290	296	321	300	296	304	310	344	323	332	278	325	332	301	269	308	305	335	297	319	307	311	309	293	282	324	304	302	324	320	338	302	294	328	316	264	299	291	320	292	306	309	333	313	324	304	280	295	310	291	277	317	327	287	305	312	310	325	286	310	336	294	324	323	313	324	301	278	312	298	318	299	288	356	271	312	303	308	314	312	295	301	257	314	308	294	317	302	281	347	319	303	292	331	321	320	324	306	315	339	314	306	291	325	314	310	329	268	308	302	301	306	341	316	299	302	301	316	299	283	294	292	320	315	296	290	323	307	348	320	301	282	301	313	335	297	284	295	319	314	294	322	299	311	275	305	308	280	332	315	316	304	306	295	306	302	325	282	331	312	322	314	306	308	325	343	338	289	296	304	329	332	282	283	312	320	304	302	310	346	307	329	330	308	304	326	285	292	272	326	319	319	319	299	300	313	299	278	300	322	319	309	313	317	333	310	323	307	319	328	317	292	302	313	292	287	303	342	322	329	270	278	282	295	277	282	322	314	314	303	328	346	335	291	354	286	324	314	314	309	292	281	307	338	317	297	323	325	312	307	332	318	294	314	315	306	303	283	290	324	326	321	319	317	283	287	302	330	299	275	292	318	318	304	293	320	320	270	281	305	272	287	284	334	288	300	304	306	288	306	301	313	293	321	323	313	283	297	316	319	285	314	331	313	307	307	335	300	322	292	300	313	298	330	307	324	301	326	336	302	294	310	325	320	343	313	323	305	279	325	326	296	306	302	295	336	316	317	341	325	288	322	289	280	305	299	318	321	304	326	333	282	307	313	308	330	311	293	309	335	296	308	306	320	337	306	305	304	278	311	340	332	251	296	328	312	316	290	285	307	305	311	306	297	286	303	296	303	304	302	284	279	292	313	349	298	308	338	295	325	320	300	331	297	301	333	309	346	277	289	306	314	312	312	299	308	323	313	303	304	315	287	290	309	315	287	299	282	308	313	316	274	313	296	282	296	319	313	282	274	332	310	343	290	321	319	314	309	289	289	327	295	313	287	316	301	340	300	315	287	298	324	296	296	340	290	318	308	293	302	323	345	321	313	296	298	346	323	320	332	319	333	312	319	280	281	321	324	290	342	327	296	290	274	309	319	332	306	316	304	315	323	329	308	322	323	285	294	316	318	289	284	305	308	331	342	290	322	330	306	323	312	293	312	327	299	315	299	315	315	292	302	315	307	306	270	336	301	337	324	294	314	302	337	322	321	309	310	286	313	317	308	331	309	322	313	298	321	313	287	284	314	298	307	318	300	319	310	315	270	328	307	296	317	312	288	302	323	289	325	277	293	312	338	330	304	309	315	325	288	315	307	299	292	301	294	313	309	295	306	322	296	326	331	313	348	298	327	335	300	331	289	340	311	297	301	295	309	319	343	279	311	327	307	309	307	322	268	333	283	279	294	304	305	319	336	297	322	320	337	301	311	347	284	286	334	286	331	294	327	301	306	301	330	335	327	304	303	303	308	328	318	352	310	297	305	286	318	322	326	318	285	314	318	307	333	310	319	335	279	297	286	321	332	327	335	329	331	280	271	308	306	316	334	302	330	311	330	324	294	323	294	290	316	325	316	292	302	309	321	309	300	317	321	285	303	341	304	310	295	303	329	291	302	304	314	317	321	307	337	349	295	332	334	307	270	313	308	318	328	326	328	310	316	312	321	300	290	341	324	337	291	318	305	310	288	308	300	334	300	296	339	284	279	305	308	318	336	284	272	292	300	302	317	299	315	309	314	300	333	315	328	289	315	303	327	293	292	307	316	308	309	302	310	330	304	277	310	320	348	293	305	291	321	319	285	306	307	308	314	302	296	305	279	283	349	314	290	290	290	292	291	305	304	306	350	301	278	306	360	280	295	325	320	299	294	315	315	297	304	309	289	291	308	312	270	270	298	292	314	286	294	303	317	303	325	313	313	291	298	292	267	304	320	318	322	320	335	309	314	290	303	311	277	269	315	330	341	292	302	325	314	314	310	330	289	317	294	309	322	300	307	318	328	295	318	341	340	314	311	322	319	323	322	337	298	335	348	326	316	295	370	330	292	298	304	345	342	308	340	290	321	304	287	299	314	294	284	310	319	302	298	297	296	309	303	330	322	309	304	311	304	276	321	318	304	285	330	337	345	324	308	302	287	301	303	327	302	323	334	307	311	295	311	305	294	308	298	328	313	292	318	330	281	318	302	307	310	333	312	328	291	292	319	274	294	312	314	326	299	335	352	307	311	354	303	310	315	314	340	280	353	306	321	323	315	329	301	315	282	327	316	317	321	302	296	302	319	320	280	315	315	314	302	319	341	329	337	306	338	312	314	291	292	299	321	329	294	336	300	334	309	298	315	332	283	303	308	308	312	342	318	304	318	334	331	317	329	300	323	307	310	318	337	339	324	283	295	302	309	303	293	288	358	294	303	306	279	328	313	293	337	294	306	306	302	321	338	305	290	298	317	318	286	296	309	305	309	301	274	303	323	319	286	318	296	325	305	329	320	301	337	317	305	315	288	313	288	301	303	328	309	334	315	314	305	303	295	296	283	289	303	306	321	324	298	307	332	331	325	336	294	307	340	314	308	278	316	310	323	313	326	329	327	313	300	336	277	320	302	327	280	321	319	311	297	309	314	329	323	308	286	286	337	323	327	304	333	340	315	337	319	327	292	322	346	334	308	330	296	307	319	301	306	296	331	310	332	292	296	294	310	303	315	329	321	293	276	323	314	279	319	316	298	268	316	329	277	304	297	291	336	314	327	322	296	274	322	323	310	322	299	285	322	340	331	325	283	306	314	309	313	296	327	299	327	282	294	326	313	300	298	330	304	332	324	326	294	321	313	312	307	311	287	314	301	325	289	322	302	297	330	277	314	294	314	300	297	313	324	302	289	296	291	324	298	296	333	343	290	316	327	309	322	299	320	330	317	305	305	307	289	298	338	321	291	323	312	338	334	323	330	363	306	314	300	316	313	299	301	285	303	317	316	336	312	284	320	338	300	309	319	305	296	321	280	305	353	298	303	319	313	311	311	313	298	325	316	312	313	291	314	324	259	309	295	332	308	295	286	292	318	273	292	333	327	298	295	359	294	321	304	296	322	310	321	312	313	281	293	299	310	316	305	298	356	315	295	317	300	313	321	291	336	308	340	311	303	284	306	295	317	338	311	325	312	354	299	318	303	267	290	328	345	317	287	310	295	329	308	325	349	320	324	321	283	309	292	290	266	297	323	324	322	326	326	294	288	308	293	304	288	326	303	276	291	301	314	304	307	311	334	283	276	307	319	324	336	312	308	317	311	285	317	308	338	298	305	310	306	335	293	318	333	302	311
31990	50778	13579	2573	1960	1611	1344	1054	791	632	565	477	478	451	414	430	393	408	375	390	405	377	363	373	362	358	351	351	346	355	366	358	365	371	375	354	315	334	357	308	354	331	351	327	332	354	355	353	357	303	341	363	325	359	376	341	339	338	397	312	341	331	363	343	351	342	351	363	346	348	315	344	333	330	298	354	322	365	328	338	382	326	346	342	367	341	352	333	366	322	345	316	355	336	323	320	339	348	342	350	331	348	358	345	315	363	308	333	320	329	324	333	323	343	347	302	322	335	342	362	320	354	340	308	329	334	328	318	314	313	331	334	380	352	308	350	363	363	326	375	345	330	326	310	362	351	336	331	346	358	334	323	321	352	379	354	358	330	326	353	308	334	341	338	370	331	342	346	343	358	329	349	352	310	314	346	315	357	313	358	321	336	347	358	333	330	315	311	336	353	327	337	353	327	386	321	341	371	323	335	323	361	331	381	351	344	322	365	354	384	326	360	350	300	319	287	311	342	328	326	340	353	342	346	361	344	362	354	329	351	317	327	317	344	326	335	347	345	338	352	330	347	321	341	320	352	302	329	358	335	358	316	329	318	324	333	339	370	350	334	316	359	350	315	344	362	373	343	340	375	318	333	320	313	348	318	346	318	334	347	306	332	335	336	370	326	356	323	317	354	338	361	327	342	333	307	326	344	358	310	322	334	372	328	332	347	360	315	371	349	345	362	332	333	341	343	337	345	319	380	349	308	352	335	347	342	327	322	323	340	359	346	334	331	347	351	308	344	351	317	300	322	343	346	339	349	341	340	316	318	355	350	318	351	348	349	360	318	379	350	362	330	310	369	351	362	356	344	351	331	330	329	338	319	338	334	332	304	319	342	309	352	330	343	339	374	338	337	326	376	303	316	361	331	326	356	332	345	372	335	385	369	337	356	362	323	296	355	342	347	329	319	319	321	334	344	350	343	339	322	349	334	336	283	348	362	320	309	363	296	337	352	324	313	314	319	347	333	330	313	341	334	327	322	363	316	362	359	322	321	360	300	321	363	348	376	336	334	359	321	350	316	339	320	343	330	368	331	341	388	368	333	315	335	318	334	309	350	356	329	322	317	331	328	327	332	302	348	335	327	341	324	341	332	364	352	353	346	353	360	333	322	325	337	331	357	338	327	323	346	308	342	337	348	338	330	329	323	332	324	381	340	324	341	351	335	329	306	380	321	360	313	346	312	346	380	358	313	347	328	316	330	335	343	350	306	323	319	356	338	326	344	332	318	358	323	336	363	329	359	339	335	295	337	357	365	297	322	345	364	311	337	335	337	338	330	334	299	357	322	320	327	360	348	337	308	323	322	359	313	356	308	354	316	321	362	360	355	355	360	342	354	342	323	334	334	341	311	330	342	335	318	341	349	375	350	353	338	297	354	327	321	365	330	337	313	361	363	339	358	311	343	337	335	340	359	351	324	351	348	340	334	333	320	323	348	318	312	364	315	339	327	324	321	325	332	369	338	322	368	298	343	354	341	316	363	335	371	344	325	369	335	355	311	354	311	372	335	328	330	363	363	344	351	346	360	355	321	386	372	329	368	317	322	322	339	360	325	342	353	312	326	328	346	352	327	329	311	345	336	326	350	309	361	339	300	325	312	317	360	325	342	353	309	335	344	323	314	344	344	313	338	368	329	363	339	338	333	363	322	388	340	303	360	314	312	333	354	339	362	339	354	339	352	311	331	344	330	318	327	320	322	340	336	343	366	339	353	339	346	320	343	323	323	359	363	352	315	322	375	309	306	348	357	364	321	348	342	353	323	332	331	409	321	342	324	353	350	303	324	353	354	335	338	333	350	324	330	355	346	314	317	355	369	335	286	327	353	312	343	308	378	300	321	359	328	331	348	301	330	340	352	333	362	318	356	321	328	342	333	315	341	311	346	346	321	335	325	331	317	321	332	337	355	340	320	387	320	331	363	332	311	337	311	347	334	358	339	344	342	348	376	336	308	346	344	334	343	372	344	355	324	352	328	339	365	346	361	364	337	316	338	311	332	311	343	337	343	361	370	330	335	342	315	349	330	318	324	321	315	329	324	325	340	326	367	342	342	329	338	344	324	334	335	322	364	367	352	344	349	352	318	328	326	347	326	346	324	345	351	353	333	324	322	340	323	346	315	346	380	321	338	345	324	352	344	319	326	335	317	337	333	346	367	342	332	332	325	319	347	345	320	348	308	354	351	386	343	313	324	361	313	348	341	280	344	353	344	320	339	336	374	309	323	339	356	348	334	371	345	339	349	330	332	337	341	327	316	352	350	359	355	328	345	313	349	357	342	324	311	332	347	331	323	336	346	343	378	346	334	335	314	343	321	346	309	315	320	359	317	303	358	310	324	375	349	324	332	366	313	338	353	342	322	344	328	344	331	330	327	298	354	313	337	364	346	335	355	307	364	322	349	327	357	342	311	365	339	312	353	365	327	327	295	336	347	333	352	342	344	339	334	350	327	284	298	337	357	361	350	361	349	319	343	372	287	356	347	308	354	324	340	346	370	342	334	328	328	340	348	302	337	341	369	349	316	334	366	331	328	314	359	352	335	341	359	327	336	338	296	332	349	334	341	294	321	355	365	337	335	339	321	344	326	365	326	367	335	345	331	375	342	334	343	324	348	293	355	328	360	334	307	383	399	339	349	326	340	303	362	339	354	349	364	334	361	345	338	351	278	307	344	340	353	337	329	346	329	325	367	389	345	325	306	349	329	321	323	305	326	376	324	340	340	318	328	355	318	334	327	338	341	357	339	333	363	354	359	328	330	373	323	361	338	342	349	329	296	335	327	322	337	363	365	355	331	315	342	356	334	338	330	331	321	343	331	347	314	366	344	384	322	341	369	347	308	325	367	369	343	329	371	327	327	341	352	314	327	319	335	320	325	348	346	335	322	320	330	336	350	302	333	335	307	370	332	335	334	333	361	306	309	350	349	329	343	336	342	363	346	338	353	304	324	364	342	344	335	329	332	342	338	327	355	324	329	369	317	343	338	355	354	326	364	329	346	345	334	301	330	343	353	327	289	334	344	350	350	326	338	340	394	320	332	317	337	336	317	343	316	353	336	309	331	318	308	343	357	314	342	333	310	331	370	355	339	343	342	307	344	352	358	343	332	345	361	360	343	357	327	344	319	367	308	342	316	343	337	339	346	331	347	335	325	362	334	329	301	339	348	321	356	352	364	338	325	355	325	325	360	305	304	337	313	341	321	340	347	337	302	316	344	304	355	349	332	350	322	327	342	380	354	360	356	331	348	351	329	343	361	349	347	312	388	357	309	342	341	346	342	331	373	354	335	372	331	319	337	361	328	329	360	355	349	347	364	343	337	342	355	344	307	362	338	352	309	357	312	341	309	306	333	345	369	323	347	356	333	326	331	363	327	351	366	326	325	381	365	306	319	329	342	369	317	326	317	350	320	376	335	362	375	324	342	377	320	318	302	375	361	348	343	330	346	338	320
25411	21411	27313	25460	9006	1210	1043	911	883	804	787	808	804	801	846	780	759	823	802	781	803	768	765	796	745	764	770	755	752	810	763	787	764	764	736	737	737	758	809	750	715	769	789	722	789	754	772	758	750	752	803	726	795	748	801	741	762	789	742	776	789	731	775	764	769	742	801	746	785	786	745	745	794	757	721	763	775	735	756	758	713	781	834	798	747	773	720	764	730	687	725	732	747	776	736	735	733	770	787	809	755	754	743	771	785	785	762	722	710	742	776	731	731	775	765	730	728	772	773	760	737	731	734	742	765	791	720	808	738	772	827	729	733	793	736	764	753	770	729	744	787	751	734	751	732	729	721	668	760	759	729	798	724	721	719	772	802	770	766	801	745	754	782	792	735	777	747	786	778	793	755	799	711	778	787	764	724	733	736	779	769	730	770	790	753	722	713	711	761	733	727	739	704	755	789	749	755	762	779	805	762	710	746	748	730	751	830	716	779	759	770	779	749	810	789	763	766	760	741	743	771	761	753	765	726	744	755	792	792	766	770	775	763	774	758	735	752	777	794	743	779	797	735	774	713	734	758	771	724	723	781	782	755	754	841	719	778	813	794	767	723	754	704	731	718	751	767	749	856	774	760	723	747	778	774	728	800	732	748	746	780	732	783	703	699	711	754	711	748	770	774	729	747	723	757	792	744	752	758	794	746	712	728	750	835	759	804	760	748	774	760	710	787	745	742	813	785	738	763	808	785	718	770	776	761	783	745	776	757	715	758	710	706	746	735	787	742	722	739	731	712	736	756	771	754	742	774	799	747	726	818	728	738	767	742	799	777	731	783	768	754	762	755	802	747	705	721	770	773	751	762	729	748	712	805	757	770	730	763	759	812	740	767	788	696	741	792	763	759	766	806	760	767	721	767	735	763	748	729	761	763	799	748	811	773	704	733	801	727	747	766	749	740	740	738	751	728	760	751	766	776	721	815	776	785	736	766	752	776	718	774	747	751	765	752	746	753	725	702	787	777	740	770	737	755	760	732	731	742	766	778	785	753	767	729	787	747	744	707	751	774	718	801	760	759	721	811	727	752	742	741	801	786	779	752	783	766	761	768	789	758	809	742	765	763	754	737	780	717	772	751	734	699	737	751	793	749	708	749	739	742	766	765	760	747	698	750	713	788	764	756	745	756	725	745	771	734	759	818	799	732	752	732	772	744	778	781	786	775	741	731	688	765	768	777	759	759	751	756	701	733	761	794	780	762	734	770	749	783	730	805	814	732	775	735	769	789	719	779	810	705	749	775	806	704	742	737	790	794	740	760	775	755	793	741	745	772	773	788	717	732	771	771	767	718	792	745	768	730	798	798	758	743	799	685	739	781	763	756	746	740	741	746	736	750	759	748	776	733	739	747	693	770	789	740	780	696	790	760	741	792	742	779	739	760	776	732	750	733	772	791	764	762	793	759	739	711	740	771	744	745	709	766	743	736	742	757	790	781	746	763	738	721	745	762	743	722	762	745	777	704	764	783	721	747	773	778	784	756	759	729	752	758	775	745	797	761	795	747	758	757	755	736	752	770	779	777	732	775	768	780	731	777	753	752	764	717	736	732	747	795	752	742	745	766	796	765	766	812	761	768	722	768	753	785	783	742	751	738	793	751	683	773	745	773	770	755	784	796	741	765	797	715	782	696	750	769	749	766	757	737	779	733	745	745	766	786	758	737	770	739	820	746	746	807	795	702	760	779	747	751	759	831	799	768	743	789	732	752	763	780	763	734	741	787	720	771	789	746	736	757	730	773	714	738	838	742	727	803	746	751	788	744	739	747	759	730	782	724	761	706	768	774	750	751	734	776	794	779	784	744	762	763	733	756	761	738	769	733	770	824	744	771	789	749	775	776	718	776	759	846	796	724	764	762	755	723	763	775	676	802	734	741	742	729	743	771	767	766	755	742	760	768	757	777	797	736	731	777	727	732	728	769	774	726	751	750	744	726	752	754	790	746	751	753	795	787	716	723	757	776	795	744	768	727	750	792	737	774	778	768	805	721	766	772	756	765	737	751	707	777	771	729	803	741	732	791	766	749	760	761	794	745	739	717	780	738	753	772	752	699	725	723	777	764	752	721	710	759	784	784	838	729	801	808	729	751	780	803	783	768	753	737	728	782	795	796	714	753	746	737	773	750	808	785	713	720	727	720	765	742	806	761	763	801	749	774	759	732	777	725	760	770	791	787	731	754	731	728	742	759	783	804	729	780	740	758	751	757	754	760	815	748	739	722	764	790	705	754	764	753	807	717	792	742	824	771	763	773	809	745	772	770	787	751	793	771	795	807	795	727	743	685	798	721	711	718	799	799	743	709	726	777	754	767	787	767	832	784	749	770	759	787	758	750	764	770	715	728	743	767	774	758	774	763	687	728	750	798	770	756	735	757	778	753	730	765	763	749	759	834	762	761	762	749	783	741	705	763	734	763	790	739	775	792	725	676	789	736	786	712	788	776	706	706	751	749	764	758	767	737	767	783	733	736	727	785	750	726	739	736	781	725	783	747	711	711	730	711	772	784	749	783	792	717	783	798	755	728	737	761	727	777	761	702	759	713	743	762	751	768	776	742	789	782	729	753	815	750	790	792	708	748	771	755	738	813	711	740	705	778	727	710	787	727	743	770	798	753	767	779	787	728	764	748	776	786	749	786	698	778	734	760	757	743	721	738	799	785	807	720	773	792	782	749	775	720	730	794	768	787	714	812	723	763	781	752	793	766	789	739	741	729	758	783	731	744	761	767	771	726	774	773	717	747	720	764	727	791	814	713	728	753	796	755	745	746	743	768	761	762	755	762	784	749	763	701	717	731	788	842	767	761	845	801	710	702	793	724	735	763	758	738	715	770	735	768	789	798	742	786	784	704	781	767	746	784	755	773	796	741	692	775	751	741	761	830	778	741	736	735	748	748	754	752	714	820	690	730	805	723	747	780	766	774	768	745	753	746	776	765	719	737	736	726	719	715	709	748	796	749	704	723	784	674	781	740	760	727	770	764	778	732	702	761	752	790	770	762	797	709	763	766	766	753	763	719	762	716	772	755	789	715	775	738	709	747	744	743	789	750	721	791	812	753	725	739	748	752	724	774	745	718	712	816	773	774	759	749	773	752	739	732	779	753	773	765	731	732	776	725	740	775	769	830	777	796	749	765	765	702	772	773	808	761	731	836	771	729	696	720	745	709	718	768	751	749	808	739	724	770	778	769	772	735	723	761	774	745	795	722	766	729	785	706	709	732	773	722	760	731	776	770	809	767	786	766	731	770	712	776	746	806	829	765	802	729	725	758	738	763	769	742	743	840	771	752	754	787	797	738	826	752	812	763	755	756	754	729	727	753	761	753	738	784	701	755	783	807	783	728	736	743	762	778	722	727	788	714	735	750	779	755	784	803	731	742	751	760	726	763	749	738	739	766	779	764	760	769	805	739	793	772	775	737	757	814	754	745	767	781	767	778	726	734	791
30167	44297	10530	1765	1602	1362	1208	1170	1049	954	889	919	862	871	843	826	816	835	767	769	819	757	778	741	789	838	810	790	827	754	808	831	790	806	786	802	776	752	802	789	819	796	799	801	790	833	788	843	782	754	772	794	794	793	815	757	777	739	764	771	807	824	793	777	790	738	809	791	803	850	852	782	791	807	776	800	767	756	751	842	780	768	766	807	797	761	789	753	828	777	805	801	760	767	768	798	811	819	816	785	784	768	760	726	758	800	813	774	843	772	780	757	814	729	721	793	804	831	773	764	760	807	806	769	761	795	785	724	783	779	778	796	806	784	778	810	766	804	711	721	792	799	812	753	739	805	747	784	802	805	827	766	759	792	807	761	755	777	822	840	782	797	753	819	768	769	785	788	785	769	774	730	771	771	810	765	791	766	761	800	808	797	770	793	811	771	779	809	753	760	832	776	798	793	818	770	773	757	801	779	811	807	791	807	790	804	801	769	795	800	765	812	791	787	811	786	749	777	809	766	778	767	790	796	791	783	782	793	826	785	760	792	764	741	750	810	787	796	755	778	809	805	781	806	773	754	771	769	756	774	790	753	803	762	776	745	768	829	773	811	768	769	851	768	766	796	748	802	821	791	791	801	779	782	809	763	748	804	811	755	740	753	775	758	790	765	776	778	821	751	785	788	833	757	824	767	770	799	808	795	797	774	818	725	741	826	778	772	828	806	777	810	754	796	841	773	812	775	796	817	793	795	813	771	815	785	774	802	818	767	791	840	824	757	790	749	848	760	828	782	775	813	817	797	827	803	783	773	752	791	780	810	834	789	780	761	766	818	792	801	780	787	776	830	838	799	780	766	744	739	743	782	781	776	729	822	846	849	840	787	736	781	752	812	744	794	788	792	740	805	760	782	812	749	775	778	821	769	818	778	809	817	781	769	831	765	773	785	729	786	808	788	770	778	752	784	749	740	797	769	751	773	825	767	802	800	795	767	846	771	846	756	828	800	836	789	798	758	741	791	766	803	792	785	769	722	726	756	765	798	749	776	790	811	785	793	788	693	762	829	798	789	773	755	730	799	733	746	801	780	839	776	740	797	821	800	795	788	815	797	776	778	829	734	810	778	734	776	795	734	807	765	784	789	791	791	783	807	788	777	759	784	798	796	794	792	798	807	775	808	746	769	802	815	811	758	857	751	735	804	761	816	776	766	767	786	777	820	774	803	826	762	780	747	791	868	797	780	772	795	746	752	729	798	751	758	813	806	780	752	817	738	800	778	748	764	825	749	772	758	825	760	841	810	776	772	816	837	822	786	804	809	764	776	786	785	845	774	771	790	825	799	792	781	754	772	752	796	762	729	809	775	781	773	823	751	836	855	794	823	807	745	781	779	766	736	754	775	796	797	777	763	746	781	766	774	825	782	758	800	825	766	827	783	789	820	780	796	781	770	798	808	812	839	747	842	804	748	760	837	792	827	777	765	801	795	840	827	805	865	824	804	741	754	822	816	790	818	819	806	799	769	757	826	816	751	791	832	769	752	796	733	793	808	822	808	772	804	792	739	820	789	834	788	801	772	768	798	826	779	767	794	797	774	792	793	762	799	756	791	777	766	824	752	769	777	780	810	819	829	791	814	816	822	806	810	799	835	819	781	823	796	812	814	751	785	840	799	773	781	802	784	801	809	824	816	782	763	791	803	814	792	766	752	730	777	786	783	852	760	747	769	763	785	812	785	797	788	739	823	833	793	775	779	792	792	813	785	784	761	756	759	790	757	728	742	798	798	778	821	845	835	806	805	797	735	739	777	798	798	764	795	772	815	802	805	763	759	770	793	743	835	791	783	825	782	822	803	797	793	825	786	816	765	784	726	793	805	759	837	754	832	835	777	796	805	752	761	777	787	792	784	795	773	748	783	801	844	785	826	751	771	784	776	776	799	813	754	816	790	753	781	810	795	756	790	806	792	780	813	748	786	754	781	748	836	846	776	787	780	787	792	769	782	751	777	767	784	786	806	851	779	808	824	752	766	777	805	796	823	776	794	803	807	828	829	811	746	833	787	751	793	794	777	796	799	804	750	793	806	766	755	776	780	793	780	775	799	781	819	795	803	815	790	783	831	786	766	813	786	786	797	803	789	832	799	738	799	786	801	774	773	802	762	802	799	783	809	764	769	761	801	797	847	736	794	761	813	782	816	821	770	807	787	778	813	817	825	817	824	774	770	780	737	746	768	732	773	791	797	798	750	800	803	817	817	842	745	813	774	783	856	788	739	781	786	787	770	814	769	761	766	767	841	808	755	783	795	776	804	754	787	813	764	767	804	786	804	799	839	815	785	795	789	785	764	786	814	756	833	800	831	780	827	745	798	786	781	776	802	807	773	798	756	741	769	815	852	797	799	775	813	764	778	764	800	793	738	808	782	818	738	766	746	758	849	759	793	753	813	808	815	752	783	813	795	829	798	819	785	828	744	746	802	770	825	790	805	766	778	823	783	784	721	807	768	768	772	834	770	833	805	738	805	775	826	816	799	778	781	749	751	779	758	827	806	766	759	760	786	813	800	821	742	788	763	732	796	755	757	775	778	781	823	760	768	843	803	810	773	815	738	769	783	764	769	795	821	783	764	823	810	824	762	782	784	790	811	809	819	813	801	816	759	828	742	816	814	767	785	779	781	805	802	778	763	764	788	795	781	806	808	797	780	759	808	757	769	721	748	775	771	765	829	762	778	769	802	771	811	797	792	774	801	785	803	792	774	791	806	809	814	822	793	811	789	787	779	782	807	775	817	817	758	782	759	834	770	823	818	803	773	820	797	763	770	812	817	776	797	826	831	799	775	782	833	802	764	763	764	785	772	815	761	784	853	759	792	831	713	811	828	787	786	738	796	812	754	822	777	793	826	779	720	756	780	763	827	769	747	762	807	793	789	763	807	805	764	791	849	768	791	828	817	847	768	739	752	788	793	800	839	793	756	785	807	758	822	817	811	756	811	707	804	785	768	782	800	763	759	825	814	739	769	776	801	775	801	802	782	788	793	760	814	813	787	795	815	772	827	756	776	778	771	839	808	762	789	762	807	762	765	781	818	761	766	762	835	834	766	771	780	842	800	790	829	819	770	772	813	791	756	821	788	782	768	810	763	783	842	793	755	786	793	784	803	790	843	773	736	730	771	820	782	799	789	760	814	757	795	788	758	767	784	831	774	770	723	760	745	731	749	782	804	809	779	772	773	759	720	737	753	726	796	782	777	780	784	756	797	826	752	809	810	737	754	860	779	762	836	792	764	789	764	752	783	764	796	733	836	768	796	807	758	758	737	806	785	782	779	745	763	743	759	768	787	825	773	805	800	836	811	817	820	782	813	761	785	820	808	797	797	808	791	778	766	802	830	822	789	766	765	807	767	785	764	734	815	856	765	751	759	762	774	771	809	805	773	796	771	790	746	828	748	783	738	786	794	835	779	777	786	777	786	783	798	808	798	796	834	806	847	800	786	776	865
22843	21301	28951	23947	21291	21324	8415	1234	1008	911	777	764	776	761	730	724	654	664	608	647	686	653	654	631	618	637	640	582	628	631	638	615	645	654	618	602	634	611	627	628	631	592	601	595	593	617	615	593	579	615	613	596	574	570	618	602	613	605	595	600	609	613	589	622	599	586	583	585	603	639	593	605	609	575	615	593	627	550	550	629	604	625	568	575	570	623	596	588	614	632	605	587	591	562	578	584	666	607	575	582	607	588	647	612	628	605	599	625	625	564	593	614	611	579	579	599	555	640	616	557	608	587	586	566	563	598	630	612	629	617	573	603	626	621	610	609	565	572	576	588	660	581	564	586	639	570	608	609	631	587	580	578	615	599	611	599	601	586	600	627	595	628	643	592	614	631	563	607	626	572	613	647	598	629	571	623	623	611	597	609	656	615	607	576	664	617	607	594	589	595	601	595	587	637	608	589	624	593	577	531	587	588	608	589	623	579	614	605	631	630	558	570	594	584	599	608	605	588	582	616	588	611	614	532	580	603	598	647	624	613	631	609	630	592	634	609	581	654	547	566	599	562	587	609	602	628	623	618	593	609	571	634	536	602	602	629	622	623	646	603	583	583	635	645	598	600	599	585	592	583	654	582	601	590	614	594	595	541	579	601	632	637	596	542	606	547	567	582	581	627	622	625	614	612	600	654	616	611	602	598	594	561	641	617	636	597	581	602	563	625	665	612	588	577	600	598	586	575	577	620	590	602	564	581	596	585	558	613	608	565	628	581	646	619	623	560	615	593	610	615	604	568	628	614	622	580	548	579	612	587	598	614	599	566	585	622	588	621	569	586	639	585	616	615	570	589	625	601	573	599	621	599	611	562	586	603	614	630	598	568	590	584	614	591	617	578	571	585	573	592	675	639	616	575	612	605	570	618	615	586	598	629	611	582	576	576	599	653	594	622	595	546	640	631	588	598	625	569	615	594	634	615	641	602	608	643	599	596	566	603	582	604	623	628	552	573	585	601	599	550	612	655	615	594	627	586	654	590	581	631	607	614	573	605	614	647	622	606	576	601	581	602	639	596	576	594	607	574	591	626	608	567	609	650	604	577	588	597	637	600	610	579	614	602	581	580	635	604	605	587	596	597	563	648	602	568	610	626	585	636	608	619	598	632	625	577	592	589	558	637	540	606	570	588	623	616	587	599	590	565	619	615	626	647	609	590	582	602	574	597	581	600	618	563	611	598	559	615	567	622	552	583	594	570	607	604	576	598	584	604	594	590	648	617	577	617	584	579	611	597	592	594	581	550	675	580	590	605	620	569	586	603	541	573	596	599	577	629	656	602	596	624	584	586	595	621	660	606	567	621	605	631	624	563	611	597	553	608	545	572	597	613	603	615	594	609	581	592	568	602	621	635	584	625	585	605	628	607	656	603	580	612	600	630	609	606	649	629	616	561	644	629	583	617	624	594	567	564	606	624	583	587	580	585	569	593	557	569	586	657	631	604	570	623	649	654	632	591	592	556	608	579	580	595	583	602	626	581	602	588	588	572	635	571	620	626	613	563	595	571	605	658	566	637	594	618	590	624	614	627	620	584	619	571	592	587	569	607	579	607	619	566	588	615	613	595	600	604	596	620	570	581	592	549	567	620	599	635	587	601	583	594	578	603	609	595	606	561	623	637	586	654	624	568	566	601	627	590	560	623	622	575	613	541	614	591	579	591	612	641	584	575	587	630	595	619	563	663	573	594	568	590	621	630	579	648	667	612	619	583	604	597	585	551	630	572	574	589	593	566	585	608	600	624	621	642	648	613	599	616	605	576	680	590	583	598	634	589	594	574	587	568	604	611	586	562	591	599	583	586	570	573	651	597	620	596	619	633	642	610	602	561	590	550	593	586	538	593	605	581	582	575	590	606	598	586	625	555	621	630	585	601	584	579	606	628	595	539	610	583	615	604	613	589	569	625	605	611	601	613	671	572	630	582	593	627	568	547	606	627	589	586	605	620	597	604	585	586	594	598	577	584	591	609	574	609	643	662	592	582	600	603	609	572	618	581	619	601	595	590	576	574	564	612	599	631	598	564	594	585	559	633	604	594	569	658	581	614	567	626	605	598	600	598	603	597	638	603	611	622	603	592	594	579	583	592	577	567	586	612	603	592	644	624	607	590	592	570	604	585	594	564	552	601	645	554	611	615	588	586	605	595	570	614	609	569	633	595	590	598	636	602	530	555	588	580	592	617	594	602	624	633	616	608	533	571	581	612	590	552	579	586	609	607	609	570	626	584	589	606	582	583	625	584	612	592	591	537	610	577	612	599	603	570	606	558	584	620	628	588	547	607	630	628	582	619	602	614	570	636	598	622	613	615	573	598	635	646	575	588	602	558	628	583	623	612	589	621	558	560	615	589	599	613	624	615	603	569	588	590	586	636	612	609	594	629	600	607	591	583	625	600	584	616	589	624	599	629	557	636	605	600	591	603	608	577	606	596	604	579	629	608	611	600	580	645	605	586	617	597	609	584	624	612	632	642	615	550	640	631	566	612	581	626	604	612	618	586	548	588	623	608	603	576	582	546	585	619	582	581	580	600	607	648	631	608	561	612	616	578	590	550	618	599	628	635	574	607	588	596	567	567	615	577	622	585	638	637	567	616	607	628	603	631	594	631	630	577	607	601	594	629	602	603	585	601	558	598	623	583	560	597	602	631	591	637	630	584	629	588	595	611	578	619	670	585	568	619	582	620	648	620	595	637	550	605	604	572	593	542	645	623	592	588	596	599	587	597	645	562	596	595	605	551	598	607	561	560	587	569	570	578	589	624	582	626	612	635	665	596	575	542	592	571	564	606	626	589	589	572	661	648	611	579	614	598	610	647	598	573	627	616	624	561	585	596	590	617	536	603	607	608	620	632	594	633	627	577	606	631	608	601	595	634	594	563	607	595	606	608	651	636	595	578	606	622	599	602	609	548	572	587	558	596	590	612	632	610	648	581	620	542	575	614	592	596	608	578	611	580	604	580	565	581	622	583	587	617	619	605	609	597	677	594	619	583	602	594	572	568	555	602	583	585	634	636	583	614	596	618	607	560	615	600	586	594	558	632	580	641	563	614	623	619	605	558	559	612	619	595	584	588	583	570	613	598	592	641	610	614	579	606	578	631	595	612	561	640	612	645	597	638	607	589	611	577	598	588	610	581	594	611	596	605	599	606	622	635	602	603	576	593	588	579	585	590	631	585	627	601	592	571	580	562	594	609	597	593	600	616	607	613	618	635	617	626	564	578	616	584	621	596	564	578	607	640	605	578	599	597	651	576	592	594	643	600	612	626	561	581	595	602	622	600	616	583	606	594	608	658	605	546	595	616	623	517	560	553	562	599	588	540	599	618	581	620	551	548	620	570	595	618	606	615	586	589	608	574	614	628	601	613	603	620	599	638	609	588	600	639	611	606	612	594	568	573	579	603	578	583	626	575	588	572	581	578	573	598	610	630	629	592	570	569	602	633
35641	58106	18404	4323	3077	2438	2001	1705	1325	1115	980	902	868	881	730	736	758	710	688	670	686	712	665	659	686	661	670	723	644	692	618	650	616	689	613	632	636	636	611	596	613	618	596	610	594	644	607	591	643	613	623	568	610	644	594	632	629	613	591	664	609	608	632	587	636	601	583	606	602	620	605	586	573	620	621	614	639	571	645	608	592	595	564	625	601	609	638	560	594	593	635	623	601	595	598	568	633	549	630	615	635	598	602	601	619	561	649	577	574	572	566	646	648	541	595	611	636	639	602	600	612	635	581	624	609	588	617	605	590	615	652	580	581	587	642	642	637	587	591	609	618	604	639	642	607	600	634	568	583	598	581	578	609	629	601	591	552	595	594	643	629	621	599	600	584	592	582	576	591	600	574	578	621	605	629	574	586	626	618	628	570	609	599	614	598	566	617	574	598	597	642	616	565	574	598	627	591	565	588	600	607	666	562	551	634	579	624	615	601	577	614	579	588	604	640	632	575	612	600	641	584	617	586	589	619	628	596	564	556	629	579	582	583	553	577	607	594	623	577	578	598	613	585	633	589	617	595	618	594	591	614	568	634	607	609	615	623	592	614	634	597	623	581	578	578	555	637	643	655	600	632	613	566	610	656	594	613	673	607	592	604	618	591	581	566	592	615	603	598	618	607	593	551	610	599	577	591	606	626	594	594	591	585	625	606	646	596	625	607	635	603	587	562	611	640	607	593	605	604	593	624	567	576	599	577	601	616	585	575	630	591	572	629	566	612	622	606	592	599	632	595	537	618	566	589	599	607	611	601	585	630	623	587	644	602	609	602	607	676	588	561	601	631	621	598	578	613	581	604	580	617	564	584	578	575	627	585	575	568	607	613	620	634	595	638	615	590	605	602	597	597	580	606	607	619	568	570	647	603	624	612	592	623	583	582	599	627	610	587	632	605	603	587	588	600	618	567	571	626	585	565	591	606	590	604	603	621	578	590	632	591	616	612	588	626	615	595	626	560	616	594	584	567	576	611	574	625	546	613	637	607	604	610	646	588	606	587	617	625	562	630	574	598	608	620	605	604	613	598	577	624	623	640	574	585	622	576	631	600	583	606	548	624	635	603	566	599	590	599	593	623	633	588	607	580	568	605	573	613	617	594	613	611	626	602	628	616	599	565	585	629	628	618	592	640	628	607	591	607	585	601	578	604	582	628	572	597	610	564	625	566	566	591	603	597	645	610	603	608	587	586	575	577	568	622	594	571	639	597	615	586	591	612	565	595	559	559	566	634	575	626	603	573	603	564	605	601	580	564	651	574	586	579	593	593	658	645	604	617	617	577	600	564	612	627	569	599	588	602	615	616	552	600	567	574	614	611	574	614	558	588	573	594	615	602	596	609	580	616	594	646	592	596	591	580	619	627	611	587	570	577	607	591	604	579	582	641	649	633	581	557	611	632	564	621	636	591	600	570	602	604	574	618	593	594	597	608	618	559	603	603	616	579	546	587	606	577	589	630	563	627	570	558	624	568	621	559	606	636	605	651	636	577	590	600	625	604	594	660	578	608	578	591	632	610	616	593	601	568	629	600	630	601	593	635	580	595	584	575	577	568	609	602	624	609	613	603	608	624	625	601	619	592	633	556	644	631	639	607	591	571	621	591	577	596	578	616	586	604	611	586	621	594	600	577	556	598	599	640	549	620	601	589	577	616	608	623	606	596	601	607	584	609	590	622	574	594	657	612	583	633	621	621	576	606	595	605	612	584	660	584	570	612	627	590	581	650	596	598	602	619	607	594	599	676	620	568	611	614	592	635	597	593	627	562	621	614	607	561	567	580	613	589	635	617	597	580	576	570	637	591	617	632	629	579	572	610	594	578	567	606	591	583	566	607	594	593	579	586	594	630	619	621	592	627	544	607	626	589	578	626	631	645	615	626	586	568	611	586	633	624	640	619	573	591	590	593	627	608	600	594	647	623	551	623	582	597	642	553	612	605	587	561	616	599	596	607	557	646	639	604	593	595	575	591	566	597	632	637	578	630	628	575	619	608	563	578	588	573	573	614	580	587	596	557	567	659	557	620	647	623	598	605	584	565	619	592	557	586	571	596	557	597	600	634	593	614	610	585	662	634	590	586	622	592	636	610	561	621	626	603	618	588	582	608	631	584	609	567	583	598	560	617	587	581	604	575	640	601	596	621	630	604	588	630	605	625	613	632	577	555	594	617	617	614	555	583	611	638	599	585	657	601	582	625	599	615	611	580	643	581	623	574	620	618	566	636	558	600	580	557	619	611	617	620	590	605	607	619	630	622	626	604	627	588	556	651	592	575	585	589	580	569	612	575	637	586	593	564	617	575	581	559	653	615	614	625	620	575	629	595	621	611	614	584	570	634	627	601	598	628	558	588	610	585	615	597	552	600	606	614	619	616	609	663	594	620	605	610	582	577	550	589	601	596	604	575	595	588	623	594	604	621	630	615	603	586	589	582	615	559	639	531	585	611	588	617	598	597	609	627	590	563	594	566	602	605	612	630	644	621	630	580	600	614	616	589	601	568	613	629	645	590	607	578	634	634	598	573	610	622	553	605	589	639	638	570	617	583	644	598	581	581	613	603	621	626	636	592	573	589	610	592	587	619	598	579	638	620	637	578	573	610	572	638	586	597	580	603	577	608	609	574	603	601	580	612	588	604	608	579	591	632	609	602	591	585	591	601	589	595	596	634	613	595	604	633	589	550	606	581	615	598	659	598	579	602	629	568	623	607	597	629	588	615	603	587	620	579	609	584	608	595	598	642	592	592	613	589	600	595	615	594	595	600	590	618	584	565	587	581	583	604	565	606	578	591	587	578	639	596	598	580	606	640	613	616	582	630	609	623	584	573	588	583	594	627	630	652	597	569	622	614	587	562	580	569	615	595	613	577	612	526	583	588	648	590	580	602	602	589	586	626	582	658	616	585	585	614	582	608	631	630	589	601	584	593	675	582	598	601	597	588	598	619	575	641	596	614	591	631	625	631	610	609	575	567	602	592	606	603	587	644	600	621	574	604	614	583	618	600	603	565	600	595	572	651	566	648	598	603	579	604	641	583	610	584	619	560	598	584	623	554	594	537	560	623	572	608	635	619	631	617	594	636	601	581	638	588	608	561	596	606	652	605	605	622	583	595	583	615	624	632	573	625	597	597	597	570	571	582	583	586	539	576	599	602	619	628	624	586	604	591	607	556	594	563	572	628	613	558	618	567	555	621	638	571	589	627	559	593	596	564	567	623	624	582	607	588	662	620	608	643	583	590	576	582	645	607	604	614	552	603	577	646	605	594	625	566	567	579	598	560	656	619	587	579	583	632	585	591	590	600	606	631	597	610	624	610	572	616	574	634	563	600	610	620	587	584	568	526	556	644	596	583	593	625	579	592	635	601	588	620	604	639	608	584	673	619	601	546	566	609	590	621	594	562	605	585	602	587	625	593	599	623	611	621	621	599	609	629	584	599	581	632	587
29042	24297	13355	1375	618	537	547	527	505	505	465	488	459	538	483	461	475	520	517	424	497	481	489	485	441	490	459	510	518	486	450	508	476	456	498	485	479	498	497	470	487	485	494	481	451	476	490	503	451	488	502	511	424	446	490	485	493	501	509	491	477	499	522	506	513	490	482	462	496	483	497	478	512	494	505	518	469	499	473	453	449	525	492	522	519	483	480	481	482	483	481	457	499	471	491	458	468	492	489	498	452	495	507	509	500	499	474	485	490	461	517	468	478	477	462	506	512	486	460	455	478	492	475	461	499	483	459	523	479	483	469	505	501	480	492	478	476	483	509	496	521	468	515	449	492	494	533	516	488	461	512	493	512	508	533	458	543	482	493	483	521	488	468	477	477	486	467	496	470	495	467	473	478	475	507	489	476	488	481	507	514	516	500	491	502	473	479	474	501	510	464	477	474	497	518	490	479	485	522	469	534	493	484	488	501	487	484	460	512	494	486	489	465	466	465	502	493	469	458	489	465	533	505	442	485	485	484	491	509	444	472	504	460	464	478	453	475	482	487	509	504	501	438	480	518	486	448	486	441	502	476	493	462	520	494	490	481	485	498	501	457	500	439	470	493	492	493	493	564	486	499	499	474	454	474	504	475	454	520	440	499	472	460	517	504	479	466	498	443	471	472	479	442	524	497	483	470	490	547	533	461	465	491	468	490	511	506	502	463	467	475	476	488	476	510	468	522	486	457	450	466	479	481	490	485	492	551	482	500	514	490	507	490	464	465	498	491	566	486	511	498	494	496	488	504	477	528	566	447	502	433	457	485	478	498	484	518	480	491	488	490	500	470	527	484	501	478	490	484	492	509	450	456	464	498	520	522	512	477	477	469	457	429	472	467	509	527	496	442	495	482	520	444	482	458	465	477	516	510	457	434	463	448	480	487	531	490	469	484	467	466	441	500	481	495	506	513	455	477	494	477	506	442	438	468	505	479	560	485	453	485	477	520	482	523	500	453	473	452	487	483	484	470	500	503	508	451	488	466	512	483	460	446	515	501	487	459	449	503	458	474	470	464	498	465	472	490	503	486	508	492	469	460	491	469	467	514	501	516	495	506	451	463	463	476	485	513	480	490	484	451	533	468	517	486	506	495	444	486	457	474	497	490	521	481	490	459	506	498	498	493	488	462	483	492	510	511	498	470	454	507	541	479	482	483	503	488	499	474	518	458	471	463	470	477	501	454	444	482	486	478	497	461	463	489	506	476	543	416	504	466	513	476	475	487	481	482	462	478	465	520	478	499	505	453	490	462	492	507	482	457	501	474	466	463	493	475	487	498	489	463	509	481	544	479	508	458	462	488	463	426	501	453	491	489	504	435	487	491	471	464	491	487	501	518	486	465	447	506	517	473	488	511	468	501	483	519	493	468	474	451	490	499	495	475	481	509	499	487	513	498	488	469	435	492	463	525	473	472	494	473	469	466	489	474	454	469	507	443	480	459	511	511	499	500	477	504	485	524	487	493	498	460	509	521	427	459	475	484	494	496	506	499	440	459	440	505	458	510	452	453	483	477	509	484	488	454	492	513	512	485	532	464	456	486	471	467	530	497	484	491	493	484	475	515	496	496	461	527	485	541	495	483	522	486	515	515	474	475	503	463	499	494	480	496	486	490	497	478	488	476	487	483	479	471	480	489	523	498	450	499	503	477	514	481	463	484	477	487	501	488	489	495	485	493	472	500	487	487	489	471	492	465	501	493	475	446	453	505	454	488	521	470	498	485	481	496	510	474	473	474	490	491	467	486	470	461	493	489	526	514	486	508	481	509	490	514	529	482	494	506	510	480	493	496	458	485	489	484	476	489	469	477	503	477	481	472	486	479	477	492	458	466	497	520	495	499	450	441	534	517	511	473	471	515	466	441	465	433	475	502	488	462	477	509	488	526	482	490	534	481	501	450	453	506	481	463	483	470	477	494	520	475	509	467	511	469	486	496	439	490	489	496	475	465	480	496	534	501	514	516	497	488	497	510	518	545	472	556	498	495	515	469	494	476	481	479	494	481	497	488	476	445	474	502	473	453	515	497	467	481	489	475	487	527	466	471	461	506	485	517	467	509	493	501	486	479	484	486	492	493	479	507	463	477	448	458	480	511	540	468	503	487	454	451	458	476	476	473	483	500	475	471	496	457	465	442	448	489	493	477	461	480	471	465	443	494	497	472	493	487	467	505	459	504	475	513	482	525	497	518	466	489	486	489	477	462	462	484	478	472	518	470	468	498	479	481	488	473	501	545	489	485	520	511	514	540	470	496	486	515	515	464	508	509	491	494	462	485	461	432	486	473	531	501	459	488	515	475	490	469	495	459	450	501	475	480	471	455	517	528	490	473	486	462	487	482	473	500	509	490	478	527	493	477	511	484	459	540	492	480	504	427	485	482	469	489	525	447	481	475	500	448	451	511	500	487	491	498	472	530	511	501	527	510	468	478	464	484	453	467	467	500	460	515	502	495	510	492	465	494	511	502	504	427	491	527	467	468	502	474	490	474	481	479	499	476	461	476	486	483	475	497	498	455	448	506	486	443	485	472	455	504	472	499	471	465	476	518	534	497	449	481	480	529	476	491	489	477	535	502	469	442	467	473	462	449	495	481	463	501	462	492	477	469	485	499	450	466	501	478	491	489	498	457	496	489	453	496	474	478	518	491	479	490	506	495	498	506	468	489	479	490	495	487	463	490	458	548	474	488	496	489	478	477	490	488	470	490	479	498	478	493	467	477	508	499	438	440	502	470	512	471	487	518	500	540	496	467	476	470	483	517	517	473	494	438	500	500	488	524	497	482	458	501	473	470	473	503	482	434	483	481	476	442	514	456	516	488	485	493	498	485	467	453	521	515	496	472	468	524	508	519	503	475	495	515	498	450	515	487	478	515	470	487	484	478	484	475	554	499	539	472	469	470	519	475	480	466	490	497	464	456	500	482	518	501	464	481	483	501	471	469	467	493	458	500	457	497	484	498	461	470	444	492	499	461	469	468	463	481	532	457	522	471	503	511	484	489	465	462	477	487	442	513	475	506	496	512	472	508	468	472	462	508	458	519	440	470	535	485	443	484	494	524	519	470	488	495	538	459	516	511	510	466	500	473	504	431	500	451	495	489	498	530	453	486	483	494	497	496	511	485	505	462	510	537	476	477	507	511	480	518	506	486	513	502	480	492	521	478	507	479	476	514	509	472	501	528	504	541	487	504	516	493	476	483	465	506	470	458	487	446	480	480	492	499	499	513	492	482	470	498	483	482	468	495	466	471	452	504	484	445	515	500	472	503	515	508	468	473	500	480	481	489	480	502	454	484	484	474	479	495	520	440	506	490	501	460	491	502	480	481	508	482	469	486	454	532	476	431	473	505	507	497	523	492	505	470	520	513	512	489	500	511	464	478	484	466	497	476	500	494	490	477	505	494	531	471	476	514	475	491	478	498	489	487	461	475	491	496	506	513	453	464	524
25314	34812	6063	698	683	664	620	659	583	570	536	517	545	562	564	517	548	532	515	548	527	521	505	509	533	533	518	566	517	510	506	512	562	521	564	538	535	529	524	536	554	501	508	535	513	526	502	535	504	539	547	506	514	511	496	546	571	547	534	524	556	504	555	550	523	533	522	538	543	479	540	492	553	546	506	517	507	570	584	549	504	530	560	584	532	524	497	510	504	528	510	541	544	537	541	538	512	515	521	509	542	529	519	537	550	517	524	540	556	557	534	538	504	526	531	510	555	531	536	498	546	549	494	541	538	570	518	514	514	565	531	552	502	544	523	543	521	532	505	567	493	570	503	531	536	530	561	506	533	532	511	552	523	570	560	515	502	535	531	529	504	523	507	501	538	533	547	542	507	511	513	534	538	510	522	522	524	542	545	572	510	515	548	530	526	503	525	528	546	518	572	524	566	527	543	526	514	522	514	517	574	521	548	511	564	510	503	524	513	498	485	500	507	546	556	521	514	498	507	554	528	513	532	527	537	556	516	523	544	533	552	518	496	511	496	525	503	537	548	508	520	528	475	497	510	495	519	495	533	551	505	530	479	533	550	535	519	529	543	513	518	549	536	495	533	550	547	548	530	527	510	537	511	503	487	542	505	525	511	493	515	548	498	516	482	564	523	526	530	550	527	499	532	558	485	548	496	530	536	498	515	515	527	520	525	510	519	494	505	551	513	529	538	517	548	545	543	523	509	516	567	531	520	538	574	512	522	534	535	527	532	534	535	524	490	492	518	557	501	503	521	546	543	537	541	499	544	562	525	526	553	542	518	513	513	527	501	504	511	536	525	504	513	539	480	552	503	503	544	521	541	513	542	534	523	550	520	512	505	527	584	485	512	533	497	525	512	540	503	505	491	519	531	510	531	517	556	544	545	537	512	537	551	542	511	521	494	445	489	523	523	546	549	532	527	529	528	491	512	516	552	558	487	566	520	533	521	566	498	499	547	545	505	517	485	522	509	558	547	511	548	541	526	546	519	533	521	532	531	544	547	524	523	494	522	475	535	514	497	535	564	545	581	522	504	565	529	527	515	483	535	512	518	497	517	519	536	536	532	557	532	566	494	537	502	519	547	511	515	544	497	530	504	530	502	492	529	513	533	566	512	501	535	531	512	539	555	488	516	556	519	514	535	515	549	523	479	499	535	471	534	501	528	578	520	520	552	515	563	560	534	506	528	474	544	580	499	516	534	532	532	539	497	494	459	551	498	567	528	540	512	515	517	501	580	495	522	509	523	499	514	513	536	537	478	537	487	528	550	532	530	527	556	480	526	501	483	512	540	502	539	509	550	535	565	495	564	546	502	505	549	548	522	545	536	544	519	542	472	562	532	537	527	506	521	544	505	471	531	505	511	516	540	524	514	516	520	539	528	509	543	527	487	549	532	492	542	503	519	535	593	505	545	521	546	531	525	544	497	580	524	511	508	527	535	528	574	515	515	567	527	498	503	511	538	515	505	503	507	546	522	541	541	512	524	486	476	508	508	521	551	519	537	516	485	508	550	504	527	528	545	482	533	552	521	525	559	541	538	547	570	559	499	510	504	561	551	545	521	534	535	560	550	495	522	524	517	515	535	534	508	496	486	534	521	526	540	559	533	540	516	501	521	515	533	528	523	556	509	544	557	547	543	557	494	537	505	551	565	529	580	510	534	522	527	505	552	511	515	542	576	506	518	545	509	531	544	498	566	500	512	492	519	548	527	512	543	498	500	496	590	487	497	536	540	533	519	521	567	540	542	505	502	521	558	526	546	561	486	576	532	521	557	509	505	477	496	517	565	542	520	558	515	539	524	547	518	575	477	492	550	508	551	514	511	505	507	566	502	546	510	489	513	507	531	526	513	530	509	517	489	557	552	493	548	525	484	519	522	556	502	547	497	545	511	532	535	505	493	538	532	548	551	539	531	547	506	470	506	480	505	510	513	513	509	551	577	501	548	510	534	499	514	516	555	542	484	496	542	493	560	507	545	518	498	525	537	481	509	502	510	542	538	553	527	517	502	517	542	529	535	531	565	521	564	536	500	525	540	533	529	534	538	489	499	521	517	540	562	543	505	525	542	535	520	530	542	539	476	533	511	513	503	513	491	560	541	526	560	548	545	491	544	561	503	497	537	570	512	545	528	556	541	515	550	564	552	492	501	505	542	531	514	562	518	541	534	553	549	540	544	503	525	532	525	550	514	496	528	576	558	523	536	534	506	550	541	524	521	484	492	490	538	483	508	508	515	533	517	528	502	580	480	506	537	521	556	557	508	572	516	549	533	538	545	586	518	518	510	520	509	527	511	546	495	516	540	547	545	488	510	520	494	532	516	529	547	542	526	494	522	543	503	541	541	545	512	543	534	516	512	492	567	498	545	504	486	502	502	540	523	545	538	474	509	516	523	530	543	502	555	540	561	558	519	504	483	511	542	546	557	508	529	505	560	517	541	528	516	528	510	526	560	555	538	551	531	534	533	544	530	495	562	555	478	517	494	517	569	499	527	510	504	527	521	543	528	553	519	538	520	531	516	515	533	562	523	564	504	524	538	519	529	576	532	552	501	514	513	594	505	530	513	549	579	561	518	514	540	574	564	521	540	477	519	542	523	531	504	520	526	520	532	542	558	535	576	532	492	545	522	543	512	545	522	522	479	515	526	565	539	534	545	518	509	531	525	533	537	555	554	517	514	492	551	539	539	531	497	567	553	550	498	526	526	511	454	558	549	528	549	515	534	549	540	529	511	535	542	527	528	553	514	541	535	517	528	530	515	530	531	553	491	499	570	567	550	532	538	495	522	536	519	510	547	518	513	558	508	559	567	529	526	546	565	539	488	507	543	504	539	551	532	531	517	512	532	507	567	500	568	525	519	542	555	502	575	541	518	507	575	497	548	560	572	505	532	561	526	526	530	507	524	528	533	534	511	526	567	537	511	542	526	522	513	539	562	513	523	525	530	512	529	537	552	522	523	497	505	494	542	522	523	512	514	544	538	575	519	524	558	496	508	532	518	516	556	524	498	530	513	514	565	559	543	564	508	527	525	538	559	536	572	571	551	521	547	544	498	497	546	509	567	551	566	503	521	519	505	555	508	493	520	486	496	541	531	574	515	533	557	517	528	525	501	544	471	502	508	523	539	513	511	506	562	508	545	505	499	523	553	536	572	531	574	515	534	552	532	500	535	545	525	525	553	525	529	587	542	517	538	494	548	553	500	545	513	548	536	510	531	569	504	527	504	507	553	521	517	492	577	514	551	504	535	526	543	545	545	516	558	508	523	537	497	525	525	511	515	515	509	565	552	546	518	513	570	507	517	546	564	544	489	533	553	528	545	546	552	517	538	510	506	540	521	526	554	495	545	541	480	533	542	533	527	531	517	505	514	458	534	546	555	542	572	562	485	547	502	542	541	529	545	524	510	550	535	504	544	498	550	522	468	573	540	524	522	551	524	525	550	549	540	506	551	528
23901	21386	28735	24384	21360	11433	999	620	526	483	467	403	410	433	353	361	347	319	386	362	302	325	332	346	322	332	317	312	346	301	313	334	323	304	352	286	347	324	314	358	325	333	315	306	306	304	311	305	327	296	333	346	317	313	340	281	275	347	329	302	314	334	354	334	343	312	304	326	336	313	340	313	279	315	328	301	307	318	320	313	307	300	323	285	339	281	355	313	298	323	327	306	323	307	283	305	315	302	319	334	332	306	292	297	332	310	275	307	306	285	310	319	298	304	316	323	301	321	333	322	318	335	294	286	280	294	300	317	365	356	306	325	342	294	323	304	333	312	311	329	305	308	331	336	309	297	342	305	310	331	300	302	359	313	325	304	305	315	273	287	320	325	302	310	333	345	312	307	319	321	324	302	319	303	312	337	336	330	310	307	279	354	325	336	304	344	353	281	336	346	310	326	318	328	289	326	282	338	355	316	294	308	303	306	321	317	332	312	298	293	313	289	319	334	306	304	321	302	304	337	318	298	331	328	312	345	312	326	305	298	286	341	295	326	323	334	281	322	363	295	300	291	308	344	291	298	320	330	313	281	322	330	287	317	305	314	333	288	294	287	291	319	308	312	303	321	296	287	275	337	339	315	285	316	292	320	325	295	316	323	336	302	301	280	325	321	313	310	281	321	307	310	330	294	300	279	318	308	332	308	291	355	322	259	334	313	321	284	298	340	328	299	330	290	321	305	289	352	309	308	336	304	298	324	333	316	328	298	317	325	325	311	321	302	339	294	330	295	298	318	354	331	312	315	317	341	330	271	308	302	320	361	345	344	327	302	318	365	322	309	290	333	314	311	315	300	292	311	319	299	326	302	294	313	312	329	317	322	329	313	299	332	286	317	303	304	328	331	311	311	313	275	358	308	349	316	314	313	294	331	296	299	306	334	352	284	316	336	281	306	295	341	316	327	300	314	303	307	334	317	323	332	319	291	318	332	315	310	311	305	362	305	335	338	326	330	333	319	262	303	292	342	313	326	327	349	310	309	319	332	347	315	319	333	321	342	346	310	287	303	302	347	311	325	304	336	333	313	298	315	319	301	301	339	281	287	332	307	309	315	293	322	331	313	309	325	295	344	345	303	315	350	296	330	331	328	295	346	297	302	348	295	337	311	314	293	324	308	337	294	317	327	323	334	303	267	314	313	299	332	337	318	302	332	337	310	295	298	310	313	324	305	275	330	310	284	305	300	331	325	320	329	308	303	302	294	312	296	299	337	323	321	298	320	317	318	299	293	320	304	320	332	310	311	313	342	296	305	308	336	298	293	315	310	259	309	310	293	327	329	295	299	324	322	340	316	308	300	326	326	305	279	319	334	337	289	276	287	344	306	308	305	296	318	328	323	312	324	306	306	315	329	335	313	296	322	313	323	323	338	291	332	327	316	298	346	323	343	304	346	307	297	327	291	326	335	309	317	296	320	340	317	285	289	295	299	327	318	308	322	314	324	297	328	330	319	308	326	323	337	312	279	282	332	295	312	317	317	328	330	333	343	323	294	305	335	322	323	339	299	288	326	312	325	325	328	337	330	298	309	344	300	331	302	296	342	310	311	285	335	349	319	282	338	313	347	324	302	305	311	307	300	295	311	309	332	329	321	286	318	341	331	341	344	319	324	297	318	306	321	299	320	308	324	284	303	306	311	321	310	316	273	308	329	308	322	313	343	327	284	305	308	324	326	300	348	316	307	325	285	282	310	317	293	282	288	278	336	320	330	330	318	286	324	345	304	296	288	315	345	342	355	308	321	274	308	321	316	338	319	302	336	337	299	305	313	323	322	297	324	307	312	310	332	316	320	312	307	342	315	310	307	334	318	274	303	291	302	316	323	311	312	303	352	307	326	328	297	303	315	328	350	286	306	318	298	305	312	313	315	292	326	314	306	310	281	303	326	310	314	352	321	322	321	297	294	304	296	324	351	306	332	332	314	348	304	322	327	311	337	300	303	334	311	330	319	340	307	338	314	307	325	311	325	315	304	286	303	294	306	326	333	336	296	315	298	282	297	317	326	318	333	311	323	366	297	330	338	315	316	314	293	286	300	311	313	339	314	310	325	335	279	351	306	325	330	305	319	276	318	305	304	294	338	318	323	334	315	306	329	329	325	334	315	323	316	332	322	338	330	295	326	352	311	345	303	283	309	340	359	283	324	337	311	345	322	326	314	286	323	319	305	328	312	325	319	320	336	310	308	335	298	316	338	308	286	327	283	314	328	278	319	321	327	330	314	325	316	311	331	294	297	293	298	310	292	300	322	277	317	307	314	290	331	322	306	325	328	306	314	304	329	307	345	326	332	305	279	322	319	313	315	349	294	330	295	335	307	312	289	318	368	314	342	319	337	333	308	357	328	333	304	320	298	314	311	320	288	300	319	323	315	322	299	315	336	352	327	320	316	341	300	305	315	331	334	315	313	325	334	327	310	337	327	325	268	316	319	342	294	295	315	309	309	297	303	317	297	321	352	324	327	314	359	317	293	293	326	299	305	320	315	314	331	306	316	324	324	330	293	290	317	287	329	353	290	284	314	279	347	318	364	331	299	313	303	293	331	340	319	304	339	287	342	312	306	340	343	328	309	299	339	311	330	291	316	330	303	344	296	335	356	323	318	321	321	327	315	343	284	329	317	304	333	316	320	301	302	289	308	323	314	310	306	323	318	294	324	313	313	293	310	310	293	318	286	319	310	310	320	286	343	336	332	334	328	326	309	315	323	316	323	316	291	317	327	294	313	297	332	280	300	294	326	276	321	304	299	287	335	314	316	308	285	296	317	297	296	316	317	284	306	294	324	307	312	306	322	323	359	292	317	341	306	325	334	333	313	317	328	311	312	303	288	343	289	284	297	312	330	317	291	297	285	296	332	348	311	289	312	315	290	311	276	328	323	319	330	301	335	301	341	314	312	305	351	308	311	309	344	312	308	297	318	317	293	323	346	295	334	292	326	310	300	293	342	323	336	321	320	323	316	353	292	330	309	314	358	352	309	307	320	324	337	350	289	296	326	309	304	314	320	331	334	287	303	288	312	322	295	311	307	300	308	338	314	320	337	298	352	345	343	302	268	305	311	321	320	331	340	326	294	301	314	302	341	317	285	294	311	330	318	323	312	293	318	309	296	318	318	300	278	321	293	288	313	322	331	294	321	292	329	334	310	315	276	320	279	348	317	304	319	315	340	311	320	314	277	353	334	295	311	321	316	315	308	285	304	303	324	319	324	285	335	297	297	317	283	280	336	330	318	318	290	302	361	304	296	323	315	307	322	301	301	294	295	338	341	308	349	306	308	317	316	314	318	298	321	332	282	310	326	334	314	298	339	311	296	304	311	301	316	335	304	315	309	327	351	313	307	330	316	318	292	354	362	313	290	311	340	286	362	317	335	331	300	311	336	308	326	310	316	297	321	315	300	324	350	334	335	305	327	332	306	291	306	317	292	327	316	317	302	293	295	287	344
32528	51582	14103	2512	1797	1418	1164	937	802	624	598	535	514	443	430	433	396	413	392	402	410	401	350	384	386	347	385	370	349	364	332	339	360	356	384	351	352	355	350	367	348	337	363	383	386	358	359	362	309	346	359	333	373	341	318	328	336	370	323	335	345	307	329	348	356	353	346	362	349	355	384	367	327	338	359	330	342	317	347	370	347	363	342	351	365	319	366	340	336	319	328	342	356	322	383	362	346	368	309	342	346	354	335	339	335	346	363	351	345	338	367	310	344	327	341	352	358	336	338	343	333	315	349	361	337	354	384	342	328	350	321	348	341	339	347	328	321	350	351	345	369	320	327	329	353	359	333	328	375	360	344	334	322	352	346	383	346	348	322	371	344	344	329	328	299	350	341	323	371	332	321	350	319	350	346	335	336	346	373	324	339	342	358	357	345	314	346	328	350	368	342	306	353	356	319	369	305	363	355	333	313	326	356	358	321	328	318	351	346	342	371	334	331	309	325	324	298	326	342	357	345	378	344	327	317	335	326	325	328	331	341	345	359	298	306	320	346	346	325	346	359	369	349	338	369	340	320	321	358	333	325	302	330	355	315	374	360	340	369	350	340	308	347	331	343	316	321	364	351	335	314	372	334	347	351	328	357	332	383	353	348	342	334	369	345	319	335	301	352	313	321	336	356	330	328	316	349	344	332	366	354	339	346	355	293	332	354	333	357	336	366	345	386	346	312	346	326	338	347	337	350	313	337	324	356	333	348	368	356	320	361	317	319	351	324	341	361	347	319	351	337	336	341	340	359	351	370	408	363	384	361	346	386	356	370	349	364	324	335	352	383	324	346	370	357	328	339	341	355	349	330	334	320	346	314	331	352	348	329	344	373	325	345	353	333	315	346	326	344	342	346	355	353	323	316	351	325	333	356	357	341	322	343	358	359	374	332	328	334	327	351	317	340	336	381	350	335	369	347	343	330	333	318	327	360	386	373	341	339	339	289	358	312	369	303	366	358	341	339	370	343	355	328	351	369	330	316	360	340	319	335	360	303	369	369	344	338	335	338	320	336	332	355	358	329	337	319	342	322	363	342	336	361	352	327	378	369	330	361	351	357	334	355	347	359	343	328	337	348	337	341	358	363	332	345	352	360	364	354	334	316	363	315	340	332	346	334	351	363	337	373	337	314	344	366	337	379	337	375	335	328	329	351	358	315	324	340	317	356	379	352	290	316	349	345	343	353	343	354	317	312	299	358	357	370	364	324	360	328	376	312	343	343	308	346	376	353	313	332	350	343	380	337	345	337	328	369	353	349	342	365	326	368	345	322	346	337	354	359	322	360	378	358	371	329	328	331	376	352	365	334	337	354	348	345	387	332	341	338	352	388	333	336	304	314	367	340	350	331	358	363	336	377	333	356	352	335	332	340	332	353	327	366	379	358	346	333	344	370	332	339	353	327	368	337	374	350	349	328	358	321	328	383	338	333	360	329	338	319	332	329	365	343	328	344	357	368	330	312	388	359	342	346	371	337	365	334	321	329	306	363	358	344	354	331	319	355	346	352	360	341	364	322	414	320	369	335	343	349	385	349	346	347	343	358	340	332	330	366	353	359	319	342	376	329	350	342	322	344	357	332	317	337	321	325	336	344	344	330	353	342	336	342	340	313	307	351	365	322	351	310	329	337	316	325	340	321	337	343	339	351	340	330	359	340	309	350	341	343	344	352	345	326	359	325	353	360	340	381	350	325	360	316	337	338	344	372	309	306	298	365	369	324	342	313	338	334	336	334	333	308	322	356	323	371	350	327	336	329	339	334	361	357	369	321	334	350	365	342	345	361	338	392	316	364	344	361	333	360	313	333	328	338	337	317	321	360	350	388	372	350	338	318	332	347	350	377	327	338	335	326	326	363	321	346	329	320	337	347	331	343	327	339	383	316	379	356	378	345	381	316	329	366	355	321	355	331	354	326	339	379	344	339	349	341	337	342	349	333	359	338	362	384	352	301	331	337	332	334	345	364	358	350	347	319	350	355	360	330	319	348	368	363	317	328	358	330	335	349	334	325	326	329	346	340	349	329	363	352	353	373	325	346	316	353	295	322	307	345	370	367	363	318	355	317	360	334	348	332	334	333	359	341	340	326	325	346	364	350	341	344	342	324	316	347	350	318	360	335	307	343	344	341	331	369	343	319	359	320	345	362	346	396	338	322	345	327	336	328	352	350	366	366	340	338	348	357	343	336	351	331	309	324	345	347	347	337	360	339	354	329	353	359	350	354	339	336	341	317	336	364	359	350	324	332	348	367	319	350	330	350	335	329	350	340	346	348	339	334	351	343	340	334	347	348	363	351	359	360	354	350	362	349	338	317	322	341	343	382	389	328	370	324	346	358	321	336	341	345	375	335	369	369	329	350	333	331	363	348	345	354	331	364	328	337	324	326	343	327	348	317	335	343	362	351	362	304	329	341	339	355	346	324	360	344	348	363	348	312	355	328	307	349	371	347	374	344	322	318	361	352	336	336	345	349	353	345	337	360	352	357	330	359	334	345	368	361	332	293	346	345	333	315	333	339	372	332	334	367	351	364	342	369	358	364	324	327	330	329	370	305	363	329	349	339	326	344	340	341	320	325	344	377	341	319	351	372	312	357	386	328	362	351	364	373	296	362	337	347	341	381	337	412	338	344	352	300	363	301	340	320	325	368	349	337	344	330	331	360	336	353	319	348	366	327	320	339	344	343	338	300	324	332	361	339	338	324	335	380	362	356	319	338	333	353	366	311	335	336	347	353	338	332	333	343	356	350	305	353	347	347	335	336	348	348	377	339	336	326	380	353	344	347	318	326	369	340	305	356	350	325	332	301	338	335	388	350	354	326	347	338	360	316	331	330	367	376	336	349	329	368	337	349	343	340	363	355	378	345	379	351	330	323	374	325	365	353	336	351	342	354	356	348	336	360	317	362	332	354	334	334	360	347	360	332	350	342	329	363	321	364	337	334	330	356	327	330	330	352	331	350	357	327	360	374	311	328	335	335	335	321	357	315	330	385	329	334	353	372	347	379	353	339	329	350	324	323	375	358	348	358	374	367	361	370	348	332	342	365	370	354	330	404	345	346	346	353	323	360	327	337	376	377	326	373	298	339	361	329	382	352	310	382	340	342	353	355	373	329	358	371	361	344	358	312	355	343	317	340	317	334	347	347	326	354	356	335	343	354	338	330	320	360	329	336	361	384	323	358	361	335	355	397	381	354	339	324	360	350	350	341	336	366	321	348	342	359	357	329	329	385	331	356	352	381	335	336	340	340	352	327	362	358	319	340	326	335	344	335	312	359	334	319	336	340	355	322	302	337	321	355	316	337	353	326	327	350	357	316	315	311	328	324	315	345	344	367	318	332	331	352	334	376	320	374	331	348	356	348	347	344	377	342	319	344	354	328	354	342	345	334	338	343	328	366	360	380	328	341	357	357	342	360	347	307	351	331	322	321	342	353	337	369	386	290	307
25233	21364	27247	25409	8831	1177	990	893	831	823	831	825	799	802	793	750	786	798	777	737	795	754	769	743	772	746	822	738	762	755	775	800	772	757	774	797	759	732	747	765	807	803	768	739	741	779	761	749	787	794	773	796	757	795	774	743	750	767	770	732	714	760	780	757	763	761	737	777	783	789	754	805	785	713	774	817	745	775	753	746	822	792	787	737	807	801	758	795	750	782	800	751	791	804	745	745	761	791	775	764	771	770	813	756	751	761	747	771	797	766	766	777	769	756	733	753	769	682	795	773	781	759	769	810	761	765	774	760	762	740	736	771	786	764	761	776	763	775	739	797	701	716	837	769	759	759	747	770	775	802	753	795	788	803	739	761	746	767	811	739	745	755	766	729	774	775	800	709	799	740	754	825	796	766	764	749	766	795	777	768	781	789	768	729	800	760	791	781	772	780	746	775	792	753	762	733	769	795	727	745	780	805	762	765	812	748	792	751	735	768	765	749	798	748	721	833	765	765	712	775	791	739	770	769	765	765	770	757	702	743	796	761	734	822	768	752	786	788	732	758	749	759	797	747	772	822	757	749	768	769	744	765	779	788	771	761	750	750	782	798	725	731	815	739	795	741	761	752	736	766	764	774	779	773	762	795	744	776	698	806	792	713	748	819	826	734	808	754	743	757	787	760	790	800	699	707	788	769	783	761	770	796	820	802	735	794	772	760	761	713	718	824	732	760	776	760	774	765	763	777	843	757	783	758	719	792	781	756	770	718	709	791	775	754	735	714	725	827	737	809	771	745	771	754	715	733	731	768	792	773	764	759	748	782	752	785	744	753	770	749	742	732	790	750	752	790	747	776	789	752	730	769	744	759	761	756	784	764	720	780	748	731	748	773	742	744	777	730	778	694	757	769	762	805	725	749	805	750	788	787	785	789	724	734	717	743	794	807	767	761	797	744	784	773	718	776	770	750	760	736	806	707	751	760	733	794	785	751	754	802	736	737	765	735	748	768	789	768	765	756	801	792	771	704	760	804	745	724	718	769	777	708	783	782	705	760	775	777	752	715	776	739	806	754	733	747	741	773	733	735	765	752	774	757	766	791	755	803	782	770	742	800	733	741	753	752	787	761	777	833	762	768	774	745	755	738	777	793	781	800	771	768	697	770	746	769	738	723	787	757	795	732	761	833	815	746	750	790	765	759	737	730	814	770	748	731	780	748	762	792	707	766	799	811	799	781	741	763	737	829	813	727	739	837	812	788	736	760	764	774	765	723	749	739	704	797	727	773	761	796	705	762	770	767	764	730	756	759	732	754	750	756	735	780	789	785	782	756	797	738	762	767	797	729	786	808	755	749	742	780	757	741	801	777	788	772	730	769	783	766	706	790	746	736	753	773	781	738	844	739	759	822	735	768	766	744	735	773	780	732	783	745	769	714	758	763	720	774	778	789	810	793	788	797	801	782	740	803	735	761	710	712	764	781	810	801	807	767	776	755	709	751	745	816	715	778	745	767	704	760	763	800	757	797	718	776	806	747	775	755	799	814	783	708	733	795	747	792	821	747	775	773	799	782	779	812	776	782	778	739	779	759	789	747	767	775	684	738	787	770	801	776	746	775	766	772	768	838	755	781	809	785	782	806	788	793	752	773	740	743	772	752	764	746	756	764	781	746	811	754	809	743	762	802	781	814	803	717	778	811	801	730	744	761	771	779	726	743	710	749	763	763	724	758	753	744	755	833	806	724	753	774	729	772	726	743	811	764	767	754	732	761	734	760	735	746	754	765	691	724	778	745	795	781	732	756	743	756	800	737	769	759	738	787	758	824	756	735	731	762	761	767	727	757	761	760	810	713	752	806	732	747	765	800	803	801	827	785	777	808	771	801	732	801	769	756	706	789	727	757	738	767	781	755	758	778	728	744	761	738	780	842	754	761	743	761	803	803	794	724	759	771	691	750	805	779	753	724	737	729	740	763	739	692	792	750	786	812	792	740	760	768	812	771	758	782	758	734	771	732	773	763	759	778	748	796	775	776	762	732	777	757	765	721	754	751	750	799	741	763	793	773	772	742	765	742	759	760	745	797	726	786	699	707	736	789	789	719	799	812	767	759	770	762	721	742	770	717	726	801	786	781	758	802	798	804	730	761	771	766	845	768	760	790	762	812	745	771	763	789	774	805	765	817	709	735	775	771	698	753	732	720	735	754	766	771	776	782	725	758	741	800	794	791	768	780	772	768	735	780	769	764	777	794	761	757	726	800	759	809	780	731	752	812	806	792	774	773	799	765	766	742	746	759	798	849	769	732	722	784	789	794	691	742	771	785	752	744	810	737	756	766	761	783	737	735	797	749	788	786	815	716	790	774	773	728	785	730	751	758	748	786	810	815	780	778	750	723	779	752	774	767	809	791	757	790	718	722	754	731	750	710	771	760	731	793	771	758	746	761	780	816	748	759	778	796	763	780	754	751	763	791	762	785	775	758	741	786	764	794	767	778	756	733	767	762	822	757	776	756	776	780	729	760	747	746	786	698	733	755	783	779	771	773	741	765	746	742	745	737	735	752	748	739	782	775	772	715	758	797	785	819	773	764	809	771	742	722	794	746	795	752	749	751	773	769	746	743	763	764	745	714	743	716	729	756	751	742	797	772	775	778	811	786	780	729	776	792	790	767	742	768	742	741	791	726	716	765	779	755	763	719	756	760	750	784	774	737	730	812	769	786	792	760	808	748	740	780	759	782	710	716	749	747	751	751	816	731	801	801	769	747	760	759	789	752	766	781	772	757	759	776	765	766	803	710	769	776	767	719	752	759	781	757	777	755	706	758	770	745	815	726	766	742	768	722	764	797	753	804	773	724	755	789	786	771	790	805	741	766	735	799	799	787	775	795	749	756	804	748	726	748	728	790	801	737	710	781	738	751	763	729	768	744	758	772	780	745	794	756	726	753	745	760	782	740	751	726	800	766	724	736	807	791	750	789	784	760	770	756	781	742	750	742	722	793	755	763	747	744	795	784	802	744	734	736	811	782	746	757	754	752	788	758	711	752	714	780	804	814	725	773	781	766	784	742	736	738	780	732	783	783	730	796	784	789	708	792	726	758	770	778	780	732	813	813	768	803	725	726	723	769	798	779	766	802	724	744	779	769	720	725	714	771	740	725	754	759	769	726	785	791	751	788	790	817	737	791	809	753	781	758	726	819	752	777	732	721	760	775	791	702	808	775	794	759	737	768	782	744	751	798	750	721	757	752	717	775	812	809	733	782	743	753	757	711	784	741	780	769	782	745	735	728	733	798	730	677	745	746	758	773	780	779	752	767	752	733	718	737	777	725	750	754	723	763	772	771	740	773	724	757	758	772	776	781	762	725	702	748	761	704	747	749	751	740	754	755	771	771	800	763	724	770	763	741	765	752	772	780	771	751	755	778	811	730	792	755	747	805	738	781	765	710	749	763	712	844	748	809	723	769	754	733	715	760	728	738	844	742	775	764	752	739	751	761
30297	44165	9717	1815	1532	1307	1180	1128	988	914	903	853	879	827	797	827	799	823	849	807	817	821	805	828	841	870	778	802	816	778	815	753	773	769	788	810	796	795	797	777	749	740	759	826	757	795	798	804	795	766	807	819	755	763	800	788	792	752	797	778	823	798	830	833	833	827	728	792	820	798	745	831	803	794	791	792	790	796	815	768	740	800	781	798	780	768	879	824	778	783	798	751	790	786	833	806	779	803	800	796	802	736	801	770	785	847	801	858	823	816	769	780	759	796	809	785	767	763	808	811	788	756	783	747	780	786	770	788	764	807	807	820	804	778	765	789	814	818	801	766	784	786	805	791	789	774	811	776	787	791	816	740	779	834	744	808	769	755	747	822	799	821	795	778	772	784	788	784	864	802	805	791	832	800	793	812	819	805	782	765	783	807	786	815	784	750	780	829	793	836	809	797	752	766	800	753	783	806	809	839	765	752	835	856	802	767	831	813	795	756	773	751	787	753	831	808	813	810	765	811	814	776	775	816	801	807	774	761	767	772	747	777	779	802	732	798	822	795	801	736	816	741	775	798	760	763	779	783	778	780	798	800	736	821	771	804	793	815	805	874	787	771	777	762	768	801	831	746	754	758	749	776	781	808	782	806	814	791	764	780	815	786	775	776	784	807	798	746	751	814	817	817	792	809	796	734	786	815	791	836	783	758	788	769	802	780	782	832	805	781	800	805	756	758	807	793	805	806	798	780	784	725	743	780	803	729	780	771	778	791	840	765	810	779	801	833	765	765	822	760	783	733	800	775	830	799	749	773	709	825	747	788	790	750	773	802	869	809	774	776	776	776	817	800	810	738	804	825	757	740	799	801	779	791	778	768	796	776	779	733	758	803	815	763	820	853	795	784	757	756	784	745	812	776	801	751	712	757	785	778	762	758	743	736	811	805	763	755	797	785	846	807	821	781	806	799	764	801	762	834	767	776	782	787	815	701	849	805	744	840	771	817	742	772	834	829	781	774	750	787	808	783	729	773	776	808	807	777	813	822	820	758	788	852	794	842	792	833	812	780	782	805	756	786	799	793	803	773	756	830	812	796	852	764	795	798	761	819	814	818	794	868	849	757	813	778	804	835	805	776	761	774	788	764	778	788	838	774	778	824	805	822	763	801	790	778	784	797	749	800	751	792	821	782	784	829	824	825	828	784	759	802	826	759	784	716	779	796	797	808	757	801	755	845	764	746	764	810	828	847	785	761	765	789	771	813	804	735	786	796	795	793	759	810	845	806	834	815	785	729	775	812	788	790	808	738	797	824	775	825	774	775	776	817	804	811	800	790	828	751	762	735	828	817	766	800	835	775	799	800	819	785	777	817	782	812	785	789	832	749	750	807	802	790	753	802	803	754	756	794	825	779	740	772	794	783	792	811	783	815	747	807	737	763	835	793	786	799	770	807	778	765	839	766	762	780	801	788	747	796	804	780	782	813	757	820	783	798	772	825	758	839	724	804	780	782	828	824	809	787	714	777	818	755	724	769	833	844	834	777	786	772	763	790	781	791	792	737	819	792	775	790	795	815	808	807	784	761	788	777	792	781	789	747	763	791	777	771	787	836	768	822	792	781	772	798	801	811	796	768	774	772	802	716	741	758	727	788	791	780	756	802	789	826	814	814	779	798	788	842	721	812	817	790	767	776	780	719	811	778	759	785	779	823	788	773	765	783	788	761	775	777	789	772	819	807	756	768	746	776	810	812	761	745	801	808	755	796	779	765	810	743	777	822	790	770	766	765	735	740	773	805	792	773	775	783	787	816	807	790	813	759	792	797	761	800	805	757	808	784	777	782	817	843	813	778	750	823	782	849	786	786	824	829	778	808	776	812	761	795	785	812	743	792	800	772	802	787	817	762	796	750	805	841	789	747	813	756	792	791	822	787	794	768	854	801	767	846	785	764	776	793	768	762	809	744	766	768	779	752	790	762	823	756	750	751	779	778	790	725	778	780	768	839	805	815	770	715	795	746	791	797	797	809	811	806	790	832	832	778	784	781	787	735	797	752	795	764	839	808	798	795	785	828	820	816	790	793	802	798	775	808	814	739	804	802	849	780	792	823	778	844	808	779	798	828	799	866	771	814	779	810	776	783	756	765	761	792	764	801	799	758	861	782	787	780	775	759	794	744	845	792	735	779	809	789	765	791	822	780	819	804	782	827	792	799	815	772	812	780	794	767	801	807	800	762	803	805	757	823	762	805	793	764	768	757	769	773	761	808	778	752	789	780	772	777	773	796	759	780	783	768	814	830	792	849	794	769	787	777	763	772	800	803	773	782	804	797	778	792	756	754	784	750	802	760	782	808	774	811	761	834	815	848	785	757	757	812	764	803	781	760	775	771	805	783	798	817	851	821	785	768	778	763	829	785	782	815	796	725	858	816	783	765	784	795	770	772	796	803	762	729	793	753	831	793	778	776	788	779	790	795	799	763	829	823	791	805	821	821	739	777	759	761	776	753	770	809	808	784	801	779	815	775	795	737	748	796	756	808	814	798	764	755	812	833	799	801	759	830	799	765	757	783	728	835	794	753	777	760	752	752	744	808	758	759	752	766	789	755	810	825	802	731	841	792	821	819	818	814	747	786	786	746	787	790	771	788	766	775	823	772	831	781	810	796	765	766	813	762	783	763	779	733	782	813	865	773	831	812	801	764	786	806	756	768	767	805	773	795	803	771	777	775	822	785	824	753	808	749	747	780	788	798	778	810	764	774	826	794	834	774	780	819	735	791	806	781	800	785	788	837	771	816	819	802	746	795	867	774	774	797	786	768	794	777	715	749	800	766	785	772	743	830	758	765	818	787	774	827	778	809	813	782	767	753	821	791	811	772	804	837	761	795	757	787	790	805	794	831	771	795	789	774	798	821	745	758	806	789	798	811	748	778	843	765	816	793	782	781	741	750	778	761	852	760	795	803	761	765	827	808	780	755	830	788	836	845	783	762	775	754	789	813	741	779	810	756	847	795	772	776	754	824	755	767	803	768	787	823	763	724	805	788	816	758	841	820	783	787	768	808	785	773	798	804	786	764	822	806	784	767	729	817	796	802	771	791	762	780	771	824	786	831	728	787	794	693	760	803	784	784	778	773	796	816	846	832	804	770	819	756	794	797	748	827	799	765	811	780	798	794	760	760	763	796	791	777	782	851	830	784	792	751	762	786	780	828	808	811	779	801	830	836	766	807	817	782	793	790	778	807	784	775	823	779	767	789	767	822	738	769	787	765	788	809	743	826	828	780	823	805	790	801	788	806	819	770	770	776	773	764	757	801	823	786	787	793	789	785	820	824	771	787	776	779	802	765	782	739	805	740	814	802	788	746	780	793	769	795	775	780	830	836	812	774	837	853	778	848	819	824	777	771	803	756	773	796	814	793	775	815	811	805	777	812	793	768	791	776	778	790	804	830	823	803	817	784	813	835	828	835	769	814	761	754	782	788	810	756	799	813	862	790	787	779
22914	21378	29073	24000	21374	21415	8412	1241	995	912	827	763	735	755	706	664	646	658	665	650	665	643	665	614	610	633	620	647	635	613	649	608	667	631	587	623	625	618	596	597	588	643	608	629	624	630	552	615	621	670	574	648	631	615	610	616	590	630	620	610	591	586	608	607	617	584	600	581	618	575	606	616	625	588	625	648	640	609	593	630	600	626	575	581	588	593	636	592	623	589	619	580	605	632	580	613	589	632	582	596	611	591	595	584	617	593	584	604	609	617	598	618	624	598	593	606	640	607	590	625	625	618	606	590	564	624	607	594	570	617	622	648	634	612	614	620	649	626	626	601	584	639	632	571	625	599	574	591	599	614	607	626	662	625	622	610	588	639	574	624	627	570	570	589	571	655	614	608	580	565	586	585	613	607	613	610	618	646	605	607	596	609	612	589	606	611	566	589	600	619	583	619	608	592	605	642	626	609	618	610	594	573	604	576	589	604	591	664	606	593	591	584	587	570	609	620	614	649	615	607	592	620	623	630	575	604	664	572	567	611	559	554	563	599	566	597	632	591	625	620	617	660	564	611	619	594	603	594	649	655	588	595	573	629	640	618	565	623	553	620	606	591	570	645	623	608	595	620	604	599	624	598	635	577	603	620	636	615	596	666	605	575	592	632	637	608	632	611	594	625	601	567	607	609	620	613	570	623	601	607	556	626	609	633	611	607	596	607	608	596	607	570	605	640	595	604	643	627	610	607	590	600	572	602	617	576	596	602	584	586	602	627	568	589	570	624	583	626	612	607	618	619	621	581	618	592	623	615	608	585	614	617	597	592	589	604	616	577	562	667	593	606	597	611	625	605	598	613	598	620	636	621	613	641	612	622	540	613	607	629	597	609	571	585	613	614	595	621	601	590	588	586	615	607	605	640	621	583	624	593	578	580	582	629	615	603	587	594	611	617	603	611	588	613	596	622	632	630	624	645	616	607	564	614	597	591	629	592	656	649	617	646	605	597	624	656	609	625	579	580	610	612	601	632	599	664	618	622	583	594	658	588	616	601	572	589	635	637	599	590	594	586	575	631	622	595	613	617	592	598	615	636	567	600	646	619	635	630	623	592	578	605	601	592	636	579	614	598	643	620	629	588	596	612	579	567	620	595	598	622	592	601	595	601	597	629	599	602	599	580	579	615	581	613	592	610	634	574	593	618	578	580	589	630	602	618	567	592	644	608	593	604	602	601	597	632	633	649	574	603	573	631	599	628	591	613	586	574	619	598	642	625	613	630	585	611	605	580	597	646	613	618	605	611	632	583	594	602	627	600	609	642	582	638	604	577	578	576	585	562	564	602	602	611	609	591	607	576	611	575	581	644	622	591	592	581	614	611	586	641	596	564	569	629	640	656	616	593	622	587	635	630	577	637	595	579	598	555	600	606	611	569	638	631	605	594	637	607	602	612	595	586	577	601	620	612	529	588	616	606	621	585	593	611	625	562	664	608	605	634	579	663	650	588	600	561	606	566	594	615	598	584	552	601	552	627	617	662	639	621	584	607	644	572	634	605	593	602	609	599	589	602	597	599	606	585	609	634	634	621	555	622	608	575	628	592	607	608	584	567	614	576	631	607	665	577	632	618	595	616	620	604	607	559	626	602	611	611	586	668	580	588	603	577	597	609	609	615	605	651	608	581	599	589	569	626	583	678	615	637	588	574	577	579	593	606	582	593	656	638	591	625	625	653	607	597	592	650	656	582	643	603	615	605	611	597	595	606	620	593	608	607	615	573	635	611	604	591	571	595	620	600	635	646	581	623	573	600	587	555	623	590	566	627	587	579	625	618	581	579	581	572	594	564	629	651	585	620	573	617	607	609	623	643	622	635	609	606	611	570	657	567	600	642	620	603	548	613	622	617	603	586	635	584	648	600	570	604	597	631	583	614	616	620	612	655	584	610	633	642	649	613	623	572	618	607	586	638	595	645	611	613	594	593	609	609	610	574	586	560	620	588	582	611	624	604	582	603	665	619	582	615	592	608	575	610	557	577	570	594	617	581	622	613	619	600	607	614	601	569	623	597	578	590	608	615	565	645	612	620	614	583	558	611	586	555	598	620	600	567	597	605	605	598	610	605	640	632	650	581	588	597	596	623	597	615	596	602	649	591	580	586	601	578	650	593	629	617	616	607	583	576	609	591	594	615	626	609	586	588	583	591	584	652	581	598	584	616	639	612	633	633	572	610	598	602	626	607	631	589	582	639	633	607	578	542	629	603	555	578	616	597	603	614	611	595	655	602	565	602	638	582	598	628	632	621	575	592	600	605	637	611	617	661	631	614	602	620	619	615	607	604	607	588	604	601	640	557	602	629	592	616	587	611	618	581	586	555	647	633	601	621	576	564	619	567	574	579	585	630	567	600	581	633	595	581	589	574	589	577	593	634	629	605	590	618	561	587	614	600	586	593	623	623	609	603	585	630	598	574	588	590	592	613	596	618	606	640	634	619	636	606	619	602	629	577	594	613	601	601	619	635	598	611	564	618	636	599	574	591	601	593	612	629	605	590	634	580	638	572	677	640	626	602	593	606	629	607	624	647	613	601	582	590	596	620	615	605	606	619	613	580	628	589	629	586	601	572	631	576	571	548	635	616	636	603	616	579	609	637	635	606	629	626	588	566	610	619	633	565	583	625	568	611	616	574	584	582	618	592	573	573	598	650	598	594	613	566	605	622	618	548	600	578	612	612	584	595	578	577	632	598	634	610	647	608	565	625	609	599	644	645	598	597	621	609	567	616	577	596	640	608	577	591	580	629	615	552	606	595	615	593	623	588	612	597	632	630	566	614	598	640	646	618	626	631	607	592	630	585	592	592	590	604	593	621	583	589	592	646	601	600	591	637	589	576	573	611	638	624	615	588	573	595	627	644	648	670	616	580	559	576	594	627	593	607	597	602	613	631	527	635	593	537	634	620	615	591	626	580	572	612	603	588	615	592	621	618	605	601	616	595	602	654	597	623	600	599	596	641	637	608	576	641	592	585	614	579	578	630	627	618	606	575	609	635	589	621	615	627	600	617	638	576	659	613	617	613	566	580	624	610	591	632	642	610	598	604	615	633	616	613	610	624	624	639	583	627	630	633	621	575	585	590	599	596	594	593	612	618	588	604	605	651	591	684	604	617	582	589	565	593	608	600	623	586	574	645	658	583	602	568	594	626	592	628	597	649	554	603	619	631	615	587	599	543	642	566	584	605	611	576	585	586	625	600	610	579	600	584	622	609	617	574	615	600	600	611	604	579	601	623	613	602	598	576	577	599	605	582	620	564	595	628	607	596	595	625	623	635	588	637	593	601	576	637	644	628	547	620	619	585	592	613	595	595	611	618	612	609	646	596	593	660	632	539	627	626	605	620	640	650	611	588	599	632	607	599	602	616	628	599	568	603	643	615	593	586	607	600	567	596	631	590	604	581	626	629	588	559	620	593	561	612	645	556	607	654	579	617	607	599	586	627	522	608
36309	57606	15382	4357	3116	2413	1920	1525	1408	1169	1025	958	909	814	786	828	702	721	736	752	697	711	651	619	725	667	629	626	647	643	654	633	637	665	668	641	652	604	636	671	588	618	634	620	622	586	647	620	631	674	642	566	592	594	628	646	608	618	619	668	676	627	617	630	574	615	608	653	613	593	607	662	599	594	584	642	642	623	630	605	658	603	600	654	598	628	655	581	636	634	611	571	618	618	616	571	598	611	599	611	622	631	632	609	593	592	573	576	619	557	622	660	580	570	614	650	616	582	613	606	669	587	586	616	627	628	632	590	557	601	630	621	597	608	606	571	580	579	619	600	613	615	612	616	601	623	612	591	612	608	604	607	593	603	607	606	599	613	574	570	585	616	597	587	596	635	598	612	623	624	597	582	595	564	629	625	630	593	600	605	601	684	556	569	580	606	549	610	628	623	609	625	638	571	550	619	609	610	581	608	613	605	625	592	640	602	591	590	617	589	586	607	590	613	605	626	587	614	601	659	665	645	641	624	612	579	590	605	582	604	583	622	592	596	598	572	591	571	582	621	602	561	590	610	578	602	602	622	603	569	623	568	615	613	593	629	591	607	602	595	622	605	605	654	628	662	597	614	606	617	564	663	602	634	599	591	599	608	677	616	639	608	566	612	559	606	582	561	573	572	543	596	657	576	569	584	612	568	597	635	606	659	627	604	655	576	613	591	639	619	594	598	645	604	618	564	652	608	599	588	646	530	600	599	598	563	619	597	599	635	581	650	609	582	563	621	597	664	586	646	593	636	565	611	570	609	577	642	623	615	596	626	595	571	576	596	628	559	622	609	637	606	637	607	611	616	627	593	589	642	588	599	609	583	680	599	565	605	635	627	634	610	650	629	608	630	606	647	611	585	604	581	616	603	633	607	586	610	640	626	571	589	589	602	607	565	633	638	619	629	599	592	610	598	583	625	582	584	620	612	597	599	619	686	647	636	568	609	612	596	597	632	608	614	629	619	613	617	605	633	631	647	603	563	619	687	640	632	608	619	598	635	601	615	621	595	606	595	584	632	596	578	643	661	582	628	548	548	626	617	633	582	620	583	602	580	545	626	556	587	629	579	613	574	587	594	612	659	590	585	617	600	586	617	593	600	581	555	617	611	567	626	603	614	641	604	558	629	576	616	646	624	598	641	610	602	647	607	641	598	617	629	605	592	613	625	624	643	634	563	593	610	584	630	601	592	614	585	594	591	578	610	624	625	624	576	575	662	646	608	617	598	659	603	590	639	615	636	680	634	618	616	653	641	644	637	590	601	581	554	629	647	622	600	593	598	632	599	583	618	616	606	586	586	575	600	581	584	641	601	601	586	597	593	548	595	585	644	616	644	611	606	608	599	607	638	620	601	604	570	585	610	618	624	577	638	615	631	605	645	583	633	625	605	629	599	615	595	599	668	593	624	606	620	609	591	601	642	593	589	629	608	598	612	630	636	620	617	599	643	566	621	591	644	643	601	620	621	599	632	630	615	588	557	602	647	570	584	629	644	594	610	586	613	636	600	605	621	609	631	629	590	584	630	602	593	602	610	644	634	609	594	616	629	647	639	568	574	598	612	590	620	624	609	636	567	586	583	550	624	576	627	605	618	622	605	606	603	610	623	654	605	617	638	600	621	599	616	621	587	609	609	597	569	597	602	637	627	596	654	634	601	642	627	630	588	599	625	567	633	613	664	602	603	591	574	650	595	627	634	575	615	580	609	616	600	596	599	615	600	592	604	602	614	635	574	620	616	585	609	617	623	605	618	627	559	605	612	640	595	585	601	623	601	635	631	602	611	573	623	621	633	592	592	639	588	592	579	592	651	625	565	596	597	589	653	588	614	592	639	618	615	580	610	604	608	619	612	601	637	625	620	603	556	598	587	617	635	567	634	623	546	601	603	576	616	570	620	588	589	661	602	626	605	632	569	611	624	631	638	617	605	593	629	583	601	600	648	619	600	606	658	642	563	598	572	610	599	586	558	640	611	634	569	618	581	579	615	609	609	629	618	574	614	615	602	624	591	629	597	597	610	626	618	633	622	602	572	605	602	615	613	576	638	622	628	597	586	622	601	612	610	610	654	609	568	600	627	601	615	598	606	597	624	601	609	612	651	611	615	609	623	593	631	594	586	633	649	617	569	651	642	587	633	579	598	613	595	603	597	584	628	613	587	566	616	639	596	620	611	627	573	582	609	604	614	575	597	613	612	603	604	594	645	562	589	602	618	614	600	600	579	608	657	591	634	585	595	618	619	596	640	583	611	593	641	596	608	617	570	583	662	621	595	602	579	605	640	604	625	619	622	595	582	576	581	603	618	662	570	595	589	626	599	635	634	593	625	631	591	623	630	578	589	615	628	613	596	635	632	562	590	603	624	584	611	612	609	586	617	606	661	622	637	601	648	601	612	613	578	588	574	588	613	582	630	626	575	622	595	592	663	581	608	627	613	637	602	609	610	639	608	590	628	621	572	629	615	587	610	605	589	630	661	637	626	602	644	608	612	593	606	582	651	592	611	614	620	680	592	594	598	642	604	604	577	653	599	650	622	653	646	613	644	600	609	609	607	581	601	585	600	584	585	603	632	594	648	617	616	616	600	635	633	591	612	612	572	609	613	631	602	630	607	613	623	609	642	622	590	635	587	593	664	616	616	587	602	597	603	605	645	648	584	574	566	595	550	592	631	628	659	584	595	610	612	595	605	601	618	622	641	619	631	626	620	585	626	602	585	589	599	603	580	603	637	626	556	636	595	628	573	597	568	599	592	589	565	608	619	608	629	628	638	604	613	605	634	616	613	612	579	616	639	607	593	646	597	597	611	597	571	636	586	610	630	555	596	569	568	614	652	614	604	607	617	619	639	608	647	624	639	597	626	574	629	627	608	602	614	597	575	580	604	597	577	576	586	663	657	629	590	570	619	587	596	585	635	603	614	613	610	618	644	580	573	626	572	616	582	566	617	584	617	620	598	644	612	595	619	637	574	645	627	589	625	617	537	596	593	587	605	554	631	542	590	592	590	604	614	564	634	570	564	589	616	621	578	581	645	651	581	580	643	583	586	616	595	568	593	582	613	627	601	629	613	593	650	598	625	608	610	613	598	617	620	628	658	617	594	598	592	594	609	624	646	601	602	625	633	623	580	601	644	611	594	595	642	644	630	607	620	639	594	604	614	593	584	600	631	610	595	609	591	556	572	608	589	598	642	559	631	611	579	608	580	636	613	570	657	627	611	631	602	637	582	630	585	600	627	631	569	607	623	608	622	631	613	598	635	629	632	587	588	622	672	613	630	625	604	615	659	590	604	629	603	623	615	586	597	586	612	630	599	611	633	597	595	633	550	575	621	593	576	582	642	648	653	612	619	606	631	612	625	645	576	602	606	619	600	621	608	615	647	604	632	582	623	603	636	604	609	632	561	636	602	645	558	587	592	572	626	599	616	604	627	629	618	612	622	563	617	613	636	611	642
29052	24009	12073	1290	563	590	555	525	540	513	537	496	500	524	493	466	484	499	523	498	527	488	500	466	514	458	535	464	494	478	516	444	511	503	465	511	488	478	475	521	466	495	491	491	518	447	466	497	475	464	487	477	483	470	478	478	480	521	492	470	448	481	498	509	483	505	478	496	486	508	497	473	511	504	492	514	481	510	493	447	473	493	485	457	502	493	479	503	473	510	471	476	509	505	487	498	510	492	452	507	506	491	504	504	467	503	438	506	481	468	478	487	512	472	531	485	459	470	510	510	485	503	450	469	494	437	508	505	517	483	471	518	468	473	518	484	519	479	501	533	441	521	494	522	462	519	473	532	487	490	484	485	503	445	518	490	468	500	454	496	495	491	484	479	500	523	483	515	483	495	482	491	510	468	492	481	499	496	499	474	526	494	493	484	447	498	487	490	448	479	481	517	489	517	499	500	497	483	518	496	502	476	545	462	503	478	502	499	501	480	507	486	513	489	503	496	460	502	491	454	487	474	495	464	517	469	486	488	511	484	512	481	490	511	504	503	503	502	511	477	536	492	511	525	507	485	515	493	487	455	501	485	487	452	454	514	494	487	475	466	499	468	449	518	509	474	505	474	488	519	515	514	486	478	476	510	491	514	482	510	506	472	492	506	497	487	464	471	501	526	474	484	493	470	483	505	484	483	498	463	486	474	463	492	501	471	456	487	470	498	476	469	494	500	494	482	481	475	468	548	486	501	491	484	486	500	496	499	476	477	495	470	469	540	510	515	505	471	521	469	505	515	510	479	491	502	475	468	496	498	464	520	461	507	468	480	472	464	490	518	477	510	488	501	503	472	511	489	491	475	476	492	488	487	479	496	436	513	513	483	502	471	502	492	506	473	520	459	466	478	493	483	487	519	498	492	493	471	455	464	498	492	450	472	516	475	526	494	485	521	480	495	524	468	475	553	508	440	484	490	500	520	446	504	487	479	480	442	485	469	507	495	484	472	478	539	478	497	486	454	465	498	476	512	492	528	460	482	497	486	452	498	436	455	503	470	516	478	517	476	492	456	492	459	475	476	485	489	532	511	447	521	509	496	491	454	462	486	474	477	465	433	445	483	449	494	477	474	487	490	490	505	438	503	514	503	477	481	461	498	490	498	509	507	513	485	478	500	500	501	519	504	479	475	454	492	503	498	489	474	469	459	492	486	455	515	458	477	540	528	508	504	510	452	476	514	515	486	459	501	471	527	507	504	454	490	494	501	446	515	473	449	526	465	473	478	477	501	477	496	479	514	493	516	456	455	522	486	485	462	455	458	468	469	441	507	498	475	451	492	533	497	487	494	484	472	489	481	494	481	510	480	508	474	535	494	511	510	496	438	513	469	458	493	503	449	487	530	484	481	470	471	479	450	476	487	483	501	481	504	496	461	483	468	471	468	455	490	487	520	511	474	478	483	494	440	458	460	474	503	466	495	478	483	460	465	506	482	501	522	488	534	512	528	492	459	498	460	500	470	490	442	460	500	460	462	508	453	452	486	470	499	507	484	459	470	498	525	524	527	469	522	481	486	487	464	471	451	478	489	478	475	470	478	479	524	531	486	481	488	457	486	472	492	473	477	492	494	489	456	488	428	481	490	505	474	463	524	480	470	449	467	485	546	489	464	479	506	516	487	451	466	479	485	527	504	490	474	444	461	423	514	458	453	498	492	515	472	513	442	461	515	497	472	466	449	477	485	486	437	468	511	507	472	490	433	441	500	469	511	472	510	486	524	454	508	479	543	500	464	471	508	474	475	486	494	522	460	469	442	486	530	478	498	501	473	471	507	503	467	471	507	485	448	471	480	507	475	493	524	477	484	460	494	503	485	485	480	490	469	473	477	492	511	447	514	486	509	469	511	495	483	500	524	490	490	527	507	499	503	513	490	493	474	482	493	449	484	527	487	479	523	472	504	508	525	529	484	510	488	485	510	485	497	478	533	512	472	507	528	522	493	499	466	488	527	478	473	466	475	478	467	492	484	506	496	505	479	511	479	502	503	482	493	481	463	493	485	469	478	443	485	485	460	515	465	463	472	501	489	495	518	482	463	501	483	448	472	518	464	518	464	505	470	483	478	499	522	498	426	489	495	487	500	485	469	479	530	524	483	523	466	496	468	483	478	478	507	464	482	493	502	485	495	521	479	437	492	488	497	462	468	503	504	492	495	500	483	483	460	478	473	485	517	496	484	482	471	458	454	486	477	476	476	507	499	470	467	460	514	476	461	450	496	514	502	501	489	492	553	502	495	496	468	488	497	483	485	458	490	461	476	470	463	515	500	489	505	465	478	461	486	508	507	484	495	439	509	469	484	479	503	477	518	472	492	483	471	512	491	468	495	506	507	476	526	485	446	485	489	482	506	513	498	505	426	489	499	497	493	458	482	496	479	477	520	461	451	475	450	498	511	497	479	512	453	512	479	485	440	479	494	506	471	433	496	469	471	488	460	481	440	488	453	489	476	503	471	456	485	492	528	471	463	482	500	491	473	487	479	487	525	482	485	489	505	513	459	495	477	462	498	531	477	479	515	486	490	472	470	514	484	479	475	449	548	491	463	474	474	476	425	488	502	483	475	507	479	457	494	479	508	503	469	526	537	480	516	503	452	484	462	495	485	475	513	484	498	521	487	460	483	501	483	464	474	475	479	493	496	510	505	469	465	476	488	504	496	469	467	519	465	459	506	479	468	469	503	512	458	493	499	502	466	478	484	532	512	465	495	503	467	471	511	489	481	498	506	520	484	488	466	519	479	459	518	519	489	408	510	435	518	501	489	493	475	468	463	546	460	471	517	488	504	494	455	480	511	505	506	461	509	449	480	500	461	492	516	464	472	493	455	496	482	504	493	495	513	467	504	478	524	478	500	521	490	502	536	518	489	538	505	492	518	473	463	465	463	527	465	498	471	502	467	473	493	495	503	499	484	473	460	528	495	484	507	491	506	481	479	436	468	497	504	495	474	500	475	501	560	457	480	489	459	548	491	486	487	501	474	474	505	461	506	478	471	508	496	450	499	497	501	507	483	475	487	528	441	507	452	489	454	474	495	482	507	483	459	463	491	501	496	466	477	496	472	487	532	439	504	477	480	505	505	493	469	513	465	487	502	485	490	467	508	484	492	478	553	492	493	474	528	514	512	501	485	479	479	492	516	508	496	428	465	486	513	523	481	465	472	546	525	508	506	477	509	448	498	466	515	467	467	488	504	479	446	473	487	491	474	478	475	502	504	503	496	470	495	434	486	476	482	445	471	477	450	522	499	511	511	463	468	482	494	486	488	469	550	493	459	463	450	526	474	497	448	480	484	474	496	542	500	479	508	469	474	484	518	494	506	508	497	494	454	460	491	567	478	542	494	499	490	500	445	491	482	468	483	445	512	498	490	475	491	448	461	465	525	458	513	485	474	466	494	465	495	490	462	501	495	495	501	492	486	488	490	472	485	451	479	460	500	490	496	479	482
25692	32969	4905	787	734	699	614	568	600	590	556	534	528	526	542	560	534	547	533	528	536	515	572	540	526	552	524	538	557	541	538	542	521	565	567	471	481	539	494	539	549	568	552	519	532	484	577	487	515	514	528	550	552	585	516	538	522	532	551	562	590	573	534	500	549	570	469	520	522	519	517	541	508	509	536	572	532	523	553	545	505	566	483	548	583	518	527	518	554	524	531	505	551	536	562	529	503	542	517	558	531	507	520	516	552	514	536	553	548	537	482	530	543	531	565	548	537	530	526	498	501	546	592	547	503	572	569	508	526	535	500	480	499	522	534	506	497	551	577	538	516	515	536	512	560	507	518	538	545	538	525	534	544	552	527	534	537	513	493	539	499	527	499	505	504	515	542	512	533	558	569	518	536	518	511	540	533	539	535	464	548	532	571	540	537	578	542	525	555	514	551	510	542	507	552	524	511	556	497	548	532	507	516	516	476	525	508	516	534	512	529	534	535	526	507	553	509	501	540	527	509	525	578	557	530	552	537	523	511	521	550	558	550	527	559	499	517	540	530	525	507	537	497	499	518	545	568	516	544	512	505	597	563	556	546	520	517	565	517	506	548	506	514	557	551	553	505	549	569	492	509	535	505	514	506	506	546	522	543	512	517	540	512	518	528	497	517	510	538	536	529	522	534	531	550	500	538	519	561	545	567	535	536	539	507	567	556	541	556	555	596	514	530	526	526	553	534	518	539	542	537	554	514	469	538	521	541	542	524	545	544	538	521	528	512	492	527	519	522	509	517	540	503	529	560	537	559	505	526	521	510	561	548	503	508	515	498	572	525	547	530	537	542	547	527	560	526	515	541	530	527	524	542	524	565	526	482	517	562	534	531	513	539	507	521	575	547	566	496	520	535	514	528	507	563	545	521	566	511	526	555	523	485	539	516	574	527	539	548	520	566	537	521	560	520	515	519	513	544	518	569	557	504	487	533	511	567	526	572	552	535	577	516	520	570	548	521	530	520	537	539	540	519	517	539	592	568	568	539	528	514	533	539	537	540	546	510	549	530	505	542	535	557	510	537	503	542	554	513	516	499	549	575	542	539	524	529	534	540	522	546	504	556	527	531	525	558	553	553	499	528	507	541	577	512	513	491	542	538	538	499	545	510	580	518	568	481	571	502	529	545	503	507	556	564	562	545	512	562	564	554	562	528	519	487	538	488	555	545	571	551	510	528	531	559	528	557	542	523	546	552	511	544	519	513	486	510	526	555	515	501	531	526	587	560	499	527	569	483	561	529	554	523	557	517	546	573	503	564	551	544	504	565	515	551	546	532	520	537	542	565	523	510	551	556	527	570	505	537	539	525	553	477	532	532	539	520	522	541	543	541	511	538	507	541	528	582	516	550	521	517	534	534	528	515	539	495	557	509	514	516	570	548	520	501	525	524	523	568	545	514	541	557	590	510	511	531	546	507	511	528	533	564	531	501	581	546	550	536	506	521	493	542	512	556	484	511	576	550	540	561	565	522	521	525	526	541	525	568	543	544	557	491	532	582	554	555	487	531	506	549	528	507	515	548	513	517	550	528	536	492	558	516	492	531	516	515	506	519	545	525	579	521	540	500	550	530	565	538	520	520	545	544	536	566	546	520	514	573	536	503	502	534	531	562	528	532	543	532	548	536	539	525	548	492	496	515	561	555	525	518	510	515	530	525	547	500	537	530	539	554	519	541	525	528	510	521	552	585	510	522	566	567	555	522	527	544	532	566	559	476	547	501	585	529	534	526	524	543	513	522	533	533	542	554	524	510	570	553	531	558	527	519	566	539	553	535	530	520	548	548	500	551	551	509	523	558	537	538	531	511	516	537	541	531	533	515	498	566	554	509	539	570	518	485	509	527	572	529	539	532	536	532	552	514	590	515	559	498	503	513	527	498	546	520	512	479	525	519	508	503	555	523	524	531	475	536	511	527	558	551	528	500	525	503	547	527	494	539	480	568	532	586	502	543	465	495	530	545	529	496	512	536	522	523	548	558	572	557	570	524	567	522	519	479	565	541	519	567	542	492	529	502	534	492	592	533	508	564	531	527	552	554	513	517	557	499	490	557	499	525	544	576	531	556	506	543	586	546	506	516	573	540	533	572	547	515	568	513	530	535	536	524	568	515	524	495	529	575	556	534	565	538	555	530	504	498	580	520	535	483	519	555	553	542	555	539	546	550	519	505	536	542	569	541	480	492	587	528	533	543	514	536	532	540	517	505	528	550	550	527	516	572	527	563	513	548	509	506	495	533	537	521	517	561	533	489	536	507	539	540	517	515	519	529	556	515	536	542	513	539	510	501	521	532	540	511	522	520	538	504	539	514	525	521	529	488	571	558	541	512	509	539	552	498	497	557	543	552	494	547	541	555	527	540	568	569	530	555	564	553	540	480	557	530	528	536	496	543	539	499	508	502	567	549	541	551	515	492	542	532	555	550	531	534	499	463	540	525	574	471	561	538	504	538	558	557	532	541	539	540	528	542	565	543	548	530	528	499	528	512	493	508	538	510	541	514	512	510	558	521	564	563	505	542	572	533	518	521	525	535	570	512	579	507	533	559	530	552	499	549	520	504	518	514	495	533	563	564	543	541	527	524	539	531	512	561	549	543	536	514	544	505	528	510	533	501	510	534	533	549	519	537	549	548	537	492	563	513	545	525	545	536	526	530	527	527	538	595	504	510	558	567	524	559	520	518	509	494	535	541	546	574	531	556	499	530	480	530	527	543	527	505	554	534	557	544	543	549	551	506	533	531	502	505	542	550	516	533	538	544	500	499	528	531	546	547	498	559	540	546	554	527	573	546	504	480	530	561	544	534	504	502	528	520	484	525	511	523	552	578	530	543	530	518	535	573	536	542	509	512	552	553	525	575	566	533	514	545	544	537	520	504	532	543	508	536	563	539	553	507	548	538	550	504	525	501	518	533	514	542	537	522	552	499	543	521	521	533	519	517	524	510	579	549	573	502	534	496	549	526	509	505	543	536	520	513	534	504	468	503	542	543	549	499	540	527	559	576	497	560	556	501	513	538	537	514	519	560	567	548	535	538	509	526	487	517	518	533	549	530	547	556	555	533	524	537	571	568	526	528	485	513	546	515	508	488	516	512	530	532	508	558	543	551	534	551	545	502	531	554	532	536	571	496	525	550	539	557	523	500	513	481	544	547	584	477	530	542	508	524	522	525	518	542	574	534	535	550	519	513	521	572	541	541	532	513	566	539	533	535	519	539	520	542	562	525	546	565	539	484	503	496	529	577	509	530	495	558	541	534	579	537	525	586	578	535	525	531	540	526	528	520	548	532	559	491	532	520	534	534	527	550	545	539	547	565	563	536	556	566	555	523	526	548	508	514	518	509	500	543	531	525	503	550	487	522	526	577	530	514	528	529	493	504	535	517	570	513	518	553	529	557	569	543	560	557	510	531	497	545	550	575	532	516	540	525	506	554	514	534	506	518	485	493	515
23919	21375	28661	24419	21366	11290	1074	617	514	468	445	426	393	354	337	412	334	327	374	359	354	345	335	325	340	363	315	296	350	342	316	313	343	315	307	303	346	317	324	334	357	313	299	334	319	349	303	310	325	334	356	331	329	309	313	331	332	335	291	308	271	296	317	362	317	318	331	308	295	330	318	311	357	348	326	321	315	317	332	320	326	318	329	319	306	353	300	346	302	299	331	300	335	338	326	318	323	326	314	302	308	310	319	338	322	308	325	321	312	295	319	328	321	303	311	308	282	331	326	290	317	320	293	314	298	348	332	343	353	315	305	320	284	312	321	316	312	304	288	335	318	325	338	345	323	357	315	290	337	328	350	284	298	333	335	318	319	290	336	324	302	320	324	285	323	320	349	311	311	318	339	308	336	335	299	306	290	325	338	315	305	345	332	328	308	331	307	319	320	279	318	322	337	305	319	306	322	304	317	341	320	308	292	317	314	328	310	361	331	318	324	337	316	312	329	302	337	288	321	341	353	331	319	318	331	297	315	320	284	301	298	310	322	313	334	320	322	330	310	326	320	343	297	280	301	319	328	345	367	333	325	306	304	286	311	315	319	328	328	328	346	322	295	267	321	308	324	311	330	320	310	293	330	317	320	312	291	323	280	310	310	319	326	276	333	319	340	307	315	338	346	320	328	329	314	321	318	321	300	320	299	286	348	340	274	326	292	320	309	343	282	315	318	358	296	343	301	311	319	316	296	324	284	302	332	320	350	285	348	325	331	299	319	320	311	328	315	334	318	320	332	315	352	328	323	314	304	332	334	294	310	334	315	301	323	309	306	295	320	342	300	334	333	308	319	299	307	288	319	342	336	328	299	323	312	334	338	331	308	328	311	322	321	299	335	313	322	313	320	310	305	338	315	352	339	331	295	342	311	295	328	331	320	338	313	354	299	327	336	311	311	302	342	301	325	318	290	314	321	320	343	309	359	309	297	338	307	315	316	304	290	313	321	337	290	307	336	315	333	319	283	323	338	308	314	322	290	292	305	317	308	329	314	283	324	313	312	326	303	305	312	318	340	328	337	313	305	313	302	289	312	332	325	322	319	317	336	310	330	281	304	314	326	342	279	297	314	332	303	289	285	315	317	361	315	324	352	344	301	321	300	340	316	315	349	327	320	309	304	318	354	318	321	290	323	313	341	322	304	329	321	316	300	326	263	296	343	312	336	301	318	328	327	348	326	285	314	323	302	325	320	343	330	321	312	330	369	323	305	322	312	307	332	295	347	303	324	315	350	336	318	311	292	326	323	300	304	324	333	319	328	284	310	277	349	312	293	307	322	306	325	304	319	298	327	309	322	313	339	318	303	295	321	296	328	321	308	302	323	289	327	331	303	296	339	307	316	356	353	313	340	274	320	298	339	277	312	312	301	327	321	337	314	293	328	312	316	325	310	327	328	310	291	320	300	311	297	328	316	323	350	317	306	297	325	324	322	327	319	317	323	334	342	312	311	346	323	300	291	314	346	315	319	291	301	296	313	310	306	314	315	301	333	315	319	308	292	294	316	353	332	352	311	344	297	286	309	337	353	297	325	304	319	314	340	344	305	307	324	333	336	320	320	295	339	313	306	304	348	330	328	299	327	300	316	336	302	313	300	308	297	326	327	312	324	309	342	327	341	325	340	324	302	302	320	311	322	343	331	321	332	310	307	327	306	289	313	298	286	312	292	309	351	319	323	301	299	322	321	299	350	314	339	324	318	316	282	323	325	344	306	316	319	337	307	332	288	333	341	310	316	315	344	351	336	310	341	323	309	298	303	331	301	320	318	303	309	324	319	301	343	309	302	338	309	344	328	325	353	340	332	339	315	323	331	327	326	288	304	343	316	271	293	323	331	313	328	303	326	381	310	327	313	298	338	314	319	341	335	332	333	300	333	321	336	326	340	347	320	311	313	326	308	291	307	324	318	310	351	336	339	320	365	322	345	357	347	286	312	316	356	317	330	292	285	296	299	300	291	293	319	345	334	298	314	293	333	344	311	329	305	352	332	345	298	309	313	332	302	316	288	323	308	316	288	305	326	320	317	319	338	322	328	281	314	286	320	284	325	317	321	337	305	319	341	325	320	290	325	307	310	334	315	347	309	334	285	300	291	292	299	281	302	328	332	312	321	359	332	324	292	317	299	316	280	283	293	308	327	298	322	338	341	343	336	344	279	337	323	310	307	331	318	304	334	357	296	333	362	352	283	313	299	317	321	307	349	315	318	318	323	336	303	322	319	360	321	349	307	335	343	277	307	309	326	297	322	324	313	332	350	346	320	312	316	316	295	297	305	323	339	308	336	282	324	298	292	297	346	289	313	295	320	299	315	295	314	344	313	306	280	322	329	309	303	323	328	312	294	322	317	353	329	308	349	292	335	292	294	303	330	314	336	324	334	319	305	345	304	309	304	288	317	336	356	313	314	340	325	309	328	332	340	333	294	310	300	332	310	315	348	313	300	293	300	301	296	351	317	314	319	305	335	309	323	310	320	307	330	326	321	316	318	304	349	310	277	329	350	316	331	320	322	310	306	322	328	262	301	295	320	328	327	338	320	306	301	306	321	316	293	339	312	298	294	343	285	337	354	324	330	319	314	309	307	306	346	303	334	299	320	342	299	317	323	280	282	334	359	312	320	319	325	293	339	323	325	326	293	294	313	315	293	381	337	343	328	322	313	341	308	296	355	345	352	295	318	315	320	325	355	307	293	315	330	314	332	306	300	329	290	309	307	303	341	307	292	306	265	341	317	310	329	319	317	323	325	324	324	294	301	326	349	308	330	331	297	304	324	313	328	337	316	312	335	296	312	317	329	312	293	340	320	297	343	320	311	326	362	318	328	318	290	324	322	328	327	312	299	314	308	325	318	323	320	308	287	338	292	328	320	311	327	322	334	316	340	283	327	311	306	352	287	323	326	318	321	303	318	324	304	335	339	297	306	296	323	303	328	325	339	308	304	325	334	343	342	326	286	297	319	307	320	326	284	300	338	339	332	350	323	321	338	333	290	311	327	321	294	322	312	318	345	266	282	325	305	331	284	304	301	328	279	291	305	326	301	330	312	334	322	329	298	318	346	319	348	340	312	337	358	335	310	328	333	291	325	284	316	297	347	331	315	310	338	294	311	326	321	306	306	291	313	304	350	323	327	326	345	324	312	325	291	316	308	329	318	277	313	344	330	302	283	309	296	359	337	292	317	301	284	336	307	315	306	346	321	287	329	312	315	323	361	340	314	290	316	325	318	333	341	299	301	320	327	340	299	334	326	282	326	305	339	287	356	324	318	314	346	295	321	329	296	309	361	298	299	311	307	316	337	299	321	336	313	319	320	321	302	295	302	334	303	351	313	315	311	302	323	274	316	321	292	291	327	352	323	326	340	314	307	304	340	301	304	341	276	302	319	331	300	304	312	279	304	326	329	317	315	323	366	306	304	291	329	292	316	332	360	339	341	330	326	350	335	319
32344	49487	13199	2668	1866	1452	1169	890	786	697	614	517	513	485	455	419	428	382	381	398	457	400	391	406	340	393	370	394	345	334	341	351	390	362	340	334	357	370	343	385	391	357	355	344	339	364	399	384	370	339	367	324	360	369	366	345	378	347	380	355	368	352	350	341	303	338	339	357	289	330	372	366	379	331	350	372	314	323	341	349	361	350	340	369	342	341	348	381	379	369	332	344	341	341	338	356	367	332	339	335	358	361	365	342	346	367	332	358	339	355	356	356	338	326	297	306	391	336	364	384	370	362	334	343	339	338	357	318	361	345	307	363	335	367	351	337	348	351	325	311	333	346	390	370	358	362	358	362	363	357	364	375	340	320	335	353	366	324	364	346	336	307	350	411	355	314	339	348	397	377	338	377	363	327	361	374	349	336	331	339	297	363	351	332	337	380	349	347	329	306	395	350	305	372	345	348	349	328	359	358	333	349	366	323	340	321	344	314	364	349	320	367	312	330	314	315	351	340	362	342	377	332	351	370	360	330	338	321	353	360	323	300	327	383	356	360	320	335	326	343	334	343	342	369	326	332	344	343	360	356	349	363	343	351	306	342	355	362	329	347	340	361	361	353	362	337	337	329	365	350	353	348	343	382	324	346	364	347	370	360	368	354	325	365	362	355	355	366	343	331	361	355	333	337	342	370	362	350	346	347	321	340	346	335	368	369	381	363	382	357	355	351	337	306	380	339	333	348	375	339	346	319	339	353	345	379	339	350	351	348	354	364	374	326	358	315	349	337	356	330	334	353	333	368	339	342	357	327	319	359	368	364	329	350	355	322	336	331	332	370	353	349	331	299	324	377	367	325	362	331	359	321	344	346	349	352	364	347	366	338	348	387	357	333	336	299	364	351	317	353	335	369	345	344	360	352	350	325	333	342	345	337	316	352	348	370	354	365	337	321	361	314	352	314	327	343	340	344	332	337	341	369	334	368	358	359	387	330	337	363	319	363	335	327	365	360	350	369	357	346	366	328	346	342	344	365	348	331	306	342	355	349	338	333	363	328	324	374	358	348	309	322	374	342	393	353	325	313	353	305	349	342	349	395	301	325	361	348	324	343	351	373	358	348	331	352	364	329	385	348	379	357	342	349	333	327	335	354	334	354	343	322	384	349	371	349	390	358	327	344	377	400	384	352	355	348	375	308	336	340	323	302	334	345	346	352	351	356	369	389	368	357	324	339	388	309	374	317	329	331	345	364	373	329	359	405	315	382	372	356	360	329	358	380	374	336	347	369	338	316	316	357	332	335	341	305	347	367	326	320	359	366	371	339	336	379	350	344	331	362	372	378	321	341	357	346	350	349	334	365	349	351	350	334	331	287	324	348	378	355	346	332	379	348	367	375	355	325	360	303	347	340	346	339	370	346	357	335	344	352	333	318	339	340	333	356	363	360	327	354	365	340	377	306	331	372	341	394	334	389	336	320	359	343	346	369	317	352	358	362	325	358	357	365	358	336	385	358	324	295	365	351	335	340	337	372	330	389	344	328	364	379	370	371	372	339	348	342	338	356	361	320	363	337	317	339	348	358	374	358	362	376	405	383	359	382	359	342	367	350	321	358	359	335	346	343	362	375	329	339	350	331	354	358	354	326	339	322	340	326	374	347	347	378	359	360	360	347	319	336	352	336	324	322	336	344	298	329	329	366	316	341	346	357	320	355	363	327	369	353	297	339	357	375	324	357	347	353	343	360	384	338	328	338	315	359	351	322	339	321	338	353	361	337	354	334	328	312	396	321	348	344	343	330	347	328	344	336	359	356	363	351	339	318	363	369	322	377	327	322	352	335	330	365	312	374	341	357	368	347	345	337	353	364	342	383	314	354	363	356	341	340	338	337	339	361	391	337	335	370	360	330	341	346	357	361	337	360	310	380	332	361	332	349	367	302	362	346	333	356	350	354	346	341	356	317	347	362	362	338	335	367	364	331	335	338	359	358	335	340	351	351	357	357	343	353	349	322	328	353	334	343	358	359	352	352	338	362	350	350	358	334	320	358	328	358	348	332	326	358	328	372	352	326	350	336	358	350	351	348	342	330	362	362	342	336	358	303	357	358	321	355	394	356	323	315	334	333	353	358	341	330	339	351	350	333	330	338	347	344	329	338	402	329	352	325	325	362	327	339	336	338	322	307	347	352	368	345	361	347	342	385	377	348	337	347	355	351	323	361	349	336	368	362	346	329	324	359	357	334	331	371	394	341	340	342	322	346	351	382	347	366	360	366	363	305	349	370	339	358	362	363	354	310	340	382	358	332	362	338	330	358	319	351	384	383	325	347	360	386	359	367	365	343	358	373	360	333	362	329	362	358	325	366	340	385	336	348	333	381	319	315	363	359	364	340	364	338	356	364	370	333	355	386	336	365	326	345	358	335	323	336	315	320	368	353	320	357	316	363	340	324	345	362	365	317	361	343	382	321	355	345	314	366	367	348	359	358	339	356	345	362	385	354	321	348	340	353	337	324	369	363	371	332	332	324	347	351	328	353	382	367	345	378	342	346	357	329	360	382	372	335	351	318	351	329	374	340	344	378	332	366	331	352	327	314	330	348	374	330	332	342	336	379	355	343	332	381	348	339	376	353	335	345	388	389	339	351	316	356	356	357	345	333	370	371	331	341	352	348	360	323	346	335	383	350	380	361	368	362	345	357	352	351	344	354	357	349	321	323	353	351	354	374	345	329	348	355	350	367	387	327	354	346	367	351	345	331	368	330	352	349	328	379	373	394	338	322	368	356	371	346	363	348	385	351	341	335	354	358	355	338	336	305	346	369	404	342	356	318	349	313	319	347	360	367	342	350	354	341	324	402	334	350	384	350	369	337	345	350	338	351	367	365	352	384	342	338	326	318	360	335	360	308	358	349	383	358	344	360	327	350	315	366	329	345	343	365	316	329	348	323	316	346	366	335	340	352	316	360	358	305	350	367	327	333	338	335	325	349	346	356	352	345	361	345	343	316	353	355	316	354	326	320	349	329	386	327	358	333	357	374	349	343	315	345	302	334	348	341	389	338	353	345	348	322	343	343	331	362	349	352	360	350	316	361	336	344	360	352	338	374	323	343	355	331	356	332	349	307	332	357	386	348	316	366	356	347	356	348	354	343	354	359	319	342	356	340	385	367	339	320	341	377	340	384	340	347	341	364	326	346	354	360	371	356	350	344	341	334	355	353	346	314	355	376	344	344	348	390	353	356	323	333	375	346	400	360	366	354	350	372	361	350	328	328	374	325	343	351	365	343	323	355	366	330	322	354	332	355	352	334	365	369	328	336	366	360	369	350	342	357	343	359	334	305	322	335	374	386	369	348	342	356	343	363	328	361	323	352	347	340	361	316	336	363	345	324	364	349	353	321	340	340	364	342	357	338	332	310	352	351	318	369	296	343	302	344	335	343	345	356	342	348	335	354	371	335	351	364	363	330	356	361	325	344	335	339	316	329	367	342	347	341	363	344
25348	21427	27343	25521	9173	1190	1017	912	905	814	830	851	829	793	842	836	790	790	791	816	826	797	762	734	819	755	756	787	773	771	779	770	850	785	804	743	794	761	793	792	796	776	822	766	739	749	776	748	748	823	799	772	833	794	774	827	830	820	803	776	817	763	800	778	791	787	772	823	778	789	775	783	778	809	787	816	788	778	765	759	780	765	829	742	823	778	769	803	765	775	780	785	751	782	729	760	776	791	756	762	760	800	767	734	773	739	777	761	757	717	769	786	794	755	749	766	749	766	742	811	813	786	799	802	773	770	749	809	792	730	751	778	751	833	742	749	755	772	783	807	789	807	782	814	771	750	717	773	773	778	817	769	789	792	776	734	761	734	751	793	777	756	821	796	783	815	755	739	762	806	800	775	829	750	777	770	764	774	717	781	803	784	749	822	762	719	801	729	785	770	758	763	742	809	801	754	787	784	751	739	744	771	724	805	769	725	722	726	830	775	858	789	743	808	807	814	741	769	789	794	781	770	756	749	749	726	801	747	742	808	771	782	737	724	773	780	791	756	803	804	744	816	753	802	785	767	791	743	758	826	784	799	785	765	823	716	765	802	794	767	751	774	785	782	717	723	791	788	764	796	777	779	780	813	773	748	770	844	760	748	744	745	750	807	754	756	801	768	823	780	783	781	799	778	723	811	765	791	763	724	796	788	774	775	797	786	737	804	821	750	785	766	768	761	819	772	823	766	791	778	785	783	780	739	780	785	783	742	788	732	782	774	798	854	795	783	797	780	744	735	843	732	752	780	770	794	736	777	765	772	763	771	756	789	762	675	752	807	784	781	789	793	716	846	764	796	777	726	738	730	842	778	739	759	749	767	747	725	738	795	763	746	744	770	778	729	779	784	837	811	765	766	797	761	768	767	811	802	794	742	762	761	784	828	784	751	756	738	775	780	785	823	755	770	793	746	791	834	752	758	831	766	763	757	749	797	762	805	742	774	735	737	758	780	771	752	783	796	765	760	802	799	780	786	762	785	779	768	800	784	749	815	785	785	764	799	854	781	752	846	835	780	855	765	756	734	766	783	796	773	713	788	732	753	781	769	802	769	742	761	729	774	767	783	803	794	760	769	750	799	759	827	794	745	746	742	769	751	852	765	748	777	827	775	770	777	760	812	752	789	816	782	780	716	796	756	796	782	790	790	767	733	774	778	796	783	774	747	763	798	818	748	790	789	754	759	823	785	850	785	799	728	736	799	742	759	739	765	753	782	768	746	737	784	776	741	795	821	781	823	799	810	817	810	791	766	775	822	756	768	745	745	784	810	774	807	775	810	770	739	843	786	752	789	740	766	815	812	777	773	794	846	786	755	776	777	745	765	808	797	754	780	749	793	826	724	835	713	788	776	755	819	736	729	751	793	756	783	780	786	773	772	760	804	793	767	770	774	815	755	782	748	769	823	749	735	789	755	725	740	777	801	692	801	752	805	773	762	752	732	840	800	795	801	766	815	743	814	743	783	728	743	790	764	816	769	833	789	777	757	777	805	803	813	757	762	735	757	766	752	758	806	812	772	797	800	767	763	817	775	766	713	737	768	755	758	797	747	752	756	808	775	775	764	712	794	766	755	787	737	796	766	809	802	815	827	787	776	795	756	790	765	749	771	747	740	800	743	769	778	735	791	768	763	779	770	769	776	816	776	830	800	733	749	714	751	752	782	741	800	727	737	792	812	805	799	770	778	733	790	724	755	747	782	768	769	774	768	775	766	769	782	752	775	745	713	749	757	774	767	774	769	749	787	772	754	797	789	719	770	804	808	820	743	763	748	775	800	802	780	790	737	794	790	800	788	759	753	755	766	823	729	778	797	724	798	789	713	787	781	769	772	745	777	781	782	719	804	766	772	775	751	798	785	786	756	806	794	802	773	772	781	758	772	749	765	769	773	759	758	764	739	769	806	765	781	720	792	766	761	757	743	801	766	781	751	720	781	800	766	764	773	792	777	754	740	786	798	774	763	794	697	797	758	797	816	719	788	790	773	784	742	757	788	796	741	777	771	798	779	771	784	792	781	745	785	754	783	793	759	758	767	766	756	785	770	804	812	813	772	755	759	806	799	786	776	766	742	818	748	760	808	782	794	765	802	774	790	766	754	755	803	746	808	728	773	776	786	801	786	823	814	726	764	741	740	815	736	791	770	787	807	771	760	794	749	736	794	779	762	756	761	787	840	754	708	766	809	764	837	760	763	760	793	749	779	769	816	837	780	731	768	747	777	764	767	788	748	774	760	803	797	745	786	793	738	763	743	807	772	736	794	789	739	757	792	732	769	832	802	837	777	768	753	743	785	758	734	785	778	760	721	769	739	804	814	815	780	804	795	792	778	786	787	793	787	750	780	766	704	792	782	796	808	806	754	781	750	753	795	750	764	746	763	771	823	737	773	779	785	784	748	777	733	818	794	805	779	790	800	821	774	803	721	807	795	757	761	812	720	756	752	811	761	738	789	816	799	787	805	739	799	765	758	756	789	810	755	770	784	788	777	775	812	756	761	804	771	811	763	781	775	803	806	782	844	739	808	777	773	758	753	779	746	825	790	784	738	834	762	771	804	729	791	776	807	787	769	803	801	774	754	797	752	763	776	774	798	788	799	755	733	845	762	799	792	787	803	812	734	763	783	786	774	749	798	766	717	734	769	752	786	750	843	753	800	811	739	720	693	781	779	754	771	714	744	749	753	793	768	782	758	813	774	718	786	802	732	840	800	754	798	810	771	795	810	763	751	758	792	744	794	800	735	703	772	743	788	760	728	784	772	781	822	716	808	730	796	775	774	795	808	791	738	743	713	731	735	781	782	761	805	798	798	797	754	755	748	776	737	796	832	797	782	771	808	781	745	802	805	775	818	747	740	784	794	774	761	809	770	762	772	806	747	796	772	761	782	754	734	752	793	771	815	766	798	778	800	749	773	793	787	831	763	738	759	767	799	749	801	767	788	766	761	746	771	743	818	776	794	738	707	767	804	798	704	795	770	787	733	757	787	772	752	773	820	782	793	806	764	736	724	833	780	736	778	727	769	802	738	742	737	763	745	808	772	756	824	801	838	825	783	772	777	807	776	782	733	825	754	781	752	774	807	739	763	752	794	783	773	806	776	801	736	799	786	789	768	791	730	768	778	742	747	754	794	748	762	834	782	790	800	787	789	793	693	763	777	807	806	768	730	746	830	766	760	770	746	787	758	755	778	785	806	770	747	784	745	777	805	759	729	754	806	795	793	788	807	745	794	809	824	763	760	747	820	803	816	816	766	754	794	829	764	785	726	785	815	759	756	765	755	801	763	770	802	755	850	779	771	772	769	810	749	787	776	756	725	792	768	751	750	746	757	731	758	769	796	750	742	775	817	808	795	789	818	809	736	736	735	757	774	791	763	756	771	791	794	779	765	769	737	736	764	782	764	765	799	754	819	778	813	785	779	756	828	799	738	729	813	766	734	803	749	809	823
30124	42464	9435	1915	1532	1324	1181	980	1002	951	908	903	896	863	842	844	821	833	836	844	847	787	832	791	834	771	787	819	771	841	812	809	846	830	778	775	800	813	848	788	781	836	784	783	784	740	825	814	811	823	814	833	790	830	821	808	792	779	826	801	748	792	776	763	793	761	799	803	783	767	811	822	789	782	827	852	802	794	831	830	768	812	834	774	804	824	779	800	801	785	828	813	762	847	803	800	775	768	792	836	823	778	817	851	800	812	795	802	777	784	801	804	818	803	807	790	827	786	805	773	779	784	784	793	809	849	790	788	778	827	817	794	780	830	802	785	828	837	863	806	804	759	802	785	751	842	765	811	773	793	753	832	850	863	804	790	728	797	789	791	751	818	769	840	802	784	815	851	801	821	790	807	803	827	802	847	783	830	881	816	817	785	780	772	812	791	743	801	784	802	804	793	806	795	825	802	792	783	876	833	782	798	750	822	818	806	772	769	739	764	844	805	810	812	778	789	801	837	779	815	809	816	768	809	814	789	764	861	779	864	777	803	737	828	794	741	822	791	747	813	798	824	790	802	802	754	778	806	765	752	801	789	825	806	782	807	751	781	805	811	823	798	827	834	837	784	805	776	826	798	803	795	756	763	809	776	789	800	811	752	768	790	771	829	809	802	835	776	798	770	779	835	774	794	797	845	816	852	789	763	829	845	781	774	783	822	792	786	788	765	859	742	771	830	842	783	788	739	819	804	750	841	810	814	770	779	824	779	821	815	810	855	778	800	830	804	803	799	818	791	809	795	778	801	841	786	809	774	852	789	804	807	748	776	793	783	834	737	772	796	786	789	780	827	788	818	820	822	812	776	821	803	774	774	774	783	785	857	825	787	763	788	802	828	801	821	798	837	826	806	839	771	760	778	799	820	780	801	847	854	807	802	802	761	800	833	813	755	820	790	851	798	798	809	824	804	813	730	796	823	833	813	768	801	832	814	802	791	835	774	767	775	839	815	781	778	802	749	840	792	793	853	820	778	828	801	773	820	781	805	857	767	813	809	823	785	809	805	794	795	831	763	808	786	774	821	790	773	777	813	774	763	814	867	759	794	759	796	792	796	773	820	800	841	765	825	784	788	793	756	793	755	770	818	820	757	843	803	768	746	810	824	832	797	810	839	786	799	808	782	801	793	792	799	824	804	789	751	813	749	775	805	831	825	804	776	787	827	821	792	781	820	799	776	798	875	831	776	831	812	802	792	819	818	787	793	814	810	844	840	827	828	811	791	813	819	802	826	797	809	830	788	783	808	768	804	800	790	795	772	797	811	858	817	787	773	860	845	745	832	835	847	853	800	779	805	820	817	808	826	773	769	803	784	774	843	789	776	830	830	799	811	803	770	811	810	783	830	769	809	818	841	798	791	763	758	785	773	765	814	800	830	822	788	816	875	762	801	813	736	826	791	753	783	819	761	801	855	784	827	767	787	834	784	788	837	818	765	833	799	760	813	813	783	828	783	790	778	834	785	769	799	778	812	801	789	783	862	799	811	806	827	770	832	818	820	782	798	739	792	796	792	820	803	835	796	812	839	843	790	744	773	808	789	812	797	835	805	766	764	799	831	830	856	810	743	795	804	796	823	829	780	787	824	789	849	855	770	807	814	870	787	801	774	801	804	810	757	819	804	811	825	813	824	780	827	870	798	813	803	727	789	773	785	824	871	745	819	794	792	839	777	809	817	802	825	784	807	784	784	772	781	761	827	775	853	828	850	806	765	763	859	811	808	776	829	779	765	775	763	832	831	826	793	742	793	769	763	802	813	783	814	762	798	823	820	804	806	780	801	801	850	856	804	867	768	824	767	782	842	755	779	816	762	815	806	733	777	835	790	772	797	779	804	799	794	785	811	801	807	772	808	812	744	769	798	828	808	763	793	823	776	789	780	811	825	805	777	811	791	777	819	795	829	750	851	811	798	814	791	788	785	807	832	789	789	793	819	786	835	809	785	788	815	798	810	714	790	754	801	782	815	765	819	771	835	811	780	829	784	860	815	790	791	812	748	819	803	756	821	809	835	805	850	793	783	844	775	791	852	808	766	810	785	795	810	827	767	810	814	822	790	825	794	810	771	777	775	878	753	770	818	795	810	884	804	776	801	845	767	791	767	792	817	770	794	779	847	772	828	832	770	773	782	817	792	767	792	812	749	822	831	761	780	815	811	835	794	801	827	779	796	810	794	803	859	827	806	772	746	815	740	821	851	789	793	782	771	814	788	844	822	758	780	789	793	783	843	810	891	800	794	803	825	783	818	788	813	815	834	805	807	791	827	791	780	786	784	757	824	776	762	758	874	814	825	787	846	795	824	761	784	806	824	777	723	814	837	780	821	773	762	830	846	788	780	762	798	792	782	803	797	783	716	806	813	750	810	789	803	801	780	776	815	803	788	821	828	764	804	814	832	881	810	749	816	841	821	789	777	816	801	762	776	791	843	808	770	803	794	769	749	817	800	764	786	787	783	820	799	797	819	817	773	832	835	769	837	813	780	797	803	789	790	745	809	779	790	788	799	784	800	814	810	842	792	812	806	817	805	796	831	826	803	762	802	820	792	821	766	801	806	821	823	847	825	817	773	787	776	813	853	824	809	779	786	787	838	822	798	832	784	808	819	773	818	822	801	806	757	757	782	798	776	763	826	782	831	802	829	763	755	808	749	778	775	812	832	798	794	789	760	824	765	799	787	793	777	796	804	817	836	759	783	779	783	799	772	780	748	811	815	806	783	760	794	804	821	744	812	778	806	846	805	800	819	822	798	831	770	817	797	773	790	813	863	789	787	791	815	810	764	794	785	786	772	743	855	789	792	784	829	814	828	804	783	769	803	840	776	780	799	813	797	791	847	782	767	804	800	783	798	758	795	869	779	793	832	773	837	797	792	838	801	883	791	811	815	774	782	815	789	765	781	803	810	774	782	815	806	787	833	789	764	783	813	817	817	783	792	791	792	804	801	792	824	812	842	816	779	732	796	740	856	781	807	786	811	805	838	819	829	835	820	791	760	778	791	741	834	839	832	794	882	810	791	775	808	816	771	818	774	821	768	781	801	852	791	807	774	792	831	805	846	798	790	792	798	842	744	804	801	841	816	801	817	761	854	808	777	759	830	813	800	819	804	835	792	832	769	819	809	792	821	772	789	808	800	817	783	825	784	801	776	755	789	804	792	741	789	779	829	769	834	825	818	784	818	810	809	796	814	820	788	793	809	801	835	835	788	803	816	749	813	852	804	813	806	810	776	784	731	772	766	769	738	831	832	778	769	818	792	787	786	858	828	833	802	844	802	798	808	797	835	785	784	788	802	756	753	765	777	732	822	825	799	837	812	812	816	816	828	757	802	803	790	823	739	789	762	814	749	845	810	820	777	832	737	796	793	804	784	836	803	755	726	790	773	779	794	828	868	745	848	840	838	788	803	723	840	781	801	856	776	800	830	805	794	799	768	826	784	801	773	795	807
22918	21404	29070	24069	21389	21417	8583	1266	970	941	867	826	744	760	752	685	706	691	718	635	676	661	656	618	660	666	612	636	677	611	631	615	627	620	631	634	631	644	623	606	651	637	594	673	640	601	622	667	675	613	583	615	605	653	602	658	605	592	632	639	625	622	635	627	613	603	596	677	636	637	610	612	658	621	628	641	616	638	600	623	632	575	602	595	592	605	621	597	584	570	602	637	633	647	647	643	631	632	620	656	625	633	678	659	607	638	624	630	623	631	615	609	586	586	651	651	611	660	662	586	601	614	653	608	623	657	601	603	626	613	627	623	647	656	583	629	608	620	606	619	590	587	547	628	643	644	595	643	642	628	645	612	668	637	630	622	675	627	617	618	602	629	674	579	606	627	606	617	617	629	599	634	647	612	620	578	615	677	618	602	634	605	615	611	619	642	595	587	578	581	591	616	624	598	606	610	616	613	619	618	614	565	609	634	614	584	620	602	623	669	628	633	601	605	609	603	600	624	627	607	633	597	626	644	648	640	654	624	622	621	603	638	572	632	577	658	609	633	623	610	593	588	670	637	589	546	571	592	653	604	623	611	594	621	571	641	642	598	614	616	633	591	643	665	650	627	643	640	559	591	623	605	631	625	632	620	648	632	635	635	634	578	590	628	654	629	606	594	641	605	612	635	643	636	621	647	586	597	646	597	591	578	639	652	616	607	639	605	630	615	585	644	599	586	638	604	609	613	606	635	644	612	616	601	609	609	616	614	614	609	618	618	604	607	609	635	581	649	628	623	612	604	648	594	621	621	622	651	638	623	611	628	591	553	599	648	635	658	642	601	630	633	624	608	593	608	604	665	622	606	639	624	629	636	589	650	630	664	623	612	615	624	595	649	633	598	641	605	573	632	594	662	601	605	634	582	591	645	649	597	614	654	608	568	593	586	645	634	584	661	578	595	638	646	623	625	594	630	583	611	635	582	589	596	643	602	597	593	599	633	573	631	594	631	606	583	602	622	604	626	617	611	629	611	601	604	607	641	626	595	623	636	605	603	608	588	613	647	689	644	627	603	562	623	601	637	596	634	622	632	587	611	604	637	611	647	598	635	608	598	670	642	599	619	597	590	611	607	590	610	602	607	610	599	630	613	671	588	596	609	629	684	609	566	653	610	614	606	590	616	645	575	619	601	634	636	574	612	569	601	600	565	631	658	611	620	580	595	602	611	583	639	589	600	616	582	677	565	617	606	569	613	630	634	625	588	562	653	598	634	667	622	621	648	661	604	568	617	596	627	632	653	601	612	629	609	586	639	620	658	627	645	588	603	630	607	606	635	609	603	569	604	617	619	594	602	651	636	612	628	597	604	612	623	615	564	602	631	655	634	635	618	601	620	576	600	631	578	626	623	640	610	573	577	598	616	607	576	564	600	615	653	623	625	579	634	611	615	629	634	658	603	634	615	607	615	632	611	616	643	622	624	599	604	637	643	622	646	636	620	588	579	571	584	575	594	628	606	590	611	622	623	672	639	636	641	619	626	620	630	639	586	591	581	588	571	612	645	669	700	666	608	596	599	615	659	625	617	605	668	614	629	647	652	602	614	592	644	623	642	622	655	618	625	576	603	658	635	624	623	600	619	594	627	651	635	638	612	589	664	619	611	616	654	599	570	628	603	606	602	597	585	631	625	635	619	613	638	600	603	581	630	609	612	604	603	602	606	629	664	616	569	642	622	604	629	597	569	632	612	616	610	612	601	641	617	577	684	616	601	589	565	593	630	616	617	618	638	608	628	611	625	641	589	611	655	622	601	612	623	648	587	580	599	659	609	605	638	630	593	597	610	578	624	598	616	615	643	611	624	605	617	603	636	664	576	609	658	639	603	575	634	612	637	634	637	618	584	619	609	592	657	574	634	642	656	613	622	631	617	646	641	656	600	635	593	637	627	608	552	631	614	662	627	595	634	625	632	626	578	638	593	647	586	605	582	612	601	634	633	633	609	574	613	631	639	658	612	656	651	610	600	649	661	592	627	566	639	608	623	578	626	626	609	641	634	614	615	609	628	631	617	682	624	654	624	643	664	621	633	632	650	564	638	575	629	607	604	599	582	595	604	670	656	598	581	658	596	642	631	669	631	590	620	600	632	566	607	629	594	595	622	585	617	612	598	643	622	659	579	620	611	617	604	608	607	568	566	620	625	619	612	612	603	547	649	616	643	633	550	632	604	623	631	628	608	602	606	629	654	609	629	608	626	636	651	624	615	599	601	620	573	639	600	610	602	640	644	607	601	616	621	621	615	593	632	641	597	619	641	627	605	628	627	639	612	654	572	629	663	619	648	577	617	630	611	605	624	609	638	635	577	607	587	629	688	621	602	643	598	592	626	597	627	610	600	586	620	666	624	638	597	618	600	604	611	619	622	618	598	632	637	605	647	614	638	613	577	610	591	631	630	626	609	621	627	622	587	620	625	679	577	611	627	613	563	616	584	612	579	613	649	614	615	608	627	643	603	625	615	621	643	597	586	593	599	612	610	579	576	617	619	647	599	596	605	616	647	617	635	627	639	628	579	617	637	628	617	623	604	611	579	608	599	603	604	572	606	572	589	622	595	599	638	614	649	637	604	659	639	597	639	646	657	595	600	603	605	604	639	616	612	598	668	582	610	646	611	589	615	606	632	630	623	605	608	636	614	674	617	612	649	604	642	666	608	623	662	609	628	646	608	632	569	638	602	611	659	590	621	631	585	610	611	642	626	607	642	568	625	619	603	577	597	609	622	632	622	594	634	600	603	603	626	667	606	630	603	614	620	613	575	596	612	617	583	611	554	609	614	635	630	610	617	592	569	661	630	607	668	601	629	610	611	609	659	613	604	654	631	610	593	633	572	635	608	587	609	651	664	635	593	614	607	628	595	623	641	608	620	620	635	588	622	652	601	619	612	599	621	647	660	639	605	606	633	626	611	578	603	611	612	678	595	606	629	617	602	681	648	669	570	607	631	594	614	631	591	563	583	593	613	620	635	598	617	632	593	680	623	619	623	605	588	601	602	627	609	628	619	658	586	620	612	554	630	605	620	626	588	613	600	657	614	637	640	590	651	632	602	592	614	645	609	583	614	595	610	645	583	600	626	556	618	638	616	617	616	608	606	645	616	609	594	645	664	665	593	610	587	624	597	604	643	608	643	616	646	621	609	616	603	567	618	618	626	601	655	607	598	676	602	614	637	641	572	552	655	638	610	626	634	612	593	627	631	606	619	655	613	593	636	607	622	624	653	616	633	627	586	637	660	617	600	605	618	606	640	592	581	603	612	611	600	671	629	628	668	644	643	620	581	627	586	607	643	634	643	610	605	568	631	641	604	644	565	611	656	588	625	638	636	690	580	625	600	612	584	631	609	586	637	571	638	649	613	634	619	623	627	638	592	647	629	599	602	626	653	607	616	626	614	628	578	602	644	639	597	610	657	615	595	623	600	580	601	648	658	602	591	639	588	671	630	589	619
36177	56682	15321	4392	3124	2456	2027	1488	1301	1249	1102	964	839	823	821	822	773	749	723	682	701	679	716	666	685	678	698	665	645	635	666	610	671	655	653	642	638	638	647	688	663	628	667	623	632	605	623	638	624	646	675	653	626	615	618	597	625	655	638	634	636	571	622	591	609	641	617	582	649	641	652	640	674	607	623	659	589	623	618	617	657	650	664	572	638	547	612	598	618	611	647	639	622	601	607	645	663	615	596	612	627	638	614	607	643	674	635	624	665	575	630	648	652	612	610	610	629	617	581	615	607	643	583	594	600	629	636	656	612	618	590	598	613	604	583	617	635	610	610	633	643	605	625	652	640	632	607	592	606	629	618	604	583	627	570	649	606	609	629	640	614	582	613	617	599	646	637	568	652	623	614	627	618	622	648	617	686	636	597	630	662	633	622	614	615	595	623	627	628	634	613	625	632	616	620	622	632	592	621	629	634	637	617	631	618	652	623	591	593	656	644	624	633	605	607	643	634	644	593	573	564	680	622	633	592	663	600	555	618	612	632	610	581	631	634	634	656	650	605	617	613	608	685	671	627	617	615	639	630	593	636	612	681	650	620	643	614	596	609	647	556	605	604	609	609	588	619	625	645	605	639	623	643	625	614	634	630	674	639	592	632	580	580	580	577	634	595	589	609	593	654	621	654	608	620	620	610	619	606	570	579	590	643	625	612	587	618	612	624	586	581	650	582	605	614	622	621	584	608	642	559	629	625	672	606	618	599	622	611	615	657	643	639	569	569	601	607	591	633	614	621	636	641	607	606	653	611	598	597	613	672	641	586	578	626	613	635	658	592	639	623	630	651	710	608	640	614	658	637	604	590	662	606	622	606	593	598	630	592	619	635	597	638	651	608	628	603	595	655	617	634	615	627	596	594	641	625	620	660	619	662	602	600	633	602	635	626	651	595	634	612	642	623	620	571	632	604	614	615	615	587	605	618	613	615	636	658	649	611	585	645	638	638	607	653	633	591	603	619	611	633	590	598	630	607	618	575	640	626	582	611	614	650	654	632	632	605	611	590	597	626	642	616	605	638	623	556	632	608	615	587	599	628	594	604	650	640	591	670	630	635	606	661	610	635	611	569	622	615	615	569	635	600	597	628	662	616	644	595	620	617	618	636	614	601	630	588	632	616	613	646	624	655	622	571	629	645	594	545	642	658	602	602	631	577	631	635	635	629	650	655	579	609	636	641	633	629	612	641	590	615	611	611	603	647	639	632	615	694	607	659	605	641	618	635	635	652	625	631	585	616	663	618	667	589	610	662	624	642	614	636	609	609	588	616	641	628	615	599	619	586	617	605	615	649	614	619	646	639	616	641	631	599	665	612	638	655	649	617	611	600	616	616	633	624	631	676	598	618	614	677	634	612	552	595	574	618	645	571	671	623	631	618	647	665	631	628	595	617	632	625	618	643	636	652	620	639	630	589	660	629	606	615	619	665	615	591	637	620	593	653	633	614	639	619	616	626	648	641	643	647	661	616	599	609	592	652	612	613	615	612	599	644	611	645	612	623	607	688	623	649	605	632	655	577	591	592	610	679	617	629	632	591	595	614	620	651	603	590	583	603	620	575	610	614	634	621	633	617	621	604	625	633	632	615	630	592	602	616	625	585	626	608	594	631	642	609	615	630	594	696	633	630	630	612	634	637	612	570	612	623	595	618	631	606	626	603	608	621	644	595	609	613	584	661	633	594	612	610	634	651	591	595	621	641	623	622	608	581	613	616	623	607	645	589	636	629	618	608	605	582	600	634	601	603	628	615	611	591	609	597	644	639	586	609	625	656	618	659	608	581	642	612	609	610	639	628	613	651	607	611	643	627	613	616	610	626	640	626	609	657	606	609	617	606	597	632	583	631	622	627	627	618	644	632	610	622	613	643	625	611	642	648	671	639	589	628	597	645	620	631	611	629	569	609	609	613	608	621	595	626	635	638	641	580	597	605	614	599	612	624	637	616	609	607	635	606	607	629	647	606	615	596	625	603	631	579	618	604	569	631	596	574	624	604	562	626	622	618	623	600	609	602	606	634	581	654	690	578	613	631	585	644	631	590	590	640	628	618	583	628	625	623	656	622	652	568	605	587	634	613	634	623	632	628	641	609	668	593	621	632	619	604	607	611	599	657	568	613	631	603	639	625	633	647	629	612	644	572	627	658	598	620	634	615	621	626	619	624	583	634	597	611	621	645	598	585	594	646	585	593	645	605	624	595	597	656	619	648	613	610	587	595	656	596	656	603	636	611	602	621	605	621	626	683	621	634	629	614	644	626	607	613	645	623	630	622	613	629	647	585	615	613	612	616	602	632	644	622	594	630	608	647	625	611	654	617	540	634	647	672	605	602	601	592	627	603	626	644	649	607	640	610	626	627	615	622	630	617	608	612	594	649	594	597	611	640	606	615	600	658	630	625	622	579	596	596	662	640	629	645	602	636	591	664	634	642	599	628	596	578	595	600	587	616	646	615	603	668	580	668	651	642	606	658	637	627	591	604	597	649	649	656	624	574	584	681	674	597	653	653	658	595	621	647	603	577	644	641	601	582	627	620	609	603	612	630	577	637	612	641	643	631	645	603	607	588	684	628	595	601	633	662	653	569	656	562	581	616	582	643	599	584	620	598	605	654	615	596	620	627	617	638	632	624	641	643	607	600	582	640	620	601	693	595	617	632	578	646	580	594	629	583	604	603	606	609	615	599	654	625	623	584	652	623	597	598	622	569	595	599	604	658	611	576	653	637	635	627	603	637	641	611	577	605	584	603	617	623	627	613	597	604	601	566	594	655	586	594	604	607	595	626	596	641	619	580	597	635	641	644	637	651	600	621	643	604	595	630	629	631	603	631	654	637	617	597	683	618	625	654	611	566	576	618	599	608	627	608	601	632	639	593	599	652	590	610	597	606	626	640	651	643	646	619	594	585	628	664	584	619	607	630	612	613	609	584	634	602	617	639	639	650	565	614	611	632	602	645	674	631	600	634	617	622	629	649	651	640	639	611	634	602	590	615	576	636	666	657	612	620	634	646	603	570	595	643	620	625	641	589	630	636	606	614	587	651	650	635	594	620	619	641	642	629	640	608	653	623	623	702	624	660	617	629	645	611	630	632	643	580	646	638	604	608	630	613	616	591	594	660	612	622	588	613	620	624	582	636	656	576	633	583	611	606	589	584	618	642	596	630	618	603	651	607	631	554	625	660	651	636	640	591	617	598	636	608	620	586	635	631	630	591	642	599	646	635	623	610	638	608	596	628	623	611	623	635	592	633	632	619	649	653	612	637	624	620	634	653	600	640	594	568	584	584	579	594	612	591	627	617	638	607	633	636	661	582	600	644	588	594	613	604	633	626	574	622	572	677	610	589	624	598	647	612	628	593	660	608	616	611	650	624	626	593	589	630	594	607	670	595	561	633	624	614	617	615	595	612	599	622	607	624	593	599	650	620	593	651	644	628	626	622	567	607	602
29200	23775	12152	1369	626	542	535	502	509	505	540	546	481	532	502	489	470	549	499	484	495	506	508	464	510	483	507	499	496	510	518	526	475	513	474	501	461	494	504	439	488	473	458	525	481	494	477	500	519	488	467	536	516	500	500	515	507	476	535	440	467	488	534	551	497	485	466	519	493	486	507	520	503	513	481	549	499	529	496	470	528	529	488	498	507	493	473	479	499	475	488	534	489	479	490	503	516	506	508	485	507	493	481	483	502	470	477	510	477	479	513	496	511	480	460	462	511	486	530	501	466	513	546	483	496	464	516	492	485	474	477	502	484	491	510	488	522	514	502	508	494	504	474	510	473	476	495	515	478	510	505	477	511	505	427	483	502	499	511	492	510	490	531	491	519	462	481	482	481	520	521	490	511	490	512	503	483	484	510	441	516	485	514	518	509	488	496	477	482	520	503	499	480	499	532	528	546	498	462	510	489	501	542	518	481	518	556	470	516	510	491	488	521	487	487	520	469	505	497	519	500	489	525	486	492	497	503	511	461	476	517	512	463	503	489	499	521	498	523	542	521	455	518	514	485	526	514	483	502	514	478	479	479	538	547	507	502	493	484	519	486	468	513	499	506	480	496	495	475	530	516	533	469	476	500	492	498	518	505	489	523	519	568	463	479	498	502	516	464	503	467	511	507	488	493	460	500	520	492	534	483	495	492	466	526	496	499	519	467	519	510	514	523	484	529	445	495	507	522	526	471	516	474	508	515	501	513	509	529	515	506	504	499	486	539	470	466	495	511	491	468	465	488	492	519	491	490	524	478	487	499	546	536	499	494	520	513	539	485	520	493	487	477	499	476	523	452	534	457	468	480	511	494	479	488	480	511	512	532	518	496	489	490	491	495	512	494	506	498	464	463	484	498	460	494	488	517	456	477	460	538	528	471	472	482	530	495	503	514	470	493	532	521	521	493	454	492	483	501	518	478	506	532	507	540	534	484	500	501	465	499	490	498	493	483	486	533	478	461	518	487	489	453	480	475	477	486	506	493	483	490	498	502	520	512	501	462	497	488	513	491	493	471	497	476	478	474	482	502	449	524	467	471	518	503	506	505	519	506	471	498	504	538	481	503	503	495	508	479	443	491	513	484	503	462	481	488	505	516	460	475	524	531	487	503	513	464	492	481	529	539	498	495	510	505	490	478	480	525	514	472	481	501	515	550	486	489	505	497	481	494	469	457	496	550	504	485	507	517	474	509	494	518	440	510	496	518	475	508	474	469	493	479	477	509	508	524	508	472	488	512	515	495	504	489	505	478	464	457	480	460	508	468	512	528	465	499	535	517	480	490	500	461	495	517	453	490	455	475	492	539	500	480	501	480	508	500	504	529	498	471	495	469	514	466	472	509	479	487	504	493	448	502	484	493	492	494	499	491	526	503	465	499	462	506	483	475	512	518	463	543	450	506	536	507	483	514	521	454	471	498	502	480	528	482	476	532	507	473	470	486	505	518	514	485	526	483	467	499	506	517	530	478	496	507	507	495	521	474	490	473	499	512	479	489	515	497	459	504	485	498	477	463	499	505	491	487	496	513	534	506	517	521	497	509	503	511	526	533	519	510	500	464	464	506	484	527	516	505	496	490	490	494	527	484	482	475	503	510	486	504	492	496	509	529	518	535	504	505	537	482	501	507	491	492	514	506	500	470	474	456	511	485	539	498	515	495	495	500	481	480	523	517	502	534	511	530	502	442	482	491	499	487	490	474	507	501	516	507	514	508	477	480	431	506	500	521	520	534	452	490	463	517	480	537	496	509	502	515	479	519	520	458	493	487	480	509	499	481	469	468	475	495	470	515	516	489	509	519	494	515	491	489	493	477	513	545	474	495	520	492	451	503	525	520	524	507	481	455	479	469	541	473	508	482	521	522	547	454	556	469	497	497	493	495	460	499	494	510	461	488	501	501	537	496	525	498	514	469	508	510	506	466	533	522	501	484	468	468	500	507	523	506	495	508	445	491	507	464	493	482	477	483	479	504	467	495	502	509	531	466	511	500	503	533	476	485	495	461	538	524	491	518	486	568	529	503	514	504	520	466	461	504	522	550	503	467	485	477	520	435	484	485	477	506	508	458	476	467	553	527	486	523	500	502	498	535	487	475	462	527	502	492	479	498	477	498	517	490	450	518	503	516	502	495	517	505	486	451	475	479	500	504	487	478	460	518	488	525	506	509	474	488	496	496	518	516	510	507	493	484	493	491	452	503	486	460	532	437	474	469	520	533	481	494	514	495	510	521	522	481	496	497	491	511	468	497	482	502	475	516	491	523	517	505	473	483	478	486	499	485	516	490	484	503	505	502	504	469	512	520	493	488	492	502	480	511	487	488	497	489	510	507	497	516	509	457	480	498	450	508	476	450	503	524	456	508	459	505	558	500	506	487	491	491	497	509	510	515	532	467	474	505	478	460	485	520	511	497	513	538	497	488	483	490	530	507	477	499	513	454	474	468	502	512	497	465	470	477	474	498	503	501	502	469	502	476	513	499	507	501	496	484	515	505	492	519	502	478	489	479	513	476	466	518	466	488	532	495	530	505	506	508	511	496	468	511	489	485	508	506	546	487	515	478	474	469	516	426	517	505	523	481	525	489	464	483	509	472	481	447	505	474	534	497	485	494	500	505	508	468	493	531	493	498	489	531	515	491	488	486	491	482	502	470	463	507	468	530	496	504	451	464	495	537	523	524	514	523	521	493	544	527	487	485	498	460	517	501	537	503	480	515	497	513	508	536	499	530	521	486	481	478	472	526	450	467	442	471	476	501	484	539	541	516	503	502	507	523	514	515	506	477	504	467	533	479	471	479	523	499	499	488	536	460	518	515	494	478	464	533	529	458	500	473	535	547	464	496	501	513	461	469	468	499	484	448	525	469	483	504	494	509	495	481	466	508	494	474	530	495	457	542	463	506	490	500	488	456	502	468	497	477	489	520	529	521	495	514	515	455	478	494	505	459	497	491	488	528	499	467	520	525	477	486	446	457	512	521	528	477	492	501	471	474	525	527	457	544	509	479	506	497	508	461	505	464	490	458	507	484	496	481	510	488	544	491	522	483	535	467	474	481	510	478	478	534	491	448	495	504	509	516	491	513	525	496	507	462	519	502	519	488	490	487	492	485	505	495	471	548	469	510	490	484	484	511	536	522	499	475	490	501	506	489	479	473	505	544	489	516	484	454	474	509	496	499	449	474	469	467	499	495	504	529	485	495	488	490	506	465	516	474	519	526	479	526	479	518	502	502	483	503	552	481	479	496	499	463	547	492	516	528	531	488	485	486	515	533	502	515	498	536	533	535	487	492	494	502	456	503	496	503	519	495	483	492	484	480	492	552	516	537	448	489	518	528	504	460	511	488	509	518	480	513	510	547	506	495	479	516	489	521	463	483	504	497	488	517	489	488	498	523	493	472	480	518	523	480	504	460	494	480	470	468	514	445	513	485	468	513	469	501	513	561	521
25488	32972	4672	744	705	638	636	582	602	583	545	609	514	549	523	520	539	532	523	563	552	548	557	519	551	566	558	549	549	560	550	528	516	536	570	498	563	547	586	542	517	537	548	545	546	578	535	555	549	497	536	571	529	574	546	547	527	508	536	547	563	547	539	518	556	553	534	576	545	515	552	536	560	539	549	552	567	572	536	579	539	506	534	509	485	551	526	504	549	536	567	546	540	517	537	543	592	476	553	534	527	525	544	553	540	543	545	517	546	513	528	530	490	544	544	517	494	535	590	502	558	545	566	562	540	498	529	524	524	527	547	607	585	550	537	518	532	536	498	522	585	575	576	586	513	534	535	529	522	541	527	531	529	500	542	550	559	560	561	525	535	590	561	582	561	515	526	512	547	573	530	547	539	554	576	513	529	541	545	495	565	549	560	481	540	567	545	559	569	531	545	519	547	542	506	558	527	548	523	513	579	544	556	576	521	586	568	529	525	552	566	553	571	555	562	575	551	539	553	522	516	573	550	542	557	577	520	522	538	517	535	521	533	502	569	534	536	550	549	545	553	534	552	568	538	516	528	547	557	548	476	517	550	502	562	559	574	539	564	569	525	530	549	544	551	562	536	544	550	530	517	529	587	532	533	566	553	540	519	535	498	524	528	550	519	526	578	546	528	515	520	579	518	508	581	565	539	574	524	548	492	541	502	495	564	559	500	571	540	521	557	537	550	501	540	540	600	546	524	555	520	547	540	517	532	500	559	565	598	555	517	564	542	545	538	516	548	554	547	529	551	574	561	522	525	529	522	554	529	578	576	543	573	529	519	533	511	562	558	542	518	568	562	564	522	531	558	541	556	560	525	566	537	511	533	517	547	552	548	538	491	550	540	535	546	570	533	527	538	520	553	576	541	551	606	554	538	544	561	505	535	533	520	527	558	533	556	523	585	558	519	545	571	544	520	531	572	546	537	531	548	569	591	528	518	532	548	517	518	556	516	525	512	570	536	585	507	534	551	577	536	567	524	564	529	564	528	534	572	542	520	555	556	569	558	511	544	537	505	534	534	577	548	555	534	566	532	523	493	584	495	563	571	547	545	543	534	529	564	515	525	536	523	555	517	574	520	529	557	542	532	566	554	532	485	567	526	543	514	526	549	555	509	546	528	564	473	562	528	557	534	575	557	535	524	543	558	542	531	508	528	551	537	546	552	558	553	562	535	579	513	569	576	529	562	548	533	512	506	522	550	549	536	520	575	526	564	553	546	555	527	554	559	548	565	506	527	543	517	513	547	574	510	591	555	520	572	545	583	549	514	543	549	561	555	543	496	512	563	541	567	485	532	502	563	549	520	514	536	517	539	537	566	535	537	515	550	531	531	528	542	538	532	523	560	514	558	507	572	526	505	557	513	541	543	508	496	546	559	541	518	515	554	551	530	525	570	508	546	536	534	592	501	503	536	550	549	527	512	543	515	529	564	530	547	539	538	567	511	530	538	580	510	500	515	529	540	492	576	525	558	551	547	535	578	533	543	521	560	556	581	549	528	528	555	507	517	527	517	546	548	512	556	508	518	561	546	577	553	586	510	542	542	521	542	563	573	560	500	566	560	585	561	556	544	517	532	563	513	505	552	544	532	547	565	541	536	533	514	536	531	556	576	613	560	564	514	544	544	582	549	538	520	539	540	505	491	504	535	541	551	543	530	568	547	518	555	526	556	591	498	531	526	534	496	519	555	508	537	544	572	505	567	558	505	540	553	515	538	524	538	513	539	531	555	557	544	501	518	561	515	535	554	536	540	497	576	592	545	533	513	514	511	545	586	584	560	511	556	501	551	515	554	505	511	540	537	506	545	546	550	548	546	543	557	582	519	562	567	528	510	531	540	542	515	593	524	542	565	549	535	536	522	572	538	511	514	501	512	542	508	549	574	528	541	530	532	524	599	580	560	574	514	543	539	581	545	503	567	515	521	536	544	518	523	539	517	567	525	515	599	512	540	571	519	550	563	514	520	564	548	531	555	562	519	501	535	540	534	565	551	565	523	495	572	532	539	579	536	550	503	546	591	507	518	520	518	515	552	562	485	562	541	504	531	573	530	544	539	511	566	553	530	512	543	523	503	555	520	525	543	566	534	536	563	541	568	522	564	540	552	555	533	561	526	560	511	526	570	492	555	538	542	509	506	569	548	568	536	539	526	569	533	589	551	544	597	508	556	532	545	517	522	582	542	578	564	549	538	518	547	557	582	507	553	558	520	546	515	556	557	573	572	525	578	536	551	548	536	583	560	537	557	512	561	554	565	527	555	496	536	542	541	511	508	543	475	532	565	515	600	507	545	491	564	541	565	555	516	545	497	549	547	558	540	565	554	552	552	554	546	541	535	526	524	541	511	530	546	524	576	537	580	550	563	556	542	533	558	533	545	546	539	549	501	510	521	527	571	549	547	561	556	527	508	512	532	554	545	544	539	591	539	544	505	523	502	533	562	517	551	538	501	553	546	551	503	535	572	540	561	543	549	589	527	542	556	514	575	512	585	533	539	507	540	528	576	508	547	533	492	549	551	546	552	499	515	512	551	508	546	516	537	539	569	520	542	516	519	568	563	534	571	542	518	544	566	517	531	562	544	501	524	601	541	527	521	556	512	563	535	496	534	537	573	558	571	555	557	542	575	532	555	528	572	561	533	523	564	544	513	555	586	567	575	532	538	514	594	571	486	510	537	542	541	553	545	538	555	570	525	538	539	524	526	573	559	579	515	567	540	519	524	503	507	510	528	536	566	559	552	551	550	530	573	575	582	594	548	531	528	540	546	553	519	547	552	528	535	543	551	572	553	525	572	532	494	538	550	546	550	525	499	532	558	485	547	557	533	561	529	544	565	567	578	578	499	551	586	537	582	514	558	577	548	529	523	528	537	545	562	543	558	538	495	570	578	570	527	554	533	568	550	543	564	550	555	572	562	503	541	540	578	584	540	548	518	508	536	527	547	521	554	575	529	531	526	532	520	564	511	539	543	516	546	522	505	554	536	558	532	523	503	575	552	595	539	548	529	527	559	514	563	547	557	538	534	581	517	537	550	539	551	574	538	522	562	551	558	520	564	533	529	523	540	492	533	552	562	579	567	540	553	554	592	583	546	515	553	544	528	539	556	542	500	535	537	522	532	543	546	500	575	532	505	575	538	541	507	519	561	547	569	523	550	523	529	546	558	530	534	531	566	550	525	564	577	516	562	530	561	560	538	492	551	557	578	515	479	577	543	565	494	584	568	507	609	514	583	552	556	561	560	569	522	579	526	522	523	549	553	556	541	537	543	559	593	524	529	521	556	557	527	524	565	548	503	509	550	507	539	546	500	572	540	582	591	566	580	533	518	538	535	534	531	527	530	593	567	512	538	545	578	543	514	519	545	525	535	549	513	530	499	527	567	501	582	546	562	542	537	558	512	529	500	562	520	553	520	574	572	550	537	548	513	545	547	563	572	549	548	552	582	562	551	539
23967	21396	28711	24420	21361	11470	979	629	547	492	448	454	426	397	389	365	390	361	374	365	355	374	369	385	323	340	355	334	337	370	336	341	295	354	329	330	334	355	337	328	339	327	355	346	328	330	334	317	313	359	340	332	381	325	367	334	336	312	348	359	316	314	348	300	328	316	330	334	310	308	349	322	330	338	311	309	348	306	334	332	318	287	318	327	347	330	348	328	358	313	350	319	348	297	313	348	342	360	313	328	323	305	313	296	309	329	325	332	321	332	334	366	337	367	314	311	334	317	306	333	308	317	328	322	332	325	328	324	348	313	320	362	313	344	360	327	338	337	318	342	351	334	373	309	343	323	336	334	351	303	334	317	327	329	358	306	316	311	346	353	322	370	314	335	323	310	320	341	328	353	331	332	323	331	318	326	321	334	330	311	317	287	344	306	328	355	339	358	354	322	311	307	366	310	326	363	331	293	302	309	324	349	334	291	289	309	306	326	312	347	364	341	295	349	343	325	301	337	316	354	333	324	287	374	328	331	319	328	337	336	322	314	330	324	308	311	333	344	366	293	319	318	331	345	342	330	312	345	323	380	311	286	311	339	318	333	340	320	368	360	321	311	340	315	311	305	331	340	309	352	312	314	340	325	339	310	331	325	308	335	341	311	353	302	367	319	325	328	313	306	313	329	299	318	286	337	317	349	332	341	323	357	318	319	303	318	333	334	356	322	305	308	347	322	318	328	340	319	338	333	311	310	313	327	329	350	304	342	317	335	334	317	316	354	318	312	310	314	330	319	343	355	337	306	337	324	327	332	319	338	324	323	341	338	349	339	316	325	308	329	318	333	288	290	313	306	335	357	319	322	318	332	373	330	338	315	331	341	374	315	318	338	333	342	309	353	288	368	356	346	330	326	302	357	340	312	312	328	303	306	325	328	318	333	311	334	284	318	347	301	336	368	344	352	318	341	321	353	343	341	336	328	303	343	319	354	325	311	360	312	318	341	356	307	351	319	319	333	327	314	341	331	289	312	318	306	323	322	320	357	331	323	348	322	306	330	320	327	324	339	339	338	330	318	351	329	316	339	343	332	302	365	341	327	328	311	343	314	333	325	341	326	329	304	361	321	320	335	347	327	321	334	310	300	314	325	312	372	291	339	320	289	322	337	346	329	334	315	322	322	351	319	358	318	331	338	338	320	338	339	307	338	316	301	316	330	323	314	301	337	324	327	336	317	320	311	340	321	366	289	336	325	323	304	339	326	350	293	340	363	344	341	313	362	340	306	292	314	325	323	327	318	326	308	350	345	330	328	326	302	333	332	300	312	357	336	335	328	340	324	321	328	312	301	361	349	326	354	299	330	297	328	337	337	323	367	365	352	338	334	367	331	353	314	322	329	337	323	322	335	315	316	329	354	297	335	322	335	330	312	339	349	317	328	367	358	378	283	303	353	356	299	318	351	335	312	329	327	346	324	313	314	314	282	311	312	300	305	332	295	293	320	306	348	336	327	310	350	313	305	303	354	343	354	322	300	357	329	309	318	307	352	312	318	342	333	336	310	350	311	345	307	304	374	322	343	290	351	297	332	327	328	335	323	349	309	342	324	302	341	304	321	294	349	334	354	378	335	317	298	345	293	314	327	347	335	315	309	318	319	305	318	330	360	361	338	293	330	343	317	284	332	331	353	320	336	324	313	340	304	339	346	326	326	325	353	306	320	332	318	308	330	337	334	344	313	305	318	317	330	340	305	306	340	325	337	334	331	335	341	340	341	331	335	324	324	314	315	329	318	349	332	334	328	335	343	334	336	307	331	308	286	307	356	312	335	345	317	320	345	346	310	325	336	333	313	337	338	333	340	331	303	344	342	316	320	328	336	290	309	314	325	365	329	319	306	330	329	325	338	337	334	304	332	377	346	322	330	322	315	314	317	322	328	317	306	318	337	320	342	355	348	350	304	342	321	322	352	354	321	301	333	317	301	332	369	348	358	300	312	289	321	346	341	305	308	339	321	331	331	315	330	317	320	349	293	298	294	330	344	307	350	330	313	334	327	334	345	334	348	334	332	337	310	335	333	310	322	356	334	321	358	322	329	315	333	343	324	341	338	335	315	323	329	318	310	335	304	330	328	349	320	337	322	344	343	305	309	334	307	300	290	328	318	326	314	291	329	328	345	357	323	326	312	321	322	332	326	340	345	359	343	366	331	338	353	332	316	343	313	329	333	321	313	336	322	341	321	334	321	326	334	312	328	347	302	325	350	313	344	352	336	311	306	315	337	292	332	298	351	288	353	306	320	331	338	384	379	339	330	316	318	335	369	347	343	344	322	297	331	338	330	353	297	323	342	314	328	341	350	330	345	333	337	330	328	350	300	344	344	342	342	299	348	338	326	365	327	331	309	334	335	293	321	329	307	316	325	310	323	333	359	359	334	345	343	358	323	337	314	331	305	345	306	312	318	358	321	280	288	305	327	331	347	312	315	355	331	327	341	314	310	319	348	338	305	317	347	300	323	325	338	322	370	339	326	303	307	327	309	309	303	294	334	338	280	322	326	351	341	310	325	332	352	344	338	323	319	332	333	336	340	319	317	311	327	351	326	321	331	327	367	316	320	318	320	321	307	335	308	334	330	340	331	328	299	341	304	328	332	326	323	335	296	320	371	327	305	305	330	353	338	330	335	308	345	343	337	304	329	327	349	338	310	305	324	321	324	359	366	317	357	320	331	368	330	326	319	297	338	344	334	342	353	316	301	323	340	323	334	314	353	331	342	349	299	327	325	303	333	372	325	309	361	353	339	337	330	320	298	349	336	308	334	334	314	311	361	330	345	338	324	340	313	304	333	325	329	313	303	306	350	332	326	343	337	321	294	364	333	364	351	345	349	333	286	319	348	356	304	327	331	304	326	317	338	303	318	284	377	361	302	347	344	304	330	324	333	311	285	312	310	308	330	352	298	316	336	295	322	343	315	316	320	324	331	331	347	315	317	313	338	325	336	290	337	305	315	325	321	355	361	338	336	340	331	308	346	324	327	330	354	336	355	342	335	328	337	339	309	294	328	319	312	304	292	326	330	357	324	326	320	319	355	324	321	318	345	314	342	353	339	300	348	337	345	328	301	317	360	298	301	343	318	315	337	340	314	319	316	300	327	301	334	333	313	343	319	329	333	329	315	309	309	331	325	332	276	329	329	331	295	299	354	324	354	316	322	306	340	328	325	325	366	335	330	338	318	328	301	329	317	314	328	345	343	294	319	287	317	315	328	309	345	334	319	340	316	337	307	310	340	304	342	309	364	368	327	309	345	287	325	333	320	356	337	311	336	318	337	335	346	333	312	332	359	324	326	314	349	334	318	336	327	297	318	305	314	311	305	315	332	332	334	291	311	336	338	335	333	310	315	370	313	349	287	327	327	316	334	322	349	332	308	359	304	314	342	320	313	323	320	327	327	336	366	301	324	329	347	312	343	315	328	326	365	309	326	317	357	296	335	326	320	319	339
32400	49122	11901	2611	1879	1382	1116	900	768	725	559	491	533	493	498	481	411	427	432	398	374	397	405	417	400	375	391	406	375	383	378	361	354	386	363	382	338	379	379	376	372	331	334	366	351	325	383	351	374	363	366	334	358	388	351	343	355	365	368	360	374	340	363	387	358	373	355	368	359	370	364	391	401	369	376	370	311	358	358	366	350	348	347	359	352	362	378	400	340	388	379	370	345	371	374	378	354	342	420	373	359	339	398	367	355	330	337	371	361	361	324	338	367	379	354	386	371	373	375	341	367	383	351	363	346	372	359	343	372	370	360	393	365	324	361	386	310	336	369	337	360	374	390	390	337	344	370	349	367	326	365	356	335	354	379	366	366	337	327	389	365	367	334	362	319	342	316	352	383	399	382	369	351	356	384	342	340	363	381	399	351	343	350	353	353	326	370	373	341	339	352	360	340	378	388	355	383	359	370	362	346	380	363	371	367	336	317	352	367	367	338	373	361	375	417	356	367	349	398	348	373	341	367	356	332	351	360	325	335	329	336	348	361	381	350	385	353	348	354	392	370	380	300	345	332	378	339	340	353	340	331	353	343	380	378	366	368	371	360	382	348	364	339	327	376	389	386	343	350	346	384	389	348	342	360	348	339	354	358	362	364	342	356	346	344	349	379	403	335	350	384	344	356	359	343	330	369	361	357	349	340	358	322	333	338	339	373	364	353	379	357	371	377	383	335	355	341	334	366	328	332	340	324	356	372	347	393	335	348	390	382	359	330	333	371	346	344	356	361	352	333	312	382	345	350	359	359	366	364	342	345	362	369	349	368	360	363	360	388	344	376	347	336	348	381	362	335	387	302	372	349	389	352	355	314	345	353	356	345	329	332	374	337	392	370	369	334	357	341	371	355	345	345	345	341	371	362	359	331	352	349	375	368	363	363	359	373	336	326	329	368	393	370	382	342	364	344	347	327	359	362	370	356	346	398	361	314	322	400	387	343	343	381	348	358	373	386	343	348	368	380	357	348	332	347	339	368	361	368	339	329	374	335	351	393	372	375	340	356	344	371	352	362	334	353	366	354	326	390	357	379	311	369	328	311	375	381	368	397	363	356	377	359	334	341	338	384	340	364	347	345	388	335	353	368	357	349	355	362	364	309	364	340	362	414	377	349	343	365	360	383	369	363	372	341	366	307	358	355	350	356	373	380	374	364	371	329	372	344	387	383	383	347	354	379	366	352	372	330	413	349	368	400	351	331	368	317	376	379	359	394	372	361	336	373	349	365	347	334	328	401	346	348	389	350	341	350	305	372	343	371	342	363	384	339	368	370	347	352	355	385	370	349	320	368	314	374	320	343	318	352	353	358	352	376	357	392	336	377	346	308	355	341	353	376	378	389	348	350	340	354	365	338	320	339	349	381	354	378	334	343	354	331	338	360	363	366	363	336	365	400	324	344	352	366	347	373	367	376	348	407	354	378	352	354	341	338	340	376	355	348	343	377	333	351	325	383	339	354	369	364	373	362	352	350	325	340	355	373	350	326	379	345	335	363	330	333	393	387	358	376	357	343	323	382	361	361	381	321	343	393	342	385	350	350	354	369	345	355	346	335	335	349	364	322	366	358	372	390	358	358	344	407	344	346	331	344	369	362	371	340	334	366	346	349	365	357	356	370	367	339	336	342	375	347	353	358	347	348	369	372	378	354	343	342	366	337	351	331	347	368	363	361	352	358	344	387	364	346	358	338	346	368	361	333	352	338	385	387	344	368	347	362	371	332	382	359	355	360	358	371	344	359	329	383	343	354	357	325	356	375	358	374	359	381	377	335	325	366	387	336	341	349	340	368	340	347	344	344	343	351	332	352	357	362	342	374	325	325	388	331	394	370	334	356	393	375	370	335	391	355	325	319	332	369	385	373	359	407	332	361	359	334	381	352	360	328	356	340	348	335	370	397	350	363	341	316	329	384	361	352	359	367	381	328	373	384	352	379	341	371	371	340	347	321	383	361	354	372	353	342	376	375	346	341	378	390	349	366	358	356	344	379	368	319	397	380	366	328	356	374	362	376	333	357	326	368	374	367	357	369	386	371	363	350	320	361	362	370	343	355	344	356	344	353	356	363	361	314	389	366	388	372	350	322	333	385	364	352	348	344	346	368	346	351	379	350	337	385	354	387	352	371	380	351	362	355	368	331	356	375	353	353	382	369	378	350	340	395	342	370	319	334	349	338	347	338	368	373	355	357	372	385	369	359	327	352	361	346	384	354	357	365	372	351	361	322	338	378	342	338	352	338	340	351	382	353	361	344	348	336	340	363	400	357	365	324	333	356	356	361	354	343	368	332	363	349	351	355	345	326	379	340	373	343	333	329	371	356	346	367	343	361	350	365	409	380	375	348	340	355	326	356	329	391	383	346	351	353	370	335	342	346	368	360	359	343	346	349	369	366	343	386	363	349	374	330	410	342	359	339	329	349	374	332	359	338	375	325	331	340	348	343	325	372	375	312	376	348	360	329	349	358	329	374	360	360	333	356	346	374	343	375	367	361	352	366	364	361	373	366	342	363	351	360	363	352	367	369	350	357	383	357	344	372	360	307	352	355	348	361	342	384	360	309	341	394	356	386	323	372	402	363	363	366	363	364	350	336	383	372	361	359	369	345	355	364	368	365	357	349	360	343	371	361	392	369	367	349	382	368	341	381	328	368	341	364	338	355	357	362	384	366	349	366	365	413	345	360	327	362	357	355	360	340	373	358	344	372	362	385	371	354	358	326	342	340	365	378	378	331	361	362	341	367	331	328	364	330	363	368	383	326	342	360	326	354	348	364	374	353	379	345	373	324	369	352	333	342	343	349	361	342	355	370	333	375	382	394	342	358	360	339	360	385	343	356	334	343	388	331	380	362	406	345	368	325	357	353	387	368	349	375	388	348	378	346	367	365	350	346	370	345	309	347	325	336	368	362	339	370	363	361	339	402	334	345	327	404	355	336	343	367	362	330	394	362	359	349	391	324	374	339	339	366	349	344	371	374	340	402	389	365	385	338	358	343	363	378	325	337	348	330	369	346	387	330	359	364	324	346	355	349	369	370	347	340	361	351	332	369	356	352	348	349	371	380	352	368	356	354	355	364	389	349	384	360	365	378	368	360	376	331	356	402	353	327	355	376	343	401	327	364	347	355	383	344	364	306	307	367	359	373	351	374	397	361	370	416	338	355	352	368	348	360	368	333	340	347	354	374	332	360	335	380	382	333	345	338	379	358	365	363	315	325	328	330	367	354	333	340	319	369	373	340	314	313	371	345	307	376	336	356	335	378	395	343	371	359	360	360	318	343	355	372	350	341	372	365	384	342	377	336	373	360	346	352	368	352	376	345	343	356	390	352	352	353	351	320	347	364	352	373	348	341	359	356	338	354	337	318	337	338	328	330	361	382	344	372	367	393	336	386	356	409	349	368	410	349	378	391	352	345	352	386	360	341	358	338	354	338	341	333	356	378	356
25401	21388	27296	25524	9310	1329	996	859	888	898	856	835	820	805	823	799	841	782	762	808	836	777	791	847	770	803	796	799	739	825	788	799	814	803	776	818	796	763	767	794	740	779	763	757	793	742	742	752	806	757	805	784	804	768	790	779	759	741	819	803	807	752	805	815	752	802	754	776	814	790	816	761	798	751	729	789	810	807	798	807	823	793	814	768	800	798	814	803	732	798	723	819	788	827	791	810	767	817	807	777	757	793	802	775	779	757	771	803	770	741	751	772	765	788	794	743	830	778	803	729	787	795	762	729	763	820	764	758	727	786	776	751	726	863	791	748	760	793	813	815	756	790	822	768	794	860	772	751	810	804	776	714	788	754	790	790	808	796	758	777	752	733	783	827	782	757	815	794	798	777	761	772	800	863	769	818	781	787	751	795	750	751	798	795	798	827	768	829	779	783	783	841	787	845	812	768	785	761	808	770	849	784	829	787	772	774	784	773	802	778	778	781	748	796	788	767	799	783	780	803	740	707	777	730	766	771	867	788	810	784	796	787	813	753	829	741	772	823	786	738	783	799	803	795	745	802	786	767	786	781	786	755	745	770	807	789	784	748	782	779	780	780	762	763	785	753	747	789	790	782	779	825	829	790	805	770	709	746	802	747	750	813	792	836	777	798	749	775	791	784	729	752	805	816	794	792	817	809	766	751	767	770	791	769	744	788	758	744	769	791	749	813	756	779	800	804	833	751	805	822	823	785	727	779	742	736	798	746	795	819	796	779	723	789	797	764	764	793	824	763	792	753	778	770	801	772	808	751	767	776	800	784	839	782	758	815	733	797	751	833	833	788	793	794	801	755	759	774	753	720	768	807	807	767	731	828	731	793	745	767	776	830	816	791	734	781	774	786	800	790	841	793	778	753	757	786	832	773	766	747	858	768	787	749	727	785	775	747	806	745	847	758	759	729	756	752	749	693	819	750	800	778	771	780	778	756	788	739	744	750	734	756	747	789	761	785	797	814	775	717	808	774	726	771	760	716	751	808	804	763	772	814	749	775	779	746	778	809	758	757	763	817	752	719	802	741	758	768	783	810	811	808	757	742	793	770	779	783	763	759	780	803	799	776	812	808	790	793	813	765	805	833	794	807	757	722	831	823	768	815	754	780	735	798	821	774	779	777	797	793	801	770	800	797	760	813	782	803	819	754	824	810	794	774	808	765	774	784	798	760	738	745	811	712	770	835	836	819	757	771	756	800	793	781	812	771	816	755	804	752	766	786	778	767	770	803	793	785	861	767	769	766	768	761	789	784	822	790	746	796	788	767	802	800	755	785	753	769	769	736	764	810	702	813	771	780	751	809	779	717	773	774	764	768	828	769	797	741	766	773	810	750	791	768	783	771	837	777	785	767	809	773	806	782	744	804	802	830	795	756	798	828	767	787	794	800	771	762	815	719	752	760	781	831	733	803	736	804	785	802	790	761	775	786	798	682	729	796	740	754	781	800	818	773	782	790	770	787	776	832	719	718	795	769	802	840	736	774	775	767	800	817	761	758	788	778	812	764	789	793	793	762	807	834	748	757	777	756	777	792	737	722	782	796	811	769	804	760	805	805	814	760	812	754	762	794	784	783	797	776	780	769	757	806	709	784	746	766	795	786	764	835	803	773	777	750	801	824	802	793	728	791	733	794	796	791	815	765	784	760	761	823	793	767	782	770	805	769	801	740	777	765	800	819	795	784	756	809	814	777	771	761	753	776	741	735	788	729	801	768	751	738	816	791	744	784	810	737	831	745	775	782	774	765	757	710	830	807	777	805	818	777	815	782	795	729	753	760	783	786	751	752	780	780	735	732	787	778	762	803	808	768	812	827	761	805	804	809	780	777	773	811	810	800	762	731	815	782	825	794	725	775	738	762	763	753	819	762	748	782	822	770	743	781	792	802	774	793	763	760	772	800	812	762	762	740	778	760	831	836	730	733	822	830	752	742	784	778	780	777	752	773	727	773	787	796	793	767	825	772	775	775	814	770	787	718	765	785	757	760	790	795	782	754	763	736	806	797	782	794	787	757	727	779	818	809	797	797	769	814	801	788	749	799	777	785	755	744	749	743	795	792	777	719	747	840	797	761	754	777	761	780	752	739	717	778	765	832	771	811	768	814	761	730	803	736	760	794	762	748	749	796	756	801	776	769	802	790	779	777	700	795	766	752	757	740	797	767	771	788	742	788	768	838	777	795	786	756	762	794	726	800	809	739	752	752	760	781	776	817	804	771	778	801	836	787	775	784	771	753	762	818	764	757	805	717	778	773	759	733	809	761	756	803	818	756	792	796	802	803	751	726	798	768	804	767	791	786	796	802	785	804	770	806	754	783	777	778	817	733	799	790	729	786	801	779	736	791	791	752	753	766	757	788	766	759	757	761	811	803	780	837	813	747	779	772	763	823	777	815	811	800	761	755	779	765	734	766	793	835	824	730	768	733	731	764	800	786	772	712	756	740	821	774	729	777	773	735	813	787	752	753	719	783	863	757	758	779	768	825	757	801	764	785	714	820	802	765	753	784	752	788	788	836	788	815	715	772	740	809	783	795	830	723	721	785	791	792	745	760	729	839	766	707	793	794	807	788	754	720	790	760	735	817	727	764	782	796	754	829	759	832	743	766	785	807	721	746	760	740	805	809	782	781	799	797	805	734	762	732	753	784	760	772	768	720	790	790	734	805	805	792	758	781	778	784	756	779	735	776	801	756	759	767	814	743	775	793	772	770	739	720	768	801	721	745	862	822	780	722	790	789	819	791	775	742	759	736	812	772	752	782	782	786	774	791	768	796	796	800	782	788	784	703	787	765	833	827	773	791	694	806	844	780	782	797	825	789	742	773	793	803	833	768	708	762	747	811	773	766	785	749	772	759	781	776	762	768	805	782	715	746	808	774	760	766	805	747	837	744	765	775	755	831	821	728	787	767	749	791	824	707	776	770	757	827	750	789	770	792	795	793	788	789	765	737	797	783	744	804	749	740	816	772	752	771	763	819	766	742	801	802	776	782	763	770	815	797	799	823	762	791	801	755	794	737	788	691	809	771	788	754	785	768	755	786	764	747	751	778	767	799	797	801	773	823	821	807	790	768	745	816	814	829	734	821	743	794	787	772	730	773	797	734	791	732	769	817	839	780	762	787	758	795	737	786	790	845	786	777	776	838	822	726	745	794	759	775	770	795	773	745	803	769	776	794	768	794	797	759	827	744	819	745	745	767	781	792	788	811	768	768	858	744	786	787	761	815	730	745	800	800	760	841	804	825	742	854	762	776	784	751	743	787	746	779	757	745	787	762	778	796	779	838	768	762	815	818	778	734	759	790	801	779	725	759	829	803	815	777	826	787	790	753	802	771	744	814	720	777	763	790	769	752	756	760	793	761	756	763	761	745	803	758	725	740	770	765	818	804	763	739	758	758	737	791	771	824	754	791	776	807	807	817	765	765	753	783	750	819	788	802	735	789	775	804
30398	42046	8147	1890	1471	1346	1153	1019	1053	913	889	902	926	790	890	811	908	829	808	845	839	824	781	811	879	843	786	771	835	803	807	834	868	836	854	807	837	796	809	776	826	807	750	817	798	788	822	851	781	799	809	793	804	824	808	846	787	827	815	813	867	775	810	796	816	772	821	801	752	788	820	811	790	805	818	840	806	798	794	846	802	814	790	827	809	773	816	789	788	790	833	788	794	811	819	791	788	800	806	779	808	790	815	827	793	821	832	779	752	764	826	767	787	764	794	774	804	799	843	809	800	803	787	828	807	798	828	836	780	832	792	816	781	842	786	830	816	838	816	797	788	835	802	835	829	869	823	798	770	799	826	821	799	832	785	811	783	794	812	791	852	820	809	797	777	788	860	813	777	780	777	817	818	813	822	821	857	808	789	812	835	798	837	822	814	784	807	844	818	804	772	797	800	765	842	804	838	746	786	777	781	781	758	779	813	832	808	801	809	789	828	758	844	783	820	827	764	789	735	794	806	823	785	794	826	837	745	815	814	731	809	820	783	787	845	782	821	791	776	770	792	829	822	795	776	829	795	842	817	795	806	792	853	811	789	862	804	784	751	854	751	799	790	767	812	826	811	816	757	823	811	808	779	767	791	836	819	779	851	776	825	807	833	856	807	811	791	792	783	809	803	818	778	784	822	863	739	832	796	773	783	803	806	784	812	810	808	792	776	823	793	780	810	788	752	798	763	819	770	815	803	796	801	807	804	839	743	848	791	802	823	818	778	839	819	790	828	790	810	775	753	827	793	813	780	751	783	801	826	865	813	840	830	829	762	780	815	803	834	813	828	773	838	806	825	775	824	794	730	787	804	772	822	784	818	794	794	852	775	795	777	834	823	827	806	777	819	799	809	773	816	810	789	814	814	859	792	846	829	830	767	785	800	792	807	772	762	804	826	793	824	848	830	807	766	813	799	809	828	811	796	758	832	861	819	767	788	811	791	813	824	784	762	797	806	786	743	832	807	828	812	803	830	866	778	828	778	794	798	791	761	819	755	802	789	748	801	813	772	816	757	794	782	804	753	777	851	837	836	793	801	754	805	851	781	793	857	811	800	820	805	841	840	841	823	817	875	787	803	813	780	791	807	755	765	804	827	815	816	768	847	831	811	827	776	800	811	752	790	782	816	795	833	800	850	811	818	822	841	797	767	828	828	818	784	836	837	814	784	791	800	827	823	814	797	794	824	790	806	842	858	824	803	800	816	775	783	775	820	811	850	800	806	786	793	793	852	858	812	841	864	819	832	813	819	831	800	846	780	787	762	790	780	797	799	828	783	829	792	797	853	755	838	792	835	792	818	773	811	833	790	818	820	839	837	777	833	747	828	778	785	745	798	815	847	789	807	831	822	761	788	799	803	794	830	828	810	766	844	815	800	817	801	820	806	793	805	822	766	796	806	826	855	796	807	786	785	784	812	775	805	819	815	801	849	791	772	771	782	857	838	822	808	782	817	813	794	812	802	826	812	807	825	820	795	818	768	805	817	845	812	792	840	808	821	741	789	830	792	830	833	824	788	797	806	774	790	832	814	825	764	806	828	805	848	811	808	835	829	795	822	793	779	826	813	785	798	787	816	828	798	805	769	782	753	806	823	798	818	828	796	821	783	816	757	801	829	756	778	837	809	769	801	844	818	810	742	842	809	780	778	815	820	831	822	717	825	835	841	795	806	783	832	816	801	783	766	814	784	835	784	823	773	816	765	800	815	767	820	776	814	798	790	850	850	766	754	757	796	815	760	770	809	780	823	801	794	825	807	823	811	803	820	789	818	788	809	773	778	709	812	795	749	788	789	861	788	854	801	802	799	813	791	793	797	795	793	814	752	762	800	764	828	798	813	766	814	773	797	798	810	814	762	762	797	799	773	865	822	841	819	820	805	796	812	814	858	773	814	825	847	816	803	764	766	850	836	800	806	782	802	807	799	801	782	824	809	758	795	806	814	751	811	791	834	863	781	794	784	879	794	842	865	790	765	783	814	807	799	830	828	800	823	816	784	794	846	827	848	852	834	817	774	787	807	747	850	793	788	845	800	797	810	764	832	782	832	853	802	783	770	796	824	781	806	749	794	783	839	814	791	779	768	789	822	810	746	810	793	764	791	790	795	792	837	834	779	803	814	796	840	757	789	780	814	818	801	816	830	786	819	791	774	813	834	830	817	804	808	804	816	773	801	790	822	803	803	796	786	815	755	762	731	861	822	824	811	786	755	772	794	798	868	817	834	853	792	809	805	876	755	801	779	770	780	818	773	796	746	824	794	788	885	840	814	828	788	815	786	765	777	772	852	795	778	820	768	761	830	818	801	777	801	824	829	751	819	782	793	756	854	803	859	819	771	841	846	785	814	806	795	776	825	821	822	763	837	850	874	812	824	795	824	763	774	847	800	824	853	815	823	785	796	823	825	799	794	819	796	812	743	797	828	818	798	784	823	806	821	755	782	743	831	770	802	800	793	869	804	791	854	771	827	824	771	771	784	772	834	765	789	798	790	806	803	820	813	833	825	817	794	800	805	794	826	806	828	808	786	827	744	783	791	796	816	792	745	802	815	804	800	774	773	785	808	805	790	797	801	776	782	799	810	782	776	836	781	792	825	822	835	771	776	822	777	802	814	796	802	824	776	781	798	833	790	802	788	790	749	826	861	827	796	782	811	778	776	793	816	832	769	800	792	800	854	848	756	792	778	804	741	782	830	824	790	802	820	809	817	757	764	804	786	770	879	796	812	800	815	778	780	775	778	789	773	793	829	784	850	809	814	819	821	823	791	851	811	822	873	795	831	843	781	776	813	794	827	789	797	827	801	790	774	738	810	774	783	779	834	810	791	818	888	779	806	796	777	808	805	785	787	822	786	841	819	787	768	782	808	813	801	828	827	795	802	811	806	811	810	753	768	794	793	813	791	783	828	791	801	812	764	805	741	780	785	797	847	840	782	789	789	858	743	790	817	799	798	785	837	827	829	854	752	812	827	807	789	815	796	789	858	781	830	790	806	834	795	817	760	845	812	804	820	815	879	831	779	855	841	819	816	810	838	827	813	785	835	824	794	798	804	856	815	787	797	830	795	764	811	757	838	791	773	730	855	810	834	807	825	776	797	788	779	774	775	811	777	798	778	762	815	797	825	830	815	809	786	792	845	789	813	816	769	768	814	795	751	790	806	774	845	798	759	799	816	813	766	752	836	823	776	855	775	837	786	765	797	847	802	773	778	766	771	769	779	854	794	817	769	751	843	795	747	812	805	783	810	823	755	828	794	834	772	805	809	814	807	770	835	808	812	797	780	776	822	862	813	778	744	810	794	857	831	861	748	831	794	806	792	837	793	785	785	809	794	763	775	760	799	777	817	802	770	831	810	777	758	829	801	792	799	761	816	829	787	805	824	808	825	776	825	826	766	770	819	831	795	808	785	836	763	794	799	835	795	776	784	797	756	809	802	811	788	808	802	799
22940	21401	29092	24049	21391	21432	8700	1273	1032	930	878	785	771	732	727	696	728	728	743	695	675	678	658	676	689	640	615	657	649	699	620	643	646	642	631	609	600	618	671	640	659	622	621	651	657	618	645	569	630	643	605	662	648	584	624	650	616	622	631	641	619	628	659	661	669	643	595	634	636	609	627	614	637	619	630	613	663	614	616	613	640	600	663	654	637	655	608	591	617	612	646	626	669	651	665	597	657	629	611	612	628	664	626	613	626	657	630	597	620	616	606	673	569	589	575	644	625	629	664	659	616	644	618	627	648	608	632	624	640	638	622	609	634	628	613	671	612	641	616	607	576	640	649	628	624	641	634	670	645	655	629	652	663	611	628	620	647	658	659	626	614	616	584	684	644	613	698	642	632	648	631	638	638	662	645	652	628	653	651	629	654	613	644	606	649	640	633	606	647	662	588	636	602	636	627	570	622	642	638	656	630	603	615	616	629	640	614	630	694	607	613	624	587	670	641	646	622	671	628	644	593	633	633	657	618	630	614	605	636	613	605	610	624	668	631	626	602	678	598	616	589	672	600	654	667	626	610	706	672	629	638	631	646	623	584	599	604	577	639	644	571	630	664	624	611	652	615	587	650	650	634	611	600	616	584	577	648	614	576	607	651	599	657	618	677	630	649	648	659	646	640	587	647	634	640	579	674	609	667	646	623	604	622	652	659	642	647	606	630	649	624	659	605	612	617	600	697	674	689	674	639	610	615	617	617	627	592	596	597	619	609	588	633	583	636	595	609	620	666	652	620	643	630	639	639	657	603	602	653	612	598	626	622	643	651	621	574	580	655	630	651	654	673	604	619	618	619	618	624	650	659	588	621	657	574	703	634	641	612	614	636	645	625	633	650	598	642	661	638	598	577	653	631	667	573	599	616	605	607	607	656	604	626	587	625	617	606	615	630	602	664	650	568	608	619	628	634	662	641	598	673	605	635	636	582	632	627	589	626	628	655	619	603	640	616	572	618	612	641	636	612	639	582	631	617	653	597	645	599	625	610	650	641	630	638	681	624	643	613	579	655	662	625	607	607	631	583	601	632	655	602	629	620	653	668	613	587	646	674	586	620	683	599	591	650	670	639	583	632	682	622	643	645	640	609	656	626	630	637	647	602	645	620	638	658	643	638	608	614	649	678	647	620	622	610	616	578	598	621	625	624	675	644	607	620	628	637	691	646	609	621	627	651	614	637	643	608	598	643	596	620	638	625	618	633	607	632	609	590	634	632	645	591	601	642	606	630	666	621	630	667	642	636	598	577	598	673	602	599	608	620	667	637	628	617	589	624	659	629	631	655	635	612	593	636	683	639	633	587	612	639	590	603	649	628	611	621	619	636	683	623	627	649	657	571	628	602	589	617	600	645	619	569	634	606	626	635	674	610	678	641	643	596	586	613	657	617	576	642	635	659	630	610	585	615	641	668	645	602	621	594	637	633	594	609	627	617	699	620	623	667	657	634	638	630	636	643	636	616	604	658	650	587	610	651	612	624	604	611	609	635	624	600	624	628	622	647	598	624	647	615	599	673	576	666	644	654	638	635	643	636	587	633	670	600	634	627	603	589	621	640	642	655	642	611	603	619	621	630	586	652	660	606	661	618	603	640	675	640	656	675	620	638	646	632	569	643	610	638	633	667	635	658	639	619	621	627	627	650	624	599	685	577	641	637	611	650	641	641	642	603	662	592	642	610	632	628	649	638	622	596	620	636	637	621	584	644	594	601	642	641	641	643	644	628	608	640	615	617	634	613	618	629	632	637	662	637	649	666	665	606	633	642	635	609	651	619	617	641	548	615	635	664	595	607	670	611	625	640	615	645	581	591	655	615	644	600	608	626	701	638	649	635	629	633	638	585	599	594	604	614	663	550	635	584	609	612	596	620	621	617	664	606	590	601	623	649	630	613	604	632	564	603	638	616	650	609	604	650	646	602	666	625	594	633	643	647	651	687	624	593	632	599	659	662	634	645	640	646	652	649	618	629	624	637	601	609	673	661	634	617	633	653	623	658	594	659	618	640	633	637	625	623	603	618	606	603	634	604	601	656	635	606	653	618	616	667	644	606	599	655	621	629	584	632	619	656	617	635	605	656	637	624	652	663	610	669	660	639	649	655	599	649	620	655	635	629	611	660	603	616	636	596	624	636	585	645	671	658	603	626	623	574	647	625	617	623	658	617	665	563	611	612	595	656	614	577	610	620	654	617	621	605	655	653	650	645	576	644	623	647	665	628	627	665	614	580	625	637	629	638	662	652	622	625	575	674	593	642	589	618	645	609	635	661	605	610	620	604	630	598	629	642	624	580	660	630	618	590	625	601	629	638	626	602	573	584	615	668	600	643	607	672	664	663	621	664	651	670	656	651	623	625	665	585	620	650	636	633	622	578	642	648	581	645	626	621	626	611	595	596	604	621	602	657	618	631	637	615	629	644	659	679	606	626	626	628	631	685	608	640	628	648	605	624	593	617	651	598	608	650	621	598	631	647	593	632	670	618	597	625	610	637	648	628	656	619	614	633	610	654	625	548	626	716	623	663	600	654	611	632	609	619	655	615	667	692	619	633	618	645	646	650	618	629	600	601	640	639	631	692	597	611	627	661	655	629	637	647	670	611	619	594	583	622	654	639	592	650	624	589	620	600	602	653	628	605	617	598	644	647	622	597	614	614	637	648	623	616	610	645	646	647	614	646	636	645	630	632	675	617	629	617	602	612	618	622	608	641	626	595	643	591	632	616	599	630	634	597	604	653	617	623	649	699	630	607	605	653	647	667	631	638	684	617	598	618	631	644	680	621	617	643	589	628	632	672	591	602	608	646	593	584	664	589	636	596	633	609	635	613	638	661	618	604	581	678	669	655	658	625	628	617	610	609	617	603	641	621	627	610	607	640	626	634	621	664	603	617	618	642	631	632	658	642	617	639	612	628	582	606	652	647	625	658	628	651	604	628	595	633	659	612	647	618	600	591	609	618	665	623	602	622	611	654	675	657	631	641	616	626	604	624	651	578	654	609	615	651	656	693	624	622	604	623	605	606	607	600	666	614	667	664	624	644	572	625	619	588	639	598	647	642	654	631	567	633	598	639	660	610	645	645	609	599	602	622	664	659	624	606	646	634	640	612	634	647	649	639	627	617	623	678	619	678	602	602	595	638	602	605	671	632	590	643	675	667	601	605	653	658	643	624	641	595	600	604	639	585	565	628	600	627	616	638	633	645	597	618	625	589	622	657	624	628	616	592	639	637	603	642	580	611	626	685	648	662	624	643	590	598	628	659	647	655	652	588	608	650	592	657	582	658	604	615	605	589	608	591	557	596	612	618	610	632	715	614	609	644	639	590	577	625	632	627	620	611	612	677	658	588	636	641	633	613	556	616	598	669	639	650	632	592	638	598	627	649	575	638	660	629	619	629	672	618	656	648	685	598	583	591	605	641	651	575	631	595	613	630	615	621	665	606	601	621	647
35793	55180	15312	4292	3179	2502	1894	1526	1286	1198	1025	986	883	857	813	813	739	730	766	756	704	636	730	701	699	729	611	680	655	643	696	676	624	685	650	702	670	652	641	644	614	626	642	633	591	643	635	636	640	681	655	647	649	618	631	613	626	691	676	656	533	634	639	649	656	653	646	639	659	621	578	661	621	613	633	647	650	664	629	626	634	659	658	619	663	629	652	598	644	614	644	611	636	618	626	658	637	610	614	598	586	661	627	671	607	651	666	649	600	600	611	618	651	641	691	648	624	629	652	622	660	617	646	616	674	637	634	607	622	593	659	646	639	625	616	669	659	614	643	629	603	621	618	638	586	584	649	665	658	657	614	650	547	657	663	697	622	618	621	599	650	655	580	680	651	647	588	648	587	657	657	679	646	634	655	663	670	614	625	669	637	637	682	631	589	647	624	627	629	656	658	624	635	606	626	637	659	655	626	663	641	632	603	612	634	611	625	594	625	586	628	624	631	653	660	643	630	633	611	617	631	637	623	609	642	644	666	603	675	639	653	609	595	663	604	619	613	638	647	666	652	608	665	642	636	657	648	635	628	620	640	604	626	609	610	608	649	624	634	608	651	613	605	627	632	632	625	626	631	627	604	605	597	625	623	607	655	653	658	606	615	634	644	654	626	600	645	614	618	602	627	667	619	613	625	652	640	607	595	626	640	673	615	612	570	664	645	605	606	661	636	628	654	669	656	609	616	643	589	595	587	636	662	648	645	627	632	600	657	634	619	629	641	626	591	665	644	596	618	626	592	668	608	641	624	661	656	657	573	640	624	662	589	666	641	599	639	622	621	613	606	622	598	642	643	580	634	640	635	614	642	667	651	633	645	592	587	654	639	614	623	636	599	639	681	618	678	663	637	640	667	614	630	652	646	647	605	664	653	640	637	649	625	625	625	632	653	620	638	666	654	636	630	659	594	665	644	608	671	600	670	632	655	659	660	668	628	642	625	677	636	594	594	623	612	707	654	664	610	662	628	675	626	623	637	638	645	634	627	628	626	643	609	559	596	608	676	609	634	625	621	615	639	629	642	617	620	605	577	616	636	629	611	636	618	666	635	633	603	641	625	629	620	611	648	645	642	631	643	626	642	632	645	611	655	647	639	608	629	666	600	633	620	623	619	603	660	648	648	660	647	591	629	609	631	679	632	641	632	657	590	587	567	611	633	648	646	627	620	644	659	612	608	634	611	614	636	628	644	645	609	650	606	643	602	636	657	663	658	626	619	638	653	593	602	685	674	609	589	626	630	646	621	647	644	650	594	573	607	630	643	613	696	664	606	646	617	615	648	620	630	616	633	625	625	677	607	597	648	606	603	633	626	612	582	645	644	582	627	619	664	613	646	641	678	630	631	602	615	640	592	614	629	646	622	624	642	656	610	607	619	633	581	613	630	640	652	655	614	648	599	607	630	593	667	611	605	676	615	627	650	624	629	623	659	650	618	634	586	658	642	612	608	655	628	642	622	623	636	553	647	602	659	691	612	629	627	633	615	649	622	654	662	605	620	649	666	669	651	610	642	602	638	613	654	598	641	642	637	622	689	610	619	611	615	627	617	611	657	632	639	617	636	612	644	599	631	597	654	602	631	587	644	609	600	619	633	583	667	640	610	641	643	684	630	636	623	620	601	643	635	602	651	592	604	671	621	601	666	603	659	655	589	608	642	631	615	629	664	650	578	655	591	609	631	666	590	609	645	642	665	618	647	637	628	668	587	614	640	633	623	675	634	654	621	617	615	679	594	614	632	616	598	617	636	618	619	632	615	637	606	652	647	613	630	592	645	635	634	580	608	625	658	660	593	595	588	664	612	619	638	628	660	645	647	672	614	636	632	615	617	608	642	640	611	653	632	639	623	635	650	636	613	648	636	593	650	611	654	672	621	627	642	646	638	629	674	622	649	638	634	645	651	613	666	607	602	646	647	645	683	637	649	642	642	678	606	601	684	586	635	651	642	636	647	634	641	646	595	647	593	650	606	608	672	618	634	635	626	665	642	639	656	595	625	624	609	635	624	630	624	636	647	656	609	596	643	619	596	625	639	642	637	600	613	640	633	627	659	628	602	646	646	643	625	636	636	612	681	643	614	637	676	606	638	623	590	615	642	578	678	630	659	652	601	615	674	571	672	614	643	645	626	617	641	645	610	636	575	638	648	617	649	609	623	635	670	621	667	639	590	610	636	660	632	616	637	656	638	596	647	627	621	654	653	593	649	652	644	632	609	639	589	641	614	611	609	670	669	612	614	628	671	632	613	628	668	622	631	636	619	607	640	599	642	676	629	606	641	653	620	585	609	622	637	588	591	635	621	645	606	594	639	643	628	632	609	668	657	632	604	616	608	601	642	625	639	636	608	619	631	600	626	660	664	661	638	588	649	638	625	609	632	595	683	661	634	649	652	604	663	605	652	666	617	637	646	639	597	647	659	609	641	610	617	658	635	642	646	656	628	663	580	624	659	616	631	633	672	632	643	620	604	640	606	658	652	625	635	685	580	638	591	627	627	682	591	613	604	636	626	584	642	656	624	593	613	651	598	638	569	624	660	598	671	636	642	649	654	607	663	610	599	637	633	614	647	639	630	614	623	608	635	612	609	606	605	618	612	667	626	647	636	620	607	650	618	643	662	644	596	610	619	595	604	599	658	656	603	619	633	624	645	613	638	645	642	607	627	578	705	620	634	627	660	611	612	599	631	613	679	639	603	635	584	589	614	633	615	628	623	647	632	619	630	614	620	639	631	631	653	601	615	645	626	642	596	630	610	611	640	662	617	636	654	603	661	622	638	610	619	626	642	626	659	622	610	579	677	663	641	691	670	608	634	671	650	635	633	610	654	633	665	631	570	606	635	583	568	626	634	631	582	625	636	619	655	631	657	656	624	575	657	573	635	656	611	612	660	646	574	647	641	633	588	617	634	646	610	608	643	648	628	610	647	629	611	648	600	627	642	631	652	632	638	624	633	623	629	615	625	618	647	621	625	635	640	658	591	639	633	622	619	654	671	626	655	591	666	627	624	623	622	611	619	628	640	630	610	616	604	644	650	647	682	649	593	623	629	614	622	604	601	636	624	627	612	609	630	634	589	657	660	641	597	631	595	622	637	617	653	597	617	641	604	656	599	608	603	623	636	640	609	641	639	595	666	640	649	604	596	603	577	597	601	603	587	615	628	659	654	579	616	651	590	603	640	603	645	669	635	603	618	676	606	583	632	630	629	612	607	617	661	677	623	618	615	633	623	565	630	612	648	645	667	628	600	610	632	638	648	619	662	620	601	627	675	624	655	643	633	627	651	632	645	608	631	650	615	675	657	654	638	613	617	634	635	649	663	623	587	617	636	674	645	576	627	610	623	613	644	617	649	611	602	620	649	621	615	656	653	590	636	611	607	603	633	612	638	649	632	633	600	585	654	630	655	609	609	651	617	641	598	681	651	613	620	604	594	618	646	645	652	642	608	590
29055	23403	11899	1289	597	602	544	523	504	516	518	541	545	496	495	515	518	476	517	539	495	513	471	494	509	531	486	490	536	503	522	513	474	509	516	480	553	484	499	541	544	473	524	488	520	487	503	472	505	505	499	464	518	524	484	508	479	521	500	505	460	502	477	495	481	496	507	482	525	470	472	509	547	463	507	514	452	501	515	551	504	508	485	496	489	527	510	526	517	526	492	506	531	502	514	507	499	521	533	470	507	443	472	523	529	523	503	497	515	541	535	521	492	507	491	523	481	525	526	490	535	490	512	482	498	519	495	451	524	508	529	497	527	544	501	480	484	530	488	514	499	521	461	467	473	491	491	527	524	488	476	560	483	527	531	535	474	498	528	522	545	516	490	519	532	527	511	521	500	506	505	493	539	505	433	523	512	510	498	534	516	575	488	500	514	493	499	511	514	458	484	513	521	480	472	502	485	541	506	467	532	490	460	494	483	487	489	556	490	495	498	535	501	483	481	541	509	492	479	520	495	495	501	503	504	527	478	495	512	477	471	502	458	495	522	506	465	492	487	468	500	484	504	500	499	494	512	513	499	462	486	497	460	467	503	492	510	489	490	474	482	542	491	490	522	490	506	519	487	500	464	504	478	501	491	517	466	479	493	506	457	531	517	508	501	556	526	533	477	487	496	470	512	526	467	473	527	508	497	481	503	482	505	483	463	499	490	522	486	507	508	486	500	510	543	508	455	501	512	488	490	506	494	513	515	522	501	498	517	506	513	509	517	506	469	512	548	496	493	523	520	491	509	532	524	497	518	425	493	497	480	496	471	557	523	499	519	488	522	507	462	513	522	475	538	481	489	501	466	522	505	472	520	547	486	523	483	510	507	478	518	505	504	461	492	503	512	525	495	508	504	526	494	467	464	475	524	536	531	545	507	526	520	521	503	529	500	478	497	494	503	477	514	515	476	505	490	490	497	511	524	471	494	524	497	483	467	496	469	471	492	499	522	500	507	479	518	480	485	505	504	511	535	489	505	530	504	536	499	512	490	477	460	502	501	523	524	486	521	539	484	479	514	515	515	488	518	531	494	506	505	461	487	510	476	516	507	551	538	491	540	520	466	546	456	517	513	471	486	505	506	508	501	515	503	485	491	485	493	499	488	473	472	466	501	530	484	499	505	466	494	490	528	517	510	482	525	534	526	506	512	514	494	499	537	499	525	484	516	523	500	493	506	484	489	506	519	506	501	507	503	489	480	517	509	524	505	492	505	542	520	521	475	474	527	527	481	490	512	507	470	493	501	480	476	518	483	534	511	532	511	524	500	502	513	498	539	502	506	480	527	533	525	529	515	456	443	514	481	511	524	509	550	523	511	531	511	503	510	491	507	498	506	517	505	523	509	494	497	532	488	495	462	531	522	510	506	503	480	492	488	494	491	480	517	515	511	481	511	522	525	542	489	517	540	498	519	505	524	506	519	491	498	490	491	479	506	502	528	465	531	524	525	527	522	500	523	525	489	473	501	499	498	488	482	515	492	498	533	509	464	495	506	544	510	508	474	493	518	499	484	516	488	467	499	536	474	501	501	510	505	476	508	513	480	512	498	502	501	533	499	554	525	504	451	536	497	513	516	504	533	475	520	503	511	494	536	496	489	525	476	477	514	482	524	541	460	470	509	465	511	523	500	515	507	508	507	456	525	511	509	485	506	496	491	453	551	509	471	574	536	503	493	496	508	524	477	510	530	489	503	485	507	489	520	544	505	484	518	494	461	480	465	504	515	472	509	456	490	516	514	509	515	518	505	484	455	469	519	513	463	491	487	488	520	501	515	500	510	463	465	495	474	500	504	537	519	529	487	517	526	515	509	478	530	535	512	494	472	489	451	498	495	460	492	490	531	522	501	520	470	482	506	496	492	488	531	508	502	498	456	554	481	462	468	547	521	513	464	535	491	529	493	486	500	521	489	534	503	500	497	509	494	505	515	489	485	537	507	484	536	488	499	497	517	513	531	520	516	570	506	503	498	537	495	542	474	493	518	485	485	495	521	558	515	459	474	509	521	493	482	521	513	518	497	499	474	464	499	507	524	530	498	484	501	478	515	496	518	521	510	536	515	533	518	499	515	518	517	516	507	526	510	501	477	480	482	559	504	508	470	487	448	477	524	522	492	503	516	452	485	484	492	538	530	491	492	480	481	521	517	499	513	452	525	493	533	509	500	541	489	515	547	474	470	495	511	541	521	480	501	471	511	491	503	531	502	476	454	499	488	535	528	446	485	527	471	533	538	492	501	524	522	481	475	513	561	511	493	495	512	541	513	512	481	517	549	518	501	512	518	479	509	491	523	520	495	483	490	494	501	510	491	508	485	525	484	515	500	501	472	484	496	480	472	478	490	494	484	525	495	485	501	514	516	492	525	470	485	473	493	489	524	499	501	455	528	517	488	530	508	492	507	488	531	524	506	473	514	493	535	531	508	528	505	537	480	520	509	528	509	488	492	544	491	502	490	505	500	508	489	523	489	467	516	479	543	486	493	465	510	549	514	567	525	501	481	497	529	538	486	517	478	499	520	531	469	510	529	442	517	536	508	470	526	525	503	509	499	491	482	506	483	487	513	555	533	487	502	481	503	483	479	523	557	485	504	478	484	490	503	514	496	506	501	489	499	512	500	546	482	472	528	510	531	489	483	495	469	503	483	453	528	481	523	547	508	509	512	491	530	504	518	549	513	537	536	504	515	451	464	510	537	518	493	526	502	486	540	498	503	531	489	514	494	488	512	473	500	475	530	514	479	524	488	492	488	532	506	509	513	544	514	530	489	480	475	508	506	501	464	488	482	516	442	505	515	490	546	498	510	513	537	491	472	537	495	467	511	505	488	546	503	525	521	529	485	489	483	483	515	518	536	534	496	505	508	498	476	494	506	519	500	500	492	494	504	535	470	475	467	489	506	518	496	518	461	467	505	522	498	514	500	485	505	488	472	540	487	511	497	486	506	514	512	492	501	490	524	518	526	463	500	502	519	488	516	505	521	509	460	530	463	483	521	512	478	487	511	485	499	511	501	466	494	472	506	495	514	492	504	501	441	474	506	497	509	515	498	521	485	528	517	487	507	511	494	494	507	497	508	493	470	486	503	494	491	477	506	491	515	514	457	505	497	510	500	558	523	490	525	495	490	478	541	522	480	533	489	493	514	500	486	513	518	525	459	556	515	512	528	516	483	553	481	489	496	526	462	504	464	483	463	509	471	518	520	506	508	522	462	492	499	448	516	484	474	505	445	516	455	501	480	506	493	504	518	494	477	526	470	495	509	504	502	487	518	451	512	462	537	508	498	477	528	484	513	517	506	526	490	531	484	550	490	471	508	494	532	517	474	517	508	511	502	509	490	512	513	524	495	518	505	534	523	518	509	551	495	489	491	500	522	511	503	461	537	505	504	493	476	490	529	501	492	500	535	499	502	454	482	489	501	468	462	497	504	487	493	462	513	525	496	531	486	491
25182	32829	4338	762	685	685	621	600	601	606	573	569	568	577	530	553	537	554	579	518	542	530	544	520	542	562	566	518	530	569	563	550	533	553	541	561	548	524	534	552	607	599	549	568	528	516	540	520	541	540	546	556	520	553	550	562	531	536	551	537	576	553	549	557	531	561	544	536	543	552	562	576	541	566	539	555	537	568	564	572	554	539	510	511	495	544	568	569	603	532	503	552	511	551	558	546	530	551	540	488	538	544	544	543	520	540	540	561	569	572	559	547	553	515	570	492	543	552	530	576	506	521	533	529	598	505	580	523	560	553	543	603	584	540	530	564	527	524	572	547	532	575	547	542	521	541	516	545	587	559	537	529	549	561	532	560	507	543	535	582	537	554	544	543	499	529	554	532	580	559	578	544	532	539	536	536	555	544	535	552	522	523	540	577	535	557	559	549	519	537	550	523	562	492	585	534	528	546	542	583	525	565	562	573	564	531	528	570	543	536	537	524	537	578	537	511	542	536	554	515	543	541	574	532	549	550	538	530	501	543	560	586	581	550	537	523	555	545	563	573	520	599	560	498	544	536	534	530	543	545	552	551	553	578	556	514	520	545	560	563	543	587	562	566	579	506	534	568	567	563	588	534	522	543	566	533	547	596	569	533	556	562	574	568	563	548	555	580	527	501	551	575	584	495	541	560	559	596	565	537	534	572	518	595	526	548	516	540	570	530	602	553	507	507	522	535	581	571	546	543	569	557	563	545	569	575	570	578	504	523	529	558	570	533	545	570	495	537	506	518	502	536	542	564	533	486	527	555	507	547	487	510	514	527	555	546	545	563	570	542	535	531	566	532	573	536	551	547	523	552	565	548	555	551	533	529	526	571	529	549	576	526	567	537	554	529	541	555	519	572	563	569	515	558	527	526	573	535	555	563	522	554	580	555	528	528	554	529	521	563	570	522	579	530	526	577	522	559	560	578	588	568	554	511	585	573	538	523	565	541	552	544	559	569	540	526	545	529	572	540	536	551	505	530	538	594	538	534	531	520	553	575	577	561	564	557	566	568	548	549	541	550	534	555	548	587	556	524	570	581	531	501	552	541	535	551	500	523	530	537	578	581	574	563	531	520	565	563	509	571	548	544	539	561	563	572	604	558	573	571	544	532	546	556	586	539	552	539	545	590	561	531	587	522	532	539	535	575	589	555	548	546	483	556	570	571	518	522	538	572	537	552	553	551	578	544	570	528	536	526	556	531	510	541	556	543	546	541	550	549	530	569	511	528	561	556	535	509	568	541	512	556	600	541	535	621	517	579	587	524	550	527	548	541	537	537	553	518	520	566	553	587	595	524	557	542	533	549	547	613	561	534	563	571	529	528	557	573	535	527	570	543	587	541	528	544	561	530	513	514	583	546	575	505	552	590	611	573	581	530	553	546	609	535	525	581	543	546	544	508	492	515	556	579	565	538	514	510	521	539	558	588	574	537	499	634	558	563	535	551	560	541	539	579	544	554	559	545	591	531	573	595	557	538	580	530	515	557	563	542	547	574	558	560	541	569	528	564	581	530	530	532	532	513	531	558	542	561	530	560	552	540	566	531	590	550	564	544	524	525	595	570	549	572	570	563	548	528	552	517	579	524	549	528	585	544	529	544	593	539	539	589	560	558	574	548	592	579	529	565	560	571	555	563	531	568	546	566	539	546	523	569	541	549	537	579	562	519	548	530	584	547	527	507	578	549	537	527	576	569	537	534	579	568	558	518	566	549	587	563	519	524	515	527	543	558	534	552	538	559	537	535	505	527	537	566	563	539	536	566	546	544	549	542	557	534	591	574	564	545	552	542	563	594	507	585	574	595	548	584	511	509	564	511	561	551	540	525	574	534	593	536	549	552	556	562	624	522	557	551	517	551	571	556	584	569	551	560	552	557	548	581	546	549	582	551	538	534	543	540	539	555	511	524	585	520	552	572	575	569	569	529	560	547	544	544	531	534	567	552	583	539	513	559	558	546	545	523	575	541	594	543	525	538	537	583	570	522	546	539	513	528	556	561	526	560	545	558	538	540	579	542	535	537	538	552	557	543	584	557	532	590	530	523	549	584	519	519	561	502	529	569	556	560	569	591	572	524	517	532	541	544	536	569	550	579	520	498	570	495	535	560	562	534	524	537	575	572	555	552	576	539	543	565	536	561	538	543	532	525	528	545	552	569	524	553	559	532	560	554	540	537	586	579	555	568	563	527	574	587	539	560	589	565	569	551	553	559	560	577	547	554	576	517	532	554	539	544	568	538	563	572	540	504	542	549	552	566	532	599	541	567	520	564	537	539	561	523	507	545	557	567	551	557	566	564	598	538	522	527	558	530	538	581	557	522	557	550	544	560	569	537	544	536	606	626	541	559	571	511	545	550	520	554	522	528	541	558	538	544	555	529	514	529	555	590	502	593	504	546	516	529	522	573	569	536	599	514	490	566	572	517	563	554	555	598	522	532	579	532	558	516	520	558	540	543	508	510	574	514	589	523	557	561	543	543	561	514	548	544	584	535	502	578	555	578	539	535	590	555	503	577	553	473	568	535	555	591	558	563	529	549	527	560	595	564	561	520	535	576	555	538	552	566	540	544	589	542	538	560	505	506	530	530	580	564	554	522	552	551	547	520	558	574	533	563	552	526	515	546	545	560	587	563	543	550	497	582	536	538	527	500	559	589	545	533	539	529	595	568	583	578	516	545	523	582	512	538	532	555	498	551	552	544	562	588	570	542	532	530	585	544	536	520	586	522	547	539	534	577	560	526	540	536	565	570	571	576	538	589	580	566	554	523	515	559	536	531	508	560	565	541	544	577	537	541	522	527	559	545	549	515	543	536	531	516	520	580	558	538	611	512	561	556	550	509	550	554	562	524	520	513	562	539	576	540	550	570	567	498	515	527	554	544	563	534	546	539	593	540	533	520	553	528	540	559	510	544	525	564	553	556	591	513	536	548	518	582	541	551	526	560	545	535	553	548	591	523	554	532	549	551	576	584	532	583	581	542	564	539	545	566	525	539	561	581	556	555	562	551	586	545	562	548	527	577	542	513	538	563	550	556	515	530	548	547	574	540	578	540	533	538	505	559	542	536	508	570	574	558	571	570	591	540	532	533	552	530	505	532	549	517	524	529	536	570	511	567	559	554	544	578	561	535	563	582	546	554	563	541	546	532	564	550	522	567	532	557	562	569	551	557	577	574	555	566	537	524	526	561	547	544	553	536	533	567	520	545	531	571	561	555	541	543	534	518	533	549	574	560	514	557	527	560	525	533	555	563	541	539	563	573	597	558	600	528	567	551	574	532	556	549	555	565	566	528	536	552	529	564	536	549	554	531	533	547	557	547	549	535	505	567	503	535	499	598	539	565	568	538	545	556	547	534	525	597	560	555	532	507	546	539	550	542	551	516	564	515	530	567	503	538	489	562	560	565	562	540	543	545	566	515	488	536	537	573	570	552	579	535	539	568	534	600	541	578
23893	21342	28633	24349	21307	11550	964	572	530	511	445	410	426	394	407	416	369	395	389	398	394	346	334	354	327	349	333	402	356	327	344	340	331	327	354	346	341	350	346	354	334	361	336	344	351	299	362	349	333	367	349	365	352	336	328	360	336	344	367	357	328	344	350	334	355	342	347	322	328	339	331	347	321	306	351	345	340	356	365	315	308	318	302	349	336	341	346	320	357	348	336	322	348	323	333	323	348	355	332	314	351	336	333	318	366	312	345	341	336	326	350	326	353	333	331	358	338	285	326	333	337	348	298	366	322	334	318	328	327	357	327	360	363	355	344	343	335	326	354	349	350	365	330	332	316	331	341	346	345	362	305	316	345	348	348	336	313	338	321	351	352	334	349	319	339	363	328	351	340	336	327	368	324	356	336	347	321	338	334	341	337	338	334	335	347	333	351	331	324	310	322	345	342	345	312	334	313	298	343	351	313	318	365	347	342	340	342	342	339	323	339	320	327	344	363	363	333	322	339	327	348	316	351	329	335	333	328	353	338	319	319	354	308	353	359	323	307	391	312	338	353	323	341	355	357	328	306	335	326	326	341	319	354	377	350	359	343	333	322	362	338	332	344	313	338	330	342	345	312	360	347	347	324	332	374	366	339	354	341	323	331	341	316	326	329	322	368	333	351	334	365	312	357	334	346	329	320	337	323	347	335	353	327	355	342	320	381	357	340	337	324	345	340	333	390	338	329	347	311	357	336	327	318	321	321	323	334	310	333	335	350	337	353	329	345	318	343	359	309	349	345	357	323	331	279	349	331	318	361	345	340	329	348	318	350	320	301	323	328	319	330	365	339	345	346	364	295	325	326	334	339	323	356	316	322	344	359	304	323	329	336	330	322	315	338	339	334	326	309	324	334	357	363	357	337	313	329	301	352	322	319	302	341	277	332	350	306	334	338	327	348	354	332	339	343	342	335	310	321	343	295	333	332	323	322	343	338	332	295	359	370	317	349	356	333	365	348	331	341	324	295	335	359	331	316	348	337	309	356	317	324	341	325	358	330	318	338	325	356	365	341	315	328	329	311	331	333	345	329	300	329	359	353	376	353	361	334	335	344	343	315	347	328	360	337	329	323	330	321	329	351	335	354	327	365	354	349	347	330	356	376	382	335	342	327	342	342	358	286	320	353	322	355	317	344	331	354	331	304	331	333	339	320	313	325	341	364	347	309	329	321	325	295	314	330	373	383	360	316	332	349	333	306	370	334	323	301	329	338	356	358	361	340	349	381	354	309	346	344	323	327	333	332	333	345	347	317	369	348	366	324	341	372	348	290	368	314	349	338	344	358	331	336	363	351	360	321	323	372	322	344	319	350	370	331	319	342	329	316	323	307	347	341	307	345	316	350	355	327	328	357	372	328	337	322	321	344	364	346	325	350	332	343	371	338	343	336	324	341	301	345	314	335	333	340	368	325	331	344	313	307	345	321	338	345	366	302	337	349	311	362	335	363	316	291	332	344	335	373	343	290	379	355	328	345	335	370	349	342	330	345	358	346	352	355	384	317	351	324	350	341	311	347	314	324	319	314	359	337	320	344	321	321	354	340	326	335	304	334	353	334	319	337	333	322	347	335	338	332	319	360	370	340	366	342	324	351	371	324	299	363	323	349	319	346	360	360	343	331	335	340	347	331	327	342	340	358	350	350	340	318	352	297	333	334	352	335	344	359	326	326	356	323	334	343	367	324	335	320	320	337	310	303	342	336	353	336	355	329	331	354	313	389	340	378	348	330	350	370	314	324	355	328	350	356	321	299	347	349	346	321	317	310	332	344	323	347	344	337	360	330	362	339	313	300	311	293	363	351	338	372	318	304	318	313	344	315	323	335	341	350	341	340	321	333	309	315	301	346	327	323	327	320	332	340	343	350	327	352	366	348	326	346	347	330	327	358	326	331	316	330	349	373	337	326	335	321	364	327	353	341	353	357	343	307	366	348	324	344	353	316	351	333	323	340	337	313	352	346	327	336	350	341	338	333	321	311	299	353	360	335	305	317	346	309	324	366	327	336	316	327	351	360	336	376	346	347	349	357	318	288	350	335	359	326	314	349	334	343	340	322	353	319	325	317	344	348	333	362	363	318	349	329	345	358	327	341	348	325	374	339	359	347	330	321	316	366	331	361	308	358	329	350	352	352	339	320	368	340	341	337	325	348	353	334	349	341	320	331	353	336	376	335	329	335	299	327	338	329	326	299	356	328	311	342	324	350	351	307	359	330	361	292	368	316	340	333	348	315	331	345	323	332	338	330	354	360	318	334	321	336	327	370	364	353	316	328	329	349	329	356	322	337	317	323	331	346	328	344	310	345	342	321	349	366	326	332	312	359	337	325	347	337	345	348	318	342	335	312	358	322	338	319	341	341	328	358	308	323	330	305	348	337	340	336	324	355	334	345	361	346	351	339	326	336	336	344	350	310	340	345	297	339	338	343	320	331	351	349	313	348	343	352	349	341	332	346	327	347	344	317	339	321	359	358	328	302	296	326	319	345	370	353	323	380	338	345	297	339	329	338	373	313	347	325	342	327	347	305	331	321	361	343	321	341	326	343	353	325	360	348	306	320	367	326	319	322	334	345	351	318	315	318	331	322	338	329	320	335	343	347	321	335	314	310	328	345	340	295	324	367	323	313	337	336	296	332	366	336	330	359	349	352	336	368	346	318	349	336	349	372	329	338	328	334	301	314	383	330	318	343	317	328	325	354	332	330	369	331	327	310	354	353	358	340	335	321	350	362	379	341	327	332	354	317	354	338	314	352	351	354	328	324	339	340	338	338	368	299	321	327	348	322	337	329	343	326	344	357	317	328	370	347	334	345	336	345	351	333	297	338	332	339	325	382	328	341	361	343	346	304	312	379	328	360	325	339	377	317	332	328	352	350	345	309	321	343	316	355	305	322	375	297	318	357	315	348	331	342	337	347	367	330	311	339	341	325	363	363	328	327	311	323	356	323	314	396	364	327	354	316	331	309	318	315	348	349	316	358	363	331	362	350	346	324	327	335	348	333	354	345	326	342	346	346	346	312	354	320	352	331	338	329	350	341	306	324	336	335	317	353	308	330	319	322	334	322	348	356	357	311	346	316	329	364	330	339	303	328	339	349	336	339	314	315	340	337	342	313	304	355	354	342	315	343	345	367	333	339	362	333	289	340	327	341	343	330	360	343	326	336	331	368	344	314	341	337	344	369	313	317	337	364	329	310	344	330	337	317	334	332	358	352	350	323	345	356	332	325	313	349	283	345	343	344	341	313	367	308	339	350	333	355	360	324	316	335	350	328	344	308	334	320	340	320	342	318	331	336	351	323	355	334	346	342	323	300	362	362	339	322	345	307	308	357	358	329	369	302	315	354	363	327	319	357	350	330	340	346	365	336	316	342	342	361	331	326	355	334	328	333	326	355	338	316	313	335	340	350	337	310	339	343	336	327	337	300	351	327	298	326	350	333	318	331	376
32043	48773	10948	2545	1815	1417	1120	885	738	717	541	551	493	519	475	481	413	458	419	399	458	434	402	402	398	399	364	408	413	343	386	389	355	391	378	383	391	393	384	381	396	378	359	384	402	361	374	391	395	359	323	348	371	378	335	357	394	372	368	346	386	366	382	370	412	359	394	375	364	393	372	353	379	370	358	368	374	364	394	372	367	354	384	362	356	382	389	363	331	384	367	360	395	379	370	391	379	350	380	347	373	379	342	368	349	347	340	378	388	353	383	387	366	367	367	353	393	378	353	367	368	329	369	408	354	358	389	385	368	383	360	386	346	385	372	353	336	363	354	396	361	375	379	372	394	385	398	364	313	393	381	389	368	375	353	343	353	377	368	407	389	377	396	370	354	361	360	348	372	383	397	368	379	388	364	358	339	371	361	400	396	367	392	369	372	383	337	387	361	371	385	382	346	362	380	364	328	333	346	371	344	369	371	353	368	376	351	370	381	352	390	398	385	368	397	368	397	402	366	362	385	372	388	361	353	354	325	393	331	397	340	372	369	348	333	375	384	387	375	363	384	377	362	357	382	399	374	339	347	364	362	347	366	365	375	401	378	336	334	377	370	359	346	349	392	377	358	377	390	386	366	391	371	350	385	348	362	381	390	365	393	377	367	352	370	381	373	374	360	347	381	374	339	351	366	365	304	364	373	377	348	359	361	356	361	388	362	382	364	380	399	364	365	352	340	355	365	354	396	343	340	340	352	355	351	388	356	413	364	378	386	373	332	353	348	369	351	352	368	390	367	370	404	307	337	386	350	368	342	378	387	377	368	394	402	346	396	360	377	367	369	365	378	384	358	326	345	353	364	345	381	389	345	384	384	383	336	381	354	363	388	361	347	380	362	351	370	363	382	339	340	339	372	375	361	362	364	361	340	360	376	374	353	401	362	357	372	359	360	357	368	382	377	372	362	391	371	333	361	379	372	346	354	341	385	395	368	409	380	357	363	377	374	388	349	386	355	351	365	369	337	379	369	332	398	368	394	347	407	381	361	349	368	377	355	336	354	385	377	384	364	378	351	340	346	386	362	364	385	370	363	363	356	362	400	360	348	337	385	395	395	341	362	392	362	303	353	372	400	357	338	381	369	350	374	384	361	343	371	365	368	362	383	390	411	342	358	407	375	349	391	339	376	368	357	380	356	378	389	397	381	380	320	386	349	355	369	354	377	374	341	376	385	370	375	374	389	409	388	375	353	370	341	329	374	327	367	348	365	365	356	362	384	406	371	356	358	376	392	358	391	348	407	384	324	355	344	345	381	395	380	335	374	351	343	374	356	400	348	382	378	394	335	364	386	365	333	384	340	382	361	345	347	365	370	378	342	344	392	357	373	379	378	347	369	358	369	360	389	376	390	344	329	355	358	368	376	371	328	362	386	354	381	419	337	350	382	366	385	370	383	410	356	346	349	354	351	357	377	375	337	365	379	341	380	341	339	318	369	364	387	359	402	353	383	366	385	370	354	405	370	359	363	365	372	391	392	361	345	346	333	374	370	354	358	351	358	357	361	365	358	354	355	382	356	374	389	341	391	344	406	348	349	374	371	383	397	372	363	346	343	366	390	368	355	319	376	385	353	370	348	348	367	343	356	378	354	351	369	383	329	365	333	346	324	347	354	334	356	351	388	366	344	363	418	406	366	345	366	375	363	335	366	386	361	333	373	378	388	356	371	341	372	338	386	366	362	353	401	387	328	343	359	382	390	364	383	356	362	349	374	349	381	398	378	378	386	346	360	409	384	393	374	327	368	386	382	376	371	388	381	360	355	379	378	390	347	391	366	348	348	373	404	382	381	366	369	365	351	372	368	351	373	373	379	362	392	382	360	389	380	361	388	328	392	351	390	360	421	342	408	356	356	348	386	375	353	354	327	358	330	356	363	346	370	343	372	358	364	368	351	394	346	346	360	383	365	362	352	357	370	359	375	347	377	352	355	337	375	346	385	392	351	342	373	365	386	350	392	357	392	400	347	352	389	382	420	362	380	323	334	364	377	371	390	389	380	401	373	321	360	372	333	357	384	362	352	407	377	418	372	388	379	361	382	381	377	379	343	351	378	360	360	372	415	363	392	380	371	361	388	397	352	381	392	362	355	391	360	403	385	358	408	357	338	374	369	349	355	350	378	343	349	383	362	362	341	362	401	378	355	376	356	375	392	361	376	367	357	355	384	366	391	370	347	331	398	336	364	377	368	367	342	375	355	357	373	364	358	358	346	364	393	357	379	386	347	332	381	387	365	359	393	382	375	364	363	377	364	368	367	380	336	348	368	374	370	342	351	350	365	376	374	346	369	345	364	353	340	347	372	378	396	333	374	361	372	386	358	386	376	377	396	382	398	360	364	378	349	377	375	369	362	364	400	391	362	375	349	363	368	388	356	369	371	377	353	369	378	414	368	374	367	359	380	401	414	362	384	347	361	383	365	350	391	345	376	374	346	380	356	375	361	348	337	380	377	370	383	354	383	366	356	358	379	345	352	366	357	330	358	362	368	388	364	371	341	357	338	330	366	341	390	387	374	380	375	379	350	410	374	374	371	334	344	355	398	360	373	359	339	364	375	324	363	365	391	388	315	372	369	380	383	359	356	379	374	366	400	371	380	382	342	410	359	349	366	350	363	379	353	391	377	391	382	384	377	359	344	362	378	380	338	383	347	362	371	366	369	355	350	375	410	374	364	378	394	364	374	344	379	382	392	384	408	377	347	362	374	344	393	348	382	349	388	417	356	328	329	403	389	316	358	366	343	369	366	355	382	375	365	364	396	366	405	382	340	365	361	357	373	346	357	355	332	383	398	368	349	375	377	353	388	332	377	373	385	388	391	348	411	330	374	390	356	378	374	352	385	366	346	373	371	369	387	353	375	383	336	375	384	331	379	361	362	345	367	380	399	352	310	365	386	388	368	383	393	359	339	357	365	353	356	355	365	332	347	345	363	368	374	366	358	367	352	377	350	345	367	363	360	415	361	356	386	364	370	368	382	353	355	360	356	363	358	387	367	397	384	347	339	391	426	348	375	371	369	358	363	355	374	354	350	384	393	349	365	341	365	366	365	343	355	375	380	374	345	385	392	351	399	376	418	351	364	417	373	365	359	376	373	363	347	358	386	366	351	360	361	359	360	345	329	360	360	378	329	361	349	377	393	356	357	389	385	394	373	354	335	390	372	356	358	343	374	392	334	378	364	350	389	376	391	340	387	386	335	353	358	344	362	374	342	404	371	347	394	354	358	392	365	371	391	366	388	392	380	410	363	367	317	348	392	372	382	391	381	373	375	378	389	382	345	368	376	367	358	362	331	330	361	330	322	368	341	359	331	360	366	370	365	378	362	406	380	349	374	407	354	397	397	367	389	349	397	371	355	364	367	388	345	377	367	367	385	376	375	348	392	354	416	390	368	397	362	377	385	359	391	387	344	330	388	364	359	374	357	370	365	365	370	334	386	379	325	362
25320	21358	27291	25406	8914	1173	1029	934	873	846	868	836	802	789	793	797	804	818	780	851	783	794	842	774	848	821	782	698	798	730	760	825	764	784	814	745	767	819	732	795	806	830	749	784	785	739	799	787	779	775	799	769	799	711	832	747	782	752	812	821	781	762	785	756	798	793	849	771	832	752	786	803	736	798	761	811	808	808	804	764	760	774	775	746	766	808	736	821	712	764	782	731	782	843	805	773	748	767	812	744	772	798	858	788	768	752	785	800	781	769	803	746	777	778	781	753	796	810	770	782	732	782	789	758	772	748	745	751	800	814	809	744	816	771	805	739	749	758	799	731	788	781	763	820	780	794	737	767	843	788	746	751	793	775	741	746	758	764	825	767	775	781	774	787	835	768	795	775	794	802	820	760	827	781	777	845	765	800	764	754	787	757	830	740	732	791	809	775	804	789	787	768	795	727	846	712	699	800	790	756	770	755	764	785	757	822	803	777	784	774	743	788	741	802	863	730	762	744	781	836	764	755	772	736	842	736	777	831	785	777	775	806	741	757	767	822	788	787	776	720	727	748	785	815	772	782	765	753	790	791	793	803	784	786	809	754	769	740	774	794	858	777	800	787	802	757	795	743	736	777	756	754	756	769	758	807	764	812	783	774	758	788	761	803	762	813	731	802	774	779	789	762	749	762	757	766	779	798	797	784	815	773	812	799	791	796	763	779	745	716	757	740	768	759	803	825	819	776	750	820	771	817	784	799	755	815	765	794	738	730	834	809	746	751	783	793	801	805	734	776	747	751	797	725	780	805	761	758	779	798	799	786	775	761	788	763	779	798	772	752	788	773	773	772	815	807	796	844	813	818	757	770	774	758	790	784	769	811	775	781	825	753	828	732	803	718	783	744	810	753	728	817	799	773	812	800	766	797	806	759	789	803	766	774	731	752	807	802	792	806	756	795	741	752	803	774	802	770	791	747	778	731	784	804	766	803	796	808	808	780	759	803	769	802	811	808	737	769	749	780	764	776	818	794	763	831	807	762	811	803	764	766	764	755	754	725	826	776	764	785	739	807	803	721	748	756	818	746	739	776	780	781	751	769	793	774	838	792	717	756	766	733	766	814	753	772	739	781	794	830	776	772	810	758	800	792	807	732	809	792	767	771	800	764	729	792	750	828	752	755	738	774	771	813	812	799	817	707	779	795	771	743	790	772	792	806	758	827	781	804	802	794	838	772	768	820	788	728	799	781	767	791	764	749	801	800	790	840	787	809	822	781	730	804	779	798	774	738	804	803	827	790	773	727	758	776	811	789	762	753	769	784	791	814	812	774	795	789	772	778	776	779	720	777	801	784	830	784	778	795	807	786	744	760	753	789	742	723	815	772	769	795	753	749	772	792	748	790	765	775	841	764	771	797	754	756	797	760	773	764	773	786	781	780	797	774	820	791	746	828	779	788	779	747	780	772	822	773	746	831	820	758	772	755	767	777	713	770	813	784	750	739	807	798	736	796	847	823	778	778	764	789	772	791	785	798	811	781	799	762	800	812	739	770	765	773	779	777	784	808	741	783	782	761	798	806	821	776	748	790	787	804	809	783	755	819	783	763	754	801	781	732	805	777	757	769	823	748	805	777	778	793	726	781	729	819	786	760	793	770	751	817	809	747	754	765	762	794	760	793	714	794	775	787	743	764	738	783	718	830	779	726	755	774	751	800	790	820	803	810	785	784	734	726	758	789	800	815	832	753	833	709	785	806	767	766	751	735	800	790	786	794	792	798	786	766	739	821	813	810	839	763	801	774	803	791	796	771	752	823	769	752	745	738	820	752	824	838	824	794	781	791	764	771	746	808	799	741	781	805	812	719	804	718	752	827	820	776	719	770	791	797	803	753	786	859	799	775	818	784	714	796	801	799	784	790	779	787	785	767	773	777	784	765	760	785	780	782	763	768	780	768	781	740	820	716	766	785	754	780	800	782	781	772	825	790	740	784	726	805	788	808	811	786	731	761	786	782	775	731	805	771	783	781	774	760	799	751	796	806	812	797	755	801	756	807	790	742	792	787	784	810	779	767	803	793	752	791	790	749	787	795	801	769	820	777	828	763	804	742	767	784	789	738	798	789	799	814	775	788	749	758	780	791	757	766	742	755	792	827	769	774	797	821	789	704	770	806	817	765	756	775	831	784	763	766	752	761	819	782	774	782	776	790	786	773	817	730	807	778	876	772	748	810	784	769	781	856	756	777	770	828	765	819	787	765	764	747	797	753	806	758	775	791	818	830	802	786	819	773	764	790	783	777	789	745	824	819	784	767	786	808	795	754	769	777	805	785	783	820	832	735	828	826	772	829	819	744	789	737	789	778	837	829	756	800	768	798	817	818	812	810	865	835	780	781	727	817	777	803	754	780	763	763	787	767	744	755	758	772	792	801	763	762	806	746	764	829	753	785	774	829	766	763	792	744	774	793	792	755	778	760	702	795	785	830	811	738	818	745	735	775	754	800	780	755	756	813	773	756	788	800	790	803	788	725	717	777	788	810	709	773	822	785	779	788	813	789	823	777	782	741	784	753	802	769	773	794	743	783	714	788	792	780	836	763	724	738	793	771	748	773	805	816	745	782	776	801	837	752	796	765	775	764	740	718	773	788	793	747	765	802	761	773	751	766	776	820	788	793	735	818	775	738	736	853	800	774	778	768	828	767	818	745	746	784	739	772	773	778	758	763	847	826	802	773	754	785	782	750	719	838	805	783	784	752	831	806	805	737	773	818	809	779	746	748	788	788	821	752	745	807	812	719	813	835	726	752	807	790	771	806	802	774	808	752	755	745	833	784	800	773	824	766	778	784	775	747	779	805	803	770	786	803	753	814	889	785	824	735	758	818	742	779	751	796	788	750	800	763	759	796	808	749	802	791	803	814	762	750	758	779	771	790	812	775	804	745	745	813	755	789	769	752	772	774	804	769	737	748	760	758	802	796	826	744	776	791	801	737	775	761	756	751	805	798	787	799	796	729	802	779	724	803	748	786	752	790	785	736	763	784	829	788	825	807	761	820	797	785	866	761	779	716	786	752	753	776	816	799	770	807	792	829	805	747	820	841	802	725	813	766	771	769	803	780	795	782	781	789	718	833	832	757	835	857	810	788	792	783	740	750	777	776	738	771	797	776	753	766	777	799	746	717	807	766	773	814	828	800	774	808	760	761	750	781	802	761	738	737	799	799	715	726	785	829	775	764	741	765	787	746	708	804	782	704	826	747	813	787	752	756	797	738	810	774	784	764	772	785	800	779	828	738	803	809	801	814	806	793	784	736	742	764	765	771	771	829	832	777	764	758	765	770	796	763	778	791	763	749	773	767	798	772	814	788	790	743	802	753	767	850	766	773	806	790	741	774	715	780	824	803	793	809	824	851	739	802	768	739	755	765	761	777	806	844	796	767	779	733	803	768	795	795	776	774	730	771	812	798	723	726	786	836	791	779	749	744	778	822	781	767	742	753	749	743
29823	42240	8081	1870	1523	1339	1135	1048	964	974	975	879	902	881	924	832	848	877	866	867	821	848	816	779	845	874	881	854	786	845	850	849	819	859	840	863	808	814	817	762	845	823	839	867	813	837	803	813	814	849	864	773	816	815	817	841	794	818	889	802	816	823	821	802	826	825	836	793	839	854	778	795	901	818	824	817	813	838	806	812	823	788	811	838	811	789	869	811	841	809	806	849	847	785	807	834	819	788	853	838	838	797	812	795	852	858	843	821	842	823	811	837	789	755	840	824	841	808	821	826	829	813	814	829	818	831	848	842	878	778	800	851	799	819	821	856	830	801	836	826	881	768	794	806	801	829	790	800	843	819	786	839	815	795	827	811	804	797	810	779	840	824	786	791	797	880	836	823	882	853	819	750	825	823	806	854	831	784	832	779	863	818	846	811	824	833	816	786	869	817	854	886	797	787	835	801	842	808	816	826	790	765	896	827	811	807	804	816	859	790	765	797	843	835	849	833	854	827	862	862	836	824	808	815	840	835	783	836	879	864	842	812	840	766	825	801	802	775	812	816	779	817	823	811	823	858	788	791	836	817	826	788	820	847	823	813	839	821	759	873	800	813	854	777	772	749	765	814	804	810	813	811	846	834	837	845	795	889	851	775	863	812	803	779	806	841	830	859	845	810	828	807	821	797	807	816	818	821	848	847	807	786	816	867	834	761	818	835	769	783	873	804	782	857	833	853	894	774	837	809	800	790	803	818	797	814	845	807	794	823	763	805	819	823	819	824	755	924	863	833	833	805	852	790	819	856	876	775	808	824	846	819	833	792	847	804	796	802	826	776	831	809	833	802	820	834	798	809	820	797	856	811	818	823	850	851	817	836	815	839	816	850	803	815	808	847	841	782	846	833	852	820	829	803	821	777	782	876	833	827	789	776	843	824	858	809	821	827	881	839	820	769	864	836	743	838	828	811	871	807	868	796	802	788	789	851	794	859	803	805	898	848	822	781	800	807	812	795	844	846	834	817	818	845	793	760	869	813	843	795	790	833	840	837	862	786	768	830	887	791	837	857	853	806	829	784	866	847	815	800	834	807	858	765	822	833	810	796	825	818	843	811	828	823	770	816	826	827	794	893	831	804	779	785	816	858	805	858	792	816	789	811	831	847	841	836	822	832	810	786	822	828	865	782	790	828	816	869	830	809	836	842	815	859	826	784	847	850	887	796	783	796	838	845	809	810	818	840	805	858	789	909	879	855	811	761	846	850	783	765	803	818	840	815	822	842	837	825	790	825	846	854	826	868	797	803	774	843	791	793	824	830	815	789	871	820	812	792	777	788	788	836	834	766	862	790	811	863	838	800	787	831	813	821	813	847	805	856	864	854	839	816	813	780	800	821	811	789	797	811	792	852	797	807	823	815	843	762	810	796	785	818	857	810	834	790	792	821	839	821	807	823	829	805	827	827	829	860	805	885	825	870	788	847	842	826	806	804	860	827	824	848	760	801	826	839	801	828	823	803	846	808	807	851	823	822	878	877	838	835	815	781	849	857	815	789	851	824	812	784	764	785	810	817	820	804	770	822	804	832	847	840	797	782	822	795	839	834	798	817	832	845	787	825	862	821	813	876	804	823	817	844	819	867	831	872	835	853	835	799	828	850	859	816	834	819	757	824	878	814	805	847	802	819	830	853	814	802	839	831	798	795	854	831	801	760	798	826	799	836	858	809	808	832	823	848	856	806	828	843	820	798	792	845	857	827	826	835	746	829	814	843	837	828	816	838	832	829	908	789	774	778	767	833	830	804	845	843	808	822	795	793	817	772	807	820	823	824	790	843	764	804	831	825	803	822	854	781	807	843	788	820	809	760	803	788	812	769	807	794	767	834	833	800	802	888	803	810	799	823	784	833	814	835	809	775	838	839	784	787	816	793	827	829	791	810	866	820	812	801	852	827	806	797	816	797	799	789	834	835	799	814	812	745	781	871	769	823	788	814	876	854	846	840	840	803	865	798	854	813	838	840	789	863	802	863	796	802	810	808	812	843	817	797	773	814	860	803	793	841	855	809	758	819	795	800	865	830	794	781	822	781	763	789	805	864	873	820	873	811	840	810	799	830	771	795	776	820	811	790	825	825	831	825	793	806	815	827	807	842	866	821	772	819	791	835	828	820	827	822	863	826	844	795	816	835	790	779	807	793	823	790	821	874	847	857	821	827	797	834	824	800	763	791	821	803	811	837	815	815	789	812	824	813	828	797	840	804	836	870	820	844	792	792	778	751	819	784	806	873	835	781	786	802	826	816	752	810	834	834	805	792	871	834	832	822	859	836	790	807	797	824	827	793	838	822	812	804	831	823	772	806	831	789	846	811	810	794	840	823	817	833	800	811	810	843	808	809	839	843	779	822	830	853	799	779	805	786	815	841	809	809	825	845	825	807	788	824	837	776	906	879	787	811	856	798	840	803	827	846	845	788	847	833	831	824	826	742	819	829	813	798	879	839	835	824	787	793	833	817	861	893	870	796	807	771	803	847	832	844	816	792	820	841	791	819	825	756	877	810	837	864	819	836	804	854	812	795	816	789	827	804	822	871	855	803	849	818	821	795	766	831	829	816	824	830	839	845	833	827	807	785	811	858	837	843	829	803	813	812	790	834	836	813	793	834	862	874	801	815	922	785	801	784	861	821	794	821	850	875	795	798	845	784	844	852	834	791	846	810	801	788	826	820	874	836	830	814	817	782	792	800	809	820	752	849	803	836	818	833	803	805	763	808	835	809	821	828	817	782	833	815	826	763	847	798	861	809	851	788	798	807	778	842	836	811	817	828	768	777	817	818	785	762	820	798	825	844	822	797	834	792	867	798	819	808	796	827	826	810	788	792	806	788	780	780	833	895	868	797	814	859	798	791	799	819	826	834	805	807	860	833	831	869	828	833	788	844	855	819	798	833	854	779	836	817	845	844	837	829	776	842	805	809	852	742	851	817	784	744	809	813	836	806	831	811	843	838	829	849	795	832	780	822	823	788	807	812	801	836	853	815	864	857	830	862	835	805	839	809	821	860	827	823	778	783	867	829	772	796	845	818	788	880	818	799	828	857	845	804	846	832	793	805	816	806	782	782	846	841	840	823	821	828	821	832	776	794	833	815	824	774	779	894	845	820	817	760	842	851	792	845	805	816	830	808	792	770	807	817	762	847	775	798	882	765	812	831	800	826	790	799	813	807	804	803	817	833	831	809	820	769	787	799	837	822	805	865	779	803	785	862	791	849	795	862	875	876	801	761	791	824	830	817	802	867	856	851	864	786	825	845	811	831	807	751	860	765	811	821	836	800	849	820	816	813	802	793	832	807	822	786	822	789	883	801	831	800	795	821	871	848	775	840	796	838	819	790	868	836	820	812	826	815	811	836	849	849	814	824	826	836	834	843	891	828	830	767	812	854	794	788	786	867	795	810	790	861	829	860	822	771	840	795	884	841	816	810	837	846	809	851	856	819	854	888
22945	21429	29126	24082	21413	21455	8267	1188	972	910	853	776	785	722	677	693	708	687	697	685	630	705	708	720	682	647	652	663	669	609	708	638	630	617	663	660	650	662	645	703	621	640	633	650	651	620	654	644	652	611	635	620	652	659	604	630	664	623	628	636	636	612	576	638	634	660	661	615	641	609	613	638	640	634	619	664	641	577	620	625	655	637	652	614	633	612	631	697	625	579	587	622	643	635	667	617	593	637	611	607	618	647	675	620	613	623	659	642	667	624	655	653	650	653	614	646	644	632	664	631	675	588	676	614	612	594	662	648	624	616	593	653	637	667	619	664	612	643	620	630	618	682	656	698	609	662	597	638	596	610	636	644	588	631	617	592	598	637	629	650	682	651	643	621	656	619	581	623	606	612	665	638	623	641	597	650	629	642	638	621	606	580	621	635	615	624	651	667	625	662	659	613	611	599	640	634	632	624	665	639	660	616	636	662	544	671	645	633	651	615	577	704	621	650	625	614	644	632	635	633	628	639	589	633	626	605	634	638	587	612	592	553	646	651	616	659	632	618	630	636	640	615	587	621	606	655	660	720	627	675	631	659	658	613	661	629	633	600	643	663	655	652	661	616	558	616	596	664	657	567	638	629	651	711	608	622	651	630	653	633	602	658	591	625	657	617	622	604	660	602	657	618	611	629	592	670	631	635	628	611	605	644	599	613	607	636	649	636	676	645	634	636	619	613	618	645	596	612	653	628	639	610	591	630	668	581	642	601	618	625	652	656	634	648	645	621	595	614	617	616	603	631	618	618	669	592	633	629	660	578	628	615	634	606	639	647	639	590	550	620	657	631	637	668	623	630	637	638	647	650	662	620	646	623	619	654	613	601	581	610	629	643	656	622	635	609	684	620	614	618	594	610	632	636	635	638	648	635	640	635	650	624	625	617	630	626	624	583	608	659	588	640	639	612	655	592	616	586	637	597	643	626	625	655	663	626	616	644	638	671	661	614	632	605	620	620	662	643	601	601	663	615	657	629	609	601	627	650	610	620	654	617	630	609	633	632	675	628	609	594	611	661	650	638	691	613	623	603	579	607	647	649	645	576	627	648	565	606	592	659	650	658	638	649	664	638	662	641	630	633	626	637	655	636	658	631	645	653	652	631	651	648	596	624	611	651	629	671	618	638	653	620	635	595	636	651	669	644	600	605	621	643	651	601	576	643	672	632	684	612	616	680	623	639	613	620	562	613	627	630	627	609	613	637	621	648	617	632	677	660	604	623	629	640	668	655	642	622	649	629	683	661	680	612	672	611	627	619	648	591	617	664	618	641	637	616	614	664	627	628	630	623	648	652	617	612	615	644	637	646	622	626	601	677	610	656	588	634	587	650	600	673	639	622	670	591	584	615	655	657	582	631	630	626	622	663	598	641	563	627	653	657	629	644	607	649	632	636	637	632	645	630	633	661	680	671	676	592	622	639	651	574	667	634	640	637	644	620	637	638	631	643	625	599	623	620	646	634	670	652	656	624	630	618	619	658	678	633	647	661	647	640	630	602	648	656	613	611	634	625	616	653	647	617	631	638	661	671	667	645	572	613	648	599	669	616	608	599	637	647	601	631	648	637	647	617	611	650	642	594	652	618	638	637	647	659	619	646	653	626	616	628	648	624	616	665	649	653	659	595	614	649	640	647	643	630	662	607	619	610	606	662	638	674	687	647	604	615	663	611	629	682	630	665	634	619	639	685	625	591	664	601	656	613	595	647	606	639	634	645	659	631	638	662	646	640	596	632	607	594	597	619	626	663	627	645	629	653	640	668	587	594	640	607	629	692	663	608	615	653	595	623	623	626	607	639	670	649	667	654	603	600	634	620	636	654	636	604	642	599	641	656	644	671	668	643	646	616	599	646	604	661	646	614	629	630	643	659	592	608	627	619	641	617	610	676	597	640	692	632	619	606	660	614	594	664	623	632	635	660	673	654	587	638	659	616	591	616	606	618	591	568	646	645	639	631	660	636	672	643	619	674	653	604	621	614	631	657	645	633	661	653	648	645	652	639	663	640	639	608	630	631	607	698	640	644	650	631	634	628	625	624	627	644	624	622	639	668	624	645	663	656	612	637	660	620	652	583	609	631	608	641	695	630	658	634	620	619	653	649	690	651	632	636	638	625	638	597	665	625	630	600	588	621	636	630	663	584	623	583	685	672	586	633	693	588	616	586	597	654	657	653	620	622	651	643	598	681	604	634	627	621	592	610	643	653	654	646	612	631	609	616	617	633	611	650	664	666	631	654	589	627	593	599	653	638	661	662	624	656	616	598	649	616	641	636	618	643	623	631	599	641	724	632	620	671	641	610	611	630	642	642	628	659	610	651	631	599	651	626	683	693	609	611	636	610	644	590	665	675	623	653	650	613	616	622	639	685	598	630	649	638	631	598	600	654	598	630	629	640	677	636	634	620	653	674	621	613	647	670	649	630	610	645	634	632	682	652	675	619	627	652	642	613	603	647	608	639	611	629	649	633	592	576	618	613	624	616	629	615	634	586	647	633	665	619	619	641	624	581	636	651	605	620	650	616	636	630	655	657	630	600	659	636	627	660	634	648	631	616	635	652	601	666	608	659	582	600	637	640	602	627	613	593	619	594	627	634	667	599	633	648	628	649	610	635	624	635	649	625	669	604	625	615	601	680	612	593	599	619	621	641	624	637	622	608	636	665	614	659	625	670	629	612	562	586	639	650	593	629	609	612	637	641	610	634	682	661	646	644	632	623	602	626	653	654	634	600	615	676	669	652	582	638	677	665	650	670	631	627	628	628	676	607	657	622	666	591	631	651	635	625	635	661	629	631	563	565	624	613	632	636	625	606	627	599	658	643	634	618	658	618	617	609	634	628	670	595	654	629	607	656	607	638	675	656	631	610	667	674	602	593	643	607	648	600	646	638	629	648	672	599	597	648	607	630	655	653	602	569	591	656	629	635	633	657	584	636	613	627	620	636	617	623	613	650	662	653	687	635	637	622	645	667	614	654	598	628	638	621	644	608	638	615	615	631	614	637	619	603	628	631	615	610	601	695	631	614	609	629	637	608	622	619	641	656	638	597	664	604	654	623	632	664	686	631	626	629	655	662	608	655	620	692	654	659	622	663	638	664	581	649	637	612	687	619	630	657	626	627	638	628	635	646	664	611	668	612	635	676	639	648	624	575	640	664	604	677	683	643	647	670	657	616	641	600	638	640	608	682	670	590	580	635	637	653	628	611	595	636	649	612	638	660	632	638	639	676	655	677	644	591	614	614	652	664	642	655	652	630	638	630	607	671	633	610	639	624	597	599	594	568	655	598	650	618	619	609	661	612	622	628	621	591	654	700	664	632	638	593	657	620	624	626	607	582	595	616	669	628	633	619	636	579	605	658	643	605	599	660	647	648	608	653	594	625	555	591	644	636	585	623	626	623	641	629	634	623	622	665	642	604	642	590	640	622	647	582	647	655	666	661	615	624	640	602
35743	55500	14995	4334	3218	2376	1902	1610	1313	1150	1074	1051	889	929	845	813	777	803	751	753	725	696	727	699	667	709	708	682	691	656	678	630	648	641	630	652	672	692	659	655	630	671	705	664	621	661	697	654	669	622	673	646	715	660	647	661	646	663	645	705	655	681	620	668	653	621	668	660	646	619	631	615	602	621	655	676	670	638	633	628	616	638	641	646	642	653	644	642	637	661	648	675	661	681	628	641	661	652	650	649	638	630	653	693	641	652	690	640	633	623	645	632	635	616	646	661	620	637	627	667	608	621	683	653	628	650	655	674	716	636	666	656	630	673	609	665	625	594	619	690	652	641	617	631	630	635	637	654	685	693	645	617	614	674	660	671	701	639	648	659	623	711	630	638	620	663	633	629	655	621	612	669	636	642	725	662	638	649	695	648	614	635	678	635	655	602	667	669	648	621	634	633	690	681	651	642	630	687	681	639	599	652	657	615	628	635	680	668	615	671	667	660	682	644	676	604	704	656	628	604	636	649	652	634	670	629	623	648	620	689	653	628	600	642	640	653	662	653	601	631	639	632	677	596	660	667	672	621	651	601	651	677	632	610	678	652	624	671	642	675	590	623	637	653	593	680	634	637	677	604	629	679	673	647	653	680	628	659	645	599	630	603	643	644	647	630	626	669	629	683	679	633	620	669	628	617	633	646	632	657	662	710	689	633	651	682	666	639	632	631	635	635	643	695	665	654	600	671	660	665	647	640	630	638	708	658	652	634	682	625	625	604	627	690	634	644	654	669	634	646	607	652	638	669	665	623	627	574	613	613	652	677	630	660	624	657	639	607	640	670	628	686	625	660	649	671	671	654	675	602	724	624	622	639	639	694	685	651	694	646	636	634	666	603	674	656	626	647	642	635	638	653	627	644	623	646	684	647	621	651	599	639	599	637	661	615	662	649	662	663	643	650	651	676	659	658	670	661	645	623	635	657	631	704	687	667	625	663	598	689	567	677	625	628	639	646	684	646	673	654	655	695	658	655	635	625	607	650	625	640	681	686	637	615	671	645	663	679	633	670	622	614	640	631	658	647	658	630	616	683	626	617	594	646	709	667	632	636	712	626	641	649	595	610	611	656	636	642	619	621	616	654	670	636	631	626	638	636	680	610	618	653	650	687	677	630	657	634	642	625	635	609	646	695	631	627	656	686	675	648	698	662	623	651	655	635	655	659	655	656	656	652	606	705	640	665	620	627	661	629	632	661	617	615	680	635	663	630	658	661	657	634	703	646	606	700	681	686	658	656	614	655	636	630	649	642	668	626	654	649	630	669	663	627	648	651	629	651	626	658	665	623	655	685	633	642	653	677	607	653	652	634	632	656	662	686	631	693	679	625	673	643	616	638	648	646	610	609	627	648	649	634	657	668	610	703	666	621	675	637	591	647	666	646	638	650	640	660	625	643	637	657	632	698	641	648	621	655	730	644	653	653	630	611	653	658	672	624	655	636	600	641	640	626	649	606	646	629	637	622	612	641	657	676	602	627	641	691	660	647	669	635	636	660	636	688	651	639	628	591	674	607	652	640	690	603	640	653	625	633	657	610	617	628	625	655	604	626	632	671	659	656	654	658	659	643	641	627	642	623	633	641	656	643	657	647	627	638	630	615	627	631	627	636	674	633	635	698	705	634	618	661	663	668	640	645	671	646	644	651	626	641	684	650	631	605	618	668	604	676	689	651	648	674	614	678	609	646	672	635	670	627	638	603	663	614	667	628	664	645	640	650	653	607	607	676	657	642	644	630	637	645	615	622	617	640	615	621	629	616	653	654	639	666	643	649	639	636	618	640	617	637	646	641	666	661	663	632	669	617	678	601	639	636	660	661	614	622	596	656	665	636	656	648	655	635	751	662	692	611	673	663	636	693	612	619	637	655	617	648	671	650	642	659	614	667	691	606	616	679	643	651	643	695	682	668	657	613	659	628	648	671	613	605	639	639	662	618	632	625	665	617	637	653	606	713	724	638	639	646	621	643	655	651	625	646	569	646	696	582	620	642	673	650	674	642	639	628	678	643	686	658	680	640	659	609	647	622	598	634	633	679	597	643	681	631	621	627	643	640	649	652	679	638	633	660	612	620	611	629	616	624	682	644	651	699	614	691	637	643	663	664	671	680	629	622	639	694	644	652	646	677	651	617	633	663	608	628	681	656	615	628	639	600	624	655	638	679	637	646	693	633	655	663	645	685	638	688	648	627	661	639	653	658	651	666	656	652	695	666	668	613	622	648	632	674	638	669	639	612	681	600	691	632	643	663	654	663	649	612	664	653	618	676	685	613	675	677	609	659	734	641	647	633	663	665	622	679	656	631	629	629	645	654	640	675	638	633	660	652	639	635	696	618	632	646	634	655	627	637	642	676	617	646	612	623	619	623	642	666	649	664	615	614	646	602	655	673	627	614	627	623	653	661	690	688	610	611	680	643	650	607	636	613	622	655	627	596	672	663	666	675	621	649	662	672	618	613	611	682	657	653	641	668	673	645	625	633	657	695	660	657	619	617	650	632	608	652	669	618	647	616	670	647	650	641	627	618	654	668	622	588	636	601	582	637	598	653	669	630	610	642	650	608	654	632	672	657	646	648	654	621	683	641	649	577	655	619	626	669	642	652	630	673	650	614	658	645	678	655	650	654	642	674	679	680	636	655	646	660	600	680	644	664	646	640	632	679	655	639	653	684	654	650	636	610	612	639	605	667	661	681	647	696	635	606	609	634	669	661	629	636	678	630	651	626	665	598	679	645	680	651	639	660	641	667	642	636	643	639	632	629	656	681	673	640	601	635	666	652	712	640	685	638	676	667	593	662	652	663	650	648	657	624	621	667	671	617	673	613	602	597	667	659	574	583	634	677	637	640	662	637	667	638	673	683	654	635	660	635	639	625	660	648	667	651	657	609	655	692	667	664	690	601	656	661	650	661	647	672	616	683	639	608	658	621	656	621	644	613	596	655	604	624	626	582	654	639	676	625	678	688	629	619	636	654	639	639	683	654	625	637	621	651	680	632	639	656	660	642	589	641	633	605	686	637	626	646	681	663	636	659	636	641	597	681	638	610	640	654	659	610	631	645	627	638	632	629	664	635	659	645	624	657	645	609	664	648	660	661	628	639	622	638	656	676	686	594	624	664	657	648	625	665	630	620	638	573	625	631	655	627	640	681	654	656	634	646	706	633	656	655	646	643	654	632	579	656	633	665	691	648	619	681	652	669	645	686	630	643	698	645	620	627	620	669	657	706	683	614	620	620	653	631	620	655	624	687	618	674	610	635	634	631	669	664	618	675	645	604	650	672	642	610	654	640	704	613	655	637	682	683	645	616	635	618	650	644	642	615	646	621	651	640	643	673	651	581	675	669	675	639	659	657	650	645	666	641	641	628	598	678	648	684	641	656	649	649	609	687	629	660	636	638	650	637	633	622	600	629	653	640	631	671	640	649	616	658	703	648	669	622	621	642	685	645
29256	23774	11912	1221	634	568	532	524	542	505	513	502	521	545	527	517	526	481	505	506	504	485	500	483	514	514	532	492	489	512	509	517	478	532	501	513	472	537	536	487	492	501	520	528	523	497	466	512	504	524	479	508	505	514	521	473	525	461	496	518	485	530	471	514	533	524	528	520	496	498	515	497	501	462	502	477	498	525	491	507	475	527	501	520	536	490	516	494	455	512	502	482	542	490	526	524	520	502	505	508	484	547	504	522	537	528	495	527	517	507	508	519	543	505	523	511	508	485	465	493	510	477	502	533	501	504	525	473	483	497	478	540	509	534	523	498	515	512	516	499	497	548	460	512	483	524	488	454	511	463	471	486	514	496	495	434	467	486	504	491	526	490	491	514	485	460	512	524	511	535	528	516	476	517	546	521	487	479	513	459	511	518	510	481	461	510	477	478	491	488	529	512	465	501	496	515	503	538	512	535	491	509	488	507	538	489	497	520	473	532	536	478	540	477	531	477	550	522	504	507	504	510	488	527	479	493	565	476	522	502	530	532	494	514	539	523	507	470	529	543	513	489	517	510	510	510	531	527	502	503	528	492	521	465	538	506	532	552	498	462	505	509	503	507	525	510	508	487	546	509	472	495	482	538	501	526	501	509	482	482	489	491	460	494	531	509	484	523	517	510	543	521	514	499	486	491	532	521	533	548	507	483	529	528	507	487	487	481	503	462	539	477	543	526	512	506	480	499	473	552	489	506	504	487	510	521	475	509	457	520	477	490	543	483	496	512	476	523	540	522	527	503	479	472	500	487	510	527	442	499	542	488	479	497	567	512	462	546	469	520	514	515	526	495	482	529	464	508	534	513	519	535	527	505	510	526	494	520	529	486	491	502	501	533	480	523	497	486	486	477	483	516	509	450	514	509	539	506	502	533	522	561	521	493	485	494	495	527	545	496	545	511	496	526	478	524	509	525	521	519	510	482	475	475	513	485	510	503	534	501	521	473	512	494	511	476	540	474	517	512	468	505	477	515	522	490	511	506	521	503	505	559	588	550	487	504	487	459	540	498	497	524	531	541	539	505	496	506	510	487	462	527	522	550	504	481	518	470	506	509	512	510	483	513	476	487	528	506	527	487	521	515	520	509	490	512	516	490	493	503	502	494	530	492	510	492	496	510	514	495	558	520	462	498	479	513	476	537	512	532	509	510	471	476	497	540	493	472	509	496	477	495	523	475	527	457	522	492	537	517	524	473	500	501	509	534	498	527	483	494	507	534	486	490	519	473	509	517	493	525	538	510	505	539	499	509	508	509	520	526	522	526	549	509	490	506	531	514	485	475	523	482	525	488	538	512	499	509	560	545	527	534	528	510	476	509	509	490	500	485	516	468	511	516	553	513	521	509	475	501	512	527	483	524	519	516	484	521	552	470	510	514	497	532	519	510	478	550	504	490	508	531	508	526	548	533	482	519	543	531	494	566	521	506	515	495	540	471	476	493	508	469	519	498	523	555	516	502	533	509	501	462	529	525	509	508	520	502	528	517	524	534	508	515	469	519	564	524	483	518	544	516	505	549	537	523	482	474	517	493	493	518	502	453	501	504	493	489	515	547	490	502	512	501	497	532	486	528	535	503	517	486	530	480	499	528	461	476	471	503	526	517	496	513	480	474	518	537	490	471	508	472	505	538	491	524	487	506	493	507	474	478	520	460	479	525	488	494	522	508	474	466	526	491	484	535	505	520	525	526	503	507	510	529	538	510	529	498	513	509	525	518	503	515	534	518	483	510	476	505	471	521	542	507	512	540	502	470	569	498	494	488	491	527	517	521	525	494	484	491	490	559	526	496	466	521	506	555	476	509	514	503	487	523	520	502	513	497	461	502	503	487	552	512	521	533	491	502	513	504	515	505	525	531	501	501	498	559	490	512	476	495	470	521	529	482	545	552	554	477	559	495	519	484	467	515	513	540	516	499	525	533	507	543	490	480	480	489	568	507	505	563	510	531	578	510	515	484	492	505	522	538	510	508	508	496	516	542	512	486	512	482	528	511	531	489	502	504	514	467	491	521	512	494	521	467	469	507	503	464	507	517	569	527	500	521	533	534	514	567	461	510	485	494	507	523	497	521	521	541	529	484	530	515	501	510	505	512	487	474	496	512	524	495	529	496	499	504	538	490	502	507	478	503	496	526	505	468	515	508	500	533	557	477	526	511	495	491	486	551	489	496	497	502	527	491	501	521	508	494	521	527	509	502	512	514	516	468	538	503	482	487	490	520	458	477	548	524	541	455	514	522	520	512	537	473	517	495	520	508	510	455	500	538	496	517	482	496	542	541	513	480	506	518	538	490	519	512	544	495	516	517	525	481	498	549	521	503	510	500	542	484	499	509	530	513	464	508	494	448	509	546	499	515	511	510	503	530	509	494	553	499	511	464	496	538	512	581	505	483	488	505	538	482	475	504	541	527	485	503	525	549	522	511	521	501	512	511	487	500	528	501	476	496	532	498	546	528	519	534	508	522	521	518	497	518	504	505	535	535	510	520	498	524	553	513	509	508	526	520	564	502	494	531	508	510	552	495	472	504	491	502	470	539	500	587	549	518	536	498	506	503	512	549	530	514	529	517	528	504	509	474	514	514	533	486	504	478	508	501	495	546	505	500	482	524	514	473	511	491	509	533	533	523	490	493	496	480	503	542	511	501	526	523	466	500	506	493	498	540	498	527	473	509	493	517	524	535	500	524	473	524	522	525	504	486	521	514	488	506	504	471	496	505	524	519	491	461	514	518	507	538	527	564	474	537	501	515	573	512	540	486	479	561	471	524	560	484	500	495	500	494	500	490	509	487	508	516	466	505	522	511	536	481	488	512	518	507	536	518	545	465	443	486	467	527	515	492	522	469	540	506	495	515	505	506	527	486	489	496	517	493	481	461	499	504	507	490	502	525	499	546	524	506	483	472	498	488	546	463	487	478	487	515	492	484	525	464	482	505	539	519	508	492	496	493	528	528	497	500	514	542	502	494	521	521	493	509	534	483	486	503	497	481	539	531	541	527	493	539	572	471	499	515	514	489	504	502	498	503	533	512	505	524	508	521	505	557	517	552	508	498	520	520	500	509	558	497	478	570	517	468	508	508	480	527	523	521	479	486	506	462	496	492	493	512	498	507	511	506	526	470	535	516	501	509	524	483	502	515	519	484	508	534	509	487	518	507	521	516	527	509	486	514	485	532	490	499	531	518	495	512	477	497	530	535	445	525	526	527	515	521	488	529	517	492	522	538	536	524	505	497	502	467	486	525	517	515	498	508	499	498	550	520	509	490	493	502	503	488	516	513	523	515	529	493	479	501	532	517	477	524	504	487	536	493	514	523	514	495	533	488	511	453	461	536	467	461	501	516	545	461	516	493	497	497	566	498	461	526	501	475	509	502	467	494	447	529	501	468	486	528	541	506	536	505	511	511	511	527	548	475	511	546	493	486	481	510	532	529	496	538	466	520	497	515
25229	32975	4426	792	656	663	583	585	578	584	568	559	565	569	527	567	557	556	559	525	567	591	586	525	593	567	558	523	583	578	513	574	544	584	553	560	552	551	527	581	558	565	564	539	515	604	542	572	580	543	561	587	548	546	569	548	544	564	563	608	568	581	580	570	550	547	538	555	524	574	549	548	546	569	586	550	562	533	599	606	545	542	524	575	562	595	547	557	576	554	534	522	553	593	525	596	554	583	598	547	557	563	578	562	595	545	560	561	549	580	550	583	492	588	551	541	566	550	539	558	544	568	551	566	636	540	558	566	576	569	592	567	528	566	578	590	517	563	545	572	552	561	551	564	509	562	600	543	534	563	569	547	532	524	560	547	561	593	603	544	584	540	562	564	554	564	560	555	580	566	527	590	554	609	564	553	561	586	569	552	597	570	547	574	560	559	586	598	535	552	591	559	599	586	553	558	594	534	580	525	566	549	579	543	529	560	545	594	565	559	552	517	560	595	570	532	519	543	552	576	598	577	518	575	564	551	565	572	554	568	590	544	546	556	560	524	565	545	579	573	561	608	586	564	584	547	587	621	596	562	579	590	534	554	533	517	596	557	577	554	545	562	552	539	539	538	567	547	520	601	582	562	575	537	536	532	565	596	550	578	552	559	548	562	560	555	565	593	582	558	551	601	556	555	576	569	563	532	586	528	559	565	568	590	578	544	588	592	554	563	576	561	520	552	524	537	556	563	568	565	533	516	539	552	522	550	552	566	512	606	610	582	541	533	558	528	513	591	581	559	524	585	548	559	536	553	560	544	552	565	599	568	577	568	559	586	531	536	588	600	567	530	562	582	540	528	575	501	549	555	517	533	575	618	562	574	539	604	581	547	540	560	536	564	590	525	592	569	525	570	556	562	573	550	590	575	552	549	592	584	563	581	546	591	562	540	564	590	558	558	489	557	530	536	600	602	595	569	540	566	573	558	563	580	541	578	572	578	536	543	539	578	579	555	573	578	584	572	546	566	542	562	600	538	556	575	565	568	564	593	521	578	603	583	602	570	586	582	548	584	582	552	525	580	602	587	540	551	597	544	576	566	548	562	551	541	643	555	546	573	559	596	551	548	516	591	557	543	539	507	577	561	592	549	600	574	547	546	582	570	554	545	521	551	517	517	593	582	545	584	559	555	598	528	573	543	560	518	575	603	569	566	551	551	551	602	568	633	556	559	560	540	581	537	556	544	531	563	553	566	549	533	545	580	556	549	547	559	557	548	537	518	539	554	554	552	594	615	557	508	563	560	532	536	528	557	524	560	560	529	610	572	552	553	586	526	558	613	583	529	541	589	589	577	576	523	587	549	595	547	565	561	519	562	593	562	569	596	566	524	574	568	557	499	572	563	570	583	544	570	572	595	585	585	552	599	557	610	569	558	564	527	566	525	561	565	543	555	572	559	557	558	583	591	556	553	544	549	558	604	536	544	569	555	516	549	577	609	552	568	544	576	556	562	566	554	541	580	575	516	548	588	573	552	556	548	540	515	537	574	530	577	528	554	553	560	580	549	579	540	553	523	546	551	527	558	569	561	542	576	536	561	565	565	534	555	557	569	567	552	584	563	558	554	547	550	525	506	570	580	551	516	558	570	571	553	530	506	575	552	515	582	570	547	530	599	547	560	558	582	577	550	566	578	537	566	603	540	532	565	561	589	576	572	532	579	565	582	537	551	569	557	541	571	590	596	525	546	541	554	575	548	596	563	567	591	593	573	578	517	551	574	522	572	510	570	567	547	573	595	554	571	587	558	550	545	556	605	567	571	576	606	561	565	568	562	535	577	555	589	605	558	560	549	528	564	561	580	560	574	576	555	517	616	559	541	576	585	552	573	540	541	546	596	573	561	608	554	569	549	557	577	564	581	599	575	532	587	543	520	578	569	561	572	574	564	549	588	586	575	564	569	621	535	596	565	528	614	595	588	520	515	617	540	538	616	576	550	553	507	555	562	583	522	563	575	530	526	542	551	546	577	539	598	579	588	589	603	529	581	525	576	553	530	553	577	557	530	558	548	547	571	535	592	568	574	554	549	590	582	546	549	559	569	571	583	537	564	593	550	543	533	593	581	564	532	562	550	585	540	588	567	592	585	588	587	575	592	565	568	553	573	588	546	561	532	530	551	564	500	553	567	552	557	564	600	543	572	561	544	568	520	566	551	584	546	586	592	587	559	548	546	578	548	616	590	568	589	548	545	559	571	535	581	536	555	540	538	553	551	552	549	513	555	521	586	589	584	575	563	574	507	619	572	576	552	587	534	528	567	577	585	519	550	619	578	544	586	553	548	565	573	605	510	581	529	556	585	584	565	550	556	572	536	521	611	558	563	543	570	541	566	610	558	577	537	556	524	587	555	535	558	563	550	555	546	521	523	572	503	554	556	560	563	556	560	547	601	526	558	542	524	545	536	570	548	539	542	526	538	559	593	528	539	558	519	541	569	606	574	565	560	564	605	562	552	535	598	573	536	570	579	586	584	515	552	577	563	552	596	596	566	542	565	514	572	535	587	572	610	554	578	573	520	500	575	577	546	516	537	568	542	539	550	582	566	565	564	541	557	530	540	571	561	570	532	536	566	556	540	546	572	573	581	551	536	593	605	579	530	573	582	588	533	592	539	522	589	584	556	575	540	558	528	570	578	521	549	574	596	581	591	576	563	509	554	562	565	584	539	578	535	567	571	548	530	520	553	573	559	522	580	564	580	572	562	582	594	550	598	513	555	568	542	567	579	591	538	548	547	567	562	558	571	562	570	580	546	567	594	545	573	528	557	541	531	523	575	580	599	577	595	553	562	602	579	552	539	560	564	614	570	574	561	583	581	554	556	558	537	568	556	599	549	541	607	568	550	534	555	592	530	556	547	528	576	541	595	574	553	554	493	566	569	549	562	553	558	550	582	585	540	550	572	534	571	566	555	585	565	574	536	552	567	563	541	527	516	571	527	543	618	568	562	610	535	550	548	586	545	554	614	547	552	559	536	558	616	590	553	546	598	544	570	554	570	546	610	542	552	559	517	585	581	538	535	597	544	592	575	531	574	540	574	551	574	602	566	566	554	569	596	560	555	567	618	568	587	519	575	576	569	559	598	592	536	598	569	577	581	532	571	556	553	554	582	513	597	543	586	549	617	581	528	556	588	569	497	581	572	557	538	571	553	547	572	567	596	613	576	592	576	564	580	580	552	607	534	564	554	571	538	603	557	543	535	587	547	572	535	551	520	543	573	565	569	522	561	601	578	557	587	556	570	550	577	587	544	590	564	547	577	590	589	557	559	556	564	535	586	526	528	598	557	540	546	590	593	583	548	526	560	562	541	568	541	566	544	524	541	555	552	559	539	528	586	529	560	546	536	575	569	559	519	547	552	558	549	600	583	539	516	589	570	517	544	540	565	521	567	570	551	546	554	546	654	553	606	560	543	541	577	561	555	564	580	609	578	558	573	583	589	565	573	566	529
23875	21318	28632	24306	21296	11329	982	607	533	493	457	427	422	383	402	387	341	399	370	367	381	363	347	369	363	364	380	369	332	333	379	329	367	368	358	365	333	350	360	351	362	332	310	352	346	354	348	360	339	355	372	380	346	356	359	337	345	323	359	369	374	358	347	317	325	329	334	319	348	352	354	348	369	336	337	392	375	346	361	341	327	340	371	341	352	343	376	334	339	332	333	344	340	336	369	366	358	351	366	367	343	345	316	340	350	319	353	333	338	346	368	315	319	364	337	347	351	334	327	344	344	356	336	335	348	356	345	353	346	362	354	327	342	361	353	329	313	356	353	345	317	361	377	340	356	343	333	340	353	352	336	344	349	325	348	339	311	338	330	373	328	339	323	338	343	313	352	347	347	374	355	322	353	358	362	354	350	345	362	334	354	311	352	342	315	360	375	358	361	335	372	352	350	338	339	341	361	343	333	338	339	309	356	343	336	400	347	341	324	347	357	360	362	331	348	352	350	333	298	337	373	355	337	339	326	328	359	335	380	313	344	342	334	348	346	329	315	332	329	331	350	340	300	354	333	354	337	347	330	359	342	374	318	356	376	340	358	347	351	369	322	345	303	352	336	334	365	369	340	335	332	339	321	369	360	357	332	353	357	330	338	331	352	316	342	322	355	352	311	316	326	343	325	357	375	336	372	334	343	335	341	359	318	349	358	332	352	356	362	362	343	325	320	327	360	334	367	331	344	366	369	362	353	369	362	347	332	334	352	335	361	334	325	334	340	349	330	340	342	367	334	355	348	344	346	354	305	328	371	342	313	345	359	327	350	330	357	349	344	294	364	328	352	351	358	333	320	346	347	337	339	338	330	315	338	326	302	325	335	338	351	339	328	358	340	331	370	314	373	328	354	339	331	325	328	369	358	345	354	320	354	340	337	325	333	364	334	363	332	322	315	353	352	320	325	346	348	362	343	345	347	371	313	382	323	353	340	356	340	364	336	328	332	336	381	322	310	338	327	359	360	357	346	337	342	371	347	350	321	363	326	326	326	333	312	304	337	339	359	348	347	358	329	361	329	344	369	356	323	338	367	319	354	366	337	340	356	347	350	340	323	377	343	367	373	321	344	348	321	345	375	357	330	325	333	320	380	331	310	341	321	356	355	330	304	347	354	352	370	342	350	347	333	352	325	360	332	346	320	325	359	342	333	348	335	346	336	378	348	345	350	330	330	342	394	316	381	359	373	326	341	347	321	335	335	331	394	328	320	347	353	364	339	340	323	358	368	332	327	359	332	364	347	334	340	347	340	335	340	334	346	329	318	306	356	316	336	324	364	359	353	372	328	365	322	342	350	309	355	341	322	376	312	332	305	358	351	326	360	314	370	348	346	365	369	327	328	331	363	376	349	335	319	351	380	350	359	368	346	330	351	347	336	333	339	381	355	337	330	343	323	362	326	335	319	358	358	387	307	325	327	353	377	365	337	354	346	366	368	378	347	339	316	305	303	365	369	365	309	349	337	359	315	339	359	353	340	384	371	308	339	312	331	364	344	319	342	340	344	355	349	322	325	339	370	338	354	352	320	330	353	332	364	354	333	334	337	352	369	320	329	333	352	353	365	318	344	328	347	315	343	320	320	335	328	355	344	368	359	307	333	336	336	362	391	342	315	340	362	355	362	344	358	339	378	338	363	316	360	323	316	352	331	311	331	310	350	359	333	355	361	320	355	346	341	316	331	360	352	322	353	354	348	350	331	343	344	357	340	351	378	338	324	362	349	360	348	340	342	341	331	344	369	350	356	358	353	371	343	346	351	321	360	303	353	350	338	364	386	344	359	377	346	355	373	366	337	365	383	350	316	304	336	357	338	350	344	349	357	347	363	350	319	315	326	359	330	331	337	349	326	316	363	341	361	330	368	346	341	330	363	354	381	348	331	373	338	344	342	320	343	365	351	363	346	337	333	351	313	340	368	365	314	309	347	336	328	333	347	370	329	351	322	353	386	376	325	344	344	287	330	346	356	360	344	318	369	315	343	341	334	328	326	342	358	361	359	362	362	350	351	351	353	327	359	378	350	336	353	365	366	341	353	371	343	331	360	353	338	331	349	355	341	342	339	323	318	348	357	324	325	342	348	350	321	371	323	365	328	358	388	333	338	329	365	345	364	335	339	339	353	338	345	319	339	316	323	346	352	366	376	339	358	352	325	372	351	335	334	343	345	353	332	322	357	367	346	372	323	341	354	338	359	326	346	356	348	360	349	334	363	344	341	344	357	320	333	307	337	327	331	336	345	317	341	342	374	385	359	355	337	345	325	338	316	358	379	346	350	324	351	334	378	327	314	359	375	341	365	331	323	329	335	314	368	337	354	334	340	338	378	339	342	397	362	337	329	342	323	320	318	348	341	312	336	369	333	308	319	367	349	355	305	349	335	369	325	338	345	362	359	346	372	330	340	368	331	344	345	374	339	327	359	363	323	341	337	309	321	380	375	349	342	329	342	397	336	339	327	347	397	336	331	342	334	331	299	357	362	340	353	365	350	351	337	355	340	339	346	326	321	354	347	309	328	323	304	353	335	321	317	349	344	323	312	327	348	333	361	367	344	306	340	332	343	363	353	329	358	319	354	344	381	320	336	367	305	326	346	349	377	331	363	309	361	365	367	351	359	373	354	334	355	338	386	355	367	339	334	312	327	341	335	365	337	339	320	364	353	332	341	359	366	350	338	333	330	344	364	328	325	309	370	308	331	353	344	329	349	348	352	368	358	323	356	340	351	341	326	340	325	310	328	310	333	358	331	345	347	348	356	354	322	320	338	374	349	299	326	331	315	325	347	324	327	343	331	352	369	339	327	372	355	326	306	328	348	370	357	347	345	309	334	347	326	373	342	326	356	336	346	378	326	358	319	344	357	379	354	347	335	343	315	337	336	336	311	344	326	314	347	366	343	339	345	337	342	336	347	357	351	330	354	338	349	369	330	357	350	320	331	337	379	356	355	336	357	361	366	326	355	355	359	341	332	340	326	325	378	350	319	360	321	340	346	338	353	321	346	332	329	318	365	330	325	326	341	387	319	345	337	332	358	340	334	354	353	345	342	365	339	343	341	360	360	374	346	334	333	331	342	361	370	352	333	368	354	334	331	320	368	336	340	345	311	320	343	344	325	364	324	345	314	382	334	333	329	367	311	355	303	350	362	373	367	357	346	319	330	372	324	372	353	332	352	360	326	369	382	283	353	320	345	340	353	374	353	341	317	329	327	360	348	348	357	360	354	344	356	314	361	327	350	332	363	359	335	348	352	345	326	369	341	335	343	345	332	336	381	317	352	362	326	387	362	357	336	335	324	324	322	357	337	337	362	318	384	356	345	331	327	390	357	358	324	346	353	345	316	345	319	346	293	328	333	296	304	323	404	369	339	376	364	325	356	384	359	355	341	376	350	305	329	350	339	321	332	360	342	321	345	363	337	337	362	325	330	366	348	371	327	324	358	331	350	337
31917	49407	10720	2562	1866	1418	1114	868	748	681	604	569	511	481	480	484	445	472	428	472	398	447	391	442	398	429	368	417	379	391	393	384	385	378	359	387	403	370	378	447	400	396	396	394	354	385	410	407	386	349	382	393	375	385	408	393	367	395	412	377	409	390	386	371	379	427	373	413	368	384	368	361	383	416	382	381	355	379	374	392	357	391	375	349	409	382	367	395	365	427	369	404	370	383	348	394	388	411	389	368	400	387	352	357	388	376	373	365	378	378	392	419	366	382	375	368	402	388	393	387	371	402	366	356	369	369	387	361	371	367	425	368	389	399	389	385	369	413	389	373	416	386	375	362	378	385	370	393	389	354	366	367	359	372	370	391	376	380	367	363	375	369	364	394	362	388	377	370	369	377	387	398	370	390	384	384	371	359	344	409	362	376	396	392	387	427	388	390	385	357	345	356	367	390	378	388	367	374	415	398	384	388	398	392	352	407	370	359	397	406	413	378	381	364	373	425	384	372	369	373	415	388	387	359	394	380	400	386	375	349	411	371	361	353	352	405	356	365	398	399	400	373	418	405	394	350	398	374	371	372	367	363	358	380	373	368	425	385	384	389	379	353	341	374	396	379	373	358	386	377	364	419	346	385	385	343	376	349	380	418	365	368	392	359	406	383	373	403	376	412	389	374	381	389	386	401	392	365	407	372	421	387	400	361	425	395	398	370	373	390	393	375	370	383	402	355	360	379	370	356	375	369	390	416	400	384	357	398	374	404	360	417	375	398	391	377	341	411	374	379	350	350	384	375	412	375	394	352	377	353	369	359	411	381	365	372	370	356	356	386	368	376	377	401	382	336	360	381	369	377	375	390	379	390	383	370	377	397	364	334	391	353	411	386	396	351	369	354	382	369	358	347	340	388	368	400	347	394	372	377	352	372	390	351	357	387	371	371	377	387	382	378	365	399	395	361	357	373	372	392	368	369	414	367	341	374	409	388	336	410	386	365	387	347	378	376	375	339	403	431	388	375	347	359	370	357	371	385	354	345	389	361	367	383	333	378	368	400	384	367	353	386	379	379	356	396	368	365	380	363	390	369	374	367	367	385	413	394	373	360	386	376	366	365	388	376	369	353	373	380	368	397	360	392	409	353	379	359	421	377	393	384	370	341	418	394	400	367	389	384	380	378	339	386	395	402	393	380	317	351	349	364	356	387	349	378	362	345	376	393	379	393	406	357	424	371	385	370	397	376	379	368	415	320	389	395	372	385	381	366	360	412	372	398	367	390	439	376	359	368	359	384	411	387	372	353	373	373	346	378	357	356	387	401	371	386	388	416	387	403	376	351	363	400	384	380	396	373	380	344	396	415	369	375	396	361	370	387	369	357	369	414	411	399	374	352	384	377	366	377	383	379	360	383	398	373	362	391	338	380	393	398	370	388	412	414	363	361	377	397	361	395	381	408	402	414	398	360	382	355	381	385	354	364	413	392	389	363	361	379	390	370	388	394	382	367	353	371	366	369	362	404	353	389	354	382	370	356	382	359	366	386	396	372	391	392	370	415	377	358	388	372	366	335	369	379	386	382	397	363	348	386	396	360	388	366	385	377	368	365	395	372	374	399	367	379	372	392	348	389	377	385	400	368	382	386	365	413	366	350	407	377	376	366	351	376	376	388	370	392	360	390	358	397	410	383	383	346	395	416	381	373	387	375	365	378	384	368	387	386	363	389	372	397	380	361	419	382	356	405	387	378	378	391	376	376	387	376	344	367	371	367	391	393	388	356	403	420	368	361	392	397	429	392	406	392	416	379	383	356	356	357	377	398	373	386	378	391	357	389	386	380	386	370	394	358	376	386	384	384	422	365	388	379	408	406	381	346	355	386	379	364	413	351	399	324	380	381	370	415	368	385	365	370	404	379	371	382	356	376	382	387	388	374	375	379	353	373	404	393	391	392	382	379	424	380	373	376	402	371	388	344	331	396	359	412	350	388	408	366	377	388	345	352	387	350	374	351	349	397	352	376	386	385	401	369	386	365	354	382	407	370	389	372	360	378	354	425	361	380	353	375	364	362	384	384	402	375	366	392	378	407	342	387	386	368	367	388	366	375	375	361	407	391	381	381	441	407	388	361	369	386	343	341	361	356	384	391	383	342	398	391	398	421	371	359	387	413	370	406	369	359	368	359	442	397	408	351	402	374	381	343	386	389	388	401	336	383	370	389	342	356	395	390	391	402	376	385	359	392	400	393	395	364	348	343	350	385	404	372	357	388	366	437	354	324	368	365	361	359	358	374	394	416	417	421	361	380	363	386	398	371	388	362	413	335	362	359	382	357	423	414	364	383	383	355	375	388	396	360	347	377	371	379	343	342	375	358	365	390	375	385	399	394	424	380	370	368	371	376	407	385	343	360	384	381	366	397	409	372	354	373	362	352	385	366	396	386	390	378	377	383	378	379	393	373	335	367	399	371	374	382	351	435	416	359	398	411	374	352	389	380	357	392	374	370	372	356	340	423	400	370	351	382	384	344	375	378	375	400	411	386	370	374	400	358	417	416	352	398	381	405	357	397	375	386	391	348	379	358	379	378	361	378	331	373	384	383	376	342	357	397	392	346	378	372	394	364	376	381	388	389	404	391	380	390	395	405	387	365	408	355	392	378	403	384	406	405	410	366	369	420	362	359	383	376	367	354	398	363	393	401	392	369	347	368	358	368	401	385	382	392	323	372	386	334	361	365	368	394	363	387	379	351	372	346	380	403	353	396	411	346	365	372	369	380	393	383	374	406	386	383	366	400	357	371	409	373	397	384	357	380	402	380	351	404	372	408	378	392	391	383	350	367	377	340	360	376	389	393	331	401	352	400	401	379	415	375	391	364	346	361	351	364	394	352	383	385	414	383	391	382	373	339	346	359	393	401	365	370	379	360	359	359	380	419	370	390	327	351	390	354	361	376	377	363	365	365	393	385	339	379	367	392	392	377	403	366	396	389	338	383	355	397	378	397	382	344	365	371	403	355	370	399	382	395	376	370	369	358	355	349	363	383	376	368	354	387	389	354	378	386	396	362	377	352	372	354	378	351	388	391	367	378	368	362	352	386	386	397	405	401	391	364	395	387	401	365	350	408	367	362	380	361	392	358	354	395	374	356	382	366	373	353	420	389	354	363	412	365	380	394	387	384	345	349	362	386	397	348	372	384	404	355	373	411	368	382	373	382	392	380	366	390	393	392	390	383	391	410	359	392	374	369	400	371	374	368	383	369	356	387	401	367	347	390	374	367	401	382	393	418	357	397	358	348	407	382	397	383	394	382	400	369	344	401	377	396	392	362	358	371	405	378	354	360	390	366	344	382	384	367	396	382	403	372	368	364	384	407	389	410	406	415	401	374	364	416	339	379	353	361	371	352	405	403	351	387	365	340	388	394	383	380	403	388	416	402	398	378	403	397	390	387	402	398	409	404	357	376	385	359	375	394	373	385	353	386	414	398	368	387	354	374	381	389
25410	21397	27277	25525	8866	1199	991	926	874	820	863	861	868	769	821	825	870	824	785	751	789	788	791	773	802	776	788	791	786	805	802	785	824	773	826	789	847	795	849	809	834	767	772	845	875	780	782	781	784	813	749	794	806	826	776	800	785	827	802	778	818	784	850	833	760	829	753	790	799	770	784	799	848	749	751	809	757	805	799	779	804	747	759	782	785	788	792	830	762	811	799	787	809	807	780	809	805	802	808	835	797	810	870	841	774	795	791	800	793	767	833	816	774	818	747	775	800	807	812	753	802	824	777	772	834	771	812	800	793	778	825	798	769	768	807	782	793	820	808	778	788	822	781	764	781	774	818	788	800	811	850	804	809	701	790	718	763	840	855	777	775	820	795	756	811	760	788	794	793	848	796	777	749	764	777	772	794	788	811	765	795	810	782	824	778	786	776	747	797	835	780	839	803	787	790	799	804	815	792	797	800	774	741	802	810	811	797	781	801	792	763	798	788	828	786	794	814	806	808	771	812	805	783	786	799	781	796	831	769	742	830	770	808	762	820	814	786	855	734	793	760	807	789	837	775	745	783	748	795	787	825	798	810	767	744	741	750	785	810	767	778	803	823	808	787	781	793	758	799	750	803	775	764	837	766	793	762	796	800	831	796	813	738	819	795	826	778	828	804	807	801	806	726	800	784	830	809	763	765	763	837	810	846	817	799	848	775	853	808	779	883	711	775	769	776	757	778	782	814	819	768	797	786	782	782	780	795	825	812	828	741	826	757	783	762	806	802	835	795	769	725	821	772	792	737	755	763	812	782	815	786	779	786	788	825	789	833	796	798	815	825	805	800	791	781	763	761	719	816	804	797	774	832	750	791	821	811	832	797	782	785	846	822	812	777	768	746	764	781	813	782	769	746	817	795	776	802	817	777	835	800	751	818	756	759	814	794	809	734	795	742	786	765	773	775	826	772	764	759	816	800	781	796	752	818	776	833	774	835	822	791	795	764	849	781	802	804	847	835	807	816	779	862	812	748	757	738	835	784	801	812	796	809	794	767	821	799	802	784	801	783	788	813	748	797	763	793	761	805	801	757	762	812	800	782	825	766	779	801	769	765	789	799	829	807	765	829	795	761	782	765	783	764	816	759	834	832	840	843	817	796	768	834	862	762	777	822	795	808	799	778	746	806	818	759	727	783	851	807	779	797	780	741	801	824	819	748	777	811	823	815	826	809	760	748	824	830	817	787	796	779	805	752	782	756	819	807	833	785	812	799	768	762	830	814	743	720	800	834	785	815	765	769	789	765	798	773	835	786	770	825	821	832	763	812	828	828	825	756	789	775	802	840	796	747	794	790	764	820	803	767	795	790	790	781	813	830	792	816	847	794	771	826	830	793	776	762	803	828	800	722	782	774	790	782	810	786	780	802	758	785	847	824	847	832	787	815	806	835	748	806	818	773	799	787	804	834	800	747	817	759	818	783	793	744	781	748	780	802	794	756	813	833	802	795	808	802	782	783	767	824	767	785	766	828	762	773	769	790	797	733	810	801	831	799	741	736	784	758	759	769	800	766	755	819	782	790	859	818	752	800	764	842	817	815	772	816	791	835	810	835	744	807	788	829	811	776	772	763	770	818	799	804	803	796	798	816	793	828	791	780	808	808	791	810	800	811	779	770	784	799	838	736	822	784	780	743	821	787	805	788	843	759	752	829	792	767	764	811	770	819	779	782	765	783	768	798	772	788	787	779	794	792	800	844	828	764	763	856	752	754	795	779	787	790	795	828	778	773	782	817	790	797	809	799	770	814	814	796	800	787	795	758	827	797	777	772	774	799	792	858	776	796	746	845	831	791	752	795	810	794	839	759	840	784	802	775	827	767	799	779	785	793	784	732	816	787	807	805	795	781	810	784	758	790	813	768	789	784	811	792	812	752	804	829	768	787	764	772	747	803	765	830	812	804	772	798	789	797	780	828	723	805	805	826	788	762	791	780	813	832	849	776	794	782	769	846	802	848	780	750	790	869	774	753	823	813	792	848	735	713	778	815	777	776	801	765	770	777	837	798	837	856	794	735	762	819	779	797	780	778	852	781	808	773	768	751	767	786	814	768	812	813	788	751	793	819	741	798	790	816	798	826	837	801	853	786	798	838	823	797	767	744	755	812	798	769	783	830	809	757	762	797	808	818	811	796	816	787	780	764	823	860	788	782	792	846	789	797	783	847	803	813	796	792	772	791	766	762	738	786	796	780	842	772	797	772	801	789	744	810	774	816	820	813	802	789	749	825	803	823	824	748	754	818	769	797	815	779	797	800	868	809	827	826	763	795	811	795	753	810	874	780	802	800	786	796	760	783	752	761	759	787	807	809	812	780	812	833	792	806	810	807	785	814	818	771	773	806	771	781	758	828	751	770	843	795	804	814	771	829	815	800	775	784	813	807	821	779	864	788	776	800	792	746	796	805	817	782	775	786	858	765	791	732	750	811	809	811	802	763	802	816	817	789	760	779	832	776	777	730	806	779	729	765	764	771	785	758	771	806	796	795	789	793	801	809	775	815	785	762	780	762	795	774	804	816	779	765	748	783	774	849	813	788	776	759	822	763	764	760	863	737	804	818	808	886	795	814	786	820	787	771	791	819	799	784	815	778	756	767	779	821	779	787	797	829	803	774	819	798	786	816	783	767	787	796	821	761	810	759	813	824	814	826	745	806	828	853	851	790	814	752	811	870	863	766	774	743	803	783	753	795	802	770	787	777	775	797	765	787	796	764	810	752	732	762	815	768	809	782	764	808	760	827	785	797	804	777	818	801	784	841	800	807	781	757	763	818	816	821	758	763	772	762	817	769	757	818	823	764	803	791	797	796	765	822	834	771	756	785	806	782	766	739	794	762	820	819	788	782	764	781	822	837	790	812	796	778	797	730	804	776	742	756	759	801	818	798	819	812	750	788	783	797	752	795	802	798	784	766	814	828	745	796	789	799	783	782	791	819	759	805	734	839	793	752	846	790	782	803	784	849	824	820	840	769	759	841	804	808	777	836	796	798	816	840	814	787	781	779	803	760	766	785	805	766	802	808	817	821	799	753	770	692	823	792	811	716	733	809	800	761	795	792	832	793	781	808	787	757	762	741	704	778	786	830	807	778	733	770	765	770	756	781	741	779	774	804	788	791	821	791	797	771	713	787	790	791	812	754	776	789	756	800	748	790	763	748	742	776	804	750	795	796	794	757	806	773	830	820	789	783	789	809	823	738	761	790	775	780	785	774	777	831	817	785	798	814	791	755	824	801	766	793	787	783	773	781	804	793	797	763	780	801	841	764	779	769	757	841	769	782	852	809	779	812	800	800	760	828	793	783	742	831	828	796	814	792	793	821	760	798	793	820	786	783	819	709	827	809	813	814	778	764	774	764	825	772	758	777	785	838	813	809	843	787	835	813	780	792	794	825	787	823	805	839	784	825	797	756	816	785	832	736	781	829	787	783	732	782	811	803	824	772	850
30259	41736	7355	1874	1503	1293	1252	1108	1022	989	900	922	907	891	885	862	889	876	872	872	864	873	854	851	815	854	859	835	824	856	825	812	829	859	821	820	828	887	857	835	817	878	807	794	818	899	834	834	834	834	829	846	804	761	845	876	839	854	812	865	803	849	795	865	832	840	859	830	780	839	829	878	782	837	789	834	875	832	830	842	814	834	821	859	860	796	860	830	878	855	828	858	827	867	804	847	823	863	823	830	871	817	835	855	838	805	835	873	835	849	827	849	878	837	834	830	847	887	840	843	861	844	831	861	839	893	848	789	817	844	839	853	811	808	849	862	842	830	832	830	834	802	852	839	818	825	833	822	871	853	848	817	802	849	802	888	807	837	853	843	849	789	828	864	831	855	848	838	854	841	847	791	854	848	816	823	816	821	882	791	864	847	844	855	803	823	818	820	831	756	864	803	858	835	784	859	857	845	774	844	833	843	820	822	858	865	855	838	842	870	817	835	844	818	803	820	756	797	839	827	879	832	785	802	854	810	811	863	876	838	799	840	828	780	830	821	853	870	820	861	849	824	806	824	828	858	827	863	836	837	836	812	830	821	811	826	794	850	816	805	859	769	828	849	827	879	885	866	805	801	814	836	852	865	849	831	800	830	848	799	855	827	810	801	855	854	836	834	895	801	837	838	816	865	808	796	864	807	821	832	847	879	838	802	807	845	838	795	845	792	822	855	807	850	830	763	814	807	780	772	831	862	834	865	829	810	819	883	855	878	848	803	806	839	800	806	845	791	843	840	810	840	834	914	821	809	884	784	860	850	821	856	856	820	824	797	880	853	808	797	821	781	798	858	828	814	779	839	819	812	821	818	813	811	805	817	857	886	884	831	817	846	854	809	817	820	783	872	811	887	824	843	825	843	813	803	862	837	792	822	781	889	838	819	838	861	811	858	804	831	772	879	865	836	851	851	859	814	827	837	860	822	770	850	813	834	780	870	790	823	824	820	874	852	821	804	861	877	867	861	844	835	876	772	876	835	785	821	831	843	816	786	853	821	858	838	797	814	868	845	837	847	807	814	809	826	921	824	834	814	829	803	839	821	809	867	813	831	845	852	864	789	825	909	860	824	849	826	796	829	794	819	824	824	811	854	808	840	823	815	909	893	848	859	837	848	842	864	906	815	792	811	826	832	817	816	851	823	845	833	859	846	748	818	812	810	815	837	817	835	873	846	858	851	846	869	824	862	819	844	856	850	892	820	815	801	888	814	812	809	840	812	833	859	870	822	822	845	785	855	857	881	781	849	860	792	856	855	815	818	820	803	858	806	850	806	867	884	880	791	810	828	867	783	805	850	869	796	848	776	814	821	843	835	850	793	812	819	785	825	862	866	834	827	849	865	815	791	862	789	853	828	817	837	798	835	853	830	865	810	852	858	847	875	827	812	827	810	793	824	818	775	884	864	817	802	804	840	847	844	823	835	853	831	843	825	850	817	867	867	868	884	863	817	823	789	811	823	850	888	901	851	882	841	865	819	806	865	829	825	827	816	844	800	826	906	870	866	868	838	847	816	833	881	828	896	819	819	837	848	845	823	849	865	909	837	810	806	867	831	862	846	822	836	825	848	830	823	846	840	827	806	842	834	868	813	793	889	870	789	795	811	781	825	875	815	793	851	872	836	853	861	870	833	774	832	854	855	896	883	825	866	809	839	853	830	841	793	842	794	844	802	819	824	843	896	840	809	823	828	862	815	805	870	833	863	839	792	846	780	838	821	828	832	838	841	865	825	807	820	820	793	829	852	833	827	870	872	803	828	857	847	901	834	853	875	841	815	815	823	768	822	870	853	841	835	826	763	863	824	822	836	846	850	847	787	845	792	836	813	883	772	829	792	826	855	836	853	794	818	849	830	850	842	846	817	782	844	800	879	849	850	890	829	803	817	849	848	833	813	829	839	889	833	855	824	796	827	861	791	850	854	823	818	811	850	854	806	852	848	880	841	821	851	849	852	836	847	880	846	849	806	812	812	818	822	822	824	779	887	807	830	825	883	806	806	853	823	892	886	865	865	775	839	826	805	893	828	784	846	834	874	863	806	849	855	802	828	840	839	840	796	862	856	812	813	828	834	825	861	835	831	878	810	827	845	789	809	828	789	802	837	794	833	816	790	770	887	812	760	835	868	880	821	892	860	825	852	803	813	801	857	810	865	845	850	819	876	840	810	838	837	816	844	896	852	861	871	834	815	816	796	826	793	824	816	897	852	833	801	870	863	883	862	849	822	822	820	847	815	851	820	822	855	810	808	768	826	837	848	857	830	838	844	873	839	852	803	816	855	800	836	801	856	805	823	826	848	850	793	844	788	834	859	845	804	802	839	881	818	788	836	815	834	833	826	859	798	795	807	817	865	831	878	870	844	806	856	845	839	803	856	844	834	898	841	832	827	832	847	857	830	820	863	856	901	857	792	809	822	862	757	796	856	890	786	849	823	874	789	868	849	836	855	851	807	833	814	819	807	828	882	856	839	864	867	856	869	876	852	843	825	832	843	812	897	846	867	824	848	841	870	863	831	848	810	879	815	805	827	803	808	805	867	862	869	838	831	846	827	843	807	817	827	850	820	791	846	772	793	820	800	889	878	812	840	812	860	813	812	768	891	801	828	827	821	843	830	846	882	830	835	822	858	831	799	841	793	821	866	821	789	813	824	848	878	832	843	854	852	836	819	843	791	802	812	783	819	813	810	804	777	820	853	857	818	819	823	836	825	827	802	844	805	828	893	805	824	857	828	844	831	832	871	832	807	867	811	884	831	831	792	820	825	855	841	810	776	866	793	821	803	875	833	839	828	848	890	839	832	776	843	823	802	828	887	832	814	888	772	842	814	845	822	801	803	803	768	840	832	854	823	848	884	841	808	808	790	897	768	827	878	814	792	833	834	794	860	863	860	847	843	843	871	805	805	819	884	817	858	890	847	820	844	786	854	856	767	812	872	801	814	825	884	834	834	833	820	802	860	900	808	845	851	850	798	812	847	814	855	797	786	859	855	803	783	886	855	855	898	861	829	823	785	829	769	823	844	812	850	829	866	840	826	841	813	880	805	871	825	812	828	789	884	847	817	840	865	903	839	843	813	846	832	807	849	829	827	899	815	831	823	807	793	899	870	865	842	818	827	858	875	816	822	839	834	846	840	861	854	835	811	819	810	892	885	790	798	867	855	862	773	881	827	812	857	850	849	849	816	821	865	821	888	899	840	796	819	801	831	820	802	851	829	805	857	796	797	809	867	856	839	842	839	841	841	821	844	833	766	825	823	837	852	831	850	792	816	785	846	846	844	818	808	835	781	902	820	791	842	799	851	799	829	854	820	815	851	866	875	828	804	807	836	866	833	848	821	838	832	876	785	804	796	818	772	820	852	794	831	829	824	874	876	853	832	884	786	845	827	840	828	816	821	880	808	804	796	885	817	822	878	854	797	864	860	818	908	844	790	791	881	826	832	871	802
22947	21394	29082	24045	21378	21385	8275	1278	944	855	868	796	803	760	751	745	767	728	688	736	696	739	689	728	656	669	657	660	674	686	641	640	690	672	630	659	662	626	664	631	653	658	656	705	600	661	631	679	671	638	687	642	646	633	683	647	678	671	632	661	687	590	626	646	682	656	686	659	650	622	648	628	666	588	635	644	645	640	675	636	640	667	694	606	632	645	677	643	650	648	630	661	628	678	656	635	654	638	679	598	655	667	617	604	628	652	683	679	686	648	653	673	641	630	659	677	629	668	702	681	644	673	664	677	666	634	592	652	598	641	612	662	644	660	650	639	647	697	632	607	660	654	666	661	638	699	658	627	675	621	704	667	665	672	659	704	661	616	637	611	651	648	645	655	658	619	663	662	646	673	561	649	645	655	672	640	659	628	646	617	608	638	632	615	660	632	627	641	679	622	659	635	659	592	707	651	654	633	635	601	587	673	695	648	699	654	652	653	702	627	647	628	672	684	661	667	617	637	655	659	611	628	660	620	646	661	654	641	643	651	622	670	646	701	622	655	656	655	676	657	677	623	663	622	648	669	637	666	630	655	642	619	632	636	672	696	604	653	713	662	643	683	625	675	602	653	650	645	632	637	671	685	687	629	658	629	635	591	629	658	672	631	631	636	638	649	609	630	695	659	627	666	664	658	642	650	680	656	639	684	625	606	652	676	657	669	690	649	675	607	641	691	663	606	612	605	603	678	650	652	642	666	688	646	640	635	687	678	657	568	656	616	654	580	632	688	625	644	669	657	628	648	664	630	654	655	600	696	639	685	624	626	659	652	654	632	636	631	620	668	669	631	668	663	602	619	640	678	655	638	598	635	646	631	622	639	617	658	657	665	638	632	626	640	638	697	663	647	645	693	648	625	635	655	618	670	647	664	650	684	654	669	649	609	660	680	697	670	685	651	634	652	630	617	687	610	665	624	619	620	652	672	669	615	629	564	664	592	654	658	666	656	650	646	684	690	656	621	673	612	697	649	638	684	650	673	653	691	670	655	647	612	646	637	642	672	634	654	631	635	667	636	674	629	647	644	671	599	651	624	651	634	662	651	647	628	677	634	593	623	619	654	608	666	689	639	618	638	614	627	652	649	598	657	611	618	671	634	624	633	658	667	699	668	609	655	646	690	622	625	617	656	612	653	614	633	677	647	656	654	627	628	682	650	643	639	638	646	679	646	641	631	616	620	675	629	650	697	655	632	627	635	684	630	643	661	645	659	639	650	646	641	643	683	695	648	673	636	570	669	641	639	683	630	639	648	631	649	636	635	592	634	637	639	643	617	606	639	704	615	685	652	643	600	650	693	644	623	631	664	647	641	664	610	604	585	623	676	618	621	641	679	648	611	661	678	638	676	645	654	645	646	648	667	644	632	652	665	656	641	660	610	621	649	620	665	642	623	686	621	638	600	681	599	644	669	649	620	658	637	627	660	605	568	673	628	624	652	682	681	669	613	680	593	636	711	682	662	644	631	616	666	615	678	626	637	635	635	628	653	625	614	644	604	666	624	642	628	636	634	641	611	622	602	632	654	645	666	650	646	627	634	650	652	666	644	684	678	665	673	662	664	664	646	689	665	691	665	638	623	657	673	641	665	646	708	676	642	640	675	619	625	638	608	669	645	675	619	643	669	672	619	691	651	675	632	677	643	663	645	645	648	688	646	662	658	629	671	652	658	631	659	625	597	643	589	656	630	667	616	631	642	647	661	649	662	644	614	662	643	657	682	697	679	660	666	641	662	621	676	648	659	594	688	675	644	716	650	673	610	651	598	632	602	634	654	665	612	641	613	651	658	636	635	641	647	608	687	653	666	654	682	637	655	670	670	625	650	664	615	660	630	658	673	678	672	632	600	655	698	659	634	679	652	635	641	617	621	618	658	641	614	613	668	624	635	648	622	643	656	627	641	672	719	616	649	686	604	676	614	683	663	651	621	649	613	670	645	626	635	654	669	665	672	682	672	650	630	630	651	651	708	628	665	629	670	583	645	593	670	652	650	613	631	587	643	647	636	675	664	613	591	659	645	685	628	661	637	657	606	681	631	665	629	662	626	695	614	628	639	608	662	671	589	666	617	676	656	666	673	653	609	638	582	669	650	601	609	668	657	636	654	678	650	610	680	661	684	592	680	625	660	628	632	671	691	617	625	624	670	626	649	679	633	686	616	642	640	656	637	643	690	646	663	672	676	635	680	637	646	611	648	671	637	649	623	661	682	613	666	648	635	635	625	670	649	634	617	656	674	638	632	586	653	631	603	677	633	699	600	654	606	696	648	626	580	656	593	636	592	651	632	616	647	676	681	672	611	631	631	739	670	621	661	700	692	632	688	672	637	608	627	684	637	632	627	619	631	629	628	600	653	665	677	700	626	653	667	624	617	682	653	674	689	642	649	639	596	693	636	684	634	629	673	635	691	687	656	646	669	613	617	647	657	664	651	676	667	611	625	681	644	587	644	669	627	628	651	691	651	644	613	632	581	677	664	687	595	623	605	647	629	671	630	661	668	647	641	644	658	617	653	660	659	679	648	642	642	640	647	631	629	617	626	655	649	629	635	642	646	669	631	675	664	669	651	656	643	665	671	642	588	631	622	659	663	617	625	643	641	631	632	661	659	597	610	661	652	659	662	646	689	623	666	623	640	621	628	616	666	630	651	687	648	654	686	651	642	635	620	679	667	633	594	659	731	615	661	650	637	669	641	624	633	621	565	587	659	591	685	623	625	694	691	594	647	648	611	681	678	753	635	636	650	683	688	626	652	630	651	623	644	645	624	692	633	688	658	600	663	712	579	631	660	648	633	636	648	634	688	663	647	629	599	709	630	626	638	656	641	653	656	651	644	666	644	630	669	656	605	717	650	636	625	622	651	664	636	635	646	642	664	607	646	650	665	610	652	658	655	663	652	640	626	643	628	632	671	683	585	621	687	646	676	665	660	664	636	652	639	616	662	599	645	619	606	651	611	656	654	620	634	627	658	629	680	623	666	662	610	659	659	651	612	645	656	635	651	665	656	603	633	651	618	608	630	644	616	639	602	619	630	626	655	672	655	670	659	647	646	656	691	642	616	652	618	676	631	662	664	632	648	638	645	662	640	647	642	625	671	635	679	616	674	620	660	653	645	627	590	645	694	639	656	611	668	666	676	641	663	704	647	650	603	624	682	629	614	673	623	644	674	646	621	665	666	644	660	617	672	625	657	647	636	639	631	682	698	628	654	678	669	636	611	633	679	636	645	620	632	629	653	649	647	644	611	610	700	599	634	634	640	648	637	664	691	678	620	643	629	694	636	635	652	613	661	643	666	642	640	661	674	662	643	626	630	639	639	686	648	634	625	663	626	667	665	642	645	641	691	589	685	660	674	668	645	611	670	661	591	636	647	604	629	641	611	620	679	680	635	689	689	633	598	641	685	646	662	675	660	675	639	623	619	691	617	635	695	644	640	662	676	632	656	671	650
35853	54427	13113	4200	3148	2405	1911	1561	1376	1201	1042	973	885	885	871	815	789	769	763	742	758	761	745	706	719	693	746	710	707	678	751	731	701	671	632	679	713	683	696	680	676	663	707	674	645	628	657	682	687	672	667	660	645	673	679	675	644	700	633	693	671	651	659	665	618	636	620	649	675	668	661	663	677	638	692	630	626	638	656	664	673	669	673	652	688	682	647	660	700	653	701	692	622	652	625	645	656	652	605	663	645	639	677	648	680	657	651	692	651	627	663	634	658	675	719	630	654	648	655	669	633	616	724	652	657	647	684	623	692	664	657	661	654	658	706	653	674	651	702	665	647	666	691	603	656	660	694	709	701	645	611	701	644	627	624	689	636	698	692	672	682	654	679	639	658	640	675	639	615	561	655	621	691	649	621	627	640	661	687	666	648	665	634	617	629	692	637	663	690	649	648	638	613	646	650	697	674	664	660	677	706	633	632	708	623	642	659	651	665	629	652	649	654	649	690	662	625	678	679	648	680	661	623	626	624	706	694	617	652	662	684	639	640	649	668	677	698	705	620	694	680	683	616	672	675	640	716	618	632	638	669	629	631	635	627	669	651	643	693	651	687	667	673	649	673	655	622	609	671	651	641	638	706	665	633	650	692	632	631	663	663	658	691	649	689	644	667	658	623	620	663	641	626	648	691	678	633	683	649	688	652	690	637	631	677	673	659	654	649	681	655	656	683	633	649	658	614	667	639	613	611	638	689	653	643	586	652	664	629	682	672	703	643	636	667	701	684	697	693	617	664	670	658	629	633	630	613	573	652	626	642	682	696	624	705	630	628	690	666	683	669	710	636	648	655	633	583	653	678	639	637	650	651	638	684	652	636	692	681	662	665	653	632	678	662	622	662	657	687	632	653	645	640	660	664	650	652	669	617	641	663	631	636	703	648	614	634	640	647	661	644	619	685	664	653	632	603	669	683	670	655	616	657	671	695	669	713	632	661	688	657	663	633	666	659	656	625	646	633	680	643	625	639	696	646	684	716	680	699	639	700	638	639	679	648	649	671	637	633	663	680	714	657	673	649	665	710	657	594	636	669	615	631	688	682	670	690	660	674	702	675	654	657	628	634	717	675	637	641	638	618	643	668	636	689	675	668	651	619	646	619	625	665	666	633	683	654	649	626	629	675	662	624	660	690	638	655	641	665	658	693	644	667	681	680	632	657	661	628	633	624	619	653	670	667	681	685	646	637	635	660	669	661	646	696	629	643	666	657	640	612	631	677	654	650	648	665	649	659	652	633	651	671	651	693	634	689	671	685	699	695	653	667	640	633	654	637	642	662	660	655	706	648	657	631	710	651	611	671	636	674	648	643	672	649	648	670	717	681	641	648	662	647	660	670	670	653	664	634	633	677	649	674	663	633	638	682	624	659	688	646	623	659	749	634	629	616	689	637	663	606	656	584	616	671	653	656	623	649	648	682	652	652	670	618	650	685	652	679	602	635	654	635	624	655	632	626	659	668	649	680	677	683	660	658	696	621	658	654	609	703	650	646	710	640	688	654	665	677	686	651	658	632	680	660	674	658	651	700	655	621	700	662	606	653	662	643	665	620	642	676	719	662	661	654	610	686	640	642	667	673	660	679	657	660	645	622	611	644	645	694	679	657	653	691	673	635	667	637	644	607	635	670	661	634	680	644	668	668	676	651	661	678	624	629	666	637	691	650	662	639	656	705	659	693	666	610	671	626	652	696	630	702	668	631	654	657	683	651	664	677	656	706	691	634	610	642	633	634	679	664	680	659	625	637	673	624	602	668	654	699	675	629	657	635	705	608	697	575	649	705	623	695	653	644	627	651	680	647	689	684	632	621	673	677	621	674	694	607	631	715	676	627	702	700	711	681	641	696	645	695	677	678	635	705	669	676	624	593	634	649	613	614	692	679	635	632	671	679	645	671	677	676	690	664	601	641	638	666	615	619	693	683	653	588	630	634	638	620	664	663	660	664	667	655	651	631	642	691	632	658	683	661	676	654	643	625	645	697	670	643	674	686	638	654	662	644	641	694	614	668	656	660	631	651	685	677	699	637	596	632	647	632	628	671	630	647	660	639	662	689	667	689	606	616	655	676	709	658	634	692	619	620	665	627	653	611	635	633	703	696	634	656	671	670	696	661	674	584	654	683	645	704	666	677	622	718	688	650	601	669	658	671	653	620	648	668	626	671	648	666	661	639	655	660	621	662	623	666	675	689	620	644	663	646	595	651	665	611	620	680	673	612	645	632	638	646	640	698	623	671	631	660	639	657	690	616	643	603	683	652	661	643	666	696	642	645	613	628	648	642	658	666	674	656	658	648	662	660	640	627	643	662	673	656	676	624	655	691	653	654	655	632	674	649	611	644	667	629	646	687	653	674	689	635	679	632	686	680	692	666	695	655	635	606	614	656	633	644	672	635	634	610	638	658	631	693	641	628	666	643	686	645	651	677	675	685	640	650	619	704	639	622	647	613	700	636	619	642	590	648	646	676	710	701	674	657	644	635	634	702	626	663	637	707	667	690	663	673	679	649	620	648	623	634	678	638	671	645	640	637	671	668	628	662	672	638	666	637	668	637	634	677	650	663	640	674	639	671	661	633	650	641	630	691	665	619	623	617	617	632	704	669	705	675	654	705	669	655	620	682	692	671	685	629	681	680	646	598	641	627	661	703	620	680	668	639	656	673	659	668	677	646	634	661	690	645	726	668	690	650	689	666	681	623	665	644	620	655	639	611	682	672	635	637	661	647	661	689	662	656	664	665	681	649	629	664	678	668	670	623	673	684	622	628	640	626	675	637	618	649	680	614	645	665	640	631	638	626	726	682	641	613	708	698	688	621	678	632	681	668	638	649	649	678	648	623	617	636	653	666	672	681	642	629	641	655	607	652	653	620	638	675	645	657	660	651	667	655	671	673	690	668	628	663	643	645	640	670	671	682	626	644	625	636	659	606	648	618	628	644	663	669	659	612	636	689	640	641	654	682	661	667	695	682	649	674	685	679	637	651	666	699	613	640	658	624	701	660	663	625	639	718	653	669	646	616	644	668	640	673	661	650	650	649	658	661	626	695	640	650	680	684	625	686	656	637	640	672	629	642	635	717	626	644	664	630	684	642	594	624	696	628	711	683	613	689	683	621	672	670	651	658	694	646	633	641	662	634	669	663	671	642	648	682	612	657	664	641	702	604	663	698	666	680	672	606	684	671	643	649	694	639	684	685	622	693	628	655	681	612	654	636	645	692	654	642	662	676	707	690	660	662	668	640	669	643	642	659	657	642	655	646	644	670	631	671	673	631	674	674	631	615	669	669	645	656	617	640	644	664	631	705	664	687	610	654	686	644	632	681	650	589	626	665	627	721	630	671	669	626	674	670	671	681	671	620	670	683	593	617	622	666	611	654	672	628	672	657	674	654	614	617	680	681	686	652	625	687	685	684	636	664	700	645	692	667	694	656	635	638	688	609	637	671	630
28984	23072	11186	1367	806	684	609	599	512	572	555	545	501	506	527	538	552	519	542	558	544	536	510	582	514	550	519	497	484	539	520	520	518	555	548	520	489	505	508	503	531	482	506	548	507	549	509	535	500	493	496	487	529	545	545	493	524	522	557	491	536	538	542	512	495	516	573	554	530	507	516	576	531	546	500	503	545	505	553	522	531	507	545	495	501	536	509	539	533	525	493	547	515	499	550	538	501	507	485	503	526	536	490	525	549	530	551	535	564	574	525	543	524	489	516	556	538	516	513	520	520	535	490	557	592	526	538	543	528	519	515	542	538	562	503	560	548	528	552	531	493	483	535	487	526	518	498	530	532	534	518	525	506	510	480	511	524	486	549	539	496	474	624	541	524	564	572	544	556	532	518	520	537	495	523	528	516	523	506	536	556	506	502	511	501	531	467	533	523	474	517	522	523	474	502	486	525	494	517	526	518	526	484	490	504	493	526	529	529	543	535	523	513	532	509	532	560	505	523	553	541	489	515	504	500	504	491	526	496	496	553	545	551	499	521	495	515	557	476	505	527	527	555	533	503	531	514	523	495	568	491	581	502	491	513	549	545	526	561	550	516	496	488	528	504	506	544	480	529	525	534	537	491	560	528	485	504	527	538	569	507	530	493	459	504	505	532	528	535	543	566	527	560	521	521	519	519	525	512	526	529	553	495	489	511	538	547	562	546	505	525	504	498	490	486	572	547	527	536	506	530	543	524	533	538	512	510	495	520	516	525	522	520	495	514	525	531	507	534	536	536	502	536	493	522	498	536	508	525	528	526	558	549	513	528	513	534	499	559	538	499	539	532	496	504	525	552	501	512	525	527	578	515	514	530	516	505	479	548	520	500	548	542	524	488	509	505	537	497	487	488	521	519	539	551	521	522	529	546	482	510	525	533	447	507	506	515	534	513	519	522	538	523	465	516	523	461	523	526	500	542	497	530	527	486	537	517	519	471	521	530	526	522	494	532	474	520	537	502	550	526	485	523	516	538	538	528	548	497	527	505	473	511	534	522	502	552	503	563	523	538	507	563	509	492	499	526	505	538	552	516	549	519	522	556	533	532	492	537	521	572	513	518	517	516	535	500	517	527	533	555	510	514	527	542	535	520	517	510	526	535	525	542	480	511	502	524	527	497	501	520	552	493	524	514	533	513	496	513	549	537	505	539	515	518	566	547	514	510	545	470	545	504	543	503	517	520	506	517	552	490	537	530	500	537	539	550	544	506	537	531	534	532	543	565	504	539	526	547	509	567	527	502	510	509	542	519	524	557	538	518	536	529	537	505	513	509	558	549	497	527	490	528	523	498	534	538	519	517	526	474	523	536	520	534	514	486	553	520	525	539	515	579	520	517	502	539	512	516	519	538	506	534	526	525	550	555	570	534	527	513	549	498	486	527	487	498	577	506	497	499	508	503	524	529	497	544	496	518	528	502	516	532	487	538	515	514	504	485	498	532	548	527	482	495	551	509	555	511	504	501	534	517	532	488	498	509	556	538	545	546	516	554	550	532	541	522	535	519	492	547	534	507	526	533	490	556	562	477	486	558	521	529	538	467	521	527	482	525	552	508	504	514	543	498	518	549	541	546	507	516	536	544	483	550	560	531	494	540	508	590	521	475	489	509	550	527	516	499	541	528	519	498	503	553	518	529	522	535	494	530	548	552	541	508	535	508	509	513	517	548	509	521	492	537	507	547	544	546	503	487	495	534	543	570	532	494	501	545	514	549	530	545	553	536	505	544	517	514	519	540	540	508	508	473	494	540	557	518	519	519	505	554	550	494	516	489	525	515	520	513	503	529	503	520	526	542	521	505	503	543	553	559	530	521	521	538	525	534	515	498	530	458	539	554	539	486	502	489	564	547	566	519	521	506	575	520	510	514	529	542	483	514	507	570	511	533	496	515	528	544	507	542	523	530	525	497	552	502	501	517	456	514	545	524	502	518	523	521	558	548	528	541	549	508	532	505	573	483	525	520	526	565	543	544	517	537	494	500	516	532	525	554	540	546	510	498	541	548	515	567	509	499	561	536	539	524	563	505	526	472	472	521	508	522	507	482	549	506	490	547	485	522	511	490	539	543	516	536	552	527	520	516	519	532	540	513	510	514	508	492	490	536	472	527	532	529	524	521	503	517	508	521	461	531	492	524	561	590	563	544	525	501	522	523	537	499	538	545	504	511	541	515	557	575	562	505	557	492	531	516	493	500	496	547	563	489	520	524	582	504	553	516	521	505	534	520	488	540	511	532	509	511	509	530	535	501	508	536	480	496	510	511	544	537	525	549	550	568	489	560	496	553	544	574	545	561	564	487	536	539	526	521	519	535	572	547	529	541	505	538	547	510	541	535	554	512	580	512	495	526	499	509	539	543	499	486	519	532	492	523	520	513	514	453	505	509	506	555	496	503	503	506	486	507	503	515	503	481	515	532	517	545	529	515	532	527	514	511	574	520	505	517	499	535	485	493	522	522	541	515	572	542	544	496	468	509	527	500	562	508	532	543	509	529	540	470	495	550	539	563	515	550	540	519	518	491	520	546	539	556	531	520	531	489	514	514	502	528	531	532	545	549	555	532	510	541	489	536	502	505	525	511	495	530	545	511	527	467	500	520	509	507	522	506	532	500	510	498	516	525	566	479	517	473	530	513	536	523	547	500	521	509	572	530	559	509	538	534	509	497	512	530	474	530	519	523	526	554	512	487	500	521	506	522	509	514	528	534	477	512	484	558	556	535	484	553	516	534	460	539	493	499	532	519	537	513	553	558	526	542	547	504	559	502	554	532	546	568	539	546	514	478	523	493	509	499	518	496	524	460	534	494	540	544	511	525	531	516	511	538	541	501	516	540	489	510	528	527	503	510	548	515	536	481	525	486	505	523	505	529	522	535	538	535	518	524	533	517	532	531	511	506	497	515	509	532	552	532	528	545	574	518	517	515	534	544	553	518	520	537	555	551	523	534	535	553	510	565	523	520	517	492	550	507	517	505	523	508	506	522	506	550	560	506	455	455	480	502	495	538	532	506	544	511	495	518	534	486	491	514	531	508	592	554	542	511	523	515	541	522	537	507	549	549	487	502	530	532	510	515	539	542	518	526	530	510	522	499	542	526	517	550	536	497	492	530	536	513	535	529	521	558	518	529	552	503	565	539	510	562	496	535	568	475	513	520	493	508	514	523	539	501	489	541	504	531	519	511	510	525	508	540	540	508	533	534	510	547	498	524	531	543	504	510	519	543	528	485	558	499	544	563	495	492	541	491	589	503	512	570	535	505	506	467	512	490	474	497	534	558	532	547	561	560	529	578	553	499	463	519	564	519	513	506	535	546	524	501	550	538	482	517	559	491	534	531	524	541	561	500	526	542	508	495	493	497	527	504	519	522	534	535	533	540	564	505	564	539	512	518	500	537	498	521	514	536	524	539	533	519	477	520	509	527	535	517	499	502	523	517	496	516	522	507	506
24933	31076	3490	738	668	639	669	624	624	617	576	597	599	584	530	572	610	593	558	614	587	569	544	599	564	570	588	588	544	564	639	545	605	545	572	570	596	517	640	633	594	575	561	535	591	567	559	550	555	580	583	525	578	595	598	571	623	619	542	529	559	567	600	600	576	615	572	593	556	558	579	555	542	572	599	608	541	538	599	556	601	573	568	558	563	556	558	581	520	557	605	542	595	592	565	597	609	595	572	583	557	593	540	610	579	591	587	555	566	575	583	608	633	525	603	608	586	582	591	580	587	549	597	566	549	544	562	543	536	581	555	589	538	614	593	581	583	577	596	574	595	591	571	562	619	628	577	575	587	567	602	610	569	571	520	567	559	554	569	547	586	556	625	547	635	529	574	591	568	568	550	573	559	588	572	555	597	581	530	578	572	576	558	572	562	556	583	553	566	579	550	570	596	582	573	576	555	556	559	564	556	532	572	586	636	604	555	561	588	602	591	596	607	553	584	601	589	608	560	627	563	548	584	587	592	593	576	562	560	583	590	588	570	541	565	615	534	602	575	547	597	557	562	591	571	593	572	544	581	578	572	579	608	549	623	562	563	573	589	567	626	568	607	559	574	536	569	553	580	596	617	560	585	540	609	584	577	570	575	584	543	589	547	572	560	555	560	618	617	573	568	561	576	561	581	592	564	624	587	570	600	575	576	564	612	572	598	608	613	560	608	583	608	595	544	538	567	573	546	570	575	571	589	592	561	598	564	593	568	573	574	599	578	588	562	564	584	587	618	545	551	608	583	572	592	597	576	572	576	580	543	570	580	571	606	576	577	600	607	576	610	553	603	584	573	555	594	575	629	611	603	573	592	569	569	573	574	514	560	599	583	571	609	609	544	582	570	579	561	561	610	561	586	589	592	517	542	609	611	596	623	567	581	562	594	570	579	547	547	572	552	594	570	574	567	596	529	591	583	553	614	560	560	607	566	583	588	567	545	550	601	553	595	540	509	553	533	569	609	581	567	590	573	564	564	577	566	581	583	531	584	583	591	567	599	553	568	557	561	559	542	570	582	573	579	602	536	540	553	586	619	584	577	617	544	605	552	555	587	610	594	608	587	587	583	603	540	570	596	585	587	559	584	551	576	605	568	581	580	571	535	592	592	561	593	548	579	635	597	598	559	633	573	576	568	574	610	575	530	549	546	580	568	553	580	550	540	556	575	586	567	577	586	569	562	586	619	590	610	534	581	582	572	597	605	590	563	555	530	614	590	540	552	596	533	556	582	582	584	591	548	522	582	587	541	607	580	534	603	544	554	571	663	591	591	547	538	557	588	593	526	544	610	562	572	551	574	562	601	616	603	564	571	558	614	564	614	559	569	585	649	534	565	558	605	577	603	586	596	560	592	579	559	561	583	595	553	579	542	560	547	551	616	630	553	575	600	569	598	572	555	579	583	563	586	553	591	594	550	562	580	607	555	558	586	538	560	571	571	592	605	574	559	572	561	550	596	573	576	591	587	599	623	566	569	576	537	558	585	621	623	600	607	588	569	560	591	580	558	576	595	565	563	573	593	582	636	551	569	601	556	579	575	580	538	568	553	565	601	600	579	572	552	545	582	571	558	584	609	573	601	565	565	533	557	608	581	570	584	538	540	601	538	619	576	548	628	565	590	616	582	572	571	559	566	576	568	544	563	606	586	574	589	578	562	558	545	592	526	566	589	544	585	604	573	600	553	567	624	600	538	560	532	561	593	559	586	585	576	594	545	588	581	581	542	580	553	559	587	594	615	604	578	594	555	540	544	591	617	573	553	532	577	572	529	568	583	587	583	587	592	548	584	612	569	583	615	586	621	594	588	584	553	624	569	624	603	556	562	568	563	546	545	584	551	608	632	565	580	568	562	566	545	598	580	592	520	593	601	565	574	533	557	600	614	592	538	580	543	534	577	560	566	549	584	541	547	585	560	587	573	612	627	562	612	554	564	576	604	573	608	569	520	530	586	556	556	601	586	589	564	533	635	587	596	603	570	570	585	588	586	575	567	602	578	571	509	581	588	526	600	591	570	570	550	613	551	524	553	599	586	552	589	570	541	554	606	598	579	576	565	571	601	584	564	563	557	565	570	564	577	596	553	553	545	581	573	568	617	601	548	572	538	585	615	591	582	550	595	580	587	621	536	549	588	543	608	557	558	551	571	612	567	623	551	580	557	587	557	592	605	569	592	538	574	582	572	580	588	560	555	561	560	558	585	527	571	576	593	566	563	561	564	604	571	573	591	603	531	581	593	618	571	614	525	569	602	584	547	595	602	586	532	578	560	553	561	561	567	580	561	544	615	567	560	577	598	584	563	610	573	610	593	575	577	581	593	541	599	547	564	592	597	589	572	556	599	595	580	559	608	582	592	566	609	570	601	553	578	602	563	564	593	533	556	594	614	613	576	587	603	543	545	546	592	582	589	591	585	610	569	565	597	535	585	579	592	580	545	555	553	568	628	572	561	572	587	561	580	595	565	549	553	566	566	579	560	599	586	539	556	569	619	600	634	581	620	587	563	572	582	573	614	573	568	595	519	610	514	557	591	581	597	616	591	568	598	554	573	551	540	594	595	539	597	579	571	534	552	563	551	572	582	608	596	585	518	584	590	561	578	619	594	561	566	581	597	592	571	632	586	578	592	579	570	585	588	577	589	538	578	553	595	552	606	577	580	564	573	580	574	572	577	535	552	559	562	597	569	602	567	564	579	567	597	612	554	595	629	590	628	564	601	599	562	572	622	622	559	580	546	535	585	556	582	592	627	586	558	571	605	578	595	628	577	552	627	542	545	586	598	525	552	627	580	584	564	528	586	607	573	603	597	566	591	556	530	595	554	602	548	546	575	555	609	564	607	597	537	575	538	553	581	564	610	563	567	575	585	621	585	596	580	587	555	553	614	562	590	554	596	527	547	552	544	539	560	581	603	594	597	610	609	568	578	564	565	565	571	543	597	582	583	572	596	571	591	541	557	580	538	559	551	590	621	567	552	569	577	570	579	554	594	578	567	579	561	574	586	564	544	546	568	584	511	554	582	564	549	596	591	552	573	622	549	544	572	529	575	640	541	600	576	591	531	582	575	602	569	544	603	589	586	583	579	542	584	565	558	593	578	561	558	608	583	593	583	592	543	563	530	609	575	529	543	607	563	559	543	537	593	549	572	546	584	583	574	564	552	629	627	590	593	579	564	556	578	553	597	587	573	605	534	581	576	572	565	574	563	545	564	566	588	584	538	576	608	549	538	546	567	611	591	577	566	584	606	593	597	550	576	578	595	558	550	564	517	563	583	573	567	555	590	540	613	600	571	582	573	572	619	536	550	556	578	583	564	574	548	596	590	514	567	585	572	547	568	573	544	599	599	587	564	585	588	610	555	542	580	551	594	533	522	580	525	590	589	569	550	590	600	587	588	546	569	620	578	587	559	589	559	588	569	580	591	635	578	551	548	567	576	572	545	571	594	539
23909	21331	28643	24357	21314	11363	997	672	516	503	495	447	474	442	381	384	401	392	387	379	382	384	337	376	369	401	387	359	376	372	364	362	397	391	359	345	370	374	363	361	355	372	355	360	360	378	366	329	348	335	371	377	353	363	347	331	361	363	341	367	355	379	360	351	346	387	379	363	306	395	378	361	367	348	373	361	355	385	358	329	381	409	353	366	335	337	344	383	361	334	378	369	374	348	368	361	355	343	354	385	343	328	363	320	340	342	352	333	374	382	337	361	342	342	341	339	336	378	310	367	390	328	373	363	366	340	382	344	347	387	360	356	366	334	343	346	344	361	381	349	370	391	381	369	376	321	373	351	358	365	375	384	344	349	376	357	385	354	365	364	376	371	381	316	335	349	341	298	385	379	366	346	390	370	338	363	344	358	378	409	367	376	357	361	321	351	357	378	373	350	378	347	378	346	359	367	356	364	384	357	333	389	356	362	379	376	362	340	354	335	353	358	358	377	393	369	349	351	339	362	359	294	348	354	340	387	368	352	344	347	366	352	333	362	388	353	356	318	333	338	376	331	359	352	378	378	365	344	364	350	347	372	373	375	387	364	366	332	380	371	322	352	338	358	351	354	390	358	325	342	364	377	352	344	336	352	325	358	361	344	329	315	399	367	338	375	350	349	348	336	353	353	373	317	363	379	342	407	352	359	341	392	329	409	371	360	348	347	374	338	335	369	350	397	394	327	352	343	381	376	380	373	333	334	387	384	363	318	363	370	315	332	401	354	361	361	357	351	372	369	357	349	362	368	361	338	369	346	409	345	332	361	333	387	382	362	345	354	380	387	340	355	370	329	377	355	374	380	353	350	359	392	355	379	350	370	354	364	373	380	341	345	379	366	365	359	361	378	332	370	330	358	384	364	401	350	359	346	385	354	351	343	357	345	379	330	357	338	364	318	339	355	338	367	380	349	337	359	338	370	331	377	354	356	343	318	320	358	349	345	354	351	341	353	361	375	362	356	351	364	358	366	374	370	379	357	362	327	324	352	329	376	364	372	341	353	336	354	380	332	369	334	350	356	365	369	325	382	374	362	345	350	347	361	389	373	367	372	369	370	355	319	363	345	383	355	328	346	396	345	340	356	338	340	377	342	344	367	355	361	375	345	338	350	328	325	355	350	375	368	368	362	346	363	344	343	388	356	341	365	352	358	340	337	345	361	366	352	312	347	339	361	402	304	346	351	338	388	372	384	367	369	385	339	332	391	321	327	362	337	336	377	367	323	357	325	389	363	385	342	334	358	345	340	357	330	353	337	351	367	350	372	372	349	355	351	343	347	356	359	356	347	319	367	329	364	372	364	353	368	381	359	351	348	344	352	349	369	379	373	350	359	361	336	357	387	349	388	358	351	354	400	362	357	348	301	386	338	331	389	350	351	367	363	398	371	365	373	341	343	382	363	328	371	322	385	332	383	320	310	330	342	348	336	353	351	367	375	385	371	345	374	344	346	351	394	357	374	339	356	359	363	356	373	335	367	350	330	354	323	354	331	341	378	329	374	359	390	352	365	357	327	358	354	373	367	373	364	387	358	345	351	354	353	335	351	406	348	368	337	320	394	349	344	368	334	364	342	334	381	355	354	384	352	375	336	361	334	374	394	328	368	372	328	356	333	363	362	349	392	395	374	352	386	371	366	346	348	405	381	378	400	373	360	364	356	356	368	349	361	320	365	322	319	344	361	346	355	326	351	353	361	361	330	372	342	338	353	365	357	361	307	366	354	381	351	369	325	348	360	337	363	382	342	366	336	368	401	358	379	386	323	379	357	323	373	339	358	331	345	369	320	365	361	366	348	362	339	351	356	337	368	345	326	357	325	363	342	364	348	347	354	351	368	346	377	367	359	358	368	389	351	371	354	338	376	354	406	397	378	376	352	346	332	363	336	314	381	349	382	397	340	328	341	363	369	390	375	399	340	371	383	371	377	359	346	327	341	358	394	353	349	363	372	320	337	351	349	362	366	388	357	343	381	351	361	373	372	351	378	322	372	333	372	374	364	358	382	330	354	386	349	367	367	350	343	354	377	341	385	320	375	329	354	366	334	353	354	367	374	369	374	356	382	364	378	335	316	396	348	336	332	385	371	338	381	394	350	355	402	389	326	334	343	336	373	344	362	334	371	330	370	353	345	339	361	357	344	347	370	334	361	373	346	338	348	375	369	356	357	338	364	356	393	359	357	364	335	341	390	373	329	386	354	368	334	376	364	341	372	362	368	358	395	347	354	324	359	364	388	346	347	326	340	327	380	346	325	376	332	361	328	343	354	343	365	361	332	348	337	356	384	356	353	367	368	365	345	336	349	354	377	345	329	361	351	390	330	355	364	358	345	369	344	368	369	382	336	380	351	355	379	366	381	335	355	353	362	395	337	346	346	331	360	352	329	378	333	352	359	390	368	359	329	327	354	367	383	327	344	370	346	345	376	370	367	369	376	370	389	363	364	332	346	353	365	320	342	356	349	356	362	369	341	352	361	391	344	352	383	355	342	363	347	363	365	344	393	375	412	369	321	373	345	347	350	311	391	369	368	329	350	334	384	337	383	347	374	357	372	339	355	367	370	337	346	375	370	390	347	316	357	340	354	392	353	359	350	356	376	352	375	348	368	358	380	372	342	328	374	364	372	364	381	352	342	364	341	359	336	345	353	330	342	339	347	358	328	348	361	368	356	355	331	356	339	344	363	381	347	358	383	352	354	345	346	359	355	342	319	321	332	364	370	360	374	352	353	363	375	370	379	345	324	367	322	348	333	355	337	373	367	361	393	376	353	377	327	348	358	359	348	352	330	354	340	337	360	360	331	373	333	340	336	335	372	369	349	348	367	370	318	386	333	369	357	342	344	338	358	324	355	379	351	361	385	368	330	350	355	339	331	387	330	361	386	369	362	352	395	354	356	355	335	322	346	358	383	370	361	322	359	354	372	352	362	384	375	334	375	345	352	360	352	375	394	365	337	366	362	325	327	339	328	407	346	343	361	339	354	372	351	416	357	345	355	370	351	368	327	333	378	369	332	348	348	338	374	331	328	403	347	337	355	367	368	349	365	404	391	336	384	352	397	375	345	319	367	338	352	339	332	357	352	355	349	346	339	343	352	361	344	347	341	367	345	340	368	373	380	372	344	350	390	374	356	344	370	348	353	360	363	398	342	352	333	340	347	332	345	373	341	357	316	340	334	335	372	358	355	345	354	355	355	344	335	350	378	334	378	363	333	340	375	372	361	352	336	327	352	336	387	370	361	361	344	346	346	350	356	364	349	369	339	349	336	379	389	359	340	363	357	382	366	339	346	391	382	337	397	362	371	325	388	359	326	378	387	346	365	340	371	369	341	354	369	372	298	359	363	379	363	357	367	372	358	360	346	355	366	351	347	378	362	322	372	359	320	366	363	338	331	345	355	363	362	325	339	337	350	339	360	388	338	328	378	365	358	349	373	352	348	385	371	376	357
32002	46765	9014	2601	1875	1353	1081	901	781	636	625	564	548	506	509	514	485	452	457	447	446	426	428	420	403	416	413	407	396	433	435	400	415	403	406	447	416	423	370	392	442	413	367	430	407	418	363	394	391	399	363	371	401	419	412	387	426	416	415	398	415	412	405	401	386	388	389	387	405	397	390	423	376	396	408	390	398	364	381	394	388	435	430	401	406	383	368	371	401	365	408	369	414	394	393	388	419	388	437	392	385	407	378	415	391	430	388	402	426	394	391	381	427	403	412	382	393	400	428	353	393	379	366	372	381	409	405	417	371	397	361	378	420	378	363	366	431	403	389	398	388	412	419	386	394	389	407	395	413	396	393	382	411	380	374	398	365	394	404	390	465	406	408	363	419	414	399	396	399	370	402	384	350	389	349	417	408	435	373	382	383	380	372	387	383	399	421	422	404	392	349	435	386	399	403	408	369	382	365	414	403	400	397	372	358	407	422	427	393	404	408	404	391	400	390	382	357	364	387	377	378	407	422	395	412	398	440	410	408	399	400	414	385	400	391	361	411	383	423	426	380	424	398	429	388	393	368	391	419	407	407	404	378	423	425	411	424	426	372	368	426	419	398	367	412	384	367	401	404	412	403	420	408	364	422	378	373	410	383	368	420	416	406	398	408	407	359	402	390	424	415	413	351	375	396	413	403	427	388	390	374	376	399	367	377	395	368	397	408	381	429	402	379	395	395	378	378	377	426	379	429	400	370	414	400	360	392	392	379	390	391	368	407	393	398	379	406	337	380	365	398	395	392	395	399	422	409	413	390	371	370	379	378	405	396	396	375	401	401	376	406	391	397	409	384	436	391	382	411	374	391	377	425	416	374	423	351	373	395	372	417	386	391	452	374	424	402	391	416	385	355	420	365	408	389	339	392	419	400	386	429	409	398	383	410	370	413	388	415	396	374	408	423	416	377	404	333	434	432	392	389	381	378	398	379	404	348	406	423	401	393	399	425	359	379	406	344	387	366	426	456	393	411	418	393	362	386	391	368	357	391	397	398	412	380	399	400	392	382	385	389	443	380	418	393	358	389	395	402	386	385	382	390	391	429	390	383	416	410	406	400	385	387	369	364	407	382	353	386	398	426	394	382	390	368	373	393	380	404	397	421	367	403	405	413	397	395	404	411	403	392	391	386	373	402	420	393	411	369	401	370	424	380	394	382	371	390	402	385	383	426	410	392	397	418	361	389	377	383	372	368	436	400	404	419	376	403	373	422	380	378	389	370	402	433	390	402	415	418	360	389	363	430	377	348	417	413	395	421	384	394	417	408	383	407	426	400	430	365	376	361	388	395	440	395	366	395	356	404	383	431	386	422	394	346	403	379	389	394	395	396	385	387	401	387	428	403	358	404	426	390	393	431	427	346	400	398	412	384	364	383	380	374	393	383	390	357	401	401	392	402	448	400	400	377	391	402	362	411	395	379	397	388	426	374	395	392	371	389	414	417	382	360	386	372	404	361	422	403	400	395	395	433	394	373	388	356	380	380	381	373	421	404	401	371	414	406	416	415	410	400	385	386	376	385	421	409	381	399	411	411	397	378	397	418	403	373	383	387	339	432	398	357	411	395	420	383	383	419	371	387	437	376	406	390	394	409	391	426	397	371	407	408	353	386	373	435	378	354	380	393	411	426	381	392	393	412	373	360	370	363	380	388	401	379	373	373	385	413	409	415	406	367	391	388	392	394	419	378	424	377	411	396	411	398	373	412	380	382	426	393	413	413	407	374	412	400	361	391	389	411	349	397	399	387	380	341	397	427	419	440	355	374	382	407	378	404	374	401	442	383	396	399	420	408	431	388	391	353	376	390	416	415	410	407	412	400	364	411	399	387	388	394	369	413	383	399	402	376	390	400	412	368	365	386	440	377	375	428	399	385	383	393	387	413	371	372	392	398	411	379	364	393	379	400	361	424	397	420	416	363	438	415	401	397	386	432	392	407	398	397	391	361	374	384	374	368	388	412	411	422	373	368	372	358	393	386	405	392	415	385	371	430	407	410	408	409	380	396	394	401	397	424	391	382	400	357	375	381	421	420	423	374	340	373	391	392	394	389	413	404	375	393	364	402	402	368	397	391	425	424	380	407	411	389	393	373	427	371	373	399	375	417	413	414	421	407	406	382	365	393	366	373	442	396	415	373	384	416	360	388	370	385	379	417	414	387	379	436	411	382	424	399	418	398	382	377	387	355	399	409	391	388	382	365	377	393	418	395	383	422	360	385	393	412	400	422	391	378	383	434	394	411	372	404	390	362	416	397	375	405	409	394	356	381	385	412	390	364	386	376	430	396	378	435	375	375	429	389	369	392	416	398	362	400	390	373	378	381	408	403	382	377	368	406	399	386	384	399	372	382	395	371	381	390	381	391	407	436	396	370	359	396	366	362	394	398	367	374	381	404	368	404	375	356	378	374	393	411	390	394	395	389	443	372	412	381	390	414	390	419	426	414	404	399	407	378	361	381	341	422	413	380	424	375	418	402	393	400	384	433	414	404	386	416	380	397	416	400	381	376	404	393	362	372	405	442	435	399	348	384	432	433	409	367	390	371	412	431	387	386	406	376	415	407	386	369	392	375	380	371	423	346	393	367	394	404	416	366	374	374	419	426	407	425	365	390	394	354	427	403	394	365	393	408	423	388	399	405	402	388	373	395	357	415	399	379	400	378	410	413	387	389	403	402	375	398	423	374	406	398	416	410	385	408	354	363	382	393	418	377	374	389	372	430	414	373	391	373	413	400	385	396	399	393	405	418	407	364	399	439	419	404	411	400	369	402	411	399	373	408	387	400	360	392	413	443	347	358	373	394	362	415	436	402	402	383	394	403	380	391	410	388	364	397	415	427	405	413	403	385	372	421	392	404	397	391	392	424	375	385	389	355	401	391	395	376	378	364	369	385	418	395	373	379	409	421	410	416	407	375	403	410	399	375	412	409	406	419	412	384	369	371	421	403	402	405	392	371	369	378	391	395	396	406	409	378	407	421	427	385	384	410	409	397	383	396	410	371	413	393	405	392	383	353	396	382	406	383	410	381	414	393	387	402	430	393	400	448	409	412	432	360	378	406	368	390	400	372	411	390	402	359	384	380	387	401	400	412	415	372	382	410	362	384	435	386	402	363	398	404	374	402	384	408	388	390	416	405	372	366	408	371	379	400	392	382	409	430	410	423	389	402	388	398	391	387	371	403	424	371	393	372	384	424	403	396	397	370	421	417	394	378	416	392	366	360	357	375	390	376	366	397	387	412	386	397	391	400	389	371	393	398	394	402	426	379	421	411	424	402	381	423	403	401	416	404	424	396	385	422	393	375	376	415	353	379	395	419	403	403	386	398	394	391	403	411	379	396	424	392	393	403	378	383	408	441	367	431	380	386	354	363	410	377	407	382	381	385	373	405	395	414	405	406	383	363	384	387	361	455	398	409	402	410	418	427	396	387	399	390	386	359	385	400	381
25487	21444	27354	25606	8910	1250	1033	914	905	883	867	875	880	822	833	850	831	808	846	843	847	786	837	804	861	777	833	825	836	870	894	846	824	819	865	820	799	819	772	780	824	864	820	795	797	829	759	764	848	840	800	802	801	844	830	790	813	827	803	822	819	839	806	777	789	788	788	826	795	818	826	774	865	789	801	817	858	815	841	770	832	802	819	805	793	821	861	790	802	864	831	789	810	786	838	834	787	875	835	845	804	841	837	784	849	813	813	827	832	832	850	820	785	853	827	814	803	860	811	790	801	787	827	827	747	771	805	785	793	857	858	829	877	826	841	818	835	849	801	829	843	835	793	807	850	826	823	831	868	841	840	786	798	804	730	866	814	844	819	765	785	808	822	751	786	857	797	769	786	807	886	808	799	826	794	858	823	798	828	792	801	822	783	826	772	811	764	801	784	830	773	796	822	834	852	784	841	829	805	856	809	793	840	873	836	843	794	816	860	803	789	804	816	829	792	795	795	811	821	804	842	766	833	849	761	784	788	787	795	795	868	834	779	831	815	826	854	777	797	797	741	861	824	810	854	827	788	728	792	784	804	794	838	760	824	778	801	835	791	828	791	799	830	763	818	812	796	849	787	823	811	867	839	776	764	814	808	828	818	768	790	785	780	776	775	833	817	774	801	805	787	839	850	847	789	798	764	823	839	782	834	796	805	818	851	795	835	818	836	849	826	756	839	849	791	834	837	820	816	806	808	889	847	808	826	868	791	849	810	828	827	837	838	838	742	818	874	792	856	854	866	794	814	763	785	801	813	889	816	799	745	738	839	780	760	815	859	834	793	810	824	849	763	798	792	861	775	808	799	822	789	794	846	857	807	814	831	810	824	773	742	781	789	830	841	777	823	811	805	840	792	841	806	871	854	871	817	785	814	808	796	831	727	815	816	804	827	770	822	796	835	809	837	817	813	785	786	772	818	811	817	807	822	841	837	822	830	806	787	819	820	778	853	787	772	827	808	807	905	759	796	823	847	846	810	779	830	828	769	807	802	824	828	858	752	795	833	836	837	855	863	810	847	787	834	777	773	818	819	801	767	838	859	793	784	811	880	837	822	839	799	834	767	788	853	747	779	854	810	779	836	821	854	795	749	858	789	877	850	826	872	817	841	826	802	801	827	805	815	828	825	818	850	824	807	830	830	870	792	851	752	760	764	791	849	755	813	797	854	859	775	800	800	801	834	853	838	803	794	809	840	801	826	834	804	837	831	825	831	767	768	787	795	816	803	769	842	784	856	880	789	776	795	866	844	795	801	807	828	865	815	832	783	793	809	750	795	779	770	786	812	825	821	857	806	806	818	846	784	832	808	841	835	761	766	751	778	828	819	768	819	847	796	828	796	839	898	874	822	829	847	761	813	832	771	841	807	832	799	823	783	817	862	813	820	820	817	764	748	812	796	809	847	777	831	833	877	804	842	736	790	765	804	844	816	803	777	781	781	812	795	852	785	791	827	826	790	841	767	826	804	794	859	818	785	811	869	819	787	792	796	795	832	860	843	772	766	813	830	839	812	831	846	810	839	817	820	839	762	761	792	772	792	827	791	822	817	739	814	792	794	800	773	829	834	812	802	810	818	827	806	818	841	832	822	793	862	833	774	768	835	810	776	830	798	864	831	864	817	813	836	760	796	768	810	809	853	802	848	807	805	835	774	847	836	780	784	843	825	798	741	784	805	833	852	841	844	786	865	778	835	872	840	868	786	803	846	830	892	823	793	804	820	795	833	852	806	810	842	786	728	799	779	807	849	802	782	834	810	859	825	799	827	767	852	857	764	794	827	801	822	793	838	781	832	811	792	831	817	780	850	785	782	781	808	779	827	815	772	836	816	852	764	810	826	772	777	801	754	849	810	790	850	835	817	847	774	817	802	797	854	807	818	849	812	805	815	843	801	794	831	779	837	841	839	857	775	858	821	826	821	783	832	821	762	810	755	785	773	842	878	784	840	824	835	769	847	839	876	843	821	857	809	858	776	805	871	773	808	774	829	819	800	889	850	803	836	823	832	849	826	828	794	812	799	880	802	802	840	856	797	823	864	859	797	762	795	827	797	900	793	789	837	839	791	826	816	763	839	768	794	807	857	828	776	840	810	808	748	801	880	803	794	800	757	769	818	835	823	770	814	833	855	822	789	827	873	842	803	831	785	773	815	795	799	848	823	819	793	817	785	800	820	806	778	786	811	832	900	816	795	802	789	830	832	809	791	829	758	809	775	829	763	776	771	816	835	835	801	824	849	854	776	838	828	775	815	854	817	744	824	816	846	837	822	838	837	877	843	761	810	788	863	804	857	751	793	767	800	821	842	772	770	843	758	803	819	768	856	815	793	833	871	801	814	750	783	811	797	844	803	849	835	790	815	802	829	825	823	851	772	834	813	834	789	805	770	812	769	850	867	843	799	792	853	836	798	801	792	806	812	831	820	752	858	847	840	796	831	826	792	852	817	808	837	853	836	802	762	782	865	756	846	817	838	840	809	829	829	820	842	810	792	817	863	793	832	812	838	815	855	879	817	815	821	767	833	769	774	826	756	779	769	840	860	781	857	854	797	718	802	772	800	806	746	807	790	855	815	782	798	825	870	756	834	755	783	845	782	885	846	834	825	816	763	793	788	795	819	830	782	807	786	795	794	854	826	831	821	856	828	817	824	838	766	801	814	834	770	798	794	765	805	822	822	803	812	857	852	817	834	805	823	804	809	892	795	830	776	843	802	874	784	754	828	812	819	764	801	786	811	836	759	780	866	834	809	818	802	796	806	805	797	816	765	804	816	817	782	828	858	776	753	805	828	847	765	804	827	751	800	763	786	813	759	777	820	825	818	818	783	800	750	846	835	834	766	843	812	841	794	831	781	856	837	812	831	824	797	853	795	820	816	822	818	811	821	799	844	830	831	801	816	795	810	800	820	818	797	813	807	844	798	779	796	787	813	817	787	796	812	773	827	768	793	786	805	849	830	810	787	814	781	797	799	855	819	869	751	781	808	851	821	776	831	841	853	763	777	835	813	872	827	815	790	785	800	750	848	804	836	819	839	803	794	816	804	843	778	850	874	840	818	770	815	803	813	799	830	818	807	879	780	822	821	771	761	825	808	841	800	804	784	764	869	838	771	778	783	800	808	770	813	799	801	812	854	827	822	793	853	834	857	856	811	839	815	789	919	797	823	837	853	820	761	791	802	795	829	848	812	837	841	749	831	813	811	822	798	855	864	813	766	775	780	771	747	833	819	802	797	742	778	809	820	727	805	897	812	838	787	860	812	819	817	811	850	846	781	754	820	835	786	777	816	836	876	838	835	812	812	818	822	790	810	803	810	757	719	815	814	736	812	838	756	825	761	813	824	852	835	826	849	796	837	823	806	818	819	813	823	800	814	763	805	801	818	823	788	855	777	893	786	777	842	793	783	827	807	793	789	759	830	758	796	805	821	812	774	782	807	782	806	838	786	762
30049	39619	6656	1896	1551	1314	1162	1072	1130	973	936	953	930	932	913	890	894	894	863	862	899	926	856	915	892	870	832	888	874	893	885	925	890	844	864	825	906	839	931	912	803	863	876	823	845	835	864	879	876	843	889	850	883	874	885	893	838	882	805	847	854	839	820	849	854	843	838	866	946	880	836	900	849	863	828	878	902	843	836	904	941	851	867	902	853	862	853	900	847	840	894	862	881	840	866	853	867	878	860	890	849	831	854	887	865	862	876	842	840	815	873	882	860	848	872	869	874	854	828	866	864	849	880	878	819	858	887	883	879	893	860	858	877	850	837	875	825	885	835	820	840	848	816	885	833	840	883	847	874	907	809	862	868	845	858	826	873	856	894	827	810	846	874	854	844	893	852	850	835	870	852	879	804	871	843	894	857	835	861	853	846	887	844	859	829	915	890	832	849	880	894	881	822	812	847	901	855	874	844	870	868	863	854	832	836	820	824	838	867	871	910	900	891	829	858	854	823	882	852	837	876	821	852	818	824	839	851	881	906	901	846	868	846	884	852	855	847	875	867	852	919	860	905	831	877	842	858	832	873	834	863	866	875	882	820	838	848	844	867	816	852	846	901	882	824	907	851	892	920	803	811	867	894	874	839	920	843	878	904	870	839	862	824	848	837	808	829	831	888	854	872	823	847	825	854	883	878	845	849	867	839	918	825	881	808	883	881	832	839	807	874	833	837	906	842	864	900	868	898	870	905	807	832	864	852	834	881	873	858	877	873	825	890	840	858	890	857	853	834	870	859	866	824	868	841	808	857	850	868	842	840	874	834	886	867	885	847	873	918	872	875	832	887	835	838	829	844	840	815	878	803	830	860	790	886	849	839	823	879	869	774	907	844	897	829	886	911	881	828	870	855	850	834	863	904	833	839	851	842	893	839	833	857	857	848	848	860	908	842	838	835	866	871	911	828	868	864	904	888	791	876	772	833	870	864	853	813	932	827	844	854	855	863	839	856	842	820	893	820	871	846	846	848	895	857	860	876	870	894	955	848	931	836	836	845	877	908	862	925	866	894	872	903	842	835	870	870	878	837	835	895	889	824	880	870	889	842	814	866	872	880	823	863	876	889	834	855	849	843	849	799	836	829	869	840	886	914	823	879	878	863	835	817	907	867	849	850	897	782	907	886	895	888	846	842	860	863	866	851	899	927	890	878	855	882	887	881	834	873	852	830	846	882	813	883	838	902	880	874	869	855	838	872	862	897	891	810	874	873	848	849	815	879	910	850	844	887	902	857	822	833	880	852	838	915	825	877	814	856	838	840	880	841	827	845	866	847	866	876	893	871	902	807	890	857	857	817	895	785	819	860	898	810	848	879	822	902	904	840	850	872	867	864	813	828	817	821	819	870	808	816	865	873	863	795	901	864	879	932	835	851	859	830	881	840	859	878	818	846	840	810	897	826	818	867	854	860	784	864	875	845	913	898	847	857	861	817	822	837	845	874	820	902	847	844	829	863	833	838	859	891	877	867	864	812	858	882	862	868	871	862	892	842	865	834	880	851	822	872	809	859	823	834	875	868	815	871	876	871	844	859	875	837	858	890	899	876	842	845	886	832	852	907	873	837	876	901	863	814	859	855	827	907	874	838	844	888	821	882	874	856	845	881	803	841	831	868	885	874	858	907	901	881	855	858	885	876	862	832	820	847	882	843	869	899	822	898	847	832	876	881	820	833	837	857	840	872	843	916	836	905	903	882	824	886	847	849	883	865	856	861	881	857	870	844	867	836	916	809	843	881	832	834	812	849	861	855	834	809	862	860	854	869	903	905	844	805	881	904	844	864	861	884	828	817	798	831	870	859	921	853	859	860	803	855	835	846	887	880	879	838	933	884	812	870	861	883	891	849	863	894	864	859	834	836	793	821	884	852	841	834	857	876	894	892	890	854	863	851	866	897	821	826	885	823	903	842	839	868	842	866	865	825	892	856	847	854	844	815	889	857	837	905	876	830	872	827	786	852	828	832	838	849	842	791	851	809	913	911	875	878	847	847	839	870	866	816	843	863	783	851	825	902	850	865	862	886	893	853	888	836	854	822	867	787	837	814	910	869	896	824	884	818	862	828	845	852	830	850	842	821	858	918	835	821	821	850	860	890	814	841	859	836	875	873	884	832	838	883	828	892	845	817	878	842	863	838	896	894	845	896	899	860	910	869	829	877	886	822	882	866	878	856	825	862	871	823	847	897	851	940	813	834	847	838	865	854	892	847	855	897	849	896	887	826	825	866	906	841	910	853	855	849	826	866	914	806	872	853	844	902	915	849	842	907	894	860	848	892	862	861	846	806	828	815	903	891	870	876	860	835	796	899	861	856	852	825	891	882	902	883	861	846	848	906	869	898	773	856	821	847	790	832	863	820	862	851	847	857	873	851	845	882	854	808	824	841	898	819	873	862	891	825	900	877	816	872	852	863	835	823	850	865	811	858	804	863	821	850	896	883	896	850	878	842	833	865	848	847	842	895	862	826	858	813	898	868	799	845	806	869	894	885	831	841	884	880	858	898	870	857	899	864	834	851	832	816	880	813	852	818	895	867	847	827	850	897	895	851	850	849	811	842	855	832	831	879	860	865	882	849	890	863	872	887	844	846	854	858	850	826	842	834	850	933	878	842	866	871	861	799	847	850	852	853	828	862	865	827	850	850	873	819	819	858	909	843	843	886	871	835	897	877	834	866	865	826	863	810	825	823	847	842	850	881	913	826	865	857	872	863	852	814	851	865	850	854	857	922	849	847	826	814	880	862	869	841	845	880	842	897	913	822	866	846	802	868	888	868	863	830	928	824	886	839	910	860	859	836	861	917	866	891	891	864	846	895	893	843	858	853	843	856	896	885	872	866	869	870	835	898	881	838	877	841	835	839	840	822	863	869	819	848	848	869	854	885	907	904	801	827	848	877	836	869	842	815	886	833	870	866	839	870	912	822	873	857	877	881	839	859	856	871	867	860	874	853	856	895	828	839	896	809	872	883	890	867	811	845	820	897	832	866	860	862	834	854	848	856	839	866	833	813	859	901	849	840	853	833	893	872	901	844	846	901	816	902	876	836	829	859	842	849	815	935	880	810	889	866	885	860	844	866	837	890	866	880	865	835	912	915	860	834	851	882	878	883	891	852	833	879	850	858	857	882	889	810	895	868	885	824	894	873	860	836	856	847	848	824	825	837	895	835	892	863	809	846	879	846	811	877	887	873	872	868	850	856	838	879	860	865	881	905	842	892	850	867	853	865	865	860	850	857	836	893	894	865	892	854	857	836	824	879	827	880	812	838	879	877	900	877	850	858	844	834	858	794	854	843	838	789	831	882	871	847	874	840	855	833	875	867	873	864	875	880	868	903	863	860	844	841	841	847	868	956	875	856	808	819	811	822	853	831	859	855	881	826	883	828	836	835	796	883	892	809	827	844	842	884	845	856	869	888	885	866	867	884	873	876	865	832	861	819	907	830	843
22835	21347	28988	24027	21340	21394	8402	1304	1000	923	892	817	851	755	744	771	741	758	701	703	729	692	701	750	700	645	671	728	688	648	686	677	706	677	712	665	701	661	675	729	724	680	699	664	688	721	684	706	646	663	683	668	662	680	697	665	694	669	665	693	732	694	663	661	716	704	703	669	648	698	681	709	684	664	643	687	676	679	639	698	669	692	662	690	668	660	687	711	684	645	691	702	664	686	690	626	682	666	682	688	648	641	675	714	683	656	651	676	707	651	680	693	695	689	686	682	660	708	705	686	678	714	638	675	692	666	658	666	671	652	703	663	658	687	723	710	674	680	660	631	679	659	699	701	688	659	701	677	666	665	653	637	683	653	696	659	678	675	693	705	651	693	666	701	712	681	695	708	680	680	709	696	657	652	655	665	676	684	626	723	659	674	661	666	690	703	697	704	674	691	688	702	696	657	650	650	681	690	652	645	676	711	680	710	637	677	673	648	643	630	667	669	687	657	667	667	670	714	648	627	663	689	641	621	743	688	662	678	630	687	657	667	668	691	691	692	696	672	671	648	682	680	665	678	645	698	658	685	686	665	659	618	689	711	637	712	659	635	678	671	700	688	680	682	681	657	679	673	651	699	679	689	644	683	710	679	726	654	653	653	675	659	651	661	646	650	705	703	647	687	680	707	699	696	651	655	683	652	674	683	650	673	665	690	679	696	725	637	689	702	609	653	645	694	687	676	691	717	635	662	677	652	735	698	672	668	663	679	690	664	664	669	660	638	717	708	648	676	678	669	634	675	655	664	623	669	676	674	683	712	651	653	675	751	667	673	682	649	702	668	653	709	674	657	691	694	683	636	691	672	649	721	661	699	674	664	685	663	671	678	649	663	698	710	701	603	689	616	708	741	642	636	663	685	620	700	725	680	686	662	647	670	670	688	659	669	664	688	673	660	708	666	715	664	723	646	659	679	695	656	708	695	722	692	717	691	682	648	682	658	651	741	670	624	658	658	644	666	699	651	704	668	669	675	671	691	700	629	711	622	657	662	658	668	681	702	646	671	662	691	682	671	688	717	654	628	660	628	679	698	705	661	670	647	675	671	706	687	657	650	694	664	630	702	679	665	642	675	666	637	710	666	693	676	653	643	689	671	661	738	679	702	712	679	687	637	672	684	671	677	658	695	694	677	664	676	694	700	706	673	670	664	659	666	662	669	700	720	663	638	655	669	662	656	712	662	654	683	745	668	647	722	697	684	620	664	650	649	666	647	678	648	698	624	685	691	646	652	702	660	664	662	701	688	686	656	677	696	652	725	669	644	651	700	652	632	679	701	676	679	711	662	684	720	647	703	672	641	705	689	729	693	661	662	726	712	662	657	636	670	662	606	637	666	682	686	678	650	671	644	630	631	684	653	712	684	716	630	700	607	680	645	678	668	680	688	680	671	676	663	688	667	671	640	715	682	659	720	669	654	670	627	671	700	648	622	649	700	666	668	716	685	696	692	693	682	601	628	698	682	679	730	669	677	679	680	658	710	680	681	673	646	680	723	624	657	618	691	682	637	681	632	664	671	659	695	677	648	691	671	664	692	631	672	674	711	697	688	676	677	643	666	666	699	688	645	658	698	667	662	605	707	686	712	646	650	688	694	670	711	675	704	666	650	676	719	681	672	658	624	695	672	651	697	689	650	658	694	677	668	685	690	639	688	715	673	694	690	709	693	657	699	671	699	638	647	704	652	659	671	670	675	656	705	664	720	627	657	659	659	657	680	676	689	701	671	689	689	692	623	647	672	686	684	673	642	658	695	671	667	683	701	603	668	674	736	689	642	681	712	667	675	651	685	683	637	688	695	715	695	666	693	725	699	707	689	677	653	624	624	681	679	676	634	700	621	674	666	679	684	730	687	670	674	693	711	676	650	698	688	631	671	692	632	702	681	682	661	711	685	654	666	684	655	663	728	747	684	628	676	677	679	657	692	694	669	661	680	676	726	664	626	686	666	692	651	658	718	671	694	676	681	676	685	698	647	675	659	672	691	645	698	704	678	696	638	683	665	708	682	683	654	649	680	633	660	692	691	678	651	702	647	665	701	698	695	686	699	704	648	673	688	669	637	687	684	661	670	665	684	644	652	652	639	662	679	621	672	636	669	649	671	695	689	710	718	727	674	673	655	688	673	684	635	658	657	660	653	655	677	647	636	668	602	679	686	659	666	690	673	696	677	699	677	672	661	687	665	699	725	712	685	673	670	677	661	657	668	649	660	710	646	645	653	685	677	656	659	667	651	674	685	651	666	661	678	657	707	735	744	696	694	680	645	655	679	672	667	674	668	607	675	711	665	652	648	665	691	671	659	678	686	673	635	659	696	660	710	634	726	695	655	694	656	718	668	693	668	605	627	662	690	672	667	701	636	690	665	639	654	664	638	667	673	666	680	671	689	691	638	653	646	704	673	649	676	671	674	677	650	646	641	711	668	639	658	627	643	679	668	636	707	681	722	679	702	644	626	709	660	669	656	688	608	683	673	661	660	663	647	653	692	684	667	715	671	707	639	661	671	652	669	696	648	680	662	669	677	736	689	669	695	685	629	669	684	672	656	695	672	668	686	656	653	683	676	628	681	697	719	679	705	685	651	596	673	686	664	675	666	639	658	662	664	625	649	734	654	689	643	670	685	703	673	645	630	679	679	699	706	710	653	688	681	669	681	661	691	661	701	694	649	624	664	690	677	651	670	705	675	647	618	673	713	671	681	667	657	642	695	681	740	655	664	650	628	666	731	658	695	667	706	697	692	694	683	664	647	714	663	650	713	667	703	664	665	695	692	614	620	692	691	645	616	652	680	657	654	686	655	654	634	657	699	734	644	639	673	661	691	669	703	693	681	671	653	661	689	656	655	656	717	663	673	681	673	695	673	682	683	678	652	641	667	685	659	664	710	674	665	693	696	648	656	661	714	683	677	635	658	724	670	680	692	696	716	661	683	701	649	680	662	672	657	651	694	645	688	679	641	666	677	693	657	689	641	674	688	656	665	638	656	680	663	671	739	645	662	664	645	706	642	662	682	674	643	668	682	702	652	652	693	659	698	646	691	671	612	640	661	652	673	736	641	673	683	670	671	701	665	643	730	676	646	670	684	634	684	662	660	610	682	647	705	680	637	714	660	712	697	679	684	676	684	706	681	697	692	716	656	670	652	632	669	687	672	611	656	675	623	646	616	673	699	660	685	655	695	678	716	648	705	671	647	623	710	633	695	663	683	667	651	706	709	622	697	684	612	701	681	664	716	682	683	671	685	689	663	657	629	665	689	670	716	720	745	737	698	670	625	668	702	651	697	665	606	661	710	651	645	697	655	664	705	738	618	673	654	728	677	684	657	708	677	669	692	608	665	679	715	682	692	672	610	625	681	652	673	678	649	696	664	672	677	650	643	664	658	720	707	687	730	680	618	679	690	732	700	672	681	665	694	677	639	661	702	674	691	694	656	648	660	695	644	649	665
35648	52245	12624	4303	3140	2267	1903	1574	1319	1154	1104	1024	939	891	877	866	834	865	766	807	807	733	715	790	693	719	765	766	730	756	759	761	704	703	705	730	663	693	716	681	734	707	708	702	673	695	721	691	691	679	692	696	674	692	672	695	701	683	685	653	739	705	706	667	704	690	678	705	689	663	676	722	671	720	675	690	674	703	680	710	645	644	666	644	661	655	668	705	666	711	684	737	711	742	681	660	655	673	700	728	667	648	669	681	674	655	726	662	639	683	669	649	720	712	692	726	690	676	670	679	708	712	678	706	700	652	671	672	614	677	692	695	651	687	697	725	686	716	708	684	722	678	696	706	678	667	643	658	709	713	694	675	674	666	677	700	641	719	654	695	676	618	720	704	650	691	683	687	705	680	640	656	669	696	668	678	704	666	709	670	667	668	623	665	660	727	687	704	696	730	663	720	684	683	651	690	722	715	640	702	645	685	675	735	684	658	707	661	714	682	679	672	682	693	700	708	691	674	708	672	668	657	682	699	685	711	662	694	685	661	691	667	667	723	674	640	698	637	680	677	654	730	695	685	648	667	702	665	722	698	640	665	696	666	709	720	670	649	631	635	689	680	670	686	723	673	695	700	677	695	665	664	692	679	683	695	703	705	634	685	691	652	638	686	696	698	719	673	738	691	713	711	681	730	696	666	704	675	703	671	677	655	683	661	666	621	683	673	689	658	686	689	695	714	714	699	639	725	682	673	713	651	684	707	655	696	663	706	636	698	667	647	735	655	673	658	642	655	664	655	696	687	711	656	689	673	695	716	652	704	715	733	627	680	710	726	693	650	653	678	630	678	684	682	644	693	666	696	611	700	678	665	670	656	691	629	643	651	636	685	697	711	694	654	674	673	698	696	726	694	656	677	626	628	696	722	693	682	665	683	674	648	677	656	703	713	716	718	678	679	652	690	630	656	702	689	720	701	686	694	639	654	623	739	696	670	634	708	654	695	666	710	690	643	689	690	698	700	671	729	692	688	654	749	696	725	672	667	703	649	668	655	674	704	674	675	763	666	668	693	678	677	738	637	669	622	717	707	670	650	714	674	703	665	675	627	650	686	667	688	722	668	660	727	655	665	681	654	726	696	698	696	646	709	680	650	646	677	688	672	680	699	701	675	664	651	668	711	723	680	690	667	715	654	689	655	687	653	674	669	664	681	662	705	695	686	683	671	669	705	665	652	648	680	672	684	679	681	657	663	687	658	645	694	659	665	662	660	668	700	654	664	673	720	674	651	658	708	654	693	653	683	636	700	733	654	685	696	692	629	701	680	666	685	720	690	673	655	622	662	675	718	697	682	687	705	711	676	625	691	683	668	707	664	682	659	707	671	622	642	660	671	706	702	670	691	690	709	709	711	647	693	657	670	674	695	676	708	673	739	665	665	675	681	688	736	696	638	710	665	646	683	655	689	670	698	667	668	656	685	662	679	644	686	672	700	732	706	675	697	694	679	660	692	702	689	699	695	665	645	677	696	690	720	651	697	612	689	655	632	626	706	658	697	700	676	724	733	678	692	681	673	678	664	672	730	678	705	757	709	756	683	655	672	707	652	735	670	705	694	704	663	680	670	699	654	646	693	643	731	625	660	724	645	669	664	689	693	697	668	732	685	724	699	688	674	666	661	672	694	654	663	700	704	710	696	629	695	660	677	660	653	702	667	667	664	715	675	694	682	662	649	690	671	712	674	723	675	677	714	693	669	689	654	694	700	659	635	658	634	662	706	689	656	652	670	664	706	676	661	677	653	679	660	617	673	686	652	680	668	651	676	688	655	670	698	713	684	699	698	700	692	673	664	671	659	710	642	701	675	700	699	641	699	677	674	680	645	720	723	681	690	648	690	693	729	735	706	653	666	706	673	663	706	681	628	683	746	720	687	667	704	691	705	630	737	685	635	627	699	666	671	682	696	694	689	706	681	657	743	651	679	695	690	685	640	661	685	689	638	626	641	695	684	713	643	747	693	700	646	677	700	701	673	701	642	700	668	701	687	732	651	687	648	656	676	680	704	650	660	611	656	713	661	667	691	634	640	664	716	656	674	670	705	684	673	698	707	674	714	696	699	705	669	667	659	709	691	665	700	664	653	693	663	704	709	638	691	672	651	702	683	662	667	687	694	683	715	704	720	702	644	664	651	724	645	669	608	675	672	690	659	701	668	661	642	691	626	686	647	646	627	696	684	660	702	657	664	667	643	685	689	680	684	729	660	659	713	702	658	695	654	692	653	645	643	667	693	608	704	698	674	671	665	632	635	674	626	669	729	720	710	680	667	693	758	658	667	734	677	700	717	703	694	676	706	675	687	719	710	674	700	644	704	666	685	710	669	677	692	669	716	668	668	658	678	704	696	650	682	659	668	652	694	656	654	676	678	675	681	668	712	695	675	682	676	694	652	667	686	658	699	633	667	697	666	692	710	685	679	677	667	623	695	704	657	659	669	716	674	678	670	712	675	680	668	619	657	708	702	707	659	688	714	689	710	662	671	712	655	667	632	710	754	655	692	725	658	675	697	675	700	733	732	650	703	744	706	692	690	695	669	685	738	667	627	679	676	680	673	661	689	720	679	664	646	648	722	664	686	645	694	665	670	701	654	714	712	669	635	678	678	645	706	648	676	671	703	699	741	674	647	701	710	665	654	690	678	663	695	702	722	698	709	627	690	679	656	656	674	684	700	661	677	691	641	688	723	640	651	733	660	663	614	677	680	691	690	697	657	703	646	663	718	702	715	677	713	709	704	682	656	665	701	650	681	744	712	680	683	666	648	648	644	683	683	713	649	660	710	677	712	692	664	679	661	705	648	644	675	678	740	686	688	670	698	657	661	662	640	643	692	680	709	692	634	651	701	692	657	708	641	679	674	708	692	660	709	670	712	692	700	657	627	672	658	636	660	721	664	742	641	699	680	660	708	667	648	735	723	680	700	631	676	639	693	701	674	688	683	728	718	707	661	667	711	673	687	652	671	702	679	613	657	683	676	685	736	648	718	675	677	652	691	703	702	673	667	614	706	686	633	709	707	658	695	629	742	676	691	682	703	713	618	660	665	717	678	650	684	661	641	679	672	690	676	672	682	694	670	736	666	697	665	632	704	671	690	683	692	684	680	672	675	682	731	697	675	650	719	674	719	684	674	688	677	686	693	682	649	664	685	664	695	671	658	677	696	670	649	674	705	680	676	695	694	675	710	680	707	669	668	708	679	695	674	644	645	658	701	628	664	677	716	673	649	716	680	696	723	682	723	685	705	692	675	656	672	675	701	675	683	699	695	687	697	679	657	708	685	689	671	658	677	657	692	649	684	679	704	724	672	725	692	728	703	649	715	689	683	651	686	687	665	661	699	704	698	699	639	649	687	681	706	689	679	647	691	655	690	657	653	710	669	682	629	687	693	681	701	670	658	695	688	681	705	644	637	671	672	688	674	689	675	706	672	643	694	752	667	681	642	634	721	680	722
28917	22733	10255	1121	639	546	595	551	543	548	553	574	576	541	570	512	585	558	564	577	527	536	558	518	549	524	560	557	593	549	540	544	535	572	574	561	510	578	544	580	562	560	566	532	587	544	551	554	505	559	562	583	526	562	571	546	557	565	557	504	537	527	548	507	532	548	522	518	519	549	558	508	521	563	568	538	560	514	558	545	552	536	571	550	555	550	498	551	546	568	558	513	533	524	549	539	535	548	560	557	559	534	555	568	507	528	571	575	555	578	545	501	522	517	558	585	550	521	534	528	533	554	581	538	544	561	543	513	546	530	564	501	550	546	525	597	605	563	563	590	576	579	552	543	544	527	579	546	534	599	569	530	541	555	544	577	510	551	574	515	560	557	525	541	555	547	561	521	543	543	536	539	542	555	507	511	596	552	541	558	561	487	547	557	543	533	577	557	509	522	587	520	509	538	547	590	555	547	526	514	547	518	527	563	572	594	577	552	605	567	539	543	530	521	550	547	548	582	533	532	541	527	555	570	554	542	560	528	567	539	554	561	515	526	554	513	526	523	579	569	543	554	536	532	580	513	539	562	563	531	545	504	584	506	570	557	555	523	569	526	527	524	559	553	553	528	560	559	559	531	515	596	578	474	538	572	553	541	550	576	561	554	561	531	566	569	571	510	535	517	541	492	505	500	574	500	593	545	496	569	559	556	508	501	578	543	523	542	540	521	546	507	546	543	522	563	523	539	543	496	552	554	531	567	540	593	509	547	582	570	534	579	502	551	526	552	570	541	543	510	573	557	531	567	559	591	519	518	550	519	523	537	605	529	521	499	527	512	546	554	547	535	589	530	547	519	562	550	500	533	536	512	526	589	511	540	545	528	566	517	543	551	514	548	522	563	540	542	540	546	544	548	562	549	585	533	502	528	572	514	523	563	606	581	599	566	546	579	545	507	538	541	511	492	549	537	524	569	569	572	563	538	555	564	522	528	565	535	540	555	562	567	540	535	514	539	535	557	602	580	547	568	561	512	518	590	517	565	538	535	573	557	520	518	572	523	525	545	551	536	528	523	548	513	563	545	497	518	526	503	546	527	511	525	541	538	520	595	570	550	539	541	537	518	461	516	525	561	534	528	565	511	516	519	536	521	528	548	548	531	571	538	530	546	536	537	507	563	514	555	562	563	581	532	561	567	560	580	531	546	580	577	547	531	515	570	526	542	545	527	547	590	565	559	496	541	544	544	553	510	560	572	561	525	547	538	562	549	559	530	582	553	577	545	568	556	547	520	513	521	550	565	519	564	549	517	567	587	590	534	549	512	531	545	518	532	546	563	534	557	533	566	521	551	513	562	530	548	547	536	549	543	540	522	503	574	572	530	554	544	538	564	548	598	510	532	513	552	498	553	500	539	524	567	553	578	523	531	562	563	518	549	543	540	558	558	563	537	588	521	547	517	522	527	520	542	540	517	531	542	558	545	574	540	564	561	550	561	579	535	559	543	573	531	551	566	519	568	541	574	530	535	559	560	549	587	508	531	507	558	544	528	607	523	530	477	530	551	561	538	538	564	539	558	500	573	530	523	532	533	595	538	577	530	512	527	524	541	540	524	568	597	527	553	602	550	562	521	560	579	534	565	554	558	544	523	531	572	527	536	543	541	522	550	555	550	585	534	570	551	597	534	565	534	543	531	549	542	510	525	559	611	558	541	563	529	560	501	506	548	546	569	531	600	556	524	523	587	573	545	557	546	561	561	527	532	565	546	523	545	559	535	559	553	549	516	585	553	550	556	559	544	567	502	577	576	575	530	557	545	543	567	569	526	530	522	591	569	534	552	575	558	547	556	576	555	587	545	552	511	546	534	521	548	583	502	530	552	538	551	572	570	573	544	512	577	501	549	548	528	540	571	521	555	483	500	515	490	545	547	561	509	523	546	531	552	525	538	544	573	538	551	577	558	580	553	510	539	586	508	531	555	516	572	550	548	577	516	547	544	547	521	559	574	540	567	522	538	523	547	579	544	559	561	543	567	533	540	475	529	535	586	521	576	570	549	560	565	525	524	572	544	535	508	550	602	546	567	535	566	533	545	554	524	537	564	554	505	525	541	541	548	558	548	535	551	525	561	552	551	561	552	570	536	508	538	571	518	555	556	529	547	552	530	559	543	538	573	551	495	537	503	575	545	553	559	539	529	530	513	536	522	580	580	532	552	545	557	517	542	559	528	512	531	534	530	542	571	535	536	546	583	555	519	563	570	489	541	596	559	534	543	557	549	538	539	559	570	529	553	536	526	544	502	539	532	544	535	526	543	541	572	585	503	512	582	522	496	503	534	574	553	600	561	532	512	537	561	607	528	522	560	546	520	527	572	544	548	524	519	562	540	572	575	549	546	505	580	554	534	524	511	521	511	567	539	496	527	514	492	509	566	526	539	568	529	543	546	560	579	521	547	531	552	528	487	555	555	526	535	492	496	542	521	563	518	550	541	530	535	527	575	542	550	561	582	583	533	519	554	576	537	552	552	533	541	541	549	540	557	532	531	565	521	533	534	537	548	512	519	598	551	548	554	542	550	568	542	543	585	570	533	548	534	525	564	523	544	547	544	535	596	579	529	541	563	558	559	532	594	495	545	559	526	559	528	512	562	545	532	547	484	520	584	558	549	520	549	497	574	554	515	539	513	505	571	555	542	524	523	521	584	580	547	564	572	519	574	547	519	511	575	580	528	580	544	523	554	510	530	485	553	560	572	532	538	537	531	573	545	565	516	523	584	504	564	547	561	522	543	543	550	540	535	551	565	579	546	533	534	550	548	519	580	521	549	527	526	580	551	534	558	537	491	574	542	576	543	548	534	543	538	532	509	545	559	508	596	573	521	511	541	579	562	569	572	547	511	527	528	567	559	538	570	559	532	543	555	519	537	569	518	580	567	544	537	546	558	556	551	536	546	526	555	516	530	593	561	521	561	553	518	545	542	541	572	533	510	555	563	581	520	590	537	543	542	549	566	562	579	552	514	543	563	557	489	615	524	565	551	569	566	504	570	514	576	563	533	496	503	549	553	527	542	517	568	553	549	547	553	569	563	560	584	527	570	548	584	585	548	561	557	524	576	561	549	578	550	543	534	564	555	527	556	564	551	512	563	545	546	579	558	562	561	546	507	565	515	549	509	516	540	555	532	533	595	563	534	525	517	553	556	529	532	529	511	509	536	553	572	589	545	535	567	555	542	564	505	543	548	540	534	544	524	597	535	534	514	550	528	578	553	556	547	560	547	549	562	512	594	545	526	539	537	539	531	585	532	530	525	578	547	452	548	535	578	533	464	504	570	571	508	571	539	545	542	556	474	603	542	519	541	564	552	555	559	547	552	545	523	531	544	534	559	539	556	532	547	522	554	528	588	538	511	532	485	536	568	527	568	506	556	573	516	574	546	530	556	542	509	569	568	504	540	570	564	541	518	554	622	578	544	542	561	521	571	558	548	518	518	569	551	549	567	583	578
24914	29108	2657	736	760	645	628	665	632	588	588	607	638	540	594	580	619	596	588	610	593	600	572	629	602	573	617	560	572	607	618	623	564	580	637	598	598	575	606	596	562	614	591	622	592	555	596	560	574	613	594	570	611	614	581	598	588	573	620	606	558	657	617	616	567	610	615	592	575	595	573	567	641	644	620	557	613	604	606	634	567	607	618	593	583	619	591	581	630	570	614	563	594	553	578	573	610	626	596	646	641	573	587	604	662	585	650	603	625	589	562	579	560	599	570	565	585	601	602	588	593	596	570	596	601	620	616	589	584	609	522	600	582	577	575	598	611	583	598	581	583	601	583	573	597	598	588	622	586	573	579	607	568	559	590	564	581	606	586	616	615	579	586	611	582	618	589	580	549	580	587	604	611	585	562	542	602	591	582	576	638	628	599	589	604	558	616	605	559	587	575	608	569	551	613	624	585	649	638	590	591	613	573	573	623	609	558	585	611	539	593	598	618	607	620	605	579	585	561	646	587	618	546	569	601	570	616	620	629	643	604	637	612	619	587	580	582	570	575	584	614	553	620	561	564	579	560	605	609	594	557	605	564	595	603	621	585	615	602	587	625	613	607	548	592	609	618	550	573	608	622	578	593	584	542	585	592	553	570	637	611	562	615	579	573	585	587	592	598	611	559	644	590	567	623	582	557	618	583	634	595	638	610	599	603	626	592	638	623	570	598	598	596	585	634	545	596	581	588	612	550	605	568	580	590	608	591	636	591	612	605	660	589	609	568	600	563	569	568	597	596	610	612	608	573	620	614	602	582	602	586	599	612	575	559	575	598	642	566	612	611	608	576	587	590	593	607	579	596	558	616	603	585	593	566	610	620	595	611	555	587	599	601	560	652	615	630	589	605	607	596	614	604	569	642	595	613	547	554	593	585	545	636	590	611	611	590	563	626	596	614	595	594	585	581	555	623	624	605	631	633	592	550	591	596	566	581	597	596	594	582	535	591	546	605	617	599	601	574	593	623	588	601	609	613	625	587	542	535	600	603	570	590	615	612	580	568	621	551	640	580	585	596	593	616	626	638	586	614	587	572	598	637	560	565	613	621	557	584	590	604	578	575	580	596	598	604	605	581	605	582	586	580	612	565	584	592	630	598	552	605	596	617	575	568	580	588	591	622	566	599	588	603	595	594	601	567	586	590	583	587	592	539	613	560	586	600	591	557	625	590	606	585	594	542	598	546	609	601	604	587	607	585	588	620	615	645	613	604	597	588	572	639	605	613	592	586	595	591	569	624	600	583	592	610	587	590	655	591	557	595	554	622	601	592	551	602	616	628	532	615	612	596	625	615	608	551	552	627	609	573	616	606	609	618	563	531	565	555	596	578	596	635	586	602	596	608	606	605	563	617	569	610	609	637	632	575	614	601	579	624	599	576	635	607	616	562	587	607	587	630	655	620	602	593	565	614	566	619	578	642	600	609	589	579	593	583	635	562	600	623	594	605	569	613	592	591	580	570	555	613	623	621	581	618	592	589	579	612	602	595	622	631	571	576	586	586	601	583	588	580	595	620	570	586	592	573	620	602	623	574	570	593	622	556	591	651	603	588	577	613	603	578	619	584	592	532	623	573	596	611	584	545	602	593	606	610	571	606	576	632	588	601	633	622	570	617	572	553	619	593	568	598	607	551	612	559	611	604	603	578	622	595	598	597	557	615	597	584	564	609	592	587	582	596	592	546	596	625	528	575	637	590	569	588	532	627	627	603	579	610	599	608	598	598	587	603	549	629	573	565	599	586	598	592	659	589	599	596	578	576	566	641	585	568	557	581	597	605	594	578	578	597	560	557	582	610	562	605	584	642	570	590	592	620	533	596	610	607	614	657	602	618	585	596	569	560	587	614	565	546	543	578	591	614	544	573	582	627	613	628	584	605	561	587	594	570	573	572	518	588	609	649	595	603	594	608	596	572	598	582	588	594	620	575	588	599	612	544	627	611	556	641	568	605	595	595	592	563	549	608	577	592	593	642	590	590	577	607	614	590	564	648	571	597	606	595	600	570	584	595	614	587	594	598	555	573	592	652	584	561	631	519	627	599	571	562	599	568	543	574	566	588	544	616	620	600	623	561	579	609	606	625	608	569	579	600	567	622	623	566	589	569	576	570	598	573	563	609	624	616	572	560	588	600	618	587	572	595	622	586	584	552	599	594	595	616	593	554	605	569	594	579	623	600	615	595	572	602	599	609	596	586	602	625	602	625	554	608	627	567	542	573	619	570	583	629	616	589	580	604	595	616	579	586	592	618	593	532	583	582	578	575	636	603	601	591	587	618	606	535	557	592	585	613	611	596	610	576	608	611	595	563	604	533	607	602	603	636	553	618	513	558	589	566	614	630	590	609	577	643	623	621	604	637	598	607	583	564	570	593	607	584	599	620	632	597	564	574	559	597	608	560	609	611	622	602	594	552	616	565	597	565	572	568	587	631	563	631	618	619	608	600	580	584	628	593	622	603	612	651	623	570	608	590	609	586	582	580	587	618	543	629	578	596	584	631	599	594	605	603	591	612	590	594	592	605	623	613	640	639	594	596	576	584	609	523	591	563	603	572	602	604	582	600	611	571	642	631	544	617	582	585	635	582	582	586	605	623	541	636	554	617	580	595	562	607	627	579	627	600	601	581	604	602	581	599	589	605	581	590	589	592	598	603	563	607	586	592	601	639	589	609	631	586	590	634	565	623	605	615	644	644	564	613	604	623	605	579	606	580	609	557	596	574	586	608	591	634	545	607	594	575	574	587	554	634	567	567	579	620	570	591	627	541	635	577	570	582	611	654	577	598	611	576	599	581	603	568	598	687	595	612	625	637	556	582	554	608	599	587	631	610	593	575	612	606	540	627	574	584	603	592	597	600	605	556	576	634	601	538	605	603	589	605	615	595	589	599	592	571	586	623	610	606	580	610	625	580	618	624	574	577	631	608	584	564	599	570	552	603	610	560	634	618	610	616	578	635	576	633	607	634	601	604	640	584	580	528	570	637	584	572	628	625	549	616	605	562	574	549	623	638	580	550	610	587	626	622	621	572	607	603	602	590	622	613	587	600	590	607	610	584	587	586	613	598	593	606	601	580	581	626	581	627	579	595	621	586	597	565	591	598	555	594	607	620	601	581	565	573	635	595	577	621	598	601	584	605	605	614	641	582	557	633	554	602	566	588	625	610	590	561	615	588	622	589	628	621	603	603	606	539	588	643	591	619	625	531	603	593	627	553	613	637	595	616	623	590	603	579	554	596	586	597	561	569	576	605	603	587	585	586	619	621	538	600	626	621	570	612	619	590	538	603	607	559	589	590	583	576	590	604	592	593	601	569	568	589	582	599	554	564	582	625	608	613	590	573	609	586	599	633	610	622	605	606	563	603	601	631	578	568	600	641	595	594	575	609	590	617	621	606	640	595	617	617	583	558	570	572	602	593	557	630	575	600	608	611	614	623	540	583	623	614	635
23876	21381	28702	24403	21385	11741	1103	662	554	524	483	491	486	438	424	459	450	408	437	391	394	404	393	412	382	387	419	423	377	380	379	356	394	395	370	418	377	417	401	415	378	390	400	415	422	394	385	389	369	391	395	366	393	381	398	406	396	430	409	375	418	385	418	361	388	348	426	391	390	394	366	394	352	393	370	374	363	396	374	399	412	372	363	358	403	382	387	391	350	372	366	379	381	384	388	397	344	385	396	375	382	381	421	397	349	376	410	356	392	432	402	347	402	396	447	421	330	405	413	411	414	387	406	362	381	416	391	393	365	371	400	357	378	397	380	382	427	363	406	388	386	384	366	396	387	382	361	400	395	382	392	366	390	336	390	412	415	388	341	392	384	349	376	402	401	374	384	397	387	369	387	419	415	347	409	368	382	389	400	339	388	387	412	343	384	397	416	365	415	374	336	359	391	378	421	388	389	373	405	386	350	380	389	363	399	371	357	384	369	382	389	424	413	397	352	422	413	377	385	362	400	367	394	378	380	375	374	385	399	382	430	407	390	375	404	402	395	375	394	380	388	404	372	400	367	382	406	389	405	382	390	384	363	392	385	375	402	368	415	379	389	377	391	382	373	379	385	373	400	396	367	386	359	367	349	346	415	377	410	342	413	424	411	335	393	378	345	423	386	385	367	380	348	351	403	393	369	399	394	343	341	355	374	400	380	430	370	371	360	382	390	389	383	388	378	348	368	327	394	395	353	378	399	384	382	407	396	351	398	353	385	398	392	343	378	367	342	366	408	393	358	428	393	392	358	395	383	389	377	399	379	399	397	404	322	412	394	388	367	374	403	394	388	338	389	360	375	376	400	384	351	407	418	369	383	423	398	344	408	370	370	408	378	379	416	403	376	407	355	386	365	384	373	390	357	375	389	434	371	396	385	391	371	383	404	438	412	391	386	420	404	390	401	372	391	442	418	376	378	379	392	359	382	403	366	384	391	377	359	429	356	384	392	364	357	344	379	376	391	354	351	380	372	387	398	423	400	413	397	423	386	367	378	371	381	401	378	379	408	402	379	373	411	410	391	357	376	401	370	365	398	409	381	374	400	399	363	384	392	392	408	374	390	382	399	356	378	389	357	400	399	398	377	394	371	368	372	384	429	383	392	388	381	378	404	359	371	384	376	401	382	386	375	378	356	390	400	352	383	352	356	371	339	380	363	354	377	368	404	376	398	392	424	378	395	387	370	376	394	423	380	350	404	385	392	400	349	352	386	361	406	404	388	387	376	384	391	366	377	398	396	393	364	413	409	367	380	372	415	375	383	394	405	386	381	382	380	377	420	397	382	413	372	387	435	386	360	354	361	378	368	401	403	366	383	355	395	394	384	399	386	385	401	371	377	372	380	411	410	416	396	393	429	415	367	379	354	425	400	371	396	403	370	392	390	389	371	374	405	363	395	374	356	383	339	354	397	362	367	404	368	384	395	393	385	394	404	409	378	397	405	365	377	357	398	368	377	385	388	408	383	382	342	421	395	397	375	368	410	370	366	378	405	357	404	377	415	362	377	390	383	391	380	423	355	377	378	385	415	393	384	419	397	388	380	405	390	385	392	397	393	394	372	376	406	379	383	452	376	389	408	419	372	389	394	391	359	356	379	371	369	395	370	364	408	369	362	398	394	375	372	375	387	381	377	386	389	428	375	381	371	395	373	380	415	392	428	380	377	387	360	375	373	388	379	374	384	409	406	407	353	352	389	394	371	364	393	359	394	413	386	399	393	376	395	379	422	399	401	402	351	381	381	396	382	358	360	376	405	373	372	411	374	422	398	395	396	387	393	394	383	394	373	397	416	417	384	368	348	424	393	403	417	394	401	395	404	416	410	375	385	405	426	367	417	367	356	379	383	359	396	394	406	375	363	361	415	412	398	405	405	370	371	361	392	391	404	404	383	362	367	397	412	350	379	362	402	407	419	371	385	384	390	374	350	390	389	402	403	403	432	376	409	374	380	353	404	382	414	388	386	364	403	415	369	369	407	383	342	383	417	351	359	391	369	380	407	366	381	388	382	394	393	376	398	376	377	385	417	380	356	366	399	377	380	373	401	379	402	388	374	355	387	406	388	380	377	389	404	392	394	392	375	377	393	395	394	411	368	374	382	403	355	382	428	340	390	396	402	359	400	372	385	411	372	389	409	340	393	381	363	376	374	371	361	416	394	390	424	386	393	380	352	365	404	403	375	384	398	365	414	406	358	370	418	356	411	388	384	385	413	365	386	380	384	372	392	398	403	424	405	381	372	371	370	359	370	384	347	380	392	349	369	376	378	433	372	364	387	372	393	374	416	352	340	369	365	370	397	413	363	454	370	393	403	381	409	378	378	396	367	413	394	396	334	403	369	354	398	382	411	374	420	393	396	354	417	392	412	393	345	379	426	386	415	399	406	404	374	351	402	404	357	415	416	376	397	402	390	384	369	379	410	383	366	411	384	377	393	376	367	376	360	367	396	373	374	409	367	353	385	374	384	383	352	375	388	389	383	409	360	382	409	383	406	383	400	383	376	380	372	354	411	380	393	385	360	392	393	357	388	364	391	371	401	369	394	404	392	401	403	400	396	378	378	381	377	394	397	409	380	362	369	366	432	392	366	379	382	403	382	389	356	386	375	381	356	351	359	380	360	387	391	364	408	364	377	396	402	378	361	389	380	367	349	363	374	371	381	376	387	393	379	378	391	403	382	367	397	361	409	341	380	339	385	391	373	382	382	414	362	392	365	393	368	374	364	406	401	367	367	368	393	347	371	375	365	369	437	387	386	396	378	413	385	382	392	379	399	380	385	380	382	379	391	369	430	359	427	366	395	379	391	367	397	379	401	369	371	408	410	407	379	392	376	387	388	388	372	399	356	374	364	364	417	395	366	359	401	366	402	406	391	387	387	391	402	369	347	403	394	365	398	376	404	392	375	363	380	374	367	380	386	413	425	395	409	390	392	445	382	359	383	385	372	401	364	383	366	375	400	391	402	407	407	391	385	394	395	394	394	387	401	381	379	368	358	395	368	368	409	357	375	369	391	391	364	370	417	373	406	414	401	420	451	389	372	394	374	364	379	399	374	370	436	377	404	376	378	360	390	398	396	401	380	376	367	363	358	405	393	392	397	380	377	400	379	351	378	395	409	376	399	391	402	385	383	394	361	380	376	374	370	377	395	407	389	388	389	386	417	385	381	350	374	410	396	393	390	373	370	392	396	393	379	388	375	376	423	394	369	376	360	399	373	390	402	374	367	374	354	402	361	390	382	402	390	416	378	370	394	413	378	358	378	405	389	393	363	390	399	353	358	380	386	385	384	376	400	359	366	395	397	392	371	381	358	360	410	375	401	411	395	394	395	373	388	381	372	373	391	392	350	369	363	415	407	390	340	374	425	403	379	386	392	411	362	383	402	380	390	374	391	405	401	393	371	392	398	359	386	381	396	343	369	394	403	362	422	393	384	388	383	405	409	370
31989	46074	8682	2674	1858	1364	1136	885	823	699	622	575	570	544	554	475	473	492	498	483	412	473	473	447	484	416	454	410	417	464	460	440	475	439	420	433	444	454	431	433	449	454	455	410	437	419	419	413	465	424	438	413	415	454	403	417	395	392	431	410	400	404	401	439	427	436	426	414	429	449	401	430	448	397	427	435	443	414	403	386	389	442	415	423	418	410	403	425	424	411	466	409	414	425	437	419	410	420	419	392	434	404	425	418	473	434	413	413	419	410	418	460	402	410	422	454	417	403	420	396	442	415	393	433	435	408	414	413	420	410	417	435	383	422	420	444	401	435	375	379	428	436	423	441	439	399	388	405	433	382	414	405	389	389	401	456	418	442	412	412	405	421	400	421	445	437	434	430	428	416	416	421	369	404	429	413	424	413	365	378	410	400	438	393	382	451	386	405	419	434	429	430	405	404	412	385	405	393	366	413	442	402	399	405	394	436	404	431	400	429	399	394	398	397	417	373	424	404	419	406	424	381	414	423	381	403	398	397	434	395	413	372	417	422	422	417	428	411	393	418	435	428	412	419	418	413	431	411	444	422	429	408	419	403	421	403	451	423	426	435	427	409	438	436	389	417	398	413	391	419	450	422	397	415	411	408	427	427	439	426	435	400	422	382	420	420	459	410	403	445	422	445	404	422	418	431	392	398	389	415	413	451	393	402	421	449	412	429	424	404	436	401	395	445	423	402	427	412	416	435	418	439	421	426	424	415	396	418	435	444	410	435	416	446	396	418	397	381	400	410	404	443	387	446	399	458	407	446	432	438	406	441	433	449	438	396	449	455	437	411	411	421	433	423	392	398	394	415	363	454	402	395	415	387	430	422	406	383	450	402	405	417	402	418	441	446	424	446	387	441	450	400	417	426	437	446	433	443	407	391	414	428	416	429	445	441	427	441	444	435	451	443	419	442	386	423	422	398	414	415	428	400	385	378	422	415	399	441	411	445	428	426	442	398	400	393	411	428	392	416	423	427	408	411	416	418	408	443	401	388	410	417	419	417	388	426	467	386	437	411	439	393	421	445	470	430	413	408	420	458	436	433	424	399	429	423	419	379	441	416	429	420	412	418	425	398	407	434	409	436	420	405	432	445	453	399	427	430	415	443	433	455	430	412	415	401	403	392	392	429	381	440	421	434	415	404	392	433	413	386	403	387	429	427	421	431	406	425	416	411	416	425	432	404	395	398	397	394	477	397	421	394	416	413	423	415	393	395	413	458	412	429	407	425	396	426	390	417	414	391	430	435	398	467	402	432	380	438	434	436	404	410	430	410	425	411	417	445	435	430	405	414	423	408	411	368	416	400	433	387	431	429	438	417	423	408	460	375	400	410	447	411	427	381	422	442	449	421	386	402	417	453	408	420	439	407	404	444	386	410	414	420	411	424	385	434	418	388	474	448	416	406	425	432	428	391	406	399	413	433	421	397	405	434	447	392	437	410	436	414	435	447	418	437	411	430	429	408	421	426	401	380	412	410	431	443	425	418	401	419	413	429	431	391	381	476	416	401	357	408	438	434	404	369	402	443	435	417	425	427	410	389	397	449	408	431	394	433	403	401	389	431	437	417	398	397	417	404	422	414	425	424	392	404	388	427	419	429	412	443	458	447	396	432	427	406	447	409	376	418	429	411	423	447	439	430	394	365	407	398	433	372	419	408	418	428	424	415	431	404	406	405	423	423	382	389	408	408	400	406	412	409	408	413	398	414	392	398	378	396	425	428	417	451	428	432	392	445	388	383	423	414	426	453	409	402	438	409	442	382	420	420	410	462	414	436	389	389	419	423	433	415	396	456	409	419	399	415	400	423	450	404	431	406	447	427	414	413	404	402	422	413	399	422	404	435	430	429	423	438	418	413	420	388	408	383	426	430	403	405	429	408	415	416	403	417	422	417	412	405	463	382	405	444	404	423	437	410	448	431	431	436	421	406	435	428	390	401	449	393	428	418	423	444	436	424	377	405	426	444	426	457	404	386	414	420	412	404	418	389	415	418	389	440	431	422	407	409	405	429	435	377	425	413	422	430	427	398	430	438	396	407	425	421	394	421	401	422	380	393	457	438	399	411	411	448	431	378	400	435	418	441	425	414	413	421	429	431	402	398	414	456	442	425	421	432	418	392	409	403	420	425	423	403	408	429	409	445	431	450	422	428	419	373	420	423	399	386	406	448	440	407	435	448	438	410	412	416	441	442	441	407	428	418	437	375	427	398	379	428	383	393	439	399	466	394	397	427	428	418	406	434	387	421	427	416	408	421	378	437	404	410	432	380	396	444	424	419	405	444	421	414	422	390	442	437	422	443	433	436	426	416	416	419	415	404	464	402	421	446	436	413	404	404	423	406	426	368	394	443	446	421	431	414	379	380	382	415	458	433	423	403	405	409	416	425	400	431	428	411	382	404	448	411	427	435	404	435	414	454	392	416	404	396	420	415	378	437	430	431	407	387	434	383	408	431	439	424	410	411	400	396	431	444	422	416	413	439	424	419	444	421	410	423	436	404	432	401	379	434	411	426	436	387	434	413	433	403	406	399	417	412	409	441	421	429	420	430	403	445	423	457	391	406	431	425	421	449	418	408	387	382	401	407	402	394	396	446	412	395	388	417	414	456	403	434	423	418	398	376	420	422	468	396	411	424	438	397	442	411	437	377	411	408	419	442	404	419	446	433	424	409	423	441	402	410	454	400	435	429	429	424	392	398	403	423	363	437	386	403	435	423	421	417	409	435	401	380	415	409	414	392	413	416	427	401	416	407	408	417	436	419	407	405	427	419	395	430	405	397	402	424	395	385	397	444	410	429	434	441	441	405	454	405	408	412	413	410	430	397	401	430	370	391	476	436	409	409	420	432	419	391	438	420	410	423	389	410	424	391	423	426	408	391	418	414	397	405	417	436	434	413	466	398	401	437	441	449	444	454	405	418	420	425	407	413	444	402	429	414	424	419	442	391	392	398	417	425	424	406	416	392	389	438	409	436	450	401	413	387	414	416	390	442	425	399	406	411	445	403	424	419	423	413	394	416	441	403	412	425	355	403	425	428	374	409	420	415	461	410	458	451	398	415	417	415	403	372	437	443	437	442	430	423	401	411	456	400	410	411	443	437	432	434	425	432	429	383	446	426	409	427	425	404	415	421	417	457	409	390	400	434	442	416	454	440	403	398	448	371	401	430	428	430	426	431	377	428	428	420	401	393	412	408	430	386	438	440	423	420	431	442	412	396	421	369	418	445	441	411	409	436	421	426	406	431	430	397	408	373	437	448	391	384	430	433	427	380	380	386	384	392	434	390	432	426	450	414	419	411	403	399	419	422	460	379	396	421	427	416	407	417	450	411	451	417	395	404	410	423	420	412	407	410	403	421	419	380	457	431	384	433	462	386	428	355	402	391	406	443	421	419	397	436	405	420	386	420	439	417	409	404	420	400	411	418	473	380	438	446	388	440	422	403	414	402
25349	21383	27353	25580	9446	1281	1011	975	891	929	900	865	852	856	920	881	866	887	853	842	860	909	871	900	941	859	862	814	810	815	876	882	867	850	861	854	855	849	877	874	877	858	844	836	865	846	812	825	858	884	851	833	886	855	864	791	855	742	840	824	866	843	809	864	853	822	867	847	850	868	862	861	816	839	814	841	846	843	831	844	881	840	812	908	892	866	855	842	829	803	846	831	806	819	856	837	817	871	824	875	870	817	841	854	942	798	839	873	868	817	853	886	788	802	837	786	838	847	845	832	845	852	827	917	810	807	899	891	879	849	859	837	868	848	878	857	850	870	866	832	818	835	855	848	870	875	882	848	841	824	855	855	873	869	886	861	831	892	862	910	802	855	835	876	871	869	840	881	825	909	798	797	837	821	851	803	834	853	821	823	880	890	853	844	862	874	793	869	803	873	859	883	859	827	837	887	824	840	880	838	856	845	853	833	868	887	836	865	832	825	876	847	907	842	823	799	834	830	858	822	860	892	873	846	832	853	829	882	852	825	862	835	808	836	880	856	812	864	840	906	914	815	911	799	865	806	799	831	803	859	858	772	869	849	814	810	891	844	828	870	848	850	913	889	809	898	866	847	843	845	873	888	845	851	822	814	830	839	841	871	833	884	868	868	854	807	914	858	833	865	837	898	839	865	861	842	858	821	905	922	881	887	825	810	878	870	853	861	841	878	852	853	836	857	828	816	893	891	824	874	827	847	869	766	830	857	829	854	846	856	874	858	813	841	872	836	827	844	808	854	838	846	877	826	810	800	815	897	866	836	843	879	860	867	874	839	847	902	835	811	817	857	872	849	827	849	831	828	854	891	839	838	903	884	810	821	839	828	840	838	845	872	831	782	890	801	873	850	839	846	814	825	838	847	790	837	834	863	903	863	847	851	820	855	872	847	818	836	789	773	904	873	851	868	880	917	789	828	862	835	867	845	850	894	862	870	787	848	869	860	866	793	835	778	822	854	885	836	827	869	874	811	851	801	818	840	799	831	874	844	855	851	868	794	840	848	893	856	835	843	889	887	898	800	864	818	831	859	861	816	835	836	867	819	866	793	857	815	914	802	857	853	826	806	860	853	792	904	883	818	843	866	799	863	877	886	895	856	857	831	851	850	865	818	891	878	850	835	816	901	883	822	806	888	851	824	858	821	871	812	867	886	851	818	785	805	853	815	887	859	872	852	852	823	862	852	851	841	817	909	848	865	833	865	821	792	854	822	859	828	831	868	903	857	868	846	887	820	782	867	825	874	856	849	871	908	832	871	851	866	879	872	793	799	854	873	864	871	858	842	862	894	888	836	813	781	804	790	863	838	861	846	868	864	843	869	888	802	905	869	851	831	847	833	872	889	907	849	887	849	837	854	827	872	841	824	893	797	804	863	829	845	866	867	813	822	888	821	830	834	904	839	857	811	845	873	810	885	832	846	865	845	857	874	832	869	824	836	834	816	914	823	817	860	847	811	870	906	831	865	849	883	824	761	884	830	879	903	856	885	854	819	923	817	817	858	857	861	840	828	809	796	820	842	814	864	834	827	889	802	869	815	816	870	846	853	849	804	865	819	888	859	841	861	849	859	853	895	877	874	855	844	861	833	792	884	883	899	856	892	843	827	861	844	850	834	878	849	848	832	858	842	889	818	883	827	845	828	840	856	870	793	846	812	873	860	866	816	866	800	800	834	861	893	844	809	829	870	806	810	864	852	826	795	838	848	852	846	857	868	827	856	840	808	822	879	828	864	839	899	790	857	836	812	860	867	864	850	817	822	874	835	842	874	881	864	898	880	869	863	903	892	861	844	927	851	832	840	880	822	858	881	884	871	811	816	866	793	802	876	853	837	852	823	846	831	844	822	841	799	795	883	840	783	874	871	841	838	861	809	829	818	843	819	850	838	848	866	867	897	840	813	855	835	838	855	923	843	826	927	850	891	850	799	842	874	882	835	840	872	853	888	816	840	814	860	843	817	815	856	846	850	883	794	870	895	816	839	827	850	845	867	858	827	881	865	904	850	850	872	886	868	850	828	820	840	846	840	817	881	786	909	889	854	887	897	834	870	872	833	820	817	839	827	855	849	844	842	905	800	874	831	866	905	931	816	862	825	841	859	879	855	839	839	795	880	799	863	840	872	801	808	841	843	868	846	917	768	857	829	890	863	806	865	889	874	860	843	842	874	807	844	833	836	856	832	839	861	793	893	820	859	846	819	874	892	839	887	795	830	871	816	880	823	852	789	862	846	852	861	861	820	809	813	832	861	824	819	878	817	833	864	773	865	844	846	808	868	851	827	825	862	865	867	778	855	826	836	810	873	851	842	834	884	855	846	865	826	832	894	862	859	890	921	890	823	858	858	899	872	859	815	851	889	868	793	847	848	820	833	843	848	840	842	849	852	831	803	871	933	883	884	851	862	865	873	834	913	858	801	868	852	850	857	867	888	830	874	835	837	912	860	852	871	827	858	834	818	836	812	782	865	891	863	851	880	832	844	863	814	846	860	844	896	842	848	831	835	798	864	859	896	827	833	926	900	833	769	836	828	857	869	843	887	896	885	793	840	847	845	833	861	851	829	855	861	781	860	809	849	802	915	798	857	919	828	835	889	868	851	869	940	812	841	868	863	823	850	848	782	911	858	830	817	889	881	864	897	911	836	828	887	801	827	897	830	857	904	842	856	817	884	838	861	840	887	849	825	829	851	801	849	850	937	854	829	859	834	930	842	856	882	819	797	853	827	825	900	819	866	822	839	845	884	857	819	851	818	905	855	879	895	834	860	811	822	881	850	847	846	887	864	866	882	821	873	844	868	855	835	808	856	832	844	869	803	871	859	853	837	823	870	874	854	892	860	834	848	812	816	864	873	862	843	856	834	836	868	806	840	858	843	858	876	899	849	881	902	854	870	846	834	830	837	868	848	822	844	831	830	875	873	839	858	860	843	864	797	848	887	855	899	855	798	844	864	845	838	808	899	811	849	862	877	809	832	841	810	833	835	815	909	814	813	824	850	882	874	850	873	866	853	893	846	807	840	831	899	808	827	822	860	819	827	880	871	803	829	845	834	825	869	872	913	834	841	881	905	868	857	817	890	895	826	886	842	850	854	826	843	890	820	867	864	839	831	846	836	895	847	866	825	845	867	882	881	862	774	833	831	851	892	817	856	839	783	841	915	889	865	821	831	892	866	825	855	831	836	874	897	851	840	890	798	842	848	889	839	863	843	896	857	794	858	832	862	853	874	812	895	794	908	830	786	845	896	838	779	842	851	873	855	881	859	837	835	898	819	886	858	881	841	834	866	831	827	845	884	858	841	890	895	833	827	850	838	829	896	867	816	830	860	815	850	903	849	842	839	861	862	824	835	889	873	846	803	833	888	858	887	869	815	886	827	807	847	865	840	824	893	794	818	837	871	831	755	838	839	832	883	860	868	861	867	855	841	826	826	822	859	852	839	895	894	893	822
30167	38016	5944	1879	1558	1314	1200	1132	1041	1033	952	957	899	940	923	928	886	901	906	876	920	889	906	941	950	852	875	871	913	932	882	939	868	932	929	840	950	886	886	856	850	892	858	894	828	918	919	839	870	884	817	900	872	852	881	861	871	955	828	840	895	891	825	852	843	867	860	845	858	908	862	874	871	856	903	920	899	897	874	884	885	872	869	863	856	844	838	879	867	825	908	952	892	842	867	877	898	897	915	899	872	922	907	887	860	904	844	858	867	886	874	862	888	908	922	892	863	877	932	856	876	891	909	896	840	858	851	878	914	883	868	841	927	913	846	896	871	829	904	855	905	906	838	841	900	871	919	862	897	879	901	838	857	911	900	912	882	899	902	840	867	819	844	864	859	919	871	835	871	846	905	903	817	921	883	869	890	869	877	878	893	857	922	898	876	876	877	881	849	842	823	840	871	902	852	915	910	856	903	895	816	877	868	922	865	846	855	844	929	905	905	859	882	914	832	938	900	858	877	890	914	831	923	878	845	885	855	854	915	913	883	848	872	909	850	838	867	865	924	943	848	893	926	850	900	866	921	867	838	924	862	866	873	875	891	820	834	916	860	876	859	887	848	831	851	898	907	874	912	876	876	895	865	869	893	849	884	904	851	875	811	822	927	833	830	857	931	901	893	930	881	852	908	845	884	833	852	819	856	852	817	877	833	925	878	854	857	861	884	794	878	821	872	877	837	922	850	878	846	854	871	886	933	871	895	851	860	821	922	891	927	901	824	886	876	846	902	893	892	817	870	848	894	849	838	832	890	851	885	885	875	886	903	845	890	893	882	855	868	893	844	874	926	868	930	870	854	929	850	878	910	883	874	888	849	859	918	902	881	901	856	883	863	874	903	825	882	845	876	830	893	913	866	921	900	832	898	839	928	862	861	835	850	877	852	871	934	907	928	869	866	907	895	871	828	895	870	902	924	880	845	871	832	846	912	910	875	854	854	853	871	807	836	899	870	882	926	884	862	862	888	879	880	885	902	895	866	815	907	993	871	850	913	861	890	895	863	861	862	831	932	927	883	864	856	912	805	927	830	868	888	890	862	931	856	858	877	844	878	877	831	905	839	875	900	829	851	842	883	887	841	844	916	878	840	846	845	848	920	885	907	859	873	935	854	853	895	904	865	905	833	903	887	891	868	880	881	913	836	879	880	863	893	888	851	889	925	851	855	865	924	879	897	887	855	879	944	872	901	881	865	865	906	911	866	904	852	814	882	870	840	843	905	829	888	876	841	930	880	875	862	872	839	913	898	842	934	818	875	856	840	883	886	865	841	900	934	903	890	839	936	913	896	902	885	865	862	856	890	896	898	884	841	889	936	893	882	874	868	879	883	842	899	823	888	829	928	837	903	828	822	845	869	893	851	844	876	875	887	843	896	822	866	889	875	883	939	913	897	880	867	951	919	881	896	885	878	839	906	879	873	900	888	860	918	828	906	855	878	838	911	867	866	874	877	914	923	943	880	893	827	848	883	889	894	847	883	895	920	835	904	858	822	870	851	889	832	844	863	851	875	899	866	897	853	872	867	881	862	896	847	843	890	868	838	841	931	893	871	862	887	912	892	874	859	871	847	912	833	821	892	927	840	894	875	955	885	869	880	881	848	848	870	870	890	853	873	856	934	888	878	867	861	854	867	871	808	864	861	831	962	861	900	879	861	886	881	849	883	856	897	850	877	849	911	855	890	860	897	871	891	899	855	914	859	932	874	863	863	829	929	907	921	937	877	892	873	850	850	839	887	862	873	885	964	844	900	872	825	863	903	896	846	852	880	885	874	893	869	859	862	864	872	885	886	856	878	884	880	877	877	841	888	878	853	872	880	905	864	897	825	914	866	892	854	825	896	884	889	882	831	896	892	834	876	865	892	873	888	876	820	893	883	903	881	874	872	860	886	831	864	903	876	882	876	899	835	891	912	879	831	835	867	838	855	844	895	866	865	863	882	802	870	854	884	884	873	909	837	859	883	868	872	832	911	899	860	858	953	883	936	876	882	909	875	874	868	862	896	866	884	875	883	856	852	894	880	872	846	868	857	878	872	847	974	849	889	847	837	953	874	888	891	858	888	871	859	916	835	875	882	901	916	836	852	853	893	936	842	890	872	901	884	927	867	879	902	921	897	898	976	885	870	915	882	886	848	834	850	934	885	893	844	913	908	872	826	840	863	903	865	889	942	880	903	840	909	844	906	891	876	875	857	890	896	849	846	895	888	920	864	858	902	863	861	883	921	891	897	867	883	858	907	889	829	857	869	890	869	844	831	845	891	886	931	932	880	843	872	878	859	890	907	861	888	924	930	899	850	912	885	875	864	918	844	858	875	913	862	827	902	874	923	876	871	878	876	886	891	876	882	918	929	876	836	872	851	889	887	835	865	907	890	887	872	891	891	855	881	883	892	852	843	893	884	866	918	857	866	932	874	856	857	845	875	842	881	888	891	873	955	886	900	937	886	916	852	826	884	885	867	868	862	878	886	887	906	825	831	909	908	893	818	853	902	823	856	901	901	881	855	876	896	843	872	893	899	904	889	882	836	854	905	918	879	875	907	874	826	878	833	875	898	909	902	852	907	888	871	866	838	887	860	881	895	866	881	889	904	859	863	844	844	925	901	901	831	857	860	925	878	875	841	859	873	866	891	882	891	879	908	897	913	925	881	905	843	883	889	839	873	900	860	879	820	930	869	860	837	835	858	868	868	861	935	861	893	858	891	883	880	916	913	874	849	869	892	897	870	917	819	875	966	918	912	833	847	867	909	891	866	882	846	897	945	907	917	832	885	894	862	867	871	822	861	870	891	937	872	871	860	923	880	872	842	884	907	881	845	857	850	859	860	859	864	879	909	808	865	905	875	833	876	890	908	806	856	855	868	909	893	839	873	838	863	871	843	880	870	922	909	889	912	833	927	911	897	879	870	851	900	901	846	868	875	865	874	974	856	888	881	869	916	831	847	878	894	851	849	886	889	901	843	851	852	860	872	889	823	907	869	882	861	837	858	869	889	869	901	846	887	934	877	822	892	893	793	898	860	803	889	920	858	842	946	900	920	848	880	898	832	810	844	863	876	904	820	914	869	894	895	926	935	894	858	921	868	877	869	846	846	859	867	904	866	839	885	865	883	928	868	870	866	866	850	881	833	859	833	853	890	873	932	907	899	890	911	871	904	879	897	933	905	876	886	916	866	842	844	913	883	904	860	806	889	940	897	906	873	906	857	863	868	891	891	877	882	915	821	871	866	866	817	851	846	900	894	925	841	894	856	881	869	884	842	816	858	924	864	903	894	876	861	844	853	888	849	895	844	873	924	920	904	876	856	843	848	946	895	920	843	871	899	864	892	836	923	866	914	857	881	853	872	869	875	831	891	856	892	855	830	926	893	865	928	892	882	858	828	872	848	895	874	859	921	837	880	883	888	852	866	880	902	860	867	833	944	882	904	918	865	884	827	867	889	861
22885	21376	29083	24006	21374	21403	8882	1315	1130	935	921	790	902	806	864	790	817	726	784	756	755	733	725	800	748	754	716	682	721	731	727	698	697	702	694	725	715	741	759	709	720	765	695	689	685	736	690	664	716	736	759	666	726	721	659	691	729	724	683	660	711	715	707	643	734	682	661	678	649	715	725	718	703	701	698	690	713	745	751	717	698	736	730	720	744	715	744	704	708	683	717	689	685	695	698	740	699	707	728	716	733	692	675	728	692	674	698	716	725	691	674	726	674	674	660	660	727	670	721	710	710	674	696	680	682	698	707	709	708	663	684	719	687	698	698	719	697	694	680	729	695	681	710	670	711	699	706	716	721	696	706	715	655	715	709	746	676	664	710	695	631	716	768	675	702	726	702	701	709	644	725	657	658	670	675	707	710	725	726	637	737	701	739	684	698	660	692	675	730	710	697	677	676	666	656	732	709	696	696	700	701	662	747	696	748	701	747	695	690	685	726	725	714	692	735	701	713	710	683	659	714	698	756	723	714	700	685	665	707	717	688	694	709	720	690	717	700	726	690	656	673	709	711	726	683	714	742	704	689	673	732	702	638	723	690	687	722	667	695	743	697	718	705	719	709	679	632	711	687	737	654	722	681	725	721	702	703	711	679	684	674	722	674	687	729	672	684	714	702	700	737	643	703	723	660	729	688	704	713	707	658	748	686	701	688	722	666	672	730	678	679	713	698	701	730	701	671	711	701	723	703	708	706	709	668	683	736	732	703	704	708	696	713	730	724	662	710	695	662	662	694	740	687	722	704	701	719	670	701	661	699	709	718	717	690	680	708	725	705	701	727	672	678	689	695	721	700	712	738	680	690	653	689	700	696	721	704	672	707	687	741	663	706	656	741	666	728	635	694	691	689	732	731	689	683	691	728	662	651	723	735	726	661	747	708	692	659	690	713	688	670	715	689	728	713	685	657	682	669	694	755	741	714	761	679	740	703	705	714	692	668	681	716	715	714	714	711	739	673	679	703	734	679	676	653	682	680	645	668	710	702	743	641	717	686	704	717	672	700	676	659	682	738	670	703	650	700	733	753	673	729	628	720	656	685	689	697	711	735	716	711	693	711	733	696	680	664	676	680	691	665	682	675	670	726	620	749	647	709	709	706	683	668	716	680	676	695	673	675	660	699	689	692	654	692	718	680	703	693	697	734	637	692	652	683	652	676	693	671	720	691	680	726	713	734	696	655	674	693	707	697	658	704	729	738	687	716	707	740	615	665	708	710	684	673	691	689	661	726	734	699	702	660	700	685	666	664	712	660	685	664	662	687	709	675	705	683	645	690	650	680	658	752	640	715	690	729	737	728	651	692	686	692	676	674	703	668	698	686	708	707	667	690	668	709	681	763	675	712	715	745	714	675	712	659	727	687	665	703	703	721	711	682	682	663	657	674	695	747	720	717	709	725	668	686	670	678	721	709	715	695	639	720	687	751	686	716	720	710	696	711	706	686	741	635	651	660	717	696	694	738	728	716	701	742	725	696	724	680	681	721	722	682	641	662	707	673	739	716	762	706	716	709	714	695	713	682	650	693	710	670	705	659	692	712	671	709	712	687	689	677	682	641	694	677	679	650	661	720	705	736	733	704	685	728	661	667	695	704	709	686	721	693	749	656	721	664	655	717	643	731	685	705	706	714	709	677	660	682	716	749	660	719	673	733	618	681	748	718	736	719	719	725	672	696	672	661	664	678	711	653	697	738	697	672	698	721	681	655	695	743	709	699	741	702	717	765	715	694	658	704	719	662	686	668	684	655	659	684	713	697	751	720	618	713	653	713	726	685	678	723	722	733	672	680	691	762	679	663	690	652	685	719	680	684	691	624	720	701	718	677	735	720	698	739	690	678	721	677	728	712	704	698	731	741	687	684	676	673	747	743	702	664	690	699	704	698	741	715	724	727	696	729	694	681	668	717	685	651	724	712	734	693	627	667	684	702	755	661	737	736	691	715	688	698	656	769	701	684	719	746	672	694	697	699	715	694	688	690	705	748	747	692	684	766	690	694	748	689	663	677	712	681	654	673	624	691	740	672	677	619	679	725	699	666	696	707	679	667	715	701	679	664	739	707	676	716	675	705	708	678	723	674	682	692	654	707	704	724	715	719	734	679	696	714	726	680	728	671	721	693	710	689	657	746	679	724	700	700	673	716	725	710	676	681	719	703	727	696	667	664	723	683	667	729	683	709	723	733	740	759	673	699	693	702	666	706	679	685	709	732	731	695	676	717	660	717	674	676	713	691	679	699	668	699	730	654	727	696	669	709	671	679	755	707	683	700	696	713	721	674	666	690	684	701	722	667	680	701	709	692	703	682	672	618	679	679	745	753	710	702	669	733	741	721	719	692	694	712	659	718	719	681	717	713	718	695	713	708	668	708	686	691	688	727	688	719	701	720	736	714	725	678	707	704	741	669	710	728	653	717	721	731	675	724	701	680	711	689	683	665	682	709	714	760	705	705	679	651	704	708	667	720	694	704	702	727	655	754	713	707	775	707	719	750	667	702	641	722	662	696	734	669	680	686	704	680	709	677	659	726	745	728	651	740	742	696	747	737	729	700	714	680	725	715	675	671	666	636	708	713	723	678	662	728	758	732	671	674	725	729	718	705	741	733	751	666	716	700	696	686	731	661	653	718	665	699	710	673	730	715	740	669	670	693	660	684	721	723	640	703	674	673	659	725	706	715	699	727	710	742	665	741	679	741	709	722	667	663	727	698	700	711	678	691	690	661	737	661	677	705	677	703	714	718	609	676	699	703	654	715	699	752	734	674	678	726	728	673	707	772	713	672	716	733	700	729	701	737	673	679	674	686	704	708	693	693	663	712	678	703	694	657	672	694	708	661	675	745	685	696	691	705	658	659	713	681	631	718	682	725	692	728	676	665	695	705	707	707	668	688	711	687	713	682	672	675	698	680	684	729	690	675	677	731	690	683	676	731	697	678	717	680	700	692	693	707	703	725	696	679	670	691	700	712	704	719	641	696	708	693	719	721	690	713	741	702	741	663	724	688	688	689	715	666	685	694	664	707	681	701	693	702	704	674	690	701	707	690	658	685	705	717	721	683	762	732	694	726	667	701	676	663	722	759	711	651	687	656	698	662	730	663	709	715	673	665	717	690	714	685	670	713	667	736	735	685	709	664	721	693	695	645	732	711	740	674	692	731	674	713	675	699	703	700	734	687	706	697	705	721	701	664	708	654	718	713	708	684	674	706	646	725	673	749	680	664	686	688	704	681	686	721	688	723	697	717	721	707	670	662	617	711	684	710	659	707	684	704	695	637	735	682	733	699	665	664	645	666	689	732	704	707	678	654	688	742	724	728	730	769	737	694	701	713	683	696	717	727	720	695	682	692	694	679	698	731	688	675	711	720	686	720	717	704	718	720	715	645	674	683	708	712	676	705	675	679	651	718	688	704	702	722	674	731	715	709	729	755	691	732	691	680	670	701	684
35557	52176	13543	4590	3198	2421	1977	1626	1345	1185	1116	1039	933	952	866	873	844	837	783	781	798	776	728	765	731	760	707	810	722	787	745	764	720	766	697	696	721	688	778	704	685	679	762	758	687	709	696	710	716	690	706	719	702	701	670	640	726	678	712	694	701	677	734	666	703	727	712	684	709	677	700	710	681	738	749	666	726	725	676	699	742	712	730	695	701	691	720	712	668	699	692	666	666	724	689	680	743	709	743	763	727	685	689	721	743	644	712	744	686	754	674	673	660	726	653	722	684	695	702	724	675	661	708	735	680	720	698	654	682	661	722	694	659	734	687	686	718	696	658	743	650	767	728	699	700	673	713	722	682	716	743	716	707	700	691	659	721	712	750	780	689	722	663	708	706	708	671	735	659	680	702	694	713	748	691	711	692	707	664	716	717	770	719	728	708	680	696	675	707	717	671	718	700	711	669	732	687	654	722	726	654	682	709	701	740	712	661	665	694	666	747	711	689	683	697	725	724	685	695	673	694	670	710	663	696	685	696	697	659	736	669	648	700	702	763	746	680	681	709	715	725	685	712	729	670	708	685	732	676	665	704	706	705	699	686	750	700	721	713	730	664	686	707	667	693	730	734	667	720	717	728	754	712	707	721	719	676	688	708	661	732	706	698	657	708	675	736	683	648	686	700	705	683	711	695	709	644	707	695	716	722	686	659	663	678	722	685	685	783	683	757	684	692	686	716	719	710	681	685	711	652	719	688	698	696	732	731	723	749	736	674	686	693	706	759	702	692	692	738	678	702	695	646	709	732	689	754	692	697	701	728	643	698	736	710	693	664	685	686	714	736	713	678	712	693	662	665	676	631	731	649	696	708	678	686	668	703	714	692	711	704	682	690	694	716	706	729	711	698	693	741	699	666	668	710	710	702	732	733	646	720	716	676	708	705	668	713	738	678	673	703	716	704	671	673	747	729	682	709	696	741	695	716	680	713	679	702	712	724	663	716	678	695	713	694	702	688	678	712	666	713	724	659	694	746	726	712	688	728	732	642	731	725	689	698	765	685	689	713	671	695	686	702	728	705	666	664	730	642	726	739	659	709	725	721	657	630	662	723	660	728	680	679	688	718	705	706	707	747	677	723	702	678	769	715	658	658	677	697	714	668	750	678	710	721	708	732	691	737	726	701	742	712	695	704	710	706	682	646	703	690	682	688	723	696	666	727	691	661	675	691	711	739	737	675	711	658	737	692	685	678	733	737	696	703	711	718	760	700	709	701	673	707	732	708	745	741	718	725	762	676	733	664	706	675	693	704	700	691	682	735	718	685	765	703	686	724	649	720	679	689	704	697	708	720	693	681	735	728	720	709	681	674	700	731	703	703	708	723	680	693	700	691	689	695	685	726	686	700	718	692	686	688	690	682	695	774	727	689	687	719	695	665	703	687	673	684	707	689	716	719	715	643	729	687	704	669	742	730	684	753	708	676	700	699	696	718	703	721	687	659	673	680	669	695	691	727	644	715	723	687	689	717	714	711	681	667	689	727	702	699	707	684	701	755	697	701	696	694	673	698	725	677	664	737	681	709	712	712	742	690	729	685	695	745	639	696	703	706	727	692	709	725	664	717	682	713	689	728	711	692	742	692	689	707	695	681	666	664	696	688	715	749	736	733	724	701	718	665	691	724	751	723	704	712	702	681	706	713	718	657	709	748	674	689	663	697	705	678	693	740	680	704	692	754	724	670	701	712	731	666	659	707	678	701	715	718	722	696	683	716	702	698	696	711	701	684	702	673	656	681	682	725	735	679	709	723	734	688	680	721	705	692	678	710	692	690	691	680	704	723	685	716	708	738	693	672	715	731	738	688	663	681	727	688	694	733	711	661	631	684	704	719	705	717	729	720	665	664	677	677	697	713	704	659	664	709	700	661	730	668	705	682	747	693	761	701	736	740	659	757	678	751	701	677	645	675	728	690	693	702	659	709	677	711	675	678	679	700	724	757	696	720	659	703	737	723	711	704	675	695	718	691	742	651	702	700	673	707	681	685	718	706	685	657	707	707	668	704	688	692	725	643	677	672	664	705	747	664	667	694	723	689	671	676	675	698	714	696	656	668	681	715	670	708	707	758	729	701	691	684	718	724	672	712	712	689	717	711	719	715	678	746	730	680	662	704	695	741	727	722	718	715	728	689	686	717	721	718	675	710	724	694	720	634	679	638	688	693	685	691	677	693	694	661	695	688	686	664	682	713	674	682	726	683	717	695	684	632	696	661	733	710	646	708	706	665	727	676	679	741	710	675	671	680	693	706	735	718	670	706	734	742	656	704	676	692	717	682	700	699	724	664	706	684	670	692	684	727	752	666	655	734	696	717	667	749	708	724	710	674	640	673	759	675	740	746	676	734	714	676	723	696	705	674	731	719	633	704	698	660	696	643	679	664	689	694	780	671	707	708	658	703	662	714	745	674	694	691	726	716	714	740	774	703	637	651	697	673	699	725	674	723	668	716	709	701	695	679	716	720	693	713	721	707	704	732	667	705	708	700	696	716	727	734	707	757	690	642	693	685	665	653	732	710	714	724	672	672	691	702	678	680	716	702	691	673	715	679	732	710	678	694	672	719	702	692	678	676	689	728	695	692	704	729	719	672	675	663	663	657	712	719	720	694	736	709	676	702	672	674	636	628	727	652	685	718	660	701	695	698	716	708	775	719	685	663	705	720	686	688	680	647	709	733	707	660	707	711	717	713	714	647	660	717	760	727	694	705	748	675	679	722	745	712	731	683	700	709	718	664	733	728	735	711	739	705	738	751	729	720	669	746	721	707	695	757	685	701	644	704	706	647	705	707	718	627	731	701	699	672	633	735	666	687	699	715	734	669	720	690	693	685	698	722	728	664	724	703	687	704	699	738	693	717	670	675	713	699	673	717	729	674	699	681	694	719	681	685	683	678	700	710	767	631	691	731	687	710	667	694	687	674	660	691	728	703	720	695	696	702	688	719	682	711	697	691	693	661	696	702	736	709	707	697	738	672	674	704	703	718	680	744	682	733	703	696	747	676	701	714	735	705	746	667	691	689	688	719	652	722	647	703	684	680	694	710	714	710	716	784	688	743	688	718	713	710	705	703	694	723	662	697	669	714	721	688	678	715	688	714	708	673	680	691	687	699	724	653	732	737	760	708	680	669	703	692	673	710	735	698	721	708	688	722	735	689	702	692	722	691	658	708	671	682	709	715	678	678	674	676	669	713	708	722	649	695	693	724	692	681	643	675	728	698	701	717	669	721	741	676	715	700	695	658	719	667	683	722	696	695	711	685	696	673	716	731	711	696	682	712	666	719	694	725	696	640	673	718	684	695	729	701	670	686	699	661	643	726	704	683	727	743	706	698	724	690	685	720	699	723	695	699	725	666	673	717	677	706	710	685	696	744	726	704	696	721	713	639	715	742	701	701	667	743	724	691	732	713	693	683	739	668	697	712	734	698	674	677	683	667	692	698	647	764	656
29145	23054	11249	1541	889	830	685	611	587	580	543	599	580	622	601	553	573	577	574	592	561	543	541	554	570	550	537	547	639	594	519	521	574	538	590	566	540	521	530	600	551	544	542	541	544	557	572	601	570	541	559	586	559	554	541	600	571	592	537	575	565	613	603	533	552	617	552	549	558	553	589	561	550	570	563	575	559	560	522	561	560	569	578	571	567	608	568	560	539	552	564	549	593	576	549	602	578	560	599	547	554	538	547	564	579	557	533	590	564	567	543	579	570	548	595	563	560	610	567	557	564	565	596	532	552	542	556	553	580	585	595	594	546	574	575	555	608	556	579	575	569	563	549	550	560	605	597	545	661	566	574	545	554	558	556	598	575	566	554	597	569	558	547	599	582	524	597	573	600	549	563	574	523	568	580	613	549	559	571	536	537	573	582	566	567	569	562	541	539	556	555	525	549	580	594	546	537	544	560	599	501	565	545	611	576	554	561	532	593	594	584	579	588	598	544	607	576	568	558	539	551	575	564	545	574	596	523	583	542	574	567	593	553	568	611	570	606	581	558	531	533	541	577	606	549	580	537	562	616	580	556	542	572	548	586	561	565	554	575	601	594	550	570	549	561	566	571	580	587	549	585	576	598	580	550	578	569	542	558	596	544	563	574	533	569	558	601	583	558	589	596	594	535	568	511	575	582	601	568	593	574	582	561	608	573	576	610	597	590	566	554	539	550	602	583	589	569	573	566	537	569	578	619	541	519	489	567	569	525	583	529	546	581	597	596	541	544	569	629	558	602	591	565	583	585	555	562	577	590	606	554	564	644	571	573	552	559	551	594	538	563	532	543	586	634	607	559	560	574	563	599	573	562	593	608	576	494	634	546	590	537	610	552	571	610	549	575	622	575	528	540	581	556	501	559	550	561	563	578	560	585	573	590	561	588	557	552	567	580	567	591	584	570	534	560	550	545	576	565	601	556	556	578	604	557	576	613	545	592	555	599	584	558	587	570	530	554	563	576	576	575	564	549	526	564	526	559	595	597	565	563	528	584	526	596	529	557	594	550	584	539	541	544	585	541	573	564	528	549	530	608	578	587	561	563	575	606	602	518	579	564	547	546	552	587	546	590	556	620	571	562	547	550	578	591	570	559	534	539	580	573	584	631	551	576	552	593	559	586	571	577	572	558	583	584	544	574	548	584	561	587	523	569	567	535	614	559	538	591	569	592	568	599	545	564	564	589	549	553	516	530	576	530	522	572	560	522	547	505	585	572	551	552	595	544	579	607	593	613	520	582	557	554	585	567	590	599	576	568	546	578	612	582	575	554	580	585	541	608	576	531	580	565	577	569	540	546	569	575	529	614	530	553	571	574	594	595	543	574	567	593	558	574	579	564	568	559	568	569	570	582	537	572	579	583	560	591	537	583	565	552	582	593	547	521	529	534	560	586	585	585	557	575	565	597	552	553	595	548	578	580	619	598	555	604	581	575	568	610	589	585	564	540	544	585	556	526	558	545	525	544	577	559	576	596	555	556	558	596	596	586	572	600	550	577	557	583	572	572	557	549	557	579	546	547	580	583	621	604	581	574	581	588	592	572	550	560	548	558	537	558	566	579	523	572	575	566	544	586	587	585	542	531	565	557	588	543	605	572	578	571	565	511	561	592	603	569	567	571	556	593	583	621	533	538	577	558	584	566	565	584	517	602	609	561	522	579	558	593	545	548	566	531	556	560	567	623	569	549	575	599	547	593	569	546	594	500	570	565	564	542	596	571	548	568	595	533	564	564	604	525	551	536	556	576	595	562	554	556	559	547	542	563	584	584	543	576	597	583	589	552	574	575	590	527	593	568	591	581	614	580	528	559	592	524	574	578	554	565	601	566	590	604	556	601	539	569	632	560	609	529	540	594	583	554	539	558	569	572	532	550	567	610	569	568	556	546	591	572	583	537	586	569	588	588	567	573	529	550	530	538	637	562	596	522	556	620	550	594	598	566	574	559	557	564	571	553	512	516	550	597	566	596	586	557	547	529	558	524	593	561	632	571	514	546	572	533	583	568	550	599	571	588	562	543	534	576	590	606	548	593	583	569	566	532	608	573	552	568	592	564	544	563	585	583	583	565	548	605	534	582	528	575	560	532	568	621	556	577	577	603	580	573	558	591	570	584	541	580	530	541	599	568	573	563	529	563	626	599	555	565	524	574	531	572	494	529	547	569	559	557	554	539	581	596	576	533	573	569	539	554	553	601	582	539	573	530	597	578	587	585	561	554	525	575	580	580	542	604	565	545	598	569	558	588	537	545	578	566	551	570	546	536	531	581	572	558	592	567	542	594	575	578	541	564	604	593	576	541	551	587	561	583	555	626	554	605	582	551	599	562	578	558	536	593	527	563	556	538	549	549	535	616	564	553	556	599	562	590	527	577	589	522	548	582	561	613	571	566	553	565	529	538	558	569	591	573	579	570	571	584	579	584	590	571	574	547	578	566	577	575	585	549	550	588	582	526	570	555	597	565	599	579	580	630	521	585	573	578	566	577	551	589	547	557	571	612	469	543	578	527	593	562	637	562	594	531	551	599	542	545	562	564	577	565	577	580	596	563	566	555	554	537	529	579	555	535	578	564	572	559	577	597	582	536	570	563	522	587	580	564	555	544	595	548	567	575	538	571	535	603	544	500	558	567	574	584	523	595	560	594	570	547	571	503	557	547	551	574	561	586	549	576	547	553	563	528	572	619	547	565	534	565	575	577	593	596	543	570	601	567	511	590	554	552	591	573	563	556	556	502	593	576	570	584	562	561	590	569	590	593	573	587	568	581	616	594	540	540	562	561	519	561	540	517	605	549	536	552	550	562	563	556	568	526	624	602	574	564	538	568	582	587	561	588	642	558	568	611	572	529	564	561	582	533	563	579	540	558	554	593	558	607	582	497	551	544	541	591	541	596	613	601	553	583	586	575	582	572	551	574	597	567	617	571	581	556	597	593	588	559	539	539	589	576	527	579	576	613	584	559	603	566	602	556	551	566	555	556	595	609	621	590	576	577	537	547	576	562	552	506	539	616	522	619	551	566	582	562	531	539	581	588	578	558	554	541	586	610	600	554	548	546	586	549	576	549	593	579	582	539	538	553	551	552	585	565	584	549	599	550	568	612	560	598	574	542	592	515	569	587	510	595	540	522	542	560	537	543	592	565	569	586	567	575	594	573	537	535	594	579	569	566	562	573	558	497	574	574	550	594	522	583	571	584	576	554	597	569	584	523	517	547	602	613	589	592	580	547	567	572	574	557	574	567	558	593	555	556	567	584	515	618	559	588	547	561	585	587	570	508	600	598	595	559	571	544	551	570	524	558	567	514	529	541	594	563	548	599	569	576	550	565	552	570	569	585	592	552	581	605	579	557	545	593	565	567	584	559	511	574	549	561	573	590	576	551	567	549	553	561	571	555	557	570	563	525	589	597	585	504	559	592	543	536	573	529	545	572	597	592	567	537	577	576	534
25207	30729	3615	828	769	671	664	699	625	615	622	669	594	589	560	644	594	578	595	635	600	574	603	602	606	613	633	628	648	638	598	614	665	678	632	604	634	617	608	624	605	625	658	603	597	621	623	574	632	652	599	610	582	602	606	599	601	627	608	646	592	622	584	594	620	620	625	566	584	614	611	623	574	629	617	607	644	644	678	607	623	591	602	596	612	591	588	579	617	607	612	650	600	607	642	625	600	609	603	630	646	647	650	578	603	596	607	603	621	642	632	628	585	630	615	625	610	609	608	601	610	591	588	609	605	653	673	587	623	633	574	596	609	571	564	626	621	630	632	649	610	604	611	623	598	595	658	639	623	593	585	673	635	617	613	584	629	667	596	590	656	640	619	594	621	596	635	605	578	622	600	582	586	632	661	553	602	652	618	624	610	608	608	632	626	599	657	650	660	613	616	614	609	616	642	583	620	578	618	676	588	636	629	618	606	631	615	597	598	611	624	598	589	598	654	624	647	597	598	579	617	625	635	617	654	593	653	592	608	596	617	635	589	627	624	620	636	616	609	584	576	634	577	618	630	607	628	575	681	642	614	574	581	643	614	617	629	586	610	601	601	627	636	592	635	601	598	627	581	612	611	626	590	614	600	636	572	590	607	610	615	586	595	578	614	609	606	608	584	652	615	580	611	569	610	606	662	594	601	593	592	636	641	626	652	601	588	596	610	571	595	641	594	626	641	639	615	614	557	612	640	626	649	624	627	637	610	657	634	570	585	606	629	633	592	608	605	586	629	609	634	591	660	622	637	618	672	601	662	686	608	583	640	656	586	620	577	644	646	650	582	605	612	596	630	609	630	607	576	644	631	590	615	633	588	640	639	577	600	623	613	656	664	607	609	575	568	613	632	629	603	612	580	588	631	664	593	595	644	627	597	625	608	563	584	601	589	610	642	602	584	664	611	612	615	596	625	564	589	648	620	618	597	643	589	620	636	611	620	615	627	617	612	619	625	601	630	598	605	651	690	616	600	619	621	607	598	632	663	630	589	604	633	593	589	599	642	589	621	620	607	602	631	620	600	612	601	619	621	619	636	566	623	644	612	602	649	594	612	608	622	652	626	610	591	622	583	619	615	577	615	575	646	610	617	598	636	615	633	618	667	607	635	602	605	608	651	631	613	589	597	632	625	611	648	587	633	629	601	657	611	619	613	613	611	610	620	616	605	617	568	580	610	579	591	602	597	618	610	598	600	669	590	664	613	630	575	639	590	600	601	577	591	639	613	633	633	613	646	588	602	636	656	609	598	603	636	593	593	669	581	650	618	646	642	584	605	657	681	601	618	551	642	608	640	611	607	587	588	601	579	650	620	597	604	601	602	604	560	619	612	625	570	590	606	608	660	614	621	609	621	623	592	617	652	580	634	607	608	621	591	591	621	638	614	585	639	603	615	569	640	601	669	649	609	646	637	576	604	596	629	607	612	608	629	623	615	612	661	665	618	645	613	633	631	629	604	621	627	658	591	629	635	584	632	603	594	649	603	640	589	620	671	636	589	648	612	638	613	654	595	631	604	650	621	592	626	618	606	650	598	605	560	622	591	604	583	614	600	664	610	621	657	581	567	622	611	577	617	584	605	566	617	640	569	586	596	632	619	637	612	642	618	610	639	610	617	615	626	591	654	612	642	600	610	607	607	597	614	581	561	631	595	613	590	616	612	570	564	648	627	678	644	581	609	597	645	607	591	628	647	616	621	627	575	627	641	589	603	597	595	627	600	551	597	597	645	627	629	655	629	621	591	656	582	598	614	599	595	636	626	621	645	631	601	559	594	663	607	633	664	631	645	623	613	637	613	636	621	632	587	605	648	611	640	604	616	605	591	648	596	606	614	622	649	590	633	628	619	589	637	612	650	611	608	611	627	614	593	649	612	597	601	610	618	599	602	600	593	592	634	631	654	579	656	607	613	609	634	583	628	670	593	645	579	591	632	570	592	601	645	644	626	623	643	584	641	589	567	578	607	643	557	643	630	643	611	633	590	588	637	625	608	585	622	672	585	595	616	618	629	604	603	565	591	600	638	625	596	605	613	582	621	603	611	644	584	669	623	575	615	582	577	600	612	597	583	594	597	599	621	617	603	594	638	595	578	635	591	609	608	599	625	615	591	586	639	602	640	622	625	646	589	603	633	616	581	641	662	618	593	636	604	593	635	625	652	597	605	616	648	610	651	616	579	576	606	624	634	653	602	593	613	638	589	643	611	593	612	591	597	615	582	583	599	667	604	622	597	613	626	583	601	635	684	671	608	642	674	615	664	626	588	619	624	617	609	600	616	589	673	612	629	620	635	629	582	650	658	550	630	611	627	604	630	605	684	643	601	638	625	627	623	608	605	613	633	596	646	598	607	608	618	611	571	625	611	635	618	602	641	631	652	594	667	577	614	593	653	636	577	656	588	653	625	587	616	636	632	627	637	605	628	617	641	604	619	618	613	623	598	629	600	660	603	552	634	646	629	581	595	629	637	616	606	633	618	654	638	628	600	642	570	601	627	589	631	594	593	585	597	606	576	562	605	591	596	619	632	619	646	614	648	666	609	623	648	585	592	602	610	618	595	616	594	649	638	637	604	619	611	595	624	617	612	590	565	562	606	607	611	586	671	601	629	644	628	624	671	595	595	601	645	587	599	593	663	634	585	620	593	610	600	629	627	611	655	602	582	601	623	631	557	623	631	591	647	622	604	632	626	637	620	601	684	672	628	619	628	608	587	600	645	575	606	610	637	619	613	587	610	651	595	672	657	602	658	580	618	618	620	602	624	664	595	621	585	623	620	616	594	626	604	677	647	647	577	581	617	566	595	606	615	594	621	584	620	651	610	627	610	646	644	625	580	611	610	600	637	626	584	648	607	606	597	613	602	636	575	611	618	580	591	603	624	609	605	632	624	614	557	597	632	642	578	562	644	585	619	615	605	638	642	685	643	632	682	600	613	564	612	580	592	585	664	599	585	618	569	610	601	594	624	604	610	616	613	636	626	608	592	607	582	634	598	583	643	609	631	616	600	613	606	608	588	632	547	584	615	612	637	599	573	629	625	636	615	640	607	580	646	591	586	624	598	634	610	628	611	600	618	638	636	633	645	617	625	585	619	619	591	578	614	588	632	613	611	649	627	623	615	635	625	632	612	595	608	632	649	633	584	573	598	658	575	594	621	576	602	641	677	595	629	599	583	580	594	638	603	585	604	653	623	598	556	610	629	670	616	642	563	680	626	597	596	615	606	613	603	575	635	620	624	630	616	597	621	613	585	587	606	639	617	611	643	601	631	658	585	627	626	589	643	622	609	622	626	632	604	654	642	599	647	641	596	562	602	642	604	584	638	580	588	614	608	601	619	603	586	636	607	591	587	638	610	620	648	624	589	628	607	609	605	597	632	610	610	593	593	606	666	618	580	549	654	610	615	613	600	599	622	607	646	620	606	577	624	643	663	636	602	596	596	630	648	586
23862	21356	28721	24347	21332	11748	1072	695	620	548	553	465	481	490	457	437	429	414	405	381	411	423	421	427	380	387	415	432	432	399	422	425	437	437	415	437	422	400	342	392	445	411	410	402	430	398	408	404	399	408	412	383	390	383	382	402	440	399	398	375	376	407	392	393	410	418	390	407	408	412	433	402	412	393	416	390	386	442	428	365	376	365	398	407	400	357	376	422	398	355	395	387	372	418	408	346	401	404	353	353	366	436	404	374	409	395	397	416	408	372	369	374	391	368	383	366	421	404	388	428	381	407	378	387	416	393	393	425	389	361	383	377	395	413	409	368	376	395	421	378	367	359	407	385	364	391	391	410	408	381	378	397	397	399	389	364	389	387	396	382	404	406	400	413	383	408	372	395	408	406	382	374	409	386	395	418	395	387	381	442	412	413	399	383	415	419	408	409	411	423	384	388	397	421	428	403	394	398	396	387	397	415	378	417	382	396	387	416	388	397	403	403	403	435	408	390	419	363	392	358	389	398	379	381	405	376	392	405	407	386	408	397	421	405	396	371	372	400	380	428	397	424	394	366	404	411	414	411	363	418	402	398	409	454	373	400	365	402	385	404	377	384	406	406	435	416	427	395	368	428	431	390	383	382	391	385	405	425	383	407	378	387	397	412	443	376	399	396	400	372	394	380	388	419	389	421	376	446	405	404	392	376	407	387	436	415	409	388	420	396	378	400	428	418	358	383	384	416	382	426	397	389	412	391	391	431	409	417	384	421	392	372	413	373	378	424	411	432	398	380	372	366	384	381	420	385	399	386	399	381	414	452	413	412	382	403	389	365	421	381	425	395	395	420	429	397	382	393	412	404	396	436	436	429	424	414	422	389	434	422	386	419	410	414	368	421	365	412	394	420	397	420	387	387	381	391	396	399	460	390	390	411	415	381	386	401	399	407	408	396	417	384	421	373	413	405	409	379	378	393	426	404	388	409	416	395	422	411	346	397	405	416	394	415	408	370	412	430	395	418	382	439	373	371	371	402	402	383	411	447	409	410	377	404	413	407	381	388	381	403	351	399	390	372	409	414	397	402	380	395	426	380	426	381	364	354	393	397	381	417	387	412	387	378	420	384	425	372	453	411	408	386	390	406	404	383	401	395	385	446	378	407	387	409	404	357	389	437	385	375	435	389	389	395	385	434	395	392	412	406	382	413	430	441	379	412	404	443	430	431	381	430	424	403	411	361	406	406	427	400	384	377	400	350	402	443	401	390	431	429	376	393	368	388	396	415	410	372	368	395	420	413	406	418	387	394	381	408	393	388	398	394	387	393	402	392	411	397	408	389	413	389	399	416	376	401	411	391	396	426	395	467	360	436	388	433	376	420	424	431	431	420	405	416	412	399	393	425	421	399	353	353	415	407	392	367	446	406	391	395	401	403	427	436	392	391	443	388	410	416	395	359	401	390	407	371	405	398	372	405	398	441	378	386	404	418	398	414	396	345	398	386	418	411	373	392	416	440	373	376	402	407	437	428	430	371	429	428	392	390	379	404	415	402	419	393	393	384	401	406	386	416	370	385	365	386	399	403	388	402	428	400	400	403	398	367	381	377	406	401	374	425	413	402	420	376	415	422	401	437	413	444	408	410	398	397	425	444	435	392	392	422	443	405	393	400	390	400	379	390	399	418	402	411	386	363	411	396	413	419	375	390	428	415	374	393	405	412	404	385	427	413	395	431	381	386	412	351	397	417	398	386	362	380	389	397	397	418	404	395	381	426	446	389	444	385	404	430	385	400	389	372	416	425	394	393	376	410	416	369	396	402	377	385	381	385	375	415	430	384	391	386	414	395	385	373	377	368	409	394	378	379	401	389	396	409	386	402	407	374	405	442	395	400	395	414	382	391	424	377	407	403	431	398	373	375	408	386	376	401	385	379	413	409	386	388	398	393	399	382	416	422	418	403	371	412	377	406	373	389	385	375	390	400	411	410	421	366	384	400	395	386	398	401	387	442	389	393	411	384	423	432	408	435	381	413	383	393	384	413	395	406	427	388	383	392	405	429	403	399	390	390	421	406	420	343	384	398	405	395	354	371	414	391	424	411	393	385	388	374	387	411	401	365	378	392	431	396	406	398	403	381	380	433	403	361	372	392	400	377	402	381	362	384	396	413	453	410	394	397	387	355	438	412	403	401	401	410	365	387	397	392	418	383	392	399	417	410	392	387	391	396	378	389	388	412	447	401	365	391	388	382	383	372	398	381	395	403	385	407	376	438	412	389	401	371	392	383	394	414	427	361	403	389	423	405	393	403	382	432	395	393	376	400	420	410	394	398	379	397	417	360	419	427	365	390	384	392	371	394	375	380	386	401	417	394	391	405	402	372	397	397	408	391	378	413	413	411	377	397	413	400	393	396	388	412	407	366	400	420	402	402	375	398	362	374	402	408	396	401	430	375	410	418	380	387	429	381	431	390	406	383	396	396	425	372	409	416	433	415	415	411	425	419	423	415	407	373	363	388	387	412	404	405	418	327	408	396	395	415	435	369	394	382	449	397	407	379	394	354	401	436	369	388	434	377	346	416	379	376	403	409	411	392	389	408	410	399	411	414	393	415	413	439	398	384	378	415	405	400	391	419	415	387	396	407	407	449	382	422	405	420	412	386	371	388	403	378	425	376	376	365	391	382	410	420	366	425	391	356	389	357	377	422	409	397	422	382	391	428	396	421	380	400	410	403	368	375	432	408	403	373	399	388	382	373	415	412	394	441	384	378	414	421	390	402	379	391	400	392	395	387	351	363	369	391	434	366	388	382	416	403	404	382	410	384	375	435	395	406	411	386	392	402	386	401	368	379	357	410	396	388	432	451	386	365	422	387	396	407	402	366	375	429	373	348	427	398	396	406	403	375	416	398	400	375	399	401	374	427	400	360	385	355	406	428	404	397	399	378	360	438	393	412	395	389	393	426	393	411	394	398	391	408	418	403	413	375	401	440	420	361	401	412	403	418	434	402	397	373	382	387	432	386	372	419	372	404	367	446	370	412	386	417	396	371	417	392	355	409	389	398	394	372	388	405	373	404	374	391	397	415	400	420	373	425	386	377	392	403	404	370	366	390	389	407	385	422	409	393	398	419	371	416	408	381	419	395	395	404	421	391	385	410	418	391	375	401	394	417	423	386	389	359	396	390	417	398	420	387	399	397	366	405	396	386	417	386	397	414	368	355	358	386	418	373	424	427	394	383	416	400	353	389	385	392	456	421	417	401	422	407	424	393	408	431	396	371	367	429	387	416	426	375	408	373	420	375	421	417	419	390	372	385	396	420	400	409	378	409	415	415	372	417	375	359	428	402	368	426	383	395	381	393	383	384	375	391	401	399	354	383	399	390	405	364	378	429	407	408	386	399	414	436	387	387	416	414	409	386	413	388	406	376	401	434	398	365	397	405	438	387	422	384	379	402	377	407	389	415	405	396	399	435	359	365	383	391	354	381	394	372	421	372	409	362
32041	45969	10667	2635	1814	1404	1152	909	824	716	609	634	573	562	543	470	521	533	516	485	454	451	470	481	462	450	408	457	473	452	437	433	442	435	444	404	445	417	460	409	486	460	450	428	427	384	409	481	436	444	458	424	399	435	443	417	420	418	446	415	429	403	440	374	450	441	416	430	453	432	433	463	444	468	460	440	414	445	424	395	413	421	446	417	415	399	441	412	420	440	439	429	460	425	421	405	425	428	439	425	406	439	413	395	411	426	424	430	406	414	434	371	451	418	436	427	422	454	437	422	446	435	408	409	441	418	412	440	422	437	411	442	434	392	433	442	466	477	448	388	475	437	433	442	447	435	391	435	416	434	436	433	410	424	448	457	427	435	449	443	467	432	439	402	433	450	408	417	424	452	410	439	425	444	426	450	427	410	429	450	428	435	442	432	427	416	438	470	400	420	428	435	409	418	419	434	419	417	431	420	414	418	424	435	464	428	441	453	457	404	444	432	389	461	403	408	422	464	438	417	427	403	421	482	423	458	449	449	427	411	422	442	446	430	445	424	440	396	437	426	469	420	430	434	480	420	436	414	434	422	406	406	425	444	444	418	414	433	436	431	429	398	406	453	398	433	428	449	428	441	423	441	447	441	411	453	374	422	420	390	469	440	400	438	428	447	458	446	426	446	425	424	426	441	441	445	439	430	402	422	423	443	406	426	436	429	422	424	447	455	411	403	418	437	459	424	430	433	442	449	425	424	415	444	416	429	430	403	435	440	409	433	441	418	414	406	432	390	441	404	439	453	393	424	403	456	432	421	450	419	433	431	420	402	439	419	427	458	433	432	425	393	436	441	420	427	403	430	381	430	462	472	422	475	409	410	436	441	437	420	469	416	411	420	450	457	416	408	426	432	444	408	409	434	388	432	472	428	442	409	480	413	468	427	429	441	409	417	376	425	466	442	420	441	405	421	445	455	484	412	405	421	434	443	419	411	429	423	423	418	448	425	470	450	443	445	365	418	428	436	466	421	416	392	403	419	395	455	431	383	444	427	453	438	408	460	403	454	440	428	440	403	446	430	401	413	412	407	422	444	420	495	450	412	404	385	408	446	442	442	414	440	424	405	427	420	472	436	399	399	480	461	399	448	417	419	436	452	442	427	407	420	434	432	435	444	480	455	444	437	436	448	458	428	421	426	418	411	477	433	450	414	404	432	418	409	428	429	410	401	443	443	440	425	454	429	437	417	451	386	414	419	416	410	420	426	380	445	428	433	407	421	467	460	439	492	442	413	438	443	429	428	454	464	438	450	444	447	461	422	421	445	448	407	431	410	430	414	425	424	415	405	400	437	463	427	415	396	440	395	401	421	442	395	453	462	401	411	453	420	446	432	443	423	429	434	463	436	399	405	458	438	408	411	427	459	427	455	419	424	420	442	399	446	442	404	405	431	417	450	402	439	434	407	429	402	444	428	432	427	437	443	438	409	445	465	461	432	416	405	413	431	470	452	461	419	436	426	462	407	433	448	398	423	442	493	391	463	425	413	461	407	458	431	405	412	439	471	446	414	455	421	453	403	424	461	440	440	415	432	418	415	429	453	436	425	449	425	439	410	424	469	417	407	408	380	419	435	419	432	399	446	403	420	426	428	449	416	385	421	443	508	418	425	396	475	436	481	443	429	427	431	386	447	419	400	450	439	426	422	436	424	420	399	484	434	459	421	425	425	405	430	433	449	425	430	406	432	478	478	437	405	444	428	441	427	440	415	435	446	421	403	408	432	387	418	456	431	457	427	434	435	461	422	394	408	444	477	413	449	412	410	500	435	442	405	484	393	404	417	429	439	425	416	441	408	447	451	437	475	455	440	401	418	410	450	430	438	415	451	424	451	434	456	419	373	390	440	403	452	430	431	408	419	432	439	444	466	386	424	406	436	386	439	396	370	407	452	413	407	419	437	432	414	394	413	428	409	435	439	441	432	420	401	415	426	434	392	407	420	454	409	410	430	404	462	429	429	421	441	411	434	443	475	418	448	405	447	441	421	439	401	441	436	414	455	451	401	409	456	465	428	429	443	440	435	437	454	449	435	417	447	418	408	422	406	439	433	448	430	441	421	449	434	435	429	425	444	444	425	402	434	422	414	420	422	433	437	433	424	439	405	411	437	437	439	419	456	462	424	448	444	429	427	414	430	388	434	435	454	419	453	401	398	416	409	450	395	399	424	469	410	400	434	422	449	436	411	429	376	422	451	427	440	440	427	434	429	418	417	432	416	446	422	469	416	445	427	437	449	400	435	453	451	427	448	476	417	460	433	437	442	442	433	439	450	415	406	407	390	429	440	457	405	446	435	407	404	440	407	443	409	425	450	457	412	394	427	439	414	423	416	413	401	436	433	412	439	438	398	462	431	424	439	434	426	431	404	452	425	477	451	394	473	443	420	454	437	414	423	453	402	430	437	438	441	443	449	400	438	448	449	441	403	437	440	445	430	438	430	452	433	451	405	423	428	434	414	391	461	420	420	464	432	395	447	386	429	419	424	402	416	405	472	354	407	398	428	392	418	441	422	381	420	406	421	416	465	439	435	440	427	445	437	443	433	421	449	471	448	433	464	448	429	422	433	391	439	419	433	425	451	394	400	392	428	425	394	429	440	408	473	414	457	414	409	404	457	422	384	420	446	412	441	430	439	426	418	467	409	460	419	417	411	419	446	447	470	410	436	443	428	408	450	464	422	433	456	392	407	425	422	443	417	445	422	432	439	438	401	439	412	408	396	419	416	417	455	432	454	424	437	429	421	447	427	420	440	421	389	456	455	427	476	432	408	426	468	434	444	391	440	427	431	447	420	422	444	384	420	433	439	426	406	426	443	416	405	433	431	427	420	442	403	444	383	415	413	430	430	413	438	437	418	407	463	441	426	443	434	449	415	425	386	408	401	473	389	447	424	428	396	461	418	404	394	407	430	396	417	433	418	438	454	438	438	460	421	441	430	435	425	447	433	402	445	445	423	426	397	422	423	405	449	419	382	433	448	429	442	411	425	449	433	454	442	422	401	408	430	483	414	424	428	472	426	418	447	427	461	423	434	454	473	396	455	416	435	437	410	415	405	404	422	449	444	416	475	425	388	388	411	436	420	408	407	445	414	418	450	427	415	438	442	424	412	475	414	413	424	416	423	423	442	424	444	435	436	415	452	437	416	431	405	441	453	417	431	443	417	421	396	429	437	445	424	423	427	469	423	430	440	475	447	434	452	413	395	388	463	394	428	411	438	445	482	407	428	388	449	464	447	422	407	418	422	447	396	417	469	444	445	415	430	446	428	451	430	418	430	426	412	430	463	426	453	441	433	468	438	385	411	433	448	392	419	454	429	443	418	458	423	441	405	392	445	429	414	434	402	453	434	428	416	418	442	421	409	430	417	400	420	436	436	425	416	432	423	443	458	404	456	407	419	434	461	436	412	456	431	434	452	425	442	407	418	420	433	436	407	442	433	429	419	439	436
25435	21348	27308	25463	9292	1284	1104	958	935	911	890	923	910	873	853	854	891	881	874	833	910	829	907	881	906	932	890	813	856	831	886	893	823	849	875	868	918	857	861	896	868	860	819	866	840	896	817	890	851	851	837	863	852	843	848	765	850	852	870	848	818	885	858	823	856	805	847	831	864	885	860	940	800	843	814	861	839	836	864	885	890	875	805	843	843	914	872	859	823	879	794	809	878	837	872	857	919	884	869	846	889	841	813	953	892	846	844	861	889	841	862	890	840	876	827	875	826	858	870	889	848	831	841	821	819	861	841	834	835	860	863	893	910	871	853	830	807	853	837	841	889	891	867	839	867	852	905	849	820	842	868	889	878	889	845	815	882	848	870	860	815	846	832	917	832	848	845	875	832	894	818	842	833	818	822	844	809	857	863	873	915	902	844	833	848	825	835	822	880	873	914	883	909	830	832	856	874	847	830	881	828	840	842	828	820	866	897	909	843	844	835	860	797	875	861	902	813	839	846	873	879	843	794	855	892	859	883	861	840	842	815	839	861	860	868	970	887	851	850	893	886	893	860	877	838	809	801	845	902	883	898	927	869	820	859	932	879	785	895	858	852	872	831	819	820	841	868	826	879	782	877	824	813	834	878	836	877	865	856	880	843	850	804	872	802	842	881	840	842	876	902	836	913	859	896	852	826	840	862	880	854	860	865	883	902	837	832	898	823	835	835	811	860	906	829	863	830	872	851	881	878	839	823	829	820	811	809	869	823	873	861	844	822	829	840	828	875	848	845	856	823	822	867	861	879	855	858	891	869	879	858	836	859	870	856	877	835	851	871	868	835	880	831	851	839	859	896	872	856	851	887	799	806	887	859	772	864	849	902	829	883	869	806	869	880	889	816	859	875	810	846	796	946	826	862	853	822	849	876	889	889	857	864	858	878	904	865	884	867	843	822	876	898	854	852	851	898	836	843	842	829	851	874	885	833	828	876	841	867	875	871	835	869	855	896	910	834	878	780	889	873	873	876	820	906	875	853	813	833	888	845	818	846	895	890	845	843	878	874	883	868	843	872	874	816	866	835	855	780	860	863	859	905	873	859	806	878	838	836	860	870	824	839	893	900	873	929	840	893	855	851	846	816	873	858	852	817	818	868	836	857	815	836	838	803	850	854	809	830	891	915	866	874	855	840	841	873	833	845	829	811	804	783	940	846	810	861	877	827	830	814	756	835	884	810	831	919	852	853	834	887	826	879	877	853	836	875	912	859	869	891	914	832	839	844	813	810	887	843	908	846	840	857	778	834	852	813	860	844	831	903	849	820	868	843	849	865	867	861	852	846	843	842	843	842	849	823	862	880	905	896	835	845	829	844	821	797	865	819	838	883	887	857	831	888	810	861	875	827	871	813	890	862	801	872	835	882	841	856	875	849	833	865	848	832	760	857	876	855	833	879	835	880	861	857	872	902	831	810	842	838	841	877	903	890	829	870	867	836	867	810	798	879	818	827	890	916	887	880	839	880	841	807	861	823	821	862	829	858	869	846	885	812	824	808	879	851	829	865	847	865	841	853	874	828	865	852	805	768	878	821	865	836	895	835	926	861	883	841	847	853	935	925	888	879	845	823	832	915	864	802	880	850	849	874	892	832	853	866	849	902	827	796	824	772	877	825	801	830	864	893	834	865	817	824	824	836	808	828	862	844	826	832	809	834	896	865	896	854	833	871	913	850	829	857	865	849	810	870	871	817	879	897	859	838	910	845	866	835	859	854	794	895	830	840	904	853	889	792	848	874	848	861	875	818	827	831	924	905	845	832	844	869	883	899	853	905	830	816	902	785	838	871	800	886	886	843	810	809	841	870	894	868	862	886	886	836	821	856	879	855	883	914	887	879	866	829	806	841	814	876	879	893	858	834	836	861	889	849	892	839	835	839	842	824	802	877	817	851	910	867	874	855	881	855	829	884	882	862	864	866	837	819	867	868	887	840	825	906	864	879	883	864	809	875	810	872	841	872	859	789	876	826	838	821	866	819	836	859	854	873	898	928	835	854	849	864	857	865	849	815	831	792	829	807	847	847	838	863	862	900	840	916	876	813	845	853	802	783	875	859	914	804	854	826	868	924	835	806	828	843	823	866	916	822	826	839	865	895	822	888	859	820	815	887	868	883	911	825	870	863	854	873	812	834	821	815	861	812	844	841	842	875	867	839	869	861	855	841	858	833	850	792	832	853	842	828	860	843	856	915	852	828	888	865	806	829	871	891	859	885	857	872	851	905	863	880	866	835	791	878	862	850	779	847	837	813	849	802	831	849	871	875	833	816	782	788	803	820	838	826	745	797	854	887	837	920	845	880	853	869	845	888	853	841	841	814	840	866	872	908	840	878	841	885	823	883	892	864	839	856	867	834	855	899	864	868	837	832	839	778	843	891	874	856	863	835	831	829	851	945	829	850	853	911	834	865	858	912	896	872	839	870	897	846	873	858	829	815	854	899	856	883	880	808	876	875	838	871	839	863	810	834	901	873	836	824	827	827	781	862	883	886	916	866	885	851	875	822	828	841	852	821	862	870	865	880	867	867	813	832	839	845	854	840	840	825	812	775	841	878	813	864	840	852	826	791	817	896	828	853	892	883	890	879	829	910	886	824	854	899	814	854	933	805	818	832	842	820	826	897	850	878	833	792	828	799	861	866	850	872	872	808	900	839	856	829	827	817	868	911	893	846	857	813	863	865	895	831	811	838	839	804	861	840	862	896	823	840	841	888	879	900	831	834	783	920	842	806	802	861	835	908	857	796	876	853	820	878	845	806	878	856	854	824	847	861	877	822	850	822	853	833	859	900	834	823	832	838	818	847	850	846	827	852	865	810	837	862	885	877	792	849	860	908	867	839	882	878	864	810	838	901	809	873	847	893	819	862	825	832	848	878	894	865	800	830	850	821	837	867	829	829	795	868	907	848	831	876	863	835	880	815	865	842	920	878	823	852	862	829	878	859	849	888	843	855	875	904	897	786	853	825	838	885	830	879	861	909	914	814	920	816	874	844	890	869	862	864	821	822	791	857	852	802	795	883	857	827	858	812	862	817	836	934	857	848	846	851	910	875	820	840	870	877	806	790	824	871	842	835	861	862	838	852	827	770	799	849	895	876	888	875	820	875	919	829	827	846	864	859	846	907	914	868	878	872	819	884	919	904	840	859	842	833	814	871	866	856	777	795	860	840	842	828	825	890	886	873	810	797	822	896	824	854	882	881	844	867	868	862	816	843	858	900	793	889	833	819	880	814	866	883	866	868	884	834	832	879	823	887	876	765	849	919	850	818	867	835	855	810	881	855	890	889	863	865	885	850	873	885	800	831	917	787	830	808	867	875	839	879	916	894	861	812	872	806	834	851	853	861	794	888	870	826	836	842	847	792	840	874	880	848	883	838	808	843	855	811	862	881	852	837	823	867	809	864	858	893	819	842	891	823	842	870	881	821	895	862	845	865	804	813	880	846	843
29539	39635	6853	1895	1513	1353	1236	1162	1074	1012	985	977	1018	971	965	892	984	945	891	960	938	880	945	910	873	953	960	903	843	870	911	871	909	865	889	904	892	877	857	884	885	893	874	870	837	919	893	857	919	865	944	884	947	918	881	907	880	833	902	838	883	879	844	916	848	853	899	901	872	852	915	870	864	899	865	866	861	883	893	927	896	908	944	921	895	881	900	893	865	888	869	866	876	870	889	908	861	840	862	919	942	895	889	869	926	899	895	886	892	894	890	883	838	880	873	892	902	883	922	813	843	841	865	870	911	885	871	909	883	869	850	850	897	844	899	874	849	829	945	875	866	927	939	864	871	921	853	870	875	825	853	890	916	933	909	883	883	863	919	862	866	892	880	901	867	934	883	907	885	884	886	869	844	832	845	897	823	857	860	853	855	898	909	903	863	877	894	864	841	908	867	869	877	901	893	905	820	885	847	855	905	850	894	919	814	930	896	863	915	899	902	892	869	903	883	906	865	944	866	877	893	854	844	908	876	878	820	891	891	888	929	867	866	903	911	889	896	885	895	883	932	885	883	860	927	843	871	882	927	915	917	903	880	901	927	872	876	896	850	867	910	878	855	890	885	882	856	904	875	891	885	885	904	879	882	877	871	906	874	841	852	902	920	911	865	866	879	893	880	866	856	931	802	909	884	885	885	862	939	873	954	852	858	917	849	923	881	825	932	884	910	919	880	879	897	917	882	886	841	857	872	890	885	912	845	850	923	860	958	854	898	889	938	899	920	885	852	925	883	905	839	867	854	933	886	872	862	844	892	891	850	882	883	882	895	870	936	931	835	849	892	868	856	896	900	833	895	900	905	888	881	826	905	894	821	903	928	850	880	867	910	922	818	933	886	878	855	876	820	848	882	888	914	838	916	872	907	857	833	925	897	890	901	884	874	888	875	878	868	877	865	930	889	911	886	890	918	856	831	895	887	923	903	885	871	884	853	816	909	892	896	886	852	899	876	894	857	848	891	845	870	887	859	893	900	838	861	881	922	877	911	934	889	858	868	875	923	881	875	922	905	871	887	881	910	846	864	879	895	872	889	876	923	850	894	865	860	879	905	900	919	875	832	935	861	925	857	882	897	864	880	880	883	922	897	858	852	856	896	819	818	890	858	881	869	835	877	828	954	829	959	935	892	854	862	880	895	888	900	869	870	899	866	850	830	899	850	863	880	954	897	917	896	888	851	846	876	865	910	902	857	838	927	890	944	859	847	883	898	941	854	879	923	894	850	866	840	771	876	891	893	870	865	893	933	928	850	840	889	876	833	867	836	881	874	786	898	851	815	831	850	881	874	850	848	853	935	907	901	874	901	848	900	887	871	916	855	820	891	914	929	900	855	845	888	880	841	935	848	882	857	872	900	918	910	871	879	854	859	885	871	888	905	844	889	827	866	879	931	917	890	873	878	873	864	893	875	868	873	892	891	867	904	888	932	920	896	901	901	895	814	916	854	885	834	840	806	895	916	864	853	895	820	879	884	855	853	867	886	853	859	888	934	879	891	874	884	835	825	857	866	886	861	905	904	857	913	840	838	898	898	863	867	890	891	810	882	915	876	876	957	880	889	874	881	862	920	846	848	842	887	864	871	854	905	854	914	874	884	859	878	902	840	843	928	930	884	922	900	903	865	917	868	908	874	858	891	839	861	872	906	861	910	877	857	854	802	890	852	940	881	862	869	886	892	909	838	856	906	894	885	852	870	898	882	902	904	906	872	865	878	870	851	873	868	879	893	833	807	875	891	901	847	843	797	914	866	876	854	873	843	882	874	832	908	885	875	921	875	880	894	865	875	915	899	885	880	857	888	869	906	939	887	920	885	828	867	881	912	896	888	850	825	924	839	844	829	893	909	844	895	953	883	889	852	857	898	858	861	854	814	889	876	927	915	887	911	858	883	890	891	865	895	926	876	864	823	932	952	860	871	891	887	906	900	902	893	900	926	864	950	830	863	936	931	922	850	876	871	868	901	912	890	875	892	919	857	881	862	862	911	925	780	865	870	880	911	922	910	859	863	887	850	865	891	839	876	880	920	901	882	932	912	879	898	908	891	901	912	915	910	886	894	885	884	897	898	883	902	896	894	850	890	886	859	887	884	884	876	897	886	886	925	897	874	917	893	896	899	901	885	883	878	851	874	908	864	855	852	877	860	902	923	874	835	817	844	850	898	906	848	894	890	926	903	918	876	907	908	842	883	875	879	901	842	877	880	809	882	923	948	874	878	877	858	872	887	889	891	894	900	830	898	896	847	857	849	918	870	927	884	873	897	833	889	864	853	826	903	884	855	862	867	930	929	914	834	919	870	887	877	928	894	921	909	860	858	889	867	860	913	894	852	902	917	904	915	929	879	881	875	897	884	862	813	858	866	879	958	870	885	864	831	880	894	872	900	860	885	841	909	830	881	862	904	887	887	893	880	910	894	908	858	963	881	903	852	837	874	908	884	881	868	906	879	860	871	913	880	900	850	884	844	867	924	927	918	867	887	835	859	911	881	818	885	881	868	904	856	888	836	882	886	897	931	861	869	870	823	892	870	893	912	925	783	909	868	913	841	902	874	887	853	873	854	837	919	890	872	886	867	908	870	912	903	826	960	852	898	941	838	1004	882	865	878	889	892	936	862	848	879	825	853	880	848	863	857	865	833	852	942	916	935	858	888	819	927	872	880	841	861	860	848	828	884	914	919	884	915	907	881	852	900	901	861	891	893	888	845	903	896	903	873	862	897	868	904	907	872	919	928	868	859	886	880	870	862	902	888	899	867	894	944	904	908	865	890	894	856	875	899	889	902	862	896	890	902	890	854	899	853	862	896	841	917	829	854	891	833	882	866	889	819	894	894	890	912	903	894	817	863	896	887	917	879	876	855	845	847	858	857	873	895	937	885	882	843	846	923	913	885	896	841	890	884	873	858	879	883	908	896	832	885	875	852	910	942	857	892	875	868	876	897	864	883	853	885	816	868	909	863	860	838	872	868	851	903	888	906	864	883	863	856	917	902	864	877	883	902	848	914	921	885	908	902	856	905	895	891	887	863	910	856	902	878	839	910	848	915	894	906	912	851	884	867	857	921	859	832	895	859	883	909	897	835	917	882	867	883	839	882	849	866	865	840	826	824	911	869	880	848	851	898	852	878	894	919	903	871	853	867	907	840	893	847	896	920	878	827	874	840	906	886	840	879	950	902	912	838	824	842	884	886	885	848	882	890	868	926	929	877	943	890	863	824	834	873	872	891	871	857	968	861	949	890	939	930	859	889	904	877	921	880	865	853	905	898	890	858	872	852	867	909	857	845	882	879	850	903	829	893	862	910	888	891	941	879	864	886	842	909	849	875	850	888	850	882	858	904	850	890	871	882	871	882	860	895	862	860	879	886	846	874	865	888	856	892	824	864	861	873	854	877	919	946	885	891	864	888	905	887	852	844	898	876	837	880	935	876	869	867	825	896	854	843	877
22948	21444	29134	24132	21437	21466	8791	1291	1078	946	911	870	816	801	811	771	770	767	751	761	742	764	795	720	680	768	706	707	750	712	697	740	705	760	719	718	757	722	734	655	767	731	681	676	695	727	662	707	710	722	765	698	716	731	755	691	710	726	664	693	678	721	711	694	690	719	738	740	695	671	686	724	755	719	728	716	685	744	737	666	720	647	708	668	706	732	699	683	702	724	732	696	699	674	688	728	698	710	725	697	712	642	735	687	724	692	701	724	738	704	698	745	714	705	748	688	689	714	677	693	732	628	684	631	722	661	680	762	676	656	693	739	689	741	716	700	700	703	678	699	695	687	707	704	715	740	685	680	765	718	647	647	691	665	696	729	728	702	666	692	693	670	693	676	706	759	675	730	677	762	711	699	674	713	659	694	696	675	669	729	750	699	683	722	703	720	707	693	706	733	732	704	686	681	710	712	716	734	698	706	717	727	715	709	707	701	695	696	685	629	672	708	697	733	710	687	694	685	716	703	684	673	671	702	651	718	705	690	678	693	731	716	723	708	715	704	727	709	702	722	698	740	686	694	705	715	714	737	673	691	707	677	679	698	740	684	757	713	702	698	705	753	670	708	775	656	709	681	705	735	728	640	682	695	686	697	776	708	672	661	708	698	698	719	689	712	668	659	702	740	756	696	697	722	742	716	699	704	698	706	714	714	683	677	713	692	697	677	674	692	693	743	675	741	709	657	690	706	705	738	720	686	674	680	689	700	672	716	726	686	701	741	705	677	691	707	701	742	672	725	717	698	725	719	706	680	736	730	737	705	757	725	661	709	666	680	685	740	712	664	703	695	688	712	725	700	735	739	727	734	716	709	724	680	740	704	683	662	664	680	697	718	713	693	671	703	705	702	749	678	667	668	722	705	750	670	728	745	708	693	736	683	687	698	688	729	725	687	706	682	747	675	695	706	720	671	685	678	727	688	693	691	691	684	687	642	751	694	701	708	691	699	715	672	689	724	719	702	712	707	700	653	693	743	690	721	694	663	726	682	698	696	656	668	652	681	629	672	696	723	692	683	725	751	702	736	711	717	715	735	718	685	693	696	721	728	709	713	678	692	746	683	714	717	707	707	695	702	691	685	703	648	683	694	684	645	664	692	650	741	673	691	675	712	698	709	702	707	711	688	721	744	715	707	702	692	723	696	702	673	659	762	709	676	694	733	685	716	691	687	678	650	672	671	676	736	645	719	711	694	702	720	702	718	711	688	702	677	680	660	662	702	750	693	704	706	711	739	730	693	684	733	735	723	723	714	713	730	721	705	710	706	678	696	736	669	666	739	738	682	727	694	668	698	672	673	718	752	721	738	672	693	683	664	720	749	730	686	673	678	677	714	752	654	717	698	714	702	690	719	689	666	710	714	717	739	720	704	701	756	715	696	691	697	688	686	671	726	692	662	685	721	675	719	688	691	663	734	688	671	725	726	681	712	685	664	721	696	695	646	735	718	686	739	706	688	708	723	695	689	698	744	744	689	709	707	718	671	682	681	700	723	710	719	686	715	710	657	698	712	714	685	711	702	659	687	667	714	655	677	665	694	729	712	708	713	660	710	657	720	680	725	702	704	731	692	691	689	705	692	705	737	696	683	700	731	680	683	705	730	746	677	721	699	681	754	676	688	740	698	722	716	669	682	712	670	634	700	659	655	727	668	674	679	684	675	702	725	732	729	719	686	684	707	729	666	694	717	730	714	713	705	726	677	714	719	688	734	664	754	733	641	704	714	647	659	695	657	726	699	673	712	674	707	714	717	678	683	704	717	676	700	705	741	722	675	669	711	682	682	699	747	660	720	758	704	744	686	754	739	711	697	649	699	724	693	693	715	697	683	669	707	724	716	691	719	729	711	713	691	676	687	668	730	681	717	675	728	650	673	718	679	667	644	706	667	671	717	673	742	687	648	710	665	714	699	654	692	651	775	715	734	758	730	693	680	683	735	682	688	686	722	688	720	738	648	744	727	707	647	701	730	659	756	735	645	697	722	684	740	665	708	700	679	710	727	710	692	704	714	707	727	640	701	676	684	702	688	695	700	698	640	672	702	730	679	717	724	710	682	695	678	700	727	685	672	701	707	763	690	679	709	718	676	659	708	660	710	729	727	706	672	669	724	687	704	666	696	676	696	725	698	673	720	663	670	703	682	679	731	670	699	751	726	658	733	685	719	684	678	683	699	685	676	678	741	722	749	686	658	723	770	727	754	753	714	698	684	735	708	682	691	677	697	731	697	728	711	651	729	728	691	729	673	684	651	670	712	734	676	700	669	677	722	717	686	706	620	681	702	757	648	739	701	662	718	733	710	707	690	684	687	683	715	688	654	706	678	726	685	675	705	710	705	723	697	696	709	668	743	657	686	683	735	723	713	745	697	674	732	673	744	687	701	699	703	748	723	684	667	738	665	718	718	714	709	678	656	713	716	634	716	711	643	680	734	705	659	673	708	683	710	714	726	715	740	732	715	738	710	648	686	701	669	766	717	703	662	703	706	668	699	702	690	730	753	644	690	674	701	645	742	732	627	699	695	681	741	641	681	703	712	740	735	724	701	714	724	717	682	711	714	684	704	722	698	643	673	657	701	659	712	717	736	689	712	802	676	745	635	716	707	703	688	702	763	693	684	652	684	675	690	684	710	706	689	704	742	698	727	717	734	711	701	700	731	709	712	675	704	716	708	687	703	689	705	735	646	684	689	696	698	694	720	682	668	665	654	730	711	714	698	714	706	666	685	740	654	682	688	658	692	687	691	715	653	678	717	706	724	710	688	702	657	688	702	720	730	674	699	656	716	742	752	708	691	710	688	697	760	683	712	733	691	711	695	660	727	737	744	712	682	704	675	689	708	680	744	719	700	704	714	689	615	712	681	703	666	742	690	700	741	686	700	688	721	676	714	671	681	721	704	685	682	631	671	685	651	701	706	695	680	719	671	726	701	675	709	711	716	710	692	696	665	662	727	699	672	715	707	666	698	673	698	659	727	675	709	691	694	673	670	682	732	672	662	628	706	680	706	693	688	677	732	678	708	704	692	721	707	718	711	691	728	757	677	741	655	701	657	690	712	674	665	688	664	712	679	668	669	699	676	695	640	679	698	693	680	703	758	683	707	709	700	688	702	734	696	728	688	677	698	703	686	701	721	701	682	718	713	709	724	664	661	702	693	635	683	647	674	684	721	673	691	710	704	735	715	719	711	736	659	674	707	721	719	689	720	735	641	727	698	666	690	708	658	679	685	713	668	711	686	650	693	694	661	751	660	680	749	688	715	727	711	676	689	698	719	694	708	660	748	649	661	710	739	720	669	722	724	718	684	666	702	705	669	703	676	702	714	697	730	685	699	707	706	716	665	709	726	657	723	709	719	685	726	736	706	678	698	762	724	728	692	695	689	685	690	692	713	728	715	716	675	729	673	697	685	710	690	715	736	672	683	680	642	701	668	609	716	665	693	699	712	723	706
35757	53093	11584	4278	3190	2400	1884	1575	1422	1212	1107	992	983	888	900	883	899	861	790	827	793	814	766	780	764	756	792	746	751	753	729	717	741	784	741	669	732	697	706	718	710	748	775	743	747	681	728	750	686	712	711	690	708	714	693	711	720	739	669	740	712	685	720	696	705	674	717	676	732	724	775	719	687	690	685	693	707	719	699	746	725	737	763	753	700	728	718	767	693	696	686	676	727	621	706	671	681	697	742	644	721	711	723	710	722	706	680	704	714	692	700	704	684	740	696	691	751	742	698	705	786	714	740	699	710	710	699	714	697	736	761	722	695	690	689	682	769	661	747	721	685	686	695	719	727	722	675	743	664	738	731	728	686	679	700	682	740	678	686	723	705	692	685	696	691	703	735	747	724	672	733	720	661	699	710	696	718	693	712	680	677	726	731	708	726	688	711	620	684	729	715	702	668	668	666	702	707	735	702	676	663	692	688	713	745	676	737	720	721	719	658	734	745	714	730	668	652	730	711	700	748	698	655	720	710	693	708	682	704	706	696	700	687	736	687	720	720	703	730	724	708	663	689	631	767	658	690	713	670	668	710	698	707	688	715	733	715	641	708	761	740	643	697	725	692	723	728	736	758	753	683	707	680	722	697	778	675	700	701	673	706	700	673	683	662	742	705	709	699	689	680	701	722	670	715	709	718	705	658	672	719	727	698	697	754	716	745	699	700	718	712	698	670	670	734	690	696	748	717	695	713	759	747	710	725	678	701	678	673	719	693	673	702	721	673	740	689	707	756	695	700	698	658	689	688	724	713	722	716	673	683	723	716	701	704	747	677	733	709	738	711	700	688	676	705	669	737	727	734	726	670	672	712	699	674	689	729	665	679	687	686	711	686	690	707	736	710	703	706	716	669	659	700	672	695	696	672	682	696	746	686	719	726	695	686	703	689	677	682	692	723	702	677	689	727	710	715	694	675	696	710	739	667	704	667	669	695	685	736	673	703	734	722	665	717	754	684	739	732	691	670	676	709	722	731	686	728	635	684	693	709	685	686	716	697	676	699	697	654	691	717	694	678	711	709	706	738	693	731	672	730	713	697	739	735	704	705	760	719	707	724	687	684	697	740	678	719	738	679	693	690	664	730	671	687	669	749	687	705	687	711	733	654	707	711	721	726	734	664	690	737	705	761	719	682	709	746	727	701	681	770	692	722	696	705	669	730	717	766	662	770	710	728	692	698	710	773	738	650	711	687	681	708	766	755	711	676	674	694	705	730	718	714	677	697	682	672	726	666	683	700	718	703	694	716	752	688	710	667	684	735	716	729	751	709	686	713	688	649	716	734	705	709	711	729	658	736	703	767	690	702	738	725	710	671	682	697	676	688	675	709	739	726	692	743	716	704	726	723	711	700	741	691	715	742	728	729	731	717	714	745	653	679	666	700	705	697	728	735	702	733	699	729	726	660	672	742	737	726	654	711	694	727	734	704	645	712	679	697	701	686	725	728	716	698	718	739	681	691	704	692	692	666	721	722	721	732	705	700	679	695	720	685	725	658	674	718	709	689	692	721	705	676	765	729	693	728	719	705	695	718	688	687	676	687	662	784	715	679	699	658	697	723	691	681	739	674	675	725	739	734	712	691	702	709	687	686	672	744	704	693	734	630	758	737	732	689	660	721	732	715	734	754	743	678	738	713	688	708	684	664	690	692	696	667	707	670	682	762	668	679	695	654	754	697	689	686	684	711	751	700	716	676	680	660	727	745	658	691	710	751	730	729	727	725	691	704	703	701	699	740	698	700	655	650	718	658	692	719	704	766	693	747	689	720	687	694	699	713	692	715	710	774	694	685	725	674	655	696	705	677	730	677	718	724	714	702	680	674	696	712	707	694	708	668	679	732	728	697	709	689	675	712	753	742	756	668	704	690	712	741	732	708	717	728	710	661	691	697	708	657	727	710	687	714	726	681	714	732	689	668	679	653	756	716	667	685	670	651	725	690	681	698	728	668	697	711	691	697	682	693	666	733	725	726	670	674	681	676	728	726	742	636	684	706	689	669	700	656	731	718	691	702	685	657	705	761	686	732	701	743	678	690	670	733	713	676	711	732	701	695	715	735	705	715	755	741	687	740	668	706	692	720	695	753	705	715	639	720	678	763	732	617	659	746	699	682	643	705	745	681	668	707	682	740	679	678	722	746	759	651	740	672	700	744	743	667	712	748	743	712	723	681	718	703	732	702	722	674	714	724	723	727	705	701	684	704	733	674	729	716	688	729	736	641	705	700	722	700	720	702	719	704	697	712	671	671	727	676	684	701	697	698	711	680	699	720	684	716	716	729	714	731	708	679	726	671	672	715	736	752	692	694	701	677	674	709	658	730	691	730	690	725	651	718	690	696	718	715	707	768	688	685	682	736	736	694	745	704	671	694	705	694	712	691	669	725	715	697	707	722	724	714	701	704	672	758	724	723	706	740	680	710	641	698	688	727	702	665	698	713	703	712	726	725	693	735	682	678	722	742	687	711	668	701	706	708	677	738	731	678	748	728	732	694	691	681	741	728	715	719	706	739	717	709	739	748	711	725	737	671	708	729	730	690	684	749	736	711	678	714	683	668	696	704	661	686	702	720	738	673	687	668	699	692	671	720	668	741	673	743	689	693	695	723	752	715	728	687	742	704	633	694	684	742	698	721	738	700	712	711	743	706	683	730	702	713	653	750	698	684	746	668	759	712	690	740	705	728	692	700	711	709	688	720	670	728	703	683	716	675	743	691	677	673	777	666	653	693	695	681	687	683	720	716	683	732	679	663	706	718	715	720	740	686	739	680	690	690	717	653	674	697	698	679	689	673	740	717	736	682	713	689	745	688	690	700	684	689	705	700	722	736	667	728	691	715	695	670	674	705	729	680	663	688	719	703	740	724	698	689	722	655	666	695	683	738	653	679	738	707	700	699	724	685	671	711	699	744	681	716	723	704	682	713	686	744	718	704	684	706	736	686	718	679	715	678	695	670	744	728	713	699	705	730	745	671	705	686	661	718	736	708	740	699	680	754	694	709	681	717	673	682	726	685	694	722	710	736	724	686	726	672	669	729	705	732	701	718	664	660	734	691	662	688	696	689	726	677	688	718	701	693	719	718	689	697	733	641	689	714	689	706	663	679	703	737	733	714	711	675	723	688	714	642	724	700	691	687	715	740	716	746	687	692	737	661	683	692	714	711	693	725	722	692	720	707	786	690	682	696	732	695	720	711	669	677	689	687	763	661	702	654	719	700	672	682	665	711	671	671	706	693	736	663	635	703	662	716	703	747	665	667	710	732	713	710	741	660	692	684	664	710	695	703	708	703	696	678	690	725	741	722	648	706	718	721	702	709	630	706	695	673	693	670	700	681	721	734	698	696	696	700	679	665	668	701	675	776	711	724	715	721	705	707	700	685	714	685	704	697	692	718	710	732	707	730	695	730	727	695	720	677	700	678	713	723	713	711	726	730	707	701	717	642	702
29200	22679	10432	1060	634	562	623	613	592	576	578	541	570	556	562	534	548	582	565	583	567	523	521	512	532	512	583	564	542	576	501	588	595	562	580	544	545	546	561	597	555	585	567	486	594	566	544	584	534	607	576	550	576	572	555	573	583	565	537	577	542	639	596	557	553	595	566	532	548	583	576	521	538	571	577	567	546	578	541	577	582	592	551	527	568	505	529	513	535	566	590	550	531	523	557	572	594	561	559	574	505	567	546	546	577	538	600	552	559	556	560	554	601	605	513	582	603	535	525	579	536	568	596	556	539	592	588	572	590	607	607	557	588	526	551	547	589	558	516	583	523	550	560	580	575	560	591	557	568	518	552	618	609	537	536	580	532	571	535	574	553	594	564	552	543	584	601	598	533	609	585	573	618	546	535	604	546	584	576	561	571	581	548	550	518	525	569	611	532	570	591	562	595	537	549	562	572	560	537	549	567	568	529	542	533	541	606	546	540	558	546	524	605	547	586	575	541	534	579	607	562	575	580	556	531	575	578	548	549	551	552	543	608	600	578	606	593	629	576	556	567	537	560	591	519	572	577	594	527	590	527	594	523	583	562	565	517	561	597	601	587	579	571	552	550	587	532	584	564	574	574	592	560	575	577	584	590	526	577	596	597	578	560	578	581	536	585	556	568	579	558	552	587	576	540	565	507	549	584	573	603	528	536	549	593	590	550	591	527	573	582	545	569	560	575	570	544	592	600	555	548	555	550	537	549	531	571	535	536	556	555	547	584	582	591	598	549	552	542	605	592	582	555	541	565	586	566	592	537	589	548	562	561	550	525	564	532	575	556	555	595	541	551	551	512	571	552	550	516	578	561	544	523	559	577	533	568	564	563	522	538	562	589	561	532	565	555	555	548	537	555	556	553	573	526	553	587	566	594	614	555	557	544	555	559	577	559	558	552	524	538	558	564	550	556	594	506	546	567	585	573	545	550	582	540	623	573	574	536	535	583	568	551	604	559	522	529	608	521	568	583	547	542	596	556	592	550	515	547	589	535	592	576	582	564	596	574	571	586	591	549	588	533	528	581	554	594	545	528	549	535	561	574	560	554	538	528	524	563	595	569	582	593	578	581	562	550	590	556	566	536	557	574	526	540	575	585	556	587	558	524	593	584	613	575	595	534	596	561	572	564	544	573	550	567	564	595	565	589	545	559	539	574	545	576	523	565	559	565	557	533	577	581	555	548	540	537	592	579	578	532	562	552	602	553	558	536	547	576	550	501	529	576	557	569	629	550	590	555	575	516	565	559	571	565	596	555	565	592	557	526	533	584	559	549	546	518	536	557	566	550	547	574	620	576	599	552	527	534	542	544	553	545	585	563	588	526	519	545	558	573	556	568	573	563	527	575	562	555	568	548	554	587	521	558	553	553	525	584	577	588	571	569	567	579	608	605	603	581	625	565	563	599	610	532	528	574	577	612	560	568	586	570	551	561	566	558	577	525	574	600	510	550	545	552	571	597	555	577	549	490	566	582	557	574	552	545	559	569	563	582	551	590	601	544	594	534	588	562	571	560	507	580	539	530	518	528	570	594	558	550	562	565	545	522	571	593	578	499	546	554	509	586	545	533	553	521	606	555	569	557	557	566	592	580	551	547	601	569	561	556	592	566	553	556	562	584	576	571	554	558	579	605	577	583	565	550	599	593	554	564	563	566	573	565	569	577	511	565	601	579	603	549	581	574	586	515	607	561	546	550	551	539	603	557	619	511	521	561	555	588	553	542	560	576	561	584	592	550	583	569	557	568	536	545	552	552	541	496	544	553	535	564	579	587	586	608	565	562	549	536	532	590	577	570	566	555	562	592	542	540	588	534	587	590	562	558	546	540	567	542	537	539	554	545	554	553	598	563	549	592	562	618	596	560	541	540	573	566	590	559	537	566	560	586	588	532	542	505	573	540	533	552	554	591	585	572	568	541	513	581	586	527	554	580	602	571	572	526	575	547	568	596	552	525	519	562	546	585	573	535	551	552	577	565	574	529	583	549	568	505	572	572	588	560	557	532	565	584	572	580	575	572	560	568	597	533	531	544	586	587	550	581	560	572	522	579	559	508	594	562	564	541	603	568	560	540	592	581	553	585	556	555	563	533	568	592	588	553	551	537	573	534	556	525	579	559	569	514	578	560	528	554	593	536	576	498	552	525	555	540	567	550	555	550	576	579	572	540	599	563	558	544	577	572	589	559	578	540	551	598	570	575	568	573	557	593	524	578	555	551	544	538	535	593	587	557	555	534	562	570	558	534	575	561	582	537	540	553	512	583	573	564	549	539	571	545	585	568	523	508	536	566	561	552	534	555	524	526	534	527	535	573	569	572	610	532	562	572	570	547	588	567	583	613	550	552	542	588	571	593	534	562	555	547	580	614	515	560	540	590	531	510	566	544	514	570	548	580	585	619	530	548	584	528	579	543	557	588	569	584	535	567	567	560	528	508	574	530	575	592	599	547	547	552	593	566	546	529	595	489	530	564	561	579	557	549	507	579	578	577	564	559	571	557	538	566	571	543	563	575	554	528	573	588	584	574	533	537	534	596	588	531	585	602	614	570	564	559	572	545	584	556	590	609	581	518	578	534	549	564	538	549	557	577	565	577	615	551	548	550	562	540	580	531	602	554	548	563	581	546	577	553	581	539	559	573	597	538	545	525	500	566	546	564	598	533	582	572	524	523	566	535	579	558	510	565	596	540	547	567	568	536	590	546	563	584	538	594	545	564	562	579	540	578	567	585	549	546	540	604	552	546	539	540	563	552	559	546	570	563	553	558	552	531	571	540	536	558	563	532	558	583	597	604	580	585	618	503	572	551	560	588	612	553	586	608	544	600	597	587	593	566	586	510	570	571	595	528	573	525	543	540	559	534	548	580	522	596	578	561	542	563	530	595	557	531	569	546	589	547	558	549	601	504	564	587	570	599	520	566	560	573	578	556	601	582	543	556	542	579	611	582	553	553	535	600	548	575	595	561	539	514	525	590	554	588	532	596	544	566	554	558	535	562	603	557	564	552	570	578	545	531	585	552	556	549	544	529	585	581	576	568	538	535	568	542	597	537	585	549	509	586	559	579	585	551	572	554	531	549	556	597	588	520	571	590	560	593	593	559	582	594	518	553	556	538	576	564	575	600	526	554	572	572	554	596	555	535	564	536	541	576	570	573	540	626	576	560	541	592	554	555	581	591	533	585	580	565	542	575	566	571	551	553	550	569	534	555	525	562	593	584	554	550	592	549	573	536	534	574	555	583	545	516	525	527	571	531	589	572	563	528	583	618	545	547	548	575	556	578	573	581	556	594	504	548	588	535	581	532	548	540	547	541	593	628	567	587	634	592	546	543	548	599	593	583	516	575	523	527	562	554	587	560	574	568	534	580	598	546	510	575	595	575	560	580	593	522	584	563	554	552	529	534	577	544	574	520	575	540	599	540	544	549	579	607	596	573	569	572	551	549	554	554	533
25125	28777	2680	705	682	625	647	613	646	644	641	612	569	641	579	588	613	627	617	579	625	565	635	664	623	629	592	603	604	610	615	668	570	633	629	611	648	589	647	610	589	612	652	580	607	631	600	607	599	607	634	645	590	645	580	639	612	606	621	607	623	572	621	600	598	666	650	581	565	653	620	579	597	625	636	595	586	592	611	567	628	629	644	576	545	620	639	630	632	640	583	607	616	613	611	609	574	629	603	620	592	582	609	635	606	626	616	654	597	610	620	622	593	623	596	592	583	587	619	545	695	588	642	584	558	569	653	600	602	607	600	618	578	598	604	627	588	594	612	600	620	614	564	591	573	636	601	622	581	603	579	587	591	632	629	643	636	616	630	648	614	613	626	656	595	596	613	629	626	603	605	664	560	606	594	585	610	608	613	608	615	613	587	673	592	606	647	632	612	616	602	630	597	608	608	596	589	563	588	615	631	597	639	592	633	625	610	623	614	574	599	591	597	598	614	606	591	620	588	590	600	610	578	626	612	568	650	619	611	588	632	606	606	601	644	637	594	623	631	572	655	569	632	647	576	594	604	581	638	653	584	603	578	588	591	606	610	587	577	666	591	619	612	595	596	606	595	599	642	601	582	628	623	586	584	598	560	667	588	625	617	610	618	593	634	643	610	638	641	595	613	583	593	605	585	641	587	600	579	573	600	570	637	627	614	627	617	590	579	649	575	609	584	627	593	582	624	602	620	648	610	620	579	632	585	615	613	628	635	611	600	564	623	598	593	573	563	631	619	563	552	603	566	615	638	567	655	602	564	607	577	597	602	593	627	599	605	584	615	589	634	633	617	622	542	580	641	560	606	612	599	589	590	607	588	576	622	631	628	615	631	597	661	610	558	578	652	616	627	652	615	615	652	595	619	600	607	586	596	613	656	621	599	606	596	646	587	614	613	598	591	592	628	606	583	605	624	613	626	562	545	599	598	616	600	600	622	602	624	625	557	619	647	617	615	601	600	624	626	643	599	608	630	625	632	627	653	575	620	624	607	654	586	611	575	589	610	627	678	602	594	609	599	584	589	601	594	633	616	614	583	588	630	604	646	620	620	634	636	641	579	598	610	578	635	567	561	628	574	608	617	621	617	603	637	599	623	629	615	646	612	579	632	577	618	578	646	588	626	598	587	605	575	606	592	590	634	609	561	596	547	594	638	609	603	614	589	546	610	596	601	648	620	610	604	587	603	598	625	581	617	598	613	610	613	654	629	611	563	629	593	650	654	588	612	563	639	637	590	586	618	566	589	644	630	600	621	589	582	629	575	597	633	637	600	672	580	602	594	591	582	608	618	610	627	593	575	575	628	581	601	616	596	625	640	576	639	592	600	592	592	595	645	595	624	556	625	585	620	601	604	584	592	604	612	598	567	616	591	586	631	615	594	629	619	589	601	598	611	554	581	578	609	602	653	596	592	640	568	591	594	623	590	616	597	605	586	627	637	627	581	630	558	627	592	574	584	625	618	633	561	629	652	614	621	592	623	610	561	632	580	617	572	632	567	593	603	601	608	621	612	617	597	651	581	633	616	625	577	572	618	630	609	600	592	609	592	630	584	599	600	613	650	590	591	627	615	596	610	583	680	559	612	576	577	611	616	612	577	596	615	609	642	614	645	596	626	637	630	597	630	589	589	632	584	564	571	626	641	598	633	556	572	640	597	629	627	627	577	615	577	598	597	626	606	564	593	623	562	572	612	621	574	601	606	626	607	604	599	596	636	625	573	571	550	599	569	629	594	630	627	568	621	618	634	593	601	590	620	583	610	603	615	632	585	605	601	592	601	656	615	605	623	668	629	596	643	591	608	572	651	566	622	612	675	589	599	611	612	579	624	563	619	548	632	550	603	636	604	613	603	565	623	573	610	592	633	573	625	592	630	592	601	610	616	602	641	639	647	594	594	616	611	628	627	600	608	644	656	595	546	615	569	602	634	634	613	650	604	564	643	647	610	619	616	586	621	560	617	585	610	633	591	608	548	623	604	591	608	628	604	585	627	637	587	633	586	601	600	625	592	574	617	634	617	589	577	633	619	641	637	658	585	603	584	615	586	667	618	649	624	608	601	593	656	597	590	628	618	670	625	587	585	602	655	619	613	630	609	584	633	650	601	632	602	594	612	634	600	590	583	615	646	555	593	608	612	586	621	606	587	629	612	597	590	598	566	609	585	626	584	596	666	625	594	615	640	609	591	608	571	607	644	632	577	572	612	614	641	620	622	598	616	579	586	578	615	666	634	569	606	596	581	605	626	642	583	583	647	596	639	614	636	642	591	557	597	607	586	595	587	609	544	605	581	585	607	588	568	584	646	614	581	593	617	565	609	588	601	600	597	569	613	627	582	617	578	606	595	617	605	584	625	596	573	602	637	581	620	558	615	622	615	622	565	610	621	622	604	623	600	639	591	637	606	582	635	610	594	607	608	585	607	641	636	614	616	624	606	579	590	634	616	652	583	580	572	631	599	603	600	624	611	592	592	635	618	593	670	636	586	599	635	620	616	570	580	656	603	622	615	565	629	599	570	600	603	599	649	591	625	636	570	603	596	622	590	586	633	600	584	616	615	648	576	620	604	639	614	634	604	638	627	591	576	601	573	595	623	581	622	616	628	600	604	594	617	636	621	597	651	604	588	597	610	629	603	590	610	580	589	564	603	624	629	594	573	599	633	630	605	577	651	624	634	591	587	625	575	630	579	604	627	613	578	615	595	643	585	627	610	604	579	589	620	647	588	637	620	593	629	659	620	583	615	624	638	608	616	606	598	588	620	582	630	610	608	593	596	613	621	622	633	618	598	558	618	585	585	581	598	623	649	617	631	624	623	627	592	628	614	599	610	648	598	688	560	559	608	640	613	621	615	623	618	585	546	602	580	589	579	589	587	602	608	620	575	616	646	614	612	583	633	589	619	584	607	613	593	641	574	613	599	581	593	606	631	650	580	623	613	606	627	643	570	607	615	629	637	583	615	550	583	600	594	588	610	602	567	598	613	648	617	615	591	577	588	593	630	626	612	611	596	547	566	608	604	556	606	620	613	580	603	612	553	606	581	603	607	628	620	592	608	607	623	625	589	619	628	613	659	577	624	605	581	592	617	623	564	625	597	570	640	572	616	664	613	585	581	621	605	599	584	618	572	603	599	622	563	635	589	607	621	621	642	609	663	619	609	577	583	652	608	604	610	559	572	627	599	614	594	615	607	626	614	579	575	608	652	582	626	582	627	596	636	625	634	629	596	615	682	619	587	586	601	598	570	592	618	618	589	596	631	550	573	574	622	599	613	620	603	613	612	627	584	612	559	645	617	628	600	636	603	616	645	596	586	603	612	636	640	591	603	596	621	607	623	581	601	620	592	610	640	582	589	579	571	632	612	618	587	609	615	629	612	595	561	560	565	583	647	624	594	610	636	604	589	586	597	545	578	639	621	654	637	628	602	634	586	597	620	584	558	610	614	620
23850	21322	28640	24344	21306	11611	1005	632	594	525	540	486	457	427	451	464	472	440	458	412	441	404	394	394	408	439	397	423	398	404	402	410	408	414	422	397	364	417	429	409	419	441	419	389	381	404	446	372	389	410	392	418	394	378	385	409	392	377	406	413	395	375	353	390	378	388	407	425	417	380	373	414	346	415	353	401	398	395	394	382	381	402	404	393	353	379	390	390	378	412	328	375	388	405	412	442	437	401	376	377	407	373	385	354	402	401	398	416	394	405	363	404	380	397	375	381	413	378	395	401	390	346	391	422	395	385	377	413	381	378	341	379	384	393	389	376	383	385	375	393	344	388	380	386	397	400	384	409	419	386	403	391	382	356	378	405	354	428	400	350	390	399	401	407	374	405	356	419	400	382	402	410	360	368	370	392	428	390	408	412	393	412	376	391	394	386	384	414	395	394	417	392	403	424	374	387	392	408	417	424	435	380	382	405	389	384	394	388	388	396	366	402	387	437	365	398	398	386	383	381	398	427	426	406	381	379	396	379	412	384	395	399	369	386	374	384	385	372	347	408	413	401	407	373	413	387	363	417	392	370	425	415	389	369	382	398	393	411	400	392	372	402	376	403	410	369	402	377	387	382	412	414	426	384	379	404	398	379	421	374	369	386	420	427	368	402	405	373	422	396	377	379	394	376	358	411	405	393	384	369	374	373	401	380	405	409	409	423	423	389	416	373	380	413	363	347	360	405	404	386	368	398	370	379	380	363	404	353	390	374	378	394	414	395	399	386	390	408	381	401	395	370	362	399	386	418	378	411	390	357	391	412	409	406	378	387	400	377	375	385	428	383	382	403	388	404	399	363	407	383	387	397	381	422	361	421	394	379	389	379	374	364	385	352	386	417	379	365	381	374	444	403	387	391	391	434	386	393	402	408	409	399	397	376	420	420	415	373	399	407	415	357	376	392	404	397	427	394	372	376	373	389	417	393	381	381	402	385	407	428	396	363	375	434	373	402	367	363	355	383	459	400	387	390	385	380	431	429	374	395	401	401	382	419	383	417	382	376	384	385	367	421	435	411	392	403	398	407	412	399	413	388	435	405	384	380	369	348	398	378	381	414	394	402	364	395	411	397	401	407	396	391	383	381	395	431	415	392	387	404	402	394	392	358	437	379	404	377	394	425	433	414	384	396	363	424	397	361	395	370	404	388	371	412	388	390	371	384	400	381	381	376	392	376	407	384	381	405	381	402	433	420	377	358	417	411	435	389	367	425	374	400	405	423	396	394	421	408	384	381	391	398	418	376	379	366	371	385	423	361	389	380	395	360	413	386	412	398	432	384	398	409	410	354	398	390	372	397	371	386	422	390	418	362	367	401	401	387	404	403	378	419	414	380	411	431	355	398	346	393	424	375	418	388	397	404	413	398	386	395	363	378	384	401	410	386	402	426	380	385	385	390	387	384	379	371	406	407	371	405	389	407	412	410	374	419	417	380	411	388	355	394	410	368	391	405	420	377	417	398	396	396	393	429	380	397	393	379	387	403	397	379	415	398	431	394	368	418	394	395	395	400	388	397	417	384	393	414	408	403	404	409	370	410	367	422	384	368	381	363	399	413	345	371	392	397	343	377	418	425	387	428	365	419	385	399	368	383	414	360	405	413	362	412	404	392	399	357	384	358	391	401	379	441	370	394	397	395	388	404	387	388	389	412	401	386	363	376	385	422	356	368	389	389	381	404	359	401	433	389	367	403	393	407	423	378	403	375	398	373	417	419	371	420	397	415	388	415	413	400	400	394	420	380	400	371	376	388	387	446	390	416	409	413	393	386	411	412	396	379	423	394	389	387	399	386	398	370	362	414	395	407	357	392	338	408	382	417	409	393	406	385	383	398	415	411	401	424	431	391	364	402	383	417	376	408	377	388	409	384	402	393	392	390	381	393	406	366	353	375	397	390	356	411	397	401	369	400	410	374	375	431	373	412	371	403	378	366	392	390	368	398	383	353	405	362	397	403	365	390	409	389	400	385	362	390	410	371	424	393	364	372	387	403	409	408	392	363	382	391	345	409	416	392	435	368	381	384	418	361	399	382	354	405	382	367	370	389	404	392	373	390	357	378	391	382	380	396	423	392	399	389	372	390	388	403	379	411	367	379	404	422	386	347	377	346	426	412	389	416	405	381	357	392	393	431	421	386	389	418	409	397	416	422	382	384	388	392	394	364	422	420	409	394	415	384	384	385	390	358	351	400	370	392	397	385	353	384	384	390	388	375	379	408	386	369	403	402	383	346	354	399	392	421	398	376	397	399	417	412	389	396	404	372	397	413	387	407	385	363	394	388	402	414	385	399	438	402	392	400	386	435	397	417	359	413	418	377	386	392	402	349	433	383	395	364	409	382	364	376	387	373	383	412	416	426	366	410	425	458	398	414	414	344	407	400	395	378	418	400	372	393	388	384	420	396	396	390	400	389	387	422	415	397	419	392	394	373	368	374	430	366	390	358	393	396	371	450	414	420	409	377	388	403	391	380	383	366	381	386	405	393	421	362	393	399	419	361	380	392	413	375	422	368	398	408	418	383	424	419	427	420	388	395	404	374	392	407	425	425	336	379	385	411	405	358	362	427	418	374	384	393	390	384	358	373	387	393	383	407	389	402	378	397	392	399	343	412	400	412	417	384	393	375	374	392	396	390	387	427	385	384	388	388	410	434	408	397	379	383	389	378	428	364	413	422	378	370	390	400	420	429	412	351	414	383	372	370	385	368	382	377	400	424	398	400	403	408	392	349	395	421	398	384	373	390	391	374	334	414	400	357	361	428	370	381	406	356	361	393	383	403	381	376	367	419	389	366	385	424	367	387	375	398	400	361	420	373	397	400	415	401	393	368	408	439	379	419	384	382	395	385	382	394	391	416	406	403	396	371	380	412	386	404	403	397	396	395	386	382	403	399	412	429	428	370	389	432	396	409	400	376	397	371	415	414	375	401	390	383	382	413	406	379	393	402	391	423	392	377	379	392	362	407	401	382	408	383	394	382	363	410	398	391	379	411	390	385	413	429	418	415	406	371	419	419	398	403	388	398	417	376	389	381	409	415	368	413	408	397	358	354	422	386	429	449	450	427	417	374	366	405	417	379	372	357	394	387	398	361	347	404	398	409	363	405	401	382	378	364	422	396	380	367	386	366	400	390	378	375	395	382	405	367	399	383	399	393	357	408	420	419	379	400	392	412	411	357	404	403	371	380	427	403	401	435	376	363	415	392	376	419	407	401	390	367	368	367	381	399	404	409	396	397	449	361	359	363	404	382	398	368	408	371	375	404	367	393	375	398	389	397	386	388	384	416	429	379	397	400	365	389	363	444	380	420	383	395	394	407	411	392	383	388	388	402	381	381	379	379	388	387	404	382	437	393	397	363	405	420	406	387	400	402	407	395	414	389	417	352	353	419	396	412	370	387	391	381	381	391	412	383	389	386	413	401	393	365	400	369	400	411	394	398	381	374
31704	45473	8871	2608	1922	1359	1096	890	730	678	648	578	608	540	520	498	521	498	472	471	463	481	475	469	479	442	457	489	420	422	419	427	434	420	451	440	419	409	447	429	432	427	471	413	430	382	466	422	429	422	446	461	434	436	443	420	426	439	442	404	467	386	422	389	423	423	458	436	415	422	417	397	432	453	428	432	429	415	434	430	422	444	456	417	452	438	434	419	452	460	427	444	404	421	418	422	392	412	419	434	413	429	427	437	420	413	467	458	438	404	406	440	395	404	415	448	434	408	434	449	417	453	410	405	438	419	406	445	453	454	409	408	440	444	405	452	417	386	418	453	410	419	448	399	397	424	400	442	454	370	422	399	387	416	408	425	399	440	408	420	460	400	386	446	405	418	429	424	448	441	425	412	384	443	421	403	376	425	440	459	377	403	440	451	434	440	417	419	434	389	441	418	412	431	423	467	437	414	384	440	459	420	395	427	419	393	423	426	435	399	425	439	403	403	414	423	420	446	454	417	449	380	414	399	434	404	449	400	451	386	410	438	433	428	430	436	419	429	421	437	401	437	457	393	454	426	453	358	449	417	419	393	417	439	421	422	427	404	399	435	437	431	433	431	396	432	472	443	436	450	377	411	435	422	401	408	405	445	412	405	432	439	414	432	403	406	390	398	438	364	441	413	406	416	404	441	443	439	414	440	462	468	422	410	423	384	446	404	447	386	398	380	408	469	431	416	400	459	438	399	432	421	388	411	403	441	370	411	429	424	410	431	407	446	423	374	428	405	433	429	414	414	415	420	441	439	440	390	443	408	396	441	473	412	398	394	437	401	441	423	422	403	441	440	430	438	436	452	433	391	449	379	451	426	398	418	411	425	416	423	438	413	460	433	399	420	439	416	443	392	438	426	414	408	447	409	430	429	437	416	440	436	397	421	428	415	426	435	403	463	424	419	424	405	456	407	390	450	426	397	480	456	400	424	430	393	412	420	428	450	418	438	435	392	446	404	420	422	407	417	438	439	445	436	426	423	413	432	459	395	418	418	435	420	396	446	416	426	425	415	409	442	442	431	395	428	418	393	410	405	390	428	413	418	414	417	391	465	416	442	429	405	403	419	411	361	365	435	401	426	396	402	425	412	466	450	411	432	460	407	446	402	414	426	393	401	436	371	388	432	419	415	413	420	448	427	408	391	377	422	413	416	425	426	434	437	444	426	440	442	427	427	417	383	430	424	436	430	421	427	403	447	433	436	411	433	396	407	426	413	422	353	433	423	408	456	454	430	430	436	418	441	424	454	424	463	416	419	414	420	438	443	426	423	431	400	424	425	458	469	443	401	436	422	403	438	433	431	447	395	414	408	428	393	423	412	436	407	431	450	453	441	384	420	442	425	468	430	425	436	433	458	409	414	442	413	398	433	452	414	447	430	431	412	428	417	424	437	438	410	399	410	440	452	422	437	402	457	439	448	405	439	430	408	473	422	440	387	431	448	403	403	394	434	386	443	455	445	421	412	379	402	460	486	392	443	436	458	441	454	443	447	382	417	424	432	420	408	459	433	418	424	449	422	402	420	426	428	404	396	410	388	422	453	445	438	409	428	407	376	441	424	428	456	420	415	411	449	428	437	406	413	396	447	421	406	436	436	413	408	429	429	461	459	413	399	430	409	421	440	426	411	429	411	426	391	436	425	428	424	433	430	437	408	452	427	411	413	439	433	451	413	448	424	431	413	468	393	446	417	423	425	427	402	397	453	439	396	413	441	452	369	452	429	467	374	395	425	434	415	430	436	436	405	395	416	379	400	419	440	412	393	456	416	415	424	431	422	401	435	433	428	378	447	396	450	400	439	401	401	434	414	400	417	440	423	424	416	444	421	413	423	390	364	421	439	424	446	431	420	418	413	420	416	417	403	440	397	393	394	412	378	449	391	464	408	440	409	404	422	407	427	398	410	426	414	403	453	447	447	403	393	436	407	450	407	415	426	404	411	407	445	463	388	448	415	435	410	450	420	443	436	421	433	421	463	424	431	413	431	413	426	407	434	426	431	420	402	422	422	416	445	464	426	409	423	394	440	456	422	437	418	447	441	430	418	407	389	417	418	411	430	400	434	445	408	446	399	425	409	435	398	457	413	452	409	431	407	408	427	453	440	423	425	451	394	446	434	430	443	422	388	406	435	474	429	411	417	417	436	366	414	437	381	437	444	415	435	422	409	399	457	410	426	443	384	419	401	435	431	388	439	394	444	390	432	407	435	418	431	426	455	432	449	401	412	422	413	418	395	411	450	418	407	380	448	398	401	418	410	411	372	442	451	459	407	405	448	440	420	420	423	401	417	436	404	445	434	435	408	432	387	425	405	430	402	398	459	442	406	435	439	423	430	437	403	411	432	413	416	454	440	424	433	420	410	438	445	418	415	446	440	434	456	405	444	419	428	424	447	429	411	410	439	464	413	420	387	446	419	423	412	379	394	410	439	406	420	413	431	417	401	449	408	423	417	456	434	435	431	413	446	399	414	476	409	415	423	417	430	455	441	405	445	406	416	418	440	374	445	445	398	412	432	408	464	432	407	459	422	425	421	454	428	416	450	423	431	436	409	417	381	417	411	454	411	410	425	441	434	440	391	443	389	377	414	419	381	419	421	410	423	428	407	417	409	397	418	413	443	415	415	446	403	431	422	419	436	417	427	436	429	450	384	393	383	442	413	420	410	432	424	434	423	434	413	453	410	435	416	421	445	453	411	435	441	413	430	410	452	441	383	428	421	409	414	428	460	436	360	454	427	437	465	416	378	457	447	433	452	411	389	440	441	394	416	435	461	422	394	416	437	395	413	401	432	433	432	400	407	389	426	444	421	423	415	432	416	409	408	423	443	423	447	424	411	419	397	403	429	390	437	464	427	425	442	393	429	449	416	453	445	420	432	398	436	474	425	436	435	430	418	391	421	397	420	416	467	401	423	386	399	400	412	441	439	407	428	391	425	426	422	434	474	466	447	420	411	397	444	446	434	428	434	401	426	410	452	430	406	386	438	410	438	417	433	396	399	445	433	439	414	414	404	402	431	402	389	426	425	392	414	439	453	407	425	430	416	427	428	399	388	431	446	442	445	407	383	412	410	423	437	412	453	381	408	444	426	428	421	428	401	452	429	439	413	432	401	418	438	411	432	411	427	416	459	426	415	437	441	400	440	447	441	411	426	450	431	415	399	441	441	397	427	392	395	431	418	425	424	420	426	437	437	424	424	402	425	429	441	424	408	437	446	426	423	422	460	415	411	420	442	438	446	420	419	448	443	441	417	419	411	413	426	452	434	408	410	414	407	440	380	414	423	408	444	427	382	410	408	421	451	444	417	412	391	418	365	430	440	440	423	456	398	405	411	389	425	390	420	478	448	415	436	428	382	413	391	409	407	391	428	421	419	406	462	405	445	407	460	416	430	409	429	430	447	413	399	391	412	420	375	398	402	468	404	447	434	412	418	395	402	424	421	419	407
25553	21425	27465	25585	9403	1225	1022	1003	908	975	912	951	909	843	842	910	906	875	915	880	817	829	870	873	916	827	882	881	851	884	837	829	855	854	840	884	853	925	850	838	809	793	859	837	869	808	876	836	915	815	857	853	910	845	825	843	886	848	879	823	811	816	853	834	917	893	935	884	832	809	871	881	935	845	793	864	803	833	963	864	862	929	893	841	865	824	870	832	874	808	863	850	855	842	805	856	820	804	854	868	824	921	781	860	859	804	836	854	835	939	886	829	851	813	811	886	843	881	867	887	843	846	850	904	825	875	795	819	861	832	821	840	841	824	813	879	907	813	812	846	810	847	819	863	864	869	916	883	895	843	833	850	867	846	879	816	847	886	874	892	826	856	837	854	877	893	866	812	809	802	776	858	865	844	833	853	774	816	875	839	870	892	857	844	826	830	844	842	799	820	851	816	841	824	864	865	876	869	885	847	828	895	790	844	802	857	871	824	816	856	879	862	885	801	865	810	784	859	833	882	826	857	863	849	849	833	840	871	850	801	830	907	820	824	805	850	814	824	839	839	874	874	828	777	907	865	828	895	822	861	904	857	825	850	854	831	855	793	863	875	841	890	874	858	840	870	824	846	888	806	881	815	870	864	873	825	847	844	827	921	856	857	888	838	835	840	868	900	861	849	875	903	847	829	853	851	859	869	866	869	877	802	849	881	881	866	844	847	839	858	885	829	918	823	880	845	819	857	870	813	879	787	862	860	864	843	873	823	857	860	823	827	911	808	878	876	842	828	883	809	809	790	904	796	837	898	882	848	820	869	915	861	850	875	881	848	861	850	866	747	888	847	844	848	857	840	874	813	865	863	861	845	810	877	845	824	861	860	857	839	850	877	842	890	871	831	846	844	873	854	803	872	908	860	847	869	824	865	839	843	855	833	838	862	867	903	851	892	822	821	906	838	879	818	832	821	867	879	836	849	841	828	819	809	850	843	827	798	866	856	886	758	817	822	826	850	837	818	853	843	814	845	910	876	828	886	828	828	840	856	847	840	884	895	846	832	855	836	840	800	853	828	822	849	834	863	826	828	823	835	840	861	885	877	877	847	871	813	779	887	847	878	814	848	828	843	843	836	862	803	867	853	885	820	810	810	845	914	837	867	857	830	858	835	898	914	844	833	813	855	880	883	834	881	904	882	900	837	809	904	894	852	862	857	823	822	856	839	863	844	845	798	798	851	830	883	865	886	865	831	812	875	870	798	821	812	856	854	860	865	804	872	863	814	837	862	859	868	874	824	828	867	832	851	842	881	847	862	902	835	779	825	853	859	857	826	860	867	910	815	884	925	863	845	803	841	885	889	861	867	865	910	883	818	889	836	828	845	792	821	831	819	795	842	889	866	870	884	866	884	811	813	856	795	800	860	848	836	822	857	866	905	870	803	853	831	847	813	865	838	862	885	845	840	848	869	871	827	819	793	874	859	797	907	864	896	854	780	876	845	860	869	814	849	792	867	858	797	854	862	858	908	818	819	827	939	807	843	871	804	862	889	842	839	848	806	835	820	855	862	859	806	861	789	804	854	884	809	902	858	848	853	868	839	858	859	930	855	819	806	897	878	872	878	865	925	929	849	852	894	834	833	806	865	877	829	831	864	870	896	889	873	875	797	843	832	813	832	858	795	863	863	902	803	761	829	845	857	851	915	818	819	832	867	834	905	814	837	813	832	844	834	826	868	856	850	834	842	860	817	829	808	915	862	828	872	855	845	860	812	854	841	902	857	808	856	799	835	870	886	809	788	934	914	901	841	822	885	866	847	858	846	882	827	862	850	859	834	860	894	815	888	881	852	839	895	912	889	866	818	814	845	807	836	829	857	851	770	873	865	856	862	829	877	815	779	840	861	864	903	835	882	824	859	847	887	853	872	866	874	875	858	876	848	863	888	878	850	867	839	879	895	892	853	830	862	803	878	849	846	831	883	861	863	878	880	870	841	899	854	867	846	830	856	868	844	897	802	860	825	848	870	860	844	854	845	897	789	869	848	901	825	843	835	900	876	833	845	846	810	869	854	844	798	844	827	845	862	838	841	896	875	868	876	842	852	853	838	880	845	831	848	822	843	884	843	914	844	852	844	834	781	873	797	887	842	871	868	879	855	864	875	884	848	869	838	836	812	833	866	883	885	847	892	878	825	853	845	818	834	849	848	823	843	785	884	909	776	830	883	820	866	875	856	818	846	820	784	856	846	899	878	843	852	872	837	852	841	824	827	834	910	823	834	870	844	815	885	867	818	854	835	870	823	870	869	877	834	821	809	831	840	824	832	874	876	864	868	827	856	830	845	790	832	861	872	829	794	928	859	838	873	869	849	843	826	901	865	811	851	826	840	833	844	820	905	873	879	836	909	862	889	873	861	872	852	880	883	868	851	814	848	856	819	878	853	850	812	860	872	874	849	869	851	831	873	869	901	889	846	841	827	850	834	857	847	823	812	874	894	838	847	853	834	889	824	872	824	792	840	818	810	865	821	902	812	843	833	855	884	819	806	814	851	837	808	877	877	809	871	870	799	867	880	860	846	815	849	835	829	811	832	887	838	848	927	839	883	812	889	831	876	858	866	847	828	858	863	858	856	833	839	846	797	874	854	842	872	874	838	783	819	835	795	874	874	831	813	810	858	867	837	825	850	810	901	869	886	847	841	853	853	847	843	813	804	851	844	846	867	858	845	817	818	863	839	896	782	875	815	862	800	943	864	892	863	851	850	857	891	856	835	832	861	841	904	898	847	830	851	827	831	848	797	840	848	865	834	821	897	803	828	880	809	844	822	794	839	856	837	822	828	829	882	820	902	827	841	884	891	781	896	842	845	847	877	837	790	855	879	848	851	891	844	846	799	813	895	841	796	874	835	842	848	882	862	919	864	876	874	836	805	896	855	828	889	830	849	821	855	869	849	833	851	854	884	830	901	891	811	830	858	885	870	819	822	881	896	865	866	820	864	841	837	828	846	875	849	855	820	808	877	782	818	824	834	863	883	829	827	825	854	850	855	841	876	828	826	845	827	856	889	848	844	863	877	909	834	812	854	862	821	841	821	841	848	852	865	951	855	822	832	852	859	795	819	868	845	878	875	876	863	828	862	869	806	791	800	841	843	827	811	855	851	842	837	829	834	838	836	835	838	812	874	867	850	853	904	837	852	860	783	856	821	852	886	822	871	877	849	823	882	841	870	857	872	860	831	834	849	858	846	846	860	818	818	832	828	855	804	822	879	811	863	843	827	852	842	889	848	854	866	842	902	900	859	830	835	812	787	816	848	905	850	837	829	874	822	870	828	840	814	872	840	826	881	841	882	833	848	905	884	858	881	868	773	859	873	791	879	912	825	850	855	820	840	821	861	855	860	807	812	857	847	848	822	850	868	840	822	847	807	826	815	835	854	870	863	866	782	855	812	810	847	774	845	804	821	877	850	858	821	840	809	823	849	905	847	831	846	807	798	872	821	802	837
29533	38327	5628	1950	1565	1374	1190	1123	1017	1012	1029	985	967	973	907	985	910	851	902	921	867	935	909	848	912	896	866	919	872	947	897	921	889	920	930	933	880	860	890	844	904	909	861	907	886	908	903	881	858	890	890	825	943	865	897	889	879	906	855	910	927	874	832	920	860	901	877	897	850	890	919	908	853	858	901	858	891	916	911	865	898	890	864	823	848	916	874	881	892	947	876	907	863	858	825	882	924	878	882	827	941	887	890	920	889	917	905	853	920	875	885	869	880	902	907	879	843	871	887	893	914	891	872	929	859	814	902	948	947	938	834	844	879	892	885	851	908	964	958	825	847	919	856	880	905	895	874	847	876	904	813	941	910	885	891	852	909	900	899	900	870	835	904	832	888	898	897	901	887	875	863	895	890	876	929	924	850	830	878	900	863	922	903	889	841	833	883	884	863	867	874	941	908	874	863	873	862	875	856	899	921	853	866	910	879	911	865	924	854	913	914	879	907	885	881	911	868	871	874	939	865	867	897	846	877	843	883	895	863	876	896	886	911	830	918	885	915	882	882	885	824	840	887	908	921	884	887	848	903	918	864	894	822	860	910	863	895	864	905	885	914	842	861	875	904	887	880	878	884	847	862	884	864	928	884	929	900	867	893	859	904	918	916	840	917	902	887	897	842	885	928	847	857	946	903	904	898	900	847	870	830	872	881	904	855	962	902	870	918	835	862	912	826	892	851	894	825	865	911	829	865	895	913	907	901	884	910	925	855	914	886	886	877	876	882	859	839	888	843	881	856	917	842	887	873	897	875	885	889	852	862	849	899	871	922	858	918	892	860	870	882	883	921	838	911	858	877	884	877	894	917	852	898	845	845	866	839	900	929	895	849	918	832	878	894	892	910	876	910	891	864	912	871	864	878	894	913	881	865	818	834	881	921	910	925	867	907	904	907	864	871	904	918	871	901	871	848	917	893	894	930	871	942	852	901	876	876	880	898	881	844	821	904	844	904	852	936	903	926	898	886	831	889	873	889	850	901	862	879	885	836	840	864	863	909	831	870	888	886	891	839	919	881	904	902	934	873	881	829	848	917	855	892	867	926	884	856	909	843	874	876	914	875	870	891	839	893	844	915	881	885	870	879	831	897	965	857	912	872	868	833	928	896	868	873	911	889	855	884	846	863	912	906	859	833	889	857	887	910	921	900	870	852	906	876	867	886	873	910	854	861	917	905	899	862	801	885	843	872	895	878	899	873	861	880	874	876	929	848	922	897	880	887	875	853	857	839	833	858	860	868	853	879	903	898	900	905	890	909	870	888	912	877	855	913	889	846	853	905	897	850	921	839	805	872	887	905	922	870	824	835	869	883	858	886	874	887	844	906	906	947	866	823	898	876	877	897	889	801	858	859	862	914	858	904	921	849	879	882	890	904	832	865	894	922	907	882	945	858	886	891	894	901	879	853	909	942	936	869	921	856	895	851	827	903	879	950	905	816	914	872	834	829	926	898	866	868	875	870	877	898	936	876	865	908	949	852	915	892	910	926	848	935	879	935	900	899	890	921	873	903	823	873	837	903	892	840	881	899	855	868	878	830	926	905	915	869	850	864	897	922	881	950	840	984	889	869	903	859	896	857	891	885	862	869	877	897	927	886	908	903	896	924	828	885	883	920	907	837	903	955	856	844	865	929	927	916	902	871	863	874	923	905	905	884	877	883	863	853	840	832	892	871	873	864	891	893	866	876	821	902	873	852	848	885	865	864	903	865	884	848	863	876	805	872	914	912	919	885	857	891	860	819	869	879	924	823	856	855	927	845	848	887	886	836	867	900	872	897	894	902	843	840	876	857	893	888	905	893	852	904	863	878	860	913	881	888	879	900	939	838	806	903	914	893	869	874	863	940	888	900	882	883	876	930	869	857	899	829	864	854	855	876	870	879	877	832	902	852	857	855	865	897	892	887	895	830	916	912	873	910	844	939	831	903	899	924	909	867	906	891	893	906	876	912	904	822	869	910	901	920	898	873	846	893	849	870	859	932	916	895	835	919	934	880	901	898	861	934	895	833	885	843	897	909	880	876	855	841	852	890	843	880	889	923	881	888	914	877	912	926	901	909	918	857	884	880	940	868	870	873	885	879	875	885	893	877	870	859	876	877	915	846	907	829	869	896	862	901	872	852	895	921	884	883	881	878	851	866	915	848	821	900	879	870	950	844	905	919	908	894	906	899	912	842	804	910	862	926	841	886	948	864	838	872	842	885	893	874	905	900	875	916	866	828	912	825	871	895	881	859	927	893	880	894	839	883	836	891	854	880	897	928	902	847	908	914	848	880	890	945	885	873	858	823	899	882	871	896	859	882	825	844	882	884	843	843	892	869	918	930	880	889	890	822	899	929	866	891	829	811	850	863	880	865	908	874	857	887	869	920	899	916	875	876	871	919	921	859	859	909	901	825	864	875	846	897	930	855	874	915	897	875	906	832	873	862	837	850	896	878	881	832	872	876	872	901	892	847	830	878	813	861	856	917	868	883	910	844	920	887	862	874	880	850	856	816	880	951	899	868	930	897	892	878	900	855	848	871	858	851	891	864	882	855	942	840	915	860	862	884	844	807	879	915	903	830	878	881	856	889	842	886	840	892	865	856	859	874	885	850	941	843	897	865	868	848	895	877	890	879	927	817	881	858	895	846	869	872	858	853	853	856	861	919	858	892	888	885	866	905	832	809	864	871	893	848	835	839	940	856	834	880	854	847	854	922	834	848	862	875	856	846	890	895	906	860	873	839	878	886	907	861	863	848	904	868	902	881	872	921	863	839	835	865	882	858	916	821	909	882	814	866	875	919	883	859	869	875	879	925	876	878	909	846	875	865	889	889	872	830	886	937	868	888	903	832	902	877	904	900	870	833	902	876	854	898	891	869	915	880	868	902	876	859	886	857	847	894	834	916	874	888	854	839	862	845	904	891	835	895	870	859	913	877	846	892	844	862	893	891	894	850	873	888	864	830	890	918	892	864	927	878	852	834	848	874	828	860	926	866	893	869	913	916	880	905	898	820	872	861	907	888	900	861	887	852	831	890	883	887	888	844	884	931	874	845	872	889	899	871	871	910	879	888	857	836	860	855	910	875	869	871	912	867	887	893	894	825	877	899	863	888	873	871	886	896	912	897	902	884	927	888	887	833	857	841	879	889	902	907	914	934	924	884	812	916	917	858	898	863	869	853	901	922	852	864	833	877	902	823	869	861	916	837	889	866	816	851	940	883	885	914	865	926	856	950	868	884	861	901	869	844	886	816	845	880	861	881	872	897	918	873	899	890	845	875	880	919	828	919	892	885	866	945	851	904	866	868	901	882	879	827	861	884	853	855	870	840	858	831	904	881	818	869	889	881	861	846	878	853	870	880	893	909	905	899	826	822	881	897	883	856	847	877	873	915	869	881	830	901	891	869	891	847	872	853	801	918	916	900	872	857	833	908	855	865	924	888	893	795	858	824	870	840	909
22735	21248	28882	23921	21241	21273	8801	1304	965	998	913	869	821	799	832	783	807	826	787	756	739	738	757	700	727	755	728	735	739	715	689	724	722	705	790	753	723	732	695	690	684	738	722	710	698	746	704	755	713	701	661	688	717	718	699	696	705	658	694	718	728	659	723	634	678	696	711	755	713	737	709	687	694	677	681	682	723	717	709	677	751	624	682	729	721	635	691	681	708	653	703	725	701	744	678	677	732	692	732	673	666	672	745	715	698	689	678	709	724	669	738	695	670	699	658	697	725	692	748	651	633	716	655	694	733	724	666	678	681	698	727	699	691	721	714	751	674	689	678	697	708	655	712	677	664	704	683	721	670	690	707	722	665	684	692	705	719	687	779	738	677	718	725	748	705	699	717	714	747	700	707	701	689	711	662	675	672	744	719	682	720	727	692	699	725	720	714	738	634	697	692	688	673	663	692	656	758	654	716	742	660	695	677	675	706	684	740	678	641	687	679	728	679	690	682	729	689	674	728	700	711	673	675	714	711	699	687	729	770	702	685	692	710	729	722	646	695	729	664	695	686	695	715	710	689	686	717	712	698	744	703	712	699	678	695	674	719	681	654	703	700	685	705	733	706	671	683	716	674	635	722	691	693	751	672	669	691	748	684	677	674	680	677	684	700	705	688	641	692	674	698	675	712	647	665	664	762	709	690	662	683	740	736	711	659	709	722	655	674	742	719	696	673	708	649	674	689	691	730	698	682	714	678	711	716	712	718	740	721	735	714	759	716	697	642	715	706	735	707	714	710	706	651	705	717	715	709	679	698	647	699	723	702	721	714	711	610	693	709	684	728	693	697	694	670	683	651	741	681	673	713	732	732	722	738	667	689	701	696	694	704	709	647	680	738	720	743	723	703	667	689	699	711	702	678	711	715	674	708	715	702	685	674	634	676	704	678	672	694	720	736	667	705	718	717	649	710	714	716	668	700	689	747	737	705	672	716	661	679	683	697	698	672	692	721	750	674	689	689	690	738	691	699	700	699	697	681	685	734	690	731	649	678	716	687	704	704	687	678	727	729	706	757	732	713	686	671	717	694	695	675	660	708	677	721	649	706	675	698	661	746	689	735	700	700	669	710	686	725	710	709	686	702	729	727	716	689	704	703	720	722	706	718	694	713	693	700	715	708	709	694	735	732	673	689	715	645	704	715	675	689	725	696	681	754	671	749	730	696	725	673	713	695	700	683	723	705	671	705	729	656	711	694	648	684	688	708	708	713	711	721	720	712	643	738	686	667	689	689	675	734	716	683	706	691	678	720	679	663	684	704	682	729	697	705	716	727	715	704	683	704	711	736	710	753	714	705	699	713	754	695	695	657	667	703	681	733	705	738	696	738	669	678	739	692	689	720	719	753	706	670	671	742	706	705	725	670	712	705	719	680	694	719	680	715	728	687	705	703	716	670	671	721	715	710	682	694	670	710	670	699	715	678	660	757	704	720	700	710	662	692	720	750	716	711	660	688	740	704	740	671	696	692	731	730	676	691	689	666	689	695	664	761	685	656	699	696	674	695	695	669	683	659	735	721	705	719	652	666	742	682	749	687	691	723	722	670	691	715	648	726	696	691	684	727	710	705	667	706	691	662	716	709	701	668	739	729	681	672	715	680	686	654	661	649	716	668	732	685	671	710	679	676	704	744	712	714	749	655	664	656	658	728	706	670	706	690	678	690	689	680	679	690	669	660	722	670	688	728	640	695	658	742	725	670	712	707	672	667	758	695	678	718	695	726	667	693	694	700	752	694	716	672	723	657	740	658	686	690	678	715	721	715	698	732	693	721	679	694	632	712	673	747	672	686	707	726	708	690	715	692	708	690	631	678	692	692	730	722	687	770	734	687	734	724	654	688	684	716	689	720	710	651	689	682	699	662	699	711	671	701	666	661	709	692	647	670	659	675	665	684	680	679	693	688	717	695	713	718	671	717	705	748	710	709	688	704	733	712	673	700	694	738	721	695	714	667	689	728	718	733	660	712	686	636	678	688	723	699	689	701	679	684	718	689	696	719	693	716	692	713	730	686	687	728	726	732	687	687	701	708	780	681	687	711	716	684	712	712	684	692	686	652	671	681	729	717	733	685	663	681	729	712	709	686	705	688	694	742	667	734	658	660	688	710	685	689	728	681	708	687	697	721	698	713	673	681	671	739	666	708	680	718	721	734	666	737	712	674	722	694	734	721	677	677	686	704	714	729	712	705	717	679	687	722	685	714	702	687	634	714	687	708	740	724	700	700	705	699	689	714	704	701	726	666	714	646	714	713	655	709	696	720	680	706	656	687	645	710	705	697	711	697	694	714	644	669	665	726	763	690	663	731	703	712	677	703	673	715	686	684	736	675	711	698	694	676	650	688	733	722	668	686	694	690	720	736	652	673	731	713	648	691	711	687	686	698	700	723	684	694	716	727	730	703	690	690	703	674	690	686	704	690	711	652	711	741	674	682	656	663	651	743	714	710	697	628	675	728	660	731	706	673	678	647	700	753	720	648	686	659	700	711	724	763	726	694	702	714	683	713	685	701	662	728	744	770	700	727	728	702	704	747	709	706	736	695	689	703	720	656	715	746	697	675	684	694	708	680	705	621	716	690	670	692	700	682	670	708	696	714	651	696	717	691	710	691	678	703	706	664	698	686	712	708	674	729	679	686	664	697	680	670	737	675	706	720	699	681	709	716	705	638	684	713	728	718	693	677	721	725	714	696	689	706	654	638	687	692	696	703	656	674	677	653	698	660	692	689	708	678	724	702	715	686	679	687	699	703	687	705	712	711	697	672	679	698	688	715	707	696	723	731	656	688	698	719	693	730	685	686	709	674	715	682	695	679	701	724	699	707	636	740	708	660	696	692	662	689	671	708	695	705	713	676	778	736	725	726	717	668	677	715	703	697	712	702	662	632	695	684	726	644	668	659	738	726	683	683	681	681	634	698	704	652	652	685	714	709	655	697	706	722	748	687	642	653	663	675	688	665	754	692	694	653	754	653	677	754	716	714	703	670	693	701	660	694	670	731	705	720	731	662	717	664	686	701	697	707	784	660	688	728	655	667	656	659	647	663	705	658	742	661	694	720	696	656	675	687	719	692	703	668	685	706	702	686	664	720	672	721	686	699	689	658	688	753	727	683	760	725	672	673	692	720	667	699	687	771	744	709	739	700	725	716	704	716	785	685	691	757	693	669	741	681	702	697	648	678	687	648	716	680	712	654	661	665	711	659	709	680	699	691	676	742	664	696	730	738	690	706	697	674	697	642	741	728	720	665	680	655	682	731	750	724	670	698	688	704	695	681	691	705	737	668	662	714	686	661	709	747	724	710	689	661	699	688	698	747	670	703	714	703	690	681	653	678	675	733	666	688	677	698	704	651	698	707	704	692	726	677	729	733	672	707	675	667	674	684	656	653	711	677	673	720	716	696	681	707	704	696	673	678	735	695	677	712	695	692	667	709	734	695	743	702	750
35586	51641	11290	4365	3274	2365	1935	1556	1401	1252	1068	973	928	925	890	860	831	843	854	769	770	767	713	742	808	765	729	713	721	728	708	771	705	721	748	743	743	727	683	748	700	725	742	703	715	679	733	749	690	709	731	685	696	687	759	711	696	659	696	722	720	693	747	724	718	729	701	709	684	700	674	729	764	695	686	707	721	721	699	672	668	716	665	691	714	726	695	665	673	673	705	660	692	741	694	679	709	751	695	687	707	692	653	713	764	700	689	686	719	730	691	748	704	705	716	709	683	742	713	709	675	659	686	752	732	676	721	688	687	713	688	633	717	688	671	723	644	741	689	710	704	728	676	720	702	798	736	704	711	754	652	687	688	747	696	738	745	751	708	702	661	688	697	694	682	672	676	718	719	718	729	655	728	698	678	717	712	708	759	681	728	689	698	700	725	696	675	681	695	699	691	676	742	703	719	717	676	693	732	695	670	717	676	697	695	752	703	708	643	699	707	692	651	767	693	741	702	726	752	710	735	703	697	732	658	715	700	707	748	713	776	757	714	760	717	691	682	713	676	703	713	778	708	687	691	709	683	741	703	691	683	718	674	687	676	674	693	680	649	694	718	741	691	689	650	728	649	676	691	725	703	709	715	725	701	694	702	733	707	691	736	708	712	703	715	739	651	686	724	704	663	710	720	679	699	705	685	705	692	725	689	692	700	663	713	690	715	688	729	726	669	685	706	746	681	669	655	678	702	676	648	703	686	701	733	723	754	724	687	739	689	693	681	633	734	710	645	725	701	663	690	722	690	735	670	689	692	746	692	713	703	744	701	695	699	694	713	695	693	722	716	719	675	708	700	716	690	689	693	684	730	734	668	668	709	694	696	651	734	717	670	667	687	712	713	655	704	722	655	685	684	722	678	711	683	729	711	682	763	712	656	709	685	704	685	721	708	752	662	668	693	724	687	706	647	722	690	695	693	702	677	696	724	709	669	645	685	722	734	631	680	687	694	701	703	715	716	688	707	692	676	679	687	693	693	679	678	748	684	685	715	762	734	718	661	759	724	673	687	677	725	714	733	658	702	691	687	748	691	679	692	677	697	765	700	679	703	695	699	689	661	671	705	705	691	654	710	695	691	753	672	668	754	673	695	688	697	690	702	655	710	642	692	679	717	697	631	697	701	706	708	733	663	734	678	736	660	721	672	712	663	726	719	686	700	689	697	699	731	682	691	758	707	722	671	684	691	713	716	747	693	740	716	697	709	731	711	729	684	729	707	718	671	706	681	709	697	719	693	699	677	724	670	708	703	692	680	713	723	723	678	702	712	724	694	671	700	734	713	719	729	698	656	701	697	681	668	720	701	671	707	732	729	688	678	664	730	732	759	657	710	720	689	661	692	686	654	705	650	722	722	669	705	719	678	688	676	757	712	674	682	690	708	714	666	702	684	676	658	702	698	707	683	744	681	696	701	679	724	684	647	659	703	655	748	684	662	689	693	701	729	684	697	668	715	718	710	743	724	692	689	732	726	680	729	744	695	732	694	704	709	653	679	679	679	756	715	703	676	698	692	671	679	694	700	657	722	723	655	714	742	661	690	724	673	677	721	661	703	667	731	705	672	719	669	726	701	688	697	688	752	661	714	704	701	695	695	684	704	698	716	755	661	750	711	682	720	694	703	700	726	684	686	727	692	674	759	646	691	715	719	690	657	713	718	648	684	701	744	745	675	708	701	676	650	689	723	721	721	727	691	705	708	666	721	707	712	739	697	683	703	699	693	741	695	699	699	652	738	693	679	700	676	721	728	704	737	660	692	678	694	705	724	707	695	745	670	661	683	698	691	700	638	679	713	686	706	693	730	704	696	683	699	655	700	713	729	653	709	678	709	707	694	712	695	713	756	717	740	708	706	715	698	687	786	673	705	703	671	705	694	735	695	684	695	708	686	675	702	699	712	695	756	685	679	687	706	711	676	680	702	659	689	688	696	683	711	748	669	717	696	708	727	720	678	671	662	785	740	695	762	781	667	703	739	722	702	736	742	722	692	681	754	674	694	668	689	696	733	682	733	729	689	683	739	733	708	701	703	683	694	726	694	744	653	693	702	721	665	673	692	728	690	728	694	678	650	708	712	704	673	723	708	690	656	672	653	712	691	685	686	732	723	740	738	743	665	697	738	680	710	704	720	699	707	685	725	718	686	682	692	710	705	670	710	723	693	731	685	698	740	736	707	746	699	708	717	688	683	703	687	697	684	674	720	747	699	706	706	719	669	663	705	709	662	717	748	710	771	761	701	678	731	660	719	675	697	689	707	715	714	721	715	715	666	667	667	678	668	690	680	668	711	674	701	693	727	673	669	694	697	702	687	729	676	683	725	669	719	698	721	653	719	680	722	684	686	707	709	690	669	672	673	696	676	711	722	675	703	740	672	741	720	719	699	750	704	722	721	682	693	688	680	698	659	693	720	727	723	658	686	664	680	697	637	730	676	686	697	709	662	663	733	660	729	696	712	704	667	723	714	710	673	686	659	691	670	700	707	669	695	668	731	637	694	668	705	742	684	713	695	706	690	693	682	711	718	747	721	726	699	701	695	698	699	695	713	641	695	639	675	712	724	683	709	701	710	654	694	701	629	691	700	705	690	723	722	695	707	699	701	734	705	694	685	715	707	714	686	730	698	688	702	721	714	744	675	729	723	723	715	765	687	724	682	703	697	731	723	711	721	693	721	736	750	687	719	719	727	722	715	771	685	708	715	700	701	742	689	674	700	690	702	711	715	678	682	679	685	709	692	696	670	684	720	693	656	721	702	702	752	695	702	673	697	696	737	739	687	687	660	643	677	709	774	715	673	678	735	639	694	655	702	709	700	715	654	745	725	685	733	714	697	714	747	686	663	687	710	731	720	724	696	705	686	749	724	731	698	702	708	703	687	704	703	709	676	710	710	717	698	712	732	689	701	715	732	732	697	721	699	730	678	720	678	652	707	714	656	694	672	757	649	684	692	739	688	686	678	687	661	686	690	668	667	648	683	715	678	687	653	757	689	722	690	725	705	727	702	717	691	669	663	697	688	705	685	724	684	698	710	667	672	630	688	704	738	645	686	687	700	723	656	687	714	680	717	701	714	730	685	699	700	688	709	709	755	692	678	632	677	691	723	737	718	672	736	689	665	702	692	740	680	746	664	707	690	724	709	668	704	691	683	738	688	678	612	680	679	724	667	689	700	678	716	687	704	655	712	700	699	699	679	702	692	687	720	693	693	669	701	710	690	669	677	714	648	699	669	713	681	695	724	711	685	691	725	737	683	689	691	725	685	718	711	726	650	685	678	684	682	748	701	713	696	632	711	710	709	690	670	716	648	705	712	688	691	694	740	714	679	713	651	679	696	672	676	695	662	728	690	723	718	658	708	707	716	722	703	677	719	722	751	714	684	667	655	728	702	738	709	703	730	660	671	706	664	709	692	663	725	693	682	670	719	705	689	696	695	700	721	704	682	702	681	657
29189	22767	9993	1031	657	579	586	569	560	579	569	561	555	560	540	587	605	559	580	584	562	559	553	590	589	544	589	575	562	599	567	577	557	552	571	559	616	530	595	557	569	595	554	567	594	568	567	562	552	549	531	588	606	585	568	590	555	563	610	584	578	563	549	547	584	558	521	541	595	593	566	560	526	519	514	615	584	578	541	596	537	571	569	550	578	573	566	540	528	604	584	561	557	598	582	531	561	580	562	561	573	558	566	578	598	594	598	519	551	549	514	573	573	565	533	554	564	556	523	582	577	578	565	519	614	575	528	560	589	566	581	568	561	603	570	555	514	563	570	555	595	568	551	535	572	561	598	552	598	563	542	544	572	607	568	564	608	572	583	510	562	581	563	613	559	550	556	572	559	574	584	568	553	578	574	580	546	570	615	576	526	570	547	554	579	609	569	577	573	576	542	570	607	524	619	588	573	555	569	558	556	572	555	558	557	535	551	548	599	572	547	586	592	550	531	543	519	563	545	550	576	580	615	553	566	585	587	562	547	569	563	557	600	556	570	541	546	584	570	566	590	573	618	546	570	586	567	520	577	561	651	589	564	570	588	543	546	612	596	565	564	569	601	529	560	530	577	540	590	601	557	557	610	565	563	564	564	557	592	531	574	579	566	546	569	561	571	586	569	574	573	553	545	573	506	579	578	604	547	561	566	529	527	571	563	596	569	542	592	549	573	575	608	539	590	584	563	544	572	599	571	547	575	544	538	517	572	595	568	570	544	582	563	575	546	581	547	526	550	577	562	523	533	553	581	526	533	521	541	568	538	598	588	579	558	610	564	578	592	568	563	541	553	616	560	535	601	545	568	562	590	571	568	558	585	540	610	550	545	575	556	541	566	561	574	560	550	544	535	559	567	588	589	594	605	579	575	552	588	591	535	556	541	577	578	578	560	544	534	573	527	551	573	560	577	567	569	550	565	571	578	558	590	556	550	523	543	579	579	583	577	542	536	558	578	626	513	568	596	557	577	604	561	551	577	558	600	554	573	552	544	576	551	560	546	525	535	567	558	550	550	544	575	555	544	540	570	576	544	529	555	537	535	573	583	578	561	625	580	565	553	557	560	540	565	562	584	545	507	560	564	585	593	533	595	588	625	561	545	605	555	549	575	598	531	606	531	593	531	588	559	561	568	595	603	560	551	556	586	580	557	557	584	551	571	560	553	572	599	585	581	552	590	611	599	579	577	553	519	617	564	541	565	556	583	570	570	590	547	557	524	590	553	570	606	567	601	554	549	564	555	532	570	569	567	560	551	603	589	537	558	526	578	582	561	527	584	572	544	569	542	600	563	590	543	577	557	595	565	578	534	549	512	590	545	598	562	586	602	597	545	561	542	534	578	552	653	519	567	610	569	514	619	594	577	595	539	589	618	566	588	568	604	554	522	567	565	590	543	585	570	550	568	566	569	572	576	567	588	592	530	552	578	501	528	569	539	546	550	536	548	571	557	587	590	594	586	547	558	527	571	572	522	582	525	604	573	558	600	546	554	587	578	550	567	585	579	570	585	541	548	610	568	585	549	600	587	601	587	590	555	584	581	591	572	583	524	542	535	586	539	588	571	573	544	580	536	567	534	531	557	590	557	585	565	572	521	503	567	544	513	572	572	619	571	569	531	528	558	562	599	551	541	536	545	570	571	592	526	523	571	546	571	618	598	523	587	599	583	585	606	547	547	557	546	573	548	558	569	583	602	567	515	570	571	593	571	571	575	587	613	572	526	561	566	517	575	597	569	571	557	561	538	519	548	545	559	513	552	583	544	586	558	567	535	575	574	576	539	550	535	552	597	550	585	574	570	567	598	538	587	601	581	538	550	546	578	534	568	576	543	538	550	580	589	602	565	601	575	521	537	572	556	607	572	615	537	568	552	573	565	574	557	540	569	560	563	551	573	546	572	586	607	547	586	553	567	569	561	586	557	539	573	584	491	575	581	568	549	625	577	517	584	605	557	592	580	541	559	600	541	578	552	534	571	559	535	558	552	580	561	513	603	579	594	580	597	581	585	584	556	575	531	583	555	579	568	554	606	557	525	530	539	567	570	593	539	550	550	582	570	591	555	567	599	571	533	577	536	578	587	555	546	580	581	526	537	608	531	565	564	594	557	559	565	546	581	604	560	576	537	539	527	553	583	550	533	557	593	547	557	594	547	547	555	560	581	549	585	579	600	548	545	544	541	566	565	555	544	592	574	557	546	527	573	543	530	570	569	580	591	606	559	564	568	563	588	571	555	545	596	547	582	542	579	581	590	544	533	613	582	578	518	592	561	528	569	594	540	570	559	575	560	547	544	579	535	545	562	562	533	572	577	563	539	531	585	530	545	585	571	574	561	555	613	605	589	552	558	624	571	568	558	611	507	521	595	524	558	579	581	579	616	580	564	565	561	558	609	554	584	627	533	580	574	553	550	498	588	574	542	573	557	592	566	583	602	566	531	559	530	518	586	569	583	621	529	557	544	549	569	549	567	562	568	560	524	561	547	592	552	525	550	545	583	557	546	546	585	603	578	565	573	602	586	566	557	536	552	576	553	569	534	570	536	550	516	529	548	585	566	577	563	580	628	550	552	555	562	561	575	549	554	566	544	558	535	558	571	570	583	528	555	556	518	569	602	575	559	578	580	593	582	570	538	562	583	599	581	569	541	611	545	588	510	549	534	582	545	567	566	583	587	553	552	565	569	576	591	549	583	554	576	600	566	539	580	585	559	548	560	547	552	526	541	530	560	574	583	588	545	561	576	527	580	565	596	557	571	570	580	539	592	529	589	560	546	586	519	616	564	557	566	593	565	560	526	567	576	613	597	583	577	586	545	587	596	584	552	576	564	542	542	556	512	559	572	602	535	564	610	536	554	605	568	557	568	596	546	620	541	587	590	577	547	528	573	585	563	584	557	554	588	540	567	591	566	552	581	570	549	560	572	587	556	509	559	599	571	545	575	593	549	533	600	535	551	562	519	570	557	560	547	558	582	560	570	561	576	544	549	588	562	581	529	561	534	556	566	582	598	574	546	541	599	562	570	597	566	530	599	560	579	590	561	573	529	611	582	572	558	593	584	597	580	484	551	575	590	551	557	579	529	549	573	575	574	610	598	572	595	601	596	598	577	592	566	563	584	555	586	545	582	549	589	579	592	530	571	593	549	583	572	557	528	563	586	571	562	593	591	575	559	583	577	604	575	627	579	574	590	503	547	580	557	539	543	577	585	564	600	536	559	555	573	589	567	593	597	565	620	561	556	549	528	525	609	589	559	533	552	542	574	580	592	547	604	546	594	582	577	595	565	565	547	573	650	588	598	543	547	565	554	565	542	621	568	587	570	565	589	548	553	567	565	566	557	592	585	561	579	549	539	588	541	579	577	537	561	572	535	585	541	586	574	572	569	571	561	595	588	560	546	541	561	589	586	550	570	543	559	564	532	573	541	554	568	541	521	571	541	554	574	557	521	537
24610	28864	1990	785	690	687	667	617	644	632	602	631	623	621	649	673	645	638	616	630	646	618	584	598	619	622	573	610	618	640	614	587	609	635	649	592	604	588	609	621	612	603	600	624	603	596	621	604	616	642	644	657	592	643	609	584	616	580	615	628	579	610	578	618	574	570	640	622	644	586	611	636	559	586	636	597	644	612	638	625	596	628	628	614	637	628	598	608	592	602	666	624	624	591	600	603	641	580	629	603	616	624	586	580	586	586	619	615	585	604	626	635	626	642	620	626	608	593	599	630	615	614	602	587	628	570	604	580	634	583	610	608	616	587	596	624	621	648	604	622	627	610	608	629	622	611	614	608	625	551	638	598	587	598	638	590	622	590	602	659	630	606	654	573	663	641	596	624	611	595	612	636	636	565	616	641	611	657	616	614	629	566	630	603	626	609	572	592	651	601	609	568	603	633	577	629	592	638	625	566	604	630	555	587	608	605	623	586	598	596	641	622	643	627	600	634	589	618	577	565	596	630	634	635	626	642	613	644	642	622	598	628	584	597	594	558	631	625	614	610	583	610	628	638	626	587	627	610	601	591	668	604	561	600	611	624	564	631	601	624	622	656	607	640	647	597	615	599	608	620	613	576	636	582	628	612	595	614	592	644	609	583	594	611	572	617	621	600	588	653	611	631	632	636	632	604	636	641	624	603	586	573	613	620	580	603	603	615	599	613	595	589	666	611	603	615	577	619	615	557	555	656	629	573	644	613	632	640	664	637	617	604	593	567	637	640	584	631	613	634	574	598	604	642	659	652	571	600	627	577	641	581	616	638	625	679	585	644	601	605	595	611	571	628	596	638	687	564	645	561	613	582	618	627	602	644	579	604	622	622	599	653	605	621	609	610	610	575	627	565	586	571	628	638	640	603	635	603	664	592	536	594	598	588	596	563	592	602	656	616	654	625	594	639	628	629	612	577	614	591	618	664	590	640	582	623	603	611	592	640	657	608	629	591	650	621	623	610	642	617	607	628	617	612	603	648	663	608	653	606	621	578	591	601	623	598	640	644	649	606	597	608	602	610	608	627	632	612	591	603	587	577	612	610	582	609	603	622	600	567	615	630	621	571	586	601	622	598	609	647	611	626	599	615	619	596	603	634	629	668	609	569	626	617	613	656	635	585	584	613	636	585	603	630	655	566	616	611	560	624	616	610	605	571	629	595	590	609	601	607	625	666	608	668	609	607	613	609	615	590	604	637	602	642	633	593	637	634	645	602	581	612	606	591	601	632	592	621	573	608	639	658	609	619	640	620	589	608	649	627	554	610	611	613	614	586	599	601	634	625	604	635	614	598	606	599	604	614	662	613	623	595	591	618	627	624	628	575	625	588	651	634	598	615	639	597	630	643	607	588	616	617	572	585	619	605	624	660	629	619	632	609	625	628	631	625	600	638	622	584	614	560	601	577	596	628	595	598	636	625	599	607	627	649	629	612	628	603	604	606	637	601	630	619	607	606	580	638	638	635	570	611	628	574	597	576	641	648	606	613	604	611	613	610	600	613	642	642	627	661	606	573	600	637	640	614	627	577	597	582	604	635	598	631	632	668	653	582	650	568	599	631	620	591	635	630	560	659	584	628	575	574	579	620	637	627	617	578	631	613	614	618	610	589	595	588	601	592	594	614	656	626	576	632	645	635	627	585	607	623	573	581	603	616	590	617	655	603	624	641	586	593	647	588	623	565	602	581	581	587	648	602	592	629	620	613	651	617	614	598	663	627	614	547	609	584	590	637	602	644	599	592	623	608	577	584	578	603	647	631	649	643	606	636	548	637	609	618	635	581	641	618	575	618	616	615	596	649	621	574	622	608	617	613	644	571	633	626	624	606	615	619	620	636	595	609	547	606	546	553	601	589	620	632	591	628	596	608	595	640	610	570	616	641	613	597	593	613	620	623	651	609	642	613	617	605	628	624	613	618	640	629	633	592	608	620	590	557	588	598	572	591	614	584	568	654	610	624	612	635	596	622	614	627	587	623	615	606	627	627	645	608	567	637	581	618	641	573	624	601	610	578	623	601	590	594	589	625	602	579	663	611	598	609	662	610	639	667	648	606	593	664	632	608	575	594	635	640	614	622	622	606	616	626	588	601	619	648	633	587	591	613	607	619	608	638	604	584	612	630	593	620	618	621	610	607	581	609	550	608	614	607	632	626	609	585	655	643	636	593	629	635	646	593	613	589	609	554	611	584	613	585	588	590	604	619	592	596	575	582	626	581	631	626	621	574	628	634	622	615	598	619	636	630	636	594	614	598	641	583	613	629	615	611	605	675	647	621	587	593	683	578	628	576	628	622	590	620	596	591	584	676	632	625	621	623	578	625	584	592	615	614	595	590	579	591	644	635	578	591	589	647	599	627	626	631	605	606	596	618	589	578	618	616	605	628	612	636	643	571	617	638	607	598	625	634	648	608	644	568	616	673	625	599	608	610	628	609	593	600	656	610	592	622	628	625	593	612	611	607	660	592	650	633	627	628	607	638	635	609	643	594	637	580	580	620	602	621	627	570	659	622	619	654	598	634	606	633	611	630	626	606	605	610	614	626	585	609	598	606	631	622	623	629	594	595	631	589	590	638	615	579	577	628	619	588	627	592	608	637	588	601	618	568	574	632	620	653	619	641	632	621	602	616	629	575	630	600	598	604	607	605	616	606	596	592	613	584	615	582	621	578	625	633	606	613	661	644	599	629	618	626	613	584	625	591	608	619	598	593	609	655	622	607	624	614	638	613	655	582	638	638	596	623	581	653	566	592	611	605	626	570	617	581	602	603	608	621	633	647	617	604	596	635	651	643	636	645	663	617	650	581	572	580	592	633	651	603	608	594	618	664	640	646	637	634	608	577	611	637	579	595	594	650	601	605	611	585	611	599	605	582	631	607	625	581	637	635	619	598	623	578	580	595	698	666	644	576	650	634	611	614	615	666	604	608	616	606	608	575	610	609	603	639	529	589	589	616	610	590	615	612	619	601	599	619	633	576	638	620	605	570	673	651	581	632	661	550	553	616	626	629	596	636	612	584	645	610	589	562	631	594	632	565	584	589	620	667	603	610	603	575	638	645	571	641	633	599	591	620	618	601	599	644	600	623	576	568	622	561	595	611	615	636	562	612	605	640	579	654	593	646	589	615	630	600	588	641	608	611	578	591	618	612	602	612	603	644	629	636	617	651	613	623	625	588	565	603	589	647	645	575	580	583	585	632	589	636	605	629	582	580	598	579	623	606	622	594	643	627	599	610	579	628	609	603	630	622	608	562	588	570	579	595	567	639	637	603	643	620	565	609	633	665	600	636	637	605	611	628	630	634	595	592	641	626	604	609	584	627	587	615	605	611	635	605	635	605	589	652	638	605	597	620	601	615	591	607	600	625	631	605	615	578	613	622	610	634	616	610	599	576	636	638	610	635	616	629	613	606	596	597	634	580	569	618	619	623	581	578	610	579	635	634	601	610
23842	21322	28642	24312	21305	11623	1022	634	597	559	526	527	488	483	433	421	413	448	423	417	416	434	400	414	415	404	419	439	414	396	420	408	433	373	402	433	415	410	412	405	375	424	414	440	387	416	362	371	375	387	390	391	418	404	379	377	399	406	393	348	457	386	392	386	408	401	411	394	414	409	372	375	362	393	392	398	376	407	407	416	386	417	358	420	409	377	377	378	399	376	407	399	400	399	368	380	443	392	369	370	391	413	402	396	392	402	392	355	404	426	359	362	402	419	383	463	371	389	371	384	407	392	451	408	402	414	408	423	428	403	407	370	344	386	396	406	384	430	365	368	363	380	409	365	343	391	417	377	410	396	386	425	422	351	432	440	398	403	381	389	380	380	351	402	418	387	379	407	412	400	382	435	412	400	375	407	387	395	367	375	424	384	378	366	399	393	403	408	416	405	396	412	391	394	381	374	359	419	381	399	373	408	372	365	391	402	388	370	354	385	434	396	340	372	374	371	376	395	400	405	341	361	405	380	380	373	425	387	359	388	396	378	383	436	400	345	381	388	417	425	396	384	381	432	363	432	371	390	372	426	379	381	351	395	380	399	381	387	391	388	409	410	386	426	390	398	392	379	377	409	405	352	382	393	388	368	361	430	377	394	402	370	388	407	438	346	414	400	394	402	410	414	413	396	382	376	380	358	419	403	379	386	379	441	416	368	391	406	423	414	389	388	409	423	369	367	422	427	373	371	397	379	366	399	398	398	396	394	359	438	380	396	417	435	414	376	410	431	397	395	391	414	409	388	407	415	390	402	369	426	414	400	402	405	372	379	371	388	360	402	390	414	419	395	399	430	370	402	403	375	381	382	393	367	371	388	402	353	392	400	398	394	394	355	387	410	395	394	393	392	358	422	385	402	377	373	385	350	381	365	401	356	401	387	378	408	401	416	354	391	375	424	396	396	406	404	395	430	384	394	387	352	420	401	398	396	396	375	384	375	394	385	361	377	348	417	378	416	414	404	398	400	412	398	413	388	379	409	359	376	378	389	395	412	382	374	378	428	342	385	371	351	411	332	362	401	416	412	400	386	397	398	395	342	448	433	385	416	410	376	377	362	393	384	402	414	383	382	413	409	382	413	377	399	380	403	409	369	404	390	401	362	402	408	365	382	397	386	372	382	406	372	415	405	418	376	409	405	382	426	409	388	360	409	414	368	397	389	411	395	349	367	407	413	359	391	423	355	421	377	362	388	409	402	366	395	388	373	382	408	430	386	399	440	391	379	397	379	395	355	380	398	418	368	346	417	369	374	365	366	403	420	400	383	401	401	408	399	403	405	379	394	399	383	381	385	405	404	393	397	347	382	389	346	399	430	419	371	412	384	378	397	394	397	367	432	416	396	394	405	410	418	423	402	385	407	409	392	395	398	411	377	379	397	398	414	361	405	391	391	407	374	373	400	404	386	422	434	412	407	403	404	358	380	393	382	407	394	364	405	378	404	362	407	400	392	411	396	418	383	409	384	393	409	401	364	398	385	364	412	391	412	403	376	432	422	399	426	386	356	349	350	370	393	394	397	395	388	378	369	402	407	383	371	381	412	421	400	392	390	386	377	407	382	399	422	395	387	402	421	410	361	358	391	435	386	371	389	402	392	402	398	388	424	376	380	406	416	365	356	408	353	390	404	437	391	435	392	389	377	405	405	394	403	388	380	399	432	389	417	408	420	398	422	384	400	376	383	399	411	449	377	385	408	404	391	397	373	411	410	382	410	418	390	410	398	372	388	402	412	398	401	381	386	363	415	382	400	413	368	387	402	411	375	393	414	389	394	379	388	370	376	399	348	395	374	385	398	398	402	367	324	406	381	392	405	368	442	392	394	389	416	416	390	389	433	429	383	388	375	386	401	411	380	383	378	425	375	423	405	365	385	416	415	390	372	393	388	367	404	388	382	410	385	389	430	362	375	386	358	390	387	407	404	388	408	394	377	384	388	401	431	410	359	395	382	383	422	426	409	403	391	392	395	386	396	395	385	431	394	383	393	377	422	397	376	402	381	398	386	405	415	380	394	368	384	407	377	406	408	362	403	419	391	373	405	407	411	406	390	392	365	406	387	384	407	394	341	385	361	416	390	421	380	412	351	387	376	413	426	371	417	424	370	393	374	379	347	410	362	391	373	402	377	353	418	409	380	383	388	392	357	381	357	450	415	430	380	418	359	410	398	393	375	408	416	411	354	384	393	378	395	408	424	396	402	402	358	390	386	361	387	397	423	377	412	371	408	382	376	399	390	372	379	392	370	384	380	368	378	411	422	409	364	397	342	400	428	405	375	360	400	411	381	389	403	382	359	404	427	419	367	389	383	371	392	387	411	377	379	411	376	365	400	372	410	418	379	394	401	379	370	378	406	389	385	402	433	409	404	391	402	374	398	383	394	393	405	385	389	397	420	372	370	405	379	388	417	406	379	391	375	412	384	431	411	400	397	411	400	372	391	389	412	357	365	389	407	399	379	410	392	373	396	394	389	399	370	378	395	422	399	367	412	404	352	410	410	407	445	382	377	388	368	425	403	381	376	395	419	372	370	434	373	409	402	409	372	410	389	376	418	398	402	388	386	374	408	388	404	379	356	357	398	386	400	424	413	346	395	413	375	380	403	400	389	373	385	398	403	387	395	362	411	398	366	355	383	370	399	415	370	382	416	420	386	375	402	396	373	363	385	419	427	382	397	395	393	365	380	393	391	408	381	374	398	401	383	422	452	396	373	389	439	402	375	416	384	434	402	394	412	360	366	382	388	393	390	429	416	413	406	405	392	387	369	391	411	421	372	413	386	348	366	377	395	388	408	379	407	369	363	404	394	425	415	387	367	408	437	385	404	389	398	394	370	360	400	367	371	356	375	411	395	368	367	414	393	425	405	355	397	381	354	383	389	387	385	373	342	405	398	349	398	389	375	407	382	393	400	394	398	369	386	385	377	375	405	385	359	392	374	394	423	354	377	382	382	392	416	399	395	404	373	385	400	382	401	389	383	407	365	388	360	411	361	422	393	405	410	439	392	384	386	401	432	374	415	381	381	383	394	399	396	384	402	401	359	423	361	385	370	380	357	423	396	382	340	374	424	359	394	390	394	416	411	412	390	372	356	404	409	431	390	410	414	420	410	403	424	413	431	380	392	377	397	374	403	413	395	424	403	370	410	393	387	386	387	385	389	366	404	371	398	400	405	403	414	404	424	362	398	391	380	405	396	442	416	401	389	379	401	410	425	442	342	409	411	402	384	384	381	395	394	408	403	416	395	367	405	356	393	378	398	407	356	388	413	422	383	393	410	362	384	393	389	399	390	357	383	396	411	366	419	396	361	394	389	386	380	444	389	408	419	404	369	378	413	374	436	417	421	377	402	385	388	414	434	395	422	415	382	416	437	423	354	408	410	385	373	379	385	411	386	423	399	356	379	366	393	420	425	387	407	398	373	385	372	409	421	397	397	399	387	408	424
31604	43667	6865	2603	1879	1387	1095	904	810	662	608	647	574	527	512	530	509	465	474	499	452	484	507	434	435	468	455	478	462	461	448	466	407	450	439	409	437	404	431	445	449	441	421	438	402	437	441	439	408	452	402	421	406	427	462	430	404	419	474	404	430	452	444	438	416	441	413	422	411	448	405	415	460	393	455	418	456	425	403	409	446	430	433	400	404	434	442	426	394	438	417	416	437	396	396	428	436	442	403	410	449	421	400	430	423	423	441	458	444	438	404	447	419	403	430	432	420	411	401	419	401	474	392	438	390	430	449	454	412	388	457	423	440	448	407	404	440	389	452	396	440	433	435	387	444	423	394	400	409	416	409	447	425	441	418	412	426	426	439	427	449	431	434	417	376	404	380	431	425	423	416	430	429	439	398	393	428	414	436	449	413	435	443	458	403	420	413	428	428	393	407	412	412	387	409	429	406	477	435	441	426	437	465	442	410	404	430	429	417	392	448	419	469	420	393	420	412	444	432	449	404	442	444	439	392	414	409	431	464	400	443	442	408	402	451	424	433	442	373	411	463	399	416	448	427	454	420	405	432	425	428	414	414	450	430	411	450	431	461	415	421	416	405	424	410	427	433	427	404	412	426	436	395	422	457	442	425	392	438	422	443	410	428	368	425	396	422	425	428	429	432	408	380	443	434	446	399	413	446	388	381	407	418	402	461	456	439	431	385	436	408	430	435	415	400	400	426	386	415	466	420	446	394	427	433	391	418	433	426	431	406	428	429	408	430	431	387	473	446	427	445	405	406	418	445	415	413	416	419	445	444	415	437	452	425	420	371	446	421	404	424	402	452	392	422	406	422	400	428	427	405	430	427	426	420	466	423	406	449	435	413	431	393	393	433	437	393	425	431	440	389	440	412	430	443	409	408	426	436	438	429	392	453	419	411	428	403	438	430	452	401	428	443	461	417	427	464	418	435	407	410	439	446	455	454	432	423	439	400	413	419	428	440	418	423	418	423	404	406	414	447	404	436	376	450	393	380	449	396	390	407	402	455	402	430	400	435	387	432	436	434	424	402	401	426	414	384	430	414	430	439	442	423	437	416	464	407	426	438	394	410	430	429	404	445	400	419	411	412	434	413	436	467	446	378	432	417	421	424	402	419	380	415	427	445	361	426	427	388	392	417	401	398	432	411	427	421	409	410	418	425	408	402	414	413	435	380	435	363	448	422	408	443	414	412	448	433	414	432	416	404	417	417	380	437	406	441	428	388	395	395	457	423	448	436	438	428	464	463	447	429	410	467	473	407	425	401	471	444	387	369	412	415	422	427	415	431	411	397	395	391	425	443	429	446	421	428	455	423	449	395	437	462	441	456	446	398	442	452	481	408	418	390	463	417	426	439	402	430	437	425	417	400	412	455	395	403	412	431	431	403	443	433	435	394	427	456	444	414	393	424	387	417	430	393	441	423	420	449	471	449	413	468	426	432	429	449	437	390	418	409	413	429	431	429	447	441	424	435	414	377	411	419	432	437	433	400	382	383	416	402	399	403	422	413	442	433	414	453	400	436	394	442	371	427	468	459	461	397	409	416	395	432	430	416	416	450	417	445	410	382	398	424	424	442	452	449	397	412	380	406	423	440	480	442	411	412	414	398	394	377	417	452	396	438	450	451	433	423	423	402	456	467	422	403	420	409	452	422	413	437	430	461	429	444	410	383	420	425	427	441	409	410	413	439	424	407	411	408	399	389	380	404	381	442	412	397	416	441	434	425	435	439	404	413	434	413	441	457	429	416	420	405	410	452	434	450	417	412	443	439	428	423	457	417	413	434	413	419	406	458	433	429	421	426	464	410	428	414	420	425	400	420	446	435	395	443	448	403	423	419	431	428	443	412	416	431	436	406	432	399	449	423	407	450	420	396	421	459	408	455	389	384	397	387	422	419	418	418	387	456	426	431	421	422	430	447	421	435	431	439	425	414	435	411	398	460	453	428	435	438	434	429	460	425	386	408	449	397	444	413	410	414	438	396	410	406	402	393	382	436	427	413	409	417	429	398	448	411	395	451	403	449	415	425	455	439	441	384	420	390	455	423	427	417	413	450	410	421	472	438	413	412	413	429	418	436	408	397	421	392	405	404	418	442	403	414	424	404	418	415	454	430	437	440	401	421	445	488	426	440	419	421	429	437	426	431	403	424	409	437	434	423	395	410	434	370	447	448	411	464	418	454	431	428	409	427	430	433	419	455	398	422	420	433	438	445	410	411	435	396	435	405	429	401	419	438	455	430	435	416	438	391	437	458	417	458	428	433	400	434	421	465	436	410	444	447	457	399	422	445	408	414	425	399	403	444	395	460	383	387	400	422	433	429	419	435	440	413	433	395	439	409	440	461	405	453	429	385	439	401	398	393	451	420	424	396	402	420	419	429	436	423	431	423	427	425	385	500	435	428	396	438	430	389	402	442	421	395	401	436	429	466	438	418	431	399	432	410	410	413	409	416	421	389	465	389	391	444	409	428	399	449	384	429	395	423	414	439	445	420	384	432	442	388	396	417	438	409	431	414	394	415	388	419	409	416	452	433	442	425	415	387	437	432	421	419	403	404	450	431	434	467	427	408	401	442	445	432	389	440	462	410	435	415	442	410	435	397	449	411	429	403	414	417	444	383	427	433	411	461	417	436	423	382	399	407	409	399	400	427	440	418	388	405	401	450	428	407	381	454	437	415	395	456	418	413	414	436	425	361	375	435	436	423	380	411	439	431	426	427	420	454	446	459	435	446	403	410	439	427	403	411	429	421	393	470	420	429	438	418	435	438	426	439	381	425	417	406	394	411	401	404	413	389	398	403	432	408	432	415	440	431	437	424	400	418	436	431	408	453	429	486	391	414	457	442	446	396	450	423	462	375	442	390	442	395	460	444	442	441	442	411	412	406	467	414	398	435	438	400	413	424	419	430	433	422	408	441	461	425	418	432	407	447	399	402	407	440	412	440	443	411	449	430	432	389	411	390	424	429	440	376	411	422	427	443	409	411	415	414	416	391	399	414	442	414	413	442	422	413	413	425	392	400	377	410	452	397	454	411	435	430	444	439	390	397	419	402	393	443	476	447	432	413	441	461	441	402	421	398	424	412	389	444	451	456	398	449	395	431	431	434	448	445	406	427	436	386	396	483	418	385	502	388	419	399	439	421	397	478	429	398	434	435	436	443	414	437	449	439	405	440	473	448	398	419	422	420	422	451	430	460	428	418	447	391	420	421	398	423	407	424	460	432	427	414	417	397	432	430	422	386	428	403	429	455	430	417	455	374	443	425	435	441	433	451	409	417	404	435	412	385	404	435	411	419	426	406	399	400	410	450	429	418	461	404	436	385	438	403	415	447	441	439	405	410	416	403	406	383	395	425	438	423	426	455	434	425	405	412	402	384	433	474	433	422	399	431	430	401	425	467	458	406	417	427	427	410	438	452	430	421	411	411	415	397	420	419	450	413	431	454	460	400	421
25260	21331	27291	25472	9418	1218	1054	922	872	861	953	906	877	838	846	886	782	840	839	851	867	864	890	840	849	884	892	831	839	836	855	835	862	880	891	847	821	811	766	794	845	833	805	844	818	824	858	856	865	762	844	877	799	808	835	863	847	854	812	834	817	895	905	793	853	856	854	793	842	868	850	845	849	806	825	829	859	854	801	816	874	844	838	830	873	796	825	846	839	831	855	867	784	899	826	842	861	838	905	863	827	801	824	865	841	788	908	856	823	841	838	865	852	824	839	868	859	832	868	805	833	842	807	784	836	856	847	834	821	830	855	823	864	815	780	836	889	874	842	873	827	833	863	859	807	843	853	841	896	835	884	854	853	830	826	785	793	891	823	861	827	883	812	853	908	863	841	850	873	855	847	819	839	829	805	845	845	849	841	803	902	810	826	838	763	819	843	809	797	814	867	847	874	907	833	790	849	870	879	807	814	832	887	793	889	794	804	850	819	843	839	872	861	832	813	787	868	863	881	795	868	829	866	888	819	813	858	892	813	869	877	842	869	870	848	895	888	855	837	897	804	858	865	849	786	887	869	886	861	816	833	830	894	848	819	853	779	820	830	829	769	848	827	829	830	831	846	858	832	838	843	850	875	809	832	862	868	844	829	825	833	838	875	841	875	808	847	848	804	803	828	847	830	834	881	867	839	863	881	839	818	861	832	910	808	833	849	874	870	867	841	791	832	864	900	855	874	820	874	906	859	868	810	796	874	848	880	835	861	840	850	850	862	901	847	804	803	839	825	867	812	815	844	836	879	873	830	808	860	814	845	806	895	892	804	812	820	870	867	873	806	878	822	835	845	883	870	836	846	882	865	846	837	865	859	835	805	865	863	868	884	861	806	826	800	864	838	842	845	824	868	855	867	845	790	838	835	825	903	834	851	823	858	870	825	870	842	786	882	870	860	862	838	822	855	835	799	862	863	858	861	828	844	806	890	868	821	871	886	807	764	880	795	870	838	872	867	861	893	852	886	838	867	884	873	853	846	815	867	799	835	829	790	872	831	835	819	847	813	820	839	814	830	851	821	868	824	874	841	856	870	875	845	840	820	873	804	851	832	888	775	840	883	818	866	865	854	846	865	844	880	903	855	884	850	857	885	845	877	832	811	901	877	843	818	806	847	923	857	882	826	784	853	824	834	860	837	811	807	827	829	834	815	864	805	854	872	841	907	849	886	883	840	830	869	800	840	868	864	837	854	883	836	836	815	861	838	842	843	824	817	849	789	829	891	890	868	861	806	847	877	844	860	838	861	827	822	832	823	785	830	881	865	870	896	845	863	825	906	867	848	817	843	835	823	817	852	894	865	863	854	864	806	817	866	869	858	854	830	813	874	825	873	840	852	853	837	817	854	864	856	823	838	811	868	839	866	862	834	788	871	872	904	838	885	823	860	896	900	868	871	898	856	849	813	822	843	891	843	851	890	852	845	841	829	862	857	836	850	835	805	830	853	818	860	850	832	817	850	881	838	819	856	850	914	856	895	852	817	809	833	841	794	853	824	810	862	829	809	856	829	879	831	847	938	830	884	846	771	836	873	854	810	836	875	840	832	837	851	829	869	827	861	835	807	809	830	874	811	826	900	822	847	861	855	800	852	828	801	856	860	859	837	835	790	835	883	861	863	858	843	854	844	851	864	874	832	886	859	836	827	863	865	857	865	897	879	840	847	866	912	862	857	795	875	898	865	829	824	826	846	878	840	856	845	819	848	840	881	854	797	798	855	824	835	849	771	872	856	836	858	862	807	858	819	819	850	834	839	888	824	809	903	795	847	822	890	849	826	807	853	889	857	841	872	843	860	865	869	831	824	843	798	908	855	867	756	844	912	871	860	838	819	862	858	854	884	828	850	838	875	825	862	835	823	791	835	858	822	865	824	856	876	866	838	846	857	827	862	822	831	849	838	865	859	850	859	840	808	876	886	858	883	862	876	853	848	811	846	844	843	886	846	815	804	807	852	848	845	861	876	915	822	894	875	841	826	887	842	808	860	791	802	854	857	827	881	917	833	817	852	849	839	842	808	827	873	858	810	833	804	831	801	838	822	872	828	784	854	843	844	835	805	805	873	840	871	870	845	796	794	873	858	875	871	863	846	866	837	880	829	832	880	899	889	820	855	847	877	834	826	855	834	857	846	845	810	858	849	878	867	855	862	838	827	849	894	821	810	807	807	837	810	846	846	792	802	828	828	790	868	840	848	813	875	867	805	867	808	910	871	867	825	822	909	872	812	841	818	843	851	851	861	839	875	882	881	833	847	854	840	909	882	857	861	847	870	883	867	894	863	832	857	832	880	836	843	781	886	847	842	881	896	861	890	841	815	831	847	849	858	874	817	871	843	844	839	865	841	881	841	835	902	910	818	851	800	873	867	865	776	831	831	889	825	853	863	884	871	865	826	910	855	844	803	872	819	840	891	831	838	850	888	794	870	820	852	847	827	900	884	836	854	822	861	854	827	837	753	855	834	838	813	869	877	827	767	803	882	871	821	865	823	841	820	822	843	863	838	846	825	806	854	861	855	850	868	814	879	858	852	827	873	878	835	851	829	838	853	830	869	835	819	854	905	814	905	883	853	819	873	868	794	842	877	830	870	836	836	857	806	808	875	867	909	885	847	830	799	799	900	847	836	893	873	792	812	908	838	820	832	831	802	865	809	844	917	845	867	824	839	870	830	836	910	803	883	850	767	895	801	866	871	870	810	846	881	871	851	881	796	875	842	862	884	856	854	805	857	884	808	866	822	885	857	809	827	834	883	792	820	862	844	846	839	873	886	793	910	890	803	861	875	817	857	801	738	847	860	804	853	824	837	782	835	841	857	872	795	866	835	882	888	807	844	924	857	884	794	835	816	816	829	845	887	808	821	850	856	864	851	864	885	842	835	848	803	818	851	845	870	819	838	823	830	802	816	872	796	885	828	832	824	859	867	889	850	847	864	857	821	895	856	874	802	829	852	904	837	823	807	892	884	855	873	854	866	847	844	820	835	876	808	873	854	844	856	885	830	809	846	910	825	855	824	825	800	847	880	823	847	838	819	836	828	870	869	805	826	885	852	881	874	851	834	884	789	831	846	871	834	856	808	863	857	804	835	836	792	827	842	811	823	887	871	827	847	834	852	860	862	815	895	820	858	861	817	861	914	817	834	865	911	892	854	848	852	811	842	909	848	833	831	851	889	851	862	872	909	829	845	852	880	838	885	899	895	898	863	820	861	880	873	829	852	830	832	879	836	798	868	841	845	855	809	867	874	814	785	823	819	805	821	847	870	854	842	891	839	862	849	806	840	836	881	846	853	835	820	854	862	827	843	832	782	875	805	802	849	861	824	876	824	794	785	870	899	844	820	862	908	843	865	867	911	809	851	850	832	797	815	854	885	819	893	901	815	843	861	809	813	820	859	892	876	835	807	836	862	886	810	850	821	847	851	848	846	853	826	869	841	855	797	861	835	862
29355	37010	4631	1850	1601	1355	1160	1091	1002	1048	967	978	950	904	908	918	965	923	881	875	879	875	865	942	862	841	899	871	940	886	874	819	875	803	853	854	873	896	890	889	854	884	841	863	898	930	860	854	899	884	869	881	880	861	877	870	881	870	856	866	922	908	941	845	845	848	921	808	867	871	874	892	863	917	875	907	879	895	886	919	833	903	813	869	899	879	859	852	880	863	893	869	922	922	869	877	869	940	841	874	906	903	816	874	918	890	886	887	935	847	907	854	912	844	860	854	873	909	881	870	873	881	876	830	899	889	805	849	897	893	825	935	835	877	929	907	910	858	882	903	908	870	895	853	878	868	888	873	862	932	847	882	828	864	887	935	840	883	832	889	830	849	881	915	891	906	847	865	936	901	852	873	850	851	860	886	841	851	870	872	822	880	813	912	855	875	853	867	880	870	896	845	931	858	928	880	878	887	857	918	886	852	870	854	885	836	842	877	880	828	840	861	847	918	908	859	871	886	901	868	872	846	805	840	880	853	881	931	863	888	868	885	854	883	871	887	914	855	888	854	880	865	878	913	935	842	936	869	838	869	874	842	882	904	887	898	875	873	876	894	820	870	857	945	893	845	822	902	885	838	880	847	938	831	895	860	879	871	944	906	873	817	920	902	895	913	863	864	928	830	873	869	896	839	897	886	840	879	888	861	895	833	880	876	893	887	838	904	859	858	879	862	825	871	870	866	906	856	834	839	858	873	831	891	858	822	945	875	854	844	922	877	859	871	874	893	813	899	872	823	909	898	845	829	869	883	836	843	832	862	880	868	835	885	864	887	885	933	890	878	848	849	856	855	916	870	868	856	868	850	840	880	926	885	878	838	856	831	879	883	845	882	865	930	874	881	889	890	863	922	877	813	864	871	894	896	858	928	914	883	898	833	905	833	872	803	880	824	860	852	894	857	867	839	947	892	870	864	789	903	853	849	836	838	905	883	862	869	829	916	875	863	933	857	910	848	899	893	860	862	842	906	877	859	809	909	866	835	894	864	830	871	860	888	876	853	834	892	893	792	903	900	935	869	864	852	892	881	891	849	858	890	881	878	902	870	885	880	858	869	813	876	841	818	862	908	850	849	902	830	939	912	857	851	836	876	839	846	836	826	886	905	912	926	864	846	838	862	868	852	880	937	800	891	924	867	876	857	909	867	932	857	881	874	850	878	877	873	867	862	879	858	865	882	878	851	936	892	915	873	893	866	823	894	895	867	860	831	875	896	863	845	881	884	900	845	906	862	870	892	902	836	888	907	870	914	882	877	892	924	866	905	901	894	879	895	900	841	838	904	900	823	856	880	949	877	858	910	864	846	887	899	843	904	860	865	897	836	881	847	914	857	867	848	874	830	829	870	850	862	843	872	895	863	884	863	870	950	886	911	868	920	873	870	880	920	890	910	883	858	873	890	857	856	864	870	833	837	837	853	853	893	872	816	880	846	870	844	859	892	837	933	853	879	872	899	917	935	880	850	849	907	901	844	894	859	909	871	794	866	883	860	894	863	852	847	931	885	892	868	892	938	880	869	899	907	814	905	880	880	796	844	893	907	873	828	853	840	844	846	892	899	894	816	900	893	903	887	874	864	784	870	864	934	913	893	817	855	871	852	914	858	873	809	872	877	880	878	888	880	855	937	900	914	876	842	857	844	859	862	871	902	895	925	878	905	845	880	822	926	882	852	826	887	914	938	900	887	916	881	850	904	890	857	881	875	878	871	914	889	896	913	850	900	872	900	865	866	891	926	877	869	843	856	887	897	882	787	879	895	831	925	885	964	899	895	904	866	879	873	905	891	843	885	905	890	889	868	870	896	923	910	875	860	827	853	845	828	914	866	833	849	867	822	920	883	886	884	884	891	860	854	888	846	821	909	829	863	883	865	855	871	871	901	840	845	841	872	862	893	856	834	890	834	881	910	836	864	886	865	918	890	802	892	873	894	835	869	865	876	873	931	889	923	885	842	879	871	875	892	863	887	893	825	879	827	868	843	854	909	887	827	913	841	857	880	876	872	858	850	861	903	834	888	869	901	822	934	909	835	858	882	936	905	812	848	896	863	924	914	916	872	840	920	880	876	908	884	838	831	859	913	918	881	892	878	923	891	862	831	885	820	891	933	852	897	877	902	874	872	869	877	892	863	846	881	886	867	878	854	867	912	862	879	894	909	827	850	921	916	878	915	871	894	903	940	905	851	887	967	910	891	848	871	870	874	883	873	856	857	836	866	861	872	945	944	892	879	844	873	914	884	915	899	872	838	891	913	884	845	817	871	859	886	893	897	834	866	897	923	839	916	890	858	910	887	828	859	897	892	878	888	847	859	854	890	929	851	888	877	866	907	864	884	905	856	803	853	892	923	896	896	917	881	851	877	854	904	846	916	890	884	873	874	901	839	900	857	844	864	903	906	856	869	887	858	840	884	877	869	848	942	854	914	861	867	871	872	825	856	871	933	876	881	834	907	899	872	833	876	886	891	916	857	879	903	856	878	910	868	890	860	886	895	834	885	877	829	884	838	834	862	886	885	834	879	866	890	919	901	869	897	886	854	874	858	933	835	924	854	829	867	888	903	814	941	812	888	905	860	878	882	852	833	893	847	885	848	887	912	871	846	896	885	880	899	874	867	867	912	854	890	869	879	862	937	859	879	863	873	908	853	892	861	892	867	902	867	866	858	851	897	879	876	878	896	916	864	838	894	910	892	892	894	915	855	849	933	850	896	830	892	914	877	867	859	897	870	884	854	877	861	861	869	857	900	861	916	876	877	880	901	887	930	910	852	911	880	889	859	872	888	879	862	875	815	944	917	929	884	924	919	868	864	853	840	815	883	845	941	880	896	872	852	891	853	896	898	866	869	870	897	888	847	904	859	855	894	869	864	803	835	859	876	840	910	901	900	893	890	950	929	917	827	884	865	835	884	857	900	872	903	873	884	899	848	890	883	857	898	860	885	877	913	905	877	855	836	875	893	868	870	931	884	833	843	835	849	877	858	914	878	814	879	858	883	895	893	865	905	855	964	889	854	845	920	926	877	901	904	863	916	901	892	892	886	857	834	862	877	862	913	905	868	903	890	888	883	890	893	877	914	892	889	855	894	949	860	877	872	906	899	936	909	854	914	863	931	892	862	879	868	796	833	845	883	946	842	838	845	943	876	889	859	913	903	866	924	895	815	891	876	913	917	878	898	890	931	853	855	931	916	876	851	868	913	877	896	892	832	873	875	863	867	842	922	879	868	854	921	905	891	900	900	855	895	900	844	906	915	847	906	893	874	902	853	883	851	879	839	886	893	911	881	902	882	872	874	909	915	840	859	879	851	878	877	872	812	848	886	911	896	929	889	903	860	917	930	891	846	882	893	854	887	884	845	859	890	870	902	815	912	918	879	886	910	836	890	887	885	902	875	878	886	926	896	828	901	864	927	896	890	896	893	890	846	878	847	902	827	875	900	851	906	885	894
22881	21354	29064	23968	21349	21394	9056	1313	1030	1036	924	870	797	829	847	797	727	815	733	769	762	759	755	763	761	724	713	742	650	697	702	677	720	713	750	708	751	726	706	710	741	713	683	714	732	680	713	745	687	760	663	714	655	667	716	732	715	712	677	646	697	690	749	704	691	706	768	729	726	701	700	691	721	755	686	706	708	691	728	737	740	705	668	709	656	680	706	702	724	654	759	678	722	687	726	721	728	699	703	704	726	711	702	729	687	709	684	696	690	688	700	728	737	719	696	716	706	739	696	656	670	701	693	730	704	724	701	708	719	712	711	743	715	710	700	775	691	687	718	678	716	721	729	702	679	687	683	706	757	720	718	754	692	705	726	647	698	723	691	637	692	683	685	707	697	725	670	681	707	674	686	702	686	670	677	694	722	721	709	757	674	733	698	697	655	682	701	709	709	733	706	686	721	671	703	724	727	726	718	699	669	658	696	679	719	713	656	696	744	667	724	763	728	737	698	704	726	692	719	694	674	687	714	652	714	655	729	727	747	704	746	756	684	704	717	729	733	717	668	717	717	740	717	684	727	714	686	693	729	715	714	674	698	717	715	685	678	698	675	746	694	703	674	705	744	703	693	687	706	710	649	709	695	706	724	704	706	667	697	706	667	691	695	721	653	668	716	681	726	722	703	664	663	713	702	729	715	686	717	713	646	723	701	720	704	659	694	674	704	735	666	714	699	706	735	684	749	703	697	703	690	714	682	744	695	706	725	703	674	704	752	691	705	691	671	668	702	684	680	718	716	726	669	734	635	725	760	692	714	675	648	732	660	710	669	738	675	669	702	729	684	674	683	704	704	685	707	714	701	704	699	703	679	717	710	703	664	640	660	682	704	674	713	715	692	705	676	698	676	737	680	715	690	729	676	693	700	749	702	684	682	709	679	704	702	715	679	636	670	741	721	690	690	732	734	713	741	691	705	680	752	687	714	684	707	703	692	695	688	658	693	679	721	711	690	730	695	692	680	716	688	689	670	712	703	700	717	717	738	688	707	661	676	677	698	736	720	728	727	703	669	673	691	694	742	674	702	675	663	735	682	678	655	725	718	700	705	693	751	699	665	716	721	713	757	735	695	694	711	708	691	724	718	729	717	691	699	721	661	664	651	681	659	736	706	701	697	684	652	699	749	683	712	730	715	728	650	672	712	740	693	683	720	735	711	747	663	706	666	740	688	687	687	692	667	678	718	705	718	686	751	713	729	668	707	655	706	698	691	761	730	653	690	682	704	682	704	684	698	698	721	659	675	687	660	677	698	716	676	709	717	729	701	694	707	706	683	694	725	685	709	684	706	702	646	719	680	727	682	713	713	696	656	764	686	710	697	699	721	668	708	665	675	731	716	708	694	694	678	717	733	691	710	674	696	713	720	733	695	673	687	734	698	675	679	700	677	676	699	741	748	714	661	712	705	684	675	668	719	682	682	687	741	695	722	703	737	715	708	708	766	746	665	664	695	727	716	660	708	673	725	724	681	726	676	770	727	684	682	683	730	688	710	728	702	728	714	717	747	709	654	730	705	670	711	672	675	751	687	718	732	687	705	733	717	700	750	744	649	690	677	688	687	708	683	653	673	674	680	686	742	707	723	702	692	683	671	648	680	705	730	675	682	718	744	695	707	703	707	705	734	732	741	717	680	691	671	703	695	691	732	708	691	737	676	694	714	646	689	707	720	726	688	733	748	726	726	696	693	695	648	731	737	669	711	676	673	712	697	699	669	733	657	692	683	684	692	672	671	708	675	727	681	722	714	678	748	685	685	710	694	701	680	714	686	659	669	715	699	729	706	695	717	724	681	710	690	668	716	716	733	701	726	673	716	687	693	713	706	717	701	699	692	703	739	659	733	704	658	720	699	721	664	692	738	689	683	675	681	643	663	645	678	641	682	650	693	701	683	670	656	703	673	707	681	745	711	736	749	696	651	724	666	703	745	686	740	735	688	747	650	682	702	710	697	753	721	706	688	715	682	705	694	724	694	646	653	695	717	707	700	656	686	704	692	749	683	695	644	726	718	690	669	731	727	703	686	671	703	683	679	691	691	638	694	700	683	674	729	700	700	727	684	686	672	698	673	689	724	698	700	696	736	690	709	697	760	675	708	722	715	658	707	709	673	704	736	671	738	695	653	633	693	726	674	722	695	705	726	703	668	728	728	722	684	757	738	675	688	708	691	709	702	699	637	744	730	721	623	670	692	672	707	694	709	712	725	726	691	709	749	682	706	698	698	657	669	690	691	710	689	710	730	772	701	732	698	685	711	703	710	717	717	768	735	687	710	700	681	690	714	710	695	664	688	672	716	700	701	677	720	718	657	704	731	691	688	722	659	736	689	712	705	724	668	776	714	679	694	713	694	690	708	725	689	670	745	640	693	698	689	703	650	684	692	681	663	678	698	678	726	674	688	626	708	711	704	686	744	733	694	701	677	690	701	701	774	731	710	674	714	723	733	660	655	704	690	688	708	671	685	697	679	694	733	708	658	644	664	704	714	712	698	683	712	722	700	691	646	737	737	721	688	692	685	727	713	695	713	662	729	697	729	702	667	719	691	681	646	679	701	670	673	739	721	663	722	654	750	682	706	745	670	745	711	704	706	683	701	704	668	715	681	683	692	659	660	718	719	713	708	753	702	709	646	709	716	641	675	742	673	708	733	691	727	689	672	657	729	709	727	707	677	687	710	701	714	721	722	730	719	671	705	693	689	657	685	611	654	661	645	689	733	651	725	655	707	695	688	677	644	662	715	675	697	724	673	735	699	723	688	736	672	672	678	697	660	661	680	692	719	729	701	673	706	661	676	679	685	759	673	731	746	698	744	730	701	736	735	672	726	695	708	716	692	711	689	720	681	734	687	703	704	773	727	734	706	662	725	660	698	696	704	731	681	708	780	699	726	740	701	733	706	696	702	692	698	719	686	657	718	732	659	685	679	661	703	670	708	742	734	698	708	724	675	728	668	721	695	661	741	700	695	691	687	707	638	651	679	717	714	686	683	709	678	706	663	721	664	726	714	762	692	688	673	639	693	679	705	712	702	687	706	678	730	695	644	672	734	726	720	689	708	678	746	707	677	689	726	693	702	753	686	720	715	691	705	735	659	720	740	677	654	684	707	713	702	669	714	738	709	715	722	717	716	746	719	709	730	764	716	740	670	708	695	712	726	676	685	752	679	703	691	748	719	697	673	700	702	727	678	717	662	662	705	717	703	680	704	687	679	691	650	701	657	687	695	728	705	687	640	683	699	682	688	691	719	671	715	664	687	676	686	713	698	688	701	694	704	644	666	674	692	693	679	656	712	664	713	741	696	723	692	669	695	672	691	669	748	715	689	739	689	648	731	668	746	720	714	697	710	668	722	664	697	692	717	693	673	681	703	643	696	684	698	712	716	678	684	694	716	700	680	695	691	722	681	718	698	672	743	712	709	692	670	700	739	732	719	681	713	682	663	707	695	700
35323	50187	10769	4488	3232	2489	1896	1581	1371	1199	1155	1031	971	914	919	871	812	873	832	780	799	767	746	778	763	714	703	745	754	726	711	726	703	757	683	724	727	733	739	729	748	736	702	740	718	682	694	738	712	695	721	729	713	732	725	736	685	692	731	727	723	688	737	672	689	711	707	746	702	705	677	676	692	706	690	686	704	769	713	691	728	704	717	690	658	707	665	697	721	695	682	750	638	692	766	683	706	669	714	720	685	734	704	729	736	682	745	700	690	662	679	707	771	676	721	703	702	701	794	668	713	744	689	677	651	733	737	742	692	722	694	731	712	699	717	728	716	679	731	664	700	758	715	705	720	701	736	744	666	669	702	704	687	717	737	699	685	701	747	748	719	740	706	725	712	648	717	694	758	678	697	695	744	684	697	706	707	715	732	700	678	739	724	729	651	703	732	651	669	697	706	689	743	727	722	756	667	761	682	709	723	713	769	716	685	757	699	704	736	703	686	711	719	699	721	639	690	681	675	739	689	712	723	717	736	704	670	710	719	683	735	729	694	736	713	698	754	694	705	729	717	683	676	681	730	713	679	664	673	673	716	672	679	734	683	708	696	648	674	700	730	700	709	735	723	682	677	717	711	684	707	723	713	651	776	704	689	761	635	747	691	705	705	705	715	709	685	701	721	688	732	682	726	677	722	669	716	726	706	735	775	699	692	745	689	693	670	711	668	713	731	738	730	719	707	699	749	669	664	720	687	706	757	655	726	653	684	724	737	703	703	711	650	710	694	708	758	651	680	702	720	700	692	698	720	742	694	711	686	700	688	720	648	710	694	703	700	702	669	730	655	703	716	689	670	716	702	702	723	790	702	684	704	702	636	695	695	691	693	698	703	748	685	730	772	698	727	670	719	712	639	703	703	645	670	721	672	722	699	754	709	684	712	679	740	733	720	699	692	689	734	748	669	691	704	721	687	761	705	714	686	703	666	688	694	699	713	662	695	707	686	756	734	718	675	748	625	737	698	711	750	666	674	691	733	679	711	746	727	703	671	673	714	693	704	703	716	712	692	693	707	669	687	706	685	709	668	715	665	739	700	756	740	678	737	712	702	676	692	644	716	639	690	713	742	714	682	702	670	693	689	707	673	682	697	733	704	722	685	700	686	654	690	711	672	704	692	697	692	712	698	710	646	680	732	701	673	723	706	697	696	700	685	710	701	671	718	717	681	669	671	677	630	712	701	756	726	683	700	677	723	690	691	708	680	752	704	700	695	692	726	680	732	689	701	716	688	711	713	701	688	710	669	719	683	716	650	733	693	719	675	685	721	713	716	643	716	694	729	678	661	691	704	728	713	673	736	671	675	702	651	738	683	733	695	721	758	706	703	680	748	689	724	687	693	695	762	699	693	667	681	738	685	696	692	683	687	688	733	721	771	703	692	710	696	732	667	721	728	710	747	706	698	738	707	728	657	704	672	685	707	697	721	730	700	648	749	695	702	717	743	723	715	665	676	684	674	666	702	665	709	698	709	699	748	712	691	681	750	705	718	685	655	680	685	731	679	704	728	659	712	682	681	712	715	620	693	697	680	690	746	729	709	703	724	633	704	686	752	737	669	687	665	719	714	718	707	701	731	669	696	661	734	680	720	650	672	701	658	726	770	686	720	702	691	687	701	717	716	675	764	696	708	738	650	724	695	689	713	672	717	715	713	732	714	738	698	672	689	711	702	746	722	727	701	712	687	698	692	680	690	699	670	694	754	733	674	677	696	693	701	746	702	702	707	752	653	741	699	740	687	699	703	679	723	726	713	688	701	649	679	648	711	727	664	704	696	724	773	742	678	673	732	677	701	703	716	714	724	684	703	693	684	691	707	723	703	704	644	678	703	700	710	702	639	663	726	670	699	754	702	765	735	703	699	687	710	744	702	708	686	730	706	733	675	742	733	718	754	706	753	686	743	700	708	708	736	731	678	717	665	717	700	722	695	705	678	679	694	682	710	675	731	705	719	663	697	696	731	696	701	676	694	715	666	721	712	763	678	701	684	699	691	726	737	674	684	710	702	715	658	717	684	729	735	736	706	714	703	725	668	696	727	711	732	732	685	727	652	699	711	717	710	757	641	740	674	710	681	686	692	730	667	730	656	714	707	706	704	698	700	748	675	648	711	729	702	709	709	727	725	675	723	689	719	746	708	721	728	715	686	665	724	698	736	745	769	757	688	730	715	748	716	667	741	683	675	674	701	712	706	662	732	721	701	674	693	682	716	737	695	715	685	729	756	656	710	728	687	707	698	694	644	661	733	648	651	696	719	675	623	723	726	711	727	728	699	709	696	677	734	711	719	729	734	674	771	660	710	686	691	687	756	699	677	707	678	681	701	681	719	712	726	697	669	711	722	733	714	710	697	698	703	702	660	672	672	709	705	716	748	738	709	712	687	720	736	657	733	745	740	710	684	734	688	677	655	665	706	696	693	633	755	735	734	699	687	685	694	706	677	697	720	732	737	681	718	711	685	668	737	701	666	671	728	673	715	665	754	717	705	681	699	713	675	720	690	723	692	734	710	668	709	724	708	693	711	681	725	690	685	685	690	706	687	681	676	722	668	664	749	671	699	705	691	686	700	692	718	688	711	689	736	696	683	724	741	710	696	705	687	687	732	669	688	655	729	663	702	709	703	689	767	698	653	660	671	731	698	708	685	697	732	698	694	734	718	694	671	696	756	725	679	657	688	730	664	697	657	658	696	680	694	725	708	700	672	729	710	634	721	716	657	711	651	701	701	721	703	718	702	721	736	729	692	669	699	674	767	675	706	714	740	738	707	721	701	694	691	721	722	655	690	717	671	695	689	651	756	657	718	733	693	710	704	700	714	685	751	645	710	694	690	681	754	735	656	666	695	678	735	683	693	706	712	696	688	710	730	661	721	674	740	756	716	686	737	736	728	694	665	670	705	677	717	685	694	653	748	694	670	690	676	714	666	704	690	705	696	682	698	719	691	675	737	726	739	721	743	721	733	688	714	690	678	735	724	678	710	713	710	733	692	694	730	696	685	667	682	732	719	712	678	679	678	687	745	714	745	642	654	699	770	695	733	713	731	717	758	693	673	647	658	714	722	660	784	695	771	717	693	720	673	689	697	668	705	714	688	702	702	726	712	719	681	722	695	658	699	711	682	752	679	733	674	709	736	704	665	677	682	733	719	722	690	700	664	639	770	656	648	675	688	705	693	687	710	708	734	698	666	730	696	661	736	704	734	715	718	674	692	692	675	660	688	722	694	738	711	695	709	684	700	689	682	699	714	680	701	714	719	701	666	655	704	678	707	712	697	718	702	691	698	707	690	747	725	686	766	714	707	665	728	688	745	725	706	714	695	765	710	736	672	718	682	683	683	725	724	687	692	693	709	727	649	678	703	707	685	707	687	676	699	677	700	750	711	735	710	687	680	705	685	695	689	698	701	734	687	706	723	710	726	688	692	709	730	730	705	687	691	664	683	744	680	721
29046	22418	10001	1278	817	715	611	581	631	508	553	555	591	553	541	550	584	561	558	576	541	507	557	541	524	553	558	552	563	561	588	554	560	553	544	562	585	546	569	537	565	547	549	521	568	590	531	598	560	572	584	545	580	561	588	547	547	520	594	569	562	602	588	549	529	570	569	554	512	593	544	572	581	530	543	553	539	556	603	566	550	605	548	568	559	552	537	539	562	573	521	588	556	502	582	561	583	524	557	531	554	562	571	557	536	572	569	558	557	554	599	550	488	556	536	553	554	578	507	559	537	563	586	538	607	581	544	556	505	548	590	557	560	519	550	540	551	560	546	554	580	540	525	595	549	582	559	546	582	595	572	507	545	580	571	612	559	592	589	553	566	530	534	556	582	605	586	565	567	537	536	558	525	568	580	615	554	591	572	548	552	570	541	557	568	571	545	592	528	575	539	571	563	538	562	520	524	586	589	565	576	606	524	563	601	536	609	529	555	525	570	575	544	550	575	559	544	565	586	555	533	557	573	573	561	573	588	561	521	590	530	552	580	556	561	563	566	539	616	598	534	551	563	545	598	562	570	547	539	572	549	590	566	584	548	566	528	604	554	557	598	607	554	537	584	624	535	583	537	522	532	555	526	545	554	562	572	532	563	583	579	571	576	545	605	528	576	586	588	600	602	579	570	571	574	563	582	554	572	595	547	570	558	560	589	535	540	559	532	586	567	545	550	566	525	545	563	572	569	545	576	567	535	540	560	552	569	583	533	551	542	581	521	557	517	532	594	569	552	590	542	570	567	524	539	556	526	504	603	583	543	562	551	525	575	582	572	580	563	542	547	553	545	522	545	601	541	555	575	596	564	585	542	555	607	576	549	557	555	589	574	537	500	571	566	550	551	585	579	562	581	556	530	542	543	533	552	582	560	529	575	580	566	586	566	512	552	536	569	565	549	578	538	576	546	538	525	544	524	541	589	567	575	515	561	520	545	565	581	552	542	613	569	569	564	551	541	522	577	543	561	551	574	522	579	544	546	562	573	538	561	555	532	572	546	580	547	578	512	600	533	563	587	549	581	551	520	595	595	578	537	547	564	548	573	553	526	590	573	573	542	576	550	570	558	576	567	570	561	541	576	577	520	560	566	543	583	542	559	583	583	576	534	551	556	547	572	571	565	566	586	545	567	577	567	586	563	548	535	595	515	554	564	554	565	554	550	539	525	556	558	544	589	532	538	531	576	513	536	544	560	594	553	581	560	579	528	518	549	535	543	552	578	541	531	564	561	566	514	581	578	566	542	547	525	537	567	553	558	581	543	602	569	580	549	576	574	535	511	543	558	588	571	577	546	497	539	560	528	541	565	597	554	527	571	567	534	539	552	532	575	504	545	521	566	555	578	555	540	529	574	550	546	544	604	522	547	553	567	577	568	597	633	549	526	542	569	489	537	548	587	553	508	570	589	530	530	572	557	554	550	509	520	568	550	593	572	532	567	571	566	538	603	549	582	575	523	543	588	554	500	583	562	557	564	537	576	602	574	585	572	537	542	571	583	594	551	585	544	556	581	549	556	545	582	545	599	544	570	566	579	571	529	568	507	546	561	595	576	551	566	559	583	541	571	511	555	549	551	528	608	546	597	546	508	541	572	542	538	517	598	563	551	550	562	580	589	550	560	502	569	555	558	558	586	555	561	534	547	533	509	582	554	568	556	606	521	574	581	547	522	543	530	548	563	555	595	560	554	583	536	549	579	557	547	566	576	585	550	567	529	574	592	543	569	553	551	586	560	553	556	574	544	546	547	556	575	596	577	567	547	601	566	537	585	541	565	576	570	597	559	529	560	559	530	577	571	559	559	582	555	520	537	587	541	593	535	584	543	565	590	586	577	558	535	551	575	544	535	581	524	542	526	524	530	543	553	554	539	542	569	499	529	547	579	556	565	547	591	587	584	545	567	551	540	557	552	550	547	525	543	568	564	561	574	553	504	509	503	611	569	535	551	570	525	549	535	568	580	563	603	549	562	577	591	578	530	544	548	576	541	533	538	556	559	598	568	547	558	508	510	539	593	547	542	556	544	600	550	575	513	588	570	576	564	528	550	538	584	561	570	568	579	546	550	570	581	622	569	582	521	539	551	577	555	555	558	531	607	536	541	572	511	564	567	559	550	542	556	533	567	543	591	554	554	552	606	549	534	542	575	540	558	561	556	562	582	571	514	567	570	563	581	565	558	560	552	541	547	561	610	573	548	561	547	566	516	564	536	542	554	576	545	533	554	591	544	572	593	541	568	539	545	601	567	527	553	573	574	589	525	554	548	532	576	585	545	550	546	552	580	566	551	570	566	553	566	561	585	564	561	549	548	511	533	560	529	569	541	506	564	495	551	525	562	601	546	558	566	539	578	557	599	534	568	578	590	536	526	546	549	554	599	541	553	606	554	546	537	570	594	570	562	570	522	583	608	500	545	580	560	519	536	530	544	539	548	572	588	566	565	534	561	546	557	587	573	568	541	596	586	567	594	561	581	499	527	589	558	554	536	597	552	530	570	561	541	541	595	577	584	545	592	508	582	563	564	585	557	530	541	585	554	592	562	566	534	550	572	546	559	555	581	602	611	540	573	558	583	565	559	536	533	517	567	552	609	550	546	531	524	551	567	543	541	530	524	571	551	576	575	531	581	525	539	510	565	555	536	532	565	569	574	523	554	569	545	557	554	573	540	569	569	592	577	547	584	559	550	537	546	535	561	546	572	538	566	585	601	562	585	586	576	568	537	548	533	583	603	526	599	535	568	521	579	548	563	541	559	570	576	564	580	549	568	604	586	543	535	561	595	560	558	526	542	550	586	566	569	575	535	561	545	583	558	570	585	578	548	556	543	535	570	537	538	568	556	577	561	583	529	535	523	554	587	547	529	575	560	584	515	539	515	581	567	526	564	568	556	580	573	590	573	536	591	542	592	579	542	583	551	569	522	542	547	555	556	574	547	599	527	556	604	550	542	595	579	589	578	526	573	541	517	542	561	549	588	575	520	547	540	553	552	581	558	563	546	566	517	556	558	544	561	549	567	579	499	547	542	526	552	542	528	560	575	548	528	531	586	559	537	588	546	600	609	542	555	549	578	587	533	560	525	508	578	541	529	553	554	557	514	555	564	575	589	576	522	613	576	485	546	557	526	572	550	578	535	561	573	529	586	522	587	552	534	576	536	546	594	529	533	573	542	587	588	549	578	557	589	560	536	550	544	549	546	564	542	588	575	552	565	550	533	561	548	518	575	524	529	561	577	540	587	561	577	537	556	559	561	508	577	552	526	597	512	540	547	574	574	553	564	555	553	579	541	548	561	542	571	569	534	560	544	563	624	540	520	583	543	587	550	562	557	549	533	574	564	565	588	554	569	575	572	584	555	536	556	584	549	526	538	594	569	533	518	589	601	566	547	583	565	564	558	561	582	583	557	523	524	551	542	547	577	561	572	564	551	560	575	526	599	563	589	556	556	552
24708	28392	1949	744	769	695	681	652	626	650	611	590	644	643	612	597	595	586	611	625	585	610	601	584	613	609	648	622	626	625	655	643	646	571	622	572	602	605	584	658	614	591	600	598	594	638	645	566	590	592	576	579	623	560	633	571	615	649	601	576	646	617	631	596	593	619	617	629	582	643	576	592	562	612	637	608	677	611	652	648	646	596	606	597	647	649	605	576	595	600	543	594	593	597	590	586	597	662	651	644	573	637	573	607	629	582	611	619	585	624	616	638	597	598	584	626	605	634	646	595	619	575	572	608	611	628	584	625	628	614	610	592	603	568	628	606	594	622	621	629	550	641	632	628	589	607	627	652	633	622	572	585	593	603	590	632	600	632	589	572	603	606	573	577	616	585	585	592	646	614	584	600	607	613	579	617	573	585	650	613	629	636	592	645	591	608	598	629	585	587	617	621	613	618	592	621	617	627	636	610	589	566	600	630	638	640	617	568	600	610	606	629	609	645	645	579	574	585	618	624	560	620	612	619	555	589	586	575	628	588	591	581	570	650	566	583	559	606	576	622	581	599	607	606	609	587	567	592	550	568	613	568	609	605	539	614	615	623	635	620	616	639	600	613	613	653	629	606	599	584	556	628	628	559	605	608	623	603	532	600	579	613	620	604	595	619	613	598	619	598	555	599	653	627	617	589	580	645	652	628	590	605	625	609	608	590	638	581	635	605	627	619	650	543	600	625	559	613	626	617	570	634	628	631	595	587	580	616	629	596	540	579	615	571	644	635	621	594	594	612	613	594	602	656	609	588	616	612	616	601	600	643	602	677	618	609	587	642	596	600	589	635	635	632	627	596	625	604	628	627	621	612	602	631	599	601	611	608	611	662	637	597	628	624	629	579	575	629	584	616	620	605	621	618	607	630	594	587	615	551	606	624	563	594	628	620	603	582	626	637	594	633	579	611	590	621	624	606	625	602	577	558	616	609	672	598	571	620	636	581	592	614	614	636	623	618	583	612	630	588	589	598	596	619	567	575	588	624	563	633	612	619	594	598	600	596	625	566	606	642	598	567	624	616	616	571	570	684	583	596	628	646	611	619	593	593	602	625	621	597	593	666	604	581	630	661	568	587	621	594	624	598	600	598	613	590	597	609	579	606	580	580	618	602	617	591	555	600	594	596	582	583	655	606	631	587	546	590	601	597	593	589	620	614	635	572	619	653	658	653	579	672	581	602	601	592	575	600	633	602	599	598	609	595	560	626	629	580	621	607	616	580	605	566	593	630	597	602	609	615	622	620	639	573	616	593	628	611	620	589	667	591	623	572	591	585	579	592	575	658	605	630	587	584	641	622	608	626	585	613	620	622	609	628	594	593	609	598	572	577	612	587	614	600	580	630	595	599	618	616	596	609	564	621	582	629	590	589	599	625	610	618	598	591	608	620	616	573	657	612	615	608	604	619	603	599	633	588	636	596	650	578	626	573	621	626	638	619	607	624	588	557	616	590	605	605	589	609	602	597	642	562	557	586	577	632	569	568	627	614	620	589	614	629	563	586	584	615	598	617	653	609	622	578	604	617	579	579	567	604	605	617	575	578	570	613	600	578	567	613	605	592	616	603	619	571	570	649	577	563	588	653	582	607	560	623	648	597	579	630	605	635	559	633	601	661	609	597	620	631	585	612	594	591	652	595	640	631	580	642	578	597	607	561	621	563	644	591	628	594	574	602	613	624	610	595	605	612	574	611	659	581	623	588	610	576	626	624	626	617	602	638	612	615	607	629	622	575	616	604	668	607	607	628	586	624	603	571	597	634	598	638	560	568	592	602	614	619	608	619	584	588	605	601	616	593	624	596	609	578	636	598	527	605	626	578	600	595	634	582	574	602	642	597	573	629	595	587	570	601	613	582	606	627	602	622	622	579	554	580	548	576	579	590	566	618	656	582	615	552	621	608	587	576	609	587	599	638	639	586	633	594	616	598	569	607	638	640	613	592	604	597	640	579	573	615	627	589	604	610	636	636	587	605	596	609	590	621	606	632	603	599	606	609	562	625	622	578	590	604	582	576	620	608	617	566	632	604	586	620	619	616	576	583	655	590	579	629	570	579	611	606	619	602	619	613	591	618	603	600	563	554	626	609	619	626	634	613	596	554	580	623	607	573	662	579	616	588	618	607	583	616	648	618	549	659	564	646	593	600	605	631	570	667	580	630	604	644	588	598	608	591	584	636	603	583	584	643	606	632	554	573	626	544	575	586	604	633	629	623	609	566	604	607	644	615	601	613	587	616	608	575	615	585	599	629	584	574	626	605	594	594	577	615	541	620	608	663	586	582	606	618	593	602	601	581	653	600	593	628	614	623	592	599	621	609	583	642	632	582	647	662	603	628	616	592	610	585	592	613	602	655	588	615	614	597	602	621	612	608	626	586	592	640	598	597	576	590	584	647	573	660	606	617	603	648	607	602	594	568	589	555	591	613	625	586	585	639	581	580	607	611	606	666	563	626	577	615	621	643	615	604	587	646	623	636	557	605	612	633	590	610	628	632	601	569	570	603	603	596	611	596	617	622	581	582	590	586	570	638	613	576	633	634	645	606	628	607	653	619	584	657	576	612	599	576	602	600	593	572	593	598	606	612	605	553	597	615	603	526	616	618	603	597	600	587	621	608	643	592	584	596	596	582	587	601	586	590	602	609	608	589	576	612	602	593	625	588	625	595	564	609	580	588	637	614	605	597	585	628	589	575	596	570	643	616	610	580	607	556	562	611	627	622	622	606	594	609	612	581	585	620	681	566	644	609	593	618	631	589	646	625	610	589	679	593	538	629	644	620	581	647	627	578	656	602	589	620	637	607	607	626	636	623	624	590	614	614	620	587	611	588	599	638	594	627	616	592	539	626	593	605	647	645	603	575	609	592	620	576	582	623	621	602	577	600	576	579	583	629	607	636	618	622	633	629	629	617	664	610	605	576	617	614	620	597	571	615	600	581	646	638	580	620	617	616	591	637	603	625	590	617	605	614	593	583	644	625	579	568	617	584	623	561	566	610	596	598	602	593	578	584	617	591	618	641	581	592	601	604	601	621	629	601	611	570	610	586	593	599	644	635	602	638	585	638	589	641	614	610	601	640	578	570	607	628	633	573	591	642	633	589	667	607	609	579	626	593	589	596	602	601	611	637	618	621	655	632	581	617	620	604	605	583	600	609	592	648	677	628	597	568	606	619	595	598	568	595	607	588	597	600	605	586	582	571	610	579	640	636	557	600	594	596	595	587	587	606	577	645	643	612	608	608	619	578	647	598	633	597	614	652	611	652	597	570	590	617	609	617	620	601	636	578	612	658	603	542	586	637	607	637	579	656	618	617	625	596	618	576	605	551	622	624	553	577	570	592	607	653	610	609	619	615	604	594	619	627	594	556	593	608	608	619	673	614	600	577	630	575	622	565	547	612	606	640	658	629	640	651	586	605	627	577	596	607	583	609	607	603	605	612	606	581	558	613
23917	21320	28570	24394	21302	10919	990	646	550	546	519	491	477	449	475	461	437	422	440	454	435	415	410	379	409	407	389	373	396	383	387	380	368	382	412	404	390	405	422	373	418	401	421	382	400	422	383	411	406	410	371	379	390	423	398	414	382	411	407	373	397	357	402	390	370	419	429	422	393	388	374	370	385	353	425	430	408	399	394	396	399	406	383	361	394	400	409	378	376	415	370	417	378	406	373	380	407	359	368	367	394	402	404	390	440	387	384	408	377	408	380	349	370	410	403	400	440	362	391	424	391	375	412	394	401	360	364	376	387	402	374	407	374	383	392	362	393	414	403	426	411	387	355	397	405	416	398	379	375	340	377	391	409	386	379	415	384	375	403	403	388	384	370	400	405	377	406	391	356	384	380	383	399	399	431	381	405	397	416	384	390	430	395	413	394	394	359	371	399	370	377	400	393	367	370	402	398	411	403	393	386	381	383	388	403	385	388	362	424	357	411	419	359	400	402	383	381	377	370	411	392	424	387	375	391	367	377	383	375	373	397	402	419	366	412	408	373	392	405	358	387	386	385	371	419	396	403	424	365	407	415	397	423	377	401	396	407	352	393	397	419	415	390	403	413	373	370	377	396	430	383	345	375	368	410	407	371	406	374	390	383	396	391	381	405	382	383	369	373	372	406	428	380	396	350	389	369	380	394	407	384	403	360	402	416	389	361	439	389	382	393	386	396	394	418	405	394	400	433	403	386	386	409	416	406	416	397	385	397	384	371	365	389	398	399	410	377	385	401	377	376	406	409	417	363	419	375	383	434	376	398	381	381	424	408	416	363	394	352	398	420	387	378	404	383	430	378	394	387	369	404	401	378	371	383	391	371	380	377	408	404	360	365	407	418	366	400	372	400	402	389	413	380	357	364	384	397	394	384	379	377	384	405	396	360	388	402	361	401	398	432	339	384	410	390	423	379	389	374	379	345	386	396	361	385	372	411	387	419	401	375	387	391	382	403	368	361	434	353	379	373	401	418	380	382	387	378	380	415	391	399	391	364	412	386	388	390	355	346	371	397	368	364	396	407	386	407	395	368	390	379	379	376	394	378	380	405	417	404	380	381	419	409	380	384	385	400	393	399	395	372	392	362	371	387	411	395	398	380	374	406	402	403	404	390	391	372	375	380	400	395	409	453	379	389	374	390	385	431	375	384	383	431	420	388	409	378	390	381	394	426	368	383	366	376	458	394	420	378	396	414	424	411	374	391	415	347	379	393	406	419	385	380	369	423	396	405	384	414	411	392	398	370	418	393	402	372	363	366	401	391	360	350	359	362	385	400	381	377	411	381	409	388	371	388	392	408	400	385	403	368	399	371	380	370	398	402	356	394	374	372	347	403	386	409	387	350	371	384	367	406	375	371	385	421	390	325	392	357	381	365	424	389	380	373	357	399	402	386	352	401	396	388	399	359	419	403	399	391	407	401	399	372	384	393	397	375	413	405	369	390	407	370	396	372	383	373	399	384	381	385	371	383	405	397	393	444	386	359	407	378	399	370	391	406	384	432	416	355	420	397	390	402	390	420	376	377	402	389	416	393	400	411	421	400	375	362	402	385	422	385	392	366	406	408	399	342	374	416	391	382	384	394	382	401	386	377	413	403	376	389	401	438	389	403	395	422	390	386	438	387	394	382	404	386	361	409	435	361	385	393	355	392	393	398	379	407	379	382	396	412	370	397	359	436	373	389	373	404	374	403	391	405	375	420	377	396	404	345	372	382	393	399	396	376	364	399	428	419	362	405	372	401	380	366	392	411	352	411	429	381	392	385	373	386	371	380	394	398	349	400	387	362	408	392	386	366	370	381	412	380	369	374	383	406	377	374	390	371	387	387	388	408	409	398	392	393	390	393	371	411	368	377	393	420	372	395	380	375	374	392	365	397	356	384	370	364	380	391	387	386	364	379	395	374	364	395	398	417	411	391	372	388	414	384	406	384	381	385	427	396	391	378	390	368	422	413	442	392	367	401	394	388	400	388	392	394	402	397	418	336	400	374	425	406	416	414	404	405	409	388	406	384	381	398	394	359	414	421	399	394	381	376	386	419	392	364	412	382	359	382	408	446	358	379	364	417	368	411	398	357	369	401	365	379	376	400	412	371	378	403	440	384	362	364	388	377	380	395	408	372	376	384	346	371	373	375	396	414	396	403	380	371	376	411	388	389	376	421	436	393	413	375	424	354	396	380	372	398	412	373	400	381	413	398	379	378	357	387	400	396	383	386	375	375	356	375	406	388	409	423	387	390	378	392	403	382	412	413	397	380	380	337	376	415	395	373	392	398	393	383	411	373	397	424	382	405	413	375	423	358	386	405	383	410	372	412	392	390	410	398	382	380	414	382	396	387	374	402	409	393	368	393	369	383	358	392	376	369	397	401	422	417	402	430	412	381	378	410	410	384	398	387	414	397	394	407	381	394	375	354	391	392	390	360	372	409	386	418	391	370	400	389	344	399	391	407	425	383	398	385	383	402	401	392	384	379	390	405	365	391	401	430	375	389	355	394	403	437	368	361	410	392	378	371	386	371	378	389	422	426	404	410	427	364	357	358	390	367	371	372	369	392	404	356	375	390	425	385	391	404	391	401	375	373	381	342	380	440	355	388	413	370	370	390	376	407	372	383	361	393	362	378	355	408	415	362	391	391	367	363	379	392	350	378	393	371	383	407	381	395	430	350	433	391	361	416	376	396	404	400	385	408	398	368	371	379	407	374	396	377	363	407	396	407	391	364	402	342	390	396	413	396	428	383	380	394	392	394	404	382	401	378	388	376	366	389	403	388	362	391	376	366	360	380	398	403	418	388	412	396	377	393	440	411	394	377	421	390	395	387	367	387	388	402	386	400	420	369	403	373	385	393	383	381	358	423	395	406	408	378	411	366	423	398	432	383	380	374	392	406	395	423	371	403	363	398	397	399	386	410	384	379	371	374	374	393	369	378	418	385	376	379	370	422	400	370	377	357	373	375	378	358	405	386	399	367	374	378	389	393	357	366	392	391	374	375	381	418	437	413	392	399	402	366	387	379	389	418	390	410	387	389	410	349	394	399	404	376	409	394	372	404	372	391	399	362	390	360	403	387	404	403	384	370	393	348	385	372	392	404	417	360	424	341	415	428	399	387	426	382	370	390	365	381	433	393	399	374	404	402	411	382	395	392	389	379	388	392	429	377	424	401	396	421	379	382	396	407	409	374	376	403	422	387	377	414	384	397	399	387	392	367	381	387	356	371	387	383	351	391	355	419	393	407	422	374	413	363	384	365	401	376	409	389	372	408	378	404	398	394	349	378	387	413	413	395	395	410	391	417	363	410	394	400	351	345	420	350	354	391	388	375	397	408	369	423	410	419	385	373	392	398	365	365	388	399	379	351	390	420	430	381	384	396	379	395	367	426	417	408	393	374	386	394	376	411	392	406	415	399	407	390	403	405	371	415	423	398	402	375	400	412	367	380	422
31209	42666	6306	2571	1864	1336	1064	888	756	685	652	577	592	536	543	548	466	484	500	499	465	452	468	458	466	441	450	435	446	462	411	432	419	449	451	411	434	430	418	464	444	415	453	438	424	415	395	453	405	404	458	427	410	410	446	430	429	410	404	424	430	442	434	459	420	422	424	436	424	409	437	430	454	445	453	403	416	411	410	403	413	462	385	445	417	442	432	447	436	463	448	410	430	443	423	437	394	403	422	395	450	427	447	438	457	434	378	393	436	429	421	441	420	384	397	389	441	425	418	429	361	394	421	465	458	433	420	416	443	388	426	434	447	419	393	389	425	418	400	418	440	439	405	445	435	418	417	435	432	399	429	439	437	435	436	397	423	409	422	438	405	444	428	455	448	428	398	388	434	414	446	442	405	391	409	405	418	421	440	426	402	412	446	443	484	436	430	450	432	425	445	454	442	414	443	443	423	459	437	408	445	432	443	440	450	414	447	371	431	433	438	430	390	414	409	417	428	436	397	423	394	432	422	416	442	419	451	424	447	455	426	463	427	410	459	426	396	424	443	405	417	413	407	386	440	435	421	395	424	425	425	415	414	441	407	431	410	424	422	436	442	432	412	439	386	423	424	406	418	440	450	434	425	421	473	407	440	442	436	390	435	416	385	394	422	420	422	398	422	417	429	444	425	387	456	415	409	423	457	418	427	399	433	467	413	417	435	428	431	414	406	413	399	418	416	456	400	434	433	413	428	425	419	450	414	458	419	441	412	421	472	396	449	447	402	443	453	414	440	469	365	409	394	406	409	422	430	414	375	425	450	401	385	432	433	404	450	436	440	398	409	426	434	434	410	394	439	422	425	440	436	419	409	407	418	417	419	422	422	437	420	418	386	411	431	419	386	393	423	407	399	413	396	444	394	417	390	410	408	459	418	427	417	452	439	407	408	442	430	419	424	441	447	431	434	418	426	465	364	403	420	468	455	481	423	392	412	429	434	402	409	441	431	463	428	413	463	430	422	396	420	374	431	434	431	478	424	406	423	439	418	407	419	389	399	406	413	450	427	402	410	440	401	440	386	445	433	419	404	417	438	435	390	404	435	456	428	393	400	447	408	396	395	471	443	434	455	438	429	428	426	426	428	452	390	427	416	434	422	412	437	440	419	452	405	372	371	426	410	452	411	436	451	419	394	404	447	460	466	424	405	405	453	437	401	456	401	402	441	438	381	395	416	420	418	394	473	427	399	422	412	409	424	386	470	403	407	389	416	417	398	430	455	412	428	438	406	392	420	430	445	454	406	425	412	366	418	462	476	392	441	416	426	406	430	430	433	422	425	406	437	393	414	386	441	442	395	430	440	391	424	420	411	464	409	432	422	439	426	414	424	408	427	404	449	453	409	436	402	415	437	428	390	461	466	437	453	427	424	438	434	431	449	426	416	459	446	411	392	435	421	434	423	438	402	427	384	444	441	423	409	413	436	436	435	391	415	424	439	390	389	435	407	447	406	422	428	423	472	445	424	368	420	392	416	443	450	436	433	440	460	435	432	404	453	430	393	436	424	413	431	415	452	457	433	403	402	392	384	441	430	419	437	422	446	429	432	410	464	438	427	434	442	438	422	404	427	425	418	389	442	407	403	412	400	464	437	440	427	445	415	409	429	421	425	408	385	419	410	421	447	418	418	418	466	408	437	380	410	437	413	386	421	431	421	426	447	418	414	446	418	377	410	445	428	417	422	434	418	401	426	409	418	429	378	461	376	422	432	434	404	394	421	429	387	381	398	439	436	456	415	458	416	416	431	451	435	425	407	431	416	434	436	432	375	447	455	405	386	405	397	392	416	390	391	412	402	438	429	423	433	428	429	383	415	411	408	423	417	428	447	433	415	431	436	427	440	453	437	408	462	420	438	441	422	456	441	440	399	399	468	443	448	403	439	413	400	449	411	430	448	420	419	442	434	422	394	405	370	428	385	420	433	406	430	422	410	415	430	436	408	436	413	424	428	403	411	421	421	394	412	426	390	436	432	419	397	391	399	423	461	429	435	433	454	416	400	398	418	404	422	423	454	407	446	412	438	413	447	432	486	439	407	425	394	410	438	424	417	425	454	419	433	428	436	420	446	400	415	437	405	418	428	438	412	428	444	402	453	430	460	408	426	464	391	446	427	430	443	407	389	414	420	428	434	443	393	416	441	418	412	403	424	447	411	418	406	412	450	424	396	470	447	444	403	414	432	437	419	380	402	414	430	446	431	432	386	445	426	445	449	427	414	433	435	414	461	429	411	427	440	396	429	412	412	438	453	414	404	422	410	418	408	395	444	433	393	444	402	416	433	434	434	461	423	434	442	392	446	422	415	401	427	405	415	412	415	413	439	467	406	425	369	418	432	460	383	422	403	421	444	416	428	470	425	428	456	400	423	422	432	432	415	443	434	433	431	394	387	419	401	431	414	420	411	409	439	448	442	415	416	406	393	413	412	446	418	425	429	426	437	424	409	445	446	460	468	432	410	424	368	445	391	462	476	456	428	438	421	435	411	394	370	411	410	365	436	449	423	421	428	434	425	431	418	432	429	404	431	416	415	446	450	433	390	403	413	413	440	421	436	429	418	426	443	417	403	426	442	399	417	416	424	409	416	419	413	415	411	425	404	383	412	455	418	428	421	404	414	382	407	399	416	431	431	464	382	420	437	405	401	422	408	406	407	407	406	474	439	446	416	405	446	421	397	420	418	417	414	432	416	432	404	423	412	461	379	438	439	428	419	439	418	435	431	403	414	457	446	434	429	419	425	452	417	424	410	448	387	420	405	442	414	422	421	440	440	387	408	422	442	407	414	380	445	405	393	450	416	429	433	438	432	423	409	424	427	406	394	422	387	379	411	381	429	409	385	420	421	431	418	427	424	416	399	423	390	424	452	438	428	431	435	442	433	454	401	429	456	416	422	414	483	445	439	416	442	418	441	424	409	440	392	435	414	440	420	433	453	410	447	402	460	403	407	429	451	436	454	385	413	423	427	445	448	428	435	403	386	430	412	426	426	425	439	448	394	429	416	404	440	368	446	438	450	422	414	433	400	442	390	432	445	439	418	405	472	429	453	414	408	404	435	431	420	448	418	417	436	385	392	449	428	420	448	448	436	403	407	436	440	459	399	425	428	441	427	459	413	415	424	409	396	411	445	400	439	445	430	437	414	449	423	433	406	446	398	405	434	426	435	435	416	397	401	427	430	455	446	399	417	423	417	450	429	425	400	419	425	413	414	419	364	451	429	351	421	403	433	414	387	485	411	495	470	407	406	454	424	394	440	441	461	403	405	414	435	444	394	425	418	423	428	408	375	407	398	420	434	427	437	443	438	484	450	428	423	418	441	398	436	432	403	404	404	426	423	408	461	433	413	410	404	405	382	445	452	405	405	437	437	411	406	428	412	434	428	429	434	412	414	414	402	425	429	418	429	425	403	428	414	416	377	410	429	445	423	393	414	461	391	383	408	474	447	409
25298	21373	27221	25607	7600	1184	1062	934	901	888	920	926	882	865	885	839	896	901	853	868	867	847	826	837	852	854	830	858	899	868	861	905	853	850	873	847	830	870	855	828	777	878	832	816	806	854	855	809	797	781	832	843	817	863	817	801	833	821	815	861	829	831	865	787	831	833	856	806	879	894	875	839	804	848	861	840	879	875	861	867	782	823	823	832	890	823	829	843	811	838	873	861	854	835	819	831	893	831	817	857	836	860	877	824	848	822	845	826	857	842	834	821	882	817	851	864	841	866	857	830	808	863	804	815	801	825	796	838	878	846	855	883	835	834	865	804	856	904	857	891	872	843	870	815	765	895	779	834	836	872	896	861	815	869	812	830	827	844	841	839	810	807	773	830	818	849	850	847	787	832	865	861	854	811	834	817	784	844	812	871	863	844	820	839	851	833	798	788	819	811	822	836	857	836	862	829	806	870	892	846	894	825	831	830	862	785	880	860	850	840	793	820	889	873	819	805	857	826	825	888	856	840	815	841	835	873	852	842	852	858	816	834	854	810	846	847	786	867	830	830	869	832	851	844	830	803	898	827	874	875	861	859	838	820	845	813	875	841	897	895	821	855	866	836	853	845	857	904	854	802	881	803	881	827	937	866	803	833	842	829	883	875	842	874	874	837	846	855	847	814	899	810	867	897	827	818	902	834	842	832	859	847	837	879	852	855	891	853	801	859	817	807	875	858	828	887	836	868	823	887	868	762	823	831	848	905	866	874	857	868	840	920	795	818	836	802	823	849	842	831	866	830	804	831	862	871	832	830	869	860	937	817	883	907	875	860	857	839	809	794	857	813	817	844	847	805	836	811	835	868	829	846	815	784	849	864	858	839	775	793	812	821	833	868	822	872	862	849	816	873	811	810	875	836	808	848	877	818	841	825	806	790	840	861	885	874	860	833	834	818	812	870	873	850	887	843	914	873	838	874	837	833	804	853	849	803	856	843	895	867	850	815	854	845	831	853	832	845	841	825	842	812	827	793	821	895	859	830	838	839	845	808	853	838	819	846	823	842	882	859	796	797	836	846	829	825	839	874	850	830	788	859	868	868	857	854	834	850	854	842	789	831	850	808	843	883	836	775	810	857	861	841	800	872	756	872	859	853	801	815	905	800	826	855	874	845	834	868	814	865	835	892	866	849	793	852	812	916	813	876	831	798	811	822	847	846	897	824	899	907	826	832	807	799	798	876	867	823	860	859	837	836	835	826	863	885	817	858	845	810	853	853	868	828	845	843	841	837	824	825	814	842	883	867	837	859	860	850	826	877	851	869	843	830	809	852	857	859	807	857	849	833	845	790	808	765	847	811	857	866	821	835	788	844	846	842	830	836	859	868	836	820	824	825	916	871	862	842	857	829	854	791	855	804	805	828	866	847	855	839	868	892	835	842	838	870	847	854	857	852	829	869	848	812	850	837	843	867	874	860	827	869	814	847	865	860	842	874	818	836	787	792	818	809	865	909	850	829	800	812	882	807	869	864	829	919	881	894	819	859	849	826	817	818	794	877	842	812	873	853	849	858	858	807	854	854	841	831	827	852	830	830	818	869	816	805	840	817	802	874	896	836	888	818	819	839	804	814	865	806	839	823	840	819	869	857	866	849	833	828	862	835	852	845	882	849	836	835	803	841	834	778	854	818	864	852	818	808	813	837	884	864	845	861	861	814	809	818	824	847	885	826	805	835	844	834	822	884	814	826	869	854	826	839	862	899	845	818	843	835	815	847	838	805	815	861	817	822	796	859	838	826	828	847	855	886	843	831	871	824	856	826	819	838	825	853	828	868	888	862	806	867	810	820	822	780	835	866	829	785	797	827	864	846	822	798	854	805	823	835	887	806	796	770	837	814	854	864	839	866	825	850	854	837	867	841	834	819	871	794	825	836	826	816	832	826	823	736	831	828	815	833	864	804	842	865	843	841	843	832	827	829	827	807	834	858	855	860	802	793	849	799	846	770	853	778	810	829	858	816	815	797	834	796	853	848	869	883	827	882	889	805	816	800	823	810	817	836	923	837	896	803	862	854	840	814	820	798	897	819	851	880	884	859	895	833	856	872	831	887	844	869	841	860	818	861	832	863	824	865	829	826	859	847	824	782	828	857	856	838	854	874	821	821	845	858	909	884	827	857	876	838	846	860	796	883	853	839	828	797	847	856	802	820	881	889	864	813	807	851	849	843	806	797	821	905	820	851	881	868	817	823	896	867	824	850	819	817	855	838	825	845	862	789	819	796	831	867	831	857	780	870	845	867	867	878	802	839	897	826	866	908	896	786	854	808	898	830	819	882	879	865	795	836	826	845	795	857	822	838	850	851	806	816	862	827	811	883	825	893	875	826	849	858	829	801	872	842	825	868	924	887	830	834	808	828	781	818	875	881	828	827	790	819	876	820	853	809	844	846	845	803	810	793	875	838	863	804	864	804	874	905	808	850	818	847	828	902	822	827	818	814	850	813	848	820	835	839	865	786	861	860	823	810	806	798	866	828	832	845	849	808	866	844	833	833	823	787	872	808	846	884	805	822	854	855	858	858	856	846	832	830	831	868	849	829	828	843	848	890	861	814	860	856	857	888	794	870	794	823	861	838	869	906	852	830	891	794	878	828	833	825	869	844	868	814	810	860	875	892	842	877	897	804	837	847	856	839	834	855	858	840	850	866	813	838	880	815	861	860	859	817	861	858	847	825	870	828	893	862	826	812	875	827	839	831	890	816	852	827	847	863	831	819	847	830	875	825	850	824	833	809	826	815	811	859	897	873	811	867	831	828	855	857	792	848	869	846	860	781	820	849	864	813	845	832	804	835	813	847	856	825	829	833	834	879	803	864	812	839	775	834	864	885	846	845	776	848	857	818	854	898	868	819	850	822	828	805	888	824	839	802	875	799	832	854	859	835	804	873	808	879	845	799	844	904	808	818	841	927	843	795	784	898	799	827	853	854	809	827	867	845	816	836	809	867	857	826	895	810	822	873	823	876	866	819	818	850	832	818	875	889	834	826	829	820	822	811	857	812	829	862	853	881	845	832	780	882	830	869	812	855	876	831	831	837	820	852	810	859	824	874	800	828	877	869	861	826	813	866	848	851	813	830	856	845	841	854	823	839	806	861	816	800	865	846	792	872	829	855	819	878	808	772	819	876	881	803	891	851	856	866	859	809	887	821	814	877	839	840	860	836	843	833	849	866	858	831	817	789	847	832	836	874	853	858	904	818	848	853	838	844	844	869	843	807	845	833	847	889	827	799	826	908	821	878	844	812	850	865	848	817	865	850	814	868	780	810	851	829	849	844	830	850	827	816	857	837	817	784	813	809	837	863	841	819	886	859	835	826	807	809	820	837	867	855	846	867	845	858	890	853	872	792	844	874	860	839	866	792	830	849	817	894	814	822	840	864	854	784	792	854	847	806	901	848	888	873	764	853	773	852	880	868	783	775	848	810	883	778	812	820	768	831	807	837
28972	35252	3858	1803	1555	1292	1195	1083	1051	988	948	953	936	922	920	918	885	976	966	944	953	897	877	916	930	871	918	924	836	942	907	913	957	898	924	877	909	857	933	884	808	902	873	897	905	848	866	874	913	840	917	916	831	940	934	869	921	866	907	840	877	876	865	880	847	849	911	892	902	947	895	874	906	865	889	880	880	847	888	905	908	912	863	831	882	892	878	840	911	918	903	873	855	842	889	900	845	883	863	871	884	899	897	884	897	879	934	876	870	917	868	981	900	852	883	874	907	866	819	830	880	879	834	853	871	838	852	883	880	872	874	896	882	875	916	927	841	927	894	895	900	857	916	895	943	879	910	875	878	842	863	895	861	913	856	922	844	849	910	865	898	916	850	916	918	855	832	831	874	839	876	859	874	848	916	907	909	876	857	875	870	849	913	866	893	904	855	900	864	874	884	890	918	896	887	889	906	924	887	874	932	862	901	847	905	865	867	852	906	872	896	863	884	830	951	845	874	928	919	881	928	906	901	859	903	850	871	974	903	862	824	866	871	799	927	838	913	903	890	894	862	908	853	895	899	897	917	880	913	853	926	872	891	908	856	886	906	888	910	920	868	869	873	907	912	911	895	920	955	860	907	828	906	897	902	872	855	905	872	875	905	843	833	890	925	925	854	902	860	821	866	933	863	853	939	853	916	846	838	897	867	895	923	845	868	845	865	905	834	846	805	936	845	905	887	881	874	891	878	898	855	865	881	916	940	860	827	889	849	928	841	848	863	894	837	874	873	873	873	889	886	852	839	853	887	904	859	877	884	936	899	895	873	878	886	897	888	859	897	865	903	917	891	884	890	893	928	889	908	871	837	809	856	889	861	897	923	820	882	895	834	916	917	853	884	875	910	926	848	866	849	913	865	861	897	861	890	910	883	873	849	841	872	859	914	834	887	903	908	869	902	878	875	839	937	887	869	875	833	980	911	882	893	917	853	884	869	874	847	898	950	907	849	873	871	890	894	889	894	911	906	807	877	910	876	873	865	927	862	837	878	902	843	887	916	919	883	873	891	865	872	940	860	843	844	925	921	908	910	931	849	862	865	869	857	845	883	882	835	888	844	911	882	876	902	856	820	918	930	935	879	879	837	872	878	881	868	895	887	877	847	861	847	867	882	861	895	920	871	917	900	798	806	899	898	864	859	914	838	828	863	895	850	923	854	872	836	893	877	928	892	899	860	885	852	884	849	825	900	868	944	883	871	943	909	881	903	813	920	839	906	869	846	889	875	937	882	863	871	869	865	897	911	841	902	941	883	868	906	839	883	886	873	886	881	841	907	835	952	913	908	898	856	881	938	865	887	900	863	856	877	870	864	836	863	885	935	896	844	942	908	929	885	867	840	849	895	926	921	841	837	905	875	903	847	845	927	928	901	882	868	892	885	870	856	909	853	881	872	835	894	933	873	905	841	926	877	896	897	819	914	786	895	874	902	879	895	897	887	886	920	931	899	904	894	836	879	864	898	929	878	909	905	838	936	865	872	894	888	817	900	860	867	909	833	814	847	898	877	895	893	808	899	887	845	827	870	843	887	943	881	884	867	825	880	876	859	875	864	894	896	918	842	943	901	874	834	923	860	824	865	910	917	858	926	916	874	898	955	895	879	842	855	844	841	884	842	850	845	871	934	939	866	911	887	881	913	898	823	856	842	848	879	878	926	879	920	851	854	869	854	855	853	873	864	868	938	892	879	865	900	880	838	929	878	883	882	882	919	854	892	887	848	887	889	892	863	893	893	915	881	878	833	877	855	845	916	874	905	857	921	840	924	931	905	890	916	893	835	873	924	912	867	883	813	861	839	845	874	876	860	886	888	931	894	850	904	913	905	943	884	846	890	944	895	908	867	865	862	822	912	910	863	915	897	856	890	912	869	856	913	929	845	903	886	856	887	861	906	912	891	907	854	940	908	888	822	843	831	891	873	884	808	926	847	859	927	867	901	916	858	838	896	917	895	838	863	902	880	839	862	883	891	894	880	872	814	957	830	889	861	853	925	883	901	843	877	956	857	878	859	931	863	836	872	900	885	877	848	881	934	857	897	877	901	933	851	936	880	856	924	860	943	885	869	854	857	839	894	859	905	923	919	912	899	898	897	862	866	913	866	906	860	920	878	884	936	840	850	863	904	905	868	859	881	849	873	869	885	918	861	884	922	892	866	908	900	859	901	926	852	885	889	837	863	881	870	895	883	892	926	847	890	902	919	901	880	931	901	896	883	865	820	868	796	938	874	823	855	879	844	845	913	936	826	910	870	920	855	897	884	853	951	832	855	872	921	886	891	837	903	882	846	901	948	904	901	869	879	837	878	925	890	886	894	946	832	903	890	924	802	903	844	910	939	896	940	886	876	842	867	858	883	962	873	886	896	859	864	841	946	854	888	846	865	837	882	887	868	856	922	886	895	893	888	895	914	814	902	856	887	878	880	914	919	871	861	892	904	858	920	870	839	823	937	879	902	888	913	930	878	907	858	875	845	878	899	840	883	864	835	929	866	877	866	850	861	855	878	828	851	894	842	893	888	896	829	852	955	890	841	918	875	959	830	865	873	916	858	863	876	933	885	881	845	814	878	883	909	967	910	919	919	872	922	829	865	887	898	867	863	888	902	825	904	892	903	867	889	899	851	918	855	881	901	846	899	902	880	936	833	929	853	890	877	852	858	914	914	856	903	905	952	862	894	906	879	863	880	869	951	841	893	863	830	842	938	867	932	864	913	797	913	886	838	888	858	882	884	909	883	890	900	877	917	894	863	843	903	873	880	871	850	850	866	899	933	915	832	846	849	794	903	923	914	894	860	865	827	893	879	827	862	890	941	830	895	884	857	882	857	869	940	849	850	879	869	898	874	875	884	852	873	881	899	914	904	897	885	902	963	887	878	867	857	895	893	897	864	886	867	887	892	862	883	908	868	897	932	915	866	878	866	922	825	863	920	839	869	879	862	838	879	894	820	896	885	813	893	847	863	914	887	795	872	891	875	922	854	923	855	881	826	885	897	833	879	866	884	854	853	852	912	900	839	907	819	856	873	944	881	897	876	849	864	926	908	946	908	891	876	898	879	900	866	876	914	887	846	865	834	889	894	831	899	878	827	909	845	863	884	902	894	863	905	832	884	909	917	850	889	852	872	909	907	833	869	873	882	875	887	898	863	888	859	850	884	871	878	913	897	890	858	875	914	876	907	867	859	887	879	833	888	843	925	918	924	880	924	856	891	905	841	828	944	887	920	839	924	804	881	916	892	855	893	888	875	820	902	954	887	894	931	857	904	925	907	882	913	865	921	924	867	810	897	893	921	886	882	832	922	900	898	887	938	883	878	908	884	885	802	862	810	866	818	899	855	825	862	955	881	843	895	894	851	894	897	845	875	878	873	882	908	894	862	861	919	918	942	903	920	887	884	903	799	902	901	847	873	903	904	881	881	915	908	835	897	855	883	813	931	933	882	900	825	888
22890	21377	29041	24103	21373	21402	6909	1274	996	945	892	829	859	821	821	842	815	777	744	761	789	763	729	775	746	738	717	702	722	711	756	743	712	697	753	720	703	715	756	719	657	752	746	715	704	685	714	751	752	701	689	697	701	725	693	713	733	690	749	685	711	702	666	695	705	739	737	733	677	673	687	718	728	720	654	677	633	703	717	726	689	711	711	710	682	667	658	726	746	714	723	662	736	695	726	663	705	718	713	664	682	708	769	748	738	720	725	704	698	702	723	682	737	703	737	737	695	689	709	686	759	663	711	701	717	678	775	755	729	715	696	702	713	720	709	726	668	697	724	698	687	672	636	714	699	652	726	707	645	705	714	658	715	728	719	692	694	727	704	699	684	717	687	761	743	692	706	685	690	709	682	652	712	698	701	763	679	698	700	729	683	684	702	730	714	705	728	707	714	699	691	713	722	702	752	696	690	734	658	685	678	696	688	715	685	730	664	728	706	688	686	718	745	707	724	664	727	637	730	689	676	710	711	687	721	733	707	749	671	706	726	685	737	763	710	723	673	706	686	735	719	699	701	692	687	723	702	745	691	666	699	707	757	694	716	700	732	723	724	669	706	698	701	738	714	706	690	695	686	682	734	695	714	723	696	692	713	662	700	714	694	707	747	750	734	670	661	736	655	744	702	724	657	704	682	692	673	679	709	722	648	735	799	723	684	709	719	749	726	655	702	713	683	756	723	693	672	684	732	647	721	719	704	695	698	704	728	678	655	711	702	751	673	753	709	699	726	718	667	665	707	715	696	718	710	724	707	700	737	676	725	683	678	707	727	694	734	670	713	710	709	692	674	719	716	652	705	668	712	707	692	666	706	665	723	684	698	693	733	695	746	721	704	708	733	705	706	718	754	713	726	739	721	694	675	702	690	726	669	727	759	699	694	717	699	670	722	721	703	693	763	745	695	751	668	691	728	690	611	679	650	781	695	723	686	722	699	698	690	678	729	755	723	731	746	691	720	722	714	702	676	707	705	699	745	714	686	724	761	667	684	718	707	695	711	667	727	723	710	696	715	657	734	648	664	736	699	634	713	662	701	714	690	676	699	694	699	667	686	705	714	677	645	696	722	681	699	676	730	715	725	695	724	726	700	715	684	712	718	730	719	723	693	696	660	692	673	646	721	750	745	679	726	687	715	720	707	710	684	698	717	725	761	700	655	761	701	692	694	702	673	715	732	709	656	710	771	687	667	721	707	710	717	733	743	677	693	683	684	767	660	753	720	684	714	686	747	698	659	699	713	714	744	740	696	697	714	721	690	743	718	683	718	653	734	742	694	717	709	732	695	710	705	716	762	688	718	737	669	701	710	662	737	672	730	706	722	660	710	707	702	721	724	672	724	724	740	715	682	670	698	718	732	705	724	730	726	738	712	652	710	740	655	695	713	711	700	687	652	706	705	698	738	701	688	697	699	691	699	674	678	732	735	715	724	723	693	707	688	659	693	674	714	715	691	651	734	747	674	711	700	706	718	717	750	719	668	718	686	679	735	661	657	723	684	713	702	691	694	674	710	706	712	670	689	689	714	693	712	716	707	697	744	687	700	704	691	682	729	725	679	683	635	676	707	704	695	706	676	719	684	704	665	718	723	747	701	679	661	717	707	646	703	720	727	678	719	678	722	653	691	725	689	688	744	694	744	665	757	723	680	653	766	673	682	679	703	719	682	691	713	706	733	665	689	713	709	671	642	697	683	680	701	736	721	722	678	665	692	709	701	719	648	703	689	668	676	690	722	692	752	689	710	705	687	710	707	663	692	726	681	729	713	729	703	706	730	688	683	649	680	687	688	728	701	721	669	712	675	687	682	729	714	692	694	673	723	700	701	703	744	706	728	704	709	751	694	703	696	721	703	714	673	700	701	713	704	746	696	694	681	704	703	700	712	688	666	704	717	724	710	719	719	704	724	709	702	716	651	722	725	708	701	707	668	672	679	694	712	724	730	738	681	710	698	695	686	715	718	710	674	716	736	741	726	698	673	686	687	619	702	729	720	670	701	724	676	737	749	721	717	676	685	723	712	725	720	726	717	725	687	708	709	738	737	718	718	705	713	730	685	700	665	665	691	741	689	717	739	711	720	701	695	700	673	679	655	712	705	673	712	697	723	709	742	738	671	667	738	680	700	691	705	673	703	660	704	647	701	725	694	696	718	726	700	731	706	638	688	711	679	717	675	700	683	707	626	657	733	723	681	722	714	679	705	718	753	672	686	681	689	662	732	700	705	644	728	699	678	701	718	682	697	671	712	699	633	671	698	690	707	692	686	715	662	704	693	691	792	741	757	757	689	713	745	715	694	750	664	703	695	726	679	680	702	698	718	747	687	734	707	706	718	730	734	729	687	704	749	694	671	667	701	730	712	704	719	691	764	644	735	680	706	768	705	717	658	720	705	715	692	710	712	727	753	704	751	756	706	693	678	682	699	774	705	745	682	700	698	703	677	702	689	674	679	705	706	697	686	679	693	739	737	727	745	693	722	670	715	769	736	694	756	751	692	672	766	698	700	720	690	710	673	694	735	731	679	708	674	656	700	730	705	732	677	738	699	685	669	674	692	692	698	745	676	701	703	708	692	745	703	715	696	671	702	714	706	685	652	725	664	700	698	687	700	691	680	649	707	735	677	682	703	731	760	684	722	698	718	712	649	700	665	674	669	693	703	704	681	720	721	725	717	755	666	694	716	690	692	674	710	687	715	673	682	679	710	701	731	681	713	745	708	697	725	666	692	635	756	687	707	709	630	741	679	690	666	730	686	651	773	690	684	706	690	716	650	707	714	685	677	698	688	696	730	696	681	718	709	695	733	729	666	707	753	710	713	661	727	696	690	744	705	720	674	677	716	678	688	716	667	706	711	730	674	756	712	721	699	705	703	714	661	694	724	681	699	684	733	715	718	709	680	695	687	712	701	717	713	701	704	689	749	684	724	678	732	655	759	734	634	677	703	708	689	764	718	678	714	733	703	726	710	747	743	737	776	720	723	685	712	717	747	681	725	670	683	716	651	678	703	753	672	705	706	675	703	708	736	680	737	682	733	711	801	692	709	728	689	714	760	711	683	723	745	695	732	687	647	672	700	715	706	749	699	670	669	699	703	690	713	709	707	705	754	703	704	696	662	691	685	700	691	695	694	736	727	683	741	756	686	695	682	669	672	695	730	725	762	681	714	662	745	664	692	712	671	709	733	687	721	731	711	685	688	662	720	741	701	736	680	724	780	708	696	733	723	701	728	709	685	679	711	699	703	703	697	705	689	738	663	682	691	679	749	705	728	703	732	678	749	672	721	749	666	689	711	739	691	683	690	758	716	714	730	718	745	728	727	700	681	659	730	678	711	727	727	684	738	710	696	677	657	720	685	715	686	721	712	727	678	683	721	717	693	723	721	682	692	748	686	684	690	710	714	743	735	681	689	674	697	713	687	757	667	710	708	741	702	689	726	706	728	685	715	686
34871	48138	9715	4221	3088	2344	1826	1557	1330	1190	1122	1040	944	927	903	864	854	827	815	807	761	816	805	720	777	704	774	747	720	753	740	730	723	737	811	753	762	816	755	713	712	740	700	720	711	710	732	696	741	704	706	683	728	678	726	688	740	695	730	709	716	741	724	714	658	719	783	686	718	737	727	699	691	676	772	686	707	705	711	727	750	759	727	681	707	721	695	716	715	753	736	720	700	706	736	720	663	714	684	684	722	749	672	746	680	745	745	652	687	789	711	723	677	706	718	735	715	762	745	686	754	732	725	693	757	682	694	768	681	709	715	719	686	758	699	692	734	718	701	664	710	727	765	712	734	674	722	671	758	704	720	717	763	756	757	727	695	672	705	734	744	761	698	741	739	733	695	691	725	724	707	736	690	712	722	698	632	731	708	696	763	683	709	701	739	689	720	692	711	724	709	734	723	724	678	733	705	713	687	711	682	755	659	714	741	719	725	751	684	718	697	708	685	746	698	697	708	663	723	703	709	726	736	717	685	730	712	725	753	730	720	698	700	719	695	682	689	727	731	760	694	665	718	717	692	739	721	747	703	696	730	715	672	713	699	714	724	678	708	728	668	744	706	731	725	707	695	667	662	727	742	723	699	713	717	676	721	727	741	709	681	745	710	721	737	664	728	697	706	724	756	682	721	679	706	772	658	728	740	718	723	685	716	740	650	683	664	732	729	710	679	737	688	744	663	674	709	741	702	733	693	685	690	718	742	731	692	705	708	715	714	653	696	703	708	733	757	687	667	710	728	743	729	714	767	705	697	720	761	752	686	678	712	693	701	716	722	630	719	759	698	713	751	728	735	681	715	716	739	714	711	715	671	725	695	638	733	709	717	742	717	725	705	752	719	743	671	735	728	647	703	721	726	689	739	693	712	645	741	731	730	728	706	660	726	738	718	716	723	696	717	745	718	689	706	727	740	651	723	760	755	777	716	676	720	724	731	744	706	708	689	671	753	664	740	700	746	719	742	718	743	673	707	676	747	694	684	704	704	729	745	700	724	726	734	701	684	663	754	737	713	739	720	712	730	687	702	749	727	679	695	698	750	718	692	692	758	694	698	717	699	689	741	686	704	756	701	701	680	656	704	636	740	708	708	679	712	720	727	731	710	697	753	663	752	719	702	731	687	686	709	722	719	709	681	729	721	697	708	717	722	702	639	670	691	717	673	708	728	698	726	663	733	739	712	690	735	743	726	673	749	722	724	674	743	689	684	695	702	740	726	723	730	666	722	722	690	704	706	713	705	717	719	646	768	690	660	736	710	687	675	694	713	715	719	671	724	717	659	666	745	678	717	687	700	716	741	745	694	681	697	684	658	716	725	775	711	743	651	729	714	671	698	653	732	644	739	713	707	700	717	728	708	711	709	700	744	735	741	738	700	724	750	700	699	682	669	719	652	663	701	700	694	715	637	694	748	741	762	722	762	713	694	736	660	652	699	711	720	701	710	723	765	667	680	699	656	721	736	680	683	779	734	710	698	685	711	741	694	728	723	671	699	674	747	702	673	736	752	690	698	708	707	675	712	726	677	749	681	666	700	725	709	744	739	658	715	669	686	683	732	699	767	707	692	711	690	728	681	664	646	671	718	721	714	705	731	679	707	675	633	681	691	726	699	698	708	688	723	724	718	710	720	673	695	721	676	693	660	737	715	716	737	690	695	690	681	688	684	742	700	713	703	729	686	727	743	675	690	671	692	753	688	728	733	711	711	736	708	650	683	719	703	709	746	718	673	762	725	696	668	733	663	757	716	689	701	709	730	689	669	757	705	698	708	744	680	705	668	661	725	704	688	700	693	685	726	723	714	741	734	708	684	721	743	666	728	744	691	698	760	690	724	695	745	727	681	679	682	714	707	693	712	684	706	708	707	685	753	731	696	726	717	704	753	703	698	751	688	720	771	701	709	679	684	641	726	731	694	700	750	741	680	690	720	725	725	675	689	751	689	718	693	741	728	735	672	699	721	749	738	699	810	670	736	703	697	720	722	681	724	688	721	721	724	738	690	717	701	683	707	660	691	705	726	652	694	715	703	780	707	708	743	753	769	708	699	722	734	709	665	661	754	759	665	755	753	720	701	675	707	659	728	751	704	675	714	714	721	696	743	677	729	706	693	728	689	639	701	771	721	709	689	755	698	690	728	716	733	766	710	703	688	755	696	718	707	678	759	749	712	670	750	755	740	723	722	697	744	701	752	696	681	684	687	681	731	713	739	766	706	636	728	703	707	700	716	721	717	715	662	684	718	707	654	701	724	728	729	719	729	739	659	713	710	709	699	696	704	727	650	720	709	737	712	696	740	703	724	726	777	699	718	684	723	761	679	724	686	735	716	734	753	703	710	707	705	744	696	663	688	697	722	716	668	701	718	666	746	703	738	696	678	708	698	716	703	692	715	692	702	699	695	694	734	705	678	683	727	737	662	753	678	726	694	678	720	750	747	682	699	720	711	680	740	804	718	703	670	710	675	685	670	688	699	666	713	743	707	741	696	717	717	682	765	676	771	701	707	744	707	704	720	701	711	710	737	706	757	712	713	666	706	788	718	691	741	756	695	730	749	698	730	714	672	660	704	714	692	721	693	715	711	727	697	745	681	676	698	742	692	711	743	748	680	698	675	733	672	706	697	726	673	687	701	712	687	717	733	665	711	717	686	668	731	730	719	729	713	769	718	731	708	701	682	692	730	742	773	726	727	744	732	650	705	710	705	697	718	737	706	674	720	713	678	712	652	742	699	716	664	715	707	763	700	690	751	776	719	758	728	708	723	709	675	710	693	672	728	692	685	696	696	678	715	720	694	728	751	676	776	740	699	707	758	722	680	732	694	695	722	719	680	712	657	713	696	724	697	693	697	713	738	699	724	689	758	703	719	713	741	732	634	688	731	748	714	709	663	678	692	707	769	711	712	678	697	717	719	696	715	691	694	707	707	685	708	728	686	691	683	720	696	717	727	702	725	739	645	721	746	677	702	711	672	708	701	709	732	681	697	743	686	735	744	725	698	714	721	703	723	715	705	736	711	750	720	705	708	675	735	681	723	747	768	706	709	710	683	728	735	684	709	720	692	710	663	688	713	692	733	698	706	726	685	755	711	731	720	713	710	698	744	678	757	691	696	717	740	727	684	681	725	687	679	682	680	692	684	737	718	692	729	688	663	729	716	696	702	694	692	713	718	718	738	719	679	744	725	719	677	689	707	729	713	732	688	707	714	719	718	748	745	703	704	696	728	752	686	723	728	686	743	666	707	675	697	715	697	697	689	703	689	705	741	734	753	695	711	697	727	751	691	736	706	722	703	705	689	705	702	712	749	707	707	724	721	700	753	720	708	720	703	688	698	674	710	676	723	698	710	719	686	698	729	655	711	718	750	721	726	708	731	725	704	718	736	715	716	704	726	694	745	673	691	656	742	727	651	689	694	692	694	714	707	745	724	738	653	740	724	739	734	706	685	633
29197	22018	8380	955	669	635	571	592	581	535	566	573	569	559	587	603	602	575	528	554	521	592	556	550	525	576	566	570	553	589	610	549	552	570	589	525	509	572	554	576	537	558	575	556	503	557	595	527	559	537	601	569	579	532	604	556	548	581	546	562	599	556	545	539	605	565	537	569	528	547	585	541	565	557	554	601	577	534	575	556	624	573	550	535	568	530	545	550	564	569	566	580	516	564	569	523	589	597	518	550	561	524	580	589	521	556	563	607	534	590	554	584	562	533	554	557	508	548	562	570	585	518	590	566	571	554	573	559	541	523	589	535	567	578	541	561	581	580	577	528	574	596	537	593	562	562	557	594	575	546	572	585	547	490	554	571	531	602	563	554	576	548	554	569	596	564	551	562	550	557	502	508	552	566	520	528	638	549	533	596	548	585	518	539	545	527	536	600	565	558	622	601	535	534	559	558	542	565	567	562	573	593	521	537	574	583	623	529	550	535	597	551	603	554	575	583	604	552	579	542	566	548	488	592	590	530	543	563	567	567	560	533	564	551	564	556	579	568	564	546	573	546	557	557	586	580	541	527	565	571	580	602	559	620	567	582	569	520	600	544	533	565	554	585	607	578	580	566	546	560	588	554	569	553	564	563	597	640	564	576	529	558	577	589	528	529	588	573	568	577	565	569	563	558	557	525	541	623	562	569	575	527	580	519	569	574	558	561	551	561	543	608	553	590	606	558	518	544	574	554	538	553	575	587	550	530	591	525	562	570	534	573	553	559	629	551	583	515	575	533	589	579	540	552	548	565	543	546	589	558	594	558	570	556	533	561	567	548	537	546	542	567	534	573	534	560	559	523	584	600	598	547	566	579	533	547	592	595	603	555	564	600	570	594	558	550	583	593	569	585	581	538	535	563	558	587	594	588	567	614	571	585	506	542	527	544	583	581	587	549	518	538	563	539	586	574	557	569	588	630	553	611	592	569	580	562	520	574	569	577	585	528	565	537	531	540	581	546	579	580	545	605	568	532	559	541	512	542	523	578	575	552	521	537	572	544	579	599	572	561	579	563	559	569	616	597	515	584	544	574	566	545	602	590	531	580	580	519	530	554	543	596	598	554	571	590	566	573	537	549	554	585	548	565	584	539	525	574	543	570	557	591	559	553	542	535	606	566	553	528	581	563	559	577	567	570	552	566	540	585	572	525	563	572	606	533	580	566	593	558	545	550	569	557	554	581	552	585	548	532	562	572	543	598	608	582	536	611	552	583	591	535	545	561	565	541	582	565	574	569	548	540	589	545	550	542	536	579	505	534	547	546	545	542	570	556	545	553	534	510	564	530	568	541	518	535	569	542	575	600	557	559	541	526	541	546	554	511	601	509	558	548	597	528	508	563	587	563	524	549	535	556	585	572	545	554	572	568	533	569	538	527	514	601	554	532	621	541	593	584	547	550	520	524	574	583	593	538	585	583	594	580	533	577	574	595	583	550	548	576	520	554	554	546	608	574	653	574	550	528	526	567	624	522	551	575	554	561	561	535	566	532	543	579	585	571	561	551	569	566	535	525	527	541	590	570	570	568	545	600	568	565	590	551	599	557	549	577	555	603	550	578	579	554	576	602	559	627	530	544	521	541	600	597	526	560	606	551	602	584	540	588	594	567	550	523	584	486	572	546	544	570	556	536	554	584	582	572	534	576	567	571	551	545	558	557	558	554	539	555	578	547	573	533	552	564	548	538	543	565	578	530	541	581	575	573	555	567	550	523	509	600	555	531	545	582	527	551	582	573	566	550	560	566	577	631	586	584	577	568	519	567	533	546	567	564	516	529	549	518	573	570	540	524	582	543	550	528	585	570	532	560	582	577	558	586	592	576	604	591	548	576	528	598	520	573	560	566	555	560	566	574	582	530	551	577	545	539	543	585	575	547	584	526	519	532	575	533	545	513	540	534	531	566	541	589	563	567	540	583	543	579	618	562	538	536	565	549	560	591	573	546	630	564	581	607	574	565	593	581	539	555	586	567	601	573	563	587	568	544	596	549	548	520	603	553	574	584	575	538	553	545	551	547	523	610	563	540	581	553	582	567	566	587	618	569	601	545	535	587	553	601	557	558	583	567	541	560	527	581	537	544	591	536	522	608	566	537	557	528	564	571	531	593	553	580	516	557	531	582	542	554	534	552	593	575	583	577	578	519	558	519	537	570	551	552	548	547	518	609	565	561	560	554	585	571	549	581	593	577	568	552	558	574	559	547	536	552	586	565	568	555	530	560	578	579	583	562	587	581	520	610	589	558	580	563	516	546	547	590	546	570	583	586	553	509	543	548	538	555	585	586	559	523	586	595	555	556	539	568	503	575	614	559	607	554	577	550	575	559	573	517	573	566	552	570	562	555	578	552	562	588	567	549	590	541	559	541	552	554	559	578	517	560	562	607	564	537	557	536	572	608	536	530	595	574	568	526	538	549	574	577	564	576	564	565	534	568	512	577	543	565	564	574	552	552	505	567	544	569	615	542	575	552	586	577	569	551	562	563	599	601	544	561	566	541	564	601	565	560	550	527	545	563	545	572	560	523	516	540	576	541	563	548	599	568	559	586	567	514	560	552	581	538	549	546	517	573	536	567	529	552	557	562	597	525	536	540	614	562	578	523	561	541	559	601	580	576	545	555	591	539	543	547	562	480	527	578	527	531	538	528	557	549	545	555	573	552	558	574	584	550	539	573	556	533	541	543	533	575	552	577	564	514	545	556	549	542	530	541	578	572	571	527	528	567	550	576	575	557	526	508	545	590	567	593	502	552	470	555	546	541	561	565	557	553	571	575	580	574	551	559	579	578	528	554	538	519	575	577	567	563	542	559	549	597	576	571	606	617	525	571	512	542	583	509	600	584	556	571	562	595	537	561	548	580	573	555	564	546	578	508	512	530	560	544	553	530	560	547	545	607	539	555	577	513	561	583	551	560	579	538	560	580	533	547	601	580	540	609	530	568	579	585	592	538	552	573	572	565	580	582	612	521	579	581	522	553	537	538	573	511	560	578	515	516	624	556	549	601	506	555	546	539	534	556	560	567	526	532	578	552	571	571	560	557	565	559	555	577	588	547	580	535	563	565	571	550	521	574	566	549	579	580	554	554	583	581	558	498	566	547	613	530	577	549	572	560	606	572	548	549	541	561	549	557	583	559	544	575	551	542	535	559	541	542	634	624	565	530	626	522	543	565	522	549	551	560	566	556	538	577	512	566	587	548	579	526	525	591	536	531	561	575	548	554	572	567	545	529	561	534	594	593	567	598	556	538	594	571	536	603	589	565	585	582	553	583	587	571	544	547	575	570	534	539	597	543	560	589	588	570	575	530	529	551	579	565	562	547	561	544	538	542	577	533	538	562	599	565	562	534	535	558	594	575	569	544	576	579	598	632	545	578	565	537	520	540	615	608	525	553	588	514	589	558	599	529	594	528	556	599	608	539	542	564	596	554	556	587	525	526	562	554	522	580
24238	25644	1459	705	688	683	684	661	625	600	614	693	608	584	595	670	642	586	629	589	624	606	639	621	618	600	632	632	637	624	599	640	611	607	629	639	588	610	608	622	645	639	613	588	627	668	625	586	615	630	615	615	592	647	561	578	612	590	629	626	604	615	591	627	622	625	607	597	542	634	639	586	604	637	629	588	610	585	638	579	617	555	571	588	652	667	594	589	600	572	627	599	620	631	640	643	623	635	604	559	645	565	601	606	586	611	625	603	597	637	625	589	569	587	606	605	606	612	617	604	610	652	620	651	613	611	638	584	627	628	614	602	641	601	573	643	657	616	641	619	630	606	652	621	616	627	620	578	595	588	613	607	622	624	618	649	572	636	619	603	623	563	607	599	606	617	630	616	633	606	631	642	642	622	625	613	630	625	603	595	590	633	633	615	634	617	588	598	610	598	657	595	606	598	626	601	628	622	635	577	593	631	606	607	619	576	629	577	635	578	617	625	632	638	626	587	590	581	586	622	632	586	569	592	654	529	647	571	589	591	572	607	634	635	630	658	627	626	635	570	577	656	638	626	599	632	598	601	598	583	628	606	606	653	610	589	617	646	590	609	572	630	631	610	604	610	643	598	623	597	579	618	614	624	667	626	588	585	605	612	620	623	628	568	591	637	589	597	644	613	632	587	624	610	624	605	660	645	615	611	588	566	614	574	577	640	585	610	650	627	601	623	650	594	604	599	612	606	611	597	620	642	628	583	622	589	623	615	672	629	584	616	612	692	618	578	613	667	623	633	595	634	593	612	623	639	591	596	610	642	612	618	614	581	623	568	611	621	625	636	559	619	623	617	552	613	609	621	623	612	605	630	641	602	592	587	667	636	565	632	637	635	616	623	573	605	593	628	584	617	601	583	629	618	615	608	614	626	612	577	632	596	597	612	578	654	590	624	580	595	624	610	613	605	606	584	598	600	639	673	577	587	600	597	624	591	636	591	562	583	611	584	610	664	613	593	582	601	611	640	618	658	584	615	607	612	588	595	610	617	583	612	608	654	595	597	560	622	638	604	649	627	632	607	582	571	594	593	617	656	603	625	614	622	618	615	592	601	639	587	618	555	609	601	644	630	650	620	601	591	570	588	631	628	591	656	621	593	600	656	612	629	620	651	611	631	614	549	627	603	609	613	579	580	619	590	618	614	606	605	602	600	565	599	595	606	592	581	585	632	590	664	610	564	661	583	645	617	578	581	578	627	599	618	628	605	606	678	627	587	641	644	615	608	599	590	616	591	597	631	631	605	606	603	611	634	589	649	606	626	611	603	518	587	590	576	596	647	624	662	638	582	618	654	585	589	617	609	606	614	618	580	601	603	600	588	665	620	617	605	584	584	632	611	620	578	624	652	610	567	613	606	600	592	565	625	619	589	642	605	613	623	653	647	605	595	590	602	593	608	583	628	590	596	569	618	599	568	595	599	574	622	606	597	610	579	582	558	588	601	600	630	599	597	658	652	552	629	630	617	584	606	591	609	584	563	597	672	576	604	649	591	596	597	593	606	631	584	589	628	632	635	639	588	627	627	616	636	609	580	648	627	607	589	590	620	609	593	576	562	633	578	582	576	638	596	575	588	603	646	581	598	614	617	609	622	603	595	670	649	608	611	604	624	587	583	558	585	609	621	611	577	608	589	631	646	606	581	586	643	632	583	612	604	594	596	564	576	631	613	597	588	629	581	616	619	606	611	585	582	629	622	583	633	582	597	606	608	623	576	652	656	618	618	569	591	561	608	589	569	576	589	578	587	615	607	636	597	618	590	615	641	614	618	599	625	631	551	629	563	595	638	614	617	593	628	618	611	605	621	615	602	592	612	563	601	570	645	643	599	631	596	610	593	601	610	590	600	618	606	605	583	628	601	590	635	620	600	608	614	611	572	589	565	596	591	590	638	627	608	611	636	618	607	602	599	608	615	580	627	609	609	562	603	599	621	611	597	653	592	628	623	615	577	651	626	579	612	571	624	621	587	631	585	620	604	603	595	600	593	605	615	621	634	596	576	586	613	627	575	613	621	575	626	622	623	638	615	627	622	650	619	630	587	616	632	661	619	563	603	664	608	592	642	617	608	587	621	601	642	591	607	639	609	630	614	630	628	610	632	601	620	608	638	603	605	595	629	622	651	625	652	600	605	593	635	613	591	653	633	554	606	618	615	597	594	589	627	611	630	588	605	573	607	631	603	622	617	598	578	624	619	622	581	610	618	606	607	621	641	617	634	591	597	597	602	619	604	593	625	599	624	653	605	603	617	630	627	613	613	613	624	599	601	625	591	638	641	627	645	600	575	634	598	608	615	627	603	629	618	593	618	595	635	656	596	617	609	611	598	600	608	630	592	637	635	587	567	600	621	567	586	630	583	639	563	632	623	588	563	643	597	623	592	604	581	605	629	609	632	600	641	634	612	640	631	600	638	612	637	591	590	595	589	601	607	681	622	624	608	640	601	564	616	613	622	622	594	589	602	582	594	604	627	595	663	595	571	625	577	661	608	635	560	546	599	636	607	587	625	595	604	639	611	609	613	570	644	583	623	584	600	624	580	587	607	629	617	620	609	632	622	561	586	606	609	616	639	608	610	581	653	592	572	574	607	579	586	614	612	648	639	585	632	605	593	593	628	624	596	604	624	624	610	581	604	614	606	624	627	614	656	619	632	565	632	634	666	636	598	626	574	624	623	620	594	604	578	588	587	598	638	623	621	590	615	607	626	661	626	624	560	633	560	582	560	619	619	584	632	623	639	609	555	634	631	616	611	635	582	657	623	626	622	580	576	618	615	602	589	651	601	631	615	645	606	603	596	613	594	595	588	603	615	616	641	609	656	599	620	661	630	605	625	606	629	627	595	596	646	623	603	609	590	639	592	597	593	628	599	597	618	584	589	590	569	598	637	571	609	536	605	634	602	610	601	621	650	583	640	626	590	590	629	586	593	561	588	610	649	609	571	635	643	625	640	634	638	563	620	601	617	588	652	651	579	576	592	600	639	621	656	601	610	586	622	585	607	621	608	641	567	618	630	633	590	638	608	633	590	681	628	608	639	639	639	617	615	570	590	560	604	606	622	571	584	580	631	629	620	600	664	606	612	611	657	563	640	616	656	654	587	620	590	604	603	599	586	616	615	582	605	588	585	651	640	598	591	607	599	612	612	617	609	601	567	634	596	590	631	641	576	626	615	634	622	628	624	608	606	655	642	608	587	587	632	616	592	617	612	576	619	608	599	639	602	571	652	589	627	570	628	597	639	642	592	589	575	621	605	600	621	615	585	615	642	610	601	613	664	652	616	606	583	619	572	621	605	609	631	604	627	593	615	610	600	613	616	635	567	615	638	613	654	610	641	605	629	595	618	650	604	587	639	588	609	623	564	618	678	599	596	619	638	611	637	623	632	581	612	639	609	618	576	612	630	642	605	637	630	610	593	607	595	611	583	641	624	603	629	616	620	549	590	576	648
23836	21315	28515	24448	21285	9914	893	631	584	511	502	477	471	463	460	383	450	440	454	404	412	397	448	417	404	423	438	392	428	384	428	377	385	413	413	395	381	397	402	370	417	379	417	368	408	402	391	387	397	408	377	384	371	393	406	393	360	401	412	412	378	405	396	382	416	412	382	421	364	401	402	415	356	349	381	371	387	416	398	419	403	379	387	402	399	375	411	377	405	409	385	373	415	403	409	397	408	401	373	406	366	406	387	402	389	380	391	382	378	371	447	372	413	356	367	387	397	392	383	367	389	380	413	406	385	387	457	400	372	371	393	356	365	373	382	408	385	374	405	380	396	377	407	388	338	420	394	370	382	404	375	373	381	382	356	364	368	399	361	393	403	380	406	365	411	394	383	387	407	423	425	412	386	424	370	428	411	385	420	422	391	399	380	419	366	406	361	373	408	360	414	406	393	372	377	363	375	393	377	362	402	352	384	408	396	412	405	372	393	413	371	388	379	422	392	419	404	367	388	401	394	398	391	396	388	426	390	397	414	379	374	350	398	368	392	401	400	378	374	413	350	377	399	402	403	373	383	411	393	400	427	393	406	416	387	391	390	388	381	389	359	418	402	387	399	375	377	396	371	380	399	402	424	380	371	395	405	365	410	370	361	372	396	388	408	402	408	369	414	398	363	403	396	382	368	394	410	391	385	380	425	407	417	342	409	377	377	414	403	426	345	397	414	380	385	438	398	392	402	373	382	360	392	410	340	419	387	357	387	373	395	421	425	414	401	394	365	396	378	364	424	369	439	420	399	391	399	396	363	371	390	408	381	414	391	386	361	396	379	376	374	388	387	390	370	370	402	432	372	415	378	354	367	351	395	373	404	396	360	392	405	404	389	432	423	391	384	407	427	372	375	405	385	377	446	390	364	386	413	430	385	364	394	421	380	415	391	431	388	440	391	380	390	396	397	397	406	422	368	413	363	419	392	394	406	374	378	375	394	415	404	398	351	370	402	339	395	394	398	394	385	442	402	404	384	411	396	384	359	403	416	413	399	386	406	419	414	398	352	393	406	383	378	387	383	374	384	385	397	352	394	391	378	386	344	344	376	374	367	391	403	401	368	405	382	400	388	377	363	381	420	386	413	400	418	375	414	360	351	367	386	359	350	425	377	404	442	394	364	419	371	407	384	398	382	413	397	377	410	376	404	362	390	390	402	402	398	412	386	390	378	374	366	395	402	414	376	362	399	400	406	372	374	406	388	374	389	365	447	389	380	384	369	402	414	368	356	383	410	411	383	417	391	354	385	377	354	390	413	375	397	431	399	406	391	410	411	384	361	372	412	395	419	386	380	411	423	406	406	405	367	383	403	374	413	405	384	400	385	362	394	358	357	391	398	384	393	393	428	400	397	415	387	413	434	391	393	397	392	374	395	394	389	398	380	386	371	356	366	387	388	385	423	396	382	404	395	406	346	404	405	402	364	417	409	349	394	348	397	390	390	432	381	416	363	388	402	381	407	402	396	376	418	410	393	390	401	402	385	359	370	396	433	404	418	397	384	412	371	358	377	391	386	381	397	419	403	365	409	383	391	407	400	445	379	397	365	398	354	397	370	399	407	393	403	367	361	387	372	425	416	363	395	406	352	386	376	400	358	393	409	362	410	358	385	379	398	377	418	390	373	367	390	398	405	388	411	420	367	388	382	387	400	386	395	386	418	366	406	399	373	417	413	383	370	389	404	373	421	368	398	403	348	362	427	355	375	387	397	408	399	383	407	382	393	401	366	366	397	380	384	378	371	394	434	387	405	415	407	388	373	377	415	413	409	375	349	373	398	395	369	434	402	388	385	398	395	380	394	420	416	371	356	355	391	388	403	378	374	392	409	360	388	399	384	394	402	364	357	400	377	381	369	388	413	383	395	360	387	390	409	350	406	386	380	398	349	394	417	400	416	406	415	383	417	415	378	407	350	419	401	385	413	393	362	422	411	369	380	377	392	391	397	411	394	375	423	394	355	389	381	431	401	409	407	368	416	396	413	415	414	384	416	374	422	387	393	380	411	381	363	391	412	392	446	375	403	395	414	413	410	383	376	460	368	356	357	384	397	410	405	388	396	366	355	374	414	343	346	399	392	421	397	400	404	411	365	392	383	385	395	410	412	397	426	369	418	397	419	382	376	396	410	353	376	406	379	394	384	397	427	384	360	427	381	373	412	389	405	399	432	397	388	367	392	409	362	370	394	410	368	411	400	415	396	400	365	335	393	412	389	430	376	436	390	392	375	382	399	388	419	373	420	395	403	384	430	371	388	417	375	403	359	416	408	364	428	388	393	419	394	403	384	362	372	386	389	388	437	385	409	408	402	436	376	389	391	379	402	369	358	397	370	416	418	392	399	377	383	346	369	373	357	385	387	417	388	374	384	424	377	405	409	391	341	358	357	406	352	376	388	405	407	385	383	403	382	409	369	412	376	408	391	404	393	391	394	376	354	345	386	395	399	368	413	393	352	375	375	400	389	375	392	393	371	411	407	369	374	376	380	374	382	420	399	408	397	395	365	355	369	390	396	370	398	431	357	393	401	395	372	371	405	398	409	381	413	388	391	421	377	401	393	404	384	386	418	379	402	389	372	403	411	370	398	391	393	392	369	376	387	426	400	396	435	422	392	382	409	376	370	410	427	341	359	377	376	404	366	389	391	409	402	376	418	393	438	368	418	417	423	420	392	413	401	377	399	387	414	385	430	401	410	389	391	417	378	349	390	417	403	401	391	388	360	393	384	383	399	400	362	421	411	376	361	400	385	380	406	415	408	419	420	423	400	365	413	369	406	412	410	415	413	353	400	375	383	390	406	366	402	369	384	410	396	392	383	402	370	377	404	356	416	377	394	425	435	396	392	381	396	376	413	416	408	368	394	368	380	376	378	391	397	393	387	374	393	386	396	382	379	392	385	350	397	388	381	362	411	378	399	403	370	391	421	381	409	362	352	399	385	366	364	386	362	411	386	401	410	387	397	402	426	407	372	382	395	383	377	398	386	392	394	408	360	390	410	405	374	360	420	399	370	340	367	390	389	374	438	374	393	382	378	379	376	386	405	406	372	362	383	373	401	405	400	371	393	377	389	385	398	380	417	390	413	359	385	382	365	394	396	423	399	369	349	436	394	411	391	342	379	370	387	405	397	391	357	397	401	383	424	419	394	456	369	371	424	409	355	362	412	399	332	387	381	388	392	371	402	390	378	408	402	418	404	395	357	404	439	403	435	421	374	397	397	378	377	370	387	343	400	403	415	396	378	421	384	390	362	406	437	405	351	370	387	376	390	379	412	370	379	397	362	395	383	349	388	381	378	386	379	388	386	384	431	398	367	383	408	388	405	358	393	368	391	388	384	367	370	388	383	390	421	404	421	399	408	394	388	389	385	387	365	370	389	430	395	392	379	379	382	389	397	387	387	386	362	427	404	424	405	397	438	388	356	411	412	375	423	372	378	428	388	398	413	394
30529	41363	6176	2481	1812	1303	1079	923	743	700	640	578	561	527	560	461	463	514	499	438	468	495	447	484	414	482	445	438	456	428	467	450	453	416	457	452	432	433	418	446	477	418	441	437	449	442	447	431	422	473	379	446	431	428	422	438	399	433	395	403	413	446	409	413	464	427	438	449	418	438	430	423	392	424	422	438	403	398	437	404	396	433	424	472	434	417	457	401	443	426	461	441	415	432	375	417	442	434	439	433	444	433	428	404	439	469	416	447	446	407	403	449	425	418	452	439	423	414	433	450	449	459	453	390	442	446	433	401	419	407	412	451	471	389	426	413	435	429	447	411	429	417	424	436	398	442	430	437	446	435	441	450	432	418	407	418	404	456	412	449	425	465	409	417	422	450	443	430	464	391	421	417	447	439	417	447	427	444	449	420	433	418	425	396	420	408	438	428	406	464	389	444	406	413	430	419	448	412	394	426	414	454	420	394	444	403	421	415	412	394	421	430	433	408	437	465	414	444	425	420	400	431	446	418	419	425	394	421	444	419	441	406	408	424	409	433	441	444	412	434	403	401	452	426	435	447	409	440	408	437	412	459	454	446	432	401	429	420	408	397	442	408	387	415	409	412	417	454	435	434	392	435	424	408	414	428	440	411	406	442	389	445	410	446	385	413	422	381	431	419	427	415	410	432	433	418	477	449	442	393	442	426	392	461	441	450	449	430	423	412	426	441	412	421	453	458	421	411	439	459	448	402	433	454	425	392	421	420	432	415	442	427	401	427	475	419	413	401	421	445	379	426	408	464	433	424	493	442	427	402	382	454	416	414	433	413	451	425	429	416	422	386	412	423	440	416	464	423	428	432	435	460	433	415	435	448	387	425	427	428	467	451	416	442	408	423	415	465	445	412	384	403	389	448	416	452	419	429	418	449	435	449	447	438	405	425	403	406	421	412	393	438	408	428	467	399	425	430	419	421	461	431	421	416	415	421	428	410	439	414	437	404	425	430	419	428	403	366	420	452	428	421	441	414	393	437	436	444	460	429	426	437	412	439	461	438	407	425	430	459	466	417	454	412	445	406	430	449	435	425	415	442	454	439	405	430	439	448	434	416	418	435	413	437	420	416	422	422	415	423	420	400	394	428	421	419	435	419	466	443	397	439	394	410	450	413	402	431	421	393	427	455	415	427	408	409	454	408	426	427	409	425	461	476	443	446	460	415	404	450	425	420	432	425	465	445	411	451	425	440	437	392	434	398	385	437	436	461	401	410	450	420	417	442	456	423	426	417	427	429	431	451	438	394	398	403	457	428	442	406	419	389	464	396	442	398	424	433	401	421	426	450	409	442	390	423	435	426	422	421	417	457	374	431	446	406	396	458	416	450	428	419	405	415	430	415	455	425	402	442	455	407	382	415	420	415	426	463	395	424	399	441	443	444	406	417	430	426	416	449	421	421	398	429	457	407	434	433	436	401	399	410	423	443	415	395	424	451	406	427	427	405	429	440	413	450	399	419	423	443	428	441	430	430	437	422	421	433	417	441	432	432	418	417	439	425	423	389	423	427	417	421	456	450	443	429	423	430	470	395	420	423	435	446	443	382	448	388	410	450	417	408	414	439	412	458	393	453	455	412	420	428	407	422	426	442	433	385	379	402	395	443	399	440	424	443	420	415	448	427	411	449	429	401	431	459	447	430	408	414	438	415	392	412	397	428	405	424	439	410	444	405	413	412	448	430	421	415	423	422	415	413	418	415	408	436	446	423	445	410	383	476	425	430	405	404	436	421	442	470	423	417	433	435	439	416	426	432	426	447	436	456	384	414	434	426	410	429	439	423	419	413	416	456	382	459	429	420	458	455	424	408	394	440	414	406	438	430	430	429	443	428	470	416	420	434	414	391	403	426	459	400	432	400	396	436	415	452	365	436	465	420	441	449	438	450	437	451	433	455	422	430	453	428	405	406	429	405	435	476	416	395	438	390	438	442	435	447	432	422	400	449	402	443	407	456	430	439	460	418	396	438	403	406	386	421	419	435	417	460	404	416	442	403	465	452	396	432	425	436	452	404	420	426	412	428	428	406	387	445	422	426	461	441	415	412	409	401	425	426	427	448	412	431	383	405	437	402	440	429	423	436	456	413	437	427	442	405	431	436	428	400	466	409	442	444	445	429	415	423	430	419	430	415	451	410	398	430	402	431	402	443	413	400	444	429	414	445	431	429	417	425	424	423	410	424	440	439	406	417	403	436	411	459	423	459	424	412	386	411	425	417	420	435	438	414	386	418	396	415	432	427	404	428	375	446	432	407	415	428	412	444	427	386	442	445	428	429	410	427	439	437	410	463	388	425	386	386	423	442	461	385	436	430	425	425	439	417	401	438	425	428	425	448	430	419	423	406	400	434	455	385	426	443	403	421	444	414	427	457	398	465	410	426	417	405	432	432	423	455	403	436	407	448	410	453	409	430	444	369	401	439	439	435	414	405	454	413	404	452	440	428	447	459	406	434	455	444	431	417	405	428	435	426	389	400	403	390	412	416	427	438	420	432	411	410	439	431	433	408	403	472	431	453	383	452	389	413	413	438	398	477	424	467	414	425	429	421	426	437	441	446	451	413	469	400	434	394	412	412	369	388	449	437	397	435	411	417	432	427	421	395	436	430	413	421	398	433	414	457	452	475	443	435	435	436	469	403	423	409	415	402	455	419	431	427	426	413	386	422	423	401	432	424	437	424	432	409	449	452	414	426	417	420	416	417	418	439	440	422	376	443	421	470	413	437	424	412	414	441	414	419	421	439	397	426	426	436	406	423	433	398	451	427	422	444	415	413	424	439	408	435	397	450	419	463	409	390	448	447	420	429	448	435	424	458	413	415	429	424	428	441	432	434	419	396	419	406	404	419	435	476	436	465	418	437	429	421	411	408	393	422	414	429	380	419	426	416	435	383	414	390	442	428	433	383	447	427	426	398	410	414	433	413	439	420	425	395	411	408	412	381	387	453	439	411	436	437	429	437	459	460	428	430	469	412	459	403	450	461	435	435	398	421	445	423	440	418	388	436	461	411	439	458	470	392	412	409	390	416	404	429	437	481	436	415	454	431	458	444	416	443	446	445	438	402	444	409	396	420	421	413	393	405	407	408	429	405	430	407	416	419	423	444	426	438	414	451	435	398	412	427	434	410	430	436	454	403	431	394	422	401	427	400	422	404	443	416	449	433	420	407	437	448	449	371	424	407	447	464	408	401	415	445	398	465	402	458	421	439	451	437	395	423	439	420	397	428	393	440	457	416	458	432	414	425	403	420	394	441	441	442	455	417	427	408	411	451	436	444	485	402	429	426	444	415	410	418	446	446	420	419	392	459	424	415	426	423	390	426	371	438	445	441	438	426	417	430	396	425	426	428	412	433	420	429	375	396	417	463	457	423	438	404	436	406	453	399	432	431	456	461	411	402	394	412	395	427	453	474	437	427	448	392	429	437	424	435	420	443	445	438	422	407	405	415
25116	21234	26969	25450	7646	1193	1078	910	916	965	965	903	899	859	871	818	830	900	894	842	791	859	902	834	840	869	876	866	906	826	835	892	883	798	893	843	862	870	808	862	837	803	860	862	875	836	828	835	919	822	813	874	899	866	824	874	840	857	853	837	851	843	899	868	875	834	839	845	835	846	839	801	862	850	883	843	822	811	849	837	846	877	818	845	889	832	863	860	857	862	829	843	732	890	841	821	875	875	764	852	860	860	866	805	857	844	891	859	860	871	865	830	799	833	872	848	877	874	862	826	922	899	840	830	822	875	856	829	885	808	907	850	822	852	827	860	824	842	887	852	855	819	856	860	830	833	868	845	821	818	862	895	859	840	836	827	846	892	818	837	886	866	877	804	902	876	870	853	853	890	840	846	893	870	797	876	897	885	861	842	844	854	786	818	820	876	795	845	885	873	848	870	795	911	820	858	875	901	818	819	892	840	845	850	849	824	866	870	845	833	815	838	819	844	883	828	871	827	863	903	854	834	864	838	844	868	875	805	783	888	861	787	831	846	803	902	862	829	860	869	798	863	847	850	807	865	835	824	866	840	828	866	805	906	857	816	803	872	829	775	816	795	862	883	802	831	883	857	866	817	880	830	862	801	858	877	890	867	852	853	890	860	869	842	846	824	920	860	850	866	863	817	872	848	857	857	844	872	835	852	886	846	866	840	873	829	880	799	845	828	903	897	836	869	820	859	841	875	834	886	869	838	860	841	839	854	843	809	844	864	892	828	856	906	858	860	809	829	863	880	832	842	863	903	863	874	815	836	855	824	822	825	868	905	869	830	844	817	836	814	869	877	814	878	892	861	860	885	835	838	817	830	850	778	760	792	821	822	866	888	816	899	844	928	854	859	849	856	817	879	811	800	806	801	898	782	867	832	819	838	858	854	840	810	882	807	813	856	786	857	815	845	829	873	901	842	881	869	858	835	865	877	872	893	837	833	812	793	819	852	912	864	848	801	806	858	840	904	877	821	862	838	827	808	824	863	832	790	894	855	809	859	866	862	854	791	904	820	875	847	855	863	855	873	889	867	903	898	866	863	805	816	868	851	863	851	786	840	870	902	808	848	815	845	841	872	840	835	767	886	846	797	860	825	831	853	796	865	849	874	848	813	821	883	807	843	823	847	872	832	860	836	814	856	828	860	876	825	768	873	805	868	924	842	853	822	858	846	846	843	852	838	836	857	808	871	888	812	867	846	848	846	856	881	851	839	858	883	874	834	824	825	859	878	774	840	863	852	838	829	857	818	863	797	875	831	861	858	885	861	879	840	880	850	836	899	884	847	837	886	902	862	853	872	844	852	861	863	862	830	885	873	883	836	843	883	863	830	875	823	839	873	884	853	819	827	831	874	849	882	828	855	899	849	829	819	850	867	809	827	891	845	874	861	893	833	818	845	829	824	830	860	821	914	860	815	831	802	824	864	872	822	840	820	837	895	833	835	848	810	831	881	848	848	798	885	888	850	816	872	881	889	863	825	861	879	843	818	846	840	871	793	807	827	857	854	856	855	840	821	839	858	864	827	855	847	843	813	844	800	831	862	886	821	899	786	825	848	907	856	812	905	822	849	843	855	810	852	815	867	888	818	854	837	849	817	824	865	863	882	860	827	847	871	816	836	845	804	845	865	831	818	834	792	910	826	852	862	839	872	856	844	820	845	820	838	840	873	858	870	815	893	860	826	896	832	841	806	843	841	855	851	835	861	892	865	857	810	858	865	844	846	872	848	815	862	839	831	856	881	840	854	847	828	878	788	809	824	829	859	897	845	854	862	839	825	848	847	871	872	823	819	877	839	815	825	838	851	825	861	859	853	855	873	835	827	862	824	760	823	842	869	888	862	817	809	833	896	829	858	883	854	873	824	865	848	827	859	851	855	813	834	850	832	841	864	824	811	826	898	806	829	864	833	792	842	862	821	862	819	837	873	847	834	821	839	864	792	805	855	847	893	849	871	827	850	833	869	784	803	829	826	845	800	844	827	867	927	842	833	837	858	818	809	853	882	833	899	824	801	837	831	855	836	843	833	795	843	811	823	818	854	830	870	817	779	827	849	851	772	855	862	820	831	846	856	817	884	782	852	885	839	851	871	863	795	863	827	865	811	844	827	802	802	857	864	882	821	830	843	866	881	873	858	871	815	811	870	843	831	813	833	834	807	814	873	863	863	813	806	863	929	823	841	869	837	844	878	863	812	858	804	808	909	864	870	808	830	853	833	886	877	859	815	852	876	807	884	794	836	847	887	859	845	797	856	832	845	892	856	863	867	878	865	847	903	812	884	871	826	878	826	838	847	785	838	837	864	805	842	852	810	838	831	893	845	826	838	837	813	830	886	844	823	836	921	871	905	874	885	766	866	875	835	841	811	834	847	820	833	854	823	860	823	902	833	858	823	815	842	910	834	864	826	817	888	827	805	881	856	854	860	886	908	807	865	781	838	829	897	859	909	867	904	781	879	874	839	814	823	820	840	819	858	862	876	848	832	867	820	796	902	792	868	831	841	762	859	822	875	855	857	894	855	836	787	858	866	838	825	868	887	851	869	824	816	854	865	901	806	884	812	837	818	881	803	799	871	828	782	867	831	885	834	889	865	808	862	806	867	823	849	842	889	873	850	857	786	840	806	823	839	813	879	810	856	860	854	882	842	866	843	834	808	817	837	868	860	869	853	857	850	842	862	798	840	837	858	810	890	842	802	801	857	846	856	770	891	799	854	866	840	875	870	865	796	829	868	862	865	837	875	829	856	866	883	828	862	848	848	879	852	840	815	848	853	848	798	840	855	853	866	861	844	807	892	914	844	839	850	833	857	864	893	867	885	854	821	859	810	830	903	844	862	832	874	805	822	840	868	867	888	875	889	803	842	836	836	838	873	851	884	863	880	882	806	840	930	863	828	888	840	811	819	872	798	796	872	836	844	829	828	855	911	813	905	836	894	845	840	867	907	855	817	855	857	818	880	847	847	850	871	822	866	800	843	817	854	824	846	826	809	853	839	876	783	861	860	826	879	844	871	830	880	847	843	842	846	817	880	919	899	885	908	835	821	866	818	897	858	823	897	840	861	842	850	814	849	839	864	847	857	855	794	888	863	836	917	883	803	872	873	841	823	888	866	814	851	809	872	796	862	835	833	884	817	885	857	831	886	839	784	856	797	811	865	841	862	830	831	829	857	786	815	867	852	851	890	861	848	866	846	847	840	849	852	880	853	814	916	841	819	807	803	866	883	865	816	828	909	800	844	855	847	868	870	891	887	886	854	781	854	876	849	879	828	922	905	820	861	826	829	876	786	855	790	842	819	883	842	854	848	816	853	860	852	830	920	804	822	843	835	775	858	886	829	844	898	842	878	865	853	835	869	811	838	838	860	838	835	823	869	850	882	866	883	851	852	857	835	816	844	874	859	856	829	838	889	886	869	873	888	802	825	851	853	857	863	874	847	853	822	785	788	872	858
28500	34345	3952	1839	1496	1289	1171	1119	1084	1035	1000	980	945	923	900	930	895	925	901	833	908	872	899	862	846	933	949	889	871	879	901	864	891	918	872	901	874	878	837	880	894	891	900	944	934	903	877	847	922	855	896	856	899	831	949	891	848	905	884	845	888	923	887	895	883	848	896	905	881	902	822	839	902	922	911	836	847	878	909	853	890	888	921	913	903	854	839	906	914	886	867	889	880	900	874	890	902	848	877	874	873	887	821	931	897	830	884	870	847	849	899	888	874	921	870	866	879	894	886	904	898	936	837	904	842	886	864	885	903	910	860	852	912	911	813	906	912	945	905	882	867	884	879	852	830	888	864	921	897	935	895	893	861	852	917	917	940	888	883	855	846	862	868	888	913	900	823	855	891	905	899	911	886	913	866	891	877	833	908	938	937	885	811	849	922	909	873	902	907	838	889	896	924	877	860	901	875	857	872	888	876	853	842	829	857	854	932	903	887	857	879	917	861	869	861	824	898	829	928	908	855	866	847	895	820	949	835	855	838	884	881	904	856	951	877	884	838	859	879	861	910	884	837	862	827	877	919	901	835	900	873	872	888	868	853	870	821	827	891	869	902	897	918	896	866	878	888	875	870	899	916	856	872	884	893	872	931	833	802	875	846	859	842	908	850	896	870	875	912	831	835	872	878	832	916	863	850	842	870	843	817	860	916	888	850	883	904	887	925	856	874	901	853	883	927	890	885	888	904	891	922	881	903	913	852	887	867	934	893	857	902	888	870	881	883	871	863	886	883	956	907	867	842	871	840	864	850	915	905	898	865	879	832	876	815	898	894	873	823	875	856	901	872	813	873	868	889	859	884	867	889	885	869	935	822	860	953	849	848	883	833	860	832	870	860	884	881	815	901	901	910	888	835	892	892	917	870	912	960	823	890	883	816	835	893	855	913	842	852	890	871	821	878	887	906	926	887	843	856	876	877	841	893	935	872	829	869	860	866	913	918	875	880	874	836	878	891	925	839	911	850	853	888	886	879	927	861	859	890	888	890	860	860	912	881	848	885	851	875	868	911	895	915	938	878	846	920	863	889	948	888	852	876	893	880	806	871	868	879	872	872	849	869	901	912	906	872	853	903	892	842	904	936	915	920	867	906	891	850	898	913	886	894	847	911	863	930	886	887	899	891	884	872	873	854	908	910	825	896	927	882	944	852	873	868	849	919	847	897	879	857	912	842	889	897	897	836	828	861	870	844	908	864	897	900	878	868	885	898	908	854	916	920	907	840	862	891	865	899	874	874	860	893	911	913	906	883	874	930	809	904	884	849	889	951	859	846	915	860	861	855	892	859	887	935	893	905	864	885	848	901	882	929	902	889	842	877	873	780	874	856	926	898	896	883	857	902	853	856	888	881	833	899	892	866	845	838	874	917	885	921	902	842	904	896	915	821	870	888	871	846	836	898	887	879	849	911	957	922	894	872	876	868	854	812	833	955	934	886	914	848	852	863	927	894	910	900	885	850	912	897	851	858	892	876	868	871	936	857	821	909	843	845	904	890	813	874	882	859	857	846	885	893	855	887	906	892	859	873	895	888	842	880	909	925	880	890	892	855	904	851	855	848	899	881	908	905	883	812	893	866	898	929	844	887	855	855	798	859	863	910	887	941	885	909	886	895	831	866	887	859	912	925	873	864	908	850	842	894	886	858	863	903	884	876	896	896	881	863	878	852	878	906	891	872	881	934	857	887	914	832	887	820	845	811	930	900	858	899	868	881	888	918	923	889	898	856	878	940	888	876	838	913	907	856	900	900	866	889	883	883	867	896	892	859	883	874	857	862	924	895	877	862	830	841	856	810	895	855	927	903	874	849	851	898	833	872	878	890	868	854	917	879	864	850	900	884	840	884	837	928	871	834	880	839	846	921	843	840	883	836	905	811	897	866	906	887	882	868	904	861	890	891	845	892	852	928	907	866	842	881	879	889	868	892	876	909	885	898	951	887	852	890	924	897	866	915	832	890	900	859	837	880	843	825	867	900	837	856	886	843	911	872	890	896	863	925	823	872	853	831	869	874	880	880	891	838	913	834	940	881	929	887	897	872	886	859	845	871	899	857	914	830	880	842	891	828	866	928	857	862	909	895	919	858	865	903	880	920	941	887	858	842	883	857	847	864	933	857	870	866	860	857	872	838	906	859	932	860	898	906	875	869	902	832	950	880	891	850	880	888	873	906	865	878	837	845	848	903	823	887	872	882	878	893	864	872	873	856	857	886	898	892	855	879	930	875	871	916	828	875	905	884	836	882	826	878	837	879	857	905	826	905	887	891	910	935	858	886	934	832	943	919	906	873	898	859	864	917	890	878	883	842	882	876	862	884	853	829	867	854	902	881	824	888	876	916	917	929	853	870	877	887	912	910	900	899	861	854	907	908	879	878	873	875	860	912	860	853	948	840	944	839	903	834	850	851	874	900	894	872	815	904	873	874	860	866	823	835	883	853	878	890	937	901	888	874	880	838	876	889	961	853	858	918	901	886	876	844	911	868	840	887	901	876	876	892	887	890	852	883	813	845	852	861	894	855	904	911	891	857	860	815	892	901	906	876	874	852	868	908	942	863	885	841	849	872	885	858	917	917	861	873	891	866	851	875	899	875	944	888	894	935	892	839	920	880	899	900	874	907	921	888	912	881	900	929	897	917	863	863	863	901	836	916	857	855	895	886	885	867	897	864	887	861	846	873	824	920	885	836	931	925	800	879	899	850	932	904	915	897	870	888	856	906	903	870	865	871	827	834	935	855	892	920	911	874	907	906	835	887	912	900	871	881	858	866	882	830	810	896	860	870	895	898	948	889	930	890	841	853	906	826	887	915	910	887	928	876	911	856	850	874	902	915	888	870	852	894	859	925	879	870	842	846	883	863	901	927	852	867	863	879	908	871	845	908	858	855	863	820	887	898	871	886	898	869	860	832	857	878	900	888	852	873	866	935	881	864	908	897	882	854	871	887	874	847	886	917	861	898	885	898	867	891	871	844	889	894	915	872	895	808	828	883	891	886	887	858	876	900	850	845	819	882	956	912	906	863	894	884	882	928	845	848	893	959	885	890	848	896	861	841	858	872	883	865	839	931	859	882	869	858	871	898	855	837	891	863	920	866	888	875	898	877	892	899	887	907	865	898	893	809	884	866	875	864	867	886	874	857	860	892	870	922	880	937	864	880	919	855	853	838	864	857	904	857	887	860	883	872	895	845	907	907	879	898	912	883	891	866	901	873	848	895	889	876	850	873	859	874	856	842	859	871	905	891	851	899	820	889	882	912	838	866	862	930	896	873	867	874	896	856	899	896	862	900	846	887	906	915	887	879	870	872	853	870	876	858	857	896	876	884	863	938	870	942	825	888	859	888	871	850	879	864	878	878	923	863	903	899	816	905	858	915	858	861	827	876	852	845	850	885	844	877	878	870	881	900	858	876	885	860	879	846	860	862	849	880	841	803	926	848	902	856	847
22875	21419	29062	24147	21410	21417	6624	1333	934	970	914	844	851	833	802	811	791	773	775	757	746	712	785	781	745	764	713	710	720	750	712	724	699	754	678	764	669	667	724	733	679	706	713	678	707	689	761	704	688	726	749	700	740	697	669	750	739	722	664	743	784	681	748	677	700	734	720	682	698	767	700	705	699	733	720	677	700	749	752	736	740	685	674	675	710	681	721	735	656	688	653	700	683	670	725	699	729	653	769	673	688	692	749	707	696	718	696	777	714	703	709	706	744	675	675	718	699	713	723	683	753	737	716	704	730	724	713	677	711	710	701	705	695	698	758	699	705	630	711	695	716	681	760	708	712	692	741	682	711	733	735	652	729	663	647	657	672	673	709	740	702	732	794	665	732	689	705	739	704	744	695	728	739	659	760	671	712	704	724	674	692	671	701	754	701	716	709	664	710	700	657	740	732	700	694	700	715	682	700	704	750	685	665	662	713	722	716	660	681	688	714	643	690	699	697	677	756	690	664	706	748	724	741	703	686	726	724	743	698	707	654	700	690	704	705	767	722	737	693	715	661	746	672	713	710	713	720	714	721	749	766	694	689	725	683	697	676	694	701	726	711	761	729	710	683	739	690	698	727	739	709	690	688	673	706	727	721	731	716	704	690	674	702	668	682	690	617	696	745	660	640	738	705	709	718	709	672	693	696	704	672	716	686	714	701	734	729	766	721	696	706	759	719	716	729	721	673	672	692	776	690	685	666	696	733	665	733	721	714	715	696	699	758	688	714	682	659	723	665	700	709	707	766	696	739	669	680	699	684	719	672	671	673	701	642	742	735	680	709	688	727	717	660	675	741	640	705	708	653	709	743	665	689	710	722	720	714	713	643	674	725	703	676	701	712	730	713	698	688	687	720	687	702	708	699	658	759	646	734	686	695	710	686	705	697	667	683	677	701	766	677	704	689	696	730	738	726	724	710	692	734	729	735	696	718	661	682	749	712	730	670	708	646	707	698	719	715	722	707	712	760	716	701	689	707	766	710	653	715	676	691	691	752	730	689	736	691	717	675	722	736	707	686	703	679	705	700	684	743	740	663	708	686	720	668	693	672	671	687	729	755	707	719	737	700	722	690	717	735	667	693	718	717	725	689	672	687	697	674	737	741	700	733	730	734	714	664	706	711	699	708	728	726	773	661	678	729	741	749	726	705	713	762	697	670	708	735	701	710	689	718	702	743	689	737	682	679	727	694	718	706	714	716	729	658	659	690	700	721	728	717	707	733	745	724	645	691	700	683	709	680	748	655	716	748	744	686	693	682	762	663	688	685	706	675	673	740	774	714	709	763	706	679	717	666	738	692	705	750	653	676	691	768	704	733	697	741	650	713	705	676	718	721	704	666	697	702	712	721	640	702	659	737	675	715	680	684	655	711	703	714	713	754	676	728	710	708	708	691	696	694	694	692	699	677	688	713	744	732	675	699	714	725	661	678	705	724	722	667	701	737	699	753	714	711	679	681	730	716	632	709	709	672	676	734	704	720	724	710	723	695	707	713	673	688	739	665	724	703	662	698	708	705	749	679	733	680	685	664	702	646	714	709	692	694	710	693	619	716	701	678	696	711	728	663	673	715	726	699	704	674	669	687	695	756	669	700	702	717	707	737	675	670	734	705	681	733	738	716	666	686	689	721	685	724	701	651	705	731	655	698	635	717	720	707	719	729	698	705	703	691	681	709	680	688	710	706	724	669	679	705	719	718	684	696	743	647	731	697	718	643	692	643	687	695	720	695	691	719	683	660	719	687	708	708	707	720	692	724	732	726	708	692	680	694	692	691	711	702	667	687	695	719	716	711	664	707	706	669	742	770	658	735	751	695	663	645	731	717	686	698	673	727	714	653	707	730	683	671	696	684	676	690	703	692	741	670	667	745	728	698	715	697	719	736	648	735	650	740	669	702	715	660	692	742	702	705	685	721	713	714	731	730	767	653	670	694	722	715	699	747	656	714	690	663	722	688	646	686	688	665	706	752	676	687	717	689	723	732	715	711	744	695	753	705	716	717	703	700	732	694	715	662	676	650	699	750	675	731	713	712	692	691	710	688	647	709	711	649	676	678	726	708	707	714	713	728	719	673	747	735	675	678	713	655	681	715	723	690	748	663	703	734	689	700	724	717	684	707	673	693	692	668	716	724	705	740	634	720	700	722	748	698	703	733	696	682	744	735	713	687	696	644	717	657	710	695	662	672	692	717	727	715	691	675	693	706	719	687	697	708	650	676	713	676	705	741	688	657	712	692	693	702	710	716	687	713	731	717	721	713	748	760	725	691	762	648	683	738	703	712	700	674	693	734	707	704	723	665	726	698	695	724	681	757	703	753	687	723	697	701	746	688	740	694	690	704	701	723	653	668	682	697	714	689	762	688	709	693	669	690	737	678	720	746	688	692	707	731	725	676	691	713	698	718	707	648	733	751	690	666	683	732	672	673	685	641	726	697	715	705	689	660	711	735	689	726	677	723	720	653	713	730	732	690	686	726	699	672	675	666	613	750	697	723	640	656	680	696	691	689	692	709	665	676	698	734	675	688	680	695	730	717	743	674	707	668	731	725	713	657	646	715	651	687	705	697	704	750	731	692	659	671	703	737	664	709	731	707	744	666	682	700	693	712	738	731	681	695	737	726	728	684	739	703	707	725	647	662	709	689	680	720	727	736	742	715	716	716	680	685	729	718	698	673	669	741	682	726	705	662	677	723	669	752	689	671	704	690	669	676	670	696	677	670	722	702	669	750	710	754	721	683	672	664	709	705	719	656	663	673	763	708	686	737	689	719	704	666	701	705	696	712	729	670	706	739	721	709	689	687	683	691	712	679	705	655	707	703	700	680	700	728	694	687	741	706	709	692	736	750	691	722	696	725	691	698	690	736	650	710	672	712	705	684	689	743	734	727	665	735	712	750	716	690	678	728	686	674	669	718	654	676	705	686	674	681	707	689	706	677	727	666	702	699	727	694	690	697	687	666	684	690	700	683	688	675	682	673	711	670	711	671	723	724	699	709	677	704	703	699	672	735	726	703	687	681	656	699	702	743	723	744	685	727	719	723	678	697	711	690	716	659	646	752	710	768	709	707	729	683	676	655	678	698	676	718	721	663	701	725	712	661	654	698	679	705	701	635	717	651	722	697	747	668	723	678	717	735	692	708	708	691	731	673	710	718	704	736	740	686	714	730	716	686	736	671	720	733	722	706	702	723	723	693	686	698	667	686	742	667	757	667	716	691	663	682	741	714	732	726	713	746	632	741	736	692	649	727	732	720	702	686	667	715	710	716	698	739	733	713	718	689	728	711	712	677	731	726	693	699	717	667	723	675	672	701	716	726	726	720	697	676	714	702	683	712	638	643	701	709	725	667	726	679	738	674	769	699	734	700	706	697	686	712	731	711	701	720	670	703	713	730	726	652	681	687	676	711	745	708	755	684	705	724	717	717	698	702	732	669	711	719	706	712	729
34310	47879	8969	4243	3039	2263	1886	1552	1320	1202	1095	1031	978	919	917	846	843	805	814	810	816	748	777	767	781	744	706	727	715	782	746	736	739	696	694	729	739	707	736	705	743	740	717	715	719	742	708	705	744	725	724	756	664	710	757	690	722	719	701	745	635	730	715	745	718	707	687	731	716	717	731	693	713	684	729	740	728	677	729	691	740	684	730	685	675	759	728	728	673	722	684	728	746	686	732	699	709	707	739	688	678	706	687	733	697	726	745	740	744	693	661	682	700	708	661	704	721	731	725	746	701	698	671	673	711	694	719	685	706	731	703	698	676	763	700	692	699	681	701	740	720	681	691	674	738	717	766	695	692	749	704	701	694	708	766	731	768	730	747	652	757	692	739	729	735	724	740	731	722	684	709	691	718	711	697	687	666	724	696	681	633	718	707	673	707	716	702	700	723	709	695	692	699	701	729	688	763	723	723	693	760	690	698	687	702	704	698	704	695	721	712	692	681	710	714	720	690	701	686	736	684	699	764	710	705	716	687	711	704	661	693	707	722	758	655	701	761	748	728	688	722	705	721	701	691	736	682	660	727	711	685	711	698	708	708	707	727	738	690	759	706	737	714	734	714	710	744	684	692	707	744	713	717	695	722	707	709	724	697	709	697	686	668	678	767	698	702	728	696	727	724	734	703	698	706	756	710	666	690	758	728	755	684	738	698	725	719	716	720	694	696	722	632	708	683	726	676	712	728	707	725	714	713	722	714	657	711	768	699	717	718	754	696	755	746	706	722	685	715	728	722	727	647	715	696	694	671	744	674	715	709	690	737	709	738	717	725	724	738	746	727	698	722	706	693	723	695	685	722	669	659	694	719	647	721	724	746	704	673	709	711	715	715	651	736	715	702	754	690	682	693	687	676	677	733	747	712	775	687	738	714	714	776	693	720	712	688	733	742	721	700	697	675	709	713	705	657	713	725	693	679	681	706	745	689	740	682	703	707	704	711	742	714	706	718	748	741	743	708	714	783	699	715	706	657	686	695	726	709	743	685	715	739	737	707	690	697	697	673	710	686	713	730	734	727	751	711	642	711	755	716	701	756	709	687	703	690	707	725	702	722	710	684	699	712	734	698	715	681	700	746	658	693	674	714	699	698	715	746	725	705	678	707	717	724	659	720	708	677	720	702	709	692	696	699	721	713	704	722	693	677	714	716	727	651	739	687	702	680	722	765	740	703	689	682	717	751	679	686	744	692	740	699	679	713	735	697	686	653	699	689	662	673	663	710	790	685	682	750	682	785	711	682	683	673	763	731	737	741	696	782	710	666	705	655	697	747	703	700	714	708	696	736	717	692	714	668	697	689	740	756	714	664	738	683	706	761	701	699	709	710	739	704	702	698	732	696	713	692	717	705	706	668	698	717	677	718	687	697	749	681	722	710	727	699	751	698	707	706	683	721	702	718	694	704	711	754	728	693	714	710	721	669	726	669	705	683	691	744	721	691	711	709	745	708	731	688	716	763	716	691	724	725	714	727	707	707	724	793	695	736	707	716	666	722	735	710	717	764	696	680	701	707	717	700	704	644	725	742	762	710	718	676	682	712	682	734	710	702	660	725	647	686	708	758	696	669	677	732	736	713	697	736	708	720	706	734	711	730	715	706	737	655	761	731	672	740	714	723	714	719	765	729	714	723	706	673	711	698	728	661	695	662	687	721	762	663	695	691	711	685	709	728	735	770	725	743	673	689	712	666	728	680	695	721	721	730	706	671	716	710	718	772	704	690	719	656	693	710	720	694	693	680	739	752	742	735	697	693	716	663	696	735	712	701	681	694	675	712	715	688	693	770	752	746	684	739	744	706	766	734	690	716	730	723	728	678	738	694	711	699	695	701	663	703	689	736	702	727	717	712	715	694	695	661	688	693	730	704	660	685	731	714	717	726	716	705	697	693	734	744	743	705	679	750	690	715	679	696	636	680	670	721	710	734	734	713	701	709	712	705	709	713	686	684	777	715	756	645	722	703	712	675	733	686	717	698	714	723	714	692	749	717	672	692	682	714	675	708	716	764	716	695	714	714	716	698	709	733	693	712	726	718	672	698	717	730	654	726	699	686	713	707	742	676	690	684	689	722	714	701	689	704	725	711	698	697	706	690	778	697	735	716	666	718	717	662	739	727	734	702	703	715	768	712	686	735	725	692	725	727	689	655	705	700	687	695	691	719	735	736	719	715	738	726	712	688	720	671	705	706	692	675	730	674	691	733	705	719	741	734	702	668	700	737	686	678	700	743	709	716	693	711	754	684	692	689	712	728	735	715	683	673	678	709	701	684	708	726	684	706	707	746	688	733	692	718	730	704	711	727	706	641	699	758	733	675	712	721	682	719	736	711	710	731	698	741	699	680	716	713	701	689	700	701	731	709	740	692	650	693	680	655	669	682	713	698	736	687	699	731	744	716	726	702	697	694	707	649	683	717	704	733	713	683	701	693	767	675	686	713	736	686	711	700	706	671	668	680	716	722	718	679	696	670	727	749	720	702	696	748	663	732	707	747	711	690	709	754	739	683	723	699	676	654	704	728	703	717	688	712	752	785	716	734	717	700	700	703	695	697	736	676	703	742	684	684	703	671	732	691	698	747	717	680	694	705	735	690	712	731	737	708	704	725	681	713	701	673	737	669	701	699	771	734	719	696	707	678	691	682	689	719	685	679	756	691	689	736	717	758	654	727	717	743	680	705	685	702	664	662	704	717	722	735	689	736	690	717	745	705	752	678	729	684	688	748	711	725	686	648	706	693	741	756	744	725	704	743	722	747	734	693	713	722	698	685	721	714	689	708	713	779	725	734	664	673	714	648	695	735	725	725	758	690	711	717	713	722	712	689	680	708	688	691	722	682	742	733	680	720	711	722	704	672	673	706	733	709	710	687	699	691	700	692	680	719	752	738	697	727	733	712	725	709	682	717	708	695	702	713	692	718	729	705	698	702	647	673	713	664	658	668	751	674	708	690	716	750	666	732	740	717	730	733	756	708	683	743	711	719	702	665	694	735	700	724	707	700	759	691	690	663	698	713	706	692	724	704	726	706	740	688	742	749	728	684	714	732	724	725	702	729	690	739	710	703	714	725	698	736	685	692	705	666	700	708	666	731	749	717	732	696	745	713	727	705	680	705	663	719	708	722	673	736	687	743	688	700	675	677	712	660	730	733	727	729	688	691	688	777	702	679	728	713	703	695	723	711	694	720	762	669	692	689	703	669	706	727	731	737	753	693	696	709	687	702	734	715	717	704	706	730	682	702	680	696	716	662	738	681	716	695	727	677	687	720	704	691	701	705	703	698	717	689	751	676	682	702	710	663	688	722	737	714	694	689	692	692	721	679	692	744	693	707	748	692	682	674	694	718	632	729	684	714	712	717	750	740	682	708	692	767	712	724	654	739	689	693	756	747	698	692	734	697	700	689	691	662	691	704	668	712	736	707	690	708	771	746	726	661	724	727	701	752	688
29077	22039	8338	949	579	615	595	552	597	605	526	594	545	533	546	576	584	596	525	541	557	558	520	552	501	531	549	589	565	586	559	564	561	577	572	613	539	557	519	543	535	563	536	532	545	575	576	538	543	571	579	577	543	539	603	564	531	583	599	574	546	573	529	623	598	503	585	529	571	550	535	557	573	546	552	579	584	592	551	535	540	589	602	504	537	550	570	563	548	590	585	523	546	572	570	549	599	580	546	588	552	563	536	588	599	578	506	525	546	517	547	569	538	566	532	548	529	546	543	566	583	519	527	511	582	615	548	531	549	559	515	569	599	537	558	637	533	549	562	546	540	525	563	588	551	561	583	545	593	593	603	565	512	575	605	524	544	543	528	545	566	536	544	586	573	570	527	530	602	495	548	505	587	580	582	558	570	558	553	565	541	550	540	590	550	544	517	592	572	553	547	567	531	540	551	566	534	530	579	548	580	539	611	551	553	546	530	553	509	546	556	499	559	572	540	543	535	561	547	523	543	500	564	599	561	552	538	547	547	579	570	552	555	509	529	558	570	561	490	549	548	564	580	638	580	571	540	551	542	572	578	515	560	568	539	552	542	597	553	566	548	569	536	553	550	550	552	572	570	562	553	573	544	548	536	529	569	593	583	577	543	577	528	582	524	558	549	565	559	554	563	538	525	502	580	534	533	585	557	565	590	570	524	563	565	546	543	570	552	578	568	572	585	514	524	583	535	525	531	524	554	523	556	539	563	605	576	568	584	566	538	520	539	549	535	540	556	575	577	564	541	591	562	600	560	528	560	574	536	558	567	549	547	553	518	524	533	570	569	534	507	606	562	542	598	571	529	557	537	543	580	591	581	515	565	539	506	622	536	537	566	542	563	581	566	565	542	578	589	564	548	559	566	582	533	604	557	509	530	532	575	559	602	511	544	568	560	496	555	541	574	544	538	574	556	548	544	568	554	578	527	548	609	574	548	536	568	571	570	538	539	546	547	575	594	556	546	533	546	584	561	511	530	552	538	579	552	550	539	570	562	534	508	510	518	539	542	536	571	550	580	548	528	513	557	557	598	547	559	541	571	568	606	522	568	524	552	537	565	528	545	555	574	562	578	551	528	557	551	592	611	532	544	543	564	540	588	581	541	561	529	568	559	519	537	519	519	570	600	556	544	561	555	528	557	576	515	531	537	557	555	539	509	542	588	554	542	580	580	581	555	551	544	512	579	530	556	560	517	538	509	587	572	524	542	572	588	580	535	554	572	544	530	542	523	554	576	532	574	562	521	563	594	579	535	550	536	570	541	569	570	557	560	580	553	540	534	563	553	566	585	572	538	539	539	578	542	616	541	565	541	520	531	513	555	578	544	540	535	524	615	515	545	536	520	523	530	541	607	579	531	575	530	576	552	615	560	543	575	545	563	600	554	513	550	576	533	560	567	583	538	545	580	560	546	545	559	531	529	559	529	533	525	535	568	524	596	536	518	555	599	588	576	537	553	527	603	574	589	563	597	570	563	579	546	564	559	539	551	511	580	528	574	546	600	574	550	496	548	525	518	559	515	573	533	544	566	550	601	529	560	584	503	527	529	578	527	557	544	544	547	531	548	573	596	520	538	535	556	544	511	540	531	613	532	539	525	543	527	559	581	547	576	516	552	565	572	574	549	543	589	529	585	566	592	503	567	553	569	532	527	532	589	594	535	543	621	526	582	584	568	558	565	534	581	545	568	571	524	535	544	554	504	624	559	544	530	550	590	593	550	549	523	527	564	545	563	578	535	532	491	572	584	557	582	571	572	548	522	553	516	557	567	555	555	579	589	572	525	582	588	530	547	576	569	540	566	510	591	550	554	597	549	549	564	575	538	533	551	544	579	591	551	562	589	533	514	577	570	517	572	575	555	533	547	561	588	586	552	549	557	548	552	586	579	551	520	557	517	543	557	553	573	573	521	590	567	588	566	554	529	549	567	569	576	528	560	572	522	578	574	582	560	561	550	559	535	563	537	571	580	586	549	570	554	591	560	560	596	535	569	572	567	546	525	566	569	552	582	542	565	535	551	602	565	524	505	547	552	576	564	579	532	532	555	523	537	569	551	555	571	563	568	531	562	564	512	567	564	547	611	544	614	589	518	584	547	543	542	563	538	549	531	570	530	573	576	572	553	553	561	571	509	522	509	576	513	540	495	556	520	523	547	564	598	548	555	587	542	545	533	562	551	587	550	531	544	519	566	541	569	569	518	529	541	570	613	589	551	562	595	523	553	544	617	575	562	541	563	539	542	533	517	568	556	558	585	593	593	561	549	588	567	572	590	593	561	538	568	587	547	556	547	558	568	539	528	552	554	591	585	549	546	560	582	566	539	546	561	559	578	551	554	533	578	515	540	558	578	553	565	592	537	500	545	544	591	564	551	566	571	555	541	585	589	551	532	550	526	544	544	563	582	541	599	625	537	507	526	556	601	563	556	568	554	572	567	581	512	585	516	578	572	572	557	527	587	556	565	547	528	556	533	557	562	585	566	614	559	540	547	550	596	567	592	558	542	554	506	565	542	554	588	515	542	555	540	576	548	508	571	540	573	547	592	563	545	537	557	562	574	535	542	550	524	563	531	582	537	563	575	536	559	529	555	544	563	563	552	499	596	582	506	538	591	510	510	600	546	528	541	543	546	524	537	519	559	578	589	603	576	544	550	561	572	591	525	546	551	563	526	567	551	544	560	550	535	560	583	595	600	562	565	527	553	531	534	525	559	519	532	585	549	562	525	509	566	538	563	531	562	550	545	565	518	533	507	542	543	549	513	573	531	587	542	592	545	563	539	550	511	515	568	549	523	567	555	571	543	568	596	541	561	536	579	532	539	540	542	549	568	564	521	503	521	529	573	551	557	581	543	517	611	569	532	543	561	531	546	616	521	570	575	567	515	563	584	543	541	584	546	528	592	536	534	527	566	504	607	529	542	521	541	571	526	569	527	583	560	560	545	587	520	510	509	559	539	575	530	527	592	562	595	540	549	542	599	531	563	538	540	571	558	566	573	565	562	551	555	552	569	545	573	521	562	585	542	529	542	592	615	532	565	548	594	566	605	546	567	548	519	527	538	594	539	537	525	546	551	543	563	581	517	544	534	587	547	568	549	529	549	581	608	566	555	564	513	519	582	567	573	544	550	545	558	514	535	555	539	540	567	573	577	538	518	541	570	547	528	576	562	580	595	525	534	564	541	534	544	526	549	596	492	536	557	555	570	530	555	534	555	502	594	559	523	566	541	511	536	522	596	560	546	541	571	596	601	517	513	559	551	567	548	526	603	531	526	568	548	560	557	520	595	589	572	557	523	542	532	514	571	550	573	571	545	569	566	570	537	541	555	567	571	551	568	540	572	525	549	570	590	568	517	579	555	515	562	557	583	519	515	577	558	531	537	530	569	561	596	560	533	588	550	561	578	533	585	552	541	540	583	548	579	574	557	602	539	567	540	551	513	536	578	554	541	554
23864	25654	1182	732	688	628	648	632	587	563	592	599	622	626	631	644	571	638	608	609	647	613	638	582	634	626	607	576	603	588	595	624	632	574	559	610	585	613	598	625	605	606	613	613	589	573	626	602	558	580	638	586	597	605	621	619	595	632	601	572	648	590	606	589	636	629	612	628	601	596	611	624	619	621	617	591	578	540	613	582	614	600	633	591	641	583	591	615	596	651	619	600	639	601	606	604	592	639	555	581	603	603	585	578	593	586	574	602	584	601	607	660	563	606	633	574	599	608	608	588	618	629	621	587	576	651	604	611	575	613	615	540	599	649	603	598	594	615	590	594	579	589	581	634	583	580	629	561	611	609	618	569	618	612	628	565	647	619	601	575	670	606	564	583	617	597	577	579	591	610	576	588	585	609	606	607	604	605	594	631	583	612	612	618	609	627	627	593	621	619	585	561	571	617	591	592	612	611	636	609	610	582	592	679	579	656	595	609	599	618	567	545	614	609	582	592	589	598	608	595	644	616	630	563	640	629	603	628	571	622	595	581	642	566	586	543	612	614	617	604	628	557	600	584	619	635	631	606	585	613	596	591	566	617	617	611	624	568	609	592	593	609	614	618	569	610	592	643	585	569	589	569	572	598	627	626	605	577	647	597	591	575	626	621	597	598	592	621	633	589	623	598	588	629	566	603	621	592	576	584	604	616	581	594	602	572	588	592	574	598	560	608	619	592	638	567	620	601	586	563	623	515	577	554	605	571	599	628	643	580	570	586	611	615	574	617	595	590	643	615	627	596	586	605	586	612	630	641	645	650	594	587	597	601	620	632	567	600	571	618	583	592	611	596	624	609	623	637	574	570	611	598	581	646	607	562	590	591	616	611	633	578	613	594	628	603	604	580	585	598	603	601	600	594	600	643	577	618	572	594	576	590	586	619	596	586	569	601	593	567	609	605	616	636	604	602	563	565	629	592	561	595	595	641	579	620	635	534	593	591	549	623	642	633	650	580	555	594	598	571	574	642	602	622	608	579	584	613	597	594	611	607	628	591	554	620	585	639	644	599	613	621	624	616	591	555	614	609	605	614	607	610	572	633	588	599	617	594	559	626	579	608	583	610	609	594	616	593	638	589	595	607	610	577	641	615	604	558	608	626	634	582	624	600	609	628	634	625	606	641	631	561	595	642	610	562	597	648	605	605	585	615	639	576	618	553	617	601	607	611	620	635	646	616	634	619	559	620	628	608	606	605	603	588	626	603	596	552	616	592	607	605	619	604	603	580	625	623	615	575	585	611	630	602	582	576	593	539	608	582	560	652	636	607	591	578	593	628	615	612	626	620	619	615	556	650	618	640	595	567	624	607	577	588	588	596	576	586	629	619	590	620	610	608	589	606	576	613	565	577	595	619	606	614	618	593	610	593	640	650	607	622	617	595	606	586	593	565	662	621	598	639	551	603	651	634	611	623	568	598	597	593	581	616	643	651	577	633	599	612	648	588	602	627	595	564	624	583	599	612	650	587	597	583	603	591	579	538	624	608	606	561	572	620	631	620	570	604	591	599	605	589	588	563	601	624	600	618	619	595	570	580	581	592	570	626	631	578	590	551	641	588	583	586	605	575	611	614	569	614	631	602	567	599	635	583	588	601	583	599	608	587	613	590	569	571	619	570	646	612	550	628	602	694	610	623	630	587	604	568	582	598	584	601	622	620	586	634	589	537	571	617	588	599	622	614	590	644	592	595	610	603	585	589	585	623	635	596	607	585	578	604	589	611	591	588	652	548	549	569	655	606	616	606	577	616	589	596	619	619	613	580	612	592	621	576	616	606	569	619	584	589	585	628	595	609	612	604	591	567	635	624	586	592	588	629	602	598	574	559	588	606	585	629	569	591	574	623	588	604	583	613	630	619	614	622	673	605	665	600	563	617	610	611	642	613	632	579	624	564	641	594	587	597	606	572	597	633	601	619	610	576	572	578	635	680	620	599	632	563	634	638	589	625	602	594	610	635	642	650	596	604	633	645	590	639	580	603	621	617	614	586	592	590	611	622	585	587	614	617	647	537	648	609	585	613	631	604	562	631	626	591	586	619	634	617	631	640	614	624	673	644	599	599	602	586	587	591	622	581	599	604	611	601	616	599	590	680	612	632	570	579	645	615	593	642	606	616	596	630	606	625	652	604	649	577	596	608	648	625	566	664	622	572	618	586	616	590	614	648	623	590	577	579	576	593	559	619	571	646	623	649	579	613	623	620	590	596	553	618	624	591	602	621	610	618	612	602	620	613	608	637	600	607	588	574	584	610	616	614	622	603	587	618	666	647	572	620	594	607	591	603	616	582	644	555	628	628	638	600	616	579	631	573	582	617	614	679	578	625	609	600	614	607	623	631	632	561	582	574	609	617	587	599	610	571	615	575	610	628	615	588	580	579	620	547	570	640	601	609	576	613	632	554	637	626	579	582	583	607	648	589	632	554	602	637	606	581	591	591	609	595	597	574	612	592	601	590	591	603	576	577	650	612	605	558	595	615	595	616	631	608	601	626	617	629	653	611	575	587	586	611	577	634	587	586	581	614	600	621	579	595	584	548	552	611	556	637	616	631	573	632	561	612	640	593	617	599	603	585	638	597	572	601	572	576	599	571	586	593	576	597	608	593	602	606	617	620	634	583	585	629	566	548	591	626	595	627	546	628	604	584	583	579	577	599	603	573	581	598	608	578	663	642	600	580	640	614	600	632	675	602	634	638	604	582	616	593	606	588	615	604	606	564	578	620	635	611	601	618	605	620	590	542	583	620	635	614	628	571	587	641	603	586	606	631	632	595	626	599	596	621	596	556	606	630	614	636	600	631	606	568	573	607	595	609	590	646	585	607	636	642	580	617	590	560	642	626	584	597	589	573	562	642	610	581	605	617	647	645	590	611	588	581	605	604	588	610	575	619	569	620	643	604	568	619	614	593	580	581	622	601	621	592	609	631	576	608	612	621	608	566	597	586	582	588	643	606	604	564	610	575	568	594	627	577	633	634	632	539	573	586	596	603	607	600	607	630	579	581	598	606	638	615	594	577	597	580	603	631	676	664	636	576	629	611	595	626	588	635	638	622	575	614	556	604	625	621	587	562	626	619	592	590	600	667	614	587	622	603	616	584	603	616	619	618	597	627	595	605	612	592	576	614	613	599	602	595	633	566	625	623	591	596	617	555	621	626	592	615	541	592	581	554	627	594	608	624	592	648	614	578	612	634	634	589	596	581	578	590	622	621	598	607	589	623	632	607	592	591	624	594	631	581	618	580	612	596	635	579	567	559	575	607	623	616	612	555	550	604	614	574	636	633	611	557	656	590	614	612	624	629	598	619	579	569	625	616	604	574	633	579	610	639	666	622	624	586	614	610	579	630	599	617	602	600	619	597	591	623	594	595	579	660	591	599	619	614	641	647	631	619	602	580	600	607	639	548	607	608	577	616	613	577	615	646	576	575	601	581	603	568	562	621	605	633
23784	21296	28481	24421	21291	9966	957	637	563	495	508	504	484	472	436	441	434	412	421	366	420	413	412	418	385	386	405	362	390	422	419	347	396	392	386	399	423	395	441	360	413	382	375	354	375	376	423	404	396	395	375	400	415	408	365	377	382	405	411	350	423	401	408	373	406	391	403	364	433	408	365	372	403	391	414	374	409	389	376	372	403	401	414	370	392	396	369	377	383	341	409	394	379	434	381	367	401	371	385	400	387	358	365	387	395	392	379	371	399	399	402	412	377	378	396	363	376	407	396	394	393	382	391	369	394	382	375	396	358	369	406	372	357	417	373	390	399	431	369	416	395	346	384	402	408	413	394	361	374	340	399	362	376	385	350	392	401	360	367	389	371	394	375	375	415	400	402	382	385	353	356	408	403	403	381	388	365	394	368	393	377	390	398	417	431	381	359	382	386	383	393	386	372	376	400	366	361	389	396	401	344	381	385	396	391	350	383	393	401	417	403	379	353	349	396	372	388	376	397	393	348	386	384	365	403	407	382	396	375	377	394	418	400	400	421	424	362	403	380	407	412	391	367	373	408	388	373	403	389	372	412	378	363	373	401	380	364	351	405	370	393	325	416	373	376	384	357	340	381	420	392	379	352	356	350	343	357	403	371	369	359	381	363	433	375	352	399	378	388	366	401	378	378	411	418	367	381	371	377	385	381	385	360	386	383	402	368	389	388	395	364	393	375	360	396	382	412	384	384	406	386	376	381	416	370	372	395	416	381	389	419	382	344	407	364	372	415	366	379	398	386	407	391	415	376	393	398	375	360	380	368	409	379	389	375	367	384	398	396	390	385	380	393	370	381	386	386	391	381	380	375	373	375	418	423	389	380	397	428	402	373	368	363	397	372	353	375	372	399	380	398	374	372	376	371	398	321	382	342	383	382	372	426	396	401	413	349	381	398	385	369	348	393	392	416	367	390	396	428	385	378	363	386	387	383	385	377	369	388	386	407	387	395	386	392	358	380	383	347	375	390	366	384	413	431	414	394	378	425	356	371	383	388	422	362	407	371	397	371	379	420	366	404	393	390	391	371	386	380	392	417	378	385	382	353	360	364	368	378	397	395	380	416	391	372	369	355	422	396	416	389	405	389	408	377	355	400	408	372	353	390	386	361	381	370	415	375	354	382	390	432	410	381	392	381	361	410	354	393	361	399	372	379	401	404	375	348	425	423	352	396	399	378	366	386	355	409	369	406	419	371	380	394	356	387	356	408	364	440	418	355	384	342	380	365	380	381	368	378	385	369	396	387	400	374	383	372	398	402	402	352	400	377	401	348	373	365	367	397	371	382	364	389	343	411	371	375	355	379	359	367	353	428	383	395	351	343	376	340	399	396	376	396	415	379	427	370	358	389	355	384	391	340	401	360	378	389	425	435	383	390	429	373	372	390	377	392	371	385	395	402	387	380	376	397	412	388	399	404	357	403	348	400	327	367	371	412	375	368	382	385	393	360	383	383	410	350	371	374	375	396	380	388	354	382	392	403	403	389	355	371	385	389	365	352	348	366	417	389	381	377	358	406	386	344	399	413	398	335	365	360	377	369	392	385	380	361	395	414	395	352	384	361	413	398	388	366	422	426	394	362	392	402	327	376	376	367	383	361	420	424	373	385	423	394	421	396	408	408	370	380	379	365	393	384	376	388	360	387	356	368	376	392	395	377	371	419	391	362	387	402	382	371	377	370	370	379	378	409	361	376	358	392	352	382	393	368	381	401	350	395	371	417	386	390	413	352	419	373	383	397	429	403	408	420	385	398	375	408	370	375	398	382	360	363	409	423	388	399	359	365	358	362	383	416	412	345	382	341	417	381	413	372	386	362	394	376	423	394	381	393	389	387	372	381	412	376	408	398	423	392	368	396	371	394	407	355	388	404	388	378	386	352	386	409	379	383	380	378	400	380	398	392	385	392	391	396	355	357	402	389	412	384	382	384	401	403	416	341	384	386	360	406	391	389	349	388	371	387	398	401	382	431	350	381	371	357	407	392	357	370	365	402	366	371	370	404	364	387	379	392	392	369	399	391	398	370	399	419	407	377	375	421	377	400	362	443	383	391	391	401	389	379	364	365	367	404	379	395	367	403	353	369	359	379	377	397	367	407	445	379	362	379	405	360	385	386	391	413	426	384	400	410	383	402	393	384	428	415	415	373	375	376	402	348	373	394	382	382	353	398	390	386	409	403	425	373	361	377	389	347	416	380	406	398	387	354	412	386	392	389	376	395	372	358	392	349	374	387	352	345	369	388	373	380	362	424	355	373	403	393	403	427	353	388	379	352	381	392	399	368	433	362	423	402	391	354	375	396	390	387	393	363	351	416	358	403	376	381	394	402	383	355	403	391	400	380	406	387	367	393	412	421	384	374	376	393	377	356	398	407	366	386	384	386	353	384	400	393	359	409	400	365	382	382	419	382	393	404	393	407	390	367	375	385	388	395	391	376	379	382	353	375	391	415	382	391	365	387	411	380	386	353	434	332	387	379	358	408	399	355	424	374	378	355	385	384	414	400	379	393	397	393	382	378	405	397	390	393	397	381	382	397	377	392	395	372	391	406	372	386	392	416	385	360	388	386	364	393	405	404	380	391	377	383	379	355	381	369	387	366	361	368	405	367	381	423	396	397	391	385	431	372	378	395	383	387	411	382	402	369	388	385	401	406	362	367	410	385	353	353	395	358	416	395	374	391	391	365	386	427	346	387	405	439	406	397	399	346	385	438	425	390	398	349	364	395	356	370	368	379	400	390	420	400	373	393	384	364	396	401	331	371	388	370	381	402	384	386	402	406	366	366	425	359	366	387	387	380	378	370	401	384	350	384	411	409	367	301	387	363	375	397	380	404	380	411	368	385	390	359	376	376	386	414	362	398	402	402	405	399	390	391	355	388	382	383	382	377	359	391	373	382	395	393	392	384	363	415	391	407	383	388	364	354	346	414	407	396	442	383	395	366	365	371	389	406	437	388	366	384	403	416	376	356	380	406	396	409	398	361	386	395	401	390	390	373	407	377	379	378	386	438	407	374	383	366	403	398	420	398	371	407	366	377	357	396	391	378	397	384	422	370	381	383	372	367	385	404	409	387	367	402	393	394	357	409	400	384	412	399	367	385	407	403	411	383	374	366	371	381	354	373	412	387	345	394	410	375	341	412	406	407	413	396	377	407	399	349	395	337	403	379	419	395	403	400	391	385	410	389	364	360	404	388	364	385	371	338	372	388	379	392	402	403	381	383	378	406	350	383	366	383	400	405	396	348	362	394	373	401	377	400	406	395	394	391	347	420	383	384	400	412	379	355	355	376	391	377	382	392	380	378	414	418	418	388	382	378	389	374	369	391	406	371	390	396	379	375	358	411	382	386	400	399	382	382	409	381	393	381	377	381	378	400	418	362	365	404	393	370	369	365	392	385	380	408	393	406	359	402	371	414	399	366	400	396	380	371	381	376	378	368	409	392	375
30412	40154	5670	2442	1811	1348	1123	886	748	654	678	628	573	567	505	522	505	479	439	510	445	469	422	452	476	449	456	429	434	436	421	438	435	435	393	427	410	408	438	408	443	414	447	407	411	432	460	424	451	429	410	433	448	398	459	434	376	422	425	427	413	417	417	412	436	444	405	485	409	420	422	441	405	460	392	434	479	453	423	423	417	429	426	427	418	426	434	409	432	425	386	399	387	421	402	455	398	396	408	424	425	404	412	455	452	406	400	406	403	428	453	450	431	457	440	438	404	430	424	439	424	423	413	464	395	400	424	454	420	407	420	431	394	436	448	433	441	405	433	415	413	439	422	413	445	391	383	444	398	430	389	399	431	465	450	456	460	412	431	429	419	436	413	445	417	436	431	422	436	440	427	407	410	418	407	399	395	403	433	437	436	414	391	398	435	435	400	437	435	437	447	425	434	380	416	453	463	412	393	400	455	401	417	420	423	429	399	406	432	401	427	410	404	391	362	440	428	392	398	407	398	413	414	413	470	417	405	430	421	409	394	437	436	434	408	433	430	438	404	428	395	409	410	423	476	451	429	409	426	442	399	441	396	390	374	427	441	419	434	405	418	419	399	401	396	431	408	425	418	388	421	440	411	410	428	412	420	383	432	430	416	416	432	454	402	420	399	400	397	413	431	440	409	416	394	393	436	405	414	434	431	452	447	410	414	416	408	418	418	413	400	429	431	399	421	421	421	449	428	396	406	428	403	425	438	404	425	431	389	427	429	399	421	462	429	395	427	436	384	477	419	429	434	404	403	456	455	406	439	411	400	408	429	430	413	412	397	390	445	433	439	413	390	387	412	385	403	422	417	446	410	427	421	426	443	434	423	415	421	422	404	402	396	408	384	457	438	408	410	402	460	413	385	400	448	420	418	450	391	437	399	420	440	412	401	442	428	416	414	396	411	388	413	416	416	408	416	435	413	439	432	424	448	412	416	409	423	427	396	433	436	395	424	389	382	431	408	405	401	421	409	417	434	369	408	421	391	394	432	446	421	451	384	408	406	350	414	388	413	419	420	426	436	394	438	432	437	390	413	414	441	417	374	406	408	417	440	438	395	439	417	426	434	450	458	456	411	376	396	385	451	391	434	403	410	407	453	416	459	408	410	392	387	435	410	421	431	424	442	421	386	418	396	425	414	448	450	395	422	396	410	439	403	447	423	405	379	446	417	424	405	399	429	434	453	383	428	390	428	384	405	421	440	406	425	432	398	461	423	435	415	388	432	429	440	413	430	421	435	433	447	386	407	444	395	420	442	435	384	442	417	380	441	463	456	452	394	403	402	394	418	421	416	397	417	380	425	418	432	431	386	399	390	399	449	439	430	393	433	367	415	385	398	425	418	392	447	412	438	393	433	432	441	379	413	381	404	407	409	438	403	379	435	417	410	404	427	427	420	429	410	418	384	441	431	425	424	366	437	443	415	415	395	407	418	415	394	400	398	413	422	422	413	414	398	395	425	397	420	405	389	437	408	414	458	438	451	403	402	435	424	414	415	411	433	415	416	436	420	434	468	421	436	428	414	404	399	444	390	412	386	417	388	410	393	445	444	406	412	417	423	440	427	406	435	392	445	402	433	432	424	356	418	441	425	408	448	462	420	414	410	430	388	419	397	375	465	389	439	387	441	400	440	461	440	432	436	411	438	414	404	404	442	448	488	449	367	446	388	419	424	393	424	388	445	395	399	460	400	438	413	433	377	412	425	450	421	382	418	432	421	457	450	424	435	417	394	415	410	419	433	402	407	417	377	425	411	390	411	434	408	426	413	430	446	423	405	423	423	440	426	432	428	399	421	448	425	419	394	424	408	390	412	410	403	409	429	385	430	422	420	428	437	387	449	390	375	405	406	426	442	392	424	425	405	446	403	448	442	395	417	408	406	413	397	436	424	433	426	420	388	420	452	424	415	430	450	415	423	377	430	416	404	404	440	392	419	415	408	418	411	438	410	404	437	409	450	425	427	443	436	414	415	405	392	403	428	454	408	427	403	404	443	451	389	409	431	405	436	412	415	409	422	422	425	406	424	417	393	453	433	421	443	397	399	408	419	429	458	386	395	444	378	409	417	435	427	442	444	409	411	419	454	409	406	423	397	399	462	425	428	399	432	429	409	417	431	434	428	433	426	452	400	432	430	453	412	412	389	398	402	378	393	412	414	411	424	373	390	428	395	424	438	443	445	416	396	414	430	383	408	401	358	429	440	436	414	407	402	390	391	394	409	413	414	415	422	421	427	424	399	416	417	423	450	439	445	442	409	435	409	426	410	441	403	413	449	436	420	418	471	418	416	385	428	394	423	427	397	420	434	439	424	408	425	419	404	425	399	428	382	391	412	435	449	443	445	429	435	398	430	415	445	392	396	440	404	426	446	473	413	419	422	468	387	413	411	429	417	425	410	414	399	429	424	414	405	388	398	422	417	441	401	420	446	409	424	455	407	434	438	425	450	435	434	398	428	437	439	425	467	397	415	416	418	474	472	426	422	410	437	425	400	409	420	418	434	420	432	403	433	407	444	431	382	432	459	392	424	440	411	471	403	404	458	411	419	413	403	407	403	401	453	400	419	416	454	438	422	422	474	402	418	432	439	409	400	444	368	409	401	449	417	421	413	430	387	422	459	421	440	420	401	459	389	462	408	413	419	405	415	385	444	390	431	465	443	436	456	422	428	424	385	433	429	362	425	413	431	425	408	461	412	371	379	389	459	417	494	405	448	401	426	428	394	418	433	398	416	447	407	426	399	453	436	387	436	401	398	409	381	384	376	420	437	426	439	456	436	404	407	421	421	421	358	397	382	419	404	417	418	405	402	403	412	388	428	427	424	420	428	423	413	434	445	461	441	416	384	440	441	397	408	382	423	412	416	399	387	391	432	376	412	407	415	438	435	449	454	467	417	417	430	455	408	433	400	433	410	442	421	452	388	418	426	433	468	389	462	422	413	439	414	393	446	399	429	427	431	395	401	420	440	436	393	422	402	437	420	443	409	450	444	419	405	468	445	383	472	393	406	380	424	405	461	449	435	415	440	401	398	404	407	436	424	407	400	402	441	430	380	402	452	413	427	419	428	417	379	430	442	435	444	430	408	415	446	419	437	434	424	406	423	453	417	393	454	440	404	425	405	422	454	443	424	396	375	423	382	419	439	396	417	411	399	410	409	435	423	441	429	402	426	443	444	426	399	463	425	457	412	394	401	392	385	387	426	371	402	428	405	415	429	435	413	440	435	377	404	463	420	410	408	439	419	420	454	416	416	437	487	451	430	434	433	428	417	416	406	441	399	415	431	434	402	397	396	429	443	408	440	413	416	402	429	434	438	400	431	397	425	451	426	426	409	429	443	414	379	431	417	412	401	435	426	421	419	386	422	427	429	439	436	423	434	407	441	394	421	444	439	392	429	433	393	446	396	429	460	443	400	414	407	412	397	434	417	409	429	426	419	411	401	415	419	437
25160	21334	27083	25608	7546	1235	1030	916	876	916	862	916	857	890	869	821	864	859	902	846	888	880	853	848	837	843	856	842	879	853	843	835	892	856	910	870	798	827	838	893	839	832	825	880	828	849	794	815	800	788	865	843	855	883	812	881	763	859	853	873	833	843	911	772	799	836	853	861	848	878	793	870	847	835	836	812	801	834	783	833	867	795	833	799	824	862	858	873	849	875	849	880	829	846	850	850	801	856	877	831	774	809	861	858	886	791	905	880	830	859	866	809	830	819	850	842	842	856	854	826	867	846	825	854	876	886	835	876	817	869	786	812	809	829	868	868	827	850	786	788	826	794	810	840	831	817	860	855	837	845	854	841	838	852	854	848	855	819	864	833	857	844	858	852	870	889	814	884	861	832	846	846	863	852	852	849	852	834	822	861	831	832	858	847	843	840	867	851	873	843	871	913	877	836	838	831	856	876	843	822	810	802	822	832	824	901	834	859	901	871	832	846	888	843	859	823	872	853	835	810	832	805	798	786	851	859	844	899	813	794	876	836	831	810	840	789	859	841	832	833	843	866	883	812	864	834	892	875	859	876	829	827	871	883	782	833	830	821	844	832	882	865	870	832	859	828	853	899	818	835	884	867	795	830	849	862	818	839	843	775	811	807	806	873	864	881	894	852	816	829	869	831	793	826	859	823	775	823	849	840	866	863	804	841	877	786	823	835	820	824	877	822	805	843	825	869	892	843	795	830	782	808	853	870	865	825	848	856	916	871	821	815	822	866	872	828	880	865	854	827	828	855	859	873	809	872	836	848	915	842	827	810	853	835	877	811	875	878	867	849	824	911	860	870	857	865	819	855	861	917	856	866	851	825	808	878	853	849	806	888	896	857	793	785	801	846	850	876	814	856	836	805	854	845	867	806	801	851	853	852	861	805	875	826	843	843	863	787	886	826	821	827	889	857	865	861	784	800	855	858	852	830	818	847	862	865	842	798	814	821	847	813	839	879	825	855	835	855	857	776	814	875	863	799	738	811	825	824	826	849	817	881	821	838	837	820	820	905	794	869	844	847	869	810	810	823	782	782	806	820	851	866	817	810	845	845	803	859	871	839	855	867	848	865	825	807	852	851	789	899	812	798	841	900	869	832	859	867	875	821	813	856	790	833	899	838	829	895	783	830	876	858	853	798	858	799	859	838	844	819	829	810	810	857	819	842	826	829	814	825	818	833	860	802	816	877	828	859	843	802	858	851	875	823	874	838	850	821	826	852	891	867	757	860	793	839	819	844	872	859	836	916	866	839	832	857	900	811	867	806	841	842	884	821	883	876	833	883	848	781	829	866	859	807	854	836	846	823	863	793	864	846	888	820	795	889	870	878	841	866	835	797	878	815	852	855	819	834	860	872	807	832	849	866	852	912	831	834	757	876	829	840	864	815	819	858	814	775	853	857	785	842	840	831	819	845	886	853	888	866	823	891	822	860	874	845	838	894	868	832	861	859	853	821	845	837	858	875	784	836	804	830	844	880	889	861	862	864	873	835	859	823	829	846	803	836	877	823	836	856	888	855	858	817	833	859	851	891	810	837	819	847	821	827	878	809	855	806	869	837	765	838	823	803	804	809	844	841	862	814	888	796	836	845	810	850	901	861	794	851	867	844	864	852	800	848	820	866	870	797	808	880	823	820	802	819	896	791	877	847	788	845	897	864	833	864	795	867	841	799	788	801	821	828	827	813	836	839	819	855	865	822	827	819	868	853	852	842	842	889	877	860	804	841	848	788	830	846	815	819	839	802	846	869	812	838	826	876	869	845	871	823	871	848	857	898	837	826	871	819	830	801	839	855	909	875	827	867	840	857	827	834	829	822	859	803	873	853	822	876	835	833	841	829	822	794	893	799	831	857	862	840	858	794	847	822	852	829	847	818	844	840	821	863	815	786	846	870	819	826	823	835	817	900	824	812	870	857	896	864	862	783	834	811	799	839	884	813	832	852	844	821	875	843	869	876	843	802	840	891	860	849	820	794	865	862	839	809	844	881	873	819	858	850	806	744	835	872	839	867	848	844	854	824	847	836	868	821	895	818	874	886	857	802	845	852	836	897	879	844	854	834	847	796	849	904	840	858	826	864	881	822	800	840	861	854	844	856	869	866	821	849	888	799	855	837	880	817	895	838	870	865	811	847	849	841	843	841	815	871	873	851	828	864	862	837	837	889	860	826	837	834	853	863	869	837	815	805	850	795	901	825	805	805	897	835	868	861	845	856	809	830	914	800	839	877	840	814	855	873	846	809	824	828	821	814	889	856	867	793	781	836	881	818	829	836	831	858	832	862	868	898	829	862	812	804	814	859	842	827	832	841	849	815	865	900	804	835	832	807	826	897	830	820	837	900	845	875	829	851	868	842	816	866	884	808	832	822	845	835	848	890	792	873	795	839	878	832	864	822	831	871	854	846	832	862	812	848	824	810	805	809	865	876	880	830	814	818	864	896	808	865	893	855	817	800	870	845	806	807	831	850	841	863	880	844	816	842	820	836	811	801	889	813	861	858	906	880	852	816	860	869	822	883	819	849	869	910	804	866	833	859	860	757	824	865	896	837	834	842	763	874	836	874	814	808	855	826	863	854	828	845	869	857	865	835	805	810	872	780	821	807	837	891	845	854	840	847	844	832	850	847	868	872	883	846	840	818	839	829	831	892	843	843	777	862	797	870	803	798	836	880	833	836	840	829	857	783	846	785	897	851	883	870	854	871	846	878	892	828	858	857	873	850	804	865	852	809	835	845	854	828	828	825	918	865	814	836	827	831	874	816	869	870	880	852	895	797	795	820	898	836	843	798	862	882	804	881	887	836	872	849	902	903	792	848	820	866	885	781	836	837	838	916	886	857	853	806	804	873	864	847	873	866	820	845	860	808	804	868	851	878	847	878	799	811	825	774	839	898	824	848	816	813	835	820	828	893	852	815	901	817	838	837	817	832	844	823	874	846	880	813	842	815	917	797	926	867	791	815	840	811	879	827	868	843	889	819	817	861	825	896	860	826	817	877	790	827	846	874	883	837	847	839	809	821	838	853	831	808	881	846	885	849	766	804	803	846	852	830	899	837	824	826	905	804	838	811	853	856	860	832	804	805	868	836	838	873	812	828	873	873	852	834	881	804	817	885	845	848	859	774	858	807	815	791	869	817	773	859	799	910	909	908	834	834	827	832	844	862	835	837	823	832	829	812	787	842	835	904	836	838	871	816	857	830	861	850	861	845	821	867	855	847	888	831	853	890	881	801	823	907	860	847	798	851	812	820	846	805	865	828	840	801	866	865	806	821	841	821	797	895	832	831	844	846	855	872	864	828	834	873	828	813	810	843	885	803	858	824	854	863	831	878	865	799	819	851	867	860	837	865	818	841	869	830	793	844	860	866	876	796	870	874	881	803	804	767	884	854	832	867	864	837	851	871	845	873	847	872	830	826	835	850	842	868	855	877	833	845	825	819	861	887	798	778
28725	33792	3337	1792	1511	1303	1131	1049	1037	1055	968	977	984	911	927	919	901	938	926	856	920	821	954	865	879	873	869	900	914	866	882	909	873	873	925	845	974	938	892	876	871	891	857	906	921	901	894	892	898	870	887	853	886	815	853	897	879	838	882	855	872	839	913	866	942	880	926	892	876	861	901	933	889	831	873	848	928	840	822	877	874	930	851	867	821	936	885	853	828	862	833	852	857	865	917	914	919	894	857	858	835	887	845	911	841	887	861	857	900	853	916	930	861	869	875	880	882	867	947	839	885	897	847	898	853	823	862	840	879	854	923	880	902	897	895	869	858	865	881	850	932	907	870	885	869	896	899	863	902	862	887	855	895	895	908	904	876	940	878	865	841	838	836	854	908	889	827	886	920	910	860	841	887	862	928	859	880	927	888	880	925	867	866	852	871	876	874	894	886	908	923	898	909	915	820	890	885	861	890	886	853	836	894	894	894	920	889	850	870	909	833	846	836	860	908	869	901	833	897	864	859	862	873	843	867	931	833	890	874	942	919	915	839	865	797	890	882	876	882	867	888	875	920	860	882	897	872	837	930	860	867	900	894	792	939	855	943	910	887	914	924	927	932	853	871	886	910	864	830	887	857	861	912	888	881	907	877	864	892	865	879	846	900	916	888	910	858	883	821	914	880	865	921	825	947	896	924	888	859	883	870	833	887	876	900	829	915	838	920	898	904	849	856	925	934	924	855	863	810	848	969	892	880	889	894	868	946	887	916	888	854	872	859	837	830	857	877	861	865	861	857	905	915	934	883	902	854	895	873	925	899	899	875	882	880	898	916	842	889	906	886	880	904	912	860	888	844	891	811	860	875	879	861	874	871	924	893	848	903	876	892	884	828	838	940	907	914	882	897	856	852	906	878	923	933	872	856	934	877	869	864	845	884	891	836	830	894	868	921	901	847	853	881	872	897	886	876	884	873	926	876	859	861	846	844	877	871	837	829	857	896	865	932	888	889	897	843	921	879	871	879	852	885	896	902	830	956	937	898	918	857	900	858	927	867	858	880	833	966	871	865	892	821	827	872	839	918	916	905	849	898	899	888	861	922	898	887	867	892	886	869	842	880	930	842	888	896	868	899	853	849	852	841	903	899	854	877	923	877	875	884	820	837	852	874	912	854	828	846	890	851	909	866	887	841	859	862	831	898	887	885	894	880	885	866	847	877	932	870	874	879	934	885	883	878	834	868	867	939	871	909	888	872	856	925	933	868	812	828	823	824	931	848	872	849	821	908	897	893	926	879	832	860	880	893	886	881	868	857	891	889	909	832	813	873	910	856	864	857	899	925	851	875	874	864	888	884	950	902	858	860	869	911	884	873	850	843	876	882	885	877	903	864	903	916	879	888	864	845	816	855	799	861	887	908	894	919	885	853	893	876	840	914	865	850	890	886	795	873	863	907	875	885	859	902	883	842	908	822	881	872	890	899	839	822	888	922	847	922	887	897	837	908	853	913	938	853	926	862	951	902	876	936	867	830	878	912	917	920	852	861	872	860	917	804	907	885	901	864	843	860	865	872	906	857	847	884	901	877	894	935	914	857	896	929	913	883	853	930	885	897	878	880	868	872	868	855	880	872	849	911	869	894	868	902	894	873	901	883	912	829	810	893	837	844	883	910	914	859	903	860	874	852	849	897	874	845	866	899	858	878	908	902	871	894	868	852	868	884	861	834	881	851	821	870	947	889	867	912	876	882	896	892	866	876	861	948	856	861	836	846	881	867	926	861	892	833	911	868	958	828	915	902	862	914	903	869	913	885	873	890	888	880	882	908	896	809	834	866	857	873	844	849	878	890	869	869	898	853	917	930	893	916	934	906	912	874	904	871	841	857	852	883	841	888	858	902	862	908	948	859	869	878	864	880	880	821	865	905	890	894	870	897	913	847	896	874	872	863	836	890	858	888	950	872	893	893	869	939	865	850	918	865	902	909	858	892	878	831	869	823	899	829	900	899	842	861	800	922	864	836	836	893	864	898	939	885	863	864	880	830	869	929	871	910	848	889	882	857	850	848	885	858	847	953	869	943	941	880	885	857	896	868	886	894	888	900	886	949	862	862	828	857	840	880	828	886	916	851	882	896	900	861	827	903	905	857	846	808	894	914	900	865	805	856	825	919	857	895	862	886	866	847	888	908	887	844	907	843	867	855	875	865	930	865	865	871	897	912	888	921	908	827	901	883	842	865	878	889	878	873	919	895	888	856	949	937	859	899	865	873	854	847	902	881	895	921	866	948	885	912	816	842	890	885	924	912	865	849	895	843	856	825	902	876	815	816	894	863	907	869	875	822	858	897	933	868	874	903	880	908	858	889	883	946	863	883	914	838	894	849	893	821	919	877	896	869	903	901	911	890	840	893	834	859	858	863	910	902	864	873	878	842	925	923	835	831	877	902	866	911	910	850	825	893	880	848	879	867	898	900	877	879	928	928	854	882	923	904	901	943	829	843	858	903	833	867	916	863	853	825	843	857	898	820	849	852	913	866	881	857	832	887	815	852	859	860	882	883	859	916	870	837	848	867	837	893	874	836	907	898	861	872	856	902	820	873	942	834	845	847	878	863	867	853	858	876	876	893	933	836	826	852	852	885	860	835	864	889	870	857	892	875	903	869	884	875	890	878	887	924	856	872	901	833	851	853	863	892	903	927	933	915	887	863	839	894	834	879	862	858	928	892	892	846	862	876	870	846	868	904	850	879	904	856	856	813	828	830	936	902	858	941	864	872	873	862	906	844	855	895	937	923	866	924	884	864	866	923	888	842	885	868	848	936	842	902	872	854	898	867	824	883	917	841	830	898	888	855	892	842	919	850	837	878	912	905	873	893	852	880	900	844	839	913	893	905	922	870	872	861	885	885	862	863	816	871	914	861	838	854	914	915	862	919	884	862	864	873	853	868	872	827	873	900	901	883	861	885	897	876	887	879	907	838	899	908	854	895	924	840	890	885	885	880	839	849	928	906	880	856	889	899	876	857	876	877	865	938	836	849	821	817	894	848	881	913	852	897	859	897	921	920	846	887	897	821	873	847	906	849	880	893	848	887	852	901	928	886	913	903	877	866	870	908	891	838	862	878	836	929	904	828	875	907	889	877	862	872	859	884	905	870	922	930	876	870	879	913	870	913	893	889	902	859	798	873	872	876	844	872	900	880	862	862	869	850	833	885	907	822	912	873	862	837	887	897	883	919	908	882	899	941	896	886	927	834	893	864	855	853	818	882	852	922	838	874	929	873	875	854	864	879	876	858	824	843	907	848	897	925	853	799	891	861	907	890	869	915	893	796	885	878	909	851	849	908	895	910	908	875	915	888	876	874	957	822	867	888	847	899	889	851	872	875	906	841	874	856	874	873	943	874	844	883	884	898	865	845	792	890	873	885	839	897	893	920	824	900	897	906	904	835	924	912	862	837	881	943	886	824	902	894	853	896	896	832	877	898	868	890	877	837	882	909	858
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
