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
341156408118	341156408676	341156409226	341156409776	341156410326	341156410876	341156411426	341156411976	341156412526	341156413078	341156413626	341156414176	341156414726	341156415278	341156415826	341156416376	341156416926	341156417476	341156418026	341156418576	341156419126	341156419676	341156420226	341156420776	341156421326	341156421878	341156422426	341156422976	341156423526	341156424078	341156424626	341156425178	341156425726	341156426276	341156426826	341156427376	341156427926	341156428476	341156429026	341156429576	341156430126	341156430676	341156431228	341156431776	341156432326	341156432876	341156433426	341156433978	341156434526	341156435078	341156435626	341156436176	341156436726	341156437278	341156437826	341156438378	341156438926	341156439478	341156440026	341156440576	341156441126	341156441676	341156442228	341156442776	341156443326	341156443878	341156444426	341156444978	341156445526	341156446078	341156446628	341156447178	341156447726	341156448278	341156448828	341156449378	341156449926	341156450478	341156451028	341156451578	341156452126	341156452678	341156453226	341156453778	341156454326	341156454878	341156455428	341156455978	341156456526	341156457076	341156457628	341156458178	341156458726	341156459278	341156459828	341156460378	341156460926	341156461478	341156462028	341156462576	341156463126	341156463678	341156464228	341156464778	341156465326	341156465876	341156466426	341156466978	341156467526	341156468078	341156468626	341156469178	341156469726	341156470278	341156470828	341156471378	341156471926	341156472478	341156473028	341156473578	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	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
23580	22144	29652	25057	22015	21789	5860	1237	1059	988	1026	881	851	905	840	846	835	805	827	795	775	786	863	795	739	826	789	809	768	756	771	823	777	775	751	720	789	760	791	753	764	764	801	805	816	762	830	796	728	755	723	784	805	772	754	818	748	794	772	759	776	786	748	794	749	749	794	794	754	727	819	785	762	769	724	794	749	776	740	783	764	776	780	720	768	739	737	766	766	782	747	723	725	799	786	727	770	742	737	706	709	748	758	728	760	725	687	789	743	737	747	756	747	764	711	775	790	785	753	759	781	749	753	777	800	800	756	748	791	736	767	757	720	725	728	752	816	729	755	736	785	724	744	728	755	766	819	801	730	788	712	730	732	745	758	737	784	742	796	715	741	740	734	766	742	723	771	711	831	787	747	747	786	743	765	783	769	791	787	744	798	750	740	771	760	719	775	781	676	780	737	772	731	742	794	739	745	770	710	733	749	712	718	754	758	721	771	744	760	737	706	763	765	744	720	677	732	743	772	732	753	732	774	773	760	734	761	779	743	743	755	748	769	769	781	751	761	748	724	712	760	771	710	769	729	755	787	769	747	745	771	754	736	751	752	722	708	730	761	740	763	750	747	742	724	739	730	717	749	726	726	727	769	741	766	755	738	811	782	753	738	677	718	700	792	763	771	718	725	772	707	778	714	759	748	730	726	779	788	747	739	730	794	795	753	750	759	770	699	740	753	758	750	727	813	785	782	711	748	760	758	719	765	768	710	713	747	788	783	766	724	789	742	742	774	734	772	734	703	743	755	753	744	746	756	753	752	742	756	754	769	748	732	765	756	746	691	708	765	732	770	767	718	775	757	700	711	767	769	742	813	799	768	754	774	728	802	766	765	690	768	758	753	718	766	759	798	776	724	730	749	758	720	741	755	751	697	794	703	759	690	771	716	730	776	747	731	750	747	777	787	773	735	756	716	758	748	730	782	741	711	779	712	757	742	764	725	785	721	737	729	756	743	742	772	731	770	730	705	749	765	787	750	720	781	770	789	750	755	744	774	730	716	769	715	747	746	736	780	711	759	785	777	766	765	741	756	745	752	717	784	729	765	783	718	758	772	773	746	699	708	744	745	743	802	724	758	781	736	737	746	782	734	727	744	785	780	752	800	711	759	707	741	750	750	726	747	714	745	754	791	732	761	685	792	783	711	740	757	708	733	748	737	759	784	706	740	728	742	779	769	756	782	739	788	789	773	730	789	754	750	768	749	759	755	730	791	783	774	747	727	751	740	740	729	754	726	739	770	700	754	750	770	751	739	705	750	744	739	744	743	749	751	765	774	709	705	751	734	776	722	764	780	745	785	753	729	789	777	743	784	809	744	763	746	785	711	804	735	757	720	771	775	780	727	777	776	761	773	756	744	729	735	765	746	733	747	710	780	730	752	788	756	762	766	710	668	724	770	751	784	782	707	748	741	764	739	784	714	766	795	720	694	754	766	733	747	691	739	754	791	745	760	728	754	761	786	740	804	822	794	736	756	756	729	727	743	727	734	787	715	714	746	777	733	759	727	747	763	758	801	801	738	775	758	774	732	731	755	766	745	774	741	741	737	752	760	756	788	785	763	726	752	709	750	738	762	785	797	745	716	707	714	738	771	761	755	752	729	739	768	770	732	760	784	774	727	737	692	748	767	789	749	746	746	758	769	711	738	783	731	776	775	766	733	759	770	765	764	742	815	766	729	813	777	729	763	726	744	727	747	738	754	761	771	750	779	736	741	698	747	729	728	720	743	795	796	746	784	788	738	750	767	726	778	742	777	744	772	769	757	763	714	771	778	753	719	815	784	714	756	730	745	758	789	796	741	790	777	746	748	757	762	766	756	801	696	768	743	749	715	737	780	735	763	748	746	760	765	748	705	744	769	766	738	765	777	725	767	724	756	755	781	779	744	755	737	701	779	750	742	755	735	715	734	739	754	731	773	748	738	797	712	751	732	739	735	786	743	756	743	742	760	703	776	795	759	787	740	743	702	703	689	713	703	746	809	752	756	776	702	704	722	746	741	758	679	743	756	722	783	730	754	771	770	740	752	774	791	740	733	739	736	786	751	727	703	754	767	753	711	778	780	716	746	741	748	750	721	747	720	716	764	752	740	738	823	766	773	720	712	742	736	793	775	737	717	715	733	703	771	756	773	758	783	770	727	735	767	711	772	766	780	772	816	731	770	800	758	717	739	756	780	758	726	753	738	726	800	739	765	697	729	787	816	766	733	732	738	725	751	714	754	781	758	759	725	705	764	749	754	780	718	742	719	726	715	735	728	760	753	783	738	750	758	754	782	768	723	795	755	733	727	802	760	755	753	760	781	716	734	780	780	759	746	700	764	762	734	750	772	749	757	766	733	707	788	727	786	747	747	724	767	747	744	742	790	710	761	768	732	728	756	733	746	733	745	720	749	760	766	741	766	733	740	744	729	718	755	703	740	709	721	767	789	728	768	704	739	747	760	760	744	715	766	741	760	747	743	782	715	738	775	751	763	715	778	787	738	769	754	739	704	716	780	804	746	743	745	731	681	755	707	761	754	756	717	753	725	729	732	743	764	774	799	702	781	749	739	766	737	737	747	779	785	754	745	747	749	736	751	781	746	774	777	713	732	733	763	770	714	758	751	711	766	751	755	731	763	761	779	757	755	783	698	781	787	823	737	736	730	731	700	702	759	723	714	732	707	717	703	789	792	749	740	740	737	748	825	749	778	736	755	767	734	743	801	796	736	749	740	746	798	708	716	706	733	737	823	741	746	787	760	744	749	739	710	734	737	765	731	751	738	797	780	736	713	726	751	742	714	752	783	761	739	773	735	717	788	739	739	738	776	693	703	792	775	754	786	721	720	755	739	714	798	763	740	760	763	788	763	760	758	765	768	747	721	803	791	742	726	803	842	738	745	748	766	757	770	772	751	754	772	738	706	735	765	765	730	788	752	775	735	756	770	725	749	790	777	749	809	729	802	733	757	754	723	761	721	732	714	731	778	741	751	766	693	818	742	760	711	776	755	796	777	820	810	715	708	768	779	702	803	777	776	708	765	777	771	756	750	747	688	735	747	726	776	776	749	791	741	743	752	782	758	725	734	739	738	793	790	796	805	711	723	709	747	733	766	761	795	735	702	725	708	727	718	775	781	748	773	709	723	811	786	754	750	712	754	739	760	731	746	741	811	733	776	782	766	735	734	724	807	747	746	739	737	755	782	728	729	734	812	776	733	735	665	795	779	708	757	742	761	746	747	754	766	740	747	703	754	746	810	713	749	779	760	769	751	795	737	648	763	721	809	756	746	784	748	714	734	703	769	726	699	730	761	732	726	737	752	795	729	805	756	793	709	774	823	701	712	714	759	727	746	735	787	716	789	776	775	778	767	751	789	764	734	736	740	791	764	749	759	796	744	754	756	734	696	732	779	762	790	733	753	778	778	717	775	803	738	715	807	780	769	742	723	771	691	722	741	755	773	830	732	747
44384	77951	6945	3728	2820	2131	1811	1546	1224	1152	1110	1101	981	934	912	863	891	828	873	839	838	836	794	802	829	805	794	798	807	783	803	845	775	776	772	770	777	793	784	838	812	797	823	777	766	812	801	808	835	779	796	789	736	754	736	813	761	810	813	804	765	829	775	765	765	794	785	752	781	803	785	745	789	746	785	772	777	802	738	782	766	782	754	795	776	757	769	732	736	747	749	796	776	783	741	753	752	735	807	768	813	756	765	739	722	827	793	768	768	761	803	823	833	755	754	808	715	762	799	747	758	768	753	790	740	756	733	782	741	763	761	739	750	761	734	770	754	705	782	786	778	719	800	750	758	766	789	709	738	723	765	744	741	796	755	708	754	782	755	680	776	776	766	743	750	757	792	780	741	765	767	707	766	774	794	748	739	790	722	779	747	793	761	728	760	791	727	748	765	779	782	789	765	787	766	787	752	728	799	759	784	730	785	756	769	794	728	773	776	775	797	745	782	745	733	736	779	768	792	776	717	787	710	772	787	735	779	736	791	705	748	803	757	712	737	704	757	718	746	765	741	719	714	709	764	734	748	770	764	777	735	776	736	756	771	680	760	772	771	775	730	774	824	795	778	771	823	712	775	799	732	771	750	791	759	781	820	745	726	821	760	773	758	793	758	758	778	756	775	774	778	798	741	763	808	784	753	792	786	800	754	801	735	790	804	759	768	768	743	779	760	714	795	818	746	789	748	783	767	765	736	751	722	776	804	792	788	748	750	698	732	766	733	749	760	803	785	780	778	780	771	773	822	784	719	785	750	734	764	777	758	771	770	775	742	781	728	766	767	814	795	773	810	743	781	761	754	756	790	711	748	809	780	786	764	733	770	747	773	796	774	713	725	796	819	737	708	757	807	770	794	773	807	747	776	760	759	796	779	749	756	764	812	722	788	771	791	759	767	795	789	759	751	714	784	769	761	780	721	766	754	761	780	728	768	768	749	789	720	760	729	799	804	692	735	730	791	778	788	782	729	762	763	719	775	776	733	771	778	733	777	791	783	769	815	688	791	781	769	749	780	773	780	776	769	757	771	814	738	725	766	754	787	823	761	781	754	764	816	746	749	754	724	766	794	728	794	736	797	751	778	775	751	750	788	762	741	748	774	743	756	765	791	744	756	770	760	773	794	756	760	781	751	777	787	790	793	813	779	751	767	735	786	820	748	752	766	794	735	727	748	775	805	736	669	731	777	752	749	780	805	763	731	747	784	716	731	734	769	788	744	745	782	778	733	710	774	728	802	846	750	766	801	781	788	776	787	753	784	842	734	785	806	744	755	763	781	770	783	801	796	787	729	809	751	764	767	792	761	767	798	759	713	730	792	756	790	742	753	790	787	715	797	780	791	747	703	766	787	793	754	804	752	728	780	769	761	774	698	769	744	803	737	767	733	772	755	784	760	743	765	759	776	767	796	772	785	771	719	752	710	770	742	751	772	767	746	774	764	735	781	759	789	742	760	740	796	800	743	752	778	754	762	784	770	702	789	742	749	775	720	784	767	762	797	771	790	782	772	741	784	758	714	768	742	773	760	779	705	762	746	775	725	781	766	737	751	779	690	763	782	771	760	723	784	820	715	814	760	809	826	795	786	777	733	819	766	785	788	784	781	764	755	757	800	766	726	742	743	833	712	788	717	738	776	758	758	743	757	739	787	744	803	795	743	802	733	790	750	728	772	824	769	738	774	760	744	759	786	796	742	693	793	773	755	793	774	709	773	718	821	740	786	765	805	790	821	764	774	751	788	789	714	701	778	770	801	745	771	790	756	788	760	784	771	719	809	715	779	756	774	748	739	755	732	759	825	766	741	763	759	744	752	772	773	752	709	775	779	733	749	771	768	743	800	777	772	761	751	802	760	753	793	783	787	743	787	816	732	767	740	787	774	773	721	765	729	778	793	712	720	705	803	730	724	732	786	783	799	801	790	759	750	753	767	754	771	748	795	787	754	740	750	796	781	750	728	768	722	685	759	746	706	723	741	797	773	729	751	796	783	754	759	790	788	772	775	755	714	775	768	760	804	738	785	740	732	778	774	793	750	795	792	747	801	734	754	823	731	790	779	766	802	765	732	751	809	781	732	782	773	775	792	780	712	729	733	838	758	752	790	770	781	819	769	745	749	795	747	736	777	732	772	743	756	744	745	771	783	741	705	784	746	743	754	833	794	724	729	768	749	796	755	773	828	716	804	782	767	747	777	800	752	765	815	740	716	774	745	742	780	728	762	779	757	791	773	770	809	761	696	748	748	779	731	787	727	773	791	797	761	734	736	799	778	805	776	770	838	759	777	770	707	803	756	762	739	752	714	755	779	770	704	790	754	732	758	767	771	740	682	727	763	794	756	737	762	817	785	765	790	758	764	814	738	720	804	798	817	755	804	744	758	797	765	809	773	737	767	742	774	766	733	797	733	752	771	734	780	760	774	775	777	779	720	771	790	774	767	728	787	772	785	778	781	769	768	760	788	754	768	719	740	768	711	773	746	792	830	725	793	797	767	771	821	788	752	721	740	728	738	760	780	768	768	776	753	768	775	736	737	742	759	796	792	713	742	788	800	696	753	748	760	739	724	803	768	734	734	792	766	827	773	748	783	757	779	824	765	821	737	804	797	726	757	806	825	775	825	772	774	768	740	789	749	786	774	729	686	720	738	754	757	725	743	797	708	759	772	751	793	785	764	781	750	768	766	742	823	769	802	766	717	767	770	779	791	735	786	803	790	781	776	762	832	752	720	766	752	734	748	748	771	719	809	736	730	825	767	732	794	758	755	671	780	749	777	741	785	751	807	764	766	772	759	762	743	785	786	761	769	770	753	788	765	774	709	711	788	716	760	778	767	763	815	782	747	703	775	754	775	737	725	783	806	763	726	728	762	741	734	741	712	750	738	748	755	779	754	722	738	768	786	773	757	742	780	769	719	796	733	750	782	727	751	770	804	774	808	742	753	745	795	762	770	767	752	761	745	790	718	737	788	726	738	771	756	782	844	757	760	789	764	752	765	819	759	735	767	757	773	813	773	769	741	787	805	801	822	765	753	781	786	711	768	766	785	759	797	796	769	796	781	769	798	739	747	791	744	745	731	789	828	748	748	742	770	769	786	731	728	752	794	746	765	720	780	744	701	774	806	770	778	749	795	762	786	779	713	773	740	798	767	769	744	776	803	775	820	820	803	707	789	746	784	782	721	713	814	791	785	805	741	776	761	722	804	753	771	826	764	743	762	750	794	794	723	800	740	754	776	753	771	739	777	764	756	732	778	730	747	813	802	767	794	797	792	765	803	736	796	764	780	782	734	759	728	821	766	728	781	750	782	760	776	797	805	783	777	749	792	753	763	708	743	765	739	783	722	751	772	752	771	765	776	743	791	752	747	779	761	764	788	791	773	772	796	761	767	748	749	774	774	759	771	729	718	803	748	773	807	726	754	755	733	784	750	731	770	773	774	834	747	770	830	739
28974	21935	6478	549	387	365	329	352	348	340	369	373	366	362	354	350	363	365	353	347	372	372	347	344	369	354	372	354	358	335	377	390	402	384	341	353	342	367	364	382	358	385	363	350	359	352	370	393	343	375	380	363	366	381	358	349	356	336	351	384	366	335	337	335	356	363	372	358	373	364	348	348	347	361	340	358	323	369	344	364	376	374	316	339	353	339	370	390	409	350	363	339	333	366	334	369	361	368	342	348	378	358	352	343	332	340	393	341	324	355	355	310	379	363	385	348	356	329	352	358	350	368	358	329	371	374	350	358	343	381	382	355	346	348	341	356	344	367	384	322	315	333	358	332	336	330	353	397	382	371	362	379	312	388	348	353	351	332	343	362	341	375	374	361	343	342	347	357	344	336	314	369	336	347	317	356	319	384	357	389	369	382	332	387	359	351	334	345	341	367	354	318	370	352	369	369	357	370	371	350	366	332	401	327	351	370	371	351	329	364	344	349	386	359	339	348	360	358	381	338	381	373	345	322	362	382	359	340	313	358	383	333	337	368	355	350	357	370	363	358	370	375	356	314	355	357	363	352	346	365	357	346	341	340	361	370	343	335	370	363	381	361	305	360	367	326	370	348	326	340	320	381	365	307	316	369	376	348	351	367	335	370	347	374	382	360	338	352	377	342	344	354	350	350	364	365	344	319	332	336	327	375	354	358	372	358	327	338	360	336	392	376	348	361	346	312	372	356	392	357	351	360	383	348	343	379	332	357	343	361	354	359	363	350	357	376	366	353	347	354	361	316	345	332	377	354	346	331	358	358	356	363	353	330	362	407	369	348	376	366	345	372	353	357	350	330	344	373	361	346	370	328	338	379	368	339	338	339	309	341	388	348	347	371	342	373	361	380	356	359	358	348	345	320	320	364	342	368	369	360	332	348	349	356	332	331	349	346	393	290	311	360	359	347	359	369	366	340	367	373	358	337	358	363	341	379	364	345	404	355	335	328	338	369	359	373	356	366	354	353	378	352	337	359	344	342	326	317	350	331	340	375	346	375	426	323	368	376	384	342	342	330	325	347	321	386	351	364	343	341	357	375	370	344	347	348	333	384	345	359	335	344	379	342	364	385	332	338	332	368	318	335	340	349	345	337	345	328	371	354	376	366	339	350	330	335	374	380	366	366	370	359	379	355	352	380	316	370	353	326	355	393	352	367	339	345	331	369	346	375	361	349	371	334	391	336	342	350	344	316	340	384	371	376	355	310	323	364	327	365	395	357	352	348	350	343	392	388	355	351	382	352	333	337	337	358	366	355	393	350	366	372	356	373	323	370	380	346	344	386	382	358	347	361	361	346	361	315	363	384	358	318	354	367	352	359	357	313	362	347	373	329	372	358	383	388	370	346	376	346	360	339	364	365	366	358	356	343	355	373	381	368	345	382	325	368	345	350	335	358	340	377	365	375	358	355	369	362	340	368	349	349	370	348	371	377	378	332	348	407	377	349	373	355	354	353	374	336	370	351	382	375	365	333	360	369	355	356	358	359	340	356	342	354	366	320	361	349	369	371	370	344	344	361	347	338	353	347	347	354	348	339	370	357	332	347	370	333	373	385	307	334	353	363	339	371	361	360	379	370	355	347	314	329	374	364	373	344	376	340	348	348	365	364	336	350	368	366	347	366	366	338	381	342	396	343	359	368	384	339	333	341	388	355	342	350	337	335	338	362	365	366	338	343	359	376	357	350	351	348	362	369	367	361	388	359	366	359	363	368	335	354	332	368	360	344	339	356	365	342	332	384	346	381	301	351	335	344	347	347	364	353	317	334	363	366	339	321	338	357	338	353	347	360	366	388	363	346	347	331	345	345	323	364	359	357	354	355	325	345	340	352	378	343	312	347	358	361	383	352	359	355	364	352	352	364	351	351	359	401	361	335	356	330	355	369	357	349	380	368	340	393	356	381	357	321	351	378	388	345	365	376	370	374	331	346	381	364	370	368	347	370	358	338	364	335	333	348	312	353	347	380	345	366	324	373	363	363	378	372	333	350	359	347	368	371	379	364	372	355	335	361	349	383	346	391	347	368	332	381	365	351	356	378	346	374	379	334	394	367	369	343	374	329	340	374	328	335	362	384	366	347	375	316	344	372	357	312	339	303	345	359	357	362	385	356	376	333	346	394	392	360	388	353	360	364	375	354	345	339	369	341	350	345	385	343	349	349	344	346	357	340	356	332	389	344	382	345	359	354	354	349	324	364	377	340	304	383	358	333	346	380	375	344	320	355	353	369	346	362	364	343	364	343	351	370	305	331	332	339	355	332	366	351	361	358	352	406	350	358	290	344	335	356	337	369	360	338	360	344	343	355	345	361	354	354	344	382	349	356	346	377	366	347	355	327	340	349	373	326	371	361	348	361	328	325	351	344	359	359	316	352	350	347	384	356	382	335	339	412	339	383	362	364	306	331	334	359	370	337	345	344	345	337	374	345	361	350	331	382	336	344	312	359	354	357	355	375	356	356	349	348	346	361	383	377	374	368	375	364	382	392	345	361	319	365	326	366	351	372	376	389	365	376	338	379	352	372	376	319	343	351	374	343	343	360	366	367	346	328	353	331	334	377	351	338	346	344	361	358	357	348	362	363	331	369	338	347	346	362	317	322	374	322	330	351	346	348	347	394	366	378	298	366	374	340	349	365	328	354	343	408	313	352	344	311	383	359	341	341	361	353	384	330	342	360	344	362	337	363	338	372	334	343	396	339	358	342	377	390	348	368	340	395	374	333	375	385	339	375	358	382	371	367	317	302	326	361	369	350	389	355	374	360	321	337	381	356	347	348	332	380	382	374	336	398	376	343	361	409	335	325	345	365	339	354	338	344	400	339	377	354	364	352	356	373	333	351	343	351	342	354	369	352	351	327	376	354	362	365	367	362	358	358	364	356	355	362	363	376	378	321	367	342	333	361	345	348	349	355	360	333	364	384	350	328	361	360	349	336	308	376	352	325	356	369	332	362	363	380	321	361	377	345	374	379	329	356	341	365	335	358	320	395	339	362	339	355	366	376	334	353	389	367	357	354	367	339	365	365	373	337	365	344	347	351	361	341	355	350	319	332	370	356	367	369	338	369	376	375	352	350	355	333	346	343	363	355	344	379	352	362	378	360	379	344	360	348	368	326	348	341	337	366	309	360	320	381	393	339	384	335	350	395	357	349	377	346	317	375	367	355	368	321	371	344	356	347	369	344	354	325	365	363	363	333	383	375	368	346	365	348	363	358	353	360	348	310	389	375	384	337	374	352	323	377	345	346	341	366	371	323	340	329	338	375	344	369	362	343	348	343	354	380	366	353	358	382	359	362	376	358	370	347	361	361	405	363	342	353	366	338	349	387	326	353	334	359	350	341	372	360	353	354	337	375	361	335	328	339	363	348	357	318	323	364	335	347	357	397	368	358	339	334	359	339	329	330	360	370	382	358	386	371	353	328	344	327	335	349	371	374	356	350	298	346
17513	24215	648	455	408	379	381	398	374	354	402	398	417	394	391	370	377	354	410	350	401	386	384	359	388	388	374	368	408	370	398	394	362	399	412	392	387	335	388	397	376	370	386	385	407	436	365	423	408	421	369	364	414	371	384	403	382	386	408	380	424	392	368	395	391	353	374	364	374	340	419	363	369	355	387	409	350	375	377	404	399	389	408	357	365	364	357	396	382	388	359	386	351	394	433	404	382	371	417	356	393	391	400	399	409	418	379	370	381	387	375	367	383	347	391	418	339	371	378	337	394	372	376	393	350	381	393	367	381	404	401	365	396	347	375	388	385	369	409	417	395	393	375	406	379	403	409	384	364	372	366	369	416	367	419	377	350	358	369	362	428	355	395	380	371	385	383	439	377	384	378	356	330	389	375	367	368	380	356	387	348	386	367	361	428	365	368	427	378	370	388	400	385	407	378	387	372	355	410	366	396	370	393	355	405	375	341	366	371	340	373	366	402	388	381	379	364	383	361	357	382	393	406	418	352	370	375	412	385	371	356	341	395	395	410	409	352	384	387	355	404	384	377	364	361	348	352	384	380	349	389	383	389	373	400	383	386	365	382	366	427	376	360	380	380	377	376	368	385	406	386	393	347	419	387	389	379	384	354	399	404	373	378	405	363	362	427	377	353	439	391	429	442	400	396	362	360	355	374	374	398	399	344	410	383	412	365	370	377	375	360	399	401	378	394	365	380	393	402	377	329	356	380	385	390	385	397	419	391	360	387	384	376	337	386	375	351	365	373	384	367	383	361	390	402	412	397	378	382	420	422	386	355	368	349	355	385	369	375	397	342	373	354	395	390	348	382	379	382	402	337	382	380	377	396	370	424	382	380	378	372	394	360	384	392	361	427	349	379	359	377	383	381	406	390	374	386	391	380	349	407	367	399	386	399	357	375	397	382	377	374	358	365	392	357	371	389	371	348	366	349	369	408	406	359	370	378	360	377	380	387	395	362	396	393	383	398	376	399	389	426	388	340	375	359	346	341	394	371	376	394	368	364	381	407	407	341	391	346	413	356	387	370	396	380	369	381	379	384	349	359	358	363	414	399	375	375	379	367	385	382	367	398	430	373	375	364	399	347	399	358	379	402	396	358	400	352	404	353	379	372	374	358	373	365	367	388	377	371	338	383	334	409	366	361	373	387	387	401	369	351	395	414	350	363	405	368	393	350	375	381	368	396	375	385	375	407	370	358	371	382	367	364	361	359	342	376	375	388	375	409	363	363	374	390	395	387	392	356	369	359	363	382	388	369	383	361	373	366	393	343	403	376	387	371	382	383	382	365	415	396	368	385	383	373	384	412	383	363	373	422	404	387	360	386	376	384	345	361	389	391	386	402	396	349	380	404	364	388	392	365	371	368	405	375	400	379	390	387	379	387	403	402	395	371	361	375	385	396	376	385	382	345	366	334	365	386	379	361	344	357	372	368	420	389	388	337	336	379	348	373	376	397	395	349	401	355	447	364	382	394	381	373	364	371	388	351	369	358	409	431	363	379	357	366	395	372	387	363	368	346	379	363	366	366	391	361	379	367	387	348	369	369	349	347	360	353	384	401	396	373	382	391	347	368	384	352	353	383	376	411	344	366	377	384	348	374	374	403	362	375	375	338	392	400	369	383	390	397	385	388	374	349	362	386	386	407	385	365	384	399	398	382	411	369	360	333	384	425	390	387	381	391	351	358	375	356	368	369	336	373	391	382	391	399	375	384	347	396	369	370	367	373	366	383	382	384	378	390	387	380	413	385	377	367	400	405	402	374	393	378	387	386	370	372	366	387	363	365	388	380	375	383	375	364	360	346	367	393	393	378	371	378	382	360	389	382	371	366	384	370	381	370	396	402	402	394	358	395	374	388	383	382	402	363	382	340	381	376	394	371	372	389	360	400	375	368	406	346	346	396	358	372	371	381	389	369	391	387	333	393	366	373	360	373	388	361	356	392	382	395	385	364	358	347	396	383	374	379	410	382	371	360	351	386	385	404	328	385	354	382	391	389	398	407	353	353	366	359	362	375	349	400	363	393	370	411	378	379	406	391	404	388	373	396	385	369	394	365	373	349	380	326	405	377	366	374	362	375	379	375	375	359	342	360	366	394	364	360	380	390	345	374	400	365	412	372	398	413	392	354	370	371	350	382	358	369	407	385	399	390	411	395	369	383	378	374	377	381	378	404	357	378	405	357	383	370	380	373	389	341	392	411	413	394	403	384	388	384	377	353	363	391	379	364	399	336	363	361	380	349	403	361	387	372	380	380	366	386	373	416	384	379	370	401	413	388	381	360	383	352	388	393	379	358	367	370	397	369	382	398	351	399	325	367	388	403	357	386	360	386	370	397	369	359	382	372	374	401	417	350	380	395	387	357	359	348	333	355	381	429	397	354	351	362	375	406	370	383	375	393	361	384	411	387	402	387	366	391	365	375	390	397	388	343	359	360	383	340	409	392	357	335	367	406	383	390	429	366	339	356	408	386	381	338	373	369	348	388	347	383	358	368	356	379	394	374	372	371	375	421	370	381	395	388	372	372	389	386	373	372	377	385	390	373	333	366	360	354	364	354	374	373	377	381	397	373	391	360	364	391	386	379	371	422	371	355	406	377	378	398	392	401	347	344	381	406	402	364	394	378	357	354	364	383	366	409	349	372	397	406	402	328	413	357	340	378	369	379	393	355	398	386	378	403	414	363	384	383	396	361	374	424	379	401	371	401	360	396	403	353	370	378	366	393	376	399	372	358	401	368	369	379	438	366	364	340	391	361	386	378	387	378	382	348	385	380	379	371	381	387	409	344	375	384	359	372	364	361	366	389	382	397	370	373	340	358	371	404	379	387	367	355	403	352	380	391	346	374	388	377	401	377	373	369	416	399	400	367	391	384	388	358	352	355	374	384	399	379	380	387	390	380	426	364	399	381	355	373	366	337	405	381	356	371	402	380	367	377	387	401	346	366	369	376	397	347	385	418	358	356	400	409	341	375	373	406	350	357	395	386	412	366	360	369	399	363	372	370	371	360	359	368	387	357	384	379	407	383	386	400	377	359	378	335	419	390	362	381	361	404	371	365	385	357	386	418	373	382	381	391	397	364	339	357	364	341	390	388	397	392	394	400	383	370	386	348	404	371	367	376	389	376	378	351	375	398	375	371	361	381	353	361	391	380	377	353	346	400	414	353	377	378	379	362	384	373	372	387	416	358	363	361	365	410	372	364	365	350	375	347	366	359	358	382	382	382	370	385	402	417	373	404	373	396	410	353	381	394	379	398	415	368	371	402	340	391	364	398	367	395	387	384	387	390	396	362	390	413	352	340	370	419	400	364	365	379	401	375	368	363	481	359	384	365	376	380	409	398	376	380	368	339	370	323	355	368	381	389	373	404	377	347	394	386	363	371	386	363	384	348	338	353	381	386	415	365	382	388	376	386	397	397	356	400	382	363	382	381	365	364	392	393	371	381	393
24305	21971	28824	24782	21149	6603	1067	844	747	713	713	673	683	647	618	610	620	607	583	587	606	665	586	592	600	615	564	595	616	580	612	579	617	613	603	571	626	563	590	626	585	604	598	586	615	601	608	606	565	574	588	577	623	603	574	595	550	607	588	564	606	616	567	544	570	543	628	598	593	578	577	515	571	583	593	575	623	588	589	598	592	547	557	553	540	538	560	569	584	563	609	609	624	597	584	608	595	563	608	587	581	584	596	578	547	590	627	603	554	615	607	606	618	618	559	627	570	588	605	585	636	637	565	612	600	563	575	567	589	606	586	606	605	584	564	598	583	613	645	551	586	552	585	598	593	575	593	568	562	593	570	575	568	604	597	575	590	559	587	561	557	611	628	539	634	576	529	555	568	579	552	595	556	584	604	598	620	590	593	596	563	593	595	613	590	579	584	607	587	586	563	612	599	526	584	589	618	564	519	580	574	586	580	622	601	591	586	581	592	576	598	553	584	616	556	576	579	576	586	577	576	596	542	625	564	635	604	588	565	597	569	605	589	610	637	578	606	541	569	563	606	586	559	606	532	604	647	603	554	588	604	557	554	607	562	592	595	575	595	587	617	531	591	570	568	593	564	611	564	583	627	608	574	596	589	574	546	587	597	589	563	565	608	610	598	550	616	603	555	589	590	549	605	588	556	585	607	617	656	553	558	549	589	615	572	574	582	566	578	608	640	617	600	589	596	538	554	570	625	572	586	578	583	562	545	575	585	571	572	599	544	586	590	590	572	570	575	583	578	581	598	561	545	590	570	548	565	560	543	575	595	600	571	588	618	615	585	579	570	584	589	595	602	567	553	587	616	602	634	553	568	554	591	546	625	599	605	600	596	596	574	563	534	594	541	582	583	607	548	582	586	564	595	551	554	623	561	590	583	567	601	605	607	610	574	543	580	590	545	556	555	614	631	627	605	544	594	588	591	573	594	577	609	576	552	547	590	555	589	572	514	596	538	562	547	593	549	537	598	615	604	594	577	580	564	583	590	609	597	620	598	593	531	556	584	601	614	561	616	600	553	577	613	586	562	574	616	563	572	625	594	548	551	572	600	569	552	586	586	636	643	536	603	564	580	571	621	608	609	542	546	592	576	582	625	595	561	598	568	564	593	580	583	560	546	591	560	566	601	571	587	596	575	632	571	613	558	538	587	577	610	571	560	581	597	612	571	584	587	585	558	566	619	587	577	574	603	599	583	614	582	539	553	560	617	571	575	599	628	566	551	548	542	590	575	529	619	573	619	605	599	596	578	595	557	563	565	592	570	580	540	560	586	561	595	594	596	584	578	569	607	530	615	552	542	602	563	596	632	603	601	580	608	539	574	573	556	630	616	565	574	582	620	572	585	590	591	590	534	609	577	636	565	545	577	610	573	540	580	610	589	598	560	586	631	559	558	561	622	588	566	567	626	554	622	545	565	579	576	579	604	601	597	561	580	622	586	545	540	609	592	579	581	601	584	567	558	577	601	594	603	555	568	604	601	602	629	607	567	558	584	561	570	583	562	607	558	617	599	568	537	580	543	561	561	567	583	603	580	539	572	586	554	591	568	604	616	622	556	621	563	549	619	553	595	600	575	547	582	614	602	583	560	596	604	544	605	585	576	555	614	588	621	565	613	614	618	605	615	596	579	592	550	615	550	586	595	583	577	579	616	616	579	605	578	610	594	574	597	594	606	621	612	592	556	596	582	574	567	620	572	572	591	576	580	616	610	590	575	578	646	615	579	578	620	557	591	549	618	588	569	558	544	565	533	578	612	581	584	594	594	584	596	643	581	631	586	635	578	586	560	622	606	611	596	575	587	601	561	559	618	564	572	589	524	640	588	620	585	573	591	536	642	586	613	580	593	554	639	569	584	628	538	598	567	595	604	567	589	616	581	613	550	587	591	613	576	556	580	575	577	583	585	585	544	647	603	568	603	621	628	555	584	591	602	596	582	594	602	591	544	600	580	606	619	567	589	586	595	554	551	602	551	588	564	542	542	572	587	594	571	606	533	651	546	553	590	542	540	590	587	619	600	610	573	557	642	615	650	623	614	574	551	584	630	596	635	586	611	583	578	572	570	576	607	581	606	582	633	573	581	607	592	540	571	579	561	532	577	588	583	581	578	589	597	564	561	512	615	532	569	539	577	616	595	576	660	568	605	602	542	593	565	557	576	579	585	570	604	579	595	609	562	556	580	610	580	575	580	585	616	619	569	522	587	549	580	557	577	583	606	615	569	558	593	555	606	604	599	547	629	573	592	586	566	551	597	568	628	599	604	551	593	603	640	574	640	559	640	567	574	574	587	587	578	572	585	554	601	579	610	559	574	603	611	561	604	568	574	584	614	546	596	575	570	584	614	618	594	617	584	543	577	595	635	552	601	573	560	597	649	662	561	607	567	579	565	549	603	590	607	631	568	543	587	579	600	596	566	592	567	587	610	592	612	594	571	603	598	604	607	578	576	600	538	605	562	532	631	562	603	560	595	582	555	562	628	611	600	594	535	598	564	571	572	558	617	590	590	562	550	555	580	540	595	626	566	584	614	545	551	591	584	571	553	574	565	524	567	619	559	596	584	598	540	596	606	598	568	578	544	605	584	589	586	597	581	527	568	547	575	535	577	570	594	612	563	589	584	575	569	608	553	589	584	614	547	609	578	584	619	623	565	541	580	574	553	605	572	537	585	613	579	584	567	545	547	590	614	609	580	579	605	597	556	594	544	611	632	589	588	575	595	555	611	573	621	587	618	621	574	587	590	564	583	576	567	606	600	573	604	555	603	586	604	555	578	532	568	599	549	573	574	554	596	550	612	560	562	560	558	596	551	587	564	557	558	586	588	593	618	575	602	575	581	612	565	571	537	572	570	553	549	551	572	580	569	587	570	528	597	584	551	598	555	548	541	600	597	574	582	621	577	607	580	571	597	581	611	552	622	559	610	576	598	593	650	554	614	563	558	581	632	595	590	519	557	599	583	567	566	617	610	601	595	578	572	537	627	610	620	562	503	573	579	573	583	586	557	566	595	565	526	593	620	571	616	598	587	578	578	576	601	579	594	563	566	587	546	566	607	581	611	567	575	535	556	594	567	564	617	624	600	588	563	585	553	590	572	570	597	611	582	553	573	539	619	618	590	589	562	581	572	607	570	549	562	590	552	584	588	561	576	547	582	589	589	586	593	584	610	618	615	596	556	567	578	615	539	618	601	590	605	585	602	585	569	568	569	566	575	598	576	556	620	561	578	608	572	576	556	587	585	576	560	587	531	569	576	591	569	547	545	540	608	578	578	592	545	587	551	587	570	576	600	554	588	588	603	571	546	524	556	550	589	599	575	555	604	580	564	592	530	583	558	574	600	581	622	579	580	649	559	577	597	564	607	560	613	563	593	592	585	577	607	586	562	521	645	585	569	584	560	563	552	615	615	579	611	591	590	556	589	581	579	544	568	567	561	544	586	560	591	554	600	588
41199	66529	4565	2039	1628	1313	1132	984	889	819	783	690	708	684	685	692	691	605	661	628	633	632	590	639	591	600	606	617	641	622	608	636	589	626	647	591	596	603	607	643	616	639	598	591	672	621	630	642	610	663	600	614	619	590	611	585	626	650	614	656	589	606	612	592	600	621	604	595	576	617	622	575	582	606	626	629	571	593	592	571	564	602	596	613	576	568	541	568	596	602	601	625	628	611	583	655	596	600	612	627	592	648	596	584	613	593	574	584	577	575	593	630	635	602	598	596	623	615	590	585	594	600	618	596	612	631	552	571	618	638	584	602	621	602	580	611	630	629	583	640	544	608	580	570	625	597	577	610	591	606	642	611	623	600	589	597	590	604	602	613	587	585	633	590	596	616	623	591	593	602	577	594	570	593	584	571	645	604	615	633	608	610	579	551	584	615	602	584	621	602	590	584	571	581	588	602	615	562	613	559	660	591	626	582	580	592	577	583	597	558	562	594	586	582	551	581	658	602	622	625	578	624	631	605	559	586	596	608	599	587	574	586	586	599	622	574	569	605	636	598	616	629	586	627	567	596	563	625	614	660	611	594	612	608	564	578	608	597	604	579	551	591	630	603	572	572	580	575	595	558	628	612	586	610	559	575	644	607	582	626	596	609	577	602	594	615	606	604	600	601	603	572	587	546	623	625	597	626	583	633	558	614	602	603	584	628	548	603	630	546	596	618	613	560	583	614	622	597	613	604	599	585	607	573	614	594	550	561	573	620	604	581	610	561	593	621	620	613	589	581	593	639	621	608	592	572	591	601	611	532	594	591	594	598	639	633	632	591	628	609	579	613	598	615	609	602	580	578	564	613	585	528	607	604	625	572	595	616	628	580	576	637	572	588	627	593	610	569	641	572	613	565	561	653	567	620	578	612	622	587	597	615	580	590	659	588	584	600	596	594	581	628	566	603	629	586	585	563	654	603	587	641	609	626	624	561	613	620	581	598	580	616	579	579	593	601	606	607	602	611	616	646	616	569	547	626	551	606	610	608	585	588	650	626	569	589	578	614	572	595	555	604	571	586	611	589	571	612	615	530	604	629	604	620	625	574	614	600	585	593	622	588	583	556	619	581	581	606	591	569	610	604	585	617	630	567	561	625	595	601	618	614	612	595	620	617	603	593	540	666	600	599	606	586	585	653	597	625	611	603	583	669	618	637	559	570	634	590	565	608	578	585	581	612	606	612	636	582	609	576	572	594	576	599	618	607	616	611	549	588	589	603	618	632	584	612	585	573	624	578	554	596	558	591	573	590	565	604	623	569	613	588	609	605	591	605	608	583	611	590	601	601	606	643	541	615	591	643	575	607	620	560	608	583	615	588	615	580	575	590	587	586	583	597	626	583	621	554	634	599	648	577	577	618	590	584	576	553	622	606	611	624	638	592	600	611	632	584	595	594	558	589	590	576	630	569	590	593	589	581	584	585	583	569	568	600	589	632	568	563	597	605	571	586	606	605	640	626	592	627	628	582	603	560	591	605	556	603	584	620	598	646	559	589	564	544	596	596	569	600	572	551	588	605	607	625	570	592	592	581	595	565	635	576	617	568	655	629	584	576	598	604	604	601	605	592	674	650	637	607	616	578	580	561	607	571	605	630	561	592	593	587	589	614	647	610	649	578	610	610	639	606	640	596	577	616	603	569	569	589	604	586	639	597	623	611	595	581	627	616	590	622	584	602	582	555	637	611	573	620	599	590	581	636	608	573	629	646	588	595	623	614	596	609	568	600	654	575	574	604	586	601	611	628	609	594	581	590	559	602	628	595	586	642	604	599	597	603	607	556	559	606	558	598	607	563	601	609	603	619	590	610	642	617	577	576	648	611	595	624	590	600	582	580	588	602	627	618	595	595	586	572	612	579	584	596	636	612	613	594	566	589	629	623	629	591	588	567	585	582	539	580	585	617	584	596	563	605	646	593	620	604	612	592	577	615	629	618	585	609	619	589	598	576	594	611	620	582	583	573	591	595	622	571	616	587	590	599	669	608	630	639	608	632	596	586	606	565	561	632	615	625	618	597	638	617	564	647	567	568	627	632	628	597	607	603	580	595	632	578	636	621	591	596	578	577	619	557	581	589	615	567	621	636	579	565	605	638	620	611	587	610	578	596	578	625	611	600	618	585	592	624	589	603	559	588	608	584	638	606	618	592	612	620	604	601	602	626	616	584	593	589	605	580	537	589	562	579	619	602	634	612	605	593	627	569	621	598	625	590	609	570	573	581	631	613	582	591	565	555	591	588	600	552	602	592	592	584	608	629	592	590	625	593	614	557	626	584	582	641	588	615	588	576	611	565	591	648	581	602	643	596	630	567	614	651	607	561	594	609	610	599	597	585	579	583	554	568	599	595	622	599	599	634	606	597	595	598	605	586	546	562	586	604	627	593	622	634	613	588	614	588	561	616	593	602	581	574	596	575	623	539	595	593	600	578	587	613	585	562	592	562	597	608	620	569	666	615	576	622	568	616	620	576	609	589	640	594	587	632	582	586	575	616	632	605	614	598	596	641	601	594	583	622	590	619	615	579	590	624	593	612	580	580	609	611	613	568	578	558	583	626	576	626	602	602	607	613	601	567	591	598	546	600	595	591	635	579	559	548	608	622	560	593	585	627	565	578	542	603	597	605	601	577	577	561	621	630	577	590	565	589	640	605	581	586	572	642	643	629	568	659	606	609	596	627	576	600	611	601	609	610	609	609	608	600	591	620	604	629	563	621	583	575	600	610	566	629	588	558	609	548	586	532	599	599	652	569	559	561	587	582	599	621	584	617	611	622	585	630	561	643	645	570	640	568	581	593	584	603	606	584	610	640	612	593	579	599	631	581	607	612	593	588	583	597	639	632	618	597	584	619	598	596	580	611	606	611	605	596	646	610	602	612	577	580	579	614	575	628	575	617	604	592	601	621	590	597	631	576	638	590	597	664	610	598	588	552	589	638	598	620	593	612	591	602	585	597	615	601	544	584	654	614	627	614	605	589	585	598	606	639	589	536	578	595	612	608	610	620	604	586	594	586	580	633	590	594	583	556	620	598	609	555	593	626	607	593	551	588	591	614	614	651	599	633	632	588	629	598	633	618	590	620	607	601	601	554	596	575	580	657	538	613	594	590	633	600	612	590	589	643	575	585	604	543	604	591	556	627	590	641	569	555	605	588	588	615	617	592	626	592	587	592	599	583	582	576	584	580	608	609	573	578	583	613	561	601	593	585	617	601	587	575	612	568	616	611	609	586	616	592	651	544	623	608	638	610	640	619	631	641	592	585	559	650	607	637	585	636	578	605	597	612	639	614	623	607	584	571	610	571	612	596	615	562	575	582	611	553	578	633	600	599	601	603	619	579	590	562	616	547	562	603	613	643	600	612	577	629	584	544	606	606	546	570	626	624	596	602	579	632	618	607	582	566	591	617	593	606	604	599	561	584	590	552	638	588	599	540	611	606	607	621	620	584
25413	22520	27576	25326	7813	660	534	442	412	449	412	456	427	445	409	393	387	405	414	394	403	421	409	364	364	362	362	383	382	394	375	381	412	421	402	369	381	431	428	412	412	405	385	374	434	406	404	387	438	400	362	435	383	396	361	464	406	388	402	394	396	371	351	362	357	404	385	413	381	404	399	374	401	387	377	418	400	372	389	390	342	410	384	365	373	401	362	394	413	373	377	390	387	371	379	388	405	413	414	383	407	395	394	402	385	402	385	382	367	388	360	420	414	383	367	415	397	374	365	380	384	408	400	371	385	405	377	419	400	349	359	370	415	376	374	375	405	365	386	384	375	388	377	371	355	389	360	388	392	399	375	400	385	387	392	423	404	419	397	391	408	381	380	406	389	394	408	406	414	387	399	384	382	358	385	387	405	380	398	361	391	406	406	403	374	366	397	371	391	362	403	386	427	428	375	420	381	376	382	413	374	396	382	403	418	357	403	400	395	364	378	386	395	388	414	359	373	360	365	408	359	389	390	384	401	367	411	429	400	405	426	411	405	397	390	402	383	347	408	382	355	383	365	369	388	377	375	389	390	366	378	403	370	352	403	385	392	384	379	375	386	369	414	362	377	360	390	393	373	377	368	390	406	397	398	386	392	398	389	417	380	398	396	360	385	356	349	400	387	415	402	395	405	385	419	422	373	380	403	379	418	385	392	383	393	374	371	372	360	388	364	358	378	388	408	393	408	358	364	398	391	391	376	398	395	374	401	378	391	371	438	372	376	391	387	400	386	411	384	396	416	369	403	352	422	386	395	399	357	426	375	414	366	358	387	407	426	391	378	424	381	428	396	400	380	426	352	356	388	396	359	388	399	387	407	408	399	375	402	388	374	389	371	397	341	416	434	397	406	345	409	419	395	413	406	374	408	416	398	383	350	397	387	382	394	394	357	389	381	394	407	387	383	398	360	366	394	400	384	380	360	370	402	372	431	381	386	361	376	377	373	399	371	403	402	366	368	368	419	412	377	370	394	399	355	373	385	426	406	368	349	397	397	378	385	380	392	397	374	397	403	401	406	381	364	409	430	413	408	374	420	354	398	393	405	393	405	412	387	406	390	380	368	392	386	366	396	380	392	380	380	384	389	416	406	383	375	396	377	364	330	381	406	371	403	405	362	395	398	389	398	355	390	363	408	399	392	366	407	388	382	352	391	394	383	405	372	395	355	376	394	393	390	395	409	402	382	401	395	438	368	352	405	410	377	378	393	384	418	384	385	380	382	381	382	376	383	381	389	407	396	415	392	380	388	400	412	382	371	393	418	390	420	347	390	400	372	388	347	358	399	385	375	378	363	385	367	372	398	396	359	409	379	342	355	396	381	380	396	357	363	388	388	363	391	393	375	419	404	379	386	389	419	392	377	346	404	398	438	414	417	415	379	351	374	346	328	393	460	409	389	412	348	355	416	358	426	387	381	387	392	394	377	377	410	370	414	360	396	394	346	388	378	380	353	406	400	377	416	402	377	385	397	401	411	410	384	379	374	386	410	392	390	382	404	403	395	388	381	388	440	390	406	428	418	358	396	372	394	374	391	395	399	350	408	361	413	408	409	376	384	374	396	377	401	376	355	379	373	427	353	359	358	392	371	391	433	390	352	389	373	373	386	401	419	368	406	362	384	378	381	409	384	392	380	390	407	412	401	390	368	426	392	384	374	393	400	380	410	387	383	357	339	398	384	390	355	407	406	384	394	383	373	387	387	384	393	355	377	384	370	376	390	409	359	354	365	404	389	401	390	417	383	376	368	467	364	367	392	392	403	378	375	406	381	378	366	401	373	386	368	402	381	380	363	435	371	419	374	369	410	408	381	392	391	396	375	378	408	373	388	365	362	405	396	396	418	375	367	375	374	399	394	392	390	393	360	379	419	389	351	403	349	385	353	408	368	371	369	375	423	370	402	362	371	374	379	389	380	422	356	387	361	376	408	361	393	386	379	392	394	375	413	394	383	367	395	358	381	399	339	377	348	388	360	367	379	378	428	377	348	396	396	352	396	391	405	393	389	377	388	387	418	401	434	392	360	372	367	421	359	380	404	398	381	392	371	376	380	400	419	357	405	399	370	391	346	360	386	395	401	393	381	403	398	415	392	419	365	363	377	407	387	383	386	375	392	390	377	383	411	386	424	389	388	404	389	362	384	408	377	389	375	413	349	393	393	367	366	436	405	397	374	372	358	379	398	382	394	397	425	366	365	389	415	398	344	350	377	395	366	404	392	387	372	385	382	386	373	366	388	375	370	386	363	366	376	411	367	376	362	423	401	409	358	386	383	375	369	374	413	366	401	365	377	401	384	398	440	410	397	378	415	391	410	345	406	403	406	387	377	412	412	422	399	400	374	413	406	404	372	371	408	406	386	394	403	383	407	403	403	400	381	388	379	375	435	353	376	386	430	386	370	381	389	349	374	417	393	353	413	354	372	399	340	378	401	346	377	369	377	383	372	396	381	391	399	361	393	379	390	401	360	386	390	411	372	407	373	390	400	382	372	369	402	397	398	414	393	384	382	412	408	382	363	364	388	377	402	403	412	388	387	360	390	383	365	371	394	393	381	378	352	383	386	379	388	362	405	390	350	396	408	458	374	404	400	406	384	378	377	421	417	416	393	362	375	403	393	417	402	346	389	388	407	393	406	405	451	420	384	380	430	356	402	411	353	420	425	404	422	393	405	404	416	378	391	372	389	401	408	402	377	394	396	368	395	400	408	416	361	402	386	389	387	378	371	352	393	389	402	390	402	357	376	398	340	363	378	383	375	388	368	363	430	379	372	375	360	382	378	413	350	352	382	443	415	362	381	396	408	407	389	412	364	403	392	392	363	383	380	396	392	418	382	390	406	392	360	379	393	380	406	353	386	370	391	374	382	359	410	392	381	365	388	386	382	386	432	382	357	412	363	385	354	398	357	381	358	405	379	384	370	370	407	371	419	395	410	372	361	359	409	419	384	412	351	373	371	386	337	395	371	397	374	405	440	414	392	414	382	434	382	390	455	382	378	393	400	372	364	352	383	404	375	382	402	385	422	357	395	400	400	380	422	405	369	404	397	360	367	381	398	349	388	411	392	407	377	370	403	391	366	406	375	407	416	392	409	389	398	384	367	388	390	393	426	384	400	410	397	413	398	362	369	386	386	365	356	407	386	414	391	386	379	371	386	406	396	389	374	396	357	392	366	414	384	395	398	394	410	415	373	378	375	393	396	384	388	358	404	378	389	409	414	358	378	386	387	380	379	366	345	424	390	387	398	386	404	400	401	403	415	375	378	394	425	374	399	400	383	433	369	377	402	395	400	357	402	394	372	383	385	362	385	413	388	373	388	395	406	381	417	396	395	405	366	353	380	378	412	379	390	385	361	388	425	348	371	353	373	390	425	346	377	374	378	390	387	355	385	398	389	396	414	407	363	399	381	422	378	382	429	393	400	365	351	373	365	390	412	384	422	395	355	405
39159	58205	2670	1209	951	837	651	615	579	533	507	497	456	462	474	493	465	492	472	459	424	439	444	453	449	464	435	447	452	445	454	392	443	430	417	427	425	467	464	445	442	460	428	394	457	441	429	457	447	447	440	482	467	441	455	460	441	418	431	447	439	447	469	469	403	435	433	449	431	398	437	456	427	390	445	413	408	434	432	432	426	446	432	414	460	427	405	439	416	438	449	431	454	426	411	409	426	453	449	397	421	448	422	420	407	435	428	398	402	425	430	383	444	440	471	413	410	422	419	451	437	433	419	425	400	466	410	431	409	437	432	434	427	415	426	419	421	421	401	435	381	415	492	416	470	437	448	457	423	420	420	415	467	437	430	455	460	444	429	393	412	415	447	403	426	412	414	407	456	438	427	442	423	450	442	451	389	436	438	453	429	425	424	427	414	417	425	457	415	417	409	428	442	425	402	401	409	412	433	449	418	420	407	425	439	434	418	439	447	472	459	441	427	436	433	423	424	408	431	455	433	400	436	400	423	438	442	412	405	434	407	434	402	435	465	395	435	424	427	426	406	426	438	360	400	401	435	417	438	411	398	447	428	440	434	432	431	423	411	399	435	388	436	420	388	477	410	418	406	436	411	420	395	438	412	454	418	427	424	462	427	427	402	397	440	417	403	419	437	439	443	401	395	449	414	470	441	431	456	468	420	392	421	453	418	379	449	422	480	437	437	411	444	479	461	411	439	399	419	412	407	436	460	451	426	447	431	401	427	416	443	438	404	425	442	433	448	417	443	442	424	428	430	455	466	431	421	423	424	416	442	420	435	456	424	433	451	444	419	439	447	412	414	411	421	431	456	471	430	446	413	436	382	400	430	449	439	429	434	461	427	424	454	421	426	482	408	425	456	423	440	442	439	414	465	506	444	435	430	432	438	452	414	420	421	422	410	410	438	443	429	425	423	460	434	443	402	421	448	410	414	426	443	423	434	400	441	406	406	429	479	427	411	427	429	418	419	388	444	421	456	429	394	432	427	440	419	442	414	420	451	443	384	439	466	454	451	426	432	411	424	427	428	455	443	416	395	465	417	434	385	428	433	399	402	449	478	449	469	422	458	455	439	421	441	384	418	427	453	426	405	401	412	398	396	426	424	442	423	445	434	424	429	414	400	426	376	420	369	412	402	416	467	423	465	441	448	445	432	412	471	415	438	448	431	471	399	402	401	461	404	383	429	448	431	415	443	385	435	429	416	435	426	418	429	402	411	430	416	433	403	450	440	416	410	426	462	461	405	443	407	420	400	457	416	436	422	405	431	412	406	444	423	445	391	410	418	431	403	424	432	433	409	416	456	436	443	426	441	408	453	410	455	420	424	401	415	446	402	406	418	420	449	418	425	439	391	408	421	442	415	412	426	403	489	446	449	424	439	422	429	404	436	398	451	433	405	399	416	426	424	443	412	431	397	421	411	434	400	420	436	437	419	428	480	421	420	392	378	442	453	444	415	414	432	460	395	397	422	406	446	432	402	428	446	420	440	409	433	436	410	449	445	407	413	425	398	430	444	421	448	463	411	386	447	491	393	436	406	431	411	425	386	450	425	395	434	422	420	459	479	472	425	433	431	412	416	430	448	412	451	425	438	443	414	467	432	429	438	437	440	411	401	432	441	411	418	438	408	431	431	434	440	364	422	411	412	416	439	386	392	428	445	402	448	439	386	441	434	452	414	419	427	437	441	430	449	422	411	448	413	440	429	418	396	408	411	444	422	411	421	451	426	390	423	448	425	423	448	407	414	412	403	436	426	438	430	436	430	410	441	415	393	430	416	427	418	421	435	470	403	436	429	427	439	431	423	462	472	451	454	441	458	438	446	431	423	459	418	416	411	437	415	447	429	438	398	433	422	406	440	453	404	400	397	434	441	435	417	428	467	392	405	399	453	404	438	408	416	442	394	468	403	430	424	440	463	414	430	473	408	414	425	426	429	379	436	408	454	419	459	427	447	417	411	445	395	438	411	408	466	440	422	450	409	441	434	425	434	406	447	448	415	444	432	422	424	418	454	430	382	440	428	391	450	418	394	426	429	435	427	417	410	445	447	393	415	416	386	444	441	411	385	402	431	397	421	423	468	421	412	440	419	432	448	427	409	461	403	447	418	459	420	452	429	430	421	410	426	433	460	442	437	421	437	425	404	409	426	429	424	410	414	449	440	443	410	432	461	466	415	438	440	420	418	433	400	416	423	401	411	420	412	450	442	462	419	425	391	437	424	412	413	427	434	393	421	466	444	423	422	459	406	442	437	469	416	419	379	439	378	468	449	424	433	423	421	423	419	416	406	404	407	411	389	429	398	397	424	396	416	459	435	423	440	423	438	425	475	424	406	427	444	411	408	444	399	414	452	414	422	436	388	457	441	434	408	414	412	433	399	402	410	429	466	442	462	441	433	444	411	414	433	410	428	420	435	413	470	410	417	451	431	426	434	423	431	419	420	431	404	428	433	412	455	410	439	432	440	419	442	454	429	424	432	374	441	449	403	443	438	463	478	422	451	462	453	442	400	452	401	400	441	429	458	408	448	458	442	442	452	450	428	406	451	443	440	435	425	425	412	409	443	437	432	432	407	436	397	447	421	448	450	418	445	441	403	442	447	442	426	466	457	428	424	440	440	430	416	448	413	428	420	428	435	409	398	447	431	437	422	396	439	429	441	426	447	439	415	436	423	451	444	455	423	445	441	414	415	442	437	442	434	454	440	433	436	442	438	408	419	403	394	419	419	424	441	425	436	422	413	408	450	417	430	415	482	439	448	379	430	424	448	457	416	446	384	435	402	445	419	427	410	456	417	440	427	397	393	443	427	423	403	474	411	434	421	424	432	455	428	429	417	400	423	417	437	436	457	428	461	413	405	445	416	403	409	444	450	415	390	426	401	426	422	449	430	469	443	425	427	440	479	413	422	384	401	429	426	427	446	418	435	443	419	448	388	399	434	439	447	452	430	404	416	458	411	440	433	421	461	433	448	397	439	413	425	414	403	423	398	457	424	406	444	432	449	407	399	415	440	439	453	437	397	436	422	431	384	394	420	437	440	440	402	417	398	439	421	440	414	427	392	430	441	414	427	416	452	437	468	419	394	444	427	428	420	423	437	473	428	403	396	420	427	475	420	404	395	414	445	404	428	467	413	436	445	457	431	454	458	415	414	412	417	473	405	402	407	428	452	449	442	401	408	448	403	422	461	454	397	443	427	401	428	444	420	408	428	414	380	425	461	425	407	426	426	442	429	442	409	442	418	428	449	445	383	414	433	441	397	411	457	416	400	416	427	433	468	408	394	414	413	453	435	449	412	451	414	414	424	448	454	433	428	458	370	448	431	428	443	422	409	409	425	460	393	433	438	395	430	412	438	427	426	395	420	469	445	409	408	387	441	404	415	422	378	409	447	445	423	436	433	406	412	407	427	435	455	390	423	402	415	406	380	413	438	452	423	457	409	428	423	425	420	425
23154	21813	29536	24210	21624	21332	5460	1172	1057	901	931	845	888	848	842	799	830	839	775	793	738	770	675	752	743	688	787	759	738	767	780	783	799	671	762	744	770	765	726	782	750	690	746	767	795	724	774	777	807	722	733	731	746	752	742	722	755	700	753	738	745	762	714	759	746	747	803	760	725	782	739	690	747	734	788	697	684	725	736	729	735	741	735	740	768	735	760	728	752	735	742	702	727	723	747	743	715	803	718	753	745	780	750	770	753	752	780	768	709	705	744	678	769	723	756	696	681	745	780	731	728	736	736	745	706	673	717	770	739	751	749	756	733	684	702	757	736	696	680	722	737	680	731	740	691	708	728	722	696	677	740	751	742	677	724	689	720	712	700	750	731	705	710	699	700	729	698	706	719	716	794	751	734	682	756	694	738	734	727	728	726	726	692	734	727	771	734	740	702	725	703	731	707	781	788	683	736	699	731	701	707	752	725	720	752	747	778	693	748	697	724	752	733	741	782	704	678	728	718	768	755	738	722	732	729	703	732	726	732	707	716	690	747	764	725	747	724	681	698	721	718	730	733	761	708	717	726	687	652	732	687	755	693	701	742	729	704	745	704	726	745	713	756	754	697	732	711	750	742	697	724	714	732	727	749	731	775	707	732	742	754	723	723	713	705	717	707	743	754	734	732	737	738	748	745	700	736	732	733	684	748	737	741	707	699	712	727	744	730	736	764	697	751	718	750	731	736	733	729	699	713	705	789	773	746	743	698	739	716	718	718	711	779	771	737	808	728	726	756	712	730	707	747	700	752	719	734	712	724	712	726	755	709	658	764	713	760	744	754	757	765	699	733	759	727	735	750	725	723	712	712	736	710	735	754	710	748	735	713	691	715	699	754	703	756	725	755	707	712	719	733	761	691	753	725	707	742	762	761	713	694	668	731	717	705	712	768	711	732	755	762	732	691	713	702	719	704	719	739	769	709	674	735	716	753	710	721	697	729	710	713	687	709	712	702	742	709	732	699	763	786	725	752	689	689	730	729	715	722	768	726	729	750	702	738	720	693	709	766	727	734	742	747	675	704	757	760	720	745	755	755	723	700	701	672	709	748	741	776	770	739	718	721	739	720	738	806	674	742	704	719	750	755	665	729	682	736	736	735	733	755	700	717	769	750	789	725	693	735	719	748	698	749	654	691	680	762	791	697	717	728	709	708	713	694	756	725	757	749	751	729	726	759	732	758	738	724	741	727	768	723	752	787	757	719	733	737	739	731	742	747	735	772	733	706	716	712	777	754	745	720	770	710	710	754	732	705	734	723	716	722	744	740	745	732	728	784	762	762	716	745	716	736	716	769	729	765	722	713	766	677	739	750	701	706	721	761	700	676	697	688	733	713	742	817	723	764	734	698	735	715	736	750	773	711	740	740	737	752	758	722	728	750	766	718	727	737	764	680	688	726	751	658	760	758	781	699	773	723	743	706	730	738	676	724	701	731	704	741	704	715	745	731	705	724	737	719	749	725	716	742	743	707	746	748	713	714	707	715	698	761	738	788	703	719	736	760	735	690	699	778	737	703	798	725	686	697	728	721	783	707	727	756	701	688	755	758	757	727	721	737	771	710	746	755	671	723	713	735	731	726	741	714	756	724	782	680	735	703	736	722	710	705	744	732	753	717	717	725	749	771	735	739	732	735	699	731	715	760	715	760	734	753	708	716	774	725	797	732	720	746	733	765	775	725	761	729	727	770	727	726	762	707	726	707	749	745	704	759	663	670	736	757	725	709	744	698	695	731	781	756	731	659	782	702	732	715	735	741	763	697	730	759	682	783	726	697	794	742	701	750	717	730	716	724	792	754	666	652	734	736	723	711	763	696	737	756	749	736	730	745	712	761	748	696	721	695	767	718	698	778	756	723	712	770	724	740	732	744	733	748	725	719	691	681	705	744	765	740	777	727	686	680	746	728	749	716	737	760	744	691	741	760	759	723	721	739	716	743	752	755	728	723	762	725	717	778	705	792	717	763	711	735	716	771	671	743	734	765	741	703	685	710	754	755	727	708	710	718	723	731	703	722	762	753	719	745	712	696	693	736	738	760	756	675	773	770	750	743	730	737	678	701	718	738	730	706	753	676	691	760	749	756	705	770	721	776	738	759	719	739	757	715	774	772	693	725	758	700	781	745	734	724	746	728	710	741	727	725	718	710	734	726	733	720	698	697	691	750	742	700	712	730	691	720	773	741	717	665	675	705	722	748	708	745	733	702	735	752	723	728	695	769	746	703	731	746	682	724	776	745	712	696	761	711	703	726	751	749	730	735	733	673	705	755	741	704	712	756	759	689	772	729	763	711	702	762	749	737	729	738	702	676	737	686	748	690	764	741	716	769	750	709	747	710	760	742	700	695	739	735	775	746	726	712	701	746	766	753	757	749	724	753	733	759	714	717	731	737	720	655	736	716	711	821	712	769	706	725	714	703	730	698	741	718	756	734	709	802	747	735	722	756	731	743	707	694	757	739	740	742	705	728	715	692	774	710	702	712	710	736	702	740	712	693	743	715	746	697	709	781	718	758	721	725	746	692	733	748	772	724	724	716	726	744	717	756	757	758	733	708	725	679	766	705	723	694	758	706	750	708	730	768	748	741	784	744	701	767	786	751	721	752	704	757	711	752	676	720	702	748	737	731	737	695	715	693	729	704	712	713	727	680	712	747	755	753	723	764	751	733	718	699	681	721	732	689	705	710	740	783	730	715	778	764	674	720	718	742	684	727	735	740	757	712	702	704	720	757	739	701	702	766	776	694	795	723	778	679	728	696	743	785	698	756	760	810	706	758	688	749	742	726	741	672	748	780	741	620	732	698	715	687	719	761	757	728	688	704	766	716	742	705	724	687	760	720	722	718	685	728	709	708	741	719	713	721	762	716	700	698	728	739	688	727	714	704	742	763	737	718	752	728	743	729	689	731	709	744	739	716	745	749	688	751	675	747	774	732	716	772	756	781	747	724	739	771	698	703	735	726	703	749	765	750	740	749	710	734	744	699	746	728	692	688	743	772	760	702	710	737	721	721	729	738	729	687	723	748	720	725	769	742	727	713	745	769	767	748	716	740	740	643	700	779	728	729	728	755	748	751	756	742	699	747	706	745	696	710	702	749	743	700	784	757	723	748	698	726	720	742	760	712	714	734	699	701	766	746	691	725	708	714	705	699	712	756	714	733	712	725	719	686	730	706	755	745	705	794	725	697	722	697	787	756	749	737	745	742	717	726	731	712	748	707	747	725	716	724	691	783	732	760	699	729	759	697	740	763	704	754	762	730	756	727	736	645	731	717	739	715	685	739	710	715	725	681	744	729	703	721	699	741	745	721	768	728	728	741	684	725	750	748	701	769	682	715	749	760	695	668	717	717	760	702	701	729	752	730	714	697	736	720	672	758	755	769	766	710	740	758	756	716	731	738	713	718	728	738	722	725	780	724	690	739	745	739	727	740	729	744	703	685	727	730	733
45693	74559	7654	3513	2617	2062	1714	1519	1244	1187	1084	958	948	959	841	841	855	851	824	817	862	823	800	782	793	813	790	722	789	758	755	745	736	766	761	767	777	751	767	751	761	772	765	763	752	795	749	805	806	793	789	832	758	769	790	784	803	739	789	754	751	789	766	760	716	804	742	809	775	727	745	791	723	728	766	792	751	763	827	782	756	739	783	784	764	777	799	756	739	773	726	756	783	722	804	770	772	764	721	749	724	728	730	812	755	793	789	751	737	717	721	754	794	739	795	797	721	729	769	727	763	744	766	806	763	781	788	745	795	713	691	763	745	748	765	724	725	720	756	745	721	731	750	748	746	733	759	766	777	753	689	730	776	786	767	745	807	733	767	752	749	716	719	788	777	728	765	813	771	752	751	748	773	716	775	736	753	723	725	806	745	759	760	707	764	705	761	754	729	745	747	840	752	759	809	781	761	782	739	741	729	733	730	738	783	774	747	738	721	774	720	771	763	741	734	740	766	702	750	745	813	747	735	770	738	720	789	743	729	773	749	749	771	752	798	755	733	722	749	751	736	806	742	737	782	756	715	764	739	759	789	763	775	778	798	788	715	755	800	703	742	745	694	737	754	751	763	798	739	748	721	731	721	743	764	742	728	758	751	728	755	792	763	703	738	757	738	724	736	801	774	724	723	722	778	747	720	725	779	793	666	790	755	742	772	761	751	747	690	779	688	714	763	781	711	748	734	659	694	751	762	774	718	758	736	761	774	782	677	773	738	741	777	760	757	715	792	751	745	774	761	775	782	782	744	735	738	747	724	735	765	766	715	775	731	794	708	735	742	770	737	780	723	746	758	736	720	762	761	752	757	771	776	788	750	755	739	760	741	716	776	728	716	800	729	727	741	721	716	707	739	769	754	747	752	740	725	743	748	699	738	739	756	767	802	777	737	709	764	754	763	691	755	782	744	756	772	753	763	720	768	768	700	726	730	714	745	740	741	758	812	706	741	767	754	801	767	688	768	720	774	736	705	761	762	761	731	735	775	735	775	771	731	736	735	711	775	706	757	754	734	745	741	762	744	782	714	765	714	735	712	731	780	723	781	710	768	731	745	770	716	728	741	720	706	730	714	767	715	678	747	752	750	786	739	793	741	768	784	802	767	769	777	813	728	709	774	808	727	767	739	787	745	714	736	708	737	750	729	704	756	764	709	725	748	698	743	750	787	738	733	723	733	755	724	728	747	742	739	722	743	741	737	759	757	775	722	741	733	754	706	748	748	717	758	782	745	711	749	718	695	764	727	799	768	752	749	755	738	723	724	772	741	694	722	712	761	787	725	707	737	725	727	741	695	744	728	739	777	759	748	751	726	792	720	716	738	764	762	762	779	743	728	738	729	758	740	750	782	780	746	727	770	764	749	724	791	810	733	746	764	761	722	761	746	733	735	758	760	762	719	773	728	775	762	731	751	723	685	741	782	736	696	729	772	753	744	766	771	742	766	699	750	737	732	771	712	745	763	796	753	744	749	742	748	735	714	732	821	731	727	759	714	759	765	726	781	737	771	749	758	767	687	741	763	768	727	744	672	738	779	762	681	726	727	725	767	789	757	794	682	750	726	745	719	764	713	738	744	708	756	788	729	758	787	766	756	777	732	782	764	745	756	742	770	765	737	752	725	730	742	766	793	787	768	745	787	803	791	792	768	755	739	760	732	764	746	749	767	781	730	777	814	733	722	798	757	772	744	788	705	781	699	781	768	741	779	727	707	726	780	757	765	785	756	762	716	789	782	803	749	765	741	763	743	740	749	765	770	742	797	779	780	759	780	760	694	723	748	732	773	824	726	784	780	774	705	725	708	698	744	764	762	735	770	777	789	777	764	744	755	744	728	807	744	745	736	810	765	716	764	787	719	741	756	760	743	758	706	730	775	757	757	752	759	756	787	769	680	759	725	724	721	766	700	746	765	775	748	753	720	787	748	707	752	750	704	730	770	705	709	712	768	746	733	777	760	760	801	764	737	766	730	754	780	716	791	763	791	737	778	748	742	713	747	704	773	786	719	749	722	779	713	715	704	750	745	789	707	744	774	743	746	724	730	737	770	728	739	766	704	780	752	755	734	768	760	703	766	741	769	785	740	725	795	752	752	730	774	764	762	739	742	786	756	802	699	791	738	788	762	736	729	772	760	748	703	762	771	737	744	749	780	700	749	744	792	712	721	720	730	738	731	739	761	753	749	722	767	759	752	761	765	733	725	785	727	743	750	753	719	766	789	755	738	778	723	758	752	755	734	752	740	792	780	763	751	721	732	753	705	775	787	747	764	715	776	721	699	771	790	758	713	729	737	741	737	765	714	694	732	778	739	758	738	719	716	748	783	730	790	739	768	732	730	783	805	740	787	790	710	732	723	731	720	742	719	741	746	728	724	714	703	742	719	743	752	760	722	765	735	748	730	730	767	766	765	756	724	718	716	753	747	722	792	741	717	715	733	719	750	708	742	751	755	757	740	739	748	785	764	738	741	737	747	733	744	750	797	735	759	709	744	769	743	707	713	771	721	728	764	732	752	722	711	726	738	712	783	754	764	749	762	738	667	716	736	754	721	740	721	774	747	773	733	775	742	768	699	731	735	727	785	744	745	739	731	756	772	717	763	797	774	738	775	766	717	767	758	735	770	755	758	748	754	717	752	751	724	725	750	773	742	711	734	725	713	742	743	733	735	740	730	751	765	745	679	724	774	754	770	759	713	772	760	690	767	783	735	740	774	722	798	826	795	791	787	765	755	759	705	763	738	726	764	777	732	775	762	750	767	740	733	695	790	745	775	728	677	751	768	723	754	702	768	773	728	724	767	721	749	780	779	750	721	754	795	741	760	722	720	759	779	753	754	783	755	730	749	769	760	737	801	765	713	737	738	771	797	793	728	716	781	763	740	704	711	745	759	776	734	756	739	730	794	736	726	761	767	764	753	746	773	792	730	720	794	752	720	782	723	769	738	762	787	734	741	723	748	798	708	765	702	748	697	764	781	794	785	759	738	722	766	759	743	745	738	783	710	749	750	709	785	769	739	751	763	725	736	822	749	747	750	768	720	742	715	752	748	764	734	744	746	705	758	764	767	731	771	748	763	777	733	702	752	780	775	750	777	754	718	695	749	814	744	778	746	756	747	747	763	741	778	690	730	769	767	752	696	738	717	711	732	738	757	745	781	780	766	759	792	761	751	716	721	744	799	759	790	721	790	735	758	744	698	750	756	723	738	759	711	748	746	713	785	745	757	740	725	765	775	741	761	766	767	799	740	760	730	761	759	739	766	733	735	712	767	780	751	768	738	730	707	784	794	726	730	791	754	762	765	755	744	735	720	710	735	735	749	764	743	727	790	744	784	784	786	720	767	752	756	724	709	767	769	766	653	737	702	769	747	767	738	760	674	757	757	747	748	732	705	710	701	757	723	768	772	746	736	760	725	747	714	795	713	717	741	781	690	768	691	732	742	746	720	767
29041	21901	6606	853	635	604	402	389	356	350	371	395	372	359	340	375	360	348	362	358	374	358	394	375	347	363	362	356	341	357	374	376	360	412	347	380	375	353	373	352	360	346	324	364	382	384	368	384	374	350	368	356	391	355	369	368	343	370	348	353	342	359	377	371	359	370	362	345	372	353	360	344	340	370	362	326	330	402	372	370	341	345	359	360	335	384	349	351	374	358	346	345	369	386	363	355	374	377	357	357	355	324	380	374	321	361	342	350	355	348	354	377	329	372	375	377	358	333	356	390	343	359	386	387	379	340	356	352	347	353	347	331	342	351	359	321	338	364	359	347	347	367	352	335	369	369	338	387	353	346	353	350	324	357	356	350	325	352	367	366	365	370	343	330	339	346	381	356	351	355	354	363	341	351	372	365	363	366	381	346	334	393	345	381	358	381	368	356	350	349	338	362	335	348	400	334	338	370	371	343	353	370	354	348	335	376	348	360	349	352	344	345	386	339	363	366	337	341	353	354	358	364	374	342	379	370	352	361	359	380	352	350	340	391	379	353	341	326	352	341	360	349	371	345	344	358	348	349	375	364	377	314	374	337	354	342	363	360	376	341	372	330	347	339	364	339	392	351	330	386	319	388	371	387	373	354	359	346	361	350	333	321	322	359	372	338	396	380	378	375	372	310	386	345	340	372	392	374	349	364	366	387	371	342	366	347	343	349	331	348	326	378	359	369	384	351	367	333	323	359	368	354	386	350	349	368	367	371	380	323	359	372	367	369	359	355	359	343	337	361	357	355	358	350	367	355	351	357	336	359	341	373	376	372	343	368	396	334	349	364	369	366	347	348	343	336	356	343	355	377	374	344	348	388	350	340	347	361	339	401	370	322	358	378	370	377	339	346	321	378	339	363	382	345	371	410	361	323	395	380	374	364	353	352	371	348	356	375	354	350	363	344	344	338	341	371	362	340	346	366	384	358	347	365	356	392	361	323	346	383	359	334	343	361	376	350	359	380	372	349	339	340	365	363	355	337	357	335	394	377	367	353	357	341	376	342	342	355	346	334	362	368	365	341	353	334	372	323	368	335	341	381	345	337	369	380	358	354	357	365	358	335	338	350	348	361	355	364	348	351	355	347	342	336	321	325	350	313	339	338	325	355	367	356	403	384	304	352	353	347	350	365	320	355	326	335	330	326	380	352	354	363	365	356	338	347	346	358	376	369	396	335	375	349	372	360	345	350	335	354	364	364	324	364	380	327	342	348	357	381	365	409	382	371	383	358	357	296	351	368	377	306	364	350	359	388	367	341	378	342	331	356	373	343	361	389	339	338	339	322	382	361	379	350	356	310	348	366	336	371	368	370	341	342	344	347	392	312	333	362	352	380	371	349	366	376	360	352	353	367	326	355	348	374	339	349	374	382	351	322	344	344	337	341	349	361	379	346	404	384	367	353	348	381	348	359	361	351	376	363	342	349	369	353	353	351	372	367	329	376	327	338	352	375	344	329	357	366	368	382	344	351	342	380	322	366	365	362	381	395	374	365	329	377	385	333	363	364	361	348	341	348	346	375	344	346	337	334	372	324	347	398	355	357	347	399	372	328	344	356	374	349	369	362	332	360	397	312	365	366	347	361	385	344	351	358	360	325	378	396	379	324	363	373	357	380	366	346	360	339	346	340	346	376	368	365	386	352	362	340	341	336	337	326	343	348	360	349	342	325	375	312	340	348	365	334	359	379	360	371	354	364	356	345	355	362	354	379	356	343	382	324	379	359	354	394	343	355	357	362	356	354	338	361	359	382	329	330	335	364	384	350	361	311	338	362	389	354	361	330	361	357	350	357	362	355	360	344	360	327	378	374	347	341	361	357	350	360	368	356	360	351	374	401	356	346	352	350	333	371	359	369	364	353	347	347	348	350	317	333	366	364	348	360	312	384	346	366	375	324	347	355	357	382	356	355	328	356	333	364	337	342	361	369	361	375	354	325	347	349	396	335	392	336	347	357	339	366	340	374	344	351	348	347	346	338	355	365	331	356	340	331	351	391	362	338	370	386	344	368	357	358	356	350	343	367	332	337	337	342	362	363	382	371	357	333	358	315	399	369	377	336	354	359	324	369	344	354	365	378	375	381	407	358	339	334	352	373	371	324	369	319	372	375	335	333	332	324	392	329	363	368	316	323	340	383	328	378	369	361	354	350	325	371	358	343	365	361	349	362	354	400	342	342	343	372	344	354	369	369	335	348	365	317	353	355	367	342	350	375	379	353	359	348	371	356	351	380	354	359	385	353	384	389	340	342	332	319	358	328	337	367	374	367	363	354	362	345	344	382	361	371	390	348	384	348	354	368	364	349	362	385	354	385	379	324	374	379	361	359	375	407	380	388	374	313	366	340	384	348	335	373	343	372	375	351	327	351	365	351	355	344	346	344	365	361	330	339	335	349	367	348	348	350	332	351	355	362	349	346	344	363	398	342	364	366	334	387	346	350	371	371	350	365	349	333	364	376	373	363	340	343	389	347	368	365	371	361	345	366	363	362	363	334	370	336	331	401	332	379	415	345	353	349	384	373	356	368	329	399	297	339	379	384	366	366	368	381	376	372	338	341	366	331	351	361	362	320	343	361	396	356	380	363	341	373	343	383	358	403	346	345	342	356	377	343	324	350	370	356	358	381	357	364	371	382	359	350	380	381	338	385	379	375	350	368	383	390	361	332	371	341	333	365	384	348	296	334	338	345	373	351	394	337	392	357	341	360	359	357	362	338	353	361	339	312	369	370	392	362	371	330	367	371	382	324	354	330	344	403	358	332	357	344	374	362	351	344	356	362	344	340	356	386	367	369	375	329	377	342	350	348	379	335	359	347	335	356	321	368	327	373	341	384	355	356	318	328	342	364	388	342	316	380	356	333	320	360	370	347	320	344	312	356	338	365	352	326	321	369	341	323	367	354	321	355	348	338	363	337	388	354	368	378	367	378	374	352	336	340	344	330	355	335	383	377	353	344	368	372	333	355	338	363	312	353	354	385	338	338	380	345	347	350	393	350	332	345	372	343	343	383	388	343	361	374	344	342	328	366	364	390	369	362	367	363	325	359	362	375	352	300	354	351	358	371	349	329	362	344	374	396	344	336	369	352	349	385	346	397	362	363	346	332	349	358	344	328	384	361	377	401	359	354	362	378	387	351	353	352	375	369	361	357	354	326	370	378	372	374	329	369	354	350	388	342	349	329	344	346	336	346	341	353	342	352	356	367	345	339	321	377	349	368	353	346	338	345	322	331	364	358	366	330	328	367	352	383	368	331	337	340	366	351	357	351	344	394	323	351	363	347	377	358	386	333	340	368	390	388	362	351	349	367	330	344	348	339	332	374	373	341	362	357	355	341	355	334	337	355	364	322	345	358	382	373	367	389	352	339	330	345	368	334	380	378	325	353	358	342	344	377	346	340	394	344	366	362	346	331	378	382	365	357	362	337	350	364	334	352	360	374	357	339	336	378
17721	24221	850	450	454	416	428	417	379	391	361	419	383	371	401	399	417	383	396	413	402	404	401	361	357	390	398	403	389	410	397	402	398	405	382	400	386	384	408	408	373	390	398	390	418	407	392	369	398	372	365	386	375	360	407	390	401	361	367	388	417	356	380	374	395	417	438	386	378	439	371	368	367	374	372	373	381	344	387	354	369	347	364	383	401	411	364	382	378	413	345	408	383	404	363	361	368	366	424	367	373	404	403	395	361	369	394	397	358	378	420	411	418	369	385	378	375	381	396	370	413	376	377	403	436	347	374	407	396	380	343	370	379	379	387	349	372	369	367	379	382	396	346	394	408	416	357	364	401	397	374	432	378	370	408	389	381	351	404	331	357	350	383	374	370	357	370	378	401	403	409	379	367	418	373	377	346	397	352	388	387	379	353	366	382	381	404	367	398	368	389	349	370	410	353	402	379	336	396	373	377	376	358	362	403	392	374	405	393	349	375	392	380	401	387	388	383	367	397	387	372	380	402	393	382	386	366	384	377	383	389	367	382	362	344	403	379	385	361	382	404	360	410	387	396	370	356	367	382	392	362	380	382	348	419	406	385	423	369	398	391	375	370	351	364	329	365	370	366	383	363	412	365	336	356	380	361	421	379	409	347	367	396	380	395	400	360	343	352	367	411	372	386	368	388	350	400	382	368	410	358	353	368	376	413	414	389	366	413	388	419	411	435	390	385	400	348	364	410	397	382	330	398	403	385	397	369	374	410	372	389	352	374	390	353	370	367	408	393	406	398	394	339	385	350	379	391	403	381	391	345	394	396	368	392	353	361	385	395	418	418	386	399	334	341	369	410	395	366	350	375	374	377	384	416	375	368	407	379	363	381	363	388	385	377	363	382	346	384	382	380	370	378	360	431	367	349	360	352	400	381	388	377	376	392	352	375	384	397	345	376	407	388	391	387	390	362	391	409	387	402	388	421	371	394	387	357	372	364	424	420	387	358	364	365	390	384	386	359	374	393	404	364	411	393	362	396	359	368	395	422	383	417	381	392	367	389	379	383	377	385	372	417	366	383	387	366	379	407	373	369	353	392	372	371	376	388	399	394	388	391	401	381	379	386	414	400	372	383	377	416	375	389	375	389	441	346	355	396	385	369	389	363	365	352	393	344	358	385	387	353	366	362	363	379	358	374	371	400	352	361	370	393	392	359	384	392	367	407	386	388	341	376	400	355	365	382	371	407	374	354	360	402	392	359	411	418	411	397	372	365	365	371	384	359	382	369	391	388	361	375	388	365	428	348	386	375	377	403	380	400	372	370	364	376	385	392	406	377	394	368	378	403	391	418	377	365	393	374	406	383	403	381	363	386	391	398	385	399	363	398	364	400	394	372	355	381	360	393	384	367	386	367	365	375	392	375	369	381	422	369	402	356	359	362	369	372	385	375	339	402	388	391	377	407	374	399	398	397	390	391	411	397	400	401	390	414	396	386	379	402	391	348	383	393	381	393	393	387	379	375	351	352	385	403	401	393	374	391	402	359	404	382	385	370	386	378	394	393	387	372	377	357	362	363	388	390	415	386	337	367	386	381	396	404	359	383	430	379	404	394	390	365	380	392	437	401	410	365	368	379	386	374	406	393	358	367	393	387	362	424	361	387	380	427	376	367	383	389	408	373	347	392	346	365	384	386	372	346	370	402	381	355	387	385	372	380	349	375	414	398	363	371	342	437	372	371	372	380	422	393	417	376	394	402	411	384	403	416	386	386	374	407	380	404	378	409	408	353	386	401	363	362	375	385	400	375	413	356	373	369	387	387	372	391	341	384	369	405	393	372	406	365	394	413	362	356	368	381	357	387	358	396	388	389	393	371	383	379	345	368	416	398	354	397	419	391	378	337	394	377	370	388	401	356	376	366	412	360	373	387	368	379	398	387	428	389	377	342	366	385	363	404	364	361	380	381	359	354	373	383	361	384	384	342	410	365	368	364	355	350	365	374	402	377	404	389	382	402	395	347	393	378	399	401	372	374	387	386	396	400	401	352	370	389	432	375	382	392	366	391	388	377	374	359	401	385	401	396	377	380	360	350	362	385	384	359	302	384	415	395	389	386	416	379	390	387	369	396	388	386	353	401	384	390	377	398	370	369	372	371	403	394	381	346	377	403	378	368	377	352	353	394	390	379	391	406	372	372	373	370	393	375	370	381	363	384	388	413	405	385	419	380	376	357	359	402	391	368	397	366	384	395	336	398	360	398	373	406	350	399	386	383	361	344	385	382	389	398	376	400	358	390	431	385	379	371	385	413	368	368	355	378	365	369	357	388	376	402	395	414	378	373	376	383	384	407	381	382	409	377	369	372	393	392	389	381	362	355	379	383	395	371	365	423	405	394	378	374	371	386	377	392	360	386	384	401	385	381	375	353	345	393	373	408	389	347	366	372	352	392	412	384	381	402	359	386	390	394	407	398	399	375	372	398	389	403	427	410	343	400	384	366	375	400	345	380	349	412	353	376	393	380	395	361	409	346	382	406	394	394	384	340	403	372	388	407	372	369	362	409	384	374	387	377	397	370	380	377	385	365	385	376	364	372	387	385	395	367	400	355	390	372	356	391	356	414	373	377	371	383	383	378	368	393	371	351	349	401	365	389	395	360	426	361	390	373	362	371	398	376	393	343	388	393	381	387	343	393	395	362	358	380	365	376	378	366	389	411	413	379	343	385	378	394	415	410	392	366	404	380	372	380	378	381	394	376	382	373	358	350	358	363	375	387	396	374	387	369	399	389	381	391	364	413	419	401	407	392	408	402	377	361	411	377	401	370	411	378	395	348	390	395	408	337	389	357	386	423	366	361	370	380	408	380	389	376	402	395	393	383	411	390	371	402	399	388	413	360	400	354	385	361	363	401	365	388	378	400	376	312	391	350	390	385	375	409	360	388	401	397	355	397	354	368	346	398	374	384	387	395	373	372	404	351	363	353	351	387	377	407	383	370	350	429	368	387	374	395	364	360	333	381	385	366	383	341	400	374	369	359	357	377	389	384	373	397	376	380	416	363	363	395	395	411	380	365	408	378	357	359	399	368	365	361	357	387	382	350	394	333	394	385	379	378	369	384	407	395	390	366	389	399	407	382	383	384	375	369	397	381	383	371	368	393	383	388	364	382	391	381	334	386	387	375	426	387	362	382	373	418	390	390	388	367	381	364	408	362	360	396	375	370	365	395	391	401	403	380	358	366	359	369	379	335	369	392	379	383	377	379	370	359	361	367	397	373	352	384	356	363	384	367	426	395	385	387	363	346	379	388	359	400	357	380	370	390	393	361	393	392	358	361	384	411	353	393	393	373	362	404	389	361	374	394	395	376	358	374	404	376	375	393	386	360	375	391	373	392	392	383	409	388	400	349	371	389	392	404	336	387	357	394	377	392	348	389	408	430	365	376	373	371	386	344	418	380	385	345	384	412	347	385	359	346	372	373	359	370	374	371	378	356	386	339	403
24139	21773	28442	24776	21190	7470	1108	799	734	696	640	635	646	613	632	634	642	602	625	654	555	567	588	609	572	593	599	564	591	595	573	619	552	580	602	566	568	586	568	543	644	596	584	601	586	609	542	539	602	588	603	540	610	550	581	590	643	629	588	585	608	552	589	564	563	547	570	555	620	594	581	598	589	590	633	554	596	599	563	610	586	621	596	567	583	604	585	633	564	590	589	582	575	523	555	549	562	541	575	594	625	576	560	583	611	566	560	548	615	576	639	588	580	600	574	595	581	577	571	572	619	564	593	595	588	559	588	572	587	616	611	575	573	542	603	572	551	552	574	560	608	579	597	612	554	565	612	625	555	568	600	564	584	564	624	612	606	592	555	544	574	577	590	527	559	598	568	578	561	571	574	621	591	548	553	598	606	600	645	614	630	583	590	616	551	611	579	577	600	610	594	577	523	522	552	605	576	550	578	613	577	562	597	581	619	612	566	590	568	568	566	561	589	602	585	604	565	564	647	547	573	543	565	544	557	559	584	561	578	635	601	608	571	566	568	581	552	555	516	582	576	566	618	552	594	601	597	562	585	598	529	553	578	553	614	573	580	570	551	601	550	579	551	602	536	560	605	585	600	550	567	584	531	545	598	573	608	597	637	561	563	525	610	567	597	561	544	575	626	584	558	576	571	574	568	598	571	606	575	554	563	544	599	532	578	573	646	531	572	569	595	578	538	603	598	543	608	614	548	584	585	600	586	569	546	537	613	591	566	552	603	607	546	608	616	564	632	586	573	568	565	584	578	558	590	579	557	587	560	574	552	547	578	567	537	542	602	532	589	572	512	548	580	588	534	555	612	575	583	545	601	579	560	560	575	602	575	567	571	547	594	601	611	588	588	524	571	580	634	596	573	563	536	574	551	590	615	576	592	606	558	576	573	581	568	576	587	627	557	590	598	592	586	608	558	569	550	558	616	599	568	576	524	556	587	524	550	623	571	524	581	574	547	546	568	531	546	609	589	554	535	562	545	588	632	606	572	580	603	565	576	603	565	566	555	546	552	592	558	613	592	567	616	590	563	582	558	579	551	599	615	616	564	552	587	535	594	591	564	574	567	590	588	546	633	586	601	550	580	557	564	550	570	568	568	579	572	589	583	529	591	601	581	583	625	614	592	602	565	566	573	555	553	568	558	593	554	607	610	576	555	529	599	575	570	566	581	585	528	579	589	580	557	592	562	581	583	571	629	568	601	605	564	583	614	593	588	579	639	611	545	560	588	606	587	565	615	559	525	590	574	589	612	552	555	587	619	600	571	595	541	545	605	599	570	617	594	587	575	586	573	566	539	625	621	589	544	540	575	583	619	600	581	549	574	573	558	621	597	599	563	608	571	557	603	620	575	578	542	581	567	551	560	571	621	609	603	599	609	588	576	614	539	569	601	573	555	559	585	567	582	584	569	568	577	570	571	615	629	568	536	588	549	579	554	581	522	600	610	580	581	577	584	564	565	605	571	535	544	611	538	564	591	547	591	612	571	562	579	581	593	597	570	576	597	578	539	554	565	585	623	562	585	557	553	576	629	558	577	567	588	596	555	621	580	610	574	602	551	568	583	556	566	576	555	594	581	593	577	612	540	550	618	572	596	588	561	580	540	559	559	589	615	614	583	571	569	594	555	582	621	607	596	563	567	541	571	551	579	575	608	582	590	557	602	556	604	590	592	558	580	631	600	590	579	603	618	594	584	595	590	545	535	598	569	555	558	576	585	569	615	565	543	622	563	608	530	545	575	572	593	628	563	604	587	578	587	548	588	607	541	549	570	577	592	632	543	555	599	581	571	595	575	567	542	579	580	547	558	545	587	535	602	568	558	542	570	597	569	567	602	547	589	559	576	602	609	578	577	569	562	562	613	601	580	579	585	595	561	545	560	607	577	565	522	553	559	578	547	558	573	559	612	611	602	572	592	545	577	561	561	613	585	562	570	572	590	588	543	567	570	558	591	591	581	581	594	539	598	592	608	587	625	585	566	586	554	589	601	571	570	571	591	555	536	590	603	562	567	599	610	559	575	586	560	554	600	569	615	578	577	581	557	587	587	620	576	608	582	559	598	575	585	577	607	577	578	568	536	580	618	556	570	589	564	613	591	569	579	573	610	599	562	633	555	549	609	582	550	555	561	592	571	594	603	590	575	578	566	583	601	577	549	549	571	559	586	593	553	637	620	590	595	584	579	588	549	598	595	548	561	617	586	564	572	591	551	597	560	574	598	599	574	587	593	575	620	531	594	570	561	524	580	603	533	594	574	545	612	628	595	561	592	567	580	573	565	566	586	556	550	586	554	560	591	601	583	604	544	547	539	571	595	597	603	578	595	578	596	607	562	649	582	523	550	578	566	583	584	572	529	562	532	585	619	573	580	554	558	560	590	593	612	574	550	598	587	619	596	599	571	626	588	534	580	597	603	624	590	607	531	545	585	594	608	564	602	543	603	599	597	619	581	574	568	574	585	578	567	537	584	615	581	598	588	574	544	566	573	643	530	569	588	585	582	563	606	538	582	608	590	575	637	604	585	612	585	580	598	606	588	561	577	582	627	570	547	582	619	608	571	561	597	571	520	571	560	572	584	560	566	573	610	610	568	630	599	574	567	596	598	599	583	561	564	541	570	575	556	585	559	566	596	520	567	556	583	568	574	587	558	545	575	607	610	637	585	605	562	565	584	539	582	538	557	574	577	600	573	567	609	551	550	582	570	618	615	576	599	611	566	619	574	567	558	564	584	588	589	563	577	589	569	562	538	590	542	584	583	586	599	594	582	555	600	527	574	582	571	590	560	550	619	551	592	573	595	563	549	586	603	578	594	572	594	571	563	576	594	575	562	615	584	550	595	578	547	560	627	547	556	625	573	588	592	586	572	564	591	543	576	631	529	562	552	541	541	551	574	567	587	550	569	582	561	599	588	574	573	594	563	572	571	610	558	586	551	614	593	578	609	572	547	589	588	578	629	602	568	561	578	579	586	550	581	569	622	604	596	580	575	578	595	610	581	594	578	590	590	571	597	577	578	597	576	583	648	576	534	569	543	554	542	623	557	547	560	568	586	577	603	565	580	522	609	562	547	544	543	573	567	618	547	582	567	572	573	569	558	595	563	583	544	610	583	584	572	561	549	616	625	553	588	592	550	575	603	587	585	559	577	582	564	544	570	583	579	586	561	589	581	578	609	574	579	606	555	540	544	546	550	572	630	587	590	606	560	611	588	626	576	595	585	615	590	577	600	569	585	633	577	598	582	624	618	553	560	586	554	581	547	542	548	608	613	590	562	571	601	544	600	571	558	590	597	613	543	588	557	532	568	579	578	573	582	568	563	611	584	577	561	562	573	569	534	588	588	593	550	591	560	573	554	543	605	604	553	555	576	539	622	595	531	581	582	544	559	561	577	583	591	584	543	546	612	519	589	575	563	556	604	587	585	562	606	569	626	574	593	597	552	577	568	605	591	604
41373	62750	4629	2103	1544	1316	1041	941	830	773	723	752	732	686	667	644	632	660	591	691	660	620	617	613	627	603	641	657	605	663	614	613	587	586	617	603	603	594	585	645	645	613	623	571	623	647	633	591	630	574	621	619	614	617	641	561	579	591	572	575	624	584	586	564	556	605	607	618	611	590	606	599	608	597	610	638	610	622	599	614	605	567	596	610	591	579	557	613	589	585	609	591	574	617	593	612	608	619	591	588	599	599	564	596	615	598	605	608	597	577	590	590	620	608	610	645	571	595	592	533	590	617	523	595	604	646	595	600	586	595	572	590	600	617	619	530	568	547	546	565	544	598	644	616	599	579	602	557	603	627	608	607	560	611	591	601	553	563	627	564	617	584	598	594	590	570	572	593	577	624	584	597	574	613	594	603	567	587	595	570	591	587	603	592	575	586	593	603	574	602	675	585	602	556	578	585	546	567	579	571	610	621	570	589	593	575	574	602	608	594	607	597	605	631	619	579	605	534	623	599	598	600	567	548	614	570	605	555	567	591	570	622	624	551	586	574	574	600	579	602	653	590	572	592	562	625	620	589	596	631	657	553	540	621	589	560	587	594	597	623	649	571	575	613	578	643	603	551	576	573	554	609	587	596	597	589	585	599	625	588	601	630	608	596	608	583	582	620	605	573	598	600	575	590	595	595	607	578	586	580	604	582	607	583	612	571	575	635	625	611	571	577	573	601	609	624	626	582	569	544	568	567	597	600	620	612	596	617	564	577	607	586	586	544	600	607	583	621	609	582	588	566	586	598	582	643	605	560	593	610	589	588	604	572	602	574	623	631	579	567	607	612	544	590	628	635	590	608	578	551	587	536	593	639	572	613	584	588	640	580	607	574	579	613	606	606	581	572	565	538	596	648	582	583	566	599	584	606	593	589	640	606	562	590	646	569	547	594	578	548	601	594	591	615	549	637	588	584	602	576	602	590	573	586	655	569	587	597	553	589	559	579	581	605	608	592	576	606	605	631	574	576	603	562	605	615	610	595	586	537	616	579	610	583	613	625	573	592	555	564	596	607	642	558	575	608	592	606	565	557	579	592	572	618	622	571	557	613	550	625	614	583	588	590	553	597	595	625	588	568	562	615	581	626	586	604	608	582	617	603	585	553	581	614	579	592	584	568	612	609	585	598	598	598	624	616	617	612	530	578	576	584	605	565	626	616	595	620	601	607	612	605	599	559	608	575	583	578	558	599	585	600	587	585	601	585	568	609	574	546	564	593	576	638	623	577	631	548	594	608	582	616	562	591	563	544	631	632	630	546	573	585	565	590	564	581	639	625	580	561	602	610	568	569	644	588	616	565	577	575	600	544	612	587	598	583	591	625	587	604	578	584	585	620	618	603	595	610	593	575	601	601	578	649	576	597	572	587	571	547	606	599	606	610	546	592	587	554	598	595	592	534	588	616	548	580	607	606	592	567	564	591	572	610	613	606	598	551	590	624	559	590	590	617	604	572	604	572	621	622	590	544	574	567	570	601	588	611	610	592	562	561	615	570	609	548	613	605	610	615	592	590	579	630	571	555	530	583	609	618	542	589	567	595	582	594	613	579	611	588	553	592	606	537	599	558	612	620	584	585	568	606	549	560	627	597	563	625	559	560	534	594	596	560	640	621	650	586	566	568	594	588	600	567	547	609	599	558	589	606	596	608	597	572	593	582	599	586	649	556	613	623	600	615	645	609	638	556	568	564	596	617	559	560	553	597	544	604	609	596	600	620	598	593	615	591	585	596	581	584	567	557	549	591	593	577	632	648	574	618	569	566	605	635	627	588	575	588	568	576	593	602	602	614	607	584	565	561	620	581	584	598	584	567	579	603	559	612	577	605	609	607	609	576	592	606	571	595	580	611	591	617	574	581	578	549	574	614	650	567	601	606	576	548	579	614	516	590	576	588	646	623	606	578	587	581	584	614	594	589	606	610	586	613	580	556	579	617	554	584	591	602	592	629	569	535	617	623	590	571	555	588	624	575	583	603	577	582	566	577	592	584	608	595	634	550	604	571	627	592	596	587	581	591	627	628	606	605	570	608	606	591	535	627	598	580	557	578	596	622	575	577	552	652	557	652	614	591	580	634	539	609	574	570	567	587	582	593	578	577	581	629	571	573	596	603	594	620	575	578	598	577	573	585	554	596	624	573	566	562	610	586	592	588	575	611	573	571	571	566	610	606	580	595	598	598	616	647	527	594	558	577	569	586	595	572	565	632	607	601	610	625	530	596	581	581	624	599	608	597	593	586	626	569	573	605	629	612	608	576	585	615	615	586	620	579	570	563	606	604	569	605	609	614	583	595	625	604	590	657	599	604	600	624	567	533	607	573	599	618	626	592	570	578	597	592	594	643	590	622	594	551	609	591	601	593	600	603	590	642	635	596	608	565	577	622	594	595	619	604	531	570	596	600	540	584	581	550	598	577	611	577	570	611	558	585	568	610	557	587	589	578	582	542	650	608	595	622	559	566	565	592	577	595	622	622	591	552	549	579	564	557	570	603	593	563	563	591	588	592	612	617	565	591	579	581	575	606	613	574	551	619	560	622	590	592	551	583	564	611	614	604	605	572	606	548	629	609	585	543	568	626	590	611	612	634	639	605	553	584	648	575	609	578	616	588	582	588	619	602	576	617	562	585	569	614	609	538	568	562	627	609	585	571	599	631	576	631	599	586	622	614	613	552	551	617	570	591	587	587	553	575	576	582	629	592	591	589	547	570	603	566	590	611	601	641	607	639	592	584	563	613	579	621	608	571	545	542	539	571	587	588	584	665	628	633	558	563	590	584	632	558	589	622	593	573	581	621	612	634	595	593	573	589	594	582	603	611	571	583	605	590	581	579	626	610	548	597	612	635	608	613	625	580	539	605	585	629	612	555	583	606	584	579	542	589	625	555	567	574	568	618	572	580	567	569	613	568	599	569	603	600	575	593	559	539	609	588	614	595	605	612	587	592	573	582	586	627	600	578	562	635	604	630	608	611	603	596	637	602	585	580	607	576	605	596	611	584	593	559	585	613	611	602	550	602	629	589	592	594	568	606	566	628	598	555	578	581	608	612	593	573	605	539	594	574	563	567	615	632	613	628	564	605	575	613	561	618	539	588	561	587	619	592	577	642	604	549	585	548	609	590	585	569	623	634	564	574	611	608	595	571	569	555	604	546	560	597	594	551	598	593	580	573	607	593	613	612	609	615	588	622	603	571	641	595	574	616	585	600	604	579	592	572	611	572	623	590	615	582	608	603	589	566	608	552	589	598	521	579	602	615	569	604	573	582	607	592	593	608	565	580	610	563	568	653	614	564	571	595	588	611	569	550	567	602	600	616	601	589	594	548	569	560	582	542	610	601	608	607	576	591	599	644	550	584	572	636	599	549	627	580	568	626	592	618	605	605	587	566	580	604	595	599	557	562	639	610	632	560	557	581	545	606	607	603	567	669	604	614	558	582	582	640	572	608
25428	22333	27424	25747	8601	655	543	467	412	433	430	423	431	448	390	370	395	372	419	362	406	347	357	395	354	359	395	364	406	396	345	377	384	403	412	411	397	450	375	385	398	382	407	421	407	381	411	379	393	370	399	423	370	398	376	385	393	413	349	405	383	368	399	376	389	370	383	405	367	385	354	366	366	387	392	369	396	409	351	416	396	374	392	392	407	381	401	407	377	383	381	374	400	357	404	407	363	369	376	377	420	392	409	378	398	387	356	381	411	405	360	405	375	385	373	389	406	404	399	407	410	366	378	390	374	407	358	413	389	409	374	384	369	360	385	355	333	352	370	413	385	354	374	433	367	388	391	390	369	375	363	347	378	372	392	388	360	384	367	353	372	370	365	392	379	361	359	374	396	387	414	412	390	356	397	396	356	394	423	335	371	386	359	367	411	405	388	370	377	407	354	393	378	355	406	369	394	382	416	377	401	341	408	362	359	400	427	387	408	395	402	378	370	373	365	384	393	365	365	382	387	391	403	419	427	375	415	372	370	373	384	372	362	371	371	395	411	336	388	385	387	387	393	368	375	374	381	387	372	397	374	357	375	368	380	421	362	395	360	341	404	384	375	370	373	369	391	389	368	380	373	366	357	405	384	348	372	372	392	393	372	374	331	373	394	374	359	381	382	361	378	420	379	349	368	366	384	345	397	364	366	370	344	403	388	420	392	364	394	398	433	440	366	351	426	387	366	330	391	392	374	380	386	394	402	363	382	360	361	368	384	370	341	409	379	389	362	371	386	415	398	397	368	367	377	417	396	408	358	359	407	417	390	382	417	403	351	373	381	364	381	356	352	375	373	414	364	374	383	379	380	367	394	365	409	396	381	363	407	419	354	393	380	367	400	399	381	365	372	385	414	362	378	386	383	371	385	361	403	359	390	364	378	355	401	389	366	366	393	367	380	364	413	381	363	416	355	388	406	334	387	376	367	378	402	386	411	370	381	379	373	385	382	416	401	370	400	343	390	394	382	363	387	388	385	335	375	351	376	357	371	356	380	408	366	401	359	354	347	375	378	347	398	380	389	390	393	371	383	352	398	391	387	382	352	431	366	360	361	398	378	386	364	373	348	409	381	390	413	375	390	374	377	379	358	401	392	378	365	351	415	391	366	403	397	372	422	383	377	405	360	393	382	405	403	378	386	398	396	383	381	395	406	386	387	393	381	433	400	395	347	348	366	380	382	385	404	402	366	357	393	401	381	412	404	371	368	389	399	374	397	399	365	383	372	383	386	393	399	376	405	373	410	380	400	381	379	404	376	404	391	371	341	388	383	358	381	404	420	372	404	383	373	408	359	348	378	385	392	401	387	422	403	379	360	394	342	383	376	358	397	402	418	381	376	398	376	380	354	377	404	383	386	374	382	386	354	390	391	411	363	395	380	406	407	377	370	386	358	377	372	398	386	377	425	373	375	411	387	395	388	396	363	376	375	351	409	390	371	396	382	400	410	356	417	390	359	374	418	372	401	372	376	421	360	438	394	387	363	372	418	382	393	400	411	395	354	397	384	370	364	385	386	383	401	388	388	358	388	376	379	391	365	413	365	390	392	395	375	357	373	342	377	360	402	391	398	417	429	400	391	368	393	395	368	342	367	376	385	374	366	371	417	378	394	396	390	356	419	341	383	386	398	383	388	387	381	407	375	349	371	375	379	373	373	363	346	401	396	385	404	363	375	366	382	355	407	374	395	377	398	355	372	361	381	387	372	391	346	400	431	420	386	380	376	418	398	381	382	378	393	391	375	379	400	391	377	372	397	390	342	354	371	373	396	384	356	368	397	366	362	404	379	384	386	364	395	376	370	391	377	394	388	362	397	388	424	390	357	369	389	347	368	347	352	369	362	383	368	350	369	368	368	421	379	406	408	374	380	379	389	377	380	360	393	398	368	406	412	356	402	375	379	370	377	358	333	402	415	421	396	375	416	382	419	426	387	351	346	380	392	414	394	374	356	400	359	388	363	384	400	387	348	404	389	363	409	372	395	348	375	382	394	368	410	378	357	384	398	370	347	427	385	360	361	398	428	393	391	364	428	372	394	420	353	431	384	393	374	359	376	385	373	408	362	371	415	369	375	399	362	375	332	376	386	403	415	379	357	379	360	369	381	342	394	398	385	375	401	376	371	375	375	394	396	391	419	382	387	404	381	361	397	364	359	411	397	389	389	356	353	396	356	418	379	383	413	434	418	403	358	356	374	376	381	373	391	411	398	356	375	402	385	365	379	391	408	384	384	345	397	365	378	380	359	393	380	373	391	368	390	364	363	357	344	369	382	394	363	380	361	350	363	408	391	403	338	409	377	379	365	419	378	382	381	352	412	376	401	371	391	399	392	410	347	364	397	363	385	377	389	389	368	353	394	394	381	380	358	406	345	376	400	367	382	384	383	411	372	387	396	361	415	350	373	400	396	381	364	370	390	353	355	385	389	383	370	349	356	365	383	398	366	391	399	407	373	353	397	384	388	384	413	375	392	408	396	404	380	397	390	409	397	378	384	360	365	378	392	401	343	391	336	369	383	395	378	358	400	401	360	347	369	386	395	379	393	335	407	410	341	363	399	401	381	414	385	392	400	392	376	395	400	384	398	380	341	406	359	387	388	447	355	349	381	374	387	388	383	385	391	369	386	347	347	338	361	371	399	395	392	401	381	400	366	374	407	368	419	379	382	365	360	394	391	393	375	403	384	340	376	397	370	381	350	367	383	401	370	342	408	395	360	376	385	369	354	433	379	389	392	342	388	362	328	405	354	407	437	390	385	359	401	362	359	351	409	379	380	375	355	369	379	331	370	340	351	363	385	407	364	375	411	385	377	377	384	398	344	371	391	380	388	382	405	385	405	377	399	364	399	389	387	374	387	380	394	376	387	354	353	395	416	364	393	389	423	370	354	383	349	371	331	382	383	402	407	386	377	396	395	363	383	407	335	385	411	378	382	401	393	393	360	402	409	377	338	356	352	369	379	369	353	345	359	422	401	388	402	374	414	372	397	400	412	410	366	391	362	390	353	385	400	384	385	396	356	399	370	379	384	397	382	371	390	376	354	385	378	389	369	392	426	371	373	354	380	393	361	403	355	369	389	392	372	394	388	415	427	384	419	363	389	387	370	388	374	390	368	342	382	382	417	397	426	378	406	388	397	425	364	416	390	351	399	395	381	375	393	365	384	388	369	342	397	380	367	361	367	343	372	377	355	429	380	380	399	386	392	387	386	386	376	357	372	398	383	381	387	382	397	369	376	366	395	383	393	373	367	388	381	393	355	375	404	381	400	374	330	398	365	379	356	371	354	391	405	365	416	387	410	336	383	378	355	384	364	383	389	380	384	402	390	350	380	371	383	366	358	381	384	367	373	404	392	398	410	387	368	403	396	381	355	389	373	418	387	381	403	397	410	378	408	343	393	378	400	395	372	367	383	380	351	369	387	397	365	348	374	375	352	386	376	356	368	406
40053	54173	2837	1299	1020	782	691	636	602	523	541	491	482	477	442	463	440	479	459	441	454	446	432	439	395	457	444	439	390	399	420	433	450	419	417	424	405	450	433	446	438	411	442	412	450	451	415	445	415	458	418	407	437	457	412	380	455	421	443	430	430	441	429	431	411	447	421	432	421	400	429	416	432	395	445	440	470	434	391	414	441	444	402	403	418	441	427	450	458	412	401	384	384	440	415	427	450	413	416	417	425	409	420	438	399	399	455	442	441	398	429	407	429	417	395	422	404	430	447	402	414	412	423	411	436	443	440	450	420	407	420	417	411	419	442	405	441	406	454	446	416	439	433	422	367	413	410	420	435	410	408	427	427	395	464	409	438	416	452	448	441	399	433	451	452	430	400	429	469	398	416	401	404	433	408	404	411	417	424	410	440	474	426	404	426	421	403	390	430	394	427	382	397	411	436	418	435	429	419	441	444	431	418	429	420	422	437	418	405	411	411	421	418	423	436	394	429	421	412	420	443	437	380	418	419	406	432	416	385	402	403	396	396	427	443	410	396	423	418	432	381	405	466	429	408	390	390	426	412	445	428	421	455	413	425	399	406	423	406	400	415	442	398	425	480	471	413	459	426	414	431	436	433	426	450	459	426	389	423	421	416	427	415	391	433	414	373	465	391	414	410	416	458	404	458	427	406	469	399	358	421	423	404	400	418	458	423	438	409	434	431	445	432	432	457	398	467	433	426	450	390	371	403	420	461	437	449	381	424	455	433	446	423	417	468	394	408	434	403	400	397	416	377	392	430	417	383	420	431	445	433	455	371	431	473	425	406	416	417	390	477	456	431	433	426	433	371	407	447	411	418	446	421	405	424	399	439	438	425	416	414	390	402	405	423	437	439	426	398	420	421	371	435	418	435	416	451	416	395	410	419	397	416	413	409	421	431	422	419	405	392	437	423	410	413	437	489	424	389	425	405	396	428	398	432	402	427	434	435	436	432	422	425	417	399	400	442	424	423	403	391	440	412	435	414	434	388	430	439	384	460	417	466	450	391	439	389	449	410	411	420	441	426	397	445	422	431	422	429	428	386	445	446	449	413	420	410	424	422	425	406	420	442	433	394	465	430	427	384	402	420	408	427	422	438	445	422	404	484	414	391	456	448	407	428	411	427	405	403	417	439	410	430	436	457	430	413	433	449	374	446	435	410	449	395	415	385	425	402	371	436	393	427	457	459	413	389	405	410	451	416	437	390	395	392	402	388	390	443	432	412	433	435	430	440	427	403	458	399	431	433	424	397	440	413	417	452	417	421	417	388	418	402	444	421	422	436	421	420	440	436	399	420	436	438	421	396	438	425	418	464	434	428	446	441	423	413	428	464	410	396	415	439	432	420	409	424	414	401	467	451	459	422	414	411	429	416	417	430	430	435	431	400	432	435	421	433	412	432	417	421	404	432	411	427	413	408	418	420	405	413	392	391	448	404	477	386	400	409	446	413	449	417	420	416	402	430	437	429	440	439	432	420	465	398	385	397	450	438	425	428	384	401	436	430	425	398	454	453	422	407	396	398	441	420	410	447	410	395	417	441	371	432	449	439	414	411	421	403	389	390	454	461	446	414	393	456	439	421	392	421	433	395	449	418	376	411	433	441	411	376	408	429	463	440	414	419	400	414	414	389	414	407	390	397	404	442	389	403	430	429	419	432	393	416	400	422	389	463	418	429	442	414	395	420	412	396	450	409	415	432	431	407	396	438	462	419	417	408	399	441	414	430	381	405	420	412	443	416	393	426	431	395	424	441	412	426	402	407	423	432	459	404	404	418	416	443	405	453	423	409	442	428	382	417	484	435	431	456	466	428	418	450	427	452	421	406	362	381	415	430	431	416	438	422	406	391	405	364	450	417	440	422	437	456	426	438	415	426	439	426	437	396	410	419	422	411	418	426	412	409	406	407	402	399	384	435	430	453	413	414	402	404	425	462	401	389	423	411	410	414	402	400	427	396	428	377	416	367	440	420	427	408	426	434	426	391	447	377	401	387	427	419	439	439	406	394	444	413	437	426	438	426	440	436	389	416	433	463	421	385	433	426	428	417	373	402	432	394	427	416	459	426	414	420	388	409	421	418	400	453	397	389	433	427	436	424	419	434	435	417	423	415	418	427	453	407	411	357	425	406	409	437	412	426	364	398	422	440	363	421	422	427	420	448	401	441	411	452	424	436	398	408	428	428	430	443	459	444	369	440	433	421	413	432	457	432	393	433	397	427	420	413	436	398	423	445	427	409	425	440	381	380	448	424	414	422	446	457	440	399	422	461	405	418	402	396	419	427	430	429	411	443	385	431	435	432	440	444	416	405	411	378	423	409	424	446	417	441	429	411	448	411	403	450	473	413	377	415	434	449	413	394	445	420	388	431	408	436	418	455	420	431	440	416	422	428	385	385	434	430	434	450	459	393	424	443	444	402	386	404	419	390	414	430	404	407	445	437	406	460	416	405	449	400	407	409	462	418	427	442	431	426	432	413	387	448	445	433	428	403	416	413	449	413	395	403	434	396	388	428	391	400	421	441	425	419	411	426	433	386	438	382	423	415	434	392	439	424	423	437	447	448	454	435	437	413	426	424	420	438	430	430	435	413	408	427	442	413	471	393	384	460	408	460	451	396	420	409	420	415	424	439	442	420	400	406	409	389	403	437	418	408	432	424	418	428	396	412	418	464	429	454	389	400	455	417	410	394	378	408	439	415	434	418	412	415	435	412	407	441	409	449	420	400	411	422	382	431	423	411	416	423	401	418	426	407	456	417	414	401	441	465	404	448	437	404	413	398	393	447	419	435	443	392	422	418	459	420	411	417	461	428	420	409	438	397	455	463	424	440	409	388	428	412	425	429	450	416	439	453	433	374	399	424	419	435	397	405	444	441	409	406	435	457	447	428	412	426	400	419	435	409	426	411	436	409	431	452	429	449	435	440	403	456	407	416	431	409	426	437	408	385	435	437	407	414	413	416	427	437	369	398	442	436	423	402	428	409	426	422	423	438	458	399	400	413	430	418	410	425	420	457	430	411	425	406	448	407	412	457	372	427	405	407	391	440	430	435	393	419	435	429	445	379	445	447	418	442	422	432	402	401	436	421	405	444	381	398	411	449	404	423	446	397	418	440	438	426	430	395	453	416	414	414	425	424	383	435	442	438	445	378	429	445	409	394	411	398	379	391	407	416	452	404	409	422	454	415	415	395	407	398	429	438	470	445	434	428	413	417	402	385	434	425	425	387	405	425	419	411	427	430	433	451	417	410	450	427	399	453	415	422	376	422	414	394	407	422	406	380	428	424	432	412	426	421	408	396	419	384	406	425	425	433	470	392	397	454	410	409	398	425	434	497	426	406	407	425	448	426	421	430	404	440	404	400	434	415	416	426	423	417	420	406	389	425	404	399	401	415	407	425	399	444	451	418	426	414	425	381	435	416	438	413	410	436	438	430	397	419	429	418	410	431	411
23123	21712	29394	24282	21602	21424	5803	1224	1087	964	910	865	854	833	836	808	812	778	781	766	792	766	711	778	803	743	774	770	755	736	741	750	823	757	774	736	742	741	729	763	721	745	739	754	726	740	732	756	738	772	740	722	711	765	750	763	776	718	716	737	699	760	727	712	700	723	730	716	724	753	735	769	708	693	698	714	733	715	737	707	725	710	740	703	730	754	703	730	743	744	728	751	756	701	769	726	749	705	688	673	759	739	714	710	673	726	724	684	729	747	728	693	750	741	767	719	726	696	738	699	695	702	699	708	773	727	724	677	680	708	747	778	733	672	709	684	674	711	698	714	706	739	732	726	680	731	770	676	734	721	753	680	724	712	734	742	778	738	768	719	775	709	708	718	737	732	735	749	710	720	696	748	755	686	786	770	699	702	714	751	717	747	729	737	700	692	736	751	723	758	751	714	762	687	730	725	750	709	733	742	734	700	726	738	747	709	721	706	745	754	715	749	713	717	706	678	726	728	702	679	711	699	673	708	707	730	706	713	746	786	776	710	722	661	740	753	735	766	769	729	718	732	712	693	673	774	737	723	745	720	748	715	689	677	702	684	716	754	761	740	683	688	659	736	770	731	687	720	734	747	705	741	755	733	759	711	745	704	761	697	705	645	745	725	730	710	700	683	740	699	797	721	769	743	705	731	647	721	734	726	729	753	682	701	773	676	689	714	729	679	743	714	723	736	725	676	717	673	703	785	688	713	766	685	720	707	752	767	726	740	714	722	695	715	739	699	707	734	768	711	721	705	713	705	703	662	696	767	739	718	677	773	725	713	732	694	712	741	711	720	722	685	736	724	706	739	728	749	730	687	718	716	696	730	732	738	743	751	699	693	751	757	702	726	694	718	710	693	694	699	718	720	704	676	780	697	721	694	719	710	655	722	727	726	746	755	690	739	762	721	699	714	724	767	748	716	752	693	727	740	747	741	682	743	750	734	728	719	759	748	748	694	726	712	733	685	727	747	698	702	778	731	741	691	720	702	685	708	698	726	709	724	743	743	763	765	717	706	700	747	720	705	729	734	740	738	719	683	717	734	741	712	715	747	696	703	692	709	694	707	682	750	723	724	730	731	672	741	677	683	694	700	690	702	724	717	733	728	706	729	698	728	774	723	727	710	691	731	823	706	719	767	700	723	734	714	729	718	737	777	698	738	735	731	731	681	703	731	737	731	720	789	723	748	687	710	679	723	714	731	729	723	747	673	705	665	696	742	727	752	734	727	701	724	719	705	699	698	726	678	736	754	735	735	698	729	759	719	724	686	767	709	696	684	705	712	735	766	693	710	711	705	715	724	713	713	690	746	724	746	762	724	722	700	688	764	689	742	709	710	754	776	726	734	750	718	710	739	775	719	717	689	710	728	691	674	752	738	727	697	703	732	720	687	690	734	744	699	723	728	736	701	672	758	734	757	715	701	699	733	747	735	721	720	735	697	662	712	649	699	724	725	728	702	693	725	742	752	697	676	679	720	729	732	743	772	734	683	686	710	720	752	687	680	693	745	772	712	710	686	684	677	764	678	718	759	733	698	739	750	749	713	714	692	716	750	697	713	698	675	724	744	726	744	716	701	651	725	700	731	734	706	703	675	754	732	716	713	754	740	723	706	700	730	752	644	730	680	754	698	700	759	751	779	762	718	693	762	686	706	718	684	740	691	686	774	742	697	714	725	729	731	738	766	750	725	752	732	739	780	720	722	696	700	711	653	748	738	704	748	720	745	680	734	777	730	715	738	730	718	767	720	719	678	718	678	733	736	738	768	755	723	775	680	729	772	721	753	719	729	735	741	710	724	710	728	700	729	708	731	725	763	701	700	709	746	698	678	711	713	696	761	718	673	720	719	742	766	762	732	746	716	683	720	750	722	739	703	684	716	725	712	670	706	751	710	690	708	689	710	659	725	708	752	697	699	756	673	699	710	700	760	732	760	700	713	722	703	781	679	718	698	718	693	720	687	713	748	743	724	704	745	696	695	685	758	709	752	748	697	782	730	763	703	692	711	767	718	714	716	701	705	749	726	758	730	741	665	746	724	712	731	722	744	700	723	722	768	715	710	735	749	697	747	708	703	758	716	734	721	671	738	675	711	648	747	748	702	736	765	690	721	704	698	774	711	701	705	732	712	764	702	711	694	746	695	720	717	724	709	695	702	752	715	724	708	718	721	708	733	721	728	725	696	725	737	697	752	723	732	702	669	699	712	703	704	755	755	714	701	745	717	724	691	702	716	746	738	706	725	701	747	690	736	733	766	673	694	777	690	681	685	707	762	715	752	699	753	684	700	759	752	678	743	716	656	763	727	720	667	730	686	763	755	761	733	723	682	682	804	751	753	757	753	717	665	724	711	722	713	749	718	764	738	744	709	682	766	701	777	687	728	740	749	700	706	689	744	720	715	748	752	682	685	786	672	736	717	766	734	730	735	695	755	693	724	727	741	735	666	775	713	698	685	744	690	682	751	705	727	748	724	753	720	716	703	751	682	715	756	724	707	717	725	726	695	662	725	788	755	730	711	680	700	726	691	703	710	694	744	728	768	719	703	699	717	680	753	748	734	724	681	733	669	702	787	731	676	796	737	754	686	694	703	731	730	714	755	767	697	740	698	757	787	700	677	690	704	732	733	705	748	687	688	723	703	763	735	776	735	723	702	716	730	680	733	726	716	717	742	710	707	750	662	733	718	739	726	717	708	713	709	770	747	748	747	721	739	716	686	693	707	737	717	737	697	730	710	771	666	739	765	678	729	735	705	726	736	670	706	670	717	715	761	737	708	716	735	772	751	724	690	736	732	752	780	698	706	736	699	742	770	672	684	753	743	705	742	746	708	718	729	701	752	760	752	713	680	745	734	741	750	705	736	759	754	720	685	747	772	719	691	766	713	732	695	790	732	713	722	679	733	747	770	721	700	756	724	738	747	722	771	760	709	698	733	724	735	727	766	713	753	754	679	727	734	703	716	761	740	723	714	753	736	727	664	728	729	712	703	737	700	762	724	716	696	691	721	686	676	666	745	740	702	749	699	741	785	641	727	747	727	741	716	740	766	718	710	712	707	717	704	724	718	752	726	722	707	729	719	686	721	737	752	749	752	732	697	711	771	778	711	727	668	764	740	683	721	739	689	739	709	714	721	729	664	675	723	707	698	675	690	729	709	753	732	698	717	725	716	678	745	700	760	671	659	724	792	710	728	735	718	682	687	737	670	793	710	746	757	766	728	733	720	706	730	706	720	729	704	731	759	725	706	652	710	726	685	694	714	679	783	696	680	741	737	734	686	730	693	719	689	728	688	712	736	682	703	705	720	696	696	679	692	723	728	718	715	711	759	714	745	701	741	691	727	740	726	693	726	703	776	714	726	724	727	686	758	717	760	713	740	726	701	700	698	737	710	727	710	731	705	736	720	737	717	716	670	764	738	668	788	702	710	723	730	724	677	787	724	730	754	694	702	742	833
46756	67686	7589	3724	2767	2189	1776	1512	1301	1170	1069	1025	979	922	949	829	812	898	857	827	766	801	753	810	774	743	792	773	755	832	763	749	751	764	769	757	762	740	757	790	784	805	779	757	772	772	837	812	773	782	742	738	765	760	763	770	783	771	742	778	748	792	698	765	734	737	773	722	784	693	733	760	734	753	697	781	752	721	780	746	751	694	713	783	756	770	720	741	730	744	710	677	750	766	745	722	751	729	746	732	721	703	720	724	713	703	744	749	781	756	736	763	757	741	728	707	742	739	750	724	703	736	767	745	763	797	746	728	711	717	739	789	719	758	778	792	762	730	718	730	752	746	718	756	773	718	758	753	753	734	737	749	759	750	731	753	740	743	702	773	763	722	739	733	742	730	724	733	776	703	733	710	745	753	747	759	722	705	779	717	722	766	713	725	733	748	747	733	731	765	711	724	731	691	741	725	735	759	765	675	736	720	750	729	773	749	783	734	727	705	737	723	756	772	719	759	731	746	711	712	737	726	758	746	689	756	704	717	734	715	746	702	733	726	719	712	787	691	774	761	715	749	712	704	740	756	696	741	726	717	770	697	710	699	739	760	739	748	726	723	716	732	722	726	758	723	706	773	747	743	756	734	763	733	732	726	732	787	737	769	729	754	720	744	766	770	748	751	725	731	683	730	770	737	739	694	701	732	753	676	746	724	751	756	767	735	742	788	760	775	685	714	740	720	757	736	784	737	724	710	744	732	731	776	726	749	737	763	729	742	754	746	797	709	723	730	781	736	740	745	713	745	708	750	731	768	752	750	698	754	743	737	758	722	739	714	695	723	716	720	773	756	759	751	731	729	686	708	684	684	700	805	750	736	713	752	746	741	755	720	735	721	749	752	787	765	806	743	756	740	762	741	730	819	758	685	756	759	682	731	742	714	730	716	731	734	755	722	754	773	707	720	730	689	768	696	758	742	731	745	748	765	732	723	735	751	710	767	729	762	720	680	728	799	776	774	810	713	716	732	722	756	766	744	772	708	742	775	750	764	761	769	712	760	767	769	745	707	769	754	755	718	750	795	758	776	737	741	699	681	745	726	737	778	723	752	726	735	776	754	705	713	714	721	737	722	757	759	774	754	678	730	758	683	696	757	665	728	740	713	717	717	702	758	735	723	717	709	768	715	726	758	692	724	690	740	789	718	710	736	782	774	717	739	740	762	754	744	766	714	712	746	729	768	711	740	769	763	746	762	760	700	735	711	806	743	736	727	736	777	767	810	743	727	734	712	727	780	762	754	727	702	734	713	771	674	729	743	750	718	755	717	756	729	757	739	770	771	704	739	750	771	717	751	719	716	743	706	750	759	736	769	733	777	746	749	753	731	742	758	745	764	678	712	725	762	745	719	752	739	759	740	708	716	765	738	734	768	746	707	708	764	683	752	777	712	714	713	702	728	737	718	749	707	747	712	726	752	697	757	754	695	738	738	763	686	730	734	740	736	769	759	725	741	727	721	739	695	750	705	739	772	731	711	672	754	697	741	765	705	728	743	738	756	738	723	757	780	798	732	744	742	713	745	754	706	765	680	736	727	769	714	753	719	755	762	734	738	754	764	673	748	720	791	724	758	751	759	717	759	676	721	732	702	772	776	719	713	730	752	735	756	741	747	721	739	707	743	744	717	760	743	758	703	740	744	704	703	772	678	715	762	784	756	752	718	708	698	750	642	753	734	698	696	745	712	734	772	728	746	709	784	691	754	735	756	718	729	759	763	803	708	750	753	702	722	775	742	772	748	782	712	740	806	728	702	744	690	712	789	772	720	721	762	686	724	751	710	747	725	737	724	726	716	721	710	695	716	758	745	773	760	690	744	713	731	747	793	737	704	753	768	728	765	700	746	773	699	750	687	740	674	756	751	749	714	731	735	741	699	739	777	745	725	714	725	804	737	729	718	742	762	691	769	744	720	700	705	747	710	690	753	713	698	755	751	746	752	733	724	723	742	759	698	799	724	706	718	742	726	769	771	747	722	750	743	726	709	767	758	746	745	753	777	694	747	678	767	745	737	727	763	731	768	730	762	778	750	743	760	717	742	712	741	738	743	742	792	745	762	732	736	733	746	697	700	743	710	708	689	746	764	753	727	719	734	770	701	721	709	755	703	779	738	709	728	775	730	735	729	750	739	689	736	751	696	683	709	767	705	701	761	722	745	765	740	765	731	751	727	719	733	724	715	656	727	727	770	725	738	745	751	777	775	732	789	736	738	679	733	755	740	702	699	757	733	717	711	705	749	679	812	745	738	706	717	735	773	747	697	733	713	722	761	727	761	748	692	696	714	734	767	750	742	733	775	705	726	755	732	725	714	753	733	774	710	731	738	722	742	714	724	744	795	788	783	730	771	732	741	737	734	779	725	708	739	712	745	733	763	737	726	743	733	725	756	770	757	718	766	669	768	758	758	694	729	734	752	727	746	757	750	733	741	746	762	703	706	809	708	755	732	698	697	742	739	728	705	763	756	731	697	724	771	725	729	723	722	763	722	698	730	697	730	763	700	731	736	723	749	702	767	755	737	717	747	751	689	728	791	777	760	725	712	732	717	736	729	723	769	726	741	711	767	764	737	713	752	740	775	771	797	738	736	738	748	696	684	739	703	699	699	757	707	785	766	754	698	720	733	742	685	695	678	759	741	780	739	735	755	724	733	717	705	747	687	791	735	739	713	731	787	753	739	740	702	704	710	797	699	721	756	713	763	696	729	740	729	774	712	710	767	749	755	765	729	729	721	720	737	692	762	675	714	802	703	729	741	719	746	726	686	733	767	720	716	732	727	765	689	767	784	676	701	755	799	761	725	783	787	771	740	744	768	750	714	722	752	759	721	731	755	730	708	719	732	709	696	731	727	743	780	692	714	714	683	723	732	676	739	729	713	716	721	728	712	705	726	759	738	756	754	745	714	774	706	813	728	739	766	764	756	759	738	747	758	733	724	776	757	729	701	747	756	756	753	753	752	765	685	739	723	737	716	775	707	715	729	745	724	756	763	764	731	768	745	758	713	761	771	768	724	741	694	672	740	707	730	734	730	711	769	726	720	744	757	706	755	733	755	741	768	703	772	733	733	704	738	730	718	736	723	769	750	730	719	724	757	754	774	712	705	740	718	858	691	732	737	720	664	716	756	734	754	740	733	787	754	763	761	703	733	758	794	696	789	691	726	734	742	740	760	721	734	736	810	725	718	679	742	738	739	742	780	745	728	735	732	772	755	755	771	751	734	757	809	712	758	763	747	721	703	743	735	724	717	719	741	716	751	714	748	703	697	765	784	740	717	737	731	714	715	745	769	726	689	717	707	722	776	689	728	722	722	713	749	755	783	753	688	744	693	757	767	725	714	715	698	737	769	713	748	766	716	754	765	773	720	764	704	730	737	736	705	719	759	738	735	719	742	741	723	736	702	746	755	699	764	737	718	753	736	752	693	741	725	782	736	761	714	720	713	755	761	748	728
28994	20172	5033	559	396	354	377	348	347	358	344	347	323	359	357	360	356	301	357	348	338	336	367	331	289	317	361	343	304	329	373	327	314	311	371	344	335	352	356	349	333	332	340	343	330	372	350	357	385	362	379	312	336	335	368	332	377	332	364	332	345	351	329	334	356	353	343	314	330	359	379	359	323	323	359	370	362	391	361	381	345	362	332	323	320	324	375	324	347	325	342	329	354	351	313	314	351	341	331	333	361	363	344	359	377	381	343	330	344	360	391	315	379	360	319	350	337	329	366	349	329	318	317	271	323	339	346	344	357	348	325	324	355	332	366	335	313	331	358	332	361	360	373	381	361	360	355	356	377	356	353	334	325	367	354	352	341	345	394	337	341	356	346	335	333	337	314	334	334	385	332	336	371	323	327	344	341	350	341	360	333	305	350	353	363	369	357	292	323	334	353	344	321	336	362	336	346	344	313	326	353	323	339	373	320	315	349	366	334	373	350	324	351	321	337	352	373	370	342	332	323	327	335	321	335	335	361	345	343	361	332	332	320	339	342	327	323	371	337	342	344	368	372	366	321	313	324	313	315	371	319	306	307	286	316	354	349	309	351	340	364	349	352	346	345	343	368	385	327	300	334	375	330	333	352	344	325	348	334	319	338	339	364	370	325	335	336	333	375	335	335	297	366	378	334	307	373	342	342	310	294	332	354	344	333	346	361	335	337	292	338	339	318	325	341	328	358	368	362	357	343	364	354	365	311	377	361	370	337	345	331	325	377	363	363	327	351	368	338	318	337	347	320	313	370	336	341	367	349	350	324	338	333	315	327	319	342	300	353	359	348	360	368	362	304	370	293	333	328	353	389	363	354	309	358	339	346	344	345	330	337	337	335	358	357	342	363	341	344	358	358	368	329	308	357	366	332	359	321	365	324	330	332	333	344	342	346	332	343	345	315	375	357	321	336	350	323	356	328	356	362	327	345	316	347	347	371	358	318	325	348	356	373	311	356	324	335	337	305	340	355	345	333	320	318	299	326	315	358	326	343	347	340	313	330	323	389	360	323	347	364	347	348	362	340	346	335	347	322	341	329	305	385	357	354	380	335	306	330	363	335	361	347	378	328	332	338	348	343	371	372	348	356	337	383	334	329	352	341	306	344	320	360	339	335	345	317	340	361	313	327	326	302	358	352	354	317	329	330	337	358	349	353	342	346	349	319	364	354	337	344	323	348	358	346	339	378	342	348	353	344	372	330	359	353	338	336	323	337	354	332	322	333	334	311	343	341	328	321	346	354	352	330	328	329	333	302	344	344	370	365	326	351	336	344	348	365	365	327	317	323	306	307	343	338	335	351	368	308	347	338	337	339	354	325	343	340	323	346	329	389	324	354	352	352	338	315	333	323	365	337	342	338	315	368	344	332	365	353	345	334	352	337	308	337	363	338	360	366	353	388	393	342	351	333	347	327	334	326	344	334	365	325	335	365	372	331	336	339	326	312	340	360	305	310	332	332	349	327	355	324	353	365	354	337	316	386	346	329	366	373	331	330	319	367	333	359	356	346	357	357	329	365	351	301	322	332	330	341	330	328	355	333	341	310	356	347	315	313	348	319	313	338	340	375	335	351	369	328	333	347	335	340	353	344	319	378	339	321	374	321	354	322	319	376	317	367	379	325	349	376	307	320	335	388	348	355	370	321	325	339	357	333	336	295	324	351	341	328	363	299	358	309	363	345	363	298	357	351	333	335	312	373	361	317	317	328	346	321	353	364	341	333	319	344	323	310	343	370	370	317	337	345	321	335	356	324	349	363	361	327	316	292	324	306	389	344	361	351	365	349	349	341	376	346	368	334	333	310	335	343	357	313	371	363	311	351	334	361	330	330	327	313	352	332	353	312	326	375	335	343	348	341	365	364	346	352	362	361	337	342	291	314	342	344	322	369	355	333	356	319	350	346	336	322	314	326	330	339	348	352	342	309	343	314	322	376	318	355	348	357	369	342	359	347	358	345	349	339	341	360	343	308	305	371	369	323	325	311	334	352	357	344	343	363	365	327	334	339	356	352	309	341	358	332	334	354	357	339	362	326	300	320	330	336	338	358	361	321	337	326	306	376	335	332	330	343	344	331	360	335	335	381	328	341	364	346	344	321	350	285	367	327	319	358	337	361	347	371	359	333	331	305	358	327	345	337	345	333	302	347	299	370	386	353	302	353	343	371	349	337	299	377	337	341	369	332	332	348	334	331	319	337	334	321	341	329	369	338	343	352	325	355	344	336	331	321	339	337	353	345	351	295	349	332	371	336	327	338	328	310	376	345	336	334	326	327	323	340	347	351	314	344	341	351	303	330	321	330	387	336	353	366	363	321	344	365	366	337	380	321	352	335	365	338	374	368	356	340	354	367	340	363	340	338	370	333	332	369	357	361	352	373	344	354	364	330	327	336	309	362	356	382	340	333	335	349	345	342	358	315	301	333	330	331	342	343	366	307	342	342	348	336	339	327	322	333	333	340	336	322	357	340	322	360	326	386	344	356	383	326	354	306	332	379	310	335	338	312	335	353	359	325	324	330	355	343	326	325	355	302	327	344	317	360	338	317	361	356	348	345	363	342	341	343	347	348	371	302	336	341	316	336	371	334	309	330	324	323	319	336	333	338	350	342	321	320	358	357	345	353	300	321	346	356	325	326	343	359	344	325	333	317	346	356	362	376	333	341	318	348	338	340	336	317	356	328	337	389	341	313	327	348	336	365	366	329	353	343	305	349	369	367	341	342	324	326	346	322	344	311	342	352	318	316	293	340	372	332	372	320	312	327	354	349	345	338	333	343	331	313	361	321	355	347	354	330	384	316	346	327	306	373	338	359	358	305	333	340	352	347	327	330	298	344	324	335	377	361	318	363	338	320	324	297	341	332	342	338	323	326	363	335	364	345	321	325	357	348	336	364	359	361	347	313	344	353	364	339	340	358	346	324	385	336	372	319	351	342	339	299	346	313	336	341	327	343	361	335	340	321	320	321	320	355	347	349	329	324	291	346	327	341	306	349	338	354	360	297	330	373	353	307	329	340	360	377	344	325	338	335	348	352	319	344	342	343	356	342	328	342	307	343	344	354	330	361	326	318	349	344	318	371	358	344	317	372	343	338	336	335	318	354	334	351	337	317	339	316	351	293	339	340	329	312	336	342	356	337	340	331	328	345	294	352	332	332	351	351	317	330	325	340	353	313	325	321	351	352	349	319	361	323	359	364	344	354	320	346	384	322	312	297	326	337	350	334	379	337	328	317	355	365	347	345	351	336	346	328	324	346	312	346	360	299	363	359	326	359	370	314	315	335	336	353	338	364	353	355	371	350	367	336	343	356	371	348	335	341	338	319	327	319	327	324	330	357	336	343	360	340	310	341	347	312	328	341	335	314	362	309	327	326	350	341	355	348	341	307	365	329	365	324	349	317	334	338	335	332	366	341	343	342	381	333	381	339	327	332	337	373	326	332	335	323	343
17513	17967	572	441	445	383	368	398	371	361	389	415	393	329	391	370	371	357	386	374	357	391	389	399	376	381	362	338	342	363	344	397	375	349	371	340	360	368	403	341	405	395	407	396	368	378	352	375	392	391	392	395	390	384	383	379	372	362	380	387	342	354	363	390	328	379	363	375	366	363	372	360	367	378	395	384	355	348	385	385	374	353	374	362	342	371	360	372	387	337	374	365	391	360	369	381	365	385	341	367	342	383	348	369	350	364	359	371	360	365	379	322	376	355	335	378	358	347	388	355	376	349	353	360	386	362	387	356	385	353	371	349	362	375	357	371	359	372	352	371	369	368	380	349	359	398	352	380	367	337	350	341	388	365	366	334	368	394	342	369	354	347	300	368	349	386	364	370	394	373	366	355	398	365	339	383	371	445	357	387	383	352	390	361	320	375	379	395	370	363	373	403	393	343	340	323	385	378	373	363	364	365	406	322	377	369	379	368	339	364	391	368	396	331	364	386	369	367	388	345	350	383	357	378	367	364	343	363	342	381	368	350	351	370	380	365	358	365	362	384	316	362	380	362	381	366	373	351	386	357	368	363	351	363	364	379	362	378	395	368	363	366	369	348	367	374	391	372	370	334	383	368	365	357	317	352	389	354	383	314	355	382	372	364	372	390	345	325	350	384	340	369	385	373	390	395	345	421	356	407	350	351	380	399	345	380	367	382	343	350	353	358	352	389	385	396	346	360	378	396	369	359	366	379	386	344	367	388	361	388	349	348	378	362	355	319	344	374	374	344	381	377	345	357	361	365	374	356	404	353	378	376	361	363	388	344	364	380	373	410	367	372	398	382	351	357	378	367	343	366	352	350	371	379	360	421	376	376	369	374	363	369	367	340	395	350	361	360	356	397	374	389	337	355	373	357	372	380	367	351	397	350	351	372	376	358	379	391	356	373	349	374	351	361	369	374	376	400	352	379	382	392	352	355	362	350	368	373	336	356	348	387	387	388	376	314	354	343	373	383	370	372	341	366	367	358	377	348	350	398	389	375	346	361	377	387	363	376	347	373	361	370	365	359	340	395	340	382	403	330	349	369	391	358	350	372	341	415	361	339	377	381	348	351	362	370	344	352	330	369	380	373	343	362	371	387	382	392	349	395	382	354	355	385	356	422	377	347	354	378	331	377	368	365	368	353	371	380	363	370	367	396	394	339	375	345	379	352	382	372	388	378	343	364	372	392	377	356	367	366	367	363	355	356	336	363	374	360	369	347	364	333	353	369	388	359	351	366	345	352	361	362	364	361	379	394	349	351	351	378	388	356	386	401	343	374	357	385	377	384	342	365	344	349	382	374	378	367	395	394	339	387	374	361	370	343	353	379	358	338	369	324	388	392	368	382	374	345	365	378	354	336	364	376	368	362	387	344	352	342	360	331	382	360	344	403	361	373	366	376	359	375	348	352	380	345	355	404	388	372	414	351	363	370	369	349	346	300	395	356	363	350	389	374	342	382	351	374	334	347	354	354	386	352	395	358	368	353	367	377	377	374	359	343	368	383	389	353	379	381	352	356	406	358	353	354	354	360	373	365	373	391	352	382	367	350	369	363	390	360	361	360	359	355	352	398	378	376	406	370	356	370	415	393	366	382	351	354	366	363	352	366	382	335	361	325	364	352	370	353	377	366	360	346	402	371	350	348	364	364	333	352	382	363	393	387	360	361	388	327	361	360	368	381	385	363	346	384	352	360	389	345	362	361	349	355	379	325	366	342	344	373	368	368	382	369	371	374	376	346	325	368	350	368	346	359	331	375	356	345	346	366	366	366	346	379	399	352	353	304	346	394	364	378	360	349	394	370	362	336	390	371	395	336	380	407	380	395	363	409	381	368	351	385	368	386	393	370	376	374	353	375	387	357	413	366	362	376	412	372	388	337	396	347	378	370	381	361	381	356	379	344	335	353	355	345	377	381	360	370	375	337	346	368	376	386	332	360	367	351	376	353	368	362	368	365	334	378	368	352	376	335	350	346	361	359	347	344	343	326	382	355	372	343	367	368	351	374	378	373	346	338	339	364	355	385	335	362	367	331	357	368	400	390	347	373	363	355	386	367	351	401	384	369	365	335	361	341	345	412	350	373	349	377	353	379	372	349	372	342	389	340	380	352	366	352	388	373	389	369	360	350	389	345	335	364	378	357	344	363	384	385	393	410	337	387	378	327	367	381	341	361	355	352	397	425	360	375	357	361	371	384	378	363	420	335	369	374	412	383	351	368	362	360	352	351	364	354	378	365	372	376	393	335	375	380	393	360	402	351	353	362	404	365	346	349	393	336	359	359	371	336	376	373	372	339	365	382	361	350	402	365	405	366	404	398	373	384	406	384	365	379	360	383	403	384	365	358	352	347	370	384	337	350	345	358	356	360	351	361	401	356	383	363	399	388	357	321	356	343	349	383	338	375	391	393	356	379	380	352	380	382	341	369	336	355	367	366	379	361	379	381	321	368	315	358	368	334	355	346	339	409	395	335	375	361	360	351	372	362	384	350	335	351	356	339	330	350	361	353	369	373	370	354	357	386	351	387	384	370	368	379	351	391	383	354	329	367	354	342	342	364	367	381	361	363	381	404	342	363	373	368	378	347	345	401	400	395	371	385	358	344	358	403	392	384	368	372	328	366	393	386	354	335	378	381	376	365	366	356	357	343	349	381	371	375	370	360	376	377	374	369	373	383	402	343	346	386	380	407	388	359	349	364	366	369	383	363	361	364	343	371	370	347	380	347	395	391	383	365	379	350	343	345	372	347	369	388	330	381	384	328	379	340	406	389	350	356	349	358	356	345	340	328	385	350	350	398	319	369	365	349	366	357	378	391	394	326	360	345	350	371	365	375	366	343	357	367	408	341	362	382	386	328	413	356	366	365	365	370	384	406	345	360	325	352	371	377	389	353	353	387	379	352	378	357	372	339	370	377	341	357	381	345	385	337	388	355	373	358	320	366	357	378	367	338	329	334	370	383	387	379	361	386	367	365	382	366	377	364	356	397	343	352	363	382	394	371	371	381	360	341	362	351	358	383	392	372	344	351	371	385	370	347	355	363	363	395	342	390	321	355	390	405	370	379	392	384	362	364	382	340	382	396	361	371	383	355	410	354	372	390	361	370	381	331	395	360	338	363	331	362	386	373	370	363	355	389	375	356	379	381	362	351	389	345	391	358	370	385	393	374	357	372	368	363	358	369	408	365	365	360	388	360	371	388	393	391	373	361	379	381	336	347	397	399	372	336	388	400	356	357	347	382	369	363	389	364	364	325	393	357	370	355	380	395	406	334	360	347	335	358	422	379	372	365	368	375	342	364	379	346	340	372	373	377	368	376	345	363	353	391	366	363	341	373	357	374	404	364	378	376	394	362	384	371	398	334	367	372	359	350	373	380	361	386	377	381	357	416	366	365	356	327	374	374	371	348	355	398	372	352	347	388	381	327	357	338	381	376	356	377	373	350	360	351
24374	21756	28773	24859	21239	6069	1079	850	709	686	648	620	624	674	588	609	612	602	578	650	612	636	564	580	587	584	582	586	649	567	551	575	534	591	564	552	617	617	600	590	580	608	578	626	610	578	642	565	588	573	598	559	570	597	559	607	585	628	575	601	633	544	577	575	575	536	569	596	540	546	575	574	548	605	564	544	598	593	566	562	563	552	584	566	522	604	583	589	548	560	553	581	560	569	575	572	529	563	573	551	551	554	570	602	558	555	579	554	594	581	570	589	587	555	582	567	599	542	583	531	602	576	608	559	568	601	625	584	592	561	568	631	588	628	600	599	605	560	565	563	633	559	578	535	579	591	589	553	577	553	542	561	568	552	571	550	584	574	531	540	560	605	592	557	556	571	568	539	531	565	582	580	562	582	539	594	566	555	589	538	558	572	599	582	558	556	562	605	574	564	581	559	603	587	570	583	568	595	580	633	591	573	591	541	616	565	577	569	554	566	524	585	574	587	578	539	527	556	537	568	559	536	568	573	556	565	613	528	563	559	555	587	548	554	598	568	569	574	576	580	584	590	590	544	571	566	557	545	582	599	579	567	550	541	554	546	594	589	571	522	555	575	577	547	544	573	581	553	574	565	606	570	550	597	602	566	543	575	547	576	540	597	567	515	607	582	527	608	550	606	546	544	604	564	579	584	583	592	552	632	589	579	602	603	563	612	575	518	569	527	567	589	566	534	561	549	607	585	568	593	572	584	629	553	600	590	557	580	556	564	589	563	593	571	538	551	525	548	553	555	577	554	523	577	567	570	559	580	596	560	562	547	637	560	555	554	598	562	513	580	590	575	612	563	583	574	534	611	580	564	556	554	542	558	537	518	539	613	526	599	553	588	579	518	570	578	625	618	591	560	582	585	533	534	592	598	571	527	587	573	556	576	550	600	556	558	575	543	600	572	573	545	638	571	584	582	519	573	529	521	576	596	562	583	660	525	588	561	586	597	567	555	563	587	520	562	598	553	615	593	546	564	604	582	560	566	551	576	572	565	615	558	574	534	585	542	631	571	586	571	545	561	583	557	614	590	557	558	587	597	598	572	586	521	594	577	598	594	549	566	561	557	522	596	531	585	551	601	555	571	572	561	588	596	592	601	617	565	532	541	605	526	561	586	561	607	563	544	593	585	584	557	550	572	553	586	581	535	615	591	573	591	580	595	573	580	581	562	602	585	558	578	596	527	576	556	551	572	564	560	543	600	583	546	553	580	581	537	594	611	551	586	583	574	584	568	569	545	579	586	563	561	589	569	564	562	550	590	529	565	560	566	575	600	548	571	553	558	550	545	579	531	513	582	527	590	577	589	594	588	563	588	582	550	598	571	547	553	583	591	539	536	601	519	599	584	618	595	585	574	568	565	575	552	593	548	603	549	596	598	570	549	560	556	608	574	562	575	563	513	528	573	582	627	592	585	548	552	596	570	585	591	578	512	544	604	624	517	547	553	572	575	580	550	595	554	576	584	573	563	581	581	560	575	572	579	588	543	573	610	594	572	620	480	540	591	564	545	570	563	561	616	621	607	576	575	584	585	551	549	576	567	559	528	554	560	515	558	538	553	592	594	555	630	580	599	536	589	577	514	536	573	573	585	592	604	558	572	555	592	541	549	538	581	615	572	551	559	574	581	574	570	541	601	606	581	554	581	623	557	566	524	567	552	554	574	584	611	586	578	571	590	539	553	571	585	601	571	548	569	568	509	591	557	578	616	574	524	568	598	572	622	530	559	544	592	581	534	614	615	516	571	551	571	557	558	575	550	582	573	559	576	605	567	528	568	555	580	535	568	559	589	571	540	565	538	601	604	554	582	546	563	603	578	515	573	569	499	535	540	561	542	555	558	576	568	583	584	564	549	585	592	527	625	576	607	554	601	571	573	546	589	545	579	532	560	549	575	579	537	570	607	567	532	567	587	551	543	569	578	609	620	545	631	564	581	589	590	587	575	563	564	592	566	584	594	557	541	559	587	621	554	568	568	628	577	575	560	572	541	571	579	579	578	566	574	545	577	555	581	610	574	555	565	552	553	587	594	543	592	612	602	579	553	546	575	591	569	565	565	563	606	597	558	577	573	562	591	571	576	642	585	563	610	546	582	580	557	595	568	564	514	565	593	588	547	556	561	612	609	583	587	600	564	566	546	576	598	581	598	586	563	557	575	570	564	613	618	575	579	587	566	550	586	594	594	547	563	554	585	568	571	532	579	517	563	549	559	622	541	549	556	557	603	560	563	598	597	588	588	578	595	557	597	538	599	554	541	509	580	546	569	552	586	568	589	581	545	559	617	568	562	585	569	612	573	578	589	584	562	540	584	570	530	564	571	558	575	610	577	529	546	596	552	595	566	528	571	540	569	570	533	592	574	607	591	548	558	591	558	568	523	575	560	553	561	586	569	589	583	543	557	571	610	588	585	599	632	586	543	567	563	585	535	624	542	570	621	580	566	552	595	569	608	596	540	570	568	572	550	610	587	543	576	528	549	597	573	559	544	564	565	579	549	584	593	601	588	598	550	562	587	631	585	542	538	561	572	534	540	568	549	580	583	578	558	585	544	566	585	582	546	536	575	554	580	557	590	546	594	565	625	555	550	565	605	592	545	600	566	553	606	590	574	546	554	558	600	564	591	553	591	587	579	572	557	587	526	579	543	569	544	567	594	562	531	565	580	595	577	594	542	563	556	555	569	571	589	549	549	552	549	564	553	571	559	593	625	567	534	603	592	569	557	575	574	554	555	554	609	583	604	594	539	572	549	566	603	559	559	573	573	586	606	611	544	574	538	548	567	586	542	549	630	548	539	587	566	587	593	582	611	566	590	579	555	548	564	568	554	561	558	562	525	588	578	559	604	574	575	579	601	536	543	559	559	570	593	605	574	576	602	610	542	602	600	608	530	567	559	561	581	571	559	550	550	617	596	558	531	561	563	580	579	571	585	542	542	593	558	540	575	547	560	584	562	536	617	545	538	571	610	540	581	624	540	563	590	612	521	587	588	520	575	583	562	567	626	562	581	579	577	575	563	578	541	585	552	591	556	575	551	574	578	601	558	573	522	550	585	612	555	528	592	624	584	582	575	607	565	586	617	582	599	579	569	535	556	607	573	552	549	574	610	585	531	581	569	553	554	534	538	579	565	562	581	569	587	534	583	593	545	561	610	559	543	554	600	583	583	565	536	574	546	550	537	593	597	560	540	550	604	525	548	556	585	608	573	558	564	551	534	585	573	586	566	550	580	526	558	533	594	598	564	542	558	577	568	569	544	591	616	546	618	577	557	592	592	611	591	553	557	524	616	601	556	556	588	604	563	556	543	584	560	582	535	576	560	538	555	581	531	602	585	559	592	618	586	560	597	562	588	584	598	593	541	558	585	547	589	572	595	592	603	564	561	588	586	570	587	586	602	594	592	614	577	563	595	588	577	597	574	562	587	622	610	545	586	564	587	585	586	558	587	603	569
44139	54233	4446	2132	1665	1343	1095	968	835	840	780	747	732	680	688	685	661	680	603	650	630	611	623	609	590	602	599	570	606	578	604	571	586	579	581	623	586	584	627	559	580	603	663	623	637	649	624	586	670	629	617	604	579	601	651	588	624	594	588	591	665	604	592	548	583	576	596	633	634	594	572	610	633	607	586	602	625	630	603	586	618	542	574	577	587	596	559	606	613	582	576	608	587	576	559	560	585	617	557	626	556	566	624	595	572	615	612	643	601	597	559	567	624	612	577	555	576	617	555	554	587	589	579	603	595	585	582	557	583	599	576	575	592	582	584	598	599	593	537	569	569	571	555	602	558	616	578	545	569	586	570	619	548	619	581	588	621	577	564	603	552	596	579	575	572	576	608	622	583	559	577	582	570	566	568	572	552	588	568	624	621	549	601	574	604	587	634	581	581	562	580	576	575	603	594	621	559	590	597	583	585	595	624	592	590	588	628	573	570	578	617	559	549	572	562	569	575	627	623	567	585	571	554	585	613	577	546	596	568	600	592	596	636	577	558	579	587	564	605	577	573	585	565	575	586	509	568	601	620	558	601	575	604	624	559	585	624	578	581	574	596	567	622	590	570	580	621	614	517	593	570	584	600	581	592	601	593	612	568	603	624	585	522	578	593	584	572	602	558	575	586	565	626	559	583	635	590	603	573	602	573	600	559	587	622	555	582	554	587	577	591	596	628	621	626	570	572	613	593	597	589	583	587	603	582	570	585	554	564	590	569	611	577	578	610	570	551	581	628	558	594	592	605	610	600	587	564	574	616	584	577	559	588	574	581	597	582	570	526	586	568	564	580	628	578	626	628	583	559	581	597	579	586	612	569	640	579	536	575	538	610	576	570	572	546	625	569	620	577	608	617	599	592	586	606	595	577	620	599	523	601	574	574	586	594	587	577	590	597	552	568	607	576	577	589	622	557	593	583	612	556	613	587	608	591	595	556	594	577	577	605	553	624	551	589	609	575	557	620	598	581	591	615	586	571	580	607	595	554	590	589	587	595	588	569	591	581	578	599	619	558	553	601	578	577	598	578	627	619	648	516	597	649	608	592	583	563	618	582	580	559	568	601	562	600	592	540	628	592	592	560	602	594	600	604	581	592	631	588	653	627	577	596	542	602	633	634	597	562	592	579	601	590	576	593	569	564	559	566	601	575	575	599	563	567	603	557	562	542	557	608	584	571	585	549	578	533	603	558	527	591	635	582	603	535	579	588	565	606	595	601	587	561	593	597	537	590	629	563	595	583	584	591	608	582	626	622	553	602	587	531	575	564	616	597	577	578	580	556	560	569	586	586	585	613	582	560	599	590	565	553	577	574	550	561	565	559	574	587	594	578	567	556	569	593	573	592	617	577	545	580	555	606	579	576	549	585	616	610	550	582	575	620	595	569	592	598	592	580	548	591	606	604	569	592	589	613	599	633	581	578	582	607	604	561	608	570	571	545	600	587	552	594	583	612	577	618	559	585	587	627	599	575	613	566	594	624	561	603	601	581	587	615	593	562	614	587	611	620	635	574	597	611	600	594	594	629	577	580	570	587	548	569	604	602	591	572	578	564	598	662	655	597	604	603	551	573	592	568	565	556	551	578	607	570	561	610	605	603	594	590	607	574	621	561	624	550	552	579	598	580	559	606	556	592	586	589	610	577	564	569	544	619	601	609	558	583	584	592	552	575	631	570	634	583	607	600	558	603	624	580	562	605	560	636	615	570	602	581	616	589	558	602	606	577	604	617	541	529	624	569	558	598	639	551	599	594	655	604	636	587	587	611	591	591	568	562	580	609	609	603	587	572	617	643	591	606	588	607	611	628	617	578	553	561	645	567	565	604	543	578	579	599	566	580	578	574	551	584	544	598	579	566	605	588	597	563	576	550	607	594	588	528	571	559	594	586	552	611	614	593	554	606	556	597	574	564	592	584	584	563	593	603	634	599	551	558	574	607	601	589	574	594	631	564	589	562	644	604	594	554	590	614	612	571	593	559	579	590	570	583	625	618	605	614	606	587	605	576	576	565	577	661	594	559	580	605	596	586	588	561	560	605	570	569	578	612	572	590	562	554	629	590	591	547	614	583	577	603	588	590	592	579	593	588	639	627	597	591	599	554	604	592	634	633	607	580	578	584	587	567	582	605	600	544	606	582	614	564	553	600	598	585	606	584	608	560	546	614	566	605	590	563	583	588	578	591	566	559	636	586	599	632	568	578	614	608	548	539	613	578	558	575	569	560	600	619	573	593	610	594	535	586	602	593	584	659	553	613	581	593	583	591	585	615	598	589	609	574	605	598	572	544	585	567	605	572	587	592	597	611	591	581	570	596	559	635	582	594	590	617	598	557	592	576	548	648	574	571	570	569	612	592	566	590	595	598	572	577	600	643	576	594	612	585	606	570	585	608	573	598	571	602	594	600	597	591	599	578	581	565	587	579	591	588	564	607	581	620	596	590	598	595	584	597	565	591	553	613	560	569	610	601	577	578	587	610	599	591	594	599	607	551	571	588	568	571	549	585	584	585	596	609	578	629	628	575	589	582	540	549	557	600	549	584	610	585	566	583	562	622	577	558	623	595	582	612	558	590	561	599	598	592	577	573	581	579	588	561	590	630	607	589	601	635	602	584	583	560	568	579	562	584	598	598	612	545	608	592	602	580	608	603	616	565	575	629	584	544	583	584	617	591	579	569	575	581	626	516	588	624	586	591	583	576	611	582	577	609	575	618	598	614	587	595	622	532	571	585	590	590	595	585	582	557	578	567	551	627	605	581	607	600	581	611	554	576	571	566	587	582	564	576	594	572	609	653	591	621	590	632	588	600	588	580	563	576	592	567	541	585	637	626	586	635	556	594	584	528	588	613	606	607	591	573	621	572	608	625	621	594	603	553	598	562	559	559	582	564	580	584	593	611	589	567	531	549	589	614	616	606	572	620	578	551	582	617	580	562	590	579	580	590	590	591	601	592	584	566	595	613	604	553	558	626	545	596	576	571	593	632	595	600	612	588	579	565	577	559	607	596	563	587	602	562	577	568	606	584	553	572	563	603	588	650	583	632	600	638	598	616	560	557	587	568	559	571	574	557	648	573	566	602	591	606	582	577	550	603	537	597	579	561	606	556	592	583	585	590	595	583	562	575	558	602	589	607	616	586	584	545	567	590	632	570	602	572	547	611	591	563	558	608	609	604	606	573	594	622	594	572	585	637	624	617	573	606	634	516	574	581	574	569	597	596	581	597	586	605	611	584	593	596	554	597	569	583	623	621	557	569	614	596	565	601	615	526	563	563	537	610	587	618	608	633	595	588	536	595	577	556	612	553	552	601	603	596	601	610	573	569	587	596	563	582	652	588	622	589	598	574	573	550	608	601	590	592	611	591	588	578	617	597	619	576	572	584	549	592	585	577	609	597	582	639	616	589	605	606	585	586	590	599	586	610	568	607	604	560	595	565	517	602	578	604	543
25591	22021	27128	25814	6910	669	528	490	471	439	454	424	416	384	403	364	373	397	392	392	401	377	365	392	374	352	387	391	421	372	375	388	389	360	356	386	389	402	375	397	406	371	380	361	393	392	360	424	392	392	388	361	393	379	393	393	374	394	374	376	336	316	403	365	360	384	374	362	363	361	396	383	379	362	404	357	413	382	386	364	376	380	361	359	363	379	388	391	374	388	373	369	387	356	347	397	351	384	380	364	380	431	353	394	382	352	392	374	380	393	373	370	374	369	396	350	365	361	401	373	405	380	369	364	387	386	368	341	366	372	385	375	333	344	359	369	378	390	365	380	406	327	366	370	394	355	378	354	378	362	347	335	388	374	399	412	403	371	395	348	374	358	368	402	373	368	398	323	393	382	374	361	379	368	361	366	331	378	354	356	365	348	335	345	365	358	366	367	384	378	363	409	358	391	366	352	344	387	374	366	364	351	339	354	366	347	352	351	382	348	369	345	351	387	355	387	390	370	354	390	344	348	354	390	382	384	351	392	396	366	378	402	379	345	331	372	399	345	377	397	389	341	349	381	352	394	385	382	363	353	347	360	363	385	346	386	353	383	391	347	350	372	388	363	394	401	364	379	374	332	372	340	357	402	338	377	390	381	387	384	384	372	366	353	373	404	372	378	370	421	372	351	383	367	387	357	373	383	381	381	399	394	345	390	368	378	342	390	398	380	381	409	341	394	379	336	370	379	355	365	390	388	371	348	367	396	359	386	365	325	370	374	367	392	375	367	370	371	337	350	356	343	365	377	359	380	360	373	387	372	387	396	363	384	366	395	401	378	335	380	354	372	371	382	379	374	359	379	411	370	373	380	390	380	366	396	364	384	358	380	405	374	357	362	370	357	373	372	366	379	371	405	367	342	376	389	366	359	389	362	358	370	404	352	369	374	406	404	417	377	407	349	394	385	354	362	385	355	362	361	406	358	399	387	333	377	373	345	382	354	359	391	364	348	345	373	380	409	346	357	376	378	403	382	399	353	364	381	332	414	383	384	387	346	387	348	396	383	395	386	369	398	392	396	379	389	360	369	369	390	367	374	372	386	389	377	373	379	326	371	382	369	348	378	351	391	376	382	409	371	384	371	369	363	361	381	345	377	411	389	366	392	377	358	377	362	388	408	366	365	369	411	360	380	354	395	359	370	345	364	357	373	386	394	336	341	370	365	394	350	356	390	379	358	354	386	408	370	360	379	367	351	380	403	371	375	338	359	402	391	362	411	365	397	344	358	375	398	410	363	363	388	350	362	354	371	415	374	382	377	370	385	400	340	380	358	384	391	355	375	368	364	332	383	401	388	374	384	394	380	423	362	398	374	333	363	387	382	390	336	390	358	354	351	386	386	362	375	346	349	328	355	384	378	360	353	378	350	357	370	388	357	382	383	357	366	357	363	383	404	383	349	354	386	387	374	366	389	379	353	367	387	372	347	361	402	358	369	350	378	368	351	445	373	367	383	352	396	363	350	384	383	356	354	361	357	386	382	366	368	384	429	330	346	379	360	387	385	378	366	355	389	383	381	387	386	393	371	365	357	351	364	371	374	314	367	334	340	357	392	370	321	391	382	381	389	348	368	365	391	392	382	413	414	393	372	351	365	374	392	359	381	369	381	378	390	373	371	360	358	366	383	369	394	366	362	395	335	372	349	373	378	372	387	392	372	357	378	356	372	376	401	381	343	388	386	377	382	368	362	352	382	347	348	375	361	354	396	367	378	330	377	372	384	357	352	343	364	374	344	372	354	419	343	372	363	389	415	355	362	362	381	361	350	368	397	410	385	354	391	371	362	385	375	352	411	372	370	347	379	348	356	357	384	382	361	386	347	346	375	369	369	374	367	409	341	360	339	350	379	383	405	358	383	386	374	361	385	353	365	412	377	404	381	373	339	392	355	371	373	358	373	363	410	373	384	387	364	349	378	353	383	342	354	400	372	399	391	371	391	372	402	361	368	372	375	358	384	361	368	388	350	400	377	374	388	370	401	383	365	361	375	382	377	378	350	356	367	399	383	366	401	385	399	369	362	355	377	372	341	348	358	435	381	335	355	376	337	333	352	400	376	378	336	386	342	348	367	376	349	379	371	351	388	371	320	413	377	348	341	389	376	384	357	348	360	342	372	402	320	343	355	365	377	357	382	357	386	378	377	372	359	351	358	389	378	369	399	389	393	356	343	391	372	386	365	382	379	328	346	353	360	372	392	388	410	381	354	325	361	354	392	381	388	374	354	346	348	368	358	367	389	369	367	391	376	391	361	377	387	360	389	391	380	371	367	393	369	399	354	350	337	371	359	381	341	379	359	329	386	386	380	377	368	422	348	380	404	388	361	349	365	348	350	346	391	335	387	340	377	367	347	341	396	380	342	367	366	347	373	364	367	346	366	391	367	383	379	377	371	346	393	391	345	336	398	372	394	386	350	365	357	383	373	366	355	377	418	358	385	370	414	366	392	395	374	349	367	372	352	416	412	345	379	324	390	340	340	364	373	398	393	368	334	398	394	377	379	392	395	350	365	337	358	376	375	359	363	357	373	368	340	404	411	391	348	371	400	367	361	364	379	374	377	337	374	370	366	384	366	389	416	391	361	399	357	375	408	359	380	373	390	380	357	378	369	362	374	375	376	375	398	328	349	388	348	404	375	350	344	372	336	361	368	361	365	344	352	369	393	356	363	357	376	351	389	369	398	350	365	410	386	348	385	372	398	387	389	401	366	371	376	385	369	394	389	394	366	388	379	385	372	320	372	391	355	370	385	443	345	359	377	384	388	371	351	335	387	377	363	359	361	360	379	364	378	332	351	370	417	360	378	394	413	374	395	400	307	361	385	377	366	346	344	359	388	341	339	348	381	363	387	383	380	352	356	380	405	355	360	380	391	375	361	371	358	401	399	334	397	394	391	363	367	374	389	344	368	342	371	374	342	367	382	359	342	370	368	376	360	378	360	405	349	367	354	351	356	351	414	349	352	377	369	360	401	383	381	352	359	342	390	351	385	346	366	340	390	383	375	379	363	399	367	360	392	360	366	388	386	337	414	392	392	337	368	352	339	393	382	399	332	382	382	355	373	364	321	359	375	379	389	365	366	374	401	350	376	372	358	402	358	365	349	377	361	360	368	405	394	381	395	385	365	344	363	361	363	352	406	387	340	372	328	373	402	398	382	366	375	380	328	389	388	360	395	382	420	379	355	389	348	393	337	388	384	356	359	377	394	355	363	365	396	373	356	349	380	379	407	379	391	356	347	395	351	367	407	387	354	350	381	366	365	365	382	394	375	374	403	369	393	360	367	359	357	366	350	394	366	353	386	360	385	400	339	373	385	380	373	387	369	381	364	366	374	366	382	359	378	372	352	392	369	411	399	352	363	379	390	374	382	360	380	354	375	356	384	356	367	380	362	392	353	335	380	365	387	363	343	367	392	357	360	354	376	363	345	379	395	347	376	350	368	349	358
41644	43102	2574	1295	1015	793	690	643	545	541	526	504	482	467	455	449	435	453	434	452	448	427	427	389	418	426	476	383	457	436	421	443	399	416	398	430	419	409	413	419	397	431	453	421	430	433	422	424	426	404	446	403	414	384	447	408	398	422	410	444	427	418	403	436	409	435	394	400	415	392	410	447	420	387	443	419	424	409	380	429	423	369	403	407	403	375	409	387	387	426	432	421	389	438	411	392	394	422	423	403	418	423	424	443	423	429	402	382	442	388	391	393	368	384	414	363	440	403	406	364	411	422	408	396	424	446	402	367	438	419	424	433	452	410	430	390	405	417	434	420	405	406	451	395	400	414	432	372	430	455	438	404	418	414	409	397	428	439	400	427	438	399	400	397	435	399	411	389	412	415	460	413	396	416	408	417	410	399	404	440	424	388	442	426	424	445	413	402	445	420	433	438	415	413	431	414	410	425	440	407	403	382	432	403	433	417	419	427	411	434	421	396	386	401	394	415	412	416	376	429	418	435	352	388	377	421	416	385	375	406	412	363	409	420	398	399	420	391	393	401	433	410	407	421	387	401	380	407	453	421	399	409	436	376	446	376	407	387	446	381	402	431	431	392	381	439	358	398	425	404	420	426	451	368	432	391	396	378	389	371	403	406	426	404	401	400	408	429	397	359	411	449	419	445	393	414	374	403	398	447	423	440	431	424	456	438	394	381	393	387	392	440	443	390	416	409	420	453	410	396	414	420	378	423	421	401	425	408	470	347	407	403	390	431	422	368	395	396	430	406	425	392	429	411	428	374	394	467	428	415	385	406	402	398	416	411	397	430	396	414	432	421	416	417	401	396	427	407	408	389	447	380	405	409	392	396	399	402	404	417	397	409	443	408	430	432	419	343	383	411	393	450	395	421	395	418	388	433	413	391	441	405	421	419	445	389	397	411	429	398	400	373	408	437	414	405	444	424	460	406	396	397	415	409	421	405	402	402	410	421	406	408	403	429	415	388	419	401	436	391	437	391	404	410	427	427	412	418	397	423	415	416	382	387	396	419	432	466	451	428	407	404	424	431	401	429	418	418	417	411	418	433	473	417	452	395	408	441	438	417	406	445	446	408	413	361	388	452	431	410	407	408	391	403	418	431	433	439	388	399	398	413	431	404	399	421	400	419	396	411	445	409	399	398	419	431	403	386	407	394	403	407	408	431	425	417	396	406	400	367	397	374	409	406	399	421	400	432	411	406	404	408	434	411	390	441	418	397	406	371	397	433	373	415	402	412	457	393	419	393	413	412	436	396	392	396	379	363	427	403	423	405	400	430	411	405	452	421	394	441	410	376	429	390	406	392	418	417	425	435	422	406	414	431	416	394	397	420	415	400	419	401	421	407	413	388	430	467	436	436	386	395	431	389	413	419	402	431	432	420	403	442	406	422	415	424	378	443	379	437	419	396	424	422	412	399	429	443	406	382	390	421	401	411	434	418	412	456	410	369	462	400	386	384	395	387	385	406	414	420	412	377	419	455	353	437	388	394	414	409	406	427	408	417	404	430	415	428	417	401	389	427	409	429	392	417	446	434	416	398	429	397	417	405	389	394	365	422	395	412	427	416	415	378	420	385	406	442	397	417	434	437	421	420	382	407	404	393	420	393	415	441	435	370	445	396	433	427	399	402	405	419	391	408	442	438	402	381	415	405	439	428	390	395	399	411	390	410	433	399	405	423	426	430	435	395	435	418	430	422	422	374	488	422	451	410	392	383	405	415	439	383	404	428	446	406	379	396	431	400	367	426	414	390	406	434	378	426	422	434	426	429	411	433	408	424	408	401	428	417	419	433	409	398	405	414	406	407	421	456	411	433	393	407	423	423	411	410	438	418	430	426	403	415	405	410	415	456	394	431	365	399	439	438	388	404	422	418	410	405	376	408	440	390	431	435	420	434	438	415	402	388	432	402	412	428	417	417	432	394	407	426	410	431	414	393	419	369	405	427	436	430	408	406	417	399	402	407	444	388	426	392	405	429	406	432	437	415	377	390	404	428	441	393	426	401	390	440	432	429	426	398	401	385	440	416	411	391	449	416	408	391	409	384	417	429	396	418	437	397	396	412	398	418	454	414	445	400	427	404	459	416	410	420	393	417	409	419	388	404	379	380	390	437	377	398	402	421	394	411	404	434	424	417	447	424	415	395	412	385	369	399	388	397	372	384	392	399	415	407	404	388	416	426	404	412	385	407	413	389	419	447	438	402	385	405	422	441	396	407	417	428	414	420	365	442	402	397	418	423	399	412	407	450	416	412	415	415	411	400	413	350	390	420	369	410	444	430	414	400	402	406	415	393	426	433	435	423	406	381	404	400	433	450	393	424	375	405	457	393	398	407	411	399	407	391	402	411	404	436	409	405	399	444	411	416	424	398	375	419	405	420	381	429	410	436	422	437	436	423	408	420	353	433	421	398	429	394	448	376	453	423	434	391	410	436	401	382	402	377	406	402	411	380	383	372	401	424	429	406	420	407	407	396	427	429	415	399	390	397	413	397	407	399	406	407	418	379	430	417	422	389	457	426	400	430	400	421	434	406	385	383	390	411	440	405	413	399	479	416	419	389	407	389	395	441	394	401	416	407	434	406	372	420	394	416	401	429	424	442	404	424	419	430	402	409	435	419	396	425	388	408	413	403	431	396	458	414	429	383	401	420	435	389	424	365	437	427	403	421	393	416	429	424	443	413	401	400	404	391	389	409	382	430	407	388	428	431	393	401	402	403	370	404	408	397	422	412	418	450	419	462	403	407	438	421	419	441	405	419	409	428	409	401	421	391	409	414	430	398	387	387	408	405	430	415	422	417	397	415	426	408	418	411	373	406	400	418	409	401	402	392	418	424	437	416	436	417	442	429	388	419	396	426	424	449	408	422	431	390	433	388	428	421	417	405	420	410	409	383	445	418	441	405	370	405	478	411	382	447	417	451	377	408	434	410	388	398	414	438	418	457	403	399	398	405	426	429	409	447	387	428	419	428	389	437	424	406	412	401	421	378	408	407	433	404	386	391	379	429	423	424	429	415	406	404	398	390	391	398	415	426	424	406	434	376	413	409	433	407	423	411	448	414	375	416	382	416	390	433	406	419	431	437	380	422	416	411	394	399	417	402	384	391	401	431	389	417	406	404	438	423	412	428	407	352	420	425	452	397	403	420	420	409	459	433	422	415	404	405	383	409	408	418	393	400	407	399	431	425	395	375	415	417	447	393	402	397	398	396	407	405	445	380	429	420	394	380	397	404	423	422	424	437	400	421	416	422	413	398	431	439	426	441	426	365	427	391	415	403	432	424	419	431	418	403	418	442	419	410	446	415	434	403	364	409	395	418	405	419	418	436	423	441	389	408	394	452	404	431	391	424	406	419	424	409	405	424	440	383	402	420	377	388	416	382	423	444	403	418	382	416	413	401	424	417	372	421	406	411	388	414	444	424	437	410	437	406	404	437	420	385	404	398	405	428
23123	21574	28861	24653	21546	21444	6020	1313	1004	996	989	913	768	828	801	802	748	777	808	772	761	758	756	734	748	829	702	757	705	715	703	692	696	757	719	737	725	746	765	733	734	688	715	731	715	733	787	741	742	752	749	686	746	730	780	700	742	708	729	745	723	710	732	691	690	745	746	742	734	743	724	686	703	662	695	666	738	744	680	718	719	692	764	722	722	695	672	697	720	684	736	744	746	737	728	696	688	705	709	739	719	698	717	681	718	725	721	694	682	699	727	727	721	744	763	699	683	711	744	711	670	693	706	724	734	651	717	653	707	775	670	730	672	718	717	700	700	720	714	715	695	724	747	729	678	678	654	716	719	672	710	691	711	694	711	690	726	707	713	719	700	727	731	739	715	732	691	701	722	710	713	664	651	675	708	705	709	753	721	678	689	718	742	772	701	749	696	676	736	724	708	729	722	735	695	679	720	698	701	707	737	699	699	728	704	678	696	684	705	738	669	656	688	688	732	680	733	699	741	752	680	665	696	692	734	634	717	714	658	672	734	681	699	757	753	781	749	717	703	679	712	691	742	712	721	712	679	728	643	715	659	715	731	697	707	674	706	691	715	707	677	761	699	736	714	704	692	714	697	685	672	662	698	690	717	707	668	678	692	663	727	730	722	759	675	678	701	733	714	733	716	714	758	704	705	715	725	730	682	727	740	690	716	713	705	714	698	720	729	728	689	709	693	686	731	718	698	728	730	676	712	711	704	723	702	665	753	715	694	658	758	682	701	689	703	697	702	758	703	701	675	711	709	687	743	719	771	705	738	669	717	745	693	758	697	680	736	725	746	693	705	665	740	748	680	685	677	690	725	719	718	702	735	724	691	754	753	698	767	733	756	711	718	679	727	673	696	721	682	690	666	692	691	728	708	676	728	768	710	718	720	698	694	676	728	706	708	671	751	733	672	683	707	727	745	694	707	737	716	717	695	729	707	699	698	732	784	730	706	736	681	732	742	753	709	696	717	738	698	699	667	731	668	675	702	703	661	732	709	737	723	746	725	653	700	691	696	681	715	771	727	731	641	705	669	666	758	720	703	690	708	709	687	709	729	721	683	699	670	702	653	762	714	706	725	737	727	672	707	712	723	662	698	727	740	760	707	752	695	747	734	741	712	725	681	742	682	723	685	697	694	729	731	709	716	705	676	707	692	721	706	705	720	650	705	703	708	699	769	735	749	677	683	681	710	689	691	724	717	775	743	692	679	711	757	739	717	735	713	711	697	712	727	766	742	719	756	735	718	687	693	721	693	723	735	734	728	730	731	710	748	730	714	765	769	720	695	714	733	708	686	696	737	710	746	723	656	713	682	770	743	687	724	752	648	723	722	781	741	723	738	741	759	689	681	726	711	690	681	675	679	735	684	672	737	733	683	726	750	700	701	696	724	716	759	723	695	732	713	729	680	691	658	743	710	644	757	722	776	715	706	733	726	734	678	696	701	698	738	722	703	706	731	687	709	677	707	726	662	701	783	698	727	712	726	750	730	699	698	707	702	727	720	678	706	695	706	740	735	698	730	699	713	729	751	715	745	744	691	685	748	713	723	708	695	732	676	730	704	699	685	694	780	720	688	727	721	706	683	708	717	739	712	706	705	741	750	659	676	679	732	704	736	677	716	708	690	743	711	671	753	713	726	744	711	666	692	712	722	693	723	708	719	713	741	707	622	703	708	703	681	693	698	726	702	702	687	707	746	759	739	713	664	688	731	706	689	708	726	711	706	688	727	771	719	727	704	765	703	671	722	730	732	745	698	689	724	724	705	747	699	717	703	696	684	700	703	760	709	712	758	716	683	714	677	762	640	725	678	676	688	678	704	676	665	731	700	661	709	678	672	737	661	702	726	731	721	680	689	726	694	710	769	747	753	740	710	716	707	744	710	676	751	690	676	710	674	694	689	656	721	717	723	670	699	680	705	698	712	686	696	724	730	692	710	700	743	758	726	691	695	765	707	711	705	730	702	729	717	680	718	712	713	725	660	749	697	742	724	690	718	720	708	700	727	706	712	701	692	718	724	749	758	752	739	673	730	737	744	717	704	738	716	709	701	699	716	715	683	726	702	651	703	714	712	650	732	719	711	697	689	652	732	743	731	651	727	733	697	687	702	706	694	709	764	686	710	695	679	733	685	729	699	690	725	707	727	714	756	706	697	686	754	692	687	760	660	727	683	751	726	641	710	739	769	707	696	756	678	694	699	756	706	693	706	706	667	718	678	728	680	775	706	711	770	698	704	679	722	695	794	720	694	726	685	685	723	725	742	724	753	719	747	705	733	700	679	722	718	760	696	704	727	700	710	754	746	731	712	744	708	765	689	688	722	727	738	662	720	674	680	672	698	717	683	731	747	679	686	751	796	723	669	746	705	694	672	696	699	709	683	719	757	677	737	757	744	698	669	678	720	735	776	700	710	760	721	722	686	765	706	759	731	664	707	709	685	689	726	708	695	709	696	721	701	667	718	731	700	650	697	708	727	683	721	750	722	725	659	673	752	733	719	742	701	679	656	726	711	731	708	673	741	680	701	697	713	682	747	726	709	728	685	675	711	699	692	716	714	702	683	698	701	703	748	670	735	723	649	674	655	691	678	733	637	748	689	723	716	750	655	709	691	733	714	731	676	742	690	751	736	694	749	680	696	715	667	700	697	681	740	702	728	692	755	683	678	700	676	746	705	665	726	733	689	684	718	729	697	699	683	694	695	661	734	670	697	746	682	720	772	708	726	740	692	694	701	730	709	679	736	748	684	700	706	729	723	719	759	731	690	666	701	727	688	736	703	724	721	761	697	700	705	698	732	714	719	681	713	722	740	734	718	666	710	688	712	680	748	719	731	683	712	691	725	706	703	702	711	722	705	680	703	678	666	680	667	766	689	725	697	687	684	760	765	699	676	749	750	702	687	711	646	767	770	701	749	683	731	730	669	737	718	678	760	680	686	725	726	716	678	718	722	708	732	684	673	733	685	695	727	696	669	695	683	733	726	727	787	732	677	726	723	715	724	670	720	706	704	683	709	715	693	746	713	741	733	687	733	738	648	709	741	701	675	676	717	726	696	721	691	693	716	715	689	685	712	729	739	715	721	725	714	684	718	718	717	712	698	681	697	677	707	684	689	708	707	675	709	737	718	697	685	740	707	728	711	733	690	677	713	669	758	671	744	729	681	698	703	722	683	729	719	714	720	704	710	768	689	744	674	743	698	721	739	688	724	719	720	715	723	722	698	710	669	684	691	659	724	707	718	699	712	706	700	711	747	753	720	692	741	705	687	711	760	711	648	702	702	707	687	691	686	698	665	687	718	671	746	682	768	680	689	723	706	744	754	712	672	726	692	730	718	744	755	683	703	751	738	684	734	672	650	672	755	638	708	690	722	716	707	692	722	735	713	660	745	710	745	652	735	727	760	736	653	715	712	743	721	715	679	703	742	717	715	673	686	756	685	748	661	672	695	692	701	717
47294	49654	8032	3829	2781	2186	1856	1572	1275	1182	1056	1037	990	968	887	888	813	826	853	825	772	816	796	819	774	763	709	791	773	764	755	746	721	698	742	740	764	750	762	793	783	807	762	798	725	750	728	758	802	792	752	747	681	784	725	746	764	711	735	765	787	738	795	735	740	747	709	750	751	715	734	717	755	743	763	719	753	727	804	729	688	719	703	736	690	725	732	711	736	747	739	699	739	745	760	697	753	728	736	751	750	699	727	705	722	691	670	707	752	725	761	697	762	701	755	735	737	700	697	772	732	773	767	778	755	755	731	735	743	703	726	691	756	766	715	712	746	674	750	759	700	709	702	758	742	715	760	717	748	708	729	729	716	715	637	742	692	724	691	725	685	752	754	720	749	710	733	720	761	717	722	743	684	732	701	763	770	720	707	723	710	736	695	718	711	693	741	727	740	719	692	754	783	776	735	710	680	725	726	726	716	742	702	668	719	721	728	737	701	714	701	731	745	758	731	760	767	765	719	755	754	729	719	735	682	748	744	776	751	689	776	744	761	758	747	688	729	715	706	752	764	721	721	758	698	712	702	708	760	717	723	737	751	759	732	728	696	705	780	765	721	731	719	732	726	745	721	721	721	712	692	741	726	712	735	694	708	753	741	707	697	778	692	696	733	723	758	771	771	712	765	724	693	692	732	691	747	696	773	714	757	731	755	718	700	688	718	699	697	689	689	724	687	720	718	662	667	754	694	681	712	708	706	749	713	681	716	704	749	699	786	718	712	738	703	702	727	759	773	685	719	729	743	757	689	731	715	718	691	699	764	692	710	715	694	730	751	729	722	741	694	757	749	698	680	712	733	741	767	715	724	688	770	696	711	692	699	713	673	710	756	709	728	728	740	689	742	781	714	741	674	693	728	726	743	696	743	691	706	713	782	700	748	718	727	754	694	678	667	691	713	718	724	726	721	706	699	693	723	675	746	686	763	715	731	732	701	725	710	778	710	709	736	723	705	701	701	680	717	715	729	719	706	717	726	695	709	745	716	706	706	693	713	710	714	702	674	711	739	745	745	728	712	701	709	748	708	737	737	745	720	682	694	723	740	747	747	720	742	729	720	767	727	740	746	748	726	700	738	730	722	731	732	712	706	754	701	712	717	713	758	754	713	720	726	724	695	729	693	700	758	720	744	706	706	697	690	704	696	764	711	738	667	729	742	719	722	743	779	709	742	713	739	701	748	712	715	734	706	709	727	701	723	702	730	733	678	701	661	749	761	747	751	691	719	681	746	753	669	693	729	744	726	696	690	771	732	717	768	744	720	712	676	745	695	720	717	718	757	723	736	725	738	728	703	760	707	726	754	740	688	680	717	757	704	732	736	691	724	784	727	744	686	739	731	675	709	730	716	732	722	731	678	708	700	677	791	729	766	755	732	738	682	714	714	704	709	740	749	767	733	702	734	788	715	735	696	719	747	743	731	712	687	681	722	761	730	773	713	736	736	733	674	686	723	734	694	745	713	766	738	658	726	735	707	764	745	720	777	686	738	696	748	743	749	749	695	713	762	760	740	706	733	754	724	669	747	699	738	698	712	739	740	720	728	712	667	710	788	721	746	740	695	710	733	735	700	734	725	719	731	697	723	775	712	731	746	722	739	694	742	715	743	711	725	735	728	711	697	690	727	690	712	747	726	739	810	731	750	755	734	717	747	721	683	763	701	676	705	729	722	696	776	676	749	772	686	731	731	750	712	711	712	740	721	743	725	706	705	680	753	689	711	709	765	683	736	728	715	705	713	694	733	742	772	758	685	735	740	691	725	748	753	737	698	744	660	724	750	723	700	687	712	669	698	737	705	769	752	755	739	715	715	705	744	740	733	764	712	661	798	699	717	730	697	751	732	708	712	690	759	721	720	739	664	734	776	753	717	730	722	718	737	749	743	668	693	730	735	768	739	760	716	696	703	735	701	773	742	717	730	712	702	758	688	778	730	680	719	768	715	720	680	745	741	698	753	729	755	720	700	727	758	712	729	716	737	759	727	702	681	698	704	699	692	758	761	733	755	723	711	706	668	724	739	748	751	776	775	737	691	736	769	731	758	697	710	764	742	688	728	691	721	746	705	745	719	717	736	707	735	698	749	769	724	692	757	720	722	801	738	701	709	764	728	739	707	759	738	653	748	737	714	758	752	724	795	759	704	753	726	763	709	742	713	710	729	698	703	756	700	708	710	689	710	749	700	730	767	661	722	706	746	676	703	799	699	730	778	719	752	699	716	715	695	704	736	730	752	714	726	714	781	764	712	744	749	719	708	688	755	702	709	681	741	685	702	725	755	713	716	728	758	717	721	711	732	724	735	741	729	680	696	723	749	728	756	721	728	710	729	701	758	724	741	708	740	723	722	703	740	709	723	752	770	777	792	704	702	793	734	704	736	705	719	720	735	710	731	748	703	674	719	662	743	698	701	713	669	695	686	740	708	724	689	733	698	788	704	690	728	704	766	745	703	731	758	755	747	716	743	730	751	733	707	716	678	756	770	746	738	748	761	719	722	773	685	761	732	734	692	768	736	757	708	740	723	762	699	717	681	751	719	707	781	740	707	665	700	762	754	707	683	712	716	748	721	719	681	690	726	759	683	675	732	721	648	702	749	693	718	756	710	746	700	729	711	748	699	693	735	755	727	715	757	707	715	680	744	748	700	694	694	733	708	714	730	757	702	716	702	718	672	726	752	728	664	716	702	697	742	692	747	698	720	744	691	737	733	726	791	690	749	745	768	711	707	739	736	711	733	667	738	711	691	718	694	724	701	691	696	700	744	714	743	708	701	717	715	716	667	726	735	754	745	699	710	704	746	675	742	718	714	719	754	682	710	752	708	694	701	698	769	722	720	718	748	734	708	733	711	767	764	737	727	715	765	675	699	714	695	704	779	700	716	707	736	770	695	712	715	724	655	796	762	728	714	733	719	636	739	712	705	700	732	712	721	774	756	718	747	743	728	681	712	676	731	711	618	676	707	715	769	717	718	727	747	739	722	671	739	682	705	735	696	714	703	719	726	727	742	736	720	709	714	687	724	715	746	756	711	681	774	703	699	757	736	700	716	669	721	721	754	707	740	739	712	711	728	723	727	728	694	730	753	751	718	684	761	720	696	751	765	746	755	698	696	744	703	734	722	684	719	707	725	677	737	750	769	736	760	747	736	729	729	711	715	682	719	758	694	724	697	677	744	695	720	759	769	750	768	726	692	723	703	758	766	766	711	746	712	731	732	728	725	699	743	722	690	725	712	724	778	730	708	729	741	725	726	751	714	740	709	735	686	688	702	736	692	730	712	795	696	752	723	734	714	698	754	725	710	756	740	742	709	789	732	696	689	694	669	715	718	721	717	732	725	714	763	711	759	764	713	737	743	704	760	761	733	705	678	744	716	713	706	714	737	701	713	709	712	716	670	722	729	719	764	738	741	745	731	709	726	695	706	720	738	739	713	677	748	742	735	761	753	738
29031	19254	4518	564	420	331	339	352	309	353	344	323	374	317	322	337	354	316	356	323	323	329	346	320	363	316	353	341	336	339	313	331	310	358	375	328	342	326	353	348	347	348	362	326	355	357	361	328	332	347	314	322	312	389	303	335	328	342	340	326	350	336	355	329	325	323	337	347	342	348	338	316	347	315	314	342	345	360	316	329	327	328	345	346	363	339	335	335	334	344	328	342	373	314	365	323	329	322	301	361	311	335	364	331	338	371	307	331	347	340	343	363	335	354	319	350	340	350	348	369	337	331	337	359	341	334	304	330	380	319	352	334	308	309	372	343	339	306	329	335	349	330	322	333	335	330	335	353	321	303	321	316	352	339	369	345	339	319	301	339	361	339	331	323	330	366	369	325	331	331	361	343	297	302	347	340	329	307	320	333	307	344	321	314	322	333	350	311	300	368	331	348	345	349	312	330	309	356	313	328	349	322	356	324	354	336	319	361	372	344	342	342	336	346	313	296	339	342	342	350	305	341	329	342	360	352	317	336	326	351	316	334	343	320	317	305	324	302	356	330	333	343	353	349	347	341	330	338	359	298	325	324	352	299	305	349	333	286	321	332	351	342	314	327	322	323	329	329	355	319	370	320	321	323	339	346	355	298	312	309	329	326	316	332	322	340	319	333	352	354	329	346	322	354	316	297	326	338	339	355	354	292	351	306	335	372	343	318	352	335	343	333	302	329	355	316	321	325	344	322	363	338	343	321	334	312	366	348	328	339	322	342	332	343	346	321	357	319	349	350	333	331	316	315	346	329	330	342	347	335	310	331	309	337	333	370	336	288	351	323	312	323	334	356	311	339	347	356	326	361	315	315	322	328	311	314	354	361	329	340	330	331	332	343	339	337	341	322	342	337	329	331	320	376	311	335	346	339	330	322	354	344	309	324	334	330	302	302	331	341	386	329	305	343	346	331	334	351	318	337	336	302	337	356	309	349	318	363	342	348	306	344	318	338	324	351	296	323	341	346	336	312	309	322	322	334	328	361	324	339	322	333	334	353	308	325	336	327	337	314	332	347	323	336	346	306	337	297	337	336	343	324	354	325	360	372	330	311	331	350	346	321	320	344	325	333	337	334	318	323	329	335	361	334	311	336	357	340	372	310	389	341	338	348	348	326	336	296	333	370	343	331	336	307	321	312	310	349	338	322	355	329	307	349	348	360	296	335	364	361	336	297	298	330	314	340	321	355	322	365	328	357	341	336	340	333	354	317	336	336	333	326	320	308	322	317	357	328	325	335	345	332	297	326	338	313	367	318	330	339	315	349	317	350	310	336	349	352	329	327	329	324	300	327	378	343	312	339	326	330	357	340	343	366	346	314	334	325	295	324	370	346	364	318	322	319	328	320	350	346	331	302	361	352	303	345	301	336	340	313	338	359	350	360	334	325	308	311	338	342	311	347	314	358	313	350	324	344	323	307	344	364	304	327	341	358	341	354	348	308	351	323	326	315	356	368	323	318	331	342	317	325	300	342	340	353	330	336	316	326	359	340	314	321	355	365	311	351	316	327	356	303	345	317	325	354	323	312	333	335	334	344	313	318	319	328	309	316	333	330	348	325	323	350	320	339	358	333	324	329	326	327	303	318	318	334	330	325	335	367	338	344	337	327	325	325	333	321	321	345	338	340	343	338	360	357	324	333	328	325	373	340	317	341	322	382	338	303	348	322	353	296	331	345	353	343	323	329	333	355	297	334	334	359	364	340	326	340	324	351	318	354	341	337	348	315	327	336	343	306	342	362	319	312	333	340	280	331	345	312	331	313	311	324	330	295	363	328	296	338	350	317	290	304	326	341	321	305	320	353	325	311	334	343	347	329	334	293	348	288	331	339	327	338	354	308	361	333	305	337	347	343	332	322	339	306	329	349	330	341	320	340	334	292	341	297	332	314	358	336	334	353	319	328	320	362	309	358	340	334	291	343	327	300	323	325	339	330	335	327	336	336	339	322	322	366	328	348	379	322	361	342	324	345	334	297	339	339	335	350	364	319	318	328	318	309	310	338	329	331	327	335	357	294	328	304	319	324	346	357	347	357	303	310	342	303	347	342	305	344	335	324	332	350	306	355	333	333	318	320	367	328	348	354	367	317	340	313	340	359	347	353	328	352	373	336	317	353	355	325	379	324	332	338	346	307	320	326	331	320	348	343	356	327	360	342	316	312	330	298	338	336	351	330	371	324	341	335	343	349	330	328	330	319	325	336	314	331	341	381	337	325	332	320	319	330	345	323	317	358	302	291	344	329	332	307	290	346	341	331	329	322	311	341	301	324	337	328	316	370	347	296	380	346	375	352	335	353	338	337	373	319	329	335	317	352	335	359	346	325	363	328	330	328	301	383	358	332	326	337	341	330	320	380	330	334	336	364	305	316	326	348	355	366	324	339	330	353	333	302	333	374	349	337	340	339	320	344	332	334	337	295	369	340	363	333	336	341	365	312	341	320	364	346	344	341	349	348	312	337	318	325	380	346	344	336	358	346	330	333	320	306	342	357	327	329	354	351	313	335	342	365	328	295	331	341	326	338	333	351	346	340	335	316	321	333	351	318	351	307	332	320	332	332	339	319	370	316	320	337	326	350	315	368	328	366	357	337	337	370	318	349	327	308	309	350	324	345	345	314	333	331	333	325	345	329	335	331	309	363	373	335	354	317	327	315	320	371	332	319	326	330	325	335	339	307	391	340	325	339	311	327	349	354	351	341	343	310	342	317	330	332	351	304	347	315	337	350	365	355	316	344	313	303	314	330	298	321	309	344	311	367	353	321	329	291	351	341	320	332	295	316	364	364	339	316	341	297	341	302	350	361	340	324	316	342	362	326	326	347	303	338	363	320	361	354	353	328	338	337	350	302	335	355	336	340	346	346	327	348	348	301	311	316	329	332	339	325	349	350	324	316	368	327	339	333	337	347	317	316	327	306	338	371	309	341	353	323	290	344	321	349	302	342	322	339	329	360	352	336	360	338	341	354	329	322	330	320	338	342	337	351	344	308	309	320	325	328	322	307	325	346	349	346	325	347	310	359	301	329	346	337	348	364	327	307	331	356	330	302	347	328	325	317	351	317	339	307	337	331	321	345	323	307	322	332	313	336	316	349	334	357	322	376	381	369	329	349	317	328	346	301	320	335	288	323	344	308	342	305	328	338	323	324	327	331	349	363	332	336	361	309	306	351	324	296	338	308	364	332	325	347	317	334	332	343	359	317	337	333	329	333	328	340	341	330	346	366	315	315	357	335	338	314	347	320	299	341	361	333	303	340	347	366	352	345	369	326	349	319	381	331	350	343	369	335	346	343	324	374	331	348	345	355	319	309	344	327	328	342	321	342	368	310	299	309	287	343	339	356	316	365	320	311	365	340	340	300	315	304	338	336	349	357	326	318	307	310	320	326	344	334	341	327	318	333	332	319	323	362	346	375	335	336	322	317	317	365	325	343	328	319	338	294	346	355
18148	11589	550	475	398	382	383	370	354	368	413	366	344	359	336	339	359	359	386	342	347	360	361	364	366	376	351	373	337	381	376	369	404	350	362	382	343	379	391	374	370	354	330	380	385	393	351	398	337	389	406	383	369	328	370	336	357	363	362	379	361	367	374	378	355	329	354	377	366	387	363	334	359	368	366	359	347	351	347	358	352	401	361	334	349	359	357	336	373	381	362	327	365	381	321	345	360	353	372	377	371	357	328	393	351	355	367	356	369	342	321	366	328	333	331	359	364	344	362	369	351	357	354	382	354	353	380	359	346	375	343	346	355	332	351	348	380	354	357	380	366	342	354	357	361	366	341	369	383	346	323	361	364	350	378	357	378	396	357	370	404	363	353	359	354	340	312	339	358	387	341	344	339	374	335	362	345	375	381	380	357	393	362	365	359	382	380	340	325	347	360	386	361	375	377	368	362	370	370	370	362	368	340	348	364	347	349	326	353	357	370	345	374	348	354	386	371	350	368	379	360	375	352	348	366	380	340	364	363	401	357	371	390	361	355	355	349	372	381	325	393	329	355	368	324	347	401	381	367	358	348	376	398	364	402	359	357	335	410	356	398	372	388	337	349	379	392	352	352	356	366	373	366	360	373	384	371	383	364	387	342	401	333	355	352	342	348	359	373	355	379	361	366	354	425	361	372	371	366	372	392	367	367	369	373	373	360	345	349	371	348	387	329	345	371	330	342	354	335	393	363	347	345	369	348	353	346	350	356	356	359	381	365	342	403	332	329	359	381	364	406	354	339	359	362	369	348	365	386	366	342	351	349	383	359	324	373	310	371	349	352	366	323	348	386	364	351	365	331	348	321	371	396	369	372	378	325	348	345	344	360	343	372	340	375	374	372	369	369	356	370	363	351	351	349	330	358	367	376	364	354	382	338	331	354	351	332	380	343	394	378	384	343	403	367	358	348	412	339	349	351	374	372	374	324	329	355	355	387	325	400	345	352	349	361	364	340	339	367	358	368	352	352	380	334	372	384	331	344	355	318	367	387	391	365	315	362	359	370	348	360	341	321	360	347	361	407	362	345	362	367	365	343	322	358	356	368	367	363	352	354	389	405	389	338	382	343	383	372	368	381	389	363	357	378	359	351	357	367	340	318	357	355	379	355	380	343	358	377	381	338	358	388	352	358	384	365	379	357	353	372	376	342	359	368	352	338	358	357	370	377	327	329	363	322	358	385	365	366	367	359	359	334	353	316	364	345	350	372	331	363	362	362	355	380	331	336	365	360	344	386	370	344	336	362	369	328	380	372	314	370	338	366	350	360	373	342	347	335	338	339	369	332	388	356	404	343	369	379	356	384	370	348	385	351	350	353	331	371	335	348	352	407	360	370	377	323	326	360	336	351	345	362	330	360	379	357	354	366	367	354	348	354	344	356	359	389	361	381	381	340	353	366	343	346	374	330	334	344	392	330	334	351	377	374	352	371	372	368	357	355	325	368	358	344	335	375	325	347	344	319	380	342	377	379	350	355	306	344	348	359	403	387	372	332	369	362	346	392	327	370	346	328	351	386	361	377	390	380	420	341	388	339	373	357	363	376	334	337	329	349	337	352	349	361	382	333	371	316	355	344	360	371	333	374	360	382	363	384	362	400	351	369	346	388	369	365	351	380	395	353	367	335	370	371	371	354	367	364	319	360	376	334	342	362	323	356	332	344	341	358	377	357	355	347	337	360	368	359	368	375	334	369	343	331	328	340	359	295	384	382	357	356	388	393	351	338	394	334	335	332	328	382	344	378	353	327	378	397	385	360	367	341	381	374	368	355	339	333	341	372	347	344	335	354	351	362	341	338	353	366	373	345	378	346	352	363	338	338	375	372	381	379	364	347	350	342	366	334	336	356	336	366	379	363	340	381	353	340	355	328	347	348	365	352	344	361	348	344	324	373	360	363	342	374	314	359	364	346	356	361	367	353	348	405	375	358	370	369	352	382	359	370	394	363	373	337	338	368	347	332	339	360	382	344	352	305	333	352	370	310	389	356	326	384	362	371	351	345	348	372	380	376	394	357	334	385	369	351	327	384	357	348	373	363	356	362	371	356	346	367	382	327	362	341	337	382	353	314	353	402	355	353	351	381	341	332	379	368	369	359	371	348	371	345	385	387	324	340	361	354	380	345	373	341	323	381	377	358	356	368	377	363	363	370	400	366	355	355	377	350	348	342	362	344	362	373	359	315	380	376	354	370	382	342	372	375	359	362	371	351	341	364	364	349	357	365	345	375	356	358	346	331	360	378	369	376	354	366	357	409	383	388	335	379	349	362	364	362	352	340	379	349	367	356	342	308	377	359	342	365	371	357	349	390	348	376	391	347	367	356	365	382	356	349	375	321	347	329	392	385	356	365	337	364	364	367	366	370	347	369	351	347	347	367	349	334	370	341	379	363	373	321	330	349	368	380	370	357	358	333	349	364	337	355	371	350	376	361	404	353	362	349	365	337	352	345	336	372	336	325	365	336	384	359	361	364	346	362	368	389	358	359	379	355	363	352	354	394	390	350	385	370	343	375	401	370	350	353	367	386	355	320	382	349	365	330	350	375	363	366	377	372	385	358	372	368	397	353	387	372	351	348	354	367	363	358	348	407	345	363	357	324	367	365	327	331	377	383	359	337	381	352	353	380	351	366	342	348	349	349	322	377	370	405	322	391	352	361	374	375	320	351	388	359	326	369	368	366	369	393	350	341	349	372	356	352	376	343	327	357	351	361	330	365	368	360	337	352	411	331	382	337	368	369	360	361	370	382	382	348	340	317	361	347	378	347	374	375	305	352	410	346	376	384	344	393	337	311	361	351	358	349	372	372	353	337	333	325	318	362	359	343	369	385	361	343	342	368	354	352	355	355	368	330	328	350	348	355	356	398	359	380	344	360	345	389	344	359	350	337	381	354	378	333	343	382	359	334	337	339	324	353	352	357	367	341	358	332	378	338	343	368	341	350	310	406	388	357	387	349	347	336	379	357	328	355	332	382	351	349	378	353	394	360	350	368	361	367	370	343	382	364	356	323	354	360	327	378	361	362	391	355	405	378	318	351	351	352	392	375	367	389	346	352	352	380	342	359	355	347	371	354	352	370	394	367	345	310	385	327	367	362	377	377	349	378	385	401	355	386	396	347	367	356	375	360	390	359	380	362	367	344	371	360	319	342	373	334	367	357	367	332	372	359	357	357	334	350	376	370	331	360	352	384	354	346	360	339	369	369	358	374	360	376	352	347	348	335	388	357	355	336	351	315	351	378	387	315	364	350	344	351	309	328	388	347	351	368	378	319	355	359	327	347	358	362	350	363	339	365	326	360	368	353	355	352	342	326	326	379	379	328	368	351	377	349	352	359	356	358	364	322	378	326	331	346	363	371	398	327	390	376	359	350	366	393	342	333	357	336	358	361	355	372	329	355	359	383	348	335	396	376	381	331	340	368	382	351	333	368	344	340	350	347	358
24279	21592	28593	24901	21459	8225	1142	769	730	710	691	700	649	600	619	617	626	554	578	545	561	575	604	611	564	632	567	582	575	605	553	606	598	588	618	573	552	645	606	573	578	578	562	605	594	572	588	577	605	566	585	579	523	602	588	591	576	592	546	567	548	587	569	596	587	558	572	573	564	586	575	599	546	582	575	581	599	619	587	615	574	536	599	535	572	599	594	594	560	596	585	559	544	554	527	578	600	567	576	594	570	582	550	574	601	579	579	525	575	579	617	625	601	587	552	567	519	558	592	606	547	549	554	602	569	631	531	573	578	586	598	564	543	595	578	592	598	573	560	543	570	546	531	557	583	566	560	594	573	601	571	557	576	580	614	568	535	577	569	589	547	564	566	533	589	524	557	571	562	545	566	559	557	553	532	570	525	543	551	553	560	571	573	529	561	592	565	584	601	601	597	524	565	561	554	577	599	573	533	562	532	574	580	579	546	560	573	599	624	593	548	593	559	538	547	596	578	594	564	541	538	556	581	542	587	572	539	548	606	545	592	524	587	573	602	571	568	588	594	575	544	576	554	604	528	535	579	576	566	553	557	589	557	585	549	602	542	582	557	568	512	559	551	577	591	605	582	558	543	564	535	547	565	562	564	586	517	576	604	552	549	549	552	559	588	571	576	558	543	569	616	554	536	613	571	581	550	537	594	546	606	583	570	569	632	542	589	568	592	543	606	569	545	571	559	595	612	540	562	553	571	541	561	574	550	547	545	568	616	594	524	597	544	519	589	565	514	607	555	562	560	596	556	568	574	590	576	588	574	589	556	546	582	528	571	530	566	580	587	518	551	603	568	573	525	562	558	540	572	578	539	595	542	568	539	595	577	585	568	559	539	556	604	570	537	569	579	606	592	581	550	549	589	561	543	581	586	562	534	523	509	556	560	598	600	566	589	570	580	562	593	597	556	555	598	608	578	539	568	575	568	528	580	572	592	587	587	547	559	541	550	572	590	576	536	572	583	554	590	581	574	589	549	522	592	584	539	567	581	558	551	606	577	535	592	563	579	551	580	580	612	551	537	565	528	569	550	586	566	571	533	553	571	561	564	593	551	561	557	557	538	557	538	547	600	569	551	601	577	585	584	541	544	571	539	592	557	551	581	571	550	552	562	570	583	563	597	597	586	538	557	568	540	558	595	564	576	545	564	544	551	551	566	596	578	569	549	559	594	586	610	589	588	551	576	491	566	595	590	596	573	539	563	587	562	556	586	534	580	525	538	587	590	540	592	564	546	605	548	547	575	565	552	547	562	613	596	577	588	567	561	547	597	567	571	542	572	538	598	593	532	584	603	556	562	507	596	583	572	578	576	605	592	580	594	587	574	629	552	550	545	583	626	512	589	588	558	572	556	568	565	566	567	525	553	634	617	597	547	589	525	573	569	577	567	545	548	590	552	567	554	534	579	560	578	598	578	561	584	561	592	571	543	559	596	549	560	536	579	566	565	582	525	550	598	548	568	561	560	593	570	518	531	571	544	562	564	556	604	573	592	581	536	585	573	553	581	563	507	543	533	568	570	584	597	561	553	603	531	577	599	560	562	541	592	522	524	614	565	563	618	544	563	567	577	550	594	567	526	538	538	554	550	587	636	563	557	567	560	564	556	555	553	523	572	570	553	572	597	622	565	593	572	558	617	524	558	523	549	553	569	539	595	597	567	575	537	568	531	574	549	540	559	574	570	599	515	548	591	559	570	597	568	550	550	589	539	571	566	514	570	589	528	608	552	569	540	521	561	574	609	629	554	592	580	633	534	537	580	583	558	568	551	569	589	560	541	567	553	513	561	562	554	534	548	561	522	577	549	576	556	607	571	586	545	573	584	578	562	560	561	564	561	546	548	552	569	552	587	558	548	535	543	551	579	547	553	569	605	585	569	564	551	579	574	595	542	582	552	533	601	564	596	541	553	562	582	524	543	547	559	585	574	593	535	570	589	570	564	562	563	544	578	551	572	541	542	545	544	534	537	515	555	556	602	606	559	565	527	601	575	579	575	594	559	560	575	595	586	579	559	547	589	558	537	613	537	565	584	542	603	534	554	570	578	593	562	529	576	523	579	567	566	538	565	578	576	601	555	525	537	580	555	568	539	544	554	611	558	515	579	579	515	572	567	581	559	542	555	591	529	586	534	564	577	551	576	523	560	540	581	582	593	560	585	547	571	574	602	584	528	571	572	533	549	599	579	574	601	555	534	561	575	578	552	580	566	573	536	554	531	552	564	592	581	550	558	553	558	559	584	533	581	525	521	566	550	570	583	568	545	528	534	534	565	560	579	543	592	577	553	554	591	585	538	533	553	584	527	552	514	516	574	566	552	581	543	630	625	573	538	575	532	567	573	573	582	592	572	599	546	579	601	516	576	569	550	548	569	573	567	594	591	600	553	577	549	599	597	564	588	551	505	562	546	570	539	582	554	562	557	581	522	549	549	563	533	545	559	579	561	550	554	526	572	574	565	538	568	576	548	558	597	557	555	571	623	541	574	551	568	540	539	625	569	567	543	557	598	610	605	520	546	612	559	561	548	544	590	593	565	563	586	598	530	526	528	557	521	550	566	569	567	588	560	564	527	570	562	575	550	584	535	614	578	580	594	597	585	528	580	566	564	573	534	550	548	522	561	543	529	541	582	568	555	525	567	560	603	579	538	547	554	614	578	549	543	523	560	534	562	556	549	588	580	530	594	529	581	566	624	535	591	602	582	555	566	534	575	583	549	591	551	542	558	594	603	587	562	533	594	545	583	606	597	534	594	586	516	587	577	528	576	620	601	542	596	565	576	643	599	610	601	576	521	509	596	560	550	548	586	541	574	570	574	567	560	576	544	550	618	585	571	569	560	611	595	587	541	603	551	575	602	591	580	567	539	549	564	539	593	613	535	576	555	572	548	605	556	564	571	534	559	554	562	560	551	556	592	570	550	567	541	588	559	593	571	576	601	603	545	602	544	541	493	581	505	562	573	572	573	580	586	569	538	568	592	595	560	557	553	613	498	575	580	638	506	573	593	547	564	546	554	550	587	585	555	543	560	584	560	548	588	533	555	568	517	573	586	555	559	584	569	578	539	586	569	535	575	563	615	568	559	555	586	609	569	593	576	574	558	555	580	519	565	546	608	587	566	562	543	565	564	580	587	556	571	530	569	532	545	553	537	579	599	585	573	558	591	550	581	610	568	577	551	561	564	583	542	544	601	570	548	559	553	526	543	573	526	562	551	586	560	550	585	567	549	589	563	544	568	583	557	601	596	561	539	580	565	546	587	570	549	557	597	555	540	532	538	602	548	577	555	557	593	573	560	544	591	640	534	541	570	516	615	598	550	580	548	553	574	533	552	548	570	616	548	536	588	550	576	553	525	522	560	577	572	579	599	581	520	557	592	560	567	560	521	553	582	548	590	578	587	569	559	567	584	578	564	575	579	562	543	575	589	545	573	553	601	531	575	581	592	542	543	567
43277	38688	4681	2217	1736	1322	1186	1005	820	766	793	712	675	695	657	675	633	644	618	641	616	592	616	604	591	622	600	613	582	571	590	611	594	585	589	617	610	625	592	605	630	607	646	590	602	542	594	610	595	620	593	609	617	611	592	594	649	588	589	570	635	568	586	592	610	592	570	610	566	566	581	556	592	546	547	590	589	587	586	563	574	541	569	596	648	612	587	587	551	585	580	579	539	559	586	597	591	608	531	587	581	614	639	543	566	599	593	618	593	543	565	580	582	562	596	611	603	609	595	582	602	588	618	571	568	579	591	595	570	582	624	592	591	550	567	576	622	554	571	577	571	568	604	579	600	586	612	586	570	560	594	554	618	600	599	513	573	553	536	575	607	566	570	558	588	578	561	551	593	615	598	546	597	538	553	587	564	565	589	568	573	557	575	591	565	579	565	591	581	598	614	569	551	570	527	594	588	573	547	599	571	553	580	573	530	578	615	575	586	589	617	604	563	552	582	538	610	574	547	520	594	570	589	569	582	574	575	617	558	606	606	579	540	630	599	596	593	581	541	524	526	628	624	563	589	579	561	582	617	595	580	579	564	585	516	577	584	601	559	593	567	530	591	525	546	586	571	573	588	586	585	565	607	569	618	584	532	545	557	550	575	569	606	575	586	559	649	617	575	594	576	595	608	610	575	526	623	601	539	556	559	586	583	565	577	581	562	556	581	616	610	568	553	553	609	613	569	547	567	589	561	551	596	558	583	572	583	612	509	559	625	577	573	585	586	573	590	564	555	564	607	565	555	546	559	584	548	575	534	620	585	561	528	580	565	605	558	589	610	620	578	578	592	556	548	557	554	578	614	575	603	614	607	642	573	579	593	567	616	594	540	608	565	545	605	584	559	607	596	584	574	561	597	534	597	551	625	559	577	583	580	593	595	587	552	623	576	558	599	561	551	586	533	555	547	562	537	593	604	543	583	578	614	594	580	541	556	584	564	575	580	579	603	536	613	575	565	569	538	591	591	552	573	590	563	585	614	588	578	571	573	576	557	558	636	555	582	555	544	583	576	559	558	557	579	604	570	590	618	580	593	584	607	579	599	580	551	612	569	577	587	571	566	566	618	551	564	600	550	575	588	584	586	561	607	579	582	543	593	570	604	571	579	586	597	559	585	596	582	594	571	548	543	562	571	584	600	612	590	604	578	595	575	601	579	585	532	625	612	586	616	575	594	579	569	564	539	606	569	585	577	641	584	535	642	588	574	576	605	594	595	593	567	561	610	563	595	605	553	581	563	539	578	561	631	584	560	577	612	560	552	592	590	590	588	607	572	599	572	586	611	579	578	602	610	570	595	567	579	579	586	576	565	607	599	554	574	558	569	588	594	591	595	596	557	614	552	615	627	557	578	571	589	550	549	629	534	540	585	580	573	576	609	575	554	612	578	549	565	522	540	583	566	568	571	584	616	588	593	580	600	642	595	540	573	589	575	596	614	555	548	538	570	617	594	566	577	594	566	543	590	585	545	579	577	606	529	545	563	575	574	618	572	560	579	616	554	515	604	594	554	598	573	610	609	558	542	581	538	525	595	548	613	616	562	569	615	575	588	578	560	541	561	585	570	556	552	567	584	582	606	594	570	572	613	577	562	618	626	598	545	583	595	567	570	578	551	607	617	564	569	581	600	581	629	605	598	546	576	601	566	581	541	589	573	573	564	551	586	527	574	577	623	573	598	589	582	554	564	579	571	582	560	612	540	568	627	595	585	602	602	558	601	566	566	570	568	567	574	545	555	546	596	587	573	606	537	551	526	549	599	594	565	598	582	619	580	619	618	597	568	593	581	586	585	573	574	627	584	593	551	555	575	576	609	590	573	568	563	571	539	611	576	594	578	561	598	574	570	587	600	549	603	555	578	517	579	551	601	567	599	569	571	594	577	622	635	566	587	578	552	545	590	564	590	555	581	578	591	541	597	575	542	578	571	606	592	654	603	569	571	579	638	564	599	610	580	557	567	595	587	595	577	581	562	552	558	570	592	589	598	601	587	560	574	574	605	563	582	571	529	556	618	588	609	557	587	537	578	581	607	568	580	592	590	584	603	601	554	577	567	589	574	590	566	532	610	605	593	617	575	567	563	597	577	533	600	573	559	578	572	591	574	621	578	607	596	581	551	556	582	575	600	572	579	635	584	585	565	568	585	583	551	586	556	571	553	567	562	611	619	583	598	601	619	598	597	602	631	580	599	555	579	553	598	583	576	605	557	603	505	596	556	605	572	593	655	592	549	566	602	545	593	600	577	599	537	565	608	544	613	638	589	608	597	567	596	557	579	620	609	603	555	586	591	618	612	589	579	584	587	579	566	585	582	569	592	575	567	634	591	578	545	571	520	590	593	565	595	602	600	547	576	569	569	547	595	582	579	564	574	585	553	580	537	600	542	585	574	558	604	611	561	624	569	590	553	555	583	561	561	588	574	606	557	560	561	562	581	593	611	549	591	567	575	575	522	571	594	582	558	583	585	560	584	587	538	583	573	535	555	560	563	589	581	549	596	639	636	574	630	543	582	592	565	566	564	573	581	589	576	608	600	593	589	581	572	572	565	539	556	579	540	566	554	594	580	576	603	593	587	580	590	591	584	571	590	612	547	559	595	558	584	560	583	592	585	627	573	578	597	589	566	591	611	552	618	565	594	594	541	595	582	566	607	589	578	589	551	612	593	565	585	539	548	602	567	594	603	547	591	534	590	554	564	529	566	615	579	592	573	573	579	522	604	560	597	570	587	607	582	577	535	595	585	582	596	604	619	586	581	544	594	560	583	587	602	565	602	576	582	622	583	586	599	557	591	591	591	606	575	556	538	564	585	593	588	608	588	545	531	580	575	539	579	566	584	602	572	543	605	591	557	590	573	561	554	612	592	592	568	551	526	577	532	560	574	566	584	580	577	625	580	601	589	573	591	579	582	614	583	593	549	630	596	557	602	558	576	546	561	566	590	599	530	576	557	593	612	561	556	567	577	576	559	551	577	594	541	584	566	581	603	602	607	552	597	547	585	585	595	552	547	554	626	582	619	570	577	565	582	532	580	584	594	557	613	575	567	567	559	541	556	594	551	588	567	588	604	588	584	542	580	588	580	589	578	588	617	593	564	569	577	573	565	599	530	554	563	571	571	556	560	550	581	593	591	544	562	565	579	587	567	615	567	614	618	551	596	571	576	558	559	550	565	591	563	587	557	572	563	622	625	647	582	550	578	578	561	602	595	539	600	586	650	628	558	613	603	589	575	623	554	604	586	587	557	549	598	602	568	600	599	571	565	637	579	595	552	624	569	605	577	596	569	599	568	560	563	592	581	612	550	588	545	548	548	556	558	584	628	538	579	585	577	628	592	575	548	579	580	581	612	571	536	579	599	559	573	557	591	571	579	571	544	605	562	595	568	533	569	538	535	625	566	613	581	595	592	533	610	591	580	572	554	594	580	586	599	582	571	607	571	580	594	581
25503	21701	27872	25575	9694	690	549	475	448	439	433	406	424	406	400	399	363	370	354	355	380	410	372	357	351	395	394	382	390	401	378	362	376	355	356	356	366	402	361	345	425	401	412	353	392	384	385	373	364	386	371	377	382	358	379	368	387	327	369	367	354	393	376	361	381	351	401	367	363	380	391	382	366	373	352	388	360	337	388	391	395	371	363	396	394	338	401	388	367	338	396	362	362	376	366	368	349	367	359	352	351	363	354	395	390	397	381	357	346	328	346	389	371	344	341	391	351	365	375	371	342	371	337	354	403	379	396	375	374	368	371	372	370	365	346	339	355	376	359	366	369	378	370	386	361	378	376	365	319	373	375	375	383	352	388	353	354	367	365	395	368	413	405	358	382	374	358	349	356	382	374	344	393	359	380	350	353	348	343	320	335	362	410	343	382	399	351	352	379	367	359	377	367	382	379	342	363	389	386	397	359	368	405	365	369	374	342	355	363	344	368	321	353	355	362	353	376	341	373	351	365	375	392	366	352	356	405	347	358	372	366	355	343	378	364	375	375	359	416	359	381	350	403	377	392	372	393	367	370	356	369	378	374	334	354	365	347	332	337	363	362	343	363	374	340	330	405	394	368	337	371	377	379	371	356	368	405	406	360	368	343	373	383	375	345	366	345	381	365	358	368	393	327	383	386	359	375	345	368	359	363	387	391	342	389	330	358	396	358	378	388	388	345	345	411	372	380	375	363	366	339	378	380	360	322	362	350	358	344	366	393	359	380	368	340	337	375	383	353	364	346	387	380	331	360	374	338	378	362	361	350	365	366	366	352	384	340	428	367	392	374	351	359	378	352	374	351	376	375	385	382	341	352	380	381	355	327	386	395	343	339	351	337	392	374	383	348	369	372	387	346	365	349	347	321	385	326	381	345	381	386	380	398	375	367	386	382	360	348	362	412	349	388	381	367	341	350	299	395	388	341	367	363	432	339	373	355	364	353	373	361	372	343	342	364	391	346	373	400	383	369	403	357	340	374	364	386	350	396	384	343	385	345	396	339	377	359	343	369	352	330	345	382	377	369	350	366	359	341	368	394	358	326	329	366	361	394	358	342	360	358	376	348	349	371	399	331	366	357	333	361	352	356	390	360	342	362	351	334	365	360	388	379	391	328	330	387	384	364	387	377	357	407	329	376	367	358	404	381	384	360	387	375	355	384	392	359	349	367	396	357	387	385	362	327	345	362	373	380	342	355	355	376	346	366	339	390	364	391	351	327	376	354	368	346	367	358	368	389	385	375	350	374	366	336	343	372	376	377	349	361	397	345	358	389	346	360	356	345	367	374	370	358	389	389	366	385	367	378	377	367	362	369	321	388	353	348	382	363	379	385	364	388	368	371	362	358	374	359	366	379	365	406	336	371	352	379	380	369	373	346	349	383	394	377	370	364	336	340	353	333	361	358	377	381	391	385	371	343	316	401	327	348	348	322	341	369	329	372	379	368	354	380	379	376	369	379	353	380	351	380	355	372	367	388	346	413	378	364	380	391	364	360	364	365	345	391	366	357	341	371	388	365	375	353	343	375	389	354	373	359	369	371	330	373	384	352	376	340	359	373	369	379	345	366	344	343	349	395	368	381	387	364	354	343	368	365	384	378	389	327	363	380	385	345	345	365	383	356	387	350	337	378	362	372	400	343	373	385	353	327	367	351	311	367	359	356	361	388	374	388	384	401	345	363	380	359	367	353	364	338	352	365	383	360	380	361	365	357	338	339	343	347	371	378	404	342	366	343	358	380	345	385	360	391	359	332	369	377	367	365	391	353	369	312	332	358	421	378	407	396	346	348	373	349	370	378	357	379	370	372	381	405	366	357	377	368	364	371	360	349	345	387	349	379	378	347	367	362	393	380	342	353	362	325	366	350	356	361	368	365	332	358	339	354	368	358	348	347	365	370	404	340	345	355	369	367	377	364	386	344	386	355	391	347	330	371	350	368	358	368	350	370	358	348	365	336	384	352	380	365	324	417	333	384	371	352	377	368	335	371	356	359	362	362	370	384	335	377	381	361	375	342	371	374	384	369	369	367	388	334	349	345	386	357	367	389	390	343	384	374	360	366	365	375	370	381	362	380	354	386	382	367	356	357	343	372	334	367	373	349	348	348	340	365	351	358	363	409	382	373	362	308	345	388	346	370	398	357	355	364	371	360	382	371	352	356	346	335	347	347	377	385	410	383	373	394	368	381	377	379	356	365	331	401	351	364	378	373	367	352	368	396	386	376	361	376	360	355	364	374	386	405	376	388	353	357	373	400	327	391	381	353	357	356	370	366	330	382	364	350	334	364	417	370	367	361	374	352	362	387	383	408	382	345	340	339	382	331	374	357	368	373	362	346	352	347	380	394	334	381	351	325	357	345	397	366	386	363	383	354	361	387	376	370	408	378	346	338	337	359	407	376	361	372	346	385	406	369	387	337	348	381	403	352	375	394	377	355	384	408	345	371	366	378	377	376	345	379	373	350	370	350	407	383	363	370	380	374	380	397	375	374	381	381	337	362	355	362	342	364	359	376	415	372	375	394	395	351	343	353	354	365	342	398	342	380	385	378	394	351	380	370	346	369	372	383	382	361	359	358	342	327	392	374	329	373	384	364	365	370	416	355	360	357	366	358	354	384	350	377	366	375	395	353	370	340	369	328	383	355	376	341	401	356	364	382	353	370	383	377	354	342	380	366	363	315	370	367	394	369	369	397	378	352	355	375	386	369	321	369	334	390	343	373	376	401	394	357	389	386	357	345	348	365	351	363	340	393	340	385	350	366	347	383	351	372	371	345	392	338	346	384	362	362	374	366	347	351	390	319	365	385	371	354	328	358	413	329	326	344	375	353	379	406	336	366	373	381	374	363	388	368	373	383	365	344	404	375	381	411	381	365	386	326	355	389	377	394	368	372	344	380	347	391	374	335	347	404	398	358	401	366	378	358	359	351	347	374	350	338	369	401	363	356	354	394	337	344	356	368	367	371	351	374	340	350	342	339	352	369	357	359	385	347	407	421	412	371	375	348	369	377	376	353	359	388	385	377	372	359	373	409	383	382	377	347	366	339	330	319	361	377	353	388	367	342	394	361	371	360	357	391	375	373	389	323	360	360	350	385	350	383	379	374	344	359	376	371	355	394	366	370	396	380	356	382	315	419	379	368	393	361	356	366	343	350	370	383	357	369	357	340	340	344	361	374	363	367	386	420	369	366	335	355	395	362	360	354	378	376	357	361	351	378	374	334	367	392	347	391	346	345	381	313	362	399	344	364	359	364	396	375	339	364	393	332	362	384	365	362	419	336	364	341	354	375	349	357	387	349	370	377	381	363	360	352	374	352	340	376	354	380	381	394	397	364	376	372	375	378	350	361	359	323	322	337	328	375	353	372	342	370	358	407	351	382	355	383	362	384	363	328	426	413	338	385	373	383	362	380	363	358	370	368	370	378	356	365	362	387	354	372	371	379	366
39697	30294	2670	1341	1018	824	739	654	610	556	513	500	484	485	440	442	382	419	440	432	422	447	441	397	422	401	438	413	431	431	411	409	399	414	398	468	391	411	437	395	441	441	415	415	430	429	434	418	408	398	422	436	401	398	403	432	421	406	383	406	388	388	420	437	394	431	416	426	399	396	440	414	416	374	388	384	399	425	375	406	437	418	416	432	381	429	427	405	406	424	382	412	381	416	384	417	422	400	439	406	424	387	377	405	416	379	405	413	396	412	396	403	439	354	405	397	360	393	404	423	358	391	406	398	412	373	383	417	435	392	434	413	453	369	376	388	378	423	418	417	426	377	375	382	423	379	404	416	436	441	406	417	426	413	392	411	411	397	398	413	417	426	415	434	396	404	420	398	413	397	459	404	406	394	383	439	387	391	416	432	395	412	427	427	383	387	410	401	424	378	400	410	368	391	404	410	420	413	432	408	404	384	405	389	373	394	414	389	360	418	379	395	421	411	365	401	414	392	411	392	412	376	391	414	403	378	435	429	384	421	405	363	396	400	371	397	410	423	392	397	410	440	388	408	403	419	425	429	432	386	395	395	412	399	397	373	407	397	390	422	385	412	393	419	394	392	385	452	412	396	384	390	396	399	386	370	424	414	402	422	432	439	364	391	375	428	404	428	441	423	417	379	392	401	343	422	386	410	389	429	406	388	384	417	396	403	410	407	384	375	378	403	380	421	422	386	414	407	426	406	380	405	382	420	407	390	412	412	408	415	425	385	438	415	360	378	400	390	419	397	411	424	405	422	454	411	372	446	394	391	380	431	428	396	371	405	444	413	423	391	404	422	451	384	404	437	353	382	392	409	411	445	432	379	397	421	402	389	373	437	415	421	403	394	392	383	390	393	403	379	410	402	394	406	400	435	357	428	388	401	367	382	374	418	396	412	399	435	387	417	410	383	374	413	384	419	389	423	430	372	407	392	401	418	410	370	418	406	386	406	407	402	394	447	409	382	390	424	399	399	378	382	402	403	418	422	418	406	354	422	405	448	408	441	345	387	412	401	429	405	421	411	413	406	411	388	393	422	376	412	391	403	397	408	400	385	402	412	395	424	417	370	383	414	395	415	421	446	397	429	445	409	408	442	423	418	404	432	399	393	361	389	375	397	399	429	419	416	405	404	400	400	399	375	390	427	384	408	414	405	400	380	388	377	391	400	415	397	429	402	392	372	402	395	378	411	388	413	387	402	393	426	383	394	408	403	402	413	410	405	410	395	397	428	428	404	405	405	427	416	391	383	368	407	427	380	393	444	448	392	441	374	437	406	420	394	383	438	405	387	443	395	398	420	405	392	409	389	406	416	369	420	422	382	419	403	423	412	392	429	396	413	372	391	429	359	411	387	403	404	410	411	411	455	372	385	398	380	390	423	427	381	418	357	411	390	422	372	393	427	428	409	420	367	403	402	416	407	424	416	376	392	359	389	394	407	400	366	420	417	396	405	399	433	404	386	406	396	425	440	404	410	386	419	419	410	395	375	406	401	424	391	414	389	406	387	392	412	412	396	437	417	413	393	398	393	382	425	405	416	404	386	412	374	390	386	411	380	402	396	435	380	397	386	375	401	414	394	380	437	404	408	369	441	379	400	395	413	427	406	380	369	390	429	405	397	402	372	432	446	397	403	384	426	383	393	388	439	414	394	394	367	391	416	397	407	376	440	405	400	421	376	386	400	415	436	435	406	403	404	439	431	381	407	405	383	422	412	370	396	419	382	390	395	374	411	415	412	397	429	385	382	432	419	391	365	388	393	440	411	377	441	390	430	451	362	395	433	406	417	431	416	421	421	400	387	379	388	410	388	437	393	389	402	408	450	395	402	427	396	371	392	416	415	416	406	414	367	395	406	437	412	413	425	426	384	408	428	378	414	405	397	366	407	425	387	418	381	390	423	395	386	397	420	405	441	439	400	401	407	415	383	414	369	407	369	407	414	378	405	413	400	422	405	428	359	395	423	444	429	432	434	381	369	436	399	377	412	416	413	424	358	418	381	393	408	383	380	457	392	380	421	371	376	422	418	402	435	420	399	382	386	415	384	392	456	422	383	414	399	403	391	450	400	422	379	406	402	393	382	430	388	425	396	430	378	407	423	372	404	397	392	410	396	414	417	420	386	416	399	382	417	403	450	413	396	341	360	415	392	381	405	385	414	396	403	411	393	410	372	403	397	407	427	376	414	405	418	392	400	385	364	413	391	441	420	379	422	391	398	391	417	391	396	413	421	432	440	406	383	402	370	373	402	431	387	377	412	362	415	395	382	391	385	408	412	400	383	398	415	402	413	423	414	439	397	410	434	388	409	405	384	433	396	394	398	391	397	373	377	397	393	388	453	402	392	408	414	405	403	428	399	408	416	372	429	396	421	408	425	408	397	403	373	376	397	415	441	399	406	399	406	411	406	391	406	423	426	396	422	380	404	384	395	433	398	411	453	402	426	404	417	400	375	380	449	416	429	393	412	397	402	425	374	403	405	414	415	360	396	416	398	414	451	389	402	436	392	440	398	406	426	392	400	391	433	382	441	403	405	413	419	402	413	396	413	448	416	413	421	382	411	409	430	428	416	391	386	409	392	379	418	402	374	395	433	422	395	388	390	392	401	416	378	446	379	411	441	409	385	403	415	404	358	393	427	393	406	389	415	394	385	397	388	419	414	388	402	383	417	422	410	406	392	374	405	377	373	427	383	405	416	382	422	415	395	422	399	389	403	407	419	402	405	401	388	414	413	421	435	358	404	360	338	380	402	405	421	386	403	402	426	388	442	381	387	412	404	397	416	401	424	419	411	401	417	394	422	395	426	387	398	410	396	411	444	408	416	412	423	412	365	414	407	434	410	361	384	402	450	382	399	387	361	390	442	441	408	386	410	426	396	386	344	420	396	439	409	415	409	367	394	429	427	399	369	424	404	378	385	417	405	398	415	377	382	377	415	441	367	435	421	390	399	410	438	397	412	406	382	446	452	383	404	412	398	415	382	416	367	396	413	401	384	409	413	395	399	422	420	404	387	418	394	406	405	432	487	370	409	419	365	434	424	388	418	391	394	430	405	380	409	385	393	432	415	440	428	418	460	403	406	403	389	408	418	406	446	416	437	433	364	397	383	461	424	378	403	382	394	395	348	411	396	423	410	423	409	418	392	415	398	394	389	409	349	402	373	400	374	419	413	415	404	398	444	414	387	390	360	406	396	391	438	397	368	405	451	383	426	416	399	397	391	423	425	382	377	406	424	396	447	379	421	408	387	397	422	394	387	383	419	400	421	395	376	373	398	405	434	398	400	405	414	379	424	386	401	406	440	432	409	378	384	415	404	436	404	420	357	373	380	423	400	411	367	368	394	426	359	432	425	413	430	410	370	394	388	413	408	415	371	442	413	454	390	421	412	412	414	404	448	401	414	413	397	402	404	417	383	392	401	403	424	362	371	417	405	405	391	398	385	417	362	401	401
23106	21571	29664	23915	21564	21599	7115	1309	996	932	948	870	855	857	830	810	786	783	720	733	746	755	781	741	751	753	730	745	731	722	741	729	737	713	693	709	745	725	757	717	733	761	747	690	744	762	779	714	719	755	713	725	707	738	698	697	729	744	713	773	729	677	760	675	711	716	741	696	688	717	663	702	747	670	724	729	710	694	638	712	714	668	678	687	728	723	659	693	700	730	695	719	738	714	731	730	692	709	675	710	657	722	722	711	708	745	721	718	660	635	695	672	715	736	755	725	685	702	718	695	712	689	677	737	763	679	760	695	714	717	729	729	724	662	699	711	701	719	734	728	724	687	670	725	708	683	714	723	697	747	647	689	745	654	702	701	715	694	691	758	646	653	692	745	672	702	715	694	630	687	703	736	725	686	701	721	714	738	706	691	713	725	677	733	674	677	686	720	709	723	708	704	661	709	671	702	656	653	711	729	695	741	686	707	703	684	709	712	672	671	679	667	669	760	738	702	707	709	697	698	646	728	716	695	708	736	705	699	720	721	720	662	694	726	735	701	705	677	668	686	729	723	707	713	746	721	709	656	688	732	668	693	695	744	655	722	712	687	700	731	735	718	714	687	674	683	745	730	696	707	737	699	690	701	714	680	761	731	736	691	667	685	731	695	740	712	671	680	699	683	739	728	758	675	675	642	672	703	697	680	664	685	711	697	709	693	659	746	711	682	688	670	707	680	736	707	645	688	701	708	732	682	669	737	741	711	730	737	693	757	717	672	714	764	674	731	683	735	725	730	702	717	718	698	691	678	682	665	685	688	648	696	688	714	731	690	649	723	678	705	698	682	711	707	705	741	683	695	701	673	689	662	667	691	689	677	686	668	710	691	704	692	691	716	713	727	738	726	680	736	743	699	762	734	706	704	737	689	671	668	706	651	706	671	691	683	724	672	702	676	718	708	691	668	666	660	733	696	711	723	711	700	684	724	673	707	707	719	698	728	677	735	697	697	664	725	761	777	678	747	734	728	678	698	689	669	714	703	700	715	713	680	663	660	710	694	720	713	730	709	696	745	673	744	748	685	702	714	716	703	682	674	741	734	715	675	718	720	709	693	682	672	712	684	702	666	701	692	720	684	695	703	665	709	646	696	702	721	675	695	708	745	698	754	711	743	720	732	670	731	646	722	743	714	696	760	728	750	770	660	754	717	719	700	718	693	702	690	723	696	710	766	682	662	705	707	666	723	717	744	653	695	695	734	712	714	738	674	693	724	719	659	694	725	715	710	697	680	698	685	716	683	706	665	732	722	710	712	705	754	689	668	705	679	677	671	739	700	693	702	721	682	710	663	719	706	635	707	699	734	723	751	700	681	705	753	719	693	731	682	679	680	694	704	695	695	654	730	684	680	675	724	725	716	733	702	717	714	730	667	677	661	691	723	688	681	723	687	746	705	682	684	706	745	703	742	694	717	708	691	685	732	706	747	688	663	724	748	722	661	716	726	689	734	649	739	698	750	634	691	694	682	703	732	756	700	734	721	727	671	708	722	645	703	691	693	684	712	670	655	734	720	719	621	695	743	703	662	744	740	673	714	684	729	727	719	697	740	723	747	719	740	694	649	774	642	724	690	655	726	700	753	683	672	642	698	708	714	687	755	740	719	728	719	709	741	682	677	685	695	656	746	715	714	727	673	704	692	683	749	688	709	718	691	670	712	735	682	685	724	716	729	678	688	751	697	666	699	712	723	705	692	678	701	698	705	735	752	679	675	709	719	689	681	631	676	752	700	647	732	684	680	695	641	733	709	676	648	695	662	708	670	698	732	671	768	681	727	643	671	721	726	732	665	712	736	666	676	655	670	653	734	663	699	698	695	698	660	726	724	663	715	714	740	696	723	697	685	682	694	714	761	760	735	713	678	728	694	694	728	695	761	684	721	677	680	719	688	709	764	700	728	715	678	689	723	689	674	732	688	712	711	719	709	684	729	713	661	669	794	680	688	696	675	680	709	724	731	687	750	697	709	703	668	691	684	729	691	663	719	769	747	715	679	775	713	658	665	674	700	689	705	708	695	711	709	666	721	713	688	708	682	719	681	678	714	663	714	641	650	676	667	723	689	684	699	711	727	675	708	683	708	682	680	723	695	716	717	673	699	712	708	733	676	729	652	762	704	711	713	697	710	737	680	697	733	692	691	684	664	737	719	665	711	753	718	745	700	711	734	749	650	730	718	720	672	694	703	677	677	684	708	667	728	682	713	650	730	682	658	659	725	717	687	716	728	740	662	734	716	720	666	706	725	742	695	692	686	701	715	658	674	702	695	684	715	719	674	724	742	711	698	667	707	726	741	716	721	726	663	780	695	712	630	739	726	723	700	699	715	677	664	744	685	732	731	676	690	678	719	696	687	715	732	733	684	660	719	663	707	726	689	694	681	698	685	690	703	667	674	695	654	691	739	655	753	704	712	716	689	672	661	658	746	666	655	742	705	686	699	688	706	678	647	709	676	678	701	702	719	713	650	733	672	718	696	751	718	689	696	624	756	703	744	703	720	685	729	716	697	738	715	684	693	694	739	721	745	694	731	658	724	717	707	707	690	677	708	703	756	756	678	726	735	705	696	712	691	716	741	693	748	711	716	688	694	659	683	668	669	710	678	670	719	658	694	710	704	701	641	694	709	695	688	698	718	686	712	650	672	731	722	697	666	681	684	705	736	760	680	676	704	738	694	701	702	692	650	715	744	685	715	682	703	670	666	776	718	702	660	713	665	689	708	681	733	663	665	660	773	743	726	710	676	701	745	691	703	707	714	719	730	728	764	751	717	703	710	700	670	684	710	731	691	714	733	714	698	687	699	740	712	687	683	720	734	688	637	672	669	681	719	696	701	687	677	668	739	756	673	702	725	708	724	723	721	707	699	739	721	723	706	676	709	684	755	688	713	782	664	724	721	698	686	742	658	734	686	691	695	672	736	700	669	667	671	670	729	651	751	707	726	610	725	669	697	733	691	732	707	703	713	738	716	694	640	724	681	677	667	728	692	707	712	692	624	663	736	704	745	714	732	683	669	687	695	709	715	707	700	705	719	699	681	668	747	710	756	716	672	684	728	658	713	771	731	694	700	696	675	665	737	721	699	716	692	653	704	725	711	688	728	751	738	735	767	699	723	694	716	699	711	732	710	682	687	701	662	688	673	732	648	679	684	661	712	710	718	711	729	735	713	703	741	705	710	684	723	711	672	668	714	720	709	720	698	745	673	671	672	690	752	705	701	702	670	696	683	694	738	788	681	674	709	705	767	648	690	713	679	688	701	766	720	675	702	704	665	694	748	681	685	714	662	661	709	705	685	699	704	667	698	681	676	647	710	691	701	698	655	696	654	673	715	690	728	656	699	724	725	716	712	705	720	698	677	710	730	673	719	698	672	699	692	755	703	669	651	691	700	674	732	740	706	704	681	718	696	685	686	738	688	675	723	692	699	679	749	727	706	755	680	743	652	691	660
45950	41454	8160	3865	2819	2314	1899	1595	1425	1236	1122	1044	1034	926	905	867	842	840	847	789	792	781	755	748	766	780	746	741	774	744	751	749	668	748	761	781	728	749	771	743	761	795	726	760	810	757	770	719	738	741	745	732	737	723	711	752	760	768	744	796	717	747	729	732	701	740	777	745	716	725	756	717	741	762	731	698	716	716	689	772	712	741	749	714	731	672	732	733	712	711	740	725	757	721	721	725	695	715	753	741	757	730	708	724	709	746	723	694	692	719	687	723	741	760	738	734	711	738	762	749	720	723	722	722	725	764	728	709	750	723	761	695	722	782	666	721	672	687	715	723	698	686	746	714	731	713	737	734	713	680	751	714	753	672	696	758	701	680	696	721	707	722	736	719	705	697	724	712	690	725	708	705	757	732	740	750	709	780	745	730	689	750	723	675	725	708	704	721	709	701	691	703	710	689	764	736	684	704	753	695	699	683	777	715	752	725	750	715	773	724	721	695	739	770	719	666	720	721	735	725	732	695	720	703	694	688	694	743	688	695	727	764	744	698	733	698	746	779	759	697	739	671	734	705	740	718	718	743	736	687	732	702	709	714	711	726	698	695	747	674	718	693	759	704	737	705	741	697	706	684	700	717	717	696	711	766	704	744	708	680	718	729	764	695	702	683	722	715	709	782	721	741	703	719	693	758	726	699	693	687	746	728	742	765	699	695	659	683	725	684	735	709	731	732	659	746	757	699	729	729	733	748	719	720	733	717	735	703	721	721	734	718	708	727	744	736	742	725	758	650	699	753	732	729	693	750	770	741	722	751	683	720	730	723	714	716	720	729	712	673	721	720	681	677	683	738	769	728	769	714	712	704	700	756	708	727	737	683	722	704	695	720	713	682	697	720	758	680	687	695	696	722	718	701	694	726	699	728	694	759	720	712	698	692	761	699	741	736	715	722	752	756	710	697	726	728	699	686	693	774	723	728	722	695	678	732	745	704	735	718	728	714	710	745	717	717	686	695	704	736	728	705	675	708	684	704	712	703	724	727	674	650	695	712	705	723	736	675	730	755	692	739	727	733	765	704	704	755	744	678	781	732	684	692	655	727	675	710	747	717	734	748	746	708	734	699	735	717	723	754	681	731	774	706	716	708	700	725	727	719	729	751	665	731	690	746	696	751	719	646	727	740	739	746	713	703	711	750	697	768	710	739	729	696	721	692	739	718	708	713	713	677	725	691	691	731	722	765	658	735	733	704	698	721	720	727	663	692	742	695	707	709	727	719	729	725	671	699	784	728	729	718	759	782	688	704	699	738	727	707	720	660	714	690	713	740	745	666	692	689	732	734	759	706	765	640	698	690	732	684	725	674	727	719	776	721	768	699	734	765	746	728	691	704	702	734	730	744	696	693	695	698	704	709	708	745	731	746	727	682	733	740	687	689	678	718	680	698	711	690	697	646	748	680	686	727	712	721	704	737	729	732	740	702	697	759	678	722	693	701	692	703	721	714	741	745	695	778	698	701	748	738	730	707	724	724	730	744	697	726	737	723	688	758	745	795	706	704	711	716	713	707	759	724	736	706	777	722	713	707	713	727	722	755	718	704	699	696	690	710	735	742	724	725	674	736	737	725	698	707	696	758	694	702	703	722	754	724	685	722	673	687	731	733	674	675	725	745	712	715	729	732	711	725	731	769	761	729	730	732	757	711	706	729	707	771	706	711	720	732	702	683	736	711	717	672	728	696	778	726	679	678	726	690	723	698	714	648	717	749	738	692	693	757	707	704	779	750	741	701	688	747	774	739	712	720	692	718	709	721	737	713	738	714	739	766	686	737	716	706	724	712	783	722	712	664	717	728	751	708	733	691	758	726	703	712	741	756	743	740	719	726	736	724	703	681	712	748	689	759	689	716	755	699	726	720	704	704	721	744	702	751	746	704	661	701	713	731	706	740	694	721	735	714	739	725	724	752	691	702	679	694	673	731	680	689	731	701	685	672	690	709	743	748	721	723	669	748	706	695	719	679	682	697	706	689	677	685	732	720	679	725	693	758	750	679	742	736	728	711	685	743	713	702	705	706	707	730	708	702	687	772	683	695	738	730	735	704	713	697	692	771	699	724	686	688	752	715	710	692	741	674	704	717	674	694	737	705	723	692	660	716	719	687	749	700	750	693	731	737	710	719	733	755	715	699	725	714	696	706	720	734	753	694	666	716	709	767	711	686	750	737	720	702	695	730	744	734	730	709	733	700	751	749	734	745	694	732	740	705	742	744	740	691	734	735	699	727	724	683	736	762	721	708	743	718	699	684	697	711	689	709	690	737	647	661	714	746	686	700	721	719	686	725	696	714	725	698	705	751	682	728	690	716	702	717	744	729	683	675	694	686	702	735	747	715	734	718	671	729	735	700	719	696	690	733	689	693	684	700	714	746	731	733	747	723	725	709	692	729	746	736	731	703	692	768	691	706	721	713	741	752	686	675	720	787	729	795	695	683	670	729	749	714	731	736	700	736	743	684	759	729	704	731	746	681	712	737	711	692	698	668	700	751	731	676	694	723	748	703	764	722	719	698	742	696	705	712	711	710	690	712	705	737	720	722	707	725	756	724	724	710	750	741	728	700	685	661	723	730	754	704	703	729	700	729	777	721	738	699	729	731	721	717	723	704	700	717	729	737	721	751	751	711	689	730	724	693	679	735	730	697	779	675	710	736	731	651	691	756	736	720	697	711	739	723	751	757	799	727	726	726	728	703	746	703	684	702	729	766	685	756	756	732	716	754	691	681	706	705	680	702	726	724	738	690	731	663	716	690	742	728	697	732	713	729	733	702	737	767	743	728	723	722	712	744	750	714	731	715	749	704	698	696	685	707	710	702	688	740	713	702	715	734	745	717	711	715	713	740	718	762	728	691	737	717	678	710	730	695	663	729	640	704	720	703	762	735	755	773	681	735	722	727	756	717	705	767	717	735	699	687	715	707	710	716	743	710	710	720	700	697	738	718	684	715	691	720	736	716	680	715	704	725	697	719	760	709	683	732	717	722	750	734	755	739	677	743	723	734	670	671	733	708	724	700	690	705	737	713	757	714	725	723	757	740	707	717	698	734	716	744	757	695	671	705	729	751	690	703	706	701	777	697	681	747	728	711	700	682	703	739	771	712	712	716	719	678	741	699	730	679	711	693	729	731	710	701	715	705	760	718	756	693	721	714	722	697	715	747	735	714	762	730	700	772	667	686	734	756	759	689	792	686	708	682	707	724	736	682	737	748	758	764	684	718	721	767	688	737	719	709	696	660	734	699	716	708	747	738	769	723	671	678	711	767	747	690	725	715	738	707	710	707	689	710	687	728	728	712	698	764	678	665	741	760	723	699	723	737	677	681	705	787	696	740	742	654	754	679	726	752	757	702	698	695	758	774	672	723	745	704	711	756	783	754	717	715	728	721	650	729	684	756	695	698	733	750	714	745	721	675	785	736	692	728	703	724	710	706	714	712	732	703	703	669
28958	18524	3789	544	413	373	372	314	357	335	329	352	311	328	324	350	311	306	326	351	316	313	338	344	328	314	319	319	345	320	338	370	317	346	334	310	349	332	321	336	325	319	347	347	344	330	358	371	323	332	348	333	318	337	314	303	341	347	343	347	353	361	307	304	351	333	324	327	312	332	344	333	350	360	337	320	294	382	305	309	331	307	322	321	303	328	356	307	327	352	342	313	329	326	328	334	349	319	320	359	348	317	322	328	322	342	324	329	350	309	359	354	354	348	368	330	356	348	322	328	321	330	353	302	294	299	317	360	310	345	340	321	327	338	333	344	314	330	358	329	312	334	350	344	336	320	328	354	339	313	350	311	315	365	310	309	344	330	336	300	341	307	325	322	340	325	344	340	317	340	315	314	337	328	350	346	344	316	320	336	357	323	336	321	336	357	315	350	294	347	293	333	352	330	349	326	323	298	332	328	302	325	318	331	336	334	336	365	334	288	318	342	333	326	314	323	358	322	351	334	328	334	304	331	330	323	313	316	312	330	311	356	326	350	339	345	329	344	320	371	344	329	320	294	343	323	332	315	322	289	311	354	323	306	319	341	311	312	323	342	346	292	334	349	324	334	302	337	348	365	323	338	313	302	346	341	336	339	314	332	328	294	317	332	320	332	330	317	362	301	305	329	329	346	341	342	333	322	398	316	322	334	323	302	346	370	335	304	297	332	334	318	310	299	320	329	348	330	335	327	284	322	350	330	323	335	349	312	321	297	326	346	321	321	353	336	311	324	339	327	279	331	319	325	339	359	328	336	349	323	320	326	298	331	301	326	308	326	356	310	305	334	334	352	331	329	348	302	324	358	337	347	344	301	315	327	324	344	367	315	354	324	317	313	315	343	343	363	355	343	328	331	342	358	327	319	340	346	330	356	294	308	366	324	320	315	361	311	349	325	339	307	321	375	325	308	361	314	309	322	322	322	317	338	317	295	316	319	284	349	318	325	318	327	301	305	304	301	318	321	340	326	345	349	319	342	312	332	359	324	314	321	335	325	301	361	320	361	345	334	353	345	326	301	361	323	333	347	313	330	305	290	340	307	324	349	319	327	307	354	345	329	326	334	330	338	357	324	305	292	312	332	321	327	321	343	336	328	323	315	327	339	335	342	311	308	326	362	346	344	336	345	313	372	332	358	340	316	353	327	336	331	347	329	336	335	347	324	298	338	349	308	335	285	352	347	315	352	355	338	352	320	298	296	352	345	347	326	322	329	326	304	330	311	354	318	326	335	325	351	334	356	322	307	368	347	313	321	336	310	317	310	339	338	319	314	334	331	322	313	316	317	296	334	327	366	342	320	282	343	343	344	330	302	316	364	315	342	335	342	327	317	341	325	342	309	319	334	335	326	347	303	311	343	316	352	328	345	329	315	358	325	336	336	288	321	351	354	336	295	336	310	346	327	315	322	361	311	339	316	341	308	334	327	335	338	334	334	356	340	313	323	318	298	306	358	312	318	321	314	342	340	352	336	342	330	310	300	321	327	322	315	349	357	309	353	344	335	345	308	323	321	326	356	364	349	323	337	338	329	323	373	347	337	353	343	315	322	361	333	325	338	345	317	308	363	370	325	321	335	342	325	282	368	327	343	329	311	339	362	322	299	326	301	322	345	331	342	291	359	299	328	325	347	350	295	342	325	343	340	303	340	344	330	369	304	311	324	298	342	334	316	324	319	348	319	327	310	290	332	336	339	332	305	333	310	342	350	356	324	339	306	328	329	335	323	306	320	342	351	328	293	289	294	322	319	325	362	326	308	295	332	323	341	319	312	341	311	340	326	335	348	318	324	297	318	366	335	323	338	342	297	285	334	338	322	354	335	308	338	328	315	319	347	302	333	344	325	340	292	335	341	336	317	337	327	333	331	319	309	334	343	303	316	331	361	345	329	327	324	324	347	309	330	308	320	347	337	352	302	337	328	300	322	317	334	328	301	305	329	332	318	316	353	363	315	354	330	304	325	345	323	360	308	314	297	313	351	318	337	322	320	332	339	376	311	337	339	338	327	301	331	302	324	331	303	304	330	292	322	321	319	357	294	311	338	321	290	323	333	341	322	316	359	332	324	344	355	320	309	325	340	332	335	350	349	309	331	305	331	330	330	336	297	327	356	355	302	320	342	330	333	331	323	322	362	342	335	321	361	338	287	354	323	327	328	353	327	331	357	324	335	333	316	322	353	301	323	313	329	353	303	338	368	330	336	337	311	338	310	340	322	321	316	334	349	309	333	316	309	367	364	346	297	307	335	281	331	300	328	347	341	345	308	317	334	343	339	316	341	344	331	283	309	309	323	301	326	317	310	323	365	332	346	339	334	335	331	320	311	358	337	323	362	328	308	348	323	345	305	319	349	344	322	333	316	320	364	345	347	353	330	320	316	335	325	339	328	335	340	320	330	327	347	388	337	355	347	330	332	349	322	286	329	339	335	305	346	345	348	373	317	317	319	298	345	329	316	353	330	342	339	333	300	282	336	341	322	311	352	347	333	333	327	297	314	313	300	334	335	368	324	322	339	332	344	321	326	304	283	305	343	318	336	327	318	319	320	349	331	313	343	295	296	348	332	322	314	342	310	343	348	332	347	331	292	330	320	301	313	335	320	320	353	298	336	306	299	319	332	339	330	309	340	337	313	310	323	291	331	326	321	357	337	331	338	333	313	343	317	354	298	315	329	346	316	313	344	345	323	365	313	322	340	319	353	308	326	373	356	329	312	342	329	305	337	316	316	330	337	349	341	341	335	340	301	328	329	324	333	354	332	344	320	367	342	322	362	362	315	355	332	370	342	320	318	337	319	303	309	316	327	330	341	369	328	352	346	339	354	310	351	308	307	349	343	327	316	321	303	332	335	345	311	343	338	312	338	321	322	321	324	325	296	313	317	315	338	339	317	318	369	321	323	345	344	367	338	339	360	322	312	321	283	347	323	355	352	308	327	328	317	309	346	307	344	338	331	337	328	318	348	310	313	301	307	319	322	303	311	329	337	305	310	296	339	326	331	339	342	365	325	324	330	325	345	343	343	310	308	298	331	320	328	333	316	294	340	343	335	308	338	313	327	335	319	299	309	327	359	355	304	299	306	318	310	318	344	326	325	356	317	321	328	308	353	324	355	330	313	361	319	324	341	327	328	315	344	316	346	358	322	331	341	308	342	323	341	324	354	350	342	314	314	337	357	323	341	334	316	317	338	301	322	322	324	329	347	325	332	340	341	347	349	330	353	349	336	342	350	319	330	303	336	340	379	344	329	343	310	325	330	331	374	321	339	316	309	312	325	290	327	328	338	328	336	361	315	336	325	335	345	346	316	342	348	320	332	306	341	330	341	344	325	340	298	362	316	334	340	338	303	318	336	356	304	335	297	315	311	351	313	363	320	343	310	300	327	354	321	335	325	315	351	367	329	315	341	332	295	325	325	344	325	318	317	311	325	324	342	325	329	341	361	337	314
16647	9479	585	438	399	359	385	376	387	349	373	326	377	391	332	363	363	376	325	330	340	327	354	361	354	328	335	376	353	334	382	370	344	366	373	375	360	402	382	367	370	343	373	326	360	371	327	383	354	375	363	352	330	353	350	371	362	346	333	319	349	336	374	345	347	357	394	353	352	333	353	335	342	360	367	366	369	390	364	391	346	346	338	377	330	365	346	331	346	336	350	353	371	348	325	334	368	368	373	337	371	358	323	377	362	350	365	349	350	326	338	353	361	369	336	357	355	355	354	342	367	361	334	336	379	340	354	322	379	369	366	340	338	371	354	355	361	358	347	389	350	355	361	339	396	326	353	365	343	350	379	355	343	371	336	360	376	347	355	367	365	325	377	352	339	371	341	368	376	336	341	357	316	353	338	346	383	319	379	360	336	355	314	360	354	333	347	352	349	363	310	339	348	351	355	372	358	340	365	352	354	348	345	350	336	400	359	381	387	333	349	376	328	310	396	368	383	328	346	356	338	359	354	366	335	334	319	325	365	364	338	341	355	358	369	340	368	314	334	384	333	361	316	344	348	327	370	333	339	351	328	362	345	352	342	374	371	376	390	353	324	342	356	355	345	349	302	367	378	390	349	359	352	338	330	352	377	349	347	364	320	338	379	349	353	328	352	373	342	364	341	382	339	369	339	374	389	341	354	376	364	346	356	349	363	332	378	318	362	360	357	361	362	361	402	368	350	367	327	356	385	356	333	370	380	319	349	357	333	360	349	339	379	352	339	366	366	390	351	370	358	367	349	345	369	339	361	337	368	344	357	387	355	366	376	357	372	374	337	353	358	355	343	336	391	393	339	374	351	325	366	377	331	371	337	360	360	375	343	365	338	341	338	330	367	348	351	351	335	358	377	383	360	330	381	336	360	377	362	389	387	347	353	371	353	336	345	371	332	379	364	372	346	369	359	350	328	335	351	330	319	329	351	343	373	337	387	347	359	370	341	360	336	365	394	346	357	346	343	362	363	383	323	309	386	363	353	365	381	343	315	398	375	360	380	307	372	347	358	363	358	346	355	317	354	353	330	326	349	366	366	353	357	317	372	362	331	349	358	344	360	382	367	351	358	373	335	344	373	370	322	369	366	326	344	370	375	338	371	348	348	374	358	344	339	366	325	338	350	349	326	343	347	323	365	371	367	337	344	388	342	328	360	361	347	380	335	382	366	359	349	398	389	361	328	352	361	353	343	330	378	353	349	347	327	343	323	349	324	351	322	345	365	334	359	341	352	326	363	344	362	336	358	364	375	345	350	361	357	349	347	379	369	365	336	351	331	374	373	341	357	338	363	339	365	364	371	372	365	365	377	409	362	368	389	337	383	390	360	365	346	370	330	358	371	362	333	326	341	342	358	356	368	367	345	377	339	340	374	390	344	356	388	355	413	358	349	375	368	344	379	368	371	337	346	409	385	365	362	382	367	336	371	352	316	344	367	369	372	386	357	327	367	362	378	376	361	321	366	348	359	401	349	330	356	391	364	361	359	323	340	391	344	386	378	344	337	331	347	345	332	337	390	373	318	313	392	361	357	337	346	329	361	357	358	391	343	368	352	354	352	349	341	403	346	332	313	373	349	385	350	385	339	326	331	386	383	356	348	359	349	354	384	362	355	383	337	394	358	361	380	378	386	349	379	357	348	347	371	350	380	316	352	383	347	320	354	363	341	342	330	361	344	343	364	361	353	368	357	372	352	343	342	292	344	362	342	341	359	355	362	347	360	368	373	343	358	371	342	354	365	359	352	343	388	363	334	354	344	386	356	387	361	393	342	349	345	349	357	362	373	339	344	349	365	377	365	364	393	322	350	335	366	313	364	346	356	359	349	344	301	388	362	341	370	349	369	396	343	348	305	354	370	362	350	340	372	348	355	369	355	352	370	332	362	366	356	382	342	367	372	351	364	350	351	341	373	360	365	324	354	345	372	323	364	329	348	358	394	336	377	320	360	335	377	347	363	362	375	364	316	348	386	321	355	323	341	312	333	348	335	336	383	365	351	375	387	361	338	353	334	388	362	373	309	331	363	359	341	343	339	372	357	392	332	334	353	345	358	327	377	367	354	351	345	363	327	351	386	361	346	363	334	379	345	312	362	363	372	359	351	335	361	342	316	376	358	374	344	396	313	329	324	346	349	333	368	368	369	373	343	335	361	346	351	358	370	386	352	370	375	337	380	314	371	355	354	353	325	369	339	360	349	361	319	347	342	350	335	356	379	346	338	358	332	365	363	366	364	378	355	354	364	377	353	353	364	363	359	351	326	321	348	324	350	389	335	398	371	386	393	391	346	316	324	360	351	306	357	318	309	353	357	357	345	337	337	323	324	329	359	371	356	366	348	341	357	337	364	348	365	333	363	353	354	346	337	337	385	372	367	368	352	395	361	361	355	354	339	350	359	349	347	337	371	341	342	368	351	338	355	351	360	371	336	378	360	336	361	330	347	336	355	384	341	356	326	335	347	330	377	360	341	333	368	341	348	326	377	341	358	361	369	374	357	356	347	371	374	339	328	338	326	347	390	333	363	348	347	335	382	375	339	337	352	373	356	332	373	374	339	373	362	363	336	356	336	331	361	386	344	382	358	354	354	338	344	364	375	371	371	356	314	322	346	331	349	350	362	376	354	351	360	338	345	340	348	382	365	319	337	346	341	356	338	384	354	355	343	367	331	366	380	346	345	344	380	307	351	327	357	372	355	347	328	341	355	368	372	362	321	331	348	311	368	330	363	352	380	384	374	373	340	348	360	366	329	364	393	329	347	318	352	343	380	365	362	364	335	357	358	349	327	382	356	338	362	318	359	332	352	358	345	359	363	341	389	364	359	371	361	333	357	358	315	373	334	350	358	364	397	370	382	366	381	377	366	377	342	362	353	380	337	364	398	351	346	367	349	357	356	348	332	339	335	334	344	339	342	322	367	368	368	359	361	342	316	351	387	335	376	334	355	398	336	351	364	361	357	383	376	407	352	361	327	375	358	321	386	339	356	366	371	360	322	371	363	366	362	337	340	366	327	376	383	345	383	353	372	324	354	351	365	346	366	354	359	359	381	388	390	352	349	344	349	359	399	326	349	344	359	367	379	389	339	344	340	335	344	376	372	359	323	338	333	391	337	359	319	379	348	377	373	365	336	359	371	367	351	395	329	336	390	356	337	361	312	329	342	356	354	343	358	359	350	345	341	363	363	337	359	355	334	355	312	351	368	395	346	377	336	372	378	356	341	355	372	369	351	350	381	328	371	346	341	349	378	410	358	330	341	371	377	377	356	360	369	355	358	363	379	373	351	375	355	361	355	370	373	383	350	361	355	341	323	358	321	365	357	346	367	360	357	315	327	379	324	364	384	343	355	350	356	315	329	361	355	348	358	370	349	353	366	343	360	376	340	344	359	359	346	346	348	349	365	336	312	361	336	351	339	331	352	309	365	359	377	373	352	365	329	354	373	366	324	370
24354	21640	28936	24660	21381	6324	1076	831	766	688	686	653	617	631	602	608	606	561	616	613	579	618	595	567	517	591	580	550	579	556	552	555	600	589	593	594	590	590	595	560	586	552	591	572	553	588	578	598	565	546	575	596	553	583	573	537	577	568	600	530	546	571	600	537	558	536	579	589	613	585	602	634	608	553	564	613	586	540	526	567	571	577	600	551	526	569	551	566	573	550	620	566	581	558	536	538	549	530	514	581	528	525	563	527	506	560	528	584	576	550	584	610	579	550	523	559	571	523	570	549	562	565	533	592	594	589	568	545	564	538	560	547	522	550	560	563	564	578	541	544	571	532	567	549	566	545	586	548	586	556	584	571	606	571	557	583	557	556	606	530	541	547	525	527	585	582	607	558	593	565	577	534	567	553	546	516	562	599	554	560	582	600	572	573	589	508	562	562	544	557	558	534	571	598	540	568	551	504	607	554	568	573	591	570	570	539	566	545	522	533	549	552	551	579	550	570	542	569	590	558	569	589	551	546	561	549	572	574	564	550	565	596	564	556	582	533	545	539	548	559	571	578	599	547	599	596	565	559	576	527	578	558	540	563	599	534	547	554	551	516	563	547	580	565	529	563	586	567	605	596	545	575	562	533	546	560	531	584	585	588	567	552	549	585	581	615	548	523	546	593	551	571	576	542	563	560	572	525	560	531	496	566	598	533	551	572	542	576	610	549	535	542	573	568	561	589	543	566	563	567	588	600	550	541	588	586	550	572	538	588	612	583	554	592	520	600	531	570	597	533	549	578	561	551	544	570	561	563	583	563	512	556	571	545	532	588	583	586	565	591	531	578	580	599	562	565	509	583	548	551	568	573	555	543	566	545	557	573	616	564	590	545	508	563	569	568	568	552	558	541	558	585	560	566	544	561	571	514	531	552	551	541	596	570	607	532	565	520	595	565	568	555	547	564	580	591	564	552	570	537	584	576	587	552	552	558	511	567	513	546	605	545	539	600	561	521	570	558	560	561	559	560	553	535	553	560	579	591	597	571	524	553	597	505	535	581	472	586	537	544	534	532	493	504	537	561	562	537	532	544	545	525	562	550	552	555	536	546	574	557	587	531	498	563	564	555	577	526	525	563	574	559	569	542	553	574	580	541	543	557	577	561	522	526	537	551	576	626	515	548	568	579	578	523	536	549	548	602	573	556	593	563	584	553	547	541	536	571	561	606	537	560	577	569	544	567	534	542	534	549	552	592	540	573	571	536	560	570	563	617	536	557	570	553	559	555	532	553	602	526	521	600	510	572	562	565	615	567	557	613	581	555	550	549	546	542	569	588	520	567	587	534	558	583	567	539	565	516	549	574	567	553	581	580	562	573	541	598	557	544	544	588	534	514	525	547	551	577	593	577	569	590	524	575	581	532	584	563	603	583	579	580	565	574	562	580	520	522	586	537	533	600	583	591	622	559	600	577	577	593	624	558	544	524	540	601	544	549	557	584	571	534	519	565	565	588	542	576	626	616	582	588	568	571	620	551	576	549	575	569	546	497	543	541	567	593	531	559	552	543	539	573	541	601	552	567	537	566	544	564	583	566	518	591	578	553	528	556	596	562	589	585	562	586	524	588	540	587	560	558	581	537	560	575	608	583	547	575	587	572	549	572	538	580	564	608	570	542	572	593	555	568	541	572	558	564	528	579	575	592	557	553	541	568	550	500	557	570	534	552	550	537	591	609	540	621	576	569	547	550	581	565	573	571	535	508	552	592	570	585	550	580	568	534	600	557	535	571	591	567	542	542	561	529	599	588	567	556	557	543	509	571	574	575	560	524	591	580	571	543	590	542	541	549	583	564	523	526	521	556	551	558	559	546	528	564	547	587	560	565	533	583	557	564	524	537	608	576	517	532	560	567	543	551	536	567	582	603	550	541	592	586	570	526	533	594	541	553	526	559	571	532	542	561	560	551	523	586	560	576	526	568	513	592	535	575	558	564	547	532	544	572	547	548	562	557	540	586	537	545	552	558	586	548	581	601	544	546	588	567	554	607	542	600	567	558	573	570	610	606	552	525	619	544	562	588	592	539	542	566	581	537	546	565	584	580	547	536	571	553	588	595	588	561	523	600	550	563	547	549	554	576	526	599	547	584	580	573	562	608	581	536	585	563	535	563	595	574	583	538	524	526	566	571	556	568	584	558	596	582	564	536	564	570	577	554	573	567	568	534	554	580	545	582	514	598	567	596	561	544	596	565	559	528	548	504	556	607	574	534	522	538	558	599	530	536	554	554	557	589	529	580	566	582	543	536	576	561	520	615	537	585	565	562	565	547	544	525	585	550	546	536	571	584	543	552	540	582	551	550	593	575	580	549	542	573	555	520	548	571	594	557	569	523	553	549	534	556	559	572	552	554	530	569	543	559	593	549	551	536	577	578	555	538	569	578	565	559	612	552	532	572	565	568	536	588	569	561	581	566	529	550	592	570	506	555	524	557	555	559	525	543	566	533	594	547	570	535	529	591	513	512	573	548	545	529	577	564	591	577	503	535	592	547	572	540	571	538	557	547	560	529	514	523	541	535	568	554	572	538	526	532	591	573	543	524	586	587	558	558	594	574	571	575	576	562	570	569	525	572	527	506	560	573	575	556	572	581	537	557	539	568	544	590	577	560	544	556	588	553	587	537	552	533	553	552	577	524	543	583	620	575	601	545	572	559	573	551	609	595	542	578	567	567	586	556	541	579	579	566	570	586	551	563	551	541	570	587	537	570	541	565	522	583	540	570	541	544	566	533	589	559	566	560	535	566	590	555	599	522	567	578	545	567	522	544	549	546	558	526	562	564	535	567	560	569	592	553	583	585	562	536	527	519	532	544	528	519	537	594	582	532	540	514	541	598	580	563	544	612	538	548	579	558	531	568	570	589	603	540	537	556	538	557	545	561	561	582	589	562	600	533	539	564	537	594	518	532	556	547	565	533	542	551	554	564	561	597	561	581	586	562	541	535	577	576	545	559	568	537	552	543	553	554	543	540	502	561	527	554	558	574	580	594	569	573	554	598	540	566	581	546	573	575	557	551	571	545	613	531	553	516	539	582	620	559	559	518	545	529	540	581	559	581	599	524	574	554	573	601	588	552	569	534	561	552	551	554	545	545	547	526	590	564	504	598	595	563	590	555	627	562	583	517	519	555	564	568	606	588	613	571	552	567	586	576	562	540	557	523	567	546	571	542	571	560	573	569	555	568	541	563	561	558	569	552	569	568	571	541	526	528	531	561	583	547	581	570	589	544	543	586	581	583	526	618	534	539	592	557	540	552	531	576	563	585	586	560	554	551	561	570	556	576	559	568	568	551	561	591	524	551	551	544	571	577	581	583	606	522	545	513	558	576	542	558	574	549	561	556	584	538	573	508	555	565	551	579	573	555	583	546	582	513	543	547	617	540	588	604	539	546	586	557	556	534	502	565	553	542	545	519	520	532	553	575	554	568	547	552	562	596	552	548	537	585
42022	30579	4902	2314	1679	1339	1221	1016	917	785	730	733	686	700	670	689	655	614	631	610	630	599	587	562	627	560	566	599	580	575	627	569	616	570	573	588	609	602	599	604	633	592	610	563	600	608	646	598	597	595	618	573	540	587	605	579	581	514	578	558	610	582	597	572	553	614	594	583	576	603	560	592	553	580	564	586	537	579	540	557	591	575	618	543	591	603	585	547	593	559	601	568	570	590	592	587	562	545	573	571	569	555	572	572	599	594	608	552	572	598	615	569	585	580	596	540	560	588	539	595	581	590	572	628	542	576	580	585	538	586	580	579	574	588	591	589	575	583	590	587	539	570	575	601	587	573	563	593	603	572	520	582	574	546	598	587	569	585	584	562	586	596	548	577	577	562	575	571	612	567	558	570	578	585	595	593	590	528	581	574	545	571	522	528	610	572	559	575	579	589	562	564	589	553	584	592	569	581	565	537	604	562	553	561	624	583	571	553	587	560	592	631	596	564	569	561	588	579	579	535	556	614	576	565	580	533	543	622	564	557	582	577	580	627	560	600	588	570	613	528	592	549	583	577	534	553	562	570	557	515	606	553	558	550	572	567	555	582	611	558	571	561	586	573	591	549	544	579	578	548	588	623	529	561	557	581	567	544	544	583	601	572	550	595	565	536	583	553	576	583	588	577	568	557	571	576	588	537	527	591	542	570	605	569	545	573	543	532	585	595	602	571	584	546	553	583	556	541	531	639	598	558	608	610	590	542	565	568	626	581	613	588	608	597	597	519	573	594	605	592	549	572	601	506	593	603	552	610	554	622	579	583	573	563	572	568	615	578	550	600	593	548	597	565	556	557	589	642	567	575	583	592	576	567	568	601	591	596	592	598	588	588	568	590	596	556	541	566	594	531	579	551	542	566	586	636	558	569	567	549	595	564	572	595	548	594	580	570	598	538	602	615	606	553	552	559	572	556	591	575	581	546	585	598	583	593	555	602	547	588	582	582	522	596	583	577	581	593	583	537	568	627	577	531	544	561	601	554	567	608	566	549	603	564	573	590	578	602	555	593	583	561	594	587	587	558	617	577	575	604	569	598	595	608	617	579	603	534	581	564	586	561	571	570	590	583	594	591	567	546	562	578	604	567	555	581	579	626	578	562	542	561	621	545	561	615	561	564	579	575	596	563	558	553	607	568	598	593	586	570	568	587	564	564	554	578	573	574	591	596	629	589	556	584	601	614	582	612	568	577	530	554	575	560	573	555	592	569	596	592	591	584	618	591	599	546	563	573	626	587	579	604	498	567	578	569	627	569	605	564	587	607	575	583	597	567	588	588	596	570	591	573	590	585	568	618	537	576	588	581	572	551	577	569	541	574	595	594	593	620	603	592	597	555	596	566	571	560	555	580	621	533	605	590	598	581	573	571	596	564	533	574	620	566	550	578	581	591	587	555	617	561	538	554	570	570	613	583	574	589	523	575	577	609	537	617	586	548	581	584	581	574	592	593	573	611	611	627	628	567	544	600	581	542	556	588	558	573	576	550	598	582	557	601	591	549	578	566	544	558	575	552	564	574	594	607	635	581	585	553	551	535	580	531	568	573	571	544	572	598	541	616	577	576	556	590	573	598	582	581	573	592	583	600	589	594	563	568	553	620	605	563	573	568	592	571	611	587	572	551	582	581	569	550	597	538	571	569	630	613	551	597	560	527	591	614	578	614	574	580	575	601	565	536	542	573	606	596	582	537	540	556	555	614	587	565	572	554	560	560	532	614	604	595	585	557	560	545	584	571	582	586	633	546	564	578	596	580	556	585	573	588	537	550	574	553	576	591	571	572	585	583	533	544	570	542	583	589	579	565	598	565	607	564	576	597	603	548	588	597	610	558	561	561	610	604	606	530	549	600	583	593	569	561	590	587	547	549	595	551	592	573	557	584	569	564	612	564	556	602	585	593	608	619	555	604	587	569	599	585	523	554	584	533	611	589	549	618	609	593	600	548	575	571	563	564	613	586	541	603	577	576	600	598	597	592	593	527	563	525	566	552	550	567	519	592	588	566	608	612	555	532	511	536	612	601	569	579	530	584	562	591	560	560	589	555	588	609	591	581	597	611	563	553	606	593	563	597	547	582	548	582	589	521	590	580	567	580	578	547	573	624	568	608	565	604	592	563	611	604	588	578	580	579	575	552	569	533	583	539	584	588	588	548	586	583	574	569	579	546	565	505	581	598	602	580	561	528	566	578	546	553	533	548	598	563	563	553	584	570	600	550	547	557	580	628	566	550	600	587	605	594	555	560	570	585	542	600	553	541	546	575	589	598	565	578	584	543	595	577	569	566	568	521	575	601	623	591	626	589	600	577	595	575	565	588	583	570	541	570	565	563	591	526	604	576	624	590	579	578	592	590	546	579	565	540	586	562	610	587	593	572	578	580	628	551	584	570	583	604	554	572	596	607	582	571	617	576	615	582	542	590	584	553	551	586	599	582	550	572	589	570	567	598	567	547	573	586	590	535	593	608	589	591	573	550	599	550	581	592	572	578	592	556	572	591	602	559	538	554	551	594	566	610	556	586	557	580	568	581	595	569	581	551	566	563	577	559	540	531	566	556	635	575	577	566	562	536	591	563	569	602	551	602	528	570	585	580	611	564	594	578	587	544	589	534	567	560	564	611	618	589	588	577	586	601	567	557	567	589	568	597	592	576	556	548	566	606	583	596	597	558	559	637	616	587	568	572	567	607	575	566	567	602	611	565	592	559	619	584	556	592	576	557	549	569	573	566	569	589	604	577	592	542	565	552	583	601	569	575	561	560	594	566	578	538	585	579	577	548	586	590	579	538	594	570	569	570	597	565	574	620	566	539	565	574	576	539	582	586	572	512	536	577	579	589	596	550	604	579	558	611	586	558	605	604	550	556	595	602	549	560	562	561	570	548	572	543	576	573	609	584	625	561	576	617	562	560	561	562	532	614	552	557	594	579	578	574	582	568	577	535	597	595	600	609	550	587	607	532	548	587	525	596	572	575	593	562	525	607	602	577	533	538	555	543	569	560	582	573	575	564	587	581	542	536	570	545	562	555	569	541	573	574	579	580	578	593	553	563	540	576	620	611	608	569	537	591	557	583	549	553	566	568	585	564	583	578	588	606	586	595	560	567	569	554	576	553	590	572	569	602	586	592	587	635	546	608	612	597	536	585	565	544	612	585	554	572	545	596	591	594	624	609	595	579	596	569	593	535	582	566	526	602	566	571	580	540	587	558	571	633	576	609	549	587	572	569	570	582	539	535	588	592	586	586	571	606	582	594	579	609	568	574	535	529	557	560	526	519	632	581	586	577	565	566	571	563	592	579	589	603	564	559	573	588	529	582	587	592	518	564	539	575	532	539	584	540	585	558	582	592	546	610	572	565	581	556	561	568	613	612	561	561	566	552	605	570	609	553	570	572	529	557	572	637	577	559	553	580	583	578	553	585	570	605	548	579	584	603	575	574	579	585	557	574
25463	21686	27436	25715	7151	646	520	478	440	429	399	417	422	384	393	387	379	406	369	394	378	372	368	361	363	349	386	344	354	376	351	358	369	359	388	346	337	351	352	361	370	381	358	386	351	400	411	367	378	350	381	368	340	376	388	349	374	365	379	340	371	335	373	336	346	398	345	372	379	372	351	373	346	384	378	359	351	363	346	351	374	380	351	354	359	374	351	357	352	360	367	345	344	371	383	339	342	385	366	362	359	358	344	377	357	372	354	367	375	342	371	350	359	340	351	355	387	377	375	366	348	357	330	374	335	367	360	371	350	422	366	350	365	352	391	381	365	347	382	332	353	378	366	352	349	337	334	353	333	376	352	355	331	364	345	369	363	387	373	361	343	364	351	356	353	364	349	379	391	370	340	356	360	376	343	378	358	348	362	373	364	362	368	372	388	352	340	361	368	346	342	353	375	359	329	343	334	353	371	364	324	351	389	376	343	386	335	337	360	349	344	384	356	360	364	346	322	341	371	352	364	388	362	374	367	388	388	332	354	315	358	336	362	342	345	395	359	355	387	384	367	370	359	333	343	364	368	365	371	378	350	351	374	341	376	365	374	361	365	361	361	341	359	344	323	365	362	366	340	345	356	366	355	364	342	351	350	379	351	350	362	400	333	391	396	392	360	365	376	324	318	377	349	339	376	373	340	369	344	353	377	337	370	369	389	369	365	339	370	387	367	378	397	377	334	336	365	343	342	388	388	377	380	354	362	343	356	365	372	353	359	360	347	346	342	395	352	349	393	374	361	372	327	329	341	367	374	357	338	329	356	392	325	364	359	339	347	342	366	397	389	384	371	362	375	372	353	356	376	334	374	341	345	329	338	365	346	380	369	371	342	333	354	389	362	370	363	375	375	399	351	330	379	341	351	368	336	375	323	319	346	364	382	351	334	358	366	372	365	362	350	327	349	381	359	331	354	366	352	346	371	373	352	355	330	376	341	339	337	338	339	386	339	336	358	345	365	333	316	333	374	316	365	359	323	355	362	374	359	342	329	377	322	344	349	365	358	394	375	372	316	323	395	332	385	404	372	354	379	400	390	352	358	366	337	349	365	373	342	352	333	363	353	326	342	357	360	371	404	382	368	395	349	332	334	342	361	381	336	341	394	384	367	350	374	353	377	379	357	368	381	342	358	358	348	383	335	387	365	369	360	334	363	350	372	335	354	366	338	327	318	339	359	361	342	335	356	349	374	334	345	353	381	349	383	348	378	322	355	392	377	362	373	348	368	345	351	337	357	380	332	354	351	374	350	378	358	364	362	340	346	391	344	383	352	377	318	375	352	385	351	351	334	360	335	359	352	361	354	391	339	353	314	349	370	309	389	357	370	322	350	346	365	356	383	343	334	355	350	367	354	360	399	374	380	362	341	348	347	348	348	370	351	312	348	342	362	336	347	364	371	362	348	340	349	389	365	353	361	368	356	383	322	370	355	380	340	375	363	363	341	369	335	390	385	403	357	332	355	350	349	383	376	350	369	364	337	355	358	358	364	323	337	370	404	377	349	358	374	366	340	316	357	347	348	347	400	359	341	347	368	349	377	358	320	354	366	349	347	363	363	370	384	358	334	383	390	360	358	378	318	355	356	344	375	367	351	357	354	343	378	376	346	398	399	334	345	318	363	334	359	348	334	343	354	389	404	354	313	366	350	355	339	343	363	359	340	330	395	376	360	346	375	366	398	362	350	377	359	363	357	366	349	374	318	362	335	368	357	350	383	370	351	387	366	354	377	348	319	392	352	345	422	351	342	342	323	336	348	383	358	350	372	370	359	360	356	328	359	375	360	375	373	358	339	372	354	329	387	339	346	356	371	356	365	358	389	384	350	318	333	324	364	356	351	334	417	359	341	346	356	376	405	376	368	356	381	344	347	359	409	351	348	333	340	377	388	354	384	356	352	370	365	347	350	349	350	341	326	350	347	354	351	348	361	339	351	346	348	359	325	329	353	373	385	362	392	356	364	358	376	357	370	357	330	378	360	330	362	346	363	356	336	329	337	343	325	424	390	356	356	363	377	336	339	356	357	351	379	371	378	406	378	355	385	355	348	375	358	381	345	370	352	343	364	357	329	351	361	334	368	353	338	361	351	357	347	355	351	341	325	379	362	324	350	338	351	365	365	342	375	340	350	317	372	338	356	347	334	340	395	387	390	345	375	370	409	324	358	338	367	336	374	351	323	381	355	331	357	379	316	337	347	359	354	386	356	331	345	378	357	374	372	350	339	382	343	343	359	338	342	358	356	379	356	333	350	339	360	334	363	391	332	326	346	383	348	345	352	338	382	364	358	383	347	340	350	345	348	349	355	341	400	342	336	348	374	331	374	390	347	354	334	330	388	336	347	370	350	349	385	348	348	347	364	338	394	363	375	336	367	389	339	334	336	366	353	337	323	366	341	356	353	392	337	343	378	365	359	351	377	391	343	378	348	374	333	363	366	381	361	351	336	357	353	374	362	353	360	322	346	361	364	358	353	376	360	407	367	395	353	353	350	320	351	390	370	384	371	350	372	395	373	323	409	341	370	356	360	362	385	370	336	350	346	355	384	365	396	330	390	362	342	378	345	361	359	384	346	334	367	352	371	343	386	345	326	321	326	313	339	360	344	345	348	337	340	392	323	344	328	347	403	360	336	358	364	360	374	342	389	365	360	360	340	380	360	372	355	354	375	380	362	358	347	385	369	370	351	350	344	360	359	348	368	338	369	348	376	338	352	352	381	345	333	370	375	370	363	379	327	342	325	386	377	368	357	375	331	379	369	336	383	367	355	350	347	353	372	357	355	336	392	387	376	380	381	353	387	365	340	359	356	399	300	359	394	363	340	401	408	343	383	380	355	387	364	354	358	342	359	339	341	352	347	370	348	364	363	352	400	366	355	354	359	351	379	333	344	381	337	393	345	369	364	321	351	387	361	348	334	366	364	364	350	356	366	337	342	351	386	358	363	358	340	337	386	366	327	354	364	342	371	366	345	348	352	341	364	341	374	386	406	348	363	368	341	351	382	365	338	365	370	390	350	332	364	360	358	370	348	354	348	353	346	353	392	373	363	346	343	351	344	349	367	368	348	380	365	360	367	360	343	359	364	373	357	368	347	335	379	370	376	321	356	359	331	360	363	348	321	346	336	366	350	400	412	353	332	348	333	367	412	332	341	378	335	391	362	359	326	367	350	366	368	349	378	386	343	332	382	386	341	375	412	370	346	371	372	379	330	336	341	365	354	350	364	361	386	347	365	335	375	356	342	340	344	334	389	395	362	344	358	363	350	391	356	328	338	359	351	332	400	364	355	335	332	336	352	378	322	359	335	404	341	398	346	351	348	380	348	330	339	394	328	375	367	349	362	407	382	348	353	350	374	354	353	354	370	372	339	393	346	376	349	357	363	335	372	350	370	350	380	363	351	344	363	345	364	366	366	352	386	331	358	323	360	371	333	360	373	344	348	352	333	384
37546	22015	2795	1319	1021	846	736	612	578	527	516	463	521	464	484	450	471	435	396	421	453	418	414	390	369	411	410	383	370	401	403	417	418	397	423	443	424	393	420	432	433	431	418	420	389	417	406	450	436	449	393	404	424	416	424	394	406	423	408	437	424	397	409	372	426	411	412	435	407	401	413	411	410	390	386	424	413	431	402	376	426	429	399	425	387	406	398	384	418	397	380	383	432	381	390	446	383	462	393	424	416	389	377	432	412	381	402	427	413	408	402	368	373	392	421	398	402	398	412	391	431	391	393	395	423	389	431	400	409	375	407	411	400	384	373	420	392	396	408	404	421	396	391	391	409	420	392	420	408	361	392	376	385	389	415	426	401	422	420	397	387	371	368	403	378	409	396	397	408	397	398	391	383	422	439	342	424	423	374	394	401	376	407	379	411	380	420	400	401	424	411	387	367	396	400	409	390	416	402	390	419	405	395	385	389	378	421	406	421	439	355	417	389	427	433	360	377	429	409	419	402	367	401	421	397	360	378	407	361	384	350	388	382	366	388	398	406	411	371	399	413	367	425	424	376	368	364	404	407	384	435	370	394	374	392	407	396	413	388	411	428	432	388	371	372	388	388	403	424	424	373	392	398	425	378	420	411	346	404	411	378	403	402	426	371	399	396	411	395	404	373	381	353	425	388	415	410	388	377	424	409	368	402	371	411	389	370	403	394	403	370	359	388	414	395	408	424	372	387	391	384	401	409	399	391	405	400	395	408	365	380	411	428	403	390	387	354	385	387	393	408	388	433	393	403	418	396	376	396	370	387	404	424	410	358	408	385	360	385	396	392	375	376	421	407	396	398	378	418	420	408	369	397	386	395	368	399	405	388	398	414	425	407	390	388	382	399	398	437	431	375	425	436	365	396	363	375	371	407	427	389	406	382	416	409	386	417	399	410	414	393	348	402	403	410	370	390	410	380	405	380	403	411	397	410	381	386	437	393	384	389	384	384	409	368	395	402	435	411	404	431	415	382	411	405	421	385	406	441	396	397	414	378	410	402	388	407	410	400	395	378	403	379	444	401	398	382	379	362	381	392	420	394	377	410	378	419	429	405	357	403	444	399	381	406	401	392	396	406	406	393	397	432	380	389	406	392	393	405	390	396	380	395	408	371	400	423	411	394	429	378	405	391	392	402	395	410	386	409	406	433	394	388	351	438	416	350	412	392	446	419	410	375	422	445	433	371	385	375	395	353	374	398	355	403	412	391	398	410	370	427	411	386	407	420	375	401	400	426	434	378	415	389	365	385	418	382	387	419	394	405	397	387	406	392	392	358	436	402	369	385	422	400	409	392	387	368	433	407	384	401	399	370	404	413	432	404	424	407	408	409	390	368	396	380	386	381	406	426	402	373	437	412	362	412	405	410	415	389	376	447	366	371	405	407	392	361	391	391	373	390	395	397	393	414	413	400	376	423	385	382	434	397	390	404	391	414	377	410	436	386	372	402	393	405	405	375	377	427	418	397	371	370	388	418	409	408	428	387	397	350	359	396	407	391	409	428	402	392	399	391	389	389	354	415	387	395	422	388	391	381	377	392	391	388	413	388	429	429	407	401	446	391	364	412	403	387	408	366	401	395	393	386	380	370	391	380	365	428	370	389	412	363	400	396	378	363	389	383	369	371	409	400	376	440	423	392	405	401	384	394	381	393	385	389	379	397	425	390	379	399	378	365	379	405	380	404	419	404	409	391	378	426	402	410	382	398	411	416	415	420	382	396	376	397	411	376	425	444	398	386	400	413	393	399	377	420	401	394	432	393	387	402	409	393	362	385	387	367	385	407	413	407	421	405	424	428	409	388	420	382	402	395	407	415	373	379	376	419	405	425	381	395	395	420	369	393	394	424	402	396	380	414	408	408	410	341	399	375	371	423	444	391	397	382	436	378	407	405	387	420	377	395	415	403	421	404	412	417	409	413	397	376	376	396	422	372	409	397	382	380	408	418	419	406	398	407	407	398	412	397	378	407	389	392	426	380	422	399	379	404	417	381	395	344	423	385	411	401	391	374	366	400	446	367	359	369	379	385	398	368	409	386	411	398	390	367	407	371	418	407	386	412	393	407	427	411	411	383	372	368	421	388	406	405	387	392	411	414	409	438	394	386	407	421	399	399	409	411	406	430	386	422	369	393	376	393	402	402	379	412	420	456	385	420	396	422	408	379	397	415	395	403	388	388	365	411	421	406	398	376	367	385	377	413	384	380	412	388	398	378	383	414	413	377	395	372	398	378	402	370	369	378	395	404	407	407	379	382	416	373	419	378	398	408	429	381	379	434	373	384	369	387	412	408	373	404	361	386	411	382	394	385	381	426	407	416	413	377	363	408	374	375	385	397	376	384	405	402	359	396	412	386	401	421	401	398	402	369	442	376	405	426	400	373	407	392	391	389	410	387	373	391	418	372	431	387	396	395	409	375	382	403	390	413	415	413	430	369	415	383	380	384	423	389	410	397	361	373	425	407	379	377	402	427	379	425	420	424	453	405	399	418	376	387	396	385	370	400	383	403	373	392	383	365	400	406	400	393	376	379	396	428	359	364	394	413	378	389	376	402	405	440	379	392	396	411	395	416	387	373	388	379	381	367	381	395	365	423	384	422	417	395	398	403	392	401	423	418	405	403	396	360	383	427	370	409	417	408	404	380	378	395	402	379	393	366	379	404	381	404	385	399	392	408	399	419	362	396	405	381	384	394	390	400	398	419	422	405	414	386	371	402	351	422	392	407	416	377	418	428	415	411	405	383	400	396	424	404	427	401	375	449	407	361	406	395	423	419	403	369	407	441	393	408	402	419	366	421	369	407	388	412	438	373	365	407	396	422	394	398	378	394	416	436	387	396	440	359	388	396	363	441	372	396	399	409	395	392	383	390	387	389	378	393	403	417	403	386	397	401	415	401	418	414	404	383	395	382	377	405	408	410	389	424	417	384	434	391	401	406	405	414	424	384	391	397	373	366	393	425	371	396	356	406	374	409	425	372	415	376	414	409	415	394	408	395	383	388	418	411	411	407	405	386	391	392	400	409	380	430	413	404	382	405	394	455	400	374	375	415	380	364	393	396	400	402	391	374	407	366	401	412	420	395	420	395	416	399	371	371	394	382	372	387	369	421	385	402	414	437	351	401	370	408	417	398	400	397	418	395	380	385	386	370	383	377	422	388	358	421	404	399	429	387	363	386	401	386	383	412	403	360	385	397	414	414	368	341	379	427	441	424	411	396	397	394	424	398	377	435	392	435	378	385	365	352	407	388	402	372	432	423	415	415	382	425	383	445	430	420	438	432	390	401	408	405	398	367	370	391	430	418	401	389	402	432	399	363	396	412	363	380	395	397	393	401	407	431	414	426	439	392	430	381	405	395	404	425	423	428	393	388	386	415	354	391	374	389	392	375	379	423	358	403	411	384	378	401	421	394	427	406	397	413	425	393	391	404	419	414	376	421	420	378	371
23090	21551	29165	24329	21533	21399	4829	1282	1007	979	908	904	841	814	824	836	738	758	745	772	719	748	716	722	746	754	716	692	717	773	673	669	759	684	744	729	706	779	771	735	722	708	652	735	741	750	759	719	718	709	694	677	754	718	671	703	710	730	685	690	689	693	688	720	696	701	704	706	688	722	750	747	681	738	669	755	743	668	705	693	676	682	726	666	657	648	697	709	721	720	700	639	651	690	752	758	684	705	695	672	696	713	706	686	698	740	668	697	718	725	699	711	681	687	704	746	707	700	709	701	753	702	701	704	688	747	735	703	673	703	701	702	684	679	749	671	718	681	714	734	687	701	715	704	713	674	713	667	679	749	711	724	662	697	721	679	721	676	642	735	694	683	701	718	797	705	695	734	651	704	707	681	712	717	675	745	686	713	668	714	736	701	704	686	709	707	693	712	711	682	693	699	709	691	701	645	678	695	725	706	699	718	731	658	666	704	678	664	688	701	724	722	664	688	716	765	722	691	711	657	693	725	702	719	650	713	720	696	698	655	696	708	674	684	663	708	698	725	715	700	749	672	701	692	686	668	687	747	710	685	702	681	701	711	654	697	724	696	730	662	656	673	672	704	702	679	690	651	690	702	781	722	693	705	690	687	728	692	713	713	752	692	714	683	705	714	721	719	719	674	682	721	689	695	727	719	690	690	674	721	693	677	686	699	705	670	770	685	702	724	738	668	721	663	708	675	690	674	719	707	680	724	656	726	729	696	674	708	680	695	733	733	711	701	669	681	691	681	699	670	647	673	663	695	704	694	700	706	700	681	682	690	679	659	667	707	693	705	692	670	654	717	673	686	668	721	670	686	708	706	746	701	706	664	696	681	677	686	651	690	689	662	698	677	721	681	699	671	661	689	707	669	712	768	694	712	722	680	672	798	669	696	648	753	726	695	707	688	654	707	753	715	680	661	715	674	719	718	669	662	709	678	690	648	649	694	710	667	649	685	694	654	683	680	673	693	700	681	700	701	681	671	683	707	672	655	697	753	657	688	725	691	684	684	670	761	693	680	707	688	656	765	703	701	661	681	654	668	669	711	714	715	733	670	682	717	722	746	717	660	641	617	717	734	743	720	711	721	720	697	675	682	677	735	662	664	719	640	708	684	687	694	665	672	704	670	706	690	705	686	669	700	631	656	705	664	696	735	729	659	744	682	682	736	691	745	746	729	662	691	688	671	686	682	684	678	743	682	702	686	751	686	639	677	705	681	724	714	678	697	661	697	678	627	688	699	693	652	715	654	713	729	754	677	709	709	693	685	749	670	679	669	730	646	694	720	693	746	682	664	692	718	745	679	635	652	710	694	660	664	716	664	728	717	690	722	668	677	712	710	644	683	693	683	719	674	710	651	670	733	728	691	692	727	735	744	718	671	663	699	681	703	722	697	687	688	660	715	673	703	705	678	699	675	699	685	707	702	695	655	700	708	693	654	670	691	619	686	695	723	728	740	739	647	735	717	716	683	692	666	704	743	668	711	709	700	683	720	639	695	736	691	715	732	746	712	686	684	687	687	703	688	656	677	719	697	641	690	707	733	666	668	685	686	678	668	694	709	698	649	709	726	685	726	658	714	718	694	707	677	653	744	705	677	662	681	690	708	679	747	653	672	714	710	752	706	685	671	739	671	697	741	701	699	716	688	689	668	637	691	698	658	676	699	688	716	715	675	705	692	696	646	673	712	670	709	670	645	729	701	716	676	717	723	724	720	730	667	733	697	709	699	695	713	723	653	675	709	637	696	683	743	702	722	696	668	669	670	708	697	750	683	718	681	695	685	666	692	673	721	689	690	691	640	708	690	709	665	675	632	660	736	689	717	657	699	753	698	681	696	710	673	734	704	731	693	683	650	651	686	722	689	683	667	705	687	689	742	661	728	670	704	678	677	652	666	659	663	667	656	712	691	715	684	654	671	741	711	671	714	703	679	700	672	730	676	659	670	678	687	717	706	675	626	726	681	677	682	718	682	723	701	697	694	669	674	689	727	686	700	719	644	744	685	703	682	738	662	653	705	703	701	685	656	648	697	663	713	757	740	704	707	682	700	674	787	677	683	721	710	731	726	690	703	662	657	639	709	667	651	702	699	673	697	729	704	693	691	736	673	689	683	675	675	698	681	664	674	697	666	680	696	679	683	701	679	672	647	707	693	658	702	718	675	708	721	701	685	672	677	700	714	693	645	661	701	680	688	648	688	694	678	706	657	714	653	686	695	719	666	691	669	703	710	670	682	680	662	662	690	686	684	673	742	715	692	700	674	667	703	667	672	710	684	671	735	672	664	695	714	725	737	675	668	707	674	704	686	690	699	720	704	681	724	681	675	673	708	684	672	688	712	655	681	699	663	685	712	731	704	754	690	649	721	691	696	683	642	728	692	708	684	752	682	709	692	747	651	712	694	677	703	684	664	699	720	721	663	715	668	709	693	725	687	701	705	677	735	680	637	679	671	724	679	641	684	706	701	699	715	691	704	708	709	751	677	706	643	702	712	744	709	703	709	667	700	744	675	670	687	655	705	649	711	664	693	668	668	693	664	699	716	652	745	668	723	693	658	679	715	682	683	747	689	703	660	674	684	704	698	700	715	662	657	643	695	718	682	689	702	734	725	705	696	697	668	692	673	708	645	702	703	720	688	670	701	710	687	645	695	677	665	698	674	702	653	620	697	687	657	661	668	697	709	722	643	655	703	717	672	718	702	705	648	663	665	716	715	733	728	682	705	754	671	723	711	692	732	650	701	695	690	687	676	631	682	715	678	704	713	680	695	681	705	686	679	699	710	695	715	744	708	698	702	682	702	691	728	673	694	675	667	663	699	714	687	696	698	704	676	700	667	687	720	734	715	697	681	685	706	690	713	693	667	686	707	709	694	704	714	753	741	752	689	673	680	644	698	683	698	671	681	695	731	671	722	706	658	695	705	716	705	680	755	656	721	751	695	721	694	652	679	704	706	725	673	738	661	681	702	733	695	723	751	741	683	670	669	689	728	688	668	709	685	744	664	726	661	721	697	670	638	671	687	662	722	670	694	721	733	693	751	689	688	697	668	713	680	724	681	648	665	691	683	752	700	675	689	690	660	714	715	674	673	690	680	685	711	688	659	710	701	676	673	711	732	688	671	685	673	707	687	630	662	673	650	696	740	668	678	695	703	678	731	706	701	662	720	724	679	671	699	687	677	701	690	659	721	709	627	694	688	688	712	719	701	703	717	689	663	657	693	677	722	692	713	710	705	708	727	693	696	705	653	728	676	707	714	662	703	691	713	671	682	710	738	701	724	732	726	670	671	696	719	714	713	672	757	707	674	702	693	706	701	693	640	678	697	760	695	673	657	712	688	700	710	717	676	670	686	716	671	705	621	661	683	689	703	754	687	655	686	658	739	725	678	693	694	700	701	672	693	675	663	692	731	709	741	736	717	692	722	692	686	693	679	679	726	665	705	682	700	657	724	689	693
46591	28663	8350	3931	2995	2338	1841	1539	1397	1276	1102	1063	1020	938	867	842	812	851	770	777	783	761	725	767	736	779	779	736	709	727	757	740	733	709	772	750	752	800	752	773	786	791	714	769	748	768	773	755	725	750	753	745	713	722	768	747	791	682	758	781	788	710	752	724	752	740	739	736	746	724	694	762	708	776	702	755	730	717	748	758	733	761	721	719	718	741	713	676	666	705	725	706	753	693	720	742	754	686	702	718	744	715	697	687	725	693	754	760	692	736	707	700	730	743	697	675	748	722	781	702	733	682	772	726	674	723	720	677	729	747	682	719	737	746	677	710	745	748	731	729	702	716	722	739	737	728	707	707	720	760	750	721	684	686	718	693	688	670	701	728	704	756	726	703	703	730	681	689	690	709	707	714	702	719	747	677	661	702	700	788	740	728	700	743	696	722	741	703	694	730	729	739	683	705	803	681	717	746	736	734	714	708	742	676	721	754	718	722	719	728	721	724	678	760	738	764	668	757	671	675	759	678	764	706	729	728	714	717	694	686	736	665	701	706	686	753	709	711	704	693	716	677	722	718	733	718	714	679	707	697	686	740	702	784	682	709	734	725	698	716	692	705	715	729	717	717	643	724	700	669	711	697	714	709	697	711	708	730	732	710	742	675	688	693	714	696	680	690	701	717	693	707	712	708	700	721	733	703	736	729	655	661	755	688	697	678	697	709	721	679	704	722	723	703	697	715	699	710	680	703	724	725	692	742	728	735	728	732	732	728	719	694	700	680	743	715	777	725	701	715	680	656	749	705	658	746	690	723	751	684	718	754	694	716	707	693	698	688	696	710	708	721	790	733	759	684	727	679	733	781	718	765	719	704	729	700	741	698	742	717	755	675	718	751	683	714	693	730	716	673	755	725	733	719	746	698	691	742	712	713	715	721	715	677	680	710	698	698	753	713	720	709	743	700	723	708	698	657	755	693	708	703	707	673	712	715	689	743	706	723	694	666	738	736	743	719	670	718	726	716	723	684	714	723	725	764	693	747	673	711	694	720	690	724	686	714	716	717	721	678	721	647	742	705	703	676	713	695	712	733	680	667	719	647	688	679	714	726	684	728	715	699	721	684	746	693	711	740	749	714	695	733	725	745	680	705	700	712	768	764	698	673	744	718	729	697	719	690	718	711	711	730	703	705	696	693	724	727	668	691	725	704	700	665	728	746	711	727	724	645	672	732	687	703	657	746	726	742	730	751	703	778	715	723	707	715	660	733	773	721	726	759	772	669	685	684	726	751	694	774	717	683	722	673	777	716	724	746	746	712	660	712	730	706	706	704	654	736	738	743	729	654	709	680	740	711	729	741	735	732	719	678	715	707	725	725	735	751	701	650	786	662	674	660	700	692	750	680	729	721	703	729	661	712	739	701	700	749	748	737	707	670	721	663	708	723	696	720	701	673	699	716	740	728	704	749	698	713	682	665	739	691	694	694	712	752	732	621	713	695	710	760	687	697	702	715	695	709	706	694	773	732	767	716	745	704	742	704	769	703	700	722	725	707	731	720	691	725	714	715	688	704	729	724	729	685	718	705	726	706	785	745	720	763	716	700	756	775	718	705	730	716	742	731	689	728	699	710	693	703	699	651	743	729	704	698	737	704	691	737	761	712	714	676	738	742	698	712	703	705	708	710	740	698	682	741	724	670	697	707	709	735	734	705	736	680	738	755	732	716	748	726	699	693	737	750	729	724	757	688	779	732	729	678	701	760	686	724	715	754	774	736	710	747	776	732	694	741	730	705	672	729	664	664	723	709	709	660	743	731	706	731	697	733	731	718	747	712	753	712	721	734	706	762	706	765	742	716	706	652	707	683	715	692	707	686	740	707	775	782	667	719	716	735	736	701	749	689	665	694	748	729	754	716	671	689	681	702	701	676	716	715	733	745	778	682	713	708	678	723	711	727	704	756	738	695	730	712	715	713	703	690	757	698	674	673	712	710	686	716	686	677	686	708	725	751	717	747	723	750	742	719	713	753	707	725	710	711	689	677	677	737	732	734	701	701	694	737	723	694	716	744	674	734	694	698	697	713	719	719	709	720	683	735	690	743	634	706	736	689	703	693	748	712	737	707	689	713	721	730	695	729	676	688	683	702	686	695	713	676	709	724	758	702	756	720	718	691	716	727	736	708	734	662	722	713	700	721	686	746	672	730	701	696	738	710	751	681	746	671	719	708	689	702	664	690	734	702	695	674	718	740	677	697	663	699	693	663	686	713	701	727	730	688	710	738	733	679	670	678	680	655	673	708	740	746	722	741	783	666	668	735	733	736	719	687	728	733	712	695	675	688	694	683	682	761	671	719	683	733	726	680	731	657	699	761	724	691	707	725	727	700	729	721	705	700	724	704	718	676	737	709	714	760	701	767	700	710	678	710	737	727	700	718	728	688	778	719	750	773	717	742	698	709	654	746	662	711	722	716	705	712	686	748	724	738	672	729	707	747	706	699	681	692	738	720	735	662	751	695	701	712	738	690	723	722	718	721	708	736	787	704	718	711	707	698	683	732	706	712	703	717	677	708	706	686	721	714	715	701	739	662	704	707	774	781	685	711	686	719	703	728	755	691	697	672	719	699	705	714	718	726	703	727	704	716	750	728	707	713	746	738	722	748	688	714	692	730	701	683	707	737	690	670	693	667	648	688	727	718	734	728	701	755	689	725	692	722	706	647	716	737	686	703	679	679	730	682	688	716	741	724	697	699	731	729	689	717	704	730	706	680	725	667	700	695	738	689	692	708	696	687	667	721	681	717	671	716	689	670	714	718	689	678	734	667	746	717	686	662	719	711	718	751	719	707	737	724	731	710	676	712	735	784	737	715	716	701	715	725	676	674	658	680	715	689	665	730	679	703	752	710	674	695	665	702	682	730	672	724	732	690	733	707	695	708	670	679	731	733	721	742	701	670	766	682	715	672	691	739	731	716	718	728	691	725	708	709	705	681	668	752	700	725	701	724	736	718	708	753	710	677	748	705	742	680	719	731	712	712	723	724	728	686	712	747	717	672	712	724	715	686	747	715	780	638	696	719	721	669	712	682	659	731	674	675	704	686	700	707	762	741	723	729	701	704	724	680	687	724	687	674	711	727	746	740	729	698	695	673	737	701	711	657	734	660	722	711	687	740	732	751	702	683	685	694	705	700	696	713	697	694	708	689	685	713	724	724	702	697	658	680	744	702	695	721	723	728	706	673	712	700	701	724	725	666	688	716	680	729	708	679	698	696	682	678	692	757	688	701	713	656	700	688	715	749	746	706	732	720	701	734	729	705	712	727	674	722	739	689	721	751	740	701	744	678	725	722	683	749	695	736	731	698	703	684	691	692	699	727	701	742	704	734	711	677	768	695	714	690	718	725	736	652	661	676	756	721	733	691	681	677	713	743	729	741	684	695	668	705	691	777	694	683	712	702	705	730	772	716	722	732	708	743	663	740	731	637	681	750	730	756	749	699	697	662
29181	18061	3391	532	411	363	321	334	333	343	327	327	334	381	299	327	329	328	342	313	333	328	357	327	351	356	332	303	343	359	314	329	325	326	345	328	350	307	359	333	323	299	346	337	337	341	327	368	338	341	320	369	342	377	334	348	316	343	338	343	324	349	333	325	320	311	339	358	324	342	307	296	336	328	320	316	324	303	346	304	302	319	325	354	317	319	323	336	328	314	345	352	314	326	326	320	312	345	291	318	327	344	299	323	328	312	312	306	310	318	324	329	317	325	334	303	344	338	339	352	341	338	359	342	336	331	331	332	311	343	316	350	311	349	322	353	329	339	321	352	336	349	314	318	335	318	294	316	307	327	324	305	348	310	313	347	334	347	311	310	317	320	327	354	310	357	322	345	328	320	315	335	316	330	332	304	364	324	307	342	355	341	328	347	290	301	380	353	342	359	336	302	335	311	349	351	348	311	339	307	327	358	320	327	316	321	332	338	325	297	320	345	293	338	297	325	322	310	313	348	352	323	303	321	332	323	338	324	326	325	345	334	290	312	326	313	350	349	319	331	331	374	341	300	341	330	357	335	314	336	316	304	364	285	295	330	329	354	328	316	328	301	359	338	323	343	355	309	326	352	301	280	338	334	338	327	318	340	308	341	337	305	322	344	313	341	319	307	324	339	276	319	362	332	350	312	315	323	320	335	356	295	298	326	341	333	293	334	299	334	336	341	346	323	323	355	334	320	343	374	326	340	322	321	311	278	364	335	321	328	303	309	330	357	324	324	304	290	327	302	309	297	337	334	301	335	344	337	341	330	351	334	331	341	338	297	331	343	321	316	309	322	351	346	310	324	357	321	341	347	319	349	282	343	345	314	345	277	289	300	324	330	353	337	343	318	317	320	340	326	334	308	322	356	337	328	340	323	317	331	323	319	296	300	317	313	348	331	336	313	313	334	336	330	316	324	323	346	306	322	351	312	319	320	326	352	323	310	332	317	329	326	326	336	299	348	297	347	304	309	323	312	322	328	351	322	313	339	342	323	317	324	296	323	359	315	350	325	345	318	347	323	308	347	307	328	334	320	338	366	307	328	332	328	327	297	317	315	339	325	320	310	364	327	347	334	349	307	312	325	291	330	298	316	370	362	334	347	319	305	318	344	344	346	327	338	302	337	293	332	295	287	315	309	327	316	295	318	330	318	331	316	305	352	305	288	288	323	330	331	329	343	342	316	316	322	304	317	294	320	290	363	336	332	344	308	314	337	313	320	319	339	288	341	323	287	335	323	306	348	326	322	364	328	363	312	302	343	352	316	312	334	329	323	328	339	308	324	321	341	328	384	341	329	298	305	321	355	346	313	316	356	315	338	342	327	309	346	337	330	354	341	331	305	318	333	313	298	352	344	325	331	323	351	296	293	345	344	334	338	313	323	334	337	324	334	298	333	330	349	312	323	334	358	311	348	330	341	316	309	311	332	325	315	364	349	361	348	332	365	336	341	308	358	311	338	314	333	293	305	331	340	315	309	323	351	278	318	334	368	345	327	373	344	314	312	316	332	346	354	320	326	302	327	354	320	342	357	326	341	333	372	320	315	303	337	328	337	320	342	346	322	314	324	334	358	307	340	324	318	306	314	307	352	365	335	335	340	319	287	323	324	313	330	311	360	365	346	368	379	339	327	330	359	307	369	328	319	305	337	346	319	326	302	336	312	334	309	351	318	292	322	296	335	338	348	322	329	339	317	357	333	335	341	320	321	345	291	325	330	347	312	321	327	349	317	305	337	318	324	300	335	360	330	361	316	325	348	294	322	362	322	311	305	294	339	308	323	318	325	320	344	342	307	308	322	317	359	341	338	327	299	318	308	293	326	338	302	327	294	352	330	315	305	326	331	314	355	360	316	331	303	344	314	334	316	329	332	339	355	316	357	317	306	335	349	300	328	314	334	332	318	342	326	327	312	328	316	323	337	269	342	363	344	317	330	343	325	341	342	321	313	336	323	332	324	316	339	374	361	329	332	325	308	301	335	321	341	330	315	332	323	324	313	319	341	342	340	329	316	342	324	300	299	332	329	317	341	340	348	319	372	299	328	347	311	337	334	327	288	301	320	302	355	326	300	311	352	352	309	331	349	354	312	310	304	315	345	323	356	324	338	320	332	317	352	354	292	343	343	292	305	306	343	351	323	318	365	317	329	310	291	327	317	339	350	368	353	342	344	302	347	343	327	332	315	352	314	329	340	325	340	324	337	341	360	332	318	340	322	291	313	311	343	326	304	352	322	333	316	317	334	321	354	347	326	371	323	315	326	306	325	308	324	323	315	307	336	364	304	337	342	328	303	351	355	342	332	314	332	351	369	332	334	339	304	352	338	322	348	342	305	341	321	281	298	352	348	327	318	297	320	306	334	332	354	338	327	332	317	348	286	333	329	356	354	313	317	300	314	324	308	346	348	315	309	344	317	321	357	308	332	306	348	328	348	353	354	323	322	302	336	330	319	353	328	317	341	325	326	358	297	337	319	310	334	322	333	310	334	327	344	359	348	329	359	353	332	346	317	320	352	336	354	345	319	342	309	311	337	340	375	329	336	322	346	374	328	353	310	344	324	331	336	371	306	319	328	311	344	338	308	339	340	284	311	356	365	317	311	361	314	344	354	309	302	337	305	341	353	316	347	351	318	324	352	338	324	335	316	339	338	303	313	338	349	336	341	307	297	316	348	329	306	319	332	324	316	337	325	342	345	376	327	326	315	320	333	344	351	324	333	308	342	340	309	337	317	289	334	314	355	318	358	330	344	303	332	319	310	315	310	331	296	308	313	303	294	340	361	318	329	355	378	325	327	347	331	339	337	340	307	341	314	351	302	305	313	343	316	326	300	322	354	309	295	334	354	346	303	325	316	324	323	327	334	332	327	371	298	355	326	346	349	368	342	315	319	319	327	326	336	287	336	310	324	335	334	354	323	347	329	338	334	339	304	323	321	339	268	335	309	317	304	337	341	317	312	350	324	314	327	359	312	342	321	326	381	305	309	311	348	319	308	322	333	388	334	349	307	300	304	359	324	310	377	319	333	325	325	296	324	358	308	323	350	320	329	366	338	343	349	313	311	338	331	344	345	314	333	315	317	315	346	378	332	296	302	374	319	347	318	310	340	320	335	342	339	331	338	341	321	330	301	360	323	327	333	367	312	321	335	314	315	354	297	327	322	338	338	343	291	330	294	333	335	312	300	325	321	292	325	310	322	333	341	338	296	365	336	323	319	342	337	348	307	339	326	312	335	347	355	346	309	328	316	331	340	330	316	291	335	308	336	339	320	311	346	315	344	370	285	352	325	338	345	340	332	300	355	335	304	312	316	342	335	291	318	305	300	300	329	374	316	311	322	336	317	326	349	310	325	334	336	311	331	327	319	339	305	314	293	350	280	346	324	305	338	332	349	306	321	309	315	315	327	341	324	303	332	320	328	353	331	315	320	334	344	351	343	287	341	301	332	351	336
16974	6712	592	420	399	373	395	390	352	350	376	354	369	365	363	358	371	329	359	378	348	371	375	367	371	333	352	341	339	324	345	349	344	350	370	404	373	345	381	372	363	355	378	384	358	349	390	338	357	344	356	350	363	390	385	355	351	346	376	387	357	332	403	332	346	358	370	344	365	330	399	356	367	357	384	347	351	359	373	390	324	331	357	368	342	366	364	354	345	320	348	365	357	340	337	379	364	341	361	336	358	334	355	332	328	358	318	305	377	380	368	373	347	355	346	372	357	344	302	331	359	349	353	364	370	376	346	346	349	357	317	321	349	333	330	365	342	356	342	357	374	363	328	377	365	349	351	359	372	338	384	341	364	361	299	364	377	372	366	330	327	342	321	352	337	345	335	339	364	357	325	341	362	353	320	377	350	340	369	357	330	345	348	379	337	397	375	389	360	348	358	356	351	360	376	336	342	317	352	338	332	337	345	347	329	369	334	356	360	360	359	362	340	378	385	339	343	324	357	332	338	336	345	374	378	310	354	341	353	368	368	332	345	337	347	390	335	360	387	349	383	386	346	350	351	335	325	325	386	341	357	360	336	344	304	351	342	332	364	357	342	362	371	350	372	330	319	339	365	350	369	361	366	374	355	347	372	340	359	351	361	370	339	326	356	343	335	346	358	358	352	338	380	360	340	366	330	355	353	360	333	337	352	383	363	356	374	365	382	356	346	364	355	364	387	351	339	336	343	390	358	371	386	339	338	336	334	339	345	364	365	382	333	349	359	353	358	347	335	332	376	367	335	343	341	363	353	390	396	349	351	365	341	385	340	390	367	346	363	326	349	322	360	345	348	362	330	368	362	326	370	349	351	375	370	349	375	371	352	371	347	409	358	339	359	329	325	351	346	348	360	374	313	360	376	333	361	342	356	352	359	374	345	366	357	340	355	362	354	352	385	325	350	335	309	364	348	320	330	357	356	351	361	367	329	352	333	327	331	352	356	372	337	341	341	360	379	334	349	350	364	353	330	371	349	351	377	328	354	361	362	332	364	344	397	346	344	343	360	349	358	338	362	366	353	367	356	354	401	344	349	332	355	314	355	312	327	351	343	359	352	348	337	317	381	347	341	370	381	368	341	344	332	350	310	351	370	310	357	330	369	351	363	362	360	386	362	339	347	350	341	350	359	343	333	340	359	342	352	373	328	383	335	354	337	367	336	322	357	357	371	358	358	338	375	325	346	361	395	376	360	344	346	367	363	347	370	317	333	348	331	360	365	345	339	374	360	329	355	338	327	326	352	327	364	349	372	390	360	355	341	338	361	349	354	342	361	347	376	346	373	372	373	386	373	353	373	394	333	342	338	370	338	361	326	376	377	365	345	327	340	370	367	389	385	355	369	391	375	363	371	346	374	374	367	350	344	333	335	347	344	359	365	314	333	347	338	357	336	355	366	336	374	324	376	358	375	366	338	328	339	354	378	327	350	362	365	348	328	334	352	361	317	356	351	388	349	370	335	325	337	370	318	341	337	320	339	328	313	370	349	359	362	316	367	353	386	346	306	348	369	338	349	346	325	341	355	371	348	351	342	355	340	322	347	346	373	314	351	352	371	371	375	325	336	364	358	328	367	333	339	330	369	375	345	309	385	364	337	367	351	350	362	342	359	357	325	356	331	351	343	305	345	348	351	354	351	376	366	330	360	341	369	362	334	340	372	374	352	366	335	325	328	321	362	378	353	372	329	324	361	354	357	324	371	365	322	352	342	368	356	374	368	353	377	351	372	392	336	398	352	330	354	358	358	319	344	336	351	347	328	354	339	359	359	356	388	338	367	354	375	351	410	330	329	362	350	365	362	355	407	388	325	387	344	340	358	359	326	350	371	344	317	346	363	364	348	352	354	355	374	350	376	298	334	376	360	328	312	335	362	357	362	382	343	357	346	364	369	361	377	317	332	349	356	326	357	336	314	354	355	357	311	307	369	352	328	364	374	366	343	358	357	363	339	371	378	360	342	345	329	383	357	349	350	353	327	393	373	349	327	348	325	350	346	333	346	351	333	366	367	322	343	380	348	351	366	338	360	361	365	372	351	397	385	322	326	370	343	331	372	338	349	377	346	324	341	376	376	338	338	338	336	371	344	354	362	340	352	326	363	367	353	357	368	357	359	337	334	381	331	331	343	370	401	344	349	355	337	359	349	331	337	363	373	316	367	340	332	341	363	343	359	344	334	377	359	342	343	366	371	370	366	354	343	329	342	344	370	375	317	349	350	350	354	354	341	385	322	364	378	334	345	359	364	350	364	335	367	369	367	361	368	378	328	350	351	374	378	331	352	329	350	361	359	330	385	323	377	348	348	354	370	338	351	385	349	362	380	358	331	400	359	348	371	377	352	378	326	352	330	391	338	354	361	354	349	349	368	347	351	348	340	343	346	352	359	336	365	351	348	357	360	365	353	374	336	327	336	334	359	345	350	362	343	395	375	391	372	366	365	350	358	354	368	359	337	374	355	355	333	365	382	346	372	373	345	348	330	310	352	330	362	325	361	362	356	341	348	341	390	342	380	350	347	348	356	361	361	390	357	372	357	370	354	335	353	346	353	364	342	348	331	350	359	377	354	354	337	346	328	343	345	369	328	345	339	313	343	321	325	347	350	347	332	364	329	363	368	329	317	347	354	366	349	360	336	337	352	376	382	373	365	357	364	354	363	316	370	350	344	372	316	343	330	353	368	368	315	335	367	352	364	352	343	355	345	362	342	340	364	361	344	349	337	351	340	343	335	331	309	327	339	347	366	339	336	347	360	348	346	379	364	371	334	354	343	328	341	337	340	340	338	324	343	383	353	368	343	381	340	339	371	334	381	351	343	339	343	368	334	337	352	376	360	344	339	327	372	372	333	356	323	362	358	387	345	384	338	363	338	336	362	303	347	345	352	385	333	324	367	344	339	339	360	354	343	370	349	347	353	363	375	348	353	343	325	348	351	379	384	343	364	361	342	331	362	382	346	361	373	372	376	346	339	350	350	337	358	352	364	356	338	349	365	325	356	359	349	356	374	369	351	341	373	392	353	347	358	319	314	372	346	327	343	354	352	347	338	337	353	325	360	338	324	360	352	351	368	306	380	320	367	358	355	382	362	364	329	338	356	381	354	361	353	376	354	358	387	402	361	360	391	362	335	360	356	364	347	368	359	356	339	330	374	405	340	352	366	334	337	359	310	322	361	347	344	359	363	344	366	378	366	321	347	347	374	355	382	318	368	364	348	357	359	363	324	354	352	383	351	390	333	343	378	331	347	345	333	374	327	358	372	350	320	377	334	382	356	353	327	371	327	354	355	338	342	348	379	350	366	334	362	328	339	336	350	374	352	353	388	331	363	334	364	332	345	365	343	343	362	332	351	350	352	345	349	349	342	364	343	368	364	363	348	339	376	357	346	386	340	329	351	346	361	351	364	325	314	335	347	324	368	356	341	364	346	350	399	377	338	361	347	349	325	332
24395	21616	28698	24921	21403	6101	1102	822	717	689	630	666	606	623	606	588	611	583	591	569	583	584	570	583	575	584	598	562	583	565	560	574	517	579	587	540	599	568	561	547	594	580	585	562	610	559	551	561	547	538	593	598	580	547	526	576	589	594	586	582	552	521	569	570	501	567	617	562	543	603	504	549	598	538	579	532	542	544	575	556	578	565	593	597	535	574	551	535	582	575	604	586	608	553	541	523	599	597	558	564	564	551	549	587	561	553	526	549	542	561	580	540	531	542	559	555	532	573	539	558	545	546	551	548	575	587	525	583	517	571	547	563	593	517	509	566	542	548	578	567	529	564	543	528	525	595	561	575	550	557	515	570	592	586	564	554	572	523	568	569	559	539	546	580	533	562	565	553	531	576	545	534	531	510	557	551	514	549	548	568	565	512	533	553	586	559	511	530	566	601	541	530	525	580	560	505	568	515	535	535	633	555	609	521	554	506	579	591	554	537	594	585	580	585	543	562	523	544	584	571	576	550	548	554	607	572	581	563	570	535	575	543	529	578	529	516	527	554	513	575	566	530	560	565	603	556	566	551	548	543	576	551	518	585	607	589	579	557	533	522	533	562	593	542	579	559	565	537	552	564	528	552	555	572	551	532	538	579	524	515	554	579	541	547	596	573	546	561	565	602	549	552	572	554	566	564	580	562	586	579	540	572	558	526	559	515	517	580	566	599	570	578	544	597	591	586	552	586	549	516	563	550	534	608	602	569	587	583	543	530	577	570	544	549	555	550	567	563	509	549	570	535	584	552	554	582	574	516	555	567	535	521	510	551	554	550	547	569	562	539	571	517	591	565	541	554	604	575	508	573	548	530	551	569	536	558	505	523	575	539	586	539	548	575	519	519	555	574	569	568	573	493	563	539	568	567	557	582	591	556	552	558	572	595	534	557	509	506	571	555	527	515	572	561	570	562	581	522	584	570	524	529	541	508	569	572	563	566	528	592	548	571	550	566	568	563	553	580	545	571	541	536	563	569	547	604	521	544	583	576	532	546	569	567	554	575	534	551	527	498	587	540	535	535	556	580	583	607	534	551	524	550	569	562	545	582	567	567	548	590	559	586	547	508	526	564	511	577	573	561	485	576	541	548	536	569	556	571	549	551	561	563	528	554	539	535	537	562	593	549	514	559	545	545	525	539	562	517	610	570	573	519	528	544	542	551	535	513	540	575	603	581	517	538	554	545	571	546	541	570	527	505	601	552	546	554	562	570	553	528	555	542	578	573	566	593	609	529	556	572	598	566	535	558	529	548	570	523	528	523	525	571	556	590	525	553	545	544	571	561	533	522	553	521	556	581	553	580	573	534	576	543	551	534	574	554	564	513	537	556	532	548	527	547	573	573	537	529	561	558	574	563	554	513	547	525	550	574	567	568	533	529	525	554	572	567	555	570	577	579	559	545	581	555	555	574	602	599	517	554	565	554	546	582	591	588	580	574	510	581	554	544	546	543	604	569	552	528	572	572	538	581	523	541	518	546	486	600	542	497	578	548	469	556	549	568	573	565	563	532	515	536	539	548	538	541	598	581	559	536	529	539	605	569	559	546	565	566	544	534	582	584	566	516	536	555	570	546	556	576	523	569	545	527	534	544	583	536	604	563	582	555	582	548	554	578	535	540	527	569	557	531	539	544	564	556	539	576	560	566	544	540	522	533	574	531	572	532	568	599	565	560	618	504	553	526	517	591	553	493	570	571	586	519	555	588	546	571	553	583	539	575	530	582	549	575	510	553	595	567	582	598	562	543	524	540	527	571	517	561	564	528	549	575	545	550	549	555	590	564	546	574	541	546	538	572	519	550	575	550	548	593	587	587	528	584	526	514	559	547	561	549	564	544	558	537	573	544	602	544	588	538	526	542	561	562	536	551	595	557	512	574	575	581	543	554	541	542	552	564	565	544	577	573	524	602	562	555	584	532	513	557	580	537	548	536	519	540	541	546	589	590	597	567	565	543	530	545	569	534	563	562	550	561	552	599	546	612	567	555	563	548	552	578	554	573	544	580	570	601	559	518	561	561	549	569	574	548	524	517	549	589	538	543	555	550	529	523	535	577	555	554	567	556	562	560	552	595	526	540	594	558	566	536	555	525	568	569	560	547	524	569	547	538	525	579	549	568	535	555	533	572	552	566	539	522	553	550	562	615	549	547	536	581	530	551	538	592	540	548	577	581	569	491	552	565	594	552	551	596	568	587	580	532	600	534	529	539	527	567	514	518	572	550	550	536	525	545	547	580	555	562	543	534	524	580	592	529	528	565	552	552	544	554	535	540	544	579	584	592	521	556	574	573	565	535	546	567	545	568	545	550	564	569	514	542	536	526	584	559	559	577	578	510	535	561	581	552	560	575	533	536	556	541	531	542	552	500	564	529	530	580	552	589	584	558	558	622	594	548	578	533	512	534	574	558	567	531	520	524	542	597	551	567	527	554	513	528	567	521	572	518	553	589	522	510	560	567	522	536	572	578	568	549	566	553	531	584	532	524	548	576	579	537	576	497	538	551	561	568	551	533	552	574	527	542	555	545	592	623	536	554	583	599	533	578	573	561	539	586	592	507	500	528	589	589	553	540	543	548	531	540	556	504	531	574	570	539	565	553	549	527	543	541	550	601	552	576	599	523	564	583	550	544	526	554	551	559	604	530	536	549	530	559	532	557	565	565	589	549	558	533	575	544	594	573	541	535	553	547	542	537	532	541	560	519	592	546	565	538	602	527	531	569	561	545	516	547	569	568	517	606	538	544	536	577	570	552	532	555	559	533	587	540	565	554	524	588	565	559	603	525	562	562	562	538	554	599	518	597	525	489	547	556	538	536	574	591	553	576	539	555	558	588	565	579	542	570	559	545	527	562	567	546	595	588	538	561	570	588	505	565	575	559	558	567	511	527	547	569	599	546	538	612	530	548	571	514	515	546	508	498	554	541	524	543	531	585	578	530	538	550	573	552	538	570	549	589	523	498	554	591	578	543	558	553	580	526	525	542	553	551	579	569	599	562	547	559	525	540	540	476	508	540	533	577	564	577	583	556	558	550	501	521	522	559	537	554	560	580	527	590	533	532	569	558	559	529	506	569	511	579	593	571	506	510	569	552	585	600	542	540	552	544	556	520	541	535	603	574	565	571	515	562	570	567	551	574	546	566	500	557	530	584	557	566	560	547	566	542	563	539	525	599	519	534	557	573	534	519	562	520	546	565	552	566	575	603	554	568	600	557	543	532	560	548	528	555	515	567	551	542	600	528	582	531	544	576	569	582	523	527	595	555	520	572	585	558	578	582	506	559	574	589	560	552	552	539	564	549	543	565	538	522	535	549	530	589	587	560	549	541	510	553	561	527	557	526	573	561	527	549	550	575	558	583	527	577	557	529	556	558	572	619	591	518	545	566	552	521	562	589	596	525	547	528	554	535	533	570	560	551	540	559	522	560	555	578	543	576	555	518	525	516	558	553
43404	22860	4861	2330	1754	1398	1148	1049	895	864	757	769	680	663	669	687	630	619	627	630	623	557	613	573	636	563	567	599	599	562	580	617	565	630	565	609	627	608	629	584	630	598	587	618	596	589	595	576	610	623	541	556	610	594	622	586	584	578	559	569	584	575	615	603	594	586	561	538	562	551	549	581	637	528	600	557	561	563	565	555	537	614	579	541	549	581	568	566	595	566	606	587	613	611	579	560	575	568	604	541	568	579	555	533	550	563	554	587	592	603	587	556	576	572	585	569	545	559	567	582	594	583	584	564	535	565	573	574	537	574	561	604	559	606	575	582	575	575	565	591	576	584	559	569	561	579	536	577	556	599	585	576	537	602	588	552	605	559	554	563	538	625	564	563	590	567	567	543	553	573	599	557	589	597	596	630	559	574	559	568	548	609	590	553	563	572	592	561	580	611	590	551	537	615	569	532	560	566	553	573	604	557	547	578	567	562	563	578	553	548	616	566	579	609	563	581	595	561	548	523	582	556	553	544	567	599	572	590	558	611	610	588	560	549	595	549	540	606	564	579	594	566	576	629	565	600	533	560	558	559	561	632	546	569	569	574	560	574	532	568	562	583	585	572	557	549	604	551	591	564	591	569	578	544	596	569	556	586	591	569	579	596	574	557	579	625	551	557	588	569	543	611	599	589	553	603	577	593	557	558	580	549	554	562	566	539	608	577	564	558	559	596	602	604	610	606	592	528	571	572	591	542	600	580	603	570	508	569	572	595	562	566	630	601	545	572	593	553	561	591	576	575	577	590	576	606	591	567	551	566	593	566	543	541	577	590	576	577	579	603	571	560	603	610	542	550	556	584	564	596	588	590	576	597	554	530	538	555	556	573	557	569	580	580	598	516	535	578	535	584	580	579	593	572	589	611	563	555	587	563	553	562	538	598	560	550	574	570	535	578	586	570	568	553	563	579	542	592	542	571	589	564	561	564	569	553	555	548	557	547	560	581	568	604	562	578	567	582	547	579	564	606	582	590	552	553	566	571	593	584	556	574	570	585	578	559	564	557	579	563	583	546	554	572	576	555	561	604	602	572	568	561	555	595	576	607	572	543	581	567	581	557	638	570	577	532	614	577	593	569	568	604	567	547	566	556	584	516	562	584	569	561	541	544	532	597	548	571	557	558	608	553	558	575	591	587	578	594	567	547	560	576	590	520	578	548	580	603	571	594	534	577	557	587	581	567	579	544	614	595	591	529	531	594	570	551	585	544	530	568	593	592	571	548	569	546	604	592	560	599	596	574	568	611	539	559	536	585	550	585	573	581	570	528	583	565	556	565	572	546	597	617	564	575	591	587	571	544	543	579	580	550	555	561	552	529	550	578	573	606	551	550	585	566	574	557	535	592	570	614	553	564	591	606	566	585	583	583	571	550	572	569	579	596	568	593	571	593	560	587	596	535	569	552	578	499	579	577	600	593	588	524	564	586	535	551	617	565	587	596	558	567	550	591	550	549	546	576	553	603	544	580	575	529	574	578	557	612	571	575	560	575	592	595	583	557	545	564	542	601	585	565	571	551	555	597	549	576	540	581	561	582	591	583	527	524	566	604	550	578	539	582	573	609	562	577	574	530	569	570	583	573	558	607	559	593	618	560	569	590	539	595	543	588	566	546	579	577	587	575	572	569	595	563	566	525	514	601	578	561	598	590	547	582	588	627	627	551	571	594	588	612	587	570	579	589	587	561	573	586	583	560	553	576	568	554	589	603	559	545	562	566	596	557	535	554	550	595	605	566	592	572	545	576	571	599	559	612	601	571	585	541	553	581	524	545	572	585	576	605	579	546	563	584	549	552	516	595	536	598	570	585	589	577	538	573	593	564	554	598	589	578	569	518	553	551	563	578	595	582	581	591	579	565	558	555	579	592	592	573	558	555	583	546	578	548	564	561	544	552	581	543	560	565	549	563	549	571	547	565	555	599	542	556	583	567	580	593	611	588	549	576	539	552	580	557	562	586	605	589	541	560	588	553	521	583	555	601	579	508	565	571	564	565	512	581	593	583	573	507	579	538	548	541	569	558	583	525	584	586	598	516	593	599	608	615	578	555	574	591	587	540	553	583	543	574	579	584	612	574	540	582	577	557	562	556	600	597	573	568	562	580	574	573	578	587	574	588	539	574	581	567	575	563	544	583	549	549	569	545	602	585	594	557	565	540	594	549	592	592	587	542	608	582	564	529	604	565	552	549	585	606	587	568	540	548	548	575	560	561	556	583	543	596	562	542	558	594	599	591	561	563	623	572	574	520	594	566	594	564	566	562	578	594	602	584	568	563	583	588	570	588	561	591	525	579	574	576	555	584	566	562	585	539	610	548	572	546	602	597	581	593	580	560	615	526	545	623	553	545	569	549	539	569	557	601	542	596	574	584	583	572	619	577	543	541	578	567	574	570	528	521	552	559	586	595	587	600	571	595	573	565	589	591	548	573	562	590	597	581	580	572	604	571	579	575	556	573	566	589	525	579	539	599	531	538	533	612	540	586	578	533	563	569	638	575	579	571	578	551	572	560	576	574	551	574	580	567	624	592	571	554	585	573	586	578	583	532	548	581	546	530	587	554	612	560	562	579	583	597	584	531	616	530	590	548	508	563	565	575	588	604	526	606	582	561	539	579	618	595	581	584	578	548	561	543	591	584	601	539	553	546	551	561	583	551	579	578	579	591	579	593	571	591	600	550	537	563	527	595	567	585	561	561	590	537	577	568	561	553	527	528	574	578	611	634	588	562	537	533	587	534	562	573	544	562	567	593	614	581	604	573	575	605	587	563	593	569	556	569	572	589	539	571	561	584	588	608	574	588	562	571	589	550	560	635	598	559	562	578	541	607	598	534	532	574	547	604	557	541	577	572	543	580	557	582	577	587	577	542	616	566	584	537	523	615	562	536	580	578	569	563	560	577	562	579	561	595	553	593	610	566	602	612	558	574	584	545	612	559	560	535	534	572	556	577	545	551	574	614	595	562	604	593	554	573	578	579	603	541	597	562	600	528	555	560	583	597	560	550	552	604	569	593	555	571	579	593	562	540	565	603	576	592	551	568	587	561	547	596	574	532	552	547	591	582	535	525	551	540	571	589	531	556	571	583	569	584	530	544	609	592	574	549	580	531	570	556	563	541	579	571	541	572	619	553	577	594	575	558	584	523	567	550	549	547	568	647	564	576	560	557	532	593	565	589	574	557	575	538	591	546	558	526	539	609	567	569	550	624	592	576	562	590	608	551	577	566	573	614	540	614	559	569	530	564	585	602	569	581	548	596	578	586	571	579	565	565	577	600	610	623	564	561	561	518	561	587	581	567	599	578	583	564	566	582	595	523	587	572	568	534	523	583	581	563	542	525	546	589	573	559	545	574	610	512	586	572	562	567	574	536	585	550	580	567	573	530	593	546	529	576	571	582	572	572	556	548	548	605	565	590	585	558	573	529	567	528	548	609	563	594	552	571	604	542
25443	21674	27280	25896	7328	619	531	485	453	419	441	389	411	388	378	368	398	343	358	343	351	380	364	357	342	358	329	338	360	374	341	346	379	350	356	381	383	348	396	359	344	349	353	352	341	369	367	366	354	345	346	350	347	339	347	348	351	359	360	345	359	363	348	324	359	356	360	354	347	356	372	330	356	376	372	356	358	367	368	376	343	364	394	351	369	358	353	356	344	366	328	378	354	330	355	381	333	371	381	346	362	379	353	343	386	353	332	369	342	371	354	367	407	371	385	367	369	341	344	387	393	342	364	364	343	333	359	369	345	338	346	383	378	378	332	360	346	353	354	339	382	347	382	335	370	369	335	383	374	326	325	319	350	371	335	315	349	348	349	319	352	374	343	383	351	371	341	363	388	342	385	373	349	374	339	374	393	379	351	341	332	353	385	374	364	326	362	315	341	373	381	376	349	359	362	322	356	338	351	387	385	362	351	370	394	352	373	372	372	364	347	315	335	372	382	330	382	338	361	375	344	330	325	327	330	383	366	362	341	362	375	341	371	375	365	348	346	356	363	371	382	330	341	371	381	372	360	370	342	363	391	331	352	367	362	351	356	352	364	354	329	343	363	341	364	353	375	328	355	383	353	340	341	361	338	335	375	347	354	347	343	390	309	333	371	329	350	353	337	365	351	352	369	353	365	327	365	370	335	380	366	364	333	380	378	352	372	351	373	370	373	343	360	352	346	359	331	350	353	355	354	370	341	384	359	372	367	346	336	350	380	357	352	365	360	340	364	323	344	357	345	353	305	353	328	318	365	352	334	372	360	352	326	390	336	336	378	348	374	376	383	332	362	366	382	361	395	330	340	325	359	375	360	369	352	340	358	360	359	368	373	321	378	363	384	342	386	342	361	342	358	378	359	375	364	340	334	332	331	341	311	360	359	359	345	326	364	356	352	354	360	340	352	337	369	398	373	322	343	339	376	337	361	369	341	324	349	350	364	381	340	373	355	347	333	345	329	350	344	357	353	378	322	342	337	363	343	350	341	381	388	344	360	327	351	356	363	369	337	353	357	358	352	368	357	328	372	346	387	364	379	346	384	329	329	352	352	340	386	350	345	329	336	330	374	372	353	412	372	381	339	370	345	337	327	352	360	352	352	367	350	358	344	331	353	345	352	341	374	368	359	349	370	364	333	344	340	351	364	338	354	365	333	387	342	345	364	325	356	330	359	385	359	357	364	354	348	356	375	353	361	354	375	373	327	354	348	338	346	375	367	360	347	331	352	334	358	378	362	344	348	365	384	363	360	364	353	326	392	355	319	343	357	348	368	363	360	372	359	333	377	359	361	376	353	369	344	366	373	364	380	349	333	305	352	343	356	346	370	333	351	388	366	381	354	361	343	362	367	343	358	348	324	347	358	329	343	356	318	344	311	369	369	329	345	339	385	389	350	367	345	379	351	356	390	348	357	350	374	362	356	343	390	329	333	384	338	338	367	386	343	356	347	384	342	383	324	340	343	353	343	348	334	354	354	357	369	320	375	349	368	359	341	380	363	355	344	336	363	335	382	347	323	358	356	386	384	363	300	342	409	380	358	340	376	381	370	380	324	384	363	349	378	356	388	335	351	333	353	348	352	340	338	363	377	349	339	346	385	345	375	386	359	361	369	366	339	352	359	347	371	345	363	384	335	345	366	364	325	375	378	348	348	367	339	354	346	341	354	359	373	341	340	380	390	344	356	344	373	371	369	362	341	327	341	369	375	340	328	330	359	360	392	335	334	366	318	371	336	377	388	329	380	352	357	351	349	343	357	358	367	355	369	362	360	371	400	349	362	371	348	338	352	387	342	370	371	357	351	351	366	351	371	338	342	371	362	339	358	330	345	328	344	376	375	336	310	390	389	345	359	365	380	403	383	353	371	380	327	373	393	363	350	370	351	322	363	353	341	357	364	365	360	329	369	369	344	373	363	374	345	339	362	376	329	356	354	380	361	369	332	351	332	344	364	373	313	326	332	371	371	377	341	339	348	365	359	373	398	372	390	360	342	342	355	347	334	353	358	357	347	364	365	363	362	342	397	363	374	376	334	353	328	351	382	366	401	389	383	362	373	377	333	340	338	351	359	370	351	381	354	351	362	365	348	354	344	363	374	356	379	365	362	360	341	376	369	319	350	350	331	354	342	348	350	348	342	366	349	373	351	361	349	363	355	368	357	376	349	338	369	380	325	350	363	325	377	365	351	367	349	365	339	387	361	354	344	372	356	359	356	395	396	331	334	356	389	366	353	344	347	390	370	330	362	330	335	327	336	325	415	361	305	348	357	342	354	349	357	383	328	375	363	369	346	379	364	334	345	388	349	330	365	369	326	373	371	372	338	375	365	336	339	347	347	360	336	321	360	361	385	355	345	344	322	349	364	366	372	373	381	360	351	353	369	350	333	333	375	356	346	332	335	354	345	358	350	347	341	363	356	365	310	333	327	326	367	367	345	380	361	375	325	372	360	389	362	341	372	371	344	369	382	336	363	391	390	341	355	350	358	361	366	370	345	366	381	352	390	388	320	358	349	359	353	368	337	347	367	380	359	372	354	344	323	386	384	346	341	335	346	373	344	362	348	353	362	365	356	350	375	325	349	375	350	356	319	390	346	347	356	348	335	355	358	346	374	331	351	377	342	344	357	345	346	366	364	390	377	331	354	359	313	375	344	375	351	369	350	386	362	334	351	375	368	371	385	319	377	330	352	337	341	345	353	364	356	325	368	368	367	364	345	339	359	358	342	344	334	384	377	367	330	327	357	357	369	338	377	350	308	323	348	351	360	379	362	342	363	378	358	353	349	332	339	348	376	352	336	417	341	367	370	402	363	353	339	354	340	349	320	366	351	345	348	352	336	350	352	360	352	346	350	373	324	331	355	349	368	392	364	327	355	335	361	357	327	374	385	361	332	342	355	337	309	379	370	333	334	363	357	359	378	337	332	346	355	374	363	369	340	347	377	352	376	399	338	326	352	356	341	351	345	366	370	350	328	351	358	309	335	352	355	332	356	331	365	356	316	390	353	375	364	332	325	345	332	353	366	380	367	363	361	367	355	365	356	358	352	356	352	356	359	357	329	349	346	368	366	359	330	354	394	367	335	342	338	367	379	400	368	376	344	354	349	329	360	360	357	340	371	348	391	365	347	362	380	366	337	363	377	366	355	362	365	366	331	379	345	368	341	344	334	326	354	356	369	353	385	331	355	365	350	332	362	377	353	375	356	352	335	390	382	362	355	360	389	351	397	370	355	367	363	349	358	344	344	362	364	330	352	369	372	359	375	346	381	361	381	353	368	324	375	352	332	362	364	334	363	348	354	338	348	349	364	361	344	336	330	346	383	378	333	364	304	339	317	354	342	328	372	346	353	340	346	351	345	369	350	351	357	335	368	352	357	348	358	333	349	339	308	343	358	356	365	334	372	375	332	366	356	375	358	342	368	354	368	355	357	396	367	342	311	372	361	357
40220	18221	2782	1340	1006	892	757	654	570	546	518	486	462	453	456	447	442	424	429	408	403	414	417	397	406	407	406	386	383	370	384	396	418	386	404	441	433	422	395	425	427	461	398	415	409	406	428	438	427	383	383	428	411	390	358	441	393	393	442	414	411	397	365	429	416	377	414	406	366	405	411	422	418	361	427	371	419	441	375	423	423	388	402	419	413	414	389	413	382	381	403	425	397	398	424	402	405	394	404	368	370	388	380	380	400	411	405	363	412	411	406	379	381	426	430	420	375	394	423	402	384	394	425	427	379	368	387	431	404	460	400	376	413	387	390	410	441	402	397	396	383	366	407	392	382	400	416	373	380	403	410	407	413	385	413	394	383	457	416	411	390	380	397	388	392	399	399	438	420	403	380	372	409	375	391	378	422	384	381	395	347	423	407	387	391	355	377	409	414	368	386	403	399	392	403	418	385	377	367	390	430	388	400	391	394	398	373	394	424	409	388	429	422	388	398	396	424	382	416	383	380	368	352	381	391	382	394	384	379	380	414	380	390	417	390	405	415	380	385	388	365	403	388	390	403	387	371	348	401	395	337	350	412	374	433	390	396	413	379	364	400	366	417	382	390	397	364	413	375	439	408	394	375	377	412	413	431	385	383	424	406	415	366	416	423	413	413	393	405	383	381	354	399	389	381	409	411	383	404	397	396	396	380	402	367	411	409	381	399	374	430	390	401	404	389	401	402	413	395	401	396	384	401	402	407	367	403	414	421	420	394	378	383	392	399	381	416	406	384	389	382	432	381	393	404	373	397	403	404	423	405	380	417	376	381	371	423	376	401	359	412	405	399	394	377	376	397	383	384	414	402	363	353	428	408	375	391	417	386	399	375	368	379	412	387	357	415	398	391	407	385	397	399	376	372	438	397	410	430	384	423	421	382	450	381	396	413	426	391	387	377	378	403	377	418	367	436	387	387	395	379	372	395	411	363	391	409	422	390	418	384	396	415	408	409	381	424	403	396	381	393	378	389	387	415	396	399	371	389	374	344	406	415	400	384	399	386	404	424	370	416	394	384	428	415	408	382	396	408	424	380	400	428	377	364	397	421	385	424	404	393	369	405	366	376	402	399	376	417	414	387	413	374	418	384	405	432	379	414	370	354	428	402	408	389	401	383	390	427	400	388	423	417	407	387	406	407	431	408	399	362	401	359	385	400	388	413	400	389	416	443	409	379	400	405	365	410	395	383	384	397	410	392	370	374	385	422	356	405	408	385	407	424	437	418	365	405	399	371	423	437	410	402	406	395	380	389	410	390	394	401	399	427	459	380	384	368	400	409	411	386	381	391	416	410	366	378	430	386	382	348	420	403	386	368	388	422	394	421	369	383	398	377	394	365	392	380	430	405	404	401	389	374	403	412	411	404	413	379	401	368	377	444	424	427	381	375	398	422	389	389	416	411	404	414	387	404	449	394	405	392	421	407	364	358	358	399	397	401	379	386	398	421	368	389	397	416	405	413	395	424	382	366	377	416	360	396	393	397	426	401	371	402	403	385	405	392	403	399	430	423	417	410	388	418	389	429	394	386	398	386	407	385	410	378	385	403	386	397	401	388	380	398	387	392	381	406	367	387	385	387	419	380	410	421	394	393	405	402	383	412	381	417	376	407	399	395	381	409	437	388	400	387	403	400	403	394	397	406	414	400	368	392	377	405	397	383	414	431	403	416	375	404	405	409	362	351	376	381	379	410	410	384	375	411	373	394	403	382	415	414	421	433	407	413	416	409	381	390	397	400	391	380	382	394	387	368	383	412	419	366	429	395	397	376	399	414	430	400	411	386	396	388	371	400	399	399	362	402	389	416	376	404	380	387	386	381	367	410	390	413	403	380	401	420	417	386	374	395	401	419	404	370	394	379	412	381	415	413	384	373	383	379	422	432	354	402	385	370	429	391	383	398	404	406	415	434	384	378	416	378	399	378	407	366	350	378	440	381	422	387	366	396	388	414	419	366	375	380	395	426	382	420	397	377	432	395	394	390	384	385	400	431	397	383	404	428	420	395	392	377	432	399	403	417	401	374	387	376	406	354	370	383	411	362	369	417	377	383	395	377	417	411	395	390	361	405	383	378	385	389	401	402	400	407	415	407	393	395	414	400	401	379	422	403	389	405	377	374	413	406	397	395	434	370	381	374	387	416	355	425	425	409	411	389	413	354	412	381	425	404	402	392	400	370	401	357	376	383	383	429	382	414	417	397	428	391	358	367	390	400	406	368	375	400	371	399	376	391	377	405	361	390	397	386	400	372	420	391	407	391	400	404	396	414	394	398	396	394	406	379	408	399	415	379	369	373	387	397	400	405	399	373	404	409	399	441	400	367	404	393	428	432	399	395	386	404	375	425	364	401	391	398	387	344	393	374	396	372	372	387	381	403	386	401	404	384	369	382	384	388	383	403	399	397	377	359	406	383	385	381	417	429	393	416	397	389	423	378	392	436	389	381	423	400	371	394	389	373	399	437	402	405	376	414	392	399	402	399	401	398	378	417	396	412	389	384	368	388	375	403	367	396	395	397	403	428	396	383	399	398	413	368	384	410	388	378	389	404	391	417	385	396	389	421	432	374	336	399	431	400	397	399	410	387	407	401	338	392	410	395	388	377	380	375	433	390	399	393	394	423	400	384	415	385	380	418	407	394	398	398	423	398	403	433	434	389	420	392	364	392	398	413	411	383	385	440	408	377	403	370	429	382	393	362	364	399	418	417	400	397	391	405	357	378	361	388	398	367	411	395	385	400	392	383	406	349	361	358	383	407	423	373	395	388	384	388	402	413	441	410	373	399	406	396	387	406	374	375	391	395	409	423	393	422	425	388	415	402	352	390	383	372	378	377	396	380	411	403	427	407	413	388	397	388	404	406	424	404	418	407	394	385	388	398	405	389	389	380	371	380	375	392	377	400	398	396	380	374	393	399	386	399	383	408	395	404	364	393	366	394	369	361	422	414	385	369	408	384	368	374	380	374	415	382	389	412	374	372	412	382	407	376	413	428	379	399	414	376	402	410	377	390	381	393	428	400	390	387	421	416	448	424	407	405	390	403	399	366	376	416	393	399	396	386	413	401	371	404	404	418	415	365	390	352	439	388	385	409	373	396	386	442	405	390	428	388	402	385	379	350	384	433	438	393	394	415	376	388	411	369	411	374	399	398	397	387	421	430	417	406	388	413	396	370	385	392	389	398	368	383	391	394	401	407	371	398	413	327	381	431	391	390	400	399	381	383	393	409	421	412	400	360	407	346	397	416	414	398	371	412	376	400	391	412	375	372	391	380	429	401	392	357	455	399	403	394	388	395	395	411	396	418	415	371	402	402	410	431	397	391	387	412	398	364	384	399	405	421	378	409	404	379	395	386	392	391	401	402	407	396	395	411	410	381	377	388	399	397	387	426	410	406	381	445	405	373	462	405	386	387	394	408	421	371	410	388	392	390	413	402	355	380	367	400	401
23089	21567	29153	24418	21558	21499	5798	1271	1005	911	916	858	845	811	791	779	742	730	746	753	731	769	682	738	741	746	772	694	692	711	673	744	775	702	700	755	728	758	794	738	751	702	725	721	736	717	721	705	704	762	744	703	707	724	693	715	704	733	712	678	687	697	681	721	737	709	680	705	719	682	709	672	674	647	656	698	704	709	708	715	719	684	671	723	726	711	689	693	698	699	716	690	655	713	694	736	716	683	689	678	682	675	711	656	695	739	687	677	707	710	692	708	671	675	746	649	698	698	669	754	742	669	699	700	680	657	700	684	692	710	688	693	699	683	709	670	683	729	674	720	693	718	676	652	683	673	679	693	709	721	685	706	694	712	720	712	659	739	719	647	728	675	689	741	673	678	721	667	693	753	712	625	746	716	651	705	667	703	706	675	680	719	676	693	728	678	687	674	674	679	662	653	678	647	680	682	696	702	737	704	688	670	701	675	685	653	673	698	681	713	755	665	708	691	654	678	688	667	714	723	677	645	701	737	701	720	698	707	656	692	698	667	727	606	636	699	671	655	657	707	691	695	675	673	622	668	659	655	716	690	692	732	679	669	729	684	760	705	715	652	655	712	642	727	656	660	713	737	709	709	653	705	709	672	716	758	664	695	677	670	689	749	714	662	687	670	672	711	679	691	669	728	693	669	699	675	671	698	669	730	754	669	716	718	668	646	683	747	695	707	658	645	697	693	693	669	698	725	708	685	688	678	690	683	656	668	667	699	694	686	683	709	646	622	711	700	693	705	672	687	656	673	662	682	695	684	707	691	672	702	664	678	687	710	697	689	655	639	668	704	684	679	683	718	670	681	653	697	714	669	686	633	703	658	645	673	762	704	719	708	648	719	665	650	712	661	653	698	705	701	672	668	681	636	692	693	693	688	657	678	663	650	695	663	665	696	672	695	684	702	714	604	718	686	663	688	622	646	716	701	726	647	646	711	680	664	696	675	718	697	675	700	665	660	723	690	731	668	694	717	661	672	646	704	695	667	715	705	686	685	658	696	663	698	747	744	648	718	702	730	717	696	693	671	711	721	663	714	683	718	682	695	700	662	705	688	720	684	671	734	679	739	680	668	680	679	666	678	721	726	667	641	710	704	716	703	647	674	682	651	681	674	663	708	751	673	732	717	660	685	689	714	688	684	684	661	730	714	689	721	669	613	687	718	648	676	729	693	697	704	700	721	748	675	706	715	671	697	684	687	652	730	693	681	649	671	656	744	718	747	668	703	642	733	704	699	696	684	663	644	714	644	709	687	694	704	670	665	654	706	658	659	691	701	727	693	727	691	694	651	721	670	680	656	745	703	690	693	716	729	688	680	665	679	677	679	687	709	650	658	694	729	677	702	715	665	699	674	682	689	687	754	679	665	690	681	721	675	642	681	692	705	655	632	640	701	736	731	682	738	692	715	679	671	688	675	701	692	728	720	649	703	721	711	712	653	653	684	617	706	734	694	726	691	685	687	696	743	703	686	697	702	652	646	674	703	712	623	677	648	701	695	664	706	711	679	665	691	694	696	713	693	708	709	662	636	728	694	695	684	694	742	729	657	665	639	678	667	669	700	706	692	656	676	675	721	668	696	772	673	672	664	686	737	694	691	683	705	712	662	666	654	683	705	671	679	638	627	649	695	686	685	702	712	629	691	674	685	732	666	691	656	634	664	653	711	688	693	676	679	719	748	673	688	683	660	651	637	717	692	670	699	660	666	673	660	728	683	697	701	672	685	691	695	713	694	675	652	689	661	686	705	700	656	710	711	675	722	703	638	667	739	727	667	695	720	711	645	672	736	698	703	697	698	669	698	649	703	707	721	669	699	718	727	666	691	748	695	702	691	654	673	707	699	691	672	724	685	680	661	684	743	670	683	696	639	694	678	672	688	722	630	672	677	685	673	650	703	617	642	709	669	696	685	645	701	674	702	690	682	724	697	669	708	661	695	665	707	693	669	686	681	720	675	697	642	698	670	673	686	681	757	708	711	668	642	651	703	677	703	663	686	717	665	708	762	723	714	702	732	696	706	655	712	691	689	677	701	716	687	689	695	700	664	720	711	676	677	764	687	724	696	686	655	744	697	689	676	723	688	661	626	697	688	641	732	672	725	711	656	680	686	686	680	692	715	667	717	669	663	689	676	663	699	671	713	677	690	729	644	698	706	730	678	705	691	744	685	729	669	672	691	677	683	721	692	737	686	651	734	666	702	686	697	710	684	705	663	699	744	717	721	684	682	702	679	713	714	714	679	664	652	714	724	693	664	730	686	689	694	680	697	690	707	745	740	677	706	665	717	675	704	693	699	700	711	727	628	630	685	683	648	697	662	704	663	724	692	712	714	698	675	709	708	702	644	698	658	670	712	672	655	643	738	693	697	701	706	665	682	717	646	678	700	711	660	733	690	674	655	700	714	710	689	694	666	733	717	627	693	696	664	710	729	692	704	693	628	673	650	680	702	721	689	712	689	692	695	657	708	662	703	702	683	669	667	669	665	697	736	713	695	691	718	676	708	695	682	711	751	709	661	702	671	677	736	677	693	692	723	680	724	694	665	672	679	706	688	682	701	721	607	722	715	677	688	719	637	690	689	677	685	648	666	679	637	672	666	672	711	686	714	657	736	668	659	684	659	655	677	744	613	694	713	672	646	720	669	687	664	700	687	719	691	653	710	710	682	708	622	666	721	677	627	694	721	708	656	664	692	730	673	670	716	682	721	724	691	679	690	685	693	664	643	683	665	751	663	676	750	717	694	672	713	703	669	686	674	719	674	716	642	673	703	664	707	632	683	665	665	695	721	681	666	682	707	704	680	727	668	692	688	704	709	649	710	701	675	692	663	710	715	704	706	688	686	683	686	641	667	624	686	711	666	695	685	657	673	698	708	677	659	681	653	689	691	653	752	715	734	685	686	672	736	697	690	722	724	717	706	699	664	695	638	659	700	668	677	681	699	663	703	693	687	654	699	654	719	702	666	699	673	708	673	682	680	679	638	700	686	689	734	693	683	663	710	702	676	692	683	660	693	696	697	669	691	693	692	615	723	726	654	693	679	672	648	666	696	718	698	711	705	648	672	721	666	674	659	672	726	663	693	681	709	715	687	677	691	683	690	672	647	689	686	663	716	705	685	659	661	704	674	717	698	644	683	670	687	632	701	678	667	664	677	687	719	672	691	725	625	705	719	699	690	705	622	690	710	705	733	718	639	682	749	673	688	698	639	665	667	644	727	690	685	687	725	695	671	673	695	695	715	723	703	638	659	706	667	668	726	679	638	697	673	710	686	717	696	687	684	712	699	674	681	667	619	664	644	659	704	703	718	669	686	643	684	713	699	675	682	662	701	711	667	733	669	715	685	677	671	730	692	721	711	678	667	667	697	693	654	699	663	714	650	675	722	687	697	669	697	691	734	640	673	676	684	685	694	751	741	666	689	641	687	670	678	672	728	648	693	631	726	730	686	668	702
47846	25600	8514	4084	3062	2402	1921	1592	1399	1266	1076	1052	995	912	908	841	836	794	844	813	748	787	732	725	747	791	753	712	750	728	702	760	733	717	717	743	765	790	786	791	793	817	749	752	754	739	732	776	736	744	749	736	738	775	716	706	755	718	724	738	694	744	759	749	745	688	696	733	685	704	746	729	711	680	752	741	701	702	692	741	741	708	745	683	715	682	666	669	702	708	735	744	721	744	679	759	707	729	729	722	683	721	696	709	703	725	705	698	697	711	743	688	701	769	741	687	709	729	735	731	696	743	715	708	719	723	728	728	785	724	711	710	709	700	730	740	720	700	722	738	721	691	738	749	704	727	716	729	759	672	665	758	716	668	699	750	675	686	725	683	676	702	741	708	710	737	745	727	701	685	703	727	689	696	705	692	725	682	747	721	710	646	698	711	718	711	706	754	724	688	689	737	652	722	679	719	714	665	666	689	713	683	730	707	738	658	690	679	718	737	705	666	697	738	746	654	696	761	668	671	689	672	701	683	686	700	710	729	743	722	767	735	670	726	669	728	707	762	739	685	708	714	675	720	731	698	706	710	737	669	712	703	729	695	673	691	737	748	696	721	683	704	713	744	698	663	711	688	732	690	718	671	679	747	671	688	703	695	705	670	728	693	696	695	655	703	672	704	715	701	710	687	689	714	729	715	745	711	690	780	696	694	660	685	692	731	690	765	692	702	751	712	695	774	695	716	688	757	747	711	742	700	702	740	736	730	740	699	679	687	682	638	690	697	754	703	712	685	684	645	750	710	739	735	748	695	765	697	679	740	690	718	740	710	676	740	719	695	670	716	737	704	687	689	677	641	696	658	735	737	720	705	689	717	693	650	733	693	706	679	687	715	696	733	681	679	728	730	687	744	701	732	719	700	711	734	672	695	695	774	681	721	730	711	677	688	748	697	691	693	718	711	672	737	686	715	722	757	732	742	725	737	670	689	738	699	694	689	778	726	658	672	744	699	714	721	656	745	719	695	725	714	723	648	749	741	763	736	672	669	766	728	700	708	695	708	678	735	675	748	664	676	677	677	704	721	698	655	755	720	742	711	742	700	743	711	705	709	716	746	712	707	677	748	712	694	749	693	654	686	669	710	730	696	706	714	690	732	710	692	713	723	667	715	672	706	712	701	692	703	731	693	691	638	689	735	674	714	708	727	687	691	733	659	723	690	696	736	719	700	689	725	672	688	677	700	648	717	750	711	695	724	702	704	742	654	682	685	686	726	732	720	706	695	674	694	716	717	671	712	676	736	728	756	718	711	729	714	662	719	675	666	706	714	729	725	712	724	741	700	725	690	693	678	691	706	725	667	711	732	690	754	686	688	697	697	695	738	699	718	710	723	704	711	703	708	714	676	698	701	679	741	666	714	755	702	683	731	714	690	701	731	746	676	735	742	705	716	685	688	730	744	719	695	697	702	753	696	670	680	670	660	737	716	727	747	705	693	697	727	695	727	681	713	724	674	685	727	735	741	740	670	678	715	688	708	688	688	723	717	671	675	657	728	723	679	713	695	696	678	688	680	687	732	694	752	707	709	727	692	720	716	692	709	747	707	666	719	752	728	708	642	699	752	717	698	734	734	684	693	696	732	739	729	686	710	722	713	676	725	708	710	708	724	728	677	687	686	733	677	688	678	675	696	670	693	653	676	719	713	736	669	693	704	699	670	699	695	717	694	678	733	700	679	694	764	687	718	729	749	658	743	722	695	733	725	743	733	693	698	740	673	763	711	690	715	711	711	707	701	723	690	701	709	715	734	710	709	696	674	736	656	725	668	706	710	718	708	653	716	682	689	705	713	751	727	696	689	685	706	738	712	675	702	672	662	733	758	666	691	735	689	723	701	727	687	727	711	698	715	661	697	698	699	696	700	692	707	702	641	715	697	662	675	687	709	686	727	686	729	689	703	672	720	682	687	700	667	684	687	666	736	721	694	762	767	648	728	727	692	677	766	732	750	719	683	706	717	702	701	711	720	680	715	712	737	670	705	696	683	719	724	672	744	702	709	715	668	689	726	666	669	710	719	705	733	690	717	701	690	760	735	714	688	710	689	669	688	709	728	694	744	718	660	752	709	700	729	733	718	731	660	663	679	733	710	690	717	652	732	665	714	685	686	709	720	689	689	726	683	710	695	708	696	722	724	724	717	754	700	737	693	687	722	722	681	700	664	682	781	718	667	721	748	711	747	703	749	723	707	698	750	724	709	701	744	708	732	710	696	694	721	718	700	709	763	658	659	734	647	692	727	704	708	705	737	720	686	734	710	705	717	696	713	725	671	733	682	683	760	695	659	680	715	682	704	682	716	707	737	711	682	768	685	712	755	687	768	701	703	740	689	691	691	696	672	665	740	671	694	693	701	691	700	734	647	717	707	682	690	757	707	709	652	752	709	751	697	687	648	753	676	746	654	668	717	715	698	713	744	678	720	717	697	670	708	686	774	735	687	674	699	760	690	713	681	664	700	662	711	716	707	744	726	731	699	696	705	707	709	715	672	717	680	719	690	709	759	719	681	685	687	687	718	747	696	733	661	665	731	732	739	680	731	722	763	730	691	743	740	689	752	702	715	673	746	704	692	729	689	668	724	721	701	711	710	680	694	725	751	713	666	704	726	682	678	661	712	667	694	695	716	708	685	662	712	679	667	692	706	740	707	714	670	694	666	689	733	695	776	729	696	710	755	708	661	764	674	678	689	699	689	713	722	688	702	686	674	657	720	679	760	673	701	652	695	710	696	689	672	690	704	679	690	738	696	710	713	675	706	719	723	765	736	725	696	715	696	739	659	713	699	685	716	683	693	659	654	739	732	724	738	684	730	695	727	705	695	732	719	744	747	719	698	728	717	689	677	707	691	687	684	630	740	696	683	719	642	775	708	746	704	735	681	724	719	715	730	722	736	734	677	716	700	663	642	770	702	665	736	698	740	693	760	720	702	737	753	766	706	743	716	689	723	731	714	696	722	687	698	680	700	698	714	696	726	746	697	727	711	681	695	684	699	709	705	712	713	749	682	711	750	708	689	700	752	694	721	697	699	666	694	697	703	711	700	720	733	702	707	683	729	694	689	746	740	663	683	720	733	741	676	702	683	708	708	706	679	698	706	696	703	717	689	688	688	712	717	710	744	738	692	726	690	709	658	681	728	711	744	733	678	715	686	715	682	734	714	694	678	698	716	758	697	698	702	771	686	692	735	701	708	758	693	654	760	674	723	723	745	712	733	700	753	691	678	701	669	701	691	730	694	695	715	703	664	689	728	697	711	718	656	722	732	707	695	676	679	709	705	725	694	693	727	710	653	687	728	698	735	710	687	704	724	721	702	685	707	720	693	686	688	698	728	694	701	711	711	703	710	671	733	770	706	706	710	676	674	785	680	677	747	714	688	723	680	692	741	699	703	711	708	716	686	712	696	717	766	717	727	687	735	668	697	713	685	689	758	707	696	708	692	668	763	716	737
28731	17846	3460	505	388	351	347	330	336	307	336	318	307	326	337	314	309	335	325	301	331	299	304	308	344	302	361	310	323	301	310	325	287	325	313	325	331	346	323	335	332	301	343	299	304	289	368	313	322	315	325	298	287	331	331	312	317	337	343	306	332	296	318	279	301	321	344	308	314	275	302	308	332	302	332	319	355	318	324	309	334	322	326	311	320	314	356	307	338	286	293	326	306	300	331	330	288	339	310	324	302	319	315	336	321	296	348	315	332	334	311	310	300	357	321	331	319	323	298	293	302	301	331	348	294	330	308	322	321	324	336	288	327	325	294	320	341	328	336	345	275	309	307	307	318	323	362	326	327	317	313	304	332	312	307	325	307	332	303	365	329	298	325	300	310	283	321	326	325	300	291	322	323	320	283	323	338	303	302	307	292	312	333	327	302	319	306	298	320	299	305	305	326	316	311	332	339	318	335	294	304	328	296	306	321	298	314	348	328	301	310	298	332	307	342	297	309	318	314	337	306	298	315	336	287	317	319	312	341	316	320	324	339	303	309	340	322	318	328	301	337	329	299	336	333	301	326	342	322	321	317	331	271	352	307	301	320	314	334	330	292	321	288	308	319	305	312	332	328	292	332	335	315	311	340	321	316	298	320	333	298	328	313	283	331	332	317	312	325	309	337	290	306	327	308	318	318	375	335	326	319	345	313	317	334	322	318	332	316	350	326	317	299	330	273	336	334	310	333	313	315	286	300	324	328	331	318	340	321	319	341	299	345	300	330	329	304	310	330	363	306	332	292	345	318	329	321	302	348	344	339	324	339	343	286	317	299	345	365	338	325	350	312	313	324	321	320	340	301	319	322	318	336	327	313	310	330	345	326	332	327	290	328	315	282	348	329	329	313	312	324	290	344	308	306	312	344	310	341	287	315	350	309	317	331	311	335	338	302	319	312	305	346	348	297	338	327	308	312	319	344	312	328	308	348	325	343	321	306	326	360	334	330	320	289	310	322	331	332	327	332	327	340	330	318	321	347	328	319	274	300	312	304	311	354	329	326	312	342	310	332	305	300	351	272	312	326	280	300	340	307	333	312	349	293	316	357	331	305	311	319	329	322	321	316	305	326	326	315	327	340	340	328	312	353	292	319	296	341	289	328	303	319	290	314	315	339	303	324	310	322	299	343	274	317	322	308	317	310	311	318	333	327	315	354	314	284	339	299	347	304	339	333	330	310	319	355	339	301	305	317	343	321	343	326	311	312	306	332	322	289	327	294	319	296	340	347	328	296	330	326	322	301	343	319	350	346	288	303	323	315	310	348	326	326	334	319	359	296	293	331	340	319	320	359	315	311	351	307	343	316	298	351	305	304	307	322	329	344	275	315	327	342	326	279	296	314	343	295	354	298	337	294	322	305	359	318	314	313	298	305	344	301	306	324	329	364	302	290	353	306	308	312	307	324	298	351	329	304	329	311	329	316	302	289	319	344	327	345	326	317	323	303	330	313	307	311	303	329	309	312	354	309	324	295	319	319	322	327	324	333	295	314	321	308	349	314	336	301	319	340	285	311	330	314	347	309	281	314	309	283	322	321	306	312	298	313	321	289	306	322	324	288	350	301	303	314	302	340	305	333	310	313	339	319	291	330	306	319	311	298	317	345	338	324	312	334	335	301	328	313	328	313	296	330	284	318	329	310	318	334	317	326	343	337	316	343	333	308	322	331	326	302	302	317	321	316	344	332	301	317	312	324	340	332	303	335	299	316	287	333	306	340	305	323	338	335	302	317	327	305	316	322	321	305	305	302	344	306	299	303	324	301	320	325	308	316	295	331	322	309	329	324	314	297	324	321	308	311	309	310	307	336	335	335	292	354	309	315	331	342	365	311	304	309	335	318	339	337	312	351	322	296	310	331	310	287	322	330	302	338	306	303	316	309	302	317	316	275	325	329	342	308	316	322	287	297	335	355	277	336	316	318	295	329	327	336	331	294	307	339	339	305	298	310	318	310	307	327	333	323	292	302	319	306	303	306	302	259	308	303	345	332	296	326	319	340	334	312	331	332	334	349	292	317	323	291	316	311	327	314	334	342	312	338	294	299	287	346	338	340	285	299	314	311	327	314	342	356	307	334	331	287	304	306	352	339	339	333	320	299	317	359	292	326	324	321	326	330	306	317	297	318	289	340	295	315	302	327	338	315	304	297	369	296	328	333	335	320	307	280	277	310	315	318	318	311	331	312	303	304	295	338	341	286	320	338	327	304	324	282	291	312	334	316	286	362	315	311	305	310	299	282	284	298	305	332	331	360	329	305	292	331	341	304	323	311	327	317	340	278	336	320	295	319	299	344	317	312	316	295	334	350	327	293	320	290	325	314	291	326	308	315	321	310	316	317	339	313	303	287	326	324	297	339	311	337	309	277	292	340	332	316	322	316	288	293	315	324	306	300	321	314	338	282	345	338	265	316	337	322	306	304	316	336	326	319	277	295	353	286	308	311	319	283	338	318	355	309	348	337	346	326	318	321	285	307	313	337	323	296	258	321	284	311	332	293	317	321	302	330	323	329	324	332	309	350	322	307	279	332	324	337	300	362	310	294	322	280	286	342	292	316	311	314	303	304	313	321	313	323	321	306	316	301	317	323	307	315	313	336	292	314	317	330	321	322	346	346	348	333	313	327	302	307	346	314	351	320	337	298	331	344	319	344	300	304	299	337	301	308	329	346	333	312	301	327	298	318	284	310	289	299	318	283	298	292	300	321	312	351	311	317	315	321	304	345	317	327	333	304	311	319	304	345	308	348	336	305	307	318	356	315	322	316	300	364	291	322	330	320	315	323	293	357	304	312	303	313	326	295	311	330	336	330	336	312	307	297	309	344	315	320	325	346	298	322	336	361	315	311	328	332	305	310	300	308	304	312	314	311	336	358	321	295	324	309	299	331	320	352	307	318	330	350	289	343	330	345	299	360	308	333	262	325	331	360	324	339	325	320	355	304	329	322	323	301	290	305	297	323	355	340	344	350	337	298	351	328	302	344	313	366	352	305	315	330	306	311	292	311	353	299	342	285	324	336	297	319	344	341	340	334	296	304	308	315	327	350	301	310	318	314	328	318	344	322	300	336	315	317	317	295	324	335	336	296	312	327	322	301	309	315	335	312	317	303	339	319	330	328	305	331	319	325	329	330	318	345	295	313	326	310	315	302	312	308	314	330	329	317	309	332	332	307	322	334	321	331	280	316	346	321	315	340	345	324	316	294	338	332	297	289	284	312	301	312	310	314	301	336	322	315	298	330	337	324	330	278	321	304	291	317	308	316	307	319	309	325	308	299	318	268	344	318	336	297	316	326	315	285	339	336	350	315	344	349	287	326	330	332	317	313	279	330	319	385	326	305	304	308	278	306	332	325	317	336	319	315	302	322	327	335	314	301	297	325	310	296	327	330	320	303	339	322	328	280	342	316	319	293	311	323	341	297	314	323	315	339	341	317	303	323	312	344	319
16364	4613	574	410	403	383	368	345	375	330	329	338	369	327	367	342	331	347	348	351	354	338	344	303	364	343	341	345	339	330	357	366	383	388	314	348	343	386	360	363	382	344	307	349	359	371	364	326	343	366	348	368	374	370	321	352	362	345	355	358	334	336	345	340	338	336	404	357	311	346	354	363	348	335	324	372	330	352	352	331	329	339	369	330	367	354	348	344	387	359	338	362	365	344	325	317	306	343	350	341	334	348	338	355	298	348	347	331	359	366	371	370	344	351	343	352	364	357	334	347	321	320	376	335	367	363	332	345	311	354	332	356	350	350	307	372	309	345	305	327	335	362	354	319	326	374	370	316	353	338	376	354	327	338	331	326	367	357	360	335	348	336	330	360	357	338	362	335	328	324	366	354	359	328	329	332	349	359	356	340	318	332	375	351	352	341	340	321	285	340	343	309	377	357	338	338	367	364	326	374	359	338	365	350	327	326	344	311	303	361	369	371	345	325	411	325	334	310	322	360	346	345	370	361	395	317	334	327	363	343	347	325	344	363	356	338	330	333	351	357	361	312	335	381	323	376	328	337	359	336	354	323	347	324	320	316	332	371	347	342	331	355	338	349	354	331	340	327	334	320	303	344	336	361	337	373	354	333	343	319	325	338	301	356	350	364	362	362	351	344	337	339	353	357	333	354	344	344	380	392	344	344	344	337	347	340	357	344	337	343	366	336	298	355	295	332	347	357	337	356	329	339	352	356	366	326	322	344	339	325	333	362	356	338	328	341	352	319	324	359	340	367	341	314	354	344	332	337	346	353	339	330	345	358	332	327	327	329	372	364	362	346	322	376	323	317	364	333	336	343	338	338	321	322	346	344	355	296	344	345	351	351	329	326	354	351	363	362	336	372	338	345	337	331	345	401	318	341	363	316	354	351	311	368	346	343	352	360	379	355	368	368	354	346	387	371	355	360	364	400	339	341	357	363	350	379	350	362	339	340	359	343	320	346	341	335	348	384	364	330	331	362	343	364	320	329	312	333	347	341	339	347	323	358	309	349	360	345	349	343	338	318	350	344	355	332	329	323	320	335	325	321	328	322	330	309	356	337	322	345	320	359	326	330	342	358	333	362	317	346	388	314	315	341	359	334	341	362	365	349	364	343	318	370	334	345	326	355	349	339	371	344	352	372	361	363	314	341	301	330	373	358	339	323	343	359	345	324	356	360	341	339	327	354	342	332	315	326	312	333	337	339	348	302	311	349	333	325	347	347	334	330	356	339	331	341	355	304	373	373	349	355	339	329	345	332	366	384	374	362	331	315	351	362	319	365	347	347	362	348	369	350	322	362	351	316	355	347	337	352	357	344	335	355	330	330	303	325	302	334	334	345	344	311	375	329	307	335	363	341	370	358	352	328	349	296	362	339	348	320	325	327	321	336	331	384	333	362	366	338	336	330	357	329	348	338	357	351	359	314	314	324	328	347	328	337	368	332	330	330	339	364	354	334	335	366	345	333	346	334	373	351	346	344	321	334	357	369	357	338	341	329	327	322	316	329	368	360	365	324	357	318	362	339	316	335	334	348	346	346	354	347	352	316	334	321	351	361	363	346	344	341	322	339	340	360	382	351	357	372	391	333	340	309	293	352	339	326	353	364	362	317	362	343	338	321	340	318	356	342	349	327	299	360	328	307	322	339	323	342	309	307	351	341	323	350	306	332	343	342	335	362	338	343	320	301	356	336	286	320	340	317	343	328	355	389	344	314	328	353	324	335	333	335	341	353	359	327	335	366	377	283	324	319	362	333	361	342	326	373	381	343	335	330	367	317	342	342	339	352	358	319	359	328	353	340	371	341	366	363	332	340	327	297	374	371	301	336	357	359	363	325	316	376	367	346	332	359	346	318	330	325	363	329	377	381	368	341	336	326	369	356	346	365	367	334	354	337	336	350	343	366	358	373	333	329	343	333	352	348	341	350	361	340	354	385	344	335	323	327	314	356	336	335	318	336	347	345	336	347	365	311	347	350	351	334	387	338	361	378	362	312	330	351	333	338	359	362	381	342	336	351	325	334	369	335	330	319	333	364	364	327	346	330	328	353	339	359	321	341	342	326	344	372	336	338	328	354	385	325	340	375	373	343	350	351	357	376	328	332	322	320	364	353	369	333	339	348	375	348	333	339	341	344	345	345	342	362	296	347	333	345	371	337	317	334	323	359	369	338	345	364	346	374	337	351	330	333	328	338	324	330	335	304	366	344	362	335	341	351	329	330	315	337	334	370	342	320	322	322	326	366	350	381	335	333	337	355	334	338	336	299	327	332	340	325	341	343	327	320	349	377	339	400	349	324	332	343	368	348	345	390	360	348	311	363	374	342	347	336	349	361	339	353	353	350	334	333	342	353	320	357	320	344	358	345	331	319	335	333	392	311	323	330	369	329	347	330	336	358	352	363	361	373	311	328	352	337	332	323	333	324	318	340	346	329	362	309	346	353	367	353	350	344	328	346	346	358	351	366	344	338	371	340	367	329	338	331	331	347	343	358	359	363	340	365	336	333	351	346	350	334	345	341	325	372	330	361	354	386	379	316	351	355	359	344	365	359	345	337	350	335	338	345	318	322	339	341	383	335	339	347	318	368	329	364	361	370	318	344	325	366	326	382	326	354	344	335	346	372	329	340	335	329	357	364	362	364	325	342	346	342	337	371	353	325	331	366	349	325	358	355	323	343	346	364	333	332	351	318	336	317	323	327	352	342	312	356	337	341	352	334	318	339	329	343	362	321	343	358	309	358	341	339	363	297	367	337	327	347	362	317	318	340	346	351	346	355	356	354	339	336	355	341	343	354	341	375	341	345	318	371	332	337	350	335	337	349	379	373	361	304	378	312	340	349	352	335	353	309	347	364	334	333	390	343	354	329	350	379	339	322	338	346	297	310	326	411	368	340	318	337	314	318	346	345	347	314	362	323	340	329	343	328	338	340	322	379	348	368	342	355	321	338	307	336	366	348	354	346	305	363	328	317	345	332	352	353	351	328	348	312	344	344	326	322	340	321	342	319	344	361	356	348	322	328	315	360	330	326	339	357	328	359	316	329	333	348	374	359	331	352	322	319	352	356	358	332	360	335	342	325	353	354	377	325	356	332	350	333	305	339	341	325	373	362	350	359	332	343	359	316	349	374	378	360	324	323	323	335	353	344	327	352	388	373	338	333	363	397	372	353	346	321	345	350	355	324	333	309	310	349	332	315	372	350	344	363	360	376	320	360	363	367	348	356	355	342	337	344	350	341	342	350	330	321	346	353	335	336	343	370	372	325	356	347	366	400	307	322	324	341	345	347	322	331	355	312	329	329	322	366	357	361	330	347	349	364	342	337	354	338	314	364	344	324	333	332	351	334	326	344	340	359	349	359	362	348	334	325	317	341	316	305	364	359	337	360	325	347	341	319	350	355	357	350	358	354	357	331	348	364	331	344	362	337	371	345	326	319	325	377	325	338	335	328
24329	21571	28599	24962	21438	6992	1116	800	769	699	621	650	623	620	577	597	602	568	590	566	601	576	557	570	578	598	557	556	586	531	599	563	520	550	577	586	569	616	554	564	549	554	583	573	569	583	603	580	556	564	535	562	559	557	571	607	557	545	531	571	574	542	588	557	548	575	569	556	551	591	583	562	555	536	540	539	555	536	522	540	540	518	568	580	538	567	553	535	561	588	583	520	533	544	566	567	572	566	558	555	563	554	567	539	578	548	535	557	530	534	557	521	532	552	548	524	582	577	564	524	547	583	587	518	573	564	586	560	565	566	535	527	540	556	602	555	595	579	576	564	570	561	565	559	544	511	541	527	503	555	537	555	535	587	534	554	523	553	485	518	523	559	586	533	575	585	509	534	559	567	551	568	538	559	543	557	548	591	537	549	536	564	592	574	588	533	548	534	509	561	570	571	583	546	550	566	556	561	546	556	533	580	528	556	595	507	563	542	515	549	545	518	539	569	538	585	571	535	598	533	567	524	557	500	561	549	545	540	571	581	541	559	548	545	531	527	579	523	549	563	543	543	513	558	560	525	540	549	579	527	561	506	560	556	562	565	562	526	557	565	580	560	514	565	541	594	566	541	571	604	573	564	563	548	565	622	556	554	587	558	530	544	499	559	573	576	597	602	561	532	524	520	530	542	529	588	529	533	555	571	571	524	549	536	556	518	549	510	508	530	535	549	592	520	529	537	561	559	547	534	545	536	557	551	525	558	592	586	566	543	540	526	582	588	529	575	545	535	547	553	565	559	546	541	556	529	545	519	534	557	521	541	578	524	538	552	553	539	515	503	507	550	543	563	564	520	568	568	535	523	583	535	529	519	559	576	555	551	516	515	564	547	526	555	566	546	551	496	559	553	571	579	527	533	578	551	554	535	538	541	572	553	506	557	599	568	568	519	515	549	554	517	512	526	530	576	579	572	551	517	595	568	531	570	556	549	525	546	543	556	557	562	621	532	588	553	502	544	521	551	529	526	566	532	534	508	557	514	544	540	538	539	553	499	555	549	493	575	532	550	542	578	538	563	565	594	547	529	557	532	533	536	542	539	535	570	555	562	569	523	536	593	581	528	553	517	587	548	545	534	512	522	541	579	538	542	600	556	548	556	573	565	571	562	571	558	569	485	568	569	559	537	575	570	608	522	550	561	512	559	532	604	548	529	508	560	598	533	554	561	563	545	548	552	577	550	550	550	524	552	523	546	600	541	564	538	529	533	535	592	525	604	552	536	504	546	610	522	537	506	562	569	557	536	571	548	517	536	521	533	535	559	512	576	587	533	563	535	532	560	546	530	575	566	524	547	547	572	572	599	532	506	524	562	572	565	553	598	575	532	571	559	518	510	514	527	537	550	542	579	532	537	593	565	539	591	557	547	488	566	540	513	540	549	553	522	547	588	550	568	539	528	576	541	533	560	537	529	567	562	531	534	533	536	518	522	526	525	535	539	586	561	525	557	569	570	563	555	561	605	590	542	574	557	552	622	583	546	571	545	576	564	546	581	524	559	572	509	540	513	570	534	493	550	529	577	579	563	523	532	578	576	530	565	552	532	562	574	561	566	541	516	545	563	542	495	534	507	508	581	519	543	541	578	538	523	538	568	534	566	561	511	557	557	535	617	550	539	558	621	533	546	534	570	568	571	544	557	575	545	560	568	578	502	568	541	546	583	561	557	517	516	567	534	578	588	543	561	520	527	518	563	539	596	499	542	512	524	594	561	523	528	534	545	568	594	558	557	533	575	521	533	519	592	511	559	515	543	576	535	578	571	537	507	563	558	513	549	544	538	536	538	546	565	573	587	551	560	543	517	564	558	554	550	544	555	561	515	508	551	545	541	558	579	553	559	580	575	566	542	614	526	529	572	590	534	552	563	553	589	553	541	526	540	541	531	547	540	536	623	548	501	529	553	539	547	560	556	540	503	519	565	540	564	578	493	549	531	545	562	528	567	556	542	552	560	540	551	553	538	594	523	581	523	538	500	538	559	556	495	543	525	601	490	599	566	540	500	555	601	527	516	547	540	540	570	507	541	580	549	614	539	581	537	549	582	533	556	545	583	555	550	551	580	518	548	571	558	543	513	531	574	551	563	560	521	552	586	554	527	529	527	576	575	554	554	598	553	555	530	546	546	512	607	531	533	514	533	544	523	517	527	527	531	533	507	529	536	561	585	520	541	565	576	589	524	528	564	573	578	561	569	576	511	554	519	548	526	554	615	537	547	543	551	558	604	543	567	523	538	499	524	518	530	538	516	501	590	550	560	597	527	565	535	540	508	512	534	543	539	556	576	562	523	536	544	538	528	566	551	532	570	588	559	523	547	538	560	515	549	534	541	593	571	553	571	519	577	517	539	548	491	533	541	517	541	525	542	536	564	543	534	562	560	528	524	509	517	579	554	572	545	521	547	516	555	547	572	589	560	547	554	592	561	569	591	550	552	512	547	550	528	563	518	554	543	526	562	550	578	530	537	519	523	533	563	554	547	524	574	571	558	559	556	560	532	556	593	510	586	554	505	562	548	537	562	538	536	540	571	516	561	507	544	538	553	540	562	516	571	553	543	526	590	554	538	548	515	563	587	561	551	604	520	545	560	540	579	566	568	538	555	519	580	573	561	528	505	535	543	572	583	555	576	567	535	547	585	548	568	556	549	571	526	576	516	546	532	530	559	522	521	577	536	533	553	555	508	550	579	531	508	531	544	531	556	510	579	503	560	554	561	530	563	540	564	530	521	579	548	545	582	541	547	542	547	530	522	574	535	547	557	532	554	522	571	533	518	575	546	547	517	537	561	551	547	584	576	555	543	539	545	517	549	562	516	563	559	530	552	539	569	529	526	550	516	587	559	527	546	528	556	517	539	522	565	565	568	577	573	546	564	532	571	560	525	534	592	520	554	548	542	525	498	551	548	542	528	507	611	537	551	533	524	518	542	505	529	559	583	499	542	533	552	574	553	536	579	535	571	539	553	586	544	525	527	564	535	535	574	564	576	563	580	537	557	546	505	600	539	522	534	519	544	563	538	558	569	541	553	591	544	571	562	573	564	538	565	552	568	530	535	505	547	565	546	584	581	603	519	567	558	550	540	522	539	526	541	546	567	527	570	558	537	514	575	535	565	576	543	565	516	513	545	505	563	556	548	522	539	557	575	521	598	551	525	535	576	563	544	512	545	534	512	518	545	586	519	523	545	564	517	558	564	547	527	533	561	536	558	543	546	564	518	538	539	549	531	556	503	552	542	512	552	564	563	526	579	588	568	566	521	564	525	519	577	536	575	571	565	601	574	531	495	514	548	553	575	542	550	566	516	576	552	502	555	536	535	558	562	489	545	546	570	554	583	525	530	572	574	564	563	511	585	580	550	555	552	579	538	578	560	516	551	539	582	561	532	535	534	546	567	559	588	543	521	551	542	544	552	547	551	533	534	552	593	509	538	494	565	551	536	542	520	498	521
41686	19013	5043	2354	1701	1452	1226	1039	918	823	772	763	740	713	679	623	641	626	587	559	610	634	581	570	576	597	609	571	617	576	570	596	548	597	623	579	623	590	574	602	608	540	598	590	669	619	633	560	550	572	626	577	629	602	582	570	564	555	584	567	539	568	594	588	567	547	565	561	559	547	532	602	575	561	587	540	582	543	596	594	582	555	576	601	614	552	605	566	592	616	562	582	635	538	575	624	587	595	592	545	614	509	549	551	582	534	551	580	542	596	569	570	540	547	545	569	578	582	542	581	549	557	596	587	577	549	551	546	530	547	562	580	559	627	510	538	599	573	541	582	559	567	623	547	557	530	561	552	549	533	536	530	559	551	526	577	573	570	573	571	588	573	571	604	558	585	543	527	579	589	554	563	521	557	572	586	548	513	527	537	556	526	585	545	584	542	554	557	586	589	590	603	590	545	542	564	562	555	590	583	564	554	579	599	550	576	548	599	553	533	609	566	556	596	567	547	559	555	542	541	551	579	506	556	558	542	552	574	512	537	590	529	624	594	553	558	574	565	579	596	595	567	575	551	566	553	539	590	539	577	553	565	577	587	568	524	580	572	550	551	608	582	530	559	548	568	553	556	553	558	588	588	581	547	586	535	492	565	547	528	571	534	564	605	579	594	569	505	570	575	524	585	630	565	537	513	546	510	562	568	588	573	581	581	568	536	549	563	561	525	577	567	619	599	554	560	548	549	582	572	581	613	626	474	547	548	583	598	558	595	553	556	570	584	590	550	569	539	574	572	540	590	519	507	593	561	542	578	583	569	575	579	574	537	558	571	494	565	521	545	542	565	616	572	558	517	565	540	523	601	605	555	545	549	559	575	562	575	539	585	560	611	569	608	567	580	508	532	610	579	585	578	559	575	579	598	549	555	550	536	546	592	544	525	564	560	568	574	572	592	594	567	577	583	537	553	535	603	578	564	543	583	596	563	537	563	585	578	521	595	583	543	530	564	604	586	575	542	543	565	536	600	570	558	609	551	580	579	587	582	548	535	545	576	601	577	566	553	570	586	520	543	570	542	558	558	578	544	566	512	556	550	593	582	540	500	543	553	571	576	501	553	544	522	580	590	564	570	616	527	532	560	563	579	560	595	566	544	489	616	541	571	567	564	579	578	572	573	573	580	571	549	533	518	553	538	546	518	531	523	591	532	523	555	540	572	547	556	619	576	607	563	610	535	568	587	542	593	538	555	582	590	557	550	583	586	519	549	572	543	568	628	540	559	601	560	560	576	573	587	556	574	564	548	582	588	549	553	580	559	559	579	567	547	548	553	584	574	540	567	542	552	625	559	559	600	557	519	544	566	552	551	558	567	585	545	556	568	562	573	584	578	577	554	545	611	548	563	583	625	552	539	582	570	556	572	561	529	546	560	562	587	556	547	562	580	554	558	518	509	559	570	592	540	583	559	603	586	601	583	559	544	573	553	560	547	556	563	583	547	603	603	548	522	556	562	571	547	597	563	569	559	599	565	581	534	600	532	575	596	563	601	587	595	582	587	570	562	529	590	544	554	507	572	523	576	552	572	554	557	538	537	567	585	561	583	537	579	595	551	566	543	566	592	592	571	568	559	554	572	587	586	568	513	543	574	551	570	557	574	552	593	559	553	550	619	545	551	577	577	575	526	578	576	532	577	587	566	579	578	516	574	566	568	577	562	536	565	530	542	535	589	578	585	609	554	567	539	568	590	567	570	574	542	598	601	546	517	560	532	538	546	546	565	544	519	553	601	591	535	567	578	576	561	538	550	592	577	565	566	557	598	573	595	532	577	576	545	545	549	565	594	573	527	520	562	547	591	546	545	596	541	548	616	578	578	541	550	533	553	617	556	566	546	548	591	544	598	534	556	589	524	551	551	546	556	555	552	579	603	527	563	567	555	583	587	583	565	567	546	534	537	555	572	592	536	575	593	597	572	527	564	577	566	611	593	559	565	585	579	547	550	552	558	564	534	598	574	551	575	582	534	528	565	524	568	612	560	550	559	547	558	544	582	597	565	570	534	603	562	580	593	592	542	543	598	560	549	550	570	568	564	592	529	562	550	563	555	560	548	602	568	510	561	550	529	578	600	563	568	551	521	524	531	533	565	552	584	564	540	579	586	553	574	571	536	556	561	530	557	555	556	572	544	535	556	576	547	582	564	592	546	522	604	541	578	550	603	617	582	566	592	575	559	584	537	550	566	516	581	572	574	552	562	574	560	542	586	563	572	562	587	611	566	583	571	594	587	579	575	582	544	544	531	588	555	554	551	620	585	585	530	587	537	561	579	582	582	566	534	618	567	560	575	564	525	566	563	571	599	533	529	594	582	571	570	590	571	523	551	565	604	542	563	555	572	609	574	535	538	584	593	597	584	580	578	594	562	552	558	573	610	564	531	554	568	546	622	568	529	562	570	591	561	577	594	607	582	538	519	588	554	590	605	537	521	546	617	565	557	539	586	591	551	562	546	587	600	536	552	557	520	580	553	561	574	592	560	563	571	559	538	573	607	578	601	553	596	553	588	572	551	574	574	520	512	524	516	554	552	610	541	513	586	589	546	575	594	575	549	545	573	554	534	576	603	556	569	572	575	550	531	549	551	565	517	567	559	598	540	562	565	549	573	590	543	577	589	581	570	605	567	569	604	592	580	585	543	559	562	538	577	570	555	597	586	604	564	539	561	567	569	571	546	573	559	554	555	537	577	571	561	584	570	523	570	587	573	568	546	542	591	580	605	565	569	606	576	589	553	556	564	564	562	596	575	602	562	546	584	577	621	600	605	601	543	562	562	570	570	566	618	542	580	518	552	564	568	575	574	602	561	542	550	566	590	574	533	583	543	577	567	535	586	531	562	542	610	555	561	563	545	583	550	610	576	554	557	554	532	573	547	573	543	531	555	571	547	502	557	580	588	566	564	570	566	573	556	510	628	590	513	561	558	555	574	573	573	558	583	573	563	569	554	616	557	570	559	603	535	545	513	577	590	541	600	537	577	558	559	580	546	597	572	592	555	588	559	559	566	565	539	561	534	581	551	556	560	581	558	583	567	552	537	610	563	594	557	535	543	555	595	553	567	623	585	594	536	570	549	572	534	564	548	547	590	541	624	583	576	534	566	554	576	564	550	595	561	568	576	528	556	576	546	532	614	580	568	533	573	535	564	588	540	578	551	578	575	587	570	591	583	569	557	540	542	567	590	573	534	511	622	585	581	502	542	551	602	569	552	578	550	554	568	534	566	544	581	595	541	595	548	541	578	548	562	494	562	559	527	559	613	529	579	561	555	567	577	557	536	620	559	555	593	575	562	535	595	580	598	568	513	589	608	558	531	573	591	558	556	550	528	575	522	635	526	595	576	571	588	533	551	577	559	559	598	650	611	565	571	540	557	563	515	566	578	518	562	565	577	544	530	591	595	510	579	535	615	575	600	560	565	566	546	558	584	578	576	550	555	565	547	570	570	518	577
25426	21620	27368	25878	8081	670	548	438	420	421	401	395	399	390	369	341	404	362	351	375	359	324	365	353	366	346	396	373	328	349	341	365	349	360	371	393	399	368	356	375	374	359	395	356	392	377	373	360	348	364	365	353	339	347	340	371	373	369	359	361	380	327	377	396	322	359	388	324	350	354	341	360	367	321	348	393	342	339	359	329	330	352	340	361	340	333	369	306	370	341	352	369	342	350	368	315	339	309	377	339	363	348	331	338	380	356	331	314	368	374	347	353	358	363	368	348	358	348	341	346	396	321	358	369	349	379	337	340	379	354	359	334	367	299	334	367	377	343	335	353	358	349	372	346	314	358	358	338	348	328	362	348	361	334	321	332	385	328	345	331	337	359	361	338	361	321	345	354	364	360	343	371	336	374	363	342	342	387	376	334	358	371	325	377	363	324	335	341	303	348	382	345	325	346	372	346	341	353	374	358	353	375	323	362	352	367	331	373	347	338	368	367	380	365	371	351	369	345	337	354	328	364	372	346	360	358	386	354	360	354	340	327	360	355	368	336	350	382	375	354	339	373	337	313	365	373	342	354	388	366	319	336	303	334	349	315	362	303	337	311	347	344	319	330	350	353	370	358	343	340	360	349	379	347	352	389	377	380	349	365	342	358	369	343	321	351	359	339	327	324	379	334	360	343	321	357	356	346	376	358	367	343	353	344	341	373	356	335	361	340	333	351	335	355	340	344	377	356	327	317	318	363	354	387	350	327	363	330	362	380	328	373	369	336	352	369	322	336	315	329	333	330	324	343	344	342	389	315	342	331	353	363	325	331	352	340	391	335	363	318	338	362	363	331	347	361	353	361	295	351	333	350	358	349	374	333	351	348	327	338	360	349	363	342	362	351	359	362	315	347	369	342	327	339	342	302	341	338	339	363	359	366	364	344	379	362	354	316	356	346	319	345	333	366	327	351	370	335	313	323	337	369	343	330	350	310	344	362	345	330	342	412	346	378	326	345	365	351	326	369	355	318	365	328	330	351	336	359	386	348	325	384	383	361	367	346	352	343	370	354	363	346	304	333	353	368	361	368	288	358	343	349	324	355	341	309	331	329	341	354	350	360	355	373	334	339	370	354	384	348	301	379	367	334	326	360	347	346	340	387	319	358	332	350	399	333	330	368	298	388	358	346	369	327	362	341	353	374	335	386	310	368	362	325	365	344	375	328	314	331	356	349	350	360	371	311	363	353	331	347	334	341	363	328	343	333	331	355	349	383	343	374	350	353	341	371	372	333	333	333	357	344	349	360	318	369	358	311	332	338	350	370	334	321	408	354	390	352	326	345	361	349	333	343	328	347	323	316	322	369	343	352	321	369	376	371	357	340	339	364	336	331	356	311	329	339	320	368	338	337	348	359	339	355	377	378	320	355	359	347	356	310	354	397	361	329	354	357	337	356	365	336	361	368	352	342	362	376	321	354	325	340	340	330	346	376	355	330	337	370	330	338	342	331	329	326	335	326	339	375	370	330	370	377	341	400	385	347	351	350	347	367	356	344	356	339	359	342	357	310	357	306	338	387	358	330	346	355	359	347	364	377	362	340	348	327	351	335	338	378	345	352	365	354	385	353	318	368	320	328	363	366	359	331	351	365	358	383	375	367	323	356	312	390	337	355	328	348	351	332	355	319	338	357	344	352	361	339	383	369	345	343	337	348	347	318	366	359	352	366	371	365	349	374	355	329	316	341	315	360	344	333	366	343	365	318	334	350	332	366	327	353	343	376	343	341	328	352	284	373	365	285	348	368	359	385	387	336	382	346	364	379	361	359	362	332	357	326	324	345	336	335	361	351	352	349	338	354	343	321	344	396	332	319	348	344	336	359	366	340	360	350	368	365	358	338	328	341	346	330	328	322	332	347	340	319	338	371	368	332	348	366	383	346	366	340	374	352	355	357	327	341	328	357	345	324	358	326	367	345	407	354	345	336	337	371	361	345	330	333	341	364	337	338	346	332	321	332	348	374	349	340	359	335	367	307	341	366	340	340	342	357	319	331	364	355	363	379	382	310	349	363	366	356	360	336	389	362	354	369	332	341	310	354	336	346	357	355	312	330	319	363	320	332	346	352	338	362	363	330	339	336	380	337	374	330	349	403	349	387	343	338	349	326	371	324	346	368	334	326	326	365	335	337	349	336	342	330	341	325	362	323	307	365	343	322	338	329	337	337	345	366	378	358	319	335	329	320	359	359	371	333	374	371	344	336	358	347	349	370	362	343	350	381	355	346	363	338	355	327	370	367	330	321	339	319	363	354	341	376	355	306	336	357	357	363	346	354	338	337	322	329	349	356	315	335	355	350	359	318	334	326	338	371	344	345	340	340	366	332	338	338	342	352	315	326	350	342	329	346	353	368	351	308	355	363	338	357	381	348	345	344	350	338	344	318	352	355	362	338	332	358	324	355	335	313	387	348	345	328	360	360	357	386	323	351	331	317	349	318	341	351	345	364	341	363	344	364	344	382	353	382	351	348	361	373	362	353	326	322	375	343	337	340	353	380	343	337	354	334	356	352	364	338	326	328	349	355	374	358	353	362	339	349	346	376	363	345	383	362	361	345	329	355	332	333	329	346	394	346	395	346	360	350	337	338	343	330	323	389	356	344	361	335	356	338	348	374	327	367	344	343	314	344	357	320	321	338	334	376	340	358	360	378	369	347	342	370	347	372	336	319	367	364	344	360	345	339	341	340	345	323	316	334	358	335	321	342	336	366	374	336	344	336	345	363	304	371	357	339	329	339	347	371	365	356	327	399	341	329	345	335	350	368	343	315	350	359	334	369	346	355	362	353	374	346	353	395	365	349	357	354	347	364	329	337	331	333	351	328	347	338	345	373	316	343	344	326	370	366	327	326	329	328	347	368	370	352	341	348	351	347	349	353	366	353	338	353	369	335	377	378	348	369	314	313	365	333	379	351	352	367	347	333	353	347	350	291	339	347	344	352	341	331	336	357	364	360	336	357	297	348	321	367	341	353	323	346	359	346	345	382	337	337	347	351	372	375	352	367	317	329	356	335	349	392	316	338	372	430	357	332	342	358	360	360	347	351	324	352	336	370	359	358	356	362	356	357	359	340	358	331	380	327	354	333	313	334	350	321	332	385	304	360	348	337	349	350	327	338	361	315	351	365	345	340	357	366	369	311	335	327	382	333	324	343	315	326	359	347	324	336	356	335	369	327	355	328	361	328	356	333	334	354	329	338	344	351	369	352	362	310	348	316	351	317	370	320	322	360	353	340	350	373	396	332	347	336	352	340	362	347	417	332	313	368	353	334	367	375	355	360	353	325	346	347	359	343	337	334	368	357	313	338	316	354	331	379	384	380	353	388	345	354	350	352	354	398	338	335	339	350	343	346	341	379	348	325	357	361	355	319	347	380	345	328	356	341	347	361	342	334	357	343	371	366	342	345	368	357	340	322	361	371	358	346	308	350	365	327	369	325	326	349	338	354
39241	15224	2737	1386	1107	893	721	626	591	526	499	447	496	465	483	442	406	436	430	459	385	397	388	399	416	403	417	371	416	395	386	398	413	383	431	405	411	456	429	423	410	398	389	448	393	425	409	414	424	396	424	420	403	404	380	399	404	432	425	396	408	420	382	384	406	393	403	415	413	422	396	414	367	386	424	399	368	411	412	388	386	416	417	383	430	376	385	403	395	408	371	395	413	387	380	391	396	385	432	416	428	419	405	372	415	366	361	418	419	387	394	386	425	392	415	392	381	367	391	403	377	417	354	377	394	371	386	378	382	398	395	390	397	359	427	404	384	395	337	369	404	377	355	413	395	391	376	359	405	397	423	370	373	357	400	407	378	409	417	362	379	395	413	394	373	397	383	390	343	416	376	371	344	377	385	383	376	366	425	383	367	403	404	434	425	368	396	384	405	400	381	411	390	392	383	418	385	418	378	350	387	378	383	404	370	362	371	378	402	416	404	392	413	426	392	383	409	379	388	402	400	362	414	375	404	370	388	375	379	396	369	355	380	380	360	347	402	395	403	400	410	365	373	417	355	361	414	386	324	371	376	361	370	397	391	410	427	352	392	427	382	380	365	401	379	387	359	380	390	387	397	376	374	339	404	382	366	336	372	373	400	402	394	372	360	378	390	396	367	411	405	390	406	395	381	369	435	409	383	378	427	366	378	414	426	388	381	420	367	407	410	390	418	419	369	395	381	379	411	390	408	344	387	405	391	387	350	402	399	382	409	375	389	399	442	372	373	382	376	371	401	419	399	351	385	400	392	390	399	378	374	366	345	376	400	378	377	406	405	422	381	394	411	387	369	358	385	386	390	412	415	369	371	394	368	366	416	379	349	430	387	405	410	393	383	376	373	395	358	389	391	377	373	359	380	380	395	365	407	389	368	406	402	416	414	417	380	377	386	393	414	391	408	350	399	402	416	365	416	396	381	424	364	364	366	356	404	396	366	408	373	378	402	387	378	377	347	384	389	382	415	425	370	403	393	404	421	403	346	370	397	396	380	352	374	381	404	362	352	429	385	359	372	409	389	366	397	367	389	380	418	372	418	378	380	405	361	373	397	372	354	405	380	366	401	382	384	392	380	394	395	383	425	381	383	416	366	407	408	421	370	400	397	397	386	373	421	404	401	400	402	382	397	365	425	349	409	373	404	372	398	342	386	400	401	385	396	406	397	369	383	391	389	382	396	347	360	376	376	389	414	372	343	400	354	366	374	382	373	394	393	406	407	385	380	364	362	437	400	390	384	380	395	423	373	440	405	396	389	375	369	389	374	380	393	375	402	414	397	387	395	359	399	399	404	378	345	387	386	371	373	378	444	433	448	401	403	428	412	411	393	374	418	455	376	388	379	372	404	384	382	369	398	377	383	380	367	382	359	387	396	380	385	373	378	352	393	408	438	372	388	357	419	402	372	372	376	379	388	407	390	388	391	407	393	392	441	369	398	383	370	339	394	371	382	376	411	360	391	440	401	376	382	369	377	373	402	385	379	391	405	416	387	353	393	360	345	438	409	389	392	398	368	357	385	412	377	382	403	353	402	349	378	410	419	372	371	392	354	404	386	408	403	387	398	376	390	362	384	401	383	362	401	425	368	360	366	389	350	411	372	360	376	391	376	329	404	396	391	394	368	411	376	377	411	374	395	401	398	373	403	400	367	404	348	366	376	371	401	375	413	372	405	370	368	412	374	388	420	392	382	434	383	354	398	348	378	348	398	410	398	387	372	436	396	370	378	393	425	370	375	430	394	416	389	360	381	403	373	373	380	387	367	385	372	384	390	383	377	376	415	404	406	389	392	407	367	393	422	398	391	416	375	395	390	342	396	395	382	407	402	415	385	368	406	368	406	378	393	386	369	421	375	422	362	377	412	372	383	387	358	456	389	388	409	385	392	382	396	382	396	380	367	406	388	389	404	387	388	405	406	394	416	366	371	395	396	460	425	406	390	383	376	397	417	376	360	397	379	392	362	415	375	354	375	408	399	366	432	395	374	405	411	367	409	395	425	412	387	347	409	378	430	414	367	411	383	409	402	396	352	379	380	364	356	390	387	384	394	423	402	376	369	390	362	401	373	364	390	379	355	392	374	441	366	383	370	390	356	407	408	371	379	418	420	407	393	407	413	386	392	376	394	381	395	377	384	370	351	360	378	369	404	390	404	391	395	406	395	384	372	390	363	448	407	371	392	395	380	358	427	371	371	404	386	383	393	377	419	403	411	422	387	389	365	415	403	376	361	398	346	377	366	425	368	393	390	406	381	382	403	383	375	382	395	358	342	376	376	409	361	372	399	372	391	424	385	441	372	390	397	381	382	361	419	380	354	355	383	361	375	380	411	400	345	379	372	357	415	397	382	340	397	384	402	401	409	387	371	383	409	370	415	398	356	389	397	401	436	377	382	408	445	422	404	386	396	387	382	386	389	409	374	369	384	379	374	404	406	393	357	370	415	379	377	401	375	378	391	376	423	397	393	353	417	420	397	393	375	352	364	383	382	392	347	380	408	379	389	393	390	377	391	362	393	402	382	397	362	380	378	374	366	405	387	378	400	393	398	370	385	397	351	393	370	383	361	376	362	392	388	377	366	398	363	427	381	394	433	354	387	378	385	395	382	402	375	438	410	382	374	396	425	401	393	390	401	385	408	425	389	402	407	413	401	414	401	388	348	382	397	397	412	401	398	355	377	432	402	378	398	352	360	393	372	362	381	392	373	418	402	379	389	370	430	394	380	415	372	372	396	392	371	368	422	368	382	398	409	367	380	380	430	367	369	400	403	400	395	415	348	371	404	427	413	410	404	386	394	386	383	368	423	369	388	364	382	381	392	345	406	374	396	407	380	415	367	399	359	397	365	403	403	362	393	391	377	370	382	377	363	379	403	386	385	391	363	384	382	392	402	399	382	420	390	435	398	380	386	372	389	411	394	365	359	424	368	378	378	388	409	369	395	385	391	387	405	373	384	372	377	377	417	385	374	379	380	352	410	385	375	389	394	332	355	396	393	389	402	389	396	380	395	400	383	369	368	371	388	390	363	396	432	398	386	369	419	395	379	392	393	427	389	380	412	404	376	403	384	359	386	384	377	388	386	387	431	371	378	384	367	388	398	405	405	403	411	362	401	412	377	378	378	378	395	367	384	356	394	423	407	418	408	367	381	416	407	371	414	352	384	411	378	400	393	370	414	337	389	350	425	388	386	360	386	390	379	415	413	383	372	416	397	373	370	357	429	353	372	373	384	395	404	385	389	380	391	394	364	413	395	346	391	389	393	402	398	384	413	353	368	405	409	380	394	383	433	392	339	443	397	387	414	424	348	404	413	376	409	423	393	386	380	386	352	358	396	423	398	373	382	415	381	397	403	415	384	394	394	393	396	401	392	417	388	350	336	414	398	390	404	367	397	393	398	390	362	387	381	425	371	381	396	378	403	388	402	386	370	427	421	362	376	374	416	376
23144	21677	29380	24463	21667	21682	7191	1271	1034	1001	921	874	839	841	797	819	764	756	760	776	745	738	754	746	757	772	712	702	689	750	752	736	688	715	706	726	714	710	734	715	743	713	709	708	760	711	688	662	729	708	686	702	673	731	730	691	735	717	745	672	735	677	716	696	654	662	692	668	709	689	680	695	658	667	753	707	695	702	682	673	664	693	697	677	674	691	653	706	712	721	668	728	716	699	697	732	676	696	693	642	687	721	679	704	717	684	698	745	687	705	703	684	693	707	727	698	686	693	679	723	713	704	697	744	640	709	680	747	684	719	673	653	756	715	657	683	716	743	666	640	709	682	682	677	723	717	697	649	679	706	718	740	728	624	693	735	706	675	677	692	701	676	647	685	691	697	681	686	698	717	703	714	730	631	757	684	683	707	677	726	694	658	688	692	680	712	705	692	709	711	648	683	672	660	686	720	700	721	688	649	693	665	680	707	697	704	667	643	699	691	663	687	697	635	701	725	665	703	695	665	698	659	660	681	716	665	711	671	657	690	680	659	694	654	651	688	699	676	693	694	697	666	714	647	721	705	660	726	724	695	715	715	723	726	687	669	638	676	698	639	691	702	726	727	713	673	709	648	715	691	701	677	690	698	675	648	729	724	656	713	673	680	692	686	699	681	700	723	699	678	713	737	726	692	679	669	710	682	746	698	680	665	652	705	645	686	659	687	711	730	747	656	716	699	683	666	697	720	688	701	686	681	644	659	678	722	716	692	675	674	687	686	728	690	704	655	700	683	726	691	680	641	729	647	644	702	665	692	735	713	735	658	671	645	687	681	717	700	709	686	687	698	705	687	679	735	705	717	702	662	681	661	699	670	658	669	636	687	691	730	660	618	680	655	668	673	688	689	718	688	705	652	707	703	673	624	700	654	713	670	721	732	725	712	717	695	678	686	700	697	693	703	687	670	668	713	719	683	667	695	694	691	687	687	700	692	696	712	690	607	680	694	700	665	650	671	723	671	647	655	698	654	665	720	671	679	723	718	679	705	654	702	698	688	645	684	681	732	677	666	658	694	708	699	688	705	674	694	718	652	705	734	740	669	680	655	686	731	704	668	706	665	687	685	709	705	676	678	677	699	725	709	733	701	683	731	691	706	672	710	692	703	710	748	680	698	688	705	685	716	706	720	696	714	677	642	691	668	688	672	692	738	701	698	691	681	701	687	642	664	680	698	702	661	695	652	687	696	643	699	703	679	750	655	751	657	661	672	674	713	741	723	661	677	741	627	617	722	720	699	733	693	691	654	724	646	676	711	671	675	711	689	721	695	712	705	658	683	618	660	678	731	654	718	691	723	679	716	685	720	676	698	725	678	700	759	668	670	676	699	717	735	701	727	657	640	677	686	734	722	677	727	662	682	655	639	696	653	732	639	688	706	691	678	681	648	727	680	667	719	675	690	719	675	666	720	721	686	711	695	685	723	737	724	671	651	683	692	690	670	698	682	704	683	685	694	730	716	719	695	727	736	671	704	697	654	681	719	695	672	673	705	623	700	689	683	690	703	682	649	716	686	665	701	667	666	661	702	718	654	705	741	685	637	718	706	671	666	646	676	705	669	688	667	742	643	662	643	690	677	662	688	686	706	665	689	678	691	705	673	706	722	722	696	680	701	749	716	683	667	713	717	651	665	695	720	730	696	697	684	693	714	676	690	718	688	731	689	682	708	728	672	654	683	680	681	659	709	691	683	729	716	678	652	746	664	682	644	697	713	706	661	654	673	649	723	646	674	648	679	663	695	712	716	671	678	673	706	720	715	682	637	690	719	712	653	681	674	672	691	680	751	721	710	736	690	719	709	686	769	673	683	698	727	702	712	697	686	689	676	675	661	669	671	647	678	672	700	693	676	710	697	716	672	690	647	646	653	687	667	635	692	698	696	672	641	729	714	734	685	715	660	696	706	689	705	626	694	708	631	673	661	703	666	653	668	664	626	678	718	684	712	708	710	670	669	724	664	643	733	663	681	700	703	697	637	729	642	685	742	684	705	709	656	675	711	700	679	700	674	711	666	642	708	687	713	674	674	649	687	678	649	731	688	681	637	712	687	712	672	683	690	669	708	672	666	641	713	670	718	720	703	664	683	701	633	692	694	688	684	691	690	702	701	698	706	693	643	688	630	648	742	739	685	643	703	721	748	679	651	666	692	693	695	706	689	704	690	658	697	717	700	649	720	721	729	713	697	718	697	686	682	674	686	684	698	695	641	698	668	696	657	674	722	671	674	738	740	698	686	694	725	694	646	652	704	723	708	676	678	665	740	679	678	705	686	687	719	706	662	749	678	668	697	667	705	690	682	683	682	710	681	736	677	683	681	667	723	703	732	681	684	672	679	677	732	718	750	661	712	674	685	684	724	711	709	732	732	665	724	666	636	725	736	726	716	658	670	673	681	673	729	707	659	670	703	684	685	714	711	722	710	717	683	643	662	683	697	691	655	690	727	712	699	695	685	681	713	768	721	729	703	704	656	738	695	712	670	690	687	686	648	715	684	706	635	687	671	679	670	678	676	696	684	694	660	693	713	741	691	739	693	657	619	710	709	724	693	684	649	696	714	737	702	684	673	638	725	710	668	676	664	685	707	660	671	695	693	754	694	685	690	689	686	683	655	617	679	671	648	683	676	695	677	671	691	627	645	641	698	646	699	662	633	748	691	649	663	655	708	704	728	712	705	722	704	670	721	676	714	715	722	723	709	740	708	676	696	710	662	668	687	677	659	682	695	693	694	663	658	677	665	681	658	667	703	677	676	715	693	677	702	688	672	690	664	744	715	700	632	700	727	692	724	706	682	699	696	673	655	650	698	679	654	742	677	659	686	720	688	696	705	620	737	676	696	697	745	673	655	699	689	682	640	651	686	728	677	685	713	709	650	661	695	699	684	680	681	679	697	732	692	758	724	645	678	681	656	714	705	688	648	705	672	685	701	694	682	707	731	702	647	670	677	740	687	716	686	668	659	709	633	670	719	650	684	672	697	651	727	771	639	711	693	696	682	685	678	676	704	700	686	688	653	705	694	684	664	701	697	681	659	755	663	704	666	707	706	707	706	647	626	712	721	672	685	693	671	671	696	697	650	693	731	656	694	662	686	649	644	626	664	713	696	689	653	744	672	695	669	672	696	726	688	667	720	677	620	689	668	643	670	681	655	705	634	707	714	655	663	677	675	713	688	706	739	649	723	687	680	652	673	658	673	682	688	654	690	680	710	691	674	660	638	706	692	700	725	658	708	724	665	724	725	713	650	688	686	732	686	685	675	676	700	677	669	655	693	677	667	634	663	659	716	654	690	684	710	626	663	735	667	662	726	654	737	651	674	705	670	616	678	694	689	687	688	717	677	670	689	686	708	699	681	695	666	676	723	707	697	705	686	671	682	680	683	686	704	676	694	664	723	664	699	703	673	698	643	675	655	654	653	660	697	701	744	677	748	695	697	675	701	682	674	768	659
48372	21687	8522	4183	3004	2362	1898	1565	1399	1198	1146	960	961	915	868	840	838	844	817	773	748	738	766	739	777	727	748	769	755	697	749	710	782	771	742	766	806	774	792	823	796	765	739	754	731	847	776	758	737	749	735	738	710	752	709	763	785	743	723	754	731	711	722	767	761	730	729	673	730	712	741	719	740	731	714	690	699	673	677	700	737	684	711	698	676	731	675	675	689	705	707	737	684	744	690	697	694	700	693	780	651	748	719	720	735	687	663	747	718	667	695	735	718	734	715	721	733	728	692	692	740	669	747	699	770	693	743	674	703	668	698	683	700	749	690	713	713	703	702	695	704	745	674	692	709	733	692	724	722	746	694	668	700	659	698	698	683	734	715	698	731	686	709	715	720	690	688	756	672	711	705	668	709	703	729	702	704	683	738	720	711	695	709	678	683	696	694	688	736	713	688	691	699	709	690	662	692	669	670	686	717	661	694	743	690	692	722	727	689	713	711	729	725	677	706	718	668	696	675	698	732	673	692	670	656	725	714	715	702	693	715	687	687	728	706	680	714	711	647	695	698	735	669	683	699	692	700	674	691	724	676	649	701	692	673	720	744	708	702	703	716	674	654	680	685	699	688	691	691	730	668	700	661	691	724	702	712	680	681	706	702	708	715	716	638	757	694	653	721	711	700	685	725	711	674	716	754	757	668	635	717	683	690	677	706	687	720	699	723	671	699	690	711	750	652	729	669	705	700	720	702	686	704	727	706	652	696	712	682	670	679	713	735	708	638	728	674	705	723	770	721	736	731	757	710	717	766	664	690	755	708	686	654	730	676	728	668	695	743	719	716	705	672	678	726	728	685	708	688	682	689	718	681	713	710	740	716	697	683	748	715	702	667	700	727	690	722	706	726	769	735	688	712	692	713	665	744	686	707	766	695	733	722	743	688	719	680	684	699	702	698	670	721	707	666	715	706	718	713	643	709	724	688	673	705	706	717	718	713	699	691	701	718	680	708	650	702	711	688	689	656	697	694	726	685	718	700	749	703	722	727	660	731	641	704	688	781	660	682	709	671	751	719	673	716	725	688	701	685	678	697	676	645	656	702	697	666	705	729	670	715	713	690	691	724	683	717	674	656	730	708	657	717	736	712	696	753	695	703	703	697	744	714	717	695	642	719	685	712	731	691	701	676	698	683	649	717	665	720	670	698	676	680	763	699	714	714	721	676	703	672	703	684	693	700	684	707	715	710	735	700	687	697	684	676	705	714	659	687	687	726	715	696	713	657	729	742	669	723	698	664	687	719	672	727	679	695	754	673	710	670	736	711	649	671	706	727	704	696	668	719	671	732	652	717	690	689	703	664	677	688	711	652	748	690	692	715	649	696	707	699	722	695	690	713	697	733	689	747	703	649	717	713	705	751	733	718	683	693	708	720	699	696	722	732	677	727	654	713	688	669	702	686	723	661	724	684	686	704	686	735	681	669	694	701	687	705	697	697	743	713	685	702	696	699	702	654	685	680	713	652	716	750	698	717	682	648	639	680	710	713	693	697	669	719	741	653	693	720	731	698	698	698	736	683	729	716	684	705	717	720	675	703	678	643	737	684	654	717	688	686	718	702	644	734	732	710	713	680	721	698	671	691	622	689	693	699	701	764	667	674	691	741	707	692	729	684	692	642	712	694	708	722	703	701	681	745	705	734	751	736	720	670	707	687	689	757	731	697	740	643	729	682	750	684	699	721	680	677	677	751	676	705	675	687	704	711	696	731	713	745	685	680	641	645	750	697	734	751	716	723	683	707	656	686	665	668	672	727	698	706	708	704	684	720	669	715	696	677	707	665	680	696	733	700	699	732	675	646	722	652	708	694	689	658	661	679	730	709	701	757	701	671	715	723	742	661	682	704	709	682	672	714	696	732	714	753	715	743	719	669	699	731	709	686	740	674	693	700	735	706	703	675	680	726	689	735	635	710	705	738	718	726	731	722	716	698	677	693	696	692	711	683	698	714	677	715	746	733	677	753	728	675	688	707	666	671	702	677	651	719	734	724	653	681	657	707	696	685	743	706	756	680	696	724	715	701	748	736	714	705	674	725	751	713	737	701	644	738	697	689	663	731	703	730	725	738	688	728	701	698	712	664	708	709	709	717	675	713	697	718	715	689	718	725	700	692	688	725	692	747	718	737	693	719	683	741	717	724	669	727	759	725	719	696	704	674	672	629	737	733	700	688	669	678	713	740	670	721	700	752	682	722	705	728	715	736	712	686	709	667	667	707	692	714	690	698	711	726	731	704	697	658	723	697	689	680	694	684	697	726	690	674	701	734	684	684	704	740	733	706	709	758	692	689	672	707	697	702	695	680	694	693	664	696	694	683	745	721	759	693	698	662	688	731	713	698	714	681	702	750	680	727	709	688	690	763	647	712	717	696	685	693	707	709	715	718	705	691	732	659	678	679	681	702	744	686	689	703	668	715	654	631	747	702	726	665	697	736	662	713	709	665	704	726	731	703	698	695	664	765	682	673	698	684	736	671	717	733	669	678	665	702	669	698	653	695	687	716	704	721	681	716	712	698	706	695	683	716	678	713	714	735	692	677	721	679	726	684	717	670	718	713	683	720	720	726	692	700	689	741	665	704	709	684	703	685	720	659	707	681	651	685	663	692	680	688	738	714	706	676	670	663	682	692	656	658	715	707	671	717	718	737	744	728	705	676	685	658	666	748	647	714	704	663	691	698	693	682	689	672	667	736	666	748	744	704	675	731	722	697	741	687	707	696	719	736	666	705	694	767	707	723	702	617	691	644	773	705	708	730	638	722	698	686	697	702	647	727	699	681	695	724	720	726	674	740	713	672	782	705	699	704	668	689	662	714	752	743	666	699	725	674	703	692	681	704	706	700	727	710	691	683	667	698	743	729	713	683	698	728	714	646	671	649	693	685	699	710	710	665	719	699	690	720	713	712	757	670	712	727	734	736	642	672	700	726	667	698	674	687	745	687	713	672	700	696	678	704	680	762	695	670	764	708	689	723	723	678	696	733	662	684	720	703	706	710	693	694	702	671	704	709	712	686	673	656	717	685	730	758	696	746	728	697	741	736	690	686	670	719	714	650	727	731	680	730	681	713	715	703	743	674	736	708	712	706	660	680	684	691	713	702	675	725	698	704	696	723	660	719	726	721	717	716	643	741	745	732	660	677	680	663	726	683	674	675	668	753	684	690	643	707	663	720	720	696	704	735	690	729	673	719	702	692	726	715	736	726	680	687	704	683	676	733	719	679	688	686	742	701	704	745	669	714	712	695	694	663	729	706	713	714	733	729	706	721	690	643	670	706	699	735	677	653	716	695	718	710	672	745	719	668	659	761	692	696	715	719	761	744	694	694	699	688	658	687	710	750	712	701	735	733	712	676	739	739	658	693	709	737	697	704	716	687	696	673	688	704	705	727	703	699	717	661	712	669	701	684	691	719	710	742	706	709	684	750	693	701	694	762	664	676	692	709	714
28929	17962	3475	497	358	341	341	316	320	309	331	327	320	301	306	331	302	319	304	295	337	328	314	333	334	376	317	336	276	333	317	308	330	325	325	306	347	324	334	334	294	326	348	300	300	335	355	328	331	330	359	294	358	313	318	317	305	328	311	316	328	344	288	327	325	335	318	315	331	306	324	308	300	299	326	325	302	334	323	316	289	318	301	290	322	329	316	341	312	326	344	338	335	316	326	293	315	317	324	349	299	314	294	336	299	300	318	313	324	306	350	327	318	318	323	306	299	275	302	319	292	290	335	312	272	273	323	331	325	325	308	308	305	341	292	325	285	292	289	312	306	315	337	281	297	287	280	315	339	297	337	305	315	293	312	330	309	310	334	308	272	289	301	322	338	359	335	330	327	324	328	322	306	302	362	357	320	285	315	318	292	326	319	314	320	327	297	286	318	339	316	333	308	338	295	304	314	311	328	329	325	300	325	302	343	339	308	338	300	327	307	284	318	315	285	312	307	324	298	312	312	319	316	352	307	284	304	308	270	320	329	298	294	311	313	323	318	322	326	302	335	329	321	310	277	325	292	305	306	307	300	298	308	302	292	287	324	295	296	313	304	305	323	316	326	347	324	305	340	337	315	300	305	324	286	299	356	300	319	341	283	322	334	330	313	292	290	325	297	316	328	339	323	306	323	320	306	314	336	321	300	282	300	344	310	313	329	305	294	308	310	316	343	320	281	347	301	327	307	318	292	319	331	324	307	322	339	323	310	316	294	290	302	305	282	315	323	320	271	325	316	351	327	286	308	327	318	320	309	319	307	297	329	308	315	307	336	307	328	335	310	295	317	310	304	290	321	321	306	331	304	311	329	318	325	341	311	293	326	315	339	288	315	324	321	318	311	355	283	338	297	339	352	331	290	320	295	324	309	316	322	308	317	346	310	288	303	281	297	308	323	324	303	296	298	297	331	340	319	337	320	339	284	317	312	312	330	335	322	305	289	307	338	330	332	326	361	328	318	288	328	308	330	305	344	351	315	325	346	316	320	310	361	360	308	304	349	343	333	343	304	341	329	338	295	319	326	325	332	331	318	349	307	315	299	311	286	307	291	337	324	320	302	283	342	325	328	310	347	290	324	299	300	265	317	331	311	320	276	316	310	296	326	344	309	303	300	328	298	312	298	328	282	296	313	310	337	309	295	329	343	311	279	322	349	341	327	297	341	302	346	308	285	315	334	316	317	318	317	335	346	334	291	311	301	296	277	331	301	316	307	312	322	303	328	314	307	320	324	318	338	304	344	337	309	324	315	323	319	321	316	325	314	327	283	322	288	301	312	311	317	301	336	323	340	333	301	349	273	311	353	298	315	330	319	311	331	326	301	335	312	332	300	277	289	318	335	341	302	310	352	312	322	347	310	317	300	313	336	340	331	327	322	293	280	313	317	333	319	317	332	303	321	347	313	339	334	301	307	280	364	298	357	317	330	317	309	352	340	331	339	316	334	341	309	310	333	332	318	295	307	309	312	338	333	281	322	310	325	309	309	298	293	336	317	338	337	293	330	310	302	331	348	290	308	280	296	285	305	323	316	315	331	310	307	283	321	336	331	327	304	291	303	323	328	329	302	326	311	309	310	308	288	302	299	333	324	270	337	354	327	317	333	310	310	318	311	323	289	314	308	317	327	320	306	290	322	338	312	324	309	289	354	315	334	303	321	318	348	298	325	336	333	308	305	297	310	285	292	298	319	331	319	325	310	315	324	324	289	329	327	319	304	299	318	317	312	339	285	292	317	313	321	349	287	285	313	282	282	341	287	337	320	288	312	293	331	318	308	304	333	342	327	308	288	335	326	312	289	325	300	296	337	307	323	325	306	321	307	314	324	323	320	355	268	319	317	333	338	328	319	334	329	323	317	329	350	277	327	337	306	319	298	322	321	315	323	321	316	299	328	305	348	319	292	335	330	324	327	283	326	286	370	310	327	310	310	309	320	328	323	329	337	331	307	325	336	307	312	336	309	331	339	290	347	306	330	319	317	334	320	280	307	314	323	310	312	335	277	335	321	307	306	336	321	316	308	311	304	310	304	314	336	316	296	335	309	319	334	324	312	313	355	318	321	328	290	316	323	307	298	353	330	301	302	304	348	319	330	314	333	331	289	318	308	336	324	293	316	283	353	325	322	312	292	302	319	294	315	316	306	323	316	291	308	287	320	280	335	303	322	329	340	314	320	324	323	307	297	297	322	320	301	317	271	316	302	364	302	343	342	333	325	307	306	343	352	330	318	307	319	326	326	306	310	320	315	281	306	292	311	350	304	304	335	312	306	315	349	328	329	323	305	302	325	256	326	309	331	365	296	314	302	318	316	285	316	305	315	343	283	315	332	373	339	322	308	309	338	291	320	322	315	293	329	320	291	301	307	336	316	296	340	329	333	294	286	303	284	307	291	283	281	282	306	329	312	335	315	336	327	326	277	315	339	323	309	303	300	340	342	327	278	285	330	329	321	299	319	333	334	349	317	344	309	337	324	308	330	303	304	322	331	301	301	307	329	319	302	326	320	304	317	300	333	346	314	299	355	315	318	324	315	287	306	309	281	312	315	287	331	348	281	296	343	319	343	320	305	324	294	292	309	288	315	295	297	305	289	313	342	298	347	311	334	315	320	301	337	310	308	346	322	292	310	298	283	307	311	328	323	278	300	306	320	317	301	326	333	307	307	319	319	302	325	317	336	319	316	338	322	304	326	327	316	289	320	310	337	309	312	305	333	298	325	316	295	309	327	315	323	325	317	331	319	356	328	314	315	314	305	345	309	324	300	307	337	327	323	302	318	290	304	317	325	331	346	357	297	320	309	287	300	314	329	278	286	322	328	315	303	330	305	336	303	320	303	295	327	334	311	316	318	300	331	297	335	327	328	292	303	317	306	304	333	325	294	280	303	305	315	301	287	306	276	345	325	315	337	331	307	344	320	297	301	325	280	327	307	295	288	315	348	277	317	319	329	289	312	308	327	341	327	313	319	313	276	284	299	312	330	294	323	331	307	314	301	307	309	316	320	328	318	316	294	306	297	325	337	324	294	316	319	291	306	312	310	332	338	286	320	330	339	301	285	288	327	332	278	292	334	310	312	302	309	303	334	295	299	344	335	334	306	321	319	337	332	349	333	262	323	306	319	335	325	304	324	294	327	332	296	340	332	300	281	318	322	306	306	302	282	329	308	315	298	304	331	305	354	340	329	297	312	308	307	323	312	294	323	346	274	334	283	343	285	300	293	333	296	292	317	335	341	331	320	253	324	321	337	323	322	308	314	320	297	305	334	339	316	317	330	323	325	333	315	329	326	308	319	294	339	326	321	298	341	325	306	315	313	318	334	309	280	285	322	283	322	298	303	280	280	309	304	288	310	321	346	318	346	333	345	353	347	295	320	334	326	315	318	317	287	327	329	323	321	302	322	298	323	300	285	299	342	306	308	315	305	281	307	307	330	306	304	300	273	312
16554	3771	559	430	393	370	356	354	346	305	378	328	330	312	323	341	371	320	339	347	349	329	321	341	329	303	323	365	327	360	350	345	340	329	338	338	336	366	339	379	364	363	364	340	344	359	370	350	381	339	366	336	340	350	337	338	350	356	345	347	345	376	336	316	332	362	319	340	324	303	337	324	356	334	328	345	344	343	327	353	332	355	362	342	318	351	334	343	346	347	332	320	339	324	343	326	301	330	319	317	347	348	364	332	351	334	342	349	337	318	344	355	360	372	350	337	342	356	323	369	353	359	317	314	374	339	376	370	343	374	357	323	351	344	362	330	332	344	336	364	337	348	343	358	327	314	317	338	366	338	352	339	353	325	378	354	334	352	318	345	355	318	341	325	326	364	338	357	335	333	348	323	320	355	366	319	307	334	341	358	357	348	373	359	344	316	329	368	316	348	354	308	355	338	339	351	329	341	352	316	317	354	308	346	362	355	335	326	311	352	297	352	369	343	311	281	308	332	357	371	355	316	316	314	341	305	322	357	321	322	340	311	322	327	314	328	330	358	344	322	350	367	310	347	313	292	324	363	342	323	340	324	390	338	356	343	358	350	335	357	358	378	378	360	328	382	369	333	320	330	320	307	362	337	357	336	331	316	314	356	357	331	311	332	322	333	360	313	331	340	326	322	339	340	317	322	331	323	343	357	381	388	344	345	355	332	317	344	309	321	335	336	340	331	325	351	347	342	343	314	321	354	343	345	355	367	320	348	345	366	358	349	356	342	301	343	331	353	356	355	366	329	349	334	318	370	369	319	341	371	348	356	333	364	317	305	337	365	334	314	329	353	332	325	331	327	351	374	382	355	315	360	323	329	358	311	360	348	315	293	330	334	326	335	423	347	317	349	356	345	313	345	366	335	340	336	358	347	357	331	344	320	360	330	333	347	361	345	345	335	362	337	328	292	343	312	330	301	320	361	357	346	368	345	333	346	325	334	369	334	330	361	350	332	336	330	348	351	318	355	365	339	333	338	358	302	343	347	334	344	394	348	333	347	350	330	350	314	339	343	326	332	354	352	337	359	352	348	349	326	354	340	335	365	316	377	348	333	347	322	361	334	328	313	342	338	337	357	351	328	349	340	341	314	367	325	317	342	370	361	341	363	374	321	328	322	358	329	326	344	326	376	320	351	334	347	352	298	335	344	326	346	337	342	345	331	359	323	326	326	373	353	332	381	363	333	320	355	327	349	328	356	327	358	328	326	349	330	340	318	312	323	346	320	331	318	332	334	308	348	345	348	342	309	315	345	333	330	319	319	351	345	346	340	335	335	354	332	326	348	349	330	314	312	334	339	345	320	359	350	353	390	316	340	354	338	336	369	344	333	307	332	324	346	358	350	342	313	341	347	340	334	337	339	362	334	327	311	339	326	373	342	334	327	332	330	325	323	326	319	334	346	312	320	338	300	349	323	341	334	337	347	345	312	349	364	310	324	355	332	304	341	331	341	330	339	354	349	351	355	311	323	313	363	327	324	385	343	304	338	333	317	322	356	326	328	327	350	349	345	330	334	327	324	343	342	319	353	354	341	340	345	340	373	350	334	338	359	312	344	365	330	336	332	348	364	312	332	357	339	339	351	307	331	326	368	344	335	307	337	325	322	352	339	327	362	331	337	307	345	353	343	327	363	338	338	323	326	372	316	310	308	330	346	373	354	381	328	350	343	367	363	338	303	355	342	348	384	316	364	352	335	361	336	353	343	354	334	326	341	335	352	306	333	346	342	327	325	329	337	339	327	320	359	350	294	380	384	365	332	340	354	335	359	317	335	363	337	322	335	334	351	337	349	327	327	351	383	363	334	319	329	329	351	341	326	356	359	335	340	327	361	306	359	339	389	325	340	332	323	330	332	337	352	281	332	354	345	371	345	316	356	333	345	338	335	332	357	333	313	363	338	366	313	354	336	344	331	363	289	356	352	305	336	335	334	353	342	332	339	333	312	332	323	355	335	347	306	341	354	320	350	347	380	355	344	299	342	329	326	338	349	333	378	353	319	354	341	349	338	319	353	349	335	352	337	333	340	353	322	307	369	339	331	358	327	331	347	321	328	329	343	327	330	322	359	352	336	367	318	344	377	379	349	320	335	284	323	306	342	337	326	309	334	351	333	352	351	327	290	340	339	359	366	327	343	298	321	365	329	355	354	330	382	355	352	355	369	353	301	375	318	363	340	303	342	329	358	306	334	368	334	349	349	321	355	343	326	362	331	357	352	324	323	324	307	339	315	366	336	312	333	317	342	338	291	339	348	338	360	337	345	372	365	367	341	314	320	354	304	326	359	342	352	334	337	341	369	337	329	330	333	354	340	311	361	345	362	348	326	323	344	345	318	369	337	360	392	356	320	364	331	348	350	321	328	337	338	330	368	344	371	348	343	322	354	364	345	317	348	359	342	338	323	319	312	335	339	321	330	348	354	331	349	392	355	332	346	333	311	348	329	325	332	319	350	365	328	325	342	359	325	343	324	341	358	321	323	369	322	335	368	327	325	335	332	329	332	365	354	347	347	337	328	354	336	354	332	327	308	348	359	358	371	354	324	337	359	333	319	316	381	312	323	363	311	334	350	359	321	351	343	330	296	346	325	342	342	321	379	310	339	351	330	329	325	332	330	355	339	363	303	339	366	320	350	339	322	353	355	374	348	355	328	348	321	345	352	334	345	364	340	355	366	351	351	332	346	336	334	312	336	342	348	320	335	311	329	346	334	349	345	319	347	322	347	328	282	354	320	336	352	360	317	329	342	363	327	325	346	422	337	376	337	351	333	325	309	359	325	340	352	353	322	299	358	321	318	345	333	334	305	361	323	372	375	347	325	312	328	330	374	363	372	364	332	329	340	354	353	344	328	331	351	364	319	319	329	303	308	322	325	318	354	353	351	335	320	316	336	326	337	325	375	342	346	343	331	318	368	336	332	309	326	294	342	325	329	351	318	339	321	359	373	322	354	315	308	371	340	336	331	343	348	355	313	319	347	329	351	311	356	330	343	330	343	339	295	327	337	335	351	360	347	289	337	317	328	345	346	315	341	312	348	323	348	322	328	319	330	404	370	339	313	356	362	322	324	311	332	323	316	345	359	319	354	336	365	354	327	293	324	323	335	329	332	339	320	338	340	374	331	305	322	345	334	328	322	338	342	331	364	321	336	322	337	331	320	320	308	346	349	326	347	353	368	308	318	312	363	344	326	325	335	343	342	318	331	366	352	366	361	332	330	347	329	365	338	311	330	329	312	314	346	371	328	327	355	329	376	341	313	348	330	323	328	316	348	356	316	317	319	327	374	332	359	329	352	347	332	348	363	348	352	353	349	351	302	371	323	342	344	322	357	357	339	311	367	341	335	331	331	349	321	346	288	352	318	320	342	328	353	338	366	322	359	339	352	359	337	373	341	352	321	341	352	354	327	353	338	374	332	334	350	370	355	352	356	327	368	336	326	344	352	351	340
24337	21596	28767	24845	21544	7551	1107	782	712	687	677	647	602	632	538	566	636	555	576	596	597	639	563	552	556	572	549	568	593	531	596	539	570	584	559	605	607	591	610	592	569	554	583	554	572	561	558	588	557	526	581	563	585	551	526	557	586	588	537	533	575	544	568	574	563	562	599	548	541	562	557	535	540	562	544	532	576	544	522	544	580	551	553	559	541	578	541	611	539	571	531	531	593	527	545	591	590	584	609	550	554	557	532	543	538	573	506	590	556	539	543	540	531	544	564	521	578	575	540	514	518	535	583	530	572	548	521	550	560	555	536	509	564	517	589	565	544	552	594	530	561	538	560	546	546	543	531	599	503	543	552	514	570	547	503	569	526	579	544	589	595	572	564	516	600	521	573	538	560	529	543	548	543	557	544	566	552	575	538	569	532	549	536	556	518	534	523	536	522	548	566	576	494	547	559	534	541	548	551	560	555	555	555	546	522	532	578	527	551	591	534	594	545	519	569	575	539	518	567	554	551	530	544	528	507	516	564	561	566	525	540	540	525	548	531	543	573	525	596	569	511	581	555	541	539	524	539	585	526	519	505	550	578	561	537	563	535	545	520	566	527	523	549	583	542	517	551	544	488	577	491	527	523	516	534	562	537	571	534	509	507	554	563	503	511	559	573	560	598	515	586	541	563	512	513	562	521	544	557	512	543	533	545	555	540	560	518	562	565	539	556	542	565	555	550	570	595	561	554	567	566	538	524	573	539	560	525	530	530	542	554	555	567	559	552	548	533	570	550	535	561	548	568	549	531	470	551	582	519	588	563	551	551	524	522	568	552	518	567	516	556	554	598	518	554	569	553	538	555	545	555	540	521	579	540	522	536	539	565	555	553	573	547	528	543	580	539	577	543	526	523	525	561	534	516	536	561	506	571	536	590	567	549	556	526	535	497	582	553	567	522	522	539	528	590	576	561	565	562	531	552	530	560	558	571	552	522	523	556	568	555	548	566	517	568	531	548	562	592	542	573	539	557	600	578	553	499	555	568	526	531	563	558	507	587	544	514	552	515	567	588	606	574	560	585	577	533	568	565	533	537	531	541	581	544	549	542	541	568	583	539	578	573	524	555	592	591	497	555	523	548	584	580	543	579	515	538	497	539	510	535	528	536	582	563	536	524	514	564	531	544	572	578	562	581	556	523	536	541	536	519	567	502	575	548	530	574	508	521	528	529	530	559	558	530	521	562	531	545	555	502	546	593	585	563	568	570	527	568	549	565	512	542	522	530	578	524	555	580	532	578	552	533	516	554	541	541	534	497	505	546	551	561	562	575	557	551	564	546	525	532	575	544	541	571	563	572	561	499	562	563	551	543	539	526	551	514	534	582	549	564	585	560	510	521	526	560	575	541	558	571	543	530	536	532	573	595	526	539	580	562	557	530	558	537	569	569	543	573	574	565	567	516	537	554	558	577	538	517	543	537	532	565	526	579	545	574	561	520	549	548	557	596	542	548	584	571	536	531	516	553	551	508	549	535	525	567	515	579	540	564	575	553	542	541	531	576	537	561	552	563	549	534	535	539	536	510	543	548	524	561	520	506	552	561	549	590	560	592	508	520	589	544	573	554	521	511	555	593	546	568	566	543	557	543	507	580	502	526	528	564	514	520	547	530	564	518	551	544	546	532	551	555	584	563	533	530	536	563	558	548	570	533	610	552	542	521	535	556	552	566	488	524	556	510	501	526	533	535	569	558	555	580	533	563	538	496	551	518	524	533	545	532	570	525	557	577	546	549	593	544	556	568	540	531	534	509	578	540	563	542	530	562	533	559	529	524	518	533	521	560	562	559	551	550	523	571	569	514	558	550	514	529	554	563	555	548	573	547	530	539	579	523	519	545	587	518	572	546	557	582	537	490	572	557	542	544	551	565	586	583	524	569	547	566	552	562	524	548	557	516	532	545	590	579	544	572	573	550	526	561	513	555	576	530	547	538	557	546	513	560	536	557	537	593	567	553	564	548	545	512	576	520	553	546	564	557	573	545	541	537	567	538	545	536	553	551	574	534	521	567	585	601	539	547	565	562	515	552	526	542	531	554	585	543	564	524	543	529	582	524	541	521	528	564	592	562	517	549	564	566	549	587	561	583	535	549	544	570	542	574	554	536	518	497	555	602	567	558	506	547	569	528	566	517	552	544	556	583	552	537	572	566	540	522	506	571	550	554	566	544	505	515	581	564	537	584	550	510	565	556	607	587	576	532	575	532	579	524	555	577	498	580	568	557	578	538	545	547	556	483	549	550	555	549	565	527	529	596	563	565	521	540	533	512	512	535	574	546	520	517	581	525	581	553	535	487	545	544	582	553	553	516	571	567	551	553	549	565	555	536	547	535	538	521	538	566	505	498	530	559	530	571	549	586	560	537	534	575	556	570	576	559	519	566	524	539	537	529	485	567	544	536	536	569	518	536	558	540	549	583	564	556	531	522	544	538	517	558	495	521	591	534	526	574	563	513	566	538	563	560	549	561	526	559	487	531	565	564	563	526	559	519	542	535	589	543	565	566	562	551	575	533	524	558	575	562	522	529	543	532	571	583	546	519	546	500	555	524	530	518	539	535	596	563	547	525	529	573	568	548	553	522	517	576	592	563	575	499	574	555	551	605	563	517	551	543	578	536	531	574	559	547	595	558	530	545	552	574	535	544	568	537	521	521	551	560	569	539	526	557	518	530	552	562	555	567	574	526	534	575	524	555	552	578	527	563	530	541	556	527	521	542	542	561	555	582	530	564	537	571	584	529	533	529	621	497	520	551	552	519	525	545	578	548	575	551	528	522	573	540	543	527	528	525	567	573	549	551	512	545	533	548	551	537	557	570	548	536	555	563	492	607	588	529	550	532	578	543	542	569	530	504	552	525	520	548	560	569	552	581	569	561	574	571	539	561	529	577	537	570	507	562	540	590	576	580	561	559	574	529	528	505	538	586	536	541	561	543	592	580	554	532	569	591	541	571	526	563	530	536	533	528	556	549	515	591	526	570	525	591	553	547	531	528	568	555	549	528	554	533	554	582	560	532	536	520	586	545	533	556	574	536	548	560	516	586	558	568	538	527	507	586	526	589	505	531	529	582	508	531	553	545	551	541	542	561	516	588	601	542	526	569	563	581	570	533	588	508	532	507	554	577	556	559	571	529	528	530	521	553	591	562	525	548	556	529	541	542	570	533	573	567	517	532	565	543	559	533	546	523	539	524	546	554	530	570	519	536	573	586	561	548	556	558	568	554	556	546	527	566	526	562	580	542	570	541	512	602	573	543	520	551	579	544	543	531	543	535	544	577	558	549	534	532	541	584	561	532	571	519	530	607	521	593	534	513	555	560	505	534	551	546	561	593	539	551	550	549	587	565	588	541	545	582	540	557	544	551	553	524	577	484	586	540	547	498	576	532	544	520	569	534	536	520	529	525	551	556	538	554	584	554	571	561	555	546	535	580	559	551	556	567	551	532	552
42277	19043	5018	2344	1788	1363	1155	937	869	838	791	721	702	635	685	584	596	589	603	628	611	638	623	615	557	567	575	572	588	576	565	550	580	600	563	586	613	593	596	611	628	576	586	525	603	612	564	565	599	623	577	596	597	585	577	558	560	612	564	547	591	520	626	549	557	538	539	576	557	574	606	568	551	564	609	574	591	558	562	559	561	579	570	561	502	538	540	569	605	591	541	564	568	560	555	562	597	551	497	587	517	570	554	535	511	628	581	552	562	564	546	558	612	596	599	568	554	539	530	562	596	541	549	581	571	571	589	550	564	579	552	545	556	545	592	546	519	545	541	551	589	593	555	553	542	557	558	541	502	620	555	558	570	561	552	563	567	579	580	533	565	574	564	576	541	569	541	516	586	555	595	553	574	570	597	569	578	568	528	552	562	555	543	598	551	526	522	522	613	567	540	555	558	501	552	552	559	555	570	586	560	582	564	538	571	567	591	562	554	562	575	583	529	512	519	531	545	562	545	542	536	507	555	612	552	525	536	553	565	572	558	580	607	560	576	507	591	595	578	566	587	559	570	557	533	537	538	546	571	605	547	537	575	568	539	585	571	556	565	565	603	533	561	633	562	601	572	549	587	522	556	533	569	571	551	516	502	542	525	549	579	524	559	541	582	589	564	585	546	566	553	545	589	504	539	576	572	558	574	573	566	538	561	557	628	564	495	611	541	589	522	541	539	547	592	546	533	547	589	532	540	511	532	598	545	592	548	513	591	564	564	571	619	554	566	597	559	542	556	566	554	565	528	533	603	546	492	562	566	604	532	560	570	567	569	590	568	533	579	553	554	595	532	588	601	551	560	611	603	535	553	572	555	545	572	598	541	556	606	557	576	541	546	584	557	538	551	544	534	561	517	556	589	564	567	547	534	547	553	559	559	583	550	563	541	564	525	558	552	569	580	526	572	546	557	571	505	578	546	621	557	494	596	504	530	576	512	549	550	561	616	594	553	546	569	569	586	605	528	520	533	569	538	592	534	551	520	569	553	586	522	537	567	539	553	533	574	583	519	570	568	523	617	623	548	578	559	564	543	558	561	557	550	570	533	528	572	532	562	541	588	556	540	570	559	534	528	499	549	582	543	544	560	518	594	579	564	557	594	550	559	598	523	542	583	576	547	560	566	557	567	546	574	559	571	569	565	540	532	535	563	545	553	598	554	574	531	552	587	514	570	563	522	522	593	583	550	577	579	573	551	540	551	551	554	544	578	548	537	593	577	550	556	596	546	570	553	555	610	553	600	558	541	499	555	566	545	535	563	579	555	572	543	568	564	544	535	558	539	594	522	569	537	558	492	605	585	555	559	498	585	597	554	581	572	570	507	518	577	551	532	559	552	533	559	568	596	514	567	607	577	575	550	531	535	540	572	585	575	562	584	555	543	564	555	581	577	581	570	555	571	565	512	552	530	538	551	547	564	531	564	569	542	573	576	576	552	566	543	564	568	615	600	574	565	583	552	530	519	544	552	527	558	564	557	584	538	563	552	559	616	543	572	529	544	566	563	566	567	591	542	585	574	593	528	536	571	593	570	583	551	559	555	538	544	578	541	554	546	583	591	582	541	585	507	570	545	573	538	582	546	553	524	570	531	582	539	557	554	519	550	565	606	583	539	534	557	526	525	600	579	559	548	520	570	565	569	557	528	550	538	585	561	554	548	574	528	595	585	593	540	544	526	568	552	534	544	545	527	578	569	568	559	594	537	536	556	520	529	503	565	593	578	570	532	523	563	532	551	561	536	529	521	566	594	545	631	582	533	587	559	567	523	577	553	559	541	505	585	566	557	538	551	567	571	565	570	553	585	554	544	524	570	562	585	538	539	597	542	570	566	582	559	543	585	541	577	513	554	558	563	559	577	544	527	561	526	536	592	524	531	582	519	540	554	536	540	547	549	601	552	581	577	554	537	493	580	553	548	556	615	561	538	583	564	550	593	550	553	555	566	567	530	566	559	570	596	539	598	548	565	571	600	542	563	602	600	543	504	576	565	533	530	536	503	556	560	584	534	540	578	596	571	565	540	580	562	556	596	552	624	584	512	528	597	579	547	558	527	529	555	572	544	507	564	552	564	531	555	569	577	602	549	573	577	551	522	560	544	555	551	608	593	535	555	567	545	551	536	557	540	534	573	581	568	624	592	571	595	568	563	586	611	572	536	549	558	548	603	594	570	544	534	600	550	582	572	508	544	561	562	559	563	560	564	524	526	550	547	585	561	571	529	555	549	526	561	536	628	563	576	536	573	528	607	520	592	574	573	596	535	587	557	534	547	567	572	545	609	538	535	553	593	533	595	598	536	542	555	533	563	572	573	543	564	540	592	620	556	594	513	546	584	546	555	562	530	527	566	574	545	581	571	553	569	581	565	527	548	530	589	558	530	544	578	594	553	548	526	554	513	584	574	571	561	522	543	615	570	567	555	569	554	582	613	563	589	563	561	520	545	537	614	581	518	569	579	568	577	569	544	571	547	561	595	533	541	586	577	538	587	546	537	600	512	544	588	548	594	536	557	581	511	564	548	560	591	520	569	565	630	523	516	567	581	593	562	577	572	531	593	567	527	553	560	538	560	565	580	564	516	540	597	551	572	583	551	579	552	564	574	541	608	574	563	546	555	537	542	583	580	543	555	583	516	551	580	598	620	564	535	557	576	539	525	581	589	543	566	560	593	596	562	570	536	546	562	593	573	546	544	564	589	567	538	579	559	593	534	557	584	578	592	546	568	591	543	526	548	544	527	587	552	564	594	547	577	538	588	523	518	527	559	553	554	581	568	584	549	599	553	529	585	545	548	519	574	591	571	573	543	581	614	556	544	508	569	596	568	531	542	592	585	536	560	524	543	548	575	534	534	568	592	540	536	553	596	586	563	572	526	572	561	537	571	545	591	555	539	561	549	553	550	589	561	566	557	561	526	591	534	533	592	589	542	560	588	561	604	545	515	528	574	597	588	546	556	588	575	574	543	514	516	568	553	561	544	535	565	567	541	577	514	564	539	583	551	542	564	587	587	556	550	576	557	583	558	547	512	593	584	577	569	565	528	577	582	574	560	568	609	557	516	556	580	546	571	566	567	546	565	561	571	592	601	537	560	493	553	497	547	544	545	565	538	592	572	592	591	573	584	585	604	556	568	530	553	556	579	542	522	562	566	537	536	533	551	567	551	521	631	548	558	563	612	612	549	549	549	544	562	556	573	561	554	545	564	577	591	538	596	522	584	547	551	482	540	565	605	591	569	537	571	516	590	566	524	563	547	563	585	573	574	520	566	553	592	550	555	554	531	569	557	546	557	528	570	539	564	594	584	552	533	563	512	538	546	532	531	520	540	553	549	569	564	572	524	588	577	547	584	510	540	548	588	554	542	562	563	549	564	516	591	523	586	529	550	586	553	586	556	592	592	522	552	580	535	554	569	533	538	555	572	561	559	539	528	587	547	565	545	572	569	558	564	539
25491	21577	27513	25695	8348	697	495	477	389	426	395	368	360	363	372	384	380	373	353	397	354	372	335	326	368	353	341	365	381	358	362	371	410	362	373	359	386	386	353	396	390	344	376	352	352	354	339	344	363	327	389	354	353	347	378	349	348	380	351	350	333	357	366	311	338	367	364	341	359	334	362	353	361	343	324	348	359	348	368	326	374	347	338	374	374	359	327	355	348	345	342	333	306	333	367	352	379	358	396	347	366	324	333	351	327	362	347	328	343	330	347	370	334	342	361	370	380	358	337	345	352	359	379	386	348	351	348	395	346	369	339	388	330	316	345	374	340	341	337	342	337	358	363	348	312	345	386	352	312	343	372	353	312	384	364	358	394	353	319	331	362	321	329	389	321	350	354	372	341	350	363	357	355	341	324	315	371	360	352	332	315	364	339	317	327	342	358	364	346	368	354	337	334	320	344	386	341	324	355	347	351	320	355	350	367	315	333	379	345	361	355	353	367	354	331	352	336	300	357	344	334	353	306	361	351	328	333	373	382	329	333	344	378	328	340	333	334	337	336	373	318	350	364	357	346	345	344	342	355	352	313	348	324	336	351	358	386	308	358	345	322	369	325	340	366	351	359	313	327	343	337	362	362	352	349	343	311	322	376	365	346	370	337	377	392	316	387	340	365	357	328	352	374	379	347	332	331	359	332	342	332	354	336	328	358	339	361	388	381	369	343	343	336	355	355	327	356	359	329	354	346	349	318	403	368	332	367	353	336	354	344	358	349	334	334	352	360	333	324	325	337	349	320	355	355	343	388	376	356	358	346	347	350	347	315	371	343	372	339	348	343	337	370	316	343	350	353	344	336	356	334	349	358	339	387	303	350	358	359	365	369	365	332	315	336	360	329	353	303	335	321	355	381	349	331	351	353	363	355	347	367	349	348	346	364	354	359	363	346	342	376	373	325	370	330	362	374	348	360	352	341	360	345	328	364	372	321	352	355	348	359	336	351	371	369	353	307	338	356	355	384	364	349	348	367	361	335	349	354	356	348	352	322	346	330	365	317	356	371	388	324	313	382	350	336	353	365	337	340	375	341	335	332	341	358	330	328	347	338	365	340	308	360	337	356	337	349	374	358	365	348	375	338	343	375	374	318	324	380	366	337	323	351	352	331	311	368	347	349	363	354	383	349	340	345	344	320	359	354	363	357	330	335	335	397	380	368	368	320	355	331	368	339	333	331	376	336	355	336	379	347	330	339	349	377	341	357	362	329	350	316	357	350	366	380	359	360	362	334	347	331	327	355	338	340	330	367	332	344	345	362	347	337	358	351	358	330	342	348	350	341	337	346	339	340	340	354	304	337	353	333	345	334	332	353	347	362	342	319	335	349	366	349	381	378	371	367	336	334	322	328	334	362	353	329	343	365	359	356	350	317	326	319	391	336	363	369	346	337	322	313	321	370	356	340	368	353	372	367	314	373	351	352	317	391	347	331	373	374	350	316	366	320	334	354	337	335	341	355	350	347	361	347	368	391	340	347	345	382	322	360	320	328	347	369	347	325	334	339	329	345	341	351	368	304	382	319	337	356	357	360	369	311	332	336	378	355	343	371	372	334	305	371	342	337	370	335	388	350	351	380	316	343	319	385	387	328	386	371	339	344	354	354	340	353	326	377	356	379	326	338	332	366	316	348	366	348	333	322	350	374	330	346	320	320	345	361	373	375	337	337	327	345	344	350	368	334	350	367	337	354	344	330	306	385	322	331	353	340	342	359	329	324	379	379	364	350	353	335	361	347	321	345	354	343	366	331	352	376	357	343	341	373	366	364	340	368	335	301	310	365	351	360	344	346	336	349	340	362	347	352	329	343	353	356	352	319	353	370	363	327	331	298	347	358	325	343	372	337	332	352	363	382	337	341	352	343	354	341	373	358	328	336	338	391	343	362	341	345	363	345	360	366	329	364	376	328	344	352	338	353	336	350	365	364	353	320	353	352	329	343	341	330	369	342	329	322	334	353	329	340	347	328	394	372	383	357	326	339	361	351	369	337	342	329	345	354	331	329	376	361	327	340	344	346	346	343	322	354	366	331	336	345	358	329	353	339	371	319	310	314	346	360	332	362	350	359	339	363	367	330	373	376	367	329	358	320	358	339	361	360	357	356	324	341	339	354	383	365	334	356	351	329	349	386	341	361	324	339	401	340	371	353	325	326	342	333	362	317	321	342	306	358	347	350	360	341	362	321	346	359	323	338	310	325	365	330	327	386	326	343	358	372	364	383	348	329	341	340	329	350	386	351	341	368	311	362	365	330	384	335	323	354	336	332	333	379	353	344	358	333	340	352	368	343	323	342	372	352	340	365	337	331	334	345	329	335	334	341	303	366	350	335	338	364	304	355	331	379	353	338	353	317	363	347	344	339	353	368	347	361	376	318	324	394	331	352	350	377	327	359	339	357	371	352	361	328	312	348	348	364	364	330	356	335	354	330	345	344	358	368	320	331	343	370	331	335	370	372	346	348	351	361	350	329	354	353	326	343	339	316	332	345	348	332	346	344	362	365	406	337	328	348	353	339	343	370	374	347	355	361	361	348	369	315	339	346	383	346	355	350	332	383	335	387	309	355	350	357	355	327	337	371	349	344	321	321	324	323	350	334	356	375	319	394	351	333	361	351	349	298	363	343	348	355	368	339	319	350	339	356	335	365	356	357	327	307	328	360	344	360	351	403	347	351	356	323	317	372	344	356	347	338	352	335	353	385	356	292	343	356	324	354	360	364	337	372	374	386	318	356	356	338	325	341	373	296	350	359	351	323	356	337	335	366	336	344	366	322	344	338	359	348	347	364	363	367	344	361	363	356	324	358	355	317	323	356	371	345	412	336	329	330	377	344	309	360	318	367	362	387	375	355	338	359	328	359	357	324	325	353	361	319	329	331	305	340	343	364	338	340	347	347	342	382	335	318	372	354	362	327	365	350	367	319	316	358	380	324	339	345	329	344	350	422	370	358	382	358	368	386	335	345	365	355	390	356	336	325	329	362	338	351	358	333	370	336	338	359	328	369	361	343	345	341	370	332	357	346	352	339	367	386	331	361	372	350	352	337	339	354	360	294	306	336	333	323	352	335	344	335	347	352	332	320	367	365	340	337	326	355	358	339	331	344	335	359	385	334	331	343	314	329	358	337	334	332	377	347	345	348	348	355	356	356	350	352	311	346	347	362	354	328	348	325	388	346	363	329	355	334	311	342	354	347	353	331	375	339	339	365	329	337	336	378	320	339	363	304	339	327	322	336	363	333	350	339	346	346	342	377	354	340	374	346	364	348	359	355	346	354	354	348	339	348	360	389	387	337	352	330	337	343	318	306	340	351	371	347	359	352	352	357	367	334	343	348	332	325	323	349	334	345	341	334	375	364	356	368	379	338	326	338	347	348	332	344	339	323	345	388	358	348	338	316	326	347	315	333	325	338	342	346	365	351	345	346	363	341	351	319	365	309	305	346	373
37730	15567	2752	1370	1084	854	688	618	582	528	534	460	478	433	420	398	389	442	428	404	392	398	378	360	404	397	380	386	355	369	370	368	401	401	424	440	423	409	459	441	438	385	426	388	408	447	392	367	418	383	402	384	375	382	412	421	407	396	398	422	361	389	393	376	385	405	358	400	383	398	388	344	394	393	407	400	375	407	418	374	412	389	409	375	375	346	415	388	397	402	359	367	349	384	410	388	390	418	415	399	393	349	337	390	380	401	356	388	354	385	343	393	415	388	407	385	365	387	377	384	339	400	357	380	409	410	386	393	398	393	405	388	359	386	388	401	375	370	391	414	395	376	421	378	367	386	405	362	386	384	378	387	412	430	365	385	392	377	357	375	368	380	383	368	361	377	391	412	396	420	371	372	393	396	393	341	390	399	382	370	393	382	398	381	394	419	405	369	342	412	397	373	397	366	397	391	381	393	389	372	355	378	389	370	383	399	381	387	369	381	375	386	408	399	402	378	345	373	384	426	418	383	407	381	360	383	393	371	372	375	413	372	383	370	376	378	379	378	392	423	388	370	396	380	389	402	401	395	399	363	418	369	357	377	402	394	356	385	369	356	426	399	391	399	348	401	423	339	370	401	407	368	392	391	391	381	411	396	367	377	400	372	406	408	369	331	387	392	385	374	380	335	369	357	407	397	376	391	403	381	395	397	415	389	374	413	425	379	355	393	401	382	379	391	374	359	391	373	387	430	385	385	394	373	384	367	369	413	388	398	351	384	414	385	405	409	358	373	421	369	398	365	363	412	393	381	401	408	408	357	387	391	392	362	366	368	410	438	369	378	374	396	387	398	401	395	393	388	385	383	406	365	397	404	376	393	380	408	382	424	388	380	393	372	397	381	391	373	386	395	351	383	401	396	405	388	396	381	364	358	423	390	357	375	402	385	377	378	386	415	397	371	377	367	363	424	376	389	379	369	383	382	404	376	382	370	410	357	402	382	355	408	403	349	386	361	398	392	385	377	424	387	376	396	372	403	388	384	401	394	383	399	393	358	362	381	433	350	385	396	396	343	379	382	398	354	396	406	401	380	390	400	393	387	411	404	340	362	367	411	366	376	391	407	377	398	380	383	367	374	358	349	380	406	371	404	399	403	389	378	387	384	395	386	435	384	392	407	344	377	368	368	322	386	358	391	365	358	365	362	410	384	375	362	376	366	373	401	379	389	388	399	383	382	412	347	396	414	361	373	387	403	355	388	370	370	396	386	406	375	409	339	414	401	386	410	426	375	381	349	398	368	382	402	388	405	354	385	394	405	356	383	391	420	386	388	402	366	412	353	395	375	397	393	391	329	362	348	339	353	390	387	401	413	375	374	407	394	389	432	377	390	420	368	359	368	347	405	341	383	402	386	389	389	399	407	373	385	385	348	388	351	384	415	379	376	361	418	405	362	352	389	395	380	395	369	379	396	335	383	412	382	368	384	385	400	369	388	373	404	401	384	368	382	347	402	361	366	391	363	393	401	376	374	367	402	357	417	410	387	347	419	360	405	354	398	352	415	369	373	401	376	367	391	400	378	387	374	355	385	383	442	403	392	361	391	389	403	397	380	352	384	397	357	377	429	378	355	364	376	378	375	376	384	409	386	410	362	405	407	371	391	402	399	375	404	385	373	404	393	388	366	402	390	343	390	391	393	374	405	357	342	395	408	371	365	398	393	360	352	394	357	383	391	391	415	370	381	358	387	428	428	393	390	385	412	434	383	369	400	432	397	363	403	417	378	408	374	400	403	400	392	389	351	392	373	385	361	386	407	394	355	414	377	436	361	426	372	405	369	401	394	374	366	426	389	381	372	366	402	395	398	340	408	408	386	368	380	407	341	398	374	388	402	396	404	388	394	389	370	387	378	418	409	407	397	361	398	381	366	381	337	414	373	398	370	404	383	381	367	417	372	387	423	358	385	412	377	390	406	418	357	329	352	326	378	372	381	372	417	371	405	391	379	361	403	382	382	347	384	393	328	405	390	365	411	374	361	341	356	407	381	379	371	387	389	388	386	369	375	348	373	380	395	404	411	406	367	381	374	334	367	356	375	397	375	398	359	374	359	367	399	405	412	411	386	355	397	387	394	393	371	362	402	387	376	394	368	417	364	376	368	365	422	395	410	342	380	358	372	384	405	388	375	368	407	390	387	367	388	389	381	380	378	355	383	368	401	374	410	377	387	365	392	366	383	384	415	383	378	428	427	382	376	372	364	374	363	380	358	419	392	363	375	352	378	379	378	409	399	396	365	386	388	377	391	387	367	396	402	366	374	366	407	344	367	401	419	396	375	360	404	367	362	394	384	397	390	361	390	379	387	389	372	369	367	387	355	398	373	428	418	397	399	404	408	365	345	393	370	386	404	378	348	406	399	375	441	341	389	382	381	382	413	369	379	383	376	404	410	383	369	367	366	378	390	397	384	368	370	386	352	383	383	408	392	413	359	394	381	385	362	361	353	375	393	369	397	389	391	361	373	409	400	400	357	373	391	391	383	385	381	383	378	360	362	353	397	350	378	389	390	399	366	363	407	415	369	379	416	373	367	331	382	391	382	418	388	343	393	333	413	378	441	378	408	387	393	403	404	385	362	363	389	397	418	384	389	394	377	403	411	404	367	400	371	408	406	406	366	394	399	402	357	387	409	418	372	412	418	395	342	389	399	411	379	389	368	394	385	427	360	348	389	383	381	374	385	364	385	408	389	373	394	376	380	405	400	399	386	409	384	387	406	401	390	346	374	372	373	377	417	394	410	389	374	388	353	379	352	383	373	385	396	369	383	366	377	376	445	411	386	391	390	353	365	384	373	376	385	398	337	353	399	374	386	396	404	408	405	360	424	365	359	347	412	368	405	395	371	356	386	363	381	360	359	379	355	370	369	383	377	394	423	410	375	365	394	355	401	367	347	388	371	415	384	411	399	381	364	412	371	396	383	360	414	373	396	397	388	396	372	415	381	359	375	390	408	371	366	362	387	357	353	385	405	383	394	357	376	387	396	419	387	423	358	412	383	396	372	395	391	380	412	394	384	389	388	370	363	389	351	370	386	374	386	392	399	369	392	372	373	383	378	388	369	359	374	352	391	366	394	375	377	372	404	406	366	360	408	341	387	382	362	386	402	364	400	343	378	423	390	390	393	425	343	366	350	344	351	409	395	403	393	387	395	405	355	359	373	367	406	382	378	404	410	399	388	406	372	386	396	398	404	400	362	394	387	394	379	386	400	372	365	373	377	376	414	383	405	364	382	365	424	398	354	375	405	382	347	353	362	368	370	356	392	398	386	411	396	386	358	356	342	364	381	394	399	363	402	358	410	392	390	384	359	389	395	395	388	389	386	344	393	363	370	380	362	368	390	388	378	392	365	362	359	372	373	392	395	397	425	370	371	389	388	406	403	377	361	368	413	370	395	407	356	380	380	344	380	353	407	322	369	351	383	398	374	382	439	393	377	381	382	386	386
23120	21595	29277	24412	21598	21609	6761	1348	1006	938	930	932	850	781	784	810	801	754	677	738	711	701	743	736	693	682	670	731	676	692	694	731	681	705	739	784	731	681	730	699	716	727	714	697	750	777	738	723	679	709	750	703	713	715	739	709	645	715	707	683	703	663	720	683	691	690	732	702	633	709	662	656	729	697	690	711	706	692	742	639	667	688	648	692	667	676	706	684	648	650	707	702	695	705	735	676	651	730	708	720	662	659	667	679	687	684	694	732	708	700	671	675	707	697	738	705	734	673	741	699	666	688	727	675	697	686	681	700	740	718	723	679	715	701	688	688	676	692	699	620	685	669	678	724	675	767	714	707	736	714	713	721	702	632	714	664	688	689	697	696	680	686	699	664	732	697	693	703	726	670	727	696	725	656	665	691	704	698	672	726	656	670	652	693	643	706	708	692	707	677	703	729	618	652	695	676	660	691	698	641	685	689	702	689	627	658	639	718	671	681	695	676	721	700	720	668	694	622	690	705	663	715	665	687	688	682	687	736	648	640	689	689	692	663	692	622	701	682	679	677	676	731	698	719	650	734	711	653	676	669	674	688	686	718	709	695	684	672	709	701	692	682	685	676	730	673	674	714	705	673	683	666	701	695	657	716	685	668	714	678	726	698	669	674	698	717	673	698	766	708	714	673	692	666	667	721	682	698	667	721	678	708	716	696	695	692	694	680	679	698	673	684	635	702	679	686	702	685	668	702	680	715	656	712	697	683	684	732	711	682	729	659	696	684	674	643	676	698	677	705	682	695	722	687	726	681	705	686	626	702	696	702	701	702	730	671	671	709	675	690	705	704	657	708	715	683	686	666	680	647	725	713	684	687	715	656	668	688	658	704	726	678	707	716	712	720	703	671	650	684	641	718	692	721	692	660	709	638	700	679	693	656	747	671	710	676	673	658	681	666	670	664	694	712	690	686	655	672	707	657	725	649	723	646	678	685	657	620	674	688	678	698	664	696	691	678	666	653	697	680	687	743	648	696	668	641	692	639	647	721	684	694	694	676	668	732	666	692	726	774	694	668	693	684	674	618	672	682	686	756	639	686	721	637	699	697	683	687	674	733	682	713	720	659	663	694	707	661	671	643	697	729	638	684	685	667	685	717	686	678	699	677	629	706	641	694	682	690	698	714	672	685	646	653	709	695	751	670	687	679	680	714	651	663	749	658	653	695	702	699	680	683	708	677	691	704	700	679	681	653	663	672	645	693	677	674	656	707	688	649	688	678	655	676	670	692	723	707	673	673	677	681	697	719	689	690	673	661	718	676	641	709	711	675	671	712	670	689	683	723	698	683	704	653	681	690	675	711	707	709	628	672	690	616	692	661	679	668	682	687	711	685	682	680	673	695	655	687	639	723	666	693	639	653	679	695	737	681	679	666	690	707	670	671	735	684	661	695	738	647	721	691	625	727	691	645	709	738	674	679	702	644	649	671	720	655	697	741	664	675	638	633	670	698	689	655	702	673	681	713	623	678	694	662	696	704	695	633	745	671	696	674	677	680	674	674	665	721	704	658	676	689	708	724	685	636	651	678	689	677	698	658	657	676	686	709	662	707	719	700	747	665	699	648	669	681	717	692	676	671	719	655	664	695	650	688	739	686	669	660	629	713	690	693	695	706	631	668	684	687	718	707	658	710	678	663	653	682	684	675	661	694	647	666	667	708	651	677	670	695	670	655	657	698	664	674	690	691	696	675	670	733	697	665	729	681	668	734	671	681	678	696	687	681	662	700	728	649	705	681	694	702	662	672	685	728	713	685	730	678	689	676	630	693	734	693	714	707	702	655	675	683	686	735	704	687	674	707	670	674	686	686	690	695	680	685	690	672	665	694	706	681	707	660	672	678	651	682	687	671	697	699	705	709	703	685	695	728	678	700	649	681	676	666	684	675	681	676	686	685	660	712	667	703	707	709	698	719	680	660	694	720	666	681	707	683	689	694	671	665	710	630	697	722	621	700	707	707	663	683	675	692	734	686	654	682	712	681	665	709	670	685	695	654	703	683	657	713	660	668	688	669	657	690	694	682	683	713	716	695	667	669	687	689	667	696	682	691	695	666	666	636	695	664	713	698	641	721	681	633	670	685	668	716	717	703	621	677	657	649	698	703	682	654	655	659	682	685	661	644	680	683	707	697	700	703	668	685	696	710	691	657	661	703	718	659	673	678	670	676	628	691	684	661	689	663	705	709	676	649	686	692	688	694	714	666	695	682	713	670	699	689	698	695	682	716	703	679	689	709	713	707	715	663	722	696	665	630	673	706	677	720	684	703	734	623	673	685	724	687	656	658	681	678	718	705	661	650	628	695	621	714	701	698	612	667	700	699	679	653	654	712	665	694	710	665	693	735	738	721	703	716	636	677	659	677	675	662	696	709	649	644	703	661	700	746	702	721	719	643	707	629	681	636	676	647	686	703	689	717	637	679	670	696	680	669	683	677	665	665	722	710	657	725	694	680	704	698	685	716	689	677	652	629	710	689	712	678	664	701	701	691	642	699	654	700	632	690	693	614	671	648	675	697	705	682	704	641	691	741	678	664	665	644	736	672	641	661	693	648	723	652	664	691	640	726	657	728	682	705	660	717	710	709	649	702	677	660	634	652	700	681	696	697	697	700	651	664	655	699	645	738	752	671	709	663	681	691	690	667	646	729	659	706	662	701	716	736	644	683	642	652	656	688	726	651	688	679	662	724	712	731	702	686	690	674	679	706	672	695	731	685	678	699	707	680	709	685	692	665	691	661	691	644	701	692	708	711	718	709	659	631	693	657	679	669	676	727	661	698	647	635	680	659	677	672	712	712	705	719	731	654	686	664	684	613	677	691	665	644	658	705	683	678	680	662	677	671	642	680	678	664	678	682	629	640	654	720	659	691	732	669	699	669	693	675	694	736	688	641	696	712	689	678	642	683	688	680	687	703	652	710	624	713	674	671	673	656	667	685	653	702	670	679	633	663	685	713	638	727	657	713	724	684	673	630	671	715	695	688	675	636	732	680	670	700	690	652	661	722	697	716	673	679	696	722	709	711	679	686	706	753	738	729	705	635	651	680	675	690	675	675	704	695	705	662	678	714	669	676	712	629	657	669	660	692	732	698	688	673	684	619	683	668	717	696	656	696	695	674	702	673	642	689	666	679	664	672	656	723	666	711	699	665	660	661	667	695	710	677	686	630	643	645	682	728	703	692	728	663	653	660	724	686	669	676	707	713	650	616	694	668	700	711	676	715	639	710	660	677	681	667	694	673	712	703	681	701	728	620	714	665	645	667	716	726	694	640	731	691	704	692	683	693	638	711	734	642	720	701	712	689	669	682	706	662	723	691	676	712	690	696	735	690	705	701	705	715	670	739	650	637	723	749	720	719	656	713	669	647	717	701	748	675	685	699	653	677	677	653	617	691	715	646	654	676	706	690	703	710	668	717	694	648	688	663	710	668	681	716	672	654	701	660	722	633
48359	21568	8496	4088	3040	2320	1922	1486	1330	1249	1071	1054	988	923	919	855	797	785	784	784	728	790	753	730	758	755	733	729	748	746	771	756	715	759	743	790	776	756	758	773	817	763	749	746	769	730	676	718	751	761	714	683	702	717	716	735	708	650	669	734	743	692	698	732	684	688	790	706	709	744	667	679	735	724	674	700	720	716	660	669	708	646	730	678	685	736	728	713	709	702	704	696	669	687	693	672	746	712	700	661	687	725	723	666	727	670	690	709	729	704	677	717	671	702	698	658	680	703	698	717	712	694	728	736	708	679	684	725	725	658	691	661	720	682	704	716	708	712	706	707	713	705	674	689	711	715	697	686	710	707	695	717	685	690	716	615	713	682	717	634	688	711	712	659	707	727	651	694	707	658	673	660	688	726	669	731	710	648	659	685	709	717	653	681	652	725	701	722	717	710	701	700	707	663	678	679	663	684	720	663	681	707	690	713	667	701	694	689	696	718	675	677	690	663	663	694	693	714	682	686	720	749	693	700	675	695	708	642	699	705	700	696	717	740	744	727	658	712	693	705	721	702	669	721	729	699	678	707	721	715	698	632	722	743	690	731	753	690	713	727	716	655	709	680	708	724	694	708	729	682	664	695	717	675	709	654	753	700	670	726	720	706	678	694	690	739	670	708	705	690	700	685	690	701	677	685	716	654	627	718	752	698	685	687	724	706	681	712	664	689	700	632	713	682	649	709	660	694	648	725	694	688	682	705	713	688	658	729	689	706	682	735	664	671	670	648	681	734	696	656	653	705	665	716	674	713	697	668	747	694	729	682	721	729	694	695	703	667	687	729	714	709	649	719	672	708	749	707	717	723	706	704	660	710	721	691	729	737	722	735	717	684	660	713	703	680	685	719	689	691	671	631	705	695	684	653	707	704	721	648	689	688	691	699	722	695	722	717	673	712	685	679	694	680	701	676	668	751	698	698	694	679	698	699	740	701	716	727	696	717	674	692	728	700	720	692	686	693	701	711	682	723	671	706	677	685	732	727	759	715	730	677	676	699	736	725	696	682	705	680	693	693	686	702	696	709	707	684	685	687	696	736	691	646	695	707	746	706	711	693	665	724	679	709	725	685	664	701	730	701	723	643	716	690	623	694	658	706	627	705	701	694	694	692	615	683	674	673	675	685	730	677	724	715	730	740	660	737	694	673	719	731	678	661	701	700	681	694	724	691	696	713	690	665	713	690	659	718	702	686	705	725	683	706	724	689	714	737	643	729	736	716	699	699	683	699	693	726	668	709	675	684	648	645	673	725	667	695	684	708	699	709	697	662	727	716	733	693	682	671	706	716	743	691	687	667	735	715	676	674	730	719	713	707	728	725	694	673	681	701	683	696	732	709	685	662	702	687	693	690	651	690	663	682	716	726	713	715	677	691	703	689	691	710	690	727	727	721	657	703	662	665	706	655	722	702	718	663	679	687	719	711	661	681	651	734	672	654	706	708	689	682	678	699	698	731	707	696	704	673	714	687	746	691	666	676	703	742	666	685	695	704	640	694	726	666	774	665	681	737	681	684	731	705	705	676	703	708	694	751	740	725	692	740	726	677	701	665	681	699	721	639	728	651	693	712	651	706	705	686	706	685	680	716	701	689	705	697	658	658	686	682	676	678	714	693	707	713	741	648	663	672	724	658	691	680	719	714	692	720	675	748	703	705	696	667	697	741	716	678	656	710	680	677	627	696	726	745	726	684	712	733	716	737	667	685	689	686	698	707	690	724	670	695	696	652	723	706	723	663	649	685	751	676	707	723	660	697	714	719	735	731	704	666	735	736	736	736	716	657	700	691	662	698	672	683	760	730	717	661	728	725	648	681	712	656	676	712	687	723	708	694	727	688	705	733	697	731	688	634	682	694	701	717	735	690	703	689	698	696	680	672	701	682	728	750	695	702	709	706	699	699	733	692	718	700	729	744	698	708	724	685	636	694	746	724	721	647	721	673	690	720	678	684	738	707	711	697	698	694	688	686	729	672	687	716	716	720	669	678	712	711	681	681	675	697	672	682	712	691	690	685	658	736	678	719	708	681	700	739	695	656	690	686	683	721	714	722	705	697	727	734	696	726	708	683	702	704	706	727	699	738	669	712	703	719	708	688	658	657	682	685	692	754	653	666	712	700	662	687	699	665	706	674	690	679	680	713	679	654	759	728	722	714	670	722	719	723	733	696	708	720	741	682	707	679	709	677	731	703	722	717	740	718	734	727	751	684	658	679	691	715	736	726	646	689	702	674	726	707	707	663	697	676	704	722	715	706	729	755	682	689	717	671	708	673	661	680	702	656	699	742	675	709	680	694	726	734	698	698	720	644	708	711	703	723	690	671	676	696	747	684	706	679	686	720	715	676	718	686	693	664	707	700	682	752	709	646	689	674	674	713	738	691	677	703	731	689	719	680	677	733	691	655	705	673	699	638	690	676	734	640	684	720	685	683	684	648	707	680	737	662	668	644	713	691	682	690	721	722	761	693	687	642	706	658	687	696	729	682	652	691	674	714	732	699	656	712	737	737	660	692	680	705	716	687	723	674	715	687	672	693	653	759	671	713	687	738	709	682	684	693	718	690	702	705	668	701	688	719	736	715	738	667	691	707	712	676	676	730	685	711	664	690	667	774	655	645	712	734	709	694	701	656	688	738	721	681	660	650	677	718	704	676	753	680	688	692	701	701	708	694	704	735	725	690	691	670	701	728	700	645	682	713	715	684	689	671	722	724	712	682	672	675	704	726	674	711	717	722	641	716	718	738	736	716	658	714	693	719	675	640	747	685	685	661	665	729	705	687	710	692	721	725	707	704	711	698	712	696	696	673	689	737	655	692	728	701	744	715	700	666	628	681	686	645	633	768	650	748	710	666	662	727	717	704	683	685	671	732	705	703	736	699	701	741	744	692	670	726	685	679	716	689	702	724	674	739	676	651	671	719	697	715	726	684	701	661	689	675	679	704	735	745	668	671	720	677	702	694	700	690	707	679	675	685	681	735	651	686	710	736	644	718	717	702	713	740	695	726	678	709	727	663	683	693	734	682	700	696	701	694	643	700	761	712	721	659	723	717	687	720	662	694	714	682	665	713	683	676	726	720	682	687	676	680	670	652	703	653	670	684	688	703	682	731	703	699	718	717	699	685	736	732	680	693	695	716	731	671	649	740	705	731	674	665	689	694	671	681	664	668	692	723	706	676	674	711	683	670	679	672	740	654	674	675	668	710	679	743	759	689	742	682	737	705	743	667	712	749	711	689	722	674	695	718	701	702	698	702	686	706	717	737	659	711	701	745	722	637	704	709	707	690	713	711	699	699	704	700	618	691	701	681	681	663	634	728	715	645	701	660	705	775	700	728	671	717	723	726	692	699	702	662	715	676	700	723	715	712	684	704	696	711	655	700	721	701	712	692	698	698	733	685	704	708	700	704	709	697	688	686	736	708	713	718	710	694	660	676	694	712	727	695	713	724
29026	17966	3608	478	322	367	358	346	305	321	326	353	310	325	336	313	321	303	305	336	301	304	345	316	310	369	305	353	310	333	318	326	328	316	359	351	360	324	328	329	348	296	332	340	311	387	342	342	346	312	298	306	341	358	309	315	301	325	312	298	332	326	332	320	313	295	338	338	293	312	297	292	297	361	298	291	364	292	319	313	337	315	312	343	312	289	315	316	315	335	320	288	301	315	281	287	307	322	324	325	325	322	291	299	308	288	329	326	313	368	318	338	321	310	318	314	331	319	309	321	324	319	289	323	299	292	302	316	328	302	344	305	362	336	319	335	325	320	329	318	320	319	353	304	297	308	332	303	283	292	314	320	300	289	286	316	296	321	326	317	327	310	294	313	302	313	313	301	288	315	308	328	311	325	294	320	351	334	333	314	303	307	292	348	317	300	323	318	303	342	298	353	334	295	326	344	342	286	304	325	320	318	289	287	300	307	303	310	332	321	334	271	320	297	303	293	308	300	315	329	332	314	289	309	308	313	327	312	383	300	304	308	326	305	313	318	336	330	290	317	301	313	323	317	311	306	340	314	329	311	287	287	300	283	324	307	287	313	338	314	345	310	315	338	294	329	300	291	338	313	322	363	313	329	325	344	320	300	305	297	327	310	320	334	320	292	301	286	321	332	315	321	297	287	314	299	330	321	334	295	332	309	309	344	338	332	290	316	303	314	311	305	289	311	309	386	309	321	316	339	305	311	312	303	334	334	324	327	321	352	314	329	313	312	329	296	290	320	340	313	293	338	279	297	331	314	329	321	323	313	284	338	299	306	319	308	325	325	323	282	310	331	297	326	297	292	307	301	342	317	324	274	310	298	316	293	316	315	300	299	331	337	326	334	312	317	311	325	292	283	341	296	326	339	303	324	314	317	314	327	320	318	315	302	303	276	306	306	340	313	338	275	327	294	325	333	330	331	301	335	303	314	337	331	339	319	282	316	338	332	308	340	313	332	345	308	338	313	315	319	309	308	321	292	364	319	314	299	321	301	329	292	315	339	271	338	300	341	320	300	309	315	326	287	305	271	305	326	318	321	292	323	301	324	366	307	302	298	324	322	326	305	319	297	315	310	317	313	326	307	327	306	294	307	325	336	297	325	326	306	319	314	273	303	282	312	290	308	302	299	324	356	301	351	325	288	340	324	288	313	354	283	314	315	311	324	329	348	297	355	341	318	320	320	308	342	317	336	290	317	349	314	318	281	331	327	309	343	319	304	332	329	286	310	330	327	335	301	302	358	295	321	322	304	327	332	313	320	315	323	342	312	310	313	296	331	325	304	350	327	339	325	339	299	318	333	312	340	328	296	292	302	307	313	312	340	313	317	325	330	323	333	332	323	331	299	342	291	281	316	306	313	310	332	291	314	319	282	282	303	279	269	302	280	326	319	307	320	291	314	288	306	305	329	338	348	329	298	310	312	284	322	303	322	319	323	335	328	308	293	345	309	305	310	298	306	339	325	308	332	304	312	317	325	309	327	311	298	294	319	327	294	361	291	340	307	315	335	313	305	305	316	317	317	320	276	311	342	329	310	300	320	303	345	339	305	290	266	314	338	335	356	337	320	335	325	296	304	323	331	324	305	280	308	340	325	300	309	323	330	328	333	324	304	305	327	307	307	327	322	269	338	323	321	321	285	323	306	308	293	297	333	314	322	332	313	309	311	306	319	333	335	323	293	316	330	317	319	306	294	352	340	346	309	314	322	318	317	358	321	351	338	309	315	327	317	320	333	316	307	351	311	330	301	340	287	311	323	334	303	326	352	328	331	320	306	293	328	321	304	345	315	310	350	294	333	304	325	312	310	286	314	322	301	332	333	333	314	287	365	320	294	320	274	300	317	332	325	351	359	332	321	296	350	334	320	317	331	335	305	309	298	304	291	350	314	321	302	296	303	328	340	323	291	327	312	338	306	273	323	324	305	266	307	333	336	322	312	308	335	311	312	282	333	320	314	318	315	328	287	296	354	307	269	330	311	310	296	316	325	332	321	301	278	290	321	323	345	323	338	302	329	331	288	301	323	317	330	302	294	321	341	321	333	307	321	342	301	294	298	307	317	293	318	314	300	318	325	316	320	370	319	312	314	306	303	330	318	316	361	300	297	308	331	322	320	328	310	347	326	292	305	319	311	327	294	365	322	311	314	311	342	327	264	319	351	310	333	327	302	318	303	299	302	316	304	305	325	306	289	304	311	298	322	314	345	327	318	322	309	359	305	327	313	313	314	305	342	322	323	319	320	323	321	318	308	350	313	303	305	333	333	307	331	302	326	317	285	326	312	325	327	325	323	314	306	335	328	327	321	326	319	311	307	342	275	329	300	325	319	273	330	334	323	309	341	326	281	314	315	325	314	318	308	314	292	334	323	306	317	336	297	320	341	310	317	310	341	323	326	298	329	295	311	311	347	297	325	300	309	305	308	297	311	318	289	323	327	327	312	290	303	306	306	315	302	296	306	337	338	274	326	323	332	341	338	319	279	295	313	295	314	278	318	336	310	297	286	306	319	331	319	300	322	320	322	334	279	303	342	325	347	337	313	308	281	326	357	300	323	325	304	340	274	301	325	293	314	297	331	306	312	326	321	310	306	331	322	346	310	324	316	314	320	331	323	336	327	314	309	312	311	321	339	289	301	283	291	293	289	324	307	329	308	324	291	284	337	303	317	320	301	333	347	341	309	301	328	310	316	337	307	297	328	331	332	304	316	319	320	334	324	311	311	273	305	327	288	337	355	316	318	327	305	324	307	339	311	308	304	307	290	341	288	357	346	317	319	299	329	309	313	328	290	349	332	346	282	343	329	299	305	312	313	318	341	310	244	290	305	296	344	313	337	338	336	337	299	286	351	307	312	317	315	344	329	326	311	313	337	318	325	322	303	328	331	328	332	290	307	296	315	277	317	320	331	308	332	332	305	290	304	325	320	344	335	328	316	317	292	325	308	323	317	338	344	307	339	314	327	320	327	304	299	345	347	322	317	293	328	317	301	345	319	325	341	341	329	327	336	307	296	294	345	301	307	313	338	329	301	308	325	297	273	302	323	332	298	291	325	339	286	312	307	346	317	323	323	335	323	311	321	309	326	321	294	319	356	304	320	309	291	280	328	301	340	329	323	329	334	301	306	339	322	310	315	344	330	345	268	319	301	316	330	293	339	318	306	309	298	329	331	297	328	302	289	341	302	312	311	297	334	313	287	287	283	304	338	335	298	324	316	288	287	297	330	334	323	322	306	314	316	317	324	327	319	292	320	312	314	353	319	323	326	339	329	312	342	334	319	334	304	318	287	329	269	309	305	297	327	332	317	318	320	306	346	314	313	291	308	321	325	297	304	286	320	312	315	331	342	283	306	338	306	332	302	310	314	320	313	341	339	312	308	326	300	324	330	319	336	333	312	281	324	317	354	302	315	309	299	330	301	321	289	328	340	295	308	299	333	321	307	308	350	316	337
17163	3253	524	364	420	384	391	338	407	360	355	341	341	327	338	342	326	348	353	316	381	320	335	332	308	311	321	377	339	361	349	364	351	320	352	345	386	368	354	340	358	348	342	360	353	386	338	370	341	341	359	362	383	352	320	347	334	359	356	336	330	333	349	342	356	357	330	362	346	337	326	362	337	340	384	357	331	334	365	325	343	331	338	322	336	338	353	330	316	314	334	338	340	335	356	362	379	334	307	330	357	340	350	332	349	334	371	351	337	321	336	343	349	335	355	334	370	367	337	339	321	323	327	340	332	344	334	345	354	360	322	332	330	337	347	380	352	340	330	314	336	310	339	379	347	331	333	333	351	348	333	295	357	328	348	349	348	336	334	347	335	366	331	336	346	369	303	341	356	345	335	368	337	319	329	336	345	332	329	324	330	345	329	315	335	336	331	356	337	335	367	330	341	347	374	354	334	331	329	331	343	325	329	331	343	333	339	357	325	321	367	331	317	361	358	337	351	292	357	364	344	323	339	338	323	347	327	324	357	356	334	344	342	344	334	380	368	308	340	330	330	345	334	359	343	318	356	337	337	344	351	348	319	354	347	354	374	355	361	347	326	358	332	339	372	348	326	326	312	346	327	344	340	337	344	361	346	334	313	328	377	330	343	339	344	364	346	326	323	350	340	324	326	383	345	344	314	351	361	300	328	335	294	337	324	328	302	329	334	303	333	317	336	323	342	329	336	342	305	334	364	377	331	325	343	308	314	338	346	333	324	303	340	339	335	324	317	362	348	336	325	333	357	341	322	335	326	346	319	338	349	360	336	322	344	362	306	345	365	306	350	341	360	367	341	331	357	318	355	338	369	341	344	330	320	337	352	349	342	338	349	349	345	354	375	349	348	329	333	335	340	365	356	331	336	310	353	379	333	324	323	356	307	292	316	363	323	344	358	378	322	317	329	353	344	350	284	316	343	309	348	320	330	320	337	339	333	346	338	357	336	340	321	319	337	356	351	361	352	350	359	348	394	335	345	333	349	354	324	356	339	351	346	353	351	333	350	332	347	312	342	311	353	367	314	356	324	333	378	340	346	315	348	359	308	364	326	325	347	349	377	332	309	337	362	369	362	372	321	353	326	332	330	310	350	316	316	354	322	342	358	314	331	342	372	361	358	371	355	367	322	387	314	337	315	343	353	310	367	386	317	351	367	344	382	371	309	341	330	320	331	349	345	361	325	325	312	359	344	373	366	322	373	302	335	335	322	318	341	342	376	350	326	356	354	320	335	312	362	305	370	343	333	337	354	332	337	356	333	335	329	336	333	337	311	342	365	330	320	341	335	317	318	342	359	358	392	332	349	365	317	342	315	356	337	367	378	322	325	376	348	318	356	361	341	308	343	332	373	338	366	332	338	364	338	343	381	336	316	358	369	358	329	325	336	366	345	328	355	317	338	317	325	341	313	350	342	338	308	331	326	350	363	312	356	354	341	316	336	347	344	319	344	338	329	343	314	328	362	352	355	363	331	332	374	336	326	329	360	360	350	360	319	335	354	317	313	351	334	329	315	326	307	325	315	350	364	376	339	366	328	347	348	355	354	349	367	334	335	326	378	352	367	315	352	343	341	331	344	351	341	357	305	308	371	348	369	307	383	332	346	318	345	347	342	336	342	342	346	344	349	342	347	351	376	352	315	353	370	324	353	319	337	323	321	348	310	339	355	368	341	360	307	346	357	326	377	339	356	330	358	345	348	369	358	355	344	353	347	357	324	332	329	323	364	350	325	341	320	312	352	343	379	367	328	359	344	386	328	335	362	357	365	291	354	340	357	332	321	342	302	314	324	302	334	324	325	353	330	333	326	357	350	324	341	372	359	344	367	353	303	343	319	380	328	331	325	341	324	340	341	326	314	325	358	315	367	333	298	341	306	306	330	323	347	321	315	320	316	346	366	347	379	335	355	330	338	337	358	328	317	320	326	308	333	316	320	336	337	378	379	390	348	351	335	362	321	349	387	362	319	331	303	342	346	385	341	345	336	340	333	348	341	329	378	359	342	338	350	352	319	336	350	343	337	349	344	298	351	327	340	335	343	353	342	320	321	347	344	338	346	388	358	351	340	345	361	331	322	319	321	325	364	320	353	345	347	346	329	324	345	366	325	366	331	329	335	366	317	350	352	341	329	362	325	339	360	369	342	331	336	358	336	341	360	354	340	333	336	344	307	344	356	357	344	326	398	310	348	338	360	328	358	325	332	340	340	311	321	351	306	336	388	322	337	331	339	341	350	325	332	349	355	344	343	328	363	309	334	338	356	330	339	342	347	332	351	334	325	364	339	334	307	346	319	322	309	358	331	328	353	333	358	333	333	334	340	346	333	325	362	332	329	309	340	348	333	371	350	306	323	316	323	330	332	354	322	332	348	313	357	336	332	339	304	326	337	362	301	367	355	384	371	327	339	307	357	356	331	329	344	363	309	345	351	360	364	332	318	374	355	338	324	322	332	379	362	346	299	352	328	350	327	325	336	312	325	383	349	314	326	307	380	354	314	328	304	354	352	321	342	316	340	330	338	347	328	314	331	355	353	352	368	286	307	361	364	335	320	346	331	307	326	303	339	322	358	351	371	322	379	328	341	344	304	319	320	331	354	344	306	375	334	329	333	340	328	319	372	336	352	297	337	321	359	347	292	305	335	353	331	327	310	320	327	299	323	329	322	318	320	334	340	389	351	341	321	355	369	335	349	339	359	342	340	347	356	361	342	347	333	329	343	345	313	353	351	350	316	320	319	350	309	348	354	316	326	326	346	310	326	331	291	357	336	356	317	343	309	342	342	340	331	328	364	352	353	316	375	342	361	333	342	335	312	343	351	343	329	321	360	352	335	340	345	344	339	311	346	322	354	316	358	363	379	323	316	361	317	341	344	328	309	327	331	333	319	354	330	344	343	324	326	332	313	352	340	326	363	339	347	319	341	314	358	352	339	360	329	315	342	326	350	316	339	339	342	341	319	343	330	336	317	346	332	351	362	335	357	344	330	355	301	343	361	354	340	319	330	350	325	317	328	348	356	315	329	337	311	354	319	339	305	358	342	359	346	310	315	351	340	370	340	327	328	353	357	336	354	350	350	335	325	364	327	318	335	316	337	349	372	354	331	318	328	327	327	311	316	342	355	361	348	383	362	362	338	355	351	345	312	336	334	332	315	315	360	338	313	315	339	305	357	318	321	344	309	381	341	321	349	329	315	329	335	323	327	322	323	324	305	333	365	314	328	322	343	321	314	336	320	345	341	321	364	341	331	318	324	339	376	325	352	335	324	336	341	343	331	389	328	327	348	331	315	320	322	334	355	318	313	340	326	355	344	374	374	343	356	303	361	358	333	367	372	304	364	348	345	357	339	326	339	300	345	339	347	335	349	338	333	324	341	336	329	334	348	366	319	349	367	339	355	323	366	326	318	343	361	323	307	348	375	322	361	322	329	342	363	364	335	353	329	368	331	319
24324	21529	28744	24701	21483	8121	1121	777	696	643	631	604	673	604	601	581	591	641	556	625	586	564	555	518	543	599	567	527	558	556	572	545	572	581	549	543	567	557	575	567	562	568	560	541	567	574	533	583	570	560	507	590	530	543	605	547	525	522	591	577	544	591	525	563	563	531	526	529	548	563	546	513	536	528	566	534	553	550	533	529	558	517	539	589	554	567	496	529	555	548	548	548	555	561	509	513	538	523	526	546	550	521	553	535	545	527	545	538	519	546	520	570	535	510	523	549	561	583	570	541	546	515	542	527	553	583	521	570	546	509	502	569	546	535	516	532	565	550	527	488	531	583	533	520	534	473	499	543	526	571	532	597	572	513	580	514	561	527	510	498	535	573	539	513	519	557	512	562	513	563	536	561	500	547	559	544	542	579	547	547	534	514	538	524	543	532	556	510	521	517	536	537	545	556	544	543	566	532	504	544	545	549	543	554	583	559	518	534	536	530	558	601	490	515	539	557	536	524	536	574	540	551	530	525	544	527	554	548	538	539	574	581	573	567	527	549	497	538	581	543	510	575	551	559	508	523	515	535	554	541	512	509	542	560	533	514	561	538	505	536	513	520	584	578	567	561	548	532	512	568	580	533	551	567	540	574	489	551	575	561	529	564	548	561	553	521	541	515	538	533	542	523	548	494	500	523	555	503	550	538	538	489	596	583	547	542	515	528	501	510	516	531	575	568	524	524	523	548	558	498	493	563	548	539	549	512	583	536	495	533	532	484	516	516	477	551	573	562	590	548	555	531	532	540	542	548	484	554	512	548	569	528	529	532	519	559	561	559	569	497	543	575	512	527	540	554	521	480	547	513	555	479	521	480	506	521	540	531	550	523	570	542	518	528	569	540	522	527	506	511	541	557	574	570	547	548	551	527	548	572	551	577	575	519	586	509	550	543	558	546	536	572	511	535	570	539	529	523	532	522	574	547	519	548	506	544	569	543	558	525	526	560	537	530	548	558	540	542	536	493	551	600	545	542	523	599	543	561	588	525	548	538	555	607	497	569	504	561	521	517	512	552	514	530	490	565	554	528	509	546	576	544	495	541	498	554	568	604	539	566	510	539	559	536	555	513	541	535	529	608	499	538	510	553	512	529	547	556	564	500	539	515	557	548	519	509	517	528	524	491	548	516	516	551	541	575	535	570	577	531	563	552	557	506	520	543	568	531	564	516	567	536	550	529	553	530	526	566	542	517	547	588	558	528	555	525	574	529	533	582	533	563	535	548	558	527	498	565	548	524	529	542	516	507	542	532	536	553	542	530	570	566	518	538	533	502	538	571	544	526	546	536	533	587	517	548	519	548	554	502	553	551	522	541	530	546	542	578	521	506	540	526	578	564	557	535	540	557	568	522	500	533	492	548	489	532	549	551	531	537	536	559	578	507	525	517	527	537	554	546	524	555	567	564	522	523	532	558	552	547	560	544	523	532	526	563	560	520	541	503	515	591	512	544	557	545	563	557	548	557	507	533	541	525	544	543	512	540	529	540	565	546	537	544	562	504	521	564	580	515	559	529	531	506	500	540	549	521	566	537	524	584	515	490	514	557	533	532	560	555	518	571	524	469	567	525	504	560	556	552	539	566	542	532	534	531	545	520	527	540	537	551	512	535	511	555	526	532	534	506	513	514	600	524	512	557	514	516	507	535	565	540	547	529	520	564	501	531	577	511	554	532	500	531	551	582	535	548	527	517	554	533	545	530	569	530	573	529	556	499	552	537	485	537	532	551	546	536	577	582	533	515	532	541	567	520	582	555	576	566	502	516	525	524	572	596	539	555	562	532	526	547	536	532	565	555	552	522	533	502	541	572	521	558	528	584	541	536	567	524	564	558	546	566	557	576	504	562	544	573	554	532	529	539	531	531	542	531	525	566	545	546	520	539	514	500	556	589	485	530	533	556	564	562	525	556	537	549	556	530	576	507	525	589	550	542	510	518	544	582	524	507	509	561	597	610	510	580	560	605	507	513	529	531	531	539	511	533	547	513	563	592	537	552	555	507	520	507	534	553	540	506	576	567	519	506	566	560	524	528	529	528	542	528	534	498	491	576	547	523	535	520	599	553	532	511	554	553	520	546	521	532	499	522	514	551	548	512	546	556	527	533	585	576	499	543	560	552	540	573	526	554	545	511	525	521	554	546	547	496	514	518	507	525	535	595	567	548	549	573	583	524	554	532	558	516	520	530	553	515	574	511	477	544	525	508	553	568	530	550	532	515	533	502	540	573	513	565	535	537	547	490	567	527	516	523	492	544	573	539	573	521	531	527	534	520	533	529	565	543	533	543	583	541	576	519	536	516	531	544	529	493	594	526	536	524	549	570	522	506	529	536	553	519	533	513	557	522	524	540	555	526	536	530	524	489	543	543	541	571	513	548	574	560	505	499	559	565	489	534	551	556	522	548	513	521	573	519	566	528	567	506	530	549	500	561	566	520	590	554	530	556	489	553	491	561	495	548	527	577	549	528	556	543	505	559	511	562	528	552	551	510	556	564	543	545	538	571	591	481	487	527	549	529	503	530	496	565	514	603	514	547	532	580	551	556	539	545	514	522	541	553	545	546	580	523	581	555	526	511	543	500	542	538	535	558	551	536	460	579	553	555	546	562	563	528	536	565	530	517	573	547	549	564	506	540	472	528	540	509	496	558	525	535	550	538	552	502	516	595	552	548	531	546	549	485	483	562	586	514	494	546	565	524	535	562	530	540	505	574	564	536	541	477	497	560	520	504	539	517	578	534	503	544	549	526	544	588	527	540	531	552	552	529	563	528	509	595	580	510	512	577	523	520	514	520	607	571	515	554	540	486	500	545	555	556	587	590	515	549	537	527	493	527	534	514	571	552	562	567	532	560	522	543	559	557	525	528	549	528	529	521	553	543	523	536	549	569	519	550	506	578	544	517	521	537	581	523	552	543	518	534	515	521	543	513	535	537	577	501	560	534	543	555	506	535	538	574	547	528	528	526	544	541	524	481	561	534	524	553	460	565	543	528	540	534	530	576	512	540	597	550	529	549	526	517	536	520	520	534	561	553	547	529	507	551	499	529	566	515	591	552	530	560	506	498	572	548	534	531	544	554	535	540	591	531	537	537	541	502	501	539	568	533	584	546	530	548	548	540	496	559	550	506	566	546	500	534	557	515	560	548	549	522	592	568	565	544	495	535	505	534	489	542	580	535	548	539	543	566	552	556	521	537	498	563	537	542	492	556	552	547	567	547	534	577	524	504	541	533	549	508	537	505	543	504	562	566	531	551	501	539	497	545	553	540	536	568	533	549	556	477	545	539	512	562	585	543	535	584	528	524	554	514	532	550	549	511	533	517	486	579	521	521	519	500	486	552	565	539	541	490	551	560	514	518	567	534	563	511	531	578	531	525	533	527	539	562	536	560	585	493	529	572	566	556	499	545	549	551	541	537	537	530	477	547	540	485	565	518	535	504	538	578	570	513
43031	16879	5005	2311	1732	1449	1162	1019	914	796	764	674	623	634	691	615	623	670	602	582	607	602	599	560	569	596	553	547	578	589	590	523	590	624	581	629	610	603	609	591	601	609	584	671	606	569	582	597	612	575	557	542	587	546	594	564	578	575	577	582	549	579	546	553	582	582	576	595	570	545	536	526	571	556	554	550	596	553	560	545	541	604	525	552	591	540	540	581	535	545	531	560	568	556	533	579	531	537	597	601	566	592	573	588	515	551	577	565	559	525	568	580	570	537	569	524	542	539	552	587	492	582	573	538	571	561	525	595	548	581	559	555	561	543	547	567	523	580	557	574	554	568	596	554	573	540	598	563	542	558	563	562	546	568	560	535	555	524	535	568	552	548	592	574	566	540	558	595	544	536	531	523	534	574	593	540	561	581	541	554	544	550	586	565	520	521	572	549	546	548	517	531	555	561	557	540	512	563	535	555	511	564	577	527	556	531	516	590	551	578	518	627	558	518	541	558	572	594	538	546	590	541	540	492	537	535	567	596	522	578	538	557	569	544	555	541	550	574	509	515	555	582	519	570	547	562	520	551	553	565	565	550	573	539	563	572	565	578	552	552	552	549	509	556	595	542	596	573	518	572	568	527	592	525	537	579	585	553	517	563	529	579	552	581	550	530	574	567	553	529	524	543	533	543	543	547	551	543	545	544	539	505	534	571	550	576	574	553	543	510	560	580	529	544	557	584	553	537	563	574	531	583	536	546	563	566	558	563	529	571	521	563	548	516	519	609	593	541	522	568	571	568	556	548	560	520	517	544	553	555	526	559	534	511	538	567	552	513	527	539	566	518	595	544	522	575	538	548	517	535	548	531	536	572	536	523	562	538	572	564	556	576	569	565	587	589	570	567	559	533	576	520	541	559	568	556	531	572	557	568	537	541	586	569	542	568	532	541	566	574	555	585	565	539	545	521	544	567	569	530	514	534	538	538	537	536	580	542	597	571	554	626	561	555	564	538	560	550	560	522	554	517	541	584	554	586	569	569	537	530	564	543	540	575	576	576	600	530	486	571	554	542	583	573	557	503	603	574	581	544	560	575	554	589	561	514	573	543	548	568	553	524	541	569	556	538	557	559	538	589	532	554	524	540	543	520	586	538	552	539	572	514	540	570	565	532	555	528	556	541	561	528	559	573	568	548	578	498	521	546	529	544	569	554	584	584	531	563	533	574	584	510	530	556	557	537	557	523	561	535	549	567	540	570	531	583	545	535	581	574	544	553	551	521	547	600	593	569	562	586	561	541	534	574	598	490	542	560	538	571	523	522	575	534	564	546	533	529	549	571	518	537	543	486	570	537	572	519	558	533	553	586	522	528	541	588	559	579	554	496	586	513	549	546	569	579	603	557	570	560	554	556	611	569	581	562	576	572	545	564	565	555	601	527	577	573	567	529	550	538	546	552	554	556	556	559	574	564	530	563	574	599	525	533	568	582	525	573	537	569	588	536	548	539	546	550	562	580	563	539	550	590	548	562	586	531	531	551	535	586	567	523	576	579	597	541	535	548	575	545	542	516	562	555	594	577	538	538	568	566	526	528	563	539	529	581	554	570	531	553	572	545	525	552	557	567	543	573	531	525	574	553	530	564	513	546	578	603	567	556	603	537	588	548	530	546	516	525	562	544	557	583	591	574	560	559	555	565	551	556	543	558	551	559	543	508	534	541	534	562	607	547	595	532	563	545	576	525	569	540	509	545	564	573	563	544	556	557	560	583	524	560	597	552	526	505	570	566	574	539	563	560	575	611	554	591	565	574	517	535	562	552	585	543	594	534	550	544	560	545	572	540	573	609	576	566	571	573	520	582	533	538	571	596	503	566	534	519	530	548	557	506	559	523	564	555	562	543	561	574	584	549	581	542	549	550	548	561	538	559	575	558	503	536	582	561	558	535	593	566	576	577	539	555	586	509	569	583	573	550	553	583	554	547	561	537	564	567	530	603	562	580	576	516	526	542	543	566	586	615	588	516	552	535	575	576	560	572	552	563	585	590	568	543	588	565	548	550	568	563	536	535	588	510	554	551	566	558	563	556	580	531	557	553	566	574	578	577	556	542	565	519	544	607	575	570	540	603	584	536	536	537	529	586	549	551	574	538	605	517	576	538	570	564	529	534	582	551	549	531	543	556	538	547	556	545	507	570	576	571	530	552	580	542	523	543	585	571	522	565	548	534	571	591	521	552	546	547	581	549	586	547	532	519	536	586	538	537	529	558	553	564	536	571	565	514	539	552	557	561	531	581	567	580	474	584	608	566	555	552	517	556	597	545	557	542	531	554	560	550	573	522	536	559	538	605	532	533	580	541	563	585	551	518	548	569	583	597	548	537	543	588	523	540	556	588	560	539	550	506	548	582	516	542	534	547	549	534	569	524	572	536	565	566	550	546	546	548	555	543	573	583	586	537	565	551	574	536	559	517	558	514	570	563	550	533	554	528	581	530	542	532	564	549	588	568	519	544	554	518	579	540	563	532	554	561	560	543	608	541	567	547	547	541	532	523	573	584	605	552	548	533	569	518	569	538	558	515	585	575	561	511	552	549	558	538	521	517	541	575	562	534	551	547	551	506	569	553	505	570	575	558	536	589	573	560	537	598	553	588	568	578	547	556	576	496	547	554	564	548	572	518	531	543	603	538	557	559	555	524	587	568	546	599	572	546	554	522	581	524	546	543	532	533	537	540	575	581	560	563	548	539	546	575	573	522	558	587	518	543	538	552	502	532	554	567	531	555	549	547	537	566	567	513	558	555	591	572	556	574	583	541	550	556	535	552	555	551	562	583	591	509	552	549	551	557	553	576	528	574	523	539	549	540	554	585	555	586	559	529	532	543	529	521	553	558	565	577	561	535	583	567	509	543	595	583	561	511	514	553	577	550	543	560	540	561	518	547	553	556	582	549	541	519	566	557	545	512	593	582	605	549	571	506	548	590	591	542	550	558	574	578	540	573	585	551	623	559	524	560	558	563	562	520	551	555	553	535	570	561	581	529	565	533	569	557	522	551	584	555	583	593	570	545	565	568	555	563	572	546	562	555	554	573	515	530	531	587	511	550	517	568	553	576	543	566	566	498	551	542	546	514	589	539	558	606	533	586	555	525	602	545	555	535	570	572	536	525	591	547	573	586	581	528	554	529	581	541	570	478	552	558	563	532	593	567	578	534	522	570	537	530	530	547	533	583	578	574	506	520	542	535	507	542	514	551	520	566	569	561	530	565	562	495	541	561	585	536	542	562	608	560	517	564	513	532	538	525	564	539	496	572	572	605	554	572	555	574	523	565	541	570	558	553	526	565	535	543	551	577	533	512	541	581	532	577	560	526	527	567	509	548	540	568	590	550	590	566	551	512	567	546	548	540	557	565	543	561	569	564	569	606	560	537	532	558	528	562	573	584	589	523	552	578	577	556	600	535	565	578	520	564	535	529	534	554	514	571	532	538	549	569	530	542	542	533
25489	21579	27657	25735	8992	619	509	451	430	444	434	403	390	398	412	374	354	370	402	363	356	333	360	384	324	390	381	353	329	325	374	381	332	337	353	348	355	376	362	395	353	351	358	389	379	347	376	349	374	354	359	361	357	354	351	363	343	342	372	376	370	351	369	353	331	322	375	321	318	368	392	367	316	386	321	378	343	352	308	327	370	367	351	374	341	339	347	337	363	346	336	342	324	334	376	330	318	344	341	356	361	351	363	357	329	325	351	346	369	356	338	355	374	347	372	377	355	336	376	379	343	340	312	334	348	354	344	333	340	323	354	363	362	371	357	352	353	355	336	356	349	327	325	351	343	341	341	342	367	342	381	340	350	346	380	334	369	377	347	326	360	371	306	323	340	352	350	347	350	355	309	351	319	354	359	329	331	344	313	338	346	322	361	351	322	378	332	378	339	350	329	330	323	335	344	337	305	340	353	355	313	354	358	339	335	337	344	347	370	344	332	347	386	341	315	329	332	353	356	378	323	306	348	334	378	332	317	364	326	338	366	346	356	380	370	332	332	350	327	341	305	346	340	364	364	360	344	320	323	325	347	324	375	328	345	378	372	321	315	377	316	329	352	352	351	336	358	381	363	367	337	340	334	367	369	348	376	360	338	310	317	307	360	323	323	353	344	304	371	348	343	358	344	335	353	338	299	371	351	326	377	353	362	349	358	349	337	325	343	320	324	339	365	349	293	369	329	357	328	341	357	347	338	323	340	368	363	321	341	321	348	354	304	348	326	354	340	347	321	342	358	347	352	357	366	376	338	351	338	312	330	360	364	351	369	346	354	331	356	350	354	341	349	391	355	334	361	357	346	340	335	340	327	336	370	357	350	350	342	319	384	345	358	346	337	333	345	340	367	379	387	345	340	371	330	305	316	326	379	365	385	340	364	350	364	384	348	362	339	323	367	333	329	326	370	371	370	336	345	343	381	368	358	327	331	317	367	368	330	323	342	344	350	329	349	331	363	325	349	344	360	339	363	326	386	377	385	356	329	342	325	359	366	336	336	357	391	341	357	335	337	346	374	336	352	337	326	380	284	368	321	320	366	368	339	357	341	328	357	384	376	353	331	358	328	343	362	363	319	362	317	339	358	359	359	364	326	334	376	400	378	357	325	316	359	364	358	350	351	339	337	363	376	339	371	342	332	344	332	339	334	357	345	371	340	335	353	388	332	306	346	358	345	336	320	331	345	340	313	325	341	361	304	374	345	311	331	361	302	330	338	362	347	328	320	389	345	362	385	326	368	316	347	332	386	318	348	335	345	296	321	334	351	355	378	364	350	349	352	332	321	371	337	357	327	319	363	344	364	353	371	366	342	353	337	326	346	341	347	348	330	355	320	330	323	367	358	336	381	360	348	352	352	349	342	324	357	363	337	349	377	328	353	345	348	364	320	328	381	357	325	338	349	339	337	325	330	350	373	349	351	346	326	375	349	335	328	368	356	357	342	345	321	353	358	335	318	378	336	305	359	366	322	354	357	337	331	333	331	299	356	320	358	327	360	368	358	325	327	332	351	372	343	371	341	371	336	372	373	329	323	328	384	349	361	324	364	322	314	339	321	324	331	353	320	353	399	359	351	317	339	353	358	340	382	328	315	334	326	360	375	369	335	351	339	359	354	350	369	354	371	377	344	322	388	358	357	340	373	355	331	311	342	360	335	358	322	358	360	330	321	335	336	346	325	324	355	329	351	332	372	337	357	384	401	363	295	333	339	374	351	358	318	375	350	352	384	326	331	340	363	338	352	355	321	350	321	351	340	339	337	328	328	334	362	340	343	323	344	354	358	321	333	372	372	337	340	320	349	350	364	369	326	343	344	324	369	328	347	345	357	351	314	346	339	363	328	298	353	367	317	350	348	348	357	384	343	323	344	322	355	343	321	364	372	330	312	324	330	337	337	348	352	358	335	337	369	356	362	336	384	331	347	311	338	348	343	335	379	367	305	364	338	365	347	315	345	326	344	322	365	315	361	366	338	350	373	326	339	340	329	357	344	337	306	347	354	368	344	361	344	344	370	319	329	335	325	337	356	363	404	350	344	327	349	315	341	340	374	341	318	363	369	338	379	347	329	340	363	310	336	325	336	353	347	388	327	320	348	391	371	322	336	342	341	339	359	307	333	329	313	328	361	376	332	377	320	337	378	334	343	327	363	334	354	347	342	367	339	335	355	401	365	362	331	346	342	323	368	336	332	346	330	353	319	334	346	354	339	353	365	357	359	351	358	353	338	324	362	363	334	340	304	330	368	328	352	336	334	362	310	333	333	350	327	378	329	346	343	310	381	354	356	345	361	355	326	358	332	352	333	335	372	341	332	309	341	360	342	361	346	342	338	342	322	353	358	361	363	357	360	346	368	331	334	353	322	366	373	368	364	360	350	361	346	338	357	357	337	341	330	331	347	347	347	343	328	347	358	357	380	355	323	306	343	323	336	348	387	352	362	323	293	374	339	384	352	347	330	369	339	351	334	308	352	321	326	354	332	353	349	328	370	315	321	363	368	342	331	354	372	366	331	343	381	325	349	348	317	369	331	357	336	374	358	332	297	372	374	354	377	347	358	351	342	326	346	355	343	348	373	330	332	328	350	308	345	324	361	351	362	333	346	356	333	328	338	357	356	356	369	318	354	321	311	359	381	329	329	358	334	361	353	343	352	335	316	340	373	341	350	325	341	371	324	348	349	325	402	378	344	314	311	360	370	355	357	339	335	315	323	357	324	379	371	351	329	339	368	343	354	375	385	363	316	350	380	348	330	364	308	369	353	350	322	379	334	348	340	333	325	321	352	311	327	321	362	338	356	354	310	359	377	333	358	352	327	326	355	353	374	347	337	335	396	318	365	356	359	318	343	329	367	337	352	359	350	345	347	366	318	340	369	315	355	363	345	343	350	358	317	354	348	379	310	341	314	358	346	339	374	363	357	341	340	350	347	369	354	311	328	346	358	351	346	369	359	312	332	393	331	298	313	338	358	364	355	345	318	330	366	308	330	328	299	346	362	349	341	369	326	357	373	332	361	346	349	324	356	324	344	331	341	347	338	350	313	308	325	318	347	358	320	339	345	336	379	330	379	332	339	356	351	336	343	350	351	356	344	373	350	334	314	320	350	357	375	365	355	370	356	313	339	348	366	328	348	323	355	346	362	333	344	331	339	372	345	352	306	359	338	370	321	355	366	326	352	379	319	354	345	344	343	342	355	336	331	337	316	364	309	369	357	335	372	353	306	361	338	331	379	341	339	357	344	349	335	352	396	372	338	346	361	356	358	344	359	328	338	346	340	326	342	335	326	341	337	336	369	345	355	336	367	328	345	363	338	318	349	332	357	335	343	351	312	340	341	376	378	329	315	345	329	352	335	358	384	377	363	315	335	325	313	340	315	330	375	348	324	345	365	357	347	339	361	344	377	403	369	354	323	348	354	350	354	363	333	323	345	336	352	359	328	342	366	352
40021	14667	2875	1338	1043	839	749	628	558	544	517	485	457	453	410	460	435	404	418	416	369	405	378	401	409	415	405	418	357	392	390	372	402	391	411	417	460	383	420	414	415	439	407	412	405	404	413	385	412	429	393	397	362	412	389	358	386	427	432	427	385	395	404	375	418	416	431	404	411	390	384	386	364	367	402	383	409	402	375	386	369	395	378	354	359	377	392	363	357	386	379	380	410	373	391	376	392	382	387	382	392	397	380	416	390	379	370	411	373	404	408	368	394	414	371	425	350	370	405	410	397	386	359	379	401	391	395	360	377	416	392	341	356	391	411	375	373	391	356	375	390	390	407	385	395	357	384	390	349	381	408	368	391	387	373	405	383	409	390	371	412	401	404	357	408	378	379	387	390	383	388	401	389	404	354	391	385	365	345	366	380	351	372	367	371	379	389	357	363	363	393	354	345	388	367	383	378	362	358	375	398	365	399	371	386	357	408	402	394	370	435	374	341	383	405	375	381	406	402	373	386	418	387	381	403	390	411	385	399	384	379	436	422	369	383	383	392	345	411	414	404	360	352	381	412	407	368	364	380	366	376	388	364	392	356	387	368	388	403	392	386	392	374	359	401	365	359	401	353	388	367	394	394	369	376	377	383	396	402	368	421	387	365	396	401	372	371	356	399	371	355	374	375	382	365	384	369	356	384	355	367	401	384	421	355	375	405	389	398	375	362	364	400	345	407	399	389	357	361	406	390	379	373	389	375	357	398	381	397	362	424	346	347	380	387	386	424	392	377	364	380	385	385	407	389	374	375	366	420	395	363	370	362	389	376	381	416	389	366	384	377	415	411	370	381	395	384	401	369	379	372	413	403	377	378	381	389	372	350	399	370	377	383	381	347	401	358	338	388	375	385	388	362	408	395	369	379	367	373	348	394	397	406	375	378	344	413	379	379	408	362	370	374	363	386	345	391	379	387	369	376	435	405	393	395	368	375	378	391	386	345	349	357	414	369	394	383	375	373	368	385	329	373	401	379	379	375	382	365	394	366	377	378	399	362	335	375	375	386	384	376	350	394	407	386	383	363	430	379	390	388	381	371	398	381	400	381	348	377	400	395	370	379	385	386	371	353	362	376	384	376	392	385	385	372	360	361	387	374	355	381	371	410	376	368	353	356	370	376	395	391	384	382	391	363	393	386	379	418	385	327	390	409	372	363	389	357	399	381	399	405	381	419	388	418	358	365	389	379	399	367	355	353	341	402	367	391	390	402	383	408	394	399	394	385	385	388	379	376	371	381	378	359	352	375	362	424	361	389	362	424	362	398	373	353	390	356	365	368	359	363	396	389	390	383	381	378	371	373	400	369	381	399	393	365	393	374	392	379	413	374	370	376	387	361	363	358	397	371	358	326	360	379	374	406	380	370	398	394	407	383	359	398	344	391	369	370	407	423	394	376	389	372	363	393	405	413	356	348	384	397	358	390	381	362	369	395	357	416	374	423	376	356	400	418	359	334	368	383	362	415	364	362	349	364	419	356	373	366	373	378	371	391	377	384	372	390	359	370	352	330	444	325	389	369	388	369	324	388	417	400	365	342	392	374	359	352	418	369	385	393	437	361	369	396	378	385	405	374	357	383	408	399	364	405	395	407	353	414	372	357	400	375	393	416	375	384	398	353	368	360	375	385	381	364	339	409	321	393	372	371	363	365	389	342	393	385	374	400	376	408	388	381	393	385	373	366	370	381	364	405	383	385	359	390	405	352	411	370	349	348	388	396	400	412	389	405	366	339	401	405	402	370	376	379	374	338	395	388	369	389	396	369	403	426	385	356	399	407	394	415	412	423	396	359	401	333	399	363	384	398	392	354	392	428	412	419	434	386	377	371	381	378	344	337	403	396	399	366	405	385	369	359	398	413	368	379	379	384	354	403	390	398	395	391	395	363	366	411	430	351	414	357	347	375	397	388	386	343	380	348	368	336	384	367	335	354	373	381	386	389	378	381	389	383	402	384	379	367	345	383	371	410	375	361	386	370	379	382	401	375	355	378	405	394	400	397	355	384	379	375	381	365	338	372	386	367	373	410	384	398	392	337	392	393	397	398	391	393	397	369	377	370	379	351	381	378	370	390	367	391	367	383	378	339	373	389	408	396	397	356	413	384	400	373	397	365	363	369	365	373	429	394	413	375	358	409	364	411	369	382	385	349	403	386	341	370	367	394	417	370	378	395	393	382	383	355	356	393	367	418	367	364	365	375	386	384	375	401	390	402	382	405	370	361	393	390	381	405	375	404	375	400	355	404	420	374	365	407	382	350	408	383	397	351	355	354	357	379	399	351	431	359	376	378	367	379	417	361	362	403	401	384	361	383	384	379	410	368	380	391	408	383	379	385	372	410	374	370	392	370	390	356	374	376	417	344	378	369	364	401	369	369	375	373	382	388	384	352	395	379	371	364	399	344	382	403	373	355	399	343	390	402	391	356	404	404	409	351	384	382	367	400	362	388	365	366	376	397	417	379	420	372	387	355	395	378	395	370	393	371	355	366	406	379	412	371	362	398	400	388	352	393	387	369	398	370	381	384	369	387	352	400	379	364	379	355	375	378	374	364	341	415	375	365	359	399	379	387	364	370	372	362	382	382	399	392	370	349	385	372	369	370	361	369	344	387	415	373	364	384	358	377	378	409	330	407	389	366	366	385	379	401	369	346	360	366	378	390	406	378	393	376	399	364	357	392	360	354	378	413	390	390	351	389	377	355	368	370	397	359	353	365	378	400	343	389	379	350	394	396	396	416	378	390	371	384	396	391	373	377	395	419	409	371	357	396	419	379	325	376	404	370	408	366	366	393	370	355	359	406	337	389	398	387	395	379	381	378	362	355	372	362	388	409	382	404	355	378	406	364	379	361	391	383	361	364	387	396	392	361	389	354	369	375	386	382	396	407	386	378	396	404	337	359	381	390	351	380	394	384	396	373	411	417	410	403	386	387	387	361	361	406	395	390	352	375	365	407	371	358	386	366	399	368	394	376	381	412	370	384	374	362	376	409	372	406	356	349	362	388	383	368	370	378	323	348	425	357	354	385	386	383	374	392	361	397	395	390	379	347	396	363	401	381	395	395	374	372	366	362	373	386	367	407	384	370	367	377	393	372	370	354	383	380	383	395	361	386	411	385	427	377	421	360	363	370	389	374	366	395	370	387	331	397	372	380	366	361	388	374	377	367	418	416	383	403	356	418	379	362	390	397	358	380	360	382	403	360	391	359	387	405	383	388	400	376	392	418	355	380	397	384	358	386	405	389	364	396	400	387	365	367	357	416	370	382	376	375	396	414	399	365	355	362	400	352	402	385	358	398	401	410	350	383	406	354	364	387	416	396	362	370	389	374	408	379	413	390	367	355	347	402	371	383	389	378	378	357	359	370	402	387	374	369	381	390	396	416	365	409	373	378	402	393	367	350	365	379	330	383	392	398	362	384	362	368	344	365	387	365	363	373	423	369	389
23092	21562	29332	24229	21554	21553	6509	1267	1055	921	875	836	855	801	803	777	758	761	708	755	683	676	738	696	742	767	697	724	703	678	720	775	703	707	748	747	741	774	698	744	665	689	685	694	693	684	718	720	710	711	723	714	699	673	683	686	686	672	653	738	646	630	664	668	673	697	648	672	725	668	690	656	692	668	693	705	656	637	677	700	671	693	725	663	667	665	661	670	693	682	682	637	746	685	691	688	659	712	666	669	658	689	643	689	721	692	677	701	673	705	721	671	665	653	682	683	716	666	712	653	705	702	680	709	653	691	660	653	630	667	679	693	640	674	682	673	641	731	644	679	698	659	662	682	679	725	678	655	673	720	696	715	645	698	569	632	656	671	705	677	647	645	714	622	652	728	652	652	686	705	650	713	667	643	682	685	697	697	672	703	693	657	668	659	663	690	715	681	657	667	698	715	658	671	643	685	719	654	682	659	681	657	691	661	693	696	700	690	672	667	642	677	600	724	748	665	687	675	647	667	698	691	677	679	697	701	674	698	684	687	649	721	697	710	641	692	676	674	677	714	633	734	694	666	694	651	686	655	689	663	653	653	623	651	692	675	717	656	652	718	652	698	650	638	659	684	651	672	682	678	666	758	666	662	629	639	702	645	687	618	679	669	673	668	660	669	692	623	673	672	638	673	691	631	691	684	681	664	685	720	658	673	682	637	684	668	703	694	743	681	665	673	663	654	671	674	666	685	691	668	689	713	674	696	662	663	644	703	685	728	656	681	642	692	623	713	647	718	673	696	721	680	649	665	630	670	638	695	681	684	664	682	684	682	685	683	682	700	682	666	680	676	656	666	690	677	662	690	671	642	666	689	741	660	688	690	726	666	650	639	661	692	668	640	659	678	656	658	665	645	694	665	762	658	673	677	648	620	642	670	709	670	674	686	680	682	702	700	721	697	703	679	719	643	665	705	692	703	671	625	708	659	693	673	654	632	643	654	699	714	651	653	621	678	668	664	696	669	677	648	682	643	658	731	660	699	707	651	680	693	671	668	721	665	646	651	701	686	713	624	650	630	698	679	636	662	686	689	681	670	677	662	646	640	688	677	659	650	660	696	684	668	696	618	631	699	676	676	698	677	650	626	669	685	670	654	748	644	643	665	687	661	685	693	678	683	702	686	736	680	688	695	710	673	633	668	626	657	685	690	654	697	668	669	662	695	691	688	661	685	688	715	684	700	704	640	677	703	672	680	668	702	690	701	661	638	662	676	656	673	683	695	676	664	671	656	666	694	703	664	696	674	609	671	664	705	690	663	693	659	695	665	644	614	653	674	678	685	726	698	672	672	681	661	640	681	717	637	712	629	653	639	660	664	674	666	710	653	686	665	702	669	703	671	666	682	714	661	658	680	675	720	704	712	682	659	680	726	646	696	658	675	698	708	701	626	691	708	690	690	670	697	683	675	744	637	667	662	701	704	690	667	689	709	698	668	746	649	697	649	675	677	730	649	736	662	648	670	701	648	689	679	671	676	659	666	689	689	671	674	678	667	698	672	704	696	693	727	716	686	655	664	643	668	648	679	658	674	665	687	673	668	667	699	701	708	645	662	669	672	647	662	626	657	688	672	643	679	671	673	689	684	672	697	656	650	685	704	748	670	628	657	694	667	677	702	661	690	686	676	664	623	703	678	700	688	703	676	719	672	636	699	625	680	720	644	698	697	677	671	653	672	643	689	638	672	670	649	684	690	632	663	662	658	714	634	673	708	702	685	709	724	661	643	699	667	765	662	629	670	680	627	679	677	677	669	704	649	659	653	673	624	650	642	675	714	654	702	694	728	698	670	657	708	653	717	743	685	705	699	684	626	642	695	684	636	706	713	716	657	683	726	681	648	709	653	711	665	655	651	678	679	677	690	713	695	698	664	685	703	646	635	637	603	692	647	661	654	652	678	698	664	689	677	695	681	644	664	674	604	699	663	646	674	669	656	679	662	695	674	669	688	695	658	691	673	662	690	678	639	691	673	663	713	693	667	697	681	683	633	636	684	629	709	721	648	659	692	689	724	680	646	626	731	668	674	646	663	682	669	682	621	636	668	661	664	653	694	676	671	662	649	622	685	662	655	617	677	640	682	693	644	659	676	676	673	710	636	699	688	683	681	726	711	692	663	646	644	624	672	666	681	677	674	671	676	699	692	660	618	635	664	674	697	658	674	694	674	751	700	687	657	681	650	716	688	658	647	702	645	700	643	661	624	681	656	672	676	716	662	685	662	665	641	654	673	660	709	671	649	680	663	683	709	645	630	704	643	639	691	666	697	700	692	639	679	695	657	679	673	677	711	702	704	695	674	661	672	682	675	670	639	721	637	658	663	663	676	672	664	628	675	668	653	714	647	652	624	676	666	659	653	687	680	671	641	669	661	664	660	673	633	639	696	623	708	668	637	735	673	689	674	736	679	705	636	657	674	668	632	650	648	653	680	732	690	665	678	658	665	664	674	684	725	684	634	677	652	711	666	665	678	669	660	675	645	681	635	690	723	676	660	662	745	703	654	717	647	675	712	715	662	675	646	696	675	703	676	689	664	687	700	686	648	666	699	667	693	642	718	659	620	700	689	700	644	657	663	678	679	712	701	713	702	676	659	674	713	716	696	679	713	694	694	695	666	681	659	701	718	675	710	702	653	692	630	661	643	673	658	658	691	649	714	708	669	674	644	590	674	698	671	712	682	615	636	687	629	665	646	723	680	715	660	707	694	659	673	688	650	649	683	722	658	696	661	641	634	655	726	676	658	658	636	684	646	703	674	659	712	666	672	650	677	626	654	674	666	680	683	653	678	661	633	675	677	630	703	661	698	644	705	638	654	665	730	660	671	665	685	675	616	651	667	691	676	658	690	692	644	672	639	698	647	638	665	643	679	678	669	668	652	658	661	665	740	668	675	603	678	669	686	702	683	681	672	643	714	679	648	688	700	664	689	662	669	663	652	688	614	697	731	676	629	673	658	658	692	673	689	648	657	676	675	683	668	691	643	676	719	654	709	716	657	658	666	647	734	685	703	722	662	654	660	671	674	694	661	636	654	710	696	610	675	646	704	662	704	703	668	657	694	678	657	678	668	716	620	671	707	669	690	705	693	674	656	671	686	704	687	677	652	659	667	695	713	639	685	684	702	652	675	661	736	652	689	644	684	681	676	674	684	703	686	627	732	695	652	627	700	672	649	632	663	662	694	687	669	674	699	701	650	650	664	678	655	672	633	640	681	690	650	632	700	717	695	674	641	645	734	673	634	644	658	654	667	656	688	672	685	646	638	675	743	610	647	723	726	745	643	701	647	663	673	590	667	706	670	679	719	682	627	669	682	650	676	700	638	705	688	666	646	688	638	629	648	646	695	674	715	665	682	694	648	691	651	646	663	683	659	694	676	737	665	659	611	717	708	660	656	697	675	655	688	678	665	727	675	651	656	646	673	657	660	676	681	683	665	701	666	703	662	662	666	707	673
48343	24519	8548	4035	3018	2379	1948	1567	1370	1207	1124	1015	949	898	869	847	811	785	748	846	739	777	766	782	715	755	731	725	737	720	754	713	730	764	784	774	786	781	818	747	740	738	763	773	753	746	758	679	759	723	677	767	743	749	747	746	687	708	733	708	753	752	764	751	714	724	711	706	681	701	657	682	691	689	687	709	696	695	734	688	688	659	645	639	704	683	709	691	662	701	677	714	692	655	671	698	701	696	720	681	681	639	700	698	656	684	711	700	674	694	675	726	684	684	656	700	663	690	664	669	714	714	677	657	699	673	674	655	683	713	709	697	662	715	680	681	683	658	643	713	708	689	663	688	715	650	742	672	707	736	717	733	685	734	665	690	650	702	693	703	709	721	679	670	697	717	670	686	753	715	675	670	628	714	706	719	699	719	697	667	703	676	670	689	711	701	689	740	678	690	651	705	692	648	700	698	664	703	681	722	665	707	677	667	703	749	702	700	717	691	687	669	683	705	689	675	696	727	688	716	727	686	703	744	712	661	689	658	704	716	707	698	681	714	698	659	733	676	700	670	658	703	669	743	702	663	669	695	633	690	713	689	681	671	703	725	683	685	683	700	697	698	657	738	664	658	648	701	665	689	654	682	703	677	688	677	746	671	684	710	635	684	646	658	684	646	702	691	669	728	684	676	636	671	690	728	655	724	668	640	660	670	711	683	718	673	710	620	700	702	670	699	647	707	638	696	695	682	704	699	708	697	730	696	655	712	712	693	667	680	721	665	705	683	711	674	674	674	667	689	687	706	695	651	679	722	723	697	647	680	644	689	697	659	674	721	697	656	676	752	688	695	699	661	679	661	672	668	669	700	647	757	674	677	729	670	653	726	707	695	674	660	686	675	703	693	716	642	640	672	644	725	711	739	711	682	663	733	704	697	710	674	690	726	649	694	707	677	736	727	726	693	726	691	673	716	670	692	701	719	712	677	726	674	669	742	727	690	673	763	718	721	712	728	691	707	709	718	710	695	674	717	684	694	719	681	720	686	681	684	668	705	665	637	713	690	701	715	688	740	723	683	667	686	660	669	712	689	684	700	696	717	698	694	687	650	685	689	685	699	689	644	648	673	671	655	683	712	671	682	700	699	699	768	699	736	686	692	727	685	704	667	684	660	692	678	681	657	671	686	617	658	694	723	710	684	668	722	682	680	685	675	718	677	664	671	746	716	674	673	708	670	699	675	713	668	691	692	675	701	708	685	684	771	682	661	719	718	686	671	679	687	676	691	750	685	730	673	677	709	689	703	690	744	732	677	687	653	685	670	675	647	678	706	720	640	662	696	701	703	675	641	697	682	700	675	709	680	633	671	697	649	689	654	705	697	698	657	748	711	709	723	699	673	674	683	686	704	679	685	701	663	704	683	661	657	681	656	672	672	679	711	677	651	693	679	686	651	660	710	675	683	677	727	693	711	668	668	704	690	680	692	687	680	686	711	682	672	728	757	681	659	661	708	690	705	701	690	678	692	653	704	712	694	693	692	706	703	711	683	628	703	690	676	697	696	661	687	737	652	661	712	686	682	698	720	709	715	681	720	684	654	708	690	698	729	688	690	655	632	714	669	677	717	701	672	672	685	608	651	695	671	632	690	684	726	667	641	685	666	696	712	716	684	663	676	670	691	711	698	746	691	696	719	687	704	709	708	639	722	743	676	693	688	729	675	685	668	691	698	713	705	705	659	669	644	714	694	733	705	659	652	744	660	674	735	679	699	701	679	692	718	667	727	751	697	658	702	669	677	680	692	679	671	660	657	696	671	711	649	709	690	739	684	673	706	673	658	703	715	648	697	689	661	696	666	652	716	673	676	670	690	712	668	696	704	670	739	673	699	709	680	718	697	694	683	720	701	705	683	723	712	714	673	704	703	675	701	689	680	661	685	739	697	687	718	721	697	728	700	684	685	658	653	695	671	681	683	685	697	658	625	722	706	662	689	682	700	668	697	732	718	676	696	708	726	684	702	684	638	712	686	709	700	692	675	718	701	673	700	679	666	672	707	691	721	666	719	720	695	692	685	677	672	707	741	705	677	717	663	695	710	694	708	721	717	736	709	708	687	649	663	629	740	710	714	659	724	665	690	670	723	672	650	656	727	658	673	679	650	689	662	695	674	660	659	655	676	701	684	710	658	675	688	636	697	718	711	667	663	719	704	750	703	685	728	657	686	675	676	698	714	679	693	691	706	655	707	713	646	703	698	657	684	688	657	667	723	704	659	692	624	668	691	672	668	637	672	715	636	706	698	644	714	689	681	699	674	641	678	651	676	709	735	682	691	689	698	649	725	715	697	692	652	715	691	693	687	718	694	722	723	672	707	741	680	698	686	697	718	704	726	702	686	724	720	712	660	711	680	747	637	705	719	707	707	645	663	675	730	740	714	653	654	672	685	664	632	665	665	698	669	688	698	663	667	703	640	695	736	675	668	658	696	661	694	707	680	695	675	660	681	732	710	714	735	692	685	662	687	656	672	706	682	675	641	659	762	655	714	673	701	691	720	705	689	697	783	661	678	733	707	723	700	680	699	704	706	725	702	705	711	695	693	756	691	662	714	673	663	709	685	727	708	651	727	689	682	682	736	639	682	676	709	689	715	674	676	657	708	653	638	673	674	700	655	686	700	690	650	716	720	681	650	725	692	700	677	722	692	675	711	708	700	687	671	721	678	657	688	679	693	651	622	698	661	720	745	666	663	677	646	692	679	717	664	709	669	737	709	671	636	612	697	695	700	738	694	721	687	721	715	746	734	650	693	674	746	692	665	664	721	652	756	674	643	680	682	720	724	713	643	647	717	713	698	719	741	734	684	688	681	705	661	736	704	701	715	695	695	709	671	673	717	674	682	695	669	729	662	712	654	696	787	611	658	671	693	695	728	690	680	685	694	691	694	719	716	674	662	722	697	747	682	665	709	741	684	688	708	719	715	674	699	673	656	696	697	680	742	695	673	701	690	684	707	697	652	645	635	708	713	713	721	686	658	694	701	722	703	695	688	678	682	669	704	713	689	658	735	723	675	635	670	660	648	719	670	699	730	709	674	638	720	734	714	687	686	715	693	676	678	664	683	691	696	675	668	723	705	682	658	726	666	640	667	658	719	649	706	702	661	670	679	662	722	666	671	718	690	645	680	691	665	665	687	696	709	690	692	656	664	673	668	732	685	641	674	660	681	690	656	676	691	696	729	678	699	702	678	689	703	687	673	692	725	674	666	676	678	674	720	646	717	696	671	678	696	689	708	710	736	672	718	672	680	691	645	741	656	696	682	701	711	745	658	699	685	697	666	699	698	692	687	684	706	644	670	677	712	693	725	712	711	723	672	677	729	704	692	722	721	665	667	682	728	652	706	705	692	678	641	681	669	634	669	711	687	730	669	705	667	726	675	713	667	663	620	761	711	707	706	714	701	673	691	707	642	683	671	730	733	677	736	733	723	733	635	708	671	700	688	704	695	689	688
28754	17827	3511	550	385	351	329	318	312	346	312	351	304	289	320	289	312	333	308	293	326	267	297	313	291	334	323	323	332	309	341	325	312	315	312	328	324	319	316	329	314	302	336	318	326	324	312	303	317	344	335	323	323	311	315	308	330	337	312	284	289	300	324	339	327	329	296	295	331	313	297	308	323	309	324	295	280	283	304	329	313	323	280	292	325	358	359	303	320	344	276	327	292	308	333	301	353	315	306	341	310	333	326	331	314	325	321	343	321	328	321	323	313	288	314	314	302	318	351	310	310	285	313	313	322	321	315	305	300	319	336	314	283	298	310	326	321	325	303	315	319	336	329	331	311	288	320	296	310	315	308	291	295	319	297	314	297	319	306	305	318	307	316	327	342	277	335	295	264	297	298	309	311	329	317	325	305	311	292	320	339	343	285	322	320	340	326	338	298	315	307	315	322	319	351	309	308	304	315	326	319	301	296	311	341	292	332	351	309	324	285	300	342	320	350	317	314	325	304	262	339	305	306	313	342	305	346	319	301	320	326	306	329	337	312	332	307	296	313	308	304	341	306	332	324	332	320	306	312	314	341	326	304	321	298	311	361	318	328	308	296	322	309	279	325	326	312	327	330	320	306	333	319	308	321	319	316	326	327	304	323	328	291	327	331	303	340	295	291	330	319	302	301	332	328	317	311	308	314	350	304	284	326	347	289	314	314	328	319	339	313	298	300	299	292	315	315	369	312	272	322	324	319	323	339	301	312	309	316	306	342	330	335	288	317	322	291	313	291	307	287	313	342	286	316	273	275	341	297	282	311	331	337	332	309	285	311	337	306	311	324	327	299	319	281	326	293	290	292	309	310	269	336	298	301	325	280	331	280	317	324	307	312	322	305	297	284	291	330	302	334	310	312	285	272	325	335	354	327	314	318	310	357	308	286	333	326	326	305	311	338	332	289	294	345	355	334	323	305	285	322	326	310	337	309	324	346	331	277	317	294	331	311	319	348	328	303	320	333	310	321	317	345	343	312	311	291	312	322	280	318	314	299	311	332	316	305	295	328	315	301	295	308	322	292	337	343	308	308	347	348	328	303	317	317	340	333	293	300	339	296	319	312	286	324	297	340	302	326	286	288	329	317	345	290	331	292	334	309	301	306	306	309	323	329	313	293	321	352	332	323	323	292	326	314	293	289	320	293	329	326	302	304	297	325	287	322	298	292	307	278	329	314	321	320	299	283	313	307	294	326	342	317	340	308	290	308	326	321	312	314	324	335	304	281	283	301	313	309	303	310	304	330	307	310	313	323	340	289	321	316	319	327	287	309	337	338	288	373	298	296	315	298	305	329	295	330	279	306	294	316	328	293	329	321	320	317	308	291	311	299	319	320	343	322	305	316	323	308	319	333	300	313	310	319	329	314	331	325	287	328	336	279	329	342	330	317	313	298	339	336	299	272	316	321	305	348	310	290	321	306	343	295	296	310	306	315	356	292	320	311	326	306	298	303	317	294	356	310	290	316	313	323	329	331	290	282	344	289	309	289	322	309	329	291	332	309	302	279	299	303	330	327	307	329	352	326	325	323	320	323	333	300	298	302	316	336	310	334	328	334	316	281	316	322	303	286	295	316	328	287	295	312	320	320	300	315	323	312	293	296	332	329	333	307	326	335	315	306	312	311	366	321	348	314	284	302	293	318	293	312	307	327	295	315	304	302	326	348	336	322	319	272	318	316	301	321	306	284	307	325	309	330	334	308	307	312	318	301	348	341	327	283	329	306	285	337	328	289	312	303	331	269	284	300	320	326	331	315	345	330	298	323	301	325	309	324	330	341	288	313	330	303	324	316	308	337	279	298	317	314	305	319	298	309	324	303	330	307	280	300	295	300	306	306	341	305	301	317	332	315	316	305	320	327	308	306	317	307	320	330	283	336	328	268	319	315	323	305	305	280	290	307	298	323	304	303	298	342	320	321	269	305	302	280	302	285	308	303	311	328	332	349	327	321	289	293	328	317	315	296	295	338	299	359	324	316	311	290	343	282	327	330	295	312	318	319	307	337	317	323	292	295	316	312	318	303	297	314	303	318	333	328	317	315	301	305	296	288	323	307	290	272	299	283	322	292	300	321	304	338	305	307	325	333	310	349	280	324	324	294	324	311	347	299	318	347	299	292	293	310	327	306	307	315	315	374	321	324	299	329	296	296	317	305	343	285	318	320	330	355	304	338	308	318	309	322	304	323	304	289	301	315	308	326	305	308	326	326	319	313	320	331	295	358	296	304	308	319	319	293	275	341	334	311	312	328	307	304	318	338	281	307	336	338	303	287	292	322	305	300	309	329	294	319	321	313	299	311	312	304	322	306	323	300	298	318	344	315	318	243	307	308	355	337	320	332	330	272	279	324	322	306	331	285	329	285	327	309	315	336	304	322	296	309	316	327	334	313	305	310	302	301	315	281	293	316	317	320	291	292	326	308	314	297	297	310	337	312	329	298	303	305	315	359	305	288	332	306	302	312	316	312	305	337	301	313	280	303	321	311	323	315	324	322	348	339	319	317	302	293	283	352	325	296	310	315	313	327	331	292	309	310	321	309	295	319	289	327	315	320	343	324	297	302	319	273	319	357	323	284	287	325	324	346	319	315	283	285	281	315	326	322	316	277	336	330	316	315	315	344	345	307	301	301	320	317	333	320	322	334	278	322	328	352	293	316	341	323	320	285	298	346	275	321	320	326	319	296	294	291	320	291	326	334	312	309	294	344	304	340	313	324	339	297	336	315	329	326	319	337	308	313	321	312	323	359	313	304	292	342	306	334	297	299	301	326	310	348	328	282	316	352	321	288	322	301	340	294	319	320	295	284	307	341	348	326	320	335	298	303	289	292	277	304	281	261	306	266	323	309	316	329	324	301	290	305	312	350	300	303	263	311	339	305	317	333	305	307	314	309	293	314	325	320	311	279	253	274	329	279	318	325	292	333	308	273	319	316	288	353	332	338	333	319	288	306	334	265	320	315	324	309	322	299	331	318	313	298	318	311	315	318	346	332	310	334	298	316	322	290	267	330	313	302	335	294	310	319	338	302	327	350	320	329	314	324	334	327	306	277	308	345	329	311	309	301	299	308	296	357	301	310	303	339	315	317	307	343	337	340	330	298	330	314	311	310	328	336	293	306	295	326	326	308	316	329	329	333	293	322	304	337	328	331	300	295	300	311	329	325	303	320	340	306	305	321	345	312	328	270	272	291	299	294	317	312	300	339	311	269	335	312	291	299	303	315	312	321	303	335	338	283	313	334	345	285	341	298	312	337	310	319	291	331	314	333	313	322	351	286	343	338	318	294	305	327	299	308	303	303	306	329	311	307	292	301	306	310	315	314	329	326	331	318	310	313	300	299	312	317	320	363	316	317	344	306	312	324	319	309	308	325	325	335	296	332	308	296	317	317	316	315	281	285	296	357	302	325	320	330	334	317	305	316	277	291	304	359	321	369	291	304	286	273	291
15685	4674	568	431	380	358	343	376	312	326	338	314	330	343	310	340	342	320	323	320	349	352	346	326	336	336	326	370	326	367	348	335	311	367	357	370	373	362	374	380	373	344	339	381	353	330	355	303	345	339	348	319	336	324	338	311	363	331	318	356	335	329	310	384	395	349	334	341	337	316	321	327	334	319	373	366	327	379	321	344	344	372	350	338	373	321	315	313	314	329	330	345	330	335	319	353	344	345	350	299	338	326	368	329	333	311	321	330	323	369	302	325	325	335	330	350	325	330	344	324	342	342	325	322	320	321	336	320	337	336	314	338	322	361	303	341	342	364	350	322	351	330	294	336	378	339	331	336	377	298	370	338	319	330	336	385	324	339	346	356	343	331	328	357	351	296	339	338	372	357	328	298	325	339	322	356	322	323	336	354	347	317	354	340	351	353	315	312	327	338	356	317	353	345	356	336	333	371	304	348	344	350	325	341	332	308	329	328	359	333	331	308	315	330	325	340	317	314	338	310	321	337	312	335	363	358	334	316	341	321	348	338	309	334	357	306	322	344	343	353	327	328	321	305	341	373	355	358	344	361	364	341	333	320	315	360	364	363	332	332	316	344	353	327	380	339	391	342	325	340	311	290	338	333	328	360	348	359	299	342	331	345	339	336	361	352	339	328	340	325	338	352	305	365	314	320	362	326	342	345	365	312	353	347	307	307	348	334	314	321	364	336	344	328	363	360	335	316	345	333	347	321	361	335	321	341	368	339	346	334	363	324	313	323	328	313	355	328	344	310	328	381	338	328	325	332	326	349	325	342	338	327	330	317	314	332	306	306	315	315	357	310	343	318	331	332	334	316	357	331	327	364	327	340	326	323	308	371	374	316	313	367	352	326	326	342	319	333	335	315	372	313	320	305	345	357	323	322	329	323	312	333	339	348	348	342	360	326	351	318	316	317	324	354	302	325	358	330	339	311	357	309	351	346	363	328	335	340	352	355	316	308	307	338	367	362	317	356	362	344	329	338	347	354	338	301	360	335	387	342	349	326	307	334	322	302	353	319	328	312	377	323	357	343	319	336	357	306	361	354	321	353	347	357	340	368	337	400	360	310	353	324	347	364	301	326	347	305	324	343	345	375	353	347	333	338	344	347	339	315	343	311	386	358	333	313	318	356	342	328	338	323	345	317	361	325	329	347	355	327	332	329	329	339	335	335	330	344	333	366	316	352	347	346	347	330	336	322	316	347	329	352	334	334	333	336	334	340	334	339	316	345	343	352	333	335	319	305	370	346	343	338	355	341	333	333	358	338	335	319	333	356	310	338	316	287	349	354	327	344	343	339	354	369	343	343	328	333	334	327	328	335	344	321	337	357	328	327	315	315	291	364	317	350	332	340	322	318	340	346	353	349	334	308	354	359	341	328	329	363	326	359	356	326	332	369	332	337	353	346	337	289	314	355	310	329	325	350	330	329	329	339	323	334	323	361	342	330	311	328	335	349	325	326	340	377	333	318	323	303	360	354	325	333	333	324	303	337	327	349	342	331	346	342	362	334	330	331	322	335	352	336	352	310	330	317	336	352	372	358	343	314	342	360	357	317	342	338	339	346	347	335	329	353	351	336	291	326	332	322	330	343	301	327	343	342	318	339	313	362	342	355	353	336	361	309	359	343	327	305	339	325	305	350	330	351	320	355	351	325	359	322	325	332	353	323	346	305	347	342	347	331	340	350	344	305	334	354	330	303	346	336	351	333	336	359	326	362	338	322	336	356	341	335	322	344	332	348	319	348	340	322	336	316	328	360	332	319	350	345	310	302	319	329	346	348	362	332	326	358	357	370	346	364	336	350	309	334	298	328	326	320	331	338	324	348	305	369	333	360	325	343	344	358	359	342	343	327	304	319	341	340	331	347	323	362	310	341	336	359	319	307	307	332	357	370	313	340	301	363	343	343	312	375	319	284	336	301	343	340	292	354	349	327	347	344	326	363	346	322	362	304	351	343	350	328	344	321	338	368	317	367	371	333	341	356	354	357	316	339	317	354	338	344	346	302	344	317	321	338	361	313	321	355	323	372	363	325	329	329	313	334	360	327	293	344	311	336	351	343	324	308	338	349	279	330	322	325	343	322	319	330	342	286	344	338	351	360	343	349	343	344	340	323	357	334	329	356	363	327	342	336	327	331	349	335	322	302	330	335	338	341	374	340	336	333	335	341	343	349	342	350	336	308	363	326	344	335	366	340	343	331	342	348	366	278	333	314	306	346	319	318	326	347	355	357	324	349	342	319	341	315	316	341	324	310	318	352	330	330	336	306	323	311	324	352	324	292	350	329	307	335	324	355	335	315	365	319	368	340	316	327	341	345	318	317	329	358	322	336	318	341	340	333	302	317	359	307	354	313	306	358	308	355	365	357	348	343	317	352	292	330	329	319	327	345	284	356	335	316	321	329	340	360	322	372	344	348	347	366	349	327	347	334	371	298	357	323	322	300	321	317	343	304	334	322	338	359	328	363	323	328	302	304	327	301	320	305	350	298	386	347	330	300	358	365	352	373	340	353	328	348	318	345	308	307	356	341	345	345	343	361	329	343	323	337	349	339	322	313	358	325	341	344	355	317	348	346	320	311	354	345	320	304	342	371	330	299	357	335	324	321	340	346	328	319	360	313	344	329	320	350	349	335	342	338	343	326	342	348	373	338	357	351	359	328	338	333	341	321	355	320	326	337	322	342	331	320	336	297	333	333	326	364	346	318	277	355	339	303	349	332	310	327	337	306	356	336	355	315	311	334	352	355	318	304	332	347	329	339	380	354	320	363	318	357	331	341	355	316	365	329	333	342	322	342	325	360	371	343	333	348	353	316	326	354	319	345	349	303	381	310	335	339	332	349	309	378	349	348	345	349	326	363	327	336	341	357	338	323	370	344	347	328	331	329	317	362	324	348	346	400	350	335	374	335	350	312	379	345	312	333	320	368	325	324	328	321	355	347	333	350	358	338	330	340	339	371	304	330	334	367	339	373	324	320	361	324	336	342	337	316	339	344	359	350	344	319	364	353	342	335	342	329	298	326	331	328	339	323	342	315	350	339	360	331	310	336	350	331	326	347	308	346	342	327	354	353	362	358	341	344	342	332	339	361	327	347	322	332	350	355	368	360	315	319	350	375	372	312	344	344	345	353	345	340	309	316	309	352	337	351	330	331	371	366	302	350	360	326	320	365	315	359	343	347	323	343	366	326	304	325	345	299	340	325	312	322	332	327	301	335	333	345	336	349	325	334	356	330	309	326	364	337	320	350	301	312	378	344	332	319	317	357	341	320	350	337	329	326	326	318	344	348	347	320	315	343	335	323	322	350	327	323	306	334	365	333	340	357	350	358	347	360	329	380	315	340	317	346	312	342	344	361	314	337	321	331	357	331	309	322	350	324	355	349	351	321	361	353	332	331	355	341	374	329	327	321	339	378	339	320	342	341	345	328	346	383	339	371	312	356	328	314	349	380
24358	21627	29044	24653	21548	7488	1091	793	732	731	713	643	584	631	638	576	586	582	605	547	586	567	574	557	560	565	526	526	527	529	589	563	585	572	524	580	557	621	581	562	552	568	581	586	605	611	557	548	568	566	590	554	495	545	562	548	562	550	505	567	559	567	522	563	549	516	555	534	546	548	544	541	577	565	525	544	553	538	522	559	534	543	523	544	546	551	546	532	510	547	513	529	580	586	553	534	571	512	553	553	549	514	498	605	529	552	575	532	508	506	569	508	516	571	539	536	546	530	592	535	522	551	549	532	546	549	548	574	541	532	532	526	565	515	583	507	502	571	555	509	539	533	584	536	545	545	537	498	550	527	494	514	543	544	513	526	501	528	562	521	555	535	531	520	542	556	554	531	528	528	517	497	515	578	546	525	542	527	534	525	528	546	530	486	529	480	582	543	540	577	548	539	561	531	520	534	528	583	540	555	542	568	555	517	532	579	523	506	555	527	549	526	563	527	511	547	578	506	554	514	527	565	560	555	536	517	506	547	532	499	537	585	555	563	525	550	531	597	533	581	566	539	549	559	568	539	536	516	551	532	499	574	535	578	552	563	545	537	555	540	593	543	539	552	511	516	533	561	521	557	529	606	537	555	540	516	516	512	523	574	555	508	492	561	540	521	562	521	548	548	559	550	536	542	519	550	553	518	579	531	539	529	541	540	530	525	543	530	564	520	583	559	509	533	590	534	581	556	499	543	537	539	556	515	551	541	569	533	560	512	537	525	544	527	557	565	562	487	509	563	518	550	549	531	530	542	544	532	531	544	523	503	534	525	544	526	543	566	492	556	576	585	555	514	557	538	581	548	542	563	530	507	575	545	525	522	553	490	522	523	557	557	538	575	528	559	515	519	541	544	552	522	496	551	516	529	566	565	518	561	545	551	535	558	530	546	554	544	511	504	587	557	509	540	566	541	501	523	570	518	549	544	525	559	572	520	503	531	528	559	548	547	548	542	583	521	570	535	509	502	531	560	529	476	499	563	534	523	581	519	600	533	578	557	558	523	556	513	536	590	562	544	562	567	532	570	547	547	543	535	508	548	581	515	519	539	545	551	517	540	552	539	526	557	525	551	514	538	563	574	504	535	569	558	542	539	529	571	553	541	516	535	534	524	560	533	557	514	543	591	531	541	543	560	552	541	585	499	556	509	536	531	517	547	522	478	588	544	554	518	556	557	535	555	548	556	520	570	570	532	532	540	523	535	562	552	558	558	486	588	531	542	557	577	531	526	557	571	543	584	521	564	530	544	563	506	545	500	555	551	528	523	547	542	549	567	574	532	560	531	532	545	565	504	518	550	537	551	523	555	534	573	558	570	564	559	513	546	510	572	530	541	525	564	532	553	547	544	526	556	514	511	533	577	570	523	522	548	555	495	539	544	542	515	545	522	548	517	548	548	544	564	508	540	545	562	544	563	553	519	570	564	566	522	544	564	545	521	551	568	540	560	526	500	558	515	572	548	507	545	540	551	547	554	530	534	586	523	540	602	556	575	535	537	550	559	507	534	552	580	542	589	546	570	564	555	520	515	558	529	538	550	568	551	528	508	588	552	527	512	556	512	540	558	556	561	553	477	555	487	534	527	571	512	536	539	540	591	512	552	580	541	559	538	506	548	506	567	578	539	579	534	561	529	530	545	547	562	575	567	496	533	524	573	508	536	547	556	522	509	516	582	548	520	546	520	514	514	554	552	536	518	515	547	562	544	541	545	534	545	542	587	561	557	540	538	517	545	538	531	557	501	590	537	514	545	535	528	540	556	527	529	519	502	532	562	536	531	525	548	586	549	526	511	527	541	556	522	542	591	574	566	535	527	508	547	551	492	507	575	553	503	580	483	500	524	534	521	561	537	509	551	524	523	543	539	496	531	551	545	560	529	554	560	560	572	531	536	547	529	514	534	576	532	564	550	530	533	564	514	538	576	590	554	567	556	522	513	495	519	494	523	510	539	554	599	543	510	550	551	533	527	540	549	529	579	533	528	525	533	532	506	519	556	501	532	542	530	551	504	567	587	541	544	546	508	540	538	516	500	568	519	530	555	501	527	559	546	528	569	552	509	517	555	541	570	516	514	546	557	564	525	544	573	529	552	541	501	554	556	505	513	565	557	567	560	560	551	514	545	537	571	527	559	557	545	550	557	545	555	532	538	529	571	522	501	514	526	506	581	512	530	520	542	535	540	573	525	557	518	537	569	487	562	516	500	560	574	572	540	534	557	541	535	529	573	518	540	579	519	552	572	504	540	525	542	559	535	521	545	535	539	559	536	535	600	528	552	510	543	544	537	569	510	529	555	555	564	571	571	539	521	559	548	553	581	545	561	530	543	528	524	540	546	536	556	545	568	545	564	557	599	525	563	584	532	552	477	528	533	507	550	560	566	569	551	535	533	564	521	569	545	574	592	544	528	569	554	549	529	550	535	514	525	557	520	515	524	557	529	582	555	569	537	509	557	566	534	531	543	525	542	538	544	527	566	529	514	528	553	498	527	525	544	583	524	573	562	561	546	554	573	510	602	559	540	520	569	557	558	522	532	492	543	527	538	531	538	545	546	522	511	548	574	525	526	506	562	507	536	545	508	539	527	518	567	512	505	547	527	524	549	564	558	539	525	518	523	544	540	527	544	550	532	517	528	552	514	552	519	528	564	478	544	512	510	543	519	513	567	527	557	521	553	498	534	531	548	545	560	566	546	513	510	529	518	532	537	583	521	548	624	544	514	552	523	562	571	580	521	536	551	535	572	504	573	550	524	575	582	549	496	525	541	559	516	533	517	568	513	527	573	576	504	574	535	522	532	527	543	540	547	571	545	517	526	543	554	544	524	538	507	518	531	520	516	550	541	519	520	528	542	539	561	567	540	557	531	521	497	575	530	502	516	547	577	565	535	550	541	496	523	550	544	542	545	586	525	547	535	537	552	564	555	532	549	506	562	549	553	561	511	533	549	541	532	562	585	567	531	526	545	556	544	560	553	574	522	571	507	562	557	520	560	558	587	548	570	504	525	537	547	599	542	554	538	550	509	523	543	557	564	524	502	521	509	552	533	517	535	557	542	527	536	549	561	527	564	564	556	514	568	561	557	537	562	556	577	523	551	568	544	561	516	520	538	555	530	515	546	540	539	494	525	592	562	515	519	533	502	568	564	560	528	532	525	586	523	579	527	534	520	521	540	555	535	498	547	519	549	548	562	571	526	544	553	508	514	535	570	547	534	527	558	555	533	557	532	516	552	507	516	523	506	572	551	533	520	545	549	529	576	544	555	538	530	551	550	548	549	503	541	561	539	518	538	550	535	529	521	545	574	550	563	535	535	514	558	556	541	549	529	558	578	479	570	534	537	522	511	554	519	552	566	553	517	551	562	548	559	521	570	517	543	542	548	480	509	504	559	524	507	534	514	540	601	510	537	510	565	525	532	543	538	534	564	537	547	556	540	566	578	512	560	528	531
39419	23136	5135	2493	1715	1484	1140	1008	953	804	826	709	678	667	653	573	599	552	643	599	604	564	613	586	587	638	581	565	559	576	581	585	602	590	583	633	598	636	617	541	610	563	592	614	612	586	654	582	587	597	551	575	598	576	533	573	530	587	577	537	549	569	556	586	640	532	564	595	554	560	546	589	528	523	568	544	547	518	566	573	570	547	581	559	557	548	531	518	546	574	558	574	514	558	553	554	583	513	519	575	529	549	542	565	520	546	566	578	533	534	569	559	574	595	558	607	561	559	601	559	568	522	499	507	566	559	540	557	565	607	546	545	527	538	551	577	548	535	553	532	580	542	563	560	543	547	563	539	585	555	573	582	543	510	559	526	559	527	540	574	595	556	565	513	553	576	577	552	602	554	566	537	491	569	547	562	545	529	534	564	563	568	566	587	585	562	525	554	583	549	516	546	582	612	509	493	541	580	564	537	495	573	523	492	568	566	558	566	539	523	548	542	532	577	544	578	580	536	584	525	498	505	579	539	511	533	565	555	556	517	539	575	546	559	560	577	558	551	535	561	527	544	593	597	554	546	592	531	516	566	498	548	551	563	551	530	576	554	565	553	535	597	524	524	565	553	577	566	583	517	553	555	599	563	542	570	541	543	522	503	525	554	555	532	568	543	569	550	569	551	552	502	582	560	566	505	590	522	559	569	597	552	547	555	543	566	527	537	552	551	597	561	538	593	511	541	546	556	561	612	571	540	535	562	523	548	578	534	511	532	561	577	555	576	578	542	557	550	515	535	486	550	547	502	557	524	551	535	568	552	550	579	563	550	525	565	558	523	529	539	590	509	567	565	550	541	595	533	565	554	582	591	558	593	578	580	561	508	561	574	541	584	514	586	581	566	568	592	546	538	532	577	539	530	575	561	537	543	550	513	609	573	566	516	557	564	563	556	577	549	528	546	561	554	569	565	597	560	531	542	556	599	529	552	562	571	517	560	567	579	540	545	536	562	506	556	532	561	551	557	581	553	537	543	550	564	533	530	531	571	553	602	525	550	579	556	554	550	564	557	550	518	503	592	566	567	513	544	523	555	549	530	545	572	569	564	520	551	543	577	523	567	521	548	493	576	533	552	605	534	533	526	547	530	551	500	618	545	560	556	549	507	523	527	519	601	557	598	520	549	594	579	578	567	549	599	527	548	551	559	558	536	545	564	551	540	572	548	588	522	612	514	565	511	526	524	506	543	593	516	558	597	570	570	565	545	589	554	545	509	506	498	535	549	579	509	542	530	585	556	539	527	550	576	522	548	547	546	522	603	549	549	559	528	575	543	535	534	543	576	552	526	544	578	556	520	563	542	625	544	528	539	517	535	581	527	599	501	578	556	566	548	563	525	510	541	540	596	553	533	539	542	565	512	544	561	547	515	559	519	545	523	512	540	565	581	514	604	578	579	577	550	535	588	560	566	578	580	559	589	549	570	543	502	559	528	583	588	571	544	545	581	548	557	578	540	512	596	561	517	579	555	539	557	575	532	564	563	546	566	531	544	578	562	542	518	549	559	532	523	575	521	601	549	542	587	593	528	562	577	542	567	550	534	562	590	528	537	515	548	580	578	521	564	544	552	576	554	522	514	570	526	530	585	561	553	560	533	574	567	566	553	571	564	591	508	543	539	549	571	541	587	547	538	556	551	543	582	532	570	533	529	573	513	524	621	573	555	500	544	536	579	553	566	536	544	546	546	556	594	514	562	540	540	505	519	545	586	486	596	553	569	481	586	597	549	589	549	574	590	523	532	575	532	539	587	557	567	589	560	533	548	525	551	542	582	524	528	536	552	525	550	526	535	574	563	606	563	554	544	570	540	540	555	558	569	538	576	577	568	571	575	548	538	570	595	554	502	577	579	571	564	558	539	552	569	535	565	559	547	558	549	575	580	544	572	546	540	560	542	531	539	519	541	576	561	549	570	529	532	563	527	555	572	574	564	562	513	575	544	542	547	573	546	546	567	626	562	585	535	503	568	523	545	537	609	569	534	561	502	517	553	553	531	556	549	527	525	615	600	535	589	548	535	561	537	522	548	546	529	554	541	552	605	578	557	537	548	514	539	570	539	549	568	559	562	552	557	556	554	548	594	541	538	528	549	545	559	554	546	575	579	570	532	564	616	535	583	566	584	602	494	557	578	579	539	558	548	546	533	557	529	560	540	548	561	512	551	528	537	578	559	580	561	535	542	567	551	564	543	586	542	528	572	542	526	540	526	538	543	523	528	589	553	535	538	574	575	570	529	557	535	531	551	560	535	582	525	542	558	541	530	540	556	568	552	542	572	578	587	561	532	568	498	542	518	549	525	581	543	500	524	534	570	547	539	577	547	566	503	537	541	589	581	530	527	564	547	573	531	564	540	575	566	576	546	533	558	545	554	558	572	540	567	553	548	538	554	518	581	540	551	533	586	562	513	516	498	552	569	573	538	545	566	553	524	567	555	530	523	542	526	568	567	522	562	613	548	523	572	581	574	520	567	525	549	572	570	533	572	506	542	548	572	589	528	577	545	578	530	563	514	559	525	563	558	570	523	578	502	534	538	583	562	520	529	524	583	511	559	549	564	531	531	551	568	606	559	495	533	565	541	545	583	548	563	558	555	518	551	547	542	565	584	568	591	540	574	571	516	541	551	560	580	547	608	534	557	510	549	561	560	511	555	572	576	574	567	526	559	556	510	548	514	524	520	574	564	584	562	546	585	561	568	542	512	559	543	536	554	531	514	562	555	530	558	531	551	561	557	560	551	555	526	519	576	556	494	554	549	591	541	524	541	580	546	551	533	558	529	570	561	576	577	494	560	555	520	541	546	530	550	545	514	571	533	585	563	565	572	552	539	522	521	540	540	545	556	556	569	579	540	556	553	533	511	519	529	583	566	564	556	555	569	550	509	515	567	538	505	538	536	552	516	525	593	546	534	576	537	587	579	529	562	541	524	603	528	534	542	585	561	539	584	544	562	527	570	560	517	557	563	598	535	574	539	560	563	561	576	574	552	583	558	571	530	571	560	594	549	512	547	545	526	569	590	539	526	552	565	556	553	539	553	584	585	564	565	555	551	524	533	529	575	511	557	587	566	564	547	573	552	553	519	536	543	546	536	510	573	546	600	602	537	577	532	545	574	544	578	537	523	589	560	553	512	513	517	530	545	589	529	541	515	585	589	546	541	553	521	572	505	559	582	603	522	561	596	546	556	551	572	576	581	557	588	573	549	552	540	593	548	539	498	536	557	552	525	544	552	575	589	585	524	540	540	567	548	552	564	556	544	566	563	549	496	547	492	576	586	567	608	558	563	516	504	581	563	589	570	580	557	572	575	521	551	537	602	553	561	571	560	572	566	546	545	598	587	556	524	600	549	551	572	621	513	550	548	534	508	553	549	526	554	556	524	533	523	544	577	583	575	523	556	576	589	542	599	543	565	558	523	522	565	534	556	539	577	521	550	563	607	533	566	552	532
25391	21525	27617	25488	7903	611	514	462	433	416	393	351	344	359	366	385	347	360	328	368	353	354	351	324	346	373	372	340	319	354	337	356	341	385	359	386	352	344	330	380	338	358	365	332	362	346	354	357	338	346	338	340	347	339	364	371	332	314	331	356	350	350	342	334	336	344	387	341	347	368	328	334	330	346	335	337	310	344	309	318	375	332	334	364	360	338	329	350	329	314	328	320	316	328	329	329	341	325	344	373	314	324	348	370	332	343	299	332	354	343	309	358	366	323	372	380	341	363	309	332	336	341	329	358	317	312	332	347	381	337	312	330	362	302	352	345	373	377	338	345	324	326	324	350	361	351	334	344	340	310	323	325	331	364	306	320	297	355	372	336	318	326	299	362	339	340	325	337	334	341	312	334	322	320	403	364	311	345	345	319	333	358	354	334	360	358	384	355	337	321	330	364	346	288	351	333	352	340	324	330	356	323	354	349	371	360	362	319	341	360	330	376	360	306	320	351	355	333	317	316	356	387	351	327	338	321	334	348	375	372	371	367	343	375	355	324	329	327	357	328	357	337	358	335	320	345	346	347	330	326	335	376	345	323	336	295	322	318	368	359	313	332	330	306	346	372	324	314	360	337	365	355	345	338	317	372	367	338	344	301	325	371	340	350	365	354	315	323	365	349	342	366	355	320	347	342	332	352	334	330	316	322	312	343	308	301	363	318	343	337	353	346	397	361	355	339	311	363	333	364	327	314	338	331	304	334	334	341	351	313	362	325	366	359	385	364	310	337	329	326	337	330	334	333	351	346	370	367	326	339	358	333	359	359	312	334	328	363	313	333	339	341	313	308	318	318	325	352	364	339	307	339	337	331	348	337	336	338	373	315	340	345	383	302	314	325	365	328	334	336	317	348	330	365	291	336	330	327	361	345	339	353	350	325	306	339	307	321	318	329	345	330	315	358	351	329	352	340	342	324	354	362	331	309	325	325	340	356	336	333	328	333	339	330	370	343	334	342	345	315	347	351	368	318	358	344	345	357	327	329	350	354	318	364	341	330	328	347	332	314	336	346	349	316	332	337	322	350	322	353	355	368	366	293	338	340	358	351	336	346	331	315	336	326	347	337	347	337	355	336	370	320	353	377	339	326	361	344	354	310	348	390	357	357	340	332	338	310	320	344	335	338	317	321	352	322	376	331	378	353	338	339	335	359	329	365	329	344	336	350	337	378	337	323	342	363	326	356	338	373	330	331	352	322	333	327	340	333	352	319	343	340	303	331	356	332	333	329	338	298	360	369	361	313	343	332	321	358	354	339	362	350	328	359	329	366	320	343	355	338	332	333	349	353	335	334	349	329	374	345	343	355	351	309	358	334	366	343	329	327	367	332	326	339	353	333	335	320	345	329	354	327	360	361	364	317	334	342	335	322	346	328	350	354	343	318	326	318	371	343	355	301	341	348	366	340	349	331	320	330	312	348	335	311	336	328	314	323	356	333	356	318	318	326	346	340	327	359	345	351	366	352	354	316	354	304	297	333	345	348	315	350	336	307	367	336	331	358	331	360	341	308	308	338	328	351	312	335	314	343	325	323	361	333	350	324	351	351	322	364	327	325	316	326	348	320	357	323	358	331	350	362	353	355	372	334	322	347	336	357	357	315	332	358	363	338	348	329	327	341	322	348	347	321	365	350	332	338	333	310	357	352	329	311	339	305	343	309	326	362	388	316	342	378	358	357	314	345	351	351	321	387	327	341	337	299	345	314	342	325	340	310	328	309	335	379	343	344	317	354	330	360	313	325	314	314	314	340	305	340	325	334	348	333	337	327	315	337	307	321	354	350	356	371	308	319	360	325	311	377	347	371	370	381	346	317	373	380	336	346	344	347	335	344	333	333	291	325	337	334	349	332	350	335	376	386	355	313	333	346	341	344	344	366	337	340	337	340	338	334	311	339	330	344	315	316	330	362	330	336	328	333	332	340	317	311	349	352	348	340	329	297	302	359	350	321	358	334	364	326	349	351	312	339	319	347	310	310	358	309	306	331	363	323	355	305	350	363	340	340	314	309	339	329	358	338	363	341	320	332	343	355	316	330	364	358	315	352	364	361	307	308	321	341	330	343	370	326	324	354	346	300	328	312	361	366	337	334	337	349	363	324	350	310	327	333	343	322	354	315	304	331	319	330	331	350	301	330	311	346	339	320	351	334	354	350	310	342	321	326	349	340	332	380	322	349	332	325	341	326	344	342	310	333	344	344	347	331	309	328	325	345	315	369	342	315	372	306	310	356	356	320	346	319	342	369	346	347	332	314	376	356	359	362	327	330	359	331	380	334	325	325	352	338	331	344	320	341	318	326	353	318	333	319	338	305	344	349	324	343	379	363	363	341	352	321	360	369	339	363	321	351	310	321	353	332	360	313	326	383	360	329	336	324	328	347	349	323	360	345	327	349	333	335	334	336	339	348	321	346	384	357	332	332	363	337	315	347	365	329	339	301	319	337	348	371	321	357	335	303	369	323	355	313	330	308	304	339	344	331	333	357	312	320	356	299	341	304	332	295	329	340	354	303	333	349	327	328	338	340	338	369	325	327	324	374	285	351	342	339	285	357	338	347	343	352	326	378	332	333	320	324	329	309	345	331	354	342	358	338	323	331	336	325	340	349	339	373	298	355	340	327	341	332	303	351	322	326	337	332	364	362	340	335	317	345	328	348	351	381	289	301	314	378	339	288	369	293	368	367	336	372	344	348	343	354	341	346	365	334	337	311	328	308	305	351	326	371	313	341	381	366	346	337	333	339	372	370	332	365	345	345	343	314	354	318	344	314	347	322	347	340	323	329	347	340	356	356	346	324	334	326	332	342	366	316	329	322	332	345	352	354	305	349	352	317	389	349	353	328	310	348	348	340	386	360	353	326	356	331	302	343	335	356	337	315	356	288	359	338	333	366	319	323	339	326	334	346	342	330	344	340	338	320	341	372	381	349	363	312	349	349	304	326	316	319	341	364	317	348	319	347	341	371	359	339	349	362	339	318	339	330	348	352	338	351	336	320	357	335	354	356	335	353	327	344	365	322	355	333	361	336	346	326	368	348	328	318	321	368	363	334	350	369	340	348	349	342	358	325	362	343	298	335	330	359	349	346	345	332	357	336	325	317	358	338	326	363	346	337	322	307	343	379	316	328	378	350	358	338	315	324	346	340	344	344	374	294	354	331	327	360	341	328	329	360	341	315	285	342	352	341	306	347	309	337	378	374	338	343	314	356	364	338	348	336	338	348	360	332	352	311	365	339	359	345	376	332	324	320	313	343	297	339	322	352	311	321	354	317	342	334	329	330	337	303	340	361	311	367	341	346	336	363	374	344	354	329	326	342	343	343	350	329	329	352	355	330	331	313	324	299	326	344	329	360	319	364	333	376	343	358	320	332	334	346	318	338	327	323	327	343	324	361	325	339	354	331	350	386	343	325	321	341	357	306	333	379	359	348	334	355	330	352	345	335
36289	18382	2824	1369	1051	881	704	596	601	547	502	440	477	409	403	422	412	415	421	400	379	426	410	400	403	403	378	340	366	360	381	378	354	372	445	424	448	422	452	369	424	352	455	377	386	392	405	371	397	387	411	404	442	385	369	385	361	415	389	361	416	382	345	388	361	372	360	383	383	406	387	407	354	399	368	383	388	413	368	386	342	413	386	394	344	395	362	356	363	398	376	372	368	402	389	350	355	367	385	365	384	376	381	403	382	367	365	387	377	407	374	388	419	374	364	364	383	344	390	372	394	374	392	389	385	379	357	391	386	330	365	364	382	385	373	402	370	376	357	398	381	335	355	338	389	363	355	376	393	371	421	380	363	391	373	402	363	400	363	384	347	350	364	427	356	382	391	350	364	394	370	412	347	380	366	407	375	358	355	387	353	371	396	370	385	358	378	335	382	372	399	374	362	371	362	391	397	408	374	411	426	392	389	392	396	384	399	386	357	376	352	389	373	385	345	371	374	383	347	385	392	340	388	383	385	371	365	394	371	361	340	392	404	376	378	389	370	399	387	371	403	379	342	390	390	376	376	401	373	391	346	379	391	386	361	386	372	353	384	379	373	369	375	370	416	365	318	346	367	363	378	351	396	368	386	369	383	385	381	374	407	389	378	375	385	367	405	354	349	405	344	338	382	369	391	401	369	392	371	356	357	366	372	377	373	390	408	383	405	384	384	365	356	369	401	337	365	397	354	382	382	349	352	386	359	380	390	375	409	374	393	358	400	371	370	377	381	392	343	417	407	384	395	397	368	394	371	394	400	386	414	350	379	370	389	398	351	400	365	350	374	400	372	371	373	347	389	358	395	378	368	405	362	432	349	358	376	402	387	387	388	384	391	355	400	380	390	376	314	392	360	373	398	356	346	374	375	385	355	393	356	401	358	380	403	385	406	376	368	371	394	370	351	336	381	394	434	364	369	389	361	393	377	353	387	377	421	366	414	411	367	380	363	381	359	383	394	380	391	372	369	359	397	355	382	405	366	402	398	374	416	395	366	418	384	387	358	366	389	373	359	388	389	364	384	342	378	368	395	441	360	401	387	356	373	400	362	380	391	404	336	383	365	372	392	359	398	382	396	385	353	368	371	383	406	375	380	386	396	384	377	398	428	382	353	353	394	405	398	383	366	398	370	369	375	409	372	343	385	367	357	345	378	375	398	407	347	362	373	415	361	370	382	410	359	376	362	387	343	382	363	356	385	385	352	376	388	378	375	363	370	396	385	378	374	352	369	388	381	400	344	357	363	418	372	372	356	382	377	374	353	399	393	365	400	364	349	377	361	402	379	382	400	396	383	388	394	403	361	382	365	390	380	389	342	386	393	378	372	402	419	378	390	408	350	403	356	392	352	371	348	362	387	373	370	347	366	389	398	364	398	360	372	401	392	352	375	371	407	365	380	402	401	390	353	361	391	366	368	388	363	357	364	374	400	356	396	364	356	386	378	347	381	385	395	369	351	413	362	374	384	386	411	382	385	385	374	376	373	390	350	374	383	380	338	345	392	377	400	353	373	375	397	374	396	372	416	367	410	336	347	374	363	365	394	381	395	370	358	365	357	387	371	347	409	393	376	400	354	378	394	365	346	396	345	370	366	374	427	385	366	395	367	348	370	374	372	374	343	347	433	391	354	397	371	412	397	406	391	397	361	381	399	350	387	360	371	369	348	339	406	406	395	361	378	352	417	340	358	372	418	362	396	390	365	393	362	368	386	371	353	386	374	381	396	354	348	364	393	356	348	365	370	395	389	381	371	406	383	358	384	368	360	348	358	406	392	397	384	349	363	370	371	374	362	393	370	385	388	391	358	364	365	389	387	364	378	356	373	380	359	374	376	354	366	376	368	383	366	393	363	381	379	376	395	363	392	348	360	398	381	371	381	366	396	330	346	368	405	357	374	349	390	380	375	365	366	388	361	357	357	357	365	383	358	364	395	383	373	394	363	361	403	358	354	388	387	338	374	390	331	367	393	369	386	391	380	363	364	363	400	381	344	385	422	382	377	379	382	393	348	375	372	353	377	406	381	378	347	367	364	390	396	337	389	352	389	371	363	351	385	357	335	392	363	369	417	337	365	354	355	373	367	387	449	366	361	384	392	357	366	370	343	416	370	333	378	368	336	353	343	356	364	376	383	344	348	381	374	388	351	388	357	353	362	378	355	383	371	371	352	389	393	376	370	388	374	344	354	388	378	371	376	382	364	366	384	360	354	366	334	389	341	380	339	379	379	380	408	388	381	356	391	379	385	357	403	364	359	381	352	328	355	344	374	344	385	388	358	368	390	376	363	352	406	380	392	376	378	371	413	352	354	411	344	387	377	391	393	360	380	398	394	408	357	400	359	444	365	381	358	377	382	388	322	369	375	389	387	388	363	393	400	379	415	373	371	365	405	367	379	381	427	355	372	354	403	346	393	372	368	390	389	390	378	355	395	383	363	369	370	358	402	395	389	358	380	366	364	371	352	346	397	376	360	350	365	384	410	362	364	435	405	382	354	331	362	419	371	382	352	364	399	371	363	380	360	390	388	380	407	386	364	335	361	409	372	363	398	349	377	353	356	382	362	370	358	388	375	371	385	393	387	361	384	373	388	412	391	388	371	330	369	404	405	362	358	347	397	391	384	357	372	370	357	380	389	353	389	363	354	372	362	402	370	395	376	402	378	390	413	425	387	393	383	339	362	354	370	363	396	388	361	376	397	384	368	383	370	348	335	363	368	375	379	366	366	381	387	372	354	358	394	372	391	395	371	366	432	366	383	361	352	390	371	384	368	387	350	365	383	329	354	375	406	372	368	330	366	376	385	377	359	377	383	395	381	323	378	372	358	383	396	391	390	402	385	341	400	376	389	369	403	375	396	377	386	369	397	418	369	357	391	369	367	391	376	347	384	382	379	399	346	392	373	392	405	379	395	379	385	407	396	332	372	355	382	398	368	393	398	391	369	382	374	395	364	425	405	381	387	376	350	391	400	379	365	386	367	362	347	351	393	378	398	397	393	343	343	383	395	389	360	380	380	350	386	392	387	377	413	337	372	368	392	338	347	405	351	375	344	399	377	382	384	375	377	357	387	407	392	337	373	365	374	342	363	396	368	380	365	358	389	359	387	352	364	344	361	379	377	387	368	365	397	387	355	377	383	377	390	373	361	382	370	374	379	361	367	379	370	379	386	374	382	385	354	359	373	365	369	368	372	384	384	371	359	383	397	362	372	360	377	344	387	367	372	395	367	381	372	390	381	372	350	404	377	391	372	389	399	372	401	373	377	398	346	385	329	387	361	380	379	358	367	378	358	354	373	366	378	388	377	388	381	397	387	400	352	399	375	386	392	362	367	392	387	353	397	377	369	389	341	378	390	385	380	347	388	362	369	401	390	382	398	410	371	409	367	375	352	365	382	345	352	382	354	385	340	399	360	362	389	372	364	368	355	374	346	390	394	389	335	357	339	364
23101	21561	29374	24185	21558	21564	6433	1296	995	957	931	855	789	785	769	773	749	742	787	749	776	739	698	693	678	692	676	689	708	731	694	741	717	735	704	740	735	729	754	664	731	688	660	720	662	723	755	701	684	714	678	662	689	728	715	723	715	650	682	700	678	638	663	645	706	644	716	656	691	664	662	678	720	677	674	730	688	678	690	680	665	684	626	708	666	699	671	677	652	662	717	661	682	655	691	650	647	662	661	728	678	711	707	650	664	677	641	626	653	673	658	662	653	650	673	668	672	680	693	594	670	675	685	693	688	656	642	653	703	649	710	678	700	670	698	676	653	686	713	691	683	670	704	624	634	700	648	653	674	637	646	688	673	676	662	697	684	676	655	711	697	622	688	683	680	658	718	647	710	652	682	683	637	705	674	636	646	709	667	663	749	637	691	674	684	701	670	677	646	640	680	676	632	690	690	676	700	704	629	656	678	681	642	636	681	632	683	681	642	623	634	653	677	636	684	661	655	695	668	687	676	708	709	701	618	725	684	635	632	700	669	673	670	657	688	643	629	662	691	684	696	662	675	651	693	649	668	672	673	708	714	669	662	705	679	688	617	677	660	667	639	656	643	670	675	671	624	637	612	668	621	697	699	692	665	686	699	683	678	657	642	653	677	618	695	718	660	683	701	679	681	650	730	570	625	692	652	709	686	716	678	668	638	671	663	655	705	678	658	665	689	679	672	629	675	696	646	669	652	665	687	676	704	682	665	634	655	675	666	631	673	660	630	697	682	669	677	665	673	673	633	682	676	650	669	659	644	678	621	674	621	690	628	640	682	701	688	640	709	633	654	675	681	683	714	669	701	650	666	664	655	649	719	635	645	667	677	658	680	668	690	720	652	682	696	636	699	646	665	734	680	644	670	673	697	675	664	734	670	625	688	661	682	689	642	648	681	672	673	694	670	653	693	662	632	655	664	638	668	702	675	694	683	676	667	642	641	649	699	631	694	676	628	695	664	659	665	654	668	712	687	693	701	668	690	659	629	678	696	651	732	636	692	710	690	704	669	664	727	671	670	717	646	669	668	660	705	713	668	682	707	627	637	660	652	639	654	673	687	693	698	669	713	653	647	690	671	642	669	688	639	652	669	663	713	666	694	700	654	687	694	638	658	690	641	640	663	682	630	657	684	674	655	640	699	655	709	635	651	634	666	657	629	656	665	682	674	718	697	623	695	669	679	648	680	681	641	699	713	648	690	646	655	706	680	708	654	676	666	666	727	688	648	658	662	632	666	702	708	673	691	685	668	688	621	685	664	650	672	658	649	664	651	723	652	707	662	635	632	680	684	656	701	640	686	696	660	670	649	658	706	659	656	663	661	685	680	681	719	713	646	672	684	692	699	634	658	691	695	715	667	693	681	700	666	674	659	675	667	673	686	675	722	730	644	688	652	685	624	654	689	707	675	648	697	668	657	660	656	622	670	646	644	687	694	670	690	669	672	660	650	654	699	682	714	629	650	654	704	684	682	665	629	630	682	678	676	674	676	671	672	709	672	753	730	711	698	657	665	701	695	621	726	669	644	654	656	694	697	676	640	681	660	722	705	658	648	698	644	667	667	632	692	689	645	690	691	651	638	697	685	712	644	694	680	674	640	657	668	669	727	713	676	657	620	653	675	644	649	632	674	655	668	631	680	676	712	680	644	680	661	638	671	634	675	688	635	644	654	658	690	662	693	712	667	642	659	691	687	680	703	679	686	623	676	701	636	705	661	621	690	646	698	691	683	684	648	667	667	652	706	672	668	697	699	621	690	628	706	673	676	669	663	646	644	672	665	649	647	661	672	697	654	635	642	639	682	684	643	662	680	686	650	694	659	653	673	664	689	703	652	655	694	621	679	683	638	658	638	666	664	657	615	676	666	709	706	719	613	695	665	655	678	656	693	613	700	675	689	619	678	657	687	700	655	624	654	712	669	626	643	637	665	684	689	664	688	680	648	679	637	709	696	642	695	635	663	662	685	654	636	678	655	640	674	690	639	659	678	647	647	702	705	647	724	699	694	637	632	699	705	687	685	722	681	641	650	701	649	671	680	696	692	676	671	662	665	689	671	651	642	644	676	661	665	653	682	709	678	652	668	686	649	654	639	688	697	656	703	634	673	650	659	677	651	668	678	683	661	677	654	641	694	682	709	669	622	640	697	689	730	643	663	667	657	648	637	703	650	631	665	672	659	685	664	696	670	664	670	685	648	650	631	618	666	664	671	626	676	682	653	634	647	720	677	708	695	724	670	661	629	691	623	669	675	703	678	657	688	702	658	666	696	640	692	689	675	632	640	683	681	677	637	678	684	693	681	640	687	656	666	682	701	661	619	665	705	668	667	694	701	639	630	667	661	671	682	663	669	672	636	676	735	714	665	673	743	644	716	657	659	676	630	670	635	668	677	702	695	612	669	665	708	720	651	652	677	714	667	679	673	710	646	694	650	656	663	658	661	635	675	638	678	676	673	637	648	647	632	618	680	721	675	688	628	649	672	647	662	677	639	673	726	649	703	643	633	648	661	656	666	635	691	733	671	660	713	691	671	660	672	716	670	641	626	669	646	694	648	668	638	687	631	665	672	706	667	713	655	719	683	672	724	656	690	658	691	656	657	660	658	675	705	677	694	642	661	667	689	639	727	667	671	695	650	712	715	679	674	663	633	629	658	689	634	689	671	654	703	690	663	663	701	632	657	668	654	608	630	667	657	670	602	642	663	696	684	661	642	662	720	679	670	653	635	682	677	682	682	644	695	671	681	667	688	737	607	665	623	637	684	667	654	633	613	634	648	665	710	755	705	658	673	691	618	643	708	686	668	671	687	651	692	630	605	699	655	674	616	672	658	688	658	681	698	690	672	662	672	643	652	702	672	633	673	696	692	628	712	663	671	732	697	643	676	685	684	672	650	674	695	698	626	679	658	673	686	649	682	667	649	735	704	677	699	655	664	631	651	678	663	667	650	678	704	683	609	689	691	670	695	676	667	678	692	665	732	705	653	666	630	641	666	680	679	637	705	713	628	687	664	609	615	651	648	682	689	666	664	671	705	675	615	641	667	683	632	673	681	667	694	715	643	691	712	639	637	714	715	696	664	650	689	670	703	637	690	653	648	633	673	641	677	576	653	643	669	666	688	691	681	707	621	670	696	677	655	663	696	656	694	708	684	646	649	735	682	638	675	653	655	651	675	710	642	716	670	616	707	663	668	652	664	694	660	676	664	672	670	599	739	669	647	682	686	669	702	696	696	691	683	658	677	639	624	659	684	722	607	673	646	690	668	693	678	631	669	672	660	664	685	682	674	673	653	676	685	655	653	646	642	653	673	626	655	643	660	685	699	716	712	666	688	685	650	645	705	654	721	651	701	687	643	692	654	654	712	628	667	712	640	639	694	668	685	612	683	630	649	684	668	671	661	694	686	735	682	699	665	707	669	670	698	684	640	709	685	667	682	662	665	685	649	659	670	626
45018	25575	8440	4266	3070	2404	1915	1569	1405	1186	1089	1028	1020	906	854	850	874	824	764	764	721	725	746	742	714	728	728	726	757	745	722	719	740	793	746	764	789	760	730	796	719	718	742	753	762	751	742	701	694	719	724	709	714	694	708	723	747	737	702	706	690	673	781	719	682	715	756	660	659	706	661	685	696	710	708	657	745	638	675	652	672	661	723	711	698	673	711	717	723	671	657	645	719	693	752	717	660	738	689	750	706	660	657	760	720	729	736	682	700	660	687	703	718	669	747	661	696	721	647	697	678	671	706	703	705	697	678	723	718	734	689	696	713	693	654	750	668	714	715	675	652	662	693	684	685	672	726	703	727	730	696	710	669	710	646	679	695	689	703	668	708	692	726	701	701	691	713	681	718	657	682	706	726	642	695	660	667	659	730	694	636	676	628	686	681	659	663	689	701	633	687	652	734	720	691	682	727	718	669	713	714	714	720	684	732	657	701	708	624	630	678	642	643	715	661	703	708	675	652	708	710	709	707	714	747	722	660	680	705	666	680	704	701	701	688	665	692	687	661	698	660	724	674	731	675	698	675	664	678	670	646	678	675	720	689	632	672	653	673	668	681	704	700	669	642	711	707	684	708	673	671	658	669	709	662	647	675	733	718	670	666	688	607	689	673	708	663	686	705	683	707	630	680	664	709	690	682	711	682	661	656	682	730	669	714	659	690	682	695	715	729	681	690	686	655	690	681	703	707	612	628	648	666	684	672	685	693	669	703	695	669	678	695	681	731	726	695	699	721	702	725	689	672	688	688	646	703	653	651	683	671	714	693	695	668	714	675	708	667	684	651	711	673	647	702	694	680	676	670	697	685	687	683	678	658	700	711	743	706	656	696	671	721	695	686	689	730	640	653	715	696	672	673	644	733	660	697	689	675	653	675	679	676	675	712	674	683	697	682	709	650	719	709	697	704	663	699	708	710	669	684	686	722	670	630	672	700	668	688	695	648	723	713	691	694	659	676	703	730	692	676	694	689	665	718	697	686	677	682	681	687	713	663	651	692	717	709	717	651	669	710	665	700	677	697	687	654	660	692	727	691	688	690	656	686	695	677	677	673	672	701	698	742	656	717	678	668	666	695	658	700	701	694	645	673	693	664	737	675	703	669	665	616	633	666	665	730	688	687	717	670	695	663	707	715	689	685	685	691	697	672	697	674	682	716	678	669	670	675	671	637	701	644	617	662	668	647	724	652	672	714	693	685	641	690	670	696	635	673	678	668	666	709	701	653	674	660	641	691	717	714	712	668	719	704	668	635	644	683	684	737	669	634	660	654	696	695	692	671	683	712	677	666	640	645	667	669	710	680	723	668	681	680	668	720	710	709	657	641	670	692	705	685	676	661	704	721	685	686	683	697	698	670	717	705	720	740	704	666	669	697	727	659	728	670	671	696	664	657	687	681	641	715	693	699	659	677	664	684	677	637	675	706	637	717	678	710	669	686	685	660	683	718	708	692	673	706	660	695	684	666	699	705	698	634	657	685	709	667	707	657	637	712	672	669	702	714	731	701	686	721	696	685	690	684	683	673	661	729	740	670	657	656	722	712	658	679	689	655	640	699	672	685	666	666	704	695	699	724	680	672	706	769	689	658	711	709	667	670	696	701	674	655	701	727	699	667	650	708	642	710	671	695	699	713	684	675	685	722	666	735	664	699	636	715	682	729	681	657	658	656	720	700	664	691	743	714	657	695	667	661	679	723	729	644	686	655	687	762	668	684	688	678	669	709	688	655	673	638	648	709	698	662	719	642	696	696	688	680	646	716	705	710	690	670	660	637	726	722	696	697	733	659	706	647	675	690	687	724	731	728	686	637	711	694	694	648	680	678	683	672	663	635	692	689	692	692	711	673	737	665	647	673	668	641	695	697	666	698	669	724	658	652	680	694	630	694	680	696	707	665	661	647	719	703	694	722	689	658	673	682	707	649	671	665	698	684	680	651	717	706	681	637	675	678	700	679	643	704	694	730	640	656	691	681	681	679	682	671	647	703	675	674	668	669	714	693	716	646	686	714	675	747	646	686	697	666	650	679	721	705	675	708	707	713	702	672	691	682	706	683	709	732	669	676	720	647	681	674	667	698	710	750	654	702	692	680	641	715	714	684	705	690	684	649	685	668	708	641	659	673	664	696	651	684	680	658	688	657	654	697	685	651	715	689	697	659	673	649	684	664	688	710	657	725	696	708	704	691	672	688	737	703	669	705	708	739	651	728	691	705	727	724	712	707	656	657	689	678	727	689	680	678	689	704	681	679	700	677	714	695	664	673	710	671	691	614	686	730	717	647	648	690	691	713	690	650	689	685	653	659	655	657	715	761	711	706	652	685	676	670	721	644	665	645	680	710	700	689	656	697	684	683	721	679	705	668	684	703	699	685	663	665	673	687	669	693	659	682	697	725	719	675	686	692	680	696	704	683	675	746	679	666	606	704	681	711	663	689	702	698	738	721	701	718	653	680	686	669	705	689	673	666	685	676	673	661	687	685	654	655	679	633	655	663	699	689	717	709	691	698	727	705	664	676	659	614	706	698	657	699	640	652	712	658	663	700	676	643	653	647	684	726	683	707	692	677	705	708	699	659	698	654	648	698	720	709	659	693	644	712	688	655	633	678	685	704	657	650	730	684	689	632	687	688	656	700	666	726	694	646	660	694	688	685	623	720	713	695	725	674	640	664	657	718	702	705	643	691	719	653	713	708	653	673	710	660	722	699	657	704	672	688	672	685	712	648	653	670	693	681	688	706	707	700	660	686	694	647	680	691	643	653	716	663	697	647	721	676	668	734	662	679	703	661	662	721	694	694	702	730	712	643	676	711	719	706	674	693	667	665	660	666	663	632	673	699	671	708	702	679	691	659	714	643	697	688	721	721	690	649	693	681	723	651	701	694	623	682	678	699	649	695	661	694	717	745	699	662	670	700	649	659	666	744	675	629	674	663	714	654	688	663	707	640	673	669	663	722	686	702	677	686	696	656	662	688	680	662	684	698	655	724	641	641	676	638	675	683	695	680	633	702	711	702	698	688	668	696	699	705	702	705	719	653	684	651	682	689	684	703	718	701	705	695	662	670	716	754	670	660	697	692	700	633	720	679	701	670	697	646	630	683	665	713	671	670	758	632	680	700	676	725	728	709	666	670	640	678	719	662	691	731	678	699	724	691	680	727	683	681	697	623	700	681	667	682	675	706	694	673	702	663	666	664	711	673	673	673	675	702	722	688	672	670	664	658	714	677	726	701	654	634	669	726	643	691	686	713	691	640	703	685	657	632	681	667	672	615	685	662	708	647	668	710	707	655	681	684	684	697	642	720	670	704	691	676	691	680	702	688	679	627	703	739	722	714	651	667	713	656	681	642	694	697	699	638	675	702	670	705	686	734	676	665	696	751	697	673	698	688	671	628	651	686	672	648	692	689	682	696	678	676	671	688	708	652	642	676	691	665	672	722	680	677	722
28780	17955	3578	720	526	465	373	344	312	310	342	310	329	344	298	314	292	303	295	306	291	311	311	313	325	294	347	336	351	295	311	282	305	335	314	318	357	355	336	320	290	307	340	371	334	293	342	322	288	314	322	294	326	316	331	350	314	334	316	324	320	287	364	342	315	315	339	324	316	305	307	308	318	354	330	319	332	277	326	292	276	283	321	327	317	304	316	296	304	299	299	328	330	317	314	318	315	276	322	310	333	318	343	328	339	286	340	313	311	323	317	321	308	291	294	317	327	334	313	319	321	310	297	285	297	327	288	289	278	350	266	303	320	303	300	316	353	291	312	317	329	328	336	315	280	314	310	319	307	275	317	336	283	318	302	358	301	314	299	326	331	341	307	318	325	320	306	313	330	326	317	311	342	322	269	317	319	321	333	327	297	309	344	301	329	301	302	303	309	320	315	291	330	326	302	325	314	287	327	294	311	306	318	302	321	344	296	358	342	348	289	315	305	319	290	321	321	300	332	333	328	330	309	301	288	327	317	343	345	330	335	299	317	348	293	322	323	299	281	296	318	324	327	334	330	314	302	319	298	313	320	312	282	325	289	334	288	308	314	292	312	295	326	306	306	312	304	312	321	332	336	325	322	336	309	351	332	327	315	314	267	335	330	329	343	282	310	300	319	359	302	285	303	310	335	306	334	349	315	338	282	353	295	321	285	316	289	329	322	307	301	326	301	313	270	313	356	315	321	303	318	323	316	320	289	305	330	338	356	316	286	314	314	329	330	323	305	293	320	315	330	302	300	306	326	326	327	331	343	316	324	340	313	305	333	303	313	304	345	341	315	325	298	305	340	320	329	369	330	311	349	313	335	304	310	331	345	311	292	305	308	337	307	303	298	306	307	300	319	306	298	278	314	270	313	321	297	307	319	321	303	333	308	316	329	359	333	312	294	278	343	309	297	301	307	304	300	293	314	301	306	301	322	325	320	299	309	325	301	305	333	314	272	302	304	293	316	331	289	319	292	303	345	307	317	320	284	307	325	279	280	301	312	330	311	313	284	342	338	304	289	314	302	324	351	335	326	330	297	312	327	333	334	338	313	309	320	307	319	332	296	331	325	290	289	319	313	347	328	337	327	331	304	333	316	297	317	335	284	336	282	302	313	297	285	335	339	293	353	299	330	329	323	317	333	303	276	352	317	303	330	316	333	345	310	296	342	326	331	322	305	340	312	328	303	337	304	310	308	299	326	289	334	315	306	308	336	320	330	353	289	346	331	309	324	334	310	328	330	317	301	291	305	307	321	316	332	288	342	297	299	309	312	318	316	294	323	340	290	273	356	329	311	321	303	324	310	319	330	321	349	306	304	294	321	302	323	315	295	314	287	323	311	354	306	339	293	291	324	309	297	321	315	276	324	284	295	313	324	348	296	289	322	319	319	290	286	343	329	322	329	335	287	301	314	313	268	322	323	318	311	359	330	286	342	329	285	318	286	303	307	332	271	297	311	299	320	297	303	317	287	320	305	325	295	322	322	325	317	307	308	328	324	280	328	327	317	322	314	322	319	297	320	355	328	311	284	294	307	341	329	296	365	313	322	302	307	329	321	327	326	317	290	306	306	314	289	306	278	340	316	312	324	307	300	303	353	306	286	366	305	331	305	308	334	296	342	324	326	315	342	292	309	293	327	333	299	316	318	316	339	292	309	322	324	345	294	283	285	318	340	318	318	301	308	314	348	323	346	285	303	289	286	309	310	308	327	325	292	301	343	314	312	308	332	322	350	322	314	317	325	297	332	286	309	298	289	309	294	304	338	331	306	302	316	305	315	332	304	338	323	333	311	337	289	313	300	308	314	323	309	302	316	304	340	302	309	344	324	337	300	312	311	303	315	349	318	314	326	301	333	339	310	304	308	312	328	317	334	299	315	316	308	324	347	324	314	348	333	303	325	317	319	303	307	268	303	312	297	346	281	305	295	307	341	290	322	313	300	308	312	284	306	368	305	332	325	332	292	325	307	283	336	333	319	315	323	309	349	319	329	306	337	307	324	292	321	304	324	324	316	302	347	318	327	309	273	312	322	279	328	310	290	327	290	310	323	298	324	300	318	317	320	346	278	294	312	325	296	326	315	312	338	295	267	315	319	297	299	285	320	312	339	298	300	311	347	332	305	329	291	310	334	330	304	304	313	312	301	322	292	298	329	303	302	315	315	340	324	312	314	318	305	330	314	318	294	295	298	309	311	338	308	314	331	305	332	313	306	358	324	290	322	301	335	340	339	300	337	305	316	325	312	316	341	328	328	330	327	317	296	298	312	330	298	300	317	343	284	316	326	303	319	330	302	305	313	325	318	317	300	311	309	292	330	299	332	303	300	335	306	313	340	293	348	319	301	336	297	307	311	352	323	300	331	317	300	317	343	310	302	335	313	269	294	296	306	314	326	319	294	333	322	317	325	319	295	323	317	302	316	322	310	310	313	341	287	331	323	305	325	315	314	323	345	372	330	326	320	313	323	332	316	285	287	287	290	322	294	311	305	286	340	301	327	317	323	337	321	314	317	309	312	303	342	311	339	317	347	337	300	314	332	292	325	336	334	298	314	327	315	317	311	331	314	322	338	303	324	309	296	331	297	310	329	328	316	280	293	300	305	337	307	333	340	309	290	321	349	276	258	312	285	316	302	317	309	317	331	307	354	331	311	336	329	340	338	308	336	333	342	323	307	277	276	307	307	292	321	316	354	318	306	327	280	297	301	350	318	296	285	297	309	322	352	317	289	353	311	291	311	318	336	329	324	342	315	320	303	317	309	325	312	303	319	307	302	330	297	291	296	307	302	294	325	326	274	348	345	321	306	333	331	310	328	299	330	311	309	288	322	322	296	321	322	289	319	290	291	317	334	340	299	333	323	300	325	317	319	322	318	303	331	299	336	316	328	302	295	309	316	320	277	297	338	303	304	314	335	324	308	300	291	347	315	289	303	315	313	277	338	325	322	312	314	316	266	311	305	317	303	302	317	303	293	329	330	336	302	293	309	315	313	309	291	286	276	328	302	299	296	319	356	345	336	295	296	344	325	317	325	310	316	305	265	337	308	283	339	306	329	304	344	315	315	321	270	326	317	338	334	296	305	307	320	343	296	298	308	310	310	297	298	299	324	300	338	320	343	295	330	340	326	309	302	297	319	320	302	277	301	326	288	329	301	308	346	286	293	310	343	298	328	296	301	334	306	311	308	311	319	327	296	326	304	298	313	297	323	341	303	370	328	299	323	320	308	318	333	300	318	312	330	296	320	337	306	307	326	318	312	321	304	298	315	315	318	300	313	327	326	310	313	314	334	326	307	327	341	295	328	342	311	322	316	278	301	332	340	327	301	288	339	318	323	319	307	315	292	347	303	290	316	332	315	314	344	299	332	320	353	292	303	293	308	317	373	302	320	310	309	311	317	301	305	331	306	342	329	312	303	311	333	303	313	321	333	317	331	335	315	310	301	294	341	311
15716	4992	592	457	397	421	353	376	350	327	328	351	369	334	328	347	345	317	327	324	373	352	340	366	358	325	332	311	335	317	338	343	351	380	345	361	368	371	395	368	341	345	370	347	350	340	362	357	366	344	342	354	350	332	339	359	350	325	334	336	337	334	358	371	340	328	308	355	322	356	376	370	372	328	336	338	325	312	345	317	319	357	351	360	328	327	360	323	337	342	334	322	353	355	379	368	345	355	339	347	336	319	367	312	376	338	317	346	322	338	328	358	348	325	368	323	332	327	319	320	343	332	316	349	356	358	350	368	356	341	322	299	351	380	322	375	350	352	320	291	343	345	380	337	335	343	310	343	310	317	327	328	336	343	350	347	348	353	338	333	337	348	341	307	356	345	323	323	349	347	347	330	361	331	318	345	317	360	335	316	343	359	345	323	320	321	337	347	318	348	339	334	324	349	336	332	300	308	353	321	322	316	362	350	328	346	366	310	319	305	344	324	359	326	343	309	317	331	338	318	355	349	351	313	347	320	330	310	327	332	338	342	326	337	312	316	332	338	359	360	342	332	372	324	332	331	349	333	329	306	319	335	330	335	314	345	330	321	357	311	350	318	339	346	348	345	330	343	311	350	333	327	329	330	322	340	316	333	360	337	322	334	338	328	352	328	309	377	325	321	299	312	367	339	338	411	363	305	348	346	341	334	326	320	359	317	293	361	310	338	312	313	322	320	326	325	317	321	322	379	352	338	318	329	342	342	306	317	351	323	302	344	331	347	327	347	314	339	305	302	334	324	336	352	301	328	333	350	304	336	353	319	356	337	347	325	314	352	345	328	322	353	346	356	304	360	296	337	323	337	317	335	353	347	357	315	350	339	350	348	327	343	361	349	343	364	337	332	313	335	343	330	357	318	359	303	328	322	314	341	312	344	329	327	358	316	322	328	342	351	327	311	314	331	312	364	359	347	350	350	341	322	349	354	319	398	328	344	313	333	366	361	371	364	352	362	339	305	345	336	335	351	329	333	326	317	336	348	332	354	336	344	330	336	345	323	337	317	306	325	317	350	363	320	347	368	337	341	314	328	336	346	364	350	314	340	352	361	370	315	313	305	330	324	320	336	350	331	327	361	336	306	332	334	316	352	338	344	334	357	362	327	335	362	353	315	347	332	332	318	348	349	363	374	345	352	312	339	293	324	327	364	367	336	333	332	299	344	342	349	350	324	355	314	308	345	327	345	309	344	309	315	322	374	348	359	316	315	321	344	319	345	353	342	301	356	324	349	310	341	324	335	355	374	328	359	365	330	345	395	331	339	352	335	349	348	329	338	349	355	339	378	351	324	304	334	300	324	341	330	330	334	364	327	324	342	372	318	332	332	325	338	348	331	338	296	337	323	363	347	346	362	344	358	358	332	328	319	315	353	309	341	306	316	339	290	380	333	365	305	334	330	346	341	323	321	316	299	351	343	334	323	325	322	332	334	337	347	368	319	316	336	360	311	305	331	341	332	346	339	359	350	330	343	346	326	354	349	349	334	339	327	356	362	326	325	312	346	335	340	344	361	317	321	319	309	328	325	325	337	335	323	312	344	331	330	307	300	335	355	328	353	349	394	325	325	307	328	352	340	329	314	350	291	344	311	331	354	344	339	336	331	312	320	346	321	374	360	359	379	360	379	329	362	340	322	335	345	316	351	360	341	319	322	339	344	343	341	318	363	301	348	343	325	337	311	346	349	340	342	349	331	363	361	327	339	300	322	328	326	334	347	317	314	289	321	341	351	305	354	339	353	367	348	335	338	318	335	348	349	331	335	290	343	352	338	319	359	352	300	312	312	322	317	327	333	365	330	336	300	342	367	337	321	329	351	364	341	350	326	308	364	323	321	345	310	355	328	316	342	326	321	322	334	359	338	338	354	345	329	350	331	362	311	346	334	348	332	311	351	343	329	342	313	323	334	337	303	336	312	330	346	328	345	335	311	315	377	338	343	364	346	311	314	362	330	334	322	310	312	331	345	361	314	302	338	335	362	355	331	328	320	323	326	292	358	352	331	318	356	326	325	346	307	329	365	342	323	326	331	347	309	339	336	352	370	359	339	333	337	349	364	350	340	298	338	359	369	337	374	358	333	336	358	311	365	350	314	295	363	321	311	262	322	354	352	338	349	318	326	348	335	345	346	322	345	322	362	337	359	314	366	318	326	317	331	284	312	315	349	330	369	332	336	307	340	332	352	326	309	326	333	338	319	320	359	347	302	305	342	301	381	321	337	352	362	312	336	346	347	321	333	315	350	323	341	385	347	358	309	373	326	320	369	341	354	343	317	315	332	321	312	347	337	347	315	337	318	349	363	351	371	319	355	333	331	320	340	317	330	356	334	309	348	348	333	337	334	387	332	314	331	355	322	293	351	330	330	335	329	305	350	366	334	322	359	318	345	379	333	356	331	351	342	333	329	316	336	332	343	332	365	341	333	335	340	342	343	322	297	314	330	319	346	311	325	327	332	327	314	303	326	336	352	347	340	348	348	372	355	347	340	324	343	343	334	356	334	320	343	347	328	322	334	337	333	322	326	341	358	299	345	362	325	324	324	331	339	325	356	339	340	320	339	354	361	319	326	340	372	324	338	358	374	355	381	323	344	330	328	353	360	339	350	320	325	347	353	337	314	330	338	363	343	307	311	324	330	347	341	328	336	344	348	318	348	350	372	308	323	330	343	368	345	309	322	356	348	362	356	334	324	335	333	347	347	337	388	332	330	344	343	318	363	371	343	297	354	363	316	328	317	330	346	346	345	361	370	351	331	358	346	289	355	350	329	350	326	334	334	344	340	340	355	345	348	348	352	320	357	338	346	340	320	322	322	344	357	342	341	346	326	358	329	361	355	346	310	324	345	347	330	313	347	312	340	322	317	359	325	340	334	310	330	337	341	308	359	360	326	337	352	356	334	336	382	368	368	366	356	356	335	350	351	314	373	334	332	359	344	346	365	350	330	335	329	343	327	339	325	327	343	293	342	348	312	338	328	324	329	341	348	326	339	354	323	326	323	325	336	346	340	340	308	345	340	337	357	355	333	305	314	346	342	364	325	341	329	299	329	336	343	332	334	372	368	338	357	336	326	331	320	309	319	329	343	332	307	368	334	353	328	350	339	355	338	332	311	338	350	342	342	304	325	347	333	308	359	330	354	348	354	305	350	342	327	312	366	365	290	324	344	344	326	343	326	366	369	359	314	339	321	332	323	338	372	341	318	349	324	328	366	355	360	311	320	355	328	357	340	340	347	343	341	316	336	325	378	309	355	335	346	343	298	330	348	346	333	376	341	358	316	324	351	353	303	331	329	349	360	327	353	327	310	334	332	340	323	315	295	336	345	335	345	339	318	313	355	330	341	315	368	343	353	312	356	354	325	337	302	344	348	355	328	357	361	332	347	375	344	331	293	325	325	334	307	367	320	339	313	357	272	328	346	304	346	327	327	322	331	328	353	338	344	374	325
24274	21525	28678	24801	21419	7003	1116	836	707	685	680	595	587	604	597	564	595	622	571	577	545	577	554	562	592	554	564	529	528	537	569	536	565	580	584	551	588	620	547	586	496	543	555	575	574	538	547	544	570	561	532	526	558	531	559	582	584	554	544	518	527	566	524	549	534	538	533	518	517	571	545	531	529	546	494	565	514	542	505	538	547	507	545	528	561	508	520	529	542	562	526	543	517	557	543	524	548	583	501	543	559	548	497	570	514	524	558	514	537	514	564	495	566	521	572	545	538	546	520	552	535	550	538	563	572	528	538	509	502	558	539	529	529	558	508	486	550	519	570	496	559	496	549	584	530	517	554	568	517	526	516	550	566	533	517	582	563	502	567	559	512	555	544	529	548	533	557	517	529	553	528	546	525	452	515	544	535	503	511	531	584	544	529	528	559	526	536	528	550	545	536	538	585	520	536	542	518	514	515	545	526	550	540	562	482	541	521	539	536	537	542	527	534	500	540	519	557	572	535	525	532	521	575	540	537	500	526	545	546	517	514	540	556	558	543	507	526	567	534	553	536	545	551	516	530	522	584	499	543	524	540	516	543	540	504	547	535	507	517	528	538	524	498	516	521	522	518	524	544	510	479	569	547	570	519	568	532	503	509	543	523	526	540	511	555	531	528	529	569	531	542	570	545	532	535	525	527	535	557	524	558	515	527	539	578	547	577	546	539	533	531	554	505	540	498	553	515	544	487	561	520	542	569	561	539	510	565	493	539	573	564	544	543	559	513	481	552	552	510	524	527	540	531	580	539	498	513	581	551	568	546	528	506	488	519	542	522	516	546	520	552	518	589	561	501	527	549	534	563	551	515	586	517	514	564	532	518	533	561	539	534	504	539	568	539	524	539	509	549	541	552	491	499	533	523	535	540	518	568	514	528	539	496	560	556	544	528	530	529	517	531	585	546	523	510	529	555	500	544	555	520	519	526	549	549	512	555	509	577	549	529	509	569	561	542	569	529	518	523	582	570	529	524	525	579	514	533	512	513	557	580	530	545	525	577	557	551	571	530	570	561	496	551	557	529	511	501	537	591	527	539	505	589	549	528	536	551	558	537	549	564	576	511	519	517	531	529	501	518	563	524	551	529	523	569	484	494	526	515	560	526	473	512	558	504	530	526	536	549	588	507	540	552	476	504	532	540	564	558	538	496	577	553	541	549	513	549	532	526	534	520	519	536	537	526	523	567	549	547	533	565	525	566	526	492	541	559	565	541	547	553	523	520	546	567	542	548	531	554	526	532	559	557	588	525	537	567	545	541	554	536	556	522	541	484	562	516	544	530	546	533	555	556	513	536	529	532	570	508	548	558	569	524	510	537	516	536	509	576	585	572	471	543	511	509	553	546	533	544	605	555	535	523	525	561	571	510	521	570	509	500	523	538	497	592	477	536	529	556	566	527	555	505	506	530	530	538	563	520	486	525	570	524	548	552	533	534	530	555	510	521	520	561	521	560	545	528	511	557	539	525	537	502	531	524	503	546	538	517	543	553	525	528	570	530	535	571	530	501	550	528	534	534	528	552	525	501	534	501	553	527	532	536	537	501	516	528	541	574	509	522	514	515	514	507	536	530	547	516	500	523	556	540	576	538	540	523	482	528	558	525	540	559	546	551	515	552	522	531	557	502	505	535	572	581	538	530	524	566	501	532	544	567	529	537	517	496	555	521	516	561	543	545	502	550	541	517	523	555	505	481	548	517	555	558	566	525	511	551	487	564	523	543	540	531	552	550	508	521	553	539	557	566	521	546	521	547	543	528	528	512	497	558	520	556	533	506	553	538	559	517	547	521	539	516	501	525	494	545	522	514	546	516	512	514	506	521	544	562	546	540	528	559	563	552	545	518	561	530	520	602	551	511	565	552	498	558	512	577	558	537	487	546	544	512	531	501	522	522	541	495	565	556	504	569	540	554	520	502	481	505	521	558	533	566	549	555	541	534	509	542	545	516	513	524	539	485	530	540	557	534	514	565	541	537	515	531	558	503	542	526	527	546	533	535	567	551	535	536	545	545	529	571	537	565	563	564	566	486	537	544	560	536	528	544	503	528	518	544	580	517	554	533	500	522	541	540	531	534	548	527	581	521	562	545	526	540	523	520	533	553	534	555	566	534	554	545	525	554	589	547	516	545	552	555	583	490	520	504	560	557	549	530	579	525	516	547	534	572	520	560	540	526	535	527	538	555	571	521	546	497	516	528	515	532	523	550	532	543	553	565	540	516	554	551	519	475	526	521	528	532	539	539	517	552	515	556	551	519	551	537	525	525	530	483	568	505	550	505	560	561	514	536	520	488	545	539	526	552	543	545	513	564	563	527	521	530	552	567	533	535	508	588	537	553	532	513	496	521	580	512	548	548	487	535	552	538	541	536	551	523	556	521	515	494	569	548	603	553	527	544	557	539	539	569	546	538	510	552	527	543	557	511	550	533	554	568	545	523	481	505	550	516	533	529	569	534	554	493	507	533	527	514	546	542	544	523	551	509	538	506	541	529	533	504	608	543	524	482	531	535	545	578	523	518	553	580	556	529	501	542	536	544	539	549	540	527	559	523	523	562	590	517	504	520	541	531	562	545	550	518	518	515	509	556	537	549	526	522	549	514	524	523	514	537	564	532	534	561	541	535	523	580	562	542	556	512	531	528	512	565	525	535	543	535	554	507	529	540	525	525	522	535	545	564	560	553	532	520	552	529	542	512	531	562	549	520	541	526	544	545	485	541	542	523	534	516	535	514	519	529	514	545	540	550	551	490	521	523	568	518	510	546	526	530	522	521	538	534	554	512	564	557	526	549	493	539	579	528	528	496	541	572	563	505	593	542	541	567	527	557	533	514	546	541	522	510	527	532	552	529	558	526	549	505	552	497	538	567	503	531	511	514	562	548	531	535	554	563	522	522	511	542	534	549	499	529	572	477	532	507	562	530	506	552	539	560	551	539	544	545	584	555	507	542	536	488	505	518	544	518	538	576	522	566	509	548	524	519	555	548	540	493	540	536	508	496	565	501	556	516	575	534	564	518	530	522	570	546	516	552	548	521	548	530	482	570	515	562	510	545	519	517	480	549	537	547	541	547	531	531	539	560	553	529	554	522	542	500	558	573	541	521	520	508	534	539	532	523	542	548	565	564	553	541	516	514	565	553	568	536	513	564	525	567	565	530	548	528	545	507	512	548	543	536	542	517	523	531	569	546	534	563	581	519	565	561	530	541	539	544	555	590	545	540	543	537	494	527	518	522	552	522	527	514	534	559	552	498	524	610	521	526	528	490	581	540	544	532	563	564	549	550	559	494	534	514	543	523	522	533	548	553	559	539	564	531	520	557	552	557	534	548	542	537	523	571	573	591	555	565	530	574	554	564	536	531	536	556	495	520	583	531	538	510	525	548	541	508	533	519	521	522	552	592	540	542	536	515	490	536	516	542	562	548	507	528	555	566	529	544	533	496	501	523	545
38929	20408	4913	2439	1802	1418	1204	1009	894	788	782	684	679	693	621	636	615	659	592	602	628	596	577	541	589	578	552	519	600	539	564	557	588	602	582	615	598	586	579	588	564	597	584	609	582	579	533	566	546	569	562	547	576	557	534	551	524	525	553	584	523	560	525	586	572	529	546	530	540	516	528	554	580	538	533	577	549	524	532	580	529	512	563	566	557	549	527	561	547	565	580	573	554	550	542	568	528	537	572	504	571	575	554	545	594	548	560	527	568	543	560	585	560	543	565	541	518	554	570	553	537	522	572	570	541	581	546	518	568	566	577	569	590	525	566	576	567	535	542	565	545	552	605	561	547	534	559	525	502	551	546	560	554	498	530	557	534	543	598	522	517	585	550	543	527	550	567	523	538	568	565	517	550	506	600	511	559	572	558	572	511	564	547	593	510	581	545	571	547	509	553	559	524	538	586	541	558	540	536	553	565	561	522	570	549	561	551	554	553	500	514	530	561	528	566	535	547	533	588	573	560	531	556	548	559	524	557	545	506	518	500	538	544	528	548	572	553	547	577	529	557	529	510	560	559	573	540	539	551	543	566	566	510	563	544	557	538	590	559	504	521	577	559	557	479	519	556	539	519	533	584	555	577	524	525	547	553	569	514	556	541	570	605	549	576	517	533	552	504	541	548	525	584	534	540	585	560	519	562	542	560	527	554	564	556	544	550	567	563	552	602	540	540	559	543	559	546	534	555	575	552	556	559	598	517	559	584	575	537	527	506	523	581	564	563	562	534	575	514	569	538	540	555	579	535	560	535	529	562	570	538	549	525	543	531	548	564	527	532	542	541	527	558	514	574	517	583	532	565	519	567	551	510	558	541	544	540	559	541	538	517	533	546	505	550	541	571	571	578	558	576	508	567	531	572	499	542	550	525	558	530	539	530	539	524	562	511	590	575	549	545	603	583	543	482	593	535	569	542	550	522	525	575	544	538	529	567	557	550	545	514	540	509	534	556	512	569	522	543	546	511	537	571	566	572	577	554	550	550	540	513	546	541	534	595	567	559	525	542	546	528	529	522	560	556	551	569	519	601	615	554	529	560	542	507	585	552	493	551	539	509	564	526	566	572	523	543	597	574	518	552	539	538	567	559	556	508	531	564	515	556	489	549	557	548	493	583	530	547	525	548	529	568	529	547	543	566	561	581	595	566	540	555	568	538	551	578	600	559	536	548	550	533	509	565	580	560	554	582	583	537	568	508	576	563	506	540	575	536	494	564	537	534	531	546	524	554	539	539	554	581	576	562	513	556	538	531	579	539	548	581	554	530	522	545	584	563	510	561	571	540	563	576	569	547	580	547	534	554	543	547	533	521	567	545	564	552	598	576	528	553	550	555	569	530	564	571	542	519	575	551	531	542	527	544	564	526	538	560	553	544	540	562	547	561	564	559	630	521	541	510	558	569	557	510	547	577	506	580	539	549	521	557	528	534	559	512	524	543	519	573	547	548	537	530	576	539	582	559	514	546	575	610	598	535	551	531	558	529	509	576	575	554	557	555	537	535	567	520	515	504	546	554	542	504	531	530	539	570	518	525	568	549	556	575	544	530	565	529	608	547	512	524	554	549	565	546	560	529	587	519	558	536	549	553	538	544	541	540	568	511	558	534	545	533	490	543	544	586	551	526	535	570	562	567	515	531	500	547	534	561	533	547	540	511	515	590	559	568	541	518	558	551	567	542	498	520	541	548	502	571	517	583	527	552	522	544	543	525	565	567	564	528	555	531	523	562	574	578	545	525	562	539	527	528	551	574	564	539	542	548	555	538	568	535	558	536	519	576	497	532	573	528	577	573	550	576	561	526	542	552	529	514	577	513	519	560	553	543	517	562	538	560	537	534	539	576	531	551	560	528	546	537	535	530	491	499	566	555	564	533	531	544	601	499	539	577	557	553	546	530	543	526	538	581	538	522	554	568	541	541	557	546	525	531	584	561	539	520	589	525	544	559	546	527	577	560	576	568	538	544	579	559	534	518	550	580	575	506	534	530	559	533	581	545	602	541	555	555	556	546	566	541	555	538	555	530	560	511	541	566	556	526	572	557	618	553	516	613	555	545	544	535	592	517	535	539	551	574	551	558	559	583	562	535	528	536	563	538	545	539	548	588	567	538	546	565	537	559	568	530	541	577	558	559	541	555	580	530	564	558	549	555	549	544	592	539	532	573	535	514	559	551	611	578	567	570	548	586	521	558	520	561	549	559	482	572	595	550	518	588	553	546	543	586	591	552	543	538	521	541	545	548	541	570	545	559	594	525	527	534	563	505	565	553	515	548	544	549	501	513	536	558	574	547	533	555	527	534	539	576	555	578	555	571	521	574	537	543	550	567	542	546	525	581	513	556	518	603	563	532	523	520	590	557	544	578	546	554	557	558	552	523	560	599	554	523	544	590	561	619	509	544	562	562	528	587	582	537	565	530	562	592	555	553	520	516	527	542	587	584	554	579	531	540	550	525	557	561	563	554	551	547	533	561	544	570	547	506	518	525	534	504	563	533	533	548	566	524	540	540	508	552	531	523	536	571	528	539	572	545	540	539	622	596	572	570	563	579	553	562	537	538	534	552	543	539	533	567	563	599	542	546	543	607	544	540	522	556	564	546	597	516	535	524	534	551	572	540	533	540	541	535	542	561	575	552	558	551	570	560	552	533	537	563	541	540	540	575	540	568	552	531	520	574	570	590	543	509	543	570	538	553	522	524	527	532	565	579	530	518	582	554	554	592	575	553	532	566	554	504	547	543	536	567	537	542	547	563	516	529	590	490	556	499	574	547	522	530	544	545	574	543	578	531	551	569	546	523	506	557	512	593	567	592	594	551	555	529	553	504	556	546	553	536	551	560	547	528	530	508	571	565	549	578	550	531	536	507	525	563	526	540	549	545	555	549	554	548	556	490	556	548	542	540	511	519	524	560	532	547	535	587	571	527	540	538	553	476	549	537	547	530	557	577	549	556	555	510	532	527	552	557	549	546	550	555	550	498	508	545	567	550	566	586	546	590	528	551	516	525	551	565	552	547	546	529	497	560	554	549	574	540	584	558	545	518	496	556	579	553	515	569	549	560	545	538	536	571	518	538	543	578	532	547	554	584	559	523	520	540	526	544	578	568	590	570	557	505	549	549	565	583	541	554	496	577	544	540	572	580	538	556	543	553	597	552	511	567	537	506	568	530	522	534	582	523	544	563	545	552	541	559	548	525	540	552	503	548	531	550	574	555	573	578	538	532	546	576	546	565	539	576	558	557	560	538	536	512	517	527	558	524	507	548	539	537	600	576	520	566	548	540	529	551	527	508	574	546	568	518	554	535	559	527	584	560	539	513	562	530	552	509	517	546	534	581	576	554	518	583	555	556	526	550	567	560	560	528	508	577	518	522	557	546	547	534	542	554	554	536	598	566	570	544	567	577	558	527	564	544	625	541	523	512	572	536	534	575	543	529	534	539	546	522	556
25478	21569	27442	25854	8330	665	521	448	410	402	432	398	367	379	378	393	411	385	332	342	397	337	323	372	360	341	370	327	350	347	356	349	329	351	354	371	392	353	347	369	326	361	372	370	363	334	315	346	347	359	366	348	378	367	358	370	339	322	324	372	318	340	336	326	356	344	330	341	366	362	347	312	306	331	336	352	331	333	333	360	359	343	357	356	320	304	321	344	344	347	366	324	333	356	354	361	345	300	351	326	301	325	374	359	355	357	312	348	348	338	345	335	337	377	318	341	314	346	348	360	342	349	310	335	353	335	347	294	323	340	337	345	312	385	321	337	334	316	349	341	305	363	336	337	339	311	346	337	349	334	332	321	315	361	347	340	375	342	319	355	359	314	353	343	330	359	322	365	345	330	371	339	353	332	331	304	317	332	359	352	344	341	360	344	337	290	356	310	336	319	337	350	352	341	301	333	312	325	313	336	314	345	310	354	346	370	340	346	305	326	297	349	333	340	341	327	343	325	321	354	346	355	338	338	348	347	324	388	329	366	355	321	324	340	316	358	317	312	327	321	346	379	363	360	346	344	326	330	328	360	389	339	374	308	342	374	382	393	359	315	365	385	311	314	324	304	328	340	348	331	350	351	352	363	350	367	360	366	319	311	350	296	352	378	351	329	326	337	339	339	328	354	323	322	316	320	337	341	372	335	331	327	345	335	351	382	319	336	339	374	337	329	329	344	359	354	348	350	337	322	339	368	338	341	361	337	348	377	318	356	348	377	341	306	349	364	330	324	317	327	346	355	339	323	350	369	343	360	347	311	377	349	358	350	325	331	373	356	319	345	357	359	332	315	327	299	327	336	328	312	351	335	291	306	335	346	347	331	366	319	337	349	320	340	326	335	338	334	343	333	324	375	327	342	322	336	341	324	349	326	331	329	340	326	338	353	323	328	311	346	360	354	303	370	338	333	349	333	345	310	323	304	372	332	316	341	332	339	355	332	342	329	334	318	369	362	361	293	316	357	318	312	352	350	381	342	355	325	327	364	350	346	366	361	343	330	336	322	323	314	351	361	363	328	324	336	343	331	338	342	324	388	330	340	348	363	349	317	339	359	332	330	362	317	329	306	309	334	316	340	348	335	318	324	349	333	356	335	353	345	329	308	333	345	333	355	343	324	343	352	321	343	308	344	336	362	361	352	319	348	369	345	352	351	298	320	340	364	323	340	331	346	319	304	320	323	329	353	330	309	356	313	325	327	353	326	359	341	325	331	323	352	334	340	308	322	327	341	321	346	340	338	330	322	330	337	323	325	341	312	329	335	335	321	356	337	336	333	316	367	341	337	338	362	338	329	371	334	325	371	316	318	327	355	361	334	367	315	349	330	365	333	354	350	351	355	344	386	336	324	298	335	361	325	344	329	349	332	392	369	341	332	320	327	345	357	361	309	336	336	354	344	355	346	344	365	299	322	320	333	343	335	345	325	327	346	333	308	351	349	352	316	354	333	328	324	339	346	320	351	313	333	349	341	354	306	346	349	320	346	276	317	336	334	351	305	345	379	353	338	350	365	324	329	365	318	328	342	320	351	340	337	344	304	352	336	342	340	351	345	344	324	338	347	353	345	312	329	329	357	339	345	362	335	348	301	340	329	382	349	332	335	332	289	332	378	328	360	323	355	322	313	310	365	347	338	323	325	336	361	327	359	326	372	328	365	311	359	365	339	337	352	359	342	367	330	339	393	341	329	344	327	324	325	302	334	336	381	351	348	371	337	354	344	299	347	363	328	315	334	353	329	299	352	318	349	355	353	331	337	344	316	306	332	340	314	347	369	337	334	333	343	316	328	325	323	345	369	325	326	312	350	315	341	353	313	311	345	378	323	343	382	311	340	340	307	324	337	374	345	321	365	341	360	336	377	352	322	314	345	323	325	344	328	320	349	332	368	331	310	355	299	322	332	328	356	323	301	320	340	345	315	335	352	369	335	325	335	348	302	332	333	336	337	364	326	330	346	351	326	333	361	331	353	335	372	324	351	336	336	331	359	364	348	315	368	322	292	333	344	351	347	369	339	347	314	342	334	320	297	341	307	360	343	317	335	324	333	321	313	317	337	326	347	341	316	325	284	334	329	355	355	322	348	333	325	325	335	367	338	322	358	320	337	329	328	332	327	356	298	343	341	344	330	320	339	359	322	353	328	358	308	343	330	348	317	332	339	337	337	345	315	351	324	336	351	348	304	307	332	324	317	334	333	339	343	342	340	353	339	306	341	317	336	336	319	352	335	337	330	354	365	376	341	331	346	336	368	332	369	370	340	331	356	326	347	316	310	336	316	339	344	302	348	342	342	337	344	354	363	355	345	344	319	332	343	312	333	345	357	374	330	345	349	355	336	329	333	356	326	356	347	325	341	316	354	322	344	358	349	332	363	365	334	328	336	342	351	324	344	331	325	328	343	337	331	356	367	345	349	306	346	352	339	335	326	357	367	349	337	319	324	325	355	334	322	303	366	324	357	334	351	325	306	326	317	347	354	304	384	373	362	352	341	336	371	328	348	320	356	341	366	313	333	314	347	360	321	322	320	360	341	360	378	356	329	344	302	321	324	342	359	362	321	358	364	355	330	331	353	403	350	345	363	331	347	337	326	297	346	354	319	313	356	345	304	342	355	344	330	375	341	362	349	326	319	327	348	326	341	304	348	355	337	348	341	338	318	337	323	332	384	379	345	339	367	319	350	375	329	379	312	360	339	318	355	360	371	374	339	345	363	357	352	348	315	326	344	336	326	346	338	339	326	351	348	317	302	323	337	351	298	327	340	297	352	364	328	296	342	339	371	334	345	347	328	343	285	325	317	354	340	359	335	344	355	316	353	330	364	378	286	368	342	330	318	345	333	341	365	356	335	368	365	310	354	339	337	325	340	349	373	369	308	365	346	343	327	341	313	363	310	329	357	325	336	338	344	338	329	376	363	311	348	336	345	348	330	299	317	389	335	319	324	334	325	342	350	332	314	328	327	331	334	330	334	345	312	330	361	339	317	374	348	359	325	379	333	362	344	340	328	334	371	319	308	337	337	334	323	359	358	364	323	331	313	319	363	345	341	341	358	340	316	380	331	353	338	324	330	372	353	321	324	326	348	331	306	343	336	327	308	364	362	338	336	313	338	341	330	334	369	354	361	306	327	336	317	305	311	313	307	343	336	337	327	324	358	295	334	332	283	317	364	312	340	346	321	323	311	361	348	334	307	339	348	350	316	347	330	340	364	377	358	332	331	351	337	340	327	347	316	338	345	323	331	331	349	366	359	332	357	337	336	325	347	309	367	345	328	309	311	354	341	343	348	360	323	381	342	318	354	344	333	347	325	336	309	294	330	298	334	337	354	354	302	302	348	337	335	303	326	359	329	339	344	343	359	330	337	340	343	326	339	336	329	362	338	366	304	363	336	343	342	319	370	360	336	323	342	337	362	333	344	334	342	352	332	354	346	317	344	324	353	347	338
37725	16713	2850	1451	1075	920	776	609	600	568	454	475	502	464	433	401	419	405	431	377	413	399	407	366	410	374	391	383	420	373	377	388	400	361	429	444	427	404	447	415	423	386	391	349	373	378	370	388	385	366	371	387	377	351	378	352	398	404	389	398	408	409	387	388	338	409	378	408	366	365	393	368	402	392	355	371	388	396	387	395	364	372	336	347	383	366	361	362	383	353	355	365	389	373	357	342	390	355	368	373	365	351	390	353	384	398	339	385	405	337	375	362	365	384	352	386	359	375	369	379	351	400	368	376	370	388	358	397	344	335	381	344	381	382	373	416	371	377	386	423	393	368	410	390	358	367	374	354	379	424	400	388	374	382	373	351	375	431	427	396	369	363	330	400	345	379	360	379	380	401	339	345	366	329	357	387	366	389	381	391	375	354	369	341	382	372	390	376	384	347	365	373	377	390	372	376	358	353	393	401	373	384	386	364	351	383	369	347	388	377	367	377	358	388	381	360	403	355	410	386	389	377	386	357	388	338	378	427	389	365	365	354	386	366	400	356	360	395	380	364	386	375	387	365	406	369	369	365	355	365	365	365	384	377	376	358	368	395	364	395	399	356	372	354	352	370	372	381	392	378	373	349	409	348	380	383	375	385	352	360	352	396	374	347	388	344	384	347	343	379	373	373	386	336	378	351	359	355	382	417	398	374	384	372	366	387	360	351	386	379	357	391	406	387	380	412	370	388	362	390	398	363	354	421	382	370	393	343	421	375	370	427	343	396	384	400	361	395	394	400	370	380	377	389	382	379	381	345	363	364	380	388	385	395	356	358	372	318	361	387	379	400	347	386	382	347	359	400	368	383	398	383	361	363	351	380	353	366	357	416	363	388	400	382	373	398	349	403	377	374	342	377	377	355	366	333	356	349	361	368	354	363	388	405	356	367	370	417	382	387	389	385	356	393	378	368	374	415	381	384	390	362	425	352	352	410	380	428	362	345	399	363	336	378	363	354	348	387	406	376	382	344	383	364	352	355	361	338	369	402	370	402	391	395	344	389	361	354	361	396	391	392	395	368	392	406	393	349	364	390	395	390	376	361	386	377	366	370	362	359	394	399	427	365	392	395	375	378	347	373	378	332	353	354	380	401	380	361	409	358	361	398	369	389	383	389	406	371	382	394	370	396	380	364	362	347	405	368	369	377	384	378	390	332	386	395	399	365	394	380	364	390	381	385	366	385	392	375	377	349	374	373	417	419	370	373	365	367	382	373	391	374	385	324	348	377	373	381	361	362	371	357	384	379	391	373	382	377	357	385	398	402	389	392	389	384	353	388	353	406	371	365	387	359	334	373	380	393	370	371	366	335	354	393	391	384	358	341	396	347	398	383	355	405	359	382	399	389	378	392	366	397	375	379	358	388	422	384	401	364	375	383	359	374	354	370	349	360	374	372	375	350	381	389	395	351	386	374	341	377	417	378	393	356	424	371	368	376	406	386	394	376	386	360	369	376	365	406	353	369	361	395	399	387	390	401	396	383	357	337	379	380	363	389	369	370	411	374	399	382	391	385	401	363	369	409	397	365	387	390	389	377	379	387	426	378	400	359	398	379	375	401	404	382	418	377	374	360	389	363	363	379	389	391	372	337	374	385	400	367	357	395	373	368	354	379	362	380	384	393	363	374	423	399	410	368	401	395	372	359	391	393	357	381	392	341	396	370	371	373	404	369	334	378	430	357	398	375	357	331	368	416	362	385	379	354	394	375	390	349	382	372	393	361	384	388	360	392	385	383	340	386	355	375	394	395	383	410	424	395	372	397	356	349	366	362	383	388	407	376	377	362	367	370	397	399	363	388	408	361	389	379	393	417	358	373	384	370	380	385	363	389	386	381	350	396	373	384	359	351	377	383	359	375	405	391	359	385	401	411	391	373	393	402	377	390	376	368	427	366	377	410	379	389	408	371	399	395	359	387	410	372	382	397	400	377	393	399	402	413	384	372	348	421	378	380	402	378	350	380	338	371	395	389	343	384	421	380	391	324	404	367	374	376	401	377	388	392	390	329	371	375	390	350	373	394	380	361	375	360	358	378	390	386	387	390	380	386	376	380	394	380	343	363	356	366	400	374	368	385	370	365	423	393	365	336	378	356	388	388	384	403	363	363	337	401	387	381	371	356	395	318	363	373	374	339	375	363	359	380	390	384	375	356	403	352	396	419	393	383	395	328	396	364	396	366	362	375	335	395	385	388	368	347	353	358	407	353	398	373	366	359	394	345	360	369	351	397	384	366	366	379	344	368	371	412	371	379	398	392	406	363	365	353	358	399	361	363	378	353	369	359	362	377	396	404	390	405	358	373	382	391	378	392	396	414	377	343	350	374	390	375	356	373	382	381	348	370	354	404	382	378	359	374	351	401	346	360	352	377	413	377	372	365	362	352	395	399	390	398	384	374	380	360	402	362	382	370	361	391	402	399	401	354	353	391	306	391	384	349	347	404	368	368	369	394	389	396	369	383	379	374	378	334	389	347	355	410	347	371	405	340	353	341	392	354	359	388	364	375	351	397	362	371	374	347	358	375	352	384	414	412	378	401	398	362	393	389	362	365	389	366	370	385	336	369	383	361	395	381	381	390	398	403	384	358	377	353	375	387	397	359	378	360	400	387	376	389	377	357	378	358	340	371	361	377	355	371	388	386	345	364	377	395	365	383	394	368	383	376	380	379	405	367	415	390	384	406	388	379	346	337	384	382	394	364	332	391	398	350	359	393	362	379	373	388	391	380	358	355	379	333	395	405	365	398	357	381	358	400	395	380	374	373	371	403	375	352	352	344	353	393	365	402	390	379	370	382	336	342	353	362	342	416	385	370	385	380	352	393	365	376	347	353	369	369	389	394	386	395	394	336	331	369	368	364	352	354	362	349	407	378	365	360	381	406	378	403	370	352	340	334	363	365	350	422	375	365	359	393	379	331	378	365	402	358	388	401	392	380	374	334	360	390	385	378	399	389	371	363	351	378	386	362	341	375	375	364	378	368	386	404	358	376	378	362	394	366	367	387	438	355	398	402	369	385	373	347	372	397	339	379	391	378	381	406	399	345	358	384	367	352	380	379	350	393	360	406	431	384	386	395	366	389	381	394	374	378	415	331	373	371	369	395	381	363	404	382	384	378	370	372	363	369	376	388	405	377	413	348	339	364	368	397	392	336	416	411	400	379	328	392	388	375	368	372	387	362	378	401	367	361	411	409	385	392	370	391	363	382	389	365	377	358	393	376	367	391	369	360	385	391	373	366	389	374	384	361	357	394	366	412	369	376	364	394	385	389	385	393	378	396	352	358	388	381	392	384	390	382	369	355	371	392	380	358	372	402	370	382	372	333	397	351	343	377	370	347	356	346	371	391	386	379	368	390	367	350	382	355	388	362	327	378	368	389	346	404	344	403	390	379	358	395	378	364	358	391	352	367	414	367	372	372	402	366	403	354	391	355	364	374	425	392	392	337
23101	21569	29216	24381	21571	21603	6877	1305	1076	939	898	860	832	770	772	775	774	704	757	765	701	704	687	725	705	642	670	677	661	671	740	699	694	712	702	727	721	763	701	748	700	667	730	681	739	682	661	693	698	677	725	692	649	694	680	666	674	680	672	702	679	633	664	695	676	689	689	733	696	669	711	668	718	673	597	700	657	672	692	655	651	682	699	643	683	698	685	686	661	679	694	658	689	665	680	660	633	718	677	678	650	645	676	680	676	708	642	658	645	639	644	678	704	664	654	658	680	744	653	684	677	696	672	696	650	647	651	695	642	680	649	655	689	695	674	720	601	681	651	639	693	674	621	649	642	745	683	638	682	675	675	616	655	701	656	662	665	689	674	610	679	668	684	671	652	641	641	656	668	665	628	643	612	636	656	634	672	683	688	714	654	657	673	655	722	653	671	660	628	651	621	678	632	617	656	678	656	659	661	708	656	668	672	601	658	638	685	701	665	686	702	629	675	676	695	641	669	664	702	662	638	604	628	700	660	635	690	681	661	660	643	676	689	665	616	694	659	652	689	658	672	677	701	678	621	652	684	658	677	680	645	643	663	729	616	671	659	668	651	645	638	678	636	655	636	676	622	675	632	664	644	664	675	688	666	692	630	645	677	677	691	633	653	662	693	638	693	693	657	599	642	675	672	613	695	692	646	683	689	658	625	638	665	640	667	644	638	656	690	721	673	721	653	673	705	661	692	660	664	719	626	657	649	635	677	614	687	678	618	683	627	689	602	688	669	709	692	673	674	643	688	650	635	616	616	702	674	644	647	626	714	694	679	633	665	664	669	717	600	693	649	674	659	676	626	629	656	674	674	667	653	657	735	653	643	668	632	654	648	636	632	675	658	726	651	676	632	653	669	639	699	699	652	640	682	704	655	647	698	658	657	728	680	622	636	711	671	639	646	661	670	671	626	622	695	658	672	671	667	688	677	612	631	646	618	685	693	632	666	647	643	643	708	656	646	662	675	660	602	665	691	676	665	654	666	623	655	624	642	666	666	625	660	651	663	690	648	693	679	682	673	661	703	648	681	699	640	653	658	663	639	650	680	646	697	687	674	638	684	656	688	718	706	669	670	666	668	698	675	641	626	675	658	676	658	647	662	703	694	710	658	685	684	622	666	655	683	673	653	719	695	709	669	639	705	640	678	668	653	675	676	660	715	676	600	663	619	654	666	657	638	663	659	600	693	657	639	657	668	628	610	706	671	668	642	675	686	660	653	665	673	661	662	693	679	668	639	630	692	674	685	672	662	675	681	631	692	633	676	689	713	629	672	677	672	668	686	624	624	619	661	658	642	691	646	648	682	655	639	685	676	681	666	682	666	650	641	663	672	675	644	674	669	681	705	645	607	695	717	615	675	641	688	672	671	676	659	640	642	651	638	644	697	660	672	662	677	653	688	652	655	636	709	719	680	694	666	719	697	636	686	711	692	641	656	656	666	635	624	689	720	678	621	695	681	664	637	620	661	662	659	667	674	722	698	656	618	676	675	675	671	683	642	680	648	705	679	653	723	729	651	672	666	647	658	664	640	665	619	678	679	654	660	666	685	689	685	656	669	648	639	674	676	645	628	652	677	649	700	625	607	684	632	654	647	647	624	623	655	689	667	644	644	644	671	633	661	654	634	656	688	648	670	658	655	685	643	650	682	625	653	714	654	670	669	634	676	663	731	704	631	678	666	680	660	675	614	659	652	715	651	657	629	666	622	644	672	677	678	684	676	715	637	679	616	657	680	678	654	708	671	682	680	664	713	693	676	658	621	625	686	693	690	668	653	660	666	632	684	683	662	634	621	641	640	653	723	649	629	672	644	653	687	701	676	664	676	673	688	682	685	678	646	669	683	681	641	639	683	687	630	621	679	656	691	651	684	682	702	625	679	609	661	617	655	652	674	680	643	657	684	665	663	650	680	651	684	655	708	646	672	671	643	655	683	700	653	653	673	681	673	680	647	647	689	666	643	668	625	694	669	683	678	699	645	654	618	659	661	640	649	673	625	675	658	689	681	732	652	681	691	684	684	657	638	629	664	695	627	650	629	682	647	676	668	681	690	673	662	636	697	623	656	639	664	641	693	662	701	655	670	674	651	645	677	674	653	693	686	678	651	626	682	698	690	674	654	646	634	707	681	659	643	655	618	658	643	700	669	641	682	636	671	666	683	652	647	658	662	634	629	680	670	632	645	726	709	631	665	638	688	686	715	668	721	668	650	673	661	661	691	689	705	654	686	646	658	698	656	655	680	656	727	732	668	660	640	697	664	651	642	680	650	641	660	675	649	646	671	666	689	666	699	637	653	657	629	639	682	645	611	683	659	679	664	655	654	630	719	685	670	634	684	655	645	668	676	692	666	653	648	664	648	699	683	694	676	627	632	661	660	649	647	656	643	664	651	673	688	665	642	667	698	606	657	675	666	675	670	676	697	717	651	680	688	669	650	635	662	645	630	636	659	626	705	675	645	688	697	652	682	670	641	663	692	657	667	659	690	680	666	659	615	631	667	694	668	714	632	683	691	669	725	711	722	658	650	662	643	690	688	665	653	679	647	712	700	675	688	672	696	701	669	631	657	674	664	654	671	642	668	696	692	668	629	642	624	624	630	645	642	638	678	615	646	671	657	611	675	662	712	684	644	683	648	726	623	674	660	709	606	667	617	681	629	680	643	679	703	651	655	654	634	626	649	648	636	658	605	643	673	638	697	657	713	696	651	672	700	639	652	655	728	619	634	663	638	668	651	663	658	641	705	670	679	713	676	672	660	662	665	665	678	674	648	688	674	675	669	673	659	655	644	624	640	699	692	681	684	686	673	662	671	618	666	678	683	655	663	690	620	672	661	598	678	651	709	719	666	667	646	656	641	677	692	682	629	634	674	641	646	629	645	706	651	685	650	672	673	655	689	665	651	661	665	625	681	647	604	646	688	646	695	711	636	616	651	708	667	657	688	633	678	661	615	642	673	696	665	650	667	707	697	639	664	611	650	597	634	665	702	666	691	636	662	701	690	712	668	698	662	641	661	684	678	705	713	623	695	647	690	628	638	662	665	637	681	700	656	639	667	671	675	666	649	645	634	644	662	678	612	642	633	654	621	646	712	686	721	627	685	674	616	705	649	685	632	678	676	715	611	745	673	676	691	666	675	659	673	652	680	688	670	687	683	696	663	639	692	690	686	666	673	679	605	648	644	655	691	677	643	648	670	613	633	711	655	661	691	641	669	665	692	664	677	662	670	693	652	663	677	649	643	692	612	659	629	598	681	672	699	660	651	659	679	671	671	634	660	671	647	673	657	704	688	672	662	684	653	687	618	690	644	635	675	688	677	648	667	664	697	647	660	663	692	660	676	630	627	701	679	672	694	672	692	646	637	649	646	683	671	653	722	698	657	640	661	679	651	661	654	693	663	709	662	636	662	672	645	652	663	671	654	655	693	638	659	706	672	622	633	639	661	688	702	693
48411	23762	8575	4167	3121	2407	1984	1666	1313	1216	1076	1042	965	980	874	872	854	787	788	748	794	725	769	709	707	709	739	715	752	754	746	744	754	738	799	784	757	789	790	753	785	746	746	772	734	716	724	693	720	733	714	751	680	709	711	738	714	684	715	687	732	673	704	764	699	711	679	662	737	713	732	715	673	691	675	745	713	707	699	695	711	704	700	709	690	691	690	694	679	660	683	657	681	709	654	630	719	738	758	630	665	702	712	652	729	678	667	691	675	660	686	717	693	652	684	734	687	708	724	692	663	718	691	687	669	667	653	704	701	683	684	664	739	700	659	665	689	681	684	697	664	650	675	700	704	685	690	664	661	670	646	660	694	653	660	727	696	719	681	653	722	720	709	661	672	698	699	715	664	694	670	737	717	676	668	664	677	715	682	630	681	672	682	698	695	655	710	651	684	636	633	732	681	708	666	702	687	722	635	710	710	647	734	629	677	666	666	686	732	678	672	666	702	659	683	680	679	698	696	692	670	663	660	633	638	681	690	675	678	714	708	657	658	729	706	709	726	697	686	624	678	683	691	695	667	686	650	675	725	626	703	687	686	707	681	719	690	671	697	684	641	677	698	657	661	686	703	702	689	691	680	660	735	684	654	684	695	701	701	677	662	671	678	652	672	668	656	714	672	633	719	661	667	646	662	668	705	698	657	713	654	648	739	680	664	698	706	654	723	688	668	655	723	674	647	686	684	682	710	680	676	669	665	714	661	751	676	690	697	733	676	733	713	662	714	700	671	689	701	689	679	678	721	687	664	697	677	737	671	665	681	692	694	699	694	720	643	684	721	745	695	668	653	670	694	651	659	694	652	713	688	650	705	611	743	669	685	693	635	686	685	631	701	647	690	700	677	671	715	672	680	669	682	700	655	704	677	671	674	737	707	721	710	649	651	728	697	666	693	674	673	657	698	622	691	670	671	659	695	692	658	716	661	688	702	691	690	675	757	635	645	703	684	687	632	674	703	633	727	681	674	717	675	667	664	684	708	668	669	653	666	717	700	660	681	711	710	677	637	666	671	704	641	692	689	675	665	717	678	683	744	712	650	681	697	701	676	709	667	698	726	633	670	646	654	669	655	687	666	667	712	702	648	671	681	676	649	692	689	680	655	639	715	729	689	694	632	694	663	698	663	720	671	680	648	675	696	714	702	694	627	680	701	697	723	665	709	677	682	698	667	671	676	681	738	702	665	648	675	678	675	667	627	715	708	694	679	686	708	651	681	669	651	667	745	666	706	682	754	692	700	710	658	650	686	648	700	662	713	703	753	669	671	702	699	678	680	670	693	704	661	683	681	656	720	723	680	704	718	654	705	698	648	692	650	671	698	684	675	669	694	677	673	680	689	652	657	680	701	710	665	726	671	690	688	663	676	686	677	665	669	675	729	682	691	664	749	704	677	669	718	660	681	659	720	677	664	707	620	701	661	689	731	706	714	686	638	691	665	668	684	744	680	724	631	658	643	659	669	680	694	697	685	692	716	719	700	747	672	696	686	671	688	679	655	674	690	664	661	679	673	670	646	712	688	735	678	701	641	652	673	668	635	665	652	711	694	670	702	676	687	695	711	659	706	702	683	670	683	679	720	656	665	686	715	701	642	668	676	716	662	628	702	669	655	690	686	693	630	666	652	711	698	711	621	676	695	634	671	647	688	676	670	676	710	648	673	669	741	677	650	684	667	693	680	695	659	676	671	688	635	672	729	689	701	688	698	688	672	701	706	634	637	675	671	695	677	700	644	658	694	710	679	668	654	718	685	693	636	640	688	649	708	699	676	671	704	644	719	684	677	666	684	659	711	667	722	683	662	695	694	714	652	672	662	644	667	695	705	690	686	680	666	662	656	658	650	665	666	659	716	695	688	668	650	670	737	689	665	672	691	701	701	676	712	650	695	642	666	660	655	711	672	667	703	660	681	709	708	729	687	696	667	700	673	654	701	668	701	685	708	674	685	643	650	711	718	671	688	665	648	700	674	700	693	661	689	687	695	660	645	685	652	686	696	706	699	698	719	695	688	709	644	667	690	656	673	671	690	645	702	688	723	690	639	673	696	677	709	656	687	691	671	664	698	706	633	704	688	712	694	680	691	672	678	673	649	708	687	686	629	657	685	688	677	727	663	665	707	744	643	654	677	706	698	639	702	692	704	659	696	712	695	702	656	694	673	668	707	693	668	673	684	699	691	702	648	666	678	714	701	653	655	723	643	700	694	690	662	707	657	694	682	668	686	679	685	690	647	693	682	704	666	691	669	662	737	705	687	673	666	724	671	685	692	705	725	699	713	731	678	674	725	674	686	738	674	689	682	633	677	655	720	696	669	652	645	698	672	652	696	626	683	708	719	667	670	688	666	698	681	646	687	652	684	642	666	713	676	695	742	700	697	638	651	659	689	718	639	719	689	706	669	662	690	667	683	691	675	678	674	666	669	686	725	683	687	665	727	744	661	669	710	666	736	682	667	665	648	680	658	646	646	670	665	646	682	659	708	670	665	652	681	703	693	687	672	686	637	688	649	679	700	681	698	665	671	704	714	715	719	627	689	628	723	704	695	635	642	658	732	692	647	666	703	665	687	694	680	720	704	674	628	669	681	639	679	709	677	738	648	694	652	666	648	705	700	663	683	668	635	679	644	670	707	704	694	675	652	646	674	730	648	642	662	685	647	656	707	659	688	697	724	705	702	682	643	698	685	664	684	657	681	719	661	656	687	624	652	687	645	689	737	628	662	665	700	675	694	691	690	671	664	651	761	689	642	650	659	645	656	643	639	693	669	663	698	673	715	703	685	715	660	651	652	694	739	670	716	629	670	678	647	640	684	697	680	680	697	632	711	658	701	700	713	679	676	682	647	662	687	676	642	697	678	667	717	645	675	697	702	713	671	680	658	707	683	646	708	678	679	681	694	663	695	655	666	707	651	681	678	691	697	653	647	690	743	696	700	646	681	723	668	699	687	682	710	695	693	693	666	661	667	701	679	677	677	661	695	665	658	680	676	667	655	665	645	677	705	704	678	670	645	658	673	687	632	721	719	730	650	662	698	661	675	680	678	668	704	672	627	642	709	702	667	660	740	718	685	679	646	679	675	674	694	688	641	709	721	677	726	676	727	656	660	688	659	725	705	693	680	646	627	684	675	701	720	674	664	683	632	669	705	681	728	726	701	675	703	674	649	661	689	661	661	669	631	710	704	718	674	671	692	662	662	679	708	661	719	710	707	731	706	684	717	642	683	649	655	697	656	670	663	633	694	703	693	690	671	699	677	655	676	654	701	706	695	694	700	684	699	680	672	697	671	692	683	734	656	702	662	707	723	640	770	712	681	669	676	675	673	675	696	691	704	701	669	675	679	675	677	707	704	683	684	686	708	709	685	678	707	712	693	700	654	701	706	694	686	681	656	672	700	663	646	640	671	632	704	668	709	683	681	673	762	718	624	681	687	660	657	694	655	659	640	689
28739	17742	3416	502	387	330	344	308	348	322	277	314	305	319	324	325	321	330	291	299	318	295	324	342	314	289	282	295	293	267	323	298	300	280	329	300	373	317	328	288	312	316	279	297	341	325	319	344	308	292	292	297	323	292	296	333	301	364	308	305	293	305	345	318	351	274	300	272	293	311	351	305	325	324	285	304	308	300	297	301	307	294	281	266	329	284	347	314	325	316	318	284	312	286	292	299	278	337	278	296	304	328	322	297	302	310	285	273	321	288	285	311	309	325	315	327	313	283	318	302	323	288	295	301	315	291	303	301	304	322	314	289	331	294	301	317	299	314	283	323	314	255	267	292	269	290	309	304	339	295	298	297	325	313	325	319	308	312	306	298	291	278	319	319	291	299	308	310	337	304	291	304	329	352	301	302	312	319	290	313	310	312	302	290	324	316	301	302	300	301	275	297	274	289	304	275	308	299	317	320	340	312	298	296	309	308	316	274	305	316	306	307	309	316	277	324	276	342	354	294	301	309	272	308	282	310	309	283	314	300	322	304	304	301	285	311	332	316	332	315	276	316	325	314	298	293	317	299	276	337	313	271	329	314	261	323	268	298	306	290	312	291	330	292	274	316	331	305	325	307	301	326	325	290	289	319	300	311	314	316	303	318	314	326	317	282	348	308	291	326	287	273	326	288	300	333	297	290	286	278	294	332	295	319	305	322	300	282	303	335	300	301	291	294	298	322	284	318	277	308	339	308	302	313	303	293	327	311	313	325	285	313	289	319	333	294	319	304	291	300	317	322	305	293	310	300	251	288	315	267	301	282	318	308	327	328	304	323	305	275	296	316	316	315	301	318	278	322	307	296	298	297	294	326	294	328	304	320	324	298	304	306	332	274	288	292	310	326	271	325	322	292	334	293	317	281	304	333	309	297	333	301	293	290	308	280	306	283	312	345	297	328	278	284	319	279	299	335	290	308	299	312	306	293	302	302	311	311	301	319	273	310	307	260	302	280	317	292	300	314	292	320	314	300	292	308	302	333	311	319	305	290	323	323	302	342	312	299	322	276	291	280	318	322	296	304	283	323	307	310	288	288	264	274	294	295	336	300	287	292	289	287	306	302	309	302	289	290	277	305	286	308	305	292	295	348	321	320	301	308	280	337	320	309	325	316	289	319	298	276	321	279	317	329	305	315	292	285	275	291	317	305	273	311	301	283	300	312	286	293	280	299	292	336	293	295	330	321	313	300	317	308	249	305	278	316	311	279	298	327	274	321	337	320	301	289	298	307	309	311	295	330	313	320	283	334	283	302	316	333	298	300	305	280	309	295	323	290	314	315	361	313	287	299	293	303	296	295	299	328	292	287	303	301	301	332	318	307	317	309	313	330	308	319	319	326	320	297	295	305	294	331	329	292	317	317	282	281	339	312	305	327	339	307	316	300	307	317	336	318	309	284	300	318	306	302	318	304	279	318	337	292	313	304	313	296	312	311	298	311	323	304	303	328	295	288	330	291	291	302	298	324	296	320	311	292	279	277	310	293	305	300	314	296	324	343	341	355	338	314	307	291	322	305	288	297	288	314	298	286	305	318	290	321	316	296	302	323	332	305	306	319	313	270	284	307	282	294	309	285	327	306	294	296	337	281	318	289	303	318	309	316	285	291	316	280	321	315	295	324	323	316	321	280	326	298	285	303	310	300	292	266	318	313	281	319	330	306	317	300	324	302	276	310	331	333	301	341	343	302	309	337	295	312	321	315	315	312	283	340	318	304	320	295	309	301	353	306	342	310	293	305	301	322	313	301	288	289	302	306	298	308	272	293	309	312	322	299	315	305	307	291	329	301	306	309	317	316	305	329	325	311	300	326	306	322	337	271	297	302	316	315	273	314	335	265	301	307	305	301	300	264	297	301	337	299	267	279	300	308	335	283	320	279	304	299	317	291	323	264	312	274	292	298	297	308	308	284	301	320	265	320	350	318	331	283	298	269	318	323	327	313	316	311	289	289	319	300	307	324	310	288	309	280	335	328	333	309	291	293	271	283	315	311	278	314	311	306	309	311	287	263	290	304	316	284	301	282	303	307	296	294	322	313	305	306	296	334	260	309	320	329	314	318	322	305	317	322	270	257	309	311	308	303	288	366	324	365	321	294	314	316	318	318	310	307	274	308	318	308	319	300	299	297	315	282	289	277	265	277	307	301	323	325	297	322	288	333	298	282	288	344	317	301	296	339	299	274	314	314	306	316	346	320	297	325	324	279	304	313	298	322	291	305	326	305	273	310	290	301	276	323	282	323	282	322	314	322	326	303	287	307	308	313	298	292	296	334	301	301	296	283	316	281	294	291	299	354	277	300	307	321	314	329	295	291	307	314	313	332	289	314	342	301	280	277	308	308	282	295	298	295	288	296	305	289	304	291	328	341	322	286	319	307	293	292	318	325	339	295	280	305	302	301	306	309	295	319	316	314	296	303	279	310	310	304	315	283	328	312	320	325	331	302	288	303	338	296	312	293	308	326	305	333	300	291	332	309	299	311	310	316	305	288	305	264	283	302	303	306	299	317	291	288	316	314	282	305	291	308	280	280	304	300	306	303	339	321	296	286	301	341	312	297	308	290	322	328	289	311	300	337	299	318	282	295	282	304	316	316	307	273	313	302	319	288	336	315	299	323	316	335	298	333	307	312	315	269	331	296	290	322	334	313	301	314	334	298	303	298	273	309	312	300	316	300	285	308	291	267	294	318	298	316	325	276	321	274	291	300	325	313	288	314	269	316	283	263	305	265	293	309	329	266	290	288	306	283	290	309	316	327	312	269	302	322	290	315	352	336	303	297	276	301	302	307	306	292	294	295	318	322	303	321	299	295	295	305	323	308	300	299	316	288	315	311	266	335	317	314	319	304	330	318	306	306	290	305	321	307	319	289	298	330	262	316	313	331	308	314	276	310	310	304	312	285	343	278	302	310	318	276	310	303	282	335	322	292	292	312	281	313	277	325	285	315	318	280	323	296	304	292	291	302	299	315	325	335	318	291	299	276	280	333	308	297	302	300	288	308	354	304	326	325	319	316	294	296	319	286	302	340	273	320	310	306	303	329	290	312	261	324	305	268	286	306	305	300	277	296	263	326	292	339	299	309	314	319	321	325	325	297	300	319	298	279	314	287	275	290	300	316	306	331	307	288	332	319	301	309	296	318	306	287	288	341	312	321	314	300	287	312	289	314	286	285	306	319	300	281	291	296	320	355	309	276	302	290	328	332	322	262	307	280	284	309	286	282	299	309	317	305	255	309	280	302	295	322	304	251	267	293	288	285	319	300	335	321	302	321	341	288	292	318	324	282	300	314	298	281	274	302	298	292	278	308	294	281	340	331	302	311	310	295	285	280	301	298	306	307	297	299	296	314	297	307	293	319	326	328	282	305	294	294	313	309	318	327	291	292	296	320	306	301	298	310	300	298	317	293	305	300	298	302	275	295	291	310	326	339	309	304	270	297	275	299
15659	3768	581	392	416	355	338	337	341	322	357	329	316	318	313	327	347	336	334	343	308	314	336	301	308	360	318	343	336	334	349	351	374	342	388	357	399	368	354	357	326	362	336	308	344	338	317	340	345	311	354	354	331	366	355	342	325	321	317	325	351	332	348	341	346	311	342	345	353	319	319	332	343	327	369	307	382	353	316	321	330	320	337	339	373	310	327	327	319	343	323	333	357	323	348	288	331	352	323	322	301	346	358	310	299	305	314	355	330	340	343	338	347	361	341	344	333	334	362	307	307	318	351	342	336	344	356	331	349	325	326	327	317	305	361	295	331	375	323	344	338	345	365	349	334	315	351	314	360	311	322	330	332	341	337	371	315	348	344	330	341	337	342	340	314	344	348	322	342	301	338	323	332	322	324	349	329	331	334	311	326	316	334	339	334	307	312	322	315	340	340	332	333	338	325	345	316	316	343	295	337	337	335	348	335	328	326	318	335	328	324	334	309	349	325	325	328	311	319	334	324	322	326	332	352	342	320	318	352	337	338	296	339	328	347	321	335	366	353	313	312	329	313	341	326	344	324	347	318	323	328	303	323	315	352	336	314	334	318	304	327	334	332	354	321	338	338	325	335	362	313	342	315	339	339	293	346	337	333	328	360	308	374	327	354	329	308	328	328	347	361	336	324	339	326	327	318	351	368	312	336	318	365	317	345	339	336	351	351	334	326	310	315	321	323	359	327	324	355	315	344	339	332	333	342	340	323	343	299	310	319	333	318	340	319	324	298	331	318	322	331	291	352	339	327	329	347	339	346	343	337	353	306	334	364	308	323	323	338	342	301	313	324	315	324	347	305	354	352	319	304	323	327	326	306	350	353	346	324	358	306	334	315	324	316	346	313	303	349	321	315	323	322	318	328	317	327	341	332	330	339	328	331	330	359	337	325	307	342	341	374	336	320	340	350	341	294	311	347	304	356	332	325	343	301	355	347	324	330	312	305	365	346	348	332	287	331	354	343	336	332	339	344	331	314	331	326	297	341	340	300	350	354	315	317	351	338	305	319	324	313	340	315	318	324	347	337	367	308	335	352	313	356	322	317	328	334	324	331	323	325	314	316	344	359	338	336	334	341	328	336	351	352	328	318	323	342	343	344	320	342	358	318	352	342	313	325	316	344	300	334	339	300	349	318	330	383	312	340	314	341	336	334	351	327	353	340	296	327	320	330	300	378	335	331	340	315	314	310	382	317	293	347	341	340	304	300	335	314	332	357	313	336	326	352	345	339	321	322	336	337	329	335	366	357	369	331	345	341	319	325	307	306	345	297	344	355	332	335	330	338	335	305	356	337	321	359	316	330	326	340	325	303	322	361	328	335	336	343	313	334	367	304	301	347	321	334	333	353	356	344	336	358	329	326	324	325	330	351	315	327	328	355	334	332	340	309	347	303	323	317	304	347	337	356	337	312	348	322	331	355	338	335	328	319	336	335	326	358	297	340	331	336	327	344	318	330	342	347	352	322	311	319	335	324	327	336	309	333	298	305	337	338	353	336	318	305	339	316	323	310	315	297	336	341	305	350	321	311	324	318	329	324	353	363	339	332	350	342	342	345	371	309	316	326	340	332	337	299	341	337	350	343	310	356	365	323	350	303	305	309	336	348	306	340	324	349	296	319	340	317	335	308	340	374	354	324	316	329	338	358	324	344	336	345	309	350	356	312	316	325	354	331	332	338	329	340	335	355	304	365	344	323	336	350	371	353	306	326	326	358	338	353	337	334	322	326	320	323	323	331	341	331	328	289	349	344	344	291	312	351	322	352	349	307	327	346	335	355	340	344	320	333	308	333	294	334	360	336	313	343	340	326	311	324	333	309	352	319	284	344	313	350	330	345	329	365	327	319	355	335	309	305	330	305	350	325	332	341	337	329	348	318	340	360	347	340	321	343	339	325	334	355	340	292	332	343	334	313	343	328	342	337	285	313	321	331	345	341	314	309	326	341	357	342	336	347	317	313	308	318	360	317	347	324	324	325	343	318	361	362	354	332	337	349	333	315	331	346	333	306	326	345	311	340	303	344	333	324	326	330	310	344	314	331	323	342	319	302	377	314	341	340	363	337	349	332	354	318	295	329	300	330	327	302	310	308	305	348	327	328	351	329	344	320	339	325	341	330	331	348	333	337	343	377	352	348	356	317	346	337	329	317	326	365	327	363	354	305	325	344	332	331	343	331	340	328	302	337	341	309	310	314	286	343	312	339	351	327	324	348	345	335	347	330	317	303	328	319	356	343	317	347	371	344	334	333	332	330	299	328	329	323	365	297	328	356	347	316	322	363	339	318	350	331	339	313	317	321	351	340	334	338	314	309	320	352	318	339	309	332	334	308	314	321	346	323	319	305	317	322	347	345	310	326	335	307	281	326	349	331	314	355	344	307	321	342	340	301	341	288	357	323	303	343	352	307	353	311	305	344	340	334	326	316	336	359	353	310	368	336	344	336	349	350	308	303	303	326	322	311	330	316	348	320	348	322	314	334	335	317	333	329	337	360	307	319	333	336	313	327	299	333	334	312	329	327	358	311	344	343	330	329	347	317	362	328	341	311	356	312	338	301	339	325	344	334	339	302	331	295	368	322	346	341	324	341	348	328	320	348	319	298	348	302	319	335	287	319	317	327	329	331	331	348	325	331	355	353	306	348	356	326	320	335	334	348	333	335	296	322	339	339	332	315	329	321	325	330	331	332	311	359	364	332	343	317	362	335	353	331	345	332	310	356	300	341	316	280	307	347	366	330	302	340	324	338	356	331	298	300	383	333	327	342	332	324	314	316	328	278	301	322	330	358	332	342	323	327	327	334	355	301	309	352	309	334	340	352	335	323	332	344	316	339	341	337	350	335	351	324	326	359	307	315	338	364	323	341	335	346	359	343	331	345	331	314	352	302	335	335	317	316	363	353	317	357	347	298	323	318	327	342	322	314	345	325	344	359	357	330	342	341	334	350	312	311	326	345	353	348	354	323	358	335	312	341	321	319	346	328	303	330	321	338	334	337	340	342	340	330	298	327	313	306	342	345	343	328	334	341	324	327	338	318	325	312	337	330	356	295	372	327	354	339	372	332	322	320	367	356	347	323	324	351	319	323	323	373	350	339	355	326	338	341	344	321	313	331	332	327	332	310	335	328	330	325	364	324	348	344	322	362	317	297	325	334	325	346	314	324	335	326	327	339	342	331	345	319	309	351	320	306	332	349	352	339	294	340	340	338	318	324	341	342	306	343	340	318	307	312	336	333	314	332	331	342	323	323	350	333	376	304	330	334	324	351	344	336	335	341	323	341	307	326	368	324	380	336	309	308	315	337	346	311	352	310	339	310	341	357	358	335	315	341	310	336	320	325	314	332	316	344	340	310	355	292	332	368	357	319	336	327	323	337	342	323	330	345	358	337	345	307	333	352	350	289	331	361	337	345	321	351	349	320	362	305	345	320	316	324	320	330	321	324	306
24289	21539	28934	24588	21514	8442	1156	850	751	730	622	623	636	590	602	554	556	543	587	560	578	550	584	538	538	525	522	505	557	523	564	584	544	561	571	597	610	593	550	533	536	543	539	517	503	524	569	581	545	563	546	512	586	526	547	546	593	538	521	536	510	579	528	558	520	544	591	527	520	525	548	504	535	556	531	554	550	511	572	515	538	557	525	519	588	529	501	516	533	556	516	539	570	524	532	533	525	547	509	529	530	523	539	573	534	515	526	547	560	540	587	547	513	558	526	513	541	518	538	528	523	552	551	551	528	539	592	511	576	576	563	526	535	560	542	530	534	522	567	514	523	517	537	555	526	536	541	498	524	543	526	517	558	524	534	549	553	542	528	542	530	528	546	513	585	521	519	528	549	562	520	558	568	569	493	562	508	491	536	504	540	515	512	539	559	531	524	552	489	547	529	541	526	521	526	554	571	524	479	508	518	544	537	531	548	479	529	549	587	566	570	504	532	513	493	546	523	543	545	508	528	481	551	564	540	523	505	548	539	591	521	555	515	508	535	536	537	559	494	507	558	575	562	532	552	518	543	522	516	524	550	524	568	567	523	517	495	553	546	526	521	492	501	492	541	550	495	572	576	578	512	568	503	525	536	526	559	582	565	513	507	509	526	558	553	530	526	532	506	541	523	517	540	536	542	554	562	526	552	518	535	565	545	567	502	524	526	511	540	550	505	518	469	543	527	540	508	504	536	535	558	514	510	527	489	530	507	511	541	493	480	535	528	543	563	559	592	513	496	519	539	548	499	526	524	558	533	550	513	520	576	484	523	530	544	545	484	496	545	546	507	556	509	492	521	522	542	561	563	531	541	499	536	534	513	536	533	591	526	544	572	548	564	531	512	520	517	522	514	547	512	536	582	541	535	558	532	504	516	498	504	555	505	486	532	547	479	508	530	558	539	519	502	512	568	504	498	523	523	533	524	534	542	546	538	561	513	540	545	511	549	520	555	526	522	543	529	535	527	522	530	470	523	528	570	492	516	542	510	563	517	558	561	516	488	511	537	539	566	570	546	550	501	531	522	556	509	538	535	539	534	531	485	548	539	532	548	511	546	566	557	540	517	528	537	533	541	520	550	488	554	523	543	537	522	541	535	521	539	525	561	486	520	542	535	528	508	519	527	553	516	567	537	513	520	544	491	497	505	532	526	529	542	566	514	534	541	580	541	535	539	543	532	496	485	542	603	529	539	518	541	523	548	536	506	549	516	514	560	543	524	522	531	523	510	539	551	525	526	518	556	520	558	544	580	530	551	557	492	527	519	578	532	540	490	501	538	547	507	533	505	550	534	564	506	576	508	529	544	517	532	543	528	525	507	555	568	540	460	503	515	513	535	529	559	513	531	519	526	521	547	535	556	526	514	499	527	529	542	528	529	544	520	524	529	492	508	548	489	540	543	542	525	533	512	490	547	580	535	520	547	517	544	539	496	562	531	551	541	540	538	529	513	550	493	518	538	558	507	497	543	541	569	527	525	533	521	553	530	499	505	502	547	534	487	528	518	516	588	522	539	542	538	545	541	528	563	527	533	554	540	529	548	537	548	555	583	541	514	530	526	512	509	513	531	491	521	579	548	482	556	554	536	518	553	544	559	546	515	547	554	539	527	508	511	554	546	529	545	501	525	474	532	557	528	516	524	525	543	556	543	540	516	504	518	506	574	604	503	539	533	501	519	574	550	539	485	535	514	547	506	581	552	531	528	534	535	541	526	548	529	529	561	537	520	534	539	545	549	529	495	500	489	540	566	504	544	533	517	542	526	553	537	526	536	545	513	533	500	532	538	541	519	529	532	505	532	583	497	563	509	533	523	511	518	492	552	564	479	525	563	535	558	522	522	486	526	560	518	506	576	505	534	507	541	579	518	532	526	497	533	526	551	530	516	571	540	515	503	532	543	535	558	535	536	507	549	540	531	507	557	563	540	499	509	494	527	540	535	519	520	554	497	528	520	547	552	501	524	562	487	540	519	486	518	517	513	541	532	560	535	577	559	546	531	524	526	561	530	554	539	549	561	559	537	533	524	501	542	540	529	522	494	529	540	510	562	516	519	505	553	542	557	554	541	572	577	552	516	531	541	569	507	509	530	497	504	536	519	504	502	554	500	548	574	526	507	576	516	556	578	537	530	529	525	595	562	498	549	519	591	533	547	589	533	543	543	508	522	558	500	578	573	517	563	522	534	534	534	520	567	544	528	528	524	521	497	550	562	524	494	547	544	515	534	487	563	546	538	497	508	594	492	526	574	525	498	558	526	569	569	531	546	533	487	491	486	578	505	534	552	513	517	519	534	533	541	502	542	540	513	549	509	558	560	518	534	538	501	550	527	477	532	511	522	519	466	561	512	513	525	540	537	538	524	547	491	529	525	562	556	538	548	524	503	526	495	510	533	558	531	554	524	501	532	519	537	578	484	519	523	555	523	518	543	523	528	494	493	516	533	553	537	526	549	515	541	543	515	555	525	502	491	495	528	536	562	549	531	559	529	577	532	529	524	521	538	585	488	519	505	547	490	498	571	506	535	555	568	515	514	526	507	550	491	549	490	535	504	566	529	548	530	556	548	506	591	509	575	554	568	585	534	549	530	497	559	554	504	522	548	542	536	531	532	510	521	539	530	524	546	534	515	502	533	539	559	520	503	527	563	517	521	536	570	518	556	492	571	491	553	549	535	526	496	529	514	548	538	545	490	552	536	487	543	556	556	541	585	532	508	518	501	547	586	486	517	563	522	518	490	514	516	537	561	586	565	529	505	530	537	537	541	553	541	543	584	528	494	583	564	542	537	562	547	528	542	547	567	542	508	510	546	516	532	525	569	546	516	590	496	518	507	521	532	562	530	539	521	554	538	512	538	486	570	567	542	540	537	539	500	532	531	559	508	530	560	518	508	571	506	500	539	550	567	548	504	532	488	511	508	523	549	540	536	492	523	520	521	531	552	506	546	530	524	551	548	497	555	535	556	507	492	516	508	540	529	527	505	545	551	523	551	532	534	497	500	526	513	518	520	517	539	516	563	556	523	520	509	508	507	517	549	548	505	549	508	507	516	535	485	548	520	524	541	498	551	550	554	493	542	516	563	550	528	564	548	554	561	537	525	499	526	529	500	524	533	584	521	507	553	531	530	536	504	504	567	533	567	539	503	532	536	539	552	528	532	523	509	507	509	524	534	539	508	545	511	540	526	540	484	458	495	533	503	509	493	534	551	566	491	526	558	546	528	534	503	489	525	519	548	585	561	532	504	517	520	529	512	550	578	505	537	569	543	525	519	561	472	514	554	543	539	525	505	526	536	546	480	533	547	516	512	571	518	502	548	539	497	495	535	517	511	546	545	551	470	520	556	514	488	562	525	579	520	543	539	555	549	497	520	474	533	568	553	526	521	564	516	570	530	523	541	521	532	524	562	536	548	509	526	506	540	531	522	489	513	511	520	550	526	480	530	519	523	488
40442	19630	5003	2356	1740	1489	1238	992	916	832	768	709	700	609	633	644	646	605	591	531	559	583	617	546	553	547	538	541	560	554	603	584	627	600	600	625	635	618	651	541	598	589	557	601	538	557	592	570	612	565	592	568	583	587	611	556	523	534	513	547	549	586	569	520	542	550	563	542	579	545	539	526	536	575	544	569	539	547	509	576	524	602	541	506	574	539	521	519	565	585	557	541	533	570	503	552	541	567	524	550	545	540	530	571	546	543	586	531	534	526	518	502	556	556	513	511	545	582	574	561	548	582	576	564	507	513	554	569	522	509	528	565	545	526	550	527	542	594	557	584	548	566	547	574	518	571	544	545	552	536	538	560	565	573	594	530	533	572	531	552	537	519	530	555	554	561	544	584	562	515	542	562	569	550	579	553	571	548	518	557	550	532	534	567	579	557	526	525	552	560	546	546	560	535	518	538	550	541	544	504	534	546	551	549	526	559	567	532	548	544	575	560	563	554	545	578	542	522	582	486	547	533	554	528	578	536	510	591	539	521	534	523	531	546	565	505	571	558	555	524	566	547	530	555	520	570	577	547	578	523	510	558	530	530	586	580	522	551	560	508	550	515	567	522	564	528	554	463	534	557	569	520	550	537	590	517	537	515	556	526	563	530	587	592	599	552	553	551	521	508	533	547	576	563	502	587	531	535	553	525	555	548	586	559	534	538	528	544	565	545	526	509	551	515	518	543	538	534	558	529	585	522	550	547	533	521	552	523	492	584	559	498	560	533	520	520	545	535	553	570	539	547	563	523	538	555	528	509	556	521	557	548	534	583	567	547	575	548	580	564	562	526	551	533	571	544	548	543	531	516	569	519	558	532	532	555	536	563	547	552	533	556	559	534	527	539	569	562	537	530	560	538	541	560	535	514	549	585	540	527	544	506	531	569	569	561	555	564	545	540	554	558	550	534	552	522	541	568	550	549	561	565	534	569	539	548	535	504	542	557	575	547	542	548	578	544	553	537	550	510	577	516	583	554	550	542	531	520	506	563	577	531	570	561	537	538	565	537	550	588	551	574	523	555	523	554	508	549	572	563	577	583	527	533	499	557	514	548	545	573	547	554	576	513	535	511	543	541	513	521	538	566	532	544	511	507	558	574	523	538	539	543	559	532	551	573	529	536	587	536	585	579	538	540	534	576	526	551	517	558	527	520	574	541	559	578	541	533	575	573	530	555	523	568	540	529	529	569	525	571	532	539	545	533	544	553	575	561	555	550	551	554	534	553	532	532	530	545	561	517	539	558	544	562	518	527	560	516	508	561	507	566	584	554	527	522	532	517	570	512	547	557	520	565	573	547	550	499	558	526	520	567	539	554	572	546	496	552	533	519	513	544	550	496	527	562	540	485	545	545	548	536	550	549	578	545	530	566	525	544	545	563	524	535	588	513	562	553	562	555	557	575	564	521	526	528	518	552	545	563	531	555	583	540	530	556	548	514	535	561	554	558	502	557	599	559	573	536	581	520	597	537	532	550	522	539	561	556	490	542	536	556	567	580	538	567	585	556	547	499	546	566	533	548	540	548	518	541	567	569	521	530	527	551	559	541	578	572	540	535	534	500	519	561	543	574	545	506	517	574	543	517	543	510	517	534	565	570	528	578	565	526	564	524	560	550	525	521	542	513	542	535	562	545	497	578	567	528	569	560	550	559	555	581	553	584	537	525	557	542	512	464	547	563	554	536	576	575	566	559	510	556	552	563	542	516	498	511	555	529	583	572	574	563	552	532	533	559	533	524	539	506	534	560	546	511	508	543	559	509	474	541	531	543	520	586	554	556	580	533	531	530	529	500	535	550	584	556	532	548	550	548	598	529	513	539	524	556	513	546	528	530	532	557	532	498	549	540	525	526	518	540	554	523	570	541	512	574	558	535	560	511	542	573	537	489	534	562	508	525	533	553	563	538	585	526	559	525	590	561	539	511	561	559	557	576	569	536	559	577	554	523	535	588	547	546	575	553	542	526	539	538	519	582	551	521	570	512	535	544	571	547	566	530	568	553	567	591	535	562	560	502	575	574	545	539	506	537	541	507	570	563	542	572	570	534	515	521	560	517	554	579	529	554	534	553	548	570	545	523	514	577	516	566	538	550	530	536	522	557	541	562	541	562	512	535	548	524	519	504	576	525	533	580	538	546	517	573	531	545	564	549	585	538	565	541	500	561	542	582	548	571	565	541	520	557	519	548	548	523	505	580	546	546	537	571	518	550	519	576	551	597	544	582	567	571	522	532	571	560	555	578	599	524	574	549	586	549	597	530	529	542	527	566	552	512	546	520	540	523	574	521	523	535	539	596	488	538	552	528	561	572	561	513	581	558	566	546	530	543	533	578	561	532	549	532	538	572	574	506	558	523	560	513	537	533	555	572	566	566	517	572	554	560	521	538	544	515	494	559	529	534	467	539	505	544	545	499	543	518	539	538	546	505	567	550	553	516	591	513	518	537	563	581	530	563	540	562	584	547	541	526	519	554	540	542	510	608	578	530	585	541	515	561	564	578	531	515	479	542	522	547	579	557	572	553	533	540	547	574	577	527	539	519	540	535	573	540	558	582	544	573	575	528	496	554	542	591	551	577	581	537	569	530	553	511	556	585	554	537	529	577	543	584	539	539	581	540	523	526	588	520	512	568	585	519	553	572	549	554	516	580	536	555	574	574	545	547	515	552	520	570	579	520	527	546	559	554	565	560	567	574	543	514	552	513	536	548	572	587	547	520	525	582	528	549	568	577	572	556	561	564	553	546	555	513	548	535	517	584	561	552	577	558	538	558	538	533	535	509	558	552	554	538	569	540	548	518	531	478	533	546	490	518	520	509	583	556	580	564	537	534	530	535	524	554	487	550	567	527	548	611	530	484	521	545	545	553	578	512	545	534	552	576	524	523	536	533	528	564	573	549	539	525	566	534	556	535	519	582	547	531	577	519	564	567	582	507	557	565	521	520	532	565	539	547	554	598	580	529	564	536	530	560	543	544	555	574	544	553	515	554	569	536	546	535	530	554	548	585	548	523	544	550	515	530	509	577	514	588	512	543	552	502	537	597	554	540	547	528	545	552	526	573	531	558	554	536	556	593	536	566	516	587	544	508	550	523	499	547	534	567	556	528	551	547	526	511	492	538	581	542	504	560	540	507	544	535	571	552	562	563	515	498	563	541	509	554	605	535	495	512	528	504	536	552	554	542	554	526	537	567	500	518	509	547	511	515	532	573	527	553	563	537	535	577	519	557	493	538	531	540	505	552	570	537	572	548	555	586	544	488	563	543	539	528	530	560	532	575	538	555	550	548	564	522	567	539	574	540	536	518	598	570	520	555	539	549	578	526	511	527	515	501	577	548	513	571	528	561	543	541	570	571	526	560	549	561	546	497	562	552	569	509	550	510	597	518	549	567	525	524	531	526	553	546	562	574	530	510	560	488	541	554	551	554	531	530	561	479	576	537	483	557	556	574
25364	21545	27727	25541	9021	658	549	465	414	380	360	369	386	380	316	347	331	354	322	354	345	353	360	326	315	324	344	330	351	371	332	362	350	386	391	379	376	345	345	357	343	349	368	304	346	359	346	345	363	335	337	311	374	351	295	332	356	340	326	356	334	340	322	369	322	331	323	334	355	347	341	335	345	323	327	332	356	339	325	356	355	357	313	323	364	353	347	319	316	329	359	340	285	311	378	349	299	352	362	335	315	355	335	293	325	369	338	343	385	331	352	312	340	327	348	300	329	366	342	333	319	311	336	345	332	319	326	344	306	324	320	339	312	335	294	306	334	342	336	326	337	315	314	326	321	347	339	321	353	351	328	335	327	312	323	316	318	324	344	324	355	303	323	344	362	321	348	319	329	306	347	311	351	336	345	324	352	332	313	360	318	360	340	345	350	343	342	350	301	366	373	336	319	362	344	310	344	340	317	334	297	362	339	326	304	317	314	327	305	309	331	325	287	339	344	360	300	336	332	321	314	348	380	329	295	328	348	334	365	353	334	315	347	323	330	346	308	337	350	296	338	341	339	313	339	324	303	317	358	317	324	344	331	324	359	324	326	330	336	320	371	276	312	357	315	338	357	366	294	343	321	327	331	347	297	340	325	321	312	334	306	359	323	354	311	329	344	346	327	340	354	313	337	317	332	346	320	352	332	303	308	335	334	349	327	344	329	333	339	301	325	340	312	315	299	321	351	344	332	374	279	351	334	307	343	355	313	323	334	326	325	333	341	334	321	318	298	312	343	345	337	327	310	331	345	318	299	310	341	355	333	346	320	335	324	325	344	322	316	328	333	349	337	319	332	363	339	324	355	309	324	331	304	337	287	330	341	325	316	351	329	351	352	304	359	322	358	322	350	368	359	310	322	340	332	344	323	312	350	323	335	358	343	308	336	313	287	360	306	354	347	351	355	317	330	317	370	315	306	352	319	362	326	327	314	323	336	356	339	331	330	354	384	315	308	348	325	342	325	343	344	345	347	320	321	340	370	328	316	355	368	289	351	343	357	352	330	332	339	363	341	340	361	347	374	339	315	327	339	339	343	331	345	375	326	333	303	330	347	317	335	307	353	346	344	308	334	334	311	311	330	367	345	296	306	342	319	299	348	327	332	348	340	311	337	340	310	352	321	326	341	310	341	339	329	370	358	338	321	338	338	346	324	320	301	346	328	328	337	346	346	335	318	341	329	297	345	328	306	335	323	326	293	335	351	332	336	363	336	297	372	297	313	337	330	338	364	297	349	300	308	351	320	325	362	312	322	339	328	333	305	353	330	358	333	334	320	355	316	334	349	339	336	294	338	333	382	343	309	327	308	347	334	308	328	316	320	341	357	330	324	325	341	315	318	333	331	349	377	363	361	340	356	332	328	331	375	330	327	327	370	308	320	332	309	338	346	321	356	306	323	333	374	365	371	291	309	310	318	350	339	329	334	346	349	319	325	321	313	317	317	329	281	327	325	293	330	356	307	323	386	333	334	319	328	329	306	347	388	313	340	344	329	311	364	323	319	278	339	311	313	309	351	360	313	343	359	328	336	382	354	325	340	322	335	309	354	330	335	334	342	344	336	340	345	327	320	331	337	341	329	337	338	356	289	340	325	316	321	318	316	321	314	329	343	316	339	327	331	354	350	337	319	352	354	360	306	348	344	326	327	343	356	344	340	342	313	298	338	358	307	326	324	327	327	351	343	317	340	335	316	336	305	326	352	334	332	314	350	325	322	315	325	342	295	337	323	316	352	327	310	305	334	356	401	315	268	303	357	329	323	301	322	366	321	323	334	323	339	306	323	319	331	315	299	322	324	339	337	320	339	338	330	306	308	338	346	328	331	328	352	346	343	337	340	339	318	320	309	354	346	350	344	384	355	309	306	314	329	333	345	355	302	346	310	364	347	305	340	306	360	335	316	306	333	289	336	323	333	337	346	332	317	307	333	345	333	304	328	353	356	306	310	320	346	324	358	349	335	335	328	315	347	316	335	290	325	323	285	333	360	283	353	356	345	315	313	303	343	328	346	318	352	324	338	366	321	317	314	317	310	335	320	324	306	336	346	319	316	346	386	313	323	325	364	311	345	331	328	314	338	337	323	315	287	330	286	300	364	328	328	331	358	349	386	341	314	347	318	321	309	343	329	311	310	307	316	374	356	327	327	333	321	337	347	330	345	290	379	332	313	316	376	309	334	322	337	358	314	327	295	333	330	319	325	338	328	306	353	365	293	332	326	325	340	354	305	350	353	347	297	323	300	330	334	323	353	363	328	303	311	316	337	341	318	304	335	331	320	357	313	330	333	360	311	328	356	317	349	344	335	309	315	349	309	315	336	357	346	336	342	317	319	355	328	320	353	328	346	334	329	320	333	331	338	346	334	328	331	315	348	333	327	331	332	300	347	358	363	339	307	328	323	317	329	311	286	337	337	305	335	350	326	335	302	324	346	308	300	355	360	335	306	318	318	336	337	350	331	318	359	323	321	300	362	306	328	298	319	313	349	334	333	341	337	316	353	355	315	341	335	351	312	366	330	339	342	354	310	307	299	364	306	328	336	333	332	356	359	331	292	361	363	349	331	328	305	352	333	362	367	336	340	339	314	312	327	346	343	322	334	359	338	347	313	322	322	304	316	342	321	311	310	298	368	293	362	375	335	344	318	341	345	318	351	292	338	334	344	344	302	360	371	309	376	368	343	326	320	313	316	327	338	338	337	323	325	354	312	345	347	335	318	351	346	339	320	313	339	342	360	301	359	335	320	308	310	280	331	313	349	321	333	312	332	364	356	331	355	324	342	366	319	346	351	306	317	323	318	349	307	323	302	344	307	325	312	337	342	315	302	274	315	316	340	351	296	341	310	349	353	336	333	357	339	315	330	334	343	377	340	334	304	330	342	361	341	340	362	335	309	359	300	338	334	365	320	330	304	352	296	346	319	310	354	337	324	336	352	319	306	360	330	332	326	338	311	325	328	335	320	340	359	322	337	353	340	371	303	323	325	329	326	292	306	330	334	338	323	318	329	335	337	339	335	306	339	304	342	332	321	317	310	318	343	340	344	366	328	352	323	317	331	339	330	350	355	323	334	349	318	315	317	311	352	339	357	337	341	315	300	338	324	348	303	315	310	311	335	316	329	351	353	341	333	334	323	288	342	345	353	343	319	356	328	335	351	346	336	347	312	351	341	331	321	331	349	363	332	336	299	324	351	338	318	356	319	340	324	290	349	325	330	323	334	330	324	322	328	318	315	326	337	326	319	307	325	311	317	319	319	327	317	323	321	337	330	336	323	331	319	332	326	309	316	338	322	328	360	316	365	313	326	336	343	340	343	342	301	351	336	329	335	335	324	328	346	324	335	329	339	313	317	322	318	340	350	332	339	321	357	344	305	347	336	337	345	350	338	346	359	329	334	311	318	325	332	331	318	351	336	346	297	318	326	355	291	314	340	315	333	327	364	334	343	318
36860	14687	2830	1401	1019	838	726	659	585	444	467	486	435	420	440	411	412	375	437	427	395	355	409	397	376	373	362	370	396	367	392	370	380	404	399	437	414	428	406	380	383	410	388	385	388	423	368	384	392	393	390	372	406	405	401	366	402	393	387	391	375	349	361	376	388	362	348	366	345	373	365	399	372	410	346	381	366	373	359	355	356	382	395	353	395	408	377	392	335	385	358	356	418	365	371	375	356	347	398	392	400	368	364	376	380	373	370	370	336	379	381	385	401	354	348	325	383	359	377	379	361	395	368	328	378	372	387	351	381	367	369	351	348	349	366	401	385	375	361	351	376	380	357	374	330	370	401	357	375	397	397	399	369	337	414	391	388	384	354	371	358	372	347	364	348	356	389	387	348	376	369	409	386	365	375	376	412	340	377	380	375	388	345	427	375	356	379	403	395	334	356	378	383	378	386	393	371	411	360	378	344	355	397	368	417	373	345	340	389	404	354	377	408	360	382	347	367	393	366	346	349	356	365	357	370	371	358	360	364	350	394	373	367	417	366	371	341	356	346	397	387	340	368	364	379	360	348	383	387	343	402	369	362	359	373	348	374	359	392	338	337	390	369	379	381	377	395	340	359	349	356	371	367	403	365	348	377	381	369	377	373	338	349	402	374	366	350	391	394	370	362	354	386	334	323	352	378	366	350	375	393	343	340	385	403	368	373	373	358	379	367	349	374	357	333	372	389	364	392	387	370	384	358	399	368	370	358	350	364	428	383	409	352	344	365	405	363	397	352	349	406	386	371	332	357	388	363	357	374	359	374	359	405	364	374	363	364	372	364	359	343	366	380	384	364	407	413	376	363	363	357	334	334	330	376	378	369	357	380	404	365	354	398	365	376	379	381	403	383	387	345	372	352	361	359	340	360	367	357	425	379	397	382	366	391	362	400	368	368	374	382	360	375	413	327	358	376	368	384	406	393	348	359	355	362	395	388	334	342	380	386	366	377	366	374	359	407	364	382	338	340	370	383	352	379	365	368	368	349	346	419	383	349	383	367	376	358	392	349	328	354	361	365	366	361	322	344	386	387	397	379	388	369	373	387	393	384	383	364	380	397	384	401	375	393	375	378	365	367	379	339	340	370	360	359	351	374	351	377	382	360	380	388	359	370	388	390	387	331	349	374	341	345	366	373	395	404	387	393	371	395	319	354	359	362	367	387	389	375	381	352	366	372	356	342	367	350	363	372	342	392	365	345	353	373	383	341	391	393	354	338	360	400	390	364	344	392	396	397	354	409	408	360	390	366	388	315	362	374	366	397	356	350	354	346	398	388	385	354	353	356	335	381	372	367	390	361	376	347	360	371	373	349	362	370	368	381	369	372	368	369	383	385	371	357	377	374	334	350	377	362	398	372	355	360	388	379	379	323	347	335	384	388	371	355	350	358	348	340	382	338	377	385	329	365	393	378	383	371	347	383	346	400	373	367	358	350	376	358	359	358	337	373	337	390	382	352	406	383	379	364	356	351	388	373	428	354	367	362	351	378	369	410	319	350	362	358	342	370	379	375	364	384	376	374	347	383	349	370	358	402	352	371	380	349	405	344	341	328	375	378	393	356	359	395	354	376	385	374	397	344	361	392	339	374	366	369	390	387	347	353	353	359	375	359	383	369	359	344	376	330	374	370	365	382	368	411	349	370	395	345	352	367	375	356	361	358	386	321	354	396	374	349	362	394	382	349	347	369	378	341	383	373	390	363	327	341	397	353	367	353	350	336	362	386	349	374	389	323	392	389	381	372	371	356	378	380	344	405	348	350	379	372	393	351	394	368	389	399	362	363	363	370	380	393	373	378	392	363	376	382	431	383	361	396	376	376	383	380	375	343	362	345	343	367	402	342	377	394	400	370	371	331	354	383	372	366	379	374	372	362	378	377	384	367	400	390	334	389	358	365	378	359	317	377	358	348	373	370	386	359	388	365	390	386	344	375	365	335	405	363	408	382	356	331	393	325	366	349	360	416	359	345	356	349	388	342	371	389	368	391	378	395	339	372	362	361	418	395	403	333	370	349	351	358	368	378	352	357	396	359	354	361	346	357	367	374	372	364	346	366	343	368	344	380	379	355	385	347	392	333	366	359	340	364	400	392	394	352	375	387	369	365	358	376	364	344	394	351	353	348	348	367	365	374	358	374	374	346	344	374	365	365	366	357	393	365	364	369	391	366	343	407	373	384	379	387	356	376	364	385	335	383	402	370	365	389	353	383	345	346	359	359	403	372	332	370	359	342	383	339	393	364	354	359	377	373	361	390	384	350	375	381	376	343	360	360	359	367	431	349	337	361	374	369	386	403	353	372	383	372	400	387	361	365	378	380	374	356	364	368	334	359	396	391	354	389	377	399	366	360	383	387	355	343	386	370	368	343	378	374	361	383	355	348	366	349	362	361	370	372	342	374	376	387	395	380	386	350	374	390	362	375	383	391	370	372	363	365	345	352	367	343	393	372	372	346	384	355	396	387	389	356	355	393	379	367	363	347	366	351	344	369	349	374	382	377	382	370	408	390	380	370	354	394	387	366	386	403	380	383	374	375	353	399	367	309	385	350	396	371	366	379	369	353	388	351	360	354	376	381	377	352	377	344	446	387	388	398	393	370	396	352	369	369	373	338	386	414	385	375	389	399	387	371	362	410	364	371	385	376	372	377	357	371	374	347	369	358	392	393	346	324	379	380	388	357	407	379	375	421	354	347	348	391	403	375	388	386	398	380	346	368	382	369	369	365	386	344	369	349	381	392	396	385	383	374	347	379	391	379	407	385	377	408	373	372	346	372	356	353	353	369	368	382	389	348	393	365	372	374	363	361	335	349	399	349	364	366	356	376	361	368	343	362	368	385	403	384	374	380	341	378	382	386	384	419	357	366	367	335	387	360	400	337	370	353	356	394	371	359	391	340	412	361	316	366	341	427	349	363	346	342	360	366	387	352	370	370	345	371	352	390	377	356	358	366	413	352	371	369	358	360	355	364	377	350	402	342	366	352	358	363	406	387	352	366	350	374	375	338	383	375	377	365	376	335	346	359	351	398	347	371	352	374	380	384	362	353	404	374	365	361	369	381	342	358	364	354	378	365	377	381	353	361	407	372	387	416	357	360	337	367	349	367	347	354	331	359	376	379	367	380	365	374	341	371	358	353	357	336	377	380	355	368	354	368	374	372	356	382	357	416	341	385	368	368	359	442	370	382	351	372	353	372	367	363	390	384	363	367	387	374	346	381	373	408	366	415	348	361	379	401	377	399	376	388	339	367	365	370	355	386	372	364	372	402	345	346	399	386	391	363	373	376	377	377	382	388	342	381	373	371	363	354	351	334	399	356	349	383	375	387	346	340	374	381	396	370	388	385	373	371	368	395	392	363	354	421	397	347	370	396	423	357	361	377	370	352	360	327	378	346	359	372	353	356	346	398	378	383	395	376	370	363	360	370	357	359	354	371	381	362	338	338	327
23147	21600	29492	24199	21602	21630	7558	1291	1007	935	925	887	815	811	760	775	763	761	713	749	728	728	728	663	697	692	659	648	668	686	665	699	662	737	694	752	750	747	751	657	684	694	723	676	703	694	700	691	670	686	680	650	640	671	708	689	688	690	733	651	710	653	640	662	691	713	719	659	675	641	665	693	659	659	688	660	644	632	626	661	636	651	689	702	650	654	663	688	695	643	678	650	681	695	682	634	679	686	660	628	699	648	657	704	654	638	682	672	667	668	717	696	660	682	624	683	667	670	626	673	659	673	710	666	648	668	630	647	673	693	681	659	649	654	636	678	616	643	649	647	687	666	700	672	636	655	648	653	648	648	673	664	654	668	654	636	685	663	625	688	632	703	660	638	637	681	697	694	669	601	655	628	651	638	632	677	681	701	668	677	657	671	664	675	710	678	687	623	625	636	632	666	678	675	680	631	651	634	651	673	691	670	690	676	653	633	652	651	686	703	662	651	709	623	629	652	629	649	675	668	665	622	632	670	654	649	653	623	675	577	656	667	711	662	629	611	692	656	656	624	680	677	613	669	693	700	698	657	689	666	645	714	645	615	653	632	702	642	651	678	635	677	684	685	686	649	693	698	702	637	676	683	638	687	656	641	703	633	663	642	676	673	698	667	620	667	688	649	649	650	646	628	636	655	688	650	637	674	643	607	618	668	662	651	602	671	661	647	620	666	675	694	643	652	664	663	698	684	689	650	664	659	688	669	614	665	692	635	677	694	644	674	695	621	635	614	683	655	652	634	710	615	631	685	617	648	646	639	636	695	669	636	689	626	663	666	654	695	666	640	696	641	656	620	636	686	701	635	672	666	666	644	619	635	615	662	684	656	695	580	646	679	634	633	681	675	694	643	615	667	635	693	636	640	670	665	649	666	673	660	639	668	676	672	665	688	664	678	694	666	609	678	615	668	624	651	636	691	623	666	652	692	664	692	688	682	652	681	656	638	680	636	683	643	630	680	670	635	697	667	660	632	652	627	682	652	687	672	664	679	687	637	615	618	675	657	659	676	656	613	646	658	641	667	646	700	652	658	617	653	611	695	612	652	674	672	625	686	619	683	651	656	662	652	609	656	601	661	620	654	680	660	650	633	698	648	619	666	696	699	667	631	649	636	708	631	632	684	637	687	704	660	645	633	647	652	666	685	682	628	617	656	646	661	626	666	647	655	707	709	672	690	629	673	706	659	658	671	665	627	627	710	671	612	673	646	685	674	638	670	625	632	650	668	682	610	661	673	644	662	651	687	683	610	668	681	627	648	646	626	668	662	679	658	611	658	636	689	674	695	677	624	651	663	673	664	635	644	668	685	649	634	664	675	630	700	665	658	689	632	646	654	627	681	681	664	652	639	668	687	685	665	673	620	677	653	613	627	638	665	676	636	606	688	643	668	659	638	657	619	629	670	698	681	676	686	660	694	627	632	643	679	642	647	641	636	642	689	608	635	633	631	641	641	705	678	679	650	642	685	628	659	682	638	674	691	687	648	663	642	655	628	636	650	626	659	615	686	692	653	681	652	640	642	644	688	680	598	629	663	661	692	651	668	682	695	702	658	685	600	667	700	683	611	649	668	617	649	685	678	636	658	636	627	686	679	645	655	662	667	629	662	673	661	652	677	631	652	674	645	627	645	641	672	641	647	658	659	709	671	708	685	678	681	690	644	664	653	650	656	680	649	629	629	714	692	692	655	720	670	607	664	616	642	634	651	659	661	637	740	634	620	675	688	696	656	679	672	637	655	666	669	640	700	654	615	688	626	658	685	684	640	658	636	639	668	675	711	666	673	709	682	676	663	643	659	666	667	595	639	654	621	661	721	692	647	645	619	643	664	633	690	643	614	689	670	668	678	625	627	640	641	654	628	677	647	636	639	669	613	677	678	703	644	671	614	688	633	628	614	635	639	636	656	684	618	652	634	656	676	678	663	665	641	666	629	608	672	684	660	691	674	666	682	645	688	663	655	640	675	669	732	660	708	664	685	626	656	666	655	633	647	674	693	660	638	708	681	638	646	631	662	636	643	650	707	636	634	680	627	630	656	653	651	700	640	693	667	666	656	639	650	655	690	649	704	641	623	654	635	676	650	656	651	686	632	651	672	646	654	655	651	645	680	681	610	633	663	646	654	684	681	664	609	639	729	632	633	662	659	635	645	625	630	671	701	699	628	656	647	712	660	635	670	645	687	666	663	639	668	672	667	711	646	684	692	659	708	663	626	653	665	683	657	654	645	670	655	665	640	652	697	651	662	697	659	660	600	644	627	655	672	629	674	661	681	639	680	648	650	649	655	653	647	712	620	592	686	681	640	649	693	652	599	630	673	672	632	620	684	642	682	626	669	676	664	649	614	667	634	649	641	642	642	659	681	671	674	601	644	675	650	650	674	685	658	664	624	634	646	660	678	698	670	650	660	698	676	683	621	643	620	655	655	671	642	681	669	669	646	659	671	663	688	667	642	676	632	628	667	661	652	662	665	644	659	667	702	629	675	704	677	647	628	697	694	636	581	658	683	689	665	632	651	625	657	600	658	673	627	692	640	664	668	593	614	679	671	648	657	640	681	702	655	681	647	650	649	668	616	629	694	649	683	669	612	686	628	677	688	611	629	664	648	622	671	641	680	644	686	647	629	693	662	630	659	692	648	704	649	658	662	701	667	642	635	630	651	682	682	642	638	694	676	647	646	610	666	679	680	671	657	649	663	613	697	689	643	668	667	675	615	660	629	660	708	637	684	707	632	625	662	667	653	666	631	647	653	605	663	675	680	665	601	624	647	628	641	687	694	660	649	656	644	639	699	657	647	638	610	697	654	657	588	672	652	644	706	686	670	646	670	652	638	670	646	609	647	668	661	678	685	650	640	694	674	669	647	675	705	651	679	663	661	690	648	687	673	661	656	640	672	660	612	665	663	650	672	641	666	634	669	675	643	671	675	667	636	656	580	676	653	689	667	645	642	641	597	645	656	651	641	638	699	670	610	658	662	603	650	664	697	682	652	674	658	664	668	680	631	707	651	701	645	669	655	665	631	675	647	692	663	644	652	650	660	690	656	672	682	674	667	680	652	628	663	626	648	673	680	707	648	654	696	676	651	652	662	718	674	663	641	653	613	644	649	643	637	669	592	685	616	648	618	630	671	685	654	631	635	653	625	647	657	705	679	614	636	676	683	648	668	650	658	644	675	649	679	677	697	691	646	676	673	644	700	680	645	657	730	672	649	690	652	650	659	650	660	696	654	617	672	701	653	648	679	663	659	639	670	619	650	631	635	663	644	643	648	616	679	666	586	621	654	623	679	649	641	647	677	666	633	661	679	646	667	675	659	644	682	679	663	674	618	667	645	639	675	666	653	729	662	668	652	615	684	624	687	678	666	673	695	627	665	695	685	641	654	677	701	674	629	697	663	644	680	657	652	642	651	645	708	660	610	656	671	665	638	627	669	668	679	658	660	684	674
45443	21694	8613	4348	3033	2466	1983	1562	1365	1180	1117	1012	973	960	860	812	852	824	745	767	779	738	707	788	710	730	743	720	735	741	699	731	766	781	727	776	756	745	759	736	752	792	792	744	762	720	764	662	721	692	661	670	699	725	750	681	729	706	697	672	720	687	677	702	736	665	681	672	731	703	675	658	663	699	686	678	685	652	682	668	643	650	690	713	652	657	664	682	675	686	722	689	672	679	697	684	688	662	651	655	707	734	711	684	705	695	697	700	667	685	723	659	697	696	695	670	736	635	712	675	664	701	705	659	681	696	660	700	650	687	702	677	679	628	664	714	650	698	666	677	702	708	621	742	639	674	657	646	697	657	682	672	671	636	686	678	698	691	689	702	667	698	687	658	679	678	677	666	663	724	654	648	641	669	710	680	633	664	678	667	675	661	691	685	656	670	624	635	690	670	698	722	697	627	660	686	669	681	722	713	620	685	673	646	674	675	744	703	683	711	656	632	690	669	701	648	673	654	699	690	684	691	696	677	620	702	716	669	680	700	617	661	700	678	657	688	739	688	662	709	680	679	664	706	643	664	641	695	670	667	663	673	665	671	733	694	687	676	693	662	658	695	611	700	689	734	721	711	686	658	724	665	698	730	693	692	682	681	721	667	729	662	678	693	649	685	632	701	685	665	649	638	656	644	685	667	692	641	674	624	711	686	670	697	683	664	680	712	677	644	648	637	648	699	697	684	708	702	635	668	666	669	681	694	735	620	665	725	688	703	695	692	674	700	729	763	684	666	713	625	664	648	718	689	675	688	657	722	702	681	653	697	683	677	725	654	622	715	677	656	724	645	639	675	678	684	686	668	718	702	649	655	625	681	672	692	684	688	671	655	644	693	651	692	675	709	662	655	683	706	670	682	650	679	660	670	677	718	653	732	679	738	657	680	690	716	648	726	683	639	706	664	669	671	657	652	675	664	660	714	697	658	683	694	697	690	667	657	714	653	663	666	661	704	686	607	682	657	648	688	681	692	688	706	702	651	653	691	690	599	674	708	727	699	735	685	659	675	683	652	668	675	650	655	687	719	678	623	674	715	701	622	694	704	668	664	693	679	708	674	635	632	711	643	662	700	679	689	680	683	651	702	648	646	667	674	681	642	686	655	733	692	740	692	687	699	690	670	682	700	680	663	648	716	708	726	671	657	689	687	727	676	690	661	664	648	656	698	656	728	666	676	685	634	686	671	650	616	659	643	695	666	664	643	629	625	659	689	714	690	677	676	689	670	722	690	670	686	689	644	678	653	660	661	686	645	694	716	671	665	703	675	666	645	645	705	695	653	707	667	664	704	735	636	708	651	701	671	661	662	659	722	728	619	693	689	677	687	651	674	680	634	683	696	715	682	609	706	680	642	693	683	687	684	644	704	694	703	658	663	716	626	665	662	698	694	678	642	696	697	684	637	699	641	720	662	651	634	719	707	683	704	656	647	698	675	660	657	647	659	699	702	679	731	678	652	715	683	669	641	670	629	657	616	685	687	617	733	699	725	711	654	672	668	680	663	699	666	637	657	666	678	679	616	694	661	657	679	726	693	664	704	706	715	707	676	675	679	693	643	661	682	676	625	677	731	646	672	739	670	709	645	722	733	696	617	652	641	688	689	719	685	674	692	693	716	683	701	652	699	711	651	671	660	688	715	662	651	654	674	645	686	680	672	680	695	665	655	676	689	701	649	722	700	729	677	674	742	666	671	666	690	703	692	687	670	691	659	686	664	663	658	658	710	701	665	683	662	670	661	722	746	658	718	677	722	653	704	662	678	723	664	704	658	679	718	648	658	670	660	665	676	625	695	633	668	643	670	652	706	675	652	722	692	710	732	666	681	702	670	654	688	704	689	714	659	632	689	648	678	635	670	675	719	668	668	662	699	681	716	658	695	666	642	709	672	697	628	641	667	713	694	656	692	634	665	689	673	666	690	660	657	655	667	677	670	674	670	694	670	701	695	696	694	716	639	675	679	687	670	703	659	725	652	646	698	678	705	666	690	692	680	638	703	651	694	691	663	657	614	648	682	726	651	672	631	669	726	712	702	660	676	661	691	672	692	672	707	654	676	686	649	708	654	650	700	643	697	703	686	636	655	681	677	714	647	670	669	664	683	687	671	682	643	663	703	673	666	689	651	713	654	644	675	631	669	653	663	668	629	664	665	715	706	668	685	652	681	673	680	672	688	631	659	694	644	713	692	671	639	685	672	691	747	670	693	698	666	672	633	673	664	662	689	690	659	682	734	644	643	690	697	707	682	710	671	678	716	668	674	630	678	651	674	650	634	703	660	681	657	643	683	651	713	705	670	702	662	652	714	639	696	642	690	703	634	661	671	678	712	652	704	672	679	731	688	689	704	666	701	680	716	708	682	623	692	666	680	664	707	660	638	700	697	695	726	668	683	699	656	687	694	670	729	681	694	697	672	691	626	647	679	733	707	691	663	667	690	710	723	687	664	668	664	708	681	646	680	698	740	723	709	713	663	714	689	662	686	683	727	622	653	649	661	699	682	661	627	631	682	655	658	665	651	722	678	682	671	638	685	718	684	680	676	695	674	678	699	689	678	640	682	688	711	676	719	685	697	694	671	640	684	704	650	692	697	702	719	656	737	664	664	698	664	638	696	706	678	602	662	718	633	675	665	644	665	706	698	669	664	679	680	641	696	646	713	657	664	689	648	624	644	674	692	730	689	669	703	652	682	692	662	655	638	644	630	643	672	681	648	718	666	670	679	720	629	714	713	715	671	682	663	693	671	688	672	688	671	674	664	653	663	690	674	696	690	667	700	691	699	690	704	654	711	663	736	686	708	658	672	635	650	669	674	646	684	711	655	713	662	664	663	708	677	637	669	716	696	688	686	696	664	679	724	722	669	693	670	702	658	646	709	677	675	686	670	674	665	684	716	649	636	702	627	695	705	648	706	677	728	668	746	675	725	711	651	659	670	660	693	615	688	641	695	664	711	715	674	712	641	676	681	701	677	664	680	695	636	646	669	686	641	615	680	691	698	710	698	669	658	693	677	663	695	670	643	704	666	652	668	634	675	667	655	679	660	747	723	615	665	616	671	626	660	719	650	663	648	665	691	676	686	643	675	649	682	622	707	661	695	716	687	711	665	664	643	687	675	686	697	691	617	681	677	700	658	709	662	656	624	661	672	666	668	648	646	677	689	698	696	657	687	730	698	712	689	638	687	652	643	645	703	714	650	725	666	632	673	651	670	697	692	695	694	674	663	685	661	708	710	655	617	684	688	669	695	709	696	682	693	658	676	684	691	718	661	689	628	674	701	661	685	699	655	730	671	704	618	734	646	647	657	639	697	662	700	659	613	678	722	641	698	658	687	671	677	706	670	648	678	700	684	688	683	664	692	684	691	642	661	675	686	706	637	682	641	680	701	683	694	701	706	681	659	681	683	687	620	673	704	639	711	690	692	643	686	648	714	652	616	680	689	701	643	661	715
28724	17435	3195	515	325	323	332	310	302	303	318	300	314	302	305	287	271	286	305	293	298	302	307	286	299	324	299	317	324	296	304	318	299	330	334	309	332	318	284	322	336	306	312	303	318	323	311	306	275	347	307	339	291	287	277	322	302	338	290	309	293	285	269	294	326	277	313	267	298	306	308	284	317	287	312	297	296	329	287	322	344	290	291	278	308	325	285	285	316	298	317	325	277	311	317	305	295	291	300	292	273	309	296	333	291	301	327	291	313	285	321	300	289	288	304	355	297	290	315	302	292	267	298	300	292	286	336	278	314	286	324	309	291	326	303	287	290	285	301	337	320	308	290	306	310	300	318	302	289	298	289	319	301	278	292	326	314	302	301	316	281	291	296	305	291	311	317	347	313	310	310	311	291	317	281	284	288	309	282	322	311	311	293	312	307	259	316	284	305	310	292	329	320	285	328	319	307	295	300	315	332	286	311	318	311	327	320	284	331	281	311	304	273	287	288	325	285	326	317	274	329	293	284	280	317	295	292	304	294	313	288	292	277	297	301	302	323	289	285	291	324	302	282	303	302	290	291	295	290	295	299	284	288	311	292	266	313	304	291	305	285	309	305	288	305	298	300	305	306	306	275	334	277	311	267	320	314	284	334	321	332	285	330	327	317	300	310	330	298	301	329	276	312	296	305	290	289	289	294	282	326	302	304	308	300	270	304	290	307	313	283	309	329	293	302	300	296	304	286	274	288	296	282	283	299	292	286	294	326	323	305	299	299	295	287	301	291	330	314	313	321	294	298	290	300	292	307	307	268	310	307	294	328	283	324	290	315	285	297	308	311	293	280	305	318	306	257	281	297	280	331	328	300	296	302	265	301	272	299	323	291	309	292	286	295	302	310	294	289	311	294	294	281	287	285	307	283	338	320	345	304	305	319	302	280	278	277	271	325	291	304	294	277	321	300	301	289	286	312	314	305	297	273	289	304	278	292	292	324	300	276	316	295	302	297	321	303	277	319	292	282	302	311	285	293	330	312	273	323	288	277	281	296	306	296	306	260	313	333	286	292	302	303	272	300	351	298	291	296	308	303	306	300	294	273	285	293	325	277	341	284	288	302	306	338	292	319	304	315	308	322	251	305	298	303	291	287	285	289	306	269	310	292	287	293	302	311	334	323	320	279	288	295	300	298	279	306	285	304	329	289	296	324	316	303	313	311	296	318	273	313	283	322	293	302	318	282	324	326	298	298	309	295	327	325	269	305	311	278	290	268	306	270	293	322	294	267	303	301	341	314	283	325	306	283	292	342	288	295	284	293	281	297	278	317	302	292	293	302	302	291	309	262	279	297	314	313	313	310	326	280	288	284	325	299	294	317	317	302	274	304	308	305	301	320	304	298	291	307	329	267	325	318	280	284	331	316	296	292	296	324	317	316	303	292	288	339	314	316	335	309	306	304	282	301	286	289	325	304	295	282	332	305	284	296	291	304	301	318	299	313	302	325	284	280	319	351	329	331	302	275	306	310	308	288	309	292	288	282	317	317	279	293	340	294	297	342	287	294	289	268	271	322	301	281	301	304	323	310	301	273	312	303	302	291	312	307	320	301	299	312	287	282	313	308	341	264	288	306	305	291	308	308	307	280	273	289	302	302	307	261	288	309	273	269	288	299	260	306	332	273	297	288	315	319	265	287	273	310	303	280	296	259	279	290	294	309	289	318	307	281	334	234	297	297	285	311	322	323	301	288	288	286	296	301	295	300	305	308	296	275	292	310	332	300	290	303	292	299	312	306	272	289	298	298	311	309	287	311	289	291	302	276	312	313	327	291	293	306	310	316	276	295	277	284	299	287	279	310	295	308	312	289	298	312	302	286	294	298	288	307	284	282	340	323	295	307	285	284	313	337	289	291	291	271	296	318	310	267	267	307	315	285	304	316	304	290	307	280	295	284	300	340	320	299	314	309	286	305	313	313	294	345	278	283	308	295	287	340	297	290	310	281	313	301	294	288	294	314	327	306	271	297	312	303	311	289	298	301	295	274	322	297	313	273	310	314	297	297	268	266	280	302	306	300	276	327	306	287	290	289	292	290	311	300	258	332	329	310	317	317	281	324	333	302	306	259	298	293	304	305	297	304	293	299	284	286	311	311	293	303	305	311	336	283	305	301	291	295	292	310	302	319	301	288	311	284	290	309	278	296	293	316	354	318	287	292	300	300	292	297	330	325	291	275	305	297	284	282	317	305	296	270	286	299	279	286	332	310	314	302	291	318	289	309	301	297	299	323	307	276	289	303	296	304	303	298	328	292	331	304	300	313	292	301	275	287	299	285	329	268	339	283	283	308	304	284	303	284	309	267	265	297	301	269	325	301	289	280	319	289	309	299	324	308	306	311	264	276	290	310	327	335	310	290	301	295	303	291	305	335	316	329	313	300	286	284	321	326	312	344	290	274	290	268	311	313	295	314	321	306	273	280	301	276	282	296	317	329	304	303	288	286	265	291	279	313	302	311	296	314	284	316	322	302	300	329	305	303	311	321	291	276	335	313	298	298	295	333	311	271	327	314	282	308	281	291	290	273	332	313	286	292	301	309	318	332	302	301	311	274	319	297	294	311	261	308	295	284	326	300	295	308	304	303	325	304	253	318	321	312	264	265	332	292	305	300	325	326	280	286	329	334	268	263	307	282	293	299	325	288	321	280	285	277	321	302	298	278	312	294	315	304	277	341	275	292	289	330	282	298	293	309	297	313	281	334	322	300	295	309	309	318	298	310	277	265	281	292	315	287	300	302	303	307	308	275	304	281	280	298	300	315	343	315	330	274	322	331	298	313	289	297	323	293	321	291	342	327	340	276	303	304	289	324	299	295	294	310	276	308	317	296	296	308	305	298	335	306	303	309	316	322	301	333	247	286	331	280	312	297	305	295	277	274	301	311	305	312	279	302	312	299	283	304	271	299	309	306	305	319	301	307	336	330	292	311	318	310	281	306	288	307	312	297	283	299	301	360	307	295	308	284	308	259	299	307	306	270	311	353	313	281	284	307	294	321	308	310	307	320	293	285	297	323	289	308	290	306	316	310	284	291	278	318	315	302	318	280	285	305	332	326	280	307	269	266	289	286	303	321	293	306	299	312	297	299	285	314	319	328	299	326	292	308	320	327	321	283	290	310	316	292	268	292	322	308	293	287	338	296	313	308	325	308	304	286	307	323	326	269	291	318	287	288	313	306	297	300	321	299	286	310	301	305	286	338	289	274	273	288	328	312	293	283	292	327	329	284	328	315	312	290	308	285	304	282	287	304	314	312	273	309	278	304	298	291	299	317	300	292	308	260	289	276	298	313	283	297	302	323	294	255	280	296	317	312	310	281	303	302	279	310	289	346	291	287	318	276	290	319	311	300	313	286	294	278	342	299	317	298	303	279	310	293	307	325	298	304	314	306	332	284	289	308	266	323	309	295	314	296	284	290	273	324	330	305	302	306	327	289	304	305	283	316	318
14944	2467	536	419	365	364	351	321	341	335	350	330	338	328	302	330	317	313	323	337	318	338	326	306	312	340	335	313	307	342	311	325	332	358	369	367	357	338	405	314	341	314	321	329	366	342	351	365	338	368	296	318	321	344	352	318	341	370	353	337	325	346	329	337	332	320	310	326	383	321	298	325	364	347	314	341	311	352	313	362	339	354	345	326	338	322	312	302	312	327	333	289	301	337	293	317	361	298	307	335	311	317	329	333	312	302	302	360	305	261	351	323	307	364	329	315	344	337	317	352	278	327	330	332	326	325	327	286	317	347	357	325	330	332	337	305	328	308	348	326	345	300	341	341	327	312	308	331	331	309	295	338	318	360	333	310	330	355	322	321	309	324	334	309	318	318	325	319	329	325	327	328	292	337	319	361	336	320	288	309	356	322	325	317	336	301	319	330	319	327	301	333	329	336	334	332	312	337	343	298	299	336	305	324	318	323	337	317	349	303	347	304	324	293	325	325	297	317	350	339	358	312	317	307	292	329	338	317	325	346	299	332	323	338	324	340	326	317	310	350	335	362	325	318	315	322	295	297	321	316	315	313	343	327	332	311	334	337	310	306	314	279	292	328	302	302	295	300	338	300	354	307	336	320	308	314	349	309	343	312	342	304	309	332	337	359	314	332	318	354	337	315	313	319	340	310	313	300	352	358	334	323	322	351	330	282	299	312	283	299	312	349	306	330	331	334	357	330	319	300	318	339	293	320	334	314	329	306	316	330	334	357	301	343	324	335	329	307	323	309	344	328	327	316	312	349	342	299	304	322	343	333	303	330	308	373	331	308	334	335	334	325	320	292	327	319	319	332	285	347	332	324	331	327	323	293	349	317	324	320	320	326	312	298	313	315	335	345	296	323	299	320	326	348	303	312	325	301	387	318	351	333	316	320	351	349	314	309	354	305	351	307	338	338	316	340	343	329	333	312	310	321	310	346	344	343	349	314	332	326	344	336	303	322	300	295	379	324	317	347	339	307	325	363	329	313	320	308	316	323	331	335	283	336	298	337	326	326	327	341	337	312	351	315	333	294	336	345	361	316	317	322	315	298	325	357	328	332	335	350	315	338	329	313	351	339	343	309	335	344	349	311	320	335	323	358	320	328	342	300	318	310	332	291	358	321	338	310	348	299	317	302	342	320	326	315	324	345	304	318	315	331	330	363	315	322	340	317	364	350	319	332	316	328	312	347	347	309	325	332	308	351	306	361	346	365	313	339	318	328	306	341	332	340	305	325	343	302	308	332	321	334	320	327	342	329	354	310	305	304	308	316	329	312	323	301	328	291	323	341	325	281	342	313	341	355	376	361	311	354	330	306	304	353	316	344	338	350	335	320	287	331	314	313	331	329	313	341	338	326	309	345	323	316	346	328	379	319	320	309	320	335	342	326	340	343	309	352	314	333	328	350	292	333	347	290	322	338	340	322	335	324	324	320	329	328	320	321	342	324	341	373	302	319	340	286	288	289	340	320	321	351	312	334	343	302	301	291	313	315	328	311	326	303	326	321	315	311	346	318	337	317	300	329	282	371	308	327	320	320	341	333	330	312	334	340	317	320	334	328	313	308	347	299	342	331	334	327	309	304	313	320	309	339	319	343	320	329	346	308	319	365	320	328	319	344	318	342	326	342	323	330	344	287	351	335	331	321	323	317	330	317	327	340	332	356	334	327	351	317	318	313	312	335	340	358	338	334	348	277	338	329	344	316	328	296	318	325	322	323	338	333	350	326	342	308	325	298	304	326	321	320	311	323	305	355	339	338	329	354	292	355	308	338	326	301	346	329	339	310	338	357	331	309	336	331	320	335	282	304	283	322	339	330	337	342	331	302	302	294	319	337	329	303	321	289	299	328	284	323	310	286	316	333	354	321	298	313	325	320	308	327	309	320	309	326	351	314	316	336	318	324	333	316	318	324	352	318	316	327	306	355	343	344	332	325	331	341	310	308	364	308	301	316	326	296	339	316	341	358	304	334	311	317	311	315	345	294	313	339	350	332	343	360	340	334	299	301	305	322	322	367	298	319	318	320	298	321	313	299	348	306	317	298	343	306	354	303	322	323	324	325	353	316	316	344	306	309	325	294	314	318	322	315	330	343	322	314	330	343	306	329	318	340	318	309	358	336	319	311	317	318	325	293	334	337	310	320	296	290	324	296	326	303	279	360	318	335	345	317	332	338	324	365	294	296	332	336	306	365	326	343	350	333	313	333	317	303	349	319	283	333	307	337	331	300	324	307	333	323	355	322	324	323	306	325	294	342	332	323	311	347	289	322	337	321	308	317	305	339	338	328	333	364	346	314	326	321	314	329	347	338	339	305	351	305	342	355	319	338	289	293	357	344	339	340	280	354	324	330	335	325	298	341	323	291	352	338	335	323	354	347	335	332	313	339	307	314	297	333	323	313	335	343	325	280	332	325	320	310	339	289	331	361	341	314	340	334	327	305	319	321	330	313	305	296	353	333	328	293	349	307	342	357	321	350	330	331	326	337	309	339	338	333	324	317	317	339	354	318	324	358	326	330	304	284	319	284	317	310	306	324	321	333	324	310	313	339	316	342	318	316	316	324	309	320	328	303	307	327	319	306	311	334	319	350	328	324	278	319	305	323	335	332	309	342	329	330	336	308	336	317	320	335	292	326	311	332	382	339	325	354	328	331	326	337	305	355	332	351	323	321	283	332	311	301	323	303	294	302	328	324	324	314	327	310	314	342	306	318	320	324	297	324	309	307	350	344	357	308	314	327	296	315	353	346	340	317	308	300	298	309	320	305	361	329	328	334	339	332	305	309	317	309	344	302	304	315	376	333	322	302	329	342	311	341	329	328	338	287	321	342	302	339	336	312	344	332	295	345	328	333	312	288	325	290	301	355	335	308	344	325	316	329	322	289	325	314	334	319	343	348	331	333	340	363	340	317	305	329	296	337	330	324	298	334	328	352	335	319	311	303	279	347	311	339	336	293	311	308	301	335	315	345	329	319	337	308	324	330	340	332	318	332	313	302	318	334	301	303	311	280	338	302	327	326	321	315	316	349	336	339	313	328	307	316	319	293	338	301	335	325	347	306	320	318	304	345	304	289	331	326	307	329	326	323	328	361	330	308	338	336	292	307	318	338	327	335	317	330	342	316	303	280	309	339	333	369	312	292	302	330	376	328	344	331	315	336	323	320	309	330	354	334	313	314	320	352	336	321	313	286	316	311	315	309	302	322	340	323	341	326	351	332	328	330	349	332	310	328	316	309	327	333	328	293	340	324	314	346	308	346	320	306	322	366	301	319	340	326	316	345	318	333	330	292	320	340	349	302	327	318	320	334	320	336	300	310	323	328	337	327	323	303	300	272	326	338	335	329	322	325	311	335	318	361	329	331	354	312	364	335	350	315	317	341	337	333	327	336	331	351	313	318	342	307	346	340	319	314	309	311	327	302	362	319	311	332	343	300	327	316	346	312	318	340
24169	21446	28894	24386	21406	7286	1080	809	686	649	625	595	612	614	632	563	551	537	561	573	564	563	544	530	531	505	525	553	515	521	531	555	553	577	528	560	533	559	568	554	520	525	555	540	589	518	516	559	562	537	507	505	579	548	542	524	591	534	500	515	496	555	535	524	508	545	528	474	561	487	554	564	540	499	559	544	513	516	535	533	517	523	543	512	482	506	540	525	545	502	539	514	491	559	540	535	552	522	548	504	511	526	506	537	551	537	563	536	533	543	488	559	530	551	514	571	522	529	516	520	519	515	499	489	517	502	526	580	565	542	510	526	501	506	517	550	555	529	513	488	534	536	542	496	517	530	500	474	468	507	524	510	549	496	510	534	517	508	530	522	511	542	573	531	503	515	496	538	506	513	499	520	547	502	543	551	495	541	553	532	506	513	507	521	561	524	466	492	526	533	566	554	522	523	543	546	558	527	494	555	501	496	508	515	521	530	537	508	498	513	538	547	499	589	541	569	532	529	535	576	540	552	515	508	524	470	536	540	537	514	534	536	515	507	580	483	543	562	523	489	528	486	498	465	544	488	542	544	539	493	541	495	532	523	529	508	513	536	510	497	533	472	520	534	538	515	510	515	518	499	501	509	543	531	601	491	510	555	541	534	491	535	475	518	524	570	528	520	554	510	494	491	534	499	498	500	556	485	519	501	523	525	477	486	498	543	511	541	516	497	538	517	484	536	528	532	500	502	520	454	530	490	557	522	501	526	507	479	494	550	518	554	509	524	527	565	563	558	543	527	584	518	525	528	490	543	529	527	526	531	501	537	536	567	513	510	527	517	499	503	526	521	563	556	459	512	486	495	516	508	537	519	508	506	511	520	525	540	523	546	515	523	514	493	532	528	521	504	564	529	517	524	533	540	495	517	500	511	511	526	519	532	515	498	505	531	535	519	515	521	524	549	556	484	480	572	551	531	511	506	519	531	478	529	532	561	537	493	519	557	494	485	517	534	512	550	535	524	512	497	517	478	532	513	504	536	518	495	504	495	483	524	529	524	512	539	528	519	512	534	525	547	585	519	526	547	516	488	558	534	526	504	481	512	557	535	516	489	523	538	540	521	502	519	528	499	539	529	510	517	490	553	538	517	508	566	516	503	550	493	544	531	521	534	520	505	501	519	498	524	527	515	514	513	506	499	541	516	504	529	525	525	562	501	504	483	553	521	510	547	487	554	535	517	506	494	473	508	529	502	522	544	527	495	512	490	520	505	534	497	550	506	546	487	510	552	559	485	531	560	543	540	522	545	537	548	525	554	511	516	507	514	528	503	518	515	529	527	520	509	537	507	521	506	501	507	503	554	511	525	542	490	498	567	514	521	555	494	512	527	508	518	523	550	549	517	498	526	523	551	527	551	527	508	524	528	522	500	511	531	494	531	547	535	541	563	516	502	548	563	552	473	534	522	517	530	537	539	506	532	552	512	492	502	526	499	523	521	485	523	521	500	502	522	507	521	542	518	529	561	555	555	528	510	532	534	526	511	526	550	527	530	524	502	504	491	528	494	546	519	522	492	525	540	512	507	509	504	541	528	495	539	513	505	521	545	525	515	536	549	490	499	530	525	510	480	483	495	510	523	539	513	497	503	492	498	510	555	513	495	532	479	563	507	516	544	502	508	509	535	543	529	540	547	527	471	542	496	492	471	515	529	517	530	530	471	521	554	505	542	540	531	504	522	523	515	537	501	548	495	522	522	554	538	538	538	538	516	501	537	535	500	485	518	493	514	506	523	512	494	527	528	539	528	496	509	515	558	485	532	507	519	529	542	531	503	534	541	531	519	511	542	511	558	501	532	506	514	531	508	580	495	491	571	508	546	467	506	577	497	550	535	523	528	501	510	540	527	548	520	508	531	493	508	537	530	525	522	541	515	524	502	562	524	545	524	488	533	542	487	488	525	547	503	522	504	518	523	504	549	485	486	517	505	498	529	539	503	522	502	521	503	504	540	539	526	555	546	539	511	537	486	526	494	547	567	542	559	508	490	544	525	514	526	493	544	535	518	554	519	532	560	535	490	521	527	485	549	563	517	575	507	495	532	532	519	552	506	474	520	505	510	559	509	548	530	512	504	497	532	527	575	510	540	513	536	548	477	506	503	519	517	492	501	559	520	560	563	495	550	511	546	517	514	517	555	544	529	483	540	530	520	514	505	535	531	520	494	555	501	494	538	520	511	555	509	521	503	531	523	493	514	523	500	483	507	552	513	557	571	515	507	538	487	492	544	515	520	524	508	530	550	482	529	531	544	499	498	518	521	535	498	502	560	527	531	533	529	497	511	515	538	508	456	495	529	580	519	538	547	501	523	535	523	540	530	520	534	507	517	531	544	468	508	523	518	534	519	527	516	526	498	504	557	549	556	494	517	550	549	490	502	527	540	505	566	499	546	508	527	508	499	539	546	516	502	555	502	542	511	513	543	584	472	517	521	513	493	553	556	501	505	532	542	513	548	504	524	523	484	504	547	514	516	532	544	514	542	527	504	557	521	502	552	534	515	510	503	558	531	520	532	543	541	500	548	514	538	513	520	504	544	520	550	593	481	512	506	502	514	527	508	547	495	507	560	531	477	489	501	514	525	495	572	505	533	516	498	555	489	556	513	519	503	524	547	514	497	519	532	491	532	531	528	520	493	549	507	504	591	532	490	517	518	557	547	530	562	525	499	522	559	545	536	513	508	514	501	513	536	574	532	499	530	518	557	530	537	511	532	483	555	508	531	553	532	512	529	500	522	499	523	540	502	487	551	530	554	536	532	551	547	524	547	519	529	469	518	533	492	486	528	509	500	485	545	517	530	503	547	546	506	559	547	535	496	507	508	508	504	498	527	522	541	539	527	554	526	516	518	540	544	517	514	514	520	552	549	545	522	503	516	544	514	513	549	523	493	554	519	566	548	511	509	519	505	474	514	521	487	505	520	501	490	499	530	496	523	505	499	517	511	528	480	537	500	539	502	505	512	536	504	518	560	529	507	500	500	486	491	525	543	473	528	507	555	514	528	538	516	509	538	465	489	492	545	518	507	528	521	499	574	531	517	471	502	489	505	525	543	515	583	533	490	493	528	471	467	532	500	515	547	570	529	518	550	507	506	494	546	541	515	479	553	553	550	525	528	531	494	523	532	520	532	547	556	544	494	489	548	530	496	512	517	511	515	549	525	509	461	503	492	485	552	565	507	515	493	504	548	560	553	510	547	534	503	509	526	519	492	562	494	507	480	535	499	512	525	537	498	544	520	532	538	547	503	545	532	514	473	464	514	520	485	485	543	540	550	523	548	524	551	542	545	532	551	509	538	541	487	552	502	504	514	527	567	549	502	552	540	545	530	499	533	528	547	512	560	540	518	535	492	512	496	517	485	529	520	519	538	474	486	524	529	537	491	528	552	540	509	544	472	514	533	528	488	535	511	538	473	529	557	535	479	521	502	517	516	507	514	538	486	468	484	529	530
38788	15952	5203	2473	1803	1509	1246	1039	930	820	812	675	736	634	618	647	598	613	564	605	574	542	563	563	591	591	510	565	573	609	544	569	581	533	575	563	605	587	585	560	554	542	583	530	565	607	556	586	567	569	553	558	566	575	545	578	533	534	524	535	591	533	535	570	517	542	516	529	545	546	561	541	550	541	537	538	560	529	536	564	524	483	540	516	498	534	538	533	517	529	531	600	516	530	554	489	559	517	541	538	519	527	517	557	526	536	522	558	529	547	572	551	531	520	528	559	559	559	527	558	530	554	558	552	554	574	553	566	520	571	517	539	531	526	553	504	501	510	510	538	522	571	562	510	548	555	510	516	531	520	558	528	598	528	519	560	517	595	566	522	550	579	495	536	527	556	507	545	515	557	518	572	535	523	561	575	529	547	512	529	545	539	530	546	550	541	554	512	566	516	551	568	533	544	515	548	556	539	535	516	557	561	557	479	548	567	567	569	498	518	513	539	532	549	493	626	548	569	538	541	540	554	536	556	544	533	507	540	549	547	541	491	563	535	551	523	548	539	531	492	528	497	546	512	553	542	566	546	544	525	502	521	539	540	519	542	531	581	547	569	504	549	491	528	535	535	547	504	541	520	543	559	528	515	550	551	514	513	567	506	523	490	524	553	538	545	527	527	515	519	525	509	553	509	524	537	524	514	504	547	544	521	577	532	541	520	563	518	511	523	558	549	551	543	506	548	544	562	527	514	537	592	533	550	541	507	511	578	577	543	531	544	552	546	548	553	522	519	513	520	554	560	509	533	550	530	541	530	547	543	557	521	522	546	507	558	566	500	535	508	497	540	520	527	564	497	521	545	522	529	549	551	517	538	526	556	513	558	496	530	531	533	501	550	538	522	533	513	534	553	567	511	535	530	525	530	562	569	554	568	520	546	527	555	549	568	503	545	543	503	540	575	552	555	546	542	591	550	524	532	533	535	522	495	523	543	515	507	559	562	537	496	556	537	510	537	509	534	545	509	519	555	567	564	534	588	563	528	537	542	526	488	530	570	557	546	562	583	535	524	530	532	599	543	500	518	578	560	545	497	568	532	540	550	533	543	523	546	572	559	513	528	574	571	484	563	558	508	549	580	565	533	566	514	530	527	523	544	535	546	556	541	542	535	527	532	528	531	512	580	541	581	533	537	547	541	531	567	519	564	552	520	558	540	512	515	535	498	507	569	500	527	505	557	531	539	537	536	504	531	533	538	528	571	483	549	512	562	510	574	521	583	535	537	528	543	556	513	516	538	543	517	588	541	511	514	555	571	503	534	580	518	495	554	584	561	519	544	560	508	561	531	519	484	521	550	569	560	526	512	520	502	557	560	558	540	546	509	514	545	544	534	527	546	551	536	535	562	532	525	544	538	568	513	535	590	526	553	520	512	529	502	556	569	567	551	558	576	562	538	542	521	550	516	541	538	536	511	524	544	534	568	537	530	538	546	535	530	506	539	572	521	488	555	550	515	551	565	564	471	528	530	491	533	571	523	504	511	541	518	555	523	551	563	554	544	547	503	547	537	549	544	542	545	574	562	519	527	562	540	551	526	516	560	574	525	507	513	572	519	489	545	523	545	552	520	529	543	562	522	532	518	539	536	537	563	528	598	534	563	553	538	560	532	538	511	505	542	546	546	516	520	555	498	510	581	561	527	536	501	515	523	545	558	542	533	531	509	509	530	533	514	487	501	554	491	511	510	573	580	514	551	531	562	502	529	508	545	555	554	505	555	584	527	517	559	522	541	522	487	540	523	491	533	528	561	575	543	497	549	549	525	558	527	546	597	582	538	552	541	576	537	516	517	521	554	535	541	535	544	533	566	565	535	528	520	556	503	580	529	541	568	542	542	517	539	561	528	548	531	550	516	554	503	509	537	550	560	555	553	545	528	534	522	518	543	497	519	526	540	512	537	550	563	516	524	536	543	553	528	533	546	536	507	542	532	528	540	550	518	542	537	536	508	536	511	558	558	546	532	521	544	548	531	554	570	525	512	511	543	562	538	511	538	558	545	532	526	523	565	539	531	535	522	559	531	529	512	538	533	558	521	532	547	512	537	518	523	543	575	565	536	564	554	536	556	550	518	505	546	511	562	543	535	534	545	522	510	542	511	567	530	548	523	528	591	542	583	518	593	545	498	493	557	535	523	549	580	509	509	525	552	527	584	581	573	485	537	558	505	504	556	520	540	553	555	535	558	508	542	569	562	557	545	533	521	538	533	568	528	563	598	537	509	537	522	563	568	499	541	529	509	513	541	593	533	513	537	560	526	515	552	554	530	526	540	546	544	571	553	542	494	529	556	563	515	550	524	521	544	518	555	541	544	521	547	539	539	521	529	561	541	507	539	518	541	508	522	512	538	555	559	545	562	539	526	542	492	514	559	542	562	558	576	504	525	558	556	566	533	547	506	583	516	529	575	547	504	523	582	530	548	541	538	551	513	524	525	535	524	547	536	541	521	583	509	549	529	534	574	524	551	547	557	539	530	559	537	510	570	543	540	542	507	511	571	536	557	542	559	570	514	513	558	531	555	548	548	504	533	543	579	558	489	524	522	547	530	542	530	541	542	507	524	528	581	552	506	549	538	547	554	548	555	578	517	576	539	558	510	537	496	544	555	523	551	527	552	570	523	547	559	524	558	500	542	536	521	531	524	537	518	543	552	533	539	535	530	521	539	524	487	524	529	542	536	561	512	542	532	548	536	536	550	526	512	537	535	534	559	548	520	497	544	575	543	517	551	597	538	536	593	552	529	604	532	539	570	520	533	567	517	562	578	551	553	563	537	589	565	577	531	567	528	548	503	572	536	555	540	509	528	556	557	522	565	541	527	539	576	571	519	520	553	537	558	533	494	518	540	546	558	496	582	523	509	539	546	521	577	548	529	569	511	536	557	530	512	578	495	536	533	514	575	513	543	529	497	534	499	519	550	550	569	539	507	532	510	530	531	528	549	547	582	565	544	545	505	503	532	553	521	522	504	515	546	526	496	553	552	529	514	536	569	512	529	524	538	519	592	563	549	545	537	528	562	514	580	512	526	535	555	565	555	542	525	548	520	558	554	536	560	492	538	543	547	551	542	562	548	534	579	544	535	555	523	496	519	543	514	553	497	511	555	532	530	504	553	555	573	565	515	528	527	538	535	554	546	559	571	553	547	515	530	594	577	530	531	533	522	514	506	586	550	510	494	549	526	514	513	533	554	561	521	504	530	553	534	527	549	537	561	546	522	533	558	557	533	487	550	531	539	523	516	498	529	498	546	547	555	561	517	518	594	522	518	539	563	512	525	573	505	555	553	504	565	568	530	518	519	555	530	535	557	566	547	543	547	538	565	548	482	537	533	558	562	544	528	557	526	515	564	559	553	531	513	552	500	537	509	529	519	550	557	584	535	550	529	555	505	555	518	546	570	526	539	555	574	576	563	557	548	520	514	554	523	527	518	505	508	543	529	476	523	557	586
25482	21542	27688	25649	7769	693	502	429	373	403	406	389	385	383	344	335	352	381	355	346	337	351	347	356	351	328	350	330	371	311	312	349	342	348	342	343	364	389	350	334	366	360	373	347	328	342	331	361	356	380	332	355	366	325	322	337	350	370	336	323	324	312	334	318	357	343	297	365	316	352	336	321	320	313	298	284	295	354	359	351	294	317	298	339	324	313	319	344	349	335	368	322	345	339	325	321	343	305	336	377	336	334	318	333	319	337	330	351	345	332	359	331	334	319	321	388	338	330	325	340	342	393	332	329	326	337	349	338	314	324	340	285	337	318	330	335	306	331	347	325	324	316	347	315	340	326	348	347	312	307	314	338	343	357	322	283	300	325	313	326	334	341	303	313	329	337	332	327	329	332	331	315	321	326	328	296	318	337	336	325	311	307	308	290	321	317	320	308	339	345	307	333	342	381	348	298	326	344	324	333	333	323	323	337	363	338	323	340	307	319	314	316	344	310	280	303	329	346	315	353	285	339	331	329	317	325	331	330	316	323	319	329	315	334	328	328	367	321	343	332	322	332	324	352	314	351	347	342	312	326	355	306	340	325	324	309	361	312	303	333	296	318	339	348	320	326	295	303	341	313	354	329	358	351	326	341	313	334	320	348	314	292	304	362	322	308	336	311	319	352	321	333	324	348	316	322	329	286	354	337	315	304	357	324	341	344	339	325	333	320	338	339	332	318	327	300	331	324	327	355	323	295	316	343	344	313	307	320	330	376	325	318	302	338	324	317	358	318	326	343	309	310	330	287	372	315	324	334	321	333	348	339	338	310	334	321	326	351	320	310	340	312	315	352	301	311	304	322	324	311	295	323	365	341	335	312	351	325	320	328	317	342	345	344	315	344	312	330	308	270	309	372	344	324	341	309	319	334	318	347	357	310	324	321	381	317	332	316	291	365	345	347	330	310	295	335	334	322	319	324	351	350	345	312	338	322	351	337	340	308	323	312	326	326	298	340	343	350	367	301	323	327	327	295	311	339	326	301	320	338	304	312	336	349	308	313	333	287	343	337	333	315	350	290	299	319	309	343	314	337	330	335	334	310	332	310	334	325	336	291	333	345	321	318	318	342	303	308	326	355	297	316	328	352	334	340	326	344	330	357	337	316	330	314	316	334	284	338	310	300	296	341	344	324	289	328	322	337	325	308	330	316	350	339	306	303	371	328	311	341	312	322	350	334	318	330	320	338	334	303	360	348	332	335	344	280	333	324	310	366	336	348	344	312	331	333	331	335	304	296	356	334	306	329	315	331	337	381	324	314	327	363	315	316	339	324	349	337	316	309	336	352	319	343	335	314	321	339	350	307	329	312	341	330	314	333	321	296	310	364	343	307	344	336	340	293	340	330	364	338	352	322	360	336	312	334	319	325	326	323	295	344	320	323	287	334	306	361	349	323	350	314	349	316	357	310	339	292	318	326	356	310	321	322	324	297	342	327	339	336	313	326	337	354	304	329	284	322	312	357	328	321	345	306	323	320	322	337	323	343	321	363	315	325	373	316	358	316	340	329	269	329	352	328	293	324	345	323	290	320	313	297	287	316	318	309	319	307	326	311	354	345	325	336	306	304	323	331	332	319	335	322	349	328	327	317	315	312	359	339	354	343	323	347	317	296	311	307	319	327	320	354	339	338	299	324	332	298	290	337	339	321	313	304	330	341	317	322	337	323	328	325	338	331	325	315	314	323	331	333	323	326	337	335	296	301	304	302	313	355	310	308	311	323	310	317	330	357	346	320	314	294	345	335	328	312	350	314	290	334	329	322	326	317	310	344	353	354	288	347	337	307	311	305	323	324	329	312	347	334	339	321	311	322	286	348	337	340	330	320	340	349	326	330	330	320	310	292	287	339	312	321	329	305	337	345	333	314	318	356	310	344	328	323	366	339	302	316	337	339	319	305	317	333	326	353	320	314	335	358	339	347	303	336	355	329	320	309	344	344	368	314	340	345	316	351	320	329	327	322	306	364	293	325	329	340	350	324	316	321	352	314	366	309	344	318	322	307	327	318	333	375	331	325	317	356	315	321	328	308	306	328	360	333	354	318	322	303	330	327	309	335	345	342	299	308	322	375	333	322	322	326	310	347	361	344	327	364	351	344	344	314	323	319	366	328	323	360	317	316	313	297	315	309	324	340	310	360	325	320	309	319	320	331	352	316	310	351	314	305	313	339	318	331	323	343	293	323	339	342	304	349	335	324	342	301	312	353	328	322	302	331	363	296	348	341	326	300	305	372	335	314	322	328	314	306	330	298	292	376	309	312	325	331	302	347	291	354	345	333	338	326	307	311	338	347	308	305	354	341	315	316	329	330	317	336	331	284	345	346	342	349	347	315	310	333	321	332	381	319	322	338	326	324	316	345	332	331	340	326	298	296	303	312	341	339	339	324	303	335	312	326	358	346	338	327	347	316	309	300	334	344	321	319	307	303	323	325	331	344	303	330	335	327	340	335	328	306	341	335	300	334	310	300	351	325	325	341	297	341	325	336	339	351	321	341	299	343	283	299	310	336	315	380	350	335	303	345	337	344	330	325	321	326	314	337	330	319	305	326	313	354	329	321	305	310	337	341	350	293	331	343	361	323	310	330	340	317	319	315	334	343	339	332	327	362	322	295	331	327	352	343	332	309	335	280	321	308	332	318	343	342	319	354	323	346	324	321	345	329	303	322	324	343	339	315	333	309	299	330	344	319	303	334	326	337	328	334	365	322	310	333	340	365	318	302	332	322	349	315	360	295	341	307	358	344	301	316	304	353	315	324	327	341	333	315	309	326	313	346	357	321	339	347	325	323	328	305	343	347	289	336	346	322	326	323	323	338	311	336	344	330	362	368	287	301	346	330	339	329	301	310	314	312	324	297	331	323	350	327	318	353	301	298	339	307	294	331	344	322	307	327	332	324	321	336	322	336	324	309	338	339	347	312	345	350	329	299	326	362	340	307	302	321	338	327	309	356	318	326	331	325	343	296	342	311	329	308	312	300	317	342	335	310	315	338	335	354	329	346	308	326	307	321	310	332	321	308	315	319	317	311	319	340	336	294	347	331	320	321	311	311	334	290	325	332	362	330	322	320	316	316	342	317	347	319	344	330	306	344	312	348	330	341	330	303	317	352	332	385	324	336	324	325	319	332	313	321	340	324	308	303	346	301	344	318	341	340	329	392	310	364	314	303	319	304	312	294	317	330	339	332	346	348	307	316	313	306	334	314	331	341	305	316	339	316	324	338	349	355	329	345	284	331	341	326	350	304	373	313	311	319	306	324	307	318	315	346	342	316	331	322	317	352	322	311	293	326	340	325	342	310	311	337	303	294	324	307	307	304	342	349	324	344	319	324	312	307	315	323	335	297	318	330	348	293	319	334	309	313	322	309	334	271	325	329	328	326	338	315	334	293	330	331	312	388	327	338	326	362	323	323	350	326	294	326	348	315	333	351	347	372	329	322	308	333
35863	11395	3014	1452	1135	806	727	694	532	487	505	439	442	454	390	432	420	406	416	378	396	404	417	397	366	378	377	415	390	363	367	358	390	378	391	447	441	412	387	365	394	398	385	356	412	370	388	381	372	375	371	366	361	411	375	394	382	373	397	366	387	398	354	367	365	372	384	406	384	368	407	354	407	369	365	379	368	330	354	356	360	363	382	379	341	348	355	368	365	375	372	328	399	367	374	367	402	386	353	382	405	363	373	405	391	369	354	365	367	378	391	358	344	378	345	379	389	381	381	351	397	391	355	317	361	369	348	352	367	381	374	334	321	386	378	368	364	376	373	378	349	386	396	362	406	350	374	378	369	392	345	350	382	391	390	371	396	356	361	365	365	363	342	372	373	387	378	334	360	405	333	330	376	361	338	381	342	346	378	383	342	370	366	347	356	365	346	329	382	369	395	366	362	377	353	345	387	379	363	372	400	361	376	372	338	368	376	381	341	414	374	373	380	374	342	339	381	394	332	362	336	411	356	339	359	357	350	362	371	369	373	349	354	361	390	373	393	332	393	379	341	336	354	329	353	378	362	370	347	370	335	368	342	368	385	367	336	372	353	348	379	362	367	361	395	386	333	362	367	347	374	367	383	374	325	361	370	390	342	361	339	383	368	343	357	369	384	373	382	326	369	371	371	378	355	386	378	369	372	359	414	344	371	386	343	369	359	375	369	349	408	394	384	375	392	399	370	353	380	345	346	342	374	371	335	385	359	382	345	337	378	390	348	371	363	364	372	376	346	360	384	368	358	328	329	324	366	344	361	332	345	373	387	383	315	386	370	370	346	348	344	322	383	370	355	340	397	343	365	354	374	374	392	378	355	353	369	362	386	367	386	358	388	376	349	373	334	359	351	365	344	360	397	385	335	354	398	360	347	369	341	343	385	326	347	357	379	360	374	357	363	373	383	344	354	367	385	376	371	323	355	353	380	364	367	349	354	358	371	370	365	374	387	374	356	400	343	391	350	384	376	329	389	358	360	400	350	356	340	333	365	370	367	368	377	353	359	368	363	370	370	384	362	365	370	386	359	370	362	374	365	354	371	363	375	366	363	369	369	380	348	352	348	382	375	348	373	372	412	346	371	349	361	350	346	402	366	379	372	359	362	347	357	376	358	387	391	363	397	400	344	388	358	367	346	351	377	388	344	324	400	350	368	381	387	363	339	371	327	353	315	400	371	380	351	375	383	343	341	399	382	366	368	357	359	374	373	359	350	343	369	391	399	359	396	345	353	365	325	361	360	334	351	375	402	366	357	345	342	372	362	333	367	391	399	332	361	382	356	362	380	401	385	387	389	373	363	363	380	374	352	346	332	340	369	352	345	365	332	395	361	372	360	378	354	360	392	374	363	378	352	355	358	386	361	401	381	402	364	352	381	355	357	352	352	377	363	371	349	353	398	401	356	367	384	381	384	339	352	353	358	353	367	374	387	372	366	328	389	379	363	333	349	363	336	316	342	355	387	363	342	388	338	389	362	354	387	401	365	333	362	365	355	338	355	399	369	349	381	361	362	359	355	349	364	393	372	361	365	360	392	369	368	393	367	411	347	363	366	340	385	391	356	368	346	364	332	377	341	365	350	348	399	378	373	371	339	360	354	368	388	373	380	358	384	345	354	383	374	347	353	389	362	415	365	345	329	360	375	343	371	380	406	350	326	386	352	387	368	394	385	376	324	366	365	361	354	361	354	348	362	375	338	350	380	392	349	336	357	382	357	355	360	366	367	373	357	345	388	330	385	349	390	397	393	377	389	375	370	387	386	335	388	351	346	388	364	330	392	384	370	369	380	375	355	352	354	368	344	372	370	355	344	383	372	368	390	367	348	328	383	390	398	390	374	371	369	355	363	373	346	413	361	362	392	393	389	339	384	393	356	393	349	346	342	334	352	348	372	338	368	382	383	341	393	381	348	369	375	376	369	377	320	373	323	374	356	363	358	381	356	335	357	324	347	381	379	391	391	346	369	378	364	389	401	336	364	336	370	402	348	323	357	372	356	358	356	370	371	364	353	380	364	376	388	368	367	366	357	324	332	357	362	359	368	390	334	384	391	361	344	363	355	355	350	334	374	395	342	351	377	371	370	351	394	397	394	384	372	387	368	380	348	349	350	373	369	333	357	348	359	352	369	400	373	383	331	359	340	342	338	339	397	360	350	370	363	355	354	366	334	377	367	367	368	388	374	357	380	362	361	367	366	350	344	383	356	346	359	390	375	370	403	377	360	334	357	372	353	380	328	366	346	336	390	356	368	398	394	365	350	374	367	341	367	363	348	381	336	370	384	363	395	362	372	367	353	333	384	379	383	359	368	364	361	365	363	355	351	367	398	349	372	347	349	376	329	381	329	359	357	358	358	352	385	374	368	365	401	381	351	346	367	345	393	382	378	372	372	374	375	353	366	354	380	368	366	336	407	359	375	357	349	374	346	373	365	335	335	358	403	366	358	363	367	345	389	365	365	375	364	381	378	360	394	341	363	341	372	367	353	363	325	363	363	397	350	381	384	340	354	357	364	382	363	374	366	360	385	402	355	390	354	380	339	366	351	342	324	355	356	419	381	369	395	353	371	362	360	354	385	374	350	371	350	394	354	360	378	376	353	354	369	349	380	366	378	329	361	391	367	380	368	365	355	380	359	355	392	383	369	386	382	362	402	389	348	382	355	375	352	349	346	352	340	362	362	334	356	395	361	377	358	330	345	349	368	393	355	377	371	344	363	369	368	337	385	369	377	369	359	358	368	341	379	377	364	398	376	382	351	390	383	371	365	337	340	371	343	353	343	341	369	379	359	375	357	346	383	357	374	357	386	351	318	356	360	324	335	366	359	366	375	361	364	335	406	334	341	376	345	349	351	342	343	396	347	375	377	374	380	348	384	375	378	373	389	331	369	358	349	376	328	401	365	366	377	340	351	363	361	353	388	359	329	371	364	378	394	381	353	364	369	389	389	351	373	356	382	366	371	392	367	346	390	367	380	375	352	364	362	367	387	315	367	376	373	324	376	381	382	336	386	368	357	368	364	324	391	390	387	391	365	356	383	386	398	370	400	385	370	369	380	371	372	390	371	432	346	334	360	392	373	351	361	377	409	388	343	335	360	364	409	343	345	383	365	340	355	377	391	350	389	374	364	369	381	351	383	394	368	349	377	385	365	375	365	358	376	356	339	350	381	375	351	349	380	363	367	367	379	399	347	364	371	321	360	372	334	394	368	363	351	370	364	354	413	350	344	369	369	370	394	395	379	374	338	335	369	367	358	341	421	372	420	341	328	370	405	390	397	351	362	335	342	389	373	374	388	366	378	369	409	343	343	363	371	384	370	403	371	408	396	380	375	318	369	393	373	355	367	350	388	393	386	345	387	364	344	359	333	378	352	365	397	350	318	355	378	372	378	356	319	356	380	399	375	363	355	362	387	372	374	325	353	362	362	367	389	387	386	383	374	342	353	382
23151	21576	29514	24102	21568	21534	5434	1247	981	947	896	788	785	785	773	763	709	722	716	716	681	716	692	715	689	701	669	648	706	690	679	708	697	682	677	739	663	738	687	655	697	689	687	689	727	681	671	677	647	659	691	707	683	644	664	718	645	674	668	698	651	705	656	648	699	653	651	644	666	670	668	678	670	620	644	644	695	637	610	649	712	676	704	675	647	685	686	662	651	662	667	610	671	674	679	696	658	646	653	712	655	628	670	653	646	633	637	626	622	669	706	670	662	624	661	664	622	645	625	656	663	661	662	615	699	640	665	670	696	656	678	658	672	686	661	652	644	636	639	652	631	690	599	692	625	591	675	684	627	638	632	713	607	665	643	642	615	656	626	655	707	624	652	656	651	663	682	678	618	654	650	673	694	658	630	636	668	619	656	653	646	617	650	634	679	662	623	641	646	709	640	660	643	656	652	629	651	599	655	655	629	637	674	637	637	615	613	681	686	601	620	646	612	699	659	615	668	651	645	650	642	636	630	645	627	686	645	675	679	604	656	586	618	606	613	633	711	689	622	617	704	638	635	681	681	629	650	653	646	623	631	663	595	662	649	640	673	640	670	611	661	618	657	644	601	660	683	637	644	644	669	611	666	654	657	656	662	711	617	635	617	712	704	611	647	664	655	603	681	633	676	669	651	647	631	644	634	648	671	676	671	616	638	647	627	690	664	598	599	660	631	660	600	604	647	671	634	667	600	665	675	633	658	698	631	653	629	650	678	616	657	646	624	663	626	655	729	610	645	677	694	637	611	675	621	604	640	674	662	671	622	649	662	648	665	631	652	674	660	709	653	593	692	629	655	641	604	607	586	642	663	645	639	690	668	636	657	647	685	710	663	627	687	653	629	652	694	693	661	632	695	602	672	685	671	677	662	722	645	653	650	658	634	676	705	654	661	634	629	699	624	640	623	655	680	677	633	669	677	624	658	647	667	659	634	678	641	647	654	685	654	629	667	665	626	679	630	615	672	647	684	678	653	636	692	608	663	625	649	646	642	624	668	661	628	638	647	635	610	642	669	690	659	678	650	645	654	635	646	697	637	635	651	660	636	651	699	658	643	641	676	652	615	663	682	680	640	660	675	619	680	620	637	693	637	644	593	657	625	614	633	615	667	636	633	658	646	640	629	628	671	662	585	667	648	689	641	627	626	631	645	635	639	608	647	641	650	604	643	682	676	668	658	626	662	608	636	616	663	666	646	666	668	629	641	652	665	681	635	629	643	669	615	672	625	662	689	658	625	636	616	615	663	676	667	682	667	631	602	651	716	639	635	631	593	634	645	654	670	643	670	645	687	626	615	665	628	610	666	620	652	651	608	649	624	631	663	705	675	639	645	637	660	614	632	655	630	638	655	623	687	647	649	645	606	651	695	684	652	677	668	698	667	659	580	607	714	673	670	646	633	620	667	610	609	622	615	642	622	641	636	702	676	678	665	680	642	621	635	606	604	658	636	658	639	610	660	693	648	606	661	650	630	669	648	633	632	666	670	674	632	660	650	634	656	648	632	665	680	626	650	616	664	701	647	663	641	654	641	648	646	665	604	602	645	647	652	605	655	617	656	605	641	642	642	619	669	662	649	675	641	642	619	633	698	616	644	634	635	639	672	604	686	676	711	617	677	629	678	651	605	664	663	659	622	666	629	642	688	661	649	674	652	685	651	649	673	618	647	637	600	633	663	603	662	637	643	663	647	707	608	657	699	689	650	651	668	650	660	589	639	618	683	666	603	655	662	598	609	660	642	674	692	640	643	654	664	658	613	659	600	643	670	707	630	641	663	681	608	677	668	670	665	664	666	637	664	629	664	658	651	686	617	708	617	642	644	669	652	630	674	654	667	630	697	657	648	641	653	586	650	622	675	675	689	643	587	662	635	639	682	677	619	690	645	681	671	687	633	610	676	670	647	660	638	642	621	596	687	673	672	647	603	631	679	638	669	664	653	626	609	651	671	613	634	703	642	626	693	639	677	648	607	651	668	620	630	670	621	617	613	630	661	675	624	676	667	642	665	642	620	613	645	654	660	633	655	642	706	646	707	653	630	650	625	645	624	660	647	670	622	591	623	620	656	601	656	614	649	621	639	635	618	626	655	650	663	658	638	652	686	667	649	653	649	621	629	660	656	637	617	662	633	650	641	676	624	673	639	654	654	646	599	685	633	647	700	641	640	701	678	617	684	646	663	661	626	665	643	632	651	647	607	631	661	614	612	641	661	656	677	631	627	619	628	622	645	644	654	660	638	627	661	640	618	668	627	656	657	666	668	633	589	646	698	658	601	632	651	638	708	678	650	642	656	653	640	680	623	639	651	673	683	714	660	662	667	694	589	619	634	593	640	624	629	672	661	599	566	682	629	621	684	657	659	630	576	662	666	641	687	670	628	659	587	615	646	610	662	667	681	665	656	635	628	623	632	643	669	666	692	625	631	633	635	671	708	677	640	652	639	625	665	595	610	625	640	657	631	687	656	624	628	625	658	600	641	616	639	646	608	676	670	605	646	634	633	693	629	645	657	694	632	661	649	624	674	636	655	622	662	646	674	664	618	613	652	656	644	693	609	651	623	637	653	674	610	685	616	637	658	625	639	607	657	661	643	677	623	646	610	651	665	626	658	633	643	631	690	687	631	665	671	668	645	624	636	647	649	657	653	645	657	630	647	657	639	639	595	668	631	648	648	630	647	661	659	649	669	694	624	655	696	649	664	646	660	634	647	660	698	684	640	637	664	679	608	686	645	628	603	663	671	633	618	656	678	668	668	650	646	651	614	656	637	625	623	667	667	653	655	648	648	604	640	684	670	610	656	673	611	638	617	675	635	638	652	647	657	634	638	694	629	684	642	629	617	631	638	652	626	611	665	609	608	616	633	637	631	650	638	652	625	646	586	636	693	643	642	678	658	621	627	681	601	649	636	658	656	621	649	638	688	628	657	653	622	611	618	654	639	626	641	656	606	614	644	631	672	681	697	631	652	639	666	587	640	614	671	652	639	622	659	660	631	599	649	657	629	621	645	638	646	657	630	599	622	635	642	624	661	629	651	649	684	661	672	667	636	661	657	633	661	666	628	656	699	668	598	669	671	697	704	653	660	679	664	677	654	652	621	624	657	670	619	666	665	648	636	661	635	662	685	649	658	668	653	647	622	624	662	689	623	674	662	653	647	673	659	592	683	627	638	642	658	621	668	630	633	636	650	679	622	657	659	651	673	656	629	625	659	700	658	639	661	635	610	644	651	655	635	616	631	671	664	645	674	635	675	603	637	665	648	653	646	656	591	629	671	621	634	616	624	651	676	664	622	641	641	663	656	558	663	668	633	685	662	645	649	675	694	613	632	669	642	658	647	631	661	606	655	638	661	678	672	683	655	655	684	672	587	635	668	635	643	641	630	680	640	660	655	645	644	633	625	644	590	626	614	650	640	660	636	615	637	625	596	667	617	614	659	624	652	654	611	673
43173	21108	8819	4349	3087	2533	1937	1641	1399	1241	1056	978	975	928	864	827	804	801	786	787	777	715	745	719	692	719	761	672	724	705	722	739	760	742	757	796	764	799	763	731	700	719	750	703	739	704	718	744	737	690	656	680	689	691	717	720	720	716	641	687	683	635	674	660	709	663	676	683	696	688	674	695	641	639	689	663	675	694	655	692	662	678	665	634	621	677	701	685	703	702	712	656	679	706	626	710	680	657	666	711	645	670	685	665	643	702	674	682	669	681	650	662	664	687	690	656	710	684	683	659	659	677	669	652	725	659	679	652	619	667	673	679	673	686	676	705	673	675	669	701	697	670	647	663	661	667	719	678	734	671	696	673	669	685	678	697	689	703	664	672	747	679	678	680	680	695	681	671	719	638	674	705	625	679	617	637	691	679	682	663	709	675	687	703	640	670	680	680	672	685	702	663	639	682	653	646	694	637	630	675	644	698	651	629	662	636	665	675	647	648	677	701	623	661	628	640	666	668	634	691	679	642	689	667	667	644	670	689	704	705	642	652	707	672	670	699	603	636	659	638	659	690	687	704	692	636	659	690	696	664	670	692	674	687	681	712	696	689	675	707	724	712	676	703	636	670	618	708	686	658	687	679	647	656	673	717	679	680	683	653	671	678	689	664	689	708	633	679	640	637	650	693	667	650	663	674	654	695	646	652	692	674	686	646	650	687	646	674	694	621	653	668	667	666	665	666	713	643	629	660	678	673	653	669	697	685	646	623	635	691	688	664	642	650	649	685	689	624	639	657	652	692	638	697	709	696	705	662	707	603	702	678	691	660	672	643	638	675	634	674	668	679	692	640	648	665	704	609	643	664	665	665	679	694	700	676	716	668	664	626	712	660	642	669	647	628	696	676	660	677	669	691	670	647	676	655	692	645	665	680	644	702	666	638	657	669	645	651	727	626	669	667	734	715	690	721	707	656	656	648	639	655	671	631	667	678	663	655	642	651	658	647	707	668	683	647	685	672	712	700	654	646	646	667	693	628	718	652	655	666	708	653	653	681	680	704	655	657	675	724	653	638	622	727	691	643	680	681	701	680	664	649	667	702	660	709	681	641	644	658	637	699	660	693	670	668	706	705	679	627	665	671	652	683	720	665	669	657	686	663	636	660	700	632	607	665	680	675	679	645	686	721	712	678	691	660	676	670	680	688	635	684	696	641	724	703	716	681	684	607	675	651	669	654	688	654	670	675	586	698	700	694	687	689	710	673	687	674	654	676	641	651	628	695	658	648	711	670	669	700	663	653	656	654	629	742	630	639	644	691	636	697	675	679	655	685	700	682	674	671	683	688	633	666	622	698	688	654	645	688	613	652	680	704	681	673	696	706	692	678	739	713	661	686	692	644	642	681	672	619	666	630	692	641	622	671	670	661	681	641	661	662	699	639	660	671	630	675	656	691	695	683	680	669	667	656	686	661	690	709	697	687	656	682	631	659	696	659	704	705	682	613	649	653	670	653	686	654	666	637	649	660	681	662	658	676	656	683	701	721	669	681	671	644	655	609	660	670	694	646	619	641	713	644	661	683	673	640	666	688	702	663	674	718	713	695	682	680	659	655	633	641	676	691	663	691	721	694	684	615	683	693	654	662	640	667	709	637	707	639	663	686	659	676	712	696	682	638	676	681	634	649	662	650	661	637	707	681	651	755	644	672	706	660	643	689	709	664	691	615	650	663	686	664	665	677	672	664	679	678	711	662	648	666	729	711	687	651	673	670	663	666	647	643	722	705	661	679	634	658	652	654	640	731	661	708	683	669	664	644	634	658	696	662	661	663	721	689	677	674	651	661	707	679	679	668	676	652	673	658	684	675	637	654	663	667	657	667	648	689	707	684	692	644	640	661	654	646	682	653	673	655	653	675	679	733	676	669	681	703	692	658	648	689	675	669	655	682	695	700	672	673	668	688	644	658	689	653	694	695	670	633	649	667	658	698	635	687	708	652	683	642	675	695	706	695	690	725	658	665	635	699	685	644	654	663	689	671	660	700	703	661	702	672	686	654	711	662	611	683	668	701	681	648	673	684	674	648	656	694	720	625	696	678	666	674	709	635	665	648	664	618	701	683	703	692	633	708	662	696	671	657	685	656	651	654	681	713	632	713	688	639	685	669	638	671	664	701	622	697	675	676	678	702	657	675	657	689	659	663	666	671	693	676	696	672	672	667	639	681	647	686	676	657	674	690	652	726	699	661	668	640	711	717	612	703	688	679	656	614	668	638	699	678	681	680	646	743	675	642	691	712	689	688	649	653	651	658	655	627	692	719	672	691	676	682	697	704	646	662	703	669	690	639	699	668	629	622	662	618	678	696	661	640	706	640	638	625	686	682	646	634	657	666	679	624	680	660	623	687	665	657	680	709	709	683	668	648	689	702	658	646	638	669	674	676	676	625	695	626	659	685	674	695	697	680	667	637	705	647	676	677	710	670	668	734	666	669	696	683	649	652	686	694	653	682	681	673	685	661	666	700	680	698	695	663	659	694	687	681	666	692	647	677	700	719	663	669	653	688	707	664	647	655	694	701	676	695	671	676	666	661	679	653	685	631	666	640	657	651	706	679	691	657	674	648	671	679	688	641	656	689	678	676	665	694	666	649	651	676	597	615	694	678	665	663	665	673	659	727	661	694	699	653	693	644	671	680	638	630	685	663	641	741	653	670	620	659	697	652	673	660	643	673	676	716	679	693	679	652	664	644	694	648	680	616	694	670	674	709	602	650	656	672	707	650	709	683	640	642	645	699	670	635	686	681	646	661	634	707	610	673	700	691	667	713	643	641	701	693	682	683	638	680	615	614	651	680	647	655	664	671	662	644	718	646	679	644	680	641	668	639	682	681	635	637	673	679	656	665	677	721	661	669	646	682	647	701	666	680	691	706	649	726	687	654	668	677	680	687	681	700	683	680	643	685	696	624	697	660	692	665	686	619	684	686	648	690	669	737	654	643	673	669	689	680	687	674	650	634	654	678	678	669	639	656	641	659	710	663	705	668	672	648	666	646	688	663	688	653	667	658	689	656	653	678	658	664	630	677	674	699	675	677	675	699	708	680	675	623	631	728	644	644	672	699	674	701	688	661	661	667	730	619	637	711	672	674	672	725	707	647	658	657	680	723	658	667	678	657	673	696	671	664	654	690	652	685	660	702	683	694	646	666	670	644	688	633	629	705	670	634	652	696	646	654	684	647	673	658	665	663	701	674	659	729	631	629	648	607	683	706	714	641	607	696	655	661	671	711	664	699	682	683	667	663	681	680	688	679	687	617	716	646	671	669	677	663	656	692	679	668	680	701	651	690	682	652	678	595	659	617	650	690	665	636	720	687	671	650	669	667	702	615	689	638	648	657	741	660	643	669	677	683	689	681	656	676	690	658	677	705	641	647	637	667	642	713	676	667	671	687	677	664	670	678	711	653	695	654	650	631	663	598	651	686	674	617	656	694	646	675	684	647	671	647
28684	16820	2768	533	391	339	264	327	288	302	313	312	307	271	299	298	336	288	294	309	302	306	303	303	302	311	285	300	300	286	281	314	317	323	320	329	319	337	350	298	318	327	300	308	373	327	283	310	318	334	290	267	311	316	297	294	326	291	306	299	280	304	303	297	331	319	309	284	299	297	288	296	316	303	297	305	302	278	274	277	304	291	327	291	280	301	272	313	328	335	280	312	280	302	297	302	264	295	277	313	275	316	323	314	306	286	289	327	324	303	304	289	294	290	296	316	298	353	313	304	308	306	307	288	317	291	270	325	288	292	344	316	240	271	301	314	316	281	292	306	277	305	302	288	308	311	297	300	269	292	321	323	329	287	335	307	337	274	318	292	293	314	289	317	321	299	285	323	280	276	304	308	313	289	307	297	284	305	305	299	277	280	286	286	297	305	306	299	273	306	313	299	333	298	320	294	293	286	288	299	279	306	279	286	310	286	285	282	320	280	319	299	316	308	307	271	311	295	281	318	285	256	296	272	295	299	274	305	282	303	287	279	273	307	267	270	301	281	310	326	293	305	276	320	283	317	305	280	321	304	306	286	315	305	282	330	299	301	311	299	330	289	282	299	279	288	312	309	283	269	309	277	318	319	309	298	310	298	295	308	280	263	283	276	307	263	300	304	327	287	323	318	293	302	289	318	289	289	324	283	336	294	315	320	282	294	272	294	327	285	284	257	298	279	355	279	316	296	322	303	287	266	277	306	290	317	285	292	309	298	293	328	298	292	288	284	293	308	318	317	283	321	305	310	288	303	291	280	297	319	326	308	329	295	258	291	271	306	305	360	311	319	267	306	294	335	288	304	295	307	264	350	285	301	283	292	315	291	299	325	282	288	311	270	300	276	313	275	294	293	299	275	332	290	285	297	321	296	354	284	279	330	314	296	277	290	312	256	322	307	310	287	318	305	298	308	319	326	309	299	301	286	292	291	295	338	306	303	286	308	299	293	296	313	319	292	295	306	295	274	290	280	301	291	308	305	312	317	317	298	275	283	298	293	321	307	333	311	308	293	294	301	277	291	316	314	300	293	318	311	311	298	310	347	276	304	308	298	261	248	287	296	326	288	305	335	313	278	317	296	303	300	282	287	296	312	316	280	277	318	283	309	306	290	298	281	283	290	344	292	302	279	316	303	280	292	306	279	317	321	290	312	294	321	284	263	301	295	310	294	277	294	317	280	286	300	339	320	297	283	323	289	288	283	290	313	295	295	297	308	295	291	280	289	282	271	291	302	280	321	302	283	306	323	296	302	283	283	281	286	308	328	280	320	287	286	275	316	291	271	292	295	326	290	290	296	312	264	314	316	284	288	303	285	271	290	267	306	297	307	315	293	298	307	344	312	315	319	333	279	310	292	276	321	330	311	280	250	321	273	292	304	301	309	336	319	293	287	285	264	301	298	281	320	318	312	267	302	269	315	284	295	291	290	285	300	283	288	302	291	314	293	286	300	283	311	327	291	288	283	311	294	288	286	292	279	306	293	319	291	287	315	323	273	326	292	280	311	285	294	334	318	299	300	287	326	289	287	299	268	300	311	290	299	319	295	301	287	313	304	331	305	267	272	323	312	288	311	292	266	328	294	316	291	272	339	294	294	306	289	301	302	287	322	315	296	302	303	308	332	303	319	289	279	311	268	289	282	271	297	308	307	283	317	281	296	270	316	311	301	312	343	281	282	308	306	291	318	313	310	304	312	303	334	320	280	279	322	312	283	318	304	278	313	304	279	313	303	281	283	310	256	297	298	331	309	291	292	279	318	301	279	322	309	283	304	295	295	281	316	316	310	300	288	294	304	278	285	276	265	314	282	299	293	316	306	275	281	297	311	306	309	281	323	304	278	306	288	290	327	300	285	316	315	289	303	300	298	293	302	310	297	276	319	274	275	288	301	305	289	302	294	311	297	290	279	318	331	312	330	309	290	311	274	284	289	313	296	277	333	291	302	307	268	306	318	306	300	312	274	326	295	322	301	299	325	283	348	273	313	294	294	283	299	276	312	272	276	311	324	294	269	261	270	295	315	280	298	296	318	299	290	340	280	289	296	299	285	313	286	307	284	286	308	295	327	300	289	322	310	301	299	293	313	299	299	285	321	274	281	356	288	323	324	305	295	275	275	285	326	329	317	315	282	330	308	294	287	308	300	290	284	312	279	326	260	293	277	294	281	307	279	305	297	279	330	272	302	317	281	303	288	313	320	296	277	267	314	325	290	294	310	294	296	300	308	294	307	332	311	295	312	300	300	317	279	294	301	315	301	319	308	324	309	310	302	303	321	308	305	304	312	299	313	310	277	309	250	294	279	291	320	308	297	333	284	306	281	311	267	296	296	302	295	341	267	258	282	310	299	281	288	326	271	293	310	298	318	298	281	277	289	273	317	303	278	276	287	274	306	314	262	315	332	317	309	281	288	317	289	289	293	290	291	327	315	308	307	308	269	256	295	296	273	304	292	300	296	308	305	327	300	344	299	310	266	279	304	284	319	281	295	316	316	293	307	293	308	273	321	298	251	300	315	298	322	280	287	315	312	329	283	288	307	289	308	285	311	322	296	311	311	290	282	320	278	292	298	313	297	295	287	311	304	281	318	287	340	289	309	268	277	283	304	319	318	300	325	313	303	303	306	307	274	292	274	299	281	314	303	292	308	309	304	283	295	314	324	274	313	281	288	290	287	299	312	309	271	279	268	291	279	314	285	300	278	285	290	247	268	324	307	289	308	291	313	281	305	292	263	273	273	312	304	291	288	299	292	290	295	289	302	308	285	286	313	282	272	264	286	319	313	289	279	284	320	307	279	298	368	300	287	285	311	314	317	271	292	323	301	295	291	299	302	334	321	274	314	306	282	296	270	320	282	298	315	287	282	311	323	297	282	292	319	279	314	272	300	343	295	309	331	310	314	314	294	301	309	314	310	310	315	304	304	294	289	306	266	292	309	295	325	291	296	315	316	331	350	285	307	311	312	301	287	284	314	314	301	300	266	316	295	297	272	293	259	307	280	285	336	288	321	289	280	254	295	290	289	287	323	269	295	312	286	304	286	302	300	286	324	283	303	312	281	287	279	333	303	302	301	291	282	308	288	304	270	309	300	303	320	291	295	306	305	333	300	289	333	248	284	308	323	286	313	306	294	275	300	313	308	312	326	330	325	311	325	305	319	267	314	282	287	295	306	303	301	275	336	312	281	267	286	304	320	244	308	314	305	303	287	300	254	285	296	314	314	291	285	295	304	283	309	321	317	269	309	280	307	314	294	294	297	321	277	311	298	270	297	289	308	310	280	318	330	250	292	291	301	323	337	282	291	270	311	278	295	289	316	299	325	267	273	300	273	297	333	262	286	322	278	300	318	290	308	307	333	275	312	289	306	302	310	298	324	271	293	301	280	314	316	300	271	316	297	311	306	276	335	271	307	296	290	289	264	288	296	308	308	306	302	288	333	290	336	281	279
13427	2083	560	416	369	371	342	348	297	331	335	339	315	373	321	355	310	296	308	321	299	322	324	348	340	325	328	341	332	305	339	307	361	349	329	331	329	336	373	354	342	371	344	343	339	339	327	341	346	349	308	338	336	337	338	351	332	332	316	312	332	349	340	361	341	299	325	333	337	366	311	357	334	321	324	309	328	316	327	332	305	363	354	359	311	345	313	306	312	353	329	333	336	332	308	337	336	334	333	314	322	333	348	325	317	290	336	329	324	306	327	286	377	336	318	306	325	355	323	333	335	339	347	346	338	321	313	293	312	348	350	330	319	335	341	338	340	320	333	284	340	316	312	319	325	325	355	318	310	342	340	301	339	343	298	343	328	305	323	355	337	310	317	335	340	362	315	365	345	310	349	356	332	325	333	338	337	294	323	327	320	339	330	309	335	296	352	344	338	314	330	315	313	295	339	338	325	321	306	321	321	301	329	303	360	307	279	285	335	325	326	332	307	314	336	321	322	299	312	354	337	348	314	328	338	340	331	290	298	350	339	344	336	328	306	334	318	334	315	337	317	320	294	343	352	342	316	346	296	325	318	369	309	307	379	350	347	312	327	308	327	321	305	334	327	337	343	295	323	319	353	333	319	332	333	316	324	328	335	325	336	327	327	315	298	312	335	334	322	324	354	350	333	335	305	339	344	316	352	310	323	333	360	327	295	297	304	323	314	325	347	337	335	318	327	291	321	323	332	314	314	337	287	331	302	341	356	330	297	308	336	322	322	328	335	328	332	307	343	311	356	319	346	342	350	308	320	322	337	347	333	308	303	322	327	328	315	344	297	323	307	328	334	317	313	310	311	314	300	342	309	317	338	315	330	346	315	292	327	366	331	323	306	297	340	270	301	309	338	313	341	318	328	336	335	337	323	353	315	303	326	309	333	344	336	321	357	314	334	301	304	339	303	329	370	294	318	307	308	329	322	319	350	318	347	301	310	318	349	319	324	327	298	313	328	348	344	330	331	311	333	275	309	337	314	364	331	305	303	346	343	317	292	323	316	329	324	310	294	323	306	313	323	303	315	321	330	340	359	338	311	363	318	338	317	328	338	341	325	298	326	331	300	331	345	337	299	341	315	338	326	341	333	344	280	348	369	292	307	332	332	320	320	338	312	358	309	316	342	330	332	295	348	323	290	319	315	319	328	348	322	331	364	369	328	355	310	320	324	329	295	326	313	348	317	338	316	310	295	302	310	330	297	316	351	348	331	307	346	315	325	319	345	347	350	347	314	299	346	346	318	337	331	299	281	326	298	328	295	320	317	317	292	299	297	316	310	333	321	298	306	327	305	316	349	278	321	295	330	330	343	320	319	314	308	336	334	325	284	330	325	336	306	336	333	318	318	341	314	343	328	320	304	332	345	314	309	332	325	301	369	333	308	312	343	331	328	324	318	376	278	337	343	340	334	354	330	332	336	319	307	318	345	297	318	338	332	288	299	328	346	336	300	315	323	307	336	304	352	327	333	313	351	328	300	342	315	323	299	344	359	308	303	283	309	328	319	302	337	309	308	333	329	340	291	355	310	328	302	314	345	338	318	327	357	326	333	308	298	336	312	341	336	306	290	329	312	334	335	296	309	307	305	324	341	349	305	317	336	329	329	335	316	326	366	294	326	332	326	326	340	364	332	332	335	321	341	321	354	299	295	316	313	330	347	328	289	329	322	337	307	327	331	333	324	301	329	322	322	301	332	336	316	303	292	304	331	329	333	300	333	312	309	327	361	343	316	344	341	331	341	335	337	327	303	302	332	296	304	313	332	334	327	332	299	315	331	328	334	322	338	337	335	317	312	321	321	303	341	310	324	316	347	327	304	306	346	312	346	327	335	325	342	330	334	322	300	330	318	342	325	313	331	323	347	304	313	322	362	317	343	323	334	304	339	335	300	323	331	363	345	355	335	329	330	341	316	339	328	326	343	321	327	324	351	318	312	299	317	319	321	317	331	296	323	334	306	352	310	323	332	306	336	334	324	311	327	314	340	310	313	299	335	309	328	289	321	334	329	312	310	350	388	332	318	320	349	319	343	311	318	319	357	286	349	285	344	298	387	324	306	352	322	334	340	349	308	321	305	324	310	316	324	315	292	344	303	323	292	298	306	356	336	311	327	317	295	306	328	331	299	310	345	343	338	311	326	299	322	347	356	354	313	311	324	344	313	357	361	317	315	336	362	319	336	357	346	293	319	315	339	309	337	318	334	337	308	357	345	338	346	323	334	341	353	313	317	314	335	314	327	336	345	317	338	324	341	327	328	333	307	352	289	285	312	340	321	314	322	318	318	323	315	361	322	312	335	327	349	342	331	331	323	321	330	337	329	294	331	315	335	326	289	336	321	297	343	321	328	312	342	351	321	317	339	327	337	334	302	326	301	348	293	317	286	325	343	326	313	335	307	356	292	315	292	291	327	315	326	323	331	335	309	291	311	342	365	331	309	328	316	321	314	311	287	379	321	308	353	330	319	337	331	353	322	322	337	314	322	338	324	346	346	336	355	303	328	373	312	306	346	335	338	345	354	342	329	313	328	307	326	347	326	312	333	328	320	307	344	307	344	337	314	324	318	339	337	338	347	344	340	315	296	328	304	337	326	306	341	328	329	308	378	291	314	339	332	305	319	328	304	317	358	349	346	353	338	311	340	302	306	330	345	303	307	321	331	322	306	327	344	327	326	289	303	332	302	314	329	325	292	352	326	344	315	307	345	310	339	347	329	325	339	336	318	321	354	304	331	309	318	362	310	283	333	324	303	314	331	354	307	338	329	310	341	319	321	327	352	284	332	311	306	331	332	308	300	314	319	343	340	334	332	348	284	295	311	300	351	389	320	319	308	307	339	336	336	355	313	342	338	340	311	304	324	316	326	346	331	323	345	324	329	302	335	275	337	327	334	316	303	289	341	319	369	318	324	317	330	329	307	331	348	325	348	315	320	313	344	320	316	293	319	334	332	307	278	350	311	308	352	316	338	303	330	305	316	311	338	333	299	327	303	324	359	348	380	301	341	358	323	319	317	373	316	302	327	320	324	328	333	338	339	296	312	312	326	331	339	325	309	311	327	341	303	317	319	312	328	309	346	309	321	322	332	305	312	314	327	327	302	305	321	355	333	324	338	306	323	333	290	299	301	326	350	287	302	317	320	332	335	314	348	324	335	315	324	324	325	336	323	329	323	345	305	334	290	331	337	333	315	357	356	342	351	324	317	315	293	308	328	345	328	303	344	324	323	310	324	312	353	337	320	327	330	299	331	335	321	345	317	280	351	330	342	330	340	305	334	328	320	371	359	328	321	303	303	327	344	322	323	342	296	329	332	287	368	326	324	335	299	286	328	331	319	319	306	336	333	311	344	307	331	328	300	334	341	337	335	352	370	327	341	297	295	324	334	300	327	302	313	322	349	329	324	304	341	345	323	328	329	319	333	306	319	328	332	333	307	349	344	337	362	309	303	328
24283	21564	28859	24713	21452	6239	1074	791	683	702	600	608	565	616	584	565	595	513	592	521	531	567	567	553	507	564	532	500	499	525	509	536	535	576	565	543	589	570	514	541	480	596	541	525	581	541	562	559	545	562	551	566	544	516	511	535	515	518	593	565	538	531	518	528	504	546	543	530	546	515	539	472	558	504	490	489	520	512	536	512	570	469	521	527	502	575	546	558	474	509	502	535	518	509	475	489	529	510	553	546	516	551	525	506	530	552	528	567	498	527	563	504	540	527	501	551	505	509	536	547	550	521	529	525	519	521	489	513	507	553	490	496	514	542	490	536	499	552	565	518	550	473	502	461	531	515	546	527	529	502	523	486	493	496	518	508	463	522	512	546	493	523	502	531	549	517	557	499	513	523	584	525	528	536	538	532	525	487	532	520	495	508	494	485	524	581	554	545	538	531	524	557	491	538	536	534	519	499	506	541	519	529	532	542	510	538	479	534	582	519	541	517	521	563	484	498	510	566	494	532	540	501	507	514	520	549	541	502	529	543	515	499	542	547	529	517	502	502	492	530	531	575	519	519	512	485	513	525	479	522	531	512	520	526	528	508	506	505	479	551	518	514	530	499	550	570	527	529	547	522	541	523	529	580	526	523	536	525	508	543	495	470	539	532	501	476	488	550	597	542	510	530	530	526	462	522	516	537	560	554	538	549	501	506	524	541	565	510	516	518	516	528	536	548	565	492	532	544	512	510	519	509	537	489	508	512	523	559	524	547	520	497	548	554	529	518	487	534	490	503	515	517	488	562	483	517	513	497	559	561	505	549	514	473	550	522	519	523	503	519	550	507	510	539	545	518	520	530	530	501	470	506	572	556	528	540	498	519	560	512	526	540	548	513	549	518	528	531	518	509	540	487	570	523	567	530	495	524	549	566	541	516	518	487	484	514	460	551	543	455	490	522	503	511	510	550	494	489	497	491	500	522	558	530	483	517	533	516	509	514	505	501	529	498	511	502	499	540	501	498	510	528	555	513	527	533	515	530	522	540	555	542	502	528	521	536	563	548	522	506	539	518	502	488	526	503	510	535	531	543	522	510	499	520	484	501	531	530	554	535	506	550	524	504	499	525	514	561	500	445	496	534	528	532	517	509	512	507	499	520	539	509	552	519	559	494	530	523	540	524	527	511	555	532	535	501	485	553	544	528	500	563	554	498	515	543	475	525	534	526	508	497	548	478	551	505	481	511	488	521	503	530	541	539	469	530	505	526	544	507	611	528	548	481	514	518	512	553	505	509	543	518	548	499	507	540	479	543	502	536	519	566	529	519	538	560	527	508	541	557	568	519	508	483	500	520	511	552	543	497	529	481	521	557	523	498	514	525	522	501	531	545	499	566	529	539	520	524	507	531	537	537	475	554	521	497	575	534	551	492	551	544	538	541	497	552	571	503	486	523	518	551	535	583	519	531	570	496	549	533	508	567	551	524	499	513	525	496	514	544	544	575	482	519	523	516	510	552	540	483	498	529	485	502	504	511	535	519	497	534	540	507	541	496	543	519	529	518	509	540	512	516	523	530	545	539	531	571	529	525	508	486	499	525	515	542	537	531	542	546	505	527	520	523	523	523	523	525	536	554	511	523	505	514	485	534	471	514	542	491	527	565	533	580	518	529	509	505	510	498	478	561	570	524	508	475	548	503	541	539	531	552	541	530	502	509	562	530	502	498	557	493	514	506	493	500	529	501	543	516	512	557	552	528	496	493	574	510	505	547	562	518	527	503	485	509	510	507	514	535	543	524	495	535	559	532	535	512	514	501	537	534	564	548	487	536	486	507	513	521	519	551	536	502	553	500	540	520	529	539	539	472	557	514	545	539	496	514	513	524	539	508	514	512	509	533	532	492	503	597	515	548	504	530	565	522	543	556	497	534	528	535	508	512	535	558	498	524	589	545	536	509	491	532	509	500	533	499	525	534	495	518	532	506	533	538	481	542	544	534	548	552	538	480	508	507	506	454	527	481	560	511	540	505	518	548	517	519	516	540	526	497	487	535	511	524	458	516	478	524	547	544	530	544	500	551	528	541	491	501	503	504	529	509	541	520	515	474	539	530	507	543	499	570	497	543	514	494	524	456	525	511	486	529	537	502	508	515	507	548	555	490	538	503	527	506	510	527	525	516	500	536	504	494	476	525	536	520	488	491	533	519	500	528	461	534	523	509	513	539	510	552	523	500	494	507	528	518	519	526	549	542	497	483	533	529	541	526	492	500	482	519	525	546	494	513	459	532	548	551	561	503	492	528	550	525	487	524	536	529	570	528	494	509	542	509	505	548	510	520	500	489	538	501	540	539	496	512	509	541	496	487	508	525	550	477	519	501	537	526	548	527	504	517	493	525	528	488	498	515	523	490	556	479	522	523	517	518	502	490	501	547	517	509	537	549	545	549	507	544	523	503	502	511	482	536	539	499	521	522	530	570	557	507	513	521	516	529	508	505	525	533	517	507	465	538	517	538	511	497	532	493	526	501	536	496	581	496	498	538	540	525	487	531	492	527	536	554	534	518	564	493	535	530	516	530	495	514	495	510	533	549	553	506	523	527	525	517	514	538	519	529	508	555	486	536	505	474	535	538	519	552	545	558	533	508	509	507	470	562	497	540	564	523	529	530	517	547	497	534	481	530	541	518	543	511	522	467	504	478	535	493	469	550	507	499	514	551	494	473	534	499	509	565	524	509	504	501	541	522	499	531	496	500	521	511	527	523	498	523	541	544	490	490	575	544	520	508	461	501	528	538	494	494	537	517	539	540	530	527	490	485	500	529	503	555	520	533	533	538	519	518	526	499	504	536	545	495	505	517	548	514	515	543	531	551	490	521	521	533	510	492	542	481	494	590	508	542	545	541	520	470	510	506	529	537	483	501	532	538	517	554	529	533	536	544	557	534	549	572	533	552	536	509	522	495	515	512	515	506	516	524	536	532	492	512	520	512	488	528	449	482	521	522	524	501	515	518	559	541	496	505	518	557	514	557	518	560	503	554	527	539	551	509	525	517	533	529	548	507	523	519	529	554	521	515	509	512	504	527	552	558	517	520	504	497	517	497	555	522	527	554	557	502	534	502	504	517	501	550	529	514	535	491	524	505	532	500	530	522	538	529	502	533	540	524	524	551	566	500	530	516	523	533	530	511	490	514	489	559	509	537	521	487	523	527	528	522	576	551	513	528	528	512	511	523	523	477	505	515	541	472	529	512	511	556	511	545	532	506	534	527	489	503	526	536	526	558	518	508	499	504	505	565	547	527	488	527	567	500	492	522	506	491	485	529	503	508	542	505	510	512	492	545	539	501	497	491	520	520	531	520	502	488	523	527	500	529	535	543	513	478	485	525	546	550	475	513	518	518	535	524	518	541	549	535	530	547	509	524	518	516	498	528	525	521	562	587	513	584	500	505	532	515	510	518	507	521	504	505	545	471	499	555	515	495	542	478	580	486	497	481	558	513	538	533
35808	13889	5154	2524	1777	1420	1207	1020	890	844	740	737	718	671	630	588	628	598	572	603	519	566	570	555	557	567	579	548	558	570	554	554	581	530	592	619	621	603	598	605	583	559	594	578	610	579	578	610	567	617	576	554	522	526	559	615	553	542	568	603	556	527	559	574	542	541	522	572	593	520	526	540	551	557	535	525	565	552	551	483	592	522	532	557	534	565	521	509	505	508	503	523	567	511	527	570	475	545	561	496	571	568	558	525	539	536	504	532	550	567	526	560	563	545	545	564	577	562	494	546	527	543	532	538	552	547	526	536	553	540	567	539	557	523	551	568	489	537	526	583	542	524	532	585	554	558	563	580	530	540	531	510	521	574	532	486	560	538	542	544	555	567	496	499	525	534	533	544	567	553	588	516	529	547	549	507	558	533	549	532	538	547	553	492	528	563	609	503	543	483	508	535	494	550	547	526	493	523	526	536	578	580	477	520	523	511	536	519	546	502	593	515	544	543	514	512	561	494	549	552	546	577	542	574	567	485	553	523	553	565	530	514	551	499	506	523	564	584	551	494	564	561	558	524	482	540	597	525	549	561	542	495	521	568	495	543	517	558	527	531	514	554	539	503	520	550	535	536	479	520	525	544	527	535	553	519	512	514	529	537	520	551	561	576	493	517	559	504	529	504	498	527	540	559	557	570	534	543	524	530	553	558	567	545	522	557	545	537	546	501	577	565	577	574	517	502	552	514	557	530	514	511	534	530	555	523	528	548	513	536	523	529	495	532	538	535	564	542	523	522	533	563	540	532	515	567	562	549	483	554	546	574	562	545	541	523	515	517	539	503	544	534	575	552	528	554	502	576	546	559	556	513	572	568	512	551	584	567	516	530	575	500	546	533	495	529	502	562	507	559	548	553	558	573	547	556	541	549	543	526	537	599	518	538	556	545	545	534	559	518	553	536	489	565	568	523	543	536	502	544	582	532	568	549	532	587	554	540	592	522	548	553	504	518	526	526	518	534	533	557	535	529	543	573	569	551	514	505	498	555	573	549	513	577	539	561	515	550	549	560	534	527	508	547	512	505	572	562	535	493	573	517	542	560	549	489	497	510	549	616	513	521	568	562	531	510	529	512	527	565	559	551	496	533	532	522	514	529	565	527	506	511	502	500	541	597	502	539	539	507	536	528	525	554	567	573	526	493	551	521	561	537	563	517	541	505	486	574	543	500	501	559	519	524	492	513	569	568	546	573	536	499	543	554	540	577	555	553	543	524	549	511	525	526	514	535	534	490	556	559	569	535	511	551	511	529	514	525	590	521	553	584	523	512	541	525	527	534	550	530	521	536	520	512	504	536	569	538	567	544	529	502	537	576	523	534	541	557	524	498	525	518	522	543	535	518	533	544	549	569	542	526	545	521	512	496	572	558	582	563	548	545	571	541	515	565	547	499	558	526	526	534	527	522	541	543	565	488	509	544	525	526	557	528	523	556	515	533	526	537	532	571	546	536	543	511	581	528	530	554	555	519	526	550	537	507	574	573	565	572	525	510	501	539	536	538	534	564	547	506	531	562	527	580	497	537	515	538	538	548	499	530	527	548	555	542	548	533	501	521	537	536	499	544	556	586	519	558	580	526	512	518	576	572	552	559	562	584	550	519	565	492	547	517	508	587	554	537	530	500	567	526	551	559	568	507	542	555	513	547	524	559	544	553	509	521	533	564	492	550	526	559	500	550	571	540	567	594	518	527	550	536	537	514	500	552	517	553	543	538	556	582	563	499	537	548	552	535	523	537	539	572	553	568	520	559	494	492	509	532	560	569	555	488	563	559	530	538	519	580	536	534	588	526	626	521	534	504	558	567	526	524	535	565	584	547	570	537	545	552	537	555	523	530	534	557	543	532	545	569	537	564	530	529	513	540	530	554	496	500	553	531	536	566	530	537	551	550	521	563	554	528	530	548	549	525	532	514	533	565	548	561	547	577	551	535	544	503	560	548	533	536	510	515	546	537	555	517	530	539	486	549	539	521	549	545	536	499	561	580	534	540	520	570	562	506	534	547	562	537	545	480	540	535	550	496	527	555	497	510	522	539	511	529	518	555	527	552	484	578	499	509	567	500	544	543	527	554	531	534	581	558	537	561	553	515	544	524	509	565	543	534	485	532	540	516	544	528	529	546	583	572	529	527	518	532	560	537	501	524	541	568	533	521	512	536	544	542	543	530	523	547	547	550	579	524	501	522	549	549	548	527	578	569	528	492	524	548	555	560	511	592	542	546	547	540	497	550	559	582	529	523	482	542	504	558	551	555	528	557	554	518	503	491	558	540	558	580	552	514	557	544	567	524	527	571	547	553	534	556	556	590	559	539	515	542	549	575	551	538	502	500	515	557	508	536	498	521	536	564	529	510	556	541	521	532	558	520	502	515	570	534	521	531	503	534	527	569	533	543	530	541	576	534	511	518	522	524	513	483	511	549	477	529	500	540	537	566	546	546	483	527	588	543	526	552	548	537	572	530	566	554	546	553	526	558	530	546	567	548	551	547	563	541	513	534	541	547	521	552	508	515	520	578	546	518	548	572	496	571	552	525	526	501	545	553	529	527	513	554	536	530	544	537	505	543	565	509	529	556	542	533	550	577	550	563	527	528	530	539	553	522	506	545	548	533	550	541	551	515	578	519	496	556	552	546	543	555	516	537	518	559	565	513	548	515	538	555	525	530	527	554	503	553	534	514	591	562	508	567	511	532	552	535	549	553	537	546	532	524	545	543	545	499	555	523	539	556	549	510	548	526	529	542	557	512	599	521	539	563	512	542	542	530	550	540	519	526	555	543	550	549	502	525	547	560	547	522	503	484	522	548	567	478	515	517	529	519	488	535	501	543	511	542	528	516	539	514	529	554	528	520	537	483	532	568	519	520	578	548	589	552	494	558	539	531	554	536	559	535	490	517	530	529	513	511	532	531	532	513	526	527	514	510	538	540	550	536	562	496	483	535	533	566	553	530	537	551	494	519	528	548	529	549	556	560	536	542	521	546	523	538	511	591	541	554	518	526	541	534	543	538	575	533	528	509	524	523	530	528	522	527	512	543	586	535	523	505	548	496	545	522	549	562	579	521	517	604	529	577	565	487	545	515	561	548	533	516	490	529	523	510	539	515	562	554	548	598	579	569	503	529	515	555	514	535	557	510	529	534	539	546	527	559	507	515	524	537	546	520	521	539	574	562	559	566	514	551	596	540	528	543	535	519	497	548	523	476	513	547	558	539	565	538	533	539	508	539	571	548	540	553	578	552	550	533	532	546	563	527	522	547	541	549	548	504	535	536	539	532	532	566	585	541	544	546	563	556	533	526	526	560	541	557	500	555	544	566	532	556	564	521	520	582	580	551	570	530	502	553	487	555	548	520	507	571	517	498	558	543	537	547	547	516	505	550	548	524	529	561	592	555	567	513	568	529	497	530	551	565	519	533	551	546	591	535	535	553	504	485	511	520	539	547	518	528
25409	21556	27606	25781	7459	675	489	427	389	381	411	366	378	379	331	351	386	345	344	350	326	362	336	292	351	341	331	328	359	317	395	342	313	349	333	341	358	381	338	319	343	354	330	343	347	319	354	323	327	303	309	335	333	323	326	334	346	332	318	325	318	328	342	337	344	356	339	350	335	350	334	331	347	329	322	327	313	300	315	343	327	322	355	322	316	329	307	328	335	340	315	336	318	313	315	314	349	312	356	361	327	312	327	327	357	327	324	320	339	333	320	319	295	305	317	342	300	327	307	308	315	279	347	336	297	313	290	342	286	310	292	320	326	357	321	307	318	299	343	346	314	302	311	322	370	312	307	324	299	325	286	336	336	325	333	339	328	339	325	299	317	340	292	362	338	325	314	303	313	318	328	323	316	309	307	337	357	349	280	302	293	306	297	318	328	338	313	312	314	347	329	305	290	334	290	285	335	316	320	354	362	325	322	351	336	307	313	357	310	296	329	334	305	324	304	316	301	317	300	292	336	318	350	328	315	286	328	322	330	350	328	345	306	302	308	357	332	338	338	324	338	317	302	328	323	307	355	320	357	340	309	308	307	312	322	355	343	325	350	318	316	310	291	326	300	346	330	318	293	335	320	292	318	347	315	354	330	348	342	307	315	358	344	329	322	329	308	352	346	307	348	321	331	320	307	316	323	304	333	358	318	288	310	329	331	328	374	305	316	343	308	311	308	292	286	323	314	322	328	333	314	316	308	329	348	328	335	321	313	322	311	313	339	333	319	297	322	298	319	303	349	315	298	326	367	321	352	302	306	312	338	309	334	339	286	316	325	337	335	314	314	341	320	341	314	328	308	318	331	329	326	336	297	317	346	349	337	286	323	317	332	348	337	322	290	325	319	338	346	307	336	334	295	341	304	328	328	326	359	336	323	343	337	322	321	341	340	313	302	320	299	338	324	324	348	306	342	315	322	325	353	362	330	327	329	321	309	341	304	353	330	311	324	314	331	308	310	292	346	312	329	283	323	311	327	298	305	314	336	305	345	328	319	316	312	332	352	305	304	328	308	343	340	323	335	349	312	338	326	323	338	336	338	321	336	363	319	342	332	326	303	324	302	310	326	307	353	350	319	331	304	320	312	311	338	314	330	307	307	303	319	325	321	331	327	288	323	339	321	332	324	285	308	323	322	305	321	311	328	320	316	317	344	335	315	335	321	309	332	351	326	325	339	331	352	345	311	300	328	300	313	311	326	315	294	292	313	355	303	347	338	324	330	325	334	276	334	322	309	321	322	333	366	355	346	342	318	336	311	327	315	337	342	298	328	321	315	346	305	321	347	333	343	340	317	325	325	301	328	314	323	326	326	359	305	299	284	293	294	345	315	311	332	309	294	328	334	328	311	319	303	340	310	320	325	349	319	341	314	302	293	337	328	328	304	301	299	353	337	350	294	271	295	339	308	329	344	315	327	296	341	345	318	329	323	321	297	330	316	315	329	331	300	332	319	345	325	352	320	320	340	309	328	310	357	318	291	304	305	339	312	338	315	300	333	323	342	316	305	287	310	304	315	298	330	338	330	316	349	274	330	324	327	285	335	298	333	338	373	320	295	342	328	346	318	370	338	356	324	329	367	328	342	308	353	318	323	306	297	307	350	305	297	339	338	324	343	313	309	329	330	294	326	307	316	342	309	297	306	322	301	345	325	313	322	311	291	312	344	323	330	345	308	312	344	318	318	353	350	293	324	337	305	307	310	335	347	312	361	336	330	311	303	302	346	340	361	305	320	352	348	357	314	330	339	332	321	333	337	341	303	329	332	294	323	303	316	326	304	312	364	326	326	330	306	321	315	307	322	310	326	323	321	327	336	340	336	297	294	330	288	344	335	319	317	277	327	315	329	314	332	330	319	326	296	321	316	314	308	309	335	325	327	337	343	319	297	313	334	350	282	341	311	329	296	303	344	340	304	331	314	376	326	332	332	333	316	312	324	305	335	332	303	330	309	338	324	325	345	322	304	326	324	341	337	322	312	317	304	356	335	331	367	322	307	349	301	333	326	329	312	324	339	320	335	314	341	325	334	300	310	314	336	321	385	295	365	294	300	316	333	321	306	329	333	325	316	304	312	312	330	363	320	345	318	361	321	318	344	315	356	345	324	338	348	327	375	303	296	341	342	308	315	334	326	347	343	329	336	345	348	303	329	314	315	334	316	301	327	309	341	310	336	322	352	328	314	304	327	308	303	302	327	336	339	335	327	359	322	335	338	317	319	334	329	335	301	332	303	304	309	335	303	322	296	342	334	324	300	329	308	338	286	336	341	301	334	330	333	330	325	343	318	329	318	309	351	324	349	317	306	345	323	311	291	317	324	318	302	336	298	314	312	301	318	334	314	325	342	325	306	334	330	301	343	342	329	345	342	342	308	339	345	312	301	330	312	366	273	298	284	369	326	347	335	332	334	316	316	335	300	346	329	335	340	346	344	297	342	326	320	343	342	308	351	349	317	295	342	293	302	322	335	306	336	344	326	318	330	330	361	314	319	298	324	338	321	291	306	319	318	340	303	328	311	325	314	283	321	334	339	316	315	330	334	334	328	312	328	326	355	298	316	323	313	336	280	326	337	279	330	338	350	344	356	327	327	306	290	335	318	328	353	325	342	307	338	340	329	313	296	336	348	321	343	339	352	336	330	340	294	341	297	304	359	331	328	323	328	317	352	333	326	320	309	319	315	324	314	330	312	340	305	316	306	336	305	314	321	309	330	350	298	347	331	318	328	323	304	330	328	294	325	330	311	302	311	324	279	325	314	346	336	353	308	314	352	317	364	331	306	280	302	350	319	316	318	335	339	311	297	327	300	356	331	298	298	334	283	332	312	304	299	325	324	320	307	316	318	337	337	316	356	319	322	306	346	365	308	320	311	312	324	355	322	296	316	298	344	328	285	330	320	318	318	352	345	340	309	317	314	304	326	308	319	323	327	338	296	334	295	358	346	275	355	337	367	352	294	312	325	329	338	326	324	307	336	339	330	325	327	332	295	312	307	295	304	338	352	307	328	327	310	321	295	302	326	346	332	353	290	350	328	322	329	336	314	337	337	342	310	333	332	304	344	293	316	311	310	338	294	295	294	337	368	317	333	331	322	320	342	323	320	331	317	308	337	331	351	336	323	310	325	344	338	333	309	284	347	326	346	300	340	331	315	312	314	319	316	316	318	308	312	297	312	323	351	329	307	303	332	362	298	322	333	303	350	318	305	335	316	321	305	285	334	292	320	300	330	322	334	303	324	322	314	305	360	351	337	324	300	318	325	332	328	332	320	317	315	321	325	333	348	338	350	309	319	338	306	330	327	313	328	313	303	312	286	334	316	321	315	330	336	334	319	348	288	323	344	327	342	343	310	343	327	309	328	341	324	300	341	309	290	338	323	323	322	307	319	298	372	302	334	328	307	326	333	334	334	297	328	352	333	336	308	328	334	308	324	331	332	345	336	325	382	324
32715	9171	3041	1472	1111	875	784	619	613	519	495	486	460	450	437	455	362	438	391	362	384	346	391	366	378	369	402	398	366	381	363	409	386	415	420	379	447	370	395	371	373	387	384	400	394	387	379	369	356	385	371	385	367	343	383	369	372	359	369	363	353	384	371	399	381	349	398	367	382	359	377	381	354	381	362	362	357	363	359	384	340	393	387	350	338	374	393	370	341	367	346	355	358	337	355	391	337	357	373	358	369	397	350	376	370	380	346	365	333	348	363	342	356	381	397	343	395	350	373	369	386	356	372	353	389	355	344	398	366	350	370	315	341	349	352	308	349	354	364	319	379	376	357	362	351	355	335	359	379	333	378	357	398	360	369	332	387	369	363	377	348	361	363	350	384	372	357	371	364	384	381	329	358	366	316	351	333	385	355	350	378	354	327	374	358	365	373	402	362	384	311	369	375	337	375	364	343	376	338	361	351	371	343	356	341	366	356	361	375	377	351	363	368	340	338	356	347	385	349	352	384	323	352	354	376	364	348	360	365	366	371	351	365	356	370	354	396	349	342	372	344	347	373	377	332	371	344	338	370	397	327	367	366	345	354	362	348	364	357	374	333	372	374	330	382	362	363	396	360	364	367	367	369	361	384	363	399	364	392	353	345	330	362	363	375	350	383	351	360	341	341	345	354	357	338	351	341	357	391	368	337	346	370	342	381	350	343	367	337	372	380	355	378	348	336	375	339	371	370	346	364	350	372	350	339	376	369	340	336	343	344	320	377	355	378	366	366	356	352	377	369	393	380	340	354	376	356	356	347	375	354	334	367	399	352	328	376	346	366	390	362	364	339	362	341	359	395	345	391	325	365	367	350	370	346	380	369	364	359	395	382	388	356	370	381	365	369	349	366	343	377	356	343	391	345	366	372	399	354	359	316	369	359	375	342	361	333	352	388	367	333	346	358	374	385	390	363	366	357	411	403	364	317	354	337	392	339	357	365	380	369	378	363	347	361	363	317	355	347	407	348	335	362	389	366	347	370	337	372	377	359	361	370	358	357	346	364	315	355	356	359	357	371	342	399	358	360	364	376	356	332	371	350	351	335	400	392	405	334	340	408	376	368	343	367	335	344	402	360	377	379	396	364	369	345	360	374	360	407	376	354	339	362	341	394	407	382	400	352	358	327	377	363	376	321	354	337	374	368	368	359	361	358	347	359	326	328	371	341	360	382	393	317	345	349	373	345	345	369	402	354	351	412	371	337	361	354	369	371	336	349	358	370	336	367	377	353	346	372	363	326	388	373	356	365	341	362	332	383	367	390	391	332	353	364	368	337	342	360	391	366	340	339	382	399	383	340	395	331	375	381	349	356	321	361	355	344	353	369	328	381	382	351	364	353	355	356	356	342	330	357	356	368	380	369	358	379	363	388	376	354	390	355	387	370	316	366	374	371	374	387	357	386	369	363	355	364	373	366	346	357	340	396	374	391	387	384	340	380	371	359	364	377	369	358	366	344	368	357	361	366	344	349	362	368	358	380	367	347	325	341	395	371	357	377	393	389	378	368	358	337	345	367	370	387	371	353	361	348	370	344	343	355	346	376	338	385	337	377	385	349	373	381	336	373	355	337	383	360	382	402	388	363	338	362	346	372	350	357	375	365	363	359	336	354	341	372	364	360	337	355	362	349	368	369	339	369	332	410	378	370	354	366	336	362	361	359	357	350	361	343	367	386	399	378	366	358	335	344	382	381	376	342	361	357	364	373	358	326	371	382	356	362	356	384	364	387	377	345	335	372	314	371	380	356	360	346	379	376	359	364	391	371	341	376	355	366	360	365	335	347	381	370	337	341	347	355	380	360	382	334	381	339	368	373	337	378	368	358	347	356	350	361	376	406	381	372	358	347	335	359	350	353	382	366	347	360	312	332	369	390	334	354	346	342	356	401	333	367	409	355	381	389	383	335	395	344	370	341	356	353	376	351	364	311	382	361	318	372	362	385	359	337	351	364	343	377	372	358	371	363	354	363	351	333	374	373	347	334	355	339	358	358	376	367	359	356	381	324	356	367	357	369	357	360	344	367	355	353	356	347	359	363	357	372	338	365	366	355	364	356	336	334	379	388	362	375	372	376	369	359	326	348	391	346	395	347	358	357	373	385	361	344	329	356	349	324	369	340	312	381	362	347	397	353	367	386	383	327	336	332	353	387	375	381	360	371	348	352	367	362	334	343	364	357	336	362	377	333	373	362	364	388	332	362	350	359	317	371	332	340	349	343	367	395	321	371	341	354	378	356	366	368	375	329	353	384	363	348	400	403	368	347	357	355	364	354	365	370	374	320	413	364	382	371	381	369	371	347	355	382	361	349	385	360	350	392	389	363	339	374	373	357	363	327	362	333	396	371	380	356	359	359	350	365	357	375	339	366	357	370	346	353	358	364	343	356	339	381	365	321	351	368	375	353	333	347	341	331	358	383	350	340	353	396	351	367	353	374	355	365	359	338	391	360	327	354	360	394	361	382	357	365	388	386	354	314	334	354	348	405	344	364	355	351	368	352	388	366	353	367	349	365	328	371	388	361	354	389	331	375	344	358	367	337	362	383	364	336	374	386	396	378	340	363	350	360	386	346	378	354	329	372	354	362	387	392	381	354	365	364	366	348	389	378	352	389	365	356	349	380	367	343	327	341	352	348	392	375	358	330	371	374	337	369	374	355	357	371	314	390	353	340	387	342	396	393	357	360	381	385	348	343	383	350	369	363	355	351	396	369	350	341	313	329	346	345	358	339	308	386	389	396	378	370	348	356	372	359	370	388	361	382	351	373	372	370	364	385	381	360	395	365	384	339	363	374	343	337	384	376	395	372	346	350	375	374	364	354	369	321	357	360	341	362	401	360	390	379	387	377	364	376	332	360	366	358	358	365	352	316	357	360	331	357	345	386	381	368	381	368	364	360	340	327	356	362	383	384	340	378	395	341	347	392	362	349	342	391	344	339	363	348	385	337	387	354	364	363	369	370	392	345	323	368	361	394	357	371	380	396	397	329	351	382	389	366	370	340	339	355	360	348	376	344	349	368	368	383	369	377	366	368	348	387	394	347	359	378	359	386	369	389	358	353	382	333	334	328	400	352	375	361	369	346	351	350	353	393	325	350	365	339	379	354	349	393	341	380	362	368	363	369	333	348	363	333	340	369	347	375	396	385	367	343	367	378	367	368	350	356	386	376	352	374	393	376	358	370	353	385	362	348	386	343	360	333	349	351	346	385	366	363	355	345	382	367	355	389	364	369	354	342	356	318	336	366	386	395	359	349	390	362	353	345	357	393	337	381	356	386	353	353	349	341	330	352	368	340	363	368	353	363	370	358	365	353	368	415	370	358	376	379	396	346	408	382	340	369	371	388	340	360	391	379	390	342	360	352	378	366	346	330	343	342	364	349	375	347	358	356	376	374	381	370	376	362	362	318	370	319	334	366	355	376	346	359	379	330	379	335	391	368	316	353	343
23150	21598	29406	24267	21593	21584	5789	1320	1074	951	925	842	836	820	800	741	723	798	713	726	669	710	683	650	705	704	701	711	677	673	681	700	687	743	724	687	736	698	692	744	726	751	656	658	664	705	683	669	695	688	693	685	711	668	723	684	685	706	674	661	679	713	705	668	656	674	662	654	693	674	643	651	683	701	687	675	667	632	674	644	681	662	642	664	684	646	633	692	663	666	649	674	641	623	626	681	657	650	638	695	655	668	623	697	672	681	663	628	656	684	662	659	660	598	672	659	686	685	651	608	653	654	675	611	643	679	679	635	642	649	662	681	636	665	682	661	642	599	648	618	681	671	670	689	676	642	662	687	652	636	658	676	633	639	604	671	686	623	686	605	663	640	680	655	656	609	623	638	647	652	655	641	662	610	663	674	686	639	644	660	652	592	633	670	670	671	671	660	705	609	667	620	629	670	659	597	657	682	667	657	628	621	660	622	666	636	630	678	715	679	697	687	663	622	614	668	650	679	657	635	611	679	652	682	641	625	674	684	685	679	591	651	690	693	624	649	651	630	679	613	677	670	675	672	622	677	664	634	629	644	635	664	607	611	647	627	669	702	648	602	666	640	653	617	661	638	682	674	681	638	644	650	635	656	654	631	617	692	676	653	637	654	691	654	648	609	633	670	673	668	644	725	674	607	678	625	685	652	675	633	608	622	646	645	635	692	641	676	663	636	659	649	659	609	647	631	663	668	625	650	617	643	677	671	613	645	632	611	671	648	644	634	636	663	659	620	630	637	616	656	685	666	609	675	676	649	664	699	641	623	698	668	683	664	686	655	692	666	656	669	650	655	663	668	660	615	649	625	678	640	664	664	682	608	662	661	688	675	637	647	651	643	682	680	643	657	677	616	612	657	667	626	686	672	670	632	637	625	684	634	685	631	679	639	709	662	656	614	667	645	648	590	647	655	654	698	663	691	622	660	683	637	650	647	664	650	614	643	619	642	682	649	685	621	658	651	672	672	642	666	617	646	654	674	693	653	626	655	656	641	674	643	634	710	630	663	665	655	653	619	617	649	614	660	646	685	629	683	652	629	657	633	680	660	703	653	610	675	695	698	621	627	672	708	661	684	689	673	706	645	674	660	654	697	640	629	608	657	704	636	644	660	673	668	666	666	690	676	648	650	621	653	662	642	656	602	669	637	617	634	666	623	611	676	678	661	735	652	675	654	670	681	655	646	648	656	675	635	605	667	724	640	639	690	683	697	645	672	628	704	690	624	671	670	674	657	667	643	652	638	678	658	642	692	664	650	679	693	695	589	637	615	682	689	687	622	617	647	642	653	666	663	650	640	657	624	662	641	652	620	663	628	640	623	629	672	648	750	638	670	681	674	674	631	643	620	673	646	652	699	642	664	650	662	646	652	655	659	620	656	612	634	633	636	661	625	584	643	657	673	663	636	711	675	642	613	654	640	629	646	671	673	640	639	678	619	640	651	613	627	678	646	663	647	658	634	701	674	647	626	620	646	670	606	663	652	628	626	645	668	646	619	668	623	661	644	626	657	656	641	678	617	678	685	624	640	651	621	669	621	673	606	646	686	646	670	684	658	638	589	654	671	635	634	682	671	631	674	649	670	703	632	658	634	645	644	705	644	656	666	622	628	668	625	652	654	653	698	683	667	655	610	681	638	640	673	640	601	690	628	627	682	612	675	617	653	679	680	618	644	666	629	645	652	696	660	634	690	659	621	630	664	633	628	683	619	640	627	639	708	686	707	665	659	663	727	683	645	669	680	646	665	614	661	665	694	674	662	632	673	643	651	698	678	668	648	699	649	659	586	625	619	628	668	654	682	643	644	668	677	625	629	652	671	654	653	629	668	681	640	638	650	685	661	631	668	667	626	666	685	657	656	651	674	649	667	671	694	673	629	624	641	654	616	678	639	682	654	621	621	696	638	672	654	692	646	659	648	709	604	653	654	655	649	669	628	599	642	672	616	634	674	667	638	673	631	692	638	629	648	690	649	623	644	674	638	706	661	679	714	635	640	689	653	648	666	692	637	614	655	709	682	665	674	637	675	658	634	648	668	616	634	671	708	673	665	683	664	648	708	642	656	672	635	634	672	639	643	645	683	652	661	629	673	659	677	636	668	675	667	615	676	628	678	664	651	669	640	654	628	693	616	618	652	669	628	684	690	661	664	633	684	654	640	637	630	625	596	702	656	712	691	639	675	635	594	635	660	681	675	648	640	660	638	649	648	701	656	659	642	674	661	661	655	617	584	660	700	652	664	630	600	675	648	661	637	640	680	671	625	664	687	621	662	617	644	688	634	631	717	614	648	619	630	636	643	670	665	663	648	654	694	622	657	684	628	649	643	671	621	637	628	660	623	671	642	667	657	656	671	672	648	621	647	652	661	676	644	687	673	631	651	664	613	689	628	651	690	629	682	593	621	632	631	683	647	657	651	664	621	634	643	688	608	681	688	651	700	617	627	673	620	656	623	661	681	682	644	649	639	640	658	639	642	614	662	648	647	711	666	681	600	615	617	626	653	598	671	630	654	673	652	626	667	663	660	697	659	628	636	657	623	687	645	647	608	632	661	635	619	665	618	638	656	661	670	664	672	658	649	671	653	643	645	677	685	633	679	709	714	647	601	658	685	647	670	628	666	649	653	661	693	624	662	637	685	657	649	650	637	647	647	623	689	669	702	624	648	641	699	689	648	633	643	622	623	667	664	624	679	622	681	650	638	648	655	692	620	656	616	654	639	699	662	671	660	633	651	688	668	619	606	651	694	658	669	642	649	664	643	623	645	699	615	682	646	622	645	681	714	697	644	671	639	645	644	639	616	661	678	682	668	645	663	655	707	655	666	669	667	629	644	643	648	604	661	628	653	702	655	644	606	667	647	616	672	660	654	655	659	662	676	608	623	657	596	701	677	605	640	644	647	673	672	693	664	667	649	663	648	690	655	613	634	676	699	633	639	664	707	622	660	649	658	650	630	630	670	663	641	655	664	651	658	647	653	683	628	637	617	657	626	639	623	654	666	643	681	657	670	626	618	658	685	650	615	640	666	660	634	654	608	654	627	661	648	680	617	673	642	647	675	637	643	641	676	646	650	653	670	664	586	652	642	659	626	628	604	655	686	667	651	619	628	607	645	667	642	615	647	667	672	614	670	691	641	608	660	692	708	646	646	673	621	635	617	659	682	614	689	698	675	631	663	657	615	645	652	674	692	667	655	671	665	634	615	638	608	650	650	647	663	694	694	596	621	671	648	674	658	648	612	653	641	635	611	680	660	629	677	687	651	678	648	653	660	591	645	684	627	649	700	664	680	643	663	659	655	668	638	702	668	653	638	642	684	679	615	599	645	653	664	662	654	637	645	640	678	610	698	668	676	651	650	649	682	676	670	665	648	641	658	672	639	690	693	654	651	639	648	672	662	624	626	656	700	630	635	622	622	670	641	655	607	631	606	664	638	631	684	640	625	657	658	664	602
40257	17859	9226	4517	3324	2570	2071	1636	1429	1181	1106	1005	968	907	863	852	792	793	828	816	755	779	693	698	737	726	721	674	696	682	715	758	748	755	756	745	806	727	745	726	736	750	756	778	737	694	726	746	769	715	713	650	717	688	680	697	699	710	680	717	690	628	738	672	686	707	744	710	737	685	670	700	648	657	677	677	668	698	696	680	696	642	715	632	697	654	703	670	653	678	656	661	641	696	624	680	615	676	670	659	632	648	709	691	665	698	687	766	678	696	689	665	661	703	693	681	707	667	686	716	683	727	643	683	692	644	725	727	723	632	646	665	669	672	658	676	652	671	639	746	639	705	646	654	625	641	678	672	643	616	644	669	660	658	661	623	698	666	646	636	690	693	644	709	643	673	653	627	681	647	640	653	628	686	630	624	637	667	702	617	691	692	685	643	717	682	661	662	739	692	658	680	642	677	654	665	699	686	693	684	672	648	664	700	630	703	587	643	645	655	715	689	639	705	693	658	687	678	641	676	694	635	659	692	695	663	671	668	682	649	667	663	621	659	660	647	694	644	631	694	682	678	723	673	683	672	632	738	656	633	650	674	656	639	648	710	713	638	687	659	672	696	690	666	656	700	678	692	701	674	718	633	648	652	686	679	656	673	663	656	675	670	672	634	655	703	731	685	663	644	691	657	661	743	655	710	626	676	657	710	690	658	668	680	644	701	646	675	648	637	697	646	658	656	637	673	655	660	659	639	669	644	640	707	687	646	652	665	672	655	706	648	665	665	708	711	664	590	678	680	661	650	646	703	666	683	707	661	693	618	720	663	689	662	699	654	704	642	693	667	673	648	699	631	661	719	644	671	686	675	668	642	714	667	710	671	659	683	653	695	676	691	645	683	630	740	660	688	660	709	660	678	657	641	660	701	693	684	658	711	690	716	671	612	696	662	644	676	648	694	619	656	654	690	654	668	691	683	646	685	676	662	691	679	690	665	644	670	695	676	669	674	704	691	647	666	666	676	694	651	682	663	685	644	703	627	637	652	702	654	642	691	615	685	608	610	685	606	673	680	670	653	718	647	701	630	691	665	684	621	635	698	693	605	677	626	641	736	623	679	672	686	620	729	680	674	647	647	644	679	664	651	663	636	650	665	622	670	667	666	662	633	629	669	654	672	644	635	675	673	659	696	654	661	682	711	643	666	670	688	665	673	681	687	682	630	691	659	646	665	622	720	660	699	664	658	680	686	673	676	724	665	706	724	630	690	682	689	664	668	640	666	679	637	693	630	645	720	649	676	678	688	666	640	671	710	679	640	691	690	657	662	668	625	658	668	659	697	676	647	626	647	667	711	661	666	664	684	683	681	674	661	660	660	659	647	666	677	729	736	623	658	640	685	658	690	611	656	721	671	656	688	670	633	633	623	686	666	696	655	659	639	687	632	694	605	663	689	677	668	658	661	628	697	631	676	677	673	682	700	643	653	656	698	672	625	654	656	620	712	646	627	678	664	631	674	617	643	681	619	642	650	689	668	637	699	646	665	713	680	684	670	683	642	637	649	668	643	665	661	664	717	662	641	682	669	676	683	640	657	645	669	664	700	659	689	690	656	648	601	663	680	644	660	712	654	655	698	666	659	662	643	643	717	606	653	680	698	717	639	655	650	656	673	722	704	653	642	644	655	681	681	639	649	640	649	674	637	684	656	665	597	646	659	641	672	699	672	636	659	647	614	633	692	664	696	646	688	643	643	706	642	665	713	708	626	681	668	693	643	677	687	686	629	682	673	662	659	727	642	668	637	677	662	605	699	699	663	690	651	685	612	622	664	661	663	699	656	672	655	631	672	653	697	634	665	674	719	682	668	613	655	656	632	662	683	662	694	641	708	659	611	658	644	648	652	666	642	681	661	668	647	595	646	696	649	672	660	677	681	688	717	627	667	666	696	689	683	658	618	683	669	674	660	682	642	673	668	689	689	673	653	675	617	680	672	679	668	681	669	672	676	665	690	675	646	644	695	635	615	631	718	663	685	685	657	698	625	714	679	697	705	616	640	689	651	674	668	665	672	644	691	742	685	688	600	656	655	651	662	643	631	672	686	661	688	656	661	693	604	653	640	695	652	644	633	663	711	674	691	694	694	642	664	690	659	673	654	649	715	673	657	645	699	628	677	694	653	662	691	643	668	625	701	696	697	692	682	706	676	635	689	634	660	681	678	676	631	688	639	704	629	705	690	638	683	660	686	689	674	634	655	659	669	691	672	665	686	696	632	705	669	661	652	644	673	612	667	669	683	701	684	682	672	630	663	681	674	636	659	650	684	665	629	666	627	625	628	689	675	649	628	686	668	657	681	615	661	643	642	663	638	614	676	654	624	674	654	657	682	667	627	688	635	713	668	659	672	711	692	678	618	644	665	679	669	663	693	673	633	680	653	669	690	689	655	675	654	677	687	673	647	650	670	680	666	663	665	645	666	656	653	662	703	645	657	677	668	689	676	703	716	725	639	626	651	687	709	676	659	639	652	678	670	673	665	713	665	634	657	657	672	676	646	712	634	649	656	664	669	645	644	695	667	677	664	642	635	654	638	656	627	632	686	690	637	726	651	678	640	677	678	694	664	689	666	660	606	693	666	607	683	692	658	613	670	686	636	667	680	671	676	697	650	656	614	682	701	645	662	643	642	650	692	673	646	660	664	681	673	646	676	626	694	630	675	697	640	665	689	653	677	709	690	691	612	673	637	634	658	650	668	665	670	668	680	718	660	633	635	658	659	642	632	629	696	642	651	661	664	658	663	653	683	663	675	678	714	650	644	694	669	692	673	662	717	692	666	664	692	666	671	621	614	708	690	672	708	640	682	625	665	664	624	677	689	658	654	669	653	673	646	676	668	654	579	639	616	676	665	652	686	669	634	681	664	666	642	664	678	675	695	695	659	635	658	680	643	688	630	623	647	703	617	728	643	635	659	655	676	662	689	669	650	653	645	697	612	667	640	618	652	638	683	670	663	665	673	635	677	696	696	632	665	659	631	654	704	676	664	694	670	625	676	679	649	662	677	624	704	615	666	677	659	676	672	664	683	671	669	660	698	646	634	598	674	644	658	597	689	665	659	690	635	652	668	664	685	665	696	655	706	637	728	697	669	639	694	667	727	638	658	666	672	696	660	663	637	674	679	633	645	660	670	655	667	654	621	664	722	682	684	716	638	731	623	660	686	663	688	716	661	653	674	670	683	681	635	679	660	659	646	643	655	711	652	674	649	674	638	687	702	664	674	713	655	655	639	684	676	646	679	647	640	678	671	638	643	652	653	683	655	653	693	623	696	682	694	666	599	648	631	702	693	711	638	636	675	689	672	626	672	659	647	671	673	690	668	709	671	649	651	680	709	645	641	625	657	641	682	671	666	651	660	602	642	650	664	721	640	680	678	648	660	683	668	661	670	640	680	705	679	615	670	662	679	686	640	680	690	639	676	647	720	657	661	681	671	668	643	660	694	655	638	671	653
28639	16665	2826	654	524	484	368	333	302	314	284	308	309	298	297	283	297	305	324	296	319	309	277	258	284	292	303	321	327	302	295	295	344	314	341	342	359	313	312	333	301	293	281	324	344	348	294	317	310	311	318	291	362	306	292	282	287	312	338	307	290	313	280	289	312	313	360	330	282	328	324	274	298	282	277	322	312	296	307	296	293	277	281	312	292	283	306	311	303	310	297	314	318	301	301	294	303	310	299	260	275	339	316	307	316	326	305	276	285	323	307	276	306	330	306	296	303	282	299	327	316	314	312	286	313	289	309	298	302	295	321	324	321	298	289	300	306	292	322	296	296	290	306	282	309	299	294	279	292	323	307	310	276	284	266	298	295	291	261	300	288	328	283	285	318	302	281	277	304	312	296	322	289	313	326	301	271	272	318	287	316	289	316	278	306	270	295	281	286	292	268	284	291	309	286	286	295	289	300	297	294	314	317	304	332	279	301	304	277	300	299	331	316	304	313	284	276	282	304	301	291	301	268	305	303	321	290	282	312	278	270	307	274	311	311	289	296	301	282	296	305	290	289	317	291	297	270	280	290	286	321	309	315	305	295	298	297	295	283	302	299	308	275	337	326	297	293	283	291	315	296	295	332	286	279	307	293	304	291	337	294	281	271	306	314	298	312	296	282	327	272	303	294	286	290	297	290	275	307	302	275	295	303	306	271	315	307	289	302	306	288	322	286	290	294	283	330	306	309	298	291	300	310	295	298	336	303	294	268	334	287	310	281	327	299	301	298	306	317	289	319	294	294	276	324	316	267	297	283	318	312	318	295	329	274	297	305	300	303	303	316	291	296	326	319	292	287	310	319	317	300	266	310	287	312	335	326	308	288	313	302	280	306	274	278	336	302	318	316	301	276	265	328	293	306	273	287	301	283	274	305	295	307	328	275	297	313	327	325	288	328	327	321	313	267	308	276	317	325	317	306	285	308	277	301	341	317	270	305	325	311	293	329	277	301	280	305	296	277	287	297	293	307	309	275	293	297	308	302	288	279	323	283	319	272	283	312	339	288	295	281	299	320	278	295	263	302	293	307	277	273	297	281	297	291	318	323	300	305	282	308	302	273	298	304	306	300	292	324	295	283	283	257	303	279	277	320	311	298	294	314	295	317	292	291	293	304	300	313	299	279	309	287	294	285	303	311	289	257	333	340	282	319	296	299	318	328	307	284	299	358	306	298	307	308	285	326	329	298	338	311	300	308	298	286	275	314	294	312	278	309	298	313	326	331	283	306	327	290	327	298	294	325	293	327	240	302	323	316	298	322	288	294	279	327	311	282	318	284	312	290	293	292	298	293	309	289	326	268	317	276	281	313	317	344	332	272	289	314	305	292	295	352	286	296	296	295	292	292	302	298	306	295	313	308	301	311	297	322	347	313	288	274	297	286	262	289	278	308	296	297	289	308	291	287	311	284	294	315	290	332	321	298	333	346	311	296	288	283	303	258	302	328	330	289	330	278	277	331	322	342	288	298	309	303	324	295	297	291	310	320	330	329	292	333	299	352	292	300	308	296	318	322	314	273	281	272	281	293	303	294	311	272	323	304	333	293	310	297	296	301	276	296	293	332	289	280	281	300	304	297	271	323	301	279	278	287	268	301	329	324	273	313	287	303	304	297	306	309	305	286	292	313	282	279	278	296	289	277	318	329	335	293	299	330	308	292	288	312	311	326	320	308	290	296	285	303	330	269	326	320	321	290	304	289	358	291	266	290	303	305	298	311	290	308	295	303	277	309	293	315	311	301	298	258	265	339	298	326	281	291	286	306	335	291	324	277	276	260	297	322	309	291	284	285	311	313	291	303	318	296	281	312	275	328	320	301	279	276	327	291	322	294	297	304	291	255	278	308	333	310	283	311	299	322	325	297	326	312	323	278	285	299	276	280	269	319	304	349	351	309	309	297	266	275	284	322	303	303	272	308	313	314	264	307	327	295	286	286	298	294	275	320	307	270	319	314	260	324	281	278	309	296	289	322	296	308	300	296	300	307	284	310	304	321	309	315	306	299	286	287	306	308	319	317	307	322	303	320	297	325	296	297	324	298	318	316	299	287	303	300	321	284	281	294	307	322	288	293	306	319	289	309	291	286	313	312	295	298	313	296	310	313	306	308	269	305	326	280	276	304	272	311	282	297	297	286	273	319	291	322	336	305	305	297	309	288	323	310	280	315	316	326	303	321	304	298	313	317	283	297	307	318	279	329	273	296	294	298	294	301	333	314	275	338	319	317	294	288	298	276	284	297	301	279	316	300	309	305	319	310	270	312	291	290	288	315	269	305	296	271	315	309	328	318	300	298	308	306	320	304	305	252	296	317	293	288	299	298	325	276	291	313	283	317	318	321	295	307	308	285	308	311	285	291	304	313	290	338	307	294	288	286	309	298	295	303	290	293	292	293	302	309	315	299	293	288	300	321	313	255	254	323	291	295	282	315	292	293	319	299	319	287	304	292	306	278	284	295	293	332	300	271	295	331	311	297	281	305	301	296	307	289	300	279	296	326	273	276	301	299	315	317	306	292	279	307	305	307	292	292	313	326	294	254	294	321	314	291	295	287	257	275	262	319	294	318	271	271	277	289	308	300	305	276	328	272	291	310	289	273	311	268	315	291	288	307	306	346	303	282	314	307	307	304	307	316	301	291	323	274	278	308	305	297	295	300	292	301	330	306	296	300	286	291	320	318	300	308	302	310	297	283	333	280	291	316	282	290	294	295	311	298	275	314	266	272	290	320	313	274	288	275	317	330	298	296	294	325	325	311	324	328	320	266	296	305	306	310	292	326	323	263	265	299	315	325	316	319	286	310	277	289	280	304	299	267	291	315	277	303	329	289	309	271	264	299	291	296	312	320	346	336	310	290	318	297	278	307	275	308	305	287	308	319	313	308	285	306	307	260	309	302	274	308	311	287	287	324	305	305	350	293	309	314	313	278	316	282	318	284	335	294	313	307	274	288	310	284	294	292	290	300	312	305	290	296	295	294	269	315	319	332	298	304	260	308	340	317	305	303	311	312	304	295	295	279	304	321	282	308	310	268	324	325	303	276	290	299	328	272	288	300	321	314	305	288	325	303	276	303	307	302	281	280	300	325	305	249	321	296	298	283	307	336	310	300	290	299	280	290	281	306	337	286	329	306	303	295	308	327	293	293	294	267	281	293	287	301	307	307	317	283	305	305	292	297	292	305	296	278	301	314	313	296	296	288	321	304	308	310	309	311	327	314	327	287	295	279	273	293	282	293	313	321	338	325	277	295	292	301	307	303	294	321	294	272	291	306	306	286	298	307	280	280	301	322	298	274	307	259	295	305	293	314	288	322	284	316	302	302	261	253	287	266	304	285	305	313	336	271	283	297	263	276	306	294	309	299	303	294	299	290	294	296	310	287	321	305	325	328	310	302	300	285	283	317	278	274	326	287	283	298	288	283	280	281	307	321	299	296	287	317	291	282	286
11929	1968	626	418	386	387	379	351	322	338	343	348	348	353	330	337	338	353	347	330	341	336	323	319	360	333	293	320	316	347	323	344	339	324	357	325	383	355	330	352	364	344	348	354	323	329	329	325	369	368	307	319	331	331	327	325	329	338	354	331	363	331	347	272	343	303	328	323	326	318	345	291	342	310	343	312	309	320	338	342	319	333	305	332	345	297	293	310	330	312	332	343	287	330	317	322	320	334	282	315	296	329	325	315	328	317	350	319	323	340	336	327	313	299	306	361	320	346	320	347	323	310	316	331	346	310	334	315	329	327	293	310	350	306	330	298	313	306	323	293	289	315	330	286	332	323	332	345	319	332	366	345	333	319	310	306	301	336	313	327	329	308	311	330	328	350	327	318	342	317	325	347	342	321	326	313	302	315	318	301	321	319	299	338	322	319	318	317	314	306	324	323	323	337	351	295	347	294	331	306	331	328	321	298	314	336	302	294	340	311	313	334	321	327	301	340	329	332	315	345	354	332	307	337	337	322	313	324	325	316	324	298	317	361	301	329	318	294	301	353	326	306	339	303	335	300	302	303	316	313	309	293	350	320	311	339	333	288	342	331	293	324	390	336	341	351	300	331	298	303	328	314	304	322	352	324	320	331	332	305	326	339	292	324	309	323	308	289	292	336	324	356	337	324	310	349	314	357	334	326	332	311	318	306	310	292	314	322	302	350	331	304	309	299	295	321	337	318	322	330	326	344	285	352	310	336	331	342	323	327	276	353	347	317	352	303	345	355	338	317	308	315	313	319	337	342	360	319	337	316	286	308	296	307	319	324	352	327	305	334	307	297	326	321	314	295	304	332	328	325	325	295	320	301	319	335	291	315	304	331	306	318	326	302	305	303	317	329	310	310	327	309	300	307	328	332	324	322	290	353	314	323	334	310	347	336	331	340	309	335	312	293	299	284	331	345	341	303	324	290	313	304	356	307	331	342	336	319	307	350	318	312	360	335	351	333	301	332	323	341	341	360	327	320	324	363	318	346	329	316	295	317	297	345	336	307	324	335	322	325	317	286	338	352	318	301	335	301	310	350	328	352	322	314	293	307	310	343	320	345	317	323	311	319	283	356	306	346	323	318	283	312	324	294	334	335	331	318	313	298	337	327	338	342	302	329	289	327	309	348	304	328	336	325	308	324	337	330	286	332	315	298	336	323	303	305	312	301	326	309	323	324	336	303	359	352	307	327	320	340	318	295	319	356	319	321	320	315	344	318	307	323	293	314	334	321	313	295	340	325	314	357	325	317	348	332	351	333	301	313	339	301	322	301	324	349	328	304	334	325	345	318	331	302	338	350	319	318	326	327	299	306	304	341	313	335	317	344	305	308	344	344	300	336	319	314	300	311	302	325	319	332	321	316	305	368	342	344	315	302	322	366	318	314	297	334	356	303	316	316	328	324	334	311	319	300	336	336	351	304	359	311	314	327	315	328	310	308	323	357	317	324	323	350	339	321	305	316	317	320	324	346	322	347	293	339	304	320	343	297	328	323	335	346	353	320	325	339	298	308	317	297	287	321	309	341	320	324	322	351	311	342	305	336	344	309	312	328	311	339	332	351	326	340	338	316	315	292	342	317	313	323	305	300	312	329	320	345	327	333	313	291	359	326	289	320	324	328	328	342	319	321	336	318	333	334	348	324	315	309	325	318	307	343	319	325	329	328	336	326	315	300	325	301	297	331	318	300	350	330	339	324	343	327	332	314	330	348	327	313	317	368	319	319	298	317	330	309	307	349	301	336	330	323	309	318	321	311	307	293	320	371	323	320	316	324	326	327	325	351	293	317	328	313	333	333	308	294	312	333	340	328	307	361	320	315	328	310	322	301	311	312	327	319	313	324	272	321	307	304	317	327	328	355	317	330	308	310	325	326	355	338	306	330	308	304	329	314	325	299	297	338	331	325	318	321	307	306	328	334	319	330	330	303	337	352	315	296	326	370	338	333	347	317	334	297	310	280	347	276	329	300	350	327	313	320	311	328	320	326	322	343	336	284	338	308	333	322	326	323	331	306	308	353	315	281	326	331	300	322	333	309	295	346	325	312	309	324	317	286	319	316	358	327	320	328	305	327	291	340	331	308	337	336	332	319	341	318	326	337	331	320	305	296	310	354	338	330	309	341	330	355	313	315	360	297	331	321	320	343	325	313	345	325	308	307	318	317	314	305	359	335	323	348	327	301	331	304	343	311	316	309	328	343	349	339	321	334	286	302	332	333	342	322	322	320	321	319	346	329	292	325	310	322	323	316	359	298	304	299	312	337	330	322	344	347	307	341	290	303	308	316	296	310	310	322	326	308	300	324	345	335	322	337	293	339	320	330	318	336	313	319	362	317	310	312	345	342	304	325	349	327	292	304	335	303	347	327	306	305	328	349	322	325	313	331	318	326	312	339	345	309	303	310	320	347	301	310	283	311	310	330	312	337	330	324	328	319	339	327	299	305	361	280	321	314	334	307	339	337	309	324	314	329	337	319	324	312	346	323	353	344	319	305	340	327	318	308	303	303	350	328	332	331	281	357	319	311	320	347	350	349	311	343	298	325	329	353	318	312	321	340	320	349	342	333	311	342	320	303	345	301	320	356	318	306	331	317	338	347	339	350	301	328	316	296	358	325	312	348	334	343	330	314	320	338	338	348	340	321	307	285	305	334	318	328	360	325	310	314	301	322	367	333	331	378	329	328	339	345	326	312	331	351	300	332	326	304	351	333	314	314	338	334	338	273	330	334	331	308	332	320	345	284	331	310	331	284	299	283	302	327	299	319	330	329	308	306	361	316	341	308	321	328	322	317	302	317	364	337	333	315	337	307	300	330	305	320	339	300	314	335	351	334	331	331	301	295	339	331	324	315	302	288	309	318	284	300	317	329	330	307	337	294	326	329	315	309	338	307	334	302	322	318	334	313	318	324	328	324	344	313	318	312	349	324	297	310	307	311	342	309	298	289	340	319	348	320	310	319	340	283	322	353	337	315	318	301	308	337	348	335	310	302	325	362	323	301	347	334	333	343	349	326	344	332	320	322	290	311	339	320	314	320	309	302	337	300	302	337	290	319	333	329	283	305	344	324	324	332	303	293	302	319	306	313	328	319	310	332	363	286	310	308	320	317	339	306	302	300	319	310	307	324	312	326	323	331	341	334	318	310	304	328	324	355	281	316	323	273	316	343	326	320	344	318	317	313	317	330	304	305	330	312	317	297	307	345	332	306	314	283	343	347	313	348	312	335	305	307	338	351	329	321	336	344	328	318	347	307	325	333	305	297	291	315	348	301	331	339	303	329	315	328	334	338	307	354	314	359	316	340	334	300	320	337	353	318	280	296	316	328	316	312	317	309	321	346	342	319	315	354	306	298	276	304	315	329	342	297	324	325	330	333	299	310	309	321	335	332	340	321	348	349	325	315	337	314	332	314	347	348	305	326	302	337	330	331	306	318	328	317	323	316	298	342
24253	21541	28746	24793	21455	6688	1032	850	752	697	651	590	577	561	631	546	562	540	600	538	524	522	553	548	511	504	475	553	532	537	533	547	584	532	572	519	583	539	514	538	560	540	549	539	514	527	548	582	555	560	529	530	558	513	478	520	535	559	493	484	518	555	538	563	492	519	514	493	507	499	521	484	540	497	474	553	535	556	546	574	490	509	528	538	558	521	572	512	455	487	513	540	512	571	505	534	532	496	530	594	541	531	487	517	528	514	523	513	535	560	478	524	499	516	542	514	531	542	570	528	514	505	512	490	543	541	545	552	517	540	504	517	487	497	521	495	530	542	563	530	537	532	507	493	490	528	561	505	536	497	523	504	486	513	499	532	522	529	527	512	511	549	517	496	467	549	533	502	515	475	490	542	478	501	516	500	518	565	515	518	527	531	522	495	540	515	517	510	512	516	512	473	502	538	546	496	559	521	478	520	546	485	510	492	503	503	551	509	475	570	526	505	481	517	473	493	548	539	495	523	513	524	478	538	547	479	525	489	507	539	502	546	488	534	529	522	499	540	521	498	538	514	505	474	544	533	514	520	512	545	523	502	539	535	549	518	544	514	504	515	524	518	565	504	558	536	523	520	447	531	542	506	530	535	526	514	540	486	525	483	507	520	528	536	517	472	543	562	529	496	478	516	495	510	512	511	528	539	495	529	498	531	515	497	526	500	509	534	495	524	504	572	540	513	538	516	528	532	505	501	523	562	513	500	479	489	517	550	539	502	555	559	482	526	540	518	517	528	522	516	504	497	491	536	501	512	485	531	521	511	475	461	509	501	487	482	538	513	506	526	506	514	485	523	488	518	556	482	541	512	539	512	521	540	493	501	487	518	504	520	493	525	522	504	481	472	520	511	514	481	544	542	534	534	542	546	554	501	567	498	523	503	518	456	488	503	482	508	531	511	531	522	504	548	523	533	517	499	497	547	521	520	470	487	503	534	545	520	549	543	480	511	508	560	493	526	464	520	497	501	518	519	500	528	523	545	490	456	522	494	496	530	515	524	472	556	554	523	542	508	518	474	514	507	518	479	535	572	519	520	461	476	528	514	491	530	561	531	512	555	531	564	525	485	519	494	524	505	530	495	496	525	469	547	542	542	493	564	480	524	533	531	494	521	500	516	494	496	518	527	524	487	543	527	523	500	510	513	479	538	556	475	520	501	531	591	542	516	490	522	511	514	487	545	511	507	522	527	506	523	503	484	503	548	503	511	512	516	477	538	511	486	535	477	464	524	533	501	535	549	529	517	490	496	520	510	477	510	518	529	494	522	556	519	519	507	552	521	562	516	506	507	499	508	565	534	516	540	531	537	495	532	500	534	566	515	503	518	496	494	507	501	489	499	490	529	493	509	507	507	526	505	491	519	524	491	513	517	519	488	511	563	528	512	528	551	540	471	529	526	544	515	512	528	532	530	479	490	508	537	533	545	530	547	502	514	523	508	521	472	521	500	480	519	504	517	495	500	513	474	545	505	557	510	514	514	527	508	486	546	536	513	505	530	541	484	525	557	519	547	507	497	505	523	532	542	532	495	538	500	513	493	511	538	518	536	524	521	526	519	518	507	522	516	489	485	536	541	486	555	478	508	537	520	551	517	512	477	521	528	504	498	538	523	488	520	541	529	496	492	492	544	507	528	525	492	528	530	496	531	504	474	582	504	523	551	487	527	513	515	493	510	572	505	540	529	513	546	513	547	537	511	511	563	505	501	527	541	489	520	530	505	514	496	495	493	512	508	487	504	509	487	500	488	485	492	529	538	522	490	540	497	521	495	530	512	513	521	525	554	474	554	550	511	513	520	519	532	483	518	514	514	517	496	493	498	525	515	538	534	515	514	557	540	527	503	563	554	505	482	523	479	471	566	575	495	492	511	509	523	521	542	549	521	521	550	546	512	537	519	527	517	486	451	533	517	530	471	478	519	566	537	494	525	509	542	476	490	540	509	530	521	529	494	533	503	506	501	532	529	512	554	528	487	522	518	534	551	545	537	517	517	493	524	535	523	512	517	532	505	519	511	517	536	539	491	532	502	491	521	489	508	518	558	464	522	498	479	540	466	517	520	483	524	494	534	521	563	592	487	482	500	501	548	509	520	489	497	534	556	503	526	515	482	541	506	515	492	496	515	534	518	491	558	504	542	531	509	497	486	511	499	499	543	521	533	546	564	533	501	500	524	548	527	537	489	531	541	480	528	515	497	513	520	491	514	506	544	533	525	554	525	521	513	504	492	479	514	504	488	523	499	490	541	529	533	517	518	534	528	527	547	512	521	539	502	555	543	509	528	537	534	536	533	518	502	467	518	516	539	536	528	546	492	497	484	532	560	501	508	518	495	530	471	554	543	557	516	489	502	500	514	513	565	491	564	505	521	527	506	527	528	500	494	551	522	521	537	516	513	504	544	555	562	523	497	535	553	564	521	523	550	501	510	531	523	483	539	533	519	541	523	511	531	553	503	556	495	494	505	514	549	503	494	566	539	501	503	541	528	538	536	511	520	509	514	559	529	537	511	498	498	525	529	504	586	498	541	521	554	521	494	535	461	479	534	524	509	496	507	518	528	482	508	512	528	524	486	492	497	481	515	519	516	520	536	547	506	505	523	526	535	534	505	536	541	491	490	529	507	513	444	560	485	523	556	509	544	497	547	474	484	494	538	545	492	505	466	483	532	519	541	464	469	506	511	499	545	514	561	517	505	515	519	492	508	500	493	496	490	536	492	525	533	488	549	526	476	536	522	517	529	486	560	517	501	531	505	535	538	566	507	511	515	527	535	479	534	502	500	521	506	524	504	534	478	528	513	454	513	522	561	526	482	516	508	519	508	530	494	512	497	514	537	542	523	505	522	525	514	541	505	508	515	503	529	490	471	568	530	530	486	544	500	504	535	536	490	565	508	498	494	509	535	516	539	491	494	533	501	498	517	520	525	502	484	531	530	487	503	498	521	492	510	480	539	539	541	509	484	495	534	517	472	531	526	512	480	481	516	484	491	533	530	502	490	522	554	556	557	522	520	491	507	483	527	518	507	522	499	559	495	527	539	517	513	553	516	549	543	544	502	528	521	465	465	509	507	546	532	532	543	525	517	534	545	511	544	493	565	528	486	492	505	490	547	529	493	480	508	514	537	541	500	487	507	529	519	545	481	536	513	506	552	523	518	517	519	539	550	497	527	526	505	541	535	525	508	532	515	515	518	500	503	478	508	516	499	520	494	515	508	519	542	565	504	500	487	523	528	517	550	520	554	496	513	487	519	555	521	519	549	499	517	525	527	525	509	540	515	520	547	518	512	508	527	509	524	513	467	497	522	492	551	522	505	503	524	511	507	528	487	522	516	493	518	487	493	550	532	514	492	514	494	535	486	494	512	461	518	518	506	536	517	488	517	516	539	511	487	513	461	542	527	510	509	525	543	509	504	511	544	506	508	533	531	491	500	500	535	490	498	513	516	501	529
35056	12220	5198	2607	1875	1459	1219	1061	898	847	781	724	713	644	646	608	616	590	605	595	591	561	542	571	554	559	579	553	581	581	595	572	579	604	645	627	597	628	649	554	577	544	523	565	575	594	531	569	578	575	514	543	539	580	567	572	564	514	532	584	525	531	567	534	559	559	548	562	527	526	556	553	515	524	546	555	510	576	535	535	512	536	527	526	524	527	534	526	542	547	503	522	545	577	554	558	549	529	521	542	552	551	518	518	567	530	544	554	494	583	553	582	549	514	600	541	556	556	553	539	543	532	542	551	518	508	550	534	522	557	551	533	572	535	558	538	519	545	504	522	554	564	493	509	528	529	537	527	527	535	504	490	576	533	540	522	560	473	537	549	503	511	526	520	547	529	500	515	521	517	550	531	507	528	513	489	532	524	501	499	504	551	507	538	535	539	545	557	501	516	487	527	498	533	525	501	551	570	558	517	495	521	602	518	542	576	500	548	530	559	534	535	519	535	518	536	560	545	527	543	534	545	537	555	544	530	550	545	567	534	553	533	530	515	507	454	552	533	497	501	550	564	521	530	517	509	559	544	564	530	493	527	545	543	565	523	513	510	517	518	559	522	507	507	524	523	537	526	574	538	541	509	549	559	557	522	529	536	525	526	540	565	526	482	530	539	510	548	528	539	544	500	525	558	538	516	570	569	515	496	515	553	554	531	561	557	515	535	528	579	514	550	587	564	563	525	536	536	515	505	504	528	502	520	528	542	540	536	521	556	531	526	604	519	535	547	508	523	538	542	537	497	517	496	527	467	522	536	520	515	514	508	551	556	509	501	520	519	500	480	501	525	536	506	505	493	519	596	527	512	523	514	517	532	519	541	516	551	538	539	530	555	587	510	493	544	571	519	555	575	532	538	539	550	550	524	558	569	538	541	511	540	525	533	502	531	482	539	513	541	507	536	565	615	526	549	549	539	499	499	573	541	493	504	516	548	548	478	555	488	504	556	548	540	530	528	561	533	500	501	549	569	526	546	530	537	522	547	492	524	546	581	521	515	512	498	575	527	538	492	499	516	548	519	553	563	555	550	528	562	517	532	551	527	500	541	524	539	567	509	551	540	578	497	526	546	535	540	517	515	551	548	528	523	533	532	514	520	572	517	535	501	544	521	508	570	526	527	551	560	531	500	489	535	565	535	509	569	530	542	545	550	528	524	517	557	554	497	535	532	529	574	558	523	554	520	552	507	525	518	542	519	540	520	495	564	524	521	540	507	510	555	551	518	535	499	540	531	522	516	512	574	563	478	546	585	526	526	537	545	511	523	516	554	543	542	541	553	508	536	511	558	510	542	552	567	512	559	530	546	521	516	530	560	533	510	533	531	531	558	551	495	570	533	554	533	502	516	544	553	541	564	501	527	568	557	572	541	521	538	541	539	531	583	513	577	512	556	541	519	525	527	551	509	514	548	510	506	516	483	526	534	532	538	511	552	558	508	526	519	524	554	549	540	501	543	530	558	577	521	538	554	562	551	514	546	512	539	552	523	508	537	544	517	527	534	506	541	545	564	529	530	542	523	549	522	552	495	514	521	586	519	520	581	509	521	500	562	571	532	541	542	511	523	528	523	542	534	554	509	538	514	501	515	549	536	547	511	515	518	508	526	522	503	525	528	501	552	558	548	555	496	503	550	524	561	535	518	546	523	556	492	529	483	575	541	540	507	544	521	516	539	539	545	579	576	503	572	539	543	483	555	558	509	523	538	567	535	513	543	524	502	576	534	476	523	526	544	535	537	546	517	522	487	555	513	508	572	536	482	506	532	529	549	469	523	536	552	500	529	535	538	515	558	493	536	518	528	505	534	563	517	495	507	482	584	507	519	565	513	537	507	528	560	528	578	518	545	504	569	537	485	545	510	525	537	551	523	526	554	501	536	505	526	565	536	546	531	545	533	531	542	532	510	522	510	549	511	515	532	529	522	499	532	523	514	529	520	513	503	566	512	565	536	574	504	554	541	534	532	553	507	510	486	500	559	526	513	543	538	573	546	550	497	549	560	514	539	525	515	504	559	493	552	560	541	529	524	526	552	496	523	556	534	551	548	528	530	542	532	506	507	553	529	526	498	516	569	502	538	527	542	535	491	559	587	489	551	530	478	532	540	493	501	534	522	562	516	548	590	518	560	546	510	532	565	556	491	518	579	524	526	534	555	537	515	555	511	514	556	494	548	528	529	517	538	567	569	572	506	531	558	546	504	531	546	548	532	534	536	545	547	541	531	584	585	547	533	538	546	560	512	509	510	520	526	537	527	556	536	527	574	531	509	531	578	567	547	512	499	513	518	521	532	494	517	510	532	548	532	544	535	582	556	506	525	520	572	529	498	525	552	538	511	501	557	487	496	513	532	501	540	547	516	488	503	486	558	518	552	530	525	535	556	503	515	496	580	516	535	539	518	535	528	548	493	507	521	552	532	529	568	570	540	542	557	499	577	536	534	511	516	514	517	501	526	567	514	563	532	562	502	545	506	556	519	570	541	533	530	549	532	546	530	529	542	520	516	540	509	535	539	514	501	526	537	515	533	516	509	498	512	550	544	490	564	549	512	537	542	576	530	555	494	541	502	504	497	492	530	520	525	530	529	506	551	511	537	532	511	554	501	545	536	588	578	530	539	537	525	512	556	496	529	530	536	516	515	546	535	553	506	554	488	496	537	537	540	513	565	539	576	515	524	567	526	560	471	556	503	525	553	551	512	531	565	515	530	493	521	536	525	534	589	504	532	543	504	527	559	539	537	536	500	481	509	521	507	494	475	530	536	557	515	514	529	509	538	498	501	506	513	558	547	541	556	511	550	544	564	501	529	495	546	527	515	537	506	581	499	552	529	572	532	516	539	546	506	533	525	481	556	552	519	528	592	515	509	531	524	524	574	520	509	568	556	563	547	520	512	547	544	561	509	529	551	496	540	591	554	551	559	565	552	528	523	513	540	580	510	543	490	545	522	543	522	536	539	541	541	534	554	518	485	526	579	543	507	519	536	524	516	535	550	531	513	524	533	510	509	478	473	515	529	514	535	529	504	520	510	537	537	524	521	545	538	523	549	534	525	527	520	540	479	511	546	521	531	514	488	511	539	515	513	540	571	504	548	529	516	544	523	535	537	577	544	557	511	527	486	516	512	554	484	531	546	539	537	529	563	497	535	557	517	527	560	528	539	530	547	566	521	520	552	544	517	537	513	550	577	524	564	524	525	581	566	559	541	539	521	499	545	535	549	555	554	526	547	567	525	508	510	537	541	496	550	517	540	517	538	543	546	522	570	514	516	529	504	560	525	541	520	516	510	561	518	520	521	539	538	520	533	560	520	478	495	549	549	489	501	538	541	478	478	500	528	509	514	509	523	541	544	539	526	515	532	512	540	521	506	523	523	516	531	583	479	552	528	536	539	550	553	540	541	554	532	556	526	566	555	522	546	516	548	495	541	564	494	525	546	530	512	492	534	508	512
25413	21548	27571	25843	8134	694	520	470	355	419	393	382	388	353	338	337	344	326	362	347	323	299	350	325	326	324	315	359	352	348	357	346	375	341	321	340	361	362	325	368	332	346	348	303	331	352	327	315	338	344	304	325	359	343	353	318	355	320	314	333	324	338	350	327	342	311	320	295	309	316	308	335	324	313	299	313	326	326	331	326	303	322	310	277	327	291	314	341	321	301	346	349	302	297	315	346	351	311	336	338	306	356	336	324	317	331	302	310	306	356	306	324	349	319	318	338	324	323	361	313	312	326	329	334	353	323	344	326	301	320	327	324	303	339	358	301	327	328	305	307	328	333	307	326	330	323	342	325	311	353	314	327	324	299	288	339	331	319	302	306	333	344	322	331	355	297	339	326	301	313	308	319	298	312	329	310	308	327	357	361	333	337	326	336	337	311	308	278	282	347	313	312	313	341	325	286	318	320	342	322	348	330	310	306	324	343	311	328	328	351	307	316	304	312	338	330	318	336	312	334	338	320	302	320	328	327	302	300	320	318	312	343	341	302	338	282	288	320	342	322	362	296	362	318	310	327	320	341	316	334	317	299	289	287	309	325	314	308	314	317	308	339	323	313	316	322	331	310	347	305	300	296	341	333	309	328	337	325	319	303	314	325	329	315	342	307	308	318	327	324	298	328	315	321	329	320	333	348	300	325	330	335	311	301	331	310	302	277	333	318	317	332	311	311	319	324	319	278	361	331	332	319	316	304	318	339	330	292	315	319	316	327	340	315	318	319	340	321	328	306	305	323	341	339	335	297	298	321	333	345	348	351	328	343	311	325	360	323	346	319	315	328	337	285	335	297	336	316	318	311	335	312	313	296	365	320	335	326	339	341	312	359	324	319	319	333	323	335	327	331	312	299	310	297	289	315	314	327	342	326	325	330	325	339	327	334	323	360	300	347	328	326	324	327	349	323	279	336	314	334	299	360	327	324	341	314	291	295	331	293	281	345	320	312	333	339	323	336	315	293	293	300	349	301	333	313	312	282	329	321	297	312	320	301	332	338	331	335	350	343	330	315	328	312	317	337	305	338	309	278	331	328	306	315	328	356	293	363	317	342	311	337	303	300	325	348	311	323	348	320	323	354	309	309	297	304	293	320	332	308	312	298	304	310	300	332	308	288	343	307	324	305	326	338	302	302	342	309	374	335	303	338	301	301	311	363	341	353	306	289	359	321	311	337	344	342	319	296	299	323	299	345	342	299	315	319	314	320	330	309	334	284	311	320	308	322	322	326	300	326	344	328	365	351	347	305	341	331	314	307	296	310	293	315	343	343	289	311	302	356	308	330	304	314	318	335	307	309	322	316	332	309	305	325	309	312	311	346	323	325	311	319	323	312	325	310	330	335	312	297	322	319	309	296	335	308	308	318	348	297	326	310	326	305	305	352	324	333	318	325	326	349	326	340	334	323	317	314	313	304	297	300	306	320	342	327	314	349	323	302	326	326	330	322	318	317	331	312	301	314	328	315	304	324	312	295	310	348	338	334	315	357	350	327	321	307	327	344	341	334	295	294	287	335	324	304	321	306	308	325	318	346	327	364	334	335	283	268	336	283	320	302	299	322	308	337	321	320	339	335	312	288	338	324	339	320	320	314	322	321	338	325	332	306	306	321	301	345	313	302	339	319	303	318	295	314	301	353	303	322	299	339	320	286	307	301	365	310	304	341	323	296	299	332	327	321	324	325	334	348	332	329	323	327	327	310	280	306	321	347	324	361	310	328	320	317	309	298	338	326	299	311	361	336	318	303	357	327	342	318	343	303	331	289	349	314	298	354	343	309	300	347	320	325	300	310	329	304	349	375	339	349	316	324	326	336	316	313	294	339	295	335	333	315	297	330	317	315	309	302	321	312	320	276	336	327	327	319	324	334	307	321	322	360	299	315	305	320	350	322	302	295	339	361	316	330	309	300	324	329	296	334	311	310	288	340	324	311	325	330	307	318	333	343	303	345	345	328	318	331	331	320	297	323	321	333	327	313	353	322	354	321	345	352	345	326	322	348	325	321	320	307	314	318	332	326	311	294	310	301	342	334	355	361	357	312	351	332	321	308	348	338	319	310	330	324	314	328	321	316	327	332	335	290	306	336	307	298	342	283	312	299	322	369	337	294	330	306	322	316	345	287	314	323	334	372	307	336	321	301	306	317	297	343	315	320	338	314	326	259	351	326	320	340	328	299	324	344	313	289	347	347	341	312	314	304	353	327	328	303	339	307	301	303	307	331	293	295	337	354	327	292	336	312	337	344	318	331	325	324	332	305	328	337	323	328	351	314	291	306	321	310	311	288	317	320	336	303	317	340	327	335	314	299	356	337	323	284	326	349	305	345	293	304	349	307	327	324	308	326	342	306	344	321	323	330	298	325	343	283	342	310	309	309	345	291	339	315	330	322	291	320	318	307	314	324	318	291	323	335	311	372	315	311	315	339	313	319	330	302	291	302	331	337	317	318	321	313	314	321	337	285	337	334	343	306	319	294	327	312	286	309	334	278	322	326	327	327	332	335	343	293	338	291	324	305	294	315	338	335	348	317	325	333	330	333	334	315	307	325	284	346	296	293	334	307	328	317	283	299	282	367	314	324	303	322	317	326	327	339	322	305	308	313	332	320	327	313	339	327	301	344	366	291	345	318	304	345	326	324	305	331	317	340	322	358	333	363	321	343	325	313	321	320	335	329	308	307	311	312	317	320	310	306	307	293	294	296	320	322	335	309	322	321	332	337	345	300	308	326	304	335	320	333	334	283	334	323	318	343	294	318	359	323	319	346	307	320	321	291	343	338	323	309	328	313	315	295	318	334	339	335	373	382	326	309	308	324	319	321	300	342	325	325	323	317	312	342	308	316	319	325	311	318	348	305	335	308	336	317	329	278	340	314	323	333	356	345	320	298	281	297	328	328	365	309	340	303	317	293	308	322	299	321	310	357	295	332	323	312	277	339	317	306	324	320	336	292	304	314	313	299	335	354	311	357	321	325	305	346	321	296	301	336	328	349	317	285	316	323	318	348	300	306	312	324	328	339	291	334	303	339	335	333	301	349	292	341	330	316	331	315	307	318	331	308	320	309	305	308	325	345	335	312	345	344	332	339	310	324	347	317	326	308	334	316	313	324	317	289	306	316	293	322	334	328	330	330	331	367	331	304	317	319	349	314	318	351	317	344	326	336	322	323	333	321	301	348	350	329	337	315	301	312	342	319	299	332	308	323	310	299	316	335	335	337	312	344	278	289	305	327	350	316	331	317	314	312	301	283	296	340	321	332	292	319	305	340	318	272	344	314	299	289	322	307	333	327	333	324	330	331	337	331	344	328	340	307	333	318	332	311	352	314	340	312	354	340	345	314	329	346	307	339	314	334	330	334	309	328	337	319	350	319	321	295	354	320	332	331	336	371	353	302	369	321	286	316	315	311	338	316	335	338	320	333	328	340	314	304	310	276	319	315	315	319
32513	9375	3114	1483	1152	924	723	673	563	510	425	473	436	426	429	414	395	400	407	372	410	364	362	397	372	407	416	364	355	378	390	393	393	391	396	443	362	375	386	356	368	389	401	388	365	403	371	391	399	368	388	344	371	330	400	355	362	411	387	390	373	375	382	368	353	344	355	364	379	348	386	368	363	351	375	332	361	342	334	379	376	387	332	357	368	361	356	376	354	365	329	348	369	374	338	328	336	379	370	356	359	355	351	382	352	354	358	395	389	334	378	334	383	384	358	378	349	346	361	366	369	396	350	366	342	343	367	345	369	377	366	330	364	377	363	396	327	336	340	373	385	367	341	343	349	375	344	381	364	346	349	388	337	368	377	362	337	378	371	337	348	375	359	330	374	391	392	364	364	335	331	367	352	365	347	333	379	335	370	377	353	373	341	334	368	351	388	355	341	384	384	343	349	350	349	311	360	365	352	346	362	357	374	345	332	365	348	334	366	349	367	356	379	380	371	335	365	330	350	359	387	364	343	390	342	363	362	373	343	346	345	371	352	305	338	367	355	365	320	391	355	360	355	354	385	364	356	367	362	378	358	380	352	361	374	367	341	366	369	355	381	314	363	384	363	364	394	391	361	356	346	346	359	372	331	340	392	382	361	346	396	353	389	358	371	367	366	346	353	394	337	354	378	343	341	338	330	364	363	362	379	318	363	358	344	351	361	329	380	362	313	349	351	348	367	351	366	357	375	319	341	370	346	382	356	356	364	352	344	355	379	365	352	349	402	367	349	374	366	358	365	377	344	360	345	386	375	412	361	361	346	341	340	339	375	325	346	371	388	347	343	393	373	353	354	318	343	360	367	350	352	357	339	335	358	329	345	380	353	305	348	369	389	374	325	372	364	348	348	361	364	363	390	364	373	329	366	360	369	356	366	371	356	377	336	338	329	359	342	364	355	348	347	372	386	385	359	372	342	349	337	349	328	348	346	360	354	368	359	351	357	357	377	369	358	392	360	338	358	358	324	344	384	386	360	363	329	338	335	370	344	327	343	369	352	340	357	336	325	369	336	344	367	373	381	376	327	340	400	326	370	330	391	348	365	337	373	361	382	369	360	330	353	347	340	369	337	370	343	368	389	382	379	365	397	354	338	365	338	388	346	419	352	403	350	360	364	343	343	372	368	364	392	367	377	351	376	344	332	339	372	362	346	383	392	368	387	368	348	340	358	362	328	360	346	377	347	374	352	342	341	366	368	355	387	350	388	352	360	372	364	355	376	364	365	354	362	360	339	339	385	345	322	350	399	357	378	342	345	351	363	386	376	363	360	345	360	343	341	354	370	382	344	370	328	361	363	320	370	353	341	366	364	369	353	359	376	389	346	365	324	365	349	340	378	335	329	378	349	344	375	357	356	373	368	310	353	368	373	347	416	357	360	343	333	372	344	330	380	354	392	376	361	365	347	343	393	348	349	388	373	368	368	345	351	368	341	365	356	337	332	343	341	345	369	362	338	339	383	362	379	390	289	364	382	323	371	383	352	345	355	332	368	349	371	368	375	346	376	332	379	354	347	348	362	371	368	365	340	401	346	339	332	355	340	339	351	324	385	300	361	347	362	350	387	337	383	373	344	350	353	388	366	357	368	340	348	347	359	356	360	363	396	352	314	359	342	355	365	364	361	371	321	363	374	361	368	317	401	336	362	345	359	367	362	353	361	343	368	333	369	329	359	364	350	333	349	387	345	395	372	371	377	388	360	347	378	324	345	347	353	330	345	342	367	351	329	377	376	378	331	332	358	406	340	368	357	360	337	355	343	353	369	369	343	370	359	354	359	358	360	377	374	383	372	329	330	341	405	375	365	372	374	344	328	379	341	365	359	362	373	377	381	351	394	373	356	389	373	316	375	361	345	373	347	379	341	347	362	348	366	372	356	408	344	393	379	345	361	341	370	338	348	364	355	359	358	347	378	346	363	359	365	356	370	364	340	364	370	372	349	361	380	351	346	388	389	387	418	369	368	363	359	342	347	346	402	374	363	354	346	380	334	358	407	377	343	377	345	362	356	378	333	345	343	362	376	378	319	342	352	348	356	348	366	360	356	361	341	351	346	328	366	360	351	327	328	359	349	336	344	341	364	350	373	363	347	370	354	368	379	325	356	353	371	372	388	339	364	353	367	363	355	361	369	366	342	386	316	380	358	366	369	325	341	352	324	361	390	366	385	331	358	345	324	345	363	350	362	361	359	355	366	336	345	372	381	349	354	330	334	366	370	335	383	368	383	370	399	370	343	335	357	350	351	353	370	394	351	372	338	375	332	367	355	337	356	350	354	362	355	308	386	318	383	371	407	312	341	384	377	368	395	354	363	346	375	361	352	357	352	373	363	344	383	347	350	332	370	358	346	346	357	336	357	376	355	355	350	358	346	320	350	359	393	328	366	363	332	362	345	339	351	327	354	355	364	365	386	353	385	363	365	336	367	348	355	324	362	356	377	378	316	349	353	362	353	366	362	362	391	375	374	382	343	344	373	367	357	312	367	355	362	350	357	327	376	347	330	352	377	371	365	365	360	357	386	385	358	358	341	347	344	344	372	357	338	369	390	347	361	389	354	363	383	349	384	395	331	376	348	389	347	353	347	351	417	377	331	410	374	365	351	355	350	332	329	390	360	325	372	387	366	348	378	360	360	367	364	356	331	342	352	357	351	352	365	345	335	356	354	350	351	355	356	356	362	356	359	399	357	363	357	376	342	370	367	380	370	317	368	357	351	373	318	340	392	345	360	341	368	351	379	360	374	360	370	351	395	344	348	372	365	366	352	373	353	354	350	351	339	366	343	349	338	371	329	393	328	332	327	363	339	356	357	343	375	373	355	340	346	353	382	353	340	360	368	362	360	362	365	365	334	367	371	341	357	357	342	350	352	372	365	325	366	345	376	384	355	327	370	351	361	356	360	360	360	351	335	348	338	356	371	395	331	354	390	364	348	353	389	346	356	364	337	394	383	363	337	353	363	348	332	362	372	337	388	347	356	359	371	355	347	339	367	341	328	361	363	329	357	361	343	363	385	358	379	355	350	357	338	358	368	388	365	361	341	338	348	323	322	337	342	352	363	352	341	380	365	354	376	325	350	355	356	360	368	365	362	369	365	352	325	370	373	369	368	353	323	364	374	373	338	382	348	373	347	405	381	398	364	350	329	389	308	339	343	357	378	362	397	348	359	341	363	341	348	376	356	343	366	410	354	356	348	322	351	343	380	362	364	334	340	356	359	381	369	357	363	393	344	347	351	356	343	360	332	385	369	363	346	350	357	377	359	334	371	367	335	321	357	325	335	373	392	348	362	367	333	372	371	378	356	349	332	387	339	339	334	339	377	371	367	363	349	385	369	381	349	393	372	342	354	398	348	347	353	381	321	375	358	392	332	342	376	350	332	350	350	327	344	344	373	353	322	353	369	354	392	373	346	365	369	356	301	354	359	349	349	363	371	363	360	361	391	393
23148	21650	29391	24411	21649	21663	6346	1262	1105	925	924	839	866	810	769	745	693	737	759	735	732	683	695	682	684	678	684	700	681	662	641	681	672	728	681	729	729	742	684	676	675	729	703	724	705	654	676	645	695	684	724	700	687	682	635	616	668	668	640	687	644	641	691	614	645	668	662	659	643	627	609	650	670	676	709	688	661	654	630	624	643	643	664	689	697	650	631	655	606	618	640	656	629	646	609	653	693	717	642	675	634	691	667	674	645	693	673	667	645	687	656	634	673	690	676	657	651	677	660	609	666	664	651	640	637	626	651	657	653	721	667	678	627	663	644	669	646	633	645	622	641	649	625	653	675	663	654	685	684	633	657	631	692	640	611	584	678	673	659	660	698	645	631	631	636	653	659	622	651	628	650	662	617	653	669	676	670	610	657	623	675	651	663	641	657	657	609	678	599	651	627	629	608	643	643	663	667	665	641	631	614	669	600	650	697	641	633	636	652	614	669	667	686	661	622	589	641	678	627	622	639	645	667	699	644	708	638	600	694	637	629	666	666	625	643	643	684	674	614	659	695	660	653	648	661	632	605	642	608	658	657	631	620	649	627	713	624	631	654	596	698	652	646	653	660	638	655	646	618	597	611	650	643	648	638	658	657	679	664	657	620	603	681	667	699	598	640	632	682	713	684	674	630	682	631	668	637	593	671	612	628	660	643	630	628	659	638	617	674	664	637	633	642	673	627	604	619	663	635	679	674	631	652	657	642	607	687	682	638	698	659	649	642	649	659	663	646	656	686	674	626	638	654	649	656	609	691	642	648	659	675	644	662	623	660	581	633	620	649	617	664	672	631	620	650	657	637	668	665	698	606	652	630	663	675	615	599	641	637	684	594	673	679	660	697	623	673	634	635	701	670	648	644	674	681	651	656	677	622	648	622	633	603	598	656	599	625	691	665	659	642	665	642	695	649	664	659	626	633	659	634	658	628	724	672	625	685	686	644	663	683	611	623	663	634	617	708	618	655	667	605	653	587	626	646	671	662	663	620	675	629	714	682	617	657	616	677	652	626	609	692	666	625	698	669	643	655	661	620	603	657	591	674	662	651	626	641	638	663	634	666	609	620	646	626	645	694	652	660	637	603	664	617	616	629	643	637	634	676	671	644	638	670	617	636	661	635	653	624	702	652	634	652	692	681	659	663	620	651	699	639	629	656	643	696	619	663	605	611	655	607	643	601	727	668	682	609	688	622	660	588	666	676	619	645	644	632	672	672	634	685	673	664	625	681	591	619	628	681	636	628	614	606	639	634	625	655	694	668	682	674	693	678	584	660	631	618	665	638	661	617	616	612	660	685	637	681	663	651	652	644	663	630	659	655	594	681	679	648	668	664	657	686	672	628	651	672	607	655	660	644	628	640	663	724	636	665	685	693	683	594	675	632	672	703	637	651	605	666	662	703	651	660	657	680	657	626	658	697	667	658	658	672	622	621	658	630	636	619	635	615	612	658	651	622	636	620	656	613	617	586	641	615	609	646	641	585	652	663	704	657	647	673	637	638	627	647	646	593	618	638	641	588	653	672	595	616	643	632	652	631	626	634	602	638	666	637	628	645	655	670	621	662	644	622	652	689	677	620	654	625	632	699	636	593	695	649	581	638	619	662	611	645	630	622	675	618	629	704	658	639	647	683	676	688	639	627	715	666	683	671	614	685	626	600	714	692	645	654	580	663	621	629	656	637	656	634	660	651	653	670	656	616	679	681	623	658	633	664	694	617	638	659	684	618	644	674	652	670	690	616	580	656	674	668	675	650	644	628	605	659	636	633	650	653	609	703	632	677	665	647	656	654	636	663	642	630	632	641	661	664	605	648	658	608	643	657	620	638	685	674	699	610	664	618	655	645	617	637	670	669	643	647	650	643	669	624	588	647	677	663	604	666	671	639	653	657	690	643	628	636	654	663	616	652	658	598	590	615	682	637	660	666	612	628	706	657	687	609	647	638	691	639	623	596	618	656	638	657	661	670	681	627	647	685	651	645	658	635	691	658	613	622	622	655	650	667	645	662	632	627	661	656	615	647	636	652	639	693	634	644	645	642	644	635	659	609	631	680	635	660	640	663	691	637	671	649	640	654	649	618	653	661	653	658	656	649	645	669	643	692	645	673	669	628	601	632	654	666	635	674	670	694	671	681	645	638	623	659	673	667	628	662	629	615	644	604	661	672	615	655	619	685	622	625	618	619	674	676	639	694	617	626	597	623	683	650	646	674	641	696	650	631	649	670	706	631	666	626	627	660	636	681	646	618	704	655	655	687	652	578	668	666	693	618	712	614	620	629	642	599	648	698	678	662	671	680	640	643	602	610	641	656	649	683	685	659	665	639	684	669	707	640	632	620	680	642	629	644	633	610	647	657	627	655	658	671	605	668	658	665	665	642	673	615	631	641	618	694	601	657	641	673	630	684	660	619	608	690	703	642	644	616	663	671	643	616	631	703	678	630	659	642	653	615	692	637	591	569	669	662	672	648	645	608	667	657	612	663	623	660	614	662	631	678	601	605	665	654	617	639	675	674	658	713	672	646	695	654	633	613	634	638	623	645	625	613	661	675	646	627	649	616	663	682	653	614	615	695	652	696	655	645	678	729	662	638	652	640	639	685	644	705	654	647	613	656	617	622	645	661	711	623	624	677	655	712	647	642	651	624	659	630	634	678	627	638	595	622	681	625	651	701	671	654	660	624	600	674	613	650	637	703	658	603	653	656	626	624	690	627	665	665	655	680	608	680	638	663	702	630	639	628	625	598	630	647	647	623	644	613	631	606	639	637	690	664	630	621	633	623	644	664	629	619	632	640	620	682	652	634	662	653	667	665	631	670	654	654	638	672	629	625	646	645	672	645	646	675	647	621	645	658	657	631	636	656	639	648	637	663	638	705	668	670	665	658	589	666	662	662	634	656	641	641	671	676	674	639	618	636	646	661	629	655	648	627	656	656	655	643	618	699	650	594	635	660	654	631	659	651	670	667	663	646	624	590	661	650	667	639	620	629	633	644	620	667	629	619	652	650	657	613	640	657	676	616	675	663	648	626	685	701	661	661	635	641	676	681	649	651	636	688	626	651	661	659	609	625	668	674	672	624	624	725	649	638	597	608	663	640	663	666	607	590	613	662	599	649	663	618	665	673	637	640	624	660	633	632	661	629	620	614	645	600	618	701	669	622	634	643	633	689	666	683	583	630	621	635	623	693	679	611	634	584	643	643	661	682	666	643	666	637	667	662	647	654	664	605	645	630	647	677	682	614	656	669	686	639	638	640	611	644	621	650	651	674	620	603	663	662	678	671	710	636	668	638	690	655	621	629	635	631	605	714	663	657	667	682	663	642	657	647	615	637	633	617	617	651	699	649	629	619	619	628	653	692	637	653	647	670	683	672	626	622	629	647	640	646	610	649	659	615	647	649	665	647	621	641	639	589	613	646	659	640	602	680	647	685	668	647	611	677	639	663	603
42440	17129	9151	4496	3283	2485	2101	1630	1334	1278	1153	989	982	897	913	875	826	813	748	773	779	733	738	752	724	713	729	734	679	734	700	752	745	749	770	760	826	796	749	721	713	747	713	695	674	701	728	739	753	726	692	706	725	697	723	710	681	684	646	718	700	721	712	680	701	647	659	713	737	654	688	680	687	692	737	704	726	669	608	688	684	701	710	677	665	642	644	663	698	692	663	714	669	688	647	705	677	642	653	675	654	668	711	710	672	656	656	705	679	675	660	737	716	641	697	670	670	706	670	658	658	662	693	697	668	631	697	677	664	699	660	669	608	641	684	697	656	643	697	619	633	664	677	669	697	642	611	695	681	662	658	706	648	684	598	673	647	673	697	688	703	700	689	618	680	598	638	677	603	669	676	632	641	645	631	607	698	657	693	670	687	645	672	645	681	660	677	724	640	694	673	692	690	631	690	694	695	649	641	650	641	643	665	697	651	671	691	662	660	674	638	652	655	697	638	656	644	659	693	699	657	661	646	677	711	696	662	664	634	691	694	679	641	693	649	662	673	668	721	684	658	668	701	696	645	672	646	738	677	644	693	692	653	676	675	634	634	676	686	687	685	688	652	711	636	674	661	632	672	647	650	691	663	636	707	649	640	671	657	646	674	656	668	685	646	654	631	645	613	656	621	651	698	668	668	644	661	641	705	679	673	662	674	656	667	637	662	635	687	657	641	682	680	650	623	657	666	659	694	677	676	657	705	700	634	695	693	668	670	684	673	626	669	669	627	635	641	663	641	701	686	654	631	654	633	646	654	604	660	693	720	615	715	670	674	620	642	658	676	652	679	615	685	678	672	639	696	679	698	631	672	669	647	710	654	699	658	685	667	650	650	707	689	673	701	669	690	638	627	635	625	648	640	667	641	652	660	677	649	647	669	647	699	638	658	670	658	629	684	692	703	669	664	601	684	629	708	654	652	691	676	615	688	666	657	630	639	651	641	614	675	669	650	623	641	607	731	717	671	653	685	636	700	617	632	631	680	624	640	709	698	711	725	615	673	701	687	677	686	667	618	699	617	647	658	644	679	632	683	638	694	648	644	637	674	628	705	640	667	643	703	635	675	674	677	693	644	704	703	659	627	656	666	673	680	636	667	701	635	672	638	696	679	611	677	651	679	670	678	662	652	681	716	718	667	613	646	677	641	612	635	624	630	675	680	667	649	690	681	696	696	664	721	633	670	658	693	648	663	697	658	673	688	645	672	615	640	660	616	662	706	665	740	674	705	675	681	639	645	663	716	689	681	632	649	658	640	654	614	636	698	676	673	691	684	681	629	655	679	712	683	685	649	640	687	642	644	630	690	669	634	687	682	676	665	659	689	655	645	649	644	690	674	662	684	669	737	639	687	676	666	627	658	676	659	643	673	685	653	700	667	697	635	637	668	622	655	677	641	660	685	652	739	648	644	680	632	670	696	671	625	684	683	606	615	634	692	660	677	628	618	638	706	646	673	660	685	644	625	680	641	713	623	636	653	629	671	637	686	617	659	649	682	678	674	696	704	677	692	672	644	675	631	665	621	705	660	636	676	660	660	661	646	651	692	672	615	680	642	647	684	677	648	638	695	673	659	623	673	634	694	716	651	659	682	652	642	651	669	626	682	665	663	679	641	682	657	640	666	693	710	672	626	656	707	677	653	669	617	689	613	666	698	688	673	658	662	695	738	664	649	660	646	690	671	647	625	667	666	641	667	644	650	625	672	654	677	698	667	645	711	662	586	645	675	698	625	674	640	653	681	664	685	666	678	678	677	689	655	708	659	671	686	711	630	682	650	647	650	682	626	654	657	671	651	637	644	694	684	639	620	690	650	645	662	674	636	696	624	678	661	657	649	692	678	639	647	648	668	692	699	708	639	655	687	644	689	677	678	678	668	664	663	674	637	653	677	694	663	692	650	684	677	645	673	665	681	659	622	667	675	602	650	629	686	676	618	667	657	673	714	646	674	690	671	682	653	654	654	652	694	693	656	676	661	675	677	664	638	663	611	677	689	725	663	684	655	663	707	640	667	666	713	640	674	639	680	601	679	692	658	681	636	642	693	645	699	666	642	634	691	727	649	633	711	654	668	639	638	695	674	650	653	726	696	633	661	668	700	639	650	676	683	652	688	669	650	638	641	643	672	679	696	691	659	669	631	678	688	672	642	664	689	658	649	656	674	683	658	654	630	720	674	659	673	672	671	691	667	635	637	678	641	616	638	652	631	690	647	657	652	663	675	678	663	669	664	679	653	614	633	677	651	658	709	651	648	652	644	621	659	700	688	681	660	664	674	688	699	669	732	703	654	676	656	626	631	678	682	664	630	650	670	661	652	636	648	622	712	642	662	685	632	624	678	686	623	610	656	663	639	657	693	671	667	680	631	625	686	670	694	671	690	707	675	639	719	686	656	654	657	676	692	698	656	672	610	637	677	686	665	661	708	714	629	643	648	625	658	675	703	677	699	681	677	715	669	679	657	657	726	645	643	662	695	658	679	660	683	632	632	638	659	676	646	674	679	674	663	610	755	635	668	663	709	680	673	667	684	698	652	669	663	666	658	633	637	660	661	633	646	624	673	614	701	630	678	655	626	641	606	656	626	654	763	697	651	615	670	693	689	655	630	642	660	700	647	672	652	678	636	676	692	654	668	689	682	687	698	673	697	638	657	698	610	639	665	669	653	670	687	698	687	647	674	697	681	662	638	660	627	655	660	634	675	681	707	657	670	700	662	689	655	667	684	684	657	719	656	673	691	691	619	637	689	628	655	653	675	644	707	713	653	653	678	673	642	627	692	678	669	643	689	650	685	669	704	668	622	656	650	651	670	661	676	649	679	697	649	683	619	650	659	688	669	657	685	648	647	690	644	668	698	689	687	703	676	651	688	635	687	631	665	666	685	641	643	707	685	659	668	676	628	647	675	663	668	658	622	627	630	615	665	667	667	613	651	673	629	652	646	654	721	677	692	683	655	675	683	674	641	649	649	680	679	663	628	647	611	636	619	678	662	692	668	664	667	645	644	665	656	697	658	642	665	633	608	688	734	623	675	662	681	654	640	642	608	661	626	653	660	647	698	635	625	660	670	665	686	676	675	573	659	682	636	664	665	668	677	691	686	672	694	630	666	696	653	672	651	654	633	633	672	703	679	691	626	649	647	666	635	600	668	709	660	691	619	656	641	674	706	632	681	673	677	625	639	694	696	672	676	633	661	651	659	648	635	661	684	759	699	656	697	671	664	672	639	723	661	663	693	666	651	636	664	630	666	685	707	651	650	631	625	716	642	668	633	641	681	665	670	604	641	676	672	619	633	685	661	621	669	672	646	665	665	656	641	625	685	619	682	696	667	735	647	645	663	689	695	687	679	623	702	661	661	674	640	657	660	683	598	666	627	686	703	701	628	650	704	667	628	636	671	687	694	670	668	633	667	687	687	623	627	662	661	663	619	672	675	629	692	659	673	681	643	651
28519	16755	2684	425	341	341	307	300	299	265	302	317	307	305	288	303	300	268	305	273	272	283	312	296	344	295	300	299	328	271	314	325	304	315	323	296	303	323	310	301	334	300	321	298	306	258	294	330	297	324	298	301	294	302	322	307	299	289	279	302	281	285	288	310	293	304	312	317	274	316	271	266	296	274	268	292	283	260	310	319	302	291	312	283	297	277	269	293	311	309	286	272	300	283	269	301	301	316	311	313	283	269	273	283	268	287	285	306	302	299	295	289	277	310	309	324	294	297	306	303	288	291	304	272	308	281	288	287	289	304	277	277	266	293	284	293	271	306	290	307	342	323	259	330	342	303	317	276	298	291	283	295	317	279	300	293	281	289	289	293	275	272	296	292	288	301	324	304	284	274	298	280	273	308	311	289	335	307	292	301	275	278	276	294	293	280	337	295	313	305	283	283	279	281	292	297	281	297	290	281	294	278	319	277	303	281	293	284	286	309	292	311	258	315	316	291	320	288	280	321	288	302	311	310	298	298	279	273	265	308	305	278	283	287	286	289	270	297	290	314	283	300	282	275	264	273	297	284	335	285	316	307	295	288	311	330	303	336	300	292	262	308	286	294	312	326	310	325	269	293	299	316	286	286	291	311	261	284	316	303	296	304	291	305	318	306	307	292	310	316	294	276	289	296	294	302	292	280	301	257	312	286	291	287	295	311	322	297	298	290	282	279	296	285	297	292	270	283	273	287	289	273	291	292	289	261	271	293	284	286	297	292	316	262	288	311	330	307	321	296	310	291	266	301	286	317	272	297	283	306	290	308	291	282	297	263	319	287	301	294	294	273	280	290	248	285	293	303	289	309	298	283	283	311	269	298	315	282	302	272	303	325	277	311	296	256	266	312	292	353	305	308	303	305	297	281	310	278	299	303	323	283	275	286	291	308	293	280	313	306	270	306	285	312	291	319	262	266	298	288	306	270	266	280	271	308	301	293	305	298	305	306	324	299	307	298	285	263	311	296	281	317	310	312	292	322	279	297	279	298	306	315	287	323	289	328	265	299	266	309	281	298	306	281	293	310	295	299	316	279	276	296	268	290	317	290	284	305	279	284	289	295	288	287	297	297	301	267	297	279	285	284	314	306	322	296	286	271	308	290	306	266	293	308	274	324	286	311	298	287	304	277	303	277	320	291	280	297	301	293	282	296	323	288	261	287	320	300	281	309	310	281	306	289	299	273	293	305	283	279	299	342	277	332	341	301	321	314	285	259	296	288	304	296	284	298	316	301	298	303	291	274	286	278	276	323	299	244	322	259	288	312	267	301	317	289	314	295	301	308	270	264	294	308	289	279	305	293	257	282	299	286	274	280	285	294	296	265	313	298	272	283	270	291	328	316	312	253	324	298	294	316	302	286	291	287	309	320	287	290	322	289	305	267	312	294	269	298	303	294	301	302	311	279	292	290	301	274	296	298	288	320	295	278	292	325	320	316	279	297	262	278	288	279	266	302	313	277	267	281	256	302	296	277	271	295	296	312	308	266	311	304	271	290	304	352	285	302	324	281	294	273	292	303	275	299	283	308	330	283	317	291	319	312	241	282	309	272	277	259	271	278	322	290	323	336	306	287	275	304	317	302	294	297	276	302	294	301	301	319	298	296	284	291	297	305	306	259	306	271	306	292	296	296	303	275	328	314	285	294	292	289	293	303	293	313	325	310	272	297	293	295	294	310	309	289	285	311	321	286	276	282	298	280	266	290	247	326	302	318	277	311	291	292	299	290	293	294	277	313	315	317	308	330	275	295	262	291	289	309	291	337	313	281	276	302	293	285	312	299	341	293	296	267	277	309	285	347	297	268	301	294	281	280	274	279	292	318	275	286	313	300	281	294	299	243	287	263	318	264	287	278	271	293	316	311	263	297	303	296	319	324	332	327	288	292	294	287	278	267	303	281	293	294	289	270	286	292	320	254	295	296	291	295	294	288	296	273	297	286	283	276	294	297	302	290	316	299	288	291	292	305	306	339	296	287	284	292	303	287	305	287	317	279	331	319	287	302	309	265	278	303	333	282	285	303	284	291	296	327	308	305	315	301	290	305	323	278	303	310	279	303	287	298	298	276	288	300	322	305	300	270	293	298	276	302	269	286	329	298	305	299	295	271	350	300	290	277	283	284	291	303	329	276	299	313	317	301	316	283	300	290	301	275	302	291	306	282	280	274	291	311	332	293	292	299	291	302	275	270	292	307	326	314	280	284	294	319	293	305	298	291	302	285	292	278	320	311	277	290	283	305	273	299	310	285	284	334	309	280	277	279	254	294	308	322	271	296	264	273	306	307	293	296	280	266	309	283	277	291	255	295	285	281	292	276	253	316	297	288	268	300	313	294	309	309	307	302	286	287	304	312	295	284	319	287	283	279	301	309	278	275	304	288	264	338	316	327	288	329	297	281	278	317	295	246	298	322	311	301	310	266	293	305	292	312	296	344	278	314	278	263	287	293	308	324	293	280	302	284	301	302	296	256	294	346	291	284	308	300	301	273	278	268	290	306	285	302	274	302	269	314	321	281	295	275	295	300	326	301	294	301	320	302	274	277	293	308	288	304	265	313	273	313	271	326	281	281	282	305	245	306	283	285	287	347	294	305	293	272	317	261	289	273	289	309	277	297	310	314	313	304	293	267	286	315	289	309	287	297	295	296	319	325	323	292	287	296	272	288	278	311	307	307	310	303	257	301	281	323	281	288	352	296	339	294	285	311	300	279	287	261	280	323	289	281	293	292	266	310	330	306	295	276	330	311	294	289	266	283	277	296	287	265	286	308	265	305	269	270	318	312	268	308	313	296	321	294	322	304	258	289	302	304	295	304	289	311	343	290	313	307	315	317	275	294	306	286	284	267	322	306	300	290	288	286	317	329	285	285	276	293	292	298	285	343	293	295	294	266	318	276	284	266	300	272	286	269	276	279	293	309	276	302	281	296	291	263	294	262	274	287	279	288	285	327	292	249	326	278	261	276	308	312	309	314	282	296	310	285	307	290	317	283	288	282	285	283	304	287	296	278	291	318	275	290	296	274	319	283	296	302	274	275	279	273	275	267	283	293	311	284	313	317	281	293	319	285	305	277	302	299	271	299	273	269	313	312	311	293	288	293	273	313	294	264	317	306	290	293	289	286	281	281	287	277	289	272	317	273	258	301	286	274	272	288	280	285	308	289	296	314	281	281	327	308	306	327	276	290	259	295	324	305	299	276	282	279	289	304	273	265	266	297	294	275	280	326	321	263	317	282	292	311	312	306	324	299	265	273	323	307	299	296	286	309	279	239	291	299	306	296	302	303	317	281	288	318	274	278	320	289	332	296	311	300	319	328	282	284	257	277	288	338	313	302	331	280	279	329	312	287	303	293	276	261	332	267	295	309	305	301	311	306	272	282	288	275	291	299	308	263	281	327	317	299	315	290	304	292	245	310	324	290	279	308	296	279	325	292	303	310	296	312	285	266
11633	1756	524	420	405	374	333	330	334	326	331	334	295	313	336	337	295	296	324	344	308	276	314	344	302	341	323	318	339	316	341	353	328	322	353	351	343	356	312	316	324	301	333	359	332	324	322	314	330	321	333	339	335	329	344	305	333	309	357	343	355	332	341	355	352	315	334	346	318	320	302	283	305	325	339	305	322	316	320	317	298	298	312	315	300	324	352	333	314	350	318	298	310	298	310	342	294	329	311	298	345	321	314	308	313	324	328	298	331	323	304	329	318	319	330	297	334	287	298	298	316	280	310	293	326	325	325	301	280	321	312	336	309	317	335	321	316	355	324	332	313	298	309	336	314	328	331	320	318	316	343	352	272	315	325	324	316	311	311	328	301	307	328	332	339	301	323	328	331	277	291	333	338	315	312	291	315	324	313	308	314	314	287	324	368	330	340	302	311	300	325	325	339	311	294	296	336	347	293	300	322	324	306	305	308	261	327	319	332	274	325	309	318	322	307	309	299	292	296	330	275	294	332	326	334	337	335	353	301	301	292	332	329	327	305	322	278	304	347	334	301	310	301	298	307	301	304	332	316	355	350	299	327	304	307	335	326	296	294	313	296	322	321	338	340	311	297	328	303	306	321	296	350	319	299	292	297	322	289	298	303	341	322	344	292	317	333	312	299	332	309	327	318	290	313	320	308	297	309	310	344	292	304	337	303	352	359	308	312	330	344	312	323	298	344	344	342	296	303	316	305	286	336	301	321	316	347	331	314	332	329	322	316	311	317	330	350	305	336	264	303	341	329	333	299	310	314	321	326	339	313	311	281	337	299	362	314	327	300	318	315	302	315	315	297	347	314	345	324	354	280	318	291	339	307	314	327	302	315	309	334	326	327	289	351	310	313	306	336	330	319	279	297	303	293	309	324	315	309	319	306	366	315	308	293	319	335	354	301	331	335	291	312	325	316	343	292	336	265	313	328	302	355	333	314	308	311	339	304	333	295	285	332	317	344	300	326	331	282	283	293	294	316	340	327	276	290	331	330	325	291	326	312	349	298	295	344	307	296	318	367	314	313	293	296	325	300	314	319	305	310	335	314	312	324	315	325	320	311	315	304	306	305	310	301	312	314	298	326	303	299	283	320	325	370	324	280	303	331	314	319	304	319	340	352	321	276	278	334	277	295	311	320	336	315	315	349	324	312	302	295	323	314	332	321	317	354	334	336	306	312	295	339	314	297	337	303	343	322	298	311	349	305	301	326	330	331	307	312	311	337	319	332	327	302	320	319	329	304	293	325	296	302	341	341	324	331	304	302	314	334	335	334	332	302	334	334	308	276	333	311	303	268	322	320	332	314	311	306	334	328	336	307	299	281	321	305	303	299	342	317	304	325	314	345	305	318	354	327	323	330	305	333	315	307	291	351	308	339	357	329	315	311	305	305	309	317	316	309	335	303	291	308	326	336	312	334	308	290	292	315	296	297	304	315	304	305	323	358	284	282	326	321	323	325	322	309	335	333	314	320	297	295	324	295	328	315	296	311	288	311	289	317	315	310	305	337	322	298	300	324	321	324	336	301	328	287	333	311	312	290	308	297	311	312	341	299	325	313	309	305	313	329	351	297	296	300	322	291	312	334	315	309	307	315	332	320	325	318	297	288	331	275	333	318	303	298	328	302	311	320	302	311	336	317	330	322	275	319	307	317	344	306	281	341	315	358	311	297	312	317	322	305	298	320	344	315	315	321	304	324	321	300	332	327	296	316	339	298	324	331	322	312	289	297	325	311	312	322	298	322	307	314	324	294	293	308	304	311	303	301	266	292	327	288	319	319	299	329	300	301	324	314	338	293	341	309	287	321	332	287	347	317	341	317	330	299	317	315	265	315	306	359	333	321	342	308	310	305	282	309	322	322	289	323	335	289	309	328	323	313	313	304	334	311	302	289	316	335	320	320	294	335	314	319	321	339	329	327	329	312	326	327	337	319	306	336	317	317	313	355	313	337	341	316	294	354	356	339	299	293	320	338	301	278	314	312	333	380	312	310	330	298	335	317	291	305	348	316	314	316	312	303	287	358	309	334	323	305	323	340	336	347	289	331	310	283	333	309	313	329	311	332	332	301	328	318	321	328	294	324	297	313	301	327	359	319	330	301	288	331	282	311	331	298	303	319	324	335	328	316	326	342	284	304	302	265	293	330	331	341	299	349	320	331	321	320	331	275	344	334	315	321	303	307	316	316	326	329	302	317	335	316	280	301	308	327	320	291	298	318	318	295	277	310	296	315	309	312	304	339	296	329	328	324	299	303	303	292	308	337	293	328	312	277	294	306	313	302	331	317	293	312	303	307	310	298	331	326	297	277	282	315	290	331	340	326	308	320	297	307	349	284	337	315	300	318	316	320	332	332	350	328	329	349	314	343	320	299	318	298	328	304	324	337	316	319	310	326	304	318	334	334	315	329	331	313	301	313	304	347	298	316	342	328	334	294	319	345	336	287	330	305	330	321	304	346	330	331	302	324	283	360	316	342	319	336	319	292	331	291	317	322	323	322	280	306	301	298	326	303	321	310	357	315	295	292	315	292	316	325	313	297	322	304	318	335	341	345	293	312	310	322	305	306	320	272	330	321	316	295	328	289	335	314	300	313	322	324	326	320	296	314	313	322	357	315	324	333	305	325	294	291	331	331	323	356	335	366	291	308	320	299	281	318	306	279	302	308	287	321	313	314	304	335	301	306	309	327	314	324	307	308	319	340	315	317	291	336	284	323	300	312	316	313	327	285	332	306	341	339	319	310	312	325	316	300	302	272	293	324	333	337	312	313	312	311	326	286	306	315	305	336	329	298	301	322	320	298	300	326	307	297	330	278	318	346	316	321	300	296	329	307	321	337	326	352	297	342	313	328	324	316	299	339	291	334	327	321	298	329	317	315	319	305	315	309	320	308	304	315	298	323	313	327	326	305	339	329	320	337	316	320	305	326	328	318	315	306	352	311	314	296	282	300	303	300	300	327	272	333	289	303	297	331	332	333	309	331	322	333	344	314	288	328	292	300	311	274	324	331	314	319	345	294	317	308	295	338	297	307	309	306	327	311	318	327	329	319	343	279	328	336	310	293	295	299	335	337	333	306	327	307	318	301	315	296	315	366	311	301	305	305	356	337	312	284	333	315	343	316	317	350	297	292	330	335	315	338	320	344	299	307	341	316	316	314	300	329	341	317	298	292	313	314	344	300	273	332	293	324	290	316	330	316	300	331	322	309	317	313	331	321	289	311	329	327	317	315	305	336	335	310	297	313	317	278	310	345	321	333	320	298	291	301	309	303	304	325	333	318	307	277	296	319	338	291	308	352	314	320	341	321	289	300	296	349	289	316	355	301	306	318	302	329	323	298	280	339	337	340	335	284	312	288	324	333	300	313	322	323	325	304	283	292	347	291	289	307	291	332	296	309	335	318	301	315	291	297	312	320	349	330	318	332	312	286	319	322	325	310	300	324	298	334	322
24344	21565	28751	24822	21504	6923	1127	843	727	704	653	656	668	595	561	608	534	522	610	537	571	539	566	529	566	537	504	537	545	582	583	503	517	524	539	560	547	560	556	512	510	543	533	565	569	545	537	523	543	517	596	515	499	509	562	546	557	560	529	500	548	538	502	459	504	546	543	529	524	518	499	534	501	512	561	510	531	525	519	556	508	512	488	523	507	494	521	508	557	486	544	518	556	562	537	546	501	527	553	507	519	516	536	483	528	514	520	516	500	545	553	524	546	577	509	523	527	481	577	491	528	496	519	559	535	543	585	513	528	511	541	525	535	558	491	518	494	547	454	533	479	539	548	542	490	553	501	558	496	518	521	525	507	506	466	538	519	502	543	523	508	498	526	470	531	512	490	499	518	492	528	516	504	543	528	555	529	504	528	512	504	540	525	512	527	503	475	526	500	514	517	499	472	523	577	499	548	494	530	510	522	507	516	485	571	510	524	500	542	545	501	528	521	534	547	570	489	530	522	518	517	509	533	519	502	533	497	545	526	481	484	560	491	521	509	529	505	508	532	550	540	501	507	447	522	501	471	518	514	511	538	552	496	543	555	494	535	539	571	530	510	528	497	514	521	503	530	541	503	503	501	529	539	492	504	479	525	494	514	495	513	517	503	505	484	506	492	538	512	554	530	527	538	531	548	574	489	484	501	506	493	492	519	497	522	498	493	532	530	540	504	501	532	470	549	532	529	503	589	509	542	553	484	505	524	508	518	546	539	510	497	538	552	493	529	463	539	511	525	556	511	523	554	539	557	575	523	513	520	492	498	543	511	560	530	531	560	527	507	541	504	512	536	524	481	468	504	504	520	551	486	483	520	483	512	533	506	537	517	552	530	502	526	522	528	535	497	521	543	533	459	551	517	492	470	544	551	521	527	520	512	517	484	519	515	489	513	519	534	507	495	582	541	529	491	513	521	502	507	536	548	513	484	544	509	516	545	511	500	490	521	524	503	448	572	506	512	514	472	534	550	541	521	496	522	516	553	492	538	527	527	496	517	539	535	482	541	531	514	532	505	549	557	536	515	533	514	526	593	531	553	506	511	494	495	531	507	493	483	529	518	522	513	514	530	512	522	525	566	523	550	505	566	487	577	546	549	551	501	503	531	523	496	496	521	507	513	534	511	458	476	510	460	482	526	516	521	482	531	561	526	511	525	504	530	544	504	567	517	515	528	494	551	510	516	540	507	515	562	527	566	496	530	557	496	524	528	483	508	492	453	512	491	477	517	474	542	467	502	487	545	522	518	494	554	520	526	548	503	534	542	489	485	508	535	511	544	539	511	507	507	479	511	498	501	520	478	502	515	555	493	529	485	535	545	514	496	509	504	497	512	501	538	515	491	505	553	509	552	511	519	507	522	494	531	534	511	531	497	536	543	482	513	503	531	557	540	511	533	499	540	491	547	517	526	539	534	518	503	543	542	538	478	549	523	497	531	541	520	495	545	504	534	474	532	496	494	523	512	509	551	532	496	524	528	526	522	529	517	505	511	478	541	507	554	498	501	503	514	508	573	534	524	519	535	543	537	533	475	543	524	502	527	515	500	484	519	509	517	557	506	505	562	447	540	516	491	589	504	496	516	526	531	548	516	501	525	473	519	517	551	516	532	542	516	510	514	564	526	480	537	529	513	518	531	551	505	545	504	535	508	504	547	522	564	519	526	515	557	551	479	507	461	487	475	543	512	500	521	530	501	478	497	503	487	477	498	484	495	514	523	525	473	505	530	544	545	512	495	527	551	480	508	552	486	525	517	526	526	500	537	527	541	519	529	510	522	513	490	506	513	491	512	490	516	522	494	551	471	517	518	493	532	486	528	547	507	474	484	508	516	533	478	515	525	470	521	480	543	502	507	508	479	538	480	524	547	559	525	562	500	527	550	515	532	492	507	529	526	495	531	508	518	520	495	517	495	534	549	471	502	537	527	504	501	512	510	511	500	535	501	520	532	507	512	479	495	556	525	545	481	511	505	494	509	515	558	549	531	526	493	507	533	511	488	515	496	532	550	547	531	540	507	562	534	482	492	484	525	522	537	524	502	502	527	530	534	516	516	521	492	499	496	528	531	522	492	481	512	505	502	524	543	544	514	511	530	525	484	506	517	527	531	522	508	500	535	529	481	536	533	501	536	501	528	455	508	464	526	464	545	546	520	517	535	539	527	526	555	540	491	538	491	509	483	512	513	521	502	494	496	548	534	512	528	536	502	527	508	508	526	492	529	520	516	476	504	523	520	516	496	506	540	512	508	534	562	514	527	526	486	512	524	510	504	517	517	510	529	539	507	543	504	555	515	513	525	523	552	491	536	505	533	497	513	510	477	584	547	470	520	495	504	581	488	510	553	528	496	513	504	489	508	558	558	511	509	534	510	543	520	573	510	522	553	571	557	538	533	540	534	550	505	516	536	518	503	546	527	519	534	489	551	508	464	498	513	494	518	543	522	489	514	552	524	523	505	506	489	522	499	498	522	544	535	551	483	484	574	483	526	532	505	505	540	560	474	527	523	486	497	518	534	516	514	503	494	533	525	515	502	501	539	529	529	534	485	528	528	545	486	486	509	519	489	550	520	528	488	535	480	487	538	490	518	467	518	523	523	550	532	541	531	497	480	517	536	513	500	542	523	539	503	504	505	483	514	519	529	540	525	494	515	546	556	550	520	515	490	533	504	490	480	461	506	503	462	546	522	532	537	470	523	510	500	495	535	505	477	539	530	509	507	512	502	503	494	510	520	517	498	465	506	492	509	538	549	509	548	503	493	538	523	515	545	498	497	499	507	538	523	555	548	509	515	515	539	512	528	563	515	494	517	505	521	522	534	536	551	522	520	548	456	514	503	529	528	541	506	530	503	513	527	500	503	512	503	526	497	472	479	544	502	512	512	523	506	536	518	548	521	535	502	532	509	491	530	513	521	579	504	527	531	468	534	494	526	551	521	496	527	536	500	480	455	531	542	555	518	496	492	524	546	554	499	520	511	535	522	535	517	526	511	513	538	492	541	512	533	510	508	491	502	518	506	507	528	569	530	490	505	501	528	524	504	472	460	490	503	542	543	498	561	518	501	522	544	461	481	506	525	524	469	512	576	508	531	508	473	502	508	498	520	501	543	540	538	530	537	510	564	521	513	540	484	520	525	501	501	525	509	537	521	526	521	540	493	567	521	478	514	537	506	495	515	536	525	476	516	507	492	519	523	522	504	577	514	542	521	505	508	494	544	498	497	506	536	486	548	498	510	501	519	499	524	536	531	549	523	500	493	540	565	533	500	508	541	517	510	529	500	470	521	540	534	507	550	506	519	499	559	532	534	503	492	528	521	526	495	515	501	495	478	526	556	476	546	552	505	510	518	513	522	531	521	501	542	539	501	483	509	476	533	479	520	505	499	543	571	572	533	493	532	520	527	500	484	518	520	564	478	569	517	451	518	487	520	523	543	516	549	506	541	498	524	533
34313	12769	5331	2579	1828	1465	1226	1024	925	789	738	721	688	657	640	548	552	578	552	575	540	576	548	583	592	567	560	548	520	528	578	585	568	568	618	601	625	597	601	574	550	549	585	572	564	551	511	511	536	566	533	525	567	585	608	537	523	552	570	566	527	540	535	529	487	568	532	547	570	527	569	572	564	515	544	533	544	532	523	542	572	530	517	565	554	529	502	584	520	538	512	551	550	524	548	493	560	528	534	543	522	564	538	534	495	501	546	541	553	513	521	581	547	540	569	587	504	516	592	526	534	544	572	547	558	501	514	514	533	519	519	580	518	512	549	555	534	577	517	554	509	557	576	540	517	520	523	511	496	502	529	524	506	530	531	535	485	552	564	516	503	534	561	517	456	532	497	535	543	550	539	533	522	537	505	499	503	527	555	543	561	552	523	545	510	542	561	540	552	524	525	511	556	583	538	545	522	509	501	568	523	542	542	555	543	550	553	523	571	565	524	504	530	544	521	530	516	521	584	558	513	515	560	542	524	484	548	514	516	553	518	508	547	516	523	478	509	547	485	519	517	552	504	538	525	474	501	501	508	560	504	510	536	578	556	560	502	556	537	550	489	493	551	510	512	549	519	518	568	550	534	569	523	530	550	574	537	553	543	555	551	496	535	565	548	538	518	549	526	508	506	513	498	539	543	517	550	538	522	527	541	543	503	537	558	546	517	536	525	544	535	517	538	581	532	528	514	528	536	511	548	543	518	553	542	562	530	520	524	526	539	536	507	559	544	541	518	543	557	565	513	521	526	526	549	498	517	535	540	497	546	526	539	527	554	539	553	557	547	548	529	510	535	540	548	499	574	532	557	528	526	511	563	527	540	525	536	533	524	554	524	533	564	468	523	549	530	516	539	534	542	482	538	485	556	551	524	564	556	500	531	569	520	516	513	561	541	502	504	545	557	500	515	501	531	539	519	523	529	527	508	531	493	513	546	521	487	525	544	509	546	522	554	564	516	521	492	511	538	517	521	528	541	541	513	521	556	554	483	546	527	586	561	535	542	558	534	548	560	521	508	540	527	522	562	527	525	518	535	561	549	546	535	543	513	520	538	518	510	519	558	537	541	527	530	484	527	523	526	518	482	534	553	505	568	544	543	525	527	545	506	546	489	566	516	542	522	535	512	564	517	513	503	526	533	562	519	517	504	547	525	566	556	525	526	537	555	515	511	542	556	545	516	477	567	544	512	516	546	514	523	550	536	523	523	526	531	586	513	531	495	540	504	528	564	546	558	546	581	516	563	499	515	540	485	510	551	543	520	539	601	533	484	559	534	541	543	493	551	549	542	506	570	544	552	533	512	513	568	544	549	501	532	535	528	517	566	545	558	540	528	519	525	513	514	530	555	527	550	529	512	534	560	514	504	541	559	520	502	483	513	563	559	522	506	538	528	547	526	558	542	535	508	526	517	567	539	537	506	532	537	518	503	562	534	507	498	550	519	518	532	482	540	576	556	530	560	546	552	546	543	505	512	542	591	523	506	526	536	549	529	513	526	503	535	516	509	549	550	561	535	552	553	537	518	526	532	542	522	532	489	505	522	493	537	541	561	520	516	543	505	501	521	527	501	521	527	547	538	486	532	538	543	518	532	562	475	513	550	539	520	530	502	529	535	558	546	531	533	559	561	535	519	555	529	535	548	514	509	537	534	538	540	519	526	525	556	527	522	535	552	541	510	526	554	522	587	522	461	524	503	537	523	511	535	497	557	530	550	547	451	484	522	538	519	508	512	534	528	512	560	551	559	526	563	566	526	543	518	537	535	543	558	513	536	521	552	555	519	522	547	560	544	551	509	558	484	524	579	553	523	506	505	492	503	519	503	528	538	523	567	550	557	545	503	556	532	547	542	551	544	547	534	507	503	508	533	493	537	541	545	512	551	530	541	514	529	502	528	555	535	544	509	544	520	540	520	508	526	539	534	521	524	513	505	505	530	539	506	521	528	534	482	550	529	568	549	504	490	522	557	519	552	534	528	503	541	516	528	562	537	524	499	534	554	561	536	546	537	525	522	560	570	550	511	499	537	517	547	489	545	560	508	577	516	514	507	498	527	513	520	522	523	539	542	543	525	558	561	577	507	493	553	564	538	550	568	511	522	534	525	494	523	535	532	502	525	536	499	529	535	514	492	560	530	559	548	526	531	527	570	507	503	506	505	558	545	541	568	529	523	522	502	557	507	534	531	516	560	479	520	553	553	547	520	518	529	569	558	563	533	531	537	542	548	526	507	564	518	499	528	539	501	481	491	504	512	555	521	546	528	516	515	504	517	523	544	567	548	551	501	564	525	507	509	501	565	578	527	516	520	497	544	539	545	533	520	571	514	536	530	551	556	507	550	483	532	560	526	523	539	512	524	545	523	487	537	515	508	531	509	491	522	531	566	488	512	556	540	510	498	528	499	515	565	521	539	503	532	519	527	522	503	576	577	524	564	510	464	529	543	515	525	540	518	505	531	541	501	515	525	522	556	492	546	511	563	516	581	585	507	547	502	552	514	541	545	494	567	531	519	530	532	573	546	544	546	525	540	505	558	541	520	541	500	576	527	516	532	535	517	547	529	542	492	532	506	514	512	547	518	542	547	535	559	557	524	534	559	545	517	488	487	522	533	553	528	517	525	556	569	540	499	538	524	541	520	503	499	519	529	534	492	511	501	511	522	544	497	511	508	509	536	542	525	509	525	542	521	551	539	543	485	522	541	536	540	552	558	501	513	549	522	558	550	548	501	483	523	508	555	542	571	548	490	526	598	534	529	547	519	564	547	511	508	563	540	496	513	499	542	505	504	495	558	510	528	499	526	471	548	528	529	574	508	527	521	546	515	570	550	505	557	552	529	542	531	538	531	536	579	526	564	524	480	570	510	532	501	522	489	509	502	535	536	541	521	573	498	505	486	516	493	538	550	533	566	539	525	492	524	550	536	519	533	529	533	491	522	510	528	558	508	511	552	506	559	506	487	518	546	541	533	552	529	523	504	549	535	548	529	519	527	561	520	579	542	538	514	532	493	534	548	540	537	511	524	557	539	522	519	536	504	539	520	553	527	518	524	533	549	514	521	537	579	532	516	503	555	581	542	493	536	529	526	534	526	491	544	566	482	504	526	576	536	522	532	534	521	479	558	546	484	526	562	482	504	509	552	492	515	556	504	549	541	546	543	511	496	538	515	542	527	504	546	532	503	549	548	515	554	540	477	500	552	529	565	506	559	530	538	588	537	516	506	519	500	542	531	487	543	549	516	525	521	579	549	527	543	487	537	543	539	535	500	514	535	546	536	543	526	552	517	510	483	528	529	521	530	520	563	496	556	574	525	552	521	573	492	518	573	517	556	550	515	546	563	561	565	515	549	507	494	541	538	561	526	529	550	543	470	535	527	516	527	519	528	538	465	536	513	514	572	538	512	519	524	515	542	505	553	565	560	530	489	554	503	535	504	567	563	548	511	520	556	515
25502	21582	27540	25890	8026	662	518	455	393	427	362	387	338	362	370	340	335	328	362	352	330	312	328	311	352	346	333	303	365	327	389	310	368	346	347	334	364	358	324	371	329	312	305	351	354	339	333	311	352	341	290	347	343	311	324	315	315	356	322	345	319	351	349	337	293	311	330	343	319	357	309	305	331	308	338	320	328	355	326	304	359	355	273	311	357	307	311	311	343	294	325	333	323	338	348	318	327	368	315	335	295	309	348	316	303	325	314	310	316	339	305	317	318	352	343	289	318	324	329	320	343	321	313	304	296	314	304	342	324	310	297	316	317	310	339	333	304	270	333	310	316	317	343	299	323	336	320	361	322	306	346	317	303	327	334	332	360	304	336	293	324	340	285	303	333	311	301	324	281	342	315	318	308	352	318	330	321	314	313	293	344	338	318	313	302	316	311	307	306	286	304	343	325	292	320	317	296	310	350	326	301	319	312	324	321	306	337	308	309	347	341	298	330	339	311	317	326	348	334	299	313	303	349	322	335	319	331	315	315	297	328	349	328	315	377	324	289	320	337	316	326	309	297	302	297	309	313	324	355	334	329	305	299	294	318	315	331	327	335	333	312	325	288	329	332	330	312	334	302	322	333	337	315	327	319	355	320	308	330	325	369	361	315	334	341	312	310	323	281	302	290	329	303	314	337	298	302	325	313	347	333	304	327	300	326	322	337	349	334	319	319	338	303	316	294	311	353	344	319	316	338	327	315	346	318	350	313	342	294	333	332	326	364	304	356	339	324	337	326	302	332	307	311	303	336	310	339	312	328	324	340	314	303	315	298	342	328	341	297	332	318	336	325	316	295	346	306	332	302	329	317	346	321	333	336	324	320	324	330	306	314	321	302	310	297	312	331	311	358	330	314	336	313	329	311	344	311	314	320	320	327	335	308	307	355	327	322	304	284	285	318	312	315	311	301	361	320	328	338	341	355	336	302	332	302	315	343	333	360	310	308	307	321	335	358	325	296	329	322	294	311	324	334	366	324	318	315	344	314	300	361	325	323	333	310	287	329	320	309	357	332	322	335	312	308	317	305	326	336	323	304	302	326	302	289	328	292	341	324	327	335	349	316	306	308	302	315	287	333	330	328	290	307	329	328	316	339	336	316	310	328	294	322	320	312	346	317	355	315	337	328	331	317	309	324	360	314	351	309	342	266	324	322	361	324	313	316	294	313	314	296	320	296	314	323	325	344	335	351	306	332	342	339	323	328	319	346	334	319	307	319	341	327	306	325	340	332	334	343	279	337	311	336	324	304	341	324	331	273	301	315	324	298	331	292	321	319	320	308	299	291	301	342	332	306	302	328	318	334	292	348	293	306	334	311	304	312	332	321	310	323	368	316	328	322	325	305	318	324	339	316	310	323	323	338	342	315	322	309	323	300	308	336	324	300	326	299	327	311	355	311	295	309	303	338	330	318	320	341	321	304	309	350	359	331	327	322	315	337	312	295	327	335	304	347	328	321	347	316	318	318	335	331	326	276	344	314	304	301	314	305	289	299	354	296	351	290	319	321	323	333	291	322	310	323	336	288	322	303	312	339	324	326	339	324	344	307	315	303	339	317	341	335	327	299	331	308	349	306	351	321	293	311	347	320	330	322	303	336	343	339	336	350	293	323	284	328	354	327	340	320	345	318	361	330	321	314	303	310	308	339	311	307	310	316	342	307	308	321	318	363	309	356	298	348	328	310	315	318	348	313	328	318	346	306	301	332	308	339	300	324	326	329	314	342	344	317	313	341	330	304	311	336	318	316	331	332	342	317	327	327	320	326	331	339	334	314	369	299	317	322	351	340	323	324	320	290	330	344	317	293	306	308	309	330	332	307	310	304	301	328	323	329	342	340	320	301	305	342	305	318	345	339	332	353	356	335	337	316	324	320	314	336	303	295	337	338	311	323	320	348	291	341	331	321	343	315	303	339	312	287	332	328	302	297	328	310	323	318	297	325	318	310	327	312	298	333	322	317	309	292	321	353	301	324	313	331	334	325	332	333	319	321	301	341	321	309	315	312	326	315	348	320	304	329	305	328	300	338	339	301	295	311	291	330	324	334	339	335	323	321	320	307	308	325	331	301	314	317	350	314	316	325	352	328	296	310	323	289	313	331	303	304	312	315	336	303	316	318	320	295	324	333	308	287	308	339	299	326	301	316	324	302	321	325	314	306	326	328	338	305	309	311	370	309	346	333	308	309	320	307	318	360	325	342	328	316	276	321	305	335	315	348	284	342	284	330	313	338	311	300	286	309	321	319	330	318	304	331	315	318	305	323	297	323	316	316	330	311	287	322	349	327	319	321	311	314	314	343	327	307	326	318	333	303	303	311	340	300	312	329	320	325	333	320	305	328	321	330	309	310	310	299	336	291	293	309	333	340	350	318	302	318	334	316	319	346	302	308	325	333	319	356	360	316	317	301	341	334	315	340	307	329	295	334	309	316	324	307	355	304	302	319	312	336	285	288	329	337	310	326	299	325	310	298	330	344	301	315	318	351	310	331	309	319	365	334	326	338	338	304	303	307	335	307	317	307	362	310	307	333	305	298	271	318	311	310	323	329	334	331	313	308	305	330	346	386	312	343	351	322	353	324	337	349	309	299	339	331	319	344	349	308	343	322	359	286	309	330	348	354	318	316	334	299	310	313	286	345	317	311	274	352	347	302	291	351	330	333	317	323	295	362	350	335	357	292	317	348	311	309	313	308	333	353	315	349	318	303	349	310	348	312	296	342	308	336	333	317	321	330	293	309	340	321	314	290	295	345	303	285	300	308	271	350	318	294	329	287	323	341	319	302	302	298	347	326	313	330	337	309	310	318	306	303	334	339	335	327	314	352	329	360	308	335	337	325	334	288	289	342	350	319	346	309	310	296	333	321	295	353	331	300	325	335	326	300	301	318	292	318	322	339	317	309	316	317	295	304	308	296	301	313	315	327	330	314	324	339	328	305	310	362	321	324	326	321	304	296	325	301	310	338	321	315	313	313	340	355	307	285	336	314	302	341	306	335	348	342	321	304	328	291	303	314	333	337	350	320	340	317	326	371	314	335	311	325	282	294	300	346	324	317	322	302	361	321	279	323	335	304	321	310	289	299	325	314	337	318	324	311	308	319	301	310	329	304	292	357	315	313	305	316	304	328	324	307	304	343	320	300	305	304	310	349	320	309	325	337	322	324	317	312	312	319	323	337	327	326	332	309	333	343	311	345	333	339	299	317	295	318	315	321	280	340	291	322	323	307	344	308	293	313	325	334	331	309	341	317	325	298	321	354	343	326	343	327	326	295	306	335	341	315	333	352	319	328	303	292	328	328	306	302	331	311	331	302	327	317	312	321	283	312	309	345	333	280	320	326	305	311	324	307	324	302	358	321	343	317	330	335	318	322	299	300	340	303	362	315	322	336	346	326	344	302	303	321	308	319	318	295	327	319	324	314	294	291	324	312	316	328	356	318	325	319	334
32336	8533	3059	1533	1143	900	748	599	614	537	470	460	430	457	409	417	374	388	387	389	400	402	419	353	399	381	392	329	381	416	357	416	391	437	417	374	429	438	392	415	408	399	377	389	408	384	404	365	341	396	374	357	367	388	415	395	395	370	379	382	380	340	328	369	385	366	393	391	363	367	318	330	367	371	345	392	339	344	368	357	381	349	371	372	371	345	334	346	338	355	389	346	353	394	391	357	378	335	379	354	349	358	375	364	371	361	339	352	344	321	355	352	326	334	387	372	359	350	362	346	352	339	361	371	353	361	355	361	358	357	333	355	370	363	325	354	374	393	366	344	378	370	352	295	339	350	367	344	357	337	376	361	359	341	336	382	340	366	356	350	362	363	366	393	343	368	351	358	359	336	364	365	366	367	342	336	391	351	379	357	339	347	374	359	346	368	378	343	360	387	372	324	399	332	344	368	364	312	328	351	379	332	346	368	338	390	346	352	356	331	355	345	378	362	357	353	336	358	354	355	371	372	330	357	342	337	312	365	369	346	350	371	336	369	358	331	377	375	329	358	351	355	352	351	356	400	323	354	377	371	370	353	349	359	399	361	343	381	368	351	338	338	358	364	384	331	352	349	350	357	364	349	345	335	340	346	361	342	354	380	373	352	374	324	334	377	333	387	372	351	354	337	326	360	350	350	413	375	380	331	334	348	359	339	377	357	348	346	338	349	369	369	350	338	392	374	397	361	348	374	374	348	380	340	360	335	334	376	342	352	380	350	392	402	363	346	335	378	331	350	328	371	404	375	371	372	350	339	358	361	376	381	363	390	375	364	374	334	332	360	376	337	381	368	358	355	389	379	353	326	367	342	372	368	371	340	342	388	359	378	352	335	353	375	340	349	331	333	360	370	391	371	373	348	373	367	361	341	318	330	347	358	334	330	357	379	341	377	359	357	336	354	381	367	353	353	334	361	361	320	370	356	349	359	370	340	347	356	370	394	349	348	366	362	342	343	331	365	306	347	360	384	368	385	332	396	346	365	354	378	337	361	336	396	370	360	353	327	345	339	366	379	361	374	353	349	339	312	357	344	341	378	367	356	339	369	380	348	331	341	326	382	351	357	395	347	351	343	350	361	364	358	369	339	340	346	337	381	360	355	371	370	379	371	382	405	366	433	374	321	370	374	326	334	330	370	367	398	369	326	360	371	344	338	345	359	364	364	350	388	347	365	368	378	368	356	352	332	355	399	331	395	332	351	355	342	364	375	316	351	368	364	350	367	324	343	349	353	328	405	365	385	373	414	362	375	376	377	375	344	355	353	342	340	365	394	329	389	356	351	376	378	349	367	364	377	380	361	392	336	368	336	361	379	376	351	358	356	389	389	368	336	346	366	353	357	375	348	389	367	372	354	367	366	370	355	380	359	336	376	381	371	346	351	352	359	358	361	356	341	355	353	345	380	363	383	367	345	331	350	356	365	389	365	327	332	337	355	362	367	355	347	370	362	352	355	357	354	379	335	345	351	351	323	369	352	364	344	353	357	383	322	340	350	357	349	339	325	325	369	375	342	341	346	365	345	381	370	351	334	331	400	398	357	365	368	371	373	334	357	358	356	345	339	347	366	363	353	352	348	330	346	370	351	334	339	369	406	321	326	381	341	363	348	375	342	319	330	374	353	337	358	350	352	334	358	338	355	327	338	351	371	394	372	336	359	348	368	361	345	340	356	407	354	368	367	354	365	335	362	355	325	359	347	386	314	402	415	355	332	371	329	314	336	391	364	345	319	369	386	385	378	354	333	368	324	371	361	352	322	325	342	353	392	388	334	337	392	370	381	376	388	361	330	338	341	359	362	331	347	340	366	359	358	380	328	352	290	358	353	376	370	330	400	343	350	366	354	391	331	357	351	321	356	361	348	339	359	366	357	387	334	335	360	361	337	350	338	365	349	319	367	384	359	376	382	361	337	369	360	382	373	327	357	344	346	333	360	359	383	359	319	388	342	368	357	313	393	365	383	333	352	374	351	364	385	328	368	357	352	349	330	354	342	369	364	338	340	368	371	355	348	382	392	321	375	356	358	388	358	381	346	355	358	342	393	358	348	370	341	355	334	341	360	355	338	370	342	381	352	357	346	338	364	343	383	343	346	356	341	343	352	347	375	342	338	358	382	323	386	395	383	377	357	361	345	339	323	368	332	374	366	356	336	381	363	403	353	384	347	343	351	365	353	341	358	344	368	352	332	364	352	371	353	377	389	355	362	344	345	338	378	317	399	322	379	387	326	370	348	393	370	355	359	359	381	367	373	364	354	353	348	379	343	360	363	363	349	376	348	360	378	338	362	349	336	306	345	406	386	365	354	339	330	337	371	347	361	354	369	373	373	353	339	372	373	351	324	362	347	352	384	343	336	340	352	361	345	368	355	357	358	340	366	340	330	366	386	355	334	368	348	385	344	378	352	324	358	385	348	337	359	380	374	374	419	366	331	355	392	359	332	386	335	358	380	375	332	357	368	348	358	377	335	346	356	373	376	382	375	338	364	358	362	323	359	377	336	367	377	353	365	363	362	363	348	370	349	328	328	333	344	349	388	371	352	377	354	348	363	378	363	362	332	361	372	344	363	391	390	342	363	366	361	370	377	347	339	383	356	346	349	365	366	369	375	364	377	373	369	356	354	368	367	356	356	302	331	357	411	363	374	347	360	371	346	360	325	374	357	327	350	400	393	385	353	362	355	345	397	314	359	376	358	373	339	359	356	328	373	376	355	387	346	363	368	367	330	352	343	354	361	384	364	355	341	357	380	345	359	350	347	361	319	341	339	367	358	343	369	371	373	317	340	363	353	355	344	376	318	337	369	386	368	351	348	341	388	360	340	338	334	341	361	303	332	348	399	346	355	358	376	373	343	324	344	341	387	348	359	350	364	333	383	373	367	370	360	316	368	344	334	346	400	375	358	353	366	360	335	376	393	354	338	389	360	330	356	360	377	341	351	371	363	368	376	381	330	365	349	374	377	356	368	360	351	368	361	340	356	353	374	343	368	402	327	356	315	372	353	386	386	366	315	399	323	319	365	389	355	366	342	364	363	339	360	345	379	359	360	336	364	354	365	360	368	362	365	381	385	364	332	352	346	369	343	321	382	348	362	347	358	342	372	342	388	395	338	354	372	346	336	357	336	351	355	352	342	367	362	345	362	347	344	370	337	364	316	364	371	349	349	372	376	372	356	340	380	369	390	380	354	357	332	351	331	354	385	351	358	336	330	385	363	384	362	352	309	372	362	374	379	353	370	346	355	383	349	352	399	328	351	352	341	360	332	352	362	369	369	337	331	324	352	339	340	341	359	339	397	351	365	331	352	368	361	349	353	374	345	366	350	373	374	392	344	348	384	409	388	321	350	366	351	326	354	383	395	365	360	355	354	366	365	353	367	354	362	346	353	374	322	380	361	376	345	368	328	336	334	356	343	362	330	304	358	335	373	389	330	383	340	324	354	362	377
23086	21572	29376	24221	21569	21553	6041	1283	1032	965	854	836	806	768	740	775	805	684	723	713	694	642	668	701	727	645	681	616	668	695	693	661	736	680	747	711	731	709	638	744	684	706	698	725	644	706	690	672	660	631	645	678	688	618	651	644	706	630	667	601	653	668	724	707	679	632	650	617	659	662	628	682	599	639	632	636	624	637	641	622	646	649	640	662	652	692	670	686	641	631	634	701	620	644	688	676	640	633	642	638	603	652	636	657	651	681	633	608	644	607	702	663	671	642	664	669	681	659	645	623	664	639	667	671	628	650	675	668	672	639	610	653	653	622	672	654	659	610	609	691	633	604	594	646	652	656	627	682	665	640	640	642	663	617	654	606	675	676	616	667	623	615	639	627	704	619	626	656	623	600	640	604	667	641	625	664	644	647	649	619	635	612	575	669	601	669	642	656	661	603	643	602	628	643	657	640	631	662	642	670	642	634	646	634	674	646	636	678	649	627	672	661	655	636	674	587	661	616	640	625	643	606	665	649	634	655	628	656	692	650	644	631	615	598	657	667	645	605	641	684	642	643	671	646	639	638	651	605	602	676	672	676	597	704	671	650	616	622	629	615	625	632	645	621	638	656	651	625	682	672	672	670	676	653	657	582	632	673	630	663	681	652	626	633	626	573	643	628	663	701	617	663	659	662	657	629	646	596	639	647	610	623	637	587	597	651	653	636	646	644	643	651	655	649	646	618	604	625	593	659	650	612	654	644	614	649	623	638	615	683	656	661	619	655	669	635	678	627	701	648	711	693	643	645	638	609	638	607	669	661	634	661	643	663	643	684	627	621	606	631	642	626	674	661	648	649	667	674	670	691	652	668	647	608	639	620	614	657	626	650	670	644	632	634	662	648	646	627	635	634	630	630	636	659	609	639	625	655	639	635	673	682	693	643	620	687	596	581	617	650	656	689	665	667	618	690	655	635	660	614	636	656	684	702	670	632	654	636	640	670	626	633	625	627	651	635	643	643	675	650	638	636	631	620	617	656	630	612	664	578	645	637	674	652	678	653	651	627	664	631	648	663	632	659	630	605	681	629	623	617	620	613	685	659	658	665	645	628	701	675	660	612	649	653	634	603	592	636	607	683	668	613	573	647	642	622	650	626	631	652	650	637	606	654	654	683	633	648	637	641	597	664	639	700	643	651	602	618	648	624	664	643	634	668	598	655	629	704	651	647	621	684	627	586	594	636	641	670	641	618	635	638	646	613	629	606	632	629	637	567	666	648	580	660	599	694	639	648	634	627	643	674	672	599	674	616	704	609	608	663	652	639	629	650	583	627	611	634	653	642	692	673	593	621	639	614	665	644	709	661	627	630	643	643	674	639	682	633	621	629	684	628	626	659	614	619	671	647	619	605	642	587	631	635	637	640	630	610	644	661	618	611	607	624	621	665	639	625	633	624	606	651	654	669	643	685	682	674	642	627	666	639	677	662	647	641	669	625	702	661	622	636	647	618	649	663	626	654	681	633	641	659	590	645	635	628	610	633	598	626	678	654	661	668	597	677	643	652	633	657	670	628	609	659	640	654	664	649	654	672	616	671	647	600	628	604	648	689	624	633	633	586	602	669	651	628	632	634	660	608	626	666	607	631	632	653	598	594	605	620	693	672	591	639	583	624	669	647	670	643	603	647	631	624	667	610	621	640	638	642	579	672	640	641	589	626	653	619	636	645	653	657	637	644	620	656	625	649	622	632	636	630	672	631	640	670	701	653	614	681	649	647	620	675	637	644	609	649	633	664	680	627	639	637	670	647	642	652	659	619	679	640	612	650	626	664	602	667	640	664	619	697	654	620	634	655	586	682	629	635	613	697	657	636	643	567	629	628	573	608	618	616	705	643	648	669	653	628	682	658	637	664	659	627	611	628	674	625	605	639	680	673	648	655	659	667	664	618	657	627	620	650	630	679	676	643	669	654	672	651	677	652	668	646	676	649	647	625	629	644	634	645	614	633	631	643	635	652	670	667	636	659	663	659	610	684	668	630	642	639	668	609	646	660	658	614	639	663	651	621	635	618	591	644	645	670	653	628	612	599	635	620	615	596	627	639	630	688	590	667	657	685	668	640	666	638	673	637	639	660	666	610	688	630	619	609	637	608	658	711	619	643	652	618	629	674	634	604	596	596	625	651	631	665	648	631	680	631	647	593	620	652	659	620	646	603	609	670	658	592	650	623	589	602	664	591	635	658	636	621	613	638	646	654	653	668	629	681	649	638	659	606	634	634	666	638	600	607	645	657	657	600	663	668	619	629	673	591	669	645	625	688	663	671	635	650	591	650	641	648	615	648	674	648	592	620	679	626	638	646	622	675	641	638	644	645	658	644	657	645	678	666	626	678	632	656	621	625	591	648	663	604	594	634	614	642	638	588	654	611	623	645	635	639	652	600	589	662	578	640	651	616	639	631	645	656	664	648	645	607	726	625	638	667	666	624	667	660	574	646	652	623	699	657	649	662	636	637	623	617	634	650	632	660	632	623	613	606	646	613	594	629	671	576	659	610	685	621	663	648	641	645	603	613	667	654	647	626	629	641	605	654	651	637	651	615	640	661	657	639	655	688	626	636	598	657	646	610	649	673	624	621	637	670	613	617	649	598	641	630	663	616	620	610	667	659	652	609	618	631	627	629	689	643	599	635	624	633	606	692	642	651	628	640	622	628	615	641	638	652	646	679	605	663	622	650	648	648	630	664	632	669	623	657	662	658	619	647	626	643	627	609	641	625	629	621	662	653	598	634	605	614	692	653	643	646	648	642	638	635	635	632	663	616	640	667	613	645	605	644	628	662	672	640	663	641	634	620	680	654	660	600	637	663	625	668	626	691	615	657	614	557	649	654	614	681	641	670	629	630	588	677	639	636	658	649	668	657	713	629	636	648	644	667	627	636	638	596	635	638	641	637	645	673	650	651	655	642	627	626	680	650	631	642	662	645	666	591	612	627	633	685	654	628	674	632	664	638	650	602	668	609	640	655	636	673	636	631	665	623	642	657	617	633	645	642	644	585	622	608	672	606	615	652	649	599	638	665	652	676	629	649	604	688	642	657	642	621	651	630	650	640	623	649	620	640	672	628	665	638	645	639	617	637	627	625	636	627	658	649	686	667	625	630	628	636	622	673	664	643	677	663	654	632	614	638	607	637	647	672	634	623	662	624	643	628	628	669	653	665	663	677	614	621	631	670	643	656	639	644	611	688	636	596	613	627	634	641	689	601	599	672	633	632	650	626	658	643	650	636	672	665	638	650	648	636	634	639	649	593	656	637	586	631	646	650	654	650	662	702	618	688	629	648	627	636	616	650	620	659	657	639	652	654	611	649	636	631	669	642	651	650	622	619	628	639	620	644	640	639	577	657	711	656	640	636	656	624	621	664	631	633	625	643	622	616	658	685	619	593	641	673	674	643	640	683	657	613	658	662	648	645	581	605	644	657	609	672	670	684	619	623	646	604	661	605
39887	15900	9183	4395	3170	2502	1963	1519	1408	1260	1130	980	930	899	882	854	794	819	780	754	780	739	717	722	682	722	708	689	738	667	723	767	777	749	753	727	792	739	724	744	710	736	737	723	691	738	663	694	763	696	705	655	705	726	683	665	737	686	735	638	621	714	658	704	711	649	657	722	711	635	716	655	669	704	674	667	645	694	662	685	700	616	646	648	639	702	634	642	674	648	675	631	669	678	632	664	655	666	676	620	669	686	631	704	680	633	659	686	687	703	604	686	672	733	641	647	677	657	649	604	703	630	630	657	638	663	689	664	676	637	677	693	646	668	678	687	668	680	628	674	638	635	612	663	648	645	647	655	654	654	614	666	657	678	680	604	643	613	653	703	685	685	660	673	591	654	674	629	609	668	670	652	613	684	674	637	650	687	677	646	663	658	661	689	659	655	649	638	684	653	707	672	652	611	671	675	648	647	653	679	667	656	693	620	703	586	629	671	650	669	656	656	629	679	631	631	636	656	643	683	628	641	634	632	653	626	691	715	670	647	655	649	653	660	677	629	658	618	642	663	612	621	655	663	634	654	655	636	607	669	690	641	638	644	689	667	687	640	634	671	672	622	604	672	659	652	651	652	669	611	632	621	635	666	711	663	694	642	630	637	679	632	668	613	640	662	662	645	644	660	646	655	658	664	639	636	583	684	636	681	643	622	713	654	672	619	647	668	649	632	606	657	678	646	679	644	636	670	634	661	685	635	673	725	696	647	666	655	678	628	662	627	636	688	666	652	628	699	653	689	657	668	614	645	631	662	649	637	658	624	608	671	612	680	678	677	630	625	705	681	613	640	655	642	613	716	654	673	625	667	641	649	635	622	639	700	657	633	683	672	642	669	636	644	720	707	631	669	595	661	662	650	647	669	674	659	654	672	605	701	667	654	675	666	673	657	652	662	651	660	653	697	599	673	690	665	643	643	651	619	621	644	672	678	680	634	635	653	674	676	667	669	652	650	683	647	640	654	649	685	685	644	625	665	652	630	678	647	656	658	684	686	652	626	677	685	634	702	674	634	639	631	675	665	641	656	638	669	643	717	686	654	649	638	664	588	634	680	635	599	639	645	631	717	672	654	670	644	660	701	626	693	609	676	676	594	634	631	638	652	696	689	663	655	631	669	654	656	627	656	674	661	705	674	697	630	654	665	709	640	632	643	625	691	668	634	638	673	670	665	681	670	636	602	695	695	666	627	678	646	640	698	630	654	714	672	637	618	632	650	691	700	636	690	627	699	661	658	642	632	687	677	635	635	691	653	664	659	699	596	660	652	697	639	642	647	660	657	636	647	707	681	690	721	625	669	687	641	635	629	658	632	693	665	648	680	647	727	665	694	683	696	640	656	647	649	658	663	684	642	654	659	617	680	658	702	629	656	698	640	655	654	664	606	626	640	677	683	656	686	653	595	666	672	639	691	694	671	670	678	663	687	681	627	650	618	706	615	688	659	683	687	640	637	643	685	658	646	674	644	711	610	607	672	665	651	606	683	691	666	601	652	661	694	663	661	700	643	671	654	623	645	641	656	605	639	642	649	646	668	617	709	682	691	667	607	697	651	667	675	634	654	614	638	678	637	645	643	663	667	687	640	670	656	672	651	696	680	667	636	649	646	630	666	730	691	616	617	634	616	669	625	676	654	664	713	625	646	647	655	638	726	632	652	693	662	635	649	670	678	673	669	629	686	663	644	692	674	653	664	688	679	679	645	682	637	654	639	636	647	666	677	665	668	668	636	669	681	704	654	658	672	665	625	693	671	662	683	651	702	651	651	665	683	680	648	666	655	643	621	640	648	645	620	640	631	650	670	645	647	641	665	658	668	622	668	621	669	625	660	642	666	668	635	654	650	618	648	663	671	634	598	646	683	641	641	680	676	634	665	678	665	636	666	654	633	646	673	640	652	624	645	672	676	607	617	616	678	655	649	638	618	655	664	663	686	668	657	654	658	621	648	649	623	638	666	669	608	614	647	606	661	652	661	651	623	596	663	630	670	657	635	675	690	647	639	634	705	699	634	596	670	626	698	677	678	658	644	672	627	651	626	639	707	668	633	662	669	666	657	664	671	608	631	635	722	712	670	643	695	649	671	655	606	665	620	636	701	667	671	710	656	667	629	688	676	691	652	690	638	701	623	678	656	661	639	677	670	715	627	638	639	658	665	687	654	623	683	692	663	659	636	638	626	641	669	639	645	699	624	642	661	646	659	668	644	662	606	671	704	655	690	638	634	636	644	708	647	672	609	620	677	664	613	647	678	648	664	626	661	604	641	677	655	671	662	620	685	673	657	644	684	643	614	667	612	652	659	663	634	669	639	671	696	614	690	683	645	678	644	669	677	685	677	677	650	710	650	653	610	630	678	642	660	668	687	621	615	643	711	676	657	637	714	597	634	673	637	651	654	674	638	645	684	610	686	681	629	673	665	627	666	694	674	642	644	649	626	655	625	648	642	623	626	652	658	668	649	676	635	679	634	646	657	655	684	632	656	636	639	695	605	654	697	638	648	662	651	689	654	658	663	665	663	717	631	630	662	691	643	645	643	652	655	640	679	652	652	658	613	684	674	623	677	695	689	642	646	671	674	653	700	676	655	667	668	640	617	665	699	645	674	656	652	702	685	649	678	717	684	687	625	675	659	636	621	673	644	643	640	610	676	658	634	629	630	635	688	643	661	685	604	668	625	631	644	645	670	625	650	636	667	647	674	640	648	632	663	686	670	656	654	633	626	645	639	660	636	605	692	675	678	650	636	644	658	671	626	658	672	666	632	650	660	634	719	656	677	620	669	599	670	689	681	670	714	659	676	672	696	650	675	646	683	631	697	678	646	626	670	648	648	672	655	660	716	649	657	616	699	673	632	678	636	650	679	630	646	657	673	650	677	670	627	653	647	639	643	641	683	685	632	606	658	670	643	669	621	643	639	656	630	681	703	643	652	675	617	684	619	694	654	673	622	662	687	630	619	677	659	596	727	653	631	663	668	661	659	678	617	680	648	666	636	676	695	690	630	675	661	646	668	639	660	653	643	676	683	672	656	664	675	654	641	642	641	650	655	673	626	681	669	628	668	671	639	647	678	663	657	681	683	638	642	626	631	632	664	714	633	653	680	648	637	638	661	633	663	652	649	691	656	654	653	671	686	702	670	671	662	660	643	612	679	625	621	624	632	649	626	638	690	636	645	651	648	670	620	670	658	616	676	667	646	612	620	672	630	656	627	643	655	662	694	622	619	660	708	650	637	685	623	587	662	639	649	674	625	675	628	645	655	636	650	668	660	666	652	665	639	644	671	650	652	679	636	676	695	650	679	714	634	657	641	691	690	664	663	687	634	671	714	671	649	680	648	656	661	600	662	716	654	608	702	621	622	679	671	682	627	663	609	667	670	604	607	648	664	663	642	674	647	663	703	636	646	670	638	612	635	632	696	681	623	647	640	628	682	630	644	618	652	618	670	665	660
28468	16602	2725	660	514	469	338	285	336	325	295	301	312	283	280	290	287	279	308	318	290	246	290	316	280	273	305	307	326	295	323	287	306	292	278	344	302	308	265	276	338	298	274	315	287	309	317	336	295	308	267	290	304	307	285	277	325	315	307	328	302	325	295	313	299	295	342	331	295	317	307	280	298	314	287	278	301	304	279	330	303	313	303	283	288	317	250	293	334	271	299	293	296	340	298	334	323	284	308	294	309	301	324	316	315	275	324	283	308	300	269	276	316	295	296	308	329	302	316	291	280	279	332	299	287	270	311	298	263	318	294	286	301	285	268	287	321	292	274	272	287	328	284	283	313	302	277	302	275	295	299	307	299	282	269	328	309	262	286	276	293	301	272	272	298	302	318	283	288	302	287	295	270	265	298	333	269	313	315	312	304	274	267	286	309	299	257	308	341	281	275	269	295	270	293	281	289	301	298	294	301	282	291	262	321	306	272	268	286	270	291	294	312	308	263	293	332	291	300	280	296	298	274	295	289	308	279	292	304	313	291	306	280	297	296	288	308	265	275	277	300	297	332	285	296	310	309	284	294	282	295	312	316	297	282	292	308	298	268	282	290	291	287	274	302	256	270	289	274	307	272	281	296	323	294	261	272	292	307	321	272	289	244	295	273	301	279	300	313	293	256	274	302	277	302	282	292	310	299	295	298	273	331	287	332	279	317	267	306	284	288	286	279	319	284	313	294	287	316	325	281	285	328	277	317	281	288	288	287	276	283	302	294	280	342	305	316	320	304	285	291	315	289	297	269	298	300	300	283	319	291	300	270	316	285	295	295	308	324	289	297	321	268	276	297	282	318	273	330	313	274	306	313	304	277	266	286	334	292	271	287	270	273	284	294	284	303	260	305	277	287	324	335	295	268	319	291	263	303	292	305	255	279	292	304	292	286	278	298	279	292	290	307	308	287	292	322	284	291	293	293	305	290	309	289	287	315	330	309	277	287	262	291	287	292	331	291	291	308	278	298	275	296	271	288	281	313	277	302	301	320	305	312	277	327	291	318	324	285	286	311	305	290	305	265	307	296	286	290	307	302	295	289	273	294	295	293	299	300	266	274	286	290	286	277	297	276	314	275	283	304	304	313	312	276	316	304	296	294	313	306	278	306	274	291	249	291	278	298	296	293	301	337	296	310	298	328	306	303	298	265	290	290	300	297	283	300	299	265	302	289	310	303	300	323	308	291	271	287	292	272	305	264	311	301	288	304	275	275	290	309	310	305	260	294	296	278	281	291	296	305	288	302	305	331	320	315	298	316	291	283	319	299	321	261	273	324	269	316	271	277	303	322	295	306	298	285	288	299	281	284	284	279	306	318	267	339	310	300	291	273	309	292	291	281	287	298	331	317	304	286	320	315	276	302	326	286	301	293	310	276	272	310	290	293	299	304	270	333	293	283	317	305	306	323	273	276	262	281	268	298	280	284	278	298	289	278	296	284	291	319	304	308	318	299	308	289	297	346	293	295	283	286	292	261	291	281	320	274	290	318	287	304	274	292	282	294	295	293	305	294	268	314	305	290	279	295	289	313	268	295	281	276	297	313	294	306	303	278	286	277	293	296	298	283	283	295	293	314	297	319	298	295	292	267	350	287	291	296	300	299	287	283	301	290	306	301	293	283	281	317	287	297	321	296	289	276	300	291	305	288	294	286	285	293	298	326	280	294	274	286	300	306	299	261	314	276	290	299	271	280	251	276	310	293	298	273	282	310	262	288	276	276	291	269	273	296	254	334	319	283	303	302	263	327	319	304	288	314	298	308	310	269	286	292	288	325	278	328	285	312	271	294	304	292	319	276	292	273	288	286	293	295	266	289	315	303	327	309	288	290	290	288	280	295	299	272	299	270	284	312	316	279	294	305	295	307	274	296	269	285	291	297	288	307	308	292	279	291	301	301	297	285	289	297	240	288	276	287	305	303	292	289	278	316	288	295	284	304	316	293	300	275	296	299	307	303	298	307	301	275	282	304	298	277	312	282	265	283	262	309	272	300	296	344	261	302	286	314	299	296	307	297	311	317	274	274	323	281	299	305	281	285	274	288	301	271	298	272	300	301	297	261	292	296	315	284	303	277	291	309	309	294	284	311	289	281	276	284	257	333	294	315	289	283	263	271	278	303	301	285	295	294	305	307	310	270	254	285	319	299	282	313	308	297	307	309	308	304	303	293	300	285	258	280	322	296	273	265	270	265	309	313	280	266	276	324	271	275	339	298	287	316	297	316	304	283	308	283	318	306	262	313	265	287	294	316	314	293	287	296	272	294	270	282	319	285	308	288	302	349	314	329	298	291	288	293	276	286	244	291	285	279	290	308	309	298	302	304	275	284	306	297	302	341	268	275	284	290	284	291	272	292	313	328	306	294	314	270	287	269	307	294	285	314	293	288	293	293	261	324	301	275	264	321	293	254	310	346	303	290	275	297	304	346	248	298	311	305	247	276	280	298	291	281	275	286	301	275	295	277	286	309	250	272	275	279	290	301	278	286	260	286	271	274	289	287	276	284	270	299	276	322	319	284	281	270	282	285	310	325	261	278	279	254	282	293	322	272	317	284	308	291	302	289	299	324	287	295	285	304	286	325	290	290	313	291	289	287	267	272	298	309	321	281	280	302	299	295	310	311	270	315	290	294	278	275	300	288	292	291	295	301	309	289	312	291	285	299	297	295	279	285	295	269	282	265	331	266	302	267	312	294	304	309	289	289	292	287	280	309	286	306	315	302	326	308	299	291	282	334	298	312	311	273	300	309	301	303	303	289	309	271	317	296	282	309	303	292	257	272	284	283	299	267	336	275	312	281	296	285	322	321	324	292	297	285	304	280	286	318	300	297	315	309	253	323	304	284	316	283	281	297	272	301	297	284	298	288	301	314	304	282	305	295	300	307	292	306	312	286	295	295	313	290	289	282	276	318	292	336	296	295	294	276	311	332	300	297	273	270	308	304	320	293	299	317	269	295	321	311	290	310	294	276	270	306	284	309	298	317	313	307	306	258	278	281	318	281	327	280	302	287	313	284	291	300	313	296	301	274	290	313	307	293	284	255	264	259	287	303	326	273	308	293	310	289	313	285	288	261	279	286	294	295	312	281	328	328	289	289	288	305	283	306	310	265	267	285	290	281	290	286	276	307	320	303	303	314	281	289	289	274	301	324	322	290	259	285	308	297	289	274	307	285	306	296	313	296	302	319	299	301	302	274	303	313	289	323	275	289	280	319	305	295	315	318	280	278	284	269	344	318	260	295	247	305	292	267	310	306	275	298	282	274	289	292	303	293	266	285	288	321	308	287	303	317	268	284	279	274	274	303	296	281	287	308	315	287	304	305	284	298	286	264	265	308	267	298	294	294	255	280	288	285	295	302	294	285	316	290	309	298	255	297	319	282	293	285	316	265	294	302	287	287	303	325	277	278	279	312	324	283	307	314	309	313	263	286	293	272	296	280	322	309	298
11932	1433	620	432	382	343	370	340	315	315	317	321	323	331	301	311	324	330	314	296	319	337	323	328	332	378	345	290	311	322	315	345	352	367	349	352	357	345	340	347	329	319	323	356	323	347	331	326	340	323	330	309	332	333	341	307	287	326	335	317	328	325	338	300	322	317	340	319	332	335	339	342	304	304	326	295	322	324	312	341	326	305	331	322	343	311	275	331	358	303	294	332	319	268	315	321	329	308	319	329	311	310	324	314	302	341	309	270	300	297	341	366	317	327	324	318	294	303	294	325	330	306	343	314	293	318	319	316	334	303	305	330	293	315	329	318	312	306	348	320	362	311	360	316	307	305	298	317	301	323	343	342	317	312	299	335	334	310	305	348	300	291	305	260	329	288	340	316	303	323	328	319	296	273	327	303	349	310	309	333	353	299	344	305	325	299	318	331	329	300	322	293	326	301	303	279	329	301	354	331	325	306	306	259	339	309	312	291	289	354	344	318	295	281	327	328	317	326	332	308	310	338	334	318	304	299	337	330	299	316	330	317	313	314	324	328	313	344	342	311	321	305	298	306	343	336	307	360	316	316	322	300	346	312	310	316	337	314	326	311	300	314	300	311	345	317	301	308	301	326	309	317	314	297	297	326	328	356	334	313	302	320	298	300	322	326	324	336	346	310	316	340	315	306	319	328	305	332	316	303	306	300	329	318	314	349	296	293	343	320	277	326	349	363	322	355	305	365	311	289	320	324	318	320	306	317	319	321	318	338	333	307	312	348	297	319	348	302	332	324	294	336	295	323	334	317	318	281	341	344	305	316	300	316	335	277	331	317	290	291	329	291	306	276	305	311	333	298	309	289	318	315	318	314	300	323	314	304	328	295	330	338	308	322	325	324	288	336	321	307	333	319	333	281	326	349	296	317	348	327	295	320	318	307	325	288	308	304	311	315	317	339	318	337	308	327	299	325	324	347	296	301	323	325	316	306	340	296	337	279	318	316	302	333	311	298	329	330	328	333	333	332	316	317	292	275	319	329	300	330	311	277	294	315	316	330	309	321	311	351	314	327	334	294	313	294	312	304	315	307	333	313	302	341	306	325	318	305	332	313	304	321	294	318	280	309	298	352	322	302	344	313	343	328	316	320	330	332	342	318	332	344	333	334	309	275	333	315	307	296	311	317	341	325	322	308	314	321	331	318	310	283	308	297	320	296	303	318	344	337	318	301	295	286	327	313	313	322	314	353	335	301	307	333	309	318	329	327	329	300	306	286	313	323	298	291	322	314	340	325	326	313	328	296	293	335	339	324	298	320	285	319	319	297	311	303	295	357	330	310	321	315	311	301	341	293	309	343	302	337	322	350	336	310	351	326	332	324	376	330	284	322	308	324	312	332	311	336	280	339	318	338	305	301	328	321	324	327	333	320	328	312	303	328	284	308	314	303	290	323	300	306	310	332	315	348	313	323	330	325	309	313	298	275	306	326	331	322	318	334	319	339	307	356	288	316	315	333	326	311	302	327	317	329	326	313	365	306	315	328	338	302	298	306	316	310	322	303	334	335	330	307	316	297	330	304	351	307	355	321	305	332	329	320	313	297	345	305	307	361	328	314	303	318	309	301	338	332	315	324	322	319	343	336	295	325	284	324	316	329	342	314	327	301	330	293	315	301	312	318	340	329	297	304	352	326	307	315	300	310	317	318	317	308	309	339	289	311	339	331	318	292	313	318	328	299	314	334	278	323	321	317	304	323	314	321	332	304	319	351	333	316	298	334	301	327	298	328	300	304	311	323	306	340	305	311	307	300	344	293	310	314	291	310	308	304	313	337	288	324	313	309	335	312	322	310	329	333	328	335	306	293	307	312	313	325	321	324	341	305	302	317	343	348	309	323	307	332	301	321	341	293	330	328	320	335	301	303	301	290	345	316	327	308	323	328	300	324	332	356	373	315	330	298	345	317	301	303	320	324	312	306	299	299	298	289	282	344	305	334	290	308	287	324	310	311	307	341	258	330	339	326	317	325	310	323	314	300	332	304	340	304	302	284	351	307	325	305	307	284	284	310	309	333	337	336	311	325	328	351	354	320	304	297	297	338	329	308	323	322	310	323	331	287	306	286	288	319	342	314	323	294	339	302	305	305	305	322	331	324	336	300	286	293	332	339	334	321	314	353	303	306	302	297	281	321	338	323	320	303	306	327	305	303	330	297	285	327	326	328	326	303	338	327	295	331	289	304	311	318	333	328	330	324	313	300	316	327	299	300	306	297	289	315	301	322	339	313	306	319	349	310	335	307	319	347	320	325	317	262	304	309	322	310	300	300	293	313	289	315	315	323	282	295	318	342	333	274	305	306	333	301	276	311	306	304	319	321	320	315	287	296	341	332	314	296	319	290	317	324	329	279	325	315	323	324	294	341	317	300	317	342	312	317	306	336	332	312	346	325	324	365	344	322	319	347	345	311	331	343	288	324	315	303	320	340	317	332	328	314	315	312	349	356	328	329	323	319	292	356	315	269	334	323	307	307	310	310	358	313	280	289	307	322	305	311	311	324	278	313	305	300	306	320	336	293	306	299	293	297	314	294	283	311	334	338	315	289	308	334	336	331	296	287	339	310	329	305	303	368	345	316	334	313	336	327	315	329	368	293	328	310	344	319	322	309	296	311	313	331	275	331	345	321	293	288	329	314	348	332	302	324	326	319	336	333	333	341	294	344	302	315	323	279	308	319	298	314	335	320	315	309	321	300	315	327	311	299	302	302	321	340	314	306	306	280	305	325	339	333	281	326	286	313	289	326	316	323	322	281	296	312	315	335	294	349	313	280	296	340	305	310	318	327	319	313	293	299	327	289	351	302	334	321	352	352	301	322	327	319	316	310	301	323	312	326	301	295	320	327	312	358	298	337	297	329	353	298	317	322	335	302	309	317	307	302	325	300	310	302	329	311	299	314	323	329	309	323	338	292	311	283	295	314	293	322	326	300	288	288	314	310	338	328	309	312	318	324	345	298	302	307	317	324	315	333	341	302	308	294	285	319	303	291	319	295	310	316	305	303	332	328	321	307	329	306	340	346	349	300	317	320	280	335	319	309	321	342	295	321	324	348	296	304	328	310	311	304	304	366	285	336	288	329	316	311	337	339	338	282	291	338	335	324	300	305	314	317	294	284	296	295	279	307	278	301	279	355	319	316	300	330	322	326	330	316	298	319	310	300	302	313	300	331	304	321	326	314	314	353	293	319	328	301	331	288	293	329	325	301	327	316	312	312	312	304	327	340	320	306	329	322	300	310	311	335	311	285	301	316	307	296	327	322	303	299	311	316	286	338	311	315	297	283	340	317	321	320	317	361	311	293	306	325	280	313	306	325	336	345	321	286	314	324	294	321	324	326	302	331	320	307	355	293	326	331	305	330	313	325	333	323	316	340	343	307	314	320	303	348	287	290	326	350	306	355	304	340	318	327	342	297	318	307	319	310	311	309	288	335	323	337	301	326	304	311
24249	21526	28653	24798	21444	6898	1097	822	703	661	651	592	627	577	547	592	574	555	506	541	478	507	503	550	535	551	534	517	538	556	528	577	546	508	591	603	573	559	559	545	530	527	527	503	534	511	530	512	542	509	525	547	537	543	570	540	563	561	549	554	505	530	548	490	514	491	485	526	514	513	526	573	494	531	529	513	508	530	498	532	457	491	495	509	514	549	507	525	522	490	511	546	485	521	567	492	542	563	522	477	500	494	516	554	517	524	491	533	506	510	520	484	539	510	514	546	541	519	540	521	516	517	491	534	551	479	534	520	521	519	528	542	527	540	493	475	510	524	507	536	552	496	541	530	503	502	524	509	512	509	513	485	481	522	495	518	517	549	460	536	516	474	515	524	505	507	530	573	511	518	542	524	505	510	516	510	488	519	516	529	497	489	504	506	511	489	497	532	529	508	530	496	550	495	547	509	463	503	504	506	528	527	530	494	482	502	503	509	524	504	516	545	509	498	498	523	536	535	520	513	534	487	494	512	540	539	481	521	535	502	522	538	489	532	536	553	520	524	469	502	485	525	500	537	562	535	511	503	477	500	514	507	542	495	479	501	512	500	470	512	546	511	503	534	558	499	528	481	488	502	489	516	498	488	530	508	519	566	550	488	530	531	504	546	512	502	535	525	508	536	496	517	541	521	532	554	562	524	473	525	518	514	493	509	495	522	483	459	532	527	471	494	491	524	531	498	544	494	487	503	496	514	527	496	484	519	495	486	516	500	524	477	548	555	482	503	520	470	492	484	507	491	511	504	503	486	510	533	500	475	509	469	539	486	523	528	502	524	509	515	495	529	515	480	488	514	499	545	513	483	471	537	521	523	489	447	534	523	504	509	532	526	512	551	539	494	495	502	551	560	514	473	506	529	528	512	477	563	519	514	533	521	540	529	504	510	535	539	495	526	485	529	499	537	536	492	490	522	508	521	503	526	511	512	503	487	546	494	518	474	537	491	516	519	490	493	545	490	538	501	531	505	494	472	530	529	538	480	510	491	514	527	542	561	561	512	533	477	519	469	521	530	531	480	506	499	498	518	541	542	551	523	520	481	489	535	544	492	519	542	503	503	530	498	526	491	538	544	521	534	502	527	495	523	542	508	499	500	521	524	522	543	516	523	504	511	501	519	464	505	501	510	513	515	519	538	499	519	495	465	502	565	466	530	493	511	513	518	525	510	521	496	524	510	540	546	496	504	477	537	489	529	502	507	500	484	502	540	537	504	539	530	522	470	496	515	468	526	535	508	549	489	481	551	470	530	503	521	546	527	562	561	480	529	513	491	478	554	492	486	534	540	526	486	508	501	500	504	527	493	491	477	489	514	474	496	530	546	531	514	513	495	534	495	493	498	506	507	497	508	546	490	472	551	551	539	497	521	507	511	495	522	495	529	511	513	511	536	443	528	475	505	487	536	510	517	613	563	492	510	514	484	501	532	513	480	517	502	504	534	523	494	492	522	500	564	499	547	522	555	476	490	502	486	492	510	525	529	499	540	539	525	524	542	504	527	494	498	547	473	537	541	500	506	579	536	577	490	524	544	506	524	530	519	551	535	496	542	483	509	515	537	548	524	496	498	587	461	500	533	519	487	487	527	552	492	488	511	520	520	502	525	491	513	510	497	535	489	530	492	524	506	520	494	502	532	553	512	511	545	574	508	508	498	527	493	572	523	454	537	513	539	528	507	490	486	535	496	522	507	482	471	518	501	519	515	543	513	529	494	538	514	518	510	496	502	531	486	520	518	526	557	561	476	467	527	517	482	604	504	520	496	500	522	498	484	497	517	521	522	537	524	517	520	520	480	489	464	510	524	493	489	562	564	504	517	520	478	533	532	502	560	525	464	534	541	521	462	507	453	527	516	535	548	538	488	496	524	509	514	562	515	523	503	500	495	540	507	536	527	506	472	499	501	533	511	511	574	505	492	484	501	493	564	532	549	531	534	508	513	522	504	521	456	475	543	485	541	502	526	550	479	507	537	554	505	535	516	497	495	488	481	521	507	499	511	516	528	502	508	497	508	493	522	507	562	549	483	534	502	483	482	490	531	554	513	463	524	524	513	528	505	491	480	479	547	491	490	481	531	470	530	528	481	541	474	482	488	521	528	494	472	527	479	528	515	496	530	522	478	521	512	539	534	533	549	531	513	464	533	502	490	483	487	555	523	515	533	475	509	513	516	430	480	535	508	548	499	450	526	512	518	537	508	509	502	509	560	509	499	527	517	508	508	534	531	471	534	520	511	504	467	562	517	517	535	517	455	571	510	520	492	506	497	518	535	544	485	550	512	475	503	510	488	509	498	500	517	546	566	480	519	532	492	539	479	497	531	508	510	502	518	503	539	519	504	527	443	526	540	481	562	518	514	482	516	508	493	480	498	490	515	531	528	538	481	504	486	489	518	481	490	524	511	495	548	460	495	470	486	539	471	520	493	490	529	533	497	524	502	519	504	547	504	532	475	548	525	525	517	531	513	514	516	528	529	503	514	531	473	526	532	527	505	526	508	543	527	496	503	518	517	473	505	487	478	484	514	515	467	528	514	485	526	544	499	532	504	493	481	534	494	524	502	506	540	497	505	522	518	512	539	532	515	518	447	521	513	541	507	528	562	507	529	508	514	486	530	537	524	539	547	534	509	534	503	483	495	547	548	554	551	483	523	525	523	469	506	511	509	502	536	488	488	485	450	487	528	492	534	489	522	524	508	498	479	488	502	497	532	487	516	548	506	506	506	501	521	510	514	521	521	516	505	495	499	524	518	519	481	545	503	528	488	487	529	508	464	458	531	489	510	531	505	529	483	478	502	474	547	555	494	497	505	509	506	526	503	494	518	536	490	516	497	504	528	467	498	503	514	503	532	511	499	539	459	489	522	502	514	507	512	490	523	491	542	502	538	521	495	564	525	540	499	489	531	522	562	513	515	517	536	521	532	499	483	520	517	517	518	512	481	521	546	508	508	501	474	509	522	499	491	541	510	542	506	505	537	518	522	503	495	567	525	467	540	535	499	523	522	495	506	523	540	502	496	518	535	524	501	531	504	522	496	522	544	532	531	521	499	539	497	496	501	500	507	505	513	508	500	539	512	516	524	513	471	547	536	500	573	499	526	510	489	487	501	484	522	533	520	503	525	504	556	517	511	541	525	553	544	535	506	548	509	499	526	527	500	528	530	502	520	513	509	489	485	496	505	510	491	513	545	519	527	486	490	526	493	538	503	495	533	519	495	526	503	500	505	517	533	518	515	506	524	529	475	535	490	518	570	511	517	529	516	496	542	498	499	498	454	513	460	511	504	528	518	463	550	519	473	482	533	490	498	511	502	502	509	495	508	526	505	487	547	514	489	470	515	501	507	503	514	489	486	530	525	480	502	487	517	500	495	509	503	540	487	458	527	527	521	564	548	535	525	520	480	556	493	527	474	547	525	523	521	520	493	535	484	480	507	517	510	523	519	534	499
35444	10443	5320	2462	1827	1494	1181	999	910	834	718	677	649	612	620	598	568	600	587	572	595	532	560	566	581	551	507	553	539	503	600	546	578	572	568	576	571	556	608	551	545	590	550	608	603	555	573	586	577	555	521	549	570	567	543	521	582	575	559	611	535	519	547	584	552	546	529	508	550	564	553	532	547	522	525	529	565	532	549	552	492	520	551	548	541	540	512	510	583	520	575	538	546	560	544	572	518	505	531	541	537	541	561	518	537	535	559	558	564	508	532	539	558	524	491	481	573	521	558	507	498	511	566	515	528	502	541	525	519	514	535	542	535	537	552	535	528	485	555	518	507	558	543	540	534	528	513	543	543	502	511	576	567	520	555	520	538	507	538	561	561	536	534	483	520	533	511	528	572	526	545	561	532	535	521	525	532	513	525	542	483	486	515	526	500	537	552	548	508	517	544	556	572	552	540	557	545	556	533	538	522	535	526	503	489	521	535	542	505	492	490	499	510	492	519	533	516	500	514	520	541	505	533	536	500	506	520	547	542	493	532	546	504	520	531	525	548	505	545	521	594	532	544	543	539	538	539	526	553	508	518	509	495	543	556	553	530	516	566	532	503	511	526	548	583	505	520	532	525	548	536	510	549	520	516	517	513	563	495	525	551	571	545	511	526	524	574	559	513	522	522	504	550	516	491	507	510	490	533	540	540	539	511	522	542	511	558	570	548	524	527	510	514	524	517	497	515	509	524	577	537	536	533	494	534	516	538	544	514	501	496	505	549	575	515	545	533	534	509	517	549	541	547	541	523	505	539	520	519	576	506	573	532	513	524	524	510	522	521	556	535	527	498	502	492	533	516	524	530	549	506	541	521	571	534	569	521	502	526	526	534	520	513	533	503	467	510	554	538	542	514	530	519	508	486	499	507	565	491	495	522	520	505	532	509	519	539	553	586	500	475	560	541	494	507	531	507	525	545	514	517	520	539	527	527	542	517	557	557	496	535	549	537	507	523	533	511	524	511	536	503	532	532	524	539	506	529	545	508	512	523	491	528	579	549	503	525	546	515	496	523	528	538	491	509	543	520	512	526	564	556	512	543	558	500	531	520	497	529	501	541	531	505	504	503	527	561	561	512	533	541	520	524	518	552	543	467	506	495	575	494	517	519	548	513	511	551	512	503	505	482	520	534	498	515	480	525	522	540	545	508	566	555	518	503	524	562	538	538	511	499	499	520	505	518	509	518	528	546	531	543	512	555	531	517	523	491	566	550	546	571	542	487	508	516	521	487	490	547	548	519	499	505	529	531	560	541	512	509	510	526	556	504	506	565	508	514	542	497	563	559	521	550	536	536	479	485	509	533	525	537	521	522	511	532	489	519	556	522	526	512	547	530	522	494	549	496	534	531	525	487	534	513	539	473	482	542	524	489	523	514	497	543	543	511	508	498	549	546	523	505	494	496	522	554	489	527	493	515	524	535	533	510	517	539	510	540	529	519	498	499	515	488	497	553	509	514	536	562	517	563	545	528	546	516	520	496	521	529	532	564	535	526	562	525	531	473	513	529	518	501	541	512	534	538	526	545	546	510	508	568	495	504	497	558	533	545	525	520	506	576	526	532	527	529	520	470	493	508	520	525	547	480	518	525	545	526	517	518	591	536	533	565	538	540	514	557	495	547	565	561	511	576	503	488	521	540	492	553	473	502	544	509	493	490	494	512	503	550	517	528	519	551	565	529	525	548	551	537	521	562	515	531	498	540	547	530	531	510	493	560	539	506	564	518	540	559	554	530	554	476	512	460	561	498	501	517	527	588	552	513	525	548	508	501	496	549	566	512	540	497	532	485	551	545	520	510	537	501	538	522	522	537	540	524	538	500	506	522	586	506	524	512	580	555	550	522	518	521	534	528	545	533	531	539	525	547	525	517	515	559	524	530	522	548	519	595	509	547	527	521	546	539	470	519	541	526	502	509	517	519	517	503	512	526	510	554	529	490	524	492	530	519	523	525	534	481	554	538	524	510	489	523	520	523	484	514	519	533	522	531	524	491	499	551	555	512	549	491	530	477	534	453	528	505	508	532	515	549	543	482	532	495	535	538	526	527	546	537	538	520	567	513	535	513	543	530	549	537	550	558	505	497	522	544	509	496	511	553	560	511	519	521	550	510	486	508	489	554	477	529	548	512	523	501	512	530	533	510	505	537	550	525	522	527	506	544	469	510	520	516	516	538	504	519	510	504	520	511	501	579	471	499	498	541	509	517	527	535	545	550	510	534	528	573	546	518	513	526	548	510	517	519	544	515	564	521	517	544	524	501	523	545	538	505	543	528	485	519	537	539	524	505	519	527	472	535	527	510	583	482	489	503	561	537	537	550	530	552	515	494	525	565	497	535	497	556	516	526	515	588	518	519	494	535	531	527	561	495	517	531	517	556	497	520	502	492	518	527	513	508	512	544	530	489	535	525	499	539	534	492	513	546	546	536	531	534	533	540	510	537	543	493	491	528	545	511	529	522	537	545	535	526	504	566	489	538	500	532	536	523	533	554	556	487	497	508	545	493	552	523	531	464	541	527	528	504	538	509	516	524	547	536	520	528	516	557	535	562	520	530	488	527	514	524	532	515	526	515	531	564	516	516	498	502	524	543	569	550	541	559	547	520	530	528	513	508	500	533	556	530	521	520	486	522	498	475	484	529	505	512	494	507	523	545	525	472	516	531	537	533	513	570	512	564	499	513	514	527	514	493	574	573	541	498	510	533	518	520	504	545	518	531	531	542	487	496	525	524	525	517	519	536	494	499	508	524	544	529	532	529	545	527	546	491	508	539	489	536	515	500	505	537	563	524	493	512	513	503	565	549	553	525	552	527	492	579	477	529	560	531	506	504	545	561	510	559	465	513	518	554	506	529	583	516	521	538	547	530	508	514	521	562	486	499	525	500	541	541	512	520	532	536	533	526	522	526	503	531	544	516	527	569	544	546	503	535	529	518	492	524	517	528	550	566	542	539	572	548	507	487	520	529	487	571	501	495	497	514	539	501	515	561	552	518	540	510	554	539	497	506	537	515	544	520	531	565	535	518	540	529	542	503	565	503	537	532	518	563	545	514	509	541	515	530	541	524	515	480	539	526	532	529	535	496	502	514	514	576	522	518	528	573	529	521	535	487	521	527	534	554	538	546	514	527	503	504	513	552	513	546	493	546	522	508	530	547	531	521	525	549	515	528	504	510	498	517	618	526	518	544	533	502	495	509	523	568	499	509	529	499	500	522	537	487	571	559	491	518	513	532	523	524	568	504	571	519	493	490	534	507	552	549	526	523	507	531	510	536	548	492	528	532	545	525	552	535	511	522	510	531	532	493	550	537	556	494	527	524	520	522	487	538	511	504	513	520	540	469	540	517	482	510	545	538	499	560	491	540	512	500	496	545	541	525	558	572	551	556	487	549	502	490	497	538	543	546	536	542	510	526	509	529	518	547	523	524	493	514	540	531	505	531	542	515	526
25485	21604	27558	25975	8302	630	491	476	418	373	411	368	353	378	377	361	364	296	323	287	321	305	322	336	285	344	307	325	323	295	344	336	363	325	357	361	369	358	310	343	339	348	321	313	309	339	307	355	330	329	308	354	325	328	306	341	315	323	345	347	350	320	339	327	316	330	312	303	323	310	323	300	306	328	330	321	329	306	314	325	339	294	306	326	339	306	294	302	302	295	358	282	327	323	301	329	311	306	310	312	327	353	337	292	304	330	328	306	321	306	298	309	309	315	345	355	299	284	340	318	348	370	333	320	382	292	315	322	344	295	293	316	315	305	330	308	360	318	311	306	321	344	320	326	312	332	303	346	315	337	325	326	306	324	309	301	319	321	284	322	327	310	336	341	291	277	292	303	329	286	284	345	330	339	334	296	328	295	325	318	304	329	370	300	312	335	310	285	327	342	355	301	290	289	316	294	309	303	325	316	303	326	305	333	316	269	327	306	306	327	365	335	321	325	305	303	289	321	299	295	317	317	295	319	332	311	328	302	349	300	326	325	311	294	314	297	302	325	357	288	326	326	329	307	314	300	352	310	336	305	300	321	326	321	310	337	308	288	352	347	324	306	338	346	291	330	332	321	311	311	297	321	342	329	346	328	303	344	315	303	289	339	318	344	348	290	321	306	299	303	312	335	311	333	332	295	308	299	295	316	294	316	302	311	334	326	317	328	344	293	301	306	338	318	318	330	304	314	308	324	314	299	324	303	333	318	290	302	323	310	287	325	347	310	308	305	265	307	308	296	319	308	322	318	317	314	292	301	334	333	330	291	309	342	327	316	335	313	309	278	320	346	285	295	298	315	317	297	314	332	320	313	321	306	314	295	317	287	347	306	304	354	331	319	299	316	317	320	321	298	345	342	339	335	311	351	309	340	328	317	341	316	299	299	299	324	306	313	326	332	342	350	310	282	331	290	308	303	342	309	329	318	286	317	306	305	308	339	332	326	297	360	318	328	344	319	309	353	342	318	326	329	304	304	322	300	379	285	307	321	287	340	278	320	321	301	314	303	296	311	319	294	320	316	309	335	320	297	316	325	306	318	304	326	320	275	279	302	314	299	321	340	294	303	293	307	303	320	307	305	291	319	321	277	315	331	329	302	279	321	326	306	317	328	314	303	326	302	326	312	291	313	330	342	316	295	326	332	320	301	299	308	305	337	301	300	325	343	299	343	329	325	301	322	304	338	314	314	320	279	309	309	290	320	301	323	304	320	298	297	332	275	316	270	313	321	331	349	339	315	321	317	355	296	331	298	304	355	338	308	330	306	351	309	329	311	320	348	310	299	281	341	283	326	308	319	334	315	317	319	284	324	319	315	314	302	301	277	315	323	318	316	313	296	333	310	293	316	319	312	287	306	307	332	260	315	300	328	311	305	318	325	330	301	289	276	348	333	319	297	325	313	331	345	315	349	334	301	307	310	323	279	310	318	344	324	337	293	315	335	304	333	315	307	332	326	308	305	337	348	311	303	323	313	285	326	293	339	309	307	310	301	305	309	281	344	287	335	352	308	310	321	313	329	310	308	319	314	300	312	301	328	301	291	310	306	331	300	325	292	305	316	307	306	327	345	336	330	314	323	340	310	312	291	310	343	308	330	336	322	322	309	325	314	311	299	320	318	305	326	320	280	338	284	309	329	317	306	291	311	322	308	313	306	305	334	324	328	308	316	306	328	341	303	308	334	314	312	317	320	298	316	318	294	309	294	317	325	313	315	290	336	322	270	301	310	343	283	308	327	334	321	290	316	327	302	356	279	331	285	309	328	319	325	359	305	352	304	322	295	310	306	308	330	319	316	297	324	301	314	305	335	313	307	294	295	316	314	327	340	302	297	337	343	292	292	306	325	321	299	342	308	305	330	275	278	301	337	337	302	338	310	339	306	316	296	330	327	311	304	369	299	298	314	310	305	320	310	282	340	300	324	276	349	305	323	332	332	317	302	293	300	307	326	333	340	309	345	314	331	292	299	319	321	309	301	355	313	313	309	358	326	304	336	311	321	309	322	307	318	330	304	328	316	308	333	298	320	319	331	336	320	329	336	319	303	311	271	283	302	309	329	320	315	317	330	313	354	304	310	311	301	334	321	298	305	334	309	320	304	328	329	305	348	343	348	323	326	290	305	347	319	348	297	293	310	315	331	271	311	289	292	326	287	324	326	335	300	321	316	317	306	328	308	319	292	333	322	325	331	317	334	302	364	292	346	316	303	306	305	316	334	320	282	291	308	321	305	320	308	292	321	305	324	318	306	294	329	338	298	295	311	328	320	302	311	297	317	299	300	340	322	306	335	343	305	310	270	329	278	330	317	319	308	304	313	305	287	319	300	297	310	285	309	328	341	314	323	324	329	324	304	300	310	307	330	313	290	297	306	323	317	362	331	313	304	283	314	295	315	324	308	319	337	315	305	308	328	277	290	319	309	314	349	331	303	282	279	276	308	283	306	284	311	313	320	319	302	310	302	305	323	304	293	300	338	317	283	321	308	303	336	308	286	330	338	319	339	335	339	314	314	324	333	282	363	298	316	301	325	286	336	332	320	309	302	315	297	309	345	339	296	305	320	331	321	324	291	302	304	296	299	325	318	293	322	325	318	312	331	297	313	278	312	313	313	308	287	316	287	336	313	319	316	302	328	296	338	327	331	334	309	322	321	297	292	305	311	315	330	307	321	310	356	344	345	285	294	289	337	322	313	308	303	304	317	311	324	335	308	336	328	347	349	315	326	295	300	284	313	356	317	299	356	331	318	355	308	331	327	309	307	310	329	330	297	307	310	303	317	315	297	336	289	298	316	307	317	347	345	312	299	309	287	289	315	320	301	284	299	310	302	344	321	315	324	290	329	301	290	280	340	334	311	348	333	298	291	330	320	330	303	330	281	327	322	304	324	338	303	308	332	333	330	338	296	308	306	300	322	306	333	307	345	303	311	312	333	313	315	305	328	296	336	336	309	349	315	308	317	284	303	315	294	291	290	301	336	314	285	303	314	331	305	338	289	312	282	317	322	318	315	300	312	320	300	303	343	306	321	320	304	338	295	301	328	298	323	336	297	322	350	295	306	294	313	341	332	332	274	329	312	324	299	299	285	339	301	305	303	319	313	300	298	329	304	312	331	316	301	312	302	333	325	312	349	331	344	279	339	290	293	337	339	295	352	326	298	313	317	307	289	343	299	301	345	311	311	275	289	301	323	320	295	295	316	319	311	320	303	321	324	299	334	364	277	314	291	323	301	300	324	306	303	308	313	341	327	280	329	328	324	317	316	319	340	275	326	316	321	319	320	306	318	315	320	312	321	348	313	319	320	306	280	322	304	314	317	329	292	320	335	314	342	317	310	300	315	338	299	293	323	300	348	306	306	303	317	308	323	333	332	333	333	297	321	325	327	335	309	310	290	310	307	305	340	330	332	331	332	324	335	322	279	273	292	298	306	329	300	313	320	326	325	346	305
33391	7523	2980	1541	1098	929	792	635	550	540	494	467	434	433	406	429	369	383	364	386	366	348	376	377	351	373	376	377	403	389	360	409	382	392	399	440	447	420	396	388	387	380	359	342	357	377	372	385	354	361	359	357	375	380	351	354	360	357	357	337	346	373	358	356	378	367	357	391	381	347	341	366	387	390	351	345	356	331	382	353	367	341	347	339	388	358	361	361	362	345	356	361	393	350	358	349	338	351	352	347	338	340	318	354	362	356	361	348	336	337	366	335	367	375	371	349	338	339	331	370	351	363	350	327	329	336	359	371	367	347	364	357	368	364	341	369	362	380	349	355	357	332	333	373	381	339	377	312	332	321	332	334	371	353	346	341	357	351	353	396	339	330	341	384	361	363	383	310	371	343	366	374	345	370	291	362	318	338	375	343	368	367	333	317	324	352	340	415	364	339	347	364	335	346	350	351	340	346	387	366	332	361	364	350	356	353	379	373	355	373	355	341	383	344	365	332	337	358	341	313	356	349	383	362	326	349	313	309	337	358	353	340	344	350	350	379	363	332	389	347	369	338	313	341	396	335	342	364	344	379	371	355	329	377	370	361	371	398	336	347	366	351	388	372	332	382	360	371	326	336	354	389	347	363	350	365	373	324	352	326	357	384	337	383	352	343	366	329	364	353	330	348	374	340	373	345	368	347	334	355	357	334	354	358	346	376	352	345	305	347	359	363	329	366	333	351	334	354	359	372	312	362	316	379	366	333	372	363	347	336	368	344	326	379	372	343	369	320	348	361	352	387	360	359	338	371	336	333	335	368	386	338	331	337	382	343	335	384	337	345	358	319	365	369	358	328	395	357	325	328	346	350	339	348	345	334	358	339	354	366	329	382	371	344	356	341	331	322	377	336	354	378	361	360	371	319	348	353	399	351	357	358	349	332	345	336	340	378	386	348	330	387	388	361	349	361	347	363	356	347	358	314	373	347	350	342	367	359	321	345	329	348	364	373	354	364	370	297	366	353	376	332	379	349	366	384	347	363	315	313	371	338	369	344	369	332	342	345	360	354	374	358	349	327	352	374	359	357	336	336	364	340	340	349	364	348	378	350	371	315	373	394	379	328	384	370	364	335	353	359	320	347	343	343	337	368	339	343	334	352	346	388	378	384	351	354	361	332	365	345	361	362	344	337	339	385	359	363	356	349	357	362	336	344	364	330	356	327	355	371	330	310	330	370	377	366	347	342	337	344	340	336	357	393	361	339	369	358	346	338	352	352	344	341	365	343	357	364	370	358	390	342	341	365	332	349	358	361	370	364	355	334	319	394	312	351	320	360	328	344	313	353	356	329	360	360	376	349	327	314	390	348	328	372	358	323	377	349	367	355	312	358	360	351	332	388	352	391	348	307	342	360	358	354	338	362	344	337	359	327	349	354	330	369	363	336	355	347	365	387	346	389	323	343	353	336	362	333	357	334	335	331	314	343	341	374	350	338	361	342	349	362	367	345	341	344	370	361	356	358	340	345	332	371	322	336	327	349	362	322	337	374	342	357	341	357	344	344	370	338	355	360	363	356	335	399	360	342	375	368	396	356	345	400	344	353	333	355	345	344	346	357	361	349	357	338	331	393	364	362	334	381	363	347	379	375	362	363	332	350	356	348	364	348	328	395	373	354	363	412	385	365	358	371	361	336	369	349	335	339	332	375	376	355	306	382	342	363	334	354	361	354	359	335	419	348	355	354	350	373	346	334	330	390	341	372	322	367	327	356	348	356	328	316	335	329	395	336	343	378	347	359	338	346	335	343	339	343	364	328	342	346	344	352	361	301	346	353	363	351	336	347	343	359	337	379	369	338	359	355	368	350	344	339	370	340	349	315	339	346	378	361	323	344	365	377	349	346	359	353	342	380	350	339	342	343	379	334	378	383	362	327	348	358	357	369	344	351	347	353	341	361	363	363	390	365	344	394	351	346	331	365	364	364	386	352	342	337	342	341	355	358	397	344	385	336	365	391	308	343	316	349	337	367	338	367	356	327	353	342	343	348	350	358	348	325	340	356	339	364	319	315	325	338	353	359	350	349	356	378	377	329	328	371	360	354	361	362	344	362	355	379	320	331	366	388	350	382	360	362	335	329	348	341	355	377	360	366	347	371	337	316	329	355	353	363	345	351	342	372	374	327	350	345	360	331	384	372	326	361	348	365	351	364	401	338	360	386	344	400	352	363	343	340	363	349	371	361	359	361	368	330	352	350	353	393	351	386	349	336	352	359	361	384	330	357	348	357	368	363	379	364	328	350	342	340	374	359	369	338	352	360	358	348	369	375	358	334	391	397	351	321	343	359	352	335	366	358	350	384	361	335	340	339	375	323	328	386	348	340	379	356	363	398	344	354	357	372	353	369	367	388	377	380	341	362	329	328	356	375	365	398	338	345	358	354	375	368	346	375	366	341	366	367	340	354	345	376	368	367	352	354	357	367	351	363	376	384	351	326	362	391	354	344	339	358	342	351	359	375	333	337	356	366	341	356	356	331	375	380	330	361	360	355	353	351	347	348	347	354	372	345	343	329	351	368	332	337	351	330	369	346	348	372	344	346	355	341	360	359	364	361	322	389	366	342	364	348	342	363	359	365	324	350	356	333	337	349	362	373	337	342	368	371	388	351	346	360	363	342	354	383	372	340	361	356	370	353	329	336	337	369	329	345	348	342	343	325	333	323	393	314	347	349	360	354	349	358	344	345	351	351	338	355	358	365	358	340	345	366	360	350	373	327	360	325	364	372	345	347	352	360	353	333	322	354	354	341	348	381	330	318	365	351	359	336	356	346	341	351	358	362	391	357	363	353	339	360	339	334	332	356	358	329	361	386	374	340	342	347	319	355	362	329	344	330	373	326	365	355	352	352	351	361	342	322	327	333	352	353	319	333	384	329	349	358	351	369	354	348	367	328	364	342	371	365	326	364	353	327	339	335	354	342	331	359	392	351	341	337	346	325	362	357	358	367	352	322	359	356	375	351	364	351	356	379	340	320	358	318	325	354	355	341	342	363	353	327	345	336	332	313	344	347	313	339	366	336	354	358	315	346	323	341	353	355	335	344	334	356	324	343	353	358	357	359	361	345	347	376	365	342	360	356	368	339	336	348	347	332	344	386	357	350	358	348	388	345	342	328	319	342	336	346	359	354	381	341	363	337	362	381	336	348	378	355	339	336	367	324	363	353	342	357	365	327	363	332	374	364	365	350	374	332	351	341	368	356	349	335	378	386	334	338	348	349	321	334	337	378	357	341	338	351	379	333	325	363	326	316	323	385	318	356	323	352	343	388	337	333	356	366	353	339	316	353	361	331	359	374	324	338	333	370	375	332	324	385	351	339	334	346	337	363	356	361	368	368	346	388	368	387	337	382	336	362	361	349	374	329	337	360	316	356	362	320	355	357	362	364	341	373	365	366	336	348	356	321	368	378	343	353	361	350	376	392	360	353	343	335	319	359	328	333	349	368
23115	21566	29284	24311	21561	21561	6461	1320	1046	993	863	853	779	771	778	746	742	666	712	705	706	703	685	735	686	678	725	679	627	654	683	688	702	665	726	703	748	725	706	741	687	677	672	689	663	644	671	716	706	659	662	633	626	619	640	630	639	654	671	686	635	662	652	637	684	653	660	632	657	648	634	682	688	678	688	612	668	637	655	612	635	685	630	654	626	627	651	615	629	647	639	631	687	640	644	640	645	636	642	674	629	622	693	632	616	641	643	620	668	604	634	637	665	625	664	581	629	648	609	666	651	662	600	645	617	629	651	652	625	688	648	660	685	655	600	669	582	658	621	627	684	633	608	595	653	660	648	628	698	669	626	662	662	620	688	607	650	656	644	675	664	693	662	681	640	643	615	637	645	635	637	620	645	639	672	649	628	625	620	653	673	622	669	629	618	612	631	585	688	635	614	674	635	610	650	646	670	621	655	633	628	577	625	601	664	646	630	641	668	646	641	638	578	642	617	685	663	692	635	656	659	624	604	666	636	699	634	615	647	643	656	586	606	641	603	680	628	607	652	604	696	607	628	590	623	655	649	630	669	610	614	620	599	620	620	636	598	638	612	602	678	647	625	664	621	597	609	611	640	626	657	614	632	642	635	646	671	683	624	628	639	649	648	646	595	655	627	618	663	623	636	630	666	693	635	626	633	640	669	656	620	692	618	651	646	606	701	609	627	627	664	630	652	617	650	665	670	646	644	572	602	625	659	645	612	622	627	632	657	638	664	648	681	619	622	673	683	637	629	572	620	648	585	639	629	593	629	618	661	630	630	646	632	656	649	671	637	625	632	643	595	657	682	675	618	632	653	638	609	661	638	627	609	606	598	658	622	615	653	672	639	686	681	617	592	637	633	639	676	672	647	641	633	621	647	689	644	618	671	657	642	617	639	669	649	645	631	583	603	645	602	647	631	590	588	599	612	639	597	645	646	673	631	646	669	639	613	597	606	637	624	653	657	581	620	615	625	643	652	641	667	669	681	661	608	605	619	649	661	645	662	642	634	630	664	654	635	618	620	656	675	653	673	651	649	596	610	618	618	603	669	593	628	658	624	679	598	641	625	608	613	663	633	614	639	602	631	594	656	638	647	599	622	690	638	638	606	654	646	603	675	651	631	626	627	637	643	696	670	628	679	631	630	622	643	669	640	597	648	624	690	652	659	614	616	607	622	616	670	660	653	680	615	654	627	598	647	633	674	602	626	627	607	649	621	655	639	647	603	626	644	646	627	619	657	635	609	648	641	623	631	616	655	629	648	621	632	649	664	610	655	646	604	642	612	607	608	636	618	666	649	617	638	631	610	690	624	629	614	627	621	632	629	627	639	685	618	601	628	665	639	644	597	650	660	653	656	651	624	640	619	649	619	641	602	656	641	663	589	619	646	655	618	656	627	639	606	618	622	596	652	634	617	633	593	618	618	664	678	620	607	641	661	655	595	643	656	644	626	635	635	641	636	623	633	627	684	625	598	643	623	619	608	633	633	655	628	636	630	657	664	628	668	632	636	650	618	595	677	637	667	610	618	641	650	645	650	591	618	632	646	619	615	633	594	625	616	611	648	661	651	636	658	606	622	639	648	667	634	632	611	609	639	697	612	641	692	629	640	644	660	631	636	669	626	617	624	670	616	621	616	660	626	652	645	661	606	635	642	640	605	622	606	617	635	644	621	603	661	639	660	617	631	649	690	653	697	623	587	647	622	630	658	632	663	656	644	641	630	613	621	685	652	637	593	644	627	609	633	648	634	691	650	652	598	665	658	665	628	638	678	621	644	606	624	654	613	617	641	636	600	617	596	637	658	649	598	617	688	628	622	703	632	610	639	625	647	623	639	627	657	624	641	614	622	602	616	646	634	676	614	647	604	641	631	645	648	620	637	663	599	629	664	612	679	659	670	638	653	604	697	630	637	652	675	666	602	636	591	651	683	678	599	686	639	646	664	645	632	635	635	652	633	644	652	599	630	612	653	680	646	652	612	619	654	614	629	636	661	650	637	656	632	688	631	634	666	645	635	687	679	678	576	644	670	623	646	667	628	621	637	657	613	647	631	645	678	620	617	688	672	642	662	648	670	616	639	590	625	634	632	643	608	623	652	615	638	625	655	659	652	556	633	639	587	593	659	655	634	661	646	646	644	603	650	652	652	658	716	633	645	612	627	624	629	657	685	616	595	607	671	664	667	601	656	639	658	652	643	655	666	668	627	584	645	633	688	632	699	631	628	612	711	604	681	692	620	633	635	682	649	654	610	636	600	600	616	661	602	596	636	660	604	644	566	620	664	636	679	624	609	623	655	650	674	683	651	637	637	647	637	636	616	643	690	618	648	623	602	613	635	616	602	665	665	603	628	649	676	603	654	643	653	636	626	658	667	675	638	623	687	618	619	657	659	644	629	636	644	626	613	610	664	650	652	631	691	631	675	612	667	617	639	615	636	612	630	630	629	631	601	609	662	639	697	644	640	645	613	643	623	594	578	615	597	645	628	602	596	681	637	675	639	629	628	641	602	666	651	670	614	610	668	623	641	657	615	648	658	605	654	630	598	585	681	639	629	622	682	614	693	636	638	718	628	642	607	645	646	628	651	601	671	648	678	619	629	627	645	564	622	601	620	611	632	686	669	639	604	625	612	654	595	617	690	688	659	627	643	649	625	640	629	620	610	640	616	641	633	614	646	633	637	651	651	632	634	611	655	637	604	624	652	662	626	656	628	586	678	574	596	646	609	663	629	660	641	635	632	591	656	658	616	628	640	679	589	645	610	661	648	603	646	612	596	630	651	634	604	615	662	657	609	623	654	638	636	597	647	594	646	677	621	649	611	608	653	647	657	596	576	671	643	604	608	615	611	646	615	640	634	635	655	637	680	599	644	617	640	615	670	622	646	597	636	659	633	660	616	673	618	654	647	654	605	627	658	659	602	664	639	626	601	660	657	634	604	664	647	622	602	626	630	612	603	598	633	641	611	609	617	643	644	605	599	641	636	620	657	634	612	643	614	639	620	645	647	656	665	673	643	619	626	628	621	664	627	648	638	590	655	628	624	630	596	641	626	662	622	614	586	599	621	626	623	615	660	624	676	648	641	642	665	618	665	665	622	647	649	660	692	645	659	622	617	651	631	623	667	632	590	664	630	613	600	613	599	686	620	669	609	625	607	622	605	614	636	621	663	646	664	615	583	670	647	626	624	636	659	626	642	628	644	657	612	627	654	687	632	637	648	673	667	610	625	572	640	630	644	670	641	643	684	625	673	687	630	583	657	613	645	611	688	662	641	706	624	610	652	672	687	622	652	596	637	577	640	591	608	629	620	680	662	608	629	630	636	618	619	676	595	603	670	604	610	643	625	664	664	622	638	618	625	634	641	650	636	618	661	649	619	639	604	638	648	602	594	602	643	621	605	648	607	642	642	655	634	657	614	633	670	644	596	589	653	624	630	614	654	648	644	631	673	616	618	649
42597	15383	9180	4379	3264	2487	2095	1628	1480	1230	1123	1051	970	890	842	830	804	793	734	776	687	660	752	725	684	738	731	681	680	671	735	729	758	733	799	740	769	774	707	761	708	684	726	741	717	680	691	678	655	659	698	691	665	662	693	654	660	671	676	674	636	665	667	636	670	685	646	702	632	675	681	650	687	611	642	698	641	635	699	640	732	683	678	714	676	655	644	663	632	630	668	639	663	639	701	640	632	638	683	653	657	668	662	647	676	626	609	638	692	659	640	694	690	664	705	644	664	683	651	667	633	655	653	655	655	649	649	684	672	635	670	648	660	679	644	640	600	665	635	670	650	658	619	675	657	671	675	627	658	624	630	685	637	630	630	638	663	590	677	615	638	684	665	666	647	655	676	681	663	657	656	647	617	657	653	637	652	650	672	644	672	618	649	616	590	618	653	669	650	628	637	672	616	633	646	692	651	648	688	684	621	643	621	709	650	678	644	649	657	645	694	641	625	647	669	642	666	640	644	622	662	666	643	650	665	615	665	638	671	656	620	595	665	657	650	658	682	678	662	651	667	595	620	687	642	656	664	703	615	635	670	675	635	580	651	652	638	656	640	627	661	677	671	659	643	641	671	678	681	622	702	660	682	671	645	639	635	616	674	644	626	687	602	666	625	687	648	648	666	654	646	632	685	648	636	647	657	677	622	633	627	677	622	640	635	669	646	666	666	687	637	634	637	643	644	662	657	636	656	651	636	675	655	607	667	661	654	590	665	650	666	681	671	611	673	629	660	666	674	622	647	670	602	705	657	656	666	712	679	678	645	648	634	683	612	655	703	670	648	625	659	648	623	711	666	657	641	616	650	640	572	659	654	640	604	632	619	600	664	658	666	669	696	653	643	683	666	701	660	644	627	627	676	626	638	618	638	666	669	692	654	700	682	675	590	722	643	622	623	661	659	660	648	684	636	681	655	633	631	676	668	623	553	675	674	616	636	674	701	702	682	638	698	600	672	615	662	644	631	663	641	643	649	676	688	651	655	620	685	649	636	662	651	684	646	647	613	661	665	688	629	679	631	663	648	604	638	647	633	617	639	595	647	620	707	696	602	670	676	665	651	642	625	660	603	690	689	645	711	642	620	637	634	674	658	704	653	646	644	682	593	661	669	667	619	640	631	650	647	659	689	646	687	673	629	676	641	656	639	690	643	683	647	646	648	657	612	605	699	613	617	690	711	629	681	673	621	630	643	652	607	662	629	645	651	678	625	670	661	668	659	631	658	630	661	682	659	655	639	683	610	664	663	644	667	660	619	649	707	648	674	665	695	627	599	626	671	670	593	632	667	622	698	690	643	602	674	662	612	671	662	676	622	620	645	669	638	650	664	626	697	656	629	619	673	617	664	638	669	661	621	662	663	638	644	679	629	703	625	619	625	640	630	616	594	652	640	645	630	640	630	668	662	626	618	637	632	686	652	630	698	621	590	626	657	646	677	638	662	680	593	633	617	652	625	597	670	685	692	660	652	649	674	660	683	679	655	640	656	664	614	614	643	646	652	629	672	664	678	652	679	630	653	682	665	646	692	641	642	632	618	667	614	686	693	605	634	630	618	691	665	636	669	691	689	647	644	657	643	654	632	613	712	624	665	714	628	625	615	653	664	661	733	653	706	682	631	671	653	677	651	668	666	667	617	598	644	638	634	671	658	681	692	691	682	618	691	661	706	670	650	643	675	650	685	670	713	657	649	662	622	659	653	607	619	650	653	652	656	650	675	673	593	664	634	646	642	679	708	673	628	645	676	641	648	654	637	629	654	612	667	666	690	673	631	605	652	600	699	653	604	637	716	634	614	658	697	646	589	687	612	598	642	605	620	682	641	676	634	653	650	694	645	604	619	621	634	606	684	630	631	655	696	668	681	615	656	655	634	667	636	677	642	634	631	665	623	623	654	674	659	653	646	640	644	594	686	695	640	681	646	670	633	693	691	666	680	663	684	655	638	672	627	668	667	682	657	673	650	632	650	668	652	669	685	593	640	645	662	664	639	642	645	598	655	671	669	608	669	627	639	657	657	686	656	656	660	665	661	625	667	623	649	669	669	670	671	657	714	635	644	638	663	636	668	659	642	680	650	631	661	634	613	624	635	688	624	646	594	678	619	626	644	647	672	686	658	632	656	618	694	677	652	645	645	653	688	651	641	658	645	632	667	600	613	637	650	629	631	652	658	679	652	612	611	639	706	646	654	654	642	651	672	651	702	651	652	631	635	629	647	654	696	667	703	646	651	640	647	650	662	648	672	650	624	618	648	670	669	674	682	665	683	629	691	640	634	665	636	627	668	650	647	651	622	654	661	606	655	657	655	689	641	639	674	628	669	628	610	654	650	681	652	700	634	649	613	669	707	660	660	677	653	656	668	670	630	619	593	652	620	665	680	677	625	650	631	629	631	716	675	689	710	648	626	638	632	689	629	632	656	662	662	619	678	668	701	672	656	633	618	625	660	738	607	676	676	695	651	703	625	636	668	675	704	677	677	607	684	621	684	668	651	646	612	657	684	635	613	636	646	635	663	649	692	614	664	639	644	635	654	663	602	652	672	704	691	668	648	630	616	670	764	648	625	670	677	638	712	628	693	648	669	644	693	592	674	668	653	624	647	661	619	693	677	671	668	632	629	637	663	640	625	680	650	605	652	649	653	648	660	650	647	691	665	679	633	690	668	668	663	597	657	676	654	662	648	683	617	677	636	652	650	699	682	639	624	635	663	644	645	643	616	691	673	644	690	637	656	629	670	666	658	643	679	676	648	665	639	613	659	596	660	696	685	652	632	617	658	674	641	656	707	637	651	671	665	631	660	655	695	676	651	646	660	664	665	646	617	627	635	646	693	666	626	657	702	640	697	665	666	624	621	664	641	657	644	623	662	697	655	694	658	639	694	652	649	647	690	715	667	632	643	644	647	617	653	621	671	693	648	630	674	696	685	654	608	669	612	644	650	637	694	683	682	669	646	657	654	634	659	668	624	634	646	660	671	629	661	653	630	675	591	654	652	633	665	653	591	640	653	629	600	664	661	679	644	660	657	657	646	618	676	622	623	602	648	657	677	632	612	680	694	701	665	670	630	654	630	652	661	644	662	666	661	636	615	622	704	637	639	628	662	655	645	649	670	641	654	690	622	652	623	658	629	645	599	647	636	622	607	666	677	682	664	622	645	657	658	636	619	638	685	629	675	682	670	669	653	683	645	659	706	643	589	630	649	678	618	630	637	645	600	650	691	682	552	659	653	631	653	676	610	625	667	625	696	644	681	700	700	631	685	653	625	638	651	649	659	623	638	646	661	629	696	668	664	689	653	648	648	649	648	655	683	663	647	642	683	671	587	666	642	598	656	635	656	638	608	639	650	634	673	637	614	660	660	632	659	654	675	701	660	654	645	685	641	685	624	649	671	678	641	669	723	651	628	678	673	650	671	639	617	670	685	628	577	649	686	681	667	644	685	650	681	648
28963	16668	2658	531	349	360	306	300	319	305	299	262	285	297	287	296	282	274	289	294	272	329	307	305	290	282	311	311	304	299	318	279	319	294	305	328	309	308	305	295	308	285	315	282	315	311	291	316	276	280	284	269	275	302	270	291	297	291	274	296	292	281	294	259	276	308	289	271	259	287	296	302	262	302	341	276	262	283	299	305	306	280	298	292	309	302	256	284	295	316	289	291	274	307	311	287	280	268	289	278	297	287	289	295	310	270	299	283	261	239	286	317	261	307	295	297	308	280	330	286	273	300	296	312	297	291	301	249	281	291	314	280	280	305	285	310	270	319	309	274	288	328	302	319	280	277	263	273	283	289	287	275	310	305	336	326	273	290	262	287	285	317	293	297	284	304	282	273	329	328	306	264	299	305	302	286	298	326	282	269	285	281	311	294	286	288	285	309	304	289	285	306	284	295	292	271	301	264	291	284	255	281	300	281	278	294	290	277	265	280	316	320	331	290	291	287	248	281	310	274	268	278	305	295	284	295	280	256	316	285	308	280	273	287	304	280	265	255	311	327	297	282	286	262	277	305	293	295	280	274	285	270	296	311	320	279	293	298	271	299	290	288	281	266	297	324	328	270	266	294	275	302	317	294	288	284	279	285	270	306	297	294	327	313	308	273	287	306	275	283	287	288	300	278	322	284	303	288	317	306	300	307	264	308	285	284	284	284	267	271	319	298	307	308	298	286	275	312	262	278	266	273	289	327	286	294	250	291	309	296	273	255	275	307	306	302	293	287	315	304	290	287	299	279	299	285	279	313	307	291	273	309	287	298	292	296	289	330	282	281	288	291	281	296	280	292	280	269	293	284	282	288	321	296	308	291	301	301	296	275	319	279	305	280	294	288	282	308	271	283	269	295	290	284	311	281	258	299	275	313	302	287	283	314	306	300	288	311	304	284	328	317	306	299	308	287	282	300	307	285	260	269	256	278	282	291	286	314	324	278	301	294	317	308	311	265	299	309	292	317	284	285	323	285	324	304	294	296	293	275	293	289	289	322	298	294	291	295	315	293	287	301	301	301	299	319	288	267	325	309	293	289	273	296	296	278	294	279	299	321	251	287	312	312	272	324	274	331	302	285	290	262	289	282	294	288	285	297	291	309	278	294	293	276	298	303	285	282	316	295	324	296	285	312	291	257	291	286	293	291	268	276	293	283	268	278	307	251	292	305	298	293	293	283	283	272	297	277	302	298	336	302	291	298	311	285	294	281	273	310	268	276	291	308	300	295	296	290	298	303	287	267	296	288	310	308	273	282	269	285	289	301	280	297	311	275	290	304	307	288	300	264	297	301	285	283	285	288	313	287	298	315	308	313	344	295	269	291	314	295	308	310	307	295	302	259	284	280	284	296	302	316	263	294	255	301	287	315	296	251	314	311	319	277	289	302	278	313	328	276	289	291	300	288	269	291	324	313	246	329	317	276	250	282	284	279	274	257	275	286	273	299	284	284	298	302	281	302	310	285	299	296	290	299	286	301	297	302	309	299	280	297	307	324	286	265	290	314	295	302	293	306	294	280	275	280	257	318	287	333	300	298	309	299	304	302	315	308	280	294	308	288	314	313	272	282	279	302	306	285	273	295	277	288	270	274	277	297	282	287	283	301	278	285	299	281	291	301	280	287	294	302	306	294	311	294	274	308	295	302	313	308	281	302	291	278	301	307	280	299	287	298	297	299	278	289	249	291	304	320	290	298	273	335	281	272	314	289	314	301	286	295	270	282	266	270	281	290	323	252	270	284	296	260	327	308	295	278	308	273	302	289	293	288	275	269	293	301	313	297	296	308	297	297	274	276	302	324	290	264	303	307	282	297	280	306	311	282	291	289	311	274	297	299	293	307	312	289	288	290	279	294	278	271	281	307	272	294	302	311	295	281	322	301	306	308	281	289	285	284	282	295	260	301	286	280	296	283	259	293	345	272	299	290	284	305	303	283	277	290	309	271	277	303	283	286	288	303	280	291	302	310	301	292	300	287	270	280	283	328	320	295	305	291	335	277	284	281	277	282	302	297	329	261	280	289	293	301	302	278	299	289	290	296	297	279	302	314	277	264	291	323	258	260	305	288	259	269	285	279	313	303	276	274	273	292	283	318	287	297	294	273	297	296	238	296	290	283	270	283	286	247	301	308	291	290	291	320	281	283	267	282	276	304	311	301	292	307	319	300	234	285	295	318	295	301	258	291	291	289	286	324	304	293	309	284	330	269	323	340	283	309	283	284	297	309	301	279	306	296	275	297	295	303	284	308	304	268	327	306	268	283	303	282	285	293	271	285	264	289	297	282	297	287	287	251	276	328	291	273	310	292	281	303	309	290	294	311	317	272	294	310	272	301	306	300	324	277	294	316	284	299	302	317	291	302	282	278	302	287	269	291	297	308	296	304	288	317	292	310	295	288	276	308	270	284	285	288	292	286	281	282	282	276	312	283	295	278	267	293	298	272	291	291	295	291	288	289	310	274	267	276	268	294	288	289	297	274	295	292	301	284	295	297	263	279	281	292	297	275	301	330	276	296	282	295	269	290	285	300	280	286	291	275	269	289	308	304	289	286	282	281	302	273	302	281	278	337	312	338	289	303	280	284	271	290	319	277	287	296	289	289	302	272	282	291	312	298	323	287	320	293	296	291	253	278	274	257	287	268	300	282	283	305	299	309	264	275	285	289	312	290	283	325	335	309	303	313	297	329	283	300	263	329	329	317	311	320	299	302	283	297	307	317	308	262	290	301	273	296	263	293	286	282	292	279	296	338	285	307	304	305	264	292	275	319	276	313	292	309	270	301	284	296	290	292	271	310	337	296	299	320	298	291	267	287	283	326	270	327	274	292	309	322	290	289	299	280	299	305	290	293	270	306	309	290	294	299	307	310	280	328	281	297	292	274	287	296	265	270	291	278	289	301	285	271	310	285	292	291	298	314	294	277	311	249	261	306	297	265	298	283	281	297	280	303	290	287	273	272	301	293	303	294	271	295	303	263	303	333	294	271	292	298	289	288	297	285	279	299	301	296	285	242	303	296	269	293	296	282	303	304	285	305	254	276	285	301	282	286	281	259	262	299	284	299	287	310	292	290	284	309	287	279	286	285	285	290	293	296	307	321	278	304	305	273	264	295	286	282	284	302	282	303	251	269	340	291	294	294	296	289	274	269	320	297	308	279	298	287	283	287	294	317	274	299	283	319	289	302	340	290	293	292	281	309	292	284	279	304	255	299	319	323	275	306	276	323	268	291	318	275	307	279	273	305	303	276	286	272	302	315	295	289	285	301	321	304	319	312	297	296	316	289	295	259	316	280	267	295	268	277	301	285	295	280	296	270	283	270	312	296	306	294	278	291	283	286	297	282	311	288	278	279	316	275	290	304	321	284	325	290	274	321	323	279	329	308	296	284	293	283	295	305	298	300	278	277	273	275	317	285	292	299	296	249	306	313	289	306	331	311	283	261	300	282
12278	1519	565	432	386	403	349	349	349	338	335	314	308	341	318	301	334	350	352	336	323	328	288	306	298	308	340	316	317	302	356	317	345	337	366	358	356	351	343	318	355	340	298	334	337	334	341	335	343	340	356	335	356	319	315	299	346	331	323	310	308	300	327	292	315	313	313	319	308	305	295	296	294	304	313	312	314	312	327	296	276	302	334	295	334	348	327	332	321	351	314	334	315	343	314	298	334	319	331	350	328	303	303	285	305	306	309	350	300	304	325	307	316	320	330	321	312	286	280	321	330	318	314	313	292	352	302	324	326	314	346	331	309	320	285	315	327	327	336	307	307	307	325	321	299	323	321	335	270	295	318	314	290	324	340	321	331	307	344	293	322	305	324	328	333	314	317	304	305	277	315	347	346	312	288	295	319	316	329	319	326	337	305	311	341	295	306	332	330	342	356	318	327	301	305	320	311	320	302	305	279	311	330	315	300	314	327	316	316	319	314	297	311	337	329	331	310	293	304	316	299	333	297	323	295	305	307	300	311	308	290	300	343	332	323	298	323	299	323	330	301	354	313	319	308	309	308	304	332	316	351	335	305	355	289	289	348	295	324	331	299	313	300	314	326	302	314	324	322	317	324	336	296	270	309	317	283	313	334	325	312	337	305	306	335	325	324	320	330	321	313	305	314	338	290	340	347	317	304	325	334	305	327	331	293	316	332	310	314	336	342	312	284	299	311	310	314	318	344	319	297	315	298	343	308	331	327	354	280	289	339	312	313	302	316	307	309	313	308	308	310	332	301	335	328	324	319	309	299	312	304	308	317	332	354	308	299	303	331	337	331	317	315	300	339	296	309	314	305	318	306	315	314	312	313	333	309	288	325	324	316	308	296	301	325	370	309	320	320	297	323	310	329	333	351	303	285	295	323	301	316	334	293	319	321	312	290	308	310	302	301	344	323	291	319	329	311	331	318	309	287	333	323	282	328	333	338	329	323	317	322	296	326	298	310	307	337	296	280	271	304	325	311	296	298	355	288	319	309	295	293	311	322	281	325	328	310	304	306	298	295	298	315	313	323	301	328	311	337	346	324	310	319	280	284	310	307	324	316	299	299	295	341	319	338	354	290	301	340	287	315	298	306	299	310	315	314	334	331	328	335	315	288	331	357	305	324	308	316	293	332	312	308	324	354	329	316	289	329	314	311	327	338	304	321	328	336	336	334	345	315	357	321	344	338	313	328	334	293	308	303	295	314	317	315	314	318	338	326	345	322	309	307	319	322	337	327	333	318	316	287	327	324	325	329	352	320	311	335	333	290	339	307	354	297	325	310	339	305	297	325	295	305	312	337	305	301	313	314	321	305	308	324	328	313	316	333	307	313	346	292	326	283	314	316	313	312	300	286	331	326	335	341	302	293	315	287	309	295	295	326	302	335	337	325	309	311	356	335	340	338	321	309	317	331	316	334	304	328	311	331	310	332	315	306	338	327	267	284	300	345	320	299	327	340	326	315	363	308	285	309	305	325	297	350	330	335	306	297	283	313	339	324	296	318	299	334	290	365	305	325	298	338	299	295	301	283	320	314	303	317	270	331	303	308	331	319	322	330	324	301	306	341	315	315	338	304	327	308	338	317	310	310	348	328	296	321	304	319	324	308	318	283	302	271	313	317	301	304	320	342	328	323	313	363	300	339	308	317	329	313	315	317	335	346	322	299	337	298	326	317	314	299	317	318	299	307	293	311	293	341	323	310	295	315	315	328	310	325	330	303	317	323	300	279	322	342	336	305	324	365	317	318	333	315	314	311	322	299	297	322	314	326	306	300	323	357	333	311	319	307	326	325	335	321	299	318	329	320	303	307	303	322	279	317	268	340	328	286	317	312	305	306	301	335	311	329	300	300	310	329	300	354	320	338	330	300	306	273	328	315	303	287	297	343	289	327	315	312	286	335	338	322	321	293	321	318	303	287	289	326	313	307	295	335	314	361	301	280	318	309	319	306	313	307	317	312	320	341	310	327	309	320	289	258	298	309	313	344	316	343	309	313	327	331	333	285	323	308	297	338	306	287	326	322	336	322	306	320	318	287	303	306	321	309	363	311	317	328	316	321	296	283	309	331	322	305	307	331	306	310	327	312	306	280	293	309	293	342	291	318	323	298	328	320	291	311	319	330	311	310	355	321	322	290	303	330	340	302	323	321	306	326	328	327	313	309	315	340	310	276	300	282	315	305	322	284	300	339	322	283	316	330	347	298	324	334	327	270	324	287	317	322	307	312	303	316	311	299	329	298	304	287	352	325	291	302	293	328	308	342	341	311	331	303	316	297	297	281	342	303	281	326	324	342	326	339	293	287	308	294	296	357	351	315	301	348	313	322	307	316	283	308	316	313	316	306	342	326	318	339	299	323	302	296	338	330	262	334	314	318	303	291	336	321	330	320	283	299	272	316	327	329	318	311	290	302	299	306	297	323	318	295	290	293	346	331	337	320	307	303	337	307	336	309	288	317	308	336	316	330	299	340	310	313	325	322	344	326	264	291	322	331	286	339	318	317	309	299	315	334	328	318	321	308	336	311	310	324	316	330	318	332	324	332	302	312	303	324	310	314	302	314	300	301	300	332	324	316	289	319	306	295	303	285	323	336	327	313	329	315	329	310	291	284	295	326	347	306	305	302	327	311	344	307	300	291	288	307	347	304	298	338	316	331	300	289	331	326	323	300	307	347	320	352	280	295	331	282	327	326	285	352	326	314	302	311	291	325	316	291	304	326	318	297	319	328	313	342	321	325	301	310	310	338	320	314	333	303	311	300	318	349	295	322	322	322	305	328	319	329	327	321	320	330	309	331	335	326	299	309	342	312	339	295	329	308	297	324	301	300	290	276	319	305	313	349	309	327	298	282	304	297	299	339	302	324	304	313	321	316	317	331	341	315	313	304	314	303	333	298	282	300	333	340	309	318	335	303	315	313	306	288	312	306	256	309	314	312	355	353	316	324	284	319	326	312	309	332	314	334	307	317	299	329	317	320	278	327	321	313	305	293	319	324	294	298	311	317	298	311	296	301	314	311	303	310	313	306	329	315	316	316	322	298	315	266	320	302	340	267	324	345	322	300	334	338	296	315	324	268	306	333	303	325	316	310	298	357	314	333	322	318	325	317	327	301	290	321	267	301	301	310	331	348	298	339	285	306	288	311	342	331	304	305	306	328	301	294	315	328	289	326	288	329	338	336	348	295	298	303	306	323	347	307	327	298	304	312	303	299	307	341	317	331	291	276	302	316	296	311	330	305	334	294	300	306	307	315	302	359	320	318	310	316	319	339	331	334	312	303	316	310	310	310	339	304	322	325	340	291	324	320	303	329	306	342	290	315	317	318	322	289	326	306	304	296	292	319	316	288	303	283	305	311	321	304	303	331	306	272	309	299	323	328	335	325	320	325	271	301	357	332	319	325	299	321	316	326	325	313	288	309	325	321	316	305	326	302	307	342	291	317	314	327	307
24365	21610	28859	24866	21545	7201	1049	799	691	646	670	606	603	574	550	537	532	556	522	521	522	512	532	501	521	535	509	539	533	506	529	528	526	510	516	545	582	556	524	534	543	510	526	547	570	549	552	492	565	502	533	551	549	526	583	533	514	512	519	518	533	539	555	493	565	494	538	551	526	484	519	508	533	540	547	539	505	582	501	519	504	506	501	498	483	529	514	535	524	500	476	514	456	485	505	533	527	495	528	519	490	488	509	525	496	507	550	536	504	463	502	522	530	457	554	504	450	488	501	537	501	527	480	512	513	520	525	513	523	503	486	484	508	509	530	483	545	559	514	497	479	528	513	526	517	559	505	525	481	491	510	484	514	495	535	550	517	505	538	514	478	503	490	479	530	528	496	490	524	502	508	545	514	523	518	486	515	488	500	472	517	536	488	479	527	535	510	514	507	513	564	510	528	483	489	512	531	495	490	500	486	480	493	456	540	509	513	479	539	529	489	515	507	539	493	528	518	487	493	480	506	496	520	552	480	493	506	518	525	505	539	507	501	521	494	497	493	504	490	449	518	540	493	521	506	488	484	506	530	484	517	453	487	506	481	490	507	517	542	544	494	464	482	508	532	516	492	516	478	476	493	537	489	475	478	509	489	466	516	516	512	513	498	509	485	481	507	479	463	547	518	516	516	541	479	505	460	522	484	546	522	452	488	512	530	535	501	531	460	521	546	561	518	525	542	525	559	456	526	500	491	514	523	495	505	542	502	498	546	479	519	524	527	465	517	497	492	513	444	495	481	520	479	505	508	526	545	547	513	512	492	497	504	505	470	517	537	510	500	504	521	493	507	509	546	488	497	540	479	482	498	503	505	520	517	528	539	510	536	515	487	503	488	528	538	486	479	503	500	517	522	512	498	503	526	517	530	527	528	487	510	533	510	483	522	483	499	493	520	479	514	450	555	488	515	544	505	485	516	547	508	479	526	506	487	519	508	458	511	519	479	494	548	531	509	496	536	516	517	455	513	533	486	509	480	524	513	474	511	537	513	505	523	497	513	527	486	487	489	517	512	486	465	495	511	492	511	498	530	496	466	510	503	488	540	510	494	474	529	483	549	525	519	505	500	494	515	547	471	505	514	486	513	475	504	476	513	516	515	543	494	487	488	499	524	549	497	499	475	475	533	524	534	508	481	510	501	549	522	503	467	481	481	443	520	486	493	494	492	547	522	519	482	460	522	547	498	540	513	512	517	509	509	502	508	496	483	541	482	515	488	509	491	496	496	488	507	532	481	541	507	524	507	543	513	489	532	510	548	536	505	501	517	495	455	539	498	545	482	487	523	537	479	528	484	529	498	467	513	483	491	566	527	527	527	533	538	524	503	498	486	503	515	523	523	491	480	531	544	518	507	484	518	499	490	484	484	471	474	497	512	516	519	522	500	511	573	511	505	509	513	525	545	544	537	520	500	520	499	514	514	515	487	515	501	535	514	543	487	476	487	522	500	505	485	520	534	501	537	496	526	487	501	469	534	517	437	499	541	523	535	513	551	486	498	494	553	497	531	459	515	501	494	507	514	512	471	494	478	494	510	513	573	502	502	512	540	545	502	501	482	545	506	535	490	515	530	485	544	511	466	522	562	523	523	491	469	502	516	485	516	507	528	532	509	562	479	482	518	508	482	525	495	473	491	487	493	545	511	488	518	507	480	490	530	502	513	522	479	500	484	502	532	487	527	514	486	518	512	515	506	506	505	529	508	543	460	504	515	521	480	526	505	518	526	522	501	507	499	527	459	498	505	488	524	494	501	490	524	514	500	493	497	518	519	514	483	534	488	543	500	526	529	557	529	511	481	517	507	526	528	524	482	498	532	515	499	463	518	531	493	482	491	534	485	513	502	511	516	482	511	519	497	505	489	481	544	483	501	486	487	544	527	526	472	484	542	508	518	499	471	502	513	518	496	509	532	503	512	535	502	524	515	490	535	536	503	504	488	538	489	518	508	497	567	543	516	501	523	508	530	510	483	511	503	528	509	523	523	473	503	538	453	481	484	525	506	519	486	511	482	502	543	514	544	547	505	500	496	551	505	531	520	486	522	557	504	499	485	473	541	473	525	523	509	520	508	509	496	491	498	513	535	494	500	537	508	503	512	492	490	547	491	507	518	512	495	489	527	505	547	502	491	506	498	504	531	434	493	503	529	517	522	509	470	547	538	494	501	491	534	487	491	531	524	487	528	505	496	529	547	537	481	530	503	510	514	512	520	531	494	486	505	505	513	509	495	496	534	514	534	485	512	495	476	464	512	486	522	494	491	550	493	493	481	508	494	479	465	549	523	480	517	534	495	462	494	516	498	477	516	501	520	475	510	510	490	501	534	552	489	541	501	505	502	547	492	497	518	487	473	501	500	503	549	458	508	515	518	500	516	506	557	507	480	576	546	498	500	501	522	517	497	472	465	559	481	484	512	505	528	535	505	502	494	498	519	486	497	482	480	535	513	510	531	494	509	479	529	459	551	514	479	510	487	513	529	487	523	487	495	525	506	500	517	483	480	478	507	491	501	508	472	502	534	468	512	476	542	535	483	487	511	521	512	513	523	567	523	500	529	489	505	490	512	496	497	470	520	497	502	554	503	543	489	523	479	522	519	527	500	507	498	468	499	567	501	473	545	479	501	516	489	480	519	535	505	513	528	549	516	537	517	542	502	532	487	514	523	529	479	477	522	511	518	526	519	460	516	507	492	520	516	534	469	501	524	513	510	502	504	493	507	487	512	495	512	546	519	508	508	493	446	485	524	516	517	471	528	509	503	502	513	501	494	545	538	528	541	510	524	488	485	561	497	517	529	533	497	482	531	492	531	529	516	517	508	522	500	467	516	501	519	495	502	529	542	497	532	541	490	536	530	515	467	468	539	530	503	474	507	521	514	533	485	474	498	521	530	536	504	534	510	470	516	456	469	529	484	509	535	500	493	553	514	516	504	538	537	489	493	517	522	495	509	505	483	497	526	516	476	551	529	486	529	525	515	520	506	525	499	552	513	530	491	497	506	538	524	486	526	498	518	480	516	457	507	513	497	531	524	480	511	509	471	507	527	550	491	506	542	514	532	510	533	516	488	499	509	532	474	539	521	518	492	529	540	545	505	537	518	479	503	502	531	570	497	480	548	507	476	520	494	549	503	551	528	489	522	502	519	522	491	456	513	526	511	536	557	514	540	501	520	510	501	534	524	520	519	517	536	543	544	504	562	487	484	514	500	537	523	496	533	523	484	535	492	517	495	500	461	522	509	506	518	504	523	507	512	529	544	509	503	488	514	486	513	482	493	543	474	580	503	507	474	477	451	496	483	514	506	477	481	507	473	490	506	518	530	528	501	491	539	488	534	496	503	536	529	496	506	495	494	542	518	591	507	467	547	560	511	497	489	468	492	553	494	548	519	548	537	516	547	543	473	559	483	498	508	512	511	494	484	494	512	511	553	507	488	521	482	526	486	496	505	521
35889	11689	5329	2431	1849	1461	1180	1060	884	776	738	729	655	646	603	589	597	574	607	579	590	532	597	551	577	529	545	563	544	554	545	564	582	553	570	624	666	563	543	560	584	600	576	570	550	553	540	558	527	525	516	564	528	566	547	526	520	532	503	529	532	522	545	518	565	522	531	535	543	538	534	527	537	517	544	526	554	523	507	505	531	547	549	533	534	523	554	548	539	493	510	556	528	557	532	494	501	510	534	507	532	473	524	523	526	523	550	516	547	505	547	470	522	555	495	525	483	562	518	571	509	543	565	535	509	507	505	558	554	537	537	555	526	517	533	497	533	521	490	534	517	523	521	517	538	539	530	534	547	493	539	498	539	492	533	526	536	536	503	496	547	518	517	482	521	556	539	557	541	558	570	528	520	528	572	519	573	500	514	517	488	506	509	525	542	561	514	493	517	497	507	507	555	523	546	541	529	522	536	541	524	530	516	497	524	511	559	530	550	561	485	538	526	517	488	513	518	491	574	536	567	533	546	483	514	504	525	517	558	508	539	528	523	506	550	530	537	513	538	555	510	539	544	510	544	535	549	517	514	514	525	524	523	555	522	513	543	517	556	564	514	551	497	534	566	502	552	501	482	555	524	471	522	510	505	531	540	552	560	578	551	493	493	537	490	539	549	544	518	485	549	533	527	526	530	500	511	501	545	550	523	562	545	522	542	515	537	514	556	539	536	530	522	536	512	527	549	506	529	468	535	510	546	541	502	527	543	512	523	526	510	487	530	501	536	539	537	520	524	545	518	526	503	510	506	536	539	474	552	530	555	567	500	520	528	541	523	503	533	517	516	471	518	507	550	532	535	518	531	493	553	494	526	492	537	519	536	512	574	509	548	524	488	541	485	488	500	519	508	552	532	508	483	510	555	509	519	551	535	510	504	498	517	495	543	534	529	546	528	504	511	536	534	530	538	548	504	520	497	527	549	548	524	557	521	564	528	517	532	495	497	498	519	535	518	516	565	492	527	533	519	510	515	540	503	508	507	500	484	548	509	498	526	513	529	496	512	571	548	519	518	501	483	506	565	530	495	521	495	536	536	463	478	559	542	516	486	506	528	514	529	509	540	537	516	530	557	548	534	524	526	517	532	492	545	515	523	555	547	524	507	536	551	476	538	504	495	531	519	541	576	542	493	512	543	514	505	572	520	548	501	496	524	553	514	552	500	506	514	480	548	530	504	522	475	535	534	479	566	501	521	548	523	532	535	518	555	516	542	524	516	537	512	518	518	527	529	527	497	521	509	566	534	550	522	572	509	529	511	535	518	488	501	537	508	514	517	485	545	517	571	535	512	503	496	503	501	550	518	507	535	512	519	555	528	511	548	512	531	540	533	522	497	556	542	531	499	501	525	525	505	519	545	499	541	526	512	487	504	526	516	536	493	475	507	515	526	531	535	559	516	567	516	511	545	504	519	549	547	522	508	541	538	511	512	500	551	514	510	558	530	531	503	514	570	526	516	524	546	513	525	511	498	577	509	542	517	507	497	528	510	543	508	565	488	532	502	489	545	595	495	544	546	552	539	521	532	505	528	534	505	534	516	558	518	520	539	497	541	500	504	506	539	517	521	518	527	541	527	522	529	500	494	478	543	504	557	470	533	487	479	537	538	521	504	516	492	497	538	542	500	495	476	515	491	542	545	539	514	528	535	544	498	529	529	501	513	523	548	546	533	543	507	512	498	510	478	547	563	519	514	521	541	515	555	522	530	486	516	505	534	514	547	524	531	516	564	455	510	497	525	519	513	524	518	496	518	483	519	553	535	548	509	522	500	507	563	521	522	528	538	521	492	569	539	507	553	556	490	513	504	517	552	505	550	515	517	570	501	504	515	475	539	510	516	514	534	501	501	602	514	591	533	518	559	511	561	542	510	486	571	557	543	546	495	570	511	525	524	541	582	521	511	534	525	525	511	533	554	513	526	497	525	547	498	533	555	521	511	516	571	538	559	514	531	557	510	493	488	515	559	520	510	516	520	514	491	522	543	551	512	526	514	498	478	506	504	509	494	487	499	489	564	529	532	502	520	520	514	502	524	515	513	533	509	522	499	543	556	534	532	522	562	529	521	543	564	535	520	551	570	531	514	521	559	557	498	540	520	528	557	511	483	508	499	572	553	558	508	503	558	523	521	507	515	522	548	500	502	503	577	525	518	529	565	559	569	511	534	508	475	535	534	506	570	524	524	529	497	512	513	529	538	502	525	514	509	492	522	549	533	517	554	533	530	579	497	535	537	548	494	538	584	517	522	520	501	552	507	559	567	531	463	536	486	501	481	474	534	521	507	541	524	496	538	530	548	514	491	507	533	521	550	534	540	496	522	542	529	568	517	537	551	512	519	551	552	529	503	479	518	522	490	468	505	554	524	530	522	529	507	507	571	479	561	517	558	485	538	527	545	553	560	544	462	476	536	551	465	530	534	499	543	532	558	541	544	491	570	511	500	528	515	521	541	525	525	522	522	541	513	543	526	529	525	506	505	523	570	516	527	502	512	528	512	553	523	534	520	531	533	547	508	541	530	524	548	548	519	520	554	513	506	519	522	517	564	565	543	547	518	556	486	508	544	517	532	499	527	516	540	529	541	513	551	489	538	543	582	541	549	516	570	511	538	579	572	558	541	521	562	500	538	517	515	511	548	519	542	488	565	498	515	500	531	579	476	523	557	511	476	500	517	522	505	517	531	476	551	525	537	530	490	532	533	514	528	535	485	496	513	534	472	510	508	522	509	522	518	540	549	557	523	475	551	541	556	512	538	532	519	565	524	484	555	520	526	526	483	461	539	502	516	509	523	554	537	558	516	552	517	517	553	550	523	526	489	501	531	523	551	525	540	512	493	565	494	481	534	517	522	553	561	528	548	549	542	534	519	549	471	540	515	524	545	545	493	523	535	528	509	546	513	522	519	534	513	537	507	516	510	547	500	502	515	505	488	537	515	558	532	488	499	542	507	522	533	552	532	517	504	505	550	521	531	551	497	507	532	542	496	515	534	516	550	549	514	538	527	555	567	539	548	499	509	517	534	500	508	504	507	482	556	537	491	554	534	552	521	501	509	522	536	530	548	498	549	511	566	464	507	533	525	531	509	530	517	522	535	535	495	504	534	473	545	534	548	529	487	551	488	527	514	487	521	493	512	565	512	521	557	512	494	505	551	531	532	527	522	549	529	553	493	540	579	494	564	501	499	553	541	509	486	530	549	517	517	542	473	534	528	535	511	508	489	496	512	549	548	519	530	535	557	506	556	574	483	557	502	530	526	494	494	557	548	524	489	548	492	502	513	488	549	495	531	522	492	535	529	535	539	513	534	508	554	569	513	500	513	490	535	505	554	484	509	547	524	484	534	502	525	529	564	555	518	521	541	543	542	472	531	530	513	534	504	546	468	532	546	539	535	578	499	524	577	506	508	511	552	507	483	537	486	483	531	504	533	528	516	488	511	553	539	545	547	498
25465	21545	27553	25816	8312	645	503	482	399	405	372	341	317	374	352	360	322	337	344	309	327	327	326	329	327	344	325	288	327	316	333	328	335	320	332	335	388	339	332	341	360	309	327	322	334	330	347	284	310	318	331	323	320	314	321	324	327	285	319	318	325	336	303	363	337	322	294	300	334	298	303	303	324	322	353	308	300	293	329	334	292	323	340	327	313	304	324	302	310	312	312	297	312	309	318	305	316	318	342	314	331	306	329	330	318	337	305	323	332	314	326	313	280	317	313	307	323	306	297	331	348	313	315	337	277	307	309	362	342	332	308	338	338	296	324	272	322	328	294	318	320	337	329	310	326	311	292	327	284	291	350	339	334	309	310	333	346	334	303	324	292	306	312	320	339	311	316	321	303	293	306	335	322	333	370	325	293	372	326	311	328	322	331	335	293	315	318	326	332	315	309	285	354	293	311	347	353	308	340	313	322	322	308	317	327	290	310	340	311	321	299	302	335	352	305	304	307	302	323	311	322	302	342	287	349	305	315	315	346	292	348	323	334	312	304	314	332	284	301	325	335	303	339	279	320	321	314	308	291	296	300	325	335	294	309	337	297	315	329	338	316	296	330	301	322	322	264	304	309	315	318	297	346	287	352	335	307	312	319	300	326	319	327	316	337	319	291	295	353	320	311	308	300	303	337	320	306	331	321	301	325	314	284	289	297	314	305	332	290	316	317	314	334	322	305	302	314	310	326	322	323	325	289	295	326	300	299	294	325	291	314	293	336	300	294	337	333	287	276	296	331	320	314	321	284	331	304	311	291	319	331	337	346	331	315	290	338	328	347	348	349	315	314	327	319	304	321	297	311	313	304	332	307	301	313	293	322	304	301	304	298	289	292	322	320	303	330	324	309	314	294	296	318	321	317	348	336	357	328	363	313	328	298	306	317	287	325	320	309	310	311	317	321	303	315	302	295	294	287	332	343	318	294	288	318	293	330	292	291	317	297	331	312	333	333	330	339	303	335	283	329	302	303	298	308	322	329	310	290	311	299	322	320	314	299	316	309	310	310	308	324	342	306	301	328	308	348	314	328	319	321	304	306	331	319	321	308	318	312	323	310	279	330	314	304	312	301	359	308	327	318	337	330	296	336	316	319	319	304	337	304	293	312	274	339	316	312	302	321	349	322	319	298	270	326	326	317	317	314	301	323	301	353	321	303	317	316	306	285	339	366	336	291	304	323	326	312	339	327	330	309	336	310	325	318	365	311	309	319	327	289	290	316	331	318	313	295	310	331	310	334	290	309	310	279	307	296	317	295	316	332	340	328	321	314	334	318	309	353	313	310	312	314	323	316	323	292	324	317	339	311	351	288	286	297	302	319	323	301	296	335	318	308	363	319	344	306	312	313	295	319	323	311	310	323	336	294	342	303	335	338	353	298	294	315	321	329	297	311	338	292	322	312	303	296	311	314	308	321	333	354	319	304	293	321	336	343	307	291	326	327	299	293	316	308	326	369	328	307	353	344	330	324	325	320	309	302	301	330	336	272	324	324	319	311	328	309	349	316	334	320	305	302	321	328	350	314	312	315	337	340	305	318	338	287	311	331	349	324	313	331	320	324	322	313	325	264	329	292	299	309	315	285	294	335	338	301	323	332	277	280	336	323	329	291	319	312	317	332	298	329	346	288	316	296	329	288	337	285	307	310	299	327	343	301	288	315	302	320	315	308	307	351	327	295	318	294	314	328	317	313	323	289	310	349	321	347	336	305	294	314	278	307	335	330	318	305	310	312	326	303	281	309	314	287	314	318	345	303	300	288	281	320	260	303	321	328	313	329	326	334	313	302	290	324	336	309	285	297	331	307	320	314	284	320	326	328	355	316	289	321	328	318	311	320	333	358	317	315	324	300	332	343	332	323	313	303	298	314	317	284	302	329	310	322	322	321	301	306	317	335	264	285	332	317	323	328	309	317	290	352	328	300	326	321	328	295	320	326	306	285	317	318	304	288	335	294	298	296	304	284	287	310	295	300	314	324	303	319	311	310	293	314	320	320	330	337	302	314	325	327	327	322	287	311	323	325	293	350	317	326	318	311	311	315	298	321	275	293	322	263	334	329	301	323	298	324	322	337	324	340	335	312	314	301	321	331	307	281	298	299	332	287	311	298	301	308	331	305	314	302	361	327	323	294	342	327	350	315	325	302	314	293	299	311	287	338	288	318	283	327	315	329	314	314	345	323	295	352	298	303	318	349	329	320	314	307	317	315	296	312	292	298	304	294	312	320	322	312	308	310	322	290	328	300	289	287	324	322	286	340	318	330	310	308	315	351	317	289	319	298	299	326	315	310	308	317	313	325	336	305	321	317	302	341	285	281	317	306	300	270	321	353	334	291	305	338	338	307	340	322	320	311	318	325	296	312	316	330	319	314	333	319	331	339	316	318	254	319	303	311	331	299	323	309	326	286	327	286	331	335	316	281	307	330	303	321	330	301	305	310	338	340	346	329	334	306	311	295	338	313	315	322	329	330	278	314	319	309	329	293	286	307	304	302	323	297	302	316	347	346	300	316	310	295	338	329	337	336	300	314	322	331	319	290	319	326	304	326	334	299	301	310	306	299	315	327	300	335	323	327	301	299	305	327	302	310	306	324	320	324	336	320	326	295	357	338	300	320	305	312	324	332	316	330	328	330	320	305	337	327	319	314	310	308	271	327	319	313	321	308	311	315	308	304	319	322	339	315	287	321	351	317	340	334	333	308	295	322	322	295	316	333	348	303	301	290	297	305	311	300	316	330	320	276	313	311	293	350	302	302	314	322	344	324	290	309	338	307	336	301	329	311	336	326	324	313	319	285	324	340	331	292	344	303	291	324	306	321	311	313	297	330	323	336	307	316	311	326	334	341	317	307	307	289	338	311	301	329	286	289	317	338	310	310	323	345	353	309	307	310	319	319	308	339	322	276	312	318	304	361	298	323	318	305	333	302	288	300	308	333	318	285	300	326	308	322	305	304	313	322	306	315	305	324	309	298	333	278	352	312	294	302	297	329	349	331	353	324	328	322	300	342	339	324	329	319	285	323	307	296	306	310	337	321	332	280	310	312	333	319	327	324	314	293	335	323	314	309	300	356	288	325	302	295	327	289	342	316	332	320	305	314	292	298	315	318	295	305	321	329	313	295	317	298	317	302	300	325	308	311	342	304	311	308	319	324	300	316	290	336	327	286	308	296	346	305	320	326	329	338	321	306	279	299	321	304	312	313	325	324	310	318	309	295	315	314	332	321	307	314	289	306	326	342	315	320	307	293	279	347	314	306	312	353	307	346	333	319	292	319	311	312	284	316	305	321	309	313	341	320	344	329	267	322	304	319	343	293	322	334	308	346	300	293	307	331	300	318	291	319	306	296	334	302	293	339	326	352	293	299	314	335	362	316	345	302	313	321	324	290	314	320	302	333	314	309	312	301	313	335	365	345	312	299	318	335	336	316	315	320	317	303	304	337	354
33581	8049	2972	1494	1127	856	716	640	583	536	542	478	427	437	431	409	384	387	374	392	347	379	369	382	360	419	383	381	357	369	389	378	372	390	432	418	404	425	411	379	351	359	381	363	437	406	399	367	374	361	385	362	367	335	387	351	351	396	366	341	369	342	381	354	393	369	384	348	349	344	355	349	349	329	361	342	358	352	358	369	328	364	334	357	377	365	343	389	327	368	371	311	324	349	314	363	318	360	338	379	355	310	312	321	342	340	340	335	376	364	348	329	353	344	361	376	329	321	382	356	362	379	336	377	358	300	331	345	323	337	355	322	348	335	352	339	320	331	371	328	333	341	304	369	346	295	342	357	346	395	359	327	338	328	373	379	325	355	328	371	362	338	318	320	345	388	366	356	336	345	363	347	337	340	365	358	331	339	325	333	349	333	358	342	342	333	336	353	336	351	332	350	357	328	379	360	320	344	330	378	344	357	321	350	309	349	362	347	357	335	336	332	372	308	329	367	360	348	336	365	316	344	322	352	335	357	331	347	370	334	377	371	356	358	349	332	353	367	343	355	335	373	354	342	310	328	298	356	372	360	358	361	333	336	383	359	355	323	368	342	341	327	355	332	348	354	367	339	374	337	329	368	367	334	377	341	366	341	377	350	329	346	329	381	340	345	351	356	382	347	356	332	322	355	338	390	333	368	341	350	356	377	337	350	358	337	372	351	341	370	342	334	351	344	367	344	367	361	344	332	380	320	345	359	382	334	334	348	371	338	347	363	367	329	357	356	348	346	360	322	359	378	315	344	360	338	358	302	348	359	329	322	372	338	344	345	374	350	341	354	341	375	381	344	358	342	336	337	364	366	358	363	353	360	338	371	379	374	359	368	363	389	349	391	350	332	329	386	338	351	325	336	335	351	372	351	358	335	350	315	357	395	327	364	368	351	351	339	349	367	339	356	328	328	333	361	348	320	375	341	381	368	351	333	345	374	332	354	387	367	347	347	362	370	378	381	357	373	322	324	324	331	355	333	336	356	349	323	307	370	396	347	367	303	391	377	358	328	338	346	370	356	325	330	331	327	334	337	323	358	336	350	345	329	318	335	326	356	354	365	368	373	352	356	379	346	355	359	359	369	351	370	355	330	320	354	334	333	331	374	365	398	335	362	342	353	354	341	366	340	355	351	362	363	330	360	299	368	355	373	355	376	365	328	325	345	346	352	331	355	326	329	343	329	336	367	365	333	366	383	329	355	341	351	361	351	313	373	346	375	346	359	339	336	333	360	337	342	357	353	362	337	366	330	337	369	344	325	347	349	394	357	355	355	347	326	345	312	358	362	320	327	353	375	340	337	380	349	361	362	353	344	362	360	342	335	357	369	343	349	362	366	329	366	350	343	361	343	357	337	365	362	366	346	334	339	364	355	340	359	359	371	353	322	341	326	334	352	355	341	352	357	346	366	373	391	343	346	314	353	360	339	336	378	330	358	328	329	336	348	336	325	357	360	382	366	372	332	357	325	326	345	353	366	343	327	365	375	371	368	351	343	331	346	351	365	343	350	358	334	341	368	342	331	341	346	339	363	302	378	364	323	364	344	343	354	347	377	350	335	369	336	355	360	326	338	328	352	380	354	311	317	349	319	347	339	351	356	358	352	348	324	346	302	375	353	334	342	371	351	335	337	332	357	341	366	323	330	330	342	367	368	346	352	344	345	321	333	340	359	349	333	329	359	342	336	348	314	341	345	340	375	361	342	373	321	312	353	350	348	322	345	322	334	353	332	338	337	348	343	348	324	348	330	341	375	351	357	341	344	363	349	393	342	316	351	334	344	355	309	353	356	360	338	335	346	343	354	331	349	362	351	358	355	338	387	385	359	345	344	377	315	373	327	365	343	385	363	340	331	397	370	356	342	374	375	357	360	335	371	342	316	390	356	337	311	343	355	342	370	348	382	377	357	361	380	370	337	339	346	382	382	372	328	366	351	376	353	360	347	344	343	341	374	344	340	358	359	373	315	346	356	355	364	311	362	355	363	373	353	352	356	361	379	381	335	355	347	341	355	336	317	364	315	350	367	308	341	319	319	358	368	351	345	368	330	307	365	362	378	342	343	371	355	340	357	343	337	366	332	382	345	334	333	356	364	333	341	344	353	376	357	352	359	327	362	346	363	335	389	338	332	330	373	375	375	358	305	334	362	356	340	358	334	378	358	374	349	360	322	334	344	344	337	332	356	312	348	361	371	359	355	361	340	342	339	340	354	340	359	381	340	350	333	338	337	338	382	353	351	339	347	335	372	319	344	356	350	307	317	349	343	324	355	359	368	350	372	356	337	354	336	320	341	334	353	340	346	331	382	361	355	362	348	341	321	364	339	353	341	328	315	312	350	361	349	351	384	357	343	337	334	357	336	337	335	332	375	349	329	343	349	361	361	328	332	347	345	351	389	318	388	346	353	329	337	360	344	363	302	387	313	333	314	340	362	340	369	359	340	351	357	334	376	322	341	320	348	354	343	321	365	342	344	359	354	299	323	373	354	372	369	359	395	324	350	364	387	331	385	334	329	344	341	332	342	340	352	328	333	305	341	321	286	338	362	363	332	344	351	357	351	328	347	357	328	310	384	346	357	349	331	345	355	340	356	356	367	375	336	345	334	338	365	348	339	351	373	367	353	349	345	370	318	353	385	352	310	363	373	354	351	404	328	331	344	367	311	336	388	351	345	349	369	365	347	351	341	362	343	336	351	360	363	332	345	380	360	362	352	322	356	339	374	346	389	352	325	332	376	358	325	371	353	350	356	338	379	353	358	360	350	321	349	313	379	357	379	325	352	370	340	352	358	353	333	328	327	326	332	371	381	347	353	349	358	372	326	360	341	333	351	336	332	353	358	346	345	357	368	329	327	320	360	332	365	333	359	354	343	357	340	340	356	374	360	367	351	362	334	349	357	328	379	328	354	349	344	348	336	331	325	325	362	357	353	351	389	351	350	344	330	340	347	336	363	328	360	350	356	381	352	382	362	353	348	312	340	358	345	356	333	339	348	306	343	315	355	333	374	368	338	323	370	371	342	336	343	354	350	357	333	333	315	362	344	384	364	358	361	353	324	327	306	341	368	348	375	373	346	349	320	337	373	347	345	338	331	374	345	363	365	367	352	352	357	354	350	381	353	367	350	328	349	348	341	354	326	344	361	353	336	357	359	320	339	351	375	386	369	344	349	348	335	352	358	305	355	351	363	362	322	369	332	366	345	352	315	347	347	364	347	310	364	327	345	337	318	403	347	319	348	345	368	341	328	371	342	392	355	360	357	383	341	324	326	367	357	344	373	314	382	345	324	343	335	324	347	346	328	355	365	340	374	334	359	346	344	368	353	342	357	318	345	350	389	332	342	335	367	332	350	317	367	340	334	351	367	341	331	329	375	327	363	329	369	342	327	322	349	331	355	329	331	334	344	366	342	347	345	309	343	333	346	355	340	352	345	383	347	382	329	364	322	347	324
23010	21454	29113	24195	21435	21439	6312	1274	1003	892	914	826	843	744	772	753	701	734	685	686	674	668	709	609	653	670	661	615	603	650	710	694	715	730	708	718	706	670	670	677	681	711	661	696	685	689	717	687	660	654	687	647	670	694	640	611	696	632	628	684	648	645	650	647	651	626	611	635	645	643	615	710	635	630	622	692	691	642	605	624	660	646	659	640	622	629	652	632	697	617	615	629	644	674	604	611	633	647	656	661	637	637	619	652	632	611	676	629	586	649	620	598	595	643	621	586	622	636	613	599	645	646	619	638	607	608	599	651	672	604	641	617	627	638	673	615	615	616	675	619	603	584	614	632	636	629	624	600	602	615	645	608	663	638	616	667	632	608	584	677	659	666	613	630	641	654	618	606	656	636	632	647	625	628	638	602	573	613	630	655	636	636	625	597	649	604	645	641	629	688	665	638	687	609	626	626	583	620	711	591	641	633	642	633	609	606	624	636	627	563	642	609	627	648	641	613	646	651	595	585	627	626	610	631	623	646	633	640	623	699	609	643	586	650	643	642	651	584	634	607	568	610	657	664	637	658	605	598	649	670	665	661	633	601	649	658	604	635	642	637	593	618	622	636	624	656	640	636	633	656	667	651	621	678	623	669	664	634	665	633	625	651	643	622	639	629	624	662	630	598	628	624	649	610	652	628	624	601	674	594	566	614	646	612	649	636	659	663	620	656	656	624	629	672	620	641	610	598	613	642	619	580	617	619	627	613	612	608	688	597	666	614	668	717	619	615	616	623	634	672	585	613	653	642	653	622	642	597	615	603	658	597	682	620	641	666	657	592	631	587	645	641	608	672	638	649	648	610	608	632	601	646	570	618	634	616	632	697	623	644	658	587	663	623	637	614	666	631	607	636	602	642	587	616	613	636	640	665	587	665	615	580	581	615	660	626	645	617	644	652	637	661	649	618	586	629	651	552	667	648	641	623	651	628	640	610	672	677	593	635	651	663	617	599	628	617	664	649	631	641	648	622	631	628	623	629	648	619	652	635	639	624	604	687	597	620	597	596	631	603	636	653	623	615	629	639	573	642	627	636	581	633	651	620	623	605	633	596	661	563	645	632	589	596	635	641	627	609	553	637	600	627	596	611	608	646	615	615	630	655	607	611	640	643	594	567	653	630	651	594	631	612	648	620	567	597	664	610	632	626	587	612	622	613	659	617	632	637	651	635	591	659	627	597	635	645	707	624	629	567	691	633	598	668	653	625	641	634	666	657	606	615	656	580	653	611	624	620	683	634	639	620	620	652	623	685	622	649	622	607	607	666	676	588	622	662	653	629	670	640	658	662	619	641	618	610	653	643	625	647	643	620	629	669	603	641	629	620	607	597	606	642	626	578	607	660	583	599	618	631	588	629	612	568	618	632	615	679	661	591	590	624	617	623	633	654	649	639	666	657	613	643	607	578	645	656	654	672	614	584	597	611	626	624	614	652	602	630	571	612	617	649	634	626	675	652	621	664	622	662	632	645	645	614	583	627	612	595	569	611	600	661	615	616	635	629	619	602	615	613	645	693	630	617	622	608	671	633	632	617	611	640	648	643	652	660	633	641	619	623	596	636	605	659	638	626	626	638	647	663	630	651	614	646	617	630	643	645	599	612	655	633	623	680	600	669	627	616	670	614	648	631	615	637	633	620	635	635	671	642	636	657	619	643	629	666	638	641	613	642	623	621	587	641	577	631	660	606	640	642	656	607	630	599	611	627	609	591	637	630	620	631	642	594	638	647	630	675	598	589	643	602	638	621	595	711	660	602	603	651	610	608	617	618	611	637	633	645	613	609	670	626	620	568	653	634	645	625	635	614	645	672	628	614	614	658	653	657	613	599	660	634	597	684	627	649	629	574	629	616	587	646	615	628	623	670	646	660	637	606	596	636	634	663	605	588	640	616	652	655	648	641	612	599	632	585	677	639	619	614	660	641	615	633	597	634	591	604	656	627	606	691	630	601	619	616	613	627	622	624	594	632	596	641	621	630	559	603	669	640	609	617	657	643	623	651	630	664	665	603	626	578	646	665	655	624	619	639	635	643	637	617	679	640	618	604	631	593	656	604	645	699	636	653	587	633	605	619	646	635	672	663	629	651	656	670	614	604	677	690	643	628	642	594	639	625	622	616	604	621	624	620	621	639	630	610	655	601	677	636	637	636	670	625	655	621	689	652	627	618	638	629	603	614	578	618	585	661	649	612	634	644	638	651	630	608	610	661	631	631	654	649	613	610	640	644	676	628	598	567	619	613	615	647	605	600	600	603	631	610	580	605	618	593	598	573	620	677	602	616	618	619	602	577	621	654	651	643	600	602	638	635	624	642	611	667	646	634	594	628	576	624	636	623	585	641	601	631	636	598	591	613	593	622	631	599	643	642	655	599	597	647	631	645	613	624	622	620	645	648	605	603	613	601	630	679	623	645	644	629	652	638	660	594	611	662	634	612	631	649	643	609	627	614	664	615	617	655	643	656	632	650	642	606	630	630	619	626	603	647	637	645	613	649	614	551	619	629	582	614	578	661	610	621	698	588	690	653	640	664	636	586	666	624	656	617	665	623	634	666	626	581	653	651	623	631	595	648	597	576	616	602	615	653	619	588	630	620	684	612	621	617	626	584	581	632	606	636	617	598	642	631	594	665	570	616	599	609	604	580	667	636	610	620	641	622	583	634	595	656	613	602	633	627	622	616	617	695	649	600	639	625	676	615	634	660	622	641	602	679	613	602	649	604	648	643	617	606	616	621	573	617	598	621	587	611	591	661	623	595	619	622	626	637	630	642	592	623	624	618	609	638	631	631	632	628	657	625	612	643	659	626	635	602	612	621	622	638	639	656	655	611	603	597	636	654	592	626	661	649	675	674	634	580	618	647	618	614	663	630	613	597	634	642	643	599	603	626	593	647	601	609	684	651	633	582	635	594	635	637	664	669	689	666	605	629	659	591	635	652	661	646	679	675	643	648	616	650	658	639	607	612	612	634	641	636	582	642	610	623	653	595	591	619	629	625	630	651	611	619	628	659	627	602	620	646	618	616	600	593	660	667	626	626	603	653	662	619	633	678	609	611	656	623	615	669	677	653	653	621	634	592	639	663	620	628	618	637	618	638	672	613	629	616	668	656	609	606	630	616	634	634	594	646	575	602	652	651	599	619	639	641	558	650	594	601	652	648	626	639	666	626	652	631	653	643	626	618	657	659	678	612	649	627	638	606	633	641	627	665	651	641	628	607	649	613	628	677	611	621	592	650	663	654	639	609	671	649	607	658	592	663	656	614	622	608	615	611	622	665	640	592	679	585	637	651	616	638	617	665	608	620	596	625	632	619	624	616	647	638	619	712	643	624	620	597	631	645	605	581	643	594	562	646	627	640	690	636	655	622	634	660	627	645	658	642	588	637	620	641	642	616	594	599	617	620	612	614	611	638	647	641	691	618	633	643	672	669	580	640	609	571	617	631	613	611
42748	16164	9046	4492	3227	2478	1965	1652	1436	1234	1147	1069	980	905	856	809	817	795	779	747	688	731	690	696	679	718	699	718	719	673	770	761	703	695	776	729	797	743	704	734	716	649	712	706	726	706	698	711	695	682	692	669	707	676	680	704	692	608	666	675	723	657	659	624	633	663	701	612	662	670	650	603	615	653	671	634	665	654	690	637	665	668	635	635	645	677	612	658	624	627	630	599	660	649	629	659	673	664	669	630	661	618	690	597	687	670	621	672	649	646	623	658	657	668	631	662	671	619	633	613	647	608	710	636	624	638	653	664	629	631	665	616	630	633	625	652	641	635	590	673	659	663	660	674	671	631	657	666	657	643	632	655	645	694	640	644	619	617	649	653	652	668	634	655	668	631	625	654	620	618	637	596	647	664	679	653	661	670	601	640	661	629	643	663	635	645	656	596	661	619	596	627	604	704	639	652	623	663	612	609	675	651	649	640	659	640	676	674	636	656	623	660	634	644	656	612	632	593	635	602	588	665	660	671	619	654	659	620	674	656	629	640	630	631	659	656	686	668	661	645	616	651	627	650	623	671	663	720	618	641	622	661	627	671	662	629	617	678	653	662	629	656	674	648	645	629	649	650	625	651	603	663	636	629	653	631	641	654	583	698	653	642	653	704	656	648	648	628	623	643	645	636	642	686	667	620	671	619	619	637	657	654	601	638	612	643	616	641	636	600	622	644	608	612	619	621	666	598	613	634	669	609	635	682	640	638	662	646	602	636	643	639	608	632	642	611	654	590	640	668	639	674	657	650	625	669	617	627	633	610	652	659	638	685	638	618	628	621	655	623	613	655	667	625	637	685	654	682	654	643	644	651	638	652	684	650	621	631	633	653	659	602	642	637	649	614	616	683	664	656	679	637	640	683	640	651	683	634	687	634	598	622	623	660	623	678	632	656	673	613	637	640	663	646	621	653	637	626	661	619	622	662	656	636	702	630	640	647	669	629	654	642	624	616	648	635	682	644	601	674	628	625	670	643	608	633	648	625	667	634	612	649	631	636	636	619	645	656	660	642	617	664	661	634	634	635	629	682	654	617	668	620	643	652	660	637	689	627	633	633	640	681	574	630	620	664	679	625	599	675	669	643	625	620	634	647	628	655	670	653	634	654	636	618	672	654	673	684	693	672	670	630	676	633	653	641	644	601	637	665	617	717	653	660	650	621	679	640	643	620	664	649	696	617	656	629	659	650	655	608	622	638	653	664	634	633	623	667	668	638	653	637	602	644	664	639	632	605	701	614	672	642	613	615	619	651	643	606	683	639	672	657	598	661	629	653	636	683	633	670	660	641	676	618	656	636	607	655	616	636	660	660	637	624	657	628	629	591	676	618	704	630	609	643	620	616	613	629	611	618	624	653	662	659	629	674	649	679	649	667	614	658	641	611	636	666	639	608	673	685	661	616	661	655	625	644	650	666	603	677	688	638	595	634	666	636	625	609	644	697	618	643	656	691	620	683	589	611	666	656	669	650	612	642	664	657	630	656	669	637	634	647	667	641	660	650	598	657	647	657	638	665	632	652	632	658	619	635	581	645	647	665	584	607	645	637	681	646	651	613	597	668	660	641	655	671	654	675	672	657	658	640	672	667	618	612	645	651	649	658	640	648	665	627	646	661	632	676	636	629	654	659	646	665	682	660	627	663	631	637	624	584	609	640	651	645	678	619	588	594	598	642	690	684	650	674	631	652	680	637	631	609	644	672	614	646	671	656	665	643	637	656	614	655	659	635	634	681	680	659	619	625	629	684	634	650	610	625	679	655	603	622	626	658	623	641	656	607	682	592	620	693	703	590	608	616	626	564	623	634	608	650	653	665	677	654	657	612	607	631	673	645	632	627	625	650	654	724	636	629	645	668	614	597	666	654	665	627	611	657	634	656	668	649	660	660	673	656	596	697	639	664	632	670	632	657	629	620	643	645	629	637	596	641	666	652	613	659	660	630	644	649	653	605	620	627	627	634	608	665	628	627	627	618	669	624	635	665	664	649	629	619	645	655	656	617	670	602	656	655	626	644	636	660	659	631	663	619	660	699	589	605	639	643	651	635	674	623	615	622	600	656	686	663	608	642	673	592	644	651	647	660	633	657	675	642	653	669	664	628	649	640	635	659	642	631	641	646	606	678	647	606	626	641	634	667	655	638	625	676	658	606	675	704	605	652	643	674	680	641	648	672	671	626	616	635	634	696	671	634	648	589	644	630	665	610	656	661	623	619	635	616	663	645	646	610	619	640	684	607	683	638	631	617	637	642	630	660	659	651	657	637	666	659	676	656	642	661	610	606	634	640	691	636	705	723	683	669	638	646	627	645	651	660	636	667	656	646	642	709	609	730	660	644	646	654	611	678	637	662	587	583	641	673	642	634	601	598	631	675	632	659	656	641	643	625	616	680	625	657	607	631	656	646	605	647	652	653	620	660	635	631	645	650	603	620	624	675	684	640	657	629	673	626	618	665	660	606	638	611	626	620	585	599	611	659	648	649	655	603	652	663	680	660	631	658	660	602	614	647	631	683	597	658	680	685	660	682	638	646	609	653	613	621	660	601	636	696	638	658	632	628	670	666	605	612	609	652	644	597	632	628	661	620	666	620	642	608	713	641	621	638	628	657	649	656	636	651	625	649	666	648	621	665	677	615	708	633	707	685	674	637	642	651	645	651	615	640	619	624	633	645	640	617	642	682	652	647	652	622	653	662	657	619	641	665	599	627	637	642	645	617	624	620	651	685	706	610	638	634	606	624	655	609	603	640	663	582	634	624	646	618	623	633	651	610	665	653	651	669	683	648	659	647	628	629	685	657	664	627	651	630	671	660	693	636	587	620	616	679	593	611	624	674	689	665	692	617	632	640	656	644	648	683	647	661	648	616	690	705	634	609	674	670	667	619	663	637	656	641	660	605	653	674	589	651	626	613	686	626	635	653	652	696	682	680	649	650	626	701	623	637	657	613	614	679	649	705	626	629	687	641	693	630	624	621	640	647	692	652	597	658	638	640	658	642	660	624	636	646	655	675	676	628	654	629	644	641	663	717	685	649	655	665	661	627	658	698	614	676	664	629	635	621	637	627	628	645	673	621	665	680	655	677	600	668	614	652	624	650	644	646	691	656	599	631	602	607	655	655	654	607	671	614	631	641	668	670	645	605	611	663	579	663	597	656	680	601	600	660	635	633	625	654	640	638	640	647	634	611	618	630	653	650	649	628	622	640	673	681	642	620	671	628	662	675	669	680	646	646	681	670	658	634	689	630	651	650	650	612	623	677	684	633	643	616	630	636	663	669	663	632	666	661	650	663	654	644	644	662	672	651	637	643	671	597	620	689	640	637	649	643	648	639	670	656	612	681	649	651	664	634	618	653	642	648	639	643	628	639	577	652	624	598	695	655	639	680	624	633	623	631	593	636	669	695	631	679	661	612	685	704	627	683	631	669	641	623	610	647	652	662	617	672	608	670
28624	16708	2674	413	346	283	314	326	285	340	307	274	308	307	309	264	265	296	269	280	260	277	274	279	281	299	280	305	288	268	308	302	285	278	313	328	318	277	300	305	285	294	312	321	330	298	290	278	302	267	306	292	254	282	313	283	300	340	301	308	301	295	291	300	267	277	290	338	283	260	266	273	292	289	262	305	318	309	338	285	286	298	289	290	290	311	285	273	287	303	245	274	284	305	280	295	281	301	261	287	303	276	286	300	305	302	296	270	263	273	268	319	275	296	289	286	323	305	270	294	298	269	288	276	288	286	314	282	298	309	269	284	308	306	282	305	309	273	250	281	334	302	267	290	291	299	291	281	316	308	276	281	292	293	291	292	282	285	287	260	275	271	310	278	297	297	279	279	294	309	314	284	276	253	272	261	267	282	274	294	280	276	302	303	284	279	265	317	265	322	294	286	300	320	279	303	316	293	277	274	297	264	319	284	286	278	302	288	284	273	276	273	293	295	291	297	329	279	296	318	268	283	284	322	284	296	276	290	258	274	266	289	273	281	301	296	290	303	306	259	293	324	315	297	307	310	240	278	290	312	307	259	272	280	295	281	308	287	313	245	315	281	287	278	304	304	291	307	289	281	286	292	275	286	266	267	303	270	277	270	286	315	309	279	269	285	282	284	290	290	291	278	284	302	254	268	293	297	278	257	274	278	279	297	319	298	276	246	301	290	272	304	290	321	294	297	310	275	297	270	285	270	318	304	278	288	308	303	271	283	271	319	286	260	293	254	279	313	280	274	273	282	252	312	277	292	284	282	281	277	265	308	289	273	273	274	278	295	300	275	297	285	282	297	280	285	320	286	294	286	295	253	292	290	277	303	302	292	288	319	279	287	269	319	276	328	253	276	284	288	307	273	293	294	286	280	277	276	306	291	264	314	283	300	303	325	285	270	301	271	305	268	279	317	278	305	294	273	278	290	264	292	293	297	308	300	276	268	289	294	258	294	288	298	312	281	297	324	306	285	287	284	291	275	283	312	276	300	327	260	311	258	276	262	288	301	284	291	293	276	271	291	263	311	304	280	290	311	318	286	315	299	275	313	282	268	275	269	285	297	283	313	289	304	315	291	275	292	285	273	308	302	281	288	300	269	288	267	286	298	296	256	261	259	337	300	308	286	281	300	321	296	317	320	260	282	303	265	260	282	260	296	272	309	272	281	288	294	289	291	266	268	295	296	299	275	274	289	289	276	291	316	294	268	261	284	274	277	285	300	280	284	282	311	286	304	254	319	266	299	309	267	288	299	269	281	260	283	258	280	275	303	314	293	274	335	308	311	302	259	260	290	322	304	297	269	272	289	292	285	297	268	288	283	304	299	302	299	262	270	277	272	283	287	299	301	322	284	276	316	294	298	307	287	308	269	290	286	265	237	297	286	285	287	316	291	291	296	261	269	261	293	272	312	280	253	283	286	272	286	296	284	267	320	280	266	278	285	282	285	289	287	264	269	312	288	268	307	286	319	280	270	281	273	287	280	307	296	275	319	269	287	266	263	269	278	256	300	302	305	316	272	287	280	291	271	295	298	290	301	287	280	287	289	297	279	312	274	297	255	296	269	293	293	281	281	301	288	282	290	314	285	269	286	267	261	280	264	255	293	257	273	280	290	305	273	280	282	254	305	306	301	275	307	291	261	309	303	295	300	290	289	286	282	322	293	261	273	286	280	285	273	287	281	321	292	304	298	304	290	304	294	315	274	266	283	292	291	299	318	281	296	288	282	272	289	279	275	271	282	288	274	267	285	279	291	281	294	296	327	303	278	305	277	316	242	297	275	281	291	290	302	308	293	276	295	274	291	291	294	277	302	285	326	294	275	292	307	264	294	299	282	327	274	301	301	276	275	275	293	333	299	284	302	288	300	301	274	305	269	265	261	316	285	263	273	297	301	259	284	284	289	294	294	309	277	284	277	291	285	290	276	315	290	267	307	287	275	304	276	278	295	276	267	301	265	308	275	283	271	288	287	312	305	273	287	320	270	309	270	299	310	282	306	270	281	317	303	264	306	281	310	255	328	300	303	332	285	289	305	293	287	303	280	277	286	288	250	272	318	271	280	291	302	280	269	283	292	276	296	285	257	278	302	292	300	282	281	295	246	295	272	273	291	285	293	264	274	308	292	284	300	308	261	312	288	270	290	294	305	288	293	277	292	318	298	267	281	302	298	272	281	310	297	269	273	289	303	272	305	280	277	284	317	322	312	264	293	283	303	298	299	294	308	280	295	309	309	261	280	302	290	284	294	283	261	291	289	298	255	286	302	300	279	320	267	332	290	280	248	260	335	288	289	298	287	318	326	308	284	274	287	287	268	302	270	282	276	274	319	299	313	305	305	286	270	280	268	281	293	283	315	288	288	283	277	270	289	317	263	298	277	286	269	276	307	276	292	300	283	283	312	314	288	290	289	289	281	284	310	285	283	302	300	294	279	306	276	268	294	298	270	322	264	285	297	301	283	303	280	294	314	298	303	295	259	269	302	336	285	276	279	264	308	290	286	303	281	297	283	285	299	287	308	286	280	277	291	295	293	275	291	265	310	269	277	277	295	288	303	281	327	280	308	301	277	262	270	281	327	287	266	289	301	290	297	334	292	282	273	278	304	268	252	301	300	278	310	312	297	276	306	277	299	304	287	281	306	280	305	313	290	283	288	324	298	275	257	297	290	297	286	285	302	278	286	282	281	289	296	299	295	299	337	289	282	253	283	281	303	287	307	305	293	285	288	305	272	297	275	278	287	246	260	291	260	299	302	278	277	281	290	325	274	289	262	306	266	309	288	292	302	324	274	311	282	267	264	300	300	296	312	296	287	287	313	256	283	304	270	299	300	297	282	298	282	303	278	287	273	296	315	279	306	281	306	257	313	292	301	273	285	284	284	303	329	261	303	261	285	306	288	322	277	265	302	285	278	277	309	295	299	290	325	301	276	256	301	293	303	262	287	292	322	279	292	284	314	280	289	266	258	262	258	305	285	266	283	294	280	270	294	309	297	311	278	281	265	302	298	300	264	300	272	259	279	309	311	311	299	284	312	309	286	265	324	291	279	255	303	292	284	289	290	272	289	295	320	301	278	286	260	288	281	279	286	311	284	298	317	263	292	265	297	280	294	305	297	269	244	320	230	299	265	299	312	321	306	268	293	273	312	300	300	257	288	291	293	276	292	280	280	276	282	275	280	302	286	285	295	289	275	263	287	291	309	269	280	268	282	286	299	287	300	301	306	301	245	274	302	267	292	303	274	289	307	302	301	288	284	275	307	304	280	271	273	299	301	290	318	312	307	309	276	281	293	298	251	305	306	277	305	282	319	286	289	287	290	294	274	282	274	271	293	331	279	282	298	295	308	287	272	275	285	290	282	272	290	274	256	301	294	300	274	289	297	305	281	273	307	272	314	271	293	289	296	282	314	305	303	301	274	286	304	285	282	298	281	289	275	285	307	287	304	279	302
11683	1457	499	391	385	359	341	334	337	333	283	318	338	294	322	313	309	315	297	312	293	302	301	315	296	313	299	284	290	318	321	353	328	326	340	363	357	343	337	305	328	325	354	342	343	324	293	334	311	306	326	324	326	305	305	330	295	304	327	303	344	315	338	324	305	324	321	321	295	304	303	313	324	332	369	298	313	316	318	298	303	278	301	326	292	316	331	324	315	346	306	309	290	294	319	305	341	278	333	312	288	299	347	317	310	300	287	300	356	296	328	337	291	289	285	343	304	292	305	345	327	289	294	311	311	288	289	284	303	281	317	324	316	302	314	302	327	329	278	295	302	309	332	300	351	313	328	339	315	321	349	307	336	323	295	304	329	281	332	297	313	339	311	327	291	320	297	318	283	297	317	301	333	303	301	303	321	328	291	315	287	299	299	319	308	322	319	318	307	326	297	323	330	300	288	315	325	284	347	283	297	316	325	287	311	312	318	344	287	315	318	310	293	311	335	333	318	322	280	317	272	341	297	281	319	316	319	304	308	290	308	296	311	316	283	300	318	358	334	259	299	314	301	275	314	317	329	307	297	299	289	314	302	301	298	282	317	310	319	354	341	319	298	289	288	317	345	301	322	308	303	333	307	297	348	324	327	319	299	273	306	309	302	290	308	287	332	320	288	317	323	295	301	306	336	296	315	334	336	297	306	289	293	310	315	296	312	272	316	306	303	288	332	303	295	311	302	293	319	289	294	278	310	317	297	297	317	312	295	349	317	335	288	288	312	302	324	289	331	318	320	324	307	275	305	317	353	351	307	282	287	318	322	306	314	318	307	328	339	296	292	320	312	316	316	291	332	314	327	314	355	302	317	301	302	300	314	297	308	326	327	298	323	316	323	323	284	293	314	323	316	301	329	310	292	318	318	316	304	359	318	310	324	374	274	309	316	303	281	310	309	302	316	331	303	299	286	321	296	322	344	308	332	299	346	275	322	293	298	312	310	292	303	317	292	306	334	329	314	283	302	295	345	306	304	334	297	299	282	294	299	309	323	290	286	349	329	290	298	331	308	316	299	297	306	295	305	310	301	306	314	319	316	322	296	315	284	315	307	327	296	288	319	327	270	343	286	314	324	283	333	299	305	311	306	321	322	329	320	317	332	300	300	299	311	346	296	336	323	309	283	311	290	305	321	301	287	301	305	315	303	284	307	323	303	309	304	324	303	327	305	313	308	286	320	338	326	302	307	324	304	317	275	315	322	300	261	319	329	354	303	328	298	300	321	305	305	331	308	323	302	338	276	296	284	323	313	328	295	309	292	311	299	339	278	347	328	318	340	317	293	311	292	299	321	295	332	340	322	297	347	324	307	309	343	284	287	322	310	323	285	321	315	325	314	305	305	323	299	299	324	317	300	329	327	321	325	305	303	306	300	320	263	332	306	314	294	301	318	305	310	293	341	313	333	319	306	287	295	292	335	315	325	327	305	302	311	323	297	332	331	355	315	325	306	329	299	347	298	320	286	295	261	333	333	329	332	317	310	352	295	327	311	295	302	308	305	320	314	309	303	287	297	328	292	311	325	330	321	322	320	313	293	327	347	329	278	311	304	340	293	317	319	306	315	338	328	301	322	307	291	296	338	300	328	317	319	300	325	333	321	309	333	364	320	309	291	325	309	301	314	313	290	302	328	299	311	322	324	348	317	290	327	326	310	303	317	309	290	311	313	324	327	303	299	302	292	315	314	294	314	290	302	303	345	328	315	324	307	337	292	296	301	298	298	316	318	316	323	345	307	322	310	301	313	318	310	271	307	281	318	294	305	326	315	320	313	309	327	295	310	324	296	293	316	297	301	296	305	323	281	302	302	329	308	300	318	317	336	289	298	299	311	325	305	305	320	312	329	304	274	349	318	316	309	321	303	285	325	315	323	319	301	323	319	323	346	284	311	324	308	267	303	304	332	297	276	308	315	315	312	305	289	294	326	317	310	302	315	346	311	323	298	341	304	290	317	323	293	317	311	320	290	306	314	310	298	319	324	311	306	325	304	356	301	309	330	314	285	263	326	342	285	273	318	313	290	310	306	324	313	284	292	309	303	296	314	323	322	298	323	278	335	344	317	303	308	348	311	324	290	316	287	314	309	332	320	319	297	322	303	294	329	312	294	309	340	292	324	317	300	303	306	293	318	332	322	289	320	306	312	296	273	283	319	332	329	295	320	288	338	310	297	319	290	297	312	283	286	305	329	333	312	318	310	291	291	289	310	347	303	307	323	305	315	314	307	317	332	315	308	336	301	319	325	298	317	320	329	328	301	326	319	312	311	303	309	337	320	294	315	287	291	314	349	283	340	302	326	285	333	308	319	321	302	298	316	303	276	301	268	314	316	310	340	295	322	343	305	320	292	337	308	294	300	293	299	325	320	304	306	300	301	309	327	302	330	331	304	325	317	314	340	289	308	318	283	321	302	322	318	307	340	332	302	311	316	295	294	290	307	313	320	329	325	289	280	306	299	309	292	303	313	296	332	313	296	324	347	337	337	275	319	325	332	319	332	310	330	304	290	318	334	320	317	306	339	321	313	317	308	304	312	303	334	317	288	357	301	289	343	299	333	334	294	294	291	338	296	320	299	318	299	315	305	288	289	315	299	314	311	327	308	266	319	331	303	290	315	328	316	302	280	302	329	350	298	312	318	320	300	303	324	296	344	284	326	345	281	286	320	310	329	295	310	333	290	300	313	312	337	302	307	305	310	316	323	296	313	321	322	311	298	288	343	302	344	310	325	306	303	288	312	361	328	329	338	328	298	283	321	292	292	318	322	302	314	296	352	304	323	317	305	328	319	349	290	301	272	350	313	332	328	312	321	351	314	319	311	298	326	309	297	315	328	321	320	333	323	318	287	338	318	312	309	318	313	314	304	345	342	314	327	333	314	311	319	320	298	334	338	343	334	303	295	281	295	335	293	309	332	325	309	328	296	286	291	320	316	329	305	282	305	312	294	329	304	332	319	287	301	339	294	308	319	314	329	338	327	319	295	353	324	314	345	318	292	300	304	311	306	312	314	293	291	327	306	314	285	330	307	302	333	316	325	303	303	315	298	305	309	283	341	301	299	324	288	310	311	311	311	310	315	281	285	330	284	295	311	304	295	272	313	295	265	315	304	300	309	315	331	330	287	319	303	343	298	316	311	327	326	307	316	301	313	294	293	292	294	310	316	313	310	305	297	311	311	315	303	299	322	332	300	301	296	278	276	304	316	318	318	310	288	299	335	312	313	326	342	298	320	308	317	325	286	272	304	316	326	288	303	328	292	312	332	296	312	327	313	296	317	315	292	281	280	308	312	340	307	294	311	348	275	288	297	284	309	285	301	301	306	295	280	310	311	328	286	308	296	316	314	307	315	309	300	312	299	315	326	286	308	326	322	295	292	293	315	298	318	328	338	315	301	331	328	300	304	354	330	326	313	278	314	331	317	309	304	325	312	297	312	311	329	314	301	333
24303	21568	28737	24831	21506	7183	1056	833	725	669	581	587	568	577	572	597	561	565	575	496	571	489	489	517	539	538	526	561	502	535	550	557	588	548	581	556	561	565	521	495	521	503	509	531	551	530	540	518	516	503	504	480	520	525	533	513	511	485	508	544	526	527	520	511	526	506	551	486	541	493	513	495	468	515	479	498	501	484	508	511	491	523	536	517	483	478	527	466	521	521	491	500	503	486	466	521	509	488	471	491	536	542	479	526	533	498	506	477	495	554	505	492	503	490	508	498	523	536	546	492	489	525	524	528	496	515	491	510	499	504	513	536	501	496	505	531	493	504	488	487	513	479	459	527	503	533	484	500	518	480	505	487	511	486	493	540	495	464	511	484	511	467	488	474	539	511	483	512	490	504	481	512	505	513	521	503	483	535	505	482	549	492	534	500	505	535	472	515	514	500	496	537	522	473	533	480	482	521	546	495	485	512	512	508	491	525	496	492	535	488	508	544	496	524	512	488	461	533	489	503	508	536	478	525	502	488	510	514	478	532	527	496	466	526	554	541	509	473	508	497	487	498	488	518	522	515	508	479	540	530	492	499	516	478	474	521	527	532	507	452	480	531	491	546	513	533	493	521	537	483	526	509	497	464	488	467	478	511	489	484	508	573	478	567	514	482	511	542	496	505	531	518	496	543	459	506	528	503	492	491	541	479	495	498	508	547	515	518	517	516	487	503	505	491	496	521	519	490	481	495	497	498	534	509	535	492	523	523	517	465	466	515	508	514	518	548	511	504	541	491	506	476	495	513	546	460	519	505	494	523	473	534	529	522	501	563	485	499	510	507	504	495	498	510	519	514	498	519	455	517	499	479	500	483	486	491	548	500	521	508	540	520	483	533	498	557	482	486	478	497	508	526	484	484	504	531	471	503	498	473	467	477	538	533	508	519	515	507	487	512	514	492	522	520	505	484	509	499	531	510	495	517	502	494	470	518	542	456	522	501	529	482	476	503	493	456	525	506	524	508	486	549	513	501	503	515	527	477	489	510	529	480	521	515	564	572	516	527	516	514	500	471	508	510	484	460	422	518	564	546	494	479	499	522	486	470	486	521	508	484	475	519	518	571	513	527	522	497	537	460	470	488	527	476	484	543	527	495	476	495	484	494	526	510	548	446	553	477	488	492	483	512	498	482	519	552	539	523	547	497	504	493	533	453	491	495	524	513	500	495	461	471	518	530	550	488	486	472	512	495	494	519	503	490	509	504	508	505	500	486	481	514	472	490	555	501	512	541	552	498	518	469	506	495	500	488	509	482	533	474	503	535	485	492	530	508	503	475	499	522	456	516	487	506	476	500	502	494	474	506	484	549	523	518	500	480	518	494	517	553	474	509	534	506	473	546	517	501	498	467	509	497	489	475	502	478	495	458	507	487	520	497	485	494	513	462	487	497	490	465	516	520	498	513	485	480	486	495	496	488	491	505	481	462	500	496	524	514	510	533	536	534	509	487	487	482	490	464	535	493	497	520	500	493	497	489	527	508	518	502	490	449	482	479	474	498	546	487	484	491	508	523	481	498	537	505	509	478	483	509	508	463	542	515	497	545	500	561	485	523	530	524	520	532	502	458	523	522	487	480	520	506	497	534	514	547	517	509	525	477	473	526	509	510	484	497	527	468	502	523	501	491	476	485	467	533	509	537	485	492	493	484	505	505	519	513	524	448	525	517	490	501	505	519	494	499	514	475	478	486	489	481	509	493	525	493	522	526	537	524	498	507	509	481	479	516	509	494	495	478	506	505	494	477	478	467	495	492	498	532	543	511	544	476	506	516	489	471	480	494	525	500	494	509	549	478	519	520	456	482	492	526	465	515	504	491	470	500	462	505	508	494	522	496	531	518	543	491	459	484	509	507	499	482	483	505	512	477	542	513	546	476	474	455	516	480	499	511	524	497	500	524	519	560	507	481	517	481	527	521	486	495	488	508	531	502	488	502	516	525	513	503	492	510	527	487	529	503	462	502	554	532	534	487	486	518	475	532	481	493	500	484	459	526	504	477	517	471	513	517	510	514	505	492	516	525	502	514	499	489	507	474	508	462	517	477	503	461	534	475	498	466	498	536	529	488	475	538	477	545	509	524	456	512	520	512	498	477	483	515	544	505	511	491	499	498	519	499	506	526	479	490	469	509	514	497	480	501	515	473	495	531	521	476	508	522	491	501	535	527	488	516	531	516	476	520	489	506	520	533	544	520	526	481	491	486	520	509	502	515	508	494	494	479	543	463	524	494	491	487	505	566	498	487	487	508	487	510	502	532	479	515	445	493	524	477	487	539	486	496	444	475	475	467	473	514	464	492	533	503	494	483	477	497	512	481	531	507	479	496	495	489	506	519	486	499	544	497	483	500	478	461	467	512	522	486	482	499	469	510	541	496	517	543	524	486	469	483	522	510	491	495	498	500	510	469	513	499	465	489	510	499	475	502	526	524	495	479	558	496	505	536	481	496	566	505	525	469	517	489	479	514	477	518	470	526	489	492	474	512	513	497	486	489	490	496	484	516	529	518	510	534	461	562	517	502	479	521	479	529	480	476	500	504	510	541	450	479	512	476	466	538	492	524	508	528	454	464	537	511	496	499	489	477	502	516	505	517	495	508	517	504	540	540	513	517	455	515	498	528	479	548	503	494	455	523	486	528	493	516	467	449	514	480	521	495	490	487	496	466	465	482	509	499	517	529	484	507	496	500	511	488	497	509	506	496	538	464	467	484	495	546	514	473	490	466	482	507	520	488	500	467	467	485	474	537	492	491	475	513	522	503	468	480	527	540	501	512	485	502	485	500	505	489	502	492	506	490	533	507	475	562	535	531	494	500	489	504	471	496	495	470	495	521	509	557	495	501	522	524	491	443	484	498	504	450	510	534	493	512	496	485	496	545	458	511	511	527	477	508	484	484	518	476	479	500	553	490	565	467	478	474	517	490	477	528	489	536	509	513	473	496	528	503	534	480	497	489	506	526	481	452	516	488	503	508	453	513	480	502	507	477	510	520	493	490	544	506	486	500	518	504	542	496	500	481	525	496	488	492	510	493	535	521	479	515	531	487	509	494	511	470	493	519	493	514	492	511	486	488	492	485	490	547	504	482	475	528	498	495	506	544	475	494	501	452	481	518	496	498	520	533	518	495	568	493	514	530	502	523	488	508	527	481	479	508	482	503	494	457	495	471	505	447	484	486	466	522	530	490	478	468	551	530	448	494	485	517	507	487	495	509	483	500	487	477	479	519	510	470	520	518	472	508	536	478	471	493	528	524	472	523	517	489	493	470	478	497	492	513	554	505	517	529	539	502	507	501	516	529	492	502	497	524	484	507	467	476	482	512	506	525	518	465	511	496	526	486	520	537	501	499	547	523	512	478	548	519	518	508	506	505	503	513	511	484	515	481	480	514	517	494	510	492	503	523	501	469	542	502	480	484	536	498	496	496	479	476	524	496	526	523	480	502	488	518
35615	9810	5297	2523	1904	1497	1198	954	932	812	717	714	678	664	585	584	618	612	525	605	567	545	567	550	521	562	565	561	600	541	562	568	567	595	594	649	624	574	519	567	558	563	566	580	579	565	554	570	543	561	533	593	538	542	529	528	526	542	521	561	535	529	536	545	541	560	582	544	552	525	531	545	520	518	543	521	532	512	531	503	504	513	537	516	547	519	519	546	528	501	540	543	540	509	594	509	479	543	515	500	506	552	482	498	520	550	496	508	500	485	527	549	490	493	498	536	562	491	548	512	546	455	498	534	514	530	528	538	512	509	486	490	489	495	555	527	559	515	494	545	538	514	473	494	507	533	511	477	510	491	512	543	525	498	491	510	530	535	522	527	556	553	521	499	529	517	525	502	509	512	515	511	553	535	494	541	537	476	507	469	576	505	507	540	538	520	508	507	511	520	516	502	508	497	489	513	518	495	543	490	517	544	512	513	524	556	507	516	507	514	543	553	552	573	519	571	535	536	506	528	507	494	501	507	527	523	490	505	507	471	487	520	474	486	511	504	547	500	501	548	510	530	559	466	502	536	514	502	503	527	522	475	490	445	510	505	533	542	501	537	545	516	490	563	502	478	506	508	538	526	518	535	573	484	485	508	527	489	544	534	542	541	476	554	524	508	515	536	525	524	539	553	502	498	529	523	500	512	503	515	511	524	514	553	565	535	492	521	488	529	519	532	537	511	516	527	499	489	540	565	519	537	533	513	543	513	538	493	536	495	527	533	538	466	510	542	535	539	528	518	489	508	523	521	511	535	491	509	502	499	568	515	515	540	483	473	524	499	520	516	531	533	511	488	493	509	555	503	511	531	511	567	539	501	510	514	535	519	543	539	495	524	512	495	505	522	484	521	541	518	520	559	536	504	547	531	538	520	490	512	491	546	518	498	496	533	510	508	519	522	500	533	504	552	549	487	509	490	498	495	549	517	507	498	509	518	495	508	529	492	482	503	483	529	535	540	508	507	516	475	488	546	517	527	502	532	487	536	520	554	552	481	476	524	523	503	510	517	536	507	505	534	540	497	499	517	534	498	561	499	530	528	497	532	519	556	579	492	502	530	494	541	514	532	515	503	500	539	537	500	511	527	505	532	520	508	526	527	524	492	517	520	487	508	537	499	530	547	581	510	503	554	534	509	499	561	526	505	511	515	528	557	524	554	525	471	517	496	509	530	544	523	482	533	540	502	498	506	483	529	515	512	540	498	516	497	525	472	497	511	499	550	490	541	515	519	535	542	523	485	522	506	503	510	523	504	526	481	518	557	533	499	527	515	513	519	552	514	511	555	499	537	536	549	533	549	512	491	532	488	526	508	548	525	532	504	516	523	530	540	494	528	515	499	493	510	532	538	521	469	510	524	514	515	532	510	552	549	495	529	485	522	524	536	472	514	543	505	490	504	471	487	548	525	525	513	527	492	534	565	502	507	540	553	500	555	531	524	535	528	535	502	491	504	550	490	508	518	532	576	511	492	515	500	511	533	503	482	546	530	525	464	509	558	526	529	481	526	486	532	517	480	535	555	516	535	540	497	484	539	527	489	540	498	501	527	526	498	503	487	550	534	532	517	519	565	508	485	479	551	501	512	470	547	537	526	523	530	524	515	544	540	555	560	503	510	516	573	523	512	542	524	534	501	533	504	497	526	518	520	488	526	524	467	528	542	540	484	487	506	532	548	523	519	529	490	541	488	512	507	508	509	522	497	497	499	517	490	480	535	522	499	500	506	577	509	522	540	531	524	504	490	507	506	509	496	548	521	552	552	589	539	508	547	542	527	517	528	528	528	488	536	525	547	542	533	531	523	534	489	547	519	515	505	525	530	531	530	503	553	565	514	534	512	547	483	512	528	515	528	514	509	547	512	542	493	541	540	485	532	491	534	516	547	531	514	508	536	545	522	512	493	554	536	495	529	529	518	506	530	472	503	552	489	519	555	513	516	511	538	523	524	497	522	495	522	549	516	545	498	473	513	494	542	493	500	456	531	490	493	519	508	479	511	538	509	506	561	509	514	557	500	521	500	535	544	548	553	539	510	504	470	535	501	556	505	548	479	490	541	489	518	508	492	518	534	514	545	525	535	546	544	566	511	487	499	534	507	531	507	521	542	522	511	513	505	524	544	538	488	549	521	574	564	483	537	578	570	516	490	508	510	500	513	508	553	505	520	508	526	529	548	479	528	457	548	497	483	538	507	522	520	527	521	538	544	516	505	533	524	536	513	499	481	502	523	493	507	534	500	518	522	485	510	505	554	497	518	489	488	571	526	551	524	470	530	535	508	475	529	504	516	526	499	549	540	504	527	531	519	529	541	533	492	516	508	526	524	514	480	530	523	485	537	520	521	524	489	536	491	520	526	506	511	513	518	549	498	559	539	548	492	521	560	516	535	474	480	534	488	512	488	519	479	553	509	501	477	506	519	528	542	524	507	505	527	531	548	501	523	506	519	503	562	541	520	515	528	492	508	506	452	515	527	473	506	507	529	499	501	559	527	539	517	538	544	507	524	540	513	556	544	510	508	528	456	511	506	508	504	510	515	524	504	507	510	494	513	527	558	526	510	511	521	529	518	517	514	527	524	522	541	549	517	567	566	521	495	546	537	583	556	520	497	504	507	524	497	492	491	503	497	476	480	500	508	501	552	512	516	547	554	533	528	485	505	504	521	518	503	545	491	490	493	506	530	495	538	519	554	507	511	555	550	521	562	524	506	536	541	510	497	515	545	510	530	522	537	488	516	499	536	497	532	489	520	509	519	497	530	503	546	503	524	538	522	556	516	480	532	541	484	490	495	541	516	554	515	480	508	519	476	486	543	510	496	495	540	470	540	512	577	501	489	492	493	524	559	526	542	527	519	549	516	479	559	501	559	530	513	491	475	508	489	482	550	547	505	537	552	510	506	532	516	505	535	522	525	519	490	522	544	529	527	488	508	499	538	548	535	538	532	544	485	525	514	514	518	496	484	504	503	488	544	500	518	527	552	534	544	527	513	501	526	541	525	549	525	538	527	548	525	510	543	538	503	532	473	515	537	536	509	487	505	480	486	518	539	518	554	519	511	534	522	477	535	585	534	520	527	511	569	466	522	487	549	506	563	544	504	504	517	506	546	556	520	526	485	489	533	521	505	528	561	505	490	552	482	535	509	545	481	531	550	523	574	538	511	499	498	488	517	516	519	517	476	551	525	533	501	488	529	506	544	506	504	512	514	493	541	514	545	512	524	506	559	537	525	500	538	537	485	497	502	518	522	529	501	533	541	499	505	543	513	534	527	470	530	494	499	530	549	542	543	551	573	508	516	519	518	524	494	573	563	507	521	506	514	497	526	538	543	493	509	521	513	523	479	535	493	518	505	524	564	514	534	488	496	509	505	483	524	547	519	498	493	537	498	565	534	530	544	523	553	519	519	573	519	490	545	529	535	511	459	494	523	520	529	510	533	510	524	504	487	525	483
25368	21502	27510	25754	8358	614	512	384	383	397	358	370	344	332	344	336	323	339	321	365	332	323	318	312	309	307	329	307	274	330	318	314	319	321	332	313	346	333	331	339	341	341	351	368	332	352	304	328	308	311	312	288	339	299	322	330	321	308	302	292	333	319	344	332	292	306	344	307	307	300	329	303	313	305	304	344	322	310	319	293	300	314	299	315	341	293	314	300	323	320	331	333	266	307	302	358	314	287	279	318	342	301	298	286	297	301	334	328	300	338	285	287	304	318	333	325	285	309	345	314	305	288	312	307	316	296	300	313	309	318	333	358	328	314	317	314	293	309	325	339	315	317	297	315	311	290	294	301	289	305	304	283	318	346	306	313	303	320	305	319	309	284	318	281	313	330	282	293	276	293	320	268	303	319	294	316	328	321	335	308	294	323	299	292	315	327	315	328	309	313	307	301	290	322	287	291	292	310	290	294	335	305	279	330	319	295	302	293	285	289	323	316	302	293	290	312	316	296	353	298	300	319	295	322	306	325	281	322	304	297	292	305	308	287	308	313	294	319	303	278	287	294	297	305	309	314	302	302	291	326	275	328	304	289	342	307	311	308	299	320	303	326	322	312	292	257	324	320	316	324	300	310	321	296	263	320	327	304	291	316	319	310	295	329	299	325	322	311	320	290	313	269	292	292	310	282	269	312	296	306	308	312	320	318	330	310	324	318	319	323	326	312	308	269	324	297	299	311	293	306	305	306	301	301	313	329	313	308	308	300	318	315	287	326	275	295	286	298	330	299	300	321	295	276	325	297	272	301	282	330	305	309	307	308	324	295	303	293	328	314	301	293	256	302	293	302	294	306	287	317	331	302	321	292	292	300	312	305	287	294	315	313	317	339	286	279	315	295	326	292	303	316	294	313	338	310	291	311	308	286	343	287	326	339	313	294	290	292	297	338	290	305	331	327	301	348	306	327	255	285	269	322	326	313	290	294	294	260	342	277	273	300	301	315	285	298	317	302	287	330	319	302	290	280	319	308	337	310	325	313	293	300	337	308	309	304	286	304	298	306	301	332	313	317	319	304	325	308	309	286	293	309	281	322	257	285	290	293	304	300	280	288	298	323	309	296	320	330	304	303	321	289	339	297	310	308	292	290	282	300	295	333	298	343	307	310	325	287	324	307	297	324	299	313	268	317	308	324	321	315	318	297	275	313	343	336	347	309	332	314	360	315	294	343	313	310	328	301	333	301	304	323	330	307	309	284	323	308	315	318	300	329	308	306	309	301	293	321	324	293	300	304	291	318	300	301	309	300	276	318	290	269	319	311	308	292	307	277	312	293	331	286	319	334	314	329	315	302	319	308	314	280	312	330	330	301	308	262	277	305	325	330	278	290	302	284	334	322	298	276	268	311	299	297	310	296	310	306	299	272	310	325	309	317	329	311	320	323	337	280	312	293	288	292	315	255	279	305	306	309	315	264	332	338	299	317	294	309	311	295	318	287	314	313	323	271	303	324	295	340	290	311	326	319	291	340	344	291	294	316	292	302	342	311	306	341	310	269	339	336	301	280	303	329	304	298	297	324	284	327	320	304	317	337	270	321	310	280	324	339	286	318	315	285	298	336	324	329	309	307	300	330	297	300	335	313	326	274	299	311	320	337	342	316	293	286	281	324	318	338	316	305	321	278	336	315	313	288	290	306	311	281	284	308	300	315	303	299	321	291	290	321	276	319	298	319	318	305	305	324	331	309	278	318	302	299	296	320	316	302	335	301	293	332	352	330	284	319	337	298	305	266	304	288	268	325	291	290	315	319	294	319	319	328	309	297	307	284	316	315	294	282	311	326	322	322	331	346	301	291	287	325	291	337	310	298	313	284	310	289	352	295	282	319	317	337	289	348	312	291	335	368	311	299	303	333	308	286	280	308	321	280	294	303	277	336	313	282	329	317	323	292	335	322	318	301	282	347	320	302	321	298	294	287	302	339	322	298	280	285	326	290	305	319	305	324	308	326	286	319	289	329	285	286	288	315	332	308	305	298	316	283	300	318	321	296	302	313	297	305	308	317	297	298	309	269	277	291	274	279	275	323	302	317	310	323	287	308	316	306	304	322	315	311	335	284	288	280	310	279	302	275	303	311	321	300	305	310	314	309	307	297	319	330	296	308	308	291	323	304	322	292	315	313	314	271	304	314	306	311	328	308	309	331	294	312	322	271	315	301	289	284	314	297	303	334	311	297	334	330	298	276	312	316	284	313	279	310	271	318	309	318	304	298	282	327	299	332	326	299	310	280	300	275	291	315	330	268	279	319	283	290	323	286	320	288	307	296	275	327	311	324	295	349	275	301	311	285	315	312	281	325	328	328	293	357	316	321	309	334	295	327	333	312	300	300	316	302	320	328	286	304	305	290	305	307	306	293	286	319	273	320	308	309	292	275	287	294	328	295	314	303	327	297	297	311	300	312	321	322	281	295	305	268	313	359	330	316	320	301	305	343	311	298	297	303	340	323	293	309	292	270	303	313	309	304	347	317	327	304	293	319	298	328	327	278	322	323	282	299	278	316	284	298	315	320	315	315	302	315	310	327	317	283	299	291	295	313	309	294	321	287	319	266	316	301	309	302	313	283	307	298	287	325	301	276	280	304	301	291	298	303	316	323	307	307	325	324	302	315	346	327	276	300	295	285	310	283	288	299	316	314	316	294	313	316	325	310	315	309	266	301	317	297	285	284	311	320	275	315	304	308	312	306	295	345	322	280	283	256	277	357	346	311	349	298	340	333	303	309	355	274	329	316	279	296	300	280	308	289	321	336	308	276	319	294	325	322	266	284	286	310	319	300	327	313	310	312	342	300	356	315	343	301	324	291	309	301	300	301	299	305	311	345	296	290	303	325	277	310	311	315	316	289	299	324	287	326	280	323	315	297	304	301	282	298	312	320	315	285	336	328	321	296	327	275	309	305	314	291	289	318	295	304	294	303	334	270	288	297	330	308	320	310	293	320	323	291	279	307	332	290	326	325	336	302	269	308	317	305	340	310	286	298	319	300	309	309	275	291	319	313	313	289	349	313	295	306	310	318	282	313	302	284	305	279	301	287	308	330	308	282	290	288	301	318	307	319	277	295	312	289	301	300	316	323	331	305	288	311	299	304	320	321	301	288	310	279	306	302	326	294	325	295	264	290	317	326	310	295	273	305	264	285	282	324	285	279	298	280	316	296	328	316	314	307	303	282	324	263	321	318	308	299	302	322	271	301	287	284	321	286	305	299	320	320	297	281	308	309	308	307	294	288	308	276	309	300	304	344	297	293	322	292	317	288	291	300	328	299	295	294	306	312	294	317	276	309	306	308	322	312	297	325	330	264	317	290	299	321	302	312	298	337	287	298	321	326	304	322	296	332	297	271	334	303	331	322	281	321	324	277	301	329	306	298	293	308	317	305	315	265	299	297	290	308	303	283	292	262	338	303	266	281	301	278	281	328	312	344	298	279	263	327	329	305
31475	6376	3081	1473	1100	907	727	679	593	495	465	450	416	411	447	420	382	370	362	362	369	332	388	363	339	362	378	343	375	382	362	372	377	429	385	418	427	416	364	345	404	383	368	375	377	338	382	351	365	352	345	385	342	339	393	356	345	330	342	390	387	363	385	372	357	349	377	357	391	342	330	376	346	373	336	327	354	336	343	335	356	312	331	335	331	343	314	343	359	345	352	348	330	373	324	303	348	322	369	319	356	321	367	339	355	327	368	333	359	339	359	366	347	330	376	350	353	374	342	327	330	349	353	324	337	339	370	337	350	307	349	340	389	336	351	371	353	323	387	359	318	335	340	329	361	362	324	352	354	345	356	339	358	353	352	338	307	329	331	279	339	343	364	313	316	329	352	341	328	367	332	340	359	348	339	326	334	314	312	348	331	335	323	348	326	352	355	372	322	346	339	370	363	380	345	291	366	340	343	359	352	322	327	355	346	374	347	325	336	326	354	341	362	323	385	349	319	341	318	359	361	341	366	346	341	343	322	327	340	350	316	343	353	352	349	375	337	326	367	312	299	356	338	319	347	327	370	335	342	350	342	374	342	381	348	358	345	351	358	313	313	345	360	322	319	337	360	333	324	323	328	399	348	365	357	365	371	344	333	341	357	359	338	363	353	335	314	290	362	343	352	325	371	359	327	348	336	319	372	341	370	365	349	356	338	348	345	347	320	360	328	344	369	353	306	370	367	336	362	341	299	358	353	367	355	359	320	322	350	351	338	342	350	291	360	355	340	360	361	337	360	338	333	366	315	350	357	361	320	369	319	356	355	363	346	343	383	380	316	356	343	330	350	340	365	353	352	340	341	340	307	349	363	317	355	343	355	339	353	326	343	351	322	328	362	356	358	354	351	358	366	331	361	351	368	341	325	308	353	341	343	327	335	356	332	345	339	351	362	332	355	327	312	338	322	374	350	362	327	376	347	352	330	339	368	372	353	330	328	338	341	377	356	340	335	362	352	345	315	341	349	351	344	325	321	351	355	352	326	327	312	336	352	328	374	358	358	365	302	337	319	338	352	349	341	354	341	360	365	366	386	322	326	344	379	318	345	375	343	336	319	331	376	332	312	363	329	319	340	357	354	342	313	346	352	313	356	359	347	372	371	337	317	361	347	333	338	327	347	307	354	331	325	347	350	379	350	399	329	337	355	320	356	349	351	357	355	365	343	344	354	358	363	355	340	340	354	336	313	340	312	353	330	371	338	343	345	324	346	338	356	338	357	344	363	365	325	312	308	348	314	354	354	359	357	345	314	360	337	342	319	355	356	359	326	307	336	350	381	325	309	317	362	379	329	345	360	362	334	325	369	324	341	322	348	348	346	340	295	343	332	349	337	358	343	324	330	368	337	333	321	353	327	313	328	356	338	343	334	359	341	334	348	365	369	338	373	389	335	323	299	339	327	327	330	339	333	380	323	336	405	365	333	328	336	332	317	337	335	355	343	359	306	351	350	357	325	348	302	344	356	345	320	337	340	320	357	326	323	357	346	371	358	326	341	326	336	328	331	331	327	318	374	350	372	325	350	343	330	352	361	327	359	348	311	340	321	354	352	309	365	360	325	319	352	335	342	359	370	323	347	386	359	348	340	330	313	351	365	327	334	335	359	337	317	308	373	369	330	357	328	322	343	327	320	334	367	334	342	331	328	329	345	362	336	332	341	348	326	311	349	331	347	339	344	331	384	351	343	354	366	343	348	319	364	331	357	333	350	356	343	348	317	340	367	377	358	332	347	358	334	355	357	345	324	351	342	334	317	352	385	315	352	333	350	384	356	344	330	319	359	361	336	358	333	342	334	391	342	340	360	312	381	332	352	353	337	342	323	324	356	325	356	381	332	356	317	370	367	351	314	359	326	362	322	372	331	374	343	375	350	352	366	350	307	330	355	353	347	362	327	314	345	327	356	337	371	344	328	373	301	333	351	363	339	340	359	346	318	357	338	330	310	343	318	342	336	361	323	361	349	352	329	363	371	345	387	331	350	353	336	341	322	352	330	335	351	348	332	356	356	331	353	314	315	341	324	365	337	342	321	354	315	358	342	358	329	305	325	384	332	334	387	307	314	339	349	350	348	324	333	329	372	372	325	322	361	351	340	322	342	326	329	330	335	300	324	336	331	369	349	350	308	309	303	344	374	336	352	362	350	351	357	344	316	333	364	346	347	321	345	331	340	343	345	353	341	342	351	331	332	367	350	375	360	343	370	357	360	319	352	338	380	369	332	333	360	353	332	329	349	361	350	346	317	360	350	338	396	333	350	344	334	316	350	310	349	348	380	352	343	363	358	313	338	320	363	401	353	356	332	335	344	348	304	347	355	326	331	353	351	316	327	327	364	343	314	341	308	351	366	333	338	313	339	346	332	313	306	349	336	339	347	342	344	351	345	346	356	340	335	339	354	330	362	347	334	311	367	349	345	338	336	309	321	321	338	377	345	343	370	340	314	375	340	370	347	345	319	354	350	334	351	317	327	358	373	340	358	360	327	344	324	340	329	297	322	372	338	361	335	344	341	347	343	341	334	332	353	333	366	336	361	325	311	330	349	372	336	352	350	380	350	347	335	339	389	342	343	340	351	346	348	347	328	331	368	311	361	344	316	332	317	333	356	314	348	349	319	332	380	358	351	384	345	340	370	314	352	353	368	321	358	371	339	374	341	342	375	325	354	320	316	362	303	383	350	351	367	361	348	336	376	344	366	325	363	340	351	381	335	346	357	347	366	346	327	368	351	390	336	333	346	387	355	338	347	338	359	349	352	301	350	352	369	348	350	362	368	336	331	331	315	303	354	369	378	333	307	355	335	360	368	317	334	326	372	336	317	340	334	325	350	365	360	332	342	355	318	345	345	356	343	338	347	375	318	362	332	314	322	337	336	362	353	353	367	341	337	341	345	365	356	385	345	361	329	297	341	350	352	389	364	364	353	361	325	328	338	346	324	315	373	351	334	374	324	323	361	382	363	335	348	343	338	342	344	328	346	301	330	335	322	347	333	357	338	335	353	367	352	361	328	336	351	336	354	330	328	358	329	362	357	328	348	321	324	367	334	337	340	347	348	339	353	323	360	318	347	352	341	368	368	371	324	351	331	350	312	341	362	340	363	358	340	380	343	322	342	339	344	329	357	335	337	359	339	362	362	342	352	349	339	365	369	350	319	377	354	336	344	383	360	344	320	328	347	340	354	341	356	326	344	292	323	349	356	345	371	323	338	332	335	347	308	330	336	347	333	341	389	319	345	336	363	345	329	337	347	336	346	349	350	356	334	377	373	340	340	328	299	338	343	328	319	372	345	337	343	344	371	341	358	335	318	371	365	318	312	362	345	335	359	357	366	359	334	399	333	321	335	337	322	351	328	346	344	317	318	365	338	352	337	346	378	331	355	369	346	352	363	362	354	336	349	349	327	305	347	321	364	341	361	323	360	325	328	350	341	361	349	348	330	327	355	382
23158	21564	29251	24320	21553	21598	6830	1296	1058	892	886	818	827	744	749	712	711	647	636	661	703	683	642	671	647	653	663	655	658	628	655	689	716	714	679	731	693	659	664	667	645	696	627	671	686	646	675	643	632	656	692	657	685	671	672	638	618	631	669	614	596	642	623	635	618	649	623	611	639	647	643	660	624	601	664	609	626	627	586	612	581	582	569	606	648	622	592	615	589	640	585	635	623	644	656	647	605	629	629	667	616	605	607	621	628	598	610	666	639	629	611	613	614	648	626	620	632	629	587	680	638	570	649	615	617	609	591	586	633	623	567	642	614	582	617	624	608	621	623	594	603	660	619	631	586	636	645	640	633	633	626	659	650	654	689	610	650	574	600	664	628	622	609	656	651	587	620	607	634	599	606	654	649	585	591	569	601	632	663	624	580	635	571	605	620	559	595	676	604	610	603	669	585	599	608	624	581	655	620	616	623	654	665	617	611	628	593	599	617	618	608	649	627	651	628	628	614	667	620	644	617	628	609	577	579	593	626	628	642	594	614	589	626	564	589	578	671	590	653	646	615	654	627	577	587	628	596	613	595	599	651	633	570	610	653	644	658	621	628	570	673	578	631	633	583	655	598	619	613	630	623	619	661	610	589	653	621	650	630	609	631	624	616	598	634	624	598	611	608	596	654	679	593	618	612	614	646	609	612	623	601	640	634	615	615	595	628	627	668	587	622	637	620	660	628	627	664	614	626	636	605	592	653	564	571	639	599	583	623	586	594	580	581	626	633	603	632	630	668	584	575	624	588	571	609	615	619	612	604	605	626	632	616	593	601	614	611	619	626	623	660	586	622	644	605	611	676	659	638	627	586	586	642	630	646	612	619	608	617	630	647	592	662	675	650	606	643	627	647	658	569	662	669	621	600	623	628	627	607	606	601	632	653	646	652	585	635	622	608	635	568	578	597	613	595	654	604	624	581	632	633	629	598	615	626	636	619	583	628	579	595	614	614	564	594	639	596	592	573	645	626	648	666	690	620	627	610	678	557	646	637	670	620	619	611	611	604	579	614	582	638	614	582	622	630	643	584	601	637	586	644	580	646	678	606	629	601	681	632	581	581	560	622	614	630	624	571	672	659	624	634	608	671	668	604	607	613	626	597	665	654	600	625	605	600	616	611	588	632	636	639	575	593	580	635	627	606	594	648	642	613	642	629	634	592	594	598	616	653	649	645	666	627	594	586	571	683	612	621	608	598	597	575	614	569	632	629	632	606	662	592	659	617	598	619	591	646	600	609	608	587	603	592	589	582	630	628	597	611	609	624	626	656	622	629	647	607	628	615	652	609	602	646	647	603	597	625	569	617	658	638	626	622	603	581	641	643	652	619	635	590	610	637	657	626	620	629	627	597	598	630	633	656	640	628	579	618	633	603	577	611	619	596	631	675	679	659	662	589	627	630	651	632	630	582	632	630	609	613	613	622	609	604	613	575	579	636	625	611	648	597	597	601	623	628	608	610	622	613	604	549	612	607	633	594	641	632	589	616	615	643	620	644	634	625	611	625	639	610	626	599	610	631	626	630	637	618	620	654	597	644	629	603	622	626	639	629	607	629	572	606	624	618	594	586	615	617	624	598	620	607	628	619	634	661	597	612	651	621	641	608	631	618	614	610	599	584	615	646	582	628	621	594	638	679	589	630	614	595	667	613	640	652	665	622	633	645	588	646	588	644	668	608	604	606	649	592	610	646	626	645	575	603	622	613	694	612	613	618	637	592	634	582	629	637	607	617	671	625	594	623	648	611	586	650	640	642	675	648	623	657	637	665	638	626	597	654	595	622	626	622	622	592	590	594	625	636	593	584	627	591	655	568	580	649	597	632	631	650	636	627	581	601	631	620	630	623	626	595	637	602	627	630	612	649	615	629	675	639	653	625	587	660	676	639	596	620	673	631	585	642	613	615	609	626	580	629	595	642	601	679	634	613	595	620	612	643	658	632	637	591	580	661	583	610	663	622	658	629	603	610	608	641	586	571	592	606	653	656	623	611	648	602	604	653	656	646	658	591	602	587	648	618	607	629	690	629	621	626	601	591	570	604	615	624	690	633	578	615	650	580	610	633	653	665	614	629	626	633	618	595	659	639	634	626	623	610	590	628	611	639	589	578	637	583	637	580	614	630	625	622	571	620	619	644	630	668	615	634	560	607	653	581	563	608	597	645	604	618	616	583	601	691	593	649	637	612	633	637	636	629	649	636	615	590	618	638	629	632	620	587	577	624	645	620	579	612	640	640	612	621	595	625	620	604	600	590	634	657	628	609	615	604	603	655	605	652	636	612	638	621	638	661	664	645	604	629	613	650	624	625	690	611	640	599	619	574	663	656	606	643	646	626	550	616	589	658	645	610	631	599	617	643	595	637	623	571	622	605	606	610	628	607	650	662	584	627	572	602	637	605	650	607	624	607	630	622	578	625	586	614	613	673	631	653	609	586	600	620	611	632	645	645	609	637	624	610	609	617	631	616	674	622	634	632	618	608	622	584	640	621	638	588	630	604	628	643	632	627	616	624	624	638	608	636	604	639	577	591	616	634	631	649	656	639	659	589	621	652	639	602	599	618	665	588	677	643	597	650	595	615	607	635	635	621	643	590	630	608	644	608	611	660	621	615	635	643	560	612	557	601	623	643	619	638	551	614	622	616	578	639	623	632	618	610	651	637	657	606	592	666	642	617	633	598	607	604	632	670	624	668	619	614	625	595	604	646	631	613	624	577	603	606	636	633	591	632	612	620	564	645	625	663	565	640	640	627	641	600	587	635	604	650	650	635	602	618	678	599	611	644	598	591	622	629	595	614	639	613	594	586	678	621	611	612	622	645	585	624	652	596	586	597	646	635	587	606	634	609	566	594	662	652	589	609	657	583	568	613	615	604	636	639	611	686	596	608	633	591	637	629	581	624	641	617	608	656	625	610	642	602	612	641	628	604	574	646	643	689	613	656	563	624	599	642	661	598	620	630	602	612	589	601	611	676	634	622	573	589	654	621	609	612	608	636	609	601	639	647	643	664	610	605	621	632	617	612	648	644	612	638	591	597	632	570	641	588	584	648	614	629	618	638	674	590	572	597	642	635	627	630	620	615	619	600	615	607	589	633	612	611	631	573	624	625	619	609	587	636	608	614	610	609	605	617	604	647	624	598	589	571	581	621	591	642	607	624	616	650	637	640	605	664	621	617	653	644	592	593	640	601	617	603	628	566	633	636	620	591	610	588	634	597	614	607	618	631	617	621	626	598	606	575	628	567	660	594	599	646	603	644	593	623	568	641	654	605	637	575	619	591	659	652	651	607	656	608	614	603	595	634	614	612	636	634	604	609	625	594	626	631	611	620	628	615	557	635	602	613	642	603	601	588	673	648	611	629	638	596	598	585	599	652	599	616	600	627	632	628	648	639	656	633	565	619	633	620	605	604	580	605	651	601	582	597	661	641	605	628	601	640	640	587	586	590	664
43417	15137	9253	4499	3284	2677	1977	1608	1408	1200	1141	1040	899	868	849	831	813	824	719	746	706	715	698	685	708	690	665	659	691	707	699	750	781	754	756	730	747	744	706	716	717	712	663	743	712	695	717	669	638	709	681	730	700	677	692	642	685	671	682	685	702	687	691	687	625	617	641	690	692	715	678	624	614	687	656	630	637	681	680	644	632	687	621	667	630	670	653	635	602	632	657	644	659	635	633	651	629	593	644	659	642	645	659	621	618	634	682	673	702	672	649	653	663	662	680	672	639	665	601	692	658	634	661	630	662	661	669	614	633	632	645	625	610	643	704	695	587	675	668	628	563	584	649	599	645	653	640	659	666	621	647	619	651	684	607	632	633	654	627	648	670	654	636	635	659	657	652	611	601	623	637	629	609	634	607	653	607	624	636	656	641	645	620	639	675	618	631	637	597	646	648	714	678	677	662	664	616	648	634	648	635	680	603	679	610	625	635	677	625	631	639	639	630	672	616	610	631	632	655	617	662	652	614	692	668	590	652	657	641	643	623	626	629	635	649	685	656	603	649	609	628	637	655	627	660	627	642	580	627	666	648	632	604	570	646	670	634	668	643	640	632	636	634	610	626	644	615	642	622	621	621	642	641	664	627	596	631	629	647	625	629	646	637	656	600	603	628	648	682	684	616	654	650	629	671	696	658	626	680	650	685	639	610	660	600	663	666	669	678	637	626	625	618	667	635	658	661	635	657	654	672	633	667	620	660	614	610	678	643	658	651	607	630	665	675	634	658	682	629	633	633	714	631	634	652	646	644	629	652	642	636	657	630	655	645	632	640	603	636	676	619	625	657	620	649	664	634	646	631	594	675	635	655	650	656	628	631	647	635	683	618	662	613	618	602	650	657	653	654	627	643	667	644	608	685	639	652	606	598	623	642	654	687	655	606	659	632	647	652	641	656	639	682	637	659	651	628	641	637	631	637	628	644	663	634	592	648	638	616	640	610	626	615	657	663	623	624	622	640	643	622	620	667	632	666	620	620	647	623	609	673	659	674	638	676	632	611	645	634	621	616	623	669	631	635	627	647	611	580	648	658	636	638	600	604	663	683	605	636	696	651	650	613	627	653	654	652	632	610	677	692	712	655	605	649	642	662	676	626	594	658	634	641	625	660	655	658	677	615	608	600	645	644	639	617	664	631	674	615	655	657	671	682	631	645	616	612	619	674	649	661	669	669	659	653	622	672	651	642	660	632	649	628	619	621	642	625	639	613	621	604	652	620	589	672	656	643	645	654	630	578	650	615	651	629	676	638	624	658	646	649	627	651	629	681	617	645	663	655	665	638	611	579	611	642	657	677	672	637	671	609	651	670	658	664	595	693	629	623	624	606	673	602	629	670	679	626	666	681	621	659	638	647	647	602	631	623	641	662	643	642	619	672	642	657	661	640	646	641	630	631	683	657	634	635	681	684	635	628	630	665	655	620	656	656	649	658	639	614	624	619	626	663	639	622	650	620	665	638	611	669	678	627	600	646	653	687	648	646	652	614	652	622	673	683	648	651	653	635	677	599	607	650	637	644	608	636	589	658	636	661	637	684	559	674	626	630	616	639	652	618	640	621	640	645	715	618	605	628	615	640	631	647	666	689	679	678	658	650	688	639	682	682	643	615	641	654	600	625	695	676	625	650	620	667	635	644	645	625	681	669	668	652	656	624	648	664	612	607	619	644	622	620	654	635	665	648	618	670	646	616	651	655	624	629	648	641	608	624	612	644	618	630	642	653	658	630	624	588	630	647	649	619	621	607	588	661	629	591	666	671	652	678	649	651	618	627	635	654	628	644	666	663	650	649	670	629	653	614	628	659	624	622	659	629	625	631	622	613	593	627	648	641	640	641	648	619	623	684	653	645	661	661	643	655	626	628	640	636	647	669	629	645	665	662	599	660	645	630	599	653	640	596	613	645	628	634	632	639	669	647	703	642	624	635	646	646	629	646	611	644	630	630	658	651	626	639	633	683	640	639	644	643	640	611	673	685	675	620	641	620	638	656	626	678	611	627	666	683	662	672	622	615	655	638	643	644	573	655	653	616	650	637	590	628	667	645	649	646	669	650	667	598	638	644	619	644	576	640	608	681	636	618	677	648	641	630	635	656	616	659	641	642	673	650	689	645	706	680	614	621	629	632	624	642	644	636	653	675	603	608	642	637	629	625	638	609	602	664	667	650	646	669	643	628	600	650	613	647	630	643	639	682	609	641	646	631	676	645	648	683	596	602	615	629	642	633	649	612	664	685	633	627	630	614	638	655	607	659	659	660	669	651	682	638	609	616	647	604	658	678	641	624	631	650	653	655	616	650	678	628	671	659	657	626	645	636	679	625	666	651	662	690	607	604	636	641	667	606	660	560	637	649	649	658	658	644	699	623	647	629	596	649	656	646	627	640	669	642	649	638	680	665	647	618	670	592	651	661	646	622	586	635	640	619	610	618	688	585	650	635	642	606	616	697	661	660	660	650	642	543	687	638	645	645	642	634	651	625	653	659	655	658	654	646	638	622	687	642	633	617	654	667	668	648	644	642	656	626	655	687	657	685	623	638	616	646	672	642	627	645	625	651	603	610	653	610	681	654	666	661	642	604	661	594	665	645	607	594	645	632	652	645	631	591	660	699	635	666	621	629	622	668	632	595	651	641	643	638	688	613	621	595	655	629	650	664	644	609	642	673	625	655	598	640	637	673	605	611	653	651	646	639	645	593	602	613	639	706	652	663	661	648	636	643	673	693	684	631	654	671	645	660	640	621	634	599	622	638	620	637	641	664	650	616	672	610	606	644	636	632	617	688	622	679	611	629	622	623	650	628	642	639	651	623	663	671	607	657	701	632	623	630	651	624	626	657	609	618	640	607	646	605	653	653	644	602	672	617	646	667	630	664	615	641	641	581	631	645	576	615	663	645	662	669	648	658	650	594	633	639	708	616	619	616	620	685	648	649	621	622	623	644	675	646	695	648	664	634	649	627	614	689	650	652	674	626	635	620	648	628	647	637	618	672	670	651	673	640	603	679	653	638	643	654	642	666	675	624	639	652	670	626	645	621	643	643	624	635	630	634	683	618	613	661	676	609	608	651	604	623	619	656	671	673	644	649	646	581	671	630	633	684	599	635	676	637	629	654	652	683	616	633	648	615	661	630	654	668	631	606	638	702	628	660	642	668	649	672	677	697	624	670	652	630	646	628	625	631	615	671	591	620	638	668	596	638	642	660	663	678	636	669	636	608	653	640	672	656	628	686	657	681	650	614	624	640	612	641	621	655	685	652	664	644	661	648	662	649	590	671	622	619	610	635	623	676	654	632	680	614	649	629	572	647	633	653	616	665	675	667	657	622	667	670	635	637	624	647	656	646	672	621	615	651	673	659	653	675	612	651	647	668	614	611	653	640	714	669	633	650	638	669	651	635	680	628	645	683	661	697	647	592	668	631	679	681	649	659	637	649	636	638	649	597	663
28504	16704	2682	492	366	312	311	323	309	281	283	293	291	317	295	281	294	291	276	253	319	290	301	263	299	275	302	259	266	278	318	296	300	294	266	302	294	304	270	299	308	286	292	300	328	299	298	316	265	296	255	269	279	277	265	293	278	274	274	286	285	284	336	321	301	315	277	321	290	308	287	320	267	278	279	298	272	278	313	273	283	300	284	301	251	281	283	290	271	262	268	336	277	299	270	290	277	297	295	291	285	300	280	298	281	271	286	294	281	308	288	270	278	281	277	288	270	268	278	275	284	303	240	274	306	307	277	265	323	277	287	289	246	326	284	272	287	286	270	296	269	270	264	272	281	273	273	275	285	296	291	277	271	292	289	265	280	300	283	281	289	275	286	301	282	289	282	253	248	285	261	298	279	285	297	313	252	274	261	286	271	286	287	238	307	292	259	282	286	308	255	302	275	285	274	283	278	307	274	262	263	278	283	276	267	279	272	289	271	260	281	316	305	293	307	298	255	258	276	303	297	288	256	301	287	280	270	275	282	273	253	291	284	287	296	297	266	317	312	279	284	268	269	287	239	269	291	263	306	251	289	301	301	323	280	275	268	297	316	294	268	306	296	297	272	265	261	296	279	269	263	261	280	319	286	324	276	251	276	259	270	287	271	272	263	248	258	284	277	294	257	307	303	273	260	291	279	255	275	273	268	260	288	278	304	308	301	261	256	304	272	290	284	286	283	280	291	326	306	297	276	286	284	321	286	253	266	290	276	320	268	295	284	294	246	300	282	298	309	284	273	274	258	288	274	282	294	289	335	282	264	280	283	268	281	288	288	264	249	260	269	277	296	281	269	285	293	262	287	311	301	282	281	314	298	291	246	270	264	261	312	276	255	302	278	297	275	272	278	294	300	270	294	299	310	285	290	327	264	297	264	301	255	281	280	286	265	290	264	273	296	278	274	291	299	287	282	282	271	278	265	291	282	296	265	288	290	294	289	263	310	277	285	274	296	285	294	282	299	277	258	275	283	258	268	289	297	308	301	296	309	279	278	309	279	287	293	260	302	298	271	276	299	262	306	290	297	273	276	258	312	288	284	296	279	286	315	260	293	273	306	269	286	258	266	258	304	286	296	269	288	289	276	297	291	272	311	284	262	279	282	287	264	286	297	306	300	274	271	281	279	288	285	265	237	306	300	287	270	273	285	285	283	283	292	277	273	308	291	268	262	262	292	277	251	295	278	304	239	262	292	272	272	259	284	285	272	280	295	267	273	278	288	301	268	275	288	289	272	295	273	265	292	278	273	269	288	285	276	294	286	286	280	299	273	309	278	270	281	276	300	284	281	277	292	262	285	272	289	281	285	287	256	260	283	304	285	298	294	254	278	269	322	279	295	264	290	278	292	274	281	305	284	268	266	273	269	268	284	300	288	282	270	278	288	271	259	298	286	274	290	279	264	311	304	270	302	282	282	282	283	294	288	274	279	294	300	278	294	299	286	268	269	270	287	282	304	280	269	301	279	231	310	289	264	285	263	263	281	272	272	279	304	300	240	274	307	305	275	273	287	310	283	289	255	260	297	285	273	266	279	296	256	277	276	308	298	278	276	295	272	292	298	294	281	284	278	298	318	276	284	283	255	303	309	288	257	284	293	307	312	267	273	261	284	289	288	260	316	291	273	269	275	295	269	289	287	308	288	277	281	302	282	264	296	271	283	295	296	276	276	269	305	286	302	283	307	274	265	282	304	289	255	284	252	270	289	280	279	304	274	294	283	256	316	282	295	317	286	272	293	274	270	265	297	273	294	276	291	281	277	306	275	279	277	292	285	296	281	292	277	289	283	284	281	286	273	312	272	295	265	287	280	258	293	264	272	255	251	300	280	295	278	283	284	278	262	288	286	315	287	249	267	279	293	270	296	270	272	268	288	283	295	274	272	281	255	293	268	251	283	317	291	296	288	297	244	316	294	284	311	281	288	278	266	277	300	270	293	294	265	284	266	296	290	271	310	265	261	280	268	278	261	301	299	274	315	282	280	256	297	283	283	311	280	254	290	293	279	257	277	284	268	284	279	265	269	266	296	258	297	290	308	313	290	282	290	286	280	255	281	292	280	269	286	293	283	283	280	282	305	309	275	281	292	294	280	280	317	300	289	279	262	260	267	306	275	264	270	271	269	277	287	278	290	309	256	281	274	332	278	278	272	279	296	323	248	264	289	290	281	284	320	251	257	298	283	299	268	313	279	302	258	302	269	283	298	298	312	267	255	275	278	272	284	276	278	278	281	303	271	280	271	294	281	300	315	287	300	282	279	278	273	279	302	287	293	297	260	272	261	276	283	311	291	275	313	270	261	316	282	272	272	277	297	286	262	266	280	295	270	268	301	287	288	284	301	280	293	276	301	278	276	275	258	299	273	308	292	269	255	268	262	299	298	282	303	286	274	281	265	286	275	284	253	290	292	276	304	285	275	285	287	285	277	276	294	269	286	274	302	286	282	310	295	278	285	280	297	273	271	307	320	325	268	302	266	284	285	291	279	262	288	273	274	302	277	298	278	300	285	297	274	331	282	283	316	302	282	308	286	275	288	256	286	279	311	289	307	293	287	283	274	285	291	295	252	262	282	282	286	304	294	275	259	273	302	301	270	293	292	297	295	296	271	294	289	272	260	298	282	288	287	294	267	313	299	269	327	320	275	285	248	292	278	304	289	284	268	296	271	294	283	284	289	302	271	287	289	274	287	279	308	284	277	265	286	284	298	275	273	255	282	286	275	297	266	272	259	303	293	272	259	275	293	292	265	282	285	300	316	294	265	275	302	324	249	292	277	261	290	291	293	293	297	303	288	308	298	300	284	261	269	283	246	280	289	289	242	286	290	291	305	267	288	272	266	275	298	280	300	264	291	293	271	329	271	283	309	279	318	273	293	286	254	269	292	252	274	292	288	271	292	322	308	294	260	287	311	270	294	261	288	284	325	289	282	317	263	295	292	259	284	274	268	282	305	251	299	293	297	302	259	269	265	285	263	282	288	317	297	279	231	297	290	267	285	254	262	286	282	270	264	251	249	270	270	281	266	293	306	293	260	260	293	316	277	292	294	280	293	264	263	278	265	313	275	273	304	264	321	277	307	291	287	301	283	280	299	284	248	291	261	265	293	292	303	301	270	304	258	267	310	282	304	290	297	299	319	292	290	283	265	270	274	284	326	273	282	292	293	284	268	283	293	275	257	291	299	290	282	272	303	272	302	255	288	273	299	279	286	289	258	251	285	277	278	320	273	281	277	308	293	270	279	307	281	294	313	283	299	271	293	279	268	291	288	310	289	283	242	303	285	304	301	269	276	266	276	290	244	272	303	312	264	286	272	311	266	307	279	246	307	318	280	271	280	308	261	278	275	305	289	276	250	282	259	276	266	302	278	314	325	304	268	257	286	272	264	272	282	275	286	275	317	259	315	252	257	288	271	296	298	309	278	294	299	301	284	272	284	256	306	300	256	258
10410	1159	551	436	387	353	329	320	326	298	324	321	336	356	312	326	295	310	305	301	325	304	280	290	315	315	303	272	306	317	323	319	321	353	326	332	361	321	345	301	334	327	295	324	344	345	314	367	306	329	336	280	312	322	326	317	290	312	342	312	331	305	283	315	311	302	322	357	292	317	284	332	323	316	292	318	300	314	301	305	294	281	318	327	306	313	306	306	308	331	315	302	316	315	303	304	289	319	324	285	332	292	348	333	296	290	329	331	349	322	294	302	294	311	303	296	305	306	307	299	290	291	288	316	319	322	314	302	312	322	287	328	285	320	325	284	306	296	296	273	317	274	313	285	290	299	308	309	313	309	317	281	297	329	314	313	294	312	291	328	317	317	324	336	310	270	318	278	299	312	295	306	278	314	323	314	321	278	314	311	312	297	311	285	297	336	317	298	305	320	322	265	287	288	299	294	282	305	308	321	312	306	296	299	306	303	320	294	290	297	322	325	320	310	295	322	314	287	292	282	286	309	324	301	293	311	290	311	307	290	297	323	275	296	310	311	277	318	295	329	350	330	328	319	317	304	287	281	282	308	301	322	315	303	304	316	279	323	289	285	332	317	310	323	296	332	283	316	317	305	292	311	299	298	297	293	310	324	311	312	310	295	289	336	311	302	340	317	308	309	324	322	295	327	307	325	304	350	353	305	280	328	303	315	301	291	303	290	286	325	318	322	298	292	290	276	297	301	296	330	305	292	294	308	303	297	319	292	305	317	349	300	293	294	290	324	307	278	296	315	297	313	307	279	303	323	299	290	290	323	308	296	298	309	298	328	314	328	289	290	330	315	318	305	309	318	320	302	312	315	325	315	318	321	298	297	307	318	303	309	319	306	310	327	307	309	308	324	292	313	343	324	291	319	304	304	327	321	294	290	292	273	254	328	299	304	296	285	308	318	275	290	276	313	321	308	303	293	308	336	267	284	295	298	311	296	310	300	299	301	289	322	281	317	330	317	293	277	331	326	325	289	297	311	300	324	317	314	297	301	304	327	303	303	285	331	313	327	302	285	296	314	280	291	303	331	297	299	314	308	336	302	316	304	318	332	312	296	300	280	279	319	332	310	319	307	319	305	302	311	306	326	283	325	295	339	320	310	295	309	329	271	302	335	285	318	327	302	312	321	332	314	300	306	334	309	309	286	313	310	323	282	319	300	320	316	313	337	307	292	325	311	299	314	328	288	323	304	311	336	334	314	343	286	280	288	321	329	335	325	312	306	336	263	296	308	286	313	294	310	294	340	306	324	298	296	340	296	304	325	321	304	271	303	318	324	306	301	312	317	271	312	314	312	287	296	325	276	296	327	303	279	325	317	326	311	299	300	302	320	334	285	278	308	282	327	318	281	332	288	301	268	278	294	321	302	313	323	323	296	290	281	322	277	289	318	278	316	332	291	294	295	258	289	318	303	311	305	320	334	308	312	301	300	298	314	319	290	317	295	299	301	336	302	325	315	303	282	329	269	278	301	315	292	308	312	335	283	311	275	312	337	330	298	272	309	328	308	277	311	293	311	321	316	310	261	326	274	315	308	333	301	319	293	317	310	310	288	287	287	294	312	298	327	312	309	316	282	319	309	328	295	341	314	296	295	326	313	313	319	326	301	308	280	285	291	310	284	279	311	292	304	324	288	325	278	292	311	316	312	306	308	314	321	303	358	322	299	281	304	289	296	305	297	316	303	278	301	322	297	348	285	312	370	279	291	288	342	304	289	335	294	278	332	331	306	302	315	299	290	297	310	333	322	273	294	303	315	306	308	316	298	295	316	315	334	284	296	323	308	311	313	321	333	347	301	299	279	286	327	305	297	311	307	273	323	330	277	316	294	311	314	324	288	355	289	323	300	323	334	290	302	316	331	324	331	289	253	310	305	283	267	296	302	266	314	293	274	310	318	328	310	301	290	295	292	298	317	330	276	310	305	319	291	339	329	298	338	311	303	293	283	316	291	285	297	309	311	296	297	307	297	294	297	292	295	331	292	315	320	278	318	316	283	295	298	314	326	297	294	334	310	311	296	316	307	255	306	307	328	273	291	287	326	307	318	298	313	274	309	306	267	313	284	295	321	298	303	296	326	255	294	298	282	299	280	301	296	329	342	299	306	276	290	287	277	294	248	295	300	310	306	293	330	293	313	343	314	335	293	318	282	281	312	299	312	324	298	315	321	316	303	316	311	296	314	316	315	293	344	320	324	316	312	309	291	330	315	347	324	307	315	296	293	303	317	291	299	279	306	292	299	284	298	313	316	313	299	308	294	279	316	305	324	314	304	286	308	284	299	321	328	295	277	289	316	291	300	276	326	282	318	296	310	327	340	302	322	348	273	355	322	281	312	307	283	302	288	310	290	325	299	288	323	303	322	317	343	271	316	310	296	319	309	313	293	299	313	291	301	291	333	317	280	297	312	282	328	298	291	317	290	272	316	280	290	290	312	306	261	308	290	300	311	310	305	275	322	296	319	320	319	299	278	329	319	299	326	318	282	320	302	353	292	291	312	311	327	317	318	274	302	278	317	300	304	322	273	306	333	288	302	318	298	318	298	297	304	274	306	284	344	289	323	297	303	311	320	315	283	319	311	324	311	280	310	298	335	311	298	322	295	310	342	351	331	317	294	332	295	296	290	340	311	291	313	289	298	309	331	308	314	283	303	301	285	284	298	336	307	297	292	337	311	325	286	314	303	307	316	298	317	321	312	336	297	302	305	299	309	284	312	303	309	293	303	325	314	302	315	315	306	316	318	306	320	312	321	314	284	296	314	286	324	305	288	304	325	301	327	310	277	294	315	335	298	319	330	296	304	299	298	302	322	318	343	309	285	307	296	311	299	305	292	309	329	316	319	314	287	322	314	340	295	303	275	309	293	301	304	309	298	322	289	289	336	289	324	296	286	296	285	290	301	304	321	311	314	303	304	348	318	297	305	290	345	316	330	290	328	296	312	307	320	308	315	306	291	310	339	295	332	303	311	301	309	297	321	318	306	340	284	304	343	322	325	306	309	315	340	292	309	304	313	317	328	323	285	307	308	306	295	312	310	273	315	288	324	303	288	313	287	317	289	303	300	306	287	335	299	307	325	293	309	295	290	314	294	340	344	269	313	283	292	319	300	313	287	301	339	320	301	310	300	307	306	316	311	324	281	334	351	268	311	302	300	334	299	319	302	300	311	302	335	312	302	318	304	297	283	309	311	341	339	303	308	291	315	327	321	335	299	329	289	316	319	315	331	302	291	306	360	339	304	318	307	314	292	321	287	318	287	300	287	321	284	315	311	315	298	331	292	279	296	299	308	325	326	308	344	326	351	289	298	329	324	336	284	298	310	344	298	309	304	285	311	299	282	317	302	305	330	318	296	275	307	317	303	314	312	295	268	305	304	290	314	298	269	320	295	303	291	349	316	297	319	285	315	280	313	328	304	307	299	302	305	305	315	308	337	288	293	297	321	322	338
24164	21510	28844	24609	21486	7652	1063	858	698	705	631	648	549	585	601	548	540	527	519	528	509	529	504	518	518	476	508	489	493	547	542	502	573	535	523	550	544	524	544	522	549	501	510	525	522	557	504	512	555	534	482	541	536	487	496	464	553	540	541	508	543	480	479	513	536	518	479	537	503	497	533	538	471	530	504	466	479	532	457	547	504	479	478	481	533	453	495	518	570	482	505	503	485	499	470	514	486	491	454	531	546	482	515	527	533	484	510	526	500	491	471	524	525	480	487	519	505	497	521	504	483	510	522	511	539	519	528	506	531	502	523	499	475	527	519	467	484	510	499	530	523	507	514	508	536	484	475	532	512	464	524	520	529	515	497	545	487	490	488	486	474	529	499	543	474	501	528	521	512	495	478	529	467	537	497	517	530	484	527	531	524	484	506	498	523	488	525	494	497	535	485	493	528	543	523	491	504	494	479	516	500	469	541	529	491	504	511	496	483	491	514	508	514	500	487	520	488	468	516	524	520	490	503	537	531	478	516	506	502	504	526	517	481	500	517	531	531	513	499	472	474	518	505	521	498	491	500	536	462	459	472	498	492	464	505	495	517	499	481	513	497	495	514	486	494	497	477	469	490	513	461	478	538	502	515	497	533	498	501	515	514	490	503	514	460	509	524	472	503	513	516	528	503	475	498	496	511	500	488	515	466	490	501	516	497	524	490	499	516	537	511	515	511	439	473	477	511	528	477	481	526	469	520	512	527	529	531	520	487	463	501	501	489	513	510	487	510	499	507	477	527	505	486	499	499	530	481	495	509	501	528	514	478	469	531	512	454	507	502	493	496	428	492	490	500	486	476	528	534	509	489	498	478	552	522	487	513	461	538	516	493	484	484	498	470	492	535	495	498	451	481	530	496	507	503	559	529	516	531	514	480	500	478	489	484	479	505	484	474	516	517	505	469	492	469	466	517	519	514	516	506	503	511	498	498	489	529	495	515	507	472	468	488	534	507	548	505	515	500	496	473	489	491	500	484	492	509	542	502	480	519	486	497	530	496	523	526	508	494	492	491	523	486	512	491	480	480	480	514	508	510	508	533	508	486	481	496	452	491	482	511	488	506	512	523	476	467	490	516	489	495	492	516	507	529	517	477	480	458	503	576	501	485	509	503	557	463	517	511	495	497	506	512	501	490	493	492	485	509	489	498	506	507	525	505	478	488	483	549	517	505	543	477	522	514	513	489	509	473	517	538	487	514	504	494	548	470	498	483	521	499	509	482	530	480	494	502	512	483	508	458	492	520	508	502	540	513	515	518	475	480	504	507	532	476	468	488	527	471	523	504	495	487	482	501	494	504	503	519	529	487	467	522	504	488	526	502	503	537	477	516	503	508	496	513	481	467	479	487	500	477	529	492	503	511	513	486	486	515	506	494	492	472	513	492	518	509	467	525	463	522	517	501	501	509	543	493	459	489	527	510	490	518	525	475	480	490	456	493	516	546	448	458	454	515	515	478	471	479	530	504	516	496	525	491	494	482	513	468	493	493	477	527	522	541	498	479	492	483	496	518	484	478	516	530	502	486	478	511	460	497	536	524	475	491	502	509	480	488	527	542	496	524	481	496	493	508	505	531	508	512	512	521	467	499	518	533	480	522	491	476	457	498	518	561	500	493	508	563	487	515	497	464	509	502	468	520	479	505	480	472	486	473	497	480	502	476	464	534	502	493	527	470	536	483	510	460	515	482	498	486	475	458	511	506	475	461	519	508	529	474	501	480	498	491	479	533	518	491	541	481	495	517	481	504	526	498	476	516	527	531	503	486	460	524	490	526	544	542	484	498	492	524	530	485	491	482	485	527	451	515	515	529	495	482	493	515	521	511	507	534	527	512	501	518	470	479	485	488	452	506	511	518	521	518	516	504	522	465	496	491	523	491	459	491	522	501	489	493	520	528	476	495	485	481	523	497	510	544	487	521	510	488	485	501	510	491	491	510	490	482	507	433	472	545	482	537	461	523	471	466	538	495	510	503	540	504	532	494	506	534	504	455	472	480	482	499	515	445	501	540	498	509	515	508	488	498	490	497	521	490	504	505	476	470	543	489	490	502	492	458	496	505	478	458	521	490	517	514	470	471	511	508	508	482	506	512	466	491	494	479	478	513	513	532	507	505	496	484	493	500	499	538	500	501	484	468	489	525	545	477	516	519	462	538	499	523	492	475	510	502	520	493	512	499	458	484	501	452	453	537	506	436	515	507	511	497	494	457	509	513	462	456	458	532	504	471	497	489	536	525	482	477	512	518	458	529	513	473	516	465	505	482	471	493	498	462	504	544	460	462	479	501	478	510	511	536	496	480	489	496	540	558	535	506	497	506	545	502	504	547	491	472	504	470	505	496	490	486	484	477	466	458	468	479	509	522	481	525	515	498	467	520	509	500	508	467	510	509	517	491	498	517	487	461	490	523	486	488	534	486	492	514	487	498	446	489	519	538	504	549	523	512	479	432	497	515	495	551	482	491	522	479	533	528	561	502	482	466	508	498	459	504	533	532	515	484	504	517	573	536	490	503	520	495	492	513	498	547	451	503	513	522	478	495	500	480	473	506	488	484	484	500	483	463	497	484	471	500	526	492	468	462	460	520	478	497	467	499	442	531	515	510	475	497	496	457	500	520	515	461	487	493	485	504	506	471	505	505	488	523	470	504	530	501	494	510	532	476	531	507	487	506	482	532	496	502	487	495	488	499	495	531	463	500	478	515	499	508	469	503	487	541	506	488	463	451	444	483	502	500	501	496	496	467	535	479	466	540	520	486	528	499	498	487	495	517	491	499	493	534	446	490	502	534	517	497	489	468	523	473	523	528	457	458	496	536	529	495	476	529	511	509	483	521	472	446	515	460	495	491	480	525	498	508	492	508	480	529	463	491	516	520	471	492	513	508	507	487	500	513	525	515	531	512	443	548	512	502	492	517	505	476	534	494	460	506	487	493	506	488	518	486	482	505	509	524	478	489	515	539	484	501	516	523	524	523	483	538	503	502	468	483	483	527	502	474	504	483	496	496	459	545	491	471	489	526	483	525	495	538	491	526	501	489	531	517	483	495	467	467	470	501	496	471	483	462	486	493	487	514	528	488	504	565	516	502	542	500	506	503	476	505	468	490	472	496	493	477	516	517	460	501	494	482	532	494	551	546	507	533	511	529	521	532	501	486	444	502	520	543	522	519	479	476	498	524	486	519	508	516	485	517	513	472	459	506	505	496	509	495	508	468	489	509	527	543	462	503	458	524	501	514	502	526	485	544	523	498	502	471	478	476	569	524	495	486	515	448	522	475	484	489	515	548	517	528	514	489	489	551	531	493	493	527	503	518	497	484	524	488	502	429	510	486	489	486	482	482	482	509	514	523	496	510	489	497	529	524	517	517	499	468	459	489	455	506	477	534	505	527	518	500	492	484	515	512	522	509	512	474	513	495	512	501	526	551	476	507	515	497	544	492	482	507	510
33225	9185	5322	2615	1895	1493	1195	1041	898	773	807	667	677	658	653	604	580	602	587	582	551	558	527	578	526	534	516	551	501	542	561	624	586	556	585	634	578	618	541	543	570	530	564	597	545	547	561	587	589	544	517	525	551	517	517	521	482	545	553	536	538	528	518	577	534	499	511	489	576	502	542	529	528	538	533	536	517	492	565	504	510	517	526	506	498	485	512	497	526	524	541	536	496	557	509	497	537	505	499	484	511	533	552	483	515	542	477	519	508	496	510	540	528	521	491	488	513	531	545	526	508	525	540	544	509	549	523	521	526	498	559	512	491	503	496	482	546	550	490	530	448	518	515	535	500	551	528	486	500	545	513	541	505	533	506	535	541	488	533	564	474	493	530	521	548	501	504	543	539	532	571	483	503	533	499	527	496	561	518	525	486	525	529	543	496	482	532	521	534	531	534	484	517	512	496	517	475	511	494	532	469	551	537	515	490	550	469	529	477	546	495	468	556	554	505	489	528	528	487	520	517	511	541	506	546	516	523	500	483	522	526	491	494	535	484	541	526	485	486	530	504	523	528	530	502	547	512	555	507	534	505	539	498	493	488	518	568	534	514	527	520	523	537	503	499	507	502	478	505	534	513	483	532	512	549	543	509	516	510	513	499	514	495	507	514	470	507	487	495	499	501	502	539	529	496	557	540	536	509	508	560	515	565	548	520	513	518	483	519	514	514	569	476	502	527	496	492	477	536	502	512	520	539	554	529	502	500	492	549	515	540	522	492	536	494	543	520	504	509	556	486	527	492	504	514	491	539	541	510	518	511	516	560	554	534	518	525	529	495	515	501	523	527	505	509	492	551	500	490	503	504	503	515	505	539	478	510	532	519	487	498	519	461	548	499	504	544	514	526	498	473	483	471	506	552	533	586	510	498	501	497	473	514	512	535	527	538	537	513	508	556	545	485	500	477	552	480	499	542	484	531	560	500	508	506	503	480	504	498	495	522	538	542	481	510	493	537	527	530	540	506	498	510	520	530	520	535	535	505	534	516	506	544	483	530	488	508	517	531	493	501	508	518	494	504	504	479	498	547	540	511	506	527	487	523	512	545	483	549	515	558	474	505	490	552	464	482	545	529	510	529	549	506	501	541	516	522	490	522	460	475	522	516	562	541	564	491	534	525	534	545	527	514	490	493	504	496	531	514	541	518	515	486	524	503	496	530	537	503	521	510	483	530	537	521	497	537	518	522	505	474	516	531	551	554	518	470	490	494	530	516	501	501	528	581	523	531	549	545	534	505	495	534	536	522	523	482	492	526	528	511	500	501	533	499	510	518	528	480	486	526	541	556	498	507	523	509	501	529	562	520	491	552	516	537	486	504	493	550	522	494	463	546	566	515	490	476	478	511	542	523	537	505	533	559	501	534	492	505	539	508	488	504	503	533	486	525	533	539	520	529	525	520	516	540	510	522	485	507	532	555	488	511	540	512	523	511	547	556	504	500	548	520	493	486	526	526	523	516	532	506	512	531	493	507	533	541	533	562	467	512	512	517	540	494	520	517	501	503	494	521	511	477	499	492	521	517	491	479	528	506	530	519	489	464	544	519	494	480	557	522	513	519	463	536	508	514	555	496	492	513	521	510	501	523	499	493	523	542	534	539	552	489	488	496	502	485	543	467	542	499	506	515	528	515	538	523	513	475	507	531	507	506	504	502	500	484	555	529	536	485	511	533	492	486	564	478	549	552	523	500	533	537	480	490	505	508	513	498	489	560	524	512	523	508	486	579	477	495	487	484	530	520	504	502	514	484	494	516	521	523	529	518	518	510	543	498	483	515	522	501	483	554	508	541	499	502	519	499	500	502	520	514	525	460	533	493	541	511	495	497	546	541	527	511	524	515	511	489	508	512	513	467	480	501	518	519	514	557	527	504	535	544	530	535	524	509	487	539	506	502	514	480	511	487	557	531	518	521	489	548	529	550	500	517	489	500	526	498	535	525	522	532	512	539	520	505	489	582	515	517	514	514	525	540	506	529	519	515	513	538	529	525	513	512	541	552	514	524	522	522	562	520	510	486	550	493	482	509	524	512	526	514	538	523	519	513	479	530	502	475	530	523	549	529	523	522	506	455	498	494	517	528	500	503	518	536	517	529	486	527	491	577	497	555	508	481	513	489	525	516	508	517	564	506	531	539	483	488	516	471	465	549	514	510	480	499	512	545	517	487	509	501	515	528	524	504	505	514	542	514	498	504	532	516	517	515	495	525	533	559	534	516	508	507	500	527	527	513	495	514	492	495	484	513	509	458	553	507	499	540	475	498	508	503	510	554	531	496	569	516	511	496	525	486	511	521	488	511	540	506	549	504	472	535	506	532	513	516	517	514	531	566	491	550	531	538	498	531	491	537	464	526	539	530	537	542	572	484	523	510	469	501	552	467	513	494	537	540	502	522	529	514	544	538	499	527	514	519	545	475	531	533	541	520	520	512	522	523	503	550	526	487	485	512	531	501	512	483	513	512	516	513	501	494	486	527	528	522	471	522	497	488	494	574	532	520	554	487	510	541	506	543	494	495	548	526	531	534	555	530	521	521	534	545	502	510	535	492	486	511	515	522	516	510	500	484	499	542	502	526	500	480	498	473	506	503	490	498	532	534	497	546	538	520	497	553	517	529	484	525	533	488	540	512	480	535	509	491	506	533	500	519	475	471	482	500	489	574	539	545	493	535	496	505	518	493	487	514	511	558	492	476	498	481	531	491	544	508	524	572	518	503	475	509	558	505	555	493	509	481	502	499	484	472	530	498	511	492	550	510	533	523	535	454	504	531	569	530	472	535	544	512	561	480	507	481	508	535	508	513	512	564	474	533	484	497	518	513	484	527	495	576	493	492	524	460	539	492	498	521	551	496	530	531	564	501	500	507	491	492	516	527	504	535	557	520	527	540	532	516	500	508	494	533	505	502	529	531	525	508	502	495	523	466	525	522	501	540	491	508	487	523	518	545	521	538	523	499	545	566	517	512	502	540	536	469	516	522	504	548	507	512	509	544	507	527	483	514	505	532	550	515	523	505	536	496	525	560	522	507	519	514	490	475	552	492	514	477	526	506	498	518	474	476	511	491	478	502	471	537	473	484	493	561	466	477	495	552	526	529	509	537	476	483	501	530	538	491	513	528	468	472	555	529	509	529	497	488	507	528	546	523	493	513	505	493	487	517	477	528	516	506	523	549	475	516	514	533	461	516	501	504	522	537	516	556	502	511	511	512	462	523	524	518	518	535	542	538	496	568	497	486	544	502	535	484	526	440	503	492	499	516	517	534	472	579	515	493	501	515	506	544	516	526	475	490	526	521	495	523	537	494	495	470	512	535	528	555	524	494	489	507	529	501	568	516	500	522	526	471	547	516	546	512	516	549	484	499	481	563	504	520	525	536	566	506	527	505	489	531	516	521	525	535	514	534	499	522	549	502	520	518	520	497	492	486	486	512	488	525	504	477	517	500	521
25437	21520	27681	25690	8718	680	524	423	390	369	391	339	350	326	314	331	317	322	318	273	308	342	352	308	295	306	309	329	339	295	309	323	312	345	333	347	337	319	339	355	302	338	359	310	339	315	333	335	300	328	317	319	321	353	284	320	335	297	282	293	330	319	314	355	275	317	297	309	301	318	277	320	324	287	335	316	336	318	281	339	306	281	318	313	285	314	325	273	279	296	274	296	288	283	308	342	301	310	277	281	289	290	317	303	289	280	310	298	319	349	293	318	295	344	330	305	312	303	303	313	304	295	308	317	323	321	307	303	299	309	302	315	310	298	341	302	311	330	297	298	306	312	298	302	317	343	309	312	318	294	306	280	314	302	284	325	300	318	281	313	297	299	319	296	281	287	312	319	274	312	293	290	289	325	346	268	325	285	289	284	295	315	291	313	313	322	343	298	311	309	298	308	316	303	299	301	291	284	310	303	314	331	279	281	283	293	291	311	306	287	267	299	287	297	300	316	315	297	301	289	290	283	315	290	310	291	286	318	295	277	309	313	362	302	300	317	314	292	339	283	312	330	282	301	317	285	297	281	296	279	277	276	283	304	291	321	314	322	306	323	283	321	267	311	303	285	308	311	312	302	306	317	313	306	261	300	302	305	290	300	326	284	312	303	308	300	295	296	287	318	336	316	277	290	307	321	287	282	304	313	328	276	286	305	292	282	337	292	310	301	279	335	317	283	312	287	328	290	297	300	318	326	317	298	311	320	289	328	298	316	304	320	309	277	271	303	320	304	307	299	322	330	284	283	309	306	353	317	304	299	326	304	295	294	258	309	308	300	307	288	305	316	322	287	292	291	304	281	271	347	328	291	332	322	288	305	299	266	297	318	320	320	270	333	304	303	283	276	263	304	274	318	286	306	327	317	319	302	321	304	287	289	272	308	258	298	297	297	290	316	299	321	315	317	310	316	301	281	329	297	282	292	303	297	293	308	327	319	339	345	331	331	301	276	298	313	297	290	310	279	311	312	274	303	312	295	310	309	308	296	292	323	339	316	305	295	302	330	290	299	324	312	318	298	294	273	311	304	309	285	297	313	300	308	289	293	322	307	323	279	307	303	306	295	300	300	309	325	308	316	294	300	302	289	329	331	307	283	335	284	297	323	299	330	315	321	303	320	298	306	286	287	307	324	308	328	317	269	320	313	310	315	313	336	309	303	296	322	277	289	310	339	303	307	303	297	339	294	321	288	303	301	303	335	291	328	296	298	325	294	319	289	287	273	286	316	312	280	302	291	299	310	267	312	308	331	291	331	282	308	287	346	302	310	328	288	328	299	306	311	352	293	285	317	300	295	323	283	309	288	350	264	275	295	346	268	312	285	302	307	302	299	293	300	357	303	312	298	300	332	297	284	295	282	282	276	334	293	324	274	327	307	305	286	320	299	318	297	296	321	286	288	321	309	301	322	310	272	271	293	292	299	314	296	335	290	312	265	318	322	303	321	302	319	312	286	268	325	314	255	299	299	300	324	261	294	296	280	320	336	303	319	315	309	280	321	337	284	286	300	278	290	284	307	293	332	300	309	296	285	316	304	305	327	308	279	271	323	315	333	288	304	304	289	287	314	298	315	306	313	284	338	299	273	319	290	268	349	312	326	290	296	312	302	319	316	333	350	278	295	303	274	293	324	316	300	319	292	331	293	310	287	302	299	299	320	276	315	323	297	311	291	312	312	307	272	279	337	315	295	291	321	302	327	315	297	342	314	312	289	306	307	301	281	288	303	317	317	313	296	284	279	326	293	283	318	319	279	289	284	288	325	321	295	346	310	320	300	330	305	319	312	300	319	312	311	265	325	314	311	315	325	342	290	294	309	297	311	295	295	295	319	300	294	296	289	343	317	304	316	316	349	285	274	312	301	311	304	302	305	294	299	331	296	311	309	321	275	293	306	290	327	287	324	326	311	273	326	300	300	308	303	294	315	321	281	283	304	298	275	301	293	326	333	297	321	280	315	278	324	317	310	300	295	308	282	296	337	296	337	326	317	340	294	306	321	297	298	320	307	308	319	303	310	292	280	303	288	341	311	283	294	276	313	307	304	295	309	295	310	313	290	299	293	304	307	314	305	292	298	284	322	310	305	312	295	280	307	319	319	327	293	296	347	318	323	315	292	352	315	335	304	294	298	297	281	279	328	294	301	293	312	313	314	307	304	316	301	273	319	285	291	279	358	311	319	344	301	265	309	303	318	271	305	321	282	300	340	344	304	268	294	328	312	329	320	293	284	308	357	294	307	329	294	322	305	287	302	286	318	281	304	328	317	294	311	304	315	309	306	306	290	302	318	318	334	297	310	322	281	318	285	318	352	307	311	294	311	296	319	291	314	288	295	305	313	296	285	308	326	273	291	324	292	302	300	288	307	305	293	300	300	320	318	315	299	305	308	315	321	286	304	293	294	325	287	278	282	307	323	286	301	269	316	320	297	315	312	314	293	339	284	270	307	299	296	319	309	317	295	296	296	292	297	297	287	311	298	296	286	310	310	324	313	302	302	312	314	336	284	311	317	308	324	300	291	281	320	320	328	306	281	313	298	283	298	322	320	305	339	302	287	318	305	328	246	328	344	318	288	302	311	285	298	300	314	299	297	311	326	310	333	307	280	324	271	305	317	279	297	320	326	320	281	310	306	299	285	313	303	314	328	317	297	307	323	301	323	285	303	307	273	297	322	307	309	324	351	314	320	306	312	297	294	292	304	286	319	298	311	308	279	297	293	309	315	322	272	317	328	286	338	288	309	267	285	310	288	292	278	314	311	327	272	294	308	320	326	308	291	276	327	294	338	281	317	287	295	276	315	286	334	286	289	295	298	296	316	290	313	281	292	326	296	293	331	294	303	281	298	310	320	347	300	306	306	320	291	334	315	286	335	310	349	320	316	312	276	308	310	298	324	323	278	331	308	330	284	309	301	277	294	327	310	333	300	303	326	332	297	281	312	316	291	283	335	328	332	323	310	309	297	311	295	294	349	313	309	310	319	301	308	309	314	285	310	298	275	290	282	320	279	315	297	276	318	312	299	305	285	278	322	267	306	317	319	315	288	304	295	285	288	317	289	306	311	308	303	326	317	286	310	313	282	304	286	278	309	279	301	313	321	272	264	299	336	295	282	268	309	309	313	287	287	325	283	299	290	284	315	316	293	321	316	289	303	303	307	282	295	309	266	287	259	284	318	314	307	317	310	284	321	295	315	309	313	298	287	280	277	291	293	307	296	249	279	330	317	313	312	330	297	278	288	323	294	298	303	301	350	322	297	333	327	314	305	291	306	289	289	272	312	323	317	344	298	290	308	295	309	318	350	258	337	299	327	290	345	332	283	279	321	294	312	305	293	318	331	303	309	299	303	295	310	343	307	314	305	322	339	311	307	294	298	286	301	303	310	309	305	287	341	293	338	294	333	299	306	302	290	284	290	306	323	305	307	315	288	290	313	274	318	334	299	279	295
31732	6181	2933	1432	1121	883	784	652	585	503	496	453	420	379	386	388	394	358	370	368	386	344	321	367	369	335	354	352	336	343	344	395	393	364	404	404	391	389	397	361	370	395	421	390	372	385	336	407	375	356	335	360	363	344	330	381	374	367	392	396	359	358	360	387	345	341	371	365	338	328	357	361	388	379	352	364	363	373	357	344	371	316	354	316	348	330	359	327	328	347	331	338	346	326	340	329	362	332	332	335	333	346	330	340	363	331	338	333	339	350	327	378	395	354	342	366	330	328	319	350	362	336	360	367	336	359	362	347	346	345	359	321	340	314	359	357	320	326	329	335	333	318	376	357	343	356	310	358	338	327	306	380	353	370	339	328	323	346	347	346	347	311	332	353	326	321	343	358	349	335	356	324	354	325	322	312	353	335	356	372	353	348	333	322	340	347	317	315	315	315	324	391	344	336	348	378	320	323	314	325	368	309	346	326	362	301	344	348	353	342	316	315	362	312	371	349	317	338	335	352	353	341	358	343	346	339	326	357	351	370	343	330	374	335	396	344	317	349	374	329	350	341	326	351	323	318	368	351	333	334	349	333	370	327	324	344	365	344	371	337	338	317	353	335	340	321	342	324	376	353	347	367	355	366	354	322	329	335	361	347	331	347	346	316	364	283	391	380	365	345	334	349	356	322	299	388	348	300	347	378	346	347	365	322	346	337	357	358	323	346	323	343	332	329	336	384	321	336	308	333	355	324	330	352	352	338	381	342	318	348	337	332	340	334	350	351	352	371	349	362	335	310	345	334	346	331	357	334	342	327	318	344	340	358	365	341	372	345	327	301	348	357	342	305	335	354	355	333	355	337	323	361	361	344	342	360	312	343	346	358	342	333	369	358	387	325	308	364	331	333	346	317	313	333	341	351	362	315	345	328	348	344	337	354	351	364	357	339	333	354	348	328	348	347	332	359	353	357	321	316	348	336	344	331	342	352	353	335	358	333	317	360	323	344	359	336	338	346	359	342	323	369	375	374	358	341	316	354	346	315	349	325	328	338	295	355	365	332	330	317	332	342	317	312	374	340	349	333	311	362	346	323	341	335	357	319	326	327	329	324	355	361	364	323	328	369	362	335	336	320	352	354	337	353	374	357	317	375	338	300	332	347	294	360	343	332	346	323	298	348	343	339	361	327	328	326	322	340	341	332	352	364	363	365	315	358	360	368	364	332	349	327	339	349	346	348	357	327	337	351	304	333	344	334	350	345	339	344	364	367	335	379	349	332	383	318	320	359	334	349	322	357	337	311	351	339	356	326	352	337	342	307	353	348	355	342	338	363	327	340	329	306	322	344	346	340	346	349	350	339	341	354	342	316	353	323	317	329	357	292	374	351	359	339	309	303	348	326	349	322	347	334	331	321	354	318	355	371	328	338	333	308	349	375	327	319	321	357	323	360	358	352	342	343	341	336	324	317	367	369	341	353	312	340	314	373	356	348	376	342	332	348	295	357	360	349	357	354	363	352	368	330	380	371	346	343	340	333	364	338	366	360	370	351	325	314	330	348	346	341	347	319	312	350	384	316	338	338	312	339	345	379	305	287	356	347	379	329	304	350	368	302	328	324	327	303	341	306	336	340	335	318	295	320	363	352	313	333	301	345	352	369	379	349	357	340	333	341	342	340	324	306	373	332	320	338	323	333	319	359	317	294	335	337	313	310	332	306	311	340	332	320	327	349	330	368	317	324	306	334	359	341	350	355	360	336	338	367	338	346	342	362	324	371	337	315	356	354	324	347	355	339	335	345	358	355	331	384	302	355	336	368	346	328	339	325	338	340	352	332	315	333	351	325	337	341	336	325	335	309	357	394	333	328	307	321	366	335	336	344	353	353	337	365	360	309	372	334	290	359	341	342	382	344	351	306	360	328	330	315	336	340	348	318	323	325	348	355	321	338	311	320	352	316	322	363	343	320	342	343	351	361	345	327	302	332	364	299	317	370	338	323	348	363	375	315	319	345	365	352	319	312	361	345	343	336	343	360	354	303	339	341	336	330	337	325	338	368	320	324	344	329	312	337	347	334	342	356	369	322	322	376	337	366	316	345	370	353	310	360	354	318	347	359	340	363	316	324	340	340	355	361	356	319	329	342	336	339	375	321	331	325	330	336	342	365	322	353	335	357	328	330	351	328	342	327	333	391	333	320	325	346	353	369	333	324	347	350	365	377	353	328	345	346	293	373	361	337	342	320	358	347	338	353	327	329	347	353	345	354	349	346	383	331	332	357	329	340	295	352	307	331	336	328	326	337	336	337	329	343	352	350	319	350	341	350	351	311	329	353	330	352	356	335	313	343	343	322	357	349	341	365	333	352	338	344	331	343	339	329	341	332	352	319	349	319	334	332	370	332	342	329	321	333	322	323	354	372	346	302	301	315	353	353	356	365	304	321	341	358	354	340	346	357	350	345	334	374	326	323	329	365	330	349	365	321	334	351	346	368	322	344	339	341	323	315	308	338	325	339	340	342	349	335	318	355	324	358	356	346	326	350	367	327	347	359	331	346	330	362	340	313	325	342	344	385	340	325	347	326	332	329	338	340	323	342	348	334	322	326	356	331	308	330	363	319	369	334	320	317	331	317	324	339	348	333	324	353	337	355	345	350	346	323	321	343	348	364	336	335	358	349	358	324	354	323	374	331	355	340	379	346	332	366	351	377	347	348	341	304	344	355	315	340	323	342	340	356	304	343	329	386	303	327	327	315	354	339	327	343	312	375	354	336	365	332	343	327	322	316	320	350	340	344	342	326	337	334	338	339	321	351	324	328	394	336	335	343	361	315	322	351	337	341	360	350	327	347	362	353	329	351	341	368	357	341	330	349	344	376	325	309	319	333	340	335	387	361	311	338	335	352	327	306	332	339	354	330	339	337	361	320	344	381	322	327	325	349	305	328	324	311	320	320	309	350	331	328	349	346	348	342	345	326	364	365	322	338	366	358	318	341	357	365	349	350	307	334	325	326	336	333	322	324	356	347	333	344	358	329	355	354	336	359	330	311	359	354	353	320	327	323	349	324	322	332	334	352	324	339	342	337	330	354	346	374	352	348	336	363	341	318	321	344	346	341	367	304	342	368	341	293	310	333	324	362	325	392	352	339	355	350	342	337	375	343	329	343	314	359	327	315	356	339	344	336	345	303	351	325	366	316	366	298	326	339	321	352	354	304	347	368	336	306	338	359	352	327	360	347	329	353	355	329	341	315	331	351	345	321	351	323	331	327	344	322	381	328	334	365	338	347	334	352	361	336	324	327	338	326	330	315	321	326	334	370	344	357	336	363	333	332	379	332	350	327	360	362	318	335	370	337	325	316	349	364	360	371	347	353	317	354	336	323	318	342	361	338	330	347	349	329	357	325	355	346	303	309	361	330	329	330	319	348	333	342	316	358	350	323	340	337	338	323	349	303	353	338	369	331	316	322	343	354	341	349	338	322	323	361	350	345	354	337	354	369
23141	21644	29473	24308	21646	21696	6564	1258	1045	981	857	875	770	792	794	735	735	703	730	650	659	692	673	660	660	648	671	659	658	673	686	671	710	674	639	679	749	696	694	684	645	642	681	676	662	659	688	639	664	678	678	624	621	619	652	631	654	645	629	640	537	660	631	613	656	648	609	631	658	597	642	645	637	618	660	638	663	626	612	632	610	612	595	627	631	615	639	624	606	666	619	586	613	611	654	644	576	639	648	612	639	640	601	618	613	649	653	677	614	651	624	642	640	603	601	660	662	629	595	676	628	689	618	618	616	599	584	598	630	625	636	637	647	625	609	640	656	628	616	641	638	652	580	626	661	634	618	600	613	614	638	614	638	639	581	609	627	631	638	670	591	628	608	647	588	659	648	604	632	613	614	609	652	629	628	631	552	643	621	608	617	623	580	640	637	627	615	648	612	640	628	629	650	640	588	614	587	617	655	609	621	604	618	640	657	609	623	598	643	600	654	618	626	627	622	635	643	658	617	597	631	635	578	600	617	644	621	659	619	616	621	680	619	598	670	609	627	623	617	659	590	662	645	595	648	640	658	630	634	604	627	604	624	617	637	625	630	655	636	663	641	598	624	627	603	641	635	629	617	636	606	612	597	601	645	571	587	625	648	634	604	617	654	616	639	613	643	644	590	619	635	639	622	651	669	627	606	577	627	635	637	594	645	658	614	613	658	646	577	630	615	576	574	635	619	600	622	661	646	661	595	634	642	647	654	639	601	605	607	688	636	603	577	602	614	645	650	631	592	623	618	594	646	651	593	630	594	648	575	628	620	605	667	648	662	648	608	618	617	634	597	673	617	631	599	615	639	609	566	612	577	656	639	653	646	644	628	609	667	605	610	619	605	654	592	634	591	615	648	634	607	612	608	578	649	652	645	604	593	633	587	620	647	640	622	583	685	585	603	627	682	595	648	607	648	640	628	596	659	620	600	647	655	649	623	656	660	631	593	627	655	634	562	634	613	634	657	618	674	648	650	607	596	609	646	617	649	613	640	653	655	657	642	638	656	642	617	616	636	649	633	629	621	612	568	610	599	600	623	625	594	661	583	662	664	598	611	631	591	676	558	638	640	663	618	646	622	648	590	595	625	615	623	616	622	600	608	632	620	597	632	653	583	589	672	606	635	661	600	597	628	628	672	610	643	619	583	640	664	636	610	624	596	624	601	620	603	627	577	611	638	613	647	626	611	648	633	631	623	646	638	600	642	598	642	619	615	654	572	640	628	615	610	630	647	638	632	625	646	655	650	627	660	669	629	653	649	629	596	593	620	662	620	626	617	621	642	652	636	633	628	607	668	656	683	619	611	626	638	633	676	646	594	599	661	658	600	619	637	627	661	597	628	609	636	591	621	641	617	652	602	651	621	625	630	605	652	629	620	581	604	612	647	616	614	620	614	627	624	628	589	598	663	670	635	643	618	634	589	572	600	615	623	630	622	587	617	605	622	641	617	621	607	616	660	625	619	655	640	612	648	573	619	647	602	613	624	594	625	652	645	611	621	574	617	655	650	613	628	641	603	581	594	627	616	669	623	657	604	586	649	634	643	609	670	605	623	618	598	647	567	620	655	635	589	600	628	635	605	614	623	609	611	625	647	634	628	648	646	606	627	627	606	616	642	614	643	600	591	615	640	623	639	609	645	670	643	604	639	633	646	629	592	567	584	642	590	662	653	640	624	615	583	606	568	668	673	635	639	622	638	653	629	623	607	640	614	609	639	635	664	660	616	640	587	604	621	594	621	619	619	656	626	634	641	589	622	621	639	568	595	623	638	636	699	605	603	590	637	608	622	634	613	644	603	626	590	597	601	661	595	592	593	594	628	642	651	624	615	623	620	604	603	620	651	651	637	602	600	600	595	647	608	573	603	642	587	578	660	642	614	614	608	617	592	619	618	567	620	643	620	595	640	615	637	623	648	609	640	614	623	622	620	598	628	645	641	650	633	638	584	593	614	599	630	653	615	647	606	626	602	602	596	608	650	624	592	654	626	646	605	659	564	636	608	610	633	610	614	632	631	679	608	581	609	612	600	610	629	584	633	677	622	631	639	604	593	625	570	694	620	656	639	632	646	622	600	646	571	620	607	625	618	650	597	635	639	654	581	638	591	564	614	626	619	635	650	638	652	640	636	651	632	608	599	584	580	610	621	651	646	628	673	586	623	625	615	632	591	638	624	635	635	654	577	638	592	606	588	610	605	639	632	631	614	658	610	606	654	626	577	576	642	623	615	587	650	616	594	628	578	627	646	647	627	607	543	601	650	607	623	632	619	638	647	652	620	683	680	648	641	621	658	640	600	619	617	628	607	599	606	588	660	639	629	618	620	559	619	639	612	636	685	629	637	630	618	650	595	578	590	592	653	622	621	661	609	623	607	662	603	589	645	621	601	620	601	590	642	616	656	648	581	632	625	622	659	688	616	603	622	610	613	608	620	644	609	682	596	665	644	647	649	630	598	611	583	571	634	601	656	614	632	584	607	670	573	654	624	627	591	609	587	641	627	618	592	651	603	607	648	648	606	641	583	650	597	640	637	642	629	639	635	641	584	614	598	610	620	633	594	618	609	631	632	625	573	647	639	646	605	643	656	601	638	660	629	657	622	577	617	633	631	598	602	634	610	638	602	611	622	632	579	594	633	626	649	637	626	629	616	607	636	598	602	620	643	605	621	622	608	575	635	631	633	608	637	588	636	618	595	577	629	581	626	637	598	622	663	624	612	606	668	618	635	635	635	602	663	627	619	650	655	624	617	640	606	615	618	625	616	620	583	646	604	603	619	623	626	641	603	598	633	628	617	582	654	646	619	621	629	600	614	604	620	615	644	627	653	615	627	593	604	646	615	718	643	646	590	632	640	652	627	605	623	553	627	631	596	623	660	658	680	635	609	561	668	609	597	607	594	647	642	626	606	609	653	628	647	585	643	595	611	601	620	624	617	635	682	626	647	655	648	612	616	595	588	636	654	675	599	610	631	594	593	614	632	642	614	670	655	617	627	613	630	603	636	650	662	671	601	655	598	642	630	620	616	607	608	627	578	591	617	628	625	639	618	630	615	557	639	635	637	618	651	581	590	608	565	625	626	629	619	623	626	611	633	640	657	632	630	625	633	568	631	675	662	649	602	591	616	631	606	579	618	665	628	632	637	608	576	619	563	631	612	640	608	617	602	633	624	581	664	609	651	599	600	631	598	590	626	577	608	560	612	649	627	620	659	594	616	629	623	616	657	653	626	605	650	645	614	612	615	584	637	670	626	631	648	630	611	594	616	656	615	603	593	606	611	620	620	617	619	652	641	560	657	627	634	593	623	639	611	633	622	575	595	620	647	608	610	597	598	597	617	652	590	636	626	628	633	623	618	654	611	652	641	651	626	640	598	616	651	578	618	645	613	634	614	603	632	593	671	622	658	647	586	605	657	619	611	606	658	585	669	646	572	564	653	616	610	628	619	656	607	592
40069	14363	9339	4513	3343	2545	1999	1649	1546	1290	1111	1012	950	919	803	801	771	732	781	768	711	768	717	718	700	721	698	717	717	710	683	737	695	768	722	760	756	715	755	697	698	709	701	706	680	672	717	689	685	691	685	721	710	692	760	700	643	698	646	655	716	664	689	673	671	674	651	656	652	731	684	677	654	613	656	683	667	612	665	696	669	662	612	625	642	650	649	606	655	665	666	662	626	683	629	677	667	713	685	705	635	610	662	621	637	622	650	679	629	630	629	611	619	671	664	687	683	658	667	634	700	645	656	668	665	621	666	683	677	655	705	629	611	608	635	658	604	646	629	639	642	634	607	619	653	641	576	652	640	636	656	639	652	645	614	602	639	673	651	617	671	652	625	647	631	675	649	634	637	635	612	598	656	590	676	623	635	617	640	677	613	668	636	588	647	604	607	590	649	674	642	630	641	645	648	626	612	641	593	631	648	676	689	662	642	631	634	630	664	627	603	608	661	616	657	609	636	685	658	668	646	641	649	640	605	682	667	621	655	654	620	655	609	630	645	631	690	640	617	672	682	644	663	649	633	625	602	681	713	652	687	643	613	644	644	619	634	656	637	644	655	692	685	671	605	655	675	613	640	691	624	619	664	617	644	637	639	688	640	616	704	626	610	599	658	637	669	630	635	630	632	644	630	627	657	601	663	658	676	660	612	609	652	686	623	573	608	676	629	639	586	656	683	612	620	626	619	705	678	608	640	616	656	685	618	631	642	664	658	647	630	632	618	632	674	611	646	656	632	660	628	634	654	622	628	635	657	663	672	637	638	658	585	662	620	646	674	664	625	624	643	646	635	650	611	634	612	621	594	649	613	641	652	618	655	643	627	618	691	622	615	644	607	624	673	637	623	633	632	635	647	648	617	671	603	638	647	630	666	652	618	686	649	663	650	702	614	628	663	654	673	608	652	622	685	620	598	657	609	609	637	613	568	605	654	645	688	623	596	668	631	686	640	630	645	646	669	677	608	615	630	648	627	668	640	646	612	647	652	639	613	635	649	637	673	620	622	583	647	686	646	621	644	605	665	662	642	615	673	628	630	633	644	646	648	629	646	612	641	607	669	719	656	601	615	625	634	635	641	658	653	654	689	638	610	626	616	605	659	629	672	644	623	660	677	676	654	660	678	671	644	619	612	621	639	664	657	639	631	620	646	665	615	618	610	637	604	634	691	618	640	619	583	626	650	688	650	626	619	690	664	631	668	637	611	591	647	630	614	635	615	669	620	644	638	645	686	675	653	622	661	645	660	646	604	618	637	637	642	663	640	640	651	626	685	654	622	635	636	616	620	623	616	675	622	602	631	664	670	688	600	636	671	618	614	638	617	644	669	653	632	646	624	625	685	647	652	652	675	600	649	636	658	622	669	638	672	651	641	625	657	605	658	625	642	611	606	649	616	657	619	644	637	628	622	632	642	654	682	599	633	674	619	630	650	623	638	667	636	589	637	609	633	652	655	645	650	647	616	634	620	675	640	670	611	667	656	603	619	632	677	645	627	645	632	657	599	606	637	619	660	682	690	693	600	581	647	655	631	638	642	647	685	666	650	634	672	644	658	621	632	623	670	637	635	637	623	649	665	639	637	634	581	636	641	622	590	670	670	662	652	658	636	613	649	616	661	644	610	635	631	609	603	669	655	613	661	641	679	632	701	619	643	649	669	653	668	625	657	665	620	662	651	606	622	636	661	619	652	618	659	651	623	692	644	631	638	646	644	676	675	665	677	695	672	642	640	660	651	665	631	643	663	592	657	659	645	618	605	618	628	579	626	670	618	647	653	650	637	658	688	613	702	642	647	665	678	619	671	620	657	642	607	586	659	632	607	631	593	664	660	683	599	623	638	660	636	638	617	673	647	679	607	650	637	613	601	628	642	612	646	644	632	666	647	637	650	630	632	645	676	664	617	616	656	628	661	645	654	630	658	630	618	628	633	642	664	585	653	617	637	643	654	622	630	658	605	656	587	680	644	666	643	662	652	657	636	626	632	576	599	646	658	594	623	654	675	628	651	617	664	623	650	630	609	669	647	644	639	646	636	651	598	631	618	643	598	654	670	658	668	643	617	610	610	655	642	633	659	614	648	679	661	688	612	633	659	612	647	636	656	616	584	624	637	668	676	653	644	654	699	677	641	665	591	636	641	602	628	620	638	647	647	658	608	660	656	645	688	638	678	654	638	612	652	620	654	643	692	637	609	633	636	643	629	616	650	606	607	654	638	649	630	605	666	646	611	640	615	661	700	658	643	631	667	656	646	659	592	644	646	646	630	687	663	612	613	610	614	696	675	664	651	652	642	593	590	665	640	623	623	606	617	587	654	634	663	666	657	661	584	656	607	631	641	641	656	639	615	595	626	636	677	638	626	633	613	595	634	671	648	612	704	657	633	594	623	669	593	660	640	647	648	642	641	621	633	624	670	669	634	630	657	634	648	633	614	625	621	668	614	630	647	649	639	659	632	649	611	630	657	641	592	619	659	627	675	665	597	679	638	634	614	675	648	635	635	660	649	630	600	718	613	641	653	636	624	651	634	611	614	625	634	639	661	709	642	633	625	637	702	605	637	669	655	636	679	615	617	601	626	647	640	678	594	630	627	609	674	678	647	668	637	639	648	600	695	671	689	628	669	662	624	623	618	663	617	657	644	633	654	640	623	651	628	638	596	676	599	633	651	647	659	634	654	675	619	641	634	649	691	703	629	626	646	636	605	630	608	658	617	655	603	656	659	621	591	649	665	640	648	642	630	637	663	626	610	633	636	643	629	633	613	702	636	698	685	614	642	651	631	606	613	626	596	648	612	675	660	641	630	648	685	677	664	607	640	625	643	682	643	626	625	644	632	632	655	642	639	650	636	621	609	621	603	656	638	655	638	647	668	641	639	711	628	625	672	655	637	656	585	631	630	592	626	649	676	641	620	619	593	609	711	610	596	659	639	642	641	600	631	629	619	617	645	639	633	630	659	648	626	657	620	632	671	620	610	682	614	655	679	631	645	627	684	658	576	657	640	614	650	636	678	639	671	617	648	605	653	677	656	641	619	640	643	709	599	626	627	659	635	660	648	627	621	650	677	631	604	692	612	642	626	591	598	646	596	605	645	676	632	645	681	646	632	622	611	634	669	610	639	631	659	660	651	646	625	657	628	632	655	636	674	609	642	645	622	659	640	612	649	589	653	611	607	638	673	622	634	667	629	691	665	641	665	636	633	666	647	643	633	609	664	592	642	643	606	646	627	656	690	649	653	652	624	642	666	625	623	651	666	655	613	681	653	654	665	620	649	656	629	655	694	603	682	653	668	607	677	661	658	646	637	593	619	695	592	667	703	651	641	649	604	654	651	673	645	620	657	629	639	630	649	656	629	664	626	650	640	632	636	626	641	622	624	613	644	660	652	673	686	627	653	627	602	631	614	628	674	632	664	666	649	617	629	625	607	626	637	705	619	618	617	636	683	704
28461	16605	2712	468	370	330	308	314	289	296	283	279	281	296	302	311	303	278	282	251	299	278	279	262	255	280	256	279	290	259	268	323	301	310	301	307	330	299	284	328	321	297	312	296	264	308	286	308	291	275	290	295	289	281	259	310	311	312	289	316	273	289	280	285	271	285	309	328	294	313	273	266	322	280	293	276	307	272	279	265	297	269	315	303	282	299	281	325	263	275	261	315	293	298	273	285	257	290	272	256	278	271	246	295	253	293	270	266	296	286	288	267	290	258	290	273	265	270	283	271	281	249	283	278	279	272	296	322	301	295	274	260	275	258	270	296	302	292	305	286	268	287	302	286	299	259	331	279	277	304	287	259	285	272	257	297	253	273	281	269	279	286	309	295	251	258	267	301	288	313	288	308	288	323	295	267	289	284	284	289	277	296	262	304	296	284	296	259	269	304	270	285	293	250	278	272	274	279	292	278	281	318	274	249	291	321	269	246	267	271	302	282	307	271	275	257	289	286	293	305	261	254	278	239	291	278	267	302	269	280	275	300	274	253	297	284	280	314	275	298	258	273	303	284	321	290	277	264	287	258	271	268	272	288	304	297	270	276	270	288	276	289	289	281	300	293	301	280	262	283	301	281	263	300	258	290	278	283	270	272	286	273	268	263	290	268	302	298	306	297	257	302	275	266	276	272	294	275	317	262	308	272	279	288	262	267	252	280	285	226	295	297	273	270	265	292	300	280	254	248	286	301	272	286	297	315	295	287	297	293	270	272	284	302	264	267	276	304	326	273	282	298	250	295	300	271	270	269	282	288	261	278	280	299	286	290	263	305	293	306	301	284	271	285	292	272	284	240	299	302	312	294	307	296	290	298	284	278	260	290	284	299	232	291	262	290	277	238	295	263	290	279	258	272	307	279	287	303	283	315	266	269	290	283	305	268	315	279	292	282	253	301	272	291	251	312	266	292	278	290	290	280	290	266	296	307	297	286	270	303	287	266	284	263	288	282	304	259	309	270	297	316	289	292	298	277	270	291	256	284	290	261	269	298	279	317	281	304	258	272	300	304	288	259	276	273	270	271	308	301	294	272	262	287	262	260	273	323	298	284	301	307	321	291	298	306	276	304	284	301	285	269	271	335	279	293	264	267	310	275	300	277	292	294	282	274	313	266	274	297	327	316	294	288	290	303	278	266	270	268	283	284	270	282	284	272	256	265	285	277	314	286	291	275	286	286	280	279	297	292	315	295	264	263	284	263	253	282	297	285	263	264	277	294	278	270	266	282	285	283	274	265	306	322	295	282	278	285	265	254	264	280	286	272	256	284	218	261	323	272	260	291	267	277	294	284	279	303	260	286	288	301	272	274	283	301	323	268	278	296	260	275	296	265	274	289	293	264	273	268	277	284	297	288	273	296	286	282	289	297	286	295	274	280	307	274	262	278	302	256	308	282	268	249	298	290	289	280	255	264	236	280	292	290	265	292	297	281	273	259	294	278	265	280	238	287	270	255	266	287	277	302	274	305	271	270	289	305	277	310	258	271	295	300	303	338	286	299	287	289	275	286	282	268	309	272	283	289	288	290	271	272	260	245	280	303	284	309	306	278	291	277	265	282	301	272	279	291	270	293	312	282	268	270	281	273	274	276	282	255	284	265	297	289	298	275	271	296	315	275	268	276	253	265	249	296	296	281	285	293	300	304	292	303	255	289	273	258	268	290	270	266	257	291	287	284	266	274	289	302	254	285	329	284	290	286	264	266	258	295	278	257	297	269	273	261	285	257	260	267	292	262	311	309	279	276	304	276	249	289	271	275	299	281	261	266	264	263	277	273	281	290	305	265	279	296	283	297	282	275	270	252	272	293	321	290	277	291	282	302	269	308	282	263	263	296	255	289	291	297	265	273	280	303	283	261	277	302	274	278	304	270	282	259	300	276	279	269	294	288	248	304	291	276	282	273	296	296	278	268	291	299	265	295	287	289	278	280	302	285	257	287	304	260	290	269	295	251	286	259	313	289	281	306	298	281	280	292	269	290	291	266	291	278	263	290	295	290	277	273	296	269	283	306	253	259	278	258	286	256	267	252	239	268	273	286	269	300	307	289	275	315	315	303	245	270	275	242	295	292	269	283	312	296	268	279	306	276	281	292	230	258	283	285	267	285	271	275	282	260	299	265	293	292	303	261	265	282	294	290	320	289	273	271	236	270	283	285	267	287	280	290	280	271	273	299	248	287	287	302	298	275	261	287	268	264	297	261	299	313	277	291	277	299	268	275	273	306	295	271	275	267	293	268	281	295	284	276	286	253	288	286	262	283	288	282	271	288	277	297	293	260	258	340	281	274	276	275	266	266	286	286	306	292	266	313	329	255	278	270	288	246	263	299	297	265	277	276	289	267	258	272	272	262	257	294	259	293	291	263	269	281	282	282	292	280	264	257	281	330	265	278	300	265	259	282	268	295	276	282	279	271	282	271	278	248	254	268	303	260	258	270	297	281	254	277	275	291	311	304	274	279	284	258	294	308	276	261	273	277	281	268	299	263	291	289	275	254	264	289	285	261	273	259	272	295	269	283	276	315	274	284	312	280	276	268	258	316	296	304	281	273	286	285	258	257	276	272	280	256	307	280	287	292	283	248	294	275	294	306	278	283	312	273	273	277	270	290	282	293	256	307	268	292	291	254	284	263	294	282	280	290	295	294	248	281	257	308	252	299	280	304	286	297	322	265	269	282	292	268	258	300	298	290	276	282	263	301	303	285	278	288	294	297	298	306	273	319	292	278	249	279	269	299	263	244	271	288	279	283	237	258	284	283	259	308	262	287	255	289	248	265	277	319	298	316	293	290	294	299	266	277	303	269	276	289	277	288	282	273	276	256	247	255	287	282	275	302	282	288	297	271	289	266	266	255	275	242	281	294	274	293	274	282	272	274	305	274	322	264	302	316	256	269	264	285	289	298	275	304	273	267	273	263	318	296	271	289	285	257	293	274	289	284	260	285	241	289	274	306	269	268	283	264	309	290	252	254	276	296	287	264	253	290	266	283	298	287	295	274	270	270	265	317	303	288	271	306	293	261	268	275	266	304	277	260	268	261	273	269	274	273	269	256	281	293	298	290	298	270	260	292	279	279	278	302	274	288	293	263	310	278	267	301	277	244	300	282	263	289	272	334	284	282	301	290	299	314	282	264	290	265	287	287	270	270	273	280	273	267	284	273	258	281	260	269	285	281	295	278	265	275	309	290	328	284	295	267	277	295	292	279	252	259	307	296	254	281	281	286	315	288	264	285	276	285	292	286	309	271	269	299	261	271	290	303	301	263	275	304	264	300	281	258	305	279	300	296	295	271	269	305	279	260	267	300	284	272	295	271	277	281	299	286	246	291	297	294	294	267	277	274	313	260	297	291	269	303	279	281	283	291	256	288	267	264	299	288	286	275	288	268	268	269	264	284	305	316	262	275	298	265	265	235	276	304	269	271	282	296	299	300	283	311	262	240
10558	1161	526	379	379	345	354	299	330	368	313	321	299	304	294	295	297	330	312	273	329	264	270	317	319	307	337	277	288	317	311	327	347	330	354	334	343	347	335	297	326	328	305	339	310	343	324	299	317	335	287	331	337	303	324	285	289	330	318	342	319	317	311	286	304	312	316	304	329	298	291	261	300	277	273	299	305	317	307	307	300	287	297	302	352	281	307	287	289	307	311	295	267	327	310	292	310	293	301	296	312	301	307	295	331	285	276	319	303	296	284	303	299	299	301	280	254	325	329	299	294	294	320	312	317	332	346	315	326	284	317	312	307	321	306	290	299	309	260	315	310	283	299	321	306	284	265	290	295	292	298	277	289	309	294	297	282	301	329	316	327	312	271	305	277	302	301	293	298	301	304	303	310	289	304	274	296	284	301	300	301	310	327	308	282	299	298	323	317	316	319	312	302	322	336	311	313	318	296	308	277	326	302	314	320	320	300	300	302	320	297	306	304	287	287	334	297	294	296	295	306	335	283	314	315	309	303	310	293	313	305	307	324	309	291	301	319	314	290	338	307	327	318	305	244	321	301	309	322	309	308	303	298	317	316	298	326	304	342	309	308	320	305	292	315	287	313	349	275	321	293	316	288	294	304	291	309	293	320	320	277	333	305	318	268	300	302	305	295	283	339	300	286	269	321	327	316	307	279	316	296	299	280	296	307	293	278	310	293	303	278	323	266	307	292	312	328	333	296	285	293	329	299	301	300	308	331	284	314	322	289	283	272	317	298	304	285	291	319	297	304	304	303	303	325	305	301	309	306	316	305	311	298	311	319	338	281	277	300	298	289	333	280	315	308	279	295	268	279	298	264	301	326	302	270	306	307	341	314	294	302	301	280	284	323	287	298	314	296	337	315	290	303	307	319	340	319	315	284	298	304	282	306	333	338	265	299	293	300	314	317	318	294	299	322	343	333	306	273	282	310	304	303	345	311	298	276	271	311	301	307	320	331	304	296	326	291	337	291	330	311	257	305	303	314	341	283	305	289	313	284	274	304	304	340	276	306	290	310	288	308	290	293	300	297	313	318	321	325	331	312	307	309	310	314	308	286	309	292	303	280	316	286	327	303	299	307	296	299	267	366	327	282	279	283	340	321	337	293	303	308	287	304	313	296	336	279	299	299	294	277	325	269	273	315	348	331	315	310	319	286	309	310	312	300	298	291	296	286	332	320	315	282	339	311	291	322	273	315	287	308	322	313	306	292	298	280	296	315	314	310	296	284	315	329	302	294	287	307	325	285	322	289	301	266	321	297	299	269	290	323	318	258	289	295	279	288	315	333	289	298	310	258	292	289	319	280	298	307	320	296	268	276	291	319	295	311	290	294	300	275	335	295	342	303	327	280	300	308	336	278	370	282	325	286	305	320	297	315	338	327	308	290	292	297	276	340	281	315	295	317	294	310	301	313	317	267	310	309	303	284	310	283	316	291	287	301	301	293	312	327	288	306	289	313	315	287	299	322	321	303	297	312	310	303	325	283	304	306	291	299	290	321	303	306	289	314	285	323	296	278	308	293	313	295	310	307	272	294	308	304	320	295	311	319	273	318	298	309	305	319	271	291	297	327	302	330	344	346	305	312	267	306	286	280	278	310	312	282	306	312	315	283	316	284	318	281	279	319	307	293	267	277	296	309	307	322	326	304	282	319	303	343	290	321	323	302	333	315	319	303	283	289	299	279	308	347	290	283	333	302	300	297	297	301	318	290	291	297	299	335	323	301	281	307	314	301	312	261	276	297	278	317	294	308	315	329	290	290	290	334	319	279	313	333	297	289	281	280	288	328	310	316	301	305	304	305	308	304	273	298	295	305	300	297	302	315	302	304	303	287	287	311	280	293	284	278	317	306	286	309	318	257	314	285	277	307	297	311	333	285	291	273	303	331	280	300	299	317	293	296	291	305	293	282	289	295	300	313	328	320	335	321	270	303	287	298	305	302	287	279	333	304	292	281	344	307	282	306	333	273	321	310	288	294	262	308	329	290	312	324	312	285	292	349	310	298	269	296	299	274	317	295	294	302	291	272	296	309	315	300	272	313	319	287	313	298	321	300	309	330	290	318	295	308	325	318	299	322	300	313	324	330	297	337	322	290	312	290	334	314	313	333	265	285	289	272	282	300	288	316	271	303	297	321	312	286	320	291	346	299	304	307	295	323	328	285	300	298	295	343	298	316	317	303	332	313	276	291	324	266	328	306	317	296	290	280	296	302	292	306	297	321	299	316	328	301	288	302	311	334	311	306	300	264	294	295	307	315	335	311	307	281	305	316	315	327	339	322	264	305	295	311	291	325	307	295	300	298	309	336	318	296	300	306	297	321	298	298	286	283	295	314	276	295	308	304	313	276	293	309	317	268	302	295	265	290	314	314	284	275	306	308	320	288	288	271	297	282	322	287	288	337	296	323	304	307	309	294	310	274	271	313	291	296	293	290	293	283	321	299	307	336	329	312	310	300	300	302	269	295	305	305	301	332	316	309	294	286	291	306	298	272	315	330	300	300	325	308	288	263	311	301	290	301	298	294	315	293	290	316	316	292	286	324	317	292	302	323	303	302	269	340	314	342	324	295	313	276	277	295	298	304	313	306	316	329	309	325	288	306	301	305	304	303	303	309	304	315	344	326	298	325	304	296	302	308	296	304	311	289	290	352	289	286	334	311	298	302	301	304	297	301	295	310	285	306	314	300	303	307	292	322	306	315	321	311	306	330	301	321	316	301	295	307	312	322	316	292	292	310	318	305	316	320	292	317	299	314	297	317	308	278	324	322	302	317	278	273	303	290	294	297	285	266	306	293	309	277	299	279	294	297	292	325	319	287	326	290	275	314	311	303	291	277	304	284	305	316	296	297	325	280	283	291	320	317	324	279	287	322	319	300	315	280	294	300	308	281	286	301	295	284	314	285	314	319	312	292	316	284	317	302	298	275	283	275	303	281	252	298	319	302	290	315	264	279	300	290	325	287	311	342	325	290	309	305	280	318	347	319	326	304	310	300	324	292	304	309	305	310	308	320	287	295	304	295	267	328	306	304	288	283	309	305	290	343	280	305	299	287	261	289	309	334	301	294	312	299	297	339	335	305	282	329	317	332	316	308	325	313	279	294	304	301	310	318	304	301	308	274	311	307	316	287	281	311	311	324	299	315	315	297	315	304	300	271	328	291	304	323	298	305	317	300	312	313	294	285	304	288	307	291	279	291	319	281	303	293	306	303	325	316	315	304	294	300	308	300	279	301	303	300	319	286	327	329	322	306	309	334	284	320	303	292	317	334	334	307	302	322	280	280	305	301	319	316	300	314	278	284	286	279	270	340	311	271	315	316	298	312	319	325	296	322	302	272	283	320	312	319	315	292	334	332	297	298	276	296	289	291	300	301	283	295	264	284	315	331	338	287	299	279	325	325	313	294	278	310	306	306	311	275	300	288	299	306	325	272	280	318	293	326	300	330	306
24312	21530	28728	24735	21518	7567	1061	739	697	681	659	634	578	588	530	538	514	539	567	523	511	486	522	500	555	534	490	506	517	535	531	561	563	523	582	539	558	497	512	519	528	521	547	542	495	476	516	489	520	492	505	491	538	537	507	513	493	533	519	474	523	530	483	525	502	472	496	486	489	527	502	509	513	497	508	459	507	492	504	494	471	492	512	470	514	509	492	479	462	535	500	555	496	496	456	482	504	486	504	519	531	519	490	524	467	503	514	505	506	496	525	502	501	495	465	514	523	462	559	516	500	487	527	514	521	505	504	504	502	521	517	493	510	522	477	515	502	488	508	504	530	471	509	469	535	495	447	508	508	484	494	539	544	469	483	516	475	467	473	512	488	509	479	496	470	483	484	490	522	482	516	540	511	479	469	505	519	492	494	468	484	520	528	487	477	522	514	508	476	484	518	518	549	497	481	491	484	516	437	469	493	487	480	497	473	460	498	519	479	481	496	500	513	487	533	472	548	518	496	480	517	479	510	513	515	519	525	491	523	478	543	515	459	488	507	503	506	525	538	507	498	475	465	506	504	450	469	528	488	511	506	497	511	505	473	485	498	479	525	489	488	466	455	515	478	466	484	512	482	504	441	478	495	494	471	517	553	527	518	509	505	478	517	519	508	482	489	444	458	468	506	504	487	490	513	539	504	476	477	509	502	512	485	524	482	517	525	510	462	507	506	506	477	476	521	511	497	459	446	535	455	498	502	519	477	551	530	506	485	542	488	499	500	499	484	539	469	523	536	491	471	489	510	507	494	532	480	461	491	484	501	492	491	508	497	477	528	484	476	499	466	530	535	481	464	485	500	505	514	528	494	469	513	479	512	512	542	495	472	469	476	513	511	495	512	475	498	507	479	532	469	493	495	425	504	512	471	522	507	454	486	503	521	494	502	474	547	495	514	512	505	514	519	496	487	541	473	471	507	494	498	459	508	504	506	489	482	539	490	519	530	496	493	526	521	464	485	482	494	498	496	507	523	472	466	504	488	469	502	495	513	529	497	537	477	493	504	465	521	464	466	491	508	494	543	451	511	486	493	491	496	483	498	463	499	497	480	497	449	488	475	477	539	501	502	518	507	517	520	490	471	515	505	505	496	488	519	509	504	541	497	482	479	485	469	473	488	511	484	503	492	487	519	500	526	521	484	455	473	517	568	469	494	512	504	426	499	490	513	469	536	494	521	492	512	445	486	562	498	478	506	484	490	490	485	485	476	504	533	483	473	502	517	475	480	498	511	490	468	511	485	487	477	511	526	521	495	467	488	479	520	464	480	523	499	516	526	483	506	486	487	479	512	469	501	478	496	501	537	492	498	455	513	468	496	464	479	484	491	493	488	530	503	504	516	490	487	505	492	480	553	522	504	540	477	539	481	500	506	444	513	445	470	497	497	487	539	481	466	469	500	535	461	490	503	452	531	510	502	513	476	506	481	504	469	474	493	484	518	485	512	484	491	488	539	497	513	485	465	527	473	500	521	534	474	469	498	503	482	477	529	526	566	473	504	457	495	485	517	490	503	516	507	451	502	529	494	498	488	506	498	517	480	477	471	497	492	480	479	472	470	474	514	450	528	536	485	523	531	480	510	462	497	435	481	498	477	529	476	482	487	513	526	482	474	477	470	481	538	459	487	475	525	528	491	500	509	498	507	483	520	488	503	552	519	471	532	464	497	507	484	462	487	484	488	506	490	490	485	506	485	481	449	496	504	460	525	498	461	497	504	486	500	484	485	494	541	475	481	537	499	500	513	565	544	520	472	505	485	476	508	506	498	523	475	491	488	520	495	490	493	538	503	498	500	503	504	478	500	474	537	475	493	514	468	479	506	475	503	499	515	458	498	528	504	494	501	504	510	500	534	469	473	521	498	488	456	492	454	509	482	508	480	465	509	514	483	523	462	501	500	505	517	463	495	504	514	510	471	486	530	508	520	498	502	497	518	484	471	522	506	505	488	489	495	475	452	491	511	505	452	519	488	457	499	490	482	513	456	528	491	491	455	537	508	476	514	429	510	527	508	506	494	465	499	507	484	481	469	488	491	480	486	539	511	510	442	502	479	439	513	516	475	517	547	514	472	516	483	466	497	503	476	533	469	488	495	488	501	506	499	498	474	490	464	472	469	478	534	499	467	482	490	495	473	493	481	508	492	465	529	517	488	446	517	491	461	500	488	453	493	490	556	515	504	505	530	528	482	469	552	496	522	494	490	535	497	557	483	452	506	489	501	473	463	536	506	528	495	464	477	488	506	493	489	510	493	491	514	483	493	494	482	478	457	489	516	468	469	472	465	434	508	486	432	484	488	530	493	481	523	498	492	501	503	522	467	498	499	473	495	508	544	460	492	490	487	515	494	510	469	485	480	467	476	486	492	465	466	519	490	490	456	492	509	486	484	476	485	515	472	463	498	477	523	496	486	508	506	534	497	546	538	467	484	473	456	480	527	507	476	492	503	485	499	516	468	499	499	501	452	490	486	475	484	504	503	487	487	482	503	494	480	515	474	498	481	470	529	487	577	478	513	526	508	483	464	498	495	508	476	505	483	553	441	451	494	482	489	525	493	499	530	529	541	493	454	495	521	542	483	502	524	476	458	497	501	514	488	514	509	528	488	495	526	499	501	509	521	475	491	494	517	548	523	474	504	490	502	470	484	560	494	507	463	484	477	471	489	498	486	466	541	512	507	492	477	523	503	479	506	443	490	513	466	473	481	523	481	520	493	528	485	506	494	486	442	554	519	540	478	500	521	501	521	525	520	506	495	501	458	506	472	478	462	499	500	469	478	518	545	488	480	493	511	512	527	474	507	459	449	475	497	536	473	495	521	490	500	474	493	527	500	494	519	496	469	484	488	510	477	484	472	486	471	529	478	514	469	496	498	525	478	512	516	494	477	476	484	468	477	490	510	506	511	504	493	474	489	492	475	466	473	535	474	488	441	445	533	495	471	512	492	486	516	481	479	501	521	502	522	502	499	506	464	494	483	497	486	500	473	545	481	501	487	520	505	511	492	513	495	509	484	539	466	456	500	505	481	475	520	462	504	483	492	508	557	473	474	517	502	530	511	540	472	509	483	483	484	475	476	476	511	502	499	487	486	490	496	477	500	512	459	493	486	503	472	520	505	516	474	495	526	517	505	474	481	486	495	484	502	479	519	521	467	538	472	477	498	491	450	475	504	495	494	524	502	474	491	515	505	499	506	502	474	480	513	489	487	480	513	489	507	504	498	509	537	491	487	523	485	462	476	524	521	539	486	510	509	457	489	498	541	478	513	506	478	444	486	460	505	481	481	476	459	478	507	502	534	491	480	499	480	480	490	476	478	512	504	534	482	450	496	482	478	457	508	494	505	511	516	494	502	451	493	536	522	491	531	482	470	479	504	472	479	498	508	485	562	488	475	439	462	520	505	461	524	503	470	506	493	501	470	484	473	476	477	525	529	472	538	500	550	468	508	481
32593	9981	5269	2608	1853	1476	1235	999	846	768	729	666	640	635	620	584	615	614	601	592	564	534	568	525	563	568	521	532	500	518	580	589	607	602	572	575	565	605	533	550	568	555	532	555	548	567	541	546	523	540	534	553	549	524	526	548	509	547	502	520	507	515	535	489	523	527	506	513	539	510	529	518	568	533	505	548	475	503	492	489	512	532	520	521	522	510	523	494	473	500	532	509	510	508	488	517	544	546	524	503	511	476	509	546	529	504	497	544	522	551	532	557	489	495	510	494	462	491	495	500	545	527	528	559	544	479	462	507	544	501	502	520	547	570	579	482	508	484	480	517	494	490	514	521	530	551	489	517	553	521	514	497	502	503	537	515	477	519	533	516	483	534	509	493	531	515	514	509	506	538	505	522	510	485	527	515	461	531	561	530	519	521	532	503	540	532	481	544	504	533	533	531	533	521	531	502	509	519	488	505	483	520	496	481	516	511	499	513	483	532	467	532	517	529	497	498	466	493	498	538	485	509	505	503	486	473	505	502	513	544	500	492	514	505	511	529	550	499	527	529	524	512	495	520	503	501	544	524	518	524	496	471	482	521	489	514	521	540	526	482	515	529	518	544	515	507	468	489	530	528	502	486	518	543	514	507	529	499	533	574	450	502	523	554	520	502	509	484	568	512	518	527	532	537	499	534	503	530	517	526	489	498	523	474	536	510	539	533	499	499	527	553	499	500	507	519	542	479	538	500	501	539	509	519	498	549	546	507	527	530	484	489	472	492	558	531	519	504	492	500	510	483	535	532	505	506	500	478	515	548	526	506	502	528	480	477	487	486	544	495	478	520	526	525	529	488	490	508	526	485	493	492	494	504	514	482	498	512	498	563	556	498	499	485	462	533	472	523	499	540	505	475	528	494	507	501	530	502	573	496	537	513	514	515	507	556	535	508	521	510	514	479	504	510	511	535	517	483	516	506	500	490	465	520	515	487	509	492	530	494	526	490	520	478	519	542	514	513	484	501	524	516	483	516	491	519	496	494	491	540	512	496	479	532	506	498	516	510	509	492	502	512	529	489	493	504	514	488	523	542	514	558	475	538	531	537	514	540	509	474	508	524	531	520	466	491	523	501	503	479	496	482	503	522	543	499	512	480	496	515	543	520	514	494	522	507	535	496	476	506	487	519	522	474	530	487	504	493	475	515	488	529	494	511	493	494	478	524	520	514	494	469	500	519	528	528	526	498	501	445	520	490	461	485	542	475	507	505	486	528	529	492	531	535	523	490	586	523	483	530	517	516	534	507	490	540	519	499	512	531	466	505	506	486	538	532	513	525	508	478	474	514	509	532	546	546	538	484	529	494	533	513	524	504	489	529	519	485	461	508	539	506	560	533	498	537	524	509	499	536	532	514	529	507	515	477	510	532	495	511	501	465	528	531	513	570	541	506	524	493	496	468	482	555	491	548	542	523	498	502	552	517	547	518	505	524	534	495	555	510	499	498	512	523	541	506	476	503	540	478	493	544	512	515	526	507	500	487	490	567	471	556	574	523	521	514	535	518	531	476	501	544	482	515	497	538	515	508	480	522	487	464	526	513	471	493	523	511	516	534	546	517	497	528	512	492	511	496	523	494	497	500	521	495	478	506	505	500	512	496	493	483	506	485	515	542	494	477	505	494	482	506	504	501	475	470	502	515	561	507	529	516	500	500	505	550	513	499	473	505	491	512	533	475	513	501	501	540	481	499	495	501	530	502	488	492	521	549	570	496	520	491	487	513	529	510	500	510	534	546	517	498	487	501	499	469	530	484	495	524	510	533	505	503	468	505	494	465	517	463	482	503	558	530	510	487	524	538	494	531	543	508	494	507	484	519	514	556	525	514	512	500	526	519	530	484	484	488	507	463	492	532	508	525	482	530	493	506	535	526	469	529	546	508	521	515	528	492	485	513	538	539	523	496	561	507	522	497	492	465	534	486	464	495	517	518	500	518	516	481	518	509	528	454	459	508	520	557	485	518	487	526	509	491	464	572	508	552	499	481	527	483	528	544	578	494	518	517	539	509	501	514	556	528	492	497	506	498	490	486	508	480	516	499	518	524	510	502	500	538	472	521	516	546	548	537	509	530	512	504	468	500	525	493	501	499	530	517	486	519	488	541	465	492	512	496	527	548	499	514	512	513	559	495	497	524	527	509	493	487	517	471	526	502	529	517	480	513	552	480	521	495	510	543	495	508	481	529	541	492	501	520	521	511	512	503	504	515	518	519	527	479	499	525	503	536	501	539	493	484	550	519	490	511	550	503	498	512	484	503	471	457	536	534	500	487	511	518	497	505	526	526	531	512	519	558	469	547	507	506	572	498	496	507	519	566	536	472	516	524	538	520	534	498	523	485	486	500	538	526	496	500	487	523	529	510	497	565	529	502	520	501	509	534	499	532	496	501	472	519	493	502	521	540	492	556	479	539	517	491	508	523	487	473	486	554	526	509	529	496	497	518	522	521	488	484	521	524	514	547	526	491	482	524	527	512	497	477	535	496	491	521	504	461	516	505	506	514	511	528	474	515	494	491	536	508	497	471	471	459	478	523	505	570	490	484	531	548	493	517	504	504	554	508	511	521	518	521	511	505	486	476	525	543	494	507	540	489	524	492	494	508	504	506	524	543	524	483	498	520	523	494	511	508	528	523	501	496	508	533	513	474	468	547	492	520	512	536	503	525	515	540	522	508	497	477	489	501	518	500	523	532	493	474	511	498	523	487	488	484	513	511	517	503	509	503	514	556	506	475	519	540	491	523	539	490	521	520	482	519	531	484	534	518	501	501	522	505	532	560	551	526	520	530	547	449	490	495	532	515	499	486	501	495	528	561	478	515	516	477	540	480	504	524	518	511	531	464	508	542	497	490	499	505	549	500	518	539	524	481	498	503	483	536	496	552	514	513	485	538	502	534	492	492	533	502	482	556	506	517	483	496	519	524	500	514	527	490	501	492	505	513	520	507	470	498	518	517	522	513	500	483	504	527	512	500	532	518	517	518	503	511	495	539	482	535	508	513	546	495	503	502	497	489	468	534	500	509	497	481	497	533	536	478	515	490	515	540	487	505	495	536	510	494	500	502	514	517	529	483	505	495	506	544	532	575	490	518	486	485	514	523	530	485	499	534	488	500	529	515	538	512	504	486	528	509	493	490	540	501	532	489	485	503	474	507	519	485	514	529	480	511	521	516	527	513	507	493	493	519	508	468	512	507	528	515	527	500	504	499	531	553	549	518	479	496	543	507	504	531	497	500	504	492	529	526	543	520	493	498	510	528	514	485	514	503	498	494	522	537	484	508	505	537	543	539	498	465	532	491	497	487	504	542	511	505	494	485	513	484	505	486	499	489	503	526	518	529	506	471	507	472	515	492	513	522	547	499	528	510	474	497	470	529	514	544	479	507	562	524	507	496	513	556	485	479	534	513	527	511	523	496	489	517	523	495	513	498	492	500	531	496	504	522	521	530
25281	21448	27442	25690	8608	689	456	472	412	382	352	339	351	354	311	296	319	315	325	302	302	344	312	333	314	295	296	301	293	326	294	352	325	299	344	352	352	336	313	305	314	324	314	283	332	331	321	313	318	312	302	344	308	324	318	304	313	319	284	261	302	301	323	321	283	315	305	301	312	279	273	293	295	297	318	322	301	326	280	299	305	305	304	283	291	284	327	316	318	305	305	299	281	299	301	310	307	323	303	310	274	285	291	284	284	318	321	316	282	273	260	318	274	290	293	305	280	271	314	303	311	271	299	271	328	307	313	316	265	302	291	293	266	319	258	296	277	301	329	291	303	325	305	316	305	308	285	310	293	303	311	314	301	274	290	271	279	313	297	257	279	290	295	326	285	324	310	280	272	262	273	283	282	294	284	320	281	317	299	287	303	266	296	277	298	269	321	268	283	291	299	320	315	304	291	315	277	305	336	298	303	307	312	306	288	296	267	304	290	306	308	300	302	292	290	315	307	266	302	293	305	327	281	311	286	301	334	312	293	290	313	280	298	288	297	318	284	293	282	292	280	292	295	282	300	287	262	302	280	313	330	321	304	313	298	297	270	304	304	315	272	302	300	281	330	265	301	334	316	307	312	284	264	313	308	318	288	304	277	303	263	287	323	304	274	287	313	300	278	282	309	297	299	293	299	297	280	300	291	318	308	310	266	297	321	267	321	290	295	304	274	275	280	288	289	281	308	322	284	295	302	290	286	280	311	280	301	271	284	283	293	307	348	309	304	295	256	303	306	284	304	283	303	286	319	303	265	304	303	297	281	277	312	311	281	300	327	313	301	290	282	303	302	284	286	305	299	258	301	332	263	288	275	295	311	295	315	322	285	302	333	282	287	298	299	347	295	286	311	314	287	321	315	296	294	306	295	289	274	308	278	282	306	251	280	315	309	322	282	307	283	326	347	289	291	305	311	319	322	274	317	285	303	327	283	287	313	282	253	291	326	298	305	305	283	260	323	306	290	301	299	315	302	328	303	313	303	275	269	296	288	283	288	310	293	307	304	301	310	314	313	299	327	313	340	304	300	299	304	318	289	306	285	278	279	263	310	339	330	294	301	311	295	301	307	306	281	320	303	301	314	299	298	289	292	294	305	323	273	285	304	258	296	283	327	293	285	280	282	258	300	286	318	316	331	283	291	289	327	290	303	299	285	320	300	316	277	335	294	286	296	298	289	302	288	280	311	283	283	326	301	281	295	293	297	292	292	302	289	275	283	302	305	276	315	274	288	286	311	292	284	299	286	277	308	295	293	316	294	299	275	327	268	321	306	278	291	322	262	291	290	310	291	282	310	292	333	305	301	313	333	287	312	300	315	286	286	289	283	286	292	273	275	291	339	312	301	321	284	293	326	324	311	322	287	324	308	297	304	284	303	305	328	311	292	271	291	335	275	303	279	309	314	285	279	292	282	318	283	282	303	297	257	296	328	343	309	303	307	301	279	280	337	289	288	298	303	285	305	315	297	293	312	332	275	299	306	280	285	357	302	288	296	330	307	276	293	309	276	288	314	312	320	263	288	303	293	294	301	338	298	323	311	307	294	274	321	289	286	263	309	303	300	263	277	287	299	306	293	290	322	283	303	340	298	286	301	285	335	297	321	283	280	307	325	326	315	337	298	282	312	278	299	286	325	317	296	295	301	294	309	326	258	298	277	298	331	283	285	280	301	273	294	285	281	303	285	295	283	295	309	298	284	289	310	298	288	280	275	264	314	310	304	283	281	275	311	295	325	294	292	340	305	303	305	308	261	295	279	282	308	326	316	315	302	265	255	307	308	277	309	271	280	279	271	303	340	315	278	287	269	308	277	317	298	302	300	296	289	307	289	292	334	286	282	319	312	320	304	336	270	313	281	331	329	283	294	336	304	277	294	297	268	294	299	303	265	282	330	295	290	281	278	324	312	305	314	301	284	274	320	273	305	307	328	291	290	323	291	308	308	309	279	285	320	276	285	325	303	313	306	309	324	324	304	304	286	306	290	317	277	273	353	323	316	286	332	294	319	305	310	287	278	291	299	294	285	294	295	290	314	276	300	285	299	323	278	284	272	298	328	308	292	295	334	312	304	296	273	316	306	297	311	285	254	266	308	306	291	258	325	319	277	320	288	326	300	297	288	299	305	303	303	266	284	296	327	314	282	263	278	264	283	272	295	305	318	329	325	294	304	271	286	310	291	275	286	334	308	305	282	314	277	304	318	327	313	282	291	333	297	317	302	283	277	279	274	299	311	324	284	294	318	313	327	268	292	340	312	291	276	288	300	309	286	275	295	298	273	320	341	315	279	307	348	313	328	304	294	281	310	295	297	296	300	284	308	333	289	305	299	292	278	305	306	320	282	315	282	316	305	297	310	289	291	320	254	299	301	300	309	325	287	292	304	260	285	325	319	288	315	297	336	303	300	279	280	295	317	282	274	290	292	303	299	300	334	331	323	334	289	284	282	284	304	282	320	311	267	262	284	298	293	307	312	323	280	319	299	275	285	317	310	314	282	319	284	296	310	317	300	303	289	303	334	305	321	284	309	295	312	305	287	296	286	314	303	306	294	301	290	293	255	317	265	289	299	281	270	310	305	262	273	287	280	288	326	278	328	301	275	319	313	266	288	332	292	335	302	302	316	343	285	290	286	296	301	284	308	327	294	300	304	278	302	306	299	274	289	301	314	299	294	299	297	269	303	305	311	285	285	295	279	282	304	297	299	313	320	292	299	291	303	278	304	306	270	318	330	324	295	292	289	313	298	302	322	299	273	285	296	267	309	271	292	274	261	329	256	325	321	296	303	306	253	318	306	297	321	309	304	316	275	302	270	277	275	283	321	324	326	269	297	294	328	286	300	298	279	281	309	319	259	299	301	289	280	303	300	305	283	300	298	293	331	283	324	302	258	313	276	342	274	344	309	335	277	295	295	317	292	303	294	294	307	300	278	330	285	299	304	313	270	297	331	307	259	273	309	302	298	286	273	303	278	323	289	286	343	303	339	285	322	298	287	333	324	300	287	289	286	302	303	310	303	306	312	341	330	283	292	286	270	290	271	306	319	305	336	305	289	313	323	282	292	318	300	291	292	320	305	297	282	305	277	318	268	299	355	339	296	284	287	325	284	279	300	312	258	300	264	297	271	298	294	263	304	282	296	288	287	286	315	290	280	308	282	334	291	277	310	304	317	300	278	288	318	316	297	309	302	309	326	312	310	271	299	266	294	321	259	266	316	301	299	290	298	290	269	300	288	288	302	322	305	323	319	291	289	291	301	297	320	307	285	275	310	310	297	315	306	333	322	303	289	316	319	280	313	314	282	309	327	278	277	288	285	282	275	290	313	301	271	282	290	282	271	314	292	291	289	279	289	289	258	278	276	307	282	292	301	286	302	289	315	290	264	309	343	280	280	281	280	295	298	299	308	300	303	308	291	293	321	322	294	312	318	300	331	309	278	314	299	322	323	296
29004	6710	3065	1457	1132	880	747	624	577	527	514	490	394	421	425	405	368	352	394	400	368	345	337	335	345	357	357	320	340	332	365	402	364	352	380	403	376	378	360	397	369	370	384	349	366	371	412	333	330	358	332	381	340	372	358	337	336	364	336	329	332	341	353	380	329	336	344	330	352	334	334	345	333	356	361	338	340	355	362	335	376	332	324	324	337	335	307	352	336	353	331	331	334	329	366	352	328	308	322	355	379	345	342	338	329	333	330	348	334	319	333	351	356	356	356	374	356	317	328	327	361	325	336	358	367	316	323	315	342	309	335	313	352	331	337	305	311	334	332	320	359	329	313	336	349	340	341	340	310	353	339	341	315	316	378	337	339	332	347	329	328	336	333	340	335	338	341	337	348	335	329	294	333	326	331	314	323	326	343	342	360	357	346	330	326	314	359	347	349	322	354	330	334	332	355	344	328	373	336	326	369	369	304	334	339	353	360	322	313	323	351	336	311	321	297	364	347	339	327	338	320	323	304	308	358	320	325	346	326	347	345	301	324	337	366	324	344	351	332	343	332	317	335	313	346	309	350	336	319	329	345	314	339	344	323	315	319	325	367	352	320	310	351	366	333	365	343	288	350	319	306	343	339	329	308	312	341	322	338	353	338	334	332	325	306	306	329	322	350	334	328	327	344	306	341	329	335	315	355	344	318	333	340	323	327	310	321	319	306	346	334	316	313	318	385	332	345	353	360	357	327	331	313	334	346	324	339	358	329	330	306	289	316	329	347	338	331	322	330	293	309	332	335	353	321	326	327	320	348	322	343	321	306	321	315	311	349	334	348	347	346	322	318	332	327	336	316	332	348	344	343	331	323	308	321	326	352	314	340	339	319	344	340	355	331	316	313	329	334	347	333	345	343	337	347	331	317	309	341	357	341	343	297	331	315	334	323	329	363	340	366	351	349	313	304	306	350	331	357	334	337	342	333	306	339	314	317	323	337	324	320	325	347	343	355	321	300	342	337	333	306	352	334	337	357	314	341	348	351	337	331	349	328	345	337	347	346	320	335	325	306	353	345	347	352	330	319	355	312	357	333	357	336	309	323	294	326	332	351	317	309	324	325	372	352	348	310	326	302	338	338	341	339	345	313	361	328	332	320	324	345	308	299	328	321	316	356	345	315	334	350	346	336	324	335	320	332	339	332	303	330	348	322	333	323	315	330	337	320	305	325	350	315	322	342	329	364	331	341	338	338	352	344	341	339	316	327	347	329	331	351	364	325	312	326	333	328	311	321	330	340	321	323	330	376	306	361	386	322	351	338	357	342	294	296	344	324	372	315	322	352	346	339	321	308	361	318	335	327	348	380	328	358	336	339	388	326	338	334	313	316	341	336	339	320	342	345	331	322	346	300	300	341	341	293	358	352	357	324	329	323	337	343	316	315	327	333	332	335	340	317	347	319	324	351	355	370	376	369	315	337	342	345	314	316	316	349	331	352	314	340	313	350	381	346	324	361	323	366	362	351	327	296	324	352	347	345	327	370	354	323	353	311	316	321	320	313	354	314	325	348	338	315	324	306	335	345	367	356	330	320	331	325	335	330	334	304	323	324	343	362	339	336	319	331	354	353	325	317	346	312	339	342	349	336	332	341	317	329	288	326	308	330	321	336	339	346	370	318	329	315	323	323	359	327	338	339	322	305	308	348	341	341	338	389	337	331	312	359	316	328	328	336	324	318	322	351	346	356	330	332	389	344	311	351	357	326	319	333	348	309	350	329	327	312	318	361	324	342	325	302	346	335	373	335	349	324	301	318	333	341	328	330	360	316	361	306	329	349	319	309	330	326	361	349	334	333	355	325	325	315	316	348	323	354	335	328	382	326	342	343	355	340	307	318	316	376	322	347	342	311	368	326	339	345	334	335	338	337	322	320	323	321	352	326	310	321	351	344	330	311	312	332	320	290	328	299	311	317	343	348	324	324	352	336	343	300	304	339	361	309	344	310	370	341	330	330	315	353	326	342	342	306	337	353	307	329	347	364	321	307	326	329	353	364	318	319	333	362	318	351	327	354	332	332	351	328	348	396	332	317	326	327	309	310	322	320	329	358	297	327	327	326	307	323	339	319	328	357	343	323	339	318	315	399	344	298	340	355	325	339	370	326	310	305	306	344	308	337	345	359	342	339	369	340	378	357	355	313	327	342	351	341	302	346	340	316	330	329	335	343	351	316	338	340	323	343	375	339	373	316	335	307	330	332	315	354	346	328	352	331	340	339	338	334	352	340	328	326	333	296	310	330	322	349	313	341	348	340	344	361	335	330	316	347	310	357	355	312	326	314	338	355	383	352	344	321	345	330	322	346	337	340	343	326	330	345	324	357	318	341	315	344	331	355	360	342	351	333	322	355	324	322	357	318	313	335	347	351	304	323	337	319	322	341	343	330	352	366	305	355	315	343	332	325	310	288	329	331	332	348	328	329	347	351	360	350	321	347	340	324	335	331	310	329	305	311	345	342	335	309	338	348	330	340	309	351	327	345	322	327	365	351	341	345	329	345	357	345	339	336	311	350	338	350	328	326	352	314	318	326	356	337	335	345	360	349	301	358	350	327	352	307	370	306	315	345	356	318	322	324	320	345	334	360	339	281	314	358	327	378	327	334	327	352	318	329	323	347	331	319	335	344	305	334	351	317	343	330	310	323	350	324	320	345	326	377	360	351	350	346	336	328	337	352	317	340	355	325	333	326	296	311	363	319	352	332	334	327	379	358	321	351	341	324	325	352	333	312	348	330	338	366	328	349	297	318	347	341	349	330	336	327	307	341	320	313	301	330	319	344	308	328	314	339	339	313	369	318	339	335	322	299	345	339	340	331	349	326	330	328	325	326	346	331	341	321	345	304	329	323	353	348	341	355	384	310	361	350	334	332	336	310	354	317	317	335	330	334	344	303	318	356	346	349	335	350	335	371	367	364	368	304	320	299	327	324	327	357	335	327	329	324	341	347	330	293	313	335	313	303	364	330	353	330	329	353	372	331	309	362	295	321	316	345	337	365	365	325	322	327	336	330	304	349	329	334	345	328	318	330	330	302	342	296	294	321	322	351	350	370	341	352	326	345	343	343	328	325	329	315	319	336	409	312	350	308	354	352	338	289	308	341	319	330	347	315	337	327	338	359	337	323	317	345	346	332	344	324	344	312	331	305	319	317	364	324	306	340	347	329	334	349	323	358	351	348	307	327	324	316	354	337	367	316	323	333	301	315	350	365	348	296	338	325	322	339	346	356	321	303	343	326	375	349	334	325	343	302	329	336	316	361	330	304	375	339	340	320	347	335	358	353	338	314	333	316	321	314	333	332	395	334	329	357	294	330	338	364	319	321	341	317	323	346	333	336	353	336	327	369	340	323	314	328	331	343	347	325	325	345	339	394	345	342	343	359	328	325	339	346	343	327	301	323	310	345	335	323	314	333	318	349	340	322	328	318	330	347	319	306	320	345	345	344	327
23106	21579	29414	24184	21577	21605	7115	1260	1046	988	841	822	806	785	777	718	698	728	663	699	728	648	686	666	649	597	679	647	653	688	647	692	659	680	699	663	665	658	669	666	694	672	615	691	657	675	643	643	605	673	629	615	691	619	631	624	602	622	642	624	644	598	593	623	657	641	598	640	624	643	670	638	611	615	617	590	575	618	637	621	625	648	617	638	634	618	625	585	597	626	629	613	595	648	669	597	646	660	616	606	626	608	622	621	634	661	640	623	625	617	601	609	617	632	661	614	595	604	629	619	643	628	638	615	556	614	649	587	633	620	611	638	602	592	650	565	608	615	634	603	619	600	594	595	605	640	638	620	634	560	620	641	595	575	643	651	625	571	649	605	581	615	607	672	593	631	625	616	625	642	570	591	578	602	589	583	598	616	618	638	631	603	632	574	602	609	587	589	614	626	582	620	563	641	653	593	602	588	599	611	604	623	594	615	649	664	576	611	610	621	642	594	624	591	603	607	611	600	597	611	622	646	610	615	622	574	628	601	606	601	626	607	654	634	667	584	581	579	628	584	649	603	642	606	609	607	635	611	643	625	652	652	607	625	603	651	601	611	588	594	613	595	643	618	605	603	633	622	642	626	606	616	615	635	637	595	648	627	620	622	677	646	591	611	596	635	629	594	631	629	593	675	593	573	584	616	636	572	566	626	623	604	627	666	604	613	633	628	572	657	615	628	620	649	601	590	630	605	619	629	606	610	611	582	619	590	603	561	647	613	550	616	622	646	614	600	625	659	637	637	673	621	626	571	579	589	577	616	583	592	633	614	613	587	574	604	562	629	650	577	610	615	666	628	647	614	618	578	617	620	624	606	597	616	585	609	640	661	633	628	617	590	627	607	622	609	665	613	597	591	606	657	591	562	636	598	605	597	653	620	655	661	620	609	622	639	613	605	595	610	664	637	637	606	587	616	615	659	590	581	581	608	628	633	608	604	567	617	639	605	594	599	606	617	637	604	611	579	632	621	608	605	625	611	593	610	596	667	575	582	628	605	603	636	635	579	564	660	641	641	611	616	572	637	651	627	627	617	643	620	592	595	610	632	620	574	622	558	611	597	617	614	587	635	614	598	593	631	609	583	640	632	591	602	609	628	586	610	614	664	545	652	579	600	637	624	597	607	603	597	594	611	581	602	621	616	595	605	606	598	630	541	611	589	663	604	627	606	639	599	617	605	623	620	607	612	629	598	636	617	600	608	598	586	639	670	652	651	616	580	583	583	629	652	597	607	650	646	572	646	629	618	653	598	596	615	598	595	636	603	619	604	641	586	637	563	618	570	608	589	594	570	606	657	629	624	608	587	598	622	638	625	610	609	584	631	616	651	596	563	655	568	614	571	614	586	587	601	628	653	618	608	648	606	605	633	552	661	627	618	601	616	627	619	591	628	631	636	644	660	621	648	633	638	633	588	607	582	575	605	572	622	626	623	626	628	631	556	666	616	651	595	632	656	636	647	557	599	570	581	555	603	655	622	610	579	636	545	655	628	642	635	607	627	639	620	586	608	607	646	612	654	607	598	624	636	670	597	610	601	627	564	618	592	613	618	626	694	616	654	627	621	620	616	605	597	605	618	617	635	647	630	667	619	622	594	592	616	626	580	656	609	652	639	564	622	598	597	662	678	600	607	568	592	650	612	646	530	594	615	625	627	606	624	637	562	598	581	668	609	631	598	566	620	616	572	631	628	620	610	608	623	601	588	608	614	596	614	614	600	651	558	633	603	594	601	599	611	604	597	609	602	602	649	586	623	621	594	595	585	593	602	653	631	654	597	627	629	623	629	616	651	620	609	640	645	557	590	620	600	577	598	615	633	604	607	632	618	605	623	577	656	649	647	623	630	650	602	599	639	642	646	609	598	626	614	616	618	597	636	634	594	591	591	635	638	622	558	596	609	661	586	574	575	607	612	618	634	623	586	630	571	605	569	616	639	606	606	650	619	576	634	595	656	642	627	615	615	619	648	566	623	669	604	653	621	606	660	621	615	630	652	633	595	595	617	604	604	617	627	593	621	661	579	611	612	607	614	587	665	594	587	600	662	615	598	604	649	622	643	608	633	565	590	602	588	587	658	631	571	628	640	596	633	620	598	567	659	603	620	567	653	663	634	625	605	620	675	629	638	624	590	587	647	589	586	615	590	623	593	596	627	611	595	617	630	634	575	605	685	604	626	623	629	636	644	625	611	636	596	624	630	638	603	598	556	609	646	587	590	637	627	636	606	613	587	616	587	597	591	581	655	612	600	621	613	617	590	608	579	641	579	617	604	619	623	578	581	575	558	658	658	601	611	578	590	643	625	582	592	619	591	599	585	575	555	602	645	603	650	677	668	623	570	641	672	607	642	583	627	638	610	598	581	609	675	598	587	638	642	591	589	607	628	592	605	618	643	617	639	598	596	644	589	597	624	586	560	607	617	586	634	603	640	631	633	659	615	674	586	580	592	603	589	605	594	581	664	590	606	640	612	642	579	588	604	573	585	620	642	603	584	598	582	642	622	610	596	594	621	597	610	641	579	603	617	627	655	632	640	601	604	603	569	650	629	610	640	630	609	642	571	663	638	637	587	617	653	606	567	636	600	604	687	627	593	621	603	645	630	570	621	575	635	617	629	624	594	613	598	623	638	588	627	642	595	628	612	632	591	636	598	628	617	637	628	646	616	610	624	683	576	636	601	637	561	565	607	585	594	617	608	598	597	618	624	626	588	636	594	597	609	578	616	627	641	571	623	578	589	595	642	651	607	636	593	579	608	636	641	582	604	625	615	623	591	594	607	595	616	636	649	658	632	587	584	566	645	630	635	618	629	620	641	602	624	592	573	619	574	560	644	625	645	654	613	655	591	621	578	675	649	588	577	676	605	599	641	606	584	596	605	615	592	592	617	652	618	605	643	632	622	593	585	594	615	608	635	646	619	591	584	646	593	643	665	633	637	649	590	662	642	631	627	634	629	621	571	597	641	589	631	604	584	607	683	629	620	603	573	589	608	637	602	598	606	589	633	608	635	626	593	594	620	618	558	633	596	613	622	595	580	629	623	617	641	625	634	617	622	627	641	614	580	613	626	586	605	572	622	635	629	634	599	600	644	637	576	577	597	587	579	607	577	548	627	627	632	631	588	621	612	609	635	608	600	608	605	609	587	610	648	593	584	596	621	610	575	593	604	580	586	587	666	586	630	635	631	602	610	641	649	628	612	662	613	598	560	603	609	574	625	639	579	613	617	607	635	650	572	612	622	606	602	611	598	615	630	621	587	618	599	617	620	623	634	609	597	622	602	589	617	582	567	633	601	655	607	598	580	642	625	608	653	590	616	607	620	625	603	684	651	641	616	591	607	578	610	629	600	661	582	583	586	621	619	603	612	578	592	611	627	661	604	576	612	608	606	616	646	600	615	636	587	623	598	640	590	620	601	606	623	615	631	591	639	604	624	645	584	650	596	655	613	633	592
38672	14395	9335	4609	3309	2604	2063	1661	1403	1302	1090	1014	902	929	836	861	787	778	765	715	753	740	734	703	690	741	671	716	638	640	694	762	742	708	717	736	735	753	727	731	719	764	735	715	646	706	681	720	670	641	671	675	660	676	645	666	670	671	653	646	650	628	626	661	668	642	665	647	620	654	662	636	691	625	621	646	609	630	658	630	646	664	662	618	611	661	645	668	636	621	645	610	647	653	651	630	662	627	645	621	586	638	639	625	632	643	660	644	650	624	619	615	640	627	624	634	604	640	571	607	640	700	611	633	616	698	593	667	658	631	610	661	622	629	620	619	614	657	599	610	601	604	628	620	631	641	591	642	648	660	642	587	632	601	617	628	621	637	650	642	636	598	655	580	573	609	621	629	632	678	627	656	644	592	623	610	650	600	673	649	668	619	628	653	644	637	613	651	606	612	588	636	610	636	611	632	633	588	628	623	642	614	647	689	622	620	631	645	610	649	652	598	614	615	576	614	604	649	607	614	621	608	611	664	659	647	627	627	665	640	620	622	669	651	649	606	615	644	606	624	600	644	612	667	650	654	610	620	612	664	640	642	644	613	675	626	652	634	636	587	644	619	649	662	628	667	616	617	642	640	654	654	653	662	615	659	636	619	675	641	642	640	627	629	650	586	626	621	608	633	619	662	660	582	626	646	638	620	617	622	676	604	634	609	660	610	681	626	624	598	605	621	594	677	645	610	639	628	626	646	635	658	642	637	662	630	608	653	621	621	633	624	650	619	647	592	685	666	648	641	634	632	630	581	638	644	629	607	647	619	567	636	664	631	643	640	611	672	611	626	651	626	637	634	627	666	669	678	612	609	639	608	638	618	643	619	685	661	685	642	636	658	640	657	691	656	612	624	660	640	664	647	627	603	659	662	673	629	624	678	603	586	622	584	636	638	657	626	616	591	661	613	645	640	601	612	634	620	620	614	604	635	636	610	695	647	642	655	652	627	668	625	632	628	656	616	640	600	624	640	638	549	641	606	622	669	609	688	644	653	677	603	649	668	621	644	604	591	618	626	641	612	613	619	651	641	620	683	636	644	646	623	660	631	624	638	639	631	630	602	632	622	633	618	573	623	669	633	653	633	642	613	646	600	642	615	650	630	625	605	617	662	629	650	634	626	611	658	656	575	580	630	620	613	634	616	600	649	653	661	610	653	624	631	605	622	648	625	632	650	637	661	653	634	641	674	624	596	634	641	596	615	621	633	637	621	623	556	620	632	610	613	630	644	603	600	613	656	601	668	651	645	623	621	682	568	601	674	654	631	596	635	610	654	621	654	622	637	641	660	595	626	650	681	602	659	615	673	644	596	656	642	669	684	652	603	607	671	595	633	621	650	644	630	642	635	610	583	610	646	631	614	673	633	600	636	661	640	638	632	621	642	630	612	667	590	610	631	633	618	620	635	642	695	628	608	659	628	616	585	609	638	632	670	643	609	656	608	648	620	629	624	626	574	671	668	691	634	644	643	599	632	617	666	602	642	600	595	662	615	647	676	617	597	634	605	647	681	600	632	630	567	622	681	625	603	644	663	624	639	668	628	659	599	635	633	619	598	636	626	660	601	651	632	584	645	646	628	617	609	631	620	583	600	622	621	631	627	593	634	635	619	623	649	647	612	644	651	631	650	623	614	656	641	617	625	620	680	652	628	626	619	682	635	623	603	669	663	652	614	663	601	587	657	649	613	608	642	628	630	642	596	607	667	639	626	587	615	624	645	649	640	623	633	623	650	622	610	623	671	653	621	588	582	630	651	612	582	610	575	619	586	632	643	685	634	626	649	675	657	657	614	608	598	623	619	627	585	617	651	635	588	683	612	636	613	648	630	630	624	619	624	605	582	577	617	615	650	659	613	644	627	633	598	620	589	636	609	633	578	628	638	592	651	601	648	647	598	585	666	615	626	611	585	627	594	671	605	623	648	615	677	589	600	589	650	589	596	673	617	616	605	592	638	681	602	614	673	623	624	600	623	617	630	637	633	661	632	583	632	653	626	627	668	619	636	642	631	618	657	628	567	691	625	614	666	657	654	663	637	660	652	666	598	633	608	609	599	665	638	630	625	657	676	625	647	592	603	630	645	608	626	616	650	644	545	650	630	632	635	611	666	614	632	648	664	608	638	664	643	637	653	598	682	659	597	629	605	602	632	640	631	624	660	624	627	664	620	635	643	599	613	626	684	656	598	602	625	648	623	555	636	647	647	603	589	615	638	607	598	664	633	627	685	610	619	602	688	620	589	621	620	633	628	619	654	614	615	662	605	636	607	648	598	625	645	608	585	657	613	647	597	707	630	644	611	610	638	621	654	611	668	627	632	607	632	647	623	627	646	633	618	641	608	610	662	615	635	643	614	616	656	641	653	635	616	663	596	677	581	604	695	675	608	630	627	633	628	618	637	611	584	639	636	650	640	628	628	604	607	553	658	655	593	660	620	609	625	637	606	616	609	629	633	645	606	612	635	617	598	634	625	639	653	644	640	654	589	643	662	618	631	621	593	626	591	578	658	619	645	639	648	627	629	637	698	664	657	600	637	618	608	627	656	658	607	607	645	665	634	667	604	606	652	622	643	687	647	627	593	635	648	643	629	561	616	598	620	685	664	629	590	613	681	650	623	633	625	599	653	613	576	655	608	680	660	653	645	625	616	653	667	660	628	637	624	677	610	613	601	582	585	623	651	640	687	663	584	628	689	634	643	662	640	618	614	609	632	643	651	622	672	660	672	658	594	629	610	623	588	628	650	638	623	652	625	628	661	672	659	626	598	596	660	635	614	599	641	634	647	607	654	669	637	599	611	621	675	638	628	627	632	633	685	614	614	591	637	592	657	613	638	599	642	598	669	621	656	640	655	593	586	653	645	606	625	666	649	636	604	624	626	604	655	607	601	622	634	676	640	667	655	604	618	676	621	592	611	607	611	571	601	626	680	671	658	636	664	618	621	619	637	657	580	618	667	613	672	624	637	650	644	625	645	659	652	587	650	662	642	614	626	634	635	683	683	675	622	643	613	642	649	655	643	621	657	619	680	628	585	628	620	648	632	657	627	677	632	606	595	638	614	643	631	617	619	617	635	586	631	613	641	606	621	618	629	585	618	611	702	624	628	676	611	617	583	651	642	625	661	639	646	696	605	628	649	650	590	601	630	611	607	629	584	631	605	662	648	619	597	671	599	622	629	608	623	609	639	633	680	612	598	617	636	654	636	591	632	602	633	633	608	644	642	656	642	672	628	625	605	627	623	662	566	642	662	610	619	665	665	658	636	619	611	644	618	640	647	635	592	611	640	630	672	629	648	586	640	628	623	612	659	646	654	626	652	626	675	673	644	612	669	634	663	690	634	621	605	619	629	671	638	636	634	648	617	662	601	664	633	624	635	608	603	593	640	628	626	625	619	654	635	652	659	573	646	634	615	628	676	637	590	588	652	645	640	614	617	622	637	627	649	668	628	609	646
28706	16779	2688	454	334	309	294	313	298	287	302	272	282	283	288	276	262	286	308	268	272	280	292	261	268	284	288	260	280	279	297	285	268	285	301	283	288	298	298	245	292	284	280	295	288	294	287	281	291	304	295	297	297	268	284	291	299	260	294	259	278	280	254	276	299	293	298	279	257	279	251	271	284	271	272	276	256	269	266	248	280	252	289	256	275	280	260	270	263	304	258	299	271	275	262	267	280	275	267	299	234	266	272	279	290	278	296	303	274	263	285	263	286	284	252	288	266	245	293	251	315	261	270	265	247	276	271	273	294	247	292	256	284	285	293	244	279	299	281	279	322	267	293	240	288	280	286	272	276	252	234	280	292	281	267	288	273	272	239	279	288	262	293	304	282	293	284	265	265	286	257	276	247	259	295	299	302	262	274	264	303	268	288	250	287	267	281	272	281	263	248	292	255	278	291	251	293	242	285	269	261	227	270	285	268	275	261	267	290	275	311	261	272	267	270	266	272	279	276	262	299	287	271	271	306	258	272	289	279	274	279	270	258	277	271	272	298	291	253	264	271	290	268	247	254	304	299	252	270	287	278	301	264	276	275	308	253	290	265	275	305	295	263	281	260	272	277	256	295	288	282	267	289	271	277	288	279	293	278	263	255	274	264	276	267	279	272	282	279	280	251	263	293	296	291	294	294	267	302	265	273	255	269	292	286	247	266	242	311	281	289	287	271	239	296	295	275	289	303	225	237	286	264	286	287	266	271	274	284	300	272	304	297	272	282	281	251	275	300	248	283	251	298	279	264	272	306	288	271	298	285	273	298	276	317	254	299	257	302	265	274	278	284	307	257	285	255	285	288	273	276	286	299	270	277	302	292	288	266	303	294	273	246	305	280	270	257	271	289	289	271	283	233	279	272	301	252	288	255	280	286	259	267	253	292	278	265	283	273	279	290	259	243	264	265	264	284	282	281	276	292	267	311	278	244	271	243	290	270	278	282	282	281	272	279	292	264	272	283	295	278	290	282	272	297	250	296	280	297	286	312	278	266	244	263	288	292	280	284	288	271	274	269	269	301	285	298	293	266	268	277	301	291	284	275	246	265	270	284	270	264	274	264	272	268	253	287	291	290	272	257	265	265	273	255	286	324	289	274	288	262	308	266	292	286	263	285	273	264	245	305	279	290	273	241	281	268	263	304	277	272	221	263	272	264	290	312	261	260	253	295	255	237	277	263	306	265	295	260	297	278	261	293	273	268	288	284	276	238	293	270	296	270	250	296	285	251	248	267	269	262	284	289	272	296	299	266	286	264	288	291	292	300	255	306	290	267	267	309	288	282	271	252	295	293	275	288	269	283	294	286	261	280	288	295	279	302	299	275	280	288	272	273	290	271	290	283	279	264	282	283	272	255	276	269	279	245	293	250	271	257	260	262	280	277	285	250	300	274	271	271	284	284	298	249	281	267	275	237	289	274	273	256	271	280	264	287	302	279	304	304	252	262	286	263	272	270	281	267	277	247	279	268	273	278	249	280	286	322	279	258	266	276	299	276	274	257	305	300	250	284	281	266	283	262	266	267	267	254	275	284	268	265	288	247	266	252	265	264	242	275	252	273	246	237	269	293	252	254	294	264	279	274	283	272	280	268	276	302	282	250	300	249	251	240	267	302	272	247	272	278	273	271	295	306	261	266	259	257	273	270	266	282	285	278	282	260	276	290	300	286	289	268	288	301	283	270	241	320	307	286	284	262	273	285	258	279	260	299	273	268	298	267	288	261	244	272	258	270	280	265	263	282	263	277	287	271	273	276	277	271	274	254	296	283	296	271	298	284	265	273	272	261	287	271	277	269	271	295	287	304	265	285	280	286	278	261	272	272	272	276	270	274	272	310	292	301	301	293	302	267	269	258	295	292	251	298	292	309	252	283	281	280	267	279	287	300	294	274	255	289	259	287	266	290	280	228	286	301	305	283	300	264	283	273	288	318	285	276	265	292	297	289	301	300	265	289	293	283	281	294	268	300	268	284	267	271	265	260	272	278	281	289	288	255	259	272	299	298	287	287	279	267	282	285	278	253	274	270	325	307	298	283	284	255	268	287	288	288	245	275	288	266	262	257	276	269	293	254	278	273	273	291	272	273	288	260	277	279	289	288	278	271	250	284	266	272	282	315	266	263	301	308	284	272	289	258	248	281	279	257	284	299	268	283	280	273	271	293	279	252	270	283	271	291	280	261	272	266	283	269	243	275	262	280	288	267	280	281	278	280	297	269	291	264	285	268	254	262	299	269	250	279	264	287	305	248	300	303	294	318	277	290	265	231	271	265	305	296	274	267	277	259	292	243	261	275	237	292	241	310	274	272	235	267	278	291	313	246	273	272	279	276	281	297	307	267	294	280	303	293	261	271	281	298	256	300	277	279	278	276	270	276	263	292	287	277	277	282	298	276	286	245	282	280	301	283	296	280	286	263	266	275	286	301	262	282	305	258	270	274	290	299	310	273	297	266	315	302	313	282	280	277	283	288	290	271	273	265	263	262	299	275	268	265	284	273	277	257	270	287	264	265	284	269	256	292	293	287	274	272	298	255	283	283	275	238	255	291	256	299	245	299	254	286	280	266	254	268	266	277	263	263	293	274	280	266	266	292	293	262	306	263	278	279	284	284	258	290	266	281	264	294	263	261	255	281	244	271	246	282	281	259	293	264	282	239	279	283	273	281	293	260	292	280	262	313	302	273	257	272	255	260	289	294	263	283	283	261	276	290	279	282	299	260	294	277	323	242	257	267	254	323	251	278	277	301	296	267	285	289	283	262	249	275	273	286	292	248	279	280	286	262	258	281	260	259	254	275	258	287	265	275	245	263	309	255	274	265	292	285	277	282	277	298	294	264	279	277	281	271	265	259	255	300	272	293	289	291	271	289	271	301	266	286	267	277	237	274	285	285	297	290	298	284	264	292	300	289	272	259	262	278	268	245	266	241	261	253	258	276	266	260	260	264	301	264	279	268	245	278	278	269	250	289	252	286	270	278	297	262	293	249	298	279	269	277	294	288	258	291	260	277	268	265	280	269	293	259	290	283	288	289	258	279	273	268	273	277	280	282	247	268	313	294	280	266	268	267	309	269	280	275	263	281	243	271	261	269	252	267	294	260	271	255	296	239	278	261	273	254	279	273	267	281	285	295	263	272	284	282	279	268	290	290	279	278	283	293	236	266	289	294	301	273	267	295	276	269	248	280	282	284	283	289	273	284	246	240	271	252	279	254	296	291	258	260	265	270	256	284	289	288	309	320	274	272	269	273	268	296	260	307	278	255	281	268	287	256	289	267	262	312	262	287	273	271	255	280	274	289	278	300	265	280	261	254	275	281	284	259	303	285	277	308	275	248	283	269	265	271	252	256	281	272	330	268	267	296	305	314	270	306	273	248	265	288	274	282	240	260	266	293	285	270	278	307	277	265	277	274	271	259	283	293	263	264	261	274	294	283	261	294	291	270	310
9924	1041	519	429	398	357	320	301	310	297	335	319	301	286	318	308	336	300	298	298	309	317	300	296	294	293	317	301	323	283	301	351	376	306	353	343	332	314	333	327	331	326	339	312	331	342	309	306	309	300	318	297	311	311	316	319	337	321	298	309	319	302	318	322	305	316	337	336	317	311	312	302	308	333	294	312	280	283	289	314	303	330	315	300	293	282	283	288	315	308	320	286	312	306	321	283	289	304	310	286	322	292	326	308	292	302	302	296	298	313	284	305	308	322	313	324	263	306	298	297	304	308	309	299	292	281	299	297	323	277	297	328	307	337	343	318	316	317	286	313	325	320	315	292	306	306	285	281	287	275	277	296	292	306	303	266	310	313	321	277	304	320	295	314	285	270	268	306	291	291	312	280	307	300	294	318	274	287	295	289	284	335	287	272	308	311	314	315	323	295	300	281	313	328	324	284	281	310	291	328	296	261	303	298	328	274	299	283	292	286	296	287	290	278	320	328	306	302	330	253	310	305	291	310	288	289	305	290	302	292	284	295	301	288	304	289	285	272	283	300	282	310	322	304	259	311	318	305	293	300	307	302	307	297	294	346	280	295	285	275	298	307	305	269	275	321	283	292	299	301	304	318	292	283	301	304	303	300	313	313	271	306	326	292	279	263	296	318	319	307	322	307	292	289	311	318	325	310	306	295	278	269	312	295	296	290	318	314	285	310	306	300	325	299	271	312	258	294	321	321	282	294	309	303	292	339	337	315	290	288	298	302	297	291	294	298	305	268	314	271	303	300	286	285	282	328	298	311	300	293	294	263	261	303	292	318	293	304	263	301	321	309	290	279	298	308	300	281	306	311	286	313	288	328	286	309	312	344	283	260	322	285	326	300	310	305	298	302	252	314	291	295	309	311	303	314	299	287	306	324	295	266	289	297	311	304	298	288	313	269	305	304	341	290	309	276	332	306	271	319	296	295	284	272	279	291	296	287	309	284	301	294	290	307	291	309	317	283	266	329	297	287	276	287	304	294	299	293	280	333	327	310	287	317	282	298	311	301	306	329	282	281	322	330	267	275	305	287	321	317	314	278	321	331	302	300	305	287	283	295	321	288	275	333	330	276	274	305	289	305	315	310	321	307	294	323	313	290	290	305	303	308	283	269	308	320	282	348	294	296	295	292	294	282	318	297	340	307	295	276	261	321	320	275	299	302	292	303	320	296	307	314	297	303	304	288	315	302	299	317	283	325	291	333	278	267	285	291	280	285	299	309	330	319	306	290	327	303	309	274	289	304	297	339	283	292	291	301	279	306	301	252	289	312	293	313	315	308	310	293	296	267	278	330	331	307	293	278	294	313	287	300	291	302	309	281	312	285	278	286	318	340	286	270	284	291	305	336	298	297	315	314	295	271	302	309	316	313	308	297	299	329	296	311	288	291	315	310	269	315	290	299	300	301	344	299	300	304	329	315	303	297	321	305	285	288	305	319	308	318	290	319	279	321	286	285	281	305	294	297	307	277	301	284	287	305	330	355	306	303	307	288	305	298	291	312	289	297	278	300	301	314	300	310	283	283	311	316	287	319	284	285	319	291	299	287	310	278	306	310	294	311	300	316	310	277	293	268	308	343	311	298	307	286	275	285	311	314	285	295	295	293	297	340	320	288	323	295	298	294	320	298	286	280	281	288	308	296	302	299	299	308	276	294	312	320	278	308	309	279	295	268	303	282	298	285	289	302	271	279	311	286	341	306	294	273	292	288	291	303	318	284	305	301	316	311	287	304	272	278	291	244	282	320	320	332	278	282	281	321	278	303	300	303	303	309	306	304	274	314	307	287	294	300	333	315	274	314	274	266	289	312	322	279	312	326	294	290	285	309	311	286	305	287	271	331	298	282	295	335	290	295	280	316	298	307	280	313	301	296	299	316	275	312	280	297	331	289	312	279	283	308	298	325	298	286	278	306	287	307	292	304	285	320	286	295	297	324	316	304	304	282	325	293	317	350	285	310	282	303	297	294	314	345	284	305	290	280	280	305	300	298	299	315	311	319	315	304	291	285	310	317	304	308	306	303	293	297	285	310	296	316	285	279	319	290	292	305	284	292	288	273	308	282	297	313	296	293	272	261	299	298	294	274	318	296	287	322	292	330	318	309	307	284	291	284	290	294	292	290	337	297	307	298	276	266	282	283	268	311	279	367	281	326	309	325	327	307	303	327	309	284	298	322	314	303	303	267	321	303	263	282	294	318	307	277	259	290	288	305	322	299	310	304	312	326	289	325	306	324	308	272	313	287	314	289	294	303	295	320	279	279	311	333	290	301	267	327	264	323	286	289	294	276	284	308	279	310	299	307	261	283	280	318	268	281	299	278	274	299	286	287	314	298	297	316	310	318	287	289	305	283	316	295	273	313	310	302	313	298	318	285	316	313	299	280	306	281	290	296	282	284	297	265	293	311	261	281	312	311	301	306	284	296	288	284	329	286	302	291	286	315	311	303	298	312	303	288	326	318	303	285	305	262	299	297	276	289	319	304	298	318	284	304	322	269	314	267	313	303	305	282	279	342	316	259	272	355	306	297	328	319	287	318	319	311	278	290	288	293	312	323	300	300	297	315	297	304	305	310	280	292	319	302	291	307	284	277	331	314	270	308	297	304	308	303	307	322	307	277	312	288	308	325	298	291	309	280	297	303	312	323	306	289	266	283	311	313	324	312	306	318	281	285	285	283	279	326	293	288	304	307	293	294	287	326	293	292	301	301	335	302	276	333	312	292	316	301	305	303	291	307	320	280	320	298	271	305	282	284	299	300	294	316	285	317	314	305	294	298	292	279	308	300	303	302	291	303	331	307	284	290	266	313	288	289	273	305	305	301	296	327	312	306	305	291	299	276	291	279	303	309	312	289	292	294	321	288	308	304	313	297	315	318	335	274	333	330	302	319	301	275	323	277	308	270	284	316	311	264	322	314	288	316	316	263	297	289	326	290	268	297	289	292	304	307	275	309	321	296	281	279	318	293	266	291	289	328	309	279	287	303	288	299	348	276	313	313	299	319	271	306	279	277	298	268	310	316	288	312	303	302	312	301	297	311	287	276	295	310	295	292	301	284	289	328	319	295	267	283	305	319	347	304	322	282	322	291	307	301	291	278	288	288	298	327	306	307	336	266	298	299	269	279	268	312	313	314	316	286	315	294	326	298	302	314	282	320	308	295	284	326	295	310	268	272	273	307	302	329	298	293	309	299	284	274	291	312	294	313	303	318	311	312	321	311	309	314	293	287	286	296	312	314	315	292	321	303	272	303	298	283	310	302	302	299	290	309	276	318	309	282	309	323	326	303	322	304	306	295	265	289	296	304	287	312	261	277	291	278	289	305	299	304	293	296	322	300	270	281	298	308	282	299	275	280	321	299	297	308	309	316	301	292	298	288	333	267	330	318	280	279	286	295	271	306	267	304	284	265	272	300	295	305	307	305	295	299	285	316	284	332	334	289	297	318
24271	21530	28854	24643	21502	7477	1139	845	694	636	626	568	616	555	586	546	560	533	495	527	578	563	463	522	549	448	507	501	501	509	529	519	559	515	537	500	570	556	501	479	532	541	561	493	506	549	522	487	514	531	498	518	536	491	497	512	523	497	511	536	491	482	455	501	486	496	488	507	458	487	517	504	477	477	505	490	490	458	499	531	449	489	479	516	514	502	480	465	500	499	485	469	463	489	485	496	482	485	516	485	471	514	484	492	484	489	506	528	510	474	481	460	517	556	479	452	498	503	505	485	478	514	480	491	490	451	491	489	460	506	486	452	513	497	463	472	494	487	477	525	487	515	466	509	487	532	494	499	504	421	499	500	508	492	494	451	481	513	513	483	505	494	473	527	514	507	464	489	526	471	512	490	452	527	486	498	464	512	535	520	469	476	540	464	463	490	580	456	473	458	457	459	520	507	515	462	500	519	501	465	459	486	476	518	446	469	476	487	511	486	515	472	492	505	483	458	487	521	489	464	481	491	456	493	476	555	464	492	460	529	480	510	478	519	501	530	528	484	469	466	479	465	488	505	524	477	544	476	485	487	492	453	491	542	475	506	485	486	519	458	493	505	499	510	484	492	507	495	495	496	495	490	460	462	466	501	519	487	503	471	487	530	501	486	500	497	468	495	502	486	514	462	491	496	489	497	524	513	473	483	480	470	533	503	475	497	473	506	471	526	473	508	520	485	489	517	480	522	482	481	464	507	457	506	510	503	497	498	454	459	506	486	525	499	474	485	512	462	509	471	472	461	541	468	456	512	502	461	465	465	480	471	486	510	465	496	481	499	481	438	489	517	482	468	471	502	452	479	456	524	487	517	466	487	485	490	503	479	490	462	474	512	474	472	480	479	511	469	507	508	499	474	441	480	474	458	457	461	500	494	484	514	503	508	495	488	481	483	446	453	487	510	479	509	512	470	505	476	511	503	499	482	531	477	544	499	500	510	526	533	507	484	508	487	499	495	515	497	492	481	490	455	491	522	462	476	487	458	496	468	497	462	514	483	495	518	507	452	510	457	473	475	474	523	491	463	507	508	499	460	490	512	506	464	483	518	477	509	474	467	439	495	474	512	514	498	485	464	527	482	527	488	497	508	488	466	494	466	490	490	518	513	504	475	491	488	532	517	516	475	456	473	494	488	526	514	480	498	454	482	525	494	465	482	468	475	550	477	494	485	466	471	498	478	484	512	493	477	525	471	466	475	459	500	510	489	515	495	485	515	470	505	536	482	490	501	494	456	466	496	509	496	497	481	534	481	486	513	470	500	509	519	471	484	459	506	497	472	478	511	493	471	512	486	476	480	487	494	475	484	465	457	480	471	500	478	453	473	498	516	471	467	486	473	469	485	535	500	502	504	462	485	479	469	484	488	465	528	523	485	472	446	509	486	488	505	464	468	471	460	487	514	487	516	519	501	443	491	521	482	514	472	496	489	450	481	481	431	468	477	519	467	480	494	431	492	504	479	479	492	492	515	498	511	485	491	518	471	486	500	466	473	450	497	491	454	504	477	459	480	473	541	503	489	481	537	498	522	516	486	462	468	452	468	505	549	501	466	495	518	478	509	505	509	480	458	460	508	501	519	510	508	497	493	506	447	464	478	472	524	555	512	476	480	501	472	506	474	500	468	441	461	460	474	525	487	481	432	448	469	457	500	468	506	511	478	492	475	491	496	487	493	466	484	497	464	485	481	491	496	533	467	479	513	512	491	480	449	503	496	475	504	468	511	499	473	487	476	472	476	469	499	508	510	459	490	491	478	465	497	455	468	478	459	485	517	470	505	537	496	460	514	479	461	486	444	497	497	488	503	452	501	460	478	516	492	474	474	520	516	480	495	485	487	499	479	470	471	502	468	499	509	460	521	473	505	483	501	488	529	492	483	506	476	491	460	471	503	522	460	471	482	509	474	486	498	526	487	497	493	523	464	471	501	493	491	482	517	550	481	461	515	508	481	460	502	455	467	489	496	487	505	450	489	510	529	459	493	480	464	512	481	440	481	507	513	476	466	470	500	510	476	491	450	456	476	494	491	487	428	495	463	497	506	481	468	467	501	511	477	505	544	476	488	500	503	474	504	466	468	492	484	495	475	480	486	500	475	513	523	484	508	471	465	494	476	452	504	506	514	453	480	464	443	487	490	497	481	459	456	487	483	512	450	499	494	467	487	492	472	476	496	471	468	504	510	440	446	515	476	483	467	486	513	495	510	526	530	510	502	510	517	482	488	489	461	524	485	473	470	455	484	447	463	485	471	490	485	492	491	484	479	476	511	444	493	443	493	477	480	531	483	492	516	497	474	507	465	464	471	469	469	501	511	462	479	504	475	450	481	506	460	498	488	471	511	482	482	514	525	503	459	507	482	515	472	514	489	478	473	498	465	458	523	483	491	495	479	444	501	473	473	504	462	520	478	485	443	462	472	503	465	492	511	483	504	521	480	496	474	484	467	494	480	496	511	472	475	542	486	486	495	503	500	456	479	484	475	477	491	496	504	483	478	510	501	474	495	503	534	505	470	503	458	498	494	505	465	432	486	479	509	475	518	487	463	478	516	474	480	502	503	463	468	475	509	457	461	501	505	484	471	472	470	454	501	474	483	504	509	505	478	488	501	490	489	469	479	491	497	501	503	526	525	500	469	489	487	475	490	522	492	489	491	487	545	501	471	483	509	488	491	460	476	497	489	483	457	462	505	482	515	495	458	441	475	433	473	480	513	489	466	523	447	459	468	484	483	499	513	447	514	456	491	505	457	481	497	512	493	504	491	483	473	510	492	478	492	496	461	531	516	509	507	472	524	437	526	504	499	460	467	500	512	500	519	470	473	520	491	516	492	450	488	501	525	517	487	504	478	474	468	463	513	454	473	439	486	536	511	464	480	487	484	499	469	514	533	503	489	480	464	493	451	470	477	460	489	480	531	497	488	551	476	485	490	522	480	468	469	565	457	464	487	492	488	454	480	464	505	503	483	497	533	472	462	480	478	502	500	472	457	500	497	457	465	516	504	471	538	527	470	499	506	486	462	490	478	489	467	516	475	504	479	500	511	460	465	498	523	492	485	513	494	480	466	480	450	481	501	430	496	457	526	497	478	467	505	447	488	462	494	494	465	487	471	518	488	520	520	475	476	513	452	492	477	489	467	485	517	465	455	468	502	496	495	494	491	507	479	438	515	464	465	500	501	489	461	522	460	484	489	470	460	446	526	462	472	472	490	464	448	510	511	468	459	508	455	517	492	498	487	510	499	519	448	505	510	501	450	491	498	427	528	500	495	504	503	447	459	499	491	454	521	487	496	496	487	471	501	508	508	483	501	463	455	479	472	468	533	444	482	490	461	441	488	457	497	504	443	460	450	461	494	494	491	464	431	471	462	502	506	535	486	469	501	483	530	492	476	474	491	527	472	477	506	457	500	479	472	509	494	491	485	520	474	502	474	488	488	532	499	517	457	460	471
29945	9582	5496	2534	2025	1505	1294	1076	912	822	761	680	679	671	633	540	616	650	558	603	560	545	574	551	520	551	568	505	514	553	568	588	598	590	553	583	576	627	581	575	584	564	550	533	536	558	536	565	585	557	509	560	505	537	527	534	555	589	496	514	526	528	548	593	549	578	528	519	499	486	513	499	471	495	520	533	515	513	507	501	529	526	543	512	525	493	525	515	496	488	507	531	506	503	541	508	513	502	525	480	519	507	503	549	521	527	491	520	504	533	480	507	521	509	516	561	531	493	481	474	502	543	491	521	479	552	503	523	480	500	511	497	494	483	522	523	469	501	509	521	550	448	518	496	513	492	522	533	541	510	513	571	499	494	516	472	517	499	489	529	511	545	532	538	511	535	491	523	508	494	510	525	514	486	511	539	530	511	519	500	493	485	505	521	489	506	514	514	503	497	490	501	537	505	523	483	476	534	454	472	504	525	527	478	516	513	506	492	500	490	520	426	515	517	513	514	451	506	493	518	503	539	541	487	544	501	503	564	479	501	512	517	529	517	438	502	530	502	512	504	475	528	488	466	527	549	514	489	541	508	471	486	527	456	538	510	493	506	518	516	538	518	521	490	501	510	553	520	492	503	458	526	527	475	510	481	510	538	514	511	519	537	499	538	489	472	501	475	525	525	534	509	464	487	492	474	537	508	564	490	512	475	498	468	519	531	512	527	514	508	522	509	494	541	486	497	517	511	511	542	524	501	481	562	507	525	511	483	529	487	455	524	482	497	525	518	523	539	477	515	506	507	524	505	509	452	512	499	503	521	488	477	527	519	448	486	492	499	501	542	494	486	529	476	472	514	522	469	478	505	520	525	520	526	458	497	482	485	512	506	534	539	485	535	542	527	508	507	533	460	531	528	508	532	513	472	501	505	508	491	520	518	505	527	516	516	492	508	519	464	493	491	492	484	551	509	513	486	495	520	496	488	521	505	482	544	496	497	509	504	503	504	499	499	506	475	540	522	530	508	450	491	518	502	515	521	489	503	524	509	524	512	472	496	483	504	483	528	534	536	529	475	472	529	512	538	504	555	510	496	494	495	539	517	471	506	474	492	496	494	544	522	489	507	473	546	497	518	484	506	562	549	516	479	518	502	477	525	530	501	517	476	555	459	504	509	474	518	518	500	528	498	543	503	499	483	533	493	491	533	498	544	538	500	491	513	551	491	533	512	510	515	529	494	483	516	500	495	514	481	546	505	515	525	504	515	524	503	484	521	486	497	523	500	494	501	488	491	527	487	504	540	499	532	476	512	488	521	513	513	527	518	487	512	504	499	498	473	466	524	512	497	459	528	497	494	487	479	473	516	523	513	498	527	499	486	534	521	472	507	494	520	512	500	468	500	507	480	496	537	536	504	507	512	477	505	521	487	508	511	524	523	504	493	449	494	516	507	509	504	534	509	505	498	504	495	501	514	520	521	543	500	491	546	497	513	528	486	501	500	504	525	465	509	535	490	513	495	466	563	520	518	472	522	502	522	512	523	511	489	526	523	510	509	498	490	503	506	511	528	547	491	511	531	530	544	527	538	462	514	508	500	528	483	503	508	514	520	523	490	555	504	504	542	561	493	488	489	463	534	526	501	522	509	536	522	470	487	514	499	502	476	500	523	479	494	487	488	462	533	517	515	559	517	525	510	487	493	502	525	509	541	510	524	504	568	489	466	516	491	536	530	480	505	528	516	481	499	489	508	543	514	509	514	508	529	499	517	497	503	477	519	546	506	525	561	476	504	473	486	487	488	527	529	500	560	478	549	524	491	505	569	502	492	502	553	534	490	522	518	487	544	519	485	493	491	515	509	486	495	499	519	485	522	495	505	437	475	467	498	544	516	491	495	529	504	501	528	491	478	560	536	586	502	443	493	521	536	498	509	491	490	491	547	511	502	533	513	513	488	549	495	512	479	539	474	510	495	507	499	515	500	516	498	519	479	472	498	458	521	517	505	525	470	487	514	471	541	506	519	519	520	499	492	485	520	537	476	518	518	489	505	490	503	551	502	512	504	498	542	472	502	506	497	517	483	515	523	461	457	556	525	484	488	516	521	490	524	495	502	502	491	568	510	525	485	494	503	510	486	495	501	519	502	505	528	486	516	502	501	509	492	496	507	495	516	476	549	536	509	465	481	511	492	494	461	506	494	486	496	512	525	485	541	507	541	500	522	538	501	525	526	482	536	507	512	498	487	497	485	488	525	513	551	499	529	491	502	510	526	493	501	477	500	487	510	504	512	546	515	469	507	503	528	517	473	529	472	508	478	498	510	490	492	537	528	502	524	537	522	549	484	473	497	499	472	497	542	529	496	506	481	511	565	502	519	508	504	504	505	486	468	491	561	488	531	472	524	511	514	497	537	501	520	486	509	522	470	514	488	501	510	491	488	494	488	465	501	480	513	525	531	478	516	522	518	482	547	507	524	491	485	530	504	506	545	529	521	500	473	525	525	489	506	521	514	501	516	510	531	465	513	540	503	532	481	518	494	504	509	531	515	493	495	524	454	501	540	495	515	483	508	522	526	513	527	516	518	496	475	513	518	489	520	509	493	555	483	522	479	461	494	497	545	499	495	529	490	499	476	465	532	500	524	514	521	507	502	506	483	492	480	546	489	545	508	504	519	473	511	497	531	506	493	558	531	490	501	489	473	506	504	504	510	485	512	524	545	471	491	541	502	509	517	496	509	537	536	536	502	507	515	559	532	483	511	503	479	500	531	478	493	522	514	520	503	496	494	500	516	522	507	464	523	493	494	486	557	523	528	493	506	499	558	481	508	510	504	502	537	483	493	516	525	553	491	530	494	516	511	497	493	535	517	562	535	502	529	522	498	478	495	463	527	496	501	535	486	528	548	525	498	485	489	518	495	480	522	549	496	503	496	524	528	518	506	509	505	469	504	546	498	527	519	524	488	471	517	536	527	477	492	551	516	517	478	495	527	519	496	488	502	535	542	505	506	499	541	520	508	515	508	493	520	475	535	510	493	503	530	507	499	513	504	514	517	481	519	499	454	487	475	527	513	537	455	520	500	562	524	501	525	500	515	488	529	489	513	538	500	509	496	484	508	491	498	530	489	505	522	528	464	505	542	510	528	493	530	529	515	484	511	493	510	529	530	486	482	512	503	512	512	544	527	501	493	506	506	498	549	506	499	520	500	514	568	488	510	517	515	498	473	466	540	508	485	496	521	501	518	523	562	481	512	491	488	529	498	532	493	502	532	481	522	504	500	510	512	517	494	521	482	516	493	518	499	489	518	524	494	476	500	536	484	502	507	496	505	508	548	518	466	498	509	491	510	490	517	523	496	553	498	496	489	486	466	517	495	503	561	487	502	516	501	510	533	490	525	527	501	511	500	569	542	537	471	519	507	503	512	496	459	498	522	485	487	500	524	486	492	505	502	485	551	488	527	478	499	547	532	470	491	547	496	501	507	492	506	518	490	503	516	507	539	532	537
25463	21568	27656	25740	8497	601	511	412	411	329	332	318	361	337	342	307	333	306	280	290	331	326	330	296	342	334	319	314	328	297	317	348	306	337	336	303	352	381	319	311	297	329	354	332	280	315	318	307	314	314	307	307	307	257	326	289	298	331	275	312	296	293	291	321	301	288	275	309	323	287	316	300	315	313	314	290	296	284	304	297	303	277	292	258	275	289	281	298	290	304	269	267	289	295	285	275	293	279	309	316	332	312	319	296	295	292	308	291	265	283	289	285	286	270	292	297	294	291	272	306	327	306	345	314	300	323	308	294	308	284	293	302	295	292	291	307	316	308	289	288	307	256	294	294	301	262	257	261	293	285	295	291	321	322	292	289	291	273	285	301	284	277	283	306	324	278	298	295	277	316	279	309	306	299	293	313	307	302	297	298	304	309	305	317	265	310	291	299	290	274	285	289	286	304	278	333	304	288	272	283	301	302	291	327	295	302	293	298	285	304	305	292	280	299	311	289	286	289	324	282	334	297	266	335	293	303	292	294	306	292	296	294	282	267	312	326	289	259	306	280	280	276	311	309	305	298	301	301	294	292	306	286	266	306	309	280	300	292	279	285	309	296	300	264	268	282	275	330	282	284	286	276	280	277	291	274	286	320	280	279	297	288	272	292	324	302	300	284	282	298	328	317	270	297	308	281	253	303	321	330	288	290	291	302	332	302	307	312	278	269	282	274	306	310	288	306	324	282	280	290	300	307	302	291	265	300	301	279	271	286	283	270	287	302	292	301	301	310	273	287	297	299	284	319	288	329	314	285	281	301	303	290	326	307	336	294	275	295	301	317	318	294	272	304	279	300	271	312	318	273	283	280	288	284	322	304	293	292	290	301	278	282	316	299	272	314	288	302	322	285	310	276	268	341	287	290	280	271	318	318	305	310	269	299	298	290	292	275	286	287	279	290	302	267	304	302	296	289	287	314	293	301	302	298	259	302	293	314	296	273	284	296	283	285	280	284	264	291	309	306	290	295	307	278	320	306	299	311	287	314	341	295	313	289	267	287	292	307	293	306	280	283	273	276	288	266	263	289	321	278	326	306	279	266	270	286	312	282	283	270	311	303	282	291	297	303	316	301	264	293	292	302	268	304	281	282	277	291	292	299	306	287	281	316	317	307	261	294	277	306	283	260	314	329	297	295	257	277	304	282	297	306	281	328	297	298	290	352	284	292	287	302	319	335	283	313	277	280	305	290	286	299	277	300	325	291	306	299	274	304	285	291	299	305	307	290	289	317	283	270	284	317	289	299	288	310	281	325	319	301	309	289	276	284	297	298	266	314	310	269	264	322	327	311	274	296	273	289	270	275	312	318	297	323	281	325	273	283	269	278	310	277	308	269	274	287	327	300	300	297	300	319	296	271	307	275	330	299	286	280	299	291	290	280	337	323	295	339	267	295	287	275	288	307	268	297	274	299	309	275	301	297	272	304	288	312	285	307	285	264	277	333	298	269	293	315	286	308	300	284	306	280	279	299	282	288	278	305	313	310	287	308	308	317	303	283	309	269	279	266	279	257	308	286	302	283	309	308	305	303	284	266	316	283	288	288	274	272	327	287	300	270	324	289	264	294	295	278	301	289	257	312	308	299	296	310	323	292	314	274	317	293	288	276	277	301	257	313	293	317	318	275	306	291	303	286	309	292	293	292	284	320	298	288	293	304	289	270	306	333	296	319	252	302	288	292	297	275	294	292	291	302	318	291	324	299	319	292	294	314	302	288	294	270	284	306	296	324	274	313	277	284	268	302	297	297	300	280	292	301	300	288	296	287	289	303	313	290	298	262	277	308	301	272	268	267	265	275	271	327	279	309	302	313	291	305	318	278	288	316	308	270	292	324	286	307	316	317	320	298	279	317	291	297	307	297	276	285	303	326	306	289	298	306	309	315	320	272	292	303	283	291	274	292	282	251	289	321	285	278	322	283	293	309	286	296	294	266	319	310	333	301	301	299	271	288	313	285	300	266	272	327	284	276	305	273	320	274	302	290	282	273	279	307	261	309	309	289	277	293	287	312	325	266	299	289	303	290	273	311	289	321	295	290	281	281	266	305	295	334	289	341	293	283	285	323	280	282	271	317	288	313	307	287	278	302	295	299	262	272	331	287	278	304	297	295	304	309	300	288	285	282	285	317	262	275	323	300	265	289	304	276	313	311	301	329	308	346	303	328	326	323	301	299	275	305	256	282	296	270	286	310	305	320	280	291	302	309	328	292	313	279	317	242	278	274	281	298	300	308	278	320	336	280	293	294	264	328	271	263	285	292	269	282	275	258	317	269	311	317	304	255	285	301	288	291	256	298	290	292	295	309	306	335	269	299	292	283	282	284	285	287	304	281	283	290	282	270	307	277	293	291	311	308	282	297	312	300	321	278	286	289	303	285	284	315	316	301	293	300	310	306	305	307	296	308	299	320	291	284	282	281	298	304	292	304	305	321	287	283	300	318	285	297	303	300	294	291	280	278	294	298	290	290	280	302	309	303	298	288	323	301	304	269	267	296	283	288	278	266	306	282	286	304	306	271	274	287	270	267	302	253	296	297	310	269	281	305	313	312	290	282	296	327	292	259	297	280	301	278	306	267	286	254	305	280	311	271	292	313	264	304	287	289	276	304	292	277	290	284	325	300	290	328	276	315	310	298	268	319	308	298	281	303	316	303	291	297	292	305	289	300	249	293	315	291	286	309	299	302	326	292	309	312	349	289	288	281	308	293	310	281	296	308	287	284	302	328	303	287	289	302	310	310	277	281	305	288	284	317	311	317	301	292	279	280	265	264	291	287	286	300	300	286	280	307	294	288	308	291	303	291	279	276	319	269	289	279	339	274	292	273	263	272	297	307	302	294	310	311	302	331	281	301	306	271	281	284	292	299	294	289	294	285	293	287	266	268	289	291	284	305	302	272	310	300	271	287	291	319	283	316	276	296	328	274	277	299	315	281	312	271	322	321	303	296	303	312	300	280	288	284	300	314	280	290	275	286	301	295	287	280	324	301	298	307	303	288	288	311	283	317	280	288	292	288	298	275	300	287	282	326	263	317	317	297	261	338	307	331	282	270	311	294	288	308	275	276	288	268	275	286	261	314	292	276	293	302	314	289	300	289	317	294	307	268	360	288	284	298	302	300	267	300	306	308	290	283	321	270	306	304	272	309	296	301	315	327	304	300	275	301	304	282	288	275	275	306	295	285	270	307	307	299	272	290	295	316	296	317	284	320	280	301	329	268	279	275	276	303	310	299	303	283	270	302	275	298	319	300	275	302	286	319	290	299	306	286	284	309	302	262	286	299	285	281	317	304	291	283	303	275	308	281	262	282	297	278	261	286	308	265	260	303	288	317	280	348	331	304	287	295	309	295	286	289	286	304	280	302	295	285	296	306	269	306	314	298	287	291	289	328	270	294	303	254	302	296	298	283	294	280	289	285	295	296	339	300	293	296	281	304	314	271	289	296
26091	6248	3022	1514	1149	881	763	600	598	486	472	451	407	439	424	343	375	370	388	374	342	351	345	354	350	353	376	351	355	336	381	411	395	389	390	422	395	410	369	365	385	358	354	386	385	352	380	345	337	386	363	362	355	331	368	368	352	350	351	350	360	320	361	340	356	364	343	311	329	357	335	348	324	342	301	292	370	337	337	307	323	326	301	317	344	354	321	351	333	359	321	358	345	340	313	317	330	331	336	357	310	302	350	339	349	349	315	311	338	310	369	321	333	368	322	362	334	314	319	342	341	323	320	329	307	336	315	321	335	356	332	323	320	317	325	319	362	348	309	325	325	351	322	310	328	335	287	347	314	354	350	339	332	326	306	314	319	365	368	307	317	336	347	316	360	310	340	318	325	332	374	336	329	324	361	345	364	342	320	314	331	355	327	345	373	359	333	347	360	340	333	322	316	335	323	333	360	331	320	318	347	357	292	355	318	348	320	343	314	328	339	335	332	312	333	307	369	294	327	336	331	378	346	317	334	353	346	338	349	329	315	334	377	343	293	295	354	305	308	358	338	323	342	302	323	336	321	350	331	334	313	353	317	340	326	322	309	352	332	322	297	312	340	351	322	330	329	315	335	322	328	364	370	345	310	334	350	329	333	350	332	340	313	317	336	346	321	328	315	301	306	341	315	320	327	371	325	341	341	346	344	350	328	365	312	382	351	312	336	315	310	344	328	364	348	302	353	376	325	334	350	323	334	327	322	325	342	363	328	334	319	298	340	339	349	355	333	343	337	357	374	323	336	331	386	333	312	358	323	312	328	354	339	335	326	338	317	327	327	354	317	381	339	295	332	358	334	315	323	328	328	331	337	333	340	316	332	347	319	360	329	341	328	303	357	338	311	340	335	375	323	354	349	347	309	364	316	304	368	312	331	327	367	297	340	354	353	330	306	315	325	344	347	340	338	315	350	318	294	368	346	332	317	334	336	319	335	344	341	340	384	357	317	335	340	361	352	337	327	313	316	314	354	324	347	325	348	331	325	338	338	326	351	285	360	303	327	312	312	336	363	350	318	324	329	343	306	331	316	341	329	331	342	331	333	324	358	325	346	321	350	358	389	298	342	329	304	303	367	328	331	352	348	322	338	315	341	358	311	346	334	334	351	342	301	317	311	328	348	361	342	333	330	334	322	302	343	315	343	324	313	347	335	328	331	317	320	335	330	351	322	331	311	326	339	330	344	343	326	329	336	353	324	327	332	350	309	324	295	337	324	357	322	340	347	333	336	309	343	334	335	326	354	316	303	331	319	352	307	322	337	312	312	330	333	307	333	346	296	370	357	320	336	304	346	313	343	342	356	307	340	323	309	344	320	311	325	340	319	376	351	327	324	324	308	313	335	341	311	288	336	321	306	329	368	319	314	337	319	338	313	347	319	352	362	349	315	328	300	338	350	357	322	330	319	361	312	324	342	334	347	352	315	344	351	335	347	319	335	347	331	324	340	307	327	344	339	336	333	391	354	324	302	343	353	336	335	309	297	348	334	373	329	347	350	336	323	319	348	332	329	313	353	345	312	334	352	306	284	349	346	321	374	313	359	348	320	354	316	355	342	367	331	370	333	324	309	329	326	392	323	312	333	343	334	318	325	335	301	292	329	304	331	356	308	331	301	326	348	336	364	348	331	329	312	339	321	338	335	306	345	332	310	353	340	335	332	340	333	347	327	316	343	303	312	352	341	339	331	345	343	337	348	324	349	312	332	346	323	314	319	285	309	344	361	311	336	326	327	337	343	317	334	311	315	356	300	304	323	318	306	353	348	333	322	318	342	349	372	336	350	323	338	362	356	307	329	358	345	342	308	322	310	324	300	343	342	335	319	315	332	321	334	326	329	349	328	346	314	323	354	336	343	364	320	328	339	328	351	308	303	327	345	337	311	354	300	290	314	307	322	331	320	352	349	298	342	341	336	303	344	350	307	299	342	321	337	352	328	323	332	313	323	314	316	348	349	357	373	321	349	348	336	334	332	349	309	340	320	331	330	314	338	306	337	321	328	340	339	330	328	316	326	361	332	326	356	339	334	348	344	317	313	340	363	336	321	287	334	345	338	313	331	333	350	314	325	347	304	335	353	331	309	347	338	330	317	333	311	329	324	332	328	320	333	319	334	334	345	332	322	304	348	323	295	327	325	357	340	336	306	327	319	340	330	319	314	322	318	340	340	315	303	347	325	317	305	333	327	291	333	339	371	318	368	312	355	310	312	325	324	333	303	359	353	320	329	323	325	321	360	321	319	307	317	332	327	302	344	336	336	320	351	318	317	303	345	313	353	333	347	328	364	343	337	328	362	321	316	281	349	345	374	350	317	309	325	314	342	315	329	307	329	327	331	316	327	319	344	302	343	330	329	329	329	317	342	341	307	322	323	346	343	325	312	347	326	349	348	331	352	289	321	333	334	335	356	347	316	306	336	333	315	321	323	325	352	341	343	346	311	346	358	347	338	313	331	336	327	346	336	336	316	346	350	360	335	336	312	347	360	335	362	334	382	349	343	324	355	350	334	328	286	311	345	296	326	359	334	317	322	329	326	329	343	345	321	345	352	346	314	343	329	335	325	351	311	337	289	351	313	334	356	312	304	323	350	319	359	349	313	366	346	333	339	284	378	353	346	369	338	301	324	357	362	349	303	325	313	331	320	341	355	335	326	338	349	319	333	334	338	327	313	341	320	357	323	356	364	357	332	348	331	343	342	327	329	331	327	338	335	344	311	315	330	304	325	343	316	323	331	342	339	332	326	330	348	307	364	323	339	310	379	309	320	326	316	352	364	354	349	312	331	377	342	362	346	333	323	308	329	323	315	338	339	316	315	312	292	316	311	357	311	322	331	344	345	338	332	327	338	335	333	325	348	325	305	336	317	304	330	327	321	360	340	347	350	365	328	349	336	346	323	352	368	330	355	343	334	339	335	329	315	327	333	333	313	314	348	315	313	317	322	303	327	298	352	321	321	277	335	327	302	351	350	323	337	334	341	332	327	333	323	348	357	331	327	336	309	325	346	332	311	335	294	356	300	302	364	346	348	292	324	327	331	333	308	318	316	323	356	326	294	351	335	311	344	328	366	333	337	324	336	333	346	328	318	370	324	325	344	355	312	361	354	318	349	310	324	342	335	360	343	330	319	331	355	332	316	309	318	351	329	342	362	340	348	311	310	317	328	318	338	317	329	354	301	334	332	354	344	307	285	360	335	334	349	343	317	335	320	329	353	323	316	314	311	298	334	343	312	330	361	308	383	303	363	337	360	306	350	351	339	331	357	354	342	300	320	334	329	316	339	322	311	318	325	324	328	298	323	324	330	310	340	328	299	338	371	317	352	348	307	362	329	311	334	305	343	326	326	336	337	327	307	358	346	337	351	335	324	374	363	344	315	323	332	327	314	363	317	333	318	341	327	354	353	330	357	312	338	279	352	304	327	310	325	315	327	329	315	331	314	336	316	334
23156	21628	29496	24244	21631	21675	6304	1308	1021	918	838	755	784	772	771	723	659	683	723	704	691	657	665	635	635	634	632	648	647	630	671	671	629	692	643	686	666	720	656	681	639	712	700	640	687	656	637	646	624	688	672	624	650	639	652	637	612	631	631	663	618	656	619	632	637	602	655	620	590	614	616	628	636	604	624	575	597	650	617	623	591	631	630	596	584	575	627	687	606	590	604	615	611	636	604	595	613	621	602	667	630	619	526	614	624	638	573	599	659	668	658	637	656	621	610	602	609	628	613	647	635	594	660	577	606	651	609	609	605	626	629	612	608	623	621	589	607	619	608	585	627	596	573	642	634	636	583	602	613	589	647	604	585	622	602	586	612	557	542	618	557	673	629	611	611	598	598	601	595	620	644	596	628	618	606	626	629	551	595	626	581	602	587	622	601	597	623	551	589	581	580	629	626	647	642	614	676	588	600	594	617	596	555	606	591	608	579	645	617	630	656	579	632	596	614	602	557	616	625	606	612	607	620	572	608	615	587	602	608	592	606	589	627	569	600	612	605	584	627	583	627	608	595	604	621	644	623	609	611	613	574	617	617	570	605	650	602	619	584	605	612	618	567	612	615	614	574	624	594	607	615	577	632	636	604	627	615	626	600	641	630	605	601	605	621	633	621	619	599	606	612	620	573	586	575	627	624	606	573	584	628	564	649	585	642	597	646	575	614	573	565	620	600	646	604	609	604	584	600	612	608	570	622	597	603	583	615	634	588	576	574	604	572	596	615	604	628	584	589	621	627	629	567	568	606	590	614	595	624	600	643	564	605	613	620	622	591	620	661	595	593	604	610	575	599	627	645	616	595	608	624	608	605	622	595	613	583	606	604	610	598	592	598	622	561	583	583	560	573	609	597	614	599	611	592	614	651	571	613	585	623	584	587	610	606	608	568	603	616	589	625	646	601	620	599	654	574	642	587	617	588	637	631	607	600	636	572	627	628	603	608	566	580	600	602	610	619	630	639	588	589	621	576	613	631	617	597	557	581	647	587	586	584	633	592	588	634	586	619	643	567	600	597	642	630	630	629	589	615	596	595	561	584	612	627	595	590	624	613	634	587	579	599	613	571	678	604	624	621	591	601	561	584	593	611	582	638	588	599	580	579	606	601	602	646	608	610	657	626	633	621	641	616	603	560	639	606	602	580	616	634	635	608	604	611	631	578	608	615	591	618	594	576	584	641	570	591	587	600	620	587	570	615	588	606	637	629	601	569	603	646	609	625	595	617	593	589	575	624	616	601	616	608	606	604	640	581	630	573	620	655	636	613	554	605	594	641	650	605	640	601	642	648	567	611	581	608	609	548	566	597	601	617	643	605	603	622	615	609	574	606	575	599	627	669	596	594	609	599	573	611	584	596	642	601	599	618	597	571	624	574	609	599	587	622	630	585	595	598	590	666	635	593	583	633	616	572	587	607	580	626	621	610	598	583	572	568	582	568	655	615	580	610	647	618	599	602	602	653	591	572	577	605	596	618	570	591	634	594	623	565	576	611	602	615	634	617	637	592	607	580	611	607	593	597	601	612	597	657	589	629	592	580	596	618	642	560	568	602	570	640	610	613	633	587	607	587	608	623	636	586	649	601	620	627	647	604	564	628	623	588	607	622	609	570	597	622	584	610	580	604	620	589	622	592	606	551	586	566	593	615	587	598	585	622	595	617	614	656	506	585	593	610	615	626	585	606	611	607	657	576	576	619	586	640	587	632	616	587	596	591	589	651	626	610	624	605	601	589	586	600	628	684	616	613	627	583	591	658	635	614	604	650	608	617	605	621	577	581	617	662	587	616	622	573	639	615	639	590	584	595	631	585	591	623	565	589	624	670	594	626	627	590	630	597	560	599	634	587	572	603	594	601	592	594	596	619	591	643	634	622	655	595	580	609	608	608	624	614	586	602	623	678	584	630	569	579	590	631	572	579	561	632	579	637	601	611	603	600	577	580	572	629	593	589	627	616	623	599	634	587	619	653	634	621	601	619	613	603	614	623	615	580	568	624	633	630	613	642	623	629	613	640	569	578	586	638	583	615	634	553	646	607	575	582	577	615	575	592	554	605	613	628	609	626	616	619	613	565	603	582	602	630	564	612	596	629	600	605	581	616	619	543	643	644	597	588	596	617	553	604	585	611	610	650	633	590	623	633	591	557	623	643	611	606	585	643	618	674	610	630	628	594	582	617	604	598	624	610	610	676	628	605	598	606	624	591	621	619	612	639	629	616	606	604	587	603	615	580	612	560	569	637	650	639	606	613	590	582	619	601	632	589	609	651	548	614	567	601	601	607	617	598	617	588	651	616	599	605	630	615	591	584	631	573	606	609	599	582	608	646	641	606	637	622	565	610	643	636	639	611	655	617	625	612	634	617	610	619	609	595	608	605	585	595	606	654	635	631	631	573	575	589	635	619	612	613	564	619	630	603	599	615	617	584	588	611	632	611	596	605	626	601	599	629	660	636	599	579	588	631	558	593	600	602	610	601	565	585	581	616	608	629	604	625	588	617	638	569	599	610	669	629	647	602	599	612	607	597	619	626	576	646	612	591	608	601	622	640	614	595	635	605	618	632	555	614	601	598	592	610	601	610	590	642	609	612	628	564	594	568	580	582	579	643	614	612	626	630	627	600	591	615	581	583	595	661	629	630	589	644	618	595	611	637	650	631	571	594	644	619	625	595	574	618	599	637	661	628	570	627	625	636	624	591	596	606	643	634	578	650	615	599	605	592	619	590	596	619	663	576	629	599	592	599	585	584	636	596	615	641	564	606	626	612	623	589	572	626	624	614	619	602	617	635	579	614	602	595	602	626	600	621	641	625	599	569	630	601	619	617	614	663	598	609	632	607	599	605	648	634	590	591	621	556	595	625	601	587	614	631	607	601	611	602	590	620	585	634	598	597	631	625	601	592	593	582	609	571	585	586	600	577	559	614	586	619	607	646	609	607	643	578	600	621	603	611	642	597	618	597	624	621	589	632	602	631	624	572	580	630	582	605	623	596	636	571	620	600	640	610	635	624	616	628	623	610	621	613	584	609	629	598	609	583	595	594	618	605	575	613	648	565	601	626	620	590	624	630	599	596	586	561	602	588	606	602	602	634	603	618	615	574	548	639	586	593	633	625	596	612	636	552	611	587	598	594	610	639	626	607	606	584	622	582	589	584	579	564	583	577	580	616	640	582	658	607	614	576	630	571	617	599	600	585	609	646	609	596	603	637	579	579	630	634	565	616	605	643	606	594	556	573	597	609	650	566	638	614	613	645	629	650	668	581	584	586	618	605	637	627	636	592	579	593	630	607	564	618	641	608	573	660	634	633	536	585	565	627	629	555	618	612	604	642	593	609	596	614	571	594	611	644	635	590	572	613	625	631	636	583	590	603	587	657	646	649	635	578	617	559	618	620	628	607	629	597	555	618	621	650	646	604	644	627	646	598	619	623	616	596	594	582	600	612	597
34008	14984	9619	4783	3484	2584	2118	1725	1486	1288	1168	1037	903	868	819	856	760	752	720	750	719	701	655	657	686	675	668	684	698	650	707	778	817	804	725	797	753	741	702	681	746	717	720	682	716	721	698	660	673	745	718	665	721	688	685	649	627	647	643	617	642	629	629	665	663	642	636	610	664	637	659	613	614	620	694	601	612	613	648	636	638	645	619	664	621	550	654	637	639	667	640	664	628	655	581	604	625	657	611	615	624	629	597	658	650	639	660	608	658	658	634	636	637	631	653	627	655	598	621	656	615	629	653	645	660	648	644	636	683	642	666	657	677	650	684	629	606	594	665	652	629	612	642	620	690	616	593	631	605	593	610	641	633	619	631	631	650	639	631	631	629	649	588	626	608	613	603	665	678	594	611	648	617	629	669	630	628	644	616	612	622	613	632	634	617	635	647	597	696	586	623	636	695	659	592	606	629	664	609	628	633	641	656	624	625	601	611	624	619	633	588	630	615	632	651	617	584	623	615	634	594	659	641	624	668	627	643	614	624	622	635	651	622	645	599	614	640	620	635	609	626	622	632	624	698	618	650	627	616	618	640	647	607	631	629	638	601	632	604	622	597	703	694	596	590	645	620	641	652	639	607	659	633	679	608	565	678	604	600	616	626	644	643	648	603	615	625	616	643	593	604	647	659	631	610	660	663	627	597	656	616	657	625	609	635	582	648	613	629	644	634	598	581	642	616	642	613	685	627	650	616	650	608	667	651	634	670	646	657	647	640	603	627	642	637	628	596	640	604	644	644	640	620	623	670	603	617	639	647	601	620	631	606	659	601	617	612	630	642	612	640	644	601	651	603	615	602	633	646	622	618	631	672	612	628	558	664	612	618	631	602	619	643	623	629	625	654	622	638	643	671	611	650	640	588	660	616	628	637	597	616	642	609	648	607	610	626	629	691	639	638	636	626	612	641	621	624	634	636	628	626	675	608	623	603	657	616	641	629	641	658	640	659	624	582	640	626	619	585	620	616	643	605	615	624	604	665	670	597	655	638	606	646	592	604	624	645	630	631	609	654	654	602	643	601	619	639	609	665	628	666	599	626	639	612	650	605	627	640	639	601	600	632	598	633	599	613	639	602	631	615	641	643	621	625	650	607	605	592	627	616	678	603	586	647	657	653	623	621	589	634	597	617	597	647	625	617	598	623	593	640	619	668	631	663	649	616	704	624	616	640	644	594	647	593	633	640	602	653	630	622	633	607	630	656	675	628	619	646	605	643	613	591	668	619	626	604	648	652	653	605	616	645	613	635	585	621	662	646	644	642	663	627	619	664	615	613	633	612	606	626	670	632	619	664	651	624	641	614	603	623	646	629	619	605	615	624	645	638	610	589	616	615	628	643	586	641	638	652	625	623	591	631	666	645	617	656	625	589	613	615	608	613	668	619	604	624	618	642	652	592	599	632	631	614	607	624	633	570	657	591	618	638	642	678	621	574	646	630	616	662	622	597	650	638	676	633	643	622	600	634	602	648	649	612	618	631	625	620	616	600	618	675	606	627	648	616	618	576	606	630	618	618	619	631	652	630	617	678	626	640	608	680	652	631	634	634	565	617	620	618	596	656	620	597	626	621	644	669	638	618	644	662	619	624	648	624	634	651	625	629	614	614	656	674	600	671	610	603	644	627	686	631	610	641	627	610	628	636	616	632	587	625	605	617	608	627	605	619	678	639	640	598	617	617	648	656	671	649	619	625	608	633	669	614	650	606	639	682	638	625	649	663	610	630	595	611	640	609	574	631	649	631	659	598	602	617	627	617	602	587	636	623	653	584	614	613	620	587	642	588	622	659	660	579	619	592	671	652	666	637	663	614	626	623	652	647	668	615	640	614	640	608	633	629	604	633	655	632	592	595	617	624	627	680	645	663	658	672	643	660	625	614	599	652	624	640	606	585	642	649	646	593	627	628	596	644	647	624	614	615	634	595	617	636	631	617	639	611	638	591	666	593	610	584	600	627	637	657	635	640	651	634	622	643	647	652	622	618	588	593	629	644	617	629	623	630	597	593	618	650	633	624	627	609	655	649	664	622	634	666	618	635	608	668	676	666	630	622	638	559	663	632	654	637	660	622	612	641	616	620	603	640	604	649	636	621	651	645	637	619	663	642	578	643	598	625	644	593	643	639	657	597	592	616	659	610	598	604	595	621	627	612	600	589	697	608	629	637	595	641	588	651	628	629	637	626	659	606	627	596	637	664	609	636	633	599	644	624	667	594	620	641	604	631	610	598	686	624	593	603	674	639	694	627	634	624	633	619	628	614	633	598	660	611	586	631	632	634	631	650	570	597	650	618	688	607	612	624	609	664	651	611	667	596	599	645	648	614	623	600	578	606	625	641	622	586	627	633	619	564	634	664	602	632	619	648	617	641	632	648	674	654	594	605	633	656	612	659	608	606	619	584	643	678	614	635	629	620	580	658	669	634	684	639	691	624	650	627	618	620	618	623	622	599	624	605	622	626	634	627	631	655	647	573	620	605	633	570	599	662	629	638	693	641	613	667	611	655	616	603	631	620	613	617	617	613	622	651	604	607	665	624	612	668	638	612	632	633	627	596	656	632	641	612	623	655	613	623	570	603	622	606	594	642	657	600	625	629	599	634	608	645	649	623	614	660	591	598	656	645	658	556	617	608	626	590	649	609	706	618	674	588	636	619	626	630	621	595	673	586	665	608	598	644	626	606	611	619	623	655	613	639	582	650	645	614	596	653	617	625	640	589	622	609	629	630	634	634	658	629	610	599	601	640	640	614	587	636	648	633	653	637	635	624	633	638	630	594	648	661	652	672	656	603	646	623	651	654	604	643	644	612	579	621	645	628	607	638	638	620	619	678	689	583	643	610	621	628	637	614	638	624	626	640	639	657	666	591	631	631	661	617	625	614	584	601	624	627	664	624	635	594	646	645	582	658	618	570	643	646	673	671	631	621	618	633	596	615	614	614	647	669	641	675	624	633	630	611	613	633	568	660	657	634	610	595	681	679	584	621	614	645	619	594	625	621	590	636	605	636	583	605	624	634	585	650	641	639	662	608	641	637	652	635	588	649	659	601	585	624	586	632	643	653	634	623	618	647	662	632	614	607	659	574	618	590	578	599	612	637	677	630	610	586	630	639	668	645	651	619	660	656	623	646	609	611	596	643	652	604	659	631	630	623	667	622	629	624	632	688	615	645	610	652	635	650	628	604	622	639	618	652	663	621	650	598	613	584	612	605	607	646	642	619	621	602	662	595	624	644	613	650	641	596	622	649	594	648	649	712	588	655	618	639	631	601	635	627	668	596	635	626	653	587	652	593	629	623	649	662	601	613	626	642	593	616	590	644	594	621	618	615	659	620	624	634	626	649	624	594	657	647	635	631	646	625	597	616	606	627	619	609	647	628	571	603	601	602	657	647	649	644	619	588	652	662	659	635	633	624	587	649	621	640	627	600	652	625	633	603	625	609	639	647	613
28594	16495	2327	457	348	293	292	268	285	278	273	245	278	309	288	272	292	297	271	293	289	280	284	293	295	281	277	305	247	249	297	292	282	321	300	274	332	283	293	263	301	276	282	274	284	303	282	272	260	274	274	273	295	262	269	277	275	279	277	252	267	274	273	254	241	274	271	260	276	268	268	268	306	284	254	299	262	264	248	277	283	251	283	263	269	289	285	309	290	292	288	267	299	261	259	271	261	273	263	259	285	277	263	291	273	276	281	272	275	277	286	288	268	288	268	283	271	320	295	279	294	257	284	270	286	288	257	276	275	271	267	261	261	275	245	294	288	256	258	293	275	262	291	274	289	303	320	261	290	261	248	272	252	277	253	286	242	294	280	272	273	285	292	272	270	286	262	254	279	310	282	302	280	273	278	302	278	278	290	288	263	286	249	265	273	297	274	283	261	275	244	274	275	249	252	248	251	274	281	266	247	262	285	274	275	277	258	293	264	270	264	257	268	284	252	281	252	273	279	293	265	262	278	269	263	284	259	271	279	280	294	279	307	279	302	280	280	269	279	297	286	302	253	278	253	252	298	267	280	262	295	244	245	257	266	256	262	265	274	317	241	275	280	230	267	279	282	290	272	251	272	265	244	281	301	275	289	288	277	239	266	303	286	280	233	284	278	281	284	279	275	261	289	257	291	269	254	298	245	304	271	256	258	300	252	257	287	265	226	254	261	273	290	260	259	276	271	270	268	230	295	238	285	278	242	266	277	276	308	248	289	274	267	258	270	266	284	255	277	255	276	277	279	272	266	263	293	259	304	292	254	275	257	270	285	300	287	284	280	283	257	304	296	273	273	269	290	276	250	290	301	248	292	288	285	269	281	291	255	252	280	297	274	254	269	252	289	250	256	280	266	318	305	270	303	285	245	268	267	276	267	235	271	295	251	253	289	308	288	261	262	274	268	282	288	258	257	258	249	300	274	288	268	261	282	304	308	271	249	283	281	281	266	285	284	278	277	284	273	271	272	259	284	237	256	291	266	274	287	253	261	286	263	253	275	289	237	273	296	249	273	280	262	270	263	267	291	288	279	260	280	244	287	266	296	269	286	268	254	237	282	286	261	278	267	265	288	303	247	258	251	265	281	251	291	247	273	273	289	311	244	297	253	272	292	268	287	277	275	264	247	287	287	263	242	281	280	251	266	269	267	287	265	268	243	255	282	310	285	283	250	270	244	255	277	278	271	287	270	276	284	273	250	258	266	289	257	255	268	272	289	250	264	292	297	265	287	240	292	280	278	271	302	268	248	266	289	279	289	295	260	272	276	247	255	298	281	287	269	287	294	248	261	273	266	254	268	304	267	275	294	291	270	277	251	264	284	254	269	260	268	250	271	255	285	269	260	265	295	275	270	295	285	262	241	278	262	267	290	292	276	262	307	268	287	292	261	266	267	279	281	270	276	273	279	278	309	263	263	269	270	272	270	283	257	280	259	281	295	303	256	283	266	287	291	311	270	260	244	286	269	263	299	261	254	297	256	296	258	265	282	300	264	277	279	277	289	253	280	293	287	276	291	256	242	267	287	286	239	272	273	274	305	258	248	291	221	278	253	242	295	276	295	291	270	293	247	293	294	249	293	274	246	290	259	246	293	283	272	300	265	273	259	259	267	274	243	275	270	245	288	263	282	274	290	272	257	237	271	277	266	299	274	283	274	246	273	279	254	278	285	285	297	273	280	258	286	278	272	289	270	268	282	287	310	300	318	255	280	256	275	251	255	276	269	277	282	277	274	276	277	272	262	289	277	273	276	267	266	275	281	274	260	270	268	261	262	304	270	301	308	274	245	293	250	242	281	272	280	277	259	242	286	271	256	253	295	269	289	261	297	274	286	264	276	292	283	293	275	297	287	259	275	307	266	281	272	269	291	274	286	294	249	276	266	263	266	258	274	268	257	262	273	280	287	275	276	263	282	262	276	308	297	256	274	243	268	289	261	295	247	263	254	268	241	296	275	262	271	254	270	308	279	248	272	253	249	240	281	264	273	276	272	253	277	316	255	294	266	271	267	248	247	274	293	308	250	260	288	251	278	252	253	264	263	306	249	261	271	281	269	262	245	287	261	262	251	277	269	277	263	272	303	251	293	260	273	238	289	277	280	267	301	289	274	275	275	290	269	251	284	291	276	280	247	254	267	270	284	297	302	316	285	274	266	251	291	266	252	246	241	232	267	273	271	270	266	263	267	265	274	277	271	287	270	275	272	283	274	275	301	288	293	286	272	292	280	294	272	286	284	280	258	257	280	265	313	301	264	297	278	289	279	290	260	267	278	276	277	291	288	261	290	263	288	258	280	260	288	265	258	264	271	257	299	292	281	253	272	274	264	274	265	279	248	263	259	255	267	268	271	281	289	269	291	263	251	251	287	281	272	294	277	264	265	279	260	298	273	280	282	278	264	253	255	298	252	282	258	278	282	272	268	284	267	264	228	238	259	281	235	293	276	257	265	278	277	276	281	295	250	283	277	286	270	258	278	273	267	270	285	285	263	280	272	271	255	260	287	281	276	300	252	273	270	258	256	282	280	285	278	271	279	289	279	281	288	283	260	268	281	268	287	275	282	270	254	265	265	270	295	231	261	256	240	269	299	270	292	269	254	289	271	270	246	255	294	278	254	315	262	277	267	247	297	281	287	246	276	266	283	303	269	264	278	253	269	267	258	286	288	286	279	287	275	268	252	290	284	290	259	267	269	286	269	281	274	278	262	255	272	273	282	287	268	276	267	275	268	246	258	299	276	294	282	253	260	271	254	289	301	284	290	261	261	266	276	276	281	282	271	280	281	269	261	264	269	293	243	299	250	317	275	276	243	282	241	283	267	276	283	269	288	270	290	285	262	264	257	254	244	278	260	275	258	290	279	269	271	288	274	272	316	287	303	260	259	271	277	285	254	237	278	287	325	274	289	253	270	285	271	259	290	267	274	275	256	283	279	263	284	308	296	281	264	266	284	273	272	262	269	277	259	281	282	267	295	244	282	271	291	263	290	270	291	278	267	279	275	264	305	258	270	278	301	276	299	255	252	271	250	290	270	284	237	279	265	286	268	270	257	269	296	286	248	274	289	263	272	250	261	295	293	249	300	257	280	249	250	275	257	258	284	292	267	272	269	279	290	302	272	293	279	260	262	248	268	289	262	273	265	272	276	264	252	271	288	303	277	284	279	288	278	271	274	296	263	288	274	285	285	287	266	249	293	311	244	267	260	282	273	272	259	252	285	283	267	264	297	273	283	301	277	278	282	269	293	276	274	283	264	270	252	272	286	247	298	281	257	255	293	289	272	278	279	258	267	246	303	284	271	281	274	269	280	266	277	295	276	280	286	245	267	283	271	250	277	260	254	273	290	269	278	280	276	280	290	262	282	263	260	263	265	229	274	274	255	262	295	234	261	291	268	264	266	305	275	289	261	267	266	276	272	288	284	275	302	296	300	277	272	269	262	300	266	311
7559	814	495	418	354	335	334	327	308	323	310	307	301	294	331	286	294	288	286	282	307	308	310	312	304	307	317	300	271	307	324	354	348	340	345	342	340	324	345	331	322	306	315	333	355	336	320	333	327	306	298	279	320	316	312	287	313	310	339	287	316	303	315	293	316	281	292	296	269	268	285	289	303	276	282	312	287	326	309	284	294	292	280	288	282	267	300	277	262	300	304	316	276	296	283	306	315	299	275	307	289	292	319	290	296	303	314	310	297	316	290	285	292	285	289	321	267	313	315	299	289	314	301	271	313	301	286	296	322	300	309	298	271	301	337	287	297	309	271	276	289	276	271	309	292	294	281	270	301	328	271	302	263	294	318	289	310	283	295	302	277	275	302	323	305	296	296	307	310	278	303	278	274	252	288	307	309	270	308	303	287	300	321	304	302	276	297	291	301	318	298	321	283	308	289	310	310	309	287	309	327	313	298	294	294	292	318	320	310	323	277	311	280	292	319	308	300	303	289	292	290	291	299	280	295	310	297	297	304	285	279	302	300	286	273	290	314	319	321	266	283	309	302	287	287	303	308	313	277	304	280	265	274	290	298	290	301	306	309	313	325	296	290	307	294	298	297	292	275	301	284	285	297	286	261	270	319	288	282	299	288	259	297	304	263	271	315	296	305	295	300	289	310	288	310	309	259	316	294	279	284	303	291	297	295	284	293	327	315	278	299	281	259	317	309	336	284	295	288	311	312	306	271	312	299	287	287	291	300	301	292	327	285	278	275	300	347	289	299	298	284	324	286	299	311	295	300	359	260	336	286	309	292	301	285	293	298	272	271	298	273	284	282	325	288	257	308	309	285	284	284	292	296	283	321	292	299	295	302	314	326	279	313	299	289	276	295	295	305	308	299	289	297	286	304	312	288	293	328	312	276	307	290	333	297	280	299	277	305	288	316	273	285	290	290	286	274	304	309	290	337	270	264	300	298	291	263	298	283	292	295	340	285	304	295	266	318	307	313	319	287	337	277	254	281	289	313	310	288	304	280	326	287	284	295	284	299	273	338	282	308	283	271	281	296	286	285	325	298	274	305	246	326	321	302	288	302	308	289	333	293	267	310	290	295	308	301	275	301	315	276	303	282	307	296	277	301	285	342	280	289	273	293	303	271	346	275	295	298	284	296	299	306	289	255	324	262	279	292	305	271	289	305	264	315	284	285	308	262	287	305	275	278	304	275	291	301	309	320	312	297	299	326	295	356	289	297	276	296	287	341	290	259	330	298	257	305	299	295	292	336	315	298	290	296	288	290	304	315	292	299	279	317	305	259	289	288	284	308	311	284	300	327	301	288	307	310	284	276	309	287	305	283	311	281	308	322	304	309	287	275	320	329	274	273	306	277	314	298	279	308	287	282	289	307	308	276	279	308	309	308	295	315	302	306	276	278	296	295	298	307	320	314	303	286	260	274	280	299	297	320	314	300	302	302	325	314	276	294	318	290	309	294	299	302	312	275	296	286	286	304	284	306	320	269	296	303	297	273	265	314	293	306	294	300	244	289	267	297	296	282	322	295	306	294	291	314	331	316	284	270	302	295	266	322	288	292	283	291	289	281	288	293	303	309	291	280	334	299	281	304	321	274	295	291	313	284	279	275	281	294	309	327	319	307	290	287	286	279	296	294	288	281	307	330	313	309	284	306	281	266	282	291	303	309	307	318	300	295	265	281	299	315	282	302	339	282	289	310	326	322	310	287	301	313	288	253	275	283	314	288	304	308	281	326	291	297	306	313	268	279	269	270	292	302	271	292	310	297	278	302	273	245	305	306	308	312	304	268	299	281	330	318	286	311	264	294	293	290	315	289	296	278	266	322	296	318	310	301	309	299	290	300	281	313	319	345	306	305	294	296	325	277	286	325	281	325	285	319	315	265	313	281	307	278	297	299	285	281	316	285	305	281	302	293	300	326	300	335	300	310	314	282	293	289	265	293	313	264	268	313	310	303	305	285	278	299	284	285	294	295	294	303	286	305	293	314	294	298	284	345	278	299	319	288	297	277	324	311	328	293	292	286	303	289	245	312	309	299	282	309	302	304	271	286	300	322	291	312	302	313	308	310	272	280	323	280	301	282	289	281	317	291	284	298	241	308	308	327	282	321	282	284	310	285	328	305	289	309	294	306	276	327	290	278	301	312	289	331	293	283	277	276	321	322	289	287	298	276	318	331	273	265	280	309	295	311	301	309	289	295	281	282	251	268	302	305	294	295	298	302	329	314	273	301	273	301	319	306	325	315	278	278	310	321	290	316	290	317	309	287	292	309	325	290	282	275	293	300	304	294	301	299	287	306	272	288	324	314	284	248	303	290	280	308	301	315	304	279	282	278	254	274	330	299	280	286	304	265	321	300	274	294	283	317	293	303	347	293	281	299	293	306	291	294	295	266	286	288	275	314	315	302	317	317	287	299	270	308	292	287	297	297	290	270	334	329	284	300	291	315	309	295	284	299	298	287	289	277	321	290	286	295	295	300	300	283	288	312	293	291	316	311	284	324	304	298	307	319	333	277	290	329	290	296	271	299	302	311	292	275	294	306	322	274	287	275	286	307	317	315	314	295	268	284	266	267	328	303	305	294	306	296	317	298	316	298	297	279	294	283	327	287	290	274	302	291	325	286	289	260	276	272	273	306	272	276	269	301	292	313	310	290	305	291	320	295	247	291	284	315	321	278	286	286	298	301	268	297	301	290	304	292	318	276	290	328	282	293	287	275	317	299	287	290	271	296	297	282	298	276	294	275	303	285	287	339	329	282	296	334	307	289	296	308	282	303	293	287	304	303	276	298	273	294	277	291	282	282	282	290	314	291	295	275	288	291	302	300	275	277	308	265	293	281	296	295	269	303	305	266	279	320	305	282	299	328	283	323	276	293	287	301	297	280	274	313	338	274	323	299	299	286	300	288	292	295	285	292	261	310	298	305	297	307	300	279	272	310	294	332	304	289	277	296	282	274	282	300	294	258	271	283	303	290	308	290	300	328	267	300	317	282	296	314	269	260	288	307	278	292	337	281	293	307	290	332	306	310	298	342	281	282	306	313	295	290	306	312	310	311	259	291	303	317	277	299	258	319	268	276	285	293	297	306	285	296	307	273	286	303	306	303	308	279	312	303	306	310	318	291	315	285	314	271	284	265	283	288	296	304	324	277	308	283	279	300	321	288	315	282	332	322	277	271	303	269	293	286	301	285	276	305	317	287	306	298	307	295	291	282	283	274	271	270	304	263	265	292	293	304	326	345	308	327	285	292	297	295	295	308	272	282	319	295	286	282	313	294	304	278	301	311	324	299	267	279	317	303	314	307	336	302	292	282	265	291	306	282	287	282	289	318	284	308	298	316	308	308	298	312	285	293	317	301	292	293	293	285	298	261	317	278	304	310	293	301	298	265	289	245	325	316	279	332	301	264	314	277	304	255	282	342	318	294	283	302	313	304	284	309	272	271	301	293	294
24364	21564	28808	24799	21523	6790	1118	798	698	665	676	615	556	552	550	524	550	542	491	519	535	493	520	493	485	477	506	527	468	493	558	571	591	518	502	518	546	522	558	539	558	522	504	504	482	528	499	503	548	534	511	525	538	483	476	498	526	524	502	491	551	490	506	499	495	469	503	491	489	491	465	490	502	519	490	510	502	506	448	460	453	502	480	463	489	486	484	475	525	471	495	495	479	506	492	530	427	492	488	461	496	513	435	504	521	503	483	501	479	439	486	536	465	497	514	499	494	488	481	519	520	571	468	454	536	513	488	493	484	533	497	501	494	521	488	514	481	487	458	482	480	482	542	481	490	490	483	497	464	505	533	468	496	491	495	503	513	499	505	547	491	499	486	526	489	457	490	502	495	504	486	495	498	490	476	483	467	507	494	477	495	479	478	488	472	492	508	494	500	465	508	476	465	491	504	465	465	471	489	522	488	512	523	483	528	513	445	480	485	499	507	508	496	508	500	491	511	477	486	481	504	499	498	501	465	505	531	490	503	519	485	474	519	509	473	454	476	492	486	468	461	493	488	461	466	495	489	478	498	487	453	500	448	499	463	448	517	469	510	464	482	483	515	482	490	491	502	488	454	503	527	483	499	471	471	463	507	523	504	510	464	463	446	448	456	489	514	519	507	491	480	475	496	440	480	490	488	506	515	500	495	494	507	475	474	511	476	492	534	488	512	488	464	484	474	497	479	458	501	501	462	472	459	490	476	477	443	448	536	493	486	495	480	479	498	478	485	457	473	498	496	503	503	509	469	527	506	510	425	488	471	490	485	474	508	493	532	499	497	485	488	476	490	524	457	494	497	495	462	470	499	525	498	512	498	529	488	521	523	475	507	485	466	447	497	454	490	500	496	488	503	461	495	491	527	471	509	504	487	478	489	504	465	455	475	498	493	508	506	502	485	470	520	471	477	479	493	487	494	515	508	495	475	518	498	483	474	492	537	486	493	525	478	486	490	457	517	462	490	510	515	458	510	499	488	498	502	491	509	468	500	459	469	540	477	496	495	525	447	474	493	520	485	479	467	494	443	457	491	483	524	445	465	528	500	517	455	471	491	490	470	550	500	490	480	461	468	479	485	496	475	490	487	442	506	519	507	461	490	502	466	495	483	502	509	471	481	489	517	477	478	499	478	487	441	503	482	444	496	506	479	470	476	482	499	496	474	466	491	490	500	468	507	476	460	516	510	490	474	518	470	490	486	473	502	480	498	488	496	473	506	520	472	454	491	464	464	472	461	483	470	525	501	505	508	495	501	476	481	484	445	489	490	468	495	464	511	460	469	485	478	460	470	529	539	492	535	502	489	476	521	535	484	458	464	508	503	453	479	471	459	496	480	500	474	456	504	494	478	474	495	490	485	459	485	497	510	488	487	439	453	509	464	448	487	470	462	468	495	500	530	515	498	529	482	477	501	473	478	505	490	504	500	482	434	483	479	456	514	451	504	458	496	548	465	478	470	484	488	471	477	474	466	502	471	474	501	514	485	468	481	480	505	469	450	454	471	455	496	480	497	507	495	441	459	507	482	479	455	527	505	464	479	458	473	529	507	481	484	488	478	487	429	503	477	498	477	505	486	514	486	482	505	523	502	479	474	505	504	504	510	463	492	450	481	438	486	492	497	489	528	454	497	452	466	461	488	466	458	510	489	448	564	464	488	433	428	491	467	503	517	469	488	518	491	486	498	481	488	499	483	493	494	446	493	467	495	499	433	510	496	462	508	543	465	431	517	499	485	484	463	505	480	490	454	446	465	472	507	505	487	519	478	500	445	512	453	472	504	487	473	480	441	456	486	473	471	479	468	473	484	497	501	441	498	478	471	485	510	460	490	452	472	481	499	478	541	502	487	469	478	467	473	452	488	511	478	496	460	492	496	481	504	496	475	543	505	500	487	485	479	483	466	470	493	473	473	511	505	489	505	535	452	471	480	465	437	480	459	489	481	495	478	440	468	522	505	520	504	488	526	496	532	483	465	493	474	453	510	478	465	442	469	485	465	481	463	480	456	455	485	485	496	485	533	495	452	500	504	474	515	527	505	483	494	475	498	490	496	514	491	515	499	480	516	494	498	487	497	484	470	494	461	493	465	517	506	525	478	472	459	513	516	498	450	458	533	505	474	502	469	523	490	512	462	504	460	477	482	488	496	498	502	497	483	485	497	507	482	496	462	448	445	469	505	480	496	486	477	458	453	512	493	492	501	496	474	503	465	512	488	484	491	495	485	486	470	470	470	499	481	479	494	490	499	496	475	479	496	479	481	513	495	481	470	494	466	503	521	495	484	506	501	509	482	483	537	486	457	452	471	479	495	468	453	496	498	489	470	465	487	513	473	447	498	463	484	504	525	489	503	516	468	523	474	500	523	445	507	457	501	469	483	439	528	451	503	508	506	497	497	504	507	500	457	524	498	460	469	463	501	490	476	480	500	509	486	470	493	432	508	476	474	473	479	473	501	531	475	467	483	501	503	523	499	468	487	477	511	474	483	517	501	478	491	518	475	488	513	488	469	467	505	494	474	476	498	446	528	480	498	520	460	470	451	489	480	485	495	502	508	446	508	519	500	479	494	487	490	472	485	518	479	487	471	485	476	472	432	486	497	493	477	498	499	473	506	525	503	477	502	499	486	489	464	512	500	498	505	545	508	466	480	476	484	522	455	510	482	490	486	461	453	484	511	504	475	501	488	516	459	478	493	510	499	518	499	528	537	502	447	485	467	464	463	468	449	473	479	507	467	474	482	459	461	506	469	479	484	487	512	480	512	486	485	511	486	446	490	501	464	445	453	543	479	486	489	484	515	491	515	509	508	475	471	477	484	461	491	503	471	499	521	498	490	469	448	480	478	513	447	488	448	470	449	481	454	470	491	462	483	510	490	485	485	463	493	492	491	499	479	499	496	468	480	438	493	487	512	513	504	487	490	465	494	488	484	483	480	507	464	513	434	504	497	489	501	585	484	506	495	492	492	462	461	481	495	490	501	463	444	453	506	487	503	466	487	471	472	463	480	490	486	472	464	469	473	486	502	476	470	493	490	495	506	487	484	495	460	499	480	504	478	465	494	463	494	457	457	506	483	511	505	486	493	472	470	493	528	494	505	454	454	468	462	505	466	527	485	528	510	467	501	473	509	467	466	446	459	476	521	489	470	464	469	468	467	493	461	485	492	496	464	520	451	460	504	501	491	462	478	540	484	428	456	523	513	459	474	462	511	478	471	482	520	441	495	510	460	475	506	482	456	477	500	497	476	480	478	453	512	509	512	503	473	489	432	467	485	528	531	509	491	476	469	492	532	487	506	481	486	499	433	506	453	506	460	476	474	498	476	466	471	477	443	482	496	496	484	512	521	469	494	481	505	554	458	472	516	458	464	510	521	485	489	469	520	478	478	502	442	474	496	521	473	502	452	505	514	491	455	455	474	452	490	436	494	445	443	480	442	501	493	487	488	492
25080	9167	5641	2655	1912	1531	1217	1049	886	856	731	682	640	644	621	642	586	571	553	595	568	563	540	508	525	535	523	521	522	546	551	602	588	580	576	622	581	593	607	565	534	525	530	509	583	560	549	512	501	528	537	518	567	573	574	547	492	494	501	521	487	477	509	519	504	480	515	522	513	509	499	534	467	497	494	493	497	501	477	467	489	501	488	502	504	515	503	515	494	481	511	487	516	494	499	509	526	511	531	517	538	490	520	497	539	498	511	491	485	494	498	498	539	538	489	478	551	491	505	476	499	503	486	495	507	539	461	507	529	490	543	466	502	518	521	477	497	517	515	526	493	466	532	521	524	544	510	516	485	525	470	512	510	504	448	510	500	477	491	528	523	492	518	515	484	514	542	541	512	526	492	492	479	512	496	494	484	488	540	522	484	539	507	456	494	465	509	530	525	522	512	497	492	483	528	547	539	517	499	488	542	476	523	536	544	478	576	490	499	524	506	510	495	526	510	491	483	509	512	493	531	512	487	467	530	498	498	486	502	482	493	477	476	524	552	485	505	527	501	513	490	541	476	510	497	493	534	454	507	503	530	508	442	538	477	497	495	501	498	453	492	526	504	549	497	515	470	484	486	489	505	461	505	498	478	502	552	497	546	500	516	524	539	506	504	523	537	503	499	501	528	548	532	507	497	526	517	501	526	481	511	524	504	489	514	485	507	523	524	518	504	531	493	502	468	500	480	522	502	502	482	495	518	477	506	497	492	509	527	484	505	522	491	497	539	525	511	506	519	477	506	526	489	504	508	499	498	520	544	531	482	462	486	504	538	536	496	499	477	489	530	502	489	514	470	494	478	491	501	498	443	458	498	511	521	493	495	509	511	505	494	511	502	482	526	546	498	482	469	500	541	546	475	494	483	506	472	512	480	526	513	470	482	498	474	518	484	495	490	484	518	488	525	496	490	514	507	498	511	461	489	509	508	501	519	518	478	495	517	494	524	478	489	523	503	534	494	472	494	494	511	508	528	488	554	502	479	516	517	512	521	511	530	493	508	488	522	474	493	520	492	534	477	482	511	506	510	474	500	542	518	496	481	458	529	481	463	482	521	517	516	497	473	489	483	479	538	481	488	518	476	484	456	503	511	504	488	515	481	467	522	524	505	535	471	507	486	521	480	469	500	510	518	486	480	523	521	515	492	561	493	479	494	515	459	502	497	518	488	483	530	498	478	485	507	524	528	509	498	495	517	537	544	534	558	489	488	533	471	509	537	492	484	503	500	492	493	490	479	494	482	499	487	508	466	482	467	500	496	496	524	500	502	527	514	524	491	493	450	460	507	471	501	498	498	510	496	443	519	512	508	550	481	476	465	512	520	479	517	501	504	524	498	523	493	515	510	502	464	485	492	505	531	494	548	428	512	475	519	528	511	490	469	533	475	495	520	469	533	505	509	486	528	534	481	533	506	539	495	528	488	463	520	477	461	488	487	479	500	533	507	492	468	517	482	489	497	535	498	499	501	531	510	499	515	478	519	464	518	482	514	492	523	526	497	476	529	509	484	524	505	498	516	485	502	530	539	491	504	466	505	476	505	507	520	495	465	502	502	460	458	432	495	499	504	487	488	472	508	490	499	513	472	489	494	506	496	510	489	472	499	497	500	511	481	485	497	503	535	524	535	483	522	489	526	506	503	526	475	504	475	531	508	493	476	483	520	522	492	470	488	539	531	461	473	478	489	534	486	507	493	515	525	513	499	537	521	533	526	466	487	551	519	500	519	525	493	515	468	490	469	520	519	467	497	465	463	488	517	499	514	531	483	524	502	514	509	488	485	408	537	505	522	479	481	492	519	504	493	528	521	569	519	480	469	509	499	522	524	462	497	483	483	536	483	478	522	518	503	495	478	534	519	540	520	503	501	515	485	467	544	521	490	492	512	496	507	479	513	462	488	486	535	504	513	531	529	486	499	490	517	525	532	497	512	486	491	499	495	485	518	472	486	505	517	515	510	494	525	500	495	464	487	493	527	512	489	531	517	542	500	500	460	517	519	473	511	504	508	540	496	532	546	501	494	520	498	500	498	487	535	496	472	514	491	480	525	502	495	535	499	506	497	479	508	515	512	471	516	544	518	519	499	540	463	502	504	485	483	482	497	521	491	532	476	521	519	461	511	529	530	539	481	506	510	523	512	553	483	505	486	490	457	507	468	529	518	512	542	459	489	526	500	524	522	522	473	488	471	493	539	500	508	485	518	483	497	478	502	498	495	490	548	500	517	532	471	485	472	492	485	504	489	514	485	507	512	491	499	571	478	509	487	541	489	481	512	490	513	535	482	491	555	504	484	502	512	504	514	472	486	467	506	528	489	516	491	512	500	518	545	476	466	502	518	480	515	509	517	533	497	504	538	487	517	520	503	484	482	498	506	475	488	531	490	474	477	488	494	501	456	466	462	499	518	490	521	493	507	526	490	531	498	503	505	476	534	523	520	499	492	499	488	542	510	490	493	473	497	504	521	509	552	468	528	513	493	481	502	520	471	522	510	517	500	509	527	498	499	472	491	502	512	502	476	493	507	477	526	476	531	487	495	538	523	468	508	495	525	491	511	491	499	509	510	532	517	517	490	474	514	486	478	455	479	522	486	512	508	516	550	493	480	506	476	499	451	492	499	501	484	540	498	483	493	547	479	542	492	476	513	526	502	529	480	497	500	468	497	507	497	465	499	496	503	495	533	502	471	473	522	491	556	535	513	510	509	482	487	512	528	494	525	497	528	546	503	484	513	469	529	513	495	509	502	535	516	499	499	546	557	521	449	481	486	514	501	487	457	501	508	490	494	517	502	481	526	501	509	492	502	511	534	507	480	477	541	513	479	510	542	537	446	524	483	532	524	513	499	460	517	519	517	496	479	472	529	479	477	519	503	477	520	493	514	486	464	501	514	508	522	545	514	491	530	533	486	477	486	447	505	460	517	531	512	501	517	490	479	534	499	503	494	552	524	550	478	486	492	520	500	512	492	480	519	490	511	521	488	497	540	481	476	472	525	512	501	522	478	490	517	502	537	509	563	519	512	512	524	508	492	529	515	451	472	505	497	468	500	505	508	439	519	504	486	491	483	479	488	501	477	487	500	504	502	525	502	524	472	507	503	505	510	505	517	487	511	498	516	512	480	461	536	489	512	509	498	511	452	523	528	470	483	506	477	495	493	507	525	496	477	524	499	514	498	546	479	474	478	516	523	494	487	490	511	487	473	523	483	507	470	493	472	481	499	505	513	475	498	528	447	517	493	481	486	509	507	502	514	475	560	505	484	474	508	491	524	533	525	535	491	537	466	538	498	483	479	523	471	498	441	494	505	485	514	486	467	483	539	505	495	506	505	483	483	491	505	494	470	525	495	520	508	484	505	485	488	474	494	521	538	480	510	517	468	505	486	481	484	491	483	531	434	470	491	498	520	475	495	499	488	468	491	524	523	489	523	486	489	494	515	492	491	507	490	469
25480	21564	27587	25906	7886	633	501	406	390	378	386	355	355	347	376	353	317	304	331	322	335	312	312	309	293	305	296	312	292	321	313	333	368	328	287	323	327	323	332	293	333	340	317	293	315	285	325	283	275	272	319	313	340	330	315	297	289	302	279	295	317	310	296	312	309	315	302	283	272	318	274	301	324	310	306	317	288	296	292	263	270	292	320	275	322	295	268	310	294	301	278	285	305	294	331	275	275	321	306	262	303	291	303	269	292	290	284	307	289	323	286	273	287	262	311	307	280	291	293	302	278	268	294	319	284	289	285	308	275	287	291	302	303	265	268	278	271	301	316	280	277	316	290	295	308	288	287	319	323	261	263	286	276	302	298	318	309	279	277	292	309	302	306	282	276	298	289	278	266	307	313	296	318	324	262	311	306	306	288	316	277	304	309	324	290	311	307	312	296	301	295	289	268	308	281	319	308	312	312	292	307	303	298	310	311	293	278	307	294	286	287	298	273	303	291	290	300	319	322	278	304	287	305	268	319	304	281	299	292	303	285	311	307	270	263	301	294	302	280	313	296	309	304	301	324	286	314	297	304	319	277	282	276	282	290	286	299	295	303	322	261	295	284	297	317	281	296	334	290	249	296	314	320	289	288	325	308	300	310	286	301	306	269	302	288	326	313	317	256	322	303	266	298	269	283	323	245	307	330	289	305	294	325	326	286	286	304	266	304	276	293	301	282	286	306	296	292	278	262	271	297	278	298	312	290	283	274	268	278	280	275	284	307	296	336	309	330	287	294	270	293	286	294	324	300	275	309	272	304	296	303	276	292	294	318	262	316	281	292	292	295	286	297	271	309	302	305	271	293	306	302	305	304	339	305	315	327	291	302	277	295	285	294	272	289	306	314	307	313	308	281	304	265	311	262	277	309	259	294	277	308	268	278	276	299	279	336	266	269	294	293	296	300	292	288	294	297	280	280	286	337	295	341	310	281	310	301	326	279	286	302	311	301	310	281	322	310	300	303	302	284	266	282	267	286	313	238	290	250	307	321	289	277	316	295	310	266	278	298	295	278	293	279	290	308	286	296	289	298	306	330	282	295	251	301	290	270	299	284	282	305	299	301	307	288	281	314	320	283	285	270	314	311	292	277	281	292	266	286	276	281	287	306	307	314	285	296	292	308	267	259	304	294	310	304	281	328	288	302	274	292	290	272	294	286	295	306	286	327	302	274	325	310	314	287	311	283	305	306	309	299	267	335	285	298	299	267	282	281	299	296	319	319	281	311	300	295	282	276	311	287	290	282	262	322	285	279	300	293	295	312	290	292	279	308	293	326	339	301	300	265	300	324	307	279	315	308	291	284	266	309	281	291	289	300	296	263	295	286	304	284	291	325	285	260	297	326	333	281	301	327	314	284	307	302	274	290	298	280	333	292	303	313	256	284	302	296	310	292	292	284	287	244	296	297	286	312	274	315	300	299	287	303	306	276	295	261	288	279	273	302	294	275	303	303	309	310	285	284	293	271	267	292	290	282	289	294	300	291	308	308	331	288	281	287	295	298	300	266	289	271	281	315	303	279	299	285	267	319	300	299	311	278	283	287	272	292	298	281	277	279	294	278	310	284	306	350	304	272	294	315	290	280	296	289	311	314	294	324	289	320	318	318	270	294	293	316	278	313	295	310	296	312	344	284	266	270	274	295	315	285	321	294	302	297	292	287	308	305	279	293	306	309	286	277	271	275	288	315	286	313	293	316	288	298	310	308	322	287	299	318	277	321	285	302	317	289	311	316	286	310	311	295	332	309	279	319	297	284	292	285	297	290	314	288	284	312	293	321	281	280	279	293	278	321	285	287	302	291	284	286	313	302	310	322	281	265	328	267	292	275	288	292	304	270	255	274	303	310	291	280	291	296	315	282	281	298	304	284	292	296	297	305	313	333	299	320	318	284	275	303	319	297	274	281	302	304	295	272	297	270	277	325	286	299	325	286	309	288	287	326	298	263	262	309	315	310	315	296	302	282	306	286	304	298	297	295	309	285	283	294	339	276	280	295	295	297	305	292	317	309	292	291	299	307	263	303	310	295	281	293	304	279	291	266	280	322	324	323	292	296	285	307	294	318	305	316	302	291	278	323	279	271	270	310	271	325	304	292	330	292	312	291	277	277	273	276	300	285	317	279	284	318	290	321	300	314	262	306	252	291	287	298	321	313	327	326	294	290	306	289	299	280	306	301	273	297	278	289	280	311	321	310	298	292	283	259	308	313	346	287	303	285	275	308	291	315	298	312	319	263	292	314	295	266	314	297	298	308	307	295	295	276	300	277	303	294	307	305	291	288	284	290	299	282	303	299	301	309	316	294	300	280	297	270	273	289	289	298	310	298	302	315	310	262	312	282	290	300	305	288	315	293	281	274	297	304	308	306	284	321	299	279	286	295	272	313	295	269	297	270	306	282	297	302	314	270	289	344	286	299	288	306	303	297	299	304	302	281	301	293	305	324	283	319	287	286	289	299	268	299	319	304	279	286	285	321	315	299	262	287	300	299	312	291	284	306	278	310	282	263	296	312	306	316	290	317	287	291	289	318	260	296	302	308	280	294	297	309	294	283	297	292	272	319	296	312	299	317	267	321	300	303	321	321	302	315	283	312	297	286	273	287	319	313	323	322	302	302	276	294	277	323	307	267	307	324	278	281	309	289	273	294	280	266	339	304	270	302	312	327	308	284	295	309	284	304	299	280	288	303	313	309	292	303	290	287	323	286	300	296	301	307	279	312	307	314	290	285	319	283	281	310	285	262	283	304	334	304	314	303	291	294	290	295	319	271	308	295	292	303	275	319	297	306	283	305	285	293	278	311	326	303	308	271	306	277	296	292	306	300	316	286	276	308	312	326	286	304	301	276	359	312	310	297	304	311	301	262	290	290	291	302	322	298	287	301	310	291	291	291	313	326	308	287	260	260	286	314	284	315	282	333	280	309	326	285	308	274	305	277	260	285	291	322	273	328	293	337	255	306	297	286	277	307	285	266	302	277	276	268	293	279	293	281	288	319	292	286	313	298	293	265	278	275	297	286	283	305	301	285	286	323	306	277	284	304	294	294	301	292	284	282	298	288	275	289	302	305	307	291	272	299	276	277	308	296	302	277	305	281	279	289	321	318	300	312	297	319	305	290	287	297	276	317	304	297	300	323	310	317	282	301	278	298	297	287	307	307	295	296	309	275	321	295	260	287	287	298	279	322	311	316	291	301	306	287	280	268	275	291	288	299	288	283	282	318	281	282	306	290	295	311	289	291	285	335	281	293	291	305	266	291	274	275	309	311	310	288	280	292	294	293	293	287	272	318	246	275	281	323	273	268	310	317	298	294	315	307	299	294	303	294	307	292	340	293	323	278	318	291	286	281	322	275	311	294	291	285	319	264	328	302	287	300	278	279	290	292	288	276	286	315	307	306	293	261	309	280	319	279	296	315	293	306	293	282	321	283	306	288	268	274	301	321	290
22819	5447	3255	1568	1122	922	792	618	572	470	427	445	414	418	421	390	406	340	361	355	352	362	336	338	350	311	340	336	340	357	391	398	397	398	390	389	401	340	344	344	364	355	381	364	355	374	410	334	345	341	365	368	345	336	356	333	364	328	341	381	381	319	343	299	328	359	341	347	331	369	326	329	333	366	335	310	341	342	345	334	337	307	343	323	380	334	335	323	327	333	318	315	365	358	351	328	356	331	338	290	305	309	379	334	335	329	328	333	326	347	303	312	315	334	333	328	318	341	371	352	323	316	322	347	375	318	308	332	364	318	341	314	337	308	339	360	324	339	344	329	336	301	363	314	325	334	323	342	329	291	345	324	369	316	337	313	315	315	340	303	339	328	333	347	305	355	326	343	336	305	307	349	308	349	304	355	306	362	328	332	357	324	335	320	335	329	325	320	342	338	337	332	328	326	310	313	341	325	331	369	341	364	331	333	329	332	350	329	350	342	318	312	319	336	333	361	318	322	315	322	349	315	315	356	330	313	350	337	310	306	306	360	317	338	335	372	326	313	350	331	320	305	330	311	327	298	344	313	334	331	309	339	339	303	336	330	331	350	297	336	336	319	372	337	355	329	325	318	353	346	319	313	322	311	305	312	340	328	361	327	315	305	322	364	315	296	345	303	326	320	342	339	341	302	339	309	366	365	341	330	342	344	345	355	330	319	303	334	329	313	314	316	311	341	315	336	343	367	314	354	301	380	323	355	346	334	324	356	321	316	338	353	334	319	318	305	313	288	321	316	339	363	320	342	322	348	344	341	313	315	332	308	338	364	330	338	307	323	322	320	354	325	347	349	321	307	330	340	335	307	299	339	325	305	337	342	309	345	346	328	345	327	328	315	333	347	351	302	365	329	347	329	351	350	318	336	342	298	315	322	340	357	343	295	325	315	310	297	347	325	319	317	321	338	329	349	308	321	333	281	331	346	359	345	293	327	335	330	337	361	277	351	331	338	343	330	299	317	354	337	367	312	357	354	328	317	323	322	308	311	317	334	345	320	294	335	308	312	352	346	355	321	352	314	347	344	336	310	340	316	372	350	315	319	349	372	350	344	329	329	346	321	335	340	342	328	318	348	303	357	320	327	292	311	344	334	331	310	340	302	323	293	342	359	354	324	332	328	341	298	341	326	302	293	348	308	342	331	345	321	333	338	309	314	310	329	333	309	345	343	317	313	300	355	347	338	316	319	319	315	340	345	323	356	350	282	312	303	312	322	364	320	329	288	359	360	333	325	323	373	322	312	349	325	350	318	347	344	326	321	324	341	371	325	355	362	320	302	327	347	334	365	326	323	332	330	368	321	326	317	319	351	336	360	313	338	345	366	333	314	310	340	330	317	356	345	320	313	362	345	302	318	323	360	360	340	308	308	365	314	317	341	338	318	340	348	338	369	313	332	332	341	309	332	350	321	333	371	320	354	301	293	335	297	379	293	304	362	310	338	368	373	318	311	323	332	350	343	338	307	345	318	366	343	280	333	344	301	312	340	307	330	307	302	341	327	348	347	347	346	321	336	353	322	324	313	343	307	320	311	311	290	341	319	342	333	352	350	313	327	316	364	310	295	303	283	316	298	321	340	313	318	322	349	318	304	328	328	370	342	310	328	306	310	334	326	319	308	313	340	349	307	356	329	343	324	333	324	321	321	337	323	307	364	363	346	334	351	331	346	329	332	356	355	344	335	331	349	318	345	312	335	291	372	353	300	307	320	301	336	340	347	335	352	325	313	325	350	324	321	311	364	319	324	328	331	335	310	326	324	339	316	335	341	321	334	313	310	329	356	324	358	314	347	344	340	345	322	355	351	349	345	316	355	321	329	319	334	341	284	321	342	342	336	361	309	358	354	330	325	304	352	308	319	352	324	339	320	336	319	360	312	295	322	326	302	342	371	289	315	318	316	324	318	334	370	312	321	341	294	322	326	344	324	295	295	341	345	307	319	328	327	361	317	323	352	339	308	336	308	365	358	302	315	325	341	338	372	328	336	332	299	316	322	358	322	310	339	371	329	328	317	300	365	317	339	304	327	344	297	312	361	320	324	342	349	311	350	332	325	331	327	318	343	332	322	315	323	324	302	342	311	312	335	306	313	338	331	359	330	332	342	323	348	358	360	317	325	320	333	330	341	342	303	352	329	352	340	317	323	349	310	342	294	330	353	360	358	340	327	329	324	351	318	327	349	335	338	354	338	334	315	337	335	339	333	344	315	302	340	352	337	311	342	325	364	336	371	350	316	331	357	340	316	319	343	314	347	315	325	318	342	337	320	311	355	324	357	359	337	340	305	317	340	329	347	326	343	344	333	320	307	338	339	357	332	330	334	346	364	351	324	319	344	344	361	345	309	370	331	332	308	312	333	331	295	305	320	330	318	347	352	304	341	324	344	333	307	359	306	337	312	367	333	319	350	293	338	301	323	340	339	330	325	343	347	333	321	338	339	344	326	358	329	329	307	329	324	305	349	320	338	331	361	336	291	332	297	292	334	330	306	330	331	324	356	366	338	351	332	330	347	321	319	307	332	294	342	307	373	325	336	338	323	338	344	354	323	336	311	326	333	336	336	315	326	338	320	288	338	345	352	327	318	313	361	352	327	337	328	334	330	330	317	330	345	344	370	355	330	343	325	351	328	337	353	328	331	302	319	307	293	334	325	333	354	346	325	325	359	322	334	316	302	320	340	331	313	347	333	346	335	341	328	330	298	371	322	293	324	345	347	328	343	328	328	334	313	331	316	300	349	356	301	309	316	350	294	293	308	316	347	306	294	335	348	338	344	319	323	356	331	318	340	312	307	335	296	311	332	321	323	348	335	355	344	343	311	352	303	311	307	339	357	338	341	350	339	332	315	324	312	324	298	338	334	340	311	337	359	329	345	334	301	325	334	328	349	310	304	349	345	357	331	308	322	358	356	363	321	342	305	333	361	303	327	341	313	308	314	347	316	342	329	303	332	321	339	337	327	329	342	325	319	327	333	323	312	303	308	327	293	333	319	353	357	337	312	333	350	343	287	325	326	294	316	334	341	307	310	331	330	335	298	329	330	336	311	342	318	325	321	325	308	348	319	304	323	315	329	315	297	346	340	358	294	344	354	358	314	306	310	358	328	326	333	299	297	307	343	301	294	348	331	357	328	331	319	320	341	307	304	322	320	366	325	338	330	315	339	327	312	323	330	332	317	341	308	357	343	324	337	332	362	314	311	331	295	324	310	338	367	317	302	342	337	344	316	328	310	334	324	349	361	329	303	320	284	346	308	319	332	334	336	324	355	345	359	343	315	353	352	313	340	325	324	347	383	317	346	327	351	313	306	332	316	344	312	320	308	322	326	330	326	319	340	319	315	304	356	329	350	324	353	325	321	334	314	349	343	329	354	356	310	339	335	332	321	310	323	320	320	366	291	318	349	333	319	301	324	360	324	333	333	321	316	353	336	324	309	302	341	347	352	328	330
23136	21576	29374	24215	21567	21584	5976	1309	1034	985	872	812	809	781	760	706	687	713	631	662	677	669	623	651	624	646	664	637	651	622	649	681	667	654	667	662	656	646	664	626	656	622	688	582	668	663	684	649	652	633	635	612	656	626	639	621	634	601	632	639	619	620	614	616	607	612	613	609	634	598	657	622	625	608	569	638	636	615	587	578	624	635	606	622	613	642	604	617	564	618	591	615	598	560	548	584	637	612	564	567	592	618	591	664	644	563	587	593	615	598	696	605	621	603	605	625	606	689	589	598	587	627	585	613	615	608	551	648	611	615	579	633	630	608	643	623	572	612	625	602	575	639	558	624	564	616	611	631	624	626	587	625	593	600	588	618	618	588	575	619	630	585	581	604	579	592	625	608	592	615	583	607	581	635	629	587	597	617	658	595	651	609	548	590	626	598	569	609	567	602	590	626	623	555	597	610	637	592	599	577	617	615	614	581	617	634	609	643	637	577	611	663	598	568	615	618	602	616	574	646	588	600	627	595	634	587	621	618	657	578	603	629	604	574	639	593	606	626	545	624	577	610	642	559	602	598	606	638	640	662	621	592	590	572	590	605	604	573	600	600	624	610	634	633	588	626	591	596	585	596	602	638	615	582	570	618	597	621	621	601	618	607	630	605	584	575	602	631	621	621	604	575	613	636	620	622	645	542	624	608	619	588	573	625	625	586	595	599	619	607	550	629	582	607	607	558	607	624	582	604	618	620	600	605	627	624	597	542	622	589	610	507	614	586	594	588	568	604	571	621	586	591	640	589	596	595	601	600	568	618	616	621	647	630	623	578	598	606	604	542	594	614	564	598	634	583	600	584	570	577	573	610	560	601	627	576	606	590	575	603	566	602	626	583	593	595	633	611	666	582	605	604	573	607	583	571	599	583	636	652	606	640	615	598	629	624	587	596	638	604	586	626	619	602	596	608	596	572	598	643	596	647	593	618	607	588	581	637	550	632	633	612	603	628	556	583	572	586	618	586	577	603	585	616	616	587	560	633	652	596	593	582	648	614	612	579	580	606	606	633	609	600	601	628	618	573	605	604	594	588	604	659	582	587	584	614	634	596	624	607	597	583	621	627	580	585	593	598	585	583	606	613	637	595	609	595	616	600	639	623	597	643	596	629	569	588	629	608	607	605	637	614	572	626	614	589	600	611	576	643	599	576	603	601	583	609	593	597	659	562	588	607	595	607	594	634	644	576	623	616	589	625	612	540	568	598	591	582	602	631	595	620	608	606	607	617	580	609	593	587	648	611	607	627	581	592	540	625	612	652	597	600	610	616	584	669	580	621	605	622	587	589	604	572	589	599	627	635	582	634	594	603	625	586	639	635	627	587	565	639	592	608	648	637	583	591	620	587	587	624	589	630	639	610	576	585	596	606	606	675	617	632	604	571	603	585	601	605	616	597	605	595	603	593	598	589	597	578	611	611	567	606	564	608	641	605	615	604	605	592	637	599	606	615	621	598	610	610	596	581	630	584	615	594	630	565	625	589	622	609	601	635	632	611	581	577	594	598	570	614	617	622	589	584	620	618	606	566	578	583	592	610	594	605	625	593	636	634	596	579	611	634	622	616	625	663	627	585	614	607	586	628	582	638	568	580	628	617	597	607	591	640	620	604	569	600	595	555	573	593	566	584	614	602	606	623	603	607	616	605	626	573	637	635	624	586	577	578	624	601	609	653	635	598	594	596	519	554	587	596	562	623	618	591	637	616	633	573	580	571	675	640	650	600	595	609	599	610	616	612	601	587	617	605	617	622	558	587	594	597	605	611	651	627	629	601	586	591	593	603	589	616	617	575	623	532	621	577	597	605	601	606	595	568	614	578	630	609	589	599	658	623	650	603	588	601	588	596	597	620	660	650	611	607	548	613	607	606	611	586	625	611	606	627	647	593	569	604	604	583	614	576	614	599	631	629	590	587	630	599	596	586	582	586	620	640	573	634	617	622	583	621	636	540	596	608	627	586	631	637	591	590	600	550	577	585	586	617	593	591	594	608	561	566	614	613	626	593	622	607	615	639	622	582	568	591	565	599	595	613	609	614	606	601	585	623	592	646	584	598	602	617	575	625	631	646	591	599	585	638	634	585	587	620	601	588	620	591	616	620	651	648	621	575	571	571	616	574	605	596	609	619	635	601	599	614	591	583	597	610	624	640	572	547	627	601	583	620	641	655	617	609	585	578	621	619	674	660	678	625	616	586	631	583	601	590	587	601	597	582	595	602	584	611	602	595	579	612	598	616	649	567	570	613	598	629	610	626	599	573	602	635	611	573	600	595	587	580	618	628	605	604	606	623	600	580	599	598	599	626	621	600	609	572	539	541	613	595	603	589	642	586	605	575	598	580	646	610	633	585	626	618	613	620	607	596	587	655	599	546	625	593	613	596	627	564	603	598	597	591	578	588	626	624	608	614	585	583	641	552	598	633	567	614	597	582	654	605	605	619	555	619	602	591	636	588	650	595	611	644	624	582	611	599	608	620	582	618	606	610	659	609	627	619	621	634	595	640	622	609	618	609	623	615	612	646	580	583	570	668	602	621	586	613	621	571	556	641	607	604	605	620	589	597	589	589	587	574	600	582	649	580	609	606	586	594	599	629	611	595	649	622	561	627	611	573	633	602	593	604	587	624	621	632	649	614	617	637	599	631	551	565	595	578	582	611	564	595	622	578	593	635	621	546	603	577	623	606	568	592	627	620	611	583	573	608	620	600	596	615	634	612	594	595	633	631	618	578	618	555	581	639	603	579	611	583	608	579	609	606	597	595	617	641	603	609	616	637	635	545	609	583	634	580	621	623	589	591	621	582	570	553	614	611	602	579	624	618	579	625	589	595	599	596	589	621	621	595	604	590	623	611	573	610	600	610	596	592	586	633	617	616	643	623	623	612	637	622	547	592	636	642	644	597	568	574	585	603	635	601	617	590	617	627	567	577	628	576	575	588	645	575	604	629	624	613	582	589	605	604	594	570	624	595	585	604	623	586	624	623	629	607	622	618	592	677	643	594	612	578	604	596	619	582	580	562	631	642	582	586	623	566	595	612	587	631	596	621	591	642	625	650	624	601	617	579	645	596	619	583	605	598	635	643	597	589	608	585	623	607	577	605	572	591	600	633	623	554	609	624	590	582	641	596	585	584	567	599	607	604	614	642	603	633	613	604	625	596	595	599	594	614	554	585	598	602	566	599	584	642	602	599	573	576	593	577	635	614	597	583	575	614	579	652	593	603	629	605	540	617	631	598	605	601	642	623	640	577	584	569	590	597	632	612	585	620	578	606	648	578	627	601	620	589	583	581	613	583	594	617	612	633	583	563	586	624	541	640	579	607	624	603	618	631	597	630	641	607	602	622	622	630	593	555	603	565	631	608	585	628	560	570	601	582	622	598	589	625	579	623	611	607	595	587	614	588	594	612	584	641	575	559	603	521	601	621	621	620	587	617	593	589	610	589	600	643
31567	14659	9557	4731	3406	2795	2136	1693	1387	1201	1138	1054	926	899	848	791	792	741	734	713	705	723	718	674	706	644	706	692	686	652	769	796	777	761	702	761	745	753	672	680	733	697	699	708	670	692	667	681	710	704	687	704	680	644	684	670	659	695	719	632	684	595	639	659	703	644	630	646	636	694	685	643	597	680	640	627	614	615	638	599	614	620	636	707	642	640	600	655	694	616	668	626	647	637	632	636	613	611	624	707	589	656	662	621	645	682	602	651	629	626	626	619	616	620	654	657	662	665	676	660	605	639	625	647	626	649	615	626	604	638	634	625	625	636	626	625	650	631	629	624	622	590	660	588	645	630	616	584	647	656	612	623	648	590	616	606	554	615	606	650	627	562	647	631	635	581	633	600	617	633	620	602	605	604	627	624	634	630	608	615	648	580	642	641	617	631	588	599	595	641	615	599	623	635	610	618	610	613	642	622	598	633	623	616	617	673	643	641	641	636	624	628	663	645	660	686	625	616	609	598	595	613	636	635	607	584	609	611	633	634	621	607	671	613	602	601	616	633	625	625	641	632	636	606	628	659	634	663	638	612	637	642	636	628	642	618	628	644	608	635	598	606	630	600	605	642	637	618	625	625	644	617	623	673	636	634	607	598	600	683	618	628	607	632	653	660	619	608	660	626	607	640	633	615	619	631	618	591	629	619	638	619	612	659	610	650	561	621	610	600	627	594	610	644	641	592	624	618	667	644	660	592	623	688	641	638	605	635	585	618	618	632	632	630	614	628	609	614	601	611	633	587	615	607	618	599	618	616	608	575	649	627	615	621	639	611	623	659	615	628	600	585	609	656	625	653	645	624	624	602	613	590	675	596	647	640	604	580	637	565	661	619	590	652	639	639	587	597	644	610	614	620	640	587	592	685	637	644	604	590	676	597	586	554	641	625	623	626	593	643	566	649	623	602	564	593	649	636	669	630	612	620	595	637	644	654	600	607	606	651	652	618	617	642	626	661	640	583	617	641	643	647	614	600	631	577	595	635	646	644	638	619	622	588	614	638	621	644	620	573	651	629	648	656	606	581	682	627	600	600	576	625	614	624	610	619	663	632	620	595	612	637	639	610	626	638	636	625	608	624	666	606	667	586	630	599	632	628	625	599	630	638	625	641	631	556	626	651	614	609	606	602	605	631	616	632	621	623	633	629	634	620	606	595	583	632	607	645	595	587	647	606	628	602	649	616	638	628	633	620	652	626	632	626	605	597	621	647	623	613	617	622	587	568	663	642	606	644	638	571	614	646	608	598	622	608	648	592	594	638	601	633	594	627	635	614	629	653	615	643	604	619	657	609	623	656	623	597	663	640	601	608	634	642	640	644	674	612	633	614	564	626	611	645	617	601	597	588	622	643	582	658	628	638	614	619	594	632	603	652	579	673	640	595	614	612	622	610	634	589	646	618	607	608	644	610	602	633	602	611	681	600	631	607	570	588	578	648	668	565	573	697	590	658	644	624	642	696	635	649	621	639	617	664	618	604	606	627	589	621	618	602	658	580	632	616	600	651	556	639	630	630	658	609	638	585	619	618	566	598	627	624	613	624	630	659	584	631	635	594	609	609	624	617	600	647	605	627	612	599	637	672	611	647	631	609	610	624	634	607	605	666	621	608	601	594	640	617	620	630	644	608	608	646	633	609	619	668	621	597	646	615	628	578	632	653	638	624	646	616	602	565	637	607	631	621	590	628	641	649	617	576	657	617	614	634	623	640	595	632	602	616	595	618	608	611	631	617	633	600	636	650	648	588	661	628	649	586	620	631	646	638	615	609	630	589	646	623	624	640	637	603	609	580	647	606	587	667	628	655	627	637	621	600	603	611	631	645	617	617	670	660	578	571	612	636	593	661	656	599	592	633	639	645	624	646	594	617	628	624	594	627	631	613	633	617	598	630	615	594	637	642	628	654	637	688	617	656	608	655	609	666	594	643	635	609	617	627	668	575	605	613	623	652	619	587	617	597	595	588	639	613	589	599	593	634	602	626	611	584	599	612	612	574	603	669	671	590	604	653	631	604	579	622	622	561	631	604	625	573	611	691	619	593	646	648	637	620	613	661	663	659	623	636	618	617	673	633	585	610	618	640	656	632	580	632	629	659	634	621	616	673	634	631	574	672	630	654	644	632	594	622	631	606	589	620	669	600	651	629	644	623	600	578	651	584	672	629	649	617	661	633	628	643	642	593	606	599	637	610	607	601	613	625	578	619	615	674	606	599	667	688	578	620	648	575	596	638	613	601	635	663	649	606	601	678	648	673	653	617	653	628	638	612	626	618	631	607	632	601	647	595	621	584	621	651	587	633	621	655	616	634	628	586	612	623	668	599	635	616	596	615	621	660	631	619	612	586	604	603	657	637	655	620	580	625	634	590	645	670	621	623	614	611	643	572	611	573	621	628	637	642	640	618	616	617	620	597	598	602	640	575	682	572	637	602	609	620	632	643	647	615	638	577	609	586	615	648	657	600	637	617	635	577	648	622	576	662	635	590	643	628	628	641	628	639	611	588	646	606	621	572	619	630	626	649	633	621	658	612	614	673	650	613	611	626	671	639	616	658	651	631	597	601	601	562	646	614	622	640	645	572	578	620	629	624	658	640	653	660	587	640	668	608	629	604	614	623	593	599	657	626	615	649	596	651	610	635	661	612	621	607	586	659	622	646	660	618	631	639	630	626	630	644	612	623	636	664	615	611	595	605	592	597	654	606	659	578	591	602	646	632	635	602	622	601	611	636	643	596	625	623	666	593	624	616	615	628	637	651	634	634	668	657	593	639	606	658	575	629	630	623	607	629	643	589	594	601	581	659	622	657	617	619	599	644	624	580	609	590	615	670	605	620	609	626	637	602	653	589	612	662	601	626	603	579	636	588	661	634	621	648	618	607	623	610	591	624	608	614	631	681	631	618	589	586	593	631	606	638	599	610	624	650	597	584	679	606	615	589	637	582	614	641	583	646	625	655	603	688	612	641	609	611	675	600	637	617	653	613	614	658	630	627	611	639	617	640	563	638	614	628	627	650	619	570	623	628	582	636	590	624	610	628	606	650	551	655	599	677	610	602	620	625	611	654	658	574	624	559	677	606	623	634	613	635	589	640	618	660	649	660	631	628	619	605	588	627	614	552	611	596	660	654	587	654	625	647	651	623	626	616	611	668	601	569	597	643	609	642	611	666	614	688	591	631	624	587	638	633	650	638	661	591	602	623	618	599	637	602	595	644	645	633	618	606	600	630	664	655	592	625	643	605	637	627	634	665	673	616	645	634	622	659	643	636	608	582	640	584	609	633	586	626	633	598	593	636	614	618	614	641	672	650	655	645	624	608	592	635	641	603	598	653	614	641	646	647	602	608	610	580	623	629	562	664	598	620	631	583	635	625	643	613	655	600	630	651	627	633	626	609	706	647	636	644	664	612	596	612	638	636	630	595	590	626	618	628	657	607	642	665	613	606	618	628
28625	16306	2424	448	331	279	313	304	282	257	240	262	287	278	287	246	262	280	250	295	257	314	242	269	267	263	294	271	291	296	316	295	292	321	289	300	289	310	283	301	268	286	267	277	276	285	320	269	287	279	330	311	268	249	273	311	275	263	255	296	298	263	298	260	259	257	267	276	272	250	253	253	270	242	288	262	267	287	291	244	256	263	264	269	288	291	283	271	281	255	247	298	280	251	271	273	270	238	258	278	276	272	257	250	278	284	275	270	263	264	274	271	278	290	275	262	269	265	264	230	255	294	268	284	284	282	272	278	266	284	270	244	262	288	261	280	261	258	266	292	277	281	269	280	268	278	296	275	296	270	278	256	304	315	262	278	290	264	304	261	272	308	248	282	256	286	262	288	293	264	277	289	262	331	291	297	248	277	269	295	271	263	289	240	266	240	268	286	267	296	271	283	250	273	255	248	294	294	261	259	274	276	274	266	284	248	283	279	281	280	300	272	284	265	248	264	258	293	265	269	250	248	267	276	271	286	288	276	286	229	287	250	281	291	258	283	264	271	273	266	293	313	254	274	247	300	266	289	299	268	256	287	268	278	287	294	292	288	274	267	248	296	264	264	274	287	285	288	265	258	264	234	291	253	289	281	259	286	256	267	280	256	295	268	304	278	271	264	268	313	271	305	257	266	258	282	282	257	268	261	278	272	291	273	281	273	302	292	279	284	273	267	253	277	253	281	296	271	279	256	284	278	271	244	263	279	252	273	295	264	271	279	286	272	254	256	285	299	294	281	307	281	293	267	279	273	269	288	263	267	257	250	272	268	269	255	280	271	255	282	251	286	253	273	277	280	293	266	252	283	263	280	266	281	291	284	281	291	256	287	280	286	295	273	253	271	308	277	290	264	273	290	284	280	264	276	282	290	259	250	261	266	268	270	268	281	292	259	263	307	303	257	278	267	285	257	301	279	255	289	288	288	277	277	263	267	287	266	298	274	249	268	266	262	272	264	265	262	288	254	293	300	298	258	242	268	298	277	286	277	242	259	274	289	276	278	284	281	286	275	270	272	277	261	279	279	266	281	280	275	258	294	253	260	264	262	280	268	274	269	284	281	289	271	272	259	256	267	255	278	265	252	263	273	321	294	246	267	267	298	291	249	302	256	296	307	268	300	260	291	269	272	270	286	280	257	282	290	273	271	297	283	294	277	259	255	259	278	275	283	280	255	259	311	271	262	271	280	297	285	250	274	281	278	294	279	260	247	253	273	285	289	284	289	275	267	271	243	285	262	280	258	279	253	246	316	275	265	300	313	251	283	277	262	256	265	267	273	301	295	261	282	281	257	271	267	283	278	276	263	304	254	296	281	288	281	251	241	269	247	270	275	303	272	248	285	263	240	261	253	250	266	277	276	273	264	263	260	317	273	262	266	273	289	291	263	235	283	279	285	250	270	273	294	265	281	247	248	281	253	259	270	268	265	256	259	256	287	271	281	307	248	301	280	293	291	278	274	255	244	263	274	264	298	287	285	261	259	259	288	275	265	259	257	258	303	279	259	301	244	249	299	295	266	296	259	286	297	291	289	252	276	250	257	279	276	252	285	283	274	251	269	278	269	270	283	301	289	288	289	292	283	266	258	262	290	250	335	252	267	257	262	246	304	278	315	263	270	282	265	288	267	275	273	286	243	263	274	251	292	304	263	274	281	304	271	268	262	265	270	267	294	256	293	294	254	276	269	279	259	272	282	305	265	263	286	285	282	270	248	262	279	273	245	287	272	288	291	281	258	250	285	290	266	295	263	271	281	255	280	283	254	267	267	282	288	251	286	279	257	276	280	271	282	262	281	267	296	266	246	251	265	279	255	284	260	287	291	276	274	279	261	254	292	234	306	284	285	270	281	271	282	258	276	288	273	281	259	260	267	257	280	274	282	276	275	255	260	245	302	302	291	272	225	306	295	285	280	268	244	272	264	271	274	278	279	274	281	250	286	290	275	276	274	275	286	272	284	261	251	283	258	288	289	272	309	265	262	281	308	287	264	282	252	259	269	269	277	285	283	270	247	270	251	285	265	277	279	318	266	272	270	321	265	264	241	271	301	271	299	284	281	255	281	294	284	265	274	267	244	244	276	284	258	270	257	279	270	255	275	286	273	270	316	271	279	279	289	263	279	273	297	283	260	283	284	303	301	275	267	285	288	268	280	269	259	258	278	271	263	263	263	281	283	257	263	295	286	264	281	263	269	277	250	312	292	270	286	258	261	297	270	277	282	253	308	296	268	272	246	265	285	289	242	290	266	287	272	269	281	249	254	264	265	283	281	283	294	268	313	295	272	259	273	268	253	269	291	259	239	266	256	278	302	257	275	289	289	281	271	249	257	263	277	242	236	277	307	283	279	270	268	256	273	259	282	262	278	250	281	284	254	270	308	267	287	284	301	289	236	265	286	273	304	258	262	255	276	265	254	292	263	273	309	309	254	289	298	298	271	285	264	251	294	261	272	273	275	283	279	291	283	249	255	302	278	280	279	263	279	246	282	247	261	266	309	251	269	252	282	277	267	308	257	280	257	276	272	277	285	270	274	277	293	282	259	257	278	279	261	258	276	277	263	269	274	258	299	283	265	295	242	286	289	297	264	283	284	297	293	251	283	285	283	246	252	296	276	261	280	268	282	296	258	285	309	265	265	259	288	262	271	275	296	272	241	284	247	251	269	273	283	289	277	269	271	259	288	249	282	297	257	288	279	282	270	267	286	275	255	261	298	260	274	286	288	267	295	270	261	283	255	274	280	277	269	308	276	266	264	282	258	271	260	254	269	275	265	304	273	306	276	275	263	278	284	274	276	267	249	274	244	278	278	275	266	288	290	273	301	295	263	268	296	284	267	273	296	250	302	263	259	264	271	301	292	287	294	287	306	257	279	279	269	233	290	288	244	281	282	278	300	297	270	265	240	286	271	294	285	289	280	255	292	271	291	255	288	300	242	287	287	273	257	249	301	241	272	249	261	267	291	298	267	260	268	257	270	285	268	285	282	280	249	247	263	300	313	276	264	254	276	265	269	294	276	267	269	272	275	281	264	303	284	284	255	273	266	263	250	286	274	256	273	276	270	272	271	253	283	249	288	296	247	276	280	275	287	247	278	273	263	247	252	267	260	268	281	290	260	272	260	252	273	284	250	276	251	274	284	275	283	290	232	308	291	273	300	272	263	263	274	258	278	306	249	270	272	279	254	293	301	316	290	283	265	246	298	292	279	274	282	283	246	275	257	291	248	308	282	263	275	264	286	256	276	272	275	245	258	268	267	313	274	237	291	286	282	294	269	254	273	253	253	293	285	251	297	244	278	277	292	311	285	260	279	274	317	288	302	272	285	265	268	265	245	275	286	265	263	286	248	273	289	295	290	269	243	264	274	247	272	249	262	252	272	263	271	290	294	280	261	267	270	302	287	274	271	315	290	274	272	279	270	289	268	264	245	282	272	263	244	280	300	274	252
7570	774	565	417	395	341	319	322	295	325	293	279	324	301	325	315	353	296	330	309	282	304	321	307	283	288	257	287	303	317	311	336	333	324	351	345	311	289	300	326	342	273	324	325	322	334	323	326	306	296	299	316	296	318	326	312	310	306	290	329	309	357	309	293	312	288	305	318	278	305	293	262	302	285	327	306	287	287	302	285	309	293	287	301	294	279	296	282	253	280	281	289	285	301	307	299	296	283	283	297	297	325	275	283	304	284	292	288	279	293	290	290	310	272	289	293	263	299	295	286	276	300	297	299	304	332	258	309	323	313	296	299	290	316	311	253	295	326	286	283	290	297	294	273	295	291	293	311	279	250	318	278	279	304	278	291	298	273	318	322	285	292	297	293	320	286	307	277	280	291	276	293	303	319	293	300	277	316	314	288	296	320	303	324	312	335	319	299	317	284	305	304	270	291	332	297	285	296	272	311	293	301	297	294	282	298	306	282	284	315	286	282	292	288	289	306	270	289	295	330	278	310	304	291	296	274	309	296	297	286	297	295	288	282	295	288	301	275	301	292	296	300	299	310	304	287	308	302	304	318	303	303	321	308	301	320	302	295	294	266	276	279	309	289	314	297	277	308	293	304	281	283	295	280	305	299	286	292	313	270	324	281	318	325	295	345	275	314	325	311	286	313	286	298	297	316	322	277	278	285	283	278	310	306	304	284	313	309	285	289	298	288	351	305	318	305	319	307	263	274	285	284	293	272	279	298	314	282	306	322	318	295	316	278	282	300	290	320	284	295	310	282	296	297	297	290	299	265	304	305	336	289	289	282	272	295	312	290	314	281	286	278	323	276	312	315	321	300	329	308	300	289	296	309	290	283	288	317	323	285	305	282	328	288	297	302	286	268	272	288	285	305	285	300	293	290	266	332	318	306	303	278	289	304	261	309	293	270	290	296	324	298	306	286	287	295	287	276	300	277	272	309	264	270	287	285	266	286	315	327	289	294	295	311	312	315	272	304	293	274	289	286	297	256	339	288	302	312	296	298	312	290	299	327	264	286	304	288	297	283	301	296	285	286	311	300	316	312	322	292	267	308	323	286	304	308	287	299	323	310	310	299	270	281	304	293	320	296	298	299	311	287	290	297	295	307	270	277	312	271	308	286	280	288	300	272	284	298	255	284	299	315	322	291	291	285	300	257	303	272	283	290	300	289	291	270	307	284	300	317	313	305	291	283	312	299	300	308	318	280	289	332	322	296	268	270	290	291	322	303	303	306	300	301	297	271	317	256	266	304	311	283	288	280	291	300	289	329	326	287	325	303	304	287	304	285	282	301	269	276	293	300	273	265	278	279	267	282	296	312	295	289	288	275	281	268	299	326	287	313	299	321	276	320	309	312	320	322	319	298	309	330	288	309	301	310	307	314	304	279	254	300	273	295	287	287	269	302	287	290	289	286	291	303	293	280	329	265	284	279	300	304	305	286	287	297	308	292	288	271	296	300	308	289	347	286	284	277	323	273	295	330	297	299	285	291	297	262	288	306	268	301	286	268	312	302	303	295	320	291	327	287	295	293	291	307	277	309	278	310	321	295	267	286	292	311	301	323	297	291	299	303	294	284	298	300	290	281	299	284	287	292	310	283	277	296	269	270	286	292	312	327	314	301	294	309	294	273	260	329	324	303	285	311	303	294	284	296	291	265	314	288	284	285	295	318	304	304	329	310	243	289	303	324	302	294	274	287	310	306	319	280	331	310	270	287	308	248	278	284	278	312	266	292	270	319	332	323	297	305	305	299	324	280	308	312	273	305	250	277	292	297	300	305	312	296	274	313	266	251	327	319	307	307	308	308	331	282	294	318	291	313	302	297	312	306	308	290	333	300	305	302	265	305	280	304	301	299	305	326	277	275	301	314	316	275	295	280	290	301	294	312	310	309	322	314	319	273	298	330	316	288	273	324	285	299	285	291	294	306	290	299	328	268	289	314	311	301	300	293	303	326	281	279	318	284	318	298	313	317	279	249	267	292	307	296	315	295	308	305	294	276	302	336	312	300	299	302	288	291	300	283	277	276	311	287	304	313	313	273	298	289	303	325	292	309	283	277	277	288	318	297	321	290	289	330	292	287	291	283	313	319	280	318	292	309	341	310	324	305	288	295	299	306	303	295	302	296	294	311	282	316	318	309	292	316	315	286	304	340	308	318	295	296	290	306	325	277	294	296	301	289	290	300	290	312	279	283	308	284	284	277	314	292	301	300	279	329	291	299	300	292	293	289	303	304	298	327	302	273	304	286	305	279	279	323	307	297	295	290	297	298	299	284	283	271	280	312	270	260	286	297	282	257	304	291	300	279	320	305	306	284	299	255	311	302	301	337	273	307	302	289	300	326	330	291	257	284	307	284	313	273	310	301	312	290	288	266	315	304	333	259	304	273	313	319	309	281	297	298	267	292	296	286	321	274	288	288	291	311	283	291	292	274	297	276	320	255	280	323	297	335	314	275	266	296	296	298	308	314	310	291	281	289	307	277	291	330	308	292	284	289	292	269	297	318	308	320	322	294	333	297	297	290	301	313	290	318	316	285	309	287	273	283	316	288	303	277	297	293	292	266	301	298	316	308	289	292	310	276	289	306	295	324	296	317	268	289	315	273	325	288	276	335	316	309	297	261	302	295	289	294	298	311	272	301	301	297	318	306	293	316	288	283	279	335	314	288	307	294	287	290	307	321	293	288	298	321	274	283	315	322	307	285	294	290	305	312	302	301	344	287	296	292	317	295	306	291	298	313	277	313	296	290	308	298	306	287	301	284	302	262	305	287	313	308	269	290	303	329	299	285	313	284	304	287	314	297	258	298	336	294	293	323	341	270	314	278	276	300	344	311	281	304	309	288	311	297	316	297	276	292	276	302	284	314	284	317	286	289	301	271	280	313	285	308	270	278	314	259	274	285	294	298	327	296	268	302	297	271	288	315	286	295	320	276	280	297	288	295	279	296	282	301	310	293	284	324	303	273	281	307	292	292	332	305	303	299	260	294	299	298	297	297	321	321	318	295	297	308	317	266	316	308	301	306	304	268	303	310	274	269	242	266	307	309	311	285	298	278	303	276	271	248	328	309	314	300	277	325	293	305	291	307	298	295	305	313	312	295	327	304	319	252	313	285	305	306	292	306	332	286	310	299	305	282	292	332	290	279	283	285	282	312	268	292	292	315	281	282	311	303	310	299	292	315	309	313	264	311	287	306	294	260	293	301	296	304	313	300	299	307	278	325	299	314	297	332	257	250	285	263	289	280	285	303	289	273	291	282	312	261	278	318	328	283	304	321	287	274	307	304	291	343	289	278	302	309	293	286	301	300	317	306	281	288	307	300	303	279	298	287	287	313	299	298	294	295	280	271	296	313	299	303	290	312	286	300	289	324	285	284	305	281	288	298	303	313	281	293	287	305	314	279	293	298	293	285	313	310	298	327	304	308	284	279	322	282	289	324	284	269	280	288	291	303
24309	21566	28836	24762	21505	6649	1140	841	698	685	646	588	572	556	534	537	538	575	536	548	556	484	520	504	506	532	492	495	504	519	532	573	544	554	534	551	566	543	498	517	481	516	489	517	470	477	530	479	476	504	502	510	491	490	510	522	472	556	498	508	508	462	453	522	504	531	487	507	459	519	464	450	492	453	479	486	478	466	500	474	481	483	524	496	459	503	513	479	491	489	509	462	466	496	489	462	495	481	490	506	521	514	487	502	518	451	477	486	481	459	483	498	485	487	484	520	503	479	512	473	495	477	502	494	492	497	503	450	470	511	488	484	492	512	476	516	472	480	451	467	488	471	507	474	504	463	480	513	490	501	478	492	495	451	483	502	497	483	484	459	508	501	492	476	492	497	448	471	485	467	480	467	446	463	503	450	492	526	484	481	460	452	488	487	499	530	495	488	485	469	484	452	470	495	459	462	470	472	511	471	504	456	506	477	506	526	507	490	452	482	471	520	508	482	515	508	461	501	512	494	511	479	462	494	515	500	535	436	461	488	514	455	493	514	479	495	482	470	443	469	462	499	476	486	498	473	486	493	484	457	447	504	477	530	442	528	458	519	547	495	494	499	441	493	500	488	519	482	500	476	497	512	471	482	477	465	520	494	524	487	503	512	483	494	491	520	446	476	498	456	535	479	515	478	499	460	473	468	547	461	482	481	514	497	491	484	450	508	510	463	486	480	488	458	472	455	438	501	465	517	488	493	492	497	486	445	488	475	490	456	489	478	461	496	500	513	497	458	472	456	537	469	471	460	496	459	483	483	467	468	507	504	475	515	532	474	518	491	482	467	487	480	493	470	422	443	468	469	494	522	479	516	460	478	485	437	438	486	452	457	461	488	441	470	442	489	471	472	461	468	498	498	455	470	478	468	477	471	491	518	454	497	499	491	448	487	508	489	462	493	494	461	503	510	473	498	486	464	496	491	459	460	507	503	496	462	456	502	519	461	492	459	484	483	467	482	454	451	475	465	481	482	546	481	455	507	517	496	480	484	460	482	475	442	487	482	481	508	501	507	499	455	483	472	470	491	518	523	457	462	488	507	454	493	480	542	470	505	450	500	498	485	512	471	537	486	478	514	477	481	454	458	518	518	510	475	492	506	466	491	461	507	460	465	468	457	506	498	486	539	497	487	481	496	471	517	486	510	486	504	487	482	487	493	493	505	464	431	434	460	504	479	507	471	521	508	491	458	498	486	497	511	459	470	492	478	528	503	484	478	474	452	497	467	460	451	491	468	478	495	491	492	503	448	482	518	522	511	462	498	515	509	460	538	463	491	510	478	509	519	468	508	488	494	531	454	499	486	498	491	502	493	489	486	457	486	489	482	457	468	529	482	467	470	482	484	489	500	503	496	470	471	451	512	465	495	465	521	487	500	496	467	496	480	528	513	519	481	436	475	473	434	506	501	521	501	458	458	482	513	477	478	488	492	502	505	467	522	508	513	504	481	503	480	489	498	471	477	463	492	493	451	468	493	492	466	474	483	477	492	480	467	500	462	479	488	490	465	531	514	480	493	468	497	508	486	517	480	501	501	518	486	508	535	466	479	506	464	461	461	477	508	467	463	455	473	484	499	455	494	497	505	556	485	476	517	496	487	498	501	493	495	507	499	494	460	509	487	491	483	472	550	481	475	463	480	466	475	456	510	451	496	505	515	511	495	437	466	482	476	466	463	489	474	479	496	504	504	483	463	492	489	467	461	492	486	498	467	476	455	458	462	498	441	502	503	468	445	478	494	492	449	490	464	480	461	457	475	458	478	461	488	484	536	491	497	473	484	501	504	483	475	500	525	466	477	469	494	496	467	481	466	477	499	511	502	482	514	461	502	482	447	493	470	516	472	512	515	453	506	478	474	510	475	467	482	458	504	490	517	484	484	466	487	492	510	508	486	480	503	493	491	490	440	487	487	502	476	471	493	502	459	493	492	483	442	518	476	460	459	500	472	501	447	475	491	448	512	455	445	520	480	515	494	483	514	465	493	526	492	529	447	467	450	450	462	526	491	508	443	447	508	433	450	500	530	493	478	467	466	534	464	509	477	445	478	491	509	527	520	461	468	529	511	509	491	492	499	479	479	501	481	436	481	503	513	534	478	485	508	460	522	487	543	472	500	476	475	468	483	498	496	478	465	497	454	499	502	472	537	521	507	496	476	517	467	463	532	506	487	508	486	485	470	450	471	477	497	530	514	510	471	469	458	518	519	498	456	488	512	496	506	471	478	506	437	460	492	477	481	514	500	464	477	486	500	464	545	484	481	485	492	519	507	485	525	474	439	467	483	467	548	492	491	483	506	513	448	435	469	471	493	497	516	483	510	476	464	513	460	446	492	462	476	516	477	474	477	444	489	465	508	448	437	492	472	497	475	494	502	485	452	477	481	517	476	478	496	484	534	487	535	512	497	484	454	475	483	476	505	468	517	494	493	495	476	506	471	489	522	475	487	455	454	472	492	496	510	482	501	499	505	454	497	467	509	496	515	513	463	481	504	524	466	459	458	531	483	501	522	482	464	502	459	463	480	520	487	506	487	477	492	519	475	485	477	484	474	488	438	496	488	471	471	519	488	527	459	496	450	503	515	461	466	529	475	528	513	502	466	444	490	504	501	495	488	483	450	490	476	509	493	477	503	497	500	490	510	519	475	544	484	505	462	484	454	494	472	466	472	495	522	499	466	481	509	480	449	471	502	470	494	509	515	485	453	508	462	479	478	505	480	517	506	435	494	452	530	491	442	521	493	475	520	470	493	472	461	475	467	523	501	460	472	513	447	477	489	506	441	486	471	481	505	453	482	484	468	504	479	538	499	450	450	499	483	475	495	493	491	497	498	436	533	492	495	458	482	493	483	488	495	491	499	471	462	477	488	430	508	494	469	456	495	446	503	472	497	478	471	467	509	480	489	471	477	479	519	486	465	492	495	492	487	488	522	504	480	499	470	515	526	514	485	484	476	475	467	449	497	442	498	498	462	509	471	514	512	494	456	471	488	453	524	452	486	474	461	483	495	476	451	483	459	512	460	539	485	483	479	479	452	478	499	483	473	521	476	518	496	485	498	514	495	483	485	537	495	505	506	464	464	485	444	478	490	472	514	505	521	493	451	457	477	509	459	463	493	471	464	472	496	500	464	494	484	453	506	492	446	492	503	503	501	486	500	480	517	460	440	508	516	508	471	503	495	481	483	462	508	502	489	475	488	506	472	547	470	430	489	437	489	462	454	502	508	446	483	465	507	482	495	443	518	483	455	454	452	491	477	507	529	476	462	528	427	502	500	476	522	477	482	507	492	478	502	465	521	472	506	502	487	484	478	469	448	461	491	474	487	492	478	491	490	488	454	506	479	463	471	495	498	548	441	486	477	529	531	484	462	512	456	475	471	472	490	467	494	508	508	480	506	464	470	476	496	458	502	533	484	530	478	490	485	511	458	488	488	482	489	481	503	478	500	537	481
24880	9085	5607	2563	1963	1545	1243	1025	891	803	781	693	632	636	572	561	578	598	551	528	562	553	547	474	537	559	544	531	541	511	575	609	628	570	585	567	584	552	551	572	568	549	548	569	527	548	510	552	552	526	546	476	520	569	517	563	537	546	547	523	567	526	518	540	572	493	510	514	500	482	512	518	527	518	520	476	496	533	521	488	514	514	518	495	500	509	511	527	524	491	526	503	489	527	514	502	560	520	510	514	486	506	472	520	522	488	516	513	504	530	470	495	525	504	522	535	532	505	516	503	502	517	487	471	494	513	504	480	483	490	505	488	523	521	483	488	493	506	523	514	504	505	504	485	522	512	450	508	558	476	488	499	499	503	495	541	510	509	497	484	517	494	520	502	485	520	529	501	465	536	544	479	520	500	503	477	507	495	501	539	497	504	523	494	511	488	512	477	490	517	509	496	487	484	521	531	513	558	497	513	523	516	488	470	495	529	500	511	491	518	482	521	496	481	484	513	511	483	523	517	522	529	480	471	527	506	519	464	431	495	491	472	498	521	507	490	495	478	464	487	539	515	502	467	502	501	451	439	521	483	492	459	507	466	534	534	511	487	536	522	517	477	535	484	495	512	511	491	472	488	502	501	493	473	496	502	494	509	452	515	476	462	533	477	511	491	530	495	461	570	519	474	511	495	447	518	536	478	496	521	494	518	500	477	519	531	535	528	505	479	506	490	491	483	476	504	487	509	550	467	480	464	453	501	510	513	496	492	528	506	483	524	468	505	477	488	487	494	455	488	513	488	525	509	503	504	502	566	524	510	483	533	523	513	539	529	501	516	503	532	457	527	533	520	549	507	477	505	516	484	522	529	495	521	512	514	490	523	514	465	523	511	506	497	485	523	521	507	510	511	475	479	484	505	513	520	538	532	483	502	519	490	534	485	516	484	512	497	503	457	496	490	518	514	533	496	511	462	504	486	496	512	507	486	469	502	523	503	510	451	482	494	507	489	496	489	511	517	535	485	462	487	512	506	491	493	528	502	474	475	454	482	507	506	464	496	531	524	533	498	489	513	513	481	512	485	531	460	516	535	545	481	481	512	492	501	499	553	524	520	461	509	463	448	498	481	510	540	486	500	482	499	513	494	462	473	515	538	495	468	512	491	512	493	483	469	498	489	469	454	483	501	460	503	503	481	514	480	512	489	552	511	521	493	494	532	507	519	450	472	499	526	551	530	531	527	523	493	478	536	503	499	504	507	467	497	471	531	500	509	500	476	517	515	459	472	506	508	489	543	532	519	531	512	515	531	521	495	506	476	480	476	549	485	488	499	519	526	476	499	490	529	478	515	483	529	494	482	466	503	487	507	484	512	517	473	509	501	529	483	529	486	507	479	528	523	549	474	487	528	502	476	513	479	517	468	480	522	547	507	486	502	502	472	554	472	511	480	490	460	486	504	500	497	523	472	496	505	503	509	483	468	489	506	499	443	503	536	512	505	482	480	505	523	537	554	519	492	528	488	539	487	515	494	486	475	509	550	489	518	554	523	504	493	496	519	464	475	491	534	501	497	459	531	522	482	508	529	506	507	470	536	501	485	521	451	470	478	487	504	525	512	515	496	504	537	513	508	511	535	516	545	495	525	453	498	481	498	498	523	531	544	480	509	485	501	516	511	492	457	527	507	535	520	474	501	496	521	492	519	503	517	516	530	483	503	517	466	528	521	504	525	500	481	537	490	537	491	489	525	503	525	510	505	546	507	499	540	525	531	502	512	513	500	440	575	486	535	503	451	531	518	465	492	537	502	478	510	482	495	499	522	518	509	514	462	493	472	508	502	467	504	488	488	571	490	517	475	510	495	514	549	548	465	496	502	542	484	490	488	511	521	519	483	483	551	480	512	526	498	532	493	513	541	489	509	517	486	469	521	453	515	488	499	500	515	468	521	529	501	454	503	484	513	518	466	507	466	499	486	521	493	483	525	465	469	487	510	473	496	525	515	503	517	537	502	511	525	509	476	489	457	469	494	533	519	516	440	503	492	469	526	522	517	506	508	474	492	529	505	461	505	480	514	508	541	529	514	505	491	500	487	488	485	484	484	522	507	512	490	532	535	526	494	492	514	510	473	487	509	498	482	527	497	514	437	494	520	531	502	532	512	485	511	494	488	500	484	533	536	475	515	501	538	467	504	535	499	491	491	525	511	508	497	463	476	513	488	518	522	523	480	509	513	492	496	500	547	518	479	503	526	485	455	492	502	512	559	505	468	522	505	471	512	532	496	479	523	495	519	491	529	514	524	485	521	474	468	499	488	530	537	503	490	506	496	482	466	506	537	456	527	477	487	497	494	494	475	527	508	508	526	512	510	515	475	526	505	513	524	504	500	501	507	522	516	522	489	501	501	499	526	511	473	486	449	501	495	488	521	519	476	506	491	469	474	490	457	541	486	525	493	505	530	506	509	519	516	480	535	530	530	489	467	497	481	521	528	486	482	486	484	509	491	541	506	517	487	513	487	527	530	497	511	489	519	515	486	502	513	519	496	540	491	502	521	492	546	525	464	499	500	514	474	510	515	499	491	478	495	537	488	537	528	495	481	480	512	495	530	555	530	497	510	521	481	469	494	515	495	493	520	503	478	511	522	525	478	503	482	505	491	528	452	524	486	491	521	515	535	502	530	467	486	523	517	477	491	535	498	486	487	466	507	509	496	529	456	536	512	495	511	514	529	482	521	484	506	516	533	493	544	504	539	483	511	505	518	512	514	475	475	502	526	497	520	496	514	528	510	520	535	494	528	481	520	482	495	486	498	522	499	499	456	450	555	500	533	498	512	471	443	479	520	531	483	509	503	497	502	492	473	475	501	528	491	505	512	499	493	534	515	493	498	526	504	488	541	433	531	505	548	478	511	503	533	490	486	495	517	476	513	494	509	480	522	499	541	474	506	483	500	532	487	494	512	493	509	526	472	444	536	496	514	499	507	475	492	512	467	472	471	488	497	548	513	510	512	558	510	533	501	511	514	502	503	512	487	486	502	505	514	512	491	458	527	491	523	469	499	527	523	505	484	536	489	528	493	485	498	492	524	510	512	504	476	480	492	480	522	501	501	496	481	513	476	496	468	499	519	542	494	493	526	528	495	509	489	489	503	484	489	498	480	489	525	514	490	495	502	508	546	531	545	479	508	489	523	532	486	512	485	486	524	502	497	531	525	520	481	495	482	501	498	505	496	518	515	522	484	507	488	484	509	551	474	485	506	502	524	484	508	466	507	522	518	489	514	483	501	530	466	514	526	513	505	493	482	496	485	506	511	476	506	511	513	488	514	459	535	477	533	537	505	493	488	524	508	486	470	564	521	482	524	512	491	452	504	519	476	471	517	501	490	488	512	531	523	470	520	509	494	468	481	556	508	531	470	510	510	512	443	501	540	481	461	501	482	518	524	484	528	495	501	484	523	510	475	473	486	519	488	511	452	501	478	467	476	527	499	499	481	471	490	470	509
25489	21595	27682	25865	7966	655	523	427	371	356	366	322	353	303	318	350	334	324	296	306	296	306	315	262	301	302	312	311	286	318	321	370	301	319	344	336	322	329	337	285	308	284	298	319	279	340	323	306	308	338	270	293	314	326	287	314	255	316	312	270	294	305	311	279	331	300	309	268	309	290	269	297	305	282	300	272	296	274	315	271	278	285	302	281	289	279	285	292	321	306	292	296	299	315	312	284	293	298	257	310	290	300	266	287	304	301	307	287	284	300	299	291	319	305	286	320	278	313	313	311	274	314	323	301	295	316	310	296	270	302	293	295	283	307	290	279	274	304	283	310	285	313	278	295	288	305	302	283	297	272	301	305	299	308	293	308	292	275	283	286	288	326	309	312	284	301	301	309	308	296	271	290	272	301	285	270	245	263	282	293	276	295	296	295	283	333	286	301	298	284	263	323	333	301	314	282	294	274	296	312	293	291	300	283	291	299	290	286	250	321	304	329	291	311	316	294	294	301	309	310	270	267	298	300	305	272	300	314	286	317	355	248	309	313	269	297	295	285	296	297	305	322	276	289	282	276	290	276	269	302	308	286	315	282	306	280	264	298	304	288	283	330	290	291	257	259	311	282	306	283	306	285	275	293	287	286	316	288	264	303	305	277	278	277	294	294	310	313	306	322	270	314	305	298	300	288	299	294	264	311	295	274	311	297	286	298	287	270	283	296	294	300	294	314	316	279	279	322	281	289	309	312	323	277	300	306	270	266	298	266	315	271	311	307	258	289	309	315	324	289	313	286	266	310	252	294	298	306	280	308	276	269	250	256	288	294	321	299	285	243	308	280	268	288	297	306	285	302	281	274	298	306	299	254	310	292	268	261	292	257	281	304	268	299	293	293	277	268	283	273	300	285	291	301	283	321	286	326	313	307	280	271	323	279	276	311	325	311	292	279	309	301	290	280	275	281	316	306	277	289	276	262	285	265	257	289	297	298	288	273	271	303	269	291	305	284	291	308	302	312	283	276	287	268	293	284	258	268	322	298	299	323	247	297	295	306	313	281	286	294	292	299	319	294	299	275	283	304	281	275	321	303	290	279	311	311	326	288	299	272	307	306	299	287	316	291	319	307	302	287	301	275	294	289	288	293	320	267	253	267	275	282	288	308	296	299	327	311	274	345	312	337	295	303	325	272	303	309	289	282	309	325	279	288	309	302	277	278	302	277	325	287	275	297	265	263	321	280	272	293	286	291	273	296	256	284	319	297	283	308	327	318	297	258	337	303	309	327	321	292	287	298	283	301	304	305	269	285	306	300	290	306	305	280	284	276	280	307	262	277	276	284	299	299	270	290	296	274	295	282	241	286	304	270	281	314	292	291	297	287	299	276	290	300	310	266	314	294	270	272	259	298	287	291	291	293	314	346	279	316	310	307	313	260	314	330	300	267	289	299	292	304	289	286	289	295	316	311	273	305	285	301	263	279	290	280	301	309	302	299	288	302	261	271	303	318	310	282	289	307	270	317	286	292	311	267	311	271	313	331	310	292	302	294	296	301	318	304	287	301	277	281	323	282	274	304	278	308	279	288	272	323	327	253	291	302	277	308	318	291	304	329	281	266	284	290	300	304	269	288	275	291	317	301	289	288	323	300	285	274	300	304	325	288	285	284	274	300	273	286	310	288	305	309	317	297	285	310	277	304	280	335	298	295	300	324	250	287	286	304	278	289	304	320	288	316	295	286	306	290	281	324	293	310	301	269	286	291	307	297	258	261	300	312	309	302	273	275	270	295	273	306	324	272	278	262	269	299	309	284	255	318	300	278	281	294	275	285	281	291	318	296	317	286	270	263	307	285	307	294	286	310	292	298	326	268	287	293	273	302	301	289	295	281	286	269	301	330	303	279	292	289	293	272	321	280	289	286	281	272	282	308	312	285	292	284	286	307	292	311	307	277	323	308	327	301	299	302	292	308	274	302	280	285	270	294	250	316	275	274	273	271	312	302	271	305	309	313	316	275	307	277	282	319	275	301	291	291	294	335	308	299	304	311	337	276	278	295	289	294	305	259	275	296	303	275	288	270	286	308	280	311	305	347	310	299	287	287	253	297	291	303	293	305	305	273	262	291	262	303	280	292	252	299	316	273	285	273	321	278	287	306	288	280	292	300	291	284	314	305	300	304	277	312	297	300	300	284	313	305	269	287	317	289	283	293	304	332	275	287	286	274	329	286	305	277	297	240	275	309	294	289	297	298	316	274	289	261	279	251	304	280	301	312	272	274	295	319	290	301	289	305	303	308	281	287	296	297	273	306	310	306	285	289	291	316	290	309	284	293	289	277	288	273	319	279	275	285	288	245	329	299	264	285	308	330	299	289	286	277	299	320	285	276	293	287	281	285	303	296	280	313	340	309	291	299	261	282	263	303	257	303	282	292	271	350	273	272	278	283	292	290	309	301	300	285	307	308	291	279	297	310	288	313	267	319	264	303	288	289	306	282	276	248	298	297	309	283	304	291	302	289	275	301	293	279	278	275	277	298	313	311	300	307	285	310	322	297	285	290	278	298	299	278	306	277	277	304	274	269	309	254	305	334	294	264	340	280	295	326	316	285	285	307	285	283	313	277	279	263	294	289	277	293	286	320	291	284	304	273	287	281	294	326	315	302	310	290	285	336	270	299	261	297	284	294	286	318	325	321	306	317	335	299	287	301	287	289	297	302	282	296	330	297	285	291	266	307	296	257	271	308	253	282	301	300	279	285	301	291	293	329	301	289	298	282	316	299	266	326	305	265	290	278	309	304	317	303	271	313	281	331	310	298	296	322	262	287	302	304	327	316	308	290	305	313	262	321	274	286	302	282	321	288	310	276	286	299	283	304	289	306	322	287	330	307	260	291	290	257	277	281	292	294	312	292	311	308	289	295	290	310	317	302	313	276	273	315	307	290	250	275	276	287	296	302	288	277	302	331	267	287	308	268	294	287	297	314	299	294	310	262	275	293	291	308	257	289	303	289	302	292	298	304	275	290	283	260	269	293	294	285	294	301	310	304	288	293	304	291	318	262	307	295	302	327	295	279	307	297	286	278	284	298	307	320	315	299	299	278	294	305	300	302	275	310	295	302	305	299	314	281	281	320	294	279	259	301	273	295	321	284	284	315	265	301	299	278	292	290	281	296	308	259	295	287	311	272	274	335	321	301	302	298	311	284	302	320	309	280	292	328	286	284	258	274	271	278	281	313	296	283	279	290	283	276	269	277	327	264	280	285	302	284	320	310	269	286	294	286	309	280	293	287	278	285	298	287	268	287	288	289	295	318	281	313	293	270	282	282	296	315	311	264	272	293	258	305	284	298	295	333	304	290	262	324	271	278	287	294	317	292	265	301	328	323	298	309	283	286	289	295	272	325	301	276	260	302	306	280	333	291	290	300	251	290	278	330	329	288	314	276	308	292	298	346	300	298	296	275	279	295	277	273	279	286	288	321	275	276	291	288	294	290	276	312
23214	5873	3216	1497	1086	907	764	667	583	513	487	430	428	428	388	396	344	377	358	349	364	332	351	316	356	335	350	348	371	323	384	419	397	389	340	378	368	413	399	396	384	333	372	339	384	360	355	365	359	356	381	376	341	376	333	367	366	363	332	392	358	345	353	373	343	325	346	330	343	329	338	335	336	327	330	322	356	316	325	346	332	333	340	328	371	347	344	351	393	318	337	318	382	334	318	320	327	359	341	312	335	327	317	336	338	319	358	367	354	343	372	340	334	347	312	329	329	364	336	345	309	350	357	340	356	334	348	332	323	368	314	309	331	309	346	332	345	294	308	340	338	315	349	310	355	337	350	358	326	336	348	321	342	316	311	341	334	339	317	346	340	319	299	349	304	329	332	345	303	294	321	313	348	334	312	344	344	352	352	324	368	334	338	357	326	334	335	348	332	319	345	348	306	326	301	360	322	322	312	314	305	351	305	329	295	326	320	334	338	311	336	330	311	293	318	344	335	310	307	349	338	342	348	308	318	349	330	334	324	334	323	355	345	311	321	305	329	293	304	350	347	365	335	332	329	350	332	343	330	309	315	329	355	314	332	335	354	329	342	316	334	363	362	346	305	338	325	322	305	338	307	305	307	321	332	304	340	332	314	312	322	325	320	333	343	349	354	342	369	306	352	332	319	344	314	326	369	317	328	311	335	309	317	311	342	331	344	338	352	303	350	322	287	350	301	313	324	336	354	332	318	320	341	315	362	326	312	342	328	331	349	321	313	349	324	333	338	332	300	340	347	328	318	304	336	323	323	288	331	324	330	330	353	292	347	343	341	311	304	372	312	339	355	333	347	298	343	310	357	338	308	310	339	300	322	325	289	339	337	312	304	332	316	354	324	317	313	360	332	363	319	351	304	338	315	320	317	326	324	328	290	308	316	325	326	332	302	307	307	327	325	345	337	330	325	343	340	328	344	342	335	340	316	329	340	323	326	345	289	348	319	332	324	340	348	355	345	341	362	318	343	335	334	368	331	334	330	338	315	325	334	316	319	345	301	312	323	365	340	311	341	332	334	342	307	324	337	311	314	343	298	333	324	333	304	320	344	328	301	334	320	370	356	302	330	338	296	343	292	329	335	325	315	336	316	367	348	340	297	321	343	361	342	320	341	366	328	315	348	306	350	323	311	314	355	318	315	334	368	358	334	345	333	332	321	308	326	320	310	306	363	312	322	311	330	327	346	358	312	321	333	339	328	337	335	339	347	309	324	347	320	326	292	336	303	326	341	327	309	331	337	309	321	320	322	307	352	330	370	370	331	331	337	321	321	315	310	334	339	339	308	371	326	366	343	330	295	340	324	313	354	314	304	338	351	343	342	319	331	310	334	327	325	339	323	349	315	336	325	324	325	304	323	319	334	320	321	318	336	334	366	324	346	325	349	350	341	366	334	318	309	350	304	321	361	327	359	330	338	339	331	312	355	319	320	344	317	340	357	310	328	329	348	326	343	346	317	373	337	345	337	308	318	312	320	345	332	323	358	326	317	332	301	345	301	323	335	351	335	331	300	330	318	345	313	316	344	332	359	334	345	309	328	323	317	310	316	322	336	328	359	324	349	335	307	324	329	344	327	370	340	345	350	306	327	337	323	311	331	347	355	345	337	344	325	329	328	320	346	325	324	341	325	325	322	342	324	323	361	339	330	351	311	347	332	303	317	365	350	322	337	326	311	347	290	330	326	341	333	323	316	340	315	328	300	327	327	332	312	346	305	327	293	342	329	319	367	348	337	321	341	314	328	311	302	340	342	318	346	318	346	354	326	352	329	331	315	342	350	334	345	370	321	354	311	340	319	346	328	358	339	332	337	345	343	329	329	313	315	319	352	305	315	342	357	345	366	343	336	352	325	347	329	311	331	338	321	348	359	313	338	289	328	314	329	314	327	326	320	289	326	323	315	343	341	329	355	339	341	331	326	313	310	322	340	351	324	348	322	307	317	345	281	326	347	336	357	328	340	318	315	321	317	334	328	315	351	329	334	328	321	380	358	316	346	356	304	316	309	307	345	327	316	337	325	362	308	342	311	335	351	303	333	318	332	330	363	295	315	365	307	334	329	342	346	330	326	354	322	326	318	332	339	346	324	312	368	306	339	279	326	335	325	354	333	351	358	310	326	313	317	316	335	328	332	335	299	287	332	297	342	319	329	317	332	355	321	347	325	324	332	295	337	341	316	330	341	331	318	310	338	329	342	329	323	346	345	318	329	320	335	346	347	328	317	311	337	339	311	315	314	337	275	323	332	337	327	315	356	348	325	336	328	325	348	293	302	303	367	316	322	346	278	330	322	325	316	360	334	340	333	346	322	357	322	322	314	345	351	335	340	314	308	354	304	310	339	356	308	295	288	331	336	333	287	348	314	317	346	333	337	348	298	349	322	297	323	316	336	361	327	327	343	322	353	347	347	315	306	312	361	335	317	323	326	307	317	292	294	350	350	318	338	330	339	326	320	346	309	311	321	312	357	351	348	317	333	332	329	325	283	323	337	319	318	305	342	324	309	318	314	343	332	334	311	355	403	333	325	326	337	327	292	350	290	332	328	334	326	344	322	322	341	338	294	327	341	360	325	309	317	303	324	363	349	274	303	286	331	280	311	335	347	323	331	303	309	317	322	323	340	335	316	350	344	312	344	301	333	355	330	331	317	333	367	328	322	349	306	314	351	319	308	320	338	327	306	336	333	327	316	327	324	341	320	321	305	324	336	334	309	360	294	333	317	336	304	350	311	319	306	319	354	323	341	366	304	331	356	322	338	317	328	329	314	344	307	343	329	326	327	359	353	319	343	306	323	358	334	326	309	366	351	326	333	316	323	329	299	346	319	333	377	339	306	325	297	373	345	344	326	328	327	325	360	324	332	323	345	308	368	346	324	329	317	312	334	355	322	309	356	316	320	302	335	346	309	334	336	305	316	327	322	336	322	343	309	305	329	292	314	305	322	311	340	328	327	351	287	323	340	318	337	336	333	347	327	326	308	352	301	319	337	350	363	317	314	331	324	347	338	328	312	335	344	371	351	321	335	318	325	305	343	314	370	340	347	361	342	310	337	318	331	343	340	330	304	374	328	336	355	312	328	301	338	376	334	352	364	327	350	354	348	331	345	344	309	348	363	307	301	322	358	344	324	336	333	314	324	339	336	327	355	361	336	329	308	318	320	279	352	323	308	303	332	350	369	333	306	315	387	333	338	311	346	329	332	359	314	294	342	318	329	335	322	350	339	342	351	324	327	329	301	344	343	325	346	365	341	338	320	346	310	357	297	340	316	324	319	349	357	310	353	342	307	318	351	317	349	315	353	327	298	360	321	308	302	327	333	353	350	327	316	304	307	333	306	350	322	351	317	319	327	281	320	296	318	299	313	304	330	306	314	338	321	302	340	320	298	335	296	351	324	341	331	310	338	327	334	342	305	328	315	318	341	317	311	319	330	322	342	323	313	292	348	317
23204	21634	29473	24326	21638	21638	5675	1260	1014	910	836	802	813	754	773	691	776	716	690	681	682	684	660	637	657	702	675	628	627	670	631	690	670	692	648	642	667	681	680	687	629	683	646	668	597	630	631	648	651	651	639	622	643	626	680	618	623	608	678	620	626	619	607	609	629	610	604	593	603	609	596	600	642	597	577	552	624	614	631	571	574	654	633	576	633	635	551	580	599	585	612	624	565	583	600	601	611	624	557	620	618	638	594	592	610	623	585	599	624	573	643	551	617	595	627	579	606	602	630	631	580	603	594	618	594	606	609	589	605	562	596	575	603	612	608	608	620	595	586	566	627	562	579	625	613	606	585	585	600	635	646	596	633	624	609	636	582	598	583	572	547	611	652	585	561	627	573	614	599	594	573	635	612	559	572	638	589	603	614	563	616	589	601	658	560	589	572	560	614	594	593	612	626	619	576	560	570	545	619	606	566	627	632	621	653	579	602	641	559	584	617	589	614	631	651	611	598	601	609	625	643	617	597	591	633	595	541	575	594	597	601	600	619	585	596	585	590	610	569	606	618	623	605	590	584	616	605	579	582	559	586	575	604	606	591	606	613	617	554	605	592	613	641	634	615	630	645	613	567	571	620	593	629	598	604	579	580	599	624	583	590	605	587	575	583	593	599	584	570	650	664	603	647	601	578	585	571	607	656	631	546	604	591	590	579	641	628	610	611	601	566	601	609	643	586	594	667	563	626	600	632	637	565	604	625	607	619	608	633	647	583	610	541	565	588	650	628	609	620	606	585	642	586	621	635	607	619	586	579	614	592	580	581	594	631	593	621	603	608	576	605	580	616	604	616	621	640	589	564	631	584	557	640	598	588	575	565	574	563	590	623	577	561	579	593	630	629	625	614	601	604	601	579	624	633	597	591	593	607	598	640	574	558	565	585	601	569	623	585	628	585	597	630	570	588	607	592	609	560	581	631	611	615	608	566	580	582	606	592	637	553	611	602	634	549	618	625	571	556	635	615	594	574	669	583	604	565	640	586	548	606	597	621	569	606	589	626	614	632	606	602	593	635	616	579	561	591	547	607	603	604	619	565	606	606	649	604	603	615	575	600	613	617	617	598	593	583	596	635	613	610	611	646	578	599	616	629	601	587	596	583	601	601	583	601	650	579	609	602	606	611	640	615	601	590	561	644	627	623	620	622	595	612	631	602	601	598	577	668	576	594	607	577	610	638	588	578	592	617	622	619	569	620	582	612	573	635	705	616	620	636	614	616	607	601	576	578	560	590	609	556	627	620	645	621	576	600	633	596	614	608	635	611	601	636	617	619	613	611	595	643	613	632	585	629	580	589	662	613	568	630	569	621	636	600	619	562	623	620	584	632	638	610	583	553	602	637	588	587	585	636	609	584	629	581	631	604	578	625	608	606	593	599	587	611	590	609	572	592	579	616	619	595	571	600	589	640	593	619	588	620	638	554	577	660	586	656	598	586	556	580	587	607	575	622	631	564	588	596	600	597	535	633	629	591	568	564	636	606	615	606	580	636	618	579	624	646	592	627	626	600	572	620	626	582	599	584	614	584	601	629	654	617	574	584	615	594	602	551	619	595	644	620	599	633	583	594	601	624	562	594	611	587	578	589	617	543	615	629	670	597	612	601	632	608	617	605	624	612	648	617	589	612	623	611	613	600	608	601	566	596	585	608	640	629	589	573	622	609	593	618	613	663	596	615	608	607	627	615	644	568	580	610	579	600	592	654	606	558	624	570	575	570	612	608	588	623	606	581	602	598	595	563	592	567	603	619	619	611	598	603	580	591	594	592	599	607	620	639	586	599	657	635	547	550	581	610	625	637	576	587	614	643	600	595	611	650	608	648	633	591	572	597	620	621	601	624	624	619	632	570	603	558	637	634	554	628	630	637	638	579	621	593	600	588	619	636	597	598	585	596	615	620	584	600	667	655	588	587	646	640	570	580	581	587	574	598	580	652	641	593	626	568	616	614	661	597	599	603	572	623	599	560	598	647	586	627	583	570	594	615	615	595	595	584	645	646	629	610	585	600	622	613	599	579	573	583	607	633	610	630	595	636	588	596	604	568	590	643	578	584	568	592	604	631	560	641	624	597	585	611	643	573	642	601	565	573	617	589	600	581	545	610	611	614	600	607	591	599	610	587	595	577	590	618	637	593	571	615	609	607	597	612	617	598	572	562	625	593	569	622	592	591	606	596	571	633	631	588	562	620	625	598	627	555	575	584	565	596	620	603	628	611	571	606	555	620	603	594	587	587	617	597	573	617	609	558	613	570	597	585	587	571	604	658	634	600	607	588	598	599	634	608	595	638	589	572	562	603	598	587	589	623	603	619	599	595	606	661	578	627	621	591	579	598	594	630	621	597	552	599	568	595	638	563	643	609	602	585	602	571	566	596	563	601	555	586	588	601	586	609	578	618	617	595	548	606	601	590	632	616	618	563	656	621	638	584	602	603	628	567	612	603	569	560	597	570	581	620	564	565	607	627	598	627	627	575	600	585	589	578	601	614	602	585	544	640	625	611	597	605	615	614	635	619	547	662	667	576	619	605	581	603	607	598	625	597	604	537	612	603	596	581	575	604	636	607	632	577	615	592	603	595	654	597	614	594	613	596	600	600	602	597	575	589	594	590	627	594	604	588	614	630	607	572	600	583	617	618	629	622	612	618	617	578	667	596	592	617	580	631	598	578	620	546	611	605	587	588	586	670	599	569	579	555	577	592	592	597	600	601	562	608	589	627	593	583	582	609	593	609	616	606	582	610	590	611	574	576	618	581	641	592	586	625	639	580	604	593	622	572	646	550	640	561	644	584	586	612	610	580	608	606	622	560	611	606	595	619	579	623	603	614	591	599	652	586	581	613	568	602	553	591	600	602	597	608	591	586	590	647	668	594	642	585	594	648	603	604	603	649	580	610	578	584	629	546	588	598	562	559	597	557	578	578	630	600	607	592	618	602	602	551	634	561	556	574	637	574	593	577	581	595	582	612	585	589	564	575	572	643	634	600	553	573	605	622	674	562	623	569	582	594	585	597	599	618	613	593	639	574	616	604	589	607	631	594	633	620	618	598	665	640	572	621	583	583	573	572	603	618	638	600	589	622	604	623	661	600	572	643	591	598	624	632	626	596	601	636	590	580	569	591	606	596	655	605	607	593	604	586	575	582	640	607	606	606	595	626	640	590	644	587	621	588	598	580	612	604	578	598	603	590	642	619	652	621	598	588	585	638	584	597	598	584	591	575	620	571	617	620	545	604	580	593	608	649	597	605	575	572	603	600	674	617	602	584	618	550	680	617	558	624	627	626	597	608	602	646	615	619	574	601	591	636	560	639	609	580	553	641	607	564	618	603	608	567	578	605	633	651	617	624	605	630	585	581	626	612	625	567	573	592	576	630	609	574	600	628	590	536	560	563	611	573	600	597	619	596	604	574	592	578	634	605	582	603	543	592	611	627	575	594	619	640	569
30910	14873	9829	4699	3450	2671	2067	1685	1528	1177	1125	1041	937	899	867	798	807	808	728	742	678	688	666	686	712	649	697	669	662	671	737	800	782	713	758	745	750	723	696	719	728	715	680	704	692	665	699	712	677	696	683	709	664	670	697	668	694	709	683	654	701	649	687	650	641	608	690	644	597	656	635	617	647	625	607	628	641	644	638	634	684	639	593	648	636	657	589	627	640	614	677	592	681	651	627	639	656	662	604	657	641	635	653	628	638	661	623	643	650	617	596	662	649	635	615	631	608	621	623	641	644	688	617	585	648	642	583	636	659	600	625	667	643	606	668	625	613	629	615	673	634	600	614	590	628	653	642	654	635	636	672	637	616	612	626	609	607	681	590	664	638	652	601	609	597	605	605	616	624	576	640	648	614	663	615	639	612	600	616	638	613	626	630	592	635	640	643	628	607	687	641	595	596	684	611	648	594	616	619	642	623	562	644	632	654	600	624	659	618	667	565	626	605	612	644	630	634	601	627	608	666	598	607	621	640	648	603	624	604	604	609	637	688	600	651	613	629	618	601	655	591	609	619	624	618	587	578	602	647	596	633	633	639	627	660	560	649	665	599	618	577	612	567	610	617	635	654	652	599	616	641	640	644	642	619	601	596	632	627	621	590	640	602	629	618	648	625	615	650	629	613	626	643	598	633	618	614	591	607	665	628	617	650	670	602	655	586	632	661	641	636	587	651	660	651	629	601	612	669	640	609	648	613	576	603	603	593	625	642	619	632	631	629	655	589	608	616	608	648	690	627	625	623	634	612	636	667	602	635	595	611	629	620	614	651	631	572	641	593	642	644	643	600	632	637	623	628	592	650	658	625	641	606	584	596	649	628	647	644	593	619	626	655	575	616	596	639	593	617	581	618	632	651	647	637	579	590	631	583	603	614	606	607	607	624	568	615	633	625	602	660	634	580	661	613	588	635	672	659	650	626	593	600	588	633	622	628	600	621	613	605	631	645	624	612	628	643	626	595	666	607	579	652	597	610	612	581	577	668	648	617	642	600	581	601	610	615	619	606	594	635	619	604	612	620	633	642	590	642	589	624	574	662	631	621	640	610	603	644	608	590	643	657	627	636	594	618	626	623	604	614	651	602	628	626	683	596	669	630	598	613	617	648	577	682	620	632	600	630	655	625	633	601	635	607	576	610	621	626	605	646	650	582	644	679	624	601	657	640	646	583	606	571	613	661	623	642	627	627	658	636	639	609	586	605	651	623	661	641	644	599	615	621	636	610	640	626	629	636	607	653	629	600	650	610	601	612	663	624	655	596	611	657	589	619	608	651	626	636	620	639	581	612	644	614	599	611	633	619	646	594	594	639	601	644	627	604	591	603	630	610	590	611	620	637	635	635	620	596	670	634	583	655	605	606	614	648	619	609	603	631	601	633	630	647	641	606	628	672	631	639	631	622	592	588	645	618	612	634	658	645	601	638	624	658	627	653	604	679	630	610	620	635	628	621	617	661	597	643	622	625	649	673	621	654	613	584	655	647	654	655	638	600	675	609	641	618	602	644	589	613	633	582	620	606	674	606	628	633	642	622	613	636	657	632	632	663	589	569	649	638	660	633	632	622	587	613	627	614	628	578	625	642	641	594	626	634	615	608	624	637	634	638	640	610	603	623	600	665	620	587	637	618	576	573	614	639	602	640	648	623	661	580	627	622	560	637	597	570	640	608	609	623	617	602	639	626	628	626	644	617	607	615	601	622	622	622	631	616	630	629	604	613	676	659	634	621	608	619	630	628	601	623	589	653	600	645	623	599	609	639	640	649	605	581	569	631	632	654	604	649	652	669	641	644	650	642	630	649	600	606	560	630	624	664	585	591	640	649	604	634	610	635	631	608	642	634	640	648	651	591	618	582	621	621	574	637	679	654	634	612	602	652	610	613	585	613	589	645	614	607	605	602	621	644	617	627	608	628	628	629	592	640	642	631	602	643	584	622	645	667	654	610	660	568	630	604	652	596	624	601	575	589	594	609	596	567	613	691	629	603	586	648	615	609	626	612	613	602	640	642	618	628	642	594	589	655	661	594	653	665	626	608	596	591	649	641	603	642	666	617	639	617	592	616	593	639	610	611	628	636	632	615	615	633	575	549	605	618	615	628	637	591	631	640	625	623	661	605	594	577	622	665	628	643	637	636	597	584	651	635	588	629	625	625	632	615	641	624	633	648	636	587	674	599	629	597	614	658	609	620	644	644	582	607	620	609	601	603	607	637	659	599	619	657	657	624	616	642	592	649	644	621	576	605	549	605	583	623	662	576	614	626	622	646	657	595	614	620	590	623	617	616	582	609	580	622	620	656	635	643	609	606	612	650	604	578	605	623	608	618	630	612	621	637	613	618	606	619	624	635	639	598	594	658	609	647	651	579	622	606	640	575	671	623	608	636	659	588	613	621	615	592	596	639	602	623	635	637	611	621	663	584	639	595	612	575	583	658	583	635	599	624	599	632	652	606	610	590	646	624	607	582	639	607	638	613	640	696	615	606	586	602	654	580	636	628	622	619	621	545	625	635	646	591	604	630	664	588	606	606	573	665	634	586	656	631	592	662	619	630	644	647	623	625	634	643	631	595	614	653	628	666	591	577	592	639	627	585	627	655	650	637	614	675	603	588	681	575	587	602	586	621	614	636	607	660	596	618	676	633	697	614	608	621	633	639	609	622	624	593	652	603	632	579	601	625	614	602	632	635	609	616	634	633	604	629	641	645	618	603	609	573	594	620	634	630	573	648	639	606	617	636	573	597	666	637	562	656	645	594	578	594	652	622	592	586	608	595	645	648	613	611	659	612	610	619	610	658	611	613	604	557	653	569	616	615	620	617	637	614	643	605	640	617	596	595	611	649	595	572	623	629	634	620	589	672	636	592	614	646	645	646	598	604	599	637	632	613	620	602	648	625	660	579	601	639	628	628	583	657	585	591	610	595	647	676	590	653	578	650	613	620	591	667	613	617	628	612	644	589	651	592	633	623	646	656	605	592	591	626	575	631	636	617	613	639	620	661	644	646	647	663	610	570	610	642	613	621	608	636	590	583	643	614	639	674	659	632	637	679	580	650	658	639	599	623	657	635	626	620	638	633	630	610	589	661	610	606	628	636	607	599	653	604	637	591	566	648	651	620	613	630	581	633	642	667	625	604	638	575	632	583	601	610	622	616	632	638	631	642	617	629	647	583	645	644	596	630	667	635	653	612	644	620	607	658	636	624	624	621	635	629	598	597	593	615	618	648	597	630	649	643	614	612	648	647	607	657	590	656	655	598	612	624	582	628	652	621	650	608	636	607	581	654	627	616	639	608	579	651	586	614	635	653	580	651	605	611	610	625	596	572	610	635	634	625	619	658	668	578	666	586	649	641	643	663	640	667	615	594	616	623	652	601	635	633	639	636	638	605	549	587	582	615	645	616	645	609	651	630	620	599	620	641	622	679	620	574	567	614	607	649	633	632	647
28587	16410	2428	429	358	305	266	325	282	276	276	280	263	278	285	300	287	279	314	313	256	275	276	272	276	250	271	287	254	275	256	300	323	249	289	291	288	294	298	301	266	261	290	301	312	268	288	285	282	297	252	303	305	293	275	286	288	250	296	261	273	254	297	274	286	270	277	254	284	305	288	279	299	308	290	282	282	250	259	291	277	300	270	235	248	280	257	283	298	286	269	270	245	269	284	249	259	289	270	260	264	235	278	265	319	290	269	262	283	297	285	286	265	250	266	291	294	273	307	267	268	304	270	270	282	295	282	287	291	281	296	244	281	305	281	291	266	302	270	266	250	287	283	271	259	277	251	297	263	258	287	305	274	285	269	290	230	277	281	299	251	293	283	302	278	265	284	293	272	282	282	286	274	242	270	287	306	271	302	263	295	265	289	263	269	281	276	266	284	281	270	278	260	268	255	269	280	248	302	310	276	254	280	281	249	241	268	259	234	301	285	268	253	280	261	265	277	266	272	293	287	273	283	286	283	270	268	300	291	264	258	256	279	273	261	293	264	310	294	272	272	280	242	258	280	256	283	262	269	283	282	270	264	252	274	278	293	262	277	266	264	286	299	286	259	292	256	288	277	286	272	264	236	260	278	250	264	306	282	297	309	270	281	308	266	269	273	273	283	298	271	279	257	263	231	291	280	271	279	284	249	232	261	286	272	286	297	268	286	285	274	276	248	286	293	247	298	286	263	268	309	261	264	288	291	288	272	244	269	286	284	260	299	281	309	291	263	288	290	278	267	268	269	277	282	269	260	235	237	263	274	247	275	262	308	267	253	255	264	261	284	300	281	269	252	282	257	279	295	272	261	294	313	283	281	252	277	280	270	279	263	280	284	311	265	284	249	291	263	271	253	260	280	305	275	275	267	254	294	261	240	272	275	271	288	289	287	267	266	280	309	287	273	304	274	258	265	283	274	286	241	264	270	243	239	238	294	269	293	270	263	256	268	275	253	286	289	265	305	278	275	271	274	275	274	305	271	282	316	268	283	244	267	300	273	277	248	302	261	276	283	300	262	261	303	294	303	270	285	278	257	261	283	252	298	276	254	287	268	269	295	265	285	265	292	266	280	281	278	287	265	267	276	274	295	254	262	258	275	269	307	286	281	284	285	265	239	267	265	288	285	288	304	290	270	276	294	235	269	260	272	275	284	277	267	272	287	257	265	283	292	287	267	291	241	249	260	252	249	265	259	274	278	268	267	293	266	242	274	299	252	285	291	251	230	286	303	282	239	265	258	275	277	246	275	272	267	260	293	292	268	269	285	278	246	285	260	289	264	287	284	294	256	273	258	287	291	277	278	252	261	273	263	292	257	269	276	282	262	278	273	259	257	277	264	246	244	287	261	232	288	270	265	260	280	263	292	239	263	286	295	265	274	247	244	251	258	271	259	256	290	276	289	282	253	289	311	268	286	264	267	248	295	290	276	248	279	274	264	286	258	262	250	290	281	314	279	289	273	275	269	266	284	272	256	265	286	255	266	257	253	285	248	241	301	306	298	281	279	302	278	276	284	274	303	260	258	240	255	266	273	243	285	266	289	274	293	281	261	277	303	261	265	293	268	255	275	244	255	257	266	277	257	292	300	260	288	245	251	280	244	273	284	269	239	286	263	266	280	275	299	279	265	284	296	277	260	297	302	263	224	254	262	266	286	278	273	291	289	288	261	263	256	276	268	294	292	265	274	269	282	251	282	271	277	303	282	260	267	265	243	291	284	295	276	239	269	275	286	292	284	289	291	267	285	251	253	288	260	305	286	306	247	252	271	277	255	266	250	262	262	290	279	291	264	280	286	281	256	263	251	282	286	277	272	215	281	258	268	250	296	269	255	294	258	292	274	268	284	286	274	259	284	271	297	279	257	285	278	289	284	259	261	301	238	284	259	285	270	262	257	284	260	277	263	272	271	294	270	255	266	288	279	272	299	273	275	283	296	240	275	269	268	271	274	288	276	277	254	262	270	257	271	275	243	217	292	274	308	269	284	287	291	277	283	282	277	286	292	281	297	301	298	277	287	299	286	282	268	251	260	268	280	267	290	266	283	272	291	257	257	260	279	263	307	259	273	251	308	271	269	286	260	296	272	243	285	254	280	277	285	282	264	288	264	260	296	285	276	276	301	304	256	258	296	284	284	255	292	254	273	247	290	293	241	290	246	244	294	315	286	294	249	251	264	251	265	273	271	250	233	258	287	268	266	296	249	258	260	248	296	302	267	308	284	260	279	288	273	268	280	290	265	265	313	287	267	254	268	278	279	249	243	277	283	247	277	257	274	266	288	277	264	253	280	261	277	271	310	297	297	235	264	257	279	252	291	249	284	291	261	288	275	283	270	242	273	271	288	290	266	277	285	281	266	292	236	272	256	267	259	261	312	264	265	298	259	273	269	281	269	282	290	276	262	275	256	274	282	259	271	267	271	268	280	272	259	247	244	287	292	271	256	291	271	267	286	249	236	279	291	285	269	271	268	285	266	270	268	279	272	251	283	285	259	281	279	257	275	259	240	281	290	287	244	256	286	244	270	278	290	256	279	285	277	271	282	255	255	273	264	255	234	287	248	272	287	270	261	304	295	274	261	285	276	298	271	280	298	272	259	262	296	286	286	263	278	269	256	269	241	279	274	236	280	257	283	285	255	300	256	275	274	281	279	251	240	257	244	264	277	262	295	272	315	286	263	288	271	266	291	255	304	261	261	274	255	289	283	282	269	276	294	292	290	270	288	273	276	261	269	289	266	279	274	252	283	276	258	260	257	271	287	296	276	307	279	257	278	284	291	300	258	296	251	248	272	299	277	274	276	283	290	263	273	278	291	273	264	277	253	282	285	249	286	269	286	301	274	290	272	292	248	295	252	276	288	283	270	283	271	273	271	305	268	278	266	238	283	314	302	255	295	300	261	310	269	257	318	306	291	289	270	303	287	250	262	279	259	288	302	269	260	265	300	278	259	261	254	287	277	263	284	271	284	244	279	255	276	265	270	270	281	277	273	258	264	289	260	307	292	275	263	270	275	264	256	279	273	262	271	252	278	215	269	260	266	284	298	272	292	247	275	278	252	269	275	307	289	289	275	308	266	278	285	276	271	294	282	289	279	268	290	260	273	260	274	279	282	269	309	262	260	273	291	264	238	283	251	254	282	269	237	303	260	301	285	288	264	296	255	277	283	318	267	270	277	270	239	260	277	290	290	287	292	259	284	281	292	283	263	250	272	275	309	267	261	288	261	311	259	276	271	258	260	268	271	264	239	263	289	294	276	289	257	295	267	278	283	291	268	265	259	260	265	285	257	262	289	294	270	264	230	267	284	288	272	257	263	254	240	265	289	295	283	266	261	296	286	302	277	240	273	295	262	291	278	268	290	303	287	280	282	281	287	277	265	269	267	278	275	261	243	279	280	254	249	276	299	301	268	267	250	244	258	260	291	248	253	263	289	266	285	261	272	239
7200	822	579	411	362	327	345	337	309	314	316	291	305	311	300	290	261	300	273	309	296	320	300	287	303	270	304	290	293	317	330	336	324	362	388	334	336	329	296	317	293	337	322	318	305	314	334	342	298	344	309	324	316	336	326	309	270	300	297	317	297	302	302	306	328	295	304	299	289	309	338	274	302	297	314	315	298	277	306	317	286	282	273	294	292	311	305	283	313	345	255	308	298	276	308	312	270	267	315	276	279	289	287	306	280	296	300	290	303	309	303	321	307	299	267	294	286	298	297	296	316	292	318	314	277	292	295	300	316	315	280	269	299	290	292	292	309	267	301	307	291	299	306	271	291	295	311	284	292	268	293	308	323	295	275	303	277	299	314	288	329	276	318	323	291	282	282	301	286	285	298	280	259	290	287	304	303	296	292	282	287	308	312	293	318	275	276	303	281	317	320	318	299	299	279	301	316	283	282	288	258	291	288	284	275	282	295	296	315	298	300	282	321	294	262	307	325	313	327	303	318	282	291	298	275	296	293	288	291	286	297	283	282	322	280	296	291	302	287	296	298	294	262	280	282	315	313	312	299	302	288	266	290	270	278	293	280	297	290	271	278	296	318	299	308	300	326	331	301	277	296	325	303	320	256	318	302	308	313	301	295	291	290	260	317	304	278	282	286	290	309	334	307	301	331	282	296	311	289	296	291	331	279	291	298	287	307	318	304	301	287	292	281	269	305	309	337	325	309	266	306	297	295	281	285	307	305	306	297	335	280	315	272	297	305	288	297	286	296	277	316	295	305	255	281	288	299	279	302	310	313	289	283	286	301	293	292	302	338	304	308	316	312	265	297	253	314	279	301	316	301	269	304	291	261	304	306	300	307	306	304	272	291	310	339	306	286	282	279	285	285	286	252	319	279	299	277	280	280	317	324	313	299	274	257	285	313	304	252	297	265	278	300	317	299	301	272	277	267	307	284	304	273	295	278	272	281	308	293	298	313	292	306	278	265	281	318	308	286	294	279	276	307	286	319	281	275	303	302	317	294	307	307	309	295	269	273	289	309	311	289	304	288	278	331	303	307	270	313	270	298	342	328	282	314	317	316	290	271	313	322	314	301	313	314	292	277	291	313	286	289	284	310	301	315	283	289	282	279	283	293	307	275	297	327	305	311	314	283	308	288	323	334	301	282	309	296	287	295	286	303	318	306	279	272	271	316	306	281	293	310	308	317	294	305	293	300	288	316	288	316	301	285	292	302	252	291	276	304	317	298	316	292	284	294	321	300	289	330	295	282	286	305	305	326	319	301	293	294	306	263	318	294	311	312	281	314	306	285	322	292	275	312	282	316	340	265	300	300	312	323	301	311	301	302	338	307	292	310	291	289	267	299	293	288	295	275	294	296	292	293	264	277	311	315	324	279	317	278	330	306	285	318	294	318	298	305	324	303	279	279	302	268	293	317	324	283	271	306	304	313	336	329	277	302	285	306	318	303	278	275	309	304	313	318	289	288	294	312	287	350	291	290	325	276	302	276	309	276	301	286	292	281	298	295	304	297	301	322	329	286	291	278	292	293	292	285	285	281	322	309	303	273	279	321	301	307	299	278	315	287	294	309	296	285	286	308	275	275	291	292	288	309	318	293	325	301	311	304	301	303	291	306	248	288	267	294	291	291	324	297	309	266	304	275	293	273	294	293	292	252	284	289	296	290	295	315	289	300	284	317	300	310	282	279	331	306	308	320	304	314	295	282	318	304	292	302	295	303	282	296	311	323	314	260	282	269	311	299	314	295	309	281	329	293	292	315	329	278	276	304	302	273	291	329	291	261	295	293	299	281	283	289	251	312	303	283	302	302	293	266	292	321	295	301	261	291	316	283	303	303	301	300	274	303	305	292	299	314	295	270	281	305	331	294	304	315	305	312	319	293	301	297	290	305	301	318	259	304	304	300	306	293	284	314	305	329	280	338	288	255	268	313	300	307	287	281	309	303	291	278	264	312	309	291	308	308	301	306	313	302	310	300	326	268	301	292	273	279	293	290	308	290	296	323	308	297	302	318	290	298	318	284	296	311	281	302	312	292	306	269	312	301	289	278	291	291	307	326	275	292	292	310	316	301	290	300	280	285	289	299	278	309	284	308	306	326	298	306	298	279	322	313	302	307	299	270	283	277	270	305	308	282	306	313	279	265	297	305	288	293	298	308	301	286	287	321	292	283	303	283	308	299	312	308	288	267	294	298	299	341	289	302	318	281	282	282	294	316	257	269	269	273	297	295	277	289	299	277	267	287	304	298	321	321	323	277	265	290	291	325	297	325	282	288	274	267	276	317	285	271	290	293	325	269	310	298	292	300	274	286	262	268	289	283	279	292	281	295	306	291	321	293	304	301	294	294	291	284	270	273	284	296	284	293	293	287	307	260	304	314	298	295	297	310	304	288	279	359	288	327	295	319	299	273	288	271	291	306	274	303	270	292	299	327	280	296	281	349	288	294	281	253	282	300	279	255	262	309	293	288	278	310	336	283	307	302	304	302	305	302	289	301	277	292	298	296	297	302	290	300	260	275	313	297	321	259	296	304	299	296	305	269	285	314	279	271	275	289	310	287	284	282	290	272	263	326	307	288	328	292	283	313	282	282	305	312	301	313	286	306	292	292	308	288	281	299	260	276	314	315	326	325	265	297	264	294	297	309	278	278	287	306	289	270	271	298	267	278	284	275	330	333	330	294	311	314	298	256	316	311	308	308	292	313	271	279	298	300	276	285	306	311	283	300	335	286	318	303	326	299	310	313	289	301	291	273	318	279	323	296	310	289	313	309	266	280	302	317	290	278	319	305	308	313	277	281	319	324	291	275	307	296	298	278	318	276	277	309	311	316	311	299	312	272	326	302	290	313	325	294	296	304	322	294	305	314	298	255	288	288	291	278	293	275	280	313	310	296	287	293	322	281	300	332	301	297	288	293	293	307	304	273	294	277	284	287	316	313	314	301	293	286	326	314	323	316	294	277	272	282	262	340	292	315	324	316	298	301	312	291	303	285	362	310	309	279	292	294	299	285	306	327	293	303	291	319	285	283	306	288	304	290	316	298	286	289	330	281	298	312	295	295	307	293	281	292	281	300	309	293	306	277	270	312	285	292	288	288	332	292	275	272	288	303	271	302	320	284	289	327	261	307	296	320	300	300	307	321	281	307	321	286	284	289	299	252	282	307	285	314	280	306	291	327	298	302	304	300	300	304	301	304	294	271	326	304	282	314	305	274	289	304	297	266	252	313	312	291	302	306	292	318	322	305	279	295	264	299	272	298	315	286	273	320	300	301	308	324	317	312	311	298	298	318	286	277	264	307	282	293	283	302	341	295	320	279	342	310	291	316	280	310	293	286	295	315	317	306	289	306	299	281	293	317	278	313	296	322	291	301	307	295	285	287	308	326	321	302	313	315	291	285	281	310	324	286	270	284	303	344	320	276	278	298	293	324	308	304	304	296	318	273	308	274	312
24358	21634	28936	24836	21587	6587	1122	777	654	656	655	629	550	569	534	533	537	494	488	510	550	510	537	555	511	496	535	527	538	550	522	582	534	541	533	552	548	533	530	494	558	525	511	534	456	472	549	518	477	484	510	527	521	494	511	531	481	493	472	479	497	496	524	525	498	502	472	490	490	535	510	499	486	473	501	523	511	510	494	455	486	479	455	497	482	495	463	459	457	501	476	522	453	477	483	501	517	514	508	492	453	477	463	472	476	512	475	488	507	492	514	440	494	499	443	459	472	516	459	523	494	514	465	489	514	520	526	478	472	463	476	505	495	464	511	509	521	487	494	474	478	463	455	475	505	476	507	489	468	473	464	498	464	503	470	445	500	479	492	501	494	485	497	469	496	503	473	475	432	449	498	462	492	505	467	487	485	511	477	481	471	451	493	517	477	492	471	469	489	486	476	450	474	469	520	476	487	449	489	499	481	488	497	479	473	463	549	528	514	482	482	483	462	512	467	485	475	521	492	504	492	445	513	467	472	509	455	490	468	520	510	470	471	480	476	502	462	506	507	512	494	471	481	499	502	493	484	525	443	472	470	483	510	446	486	512	495	511	505	438	513	467	470	528	537	490	462	463	511	517	507	498	477	497	505	502	526	502	512	510	501	431	474	463	440	514	497	524	503	496	495	472	467	472	500	453	508	483	488	487	485	487	454	477	512	487	468	476	477	519	472	535	478	484	480	453	493	474	477	522	489	491	457	509	477	491	493	503	476	486	509	518	503	462	514	505	488	466	498	473	488	485	497	443	500	489	468	505	510	496	499	486	496	456	535	514	512	500	476	473	471	484	492	531	484	499	477	458	446	488	479	456	485	482	476	513	489	510	448	461	492	503	486	532	469	450	442	462	522	484	472	496	429	465	533	461	496	490	470	462	500	496	473	442	465	475	473	493	485	527	443	478	462	464	463	461	459	460	542	437	503	516	467	473	439	495	497	454	461	493	474	508	511	471	503	484	494	511	468	483	480	482	476	493	491	482	513	475	496	489	484	504	548	475	481	484	481	459	505	496	505	485	448	478	475	483	463	527	443	459	473	474	491	513	490	483	479	477	500	472	454	464	508	500	476	497	495	513	495	489	482	477	517	528	524	459	474	497	529	489	541	470	439	475	502	501	467	503	472	456	493	480	476	499	485	494	454	439	464	465	502	464	498	455	493	452	492	445	483	480	449	477	498	525	468	523	504	500	537	542	456	491	513	501	503	473	481	460	514	452	483	448	507	497	494	466	476	484	458	478	496	510	500	523	490	444	474	467	475	471	495	524	503	476	466	469	449	494	509	493	494	480	469	477	455	480	508	481	502	519	477	440	488	499	503	466	511	483	464	494	450	493	475	463	462	516	467	484	457	513	464	480	493	466	484	510	517	493	506	457	477	520	479	487	486	492	505	458	499	503	501	493	472	484	518	490	481	492	493	493	484	459	509	466	488	529	504	503	451	478	486	497	463	493	507	455	484	494	473	509	467	482	499	452	416	447	479	463	482	467	427	447	489	467	526	474	485	501	540	505	449	464	474	519	490	491	489	469	532	490	482	465	469	469	482	481	496	474	488	469	475	512	482	480	487	525	462	472	468	513	497	454	464	481	477	511	486	482	500	459	487	480	497	523	465	506	494	478	498	493	490	484	487	432	481	497	503	518	505	485	494	472	500	474	497	463	451	525	514	486	524	502	464	474	493	495	478	514	497	502	476	485	495	473	527	479	480	484	511	463	533	495	475	444	515	528	488	516	517	476	477	473	491	471	484	503	451	475	485	483	475	453	449	474	506	466	483	499	504	499	509	470	474	474	451	505	510	491	469	485	509	462	534	461	530	425	498	481	480	486	517	502	509	506	500	460	494	478	502	507	500	496	488	446	514	495	478	468	495	473	468	464	481	456	491	507	482	449	486	511	497	449	479	490	526	520	449	523	480	473	520	472	505	449	519	451	458	478	531	515	506	524	519	461	453	522	515	498	477	469	522	503	498	484	456	490	486	473	492	501	470	494	445	510	522	455	493	502	490	459	503	485	465	467	504	459	468	491	474	460	489	480	477	454	490	464	475	515	475	477	480	469	460	466	469	480	489	469	485	461	468	445	489	453	499	479	463	498	474	499	472	507	485	491	495	536	472	513	456	516	500	469	479	468	491	454	490	495	445	510	486	480	507	485	467	481	471	454	513	517	461	496	512	462	469	482	513	449	441	478	493	459	464	481	470	514	505	545	519	497	483	475	485	499	511	451	444	497	470	479	466	491	484	462	476	491	484	521	463	510	473	512	521	423	498	462	481	483	490	463	476	500	485	507	466	539	528	490	488	448	470	453	455	495	488	498	481	504	502	468	470	496	506	492	504	478	521	483	491	500	504	474	501	477	502	499	515	495	455	480	471	459	433	487	501	448	491	485	485	490	466	462	452	478	505	518	476	459	462	470	496	481	491	468	479	500	480	501	491	481	488	487	492	503	487	482	479	491	504	481	499	447	479	490	499	480	477	482	500	519	480	484	476	464	473	455	482	471	504	507	455	445	481	482	464	468	549	452	481	465	497	490	464	488	495	470	460	479	505	482	461	483	506	476	480	513	522	486	462	503	492	485	488	506	464	554	459	445	483	487	498	476	490	503	516	451	485	461	474	469	507	488	450	475	502	464	487	539	479	515	478	482	483	512	507	466	514	475	499	505	479	469	489	475	486	486	535	498	445	493	493	479	488	455	475	513	540	522	513	492	442	506	485	435	527	448	499	501	490	482	465	496	469	476	470	482	510	504	459	490	495	457	498	508	437	478	472	467	521	477	485	497	501	482	518	481	510	527	479	473	449	454	471	467	478	506	506	502	470	499	500	477	467	503	498	484	476	469	501	476	469	483	520	469	487	437	466	485	497	505	497	503	487	453	499	490	453	516	484	520	468	468	438	507	470	501	514	491	487	497	483	458	513	475	509	464	478	501	478	441	489	445	549	495	469	489	466	491	494	519	473	499	484	494	499	515	525	458	493	421	496	490	463	509	505	468	488	467	464	485	489	507	460	506	473	530	486	483	496	477	484	479	515	513	445	474	482	456	461	494	457	441	471	509	491	498	464	493	463	488	501	467	495	508	447	486	447	499	465	463	527	509	462	494	496	500	487	472	481	469	444	512	493	457	471	492	509	460	467	483	492	455	486	497	499	433	473	501	468	500	500	488	471	515	479	485	477	464	527	494	487	486	491	494	468	472	518	476	502	490	497	466	472	518	482	452	515	473	486	472	512	459	483	510	434	449	490	481	474	474	470	477	459	491	495	498	441	504	497	502	527	491	508	472	522	499	506	477	451	513	475	515	483	499	499	530	450	452	482	526	498	460	483	466	453	489	533	476	481	487	457	507	482	490	514	496	547	497	502	501	489	510	493	519	468	500	455	439	459	474	503	470	497	493	509	511	469	478	462	498	500	495	469	507	494	470	500	513	501	467	502	473	500	490	507	510
21739	8693	5747	2709	2030	1574	1318	1063	979	834	761	695	636	679	610	577	599	602	575	561	593	600	531	542	522	528	537	514	530	532	618	592	576	549	619	630	570	544	570	532	538	514	502	579	547	517	537	534	547	521	549	537	538	497	566	510	542	516	532	515	508	487	506	548	523	512	477	472	502	502	529	483	470	539	502	480	510	516	496	466	518	555	495	495	503	488	443	533	506	502	521	484	508	464	507	483	522	548	475	504	464	477	502	528	560	498	478	497	523	544	472	491	528	514	519	515	508	486	524	520	538	517	495	506	494	514	492	525	525	484	497	531	508	469	507	522	492	538	515	536	490	530	482	500	523	505	482	491	488	522	492	485	505	538	487	507	502	512	526	540	502	490	470	471	502	522	520	483	544	523	486	516	507	515	520	520	498	470	498	508	514	473	511	512	487	492	493	484	455	466	525	530	522	524	552	508	476	497	502	502	510	517	516	509	511	515	499	493	583	467	519	497	474	546	503	542	494	483	472	467	492	509	504	483	503	512	453	479	503	489	476	500	523	511	480	491	459	478	481	505	505	497	510	514	522	504	509	516	488	473	527	512	513	536	523	507	521	533	501	467	506	481	515	519	503	485	491	536	499	530	511	469	485	491	514	505	534	493	519	471	496	518	532	476	494	535	519	488	499	495	497	546	503	488	500	498	496	489	554	486	486	483	496	482	511	502	502	519	501	509	467	491	483	505	476	520	493	493	484	483	504	475	477	534	537	531	509	501	499	515	497	477	458	533	526	464	501	524	487	511	503	497	490	568	503	500	469	484	477	491	527	486	451	480	548	502	480	482	476	510	524	469	457	492	477	497	492	487	533	492	521	486	475	516	564	506	493	511	492	493	481	501	501	494	490	482	452	506	514	514	498	481	518	482	482	494	505	504	481	484	458	481	520	470	488	484	478	479	473	511	549	491	486	497	519	506	489	493	509	477	514	461	499	520	487	491	490	491	540	513	475	498	514	516	507	510	516	493	482	513	493	479	550	502	509	477	493	494	478	487	494	496	530	512	517	508	521	506	489	529	495	516	474	506	522	520	514	509	521	505	538	524	512	505	513	464	487	476	472	519	509	498	468	475	505	521	507	518	499	499	480	509	486	499	567	463	512	501	492	492	498	503	498	462	534	542	508	503	523	504	527	469	518	503	532	517	480	495	502	486	526	468	512	509	495	520	495	508	488	525	525	535	502	475	501	508	514	509	492	526	525	496	505	478	528	506	475	497	472	504	498	488	515	496	468	479	520	513	534	479	533	467	512	486	508	509	493	513	497	507	492	485	451	482	481	505	533	515	500	544	495	457	493	550	518	537	531	514	528	494	474	444	469	527	493	518	503	498	494	542	526	542	481	497	473	518	512	527	489	499	449	492	505	483	517	479	484	535	498	493	506	495	527	475	487	488	497	510	497	487	474	501	494	481	525	516	523	473	470	474	490	473	552	491	506	547	495	513	463	501	501	478	509	524	477	523	545	458	482	504	517	509	499	536	471	485	496	466	452	494	511	497	503	490	497	532	519	520	511	523	507	520	480	475	501	514	507	489	563	489	497	502	486	456	541	564	528	542	521	515	524	473	482	501	532	508	476	493	507	537	512	491	501	532	525	545	506	474	468	499	479	523	504	515	494	502	480	500	515	494	512	485	505	497	520	498	502	493	438	530	510	538	517	504	464	504	513	491	466	471	526	513	469	500	529	479	481	506	507	501	522	518	483	460	522	498	458	472	460	503	504	489	496	528	498	491	487	510	482	497	517	451	529	473	481	481	502	499	534	478	495	503	527	504	507	542	495	469	488	473	537	507	474	506	516	469	523	506	509	491	506	488	524	500	498	529	479	458	539	519	471	489	527	507	481	514	514	519	534	520	507	529	465	480	494	524	519	474	513	505	525	490	480	488	486	537	516	496	525	471	495	470	507	511	512	539	501	512	493	481	479	512	502	503	487	488	504	503	510	485	501	470	518	488	532	502	485	497	498	532	476	509	497	522	484	506	486	488	529	489	523	525	514	529	505	529	504	554	488	506	503	492	514	557	483	460	473	486	522	485	489	514	543	488	452	505	452	533	472	512	535	516	497	483	486	540	525	506	501	506	504	507	484	511	499	538	491	516	543	459	541	462	546	545	492	519	465	505	482	521	506	520	490	504	518	514	504	490	439	507	495	524	532	539	492	517	498	463	480	476	525	522	486	498	503	556	515	509	482	501	495	495	526	493	515	532	490	516	493	497	498	517	536	532	485	497	449	482	525	498	470	501	528	498	517	501	457	496	516	491	508	482	524	468	520	492	507	517	494	479	502	513	492	518	502	523	547	510	507	498	549	534	490	506	509	495	453	507	490	473	499	515	497	497	495	519	533	481	456	533	539	515	500	521	491	474	513	516	555	543	511	504	488	472	525	500	505	503	474	490	479	482	522	508	483	507	514	478	518	472	516	507	460	480	504	506	521	504	462	498	533	498	511	447	503	486	542	490	503	490	506	484	514	508	481	515	522	492	504	497	482	485	491	500	508	491	476	474	471	488	511	504	482	530	507	477	523	508	482	503	495	498	472	524	529	505	517	496	481	485	474	535	512	514	529	500	488	483	516	528	509	521	482	467	494	524	533	471	470	510	484	489	515	459	506	544	498	503	507	502	514	489	501	488	480	561	465	529	499	529	493	531	480	509	494	496	499	515	504	479	506	508	499	488	505	496	470	515	488	462	553	485	523	472	478	508	490	487	484	504	535	491	487	496	529	526	531	510	473	518	486	504	512	491	512	460	495	476	514	504	513	527	455	485	502	487	461	550	455	522	514	511	508	496	490	487	477	472	507	490	531	512	501	467	491	513	487	496	492	472	515	468	489	525	505	503	524	470	518	505	477	477	517	543	471	497	526	484	495	486	505	494	509	511	521	504	517	512	505	505	505	499	486	486	466	507	507	501	473	525	456	460	522	495	524	474	490	533	494	505	499	490	523	496	489	532	489	501	543	482	465	519	513	504	493	483	496	499	506	509	510	458	471	518	508	505	498	539	485	515	522	525	517	507	508	535	487	490	505	481	504	548	514	529	515	485	499	481	477	514	499	524	498	528	521	500	542	513	491	471	482	515	456	496	477	510	513	487	488	481	505	481	511	505	502	516	520	493	459	519	478	496	503	520	532	460	499	520	526	517	518	518	555	511	448	523	507	495	499	469	512	495	496	472	483	497	495	489	527	463	534	511	498	476	519	551	476	499	497	530	513	483	500	485	522	496	505	496	548	465	481	492	470	490	497	522	533	563	492	482	509	579	487	513	523	513	481	503	499	515	511	509	503	484	499	487	509	487	503	493	482	459	487	469	498	472	478	464	475	511	506	533	503	462	493	520	511	507	545	504	548	532	518	513	507	533	457	499	492	503	487	461	477	502	531	497	514	511	492	526	441	541	513	522	548	516	508	578	525	469	485	475	498	501	516	498	470	485	514	490	501	516	515	486	502	516
25454	21601	27728	25829	7953	660	532	447	382	355	357	330	353	314	323	332	332	280	307	314	328	293	313	301	287	305	311	278	318	308	306	356	327	329	358	356	347	333	364	328	299	364	346	318	338	281	286	328	302	298	322	313	340	322	303	322	310	319	341	275	287	315	314	305	331	263	277	288	294	280	301	308	320	291	290	303	284	272	297	294	282	293	294	308	283	319	305	280	296	293	296	283	275	300	288	286	311	325	288	311	301	292	307	286	323	312	265	291	330	319	303	315	299	282	307	311	262	284	324	280	270	289	296	284	295	310	305	271	314	311	282	301	313	285	283	278	293	321	291	280	269	287	313	317	316	301	287	294	312	308	286	284	303	254	272	293	338	316	268	259	276	296	278	272	276	292	292	317	290	274	291	287	288	307	282	304	318	279	304	276	291	287	274	312	292	271	306	288	311	298	287	298	295	276	296	293	296	288	283	291	280	304	304	321	295	306	290	314	276	287	294	264	275	250	277	256	312	263	303	310	262	276	317	319	259	259	264	301	289	333	302	276	279	305	271	271	274	271	268	332	276	266	316	278	320	282	314	282	296	264	314	291	277	275	294	288	294	252	308	292	304	320	285	262	288	282	291	280	267	305	302	265	320	284	314	277	267	291	284	286	299	294	303	283	317	280	295	299	319	282	245	301	318	294	238	267	315	283	269	291	296	295	286	350	271	283	309	314	280	300	282	259	290	281	296	276	304	279	323	297	301	256	269	262	284	296	289	283	302	304	283	311	273	266	322	278	294	304	258	286	301	296	311	291	278	305	291	283	301	310	305	294	307	298	308	281	276	281	270	301	294	272	296	318	298	275	298	297	270	294	316	282	308	295	269	288	283	289	284	304	321	298	311	286	274	302	284	314	278	332	316	300	274	287	307	313	281	275	298	301	281	268	290	300	288	281	300	280	330	283	304	283	319	294	284	269	276	287	275	300	315	307	266	258	295	290	294	303	271	283	279	299	285	275	282	283	293	299	254	262	297	287	276	316	322	310	285	341	287	276	263	304	312	293	308	311	283	313	281	295	302	273	283	287	277	263	309	261	292	275	294	287	279	289	292	278	306	296	293	323	282	319	272	324	305	261	341	299	343	315	311	296	292	297	289	291	291	291	288	313	291	319	283	310	309	285	273	274	296	287	268	284	251	296	289	288	273	306	278	299	280	282	315	294	285	284	289	305	279	287	297	283	270	279	275	284	278	327	290	287	257	289	301	266	285	292	312	317	295	286	298	300	276	276	262	270	293	296	316	287	298	304	277	305	267	276	295	300	316	263	313	266	285	284	286	306	320	302	308	272	284	265	273	313	289	303	295	279	292	293	278	286	275	295	278	282	308	295	302	305	300	298	294	299	275	276	268	292	304	297	287	321	287	275	299	286	298	318	307	268	302	258	273	275	314	289	299	287	292	306	293	313	286	321	283	310	281	293	299	275	296	270	297	285	315	305	301	280	283	348	270	306	287	292	306	295	314	285	272	278	321	316	285	280	285	278	271	284	270	283	304	286	271	290	311	261	281	293	281	292	272	275	307	285	264	278	271	296	316	318	279	273	305	303	274	271	270	282	305	312	295	307	280	265	299	317	319	309	300	297	292	253	273	318	324	262	267	289	287	313	299	308	294	281	286	292	300	317	296	289	301	293	295	292	288	303	282	334	271	280	285	282	292	281	296	318	294	288	265	287	282	302	309	306	288	297	298	305	304	270	293	296	290	283	303	316	289	275	303	298	293	282	294	276	265	303	276	306	302	310	286	292	292	283	275	301	323	289	308	293	291	260	298	263	296	258	326	294	285	295	297	270	262	290	284	267	281	318	289	290	279	314	290	264	299	330	299	289	307	268	276	316	261	309	267	302	294	299	295	312	307	308	281	270	286	295	269	287	277	298	282	253	308	296	261	315	273	243	310	292	290	276	275	306	309	282	293	293	306	305	268	302	315	283	284	316	307	281	269	292	294	297	279	281	274	295	261	291	302	294	279	286	290	274	311	282	277	281	274	300	255	283	273	286	292	265	289	284	286	277	284	279	299	309	315	315	274	314	284	293	321	275	298	317	300	303	300	315	258	295	294	292	280	306	298	315	297	307	305	290	315	304	304	282	260	287	313	313	306	307	284	272	300	302	272	290	287	261	335	288	276	284	284	283	321	276	292	280	290	299	276	284	312	280	302	294	308	303	288	299	282	287	298	305	277	302	306	293	304	298	294	296	271	281	291	295	302	301	301	299	272	305	265	334	297	286	288	299	283	294	280	291	311	300	284	309	277	287	296	259	277	305	301	306	285	292	288	294	284	305	269	306	297	273	288	278	274	289	301	281	318	318	297	273	272	280	281	287	295	268	277	261	281	317	295	285	274	300	304	315	267	290	280	298	330	287	296	285	277	326	290	289	310	285	269	306	251	297	297	264	300	286	279	282	306	284	299	314	279	289	287	249	294	298	287	250	269	309	313	298	317	265	293	326	276	290	265	306	289	321	286	305	291	321	270	317	297	308	261	305	292	284	296	293	313	316	315	243	274	322	306	271	287	303	318	267	310	266	263	294	289	329	288	297	286	323	310	288	318	284	297	291	279	296	291	290	291	263	284	305	283	301	261	288	296	297	306	292	326	293	283	314	301	327	287	321	305	297	320	291	299	303	321	293	288	310	294	286	278	270	278	292	307	278	318	277	335	304	311	318	292	279	293	318	276	304	299	301	281	282	319	307	301	285	310	265	283	271	285	265	307	304	307	280	272	267	287	323	305	289	333	307	304	274	295	282	297	301	319	267	279	265	302	264	293	282	315	287	303	307	296	291	316	312	293	296	277	282	268	280	277	306	282	262	263	278	270	284	336	276	280	307	295	269	274	270	273	317	306	285	326	295	306	307	291	280	321	289	290	263	318	312	273	291	321	316	317	290	276	269	295	272	288	304	308	279	296	270	263	296	298	323	287	279	280	294	312	293	289	311	269	317	297	316	299	285	265	273	280	269	306	298	304	292	266	301	298	241	298	274	274	283	293	267	280	288	266	302	285	284	302	312	257	290	308	300	277	338	274	302	284	275	284	293	291	313	329	301	309	272	290	314	268	294	291	299	317	284	274	299	292	242	298	305	297	304	297	269	282	307	296	311	300	297	254	278	290	296	295	286	286	298	262	302	299	314	275	305	297	288	307	284	300	321	315	273	295	297	250	281	262	287	316	281	289	256	304	290	278	263	241	291	273	300	290	302	310	304	264	279	300	312	280	289	294	304	290	296	314	287	317	281	304	306	295	347	305	308	287	284	265	279	269	276	287	277	283	289	272	269	277	273	291	299	250	296	292	296	318	295	307	264	296	300	318	290	285	265	285	291	274	313	270	314	278	268	307	279	296	291	255	308	296	312	303	296	286	291	295	295	300	304	265	286	302	304	266	305	295	301	290	273	309	283	290	300	321	268	249	280	260	280	255	273	276	302	272	313	282	271	272	279	282	272	280	283
19192	5341	3176	1557	1142	946	764	631	574	518	460	425	404	413	391	408	366	395	377	320	347	357	295	318	340	322	362	336	356	357	369	396	401	435	370	366	409	366	359	383	370	362	373	382	345	340	360	351	389	358	364	360	368	357	371	347	350	347	335	365	339	352	339	327	353	325	341	346	298	331	324	330	351	315	349	301	351	332	309	309	304	314	325	345	336	314	294	340	347	334	354	324	359	333	326	347	303	365	305	329	356	367	292	327	347	300	333	313	297	345	311	345	333	345	314	307	321	337	320	322	360	330	342	365	342	334	303	325	337	325	303	349	288	308	340	344	355	345	331	316	335	367	342	297	329	344	345	325	386	349	340	334	336	320	328	319	352	369	337	327	328	316	325	299	323	299	312	326	298	311	339	345	336	338	299	367	316	290	334	327	356	336	341	342	297	333	327	356	298	336	351	291	317	319	296	331	332	318	308	287	305	339	339	339	309	312	332	299	311	324	356	321	318	353	355	327	327	350	334	341	316	344	326	340	332	310	308	314	300	310	314	311	319	347	327	329	328	322	308	307	320	313	315	331	325	373	358	346	347	345	300	317	346	348	335	316	338	311	341	330	349	339	336	349	331	317	330	345	353	369	338	352	356	324	354	327	332	346	316	324	355	327	326	343	307	342	338	331	299	312	353	331	294	309	328	359	349	345	304	314	327	320	358	360	332	309	353	307	319	290	324	291	345	308	316	309	321	324	333	304	312	311	337	350	319	324	353	354	324	289	331	351	326	320	346	351	335	311	334	319	339	334	325	352	326	321	338	319	338	313	336	351	347	319	322	323	314	322	324	354	313	344	310	362	326	306	354	328	325	332	297	328	340	336	313	347	337	301	332	348	346	356	327	326	334	310	332	332	301	313	328	318	359	345	346	294	355	360	330	331	329	307	336	336	332	347	320	353	335	328	303	335	294	338	314	325	315	323	353	311	308	336	318	342	323	311	329	330	317	286	338	344	315	314	316	347	311	331	339	346	319	321	321	295	360	362	317	321	336	316	344	319	316	342	314	301	329	295	350	324	342	323	338	340	300	343	317	310	345	322	322	317	302	311	304	301	344	327	313	340	333	327	302	330	317	316	326	324	331	325	335	349	304	358	313	313	307	298	336	336	327	321	293	295	327	307	323	328	323	338	302	329	294	332	354	333	303	363	338	354	333	336	307	296	326	316	309	315	327	287	323	350	331	343	357	321	342	368	318	357	339	354	318	348	320	337	348	340	331	333	321	327	316	335	298	327	320	315	319	296	307	309	329	355	297	334	339	331	322	334	349	330	352	323	316	314	296	333	337	359	330	343	320	321	331	330	326	320	342	337	341	315	329	361	275	306	369	321	321	299	311	315	315	336	334	311	330	325	331	360	313	324	331	294	323	335	313	308	321	309	330	329	348	310	350	338	305	296	303	332	384	334	329	302	370	333	357	315	331	356	355	353	337	339	343	321	311	313	304	352	315	324	341	356	328	331	348	333	308	329	328	312	333	304	341	311	349	352	314	333	320	299	330	320	302	311	338	328	342	334	290	310	310	327	320	334	327	333	299	317	303	338	291	318	313	338	344	320	325	357	316	320	354	307	329	331	318	324	342	345	331	352	311	297	345	305	301	305	354	339	313	336	317	307	322	321	341	312	318	365	316	333	355	346	306	295	351	331	315	338	347	336	340	378	368	331	313	304	303	338	332	352	327	316	321	366	318	334	350	337	327	311	312	333	364	312	332	341	355	315	361	331	342	341	347	332	342	302	343	326	332	347	329	330	323	303	343	324	375	284	338	310	319	304	309	326	320	311	339	308	312	341	325	331	367	324	302	345	322	302	371	324	309	326	312	336	328	335	377	338	317	340	313	319	363	314	288	325	316	344	307	318	319	287	325	332	312	320	344	359	307	329	297	322	344	310	318	331	324	307	339	334	342	313	344	316	352	318	326	300	348	355	340	329	313	295	332	357	332	338	306	327	306	343	322	283	318	323	305	313	329	353	342	345	292	321	319	331	321	314	328	349	318	314	323	340	330	322	346	327	310	324	340	313	295	333	337	357	322	332	331	344	312	303	338	299	306	344	335	322	353	297	370	301	335	341	326	380	311	313	347	344	324	324	331	322	325	311	314	358	334	349	308	336	337	350	311	323	353	346	354	320	328	324	291	355	328	327	329	325	306	322	301	352	343	360	337	342	359	325	328	349	291	334	337	329	302	302	338	334	322	307	330	309	314	308	336	316	337	336	326	321	307	348	334	319	318	298	329	323	328	315	334	324	310	329	316	330	348	341	323	305	342	329	324	357	331	352	304	303	320	355	295	327	342	321	326	354	350	313	325	329	309	329	298	333	330	335	344	314	359	365	333	351	347	329	320	326	342	344	331	350	306	305	305	300	325	318	325	339	321	360	366	308	331	323	317	358	320	320	341	340	317	328	331	345	366	343	334	330	318	324	348	376	319	346	291	330	342	291	308	320	321	326	350	359	332	337	333	305	350	343	298	340	334	324	310	329	346	331	292	335	320	347	322	306	337	323	371	349	351	296	296	332	309	347	341	342	341	331	336	317	318	352	337	324	331	322	367	310	309	292	347	321	299	327	327	324	333	306	344	333	320	340	321	315	341	335	331	309	334	329	334	335	344	328	316	322	322	316	338	323	324	355	317	316	355	318	349	311	321	341	333	347	338	344	309	321	295	326	331	317	330	329	361	365	311	332	344	350	282	340	323	323	304	326	329	353	302	333	343	282	335	321	302	292	334	346	327	316	331	303	320	310	330	298	364	348	337	319	314	296	332	356	347	290	340	292	339	320	283	326	335	344	320	279	303	313	294	300	329	321	351	341	325	346	314	351	327	344	354	319	331	333	355	326	328	323	348	334	323	331	334	335	321	331	307	294	337	344	347	323	373	339	350	341	340	328	330	324	347	316	319	308	330	316	358	319	312	330	345	324	325	352	306	342	297	324	360	328	322	341	317	343	357	345	298	327	316	301	353	331	328	332	347	325	332	351	318	306	359	356	338	323	325	329	356	340	349	306	334	334	313	284	332	329	328	292	345	321	306	349	309	312	302	312	322	317	325	323	326	356	353	318	303	343	316	354	326	325	348	364	319	321	328	341	319	321	351	315	319	313	328	338	323	360	305	358	308	371	338	313	324	341	365	303	336	335	354	317	322	327	303	293	369	344	324	342	348	332	332	324	348	340	306	336	342	313	308	348	325	315	334	333	325	333	338	307	355	301	323	351	359	312	288	358	308	308	338	346	343	308	338	367	341	323	327	312	355	317	335	301	316	291	306	327	328	320	331	356	325	330	326	340	362	352	323	337	334	314	347	323	315	323	335	325	317	325	326	335	320	321	324	292	326	281	337	339	316	344	307	330	340	313	313	326	292	332	325	316	321	298	310	293	319	355	357	333	386	340	307	343	300	342	339	318	329	354	336	347	338	310	330	324	335	365	315	299	335	303	306	318	319	344	341	324
23193	21646	29507	24293	21641	21677	6153	1331	1058	962	970	876	781	740	746	711	726	696	668	636	670	652	667	620	668	677	617	642	597	650	691	725	624	702	664	705	658	657	647	676	703	701	681	622	704	630	659	679	639	626	612	658	627	613	680	612	657	606	612	600	661	601	586	567	596	605	600	607	622	610	582	616	623	605	583	576	612	592	603	598	596	587	610	602	593	602	588	573	579	621	627	590	605	602	652	623	614	632	554	607	582	563	603	616	609	590	630	606	606	604	633	586	589	693	611	612	612	611	581	605	586	618	579	609	632	608	594	567	625	649	603	592	576	541	576	594	648	596	594	606	600	599	605	621	599	618	627	595	627	617	652	596	589	602	621	606	573	667	578	576	634	629	570	617	588	592	624	614	627	626	627	587	614	583	607	594	559	598	588	620	628	583	589	597	610	584	615	573	611	644	593	565	606	634	617	584	624	605	639	569	644	610	609	593	589	617	622	547	631	615	644	605	596	571	597	613	590	590	610	592	563	584	584	575	628	536	638	594	581	618	622	574	563	583	611	608	585	602	581	596	626	598	614	599	624	603	594	625	592	639	603	615	667	625	574	557	613	591	584	606	583	620	597	592	576	565	600	625	603	578	566	649	635	579	606	611	640	591	631	621	605	596	617	608	634	603	653	594	624	600	628	559	579	589	619	558	592	588	574	629	581	647	623	591	552	616	633	650	571	593	615	586	609	582	593	577	597	612	574	612	602	609	647	564	589	628	672	601	610	543	616	583	584	650	605	603	561	597	648	588	612	575	592	569	623	599	642	581	603	574	614	594	599	596	625	594	607	640	598	631	601	603	638	562	562	646	600	559	634	610	592	617	593	595	640	586	585	568	572	577	565	595	598	562	591	558	596	649	583	615	573	643	636	625	633	572	597	642	597	603	610	647	591	578	621	603	625	588	635	614	613	631	587	616	639	621	609	562	565	554	657	576	555	595	629	586	585	595	619	588	606	618	550	615	588	631	577	608	598	560	576	637	602	617	547	603	586	589	614	619	621	611	617	572	578	594	623	561	611	565	553	604	552	602	565	580	622	610	587	601	594	553	608	556	627	536	610	550	641	617	620	602	592	596	612	617	599	596	580	607	610	646	583	617	590	594	590	561	590	612	604	629	575	583	608	555	595	600	629	601	573	591	592	617	552	583	619	618	567	626	570	628	597	626	570	621	592	585	606	657	598	592	624	616	589	629	603	598	656	609	632	618	588	598	558	625	591	613	617	610	594	607	591	629	605	585	585	563	641	608	577	621	584	597	582	592	565	563	602	637	594	647	590	632	638	586	596	616	581	626	580	646	611	589	577	565	583	614	588	608	609	565	564	608	564	618	613	564	574	659	570	626	597	618	557	552	568	559	599	617	595	614	595	599	602	615	602	633	576	603	570	598	586	634	629	592	590	601	560	583	611	586	591	615	583	584	575	592	566	652	612	587	592	626	596	584	611	584	628	584	574	604	575	583	591	603	611	591	538	572	597	576	574	610	660	563	583	604	650	588	589	650	603	597	578	567	628	594	599	584	635	588	584	617	574	625	584	606	538	601	592	575	557	593	630	602	596	630	598	610	628	637	656	576	610	599	574	554	636	596	561	612	606	583	579	583	567	623	584	624	568	590	603	589	585	605	606	601	585	599	607	551	600	567	581	614	576	591	580	610	610	586	626	598	645	624	545	567	534	596	569	616	562	595	581	596	606	593	619	571	596	601	613	616	585	610	602	606	531	621	598	609	595	591	615	581	576	591	615	586	564	608	628	625	578	601	611	608	594	596	601	653	574	585	519	592	604	640	589	623	590	587	599	644	621	590	585	537	609	593	568	600	639	606	615	594	617	622	606	562	632	610	598	581	559	605	590	587	651	616	576	567	603	636	608	582	591	606	617	622	614	598	589	577	570	608	620	630	636	635	574	601	614	589	609	613	590	589	576	560	622	639	610	653	616	593	658	616	561	590	602	567	582	629	584	621	624	587	623	575	617	572	572	618	590	601	578	617	595	572	597	626	623	627	592	559	600	591	599	558	590	600	619	581	597	602	583	563	549	629	607	607	565	581	574	631	593	622	637	599	590	619	565	581	604	559	605	590	607	555	630	592	592	625	613	594	601	589	586	620	590	576	590	620	569	593	650	600	588	582	598	588	616	609	558	604	564	616	603	565	555	590	595	600	545	580	556	604	587	565	567	601	577	576	595	593	603	615	617	622	582	593	588	612	582	590	597	573	622	629	589	589	579	600	600	586	655	540	575	583	612	608	580	593	552	561	607	558	626	629	589	627	607	574	660	605	577	571	591	621	601	595	655	560	619	607	588	594	562	614	568	620	614	619	582	610	561	573	594	600	557	609	630	568	598	557	588	574	603	634	575	602	621	601	606	599	602	607	596	622	558	631	564	596	582	582	587	613	589	567	563	602	597	624	612	597	583	662	617	632	593	611	598	631	609	567	628	548	650	598	579	622	575	579	567	661	581	621	614	608	585	605	607	524	633	601	598	584	600	590	555	562	598	627	605	579	665	579	621	575	579	568	627	609	606	603	553	585	601	585	603	532	586	616	593	615	620	570	603	613	595	642	594	556	597	596	600	580	562	576	625	573	594	608	621	608	633	618	603	592	622	611	572	614	600	629	612	564	602	576	580	575	606	642	613	549	578	599	612	559	602	619	571	602	593	593	580	557	575	565	584	589	568	572	591	613	585	610	604	611	596	614	638	587	555	590	577	589	624	630	567	609	632	604	594	583	594	628	648	587	607	626	565	605	602	585	602	627	593	662	599	596	583	614	633	577	557	621	592	609	621	575	635	595	595	599	593	589	609	590	662	624	591	586	651	636	627	571	632	586	602	662	550	616	653	607	614	604	567	619	633	609	588	606	582	578	595	561	579	589	583	574	572	569	619	654	613	586	580	633	594	612	629	563	597	584	602	559	623	570	635	591	612	582	609	573	583	615	601	617	566	598	628	589	564	596	599	631	626	621	604	617	557	595	589	591	587	594	588	601	591	586	593	610	584	632	594	600	625	568	627	641	587	591	593	632	625	592	614	619	572	595	584	571	603	566	616	596	596	588	580	551	620	568	602	577	588	586	608	582	621	624	620	613	607	530	531	603	581	572	605	586	590	581	572	617	615	618	612	613	627	599	636	626	537	598	615	617	591	602	604	634	587	616	641	591	661	591	574	637	618	590	568	574	586	623	592	620	594	612	614	591	620	612	599	590	647	617	594	586	584	568	614	605	575	586	614	643	595	622	581	625	598	628	597	627	643	600	536	596	620	556	616	625	620	601	588	571	601	589	613	638	610	621	580	555	588	581	615	563	568	635	543	567	632	593	619	571	609	572	578	604	599	558	583	607	568	590	548	584	578	572	610	567	593	554	583	598	572	652	582	607	598	599	623	594	623	610	596	593	595	599	583	608	632	619	611	575	580	595	616	574	599	594	601	621	602	585	595	586	571	577	589	603	618	574
29293	14783	9822	4749	3470	2742	2017	1714	1328	1284	1192	1027	925	881	833	859	767	739	793	730	698	719	693	727	678	720	687	700	650	659	701	796	753	762	723	748	695	716	694	677	719	722	685	681	722	717	639	684	689	696	638	648	653	707	652	665	669	632	660	638	612	667	651	611	613	603	667	640	641	613	617	640	653	687	665	661	636	659	592	628	626	586	656	631	633	568	635	617	595	606	687	622	616	615	617	594	604	644	657	602	583	623	595	619	634	595	617	620	576	636	651	658	588	639	620	654	646	621	646	580	618	617	624	591	630	623	675	586	624	607	629	646	663	614	653	592	626	636	618	617	640	621	660	641	635	605	609	638	567	602	574	583	613	643	604	629	647	615	646	628	637	626	613	627	665	551	653	631	655	596	602	629	574	613	645	657	620	640	579	595	599	612	623	629	622	613	607	604	617	640	658	595	611	621	678	642	631	595	597	579	599	606	583	636	628	595	592	674	588	639	577	640	610	591	588	617	587	629	631	595	574	598	597	606	632	625	622	616	638	642	582	652	609	615	624	639	649	611	640	585	627	647	616	582	593	596	606	661	667	617	587	639	617	601	607	620	632	639	584	636	613	633	644	665	585	623	633	637	609	607	621	646	600	582	611	635	621	543	620	637	625	590	644	647	596	589	644	619	670	602	602	630	607	641	569	653	656	598	597	626	598	620	623	654	642	652	615	620	630	630	584	611	614	617	629	675	634	643	654	584	640	632	594	623	610	642	598	623	582	652	588	616	624	627	594	607	591	633	599	630	593	652	631	621	621	624	669	612	629	620	586	629	599	623	622	613	628	638	640	648	618	679	620	638	657	622	635	622	581	604	653	594	600	655	560	626	591	608	610	628	619	633	663	599	653	627	627	599	631	606	632	633	585	614	632	629	615	611	572	622	676	634	630	608	616	671	581	642	591	649	602	591	599	622	644	672	609	649	643	621	619	643	610	650	605	626	584	621	571	587	675	627	595	624	581	611	619	598	644	640	556	631	589	626	628	629	625	642	608	644	634	587	599	660	589	620	590	629	626	620	590	626	631	609	676	593	612	658	648	641	608	652	596	633	604	643	658	628	655	573	638	628	648	641	613	630	602	641	624	637	601	644	623	611	662	638	605	596	663	592	648	642	638	599	636	583	613	608	618	639	618	629	605	623	591	613	613	631	605	632	619	629	602	629	604	636	621	630	631	632	610	633	621	608	644	613	656	606	616	666	597	617	655	646	631	605	605	557	665	600	612	610	609	634	598	602	612	597	603	641	616	640	596	560	627	603	641	620	635	602	609	609	599	599	649	592	639	662	622	600	613	655	630	618	653	625	635	595	619	611	602	598	639	604	623	643	623	606	597	596	603	647	597	606	621	594	591	644	620	622	618	659	640	626	611	635	603	621	566	596	624	592	605	609	612	623	645	612	629	591	620	651	613	615	590	608	608	616	632	619	630	605	593	643	659	652	620	642	625	611	611	651	596	635	612	617	641	650	577	597	625	590	602	596	613	619	614	608	585	656	632	649	602	621	619	629	592	618	617	620	659	597	653	629	680	619	595	603	603	629	644	569	599	577	584	618	642	598	642	572	618	591	595	640	610	576	645	636	607	604	621	599	637	629	600	629	622	612	581	663	653	607	666	663	587	634	610	654	600	580	623	588	578	613	626	631	627	655	629	622	569	600	582	627	638	645	633	613	640	613	611	618	648	631	617	645	642	614	641	616	645	607	654	592	639	628	619	610	610	633	649	652	665	584	627	584	628	589	599	611	608	671	633	610	644	617	566	640	662	650	616	607	615	632	623	612	619	603	641	597	630	673	586	588	622	642	659	594	632	663	653	589	596	618	645	672	628	620	628	600	600	603	657	604	612	639	576	656	585	641	616	642	596	632	647	631	617	630	616	644	600	624	601	630	574	609	617	611	620	624	651	660	584	592	617	612	601	620	645	654	592	631	631	610	614	629	596	601	631	598	634	601	594	588	626	649	627	608	611	629	580	606	644	578	614	617	597	637	622	617	627	683	634	615	584	636	603	630	571	616	600	599	583	611	645	645	575	586	574	631	640	605	650	619	607	619	631	640	618	612	616	609	597	627	657	622	621	629	553	615	626	594	588	605	617	576	625	605	631	616	602	653	641	632	617	588	616	625	598	605	637	588	602	632	612	589	623	611	637	654	578	624	672	610	631	623	594	582	650	647	639	597	627	618	591	630	594	669	612	618	577	627	655	603	625	643	601	594	593	629	640	607	633	609	630	580	648	602	634	615	658	618	594	578	607	630	633	645	634	668	596	576	674	598	615	645	611	612	654	641	640	589	616	628	627	633	589	594	632	604	621	596	594	659	616	645	612	637	623	618	619	594	631	665	596	610	662	602	624	600	606	591	653	618	650	600	635	570	611	628	627	605	640	620	628	609	596	596	619	602	583	631	621	597	626	607	608	672	601	646	622	629	592	578	632	597	638	605	599	652	586	626	642	606	627	587	640	623	613	615	628	603	595	605	582	606	597	649	582	588	605	614	599	585	636	618	642	614	649	612	601	632	593	554	651	565	582	583	595	649	604	605	671	653	639	635	676	624	643	596	624	630	639	616	654	632	603	649	601	622	625	561	582	625	656	585	603	623	615	592	592	631	634	654	599	629	627	619	602	612	568	670	641	619	602	544	608	644	592	576	637	624	626	646	613	619	589	643	603	587	593	639	620	593	621	587	609	631	661	555	690	567	593	621	617	579	587	576	631	616	637	594	609	651	584	627	595	653	614	624	651	636	665	620	614	623	632	609	630	641	598	629	606	622	637	607	656	616	620	668	607	632	585	611	581	643	655	579	606	620	589	598	583	641	597	632	586	611	650	598	585	622	615	596	624	629	591	639	608	601	618	657	636	583	610	585	618	625	628	601	654	609	635	677	601	623	639	604	599	609	626	571	673	616	586	609	588	593	580	654	629	678	609	611	601	623	655	596	608	568	617	622	569	610	628	623	647	655	598	626	621	623	603	650	580	627	574	614	644	614	567	606	596	625	651	635	573	618	629	643	641	593	608	616	635	609	631	643	631	644	625	577	664	629	580	609	573	574	625	631	618	648	616	616	633	581	565	603	612	628	626	581	656	598	587	648	603	638	636	637	591	585	566	636	646	613	593	645	652	596	621	613	681	601	616	635	633	616	661	619	595	593	652	629	615	634	653	596	560	626	622	641	653	617	586	606	611	622	605	669	635	568	593	606	616	623	618	609	662	655	623	627	627	615	579	585	654	588	587	636	628	599	552	625	596	628	626	600	631	648	600	607	620	621	622	581	634	599	586	590	657	629	574	612	646	641	632	650	608	615	619	664	593	593	618	617	643	614	634	590	604	599	588	611	617	660	603	611	630	649	611	578	636	617	645	604	639	604	593	642	610	617	594	641	551	626	590	586	604	611	641	626	644	568	594	605	626	562	616	636	640	615	575	615	577	600	608	612	589	617	628	638	594	601	630	651
28583	16229	2421	421	353	287	317	270	265	289	277	266	281	294	307	279	258	283	315	266	269	267	282	269	256	262	281	260	274	242	270	299	316	303	317	300	292	299	294	329	277	295	299	306	265	281	266	274	266	302	310	312	270	298	315	245	280	302	285	266	268	271	258	298	272	259	271	291	272	261	267	281	286	273	275	272	251	290	255	295	244	271	268	253	283	246	278	277	260	254	275	250	252	267	265	281	279	255	276	272	255	270	255	258	302	273	278	283	273	288	282	283	299	299	276	283	287	250	256	276	309	289	279	290	272	288	267	276	268	264	282	283	304	274	268	270	266	288	288	296	290	252	283	249	271	277	249	280	291	263	261	269	273	254	271	285	308	278	284	272	290	281	319	288	246	242	266	269	273	264	303	279	301	252	252	254	262	285	256	262	275	249	268	278	260	295	278	261	263	273	283	271	279	268	275	288	281	245	292	243	305	281	261	277	311	290	290	265	285	265	282	257	260	280	293	237	293	266	262	272	289	276	288	269	285	282	246	241	279	248	266	274	267	277	259	264	257	285	256	284	278	302	308	278	263	277	275	280	271	277	258	281	307	285	284	258	251	276	266	262	280	285	284	278	295	269	239	232	264	271	258	258	275	290	266	271	272	270	244	279	295	247	264	287	263	279	284	251	266	259	277	261	285	278	268	285	289	278	290	308	269	247	286	268	280	285	291	277	275	281	274	247	298	261	290	248	256	283	296	302	281	299	281	232	298	277	248	289	285	312	249	272	277	312	287	256	260	307	253	259	274	270	277	243	272	259	281	283	274	261	272	301	282	258	265	265	255	272	257	239	320	282	285	287	258	272	286	297	270	305	280	272	260	281	263	287	264	248	265	280	268	302	273	296	267	286	275	313	286	261	266	251	276	264	245	270	270	276	277	265	250	251	295	265	225	261	278	271	275	277	273	287	290	261	291	252	227	285	290	291	242	244	261	288	259	277	261	288	267	275	290	308	276	270	277	278	308	288	286	290	252	274	277	280	258	258	270	252	297	290	257	299	280	253	293	242	276	286	278	254	294	263	285	279	290	309	252	262	268	262	312	277	235	270	265	260	284	265	247	272	292	258	270	273	266	278	259	280	260	285	298	291	279	298	263	276	269	271	289	282	263	250	246	285	262	277	263	261	302	269	249	274	273	263	256	282	273	287	262	278	291	268	258	242	271	250	251	262	290	277	294	258	260	270	283	251	288	270	282	286	316	262	239	251	284	275	273	276	275	310	291	295	311	280	249	260	306	301	269	276	280	261	264	301	252	266	260	260	289	243	271	289	242	285	269	277	263	282	301	275	258	296	240	263	275	271	265	276	279	250	296	290	267	292	265	255	288	257	259	253	287	299	304	261	278	263	250	278	299	268	270	255	246	267	285	253	277	295	271	262	288	299	267	252	279	264	265	271	273	287	248	310	260	267	256	301	262	277	299	278	285	278	254	275	273	273	260	266	248	283	308	276	258	281	268	269	275	262	284	274	270	286	278	282	273	256	258	267	306	252	265	282	272	275	271	260	246	281	264	290	257	272	278	242	269	254	293	277	283	278	253	260	244	296	246	278	251	294	258	260	283	279	262	294	269	281	280	274	258	274	275	271	277	237	264	258	290	293	284	250	287	287	271	272	264	266	260	269	274	262	285	288	271	290	298	256	285	289	261	288	292	280	291	258	259	285	291	255	282	294	283	298	268	276	249	243	301	250	250	268	285	284	283	247	261	271	278	287	282	291	254	268	271	299	299	284	293	294	289	314	269	275	266	237	279	283	252	280	282	282	271	284	265	281	281	277	258	272	272	261	248	252	257	291	271	290	279	295	258	310	289	283	256	282	271	297	273	276	248	283	259	249	272	296	274	318	274	280	270	254	259	238	276	259	293	264	295	267	263	275	255	252	304	264	261	282	264	281	298	269	269	261	280	270	269	247	291	268	283	287	255	230	290	295	259	285	265	247	254	268	286	290	270	268	249	267	267	233	244	255	292	281	271	286	279	278	275	262	282	283	247	291	271	299	254	288	292	293	269	291	301	279	300	292	284	290	249	245	254	275	275	310	250	253	252	268	293	239	270	261	273	276	286	276	289	266	292	287	236	270	276	246	302	264	260	268	271	283	275	291	280	273	296	291	255	251	272	294	287	274	267	310	272	288	256	318	251	241	271	278	287	285	272	286	295	256	314	251	257	256	279	266	288	275	269	286	264	272	272	273	246	281	272	283	254	271	260	270	281	286	271	290	277	285	267	284	251	295	252	287	282	257	287	298	255	260	298	248	260	258	285	273	291	282	249	280	282	288	271	255	257	302	263	281	262	261	300	258	278	278	264	261	239	291	277	255	284	258	280	286	275	242	241	290	291	292	255	274	278	278	324	257	271	285	296	270	251	278	263	290	259	289	258	282	307	277	291	260	265	273	303	270	279	257	254	271	263	259	277	291	261	293	294	255	284	282	297	290	242	281	279	277	278	279	276	258	239	277	265	245	262	265	275	280	275	264	293	287	311	277	278	267	239	240	267	285	282	301	282	239	287	278	293	267	283	272	263	270	265	298	293	287	264	256	297	262	301	284	286	264	305	261	270	293	301	289	283	262	261	262	292	284	303	270	272	292	275	292	271	269	278	247	277	235	266	286	262	278	267	289	284	288	276	288	272	253	251	284	274	268	259	297	263	269	292	277	296	286	231	237	264	252	295	263	286	274	281	288	265	285	289	277	288	265	270	260	227	255	246	259	306	277	253	273	299	288	262	263	272	258	247	272	254	294	275	273	285	318	250	267	243	251	305	251	261	274	288	315	261	278	291	275	267	284	261	260	246	256	275	282	264	266	265	293	254	287	273	281	273	275	264	279	277	294	279	264	256	269	287	290	260	314	263	281	277	265	236	261	283	280	280	296	275	278	243	282	290	263	245	286	293	271	238	253	254	252	264	235	277	260	260	239	276	288	283	274	264	301	265	274	273	266	259	246	293	251	283	264	273	222	283	266	318	267	271	289	275	258	256	256	294	255	309	270	275	295	267	257	261	258	263	249	271	274	271	265	258	266	287	258	280	311	274	279	310	293	251	277	274	243	256	284	281	251	265	256	274	279	258	261	265	249	256	293	289	270	263	275	297	261	284	259	262	297	292	257	282	232	253	228	286	295	311	270	294	269	291	303	263	250	246	251	259	280	245	298	287	289	262	269	277	271	268	290	257	266	269	266	291	272	266	271	244	275	262	294	266	274	263	320	280	273	298	260	242	274	279	248	294	262	293	269	278	298	279	266	274	259	273	278	266	298	298	290	293	276	269	296	273	293	271	283	236	279	299	284	300	279	271	282	279	286	267	295	274	279	286	306	263	263	256	278	276	279	259	270	283	242	270	266	260	262	276	292	275	299	272	265	274	253	312	287	250	247	264	286	273	259	281	276	248	296	253	273	292	292	272	273	275	288	240	288	257	265	268	302	301	281	316	292	284	261	281	327	265	277
7062	773	548	396	368	323	337	334	306	299	313	314	301	306	303	311	335	299	294	292	317	309	262	311	271	312	294	302	281	267	338	340	367	314	360	345	316	305	299	330	334	330	310	355	323	292	325	338	310	319	340	314	344	327	313	306	321	331	322	302	306	271	345	315	308	297	309	287	281	326	342	291	305	297	317	283	290	289	307	263	286	283	324	270	297	338	314	264	269	328	301	316	319	316	316	312	323	310	261	266	315	291	326	301	273	281	278	296	302	296	288	303	308	326	299	276	294	297	296	273	314	291	325	282	283	312	293	314	305	304	311	290	289	322	274	295	298	307	303	295	319	295	324	279	305	306	315	298	289	301	271	276	289	300	313	314	269	296	279	304	276	280	262	318	293	301	277	320	289	284	310	290	291	283	316	292	291	249	291	299	289	304	300	279	310	281	304	304	290	277	291	296	316	314	282	264	278	282	278	316	282	265	296	274	320	288	297	296	284	309	261	280	294	274	308	296	305	303	296	311	279	287	309	307	292	295	289	289	275	302	335	269	327	287	285	293	293	298	293	277	258	257	262	297	292	289	287	309	331	298	335	339	285	292	305	311	293	313	288	262	332	284	317	307	300	292	319	279	321	276	286	293	272	273	296	297	285	290	294	305	304	314	308	312	290	323	292	314	280	319	296	319	315	281	290	308	311	322	293	296	309	275	296	314	278	304	313	275	299	297	275	303	290	274	307	258	298	292	311	317	304	312	269	276	258	331	285	314	291	281	277	294	269	265	300	273	262	284	291	288	283	318	299	295	308	267	306	327	277	289	292	279	300	301	286	293	264	296	282	272	278	292	251	306	264	275	306	296	275	295	285	293	306	307	288	320	294	305	276	295	314	300	333	280	290	314	308	248	306	271	275	320	296	310	288	287	334	312	305	276	277	306	276	311	314	316	331	275	296	320	284	279	325	284	304	312	294	308	270	292	297	285	306	283	275	295	277	294	290	299	288	309	303	297	292	283	280	283	303	289	271	279	280	301	294	314	310	316	296	306	293	275	297	313	288	288	317	323	303	307	297	263	273	301	293	302	300	276	297	322	282	292	280	265	289	280	306	287	290	292	273	267	305	323	269	292	289	305	317	312	253	317	301	300	302	291	290	325	290	298	282	296	295	296	287	303	294	316	317	293	299	251	310	277	299	277	267	300	313	306	299	294	282	280	266	270	275	339	324	305	272	321	300	312	272	296	317	270	300	290	278	297	275	278	295	286	308	297	300	289	292	311	279	294	314	259	309	299	330	307	309	302	303	322	276	314	316	287	292	307	298	288	296	278	315	272	295	286	297	303	300	280	298	287	306	324	266	301	294	281	292	296	300	300	277	291	295	307	302	300	282	290	296	294	320	300	306	274	286	302	322	303	289	267	288	262	306	315	315	286	308	265	278	307	310	266	304	292	302	287	301	303	311	323	284	288	313	311	311	299	326	287	294	291	296	327	280	279	302	307	292	299	289	293	278	310	260	308	301	275	295	290	264	290	299	287	302	252	319	261	287	283	268	298	288	264	301	305	289	277	309	312	304	308	300	315	303	313	301	294	279	306	284	273	313	283	297	287	310	294	299	287	279	308	304	291	321	301	307	288	290	283	323	306	312	285	299	263	291	254	281	302	291	325	275	274	282	286	283	312	297	309	303	303	323	301	282	315	260	310	305	296	322	276	308	293	308	282	289	280	322	315	244	284	294	290	272	293	283	266	299	307	310	294	308	287	266	286	299	297	305	301	297	285	286	267	296	309	285	312	304	288	279	297	280	289	292	313	298	312	311	312	319	283	274	292	319	282	297	291	308	305	289	289	295	280	280	283	327	302	283	287	307	283	300	273	319	305	290	320	314	324	320	274	286	293	304	299	291	289	284	285	274	280	290	294	280	314	256	324	292	289	305	319	299	300	290	288	325	297	276	307	293	306	267	293	318	275	270	270	317	292	296	297	284	308	307	315	305	296	318	300	306	256	306	322	291	288	301	244	306	297	292	307	289	308	297	296	310	306	298	262	282	283	339	290	280	296	277	288	284	304	301	297	310	270	289	311	294	289	268	298	298	293	294	267	288	318	306	290	304	281	310	288	276	268	287	303	285	279	317	352	251	284	291	287	280	319	307	313	306	284	305	342	286	299	291	315	301	265	291	300	292	290	266	291	320	292	274	268	320	300	281	317	285	262	265	284	339	309	259	282	291	272	299	295	301	296	313	259	313	329	310	295	293	311	298	269	286	271	254	301	297	297	272	321	296	277	300	279	304	297	282	308	303	281	299	302	298	283	335	293	307	301	273	263	299	306	268	285	299	299	259	324	297	268	293	272	278	270	312	308	304	296	272	317	273	298	308	317	300	305	257	301	317	306	302	289	299	258	301	294	294	290	281	298	290	302	303	279	290	318	281	301	288	310	271	303	300	273	314	314	264	299	306	292	287	293	291	304	284	306	309	308	313	315	280	314	298	292	329	313	317	271	293	281	314	291	296	292	278	271	285	295	275	301	313	335	313	302	280	325	290	249	318	274	302	298	309	298	320	281	306	297	270	322	304	308	287	291	298	276	285	293	293	314	316	277	296	287	267	308	293	304	295	302	273	309	301	323	280	313	292	266	268	298	293	298	283	300	276	284	311	292	282	290	276	303	281	293	269	298	275	285	269	276	297	311	290	324	303	308	305	287	304	292	315	313	277	272	281	313	312	298	308	291	290	290	292	275	314	311	277	339	296	298	293	300	291	284	312	304	274	304	287	312	282	296	289	267	300	270	304	280	285	270	310	312	250	281	287	311	286	319	294	311	304	285	296	296	286	290	343	305	311	310	309	306	289	305	307	315	284	311	278	270	314	308	279	274	281	278	302	287	308	288	289	278	315	303	284	295	294	284	280	297	340	287	296	285	276	312	313	306	282	307	293	327	281	287	311	293	263	308	286	299	297	283	286	290	330	321	281	296	285	294	284	309	293	315	276	283	292	277	306	277	314	325	310	309	306	312	302	281	311	283	272	289	314	311	285	266	288	262	281	295	304	313	307	262	314	258	287	286	300	327	320	276	296	299	275	302	310	306	322	309	283	284	307	291	311	350	299	283	320	272	312	289	260	288	297	305	304	303	278	315	290	272	285	284	277	269	299	286	273	319	301	299	308	304	291	322	276	316	295	256	282	305	286	257	296	288	306	293	266	300	279	279	301	325	305	293	304	296	269	299	304	277	309	313	275	278	291	275	296	280	293	275	296	282	299	299	312	307	288	296	278	266	280	332	282	323	288	303	289	297	275	295	308	300	308	266	331	273	308	308	290	305	303	308	310	313	279	298	292	301	307	322	288	290	302	288	294	295	290	280	299	292	306	297	307	320	282	275	263	273	266	284	277	274	288	287	294	295	277	321	306	318	268	278	288	288	295	291	314	314	273	288	315	308	279	320	303	295	297	290	272	275	285	289	292	284	298	271	280	319	306	301	286	301	298	285	311	283	286	290
24352	21600	28901	24758	21556	6664	1112	829	701	626	585	605	576	541	529	576	510	541	527	512	508	533	471	507	477	528	498	516	563	511	546	519	532	551	520	523	523	530	525	545	491	511	528	518	505	507	508	504	516	538	507	516	558	501	515	482	497	485	484	519	499	499	476	514	520	480	483	508	517	475	463	471	506	462	522	511	491	477	493	489	515	468	492	490	494	459	492	477	481	546	503	476	502	498	458	468	463	510	501	474	475	496	500	459	518	517	487	495	488	502	475	471	525	503	494	457	486	491	490	502	502	483	532	462	464	484	469	464	523	459	483	462	471	454	482	450	451	501	487	504	480	536	504	462	461	457	498	479	465	490	465	444	525	497	501	479	473	474	510	483	502	472	426	508	464	465	482	472	495	502	486	450	481	487	475	484	499	445	457	474	500	503	454	502	486	441	502	477	478	502	460	443	482	475	470	502	483	466	480	483	496	484	474	500	494	513	500	452	500	484	473	475	473	470	490	492	501	466	477	516	428	495	461	482	446	472	511	460	475	474	497	484	465	483	502	521	504	519	488	498	511	513	456	476	529	485	516	455	459	468	481	501	511	464	465	506	466	502	449	448	471	496	471	474	492	462	482	528	452	484	455	455	499	490	488	490	470	490	472	465	501	470	467	464	486	493	502	467	494	485	485	452	491	476	485	499	495	491	476	454	452	469	504	438	489	500	487	489	476	514	485	462	487	497	488	460	509	490	463	504	483	475	511	494	523	490	477	467	472	475	501	501	476	463	446	500	486	468	489	479	494	509	470	499	507	476	487	524	502	496	450	476	460	448	488	491	488	441	506	458	558	499	482	495	462	464	517	505	452	470	475	470	485	518	448	455	496	461	456	498	469	485	485	451	504	417	490	472	477	460	468	456	497	463	453	482	437	503	477	448	490	451	504	476	487	453	511	504	460	452	494	508	470	467	463	474	512	462	456	453	471	488	490	475	480	482	483	515	499	510	501	463	491	458	471	493	473	483	468	465	466	510	458	482	490	518	533	475	482	467	487	475	488	496	495	474	481	479	466	449	507	488	504	482	435	488	514	470	521	491	493	465	489	444	429	473	454	487	505	540	535	463	462	474	519	466	489	520	478	497	511	469	459	466	487	458	499	482	498	471	447	530	520	494	447	489	490	439	495	461	463	458	457	464	483	470	536	507	469	487	489	445	501	494	466	497	453	488	497	485	469	475	461	469	521	484	476	463	489	472	507	449	479	512	455	493	454	478	481	459	475	450	470	495	482	480	481	488	485	492	487	497	497	485	474	466	469	476	505	550	458	522	524	469	503	453	485	464	457	487	444	497	434	490	519	483	491	467	477	490	504	443	530	468	489	527	513	479	497	501	487	521	481	482	496	510	487	489	513	471	478	484	505	487	454	526	465	482	451	490	474	459	478	516	454	481	505	500	500	523	496	474	501	494	482	490	473	458	445	445	522	484	494	495	491	504	488	471	471	480	497	443	495	488	466	495	507	454	463	461	463	496	497	440	451	506	487	469	491	492	494	463	463	463	510	492	471	473	452	464	458	490	495	488	466	525	491	482	511	485	464	514	450	487	468	463	458	496	428	506	499	458	464	541	405	476	480	507	448	494	486	505	491	487	508	471	475	447	496	477	481	467	491	458	519	488	477	471	477	489	506	466	485	495	480	456	483	474	495	464	489	450	523	473	485	478	511	509	463	435	464	475	452	480	471	500	510	495	492	475	493	462	488	480	469	481	495	518	512	465	471	481	494	478	485	508	504	482	525	488	496	520	506	451	464	446	479	502	504	466	452	496	436	467	476	480	471	475	494	495	488	445	485	502	502	517	470	425	452	459	526	424	518	465	510	472	497	489	449	477	492	470	481	478	477	462	500	467	483	469	519	472	459	482	511	484	470	474	489	489	455	463	459	486	468	489	525	481	493	479	506	475	518	443	473	474	481	481	455	478	484	480	461	446	471	515	472	466	497	522	493	447	460	504	472	516	453	467	482	493	494	473	509	455	505	461	476	476	486	474	492	463	494	455	511	489	496	482	478	469	488	516	452	521	477	493	468	488	474	486	456	482	487	520	479	495	488	475	443	498	495	465	472	440	516	481	496	509	507	487	504	505	531	481	477	459	504	476	492	496	494	464	455	513	477	494	455	469	489	471	485	524	488	473	502	460	502	436	454	509	523	469	498	478	485	482	489	470	493	473	493	482	514	471	505	481	482	489	519	483	478	498	492	524	507	505	529	459	459	503	479	494	447	496	492	487	513	493	461	463	487	482	469	476	459	464	447	494	514	478	477	448	490	451	485	479	489	487	484	452	464	495	466	509	467	463	488	474	492	503	461	497	504	503	461	484	497	483	478	507	493	467	446	460	492	462	495	499	535	470	486	458	478	448	457	496	416	462	486	493	457	465	563	495	486	488	473	498	462	484	465	496	484	480	464	501	491	514	475	481	478	497	512	512	479	476	498	478	477	510	533	485	486	485	472	474	464	498	452	505	461	471	457	479	460	493	479	510	499	494	478	484	424	469	507	489	485	497	482	506	478	419	460	451	492	514	450	503	453	472	487	481	499	491	476	492	494	490	467	547	504	471	440	467	425	466	522	471	486	451	481	457	514	473	473	468	427	483	469	457	488	498	469	477	481	482	490	463	476	511	502	485	484	505	495	445	504	503	479	417	465	442	497	430	507	504	475	472	463	489	440	467	472	441	494	439	469	492	483	472	490	483	469	460	460	471	463	444	527	433	497	471	515	454	446	470	504	466	497	508	469	469	474	468	489	491	468	507	458	502	518	474	494	490	512	486	484	493	533	489	487	462	474	453	499	475	476	484	488	498	447	480	482	486	436	513	473	459	471	505	430	487	475	526	474	488	496	485	498	461	484	489	492	462	456	463	448	478	492	464	492	450	459	461	490	476	431	472	507	454	518	469	488	471	493	449	487	502	496	467	492	474	515	496	510	488	473	457	503	496	462	459	458	482	482	495	504	519	451	459	474	459	452	514	503	483	470	487	487	454	458	502	461	487	471	499	506	491	460	473	513	424	475	483	486	474	469	444	495	537	464	490	469	491	466	422	506	508	456	456	464	467	509	487	487	499	475	479	474	494	486	492	485	498	516	458	452	505	508	478	466	488	492	479	459	495	470	446	476	508	458	489	504	497	500	505	494	482	455	456	476	492	441	458	478	501	506	468	474	471	458	492	498	492	499	503	474	489	509	496	508	436	495	474	502	479	479	464	471	461	476	499	489	503	478	495	464	487	498	485	490	480	494	474	468	515	472	481	470	492	502	506	534	484	482	462	506	481	446	462	487	493	481	473	435	489	446	475	459	471	494	440	480	486	486	467	486	491	526	500	517	487	467	514	443	492	483	419	509	478	511	478	465	507	464	461	462	487	477	461	499	500	457	466	465	476	459	482	489	501	497	471	480	489	452	449	508	466	482	478	481	519	466	463	480	475	441	509	435	481	457	449	520	503	454	466
23369	8915	5872	2726	1997	1585	1271	1078	911	887	727	705	685	642	586	567	569	595	535	544	610	511	538	535	518	564	543	551	563	513	554	616	633	569	593	586	586	539	532	563	578	584	561	526	564	523	554	549	595	540	537	541	574	519	518	551	523	565	512	516	487	544	528	469	494	499	467	527	561	522	510	487	519	471	523	466	494	513	551	457	515	533	516	545	496	579	478	560	510	499	473	486	469	503	494	509	470	502	545	507	494	525	531	477	519	517	484	528	508	523	536	509	527	512	541	481	477	492	492	523	531	529	491	511	507	541	499	499	475	494	496	492	522	508	503	473	548	456	512	526	518	512	525	484	536	495	491	479	493	482	482	485	499	491	481	495	503	460	457	491	481	493	452	463	490	490	515	484	517	500	466	497	506	480	492	488	463	516	516	463	497	524	513	518	536	481	519	531	490	485	493	518	537	468	487	503	509	499	528	514	486	479	456	533	455	491	499	557	505	471	519	501	563	492	501	465	488	477	459	535	467	497	531	498	469	542	513	520	480	491	529	504	502	500	554	486	532	504	521	535	500	476	480	519	508	515	498	478	508	504	523	439	547	502	503	518	493	459	496	505	473	472	518	508	490	518	498	499	473	518	473	478	511	502	486	496	524	474	455	527	486	502	465	544	522	498	463	493	487	497	485	477	518	502	472	505	481	504	531	495	461	465	468	489	477	467	489	469	476	532	470	522	513	479	414	492	487	536	519	441	456	502	485	508	473	484	463	487	508	481	507	500	504	479	511	488	502	496	503	512	495	524	461	448	504	516	483	519	518	562	465	490	473	479	483	517	503	488	515	515	481	484	504	524	484	503	470	471	461	515	483	525	481	520	510	499	511	491	500	471	494	520	495	516	453	493	508	482	537	510	457	502	500	458	492	511	503	521	508	494	475	489	478	500	485	491	506	513	540	461	504	532	507	497	468	511	530	487	504	482	502	481	507	488	518	491	481	428	492	504	502	520	488	512	455	463	503	467	486	532	490	492	481	478	485	490	475	521	497	495	465	513	492	501	475	498	464	513	533	474	500	530	494	506	504	519	476	471	507	513	508	525	521	493	503	480	506	481	485	487	506	501	471	503	524	473	519	487	510	473	493	498	516	527	499	476	476	480	465	496	549	522	500	495	492	460	547	491	497	495	459	483	529	484	520	491	527	496	530	537	514	531	470	501	548	472	491	506	490	475	506	464	533	482	488	482	470	508	513	468	505	493	486	485	491	497	496	544	480	503	516	474	473	541	537	489	491	531	545	461	464	506	481	515	514	523	488	505	518	521	473	519	432	484	482	489	512	499	494	492	470	487	497	521	485	570	481	460	488	514	492	512	501	486	482	491	468	501	498	478	519	485	478	531	496	451	494	512	498	517	479	512	509	478	485	526	518	500	469	489	516	460	507	503	545	497	509	509	491	506	505	490	484	523	465	475	506	497	481	503	482	500	531	520	493	498	473	553	492	473	527	458	461	497	468	515	464	481	496	490	520	515	474	508	490	500	475	469	465	489	492	518	516	468	463	526	535	487	498	494	508	530	503	461	495	513	470	492	483	546	491	485	469	457	499	466	535	495	478	505	496	493	462	511	506	499	513	520	495	528	516	525	506	509	496	468	534	504	493	500	473	479	500	563	502	504	511	450	452	516	485	529	521	506	469	486	483	488	495	485	485	516	549	513	500	492	502	567	488	527	491	471	480	481	519	506	483	428	510	516	526	519	480	487	474	472	530	463	477	548	521	478	505	514	489	530	473	477	513	492	452	523	494	487	485	503	486	495	527	508	491	527	493	515	477	492	486	489	503	487	532	499	470	476	498	517	498	509	463	545	523	495	530	499	476	487	501	528	541	486	479	510	503	516	502	511	502	491	489	533	510	459	509	482	474	486	520	497	525	471	502	490	495	508	500	471	511	501	476	498	502	470	488	511	513	480	507	496	521	499	517	496	499	517	491	521	540	491	454	496	518	511	505	530	508	501	508	542	476	517	509	463	489	483	501	516	500	485	484	549	512	480	464	491	517	507	491	537	478	494	482	483	503	494	466	491	485	494	544	477	480	530	513	474	484	480	511	503	515	482	491	465	517	513	481	505	508	474	515	496	464	517	482	481	473	472	512	471	486	476	456	503	483	500	511	518	546	484	491	530	471	486	534	484	483	518	525	484	479	480	475	511	465	516	507	520	491	463	526	505	517	487	489	555	472	464	473	509	480	503	507	505	515	478	475	553	460	525	475	469	512	548	511	507	499	532	504	481	455	527	510	518	506	496	513	481	499	462	497	492	538	476	438	524	529	463	515	454	510	508	510	544	479	499	483	501	490	508	504	481	518	548	477	502	476	509	480	482	512	498	464	479	498	491	538	482	462	513	496	482	501	495	493	514	506	530	521	506	466	488	488	511	508	451	498	509	508	540	502	482	480	476	501	535	450	481	508	494	486	537	506	466	523	486	483	489	491	506	526	489	490	499	516	440	506	496	486	551	492	483	479	518	475	493	510	534	486	485	484	470	506	490	479	535	502	457	459	486	471	462	491	494	518	521	508	483	560	484	495	487	471	504	486	492	484	442	491	522	490	508	498	475	497	503	507	502	467	479	514	512	485	474	524	470	556	465	507	502	506	457	462	517	511	497	509	484	498	527	500	503	495	510	510	524	455	503	468	489	500	497	492	495	467	502	501	473	516	464	489	476	501	499	521	513	525	461	524	486	520	475	490	472	503	512	486	498	514	484	522	522	495	540	507	481	506	500	496	488	482	518	540	495	497	515	456	485	480	466	501	523	472	518	532	513	498	509	509	494	489	520	507	514	495	521	513	504	517	461	534	494	489	502	482	521	522	479	525	480	477	462	482	545	462	514	496	471	500	550	483	502	469	529	496	448	520	521	514	488	458	527	517	473	505	510	567	515	481	488	547	536	521	513	480	554	527	528	518	511	493	490	503	512	483	468	492	477	484	459	499	509	491	484	515	504	500	533	510	483	492	505	476	559	519	483	498	524	492	524	541	530	466	535	503	489	473	499	552	466	515	503	499	471	495	512	466	538	510	520	492	477	456	477	481	478	517	476	492	510	495	508	502	482	533	463	495	510	478	440	489	518	471	536	497	470	479	488	522	486	486	508	491	483	498	480	510	511	479	477	502	499	456	512	491	491	522	484	470	497	524	481	499	499	519	499	516	519	516	493	478	529	476	474	516	470	524	478	533	490	554	497	474	512	505	484	558	529	506	497	513	503	511	518	498	515	501	519	481	493	483	481	487	485	475	481	499	508	491	456	451	475	480	504	538	495	511	495	459	482	488	488	498	531	491	500	490	499	506	501	491	505	491	530	487	517	517	478	519	518	471	480	498	486	501	469	502	455	465	553	514	484	494	532	469	473	502	478	497	482	515	444	457	513	482	546	484	547	513	469	499	499	541	470	511	510	524	494	511	543	487	517	479	496	498	483	521	542	467	531	475	509	505	501	494	499	485	449
25477	21576	27635	25834	8062	584	487	405	385	368	337	364	337	333	331	339	300	278	271	312	292	280	272	293	273	285	280	290	298	316	293	368	302	318	331	321	293	318	339	307	312	292	337	324	323	350	317	307	300	317	327	330	314	313	280	327	295	293	284	337	313	263	279	282	316	323	320	267	292	273	319	294	277	285	271	294	286	298	302	288	285	280	284	247	309	286	291	324	270	308	293	274	283	298	283	283	274	272	275	285	281	290	297	291	282	282	291	281	282	289	299	305	292	284	301	322	271	284	300	277	293	288	287	275	275	331	276	297	284	284	294	255	270	279	317	279	306	283	309	253	278	328	274	288	297	282	309	308	268	312	267	254	249	285	274	236	283	277	277	274	299	269	265	288	313	278	271	286	266	283	276	309	289	303	312	277	276	311	318	277	283	307	282	265	296	279	280	310	285	274	261	300	278	289	270	248	255	281	273	293	284	289	288	325	307	310	333	266	304	284	268	294	289	312	296	298	300	291	278	252	276	268	266	273	281	291	282	293	255	258	276	288	301	297	275	279	272	316	268	268	302	255	318	276	283	307	286	297	289	254	312	282	266	303	312	290	306	283	318	293	292	282	278	288	313	281	268	294	237	256	287	302	279	256	263	264	275	267	293	295	297	260	296	270	289	294	296	276	256	293	280	286	275	280	282	283	282	257	272	295	307	278	317	286	288	280	287	281	303	282	263	281	278	292	279	297	330	287	296	269	274	308	309	272	280	336	303	293	310	299	257	291	268	301	282	272	266	271	262	283	278	307	301	286	270	276	291	231	298	269	287	283	289	287	271	272	274	288	278	268	268	298	264	278	264	262	308	260	323	280	249	274	294	283	275	266	301	302	287	278	283	272	298	289	287	285	275	304	282	281	295	273	264	291	300	295	281	296	257	298	324	262	299	265	262	242	271	282	295	268	283	288	301	287	305	321	308	286	315	279	263	296	263	265	271	275	292	301	285	272	290	290	279	285	293	300	286	318	304	299	278	276	267	290	304	247	280	282	251	284	287	317	291	296	301	281	311	296	313	290	289	302	307	284	295	282	239	265	283	294	281	288	279	300	295	266	304	266	288	302	303	298	287	292	308	279	297	271	281	294	280	316	299	270	279	300	289	269	289	292	305	282	297	301	292	288	297	270	280	290	285	290	289	279	301	289	260	310	272	255	270	280	313	243	315	282	284	304	302	298	290	275	285	296	279	280	273	297	270	259	285	309	288	278	337	274	254	286	286	263	293	288	315	265	310	306	294	289	278	295	289	278	305	283	284	278	271	288	286	291	312	282	284	303	256	270	317	304	238	288	270	268	296	295	300	283	275	274	292	291	283	284	286	295	281	278	308	284	293	263	308	289	294	298	266	263	264	265	317	282	290	290	271	296	289	323	294	272	325	265	300	298	284	278	302	270	310	278	293	289	259	282	283	282	294	292	260	255	285	277	274	291	291	264	295	305	284	272	303	289	298	268	288	287	274	317	271	264	286	262	263	312	302	279	257	264	279	291	287	326	288	269	288	309	277	269	311	270	301	284	279	291	267	316	295	278	309	269	301	299	284	296	289	291	294	292	304	300	306	284	279	267	270	299	298	287	270	257	311	288	314	278	279	286	275	280	292	292	292	302	253	287	282	299	301	280	300	276	291	285	310	292	296	275	281	270	269	291	291	320	280	303	297	277	277	307	314	277	308	269	278	301	265	299	299	300	303	300	251	293	286	289	284	289	276	283	245	291	300	302	318	271	280	320	283	302	317	290	264	289	265	275	262	276	258	287	297	281	278	253	284	286	310	289	279	252	298	270	280	278	273	303	283	286	316	263	293	310	295	268	269	292	299	242	281	268	267	321	291	307	306	290	295	276	289	261	288	263	291	281	265	280	292	290	269	292	275	277	294	301	295	317	287	311	254	291	294	299	309	297	292	268	307	293	277	281	335	283	248	277	252	276	296	289	324	291	305	302	281	288	297	307	259	293	304	253	311	302	274	277	282	315	281	266	295	262	281	300	298	298	282	285	294	292	306	268	286	282	276	282	307	288	295	248	290	288	306	290	283	286	250	296	270	290	281	257	315	273	281	306	291	273	281	288	299	289	303	321	285	278	271	304	273	284	275	274	279	277	311	294	256	277	298	320	280	299	293	287	286	240	314	281	287	318	269	290	274	284	285	274	287	306	286	301	296	275	271	277	288	268	272	299	298	285	304	291	284	305	292	279	282	275	270	288	304	268	297	266	290	284	265	302	276	280	293	277	304	291	267	278	305	275	263	270	289	270	258	269	259	269	277	292	284	288	309	236	288	302	311	298	267	304	280	246	264	300	279	295	293	281	283	300	279	277	295	283	298	280	301	284	288	282	282	304	286	290	291	304	276	296	307	244	271	286	256	272	293	274	281	295	267	278	247	284	280	279	282	293	270	312	303	317	306	279	274	267	309	292	303	304	256	270	271	297	289	268	287	272	288	311	284	284	301	287	276	244	279	267	267	293	258	273	279	302	284	324	283	282	292	329	287	269	262	303	299	267	290	266	266	275	287	296	268	300	272	279	300	303	293	292	264	281	300	270	264	293	272	299	277	292	306	278	270	273	276	280	283	276	302	315	291	308	268	267	270	302	274	293	305	278	292	299	328	296	314	281	281	284	270	270	269	333	286	314	281	290	258	297	278	310	274	265	291	305	281	290	284	270	294	257	264	261	306	268	284	298	317	284	282	268	284	272	281	290	260	284	290	266	281	283	294	296	328	260	266	299	290	283	286	277	256	257	288	281	281	300	277	286	276	317	266	268	275	290	260	278	270	281	285	300	273	291	306	313	284	271	274	279	285	287	287	292	270	287	297	277	269	290	272	275	292	278	288	279	244	293	308	288	302	321	284	288	257	286	264	274	306	291	308	285	283	286	295	324	265	285	273	265	286	258	291	281	265	258	273	270	274	300	286	276	278	305	285	283	278	278	291	289	271	284	246	272	290	279	273	268	288	303	293	293	286	299	295	318	297	305	286	295	283	278	264	257	263	297	259	261	324	293	317	321	306	309	280	282	258	283	291	304	283	238	265	251	236	272	287	279	272	316	282	260	278	281	287	275	287	271	303	265	278	287	304	263	318	261	284	292	293	299	297	269	303	312	277	288	304	295	276	292	303	284	285	297	292	269	274	257	318	295	271	257	302	286	277	268	265	299	251	253	313	311	267	297	251	277	293	273	267	300	272	271	283	250	280	305	314	294	323	275	254	281	286	261	300	249	273	284	314	312	311	289	281	301	243	308	274	293	306	277	296	278	291	290	288	292	278	267	245	304	257	283	296	267	321	280	272	286	344	304	280	306	279	255	268	309	284	285	301	268	279	268	271	299	272	250	298	322	264	288	278	290	254	275	261	303	285	301	285	287	275	301	285	308	287	276	261	280	285	267	289	301	291	331	273	266	297	311	294	274	272	270	264	307	260	289	273	300	300	280	289	289	287	322	296	293	293	295
22626	5807	3264	1525	1107	927	728	639	558	493	448	413	414	434	398	384	355	360	367	355	357	367	371	358	354	358	362	366	331	310	413	418	411	380	378	408	385	337	379	369	327	378	357	365	383	351	369	355	393	373	352	356	398	361	349	376	374	330	351	319	338	346	351	311	338	326	312	305	347	351	322	366	350	338	340	335	327	344	328	319	353	316	334	318	343	333	341	342	324	311	313	291	296	309	336	319	333	369	297	331	333	337	320	334	315	345	315	356	313	340	325	333	346	348	351	325	327	331	317	339	326	317	345	344	341	328	292	331	321	321	327	362	349	353	327	341	329	318	339	295	321	330	353	340	313	312	309	348	295	326	308	371	337	336	319	322	288	334	338	330	336	317	317	358	322	341	352	315	311	319	339	311	304	310	326	323	287	326	337	302	337	316	375	334	344	325	336	308	324	313	323	362	365	320	266	310	304	311	354	318	301	326	324	297	326	319	323	330	340	315	320	334	322	308	323	352	320	334	356	330	297	318	333	358	336	334	362	332	313	315	334	340	365	320	319	346	329	361	329	347	318	331	343	332	348	321	351	315	302	334	340	287	345	321	336	312	324	324	328	358	321	330	328	333	296	329	348	329	350	335	333	318	306	304	334	305	345	320	349	304	279	336	316	330	290	350	329	312	309	370	336	330	290	334	332	342	320	324	320	326	312	303	349	348	298	342	330	290	335	314	354	341	346	363	331	306	333	296	330	301	316	349	340	334	302	311	330	297	324	343	313	327	307	303	312	325	352	309	333	336	327	321	314	337	314	336	300	327	321	338	342	332	342	339	287	368	304	329	343	322	310	317	317	329	310	332	336	340	325	310	350	356	313	312	341	314	346	304	297	324	324	304	338	335	323	319	305	318	315	338	331	313	319	341	340	312	299	323	348	307	321	307	309	308	304	309	343	310	306	332	286	344	318	338	361	280	316	346	332	383	306	342	303	324	299	331	317	309	331	336	313	320	319	318	334	354	306	335	331	355	329	338	332	340	341	338	323	336	341	335	354	329	348	323	302	327	367	319	337	294	333	315	362	340	333	306	324	302	316	331	364	306	279	329	343	320	343	300	321	323	313	325	337	348	332	318	345	328	341	338	335	314	367	338	313	337	307	303	343	360	317	354	323	339	312	340	306	347	358	329	328	348	345	329	324	328	300	316	350	325	341	354	347	308	330	312	314	324	353	343	313	302	305	331	320	316	334	319	329	335	285	359	316	285	339	314	325	322	342	361	327	339	322	316	342	342	326	346	320	305	283	346	309	347	364	329	334	338	323	364	317	292	361	322	317	306	347	329	343	327	326	355	310	342	338	329	314	283	303	298	325	299	309	311	333	307	315	320	364	327	322	300	319	322	295	345	346	322	331	318	307	332	298	310	311	336	293	311	327	318	327	320	376	337	327	298	363	333	317	306	274	337	353	338	326	331	329	327	324	307	297	318	342	313	301	333	325	316	336	323	322	348	364	357	325	360	327	349	329	359	312	334	324	381	342	316	323	333	310	323	302	314	312	312	316	300	306	299	329	343	298	300	322	322	314	309	320	304	327	333	344	347	324	316	315	322	322	324	337	308	349	296	326	319	320	317	321	335	309	296	342	356	345	357	320	348	308	362	333	325	318	344	314	346	321	334	322	327	350	312	333	342	321	335	316	318	367	292	321	323	313	327	328	326	293	312	329	343	299	328	301	327	322	339	329	339	348	326	323	329	340	298	335	324	341	326	339	311	318	343	337	347	322	342	303	335	308	337	353	305	320	329	308	342	301	349	307	338	332	331	331	342	280	325	309	316	302	365	325	366	318	312	304	318	331	332	328	313	324	331	342	327	339	308	355	352	341	320	326	349	340	307	328	317	340	301	320	326	351	321	316	320	323	320	354	354	296	335	344	308	326	320	325	340	312	304	335	316	316	332	335	334	321	367	309	312	315	310	342	317	349	332	328	327	329	323	313	311	291	313	340	299	334	311	301	308	302	328	338	336	329	338	318	329	327	308	323	293	318	326	354	322	323	336	339	335	316	305	329	339	315	322	347	309	330	321	333	331	303	344	323	331	292	373	347	315	350	333	318	306	331	312	318	333	299	328	326	319	333	319	341	305	303	331	322	334	321	336	370	336	314	294	331	345	325	305	362	320	321	338	360	311	333	336	350	356	341	341	319	311	314	344	282	337	310	363	364	312	297	286	333	337	318	317	318	328	308	331	338	345	287	354	375	355	332	334	322	356	311	334	318	279	309	322	336	310	317	306	317	349	343	344	331	344	360	327	358	329	320	335	327	342	335	316	325	307	306	301	334	340	303	350	313	345	339	370	305	328	313	332	316	326	309	335	311	310	302	336	305	297	321	288	322	311	323	326	315	302	275	335	306	315	333	340	317	267	288	303	305	315	321	339	299	341	362	330	338	325	314	323	318	334	333	325	325	336	333	307	314	322	341	320	311	320	327	342	284	306	312	348	325	331	336	316	342	295	353	330	313	303	324	324	348	326	340	326	319	320	334	294	322	330	321	325	371	321	325	327	319	336	324	323	316	357	326	316	312	334	359	324	350	332	330	364	330	346	323	346	334	324	335	347	332	302	315	303	303	346	314	357	309	362	320	358	294	333	333	364	307	368	305	314	324	305	335	331	315	326	307	325	307	315	322	348	336	326	310	327	362	333	346	328	327	326	326	332	311	316	321	307	298	312	355	339	342	332	319	320	313	286	337	319	308	331	319	320	304	324	320	331	341	323	328	330	306	331	315	325	343	311	311	322	322	358	324	338	331	303	317	341	297	321	315	317	365	326	325	320	325	330	307	359	336	312	335	328	291	329	319	317	337	314	337	360	340	350	316	331	327	325	327	328	323	325	332	319	337	282	341	322	339	313	283	325	316	317	349	355	336	336	336	330	328	329	308	317	331	306	326	341	347	343	318	322	336	341	305	342	313	311	327	322	352	356	300	327	314	322	335	324	323	326	306	279	302	306	335	338	340	321	297	323	305	351	315	326	302	331	319	309	325	336	344	347	305	337	313	313	299	332	298	318	319	315	342	341	350	327	307	331	339	315	303	317	340	313	324	328	334	344	318	329	333	321	352	322	282	310	347	296	276	333	319	309	316	327	316	330	320	330	312	317	304	302	315	324	341	323	331	320	301	329	328	348	317	348	359	314	354	335	339	311	352	307	336	348	357	312	360	362	317	332	310	348	322	292	317	347	334	314	311	317	308	332	319	309	334	350	314	316	296	333	307	329	305	337	321	324	337	342	329	331	314	299	326	312	327	322	345	312	343	322	288	321	328	298	315	336	338	340	337	340	296	327	319	369	344	312	320	325	345	338	332	319	321	317	328	311	305	341	346	322	354	333	321	347	324	311	348	342	347	313	332	320	328	339	305	314	341	310	339	310	329	323	332	299	318	338	338	315	318	322	324	317	310	325	338	339	327	318	344	323	318	333	330	326	321	317	320	320	328	353	335	333	351	329
23164	21626	29476	24262	21627	21654	6264	1325	996	895	901	769	724	782	732	696	650	654	673	629	642	688	586	605	602	626	623	660	601	638	647	703	664	691	655	658	645	603	620	633	658	594	606	679	586	656	674	630	642	604	618	618	660	657	627	612	566	611	611	586	626	580	571	627	617	541	610	589	629	567	609	621	609	609	640	585	574	530	614	653	613	609	558	640	583	531	608	588	561	560	576	600	576	583	588	574	599	652	572	582	597	574	588	611	594	583	597	556	590	576	596	636	578	605	594	626	577	600	589	620	620	619	554	621	595	613	579	632	603	616	600	551	578	587	602	619	589	603	587	570	578	544	561	625	572	570	566	620	571	606	600	585	614	579	600	605	573	562	621	574	536	575	629	612	568	549	631	581	619	580	533	559	599	588	566	604	619	589	593	613	588	559	555	539	555	581	623	603	590	579	597	582	555	577	597	598	604	597	546	567	544	606	581	579	577	609	602	578	579	586	593	582	603	578	624	606	592	633	593	600	573	558	564	599	602	574	575	584	576	586	578	586	575	549	590	580	584	556	641	587	541	568	596	564	578	600	585	609	577	585	587	577	618	593	566	576	582	612	513	588	618	598	600	597	574	591	578	587	591	577	587	574	537	545	590	586	565	576	607	586	609	576	557	590	585	569	570	604	586	576	616	579	599	612	537	587	567	557	592	574	562	544	591	557	575	557	575	598	561	584	574	631	549	574	552	586	601	570	620	591	581	587	635	584	610	573	593	586	604	576	549	589	568	560	603	549	645	613	590	571	536	577	573	573	578	585	595	574	622	592	593	593	606	585	560	625	582	608	583	581	572	580	556	571	593	585	595	574	562	525	593	591	620	611	582	578	576	651	586	628	563	592	561	593	585	570	528	528	630	585	534	645	540	619	589	571	618	613	587	593	578	602	606	578	599	629	594	574	526	578	614	595	585	583	572	573	608	578	550	582	566	583	600	633	573	597	578	619	552	572	577	627	595	617	598	585	587	590	615	604	593	574	556	594	557	614	592	582	618	568	551	554	513	570	557	594	573	592	592	572	581	572	557	665	619	576	592	554	587	580	577	620	529	607	622	624	598	547	586	539	590	533	600	631	587	599	644	581	584	575	602	620	554	598	581	537	593	575	595	631	576	536	570	586	581	541	580	598	575	584	596	648	594	542	609	535	551	608	597	535	564	622	564	563	591	553	560	574	585	576	584	645	578	568	545	527	581	560	600	611	584	563	622	578	571	560	564	569	573	556	639	589	594	565	580	627	623	572	593	580	567	640	601	619	608	572	598	608	628	614	597	595	565	593	568	636	575	574	598	589	562	624	556	534	618	608	575	586	567	569	560	579	556	589	598	575	579	586	628	575	589	562	612	645	537	529	612	534	551	563	575	631	580	588	585	602	596	606	580	574	603	543	611	574	609	568	611	560	561	613	617	588	609	593	575	555	633	607	602	577	584	589	613	562	578	579	556	586	589	554	568	571	594	611	582	595	557	576	606	612	576	567	592	601	559	558	586	583	557	554	599	593	597	605	575	630	632	575	581	608	596	556	575	615	610	627	562	593	550	560	560	599	536	578	592	569	582	594	570	608	581	571	618	612	554	573	546	582	582	631	579	571	585	567	573	619	594	553	607	593	562	579	571	579	638	547	564	627	622	587	562	615	573	605	572	559	575	609	599	576	593	566	621	565	563	553	585	591	554	544	558	611	562	560	592	610	573	588	536	590	594	582	595	593	584	607	562	607	586	574	572	565	609	605	587	593	606	646	565	590	606	556	575	524	590	571	573	589	634	562	604	588	607	607	565	591	546	564	595	598	571	597	571	538	596	616	562	572	599	584	605	562	565	566	542	613	546	541	557	579	598	599	600	589	600	551	562	609	604	589	546	578	607	574	564	597	626	594	601	601	615	587	615	590	618	560	587	575	597	572	593	586	587	589	554	543	585	587	595	563	591	558	563	589	592	592	586	634	621	596	622	593	512	609	602	587	589	610	586	620	584	595	601	606	594	571	593	554	591	562	612	649	578	596	584	570	608	581	608	621	641	589	597	582	630	556	566	661	552	526	551	561	595	589	644	568	572	600	579	604	566	579	586	626	541	600	613	599	605	543	598	556	578	567	626	621	576	577	630	578	591	598	556	597	593	609	538	584	560	578	583	559	574	583	573	588	586	575	617	633	547	564	606	556	596	624	600	599	606	551	595	589	604	598	584	551	579	565	559	541	581	596	634	559	585	571	611	582	623	569	589	579	569	534	555	616	575	551	590	560	550	577	575	576	592	560	581	584	597	579	579	593	609	562	583	589	592	577	607	587	568	626	615	597	570	584	575	606	616	595	585	584	581	589	527	574	565	564	595	593	562	577	581	588	594	548	594	549	599	547	553	553	553	587	591	605	544	578	628	565	566	596	611	613	638	601	606	567	580	539	576	572	580	563	629	592	567	597	609	563	562	587	577	599	567	600	523	577	577	579	588	542	597	613	617	544	623	576	574	566	605	571	603	577	642	605	561	603	589	587	614	567	638	598	573	604	564	588	636	552	586	578	567	541	578	612	559	581	609	572	592	550	583	544	578	582	620	604	577	549	567	563	548	606	572	645	575	546	574	604	667	577	572	600	593	569	576	556	553	571	605	565	519	550	605	568	594	575	559	552	539	583	613	588	555	580	590	637	607	551	574	561	619	575	588	570	561	557	570	586	595	616	597	550	566	580	612	566	589	617	636	605	593	575	608	548	602	587	598	626	581	566	602	591	610	580	593	559	538	578	560	602	539	570	583	578	610	617	595	615	571	572	581	588	593	568	561	599	626	599	578	602	592	564	579	609	621	562	581	592	600	591	552	563	587	565	578	603	555	595	526	563	556	609	597	556	581	542	533	598	587	567	629	580	587	591	602	554	577	630	587	554	603	568	536	598	587	619	628	604	596	597	599	596	583	600	560	543	593	605	582	587	590	549	568	578	570	542	583	588	612	595	585	593	626	604	603	562	600	603	627	575	591	612	563	594	582	566	570	607	580	589	590	600	547	586	614	605	576	579	618	559	563	580	597	581	593	558	590	619	550	621	610	582	553	575	590	564	597	608	566	565	555	638	570	581	574	623	574	596	573	555	598	622	609	649	588	536	620	603	556	586	588	635	563	591	586	582	566	579	599	625	593	607	578	578	577	604	581	551	594	528	614	568	618	551	622	615	594	598	572	553	580	559	604	548	571	603	582	632	619	548	615	552	570	628	566	578	611	611	596	562	563	581	594	562	580	573	617	573	587	556	579	555	562	556	613	589	613	574	568	627	588	579	559	606	589	598	573	561	600	562	575	618	589	602	586	588	529	547	622	533	560	593	588	567	579	557	596	593	584	589	577	586	591	566	558	533	567	571	621	568	581	602	580	565	586	560	585	542	553	568	582	608	586	601	573	601	577	599	586	559	598	570	624	597	637	599	577	583	624	586	619	556	590	579	582	593	609	556	597	597	573	595	588	594
29238	14894	9659	4716	3521	2598	2075	1624	1422	1242	1110	1050	979	899	863	827	817	725	729	709	752	724	671	727	644	666	668	681	659	702	743	804	763	720	715	743	741	690	658	673	670	700	675	686	712	681	664	651	730	667	660	658	679	695	660	624	647	657	659	612	668	656	625	583	673	653	612	608	616	604	644	638	626	619	644	654	601	620	595	620	582	617	571	652	621	583	635	580	621	616	617	645	579	612	629	595	637	615	648	611	607	622	615	578	587	645	618	646	621	598	591	619	615	621	574	640	604	621	612	608	619	644	612	627	545	604	637	617	589	617	600	603	579	591	614	640	605	644	590	623	603	627	639	646	612	626	659	636	541	583	608	613	622	613	610	646	608	677	595	606	651	606	552	595	557	607	592	618	602	617	588	603	606	611	597	608	576	603	593	601	623	645	592	632	584	637	562	605	610	621	642	586	596	619	572	626	602	605	592	608	614	629	657	595	638	625	569	631	576	593	642	668	597	594	597	593	607	598	648	631	588	639	604	604	621	556	590	568	583	623	576	644	602	601	601	630	603	637	630	607	605	624	596	617	656	591	580	618	606	597	593	618	608	640	608	620	616	606	610	626	600	581	575	593	608	560	643	645	635	564	608	592	644	613	609	591	595	590	608	609	615	612	594	621	587	569	570	599	609	593	620	632	595	608	607	558	572	617	613	605	543	608	607	633	611	623	596	652	595	608	635	571	603	640	623	550	643	584	571	586	582	600	654	607	605	592	601	615	625	638	605	623	631	581	596	574	594	584	651	614	648	637	565	590	595	591	616	555	597	615	575	638	581	573	620	587	635	607	601	606	636	618	618	606	624	678	589	624	586	575	623	633	615	593	631	607	630	584	580	600	590	604	581	624	625	612	584	610	650	589	640	587	664	644	626	636	627	587	600	636	580	605	662	614	590	632	580	605	628	610	606	591	590	582	591	585	621	600	623	644	593	583	603	599	612	588	581	602	624	611	596	614	611	622	590	633	606	646	589	641	641	651	596	652	620	631	648	559	594	622	570	595	595	616	640	637	585	627	577	646	581	600	620	587	627	598	586	607	597	640	645	600	613	577	653	599	582	614	618	602	609	630	630	639	598	641	646	615	605	646	600	661	626	611	659	630	584	568	596	603	620	629	630	648	625	653	597	625	656	574	579	610	596	609	602	623	625	582	624	641	580	635	616	611	579	576	573	640	614	625	604	586	600	607	621	623	637	574	574	618	628	561	579	639	607	610	631	612	591	617	595	614	579	621	606	641	642	581	570	587	594	599	600	589	602	636	639	632	635	615	612	575	628	694	608	620	610	644	615	614	633	598	601	617	641	619	641	620	561	658	631	649	625	599	629	593	646	589	631	560	617	600	613	622	629	627	611	658	572	553	603	598	612	592	621	593	659	600	604	575	605	616	606	545	604	606	614	598	633	624	616	625	624	598	638	639	606	609	601	643	575	594	621	628	593	613	608	580	597	606	608	590	625	599	600	550	606	591	604	637	610	624	595	575	597	622	606	596	581	605	640	604	577	625	596	625	629	619	613	588	616	580	607	583	602	639	632	633	556	594	610	613	623	622	591	565	612	565	635	635	583	677	604	628	581	629	580	604	573	635	618	594	655	591	621	636	597	584	601	607	642	610	595	659	612	579	583	618	601	653	628	631	583	609	633	628	592	625	622	623	587	625	592	593	582	648	598	630	619	641	613	642	591	638	578	556	639	629	601	645	580	594	635	654	597	633	629	636	634	634	567	584	622	617	621	580	587	566	610	634	631	574	605	598	574	642	607	612	628	600	631	579	641	610	630	632	586	586	597	618	610	612	610	603	603	620	557	591	624	632	624	602	540	622	598	637	630	583	645	634	602	593	589	621	626	598	623	564	619	618	595	580	598	612	593	598	606	603	640	572	597	585	612	575	601	645	618	613	627	602	646	625	584	646	658	613	567	607	606	603	597	615	628	630	639	635	676	629	639	642	603	614	536	637	633	647	593	619	636	641	615	619	617	600	581	617	637	614	616	636	590	614	585	613	612	600	593	618	625	611	649	618	598	584	596	602	604	581	635	605	618	605	665	593	598	572	623	564	598	642	569	612	604	566	622	555	606	605	639	640	640	613	596	656	619	596	602	588	594	644	571	646	605	622	640	580	601	616	573	597	639	618	633	633	567	604	608	544	574	582	560	631	626	607	635	576	690	570	531	622	603	654	619	603	609	608	626	611	634	599	597	661	681	636	606	605	608	627	595	635	634	648	608	609	654	546	620	640	710	594	596	584	623	608	679	614	621	610	570	570	638	631	624	617	624	603	555	587	630	624	597	612	624	607	626	568	650	643	626	559	650	633	626	627	634	594	603	600	602	619	601	610	543	636	626	602	617	639	622	614	598	617	634	651	609	598	599	591	607	664	597	589	618	598	625	598	604	628	640	592	593	601	597	590	604	619	582	621	641	598	587	609	628	626	645	592	614	618	617	620	592	592	630	623	631	584	608	609	604	567	628	585	602	623	613	603	590	596	652	569	612	654	620	597	635	671	626	593	584	669	618	617	581	662	604	609	634	637	642	624	658	627	594	610	621	619	629	616	628	606	606	606	611	595	644	660	598	589	630	582	594	607	672	592	607	624	597	612	622	609	564	600	624	648	601	559	609	577	606	610	643	637	629	602	641	619	587	590	608	613	647	615	631	595	572	568	578	647	629	598	591	622	642	609	634	613	606	606	562	615	619	656	606	648	595	611	608	588	594	620	598	632	582	626	560	623	609	624	621	648	599	610	581	592	598	601	647	609	604	620	621	615	577	574	601	572	613	569	588	594	601	615	615	605	625	565	668	600	578	610	632	618	633	630	608	562	595	654	609	651	587	581	587	627	648	606	611	578	603	600	597	642	609	582	605	594	608	592	605	616	626	630	612	620	600	611	629	638	613	621	605	616	652	613	596	576	576	602	661	631	628	613	623	671	636	665	611	623	593	604	656	562	599	612	597	663	615	577	607	608	647	649	582	637	586	568	645	567	641	580	584	590	642	610	655	630	576	578	610	603	598	618	577	595	610	613	597	623	650	605	603	613	624	630	627	570	624	591	643	614	607	611	608	619	613	600	619	633	606	596	636	655	621	608	607	604	609	657	589	647	573	577	588	626	628	600	600	584	676	606	626	605	608	610	597	571	636	608	612	569	603	631	623	569	571	575	641	615	575	646	616	610	620	626	618	548	609	633	590	616	632	590	628	585	580	603	585	595	622	628	634	587	616	645	594	565	601	624	620	626	569	608	655	638	632	608	610	588	619	633	596	618	636	601	597	594	606	575	634	660	629	620	589	624	614	604	587	597	653	611	619	611	619	616	598	614	579	623	594	579	677	610	659	565	586	604	588	599	585	562	606	604	594	596	613	648	647	632	622	630	632	578	614	603	596	615	637	599	580	588	592	614	589	573	613	597	597	611	642	601	588	612	623	571	610	624	611	638	607	642	605	594	590	610	611	605
28302	16259	2402	393	350	325	289	303	261	280	257	241	257	293	256	305	271	264	268	252	293	291	284	268	272	268	255	241	279	235	289	297	308	313	278	273	314	299	244	272	286	271	264	267	276	269	297	278	302	276	279	256	275	269	284	269	295	263	285	276	297	255	274	253	278	251	286	269	283	265	274	255	271	304	241	278	281	269	259	283	262	250	290	276	291	262	278	237	285	268	271	258	275	246	264	247	282	269	263	279	266	257	252	284	285	239	266	254	281	286	280	263	275	242	259	286	271	317	260	286	247	271	304	275	287	284	271	284	259	254	267	270	246	280	265	239	268	261	240	245	277	300	264	276	297	265	279	251	262	289	249	277	297	274	271	268	261	257	272	286	263	258	269	280	292	290	267	253	238	277	262	277	266	251	277	245	299	266	268	271	259	251	254	275	279	274	285	242	246	290	246	266	261	259	271	297	309	268	273	254	280	282	276	250	256	283	268	254	266	258	273	260	266	262	277	258	296	269	258	254	258	237	265	254	295	277	268	266	267	274	253	278	297	276	251	235	262	268	265	292	262	255	255	289	247	298	284	282	300	273	284	287	267	282	265	248	286	292	269	294	287	250	270	271	286	295	265	279	274	296	260	281	272	270	260	248	273	251	291	280	298	265	265	282	268	253	234	260	278	268	263	295	284	276	241	287	279	286	266	248	277	262	272	300	274	297	260	247	253	252	293	308	289	259	245	290	267	245	287	266	274	251	243	282	294	267	287	249	275	253	271	276	262	291	276	269	282	278	259	273	252	265	255	246	282	261	235	278	245	287	275	257	274	287	278	227	289	275	282	262	255	280	271	260	276	282	281	285	257	292	260	273	281	259	236	256	237	230	274	256	282	278	249	269	306	260	239	234	262	242	267	277	281	265	267	275	271	287	276	282	252	280	259	271	260	256	261	257	286	313	247	260	245	271	282	263	240	281	251	295	274	263	269	279	306	277	248	287	276	301	262	267	260	237	246	262	253	270	300	282	261	268	267	239	278	273	303	261	253	273	263	292	281	275	256	277	288	291	281	269	249	270	244	269	279	243	272	283	267	268	289	263	270	243	261	244	242	269	300	273	283	251	269	282	258	266	254	260	242	257	303	277	275	271	264	250	266	290	286	265	246	256	310	243	265	285	244	267	273	254	290	256	235	266	273	269	278	263	282	276	280	269	242	285	252	268	255	294	235	249	306	288	260	233	283	283	269	275	243	286	242	269	277	285	244	264	279	296	282	220	253	265	281	251	262	263	282	253	279	262	269	262	264	261	281	258	244	265	264	280	273	249	274	284	273	269	283	296	243	273	258	285	278	276	278	260	269	262	279	265	265	266	271	273	260	282	244	250	235	265	283	299	312	283	263	260	287	293	273	257	256	286	261	240	309	286	266	247	236	288	271	263	264	246	253	249	256	283	308	261	266	281	249	272	242	269	266	252	264	267	270	246	274	277	283	235	250	281	282	272	266	277	296	260	255	271	251	285	263	273	264	261	255	273	246	260	282	294	259	293	248	298	269	230	257	280	226	261	293	257	260	270	305	265	301	289	253	277	268	272	245	276	261	274	267	279	274	254	226	256	304	262	282	256	274	279	285	250	251	300	264	250	280	254	268	299	291	234	251	288	257	253	259	272	239	279	272	257	252	268	276	273	294	278	290	270	250	258	265	250	240	277	258	245	240	267	273	301	268	262	281	258	287	254	259	286	276	269	270	283	275	273	276	250	280	293	292	283	296	302	252	251	288	263	283	262	278	278	286	275	294	265	297	264	245	294	260	264	274	287	262	249	254	250	270	260	225	262	268	266	273	233	260	272	240	258	277	285	260	251	286	272	282	271	297	291	307	265	262	260	262	255	295	277	273	258	274	272	283	243	271	297	250	261	284	254	261	294	269	246	250	280	219	269	270	288	247	283	259	286	279	267	239	275	273	259	263	261	248	253	278	263	270	274	264	254	264	273	247	293	256	293	234	284	274	246	251	265	266	282	285	265	270	283	246	266	259	301	277	284	265	256	292	321	268	267	262	264	248	263	290	253	290	251	276	234	306	256	263	264	276	259	277	289	244	236	291	249	246	270	308	265	286	282	261	261	273	260	269	273	244	269	257	271	256	277	256	273	267	257	250	272	300	267	275	291	282	244	275	268	247	276	246	271	273	270	278	274	246	270	283	277	253	266	277	265	233	279	279	267	295	266	269	285	280	275	258	282	271	246	272	243	266	278	250	271	254	283	250	293	288	263	237	272	268	261	281	287	281	258	277	263	280	264	265	274	265	276	251	272	271	268	259	241	259	237	263	291	234	267	267	247	299	248	253	275	272	263	281	255	299	267	256	242	241	253	250	295	268	262	267	253	223	251	277	296	277	262	250	284	257	261	258	251	261	256	272	254	231	270	260	273	299	281	290	292	270	245	295	276	282	266	256	246	265	271	284	297	274	259	240	279	250	264	306	254	230	270	258	275	252	265	240	275	259	259	263	268	252	253	231	260	272	273	275	292	296	260	288	285	270	277	292	303	257	279	271	277	263	289	276	260	246	258	276	281	274	274	287	277	252	270	281	255	281	277	270	286	272	284	301	282	293	265	251	267	276	247	302	268	260	272	262	249	254	232	253	272	267	265	280	267	235	274	266	265	267	270	274	263	264	295	270	278	258	266	293	252	257	280	261	285	282	274	266	265	268	279	265	282	270	312	268	289	276	279	295	258	293	291	273	286	267	301	254	286	264	277	255	242	267	295	244	268	256	266	274	281	243	255	295	263	229	251	269	276	260	272	262	252	280	261	285	260	236	251	277	242	239	249	252	240	288	286	276	290	283	282	287	243	266	282	260	271	259	239	236	253	254	265	281	276	283	268	276	285	267	262	257	251	268	264	282	279	268	273	267	256	262	249	254	262	258	261	273	247	281	288	241	246	264	279	305	268	253	279	301	248	252	283	242	270	285	298	287	296	270	263	298	249	273	282	258	278	257	259	266	277	288	276	254	294	284	279	258	265	308	275	265	257	260	292	252	263	263	253	291	287	274	299	272	285	272	268	297	273	290	264	249	281	281	265	266	252	249	267	272	265	261	246	273	254	261	266	251	254	238	265	263	275	258	250	304	257	246	277	265	261	247	265	281	246	277	279	267	257	267	264	265	259	312	280	223	255	236	300	261	252	270	261	272	239	256	260	275	275	284	290	290	275	258	254	248	250	255	273	272	271	279	251	271	289	268	265	253	234	263	291	277	278	268	271	244	260	263	274	239	265	256	279	281	273	253	251	277	279	272	284	257	257	275	266	251	250	288	277	251	243	261	267	271	270	242	245	263	269	256	243	263	263	257	263	280	251	281	260	257	260	261	283	286	267	256	292	257	280	239	291	280	282	270	306	254	274	271	253	257	284	286	291	253	293	257	252	260	283	276	270	285	257	258	255	279	257	266	238	286	258	270	268	257	255	277	300	273	266	276	268	244	294	264	287	278	281	265	262
7691	783	571	381	368	364	325	319	297	319	302	313	308	277	305	321	287	287	300	278	255	301	315	319	292	298	293	271	296	299	350	390	342	361	318	325	337	309	328	338	330	344	322	315	303	311	309	351	309	329	341	338	320	318	310	303	284	299	318	323	314	299	311	316	282	289	301	280	326	282	290	301	252	280	312	322	306	299	278	289	303	307	335	272	288	279	302	306	316	269	274	314	303	309	299	281	283	253	314	338	302	284	321	264	269	302	320	312	310	308	303	312	317	286	327	317	296	299	269	284	286	301	274	271	263	299	304	292	317	290	305	297	298	327	293	308	297	290	283	260	268	288	274	270	304	293	297	302	292	275	303	286	289	299	305	283	283	266	307	286	304	280	288	312	306	310	285	298	309	310	291	291	320	284	286	283	306	290	280	295	288	304	314	302	323	279	296	282	279	281	316	291	287	289	314	272	265	252	273	313	291	343	291	267	266	291	318	270	291	295	270	275	299	282	270	291	288	279	284	302	250	301	303	322	280	292	314	286	286	301	270	280	294	291	290	280	322	288	329	307	276	290	278	264	286	281	282	263	301	263	301	303	301	323	279	284	300	261	293	290	295	318	298	293	307	307	281	308	302	312	275	297	283	311	291	275	274	287	272	275	296	286	282	282	271	291	288	297	281	305	272	309	277	260	294	308	279	290	301	290	295	296	296	283	288	290	280	302	320	280	306	261	276	272	291	278	256	294	280	295	270	312	281	274	286	277	286	277	308	291	307	288	293	313	322	306	283	312	313	298	317	258	279	284	274	307	310	298	312	304	308	283	290	276	263	308	268	274	284	280	289	269	287	284	300	291	285	281	315	263	293	300	259	272	269	296	301	287	298	297	297	297	293	295	296	331	311	263	293	285	293	251	319	277	235	293	311	291	285	279	298	272	296	304	273	289	286	306	286	299	328	304	290	281	270	302	285	299	300	279	316	319	282	281	275	279	294	313	289	297	307	291	288	292	315	297	295	294	306	284	322	288	308	329	311	274	305	255	275	287	266	290	274	286	289	317	284	264	290	276	304	307	317	282	318	286	287	265	320	265	270	286	294	304	273	300	299	280	262	317	262	269	305	273	277	273	299	302	319	301	295	272	310	255	302	291	283	305	281	250	314	290	321	312	252	281	274	264	305	316	281	315	283	293	299	277	301	252	302	302	290	289	296	301	302	275	297	287	289	299	282	282	274	335	294	284	267	291	300	285	281	289	288	314	314	280	283	312	277	320	283	277	279	285	285	307	277	294	315	295	275	307	305	291	312	289	288	278	299	313	315	301	276	313	271	326	279	279	269	305	293	309	279	265	283	300	301	284	340	299	280	320	289	316	275	295	274	267	293	284	290	283	295	318	270	287	260	323	314	263	266	302	289	269	302	320	298	284	295	282	283	299	318	281	267	301	273	291	305	289	307	296	293	304	285	274	298	296	318	326	290	301	314	273	255	301	298	309	293	290	281	295	267	322	318	253	307	306	338	290	292	305	310	289	310	291	286	290	312	295	293	303	293	281	292	301	320	290	301	285	315	302	307	264	294	311	278	287	267	277	308	281	289	315	290	278	275	280	305	304	274	291	302	286	276	270	257	303	270	289	309	304	273	256	306	291	288	299	291	280	277	303	291	277	274	310	283	294	284	306	301	257	252	283	275	290	274	331	285	297	282	297	295	289	293	289	304	258	297	296	296	285	261	288	303	269	304	289	305	311	296	311	279	291	289	329	315	292	300	293	307	303	316	293	279	264	313	297	284	274	312	281	297	313	293	286	314	267	294	305	292	294	316	315	285	319	303	267	291	299	277	291	275	328	298	277	306	274	272	311	276	298	325	257	297	310	276	287	283	295	282	289	272	278	283	290	257	290	268	280	293	299	247	273	308	306	319	294	249	297	301	315	263	278	311	277	296	319	299	291	305	293	293	285	289	271	290	288	245	285	282	317	291	308	297	261	275	307	279	266	265	290	275	300	293	256	296	275	282	295	272	283	289	275	298	316	299	286	271	311	269	296	241	276	279	305	273	261	312	298	287	262	269	283	320	322	297	276	284	282	311	291	267	288	273	274	295	304	294	314	291	261	308	303	290	310	271	312	283	317	284	277	287	308	291	299	288	259	289	302	292	271	308	277	287	290	292	291	281	300	287	282	277	324	306	280	299	283	273	302	291	326	279	255	301	279	287	285	289	285	288	291	284	252	307	266	308	297	273	276	276	308	314	297	287	259	273	319	316	288	272	310	274	299	262	290	276	303	296	304	288	283	295	305	311	297	273	299	304	294	298	312	297	288	287	312	300	286	294	287	332	283	311	313	322	297	316	282	296	298	291	269	314	299	303	291	273	302	280	296	285	270	275	283	290	290	269	298	279	312	281	323	271	276	282	302	291	275	296	277	284	287	270	280	295	270	322	274	276	265	324	283	329	299	288	285	275	287	296	271	260	274	274	310	300	307	288	318	297	277	316	267	322	299	279	272	283	319	302	276	276	298	281	293	295	281	301	280	294	298	310	290	250	302	272	275	311	273	273	282	293	290	317	303	307	284	278	257	300	295	278	277	298	272	280	288	317	306	300	268	321	302	295	310	280	246	309	286	302	288	301	285	287	288	291	271	285	297	301	265	297	270	279	258	307	270	283	269	264	282	298	280	290	294	289	287	303	300	284	302	327	288	285	285	299	301	318	298	268	274	282	316	286	288	282	295	301	285	285	260	270	309	285	279	284	310	281	299	292	291	291	307	305	286	308	302	301	283	291	289	279	301	280	261	285	267	319	275	284	306	259	281	315	269	306	291	286	306	291	311	289	317	270	266	267	305	301	297	323	284	288	283	294	287	321	273	329	282	283	301	273	296	284	283	294	305	298	276	324	288	279	293	316	266	318	305	293	289	290	280	300	294	297	275	310	289	312	295	301	325	294	264	270	287	298	289	281	273	311	300	285	299	272	297	292	278	294	274	291	268	274	301	266	290	279	278	301	270	322	302	292	270	288	289	295	289	296	267	300	289	319	316	274	309	276	302	319	280	277	292	322	272	279	259	294	306	289	294	286	294	272	316	285	315	308	287	336	265	284	301	267	284	305	285	282	314	268	303	290	320	306	331	293	276	297	309	316	296	302	313	285	296	262	316	284	287	288	269	272	299	269	288	286	278	313	302	283	282	299	265	307	294	298	267	316	315	253	297	304	269	288	269	307	279	285	320	310	279	296	281	296	269	264	305	304	266	298	290	287	291	274	307	279	285	315	311	294	279	275	285	257	291	280	310	301	291	308	335	290	293	273	283	265	256	299	305	304	291	250	266	268	312	297	331	285	265	314	267	284	306	279	270	290	293	266	279	283	280	299	276	272	302	292	280	287	282	274	300	256	293	290	290	296	300	293	308	316	303	296	314	287	284	307	277	272	270	308	288	314	293	272	310	301	279	295	288	307	283	293	294	260	300	275	290	280	285	276	310	299	292	270	288	312	277	312	264
24270	21592	28832	24791	21536	6408	1060	784	703	694	637	626	599	563	537	532	509	519	520	513	488	536	538	519	508	534	502	484	496	532	519	560	529	506	535	531	492	567	517	545	534	489	502	519	540	519	499	520	479	499	546	575	517	515	489	501	474	511	465	495	486	540	484	480	488	522	472	493	487	479	479	501	473	516	459	460	464	463	534	524	471	480	465	431	459	453	507	466	434	487	477	472	487	523	478	486	488	449	453	527	500	451	474	481	482	447	496	485	469	490	482	456	480	487	479	483	511	481	471	488	508	498	504	480	510	453	509	468	462	465	460	507	451	481	499	439	491	475	465	494	500	480	460	483	510	477	479	493	468	456	479	513	534	440	462	481	471	517	490	471	535	516	441	476	519	510	509	513	460	437	492	472	470	473	534	440	488	480	449	468	435	448	482	465	447	489	505	478	491	487	458	493	504	514	459	470	470	499	506	466	501	452	482	498	491	469	469	502	481	484	455	509	504	490	499	477	455	502	491	484	498	481	495	491	489	495	474	468	540	482	451	462	454	496	469	460	453	459	479	496	506	489	476	470	499	471	478	447	458	453	479	479	520	496	483	455	478	471	509	471	451	476	452	486	473	475	465	474	491	469	499	432	499	445	472	504	487	519	487	498	460	504	435	468	483	442	478	469	492	500	454	497	482	541	490	471	455	496	465	455	505	478	490	499	463	464	499	496	472	505	442	514	472	446	481	494	492	461	503	468	443	501	505	473	487	572	466	442	501	487	443	450	460	461	480	493	486	495	480	476	491	497	457	467	482	494	482	477	489	495	470	499	503	493	461	447	507	480	451	472	471	459	473	476	462	460	531	498	464	491	489	512	522	477	457	491	459	451	474	467	460	488	499	467	514	510	487	492	502	460	497	527	493	496	508	457	485	498	451	481	498	468	461	453	446	472	506	457	479	516	470	478	494	511	444	453	455	494	461	493	451	467	459	486	484	463	450	465	468	491	463	498	493	472	520	495	475	462	475	475	465	458	485	484	464	454	472	504	485	505	514	512	483	491	445	518	524	478	447	463	468	500	494	482	477	493	492	516	448	467	444	472	495	426	467	489	463	473	496	492	486	471	426	459	463	436	497	492	498	457	531	476	464	471	471	469	486	468	437	495	510	498	508	437	481	472	479	476	486	524	483	503	505	461	448	480	438	490	496	532	509	496	496	477	533	488	464	474	484	441	479	532	463	497	474	466	483	492	545	503	475	506	472	467	500	507	480	462	423	463	480	443	484	449	430	495	503	502	497	487	460	470	475	448	460	512	449	438	501	476	505	477	491	484	510	453	509	486	496	457	490	498	487	436	486	501	459	471	469	471	464	523	514	488	462	499	456	519	458	477	463	488	484	496	451	440	476	427	437	456	473	500	502	465	465	456	504	506	498	489	448	510	448	517	464	442	523	471	485	443	534	497	476	455	462	472	482	475	455	484	496	506	484	500	498	468	454	423	477	459	493	488	466	534	473	484	462	470	485	472	502	461	495	495	481	505	479	452	509	495	517	482	495	462	467	479	457	476	446	474	477	474	488	492	451	479	463	454	453	493	457	486	469	430	475	487	515	461	488	462	488	479	472	490	500	471	452	495	497	449	463	505	454	486	472	535	472	487	435	482	466	451	472	466	477	460	506	524	474	472	504	462	470	471	465	459	504	491	503	499	478	470	471	462	461	514	447	455	479	487	489	516	489	479	470	498	452	529	505	492	461	471	484	430	462	492	450	439	515	470	475	454	487	492	492	450	479	503	520	480	460	489	472	444	421	452	432	468	457	477	505	462	509	464	473	483	491	544	477	480	481	489	496	478	468	486	481	481	462	508	459	462	449	465	471	478	458	491	479	476	468	465	463	511	500	493	467	532	482	443	473	478	514	471	465	523	508	486	510	473	467	496	470	492	478	504	472	470	496	487	504	473	487	466	467	461	491	465	464	499	462	443	487	558	488	435	514	445	462	485	512	479	489	492	541	467	460	462	481	479	495	505	454	476	502	466	504	484	535	483	482	491	481	463	440	471	488	484	462	471	462	468	477	483	495	473	480	451	496	489	457	457	483	542	496	463	489	498	432	492	470	456	455	473	464	469	454	474	528	475	491	518	467	442	501	474	476	484	484	478	476	451	482	459	459	451	532	445	486	503	479	481	458	474	498	481	464	465	501	442	506	476	475	481	468	468	518	466	435	439	471	513	496	494	498	505	464	417	495	497	449	487	468	474	464	498	443	503	496	432	492	468	485	457	503	449	506	528	499	461	493	496	453	482	499	484	489	481	449	478	515	469	528	493	415	449	510	488	482	446	489	532	494	458	465	490	494	454	465	474	467	465	461	539	494	479	474	476	491	478	473	461	454	465	514	465	466	471	469	458	477	459	541	456	473	493	452	477	458	492	447	437	492	454	471	514	505	475	494	485	495	517	467	444	513	502	477	477	488	461	468	462	482	468	478	451	468	451	451	483	478	479	465	466	498	492	473	508	446	450	523	472	469	455	457	516	472	441	477	449	472	468	499	468	472	461	472	488	494	441	495	469	470	493	459	488	485	444	457	476	515	482	476	472	457	470	442	454	481	473	447	443	500	506	451	464	497	462	469	478	451	503	473	468	492	492	480	524	459	489	472	478	485	447	452	486	475	463	519	479	532	482	463	493	476	453	485	475	491	463	477	480	470	480	496	507	479	481	498	460	489	490	478	464	435	479	496	502	493	500	487	525	491	512	438	455	474	514	472	462	429	488	490	438	472	454	468	482	501	477	510	476	514	466	495	463	483	472	494	452	493	469	460	479	461	468	504	494	479	499	494	532	518	459	476	467	503	488	461	484	459	504	503	499	531	445	501	518	465	466	488	495	484	489	483	483	462	501	482	474	470	464	488	500	509	469	505	480	438	474	479	489	493	469	459	492	481	498	491	473	507	487	492	482	456	490	471	488	522	458	476	496	474	485	511	419	439	490	476	519	460	502	418	458	458	470	453	505	523	461	437	460	445	490	513	481	434	495	484	479	449	478	473	467	462	494	473	459	428	466	478	487	515	467	507	480	470	429	468	469	508	483	473	487	510	456	502	466	483	498	505	492	470	475	481	463	468	505	471	524	453	508	458	460	493	470	511	506	501	500	496	470	481	476	454	493	502	490	473	499	471	499	471	487	483	469	473	505	491	477	476	459	461	487	490	504	469	472	464	454	411	494	505	478	453	455	474	453	465	462	467	496	451	505	495	513	512	460	483	448	489	498	510	519	466	494	489	494	457	487	440	494	424	481	483	474	491	462	481	507	481	427	460	469	488	489	451	444	507	529	482	463	479	448	512	505	491	463	483	502	490	479	453	519	487	484	458	452	496	469	476	469	493	487	464	480	488	492	449	496	485	480	483	516	478	482	478	489	460	475	466	507	482	518	495	449	446	461	483	446	479	470	495	431	483	499	477	474	468	460	486	453	504	492	489	479	472	522	506	462	504	468	450	485	471	497
19785	8747	5637	2677	2026	1579	1186	1029	895	808	745	687	659	595	628	594	575	593	577	543	534	516	537	543	516	536	504	507	580	550	600	644	578	558	560	586	516	590	569	583	572	551	566	553	565	520	534	576	548	560	581	519	499	530	558	503	529	536	503	551	469	537	548	506	522	532	533	490	476	471	552	509	503	447	495	503	500	510	515	526	541	485	487	505	512	530	497	491	458	525	495	490	484	462	472	490	509	520	469	452	504	515	518	495	490	523	485	505	523	475	507	528	501	503	508	470	493	483	471	476	517	509	498	467	505	493	482	523	505	498	454	519	495	505	503	476	546	480	516	511	468	468	489	475	472	474	537	516	480	486	460	511	533	466	470	482	476	494	517	480	529	485	500	544	474	493	508	455	499	477	471	492	482	481	499	501	474	512	482	501	475	487	495	502	459	478	453	489	499	453	481	524	498	495	487	515	520	533	509	430	459	470	500	479	517	527	496	534	499	488	505	463	483	521	491	488	512	516	509	468	483	477	542	512	475	474	483	484	468	519	512	465	504	516	517	482	499	500	510	496	507	490	470	479	519	487	494	489	486	492	497	501	458	477	456	474	476	486	485	477	490	475	489	485	515	487	473	504	488	522	517	462	507	509	498	516	459	486	491	522	453	520	487	457	460	468	445	509	463	472	533	493	478	516	519	517	509	507	500	479	475	509	513	462	498	447	530	557	497	507	512	501	473	496	485	471	475	517	488	489	501	509	479	462	488	475	489	487	502	535	506	444	509	548	524	490	443	463	482	512	482	520	481	530	507	484	442	497	525	507	469	492	507	513	450	499	478	502	482	515	504	503	484	519	497	488	526	479	475	475	492	502	447	523	529	497	499	531	529	536	445	479	515	493	451	474	490	508	491	527	510	494	449	503	463	502	488	492	504	483	481	475	490	520	466	465	502	484	512	520	486	506	505	508	490	539	503	506	505	521	490	496	497	498	480	471	485	483	501	495	448	486	493	460	512	499	522	537	487	468	453	486	488	510	481	503	469	502	492	490	490	520	476	482	528	514	476	497	471	492	492	518	478	470	471	494	465	478	498	508	478	467	471	516	470	489	460	528	509	513	480	472	521	497	536	507	478	467	514	489	515	472	477	478	442	477	517	503	477	469	457	473	495	537	489	514	527	520	507	492	498	519	521	507	509	516	482	485	521	485	485	513	517	481	499	497	499	510	513	481	470	502	518	485	488	497	494	471	484	478	493	467	476	442	506	508	460	477	479	509	483	510	517	481	471	484	500	472	454	525	475	513	523	516	479	472	516	509	544	466	477	499	504	502	515	520	496	487	474	500	503	477	477	480	500	516	524	529	503	519	483	491	509	504	518	510	519	479	500	495	499	507	477	472	506	476	531	486	476	505	502	447	438	473	502	505	548	500	493	521	499	463	491	473	477	505	509	471	503	476	477	507	455	505	490	539	491	461	511	480	486	487	500	492	475	502	511	517	517	476	497	469	491	509	460	482	497	526	486	446	502	507	518	457	504	466	473	521	520	482	483	489	494	527	492	498	504	503	525	496	517	525	495	494	489	486	505	508	468	482	524	480	491	468	524	471	480	483	504	535	550	502	494	536	461	494	470	525	487	457	513	463	467	469	477	520	496	464	483	513	483	458	478	478	490	505	522	524	492	455	491	516	505	522	475	492	519	480	456	477	508	490	494	516	453	494	521	467	475	493	475	489	504	551	493	471	527	502	481	512	444	506	458	495	506	531	516	476	480	484	498	504	527	465	516	537	484	496	501	496	483	510	493	512	497	515	492	484	493	485	508	477	501	531	507	484	484	466	498	547	502	500	473	479	455	485	472	451	502	475	486	528	498	487	529	499	493	489	490	511	502	477	527	480	467	495	482	476	490	505	524	485	507	477	519	445	512	465	522	513	465	500	467	491	511	454	469	495	457	473	483	479	474	509	540	493	500	504	541	516	479	538	469	504	491	476	531	499	472	541	441	480	479	504	470	449	491	464	508	538	494	528	503	497	472	481	521	513	437	527	489	480	509	504	489	521	455	469	481	503	505	466	506	490	508	508	478	506	453	486	468	489	556	505	482	493	504	505	489	542	454	483	503	464	492	504	473	498	490	457	482	504	507	546	512	512	512	494	519	476	514	498	454	528	491	522	464	482	504	486	456	465	489	486	489	489	497	495	504	487	460	509	463	509	479	499	503	506	526	451	490	490	498	487	483	492	507	502	480	453	513	516	496	503	493	470	521	502	472	486	471	485	491	464	463	488	500	518	524	542	480	504	500	500	497	510	500	492	475	500	482	467	484	482	510	486	495	450	496	563	442	497	503	528	511	515	528	504	427	503	500	499	477	435	520	518	525	488	496	516	502	518	513	494	509	525	512	479	518	484	501	527	452	494	501	498	491	518	477	508	528	454	504	518	523	484	507	476	464	463	508	512	485	504	527	468	460	460	471	492	485	506	505	479	493	514	505	527	481	501	462	531	503	495	467	476	514	536	518	452	509	488	512	476	462	513	450	485	498	574	483	511	500	492	461	529	515	511	475	473	506	496	493	536	469	474	559	484	479	473	461	534	462	493	485	529	513	486	471	498	506	507	470	473	474	471	503	507	507	476	502	468	496	469	485	509	472	469	471	493	519	500	531	493	482	484	482	473	489	502	485	471	475	501	474	486	470	462	505	519	541	469	490	513	488	502	499	498	487	513	508	498	487	515	467	456	503	516	516	520	484	466	542	497	521	472	528	531	475	511	505	490	501	518	475	512	439	484	476	493	467	439	492	496	491	528	483	444	488	489	502	500	514	456	532	476	466	514	516	465	494	503	473	505	508	505	469	450	512	514	508	499	499	459	485	525	546	503	520	447	516	471	506	545	488	511	523	439	494	466	493	495	503	483	474	508	502	475	486	499	470	504	513	510	481	541	494	484	473	474	467	484	481	464	543	504	495	488	495	454	496	518	487	484	488	478	495	487	519	478	491	476	479	454	469	496	490	533	465	489	512	508	476	473	477	483	495	484	502	472	511	514	490	516	471	476	502	486	486	492	505	468	508	503	506	478	523	444	456	458	488	446	500	505	454	491	523	492	497	486	478	487	474	506	470	510	515	450	509	518	507	476	486	479	479	508	503	475	510	463	491	513	494	497	504	478	501	521	478	475	484	505	494	491	480	526	479	489	517	481	500	479	488	467	496	488	483	543	503	448	512	483	519	527	523	517	509	498	507	496	485	474	517	459	491	504	495	485	497	503	505	523	510	470	503	503	503	518	502	472	522	474	534	506	511	499	525	514	503	497	474	466	485	499	529	475	501	543	498	472	516	477	511	519	477	508	486	513	507	478	480	522	481	477	499	527	488	505	495	530	477	503	505	477	494	472	477	509	495	491	494	520	530	514	483	477	448	513	463	489	499	468	509	486	518	509	465	490	499	478	507	498	532	498	474	477	507	490	480	476	491	512	511	529	490	478	495	466	509	510	502	491	514	480	481	490
25518	21584	27648	25924	7527	660	505	469	383	394	366	309	345	336	329	375	279	308	315	297	316	329	360	297	290	324	321	296	282	306	343	344	304	311	356	333	350	330	287	276	300	309	305	336	308	311	358	343	323	325	302	312	328	312	304	331	335	336	307	265	279	294	321	307	270	287	272	310	297	281	307	311	311	306	273	308	285	286	288	290	271	258	314	290	286	296	252	313	304	248	264	292	301	283	296	310	285	293	327	272	284	291	281	268	301	307	313	297	325	278	272	300	313	291	328	287	280	289	279	298	323	288	302	294	294	308	282	281	297	296	298	311	262	291	280	286	284	304	274	283	294	292	293	312	290	298	273	278	338	266	323	314	309	283	318	283	271	282	304	281	292	269	314	273	269	301	308	286	324	318	263	311	283	302	274	273	247	284	300	294	280	278	296	264	284	306	273	285	279	306	298	293	284	295	320	317	257	290	322	291	279	280	294	334	269	280	282	291	275	281	307	253	263	299	306	277	282	300	300	309	263	276	270	264	283	276	287	284	287	270	312	285	291	285	282	300	302	286	290	319	272	290	271	299	274	296	272	274	277	317	285	284	285	290	270	284	304	301	296	312	275	281	313	293	286	279	282	289	288	282	307	274	294	305	294	325	299	271	281	293	319	301	304	324	329	309	279	286	305	291	267	311	321	274	262	309	292	292	298	278	274	282	280	278	281	263	296	278	271	295	288	300	304	305	288	300	313	293	316	265	295	253	287	271	291	280	305	304	267	302	287	267	281	306	298	280	317	279	274	310	317	300	298	293	308	248	274	312	301	298	260	281	275	308	283	299	278	285	265	271	271	284	297	310	286	292	299	278	280	276	294	294	272	295	284	275	267	271	289	271	277	262	284	311	276	273	302	302	322	280	295	274	295	298	304	263	287	291	294	291	322	297	275	289	292	284	281	283	304	275	290	290	289	307	285	278	291	279	286	298	293	286	280	286	280	294	338	299	260	316	285	293	286	283	278	271	286	291	305	326	315	307	306	311	314	279	294	289	278	343	279	289	294	305	260	301	292	326	273	280	277	279	251	321	287	295	303	291	255	277	307	276	309	306	255	305	290	286	297	277	296	335	285	276	295	303	301	296	299	299	286	268	326	285	270	287	269	296	292	287	299	265	298	298	268	306	287	283	298	271	302	276	268	278	306	275	304	269	284	256	270	276	287	274	290	299	308	269	317	271	302	288	309	284	293	291	299	266	287	289	291	282	271	308	291	263	281	282	305	289	293	309	285	268	298	276	273	272	289	321	285	311	296	271	283	265	284	296	290	282	276	311	289	288	291	305	319	287	292	298	281	293	280	291	296	295	285	288	289	317	305	285	285	287	288	302	274	276	302	279	294	282	286	291	311	305	300	274	282	287	266	308	310	320	290	320	291	300	290	297	316	289	287	301	270	308	269	272	289	316	285	312	275	296	304	314	306	303	296	270	253	292	271	243	272	303	276	252	308	282	299	302	298	281	306	305	306	308	279	281	303	302	328	281	287	318	297	277	290	283	278	280	302	298	299	292	299	271	311	293	285	319	297	270	263	270	306	273	295	293	321	302	286	280	331	275	273	297	268	303	278	307	308	307	290	267	299	314	295	297	274	288	291	281	283	304	288	270	292	315	292	309	289	307	279	249	291	302	295	304	297	277	291	284	307	292	302	293	283	316	270	262	285	307	283	297	272	274	296	300	296	283	296	316	262	312	320	288	291	297	310	273	289	274	299	277	268	285	292	323	270	285	281	295	291	294	291	265	304	304	289	282	287	300	283	267	298	264	282	273	324	284	261	279	264	285	277	289	280	292	294	303	287	308	274	326	290	286	290	308	283	297	268	290	262	281	298	293	281	309	266	272	285	300	247	289	294	282	344	297	308	285	289	302	285	290	294	289	257	271	275	300	306	292	309	300	314	313	296	267	279	326	314	264	275	254	307	289	265	285	310	271	266	277	261	260	296	267	308	292	244	289	278	286	285	295	294	294	254	293	286	312	290	282	262	262	312	287	298	283	281	273	318	293	290	317	296	267	310	313	276	306	312	294	283	274	302	294	274	261	290	322	269	289	296	278	270	309	310	299	294	279	325	285	280	274	286	298	273	283	313	289	261	258	306	289	289	308	311	337	312	270	286	297	285	317	305	310	309	295	290	291	330	285	306	281	295	280	290	297	311	308	300	292	272	304	296	267	273	313	314	327	255	275	300	254	282	287	278	305	267	256	290	299	288	282	292	295	297	293	328	284	283	300	273	274	256	268	317	321	293	320	310	311	296	304	307	305	266	278	286	299	281	298	281	278	292	292	293	268	270	309	257	284	302	284	266	267	289	301	278	293	289	289	285	288	281	258	289	269	262	295	270	300	303	294	290	248	289	299	268	281	282	286	292	294	286	265	288	286	313	276	299	276	299	295	308	281	343	278	301	303	290	289	264	298	275	274	267	290	297	293	309	292	304	281	281	273	276	284	294	286	282	286	307	284	311	302	284	273	304	285	274	314	281	289	311	268	283	318	287	312	273	291	279	305	283	318	294	277	271	310	281	290	313	248	295	298	272	290	305	296	294	274	278	284	291	280	289	301	294	277	324	286	327	293	284	312	285	283	267	321	309	293	284	282	268	303	292	317	251	282	277	295	301	270	288	258	283	278	279	275	298	255	270	274	310	300	322	294	298	284	274	277	284	274	299	283	279	315	308	265	316	280	301	326	275	300	256	276	308	301	312	296	295	287	303	296	311	295	278	292	292	266	309	272	296	283	297	267	309	297	299	319	293	309	298	290	291	276	287	309	277	279	279	292	286	286	289	294	299	318	270	311	277	300	319	333	268	295	296	260	299	275	296	310	272	336	262	298	285	265	293	297	290	321	279	295	303	286	348	293	256	269	293	294	299	270	304	273	256	288	301	297	293	262	288	290	337	273	287	278	284	285	303	308	299	294	290	305	287	263	260	306	300	278	271	312	303	293	279	290	312	264	304	273	284	258	308	267	279	316	266	308	285	291	282	279	284	300	260	312	272	278	297	302	274	257	310	272	288	288	299	287	306	287	290	312	322	296	279	289	302	300	256	275	309	295	296	297	248	307	297	290	287	279	308	299	287	318	288	300	293	314	291	305	291	290	300	280	292	327	295	311	294	306	290	274	296	262	286	288	311	267	272	281	286	285	286	260	275	272	276	309	310	303	284	275	306	299	277	306	235	287	316	269	286	291	303	279	288	300	286	273	304	313	289	303	312	278	286	296	310	278	309	305	285	291	287	286	302	273	293	290	273	314	311	280	288	296	301	302	293	284	283	278	285	270	303	279	299	301	280	299	285	288	274	303	279	285	277	266	281	285	286	286	300	307	291	279	276	259	286	297	312	272	317	281	296	300	296	296	290	302	310	259	320	258	293	291	315	297	288	280	252	271	290	276	275	309	268	319	287	277	296	311	307	300	270	288	274	297	291	259	308	281	279	295	272	268	291	299	304	270	305	302
19233	5113	3228	1607	1158	937	715	624	579	504	493	434	419	409	371	357	332	365	338	328	369	369	377	345	339	362	333	349	347	318	389	410	373	364	373	384	381	360	353	384	374	351	355	353	373	397	353	354	363	354	364	338	347	336	360	359	355	362	342	368	320	341	341	317	329	354	304	338	313	301	321	334	333	310	337	304	299	359	301	321	316	326	311	325	361	313	329	365	349	338	340	309	313	331	343	315	319	322	305	341	344	300	308	309	346	314	330	331	309	322	340	329	338	337	348	317	341	303	352	306	335	330	333	326	321	340	306	350	331	335	329	347	314	368	317	366	336	354	288	320	318	333	345	333	336	322	343	322	336	332	337	334	349	321	345	354	312	321	327	321	337	306	321	336	355	339	289	350	352	300	333	321	313	317	328	294	324	316	304	322	339	371	346	339	329	290	310	338	341	314	325	328	313	345	361	358	308	320	346	306	304	316	371	365	324	314	349	329	292	309	330	319	322	343	337	304	332	327	327	316	355	295	327	357	327	347	360	331	303	345	322	337	317	325	321	317	317	334	319	325	325	316	309	352	317	325	334	310	346	324	287	352	339	327	324	358	284	325	357	279	311	315	364	326	334	319	340	334	334	316	320	344	306	321	298	347	335	320	309	348	332	332	337	324	339	344	320	309	302	315	334	326	346	304	310	311	332	318	341	327	329	318	334	378	311	378	304	352	338	354	326	352	304	327	320	345	325	342	342	321	317	294	299	313	302	296	338	346	340	321	351	307	291	334	331	312	335	334	334	329	316	308	310	304	347	298	324	320	300	313	356	348	316	350	306	310	310	294	315	330	321	347	335	362	325	325	339	286	348	308	337	307	339	312	306	338	323	304	309	323	359	345	340	347	332	330	318	345	324	332	316	310	324	355	335	310	311	332	313	351	311	306	346	316	309	316	345	329	330	334	346	327	329	332	339	348	288	333	309	325	311	307	337	297	351	344	346	332	330	318	321	332	297	340	307	321	341	304	321	313	317	341	306	338	319	360	356	340	340	333	305	316	311	331	311	347	347	298	298	299	317	335	348	334	328	309	323	325	331	319	297	324	304	296	304	329	302	336	347	323	345	318	312	315	330	327	334	281	328	321	360	326	344	356	313	295	321	313	303	307	352	332	328	344	361	331	323	327	308	324	318	295	291	333	324	326	334	346	293	286	324	313	329	308	286	347	321	343	339	315	318	343	320	323	312	330	329	344	327	342	321	334	298	332	304	325	313	364	330	311	323	331	288	317	338	320	310	363	314	350	338	341	312	329	302	319	324	272	323	300	314	337	339	300	343	348	332	323	322	319	313	309	324	300	325	322	312	289	336	331	309	290	303	347	349	328	350	326	296	321	325	338	346	347	270	334	360	326	334	334	331	318	342	338	342	322	336	330	345	345	311	340	321	320	336	325	360	348	335	333	342	311	337	306	363	326	309	325	296	317	326	325	325	299	299	337	330	313	319	340	320	321	318	332	350	325	325	323	282	335	322	326	333	327	310	303	333	352	301	320	334	326	324	322	353	317	332	315	355	335	327	327	313	350	343	329	329	305	346	357	337	301	318	338	303	299	345	357	315	301	303	339	330	319	312	342	314	330	302	314	319	313	322	337	336	353	332	298	341	334	317	317	324	309	305	341	318	306	324	298	316	311	306	302	309	352	290	346	313	350	384	332	331	316	320	311	320	341	312	350	358	312	325	322	340	325	345	327	319	308	329	342	319	339	330	331	317	354	317	291	310	314	336	348	333	331	320	327	343	330	298	359	300	332	280	320	325	312	357	310	310	332	306	334	296	326	289	327	294	299	336	333	296	311	324	308	319	325	357	324	299	321	323	333	332	317	341	339	319	307	314	328	319	323	329	343	315	346	314	297	360	341	301	305	301	332	309	325	340	337	341	341	340	330	325	321	329	322	306	304	326	347	293	319	337	323	351	318	356	327	340	336	325	342	312	356	318	361	338	330	313	343	341	330	323	323	297	309	357	303	340	286	344	316	337	341	339	325	339	317	293	308	335	321	322	288	349	316	338	320	319	316	294	351	312	302	343	350	310	317	341	347	329	313	313	319	329	341	294	294	323	299	323	316	331	323	354	341	327	343	318	332	298	303	332	282	346	316	307	310	341	354	349	325	327	344	304	312	319	316	291	316	339	331	340	321	292	307	309	322	307	315	337	322	351	294	314	283	325	309	327	352	340	324	323	324	335	363	311	349	336	325	297	323	313	340	291	312	327	349	311	329	329	293	325	309	324	336	334	311	314	328	341	347	353	323	355	299	322	321	333	345	350	300	277	313	313	340	312	356	312	302	315	361	310	292	308	350	357	324	325	324	301	312	307	309	330	317	340	304	331	361	318	334	336	339	342	326	325	309	292	305	334	323	304	281	360	334	308	334	316	323	315	315	353	330	306	322	341	340	339	335	335	340	313	352	352	320	317	343	324	311	347	336	328	312	313	327	300	304	336	309	352	324	322	308	291	311	331	328	329	286	361	349	321	344	335	310	318	360	338	340	307	344	341	320	341	324	344	332	327	319	349	340	318	354	332	304	345	349	317	289	324	324	342	305	322	314	324	308	316	316	319	314	308	334	308	298	339	325	349	336	334	326	331	321	325	346	327	315	343	326	330	307	289	354	336	298	305	333	309	338	336	327	327	296	314	302	312	319	316	334	335	304	318	300	313	329	280	347	326	336	298	333	307	327	306	324	305	338	324	317	342	355	325	354	323	349	350	319	325	299	321	282	318	300	329	306	329	346	332	338	310	330	308	352	344	315	362	324	322	322	304	311	339	380	315	334	306	321	311	307	334	328	310	310	351	337	329	319	303	327	353	331	320	356	309	309	345	318	351	306	327	348	301	301	302	302	330	343	323	305	290	319	328	336	307	307	343	308	349	334	321	326	309	309	329	304	334	339	308	327	334	327	306	343	306	331	349	328	314	357	325	345	319	327	312	332	316	333	299	325	324	357	355	326	313	324	345	302	325	317	355	336	297	328	321	367	334	346	311	349	353	341	309	351	344	320	300	318	306	311	345	309	317	331	321	318	344	338	313	344	319	337	335	301	319	329	330	335	299	287	316	315	313	299	310	299	318	345	309	333	312	350	364	305	293	327	290	291	336	305	340	342	302	341	313	342	333	310	334	355	375	334	331	349	326	303	293	321	319	350	329	320	321	349	302	342	360	380	344	346	347	345	325	331	323	312	352	299	364	365	321	310	321	340	302	313	311	314	368	324	323	318	324	334	317	322	319	331	324	318	322	299	327	314	311	344	311	336	347	315	331	341	326	305	315	344	354	336	338	321	321	296	328	294	344	343	323	323	314	312	337	336	334	305	277	329	285	342	314	358	317	291	319	307	315	325	307	317	322	324	328	307	294	303	317	309	346	318	320	329	312	323	321	337	355	299	358	296	315	327	345	322	318	318	307	341	319	327	328	343	339	360	317	346	314	319	354	314	313	309	319	327	324	348
23124	21588	29375	24289	21592	21592	5738	1259	1005	877	867	840	770	758	691	687	743	671	702	609	674	666	654	611	613	663	625	641	634	606	669	697	648	677	694	656	645	653	664	634	679	651	639	631	618	597	652	620	626	623	567	629	611	640	655	590	589	632	616	632	659	577	605	613	602	594	631	598	587	596	638	587	654	599	635	578	595	557	610	587	571	579	609	583	610	592	561	577	596	583	618	635	597	539	589	590	592	588	575	566	583	644	620	608	574	626	597	597	613	561	647	645	592	614	598	577	578	608	581	651	623	608	606	579	583	590	664	621	608	580	599	581	574	613	556	593	577	599	587	597	603	595	601	555	575	627	603	629	609	618	623	530	545	640	613	573	568	533	534	599	563	616	620	572	614	572	604	564	562	602	608	596	592	570	556	637	604	648	564	627	609	566	606	618	589	572	609	613	610	599	606	621	576	558	606	603	574	587	559	595	588	575	534	606	576	610	582	592	632	542	594	518	595	562	569	582	553	587	570	615	560	554	618	642	586	570	566	616	592	550	586	578	580	562	622	631	615	584	584	555	573	555	616	593	576	637	599	605	596	582	604	584	568	614	568	577	619	586	580	596	599	584	586	582	602	617	605	548	630	579	568	566	607	598	619	607	577	610	645	618	563	531	577	544	549	564	555	586	615	597	617	597	598	615	570	570	568	616	569	612	611	608	595	574	557	590	604	568	602	588	628	562	609	597	564	620	607	559	609	555	581	604	620	595	581	601	628	603	610	571	549	616	623	577	588	581	633	625	586	591	621	575	572	637	609	589	600	604	594	575	591	573	555	544	564	630	575	582	619	609	576	591	555	572	594	595	564	586	539	554	605	571	605	599	565	554	604	631	622	582	599	618	602	619	562	584	571	567	579	588	604	642	604	604	606	603	619	607	565	575	589	551	542	625	607	554	618	584	598	603	584	569	620	568	581	594	596	592	584	569	610	643	569	592	561	568	594	582	591	617	577	595	633	571	595	549	595	627	553	648	565	604	578	598	591	621	548	618	589	584	547	588	647	647	616	615	564	578	578	615	579	568	532	560	602	621	594	581	613	599	580	605	603	579	588	590	578	573	629	554	626	576	568	561	582	584	572	599	602	567	613	596	574	612	557	590	569	604	588	601	572	596	605	571	556	604	631	614	613	557	571	614	645	619	561	606	610	582	554	548	593	599	642	575	574	634	581	558	590	602	565	591	614	589	587	599	586	609	622	588	579	629	583	598	572	593	643	610	608	573	603	598	585	568	581	624	566	610	564	585	616	579	597	579	565	597	564	562	598	602	579	565	560	547	607	566	590	602	614	592	571	577	594	575	578	608	547	571	580	580	574	618	574	611	552	589	587	615	614	635	587	611	589	577	568	540	612	573	621	648	551	567	597	594	583	578	573	601	593	605	609	593	618	600	553	579	566	601	631	609	582	551	568	563	563	598	627	582	664	603	587	585	604	593	560	572	556	600	550	652	581	590	589	621	571	647	577	640	629	567	599	590	595	583	572	583	561	619	585	564	601	568	599	574	594	612	558	604	578	547	585	566	630	578	569	553	568	595	576	577	626	609	602	577	573	590	580	574	574	598	583	579	566	537	628	613	561	629	603	601	587	624	569	592	560	581	605	603	573	570	643	571	570	569	645	621	618	586	581	591	571	585	625	585	576	623	578	609	628	576	608	584	628	583	601	584	605	579	595	563	609	634	621	590	599	626	556	572	605	645	588	574	585	617	586	641	550	616	598	567	586	604	524	580	578	607	597	588	616	537	570	571	549	595	600	594	546	596	627	585	599	582	628	558	563	598	569	567	551	571	576	603	604	597	567	594	583	587	606	621	604	560	581	585	557	590	604	580	556	623	594	535	584	585	614	617	597	563	642	627	597	577	633	519	583	564	580	575	598	573	588	580	593	578	579	577	596	584	603	571	624	545	594	563	566	607	586	653	577	584	556	585	620	594	572	579	612	590	594	610	596	564	610	582	547	606	616	558	573	624	600	620	562	562	561	576	632	554	575	581	577	570	583	586	580	610	597	633	661	606	588	601	570	582	587	577	586	576	568	598	557	571	544	611	572	586	620	587	618	588	578	585	583	566	642	589	594	586	596	636	589	577	605	595	575	576	591	564	592	558	571	577	602	586	618	605	613	609	573	624	617	617	586	571	596	563	576	622	553	578	607	574	590	594	554	607	636	597	581	561	571	574	554	605	622	605	548	601	644	585	555	602	546	580	586	589	595	607	592	547	592	581	566	606	582	596	584	549	576	553	595	604	632	584	559	601	596	589	618	619	613	602	639	633	567	552	595	575	595	590	600	585	587	565	613	570	614	587	566	559	592	597	615	561	597	576	577	588	646	576	600	587	542	583	584	567	597	625	586	617	587	613	613	578	604	562	570	588	598	575	625	577	588	567	572	598	607	603	615	586	573	584	597	576	579	617	556	553	568	603	601	612	588	589	573	569	592	573	578	599	618	579	559	609	573	560	582	591	567	582	537	581	564	554	612	597	621	579	603	590	555	597	567	584	590	577	569	568	623	528	572	591	577	590	585	612	560	601	614	555	585	571	594	559	604	585	601	573	576	610	558	583	618	636	587	564	631	575	587	605	574	581	626	577	611	628	571	579	559	597	589	588	611	574	575	595	599	595	613	597	547	558	532	598	611	568	613	616	605	568	579	613	538	602	593	599	637	609	522	632	607	588	580	582	598	609	589	610	590	599	618	596	602	610	614	634	576	637	585	555	587	593	583	563	592	592	619	570	550	579	575	567	600	603	593	525	610	643	573	625	579	580	624	610	620	633	603	588	613	585	605	600	590	576	576	612	584	560	603	601	574	593	601	599	531	538	581	596	614	589	579	571	560	598	566	619	583	582	536	641	581	646	549	576	571	514	628	611	622	573	591	579	580	575	601	576	580	593	557	586	566	618	606	631	626	573	614	576	545	593	564	571	578	594	574	593	600	595	600	580	576	563	583	575	558	610	583	564	615	629	588	599	598	578	540	592	559	627	574	579	598	551	597	543	582	589	558	648	611	536	596	550	630	582	585	565	605	585	564	614	595	620	567	605	548	563	586	628	568	612	570	614	592	579	568	626	606	640	659	640	555	563	561	578	577	603	580	637	587	587	552	557	610	569	594	588	579	571	565	562	602	605	553	615	570	551	566	600	565	587	593	569	567	582	567	571	563	550	618	581	613	601	559	568	579	589	594	607	575	579	617	573	573	584	549	583	627	630	610	584	588	578	555	533	566	622	587	575	560	606	572	579	587	612	605	588	590	593	565	610	602	574	615	566	555	598	612	598	569	568	605	582	553	594	598	539	586	616	581	619	543	574	631	566	627	609	549	571	564	584	608	609	592	548	623	577	583	559	568	616	585	613	588	546	575	600	552	589	556	550	548	573	593	586	589	544	612	559	581	665	636	603	572	563	541	594	572	551	608	627	558	591	599	570	586	585	615	589	572	635	589	602	539	602	563	558
30059	14627	9613	4761	3452	2629	2056	1683	1433	1224	1086	1020	982	936	855	820	783	766	783	731	723	756	696	738	672	642	653	680	677	656	761	826	727	758	718	748	757	698	699	694	741	664	736	687	643	688	701	665	665	741	676	670	674	675	685	635	690	641	655	674	625	649	633	575	630	636	614	664	655	635	606	578	652	615	600	619	622	625	635	628	600	627	619	597	599	611	592	629	628	608	587	632	598	581	601	628	678	649	649	606	595	601	645	647	583	642	638	621	605	583	663	553	613	618	686	666	595	610	617	624	674	625	605	635	621	617	583	610	567	628	607	558	646	610	636	610	617	560	575	639	629	633	628	649	586	620	620	598	597	630	627	581	637	627	621	629	589	633	629	589	565	636	641	602	644	659	581	618	601	576	624	626	632	649	572	619	595	584	588	633	608	629	603	601	613	596	589	587	612	597	668	629	585	589	621	583	596	600	617	622	634	668	567	577	650	570	605	607	642	592	565	568	570	644	600	615	601	659	630	589	614	601	621	628	653	588	654	662	614	611	638	633	610	627	629	636	621	586	592	585	590	582	618	554	579	606	607	578	647	645	580	639	596	635	589	574	583	601	672	578	622	596	581	584	583	628	619	608	593	593	614	597	630	606	585	643	609	635	584	594	642	599	601	616	646	557	553	624	622	603	582	608	633	582	577	622	601	638	589	591	654	614	609	593	606	627	588	598	605	586	561	584	623	656	613	582	613	601	600	597	638	614	618	607	582	579	607	597	605	606	601	595	562	618	627	595	584	596	616	609	603	625	644	621	625	622	621	611	639	590	608	633	594	609	609	589	640	620	605	617	613	612	602	605	616	616	599	653	588	583	560	593	613	539	614	605	580	645	656	643	615	619	615	607	654	610	621	617	627	613	618	607	630	610	613	623	648	598	578	583	632	575	598	644	564	607	577	627	654	635	589	584	603	577	601	617	612	600	632	646	550	591	601	581	585	652	608	621	571	592	606	610	628	593	588	588	588	572	611	647	620	591	600	604	554	623	614	625	554	621	589	616	620	641	607	603	593	641	629	640	614	634	578	594	627	608	634	571	650	614	615	617	621	593	597	592	585	627	606	610	564	631	650	619	582	637	582	620	585	593	613	585	636	634	625	609	604	640	584	595	603	579	601	594	633	625	595	637	644	626	612	600	555	591	610	594	609	618	637	598	587	582	669	614	598	592	624	593	598	603	613	572	648	566	575	669	658	610	555	591	612	597	628	647	668	644	572	617	599	634	623	613	617	577	604	639	574	634	630	598	608	597	606	642	616	597	583	609	639	631	622	620	576	653	595	639	642	611	645	622	665	595	610	634	589	648	643	592	605	654	641	652	631	572	609	583	615	615	686	633	640	599	605	598	652	625	645	622	612	587	605	602	641	576	649	593	642	602	652	618	598	626	568	668	584	611	598	583	564	596	630	625	522	611	617	592	638	621	625	568	631	620	602	621	621	583	594	640	623	611	641	634	605	602	622	616	609	615	595	614	607	635	589	626	631	594	626	602	629	567	643	608	629	591	583	583	576	606	650	580	572	617	601	619	631	634	603	613	642	604	635	598	653	635	648	638	613	602	611	637	579	600	614	626	637	625	599	573	631	589	603	617	614	612	610	636	642	606	607	582	607	576	619	635	581	571	614	639	631	584	614	608	618	590	610	614	598	592	605	593	565	629	574	615	622	561	622	605	599	595	603	607	587	628	619	604	603	603	613	619	610	652	606	582	651	590	608	640	606	614	650	616	642	588	650	628	587	612	635	611	638	595	571	627	615	612	612	632	610	647	606	602	635	641	633	614	624	587	636	610	596	627	614	600	601	621	577	607	631	601	588	562	605	606	632	540	601	628	606	600	599	642	660	630	601	592	610	597	584	597	616	638	617	606	617	586	622	604	616	613	612	591	586	640	627	609	597	656	628	625	604	626	579	618	583	602	587	613	613	610	644	620	618	579	642	623	652	627	578	619	623	604	633	651	616	631	607	605	609	571	629	653	640	592	581	627	630	648	583	595	600	629	623	616	589	570	622	592	643	580	551	598	634	668	558	622	639	614	602	610	627	651	604	527	647	586	643	602	599	657	616	660	570	598	591	641	641	633	607	563	648	566	610	643	618	610	606	628	614	615	593	638	627	613	647	659	648	621	600	622	631	616	610	636	630	598	604	579	596	630	624	629	573	605	590	594	584	603	572	655	635	643	625	638	618	656	606	601	541	614	648	631	602	605	630	640	631	608	618	618	593	605	584	607	618	652	616	633	636	633	579	616	604	632	556	585	612	603	598	593	583	613	567	597	577	605	616	638	626	643	581	595	619	588	653	584	626	617	589	579	609	619	640	612	629	633	659	638	620	549	592	647	596	595	598	581	583	586	617	612	615	598	602	640	630	620	560	593	579	625	608	593	588	626	602	651	600	632	617	622	662	589	598	637	639	600	625	617	612	595	627	630	623	576	606	584	621	636	608	610	644	595	595	604	600	626	638	584	590	609	592	622	617	567	672	616	638	649	603	616	618	648	613	594	662	626	655	658	593	552	608	584	602	610	618	585	615	589	611	629	625	679	551	651	603	630	603	574	645	576	613	640	600	626	643	616	657	594	607	610	620	591	586	581	627	624	630	611	594	605	583	643	615	652	644	615	603	602	634	625	602	599	597	606	625	604	571	637	633	636	603	645	579	600	586	623	593	579	651	589	636	601	606	632	595	584	606	637	619	617	599	607	659	587	629	611	590	572	607	589	639	626	609	644	580	644	584	576	633	591	576	620	578	584	615	624	629	590	578	602	610	581	606	610	590	630	613	611	557	628	592	651	615	634	588	586	585	582	583	620	615	592	578	656	592	625	613	565	613	589	628	608	626	627	604	608	586	608	566	652	585	613	605	611	580	645	599	605	625	577	574	624	598	570	569	607	596	584	583	603	586	610	626	628	600	616	601	597	616	622	581	612	616	606	625	631	619	569	618	619	607	603	616	594	605	581	598	592	646	593	603	604	634	623	653	577	641	656	587	643	587	602	595	609	611	598	585	590	606	586	610	621	627	617	599	634	579	626	605	590	598	664	597	608	618	628	597	590	603	601	632	606	598	578	558	597	606	578	633	621	611	581	658	589	629	611	617	584	599	611	571	669	600	605	598	596	609	594	632	597	638	610	586	581	653	607	592	583	607	627	579	596	603	606	654	642	640	586	580	568	623	624	604	606	629	619	651	609	645	619	613	574	602	593	604	618	601	603	590	646	582	701	651	622	623	640	635	633	586	570	650	610	578	650	589	648	658	601	640	603	596	620	575	634	607	615	601	609	594	617	609	601	617	621	591	578	578	661	590	613	625	601	559	598	584	595	596	622	634	615	563	606	610	605	588	623	605	632	604	587	618	637	592	615	644	618	622	639	612	629	629	602	599	647	613	592	587	655	565	625	556	629	615	629	636	668	639	598	599	594	592	651	606	622	631	634	619	614	605	596	640	652	631	637	613	613
28521	16440	2576	600	458	387	333	307	292	276	295	278	250	284	285	284	269	287	288	269	264	289	286	238	295	269	290	270	270	290	355	308	320	304	317	310	310	281	287	304	299	274	290	280	284	297	296	293	307	306	292	303	278	301	290	294	263	270	277	283	281	286	257	257	292	298	246	259	268	254	282	314	277	273	280	242	285	274	269	282	266	293	285	264	262	281	271	277	233	257	260	294	269	295	267	282	282	269	284	253	272	247	254	291	240	280	292	275	266	300	277	282	265	264	301	281	298	264	240	296	292	284	288	220	301	298	294	277	289	266	290	288	260	288	283	302	269	259	282	290	291	261	271	256	273	278	265	269	268	253	286	260	262	299	270	249	270	278	259	267	249	263	253	250	262	267	286	298	293	263	268	280	261	268	259	240	255	258	244	287	259	286	282	258	291	280	253	265	281	292	278	294	273	267	258	244	266	253	252	304	257	284	276	303	264	309	310	268	259	259	260	240	258	294	268	280	288	270	298	290	310	283	295	263	258	275	259	287	273	258	272	248	276	276	297	261	281	252	297	246	295	262	293	301	276	270	282	249	254	260	275	269	289	257	274	265	271	285	265	282	284	277	249	293	234	267	253	258	278	289	275	257	286	266	268	270	259	273	309	278	298	277	269	276	247	308	244	278	299	294	300	247	256	260	297	265	266	300	257	277	290	256	279	304	311	305	283	277	266	263	275	288	264	251	285	283	283	294	267	305	286	251	266	258	274	278	301	254	248	268	291	294	276	303	242	278	298	278	259	268	288	264	274	270	283	284	259	278	300	286	303	256	251	297	277	284	262	291	264	261	264	256	270	281	267	268	305	276	263	259	265	274	279	238	261	282	270	266	291	292	292	279	265	293	284	284	266	272	271	273	285	264	289	269	232	283	280	294	273	268	287	271	265	283	244	279	255	266	279	297	263	254	269	291	311	303	275	274	269	292	295	256	274	302	269	253	256	284	257	241	307	286	273	275	280	257	267	270	280	272	272	261	278	292	247	294	271	270	245	259	267	273	248	271	274	299	276	259	265	265	268	294	265	257	281	269	277	302	276	254	302	280	259	250	255	266	269	274	286	277	280	262	289	290	267	281	275	297	279	298	265	264	291	282	264	254	271	252	280	282	279	253	272	279	278	266	263	296	221	262	287	282	284	251	257	260	295	249	289	261	247	280	277	254	236	293	241	272	272	321	254	277	254	285	260	252	265	259	254	282	295	246	266	302	251	276	290	283	283	248	288	264	283	266	285	294	267	258	270	291	251	287	325	273	278	286	263	261	266	257	251	278	265	264	262	270	257	277	244	291	265	298	269	277	227	264	293	253	281	270	293	273	258	283	258	268	273	303	269	228	273	287	255	269	281	269	271	268	266	268	287	271	281	255	277	296	267	263	249	272	284	254	274	282	260	287	272	275	271	263	271	250	262	255	270	287	249	274	270	247	308	314	310	287	268	263	298	271	300	244	270	264	275	258	296	288	266	243	264	264	279	276	264	268	268	321	281	265	291	255	288	273	259	264	272	293	255	259	280	261	267	292	247	274	276	284	267	311	255	294	277	268	267	267	249	278	288	282	278	285	264	274	272	237	245	264	314	256	253	285	238	299	306	260	278	262	250	248	269	298	302	281	280	274	297	296	255	305	268	251	294	266	275	274	283	294	246	279	278	255	285	292	250	291	272	261	279	254	269	273	299	255	283	265	283	259	262	249	290	245	281	262	301	283	247	287	247	277	267	268	240	271	263	295	313	280	282	276	298	262	257	277	295	299	284	265	256	295	242	253	272	269	264	296	255	261	289	288	276	281	274	249	295	272	291	311	292	243	263	261	265	260	248	274	281	277	269	265	292	255	263	282	275	293	276	276	265	291	260	268	285	283	297	293	285	264	271	251	300	279	284	272	257	255	271	266	273	279	273	284	286	269	277	273	297	280	247	264	294	290	263	254	245	277	278	249	268	278	262	248	279	295	247	244	269	299	270	268	252	263	299	269	273	271	282	258	260	284	273	295	274	279	281	262	269	304	271	267	264	287	270	289	280	272	242	281	286	255	265	241	280	262	254	272	264	291	243	288	278	268	270	262	262	285	276	253	267	270	299	280	258	300	263	272	271	295	249	271	251	270	278	260	242	250	270	297	290	281	312	271	256	283	311	275	277	288	262	258	294	270	244	268	259	256	258	268	282	248	269	287	253	265	261	275	269	270	267	263	306	262	271	295	269	298	286	274	275	287	257	258	258	287	292	288	265	282	249	273	273	271	259	274	252	244	304	234	235	238	268	265	274	252	278	293	276	268	294	258	282	276	284	293	271	278	248	307	268	249	256	249	213	251	258	292	279	279	275	293	269	257	289	248	253	247	284	296	292	290	264	284	271	301	273	289	279	277	287	273	281	277	263	262	298	279	232	255	276	268	300	289	284	295	298	239	284	260	272	286	246	286	243	234	273	268	245	289	297	260	279	275	255	288	272	283	279	284	308	272	260	254	250	269	288	260	275	259	272	283	299	259	279	287	290	276	251	278	270	273	258	291	266	288	269	301	298	310	285	302	253	296	277	274	260	273	272	269	288	264	272	282	268	274	254	280	286	291	275	262	301	256	256	256	284	302	289	271	273	249	290	280	292	244	289	293	267	295	272	265	301	253	262	273	275	262	284	303	289	276	291	286	256	235	251	253	247	251	269	261	276	276	262	276	282	278	274	278	286	277	297	267	279	276	270	275	248	303	272	282	274	278	285	267	287	264	272	269	244	290	262	246	262	250	257	250	245	245	285	260	276	275	266	252	285	271	267	279	276	303	284	295	252	262	274	254	286	263	250	254	260	287	258	260	290	290	285	254	264	277	301	293	244	270	277	258	309	281	261	272	286	255	280	275	276	264	242	290	268	265	254	256	276	309	299	272	286	285	261	279	260	281	288	271	249	277	296	267	237	238	257	274	295	269	262	266	284	253	269	265	271	289	282	282	271	265	276	283	269	288	277	298	264	296	272	276	295	277	267	307	261	273	252	304	240	242	303	277	283	283	267	291	280	307	296	260	262	282	278	264	254	275	240	288	273	256	257	285	292	275	279	253	232	255	249	254	277	267	266	265	272	261	295	279	248	274	281	285	287	293	268	273	307	277	281	263	271	251	268	277	280	303	256	298	285	271	294	277	298	296	279	268	290	255	286	235	253	242	265	280	242	285	315	297	269	258	272	263	267	240	294	271	283	254	259	266	269	275	265	262	264	272	292	291	285	283	252	266	282	296	276	256	262	265	248	269	267	244	238	279	298	275	271	310	290	258	260	266	273	273	280	255	245	247	302	274	274	269	281	282	275	256	285	267	275	266	294	307	292	267	261	330	267	290	263	261	256	274	272	278	301	275	273	235	282	296	287	234	292	283	281	269	291	276	262	261	255	282	277	245	288	276	295	281	289	305	247	263	271	294	272	275	291	285	294	250	261	270	278	260	261	261	302	284	274	272	311	283
7247	910	631	397	368	346	339	340	329	277	319	285	343	309	292	269	303	272	286	288	286	298	313	348	308	270	311	302	289	329	329	340	339	361	337	319	348	320	362	315	335	335	327	310	314	332	286	362	325	307	327	326	288	309	302	263	317	311	300	291	287	323	285	325	287	306	286	288	289	300	302	300	292	328	278	284	282	304	304	295	318	310	300	320	287	302	311	313	262	286	285	291	288	305	319	288	301	279	302	311	306	305	306	284	311	310	278	297	295	277	309	283	280	304	293	297	299	302	298	304	313	310	326	283	295	285	261	290	337	295	299	316	313	319	331	295	312	317	292	298	270	298	288	303	296	277	291	316	280	295	294	290	311	322	294	286	295	325	299	315	315	287	294	272	316	295	305	294	308	281	291	288	327	302	285	295	335	289	277	296	327	341	326	303	300	310	315	319	296	287	315	283	316	300	261	284	292	302	314	310	276	296	302	282	310	301	253	290	288	293	319	300	300	305	298	277	290	295	306	300	284	281	280	311	322	290	290	319	289	303	303	311	288	275	299	308	292	271	303	286	296	298	305	288	311	290	283	298	319	279	301	313	265	257	300	271	340	296	301	297	312	302	323	268	302	323	306	302	307	299	305	281	320	327	339	309	278	309	282	257	290	313	271	270	318	277	305	278	314	313	292	297	280	308	292	276	276	272	287	279	312	293	293	299	301	280	293	325	305	282	317	293	289	311	274	308	314	306	278	282	291	283	271	294	299	326	307	299	276	308	296	313	278	291	289	297	297	310	293	316	310	301	320	284	335	327	301	296	299	325	244	318	274	295	293	311	297	314	307	282	326	274	285	306	313	295	326	284	292	264	291	305	283	316	306	314	290	304	285	268	288	287	282	267	295	276	296	310	281	281	303	269	303	308	294	297	316	302	261	316	285	271	347	300	329	300	277	279	285	273	292	320	277	285	279	291	312	318	319	307	294	313	328	312	266	308	315	280	298	316	321	307	302	285	297	304	304	286	261	322	307	312	293	286	291	276	291	312	310	282	263	281	268	281	307	293	296	307	320	292	308	280	312	317	332	301	322	284	276	286	282	301	288	295	317	296	268	276	285	271	305	283	287	278	272	338	298	290	304	310	301	289	321	315	316	295	272	267	276	323	291	298	298	308	314	272	290	293	265	302	307	287	280	327	290	289	306	301	293	290	287	262	259	307	316	293	310	260	283	295	322	281	271	309	310	298	264	283	310	273	284	284	302	290	305	272	279	301	310	331	299	303	306	325	301	327	335	283	263	264	273	300	284	287	314	302	303	298	272	264	320	312	271	298	318	326	296	304	275	298	303	278	285	294	298	278	290	268	331	286	263	289	275	277	276	268	312	266	299	301	271	301	287	319	301	291	282	289	297	297	269	303	287	292	256	315	303	271	301	303	279	290	272	272	298	301	294	275	302	299	267	283	288	297	267	280	289	285	269	294	296	299	317	299	299	293	290	317	325	262	309	284	290	328	301	262	282	289	289	319	299	292	321	287	283	298	310	272	319	285	264	260	290	283	283	307	286	291	324	290	323	261	282	294	293	288	309	306	259	284	261	292	341	316	313	309	291	272	295	277	274	311	291	277	273	295	299	305	308	317	304	295	246	297	276	296	338	291	288	297	289	284	265	311	308	298	301	288	278	311	306	276	287	297	289	337	301	306	307	262	299	324	326	286	300	281	283	277	301	316	308	312	282	301	278	288	263	310	328	274	298	306	323	290	302	284	308	311	296	312	292	306	280	281	273	300	296	319	302	275	247	330	292	312	295	301	310	296	317	277	284	271	285	279	280	326	328	317	294	298	283	282	298	286	283	271	288	330	307	315	282	298	318	306	287	313	284	283	307	292	272	318	304	289	302	291	305	297	283	339	319	276	286	313	287	300	286	307	254	295	315	316	282	322	302	305	301	290	280	319	308	312	297	299	321	323	318	329	300	281	305	276	303	315	287	276	305	296	321	254	299	330	296	338	290	283	285	279	356	308	313	288	302	307	266	323	322	293	308	285	322	301	305	293	278	310	308	292	306	295	273	281	291	301	287	295	278	306	280	305	293	288	297	294	284	301	277	300	295	275	295	286	318	277	272	297	310	281	267	298	306	324	284	309	319	296	291	307	297	286	290	289	297	298	283	277	275	322	314	284	303	283	306	255	302	286	309	282	356	303	288	281	300	307	302	317	303	304	289	249	322	270	278	295	288	329	295	331	299	310	322	252	299	283	320	313	332	258	306	326	290	307	274	272	291	296	296	276	278	309	274	300	256	302	306	293	270	297	285	298	281	299	309	314	308	301	303	289	297	281	287	323	262	294	289	294	292	307	281	273	288	254	281	277	256	253	312	268	306	309	277	316	300	277	293	310	301	300	296	297	300	318	311	267	301	277	322	299	271	319	296	265	326	273	263	292	319	280	311	286	320	275	283	289	275	257	299	315	301	314	284	275	290	251	312	299	300	300	291	292	298	285	290	306	297	313	287	309	297	311	292	287	314	290	320	302	257	279	293	270	271	295	300	279	285	286	302	283	284	258	306	321	300	303	306	332	314	268	291	287	298	257	290	272	316	321	266	278	305	308	296	290	296	301	309	266	271	271	316	280	296	292	257	308	298	268	299	329	276	318	258	308	297	277	307	297	286	312	278	286	308	316	293	301	295	305	313	290	341	329	298	301	296	301	308	301	292	291	323	303	298	305	303	290	326	287	268	308	278	308	303	293	302	304	297	308	272	253	280	327	278	313	283	288	298	302	297	295	285	283	315	293	277	309	304	306	287	289	308	308	251	288	310	306	280	296	268	272	314	314	313	263	288	285	286	309	300	288	272	287	284	330	322	289	276	292	271	308	322	292	298	274	308	331	312	284	283	300	276	278	322	289	263	332	309	296	312	279	250	271	271	317	296	325	315	296	278	293	306	285	283	282	282	315	300	275	268	278	311	303	278	309	290	289	304	291	304	330	315	284	290	279	287	293	272	277	306	306	287	293	301	284	313	294	297	317	310	305	296	289	295	282	295	293	290	283	275	274	295	277	290	266	277	321	262	323	317	275	288	298	303	278	278	302	312	286	282	289	308	286	318	321	300	291	319	287	294	297	291	305	286	329	293	289	301	294	305	312	306	333	312	283	280	307	313	308	303	297	274	309	324	285	288	301	298	299	272	297	328	282	310	264	296	282	278	272	286	306	294	303	298	294	303	324	337	287	304	277	298	284	286	286	286	293	295	294	294	297	313	282	318	306	301	297	291	297	308	285	299	302	281	288	284	288	315	299	293	277	294	320	269	312	304	267	287	308	304	300	299	325	327	255	306	287	318	296	293	287	306	277	303	288	301	268	295	277	310	330	281	318	307	338	304	276	310	302	347	293	322	282	279	281	294	328	280	274	326	298	325	283	280	269	290	307	300	322	298	309	301	252	292	263	312	308	323	325	263	302	296	295	295	301	287	296	303	283	318	279	299	282	267	306	281	328	300	284
24423	21592	28885	24774	21549	6661	1113	875	746	654	588	624	555	580	540	511	535	515	523	536	470	535	498	507	494	468	508	479	529	480	521	562	544	567	567	566	570	504	536	521	470	510	516	529	488	529	509	536	495	507	499	529	504	513	556	493	463	500	508	509	476	460	503	487	489	509	470	509	449	495	476	468	487	493	495	449	447	525	502	491	461	464	439	481	529	499	474	464	504	488	462	461	492	471	448	469	481	474	521	517	435	451	465	452	490	452	471	438	437	499	466	446	478	519	447	498	475	464	501	478	481	480	500	502	507	526	481	475	467	470	511	445	483	465	489	458	500	483	477	451	500	433	487	487	497	464	490	488	490	485	456	495	484	448	521	464	499	489	477	487	501	445	470	506	481	481	466	476	489	512	455	488	452	494	478	447	503	485	480	467	464	469	482	490	462	494	464	496	453	470	487	440	485	474	438	483	500	452	470	493	493	468	505	431	448	499	487	463	442	486	482	440	471	484	511	491	530	483	489	460	496	475	440	449	458	479	458	500	513	476	506	449	457	505	440	437	454	471	477	481	468	444	437	485	485	462	484	470	466	494	482	466	469	478	478	495	442	481	471	470	471	506	472	527	465	481	483	471	506	470	467	475	516	495	475	513	472	499	487	454	497	456	495	477	470	481	483	493	503	469	449	435	522	514	467	459	498	481	480	473	486	475	497	471	518	495	516	474	451	505	453	461	507	463	468	452	463	494	485	463	512	469	476	469	485	467	461	484	484	470	492	491	500	459	499	484	497	465	439	491	481	484	483	488	461	484	519	447	467	488	460	496	522	480	483	471	501	475	471	476	473	467	486	500	460	479	482	456	478	536	481	483	485	455	477	460	452	479	449	459	469	453	524	501	461	478	489	465	512	489	491	464	440	472	499	506	476	466	496	491	487	468	454	462	458	476	481	490	470	470	451	482	492	480	470	479	463	457	430	493	490	469	432	506	461	476	472	469	413	453	487	516	456	458	437	508	481	463	489	472	464	502	439	473	517	471	489	442	474	467	466	453	464	465	442	455	494	487	459	460	505	457	504	439	509	475	493	497	482	495	444	510	429	469	476	482	494	490	506	482	470	463	483	489	465	463	444	485	519	482	474	475	454	467	471	456	428	473	474	444	465	477	475	465	485	453	493	484	502	501	435	464	486	457	422	475	465	479	510	480	446	462	486	482	480	476	470	466	435	512	452	477	476	498	477	497	508	524	448	485	493	506	492	489	474	476	448	486	458	520	458	463	550	478	502	453	460	529	496	458	458	475	481	454	470	448	464	459	486	497	489	478	469	451	457	440	480	487	460	503	463	485	475	445	451	437	480	487	477	489	481	483	468	476	473	428	470	484	481	490	462	448	508	512	473	449	469	488	486	423	439	463	445	487	459	480	474	460	429	441	473	439	477	436	491	458	507	445	488	463	467	479	496	484	442	453	526	468	458	497	492	469	498	447	483	485	516	489	446	492	500	492	469	482	499	474	472	460	440	467	488	488	452	462	467	487	500	433	499	481	451	435	467	487	529	464	512	482	481	472	501	481	496	487	457	459	480	438	507	476	476	455	517	498	464	512	486	456	455	472	492	463	514	466	477	462	470	468	471	495	482	477	453	469	507	504	453	467	524	453	477	497	469	478	449	470	473	521	460	480	492	431	446	478	446	477	462	474	465	470	473	449	483	461	476	504	495	476	487	443	439	479	524	474	478	420	469	462	488	484	479	449	491	464	458	479	453	432	473	477	499	488	474	477	506	474	514	465	453	488	469	510	475	481	467	484	497	462	501	491	457	436	485	489	496	462	485	479	441	494	428	447	524	432	471	449	459	462	458	451	430	440	427	431	495	443	474	481	461	442	492	475	465	498	498	474	470	450	418	491	463	467	500	480	461	504	521	489	477	461	443	448	486	466	529	511	527	489	448	518	434	447	508	451	476	470	460	483	474	498	471	463	500	425	478	469	476	507	470	459	499	480	452	496	491	468	452	482	495	455	455	461	469	524	467	435	455	436	417	441	495	515	458	446	484	493	510	458	445	492	539	507	483	453	482	534	455	486	452	448	469	449	479	449	514	477	500	469	494	464	471	483	451	445	477	458	505	480	488	455	482	470	470	457	494	473	528	459	456	522	485	455	469	466	482	473	434	499	488	508	492	450	480	476	489	460	491	459	497	480	460	432	470	458	485	485	469	509	450	494	512	467	512	465	475	518	469	484	488	454	524	451	467	450	513	488	470	534	501	493	460	433	472	440	447	479	446	454	470	498	491	469	500	457	469	437	473	475	489	504	514	462	500	476	500	457	456	478	440	498	440	480	503	460	462	476	512	459	472	446	436	518	438	519	450	470	484	487	467	491	474	461	443	520	493	504	512	476	459	478	514	503	483	488	486	454	456	482	486	483	483	454	481	432	474	479	478	462	481	487	505	455	441	460	435	511	525	468	425	440	478	428	532	449	462	478	454	448	491	433	469	474	472	478	467	477	515	469	467	464	477	475	450	471	488	488	471	474	448	455	477	453	457	469	492	488	476	463	494	477	477	503	472	453	473	491	474	469	451	520	511	499	477	484	487	488	465	447	451	469	436	479	459	433	506	473	475	444	459	469	480	475	457	470	433	487	500	473	464	486	499	500	479	473	474	505	481	465	493	460	505	456	431	513	465	458	503	454	460	512	462	490	489	510	454	486	481	464	484	495	476	513	502	481	470	451	484	482	513	458	481	430	456	448	462	498	482	470	494	456	500	467	469	450	494	498	463	479	449	508	479	438	495	421	479	467	494	440	491	483	467	450	471	464	476	444	482	503	503	476	464	455	509	485	507	427	482	471	457	467	465	471	476	499	452	490	507	455	481	494	500	493	459	496	457	476	417	465	453	495	480	494	495	470	488	453	488	460	456	491	489	480	490	454	431	501	499	479	520	480	480	460	461	438	468	462	523	458	437	505	483	439	494	504	480	528	471	456	479	465	510	468	456	483	481	467	466	479	448	453	473	478	497	506	469	471	446	476	489	459	495	451	519	451	441	435	454	485	476	468	512	501	527	472	447	484	457	464	470	510	480	457	469	468	457	481	444	464	494	513	466	476	480	481	451	490	479	451	501	436	479	472	460	478	499	481	463	455	467	461	539	500	501	467	508	471	465	479	490	469	457	469	466	467	447	496	484	463	507	462	492	496	486	496	506	495	469	464	480	453	513	447	452	485	466	503	431	484	440	447	457	423	504	479	509	500	445	507	488	490	468	447	484	517	497	456	457	454	476	467	499	464	453	507	468	477	469	497	505	458	486	484	481	483	472	464	474	468	446	469	489	472	498	518	431	477	499	500	481	438	455	493	503	525	475	457	477	521	487	442	449	449	516	505	470	472	463	477	462	487	456	475	493	488	481	444	502	466	463	459	498	443	475	482	425	473	460	478	493	495	492	486	442	490	463	505	498	472	467	492	441	481	506	477	450	504	461	479	477	483	508	469	464	457	533	476
22001	8928	5642	2724	2036	1507	1314	1074	901	789	735	662	656	640	592	574	582	591	565	549	520	517	507	525	491	482	482	512	461	536	570	644	627	561	616	560	551	587	534	567	542	508	594	526	541	587	552	623	532	560	546	539	528	546	533	507	527	509	479	521	502	529	533	485	547	531	555	468	481	507	480	494	511	467	514	515	478	478	479	470	527	472	482	501	497	510	498	519	445	522	488	470	450	530	476	526	526	509	463	499	507	529	492	493	486	484	497	471	503	473	503	550	475	508	535	526	509	463	527	511	482	512	504	519	509	506	498	459	487	504	557	488	450	542	517	530	507	487	481	464	497	521	462	518	465	494	474	459	501	487	496	479	518	497	506	497	511	510	534	478	461	521	480	530	525	510	467	506	525	488	515	501	530	498	481	482	469	514	514	503	517	472	502	486	496	495	488	531	443	514	483	505	486	467	498	479	480	497	503	482	527	484	515	473	491	487	477	539	481	507	466	497	494	493	482	500	492	483	515	511	494	505	484	484	486	479	469	513	507	469	482	468	525	505	448	505	504	489	474	496	476	460	476	461	550	517	502	506	461	490	520	499	450	533	488	490	521	517	469	513	483	539	446	520	472	487	516	497	494	503	510	484	498	476	499	512	500	506	509	466	494	453	518	498	493	531	459	495	501	507	494	481	511	456	551	480	511	523	469	473	500	504	513	482	495	474	461	519	509	439	501	475	507	472	472	522	496	513	514	493	497	485	526	460	503	490	488	505	538	492	501	508	499	523	510	501	496	508	526	474	514	463	457	482	496	474	494	501	503	511	487	526	481	474	502	482	486	510	500	506	509	477	500	528	518	472	520	495	464	506	490	478	488	497	492	493	477	511	494	524	519	466	528	512	530	484	466	520	511	498	521	482	521	444	494	515	521	481	428	491	504	497	509	512	477	497	471	480	523	464	492	512	495	505	476	516	495	451	478	451	541	496	489	516	477	484	492	528	510	521	496	484	497	509	463	522	498	523	480	509	534	490	456	532	466	456	469	562	517	483	520	493	480	497	480	461	468	515	533	497	474	512	502	524	467	487	485	499	502	493	462	496	479	533	458	494	478	512	474	469	510	525	508	491	486	529	479	524	509	504	499	496	499	487	548	469	489	470	505	514	522	516	485	479	503	477	515	513	507	513	498	444	467	484	510	506	478	498	508	525	485	488	497	497	497	517	513	516	497	511	487	513	520	490	488	518	498	530	531	507	462	494	495	501	487	473	522	495	486	492	476	536	503	492	481	521	497	483	528	510	524	526	513	509	508	466	498	482	461	452	517	477	488	465	514	528	498	523	470	482	522	514	486	501	502	524	530	522	469	510	493	509	500	469	484	468	496	546	500	478	525	495	476	495	519	474	454	493	480	509	516	491	506	519	490	475	485	483	547	523	536	523	527	472	524	468	476	485	493	535	472	482	496	506	521	469	525	478	514	474	500	478	544	484	521	483	506	463	487	483	534	528	481	501	504	483	494	496	454	476	477	495	506	481	509	516	515	505	517	508	479	499	514	470	471	517	482	459	451	492	531	502	484	457	489	430	491	509	521	508	521	489	480	513	500	517	515	486	462	494	487	517	503	500	502	469	510	509	536	506	465	526	468	558	475	533	509	521	474	494	476	482	496	509	511	476	468	503	465	480	513	480	499	474	522	480	539	484	492	496	488	505	501	510	510	480	457	503	513	492	472	465	522	516	497	531	517	482	499	472	525	508	484	523	503	484	515	505	514	519	509	498	454	476	513	486	466	485	492	476	501	506	535	484	535	523	491	485	495	496	479	501	511	467	513	500	462	496	517	491	494	529	559	470	484	520	530	508	484	483	498	492	492	482	475	484	496	486	436	478	480	498	484	507	488	486	515	473	464	527	509	510	494	515	498	510	487	509	534	496	496	474	503	479	511	508	478	441	500	514	456	520	501	491	506	464	483	484	449	446	510	502	463	445	486	534	468	540	479	538	507	525	496	468	503	464	474	501	541	487	470	467	482	466	483	501	531	478	459	527	498	485	523	500	500	488	491	506	490	520	510	540	490	501	490	507	528	490	471	470	484	515	501	497	479	480	487	536	532	460	461	494	500	466	510	547	532	479	486	485	511	510	490	462	508	479	490	489	519	513	487	482	496	503	510	503	461	519	502	537	505	534	477	499	507	524	465	502	504	483	485	493	531	505	483	510	470	481	481	490	454	493	481	495	490	507	483	515	493	470	517	525	475	510	487	498	489	536	491	536	505	530	485	492	508	490	478	484	475	479	456	538	477	494	484	499	536	492	478	496	480	508	464	484	505	489	515	481	497	496	511	480	470	523	496	488	474	503	509	507	505	522	508	490	502	500	504	505	504	518	493	465	491	484	505	503	502	478	483	529	526	521	503	510	503	518	489	521	490	471	489	509	496	517	495	515	518	466	466	507	508	534	469	445	485	458	478	477	497	482	504	522	492	492	520	504	523	492	523	474	520	519	499	476	506	472	531	500	499	486	514	437	464	471	482	490	520	470	505	517	494	498	478	514	492	481	514	498	485	469	505	480	513	495	472	498	503	509	454	469	499	492	506	493	458	491	517	495	494	560	479	491	502	474	490	475	475	479	471	490	509	480	452	504	502	531	455	474	541	467	526	533	509	507	496	492	538	492	486	463	534	503	477	473	467	495	518	472	484	469	503	492	502	505	476	483	467	507	533	506	500	482	536	469	494	521	480	482	472	529	470	512	509	545	479	526	507	483	441	487	471	522	515	480	483	489	537	478	502	491	486	503	454	480	488	506	484	524	490	481	496	468	511	514	472	501	487	485	482	491	478	500	480	477	474	466	503	530	502	492	533	452	478	475	532	497	485	492	490	524	460	514	481	481	487	494	442	501	432	503	508	449	512	477	521	486	521	541	506	502	478	503	460	495	484	470	505	500	497	493	461	502	481	512	534	455	484	500	494	531	463	511	490	469	533	485	518	471	483	483	519	475	487	514	502	501	490	510	522	493	477	481	517	499	507	503	514	489	503	485	468	504	506	511	498	529	520	510	497	496	479	453	446	502	503	489	516	551	491	481	483	500	513	513	495	511	470	526	508	522	518	474	494	492	521	530	468	519	485	510	558	542	540	521	511	488	456	475	538	472	461	458	520	487	507	468	489	507	534	514	535	458	456	476	497	514	493	458	491	470	496	474	507	477	498	499	489	475	489	471	476	477	494	480	490	486	532	483	515	468	476	546	514	484	493	529	509	480	489	550	484	481	474	498	492	511	492	519	561	499	521	504	481	514	535	535	503	519	513	502	494	481	468	536	519	529	490	480	510	503	515	477	490	506	452	465	526	462	500	483	484	511	521	471	519	475	498	497	482	495	485	491	506	494	522	501	484	483	491	488	449	481	526	507	457	526	498	504	509	513	481	476	494	453	517	503	478	507	453	513	512	462	508	490	484	511	534	481	522	513	502	481	540	487	504	504	474	472	497	443	496	549	518	488	482	482
25365	21540	27565	25870	7247	605	471	423	398	378	327	364	347	336	310	338	299	350	280	290	274	307	307	292	311	276	282	297	275	295	338	325	317	299	328	316	324	327	339	272	273	300	295	333	291	291	315	319	299	317	307	298	272	316	310	286	307	294	283	276	286	289	283	271	282	315	294	302	257	290	303	295	259	275	277	283	308	293	270	293	304	250	285	277	273	267	281	260	295	281	278	295	254	280	295	298	298	298	302	302	305	280	270	253	269	277	266	282	260	287	295	298	268	327	250	287	300	281	288	307	284	259	297	310	286	306	305	290	271	270	310	278	251	283	292	275	295	268	284	272	273	267	283	284	251	299	289	277	285	280	292	308	292	315	284	301	289	297	266	287	287	287	268	288	275	271	292	264	274	288	266	283	294	257	273	308	293	308	278	276	301	270	290	278	292	296	278	313	279	294	328	253	270	291	291	277	272	277	247	296	285	292	287	301	251	296	283	279	289	303	296	230	296	315	302	289	272	304	305	257	274	292	325	255	273	301	314	274	252	281	278	306	288	291	274	242	299	293	256	268	280	294	296	282	303	293	301	268	270	302	283	285	266	303	285	284	310	294	296	287	284	300	274	274	282	288	282	266	265	281	274	291	281	283	287	291	277	266	259	302	291	309	270	283	277	277	297	302	280	289	267	312	295	289	311	279	286	311	311	288	304	289	267	276	234	303	255	290	269	282	308	295	266	287	300	282	301	298	256	273	293	292	294	295	286	279	266	294	288	295	266	300	279	306	305	293	263	290	245	299	321	307	310	278	275	276	290	304	278	295	280	287	292	250	261	287	298	320	281	275	277	251	281	310	282	290	285	297	298	274	285	295	309	295	297	264	292	277	272	260	311	302	285	299	271	265	292	254	293	271	299	268	314	254	271	268	288	282	270	282	294	269	268	274	268	241	262	289	264	314	285	277	293	277	324	267	293	286	284	276	273	303	266	298	268	262	298	292	298	284	300	261	281	289	284	319	290	268	308	245	285	294	279	263	275	296	292	288	310	250	294	280	304	270	321	276	265	290	300	303	289	305	269	285	286	264	244	272	293	279	316	320	277	289	280	299	293	320	306	302	277	281	277	282	292	271	272	271	293	327	266	317	275	273	288	327	284	279	271	303	292	251	309	284	269	292	282	259	288	313	285	305	282	296	297	276	299	289	267	304	296	295	289	284	257	295	267	281	271	260	291	277	293	271	263	282	265	294	267	282	303	295	299	296	283	284	279	279	284	262	293	290	287	299	286	296	271	285	285	301	296	274	281	281	282	274	271	264	290	288	283	285	308	271	270	267	302	277	288	286	297	276	269	293	271	272	272	300	313	267	295	282	286	278	294	286	298	293	272	284	293	263	300	301	294	292	275	292	278	278	297	304	258	284	286	289	303	283	266	275	275	310	289	296	281	330	288	264	277	287	286	274	251	270	273	298	271	284	283	252	268	303	296	290	263	246	327	319	277	256	312	283	295	275	272	300	258	287	284	292	292	291	286	266	281	285	291	303	264	282	279	283	313	288	252	260	270	287	282	267	269	266	267	286	310	309	270	290	265	278	280	283	287	298	280	289	284	270	276	294	287	269	322	253	270	279	297	281	286	304	279	278	283	288	279	260	296	258	321	294	263	288	266	266	290	289	297	266	305	300	297	290	276	257	276	272	257	299	254	273	280	288	270	309	306	288	270	277	235	261	298	279	281	293	287	282	312	290	265	292	276	280	311	314	285	271	294	271	325	283	311	297	299	304	286	293	253	291	267	279	288	263	287	304	265	281	299	273	280	280	269	289	271	300	300	274	314	281	258	298	266	316	265	257	307	261	284	257	279	288	275	279	280	248	295	285	276	292	252	291	274	297	271	299	276	266	284	292	248	321	285	291	306	303	281	276	285	278	272	288	272	284	289	295	310	269	285	298	273	300	298	292	276	266	275	272	276	271	284	280	297	262	295	281	274	285	278	267	281	294	324	278	293	315	285	302	282	281	311	271	273	296	250	311	287	267	299	284	306	281	282	261	332	278	289	308	294	263	303	281	274	289	272	266	297	305	264	286	299	278	292	298	287	288	275	267	293	281	284	288	309	292	292	262	280	282	295	289	294	287	283	284	249	277	276	309	305	282	280	268	324	296	273	269	252	259	292	283	262	295	268	268	290	286	295	258	266	270	267	290	283	261	285	271	269	280	264	253	299	286	278	253	257	311	281	289	302	288	278	284	266	297	268	286	285	275	287	281	313	310	294	296	279	283	298	269	295	284	269	269	285	292	295	259	276	282	281	287	276	276	270	298	277	241	269	270	296	323	261	296	254	258	288	271	283	304	290	295	295	273	263	282	261	293	267	294	299	302	278	289	271	277	268	278	270	277	274	281	245	284	277	266	292	310	275	267	272	295	308	274	268	303	282	283	297	276	279	248	287	271	301	307	304	259	306	286	266	281	284	298	302	272	270	270	295	260	271	303	286	310	271	301	275	307	305	309	262	316	290	280	299	290	279	273	271	297	272	294	314	258	258	309	295	291	275	290	269	286	302	294	311	277	289	274	276	277	285	303	314	302	278	272	280	319	288	291	277	309	263	295	244	303	255	278	276	270	287	287	283	332	273	303	292	284	269	320	296	288	306	310	307	265	277	286	305	278	248	311	291	257	292	270	267	262	252	283	268	294	302	269	273	277	289	309	253	280	268	286	286	276	311	302	266	308	279	280	291	292	273	280	288	249	293	288	270	282	272	288	307	274	287	308	242	294	321	269	267	257	262	294	271	292	274	294	280	280	313	280	288	259	295	257	285	294	281	297	293	277	261	297	303	298	272	283	298	338	284	306	308	260	282	317	304	255	250	272	244	271	300	254	290	271	269	290	304	279	303	293	288	268	278	309	301	268	280	302	280	281	288	284	255	283	302	305	289	254	288	267	285	259	298	254	274	304	281	299	279	299	259	286	274	284	295	304	282	310	289	286	277	299	282	273	281	267	289	292	272	311	274	290	279	248	256	299	308	293	271	308	287	259	278	287	286	298	278	272	276	274	308	296	295	281	252	297	265	280	275	272	278	272	288	301	280	267	306	287	294	280	305	312	296	261	301	309	277	308	269	254	283	289	280	288	298	271	273	305	266	276	274	300	269	287	316	280	307	267	292	295	296	283	271	299	295	288	271	298	273	283	311	267	266	304	289	284	276	301	293	297	281	294	256	295	280	272	269	304	315	287	297	294	305	291	270	296	299	277	294	289	267	295	235	300	274	264	285	296	307	282	289	274	262	249	257	297	296	304	292	282	289	272	296	271	308	302	284	272	320	290	259	294	278	281	305	285	284	283	315	313	289	285	282	277	281	290	261	282	302	293	271	278	277	258	283	263	272	276	277	316	280	290	287	296	260	278	295	290	285	315	278	325	302	246	259	282	305	315	299	272	277	283	293	284	287	275	239	268	306	290	284	289	290	262	283	330	309	301	299	280	309	288	297	269	302	317	310	279
18469	5009	3114	1557	1150	881	738	658	588	497	491	451	438	395	376	352	374	336	388	386	391	351	356	339	362	341	321	388	317	353	387	422	379	386	376	399	400	383	342	385	362	354	364	370	361	375	372	351	353	330	325	397	358	323	357	349	349	339	356	342	358	322	294	369	339	347	317	349	323	324	308	309	317	327	300	345	309	344	312	355	323	319	311	325	319	340	337	343	291	307	325	318	341	293	315	343	346	357	322	339	342	321	323	306	301	336	328	311	298	343	334	320	301	346	322	348	338	332	324	329	335	347	332	306	322	319	336	345	324	288	333	315	337	324	351	321	325	340	305	295	287	337	315	368	294	308	328	293	360	305	293	317	330	336	304	325	309	331	279	355	292	317	315	326	331	340	318	324	287	365	314	320	301	333	323	300	317	307	334	313	334	338	308	326	330	282	334	337	319	354	321	319	314	337	337	316	348	306	322	359	339	355	365	300	328	343	309	362	303	301	319	319	330	292	370	312	323	346	323	321	310	316	324	314	316	357	355	298	316	323	343	300	281	358	270	319	336	331	323	349	323	313	319	320	313	338	327	321	310	332	298	319	324	320	359	332	334	309	326	348	291	320	349	311	307	298	310	337	319	329	311	349	293	341	308	355	308	312	326	304	310	342	308	332	317	286	309	309	320	330	318	306	296	327	284	308	319	334	321	297	287	326	316	340	304	318	323	300	309	316	320	316	337	354	322	331	332	351	310	330	320	307	327	300	328	337	325	288	315	342	329	335	334	293	314	339	328	363	330	303	336	331	307	365	316	335	317	307	331	345	315	327	304	351	319	300	347	329	345	327	317	343	358	291	309	322	319	325	360	324	304	328	320	335	302	308	304	308	321	349	338	304	316	303	328	330	316	320	344	316	325	345	320	329	313	328	296	326	348	314	345	308	320	342	330	301	306	291	302	324	344	329	337	326	352	335	313	284	316	282	319	309	306	339	319	345	309	327	321	319	342	335	333	310	335	298	331	307	323	319	274	344	355	320	319	305	300	316	301	293	345	296	301	285	306	323	303	326	332	320	331	334	302	335	311	343	310	345	333	340	311	313	312	295	368	302	317	327	316	313	310	333	299	324	335	316	324	313	336	306	332	305	333	317	350	318	312	316	320	358	314	295	319	347	314	282	308	317	332	321	325	290	340	313	320	317	379	330	314	326	331	320	334	329	318	372	318	342	317	330	315	303	331	335	345	338	349	290	331	298	324	336	345	310	340	307	335	335	307	300	323	343	324	332	288	295	315	303	318	321	291	323	287	332	342	284	311	306	326	329	304	348	314	304	343	334	316	315	320	306	287	314	325	344	331	338	310	376	301	328	309	330	300	343	313	322	362	294	323	290	295	287	310	343	335	322	321	362	337	337	318	278	324	308	309	332	321	297	365	295	329	311	324	338	350	306	326	321	332	356	360	321	291	331	321	337	289	339	335	314	306	363	318	306	325	331	344	320	332	335	324	329	319	316	284	306	328	321	332	364	319	328	320	305	330	331	322	301	322	324	369	339	321	346	284	320	322	279	292	349	317	330	328	340	346	271	301	302	327	328	319	297	302	315	306	298	311	325	332	352	318	324	313	320	327	311	313	334	352	301	317	314	309	337	318	310	300	352	325	342	317	321	298	314	312	313	314	328	321	305	328	318	345	341	301	318	361	354	309	325	324	333	326	336	315	314	320	304	336	319	303	304	331	283	282	326	344	340	329	330	324	344	360	313	324	344	343	319	336	318	312	349	346	315	333	315	324	312	276	356	329	313	318	314	359	327	308	334	325	320	332	326	322	313	310	320	349	311	326	344	322	315	297	307	283	283	318	332	343	347	327	301	304	323	332	312	306	300	316	337	331	347	324	345	342	309	338	333	318	339	309	335	320	328	332	319	300	289	307	296	332	329	305	303	333	310	312	282	327	333	325	331	302	307	320	313	292	334	311	329	329	315	290	309	324	349	315	288	296	339	312	311	331	289	288	330	334	314	319	328	338	335	326	324	292	331	318	327	308	297	292	319	325	320	297	342	322	319	329	332	323	340	340	340	316	307	356	324	309	345	309	316	346	318	330	305	319	335	312	314	328	339	324	302	326	297	298	345	298	314	344	323	354	307	327	340	332	362	325	327	321	350	299	336	311	293	357	316	327	282	301	287	333	313	344	331	301	348	317	306	361	321	311	317	328	319	312	297	284	331	321	336	345	320	285	303	319	340	338	331	349	317	349	318	291	271	340	313	340	319	346	338	302	296	331	319	359	321	328	308	357	344	318	315	334	322	314	314	309	340	332	329	289	317	329	295	334	327	338	325	333	311	321	323	346	319	321	283	316	301	297	357	294	324	333	327	319	323	325	314	300	329	323	328	310	343	340	332	335	299	364	312	330	333	323	316	329	335	355	324	284	300	322	328	343	322	350	333	318	331	337	313	323	306	296	337	342	297	322	313	322	301	315	321	310	317	302	306	338	346	321	311	338	294	317	276	303	327	320	348	318	351	304	325	327	325	344	314	323	331	298	345	334	337	319	299	319	328	310	315	322	340	315	330	359	353	297	327	324	310	336	359	325	328	337	295	355	308	309	340	288	324	321	322	335	329	294	314	325	317	350	291	319	326	312	314	326	351	341	313	318	312	305	303	350	333	320	320	332	312	298	325	300	336	297	316	314	344	322	315	311	345	314	313	314	321	298	353	297	327	333	302	318	312	323	335	312	296	334	326	332	343	315	328	324	349	328	321	344	345	299	305	324	317	333	317	338	364	310	298	315	321	332	336	312	289	338	302	312	309	357	327	288	339	314	349	334	322	309	331	306	322	328	333	317	359	333	299	311	306	315	311	321	302	310	327	328	284	338	321	289	314	323	299	334	307	327	325	334	308	302	313	293	305	311	338	368	306	345	316	302	279	295	326	320	342	327	347	327	299	321	307	312	315	316	360	319	303	317	353	320	342	318	333	351	350	347	333	308	314	312	313	334	333	297	277	354	340	333	331	331	306	322	337	318	315	312	329	302	321	300	302	315	318	357	319	331	339	335	326	311	326	288	336	329	316	341	353	314	342	322	326	335	318	329	314	295	304	357	330	302	316	317	321	314	346	350	322	319	297	315	345	301	325	319	321	305	344	331	314	317	311	304	325	323	299	328	331	296	331	361	334	338	328	309	318	323	323	304	341	314	342	329	314	346	326	324	313	288	361	303	344	334	300	335	304	312	314	360	312	314	316	331	332	301	319	301	314	300	335	311	316	339	317	315	330	322	335	311	323	296	324	316	320	317	328	305	304	333	359	344	322	299	287	304	286	346	330	317	333	306	336	307	323	319	308	315	314	307	317	327	317	324	287	321	347	333	354	344	315	308	311	337	309	334	362	356	319	331	296	325	314	326	335	297	319	345	339	339	310	313	342	303	346	326	347	324	322	335	330	324	285	294	314	307	331	310	349	320	347	328	335	324	319	301	297	299	308	318	327	337	310	341	343	293	305
23178	21588	29380	24270	21596	21546	5397	1277	1058	944	822	773	750	706	721	639	670	728	627	629	620	679	649	611	655	634	635	651	664	666	668	663	626	671	704	692	711	650	623	653	616	639	611	591	688	644	655	595	618	664	573	616	602	653	605	599	638	606	589	656	616	607	592	590	646	576	584	557	574	647	589	593	642	580	607	625	602	636	577	588	574	545	557	626	603	621	598	575	624	606	586	580	616	563	593	575	597	583	611	618	595	607	623	565	605	581	560	598	584	617	590	617	623	587	622	529	627	566	581	593	604	636	596	615	559	596	567	582	549	537	574	632	591	592	586	626	605	564	587	558	573	602	578	556	585	579	577	601	620	609	560	612	585	569	598	548	571	630	607	578	598	520	573	551	602	570	564	565	621	572	613	587	648	573	533	556	562	569	588	592	592	602	576	605	601	628	591	593	612	598	586	606	582	630	605	600	627	639	588	564	630	662	578	622	624	548	564	609	585	555	578	590	581	575	591	563	577	554	574	561	593	573	541	595	550	562	595	600	595	592	577	571	577	589	572	564	605	617	591	637	585	604	547	567	600	544	554	577	575	587	571	584	587	607	555	596	562	627	563	583	588	610	574	594	585	511	602	592	544	636	640	593	594	599	595	566	602	552	570	568	622	568	551	584	594	575	591	573	553	624	576	594	590	606	549	601	598	586	589	652	590	569	610	608	596	584	606	569	602	598	597	590	561	589	548	592	597	612	557	560	586	577	550	612	568	560	565	563	597	553	530	591	576	589	580	620	635	591	590	577	547	620	610	636	567	570	554	583	557	613	549	585	573	594	592	548	610	524	567	607	572	582	532	603	599	562	603	632	622	554	558	620	578	589	628	564	557	603	534	602	609	628	588	555	610	581	569	556	571	582	551	571	566	623	570	574	590	588	607	527	581	544	613	566	559	585	562	610	619	603	602	611	626	597	569	588	586	594	590	607	571	566	602	555	616	590	589	577	556	547	585	591	573	590	598	556	603	607	581	593	611	609	582	543	584	611	553	623	640	593	620	597	587	593	564	558	599	601	623	610	618	605	606	600	619	558	585	581	560	552	547	587	563	626	571	583	564	577	589	586	615	608	565	553	584	570	597	598	533	616	590	566	616	587	583	586	594	582	605	600	595	624	614	598	540	544	614	568	566	571	586	589	560	559	601	579	580	611	551	607	586	510	591	601	610	599	560	571	589	575	613	496	559	601	590	582	606	569	607	646	654	565	554	565	556	592	595	575	607	551	541	588	552	555	567	581	620	524	596	559	630	559	566	626	613	545	574	591	558	593	580	578	582	595	560	582	607	598	555	575	551	576	601	576	580	604	579	554	581	583	585	636	534	563	549	561	626	581	593	560	590	598	595	613	572	541	644	591	567	596	593	581	565	569	608	639	599	609	618	560	557	543	588	568	547	582	594	570	586	610	549	598	551	603	571	568	577	557	559	621	581	593	580	563	586	583	562	586	593	555	536	575	589	525	593	602	593	606	555	580	610	605	610	579	601	612	551	593	600	566	580	578	587	584	582	588	592	597	618	581	581	551	609	620	550	546	609	586	558	567	600	595	591	604	586	598	599	579	580	547	558	577	645	567	616	578	575	573	631	569	630	605	573	572	563	595	600	563	582	561	590	605	551	607	546	617	644	607	584	562	555	603	605	607	644	621	612	573	598	593	583	589	563	554	537	593	563	574	582	613	577	548	544	555	633	525	559	578	583	573	610	594	587	574	575	601	562	567	614	596	602	553	603	584	586	539	603	545	606	573	559	586	566	592	617	580	553	548	577	563	585	615	589	598	563	583	597	570	625	544	575	595	586	601	579	555	589	567	570	567	584	556	578	575	614	606	658	607	592	564	615	555	590	585	591	584	580	619	561	588	641	582	595	560	596	578	642	589	554	594	621	583	593	601	564	597	597	565	566	633	620	613	603	543	576	550	538	599	570	618	619	603	613	563	568	547	605	602	549	605	613	645	606	541	583	587	542	612	596	592	592	565	547	596	591	595	564	573	603	584	587	634	596	598	597	590	559	592	605	537	570	582	603	555	565	587	544	585	580	616	594	564	559	602	614	603	625	622	590	577	622	571	588	580	569	600	582	576	563	596	606	607	560	609	583	590	579	598	633	617	593	602	600	593	600	577	606	612	619	603	590	573	614	571	608	594	560	609	610	622	575	628	613	591	576	594	558	592	541	597	599	568	567	563	622	550	565	599	571	592	631	593	613	543	579	596	617	538	578	596	617	543	574	546	605	562	567	572	582	575	590	573	548	593	605	579	578	642	570	623	567	547	550	613	598	591	609	597	591	575	607	558	535	593	571	575	587	615	557	570	580	596	601	626	564	619	589	582	588	620	584	604	638	571	634	606	590	564	554	568	581	569	557	570	560	591	557	569	563	602	597	554	543	596	622	578	581	599	569	561	584	580	591	537	570	606	585	576	591	570	614	572	581	578	605	588	600	598	556	576	582	622	603	604	587	608	612	563	543	582	600	616	595	566	635	584	604	571	589	569	588	560	605	589	538	641	586	581	568	599	579	612	574	577	559	562	620	567	598	607	619	561	576	627	570	591	553	554	619	597	562	602	577	568	521	600	627	577	586	573	600	600	585	558	563	590	580	568	587	558	550	582	636	556	620	561	579	572	573	598	553	577	602	608	602	550	595	610	581	592	569	575	548	578	578	561	557	582	596	560	590	614	603	561	569	595	623	567	583	568	558	539	591	625	594	635	581	574	616	593	550	584	607	619	576	562	572	623	692	594	608	547	586	552	559	581	604	592	567	568	570	612	633	585	618	627	601	597	551	565	558	557	562	644	623	651	589	614	617	597	612	572	607	614	613	600	609	568	617	579	607	564	609	595	595	591	615	618	592	564	547	563	587	588	555	539	561	607	605	594	578	600	582	580	598	563	579	589	548	584	604	592	539	620	626	565	590	549	548	574	582	597	537	605	580	627	640	574	605	618	561	602	559	624	574	625	615	594	576	574	606	569	617	564	608	596	588	575	564	647	568	585	587	599	565	606	590	593	588	576	615	601	589	530	605	560	610	586	550	595	600	618	606	584	600	570	575	611	568	603	619	580	557	567	614	585	590	602	601	510	621	600	607	604	565	586	526	597	586	605	576	591	558	560	579	595	580	575	567	572	621	588	561	570	527	608	579	574	579	598	559	595	565	601	604	553	535	599	586	579	558	555	564	582	605	582	603	565	583	610	631	595	576	584	580	559	550	598	622	605	555	589	537	552	574	589	565	623	582	595	580	578	622	587	616	618	559	622	591	620	585	608	551	577	598	602	607	556	632	579	622	605	553	527	609	557	560	524	608	606	551	617	578	600	592	577	575	587	570	558	580	585	563	590	598	568	551	596	577	619	588	554	590	570	570	624	552	609	614	564	633	575	597	527	571	555	558	579	578	599	540	600	541	591	625	591	532	565	552	599	609	612	620	571	607	537	587	571	621	593	537	575	593	583	590	569
26919	14810	9605	4704	3525	2670	1989	1675	1347	1258	1126	1025	932	879	793	774	789	758	728	716	707	701	662	699	629	636	663	641	647	675	759	719	738	743	692	791	704	714	683	636	655	670	697	678	730	691	685	758	703	639	680	635	706	647	647	637	650	666	678	629	635	639	643	635	618	623	641	622	621	589	633	602	583	614	606	617	637	620	579	617	630	656	574	653	581	634	607	609	597	615	599	614	607	617	630	634	641	605	561	626	613	633	636	634	601	578	594	602	591	645	637	609	615	631	622	599	667	577	657	556	641	605	642	583	607	643	615	623	619	588	572	637	594	612	623	632	593	624	641	597	625	638	561	637	600	611	590	605	593	642	546	587	661	618	596	607	642	601	585	591	587	593	619	633	618	606	640	649	602	608	625	630	606	583	562	651	568	612	607	634	609	618	612	592	563	639	625	618	599	586	623	606	628	649	592	618	617	618	611	614	639	639	579	629	597	632	596	621	600	624	584	659	601	643	575	588	552	606	570	619	626	584	561	595	597	615	618	635	638	612	602	592	592	648	609	585	594	613	624	601	614	603	643	608	647	580	626	612	613	602	587	632	608	621	606	620	603	602	624	598	597	651	582	608	624	571	630	598	659	610	584	646	609	586	628	561	610	633	598	645	629	593	601	570	607	579	613	560	557	634	628	582	620	587	613	585	601	604	613	603	573	619	628	651	648	582	596	563	605	601	581	559	587	621	580	630	603	606	592	612	626	626	649	585	619	590	581	573	598	584	609	578	611	614	580	582	564	609	634	615	596	599	602	571	609	635	577	589	571	598	610	596	608	627	614	581	584	603	618	614	597	644	642	606	654	581	586	591	611	641	579	628	626	588	651	645	593	608	599	606	607	635	580	612	591	596	616	606	578	601	609	629	586	568	598	639	592	589	598	625	610	613	605	592	577	623	565	590	626	639	626	614	617	674	609	595	587	568	611	624	558	577	620	610	561	597	595	594	640	585	621	583	595	579	583	569	619	592	615	600	594	607	618	594	619	606	646	596	635	559	578	610	600	608	615	619	573	636	608	606	654	602	533	630	602	626	600	611	570	607	611	587	611	557	647	600	623	613	625	575	618	605	602	611	594	564	583	573	594	654	565	642	597	622	606	619	589	577	642	565	605	642	606	631	652	653	605	623	610	582	653	580	552	575	588	590	578	640	626	600	593	617	609	606	615	632	636	641	608	645	566	606	600	577	632	653	616	602	610	626	616	649	602	640	608	612	659	599	602	624	568	594	598	593	606	649	579	577	618	574	590	587	642	597	585	620	565	554	611	620	626	578	589	583	558	568	586	604	585	578	586	620	615	637	570	586	619	585	593	653	635	626	558	605	624	609	610	619	626	571	621	657	664	604	589	605	597	593	655	586	627	607	596	624	627	636	607	613	607	581	589	638	616	590	569	627	626	640	572	558	620	638	609	579	651	612	566	658	604	658	595	596	629	606	602	599	626	586	598	600	592	572	555	594	599	606	612	648	575	601	582	615	579	567	642	623	561	615	591	600	596	614	615	608	609	603	623	590	607	617	616	623	615	589	589	640	612	566	601	594	611	609	628	608	604	539	614	661	604	608	611	596	618	623	653	621	619	616	585	582	612	604	601	556	581	595	612	615	625	625	609	643	598	605	602	596	587	587	588	612	597	588	633	577	617	624	617	612	564	613	590	586	619	617	582	585	620	606	615	570	592	591	571	569	604	595	609	669	608	628	567	628	633	589	579	602	616	564	594	588	637	613	626	585	588	549	566	581	593	567	630	592	606	582	591	619	662	632	612	655	626	610	589	630	608	610	616	631	595	592	594	572	583	625	619	573	575	624	596	587	592	612	559	589	613	620	592	566	605	595	638	616	593	609	601	609	614	623	581	647	571	637	581	613	606	604	611	583	593	615	631	585	586	554	643	657	575	574	578	585	627	605	587	601	603	583	596	600	613	604	593	567	632	645	598	619	577	600	633	580	578	619	615	525	616	625	597	614	620	576	620	604	563	614	617	603	606	642	625	597	587	615	604	637	612	539	627	639	595	598	579	595	606	575	610	587	591	654	622	593	625	593	594	604	592	602	616	599	617	611	610	610	615	616	590	634	626	595	618	598	562	674	604	619	601	617	651	629	610	599	637	602	610	565	602	616	634	621	607	640	626	598	593	577	581	601	563	605	625	589	603	604	600	581	575	575	621	607	530	627	603	599	565	618	621	665	592	598	628	623	614	592	638	603	593	615	598	605	562	646	615	566	586	588	589	625	613	615	611	605	588	629	607	598	621	573	592	589	608	580	671	615	597	593	607	620	604	607	621	624	589	656	565	604	595	592	612	586	615	547	649	598	583	577	565	558	616	624	570	615	633	641	620	596	577	599	607	602	614	624	609	603	597	583	660	599	609	645	606	605	638	617	618	676	605	616	580	588	607	614	567	632	617	649	642	605	595	632	630	648	640	596	596	610	574	580	654	569	616	619	580	578	607	572	591	599	576	586	585	538	628	636	613	595	574	656	599	570	622	595	614	600	597	619	577	594	600	580	586	625	602	607	602	638	655	632	624	596	563	592	580	620	615	639	603	568	589	619	645	641	609	600	635	624	612	612	615	635	605	641	648	623	613	592	605	619	564	590	595	641	605	646	613	620	587	577	565	613	574	593	580	643	607	579	615	595	616	572	608	570	625	618	640	599	573	575	591	577	596	608	623	598	616	663	635	579	607	600	571	624	570	575	574	608	632	581	604	597	626	613	606	583	631	661	588	577	573	630	665	616	589	573	625	602	604	595	570	599	599	599	616	632	662	650	618	589	559	592	629	589	606	591	601	606	609	606	616	611	638	625	627	593	609	611	673	640	620	603	620	663	634	597	551	629	646	600	611	613	563	566	597	629	604	593	584	610	622	578	612	562	613	604	630	608	597	633	620	616	568	604	576	557	615	591	586	631	628	609	619	634	632	624	601	592	569	599	629	637	635	638	641	612	616	587	599	658	569	597	580	620	576	595	597	591	588	589	584	605	600	577	663	598	555	644	583	621	600	594	607	585	624	617	601	593	594	619	620	568	627	605	638	610	583	619	608	579	569	628	647	584	598	572	552	632	635	614	599	649	629	622	588	597	604	587	634	624	611	614	608	600	594	618	581	577	601	613	609	578	643	616	625	568	595	603	553	604	638	624	618	654	579	586	594	592	616	551	600	585	609	596	599	664	586	614	614	588	601	639	585	564	668	617	568	602	669	579	630	586	553	653	586	618	575	579	648	599	576	586	600	565	630	588	609	572	607	609	601	593	578	592	598	599	593	602	580	576	567	634	626	609	612	602	625	647	638	608	543	583	560	599	636	596	568	625	590	622	583	574	628	607	585	593	631	605	599	582	597	599	626	593	647	566	601	590	609	545	586	625	631	582	570	629	643	574	628	621	633	612	641	579	603	592	634	621	616	607	576	634	583	561	592	594	604	570	572	591	635	615	603	607	598	618	618	551	634	601
28215	16062	2344	394	352	286	261	293	275	254	260	261	279	281	269	261	262	253	274	281	235	268	287	283	255	253	247	253	264	292	344	295	291	272	282	285	321	287	293	272	263	260	291	278	292	296	281	293	316	263	294	310	259	281	284	258	273	275	261	252	266	271	279	282	282	250	295	279	234	281	288	265	273	282	286	242	254	287	246	275	283	275	263	252	276	278	248	255	266	267	284	268	243	286	267	289	292	278	273	253	278	238	260	246	250	274	260	243	266	235	255	253	267	271	261	274	256	261	297	268	274	278	257	284	270	271	279	263	255	274	269	276	272	258	295	274	259	279	260	267	258	279	289	280	262	250	240	220	266	257	286	253	271	242	258	260	284	276	259	266	267	298	269	281	249	273	296	244	261	292	264	297	274	251	260	263	256	226	259	351	265	293	232	293	278	267	292	245	265	256	288	277	271	271	269	280	276	281	258	225	280	273	262	247	257	295	280	251	263	266	267	308	249	289	264	257	255	284	273	255	249	250	267	251	248	236	273	273	273	266	256	266	267	260	253	260	256	256	251	304	247	302	276	259	301	306	282	273	282	244	259	297	251	247	289	261	270	273	265	248	266	265	274	266	260	265	282	288	235	234	259	287	276	261	259	267	266	271	271	288	257	289	241	310	267	255	266	268	263	262	289	280	242	262	274	270	253	266	271	244	261	313	268	244	254	266	236	269	279	312	285	273	250	268	256	261	251	273	246	246	254	287	284	249	276	250	248	278	294	282	268	282	236	280	252	237	237	249	294	262	256	253	258	277	276	253	269	256	272	244	239	262	267	270	299	251	292	274	250	264	268	272	273	274	257	240	254	267	243	257	306	276	272	273	263	264	282	274	242	252	256	240	289	287	271	282	259	282	262	277	280	277	264	262	248	285	268	285	285	265	228	294	256	247	275	268	248	288	247	274	248	246	263	291	278	252	255	281	292	262	279	306	266	258	263	242	275	239	286	256	267	260	257	232	246	289	266	248	272	269	262	251	285	260	255	284	253	246	286	290	256	251	252	251	286	252	279	240	270	274	255	253	292	277	257	280	264	261	259	259	252	265	267	273	263	267	282	267	265	262	276	279	271	256	244	254	259	305	278	280	232	259	285	279	251	280	262	242	288	281	293	243	263	296	272	243	244	243	247	264	251	264	268	262	281	252	282	267	271	272	265	293	248	245	231	251	295	265	274	247	257	245	266	266	277	256	266	269	269	253	249	275	235	258	242	260	272	271	271	255	248	260	280	250	279	289	302	265	285	282	245	290	309	243	254	249	301	269	251	260	264	269	256	266	248	294	268	264	262	266	229	262	272	273	275	262	309	268	241	283	266	257	291	261	289	240	264	257	289	250	261	269	250	253	269	246	285	267	236	247	270	239	247	239	264	255	272	259	282	288	266	266	271	250	268	267	270	232	256	267	273	272	265	249	251	255	251	268	250	275	245	250	263	287	254	283	261	274	229	283	276	239	253	263	258	285	261	267	260	258	285	244	290	267	287	289	275	277	289	260	254	227	259	271	269	268	246	269	264	268	263	308	286	256	281	250	290	279	259	244	265	243	268	284	257	250	270	244	248	303	253	249	252	267	283	247	253	251	261	254	264	273	272	277	242	296	294	276	260	266	268	258	273	299	256	245	259	274	279	242	228	253	256	286	261	253	278	270	257	262	269	244	264	256	264	284	256	280	285	280	267	281	277	254	255	252	262	278	283	245	255	256	260	228	283	267	271	262	271	262	258	273	276	264	241	250	263	278	298	263	239	260	274	274	272	297	278	264	269	252	264	278	278	279	248	251	275	251	265	270	295	276	264	280	259	284	285	295	264	261	270	272	241	268	304	280	274	270	293	310	271	228	265	254	292	304	273	259	282	268	248	266	263	275	247	269	266	260	251	277	287	259	257	235	236	261	263	273	264	232	274	270	264	249	267	256	253	265	283	291	274	268	262	265	280	288	282	265	256	263	291	294	257	276	293	290	301	264	257	261	291	276	251	255	323	299	276	271	255	265	264	268	238	274	253	267	252	260	288	257	229	239	273	285	262	257	295	256	266	293	278	294	255	259	240	265	273	246	252	277	279	278	281	286	249	247	270	263	238	279	280	252	254	269	267	273	306	275	266	257	248	274	274	285	276	270	235	256	276	256	259	242	257	250	269	270	247	257	281	276	262	267	244	269	232	238	226	288	274	254	258	256	241	292	255	260	290	262	260	268	275	274	272	259	268	253	271	245	269	303	271	292	259	306	271	284	248	261	280	278	269	264	257	263	257	257	250	272	263	269	254	263	275	275	245	264	268	299	278	289	274	258	283	247	270	282	255	281	279	280	291	263	257	245	263	249	269	240	260	294	266	242	285	255	278	276	254	262	292	253	285	272	259	238	268	243	266	268	254	267	268	276	265	281	252	279	244	289	266	281	284	285	255	243	224	277	286	294	261	265	280	276	257	245	268	262	313	262	271	255	276	281	276	264	246	269	234	243	282	250	234	290	254	280	241	286	257	248	281	299	270	266	248	259	256	256	248	268	276	236	279	261	244	264	249	283	275	285	263	271	284	255	249	271	280	257	225	280	259	297	265	313	266	245	267	254	234	282	262	269	302	269	262	262	269	266	303	264	232	270	260	239	290	233	276	266	257	304	257	249	278	260	257	265	255	249	274	287	293	247	247	281	258	269	253	303	266	242	265	269	286	268	233	255	272	278	292	286	264	300	259	275	256	243	272	261	286	294	273	278	259	256	253	254	280	264	268	278	287	253	254	262	267	273	255	284	244	245	259	263	282	255	260	272	268	267	272	293	254	286	254	238	248	289	289	274	256	254	256	254	247	288	280	301	236	251	264	264	264	245	235	277	264	248	264	268	250	270	313	263	287	259	263	270	278	267	227	247	277	276	258	258	261	273	288	267	252	271	276	276	255	268	262	255	270	284	255	296	244	276	241	264	275	252	274	271	278	289	295	272	273	242	273	245	276	249	252	259	278	264	277	253	287	272	264	261	261	259	266	263	280	262	243	220	275	262	277	276	254	249	259	276	267	283	259	291	274	255	269	309	283	264	282	276	252	257	296	270	292	253	266	265	304	274	271	278	269	263	272	278	273	254	271	271	287	310	270	264	271	274	277	260	285	270	285	261	279	279	267	258	268	263	231	243	264	283	251	274	277	249	259	254	258	247	258	277	303	256	259	266	256	255	242	279	262	270	258	262	267	269	248	282	268	261	293	286	267	245	270	228	299	281	233	285	268	261	285	241	259	265	230	236	265	252	285	259	248	285	288	288	276	251	259	217	277	264	249	285	279	259	280	293	255	253	277	272	267	269	253	249	256	268	267	240	277	238	256	260	247	266	288	263	239	275	237	266	252	247	302	257	245	277	247	279	298	278	257	295	236	274	300	304	295	261	272	254	242	272	260	255	248	266	263	269	259	302	248	281	257	246	254	279	266	255	250	263	277	245	254	251	271	261	271	249	250	256
6700	787	537	383	343	349	307	317	311	323	293	267	295	276	283	299	314	297	257	308	315	291	307	289	307	294	279	301	323	306	376	346	315	333	332	356	310	327	319	288	289	310	283	301	276	335	341	305	305	324	302	326	319	336	286	279	331	275	308	337	320	284	298	306	323	307	258	291	303	285	321	275	290	311	286	316	285	252	276	285	278	293	270	311	276	279	316	308	282	287	295	299	278	272	305	320	303	304	268	295	284	261	299	307	281	313	321	284	261	286	284	280	286	318	293	282	309	273	311	313	283	304	286	289	334	309	299	308	293	279	277	288	296	288	291	326	321	290	259	280	298	291	313	275	282	289	272	301	289	298	285	279	322	300	297	295	288	300	288	267	283	286	262	300	306	285	294	288	302	285	299	308	270	312	278	304	275	293	323	294	313	270	296	275	296	306	302	294	291	280	279	312	296	316	304	279	271	296	306	331	274	269	286	295	256	317	261	279	280	299	250	284	299	299	292	289	268	297	294	321	321	318	284	335	273	273	313	291	288	290	328	250	287	304	310	267	280	272	289	277	293	277	274	279	314	290	276	286	301	305	294	271	286	285	309	299	277	305	305	310	308	330	311	267	270	268	279	276	260	290	250	297	288	310	296	312	251	293	286	276	282	281	263	290	278	300	292	288	275	283	296	267	288	317	288	277	298	268	260	293	305	322	301	275	298	316	296	312	281	281	293	305	311	290	285	265	270	295	291	321	312	297	296	284	282	298	294	306	303	303	283	322	294	291	278	276	289	274	300	308	270	254	271	263	286	293	280	302	274	316	269	293	280	318	276	268	295	292	287	264	292	276	296	325	267	267	266	277	304	271	277	289	311	292	292	280	299	281	264	280	283	300	268	271	316	266	304	306	259	312	288	289	277	294	266	253	266	290	304	281	279	297	299	266	286	294	299	292	339	265	254	270	282	316	273	287	324	298	288	248	290	282	293	300	282	290	282	296	290	288	277	277	297	304	304	326	298	272	294	280	306	310	277	300	283	301	298	300	286	303	282	277	284	311	296	279	303	265	282	298	305	293	296	304	260	277	297	312	272	287	307	292	266	302	274	261	296	284	274	271	288	269	263	291	317	310	264	298	306	319	285	289	301	296	272	293	278	278	284	265	291	283	295	288	301	309	311	308	278	283	283	306	276	257	277	312	268	267	280	299	292	288	256	289	318	282	323	267	285	266	287	274	294	238	300	251	282	318	317	297	312	277	282	307	282	280	266	270	312	307	296	294	277	295	257	304	285	288	293	303	295	287	294	291	285	307	294	277	299	284	288	277	292	285	277	293	297	309	274	279	281	292	291	307	313	300	281	268	279	266	296	300	292	274	295	284	290	287	284	334	287	311	289	266	286	273	304	304	264	281	299	301	281	269	292	297	272	287	280	308	266	298	287	276	300	291	304	311	298	305	287	280	253	289	307	303	287	281	259	282	261	267	290	277	295	298	293	326	284	255	296	265	290	270	286	295	273	257	302	283	280	324	281	305	280	268	312	280	258	287	266	296	295	281	285	280	301	265	300	286	285	312	298	281	280	291	308	298	283	270	269	274	297	281	291	307	283	276	311	247	289	267	269	270	319	250	301	314	288	301	310	285	276	300	286	269	295	289	282	292	289	295	282	294	254	269	277	281	289	271	311	282	306	296	277	302	264	286	300	295	303	302	264	296	313	317	292	285	289	265	281	290	289	280	256	280	274	288	292	276	293	242	301	285	276	297	262	295	297	334	241	289	313	286	311	296	281	301	275	252	279	297	318	268	286	306	275	292	277	280	290	290	290	287	310	277	279	304	264	293	269	272	289	277	275	334	276	320	290	278	278	273	303	268	270	289	261	294	277	309	304	306	303	283	289	307	309	285	249	299	303	310	285	286	298	282	287	286	290	315	297	269	256	309	299	285	297	333	293	294	288	293	284	308	338	331	307	302	296	283	278	306	282	274	286	267	288	263	299	294	299	306	298	292	285	273	300	295	291	285	289	286	294	292	286	279	265	255	294	266	301	311	290	279	296	298	285	279	287	293	281	284	266	288	268	288	336	297	286	285	281	296	278	285	306	286	253	285	294	307	277	291	259	272	293	282	305	285	262	304	303	298	281	303	303	286	315	305	299	294	263	337	268	281	311	275	310	252	287	281	296	282	269	313	310	272	309	269	298	307	289	290	291	295	300	294	318	284	287	291	278	277	302	287	288	295	285	271	269	271	305	288	270	317	289	291	305	258	305	264	288	316	283	305	304	319	291	316	300	282	310	263	277	292	298	303	305	257	276	321	306	292	290	314	286	271	293	292	267	309	309	263	311	302	281	269	293	316	317	287	299	253	297	264	279	289	286	303	273	303	303	305	289	277	305	300	284	291	267	295	279	287	321	320	323	293	283	294	301	296	301	283	294	311	292	293	301	286	278	294	274	280	273	290	289	306	297	302	278	282	259	287	325	311	310	325	280	308	294	281	281	313	298	276	282	319	318	297	288	311	290	262	293	268	274	292	273	298	288	305	324	284	291	328	274	281	270	286	296	327	268	310	271	281	322	248	274	304	299	266	271	297	282	303	300	297	290	256	275	273	279	273	303	278	292	305	278	284	276	273	278	284	287	291	299	284	300	288	297	285	292	280	295	265	314	269	292	274	291	309	269	297	305	287	289	286	293	275	284	282	277	290	252	290	264	288	263	268	279	285	310	295	294	302	299	303	316	307	311	285	275	285	281	281	287	306	281	256	298	294	281	290	307	297	300	315	278	264	265	309	282	303	287	262	322	296	289	306	262	302	296	293	314	245	298	269	303	301	308	307	268	279	281	314	299	295	282	305	256	283	295	288	275	297	298	285	291	298	280	279	265	271	272	314	308	342	303	290	290	287	286	268	288	283	278	309	300	299	281	290	300	271	318	272	303	278	321	271	293	297	274	293	279	298	288	247	305	282	272	248	279	316	326	281	291	286	292	303	268	315	299	296	269	265	281	299	295	286	252	318	301	300	301	276	285	259	299	301	310	292	272	282	308	275	317	286	298	299	294	324	329	296	265	307	267	281	289	287	289	284	279	261	283	279	302	302	308	299	282	276	300	281	318	318	265	303	277	297	297	302	301	305	291	285	293	296	274	306	292	310	311	280	309	270	290	283	279	281	286	305	302	296	282	284	276	283	271	289	286	314	286	303	290	310	280	290	305	281	294	278	310	302	297	288	277	261	292	294	280	306	280	286	268	289	277	296	273	294	287	266	300	311	266	312	268	276	281	281	288	275	290	288	287	285	303	313	290	300	292	283	321	276	277	290	297	313	294	301	313	302	323	286	287	283	255	285	340	280	266	278	308	304	267	287	283	308	307	249	273	270	296	287	296	266	283	278	268	303	281	280	292	305	270	288	272	290	292	299	275	302	273	289	291	272	288	303	294	298	287	296	280	264	279	275	289	283	271	271	302	308	305	271	298	269	287	334	282	285	274	305	282	297	296	323	307	279
24312	21608	28958	24737	21568	6755	1133	795	723	656	633	579	555	559	532	574	515	496	481	538	530	504	501	454	529	478	505	485	490	507	518	537	488	532	532	532	491	508	492	503	525	518	504	516	502	522	492	588	518	503	486	514	500	516	530	507	492	481	525	550	502	521	480	486	474	486	451	533	476	506	475	470	453	488	452	483	478	449	520	503	498	491	491	470	466	498	509	493	487	536	529	493	493	484	489	471	490	492	481	489	483	474	448	480	472	472	458	460	461	501	484	515	465	479	477	472	491	518	516	475	486	462	493	509	517	466	488	497	478	518	503	488	474	496	506	487	458	481	470	460	483	435	463	491	517	475	474	471	457	473	501	473	455	473	447	460	467	500	425	446	468	497	435	464	472	482	474	475	477	470	454	466	491	499	441	449	495	477	470	497	456	492	451	433	471	452	467	440	437	503	492	487	455	444	452	418	509	445	492	516	506	496	493	474	521	487	450	461	494	465	430	461	495	461	425	457	458	473	495	481	470	495	476	480	488	510	475	468	465	497	491	455	500	498	502	484	477	475	505	514	529	487	464	481	468	446	475	483	481	491	483	489	477	465	483	497	507	474	485	471	455	475	479	511	477	446	488	480	508	470	422	490	467	461	487	448	469	459	447	503	495	456	512	471	476	487	477	467	480	441	459	451	474	474	475	501	452	468	481	501	502	509	466	456	457	463	480	494	460	474	451	459	488	465	521	496	458	479	501	446	503	473	462	526	474	488	484	461	464	497	536	476	441	471	470	477	454	468	466	487	464	515	482	509	433	454	491	484	466	492	490	453	481	455	505	489	470	508	488	510	480	472	457	468	475	501	495	467	462	438	443	441	497	477	482	471	490	467	470	496	459	472	487	495	491	472	483	497	475	442	456	465	483	484	498	463	476	470	464	460	454	481	510	464	486	467	449	469	534	502	465	459	467	503	520	493	503	465	472	462	483	466	461	481	490	453	463	489	483	485	480	448	560	466	457	452	465	482	495	498	440	491	476	479	482	500	526	471	478	488	479	519	486	478	469	493	484	458	465	456	482	515	502	503	475	468	445	482	458	468	458	447	456	483	482	479	490	452	466	476	462	437	458	480	456	496	534	448	470	471	469	490	465	489	463	480	463	481	515	490	503	494	471	493	444	494	494	482	464	473	468	490	478	473	460	440	485	481	498	489	531	471	491	469	454	491	484	470	495	470	505	455	431	475	489	459	492	502	457	454	499	475	498	478	457	479	471	478	449	479	487	497	505	464	521	477	477	476	477	475	517	462	473	481	471	451	508	483	520	456	509	479	499	483	514	505	500	498	482	470	484	517	485	449	462	426	507	480	464	491	460	461	480	500	456	503	493	458	472	492	437	463	455	515	446	423	490	491	477	502	473	470	508	463	481	495	473	492	451	503	473	472	490	467	502	434	449	478	459	485	472	462	492	462	456	459	432	490	466	443	459	466	500	489	502	474	478	473	475	484	484	448	484	470	462	500	450	477	520	480	480	463	477	509	478	503	457	489	505	489	508	474	500	421	479	459	437	530	481	462	466	475	479	483	487	511	445	529	479	486	489	468	510	465	501	479	480	493	472	481	418	463	477	474	522	478	504	518	476	495	464	459	466	487	501	494	473	461	502	498	478	469	463	470	515	482	470	464	489	481	468	473	494	472	487	475	473	495	482	463	501	481	498	468	458	468	438	469	469	484	475	481	530	457	441	477	447	494	465	446	489	465	492	453	472	492	458	512	484	474	461	463	440	484	496	479	473	476	477	480	501	492	507	446	465	470	472	455	512	465	508	462	420	461	463	502	504	471	486	505	477	523	465	496	515	467	490	474	468	472	483	450	494	468	494	457	436	460	468	453	457	473	500	477	480	438	475	480	454	438	451	488	492	463	489	489	478	442	450	492	494	474	439	498	469	488	449	510	482	473	481	495	459	476	529	528	494	486	517	478	524	473	464	461	514	511	515	480	498	515	474	472	485	457	477	461	489	483	470	470	467	481	492	439	454	528	461	466	490	472	476	448	486	465	442	483	483	477	459	478	485	459	455	487	460	474	485	429	441	494	504	473	479	442	489	530	494	467	518	530	510	472	464	465	448	496	484	472	458	471	463	473	451	476	448	498	432	432	466	489	502	434	469	493	476	482	440	455	478	496	475	488	484	450	473	465	473	495	480	440	493	508	473	477	469	455	443	454	497	439	462	503	510	473	491	496	481	464	483	442	458	463	517	503	493	503	497	481	486	438	449	455	441	490	512	461	407	453	497	506	462	510	442	517	499	469	473	492	510	485	488	464	508	460	491	468	498	464	475	514	466	451	437	495	495	496	476	486	468	442	469	468	463	443	456	506	451	487	475	435	480	465	488	509	413	459	487	470	489	475	504	479	466	487	486	481	450	502	476	465	466	508	474	437	483	471	448	478	467	456	447	459	465	479	510	477	504	431	442	476	472	487	486	482	488	498	480	474	517	482	525	466	461	463	489	473	469	489	524	481	484	451	497	473	443	447	529	507	487	466	493	513	511	490	505	505	504	487	492	506	509	476	483	514	470	477	449	474	460	501	486	499	480	459	490	469	498	441	477	462	506	464	475	484	459	455	448	482	456	488	460	480	493	467	445	458	460	446	461	471	472	492	484	467	455	502	453	468	473	497	488	437	456	511	439	485	524	429	514	506	493	464	484	483	456	473	470	440	485	430	501	483	479	432	456	482	511	486	436	433	480	443	468	478	475	457	490	478	489	464	464	515	468	517	461	431	477	542	503	487	483	477	470	501	480	493	448	488	486	496	480	459	477	465	477	451	501	462	496	456	485	440	487	473	454	445	495	484	486	525	496	481	467	477	480	482	453	449	471	452	495	453	469	516	424	518	513	454	492	451	475	449	460	485	474	446	476	496	517	479	451	446	468	489	465	474	514	493	492	483	506	491	483	436	487	440	432	468	470	512	454	469	452	462	462	501	494	473	491	456	494	478	452	468	486	490	486	456	490	481	458	481	470	452	451	444	491	480	485	481	467	439	503	522	481	459	473	471	485	476	501	503	504	469	525	503	452	481	508	485	504	456	495	500	496	474	486	422	460	470	449	481	473	447	480	476	495	437	489	459	500	501	462	477	514	465	449	474	507	513	481	481	474	495	472	459	466	474	487	491	467	512	462	468	454	459	487	476	504	500	468	467	484	439	469	460	457	454	488	459	512	476	514	474	461	515	526	510	471	444	451	473	444	460	501	488	506	467	451	482	504	475	481	453	459	439	489	472	496	456	504	475	469	453	450	450	462	439	468	498	454	456	481	464	499	474	490	467	454	464	476	479	454	497	495	472	464	471	450	490	472	461	511	472	469	492	461	474	478	417	461	461	455	458	485	446	503	472	453	502	446	518	456	439	451	494	480	475	476	503	486	476	456	470	440	442	483	537	508	491	489	451	464	483	477	458	509	468	489	471	489	497	487	440	487	482	501	457	479	517	474	490	448	480	488	465
26198	8982	5483	2696	2001	1500	1278	1029	975	802	714	681	655	633	576	611	560	587	520	592	531	523	527	502	544	535	499	457	536	534	599	552	574	551	591	613	557	579	568	542	582	539	541	528	525	549	589	592	554	514	566	526	504	495	534	497	509	504	460	504	523	565	505	512	492	493	491	473	494	461	490	527	458	493	509	489	500	521	498	489	512	488	510	541	456	493	457	528	507	518	505	475	516	503	532	495	491	483	450	528	494	520	515	484	460	493	491	493	482	516	495	532	485	476	501	541	492	481	500	553	507	484	498	486	484	458	529	502	463	478	482	489	492	497	494	530	496	507	487	533	541	509	535	521	433	524	454	487	501	506	548	479	505	503	488	491	458	491	477	461	515	511	525	465	488	521	513	516	542	519	498	544	492	490	524	513	475	477	492	493	502	532	452	516	486	529	460	485	483	494	517	493	492	538	489	480	480	488	479	502	477	473	498	497	473	493	505	477	470	497	516	444	476	494	450	494	541	501	521	471	458	498	497	483	476	482	472	479	476	503	516	513	509	486	488	500	427	468	489	503	526	490	489	452	473	476	509	478	481	435	503	493	510	490	518	553	503	470	483	475	500	508	494	472	509	495	449	495	499	485	483	499	488	520	479	475	501	483	500	519	500	480	520	494	488	454	460	482	500	517	536	500	518	473	504	516	450	476	471	495	490	472	493	459	511	483	501	461	502	489	507	500	530	492	536	509	465	489	498	510	515	495	493	481	492	512	529	500	511	497	521	479	516	527	529	523	489	498	482	496	509	521	518	518	478	498	536	499	504	518	485	489	456	487	502	484	520	463	493	516	471	489	496	483	494	504	523	506	505	481	527	499	496	462	500	478	472	461	525	508	512	486	503	466	491	485	473	465	496	516	500	482	476	420	502	512	484	505	525	501	489	484	552	454	490	434	477	477	557	500	541	460	483	493	469	502	457	463	512	507	442	488	509	492	440	493	480	517	498	499	498	513	523	468	467	485	497	544	485	510	526	485	482	466	495	482	524	461	465	472	542	479	508	473	504	466	484	458	501	486	480	475	479	458	529	456	489	497	500	471	499	497	517	513	518	488	509	472	499	489	490	512	507	498	508	487	499	510	485	498	512	479	520	500	514	451	497	508	505	481	477	490	480	496	530	464	496	512	501	489	505	451	508	451	524	502	503	498	497	485	471	523	497	537	496	480	503	480	486	478	491	448	503	452	489	500	479	512	516	507	517	525	500	477	509	480	459	521	526	468	530	481	483	530	503	524	497	457	492	485	494	503	485	491	520	494	489	494	473	505	489	510	486	467	462	507	488	460	467	505	504	507	542	538	506	498	455	488	498	498	504	473	482	512	534	463	499	477	439	498	513	489	484	503	518	522	518	469	497	538	482	522	482	424	480	504	481	492	485	503	479	473	489	457	501	478	486	511	453	460	504	489	507	491	487	504	497	476	521	490	497	510	481	514	479	512	485	489	455	479	522	458	500	493	492	489	506	512	527	477	534	499	535	494	511	477	464	490	502	449	505	508	461	468	478	532	473	505	491	456	497	498	493	476	513	480	489	479	523	481	473	509	474	485	535	489	506	524	519	468	469	507	483	461	484	488	465	485	508	481	488	508	509	512	479	532	473	476	504	468	469	450	466	503	480	484	516	464	504	472	540	477	482	488	502	482	463	557	551	475	480	504	456	507	454	517	466	508	515	497	471	476	494	468	502	463	477	517	509	450	464	503	519	482	495	491	496	523	506	500	462	478	479	495	462	469	430	461	491	487	463	540	517	548	506	504	513	466	458	505	514	503	478	483	504	502	523	474	504	511	481	460	517	490	488	486	507	452	479	455	468	460	482	476	500	492	486	554	492	476	479	520	460	491	516	472	490	494	497	507	507	466	500	501	492	506	502	514	518	496	488	494	490	467	471	486	456	516	506	519	463	496	534	521	484	510	479	469	455	514	486	495	522	450	489	504	452	480	477	548	501	529	523	462	502	521	477	449	524	497	507	492	471	491	488	487	514	503	479	466	505	489	456	500	513	483	500	469	498	444	506	458	472	510	505	501	482	460	490	469	488	491	503	492	494	494	528	495	491	534	465	506	540	484	494	496	483	475	489	486	527	481	470	481	504	491	522	471	487	484	492	483	474	506	517	495	474	468	504	510	512	509	463	449	511	491	514	479	510	514	496	489	452	463	493	530	497	468	492	505	501	508	472	483	468	464	472	496	454	491	490	513	526	492	532	481	504	474	507	495	497	494	458	481	496	479	441	482	478	507	527	488	501	494	488	474	453	452	498	518	508	489	498	463	496	502	483	503	483	519	486	513	475	477	438	495	495	507	489	484	527	492	518	466	452	521	508	511	455	521	490	486	522	498	507	472	465	491	494	502	465	498	530	445	558	505	459	459	483	483	478	535	494	461	500	519	491	499	503	478	521	488	496	510	484	488	511	459	484	512	506	485	504	531	490	502	508	510	518	491	519	480	485	514	495	485	480	518	507	545	496	492	507	486	492	501	525	500	521	504	476	511	492	533	491	483	454	527	493	461	466	476	497	506	482	457	500	492	492	470	489	453	465	506	473	454	458	479	496	460	479	486	463	526	474	465	491	481	478	491	516	486	443	492	506	517	490	523	525	494	483	503	515	463	463	464	468	464	495	524	478	513	460	504	497	532	480	487	484	508	506	478	497	481	474	476	493	465	485	516	544	507	482	481	480	476	494	499	520	462	468	502	501	506	469	533	472	478	506	485	490	484	498	489	515	496	493	471	449	490	474	503	491	474	480	482	495	485	504	507	479	464	516	503	514	471	485	462	477	493	512	498	462	467	516	550	484	487	503	558	438	510	494	491	505	541	470	450	515	478	493	495	501	490	490	537	496	497	511	478	507	480	493	521	518	500	461	480	491	477	501	505	523	477	509	459	472	448	439	494	499	506	462	475	465	534	486	518	513	499	443	500	540	484	504	469	449	504	493	483	472	509	494	499	480	478	504	518	513	539	476	524	471	487	477	485	458	480	537	533	482	492	489	480	471	482	502	486	508	484	475	514	523	525	482	472	451	483	480	520	489	446	506	493	535	491	491	427	469	484	470	526	486	540	523	495	496	474	470	488	483	546	490	515	485	496	477	477	461	478	484	501	532	506	497	483	530	467	484	510	453	488	495	500	495	462	503	504	517	490	476	490	502	534	522	548	459	485	500	457	492	500	514	521	535	484	507	482	476	465	487	463	498	456	475	489	529	503	520	456	477	468	477	501	499	500	466	502	498	495	509	507	519	473	468	535	500	508	486	545	477	504	523	476	488	490	500	470	468	484	462	483	474	507	529	453	504	495	501	456	510	500	492	519	512	510	473	495	478	497	498	517	487	496	465	466	510	482	512	509	473	497	490	485	492	474	521	501	487	483	528	489	496	513	505	526	506	504	514	463	474	497	542	498	470	485	502	545	503	481	479	529	525	524	521	500	475	505	472	519	545	491	503	456	520	468
25591	21607	27755	25802	7738	633	448	432	379	353	336	340	326	390	298	285	331	330	306	299	326	325	270	293	277	313	273	288	306	308	363	297	326	325	321	321	332	283	333	332	315	324	340	306	314	306	319	349	301	328	306	283	297	313	292	306	301	313	285	293	292	316	311	299	275	290	273	308	267	260	294	276	274	296	279	275	293	279	280	315	290	266	275	278	273	308	275	284	286	296	295	282	337	270	297	300	281	281	267	290	306	300	299	302	307	275	329	292	295	297	296	306	314	286	284	298	294	275	307	274	277	304	296	281	264	290	255	300	283	288	251	298	259	305	296	272	264	277	283	310	285	291	269	300	296	292	307	281	335	255	277	268	288	297	287	313	292	289	258	283	294	302	284	278	273	276	280	282	262	273	279	303	263	293	281	300	312	282	267	276	273	294	282	251	274	300	293	303	256	289	294	272	313	291	288	265	287	279	272	313	294	301	288	309	291	286	260	323	258	280	308	307	297	330	321	276	300	279	307	287	305	288	293	322	269	270	266	283	299	301	262	292	292	257	274	283	274	282	278	278	280	287	304	277	267	294	294	279	269	281	288	297	291	258	281	293	307	287	290	288	296	300	263	269	302	289	282	293	290	258	267	264	311	265	295	303	312	275	294	286	275	307	310	283	271	287	291	288	260	282	245	256	260	291	297	278	289	290	273	251	275	294	287	289	274	299	267	279	271	280	323	285	268	261	306	270	283	311	303	271	292	297	286	287	284	276	309	311	292	282	302	283	290	297	288	294	263	298	274	286	290	299	302	259	271	322	293	255	282	312	275	284	272	278	277	310	297	270	263	298	286	327	272	317	300	263	284	292	297	287	279	262	299	311	277	284	265	257	270	289	286	275	299	273	304	336	295	263	273	298	325	320	268	308	310	289	269	265	285	293	285	255	264	308	310	299	256	250	294	289	289	308	307	296	277	282	286	277	283	276	261	273	284	275	300	282	285	293	289	287	334	258	269	293	284	273	292	263	269	278	280	300	317	317	302	309	289	284	280	302	264	294	285	289	279	284	271	310	296	244	287	254	314	260	276	270	296	270	269	319	265	252	274	308	283	290	270	290	279	287	307	281	292	298	274	297	262	314	268	280	303	276	298	287	237	274	300	289	304	266	291	269	311	329	286	313	261	252	285	307	278	271	294	268	288	250	280	258	295	299	313	309	286	307	285	291	266	294	298	276	309	278	286	299	303	284	318	315	305	284	270	292	265	282	294	274	295	241	283	284	284	295	288	310	293	301	268	268	307	302	296	265	308	287	245	286	287	288	286	278	310	269	264	291	295	278	281	306	259	265	286	295	290	291	295	293	295	302	294	297	275	293	283	307	258	289	293	278	285	306	302	292	262	296	294	283	293	275	294	290	277	263	298	302	284	275	286	275	284	297	242	282	287	281	292	280	272	275	279	280	274	315	295	276	273	283	280	279	269	280	263	274	253	302	299	300	267	300	273	304	287	304	293	274	260	309	274	263	289	260	274	283	275	272	259	269	288	298	266	265	282	311	294	283	287	300	303	288	278	282	311	272	286	274	288	305	268	279	284	295	291	296	278	256	264	276	264	272	311	293	276	272	298	271	304	268	327	262	274	304	284	292	301	302	302	291	280	269	264	316	290	281	281	298	286	279	274	283	257	269	291	271	284	282	272	295	322	315	304	295	298	295	290	275	285	288	279	291	301	294	285	281	312	302	267	285	282	271	248	275	292	313	295	250	317	314	276	296	290	283	291	298	280	307	304	284	276	279	287	274	318	246	269	264	270	284	290	271	301	254	269	287	308	286	288	288	283	318	286	314	292	301	294	307	269	275	316	254	272	273	307	316	298	258	278	319	262	286	286	310	303	286	286	265	312	301	268	308	264	263	271	304	283	310	282	299	276	276	286	293	265	297	289	285	281	274	270	282	293	262	294	258	269	293	290	275	291	266	302	255	262	289	274	261	295	281	308	277	302	311	299	293	260	287	271	272	300	235	289	286	294	281	244	295	276	302	278	270	273	283	284	298	275	238	276	295	288	261	307	250	245	268	317	258	297	314	315	287	249	290	291	295	268	289	286	280	310	302	268	302	292	295	271	286	305	279	292	270	267	280	287	264	274	282	264	269	268	272	278	315	280	282	295	311	307	275	290	284	298	260	273	287	255	275	257	280	303	297	289	253	287	305	275	276	270	273	292	301	293	277	304	307	276	256	274	302	302	271	315	271	257	293	267	292	282	287	272	290	283	286	266	319	294	280	283	272	304	273	298	319	283	302	293	282	314	283	278	265	282	295	303	241	288	271	284	299	284	296	273	323	277	269	308	274	300	294	284	289	309	279	265	291	238	269	303	289	270	308	265	328	287	319	294	314	249	300	316	307	271	298	303	287	312	276	299	286	300	265	294	253	254	284	286	290	285	256	264	268	295	234	262	288	291	297	248	268	248	292	297	289	240	292	326	283	280	286	250	272	279	279	308	293	277	260	280	276	265	293	262	282	294	265	291	285	282	261	316	338	266	266	252	275	272	289	282	279	323	296	289	300	280	266	282	303	252	271	286	273	301	288	267	303	262	278	283	279	276	292	294	269	330	273	320	308	316	267	298	289	295	295	264	256	321	287	285	274	279	322	302	292	295	341	288	340	297	310	304	284	305	272	273	266	294	296	281	257	277	285	301	295	284	298	273	271	301	298	273	291	258	291	284	292	281	294	276	299	265	312	291	280	290	310	276	315	263	269	330	279	299	279	274	273	285	286	296	286	271	304	290	297	294	301	294	279	291	298	300	297	292	279	275	286	306	296	293	281	281	298	251	291	292	294	316	294	330	311	306	287	269	302	299	288	297	279	310	293	293	294	288	284	267	302	271	308	289	300	317	266	291	272	275	272	294	254	272	271	295	262	287	272	307	266	293	327	266	291	251	274	303	256	275	305	256	277	287	263	264	297	294	294	274	258	317	292	287	264	289	291	289	308	275	282	272	287	309	299	313	275	294	274	298	274	296	274	294	291	286	264	301	300	254	267	287	269	289	309	291	303	250	277	292	292	288	302	304	275	266	291	301	299	299	254	311	279	271	260	273	299	274	325	273	282	258	282	281	279	269	285	279	336	303	304	298	307	286	298	302	311	279	304	266	280	304	273	294	272	278	295	313	285	297	305	288	288	276	292	295	293	291	306	308	278	301	288	291	311	287	258	289	293	296	305	282	267	281	273	293	281	272	276	257	299	293	265	311	283	297	294	296	282	295	261	274	299	276	294	292	273	286	277	283	276	261	300	308	263	288	293	291	289	274	292	303	298	322	270	300	301	306	276	285	280	283	283	302	311	303	285	266	299	297	283	249	266	287	295	282	311	320	286	288	281	298	299	297	281	282	270	275	294	271	265	291	281	291	287	288	285	285	296	308	271	249	280	252	279	306	298	319	290	269	291	273	286	263	272	286	276	294	290	265	257	335	293	267	266	310	285	308	288	304	287	309	319	316	286
23341	5231	3254	1570	1135	865	773	640	531	539	472	422	404	365	380	378	342	390	362	323	360	336	314	324	316	372	331	305	344	337	428	399	379	380	425	359	371	370	384	359	325	372	369	337	362	380	372	354	356	341	356	352	350	344	348	317	322	325	380	338	308	325	314	311	345	343	344	337	315	331	327	331	345	304	333	330	341	341	318	313	300	280	304	345	317	318	290	332	316	324	299	319	332	339	302	329	316	330	326	301	350	315	319	310	333	333	291	309	342	316	335	324	315	321	345	302	301	347	308	304	290	302	305	322	324	306	294	314	291	335	303	334	323	322	323	321	331	337	312	312	323	305	300	344	320	313	324	337	324	341	306	297	326	340	305	292	317	347	316	345	305	297	306	311	334	321	319	302	304	309	334	305	284	306	298	344	306	324	331	330	293	318	336	331	331	291	322	328	320	334	302	330	313	286	320	321	317	349	357	337	299	309	303	311	305	344	335	322	298	307	324	319	325	315	314	317	343	281	307	310	301	312	304	320	314	288	332	314	312	330	327	328	297	335	344	297	337	325	334	290	325	313	307	303	324	303	308	308	330	329	322	354	339	312	325	330	333	370	329	319	322	307	310	335	334	319	312	296	328	322	311	319	313	301	339	326	316	339	308	306	324	322	300	353	338	320	336	311	308	314	318	324	311	329	357	317	357	293	297	311	321	309	327	333	303	319	320	339	340	335	330	311	340	303	311	329	347	337	339	326	303	338	305	318	331	318	325	309	314	317	326	300	314	308	353	305	299	307	316	315	344	334	333	340	311	356	342	326	330	332	351	339	341	316	319	328	300	334	337	322	321	330	324	311	282	303	320	309	342	322	296	311	329	331	359	330	327	280	317	326	319	308	343	336	319	334	299	329	344	334	274	320	321	298	333	338	311	334	334	305	329	327	320	305	333	325	325	322	321	310	332	303	353	328	309	330	303	323	321	328	316	324	310	305	344	332	313	313	326	329	321	309	310	316	328	310	332	329	328	334	331	339	340	338	325	353	295	300	330	332	324	302	290	332	327	296	328	332	302	313	306	323	338	314	324	327	329	351	341	344	303	318	302	311	313	302	309	349	331	326	305	321	343	325	326	305	320	315	305	347	324	325	316	300	329	320	340	316	313	304	313	370	343	301	358	293	313	316	330	312	327	330	322	321	335	336	336	309	351	315	323	318	304	306	354	318	357	304	324	314	285	296	286	309	305	334	347	340	334	311	334	286	332	332	332	337	263	329	309	310	322	333	309	326	312	298	345	289	313	321	340	330	325	338	327	335	317	360	357	336	286	297	307	330	330	324	315	302	308	309	347	339	327	342	287	340	301	353	312	318	316	301	312	342	340	318	326	323	322	281	345	333	294	308	292	313	313	283	310	320	310	293	337	307	305	310	307	347	340	317	326	308	353	318	312	301	330	323	332	324	326	313	318	308	332	330	339	330	338	320	324	323	332	315	278	321	322	325	329	317	337	297	309	325	302	317	340	335	320	313	316	319	274	312	309	336	317	316	347	324	316	342	315	314	303	331	328	336	357	342	319	321	302	324	326	353	317	313	328	300	338	319	311	349	317	333	314	331	319	314	315	346	339	275	338	326	326	295	284	331	321	315	280	326	328	323	328	329	308	346	336	310	336	300	317	338	321	308	334	331	300	330	310	311	353	326	336	314	295	345	308	293	324	331	333	323	312	310	332	349	314	318	290	337	306	341	305	328	369	297	305	315	313	302	329	349	356	330	316	362	290	300	343	304	288	347	301	292	311	310	338	300	295	328	312	311	331	333	295	348	308	355	312	286	334	317	310	318	344	287	333	312	329	337	278	339	319	316	334	320	355	315	309	299	360	336	314	311	329	359	346	283	320	327	338	326	331	315	364	337	316	300	319	317	305	298	337	348	264	347	327	306	333	350	317	310	317	317	355	297	274	364	321	293	335	304	318	366	316	340	318	339	299	330	323	325	351	339	340	289	296	331	306	328	309	314	284	343	336	323	294	324	315	325	325	307	350	291	332	322	337	279	306	339	304	310	318	286	326	357	287	339	330	310	330	311	337	339	333	341	316	349	306	303	336	357	344	317	323	327	331	342	307	297	298	337	309	311	309	343	317	317	340	328	317	309	293	319	347	301	315	329	338	329	332	317	327	347	329	315	314	309	323	324	334	341	330	309	317	346	341	324	273	329	347	329	323	318	344	314	341	312	304	320	307	333	334	317	356	302	328	322	317	330	303	333	342	298	316	304	327	310	338	310	333	351	318	347	339	309	323	310	281	298	315	314	327	289	309	334	312	314	327	314	313	330	297	341	329	344	298	312	324	341	305	271	313	311	314	315	295	318	301	307	327	300	303	293	316	340	322	316	327	299	315	350	313	301	306	295	330	304	334	346	330	326	339	317	339	313	301	361	306	325	319	331	311	357	323	333	287	366	304	319	327	297	303	304	296	319	283	313	300	317	293	312	319	284	301	317	323	342	316	334	309	294	306	325	287	304	303	324	298	311	297	309	330	344	324	307	339	349	329	286	329	340	335	303	313	322	276	303	339	321	306	327	337	294	331	306	332	327	331	322	338	293	337	298	325	306	322	312	304	339	319	329	318	347	323	297	326	336	320	278	327	314	322	336	306	300	298	290	298	313	327	313	294	319	278	292	327	327	340	317	295	307	327	314	315	326	319	287	324	316	326	327	288	311	323	321	337	330	319	352	307	305	337	336	359	316	319	346	308	311	325	313	298	298	310	319	314	341	334	364	306	338	353	341	335	308	324	273	346	329	366	312	316	347	353	323	321	316	293	319	312	308	329	331	323	301	313	330	315	303	334	300	293	324	325	327	322	320	336	296	323	330	330	321	318	339	364	340	310	317	319	304	311	360	290	287	296	332	309	306	288	328	311	317	328	299	308	277	320	295	304	329	317	303	329	318	299	340	327	322	335	299	314	334	335	304	324	315	318	341	327	300	322	357	354	313	307	343	297	299	328	337	295	338	317	304	296	318	281	335	300	327	324	345	339	346	333	341	326	311	254	328	328	332	290	343	334	318	310	313	348	321	310	316	318	320	328	324	308	324	301	331	322	322	325	293	327	311	288	303	320	326	336	324	298	330	316	336	324	328	317	310	297	350	314	335	302	327	304	306	333	299	348	333	342	316	315	315	337	310	367	365	336	320	312	341	340	316	342	341	343	324	362	295	311	305	311	321	320	302	300	328	305	304	329	322	334	321	342	306	354	302	320	312	355	333	345	319	322	333	344	274	318	310	359	312	293	340	310	324	331	309	335	350	360	301	296	317	334	312	318	318	348	337	335	330	341	302	325	329	305	355	336	311	306	318	340	310	292	331	306	265	309	326	302	307	294	330	321	331	319	339	339	332	321	318	271	312	286	313	358	329	326	350	332	294	350	306	294	318	320	307	297	284	359	334	308	317	321	350	314	311	358	326	335	329	296	324	319	333	319	311	322	323	326	283	286	327	286	305	298	284
23054	21548	29382	24156	21553	21564	5549	1301	1016	948	853	808	745	722	723	699	676	700	645	695	651	661	637	627	646	618	609	617	636	652	714	704	660	700	643	646	621	654	617	649	638	646	666	670	630	661	628	647	591	602	690	587	673	613	646	592	604	585	596	615	601	581	564	612	605	607	615	568	607	594	557	585	570	586	586	570	640	617	609	541	581	621	601	559	595	604	624	599	606	572	584	609	608	577	576	583	560	590	591	536	559	560	576	571	613	583	564	591	583	576	574	617	607	556	587	600	643	573	592	605	581	577	606	622	627	591	580	609	565	578	583	570	630	577	594	578	592	601	615	612	601	567	536	591	594	580	585	599	550	584	558	554	584	622	628	593	599	620	583	590	550	626	547	597	548	577	590	591	584	563	551	556	573	612	572	595	586	603	559	591	564	586	590	548	575	613	602	603	567	597	565	596	579	540	600	553	568	572	587	586	618	595	572	622	598	597	599	568	581	539	581	538	590	574	550	598	575	554	583	550	579	584	587	583	610	572	599	603	609	564	615	616	575	596	592	618	584	541	596	598	609	611	572	538	589	612	586	604	581	560	585	601	564	600	531	620	570	603	590	585	603	565	586	600	628	551	584	623	617	580	554	567	602	614	613	550	561	564	559	593	576	590	562	529	615	637	597	587	584	536	532	627	570	583	546	648	570	599	552	617	558	560	602	580	584	550	580	560	585	539	635	605	591	548	590	542	572	597	575	595	581	557	593	586	536	516	524	557	578	604	591	575	573	605	582	546	607	585	616	551	527	604	576	550	610	563	547	608	528	611	611	579	547	613	592	583	561	556	566	551	585	556	621	605	571	570	578	593	574	579	507	639	548	539	567	639	621	566	576	611	594	604	593	598	632	540	613	568	615	579	567	575	623	659	600	586	607	586	557	644	598	557	556	564	607	614	570	602	594	602	577	566	574	606	579	605	536	569	524	483	547	595	550	560	640	554	592	588	600	575	523	556	610	556	581	578	561	551	571	563	572	592	541	572	541	526	603	603	606	588	579	624	577	535	549	615	579	577	590	597	595	575	578	613	607	550	576	544	536	552	553	588	575	606	577	614	586	594	615	621	540	583	586	577	558	594	576	591	591	587	572	605	578	564	600	548	580	592	627	568	618	542	552	601	589	603	606	612	586	547	573	592	585	617	596	569	607	571	571	587	591	613	620	583	556	545	567	560	608	607	617	561	584	565	592	576	588	577	549	605	561	552	574	571	519	620	577	580	580	587	590	606	602	551	583	605	608	574	573	601	607	539	566	623	624	547	583	550	559	607	551	581	601	628	579	623	615	580	558	597	600	557	655	592	581	597	569	606	608	579	567	593	586	538	649	557	598	598	600	543	563	617	624	600	631	571	584	569	601	572	517	555	593	605	559	566	597	567	578	609	600	590	589	650	587	559	608	586	569	592	555	579	563	563	592	591	609	574	591	566	591	583	587	598	600	585	573	572	589	594	585	534	583	559	579	592	564	565	601	572	605	607	550	618	605	571	641	536	605	530	586	594	556	605	571	571	558	625	587	605	579	581	609	611	580	587	549	617	565	616	520	603	582	616	587	570	619	548	551	570	570	563	622	566	577	635	563	589	575	532	577	582	623	595	590	604	567	567	580	540	578	574	554	604	588	582	582	560	600	570	578	605	579	592	589	591	558	575	592	542	589	580	597	514	630	577	606	541	613	611	605	631	603	561	565	567	588	578	573	554	589	585	590	576	590	594	623	572	564	572	601	598	609	585	598	584	591	630	611	561	586	542	558	610	528	583	552	562	548	529	562	563	597	554	654	572	590	577	587	547	578	578	610	580	584	564	556	580	608	550	579	572	571	596	637	581	584	588	596	571	559	562	597	584	556	600	569	536	568	588	503	593	577	621	600	585	605	562	597	577	612	547	636	616	574	572	595	570	544	570	620	566	577	565	595	608	622	593	564	594	587	553	610	569	585	604	555	539	548	581	618	552	554	619	571	579	539	620	568	561	592	594	630	568	574	616	565	599	536	604	582	618	558	574	542	564	611	542	587	554	593	575	567	572	578	574	560	544	625	558	568	593	605	571	604	592	573	590	550	586	568	602	552	569	618	576	650	575	574	594	626	624	587	567	628	585	553	560	587	578	576	583	577	581	572	620	567	547	583	583	563	580	597	594	607	571	565	582	573	538	645	581	575	570	552	557	587	568	510	559	571	569	532	582	562	591	575	534	579	619	583	613	603	556	621	568	576	571	588	557	577	554	578	573	601	618	584	608	585	559	554	556	566	638	577	560	582	614	578	562	591	610	612	547	537	564	566	595	586	603	588	605	578	576	591	607	564	534	591	572	558	627	598	620	549	559	596	584	610	552	563	605	612	611	559	651	567	598	582	558	587	572	558	644	581	586	564	579	594	548	609	622	570	588	617	570	575	591	596	579	564	585	629	568	582	599	570	596	603	565	601	590	552	564	597	588	574	588	584	591	569	584	552	565	586	562	565	579	577	594	571	561	563	569	581	604	578	637	586	581	553	556	550	596	578	588	574	562	563	574	557	611	611	578	594	560	537	577	647	590	584	562	620	590	608	574	592	581	604	580	581	595	611	590	597	550	606	573	580	633	565	563	582	580	601	565	586	602	564	590	586	577	532	600	578	606	595	557	617	573	581	565	562	538	587	581	556	582	582	584	594	591	568	574	601	556	607	563	586	567	568	598	581	574	546	605	581	565	548	592	588	573	546	588	624	559	562	593	570	605	576	569	594	572	586	591	591	573	617	617	613	551	619	587	620	571	572	597	544	582	603	585	597	560	597	586	606	538	570	605	588	595	578	594	540	592	601	578	523	573	587	556	586	562	566	635	562	613	574	546	577	572	589	599	525	590	592	553	617	588	548	569	596	580	607	584	615	588	585	580	583	570	623	543	574	569	565	604	604	605	576	599	568	602	546	572	552	569	585	650	626	554	600	632	601	554	588	581	574	559	571	586	610	607	573	530	570	575	580	575	559	614	560	586	578	581	575	540	548	602	624	607	538	594	559	562	571	565	604	591	581	612	578	603	553	603	567	539	546	570	590	593	576	591	588	599	582	533	619	587	593	581	567	614	566	553	586	591	590	578	620	567	562	563	606	621	560	549	616	588	570	611	566	628	595	630	586	613	598	578	592	584	580	612	578	596	609	582	590	566	592	580	570	551	574	602	584	567	607	590	569	597	571	578	566	577	588	602	519	600	577	555	547	592	569	595	593	589	606	633	600	565	604	573	615	553	566	605	572	586	588	608	612	593	598	543	551	561	604	614	574	612	586	574	558	580	566	561	581	550	598	585	583	593	565	574	585	595	597	581	584	596	620	590	606	571	551	584	594	586	605	577	613	618	577	532	541	556	581	597	606	556	569	566	559	583	572	569	604	558	630	586	610	562	573	607	597	625	592	588	536	583	594	557	593	566	590	576	572	578	583	586	558	542	568	579	578	587	586	582	573	520	619	526	595	609
32358	14449	9533	4685	3380	2533	2076	1720	1473	1254	1117	941	875	856	837	839	774	758	736	703	730	717	681	624	658	626	632	664	637	655	792	732	736	784	761	768	736	691	699	677	657	686	642	671	688	678	648	700	606	676	692	655	681	682	659	640	631	641	619	641	635	663	602	648	589	605	588	645	583	634	622	582	598	623	602	602	631	612	571	608	614	574	544	629	604	581	635	600	624	601	563	604	602	603	639	617	604	550	618	553	629	627	620	640	601	640	624	624	629	601	602	611	626	613	657	627	607	650	610	593	607	620	633	587	610	609	598	576	615	633	627	598	649	591	598	598	602	583	653	590	611	640	639	632	542	647	571	633	572	602	611	600	631	546	571	577	593	599	616	569	610	591	609	625	615	597	584	635	584	612	616	655	582	578	555	638	587	577	559	593	624	622	629	571	621	582	599	561	595	578	604	637	605	608	568	582	624	607	568	587	606	598	565	604	578	570	603	637	592	607	596	573	604	596	590	597	609	609	634	635	635	613	618	609	637	587	641	584	616	631	588	606	626	604	593	579	551	617	556	677	633	625	604	575	605	606	589	629	616	634	555	613	590	593	620	589	625	593	563	612	634	598	542	554	639	621	599	613	583	616	605	606	619	612	589	611	525	614	570	607	635	607	601	552	595	605	626	637	612	587	604	643	585	627	594	560	615	574	590	589	580	581	590	586	574	615	580	640	603	575	614	596	644	608	574	614	580	614	579	596	585	592	639	616	630	633	618	655	550	593	580	551	655	603	575	608	587	610	611	622	619	574	609	601	621	611	641	641	670	627	598	658	614	597	614	617	565	569	650	612	607	593	587	593	575	599	586	589	624	597	563	589	592	612	613	579	590	615	614	606	568	629	585	639	617	617	600	629	603	576	618	592	641	611	568	631	635	565	626	630	582	537	603	636	581	630	580	575	611	588	612	561	609	588	617	607	611	632	577	632	594	565	566	647	617	609	587	598	617	647	553	567	597	614	578	623	622	617	622	584	567	661	631	611	585	636	619	566	598	592	580	617	602	607	604	580	599	578	643	603	609	594	582	611	596	593	615	593	568	616	630	565	611	592	632	565	582	576	610	632	597	665	634	593	622	591	571	553	615	567	594	609	641	579	609	617	606	638	587	575	565	631	574	607	597	632	624	558	611	572	599	605	554	674	600	586	598	588	629	589	595	621	601	642	604	611	578	668	605	611	617	632	618	565	598	628	646	616	597	592	623	578	568	566	568	624	585	615	583	618	639	639	617	597	626	624	626	569	622	567	592	640	599	570	621	596	623	598	546	595	642	612	612	618	605	599	609	572	633	588	671	591	586	565	607	583	635	624	600	644	594	617	626	621	566	602	593	665	636	577	624	634	595	645	612	622	585	566	657	664	614	613	548	601	546	582	636	610	593	588	610	580	605	592	595	555	591	591	607	613	609	595	618	589	579	583	617	572	574	599	595	575	586	610	597	591	598	587	618	608	607	613	644	586	618	649	575	614	582	622	620	585	599	578	619	580	571	592	630	614	599	569	608	565	566	645	599	602	577	580	609	583	648	613	610	575	617	596	610	600	609	640	569	562	588	617	586	605	550	606	607	597	588	607	644	629	598	592	634	561	634	575	690	606	582	616	572	594	596	583	596	618	631	604	609	600	596	547	593	608	627	589	604	583	636	618	529	656	591	636	611	594	592	562	574	613	598	604	623	516	618	565	595	603	594	608	604	591	604	602	600	598	636	604	633	604	559	602	638	603	571	580	621	626	600	579	556	625	540	585	583	627	621	638	606	556	586	612	577	588	605	614	603	612	613	574	574	590	594	585	609	590	564	584	643	649	554	588	623	643	658	570	583	571	599	560	598	632	629	623	586	621	580	608	584	640	654	631	601	589	631	581	563	580	563	583	607	593	618	583	594	628	592	567	600	631	563	566	595	646	593	620	604	564	607	624	624	633	606	612	597	598	635	596	584	645	598	602	611	611	617	617	603	618	586	628	608	584	567	650	608	585	593	589	614	619	622	597	631	588	548	607	626	555	559	629	561	578	637	619	631	540	609	606	597	601	593	557	625	594	597	580	596	602	645	611	616	585	636	603	578	626	591	572	625	575	653	600	589	617	603	541	579	553	646	606	573	576	593	580	545	596	623	603	631	549	572	613	561	615	588	601	609	585	618	622	596	610	598	580	657	635	584	619	593	641	616	629	569	572	592	619	583	603	594	600	569	609	567	608	629	641	575	633	565	600	598	590	658	603	565	603	625	625	577	618	604	587	623	637	624	580	597	621	566	601	588	602	620	600	603	628	618	577	604	607	574	638	645	592	594	594	611	576	606	586	609	589	567	609	612	627	583	613	578	627	616	591	563	618	637	579	581	574	581	610	566	581	610	568	615	624	634	618	584	566	605	616	604	611	565	567	613	584	561	591	599	578	651	567	642	539	600	600	638	609	530	625	618	594	591	621	608	598	628	587	588	610	633	603	614	621	598	581	592	577	593	580	565	553	608	593	607	632	623	606	593	595	644	630	541	590	586	614	625	552	573	648	647	578	574	628	613	556	580	599	600	621	639	589	589	622	572	567	589	614	612	615	557	653	589	642	612	624	593	650	629	581	606	566	626	651	596	630	632	566	578	634	596	598	613	589	588	611	576	604	620	623	596	593	599	596	566	588	607	614	601	615	617	585	650	577	588	606	597	580	605	645	608	599	629	598	606	599	609	583	617	636	557	574	564	567	580	577	579	585	595	589	579	618	618	593	626	621	570	629	573	626	588	617	602	616	575	656	586	580	640	588	572	629	613	602	622	601	599	644	641	624	578	601	580	572	598	567	651	598	640	558	597	573	634	595	595	615	605	639	623	622	629	643	619	586	665	629	593	635	572	557	606	598	620	594	586	641	591	615	604	598	577	615	546	633	597	625	641	606	593	624	581	588	714	627	613	548	598	613	618	593	579	571	589	561	607	576	594	595	595	555	621	616	635	582	546	594	602	652	662	609	601	593	587	593	596	616	597	600	600	658	595	644	600	548	588	620	578	605	610	545	565	580	595	594	615	606	595	536	618	622	616	610	633	559	620	620	581	607	601	561	596	598	615	591	610	609	612	555	568	603	610	612	552	572	593	544	615	636	587	635	585	612	622	610	573	589	569	598	624	595	602	603	584	651	574	577	612	598	610	627	605	581	587	618	565	613	585	609	584	600	633	608	596	569	636	590	583	539	591	581	591	615	597	567	606	588	573	616	631	607	579	607	576	600	604	629	636	594	603	634	592	608	609	627	618	605	577	610	604	630	602	611	621	626	589	607	595	589	642	560	615	590	621	596	562	603	615	627	600	605	589	617	603	591	611	564	619	626	646	561	593	623	582	608	638	638	609	597	560	631	620	662	605	605	610	569	621	591	566	586	581	629	559	562	616	574	587	554	568	601	658	632	568	569	630	579	617	630	577	606	552	610	601	598	604	590	602	575	556	637	578	609	585	601	543	628	606	587
28369	16244	2443	501	354	327	264	269	294	286	267	276	294	249	265	253	240	242	271	284	280	261	293	298	266	221	292	264	261	262	339	290	279	284	319	273	270	270	288	290	282	272	285	273	294	293	308	296	279	268	289	288	278	277	267	268	274	275	291	287	278	268	288	292	272	249	301	258	277	285	271	287	253	268	259	254	294	268	272	286	272	275	255	261	264	274	252	284	269	255	270	237	258	278	286	275	273	250	271	243	265	246	288	289	256	240	273	278	248	262	281	301	261	267	249	265	285	256	302	240	266	279	265	273	274	281	273	265	236	262	298	282	276	270	285	266	249	275	253	259	257	271	254	274	263	236	280	294	268	256	236	281	281	291	270	274	257	253	262	275	292	300	259	302	289	290	257	285	275	242	257	287	272	255	276	270	273	269	272	280	269	266	244	252	270	280	276	278	239	264	265	265	266	258	237	269	259	309	267	290	249	266	274	269	266	290	256	252	263	274	291	283	266	274	223	299	277	291	291	288	292	271	285	254	262	268	254	254	280	275	292	284	264	284	245	261	260	265	281	281	272	253	258	246	264	275	264	292	264	277	292	270	257	256	280	251	231	249	245	271	290	275	281	295	297	238	269	288	238	262	267	249	257	245	266	282	232	257	253	257	269	275	279	256	238	252	249	256	238	231	271	272	239	275	282	273	258	246	299	275	251	247	279	263	295	272	266	285	263	263	246	264	281	257	261	270	294	286	231	259	282	270	237	239	252	279	260	257	269	291	292	242	293	276	250	259	249	303	288	289	276	284	252	270	261	262	275	252	283	268	270	265	274	274	258	306	270	283	242	267	290	266	262	274	266	267	299	260	294	277	276	284	282	275	239	265	263	240	252	257	264	254	287	255	253	309	234	295	248	280	312	290	302	255	262	279	263	249	242	298	264	285	276	264	266	242	246	258	255	278	284	253	276	248	264	273	283	251	260	253	272	297	259	268	284	267	248	296	262	285	281	265	256	262	273	263	288	271	281	254	281	253	250	254	265	258	261	276	258	266	277	272	266	273	263	264	272	259	293	270	270	262	272	228	315	266	284	265	276	277	270	287	229	266	265	251	271	241	297	236	267	296	260	299	246	292	239	264	269	280	248	279	258	295	251	264	275	261	240	255	273	274	269	284	263	263	261	258	271	276	236	260	273	247	261	257	256	292	272	281	269	269	230	264	272	242	264	276	262	264	289	284	257	281	235	226	265	242	329	277	238	286	286	268	274	273	271	273	256	290	279	265	272	271	266	271	284	282	268	301	260	270	287	266	292	262	295	252	249	301	291	302	267	275	276	252	277	265	303	270	245	222	276	269	278	234	281	258	279	266	247	256	257	275	267	268	284	236	279	288	245	271	277	255	251	283	239	267	251	250	270	253	263	272	253	275	268	254	264	296	275	298	269	284	241	266	295	283	256	279	301	246	286	259	290	280	279	251	302	272	272	264	261	263	262	256	293	258	265	273	280	274	266	270	260	259	273	280	273	251	278	273	264	285	269	300	263	281	273	302	288	281	282	219	280	259	256	260	280	263	273	253	297	294	266	288	256	262	278	269	269	275	275	263	248	269	266	269	284	273	269	283	276	282	248	265	254	253	269	268	234	256	263	295	256	244	252	253	290	278	272	258	286	277	232	276	275	256	285	255	269	284	277	291	258	268	278	257	259	300	301	274	251	266	290	246	273	260	267	294	255	238	244	255	266	309	271	253	277	241	272	289	253	267	254	281	264	303	276	287	242	305	288	254	264	272	297	244	284	266	235	293	268	281	249	255	265	282	227	273	272	273	276	265	262	284	262	271	275	260	271	263	243	278	269	255	248	288	251	286	291	253	265	261	256	286	255	264	274	292	259	273	300	295	285	264	259	275	263	274	268	268	264	257	259	283	269	232	264	292	277	248	248	264	265	262	294	302	275	270	269	272	248	274	259	250	232	272	265	294	292	257	277	273	279	287	261	284	274	276	268	251	277	230	278	283	310	253	269	270	277	273	288	254	264	260	289	245	275	282	259	283	270	248	270	267	294	259	281	292	280	256	260	289	284	271	257	281	275	286	298	267	281	283	297	240	276	268	290	275	272	273	265	273	252	269	279	270	279	281	256	260	266	278	252	249	279	276	261	259	291	264	271	235	276	241	275	230	268	251	258	280	252	293	277	258	275	253	279	251	278	282	301	265	274	265	265	268	247	286	276	250	247	288	268	285	275	266	232	293	272	314	262	284	256	277	287	255	277	273	257	277	248	262	259	276	258	285	232	262	244	279	244	252	267	255	299	242	282	290	264	271	276	263	260	249	287	261	290	282	249	294	272	250	245	258	275	273	262	270	289	288	266	264	283	305	284	244	244	246	252	290	260	276	268	223	263	279	261	274	278	248	283	290	238	245	307	258	249	289	272	245	260	257	279	262	289	269	286	281	260	274	279	255	267	271	271	283	258	256	266	245	273	264	306	251	246	271	232	271	259	259	260	278	270	268	275	263	266	291	246	272	267	267	268	274	253	264	273	230	268	238	297	243	285	301	279	261	263	263	266	274	248	266	265	268	292	289	277	295	263	263	273	269	294	239	268	272	238	248	263	241	274	260	267	249	251	253	274	260	282	266	239	270	279	293	274	247	266	272	252	261	273	270	247	263	282	296	251	259	293	261	248	294	248	279	302	247	292	271	244	250	289	272	295	259	284	256	247	265	267	244	265	283	280	243	278	277	284	273	236	268	284	268	279	269	256	249	261	251	261	293	280	272	227	278	264	284	303	279	278	245	269	256	257	291	244	285	242	264	287	278	288	273	262	251	298	239	274	268	267	289	272	281	273	251	253	272	241	314	261	250	268	278	240	267	249	295	271	249	251	263	274	265	281	249	259	250	287	264	267	276	300	272	280	272	301	271	273	276	301	265	280	274	269	264	276	256	226	292	264	282	285	260	261	263	271	242	280	275	276	274	278	269	271	243	251	267	222	242	283	257	297	252	294	254	272	266	294	229	254	277	252	280	291	292	272	270	273	294	250	256	276	261	261	276	246	273	270	261	259	282	279	283	299	252	264	251	258	276	274	267	284	263	294	259	277	267	237	264	279	265	275	259	255	275	239	238	248	270	287	249	262	269	276	281	234	231	281	260	249	273	277	243	289	262	223	255	261	273	281	259	258	277	233	265	286	278	285	257	268	263	267	257	273	278	295	272	290	266	283	295	257	249	284	247	277	282	245	279	251	284	256	258	278	295	255	234	278	279	264	263	284	270	245	287	274	262	259	287	269	275	251	291	265	250	286	234	266	287	276	254	254	257	255	262	255	267	259	263	233	263	290	271	274	247	262	252	270	266	287	264	256	257	270	239	281	252	277	275	271	259	294	253	271	263	263	269	275	271	273	287	259	255	275	261	281	246	278	257	293	249	274	250	275	283	253	288	258	258	297	245	287	270	255	236	273	274	259	278	272	253	283	260	268	262	238	258	252	286	247	253	269	282	286	249
7909	790	539	375	342	325	326	332	323	289	272	306	289	295	297	303	290	294	293	294	292	296	265	322	303	306	290	291	301	304	401	310	335	338	335	315	323	300	319	286	307	323	302	334	313	336	321	314	320	323	297	301	326	298	299	304	299	315	323	280	288	283	280	290	286	267	274	296	278	285	302	306	308	283	285	259	318	303	288	272	302	280	293	258	327	267	315	306	303	299	251	303	307	280	302	268	269	278	322	283	307	300	309	275	254	293	280	286	286	297	298	271	254	310	319	278	273	320	274	302	284	291	296	290	259	265	305	303	307	281	294	303	304	313	276	278	271	296	278	301	281	314	284	280	282	282	300	292	307	296	306	304	281	287	298	264	323	278	296	285	272	258	307	282	312	275	310	268	294	283	308	314	293	294	288	278	283	295	281	292	300	271	282	277	303	293	288	272	258	271	305	283	306	300	270	272	286	295	335	284	292	294	308	268	318	279	286	282	308	308	295	306	299	288	307	296	295	267	304	290	283	302	272	288	286	271	291	284	313	295	285	272	282	293	295	315	307	282	272	309	307	292	315	304	274	305	282	331	298	298	266	296	277	331	279	316	272	276	299	278	295	288	262	328	259	282	274	275	264	295	310	279	279	299	312	328	292	307	278	280	289	282	262	283	302	305	286	280	281	311	305	307	278	296	292	284	296	293	327	284	296	277	311	285	279	283	305	289	288	251	276	265	274	266	280	323	302	279	314	316	301	277	257	300	289	273	298	287	265	287	323	296	295	267	271	277	281	296	289	261	294	316	277	278	331	278	263	290	310	296	293	293	285	250	312	268	309	296	295	280	305	264	260	287	298	262	304	311	305	295	283	246	291	302	290	273	320	312	276	263	304	280	285	249	317	300	303	266	296	295	286	280	269	293	267	271	296	279	250	267	297	286	312	292	336	298	294	281	273	289	265	298	305	258	282	297	298	282	290	313	296	296	255	308	265	310	305	301	315	264	298	260	263	305	308	273	266	260	298	293	285	300	262	275	250	318	310	281	313	271	300	335	269	309	301	303	269	300	278	261	263	309	283	311	276	293	277	270	278	286	271	298	292	296	277	305	301	320	275	324	319	293	268	300	290	268	275	299	278	272	301	318	297	299	289	295	299	325	271	278	272	309	288	280	239	292	294	275	305	258	250	299	302	295	266	311	307	296	292	299	281	280	282	291	290	313	301	261	286	310	295	289	287	283	284	279	290	274	292	279	279	307	283	273	265	278	277	299	307	284	295	304	292	284	263	283	310	303	277	292	279	265	285	261	268	291	279	292	296	293	298	297	297	280	312	300	274	261	285	270	282	279	323	267	274	282	286	304	280	279	271	293	306	271	315	269	274	259	304	295	270	301	290	301	294	324	280	287	289	295	293	273	306	313	306	279	279	288	281	290	281	299	296	269	298	296	289	287	266	283	291	293	285	271	291	258	300	302	288	293	278	330	315	272	288	279	295	322	310	310	304	263	298	265	320	297	282	282	287	293	276	290	283	291	266	290	315	286	280	288	305	289	295	333	298	305	295	262	292	307	283	275	309	276	301	307	279	299	314	293	290	299	278	299	266	298	269	290	301	267	275	255	305	296	302	278	260	285	293	297	295	288	266	296	294	285	268	323	279	297	289	328	307	302	316	288	286	303	285	286	283	295	277	281	303	278	293	292	264	297	285	313	314	277	281	268	332	289	282	293	319	292	283	283	315	283	313	300	303	314	323	284	302	269	292	308	298	284	288	288	295	271	285	299	297	294	304	298	302	283	289	294	265	291	299	294	311	269	326	301	272	300	303	284	227	296	325	300	260	293	278	288	280	303	302	292	265	275	263	293	285	289	307	305	271	277	290	288	265	292	276	280	300	310	264	290	262	296	273	289	313	296	257	306	284	298	304	273	296	276	265	282	315	271	278	285	266	295	280	294	305	293	307	282	277	282	273	271	295	287	303	273	311	305	309	319	302	299	299	292	294	291	291	267	260	263	285	297	315	298	282	288	287	279	279	304	273	295	265	283	277	257	265	306	286	273	273	275	297	318	278	320	280	303	262	257	282	301	292	298	271	298	281	285	268	311	290	286	285	263	285	326	297	281	268	303	259	300	276	284	303	291	309	282	288	280	274	320	304	285	283	281	312	280	264	271	327	272	284	263	292	277	271	289	272	276	273	300	290	327	295	298	287	288	279	299	284	295	304	276	269	288	282	318	297	280	296	269	258	292	300	269	263	286	315	298	277	293	291	300	270	270	277	308	278	282	280	296	279	315	338	295	311	278	284	316	317	286	287	304	306	290	265	295	279	266	293	280	296	319	318	315	278	261	272	300	309	311	269	274	303	275	276	311	309	284	285	280	284	277	280	307	304	299	266	309	296	279	303	307	257	278	267	291	304	313	262	277	272	255	294	278	259	315	314	279	256	281	285	277	257	270	282	297	287	312	252	292	275	311	290	282	303	295	257	307	287	280	297	257	301	292	257	283	297	290	294	248	268	327	281	299	291	254	284	296	276	298	304	278	268	302	265	287	291	298	263	263	268	275	264	285	287	260	282	287	295	274	296	299	315	273	291	289	271	321	254	282	296	307	265	272	284	287	300	280	305	303	306	288	283	300	297	274	292	272	303	294	291	286	282	299	301	293	285	269	259	264	321	298	271	290	311	287	296	279	290	299	295	271	277	324	297	275	289	292	301	277	277	283	298	315	263	304	268	288	271	312	290	291	281	278	269	265	309	296	279	268	293	279	278	301	287	288	302	299	293	282	287	262	311	302	281	287	284	276	274	281	314	266	285	279	280	285	290	319	300	285	298	286	303	313	297	275	280	277	285	275	313	289	287	296	286	300	299	314	289	271	331	292	306	289	279	278	324	299	307	260	280	281	292	296	305	293	282	276	280	293	273	298	321	318	265	303	303	292	292	291	285	341	259	287	310	283	286	257	298	313	300	304	299	265	309	317	315	305	312	297	307	280	285	286	311	320	311	257	302	291	306	314	296	278	302	280	303	310	298	278	304	308	284	290	303	286	297	309	271	291	288	281	285	291	278	279	287	272	310	279	271	256	285	270	293	311	263	278	279	272	293	276	287	264	262	300	285	295	285	270	245	276	293	267	292	314	277	278	310	293	299	257	313	298	274	302	285	277	260	261	296	300	275	314	294	318	276	305	272	281	309	288	312	341	274	302	279	289	284	247	250	310	287	300	296	272	262	276	313	316	278	302	290	292	275	292	314	287	293	295	312	271	319	279	277	306	305	302	262	283	304	278	301	290	297	302	280	277	312	282	320	286	279	286	298	312	271	264	300	289	270	296	291	298	306	317	314	324	303	294	271	275	300	303	274	284	286	273	279	295	310	293	289	282	288	311	283	268	343	268	290	316	313	283	310	285	303	286	277	256	299	294	321	268	336	280	292	302	268	294	281	294	278	318	295	270	259	291	277	293	283	277	281	287	322	285	312	278	301	292	287	286	299	306	322	265	299	279
24329	21606	28935	24770	21547	6580	1118	830	697	643	630	575	554	551	553	569	506	547	473	517	542	492	529	519	500	435	496	458	484	465	575	502	535	502	542	507	507	496	522	546	476	479	537	475	500	494	522	525	454	511	506	507	480	528	548	516	519	502	525	492	479	465	487	479	451	489	471	498	477	459	498	480	483	489	475	484	484	477	512	466	468	476	510	473	467	450	506	475	467	490	452	473	441	524	507	505	470	456	489	494	492	504	498	499	511	469	464	464	447	469	453	466	534	471	495	471	467	498	514	499	467	455	491	470	438	501	462	477	473	477	485	427	494	476	466	457	498	463	443	483	466	473	487	466	485	434	468	465	475	472	464	472	478	503	469	476	466	489	475	434	448	481	489	464	444	456	492	455	452	475	459	452	459	488	478	468	463	480	478	445	451	476	468	480	479	464	520	479	497	444	493	485	485	472	526	500	500	481	447	460	455	488	447	455	510	460	469	488	440	507	488	490	459	476	492	465	470	524	516	474	485	487	458	451	481	473	528	477	459	452	500	478	452	455	479	471	504	459	502	458	470	519	498	482	489	440	466	441	489	486	433	437	440	469	475	470	486	433	480	473	497	472	495	509	500	489	462	497	447	472	477	491	464	505	469	474	481	494	444	447	482	498	462	469	499	466	512	485	489	469	515	471	441	470	494	459	486	490	473	477	463	445	466	460	466	464	490	449	460	449	460	441	457	479	491	434	480	483	463	460	546	485	514	455	483	490	461	488	479	481	460	480	455	487	457	473	461	457	447	509	471	477	454	477	497	481	498	479	466	514	463	480	468	472	478	454	466	514	486	486	470	477	488	489	423	476	507	466	447	444	494	497	460	481	473	495	480	503	457	456	447	442	470	422	472	463	472	500	471	414	536	450	484	489	515	507	458	453	469	461	474	478	497	511	503	486	426	466	474	511	454	455	482	443	462	506	460	487	474	488	469	469	460	472	478	467	476	455	477	506	492	466	461	493	464	458	478	467	452	483	476	465	437	467	502	462	488	459	482	470	450	484	440	455	442	484	495	453	460	458	469	481	428	458	490	479	484	499	478	493	497	491	498	440	484	442	458	488	479	464	500	469	474	433	506	495	465	469	492	463	458	491	495	483	499	485	487	486	498	470	517	476	488	461	447	448	475	512	500	456	463	478	463	495	475	493	473	494	449	467	485	436	475	463	412	476	441	484	478	473	471	446	500	423	478	491	455	486	489	501	488	519	484	468	493	471	512	457	466	492	456	507	477	419	489	503	498	459	440	470	465	507	477	473	456	452	454	492	445	503	493	460	488	499	499	453	483	448	485	534	516	479	470	448	567	464	507	463	495	502	469	492	466	492	468	449	467	479	478	448	490	429	488	460	455	495	485	453	530	482	490	447	482	443	467	502	479	455	481	502	454	473	451	497	465	472	506	466	497	471	472	469	477	476	496	480	459	451	493	472	470	429	476	460	477	468	494	477	464	470	485	494	451	497	454	442	484	445	490	482	446	456	490	455	453	498	451	427	495	486	465	495	472	437	458	511	449	494	531	489	497	438	470	445	481	433	450	502	477	479	481	449	430	439	451	492	458	477	507	508	505	453	467	497	419	453	493	481	464	478	490	489	464	466	480	460	504	463	496	477	466	498	441	452	438	499	518	478	475	492	461	473	440	473	453	436	514	466	465	459	441	469	456	464	453	488	428	453	506	477	477	461	492	514	479	461	465	462	466	532	500	490	458	505	468	494	478	461	467	470	488	469	512	492	540	479	484	472	466	473	446	447	502	498	473	462	501	499	488	463	457	478	464	480	490	467	465	498	451	500	445	492	483	495	475	496	470	459	456	473	500	470	502	457	475	455	423	453	470	487	482	459	432	474	469	471	483	486	462	497	429	463	483	455	467	455	465	487	471	483	456	465	452	475	474	464	473	478	455	478	442	479	510	459	461	479	501	479	475	491	420	477	491	454	457	505	462	452	486	439	488	473	463	456	518	468	498	463	438	460	458	466	463	493	465	496	453	471	493	479	440	468	478	481	506	496	464	478	478	499	524	479	494	462	478	489	482	498	534	483	451	451	474	468	433	470	499	478	447	465	520	456	470	464	482	446	495	445	436	492	445	466	490	464	478	483	486	440	482	463	492	426	489	470	448	453	472	488	437	473	482	497	522	474	491	469	477	501	479	489	472	469	447	477	458	451	470	485	473	483	485	476	480	423	453	475	466	427	466	493	496	486	515	503	489	472	463	434	490	455	459	488	444	481	446	476	472	463	446	478	485	454	484	501	451	473	449	485	485	462	498	447	469	455	448	470	474	483	475	505	508	480	500	443	492	549	500	493	495	481	480	464	476	465	469	481	470	496	434	418	483	465	458	459	464	458	464	452	502	472	478	473	478	464	467	508	519	473	482	485	496	443	458	470	471	468	441	462	486	461	475	505	483	471	448	474	483	491	469	479	460	460	484	472	438	452	455	499	480	503	429	500	463	457	501	481	452	485	452	479	452	463	480	496	470	480	472	461	480	484	461	474	501	470	506	481	461	479	405	484	513	485	478	439	477	479	455	487	486	493	417	496	506	500	539	494	516	448	475	444	432	460	441	452	459	487	474	534	464	463	449	497	452	431	486	437	514	467	456	451	466	464	472	482	459	457	481	460	465	481	476	501	438	471	467	472	511	518	432	478	466	479	485	458	461	496	468	427	488	483	445	485	487	499	460	471	484	487	439	516	520	477	482	484	526	450	451	461	475	483	496	455	471	514	485	478	479	483	494	465	472	443	501	483	453	452	502	507	469	476	441	472	486	484	488	486	496	441	471	460	502	450	446	483	473	476	460	471	475	478	487	464	444	478	465	453	471	506	441	490	447	448	469	485	477	446	479	475	476	476	446	466	483	481	484	508	459	427	460	464	460	473	460	447	497	492	434	446	439	459	438	478	465	468	491	508	472	494	473	481	511	437	461	453	476	444	484	456	488	463	448	462	477	472	454	492	490	473	460	480	523	464	505	444	506	470	491	454	486	484	485	462	473	473	490	473	488	437	453	455	469	469	486	455	466	495	458	465	497	502	502	442	473	498	466	474	510	431	457	505	483	437	440	463	469	520	456	497	511	508	502	477	500	442	457	463	515	445	483	482	495	480	483	477	460	440	461	421	487	476	483	485	467	464	450	510	524	457	470	483	499	486	474	453	450	451	517	453	472	458	466	477	451	448	482	465	505	471	426	471	481	506	462	458	451	466	469	479	481	481	452	467	475	467	454	523	494	450	435	457	475	436	521	463	531	483	498	475	473	443	447	533	478	462	502	482	450	496	479	475	495	470	477	454	509	466	471	468	450	465	460	480	488	491	471	513	472	502	460	456	478	456	459	509	443	485	438	492	501	475	496	483	499	466	468	474	452	477	478	470	485	488	480	476	489	459	469	482	457	478	480	450	483	469	472	469	485	494	484	445	451	492	477	486	475	443	457	483	507	424	473	476	500	479	490	484
27225	8523	5525	2754	1896	1538	1264	1049	872	848	755	708	625	647	585	619	531	536	576	539	497	537	534	521	516	520	518	545	511	540	643	586	546	568	565	575	520	552	488	514	528	545	522	544	540	532	551	514	549	549	523	492	495	538	511	522	528	487	523	537	489	493	496	515	529	521	487	495	484	457	502	457	510	507	453	470	536	451	486	470	487	488	526	503	520	479	520	512	509	525	503	510	490	519	496	470	527	513	461	505	508	501	501	486	523	439	504	486	498	504	473	499	504	482	486	507	490	506	523	496	501	479	528	484	479	447	490	477	504	456	451	495	498	467	516	519	466	479	484	462	471	507	458	537	492	474	447	512	507	473	495	491	475	464	503	513	475	484	516	502	479	510	467	507	494	468	535	504	509	470	488	514	531	469	505	489	455	469	501	474	480	475	475	509	512	470	488	533	490	520	491	513	484	515	490	426	481	478	495	485	505	480	502	497	473	444	447	473	512	494	477	510	510	473	487	496	500	453	480	490	472	499	476	484	482	500	458	520	478	508	492	536	489	476	486	507	500	507	458	493	503	466	497	540	495	497	485	445	516	449	489	485	493	494	508	518	505	465	508	480	486	496	476	482	442	520	424	496	485	503	457	461	463	480	477	498	474	499	470	487	494	473	490	500	509	494	487	472	493	507	504	487	500	460	427	478	498	505	485	492	506	501	504	461	526	491	497	443	495	461	473	467	523	495	458	486	487	521	487	506	489	509	449	488	505	532	511	467	477	481	488	507	509	482	505	514	507	495	526	449	502	480	509	499	522	482	460	491	528	500	496	510	510	485	504	448	497	461	485	508	466	504	557	504	443	464	510	483	443	512	463	513	526	485	480	457	504	526	486	475	479	468	461	484	501	482	491	446	512	486	498	495	455	461	482	493	481	497	501	490	495	490	494	499	462	499	500	475	465	488	442	483	455	467	499	469	500	459	498	500	501	529	516	488	452	514	459	526	486	445	502	496	484	440	464	480	485	462	510	453	486	492	531	506	519	517	505	490	471	462	489	492	499	529	481	450	475	517	483	483	463	435	463	519	470	523	546	493	492	463	502	487	496	514	468	470	496	494	501	526	501	511	489	458	494	513	520	484	492	534	456	457	463	538	420	439	514	454	486	490	484	512	474	457	504	515	504	441	445	486	519	491	541	493	492	476	467	475	492	497	497	442	465	516	448	492	482	492	477	494	514	481	467	462	507	464	519	482	481	476	490	470	485	487	506	497	465	503	494	436	480	516	490	448	484	461	515	506	481	499	476	484	490	476	472	514	456	524	496	514	528	509	457	515	484	485	496	487	485	441	512	497	491	499	487	511	495	507	527	458	504	479	500	485	463	523	474	512	478	458	514	494	529	526	465	498	518	497	518	501	496	458	481	460	500	480	488	522	507	444	508	500	463	486	489	472	493	536	487	486	496	460	475	492	468	500	491	529	505	471	541	493	481	514	517	491	511	491	497	495	493	498	463	458	498	511	515	496	503	503	495	485	530	505	451	483	513	492	508	498	487	477	513	465	487	522	514	499	517	469	524	502	472	482	489	499	460	493	506	472	480	486	503	465	458	530	515	473	488	492	486	505	442	445	476	490	489	543	493	450	507	510	486	457	479	469	489	464	491	497	528	507	497	475	531	486	500	468	517	494	479	462	478	467	501	496	458	507	452	514	525	501	491	496	477	484	483	457	480	480	464	472	557	455	516	491	450	479	445	467	482	462	477	470	491	483	478	513	469	547	500	479	460	501	477	485	463	491	464	493	519	527	474	498	494	512	468	564	508	505	532	490	529	497	495	451	481	475	483	476	480	483	483	480	488	474	501	475	481	465	472	482	428	505	495	485	496	441	508	495	489	522	477	466	467	487	464	500	489	511	535	497	504	541	473	507	501	515	466	498	489	494	484	489	505	466	489	477	454	498	500	474	498	498	502	502	478	543	498	507	492	503	480	451	489	526	464	498	501	492	475	474	487	474	498	512	491	499	514	500	469	505	465	465	477	477	491	481	458	503	505	465	476	512	479	511	488	513	469	536	487	487	510	506	493	473	486	478	477	435	511	443	471	508	488	490	499	461	479	494	495	491	477	466	477	526	517	501	484	496	504	486	513	484	473	486	522	461	490	472	482	503	460	494	474	463	479	459	515	498	480	512	491	467	497	508	494	484	491	517	490	460	503	459	507	471	463	496	471	488	507	529	501	460	497	515	512	502	509	493	519	484	467	468	508	537	469	471	512	488	496	467	468	482	507	512	520	495	447	493	476	465	496	520	514	517	464	468	493	437	457	520	524	470	468	477	475	477	467	524	486	497	515	503	464	477	490	471	502	540	499	461	499	462	502	522	496	447	509	479	477	524	532	487	490	519	458	510	495	505	494	480	482	505	507	491	446	465	535	477	475	515	512	499	536	485	522	433	517	501	486	467	526	474	495	476	466	451	484	473	481	471	501	467	486	482	489	509	508	471	448	503	443	486	483	455	487	459	496	471	507	507	462	530	511	512	501	501	522	458	491	504	486	475	510	459	543	487	477	518	492	507	477	461	486	494	487	487	522	501	512	509	520	462	482	475	466	522	496	468	509	472	560	510	507	492	494	494	450	503	509	446	537	496	542	502	490	476	491	523	456	474	479	482	553	498	509	495	512	499	500	476	479	481	466	484	541	469	508	507	466	463	473	497	483	498	492	520	474	493	468	486	479	487	507	476	508	500	464	463	517	513	474	460	505	465	484	481	492	527	481	495	493	482	419	463	486	501	511	510	489	505	457	469	484	486	480	496	530	489	461	525	483	509	501	462	479	486	496	516	496	499	496	511	523	480	450	482	485	474	462	502	491	495	515	468	497	509	516	519	464	504	485	494	517	542	483	475	498	471	481	507	495	516	482	495	496	525	458	515	499	427	470	508	477	517	490	507	467	477	489	473	492	464	468	539	507	492	487	506	474	502	517	463	509	509	485	509	506	487	483	494	491	453	496	481	487	473	504	534	471	491	544	483	518	469	476	481	493	462	515	498	476	479	510	506	513	483	469	500	487	502	468	497	498	488	507	518	492	446	500	476	502	526	456	507	471	437	520	493	488	489	491	471	490	511	483	501	482	496	491	483	485	483	459	507	479	495	490	481	513	462	466	505	525	484	471	508	498	523	470	491	488	553	497	448	486	524	478	474	496	506	461	516	501	493	465	468	473	481	513	471	548	461	506	512	524	466	465	461	478	494	539	485	477	491	489	526	461	512	506	499	471	470	470	504	477	518	484	507	478	484	517	484	490	506	486	493	500	512	483	508	482	491	459	488	493	488	514	520	534	511	503	494	457	483	494	461	531	497	537	527	491	507	508	473	490	502	516	543	489	510	443	515	448	451	495	481	494	462	462	453	468	460	483	480	431	485	470	480	483	468	500	471	475	453	507	491	463	476	468	503	479	533	469	484	463	511	465	465	517	514	492	429	483	501	479	507	491	477	474	510	473	485	520	483
25405	21600	27745	25832	7942	583	479	408	419	361	328	337	357	339	344	301	335	341	281	314	342	320	324	306	289	331	298	301	275	270	331	326	291	326	341	324	335	321	319	333	292	340	286	319	331	314	327	308	291	332	327	291	292	329	288	327	322	274	300	312	268	284	309	296	288	277	311	299	309	318	289	295	293	304	295	284	301	276	288	298	280	285	308	259	306	296	295	285	265	256	306	280	301	293	309	292	293	281	304	270	287	312	279	285	316	271	285	294	284	310	302	276	293	264	283	260	288	283	292	297	276	283	268	288	282	297	284	253	298	278	263	289	282	332	269	310	290	291	293	279	271	269	291	266	268	310	303	321	296	295	306	256	279	315	276	289	301	311	267	278	306	307	292	299	286	288	271	292	288	297	252	286	284	261	295	283	274	277	288	299	292	300	292	267	251	253	280	310	291	320	279	289	289	290	297	293	268	255	302	307	288	296	270	298	276	282	299	263	265	281	280	301	251	266	298	272	302	282	269	297	280	270	277	271	259	302	270	273	283	273	299	286	274	274	253	327	264	281	288	281	300	259	289	281	329	284	314	282	313	298	283	239	293	286	295	270	271	299	306	283	300	290	263	285	283	276	249	268	284	290	284	318	297	285	299	289	266	276	301	294	285	254	311	278	260	285	286	254	260	290	275	289	277	259	293	285	276	301	252	293	282	277	296	276	300	246	288	292	276	302	297	265	300	284	313	272	301	270	316	278	260	273	258	273	248	271	295	258	307	281	286	304	313	290	292	254	280	265	295	297	280	271	300	264	277	278	260	307	275	297	315	279	309	283	286	295	297	271	293	282	284	295	279	289	295	279	275	302	280	267	281	262	280	259	289	272	292	259	300	277	265	281	295	272	311	281	310	327	275	292	276	308	293	273	256	289	262	290	276	265	302	257	285	256	300	283	272	293	331	275	283	270	294	277	283	302	253	291	304	285	301	280	276	267	305	304	261	283	310	289	301	289	315	269	283	301	269	313	292	280	277	290	277	312	291	273	242	294	292	265	267	250	259	273	279	277	303	272	325	280	272	261	280	318	291	286	282	305	254	290	288	295	271	301	268	250	286	247	283	262	278	276	268	288	266	313	283	275	264	267	299	283	310	286	312	290	295	301	285	298	293	293	292	265	290	301	262	255	304	285	298	254	284	298	305	272	289	270	303	274	276	266	291	257	290	278	287	265	298	324	267	282	275	269	314	278	281	258	255	276	296	273	286	278	268	303	279	296	277	293	280	279	264	276	290	269	259	280	301	282	277	266	315	294	267	281	274	330	295	284	274	296	313	311	265	286	310	286	282	276	304	280	268	259	287	264	279	303	258	301	300	288	261	287	277	290	260	286	308	270	283	307	296	271	293	272	285	256	289	269	281	260	314	262	264	265	265	286	294	242	277	257	255	297	280	322	268	282	286	299	290	290	296	286	299	317	314	293	281	296	274	261	280	304	291	274	300	280	297	285	277	278	279	315	309	291	291	284	286	280	265	310	318	308	299	299	286	272	281	269	241	293	290	272	296	310	309	270	282	303	249	275	275	237	290	294	318	307	303	296	290	284	283	296	251	274	284	286	299	279	265	269	307	295	295	274	272	311	287	272	269	265	277	276	266	291	282	321	333	285	275	271	273	293	259	266	253	274	294	313	249	300	295	262	316	264	331	275	267	302	270	298	290	272	289	282	315	252	283	268	303	270	263	263	273	283	285	298	289	262	292	286	285	298	300	284	271	294	270	282	302	295	274	248	275	254	283	286	283	308	258	287	285	302	281	289	285	288	289	260	300	285	280	283	287	276	293	260	266	306	295	296	284	290	304	286	271	300	272	298	276	318	308	289	303	280	273	284	295	271	277	306	260	304	311	266	249	278	297	314	278	286	300	271	282	292	290	261	305	308	277	275	274	288	291	273	296	250	285	302	293	262	270	276	282	286	258	310	280	292	309	259	309	303	302	250	304	278	315	280	292	257	311	308	279	310	278	257	273	279	295	267	280	271	298	317	294	283	248	256	265	288	254	283	262	283	313	318	290	310	306	276	272	297	300	287	277	280	289	273	267	306	284	278	311	268	300	270	278	317	279	285	282	296	293	292	275	304	269	275	294	293	295	325	304	305	292	311	277	285	297	289	304	293	284	247	299	287	279	291	280	288	289	302	293	288	287	282	293	303	279	321	285	312	285	294	274	260	297	269	248	305	265	272	291	277	290	304	268	278	299	300	278	256	287	277	313	323	273	283	272	322	282	288	273	294	284	276	289	294	290	292	258	294	291	279	293	255	281	280	268	262	282	300	297	274	265	308	284	293	271	279	271	303	260	269	246	281	268	285	307	259	297	311	321	272	282	292	332	261	309	261	266	316	305	263	274	291	285	287	291	256	284	270	303	301	308	245	270	288	271	286	301	297	298	285	290	288	312	303	275	289	293	297	262	299	279	291	290	288	255	294	264	253	277	273	294	277	273	265	288	251	295	282	290	288	265	293	267	292	259	247	319	283	311	293	277	280	281	255	272	283	293	275	267	284	278	293	286	295	289	283	282	271	247	287	287	280	264	270	288	279	307	305	305	274	263	245	290	294	271	280	302	279	280	271	305	287	300	262	297	286	296	285	286	289	288	270	294	286	281	288	282	262	280	269	256	278	306	278	330	271	275	294	297	296	290	300	265	267	313	261	266	251	294	289	268	268	258	294	261	289	317	311	301	297	282	268	296	305	260	328	265	262	267	292	288	283	284	298	278	279	290	270	269	297	266	277	313	273	287	262	291	287	295	298	261	305	305	275	267	271	286	298	277	259	277	275	288	284	281	282	294	290	299	293	276	289	304	265	288	274	312	294	277	294	301	278	285	280	249	316	314	285	293	278	286	322	298	254	300	292	277	277	279	286	299	240	266	275	261	277	269	264	273	291	298	310	273	267	289	291	285	287	300	301	276	263	269	274	272	283	285	279	306	285	271	327	292	256	273	273	279	287	284	332	288	278	277	293	307	293	259	283	283	282	272	274	295	271	272	270	280	276	292	297	293	262	271	275	297	291	302	277	268	275	275	311	303	321	331	271	253	308	311	293	278	306	282	266	282	272	278	289	272	301	300	268	259	270	297	264	301	282	278	254	285	285	282	304	284	285	297	285	299	296	274	256	301	269	288	299	275	272	331	297	263	287	247	308	301	258	280	312	266	311	278	266	289	268	305	299	268	284	310	288	263	319	313	304	273	285	272	283	293	299	300	268	291	280	293	259	274	283	326	296	302	287	316	280	274	266	251	291	264	295	265	269	298	321	282	285	274	303	282	241	299	292	296	291	276	262	307	288	311	290	265	287	278	280	311	298	270	273	301	284	278	287	243	278	277	276	314	286	303	280	294	282	307	286	281	313	299	271	275	298	265	252	298	264	263	297	265	301	282	274	270	300	307	303	292	267	298	291	270	308	292	290	294	276	276	267	263	262	285	261	315	300	329	270	280	317	275	296	269	289
25170	5204	3188	1580	1117	938	779	631	556	477	467	447	406	385	365	382	355	364	341	336	339	364	303	331	274	334	331	301	348	348	452	388	386	385	405	389	355	323	327	370	361	372	378	372	349	320	389	358	361	338	355	347	323	333	353	329	338	360	361	340	376	339	319	328	315	331	324	324	313	296	330	314	313	288	322	310	339	318	341	335	317	335	322	309	335	312	338	304	322	319	335	332	339	318	340	306	310	334	319	318	336	306	329	296	321	303	313	304	353	323	321	287	355	289	338	307	318	324	285	309	316	327	294	350	314	334	320	301	298	314	320	322	307	317	322	291	330	316	329	325	332	343	318	356	301	326	316	315	322	328	347	334	294	328	305	303	338	314	295	317	281	322	300	351	337	302	307	340	300	359	283	332	325	315	327	283	295	334	313	277	340	320	334	306	316	325	326	318	342	283	293	345	318	312	313	346	298	300	345	295	321	327	335	319	312	305	311	298	368	318	301	314	325	351	298	290	293	305	309	305	341	319	288	332	329	309	332	302	315	317	333	334	321	325	301	337	309	290	330	322	309	304	294	315	339	341	307	301	326	362	305	304	313	321	314	350	329	331	293	289	327	340	327	285	332	330	320	336	304	319	316	317	333	326	300	365	312	345	329	330	332	350	319	298	332	345	355	323	308	325	363	305	327	303	330	356	326	333	309	281	326	305	305	300	299	318	343	317	321	319	315	340	324	305	300	313	287	318	300	317	327	334	310	328	295	324	324	340	334	292	306	298	326	302	340	311	302	325	306	323	348	299	300	317	326	291	328	294	304	272	327	322	314	309	346	343	335	312	307	307	335	320	395	350	304	305	320	299	312	306	343	338	325	314	314	306	320	317	317	323	311	312	344	320	337	307	308	299	314	315	337	333	314	306	326	328	275	314	329	311	328	345	288	313	317	310	330	302	351	279	344	300	314	317	323	338	331	328	311	329	343	339	296	307	321	317	353	298	339	301	301	293	302	338	361	328	322	330	313	286	306	310	305	292	298	295	328	317	338	350	322	325	312	359	348	345	333	288	325	358	324	288	337	310	323	322	315	298	304	314	338	340	280	298	323	352	337	306	321	357	316	313	319	318	295	350	328	325	302	329	308	321	334	318	298	317	319	323	293	302	346	324	309	338	299	332	315	316	308	274	314	314	295	323	331	301	287	350	307	311	295	315	298	306	326	317	296	321	302	314	312	314	313	305	302	321	337	316	325	311	316	305	299	331	341	318	321	310	334	314	299	297	327	354	336	355	334	325	337	330	313	338	324	311	333	283	316	310	320	315	329	321	323	336	316	348	306	348	297	275	336	297	322	329	306	304	329	347	316	304	342	295	316	305	317	323	373	296	311	308	338	325	308	337	333	317	336	348	322	299	289	315	286	291	317	318	326	303	333	327	309	314	317	312	348	298	314	334	337	327	305	333	320	316	303	319	330	285	305	298	303	299	313	344	304	312	349	331	336	304	323	334	317	320	328	317	312	314	314	319	323	331	300	316	319	320	356	340	285	341	324	291	285	301	295	314	330	331	279	292	334	321	316	336	323	367	322	349	316	323	313	294	296	314	309	310	325	311	331	344	334	295	323	315	289	306	320	319	350	285	335	301	334	278	295	305	261	327	330	341	323	311	340	329	336	339	324	335	322	349	322	319	339	291	316	338	333	288	317	325	287	279	332	317	320	304	326	313	338	303	326	331	293	325	337	328	316	319	302	299	335	331	346	285	310	333	320	315	322	345	318	361	318	339	315	355	314	320	332	310	336	313	310	335	316	325	333	336	311	339	324	305	341	319	292	333	307	343	323	306	324	303	332	344	318	299	329	312	338	332	301	320	311	339	310	362	338	298	323	317	301	301	332	276	323	323	294	269	314	279	311	291	326	325	318	314	305	285	320	305	302	331	309	330	326	327	334	299	349	286	297	306	315	308	334	337	327	296	307	349	313	329	311	342	330	306	303	303	325	309	327	316	308	316	370	315	327	310	304	337	280	351	321	336	296	309	326	348	276	282	340	344	321	293	309	291	319	344	343	324	335	312	309	313	302	323	327	326	323	302	327	351	317	318	299	269	333	320	352	313	327	314	298	330	312	319	337	338	337	283	320	302	340	320	309	327	319	295	358	315	327	307	322	314	309	290	330	305	317	344	297	342	307	299	334	324	285	324	310	302	320	324	330	341	292	311	322	314	311	310	353	286	316	326	328	343	299	312	303	318	346	336	336	340	306	327	306	315	329	299	325	315	324	300	324	300	315	284	316	292	334	316	348	341	287	307	334	316	344	344	307	307	322	318	324	318	314	325	342	322	323	350	299	343	315	315	340	330	335	309	317	315	299	333	285	341	300	315	311	324	310	315	298	337	318	307	312	317	300	324	306	298	339	320	316	322	302	344	320	325	323	331	320	307	331	319	282	315	315	324	294	318	339	325	317	333	319	302	289	332	353	321	341	314	322	356	334	304	335	314	301	304	332	295	300	326	319	318	348	274	276	335	313	324	290	333	330	306	351	315	362	329	310	326	322	299	318	302	310	360	312	308	345	345	331	341	316	303	310	288	323	310	363	293	309	303	328	303	320	310	327	336	320	315	323	318	299	308	324	335	312	318	316	332	325	299	285	337	313	299	356	302	319	307	311	295	325	308	306	353	349	366	320	325	302	349	304	317	330	320	329	364	325	321	299	299	322	312	308	295	304	314	328	308	319	301	327	319	349	297	350	351	286	331	348	322	301	327	290	347	320	307	291	309	329	307	321	319	314	340	325	321	325	323	347	328	307	314	320	298	332	347	310	313	327	318	297	312	301	303	319	321	314	309	313	303	321	334	314	341	291	298	354	319	334	334	321	307	337	307	338	309	334	309	318	301	331	319	282	332	289	298	326	323	317	287	318	314	312	338	307	312	326	328	341	322	333	353	332	342	274	323	339	315	342	279	335	320	324	335	303	315	301	339	334	343	340	329	327	315	315	314	284	320	347	348	291	300	313	321	315	319	323	310	361	294	286	297	306	329	329	323	323	312	325	327	315	315	274	358	361	289	347	318	307	329	295	349	318	337	315	305	316	349	304	303	322	321	287	345	328	307	320	294	329	298	322	306	325	334	325	325	323	311	291	331	316	315	307	312	309	330	336	301	299	327	317	326	301	328	297	276	333	279	338	292	352	284	316	317	315	342	316	306	311	292	314	304	332	283	344	312	325	321	311	343	320	333	304	326	286	326	351	340	328	316	333	312	325	333	314	309	324	313	349	322	330	334	347	300	351	324	320	314	330	301	335	313	297	300	350	275	289	344	325	317	318	329	320	310	294	305	316	297	334	298	336	326	287	309	299	309	349	325	334	351	321	346	316	347	311	313	303	294	312	328	299	321	303	323	339	357	332	302	342	360	305	369	333	355	333	303	318	272	314	314	307	305	301	315	315	346	301	341	327	334	291	298	333	302	315	329	304	354	303	324	333	300	289	327	341	299	327	324	336	301
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
